信息显示方法与装置与流程

文档序号:26534301发布日期:2021-09-04 15:43阅读:73来源:国知局
信息显示方法与装置与流程

1.本申请涉及界面显示技术,尤其涉及一种信息显示方法与装置。


背景技术:

2.伴随着科技的发展,汽车的功能呈现出多样化的趋势。例如,可以在汽车上安装车载主屏、车载副屏,驾驶员可以利用车载主屏完成听歌、听收音机、位置导航等功能;位于副驾驶的乘客可以利用车载副屏听歌、听收音机、观看视频等功能。
3.目前,当驾驶员需要搜索目标数据(如搜索目标歌曲、目标收音频道、目标地址)时,驾驶员可以在车载主屏的目标应用界面触发文字输入区域,以使文字输入应用显示于车载主屏的目标应用界面。进而,驾驶员可以根据文字输入应用输入文字信息以搜索目标数据。但是当位于副驾驶的乘客需要搜索目标数据,而在车载副屏触发目标应用界面触发文字输入区域时,文字输入应用则不会显示于车载副屏的目标应用界面。可见,目前的文字输入应用只能应用于一个车载主屏,如此,会导致文字输入应用的应用范围较窄。


技术实现要素:

4.本申请提供一种信息显示方法与装置,用以解决文字输入应用的应用范围较窄问题。
5.第一方面,本申请提供了一种信息显示方法,应用于车载控制器,所述车载控制器与至少两个车载屏幕分别通信连接,所述至少两个车载屏幕包括一个车载主屏和至少一个车载副屏;所述方法包括:
6.接收所述至少两个车载屏幕中的第一车载屏幕发送的携带有所述第一车载屏幕的标识的第一触发指令,所述第一触发指令用于指示显示文字输入应用;
7.根据所述第一车载屏幕的标识,检测所述文字输入应用当前绑定的屏幕是否为所述第一车载屏幕;
8.若是,将所述文字输入应用渲染至所述第一车载屏幕进行显示;
9.若否,则解除所述文字输入应用当前绑定的第二车载屏幕之间的绑定关系,并控制所述文字输入应用在所述第二车载屏幕退出;
10.建立所述文字输入应用与所述第一车载屏幕的绑定关系,将所述文字输入应用渲染至所述第一车载屏幕进行显示。
11.第二方面,本申请还提供一种信息显示装置,应用于车载控制器,所述车载控制器分别与车载主屏、第一车载屏幕通信连接,所述装置包括:
12.信息接收单元,用于接收所述至少两个车载屏幕中的第一车载屏幕发送的携带有所述第一车载屏幕的标识的第一触发指令,所述第一触发指令用于指示显示文字输入应用;
13.关系检测单元,用于根据所述第一车载屏幕的标识,检测所述文字输入应用当前绑定的屏幕是否为所述第一车载屏幕;
14.信息显示单元,用于若是,将所述文字输入应用渲染至所述第一车载屏幕进行显示;
15.关系解除单元,用于若否,则解除所述文字输入应用当前绑定的第二车载屏幕之间的绑定关系,并控制所述文字输入应用在所述第二车载屏幕退出;
16.所述信息显示单元,还用于建立所述文字输入应用与所述第一车载屏幕的绑定关系,将所述文字输入应用渲染至所述第一车载屏幕进行显示。
17.第三方面,本申请还提供一种电子设备,包括:
18.处理器;
19.用于存储所述处理器可执行指令的存储器;
20.其中,所述处理器被配置为执行所述指令,以实现如第一方面所述的信息显示方法。
21.第四方面,本申请还提供一种存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如第一方面所述的信息显示方法。
22.第五方面,本申请还提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时如第一方面所述的信息显示方法。
23.本申请提供的信息显示方法,一方面,在检测文字输入应用当前绑定的屏幕不是接收到第一触发指令的第一车载屏幕的情况下,说明文字输入应用与第二车载屏幕之间的存在绑定关系,如此,则说明若在此之前第二车载屏幕接收第一触发指令,则可以将文字输入应用渲染至第二车载屏幕显示。即是说,文字输入应用可以应用于第二车载屏幕。另一方面,在检测文字输入应用当前绑定的屏幕不是接收到第一触发指令的第一车载屏幕的情况下,解除文字输入应用当前绑定的第二车载屏幕之间的绑定关系,并控制文字输入应用在第二车载屏幕退出;然后建立文字输入应用与第一车载屏幕的绑定关系,将文字输入应用渲染至第一车载屏幕进行显示。即是说,文字输入应用还可以应用于第二车载屏幕。可见,在上述的过程中,文字输入应用既可以应用于第一车载屏幕,又可以应用于第二车载屏幕。进而,位于第一车载屏幕和第二车载屏幕前的乘客或驾驶员均可以基于文字输入应用进行文字输入,拓宽了文字输入应用的应用范围,提高了副屏的控制效率。
附图说明
24.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
25.图1为本申请实施例提供的车载控制器分别与车载主屏、车载副屏的交互示意图之一;
26.图2为本申请实施例提供的车载控制器分别与车载主屏、车载副屏的交互示意图之二;
27.图3为本申请实施例提供的信息显示方法的流程图之一;
28.图4为本申请实施例提供的信息显示方法的流程图之二;
29.图5为本申请实施例提供的在车载副屏显示系统导航栏的显示界面;
30.图6为本申请实施例提供的在车载副屏显示系统状态栏的显示界面;
31.图7为本申请实施例提供的信息显示方法的流程图之三;
locked,ufwl)方法获取第一车载屏幕的标识;然后调用输入法管理器服务集交互显示(input method manager service set interactive display,immssid)函数将第一车载屏幕的标识传到输出法管理服务,为执行下述的s12做准备。
43.s12:车载控制器100根据第一车载屏幕的标识,检测文字输入应用当前绑定的屏幕是否为第一车载屏幕,若是,则执行s13;若否,则执行s14。
44.一种可能的实施方式中,可以提取与文字输入应用存在绑定关系的车载屏幕的标识;检测与文字输入应用存在绑定关系的车载屏幕的标识,与第一车载屏幕的标识是否一致;若一致,则确定文字输入应用与第一车载屏幕存在绑定关系。若不一致,则确定文字输入应用与第一车载屏幕不存在绑定关系。
45.s13:车载控制器100将文字输入应用渲染至第一车载屏幕进行显示。
46.s14:车载控制器100解除文字输入应用当前绑定的第二车载屏幕之间的绑定关系,并控制文字输入应用在第二车载屏幕退出。
47.在第一车载屏幕显示文字输入应用的前提是文字输入应用与第一车载屏幕存在绑定关系。由于文字输入应用只能与一个车载屏幕存在绑定关系,因此,需要先解除文字输入应用当前绑定的第二车载屏幕之间的绑定关系,进而,控制文字输入应用在第二车载屏幕退出。如此,文字输入应用不再在第二车载屏幕显示。
48.s15:车载控制器100建立文字输入应用与第一车载屏幕的绑定关系。
49.一种可能的实施方式中,可以将文字输入应用与第一车载屏幕的标识建立绑定关系,进而完成文字输入应用与第一车载屏幕的绑定关系的建立操作。
50.s16:车载控制器100将文字输入应用渲染至第一车载屏幕进行显示。
51.一种可能的实施方式中,可以在输入法管理服务被调用的情况下,再调用on create方法创建与文字输入应用关联的显示文件,同时配置文字输入应用的显示参数;其中,显示参数可以包括但不限于文字输入应用的显示窗口的长度参数、宽度参数、位置参数等。最后,根据显示参数将与文字输入应用关联的显示文件渲染至第一车载屏幕进行显示。具体地,显示方式可以为调用用于显示软输入的输入法管理服务将文字输入应用关联的显示文件渲染至第一车载屏幕进行显示。
52.基于上述,本申请提供的信息显示方法,一方面,在检测文字输入应用当前绑定的屏幕不是接收到第一触发指令的第一车载屏幕的情况下,说明文字输入应用与第二车载屏幕之间的存在绑定关系,如此,则说明若在此之前第二车载屏幕接收第一触发指令,则可以将文字输入应用渲染至第二车载屏幕显示。即是说,文字输入应用可以应用于第二车载屏幕。另一方面,在检测文字输入应用当前绑定的屏幕不是接收到第一触发指令的第一车载屏幕的情况下,解除文字输入应用当前绑定的第二车载屏幕之间的绑定关系,并控制文字输入应用在第二车载屏幕退出;然后建立文字输入应用与第一车载屏幕的绑定关系;在文字输入应用与第一车载屏幕的标识的存在绑定关系的情况下,将文字输入应用渲染至第一车载屏幕进行显示。即是说,文字输入应用还可以应用于第二车载屏幕。可见,在上述的过程中,文字输入应用既可以应用于第一车载屏幕,又可以应用于第二车载屏幕。进而,位于第一车载屏幕和第二车载屏幕前的乘客或驾驶员均可以基于文字输入应用进行文字输入,拓宽了文字输入应用的应用范围。
53.例如,一方面,在第一车载屏幕为车载副屏102、第二车载屏幕为车载主屏101的情
况下,执行上述的s11

