一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种业务扩展方法、装置、终端和存储介质与流程

2022-02-20 14:01:33 来源:中国专利 TAG:


1.本技术涉及计算机技术领域,具体涉及一种业务扩展方法、装置、终端和存储介质。


背景技术:

2.在当前业务流程、系统展示界面中,可以进行个性化扩展的目标点,例如收银台展示界面、支付成功页展示界面、用户支付鉴权流程。现有扩展的主要实现方式是:扩展点和业务方直接对接,双方确定对接契约,扩展点直接问询业务方系统,获取扩展信息。但是这种方式扩展点和业务方有很强的依赖关系,新增业务方时,扩展点需要感知并修改,进而导致业务扩展的效率较低。


技术实现要素:

3.有鉴于此,本技术实施例提供了一种业务扩展方法、装置、终端和存储介质,可以提升业务扩展效率。
4.第一方面,本技术实施例提供了一种业务扩展方法,包括:
5.接收作用于扩展点的扩展请求,所述扩展请求携带有用于匹配业务扩展的条件信息;
6.基于所述扩展请求调用预设扩展管理组件获取所述扩展点对应的候选业务;
7.根据所述条件信息对所述扩展点与所述候选业务进行匹配判断;
8.当所述扩展点与所述候选业务中的目标业务匹配时,获取所述目标业务的业务扩展信息;
9.输出所述业务扩展信息。
10.第二方面,本技术还提供了一种业务扩展装置,包括:
11.请求获取单元,用于接收作用于扩展点的扩展请求,所述扩展请求携带有用于匹配业务扩展的条件信息;
12.业务获取单元,用于基于所述扩展请求调用预设扩展管理组件获取所述扩展点对应的候选业务;
13.匹配单元,用于根据所述条件信息对所述扩展点与所述候选业务进行匹配判断;
14.信息获取单元,用于当所述扩展点与所述候选业务中的目标业务匹配时,获取所述目标业务的业务扩展信息;
15.输出单元,用于输出所述业务扩展信息。
16.第三方面,本技术还提供了一种终端,包括:处理器和存储器;所述存储器质存储有多条指令,所述处理器加载所述存储器存储的指令以执行上述业务扩展方法中的步骤。
17.第四方面,本技术还提供了一种存储介质,其上存储有计算机程序,当计算机程序在计算机上运行时,使得所述计算机执行上述的业务扩展方法。
18.本技术实施例可以接收作用于扩展点的扩展请求,所述扩展请求携带有用于匹配
业务扩展的条件信息;基于所述扩展请求调用预设扩展管理组件获取所述扩展点对应的候选业务;根据所述条件信息对所述扩展点与所述候选业务进行匹配判断;当所述扩展点与所述候选业务中的目标业务匹配时,获取所述目标业务的业务扩展信息;输出所述业务扩展信息。本实施例采用扩展管理组件来匹配扩展点和多个候选业务,扩展点提供方不需要对接每个扩展业务方,从而可以提升业务扩展效率,另外,对于不同的候选业务,业务规则和扩展规则统一审核管理,可以提升扩展的管控能力。
附图说明
19.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
20.图1为本技术实施例提供的业务扩展方法的应用场景示意图。
21.图2a是本技术实施例提供的业务扩展方法的一个流程示意图。
22.图2b是本技术实施例提供的业务扩展方法的另一个流程示意图。
23.图3是本技术实施例提供的业务扩展装置的一种结构示意图。
24.图4是本技术实施例提供的终端的结构示意图。
25.图5a是本技术实施例提供的一种业务扩展结构示意图。
26.图5b是本技术实施例提供的一种扩展管理组件结构示意图。
27.图5c是本技术实施例提供的一种扩展管理组件应用流程示意图。
28.图5d是本技术实施例提供匹配原则基础原则示意图。
29.图5e是本技术实施例提供的匹配原则复合原则的示意图。
30.图5f是本技术实施例提供的匹配判断的示意图。
31.图6是本技术实施例提供的扩展页面的示意图。
具体实施方式
32.下面将分组本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
33.本发明实施例提供一种业务扩展方法、装置、终端和存储介质。
34.本发明的实施例提供了一种业务扩展系统,包括本发明任一实施例提供的业务扩展装置,该业务扩展装置具体可集成在网络设备,比如,终端中,其中,该终端可以是手机、平板电脑、笔记本电脑、智能穿戴设备等设备。
35.业务扩展系统还可以包括其它网络设备,比如服务器,该服务器可以是单一服务器或者服务器集群。
36.例如,参考图1,业务扩展系统,包括终端和服务器,终端与服务器通过网络链接。其中,网络中包括路由器、网关等网络实体。
37.终端可以接收作用于扩展点的扩展请求,所述扩展请求携带有用于匹配业务扩展
的条件信息;基于所述扩展请求调用预设扩展管理组件获取所述扩展点对应的候选业务;根据所述条件信息对所述扩展点与所述候选业务进行匹配判断;当所述扩展点与所述候选业务中的目标业务匹配时,获取所述目标业务的业务扩展信息;输出所述业务扩展信息。
38.上述图1的例子只是实现本发明实施例的一个系统架构实例,本发明实施例不限于上述图1所示的系统结构,基于该系统架构,提出本发明各个实施例。
39.以下分别进行详细说明。需说明的是,以下实施例的序号不作为对实施例优选顺序的限定。
40.参考图2a,本实施例将从业务扩展方法的角度进行描述,本业务扩展方法可以由终端执行,也可以由终端和服务器共同执行。
41.101、接收作用于扩展点的扩展请求,所述扩展请求携带有用于匹配业务扩展的条件信息。
42.其中,扩展点指的是在当前业务流程、系统展示界面中,可以进行个性化扩展的目标点,例如收银台展示界面、支付成功页展示界面、用户支付鉴权流程中可以个性化的目标点。
43.在一实施例中,可以基于用户在终端界面上的操作来触发扩展请求。比如,当用户点击扩展点上的指令接口时,触发发送扩展请求。其中,指令接口的表现形式有多种,比如,输入框、选择框、图标、按钮等形式。
44.参考图5a,该步骤还可以包括:
45.基于扩展点在所述预设扩展管理组件中生成所述扩展点对应的模拟扩展点;
46.接收扩展点提供方向所述模拟扩展点发送的扩展请求,所述扩展请求携带有用于匹配业务扩展的条件信息。
47.具体地,扩展点提供方向预设扩展管理组件申请注册模拟扩展点,并对该模拟扩展点配置扩展点规则。业务方申请注册为扩展业务,并申请扩展某一扩展点,并对该业务方配置扩展点业务规则。
48.本实施例将扩展点和业务方的解耦,从而可以提升扩展灵活性,通过配置个性化规则,实现灵活的扩展诉求。
49.102、基于所述扩展请求调用预设扩展管理组件获取所述扩展点对应的候选业务。
50.其中,业务指的是可以在扩展点进行扩展行为的业务,例如:支付分业务、分付业务。
51.在本实施例中,一个扩展管理组件可以包含多个候选业务。采用扩展管理组件可以提升业务扩展效率,扩展点提供方不需要对接每个扩展业务方。
52.参考图5c,扩展管理组件可包含多个候选业务。
53.在一实施例中,参考图5b,扩展管理组件可以包括四部分内容:扩展管理器主体、扩展点管理、扩展业务管理、规则管理,具体作用如下:
54.(1)扩展点管理的作用:提供申请注册扩展点能力,记录扩展点信息和扩展契约。
55.(2)扩展业务管理的作用:提供业务方注册能力,记录业务方信息和业务方的扩展方式。
56.(3)规则管理的作用:提供规则配置和存储能力,扩展点申请方和业务方可以配置扩展规则。
57.(4)扩展管理器主体:处理扩展点请求,执行规则匹配,操作业务方扩展。
58.103、根据所述条件信息对所述扩展点与所述候选业务进行匹配判断。
59.其中,扩展请求携带条件信息,条件信息是用于判断扩展点与候选业务是否匹配的规则信息。
60.在一实施例中,所述条件信息包括所述扩展点与所述目标业务的匹配原则,步骤“根据所述条件信息对所述扩展点与所述候选业务进行匹配判断”,可以包括:
61.获取所述扩展点对应的扩展点规则,以及所述候选业务对应的候选业务规则;
62.判断所述扩展点规则与所述候选业务规则的关系是否满足所述匹配原则;
63.若是,则确定所述候选业务规则对应的业务为目标业务,且所述目标业务与所述扩展点匹配。
64.其中,参考图5d和图5e,匹配原则包括匹配原则基本规则和匹配原则复合规则,如下:
65.匹配原则基本规则:对业务参数进行相等、大于、小于、为真、为假、列表判断的规则。
66.匹配原则复合规则:由匹配原则基本规则组合形成,组合内的规则必须全部通过匹配条件,复合规则才算通过匹配条件。
67.在一实施例中,参考图5f,规则1和规则2都是相等规则,扩展条件中的product_id为1,和规则1的相等规则不匹配;扩展条件中的industry_flag为2,满足规则2要求industry_flag为2的相等要求。
68.104、当所述扩展点与所述候选业务中的目标业务匹配时,获取所述目标业务的业务扩展信息。
69.其中,业务扩展信息指的是在扩展点上可以获得的业务信息。
70.在一实施例中,当所述扩展点与所述候选业务中的目标业务匹配时,采用所述目标业务对应的目标扩展方式,获取所述目标业务的业务扩展信息。
71.具体地,目标扩展方式包括静态扩展、问询扩展和注入扩展三种,如下:
72.静态扩展:获取业务方扩展信息的方式之一,业务方提供扩展信息存储的静态配置文件,当扩展行为发生时,扩展管理组件在静态配置中读取到扩展信息。
73.问询扩展:获取业务方扩展信息的方式之一,业务方提供获取扩展信息的远程过程调用接口,当扩展行为发生时,扩展管理组件在通过远程过程调用获取扩展信息。
74.注入扩展:获取业务方扩展信息的方式之一,业务方向扩展管理组件维护的扩展信息存储中写入扩展信息,当扩展行为发生时,扩展管理组件在扩展信息存储中获取到扩展信息。
75.105、输出所述业务扩展信息。
76.在一实施例中,当终端获取到业务扩展信息之后,可以显示业务扩展页面,并在该页面上显示业务扩展信息。
77.由上可知,本实施例可以接收作用于扩展点的扩展请求,所述扩展请求携带有用于匹配业务扩展的条件信息;基于所述扩展请求调用预设扩展管理组件获取所述扩展点对应的候选业务;根据所述条件信息对所述扩展点与所述候选业务进行匹配判断;当所述扩展点与所述候选业务中的目标业务匹配时,获取所述目标业务的业务扩展信息;输出所述
业务扩展信息。本实施例采用扩展管理组件来匹配扩展点和多个候选业务,扩展点提供方不需要对接每个扩展业务方,从而可以提升业务扩展效率,另外,对于不同的候选业务,业务规则和扩展规则统一审核管理,可以提升扩展的管控能力。
78.参考图6,本实施例以业务扩展方法由终端来进行,以执行在支付凭证界面上点击“管理微信支付分”时为例进行说明,具体的,由集成在终端中的业务扩展装置来执行。如图2b所示,该业务扩展方法的具体流程可以如下:
79.201、终端接收作用于扩展点的扩展请求,所述扩展请求携带有用于匹配业务扩展的条件信息。
80.当用户点击页面中的“管理支付分”这一指令接口时,触发发送扩展请求。该指令接口是“支付凭证”扩展点。
81.202、终端基于所述扩展请求调用预设扩展管理组件获取所述扩展点对应的候选业务。
82.预设管理组件可以根据扩展点的相关信息(比如扩展点id信息),确定在该扩展点上可以进行扩展的候选业务,并获取候选业务的业务id和对应业务规则。
83.203、终端根据所述条件信息对所述扩展点与所述候选业务进行匹配判断。
84.根据“支付凭证”这一扩展点对应的扩展规则,与对应的候选业务的业务规则进行匹配,比如,“支付凭证”这一扩展点可以与“支付分业务”这一目标业务匹配成功。
85.204、终端当所述扩展点与所述候选业务中的目标业务匹配时,获取所述目标业务的业务扩展信息。
86.在本实施例中,“支付凭证”是属于“支付分业务”,符合扩展规则大于业务规则的“大于规则”。
87.205、终端根据所述业务扩展信息,显示业务扩展信息。
88.在本实施例中,业务扩展信息指的是支付分信息,当获取到支付分信息之后,可以显示支付分页面。
89.为了更好地实施以上方法,相应的,本发明实施例还提供一种业务扩展装置,该业务扩展装置可以集成在播放终端中,参考图3,该业务扩展装置可以包括请求获取单元301、业务获取单元302、匹配单元303、信息获取单元304和输出单元305,如下:
90.(1)请求获取单元301,用于接收作用于扩展点的扩展请求,所述扩展请求携带有用于匹配业务扩展的条件信息;
91.(2)业务获取单元302,用于基于所述扩展请求调用预设扩展管理组件获取所述扩展点对应的候选业务;
92.(3)匹配单元303,用于根据所述条件信息对所述扩展点与所述候选业务进行匹配判断;
93.(4)信息获取单元304,用于当所述扩展点与所述候选业务中的目标业务匹配时,获取所述目标业务的业务扩展信息;
94.(5)输出单元305,用于输出所述业务扩展信息。
95.在一实施例中,请求获取单元301具体可以用于:
96.基于扩展点在所述预设扩展管理组件中生成所述扩展点对应的模拟扩展点;
97.接收扩展点提供方向所述模拟扩展点发送的扩展请求,所述扩展请求携带有用于
匹配业务扩展的条件信息。
98.在一实施例中,匹配单元303具体可以用于:
99.获取所述扩展点对应的扩展点规则,以及所述候选业务对应的候选业务规则;
100.判断所述扩展点规则与所述候选业务规则的关系是否满足所述匹配原则;
101.若是,则确定所述候选业务规则对应的业务为目标业务,且所述目标业务与所述扩展点匹配。
102.在一实施例中,输出单元305具体可以用于:
103.当所述扩展点与所述候选业务中的目标业务匹配时,从所述扩展管理组件的存储单元中获取所述目标业务的业务扩展信息,
104.或者,
105.当所述扩展点与所述候选业务中的目标业务匹配时,基于所述目标业务的访问接口,获取所述目标业务的业务扩展信息,
106.或者,
107.当所述扩展点与所述候选业务中的目标业务匹配时,向所述扩展管理组件的存储单元中写入所述目标业务的业务扩展信息。
108.具体实施时,以上各个单元可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个单元的具体实施可参见前面的方法实施例,在此不再赘述。
109.由上可知,本发明实施例可以接收作用于扩展点的扩展请求,所述扩展请求携带有用于匹配业务扩展的条件信息;基于所述扩展请求调用预设扩展管理组件获取所述扩展点对应的候选业务;根据所述条件信息对所述扩展点与所述候选业务进行匹配判断;当所述扩展点与所述候选业务中的目标业务匹配时,获取所述目标业务的业务扩展信息;输出所述业务扩展信息。本实施例采用扩展管理组件来匹配扩展点和多个候选业务,扩展点提供方不需要对接每个扩展业务方,从而可以提升业务扩展效率,另外,对于不同的候选业务,业务规则和扩展规则统一审核管理,可以提升扩展的管控能力。
110.此外,本发明实施例还提供一种终端,如图4所示,其示出了本发明实施例所涉及的终端的结构示意图,该终端可以包括一个或者一个以上处理核心的处理器401、一个或一个以上计算机可读存储介质的存储器402、电源403、输入模块404以及通信模块405等部件。本领域技术人员可以理解,图4中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
111.处理器401是该终端的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器402内的软件程序和/或模块,以及调用存储在存储器402内的数据,执行终端的各种功能和处理数据,从而对终端进行整体监控。在一些实施例中,处理器401可包括一个或多个处理核心;在一些实施例中,处理器401可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器401中。
112.存储器402可用于存储软件程序以及模块,处理器401通过运行存储在存储器402的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器402可主要包括存储程
序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器402可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器402还可以包括存储器控制器,以提供处理器401对存储器402的访问。
113.终端还包括给各个部件供电的电源403,在一些实施例中,电源403可以通过电源管理系统与处理器401逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源403还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
114.该终端还可包括输入模块404,该输入模块404可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
115.该终端还可包括通信模块405,在一些实施例中,通信模块405可以包括无线子模块,终端可以通过该通信模块405的无线子模块进行短距离无线传输,从而提供无线的宽带互联网访问。比如,该通信模块405可以用于帮助用户获取交易数据、收发电子邮件、浏览网页和访问流式媒体等。
116.尽管未示出,终端还可以包括显示单元等,在此不再赘述。具体在本实施例中,终端中的处理器401会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器402中,并由处理器401来运行存储在存储器402中的应用程序,从而实现各种功能,如下:
117.接收作用于扩展点的扩展请求,所述扩展请求携带有用于匹配业务扩展的条件信息;
118.基于所述扩展请求调用预设扩展管理组件获取所述扩展点对应的候选业务;
119.根据所述条件信息对所述扩展点与所述候选业务进行匹配判断;
120.当所述扩展点与所述候选业务中的目标业务匹配时,获取所述目标业务的业务扩展信息;
121.输出所述业务扩展信息。
122.以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
123.本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
124.为此,本发明实施例还提供一种存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本发明实施例所提供的任一种业务扩展方法中的步骤。
125.以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
126.其中,该存储介质可以包括:只读存储器(rom,read only memory)、随机存取记忆体(ram,random access memory)、磁盘或光盘等。
127.由于该存储介质中所存储的指令或计算机程序,可以执行本发明实施例所提供的任一种业务扩展方法中的步骤,因此,可以实现本发明实施例所提供的任一种业务扩展方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
128.以上对本发明实施例所提供的一种业务扩展方法、装置、终端和存储介质进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本发明的限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献