通信方法及设备技术

技术编号:33066721 阅读:10 留言:0更新日期:2022-04-15 09:57
本发明专利技术提供一种通信方法及设备,属于通信技术领域,其中一种方法包括:接收终端发送的服务请求;向所述终端发送根据所述服务请求确定的第一信息,所述第一信息包括用户输入界面的信息,所述用户输入界面包括至少一个用户输入项,所述至少一个用户输入项用于供用户输入所述聊天机器人服务器响应所述服务请求所需的至少一个目标信息;接收所述终端发送的所述至少一个目标信息;根据所述至少一个目标信息响应所述服务请求。采用本发明专利技术实现需要用户输入的信息的业务时,可以减少终端和Chatbot的交互次数,从而减少耗时,降低出错的概率,降低数据包头的通信开销。数据包头的通信开销。数据包头的通信开销。

【技术实现步骤摘要】
通信方法及设备


[0001]本专利技术涉及通信
,尤其涉及一种通信方法及设备。

技术介绍

[0002]富媒体通信(Rich Communication Suite,RCS)技术引入聊天机器人(Chatbot)服务,实现“消息即服务”,通信技术(CT)与互联网技术(IT)、人工智能融合,带来全新人机交互模式,用户在消息窗口内就能完成服务发现、搜索、交互、支付等一站式的业务体验,极大提升运营商行业消息的价值。
[0003]目前富媒体通信技术,规定了4种Chatbot消息格式:普通RCS消息体、普通RCS消息体+建议回复/建议操作列表、富媒体卡片(Rich Card)、Rich Card+建议回复/建议操作列表。Chatbot根据业务需求,只能下发上面4种类型的消息格式。但是,用户在和Chatbot交互过程中,有些业务场景,目前的方案是存在问题的,比如订票、申请信用卡等这些需要用户输入信息,一般通过Rich Card+建议回复/建议操作列表来实现,按照目前的富媒体通信技术,用户信息输入需要多次交互,才可以完成一个业务流程。例如,图1所示的用户订机票场景的业务流程,用户需要至少7个步骤才可以完成交互,即需要用户输入信息时,需要多条会话发起协议(Session Initiation Protocol,SIP)消息,才可以完成,如果出错的话,就需要重试,步骤就更多了。交互步骤多,需要多条SIP信令才能完成业务功能,对于消息体比较小的SIP消息,头域字节数比较多,因此多条SIP消息的流量消耗就会很大。多次交互容易造成输入错误,网络不好很容易造成业务办理失败,失败后需要重复输入,比较耗时。

技术实现思路

