一种终端数据上链方法、装置及相关设备制造方法及图纸

技术编号:37100669 阅读:17 留言:0更新日期:2023-04-01 05:01
本发明专利技术提供一种终端数据上链方法、装置及相关设备,涉及通信技术领域,其中,终端数据上链方法包括:接收业务数据上链请求,其中,所述业务数据上链请求为终端响应于接收到第一操作后向所述SIM卡发送的请求;响应于所述业务数据上链请求,基于数据传输协议向所述终端发送第一命令,其中,所述第一命令用于建立所述SIM卡、所述终端和区块链平台之间的通信连接关系。本发明专利技术实施例通过使用SIM卡向终端发送第一命令建立终端、SIM卡和区块链平台的通信连接关系,避免了终端设备直接和区块链平台建立通信连接关系,从而降低了终端通信信息泄露风险。风险。风险。

【技术实现步骤摘要】
一种终端数据上链方法、装置及相关设备


[0001]本专利技术实施例涉及无线通信
,具体涉及一种终端数据上链方法、装置及相关设备。

技术介绍

[0002]区块链技术是被广泛使用在终端业务数据上链的一种通信技术。在现有技术中,通常利用区块链应用控制终端,通过通信模组使SIM(Subscriber Identity Module,用户身份模块)卡接入互联网,完成信息交互。但在现有技术中,终端通信需通过通讯模组接入互联网,存在着通信模组内存储的接入地址被修改的可能性,使SIM卡与伪造的节点平台进行网络连接,造成信息泄露的风险较高。
[0003]可见,现有技术中存在着终端通信信息泄露风险较高的问题。

技术实现思路

