CN111356121B - 一种基于区块链绑定签约数据的方法及设备 - Google Patents
一种基于区块链绑定签约数据的方法及设备 Download PDFInfo
- Publication number
- CN111356121B CN111356121B CN201811569317.1A CN201811569317A CN111356121B CN 111356121 B CN111356121 B CN 111356121B CN 201811569317 A CN201811569317 A CN 201811569317A CN 111356121 B CN111356121 B CN 111356121B
- Authority
- CN
- China
- Prior art keywords
- terminal
- subscription data
- sim card
- virtual sim
- blockchain
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 55
- 238000004891 communication Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 4
- 238000012795 verification Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000004549 pulsed laser deposition Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/183—Processing at user equipment or user record carrier
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/20—Transfer of user or subscriber data
- H04W8/205—Transfer to or from user equipment or user record carrier
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/02—Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephone Function (AREA)
Abstract
本发明实施例提供一种基于区块链绑定签约数据的方法及设备,应用于终端,该方法包括:获取目标签约数据,目标签约数据为网络设备为终端或终端的虚拟SIM卡分配的签约数据;将目标签约数据存储在虚拟SIM卡中;建立终端或虚拟SIM卡与目标签约数据之间的第一绑定关系;将第一绑定关系添加到区块链本发明实施例中,将目标签约数据与终端或终端的虚拟SIM卡绑定,并将终端或虚拟SIM卡与目标签约数据之间的绑定关系添加到区块链,当用户需要更换终端时,只需在新的终端中安装虚拟SIM卡,并从区块链中获取与虚拟SIM卡绑定的目标签约数据,提高使用签约数据的便捷性。
Description
技术领域
本发明实施例涉及通信技术领域,特别涉及一种基于区块链绑定签约数据的方法及设备。
背景技术
现有通信中,用户与运营商签约后,由网络设备为用户分配签约数据,该签约数据与用户所使用的实体SIM卡绑定。由于实体SIM是物理形态,当用户需要更换手机时,需要将原手机上的实体SIM卡拆卸下来,装在新的手机上,步骤较为繁琐。
另外,由于运营商与用户之间缺乏信任,用户需要到运营商的营业厅提供真实身份证明,如身份证信息才可以办理签约数据绑定。
区块链技术是一种可以解决不信任的问题,通过链上不可逆,不可篡改的特性,可以使完全不信任的双方通过区块链达成信任。
发明内容
本发明实施例提供一种基于区块链绑定签约数据的方法及设备,解决现有终端用户获取签约数据的方式不便捷的问题,包括解决用户和运营商间不信任的问题。
依据本发明实施例的第一方面,提供一种基于区块链绑定签约数据的方法,应用于终端,所述方法包括:获取目标签约数据,所述目标签约数据为网络设备为终端或终端的虚拟SIM卡分配的签约数据;将所述目标签约数据存储在所述虚拟SIM卡中;建立所述终端或所述虚拟SIM卡与所述目标签约数据之间的第一绑定关系;将所述第一绑定关系添加到区块链。
可选地,所述获取目标签约数据,包括:向所述网络设备发送请求消息,所述请求消息用于请求所述网络设备发送所述目标签约数据;接收所述网络设备发送的所述目标签约数据。
可选地,所述获取目标签约数据,包括:从区块链获取目标智能合约,所述目标智能合约为运营商、业务提供商或第三方发布在区块链上的智能合约;与所述网络设备签署所述目标智能合约;根据所述目标智能合约,接收所述网络设备发送的所述目标签约数据。
可选地,所述方法还包括:接收所述网络设备发送的与所述目标签约数据关联的联系号码;建立所述终端或所述虚拟SIM卡与所述联系号码之间的第二绑定关系;将所述第二绑定关系添加到区块链。
可选地,所述方法还包括:建立所述终端的用户身份信息与所述目标签约数据之间的第三绑定关系;将所述第三绑定关系添加到区块链。
可选地,所述方法还包括:将与所述终端或所述虚拟SIM卡对应的公钥添加到区块链,所述公钥用于验证所述终端或所述虚拟SIM卡的真伪。
依据本发明实施例的第二方面,提供一种基于区块链绑定签约数据的方法,应用于网络设备,所述方法包括:分配目标签约数据,所述目标签约数据为网络设备为终端或终端的虚拟SIM卡分配的签约数据;建立所述终端或所述虚拟SIM卡与所述目标签约数据之间的第一绑定关系;将所述第一绑定关系添加到区块链。
可选地,所述分配目标签约数据,包括:接收所述终端发送的请求消息,所述请求消息用于请求所述网络设备发送所述目标签约数据;向所述终端发送所述目标签约数据。
可选地,所述分配目标签约数据,包括:与所述终端签署目标智能合约,所述目标智能合约为运营商、业务提供商或第三方发布在区块链上的智能合约;根据所述目标智能合约,向所述终端发送所述目标签约数据。
可选地,所述方法还包括:向所述终端发送与所述目标签约数据关联的联系号码;建立所述终端或所述虚拟SIM卡与所述联系号码之间的第二绑定关系;将所述第二绑定关系添加到区块链。
可选地,所述方法还包括:从区块链获取所述终端的用户身份信息与所述目标签约数据之间的第三绑定关系。
可选地,所述方法还包括:从区块链获取与所述终端或所述虚拟SIM卡对应的公钥,所述公钥用于验证所述终端或所述虚拟SIM卡的真伪。
依据本发明实施例的第三方面提供一种终端,包括:第一收发机和第一处理器,其中,所述第一收发机,用于获取目标签约数据,所述目标签约数据为网络设备为终端或终端的虚拟SIM卡分配的签约数据;所述第一处理器,用于将所述目标签约数据存储在所述虚拟SIM卡中;所述第一处理器,还用于建立所述终端或所述虚拟SIM卡与所述目标签约数据之间的第一绑定关系;所述第一处理器,还用于将所述第一绑定关系添加到区块链。
可选地,所述第一收发机,还用于向所述网络设备发送请求消息,所述请求消息用于请求所述网络设备发送所述目标签约数据;所述第一收发机,还用于接收所述网络设备发送的所述目标签约数据。
可选地,所述第一处理器,还用于从区块链获取目标智能合约,所述目标智能合约为运营商或业务提供商发布在区块链上的智能合约;所述第一处理器,还用于与所述网络设备签署所述目标智能合约;所述第一收发机,还用于根据所述目标智能合约,接收所述网络设备发送的所述目标签约数据。
可选地,所述第一收发机,还用于接收所述网络设备发送的与所述目标签约数据关联的联系号码;所述第一处理器,还用于建立所述终端或所述虚拟SIM卡与所述联系号码之间的第二绑定关系;所述第一处理器,还用于将所述第二绑定关系添加到区块链。
可选地,所述第一处理器,还用于建立所述终端的用户身份信息与所述目标签约数据之间的第三绑定关系;所述第一处理器,还用于将所述第三绑定关系添加到区块链。
可选地,所述第一处理器,还用于将与所述终端或所述虚拟SIM卡对应的公钥添加到区块链,所述公钥用于验证所述终端或所述虚拟SIM卡的真伪。
依据本发明实施例的第四方面提供一种网络设备,包括:第二收发机和第二处理器,其中,所述第二收发机,用于分配目标签约数据,所述目标签约数据为网络设备为终端或终端的虚拟SIM卡分配的签约数据;所述第二处理器,用于建立所述终端或所述虚拟SIM卡与所述目标签约数据之间的第一绑定关系;所述第二处理器,还用于将所述第一绑定关系添加到区块链。
可选地,所述第二收发机,还用于接收所述终端发送的请求消息,所述请求消息用于请求所述网络设备发送所述目标签约数据;所述第二收发机,还用于向所述终端发送所述目标签约数据。
可选地,所述第二处理器,还用于与所述终端签署目标智能合约,所述目标智能合约为运营商或业务提供商发布在区块链上的智能合约;所述第二收发机,还用于根据所述目标智能合约,向所述终端发送所述目标签约数据。
可选地,所述第二收发机,还用于向所述终端发送与所述目标签约数据关联的联系号码;所述第二处理器,还用于建立所述终端或所述虚拟SIM卡与所述联系号码之间的第二绑定关系;所述第二处理器,还用于将所述第二绑定关系添加到区块链。
可选地,所述第二处理器,还用于从区块链获取所述终端的用户身份信息与所述目标签约数据之间的第三绑定关系。
可选地,所述第二处理器,还用于从区块链获取与所述终端或所述虚拟SIM卡对应的公钥,所述公钥用于验证所述终端或所述虚拟SIM卡的真伪。
依据本发明实施例的第五方面提供一种通信设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如第一方面所述的基于区块链绑定签约数据的方法的步骤,或者,如第二方面所述的基于区块链绑定签约数据的方法的步骤。
依据本发明实施例的第六方面提供一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的基于区块链绑定签约数据的方法的步骤,或者,如第二方面所述的基于区块链绑定签约数据的方法的步骤。
本发明实施例中,将目标签约数据与终端或终端的虚拟SIM卡绑定,并将终端或虚拟SIM卡与目标签约数据之间的绑定关系添加到区块链,当用户需要更换终端时,只需在新的终端中安装虚拟SIM卡,并从区块链中获取与虚拟SIM卡绑定的目标签约数据,提高使用签约数据的便捷性。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的无线通信***结构示意图;
图2为本发明实施例提供的基于区块链购买业务的方法流程示意图之一;
图3为本发明实施例提供的网络设备为终端分配目标签约数据的流程示意图之一;
图4为本发明实施例提供的网络设备为终端分配目标签约数据的流程示意图之二;
图5为本发明实施例提供的基于区块链绑定签约数据的方法流程示意图之二;
图6为本发明实施例提供的基于区块链绑定签约数据的方法流程示意图之三;
图7为本发明实施例提供的终端的结构示意图之一;
图8为本发明实施例提供的网络设备的结构示意图之一;
图9为本发明实施例提供的终端的结构示意图之二;
图10为本发明实施例提供的网络设备的结构示意图之二。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参见图1,本发明实施例提供一种无线通信***。如图1所示,该无线通信***可以包括:网络设备11和终端12。在实际应用中上述各个设备之间的连接可以为无线连接,为了方便直观地表示各个设备之间的连接关系,图1中采用实线示意。
需要说明的是,上述通信***可以包括多个终端,网络设备可以与多个终端通信(传输信令或传输数据)。
上述网络设备可以为5G***中的网络设备(例如下一代基站(next generationnode base station,gNB)或发送和接收点(transmission and reception point,TRP))等设备。
本发明实施例提供的终端可以为手机、平板电脑、笔记本电脑、超级移动个人计算机(Ultra-Mobile Personal Computer,UMPC)、上网本或者个人数字助理(PersonalDigital Assistant,PDA)等。
参见图2,本发明实施例提供一种基于区块链绑定签约数据的方法,该方法的执行主体为终端,具体步骤如下:
步骤201:获取目标签约数据;
在本发明实施例中,目标签约数据可以是网络设备直接分配给终端的签约数据,目标签约数据也可以是网络设备分配终端的虚拟SIM卡的签约数据。该虚拟SIM卡也可以称为“软SIM卡”或者“嵌入式SIM卡”,虚拟SIM卡技术是一种新兴的通信技术,可以帮助用户摆脱实体SIM卡的束缚,无需拆卸SIM卡就可以自由切换不同运营商。终端使用软SIM卡技术可以省掉传统的实体SIM卡的安装结构及其周边电路,降低终端的生产成本。
其中,本发明实施例提供了以下获取目标签约数据的方式:
方式一:参见图3,具体步骤如下:
步骤301:终端向网络设备发送请求消息;
在本发明实施例中,请求消息用于请求网络设备发送目标签约数据;
步骤302:终端接收网络设备发送的目标签约数据;
方式二:参见图4,具体步骤如下:
步骤401:终端从区块链获取目标智能合约;
在本发明实施例中,运营商、业务提供商或第三方(例如:个人或者企业)会在区块链上发布一些智能合约,终端根据自身需求,从区块链中选取目标智能合约。
步骤402:终端与网络设备签署目标智能合约;
在本发明实施例中,通过签署智能合约的方式,使签约去中心化,提高签约灵活性,简化签约步骤。
步骤403:根据目标智能合约,终端接收网络设备发送的目标签约数据;
在本发明实施例中,网络设备按照目标智能合约中的内容为终端分配目标签约数据,并将该目标签约数据发送给终端。
步骤202:将目标签约数据存储在虚拟SIM卡中;
在本发明实施例中,将目标签约数据存储在虚拟SIM卡中,需要使用时可以直接调用。
步骤203:建立终端或虚拟SIM卡与目标签约数据之间的第一绑定关系;
在本发明实施例中,第一绑定关系用于表示终端或虚拟SIM卡与目标签约数据之间的对应关系。
步骤204:将第一绑定关系添加到区块链;
在本发明实施例中,将第一绑定关系添加到区块链后,当用户更换终端时,只需在新的终端中安装虚拟SIM卡,然后从区块链中获取该第一绑定关系,通过该第一绑定关系获取与虚拟SIM卡绑定的目标签约数据并使用。
进一步地,终端接收网络设备发送的与目标签约数据关联的联系号码;建立终端或虚拟SIM卡与该联系号码之间的第二绑定关系;将该第二绑定关系添加到区块链。
在本发明实施例中,对于通话业务,网络设备会为终端或虚拟SIM卡分配与目标签约数据关联的联系号码(例如:手机号码)。当用户更换终端时,当用户更换终端时,只需在新的终端中安装虚拟SIM卡,然后从区块链中获取该第二绑定关系,通过该第二绑定关系获取与虚拟SIM卡绑定的联系号码并使用。
进一步地,终端建立终端的用户身份信息(例如:用户姓名、身份证ID等)与目标签约数据之间的第三绑定关系;将该第二绑定关系添加到区块链。
在本发明实施例中,当网络设备需要对终端用户进行实名认证时,可以直接从区块链中获取用户身份信息,简化实名认证的步骤。
进一步地,终端将与终端或虚拟SIM卡对应的公钥添加到区块链;
在本发明实施例中,公钥用于验证终端或虚拟SIM卡的真伪。当网络设备需要对终端或虚拟SIM卡进行验证时,从区块链中获取终端或虚拟SIM卡的公钥,通过公钥对验证信息加密,若终端或虚拟SIM卡能够通过私钥对验证信息解密,则表示该终端或虚拟SIM卡通过验证,提高了信息交互的安全性。
本发明实施例中,将目标签约数据与终端或终端的虚拟SIM卡绑定,并将终端或虚拟SIM卡与目标签约数据之间的绑定关系添加到区块链,当用户需要更换终端时,只需在新的终端中安装虚拟SIM卡,并从区块链中获取与虚拟SIM卡绑定的目标签约数据,提高使用签约数据的便捷性。
参见图5,本发明实施例提供一种基于区块链绑定签约数据的方法,该方法的执行主体为网络设备,具体步骤如下:
步骤501:分配目标签约数据;
在本发明实施例中,目标签约数据可以是网络设备直接分配给终端的签约数据,目标签约数据也可以是网络设备分配终端的虚拟SIM卡的签约数据。
其中,本发明实施例提供了以下分配目标签约数据的方式:
方式一:参见图3,具体步骤如下:
步骤301:网络设备接收终端发送的请求消息;
在本发明实施例中,请求消息用于请求网络设备发送目标签约数据;
步骤302:网络设备向终端发送目标签约数据;
方式二:参见图4,具体步骤如下:
步骤401:终端从区块链获取目标智能合约;
在本发明实施例中,运营商、业务提供商或第三方(例如:个人或者企业)会在区块链上发布一些智能合约,终端根据自身需求,从区块链中选取目标智能合约。
步骤402:终端与网络设备签署目标智能合约;
在本发明实施例中,通过签署智能合约的方式,使签约去中心化,提高签约灵活性,简化签约步骤。
步骤403:根据所述目标智能合约,网络设备向终端发送目标签约数据;
在本发明实施例中,网络设备按照目标智能合约中的内容为终端分配目标签约数据,并将该目标签约数据发送给终端。
步骤502:建立终端或虚拟SIM卡与目标签约数据之间的第一绑定关系;
在本发明实施例中,第一绑定关系用于表示终端或虚拟SIM卡与目标签约数据之间的对应关系。
步骤503:将第一绑定关系添加到区块链;
在本发明实施例中,将第一绑定关系添加到区块链后,当用户更换终端时,只需在新的终端中安装虚拟SIM卡,然后从区块链中获取该第一绑定关系,通过该第一绑定关系获取与虚拟SIM卡绑定的目标签约数据并使用。
进一步地,网络设备向终端发送与目标签约数据关联的联系号码;建立终端或虚拟SIM卡与该联系号码之间的第二绑定关系;将该第二绑定关系添加到区块链。
在本发明实施例中,对于通话业务,网络设备会为终端或虚拟SIM卡分配与目标签约数据关联的联系号码(例如:手机号码)。当用户更换终端时,当用户更换终端时,只需在新的终端中安装虚拟SIM卡,然后从区块链中获取该第二绑定关系,通过该第二绑定关系获取与虚拟SIM卡绑定的联系号码并使用。
进一步地,从区块链获取终端的用户身份信息与目标签约数据之间的第三绑定关系。
在本发明实施例中,终端预先将终端的用户身份信息与目标签约数据绑定,并将第三绑定关系添加到区块链。当网络设备需要对终端用户进行实名认证时,可以直接从区块链中获取该第三绑定关系,根据该第三绑定关系获取用户身份信息,简化实名认证的步骤。
进一步地,网络设备从区块链获取与终端或虚拟SIM卡对应的公钥;
在本发明实施例中,公钥用于验证终端或虚拟SIM卡的真伪。终端预先将终端或虚拟SIM卡对应的公钥添加到区块链。当网络设备需要对终端或虚拟SIM卡进行验证时,从区块链中获取终端或虚拟SIM卡的公钥,通过公钥对验证信息加密,若终端或虚拟SIM卡能够通过私钥对验证信息解密,则表示该终端或虚拟SIM卡通过验证,提高了信息交互的安全性。
本发明实施例中,将目标签约数据与终端或终端的虚拟SIM卡绑定,并将终端或虚拟SIM卡与目标签约数据之间的绑定关系添加到区块链,当用户需要更换终端时,只需在新的终端中安装虚拟SIM卡,并从区块链中获取与虚拟SIM卡绑定的目标签约数据,提高使用签约数据的便捷性。
参见图6,本发明实施例提供一种基于区块链绑定签约数据的方法,具体步骤如下:
步骤601:终端获取网络设备为终端或虚拟SIM卡分配的目标签约数据;
在本发明实施例中,目标签约数据可以是网络设备直接分配给终端的签约数据,目标签约数据也可以是网络设备分配终端的虚拟SIM卡的签约数据。
步骤602:终端将目标签约数据存储在虚拟SIM卡中;
在本发明实施例中,将目标签约数据存储在虚拟SIM卡中,需要使用时可以直接调用。
步骤603:建立终端或虚拟SIM卡与目标签约数据之间的第一绑定关系;
在本发明实施例中,第一绑定关系用于表示终端或虚拟SIM卡与目标签约数据之间的对应关系。
步骤604:将第一绑定关系添加到区块链。
在本发明实施例中,将第一绑定关系添加到区块链后,当用户更换终端时,只需在新的终端中安装虚拟SIM卡,然后从区块链中获取该第一绑定关系,通过该第一绑定关系获取与虚拟SIM卡绑定的目标签约数据并使用。
本发明实施例中,将目标签约数据与终端或终端的虚拟SIM卡绑定,并将终端或虚拟SIM卡与目标签约数据之间的绑定关系添加到区块链,当用户需要更换终端时,只需在新的终端中安装虚拟SIM卡,并从区块链中获取与虚拟SIM卡绑定的目标签约数据,提高使用签约数据的便捷性。
参见图7,本发明实施例提供一种终端700,包括:第一收发机701和第一处理器702;
其中,所述第一收发机701,用于获取目标签约数据,所述目标签约数据为网络设备为终端或终端的虚拟SIM卡分配的签约数据;
所述第一处理器702,用于将所述目标签约数据存储在所述虚拟SIM卡中;
所述第一处理器702,还用于建立所述终端或所述虚拟SIM卡与所述目标签约数据之间的第一绑定关系;
所述第一处理器702,还用于将所述第一绑定关系添加到区块链。
可选地,所述第一收发机701,还用于向所述网络设备发送请求消息,所述请求消息用于请求所述网络设备发送所述目标签约数据;
所述第一收发机701,还用于接收所述网络设备发送的所述目标签约数据。
可选地,所述第一处理器702,还用于从区块链获取目标智能合约,所述目标智能合约为运营商或业务提供商发布在区块链上的智能合约;
所述第一处理器702,还用于与所述网络设备签署所述目标智能合约;
所述第一收发机701,还用于根据所述目标智能合约,接收所述网络设备发送的所述目标签约数据。
可选地,所述第一收发机701,还用于接收所述网络设备发送的与所述目标签约数据关联的联系号码;
所述第一处理器702,还用于建立所述终端或所述虚拟SIM卡与所述联系号码之间的第二绑定关系;
所述第一处理器702,还用于将所述第二绑定关系添加到区块链。
可选地,所述第一处理器702,还用于建立所述终端的用户身份信息与所述目标签约数据之间的第三绑定关系;
所述第一处理器702,还用于将所述第三绑定关系添加到区块链。
可选地,所述第一处理器702,还用于将与所述终端或所述虚拟SIM卡对应的公钥添加到区块链,所述公钥用于验证所述终端或所述虚拟SIM卡的真伪。
本发明实施例中,将目标签约数据与终端或终端的虚拟SIM卡绑定,并将终端或虚拟SIM卡与目标签约数据之间的绑定关系添加到区块链,当用户需要更换终端时,只需在新的终端中安装虚拟SIM卡,并从区块链中获取与虚拟SIM卡绑定的目标签约数据,提高使用签约数据的便捷性。
参见图8,本发明实施例提供一种网络设备800,包括:第二收发机801和第二处理器802;
其中,所述第二收发机801,用于分配目标签约数据,所述目标签约数据为网络设备为终端或终端的虚拟SIM卡分配的签约数据;
所述第二处理器802,用于建立所述终端或所述虚拟SIM卡与所述目标签约数据之间的第一绑定关系;
所述第二处理器802,还用于将所述第一绑定关系添加到区块链。
可选地,所述第二收发机801,还用于接收所述终端发送的请求消息,所述请求消息用于请求所述网络设备发送所述目标签约数据;
所述第二收发机801,还用于向所述终端发送所述目标签约数据。
可选地,所述第二处理器802,还用于与所述终端签署目标智能合约,所述目标智能合约为运营商或业务提供商发布在区块链上的智能合约;
所述第二收发机801,还用于根据所述目标智能合约,向所述终端发送所述目标签约数据。
可选地,所述第二收发机801,还用于向所述终端发送与所述目标签约数据关联的联系号码;
所述第二处理器802,还用于建立所述终端或所述虚拟SIM卡与所述联系号码之间的第二绑定关系;
所述第二处理器802,还用于将所述第二绑定关系添加到区块链。
可选地,所述第二处理器802,还用于从区块链获取所述终端的用户身份信息与所述目标签约数据之间的第三绑定关系。
可选地,所述第二处理器802,还用于从区块链获取与所述终端或所述虚拟SIM卡对应的公钥,所述公钥用于验证所述终端或所述虚拟SIM卡的真伪。
本发明实施例中,将目标签约数据与终端或终端的虚拟SIM卡绑定,并将终端或虚拟SIM卡与目标签约数据之间的绑定关系添加到区块链,当用户需要更换终端时,只需在新的终端中安装虚拟SIM卡,并从区块链中获取与虚拟SIM卡绑定的目标签约数据,提高使用签约数据的便捷性。
参见图9,本发明实施例提供另一种终端900,包括:至少一个处理器901、存储器902、用户接口903和至少一个网络接口904。终端900中的各个组件通过总线***905耦合在一起。
可以理解的是,总线***905用于实现这些组件之间的连接通信。总线***905除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图9中将各种总线都标为总线***905。
其中,用户接口903可以包括显示器、键盘或者点击设备(例如,鼠标,轨迹球、触感板或者触摸屏等)。
可以理解的是,本发明实施例中的存储器902可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,
EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(SynchronousDRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,
DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synch Link DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DRRAM)。本发明实施例描述的存储器902旨在包括但不限于这些和任意其它适合类型的存储器。
在一些实施方式中,存储器902存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:操作***9021和应用程序9022。
其中,操作***9021,包含各种***程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序9022,包含各种应用程序,例如媒体播放器、浏览器等,用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序9022中。
在本发明实施例中,终端900还可以包括:存储在存储器902上并可在处理器901上运行的程序,该程序被处理器901执行时实现本发明实施例提供的方法的步骤。
上述本发明实施例揭示的方法可以应用于处理器901中,或者由处理器901实现。处理器901可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器901中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器901可以是通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(FieldProgrammable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的计算机可读存储介质中。该计算机可读存储介质位于存储器902,处理器901读取存储器902中的信息,结合其硬件完成上述方法的步骤。具体地,该计算机可读存储介质上存储有计算机程序。
可以理解的是,本发明实施例描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个ASIC、DSP、数字信号处理设备(DSP Device,DSPD)、可编程逻辑设备(Programmable Logic Device,PLD)、FPGA、通用处理器、控制器、微控制器、微处理器、用于执行本申请所述功能的其它电子单元或其组合中。
参见图10,本发明实施例提供另一种网络设备1000,包括:处理器1001、收发机1002、存储器1003和总线接口。
其中,处理器1001可以负责管理总线架构和通常的处理。存储器1003可以存储处理器1001在执行操作时所使用的数据。
本发明实施例中,网络设备1000还可以包括:存储在存储器1003上并可在处理器1001上运行的程序,该程序被处理器1001执行时实现本发明实施例提供的方法的步骤。
在图10中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器1001代表的一个或多个处理器和存储器1003代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本发明实施例不再对其进行进一步描述。总线接口提供接口。收发机1002可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。
本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述网络接入的方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。
Claims (10)
1.一种基于区块链绑定签约数据的方法,应用于终端,其特征在于,所述方法包括:
获取目标签约数据,所述目标签约数据为网络设备为终端或终端的虚拟SIM卡分配的签约数据;
将所述目标签约数据存储在所述虚拟SIM卡中;
建立所述终端或所述虚拟SIM卡与所述目标签约数据之间的第一绑定关系;
将所述第一绑定关系添加到区块链;当更换终端时,在新的终端中安装虚拟SIM卡,然后从区块链中获取该第一绑定关系,通过该第一绑定关系获取与虚拟SIM卡绑定的目标签约数据并使用;
接收所述网络设备发送的与所述目标签约数据关联的联系号码;建立所述终端或所述虚拟SIM卡与所述联系号码之间的第二绑定关系;将所述第二绑定关系添加到区块链;当更换终端时,只需在新的终端中安装虚拟SIM卡,然后从区块链中获取该第二绑定关系,通过该第二绑定关系获取与虚拟SIM卡绑定的联系号码并使用。
2.根据权利要求1所述的方法,其特征在于,所述获取目标签约数据,包括:
向所述网络设备发送请求消息,所述请求消息用于请求所述网络设备发送所述目标签约数据;
接收所述网络设备发送的所述目标签约数据。
3.根据权利要求1所述的方法,其特征在于,所述获取目标签约数据,包括:
从区块链获取目标智能合约,所述目标智能合约为运营商、业务提供商或第三方发布在区块链上的智能合约;
与所述网络设备签署所述目标智能合约;
根据所述目标智能合约,接收所述网络设备发送的所述目标签约数据。
4.一种基于区块链绑定签约数据的方法,应用于网络设备,其特征在于,所述方法包括:
分配目标签约数据,所述目标签约数据为网络设备为终端或终端的虚拟SIM卡分配的签约数据;
建立所述终端或所述虚拟SIM卡与所述目标签约数据之间的第一绑定关系;
将所述第一绑定关系添加到区块链;当更换终端时,在新的终端中安装虚拟SIM卡,然后从区块链中获取该第一绑定关系,通过该第一绑定关系获取与虚拟SIM卡绑定的目标签约数据并使用;
其中,由终端接收所述网络设备发送的与所述目标签约数据关联的联系号码;建立所述终端或所述虚拟SIM卡与所述联系号码之间的第二绑定关系;将所述第二绑定关系添加到区块链;当更换终端时,只需在新的终端中安装虚拟SIM卡,然后从区块链中获取该第二绑定关系,通过该第二绑定关系获取与虚拟SIM卡绑定的联系号码并使用。
5.根据权利要求4所述的方法,其特征在于,所述分配目标签约数据,包括:
接收所述终端发送的请求消息,所述请求消息用于请求所述网络设备发送所述目标签约数据;
向所述终端发送所述目标签约数据。
6.根据权利要求4所述的方法,其特征在于,所述分配目标签约数据,包括:
与所述终端签署目标智能合约,所述目标智能合约为运营商、业务提供商或第三方发布在区块链上的智能合约;
根据所述目标智能合约,向所述终端发送所述目标签约数据。
7.一种终端,其特征在于,包括:第一收发机和第一处理器,其中,
所述第一收发机,用于获取目标签约数据,所述目标签约数据为网络设备为终端或终端的虚拟SIM卡分配的签约数据;
所述第一处理器,用于将所述目标签约数据存储在所述虚拟SIM卡中;
所述第一处理器,还用于建立所述终端或所述虚拟SIM卡与所述目标签约数据之间的第一绑定关系;
所述第一处理器,还用于将所述第一绑定关系添加到区块链;当更换终端时,在新的终端中安装虚拟SIM卡,然后从区块链中获取该第一绑定关系,通过该第一绑定关系获取与虚拟SIM卡绑定的目标签约数据并使用;
所述第一处理器,还用于接收所述网络设备发送的与所述目标签约数据关联的联系号码;建立所述终端或所述虚拟SIM卡与所述联系号码之间的第二绑定关系;
所述第一处理器,还用于将所述第二绑定关系添加到区块链;当更换终端时,只需在新的终端中安装虚拟SIM卡,然后从区块链中获取该第二绑定关系,通过该第二绑定关系获取与虚拟SIM卡绑定的联系号码并使用。
8.一种网络设备,其特征在于,包括:第二收发机和第二处理器,其中,
所述第二收发机,用于分配目标签约数据,所述目标签约数据为网络设备为终端或终端的虚拟SIM卡分配的签约数据;
所述第二处理器,用于建立所述终端或所述虚拟SIM卡与所述目标签约数据之间的第一绑定关系;
所述第二处理器,还用于将所述第一绑定关系添加到区块链;当更换终端时,在新的终端中安装虚拟SIM卡,然后从区块链中获取该第一绑定关系,通过该第一绑定关系获取与虚拟SIM卡绑定的目标签约数据并使用;
所述第二处理器,还用于建立所述终端或所述虚拟SIM卡与联系号码之间的第二绑定关系;其中,由所述终端接收所述网络设备发送的与所述目标签约数据关联的联系号码;
所述第二处理器,还用于将所述第二绑定关系添加到区块链;当更换终端时,只需在新的终端中安装虚拟SIM卡,然后从区块链中获取该第二绑定关系,通过该第二绑定关系获取与虚拟SIM卡绑定的联系号码并使用。
9.一种终端,其特征在于,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如权利要求1至3中任一项所述的基于区块链绑定签约数据的方法的步骤。
10.一种网络设备,其特征在于,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如权利要求4至6中任一项所述的基于区块链绑定签约数据的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811569317.1A CN111356121B (zh) | 2018-12-21 | 2018-12-21 | 一种基于区块链绑定签约数据的方法及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811569317.1A CN111356121B (zh) | 2018-12-21 | 2018-12-21 | 一种基于区块链绑定签约数据的方法及设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111356121A CN111356121A (zh) | 2020-06-30 |
CN111356121B true CN111356121B (zh) | 2024-01-26 |
Family
ID=71195286
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811569317.1A Active CN111356121B (zh) | 2018-12-21 | 2018-12-21 | 一种基于区块链绑定签约数据的方法及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111356121B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112637855B (zh) * | 2020-12-15 | 2022-11-29 | 中国联合网络通信集团有限公司 | 基于区块链的机卡绑定方法和服务器 |
Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101163340A (zh) * | 2007-11-08 | 2008-04-16 | 中兴通讯股份有限公司 | 一种实现一号通业务的方法及*** |
CN102075909A (zh) * | 2009-11-23 | 2011-05-25 | 中兴通讯股份有限公司 | 一种imsi与imei绑定关系的校验方法和装置 |
CN103782568A (zh) * | 2013-08-30 | 2014-05-07 | 华为终端有限公司 | 远程变更签约方法及其装置 |
CN106231534A (zh) * | 2016-07-28 | 2016-12-14 | 宇龙计算机通信科技(深圳)有限公司 | 移动终端及其写号及消号方法、装置 |
CN106332063A (zh) * | 2015-06-18 | 2017-01-11 | 中兴通讯股份有限公司 | 一种实现虚拟用户身份识别模块业务的方法和装置 |
CN106341558A (zh) * | 2016-08-30 | 2017-01-18 | 五八同城信息技术有限公司 | 虚拟号码的处理方法、装置和服务器 |
CN106408299A (zh) * | 2016-08-31 | 2017-02-15 | 江苏买卖网电子商务有限公司 | 一种基于区块链技术的电子智能签约支付方法 |
CN107257340A (zh) * | 2017-06-19 | 2017-10-17 | 阿里巴巴集团控股有限公司 | 一种认证方法、基于区块链的认证数据处理方法及设备 |
WO2017207316A1 (en) * | 2016-06-03 | 2017-12-07 | Gemalto Sa | A method for managing the status of a connected device |
CN107623907A (zh) * | 2016-07-14 | 2018-01-23 | 中兴通讯股份有限公司 | eSIM卡锁网方法、终端及锁网认证服务器 |
CN107645715A (zh) * | 2016-07-22 | 2018-01-30 | 华为终端(东莞)有限公司 | 制定用户套餐的方法和设备 |
CN108200570A (zh) * | 2012-06-29 | 2018-06-22 | 华为技术有限公司 | 在线签约数据配置方法、装置及*** |
CN108287617A (zh) * | 2018-01-17 | 2018-07-17 | 阿里巴巴集团控股有限公司 | 一种签约方法和装置 |
CN108377272A (zh) * | 2018-05-09 | 2018-08-07 | 深圳市有方科技股份有限公司 | 一种管理物联网终端的方法及*** |
US10123202B1 (en) * | 2017-07-11 | 2018-11-06 | Verizon Patent And Licensing Inc. | System and method for virtual SIM card |
CN108990047A (zh) * | 2018-07-03 | 2018-12-11 | 中国联合网络通信集团有限公司 | 签约关系管理数据准备平台的测试方法、装置及介质 |
-
2018
- 2018-12-21 CN CN201811569317.1A patent/CN111356121B/zh active Active
Patent Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101163340A (zh) * | 2007-11-08 | 2008-04-16 | 中兴通讯股份有限公司 | 一种实现一号通业务的方法及*** |
CN102075909A (zh) * | 2009-11-23 | 2011-05-25 | 中兴通讯股份有限公司 | 一种imsi与imei绑定关系的校验方法和装置 |
CN108200570A (zh) * | 2012-06-29 | 2018-06-22 | 华为技术有限公司 | 在线签约数据配置方法、装置及*** |
CN103782568A (zh) * | 2013-08-30 | 2014-05-07 | 华为终端有限公司 | 远程变更签约方法及其装置 |
CN106332063A (zh) * | 2015-06-18 | 2017-01-11 | 中兴通讯股份有限公司 | 一种实现虚拟用户身份识别模块业务的方法和装置 |
WO2017207316A1 (en) * | 2016-06-03 | 2017-12-07 | Gemalto Sa | A method for managing the status of a connected device |
CN107623907A (zh) * | 2016-07-14 | 2018-01-23 | 中兴通讯股份有限公司 | eSIM卡锁网方法、终端及锁网认证服务器 |
CN107645715A (zh) * | 2016-07-22 | 2018-01-30 | 华为终端(东莞)有限公司 | 制定用户套餐的方法和设备 |
CN106231534A (zh) * | 2016-07-28 | 2016-12-14 | 宇龙计算机通信科技(深圳)有限公司 | 移动终端及其写号及消号方法、装置 |
CN106341558A (zh) * | 2016-08-30 | 2017-01-18 | 五八同城信息技术有限公司 | 虚拟号码的处理方法、装置和服务器 |
CN106408299A (zh) * | 2016-08-31 | 2017-02-15 | 江苏买卖网电子商务有限公司 | 一种基于区块链技术的电子智能签约支付方法 |
CN107257340A (zh) * | 2017-06-19 | 2017-10-17 | 阿里巴巴集团控股有限公司 | 一种认证方法、基于区块链的认证数据处理方法及设备 |
US10123202B1 (en) * | 2017-07-11 | 2018-11-06 | Verizon Patent And Licensing Inc. | System and method for virtual SIM card |
CN108287617A (zh) * | 2018-01-17 | 2018-07-17 | 阿里巴巴集团控股有限公司 | 一种签约方法和装置 |
CN108377272A (zh) * | 2018-05-09 | 2018-08-07 | 深圳市有方科技股份有限公司 | 一种管理物联网终端的方法及*** |
CN108990047A (zh) * | 2018-07-03 | 2018-12-11 | 中国联合网络通信集团有限公司 | 签约关系管理数据准备平台的测试方法、装置及介质 |
Non-Patent Citations (3)
Title |
---|
"Blockchain-based trusted authentication in cloud radio over fiber network for 5G";Hui Yang等;《2017 16th International Conference on Optical Communications and Networks (ICOCN)》;全文 * |
"区块链业务创新:数字身份认证";梁峥等;《通信企业管理》;全文 * |
Nir Kshetri等."5G in E-Commerce Activities".《 IT Professional ( Volume: 20, Issue: 4, Jul./Aug. 2018)》.2018,正文Blockchain章节. * |
Also Published As
Publication number | Publication date |
---|---|
CN111356121A (zh) | 2020-06-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8526929B1 (en) | Mobile communication device provisioning and management | |
JP6934921B2 (ja) | V2x通信のためのセキュリティ認証管理システムでecaとdcm間を中継して登録証明書を管理するための方法および装置 | |
CN111353783A (zh) | 一种基于区块链签约的方法及设备 | |
KR101735102B1 (ko) | 이동통신 시스템에서 응용 서비스를 제공하는 방법 및 장치 | |
WO2010045807A1 (zh) | 密钥分发方法和*** | |
EP2410771B1 (en) | Method and system for implementing location service | |
CN113206753A (zh) | 一种信息配置方法和管理单元 | |
CN104660405A (zh) | 一种业务设备认证方法及设备 | |
CN103442032A (zh) | 一种基于云服务的车载导航方法及*** | |
CN112689012A (zh) | 跨网络的代理通讯方法及装置 | |
CN111356121B (zh) | 一种基于区块链绑定签约数据的方法及设备 | |
CN112235294A (zh) | 区块链协同权限控制方法及装置 | |
CN111356102B (zh) | 一种基于区块链购买业务的方法及设备 | |
CN101789973A (zh) | 一种构建糅合应用的方法及*** | |
KR101013935B1 (ko) | 계약자 인증을 이용하는 계약 인증 시스템 및 그 계약 인증방법 | |
CN114697117B (zh) | 基于定位信息的验证方法、装置、密码器及*** | |
CN109618307A (zh) | 天气信息显示方法、装置、***、终端及可读存储介质 | |
CN111355852B (zh) | 一种基于区块链获取联系号码的方法及设备 | |
CN111885583B (zh) | 网络的共享方法及装置 | |
CN104426856A (zh) | 应用登录方法、装置以及用户设备 | |
US10728191B2 (en) | Method for establishing communication within a closed network | |
RU2666283C1 (ru) | Способ распространения рекламного контента посредством технологий NFC-меток и QR-кода | |
CN111355754B (zh) | 一种基于区块链购买业务的方法及设备 | |
CN102972048A (zh) | 智能路由器及用该智能路由器的网络服务提供***及方法 | |
CN116723499B (zh) | 号码处理方法、装置、通信设备、存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |