[发明专利]一种安卓手机数据加密导出技术的实现方法有效
申请号: | 201611097423.5 | 申请日: | 2016-12-02 |
公开(公告)号: | CN106657028B | 公开(公告)日: | 2020-04-03 |
发明(设计)人: | 杨建光 | 申请(专利权)人: | 杭州字节信息技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 杭州信义达专利代理事务所(普通合伙) 33305 | 代理人: | 陈继算 |
地址: | 310000 浙江省杭州市富阳*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 手机 数据 加密 导出 技术 实现 方法 | ||
本发明公开了一种安卓手机数据加密导出技术的实现方法,包括在PC工具端内设置Javascript引擎,通过使用Javascript语言与安卓设备端建立socket连接,连接建立后通过可信认证,确保PC工具端有权限对该设备进行操作,进而通过加密自定义信令与安卓设备端进行通信并导出所需数据,最后通过基于html、css的网页渲染展示数据并进行后续各种数据分析。本发明的一种安卓手机数据加密导出技术的实现方法基于网页技术实现PC端工具,降低开发成本,缩短开发周期,一次开发可以同时生成针对不同平台不同架构的PC工具,维护成本低,更新简单快速,同时采用的可信认证技术和加密传输技术保证了传输数据的安全性。
技术领域
本发明涉及一种安卓手机数据加密导出技术的实现方法。
背景技术
目前的公共安全机构定制的基于安卓系统的基站信息采集设备,需要一个可信的PC端工具连接设备加密导出相关采集数据,并做可视化展示,以用于犯罪线索搜集及情报分析。传统的PC端实现方式是用C、C++或Java等高级语言设计实现数据交互和界面显示,但此类解决方案项目大,不同PC操作系统可移植性差,通过地图展示GPS数据难,一般需要通过第三方动态库来实现。
目前该类移动专用设备对应的PC工具都采用Java或C++来实现和设备的通信,而且没有考虑可信认证,数据传输也没有加密处理.传统方式开发周期长,不同平台相同功能的工具往往需要立项几个不同项目,开发成本高,维护复杂。
发明内容
为了解决以上技术问题,本发明提供一种开发成本低、开发周期短、数据传输安全性高的安卓手机数据加密导出技术的实现方法。
本发明的一种安卓手机数据加密导出技术的实现方法,包括在PC工具端内设置Javascript引擎,通过使用Javascript语言与安卓设备端建立socket连接,连接建立后通过可信认证,确保PC工具端有权限对该设备进行操作,进而通过加密自定义信令与安卓设备端进行通信并导出所需数据,最后通过基于html、css的网页渲染展示数据并进行后续各种数据分析。
进一步的,所述Javascript引擎的实现方法具体为:基于Google Javascript V8引擎实现Javascript的解析和执行。
进一步的,所述可信认证的实现方法具体为:PC工具端通过socket和安卓设备端通信,建立连接后,安卓设备端首先需要对PC工具端进行身份认证,如果身份认证失败,则断开socket连接,后续不再跟该PC工具端进行通信。
进一步的,所述加密自定义信令包括网页资源加密和加密数据传输,其中网页资源加密的实现方法具体为:网页源代码通过加密asar格式打包成单一资源文件,进而保护html、css、js源代码,加密数据传输的实现方法具体为:PC工具端和安卓设备端之间的socket通信协议以命令的方式交互,发送命令时的签名从命令前14个字节长度的命令头数据加上身份信息转为base64编码字符串后用AES算法加密后得到,传输的数据本身也经过aes加密。
进一步的,所述基于html、css的网页渲染展示数据的实现方法具体为:基于Html、Css、Javascript设计UI界面,通过基于OpenGL实现页面渲染方法,采用Nodejs库实现应用逻辑,使用Bootstrap、Jquery库设计UI界面。
本发明通过采用基于Html/Css/Javascript等网页技术搭建一个PC端工具,具有开发速度快,修改升级软件简单的特点,同时通过加密代码,增加认证,加密传输数据保证工具的可信和防止数据劫持,同时技术保证了跨平台的特性,只需一次开发即可生成全部windows、Linux、Mac平台,全部cpu架构的工具。这个技术实现目前在国内安卓设备的PC端导出工具中是空白的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州字节信息技术有限公司,未经杭州字节信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611097423.5/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置