[发明专利]业务处理方法、装置、设备以及存储介质在审
申请号: | 202111503631.1 | 申请日: | 2021-12-10 |
公开(公告)号: | CN114202308A | 公开(公告)日: | 2022-03-18 |
发明(设计)人: | 孟晨 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | G06Q10/10 | 分类号: | G06Q10/10;H04L67/01 |
代理公司: | 北京易光知识产权代理有限公司 11596 | 代理人: | 武晨燕 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 处理 方法 装置 设备 以及 存储 介质 | ||
1.一种业务处理方法,包括:
根据业务监听的当前节点的信息,获取所述当前节点对应的数据;
根据所述当前节点的信息和所述业务的处理要求,向所述业务发送所述当前节点对应的数据。
2.根据权利要求1所述的方法,其中,所述业务包括客户端中的业务组件,所述当前节点包括树形结构中的节点,所述树形结构是基于所述客户端的各业务与其所要监听的键之间的关系建立的。
3.根据权利要求2所述的方法,还包括:
采用层级遍历的方式遍历所述树形结构,获取至少一个业务监听的当前节点的信息,所述树形结构的每个节点的信息包括业务与其所要监听的键的关系,所述键用于标识业务开关。
4.根据权利要求2或3所述的方法,其中,所述树形结构的每个节点的信息还包括以下至少之一:节点名称、节点全路径、节点的子节点数组、关注节点的业务数组。
5.根据权利要求1至4中任一项所述的方法,其中,所述当前节点的信息包括所述业务与其所要监听的键的关系,根据业务监听的当前节点的信息,获取所述当前节点对应的数据,包括:
从更新数据中获取与所述当前节点包括的键对应的值,所述当前节点包括的键对应的值包括所述当前节点对应的数据,所述当前节点对应的数据包括监听所述当前节点的业务所需的数据。
6.根据权利要求5所述的方法,其中,所述更新数据包括:客户端的网络更新数据和/或本地更新数据。
7.根据权利要求1至6中任一项所述的方法,其中,所述处理要求包括处理优先级,根据所述当前节点的信息和所述业务的处理要求,向所述业务发送所述当前节点对应的数据,包括:
在多个所述业务监听同一个所述当前节点的情况下,根据多个所述业务的处理优先级和所述当前节点的信息,依次向多个所述业务发送所述当前节点对应的数据。
8.根据权利要求1至7中任一项所述的方法,所述处理要求包括处理时机,根据所述当前节点的信息和所述业务的处理要求,向所述业务发送所述当前节点对应的数据,还包括:
在所述业务的处理时机为本次执行的情况下,从更新数据获取所述当前节点对应的数据后,向所述业务发送所述当前节点对应的数据。
9.根据权利要求1至8中任一项所述的方法,所述处理要求包括处理时机,根据所述当前节点的信息和所述业务的处理要求,向所述业务发送所述当前节点对应的数据,还包括:
在所述业务的处理时机为下次执行的情况下,从更新数据获取所述当前节点对应的数据后,将所述当前节点对应的数据保存到缓存中;
在所述业务下次启动后,向所述业务发送所述当前节点对应的数据。
10.根据权利要求1至9中任一项所述的方法,还包括基于协议执行以下步骤的至少之一:
注册每个业务与其所要监听的键的关系;
设置每个业务的处理优先级;
设置每个业务的处理时机。
11.一种业务处理装置,包括:
获取模块,用于根据业务监听的当前节点的信息,获取所述当前节点对应的数据;
发送模块,用于根据所述当前节点的信息和所述业务的处理要求,向所述业务发送所述当前节点对应的数据。
12.根据权利要求11所述的装置,其中,所述业务包括客户端中的业务组件,所述当前节点包括树形结构中的节点,所述树形结构是基于所述客户端的各业务与其所要监听的键之间的关系建立的。
13.根据权利要求12所述的装置,还包括:
遍历模块,用于采用层级遍历的方式遍历所述树形结构,获取至少一个业务监听的当前节点的信息,所述树形结构的每个节点的信息包括业务与其所要监听的键的关系,所述键用于标识业务开关。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111503631.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电动环卫车垃圾收集箱
- 下一篇:一种光缆安置箱
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理