一种基于北斗卫星的软件授权系统及方法

文档序号:9687805阅读:1010来源:国知局
一种基于北斗卫星的软件授权系统及方法
【技术领域】
[0001]本发明涉及软件授权领域,特别是涉及一种基于北斗卫星的软件授权系统及方法。
【背景技术】
[0002]目前,软件的功能及模块越来越多,大部分软件开发商按照功能模块来销售软件,通过软件的按需使用销售模式的发展,用户也越来越希望按照软件使用时间、使用次数等方式来购买和使用软件,使得单纯的软件保护功能已经不能满足市场需求,而更需要一种软件授权系统来实现软件开发商和用户的要求,再加上软件用户数量的增长和软件版本的增加,开发商需要更好地管理软件购买和使用情况,促使软件授权系统得到更快地发展。
[0003]对于软件保护来说,其核心理念是防止软件被盗版使用;而软件授权的目标是让软件用户按照购买许可来使用软件,软件授权主要涉及软件的安装份数、使用时间、应用范围以及功能核;块等内容。
[0004]软件授权一般是通过终端软件通过互联网向授权中心发起授权请求,由授权中心审核并返回授权结果,从而获取该软件的合法使用权,用户即可通过该终端在线或离线使用该授权软件。
[0005]但这种软件授权方法存在的问题是:终端软件发起授权请求时,终端必须接入互联网,而在某些区域和情况下,终端无法连接互联网,从而导致用户无法获取软件的合法使用权,为用户带来极大的不便,也对软件运营商造成不必要的损失。

【发明内容】

[0006]本发明的目的在于克服现有技术的不足,提供一种基于北斗卫星的软件授权系统及方法,克服终端软件发起授权请求时终端必须接入互联网的困难。
[0007]本发明的目的是通过以下技术方案来实现的:一种基于北斗卫星的软件授权系统,它包括北斗卫星、北斗运营中心和授权中心,它还包括终端设备,所述的终端设备包括北斗卫星模块和待授权终端软件,所述的终端软件向北斗卫星模块提交授权请求信息,北斗卫星模块将授权请求信息通过北斗卫星转发给北斗运营中心,北斗运营中心将授权请求信息转发给授权中心,授权中心向北斗运营中心发送授权结果信息,北斗运营中心将授权结果信息通过北斗卫星转发给北斗卫星模块,北斗卫星模块向终端软件返回授权结构信肩、Ο
[0008]所述的北斗卫星模块包括编码模块和解码模块,所述的编码模块负责将授权请求信息打包成北斗短报文,所述的解码模块负责解析携带有授权结果的北斗短报文,所述的北斗卫星模块集成安装在终端设备内。
[0009]所述的北斗运营中心包括编码模块和解码模块,所述的编码模块负责将授权结果信息打包成北斗短报文,所述的解码模块负责解析携带有授权请求信息的北斗短报文。
[0010]所述的授权请求信息包括该终端设备的设备识别码。
[0011]所述的授权中心包括数据库服务器,所述的数据库服务器包括存储有已授权设备的设备识别码的数据表。
[0012]一种基于北斗卫星的软件授权方法,它包括以下步骤:
S1:终端软件将授权请求信息提交给终端设备上的北斗卫星模块,北斗卫星模块把授权请求信息编码成北斗短报文,并将该北斗短报文发送给北斗卫星,北斗短报文中包含该终端设备唯一的设备识别码;
S2:北斗卫星收到包含授权请求的北斗短报文后,将北斗短报文转发给北斗运营中心;
53:北斗运营中心收到北斗短报文后,对北斗短报文进行解码,并验证该北斗短报文是否有效,若该北斗短报文有效,则北斗运营中心将授权请求信息转发给授权中心,若该北斗短报文无效,则北斗运营中心将无效结果通过北斗卫星发送到终端设备;
54:授权中心收到授权请求后,将授权请求中所包含的设备识别码与存储有已授权设备的设备识别码的数据表进行对比,从而判断用户是否可以通过该终端设备合法使用该终端软件;
若数据表中没有授权请求中所包含的设备识别码,则用户不能通过该终端设备使用该终端软件;
若数据表中有授权请求中所包含的设备识别码,则用户可以通过该终端设备合法使用该终端软件;
授权中心根据对比的结果向北斗运营中心发送授权结果信息;
55:北斗运营中心收到授权结果信息后,将授权结果信息编码成北斗短报文,并将北斗短报文转发给北斗卫星;
56:北斗卫星收到包含授权结果信息的北斗短报文后,将该北斗短报文转发给该终端设备上的北斗卫星模块,北斗卫星模块对该北斗短报文进行解码,并将解码后的授权结果发送给终端软件;
57:终端软件从北斗卫星模块中读取软件授权结果信息,根据授权结果信息判定终端软件是否授权成功,若授权成功,则允许用户通过该终端设备使用该终端软件,反之,则不允许用户通过该终端设备使用该终端软件。
[0013]本发明的有益效果是:本发明通过卫星网络实现软件授权,克服终端软件发起授权请求时终端必须接入互联网的困难,终端设备通过内置的北斗卫星模块与北斗卫星直接进行通信,克服了互联网的区域限制,保证在不能连接互联网的区域或情况下,用户能正常进行软件授权操作。
【附图说明】
[0014]图1为本发明软件授权系统原理框图;
图2为本发明软件授权方法流程图。
【具体实施方式】
[0015]下面结合附图进一步详细描述本发明的技术方案,但本发明的保护范围不局限于以下所述。
[0016]如图1所示,一种基于北斗卫星的软件授权系统,它包括北斗卫星、北斗运营中心和授权中心,它还包括终端设备,所述的终端设备包括北斗卫星模块和待授权终端软件,所述的终端软件向北斗卫星模块提交授权请求信息,北斗卫星模块将授权请求信息通过北斗卫星转发给北斗运营中心,北斗运营中心将授权请求信息转发给授权中心,授权中心向北斗运营中心发送授权结果信息,北斗运营中心将授权结果信息通过北斗卫星转发给北斗卫星模块,北斗卫星模块向终端软件返回授权结构信息。
[0017]所述的北斗卫星模块包括编码模块和解码模块,所述的编码模块负责将授权请求信息打包成北斗短报文,所述的解码模块负责解析携带有授权结果的北斗短报文,所述的北斗卫星模块集成安装在终端设备内。
[0018]所述的北斗运营中心包括编码模块和解码模块,所述的编码模块负责将授权结果信息打包成北斗短报文,所述的解码模块负责解析携带有授权请求信息的北斗短报文。
[0019]所述的授权请求信息包括该终端设备的设备识别码。如智能移动设备的设备识别码頂EI,移动设备识别码頂EI是由15位数字组成的电子串号,頂EI与每台移动设备一一对应,而且该移动设备识别码是全世界唯一的。
[0020]所述的授权中心包括数据库服务器,所述的数据库服务器包括存储有已授权设备的设备识别码的数据表。
[0021]如图2所示,一种基于北斗卫星的软件授权方法,它包括以下步骤:
S1:终端软件将授权请求信息提交给终端设备上的北斗卫星模块,北斗卫星模块把授权请求信息编码成北斗短报文,并将该北斗短报文发送给北斗卫星,北斗短报文中包含该终端设备唯一的设备识别码;
S2:北斗卫星收到包含授权请求的北斗短报文后,将北斗短报文转发给北斗运营中心;
53:北斗运营中心收到北斗短报文后,对北斗短报文进行解码,并验证该北斗短报文是否有效,若该北斗短报文有效,则北斗运营中心将授权请求信息转发给授权中心,若该北
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1