s15的操作,可以将文字显示应用从在车载主屏101显示切换到在车载副屏102显示。即,文字显示应用先被应用车载主屏101,后被应用于车载副屏102。
54.例如,另一方面,在第一车载屏幕为车载主屏101、第二车载屏幕为车载副屏102的情况下,执行上述的s11

s15的操作,可以将文字显示应用从在车载副屏102显示切换到在车载主屏101显示。即,文字显示应用先被应用于车载副屏102,后被应用于车载主屏101。
55.例如,又一方面,在第一车载屏幕为车载副屏102、第二车载屏幕也为车载副屏102的情况下,执行上述的s11

s15的操作,可以将文字显示应用从在其中一个车载副屏102显示切换到在另一个车载副屏102显示的操作。即,文字显示应用先被应用于其中一个车载副屏102,后被应用于另一个车载副屏102。
56.可见,在上述的三个方面中,文字显示应用可以被两个车载屏幕应用,实现了拓宽了文字输入应用的应用范围的功能。
57.另外,如图4所示,在一种可能的实施方式中,在s11之前,本申请提供的信息显示方法还可以包括:
58.s41:车载控制器100在上电后,获取包括车载副屏102的标识的第一显示文件。其中,第一显示文件还包含系统导航栏文件和/或系统状态栏文件。
59.例如,可以通过车载副屏102的应用程序环境中全局信息的接口context,调用获取系统服务方法得到管理窗口的对象,以通过解析器解析与系统导航栏和/或系统状态栏文件关联的xml文件;配置导航栏文件和/或系统状态栏文件的窗口显示参数(如长度参数、宽度参数、位置参数)。然后,可以通过调用窗口管理添加视图的方法在预存储的车载副屏102文件中添加导航栏文件和/或系统状态栏文件,以获取第一显示文件。
60.s42:车载控制器100根据车载副屏102的标识,将第一显示文件渲染至车载副屏102显示。其中,在车载副屏102的显示内容中包括基于系统导航栏文件渲染的系统导航栏和/或基于系统状态栏文件渲染的系统状态栏。
61.进而,可以使得位于副驾驶的乘客也可以操作系统导航栏和/或系统状态栏,为了位于副驾驶的乘客带来了方便。
62.可以理解地,当第一显示文件中包括系统导航栏文件的情况下,在车载副屏102的显示内容中包含系统导航栏;当第一显示文件中包括系统状态栏文件的情况下,在车载副屏102的显示内容中包含系统状态栏。
63.其中,如图5所示,系统导航栏可以至少包括用于返回到系统主界面的触发按钮、用于返回上一显示界面的触发按钮。如图6所示,系统状态栏可以至少包括信号强度显示窗口、时间显示窗口等,在此不做限定。
64.需要说明的是,系统导航栏文件可以包括第一窗口显示参数,第一窗口显示参数可以至少包括系统导航栏的宽度参数、高度参数、位置参数。系统状态栏文件包括有第二窗口显示参数。第二窗口显示参数可以至少包括系统状态栏的宽度参数、高度参数、位置参数。系统导航栏的显示方式可以为:基于第一窗口显示参数将系统导航栏显示在车载副屏上。例如,当第一窗口显示参数的宽度参数为2cm、长度参数为5cm以及位置参数为坐标(x1,y1)时,系统导航栏在第一车载屏幕显示后的宽度为2cm、长度为5cm且几何中心为坐标(x1,y1)。系统状态栏的显示方式可以为:可以基于第二窗口显示参数将所述系统状态栏显示在所述第一车载屏幕上。例如,当第一窗口显示参数的宽度参数为1.5cm、长度参数为10cm以
及位置参数为坐标(x2,y2)时,系统导航栏在第一车载屏幕显示后的宽度为1.5cm、长度为10cm且几何中心为坐标(x2,y2)。
65.另外,如图7所示,在一种可能的实施方式中,本申请提供的信息显示方法还包括:
66.s71:接收界面控制指令,其中,界面控制指令携带有发出界面控制指令的设备对应的设备标识。
67.可选地,界面控制指令可以用于指示返回上一界面或者进入下一个界面。设备标识可以是具体的数值。如,在发出界面控制指令的设备为方向盘控制器的情况下,设备标识为数值“999”;在发出界面控制指令的设备为车载主屏101的情况下,设备标识为数值“1000”;在发出界面控制指令的设备为车载副屏102的情况下,设备标识为数值“1001”。
68.s72:检测设备标识是否表征发出界面控制指令的设备为方向盘控制器,如果是,则执行s73。
69.例如,识别设备标识为方向盘控制器的设备标识(如识别设备标识为数值“999”)时,则确定发出界面控制指令的设备为方向盘控制器。
70.s73:控制车载主屏101的显示界面执行与界面控制指令关联的操作。
71.一种可能的实施方式中,可以检测当前的焦点界面是否为车载主屏101的显示界面。若当前的焦点界面不是车载主屏101的显示界面,则将当前的焦点界面从车载副屏102的显示界面切换为车载主屏101的显示界面;然后控制车载主屏101的显示界面执行与界面控制指令关联的操作。若。若当前的焦点界面不是车载主屏101的显示界面,则直接控制车载主屏101的显示界面执行与界面控制指令关联的操作。其中,执行与界面控制指令关联的操作可以按照如下方式实现:如,在界面控制指令可以用于指示返回上一界面时,控制车载主屏101的从当前显示界面返回上一个显示界面。再例如,在界面控制指令可以用于指示进入下一界面时,控制车载主屏101的从当前显示界面进入到下一个显示界面。
72.通过上述的s71

