一种数据封装和解析方法及装置的制造方法_2

文档序号:8282600阅读:来源:国知局
1-2是本发明实施例提供的一种数据封装方法的应用场景示意图;
[0045]图2是本发明实施例提供的另一种数据封装方法的流程示意图;
[0046]图3是本发明实施例提供的一种数据解析方法的流程示意图;
[0047]图4是本发明实施例提供的一种数据封装装置方法的流程示意图;
[0048]图5是本发明实施例提供的另一种数据封装装置的结构示意图;
[0049]图6是本发明实施例提供的一种数据解析装置的结构示意图;
[0050]图7是本发明实施例提供的另一种数据封装装置的结构示意图。
【具体实施方式】
[0051]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0052]需要说明的是,在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0053]参见图1-1,是本发明实施例提供的一种数据封装方法的流程示意图,该方法包括:
[0054]步骤SlOl:建立与第二终端的通信连接;
[0055]具体地,第一终端建立与第二终端的通信连接,其中,第一终端可以是移动终端(如手机、平板电脑、笔记本电脑等),也可以是固定终端(如台式电脑),第一终端中存放了需要共享给第二终端的共享数据,其中,第二终端可以是移动终端也可以是固定终端,优选的,本实施例中第二终端为移动终端中的手机,随后对第二终端的描述都以手机为例来展开,图1-2是本发明实施例提供的一种数据封装方法的应用场景示意图,其中,111为第一终端,112为第二终端。
[0056]需要说明的是,本发明实施例中的第一终端和手机建立的通信连接的方式包括无线网络(Wireless Fidelity,W1-Fi)连接、蓝牙连接、近场通信(Near FieldCommunicat1n, NFC)连接和数据线连接,很显然还存在其他的连接方式,本发明不以此为限。
[0057]步骤S102:通过所述通信连接获取所述第二终端的唯一身份标识;
[0058]具体地,当建立了通信连接后,第一终端就有了获取手机上的设备信息的权限,此处,第一终端获取手机(或笔记本电脑)的唯一身份标识,本发明实施例中的唯一身份标识包括但不限于国际移动设备身份码(Internat1nal Mobile Equipment Identity,IMEI)、全球唯一移动终端标识号(Mobile Equipment Identifier, MEID)、集成电路卡识别石马(Integrate circuit card identity, ICCID)或者媒体访问控制地址(Media AccessControl Address, MAC),每个手机(或笔记本电脑)相对于其他的手机来说,它的IMEI号、MEID号、ICCID号或者MAC都是独一无二的,因此可以用于区别于其他设备。
[0059]步骤S103:根据预设封装算法将所述第二终端的唯一身份标识封装到第一数据中,得到第二数据;
[0060]具体地,预设的封装算法可以是将唯一身份标识存放到第一数据中的方法,也可以是将唯一身份标识先进行处理再存放到第一数据中的方法,优选地,此处以前者为例进行描述,第一终端获取手机的唯一身份标识后,该封装算法可以触发文件编辑软件打开第一数据,然后再触发编辑软件中的预设指令,在显示的提示域中输入包含(隐藏)唯一身份标识的信息,对编辑后的第一数据进行保存,得到第二数据,唯一身份标识在第一数据中的位置相对隐秘;或者该封装算法自身设有相应的编辑功能,以打开第一数据并使用预设指令在显示的提示域中完成包含(隐藏)唯一身份标识的信息的输入,并可以对编辑后的第一数据进行保存,得到第二数据,唯一身份标识在第一数据中的位置相对隐秘;对于参与者(第二终端的使用者)来说,几乎看不出第一数据和第二数据的区别,这样做可以尽量避免参与者恶意将手机的唯一身份标识从第二数据中删除,而使得标识终端的目的无法达到,例如,当第一数据为pdf文件时,该封装算法可以触发Pdf编辑软件打开该Pdf文件,再触发Pdf编辑软件中添加水印的相关指令,然后根据指示设置水印属性,可以选择插入字符或者插入图片的形式将包含頂EI号的信息插入到该Pdf文件中,得到包含MEI号信息的pdf文件。再如,当第一数据为word文件时,该封装算法可以触发word编辑软件打开该word软件,再触发pdf编辑软件中的文档属性设置指令,在弹出的文本域当中输入包含(或隐藏)MEI号的信息,得到包含MEI号信息的word文件。
[0061]进一步地,上述提到的对唯一身份标识先进行处理的方式包括但不限于使用数据加密算法(Data Encrypt1n Algorithm,DEA)、国际数据加密算法(Internat1nal DataEncrypt1n Algorithm,IDEA)、数字签名算法(Digital Signature Algorithm,DSA)、高级加密标准(Advanced Encrypt1n Standard,AES)对 IMEI 号进行加密。
[0062]步骤S104:通过所述通信连接将所述第二数据发送给所述第二终端。
[0063]具体地,当第一数据加入唯一身份标识后,得到的第二数据就是唯一的分享数据了,因为第一终端每连接上一个手机后,都会基于该手机制作了包含其唯一身份标识的分享数据,如果第一终端先后与5部手机建立了通信连接,那么第一终端就为者五部手机分别制作了其各自的分享数据;数据制作完成后,第一终端将基于某个手机制作的分享数据对应发送给该手机;至此,每个手机对应唯一分享数据,当某个分享文件被泄密后,使得人们可以通过解析该泄密文件中的唯一身份标识确定泄密终端,进而精准的对应到泄密人。
[0064]参见图2,是本发明实施例提供的另一种数据封装方法流程示意图,该方法包括:
[0065]步骤S201:建立与第二终端的通信连接;
[0066]步骤S202:通过所述通信连接获取所述第二终端的唯一身份标识;
[0067]具体地,步骤S201和步骤S202对应参照步骤SlOl和步骤S102,此处不再赘述。
[0068]步骤S203:根据预设编码算法将所述终端的唯一身份标识进行编码;
[0069]具体地,编码算法是对唯一身份标识进行编辑转换的方法,该方法包括但不限于数据加密算法(Data Encrypt1n Algorithm, DEA)、国际数据加密算法(Internat1nalData Encrypt1n Algorithm,IDEA)、数字签名算法(Digital Signature Algorithm,DSA)、高级加密标准(Advanced Encrypt1n Standard,AES),例如,第一终端获取了手机的IMEI号后,使用国际数据加密算法IDEA对该IMEI号进行加密得到加密文件,以使即将接收该加密文件的接收者无法看到第二数据中具有頂EI号,防止接受者恶意修改或删除MEI号信息。
[0070]步骤S204:根据预设添加算法将经过编码的唯一身份标识添加到第一数据中,得到第二数据;
[0071]具体地,添加算
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1