动态权限配置方法及装置与流程

文档序号:12730838阅读:190来源:国知局
动态权限配置方法及装置与流程

本发明实施例属于通讯技术领域,具体地说,涉及动态权限配置方法及装置。



背景技术:

目前,大部分的应用都会对用户区分等级。不同用户等级对应不同的应用功能使用权限,即处于不同用户等级的用户所能使用的应用功能是不同的。

现有技术中,用户需满足应用平台设定的升级条件,才能升级权限,并享受相应的服务。这种模式下,用户无法了解其他权限对应的应用功能,不利于刺激用户升级的欲望,同时还会降低用户使用应用的兴趣。



技术实现要素:

有鉴于此,本发明实施例提供动态权限配置方法及装置,以解决现有技术中不能动态改变用户的当前等级的权限的问题。

为解决现有技术中的技术问题,本发明实施例提供了一种动态权限配置方法,包括:

若在指定时段内监听到符合升级体验条件的用户登录应用,则向用户终端发送体验权限对应的配置文件,以使所述用户终端按照所述配置文件配置所述应用;

为所述用户配置所述体验权限对应的服务项,以使配置后的所述应用具有所述体验权限对应的功能;

若当前时间到达预设截止时间,则删除为所述用户配置的所述服务项,以恢复所述用户的权限;

其中,所述配置文件中预置有文件失效时间;所述文件失效时间到达时,所述配置文件失效;所述文件失效时间等于所述预设截止时间。

可选地,还包括:

若在所述指定时段内监听到有用户登录应用,则获取登录用户的用户信息;

根据所述用户信息,确定所述登录用户是否满足升级体验条件。

可选地,所述用户信息,包括:用户标识、用户登录时长、用户注册时间、用户历史行为信息中的一项或多项;以及

根据所述用户信息,确定所述登录用户是否满足升级体验条件,包括:

若所述用户信息中包含有所述用户标识,则确定所述用户标识是否在升级体验列表中;和/或

若所述用户信息中包含有所述用户登录时长,则确定所述用户登录时长是否满足时长要求;和/或

若所述用户信息中包含有所述用户注册时间,则确定所述用户注册时间是否在预设时间之前;和/或

若所述用户信息中包含有所述用户历史行为信息,则确定所述用户历史行为信息是否符合预设行为要求。

相应地,本发明实施例中还提供了一种动态权限配置方法,包括:

接收服务端发送的体验权限对应的配置文件;

基于所述配置文件配置本地应用,以显示包含有体验功能的交互界面;

在服务端针对性的配置了所述体验权限对应的服务项后,响应于用户对所述交互界面中体验功能的操作,获得所述体验功能对应的服务;

若当前时间到达文件失效时间,则失效所述配置文件,以恢复所述本地应用的配置。

可选地,还包括:

当用户登录所述本地应用时,向服务端发送登录消息;

其中,所述登录消息中包含有用户信息,所述用户信息用于确定所述用户是否满足升级体验条件,在用户满足升级体验条件时,所述服务端反馈所述配置文件。

可选地,所述用户信息包括:用户标识、用户登录时长、用户注册时间、用户历史行为信息中的一项或多项。

相应地,本发明实施例中还提供了一种动态权限配置装置,包括:

发送模块,用于若在指定时段内监听到符合升级体验条件的用户登录应用,则向用户终端发送体验权限对应的配置文件,以使所述用户终端按照所述配置文件配置所述应用;

配置模块,用于为所述用户配置所述体验权限对应的服务项,以使配置后的所述应用具有所述体验权限对应的功能;

删除模块,用于若当前时间到达预设截止时间,则删除为所述用户配置的所述服务项,以恢复所述用户的权限;

其中,所述配置文件中预置有文件失效时间;所述文件失效时间到达时,所述配置文件失效;所述文件失效时间等于所述预设截止时间。

可选地,所述发送模块,还用于:

若在所述指定时段内监听到有用户登录应用,则获取登录用户的用户信息;

根据所述用户信息,确定所述登录用户是否满足升级体验条件。

可选地,所述用户信息,包括:用户标识、用户登录时长、用户注册时间、用户历史行为信息中的一项或多项;以及

所述发送模块,还用于:

若所述用户信息中包含有所述用户标识,则确定所述用户标识是否在升级体验列表中;和/或

若所述用户信息中包含有所述用户登录时长,则确定所述用户登录时长是否满足时长要求;和/或

若所述用户信息中包含有所述用户注册时间,则确定所述用户注册时间是否在预设时间之前;和/或

