CN114579222A - 屏幕控制方法、行车记录仪及存储介质 - Google Patents

屏幕控制方法、行车记录仪及存储介质 Download PDF

Info

Publication number
CN114579222A
CN114579222A CN202011390142.5A CN202011390142A CN114579222A CN 114579222 A CN114579222 A CN 114579222A CN 202011390142 A CN202011390142 A CN 202011390142A CN 114579222 A CN114579222 A CN 114579222A
Authority
CN
China
Prior art keywords
screen
data recorder
automobile data
interface
data corresponding
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202011390142.5A
Other languages
English (en)
Inventor
张丹锋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Qihu Intelligent Technology Co ltd
Original Assignee
Shenzhen Qihu Intelligent Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Qihu Intelligent Technology Co ltd filed Critical Shenzhen Qihu Intelligent Technology Co ltd
Priority to CN202011390142.5A priority Critical patent/CN114579222A/zh
Publication of CN114579222A publication Critical patent/CN114579222A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请提供了一种屏幕控制方法、行车记录仪及存储介质,其中,方法包括:接收屏幕控制指令;响应于所述屏幕控制指令,将控制屏幕的***由第一***切换成第二***;所述第一***及所述第二***其中的任意一个***用于主动获取所述行车记录仪当前显示的界面对应的数据,另外一个***用于被动获取所述行车记录仪当前显示的界面对应的数据。本申请提供的屏幕控制方法,解决了双***控制行车记录仪屏幕时无法实时动态加载信息并显示信息的问题,提高了用户体验感。

Description

