专利名称: | 驾车导航方法和装置 | ||
专利名称(英文): | Navigation method and apparatus for driving | ||
专利号: | CN201610122306.3 | 申请时间: | 20160303 |
公开号: | CN105654577A | 公开时间: | 20160608 |
申请人: | 百度在线网络技术(北京)有限公司 | ||
申请地址: | 100085 北京市海淀区上地十街10号百度大厦三层 | ||
发明人: | 史剑 | ||
分类号: | G07C5/08; G01C21/34 | 主分类号: | G07C5/08 |
代理机构: | 北京英赛嘉华知识产权代理有限责任公司 11204 | 代理人: | 王达佐; 马晓亚 |
摘要: | 本申请公开了驾车导航方法和装置。所述驾车导航方法的一具体实施方式包括:接收用户发出的驾车导航启动指令;响应于所述驾车导航启动指令,获取并显示导航信息,并通过内置的加速传感器和/或陀螺仪监测用户所在的汽车是否正在紧急制动或者急转弯;如果监测到所述汽车正在紧急制动或者急转弯,则在显示导航信息的同时通过本机的摄像头进行行车视频录制。该实施方式实现了在显示导航信息的同时,记录发生交通事故时车辆行驶过程的视频。 | ||
摘要(英文): | The application discloses drive navigation method and device. The navigation method of driving a specific embodiment includes : receiving user issuing a driving navigation starting instruction; in response to the driving navigation starting instruction, acquiring and displaying navigation information, and through the built-in acceleration sensor and/or gyroscope monitoring the user in the automobile whether it is an emergency braking or sharp turn; if the monitoring to the vehicle is the emergency braking or sharp turns, in the display of navigation information of the camera at the same time carried out through the driving video recording. The embodiment realizes the at the same time displaying navigation information, recording the occurrence of traffic accidents video process of driving the vehicle at the time. |
1.一种驾车导航方法,其特征在于,所述方法包括: 接收用户发出的驾车导航启动指令; 响应于所述驾车导航启动指令,获取并显示导航信息,并通过内 置的加速传感器和/或陀螺仪监测用户所在的汽车是否正在紧急制动 或者急转弯; 如果监测到所述汽车正在紧急制动或者急转弯,则在显示导航信 息的同时通过本机的摄像头进行行车视频录制。
2.根据权利要求1所述的方法,其特征在于,所述通过本机的摄 像头进行行车视频录制,包括: 获取当前环境的光线亮度; 根据所述光线亮度,调整所述摄像头的设置; 通过本机的摄像头按照所述设置进行行车视频录制。
3.根据权利要求2所述的方法,其特征在于,所述通过本机的摄 像头进行行车视频录制,还包括: 根据本机的剩余存储空间,调整所述行车视频的分辨率和/或录制 得到的视频文件的格式。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括: 响应于所述驾车导航启动指令,显示供用户选择是否进行行车视 频录制的界面; 响应于用户选择进行行车视频录制的指示,通过本机的摄像头进 行行车视频录制。
5.根据权利要求1-4任一所述的方法,其特征在于,所述方法还 包括: 在显示导航信息的界面中显示悬浮窗口; 在所述悬浮窗口中显示录制的视频。
6.根据权利要求1-4任一所述的方法,其特征在于,所述方法还 包括: 在达到以下时机之一时,停止进行所述视频录制: 导航结束时; 用户指示暂停行车视频录制时; 通过加速传感器确定所述汽车停止行驶时。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括: 在停止进行所述视频录制之后,显示供用户选择是否将录制得到 的视频文件上传到服务器的界面; 接收用户的选择指示; 如果所述选择指示为选择将录制得到的视频信息上传到服务器的 指示,则将所述视频信文件上传到服务器,否则将所述视频文件存储 于本机的存储介质中。
8.一种驾车导航装置,其特征在于,所述装置包括: 指令接收单元,用于接收用户发出的驾车导航启动指令; 导航单元,用于响应于所述驾车导航启动指令,获取并显示导航 信息; 监测单元,用于在导航单元获取并显示导航信息的同时,通过内 置的加速传感器和/或陀螺仪监测用户所在的汽车是否正在紧急制动 或者急转弯; 录制单元,用于在监测单元监测到所述汽车正在紧急制动或者急 转弯时,在导航单元显示导航信息的同时通过本机的摄像头进行行车 视频录制。
9.根据权利要求8所述的装置,其特征在于,所述录制单元包括: 亮度获取子单元,用于获取当前环境的光线亮度; 调整设置子单元,用于根据所述光线亮度,调整所述摄像头的设 置; 录制子单元,用于通过本机的摄像头按照所述设置进行行车视频 录制。
10.根据权利要求9所述的装置,其特征在于,所述录制单元还 包括: 视频调整子单元,用于根据本机的剩余存储空间,调整所述行车 视频的分辨率和/或录制得到的视频文件的格式。
11.根据权利要求8所述的装置,其特征在于,所述装置还包括: 录制选择单元,用于响应于所述驾车导航启动指令,显示供用户 选择是否进行行车视频录制的界面;以及 所述录制单元还用于响应于用户选择进行行车视频录制的指示, 通过本机的摄像头进行行车视频录制。
12.根据权利要求8-11任一所述的装置,其特征在于,所述装置 还包括: 窗口显示单元,用于在显示导航信息的界面中显示悬浮窗口; 视频显示单元,用于在所述悬浮窗口中显示录制的视频。
13.根据权利要求8-11任一所述的装置,其特征在于,所述装置 还包括录制停止单元,用于在达到以下时机之一时,停止进行所述视 频录制: 导航结束时; 用户指示暂停行车视频录制时; 通过加速传感器确定所述汽车停止行驶时。
14.根据权利要求13所述的装置,其特征在于,所述装置还包括: 上传选择单元,用于在停止进行所述视频录制之后,显示供用户 选择是否将录制得到的视频文件上传到服务器的界面; 选择指示接收单元,用于接收用户的选择指示; 上传单元,用于在所述选择指示为选择将录制得到的视频信息上 传到服务器的指示时,将所述视频信文件上传到服务器; 存储单元,用于在所述选择指示为选择不将录制得到的视频信息 上传到服务器的指示时,将所述视频文件存储于本机的存储介质中。
1.一种驾车导航方法,其特征在于,所述方法包括: 接收用户发出的驾车导航启动指令; 响应于所述驾车导航启动指令,获取并显示导航信息,并通过内 置的加速传感器和/或陀螺仪监测用户所在的汽车是否正在紧急制动 或者急转弯; 如果监测到所述汽车正在紧急制动或者急转弯,则在显示导航信 息的同时通过本机的摄像头进行行车视频录制。
2.根据权利要求1所述的方法,其特征在于,所述通过本机的摄 像头进行行车视频录制,包括: 获取当前环境的光线亮度; 根据所述光线亮度,调整所述摄像头的设置; 通过本机的摄像头按照所述设置进行行车视频录制。
3.根据权利要求2所述的方法,其特征在于,所述通过本机的摄 像头进行行车视频录制,还包括: 根据本机的剩余存储空间,调整所述行车视频的分辨率和/或录制 得到的视频文件的格式。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括: 响应于所述驾车导航启动指令,显示供用户选择是否进行行车视 频录制的界面; 响应于用户选择进行行车视频录制的指示,通过本机的摄像头进 行行车视频录制。
5.根据权利要求1-4任一所述的方法,其特征在于,所述方法还 包括: 在显示导航信息的界面中显示悬浮窗口; 在所述悬浮窗口中显示录制的视频。
6.根据权利要求1-4任一所述的方法,其特征在于,所述方法还 包括: 在达到以下时机之一时,停止进行所述视频录制: 导航结束时; 用户指示暂停行车视频录制时; 通过加速传感器确定所述汽车停止行驶时。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括: 在停止进行所述视频录制之后,显示供用户选择是否将录制得到 的视频文件上传到服务器的界面; 接收用户的选择指示; 如果所述选择指示为选择将录制得到的视频信息上传到服务器的 指示,则将所述视频信文件上传到服务器,否则将所述视频文件存储 于本机的存储介质中。
8.一种驾车导航装置,其特征在于,所述装置包括: 指令接收单元,用于接收用户发出的驾车导航启动指令; 导航单元,用于响应于所述驾车导航启动指令,获取并显示导航 信息; 监测单元,用于在导航单元获取并显示导航信息的同时,通过内 置的加速传感器和/或陀螺仪监测用户所在的汽车是否正在紧急制动 或者急转弯; 录制单元,用于在监测单元监测到所述汽车正在紧急制动或者急 转弯时,在导航单元显示导航信息的同时通过本机的摄像头进行行车 视频录制。
9.根据权利要求8所述的装置,其特征在于,所述录制单元包括: 亮度获取子单元,用于获取当前环境的光线亮度; 调整设置子单元,用于根据所述光线亮度,调整所述摄像头的设 置; 录制子单元,用于通过本机的摄像头按照所述设置进行行车视频 录制。
10.根据权利要求9所述的装置,其特征在于,所述录制单元还 包括: 视频调整子单元,用于根据本机的剩余存储空间,调整所述行车 视频的分辨率和/或录制得到的视频文件的格式。
11.根据权利要求8所述的装置,其特征在于,所述装置还包括: 录制选择单元,用于响应于所述驾车导航启动指令,显示供用户 选择是否进行行车视频录制的界面;以及 所述录制单元还用于响应于用户选择进行行车视频录制的指示, 通过本机的摄像头进行行车视频录制。
12.根据权利要求8-11任一所述的装置,其特征在于,所述装置 还包括: 窗口显示单元,用于在显示导航信息的界面中显示悬浮窗口; 视频显示单元,用于在所述悬浮窗口中显示录制的视频。
13.根据权利要求8-11任一所述的装置,其特征在于,所述装置 还包括录制停止单元,用于在达到以下时机之一时,停止进行所述视 频录制: 导航结束时; 用户指示暂停行车视频录制时; 通过加速传感器确定所述汽车停止行驶时。
14.根据权利要求13所述的装置,其特征在于,所述装置还包括: 上传选择单元,用于在停止进行所述视频录制之后,显示供用户 选择是否将录制得到的视频文件上传到服务器的界面; 选择指示接收单元,用于接收用户的选择指示; 上传单元,用于在所述选择指示为选择将录制得到的视频信息上 传到服务器的指示时,将所述视频信文件上传到服务器; 存储单元,用于在所述选择指示为选择不将录制得到的视频信息 上传到服务器的指示时,将所述视频文件存储于本机的存储介质中。
翻译:技术领域
本申请涉及计算机技术领域,具体涉及导航地图技术领域,尤其 涉及驾车导航方法。
背景技术
目前,越来越多的用户通过移动终端中的用于导航的软件(例如 地图类软件、导航类软件)来提供路况指示、行驶指导。同时,为了 能够对意外交通事故提供证据,许多用户还通过行车记录仪来记录车 辆行驶过程的视频。
然而,行车记录仪的价格相对较高,而如果通过移动终端内置的 摄像头来记录车辆行驶过程的视频,用户就不能使用移动终端中的用 于导航的软件。因此现有的驾车导航方法无法在显示导航信息的同时, 记录发生交通事故时车辆行驶过程的视频。
发明内容
本申请的目的在于提出一种驾车导航方法和装置,来解决以上背 景技术部分提到的技术问题。
第一方面,本申请提供了一种驾车导航方法,其特征在于,所述 方法包括:接收用户发出的驾车导航启动指令;响应于所述驾车导航 启动指令,获取并显示导航信息,并通过内置的加速传感器和/或陀螺 仪监测用户所在的汽车是否正在紧急制动或者急转弯;如果监测到所 述汽车正在紧急制动或者急转弯,则在显示导航信息的同时通过本机 的摄像头进行行车视频录制。
在一些实施例中,所述通过本机的摄像头进行行车视频录制,包 括:获取当前环境的光线亮度;根据所述光线亮度,调整所述摄像头 的设置;通过本机的摄像头按照所述设置进行行车视频录制。
在一些实施例中,所述通过本机的摄像头进行行车视频录制,还 包括:根据本机的剩余存储空间,调整所述行车视频的分辨率和/或录 制得到的视频文件的格式。
在一些实施例中,所述方法还包括:响应于所述驾车导航启动指 令,显示供用户选择是否进行行车视频录制的界面;响应于用户选择 进行行车视频录制的指示,通过本机的摄像头进行行车视频录制。
在一些实施例中,所述方法还包括:在显示导航信息的界面中显 示悬浮窗口;在所述悬浮窗口中显示录制的视频。
在一些实施例中,所述方法还包括:在达到以下时机之一时,停 止进行所述视频录制:导航结束时;用户指示暂停行车视频录制时; 通过加速传感器确定所述汽车停止行驶时。
在一些实施例中,所述方法还包括:在停止进行所述视频录制之 后,显示供用户选择是否将录制得到的视频文件上传到服务器的界面; 接收用户的选择指示;如果所述选择指示为选择将录制得到的视频信 息上传到服务器的指示,则将所述视频信文件上传到服务器,否则将 所述视频文件存储于本机的存储介质中。
第二方面,本申请提供了一种驾车导航装置,所述装置包括:指 令接收单元,用于接收用户发出的驾车导航启动指令;导航单元,用 于响应于所述驾车导航启动指令,获取并显示导航信息;监测单元, 用于在导航单元获取并显示导航信息的同时,通过内置的加速传感器 和/或陀螺仪监测用户所在的汽车是否正在紧急制动或者急转弯;录制 单元,用于在监测单元监测到所述汽车正在紧急制动或者急转弯时, 在导航单元显示导航信息的同时通过本机的摄像头进行行车视频录 制。
在一些实施例中,所述录制单元包括:亮度获取子单元,用于获 取当前环境的光线亮度;调整设置子单元,用于根据所述光线亮度, 调整所述摄像头的设置;录制子单元,用于通过本机的摄像头按照所 述设置进行行车视频录制。
在一些实施例中,所述录制单元还包括:视频调整子单元,用于 根据本机的剩余存储空间,调整所述行车视频的分辨率和/或录制得到 的视频文件的格式。
在一些实施例中,所述装置还包括:录制选择单元,用于响应于 所述驾车导航启动指令,显示供用户选择是否进行行车视频录制的界 面;以及所述录制单元还用于响应于用户选择进行行车视频录制的指 示,通过本机的摄像头进行行车视频录制。
在一些实施例中,所述装置还包括:窗口显示单元,用于在显示 导航信息的界面中显示悬浮窗口;视频显示单元,用于在所述悬浮窗 口中显示录制的视频。
在一些实施例中,所述装置还包括录制停止单元,用于在达到以 下时机之一时,停止进行所述视频录制:导航结束时;用户指示暂停 行车视频录制时;通过加速传感器确定所述汽车停止行驶时。
在一些实施例中,所述装置还包括:上传选择单元,用于在停止 进行所述视频录制之后,显示供用户选择是否将录制得到的视频文件 上传到服务器的界面;选择指示接收单元,用于接收用户的选择指示; 上传单元,用于在所述选择指示为选择将录制得到的视频信息上传到 服务器的指示时,将所述视频信文件上传到服务器;存储单元,用于 在所述选择指示为选择不将录制得到的视频信息上传到服务器的指示 时,将所述视频文件存储于本机的存储介质中。
本申请提供的驾车导航方法和装置,通过在通过内置的加速传感 器和/或陀螺仪监测到用户所在的汽车正在紧急制动或者急转弯时,在 显示导航信息的同时通过本机的摄像头进行行车视频录制,实现了在 显示导航信息的同时,记录发生交通事故时车辆行驶过程的视频。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描 述,本申请的其它特征、目的和优点将会变得更明显:
图1是本申请可以应用于其中的示例性系统架构图;
图2是根据本申请的驾车导航方法的一个实施例的流程图;
图3是根据本申请的驾车导航方法的一个应用场景的示例性示意 图;
图4是根据本申请的驾车导航装置的一个实施例的结构示意图;
图5是适于用来实现本申请实施例的终端设备的计算机系统的结 构示意图。
具体实施方式
下面结合附图和实施例对本申请作进一步的详细说明。可以理解 的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发 明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与 有关发明相关的部分。
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例 中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本 申请。
图1示出了可以应用本申请的驾车导航方法或驾车导航装置的实 施例的示例性系统架构100。
如图1所示,系统架构100可以包括终端设备101、102,网络103 和服务器104。网络103用以在终端设备101、102和服务器104之间 提供通信链路的介质。网络103可以包括各种无线连接类型,例如 3G/4G、Wi-Fi等等。
用户可以使用终端设备101、102通过网络103与服务器104交互, 以接收或发送消息等。终端设备101、102上可以安装有各种客户端应 用,例如地图导航应用、文档管理类应用、搜索类应用、邮箱客户端、 社交平台软件等。
终端设备101、102可以是支持地图导航应用和视频拍摄的各种电 子设备,包括但不限于智能手机、平板电脑等等。用户可以在使用时 使用固定装置把终端设备固定在车上,使终端设备的屏幕面向用户, 并使终端设备的背面面向前方道路。
服务器105可以是提供各种服务的服务器,例如对终端设备101、 102上的地图导航应用提供支持的数据库服务器或云服务器。服务器 104可以根据接收到的导航服务请求对终端设备101、102提供导航信 息,并接收并保存终端设备101、102发送的行车视频等处理。
需要说明的是,本申请实施例提供的驾车导航方法通常由终端设 备101、102执行。相应地,驾车导航装置通常设置于终端设备101、 102中。
应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意 性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。
继续参考图2,图2示出了根据本申请的驾车导航方法的一个实 施例的流程200。
如图2所示,本实施例的驾车导航方法包括以下步骤:
步骤201,接收用户发出的驾车导航启动指令。
在本实施例中,驾车导航方法运行于其上的电子设备(例如图1 中所示的终端设备)可以通过捕获用户的预定操作(例如点击图标/ 菜单)来接收上述驾车导航启动指令。
步骤202,响应于上述驾车导航启动指令,获取并显示导航信息, 并通过内置的加速传感器和/或陀螺仪监测用户所在的汽车是否正在 紧急制动或者急转弯。
在本实施例中,终端设备在接收用户发出的驾车导航启动指令后, 可以发送导航信息请求到服务器(例如图1中所示的服务器),然后从 服务器接收并显示导航信息。同时,可以通过加速传感器实时监测当 前的汽车的加速力,通过陀螺仪(角速度传感器)实时监测汽车的转 动角速度;当上述加速力的方向与汽车行驶方向相反且大于预设的加 速力阈值时,即可监测到用户所在的汽车正在紧急制动;当上述转动 角速度大于预定的角速度阈值时,则可以监测到用户所在的汽车正在 急转弯。
步骤203,如果监测到上述汽车正在紧急制动或者急转弯,则在 显示导航信息的同时通过本机的摄像头进行行车视频录制。
在本实施例中,如果监测到上述汽车正在紧急制动或者急转弯, 则说明可能出现交通突发状况、发生交通事故。此时,终端设备可以 在显示导航信息的同时通过本机的摄像头进行行车视频录制,从而能 够在发生交通事故时自动录制行车视频。并且,即使没有发生交通事 故,终端设备也能够正常显示导航信息以指导用户行驶。此外,通过 在监测到上述汽车正在紧急制动或者急转弯时才通过本机的摄像头进 行行车视频录制,只录制关键行车记录,节省了终端设备的资源耗用。
在本实施例的一些可选的实现方式中,步骤203可以包括:获取 当前环境的光线亮度;根据上述光线亮度,调整上述摄像头的设置; 通过本机的摄像头按照上述设置进行行车视频录制。其中,终端设备 可以通过内置的光线感应器获取当前环境的光线亮度,如果获取的光 线亮度较低,则可以调整曝光补偿或者打开LED(LightEmitting Diode,发光二极管)补光照明;如果获取的光线亮度过高,也可以调 整曝光补偿。通过该实现方式,使得录制得到的视频更加清晰,提高 了画面质量。
此外,在本实施例的一些可选的实现方式中,步骤203还可以包 括:终端设备还可以根据本机的剩余存储空间,调整上述行车视频的 分辨率和/或录制得到的视频文件的格式。如果本机的剩余存储空间较 小,则调低分辨率,和/或采用占用空间较小的视频文件的格式(例如 flv)。通过该实现方式,减少了因终端设备的存储空间不够而导致录 制失败的可能性。
在本实施例的一些可选的实现方式中,本实施例提供的驾车导航 方法还可以包括:响应于上述驾车导航启动指令,显示供用户选择是 否进行行车视频录制的界面;响应于用户选择进行行车视频录制的指 示,通过本机的摄像头进行行车视频录制。从而可以在用户需要一直 录制行车视频时,可以根据用户需求进行行车视频录制。
在本实施例的一些可选的实现方式中,本实施例提供的驾车导航 方法还可以包括:在显示导航信息的界面中显示悬浮窗口;在上述悬 浮窗口中显示录制的视频。从而可以在显示导航信息的同时,显示行 车视频。
在本实施例的一些可选的实现方式中,本实施例提供的驾车导航 方法还可以包括:在达到以下时机之一时,停止进行上述视频录制: 导航结束时;用户指示暂停行车视频录制时;通过加速传感器确定上 述汽车停止行驶时。从而既可以根据用户的指示停止行车视频录制, 也可以在到达目的地时自动停止行车视频录制,以免录制无用的视频, 消耗终端设备的资源。
在本实施例的一些可选的实现方式中,本实施例提供的驾车导航 方法还可以包括:在停止进行上述视频录制之后,显示供用户选择是 否将录制得到的视频文件上传到服务器的界面;接收用户的选择指示; 如果上述选择指示为选择将录制得到的视频信息上传到服务器的指 示,则将上述视频信文件上传到服务器,否则将上述视频文件存储于 本机的存储介质中。通过该实现方式,使得用户可以根据实际情况选 择如何保存行车视频文件,例如在用户本地存储空间较小时,可以选 择上传到服务器,在移动终端没有连接Wi-Fi时可以选择不上传到服 务器。
下面参考图3,图3示出了根据本申请的驾车导航方法的一个应 用场景的示例性示意图。在图3的应用场景中,用户首先使用固定装 置把终端设备固定在车上,使终端设备的屏幕面向用户显示导航信息、 背面面向前方道路。用户指示启动驾车导航后,如果终端设备监测到 汽车正在紧急制动或者急转弯,就会如图3所示,在终端设备的屏幕 上正常显示导航信息的同时,手机背面的摄像头能够同时进行行车视 频录制,并可以将行车视频显示在屏幕右上角的悬浮窗口中。
本实施例提供的驾车导航方法,通过在通过内置的加速传感器和/ 或陀螺仪监测到用户所在的汽车正在紧急制动或者急转弯时,在显示 导航信息的同时通过本机的摄像头进行行车视频录制,实现了在显示 导航信息的同时,记录发生交通事故时车辆行驶过程的视频。
进一步参考图4,作为对上述图2所示方法的实现,本申请提供 了一种驾车导航装置的一个实施例,该装置实施例与图2所示的方法 实施例相对应,该装置具体可以应用于终端设备中。
如图4所示,本实施例提供的驾车导航装置400包括:指令接收 单元401、导航单元402、监测单元403以及录制单元404。其中,指 令接收单元401用于接收用户发出的驾车导航启动指令;导航单元402 用于响应于上述驾车导航启动指令,获取并显示导航信息;监测单元 403用于在导航单元获取并显示导航信息的同时,通过内置的加速传 感器和/或陀螺仪监测用户所在的汽车是否正在紧急制动或者急转弯; 录制单元404用于在监测单元监测到上述汽车正在紧急制动或者急转 弯时,在导航单元显示导航信息的同时通过本机的摄像头进行行车视 频录制。
在本实施例中,指令接收单元401、导航单元402、监测单元403 以及录制单元404的具体处理可参考图2对应实施例中步骤201、步 骤202以及步骤203的相关说明,在此不再赘述。
在本实施例的一些可选的实现方式中,录制单元404可以包括: 亮度获取子单元(图中未示出),用于获取当前环境的光线亮度;调整 设置子单元(图中未示出),用于根据上述光线亮度,调整上述摄像头 的设置;录制子单元(图中未示出),用于通过本机的摄像头按照上述 设置进行行车视频录制。亮度获取子单元、调整设置子单元以及录制 子单元的具体处理及其所带来的技术效果可参考图2对应实施例中相 应实现方式的具体处理,在此不再赘述。
此外,在本实施例的一些可选的实现方式中,录制单元404还可 以包括:视频调整子单元(图中未示出),用于根据本机的剩余存储空 间,调整上述行车视频的分辨率和/或录制得到的视频文件的格式。视 频调整子单元的具体处理及其所带来的技术效果可参考图2对应实施 例中相应实现方式的具体处理,在此不再赘述。
在本实施例的一些可选的实现方式中,本实施例提供的驾车导航 装置还可以包括:录制选择单元(图中未示出),用于响应于上述驾车 导航启动指令,显示供用户选择是否进行行车视频录制的界面。以及, 录制单元404还可以用于响应于用户选择进行行车视频录制的指示, 通过本机的摄像头进行行车视频录制。从而可以在用户需要一直录制 行车视频时,可以根据用户需求进行行车视频录制。
在本实施例的一些可选的实现方式中,本实施例提供的驾车导航 装置还可以包括:窗口显示单元(图中未示出),用于在显示导航信息 的界面中显示悬浮窗口;视频显示单元(图中未示出),用于在上述悬 浮窗口中显示录制的视频。从而可以在显示导航信息的同时,显示行 车视频。
在本实施例的一些可选的实现方式中,本实施例提供的驾车导航 装置还可以包括:录制停止单元(图中未示出),用于在达到以下时机 之一时,停止进行上述视频录制:导航结束时;用户指示暂停行车视 频录制时;通过加速传感器确定上述汽车停止行驶时。从而既可以根 据用户的指示停止行车视频录制,也可以在到达目的地时自动停止行 车视频录制,以免录制无用的视频,消耗终端设备的资源。
本实施例的一些可选的实现方式中,本实施例提供的驾车导航装 置还可以包括:上传选择单元(图中未示出),用于在停止进行上述视 频录制之后,显示供用户选择是否将录制得到的视频文件上传到服务 器的界面;选择指示接收单元(图中未示出),用于接收用户的选择指 示;上传单元(图中未示出),用于在上述选择指示为选择将录制得到 的视频信息上传到服务器的指示时,将上述视频信文件上传到服务器; 存储单元(图中未示出),用于在上述选择指示为选择不将录制得到的 视频信息上传到服务器的指示时,将上述视频文件存储于本机的存储 介质中。通过该实现方式,使得用户可以根据实际情况选择如何保存 行车视频文件,例如在用户本地存储空间较小时,可以选择上传到服 务器,在移动终端没有连接Wi-Fi时可以选择不上传到服务器。
本实施例提供的驾车导航装置,通过录制单元404在监测单元403 通过内置的加速传感器和/或陀螺仪监测到用户所在的汽车正在紧急 制动或者急转弯时,在导航单元402显示导航信息的同时通过本机的 摄像头进行行车视频录制,实现了在显示导航信息的同时,记录发生 交通事故时车辆行驶过程的视频。
下面参考图5,其示出了适于用来实现本申请实施例的终端设备 的计算机系统500的结构示意图。
如图5所示,计算机系统500包括中央处理单元(CPU)501,其 可以根据存储在只读存储器(ROM)502中的程序或者从存储部分508 加载到随机访问存储器(RAM)503中的程序而执行各种适当的动作 和处理。在RAM503中,还存储有系统500操作所需的各种程序和数 据。CPU501、ROM502以及RAM503通过总线504彼此相连。输入 /输出(I/O)接口505也连接至总线504。
以下部件连接至I/O接口505:包括触屏等的输入部分506;包括 显示屏等以及扬声器等的输出部分507;包括存储卡等的存储部分 508;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分 509。通信部分509经由诸如因特网的网络执行通信处理。
特别地,根据本公开的实施例,上文参考流程图描述的过程可以 被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程 序产品,其包括有形地包含在机器可读介质上的计算机程序,上述计 算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施 例中,该计算机程序可以通过通信部分509从网络上被下载和安装。 在该计算机程序被中央处理单元(CPU)501执行时,执行本申请的 方法中限定的上述功能。
附图中的流程图和框图,图示了按照本申请各种实施例的系统、 方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点 上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码 的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于 实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的 实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发 生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们 有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的 是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的 组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现, 或者可以用专用硬件与计算机指令的组合来实现。
描述于本申请实施例中所涉及到的单元可以通过软件的方式实 现,也可以通过硬件的方式来实现。所描述的单元也可以设置在处理 器中,例如,可以描述为:一种处理器包括指令接收单元、导航单元、 监测单元以及录制单元。其中,这些单元的名称在某种情况下并不构 成对该单元本身的限定,例如,指令接收单元还可以被描述为“接收 用户发出的驾车导航启动指令的单元”。
作为另一方面,本申请还提供了一种非易失性计算机存储介质, 该非易失性计算机存储介质可以是上述实施例中所述装置中所包含的 非易失性计算机存储介质;也可以是单独存在,未装配入终端中的非 易失性计算机存储介质。上述非易失性计算机存储介质存储有一个或 者多个程序,当所述一个或者多个程序被一个设备执行时,使得所述 设备:接收用户发出的驾车导航启动指令;响应于所述驾车导航启动 指令,获取并显示导航信息,并通过内置的加速传感器和/或陀螺仪监 测用户所在的汽车是否正在紧急制动或者急转弯;如果监测到所述汽 车正在紧急制动或者急转弯,则在显示导航信息的同时通过本机的摄 像头进行行车视频录制。
以上描述仅为本申请的较佳实施例以及对所运用技术原理的说 明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限 于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离 所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合 而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于) 具有类似功能的技术特征进行互相替换而形成的技术方案。