若所述用户信息中包含有所述用户历史行为信息,则确定所述用户历史行为信息是否符合预设行为要求。

相应地,本发明实施例中还提供了一种动态权限配置装置,包括:

接收模块,用于接收服务端发送的体验权限对应的配置文件;

显示模块,用于基于所述配置文件配置本地应用,以显示包含有体验功能的交互界面;

操作模块,用于在服务端针对性的配置了所述体验权限对应的服务项后,响应于用户对所述交互界面中体验功能的操作,获得所述体验功能对应的服务;

失效模块,用于若当前时间到达文件失效时间,则失效所述配置文件,以恢复所述本地应用的配置。

可选地,还包括:

登录模块,用于当用户登录所述本地应用时,向服务端发送登录消息;

其中,所述登录消息中包含有用户信息,所述用户信息用于确定所述用户是否满足升级体验条件,在用户满足升级体验条件时,所述服务端反馈所述配置文件;

所述用户信息包括:用户标识、用户登录时长、用户注册时间、用户历史行为信息中的一项或多项。

本发明实施例提供的技术方案,通过向符合升级体验条件的用户的客户端推送具有时效性的配置文件,并配置体验权限对应的服务项,方便用户能够在体验时间内享受体验权限对应的功能,同时,也方便管理者对用户权限进行管理。通过动态改变用户权限,一方面帮助用户可以在没有达到相应等级时就可以提前体验其他等级所享有的权限,增强用户对应用的使用兴趣;另一方面帮助管理者对用户的管理,方便改变用户享有的权限,帮助用户了解应用的更多功能,改善用户的体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明实施例的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

此处所说明的附图用来提供对本发明实施例的进一步理解,构成本发明实施例的一部分,本发明实施例的示意性实施例及其说明用于解释本发明实施例,并不构成对本发明实施例的不当限定。

在附图中:

图1为本发明实施例的动态权限配置方法的流程示意图;

图2为本发明实施例的另一种动态权限配置方法的流程示意图;

图3为本发明实施例的动态权限配置装置的结构示意图;

图4为本发明实施例的另一种动态权限配置装置的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明实施例一部分实施例,而不是全部的实施例。基于本发明实施例中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明实施例保护的范围。

在本发明的说明书、权利要求书及上述附图中描述的一些流程中,包含了按照特定顺序出现的多个操作,这些操作可以不按照其在本文中出现的顺序来执行或并行执行。操作的序号如101、102等,仅仅是用于区分各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。

发明人在实现本发明的过程中发现,用户在使用应用时,只有在到达某一等级时,才可以使用与等级相对应的权限,如果没有达到相应等级就不能享受该权限,用户不能提前了解和使用其他权限对应的功能。用户兴趣大大降低,应用对用户的使用黏性不高。究其原因在于,不能动态改变用户等级的使用权限,用户等级只能满足应用平台设定的升级条件,才能升级权限,权限升级被动。

因此,如何主动且动态的改变用户的等级权限是目前亟待解决的问题,为解决现有技术中就技术缺陷,本发明实施例提供了动态权限配置方法及装置。

以下将配合附图及实施例来详细说明本发明实施例的实施方式,藉此对本发明实施例如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施,以下结合附图对本发明的结构做进一步说明。

实施例1:

图1为本发明实施例的动态权限配置方法的流程示意图,如图1所示:

本发明实施例提供了一种动态权限配置方法,包括:

步骤S101:若在指定时段内监听到符合升级体验条件的用户登录应用,则向用户终端发送体验权限对应的配置文件,以使用户终端按照配置文件配置应用。

在动态改变用户权限配置时,需要预先确定用户是否符合升级体验条件,从全部的用户中筛选出符合条件的用户,向符合条件的用户的用户终端发送体验权限对应的配置文件。发送配置文件时,还需要判断用户是否在线,也就是是否登录应用,若用户处于登录状态,则向符合升级体验条件的用户的用户终端发生配置文件。由于动态改变用户的权限为体验式权限,具有时效性,因此需要在指定的时间段内向用户终端发送配置文件,若超过了指定的时间段,用户将无法通过配置文件配置相应的体验权限。用户终端在收到配置文件后,可以通过配置文件进行配置应用。

步骤S102:为用户配置体验权限对应的服务项,以使配置后的应用具有体验权限对应的功能。

用户终端仅通过配置文件还无法体验到体验权限,在向用户终端发送配置文件的同时,服务端处还需为用户配置体验权限对应的服务项,使得用户终端的应用具有了体验权限对应的功能。服务端处为用户配置体验权限对应的服务项时,包括获取体验权限对应的一个或多个服务配置项,再分别按照一个或多个服务配置项,为用户进行体验权限配置。配置文件也相应地为用户终端按照一个或多个服务配置项配置应用。这样,用户终端通过配置文件配置本地应用,服务端同时配置了服务项后,用户就可以通过用户终端体验应用与服务配置项相对应的功能。

步骤S103:若当前时间到达预设截止时间,则删除为用户配置的服务项,以恢复用户的权限;其中,配置文件中预置有文件失效时间;文件失效时间到达时,配置文件失效;文件失效时间等于预设截止时间。

动态改变用户的权限为体验式权限,具有时效性,因此预先设置有截止时间,当到达截止时间时,配置文件失效,用户就不能继续体验根据配置文件配置的体验权限,用户恢复之前的权限。为了方便在到达截止时间时,取消用户的体验权限,在配置文件中预置有文件失效时间,在到达文件失效时间时,配置文件失效。文件失效时间与预设截止时间相等。配置文件失效时,与配置文件相对应的服务项也被删除,用户不能继续体验与服务项相对应的功能。

根据本发明实施例提供的动态权限配置方法,通过向符合升级体验条件的用户的客户端推送具有时效性的配置文件,并配置体验权限对应的服务项,方便用户能够在体验时间内享受体验权限对应的功能,同时,也方便管理者对用户权限进行管理。配置文件具有时效性,在指定的时间段内,通过动态改变用户权限,一方面帮助用户可以在没有达到相应等级时就可以提前体验其他等级所享有的权限,增强用户对应用的使用兴趣;另一方面帮助管理者对用户的管理,在指定时间内,方便改变用户享有的权限,帮助用户了解应用的更多功能,改善用户的体验。

具体举例说明,应用发弹幕的功能是针对白银等级的用户开放的使用权限,此时,管理者可以通过向青铜等级的用户发送体验发弹幕的体验权限的配置文件,配置文件的失效时间为一天,同时管理者为用户配置发弹幕的体验权限对应的服务项,配置后的应用具有发弹幕对应的功能。当青铜等级的用户在登录时,用户终端就可以通过配置文件进行配置应用后,就可以享有发弹幕的权限一天的时间。

下面对本发明实施例提供的视频显示方法进行详细介绍。

在向用户终端发送体验权限对应的配置文件之前,需要对用户进行筛选,筛选出符合升级体验条件的用户后,再向用户终端发送配置文件。对于筛选的方式,本发明实施例中包括:若在指定时段内监听到有用户登录应用,则获取登录用户的用户信息;根据用户信息,确定登录用户是否满足升级体验条件。

在指定时间段内,当用户登录应用后,获取登录用户的登录信息,登录用户的用户信息包括:用户标识、用户登录时长、用户注册时间、用户历史行为信息中的一项或多项。获取到用户信息后,根据用户信息,确定登录用户是否满足升级体验条件。

具体来说,根据用户信息,确定登录用户是否满足升级体验条件,包括以下方式中的一种或者多种。

1、若用户信息中包含有用户标识,则确定用户标识是否在升级体验列表中。

在筛选用户时,预先建立升级体验列表,将符合条件的用户的用户标识放入升级体验列表中。之后,在筛选用户时,获取用户的用户标识,与升级体验列表中的已存的用户标识相对比,若获取到的用户的用户标识在升级体验列表中,则该用户符合升级体验条件。用户标识包括但不限于等级标识、权限标识以及活动标识,等等。其中,等级标识为用户当前所处于的是什么等级,例如等级1、等级2或是等级N。权限标识为用户当前具有什么样的权限,例如VIP权限、白银权限或者钻石权限等等。活动标识为用户当前参加了应用举办的活动而获取的到的标识,例如,应用现在举办了限时体验送竹子的活动,凡参加活动的用户均在用户名的右侧显示竹子的标识,当用户参加该活动时,在用户名的右侧出现竹子的标识。

和/或

2、若用户信息中包含有用户登录时长,则确定用户登录时长是否满足时长要求。

在筛选用户时,预先设置用户登录时长阈值,获取用户登录时长,将登录时长超过登录时长阈值的用户筛选出来作为符合条件的用户。

和/或

3、若用户信息中包含有用户注册时间,则确定用户注册时间是否在预设时间之前。

