System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及视频通话,特别是涉及一种控制信息传递方法、装置、电子设备及存储介质。
技术介绍
1、随着移动互联网的发展,人们可以通过移动设备(例如,手机、平板)进行视频通话,在视频通话过程中可以保证实时的语音信息以及图像信息的传播,方便了用户之间进行实时沟通。视频通话的基本功能包括显示用户双方的视频图像、最小化视频界面、切换摄像头以及结束视频通话等,这也使得在视频通话中提供更加丰富的内容成为可能。因此,实现通话与内容的结合,打造符合用户习惯的交互方式成为视频通话功能中待开发的重要一环。
2、目前,现有的传递终端控制信息的方法通常分为两种,一种是传统的原生通话中通过终端在通话过程中按键,业务平台收号的方式来实现主叫端与被叫端之间的控制信息交互,但是所传递的交互控制信息具有一定的局限性,仅能传递dtmf所定义的有限的信息内容,即0-9、a-d、*、#等16个字符;另一种是基于移动互联网技术,典型的如各种手机app,将用户在触摸屏上的触摸动作或轨迹上报给对应的服务端,使得服务端根据得到的触摸信息识别用户的意图,该方法避免了原生通话中交互信息仅限于dtmf按键的限制,但是该方法主要针对移动互联网场景,且服务端的预测精度难以保证。
3、因此,传统原生视频通话的控制信息传递方法由于传递方式和应用场景的局限性,导致控制信息传递非常有限,用户的交互体验感较差;移动互联网领域虽然有丰富的交互手段,但目前尚未运用在原生视频通话中。
技术实现思路
1、基于此,有必要针对上述技术问
2、本专利技术提供了一种控制信息传递方法,所述方法包括:
3、当主叫端与被叫端进入视频通话流程时,向被叫端发送第一控制信息,并接收来自所述被叫端响应于所述第一控制信息回复的第一消息,所述第一控制信息为操作页面,用于在所述被叫端的操作界面中显示;
4、接收来自所述被叫端的第二控制信息,并响应于所述第二控制信息向所述被叫端回复第二消息,所述第二控制信息为用户在所述被叫端的操作界面中对所述操作页面的具体操作;
5、通过http协议向管理节点发送第三控制信息,并接收所述管理节点响应于所述第三控制信息回复的第三消息;
6、其中,所述第一控制信息和第二控制信息均由sip info消息中的msml消息体携带,所述第三控制信息为http消息,所述第一消息、第二消息以及第三消息均用于表征成功响应,所述具体操作包括所述操作页面中的点击操作和滑动操作。
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、第三信息传递模块,用于通过http协议向管理节点发送第三控制信息,并接收所述管理节点响应于所述第三控制信息回复的第三消息;
32、其中,所述第一控制信息和第二控制信息均由sip info消息中的msml消息体携带,所述第三控制信息为http消息,所述第一消息、第二消息以及第三消息均用于表征成功响应,所述具体操作包括所述操作页面中的点击操作和滑动操作。
33、本专利技术还提供了一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如上述任一种所述的控制信息传递方法。
34、本专利技术还提供了一种计算机存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述的控制信息传递方法。
35、本专利技术还提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述的控制信息传递方法。
36、上述控制信息传递方法、装置、电子设备及存储本文档来自技高网...
【技术保护点】
1.一种控制信息传递方法,其特征在于,所述方法包括:
2.根据权利要求1所述的控制信息传递方法,其特征在于,所述操作页面至少包括按钮信息,所述向被叫端发送第一控制信息,并接收来自所述被叫端响应于所述第一控制信息回复的第一消息,包括:
3.根据权利要求1所述的控制信息传递方法,其特征在于,所述接收来自所述被叫端的第二控制信息,并响应于所述第二控制信息向所述被叫端回复第二消息,包括:
4.根据权利要求3所述的控制信息传递方法,其特征在于,所述接收来自所述被叫端的第二控制信息,并响应于所述第二控制信息向所述被叫端回复第二消息,还包括:
5.根据权利要求4所述的控制信息传递方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的控制信息传递方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的控制信息传递方法,其特征在于,所述方法还包括:
8.一种控制信息传递装置,其特征在于,所述装置包括:
9.一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行
10.一种计算机存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
...【技术特征摘要】
1.一种控制信息传递方法,其特征在于,所述方法包括:
2.根据权利要求1所述的控制信息传递方法,其特征在于,所述操作页面至少包括按钮信息,所述向被叫端发送第一控制信息,并接收来自所述被叫端响应于所述第一控制信息回复的第一消息,包括:
3.根据权利要求1所述的控制信息传递方法,其特征在于,所述接收来自所述被叫端的第二控制信息,并响应于所述第二控制信息向所述被叫端回复第二消息,包括:
4.根据权利要求3所述的控制信息传递方法,其特征在于,所述接收来自所述被叫端的第二控制信息,并响应于所述第二控制信息向所述被叫端回复第二消息,还包括:
5.根据权利要...
【专利技术属性】
技术研发人员:刘鲲,刘晓丰,姜昊,
申请(专利权)人:联通在线信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。