[发明专利]远程通信服务控制方法、服务器及客户端有效
申请号: | 202010043444.9 | 申请日: | 2020-01-15 |
公开(公告)号: | CN111245699B | 公开(公告)日: | 2021-08-17 |
发明(设计)人: | 庄旭晖;骆燕杰;童当当;柳孙明;余松;林超;吴鹤松 | 申请(专利权)人: | 广州华多网络科技有限公司 |
主分类号: | H04L12/46 | 分类号: | H04L12/46;H04L29/06;H04L29/08 |
代理公司: | 广州利能知识产权代理事务所(普通合伙) 44673 | 代理人: | 王增鑫 |
地址: | 511442 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 远程 通信 服务 控制 方法 服务器 客户端 | ||
1.一种远程通信服务控制方法,其特征在于,该方法包括以下步骤:
响应客户端的请求向其推送节点列表,所述节点列表包含本服务器预先配置的一个或多个远程网络服务节点的连接信息,所述连接信息包括与远程网络服务节点相对应的指代信息;
响应客户端用户关于建立到从所述节点列表选定的目标远程网络服务节点的连接的请求,而提供目标远程网络服务节点的配置信息给该用户完成配置,各远程网络服务节点的所述配置信息被预先存储于本服务器中,以便该客户端通过本服务器预设的路由隧道与目标远程网络服务节点所在的网络通信,所述路由隧道符合通用路由封装协议的定义;
监听本服务器预配置的虚拟网卡中源自用户客户端、源自目标远程网络服务节点两方的数据报文,将其中一方的数据报文发送给另一方以实现该双方的数据通信。
2.根据权利要求1所述的方法,其特征在于,该方法还包括如下步骤:
接收添加所述远程网络服务节点的请求,而向本服务器数据库中添加该请求所包含的远程网络服务节点所对应的节点名称、地址信息以及端口信息,以用于形成所述的配置信息。
3.根据权利要求1所述的方法,其特征在于,该方法还包括如下步骤:
自动测试本服务器预先配置的远程网络服务节点的网络传输速率、掉包率和/或网络延时,按照其中之一排序形成所述节点列表,以供客户端选用。
4.根据权利要求1所述的方法,其特征在于,该方法还包括如下步骤:
自动测试接入本服务器的用户的实时使用信息,包括使用时间、传输速率、流量信息中任意一种或任意多种,以供本服务器根据其中的至少一项实施对相应用户的使用权限控制。
5.根据权利要求1所述的方法,其特征在于,响应客户端用户关于建立到从所述节点列表选定的目标远程网络服务节点的连接的请求时,验证用户身份信息,当用户身份信息验证通过时,才执行所述的连接动作向用户推送所述的配置信息。
6.根据权利要求1所述的方法,其特征在于,所述配置信息集中存储于本服务器可以访问的数据库中以实现集中管理。
7.根据权利要求1所述的方法,其特征在于:在监听两方数据报文的步骤中,对于从虚拟网卡获取的源自用户客户端的经客户端封装的封装数据报文解包成原始格式数据报文,再将该原始格式数据报文经所述路由隧道路由给目标远程网络服务节点;相应的,对于从虚拟网卡获取的源自目标远程网络服务节点的原始格式数据报文,将其封装成封装格式数据报文发送给所述客户端。
8.根据权利要求1所述的方法,其特征在于,该方法包括如下步骤:
本服务器为每个路由隧道提供对应的独立服务进程,和/或,为每个使用路由隧道的用户建立对应的独立线程。
9.根据权利要求1所述的方法,其特征在于:
本服务器提供使所述客户端具备与目标远程网络服务节点所在公用网络中的多台终端中的任意一个进行数据通信的能力,其通信能力信息反映在流经本服务器的相应的数据报文中。
10.根据权利要求1所述的方法,其特征在于:所述客户端与目标远程网络服务节点之间进行通信的数据内容包括视频流内容或音频流内容,其反映在流经本服务器的相应的数据报文中。
11.根据权利要求1所述的方法,其特征在于:所述的虚拟网卡基于开源软件OpenVPN在本服务器上进行配置形成。
12.根据权利要求1所述的方法,其特征在于:所述服务器通过一个服务访问接口调用运行于其自身或其所在机群中的一台计算机中的管理服务实现对所述配置信息的调用和推送。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州华多网络科技有限公司,未经广州华多网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010043444.9/1.html,转载请声明来源钻瓜专利网。