预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共20页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113722014A(43)申请公布日2021.11.30(21)申请号202111062564.4(22)申请日2021.09.10(71)申请人拉卡拉支付股份有限公司地址100094北京市海淀区北清路中关村壹号D1座12层(72)发明人谈祥庆雷嘉健戴启军周贤舜(74)专利代理机构北京智宇正信知识产权代理事务所(普通合伙)11876代理人李明卓(51)Int.Cl.G06F9/445(2018.01)权利要求书2页说明书13页附图4页(54)发明名称应用程序配置方法、装置、设备、存储介质及程序产品(57)摘要本公开实施例公开了一种应用程序配置方法、装置、设备、存储介质及程序产品,所述方法包括:获取应用程序配置需求信息和终端设备参数;基于所述应用程序配置需求信息和终端设备参数生成应用程序配置模型,其中,所述应用程序配置模型为具有有向无环图的数据结构;对于所述应用程序配置模型进行拓扑排序,得到满足所述应用程序配置需求信息的目标应用程序集合。该技术方案能够有效避免出现大量重复配置的现象并有效减少配置模版的信息量,即使在高并发时段,也不会导致网络带宽的阻塞,从而保障了请求效率和用户体验。CN113722014ACN113722014A权利要求书1/2页1.一种应用程序配置方法,包括:获取应用程序配置需求信息和终端设备参数;基于所述应用程序配置需求信息和终端设备参数生成应用程序配置模型,其中,所述应用程序配置模型为具有有向无环图的数据结构;对于所述应用程序配置模型进行拓扑排序,得到满足所述应用程序配置需求信息的目标应用程序集合。2.根据权利要求1所述的方法,其中,所述应用程序配置需求信息包括:终端设备所属机构需求信息、应用程序提供机构需求信息、终端设备数量需求信息、终端设备标识需求信息、终端设备关联商户需求信息;所述终端设备参数包括:终端设备所属机构信息、终端设备标识信息、终端设备关联商户信息。3.根据权利要求2所述的方法,所述基于所述应用程序配置需求信息和终端设备参数生成应用程序配置模型,包括:基于所述应用程序配置需求信息和终端设备参数确定一个或多个操作数对象以及与操作数对象对应的运算符,其中,所述操作数对象包括终端设备所属机构、应用程序和终端,所述运算符包括合并运算符、选择运算符和去除运算符;基于所述应用程序配置需求信息确定所述操作数对象与运算符之间的连接关系以及运算符与运算符之间的连接关系;基于所述操作数对象、运算符、所述操作数对象与运算符之间的连接关系以及运算符与运算符之间的连接关系,根据有向无环图数据结构的生成规则生成所述应用程序配置模型。4.根据权利要求1‑3任一所述的方法,所述对于所述应用程序配置模型进行拓扑排序,得到满足所述应用程序配置需求信息的目标应用程序集合,包括:以预设应用程序集合作为所述应用程序配置模型的输入,对于所述应用程序配置模型进行拓扑排序,得到满足所述应用程序配置需求信息的目标应用程序集合。5.根据权利要求4所述的方法,所述以预设应用程序集合作为所述应用程序配置模型的输入,对于所述应用程序配置模型进行拓扑排序,得到满足所述应用程序配置需求信息的目标应用程序集合,包括:以预设应用程序集合作为所述应用程序配置模型的输入,根据对于所述应用程序配置需求信息是否满足的判断以及拓扑排序规则,对于所述应用程序配置模型进行拓扑排序,得到满足所述应用程序配置需求信息的逻辑运算式;基于所述预设应用程序集合执行所述逻辑运算式,得到满足所述应用程序配置需求信息的目标应用程序集合。6.一种应用程序配置装置,包括:获取模块,被配置为获取应用程序配置需求信息和终端设备参数;生成模块,被配置为基于所述应用程序配置需求信息和终端设备参数生成应用程序配置模型,其中,所述应用程序配置模型为具有有向无环图的数据结构;运算模块,被配置为对于所述应用程序配置模型进行拓扑排序,得到满足所述应用程序配置需求信息的目标应用程序集合。2CN113722014A权利要求书2/2页7.根据权利要求6所述的装置,其中,所述应用程序配置需求信息包括:终端设备所属机构需求信息、应用程序提供机构需求信息、终端设备数量需求信息、终端设备标识需求信息、终端设备关联商户需求信息;所述终端设备参数包括:终端设备所属机构信息、终端设备标识信息、终端设备关联商户信息。8.一种电子设备,包括存储器和处理器;其中,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行以实现权利要求1‑5任一项所述方法的步骤。9.一种计算机可读存储介质,其上存储有计算机指令,其中,该计算机指令被处理器执行时实现权利要求1‑5任一项所述方法的步骤。10.一种计算机程序产品,包括计算机程序/指令