页面级远程同屏协助方法、装置及服务器与流程

文档序号:37659840发布日期:2024-04-18 20:33阅读:6来源:国知局
页面级远程同屏协助方法、装置及服务器与流程

本发明涉及信息交互的,尤其是涉及一种页面级远程同屏协助方法、装置及服务器。


背景技术:

1、随着线上化沟通业务的日益增多,传统的线上化沟通技术均需要安装qq远程协助、teamviewer和企业微信等对应的应用程序实现线上沟通。目前,相关技术提出,可以采用消息中间件进行服务间会话广播,即,通过服务端websocket集群使用消息中间件,通过会话广播,实现服务集群,但该方案在高并发情况下性能较低、延迟率较高,且占用网络带宽较大,并且在用户端交互报文较大时,容易增加用户流量消耗,影响用户使用的流畅度,进而提升了延迟率和丢包率。


技术实现思路

1、有鉴于此,本发明的目的在于提供一种页面级远程同屏协助方法、装置及服务器,可以显著提升线上用户端和客服端的沟通效率和沟通流畅度,从而提升用户体验。

2、第一方面,本发明实施例提供了一种页面级远程同屏协助方法,方法应用于远程同屏协助系统,远程同屏协助系统包括:js组件和后台服务器,远程同屏协助系统分别与用户端和客服端通讯连接,方法包括:在接收到用户端和客服端发送的连接请求时,通过js组件分别向用户端和客服端提供交互操作界面,其中,js组件设置为增量元素同步机制;响应针对于用户端对交互操作界面的选择情况,在后台服务器执行对应的控制操作,并通过路由分发将用户端与对应的客服端建立通讯连接,以使会话流量数据在用户端和客服端之间进行双向数据传输,实现远程同屏协助。

3、在一种实施方式中,交互操作界面包括:屏幕共享控键,响应针对于用户端对交互操作界面的选择情况,在后台服务器执行对应的控制操作的步骤,包括:响应针对于用户端对屏幕共享控键的触发操作,将用户端执行的操作指令,以增量形式发送至客服端进行指令重放,以使用户端的操作指令在客服端实时显示。

4、在一种实施方式中,通过路由分发将用户端与对应的客服端建立通讯连接,以使会话流量数据在用户端和客服端之间进行双向数据传输,实现远程同屏协助的步骤,包括:获取客服端的工作状态标签,其中,工作状态标签包括:准备服务中和服务中;在接收到用户端连接请求时,将工作状态标签为准备服务中的客服端匹配至用户端,并将客服端的工作状态标签修改为准备服务中。

5、在一种实施方式中,将工作状态标签为准备服务中的客服端匹配至用户端的步骤,包括:将工作状态标签为准备服务中的客服端对应的链接标识发送至用户端,并接收用户端反馈的长链接请求;利用后台服务器的网关层对长链接请求进行解析处理,确定客服端对应的服务器标识,以使用户端与客服端的服务器进行匹配处理。

6、在一种实施方式中,将工作状态标签为准备服务中的客服端匹配至用户端的步骤,还包括:若在接收到用户端连接请求时,客服端的工作状态标签均为服务中,则向用户端发送不带服务器标识的链接请求,以使用户端进行排队处理。

7、在一种实施方式中,向用户端发送不带服务器标识的链接请求,以使用户端进行排队处理的步骤,包括:当进入排队处理的用户端的数量大于预设客服数量阈值时,停止接收用户端连接请求;当用户端进入排队状态时,利用后台服务器的网关层对用户端进行负载分配处理,确定目标客服端;将进入排队状态的用户端在对应的目标客服端的队列进行排队等待,并实时监测目标客服端的工作状态标签。

8、在一种实施方式中,交互操作界面包括:健康监测控键,响应针对于用户端对交互操作界面的选择情况,在后台服务器执行对应的控制操作的步骤,还包括:响应针对于用户端对健康监测控键的触发操作,基于预设时间间隔,向后台服务器发送心跳包;若在预设时间阈值内未接收到后台服务器反馈的服务端响应,则进行重连或切换服务器处理。

