远程授权方法及系统

阅读:687发布:2020-05-14

专利汇可以提供远程授权方法及系统专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种远程授权方法,包括步骤:控制中心 服务器 向授权服务端发送授权指令;所述授权服务端接收所述控制中心服务器发送的授权指令,并向客户端发送授权信息;所述客户端接收所述授权服务端发送的所述授权信息,并执行所述授权信息。通过控制中心服务器远程发送授权指令至授权服务端,授权服务端接收该授权指令后产生授权信息并发送至客户端,客户端接收到该授权信息后处于对应的使用状态。利用上述远程授权系统实现对各个文化馆的授权服务端进行集中授权控制,并通过授权服务端实现对文化馆内客户端的集中授权控制,使授权系统更加的智能化和多样化。本发明还公开了利用上述远程授权系统进行远程授权系统。,下面是远程授权方法及系统专利的具体信息内容。

1.一种远程授权方法,其特征在于,包括如下步骤:
控制中心服务器向授权服务端发送授权指令;
所述授权服务端接收所述控制中心服务器发送的授权指令,并向客户端发送授权信息;
所述客户端接收所述授权服务端发送的所述授权信息,并执行所述授权信息;
其中,所述授权指令包括启用授权指令;所述授权信息包括启用授权信息;
所述授权服务端接收所述控制中心服务器发送的所述启用授权指令,并向所述客户端发送所述启用授权信息;
所述客户端接收所述授权服务端发送的所述启用授权信息,并根据所述启用授权信息开始启用;
所述启用授权指令包括限时启用授权指令,所述启用授权信息包括限时启用授权信息,当所述控制中心服务器向所述授权服务端发送所述限时启用授权指令时,所述授权服务端向所述客户端发送所述限时授权信息;
所述启用授权指令携带授权期限,所述控制中心服务器的计时器从所述控制中心服务器向所述授权服务端发送所述启用授权指令起开始计时;
所述授权指令包括停止授权指令;所述授权信息包括停止授权信息;
当判断所述控制中心服务器的计时器的时间等于所述授权期限时,所述控制中心服务器向所述授权服务端发送停止授权指令;
所述授权服务端接收所述控制中心服务器发送的所述停止授权指令,并向所述客户端发送停止授权信息;
所述客户端接收所述授权服务端发送的所述停止授权信息,并根据所述停止授权信息停止使用;
其中,所述控制中心服务器向所述授权服务端发送的授权指令还包括提醒指令,当判断所述控制中心服务器的计时器的时间不等于授权期限,且计时器的时间大于预设的时间,所述控制中心服务器向所述授权服务端发送提醒指令,所述授权服务端接收到该提醒指令后向所述客户端发送提醒信息。
2.根据权利要求1所述的远程授权方法,其特征在于,所述控制中心服务器向授权服务端发送授权指令的步骤具体包括如下步骤:
所述控制中心服务器通过短信方式向所述授权服务端发送所述授权指令,所述授权指令包括短信服务中心号码;
所述授权服务端接收所述控制中心服务器发送的授权指令,并向客户端发送授权信息的步骤具体包括如下步骤:
所述授权服务端读取所述短信服务中心号码,并将所述短信服务中心号码与所述授权服务端中客户识别模卡内的短信服务中心号码进行匹配;
若匹配成功,所述授权服务端接收所述控制中心服务器发送的所述授权指令,并向所述客户端发送授权信息。
3.根据权利要求1所述的远程授权方法,其特征在于,所述授权服务端接收所述控制中心服务器发送的授权指令,并向客户端发送授权信息的步骤具体包括如下步骤:
根据所述授权指令,产生所述授权信息;
根据所述客户端的IP地址和端口号初始化UdpClient类的实例;
判断所述客户端是否被允许与所述授权服务端进行通信;
若所述客户端被允许与所述授权服务端进行通信,则执行以下步骤:
将所述授权信息以字节数组方式进行存储;
提取所述授权信息,并对所述授权信息进行加密;
根据所述客户端的IP地址和端口号向所述客户端广播加密后的所述授权信息;
判断所述授权信息是否发送成功;
若发送成功,所述客户端接收所述授权服务端发送的所述授权信息,并执行所述授权信息。
4.根据权利要求3所述的远程授权方法,其特征在于,
若判断所述授权信息发送失败,统计发送失败次数;
若发送失败次数小于等于预设值,则返回并继续执行所述提取所述授权信息,并对所述授权信息进行加密的步骤。
5.根据权利要求3所述的远程授权方法,其特征在于,
若判断所述客户端不被允许与所述授权服务端进行通信,则返回并继续执行所述根据所述客户端的IP地址和端口号初始化UdpClient类的实例的步骤。
6.一种远程授权系统,其特征在于,包括:控制中心服务器、授权服务端和客户端,所述控制中心服务器与所述授权服务端通信连接;所述授权服务端与所述客户端通信连接;
所述控制中心服务器,用于向所述授权服务端发送授权指令;
所述授权服务端,用于接收所述控制中心服务器发送的所述授权指令,还用于向所述客户端发送授权信息;
客户端,用于接收所述授权服务端发送的所述授权信息,还用于执行所述授权信息;
所述控制中心服务器包括第一发送模块,所述第一发送模块用于向所述授权服务端发送启用授权指令;
所述授权服务端包括第一接收模块,所述第一接收模块用于接收所述控制中心服务器发送的所述启用授权指令;
所述授权服务端还包括第二发送模块,用于向所述客户端发送启用授权信息;
所述客户端包括第二接收模块,所述第二接收模块用于接收所述授权服务端发送的所述启用授权信息;
所述客户端还包括执行模块,所述执行模块用于根据所述启用授权信息开始启用;
其中,所述启用授权指令包括限时启用授权指令,所述启用授权信息包括限时启用授权信息,当所述控制中心服务器向所述授权服务端发送所述限时启用授权指令时,所述授权服务端向所述客户端发送所述限时授权信息;
所述控制中心服务器还包括:
计时模块,用于从所述控制中心服务器向所述授权服务端发送所述启用授权指令起开始计时;
所述控制中心服务器的第一发送模块,还用于向所述授权服务端发送停止授权指令;
所述授权服务端的第一接收模块,还用于接收所述控制中心服务器发送的所述停止授权指令;
所述授权服务端的第二发送模块,还用于向所述客户端发送停止授权信息;
所述客户端的第二接收模块,还用于接收所述授权服务端发送的所述停止授权信息;
所述客户端的执行模块,还用于根据所述停止授权信息停止使用;
其中,所述控制中心服务器的第一发送模块,还用于向所述授权服务端发送提醒指令;
所述授权服务端的第一接收模块,还用于接收所述控制中心服务器发送的提醒指令;
所述授权服务端的第二发送模块,还用于向所述客户端发送提醒信息;
所述客户端的第二接收端,还用于接收所述授权服务端发送的提醒信息。

