说明:收录全文最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211039956.3 (22)申请日 2022.08.29 (71)申请人 紫光云技术有限公司 地址 300459 天津市滨 海新区高新区塘沽 海洋科技园汇祥道39 9号6号楼 (72)发明人 何颖  (74)专利代理 机构 天津企兴智财知识产权代理 有限公司 12 226 专利代理师 石倩倩 (51)Int.Cl. G06F 9/54(2006.01) G06F 21/60(2013.01) G06F 9/451(2018.01) G06F 8/38(2018.01) (54)发明名称 一种混合模式APP中H5页面与APP安全通讯 的方法 (57)摘要 本发明提供了一种混合模式APP中H5页面与 APP安全通讯的方法, 包括: 自定义H5页面与APP 的通讯协议, 并保存互相需要传递的数据和/或 指令; 创建APP 向H5页面通信的方法, APP以调用 的方式向H5页面传递数据; 创建H5页面向APP的 通信方法, H5页面建立iframe, 通过改变iframe 指向向APP发送消息。 本发明所述的混合模式APP 中H5页面与APP安全通讯的方法可以根据此方式 自定义数据格式和加密方式, 能有效防止非法请 求, 且达到app与h5的双向通信。 还可以统一管理 通信代码, 方便后续统一升级通信方式和加密方 式。 权利要求书1页 说明书3页 附图1页 CN 115437806 A 2022.12.06 CN 115437806 A 1.一种混合模式AP P中H5页面与AP P安全通讯的方法, 其特 征在于, 包括: 自定义H5页面与AP P的通讯协议, 并保存互相需要传递的数据和/或指令; 创建APP向H5页面通信的方法, AP P以调用的方式向H 5页面传递数据; 创建H5页面向APP的通信方法, H5页面建立iframe, 通过改变iframe指向向APP发送消 息。 2.根据权利 要求1所述的混合模式APP中H5页面与APP安全通讯的方法, 其特征在于: 利 用json保存互相需要传递的数据和/或指令, 包括页面操作类、 数据操作类。 3.根据权利 要求1所述的混合模式APP中H5页面与APP安全通讯的方法, 其特征在于: 保 存互相需要传递的数据和/或指令按照双方约定的加 解密方式对数据和/或指令进行加 解 密。 4.根据权利要求1所述的混合模式APP中H5页面与APP安全通讯的方法, 其特征在于, APP以调用的方式向H 5页面传递数据, 包括: APP通过调用postMes sage的方式向H 5页面传递数据和/或指令; H5页面通过实时监听AP P通过postMes sage发来的消息, 得到ap p传递的数据和/指令 。 5.根据权利 要求1所述的混合模式APP中H5页面与APP安全通讯的方法, 其特征在于, 创 建H5页面向AP P的通信方法, 还 包括: H5页面建立iframe, 通过改变iframe指向向APP发送消息的同时, APP需实时监听H5页 面发起的href请求。 6.一种电子设备/服务器, 包括处理器, 以及与处理器通信连接, 且用于存储所述处理 器可执行指令的存储器, 其特征在于, 所述处理器在执行所述指令时, 实现权利要求1 ‑5任 一所述的混合模式AP P中H5页面与AP P安全通讯的方法。 7.一种可读取存储介质, 用于存储计算机程序, 其特征在于, 所述计算机程序在被处理 器执行时, 实现权利要求1 ‑5任一所述的混合模式AP P中H5页面与AP P安全通讯的方法。权 利 要 求 书 1/1 页 2 CN 115437806 A 2一种混合模式AP P中H5页面与AP P安全通讯的方 法 技术领域 [0001]本发明属于APP技术领域, 尤其是涉及一种混合模式APP中H5页面与APP安全通讯 的方法。 背景技术 [0002]所谓的混合开发或者是混合模式, 无非就是把H5页面嵌套在原生app里。 app原生 页面是随着安装包存在本地的, 很快很顺畅, 但是缺点就是, 每次更新需要重装app, 上下架 流程复杂, 影响发布进程。 而且开发成本高, 不同系统需要不同语言开发人员。 而嵌入H5页 面进行混合开 发则可以高效率的随时上下线, 样式风格可以随意变换, 开 发成本低。 所以在 某些场景 下是需要进行混合 开发的。 [0003]现有app调用window方法达到向H5页面通讯的方式, 但容易被串改和攻击, 而且代 码散漫分布, 毫无规则, 也 不利于后续升级代码。 发明内容 [0004]有鉴于此, 为解决上述问题, 本发明提出一种混合模式APP中H5页面与APP安全通 讯的方法。 [0005]为达到上述目的, 本发明的技 术方案是这样实现的: [0006]一方面, 本发明提供了一种混合模式AP P中H5页面与AP P安全通讯的方法, 包括: [0007]自定义H5页面与AP P的通讯协议, 并保存互相需要传递的数据和/或指令; [0008]创建APP向H5页面通信的方法, AP P以调用的方式向H 5页面传递数据; [0009]创建H5页面向APP的通信方法, H5页面建立iframe, 通过改变iframe指向向APP发 送消息。 [0010]进一步的, 利用json保存互相需要传递 的数据和/或指令, 包括页面操作类、 数据 操作类。 [0011]进一步的, 保存互相需要传递的数据和/或指令按照双方约定 的加解密方式对数 据和/或指令进行加解密。 [0012]进一步的, APP以调用的方式向H 5页面传递数据, 包括: [0013]APP通过调用postMes sage的方式向H 5页面传递数据和/或指令; [0014]H5页面通过实时监听APP通过postMessage发来的消息, 得到app传递的数据和/指 令。 [0015]进一步的, 创建H 5页面向AP P的通信方法, 还 包括: [0016]H5页面建立iframe, 通过改变iframe指向向APP发送消息的同时, APP需实时监听 H5页面发起的href请求。 [0017]第二方面, 本发明提供了一种电子设备/服务器, 包括处理器, 以及与处理器通信 连接, 且用于存储所述处理器可执行指 令的存储器, 所述处理器在执行所述指 令时, 实现上 述第一方面所述的混合模式AP P中H5页面与AP P安全通讯的方法。说 明 书 1/3 页 3 CN 115437806 A 3

.PDF文档 专利 一种混合模式APP中H5页面与APP安全通讯的方法

文档预览
中文文档 6 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共6页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种混合模式APP中H5页面与APP安全通讯的方法 第 1 页 专利 一种混合模式APP中H5页面与APP安全通讯的方法 第 2 页 专利 一种混合模式APP中H5页面与APP安全通讯的方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 17:08:43上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。