一种推送应用的方法及装置的制造方法

文档序号:10626955阅读:140来源:国知局
一种推送应用的方法及装置的制造方法
【专利摘要】本发明提供了一种推送应用的方法,包括:接收终端发送的推送应用的请求;根据所述请求获取用户账号的属性数据,根据所述属性数据查询所述用户账号对所述应用的使用权限;根据所述使用权限生成标签;向所述终端推送所述应用,所述应用携带所述标签。本发明实施例还公开了一种推送应用的装置。采用本发明,可在推荐的应用上显示用户账号能使用的应用权限的标签。
【专利说明】
一种推送应用的方法及装置
技术领域
[0001]本发明涉及通信技术领域,尤其涉及一种推送应用的方法及装置。
【背景技术】
[0002]现如今,移动通讯技术得到了全面而迅速的发展,许多运营商通过开设软件商店为用户提供各种应用软件及服务。在用户通过客户端登录后,点击进入推荐应用的界面,在推荐应用的界面中显示所有推荐的应用,部分会以下载记录和时间等方式进行排序,该排序都是基于整个软件商店中应用情况进行排序和显示的。
[0003]现有方案都是从整个软件商店中应用的使用情况进行推荐和显示,却没有考虑到客户的个性因素,随着当前软件商店的普及,其用户迅速增长,为了推广软件的个性化和智能化,不同的用户对于软件的使用权限也日趋多样化。因此当前系统中根据应用情况的统计数据为用户推荐应用的方式必然不能满足这种日益复杂的需求。例如,同一个应用对于不同的用户给予的权限可能不相同,用户在不知自身对于应用的使用权限的情况下选择软件多多少少会造成不便。软件商店在不提醒用户对于各个应用的使用权限的情况下推荐的软件未必就是用户能够全权使用的,从而给用户在使用软件商店的过程中造成极大的不便,降低用户体验感。

【发明内容】

