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

文档序号:8282600阅读:219来源:国知局
一种数据封装和解析方法及装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,尤其涉及一种数据封装和解析方法及装置。
【背景技术】
[0002]目前,移动市场已经急剧地改变了IT行业的格局,智能手机、平板电脑和轻量级笔记本电脑等移动设备在我们的生活和工作中扮演着越来越重要的角色,它们已经成为生活和工作中进行数据分享的重要工具。
[0003]例如,人们通常用手机进行商务会议资料的分享,而商业会议往往涉及到一些商业机密,商业机密被与会者恶意泄密的事情时有发生,目前,追查泄密者的途径一个是泄密者自己承认,再一个就是他人揭发,对于泄密者自行承认的情况一般极少,对于他人揭发的情况,既容易出现诬陷,又容易让事情公开而导致当事人难看,目前还没有一套比较好的技术能简单有效地查找出泄密人。

【发明内容】

[0004]本发明实施例所要解决的技术问题在于,提供一种数据封装和解析方法及装置,解决当前情况下查找泄密者过程复杂、效果不佳的问题。
[0005]第一方面,本发明实施例提供了一种数据封装方法,包括:
[0006]建立与第二终端的通信连接;
[0007]通过所述通信连接获取所述第二终端的唯一身份标识;
[0008]根据预设封装算法将所述第二终端的唯一身份标识封装到第一数据中,得到第二数据;
[0009]通过所述通信连接将所述第二数据发送给所述第二终端。
[0010]结合第一方面,在第一种可能的实现方式中,所述根据预设封装算法将所述第二终端的唯一身份标识封装到第一数据中,得到第二数据包括:
[0011]根据预设编码算法将所述终端的唯一身份标识进行编码;
[0012]根据预设添加算法将经过编码的唯一身份标识添加到第一数据中,得到第二数据。
[0013]结合第一方面,在第二种可能的实现方式中,所述通信连接的方式包括无线网络W1-Fi连接、蓝牙连接、近场通信NFC连接和数据线连接中的任意一种。
[0014]结合第一方面及第一方面的第一种和第二种可能的实现方式,在第三种可能的实现方式中,所述唯一身份标识包括移动设备国际身份码MEI,或者MAC地址。
[0015]结合第一方面的第一种可能的实现方式,在第四种可能的实现方式中,所述编码算法包括数据加密算法DEA、国际数据加密算法IDEA、数字签名算法DSA和高级加密标准AES中任意一种。
[0016]第二方面,本发明实施例提供了一种数据解析方法,包括:
[0017]获取第二数据;
[0018]通过预设的解析算法解析所述第二数据,得到所述第二数据中封装的唯一身份标识;
[0019]当分析出所述唯一身份标识为第二终端的唯一身份标识时,确认所述第二数据由第一终端发送给第二终端后,被所述第二终端进行了转发;其中,所述第二数据为第一终端建立与所述第二终端的通信连接,并通过所述通信连接获取所述第二终端的唯一身份标识,根据预设封装算法将所述第二终端的唯一身份标识封装到第一数据中得到的第二数据。
[0020]结合第二方面,在第一种可能的实现方式中,所述通信连接的方式包括无线网络W1-Fi连接、蓝牙连接、近场通信NFC连接和数据线连接中的任意一种。
[0021]结合第二方面和第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述唯一身份标识包括移动设备国际身份码IMEI,或者MAC地址。
[0022]结合第二方面和第二方面的第一种可能的实现方式,在第三种可能的实现方式中,所述解析算法包括数据加密算法DEA、国际数据加密算法IDEA、数字签名算法DSA和高级加密标准AES中任意一种。
[0023]第三方面,本发明实施例提供了一种数据封装装置,包括:
[0024]连接单元,用于建立与第二终端的通信连接;
[0025]获取单元,用于通过所述通信连接获取所述第二终端的唯一身份标识;
[0026]封装单元,用于根据预设封装算法将所述第二终端的唯一身份标识封装到第一数据中,得到第二数据;
[0027]发送单元,用于通过所述通信连接将所述第二数据发送给所述第二终端。
[0028]结合第三方面,在第一种可能的实现方式中,所述封装单元包括:
[0029]编码单元,用于根据预设编码算法将所述终端的唯一身份标识进行编码;
[0030]添加单元,用于根据预设添加算法将经过编码的唯一身份标识添加到第一数据中,得到第二数据。
[0031]结合第三方面,在第二种可能的实现方式中,所述通信连接的方式包括无线网络W1-Fi连接、蓝牙连接、近场通信NFC连接和数据线连接中的任意一种。
[0032]结合第三方及第三方面的第一和第二种可能的实现方式,在第三种可能的实现方式中,所述唯一身份标识包括移动设备国际身份码MEI,或者MAC地址。
[0033]结合第三方面的第一种可能的实现方式,在第四种可能的实现方式中,所述编码算法包括数据加密算法DEA、国际数据加密算法IDEA、数字签名算法DSA和高级加密标准AES中任意一种。
[0034]第四方面,本发明实施例提供了一种数据解析装置,包括:
[0035]获取单元,用于获取第二数据;
[0036]解析单元,用于通过预设的解析算法解析所述第二数据,得到所述第二数据中封装的唯一身份标识;
[0037]确认单元,用于当分析出所述唯一身份标识为第二终端的唯一身份标识时,确认所述第二数据由第一终端发送给第二终端后,被所述第二终端进行了转发;其中,所述第二数据为第一终端建立与所述第二终端的通信连接,并通过所述通信连接获取所述第二终端的唯一身份标识,根据预设封装算法将所述第二终端的唯一身份标识封装到第一数据中得到的第二数据。
[0038]结合第四方面,在第一种可能的实现方式中,所述通信连接的方式包括无线网络W1-Fi连接、蓝牙连接、近场通信NFC连接和数据线连接中的任意一种。
[0039]结合第四方面以及第四方面的第一种可能的实现方式,在第二种可能的实现方式中,所述唯一身份标识包括移动设备国际身份码IMEI,或者MAC地址。
[0040]结合第四方面以及第四方面的第一种可能的实现方式,在第三种可能的实现方式中,所述解析算法包括数据加密算法DEA、国际数据加密算法IDEA、数字签名算法DSA和高级加密标准AES中任意一种。
[0041]通过实施本发明实施例,将文件分享给参与者时,在原分享文件的基础上添加该参与者的唯一身份标识,当文件分享给参与者之后被泄露了,可以通过对分享文件的解析,找出分享文件中的唯一身份标识,并由该唯一身份标识确定泄密终端,解决了当前情况下查找泄密者过程复杂、效果不佳的问题,可以实现快速简单有效地查找出泄密者,且对参与者无影响;因为每一个移动终端都对应唯一的頂EI号,因此,将MEI号作为唯一身份标识,当确定了泄密终端后,解析出的IMEI号有助于相关人员对泄密终端执行定位、追踪、格式化和锁定等操作;对唯一身份标识进行编码,以防止该唯一身份标识被参与者发现而被删除。
【附图说明】
[0042]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0043]图1-1是本发明实施例提供的一种数据封装方法的流程示意图;
[0044]图
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1