一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

显示控制方法、装置、穿戴设备及存储介质与流程

2022-09-08 08:26:18 来源:中国专利 TAG:


1.本技术实施例涉及通信技术领域,特别涉及一种显示控制方法、装置穿戴设备及存储介质。


背景技术:

2.穿戴设备如智能手环、智能手表、智能眼镜等能通过蓝牙、移动网络等方式与手机、平板电脑等终端通信。终端可以通过蓝牙协议将应用内容以图片的形式发送给穿戴设备,进而由穿戴设备对图片内容进行展示。然而,由于图片的数据量大,受限于蓝牙本身的速度限制,会造成较大的传输延时,所以在穿戴设备上更新应用内容的速度慢。


技术实现要素:

3.本技术实施例提供了一种显示控制方法、装置、穿戴设备及存储介质。
4.第一方面,本技术实施例提供了一种显示控制方法,应用于穿戴设备,该穿戴设备包括控制器、应用及应用的第一卡片,穿戴设备与终端连接,终端运行有应用及应用的第二卡片,该显示控制方法包括:响应于第二卡片发送的数据,控制器识别到该数据包括第一卡片的增量数据;通过控制器控制第一卡片显示增量数据对应的显示内容。
5.第二方面,本技术实施例提供了一种显示控制装置,应用于穿戴设备,穿戴设备包括控制器、应用及应用的第一卡片,穿戴设备与终端连接,终端运行有应用及应用的第二卡片,该显示控制装置包括:识别单元,用于响应于第二卡片发送的数据,通过控制器识别到数据包括第一卡片的增量数据;控制单元,用于通过控制器控制第一卡片显示增量数据对应的显示内容。
6.第三方面,本技术实施例提供了一种穿戴设备,包括处理器、存储器、蓝牙模块、显示器以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行上述第一方面所述的方法中的步骤的指令。
7.第四方面,本技术实施例提供了一种计算机可读存储介质,所述存储介质存储有至少一条指令,所述至少一条指令用于被处理器执行以实现如上述第一方面提供的方法。
8.第五方面,本技术实施例提供了一种计算机程序产品或计算机程序,所述计算机程序产品或计算机程序包括计算机指令,所述计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取所述计算机指令,处理器执行所述计算机指令,使得所述计算机设备执行上述第一方面提供的方法。
9.本技术实施例提供的显示控制方法、装置、穿戴设备及存储介质,穿戴设备响应于终端的第二卡片发送的数据,控制器识别到该数据包括第一卡片的增量数据;通过控制器控制第一卡片显示增量数据对应的显示内容;相对于终端向穿戴设备传输图片而言,所需传出的数据量减少,提高了传输速度,减少了传输引起的时延,进而使穿戴设备能及时获取到第二卡片发送的数据,进而根据确定出的增量数据完成第一卡片的显示刷新操作,这样不仅提高了更新应用内容的速度,还有利于更好地满足实时显示的场景需求。
附图说明
10.附图用于更好地理解本方案,不构成对本技术的限定。其中:
11.图1是本技术实施例提供的显示控制方法的流程图一;
12.图2是本技术实施例提供的显示控制方法的流程图二;
13.图3是本技术实施例提供的显示控制方法的流程图三;
14.图4是本技术实施例提供的智能眼镜与终端之间的通信架构示意图;
15.图5是本技术实施例提供的显示控制方法的流程图四;
16.图6是本技术实施例提供的ar眼镜显示天气卡片的示意图;
17.图7是本技术性实施例提供的ar眼镜显示导航卡片的示意图;
18.图8是本技术实施例提供的ar眼镜显示打车卡片的示意图;
19.图9是本技术实施例提供的显示控制装置的结构框图一;
20.图10是本技术实施例提供的显示控制装置的结构框图二;
21.图11是本技术一个示例性实施例提供的电子设备的结构方框图。
具体实施方式
22.下面详细描述本技术的实施方式,所述实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本技术,而不能理解为对本技术的限制。
23.在本技术的描述中,需要理解的是,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个所述特征。在本技术的描述中,“多个”的含义是两个或两个以上,除非另有明确具体地限定。
24.如以上在背景技术中所描述的,穿戴设备需要对终端的三方应用的至少部分信息进行实时展示。这里,至少部分信息包括用户界面提示信息或用户界面内容信息。
25.增强现实(augmented reality,ar)技术是指将虚拟信息应用到真实世界,使得真实的世界和虚拟世界实时地叠加到同一个画面或在空间中同时存在的一种显示技术。目前,ar技术可通过智能穿戴设备如ar眼镜、ar头盔等实现。
26.相关技术中,基于安卓(android)系统的智能眼镜应用开发通常有两种方式。第一种方式是针对智能眼镜独立开发应用:当智能眼镜上交互事件发生时,通过移动网络或无线局域网络通过应用程序编程接口(application programming interface,api)接口更新数据后,刷新用户界面(user interface,ui)。第二种方式是智能眼镜上的应用都是在终端上实现:终端与智能眼镜通过蓝牙等方式连接,当应用更新时,在终端生成一张新的图片,通过蓝牙传输,将图片传输到智能眼镜上并显示。然而,采用第一种方式的智能眼镜,在硬件上需要支持嵌入式用户身份识别模块(embedded-subscriber identity module,esim)或者无线保真(wifi,wireless fidelity),且长时间开启wifi有较大的功耗,大大降低了智能眼镜的续航能力。此外,三方应用无法进行眼镜-手机端的应用指令同步,例如,在手机端打开导航应用时,无法开启眼镜端导航应用,并显示相关的导航信息。然而,第二种方式受限于蓝牙本身的速度限制,不适用于高帧率的图片传输,因此无法满足应用内容实时预览,应用内动画等场景。
27.为了至少部分地解决上述问题以及其他潜在问题中的一个或者多个问题,本技术提出了一种显示控制方案,利用本技术的实施方式的技术方案,可以满足穿戴设备对终端的三方应用的至少部分信息进行快速显示的需求。
28.本技术实施例提供一种显示控制方法,该显示控制方法可以应用于穿戴设备,该穿戴设备包括控制器、应用及应用的第一卡片,穿戴设备与终端连接,终端运行有应用及应用的第二卡片。该穿戴设备包括但不限于智能手环、智能手表、智能眼镜、智能头盔等。其中,智能眼镜包括但不限于ar眼镜。如图1所示,该显示控制方法包括:
29.s101:响应于第二卡片发送的数据,控制器识别到该数据包括第一卡片的增量数据;
30.s102:通过控制器控制第一卡片显示增量数据对应的显示内容。
31.本技术实施例中,终端包括但不限于手机或平板电脑等终端。终端与穿戴设备之间能进行无线通信。
32.本技术实施例中,应用为终端和穿戴设备上均可安装的具有一定功能的应用,如导航类应用、运动类应用、天气类应用、聊天类应用等。
33.需要说明的是,穿戴设备的应用具有终端的应用的至少部分功能。具体来说,应用可以称为三方应用或第三方应用等。终端的应用与穿戴设备的应用可以是同一款三方应用。对于终端和穿戴设备上安装的同一款三方应用,穿戴设备的应用具有终端的应用的至少部分功能。例如,穿戴设备的应用具有终端的应用的ui显示功能。实际应用中,穿戴设备的应用可以是终端的应用的简易版应用,穿戴设备的应用还可以是具有终端的应用的ui显示功能的应用。
34.本技术实施例中,增量数据包括以下数据至少之一:显示内容的变化数据,控制指令的变化数据。
35.其中,显示内容的变化数据可以包括本次需要显示的内容相对于上一次显示的内容的变化数据。示例性的,显示内容的变化数据包括显示信息的变化数据,比如,本次需要显示的界面内容中的信息包括消息1和消息2,上一次显示的界面内容中的信息包括消息1;本次需要显示的内容相对于上一次显示的内容的变化数据发生了变化,具体变化的内容为增加了“消息2”,则所述显示内容的变化数据可以仅包含:该消息2。又示例性的,显示内容的变化数据包括显示界面的变化数据,比如,本次需要显示的界面内容中的图标包括图标1、图标2和图标3,上一次显示的界面内容中的图标包括图标1和图标2;本次需要显示的内容相对于上一次显示的内容的变化数据发生了变化,具体变化的内容为增加了“图标3”,则所述显示内容的变化数据可以仅包含:该图标3。以上仅为示例性说明,不作为对显示内容的变化数据全部可能的类型的限定,只是这里不做穷举。
36.其中,控制指令的变化数据可以包括本次需要执行的控制指令相对于上一次执行的控制指令的变化数据。示例性的,控制指令的变化数据包括音量控制的变化数据,比如,本次的目标音量大小为30,上一次执行音量调节后音量大小维持在10;本次需要执行音量调节,具体控制指令为“在上一次音量基础上调高20”,则控制指令的变化数据可以仅包含:在上一次音量基础上调高20。又示例性的,控制指令的变化数据包括亮度控制的变化数据,比如,本次的目标亮度大小为50%,上一次执行亮度调节后亮度大小维持在60%;本次需要执行的亮度调节相对于上一次亮度调节的目标亮度数据发生了变化,具体变化的指令为“在上一次亮度基础上减小10%”,则所述控制指令的变化数据可以仅包含:在上一次亮度基础上调暗10%。再示例性的,控制指令的变化数据包括关于显示方式的控制指令的变化数据,比如,本次期望的显示方式为高亮显示,上一次的显示方式为非高亮显示;本次需要执行的显示方式相对于上一次的显示方式发生了变化,具体变化的指令为“将显示方式变更为高亮显示方式”,则所述控制指令的变化数据可以仅包含:将显示方式变更为高亮显示方式。以上仅为示例性说明,不作为对控制指令的变化数据全部可能的类型的限定,只是这里不做穷举。
37.本技术实施例中,第一卡片是穿戴设备上显示的卡片,具体是在穿戴设备的用户界面上所显示的图像。第二卡片是终端上显示的卡片,具体是在终端的用户界面上所显示的图像。
38.本技术实施例的技术方案,穿戴设备响应于终端的第二卡片发送的数据,控制器识别到该数据包括第一卡片的增量数据;通过控制器控制第一卡片显示增量数据对应的显示内容,这种处理方式相对于终端向穿戴设备传输图片而言,所需传出的数据量减少,提高了传输速度,减少了传输引起的时延,进而使穿戴设备能及时获取到第二卡片发送的数据,并根据增量数据完成第一卡片的显示刷新操作,这样不仅提高了更新应用内容的速度,还有利于更好地满足实时显示的场景需求。另外,由于所需传出的数据量减少,也降低了对穿戴设备与终端之间传输能力的要求。同时,也降低了对穿戴设备的硬件要求,还能节省穿戴设备因与终端通信而消耗的功耗。
39.在一些实施例中,在通过控制器控制第一卡片显示增量数据对应的显示内容之前,该显示控制方法还可包括:控制器发送增量数据至穿戴设备的应用;根据增量数据,应用重组第一卡片的显示内容;应用发送显示内容至控制器。
40.本技术实施例中,控制器可以是第一控制应用的执行器。这里,第一控制应用可以用于根据来自终端上应用的第二卡片发送的数据,确定穿戴设备上的应用的第一卡片的增量数据,在穿戴设备内分发增量数据至对应的应用,更新穿戴设备内应用的显示界面中的显示内容,即显示第一卡片的增量数据对应的显示内容。示例性的,第一控制应用可以为启动器(launcher)应用,应理解,具有上述功能的控制类应用,即可作为第一控制应用,只是这里不做穷举。
41.应理解,前述应用的数量可以为一个或多个,该穿戴设备上应用和终端上应用之间具备一一对应的关系。
42.以应用的数量为多个为例,在一种示例中,通过穿戴设备的第一控制应用,可以基于无线通协议例如蓝牙协议,接收来自终端上多个应用的数据。然后通过穿戴设备的第一控制应用,可以将多个应用分别对应的增量数据,分发至穿戴设备的对应的多个应用。
43.其中,将来自多个应用的增量数据,分发至穿戴设备的对应的多个应用,具体可以指的是:将多个应用中的第i个应用的增量数据,发至穿戴设备的对应的多个应用中的第i个应用;其中,i为大于或等于1的整数。应理解,这里仅以多个应用中的任意一个应用(即第i个应用)为例进行说明,实际处理中,由于针对各个应用的处理过程是相同的,并且可以为同时进行的处理,只是这里不做一一赘述。
44.例如,终端的多个应用包括应用a、应用b和应用c,穿戴设备的多个应用包括应用a、应用b和应用c。穿戴设备的第一控制应用接收到终端的应用a、应用b和应用c的第二卡片
的数据之后,将应用a的增量数据分发至穿戴设备的应用a,将应用b的增量数据分发至穿戴设备的应用b,将应用c的增量数据分发至穿戴设备的应用c。
45.如此,通过穿戴设备侧控制器如第一控制应用对终端第二卡片发送的数据进行接收,进而对应用的增量数据进行确定、分发和显示,能够便于穿戴设备侧的应用快速获取到增量数据,进而能便于该应用快速生成增量数据对应的第一卡片,提高了第一卡片的生成效率。
46.进一步地,在应用的数量为多个的情况下,通过控制器如第一控制应用对多个应用的增量数据进行确定、分发和显示,不仅能便于对多个应用进行统一管理,相对于在每个应用内都嵌入具有第一控制应用功能的插件而言,还能节省对穿戴设备的内存资源的占用。
47.在一些实施例中,在控制器识别到数据包括第一卡片的增量数据之后,还可包括:控制器查询与应用关联的ui服务,当查询到存在ui服务时,触发应用。
48.这里,ui服务是指与界面显示相关的服务。实际应用中,穿戴设备侧应用可以是终端侧应用的简易版应用,穿戴设备侧应用还可以是具有终端侧应用的ui显示功能的应用。
49.示例性的,若控制器从查询到穿戴设备上存在与应用相关的ui服务安装包,则确定存在ui服务。
50.又示例性的,若控制器从ui服务列表中数据库中查询到穿戴设备上存在应用标识,则确定存在ui服务。这里,ui服务列表记载有支持ui服务的应用的标识。
51.如此,通过调用ui服务,来实现对应用的显示控制,有助于提高显示的实时性。
52.在一些实施方式中,控制器发送增量数据至穿戴设备的应用,包括:控制器唤醒处于休眠状态的应用,将增量数据发送给应用。
53.如此,穿戴设备侧应用作为ui服务显示才可使用,则只有当触发ui服务才被唤醒,之前可以休眠,能够节省穿戴设备的能耗。
54.在另一些实施方式中,控制器发送增量数据至穿戴设备的应用,包括:控制器调用处于运行状态的应用,将增量数据发送给应用。
55.如此,穿戴设备侧应用一直在运行,并监听是否有控制器发送的增量数据,能够提高应用获取增量数据的速度,进而便于该应用快速生成增量数据对应的第一卡片,提高了第一卡片的生成效率。
56.在一些实施例中,在响应于第二卡片发送的数据之前,该显示控制方法还可包括:控制器接收终端发送的同步注册指令;控制器查询到应用中存在与同步注册指令对应的ui服务安装包的情况下,发送通知消息给应用,以通知应用与控制器的操作系统进行绑定;响应于应用与控制器的操作系统的绑定,控制器通过操作系统执行与应用关联的ui服务。
57.这里,操作系统为穿戴设备的操作系统。以穿戴设备为ar眼镜为例,操作系统为眼镜操作系统。以穿戴设备为ar头盔为例,操作系统为头盔操作系统。
58.进一步地,在确定应用绑定操作系统完成的情况下,控制器接收来自应用的默认卡片,通知操作系统将应用的显示界面的显示内容设置为默认卡片。
59.这里,默认卡片是注册完成后将显示的卡片,也可称理解为初始化卡片,该初始化卡片可以是应用的系统初始化卡片,也可以是用户指定的初始化卡片。可以理解,不同应用,可对应有不同的默认卡片,默认卡片可根据用户需求进行设置或更改。
60.示例性地,穿戴设备的控制器基于无线通信协议例如蓝牙协议接收终端的第二控制应用如穿戴设备控制应用发送的应用的同步注册指令。控制器可以根据该同步注册指令查找穿戴设备中是否存在与该应用对应的ui服务安装包。如果有,则调起该应用的同步注册服务。如果没有,则忽略该同步注册指令。应用在绑定操作系统后,可以向控制器发送通知,以通知控制器该应用绑定操作系统完成、也即注册完成。控制器获知应用绑定操作系统完成后,可以接收来自应用的默认卡片,并通知操作系统将应用的显示界面的显示内容设置为该默认卡片。
61.这里,确定应用绑定操作系统完成的方式,主要可以有以下两种,下面分别来介绍。
62.在一些实施方式中,确定应用绑定操作系统完成的方式,可以包括:控制器在接收到应用发送的绑定操作系统成功的通知时,确定应用绑定操作系统完成。
63.在一些实施方式中,确定应用绑定操作系统完成的方式,可以包括:控制器接收应用发送的绑定操作系统的服务请求,基于该服务请求将应用绑定操作系统,在检测到绑定连接建立成功后,确定应用绑定操作系统完成。
64.如此,通过在穿戴设备上预先完成与终端的同步注册,能够为后续穿戴设备基于终端上应用的第二卡片发送的数据更新显示内容提供基础性支撑,由于预先建立好同步连接,在第二卡片发送的数据传入后,能够快速进行增量数据相关内容的显示,满足穿戴设备的实时性显示需求。
65.在一些实施例中,根据增量数据,应用重组第一卡片的显示内容,包括:根据增量数据确定出消息类型和消息数据;根据消息类型确定应用的目标卡片布局,将消息数据填充到应用的目标卡片布局中,得到包括与增量数据关联的显示内容的第一卡片。
66.这里,消息类型用于指示消息的类型。这里,消息可以理解为待在显示界面上展示的消息。消息类型包括但不限于:文字消息、图标消息。
67.这里,消息数据用于指示消息包含的具体内容数据。比如,消息数据为:向南直行100米。又比如,消息数据包括:指南针图标指向南方。
68.实际应用中,一种消息类型可对应一种或多种卡片布局。不同应用的相同消息类型,对应的卡片布局可以不同。
69.其中,卡片布局是卡片的布局框架,该布局框架能被填充数据,在被填充数据后,生成卡片。示例性的,卡片布局中不同位置用于填充不同类别的数据,具体的,卡片布局的第一位置处用于填充第一类数据,卡片布局的第二位置处用于填充第二类数据,卡片布局的第三位置处用于填充第三类数据。
70.实际应用中,一个应用可对应多种卡片布局,至于选择哪种卡片布局生成第一卡片,是可以选择或指定的。比如,卡片布局分为卡通版、普通版和简化版,若选择简化版,则将增量数据填充到简化版的卡片布局,生成简化版的目标卡片;若选择卡通版,则将增量数据填充到卡通版的卡片布局,生成卡通版的目标卡片。以上仅为示例性说明,不作为对卡片布局全部可能的类型的限定,只是这里不做穷举。
71.这里,相对于由控制器如第一控制应用统一负责获取多个应用分别对应的目标卡片布局,为多个应用分别生成第一卡片的处理方式而言,由各个应用确定各自的目标卡片布局,基于目标卡片布局生成第一卡片,如此,能够及时确定每个应用的第一卡片,从而有
助于穿戴设备快速完成各个应用的卡片显示,提高了显示内容的更新效率。
72.如此,能够快速基于增量数据生成第一卡片,有助于提升穿戴设备根据显示增量数据更新显示内容的效率。
73.在一些实施例中,根据消息类型确定应用的目标卡片布局,至少包括以下之一:
74.在消息类型未发生变化的情况下,将第一卡片的原卡片布局确定为第一卡片的目标卡片布局,原卡片布局是在接收到增量数据前第一卡片采用的卡片布局;
75.在消息类型发生变化的情况下,将与消息类型匹配的卡片布局确定为第一卡片的目标卡片布局。
76.这里,原卡片布局是穿戴设备接收到终端上应用的第二卡片发送的数据时,穿戴设备上应用所采用的卡片布局。
77.这里,目标卡片布局是穿戴设备接收到终端上应用的第二卡片发送的数据后,穿戴设备上应用将要所采用的卡片布局。
78.如此,根据增量数据包括的消息类型确定目标卡片布局,能够使最终呈现的显示内容与增量数据包括的消息类型相适应,有助于提升显示效果。
79.在终端上应用与穿戴设备上应用完成同步注册连接的第一时刻,穿戴设备上应用的原始卡片为默认卡片;在终端上应用与穿戴设备上应用完成同步注册连接后的第二时刻,若在第二时刻穿戴设备接收到增量数据,则将第一时刻的卡片作为原始卡片,在第一时刻的卡片的基础上,结合第二时刻接收到的增量数据,对第一时刻的卡片进行更新,得到第一卡片,其中,第一时刻早于第二时刻。在终端上应用与穿戴设备上应用完成同步注册连接后的第三时刻,若穿戴设备在第三时刻接收到增量数据,则在基于第二时刻接收到的增量数据所生成的卡片的基础上,结合第三时刻接收到的增量数据,对基于第二时刻接收到的增量数据所生成的卡片进行更新,得到第一卡片,其中,第二时刻早于第三时刻。
80.这里,相对于由控制器如第一控制应用统一负责获取多个应用分别对应的原始卡片,再基于多个应用分别对应的原始卡片确定多个应用的第一卡片的处理方式而言,由各个应用根据各自的增量数据确定各自的第一卡片,能够及时确定出每个应用的第一卡片,从而有助于穿戴设备快速完成各个应用的卡片更新,提高了更新效率。
81.如此,能够在应用的原始卡片的基础上,基于增量数据更新得到第一卡片,有助于提升第一卡片的切换速度,从而有助于提高穿戴设备显示高帧率图像、应用内动画等场景下的显示效果。
82.在一些实施例中,将消息数据填充到应用的目标卡片布局中,得到包括与增量数据关联的显示内容的第一卡片,包括:在消息数据包括的参数的内容发生变化的情况下,确定消息数据包括的第一元素;确定第一元素在目标卡片布局上的参数名称;将目标卡片布局的参数名称的第一内容替换为消息数据包括的参数名称的第二内容;对目标卡片布局及目标卡片布局上填充的数据进行封装,得到包括与增量数据关联的显示内容的第一卡片。
83.这里,第一元素是消息数据中包括的对象,该对象是在卡片上显示的对象。
84.示例性的,消息数据包括:气温值由20℃变更至25℃,则第一元素为“气温”,第一元素在目标卡片布局上的参数名称为“temperature”,将目标卡片布局的参数名称为“temperature”的第一内容“20℃”替换为消息数据包括的第二内容“25℃”。
85.又示例性的,消息数据包括:位置由海淀区变更为朝阳区,则第一元素为“位置”,
第一元素在目标卡片布局上的参数名称为“location”,将目标卡片布局的参数名称为“location”的第一内容“海淀区”替换为消息数据包括的第二内容“朝阳区”。
86.如此,能够快速基于增量数据生成第一卡片,有助于提升穿戴设备根据增量数据更新显示内容的效率。
87.在一些实施例中,将消息数据填充到应用的目标卡片布局中,得到包括与增量数据关联的显示内容的第一卡片,包括:在消息数据包括显示指令的情况下,确定显示指令所指示的第二元素;确定第二元素在目标卡片布局中的代码位置;将显示指令指示的控制数据填充到目标卡片布局中的代码位置,得到包括与增量数据关联的显示内容的第一卡片。
88.这里,显示指令是用于控制显示方式或显示风格的指令。比如,显示指令包括高亮显示、动画显示等。
89.这里,第二元素是显示指令中包括的对象,该对象是在卡片上显示的对象。
90.示例性的,消息数据包括:对路线进行高亮显示,则第二元素为“显示方式”,查找“显示方式”在目标卡片布局上的代码位置,在该代码位置写入高亮显示对应的调用代码或函数。
91.又示例性的,消息数据包括:采用迷彩灯标识文字,则第二元素为“标识方式”,查找“标识方式”在目标卡片布局上的代码位置,在该代码位置写入迷彩灯对应的调用代码或函数。
92.如此,能够快速基于增量数据生成第一卡片,有助于提升穿戴设备根据增量数据更新显示内容的效率。
93.在一些实施方式中,穿戴设备上应用可通过跨进程更新视图的机制,如远程视图(remote views),向穿戴设备上控制器如第一控制应用传输第一卡片。
94.可以理解,应用向控制器传输目标卡片的方式并不限于跨进程更新视图,还可采用进程间通信(inter-process communication,ipc)等方式来传输。
95.如此,通过穿戴设备的应用与控制器之间的交互,便于控制器快速获取到第一卡片,也便于控制器基于该第一卡片快速更新应用的显示内容,从而有助于提升穿戴设备对终端上应用的第二卡片发送的数据进行显示的速度。
96.在一些实施例中,终端和穿戴设备之间的数据传输是基于无线通信协议传输的。该无线通信具体可以包括以下至少之一:wifi通信、蜂窝通信(或称为移动通信)、蓝牙通信等等。
97.在一种优选的示例中,终端和穿戴设备之间的数据传输,如应用的第二卡片的数据,是基于蓝牙协议传输的。
98.如此,降低了对穿戴设备的硬件要求。穿戴设备无需具有wifi模块,或者可关闭穿戴设备的wifi模块以节省功耗,采用数据传输与用户界面显示相分离的方案,能实现在穿戴设备与终端处于蓝牙连接的场景下,将终端上应用的显示变化在穿戴设备侧实时展示的效果。
99.本技术实施例提供一种显示控制方法,该方法可以应用于终端,该终端包括但不限于手机、平板电脑等,其中,本实施例所涉及的穿戴设备包括但不限于智能手环、智能手表、智能眼镜、智能头盔等。其中,智能眼镜但不限于ar眼镜。如图2所示,该方法包括:
100.s201:获取应用的第二卡片的数据;
101.s202:向穿戴设备发送该数据,由穿戴设备基于该数据确定第一卡片的增量数据,控制第一卡片显示该增量数据对应的显示内容。
102.本技术实施例中,第二卡片是在终端应用的用户界面上所显示的图像。
103.本技术实施例中,第一卡片是在穿戴设备应用的用户界面上所显示的图像。
104.本技术实施例中,第二卡片的数据包括以下数据至少之一:显示内容的变化数据,控制指令的变化数据。
105.其中,显示内容的变化数据可以包括本次需要显示的内容相对于上一次显示的内容的变化数据。示例性的,显示内容的变化数据包括显示信息的变化数据。又示例性的,显示内容的变化数据包括显示界面的变化数据。
106.其中,控制指令的变化数据可以包括本次需要执行的控制指令相对于上一次执行的控制指令的变化数据。示例性的,控制指令的变化数据包括音量控制指令的变化数据。又示例性的,控制指令的变化数据包括亮度控制指令的变化数据。
107.本技术实施例的技术方案,相对于终端向穿戴设备传输用户界面图片,穿戴设备显示该用户界面图片的显示控制方式而言,采用数据传输与用户界面显示相分离的方案,向穿戴设备传输第二卡片的数据,由于所需传出的数据量减少,便于穿戴设备能及时获取终端的应用的增量数据,并根据增量数据实时完成刷新,将增量数据以卡片的形式显示在穿戴设备端,有助于提高穿戴设备的实时显示效果。另外,由于所需传出的数据量减少,也降低了对穿戴设备与终端之间传输能力的要求,也降低了对穿戴设备的硬件要求,还能节省穿戴设备因与终端通信而消耗的功耗。
108.在一些实施例中,获取第二卡片的数据,包括:通过终端的第二控制应用,接收应用发送的增量数据;对应地,向穿戴设备发送第二卡片的数据,包括:通过第二控制应用向穿戴设备的第一控制应用发送第二卡片的数据。
109.这里,第二控制应用可以用于从应用获取第二卡片的数据,并向穿戴设备内传输第二卡片的数据。比如,第二控制应用为穿戴设备在终端的控制应用,应理解,具有上述功能的控制类应用,即可作为第二控制应用。以穿戴设备为ar眼镜为例,ar眼镜控制应用可作为第二控制应用。以穿戴设备为智能手环为例,手环控制应用可作为第二控制应用。
110.应理解,终端上应用的数量可以为一个或多个,同样的,穿戴设备上应用的数量也可以为一个或多个。在一种优选的示例中,终端上应用与穿戴设备上应用之间具备一一对应的关系。
111.以应用的数量为多个为例,在一种示例中,通过终端的第二控制应用,可以基于无线通协议例如蓝牙协议,向穿戴设备发送多个应用分别对应的第二卡片的数据。然后,通过穿戴设备的控制器如第一控制应用,可以将多个应用分别对应的第二卡片的数据,分发至穿戴设备的对应的多个应用。
112.其中,将多个应用分别对应的第二卡片的数据,发送至穿戴设备的对应的多个应用,具体可以指的是:将多个应用中的第i个应用的第二卡片的数据,发至穿戴设备的对应的多个应用中的第i个应用;其中,穿戴设备上第i个应用具有终端上第i个应用的至少部分功能;i为大于或等于1的整数。应理解,这里仅以多个应用中的任意一个应用(即第i个应用)为例进行说明,实际处理中,由于针对各个应用的处理过程均为相同的,并且可以为同时进行的处理,只是这里不做一一赘述。
113.例如,终端的多个应用包括应用a、应用b和应用c,穿戴设备的多个应用包括应用a、应用b和应用c。终端的第二控制应用接收到应用a、应用b和应用c各自对应的第二卡片的数据之后,将应用a的第二卡片的数据,应用b的第二卡片的数据,应用c的第二卡片的数据传输给穿戴设备的控制器如第一控制应用。穿戴设备的控制器如第一控制应用接收到终端的应用a、应用b和应用c的第二卡片的数据之后,将应用a的第二卡片的数据分发至穿戴设备的应用a,将应用b的第二卡片的数据分发至穿戴设备的应用b,将应用c的第二卡片的数据分发至穿戴设备的应用c。
114.如此,通过第二控制应用对应用的第二卡片的数据进行接收和发送,无需应用与穿戴设备直接通信,便能将应用的显示变化相关数据发送给穿戴设备。
115.进一步地,在应用的数量为多个的情况下,通过第二控制应用对多个应用的显示进行控制,不仅能够便于对多个应用进行统一管理,相对于在每个应用内都嵌入具有第二控制应用功能的插件而言,还能节省对终端的内存资源的占用。
116.在一些实施例中,显示控制方法还可包括:通过终端的第二控制应用对第二卡片的数据进行标识处理,得到标识后的第二卡片的数据;对应地,向穿戴设备发送第二卡片的数据,包括:向穿戴设备发送标识后的第二卡片的数据。示例性的,标识处理包括添加预设字符,其中,不同应用对应有不同的预设字符,比如,第1个应用的预设字符为001,第2个应用的预设字符为002,那么,标识处理包括:在来自第1个应用的第二卡片的数据的头部,添加预设字符001;在来自第2个应用的第二卡片的数据的头部,添加预设字符002;如此,便于穿戴设备区分当前第二卡片的数据来自哪个应用。又示例性的,标识处理包括添加协议指定类型,其中,不同应用对应有不同的协议指定类型,比如,第1个应用的协议指定类型为类型1,第2个应用的预设字符为类型002,那么,标识处理,包括:对来自第1个应用的第二卡片的数据,添加协议指定类型为类型1的信息;对来自第2个应用的第二卡片的数据,添加协议指定类型为类型2的信息。可以理解,为了进一步减小数据量,还可对标识后的第二卡片的数据进行压缩处理。
117.如此,通过对来自不同应用的第二卡片的数据进行标识,有助于穿戴设备快速识别来自不同应用的第二卡片的数据,从而有助于提升穿戴设备基于第二卡片的数据展更新显示内容的速度。
118.在一些实施例中,在获取应用的第二卡片的数据之前,向穿戴设备的第一控制应用发送同步注册指令。该显示控制方法还可包括:通过终端的第二控制应用,接收应用发送的同步注册指令;通过第二控制应用向穿戴设备的第一控制应用发送同步注册指令。
119.如此,便于穿戴设备提前完成与终端的同步注册,能够为后续穿戴设备基于终端的应用的第二卡片的数据更新显示内容提供基础性支撑,由于预先建立好同步连接,在将第二卡片的数据传入穿戴设备后,穿戴设备能够快速进行相关内容的显示,满足穿戴设备的实时性显示需求。
120.在一些实施例中,第二卡片的数据在终端和穿戴设备之间为基于无线通信协议传输的。该无线通信具体可以包括以下至少之一:wifi通信、蜂窝通信(或称为移动通信)、蓝牙通信等等。
121.在一种优选的示例中,第二卡片的数据在终端和穿戴设备之间是基于蓝牙协议传输的。
122.如此,降低了对穿戴设备的硬件要求,穿戴设备无需具有wifi模块,或者可关闭穿戴设备的wifi模块以节省功耗,采用数据传输与用户界面显示相分离的方案,能实现在穿戴设备与终端处于蓝牙连接的场景下,在穿戴设备侧实时刷新终端的应用数据,实现将终端的应用数据在穿戴设备侧实时展示的效果。
123.本技术实施例提供一种显示控制方法,该方法应用于由终端和穿戴设备组成的显示控制系统,该终端包括但不限于手机、平板电脑等,该穿戴设备包括但不限于智能眼镜如ar眼镜。如图3所示,该方法包括:
124.s301:终端获取应用的第二卡片的数据;
125.s302:终端向穿戴设备发送应用的第二卡片的数据;
126.s303:穿戴设备基于第二卡片的数据得到第一卡片的增量数据,基于该增量数据,更新第一卡片的显示内容。
127.终端具体如何获取应用的第二卡片的数据,穿戴设备具体如何基于第二卡片的数据得到穿戴设备上应用的第一卡片的增量数据,以及穿戴设备具体如何基于增量数据更新第一卡片的显示内容,均可参照前述应用于穿戴设备和终端的显示控制方法的描述,在此不再赘述。
128.以穿戴设备为智能眼镜为例,图4示出了智能眼镜与终端之间的通信架构示意图,如图4所示,终端包括应用(如应用a)和第一控制应用(如眼镜控制应用),智能眼镜包括应用(如应用a)和第二控制应用(如launcher应用),终端的眼镜控制应用和智能眼镜的launcher应用通过蓝牙协议传输数据。具体的,应用a通过内置的眼镜软件开发工具包(software development kit,sdk)与眼镜控制应用中的眼镜操作系统(operating system,os)进行通信,眼镜os负责眼镜端应用注册、注销、生命周期管理以及消息分发。比如,应用a将注册指令、注销指令、同步指令以及变化数据等发送给眼镜os,眼镜os完成应用a在眼镜端的注册、注销、同步等。智能眼镜的launcher应用接收终端的眼镜控制应用发送的显示内容的变化数据、控制指令的变化数据等显示变化相关数据,并负责将应用a的显示变化相关数据发送至智能眼镜的应用a,由智能眼镜的应用a利用内置的眼镜sdk,基于显示变化相关数据得到目标卡片,并通过remote views方式通知智能眼镜的launcher应用,以由launcher应用通知眼镜os将应用a的原始卡片更新为目标卡片。
129.应理解,图4所示的通信架构图仅仅是示意性的,本领域技术人员可以基于图4的例子进行各种显而易见的变化和/或替换,得到的技术方案仍属于本技术实施例的公开范围。
130.下面,以穿戴设备为ar眼镜,第一控制应用为launcher应用,终端为手机,第二控制应用为眼镜控制应用,应用为应用a为例,给出示例性具体实施例,如图5所示,显示控制流程包括:
131.s501:手机端应用a启动,在使用需要投屏到ar眼镜上的功能时,向手机端眼镜控制应用进行应用a注册;
132.s502:手机端眼镜控制应用收到应用a的注册消息后,通过蓝牙协议给ar眼镜端launcher应用发送应用a注册的指令;
133.s503:ar眼镜端launcher应用解析相关的指令,并识别到应用a在ar眼镜端有独立的ui功能apk,调起ar眼镜端应用a的注册服务;
134.s504:ar眼镜端应用a绑定ar眼镜端的眼镜操作系统服务,并通过remote views的方式通知ar眼镜端launcher应用更新应用a的显示内容为默认卡片;
135.s505:手机端应用a数据源实时变化,不断通过应用a内置的眼镜sdk将数据同步给手机端眼镜控制应用;
136.s506:手机端眼镜控制应用收到数据后,通过蓝牙协议同步给ar眼镜端launcher应用;
137.s507:ar眼镜端launcher应用把数据同步给ar眼镜端应用a,应用a重新组装ui,生成第一卡片,通过remote views的方式通知launcher应用更新卡片;
138.s508:ar眼镜端launcher应用将ar眼镜端应用a的显示内容更新为第一卡片。
139.上述s506中的数据,包括但不限于显示内容的变化数据、控制指令的变化数据、应用内动画指令等数据。
140.需要说明的是,ar眼镜端可以仅同步手机端应用a的相关提示信息,ar眼镜端也可以仅同步手机端的应用a的相关显示画面,还可以同步手机端的应用a的所有显示内容(包括相关显示画面和相关提示信息)。
141.如此,通过蓝牙连接的方式可以将手机端应用内容同步在眼镜端以卡片的方式显示,解决了在只有蓝牙连接的场景下,手机与眼镜端应用内容需要实时同步并显示在眼镜端的问题,并能支持应用内容实时更新,以及应用内动画等高帧率场景。
142.以应用a为天气应用为例,图6示出了ar眼镜端显示天气卡片的示意图,如图6所示,卡片上的天气相关信息,包括:霾,最低温-5℃、最高温5℃、当前气温1℃,体感温度-3℃,空气质量为重度污染,用户所处位置信息为金水区。在手机端检测到天气信息发生变化时,ar眼镜端会发出相关提示信息。比如,手机端检测到体感温度变为0℃时,ar眼镜端的天气卡片中的体感温度信息将发生变化,由-3℃变更为0℃。又比如,手机端检测到空气质量转为轻度污染时,ar眼镜端的天气卡片中的空气质量将由“重度污染”更新成“轻度污染”,如此,ar眼镜端的天气卡片将根据手机端天气应用的提示信息的变化而发生变化,并能与手机端所检测到的天气的相关信息同步。
143.以应用a为导航应用为例,图7示出了ar眼镜端显示导航卡片的示意图,如图7所示,导航卡片上显示有骑行图标、骑行指示信息“沿道路向西出发”以及指南针图标,手机端导航应用将检测到的用户当前所处地磁信息发送至ar眼镜端,ar眼镜端的导航卡片中的指南针图标,将跟随地磁信息的变化而发生变化,即指南针图标会跟随用户当前所处位置的变化而发生运动,满足应用内动画场景。如此,ar眼镜端的导航卡片将根据手机端导航应用的显示画面信息的变化而发生变化,并能与手机端所检测到的地磁信息的相关信息同步。
144.以应用a为打车应用为例,图8示出了ar眼镜端显示打车卡片的示意图,如图8所示,打车卡片上显示有目的地、路程以及打车图标,手机端打车应用将检测到的用户打车信息发送至ar眼镜端,用户在手机端确定目的地后,手机端打车应用通知ar眼镜端对目的地进行迷彩灯装饰,ar眼镜端的打车卡片中,在目的地的周围将会以迷彩灯的醒目提醒方式,提醒用户当前所确定的目的地信息,满足应用内动画场景。如此,ar眼镜端的打车卡片将根据手机端打车应用的控制指令,对目的地进行提示。
145.应理解,图6~8所示的卡片仅为示例性说明,不作为对卡片的类型的限定,只是这里不做穷举。
146.作为对上述各方法的实现,本技术实施例还提供一种显示控制装置,应用于穿戴设备,穿戴设备包括控制器、应用及应用的第一卡片,穿戴设备与终端连接,终端运行有应用及应用的第二卡片。图9示出了显示控制装置的示意图,如图9所示,该显示控制装置包括:识别单元910,用于响应于第二卡片发送的数据,通过控制器识别到数据包括第一卡片的增量数据;控制单元920,用于通过控制器控制第一卡片显示增量数据对应的显示内容。
147.在一些实施例中,该控制单元920,还用于:在通过控制器控制第一卡片显示增量数据对应的显示内容之前,通过控制器发送增量数据至穿戴设备的应用;通知应用根据增量数据重组第一卡片的显示内容,以及发送显示内容至控制器。
148.在一些实施例中,该控制单元920,还用于:在控制器识别到数据包括第一卡片的增量数据之后,通过控制器查询与应用关联的用户界面ui服务,当查询到存在ui服务时,触发应用。
149.在一些实施例中,该控制单元920通过控制器发送增量数据至穿戴设备的应用,包括至少之一:
150.利用控制器唤醒处于休眠状态的应用,将增量数据发送给应用;或者,
151.利用控制器调用处于运行状态的应用,将增量数据发送给应用。
152.在一些实施例中,该显示控制装置还包括:
153.注册单元930(图中未示出),用于在识别单元910响应于第二卡片发送的数据之前,利用控制器接收终端发送的同步注册指令;在控制器查询到应用中存在与同步注册指令对应的ui服务安装包的情况下,发送通知消息给应用,以通知应用与控制器的操作系统进行绑定;
154.绑定单元940(图中未示出),用于响应于应用与控制器的操作系统的绑定,控制器通过操作系统执行与应用关联的ui服务。
155.在一些实施例中,该控制单元920包括:第一确定子单元,用于根据增量数据确定出消息类型和消息数据;第二确定子单元,用于根据消息类型确定应用的目标卡片布局;控制子单元,用于将消息数据填充到应用的目标卡片布局中,得到包括与增量数据关联的显示内容的第一卡片。
156.在一些实施例中,该第二确定子单元根据消息类型确定应用的目标卡片布局,至少包括以下之一:
157.在消息类型未发生变化的情况下,将第一卡片的原卡片布局确定为第一卡片的目标卡片布局,原卡片布局是在接收到增量数据前第一卡片采用的卡片布局;
158.在消息类型发生变化的情况下,将与消息类型匹配的卡片布局确定为第一卡片的目标卡片布局。
159.在一些实施例中,该控制子单元,用于在消息数据包括的参数的内容发生变化的情况下,确定消息数据包括的第一元素;确定第一元素在目标卡片布局上的参数名称;将目标卡片布局的参数名称的第一内容替换为消息数据包括的参数名称的第二内容;对目标卡片布局及目标卡片布局上填充的数据进行封装,得到包括与增量数据关联的显示内容的第一卡片。
160.在一些实施例中,该控制子单元,还用于:在消息数据包括显示指令的情况下,确定显示指令所指示的第二元素;确定第二元素在目标卡片布局中的代码位置;将显示指令
指示的控制数据填充到目标卡片布局中的代码位置,得到包括与增量数据关联的显示内容的第一卡片。
161.本领域技术人员应当理解,本技术实施例的显示控制装置中各处理模块的功能,可参照前述应用于穿戴设备的显示控制方法的相关描述而理解,本技术实施例的显示控制装置中各处理模块,可通过实现本技术实施例所述的功能的模拟电路而实现,也可以通过执行本技术实施例所述的功能的软件在电子设备上的运行而实现。
162.本实施例的显示控制装置,能及时获取到第二卡片发送的数据,并根据确定出的增量数据完成第一卡片的显示刷新操作,这样不仅提高了更新应用内容的速度,还有利于更好地满足实时显示的场景需求。
163.作为对上述各方法的实现,本技术实施例还提供一种显示控制装置,应用于终端。图10示出了显示控制装置的示意图,如图10所示,所述装置包括:获取单元1010,用于获取应用的第二卡片的数据;发送单元1020,用于向穿戴设备发送该数据,由穿戴设备基于该数据确定第一卡片的增量数据,控制第一卡片显示该增量数据对应的显示内容。
164.在一些实施例中,该获取单元1010,用于通过终端的第二控制应用,接收应用发送的第二卡片的数据;该发送单元1020,用于通过第二控制应用向穿戴设备的第一控制应用发送第二卡片的数据。
165.在一些实施例中,该显示控制装置还包括:标识单元1030(图中未示出),用于通过终端的第二控制应用对第二卡片的数据进行标识处理,得到标识后的第二卡片的数据。对应地,该发送单元1020,还用于向穿戴设备发送标识后的第二卡片的数据。
166.在一些实施方式中,该显示控制装置还包括:接收单元1040(图中未示出),用于通过终端的第二控制应用,接收应用发送的同步注册指令;同步处理单元1050(图中未示出),用于通过第二控制应用向穿戴设备的控制器如第一控制应用发送同步注册指令。
167.在一些实施方式中,第二卡片的数据至少包括以下数据之一:
168.显示内容的变化数据;
169.控制指令的变化数据。
170.在一些实施方式中,终端是基于蓝牙协议,向穿戴设备传输第二卡片的数据的。
171.本领域技术人员应当理解,本技术实施例的显示控制装置中各处理模块的功能,可参照前述应用于终端的显示控制方法的相关描述而理解,本技术实施例的显示控制装置中各处理模块,可通过实现本技术实施例所述的功能的模拟电路而实现,也可以通过执行本技术实施例所述的功能的软件在电子设备上的运行而实现。
172.本技术实施例的显示控制装置,能向穿戴设备快速传输第二卡片发送的数据,便于穿戴设备能及时获取第二卡片发送的数据,并根据确定出的增量数据完成第一卡片的显示刷新操作,这样不仅提高了更新应用内容的速度,还有利于更好地满足实时显示的场景需求。
173.本技术实施例还提供了一种显示控制系统,所述系统包括:终端,包括:采用上文所述的应用于终端的显示控制装置;穿戴设备,包括:采用上文所述的应用于穿戴设备的显示控制装置。
174.在一些实施例中,所述穿戴设备为智能眼镜。
175.本技术实施例的显示控制系统,终端向穿戴设备发送应用的显示变化相关的数
据,穿戴设备根据显示变化相关的数据实时完成刷新,将显示变化相关的数据以卡片的形式显示在穿戴设备端,有助于提高终端应用的提示信息在穿戴设备上的实时显示效果。另外,降低了对穿戴设备的硬件要求,穿戴设备无需具有wifi模块,或者可关闭穿戴设备的wifi模块以节省功耗。
176.本技术实施例还提供了一种穿戴设备,包括处理器、存储器、蓝牙模块、显示器以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行应用于穿戴设备的显示控制方法中的步骤的指令。
177.本技术实施例还提供了一种终端,包括处理器、存储器、蓝牙模块、显示器以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行应用于终端的显示控制方法中的步骤的指令。
178.图11示出了本技术一个示例性实施例提供的电子设备的结构方框图。其可以实现成为上述实施例中的终端设备,本技术中的电子设备可以包括一个或多个如下部件:处理器1110和存储器1120。
179.处理器1110可以包括一个或者多个处理核心。处理器1110利用各种接口和线路连接整个电子设备内的各个部分,通过运行或执行存储在存储器1120内的指令、程序、代码集或指令集,以及调用存储在存储器1120内的数据,执行电子设备的各种功能和处理数据。可选地,处理器1110可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器1010可集成中央处理器(central processing unit,cpu)、图像处理器(graphics processing unit,gpu)、神经网络处理器(neural-network processing unit,npu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责触摸显示屏所需要显示的内容的渲染和绘制;npu用于实现人工智能(artificial intelligence,ai)功能;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器1110中,单独通过一块芯片进行实现。
180.存储器1120可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read-only memory,rom)。可选地,该存储器1120包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器1120可用于存储指令、程序、代码、代码集或指令集。存储器1120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储根据电子设备的使用所创建的数据(比如音频数据、电话本)等。
181.本技术实施例中的电子设备还包括摄像组件1130,该摄像组件1130用于采集环境图像。在一种可能的实现方式中,当电子设备为终端时,该摄像组件1130可以是终端的前置摄像头或者后置摄像头;在另一种可能的实现方式中,当电子设备为hmd时,该摄像组件1130可以是设置在hmd前部的摄像头。
182.此外,电子设备还可以包括显示组件1140,该显示组件1140可以包括用于进行画面显示的显示屏,也可以包括用于进行图像投影的投影器件(比如智能眼镜上的投影仪)。
183.除此之外,本领域技术人员可以理解,上述附图所示出的电子设备的结构并不构
成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。比如,电子设备中还包括射频电路、输入单元、传感器、音频电路、扬声器、麦克风、电源等部件,在此不再赘述。
184.本技术实施例还提供了一种计算机可读存储介质,该存储介质存储有至少一条指令,至少一条指令用于被处理器执行以实现如上述实施例所述的显示控制方法。
185.本技术实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述实施例提供的显示控制方法。
186.本领域技术人员应该可以意识到,在上述一个或多个示例中,本技术实施例所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
187.以上所述仅为本技术的可选实施例,并不用以限制本技术,凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献