[0004]有鉴于此,本专利技术提供一种通信方法及设备,用于解决目前富媒体通信技术在实现部分业务功能时需要多次交互才能完成用户信息的输入,步骤多、易出错、通信开销大和耗时长的问题。
[0005]为解决上述技术问题,第一方面,本专利技术提供一种通信方法,应用于聊天机器人服务器,包括:
[0006]接收终端发送的服务请求;
[0007]向所述终端发送根据所述服务请求确定的第一信息,所述第一信息包括用户输入界面的信息,所述用户输入界面包括至少一个用户输入项,所述至少一个用户输入项用于供用户输入所述聊天机器人服务器响应所述服务请求所需的至少一个目标信息;
[0008]接收所述终端发送的所述至少一个目标信息;
[0009]根据所述至少一个目标信息响应所述服务请求。
[0010]可选的,所述第一信息为富媒体卡片的信息。
[0011]可选的,所述第一信息还包括层叠样式表的信息,所述层叠样式表用于描述所述富媒体卡片的布局格式。
[0012]可选的,所述第一信息还包括操作控件列表的信息,所述操作控件列表用于所述
终端触发所述至少一个目标信息的发送。
[0013]第二方面,本专利技术还提供一种通信方法,应用于终端,包括:
[0014]向聊天机器人服务器发送服务请求;
[0015]接收所述聊天机器人服务器根据所述服务请求发送的第一信息,所述第一信息包括用户输入界面的信息,所述用户输入界面包括至少一个用户输入项,所述至少一个用户输入项用于供用户输入所述聊天机器人服务器响应所述服务请求所需的至少一个目标信息;
[0016]解析所述第一信息,显示所述用户输入界面;
[0017]接收用户在所述用户输入界面输入的所述至少一个目标信息;
[0018]将所述至少一个目标信息发送至所述聊天机器人服务器,以使得所述聊天机器人服务器根据所述至少一个目标信息响应所述服务请求。
[0019]可选的,所述第一信息为富媒体卡片的信息;
[0020]所述解析所述第一信息,显示所述用户输入界面,包括:
[0021]解析所述第一信息,显示所述富媒体卡片,所述富媒体卡片包括所述用户输入界面。
[0022]可选的,所述第一信息还包括层叠样式表的信息;
[0023]所述显示所述富媒体卡片,包括:
[0024]根据所述层叠样式表所描述的布局格式,显示所述富媒体卡片。
[0025]可选的,所述第一信息还包括操作控件列表的信息;
[0026]显示的所述富媒体卡片还包括所述操作控件列表,所述操作控件列表包括至少一个操作控件的标识;
[0027]所述将所述至少一个目标信息发送至所述聊天机器人服务器,包括:
[0028]接收用户对所述操作控件的标识的第一操作;
[0029]根据所述第一操作,将所述至少一个目标信息发送至所述聊天机器人服务器。
[0030]可选的,所述将所述至少一个目标信息发送至所述聊天机器人服务器,包括:
[0031]采用JSON数据格式封装所述至少一个目标信息,并将封装后的所述至少一个目标信息发送至所述聊天机器人服务器。
[0032]第三方面,本专利技术还提供一种通信方法,应用于消息即平台,包括:
[0033]接收终端发送的服务请求;
[0034]将所述服务请求转发至聊天机器人服务器;
[0035]接收所述聊天机器人服务器根据所述服务请求发送的第一信息,所述第一信息包括用户输入界面的信息,所述用户输入界面包括至少一个用户输入项,所述至少一个用户输入项用于供用户输入所述聊天机器人服务器响应所述服务请求所需的至少一个目标信息;
[0036]将所述第一信息转发至所述终端;
[0037]接收所述终端发送的所述至少一个目标信息,并将所述至少一个目标信息转发至所述聊天机器人服务器。
[0038]可选的,所述将所述第一信息转发至所述终端,包括:
[0039]对所述第一信息进行安全风险验证;
[0040]若安全风险验证通过,则将所述第一信息转发至所述终端。
[0041]可选的,所述第一信息为富媒体卡片的信息。
[0042]可选的,所述第一信息还包括层叠样式表的信息,所述层叠样式表用于描述所述富媒体卡片的布局格式。
[0043]可选的,所述对所述第一信息进行安全风险验证之后,还包括:
[0044]若安全风险验证不通过,拒绝将所述第一信息转发所述终端,并向所述终端发送通知信息,所述通知信息用于指示已接收到所述第一信息,但所述第一信息存在安全风险。
[0045]第四方面,本专利技术还提供一种聊天机器人服务器,包括:
[0046]请求接收模块,用于接收终端发送的服务请求;
[0047]第一信息发送模块,用于向所述终端发送根据所述服务请求确定的第一信息,所述第一信息包括用户输入界面的信息,所述用户输入界面包括至少一个用户输入项,所述至少一个用户输入项用于供用户输入所述聊天机器人服务器响应所述服务请求所需的至少一个目标信息;
[0048]目标信息接收模块,用于接收所述终端发送的所述至少一个目标信息;
[0049]响应模块,用于根据所述至少一个目标信息响应所述服务请求。
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种通信方法,应用于聊天机器人服务器,其特征在于,包括:接收终端发送的服务请求;向所述终端发送根据所述服务请求确定的第一信息,所述第一信息包括用户输入界面的信息,所述用户输入界面包括至少一个用户输入项,所述至少一个用户输入项用于供用户输入所述聊天机器人服务器响应所述服务请求所需的至少一个目标信息;接收所述终端发送的所述至少一个目标信息;根据所述至少一个目标信息响应所述服务请求。2.根据权利要求1所述的方法,其特征在于,所述第一信息为富媒体卡片的信息。3.根据权利要求2所述的方法,其特征在于,所述第一信息还包括层叠样式表CSS的信息,所述层叠样式表用于描述所述富媒体卡片的布局格式。4.根据权利要求2所述的方法,其特征在于,所述第一信息还包括操作控件列表的信息,所述操作控件列表用于所述终端触发所述至少一个目标信息的发送。5.一种通信方法,应用于终端,其特征在于,包括:向聊天机器人服务器发送服务请求;接收所述聊天机器人服务器根据所述服务请求发送的第一信息,所述第一信息包括用户输入界面的信息,所述用户输入界面包括至少一个用户输入项,所述至少一个用户输入项用于供用户输入所述聊天机器人服务器响应所述服务请求所需的至少一个目标信息;解析所述第一信息,显示所述用户输入界面;接收用户在所述用户输入界面输入的所述至少一个目标信息;将所述至少一个目标信息发送至所述聊天机器人服务器,以使得所述聊天机器人服务器根据所述至少一个目标信息响应所述服务请求。6.根据权利要求5所述的方法,其特征在于,所述第一信息为富媒体卡片的信息;所述解析所述第一信息,显示所述用户输入界面,包括:解析所述第一信息,显示所述富媒体卡片,所述富媒体卡片包括所述用户输入界面。7.根据权利要求6所述的方法,其特征在于,所述第一信息还包括层叠样式表的信息;所述显示所述富媒体卡片,包括:根据所述层叠样式表所描述的布局格式,显示所述富媒体卡片。8.根据权利要求6所述的方法,其特征在于,所述第一信息还包括操作控件列表的信息;显示的所述富媒体卡片还包括所述操作控件列表,所述操作控件列表包括至少一个操作控件的标识;所述将所述至少一个目标信息发送至所述聊天机器人服务器,包括:接收用户对所述操作控件的标识的第一操作;根据所述第一操作,将所述至少一个目标信息发送至所述聊天机器人服务器。9.根据权利要求5所述的方法,其特征在于,所述将所述至少一个目标信息发送至所述聊天机器人服务器,包括:采用JSON数据格式封装所述至少一个目标信息,并将封装后的所述至少一个目标信息发送至所述聊天机器人服务器。10.一种通信方法,应用于消息即平台MaaP,其特征在于,包括:
接收终端发送的服务请求;将所述服务请求转发至聊天机器人服务器;接收所述聊天机器人服务器根据所述服务请求发送的第一信息,所述第一信息包括用户输入界面的信息,所述用户输入界面包括至少一个用户输入项,所述至少一个用户输入项用于供用户输入所述聊天机器人服务器响应所述服务请求所需的至少一个目标信息;将所述第一信息转发至所述终端;接收所述终端发送的所述至少一个目标信息,并将所述至少一个目标信息转发至所述聊天机器人服务器。11.根据权利要求10所述的方法,其特征在于,所述将所述第一信息转发至所述终端,包括:对所述第一信息进行安全风险验证;若安全风险验证通过,则将所述第一信息转发至所述终端。12.根据权利要求10所述的方法,其特征在于,所述第一信息为富媒体卡片的信息。13.根据权利要求12所述的方法,其特征在于,所述第一信息还包括层叠样式表的信息,所述层叠样式表用于描述所述富媒体卡片的布局格式。14.根据权利要求11所述的方法,其特征在于,所述对所述第一信息进行安全风险验证之后,还包括:若安全风险验证不通过,拒绝将所述第一信息转发所述终端,并向所述终端发送通知信息,所述通知信息用于指示已接收到所述第一信息,但所述第一信息存在安全风险。15.一种聊天机器人服务器,其特征在于,包括:请求接收模块,用于接收终端发送的服务请求;第一信息发送模块,用于向所述终端发送根据所述服务请求确定的第一信息,所述第一信息包括用户输入界面的信息,所述用户输入界面包括至少一个用户输入项,所述至少一个用户输入项用于供用户输入所述聊天机器人服务器响应所述服务请求所需的至少一个目标信息...

【专利技术属性】
技术研发人员:刘峰乔玮
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1