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

电子资源对象的处理方法、装置、电子设备及存储介质与流程

2022-02-20 14:11:58 来源:中国专利 TAG:


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.在一种可选的实现方式中,发送模块在用于向目标应用程序发送第一电子资源对象模板的同步信息时,具体用于:
52.针对目标电子资源对象模板对应的至少一个服务平台,发送第一电子资源对象模板的同步信息,以指示每个服务平台分别根据第一电子资源对象模板,生成对应的第三电子资源对象模板;
53.通过对各个第三电子资源对象模板的同步,将第一电子资源对象模板的同步信息透传给目标应用程序。
54.在一种可选的实现方式中,第三电子资源对象模板的生成方式,包括以下至少一种:
55.若第一电子资源对象模板是根据模板参数信息创建的,则每个服务平台分别创建对应的第三电子资源对象模板;
56.若第一电子资源对象模板是根据模板参数信息对历史目标电子资源对象模板进行修改生成的,则每个服务平台分别对历史目标电子资源对象模板进行修改,生成对应的第三电子资源对象模板。
57.在一种可选的实现方式中,生成模块在用于对历史目标电子资源对象模板进行修改时,具体用于:
58.通过预设的修改接口接收以下至少一项修改参数:活动标识、企业标识、电子资源对象模板类型;
59.根据修改参数对历史目标电子资源对象模板进行修改。
60.在一种可选的实现方式中,生成模块在用于根据模板参数信息,创建第一电子资
源对象模板之后,还用于:
61.将第一电子资源对象模板存储至模板数据库中。
62.在一种可选的实现方式中,获取模块在用于基于目标应用程序的电子资源对象功能所需的模板参数类型,获取目标电子资源对象模板对应的模板参数信息时,具体用于:
63.查询目标电子资源对象模板对应的商户标识;
64.若查询得到目标电子资源对象模板对应的商户标识,则基于目标应用程序的电子资源对象功能所需的模板参数类型,获取目标电子资源对象模板对应的模板参数信息,模板参数信息包含商户标识。
65.在一种可选的实现方式中,获取模块在用于查询目标电子资源对象模板对应的商户标识时,具体用于:
66.查询目标电子资源对象模板对应的商户属性信息;
67.基于查询得到商户属性信息,确定商户属性信息对应的商户标识。
68.在一种可选的实现方式中,该处理装置还可以包括记录模块,在发送模块用于向目标应用程序发送第一电子资源对象模板的同步信息,以指示目标应用程序根据第一电子资源对象模板,生成第二电子资源对象模板之后,记录模块用于以下至少一项:
69.响应于目标应用程序返回的成功生成第二电子资源对象模板的反馈结果,针对第一电子资源对象模板生成同步成功的标记信息;
70.响应于目标应用程序返回的未成功生成第二电子资源对象模板的反馈结果,针对未成功生成第二电子资源对象模板的反馈结果生成日志信息。
71.在一种可选的实现方式中,模板参数信息,包括以下至少一项:
72.用于跳转的网络地址;
73.商标图标;
74.商标文案;
75.至少一个商户标识;
76.可同步到目标应用程序标志;
77.电子资源对象同享规则。
78.根据本技术的另一个方面,还提供了一种电子资源对象的处理装置,该装置包括:
79.模板生成模块,用于响应于接收到的第一电子资源对象模板的同步信息,根据第一电子资源对象模板,生成第二电子资源对象模板,其中第一电子资源对象模板是根据本技术提供的方法生成或进行同步的;
80.对象展示模块,用于当接收到针对目标电子资源对象的展示指令时,通过第二电子资源对象模板展示目标电子资源对象。
81.根据本技术的又一个方面,提供了一种电子设备,该电子设备包括:
82.处理器和存储器,存储器存储有至少一条指令、至少一段程序、代码集或指令集,该至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现本技术的电子资源对象的处理方法。
83.根据本技术的再一个方面,提供了一种计算机可读存储介质,该计算机存储介质存储有至少一条指令、至少一段程序、代码集或指令集,该至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现本技术的电子资源对象的处理方法。
84.本技术提供的电子资源对象的处理方法、装置、电子设备及存储介质,基于目标应用程序的电子资源对象功能所需的模板参数类型,获取目标电子资源对象模板对应的模板参数信息;根据模板参数信息,生成第一电子资源对象模板;向目标应用程序发送第一电子资源对象模板的同步信息,以指示目标应用程序根据第一电子资源对象模板,生成第二电子资源对象模板,便可实现与目标应用程序的电子资源对象模板的同步。当接收到针对目标电子资源对象的已发放消息时,向目标应用程序发送展示指令,以指示目标应用程序通过第二电子资源对象模板展示目标电子资源对象,用户能够在目标应用程序中对目标电子资源对象进行管理、查看、使用,给用户带来更多便利。
附图说明
85.为了更清楚地说明本技术实施例中的技术方案,下面将对本技术实施例描述中所需要使用的附图作简单地介绍。
86.图1为本技术实施例提供的一种电子资源对象的处理方法的流程示意图;
87.图2为本技术实施例提供的一种系统架构的示意图;
88.图3为本技术实施例提供的一种电子资源对象处理示例的示意图;
89.图4为本技术实施例提供的另一种电子资源对象处理示例的示意图;
90.图5为本技术实施例提供的另一种电子资源对象的处理方法的流程示意图;
91.图6为本技术实施例提供的一种电子资源对象的处理装置的结构示意图;
92.图7为本技术实施例提供的另一种电子资源对象的处理装置的结构示意图;
93.图8为本技术实施例提供的一电子设备的结构示意图。
具体实施方式
94.下面详细描述本技术的实施例,实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本技术,而不能解释为对本技术的限制。
95.本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”和“该”也可包括复数形式。应该进一步理解的是,本技术的说明书中使用的措辞“包括”是指存在特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
96.为使本技术的目的、技术方案和优点更加清楚,下面将以具体的实施例对本技术的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。
97.本技术实施例中提供了一种电子资源对象的处理方法,如图1所示,该方法包括:
98.步骤s101:基于目标应用程序的电子资源对象功能所需的模板参数类型,获取目标电子资源对象模板对应的模板参数信息;
99.本技术实施例中,电子资源对象是指可用于进行商品或服务金额抵扣的非实体资
源凭证,比如电子的红包、优惠券、抵用券、满减券、购物补贴等,通常支持用户在下单时使用。
100.其中,目标应用程序为具有电子资源对象功能的应用程序,具体的电子资源对象功能可以包括但不限于对电子资源对象的获取、查看、使用和/或管理等。示例性地,当使用某支付软件的卡包(也可称为券包)功能实现针对电子资源对象的上述操作时,该支付软件为目标应用程序。
101.本技术实施例中,该方法的执行主体为提供电子资源对象发放与核销的提供方平台(或系统),示例性地,某外卖平台可以是一个提供方平台。
102.步骤s102:根据模板参数信息,生成第一电子资源对象模板;
103.其中,电子资源对象模板是指针对电子资源对象的样式、内容等信息设计的固定格式。基于电子资源对象模板的样式、内容等,提供方平台可以向用户发放对应的电子资源对象,一个电子资源对象模板可以对应多个电子资源对象。
104.本技术实施例中,生成的第一电子资源对象模板,可以用于用户按照提供方平台的原始方式直接查看、使用或管理对应的电子资源对象,也就是说,采用本技术实施例的方案能够实现不影响在提供方平台对电子资源对象的查看、使用或管理,避免降低喜欢原始使用方式的用户的使用体验。
105.步骤s103:向目标应用程序发送第一电子资源对象模板的同步信息,以指示目标应用程序根据第一电子资源对象模板,生成第二电子资源对象模板;
106.该步骤也可以理解为,将第一电子资源对象模板同步到目标应用程序,第二电子资源对象模板即为同步结果。本技术实施例中,由于第二电子资源对象模板是目标应用程序基于第一电子资源对象模板生成的,因此第一电子资源对象模板和第二电子资源对象模板具有对应关系。
107.步骤s104:当接收到针对目标电子资源对象的已发放消息时,向目标应用程序发送展示指令,以指示目标应用程序通过第二电子资源对象模板展示目标电子资源对象。
108.其中,目标电子资源对象是能够基于第一电子资源对象模板进行发放的提供方平台提供的电子资源对象。目标电子资源对象的数量可以为一个或多个,每个目标电子资源对象均可按照该过程执行处理。
109.本技术实施例中,当接收到针对目标电子资源对象的已发放消息时,即目标电子资源对象发放后,通过目标应用程序中的第二电子资源对象模板展示目标电子资源对象,实现用户能够在目标应用程序中对目标电子资源对象进行管理、查看、使用,给用户带来更多便利。
110.实际应用中,基于避免降低喜欢原始使用方式的用户的使用体验的考虑,该方法还可以同时包括:通过第一电子资源对象模板展示目标电子资源对象。或者其他实施例中,也可以基于其他考虑,在提供方平台中不展示目标电子资源对象。本领域技术人员可以根据实际情况进行设置,本技术实施例在此不做限定。
111.可以理解,实际应用中,可能存在多个电子资源对象模板需要同步到目标应用程序,则其中的每个电子资源对象模板均可作为目标电子资源对象模板执行本方案的处理过程。
112.本技术实施例中提供了一种可能的实施方式,步骤s102具体可以包括:根据模板
参数信息,创建第一电子资源对象模板。
113.对于本技术实施例,可以适用于新增电子资源对象模板的情况。新增电子资源对象模板是指提供方平台需要新建的电子资源对象模板。
114.具体而言,直接根据模板参数信息,创建生成第一电子资源对象模板,作为提供方平台新建的目标电子资源对象模板,在将目标电子资源对象模板同步至目标应用程序时,直接对新建的第一电子资源对象模板进行同步。
115.那么,在根据模板参数信息,创建第一电子资源对象模板之后,还可以包括:将第一电子资源对象模板存储至模板数据库中。
116.其中,模板数据库为提供方平台用于存储电子资源对象模板的数据库。模板数据库中可以存储有提供方平台历史创建的电子资源对象模板。
117.本技术实施例,创建成功的第一电子资源对象模板还会被分配对应的电子资源对象模板标识,可以将第一电子资源对象模板与其对应的电子资源对象模板标识进行关联存储。
118.本技术实施例中提供了另一种可能的实施方式,步骤s102具体可以包括:根据模板参数信息,对历史目标电子资源对象模板进行修改,生成第一电子资源对象模板。
119.其中,历史目标电子资源对象模板是指提供方平台历史创建的目标电子资源对象模板。在将目标电子资源对象模板同步至目标应用程序时,需要对历史目标电子资源对象模板进行修改。
120.具体而言,根据模板参数信息,对历史目标电子资源对象模板进行修改,修改后的第一电子资源对象模板作为提供方平台的目标电子资源对象模板,并对修改后的第一电子资源对象模板进行同步。
121.需要说明是,针对模板数据库中存储的每个历史电子资源对象模板,均可执行本技术实施例的电子资源对象的处理方法,以实现每个历史电子资源对象模板到目标应用程序的同步。
122.本技术实施例中提供了一种可能的实施方式,步骤s103中,将第一电子资源对象模板发送给目标应用程序,具体可以包括:
123.步骤s1031:针对目标电子资源对象模板对应的至少一个服务平台,发送第一电子资源对象模板的同步信息,以指示每个服务平台分别根据第一电子资源对象模板,生成对应的第三电子资源对象模板;
124.步骤s1032:通过对各个第三电子资源对象模板的同步,将第一电子资源对象模板的同步信息透传给目标应用程序。
125.对于本技术实施例,目标电子资源对象模板对应的各个服务平台是指可以提供电子资源对象相应服务或权益的平台。其中,各个服务平台与提供方平台之间相互关联来创建活动或项目,以应用目标电子资源对象模板。
126.步骤s1031也可以理解为,将第一电子资源对象模板同步到各个服务平台,各个第三电子资源对象模板即为同步结果。本技术实施例中,由于各个第三电子资源对象模板是对应的服务平台基于第一电子资源对象模板生成的,因此第一电子资源对象模板和各个第三电子资源对象模板均具有对应关系。
127.在步骤s1032中,通过对各个第三电子资源对象模板的同步,将第一电子资源对象
模板的同步信息透传(pass-through)给目标应用程序,指的是各个服务平台会在对各个第三电子资源对象模板的同步过程中,将第一电子资源对象模板的同步信息由提供方平台传输到目标应用程序,而不对信息内容做任何改变。
128.本技术实施例中,通过透传的方式,可以针对提供方平台无法直接对接的目标应用程序来同步电子资源对象模板,以提高电子资源对象模板同步的灵活性和成功率。
129.具体来说,对于每个第三电子资源对象模板的生成方式,包括以下至少一种情形:
130.若第一电子资源对象模板是根据模板参数信息创建的,则每个服务平台分别创建对应的第三电子资源对象模板;
131.可以理解,对于提供方平台需要新建的电子资源对象模板,即对于根据模板参数信息创建的第一电子资源对象模板,在各个服务平台中也需要创建对应的电子资源对象模板,即每个服务平台分别创建对应的第三电子资源对象模板,作为各个服务平台分别对应的目标电子资源对象模板。
132.若第一电子资源对象模板是根据模板参数信息对历史目标电子资源对象模板进行修改生成的,则每个服务平台分别对历史目标电子资源对象模板进行修改,生成对应的第三电子资源对象模板。
133.可以理解,对于对历史目标电子资源对象模板进行修改生成的第一电子资源对象模板,在各个服务平台中可能对应有相应的历史目标电子资源对象模板,则服务平台对历史目标电子资源对象模板进行修改,便可生成该服务平台对应的第三电子资源对象模板,作为该服务平台对应的目标电子资源对象模板。
134.在其他实施例中,若某个或某些服务平台中没有对应的历史目标电子资源对象模板,也可以创建生成对应的第三电子资源对象模板,作为这个或这些服务平台对应的目标电子资源对象模板。
135.本技术实施例提供了一种可能的实施方式,对历史目标电子资源对象模板进行修改方式,可以包括:
136.通过预设的修改接口接收以下至少一项修改参数:活动标识(activity identity)、企业标识(business identity)、电子资源对象模板类型(coupon feature);
137.根据修改参数对历史目标电子资源对象模板进行修改。
138.其中,该修改方式可以用于提供方平台对历史目标电子资源对象模板进行修改,生成第一电子资源对象模板,也可以用于服务平台对历史目标电子资源对象模板进行修改,生成第三电子资源对象模板。
139.实际应用中,每个电子资源对象模板具有预设的修改接口,可以用来修改电子资源对象模板的样式、内容等。
140.具体来说,活动标识为历史目标电子资源对象模板对应的推广活动的标识;企业标识也可以认为是品牌标识(brand identity),即历史目标电子资源对象模板对应的至少一个企业或品牌的标识;电子资源对象模板类型即历史目标电子资源对象模板对应的电子资源对象模板类型。
141.本技术实施例中,修改参数用于校验进行修改的电子资源对象模板是否为历史目标电子资源对象模板。进一步地,根据修改参数对历史目标电子资源对象模板进行修改,可以包括:
142.根据修改参数对历史目标电子资源对象模板进行校验,在校验成功后,基于步骤s101中获取的目标电子资源对象模板对应的模板参数信息,对历史目标电子资源对象模板进行修改。
143.具体地,还可以基于步骤s101中获取的目标电子资源对象模板对应的模板参数信息与历史目标电子资源对象模板的原始参数信息,确定新增参数信息,基于新增参数信息,对历史目标电子资源对象模板进行修改。
144.本技术实施例提供了一种可能的实施方式,步骤s101可能包括:
145.查询目标电子资源对象模板对应的商户标识(pid,partner identity);若查询得到目标电子资源对象模板对应的商户标识,则基于目标应用程序的电子资源对象功能所需的模板参数类型,获取目标电子资源对象模板对应的模板参数信息,模板参数信息包含商户标识。
146.也就是说,在能够查询得到对应的商户标识的前提下,进而执行本技术实施例中的处理方法。
147.其中,每个商户可以标示唯一的商户绑定关系,即商户标识可以作为商户的唯一性特征,用于确定使用目标电子资源模板进行核销、支付时对应的目标对象(目标商户)。
148.实际应用中,若无法查询到目标电子资源对象模板对应的商户标识,有可能存在商家均已解绑其商户标识的情况或其他情况,则无需再对目标电子资源对象模板进行同步,以节约计算资源。
149.具体地,可以先查询目标电子资源对象模板对应的商户属性信息;基于查询得到商户属性信息,确定商户属性信息对应的商户标识。
150.其中,商户属性信息可以包括但不限于商户签约信息、商户类型等信息。一个示例中,可以根据查询得到的商户属性信息判断目标电子资源对象模板是否对应有全渠道商户,即支持全渠道运营的商户,能够通过更多的渠道来获取或使用目标电子资源对象,例如运用目标应用程序的渠道等。进而查询全渠道商户对应的商户标识来执行后续的步骤。应能理解上述基于商户属性信息的判断仅为举例,本领域技术人员可以基于范例进行的适当变化,也应包含在本技术保护范围以内。
151.本技术实施例中,在步骤s103之后,还包括以下至少一项:
152.响应于目标应用程序返回的成功生成第二电子资源对象模板的反馈结果,针对第一电子资源对象模板生成同步成功的标记信息;
153.一种可行的实施方式中,针对第一电子资源对象模板可以通过extinfo携带额外参数信息,该额外参数信息即指的是同步成功的标记信息,其中,同步成功的标记信息中还可以包含同步的应用程序等信息,例如目标应用程序的代号为appa,extinfo字段可以添加“syncedappa”:true(已同步到目标应用程序)。本领域技术人员可以根据实际情况进行设置,在此不做限定。
154.响应于目标应用程序返回的未成功生成第二电子资源对象模板的反馈结果,针对未成功生成第二电子资源对象模板的反馈结果生成日志信息。
155.利用生成的日志信息,可以进行未将目标电子资源对象模板成功同步到目标应用程序的分析、总结等工作,有助于后续的改进。
156.本技术实施例中,步骤s101中的模板参数信息,包括以下至少一项:
157.(1)用于跳转的网络地址(redirecturl);
158.通过该用于跳转的网络地址,可以进入对应的电子资源对象的使用页面,例如以电子资源对象为外卖红包为例,通过其对应的用于跳转的网络地址,可以进入能够使用该外卖红包的餐品购买页面。即在目标应用程序中,也可以通过用于跳转的网络地址快速地使用对应的电子资源对象。
159.(2)商标图标(logo);
160.商标图标通常可以在电子资源对象模板中用作缩略的标志。例如商标图标可以为提供方平台的logo,或者为提供方平台设定的活动(例如与电子资源对象模板相关联的推广活动)的logo等,实际应用中,商标图标的格式可以是图片格式,也可以是商标图标的网络地址(logourl)。
161.(3)商标文案(logotext);
162.即商标图标对应的文案,例如商标图标为提供方平台的logo时,商标文案可以为提供方平台的名称等。
163.(4)至少一个商户标识(pid);
164.实际应用中,一个电子资源对象模板可能用于一个或多个品牌,即该电子资源对象模板可能对应一个或多个品牌标识(brandid)。其中,每个品牌可能包含一个或多个商户,即每个品牌标识可能对应一个或多个商户标识。针对一个电子资源对象模板对应的每个品牌,可以随机或按照预定算法选择一个或多个商户标识。
165.(5)可同步到目标应用程序标志(sync="true");
166.在通过各个服务平台进行透传时,通过可同步到目标应用程序标志,有助于各个服务平台和目标应用程序判断同步的需求与目的,即需要同步电子资源对象模板到目标应用程序。具体地,可以在目标电子资源对象模板对应有商户标识时,同步目标应用程序标志位为true,可以执行后续同步处理,否则同步目标应用程序标志位为false,直接不执行后续处理(return)。
167.(6)电子资源对象同享规则(instruction)。
168.即在使用目标电子资源对象时,可同时享受其他电子资源对象的规则。作为示例地,以目标电子资源对象为外卖满减券为例,则配送劵、新客优惠券或菜品劵等可同享。获取电子资源对象同享规则,用于对目标电子资源的使用进行判断。
169.基于这些模板参数信息中一种或多种,便可生成电子资源对象模板。
170.本技术实施例中,通过图2示出了本方案中进行交互的各方硬件实体。图2中包括:组织架构、模板数据库、提供方平台、服务平台和目标应用程序。其中,提供方平台与组织机构进行交互,通过组织机构分别查询商户属性信息和商户标识,组织机构分别返回对应的查询结果。提供方平台根据组织机构返回的查询结果,判断目标电子资源对象模板是否对应有商户标识,如果有,则提供方平台获取模板参数信息,并基于获取的模板参数信息,生成第一电子资源对象模板。提供方平台与至少一个服务平台进行交互,其中,提供方平台可以向其中一个服务平台发送同步信息,该服务平台与剩余的服务平台之间相互透传。每个服务平台分别基于同步信息生成第三电子资源对象模板,并将同步消息透传给目标应用程序。目标应用程序基于同步信息创建第二电子资源对象模板,并返回同步结果。每个服务平台将结果透传给提供方平台。提供方平台将生成的第一电子资源对象模板存储至模板数据
库。应能理解,图2只是实现本技术实施例的一个系统架构示例,本技术实施例并不限于图2所示的系统结构。
171.本技术实施例中,通过图3和图4示例地给出了电子资源对象处理的两个完整流程,可以理解,这两个流程仅为示例,而不能理解为对本技术的限定。其中,以电子资源对象为电子劵,提供方平台为可发销电子劵的软件a,目标应用程序为提供电子劵管理功能(劵包)的支付软件b为例。
172.如图3所示,新增电子劵模板同步软件b的流程包括:
173.软件a首先进行参数校验,检查目标电子劵模板的模板参数类型是否规范。
174.进一步地,向组织机构分别查询商户属性信息和商户标识,组织机构分别返回对应的查询结果。
175.软件a根据组织机构返回的查询结果,判断目标电子劵模板是否对应有商户标识,如果有,则赋值同步软件b标志位为true,并获取模板参数信息。如果没有,则赋值同步软件b标志位为false,不再执行后续处理。
176.软件a基于获取的模板参数信息,创建第一电子劵模板,并向至少一个服务平台发送同步信息。
177.图3中以三个服务平台为例,服务平台1、服务平台2和服务平台3分别创建第三电子劵模板,并将同步消息透传给软件b。
178.软件b进一步判断是否要进行同步。基于可同步到软件b标志,软件b创建第二电子劵模板,并返回同步结果。
179.三个服务平台将结果透传给软件a,返回的内容中还包括目标电子劵模板的电子劵模板标识(例如id)。
180.软件a根据返回的同步结果确定是否同步成功,若同步成功则打标成功同步到软件b,不成功则记录日志。同时,软件a对创建的第一电子劵模板进行落库。后续利用事务消息,实现对第一电子劵模板的事务处理。
181.如图4所示,历史电子劵模板同步软件b的流程包括:
182.软件a确定需要进行同步的历史电子劵模板,其中每个历史电子劵模板执行的过程相同,以一个历史创建的目标电子劵模板的同步过程为例进行介绍。
183.软件a向组织机构分别查询商户属性信息和商户标识,组织机构分别返回对应的查询结果。
184.软件a根据组织机构返回的查询结果,判断目标电子劵模板是否对应有商户标识,如果有,则赋值同步软件b标志位为true,并查询对应的历史目标电子劵模板,再获取模板参数信息。如果没有,则赋值同步软件b标志位为false,不再执行后续处理。
185.软件a基于获取的模板参数信息,修改历史目标电子劵模板,生成第一电子劵模板,并向至少一个服务平台发送同步信息。
186.图4中以一个服务平台为例,服务平台修改历史目标电子劵模板,生成第三电子劵模板,并将同步消息透传给软件b。
187.软件b进一步判断是否要进行同步。基于可同步到软件b标志,软件b创建第二电子劵模板,并返回同步结果。通过服务平台将结果透传给软件a。
188.软件a根据返回的同步结果确定是否同步成功,若同步成功则打标成功同步到软
件b,不成功则记录日志。后续利用事务消息,实现对第一电子劵模板的事务处理。
189.本技术实施例中,在把电子资源对象模板同步到目标应用程序后,通过步骤s104在发放目标电子资源对象后就可以发现,目标电子资源对象实例可同步在目标应用程序的电子资源对象功能上进行透出。
190.本技术实施例中,对电子资源对象的发放方式不进行限定,例如可以是一笔订单的支付结果页直接发放,也可以是触发跳转到活动页进行发放等,本领域技术人员可以根据实际情况进行设置。
191.本技术实施例中,可以在发放目标电子资源对象后,在页面中展示
192.当接收到针对目标电子资源对象的已发放消息时,向目标应用程序发送展示指令,以指示目标应用程序通过第二电子资源对象模板展示目标电子资源对象的提示文案,以电子资源对象为优惠券为例,提示文案可以为“优惠券已放入卡包”等。本领域技术人员可以根据实际情况进行设置。
193.本技术实施例提供的电子资源对象的处理方法,基于目标应用程序的电子资源对象功能所需的模板参数类型,获取目标电子资源对象模板对应的模板参数信息;根据模板参数信息,生成第一电子资源对象模板;向目标应用程序发送第一电子资源对象模板的同步信息,以指示目标应用程序根据第一电子资源对象模板,生成第二电子资源对象模板,便可实现与目标应用程序的电子资源对象模板的同步。当接收到针对目标电子资源对象的已发放消息时,向目标应用程序发送展示指令,以指示目标应用程序通过第二电子资源对象模板展示目标电子资源对象,用户能够在目标应用程序中对目标电子资源对象进行管理、查看、使用,给用户带来更多便利。
194.本技术实施例还提供了一种电子资源对象的处理方法,如图5所示,该方法包括:
195.步骤s501:响应于接收到的第一电子资源对象模板的同步信息,根据第一电子资源对象模板,生成第二电子资源对象模板,其中第一电子资源对象模板是根据上述各实施例提供的电子资源对象的处理方法生成或进行同步的。
196.步骤s502:当接收到针对目标电子资源对象的展示指令时,通过第二电子资源对象模板展示目标电子资源对象。
197.本技术实施例中,该方法的执行主体为目标应用程序,即具有电子资源对象功能的应用程序,具体的电子资源对象功能可以包括但不限于对电子资源对象的获取、查看、使用和/或管理等。示例性地,当使用某支付软件的卡包(也可称为券包)功能实现针对电子资源对象的上述操作时,该支付软件可以为目标应用程序。
198.本技术实施例中,电子资源对象是指可用于进行商品或服务金额抵扣的非实体资源凭证,比如电子的红包、优惠券、抵用券、满减券、购物补贴等,通常支持用户在下单时使用。
199.电子资源对象模板是指针对电子资源对象的样式、内容等信息设计的固定格式。基于电子资源对象模板的样式、内容等,提供方平台可以向用户发放对应的电子资源对象,一个电子资源对象模板可以对应多个电子资源对象。
200.其中,第二电子资源对象模板可以理解是第一电子资源对象模板同步到目标应用程序的同步结果,第一电子资源对象模板和第二电子资源对象模板具有对应关系。
201.目标电子资源对象是能够基于第一电子资源对象模板进行发放的提供方平台提
供的电子资源对象。目标电子资源对象的数量可以为一个或多个,每个目标电子资源对象均可按照上述过程执行处理。
202.本技术实施例中,当目标电子资源对象发放后,通过目标应用程序中的第二电子资源对象模板展示目标电子资源对象。
203.更具体的实施方式可以参见上文中的介绍,在此不再赘述。
204.本技术实施例提供的电子资源对象的处理方法,能够实现用户在目标应用程序中对目标电子资源对象进行管理、查看、使用,给用户带来更多便利。
205.本技术实施例还提供了一种电子资源对象的处理装置,如图6所示,该处理装置60可以包括:获取模块601、生成模块602、发送模块603以及展示模块604,其中,
206.获取模块601用于基于目标应用程序的电子资源对象功能所需的模板参数类型,获取目标电子资源对象模板对应的模板参数信息;
207.生成模块602用于根据模板参数信息,生成第一电子资源对象模板;
208.发送模块603用于向目标应用程序发送第一电子资源对象模板的同步信息,以指示目标应用程序根据第一电子资源对象模板,生成第二电子资源对象模板;
209.展示模块604用于当接收到针对目标电子资源对象的已发放消息时,向目标应用程序发送展示指令,以指示目标应用程序通过第二电子资源对象模板展示目标电子资源对象。
210.在一种可选的实现方式中,生成模块602在用于根据模板参数信息,生成第一电子资源对象模板时,具体用于以下至少一种:
211.根据模板参数信息,创建第一电子资源对象模板;
212.根据模板参数信息,对历史目标电子资源对象模板进行修改,生成第一电子资源对象模板。
213.在一种可选的实现方式中,发送模块603在用于向目标应用程序发送第一电子资源对象模板的同步信息时,具体用于:
214.针对目标电子资源对象模板对应的至少一个服务平台,发送第一电子资源对象模板的同步信息,以指示每个服务平台分别根据第一电子资源对象模板,生成对应的第三电子资源对象模板;
215.通过对各个第三电子资源对象模板的同步,将第一电子资源对象模板的同步信息透传给目标应用程序。
216.在一种可选的实现方式中,第三电子资源对象模板的生成方式,包括以下至少一种:
217.若第一电子资源对象模板是根据模板参数信息创建的,则每个服务平台分别创建对应的第三电子资源对象模板;
218.若第一电子资源对象模板是根据模板参数信息对历史目标电子资源对象模板进行修改生成的,则每个服务平台分别对历史目标电子资源对象模板进行修改,生成对应的第三电子资源对象模板。
219.在一种可选的实现方式中,生成模块602在用于对历史目标电子资源对象模板进行修改时,具体用于:
220.通过预设的修改接口接收以下至少一项修改参数:活动标识、企业标识、电子资源
对象模板类型;
221.根据修改参数对历史目标电子资源对象模板进行修改。
222.在一种可选的实现方式中,生成模块602在用于根据模板参数信息,创建第一电子资源对象模板之后,还用于:
223.将第一电子资源对象模板存储至模板数据库中。
224.在一种可选的实现方式中,获取模块601在用于基于目标应用程序的电子资源对象功能所需的模板参数类型,获取目标电子资源对象模板对应的模板参数信息时,具体用于:
225.查询目标电子资源对象模板对应的商户标识;
226.若查询得到目标电子资源对象模板对应的商户标识,则基于目标应用程序的电子资源对象功能所需的模板参数类型,获取目标电子资源对象模板对应的模板参数信息,模板参数信息包含商户标识。
227.在一种可选的实现方式中,获取模块601在用于查询目标电子资源对象模板对应的商户标识时,具体用于:
228.查询目标电子资源对象模板对应的商户属性信息;
229.基于查询得到商户属性信息,确定商户属性信息对应的商户标识。
230.在一种可选的实现方式中,该处理装置60还可以包括记录模块,在发送模块603用于向目标应用程序发送第一电子资源对象模板的同步信息,以指示目标应用程序根据第一电子资源对象模板,生成第二电子资源对象模板之后,记录模块用于以下至少一项:
231.响应于目标应用程序返回的成功生成第二电子资源对象模板的反馈结果,针对第一电子资源对象模板生成同步成功的标记信息;
232.响应于目标应用程序返回的未成功生成第二电子资源对象模板的反馈结果,针对未成功生成第二电子资源对象模板的反馈结果生成日志信息。
233.在一种可选的实现方式中,模板参数信息,包括以下至少一项:
234.用于跳转的网络地址;
235.商标图标;
236.商标文案;
237.至少一个商户标识;
238.可同步到目标应用程序标志;
239.电子资源对象同享规则。
240.本领域的技术人员可以清楚地了解到,本技术实施例提供的电子资源对象的处理装置,其实现原理及产生的技术效果和前述方法实施例相同,为描述的方便和简洁,装置实施例部分未提及之处,可参考前述方法实施例中相应内容,在此不再赘述。
241.本技术实施例还提供了一种电子资源对象的处理装置,如图7所示,该处理装置70可以包括:模板生成模块701以及对象展示模块702,其中,
242.模板生成模块701用于响应于接收到的第一电子资源对象模板的同步信息,根据第一电子资源对象模板,生成第二电子资源对象模板,其中第一电子资源对象模板是根据上述各实施例提供的方法生成或进行同步的;
243.对象展示模块702用于当接收到针对目标电子资源对象的展示指令时,通过第二
read only memory,只读光盘)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
253.存储器803用于存储执行本技术方案的应用程序代码(计算机程序),并由处理器801来控制执行。处理器801用于执行存储器803中存储的应用程序代码,以实现前述方法实施例所示的内容。
254.其中,电子设备也可以是终端设备,图8示出的电子设备仅仅是一个示例,不应对本技术实施例的功能和使用范围带来任何限制。
255.本技术实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,当其在计算机上运行时,使得计算机可以执行前述方法实施例中相应内容。
256.本技术实施例提供的计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本技术中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
257.根据本技术的另一个方面,还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行前述方法实施例中相应内容。
258.可以以一种或多种程序设计语言或其组合来编写用于执行本技术的操作的计算机程序代码,上述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c ,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
259.应该理解的是,附图中的流程图和框图,图示了按照本技术各种实施例的方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
260.以上描述仅为本技术的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本技术中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本技术中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
再多了解一些

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

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

相关文献