[发明专利]远程集群联网分卡方法及相关设备有效
申请号: | 201910505719.3 | 申请日: | 2019-06-12 |
公开(公告)号: | CN110381171B | 公开(公告)日: | 2022-05-03 |
发明(设计)人: | 王运峰 | 申请(专利权)人: | 澳克多普有限公司 |
主分类号: | H04L61/50 | 分类号: | H04L61/50;H04L67/1095;G06F21/30 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 唐致明;洪铭福 |
地址: | 518000 广东省深圳市龙岗*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 远程 集群 联网 方法 相关 设备 | ||
本发明公开了一种远程集群联网分卡方法及相关设备,该方法包括:在接收到猫池发送的分卡请求之后,从待分卡卡池中根据分卡策略分卡给该猫池,其中,该待分卡卡池的卡全部用于分配给任一猫池。本发明从待分卡卡池中分卡给猫池,相较于从卡池中分卡,缩小了分卡的卡筛选范围,有利于提高分卡效率。本发明广泛应用于远程集群联网分卡。
技术领域
本发明涉及通信技术领域,尤其是涉及一种远程集群联网分卡方法及相关设备。
背景技术
猫池:Modem POOL的中文名称,是一种将相当数量的Modem,使用特殊的拨号请求接入设备连接在一起、可以同时接受多个用户拨号连接的设备。猫池可看作是一种特殊的终端,其主要功能是登录服务器、请求分卡以进行打电话。远程集群联网分卡的一个研发方向是:如何提高远程集群联网分卡的效率。
cmdUtils:用户控制类。接入服务器为每个用户建立的缓存对象,用来存储用户基本信息,tcp链接信息,请求信息等。
Redis:一个开源(BSD许可)的使用ANSI C语言编写、支持网络、内存中的数据结构存储系统,可用作数据库、缓存和消息中间件,它支持多种类型的数据机构,并提供多种语言的API。
proto协议:Protobuf是google开发的的一套在数据存储和网络通信时,用于协议编解码的工具库。它和XML和Json数据差不多,把数据已某种形式保存起来。Protobuf相对与XML和Json的不同之处,它是一种二进制的数据格式,具有更高的传输,打包和解包效率。
发明内容
本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的一个目的是提供一种远程集群联网分卡方法及相关设备,以提高远程集群联网分卡的效率。
本发明所采用的技术方案是:
第一方面,本发明提供一种远程集群联网分卡方法,该方法包括:在接收到猫池发送的分卡请求之后,从待分卡卡池中根据分卡策略分卡给该猫池,其中,该待分卡卡池的卡全部用于分配给任一猫池。
其中,接收到猫池发送的分卡请求之前,包括:接收该猫池发送的建立通信连接请求;在与该猫池建立通信连接之后,接收该猫池发送的至少一个登陆连接请求;在接收到至少一个该登陆连接请求之后,接收该猫池的登陆请求用户发送的分卡请求。
其中,在分卡之前,验证该分卡请求是否合法,包括:验证登陆用户的信息是否正确;如果该登陆用户的信息正确,判断该登陆用户是否已经登陆;如果该登陆用户已经登陆,判断该登陆用户是否属于猫池用户;如果该登陆用户属于该猫池用户,则判断该分卡请求合法。
其中,根据分卡策略,从待分卡卡池中分卡给该猫池之后,还包括:如果该猫池未获取到卡镜像,在接收到该猫池发送的获取卡镜像请求之后,从数据库中查找该卡镜像,发送给该猫池;其中,该数据库保存卡池所有卡的镜像。
其中,所述待分卡卡池中的卡均按照特定的质量标准进行打分并排序,打分最高的卡最先被分出去。
第二方面,本发明提供一种远程集群联网分卡装置,该装置包括分卡模块,用于在接收到猫池发送的分卡请求之后,从待分卡卡池中分卡给猫池,其中,所述待分卡卡池的卡全部用于分配给任一猫池。
第三方面,本发明提供一种计算机可读存储介质,其中,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令用于使计算机执行如上述的方法。
第四方面,本发明提供一种服务器,该服务器包括:至少一个处理器;以及与该至少一个处理器通信连接的存储器;其中,该存储器存储有可被该至少一个处理器执行的指令,该指令能够执行如上述的方法。
第五方面,本发明提供一种猫池,该猫池用于向如上述的服务器进行请求分卡。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于澳克多普有限公司,未经澳克多普有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910505719.3/2.html,转载请声明来源钻瓜专利网。