一种对象提示方法、装置、电子设备及存储介质与流程

文档序号:28056360发布日期:2021-12-17 22:18阅读:79来源:国知局
一种对象提示方法、装置、电子设备及存储介质与流程

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.提示信息显示模块,被配置为执行响应于目标对象的提示信息显示指令,在预设页面显示提示信息,提示信息用于提示目标对象的功能;提示信息显示指令是第一客户端和/或第二客户端基于获取的关键字信息生成的。
45.在一些可能的实施例中,提示信息显示模块包括:
46.交互数据获取子模块,被配置为执行获取第二客户端的交互数据;
47.显示指令生成子模块,被配置为执行当交互数据包括目标对象对应的关键字信息,生成目标对象的提示信息显示指令;
48.提示信息显示子模块,被配置为执行基于提示信息显示指令在预设页面显示提示信息。
49.在一些可能的实施例中,当交互数据为第一语音交互数据时,显示指令生成子模块,被配置为执行:
50.对第一语音交互数据进行回声消除处理,得到消除回声数据后的第一语音交互数据;
51.若消除回声数据后的第一语音交互数据包括目标对象对应的关键字信息,生成目标对象的提示信息显示指令。
52.在一些可能的实施例中,当交互数据为第一文字交互数据时,
53.交互数据获取子模块,被配置为执行确定第二客户端的用户标识信息;基于用户标识信息确定第二客户端的第一文字交互数据;
54.显示指令生成子模块,被配置为执行当第一文字交互数据包括目标对象对应的关键字信息,生成目标对象的提示信息显示指令。
55.在一些可能的实施例中,提示信息显示模块包括:
56.接收子模块,被配置为执行接收第一客户端发送的提示信息显示指令,提示信息显示指令包括目标对象的标识信息;
57.提示信息确定子模块,被配置为执行基于标识信息确定目标对象的提示信息;
58.提示信息显示子模块,被配置为执行在预设页面显示提示信息。
59.在一些可能的实施例中,提示信息显示指令是第一客户端基于获取的目标对象对应的关键字信息生成的,关键字信息是第一客户端基于获取的第二语音交互数据和/或第二文字交互数据确定的;
60.其中,第二语音交互数据是进行回声消除处理后得到的语音交互数据。
61.在一些可能的实施例中,提示信息确定子模块,被配置为执行:
62.获取操作记录信息;
63.若操作记录信息满足预设操作信息,基于标识信息确定目标对象的提示信息。
64.在一些可能的实施例中,提示信息显示模块,被配置为执行:
65.确定目标对象在预设页面的第一显示区域;
66.在预设页面的第二显示区域显示提示信息;
67.其中,第二显示区域和第一显示区域存在关联关系。
68.在一些可能的实施例中,提示信息显示模块,被配置为执行:
69.若第二显示区域和评论信息展示区域满足冲突条件,调整第二显示区域;
70.在预设页面的调整后的第二显示区域显示提示信息;
71.冲突条件包括第二显示区域和评论信息展示区域存在重叠区域;或者;第二显示区域遮挡评论信息展示区域中的评论信息。
72.在一些可能的实施例中,装置还包括隐藏模块,
73.隐藏模块,被配置为执行:
74.若提示信息在预设页面的显示时长大于等于时长阈值,隐藏提示信息;
75.或者;
76.预设页面包括信息隐藏控件,响应于信息隐藏控件触发的信息隐藏指令,隐藏提
示信息。
77.根据本公开实施例的第三方面,提供一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为执行指令,以实现如上述第一方面中任一项的方法。
78.根据本公开实施例的第四方面,提供一种计算机可读存储介质,当计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行本公开实施例的第一方面中任一项的方法。
79.根据本公开实施例的第五方面,提供一种计算机程序产品,计算机程序产品包括计算机程序,计算机程序存储在可读存储介质中,计算机设备的至少一个处理器从可读存储介质读取并执行计算机程序,使得计算机设备执行本公开实施例的第一方面中任一项的方法。
80.本公开的实施例提供的技术方案至少带来以下有益效果:
81.在预设页面显示第一客户端创建的虚拟空间,在预设页面显示虚拟空间中的目标对象,响应于目标对象的提示信息显示指令,在预设页面显示提示信息,提示信息用于提示目标对象的功能;提示信息显示指令是第一客户端和/或第二客户端基于获取的关键字信息生成的。本公开实施例通过目标对象的提示信息快速帮助用户了解各个目标对象的功能,使得用户不用花费大量时间自行摸索,可以提高用户的积极性和体验感。
82.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
83.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
84.图1是根据一示例性实施例示出的一种应用环境的示意图;
85.图2是根据一示例性实施例示出的一种对象提示方法的流程图;
86.图3是根据一示例性实施例示出的一种预设页面的示意图一;
87.图4是根据一示例性实施例示出的一种预设页面的示意图二;
88.图5是根据一示例性实施例示出的一种对象提示方法的流程图;
89.图6是根据一示例性实施例示出的一种对象提示方法的流程图;
90.图7是根据一示例性实施例示出的一种对象提示装置的框图;
91.图8是根据一示例性实施例示出的一种用于对象提示的电子设备的框图。
具体实施方式
92.为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
93.需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的第一对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公
开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
94.本技术中有关用户的所有数据均是用户授权后的数据。
95.请参阅图1,图1是根据一示例性实施例示出的一种对象提示方法的应用环境的示意图,如图1所示,该应用环境可以包括服务器01、第一客户端02和第二客户端03。
96.在一些可能的实施例中,服务器01可以是接收到第一客户端02发送的提示信息显示指令后,将该提示信息显示指令发送给第二客户端03的服务器。可选的,服务器可以包括是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn(content delivery network,内容分发网络)、以及大数据和人工智能平台等基础云计算服务的云服务器。
97.在一些可能的实施例中,上述的第一客户端02可以是基于获取的目标对象对应的关键字信息生成提示信息显示指令,以及向服务器01发送提示信息显示指令的客户端。
98.在一些可能的实施例中,第二客户端03可以在预设页面显示第一客户端创建的虚拟空间,在预设页面显示虚拟空间中的目标对象,响应于目标对象的提示信息显示指令,在预设页面显示提示信息,提示信息用于提示目标对象的功能,提示信息显示指令是第一客户端和/或第二客户端基于获取的关键字信息生成的。
99.其中,上述的第一客户端02和第二客户端03可以包括但不限于智能手机、台式计算机、平板电脑、笔记本电脑、智能音箱、数字助理、增强现实(augmented reality,ar)/虚拟现实(virtual reality,vr)设备、智能可穿戴设备等类型的客户端。也可以为运行于上述客户端的软体,例如应用程序、小程序等。可选的,客户端上运行的操作系统可以包括但不限于安卓系统、ios系统、linux、windows、unix等。
100.在一些可能的实施例中,第一客户端02,第二客户端03可以分别和服务器01之间可以通过有线链路连接,也可以通过无线链路连接。
101.可选的,上述的服务器01,第一客户端02和第二客户端03对应的应用环境只是一种可选的实施例,在另一种可选的实施例中,还可以存在基于第一客户端02和第二客户端03之间的对象提示的应用场景。
102.图2是根据一示例性实施例示出的一种对象提示方法的流程图,如图2所示,对象提示方法可以应用于终端设备,也可以应用于其他节点设备,包括以下步骤:
103.在步骤s201中,在预设页面显示第一客户端创建的虚拟空间。
104.本技术实施例中,步骤s201

