说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211239018.8 (22)申请日 2022.10.11 (71)申请人 中原银行股份有限公司 地址 450046 河南省郑州市郑东 新区CBD商 务外环路23号中科 金座大厦 (72)发明人 王明兴 彭松 李兵兵 李少辉  (74)专利代理 机构 北京同立钧成知识产权代理 有限公司 1 1205 专利代理师 黄胜波 臧建明 (51)Int.Cl. G06F 9/445(2018.01) G06F 9/448(2018.01) (54)发明名称 Activity组件调用处理方法、 系统、 计算机 设备及存 储介质 (57)摘要 本申请涉及通信技术领域 , 提供一种 Activity组件调用处理方法、 系统、 计算机设备 及存储介质, 包括: 与调用方之间建立通信连接, 并与预置的代理Activity组件之间构建跨进程 连接; 接收调用方输入的意图信息, 通过跨进程 连接将意图信息发送至代理Activ ity组件, 并使 代理Activity组件调用相应于意 图信息的目标 Activity组件对意图信息进行处理并得到返回 结果; 接收代理Activity组件发送的返回结果, 并将返回结果返回至调用方。 本申请实现了 Activity组件的跨进 程调用, 扩大了调用方能够 调用的目标A ctivity组件的范围, 降低了调用方 代码的复杂程度并且提高了调用方的逻辑性, 不 仅确保了调用方能够高效的从目标组件中获取 数据, 还有利于运维和测试对调用方进行维护和 功能测试。 权利要求书3页 说明书13页 附图4页 CN 115543480 A 2022.12.30 CN 115543480 A 1.一种Activity组件调用处理方法, 运行在终端的进程管理组件中, 其特征在于, 包 括: 与调用方之间建立通信连接, 并与预置的代理Activity组件之间构建跨进程连接, 其 中, 所述调用方是所述终端当前页面展示的组件, 所述跨进程连接用于使所述调用方能够 访问与所述调用方处于不同进程的代理Activity组件; 其中, 所述调用方是具有界面 Activity组件或不具有界面Activity组件的程序块; 接收调用方输入的意图信息, 通过所述跨进程连接将所述意图信息发送至所述代理 Activity组件, 并使所述代理Activity组件调用相应于所述意图信息的目标Activity组件 对所述意图信息进行处 理并得到返回结果; 接收所述代理Activity组件发送的返回结果, 并将所述返回结果返回至所述调用方。 2.根据权利 要求1所述的Activity组件调用处理方法, 其特征在于, 所述与预置的代理 Activity组件之间构建跨进程连接, 包括: 创建服务进程并生成相应于所述服务进程的连接机制信 息, 及创建相应于所述服务进 程的连接驱动; 将所述连接机制信息发送至所述代理Activity组件, 在所述代理Activity组件中根据 所述连接 机制信息创制 相应于所述 服务进程的客户进程; 在所述代理Activity组件中创建服务管理进程, 使所述客户进程能够根据所述服务管 理进程引用所述 服务进程; 调用所述连接驱动使所述服务进程和所述客户进程之间形成通信连接, 将所述通信连 接作为所述 意图信息与所述代理Activity组件之间构建跨进程连接 。 3.根据权利 要求1所述的Activity组件调用处理方法, 其特征在于, 所述将所述返回结 果返回至所述调用方, 包括: 提取跨进程连接中服 务进程中的返回结果; 将所述返回结果发送至调用方。 4.一种Activity组件调用处理方法, 运行在终端的代理Activity组件中, 其特征在于, 包括: 与进程管理组件之间构建跨进程连接, 及接收所述进程管理组件发送的意图信息; 其 中, 所述意图信息是 由调用方发送至所述进程管理组件的请求信息, 所述调用方是具有界 面Activity组件或不具有界面Activity组件的程序块; 识别相应于所述意图信息的目标Activity组件, 对所述目标Activity组件进行实例 化; 调用所述目标Activity组件对所述意图信息进行处理得到返回结果, 接收所述目标 Activity组件发送的所述返回结果; 通过所述跨进程连接将所述返回结果发送至所述进程管理组件, 使所述进程管理组件 将所述返回结果发送至调用方。 5.根据权利 要求4所述的Activity组件调用处理方法, 其特征在于, 所述识别相应于所 述意图信息的目标Activity组件, 对所述目标Activity组件进行实例化, 包括: 从意图信息中获取组件信息, 其中, 所述组件信息是指所述意图信息需要调用的目标 Activity组件的编号;权 利 要 求 书 1/3 页 2 CN 115543480 A 2将相应于组件信息的目标Activity组件载入预置的空闲进程, 并启动相应于所述组件 信息的目标Activity组件, 其中, 通过将目标Activity组件载入所述进程实现对所述目标 Activity组件的实例化。 6.根据权利 要求4所述的Activity组件调用处理方法, 其特征在于, 所述调用所述目标 Activity组件对 所述意图信息进行处理得到 返回结果, 接收所述目标Activity组件发送的 所述返回结果, 包括: 调用所述目标Activity组件通过所述目标Activity组件中的交互逻辑, 对所述意图信 息进行处 理得到返回结果; 接收所述目标Activity组件根据所述目标Activity组件中的设置结果方法返回的所 述返回结果。 7.根据权利 要求4所述的Activity组件调用处理方法, 其特征在于, 所述通过所述跨进 程连接将所述返回结果发送至所述进程管理 组件, 包括: 从预置的组件结果方法中, 获取 所述目标Activity组件发送的返回结果; 根据所述跨进程连接的客户进程中的设置结果方法, 将所述返回结果发送至所述进程 管理组件。 8.一种Activity组件调用处理系统, 运行在终端中, 其特征在于, 包括: 调用方、 进程管 理组件、 代理Activity组件以及至少一个目标Activity组件; 所述调用方与 所述终端的输入模块连接, 所述调用方用于接收所述输入模块发送的意 图信息; 其中, 所述调用方 是所述终端当前页面展示的组件; 所述进程管理组件与所述调用方连接, 所述进程管理组件与所述代理Activity组件之 间具有跨进程连接; 其中, 所述跨进程连接用于使处于不同进程的进程管理组件和代理 Activity组件之间能够实现信息交 互; 所述进程管理组件用于接收所述调用方发送的意图信 息, 并将所述意图信 息发送至所 述代理Activity组件; 所述代理Activity组件与所述至少一个目标Activity组件连接, 所述代理Activity组 件用于接收所述进程管 理组件发送的意图信息, 识别相应于所述意图信息的目标Act ivity 组件, 对所述目标Activity组件进行实例化; 所述代理Activity组件还用于调用所述目标Activity组件对所述意图信息进行处理 得到返回结果, 及接收相应于所述意图信息的目标Activity组件发送的所述返回结果, 并 通过所述跨进程连接将所述返回结果 发送至所述进程管理组件, 使所述进程管理组件将所 述返回结果发送至调用方; 所述进程管理组件还用于将所述代理Activity组件发送的返回结果返回至所述调用 方。 9.一种计算机设备, 其特 征在于, 包括: 处 理器以及与所述处 理器通信连接的存 储器; 所述存储器存储计算机执 行指令; 所述处理器执行所述存储器存储的计算机执行指令, 以实现如权利要求1至7任一项所 述的Activity组件调用处 理方法。 10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质中存储有计算机 执行指令, 所述计算机执行指令被处理器执行时用于实现如权利要求1至7任一项所述的权 利 要 求 书 2/3 页 3 CN 115543480 A 3

.PDF文档 专利 Activity组件调用处理方法、系统、计算机设备及存储介质

文档预览
中文文档 21 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共21页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 Activity组件调用处理方法、系统、计算机设备及存储介质 第 1 页 专利 Activity组件调用处理方法、系统、计算机设备及存储介质 第 2 页 专利 Activity组件调用处理方法、系统、计算机设备及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 16:31:00上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。