双卡终端的接入方法、终端及服务器技术

技术编号:26607725 阅读:49 留言:0更新日期:2020-12-04 21:32
本申请公开了一种双卡终端的接入方法、终端及服务器,方法包括:获取双卡终端发送的接入请求消息,其中,接入请求消息包括第二密文和双卡终端的余额;依据属性描述证书,对第二密文进行解密,获得第三加密结果;获取第一运营商节点反馈的第四加密结果、第二运营商节点反馈的第五加密结果和微基站的通信服务费用;依据第三加密结果、第四加密结果、第五加密结果、双卡终端的余额和微基站的通信服务费用,确定是否允许双卡终端接入微基站。

【技术实现步骤摘要】
双卡终端的接入方法、终端及服务器
本申请涉及通信
,具体涉及一种双卡终端的接入方法、终端及服务器。
技术介绍
随着第五代移动通信技术(5thGenerationMobileNetworks,5G)的发展,5G网络能够为5G用户终端提供的业务种类越来越多。5G用户终端不仅可以接入到自己归属的运营商网络,还可以接入到由微基站构成的联盟网络中,以使终端可以享受到微基站所提供的通信服务。但是,当5G用户终端是双卡终端时,即一个终端具有两个手机号码,若主卡和副卡都希望接入到5G微基站中时,主卡和副卡需要分别通过5G微基站对应的归属运营商的核心网设备的验证,使得双卡终端接入微基站的接入过程繁琐复杂。并且,主卡和副卡在与网络侧设备进行信息交互时,无法保证交互信息的安全性,易导致用户的隐私信息被泄露,客户体验度差。
技术实现思路
为此,本申请提供一种双卡终端的接入方法、终端及服务器,以解决用户的隐私信息易被泄露,及双卡终端接入网络侧的过程复杂的问题。为了实现上述目的,本申请第一方面提供一种双卡终端的接入方法,方法包括:获取双卡终端发送的接入请求消息,其中,接入请求消息包括第二密文和双卡终端的余额;依据属性描述证书,对第二密文进行解密,获得第三加密结果,其中,第三加密结果是双卡终端依据第一加密结果和第二加密结果确定的结果,第一加密结果是双卡终端使用同态加密算法对第一卡的信息和第一随机数消息进行加密获得的结果,第一随机数消息是第一卡所属的第一运营商节点依据随机生成的第一随机数生成的消息,第二加密结果是双卡终端使用同态加密算法对第二卡的信息和第二随机数消息进行加密获得的结果,第二随机数是第二卡所属的第二运营商节点依据随机生成的第二随机数生成的消息;获取第一运营商节点反馈的第四加密结果、第二运营商节点反馈的第五加密结果和微基站的通信服务费用,其中,第四加密结果是第一运营商节点使用同态加密算法对双卡终端的标识、第一随机数消息和第一卡的网络标识进行加密生成的结果,第五加密结果是第二运营商节点使用同态加密算法对双卡终端的标识、第二随机数消息和第二卡的网络标识进行加密生成的结果;依据第三加密结果、第四加密结果、第五加密结果、双卡终端的余额和微基站的通信服务费用,确定是否允许双卡终端接入微基站。在一些具体实现中,依据属性描述证书,对第二密文进行解密,获得第三加密结果,包括:依据接入请求中的双卡终端的设备标识查找属性描述证书;当确定双卡终端的属性信息在属性描述证书中时,获得双卡终端的属性信息;依据双卡终端的属性信息,对第二密文进行解密,获得系统密钥和第一密文;使用系统密钥对第一密文进行解密,获得第三加密结果。在一些具体实现中,依据第三加密结果、第四加密结果、第五加密结果、双卡终端的余额和微基站的通信服务费用,确定是否允许双卡终端接入微基站,包括:采用同态加密算法,对第四加密结果和第五加密结果进行加密,生成第六加密结果;对比第三加密结果和第六加密结果,获得对比结果;依据双卡终端的余额和微基站的通信服务费用,确定双卡终端是否具备通信资格;当确定对比结果是第三加密结果和第六加密结果相同,且,双卡终端具备通信资格时,确定双卡终端是合法终端;允许双卡终端接入微基站。在一些具体实现中,依据双卡终端的余额和微基站的通信服务费用,确定双卡终端是否具备通信资格,包括:计算双卡终端中的第一卡的余额和第二卡的余额之和,获得终端余额;当终端余额、第一卡的余额和第二卡的余额中的任意一项大于或等于微基站的通信服务费用时,确定双卡终端具备通信资格。在一些具体实现中,在依据第三加密结果、第四加密结果、第五加密结果、双卡终端的余额和微基站的通信服务费用,确定是否允许双卡终端接入微基站的步骤之后,还包括:将第一卡的网络标识和第二卡的网络标识加入到白名单中,其中,白名单包括合法终端的网络标识。在一些具体实现中,在依据第三加密结果、第四加密结果、第五加密结果、双卡终端的余额和微基站的通信服务费用,确定是否允许双卡终端接入微基站的步骤之后,还包括:响应于微基站反馈的接入完成消息,分别将第一卡的通信服务费用发送给第一运营商节点对应的核心网设备,将第二卡的通信服务费用发送给第二运营商节点对应的核心网设备,以使第一运营商节点对第一卡进行扣费,和/或,第二运营商节点对第二卡进行扣费。在一些具体实现中,接入请求消息还包括:双卡终端的标识、第一卡的网络标识、第二卡的网络标识和双卡终端的属性信息;接入请求消息是微基站转发的、双卡终端通过移动通信网络发送的消息,第四加密结果是通过区块链网络获得的第一运营商节点发送的结果,第五加密结果是通过区块链网络获得的二运营商节点发送的结果。为了实现上述目的,本申请第二方面提供一种双卡终端的接入方法,方法包括:获取第一卡所属的第一运营商节点发送的第一随机数消息,和,第二卡所属的第二运营商节点发送的第二随机数消息;使用同态加密算法对第一卡的信息和第一随机数消息进行加密生成第一加密结果,并使用同态加密算法对第二卡的信息和第二随机数消息进行加密,生成第二加密结果;使用同态加密算法对第一加密结果和第二加密结果进行加密,生成第三加密结果;依据第三加密结果、系统密钥和当前终端的属性信息,生成第二密文;依据第二密文和当前终端的余额,生成并发送接入请求消息至微基站,以使微基站将接入请求消息转发给微基站管理服务器,微基站管理服务器获取并依据第二密文、第一运营商节点反馈的第四加密结果、第二运营商节点反馈的第五加密结果和当前终端的余额,确定当前终端是否是合法终端,在确定当前终端是合法终端时,允许当前终端接入微基站。在一些具体实现中,依据第三加密结果、系统密钥和当前终端的属性信息,生成第二密文,包括:依据系统密钥对第三加密结果进行加密,生成第一密文;使用当前终端的属性信息,对第一密文和系统密钥进行加密,生成第二密文。为了实现上述目的,本申请第三方面提供一种微基站管理服务器,包括:第一获取模块,用于获取双卡终端发送的接入请求消息,其中,接入请求消息包括第二密文和双卡终端的余额;解密模块,用于依据属性描述证书,对第二密文进行解密,获得第三加密结果,其中,第三加密结果是双卡终端依据第一加密结果和第二加密结果确定的结果,第一加密结果是双卡终端使用同态加密算法对第一卡的信息和第一随机数消息进行加密获得的结果,第一随机数消息是第一卡所属的第一运营商节点依据随机生成的第一随机数生成的消息,第二加密结果是双卡终端使用同态加密算法对第二卡的信息和第二随机数消息进行加密获得的结果,第二随机数是第二卡所属的第二运营商节点依据随机生成的第二随机数生成的消息;第二获取模块,用于获取第一运营商节点反馈的第四加密结果、第二运营商节点反馈的第五加密结果和微基站的通信服务费用,其中,第四加密结果是第一运营商节点使用同态加密算法对双卡终端的标识、第一随机数消息和第一卡的网络标识进行加密生成的结果,第五加密结果是第二运营商节点使用同态加密算法对双卡终端的标识、第二随机数消息和第二卡的网络标识进行加密生成的结果;接入模块,用于依据第三加密结果、第四加密结果本文档来自技高网...