s203是以第二用户标识对应的第二客户端为执行主语阐述的,也可以是以第一用户标识对应的第一客户端为执行主语进行阐述的。
105.从图1所示的示意图可以看出,本技术可以包括第一客户端和第二客户端,其中,第一客户端和第二客户端之间还可以存在服务器。可选的,第一客户端可以是第一用户标识对应的客户端,第二客户端可以是第二用户标识对应的客户端。其中,第一用户标识可以是主播标识,第二用户标识可以是观众标识。
106.本技术实施例中,文中的虚拟空间可以是某个直播平台上的直播间。主播可以在主播所有的第一客户端(比如手机)上,使用第一用户标识登录该直播平台对应的应用程序,并在该应用程序中创建第一用户标识对应的虚拟空间(也就是直播间),如此,当第二客
户端同样通过第二用户标识启动观众所有的第二客户端上的应用程序,可以通过查询第一用户标识进入该虚拟空间(直播间)。可选的,第二客户端也可以在虚拟空间集合展示页面,基于检测到的针对该虚拟空间的进入指示进入该虚拟空间(直播间)。可选的,第二客户端还可以基于接收到的虚拟空间分享信息进入该虚拟空间(直播间)。如此,第二客户端就可以在预设页面上显示第一客户端创建的虚拟空间。
107.在一些可能的实施例中,该直播平台对应的应用程序可以是音乐应用程序,短视频应用程序,社交应用程序或者物品分享应用程序等等。对应的,上述的虚拟空间(直播间)可以是是音乐应用程序中的音乐推荐直播间,短视频应用程序中的影视片推荐分享直播间,社交应用程序中的信息交流直播间,物品分享应用程序中的物品分享直播间等等。
108.可选的,上述的第一用户标识可以是主播在该直播平台上的账号信息,比如平台分配的唯一标识码,手机号,邮箱号,主播的昵称。上述的第二用户标识可以是观众在该直播平台上的账号信息,比如平台分配的唯一标识码,手机号,邮箱号,观众的昵称。
109.在步骤s202中,在预设页面显示虚拟空间中的目标对象。
110.下面以物品分享直播间为例进行阐述,上文中的音乐推荐直播间,影视片推荐分享直播间,信息交流直播间的具体应用请参考物品分享直播间的具体实施例,将不再赘述。
111.本技术实施例中,虚拟空间中的目标对象可以是呈现在预设页面上的任何对象。图3是根据一示例性实施例示出的一种预设页面的示意图一,如图3所示,包括预设页面301,以及位于预设页面301上的第一目标对象“关注控件”301,第二目标对象“物品购买控件”302,第三目标对象“虚拟空间分享控件”303,第四目标对象“打赏控件”304和第五目标对象“信息交互控件”305。以上的多个目标对象为一种可选的实施例,在这里不对本技术做限制。
112.一些可能的实施例中,第二客户端在预设页面显示第一客户端创建的虚拟空间后,可以在该第二客户端的预设页面显示虚拟空间中的目标对象。对应的,第一客户端在创建预设虚拟空间后,也可以在第一客户端的预设页面上显示虚拟空间的目标对象。
113.在步骤s203中,响应于目标对象的提示信息显示指令,在预设页面显示提示信息,提示信息用于提示目标对象的功能;提示信息显示指令是第一客户端和/或第二客户端基于获取的关键字信息生成的。
114.本技术实施例中,第二客户端可以响应于目标对象的提示信息显示指令,在预设页面显示提示信息。第一客户端也可以响应于目标对象的提示信息显示指令,在预设页面显示提示信息。其中,提示信息用于提示目标对象的功能,该提示信息显示指令可以是基于获取的关键字信息生成。
115.下面以物品购买控件为例进行说明,图4是根据一示例性实施例示出的一种预设页面的示意图二,如图4所示,除了包括图3所示的预设页面301,以及位于预设页面301上的第一目标对象“关注控件”301,第二目标对象“物品购买控件”302,第三目标对象“虚拟空间分享控件”303,第四目标对象“打赏控件”304和第五目标对象“信息交互控件”305,还包括物品购买控件302的提示信息401。
116.一种可选的实施例中,当第二客户端接收到物品购买控件302对应的提示信息显示指令,可以在预设页面301显示该提示指令401。物品购买控件的功能包括第二客户端在检测到该物品购买控件对应的区域被触碰时,可以在预设页面展示可以购买的物品列表,
并基于该物品列表进行购买操作。
117.在一些可能的实施例中,提示信息显示指令是第一客户端基于获取的关键字信息生成的。图5是根据一示例性实施例示出的一种对象提示方法的流程图,如图5所示,包括:
118.在步骤s2031中,接收第一客户端发送的提示信息显示指令,提示信息显示指令包括目标对象的标识信息。
119.在步骤s2032中,基于标识信息确定目标对象的提示信息。
120.在步骤s2033中,在预设页面显示提示信息。
121.本技术实施例中,目标对象对应的关键字信息可以是预设并存储在第二客户端的存储空间中。若目标对象为物品购买控件,则其对应的关键字信息可以包括“小黄车”,“购物车”,“购买”等等。
122.本技术实施例中,提示信息显示指令可以是第一客户端基于获取的目标对象对应的关键字信息生成的,其中,关键字信息是第一客户端基于获取的交互数据确定的。
123.本技术实施例中,第一客户端获取的交互数据的种类有很多,包括语音数据,文字数据,手势数据等等。下面将通过两个种类的交互数据进行描述。
124.在一些可能的实施例中,第一客户端获取的交互数据包括第二语音交互数据,该第二语音数据是第一用户(主播)输入第一客户端的。可选的,该预设页面上还可以包括语音输入控件,当第二客户端检测到基于该语音输入控件触发的语音输入指令时,可以启动内置的语音接收模块,利用该语音接收模块获取第一用户的第二语音交互数据。当第二语音交互数据中包括目标对象对应的关键字信息,可以生成目标对象的提示信息显示指令。由于,不同的目标对象有其不同的提示信息,因此,可以在提示信息显示指令中包括目标对象(比如物品购买控件)的标识信息,并通过服务器向第二客户端发送提示信息显示指令。对应的,第二客户端接收到提示信息显示指令后,可以从中解析得到目标对象的标识信息,并基于标识信息确定目标对象的提示信息,在预设页面上显示该提示信息。
125.在一个可选的实施例中,当第二语音交互数据中包括目标对象对应的关键字信息,第一客户端在生成目标对象的提示信息显示指令后,可以在第一客户端的预设页面上显示该目标对象的提示信息。
126.在一个可选的实施例中,在第一客户端利用语音接收模块获取第一用户的语音交互数据时(比如“点击小黄车进行购买”),可能还会同时获取到第一客户端正在播放的主播的语音(比如由于延时,主播正在介绍某个物品的尺寸)。因此,第一客户端获取的第二语音交互数据同时包括了第一用户的语音交互数据和正在播放的主播的语音,这可能会对后续第一客户端从第二语音交互数据中确定出目标对象对应的关键字信息(“购买”和/或“小黄车”)产生影响。基于此,第一客户端在确定目标对象的关键字信息之前,可以对第二语音交互数据进行回声消除处理,得到消除回声数据后的第二语音交互数据,此时消除回声数据后的第二语音交互数据可以只包括第一用户的语音交互数据,或者包括第一用户的语音交互数据以及不会对关键字信息提取造成影响的及其微弱的正在播放的主播的语音。若消除回声数据后的第一语音交互数据包括目标对象对应的关键字信息,生成目标对象的提示信息显示指令。
127.如此,可以使得第一客户端尽量快捷方便准确地判断第二语音交互数据中是否包含目标对象对应的关键字信息,提高第一客户端的处理速度。
128.在另一些可能的实施例中,第一客户端获取的交互数据包括第二文字交互数据。该第二文字交互数据可以是图4所示的第一客户端的评论信息展示区域中的评论数据(各个第二客户端发送的评论数据)。第一客户端可以确定第二文字交互数据是否包括有目标对象对应的关键字信息,若包括,可以生成目标对象的提示信息显示指令。由于,不同的目标对象有其不同的提示信息,因此,可以在提示信息显示指令中包括目标对象(比如物品购买控件)的标识信息,并通过服务器向第二客户端发送提示信息显示指令。对应的,第二客户端接收到提示信息显示指令后,可以从中解析得到目标对象的标识信息,并基于标识信息确定目标对象的提示信息,在预设页面上显示该提示信息。
129.在一个可选的实施例中,当第二文字交互数据中包括目标对象对应的关键字信息,第一客户端在生成目标对象的提示信息显示指令后,可以在第一客户端的预设页面上显示该目标对象的提示信息。
130.上述两种生成提示信息显示指令的步骤都在第一客户端,且通过服务器向第二客户端发送,以使所有的第二客户端都可以基于提示信息显示指令确定提示信息,并显示在页面上。这种情况可以解决不了解目标对象功能的第二用户的问题,然而也会因为第一客户端无差别的向所有的第二客户端发送提示信息显示指令,使得了解目标对象的功能的第二用户的预设页面上也会出现提示信息,造成这部分第二用户的观看体验。基于此,第二客户端在接收到第一客户端发送的提示信息显示指令后,可以获取第二客户端的操作记录信息。
131.假设目标对象为物品购买控件,可选的,上述的操作记录信息可以是历史购买次数,若操作记录信息满足预设操作信息,即若历史购买次数满足预设购买次数(比如0次),则第二客户端可以基于标识信息确定目标对象的提示信息,在预设页面显示提示信息。可可选的,上述的操作记录信息可以包括最近一次购买行为的发生时间,在此情况下,若操作记录信息满足预设操作信息可以体现为若最近一次购买行为的发生时间满足预设时间(比如举例当前时间已经超过1个月),则第二客户端可以基于标识信息确定目标对象的提示信息,在预设页面显示提示信息。
132.如此,可以防止所有的第二客户端都基于接收到的提示信息显示指令在预设页面上显示提示信息,而是遵循显示逻辑缓解了解目标对象的功能的第二用户的预设页面上也会出现提示信息的现象。
133.在一些可能的实施例中,提示信息显示指令是第二客户端基于获取的关键字信息生成的。图6是根据一示例性实施例示出的一种对象提示方法的流程图,如图6所示,包括:
134.在步骤s2034中,获取第二客户端的交互数据。
135.在步骤s2035中,当交互数据包括目标对象对应的关键字信息,生成目标对象的提示信息显示指令。
136.在步骤s2036中,基于提示信息显示指令在预设页面显示提示信息。
137.本技术实施例中,目标对象对应的关键字信息可以是预设并存储在第二客户端的存储空间中。若目标对象为物品购买控件,则其对应的关键字信息可以包括“小黄车”,“购物车”,“购买”等等。
138.本技术实施例中,第二客户端获取的交互数据的种类有很多,包括语音数据,文字数据,手势数据等等。下面将通过两个种类的交互数据进行描述。
139.在一些可能的实施例中,第二客户端获取的交互数据包括第一语音交互数据,该第一语音数据是第二用户输入第二客户端的。可选的,该预设页面上还可以包括语音输入控件,当第二客户端检测到基于该语音输入控件触发的语音输入指令时,可以启动内置的语音接收模块,利用该语音接收模块获取第二用户的第一语音交互数据。当第一语音交互数据中包括目标对象对应的关键字信息,可以生成目标对象的提示信息显示指令,并基于提示信息显示指令在预设页面显示提示信息。
140.在一个可选的实施例中,当第一语音交互数据中包括目标对象对应的关键字信息,第二客户端生成目标对象的提示信息显示指令,还可以将提示信息显示指令发送给第一客户端。其中,提示信息显示指令可以包含目标对象的标识信息,第一客户端可以根据目标对象的标识信息确定该目标对象的提示信息,并在第一客户端的预设页面上显示该提示信息。
141.在一个可选的实施例中,在第二客户端利用语音接收模块获取第二用户的语音交互数据时(比如“点击那里进行购买啊”),可能还会同时获取到第二客户端正在播放的主播的语音(比如正在介绍某个物品的尺寸)。因此,第二客户端获取的第一语音交互数据同时包括了第二用户的语音交互数据和主播的语音,这可能会对后续第二客户端从第一语音交互数据中确定出目标对象对应的关键字信息(“购买”)产生影响。基于此,第二客户端在确定目标对象的关键字信息之前,对第一语音交互数据进行回声消除处理,得到消除回声数据后的第一语音交互数据,此时消除回声数据后的第一语音交互数据可以只包括第二用户的语音交互数据,或者包括第二用户的语音交互数据以及不会对关键字信息提取造成影响的及其微弱的主播的语音。若消除回声数据后的第一语音交互数据包括目标对象对应的关键字信息,生成目标对象的提示信息显示指令。
142.如此,可以使得第二客户端尽量快捷方便准确地判断第一语音交互数据中是否包含目标对象对应的关键字信息,提高第二客户端的处理速度。
143.在另一些可能的实施例中,第二客户端获取的交互数据包括第一文字交互数据。该第一文字交互数据可以是图4所示的评论信息展示区域中的评论数据。图4中,每个评论数据都携带有用户标识信息,第二客户端可以确定第二客户端的用户标识信息,基于用户标识信息确定第二客户端的第一文字交互数据,当第一文字交互数据包括目标对象对应的关键字信息,生成目标对象的提示信息显示指令。
144.举个例子,假设小d是第二客户端所属的第二用户,第二客户端确定第二客户端的用户标识信息为“小d”,基于用户标识信息“小d”从评论信息展示区域中的所有评论数据确定第二用户的第一文字交互数据为“想要小雏菊”,“我也是,玫瑰怎么购买”。第二客户端可以判断第一文字交互数据中是否包括目标对象对应的关键字信息,显然,第一文字交互数据中是包含关键字信息“购买”的,因此,第二客户端可以生成目标对象的提示信息显示指令,基于提示信息显示指令在预设页面显示提示信息。
145.在一个可选的实施例中,当第一文字交互数据中包括目标对象对应的关键字信息,第二客户端生成目标对象的提示信息显示指令,还可以将提示信息显示指令发送给第一客户端。其中,提示信息显示指令可以包含目标对象的标识信息,第一客户端可以根据目标对象的标识信息确定该目标对象的提示信息,并在第一客户端的预设页面上显示该提示信息。
146.如此,本技术实施例提供多种第二客户端获取第二用户的交互数据的实施方式,使得本技术可以适配各种客户端,扩充应用场景。
147.可见,上述的提示信息显示指令以及提示信息都是基于第二客户端获取的关键字信息生成的,因此,相较于基于第一客户端获取的关键字信息生成的提示信息显示指令来说,将提示信息显示指令的生成步骤放在第二客户端,可以使得整个方案更有针对性,也就是说,哪个第二客户端对应的第二用户不了解目标对象的功能,将仅仅会在该第二用户的第二用户端上显示目标对象的提示信息,而不是在其他第二用户端上显示目标对象的提示信息,避免了打扰其他第二用户。
148.本技术实施例中,为了加强目标对象和目标对象的提示信息之间的联系,使得不了解目标对象的功能的第二用户能够快速知道提示信息是针对哪个目标对象进行功能提示的,因此,第二客户端在预设页面显示提示信息之前,可以先确定目标对象在预设页面的第一显示区域,在预设页面的第二显示区域显示提示信息。其中,第二显示区域和第一显示区域存在关联关系,比如,关联关系可以是如图4所示的第二显示区域在第一显示区域的附近,且第二显示区域。
149.在一个可选的实施例中,提示信息可以包括上图所示的文字信息,该文字信息可以通过精简的描述来提示目标对象的功能,使得第二用户可以通过其提示信息对该目标对象的功能进行了解,便于后续操作。
150.在一个可选的实施例中,提示信息可以包括动态信息,第二客户端显示提示信息在实际中可以体现为该目标对象成动态可触发状态。比如说,目标对象在预设界面上一闪一闪,目标对象的尺寸忽大忽小,目标对象的颜色在实时变化等等。
151.若提示信息可以包括上图所示的文字信息,且可能存在第二显示区域和评论信息展示区域距离过近的情况,在这种情况下,第二显示区域和评论信息展示区域出现冲突,使得第二用户体验感受影响。基于此,第二客户端在预设页面的第二显示区域显示提示信息之前,可以判断第二显示区域和评论信息展示区域是否满足冲突条件,若满足冲突条件,比如第二显示区域和评论信息展示区域存在重叠区域;或者;第二显示区域遮挡评论信息展示区域中的评论信息,第二客户端可以调整第二显示区域,使得调整后的第二显示区域不满足冲突条件,随后,在预设页面的调整后的第二显示区域显示提示信息。
152.本技术实施例中,预设页面在显示提示信息之后,如果还提示信息始终存在,可能会影响用户的观看,基于此,第二客户端可以在通过一些隐藏逻辑的判断后,隐藏提示信息。
153.一种可选的实施例中,若提示信息在预设页面的显示时长大于等于时长阈值,隐藏提示信息。
154.另一种可选的实施例中,预设页面包括信息隐藏控件,响应于信息隐藏控件触发的信息隐藏指令,隐藏提示信息。
155.综上,本公开实施例通过目标对象的提示信息快速帮助用户了解各个目标对象的功能,使得用户不用花费大量时间自行摸索,可以提高用户的积极性和体验感。
156.图7是根据一示例性实施例示出的一种对象提示装置框图。参照图7,该装置包括虚拟空间显示模块701、对象显示模块702和提示信息显示模块703。
157.虚拟空间显示模块701,被配置为执行在预设页面显示第一客户端创建的虚拟空
间;
158.对象显示模块702,被配置为执行在预设页面显示虚拟空间中的目标对象;
159.提示信息显示模块703,被配置为执行响应于目标对象的提示信息显示指令,在预设页面显示提示信息,提示信息用于提示目标对象的功能;提示信息显示指令是第一客户端和/或第二客户端基于获取的关键字信息生成的。
160.在一些可能的实施例中,提示信息显示模块包括:
161.交互数据获取子模块,被配置为执行获取第二客户端的交互数据;
162.显示指令生成子模块,被配置为执行当交互数据包括目标对象对应的关键字信息,生成目标对象的提示信息显示指令;
163.提示信息显示子模块,被配置为执行基于提示信息显示指令在预设页面显示提示信息。
164.在一些可能的实施例中,当交互数据为第一语音交互数据时,显示指令生成子模块,被配置为执行:
165.对第一语音交互数据进行回声消除处理,得到消除回声数据后的第一语音交互数据;
166.若消除回声数据后的第一语音交互数据包括目标对象对应的关键字信息,生成目标对象的提示信息显示指令。
167.在一些可能的实施例中,当交互数据为第一文字交互数据时,
168.交互数据获取子模块,被配置为执行确定第二客户端的用户标识信息;基于用户标识信息确定第二客户端的第一文字交互数据;
169.显示指令生成子模块,被配置为执行当第一文字交互数据包括目标对象对应的关键字信息,生成目标对象的提示信息显示指令。
170.在一些可能的实施例中,提示信息显示模块包括:
171.接收子模块,被配置为执行接收第一客户端发送的提示信息显示指令,提示信息显示指令包括目标对象的标识信息;
172.提示信息确定子模块,被配置为执行基于标识信息确定目标对象的提示信息;
173.提示信息显示子模块,被配置为执行在预设页面显示提示信息。
174.在一些可能的实施例中,提示信息显示指令是第一客户端基于获取的目标对象对应的关键字信息生成的,关键字信息是第一客户端基于获取的第二语音交互数据和/或第二文字交互数据确定的;
175.其中,第二语音交互数据是进行回声消除处理后得到的语音交互数据。
176.在一些可能的实施例中,提示信息确定子模块,被配置为执行:
177.获取操作记录信息;
178.若操作记录信息满足预设操作信息,基于标识信息确定目标对象的提示信息。
179.在一些可能的实施例中,提示信息显示模块,被配置为执行:
180.确定目标对象在预设页面的第一显示区域;
181.在预设页面的第二显示区域显示提示信息;
182.其中,第二显示区域和第一显示区域存在关联关系。
183.在一些可能的实施例中,提示信息显示模块,被配置为执行:
184.若第二显示区域和评论信息展示区域满足冲突条件,调整第二显示区域;
185.在预设页面的调整后的第二显示区域显示提示信息;
186.冲突条件包括第二显示区域和评论信息展示区域存在重叠区域;或者;第二显示区域遮挡评论信息展示区域中的评论信息。
187.在一些可能的实施例中,装置还包括隐藏模块,
188.隐藏模块,被配置为执行:
189.若提示信息在预设页面的显示时长大于等于时长阈值,隐藏提示信息;
190.或者;
191.预设页面包括信息隐藏控件,响应于信息隐藏控件触发的信息隐藏指令,隐藏提示信息。
192.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
193.图8是根据一示例性实施例示出的一种用于对象提示的电子设备800的框图。
194.该电子设备可以是服务器,还可以是终端设备,其内部结构图可以如图8所示。该电子设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该电子设备的处理器用于提供计算和控制能力。该电子设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该电子设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种对象提示方法。
195.本领域技术人员可以理解,图8中示出的结构,仅仅是与本公开方案相关的部分结构的框图,并不构成对本公开方案所应用于其上的电子设备的限定,具体的电子设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
196.在示例性实施例中,还提供了一种电子设备,包括:处理器;用于存储该处理器可执行指令的存储器;其中,该处理器被配置为执行该指令,以实现如本公开实施例中的对象提示方法。
197.在示例性实施例中,还提供了一种计算机可读存储介质,当该计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行本公开实施例中的对象提示方法。
198.在示例性实施例中,还提供了一种计算机程序产品,计算机程序产品包括计算机程序,计算机程序存储在可读存储介质中,计算机设备的至少一个处理器从可读存储介质读取并执行计算机程序,使得计算机设备执行本公开实施例的对象提示方法。
199.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强
型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
200.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
201.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1