[发明专利]跨平台应用中数据处理方法、装置、电子设备和存储介质有效
申请号: | 201711079831.2 | 申请日: | 2017-11-06 |
公开(公告)号: | CN107895120B | 公开(公告)日: | 2020-08-28 |
发明(设计)人: | 王金童;张乐 | 申请(专利权)人: | 聚好看科技股份有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/64 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 邢雪红;乔彬 |
地址: | 266061 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 平台 应用 数据处理 方法 装置 电子设备 存储 介质 | ||
1.一种跨平台应用中数据处理方法,其特征在于,所述跨平台应用通过业务框架域、原生方法域搭建得到,所述方法包括:
获得跨平台应用所请求的加密数据;
在耦合于所述业务框架域的所述原生方法域中,通过原生方法对所述加密数据进行解密处理得到解密数据,所述解密数据保存于所述原生方法域内,其中,通过所述业务框架域对所述原生方法域所暴露接口函数的调用,以及所述原生方法域对所述业务框架域内业务逻辑的回调实现所述原生方法域耦合于所述业务框架域;
控制所述原生方法域将所述解密数据回传至所述业务框架域;
所述业务框架域内根据被回传的所述解密数据发起相应业务逻辑的执行。
2.根据权利要求1所述的方法,其特征在于,所述获得跨平台应用所请求的加密数据之前,所述方法包括:
根据所述业务框架域内业务逻辑的触发执行生成数据请求指令,所述数据请求指令用于获得所述加密数据。
3.根据权利要求1-2任一项所述的方法,其特征在于,所述在耦合于所述业务框架域的原生方法域中,通过原生方法对所述加密数据进行解密处理得到解密数据,包括:
耦合于所述业务框架域的原生方法域内,被所述业务框架域调用的所述原生方法执行所述加密数据的解密处理,得到所述解密数据。
4.根据权利要求3所述的方法,其特征在于,所述获得跨平台应用所请求的加密数据,包括:
所述业务框架域通过向原生方法域调用原生方法,使得被调用的所述原生方法发起服务器访问,向所述服务器请求数据;
接收所述服务器向原生方法域返回的加密数据,所述加密数据在所述业务框架域调用所述原生方法后执行解密处理。
5.根据权利要求3所述的方法,其特征在于,所述在耦合于所述业务框架域的原生方法域中,通过原生方法对所述加密数据进行解密处理得到解密数据之前,所述方法还包括:
获得所述加密数据的业务框架域异步调用所述原生方法域内封装的数据解密接口函数,在所述数据解密接口函数被异步调用下,异步调用所述原生方法域内的数据请求接口;
通过所述数据请求接口将所述加密数据传送至所述数据解密接口函数。
6.根据权利要求5所述的方法,其特征在于,所述获得所述加密数据的业务框架域异步调用所述原生方法域内封装的数据解密接口函数,在所述数据解密接口函数被异步调用下,异步调用所述原生方法域内的数据请求接口,包括:
所述业务框架域通过所获得加密数据创建实例对象;
通过所述业务框架域中配置的JavaScript Core引擎,为所述加密数据分配作用域,在所述作用域进行所述实例对象至原生方法对象之间的转换;
根据所述原生方法对象触发所述原生方法域内数据解密接口函数的异步调用,异步调用的所述数据解密接口函数通过异步调用数据请求接口访问原生方法对象中的加密数据。
7.根据权利要求1或2或4或5或6所述的方法,其特征在于,所述业务框架域为JavaScript域,在所述JavaScript域内根据所述解密数据发起相应业务逻辑的执行,包括:
将所述解密数据传入所述JavaScript域中由JavaScript代码实现的业务逻辑,触发所述业务逻辑的执行。
8.一种跨平台应用中数据处理装置,其特征在于,所述跨平台应用通过业务框架域、原生方法域搭建得到,所述装置包括:
获取模块,用于获得跨平台应用所请求的加密数据;
解密模块,用于在耦合于所述业务框架域的原生方法域中,通过原生方法对所述加密数据进行解密处理得到解密数据,所述解密数据保存于所述原生方法域内,其中,通过所述业务框架域对所述原生方法域所暴露接口函数的调用,以及所述原生方法域对所述业务框架域内业务逻辑的回调实现所述原生方法域耦合于所述业务框架域;
回传控制模块,用于控制所述原生方法域将所述解密数据回传至所述业务框架域;
业务执行模块,用于所述业务框架域内根据被回传的所述解密数据发起相应业务逻辑的执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于聚好看科技股份有限公司,未经聚好看科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711079831.2/1.html,转载请声明来源钻瓜专利网。