屏幕控制方法、行车记录仪及存储介质
技术领域
本申请涉及嵌入式***开发技术领域,尤其涉及一种屏幕控制方法、行车 记录仪及存储介质。
背景技术
行车记录仪是一种记录车辆行驶途中的影响及声音等相关资讯的仪器,越 来越多的车主会在车辆内部安装行车记录仪。因此,开发行车记录仪更多的功 能和优化现有功能是非常有必要的。现有的行车记录仪是基于实时***研发的, 其主要的功能包括停车监控、缩时录影、设置、升级等基本功能。对于现有的 携带智能多媒体功能的行车记录仪,在这些功能被使用时,行车记录仪的屏幕 界面不能实时动态加载信息并显示信息,降低了用户体验感。
发明内容
本申请实施例提供了一种屏幕控制方法、行车记录仪及存储介质,解决了 行车记录仪的屏幕无法实时动态加载信息并显示信息的问题,提高了用户体验 感。
为解决以上技术问题,本申请包括以下技术方案:
第一方面,本申请实施例提供了一种屏幕控制方法,所述方法包括:
接收屏幕控制指令;
响应于所述屏幕控制指令,将控制屏幕的***由第一***切换成第二***; 所述第一***及所述第二***其中的任意一个***用于主动获取所述行车记录 仪当前显示的界面对应的数据,另外一个***用于被动获取所述行车记录仪当 前显示的界面对应的数据。
本申请提供的屏幕控制方法,通过运用双***控制屏幕且其中一个***可 用于主动获取数据,并且这两个***可互相切换,解决了使用被动获取信息的 ***时,无法实时动态加载信息并显示信息的问题。
在一种可能的实现方式中,所述第一***用于主动获取所述行车记录仪当 前显示的界面对应的数据,所述第二***用于被动获取所述行车记录仪当前显 示的界面对应的数据。
本申请实施例中,若第一***用于主动获取所述行车记录仪当前显示的界 面对应的数据,则第二***用于被动获取所述行车记录仪当前显示的界面对应 的数据。实现了从用于主动获取信息的***切换为用于被动获取信息的***。
在一种可能的实现方式中,所述第二***用于主动获取所述行车记录仪当 前显示的界面对应的数据,所述第一***用于被动获取所述行车记录仪当前显 示的界面对应的数据。
本申请实施例中,若第一***用于被动获取所述行车记录仪当前显示的界 面对应的数据,则第二***用于主动获取所述行车记录仪当前显示的界面对应 的数据。实现了从用于被动获取信息的***切换为用于主动获取信息的***。
在一种可能的实现方式中,所述将控制屏幕的***由第一***切换为第二 ***后,所述方法还包括:
获取所述行车记录仪当前显示的界面对应的数据;
显示所述数据。
本申请实施例中,将控制屏幕的***由第一***切换为第二***后,再获 取行车记录仪当前显示的界面对应的数据,并且将数据显示在行车记录仪屏幕 上,体现了***切换的作用,切换***后可显示第二***控制时行车记录仪界 面对应的数据。
在一种可能的实现方式中,所述接收屏幕控制指令之前,还包括:
接收屏幕启动指令;
响应于所述屏幕启动指令,启动所述行车记录仪的屏幕。
本申请实施例中,行车记录仪接收屏幕控制指令之前,需启动行车记录仪 的屏幕,保证了后续控制屏幕及***切换等操作能正常且有序的进行。
在一种可能的实现方式中,所述将控制屏幕的***由第一***切换成第二 ***之前,还包括:
保存由所述第一***控制时所述行车记录仪当前显示的界面对应的数据。
本申请实施例中,若将控制屏幕的***由第一***切换成第二***,在这 之前通过保存由第一***控制时所述行车记录仪当前显示的界面对应的数据, 确保了后续若需从第二***切换回第一***时,能回到切换之前第一***显示 的界面,并且显示该界面对应的数据,以防切换过程中存在数据丢失的问题。
在一种可能的实现方式中,所述响应于所述屏幕控制指令之后,还包括:
确定待显示的界面对应的数据;
在所述第二***控制所述行车记录仪的屏幕时显示所述待显示的界面对应 的数据。
本申请实施例中,行车记录仪响应屏幕切换指令后,首先确定待显示的界 面对应的数据,然后显示由切换后的***控制时行车记录仪的界面对应的数据。 基于这样的处理方式,***切换可以成功实现,同时通过明确切换后的数据信 息,有效地保证了***切换的顺利进行。
在一种可能的实现方式中,所述响应于所述屏幕控制指令,将控制屏幕的 ***由第一***切换成第二***,包括:
获取设备文件,所述设备文件与所述第二***关联;
运行所述设备文件,以将控制屏幕的***由第一***切换成第二***。
本申请实施例将控制屏幕的***由第一***切换成第二***的过程中,第 二***获取并运行设备文件,保证了能顺利实现第二***对屏幕的控制。
第二方面,本申请实施例提供了一种行车记录仪,所述行车记录仪包括:
第一接收模块,用于接收屏幕控制指令;
切换模块,用于响应于所述屏幕控制指令,将控制屏幕的***由第一*** 切换成第二***;所述第一***及所述第二***其中的任意一个***用于主动 获取所述行车记录仪当前显示的界面对应的数据,另外一个***用于被动获取 所述行车记录仪当前显示的界面对应的数据。
在一种可能的实现方式中,所述第一***用于主动获取所述行车记录仪当 前显示的界面对应的数据,所述第二***用于被动获取所述行车记录仪当前显 示的界面对应的数据。
在一种可能的实现方式中,所述第二***用于主动获取所述行车记录仪当 前显示的界面对应的数据,所述第一***用于被动获取所述行车记录仪当前显 示的界面对应的数据。
在一种可能的实现方式中,所述行车记录仪还包括:
获取模块,用于在所述切换模块将控制屏幕的***由第一***切换为第二 ***后获取所述行车记录仪当前显示的界面对应的数据;
第一显示模块,用于显示所述数据。
在一种可能的实现方式中,所述行车记录仪还包括:
第二接收模块,用于在所述接收模块接收屏幕控制指令之前,接收屏幕启 动指令;
启动模块,用于响应于所述屏幕启动指令,启动所述行车记录仪的屏幕。
在一种可能的实现方式中,所述行车记录仪还包括:
保存模块,用于在所述切换模块将控制屏幕的***由第一***切换成第二 ***之前,保存由所述第一***控制时所述行车记录仪当前显示的界面对应的 数据。
在一种可能的实现方式中,所述行车记录仪还包括:
确定模块,用于在所述切换模块响应于所述屏幕控制指令之后,确定待显 示的界面对应的数据;
第二显示模块,用于在所述第二***控制所述行车记录仪的屏幕时显示所 述待显示的界面对应的数据。
在一种可能的实现方式中,所述切换模块包括:
获取单元,用于获取设备文件,所述设备文件与所述第二***关联;
运行单元,用于运行所述设备文件,以将控制屏幕的***由第一***切换 成第二***。
第三方面,本申请实施例提供了一种行车记录仪,所述行车记录仪包括处 理器、存储器以及通信接口:
所述处理器与所述存储器、所述通信接口相连;
所述存储器,用于存储可执行程序代码;
所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可 执行程序代码对应的程序,以用于执行:
接收屏幕控制指令;
响应于所述屏幕控制指令,将控制屏幕的***由第一***切换成第二***; 所述第一***及所述第二***其中的任意一个***用于主动获取所述行车记录 仪当前显示的界面对应的数据,另外一个***用于被动获取所述行车记录仪当 前显示的界面对应的数据。
在一种可能的实现方式中,所述第一***用于主动获取所述行车记录仪当 前显示的界面对应的数据,所述第二***用于被动获取所述行车记录仪当前显 示的界面对应的数据。
在一种可能的实现方式中,所述第二***用于主动获取所述行车记录仪当 前显示的界面对应的数据,所述第一***用于被动获取所述行车记录仪当前显 示的界面对应的数据。
在一种可能的实现方式中,所述处理器将控制屏幕的***由第一***切换 为第二***后,还用于执行:
获取所述行车记录仪当前显示的界面对应的数据;
显示所述数据。
在一种可能的实现方式中,所述处理器接收屏幕控制指令之前,还用于执 行:
接收屏幕启动指令;
响应于所述屏幕启动指令,启动所述行车记录仪的屏幕。
在一种可能的实现方式中,所述处理器将控制屏幕的***由第一***切换 成第二***之前,还用于执行:
保存由所述第一***控制时所述行车记录仪当前显示的界面对应的数据。
在一种可能的实现方式中,所述处理器响应于所述屏幕控制指令之后,还 用于执行:
确定待显示的界面对应的数据;
在所述第二***控制所述行车记录仪的屏幕时显示所述待显示的界面对应 的数据。
在一种可能的实现方式中,所述处理器响应于所述屏幕控制指令,将控制 屏幕的***由第一***切换成第二***时,具体执行:
获取设备文件,所述设备文件与所述第二***关联;
运行所述设备文件,以将控制屏幕的***由第一***切换成第二***。
第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算 机程序,其特征在于,该程序被处理器执行时实现如上述第一方面所述的屏幕 控制方法。
可以理解地,上述提供的第二方面提供的行车记录仪、第三方面提供的行 车记录仪以及第四方面提供的计算机可读存储介质均用于执行第一方面所提供 的屏幕控制方法。因此,其所能达到的有益效果可参考第一方面所提供的屏幕 控制方法中的有益效果,此处不再赘述。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施 例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述 中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付 出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的一种行车记录仪的位置及结构示意图;
图2是本申请实施例提供的一种屏幕控制方法的流程示意图;
图3是本申请实施例提供的一种屏幕控制过程的示意图;
图4是本申请实施例提供的另一种屏幕控制过程的示意图;
图5是本申请实施例提供的另一种屏幕控制方法的流程示意图;
图6是本申请实施例提供的另一种屏幕控制过程的示意图;
图7是本申请实施例提供的一种行车记录仪的结构示意图;
图8是本申请实施例提供的另一种行车记录仪的结构示意图。
具体实施方式
为使本申请的上述目的、特征和优点能够更加明显易懂,下面将结合附图 对本申请的具体实施方式做详细说明。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三” 等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有” 以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单 元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可 选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产 品或设备固有的其他步骤或单元。
请参考图1所示,图1是本申请实施例提供的一种行车记录仪的位置及结 构示意图。如图中100所示,行车记录仪10可以安装在图中所示的车辆前挡风 玻璃靠***的位置。行车记录仪10可以包括屏幕101,如图中110所示。屏 幕101可以由第一***102和第二***103中任意一个***控制。
行车记录仪10是记录车辆行驶途中的影像及声音等相关资讯的仪器。行车 记录仪10包括屏幕101、第一***102和第二***103。行车记录仪10可以分 为便携性行车记录仪与后装车机一体式DVD行车记录仪。其中,便携性行车记 录仪又分为后视镜行车记录仪与数据行车记录仪,而后装车机一体式DVD行车 记录仪一般是专车专用。本申请实施例中提供的行车记录仪10的功能除了行车 记录仪本身应有的功能,比如停车监控、缩时录影、录像、设置、升级等,还 可以包括但不限于听音乐、听广播、连接蓝牙、聊天、看直播等智能多媒体功 能。此外,本申请实施例提供的行车记录仪10包括两个***,即第一***102 和第二***103,两个***均可以从不同层面控制行车记录仪的屏幕101。其中, 本申请实施例对行车记录仪10的功能不做限制。
屏幕101是一种显示图像及色彩的电器,可以包括:CRT显示屏幕(Cathode RayTube Display,CRT Display)、LCD液晶屏幕(Liquid Crystal Display,LCD Display)、LED屏幕(Light Emitting Diode Display,LED Display)、投影屏幕、 3D显示屏幕。在本申请实施例中,屏幕101可由第一***102控制,也可由第 二***103控制。屏幕101可根据用户使用行车记录仪的功能来显示不同功能 对应的屏幕界面。比如,屏幕101可以显示车辆的监控录像、显示停车或倒车 等界面、显示设置或提醒升级等界面,还可以显示多媒体功能页,比如音乐界 面、聊天界面、智能语音界面、直播等界面。其中,屏幕101显示的界面不限于是上述提到的。
第一***102可以是uITRON***,即实时操作***。uITRON是针对硬件 资源限制的小规模嵌入式***设计的精简版工业实时操作***中心(Industrial the Real-TimeOperation System Nucleus,ITRON),具有标准的实时内核。uITRON 定义了一个高度灵活的、开放的、特别为嵌入式***应用设计的计算机体系结 构,兼顾向上和向下兼容,基于该***进行功能实现具有一定的灵活性。在本 申请实施例中,实时操作***用于被动获取信息,实时操作***可以用于控制 摄像头及行车记录仪10的基础功能,可以包括但不限于是停车监控、缩时录影、 录像、设置、升级等。第一***102与第二***103之间可以采用共享内存的 方式进行通信,通信内容可以包括但不限于进行数据传输、互相发送或接收指 令、控制屏幕101等。其中,第一***102控制的功能不限于上述提到的功能。
第二***103可以是Linux操作***,Linux操作***是一种***和自 由传播的类UNIX操作***。Linux操作***是一种基于可移植操作***接口 (PortableOperating System Interface,POSIX)和Unix的多用户、多任务、支 持多线程和多CPU的操作***。它能运行主要的Unix工具软件、应用程序和 网络协议。它支持32位和64位硬件。在本申请实施例中,Linux操作***用于 主动获取信息,Linux操作***可用于运行音乐播放器、聊天软件、智能语音、 直播、声音驱动、通信网络驱动、与后台的通讯模块及Linux图形用户界面支持 ***(MiniGraphical User Interface,MiniGUI)等。第二***103与第一***102 之间可以采用共享内存的方式进行通信,通信内容可以包括但不限于进行数据 传输、互相发送或接收指令、控制屏幕101等。其中,第二***103控制的功 能不限于上述提到的功能。
需要说明的是,本申请实施例中,若第一***102是uITRON***,则第 二***103是Linux操作***,若第一***102是Linux操作***,则第二*** 103是uITRON***,本申请实施例对行车记录仪的屏幕切换前后的控制屏幕的 ***的顺序不做限定。
接下来将全部结合图1示出的屏幕控制***介绍本申请实施例提供的屏幕 控制方法。
请参考图2所示,图2是本申请实施例中的一种屏幕控制方法的流程示意 图,所述方法包括:
S201、接收屏幕控制指令。
具体地,用户点击行车记录仪的屏幕上任意一个功能选项,可视为向行车 记录仪发送了屏幕控制指令,行车记录仪接收来自用户的屏幕控制指令。在此 之前,用户若要使用行车记录仪,首先将行车记录仪开启,用户可点按开机按 钮,行车记录仪开机的同时,行车记录仪的屏幕接收屏幕启动指令,于是响应 于屏幕启动指令,启动行车记录仪的屏幕。
进一步地,行车记录仪每次开机后控制屏幕的***由预先设置的***控制, 也可以由该行车记录仪上一次关机时刻控制屏幕的***控制。若由预先设置的 ***控制,例如设置为开机后屏幕默认由用于被动获取所述行车记录仪当前显 示的界面对应的数据的***控制,如上述提到的uITRON***,此时再次开机 后,该行车记录仪的屏幕由预先设置的uITRON***控制。若由上一次关机时 刻控制屏幕的***控制,例如上一次关机时由用于主动获取所述行车记录仪当 前显示的界面对应的数据的***控制,如上述提到的Linux操作***,此时再次 开机后,该行车记录仪的屏幕由Linux操作***控制。需要说明的是,行车记录 仪每次开机后控制屏幕的***可由开发人员设置,本申请对此不做限定。
S202、响应于所述屏幕控制指令,将控制屏幕的***由第一***切换成第 二***;所述第一***及所述第二***其中的任意一个***用于主动获取所述 行车记录仪当前显示的界面对应的数据,另外一个***用于被动获取所述行车 记录仪当前显示的界面对应的数据。
具体地,行车记录仪接收来自用户的屏幕控制指令之后,响应于屏幕控制 指令,将行车记录仪的控制屏幕的***由第一***切换成第二***。在本申请 实施例中,第一***和第二***其中一个***用于主动获取行车记录仪当前显 示的界面对应的数据,另外一个***用于被动获取所述行车记录仪当前显示的 界面对应的数据。
进一步地,在某一次屏幕控制的过程中,若第一***用于主动获取行车记 录仪当前显示的界面对应的数据,则第二***用于被动获取所述行车记录仪当 前显示的界面对应的数据。若第一***用于被动获取所述行车记录仪当前显示 的界面对应的数据,则第二***用于主动获取行车记录仪当前显示的界面对应 的数据。
如图3出示的示意图,现有一个行车记录仪,该行车记录仪预先设置的开 机时控制屏幕的***为uITRON***。用户将行车记录仪开机后,该行车记录 仪屏幕左侧显示的是当前车辆的行车监控录像,右侧显示是行车记录仪的功能 主页,如图中301所示,此时的屏幕由uITRON***控制。若用户想听歌,可 以点击音乐图标,此时行车记录仪的屏幕会关闭当前显示的行车监控录像画面, 让其在后台运行,即行车监控录像等画面实时捕捉且在后台显示。当前的行车 记录仪的屏幕由功能主页切换为音乐的主页,用户可点击想听的歌曲,开启音 乐播放。此时的控制屏幕的***由uITRON***切换为Linux操作***,即当 前的音乐功能页面由Linux操作***控制。以上为一次完整地将控制屏幕的*** 由uITRON***切换为Linux操作***的过程。
可选地,如图4出示的示意图,图4出示的是将控制屏幕的***由Linux 操作***切换为uITRON***时,屏幕的变化示意图。如图中401所示,当用 户正在使用音乐功能听音乐时,行车记录仪的屏幕由Linux操作***控制。用户 若想打开监控视频看一下当前的行车监控录像,可点击屏幕左上角的返回键, 如图中的401a所示,屏幕画面切换到功能主页,用户可在功能主页上观看车辆 当前的行车监控画面。行车记录仪接收到用户的点击指令后,将控制屏幕的系 统由Linux操作***切换为uITRON***,此时的屏幕也切换为如图中402所 示的行车监控录像的画面。以上为一次完整地将控制屏幕的***由Linux操作系 统切换为uITRON***的过程。
进一步地,行车记录仪将控制屏幕的***由第一***切换成第二***之前, 会保存由第一***控制时行车记录仪当前显示的界面对应的数据。行车记录仪 响应屏幕控制指令之后,确定待显示的界面对应的数据,当控制屏幕的***由 第一***切换成第二***后,此时待显示的界面是由第二***控制的界面,于 是行车记录仪获取由第二***控制时的当前界面对应的数据,并在行车记录仪 屏幕上显示该数据。
示例性地,如上述图4所示,行车记录仪首先停留在音乐界面,此时由Linux 操作***控制屏幕。当用户点击图中401所示的监控视频图标401a时,行车记 录仪首先保存当前由Linux操作***控制时的屏幕界面对应的数据。行车记录仪 接收到屏幕控制指令并响应该指令后,确定将要显示的行车监控录像的界面信 息并获取该界面信息,当控制屏幕的***由Linux操作***切换为uITRON系 统后,行车记录仪将获取到的行车监控的界面信息显示在屏幕上。
进一步地,行车记录仪响应于屏幕控制指令,将控制屏幕的***由第一系 统切换成第二***之后,获取设备文件,由第二***运行设备文件,以将控制 屏幕的***由第一***切换成第二***。设备文件可以是携带帧缓冲的文件, 运行设备文件,可以把屏幕上的每一个像素点映射成一段线性内存空间,相关 程序可以通过改变每一段内存空间的值来改变屏幕上某个点地颜色。
本申请提供的屏幕控制方法,通过运用双***控制屏幕且其中一个***可 用于主动获取数据,并且这两个***可互相切换,解决了使用被动获取信息的 ***时,无法实时动态加载信息并显示信息的问题。
请参考图5所示,图5是本申请实施例中的另一种屏幕控制方法的流程示 意图,所述方法包括:
S501、行车记录仪接收用户的开机指令,响应于所述开机指令,行车记录 仪开机。
具体地,用户点按行车记录仪上的开机按钮。行车记录仪接收用户的开机 指令并响应于开机指令,行车记录仪开机,此时屏幕左侧显示的是当前的行车 监控界面,右侧显示的是行车记录仪的功能主页。如图6中的601所示,行车 记录仪开机后可将控制屏幕的***设置为默认的uITRON***,在本次开机后, 屏幕显示的界面由uITRON***控制。
S502、行车记录仪接收用户的针对音乐图标输入的触控操作,响应于所述 触控操作,行车记录仪屏幕显示音乐播放界面。
具体地,用户若想听音乐,可点击行车记录仪屏幕上的音乐图标,进入音 乐播放界面。音乐功能对应的界面由Linux操作***控制,此时控制屏幕的*** 由开机时的uITRON***切换为Linux操作***。
如图6出示的示意图中601及602所示,uITRON***通过与Linux操作系 统共享内存,且向Linux操作***映射相关驱动,将屏幕控制权交给Linux操作 ***,于是实现了将行车记录仪屏幕界面的数据由uITRON***控制的行车监 控及功能主页,切换成由Linux操作***控制的音乐播放界面。
S503、行车记录仪接收用户针对监控视频图标输入的触控操作,响应于所 述触控操作,行车记录仪保存由Linux操作***控制时行车记录仪当前显示的音 乐播放界面对应的数据。
具体地,若用户在听音乐的过程中,想观看当前的行车监控,可点击音乐 界面左上角的返回键,如图4中401a所示。行车记录仪接收来自用户的触控操 作,行车记录仪保存当前屏幕所显示的音乐播放界面对应的数据,当前的音乐 播放界面的屏幕由Linux操作***控制。
S504、行车记录仪确定并获取待显示的由uITRON***控制时的监控视频 界面对应的数据。
具体地,行车记录仪确定用户点击的由uITRON***控制时的监控视频界 面对应的数据,并获取该数据。
S505、行车记录仪获取并运行与uITRON***关联的设备文件。
具体地,行车记录仪获取设备文件,获取该设备文件后,由uITRON*** 运行。设备文件的详细描述可参考上述实施例,本申请实施例中不再赘述。
S506、行车记录仪将控制屏幕的***由Linux操作***切换成uITRON系 统,并显示由uITRON***控制屏幕时的行车监控画面界面对应的数据。
具体地,行车记录仪运行设备文件,将当前控制屏幕的***由Linux操作系 统切换成uITRON***。此时行车记录仪的屏幕界面也由音乐界面切换成了行 车监控界面。如图6所示,与上述将控制屏幕的***由uITRON***切换为Linux 操作***相反,此时将当前控制屏幕的***由Linux操作***切换成uITRON ***。同样的,Linux操作***与uITRON***共享内存,将设备文件及相关驱 动映射给uITRON***,uITRON***运行相关设备文件,以将控制屏幕的*** 由Linux操作***切换成uITRON***。
本申请提供的屏幕控制方法,通过接收用户的屏幕控制指令,行车记录仪 确定并获取待显示的界面对应的数据,并运行设备文件,以将控制屏幕的*** 由第一***切换为第二***,解决了双***对行车记录仪的屏幕的控制权的问 题,同时也能实现双***控制下的不同界面对应的数据之间的互相切换。
请参考图7所示,基于屏幕控制方法,图7是本申请实施例中提供的一种 行车记录仪的结构示意图,包括:
第一接收模块701,用于接收屏幕控制指令。
切换模块702,用于响应于所述屏幕控制指令,将控制屏幕的***由第一系 统切换成第二***;所述第一***及所述第二***其中的任意一个***用于主 动获取所述行车记录仪当前显示的界面对应的数据,另外一个***用于被动获 取所述行车记录仪当前显示的界面对应的数据。
在一些实施例中,所述第一***用于主动获取所述行车记录仪当前显示的 界面对应的数据,所述第二***用于被动获取所述行车记录仪当前显示的界面 对应的数据。
在一些实施例中,所述第二***用于主动获取所述行车记录仪当前显示的 界面对应的数据,所述第一***用于被动获取所述行车记录仪当前显示的界面 对应的数据。
在一些实施例中,所述行车记录仪还包括:
获取模块,用于在切换模块702将控制屏幕的***由第一***切换为第二 ***后,获取所述行车记录仪当前显示的界面对应的数据;
第一显示模块,用于显示所述数据。
在一些实施例中,所述行车记录仪还包括:
第二接收模块,用于在接收模块701接收屏幕控制指令之前,接收屏幕启 动指令;
启动模块,用于响应于所述屏幕启动指令,启动所述行车记录仪的屏幕。
在一些实施例中,所述行车记录仪还包括:
保存模块,用于在切换模块702将控制屏幕的***由第一***切换成第二 ***之前,保存由所述第一***控制时所述行车记录仪当前显示的界面对应的 数据。
在一些实施例中,所述行车记录仪还包括:
确定模块,用于在切换模块702响应于所述屏幕控制指令之后,确定待显 示的界面对应的数据;
第二显示模块,用于在所述第二***控制所述行车记录仪的屏幕时显示所 述待显示的界面对应的数据。
在一些实施例中,所述切换模块702包括:
获取单元,用于获取设备文件,所述设备文件与所述第二***关联;
运行单元,用于运行所述设备文件,以将控制屏幕的***由第一***切换 成第二***。
请参考图8所示,本申请实施例中提供的另一种行车记录仪800的结构示 意图。该行车记录仪800至少可以包括:至少一个处理器801,例如CPU,至 少一个网络接口804,用户接口803,存储器805,至少一个通信总线802。其 中,通信总线802用于实现这些组件之间的连接通信。用户接口803可以包括 但不限于是摄像头、显示器、触摸屏、键盘、鼠标、摇杆等等。网络接口804 可选的可以包括标准的有线接口、无线接口(如WIFI接口),通过网络接口804 可以与服务器建立通信连接。存储器802可以是高速RAM存储器,也可以是非 不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。如图8所 示,作为一种计算机存储介质的存储器805中可以包括操作***、网络通信模 块、用户接口模块以及程序指令。
需要说明的是,网络接口804可以连接获取器、发射器或其他通信模块, 其他通信模块可以包括但不限于WiFi模块、运营商网络通信模块等,可以理解, 本申请实施例中车辆识别装置也可以包括获取器、发射器和其他通信模块等。
处理器801可以用于调用存储器805中存储的程序指令,可以执行以下步 骤:
接收屏幕控制指令;
响应于所述屏幕控制指令,将控制屏幕的***由第一***切换成第二***; 所述第一***及所述第二***其中的任意一个***用于主动获取所述行车记录 仪当前显示的界面对应的数据,另外一个***用于被动获取所述行车记录仪当 前显示的界面对应的数据。
可能地,所述第一***用于主动获取所述行车记录仪当前显示的界面对应 的数据,所述第二***用于被动获取所述行车记录仪当前显示的界面对应的数 据。
可能地,所述第二***用于主动获取所述行车记录仪当前显示的界面对应 的数据,所述第一***用于被动获取所述行车记录仪当前显示的界面对应的数 据。
可能地,所述处理器801将控制屏幕的***由第一***切换为第二***后, 还用于执行:
获取所述行车记录仪当前显示的界面对应的数据;
显示所述数据。
可能地,所述处理器801接收屏幕控制指令之前,还用于执行:
接收屏幕启动指令;
响应于所述屏幕启动指令,启动所述行车记录仪的屏幕。
可能地,所述处理器801将控制屏幕的***由第一***切换成第二***之 前,还用于执行:
保存由所述第一***控制时所述行车记录仪当前显示的界面对应的数据。
可能地,所述处理器801响应于所述屏幕控制指令之后,还用于执行:
确定待显示的界面对应的数据;
在所述第二***控制所述行车记录仪的屏幕时显示所述待显示的界面对应 的数据。
可能地,所述处理器801响应于所述屏幕控制指令,将控制屏幕的***由 第一***切换成第二***,具体执行:
获取设备文件,所述设备文件与所述第二***关联;
运行所述设备文件,以将控制屏幕的***由第一***切换成第二***。
本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质 中存储有指令,当其在计算机或处理器上运行时,使得计算机或处理器执行上 述任一个方法中的一个或多个步骤。上述行车记录仪的各组成模块如果以软件 功能单元的形式实现并作为独立的产品销售或使用时,可以存储在所述计算机 可读取存储介质中。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组 合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实 现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行 所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功 能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编 程装置。所述计算机指令可以存储在计算机可读存储介质中,或者通过所述计 算机可读存储介质进行传输。所述计算机指令可以从一个网站站点、计算机、 服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DigitalSubscriber Line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计 算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能 够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中 心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁 带)、光介质(例如,数字通用光盘(Digital Video Disc,DVD)、或者半导体 介质(例如,固态硬盘(solid state disk,SSD))等。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程, 可以通过计算机程序来指令相关的硬件来完成,该程序可存储于计算机可读取 存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。而前述 的存储介质包括:只读存储器(Read-Only Memory,ROM)、随机存取存储器 (Random Access Memory,RAM)、磁碟或者光盘等各种可存储程序代码的介 质。在不冲突的情况下,本实施例和实施方案中的技术特征可以任意组合。
以上所述的实施例仅仅是本申请的优选实施例方式进行描述,并非对本申 请的范围进行限定,在不脱离本申请的设计精神的前提下,本领域普通技术人 员对本申请的技术方案作出的各种变形及改进,均应落入本申请的权利要求书 确定的保护范围内。

Claims (10)

1.一种屏幕控制方法,应用于行车记录仪,所述行车记录仪包括屏幕,其特征在于,所述方法包括:
接收屏幕控制指令;
响应于所述屏幕控制指令,将控制屏幕的***由第一***切换成第二***;所述第一***及所述第二***其中的任意一个***用于主动获取所述行车记录仪当前显示的界面对应的数据,另外一个***用于被动获取所述行车记录仪当前显示的界面对应的数据。
2.如权利要求1所述的方法,其特征在于,所述第一***用于主动获取所述行车记录仪当前显示的界面对应的数据,所述第二***用于被动获取所述行车记录仪当前显示的界面对应的数据。
3.如权利要求1所述的方法,其特征在于,所述第二***用于主动获取所述行车记录仪当前显示的界面对应的数据,所述第一***用于被动获取所述行车记录仪当前显示的界面对应的数据。
4.如权利要求1-3任一项所述的方法,其特征在于,
所述将控制屏幕的***由第一***切换为第二***后,所述方法还包括:
获取所述行车记录仪当前显示的界面对应的数据;
显示所述数据。
5.如权利要求1-3任一项所述的方法,其特征在于,所述将控制屏幕的***由第一***切换成第二***之前,还包括:
保存由所述第一***控制时所述行车记录仪当前显示的界面对应的数据。
6.如权利要求1所述的方法,其特征在于,所述响应于所述屏幕控制指令之后,还包括:
确定待显示的界面对应的数据;
在所述第二***控制所述行车记录仪的屏幕时显示所述待显示的界面对应的数据。
7.如权利要求1-3任一项所述的方法,其特征在于,所述响应于所述屏幕控制指令,将控制屏幕的***由第一***切换成第二***,包括:
获取设备文件,所述设备文件与所述第二***关联;
运行所述设备文件,以将控制屏幕的***由第一***切换成第二***。
8.一种行车记录仪,所述行车记录仪包括屏幕,其特征在于,所述行车记录仪包括:
第一接收模块,用于接收屏幕控制指令;
切换模块,用于响应于所述屏幕控制指令,将控制屏幕的***由第一***切换成第二***;所述第一***及所述第二***其中的任意一个***用于主动获取所述行车记录仪当前显示的界面对应的数据,另外一个***用于被动获取所述行车记录仪当前显示的界面对应的数据。
9.一种行车记录仪,其特征在于,包括处理器、存储器以及通信接口:
所述处理器与所述存储器、所述通信接口相连;
所述存储器,用于存储可执行程序代码;
所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行如权利要求1-7任一项所述的屏幕控制方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7任一项所述的屏幕控制方法。
CN202011390142.5A 2020-12-01 2020-12-01 屏幕控制方法、行车记录仪及存储介质 Pending CN114579222A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011390142.5A CN114579222A (zh) 2020-12-01 2020-12-01 屏幕控制方法、行车记录仪及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011390142.5A CN114579222A (zh) 2020-12-01 2020-12-01 屏幕控制方法、行车记录仪及存储介质

Publications (1)

Publication Number Publication Date
CN114579222A true CN114579222A (zh) 2022-06-03

Family

ID=81766878

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011390142.5A Pending CN114579222A (zh) 2020-12-01 2020-12-01 屏幕控制方法、行车记录仪及存储介质

Country Status (1)

Country Link
CN (1) CN114579222A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115841711A (zh) * 2022-11-22 2023-03-24 深圳市京华信息技术有限公司 一种行车记录仪的控制方法、装置、行车记录仪和介质

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115841711A (zh) * 2022-11-22 2023-03-24 深圳市京华信息技术有限公司 一种行车记录仪的控制方法、装置、行车记录仪和介质
CN115841711B (zh) * 2022-11-22 2024-06-04 深圳市京华信息技术有限公司 一种行车记录仪的控制方法、装置、行车记录仪和介质

Similar Documents

Publication Publication Date Title
CN111913628B (zh) 分享方法、装置和电子设备
US9696888B2 (en) Application-launching interface for multiple modes
US10956008B2 (en) Automatic home screen determination based on display device
EP2447834B1 (en) Mobile terminal and controlling method thereof
US20090198809A1 (en) Communication device, method, and computer program product
CN109508128B (zh) 搜索控件显示方法、装置、设备及计算机可读存储介质
CN103038743A (zh) 用于在移动设备的可缩放图形用户界面之间动态地进行切换的方法和装置
CN109753332B (zh) 用于展现信息的方法和装置
EP3680765A1 (en) Navigation bar control method and device
KR20160035396A (ko) 컴퓨터 시스템
CN113301157A (zh) 基于安卓***的云手机群控方法、设备和存储介质
CN115185408A (zh) 一种车载娱乐信息显示方法、装置、设备和介质
CN114579222A (zh) 屏幕控制方法、行车记录仪及存储介质
KR20080009978A (ko) 이동통신 단말기의 메뉴화면 구성 방법
CN111666023B (zh) 界面显示方法、装置、电子设备及可读存储介质
CN114084162B (zh) 一种显示方法、装置、设备以及存储介质
CN112653788B (zh) 一种用户界面显示方法、移动终端及存储介质
CN114217754A (zh) 投屏控制方法、装置、电子设备及存储介质
CN114475469B (zh) 一种倒车视频快速显示方法、***及中控车机
JP2013211736A (ja) 車載装置
CN113453079B (zh) 一种双***大小双屏应用返回的控制方法及显示设备
CN112492381B (zh) 信息显示方法、装置及电子设备
CN117032538A (zh) 车载***媒体播放界面的显示方法以及存储介质
CN116954738A (zh) 显示***配置方法、装置、电子设备及存储介质
CN117369930A (zh) 界面的控制方法、装置、电子设备和可读存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination