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

一种权限控制方法、装置、服务器及存储介质与流程

2022-02-19 07:20:36 来源:中国专利 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.可选地,上述非完全产权包括部分产权及无产权,上述确定模块204,包括:
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.图1是本技术实施例提供的权限控制方法的实现流程示意图;
64.图2是本技术实施例提供的权限控制装置的结构框图;
65.图3是本技术实施例提供的服务器的结构示意图。
具体实施方式
66.以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本技术的描述。
67.企业在销售硬件设备时,通常仅提供一次性买断式销售。也即,用户一次性全资购买该硬件设备,后续即可永久使用该硬件设备的所有软件功能。然而在实际生活中,并非所有的用户都有足够的资金能够一次性全资购买该硬件设备。除此之外,也有部分用户希望先在一定时间内以租赁的方式使用该硬件设备,或是对该硬件设备进行试用,再决定是否需要购买该硬件设备。综上,当前对硬件设备的软件功能的使用权限控制较为单一,无法满足不同用户的个性化需求。基于此,本技术提出了一种权限控制方法、权限控制装置、服务器及计算机可读存储介质,可通过多样化的权限控制,满足不同用户的个性化需求。为了说明本技术所提出的技术方案,下面通过具体实施例来进行说明。
68.下面对本技术实施例所提出的权限控制方法作出说明。请参阅图1,该权限控制方法的实现流程详述如下:
69.步骤101,若接收到用户对目标产品的使用请求,则获取上述用户对上述目标产品的产权类型。
70.在本技术实施例中,企业为每种搭载有软件功能的硬件设备产品提供了三种可能的产权类型,分别为完全产权、部分产权及无产权。其中,完全产权对应全资购买,部分产权对应分期购买,无产权对应租赁或试用。可以将这三种产权类型理解为三种不同的产权方案,用户可根据自身的实际需求选择对应的产权方案,并支付该产权方案所需求的资源量。服务器可根据用户所选择的产权方案进行登记,也即在预设的数据库中记录下用户对该目
标产品的产权类型。
71.用户与服务器的交互均可通过该目标产品而进行。用户在需要使用该目标产品时,即可通过目标产品向服务器发起对该目标产品的使用请求。可以理解,该使用请求中携带有用户的用户信息。由此,服务器可根据该用户信息在数据库中查询获得用户对该目标产品的产权类型。
72.步骤102,检测上述产权类型是否为完全产权,若是,则执行步骤106,若否,则执行步骤103。
73.在本技术实施例中,根据步骤101对完全产权的定义可知,完全产权对应全资购买,用户永久拥有全部的使用权限。对此,在确定产权类型为完全产权时,服务器可执行步骤106。反之,若确定产权类型不为完全产权,则由于部分产权及无产权这两种产权类型都对使用权限有一定的限制,因而需要执行步骤103及后续步骤来进一步判断用户当前是否真正有权使用目标产品。
74.步骤103,获取上述用户的已支付资源量。
75.在本技术实施例中,不管是分期购买还是租赁或试用,用户都需要支付一定量的资源。为确定在非完全产权的情况下用户当前是否真正有权使用目标产品,需要从用户的历史支付记录中获取到用户对该目标产品的已支付资源量,也即获知用户当前对该目标产品已支付了多少资源。仅作为示例,本技术实施例中所说的资源通常指的是金钱,资源量通常指的是款项(也即金额)。当然,除了金钱外,资源还可以包括积分或代金券等,可根据实际场景而设定,此处不作限定。
76.步骤104,根据上述已支付资源量,确定上述用户对上述目标产品的使用期限。
77.在本技术实施例中,通常已支付资源量越多,则使用期限越长;反之,已支付资源量越少,则使用期限越短。对此,服务器可根据已支付资源量来计算出用户对目标产品的使用期限。
78.步骤105,检测当前时间是否在上述使用期限内,若是,则执行步骤106,若否,则执行步骤107。
79.在本技术实施例中,在非完全产权下,用户仅可以在步骤104所计算出的使用期限内来使用该目标产品的软件功能。为判断用户当前是否真正有权使用目标产品,可检测当前时间是否落入该使用期限内。若当前时间落入该使用期限内,则可执行步骤106。反之,若当前时间未落入该使用期限内,则可执行步骤107。
80.步骤106,向上述用户开放上述目标产品的使用权限。
81.在本技术实施例中,在产权类型为完全产权时;或者,在产权类型虽然为非完全产权,但当前时间落入了所计算出的使用期限内时,服务器可向用户开放该目标产品的使用权限。用户即可开始使用目标产品的软件功能。
82.步骤107,不向上述用户开放上述目标产品的使用权限。
83.在本技术实施例中,在产权类型为非完全产权,且当前时间在使用期限之外时,服务器不会向用户开放该目标产品的使用权限。也即,用户对该目标产品的使用会受限。此时,服务器会要求用户继续支付一定的资源量,使得使用期限延长至包含当前时间,才会向用户开放该目标产品的使用权限。
84.通过上述过程,若用户充分了解目标产品,且资金充足,则可全资购买该目标产
品,用户由此可不限次数且不限周期的使用目标产品内的各个软件功能。若用户充分了解目标产品,但资金短缺,则可分期购买该目标产品,在已支付费用的分期时间内,可不限次数的使用目标产品的各个软件功能。若用户还未充分了解目标产品,则可以较低费用租赁该目标产品,并按次数或使用时间购买该目标产品的部分或全部软件功能的使用权限。
85.在一些实施例中,为应对产权类型为部分产权以及产权类型为无产权这两种不同的情况,上述步骤104可具体包括:
86.a1、若上述产权类型为部分产权,则根据上述已支付资源量与预设的分期资源量计算上述使用期限。
87.由前文可知,部分产权对应的是分期购买。可以理解,通常分期购买时,每期所需要的资源量是固定的,该资源量即为预设的分期资源量。服务器由此可根据已支付资源量与该分期资源量来计算使用期限,其过程可具体为:首先根据已支付资源量与该分期资源量,计算用户对目标产品的已购期数;然后根据分期开始时间、已购期数及预设的每期时长,即可计算出使用期限。
88.仅作为示例,目标产品a的分期资源量为x元,分期周期为一个自然月(即每期时长为一个自然月)。用户user1分期购买了该目标产品a,则用户对该目标产品a的产权类型为部分产权。假定分期开始时间为2021年1月1日(也即用户user1在2021年1月1日支付了第一期费用),每个月1日需支付当期费用。假定用户当前的已支付资源量为3x元,则可知用户对目标产品的已购期数为3期。根据分期开始时间2021年1月1日、已购期数3期及每期时长一个自然月,可计算出使用期限为分期开始时间后的三个月内,也即使用期限为:2021年1月1日至2021年3月31日。
89.可以理解,在分期购买的场景下,企业通常会建议用户在每个非首期的分期周期之前,完成该分期周期的分期资源量的支付。因而,服务器可在每个非首期的分期周期之前向用户发出支付提醒消息,用以提醒用户及时支付该分期周期的分期资源量。在上一例子中,每个自然月的1日为分期周期的开始,则服务器可在每个月1日之前3天向用户发出支付提醒消息,例如:服务器在2021年1月29日向用户发出支付提醒消息,提醒用户支付第二期的分期资源量;服务器在2021年2月26日向用户发出支付提醒消息,提醒用户支付第三期的分期资源量;服务器在2021年3月29日向用户发出支付提醒消息,提醒用户支付第四期的分期资源量,以此类推,此处不再赘述。
90.a2、若上述产权类型为无产权,则根据上述已支付资源量与预设的租赁资源量计算上述使用期限。
91.由前文可知,部分产权对应的是租赁或试用。可以理解,通常租赁或试用时,用户是按次数或按使用时间来进行支付的,则单次所应该支付的资源量或是单位时间所应该支付的资源量即为租赁资源量。服务器由此可根据已支付资源量与该租赁资源量来计算使用期限。
92.在用户按次数支付时,服务器计算使用期限的具体过程可为:根据已支付资源量与租赁资源量,计算用户对目标产品的已购次数,并基于用户对目标产品的使用日志,获取用户对目标产品的已使用次数,若已购次数大于已使用次数,则可确定使用期限的结束时间为:可使用次数使用完毕时,其中,该可使用次数为已购次数与已使用次数的差值。实际上,在已购次数大于已使用次数时,可确定可使用次数必然不为0,本次用户必然可以使用
该目标产品,也即当前时间必然在使用期限内。
93.仅作为示例,目标产品a按次数支付的情况下,租赁资源量为x元(也即每使用一次需支付x元)。用户user1使用5x元租赁该目标产品a,则用户对该目标产品a的产权类型为无产权,且已购次数为5次。假定根据使用日志,用户user1在2021年1月1日使用了该目标产品a一次,在2021年1月17日使用了该目标产品a一次,则可确定用户user1对目标产品a的已使用次数为2次,可计算出可使用次数为3次,使用期限为不固定期限,具体为:当前时间至该3次可使用次数消耗完毕。则该当前时间必然在该使用期限内,用户本次可以正常使用该目标产品。
94.在用户按使用时间支付时,服务器计算使用期限的具体过程可为:根据已支付资源量与租赁资源量,计算用户对目标产品的已购时间,并基于用户对目标产品的使用日志,获取用户对目标产品的已使用时间,若已购时间大于已使用时间,则可确定使用期限的结束时间为:可使用时间使用完毕时,其中,该可使用时间为已购时间与已使用时间的差值。实际上,在已购时间大于已使用时间时,可确定可使用时间必然不为0,本次用户必然可以使用该目标产品,也即当前时间必然在使用期限内。
95.但需要注意的是,在用户按使用时间支付的应用场景下,服务器会在用户本次开始使用目标产品的软件功能后开始计时,一旦计时发现本次使用时间达到该可使用时间,则使用期限已到期,服务器会收回用户对目标产品的使用权限。
96.仅作为示例,目标产品a按使用时间支付的情况下,假定单位时间为1小时,租赁资源量为x元(也即每使用1小时需支付x元)。用户user1使用5x元租赁该目标产品a,则用户对该目标产品a的产权类型为无产权,且已购时间为5小时。假定根据使用日志,用户user1在2021年1月1日0点整至1点12分使用了该目标产品a,又在2021年3月20日14点15分至14点30分使用了该目标产品a,则可确定用户user1对目标产品a的已使用时间为1小时27分,可计算出可使用时间为3小时33分,使用期限为不固定期限,具体为:t0至t0 3小时33分,其中,t0表示当前时间。可以看出,在可使用时间大于0时,该当前时间必然在该使用期限内,用户可以正常使用该目标产品。在用户本次开始使用该目标产品时,服务器会启动计时,一旦本次使用时间达到3小时33分,则立即收回用户对目标产品的使用权限。为避免数据丢失,服务器可在可使用时间即将消耗完毕时向用户发出提醒。
97.在一些实施例中,用户在租赁目标产品时,也可以选择只体验目标产品的部分功能,则根据上述已支付资源量与预设的租赁资源量计算上述使用期限的步骤可具体为:
98.a21、检测上述使用请求是否携带软件功能信息。
99.该软件功能信息具体指的是软件功能的标识信息(例如软件功能名称)。用户可先选择出本次所希望使用的软件功能,则目标产品可根据这些软件功能的标识信息生成对应的使用请求,使得使用请求能够携带这些软件功能的标识信息。由此,在产权类型为无产权时,服务器需要先检测使用请求是否携带有软件功能的标识信息,以确定用户是否只希望使用部分软件功能。
100.a22、若上述使用请求携带有软件功能信息,则基于上述软件功能信息,确定上述用户所请求使用的目标软件功能。
101.在使用请求携带有软件功能的标识信息时,由于标识信息可唯一指代对应的一个软件功能,因而服务器可基于这些标识信息迅速确定用户本次所请求使用的软件功能,记
作目标软件功能。
102.a23、确定上述目标软件功能所对应的软件功能租赁资源量。
103.服务器可根据租赁资源量及目标产品所拥有的软件功能的数量设定单个软件功能的租赁资源量,再根据目标软件功能的数量及该单个软件功能的租赁资源量计算出目标软件功能所对应的软件功能租赁资源量。仅作为示例,假定目标产品包含6个软件功能,租赁资源量为x元,则单个软件功能的租赁资源量为元;又假定本次使用请求所指定的目标软件功能有3个,则该目标软件功能所对应的软件功能租赁资源量为(由计算而得)元。
104.或者,服务器也可为该目标产品的每个软件功能分别设定单独的租赁资源量,则目标软件功能所对应的软件功能租赁资源量具体为每个目标软件功能所对应的单独的租赁资源量的总和。仅作为示例,假定目标产品包含6个软件功能,其中软件功能1对应的单独的租赁资源量为x1元,软件功能2对应的单独的租赁资源量为x2元,以此类推,软件功能6对应的单独的租赁资源量为x6元;又假定本次使用请求所指定的目标软件功能为软件功能1、3及6,则该目标软件功能所对应的软件功能租赁资源量为x1 x3 x6元。
105.a24、根据上述已支付资源量与上述软件功能租赁资源量计算上述目标软件功能的使用期限。
106.可以理解,此处所说的已支付资源量,具体指的是用户针对目标软件功能的已支付资源量。用户可选择按次租赁目标软件功能,也可选择按时间租赁目标软件功能,则该目标软件功能的使用期限的计算方式与前文类似,此处不再赘述。
107.相应地,上述步骤105可具体为:若当前时间在目标软件功能的使用期限内,则向用户开放目标产品的上述目标软件功能的使用权限。
108.可以理解,在用户指定了所请求使用的目标软件功能的情况下,在当前时间在目标软件功能的使用期限内时(也即目标软件功能的可使用次数大于0或目标软件功能的可使用时间大于0),服务器本次可继续向该用户开放该目标产品的目标软件功能的使用权限。显然,非目标软件功能(也即用户未请求使用的软件功能)的使用权限并不会向用户开放。通过上述过程,可使得用户仅需要付出较少的资源,就可试用到其所需要的软件功能,可避免用户对资源的浪费。
109.在一些应用场景下,用户可能在分期购买的过程中筹集到了充足的资金;或者,用户也可能在租赁或试用的过程中,对目标产品有了充分的了解,希望长久的使用该目标产品,则上述权限控制方法还包括:在产权类型为非完全产权时,若接收到用户所发送的产权变更指令,则根据该产权变更指令及已支付资源量计算产权变更的需求资源量,并基于该需求资源量输出第一提醒消息。
110.在分期购买的场景下(也即产权类型为部分产权时),用户可选择提前支付剩余的费用,使得其产权类型变更为完全产权。对此,用户可以向服务器发送产权变更指令,服务器由此可根据该产权变更指令及用户的已支付资源量计算产权变更的需求资源量,并基于该需求资源量输出第一提醒消息。在这种场景下,该需求资源量可以为:该目标产品预设的总需求资源量与已支付资源量的差值。当然,在实际生活中,分期购买的场景还可能涉及到
利息,则服务器可根据实际情况设定在产权变更时减免部分或全部的未支付利息,此处不作限定。
111.在租赁或试用的场景下(也即产权类型为无产权时),可根据已支付资源量与该目标产品预设的总需求资源量的比值设定一折扣额度,并根据该总需求资源量及该折扣额度来设定需求资源量。一般情况下,该需求资源量与该已支付资源量的总和应等于或略大于该总需求资源量。可以将这种情况理解为企业给予租赁用户或试用用户的购买友情价。仅作为示例,假定目标产品a预设的总需求资源量(也即原价)为1000元,用户的已支付资源量为200元,则可设定折额度为9折,所计算出的需求资源量为900元。也即,该第一提醒消息可提醒用户支付900元即可购买得到该目标产品。当然,用户可基于该需求资源量选择分期购买,也可基于该需求资源量选择全资购买,此处不对用户的购买方式作出限定。
112.在一些实施例中,若在步骤105中检测出当前时间不在使用期限内,则服务器还可输出第二提醒消息,该第二提醒消息用于提醒用户其已支付资源量不足,无法继续使用目标产品。
113.在分期购买的场景下,假定用户共分6期进行支付,用户仅支付了3期的费用,但当前已经进入了第4期的周期时间内,则通过步骤105可知当前时间不在使用期限内,服务器由此可通过第二提醒消息提醒用户及时对第4期的分期资源量(也即分期费用)进行支付。
114.在租赁或试用的场景下,假定用户的可使用次数或可使用时间均已为0,则通过步骤105可知当前时间不在使用期限内,服务器由此可通过第二提醒消息提醒用户及时基于租赁资源量进行支付,以对可使用次数或可使用时间进行充值。
115.在一些实施例中,在分期购买(也即产权类型为部分产权)的场景下,在输出第二提醒消息之后,该权限控制方法还包括:
116.若产权类型为部分产权,则更新用户对目标产品的已超期次数,若该已超期次数达到预设的已超期次数阈值,则计算剩余待支付资源量,并基于该剩余待支付资源量输出第三提醒消息。
117.在分期购买的场景下,一旦用户未能按时支付某一期的分期资源量,服务器就可关闭用户对目标产品的使用权限,并更新用户对目标产品的已超期次数。可以理解,该已超期次数记录的是用户已超期支付的分期期数。用户若希望服务器再次向其开启使用权限,不仅需要支付已经欠下的分期资源量,还需要提前支付下一期的分期资源量。如果出现多次未按时付款,也即,如果已超期次数已达到预设的已超期次数阈值,则认为该用户较为不守信,存在一定的违约风险,此时服务器会要求用户将剩余待支付资源量全部支付完之后,才能为该用户开放目标产品的使用权限,并可将该用户对该目标产品的产权类型更改为完全产权,其中,该剩余待支付资源量为预设的总需求资源与已支付资源量的差值。可以理解,该已超期次数阈值可以是一定值,例如3;或者,该已超期次数阈值也可根据分期的总期数及指定比例而确定,例如,分期的总期数为12期,指定比例为25%,则已超期次数阈值为3(由12*25%计算而得)。
118.由上可见,通过本技术实施例,为用户提供了多种产权方案,且不同产权方案所对应的产品使用期限有区别,这可使得用户根据自身的实际需求选择对应的产权方案,用户即可在该产权方案所对应的使用期限内使用目标产品。这样一来,本方案可通过对目标产品的多样化权限控制,不管是财力不足的用户还是希望试用的用户都能够拥有使用目标产
品的资格,使得目标产品满足不同用户的个性化需求,大大拓展了目标产品的市场。
119.对应于上文所提供的权限控制方法,本技术实施例还提供了一种权限控制装置。如图2所示,该权限控制装置200包括:
120.第一获取模块201,用于若接收到用户对目标产品的使用请求,则获取上述用户对上述目标产品的产权类型;
121.控制模块202,用于若上述产权类型为完全产权,则向上述用户开放上述目标产品的使用权限;
122.第二获取模块203,用于若上述产权类型为非完全产权,则获取上述用户的已支付资源量;
123.确定模块204,用于根据上述已支付资源量,确定上述用户对上述目标产品的使用期限;
124.上述控制模块202,还用于若当前时间在上述使用期限内,则向上述用户开放上述目标产品的使用权限。
125.可选地,上述非完全产权包括部分产权及无产权,上述确定模块204,包括:
126.第一计算单元,用于若上述产权类型为部分产权,则根据上述已支付资源量与预设的分期资源量计算上述使用期限;
127.第二计算单元,用于若上述产权类型为无产权,则根据上述已支付资源量与预设的租赁资源量计算上述使用期限。
128.可选地,上述第二计算单元,包括:
129.软件功能信息检测子单元,用于检测上述使用请求是否携带软件功能信息;
130.目标软件功能确定子单元,用于若上述使用请求携带有软件功能信息,则基于上述软件功能信息,确定上述用户所请求使用的目标软件功能;
131.软件功能租赁资源量确定子单元,用于确定上述目标软件功能所对应的软件功能租赁资源量;
132.软件功能使用期限计算子单元,用于根据上述已支付资源量与上述软件功能租赁资源量计算上述目标软件功能的使用期限;
133.相应地,上述控制模块202,具体用于若上述当前时间在上述目标软件功能的使用期限内,则向上述用户开放上述目标产品的上述目标软件功能的使用权限。
134.可选地,上述权限控制装置200还包括:
135.需求资源量计算模块,用于在上述产权类型为非完全产权时,若接收到上述用户所发送的产权变更指令,则根据上述产权变更指令及上述已支付资源量计算产权变更的需求资源量;
136.第一提醒消息输出模块,用于基于上述需求资源量输出第一提醒消息。
137.可选地,上述权限控制装置200还包括:
138.第二提醒消息输出模块,用于若当前时间不在上述使用期限内,则输出第二提醒消息,上述第二提醒消息用于提醒上述已支付资源量不足,上述用户无法继续使用上述目标产品。
139.可选地,上述权限控制装置200还包括:
140.已超期次数更新模块,用于在上述第二提醒消息输出模块输出上述第二提醒消息
之后,若上述产权类型为部分产权,则更新上述用户对上述目标产品的已超期次数;
141.剩余待支付资源量计算模块,用于若上述已超期次数达到预设的已超期次数阈值,则计算剩余待支付资源量,上述剩余待支付资源量为预设的总需求资源量与上述已支付资源量的差值;
142.第三提醒消息输出模块,基于上述剩余待支付资源量输出第三提醒消息。
143.可选地,上述权限控制装置200还包括:
144.产权类型变更模块,用于在上述第三提醒消息输出模块基于上述剩余待支付资源量输出上述第三提醒消息之后,若确定上述用户已支付上述剩余待支付资源量,则将上述产权类型由上述部分产权更改为上述完全产权。
145.由上可见,通过本技术实施例,本技术方案为用户提供了多种产权方案,且不同产权方案所对应的产品使用期限有区别,这可使得用户根据自身的实际需求选择对应的产权方案,用户即可在该产权方案所对应的使用期限内使用目标产品。这样一来,本方案可通过对目标产品的多样化权限控制,不管是财力不足的用户还是希望试用的用户都能够拥有使用目标产品的资格,使得目标产品满足不同用户的个性化需求,大大拓展了目标产品的市场。
146.对应于上文所提供的权限控制方法,本技术实施例还提供了一种服务器。请参阅图3,本技术实施例中的服务器3包括:存储器301,一个或多个处理器302(图3中仅示出一个)及存储在存储器301上并可在处理器上运行的计算机程序。其中:存储器301用于存储软件程序以及单元,处理器302通过运行存储在存储器301的软件程序以及单元,从而执行各种功能应用以及诊断,以获取上述预设事件对应的资源。具体地,处理器302通过运行存储在存储器301的上述计算机程序时实现以下步骤:
147.若接收到用户对目标产品的使用请求,则获取上述用户对上述目标产品的产权类型;
148.若上述产权类型为完全产权,则向上述用户开放上述目标产品的使用权限;
149.若上述产权类型为非完全产权,则获取上述用户的已支付资源量;
150.根据上述已支付资源量,确定上述用户对上述目标产品的使用期限;
151.若当前时间在上述使用期限内,则向上述用户开放上述目标产品的使用权限。
152.假设上述为第一种可能的实施方式,则在第一种可能的实施方式作为基础而提供的第二种可能的实施方式中,上述非完全产权包括部分产权及无产权,上述根据上述已支付资源量,确定上述用户对上述目标产品的使用期限,包括:
153.若上述产权类型为部分产权,则根据上述已支付资源量与预设的分期资源量计算上述使用期限;
154.若上述产权类型为无产权,则根据上述已支付资源量与预设的租赁资源量计算上述使用期限。
155.在上述第二种可能的实施方式作为基础而提供的第三种可能的实施方式中,上述根据上述已支付资源量与预设的租赁资源量计算上述使用期限,包括:
156.检测上述使用请求是否携带软件功能信息;
157.若上述使用请求携带有软件功能信息,则基于上述软件功能信息,确定上述用户所请求使用的目标软件功能;
158.确定上述目标软件功能所对应的软件功能租赁资源量;
159.根据上述已支付资源量与上述软件功能租赁资源量计算上述目标软件功能的使用期限;
160.相应地,上述若当前时间在上述使用期限内,则向上述用户开放上述目标产品的使用权限,包括:
161.若上述当前时间在上述目标软件功能的使用期限内,则向上述用户开放上述目标产品的上述目标软件功能的使用权限。
162.在上述第一种可能的实施方式作为基础而提供的第四种可能的实施方式中,处理器302通过运行存储在存储器301的上述计算机程序时还实现以下步骤:
163.在上述产权类型为非完全产权时,若接收到上述用户所发送的产权变更指令,则根据上述产权变更指令及上述已支付资源量计算产权变更的需求资源量;
164.基于上述需求资源量输出第一提醒消息。
165.在上述第一种可能的实施方式作为基础而提供的第五种可能的实施方式中,在上述确定上述用户对上述目标产品的使用期限之后,处理器302通过运行存储在存储器301的上述计算机程序时还实现以下步骤:
166.若当前时间不在上述使用期限内,则输出第二提醒消息,上述第二提醒消息用于提醒上述已支付资源量不足,上述用户无法继续使用上述目标产品。
167.在上述第五种可能的实施方式作为基础而提供的第六种可能的实施方式中,在上述输出第二提醒消息之后,处理器302通过运行存储在存储器301的上述计算机程序时还实现以下步骤:
168.若上述产权类型为部分产权,则更新上述用户对上述目标产品的已超期次数;
169.若上述已超期次数达到预设的已超期次数阈值,则计算剩余待支付资源量,上述剩余待支付资源量为预设的总需求资源量与上述已支付资源量的差值;
170.基于上述剩余待支付资源量输出第三提醒消息。
171.在上述第六种可能的实施方式作为基础而提供的第七种可能的实施方式中,在上述基于上述剩余待支付资源量输出第三提醒消息之后,处理器302通过运行存储在存储器301的上述计算机程序时还实现以下步骤:
172.若确定上述用户已支付上述剩余待支付资源量,则将上述产权类型由上述部分产权更改为上述完全产权。
173.应当理解,在本技术实施例中,所称处理器302可以是中央处理单元(central processing unit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field

programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
174.存储器301可以包括只读存储器和随机存取存储器,并向处理器302提供指令和数据。存储器301的一部分或全部还可以包括非易失性随机存取存储器。例如,存储器301还可以存储设备类别的信息。
175.由上可见,通过本技术实施例,本技术方案为用户提供了多种产权方案,且不同产
权方案所对应的产品使用期限有区别,这可使得用户根据自身的实际需求选择对应的产权方案,用户即可在该产权方案所对应的使用期限内使用目标产品。这样一来,本方案可通过对目标产品的多样化权限控制,不管是财力不足的用户还是希望试用的用户都能够拥有使用目标产品的资格,使得目标产品满足不同用户的个性化需求,大大拓展了目标产品的市场。
176.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将上述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本技术的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
177.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
178.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者外部设备软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
179.在本技术所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的系统实施例仅仅是示意性的,例如,上述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
180.上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
181.上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读存储介质中。基于这样的理解,本技术实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关联的硬件来完成,上述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,上述计算机程序包括计算机程序代码,上述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。上述计算机可读存储介质可以包括:能够携带上述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机可读存储器、只读存储器(rom,read

only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,上述
计算机可读存储介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读存储介质不包括是电载波信号和电信信号。
182.以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围,均应包含在本技术的保护范围之内。
再多了解一些

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

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

相关文献