【技术保护点】
1.一种双卡终端的接入方法,其特征在于,所述方法包括:/n获取双卡终端发送的接入请求消息,其中,所述接入请求消息包括第二密文和所述双卡终端的余额;/n依据属性描述证书,对所述第二密文进行解密,获得第三加密结果,其中,所述第三加密结果是双卡终端依据第一加密结果和第二加密结果确定的结果,所述第一加密结果是所述双卡终端使用同态加密算法对第一卡的信息和第一随机数消息进行加密获得的结果,所述第一随机数消息是所述第一卡所属的第一运营商节点依据随机生成的第一随机数生成的消息,所述第二加密结果是所述双卡终端使用所述同态加密算法对第二卡的信息和第二随机数消息进行加密获得的结果,所述第二随机数是所述第二卡所属的第二运营商节点依据随机生成的第二随机数生成的消息;/n获取所述第一运营商节点反馈的第四加密结果、所述第二运营商节点反馈的第五加密结果和微基站的通信服务费用,其中,所述第四加密结果是所述第一运营商节点使用所述同态加密算法对所述双卡终端的标识、所述第一随机数消息和所述第一卡的网络标识进行加密生成的结果,所述第五加密结果是所述第二运营商节点使用所述同态加密算法对所述双卡终端的标识、所述第二随机数消息和所述第二卡的网络标识进行加密生成的结果;/n依据所述第三加密结果、所述第四加密结果、所述第五加密结果、所述双卡终端的余额和所述微基站的通信服务费用,确定是否允许所述双卡终端接入所述微基站。/n...