9、第二方面,本发明实施例还提供一种页面级远程同屏协助装置,装置应用于远程同屏协助系统,远程同屏协助系统包括:js组件和后台服务器,远程同屏协助系统分别与用户端和客服端通讯连接,装置包括:交互控制模块,在接收到用户端和客服端发送的连接请求时,通过js组件分别向用户端和客服端提供交互操作界面,其中,js组件设置为增量元素同步机制;同屏协助模块,响应针对于用户端对交互操作界面的选择情况,在后台服务器执行对应的控制操作,并通过路由分发将用户端与对应的客服端建立通讯连接,以使会话流量数据在用户端和客服端之间进行双向数据传输,实现远程同屏协助。

10、第三方面,本发明实施例还提供一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的计算机可执行指令,处理器执行计算机可执行指令以实现第一方面提供的任一项的方法。

11、第四方面,本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现第一方面提供的任一项的方法。

12、本发明实施例带来了以下有益效果:

13、本发明实施例提供的一种页面级远程同屏协助方法、装置及服务器,该方法在接收到用户端和客服端发送的连接请求时,可以通过js组件分别向用户端和客服端提供交互操作界面,响应针对于用户端对交互操作界面的选择情况,在后台服务器执行对应的控制操作,并通过路由分发将用户端与对应的客服端建立通讯连接,以使会话流量数据在用户端和客服端之间进行双向数据传输,实现远程同屏协助,本发明实施例可以显著提升线上用户端和客服端的沟通效率和沟通流畅度,从而提升用户体验。

14、本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

15、为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。



技术特征:

1.一种页面级远程同屏协助方法,其特征在于,所述方法应用于远程同屏协助系统,所述远程同屏协助系统包括:js组件和后台服务器,所述远程同屏协助系统分别与用户端和客服端通讯连接,所述方法包括:

2.根据权利要求1所述的页面级远程同屏协助方法,其特征在于,所述交互操作界面包括:屏幕共享控键,所述响应针对于所述用户端对所述交互操作界面的选择情况,在所述后台服务器执行对应的控制操作的步骤,包括:

3.根据权利要求1所述的页面级远程同屏协助方法,其特征在于,通过路由分发将所述用户端与对应的所述客服端建立通讯连接,以使会话流量数据在所述用户端和所述客服端之间进行双向数据传输,实现远程同屏协助的步骤,包括:

4.根据权利要求3所述的页面级远程同屏协助方法,其特征在于,所述将所述工作状态标签为准备服务中的所述客服端匹配至所述用户端的步骤,包括:

5.根据权利要求3所述的页面级远程同屏协助方法,其特征在于,所述将所述工作状态标签为准备服务中的所述客服端匹配至所述用户端的步骤,还包括:

6.根据权利要求5所述的页面级远程同屏协助方法,其特征在于,向所述用户端发送不带服务器标识的链接请求,以使所述用户端进行排队处理的步骤,包括:

7.根据权利要求1所述的页面级远程同屏协助方法,其特征在于,所述交互操作界面包括:健康监测控键,所述响应针对于所述用户端对所述交互操作界面的选择情况,在所述后台服务器执行对应的控制操作的步骤,还包括:

8.一种页面级远程同屏协助装置,其特征在于,所述装置应用于远程同屏协助系统,所述远程同屏协助系统包括:js组件和后台服务器,所述远程同屏协助系统分别与用户端和客服端通讯连接,所述装置包括:

9.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的计算机可执行指令,所述处理器执行所述计算机可执行指令以实现权利要求1至7任一项所述的方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现权利要求1至7任一项所述的方法。


技术总结
本发明提供了一种页面级远程同屏协助方法、装置及服务器,涉及信息交互的技术领域,包括:在接收到用户端和客服端发送的连接请求时,通过JS组件分别向用户端和客服端提供交互操作界面,其中,JS组件设置为增量元素同步机制;响应针对于用户端对交互操作界面的选择情况,在后台服务器执行对应的控制操作,并通过路由分发将用户端与对应的客服端建立通讯连接,以使会话流量数据在用户端和客服端之间进行双向数据传输,实现远程同屏协助。本发明可以显著提升线上用户端和客服端的沟通效率和沟通流畅度,从而提升用户体验。

技术研发人员:刘源,文静,付超,吴孟华,李祥南
受保护的技术使用者:阳光人寿保险股份有限公司
技术研发日:
技术公布日:2024/4/17
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1