(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210179845.6 (22)申请日 2022.02.25 (71)申请人 京东方科技 集团股份有限公司 地址 100015 北京市朝阳区酒仙桥路10号 申请人 重庆京东方智慧科技有限公司 (72)发明人 杨云 郭小琴  (74)专利代理 机构 北京博思佳知识产权代理有 限公司 1 1415 专利代理师 董晓盈 (51)Int.Cl. G06F 9/54(2006.01) G06F 9/52(2006.01) G06F 9/445(2018.01) (54)发明名称 业务处理方法及装置 (57)摘要 本申请提供一种业务处理方法及装置, 方法 包括: 响应于接收到的待处理业务请求, 创建共 享内存区域, 并确定启动参数; 其中, 启动参数包 括共享内存区域的信息; 将启动参数传递至第二 进程, 以使第二进程根据启动参数进行启动; 其 中, 第二进程指示实现待处理业务请求所使用的 功能模块; 根据待处理业务请求, 生成第一处理 命令; 将第一处理命令写入至共享内存区域, 以 使第二进程基于共享内存的信息, 从共享内存区 域中读取第一处理命令, 并根据第一处理命令进 行处理操作, 保证第一进程稳定运行, 即保证第 一进程对应的程序稳定运行, 从而在实现业务功 能的基础上, 保证程序运行的稳定性。 权利要求书5页 说明书24页 附图6页 CN 114528126 A 2022.05.24 CN 114528126 A 1.一种业务处理方法, 其特征在于, 应用于电子设备, 所述电子设备用于执行第一进 程, 所述方法包括: 响应于接收到的待处理业务请求, 创建共享内存区域, 并确定启动参数; 其中, 所述启 动参数包括共享内存区域的信息; 将所述启动参数传递至第二进程, 以使所述第二进程根据所述启动参数进行启动; 其 中, 第二进程指示实现所述待处 理业务请求所使用的功能模块; 根据所述待处 理业务请求, 生成第一处 理命令; 将所述第一处理命令写入至共享内存区域, 以使所述第 二进程基于所述共享内存的信 息, 从所述共享内存区域中读取所述第一处理命令, 并根据所述第一处理命令进行处理操 作。 2.根据权利要求1所述的方法, 其特征在于, 所述第二进程指示第三方组件; 所述共享 内存区域包括第一共享内存区域和所述第二共享内存区域; 所述第一共享内存区域用于存 储第一进程写入的数据, 所述第二共享内存区域用于存 储供所述第一进程读取的数据; 所述将所述第一处 理命令写入至共享内存区域, 包括: 将所述第一处理命令写入至所述第 一共享内存区域, 以使所述第 二进程从所述第 一共 享内存区域中读取所述第一处理命令, 并根据所述第一处理命令进行相 应的处理操作, 得 到第一处 理结果, 以及将所述第一处 理结果写入至所述第二共享内存区域; 所述方法还 包括: 从所述第二共享内存区域中读取第 一处理结果, 并根据 所述第一处理结果进行相应的 处理操作。 3.根据权利要求2所述的方法, 其特征在于, 所述第 一共享内存区域对应于第 一读信号 量和第一写信号 量; 所述将所述第一处 理命令写入至所述第一共享内存区域, 包括: 将所述第一写信号量设置为第 一状态标识, 并将所述第 一处理命令写入至所述第 一共 享内存区域; 其中, 所述第一状态标识用于指示所述第一共享内存区域处于数据写入状态; 在所述第一处理命令写入完成的情况下, 将所述第一写信号量设置为第二状态标识, 并将所述第一读信号量设置为第三状态标识, 以使所述第二进程响应于所述第一读信号量 设置为第三状态标识, 从所述第一共享内存区域中读取所述第一处理命令, 并根据所述第 一处理命令进行相应的处理操作, 生成第一处理结果, 以及将所述第一处理结果写入至所 述第二共享内存区域; 其中, 所述第二状态标识指示所述第一共享内存区域处于数据未写 入状态, 所述第三状态标识指示所述第一共享内存处于数据读取状态。 4.根据权利要求2所述的方法, 其特征在于, 所述将所述第 一处理命令写入至所述第 一 共享内存区域, 包括: 将所述第一处理命令写入至所述第 一共享内存区域, 并对所述第 一共享内存区域进行 加锁; 在所述第一处理命令写入完成的情况下, 对所述第一共享内存区域进行解锁, 以使所 述第二进程响应于所述第一共享内存区域解锁, 从所述第一共享内存区域中读取所述第一 处理命令, 并根据所述第一处理命令进 行相应的处理操作, 生成第一处理结果, 以及将所述 第一处理结果写入至所述第二共享内存区域。权 利 要 求 书 1/5 页 2 CN 114528126 A 25.根据权利要求2所述的方法, 其特征在于, 所述第一处理命令是第一预设数据格式 的; 所述第一处理结果是基于第二预设数据格式生成的; 所述第一进程对应的开发语言和 所述第二进程对应的开发语言不同。 6.根据权利要求2所述的方法, 其特征在于, 所述第一进程包括播放进程, 所述第二进 程包括解码进程; 所述待处理业务请求包括视频播放请求; 所述第一处理命令包括视频加 载命令; 所述第一处 理结果包括第一指示信息; 所述生成第一处 理命令, 包括: 根据所述视频播 放请求确定 视频加载命令标识和待播 放视频的存 储位置; 基于第一预设数据格式, 对所述视频加载命令标识和待播放视频的存储位置进行封 装, 得到所述视频加载命令; 所述将所述第一处 理命令写入至共享内存区域, 包括: 将所述视频加载命令写入至所述第 一共享内存区域, 以使所述第 二进程响应于所述视 频加载命令中的视频加载命令标识, 基于所述视频加载命令中的待播放视频的存储位置获 取所述待播放视频, 并对所述待播放视频进 行解析, 得到所述待播放视频的视频信息, 以及 创建第三共享内存区域, 并基于第二预设数据格式, 对所述第三共享内存区域的信息和所 述视频信息进 行封装, 将封装得到的第一指示信息写入至所述第二共享内存区域; 其中, 所 述第三共享内存区域用于存 储解码后的待播 放视频。 7.根据权利要求6所述的方法, 其特征在于, 所述第 三共享内存区域的信 息包括第 三共 享内存区域的名称; 所述方法还 包括: 在从所述第二共享内存区域内读取到所述第一指示信息的情况下, 生成视频播放命 令; 将所述视频播放命令写入至所述第一共享内存区域; 其中, 所述视频播放命令用于指 示所述第二进程对所述待播放视频进 行解码, 并将解码后的待播放视频写入至所述第三共 享内存区域; 基于所述第 三共享内存区域的名称, 从所述第 三共享内存区域中读取解码后的待播放 视频, 并播 放所述解码后的待播 放视频。 8.根据权利要求6所述的方法, 其特 征在于, 所述待播 放视频的数目为 一个或多个; 所述创建共享内存区域, 并确定启动参数, 包括: 在所述视频播放请求指示多个待播放视频的情况下, 创建多个共享内存区域, 并确定 多个启动参数; 其中, 所述启动参数与所述共享内存区域一一对象; 每个启动参数用于启动 一个第二进程。 9.根据权利要求1至7任一项所述的方法, 其特征在于, 所述共享内存区域的信息包括 所述共享内存区域的名称和/或大小; 所述创建共享内存区域, 并确定启动参数, 包括: 在所述第二进程处于未运行状态的情况 下, 创建共享内存区域, 并确定启动参数; 所述方法还 包括: 在所述第二进程处于运行状态的情况下, 根据所述待处理业务请求生成第一处理命 令。权 利 要 求 书 2/5 页 3 CN 114528126 A 3

.PDF文档 专利 业务处理方法及装置

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