交互方法、装置、计算机设备及计算机可读存储介质与流程

文档序号:28291962发布日期:2021-12-31 22:47阅读:74来源:国知局
交互方法、装置、计算机设备及计算机可读存储介质与流程

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.图1为本发明实施例提供的一种应用环境示意图;
48.图2为本发明实施例提供的一种交互方法的方法流程图;
49.图3为本发明实施例提供的又一种交互方法的方法流程图;
50.图4为本发明实施例提供的一种交互系统的架构示例图;
51.图5为本发明实施例提供的又一种交互方法的方法流程图;
52.图6为本发明实施例提供的一种交互装置的结构示意图;
53.图7为本发明实施例提供的一种计算机设备的结构示意图;
54.图8为本发明实施例提供的一种计算机可读存储介质的结构框图。
具体实施方式
55.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
56.在本技术中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
57.请参阅图1,图1为本发明实施例提供的一种应用环境示意图。本发明实施例提供的交互方法可以应该用于如图1所示的交互系统100。交互系统100包括多个终端设备101以及服务器102,服务器102与终端设备101通信连接。其中,服务器102可以是传统服务器,也可以是云端服务器,在此不做具体限定。
58.其中,每个终端设备101可以是具有显示屏、具有数据处理模块、具有拍摄相机、具有音频输入/输出等功能,且支持数据输入的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机、台式计算机、自助服务终端和可穿戴式电子设备等。具体的,数据输入可以是基于电子设备上具有的语音模块输入语音、字符输入模块输入字符等。
59.其中,每个终端设备101上可以安装有客户端应用程序,用户可以基于客户端应用程序(例如app,微信小程序等)。用户可以基于客户端应用程序在服务器102注册一个用户账号,并基于该用户账号与服务器102进行通信,例如用户在客户端应用程序登录用户账号,并基于该用户账号通过客户端应用程序进行输入,可以输入控件的触控信息、文字信息或语音信息等,客户端应用程序接收到用户输入的信息后,可以将该信息发送至服务器102,使得服务器102可以接收该信息并进行处理及存储,服务器102还可以接收该信息并根据该信息返回一个对应的输出信息至终端设备101。
60.在一些实施方式中,对待识别数据进行处理的装置也可以设置于终端设备101上,使得终端设备101无需依赖于服务器102建立通信即可实现与用户的交互,此时交互系统100可以只包括终端设备101。
61.参阅图2,为本发明实施例提供的一种交互方法的方法流程图,该交互方法可以应用于服务器中,该服务器中设置有渲染引擎ue,服务器中的渲染引擎与多个客户端建立通信连接,所述多个客户端参与目标业务,所述交互方法具体包括以下步骤:
62.s201:获取所述目标业务的第一渲染参数。
63.在本实施例中,目标业务可以是各种类型的需要多人协作的业务,例如,银行的交易业务、结婚证业务等。
64.第一渲染参数可以包括目标业务的第一场景参数和虚拟对象的第一模型参数,第一模型参数包括虚拟对象的音频信息、嘴型动作参数和肢体动作参数。
65.s202:调用预设的显卡对所述第一渲染参数进行渲染,生成交互视频流;所述交互视频流的视频内容包括虚拟对象对所述目标业务的业务资源信息的第一操作动态;所述第一操作动态用于提示所述客户端所属的用户执行针对所述业务资源信息的触控操作。
66.在本实施例中,虚拟对象对业务资源信息的第一操作动态可以是虚拟对象向客户端所属用户介绍业务资源信息以及指引用户针对业务资源信息的触控操作的过程。在一些实施例中,业务资源信息可以是目标业务的协议信息或者作业材料等,第一操作动态所提示的客户端可以为各个客户端,也可以为当前具有操作权限的客户端。
67.其中,虚拟对象可以为虚拟客服、虚拟教师等数字人。
68.可选的,触控动作可以为单点触控、滑动或多点触控等。
69.s203:将所述交互视频流发往所述多个客户端。
70.在本实施例中,将交互视频流发往各个客户端,可以使得每个客户端在该客户端的交互界面中显示交互视频流,交互界面可以是流媒体界面。
71.s204:当接收到所述多个客户端中的第一客户端反馈的用户触控信息时,获取所
述用户触控信息对应的第二渲染参数。
72.在本实施例中,触控信息可以是第一客户端所属用户在第一客户端的交互界面上执行触控操作所产生的信息,触控信息可以包含用户的操作信息和/或用户输入信息,用户输入信息可以是文本信息或语音信息。
73.其中,不同触控操作所触发的触控消息对应的第二渲染参数可以不同。
74.可选的,第一客户端可以是多个客户端中任意的客户端,也可以是多个客户端中当前具有操作权限的客户端。
75.s205:调用所述显卡对所述第二渲染参数进行渲染,生成响应视频流;所述响应视频流的视频内容包括所述虚拟对象对所述业务资源信息的第二操作动态。
76.在本实施例中,显卡可以为服务器中的显卡,通过显卡渲染出响应视频流,可以将响应视频流作为触控消息的响应结果。
77.其中,虚拟对象对所述业务资源信息的第二操作动态可以是虚拟对象调整业务资源信息、播报调整的业务资源信息、修改内容等,虚拟对象调整业务资源信息可以是在业务资源信息上新增内容、修改内容、删除内容等以上一种或多种。
78.s206:将所述响应视频流发往所述多个客户端。
79.在本实施例中,将响应视频流发往各个客户端,使得每个客户端可以在该客户端的交互界面上显示响应视频流,从而将第一客户端的用户调整业务资源信息的第二操作动态,向其他的客户端所属用户进行显示,实现虚拟对象与多用户的交互。
80.在本发明提供的实施例中,基于上述的实施过程,具体的,所述获取所述目标业务的第一渲染参数,包括:
81.接收预设的中控系统发送的业务服务请求;
82.在所述业务服务请求中获取所述目标业务的第一渲染参数。
83.在本实施例中,各个客户端可以向中控系统申请参与目标业务,中控系统在接收到每个客户端发送的针对目标业务的参与请求时,为每个客户端分配相同的处于空闲状态的渲染引擎ue,中控系统向渲染引擎ue发送业务服务请求,渲染引擎ue可以获取业务服务请求中的第一渲染参数,从而根据第一渲染参数生成交互视频流。
84.在本发明提供的实施例中,基于上述的实施过程,具体的,所述获取所述用户触控消息对应的第二渲染参数,包括:
85.获取所述用户触控消息中包含的用户操作信息。
86.其中,用户操作信息可以包括用户执行的触控操作以及该触控操作触发的控件。
87.根据所述用户操作信息遍历预设的配置文件,以获取所述用户触控消息对应的第二模型渲染参数。
88.在本实施例中,配置文件记录不同用户操作信息与不同的模型渲染事件之间的对应关系,通过用户操作信息遍历配置文件,可以确定出与操作信息对应的模型渲染事件,即,确定触控消息对应的模型渲染事件。
89.应用本发明实施例提供的方法,可以快速的对触控消息进行翻译,得到触控消息对应的模型渲染事件。
90.在一些实施例中,参见图3,为本发明实施例提供的一种交互方法的又一方法流程图,包括以下步骤:
91.s301:获取所述目标业务的第一渲染参数。
92.s302:调用预设的显卡对所述第一渲染参数进行渲染,生成交互视频流;所述交互视频流的视频内容包括虚拟对象对所述目标业务的业务资源信息的第一操作动态;所述第一操作动态用于提示所述客户端所属的用户执行针对所述业务资源信息的触控操作。
93.s303:将所述交互视频流发往所述多个客户端。
94.s304:当接收到所述多个客户端中的第一客户端反馈的用户触控信息时,获取所述用户触控信息对应的第二渲染参数。
95.s305:调用所述显卡对所述第二渲染参数进行渲染,生成响应视频流;所述响应视频流的视频内容包括所述虚拟对象对所述业务资源信息的第二操作动态。
96.s306:将所述响应视频流发往所述多个客户端。
97.在本实施例中,s301

