本公开涉及数据处理领域,尤其涉及一种业务生成方法、装置、设备及介质。
背景技术:
1、随着互联网技术飞速发展,很多领域业务办理都依赖于it技术,如何保障系统业务长期高效办理是企业发展的关键。现有的业务分析工具主要是通过人工梳理业务步骤来定义人工进行拆分、编号、定义名称及配置上对应的服务url。当业务步骤、步骤名称、服务网络地址(uniform resource locator,url)等发生变化时,需要通过人工核对后修改对应的业务信息来完成业务定义的变更。同样,当有业务新增和删除时也依赖人工核对的方式完成。随着业务系统的飞速发展,业务越来越复杂,也越来越多变,处理业务的难度与成本显著提升,影响后续进程的效率。
技术实现思路
1、为了解决上述技术问题,本公开提供了一种业务生成方法、装置、设备及介质,有效解决了处理业务的难度与成本显著提升,影响后续进程的效率的技术问题。
2、第一方面,本公开实施例提供了一种业务生成方法,方法包括:
3、获取用户操作数据;
4、基于用户操作数据生成用于标识业务的服务指纹;
5、根据服务指纹确定服务指纹对应的血缘关系;
6、基于血缘关系和用户操作数据生成业务。
7、在一种可能实施的方式中,本发明实施例提供的方法中,获取用户操作数据,包括:
8、响应于用户的操作,对用户的操作轨迹进行采集,得到用户操作数据,用户操作数据包括请求网络地址、页面元素、用户会话信息、页面来源、页面的跳转调用关系。
9、在一种可能实施的方式中,本发明实施例提供的方法中,基于用户操作数据生成用于标识业务的服务指纹,包括:
10、删除请求网络地址中的全部参数值,得到服务指纹。
11、在一种可能实施的方式中,本发明实施例提供的方法中,基于用户操作数据生成用于标识业务的服务指纹,包括:
12、在请求网络地址的参数值为第一参数值时,将第一参数值与请求网络地址作为服务指纹。
13、在一种可能实施的方式中,本发明实施例提供的方法中,基于用户操作数据生成用于标识业务的服务指纹,包括:
14、在请求网络地址的参数值为第二参数值时,在请求网络地址中删除第二参数值;
15、将删除后的请求网络地址作为服务指纹。
16、在一种可能实施的方式中,本发明实施例提供的方法中,根据服务指纹确定服务指纹对应的血缘关系,包括:
17、根据页面元素和服务指纹确定服务指纹对应目标业务的名称;
18、分析用户会话信息、页面来源、页面的跳转调用关系,得到目标业务的血缘关系。
19、在一种可能实施的方式中,本发明实施例提供的方法中,基于血缘关系和用户操作数据生成业务,包括:
20、根据目标业务的血缘关系,确定目标业务的入口和出口;
21、基于用户操作数据匹配目标业务的中间步骤;
22、结合目标业务的入口和出口以及目标业务的中间步骤,得到业务。
23、第二方面,本公开实施例提供了一种业务生成装置,装置包括:
24、获取单元,用于获取用户操作数据;
25、生成单元,用于基于用户操作数据生成用于标识业务的服务指纹;
26、确定单元,用于根据服务指纹确定服务指纹对应的血缘关系;
27、处理单元,用于基于血缘关系和用户操作数据生成业务。
28、在一种可能实施的方式中,本发明实施例提供的装置中,获取单元具体用于:
29、响应于用户的操作,对用户的操作轨迹进行采集,得到用户操作数据,用户操作数据包括请求网络地址、页面元素、用户会话信息、页面来源、页面的跳转调用关系。
30、在一种可能实施的方式中,本发明实施例提供的装置中,生成单元具体用于:
31、删除请求网络地址中的全部参数值,得到服务指纹。
32、在一种可能实施的方式中,本发明实施例提供的装置中,生成单元具体用于:
33、在请求网络地址的参数值为第一参数值时,将第一参数值与请求网络地址作为服务指纹。
34、在一种可能实施的方式中,本发明实施例提供的装置中,生成单元具体用于:
35、在请求网络地址的参数值为第二参数值时,在请求网络地址中删除第二参数值;
36、将删除后的请求网络地址作为服务指纹。
37、在一种可能实施的方式中,本发明实施例提供的装置中,确定单元具体用于:
38、根据页面元素和服务指纹确定服务指纹对应目标业务的名称;
39、分析用户会话信息、页面来源、页面的跳转调用关系,得到目标业务的血缘关系;
40、在一种可能实施的方式中,本发明实施例提供的装置中,处理单元具体用于:
41、根据目标业务的血缘关系,确定目标业务的入口和出口;
42、基于用户操作数据匹配目标业务的中间步骤;
43、结合目标业务的入口和出口以及目标业务的中间步骤,得到业务。
44、第三方面,本公开实施例提供了一种电子设备,包括:
45、存储器;
46、处理器;以及
47、计算机程序;
48、其中,计算机程序存储在存储器中,并被配置为由处理器执行以实现如上述的业务生成方法。
49、第四方面,本公开实施例提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上述的业务生成方法的步骤。
50、本公开实施例提供了一种业务生成方法,包括:
51、首先获取用户操作数据,然后基于用户操作数据生成用于标识业务的服务指纹,再根据服务指纹确定服务指纹对应的血缘关系,最后基于血缘关系和用户操作数据生成业务。本公开提供的方法中,整个业务生成过程实现自动化,无需人为参与,生成业务时参考了用户操作数据,使得生成的业务更为符合用户需求的同时,减少人力成本,提高资源利用率。
1.一种业务生成方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取用户操作数据,包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述用户操作数据生成用于标识业务的服务指纹,包括:
4.根据权利要求2所述的方法,其特征在于,所述基于所述用户操作数据生成用于标识业务的服务指纹,包括:
5.根据权利要求2所述的方法,其特征在于,所述基于所述用户操作数据生成用于标识业务的服务指纹,包括:
6.根据权利要求2所述的方法,其特征在于,所述根据所述服务指纹确定所述服务指纹对应的血缘关系,包括:
7.根据权利要求6所述的方法,其特征在于,所述基于所述血缘关系和所述用户操作数据生成所述业务,包括:
8.一种业务生成装置,其特征在于,所述装置包括:
9.根据权利要求8所述的装置,其特征在于,获取单元具体用于:
10.根据权利要求9所述的装置,其特征在于,所述生成单元具体用于:
11.根据权利要求9所述的装置,其特征在于,所述生成单元具体用于:
12.根据权利要求9所述的装置,其特征在于,所述生成单元具体用于:
13.根据权利要求9所述的装置,其特征在于,所述确定单元具体用于:
14.根据权利要求13所述的装置,其特征在于,所述处理单元具体用于:
15.一种电子设备,其特征在于,包括:
16.一种计算机可读存储介质,其上存储有计算机程序指令,其特征在于,当所述计算机程序指令被处理器执行时实现如权利要求1-7中任一项所述的业务生成方法。