在筛选用户时,设置预设时间,设定在预设时间之前的注册的用户为符合条件的用户。获取用户的注册时间,将获取到的用户注册时间用户预设时间想对比,获取的用户注册时间在预设之间之前的作为符合条件的用户。

当然,也可以将设定在预设时间之后的注册的用户为符合条件的用户。

和/或

4、若用户信息中包含有用户历史行为信息,则确定用户历史行为信息是否符合预设行为要求。

用户的历史行为信息包括但不限于用户与应用的互动行为信息、消费行为信息、参加活动信息等。当用户的历史行为信息符合了预设行为要求则将该用户作为符合条件的用户。例如,在直播应用的场景下,用户的历史行为信息可包含:用户赠送礼物的行为记录、用户购买礼物的行为记录、用户发弹幕的记录等等。

通过上述的筛选方式,可以将符合条件的用户筛选出来,并在用户登录应用时向用户终端发送体验权限对应的配置文件。

实施例2

实施例1中所描述的动态权限配置方法的执行主体为服务端,在实施例1的基础上,本发明实施例还提供了实施例2,实施例2中的动态权限配置方法的执行主体为用户终端。该用户终端可以是:手机、平板电脑PAD、台式计算机、笔记本电脑等等。

图2为本发明实施例的另一种动态权限配置方法的流程示意图,如图2所示:

相应地,本发明实施例还提供了一种动态权限配置方法,包括:

步骤S201:接收服务端发送的体验权限对应的配置文件;

用户在登录应用时,或者用户已处于登录状态时,用户终端接收由服务端发来的体验权限对应的配置文件,接收到配置文件之后执行步骤S202.

步骤S202:基于配置文件配置本地应用,以显示包含有体验功能的交互界面;

配置本地应用的过程实质上就是在本地运行该配置文件,以对本地应用进行相应修改。配置后的应用可以显示包含有体验功能的交互界面。例如,在原有交互界面中新增了一个或多个功能控件。此时用户还无法通过交互界面对体验功能进行操作,必须要服务端针对用户终端配置了体验权限对应的服务项后,才能够进行操作。

步骤S203:在服务端针对性的配置了体验权限对应的服务项后,响应于用户对交互界面中体验功能的操作,获得体验功能对应的服务;

服务端为用户配置体验权限对应的服务项,使得用户终端的应用具有体验权限对应的功能。服务端处为用户配置体验权限对应的服务项时,包括获取体验权限对应的一个或多个服务配置项,再分别按照一个或多个服务配置项,为用户进行体验权限配置。配置文件也相应地为用户终端按照一个或多个服务配置项配置应用。这样,用户终端通过配置文件配置本地应用,服务端同时配置了服务项后,用户就可以通过用户终端对交互界面中体验功能进行操作,并且获得体验功能对应的服务。

步骤S204:若当前时间到达文件失效时间,则失效配置文件,以恢复本地应用的配置。

动态配置用户的权限为体验式权限,具有时效性,因此预先设置有截止时间。当到达截止时间时,失效配置文件,以恢复本地应用的配置,用户就不能继续体验根据配置文件配置的体验权限,用户恢复之前的权限。一种可实现的方案是,在配置文件中增设使用期限监控模块。该监控模块在监控到当前时间到达文件失效时间时,触发卸载和/或删除所述配置文件,并运行前一次的配置文件,以恢复本地应用的配置。

用户终端通过配置文件对本地应用进行配置的前提在于接收由服务端发来的配置文件,而服务端发送配置文件的前提有两个,一是用户符合升级体验条件,二是用户处于登录状态,这两个条件均符合时,用户终端才能接收到配置文件。

为满足这两个前提,本发明实施例中可选地,当用户登录本地应用时,向服务端发送登录消息;其中,登录消息中包含有用户信息,用户信息用于确定用户是否满足升级体验条件,在用户满足升级体验条件时,服务端反馈配置文件。用户信息包括:用户标识、用户登录时长、用户注册时间、用户历史行为信息中的一项或多项。

服务端通过用户终端发送的登录消息确定用户是否满足升级体验条件的过程可以参考实施例1中的筛选过程,此处不做详述。

实施例2中所示实施例的方法,实现原理和技术效果可参考实施例1中所示的方法,实施例2与实施例1中的方法特征相对应,可以相互参照,此处不再一一赘述。

实施例3

图3为本发明实施例的动态权限配置装置的结构示意图,如图3所示:

相应地,本发明实施例中还提供了一种动态权限配置装置,包括:

