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.在一种可能的实施方式中,所述第一用户信息包括用户性别、用户年龄、用户表情、用户状态或用户账号中的至少一种。
26.第二方面,提供了一种屏幕主题的切换装置,所述装置包括:
27.获取模块,用于获取第一用户信息,所述第一用户信息为位于所述第一屏幕前的第一用户的用户信息;
28.确定模块,用于确定与所述第一用户信息相匹配的第一主题;
29.切换模块,用于响应于所述第一屏幕当前的主题与所述第一主题不同,控制所述第一屏幕将当前的主题切换为所述第一主题。
30.在一种可能的实施方式中,获取模块,用于获取包含所述第一用户的采集图像;对所述包含所述第一用户的采集图像进行图像识别,根据识别结果确定所述第一用户对应的第一用户信息。
31.在一种可能的实施方式中,获取模块,用于获取第一传感器的检测数据,所述第一传感器用于检测所述第一用户;当所述第一传感器的检测数据指示检测到所述第一用户时,控制图像采集设备进行图像采集,得到所述包含所述第一用户的采集图像。
32.在一种可能的实施方式中,确定模块,用于确定所述第一用户信息对应的第一用户标识;基于用户标识与主题的对应关系,确定所述第一用户标识对应的第一主题。
33.在一种可能的实施方式中,获取模块,还用于获取第二用户信息,所述第二用户信息为位于所述第二屏幕前的第二用户的用户信息,所述第二屏幕与所述第一屏幕相关联;
34.确定模块,还用于确定与所述第二用户信息相匹配的第二主题;
35.切换模块,还用于响应于所述第二屏幕当前的主题与所述第二主题不同,控制所述第二屏幕将当前的主题切换为所述第二主题。
36.在一种可能的实施方式中,切换模块,还用于响应于第二屏幕当前的主题与所述第一主题不同,控制所述第二屏幕将当前的主题切换为所述第一主题,所述第二屏幕与所述第一屏幕相关联。
37.在一种可能的实施方式中,所述第一用户信息包括用户性别、用户年龄、用户表情、用户状态或用户账号中的至少一种。
38.第三方面,还提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条程序代码,所述至少一条程序代码由所述处理器加载并执行,以使计算机设备实现上述任一项所述的屏幕主题的切换方法。
39.第四方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行,以使计算机实现上述
任一项所述的屏幕主题的切换方法。
40.第五方面,还提供了一种计算机程序产品或计算机程序,所述计算机程序产品或计算机程序包括计算机指令,所述计算机指令存储在计算机可读存储介质中。计算机设备的处理器从所述计算机可读存储介质读取所述计算机指令,处理器执行所述计算机指令,使得所述计算机设备执行上述任一所述的屏幕主题的切换方法。
41.本技术提供的技术方案至少可以带来如下有益效果:
42.本技术提供的技术方案,根据获取的第一用户信息来自动切换第一屏幕的主题,使得第一屏幕的主题与第一用户信息相匹配,更好地满足用户的使用需求,提高了屏幕主题切换的灵活性,实现了智能化的屏幕主题的切换。
附图说明
43.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
44.图1是本技术实施例提供的一种屏幕主题的切换方法的实施环境的示意图;
45.图2是本技术实施例提供的一种屏幕主题的切换方法的流程图;
46.图3是本技术实施例提供的一种屏幕主题的显示界面的示意图;
47.图4是本技术实施例提供的一种屏幕主题的切换系统的示意图;
48.图5是本技术实施例提供的一种车载多媒体的屏幕主题的切换方法的流程图;
49.图6是本技术实施例提供的一种屏幕主题的切换装置的示意图;
50.图7是本技术实施例提供的一种计算机设备的结构示意图。
具体实施方式
51.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施方式作进一步地详细描述。
52.图1示出了本技术实施例提供的屏幕主题的切换方法的实施环境的示意图。该实施环境包括:终端101和服务器102。终端101与服务器102可以通过有线或无线的通信方式进行直接或间接地连接,本技术在此不做限制。
53.终端101包括用于显示内容的至少一个屏幕,可选地,至少一个屏幕的主题可以切换为不同的主题,也可以为相同的主题。其中,终端101可以是诸如手机、平板电脑、游戏主机、电子书阅读器、多媒体播放设备、可穿戴设备、pc(personal computer,个人计算机)、车载多媒体等。
54.服务器102用于为终端101提供后台服务,该服务器102可以是一台服务器,也可以是由多台服务器组成的服务器集群,或者是一个云计算服务中心。
55.本技术实施例提供的屏幕主题的切换方法可以由终端101执行,也可以由服务器102执行,还可以由终端101和服务器102共同执行,本技术实施例对此不加以限定。对于本技术实施例提供的屏幕主题的切换方法由终端101和服务器102共同执行的情况,服务器102承担主要计算工作,终端101承担次要计算工作;或者,服务器102承担次要计算工作,终
端101承担主要计算工作;或者,服务器102和终端101二者之间采用分布式计算架构进行协同计算。
56.本领域技术人员应能理解上述终端101和服务器102仅为举例,其他现有的或今后可能出现的终端或服务器如可适用于本技术,也应包含在本技术保护范围以内,并在此以引用方式包含于此。
57.基于上述图1所示的实施环境,本技术实施例提供一种屏幕主题的切换方法,以该方法应用于终端101为例进行说明。如图2所示,本技术实施例提供的屏幕主题的切换方法包括如下步骤201-步骤203。
58.步骤201,获取第一用户信息,第一用户信息为位于第一屏幕前的第一用户的用户信息。
59.可选地,第一用户信息为位于第一屏幕前的第一用户的用户信息,第一用户可以为在第一屏幕前正在使用该第一屏幕的用户,第一用户也可以为在第一屏幕前未使用该第一屏幕但有可能使用该第一屏幕的用户。第一用户信息用于终端根据该第一用户信息对第一屏幕的主题进行切换。
60.示例性地,以终端为车载多媒体为例,当第一屏幕处于开启状态,第一用户坐在第一屏幕前对应的座椅位置时,该第一用户即为正在使用该第一屏幕的用户;当第一屏幕处于关闭状态,第一用户坐在第一屏幕前对应的座椅位置时,该第一用户即为未使用该第一屏幕但有可能使用该第一屏幕的用户。
61.在一种可能的实施方式中,用户信息包括用户性别、用户年龄、用户表情、用户状态或用户账号中的至少一种。可选地,用户性别用于切换符合不同性别的屏幕;用户年龄用于提供符合不同年龄段的屏幕主题;用户表情用于切换符合不同心情的屏幕主题,例如,用户表情可以包括高兴、难过、呆滞、兴奋等表情;用户状态用于切换符合不同状态的屏幕主题,例如,用户状态可以包括驾驶状态休闲状态等;用户账号用于切换自定义的个性化主题。
62.在本技术实施例中,获取的第一用户信息用于对第一屏幕的主题进行切换,使得第一屏幕的主题与第一用户信息相匹配,实现屏幕主题的自动切换。可选地,可以通过第一屏幕前的采集图像来获取第一用户信息。
63.在一种可能的实施方式中,获取第一用户信息,包括:获取包含第一用户的采集图像;对该包含第一用户的采集图像进行图像识别,根据识别结果确定第一用户对应的第一用户信息。
64.对于获取包含第一用户的采集图像的实现方式,本技术实施例不进行限定。示例性地,以终端为车载多媒体为例,车辆的座舱内安装有图像采集设备,可选地,可以整车安装一个图像采集设备,调整图像采集设备的图像采集范围能够采集到每个座位的用户图像。或者,可以在每个座位前均安装一个图像采集设备,用于采集当前座位的用户图像。又一示例性地,第一屏幕的屏幕边缘安装了图像采集设备,例如,在第一屏幕的上边缘的中间位置安装有微型摄像头,由于第一屏幕与座位相对应,因此该图像采集设备能够采集到对应座位的用户图像。图像采集设备可以为任意一种摄像头、摄像机、相机或者带有拍照功能的设备,本技术实施例对此不作限定。
65.可以理解的是,对包含第一用户的采集图像进行图像识别,能够识别第一用户的
特征信息,进而能够根据特征信息获取到该第一用户对应的第一用户信息。本技术实施例不对图像识别采用的方法进行限定,示例性地,图像识别方法可以为卷积神经网络(convolutional neural networks,cnn)、隐马尔可夫模型(hidden markov model,hmm)、支持向量机(support vector machine,svm)等。
66.可选地,图像采集设备可以实时的检测图像采集范围内是否有用户出现,当检测到有用户出现时,图像采集设备获取到采集图像后,将采集图像主动发送至终端,由此终端能够获取到包含第一用户的采集图像;或者,当终端接收到采集指令时,采集指令用于指示第一屏幕前出现了用户,进而终端控制图像采集设备进行图像采集,并接收该采集图像,由此终端能够获取到包含第一用户的采集图像。
67.在本技术实施例中,采集指令可以由用户主动触发,例如,当用户触发终端的启动操作时,表明出现用户开始使用第一屏幕,也就是说,第一屏幕前出现了第一用户,此时终端接收到了采集指令;或者,终端连接有传感器,当传感器检测到第一用户时,向终端发送采集指令,由此,终端能够接收到采集指令。可选地,本技术实施例不对传感器的类型进行限定,可以为任意一种能够检测到第一屏幕前是否出现第一用户的传感器,例如,雷达传感器、红外传感器或者人体接近传感器等。
68.在一种可能的实施方式中,获取包含所述第一用户的采集图像,包括:获取第一传感器的检测数据,第一传感器用于检测第一用户;当第一传感器的检测数据指示检测到第一用户时,控制图像采集设备进行图像采集,得到包含所述第一用户的采集图像。
69.示例性地,以终端为车载多媒体为例,第一传感器为压力传感器,安装于每个座位的下方,当用户坐在车内座位上时,压力传感器采集受力数据,当受力数据达到受力阈值时指示检测到了第一用户。此时,压力传感器向终端发送采集指令,终端根据接收到的采集指令控制图像采集设备进行图像采集,得到包含所述第一用户的采集图像。
70.步骤202,确定与第一用户信息相匹配的第一主题。
71.在获取到第一用户信息,即可根据第一用户信息确定与第一用户信息相匹配的第一主题,以使得第一用户使用第一屏幕时,第一屏幕的主题为满足第一用户需求的主题。
72.在本技术实施例中,主题是指对屏幕功能和显示风格的一种概括性描述。可选地,主题包括的界面资源可以包括背景图案、字体样式、字体大小、应用程序的种类、应用程序的图标样式或图标在屏幕中的位置中的至少一种。根据主题包括的界面资源即可将屏幕显示成该主题对应的显示界面。
73.在一种可能的实施方式中,确定与第一用户信息相匹配的第一主题,包括:基于用户信息与主题的对应关系,确定第一用户信息对应的第一主题。可选地,第一用户信息包括用户账号,终端中预先存储有用户账号与主题的对应关系,由此即可确定第一用户账号对应的第一主题。
74.示例性地,终端接收用户输入的人脸图像,为该人脸图像配置一个用户账户;此时,用户可以在终端的屏幕上设置自定义主题,响应于接收到用户的确认操作,终端保存该用户账户与该自定义主题的对应关系。当该用户再次使用该屏幕时,通过采集图像能够识别到该用户的人脸图像,由此通过该人脸图像对应的用户账号能够确定对应的自定义主题。
75.在一种可能的实施方式中,确定与第一用户信息相匹配的第一主题,包括:确定第
一用户信息对应的第一用户标识;基于用户标识与主题的对应关系,确定第一用户标识对应的第一主题。可选地,用户信息包括用户性别、用户年龄、用户表情、用户状态,通过不同的用户信息将用户进行分类获取对应的用户标识,然后通过提前存储的用户标识与主题的对应关系来确定对应的主题。
76.可选地,用户标识可以包括儿童、老人、妇女、驾驶状态、休闲状态等;相应的,用户标识对应的主题可以包括老人主题、儿童主题、妇女主题、驾驶主题、娱乐主题等,本技术实施例对用户标识与主题的对应关系不进行限定。可以理解的是,根据应用场景的不同需求,可以对用户标识与主题的对应关系进行灵活调整。
77.在本技术实施例中,不对确定第一用户信息对应的第一用户标识的方式进行限定,只要能够将第一用户信息归类为用户标识与主题的对应关系中的任一种用户标识即可。
78.示例性地,当用户信息包括用户年龄时,当用户年龄超过年龄区间时,确定第一用户信息对应的第一用户标识为老人,当用户年龄低于年龄区间时,确定第一用户信息对应的第一用户标识为儿童。可选地,年龄区间可以根据经验设置,或者,根据应用场景灵活调整,例如,年龄区间为8-60岁。
79.又一示例性地,当用户信息包括用户状态时,当用户状态指示驾驶位置的用户正在驾驶车辆时,确定第一用户信息对应的第一用户标识为驾驶状态,当用户状态指示驾驶位置的用户未驾驶车辆时,确定第一用户信息对应的第一用户标识为休闲状态。
80.由此,即可确定得到与第一用户信息相匹配的第一主题。在确定第一主题之后,判断第一屏幕当前的主题与第一主题是否相同,若相同,即可不进行操作,若不同,则可执行步骤203。
81.步骤203,响应于第一屏幕当前的主题与第一主题不同,控制第一屏幕将当前的主题切换为第一主题。
82.在一种可能的实施方式中,控制第一屏幕将当前的主题切换为第一主题,包括:获取与第一主题对应的界面资源;控制第一屏幕将当前的界面资源替换为第一主题对应的界面资源,得到主题切换后的显示界面。
83.在本技术实施例中,每个主题均包括对应的界面资源,例如,驾驶主题对应的界面资源以导航相关的应用程序为主;娱乐主题对应的界面资源以视频、音乐、游戏相关的应用程序为主;老人主题对应的界面资源的字体会较大,背景图案较简单;儿童主题对应的界面资源以动画、教育、小游戏相关的应用程序为主,背景图案为与动画相关的图案。可以理解的是,每个主题对应的界面资源的设置可以根据应用场景灵活调整。
84.示例性地,参见图3,图3为本技术实施例提供的一种屏幕主题的显示界面的示意图。可选地,图3所示的屏幕主题为驾驶主题,驾驶主题的显示界面的整体风格比较简洁,主要包括基础的时间、地点、日期、天气等显示资源,以及导航、收音机、空调和蓝牙等应用程序的图标,符合驾驶员在驾驶状态时对屏幕的使用需求。
85.在一种可能的实施方式中,终端包括多个屏幕,即第一屏幕还与其他多个屏幕相关联,可选地,该多个屏幕可以显示不同的内容。在控制第一屏幕切换主题之后,对于多个屏幕中除第一屏幕之外的屏幕的主题的切换方式,包括但不限于如下两种。
86.方式一,多个屏幕同步切换主题。
87.在该方式一中,在控制第一屏幕切换主题之后,同步切换其他关联屏幕的主题,使得多个屏幕的主题相同。
88.可选地,控制第一屏幕将当前的主题切换为第一主题之后,还包括:响应于第二屏幕当前的主题与第一主题不同,控制第二屏幕将当前的主题切换为第一主题,第二屏幕与第一屏幕相关联。
89.示例性地,多个屏幕包括屏幕1、屏幕2、屏幕3,实现多个屏幕的主题同步切换,包括:当检测到多个屏幕中的任意一个屏幕前的用户信息时,根据该屏幕前的用户信息确定与该用户信息相匹配的主题,然后将屏幕1、屏幕2、屏幕3的主题均切换为与该用户信息相匹配的主题。
90.在上述多个屏幕同步切换主题的过程中,是根据第一用户信息来实现的同时切换多个屏幕的主题。在该过程中,存在两种情况,一是终端除了获取到第一屏幕前的第一用户信息之外,没有获取到其他屏幕前的用户信息,即直接根据第一用户信息来确定主题;二是终端获取到了多个屏幕前的用户的多个用户信息,即多个屏幕前均出现了用户,但是终端选择了根据第一用户信息来确定主题。
91.在一种可能的实施方式中,同时检测到多个屏幕中的任意多个屏幕前的多个用户信息;屏幕主题的切换方法,还包括:获取位于第一屏幕前的第一用户的第一用户信息以及位于第二屏幕前的第二用户的第二用户信息;根据第一用户信息与第二用户信息确定待切换主题;响应于第一屏幕和第二屏幕当前的主题与待切换主题不同,控制第一屏幕与第二屏幕将当前的主题切换为待切换主题。
92.在本技术实施例中,在获取到第一用户信息与第二用户信息之后,需要根据第一用户信息与第二用户信息来确定待切换主题。可选地,根据第一用户信息与第二用户信息确定待切换主题,包括:根据第一用户信息与第二用户信息确定第三用户信息,确定与第三用户信息相匹配的第三主题,将该第三主题作为待切换主题。
93.在一种可能的实施方式中,根据第一用户信息与第二用户信息确定第三用户信息的过程可以为:从第一用户信息与第二用户信息中选择一个作为用于确定待切换主题的第三用户信息;或者,将第一用户信息与第二用户信息进行融合,得到用于确定待切换主题的第三用户信息。
94.可选地,从第一用户信息与第二用户信息中选择一个作为用于确定待切换主题的第三用户信息,可以为从第一用户信息与第二用户信息中随机选择一个作为用于确定待切换主题的第三用户信息,也可以为根据第一用户信息与第二用户信息的优先级来获取用于确定待切换主题的第三用户信息。用户信息的优先级可以根据经验设置,或者,根据应用场景灵活调整。
95.可选地,本技术实施例不对第一用户信息与第二用户信息进行融合的方式进行限定,例如,将第一用户信息与第二用户信息进行拼接得到第三用户信息,或者,将第一用户信息与第二用户信息中相似度高于阈值的信息作为第三用户信息。阈值可以根据经验设置,或者,根据应用场景灵活调整,例如,阈值为60%。
96.示例性地,以终端为车载多媒体,车载多媒体包括4个屏幕为例,车载多媒体同时检测到驾驶座位的第一用户信息和副驾驶座位的第二用户信息。可选地,驾驶座位对应的用户信息的优先级高于副驾驶座位对应的用户信息,即第一用户信息的优先级高于第二用
户信息,那么直接确定与第一用户信息相匹配的第一主题即可,将4个屏幕主题切换为第一主题。
97.除了上述根据第一用户信息与第二用户信息确定待切换主题的方式之外,在本技术实施例中,根据第一用户信息与第二用户信息确定待切换主题的方式还可以为:确定与第一用户信息相匹配的第一主题,确定与第二用户信息相匹配的第二主题;根据第一主题与第二主题的优先级来确定待切换主题,或者,将第一主题与第二主题进行融合得到待切换主题。
98.可选地,主题的优先级可以根据经验设置,或者,根据应用场景灵活调整。本技术实施例不对第一主题与第二主题进行融合的方式限定,例如,将第一主题对应的界面资源与第二主题对应的界面资源进行融合,得到待切换主题。
99.示例性地,以终端为车载多媒体,车载多媒体包括4个屏幕为例,若与第一用户信息相匹配的第一主题为驾驶主题,与第二用户信息相匹配的第二主题为老人主题,将4个屏幕主题切换为驾驶主题与老人主题相融合的主题,即将驾驶主题对应的界面资源和老人主题对应的界面资源相融合。
100.方式二,多个屏幕各自独立切换主题。
101.在该方式二中,在控制第一屏幕切换主题之后,第一屏幕与其他相关联的屏幕的主题不同步,即每个屏幕的主题可以进行独立切换。可选地,每个屏幕分别使用本技术实施例提供的屏幕主题的切换方法进行主题的切换,此时,同时使用的多个屏幕的主题可能不同。使得多个屏幕的主题可以自由灵活的切换,对于使用多个屏幕的多个用户来说,能够同时满足每个用户的个性化需求,进一步提高了屏幕主题切换的智能化。
102.在一种可能的实施方式中,屏幕主题的切换方法,还包括:获取第二用户信息,第二用户信息为第二屏幕前的第二用户的用户信息;确定与第二用户信息相匹配的第二主题;响应于第二屏幕当前的主题与第二主题不同,控制第二屏幕将当前的主题切换为第二主题。也就是说,终端对多个屏幕的主题的切换是独立的,获取到哪个屏幕前的用户信息就对哪个屏幕的主题进行切换,即第二用户信息用于终端根据该第二用户信息对第二屏幕的主题进行切换。
103.在该方式二中,获取第二用户信息的实现方式可参见上述步骤201中的内容,确定与第二用户信息相匹配的第二主题的实现方式可参见上述步骤202中的内容,响应于第二屏幕当前的主题与第二主题不同,控制第二屏幕将当前的主题切换为第二主题的方实现式可参见上述步骤203中的内容。
104.可选地,获取第二用户信息,包括:获取包含第二用户的采集图像;对该采集图像进行图像识别,根据识别结果确定第二用户对应的第二用户信息。
105.在一种可能的实施方式中,包含第二用户的采集图像与包含第一用户的采集图像为同一张采集图像,即终端获取到的采集图像同时包含第一用户和第二用户,此时,终端可通过第一屏幕和第二屏幕在采集图像中的位置,来分别获取第一屏幕前的第一用户信息和第二屏幕前的第二用户信息,并分别根据第一用户信息确定第一屏幕的第一主题,根据第二用户信息确定第二屏幕的第二主题。
106.在另一种可能的实施方式中,包含第二用户的采集图像与包含第一用户的采集图像不为同一张采集图像,即终端分别获取到包含第一用户的采集图像和包含第二用户的采
集图像,此时,终端分别根据包含第一用户的采集图像获取第一屏幕前的第一用户信息,根据包含第二用户的采集图像获取第二屏幕前的第二用户信息,并分别根据第一用户信息确定第一屏幕的第一主题,根据第二用户信息确定第二屏幕的第二主题。
107.可选地,获取包含第二用户的采集图像,包括:获取第二传感器的检测数据,第二传感器用于检测第二用户;当第二传感器的检测数据指示检测到第二用户时,控制图像采集设备进行图像采集,得到第二采集图像。可选地,第二传感器可以与第一传感器的类型相同,也可以与第一传感器的类型不同。
108.本技术提供的屏幕主题的切换方法,根据获取的第一用户信息来自动切换第一屏幕的主题,使得第一屏幕的主题与第一用户信息相匹配,更好地满足用户的使用需求,提高了屏幕主题切换的灵活性,实现了智能化的屏幕主题的切换。
109.接下来,以终端为车载多媒体为例,对本技术实施例提供的屏幕主题的切换方法进一步说明。
110.参见图4,图4为本技术实施例提供的一种屏幕主题的切换系统,该系统包括至少一个压力传感器、至少一个图像采集设备、主题切换控制器和至少一个屏幕,系统包括的功能如下:
111.至少一个压力传感器与至少一个屏幕的数量相同,至少一个压力传感器安装于屏幕对应的座位下方,用于检测是否有用户坐在座位上,即用于检测是否有用户出现在屏幕前面,该用户可能使用或者已经使用对应的屏幕。当至少一个压力传感器检测到有用户坐在座位上时,向主题切换控制器发送该检测信息,主题切换控制器控制至少一个图像采集设备采集图像。
112.至少一个图像采集设备可能为一个,也可能与至少一个屏幕的数量相同,至少一个图像采集设备用于采集屏幕前的用户的图像,将采集图像发送至主题切换控制器控制,由主题切换控制器控制根据采集图像识别得到用户信息,根据用户信息确定与该用户信息相匹配的主题。在主题切换控制器控制确定主题后,判断屏幕当前的主题是否与确定的主题相同,若不同,则切换至该确定的主题。
113.至少一个屏幕与至少一个压力传感器一一对应,根据不同的压力传感器的数据确定不同的屏幕的主题。
114.需要说明的是,屏幕主题的切换系统的功能的具体实现过程详见如图2所示的方法实施例,这里不再赘述。
115.本技术实施例提供的屏幕主题的切换系统,根据坐在座位上的用户的变化实时切换该座位对应的屏幕的主题,使得车载多媒体的屏幕主题能够实时与使用屏幕的用户相匹配,大大的提高了用户的使用体验,提高了车载多媒体的智能化。
116.基于图4所示的屏幕主题的切换系统,本技术实施例提供了一种车载多媒体的屏幕主题的切换方法的流程图,该方法可应用于图4所示的屏幕主题的切换系统,可选地,该系统中4个屏幕分别安装于车舱内4个座位的对面,4个压力传感器分别安装于车舱内4个座位的下面,用于采集对应座位的受力数据,1个图像采集设备安装于倒车镜上,用于采集全车用户的图像。
117.参见图5,以对驾驶座位对应的第一屏幕的主题进行切换为例,本技术实施例提供的车载多媒体的屏幕主题的切换方法包括如下步骤501-步骤509。
118.步骤501,主题切换控制器获取到第一压力传感器采集到的受力数据。
119.可选地,第一压力传感器安装在车舱内驾驶座位的下面,当驾驶员坐在驾驶座位上时,第一压力传感器会采集到受力数据,并将采集的受力数据发送至主题切换控制器。
120.步骤502,主题切换控制器判断接收到的受力数据是否指示第一屏幕前出现了驾驶员,若是,执行步骤503,若否,则跳转执行步骤509。
121.步骤503,主题切换控制器控制图像采集设备进行图像采集,以获取包含驾驶员的采集图像。
122.步骤504,主题切换控制器对采集图像进行识别,获取驾驶员的用户信息。
123.该步骤504的实现方式可参见步骤201中的内容,此处不再赘述。
124.步骤505,主题切换控制器确定与驾驶员的用户信息相匹配的第一主题。
125.该步骤505的实现方式可参见步骤202中的内容,此处不再赘述。
126.步骤506,主题切换控制器判断第一屏幕当前的主题是否为第一主题,若是,执行步骤507,若否,跳转执行步骤508。
127.步骤507,主题切换控制器控制第一屏幕将当前的主题切换为第一主题。
128.该步骤507的实现方式可参见步骤203中的内容,此处不再赘述。
129.步骤508,结束。
130.步骤509,丢弃该受力数据。
131.参见图6,本技术实施例提供了一种屏幕主题的切换装置,该装置包括:
132.获取模块601,用于获取第一用户信息,所述第一用户信息为位于所述第一屏幕前的第一用户的用户信息;
133.确定模块602,用于确定与第一用户信息相匹配的第一主题;
134.切换模块603,用于响应于第一屏幕当前的主题与第一主题不同,控制第一屏幕将当前的主题切换为第一主题。
135.在一种可能的实施方式中,获取模块601,用于获取包含第一屏幕前的第一用户的采集图像;对该包含第一用户的采集图像进行图像识别,根据识别结果确定第一用户对应的第一用户信息。
136.在一种可能的实施方式中,获取模块601,用于获取第一传感器的检测数据,第一传感器用于检测第一用户;当第一传感器的检测数据指示检测到第一用户时,控制图像采集设备进行图像采集,得到包含所述第一用户的采集图像。
137.在一种可能的实施方式中,确定模块602,用于确定第一用户信息对应的第一用户标识;基于用户标识与主题的对应关系,确定第一用户标识对应的第一主题。
138.在一种可能的实施方式中,获取模块601,还用于获取第二用户信息,所述第二用户信息为位于所述第二屏幕前的第二用户的用户信息,第二屏幕与第一屏幕相关联;
139.确定模块602,还用于确定与第二用户信息相匹配的第二主题;
140.切换模块603,还用于响应于第二屏幕当前的主题与第二主题不同,控制第二屏幕将当前的主题切换为第二主题。
141.在一种可能的实施方式中,切换模块603,还用于响应于第二屏幕当前的主题与第一主题不同,控制第二屏幕将当前的主题切换为第一主题,第二屏幕与第一屏幕相关联。
142.在一种可能的实施方式中,第一用户信息包括用户性别、用户年龄、用户表情、用
户状态或用户账号中的至少一种。
143.本技术提供的屏幕主题的切换装置,根据获取的第一用户信息来自动切换第一屏幕的主题,使得第一屏幕的主题与第一用户信息相匹配,更好地满足用户的使用需求,提高了屏幕主题切换的灵活性,实现了智能化的屏幕主题的切换。
144.应理解的是,上述实施例提供的装置在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
145.请参考图7,其示出了本技术一个实施例提供的计算机设备的结构示意图。该计算机设备可以为终端,例如可以是:智能手机、平板电脑、车载终端、笔记本电脑或台式电脑。终端还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。
146.通常,终端包括有:处理器701和存储器702。
147.处理器701可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器701可以采用dsp(digital signal processing,数字信号处理)、fpga(field-programmable gate array,现场可编程门阵列)、pla(programmable logic array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器701也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称cpu(central processing unit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器701可以集成有gpu(graphics processing unit,图像处理器),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器701还可以包括ai(artificial intelligence,人工智能)处理器,该ai处理器用于处理有关机器学习的计算操作。
148.存储器702可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器702还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器702中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器701所执行以实现本技术中方法实施例提供的屏幕主题的切换方法。
149.在一些实施例中,终端还可选包括有:外围设备接口703和至少一个外围设备。处理器701、存储器702和外围设备接口703之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口703相连。具体地,外围设备包括:射频电路704、显示屏705、摄像头组件706、音频电路707、定位组件708和电源709中的至少一种。
150.外围设备接口703可被用于将i/o(input/output,输入/输出)相关的至少一个外围设备连接到处理器701和存储器702。在一些实施例中,处理器701、存储器702和外围设备接口703被集成在同一芯片或电路板上;在一些其他实施例中,处理器701、存储器702和外围设备接口703中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。
151.射频电路704用于接收和发射rf(radio frequency,射频)信号,也称电磁信号。射频电路704通过电磁信号与通信网络以及其他通信设备进行通信。射频电路704将电信号转
换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路704包括:天线系统、rf收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路704可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:城域网、各代移动通信网络(2g、3g、4g及5g)、无线局域网和/或无线保真(wireless fidelity,wifi)网络。在一些实施例中,射频电路704还可以包括nfc(near field communication,近距离无线通信)有关的电路,本技术对此不加以限定。
152.显示屏705用于显示ui(user interface,用户界面)。该ui可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏705是触摸显示屏时,显示屏705还具有采集在显示屏705的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器701进行处理。此时,显示屏705还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏705可以为一个,设置在终端的前面板;在另一些实施例中,显示屏705可以为至少两个,分别设置在终端的不同表面或呈折叠设计;在再一些实施例中,显示屏705可以是柔性显示屏,设置在终端的弯曲表面上或折叠面上。甚至,显示屏705还可以设置成非矩形的不规则图形,也即异形屏。显示屏705可以采用lcd(liquid crystal display,液晶显示屏)、oled(organic light-emitting diode,有机发光二极管)等材质制备。
153.摄像头组件706用于采集图像或视频。可选地,摄像头组件706包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及vr(virtual reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件706还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。
154.音频电路707可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器701进行处理,或者输入至射频电路704以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器701或射频电路704的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路707还可以包括耳机插孔。
155.定位组件708用于定位终端的当前地理位置,以实现导航或lbs(location based service,基于位置的服务)。定位组件708可以是基于美国的gps(global positioning system,全球定位系统)、中国的北斗系统、俄罗斯的格雷纳斯系统或欧盟的伽利略系统的定位组件。
156.电源709用于为终端中的各个组件进行供电。电源709可以是交流电、直流电、一次性电池或可充电电池。当电源709包括可充电电池时,该可充电电池可以支持有线充电或无
线充电。该可充电电池还可以用于支持快充技术。
157.在一些实施例中,终端还包括有一个或多个传感器710。该一个或多个传感器710包括但不限于:加速度传感器711、陀螺仪传感器712、压力传感器713、指纹传感器714、光学传感器715以及接近传感器716。
158.加速度传感器711可以检测以终端建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器711可以用于检测重力加速度在三个坐标轴上的分量。处理器701可以根据加速度传感器711采集的重力加速度信号,控制显示屏705以横向视图或纵向视图进行用户界面的显示。加速度传感器711还可以用于游戏或者用户的运动数据的采集。
159.陀螺仪传感器712可以检测终端的机体方向及转动角度,陀螺仪传感器712可以与加速度传感器711协同采集用户对终端的3d动作。处理器701根据陀螺仪传感器712采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变ui)、拍摄时的图像稳定、游戏控制以及惯性导航。
160.压力传感器713可以设置在终端的侧边框和/或显示屏705的下层。当压力传感器713设置在终端的侧边框时,可以检测用户对终端的握持信号,由处理器701根据压力传感器713采集的握持信号进行左右手识别或快捷操作。当压力传感器713设置在显示屏705的下层时,由处理器701根据用户对显示屏705的压力操作,实现对ui界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。
161.指纹传感器714用于采集用户的指纹,由处理器701根据指纹传感器714采集到的指纹识别用户的身份,或者,由指纹传感器714根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器701授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器714可以被设置在终端的正面、背面或侧面。当终端上设置有物理按键或厂商logo时,指纹传感器714可以与物理按键或厂商logo集成在一起。
162.光学传感器715用于采集环境光强度。在一个实施例中,处理器701可以根据光学传感器715采集的环境光强度,控制显示屏705的显示亮度。具体地,当环境光强度较高时,调高显示屏705的显示亮度;当环境光强度较低时,调低显示屏705的显示亮度。在另一个实施例中,处理器701还可以根据光学传感器715采集的环境光强度,动态调整摄像头组件706的拍摄参数。
163.接近传感器716,也称距离传感器,通常设置在终端的前面板。接近传感器716用于采集用户与终端的正面之间的距离。在一个实施例中,当接近传感器716检测到用户与终端的正面之间的距离逐渐变小时,由处理器701控制显示屏705从亮屏状态切换为息屏状态;当接近传感器716检测到用户与终端的正面之间的距离逐渐变大时,由处理器701控制显示屏705从息屏状态切换为亮屏状态。
164.本领域技术人员可以理解,图7中示出的结构并不构成对计算机设备的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
165.在示例性实施例中,还提供了一种计算机设备,该计算机设备包括处理器和存储器,该存储器中存储有至少一条程序代码。该至少一条程序代码由一个或者一个以上处理器加载并执行,以使计算机设备实现上述任一种屏幕主题的切换方法。
166.在示例性实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质
中存储有至少一条程序代码,该至少一条程序代码由计算机设备的处理器加载并执行,以使计算机实现上述任一种屏幕主题的切换方法。
167.可选地,上述计算机可读存储介质可以是只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、只读光盘(compact disc read-only memory,cd-rom)、磁带、软盘和光数据存储设备等。
168.在示例性实施例中,还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述任一种屏幕主题的切换方法。
169.本技术的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们的任意变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
170.以上仅为本技术的可选实施例,并不用以限制本技术,凡在本技术的原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。