【技术特征摘要】
1.一种双卡终端的接入方法,其特征在于,所述方法包括:
获取双卡终端发送的接入请求消息,其中,所述接入请求消息包括第二密文和所述双卡终端的余额;
依据属性描述证书,对所述第二密文进行解密,获得第三加密结果,其中,所述第三加密结果是双卡终端依据第一加密结果和第二加密结果确定的结果,所述第一加密结果是所述双卡终端使用同态加密算法对第一卡的信息和第一随机数消息进行加密获得的结果,所述第一随机数消息是所述第一卡所属的第一运营商节点依据随机生成的第一随机数生成的消息,所述第二加密结果是所述双卡终端使用所述同态加密算法对第二卡的信息和第二随机数消息进行加密获得的结果,所述第二随机数是所述第二卡所属的第二运营商节点依据随机生成的第二随机数生成的消息;
获取所述第一运营商节点反馈的第四加密结果、所述第二运营商节点反馈的第五加密结果和微基站的通信服务费用,其中,所述第四加密结果是所述第一运营商节点使用所述同态加密算法对所述双卡终端的标识、所述第一随机数消息和所述第一卡的网络标识进行加密生成的结果,所述第五加密结果是所述第二运营商节点使用所述同态加密算法对所述双卡终端的标识、所述第二随机数消息和所述第二卡的网络标识进行加密生成的结果;
依据所述第三加密结果、所述第四加密结果、所述第五加密结果、所述双卡终端的余额和所述微基站的通信服务费用,确定是否允许所述双卡终端接入所述微基站。


2.根据权利要求1所述的方法,其特征在于,所述依据属性描述证书,对所述第二密文进行解密,获得第三加密结果,包括:
依据所述接入请求中的所述双卡终端的设备标识查找所述属性描述证书;
当确定所述双卡终端的属性信息在所述属性描述证书中时,获得所述双卡终端的属性信息;
依据所述双卡终端的属性信息,对所述第二密文进行解密,获得系统密钥和第一密文;
使用所述系统密钥对所述第一密文进行解密,获得所述第三加密结果。


3.根据权利要求1所述的方法,其特征在于,所述依据所述第三加密结果、所述第四加密结果、所述第五加密结果、所述双卡终端的余额和所述微基站的通信服务费用,确定是否允许所述双卡终端接入所述微基站,包括:
采用所述同态加密算法,对所述第四加密结果和所述第五加密结果进行加密,生成第六加密结果;
对比所述第三加密结果和所述第六加密结果,获得对比结果;
依据所述双卡终端的余额和所述微基站的通信服务费用,确定所述双卡终端是否具备通信资格;
当确定所述对比结果是所述第三加密结果和所述第六加密结果相同,且,所述双卡终端具备所述通信资格时,确定所述双卡终端是合法终端;
允许所述双卡终端接入所述微基站。


4.根据权利要求3所述的方法,其特征在于,所述依据所述双卡终端的余额和所述微基站的通信服务费用,确定所述双卡终端是否具备通信资格,包括:
计算所述双卡终端中的第一卡的余额和所述第二卡的余额之和,获得终端余额;
当所述终端余额、所述第一卡的余额和所述第二卡的余额中的任意一项大于或等于所述微基站的通信服务费用时,确定所述双卡终端具备所述通信资格。


5.根据权利要求1所述的方法,其特征在于,在所述依据所述第三加密结果、所述第四加密结果、所述第五加密结果、所述双卡终端的余额和所述微基站的通信服务费用,确定是否允许所述双卡终端接入所述微基站的步骤之后,还包括:
将所述第一卡的网络标识和所述第二卡的网络标识加入到白名单中,其中,所述白名单包括合法终端的网络标识。


6.根据权利要求1所述的方法,其特征在于,在所述依据所述第三加密结果、所述第四加密结果、所述第五加密结果、所述双卡终端的余额和所述微基站的通信服务费用,确定是否允许所述双卡终...

【专利技术属性】
技术研发人员:肖征荣邢建兵田新雪张猛
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1