一种权益服务处理方法、装置、电子设备和存储介质与流程

文档序号:25884727发布日期:2021-07-16 19:05阅读:90来源:国知局
一种权益服务处理方法、装置、电子设备和存储介质与流程

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.图1是根据本申请第一实施例的权益服务处理方法的流程示意图;
76.图2是根据本申请第二实施例的权益服务处理方法的流程示意图;
77.图3是根据本申请第三实施例的权益服务处理方法的流程示意图;
78.图4是根据本申请第四实施例的权益服务处理方法的流程示意图;
79.图5是根据本申请第五实施例的权益服务处理装置的结构示意图;
80.图6是根据本申请第六实施例的权益服务处理装置的结构示意图;
81.图7是根据本申请第七实施例的权益服务处理装置的结构示意图;
82.图8是用来实现本申请实施例的权益服务处理方法的电子设备的框图。
具体实施方式
83.以下结合附图对本申请的示范性实施例做出说明,其中包括本申请实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本申请的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
84.图1是本申请实施例的权益服务处理方法的流程示意图,本实施例可适用于对用户权益管理系统,例如会员系统。该方法可由一种权益服务处理装置来执行,该装置采用软件和/或硬件的方式实现,并配置于电子设备中的用户端中,例如配置在移动终端的用户端中。
85.如图1所示,该方法具体包括如下:
86.s101、响应于用户操作,生成对目标权益服务的权益处理请求。
87.本申请实施例中,权益是指用户拥有的虚拟物品,例如会员、游戏道具、优惠券等,而权益服务用于负责权益能力的实现。可选的,在用户端上会提供不同的操作控件,当用户触发某一操作控件时,用户端生成对目标权益服务的权益处理请求,其中,权益处理请求可选的为权益查询请求或权益使用请求,权益查询请求用于指示查询用户所拥有的权益,权益使用请求用于指示消费用户的某一权益。
88.s102、通过路由服务端,向权益服务管理端发送所述权益处理请求,用于指示所述权益服务管理端控制响应所述权益处理请求得到响应结果。
89.用户端生成权益处理请求后,通过路由服务端将权益处理请求传输到权益服务管理端,并指示权益服务管理端控制响应权益处理请求得到响应结果,其中,权益服务管理端用于对权益服务进行统一管理。可选的,若权益处理请求为权益查询请求,则权益服务管理端响应该请求,从权益存储端查询用户拥有的权益信息作为响应结果;若权益处理请求为权益使用请求,则权益服务管理端控制响应权益使用请求得到响应结果,例如用户要使用极速下载权益,则可通过操作用户端使其生成对下载服务(即目标权益服务)的权益使用请求,权益服务管理端接收到该实用请求后,通过控制调用下载服务,启动极速下载,并将极速下载权益已启动作为响应结果。在此需要说明的是,权益处理请求是由权益管理服务端统一管理的,而且权益处理的逻辑由权益管理服务端实现,也即是对权益处理逻辑和权益服务逻辑进行解耦。
90.s103、通过所述路由服务端,获取所述权益服务管理端反馈的响应结果。
91.在权益服务管理端得到权益处理请求的响应结果后,通过路由服务端将响应结果回传给用户端,以便使用用户端的用户了解响应结果。
92.本申请实施例中,通过将用户的权益处理请求路由到权益服务管理端,由权益服务管理端处理用户的权益处理请求,由此实现了在权益服务管理端对权益服务的统一管理,避免了权益处理逻辑和权益基础服务逻辑之间强耦合,提高了权益服务处理的灵活性。
93.进一步的,权益处理请求还包括权益下发请求,其中,权益下发是指由用户购买某一权益后,按照对应的权益下发规则写入用户权益信息的过程。具体的,对权益下发请求的处理过程如下:
94.s1.响应于用户操作,生成权益下发请求。
95.其中,用户操作可选的为用户完成购买某一权益的操作,例如用户购买极速下载
权益,并完成支付后,用户端自动生成权益下发请求,以便将极速下载权益写到该用户的权益信息中。
96.s2.依次通过所述路由服务端和权益业务平台,向所述权益服务管理端发送所述权益下发请求,用于指示所述权益服务管理端响应于所述权益下发请求将下发的权益信息写入权益存储端中。
97.在用户端生成权益下发请求后,首先通过路由服务端将该权益下发请求传送到权益业务平台,由权益业务平台对该权益下发请求进行逻辑校验处理,并在验证通过后,将权益下发请求发送到权益管理服务端,权益服务管理端响应于权益下发请求将下发的权益信息写入权益存储端中,其中权益存储端用于存储用户所拥有的权益信息。
98.图2是本申请实施例提供的权益服务处理方法的流程示意图,本申请实施例是在上述实施例的基础上进行优化,参见图2,该方法具体包括:
99.s201、响应于用户操作,确定对所述目标权益服务的权益请求参数。
100.用户端响应用户操作,在生成权益处理请求之前,首先确定权益请求参数,示例性的,权益请求参数为uid(user identification,用户身份证明)、目标服务信息、时间戳等,其中,目标服务信息包括服务名称和详尽信息,例如去广告服务,除了包括服务名称外还包括需要去除的广告类型。
101.s202、采用用户端密钥对所述权益请求参数进行加密,得到权益请求参数密文。
102.为了防止权益请求参数在传输过程中,本申请实施例中对权益请求参数进行加密处理,采用用户端密钥对所述权益请求参数进行加密,得到权益请求参数密文,可选的,用户端密钥可以为私有密钥或公有密钥。利用用户端密钥并基于加密算法对权益请求参数进行加密,其中,加密算法可以采用不可逆的md5加密算法,加密后得到权益请求参数密文。
103.s203、生成包括所述权益请求参数和所述权益请求参数密文的权益处理请求。
104.在得到权益请求参数密文后,生成包括原始的权益请求参数和权益请求参数密文的权益处理请求。进一步的,由于用户端密钥还可以根据用户端类型生成,其中用户端类型可选为ios用户端、安卓用户端、云管家。因此,生成包括所述权益请求参数和所述权益请求参数密文的权益处理请求,包括:生成包括所述权益请求参数、所述权益请求参数密文和所述用户端类型的权益处理请求。
105.s204、通过路由服务端,向权益服务管理端发送所述权益处理请求,用于指示所述权益服务管理端控制响应所述权益处理请求得到响应结果。
106.其中,通过路由服务端,向权益服务管理端发送所述权益处理请求,包括:向所述路由服务端发送所述权益处理请求,用于指示所述路由服务端执行如下:若所述目标权益服务为可用权益服务,则向权益服务管理端发送所述权益处理请求。可选的,在路由服务端预置已有权益服务的接口,即将已有权益服务作为白名单权益服务。在路由服务端确定目标权益服务是否为白名单请求,即路由服务端确定权益处理请求是否为已有权益服务的处理请求。若为白名单请求,则路由服务端将权益处理请求路由到权益管理服务端;若否,则拒绝权益处理请求并向用户端反馈拒绝原因。
107.指示权益服务管理端控制响应权益处理请求得到响应结果包括:
108.指示权益服务管理端执行如下:对权益处理请求进行合法性校验;若校验通过,则控制响应所述权益处理请求得到响应结果。可选的,权益扩展服务根据用户端类型关联的
密钥对原始请求参数进行加密,得到新的请求参数密文,比较权益处理请求中的请求参数密文和新的请求参数密文,并根据比较结果确定是否合法。若合法,则权益管理服务端控制响应权益处理请求得到响应结果,例如权益处理请求为权益查询请求时,权益管理服务端从权益存储中查询用户权益信息,并将其作为响应结果。若不合法,拒绝响应该请求。
109.s205、通过所述路由服务端,获取所述权益服务管理端反馈的响应结果。
110.本申请实施例中,通过对权益请求中的参数进行加密,在路由服务端增加验证过程,只有验证目标权益服务为可用权益服务时,发送权益处理请求,可提升权益服务处理的安全性,同时在权益服务管理端增加合法性校验,进一步提升处理用户权益请求的安全性。
111.图3是本申请实施例的权益服务处理方法的流程示意图,本实施例可适用于对用户权益管理系统,例如会员系统。该方法可由一种权益服务处理装置来执行,该装置采用软件和/或硬件的方式实现,并配置于电子设备(例如服务器)中的权益管理服务端中。
112.s301、通过路由服务端,获取用户端发送的对目标权益服务的权益处理请求。
113.其中,所述权益处理请求为权益查询请求或权益使用请求。在用户端生成权益查询请求或权益使用请求后,权益管理服务端通过路由服务端获取用户端发送的权益处理请求。
114.s302、控制响应所述权益处理请求得到响应结果。
115.可选的,权益管理服务端在接收到权益服务处理请求后,对所述权益处理请求进行合法性校验;若校验通过,则控制响应权益处理请求得到响应结果。示例性的,若权益处理请求为权益查询请求,在合法性校验通过后,权益服务管理端响应该请求,从权益存储端查询用户拥有的权益信息作为响应结果。若权益处理请求为权益使用请求,在合法性校验通过后,从权益存储端中查询用户权益信息,并判断若用户拥有的权益信息是否大于要使用的权益信息,也即是用户满足使用该权益的条件,例如优惠券a至少为铂金会员可以使用,若查询用户的权益信息确定用户为铂金会员或比铂金会员更高,则确定用户满足使用该优惠券a的条件。若用户拥有的权益信息大于要使用的权益信息,则控制所述路由服务端将所述权益使用请求转发给权益服务存储端中的目标权益服务,用于调用所述目标权益服务响应所述权益使用请求得到响应结果。
116.s303、通过所述路由服务端,向所述用户端反馈所述响应结果。
117.本申请实施例中,权益服务管理端接收用户的权益处理请求,并在权益服务管理端处理用户的权益处理请求,由此实现了在权益服务管理端对权益服务的统一管理,避免了权益处理逻辑和权益基础服务逻辑之间强耦合,提高了权益服务处理的灵活性。
118.进一步的,权益管理服务端中包括权益定义信息,例如功能特权(如极速下载、云解压等)、开关与小流量、特权服务uri(如/xx/xx)、超级会员属性、会员属性、下载券属性等,通过权益定义对权益服务进行配置和管理,其中配置和管理可通过后台进行,例如对权益服务做开关和小流量,在需要下线某一权益时,只需关闭该权益服务对应的权益开关,而且如果某一权益服务故障,可通过权益开关暂时关闭该权益服务,并设置返回预案数据。除此之外,还可以通过后台配置后新增权益服务。由此实现了对权益服务的统一管理配置。
119.在权益管理服务端还提供权益服务接口,通过权益服务接口,可获取权益服务配置信息。根据权益服务配置信息,确定是否存在权益服务更新,例如新增某一权益服务或下线某一权益服务,若存在则控制更新权益服务存储端中的可用权益服务,同时更新路由服
务端中的可用权益服务信息,以便提升在路由服务端进行白名单请求判断的准确性。
120.图4是本申请实施例的权益服务处理方法的流程示意图,本实施例可适用于对用户权益管理系统,例如会员系统。该方法可由一种权益服务处理装置来执行,该装置采用软件和/或硬件的方式实现,并配置于电子设备(例如路由设备)中的路由服务端中。参见图4,该方法具体包括:
121.s401、从用户端获取对目标权益服务的权益处理请求。
122.其中,所述权益处理请求为权益查询请求或权益使用请求。
123.s402、向权益服务管理端发送所述权益处理请求,用于指示所述权益服务管理端控制响应所述权益处理请求得到响应结果。
124.其中,在路由服务端预置已有权益服务的接口,即将已有权益服务作为白名单权益服务。路由服务端在向权益服务管理端发送所述权益处理请求之前,路由服务端确定目标权益服务是否为白名单请求,即路由服务端确定权益处理请求是否为已有权益服务的处理请求。若为白名单请求,则路由服务端将权益处理请求路由到权益管理服务端,指示权益服务管理端控制响应权益处理请求得到响应结果。可选的,若,权益管理服务端在接收到权益服务处理请求后,对所述权益处理请求进行合法性校验;若校验通过,则控制响应权益处理请求得到响应结果。示例性的,若权益处理请求为权益查询请求,在合法性校验通过后,权益服务管理端响应该请求,从权益存储端查询用户拥有的权益信息作为响应结果。若权益处理请求为权益使用请求,在合法性校验通过后,从权益存储端中查询用户权益信息,并判断若用户拥有的权益信息是否大于要使用的权益信息,向路由服务端发送控制指令,路由服务端响应于权益服务管理端的控制指令,将权益使用请求转发给权益服务存储端中的目标权益服务,用于调用目标权益服务响应所述权益使用请求得到响应结果。
125.在此需要说明的是,若判断结果不为白名单请求,则拒绝权益处理请求并向用户端反馈拒绝原因。
126.s403、向用户端反馈所述响应结果。
127.在得到相应结果后,路由服务端将其传送到用户端。
128.本申请实施例中,路由服务端可对权益处理请求进行白名单请求验证,提升处理权益服务处理请求的安全性。而且,路由服务端起中转的作用,用于传送权益请求指令以及回传响应结果。
129.图5是本申请实施例的权益服务处理装置的结构示意图,该装置配置于用户端。该装置500具体包括如下:
130.第一请求生成模块501,用于响应于用户操作,生成对目标权益服务的权益处理请求;其中,所述权益处理请求为权益查询请求或权益使用请求;
131.第一传送模块502,用于通过路由服务端,向权益服务管理端发送所述权益处理请求,用于指示所述权益服务管理端控制响应所述权益处理请求得到响应结果;
132.请求结果获取模块503,用于通过所述路由服务端,获取所述权益服务管理端反馈的响应结果。
133.可选的,所述第一请求生成模块包括:
134.参数确定单元,用于响应于用户操作,确定对所述目标权益服务的权益请求参数;
135.加密单元,用于采用用户端密钥对所述权益请求参数进行加密,得到权益请求参
数密文;
136.生成单元,用于生成包括所述权益请求参数和所述权益请求参数密文的权益处理请求,用于指示所述权益服务管理端执行如下:对所述权益处理请求进行合法性校验;若校验通过,则控制响应所述权益处理请求得到响应结果。
137.可选的,所述用户端密钥根据用户端类型生成;
138.相应地,所述生成单元具体用于:
139.生成包括所述权益请求参数、所述权益请求参数密文和所述用户端类型的权益处理请求。
140.可选的,所述第一传送模块具体用于:
141.向所述路由服务端发送所述权益处理请求,用于指示所述路由服务端执行如下:若所述目标权益服务为可用权益服务,则向权益服务管理端发送所述权益处理请求。
142.可选的,所述装置还包括:
143.第二请求生成模块,用于响应于用户操作,生成权益下发请求;
144.第二传送模块,用于依次通过所述路由服务端和权益业务平台,向所述权益服务管理端发送所述权益下发请求,用于指示所述权益服务管理端响应于所述权益下发请求将下发的权益信息写入权益存储端中。
145.本申请实施例所提供的权益服务处理装置可执行本申请任意实施例所提供的权益服务处理方法,具备执行方法相应的功能模块和有益效果。本实施例中未详尽描述的内容可以参考本申请任意方法实施例中的描述。
146.图6是本申请实施例的权益服务处理装置的结构示意图,该装置配置于权益服务管理端。该装置600具体包括如下:
147.获取模块601,用于通过路由服务端,获取用户端发送的对目标权益服务的权益处理请求;其中,所述权益处理请求为权益查询请求或权益使用请求;
148.处理模块602,用于控制响应所述权益处理请求得到响应结果;
149.反馈模块603,用于通过所述路由服务端,向所述用户端反馈所述响应结果。
150.可选的,所述处理模块包括:
151.校验单元,用于对所述权益处理请求进行合法性校验;
152.处理单元,用于若校验通过,则控制响应所述权益处理请求得到响应结果。
153.可选的,若所述权益处理请求为权益使用请求,则所述处理模块具体用于:
154.从权益存储端中查询用户权益信息;
155.若所述用户权益信息大于要使用的权益信息,则控制所述路由服务端将所述权益使用请求转发给权益服务存储端中的目标权益服务,用于调用所述目标权益服务响应所述权益使用请求得到响应结果。
156.可选的,所述装置还包括:
157.配置获取模块,用于通过权益服务接口,获取权益服务配置信息;
158.控制模块,用于根据权益服务配置信息,控制更新权益服务存储端中的可用权益服务,以及所述路由服务端中的可用权益服务信息。
159.本申请实施例所提供的权益服务处理装置可执行本申请任意实施例所提供的权益服务处理方法,具备执行方法相应的功能模块和有益效果。本实施例中未详尽描述的内
容可以参考本申请任意方法实施例中的描述。
160.图7是本申请实施例的权益服务处理装置的结构示意图,该装置配置于路由服务端执。该装置700具体包括如下:
161.接收模块701,用于从用户端获取对目标权益服务的权益处理请求;其中,所述权益处理请求为权益查询请求或权益使用请求;
162.第一发送模块702,用于向权益服务管理端发送所述权益处理请求,用于指示所述权益服务管理端控制响应所述权益处理请求得到响应结果;
163.第二发送模块703,用于向用户端反馈所述响应结果。
164.可选的,第一发送模块具体用于:
165.确定所述目标权益服务是否为可用权益服务;
166.若是,则向权益服务管理端发送所述权益处理请求。
167.可选的,响应于所述权益服务管理端的控制指令,将所述权益使用请求转发给权益服务存储端中的目标权益服务,用于调用所述目标权益服务响应所述权益使用请求得到响应结果。
168.本申请实施例所提供的权益服务处理装置可执行本申请任意实施例所提供的权益服务处理方法,具备执行方法相应的功能模块和有益效果。本实施例中未详尽描述的内容可以参考本申请任意方法实施例中的描述。
169.根据本申请的实施例,本申请还提供了一种电子设备和一种可读存储介质。
170.如图8所示,是根据本申请实施例的权益服务处理方法的电子设备的框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本申请的实现。
171.如图8所示,该电子设备包括:一个或多个处理器801、存储器802,以及用于连接各部件的接口,包括高速接口和低速接口。各个部件利用不同的总线互相连接,并且可以被安装在公共主板上或者根据需要以其它方式安装。处理器可以对在电子设备内执行的指令进行处理,包括存储在存储器中或者存储器上以在外部输入/输出装置(诸如,耦合至接口的显示设备)上显示gui的图形信息的指令。在其它实施方式中,若需要,可以将多个处理器和/或多条总线与多个存储器和多个存储器一起使用。同样,可以连接多个电子设备,各个设备提供部分必要的操作(例如,作为服务器阵列、一组刀片式服务器、或者多处理器系统)。图8中以一个处理器801为例。
172.存储器802即为本申请所提供的非瞬时计算机可读存储介质。其中,所述存储器存储有可由至少一个处理器执行的指令,以使所述至少一个处理器执行本申请所提供的权益服务处理方法。本申请的非瞬时计算机可读存储介质存储计算机指令,该计算机指令用于使计算机执行本申请所提供的权益服务处理方法。
173.存储器802作为一种非瞬时计算机可读存储介质,可用于存储非瞬时软件程序、非瞬时计算机可执行程序以及模块,如本申请实施例中的权益服务处理方法对应的程序指令/模块(例如,附图5所示的第一请求生成模块501、第一传送模块502和请求结果获取模块
503)。处理器801通过运行存储在存储器802中的非瞬时软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例中的权益服务处理方法。
174.存储器802可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据实现权益服务处理方法电子设备的使用所创建的数据等。此外,存储器802可以包括高速随机存取存储器,还可以包括非瞬时存储器,例如至少一个磁盘存储器件、闪存器件、或其他非瞬时固态存储器件。在一些实施例中,存储器802可选包括相对于处理器801远程设置的存储器,这些远程存储器可以通过网络连接至实现权益服务处理方法的电子设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
175.实现权益服务处理方法的电子设备还可以包括:输入装置803和输出装置804。处理器801、存储器802、输入装置803和输出装置804可以通过总线或者其他方式连接,图8中以通过总线连接为例。
176.输入装置803可接收输入的数字或字符信息,以及产生与实现权益服务处理方法的电子设备的用户设置以及功能控制有关的键信号输入,例如触摸屏、小键盘、鼠标、轨迹板、触摸板、指示杆、一个或者多个鼠标按钮、轨迹球、操纵杆等输入装置。输出装置804可以包括显示设备、辅助照明装置(例如,led)和触觉反馈装置(例如,振动电机)等。该显示设备可以包括但不限于,液晶显示器(lcd)、发光二极管(led)显示器和等离子体显示器。在一些实施方式中,显示设备可以是触摸屏。
177.此处描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、专用asic(专用集成电路)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
178.这些计算程序(也称作程序、软件、软件应用、或者代码)包括可编程处理器的机器指令,并且可以利用高级过程和/或面向对象的编程语言、和/或汇编/机器语言来实施这些计算程序。如本文使用的,术语“机器可读介质”和“计算机可读介质”指的是用于将机器指令和/或数据提供给可编程处理器的任何计算机程序产品、设备、和/或装置(例如,磁盘、光盘、存储器、可编程逻辑装置(pld)),包括,接收作为机器可读信号的机器指令的机器可读介质。术语“机器可读信号”指的是用于将机器指令和/或数据提供给可编程处理器的任何信号。
179.为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
180.可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据
服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括用户端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者用户端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)、互联网和区块链网络。
181.计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。
182.根据本申请实施例的技术方案,通过将用户的权益处理请求路由到权益服务管理端,由权益服务管理端处理用户的权益处理请求,由此实现了在权益服务管理端对权益服务的统一管理,避免了权益处理逻辑和权益基础服务逻辑之间强耦合,提高了权益处理的灵活性。而且,在路由服务端设置已有权益服务校验,在权益服务管理端进行合法性校验,可以提升权益处理的安全性。
183.应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发申请中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本申请公开的技术方案所期望的结果,本文在此不进行限制。
184.上述具体实施方式,并不构成对本申请保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本申请的精神和原则之内所作的修改、等同替换和改进等,均应包含在本申请保护范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1