业务许可的处理方法、设备和系统的利记博彩app

文档序号:7760381阅读:216来源:国知局
专利名称:业务许可的处理方法、设备和系统的利记博彩app
技术领域
本发明涉及通信技术领域,尤其涉及一种业务许可的处理方法、设备和系统。
背景技术
随着科技的不断发展和进步,在各种领域中,传统的基础性业务已经不再能满足 人们的各种多样化需求,因此各个运营商、设备生产厂家等推出了分别适应不同群体的相 应的增值业务等。而为了保证运营商或设备生产厂家的利益,这些业务需要使用者经过申 请,且通过许可之后才能使用,则业务许可应运而生。通常,业务许可需要和某种设备进行 绑定,如只能在指定的设备上使用等。在现有技术中,为了保证业务许可的有效性和正当性,通常通过提取设备的特定 信息,使用特定算法生成的加密密钥来对业务许可进行加密并保存;在使用时,则通过相应 的算法和解密密钥来对业务许可进行解密。然而,现有技术中的方法直接从设备本地获取业务许可,不能保证业务许可在设 备上的有效性和安全性,且不能保证业务许可和设备绑定的唯一性;同时,现有技术中的方 法无法支持不具备上网能力的设备,其扩展性和通用性较差。

发明内容
本发明提供一种业务许可的处理方法、设备和系统,以实现业务许可在设备上的 有效性和安全性,保证业务许可和设备绑定的唯一性,同时可以支持不具备上网能力的设 备,具备良好的扩展性和通用性。本发明提供一种业务许可的处理方法,包括主设备根据标的设备的硬件信息获取所述标的设备的第一设备标识串;所述主设备向业务许可服务器发送业务许可申请请求,在所述业务许可申请请求 中携带所述第一设备标识串和业务许可提取标识;所述业务许可服务器根据所述业务许可提取标识将所述第一设备标识串写入到 对应的业务许可中;所述主设备将所述业务许可服务器返回的处理后的业务许可保存在所述标的设 备中。本发明提供一种主设备,包括获取模块,用于根据标的设备的硬件信息获取所述标的设备的第一设备标识串;申请模块,用于向业务许可服务器发送业务许可申请请求,在所述业务许可申请 请求中携带所述第一设备标识串和业务许可提取标识;存储模块,用于将所述业务许可服务器返回的处理后的业务许可保存在所述标的 设备中。本发明提供一种从设备,包括第二提取模块,用于从获取到的业务许可中提取第一设备标识串和第一业务许可
5摘要;第二生成模块,用于根据本地获取的设备标识串生成第二业务许可摘要;第二判断模块,用于根据所述第一设备标识串、第一业务许可摘要、第二业务许可 摘要和自身当前的硬件信息分析所述标的设备与所述业务许可的绑定状态。本发明提供一种业务许可服务器,包括接收模块,用于接收主设备发送的业务许可申请请求,在所述业务许可申请请求 中携带第一设备标识串和业务许可提取标识;写入模块,用于根据所述业务许可提取标识将所述第一设备标识串写入到对应的 业务许可中;发送模块,用于将处理后的业务许发送到标的设备。本发明还提供一种业务许可的处理系统,包括上述主设备,以及上述业务许可服 务器。本发明还提供另一种业务许可的处理系统,包括上述主设备,上述从设备,以及上 述业务许可服务器。本发明的业务许可的处理方法、设备和系统,通过主设备根据自身或从设备的硬 件信息获取自身或从设备的第一设备标识串,并将第一设备标识串和业务许可提取标识携 带在业务许可申请请求中发送到业务许可服务器中,业务许可服务器根据业务许可提取标 识将第一设备标识串写入到对应的业务许可中,主设备将业务许可服务器返回的处理后的 业务许可保存在主设备本身或从设备中;本实施例实现了业务许可在设备上的有效性和安 全性,保证了业务许可和设备绑定的唯一性,同时可以支持不具备上网能力的设备,具备良 好的扩展性和通用性。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以 根据这些附图获得其他的附图。图1为本发明业务许可的处理方法实施例一的流程图;图2为本发明业务许可的处理方法实施例二的流程图;图3为本发明业务许可的处理方法实施例三的流程图;图4为本发明业务许可的处理方法实施例四的流程图;图5为本发明业务许可的处理方法实施例五的流程图;图6为本发明主设备实施例一的结构示意图;图7为本发明主设备实施例二的结构示意图;图8为本发明从设备实施例的结构示意图;图9为本发明业务许可服务器实施例的结构示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员 在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图1为本发明业务许可的处理方法实施例一的流程图,如图1所示,本实施例提供 了一种业务许可的处理方法,可以包括如下步骤步骤101,主设备根据标的设备的硬件信息获取所述标的设备的第一设备标识串。在本实施例中,设备包括主设备和从设备,主设备为具体用于直接从业务许可服 务器下载业务许可和使用业务许可的设备;而从设备为具体用于使用业务许可,但不能直 接下载业务许可的设备,由主设备协助从设备来下载业务许可。以计算机和手机分别为主 设备和从设备为例,假定手机不能连接到业务许可服务器,则用户可以通过作为主设备的 计算机协助手机,从业务许可服务器获取与作为从设备的手机绑定的业务许可。本实施例 中的标的设备为可以待获取业务许可的设备,其可以为主设备本身,也可以为从设备。在本 实施例中,主设备和从设备中均包含有业务许可管理软件,该业务许可管理软件用于访问 和处理本地化信息,具体地,主设备的业务许可管理软件可以下载业务许可,也可以验证业 务许可的本地属性,而从设备的业务许可管理软件只能验证业务许可的本地属性。在本步 骤中,当标的设备为主设备时,本步骤为主设备根据自身的硬件信息获取自身的第一设备 标识串;当标的设备为从设备时,主设备协助从设备获取与其绑定的业务许可,本步骤为主 设备根据从设备的硬件信息获取从设备的第一设备标识串。步骤102,主设备向业务许可服务器发送业务许可申请请求,在所述业务许可申请 请求中携带所述第一设备标识串和业务许可提取标识。主设备在获取到自身或从设备的第一设备标识串之后,向业务许可服务器发送业 务许可申请请求,即向业务许可服务器请求下载自身或从设备的业务许可,在该业务许可 申请请求中携带第一设备标识串和业务许可提取标识。此处的业务许可提取标识可以为 用于从业务许可服务器中提取对应的业务许可的标识,如相应的用户名和密码等信息。其 中,主设备与业务许可服务器之间的交互协议可以采用通常的通信协议,如超文本传输协 议(Hypertext Transfer Protocol ;以下简称HTTP)、HTTP 的安全版(HTTP over Secure Socket Layer ;以下简称HTTPS)以及文件传输协议(File Transfer Protocol;以下简 称FTP)等。步骤103,业务许可服务器根据所述业务许可提取标识将所述第一设备标识串写 入到对应的业务许可中。业务许可服务器在接收到主设备发送的业务许可申请请求后,将业务许可申请请 求中携带的主设备自身或从设备的第一设备标识串写入到对应的业务许可中。步骤104,主设备将所述业务许可服务器返回的处理后的业务许可保存在所述标 的设备中。业务许可服务器在对主设备或从设备对应的业务许可进行相应的处理之后,将处 理后的业务许可返回给主设备。主设备在接收到业务许可服务器返回的处理后的业务许可 后,将该业务许可保存在主设备本地,或者将业务许可发送到从设备,由从设备在本地对业 务许可进行保存。本实施例提供了一种业务许可的处理方法,通过主设备根据自身或从设备的硬件信息获取自身或从设备的第一设备标识串,并将第一设备标识串和业务许可提取标识携带 在业务许可中请请求中发送到业务许可服务器中,业务许可服务器根据业务许可提取标识 将第一设备标识串写入到对应的业务许可中,主设备将业务许可服务器返回的处理后的业 务许可保存在主设备本身或从设备中;本实施例实现了业务许可在设备上的有效性和安全 性,保证了业务许可和设备绑定的唯一性,同时可以支持不具备上网能力的设备,具备良好 的扩展性和通用性。图2为本发明业务许可的处理方法实施例二的流程图,如图2所示,本实施例提供 了一种具体的业务许可的处理方法,本实施例中标的设备具体为主设备,本实施例可以具 体包括如下步骤步骤201,主设备提取自身的硬件的标识码,并将各个所述硬件的标识码组成一个 标识序列。主设备提取自身的关键硬件的标识码,如中央处理器(Central Processing Unit ;以下简称CPU)序列号、硬盘序列号、网卡物理(MAC)地址等。主设备将采集的各个 硬件的标识码组成一个序列,即将采集的标识码顺序连成一个序列。步骤202,主设备采用散列函数生成所述标识序列所唯一对应的散列值,并将所述 散列值转化为主设备的第一设备标识串。主设备采用散列函数,生成标识序列所唯一对应的散列值。此处的散列函数需要 满足如下条件通过散列函数,相同的标识序列所产生的散列值必须相同,而不同的标识序 列产生的散列值99. 99%的情况下不同,如散列函数SHA-1。主设备将散列值转化为主设备 的第一设备标识串,即可以将散列值转换成16进制的字符串。假设散列值为连续的二进制 字节序列,将每个二进制字节用ACSII码表示,并将所有的这些ACSII码形式的序列按照原 二进制序列排序,以形成主设备的第一设备标识串。例如,假定散列值为二进制字节表示的 序列“01234”,将其转换成ACSII码表示的主设备的第一设备标识串为“3031323334”,其 中,0X30、0X31、0X32、0X33、0X34 分别为字符 0、1、2、3、4 的 16 进制值。步骤203,主设备向业务许可服务器发送业务许可申请请求,在所述业务许可申请 请求中携带所述第一设备标识串和业务许可提取标识。主设备在获取到自身的第一设备标识串之后,向业务许可服务器申请下载其对应 的业务许可。主设备向业务许可服务器发送业务许可申请请求,在该业务许可申请请求中 携带第一设备标识串和业务许可提取标识。步骤204,业务许可服务器根据所述业务许可提取标识查找到对应的业务许可。业务许可服务器在接收到主设备发送的业务许可申请请求后,根据其中携带的业 务许可提取标识查找到主设备对应的业务许可,即查找到需要与主设备绑定的业务许可。步骤205,业务许可服务器根据所述第一设备标识串和所述业务许可的业务许可 内容生成第一业务许可摘要,并生成处理后的业务许可。业务许可服务器在查找到与主设备对应的业务许可后,对该业务许可进行处理, 将第一设备标识串写入到该业务许可中,作为业务许可的组成部分。具体地,业务许可服务 器根据第一设备标识串和业务许可的业务许可内容计算生成该业务许可的第一业务许可 摘要,即根据加入该第一设备标识串后的业务许可生成该业务许可的第一业务许可摘要。 本步骤对查找到的业务许可进行处理,生成处理后的业务许可,在该处理后的业务许可中包含第一业务许可摘要和第一设备标识串。在本实施例中,可以根据实际需要使用不同的 业务许可格式,只要业务许可服务器和主设备均可以识别和处理即可,如使用开放移动联 盟(Open Mobile Alliance ;以下简称0ΜΑ)的业务许可规范约定的业务许可格式。在本实 施例中,业务许可服务器可以采用私钥对业务许可摘要进行加密,则相应地主设备后续在 获取到业务许可后,从业务许可中获取公钥,根据该公钥对业务许可摘要进行解密,二者采 用相同的加密/解密算法,如可以使用公钥基础设备(Public Key Infrastructure ;以下 简称PKI)体系中的带有数字签名的实时文件的加密解密(Realize file encryption and decryption with digital signature ;以下简称RES)等算法。步骤206,主设备将业务许可服务器返回的处理后的业务许可保存在本地。业务许可服务器在根据第一设备标识串对主设备对应的业务许可进行处理之后, 将处理后的业务许可返回给主设备。主设备在接收到业务许可服务器返回的处理后的业务 许可保存在本地。本实施例提供了 一种业务许可的处理方法,通过主设备根据自身的硬件信息获取 自身的第一设备标识串,并将第一设备标识串和业务许可提取标识携带在业务许可申请请 求中发送到业务许可服务器中,业务许可服务器根据业务许可提取标识将第一设备标识串 写入到对应的业务许可中,主设备将业务许可服务器返回的处理后的业务许可保存在主设 备本身中;本实施例实现了业务许可在设备上的有效性和安全性,保证了业务许可和设备 绑定的唯一性,同时可以支持不具备上网能力的设备,具备良好的扩展性和通用性。图3为本发明业务许可的处理方法实施例三的流程图,如图3所示,本实施例提供 了一种具体的业务许可的处理方法,本实施例中标的设备具体为从设备,本实施例可以具 体包括如下步骤步骤301,主设备提取从设备的硬件的标识码,并将各个所述硬件的标识码组成一 个标识序列。当从设备获取其对应的业务许可时,需要通过主设备来完成相应的从业务许可服 务器的下载过程,主设备从从设备中提取从设备的关键硬件的标识码,并将各个硬件的标 识码组成一个标识序列。步骤302,主设备采用散列函数生成所述标识序列所唯一对应的散列值,并将所述 散列值转化为从设备的第一设备标识串,本步骤可以类似上述步骤202,此处不再赘述。步骤303,主设备向业务许可服务器发送业务许可申请请求,在所述业务许可申请 请求中携带所述第一设备标识串和业务许可提取标识,本步骤可以类似上述步骤203,此处 不再赘述。步骤304,业务许可服务器根据所述业务许可提取标识查找到对应的业务许可,本 步骤可以类似上述步骤204,此处不再赘述。步骤305,业务许可服务器根据所述第一设备标识串和业务许可的业务许可内容 生成第一业务许可摘要,并生成处理后的业务许可,本步骤可以类似上述步骤205,此处不 再赘述。步骤306,主设备将业务许可服务器返回的处理后的业务许可发送到从设备,由从 设备保存在本地。本实施例提供了一种业务许可的处理方法,通过主设备根据从设备的硬件信息获取从设备的第一设备标识串,并将第一设备标识串和业务许可提取标识携带在业务许可申 请请求中发送到业务许可服务器中,业务许可服务器根据业务许可提取标识将第一设备标 识串写入到对应的业务许可中,主设备将业务许可服务器返回的处理后的业务许可保存在 从设备中;本实施例实现了业务许可在设备上的有效性和安全性,保证了业务许可和设备 绑定的唯一性,同时可以支持不具备上网能力的设备,具备良好的扩展性和通用性。图4为本发明业务许可的处理方法实施例四的流程图,如图4所示,本实施例提供 了一种业务许可的处理方法,本实施例中的标的设备也为主设备。本实施例在上述图1或 图2所示的实施例的基础之上,还可以包括如下步骤步骤401,主设备从获取到的业务许可中提取第一设备标识串和第一业务许可摘要。在上述实施例的基础之上,主设备已经通过业务许可服务器获取到其对应的业务 许可,本实施例为主设备使用业务许可的过程,具体为对其业务许可的设备绑定状态进行 判定的过程。本步骤为主设备从获取到的业务许可中提取第一设备标识串和第一业务许可 摘要,具体可以按照预设的规则,从业务许可中分离出主设备的第一设备标识串和第一业 务许可摘要。步骤402,主设备根据获取到的业务许可生成第二业务许可摘要。主设备根据获取到的业务许可生成第二业务许可摘要,即主设备在提取出第一设 备标识串和第一业务许可摘要后,根据第一设备标识串和获取到的业务许可的业务许可内 容生成第二业务许可摘要。步骤403,主设备根据所述第一设备标识串、第一业务许可摘要、第二业务许可摘 要和自身当前的硬件信息分析自身与所述业务许可的绑定状态。主设备根据获取到的第一设备标识串、第一业务许可摘要、第二业务许可摘要和 自身当前的硬件信息,来分析主设备自身与该业务许可的绑定状态。具体地,本步骤403可 以具体包括如下步骤步骤413,主设备判断第一业务许可摘要与第二业务许可摘要是否相同,如果是, 则执行步骤423,否则判定主设备与所述业务许可未绑定。主设备可以根据获取到的业务许可中包含的第一业务许可摘要,以及根据本地获 取的设备标识串生成的第二业务许可摘要,来初步判定该业务许可是否被修改。主设备判 断第一业务许可摘要与第二业务许可摘要是否相同,如果二者不相同,则表明该业务许可 已被修改,该业务许可对主设备无效,判定主设备与该业务许可处于未绑定状态,并结束本 实施例的业务许可的设备绑定状态的判定过程。如果第一业务许可摘要与第二业务许可摘 要相同,则继续执行后续步骤423,进行进一步的验证判定。步骤423,主设备根据自身当前的硬件信息获取第二设备标识串。主设备根据自身当前的硬件信息来获取第二设备标识串,具体可以采用上述步骤 201和步骤202的方法来获取第二设备标识串,此处不再赘述。步骤433,主设备判断第一设备标识串与第二设备标识串是否相同,如果是,则判 定主设备与所述业务许可已绑定,否则判定主设备与所述业务许可未绑定。主设备继续判断第一设备标识串与第二设备标识串是否相同,如果二者相同,则 表明该业务许可与主设备已绑定,否则表明该业务许可与主设备未绑定。
本实施例提供了一种业务许可的处理方法,主设备在通过业务许可服务器获取到 对应的业务许可后,主设备对该业务许可与自身的绑定状态进行判定,以获知该业务许可 的有效性;本实施例实现了业务许可在设备上的有效性和安全性,保证了业务许可和设备 绑定的唯一性,同时可以支持不具备上网能力的设备,具备良好的扩展性和通用性。图5为本发明业务许可的处理方法实施例五的流程图,如图5所示,本实施例提供 了一种业务许可的处理方法,本实施例中的标的设备也为从设备。本实施例在上述图1或 图3所示的实施例的基础之上,还可以包括如下步骤步骤501,从设备从获取到的业务许可中提取第一设备标识串和第一业务许可摘要。在上述实施例的基础之上,从设备已经通过业务许可服务器获取到其对应的业务 许可,本实施例为从设备使用业务许可的过程,具体为对其业务许可的设备绑定状态进行 判定的过程。本步骤为从设备从获取到的业务许可中提取其自身的第一设备标识串和第一 业务许可摘要,具体可以按照预设的规则,从业务许可中分离出从设备的第一设备标识串 和第一业务许可摘要。步骤502,从设备根据获取到的业务许可生成第二业务许可摘要。从设备根据获取到的业务许可生成第二业务许可摘要,即从设备在提取出第一设 备标识串和第一业务许可摘要后,根据第一设备标识串和获取到的业务许可的业务许可内 容生成第二业务许可摘要。步骤503,从设备根据所述第一设备标识串、第一业务许可摘要、第二业务许可摘 要和自身当前的硬件信息分析自身与所述业务许可的绑定状态。从设备根据获取到的第一设备标识串、第一业务许可摘要、第二业务许可摘要和 自身当前的硬件信息,来分析从设备自身与该业务许可的绑定状态。具体地,本步骤503可 以具体包括如下步骤步骤513,从设备判断第一业务许可摘要与第二业务许可摘要是否相同,如果是, 则执行步骤523,否则判定从设备与所述业务许可未绑定。从设备可以根据获取到的业务许可中包含的第一业务许可摘要,以及根据本地获 取的设备标识串生成的第二业务许可摘要,来初步判定该业务许可是否被修改。从设备判 断判断第一业务许可摘要与第二业务许可摘要是否相同,如果二者不相同,则表明该业务 许可已被修改,该业务许可对从设备无效,判定从设备与该业务许可处于未绑定状态,并结 束本实施例的业务许可的设备绑定状态的判定过程。如果第一业务许可摘要与第二业务许 可摘要相同,则继续执行后续步骤523,进行进一步的验证判定。步骤523,从设备根据自身当前的硬件信息获取第二设备标识串。从设备根据自身当前的硬件信息来获取第二设备标识串,具体可以采用上述步骤 201和步骤202的方法来获取第二设备标识串,此处不再赘述。步骤533,从设备判断第一设备标识串与第二设备标识串是否相同,如果是,则判 定从设备与所述业务许可已绑定,否则判定从设备与所述业务许可未绑定。从设备继续判断第一设备标识串与第二设备标识串是否相同,如果二者相同,则 表明该业务许可与从设备已绑定,否则表明该业务许可与从设备未绑定。本实施例提供了一种业务许可的处理方法,从设备在通过业务许可服务器获取到对应的业务许可后,从设备对该业务许可与自身的绑定状态进行判定,以获知该业务许可 的有效性;本实施例实现了业务许可在设备上的有效性和安全性,保证了业务许可和设备 绑定的唯一性,同时可以支持不具备上网能力的设备,具备良好的扩展性和通用性。本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过 程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序 在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者 光盘等各种可以存储程序代码的介质。图6为本发明主设备实施例一的结构示意图,如图6所示,本实施例提供了一种主 设备,可以具体包括获取模块601、申请模块602和存储模块603。其中,获取模块601用于 根据标的设备的硬件信息获取所述标的设备的第一设备标识串。申请模块602用于向业务 许可服务器发送业务许可申请请求,在所述业务许可申请请求中携带所述第一设备标识串 和业务许可提取标识。存储模块603用于将所述业务许可服务器返回的处理后的业务许可 保存在所述标的设备中。具体地,获取模块601可以具体包括提取单元611和生成单元621。其中,提取单元 611用于提取标的设备的硬件的标识码,并将各个所述硬件的标识码组成一个标识序列。生 成单元621用于采用散列函数生成所述标识序列所唯一对应的散列值,并将所述散列值转 化为所述标的设备的第一设备标识串。本实施例提供了一种主设备,根据主设备的硬件信息获取自身的第一设备标识 串,并将第一设备标识串和业务许可提取标识携带在业务许可申请请求中发送到业务许可 服务器中,业务许可服务器根据业务许可提取标识将第一设备标识串写入到对应的业务许 可中,并将业务许可服务器返回的处理后的业务许可保存在主设备本身中;本实施例实现 了业务许可在设备上的有效性和安全性,保证了业务许可和设备绑定的唯一性,同时可以 支持不具备上网能力的设备,具备良好的扩展性和通用性。图7为本发明主设备实施例二的结构示意图,如图7所示,本实施例提供了一种主 设备,本实施例在上述图6所示的实施例的基础之上,还可以包括第一提取模块701、第一 生成模块702和第一判断模块703。其中,第一提取模块701用于从获取到的业务许可中提 取第一设备标识串和第一业务许可摘要。第一生成模块702用于根据所述获取到的业务许 可生成第二业务许可摘要。第一判断模块703用于根据所述第一设备标识串、第一业务许 可摘要、第二业务许可摘要和自身当前的硬件信息分析所述标的设备与所述业务许可的绑 定状态。具体地,第一判断模块703可以具体包括第一判断单元713和第二判断单元723。 其中,第一判断单元713用于判断所述第一业务许可摘要与所述第二业务许可摘要是否相 同,如果是,则根据自身当前的硬件信息获取第二设备标识串,否则判定所述标的设备与所 述业务许可未绑定。第二判断单元723用于判断所述第一设备标识串与所述第二设备标识 串是否相同,如果是,则判定所述标的设备与所述业务许可已绑定,否则判定所述标的设备 与所述业务许可未绑定。本实施例提供了一种主设备,在通过业务许可服务器获取到对应的业务许可后, 对该业务许可与自身的绑定状态进行判定,以获知该业务许可的有效性;本实施例实现了 业务许可在设备上的有效性和安全性,保证了业务许可和设备绑定的唯一性,同时可以支持不具备上网能力的设备,具备良好的扩展性和通用性。图8为本发明从设备实施例的结构示意图,如图8所示,本实施例提供了一种从设 备,也可以具体包括第二提取模块801、第二生成模块802和第二判断模块803。其中,第二 提取模块801用于从获取到的业务许可中提取第一设备标识串和第一业务许可摘要。第二 生成模块802用于根据所述获取到的业务许可生成第二业务许可摘要。第二判断模块803 用于根据所述第一设备标识串、第一业务许可摘要、第二业务许可摘要和自身当前的硬件 信息分析所述标的设备与所述业务许可的绑定状态。具体地,第二判断模块803可以具体包括第三判断单元813和第四判断单元823。 其中,第三判断单元813用于判断所述第一业务许可摘要与所述第二业务许可摘要是否相 同,如果是,则根据自身当前的硬件信息获取第二设备标识串,否则判定所述标的设备与所 述业务许可未绑定。第四判断单元823用于判断所述第一设备标识串与所述第二设备标识 串是否相同,如果是,则判定所述标的设备与所述业务许可已绑定,否则判定所述标的设备 与所述业务许可未绑定。本实施例提供了一种从设备,在通过业务许可服务器获取到对应的业务许可后, 对该业务许可与自身的绑定状态进行判定,以获知该业务许可的有效性;本实施例实现了 业务许可在设备上的有效性和安全性,保证了业务许可和设备绑定的唯一性,同时可以支 持不具备上网能力的设备,具备良好的扩展性和通用性。图9为本发明业务许可服务器实施例的结构示意图,如图9所示,本实施例提供了 一种业务许可服务器,可以具体包括接收模块901、写入模块902和发送模块903。其中,接 收模块901用于接收主设备发送的业务许可申请请求,在所述业务许可申请请求中携带第 一设备标识串和业务许可提取标识。写入模块902用于根据所述业务许可提取标识将所述 第一设备标识串写入到对应的业务许可中。发送模块903用于将处理后的业务许可发送到 标的设备。具体地,写入模块902可以具体包括查找单元912和处理单元922。其中,查找单 元912用于根据所述业务许可提取标识查找到对应的业务许可。处理单元922用于根据 所述第一设备标识串和所述业务许可的业务许可内容生成第一业务许可摘要,并生成处理 后的业务许可,所述处理后的业务许可中包含所述第一业务许可摘要和所述第一设备标识
串ο本实施例提供了一种业务许可服务器,通过主设备根据自身或从设备的硬件信息 获取自身或从设备的第一设备标识串,并将第一设备标识串和业务许可提取标识携带在业 务许可申请请求中发送到业务许可服务器中,业务许可服务器根据业务许可提取标识写将 第一设备标识串入到对应的业务许可中,主设备将业务许可服务器返回的处理后的业务许 可保存在主设备本身或从设备中;本实施例实现了业务许可在设备上的有效性和安全性, 保证了业务许可和设备绑定的唯一性,同时可以支持不具备上网能力的设备,具备良好的 扩展性和通用性。本实施例还提供了一种业务许可的处理系统,可以包括上述图6或图7所示的主 设备,以及上述图9所示的业务许可服务器。本实施例还提供了另一种业务许可的处理系统,可以包括上述图6所示的主设 备,上述图8所示的从设备,以及上述图9所示的业务许可服务器。
13
最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽 管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然 可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替 换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精 神和范围。
权利要求
一种业务许可的处理方法,其特征在于,包括主设备根据标的设备的硬件信息获取所述标的设备的第一设备标识串;所述主设备向业务许可服务器发送业务许可申请请求,在所述业务许可申请请求中携带所述第一设备标识串和业务许可提取标识;所述业务许可服务器根据所述业务许可提取标识将所述第一设备标识串写入到对应的业务许可中;所述主设备将所述业务许可服务器返回的处理后的业务许可保存在所述标的设备中。
2.根据权利要求1所述的方法,其特征在于,所述主设备根据标的设备的硬件信息获 取所述标的设备的第一设备标识串包括所述主设备提取标的设备的硬件的标识码,并将各个所述硬件的标识码组成一个标识 序列;所述主设备采用散列函数生成所述标识序列所唯一对应的散列值,并将所述散列值转 化为所述标的设备的第一设备标识串。
3.根据权利要求2所述的方法,其特征在于,所述业务许可服务器根据所述业务许可 提取标识将所述第一设备标识串写入到对应的业务许可中包括所述业务许可服务器根据所述业务许可提取标识查找到对应的业务许可;所述业务许可服务器根据所述第一设备标识串和所述业务许可的业务许可内容生成 第一业务许可摘要,并生成处理后的业务许可,所述处理后的业务许可中包含所述第一业 务许可摘要和所述第一设备标识串。
4.根据权利要求1所述的方法,其特征在于,还包括所述标的设备从获取到的业务许可中提取第一设备标识串和第一业务许可摘要;所述标的设备根据所述获取到的业务许可生成第二业务许可摘要;所述标的设备根据所述第一设备标识串、第一业务许可摘要、第二业务许可摘要和自 身当前的硬件信息分析所述标的设备与所述业务许可的绑定状态。
5.根据权利要求4所述的方法,其特征在于,所述标的设备根据所述第一设备标识串、 第一业务许可摘要、第二业务许可摘要和自身当前的硬件信息分析所述标的设备与所述业 务许可的绑定状态包括所述标的设备判断所述第一业务许可摘要与所述第二业务许可摘要是否相同,如果 是,则根据自身当前的硬件信息获取第二设备标识串,否则判定所述标的设备与所述业务 许可未绑定;所述标的设备判断所述第一设备标识串与所述第二设备标识串是否相同,如果是,则 判定所述标的设备与所述业务许可已绑定,否则判定所述标的设备与所述业务许可未绑定。
6.根据权利要求1-5中任一项所述的方法,其特征在于,所述标的设备为主设备自身 或从设备。
7.—种主设备,其特征在于,包括获取模块,用于根据标的设备的硬件信息获取所述标的设备的第一设备标识串;申请模块,用于向业务许可服务器发送业务许可申请请求,在所述业务许可申请请求 中携带所述第一设备标识串和业务许可提取标识;存储模块,用于将所述业务许可服务器返回的处理后的业务许可保存在所述标的设备中。
8.根据权利要求7所述的主设备,其特征在于,所述获取模块包括提取单元,用于提取标的设备的硬件的标识码,并将各个所述硬件的标识码组成一个 标识序列;生成单元,用于采用散列函数生成所述标识序列所唯一对应的散列值,并将所述散列 值转化为所述标的设备的第一设备标识串。
9.根据权利要求7所述的主设备,其特征在于,还包括第一提取模块,用于从获取到的业务许可中提取第一设备标识串和第一业务许可摘要;第一生成模块,用于根据所述获取到的业务许可生成第二业务许可摘要; 第一判断模块,用于根据所述第一设备标识串、第一业务许可摘要、第二业务许可摘要 和自身当前的硬件信息分析所述标的设备与所述业务许可的绑定状态。
10.根据权利要求9所述的主设备,其特征在于,所述第一判断模块包括第一判断单元,用于判断所述第一业务许可摘要与所述第二业务许可摘要是否相同, 如果是,则根据自身当前的硬件信息获取第二设备标识串,否则判定所述标的设备与所述 业务许可未绑定;第二判断单元,用于判断所述第一设备标识串与所述第二设备标识串是否相同,如果 是,则判定所述标的设备与所述业务许可已绑定,否则判定所述标的设备与所述业务许可 未绑定。
11.一种从设备,其特征在于,包括第二提取模块,用于从获取到的业务许可中提取第一设备标识串和第一业务许可摘要;第二生成模块,用于根据所述获取到的业务许可生成第二业务许可摘要; 第二判断模块,用于根据所述第一设备标识串、第一业务许可摘要、第二业务许可摘要 和自身当前的硬件信息分析所述标的设备与所述业务许可的绑定状态。
12.根据权利要求11所述的从设备,其特征在于,所述第二判断模块包括第三判断单元,用于判断所述第一业务许可摘要与所述第二业务许可摘要是否相同, 如果是,则根据自身当前的硬件信息获取第二设备标识串,否则判定所述标的设备与所述 业务许可未绑定;第四判断单元,用于判断所述第一设备标识串与所述第二设备标识串是否相同,如果 是,则判定所述标的设备与所述业务许可已绑定,否则判定所述标的设备与所述业务许可 未绑定。
13.—种业务许可服务器,其特征在于,包括接收模块,用于接收主设备发送的业务许可申请请求,在所述业务许可申请请求中携 带第一设备标识串和业务许可提取标识;写入模块,用于根据所述业务许可提取标识将所述第一设备标识串写入到对应的业务 许可中;发送模块,用于将处理后的业务许可发送到标的设备。
14.根据权利要求13所述的业务许可服务器,其特征在于,所述写入模块包括 查找单元,用于根据所述业务许可提取标识查找到对应的业务许可;处理单元,用于根据所述第一设备标识串和所述业务许可的业务许可内容生成第一业 务许可摘要,并生成处理后的业务许可,所述处理后的业务许可中包含所述第一业务许可 摘要和所述第一设备标识串。
15.一种业务许可的处理系统,其特征在于,包括上述权利要求7-10中任一项所述的 主设备,以及上述权利要求13或14所述的业务许可服务器。
16.一种业务许可的处理系统,其特征在于,包括上述权利要求7或8中任一项所述的 主设备,上述权利要求11或12所述的从设备,以及上述权利要求13或14所述的业务许可 服务器。
全文摘要
本发明提供一种业务许可的处理方法、设备和系统,方法包括主设备根据标的设备的硬件信息获取所述标的设备的第一设备标识串;所述主设备向业务许可服务器发送业务许可申请请求,在所述业务许可申请请求中携带所述第一设备标识串和业务许可提取标识;所述业务许可服务器根据所述业务许可提取标识将所述第一设备标识串写入到对应的业务许可中;所述主设备将所述业务许可服务器返回的处理后的业务许可保存在所述标的设备中。本发明提供了一种主设备、从设备和业务许可的处理系统。本实施例实现了业务许可在设备上的有效性和安全性,保证了业务许可和设备绑定的唯一性,同时可以支持不具备上网能力的设备,具备良好的扩展性和通用性。
文档编号H04L29/06GK101945010SQ20101028821
公开日2011年1月12日 申请日期2010年9月19日 优先权日2010年9月19日
发明者加雄伟 申请人:中国联合网络通信集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1