说明书全文

远程授权方法及系统

技术领域

[0001] 本发明涉及一种远程授权方法及系统。

背景技术

[0002] 授权管理是指对场馆内客户端权限进行管理,是为了让场馆内软硬件在授权期限范围内使用。将远程授权控制系统应用于对文化馆等场所中的软硬件控制中,能够控制文化馆内软硬件在授权范围内运行。目前,现有的远程授权系统一般通过远程授权对客户端进行控制,通过各个客户端向控制系统发送写入日志,以查询自身的授权情况,如果授权到期,则客户端关闭停用,即没有权限对软硬件进行控制,如果权限没有到期,则客户端继续使用,对软硬件的运行进行控制。
[0003] 然而传统的对客户端进行授权的远程授权系统的控制过程单一,从而使系统功能单一。

发明内容

[0004] 基于此,有必要针对现有的远程授权方法及系统的控制单一缺点,提出一种远程授权方法及系统。
[0005] 一种远程授权方法,包括如下步骤:
[0006] 控制中心服务器向授权服务端发送授权指令;
[0007] 所述授权服务端接收所述控制中心服务器发送的授权指令,并向客户端发送授权信息;
[0008] 所述客户端接收所述授权服务端发送的所述授权信息,并执行所述授权信息。
[0009] 本发明还公开了一种远程授权系统,包括:控制中心服务器、授权服务端和客户端,所述控制中心服务器与所述授权服务端通信连接;所述授权服务端与所述客户端通信连接;
[0010] 所述控制中心服务器,用于向所述授权服务端发送授权指令;
[0011] 所述授权服务端,用于接收所述控制中心服务器发送的所述授权指令,还用于向所述客户端发送授权信息;
[0012] 客户端,用于接收所述授权服务端发送的所述授权信息,还用于执行所述授权信息。
[0013] 上述远程授权方法及系统,通过控制中心服务器远程发送授权指令至授权服务端,授权服务端接收该授权指令后产生授权信息并发送至客户端,客户端接收到该授权信息后处于对应的使用状态。利用上述远程授权系统实现对各个文化馆的授权服务端进行集中授权控制,并通过授权服务端实现对文化馆内客户端的集中授权控制,使控制中心服务端更好地对授权服务端进行集中授权,授权服务端更好地对客户端进行集中授权,使授权系统更加的智能化和多样化。附图说明
[0014] 图1为一种实施方式的远程授权系统的结构模图;
[0015] 图2为一种实施方式的远程授权方法的流程图
[0016] 图3为另一种实施方式的远程授权方法的发送授权指令以及发送授权信息的流程图;
[0017] 图4为另一种实施方式的远程授权方法的发送授权信息的流程图。

