[发明专利]基于JSON的机构养老数据交互方法及系统有效
申请号: | 201610258202.5 | 申请日: | 2016-04-22 |
公开(公告)号: | CN105959263B | 公开(公告)日: | 2019-07-16 |
发明(设计)人: | 叶小谋;王蒙;唐新余;王轶;陈光 | 申请(专利权)人: | 江苏中科西北星信息科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 无锡市大为专利商标事务所(普通合伙) 32104 | 代理人: | 殷红梅;张涛 |
地址: | 214135 江苏省无锡市新*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种方法及系统,尤其是一种基于JSON的机构养老数据交互方法及系统,属于移动数据交互的技术领域。按照本发明提供的技术方案,所述基于JSON的机构养老数据交互方法,包括手持终端以及与所述手持终端能进行养老数据交互的养老服务器;所述手持终端与养老服务器间的数据交互采用JSON数据格式。本发明能简化数据交互方式,提高数据传输效率,保证数据通信安全。 | ||
搜索关键词: | 基于 json 机构 养老 数据 交互 方法 系统 | ||
【主权项】:
1.一种基于JSON的机构养老数据交互方法,包括手持终端以及与所述手持终端能进行养老数据交互的养老服务器;其特征是:所述手持终端与养老服务器间的数据交互采用JSON数据格式;在采用JSON数据格式进行养老数据交互时,确定待交换养老数据的数据包协议格式,并对确定数据包协议格式的养老数据进行数据包封装,以得到JSONObject的封装数据包,对所述封装数据包再依次进行压缩与加密,以得到压缩加密数据包,以通过压缩加密数据包在手持终端与养老服务器间进行所需的数据交互;所述确定待交换养老数据的数据包协议格式,协议格式包括类型码、业务数据、删除数据以及更新数据;数据交换中,在接收到压缩解密数据包后,需要进行解密、解压缩以及解析过程,其中,解密过程为上述加密过程的逆过程,解密过程根据上述加密过程进行确定;解压缩是压缩的逆过程,用Inflater类充当解压器;将要解压的字符串转化为字节数组,然后将其输入到解压器中,输出为原始的字节数组,再通过toString()方法将其还原为原始的字符串;在解压时压缩策略和压缩级别必须和压缩时设置的值一致,同时字符转字节必须要指定相同的编码方式;数据解析模块是对数据封装模块的逆运算,完成对协议包的解析;解析将协议包数据首先得构建JSONObject对象,然后通过协议包中的各个字段名获得其具体的值或对象,据此来进行下一步的业务操作;根据用户名密码及养老机构编码获得对应的协议包数据;所述手持终端在发送请求之前,需要按照数据封装模块的要求把发送的业务数据按照数据包协议封装为JSONObject;其次经过压缩模块对封装好的数据进行压缩,然后经过加密对压缩后的数据进行加密,最后将加密输出的数据发送出去;养老服务器接受到请求之后,首先要对其进行解密,并将解密之后的数据作为解压的输入,然后通过数据解析模块取得协议包定义的字段,并据此来判断是否需要进行业务处理,若需要则进行压缩和加密之后向手持终端发送养老服务器的响应,否则这次通信过程结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏中科西北星信息科技有限公司,未经江苏中科西北星信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610258202.5/,转载请声明来源钻瓜专利网。