[0004]本发明提供一种推送应用的方法及装置,可在推荐的应用上显示用户账号能使用的应用权限的标签。
[0005]本发明第一方面提供一种推送应用的方法,包括:
[0006]接收终端发送的推送应用的请求;
[0007]根据所述请求获取用户账号的属性数据,根据所述属性数据查询所述用户账号对所述应用的使用权限;
[0008]根据所述使用权限生成标签;
[0009]向所述终端推送所述应用,所述应用携带所述标签。
[0010]结合本发明第一方面的实现方式,在本发明第一方面的第一种可能的实现方式中,所述根据所述属性数据查询所述用户账号对所述应用的使用权限,具体包括:
[0011]获取所述应用的所有使用权限以及能够使用各个使用权限的属性数据的预设标准;
[0012]根据所述属性数据达到预设标准的使用权限确定所述用户账号对所述应用的使用权限。
[0013]结合本发明第一方面的实现方式,在本发明第一方面的第二种可能的实现方式中,所述根据所述属性数据查询所述用户账号对所述应用的使用权限之后,所述方法还包括:
[0014]根据所述使用权限获得用户账号有权使用的功能的标识;
[0015]则所述根据所述使用权限生成标签,具体包括:
[0016]根据获得的标识生成标签。
[0017]所述方法还包括:
[0018]将所述标签进行突出显示。
[0019]结合本发明第一方面的第三种可能的实现方式,在本发明第一方面的第四种可能的实现方式中,所述将所述标签进行突出显示之后,所述方法还包括:
[0020]判断是否接收到所述终端发送的下载指令;
[0021]若判断为是,则根据所述使用权限对所述应用的功能进行筛选,向所述终端加载筛选后的功能。
[0022]本发明第二方面提供一种推送应用的装置,包括:
[0023]接收模块,用于接收终端发送的推送应用的请求;
[0024]查询模块,用于根据所述接收模块接收的请求获取用户账号的属性数据,根据所述属性数据查询所述用户账号对所述应用的使用权限;
[0025]生成模块,用于根据所述查询模块查询的使用权限生成标签;
[0026]推送模块,用于向所述终端推送所述应用,所述应用携带所述生成模块生成的标签。
[0027]结合本发明第二方面的实现方式,在本发明第二方面的第一种可能的实现方式中,所述查询模块包括:
[0028]获取单元,用于获取所述应用的所有使用权限以及能够使用各个使用权限的属性数据的预设标准;
[0029]确定单元,用于根据所述属性数据达到预设标准的使用权限确定所述用户账号对所述应用的使用权限。
[0030]结合本发明第二方面的实现方式,在本发明第二方面的第二种可能的实现方式中,所述装置还包括:
[0031]获得模块,用于根据所述使用权限获得用户账号有权使用的功能的标识;
[0032]则所述生成模块,具体用于:
[0033]根据所述获得模块获得的标识生成标签。
[0034]结合本发明第二方面的第二种可能的实现方式,在本发明第二方面的第三种可能的实现方式中,所述装置还包括:
[0035]突出显示模块,用于将所述标签进行突出显示。
[0036]结合本发明第二方面的第三种可能的实现方式,在本发明第二方面的第四种可能的实现方式中,所述装置还包括:
[0037]判断模块,用于判断是否接收到所述终端发送的下载指令;
[0038]筛选模块,用于当所述判断模块的判断结果为是时,则根据所述使用权限对所述应用的功能进行筛选,向所述终端加载筛选后的功能。
[0039]采用本发明,通过接收终端发送的推送应用的请求,根据请求获取用户账号的属性数据,根据属性数据查询用户账号对应用的使用权限,根据使用权限生成标签,向终端推送应用,应用携带标签,可根据用户账号的属性数据查询能使用的该应用的权限,并令终端将使用权限利用标签进行显示,以提示当前用户账号所能使用的该应用的权限,为用户在选择应用的过程中带来方便,提升用户体验感。
【附图说明】
[0040]为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0041]图1是本发明实施例的一种推送应用的方法的一实施例的流程示意图;
[0042]图2是本发明实施例的一种推送应用的方法的另一实施例的流程示意图;
[0043]图3是本发明实施例的一种推送应用的方法的另一实施例的判断属性数据的示意图;
[0044]图4是本发明实施例的一种推送应用的方法的另一实施例的使用权限的标识示意图;
[0045]图5是本发明实施例的一种推送应用的方法的另一实施例的推荐应用的界面示意图;
[0046]图6是本发明实施例的一种推送应用的装置的结构示意图;
[0047]图7是本发明实施例的另一种推送应用的装置的结构示意图。
【具体实施方式】
[0048]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0049]采用本发明实施例,可在推荐的应用上显示用户账号能使用的应用权限的标签。
[0050]请参阅图1,图1是本发明实施例的一种推送应用的方法的一实施例的流程示意图。本发明实施例可通过服务器实现以下【具体实施方式】,本发明实施例所涉及的终端可为任何移动或便携式电子设备,包括但不限于移动电话、移动电脑、平板电脑、个人数字助理、媒体播放器等电子设备。本发明实施例涉及的应用可包括应用程序、主题以及游戏等应用。
[0051]如图1所示,本发明实施例的一种推送应用的方法的一实施例可以包括以下步骤。
[0052]S100,接收终端发送的推送应用的请求。
[0053]具体实现中,终端根据用户输入的触发指令打开软件商店的界面,其中包括推荐各类应用的界面。当用户点击其中一类推荐应用的界面时,终端向服务器发送推送应用的请求。
[0054]作为一种可实施的方式,终端可通过数据网络或者有线宽带网络向服务器发送推送应用的请求。
[0055]S101,根据所述请求获取用户账号的属性数据,根据所述属性数据查询所述用户账号对所述应用的使用权限。
[0056]具体实现中,作为一种可实施的方式,终端在向服务器发送推送应用的请求中可携带用户账号的信息,服务器在接收到请求后,根据请求获取用户账号的属性数据,属性数据可包括用户账号的等级或用户账号所持有的虚拟资源中的至少一种。若该应用针对每个用户账号推出个性化的使用权限,则需要获取用户账号的属性数据。服务器可根据内置的数据库获取用户账号的属性数据。当服务器获取到用户账号的属性数据之后,服务器根据当前用户账号的属性数据查询与用户账号的属性数据对应的应用的使用权限。
[0057]S102,根据所述使用权限生成标签。
[0058]具体实现中,服务器根据查询到的与用户账号的属性数据对应的应用的使用权限生成标签,标签用于提示用户当前用户账号所能使用的该应用的权限。
[0059]S103,向所述终端推送所述应用,所述应用携带所述标签。
[0060]具体实现中,在服务器向终端推送应用时,携带该标签,使终端在显示包括该应用的应用列表时,该应用与对应的标签能够显示在同一个推荐界面上。用户通过查看推荐的应用时也可以查看对应的标签,以了解自身的用户账号对于该应用的权限。
[0061]采用本发明实施例,通过接收终端发送的推送应用的请求,根据所述请求获取用户账号的属性数据,根据所述属性数据查询所述用户账号对所述应用的使用权限,根据所述使用权限生成标签,向所述终端推送所述应用,所述应用携带所述标签,可根据用户账号的属性数据查询能使用的该应用的权限,并令终端将使用权限利用标签进行显示,以提示当前用户账号所能使用的该应用的权限,为用户在选择应用的过程中带来方便,提升用户体验感。
[0062]请参阅图2,图2是本发明实施例的一种推送应用的方法的另一实施例的流程示意图。本发明实施例可通过服务器实现以下【具体实施方式】,本发明实施例所涉及的终端可为任何移动或便携式电子设备,包括但不限于移动电话、移动电脑、平板电脑、个人数字助理、媒体播放器等电子设备。本发明实施例涉及的应用可包括应用程序、主题以及游戏等应用。
[0063]如图2所示,本发明实施例的一种推送应用的方法的另一实施例可以包括以下步骤。
[0064]S200,接收终端发送的推送应用的请求。
[0065]具体实现中,终端根据用户输入的触发指令打开软件商店的界面,其中包括推荐各类应用的界面。当用户点击其中一类推荐应用的界面时,终端向服务器发送推送应用的请求。
[0066]作为一种可实施的方式,终端可通过数据网络或者有线宽带网络向服务器发送推送应用的请求。
[0067]S201,根据所述请求获取用户账号的属性数据。
[0068]具体实现中,属性数据可包括用户账号的等级或用户账号所持有的虚拟资源中的至少一种。若该应用针对每个用户账号推出个性化的使用权限,则需要获取用户账号的属性数据。
[0069]作为一种可实施的方式,服务器可向内置的数据库获取用户账号的属性数据。如图3所示,服务器可获取用户账号对于软件商店的等级,软件商店可通过用户账号在软件商店上签到或下载应用等而为用户账号累积等级。本实施例以用户账号当前的等级为16级进行举例说明。
[0070]S202,获取所述应用的所有使用权限以及能够使用各个使用权限的属性数据的预设标准。
[0071]具体实现中,当服务器获取到用户账号的属性数据之后,服务器根据当前用户账号的属性数据查询与用户账号的属性数据对应的应用的使用权限。例如,如图3所示,若应用是游戏A,并对游戏A中使用的人物a、人物b、人物C、武器a、武器b以及武器c设定使用权限的等级标准。其中人物a、人物b以及人物c的等级标准可分别为5级、15级以及20级,武器a、武器b以及武器c的等级标准可分别为10级、20级以及30级。
[0072]S203,根据所述属性数据达到预设标准的使用权限确定所述用户账号对所述应用的使用权限。
[0073]具体实现中,应用的一些功能会被设定权限,并且设定达到该权限的标准,以通过标准对用户账号的属性数据进行判断,判断当前用户账号的属性数据是否达到该权限的标准。例如,根据图3所示的示意图,服务器将用户账号的等级(16级)与图3中的表格设定的人物权限以及武器权限的等级标准进行一一比较。通过比较之后得知用户账号的等级达到设定的等级标准的分别为人物a、人物b以及武器a,说明用户在下载该应用之后,能选择使用的权限为人物a、人物b以及武器a。
[0074]S204,根据所述使用权限获得用户账号有权使用的功能的标识。
[0075]具体实现中,如图4所示,图4中包括了人物a、人物b、人物c、武器a、武器b以及武器c的标识,服务器可根据确定的使用权限在图3中查找当前用户账号的等级所能使用的功能(如人物a、人物b以及武器a),再根据用户账号的等级能使用的权限在图4中查找用户账号有权使用的功能对应的标识。如步骤S203所述,若用户账号有权使用人物a、人物b以及武器a的功能,则根据人物a、人物b以及武器a的功能查找图4中人物a、人物b以及武器a的标识。如图4所示,获取到的人物a、人物b以及武器a的标识分别为标识1、标识2以及标识4。
[0076]作为一种可实施的方式,服务器可随机设定或者根据人物或武器的特征设定对应的标识,本实施例则不再赘述。
[0077]S205,根据获得的标识生成标签。
[0078]具体实现中,服务器在根据使用权限(人物a、人物b以及武器a)获得人物a、人物b以及武器a的功能的标识之后,根据上述三个标识生成标签,以提示用户当前用户账号所能使用的该应用的权限。
[0079]S206,向所述终端推送所述应用,所述应用携带所述标签。
[0080]具体实现中,在服务器根据上述三个标识生成标签之后,推送该应用给终端,以使终端在推荐应用的界面中显示该应用。其中,该应用还携带了标签,使用户在浏览推荐的应用时,能够同时通过应用携带的标签得知当前用户账号下载该应用后能使用的人物或者武器。如图5所示为终端推荐应用的界面示意图,在推荐应用的界面中包括至少一个应用(如游戏A、游戏B以及游戏C),每个应用均携带当前用户账号能使用的权限的标签(如游戏A携带标签A,游戏B携带标签B,游戏C携带标签C),每个标签均包括当前用户账号能使用的权限的相应标识。例如标签A包括了人物a、人物b以及武器a的权限的标识,服务器在接收到用户输入的查看标签A的指令后,服务器可显示人物a、人物b以及武器a的权限的标识,以提示用户当前用户账号能够使用人物a、人物b以及武器a的功能。
[0081]作为一种可实施的方式,服务器可通过数据网络将应用发送给终端,或者将应用通过有线宽带网络传输给终端。
[0082]S207,将所述标签进行突出显示。
[0083]具体实现中,服务器发送弹窗给终端,弹窗包括该标签,使终端通过弹窗显示该标签。服务器在接收到终端发送的推送标签A的指令后,发送包括人物a、人物b以及武器a的权限的标识的弹窗给终端,终端则通过弹窗的形式将标签内包括的人物a、人物b以及武器a的权限的标识显示在显示屏上。
[0084]S208,判断是否接收到所述终端发送的下载指令。
[0085]具体实现中,服务器在推送应用给终端后,检测是否接收到终端发送的下载推荐应用的界面中的其中一个应用的下载指令,若判断为是,则执行步骤S209,若判断为否,则继续执行步骤S208。
[0086]S209,根据所述使用权限对所述应用的功能进行筛选,向所述终端加载筛选后的功能。
[0087]具体实现中,当步骤S208的判断结果为是时,则服务器根据使用权限对应用的功能进行筛选,再向终端加载筛选后的功能。具体的,若用户点击下载游戏A,服务器可以在接收到终端发送的下载游戏A的指令后,根据用户的使用权限,仅加载用户有权使用的权限所包含的功能模块,从而满足用户的使用需求,而无需加载全部的功能模块。例如,通过标签内包括的人物a、人物b以及武器a的标识从游戏A的所有功能模块中筛选出人物a的功能模块、人物b的功能模块以及武器a的功能模块,那么服务器向终端加载这些功能模块,使终端将加载后生成的包含这些功能模块的界面元素的操作界面呈现给用户。因此终端加载了上述功能模块之后,生成包括人物a、人物b以及武器a的操作界面,以提示用户当前用户账号可使用人物a、人物b以及武器a的权限。
[0088]作为一种可实施的方式,终端可在下载应用后,用户无权使用的功能可禁止出现在操作界面中,可针对不同用户账号呈现不同的操作界面,为用户提供更加个性化以及智能化的操作界面。
[0089]采用本发明实施例,通过接收终端发送的推送应用的请求,根据所述请求获取用户账号的属性数据,根据所述属性数据查询所述用户账号对所述应用的使用权限,根据所述使用权限生成标签,向所述终端推送所述应用,所述应用携带所述标签,可根据用户账号的属性数据查询能使用的该应用的权限,并令终端将使用权限利用标签进行显示,以提示当前用户账号所能使用的该应用的权限,为用户在选择应用的过程中带来方便,提升用户体验感。
[0090]请参阅图6,图6是本发明实施例的一种推送应用的装置的结构示意图。如图6所示的装置包括接收模块600、查询模块610、生成模块620以及推送模块630。
[0091]接收模块600,用于接收终端发送的推送应用的请求;
[0092]查询模块610,用于根据所述接收模块600接收的请求获取用户账号的属性数据,根据所述属性数据查询所述用户账号对所述应用的使用权限;
[0093]生成模块620,用于根据所述查询模块610查询的使用权限生成标签;
[0094]推送模块630,用于向所述终端推送所述应用,所述应用携带所述生成模块620生成的标签。
[0095]具体实现中,终端根据用户输入的触发指令打开软件商店的界面,其中包括推荐各类应用的界面。当用户点击其中一类推荐应用的界面时,终端向服务器发送推送应用的请求。
[0096]具体实现中,作为一种可实施的方式,终端在向服务器发送推送应用的请求中可携带用户账号的信息,服务器在接收到请求后,根据请求获取用户账号的属性数据,属性数据可包括用户账号的等级或用户账号所持有的虚拟资源中的至少一种。若该应用针对每个用户账号推出个性化的使用权限,则需要获取用户账号的属性数据。服务器可根据内置的数据库获取用户账号的属性数据。当服务器获取到用户账号的属性数据之后,服务器根据当前用户账号的属性数据查询与用户账号的属性数据对应的应用的使用权限。
[0097]具体实现中,服务器根据查询到的与用户账号的属性数据对应的应用的使用权限生成标签,标签用于提示用户当前用户账号所能使用的该应用的权限。
[0098]具体实现中,在服务器向终端推送应用时,携带该标签,使终端在显示包括该应用的应用列表时,该应用与对应的标签能够显示在同一个推荐界面上。用户通过查看推荐的应用时也可以查看对应的标签,以了解自身的用户账号对于该应用的权限。
[0099]作为一种可实施的方式,如图7所示,所述查询模块610包括获取单元611以及确定单元612。
[0100]获取单元611,用于获取所述应用的所有使用权限以及能够使用各个使用权限的属性数据的预设标准;
[0101]确定单元612,用于根据所述属性数据达到预设标准的使用权限确定所述用户账号对所述应用的使用权限。
[0102]具体实现中,当服务器获取到用户账号的属性数据之后,服务器根据当前用户账号的属性数据查询与用户账号的属性数据对应的应用的使用权限。例如,如图3所示,若应用是游戏A,并对游戏A中使用的人物a、人物b、人物C、武器a、武器b以及武器c设定使用权限的等级标准。其中人物a、人物b以及人物c的等级标准可分别为5级、15级以及20级,武器a、武器b以及武器c的等级标准可分别为10级、20级以及30级。
[0103]具体实现中,应用的一些功能会被设定权限,并且设定达到该权限的标准,以通过标准对用户账号的属性数据进行判断,判断当前用户账号的属性数据是否达到该权限的标准。例如,根据图3所示的示意图,服务器将用户账号的等级(16级)与图3中的表格设定的人物权限以及武器权限的等级标准进行一一比较。通过比较之后得知用户账号的等级达到设定的等级标准的分别为人物a、人物b以及武器a,说明用户在下载该应用之后,能选择使用的权限为人物a、人物b以及武器a。
[0104]作为一种可实施的方式,如图7所示,所述装置还包括获得模块640。
[0105]获得模块640,用于根据所述使用权限获得用户账号有权使用的功能的标识;
[0106]则所述生成模块620,具体用于:
[0107]根据所述获得模块获得的标识生成标签。
[0108]具体实现中,如图4所示,图4中包括了人物a、人物b、人物c、武器a、武器b以及武器c的标识,服务器可根据确定的使用权限在图3中查找当前用户账号的等级所能使用的功能(如人物a、人物b以及武器a),再根据用户账号的等级能使用的权限在图4中查找用户账号有权使用的功能对应的标识。若用户账号有权使用人物a、人物b以及武器a的功能,则根据人物a、人物b以及武器a的功能查找图4中人物a、人物b以及武器a的标识。如图4所示,获取到的人物a、人物b以及武器a的标识分别为标识1、标识2以及标识4。
[0109]具体实现中,服务器在根据使用权限(人物a、人物b以及武器a)获得人物a、人物b以及武器a的功能的标识之后,根据上述三个标识生成标签,以提示用户当前用户账号所能使用的该应用的权限。
[0110]作为一种可实施的方式,如图7所示,所述装置还包括突出显示模块650。
[0111]突出显示模块650,用于将所述标签进行突出显示。
[0112]具体实现中,服务器发送弹窗给终端,弹窗包括该标签,使终端通过弹窗显示该标签。服务器在接收到终端发送的推送标签A的指令后,发送包括人物a、人物b以及武器a的权限的标识的弹窗给终端,终端则通过弹窗的形式将标签内包括的人物a、人物b以及武器a的权限的标识显示在显示屏上。
[0113]作为一种可实施的方式,如图7所示,所述装置还包括判断模块660以及筛选模块670。
[0114]判断模块660,用于判断是否接收到所述终端发送的下载指令;
[0115]筛选模块670,用于当所述判断模块660的判断结果为是时,则根据所述使用权限对所述应用的功能进行筛选,向所述终端加载筛选后的功能。
[0116]具体实现中,服务器在推送应用给终端后,检测是否接收到终端发送的下载推荐应用的界面中的其中一个应用的下载指令。
[0117]具体实现中,当判断模块660的判断结果为是时,则服务器根据使用权限对应用的功能进行筛选,再向终端加载筛选后的功能。具体的,若用户点击下载游戏A,服务器可以在接收到终端发送的下载游戏A的指令后,根据用户的使用权限,仅加载用户有权使用的权限所包含的功能模块,从而满足用户的使用需求,而无需加载全部的功能模块。例如,通过标签内包括的人物a、人物b以及武器a的标识从游戏A的所有功能模块中筛选出人物a的功能t旲块、人物b的功能t旲块以及武器a的功能t旲块,那么服务器向终端加载这些功能丰旲块,使终端将加载后生成的包含这些功能模块的界面元素的操作界面呈现给用户。因此终端加载了上述功能模块之后,生成包括人物a、人物b以及武器a的操作界面,以提示用户当前用户账号可使用人物a、人物b以及武器a的权限。
[0118]采用本发明实施例,通过接收终端发送的推送应用的请求,根据所述请求获取用户账号的属性数据,根据所述属性数据查询所述用户账号对所述应用的使用权限,根据所述使用权限生成标签,向所述终端推送所述应用,所述应用携带所述标签,可根据用户账号的属性数据查询能使用的该应用的权限,并令终端将使用权限利用标签进行显示,以提示当前用户账号所能使用的该应用的权限,为用户在选择应用的过程中带来方便,提升用户体验感。
[0119]以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0120]本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
[0121]本发明实施例装置中的模块或单元可以根据实际需要进行合并、划分和删减。
[0122]本发明实施例的模块或模块,可以以通用集成电路(如中央处理器CPU),或以专用集成电路(ASIC)来实现。
[0123]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0124]以上所述的实施方式,并不构成对该技术方案保护范围的限定。任何在上述实施方式的精神和原则之内所作的修改、等同替换和改进等,均应包含在该技术方案的保护范围之内。
【主权项】
1.一种推送应用的方法,其特征在于,包括: 接收终端发送的推送应用的请求; 根据所述请求获取用户账号的属性数据,根据所述属性数据查询所述用户账号对所述应用的使用权限; 根据所述使用权限生成标签; 向所述终端推送所述应用,所述应用携带所述标签。2.根据权利要求1所述的方法,其特征在于,所述根据所述属性数据查询所述用户账号对所述应用的使用权限,具体包括: 获取所述应用的所有使用权限以及能够使用各个使用权限的属性数据的预设标准; 根据所述属性数据达到预设标准的使用权限确定所述用户账号对所述应用的使用权限。3.根据权利要求1所述的方法,其特征在于,所述根据所述属性数据查询所述用户账号对所述应用的使用权限之后,所述方法还包括: 根据所述使用权限获得用户账号有权使用的功能的标识; 则所述根据所述使用权限生成标签,具体包括: 根据获得的标识生成标签。4.根据权利要求3所述的方法,其特征在于,所述方法还包括: 将所述标签进行突出显示。5.根据权利要求4所述的方法,其特征在于,所述将所述标签进行突出显示之后,所述方法还包括: 判断是否接收到所述终端发送的下载指令; 若判断为是,则根据所述使用权限对所述应用的功能进行筛选,向所述终端加载筛选后的功能。6.一种推送应用的装置,其特征在于,包括: 接收模块,用于接收终端发送的推送应用的请求; 查询模块,用于根据所述接收模块接收的请求获取用户账号的属性数据,根据所述属性数据查询所述用户账号对所述应用的使用权限; 生成模块,用于根据所述查询模块查询的使用权限生成标签; 推送模块,用于向所述终端推送所述应用,所述应用携带所述生成模块生成的标签。7.根据权利要求6所述的装置,其特征在于,所述查询模块包括: 获取单元,用于获取所述应用的所有使用权限以及能够使用各个使用权限的属性数据的预设标准; 确定单元,用于根据所述属性数据达到预设标准的使用权限确定所述用户账号对所述应用的使用权限。8.根据权利要求6所述的装置,其特征在于,所述装置还包括: 获得模块,用于根据所述使用权限获得用户账号有权使用的功能的标识; 则所述生成模块,具体用于: 根据所述获得模块获得的标识生成标签。9.根据权利要求8所述的装置,其特征在于,所述装置还包括: 突出显示模块,用于将所述标签进行突出显示。10.根据权利要求6所述的装置,其特征在于,所述装置还包括: 判断模块,用于判断是否接收到所述终端发送的下载指令; 筛选模块,用于当所述判断模块的判断结果为是时,则根据所述使用权限对所述应用的功能进行筛选,向所述终端加载筛选后的功能。
【文档编号】H04L29/08GK105991721SQ201510079636
【公开日】2016年10月5日
【申请日】2015年2月12日
【发明人】周德海
【申请人】广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1