具体实施方式

[0018] 为了使本发明的目的、技术方案和优点更加清楚明了,以下根据附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。
[0019] 请参阅图1,一种远程授权方法,通过控制中心服务器100发送授权指令,授权服务端200接收到该授权指令后通过网络发送授权信息,客户端300接收到授权信息后,执行该授权信息。客户端300执行授权信息后处于与授权信息相对应的使用状态,即开启使用或停止使用。
[0020] 请参考图2,上述远程授权方法,包括如下步骤:
[0021] S100:控制中心服务器100向授权服务端200发送授权指令。
[0022] 在文化馆等场所中,安装有许多软硬件,通过远程授权以控制文化馆内软硬件的运行状态,从而为客户展示文化馆内的各种软硬件的功能。控制中心服务器100是安装在拥有授权权限的研发企业中,只有通过控制中心服务器100发送授权指令,以控制授权服务端200向所述客户端300进行授权或停止授权,授权服务端200根据该授权指令才能控制文化馆内客户端300是否有权限对文化馆内软硬件进行控制,当客户端300拥有权限对文化馆内软硬件进行控制时,可开启或关闭软硬件,当授权期限到期,控制中心服务器100没有再向授权服务端200发送权限指令,则授权服务端200不再向客户端300发送授权信息,从而客户端300没有权限对文化馆内的硬件进行控制。具体的,控制中心服务器100是通过全球移动通信系统(Global System For Mobile Communications,GSM)方式发送授权指令。
[0023] S200:授权服务端200接收控制中心服务器100发送的授权指令,并向客户端300发送授权信息。
[0024] 授权服务端200通过网络接收控制中心服务器100发送的授权指令,授权服务端200接收到该授权指令后,需要向客户端300发送授权信息,即授权服务端200根据授权指令,产生授权信息,并向客户端300发送授权信息,以控制客户端300是否拥有权限。具体的,授权服务端200通过用户数据包协议(User Datagram Protocol,UDP)通信方式发送授权信息。
[0025] S300:客户端300接收授权服务端200发送的授权信息,并执行授权信息。
[0026] 客户端300接收到该授权信息后,执行授权信息,根据不同的授权信息,客户端300会处于不同的使用状态,例如,授权信息为允许客户端300的启用的信息时,客户端300控制场馆内的软硬件运行,即客户端300拥有权限对软硬件进行控制;当授权信息为不允许客户端300的启用的信息时,客户端300没有权限对软硬件进行控制。即客户端300通过执行相应的授权信息处于不同的使用状态。
[0027] 具体的,根据不同的授权信息,客户端300处于不同的使用状态是通过键鼠钩子(Hook)实现的,客户端300收到授权信息后,根据授权信息调用键鼠钩子,实现对键盘鼠标的激活或封,从而使客户端300根据键盘或鼠标的状态处于不同的使用状态。例如,客户端300根据授权信息对键盘进行封锁,客户端300不能接受键盘输入的信息,从而使客户端300处于停止使用的状态。客户端300根据授权信息对鼠标进行封锁,鼠标被封锁后不能对客户端300进行操作,从而使客户端300处于停止使用的状态。客户端300根据授权信息对鼠标进行激活,鼠标被激活后能对客户端300进行操作,从而使客户端300开启使用。
[0028] 利用上述远程授权方法对客户端300进行远程授权控制,通过远程授权控制文化馆内的软硬件在授权范围内使用。上述授权方法通过控制中心服务器100远程发送授权指令至授权服务端200,授权服务端200接收该授权指令后产生授权信息并发送至客户端300,客户端300接收到该授权信息后处于对应的使用状态。利用上述远程授权方法实现对各个文化馆的授权服务端200进行集中授权控制,并通过授权服务端200实现对文化馆内客户端300进行授权,使控制中心服务器100更好地对授权服务端200进行集中授权,授权服务端
200更好地对客户端300进行集中授权,使授权系统更加的智能化和多样化。
[0029] 在其中一个实施例中,授权指令包括启用授权指令;授权信息包括启用授权信息。
[0030] 授权服务端200接收控制中心服务器100发送的启用授权指令,并向客户端300发送启用授权信息。
[0031] 客户端300接收授权服务端200发送的启用授权信息,并根据启用授权信息开始启用。
[0032] 控制中心服务器100向授权服务端200发送启用授权指令,授权服务端200当接收到该启用授权指令后向客户端300发送启用授权信息,以控制客户端300拥有权限,从而通过客户端300可实现对文化馆内软硬件的控制。
[0033] 具体的,启用授权指令包括永久启用授权指令和限时启用授权指令,启用授权信息包括永久启用授权信息和限时启用授权信息。不同的启用授权指令控制授权服务端200向客户端300发送不同的启用授权信息,从而控制客户端300处于不同的使用状态。当控制中心服务器100发送的是永久授权指令,授权服务端200向客户端300发送永久授权信息,文化馆内的客户端300拥有永久的权限对文化馆内硬件进行永久控制。当控制中心服务器100发送的是限时授权指令,授权服务端200向客户端300发送限时授权信息,则文化馆内的客户端300拥有限时权限,在权限期限内对硬件进行控制,超过期限,客户端300不再拥有使用权限,需要向控制中心服务器100发送授权请求,再次接收到启用授权信息后,才能再次拥有使用权限,从而对硬件进行控制。
[0034] 在其中一个实施例中,启用授权指令携带授权期限,控制中心服务器100的计时器从控制中心服务器100向授权服务端200发送启用授权指令开始计时。
[0035] 授权指令包括停止授权指令;授权信息包括停止授权信息。
[0036] 当判断控制中心服务器100的计时器的时间等于授权期限时,控制中心服务器100向授权服务端200发送停止授权指令。
[0037] 授权服务端200接收控制中心服务器100发送的所述停止授权指令,并向客户端300发送停止授权信息。
[0038] 客户端300接收授权服务端200发送的停止授权信息,并根据停止授权信息停止使用。
[0039] 控制中心服务器100可设置授权期限,并查看授权服务端200当前状态。当计时器的时间和授权期限相等时,即授权期限已到,控制中心服务器100向授权服务端200发送停止授权指令,授权服务端200根据该停止授权指令向客户端300发送停止授权信息,客户端300接收到停止使用权限信息后,原先拥有启用权限的客户端300将不再具有使用权限,将停止使用,即不能对文化馆内硬件进行控制。
[0040] 在其中一个实施例中,控制中心服务器100向授权服务端200发送的授权指令还包括提醒指令,当判断控制中心服务器100的计时器的时间不等于授权期限,且计时器的时间大于预设的时间,控制中心服务器100向授权服务端200发送提醒指令,授权服务端200接收到该提醒指令后向客户端300发送提醒信息,以提醒客户该客户端300的授权期限即将到期。
[0041] 在其中一个实施例中,控制中心服务器100向授权服务端200发送的授权指令还包括卸载指令。控制中心服务器100向授权服务端200发送卸载指令,授权服务端200根据卸载指令产生卸载信息发送至客户端300,对客户端300可进行卸载。
[0042] 请参阅图3,在其中一个实施例中,控制中心服务器100向授权服务端200发送授权指令的步骤S100具体包括如下步骤:
[0043] S110:控制中心服务器100通过短信方式向授权服务端200发送授权指令,授权指令包括短信服务中心号码。
[0044] 授权服务端200接收控制中心服务器100发送的授权指令,并向客户端300发送授权信息的步骤S200具体包括如下步骤:
[0045] S210:授权服务端200读取短信服务中心号码,并将该短信服务中心号码与授权服务端200中客户识别模块卡内的短信服务中心号码进行匹配。
[0046] S220:若匹配成功,授权服务端200接收授权指令,并向客户端300发送授权信息。
[0047] 客户识别模块卡即SIM卡,其英文全称为Subscriber Identity Module。控制中心服务器100根据授权服务端200中客户识别模块卡内的短信服务中心号码,通过短信的方式向授权服务端200发送授权指令,授权服务端200读取短信服务中心号码,并将其与客户识别模块卡内的短信中心进行匹配,当匹配成功时,授权服务端200接收控制中心服务器100发送的授权指令,从而控制中心服务器100实现向对应的授权服务端200发送授权指令。
[0048] 具体的,授权服务端200中客户识别模块卡不设有密码,且客户识别模块卡内具有资金余额,从而防止授权服务端200连接全球移动通信网络失败,确保授权服务端200与移动通信网络连通。
[0049] 请参阅图4,在其中一个实施例中,所述授权服务端200接收所述控制中心服务器100发送的授权指令,并向所述客户端300发送授权信息的步骤S200具体包括如下步骤:
[0050] S201:根据授权指令,产生授权信息。
[0051] S202:根据客户端300的IP地址和端口号初始化UdpClient类的实例。
[0052] S203:判断客户端300是否被允许与授权服务端200进行通信。
[0053] 若客户端300被允许与授权服务端200进行通信,则执行以下步骤:
[0054] S204:将授权信息以字节数组方式进行存储。
[0055] S205:提取授权信息,并对授权信息进行加密。
[0056] S206:根据客户端300的IP地址和端口号向客户端300广播加密后的授权信息。
[0057] S207:判断授权信息是否发送成功。
[0058] 若发送成功,则执行客户端300接收授权服务端200发送的授权信息,并执行授权信息的步骤S300。
[0059] 在其中一个实施例中,若判断授权信息发送失败,则执行以下步骤:
[0060] S208:统计发送失败次数。
[0061] S209:判断失败次数是否大于预设值。
[0062] 若发送失败次数小于等于预设值,则返回并继续执行提取授权信息,并对授权信息进行加密的步骤S205。
[0063] 若发送失败次数大于预设值,则授权服务端200向客户端300发送授权信息失败,并将发送失败次数清零。
[0064] 在其中一个实施例中,若判断客户端300不被允许与授权服务端200进行通信,则返回并继续执行根据所述客户端300的IP地址和端口号初始化UdpClient类的实例的步骤S202。
[0065] 利用用户数据包协议通信方式进行发送授权信息,实现授权服务端200与客户端300之间的相互通信,授权服务端200需要发送授权信息给客户端300时,首先需要接收授权信息的客户端300的IP地址和端口号,要判断该客户端300是否被允许与授权服务端200进行通信,若不允许,则获取其他接收授权信息的客户端300的IP地址和端口号,在进行下一步骤;若允许,这样才能将数据发送到指定的客户端300。当授权信息发送失败时,重复发送预设值。当授权服务端200发送同一授权信息失败的次数超过预设值,则授权服务端200向客户端300发送授权信息失败,不再重复发送同一授权信息。当控制中心服务器100通过授权服务端200接收到客户端300请求时,控制中心服务器100再重新发送授权指令给授权服务端200,授权服务端200再向客户端300重新发送授权信息。具体的,预设值优选为3,即当授权信息发送失败的次数大于3时,授权服务端200发送该授权信息失败。
[0066] 当客户端300通过用户数据包协议通信方式发送数据至授权服务端200时,授权服务端200通过指定的监听端口接收数据,具体的,指定的监听端口为8002端口,循环监听该端口消息,实现接收客户端300发来的数据。
[0067] 在其中一个实施例中,控制中心服务器100向授权服务端200发送授权指令的步骤S100可为:
[0068] 控制中心服务器100向多个授权服务端200发送多个授权指令。
[0069] 由于要对多个文化馆内授权服务端200进行控制,然而多个文化馆一般处于不同的地方,多个文化馆内的授权服务端200处于不同的网络中,通过控制中心服务器100发送多个授权指令可以对多个授权服务端200进行控制,从而实现对多个授权服务端200的集中控制。
[0070] 在其中一个实施例中,授权服务端200接收控制中心服务器100发送的授权指令,并向客户端300发送授权信息的步骤S200可为:
[0071] 多个授权服务端200接收控制中心服务器100发送的多个授权指令。
[0072] 根据授权指令,授权服务端200向多个客户端300发送多个授权信息。
[0073] 授权服务端200部署于文化馆内,进行控制的文化馆的可为一个或多个,从而需要部署授权服务端200为一个或多个,当控制中心服务器100发送多个授权指令后,多个授权服务端200接收相应的授权指令,从而实现控制中心服务器100对多个授权服务端200的控制。根据相应的授权指令,授权服务端200产生相应的授权信息,一个授权服务端200可对文化馆内多个客户端300发送授权信息,从而控制文化管内多个客户端300的使用状态。
[0074] 请继续参阅图1,本发明还公开了一种远程授权系统,包括:控制中心服务器100、授权服务端200和客户端300,控制中心服务器100与授权服务端200通信连接;授权服务端200与客户端300通信连接。
[0075] 控制中心服务器100,用于向授权服务端200发送授权指令。
[0076] 授权服务端200,用于接收控制中心服务器100发送的授权指令,还用于向客户端300发送授权信息。
[0077] 客户端300,用于接收授权服务端200发送的授权信息,还用于执行授权信息。
[0078] 上述远程授权系统,通过控制中心服务器100远程发送授权指令至授权服务端200,授权服务端200接收该授权指令后产生授权信息并发送至客户端300,客户端300接收到该授权信息后处于对应的使用状态。利用上述远程授权系统实现对各个文化馆的授权服务端200进行集中授权控制,并通过授权服务端200实现对文化馆内客户端300进行授权,使控制中心服务器100更好地对授权服务端200进行集中授权,授权服务端200更好地对客户端300进行集中授权,可有效地对客户端300进行授权管理,使授权系统更加的智能化和多样化。
[0079] 在其中一个实施例中,控制中心服务器100包括第一发送模块,第一发送模块用于向授权服务端200发送启用授权指令。
[0080] 授权服务端200包括第一接收模块,第一接收模块用于接收控制中心服务器100发送的启用授权指令。
[0081] 授权服务端200包括第二发送模块,且用于向客户端300发送启用授权信息。
[0082] 客户端300包括第二接收模块,第二接收模块用于接收授权服务端200发送的启用授权信息;
[0083] 客户端300包括执行模块,执行模块用于根据启用授权信息开始启用。
[0084] 当控制中心服务器100向授权服务端200发送启用授权指令,授权服务端200根据启用授权指令向客户端300发送启用授权信息,以控制客户端300拥有使用权限对软硬件进行控制。
[0085] 在其中一个实施例中,控制中心服务器100包括:
[0086] 计时模块,用于从控制中心服务器100向授权服务端200发送启用授权指令起开始计时。
[0087] 控制中心服务器100的第一发送模块,还用于向授权服务端200发送停止授权指令。
[0088] 授权服务端200的第一接收模块,还用于接收控制中心服务器100发送的停止授权指令;
[0089] 授权服务端200的第二发送模块,还用于向客户端300发送停止授权信息。
[0090] 客户端300的第二接收模块,还用于接收授权服务端200发送的停止授权信息;
[0091] 客户端300的执行模块,还用于根据所述停止授权信息停止使用。
[0092] 授权指令携带授权期限,当计时模块的时间等于授权期限时,控制中心服务器100发送停止授权指令,授权服务器200向客户端300发送停止授权信息,以控制客户端300不再拥有使用权限对软硬件进行控制。
[0093] 在其中一个实施例中,控制中心服务器100的第一发送模块,还用于向授权服务端200发送提醒指令。
[0094] 授权服务端200的第一接收模块,还用于接收控制中心服务器100发送的提醒指令。
[0095] 授权服务端200的第二发送模块,还用于向客户端300发送提醒信息。
[0096] 客户端300的第二接收端,还用于接收授权服务端200发送的提醒信息。
[0097] 通过发送提醒信息,提醒客户端300的授权期限即将到期。
[0098] 在其中一个实施例中,控制中心服务器100的第一发送模块,还用于通过短信方式向授权服务端200发送授权指令,授权指令包括短信服务中心号码。
[0099] 授权服务端200的第一接收模块,还用于接收第一发送模块发送的授权指令;具体用于读取短信服务中心号码,并将短信服务中心号码与第一接收模块中客户识别模块卡内的短信服务中心号码进行匹配,匹配成功后,接收第一发送模块发送的授权指令。
[0100] 在其中一个实施例中,第二发送模块,还用于根据客户端300的IP地址和端口号向客户端300广播加密后的授权信息。
[0101] 授权服务端200还包括:
[0102] 转换模块,用于根据授权指令,产生授权信息。
[0103] 初始化模块,用于根据客户端300的IP地址和端口号初始化UdpClient类的实例。
[0104] 第一判断模块,用于判断客户端300是否被允许与授权服务端200进行通信。
[0105] 存储模块,用于当客户端300被允许与授权服务端200进行通信时,以字节数组方式对授权信息进行存储。
[0106] 加密模块,用于提取存储模块中的授权信息,并对授权信息进行加密。
[0107] 第二判断模块,用于判断授权信息是否发送成功。
[0108] 若第二判断模块判断授权信息发送失败,统计发送失败次数,当发送失败次数小于等于预设值,返回至加密模块重新对授权信息进行加密,再通过第二发送模块重新广播加密后的授权信息;当发送失败次数大于预设值,授权服务端200向客户端300发送授权信息失败,发送失败次数清零。
[0109] 以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