s72,由于通过方向盘控制器触发界面控制指令的用户通常为驾驶员,而车载主屏101位于主驾驶座,说明驾驶员需要控制的是车载主屏101的显示界面。因此,无论当前的焦点界面是否为车载主屏101的显示界面,控制车载主屏101的显示界面执行与界面控制指令关联的操作,以避免对车载副屏102的显示界面的误操作。
73.需要说明的是,s71

s73与s11

s15之间没有先后顺序关系,图7中仅仅是示意说明。
74.请参阅图8,本申请还提供一种信息显示装置800,应用于车载控制器100,车载控制器100分别与车载主屏101、第一车载屏幕通信连接。需要说明的是,本申请实施例所提供的信息显示装置800,其基本原理及产生的技术效果和上述实施例相同,为简要描述,本申请实施例部分未提及之处,可参考上述的实施例中相应内容。所述装置800包括信息接收单元801、关系检测单元802、关系解除单元803、关系建立单元804以及信息显示单元805。其中,
75.信息接收单元801,用于接收第一车载屏幕发送的第一触发指令和第一车载屏幕的第一车载屏幕的标识,其中,第一触发指令用于指示显示文字输入应用。
76.关系检测单元802,用于检测文字输入应用与第一车载屏幕的标识是否存在绑定关系。
77.显示显示单元805,用于若文字输入应用与第一车载屏幕的标识存在绑定关系,则
将文字输入应用渲染至第一车载屏幕显示。
78.关系解除单元803,用于若文字输入应用与第一车载屏幕的标识不存在绑定关系,则解除文字输入应用与车载主屏101的主屏身份的绑定关系。
79.关系建立单元804,用于建立文字输入应用与第一车载屏幕的标识的绑定关系。
80.信息显示单元805,用于将文字输入应用渲染至与第一车载屏幕的标识关联的第一车载屏幕显示。
81.一种可能的实施方式中,信息显示单元805,可以用于创建与文字输入应用关联的显示文件;配置文字输入应用的显示参数;根据显示参数将显示文件渲染至第一车载屏幕进行显示。
82.可选地,第一车载屏幕为车载副屏102、第二车载屏幕为车载主屏101;或者,第一车载屏幕为车载主屏101、第二车载屏幕为车载副屏102。
83.另外,所述装置800还可以包括:
84.信息获取单元,用于车载控制器100在上电后,获取包含车载副屏102的标识第一显示文件。其中,第一显示文件还包含系统导航栏文件和/或系统状态栏文件。
85.信息显示单元805,还用于根据车载副屏102的标识,将第一显示文件渲染至车载副屏102显示。其中,在车载副屏102的显示内容中包括基于系统导航栏文件渲染的系统导航栏和/或系统状态栏。
86.其中,系统导航栏文件包括有第一窗口显示参数,基于第一窗口显示参数将系统导航栏显示在车载副屏上;和/或,系统状态栏文件包括有第二窗口显示参数,基于第二窗口显示参数将系统状态栏显示在第一车载屏幕上。
87.另外,信息接收单元801,还可以用于接收界面控制指令,其中,界面控制指令携带有发出界面控制指令的设备对应的设备标识。
88.所述装置800还可以包括:界面控制单元,用于若设备标识表征发出界面控制指令的设备为方向盘控制器,则控制车载主屏101的显示界面执行与界面控制指令关联的操作。
89.一种可能的实施方式中,界面控制单元,可以具体用于检测当前的焦点界面是否为车载主屏101的显示界面;当前的焦点界面为最近一次获取到输入的操作指令的显示界面;若当前的焦点界面不是车载主屏101的显示界面,则将当前的焦点界面从车载副屏102的显示界面切换为车载主屏101的显示界面;控制车载主屏101的显示界面执行与界面控制指令关联的操作。
90.下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。
91.图9是根据一示例性实施例示出的一种电子设备的框图,该电子设备为车载终端。车载终端可以包括以下一个或多个组件:处理组件902,存储器904,电源组件906,多媒体组件908,音频组件910,输入/输出(i/o)接口912,传感器组件914,以及通信组件916。
92.处理组件902通常控制装置900的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件902可以包括一个或多个处理器920来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件902可以包括一个或多个模块,便于处理组件902和其他组件之间的交互。例如,处理组件902可以包括多媒体模块,以方便多
媒体组件908和处理组件902之间的交互。
93.存储器904被配置为存储各种类型的数据以支持在装置900的操作。这些数据的示例包括用于在装置900上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器904可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
94.电源组件906为装置900的各种组件提供电力。电源组件906可以包括电源管理系统,一个或多个电源,及其他与为装置900生成、管理和分配电力相关联的组件。
95.多媒体组件908包括在所述装置900和用户之间的提供一个输出接口的屏幕。在本申请实施例中,屏幕包括一个车载主屏和至少一个车载副屏。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件908包括一个前置摄像头和/或后置摄像头。当装置900处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
96.音频组件910被配置为输出和/或输入音频信号。例如,音频组件910包括一个麦克风(mic),当装置900处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器904或经由通信组件916发送。在一些实施例中,音频组件910还包括一个扬声器,用于输出音频信号。
97.i/o接口912为处理组件902和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
98.传感器组件914包括一个或多个传感器,用于为装置900提供各个方面的状态评估。例如,传感器组件914可以检测到装置900的打开/关闭状态,组件的相对定位,例如所述组件为装置900的显示器和小键盘,传感器组件914还可以检测装置900或装置900一个组件的位置改变,用户与装置900接触的存在或不存在,装置900方位或加速/减速和装置900的温度变化。传感器组件914可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件914还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件914还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
99.通信组件916被配置为便于装置900和其他设备之间有线或无线方式的通信。装置900可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信组件916经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件916还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
100.在示例性实施例中,装置900可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
101.在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器904,上述指令可由装置900的处理器920执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd

rom、磁带、软盘和光数据存储设备等。该非临时性计算机可读存储介质,当该存储介质中的指令由终端设备的处理器执行时,使得电子设备能够执行图2所示的信息显示方法。
102.本申请还提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时如图2所示的信息显示方法。
103.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求书指出。
104.应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求书来限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1