s306的实施过程,与图1实施例中的s101

s106的实施过程一致,此处不再赘述。
98.s307:当接收到所述多个客户端中的第二客户端反馈的触控消息时,获取所述触控信息对应的第三渲染参数;所述触控消息为所述第二客户端检测到所属用户针对所述业务资源信息的触控操作所产生的信息。
99.在本实施例中,第二客户端可以是各个客户端中除第一客户端以外的任意的客户端。
100.其中,在接收第二客户端反馈的触控消息前,还可以先向各个客户端发送第二交互视频,以提示所述第二客户端所属的用户执行针对所述业务资源信息的触控操作。
101.s308:调用所述显卡对所述第三渲染参数进行渲染,生成操作动态视频流;所述操作动态视频流的视频内容包括所述虚拟对象对所述业务资源信息的第三操作动态。
102.其中,虚拟对象对所述业务资源信息的第三操作动态可以是虚拟对象调整业务资源信息、播报调整的业务资源信息、修改内容等,虚拟对象调整业务资源信息可以是在业务资源信息上新增内容、修改内容、删除内容等以上一种或多种。
103.s309:将所述操作动态视频流发往所述多个客户端。
104.在本实施例中,将操作动态视频流发往各个客户端,可以使得每个客户端可以在该客户端的交互界面上显示操作动态视频流,从而可以将第二客户端的用户调整业务资源信息的第三操作动态,向其他的客户端所属用户进行显示,从而虚拟对象与多用户的交互。
105.在本发明提供的实施例中,基于上述的实施过程,具体的,所述将所述响应视频发往所述多个客户端之后,还包括:
106.当接收到预设的中控系统发送的业务完成指令时,控制所述渲染引擎中断与所述多个客户端的通信连接。
107.在本实施例中,中控系统确定目标业务完成后,可以向中控系统发送业务完成指令,使得渲染引擎断开与多个客户端的通信连接,从而使渲染引擎处于空闲状态。
108.在一些实施例中,如图4所示,为本发明实施例提供的一种交互系统的架构示例图,其中,第一客户端app1可以向服务器的中控系统发送目标业务的办理请求,服务器的中控系统在各个备选渲染引擎中选取出空闲的渲染引擎,并为第一客户端app1分配该空闲的渲染引擎ue1,当接收到第二客户端app2发送的针对目标业务的参与请求时,可以为第二客户端app2分配该渲染引擎,为第一客户端app1分配的渲染引擎与为第二客户端app2分配的
渲染引擎相同。app1和app2两个客户端接收同一个渲染引擎ue的视频流,也就是操作同一个数字人(虚拟对象),渲染引擎ue1能同时接受来自app1和app2的消息,并且同步做成反应,协同完成操作流程。ue1可以将app1和app2的用户输入消息(触控消息和交互消息)发往中控,由中控系统将用户输入消息中的用户音频发往预设的问答处理模块(asr

bot

tts),获得答复音频,并将答复音频发往嘴型推理服务器,由嘴型推理服务器返回答复音频对应的嘴型动作数据,中控系统将答复音频和嘴型动作数据发往渲染引擎ue1,由渲染引擎ue1对嘴型动作数据进行渲染,得到虚拟对象的交互视频流或响应视频流,将交互视频流发往各个客户端。
109.本发明实施例提供的交互方法可以应用在多种场景下,例如,在银行的交易场景中,第一用户和第二用户通过银行的数据人办理交易业务,需要同时签署一份合同,在此场景下,如图5所示,为本发明实施例提供的又一种交互方法的方法流程图,其中,第一用户可以向银行的数字人客服办理目标业务,服务器中的中控系统为第一用户分配空闲的渲染引擎ue1,中控系统根据业务需求等待第二用户加入目标业务,第二用户通过数字人申请加入和第一用户协同完成目标业务,中控系统为第二用户分配与第一用户相同的渲染引擎ue1,第一用户在数字人语言指引下操作签名和修改合同条款,第一用户对应的签名和修改合同条款的操作动态通过ue1同步给第二用户;第二用户在数字人语言指引下操作签名和修改合同条款;第二用户对应的签名和修改合同条款的操作动态通过ue1同步给第一用户;第一用户和第二用户在中控系统协同操作完成目标业务。
110.与图2所述的方法相对应,本发明实施例还提供了一种交互装置,用于对图2中方法的具体实现,本发明实施例提供的交互装置可以应用于计算机设备中,其结构示意图如图6所示,具体包括:
111.第一获取单元601,用于获取所述目标业务的第一渲染参数;
112.第一生成单元602,用于调用预设的显卡对所述第一渲染参数进行渲染,生成交互视频流;所述交互视频流的视频内容包括虚拟对象对所述目标业务的业务资源信息的第一操作动态;所述第一操作动态用于提示所述客户端所属的用户执行针对所述业务资源信息的触控操作;
113.第一传输单元603,用于将所述交互视频流发往所述多个客户端;
114.第二获取单元604,用于当接收到所述多个客户端中的第一客户端反馈的用户触控信息时,获取所述用户触控信息对应的第二渲染参数;
115.第二生成单元605,用于调用所述显卡对所述第二渲染参数进行渲染,生成响应视频流;所述响应视频流的视频内容包括所述虚拟对象对所述业务资源信息的第二操作动态;
116.第二传输单元606,用于将所述响应视频流发往所述多个客户端。
117.上述的装置,可选的,所述第一获取单元,包括:
118.接收子单元,用于接收预设的中控系统发送的业务服务请求;
119.第一获取子单元,用于在所述业务服务请求中获取所述目标业务的第一渲染参数。
120.在本发明提供的一实施例中,基于上述的方案,可选的,所述第二获取单元604,包括:
121.第二获取子单元,用于获取所述用户触控消息中包含的用户操作信息;
122.执行子单元,用于根据所述用户操作信息遍历预设的配置文件,以获取所述用户触控消息对应的第二模型渲染参数。
123.在本发明提供的一实施例中,基于上述的方案,可选的,所述交互装置还包括:
124.第三获取单元,用于当接收到所述多个客户端中的第二客户端反馈的触控消息时,获取所述触控信息对应的第三渲染参数;所述触控消息为所述第二客户端检测到所属用户针对所述业务资源信息的触控操作所产生的信息;
125.第三生成单元,用于调用所述显卡对所述第三渲染参数进行渲染,生成操作动态视频流;所述操作动态视频流的视频内容包括所述虚拟对象对所述业务资源信息的第三操作动态;
126.第三传输单元,用于将所述操作动态视频流发往所述多个客户端。
127.在本发明提供的一实施例中,基于上述的方案,可选的,还包括:
128.控制单元,用于当接收到预设的中控系统发送的业务完成指令时,控制所述渲染引擎中断与所述多个客户端的通信连接。
129.上述本发明实施例公开的交互装置中的各个单元和模块具体的原理和执行过程,与上述本发明实施例公开的交互方法相同,可参见上述本发明实施例提供的交互方法中相应的部分,这里不再进行赘述。
130.本发明实施例还提供了一种计算机设备,请参阅图7,为本发明实施例提供的一种计算机设备700的结构框图。该计算机设备700可以是个人电脑、平板电脑、服务器、工业计算机等能够运行应用程序的计算机设备。本发明中的计算机设备700可以包括一个或多个如下部件:处理器701、存储器702以及一个或多个应用程序,其中一个或多个应用程序可以被存储在存储器702中并被配置为由一个或多个处理器701执行,一个或多个程序配置用于执行如前述方法实施例所描述的方法。
131.处理器701可以包括一个或者多个处理核。处理器701利用各种接口和线路连接整个计算机设备700内的各个部分,通过运行或执行存储在存储器802内的指令、程序、代码集或指令集,以及调用存储在存储器702内的数据,执行计算机设备700的各种功能和处理数据。可选地,处理器701可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器701可集成中央处理器(central processing unit,cpu)、图像处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器801中,单独通过一块通信芯片进行实现。
132.存储器802可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read

onlymemory)。存储器702可用于存储指令、程序、代码、代码集或指令集。存储器702可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储计算机设备700在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。
133.请参阅图8,为本发明实施例提供的一种计算机可读存储介质的结构框图。该计算机可读存储介质800中存储有程序代码,程序代码可被处理器调用执行上述方法实施例中所描述的方法。
134.计算机可读存储介质800可以是诸如闪存、eeprom(电可擦除可编程只读存储器)、eprom、硬盘或者rom之类的电子存储器。可选地,计算机可读存储介质800包括非易失性计算机可读介质(non

transitory computer

readable storage medium)。计算机可读存储介质800具有执行上述方法中的任何方法步骤的程序代码801的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码801可以例如以适当形式进行压缩。
135.需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
136.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
137.为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本发明时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
138.通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
139.以上对本发明所提供的一种交互方法进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1