[发明专利]一种信息传输的方法及系统在审
申请号: | 201611256175.4 | 申请日: | 2016-12-30 |
公开(公告)号: | CN108270546A | 公开(公告)日: | 2018-07-10 |
发明(设计)人: | 李康 | 申请(专利权)人: | 北京酷我科技有限公司 |
主分类号: | H04L9/06 | 分类号: | H04L9/06;H04L29/06 |
代理公司: | 北京亿腾知识产权代理事务所 11309 | 代理人: | 陈霁 |
地址: | 100084 北京市海淀区农大*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 客户端 字节流 解密 验证 节流 加密 信息传输 发送端 接收端 消息字 服务器 反序列化处理 系统消息传输 消息传输方式 安全性问题 序列化处理 个人信息 加密处理 应用开发 非智能 服务端 固定位 扩容性 数据包 截取 秘钥 密匙 预设 隐私 追加 通讯 通信 保证 | ||
本发明涉及一种信息传输的方法及系统,该方法包括以下步骤:发送端对消息进行序列化处理,获得字节流;通过预设秘钥对字节流进行加密处理和MD5加密处理,生成验证戳;以及截取验证戳的固定位,并追加到加密字节流,生成数据包;接收端根据验证戳对加密字节流进行验证,采用DES密匙对加密字节进行解密获得解密后的消息字节流;根据解密后的消息字节流进行反序列化处理,获得消息。该系统包括:发送端和接收端。本发明解决非智能系统消息传输中的扩容性及安全性问题,提供一种基于客户端和服务器间的消息传输方式,降低应用开发成本,从根本上提升客户端和服务器间通讯的性能;保证了客户端与服务端通信的安全性,保障了用户的隐私及个人信息。
技术领域
本发明涉及数据传输领域,具体涉及一种基于非智能系统的信息传输的方法及系统。
背景技术
网络通信系统是随着计算机应用技术、通信技术、网络技术的迅速发展而形成的一种新兴通信系统。物联网概念的提出和物联网技术的不断更新,为网络通信系统的发展提供了新的机遇和挑战,以物联网为基础的通信系统必会成为以后的主流通信系统。
目前,物联网主流的设备系统类型分为两种,一种为偏智能化系统,为安卓及IOS、塞班系统;一种为偏非智能化系统,为联发科公司的MTK及美国高通公司的Brew系统。由于智能系统对硬件设备要求较高,以安卓为例,根据市场调研,兼容安卓系统的廉价主板设备价格要高于兼容MTK或Brew系统的廉价主板价格。所以根据现有的市场现状,之后的物联网市场依托于非智能设备实现的物联将占据重要市场份额。
由于安卓系统为开源系统,有许多成熟的第三方应用通信协议和通信机制,但是MTK系统和Brew系统为公司私有系统,未开放源码,只提供基础的通信协议及基础的通信方式,所以相关信息通信机制及传输方法的扩容性及安全性较差,因此造成的依托于非智能系统的物联应用的开发将耗费更多的时间和人力。
发明内容
本发明的目的是为了解决上述问题,提供了一种采用成本低廉、功耗小的非智能便携主板,以非智能系统为基础实现个性化应用,在给用户以正常体验的同时,去除大量重复开发的劳动力,减少资源浪费的方法及系统。
为实现上述目的,一方面,本发明提供了一种信息传输的方法,该方法包括以下步骤:发送端对消息进行序列化处理,获得字节流;消息由至少一个字段组合而成;通过预设秘钥对字节流进行加密处理,生成加密字节流;对加密字节流进行MD5加密处理,生成验证戳;以及截取验证戳的固定位,并追加到加密字节流,生成数据包。
接收端根据验证戳对加密字节流进行验证,若加密字节没有被修改过,则采用DES密匙对加密字节进行解密获得解密后的消息字节流;根据解密后的消息字节流进行反序列化处理,获得消息。
其中,接收端根据验证戳对加密字节流进行验证的步骤中包括,若加密字节被修改过,则删除加密字节。
优选地,通过预设秘钥对字节流进行加密处理,生成加密字节流的步骤中包括,通过预设秘钥对字节流进行数字加密算法DES加密。
优选地,序列化处理包括以下步骤:计算消息所有字段序列化占用的字节长度;根据字节长度及字节数据输出字段列表;经过对字段列表处理后生成字节流。
优选地,解密后的消息字节流进行反序列化处理,获得消息步骤包括:读取至少一个解密后的消息字节流,获得至少一个解密后的消息字节流的字节长度;根据多个解密后的消息字节流的字节长度重复解析多个字节数组,获得消息。
另一方面,本发明提供了一种信息传输的系统,该系统包括发送端和接收端。
发送端,用于对消息进行序列化处理,获得字节流;消息由至少一个字段组合而成;通过预设秘钥对字节流进行加密处理,生成加密字节流;对加密字节流进行MD5加密处理,生成验证戳;以及截取验证戳的固定位,并追加到加密字节流,生成数据包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京酷我科技有限公司,未经北京酷我科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611256175.4/2.html,转载请声明来源钻瓜专利网。