[0004]本专利技术实施例提供一种终端数据上链方法、装置及相关设备,以解决现有技术中存在着终端通信信息泄露风险较高的问题。
[0005]为解决上述问题,本专利技术是这样实现的:
[0006]第一方面,本专利技术实施例提供了一种终端数据上链方法,由SIM卡执行,所述方法包括:
[0007]接收业务数据上链请求,其中,所述业务数据上链请求为终端响应于接收到第一操作后向所述SIM卡发送的请求;
[0008]响应于所述业务数据上链请求,基于数据传输协议向所述终端发送第一命令,其中,所述第一命令用于建立所述SIM卡、所述终端和区块链平台之间的通信连接关系。
[0009]第二方面,本专利技术实施例还提供了一种终端数据上链方法,由终端执行,所述方法包括:/>[0010]向SIM卡发送业务数据上链请求,其中,所述业务数据上链请求为所述终端响应于接收到的第一操作后向所述SIM卡发送的请求;
[0011]接收第一命令,所述第一命令为所述SIM卡响应于所述业务数据上链请求,基于数据传输协议向所述终端发送第一命令,其中,所述第一命令用于建立所述SIM卡、所述终端和区块链平台之间的通信连接关系;
[0012]依据所述第一命令,基于数据传输协议建立所述SIM卡、所述终端和区块链平台的通信连接关系。
[0013]第三方面,本专利技术实施例还提供了一种终端数据上链方法,由区块链平台执行,所述方法包括:
[0014]接收第二命令,其中,所述第二命令为终端向节点地址发送的命令,所述第二命令用于请求所述区块链平台与所述终端建立通信连接关系;
[0015]响应于接收到的所述第二命令,基于预设的协议适配系统与终端的通信传输协
议,建立所述终端和所述区块链平台的通信连接关系。
[0016]第四方面,本专利技术实施例还提供一种终端数据上链装置,包括:
[0017]第一接收模块,用于接收业务数据上链请求,其中,所述业务数据上链请求为终端响应于接收到第一操作后向SIM卡发送的请求;
[0018]第一发送模块,用于响应于所述业务数据上链请求,基于数据传输协议向所述终端发送第一命令,其中,所述第一命令用于建立所述SIM卡、所述终端和区块链平台之间的通信连接关系。
[0019]第五方面,本专利技术实施例还提供另一种终端数据上链装置,包括:
[0020]第一发送模块,用于向SIM卡发送业务数据上链请求,其中,所述业务数据上链请求为所述终端响应于接收到的第一操作后向所述SIM卡发送的请求;
[0021]第一接收模块,用于接收第一命令,所述第一命令为所述SIM卡响应于所述业务数据上链请求,基于数据传输协议向所述终端发送第一命令,其中,所述第一命令用于建立所述SIM卡、所述终端和区块链平台之间的通信连接关系;
[0022]第一通信模块,用于依据所述第一命令,基于数据传输协议建立所述SIM卡、所述终端和区块链平台的通信连接关系。
[0023]第六方面,本专利技术实施例还提供另一种终端数据上链装置,包括:
[0024]第一接收模块,用于接收第二命令,其中,所述第二命令为终端向节点地址发送的命令,所述第二命令用于请求区块链平台与所述终端建立通信连接关系;
[0025]第一通信模块,用于响应于接收到的所述第二命令,基于预设的协议适配系统与终端的通信传输协议,建立所述终端和所述区块链平台的通信连接关系。
[0026]第七方面,本专利技术实施例还提供一种通信设备,包括:收发机、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序;其特征在于,所述处理器,用于读取存储器中的程序实现如前述第一方面所述方法中的步骤;或,实现如前述第二方面所述方法中的步骤;或,实现如前述第三方面所述方法中的步骤。
[0027]第八方面,本专利技术实施例还提供一种可读存储介质,用于存储程序,所述程序被处理器执行时实现如前述第一方面所述方法中的步骤;或,实现如前述第二方面所述方法中的步骤;或,实现如前述第三方面所述方法中的步骤。
[0028]在本专利技术实施例中,通过使用SIM卡向终端发送第一命令建立终端、SIM卡和区块链平台的通信连接关系,避免了终端设备直接和区块链平台建立通信连接关系,有效的降低了区块链应用控制终端业务数据上链的对接及应用复杂度、降低终端方案商、模组的改造成本及研发投入,控制终端的软硬件可做到零修改或极少修改,实现完整的业务数据上链流程,同时从而降低了终端通信信息泄露风险。
附图说明
[0029]为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0030]图1是本专利技术实施例提供的一种SIM卡执行的终端数据上链方法流程图之一;
[0031]图2是本专利技术实施例提供的一种SIM卡执行的终端数据上链方法流程图之二;
[0032]图3是本专利技术实施例提供的一种终端执行的终端数据上链方法流程图之一;
[0033]图4是本专利技术实施例提供的一种终端执行的终端数据上链方法流程图之二;
[0034]图5是本专利技术实施例提供的一种区块链平台执行的终端数据上链方法流程图之一;
[0035]图6是本专利技术实施例提供的一种区块链平台执行的终端数据上链方法流程图之二;
[0036]图7是本专利技术实施例提供的一种终端数据上链方法的示意图;
[0037]图8是本专利技术实施提供的一种终端数据上链装置之一的结构示意图;
[0038]图9是本专利技术实施提供的一种终端数据上链装置之二的结构示意图;
[0039]图10是本专利技术实施提供的另一种终端数据上链装置之一的结构示意图;
[0040]图11是本专利技术实施提供的另一种终端数据上链装置之二的结构示意图;
[0041]图12是本专利技术实施提供的另一种终端数据上链装置之一的结构示意图;
[0042]图13是本专利技术实施提供的另一种终端数据上链装置之二的结构示意图;
[0043]图14是本专利技术实施例提供的一种终端数据上链装置的通信设备。...

【技术保护点】

