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

界面处理方法、装置、计算机设备及计算机可读存储介质与流程

2022-02-25 23:30:04 来源:中国专利 TAG:


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.图1是本技术实施例提供的界面处理方法的场景示意图;
39.图2是本技术实施例提供的界面处理方法的流程示意一图;
40.图3是本技术实施例提供的界面处理方法的流程示意二图;
41.图4是本技术实施例提供的界面处理方法的流程示意三图;
42.图5是本技术实施例提供的界面处理方法的流程示意四图;
43.图6是本技术实施例提供的界面处理方法的时序图;
44.图7是本技术实施例提供的界面处理方法的流程示意五图;
45.图8是本技术实施例提供的手机、nlp服务器、场景数据中台的交互示意图;
46.图9是本技术实施例提供的界面显示装置的结构示意一图;
47.图10是本技术实施例提供的界面显示装置的结构示意二图;
48.图11是本技术实施例提供的计算机设备的结构示意图。
具体实施方式
49.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
50.本技术实施例提供一种界面处理方法、装置、计算机设备和计算机可读存储介质。其中,该界面显示装置可以集成在计算机设备中,为了便于区分,该计算机设备可以是服务器,也可以是终端等设备。
51.其中,服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、网络加速服务(content delivery network,cdn)、以及大数据和人工智能平台等基础云计算服务的云服务器。终端可以是智能手机、平
板电脑、笔记本电脑、台式计算机、智能音箱、智能手表、智能电视机等,但并不局限于此。终端以及服务器可以通过有线或无线通信方式进行直接或间接地连接,本技术在此不做限制。
52.例如,参见图1,以界面显示装置集成在计算机设备中,该计算机设备为云端服务器,以下简称云端为例,云端接收终端发送的信息获取请求,信息获取请求携带终端的当前显示界面的标识符和当前显示界面中目标对象的对象信息;云端基于标识符,提取缓存于云端中的与当前显示界面对应的界面显示数据,以及基于对象信息对界面显示数据进行目标对象识别,得到识别结果;云端基于识别结果,获取目标对象对应的目标显示信息;云端将目标显示信息发送给终端,以使终端显示目标对象对应的目标显示信息。
53.其中,终端可以为智能电视机、智能手机、平板电脑、笔记本电脑等终端。
54.其中,信息获取请求可以是基于当前显示界面的标识符,以及当前显示界面中目标对象的对象信息生成的请求。当前显示界面的标识符可以是通过用户针对终端当前显示界面中目标对象输入的对象信息触发的信息显示请求所得到的。
55.其中,标识符是指显示界面对应的唯一标识符。每个历史显示界面对应有唯一的标识符。历史显示界面是指历史时间内在终端上显示过的显示界面。
56.当前显示界面是终端在当前时间显示的界面。由于该当前显示界面是在历史时间内在终端上显示过的显示界面,也就说,当前显示界面以前在终端上显示过,因此,该当前显示界面也对应有标识符。
57.其中,目标对象是指当前显示界面中的对象,目标对象的表达形式可以是当前显示界面中的链接,可以是当前显示界面中的标识,可以是当前显示界面中的图像等。
58.其中,对象信息的表达形式可以是语音、手势、文本等。
59.以下分别进行详细说明。需说明的是,以下实施例的描述顺序不作为对实施例优选顺序的限定。
60.本实施例将从界面显示装置的角度进行描述,该界面显示装置具体可以集成在计算机设备中,该计算机设备可以是服务器,也可以是终端等设备;其中,该终端可以包括平板电脑、笔记本电脑、以及个人计算机(pc,personalcomputer)、可穿戴设备、虚拟现实设备或其他可以获取数据的智能设备等设备。
61.本技术实施例以界面显示装置集成于云端服务器,云端服务器以下简称为云端为例进行解释。如图2所示,该界面处理方法的具体流程如下:
62.s101、接收终端发送的信息获取请求。
63.其中,信息获取请求携带终端的当前显示界面的标识符和当前显示界面中目标对象的对象信息。
64.其中,终端可以为智能电视机、智能手机、平板电脑、笔记本电脑等终端。
65.其中,信息获取请求可以通过用户基于终端当前显示界面输入的信息显示请求所得到的当前显示界面的标识符,以及当前显示界面中目标对象的对象信息生成的请求。
66.其中,标识符是指显示界面对应的唯一标识符。每个历史显示界面对应有唯一的标识符。历史显示界面是指历史时间内在终端上显示过的显示界面。
67.当前显示界面是终端在当前时间显示的界面。由于该当前显示界面是在历史时间内在终端上显示过的显示界面,也就说,当前显示界面以前在终端上显示过,因此,该当前
显示界面也对应有标识符。
68.其中,目标对象是指当前显示界面中的对象,目标对象的表达形式可以是当前显示界面中的链接,可以是当前显示界面中的标识,可以是当前显示界面中的图像等。
69.其中,对象信息的表达形式可以是语音、手势、文本等。
70.s102、基于标识符,提取缓存于云端中的与当前显示界面对应的界面显示数据,以及基于对象信息对界面显示数据进行目标对象识别,得到识别结果。
71.s103、基于识别结果,获取目标对象对应的目标显示信息。
72.s104、将目标显示信息发送给终端,以使终端显示目标对象对应的目标显示信息。
73.本技术实施例可以接收终端发送的信息获取请求,信息获取请求携带终端的当前显示界面的标识符和当前显示界面中目标对象的对象信息;基于标识符,提取缓存于云端中的与当前显示界面对应的界面显示数据,以及基于对象信息对界面显示数据进行目标对象识别,得到识别结果;基于识别结果,获取目标对象对应的目标显示信息;将目标显示信息发送给终端,以使终端显示目标对象对应的目标显示信息。由于本技术实施例的终端能够通过当前显示界面的标识符得到缓存于云端中的界面显示数据,减少了终端上传到云端的数据传输量,从而提高了终端和云端的信息交互效率,进而提高了终端获取到目标对象对应的目标显示信息的效率,避免终端获取到目标显示信息出现延时的情况。
74.根据上面实施例所描述的方法,以下将举例作进一步详细说明。
75.在本实施例中,将以该界面显示装置具体集成在计算机设备,计算机设备为云端服务器,以下将云端服务器简称为云端。
76.如图3所示,一种界面处理方法,具体流程如下:
77.s201、接收终端发送的信息获取请求。
78.其中,信息获取请求携带终端的当前显示界面的标识符和当前显示界面中目标对象的对象信息。
79.其中,信息获取请求携带终端的当前显示界面的标识符和当前显示界面中目标对象的对象信息。
80.其中,终端可以为智能电视机、智能手机、平板电脑、笔记本电脑等终端。
81.其中,信息获取请求可以通过用户基于终端当前显示界面输入的信息显示请求所得到的当前显示界面的标识符,以及当前显示界面中目标对象的对象信息生成的请求。
82.其中,标识符是指显示界面对应的唯一标识符。每个历史显示界面对应有唯一的标识符。历史显示界面是指历史时间内在终端上显示过的显示界面。
83.当前显示界面是终端在当前时间显示的界面。由于该当前显示界面是在历史时间内在终端上显示过的显示界面,也就说,当前显示界面以前在终端上显示过,因此,该当前显示界面也对应有标识符。
84.其中,目标对象是指当前显示界面中的对象,目标对象的表达形式可以是当前显示界面中的链接,可以是当前显示界面中的标识,可以是当前显示界面中的图像等。
85.其中,对象信息的表达形式可以是语音、手势、文本等,对象信息可以是用户通过终端输入的针对当前显示界面中目标对象的信息。例如,当前显示界面显示一张科学家列表,该科学家列表中记录了多个科学家的名称以及个人简介。目标对象为科学家列表中的科学家a,对象信息可以为用户通过终端输入的信息,比如,用户通过语音方式输入了科学
家a的名称,以语音方式表达的科学家a的名称可以称为科学家a的对象信息;比如,用户通过手势方式输出了对象信息,该用户输出的手势表征为科学家a的特征,该手势可以称为科学家a的对象信息,其中手势和科学家之间具有映射关系,该映射关系是提前设定好的;比如,用户通过文本方式输入了科学家a的名称,以文本方式表达的科学家a的名称可以称为科学家a的对象信息。
86.s202、基于标识符,提取缓存于云端中的与当前显示界面对应的界面显示数据。
87.其中,由于当前显示界面以前在终端上显示过,终端会将显示过的界面对应的界面显示数据缓存在云端中。
88.具体地,云端获取映射关系集合,映射关系集合包括预设标识符与预设界面显示数据之间的映射关系;根据映射关系集合和标识符,确定与当前显示界面对应的界面显示数据。
89.s203、基于对象信息,获取对象信息的对象标识。
90.由于界面显示数据包括了对应的显示界面所有数据、对应的显示界面中所有对象的候选显示信息、所有对象对应的候选对象标识。其中,对象以及对象的候选显示信息之间具有映射关系,可以提前为对象标记候选对象标识,如此,本技术实施例可以通过候选对象标识获取到对象对应的候选显示信息,也可以通过候选对象标识获取到候选显示信息对应的对象。
91.另外,例如,若对象信息为通过语音方式输入的语音信息,则可以利用ai技术,通过训练好的语音识别模型对该语音信息进行识别,从而确定该语音信息对应的对象以及对象标识。
92.例如,若对象信息为通过手势方式输入的手势信息,则可以利用ai技术,通过训练好的手势识别模型对该手势信息进行识别,从而确定该手势信息对应的对象以及对象标识。
93.例如,若对象信息为通过文本输入的文本信息,则可以利用ai技术,通过训练好的文本识别模型对该文本信息进行识别,从而确定该手势信息对应的对象以及对象标识。
94.具体地,计算机设备将对象信息与预置对象信息进行比较;若对象信息与预置对象信息匹配,则获取预置对象信息对应的预置对象标识;将预置对象标识作为对象信息的对象标识。
95.例如,若对象信息为通过文本输入的文本信息,则可以将该文本信息与预置于云端的预置文本信息比较,若文本信息和预置文本信息匹配,可以确定文本信息对应的对象以及对象标识,其中预置文本信息与对象之间存在映射关系,预置文本信息与对象标识之间存在映射关系。
96.其中,对象信息与预置对象信息匹配的情况有多种,例如,对象信息和预置对象信息相同,可以称为对象信息与预置对象信息匹配,比如,文本信息和预置文本信息相同,可以称为对象信息与预置对象信息匹配;例如,对象信息中的特征和预置对象信息相同,比如,文本信息中的关键字和预置文本信息相同,可以称为对象信息与预置对象信息匹配;例如,通过ai技术实现的对象信息和预置对象信息之间的相似度达到预设阈值,比如,语音信息与预置语音信息之间的相似度达到预设阈值,比如,手势信息与预置手势信息之间的相似度达到预设阈值,可以称为对象信息与预置对象信息匹配。
97.s204、若对象标识与界面显示数据的候选对象标识匹配,则确定识别结果为第一识别结果。
98.其中,第一识别结果用于指示候选对象标识与目标对象匹配。
99.其中,计算机设备可以通过将对象标识遍历候选对象标识,从而确定界面显示数据是否存在与对象标识匹配的候选对象标识。
100.s205、基于识别结果,获取目标对象对应的目标显示信息。
101.其中,识别结果为第一识别结果,第一识别结果用于指示候选对象标识与目标对象匹配。
102.其中,目标显示信息可以缓存于计算机设备,如此计算机设备可以快速提取到目标对象的目标显示信息,提高目标显示信息的获取效率,从而提高目标显示信息在终端的显示效率。
103.具体地,计算机设备基于第一识别结果对应的候选对象标识,获取候选对象标识对应的候选显示信息;将候选显示信息作为目标对象对应的目标显示信息。
104.其中,候选对象标识和候选显示信息之间存在映射关系,根据候选对象标识,可以提取到候选对象标识对应的候选显示信息。由于候选对象标识与目标对象匹配,因此,该候选显示信息为目标对象的目标显示信息。
105.s206、将目标显示信息发送给终端,以使终端显示目标对象对应的目标显示信息。
106.例如,目标对象为科学家a,目标显示信息为科学家a的论文。当终端接收到计算机设备发送的科学家a的论文,终端显示科学家a的论文。
107.本技术实施例可以接收终端发送的信息获取请求,信息获取请求携带终端的当前显示界面的标识符和当前显示界面中目标对象的对象信息;基于标识符,提取缓存于云端中的与当前显示界面对应的界面显示数据,以及基于对象信息对界面显示数据进行目标对象识别,得到识别结果;基于识别结果,获取目标对象对应的目标显示信息;将目标显示信息发送给终端,以使终端显示目标对象对应的目标显示信息。由于本技术实施例的终端能够通过当前显示界面的标识符得到缓存于云端中的界面显示数据,减少了终端上传到云端的数据传输量,从而提高了终端和云端的信息交互效率,进而提高了终端获取到目标对象对应的目标显示信息的效率,避免终端获取到目标显示信息出现延时的情况。
108.本技术实施例以界面显示装置集成于终端为例进行解释。如图4所示,该界面处理方法的具体流程如下:
109.s301、接收用户针对当前显示界面中目标对象输入的对象信息触发的信息显示请求。
110.其中,目标对象是指当前显示界面中的对象,目标对象的表达形式可以是当前显示界面中的链接,可以是当前显示界面中的标识,可以是当前显示界面中的图像等。
111.其中,对象信息的表达形式可以是语音、手势、文本等。
112.s302、基于信息显示请求,获取当前显示界面的标识符。
113.其中,标识符是指显示界面对应的唯一标识符。由于当前显示界面以前在终端上显示过,终端以前通过标识符对当前显示界面进行了记录。因此,当终端获取到信息显示请求时,终端能够获取到当前显示界面的标识符。
114.s303、基于当前显示界面的标识符和目标对象的对象信息,生成信息获取请求。
115.s304、将信息获取请求发送给云端。
116.s305、接收云端基于信息获取请求返回的目标对象对应的目标显示信息。
117.其中,目标显示信息为云端基于标识符提取与当前显示界面对应的界面显示数据,以及基于对象信息对界面显示数据进行目标对象识别得到的识别结果而获取的信息。
118.s306、显示目标对象对应的目标显示信息。
119.本技术实施例可以接收用户针对当前显示界面中目标对象输入的对象信息触发的信息显示请求;基于信息显示请求,获取当前显示界面的标识符;基于当前显示界面的标识符和目标对象的对象信息,生成信息获取请求;将信息获取请求发送给云端;接收云端基于信息获取请求返回的目标对象对应的目标显示信息,目标显示信息为云端基于标识符提取与当前显示界面对应的界面显示数据,以及基于对象信息对界面显示数据进行目标对象识别得到的识别结果而获取的信息;显示目标对象对应的目标显示信息。由于本技术实施例的终端能够通过当前显示界面的标识符得到缓存于云端中的界面显示数据,减少了终端上传到云端的数据传输量,从而提高了终端和云端的信息交互效率,进而提高了终端获取到目标对象对应的目标显示信息的效率,避免终端获取到目标显示信息出现延时的情况。
120.根据上面实施例所描述的方法,以下将举例作进一步详细说明。
121.在本实施例中,将以该界面显示装置具体集成在计算机设备,计算机设备为终端。
122.如图5所示,一种界面处理方法,具体流程如下:
123.s401、接收用户针对当前显示界面中目标对象输入的对象信息触发的信息显示请求。
124.其中,目标对象是指当前显示界面中的对象,目标对象的表达形式可以是当前显示界面中的链接,可以是当前显示界面中的标识,可以是当前显示界面中的图像等。
125.例如,当前显示界面显示一张科学家列表,该科学家列表中记录了多个科学家的名称以及个人简介。目标对象为科学家列表中的科学家a,对象信息可以为用户通过终端输入的信息,比如,用户通过语音方式输入了科学家a的名称,以语音方式表达的科学家a的名称可以称为科学家a的对象信息;比如,用户通过手势方式输出了对象信息,该用户输出的手势表征为科学家a的特征,该手势可以称为科学家a的对象信息,其中手势和科学家之间具有映射关系,该映射关系是提前设定好的;比如,用户通过文本方式输入了科学家a的名称,以文本方式表达的科学家a的名称可以称为科学家a的对象信息。
126.s402、基于信息显示请求,若检测到当前显示界面存在标识符,则获取当前显示界面的标识符。
127.其中,本技术实施例可以根据当前显示界面的界面标识,对当前显示界面是否存在标识符进行检测。界面标识和标识符之间存在映射关系。
128.s403、基于当前显示界面的标识符和目标对象的对象信息,生成信息获取请求。
129.s404、将信息获取请求发送给云端。
130.其中,该信息获取请求携带当前显示界面的标识符和目标对象的对象信息。
131.s405、接收云端基于信息获取请求返回的目标对象对应的目标显示信息。
132.其中,目标显示信息为云端基于标识符提取与当前显示界面对应的界面显示数据,以及基于对象信息对界面显示数据进行目标对象识别得到的识别结果而获取的信息,具体详见前述实施例,此处不再赘述。
133.s406、显示目标对象对应的目标显示信息。
134.例如,目标对象为科学家a,目标显示信息为科学家a的论文。当终端接收到计算机设备发送的科学家a的论文,终端显示科学家a的论文。
135.另外,接收用户针对当前显示界面中目标对象输入的对象信息触发的信息显示请求之后,方法还包括:
136.若检测到当前显示界面不存在标识符,则对当前显示界面匹配标识符;将当前显示界面的界面显示数据和当前显示界面的标识符上传至云端,以更新云端中界面显示数据对应的标识符的优先级,得到更新后的标识符以及更新后的标识符对应的优先级;接收云端返回的部分更新后的标识符,部分更新后的标识符为云端根据更新后的标识符对应的优先级筛选得到的标识符;根据部分更新后的标识符对存储于终端的标识符进行更新。
137.其中,当前显示界面不存在标识符,终端对当前显示界面匹配标识符,终端将当前显示界面的界面标识和标识符进行绑定,该标识符可以是md5值。
138.例如,终端中保存有第一标识符集合,第一标识符集合包括第一标识符、第二标识符、第三标识符和第四标识符。云端中保存有第二标识符集合,第二标识符集合包括第一标识符、第二标识符、第三标识符、第四标识符、第五标识符、第六标识符。当终端对当前显示界面匹配标识符后,终端将当前显示界面的标识符上传到云端,云端中的第二标识符集合包括第一标识符、第二标识符、第三标识符、第四标识符、第五标识符、第六标识符和当前显示界面的标识符。云端根据第一标识符、第二标识符、第三标识符、第四标识符、第五标识符、第六标识符和当前显示界面的标识符对应的使用次数或者用户输入对象信息的方式的次数重新进行排序,得到重新排序后的标识符,重新排序后标识符的优先级从高到低可以依次是:第二标识符、第三标识符、第四标识符、第五标识符、第六标识符、当前显示界面的标识符、第一标识符。
139.云端可以在排序后的第二标识符集合中,提取子标识符集合对终端中的第一标识符集合进行更新,子标识符集合包括第二标识符集合中优先级高的标识符,例如,子标识符集合包括第二标识符、第三标识符、第四标识符、第五标识符、第六标识符。
140.云端将子标识符集合发送到终端,终端可以将子标识符集合中的标识符与终端中的第一标识符集合中的标识符进行比对,经过比对之后,由于第一标识符集合中出现多余的第一标识符,也即子标识符集合中不存在与第一标识符相同的标识符。终端从将第一标识符从第一标识符集合中进行删除,并增加第六标识符。
141.当然,子标识符集合中的标识符也可以是和终端中的第一标识符集合标识符是一样的,这根据标识符的优先级进行确定。
142.其中,本技术可以设定对云端原有的标识符进行排序,将原有的标识符优先级最低的标识符排在新增加的标识符之后,例如,云端中原有的标识符包括第一标识符、第二标识符、第三标识符、第四标识符、第五标识符、第六标识符,新增的标识符为当前显示界面的标识符,云端中原有的标识符的优先级从高到低依次为:第二标识符、第三标识符、第四标识符、第五标识符、第六标识符、第一标识符。将原有的标识符优先级最低的标识符排在新增加的标识符之后,得到的优先级从高到低依次是:第二标识符、第三标识符、第四标识符、第五标识符、第六标识符、当前显示界面的标识符、第一标识符。
143.其中,本技术可以根据标识符上传到云端的时间、使用次数等设置相应的权重对
云端中的标识符进行优先级排序,具体可以根据实际情况设定。
144.其中,用户输入对象信息的方式可以是语音、手势、文本等方式。
145.本技术实施例可以接收用户针对当前显示界面中目标对象输入的对象信息触发的信息显示请求;基于信息显示请求,获取当前显示界面的标识符;基于当前显示界面的标识符和目标对象的对象信息,生成信息获取请求;将信息获取请求发送给云端;接收云端基于信息获取请求返回的目标对象对应的目标显示信息,目标显示信息为云端基于标识符提取与当前显示界面对应的界面显示数据,以及基于对象信息对界面显示数据进行目标对象识别得到的识别结果而获取的信息;显示目标对象对应的目标显示信息。由于本技术实施例的终端能够通过当前显示界面的标识符得到缓存于云端中的界面显示数据,减少了终端上传到云端的数据传输量,从而提高了终端和云端的信息交互效率,进而提高了终端获取到目标对象对应的目标显示信息的效率,避免终端获取到目标显示信息出现延时的情况。
146.如图6所示,根据上述实施例所描述的方法,以下将举例作进一步详细说明。
147.s501、终端接收用户针对当前显示界面中目标对象输入的对象信息触发的信息显示请求。
148.s502、终端基于信息显示请求,获取当前显示界面的标识符。
149.具体地,终端基于所述信息显示请求,若检测到所述当前显示界面存在标识符,则获取当前显示界面的标识符。
150.s503、终端基于当前显示界面的标识符和目标对象的对象信息,生成信息获取请求。
151.s504、终端将信息获取请求发送到云端。
152.s505、云端接收终端发送的信息获取请求。
153.其中,信息获取请求携带终端的当前显示界面的标识符和当前显示界面中目标对象的对象信息。
154.s506、云端基于标识符,提取缓存于云端中的与当前显示界面对应的界面显示数据,以及基于对象信息对界面显示数据进行目标对象识别,得到识别结果。
155.具体地,云端基于所述对象信息,获取所述对象信息的对象标识;若所述对象标识与所述界面显示数据的候选对象标识匹配,则确定所述识别结果为第一识别结果,所述第一识别结果用于指示所述候选对象标识与所述目标对象匹配。
156.具体地,云端将所述对象信息与预置对象信息进行比较;若所述对象信息与所述预置对象信息匹配,则获取预置对象信息对应的预置对象标识;将所述预置对象标识作为所述对象信息的对象标识。
157.具体地,云端基于所述第一识别结果对应的候选对象标识,获取所述候选对象标识对应的候选显示信息;将所述候选显示信息作为所述目标对象对应的目标显示信息。
158.具体地,云端获取映射关系集合,所述映射关系集合包括预设标识符与预设界面显示数据之间的映射关系;根据所述映射关系集合和所述标识符,确定与所述当前显示界面对应的界面显示数据。
159.s507、云端基于识别结果,获取目标对象对应的目标显示信息。
160.s508、云端将目标显示信息发送给终端。
161.s509、终端接收并显示目标显示信息。
162.根据上述实施例所描述的方法,以下将举例作进一步详细说明,如图7所示,其中,终端为手机,云端服务器为nlp服务器,nlp服务器是指自然语言处理服务器。
163.s601、手机开机同步nlp服务器缓存的标识符。
164.其中,如图8所示,手机在开机之后,手机与nlp服务器的场景数据中台进行交互,手机从nlp服务器的场景数据中台于云端的至少部分标识符,标识符可以与手机以前显示过的显示界面的界面标识绑定。
165.其中,场景数据中台用于缓存手机上报到nlp服务器的数据,手机上报到nlp服务器的数据包括显示界面所有数据、对应的显示界面中所有对象的候选显示信息、所有对象对应的候选对象标识等。
166.s602、用户输入对象信息。
167.其中,用户通过手机针对当前显示界面中的目标对象输入对象信息,触发了信息显示请求。手机可以根据信息显示请求,获取当前信息界面的标识符,标识符可以是md5值。
168.s603、手机生成信息获取请求。
169.其中,手机根据对象信息和当前显示界面的标识符生成信息获取请求。
170.s604、判断手机中是否存在当前显示界面的标识符。
171.其中,该标识符可以缓存于手机的本地数据库中。若手机中存在当前显示界面的标识符,则执行步骤s605;若手机中不存在当前显示界面的标识符,则执行步骤s606。
172.s605、手机将信息获取请求上报到nlp服务器,并获取nlp服务器返回的目标对象对应的目标显示信息。
173.其中,当手机接收到目标显示信息后,手机显示该目标显示信息。
174.其中,信息获取请求携带手机当前显示界面的标识符和当前显示界面中目标对象的对象信息。信息获取请求除了携带手机当前显示界面的标识符和当前显示界面中目标对象的对象信息之外,还可以携带终端的标识,也即携带手机的标识,如此,nlp服务器可以精准地将目标对象对应的目标显示信息返回到手机。
175.其中,目标显示信息为nlp服务器基于标识符从场景数据中台中提取与当前显示界面对应的界面显示数据,以及基于对象信息对界面显示数据进行目标对象识别得到的识别结果而获取的信息。
176.s606、手机对当前显示界面匹配新标识符,并将该新标识符上报到nlp服务器。
177.其中,手机将当前显示界面的新标识符上传到nlp服务器后,nlp服务器将该新标识符存储于场景数据中台,对场景数据中台中存储的标识符的优先级进行更新,得到更新后的标识符以及更新后的标识符对应的优先级。
178.其中,在手机将当前显示界面的新标识符上传到nlp服务器之前,场景数据中台中可以保存有该新标识符,这是由于当前显示界面在以前被手机记录过并产生过新标识符,但由于当前显示界面的新标识符的优先级较低,因此,手机本地不存在当前显示界面的新标识符。
179.另外,由于显示界面的界面内容和/或界面标识是一定的,因此,根据设定的算法,可以确保显示界面每次生成的标识符是相同的。
180.s607、手机接收nlp服务器返回的结果。
181.其中,nlp服务器根据更新后的标识符对应的优先级从高到低的顺序,提取到优先
级较高的部分标识符,并将该优先级较高的部分标识符发送给手机。也即,nlp服务器返回的结果包括该优先级较高的部分标识符。
182.s608、判断是否删除手机中的标识符。
183.其中,手机根据nlp服务器返回的结果对存储于手机中的标识符进行更新。本技术实施例具体可以将手机中存储的标识符和nlp服务器返回的优先级较高的部分标识符进行比对,若手机中存在与nlp服务器返回的优先级较高的部分标识符不同的标识符,则执行步骤s609;若手机中不存在与nlp服务器返回的优先级较高的部分标识符不同的标识符,则执行步骤s610。
184.s609、将标识符从手机中删除。
185.其中,将手机中与nlp服务器返回的优先级较高的部分标识符不同的标识符从手机中删除。
186.s610、结束流程。
187.本技术实施例可以接收终端发送的信息获取请求,信息获取请求携带终端的当前显示界面的标识符和当前显示界面中目标对象的对象信息;基于标识符,提取缓存于云端中的与当前显示界面对应的界面显示数据,以及基于对象信息对界面显示数据进行目标对象识别,得到识别结果;基于识别结果,获取目标对象对应的目标显示信息;将目标显示信息发送给终端,以使终端显示目标对象对应的目标显示信息。由于本技术实施例的终端能够通过当前显示界面的标识符得到缓存于云端中的界面显示数据,减少了终端上传到云端的数据传输量,从而提高了终端和云端的信息交互效率,进而提高了终端获取到目标对象对应的目标显示信息的效率,避免终端获取到目标显示信息出现延时的情况。
188.为了更好地实施以上方法,本技术实施例还提供一种界面显示装置,该界面显示装置可以集成在计算机设备,计算机设备为云端服务器。
189.例如,如图9所示,该界面显示装置可以包括第一接收单元201、提取单元202、第一获取单元203和第一发送单元204,如下:
190.(1)第一接收单元201;
191.第一接收单元201,可以用于接收终端发送的信息获取请求,信息获取请求携带终端的当前显示界面的标识符和当前显示界面中目标对象的对象信息。
192.(2)提取单元202;
193.提取单元202,可以用于基于标识符,提取缓存于云端中的与当前显示界面对应的界面显示数据,以及基于对象信息对界面显示数据进行目标对象识别,得到识别结果。
194.提取单元202,具体可以用于基于对象信息,获取对象信息的对象标识;若对象标识与界面显示数据的候选对象标识匹配,则确定识别结果为第一识别结果,第一识别结果用于指示候选对象标识与目标对象匹配。
195.提取单元202,具体可以用于将对象信息与预置对象信息进行比较;若对象信息与预置对象信息匹配,则获取预置对象信息对应的预置对象标识;将预置对象标识作为对象信息的对象标识。
196.提取单元202,具体可以用于基于第一识别结果对应的候选对象标识,获取候选对象标识对应的候选显示信息;将候选显示信息作为目标对象对应的目标显示信息。
197.提取单元202,具体可以用于获取映射关系集合,映射关系集合包括预设标识符与
预设界面显示数据之间的映射关系;根据映射关系集合和标识符,确定与当前显示界面对应的界面显示数据。
198.(3)第一获取单元203;
199.获取单元203,可以用于基于识别结果,获取目标对象对应的目标显示信息。
200.(4)第一发送单元204,可以用于将目标显示信息发送给终端,以使终端显示目标对象对应的目标显示信息。
201.本技术实施例的第一接收单元201可以接收终端发送的信息获取请求,信息获取请求携带终端的当前显示界面的标识符和当前显示界面中目标对象的对象信息;提取单元202可以基于标识符,提取缓存于云端中的与当前显示界面对应的界面显示数据,以及基于对象信息对界面显示数据进行目标对象识别,得到识别结果;第一获取单元203可以基于识别结果,获取目标对象对应的目标显示信息;第一发送单元204可以将目标显示信息发送给终端,以使终端显示目标对象对应的目标显示信息。由于本技术实施例的终端能够通过当前显示界面的标识符得到缓存于云端中的界面显示数据,减少了终端上传到云端的数据传输量,从而提高了终端和云端的信息交互效率,进而提高了终端获取到目标对象对应的目标显示信息的效率,避免终端获取到目标显示信息出现延时的情况。
202.为了更好地实施以上方法,本技术实施例还提供一种界面显示装置,该界面显示装置可以集成在计算机设备,计算机设备为终端,终端可以为智能电视机、手机、平板电脑等。
203.例如,如图10所示,该界面显示装置可以包括第二接收单元301、第二获取单元302、生成单元303、第二发送单元304、第三接收单元305、显示单元306和匹配单元307,如下:
204.(1)第二接收单元301;
205.第二接收单元301,可以用于接收用户针对当前显示界面中目标对象输入的对象信息触发的信息显示请求。
206.(2)第二获取单元302;
207.第二获取单元302,可以用于基于信息显示请求,获取当前显示界面的标识符。
208.第二获取单元302,具体可以用于基于信息显示请求,若检测到当前显示界面存在标识符,则获取当前显示界面的标识符。
209.(3)生成单元303;
210.生成单元303,可以用于基于当前显示界面的标识符和目标对象的对象信息,生成信息获取请求。
211.(4)第二发送单元304;
212.第二发送单元304,可以用于将信息获取请求发送给云端。
213.(5)第三接收单元305;
214.第三接收单元305,可以用于接收云端基于信息获取请求返回的目标对象对应的目标显示信息,目标显示信息为云端基于标识符提取与当前显示界面对应的界面显示数据,以及基于对象信息对界面显示数据进行目标对象识别得到的识别结果而获取的信息。
215.(6)显示单元306;
216.显示单元306,可以用于显示目标对象对应的目标显示信息。
217.(7)匹配单元307;
218.匹配单元307,可以用于若检测到当前显示界面不存在标识符,则对当前显示界面匹配标识符;将当前显示界面的界面显示数据和当前显示界面的标识符上传至云端,以更新云端中界面显示数据对应的标识符的优先级,得到更新后的标识符以及更新后的标识符对应的优先级;接收云端返回的至少部分更新后的标识符,至少部分更新后的标识符为云端根据更新后的标识符对应的优先级筛选得到的标识符;根据至少部分更新后的标识符对存储于终端的标识符进行更新。
219.本技术实施例可以第二接收单元301可以接收用户针对当前显示界面中目标对象输入的对象信息触发的信息显示请求;第二获取单元302可以基于信息显示请求,获取当前显示界面的标识符;生成单元303可以基于当前显示界面的标识符和目标对象的对象信息,生成信息获取请求;第二发送单元304可以将信息获取请求发送给云端;第三接收单元305可以接收云端基于信息获取请求返回的目标对象对应的目标显示信息,目标显示信息为云端基于标识符提取与当前显示界面对应的界面显示数据,以及基于对象信息对界面显示数据进行目标对象识别得到的识别结果而获取的信息;显示单元306可以显示目标对象对应的目标显示信息。由于本技术实施例的终端能够通过当前显示界面的标识符得到缓存于云端中的界面显示数据,减少了终端上传到云端的数据传输量,从而提高了终端和云端的信息交互效率,进而提高了终端获取到目标对象对应的目标显示信息的效率,避免终端获取到目标显示信息出现延时的情况。
220.本技术实施例还提供一种计算机设备,如图11所示,其示出了本技术实施例所涉及的计算机设备的结构示意图,具体来讲:
221.该计算机设备可以包括一个或者一个以上处理核心的处理器401、一个或一个以上计算机可读存储介质的存储器402、电源403和输入单元404等部件。本领域技术人员可以理解,图11中示出的计算机设备结构并不构成对计算机设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
222.处理器401是该计算机设备的控制中心,利用各种接口和线路连接整个计算机设备的各个部分,通过运行或执行存储在存储器402内的软件程序和/或模块,以及调用存储在存储器402内的数据,执行计算机设备的各种功能和处理数据,从而对计算机设备进行整体监控。可选的,处理器401可包括一个或多个处理核心;优选的,处理器401可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和计算机程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器401中。
223.存储器402可用于存储软件程序以及模块,处理器401通过运行存储在存储器402的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器402可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的计算机程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据计算机设备的使用所创建的数据等。此外,存储器402可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器402还可以包括存储器控制器,以提供处理器401对存储器402的访问。
224.计算机设备还包括给各个部件供电的电源403,优选的,电源403可以通过电源管
理系统与处理器401逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源403还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
225.该计算机设备还可包括输入单元404,该输入单元404可用于接收输入的数字或字符信息通讯,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
226.尽管未示出,计算机设备还可以包括显示单元等,在此不再赘述。具体在本实施例中,计算机设备中的处理器401会按照如下的指令,将一个或一个以上的计算机程序的进程对应的可执行文件加载到存储器402中,并由处理器401来运行存储在存储器402中的计算机程序,从而实现各种功能,如下:
227.接收终端发送的信息获取请求,信息获取请求携带终端的当前显示界面的标识符和当前显示界面中目标对象的对象信息;基于标识符,提取缓存于云端中的与当前显示界面对应的界面显示数据,以及基于对象信息对界面显示数据进行目标对象识别,得到识别结果;基于识别结果,获取目标对象对应的目标显示信息;将目标显示信息发送给终端,以使终端显示目标对象对应的目标显示信息。
228.以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
229.本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过计算机程序来完成,或通过计算机程序控制相关的硬件来完成,该计算机程序可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
230.为此,本技术实施例提供一种计算机可读存储介质,其中存储有计算机程序,该计算机程序能够被处理器进行加载,以执行本技术实施例所提供的任一种界面处理方法。
231.以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
232.其中,该计算机可读存储介质可以包括:只读存储器(rom,read only memory)、随机存取记忆体(ram,random access memory)、磁盘或光盘等。
233.由于该计算机可读存储介质中所存储的指令,可以执行本技术实施例所提供的任一种界面处理方法中的步骤,因此,可以实现本技术实施例所提供的任一种界面处理方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
234.其中,根据本技术的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述实施例提供的各种可选实现方式中提供的方法。
235.以上对本技术实施例所提供的一种界面处理方法、装置、计算机设备及计算机可读存储介质进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
再多了解一些

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

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

相关文献