发送模块10,用于若在指定时段内监听到符合升级体验条件的用户登录应用,则向用户终端发送体验权限对应的配置文件,以使用户终端按照配置文件配置应用;

配置模块20,用于为用户配置体验权限对应的服务项,以使配置后的应用具有体验权限对应的功能;

配置模块20与发送模块10耦接,配置模块20用于在发生模块10发生配置文件之后,为用户配置体验权限对应的服务项。

删除模块30,用于若当前时间到达预设截止时间,则删除为用户配置的服务项,以恢复用户的权限;

其中,配置文件中预置有文件失效时间,文件失效时间到达时,配置文件失效,文件失效时间等于预设截止时间。

删除模块30与配置模块20相耦接,删除模块30用于在文件失效时间到达时,删除用户配置的服务项,恢复用的权限。

可选地,发送模块10,还用于:

若在指定时段内监听到有用户登录应用,则获取登录用户的用户信息;

根据用户信息,确定登录用户是否满足升级体验条件。

可选地,用户信息,包括:用户标识、用户登录时长、用户注册时间、用户历史行为信息中的一项或多项;以及

发送模块10,还用于:

若用户信息中包含有用户标识,则确定用户标识是否在升级体验列表中;和/或

若用户信息中包含有用户登录时长,则确定用户登录时长是否满足时长要求;和/或

若用户信息中包含有用户注册时间,则确定用户注册时间是否在预设时间之前;和/或

若用户信息中包含有用户历史行为信息,则确定用户历史行为信息是否符合预设行为要求。

实施例3中所示装置,实现原理和技术效果可参考实施例1中所示的方法,装置和方法特征相对应,可以相互参照,此处不再一一赘述。

实施例4

图4为本发明实施例的另一种动态权限配置装置的结构示意图,如图4所示:

相应地,本发明实施例还提供了一种动态权限配置装置,包括:

接收模块100,用于接收服务端发送的体验权限对应的配置文件;

显示模块200,用于基于配置文件配置本地应用,以显示包含有体验功能的交互界面;

显示模块200与接收模块100耦接,显示模块200用于基于接收模块100接收到的配置文件对本地应用进行配置,配置完成后显示包含有体验功能的交互界面。

操作模块300,操作模块300与显示模块200相耦接,用于在服务端针对性的配置了体验权限对应的服务项后,响应于用户对交互界面中体验功能的操作,获得体验功能对应的服务。

失效模块400,失效模块400与操作模块300相耦接,用于若当前时间到达文件失效时间,则失效配置文件,以恢复本地应用的配置。

可选地,还包括:

登录模块500,用于当用户登录本地应用时,向服务端发送登录消息;

其中,登录消息中包含有用户信息,用户信息用于确定用户是否满足升级体验条件,在用户满足升级体验条件时,服务端反馈配置文件;

用户信息包括:用户标识、用户登录时长、用户注册时间、用户历史行为信息中的一项或多项。

实施例4中所示装置,实现原理和技术效果可参考实施例2中所示的方法,装置和方法特征相对应,可以相互参照,此处不再一一赘述。

综上所述,根据本发明实施例提供的技术方案,通过向符合升级体验条件的用户的客户端推送具有时效性的配置文件,并配置体验权限对应的服务项,方便用户能够在体验时间内享受体验权限对应的功能,同时,也方便管理者对用户权限进行管理。通过动态改变用户权限,一方面帮助用户可以在没有达到相应等级时就可以提前体验其他等级所享有的权限,帮助用户了解应用的其他不同的功能,增强用户对应用的使用兴趣,刺激用户升级或者开通权限的欲望,提高了应用对用户的使用黏性;另一方面方便帮助管理者对用户的管理,方便管理者改变用户享有的权限,向用户介绍应用的其他权限,有利于应用的推广,帮助用户体验的更多功能,改善用户的体验。

需要说明的是,虽然结合附图对本发明的具体实施方式进行了详细地描述,但不应理解为对本发明的保护范围的限定。在权利要求书所描述的范围内,本领域技术人员不经创造性劳动即可做出的各种修改和变形仍属于本发明的保护范围。

本发明实施例的示例旨在简明地说明本发明实施例的技术特点,使得本领域技术人员能够直观了解本发明实施例的技术特点,并不作为本发明实施例的不当限定。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上,可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的,本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

上述说明示出并描述了本发明实施例的若干优选实施例,但如前所述,应当理解本发明实施例并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述申请构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明实施例的精神和范围,则都应在本发明实施例所附权利要求的保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1