[发明专利]跨平台应用中数据处理方法、装置、电子设备和存储介质有效
申请号: | 201711079831.2 | 申请日: | 2017-11-06 |
公开(公告)号: | CN107895120B | 公开(公告)日: | 2020-08-28 |
发明(设计)人: | 王金童;张乐 | 申请(专利权)人: | 聚好看科技股份有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/64 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 邢雪红;乔彬 |
地址: | 266061 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 平台 应用 数据处理 方法 装置 电子设备 存储 介质 | ||
本发明揭示了一种跨平台应用中数据处理方法、装置、电子设备和计算机可读存储介质。跨平台应用通过业务框架域、原生方法域搭建得到,所述方法包括:获得跨平台应用所请求的加密数据;在耦合于所述业务框架域的原生方法域中,通过原生方法对所述加密数据进行解密处理得到解密数据;控制所述原生方法域将所述解密数据回传至所述业务框架域;所述业务框架域内根据被回传的所述解密数据发起相应业务逻辑的执行。至此,便保证了跨平台应用中数据的安全,在由业务框架域的跨平台性能而使得所搭建的跨平台应用兼顾跨平台实现的同时,保证了所接收数据未发生泄漏、未被替换或者篡改。
技术领域
本发明涉及计算机应用技术领域,特别涉及一种跨平台应用中数据处理方 法、装置、电子设备和计算机可读存储介质。
背景技术
互联网特别是移动互联网快速发展,智能手机、平板电脑等终端作为互联 网访问的入口而得到广泛使用,终端提供种类丰富的应用供用户选择、安全使 用。
应用的代码所使用计算机语言的不同,必然会造成运行环境的不同。例如, 可以使用Java、Object-C、JavaScript等计算机语言开发跨平台应用,其中,由 Java计算机语言所编写Java代码实现的应用运行于Java虚拟机的宿主环境中。
而对于跨平台应用,是实现跨平台开发,使得所开发的跨平台应用能够跨 平台运行,往往会使用特定的计算机语言,在所构建的应用框架通过特定计算 机语言形成的脚本实现自身业务逻辑。
也就是说,跨平台应用是依赖于所在应用框架中特定计算机语言实现的业 务逻辑执行所需要的诸多处理过程。
然而,在实现跨平台应用所在应用框架的计算机语言,例如,JavaScript计 算机语言,其代码实现中并不存在加密解密的算法处理,进而也无法防止所获 得的数据发生泄漏,甚至于发生数据被替换、伪造。跨平台应用从外部获得的 数据均是“透明”的,易于发生数据泄漏,无法保证数据。
这是由实现跨平台应用的计算机语言所能够实现的算法决定的,也就是说, 实现跨平台应用所采用计算机语言的代码并不具备解密、校验等安全性处理数 据的能力。例如,在JavaScript计算机语言的代码中,所进行的JavaScript相关 的解析不存在解密等安全所相关的处理能力。
由此可知,跨平台应用的实现并无法同时赋予安全所相关的处理能力,在 跨平台应用的实现中,如何保证所接收数据未发生泄漏,未被替换或者篡改, 相关技术尚无有效解决方案,成为跨平台应用中亟待解决的问题。
发明内容
为了解决相关技术中不实施例中跨平台应用的实现能够兼顾保证所接收数 据未发生泄漏、未被替换或者篡改的技术问题,本发明提供了一种跨平台应用 中数据处理方法、装置、电子设备和计算机可读存储介质。
一种跨平台应用中数据处理方法,所述跨平台应用通过业务框架域、原生 方法域搭建得到,所述方法包括:
获得跨平台应用所请求的加密数据;
在耦合于所述业务框架域的原生方法域中,通过原生方法对所述加密数据 进行解密处理得到解密数据;
控制所述原生方法域将所述解密数据回传至所述业务框架域;
所述业务框架域内根据被回传的所述解密数据发起相应业务逻辑的执行。
一种跨平台应用中数据处理装置,所述跨平台应用通过业务框架域、原生 方法域搭建得到,所述装置包括:
获取模块,用于获得跨平台应用所请求的加密数据;
解密模块,用于在耦合于所述业务框架域的原生方法域中,通过原生方法 对所述加密数据进行解密处理得到解密数据;
回传控制模块,用于控制所述原生方法域将所述解密数据回传至所述业务 框架域;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于聚好看科技股份有限公司,未经聚好看科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711079831.2/2.html,转载请声明来源钻瓜专利网。