【技术特征摘要】
1.一种终端数据上链方法,由SIM卡执行,其特征在于,所述方法包括:接收业务数据上链请求,其中,所述业务数据上链请求为终端响应于接收到第一操作后向所述SIM卡发送的请求;响应于所述业务数据上链请求,基于数据传输协议向所述终端发送第一命令,其中,所述第一命令用于建立所述SIM卡、所述终端和区块链平台之间的通信连接关系。2.根据权利要求1所述的方法,其特征在于,在基于数据传输协议向所述终端发送所述第一命令之后,所述方法还包括:基于预设的区块链应用对所述业务数据上链请求进行计算和格式转换,获得安全报文;基于所述数据传输协议,依据所述通信连接关系向所述区块链平台发送所述安全报文。3.根据权利要求2所述的方法,其特征在于,所述区块链应用包括安全算法、随机数、防重放因子计数器和数据处理算法;所述基于预设的区块链应用对所述业务数据上链请求进行计算和格式转换,获得安全报文,包括:基于所述随机数、所述防重放因子计数器,利用所述数据处理算法对所述业务数据上链请求进行数据格式转换,获得第一中间数据;基于所述安全算法对所述第一中间数据处理,获得第二中间数据;基于所述随机数,所述防重放因子计数器,利用所述数据处理算法对所述第二中间数据处理,获得所述安全报文。4.根据权利要求3所述的方法,其特征在于,所述安全算法包括密钥协商、密钥分散、加密算法和签名算法,所述第二中间数据包括加密数据、签名数据和防重放因子;所述基于所述安全算法对所述第一中间数据处理,获得第二中间数据,包括:基于所述密钥协商、所述密钥分散和所述签名算法对所述第一中间数据进行处理,获得所述签名数据;基于所述加密算法对所述第一中间数据进行处理,获得所述加密数据;基于所述随机数和防重放因子计数器获得所述防重放因子。5.一种终端数据上链方法,由终端执行,其特征在于,所述方法包括:向SIM卡发送业务数据上链请求,其中,所述业务数据上链请求为所述终端响应于接收到的第一操作后向所述SIM卡发送的请求;接收第一命令,所述第一命令为所述SIM卡响应于所述业务数据上链请求,基于数据传输协议向所述终端发送第一命令,其中,所述第一命令用于建立所述SIM卡、所述终端和区块链平台之间的通信连接关系;依据所述第一命令,基于数据传输协议建立所述SIM卡、所述终端和区块链平台的通信连接关系。6.根据权利要求5所述的方法,其特征在于,所述数据传输协议为独立承载协议,所述依据所述第一命令,基于数据传输协议建立所述和区块链平台的通信连接关系,包括:基于独立承载协议建立与所述SIM卡的通信连接关系;解析所述第一命令,获得所述区块链平台的节点地址;
向所述节点地址发送第二命令,其中,所述第二命令用于请求所述区块链平台与所述终端建立通信连接关系;基于所述独立承载协议和所述区块链平台预设的协议适配系统,建立所述SIM卡、所述终端和所述区块链平台的通信连接关系。7.根据权利要求5所述的方法,其特征在于,在基于数据传输协议建立所述SIM卡、所述终端和所述区块链平台的所述通信连接关系之后,所述方法包括:基于所述通信连接关系接收安全报文,其中,所述安全报文为所述SIM卡响应于接收到所述业务数据上链请求,对所述业务数据上链请求进行计算和格式转换获得的数据;向所述区块链平台发送所述安全报文。8.一种终端数据上链方法,由区块链平台执行,其特征在于,所述方法包括:接收第二命令,其中,所述第二命令为终端向节点地址发送的命令,所述第二命令用于请求所述区块链平台与所述终端建立通信连接关系;响应于接收到的所述第二命令,基于预设的协议适配系统与终端的通信传输协议,建立所述终端和所述区块链平台的通信连接关系。9.根据权利要求8所述的方法,其特征在于,在建立所述终端和所述区块链平台的通信连接关系之后,所述方法还包括:依据所述通信连接关系接收安全报文,其中,所述安全报文为SIM卡基于预设的区块链应用对业务数据上链请求进行计算和格式转换获得的;基于预设的安全服务系统解析所述安全报文,获得随机数、防重放因子计数器、签名数据和解密数据;基于所述签名数据判定所述安全报文是否来自合法的所述终端数据;在所述安全报文来自于合法的所述终端数据的情况下,对所述随机数、所述防重放因子计数器和所述解密数据进行处理和存储。10.根据权利要求9所述的方法,其特征在于,所述基于预设的数据处理和存储系统对所述随机数、所述防重放因子计数器和所述解密数据进行处理和存储包括:基于所述随机数和所述防重放因子计数器,判定所述安全报文消息是否属于重复消息;在所述安全报文不属于重复消息的情况下,基于预设的数据处理和存储系统对所述解密数据进行处理和存储。11.一种终端数据上链装置,其特征在于,包括:第一接收模块,用于接收业务数据上链请求,其中,所述业务数据上链请求为终端响应于接收到第一操作后向SIM卡发送的请求;第一发送模块,用于响应于所述业务数据上链请求,基于数据传输协议向所述终端发送第一命令,其中,所述第一命令用于建立所述SIM卡、所述终端和区块链平台...

【专利技术属性】
技术研发人员:王敏习熹柳耀勇孙东昱肖青
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1