一种账号等级确定方法及终端的制作方法

文档序号:10626957阅读:185来源:国知局
一种账号等级确定方法及终端的制作方法
【专利摘要】本发明实施例涉及信息技术领域,公开了一种账号等级确定方法及终端。其中,该方法应用于终端,且终端上安装有目标应用,该终端包括第一终端,其中:第一终端首先可以获取该第一终端的当前位置信息,然后再根据该第一终端的当前位置信息,从服务器的数据库中获取与该第一终端的距离在一定预设距离范围内,并且安装有目标应用的第二终端的数量,最后再根据该第二终端的数量,调整该第一终端上安装的目标应用中已登录账号的账号等级。可见,本发明实施例可以丰富用户的账号等级评定的方法,进而能够促进用户向周围的好友推荐该目标应用。
【专利说明】
一种账号等级确定方法及终端
技术领域
[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]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0046]本发明实施例公开了一种账号等级确定方法及终端,可以丰富用户的账号等级评定的方法,进而能够促进用户向周围的好友推荐该目标应用。以下分别进行详细说明。
[0047]请参阅图1,图1是本发明实施例公开的一种账号等级确定方法的流程示意图。其中,图1所示的方法可以应用于智能手机(如Android手机、1S手机等)、MP3、MP4、MP5、平板电脑、掌上电脑以及移动互联网设备(Mobile Internet Devices,MID)、PAD等终端中,且终端安装有目标应用,该终端包括第一终端。如图1所示,该方法可以包括以下步骤:
[0048]S101、第一终端获取该第一终端的当前位置信息。
[0049]本发明实施例中,终端上安装有目标应用,该目标应用可以是如软件商店、社交应用软件等,本发明实施例不做限定。其中,第一终端为终端中的任意一个终端。因此,第一终端可以通过配置的定位装置获取该第一终端的当前位置的位置信息。其中,第一终端获取当前位置信息可以是通过GPS获取的,也可以是目标应用或者第一终端安装的其他应用通过wifi或者移动数据网络获取的,本发明实施例不做限定。
[0050]S102、第一终端根据该第一终端的当前位置信息,从服务器的数据库中获取与该第一终端的距离在第一预设距离范围内,且安装有目标应用的至少一个第二终端的数量。
[0051]本发明实施例中,第一预设距离范围可以是以该第一终端当前位置为中心方圆100米的距离,也可以为方圆150米的距离,本发明实施例不做限定。第二终端是终端中在第一终端当前位置的第一预设距离范围内且安装有目标应用的,除第一终端以外的所有终端的总称。当第一终端获取到其当前位置信息时,第一终端会将其当前位置信息发送给服务器,因此,服务器的数据库中存储有每一个安装了该目标应用的终端的当前位置信息,并且该服务器的数据库存储的数据是实时变化的。
[0052]本发明实施例中,第一终端可以向服务器发送获取与该第一终端的距离在第一预设范围内的所有安装了该目标应用的第二终端的数量的请求,且该请求携带有该第一终端的当前位置信息。
[0053]相应的,当服务器接收到该第一终端发送的请求之后,服务器会根据该第一终端的当前位置信息,获取以该第一终端当前位置为中心,在第一预设距离范围内的所有安装有目标应用的第二终端的数据信息,然后得到第二终端的数量。其中,第二终端的数量可以为零个,也可以为多个,本发明实施例不做限定。当服务器得到第二终端的数量时,再将第二终端的数量发送给该第一终端。
[0054]S103、第一终端根据该第二终端的数量,调整该第一终端上目标应用已登录账号的账号等级。
[0055]本发明实施例中,当第一终端获取到第二终端的数量后,第一终端会根据该第二终端的数量的多少,调整该第一终端上安装的目标应用当前登录账号的账号等级。可以是增加该登录账号的账号等级,也可以是保持该登录账号的账号等级不变,具体调整方案,本发明实施例不做限定。
[0056]作为一种可行的实施方式,第一终端根据该第二终端的数量,调整该第一终端上目标应用已登录账号的账号等级的具体方式可以为:
[0057]步骤11)第一终端从安装目标应用的终端的数量与账号等级增量关系表中,查找该第二终端的数量对应的目标等级增量;
[0058]步骤12)第一终端根据查找到的目标等级增量,将该已登录账号的账号等级增加该目标等级增量。
[0059]本发明实施例中,安装目标应用的终端的数量与账号等级增量关系表可以是服务器预设设置的,也可以是第一终端预先设置的,本发明实施例不做限定。当第一终端获取到距离该第一终端在第一预设距离范围内的安装有目标应用的第二终端的数量后,第一终端会从数据库中存储的数量与账号等级增量关系表中查找该第二终端的数量对应的账号等级增量,称为目标等级增量。因此,第一终端会根据查找到的目标等级增量,将该第一终端目标应用上的已登录账号的账号等级增加该目标等级增量。
[0060]举例来说,当第一终端获取到第二终端的数量为20时,从安装目标应用的终端的数量与账号等级关系表中查找到在15?30范围内的数量所对应的账号等级增量为2,即目标等级增量为2,而此时,该第一终端上登录在目标应用上的已登录账号的账号等级为13,因此,第一终端根据查找到的目标等级增量,可以将该已登录账号的账号等级由13增加两个等级,即为15。因此,若第一终端周围安装有目标应用的第二终端的数量越多,该第一终端可增加的账号等级就越高。
[0061]又举例来说,当第一终端获取到第二终端的数量为3,而安装目标应用的终端的数量与账号等级关系表中账号等级增量为I的终端数量范围为5?14,因此,该第一终端不满足调整账号等级的条件,因此,第一终端的目标应用上已登录账号的账号等级会保持现有的账号等级而不改变。
[0062]本发明实施例中,第一终端上安装有目标应用,因此,第一终端首先可以获取该第一终端的当前位置信息,然后再根据该第一终端的当前位置信息,从服务器的数据库中获取与该第一终端的距离在一定预设距离范围内,并且安装有目标应用的第二终端的数量,最后再根据该第二终端的数量,调整该第一终端上安装的目标应用中已登录账号的账号等级。通过本发明实施例,终端可以丰富用户的账号等级评定的方法,进而能够促进用户向周围的好友推荐该目标应用。
[0063]请参阅图2,图2是本发明实施例公开的另一种账号等级确定方法的流程示意图。其中,图2所示的方法可以应用于智能手机(如Android手机、1S手机等)、MP3、MP4、MP5、平板电脑、掌上电脑以及移动互联网设备(Mobile Internet Devices,MID)、PAD等终端中,且终端安装有目标应用,该终端包括第一终端。如图2所示,该方法可以包括以下步骤:
[0064]S201、第一终端获取该第一终端的当前位置信息。
[0065]本发明实施例中,终端上安装有目标应用,该目标应用可以是如软件商店、社交应用软件等,本发明实施例不做限定。其中,第一终端为终端中的任意一个终端。因此,第一终端可以通过配置的定位装置获取该第一终端的当前位置的位置信息。其中,第一终端获取当前位置信息可以是通过GPS获取的,也可以是目标应用或者第一终端安装的其他应用通过wifi或者移动数据网络获取的,本发明实施例不做限定。
[0066]S202、第一终端获取该第一终端在距离当前位置第二预设距离范围内驻留的时间长度。
[0067]本发明实施例中,当获取到该第一终端的当前位置信息之后,第一终端会获取该第一终端在当前位置的第二预设距离范围内所停留的时间长度,其中,第二预设距离范围是一个比较小的距离范围,可以为10米,也可以为20米,本发明实施例不做限定。
[0068]S203、第一终端判断该时间长度是否超过预设时间长度,若超过,执行步骤S204 ;若未超过,结束本流程。
[0069]本发明实施例中,第一终端需要在满足当前位置是该第一终端经常停留的位置之后,才能对目标应用已登录账号的账号等级进行调整。因此,当获取到停留的时间长度之后,第一终端会进一步判断该时间长度是否超过预设时间长度。如果该时间长度超过预设时间长度,就表明该第一终端的当前位置为该第一终端的常驻地,如办公室、家里等,因此,第一终端会根据该第一终端的当前位置信息,从服务器的数据库中获取与该第一终端的距离在第一预设距离范围内,且安装有目标应用的至少一个第二终端的数量;如果该时间长度未超过预设时间长度,则表明该第一终端的当前位置不为该第一终端的常驻地,因此,第一终端不会采取任何操作。
[0070]本发明实施例中,该时间长度可以是连续获取的,也可以是在一定时间范围内获取的,如第一终端可以在两天时间内多次获取该第一终端在该当前位置停留的时间长度之和作为该时间长度来判断,本发明实施例不做限定。并且,根据位置信息调整账号等级的次数可以是每个位置信息在满足时间条件时对账号进行等级调整,也可以是每隔一定的时间对满足时间条件且满足位置条件的账号进行等级调整,本发明实施例不做限定。
[0071]举例来说,当预设时间长度为5小时,而第一终端第一次在第一位置停留的时间长度为2小时,第二天,该第一终端第二次在该第一位置停留的时间长度为4小时,在这两天内,该第一终端在该第一位置停留的总的时间长度为6小时,超过预设时间长度5小时,那么该第一终端在第一位置所停留的时间长度超过了预设时间长度。因此,第一终端可以进一步根据该第一终端的当前位置信息,从服务器的数据库中获取与该第一终端的距离在第一预设距离范围内,且安装有目标应用的至少一个第二终端的数量。
[0072]又举例来说,当预设时间长度为3小时,该第一终端在第一位置停留的时间长度为5小时,在第二位置停留的时间长度为4小时,那么,该第一终端在这两个位置所停留的时间长度都超过了预设时间长度,满足调整账号等级的时间条件,因此,第一终端可以对目标应用上已登录账号进行两次账号等级调整。
[0073]S204、在步骤S203判断出该时间长度超过预设时间长度时,第一终端根据该第一终端的当前位置信息,从服务器的数据库中获取与该第一终端的距离在第一预设距离范围内,且安装有目标应用的至少一个第二终端的数量。
[0074]本发明实施例中,第一预设距离范围大于第二预设距离范围。第一预设距离范围可以是以该第一终端当前位置为中心方圆100米的距离,也可以为方圆150米的距离,本发明实施例不做限定。第二终端为终端中在第一终端当前位置的第一预设距离范围内且安装有目标应用的,除第一终端以外的所有终端的总称。当第一终端判断出该时间长度超过预设时间长度时,第一终端会根据获取到的位置信息将其当前位置信息发送给服务器,因此,服务器的数据库中存储有每一个安装了该目标应用的终端的当前位置信息,并且该服务器的数据库存储的数据是实时变化的。
[0075]本发明实施例中,第一终端可以向服务器发送获取与该第一终端的距离在第一预设范围内的所有安装了该目标应用的第二终端的数量的请求,且该请求携带有该第一终端的当前位置信息。
[0076]相应的,当服务器接收到该第一终端发送的请求之后,服务器会根据该第一终端的当前位置信息,获取以该第一终端当前位置为中心,在第一预设距离范围内的所有安装有目标应用的第二终端的数据信息,然后得到第二终端的数量。其中,第二终端的数量可以为零个,也可以为多个,本发明实施例不做限定。当服务器得到第二终端的数量时,再将第二终端的数量发送给该第一终端。
[0077]S205、第一终端判断该第二终端的数量是否超过预设数量,若超过,执行步骤S206 ;若未超过,结束本流程。
[0078]本发明实施例中,当获取到第二终端的数量时,第一终端可以进一步判断该第二终端的数量是否超过预设数量。如果该第二终端的数量超过预设数量,第一终端就可以根据该第二终端的数量调整该第一终端上目标应用已登录账号的账号等级;如果该第二终端的数量未超过预设数量,表明该第一终端不满足数量条件,因此第一终端不采取任何操作。
[0079]本发明实施例中,可以是获取的第二终端的数量在达到一定数量之后,第一终端才对该第一终端上目标应用已登录账号进行账号等级调整,调整的方式可以是只要第二终端的数量超过预设数量,就对该第一终端上目标应用已登录账号调整一定的账号等级;也可以是第二终端的数量首先要超过预设数量之后,才对第二终端的数量进行等级划分,然后根据不同的数量等级对应不同的账号等级增量进行账号等级调整,具体实现方式本发明实施例不做限定。
[0080]举例来说,当第一终端获取到第二终端的数量为20,预设数量为30,超过预设数量的账号等级增量为3时,该第一终端不能调整目标应用已登录账号的账号等级;相反,如果当第一终端获取到的第二终端的数量为31时,该第一终端可以将目标应用已登录账号的账号等级增加三个等级。即使第一终端获取到的第二终端的数量为60,该第一终端也只能将目标应用已登录账号的账号等级增加三个等级。
[0081]S206、在步骤S205判断出该第二终端的数量超过预设数量时,第一终端根据该第二终端的数量,调整该第一终端上目标应用已登录账号的账号等级,并结束本流程。
[0082]本发明实施例中,当第一终端获取到第二终端的数量后,第一终端会根据该第二终端的数量的多少,调整该第一终端上安装的目标应用当前登录账号的账号等级。可以是增加该登录账号的账号等级,也可以是保持该登录账号的账号等级不变,具体调整方案,本发明实施例不做限定。
[0083]作为一种可行的实施方式,第一终端根据该第二终端的数量,调整该第一终端上目标应用已登录账号的账号等级的具体方式可以为:
[0084]步骤21)第一终端从安装目标应用的终端的数量与账号等级增量关系表中,查找该第二终端的数量对应的目标等级增量;
[0085]步骤22)第一终端根据查找到的目标等级增量,将该已登录账号的账号等级增加该目标等级增量。
[0086]本发明实施例中,安装目标应用的终端的数量与账号等级增量关系表可以是服务器预设设置的,也可以是第一终端预先设置的,本发明实施例不做限定。当第一终端获取到距离该第一终端在第一预设距离范围内的安装有目标应用的第二终端的数量后,第一终端会从数据库中存储的数量与账号等级增量关系表中查找该第二终端的数量对应的账号等级增量,称为目标等级增量。因此,第一终端会根据查找到的目标等级增量,将该第一终端目标应用上的已登录账号的账号等级增加该目标等级增量。
[0087]举例来说,当第一终端获取到第二终端的数量为20时,从安装目标应用的终端的数量与账号等级关系表中查找到在15?30范围内的数量所对应的账号等级增量为2,即目标等级增量为2,而此时,该第一终端上登录在目标应用上的已登录账号的账号等级为13,因此,第一终端根据查找到的目标等级增量,可以将该已登录账号的账号等级由13增加两个等级,即为15。因此,若第一终端周围安装有目标应用的第二终端的数量越多,该第一终端可增加的账号等级就越高。
[0088]又举例来说,当第一终端获取到第二终端的数量为3,而安装目标应用的终端的数量与账号等级关系表中账号等级增量为I的终端数量范围为5?14,因此,该第一终端不满足调整账号等级的条件,因此,第一终端的目标应用上已登录账号的账号等级会保持现有的账号等级而不改变。
[0089]又作为另一种可行的实现方式,当第一终端根据所述目标等级增量,将所述已登录账号的账号等级增加所述目标等级增量之后,第一终端还可以实施以下步骤:
[0090]步骤31)第一终端从账号等级与资源关系表中查找该已登录账号增加该目标等级增量后的账号等级对应的目标资源;
[0091]步骤32)第一终端根据查找到的该目标资源,向该已登录账号发放该目标资源。
[0092]本发明实施例中,资源可以是虚拟商品,如可豆值、金币等,也可以是实物,如杯子等,本发明实施例不做限定。当该第一终端目标应用的已登录账号增加了目标等级增量之后,第一终端会从账号等级与资源关系表中查找该已登录账号增加后的账号等级所对应的目标资源,然后向该已登录账号发放该目标资源。其中,第一终端发放目标资源的方式可以是以邮件形式通知用户领取,也可以是通过用户地址信息寄给用户,本发明实施例不做限定。
[0093]相应的,第一终端发放目标资源给用户账号不仅限于通过定位信息增加了账号等级的已登录账号,也可以是所有目标应用的账号,只要其账号等级满足账号等级与资源关系表中的账号等级即可,本发明实施例不做限定。
[0094]本发明实施例中,第一终端的目标应用上已登录账号需要在某个位置所停留的时间长度超过预设时间长度,即在常驻地,并且该第一终端周围安装有该目标应用的第二终端数量超过预设数量时,才会增加第一终端的目标应用上已登录账号的账号等级。通过这种方式,可以促进用户向周围的人推荐使用该目标应用,并且这种方式可以丰富评价用户账号等级的方法。
[0095]请参阅图3,图3是本发明实施例公开的一种终端的结构示意图。其中,图3所示的终端300可以包括智能手机(如Android手机、1S手机等)、MP3、MP4、MP5、平板电脑、掌上电脑以及移动互联网设备(Mobile Internet Devices,MID)、PAD等,本发明实施例不做限定,并且该终端300上安装有目标应用。如图3所示,该终端300可以包括以下单元:
[0096]第一获取单元301,用于获取该终端300的当前位置信息。
[0097]本发明实施例中,终端300上安装有目标应用,该目标应用可以是如软件商店、社交应用软件等,本发明实施例不做限定。因此,第一获取单元301可以通过配置的定位装置获取该终端的当前位置的位置信息。其中,第一获取单元301获取当前位置信息可以是通过GPS获取的,也可以是目标应用或者终端安装的其他应用通过wifi或者移动数据网络获取的,本发明实施例不做限定。
[0098]第二获取单元302,用于根据上述第一获取单元301获取到的该终端300的当前位置信息,从服务器的数据库中获取与该终端300的距离在第一预设距离范围内,且安装有目标应用的至少一个第二终端的数量。
[0099]本发明实施例中,第一预设距离范围可以是以该终端300当前位置为中心方圆100米的距离,也可以为方圆150米的距离,本发明实施例不做限定。第二终端是在该终端当前位置的第一预设距离范围内且安装有目标应用的,除该终端以外的所有终端的总称。当第一获取单元301获取到其当前位置信息时,第二获取单元302会将其当前位置信息发送给服务器,因此,服务器的数据库中存储有每一个安装了该目标应用的终端的当前位置信息,并且该服务器的数据库存储的数据是实时变化的。
[0100]本发明实施例中,第二获取单元302可以向服务器发送获取与该终端300的距离在第一预设范围内的所有安装了该目标应用的第二终端的数量的请求,且该请求携带有该终端300的当前位置信息。
[0101]相应的,当服务器接收到第二获取单元302发送的请求之后,服务器会根据该终端300的当前位置信息,获取以该终端300当前位置为中心,在第一预设距离范围内的所有安装有目标应用的第二终端的数据信息,然后得到第二终端的数量。其中,第二终端的数量可以为零个,也可以为多个,本发明实施例不做限定。当服务器得到第二终端的数量时,再将第二终端的数量发送给第二获取单元302。
[0102]调整单元303,用于根据上述第二获取单元302获取到的第二终端的数量,调整该终端300上目标应用已登录账号的账号等级。
[0103]本发明实施例中,当第二获取单元302获取到第二终端的数量后,调整单元303会根据该第二终端的数量的多少,调整该终端300上安装的目标应用当前登录账号的账号等级。可以是增加该登录账号的账号等级,也可以是保持该登录账号的账号等级不变,具体调整方案,本发明实施例不做限定。
[0104]本发明实施例中,终端上安装有目标应用,因此,终端首先可以获取该终端的当前位置信息,然后再根据该终端的当前位置信息,从服务器的数据库中获取与该终端的距离在一定预设距离范围内,并且安装有目标应用的第二终端的数量,最后再根据该第二终端的数量,调整该终端上安装的目标应用中已登录账号的账号等级。通过本发明实施例,终端可以丰富用户的账号等级评定的方法,进而能够促进用户向周围的好友推荐该目标应用。
[0105]请参阅图4,图4是本发明实施例公开的另一种终端的结构示意图。其中,图4所示的终端400可以包括智能手机(如Android手机、1S手机等)、MP3、MP4、MP5、平板电脑、掌上电脑以及移动互联网设备(Mobile Internet Devices,MID)、PAD等,本发明实施例不做限定,并且该终端400上安装有目标应用。如图4所示,该终端400可以包括以下单元:
[0106]第一获取单元401,用于获取该终端400的当前位置信息。
[0107]本发明实施例中,终端400上安装有目标应用,该目标应用可以是如软件商店、社交应用软件等,本发明实施例不做限定。因此,第一获取单元401可以通过配置的定位装置获取该终端的当前位置的位置信息。其中,第一获取单元401获取当前位置信息可以是通过GPS获取的,也可以是目标应用或者终端安装的其他应用通过wifi或者移动数据网络获取的,本发明实施例不做限定。
[0108]第三获取单元402,用于获取该终端400在距离当前位置第二预设距离范围内驻留的时间长度。
[0109]本发明实施例中,当第一获取单元401获取到该终端的当前位置信息之后,第三获取单元402会获取该终端400在当前位置的第二预设距离范围内所停留的时间长度,其中,第二预设距离范围是一个比较小的距离范围,可以为10米,也可以为20米,本发明实施例不做限定。
[0110]第一判断单元403,用于判断上述第三获取单元402获取到的时间长度是否超过预设时间长度。
[0111]本发明实施例中,终端400需要在满足当前位置是该终端400经常停留的位置之后,才能对目标应用已登录账号的账号等级进行调整。因此,当第三获取单元402获取到停留的时间长度之后,第一判断单元403会进一步判断该时间长度是否超过预设时间长度。如果该时间长度超过预设时间长度,就表明该终端400的当前位置为该终端400的常驻地,如办公室、家里等,因此,第二获取单元403会根据该终端400的当前位置信息,从服务器的数据库中获取与该终端400的距离在第一预设距离范围内,且安装有目标应用的至少一个第二终端的数量;如果该时间长度未超过预设时间长度,则表明该终端400的当前位置不为该终端400的常驻地,因此,终端400不会采取任何操作。
[0112]本发明实施例中,该时间长度可以是连续获取的,也可以是在一定时间范围内获取的,如第一判断单元403可以在两天时间内多次获取该终端在该当前位置停留的时间长度之和作为该时间长度来判断,本发明实施例不做限定。并且,根据位置信息调整账号等级的次数可以是每个位置信息在满足时间条件时对账号进行等级调整,也可以是每隔一定的时间对满足时间条件且满足位置条件的账号进行等级调整,本发明实施例不做限定。
[0113]举例来说,当预设时间长度为5小时,而终端400第一次在第一位置停留的时间长度为2小时,第二天,该终端400第二次在该第一位置停留的时间长度为4小时,在这两天内,该终端400在该第一位置停留的总的时间长度为6小时,超过预设时间长度5小时,那么该终端400在第一位置所停留的时间长度超过了预设时间长度。因此,第二获取单元404可以进一步根据第三获取单元402获取到的终端400的当前位置信息,从服务器的数据库中获取与该终端400的距离在第一预设距离范围内,且安装有目标应用的至少一个第二终端的数量。
[0114]又举例来说,当预设时间长度为3小时,该终端400在第一位置停留的时间长度为5小时,在第二位置停留的时间长度为4小时,那么,该终端400在这两个位置所停留的时间长度都超过了预设时间长度,满足调整账号等级的时间条件,因此,调整单元406可以对目标应用上已登录账号进行两次账号等级调整。
[0115]第二获取单元404,用于在上述第一判断单元403判断出该时间长度超过预设时间长度时,根据第三获取单元402获取到的终端400的当前位置信息,从服务器的数据库中获取与该终端400的距离在第一预设距离范围内,且安装有目标应用的至少一个第二终端的数量。
[0116]本发明实施例中,第一预设距离范围大于第二预设距离范围。第一预设距离范围可以是以该终端400当前位置为中心方圆100米的距离,也可以为方圆150米的距离,本发明实施例不做限定。第二终端是终端中在该终端当前位置的第一预设距离范围内且安装有目标应用的,除该终端以外的所有终端的总称。当第一判断单元403判断出该时间长度超过预设时间长度时,第二获取单元404会根据第三获取单元402获取到的位置信息将其当前位置信息发送给服务器,因此,服务器的数据库中存储有每一个安装了该目标应用的终端的当前位置信息,并且该服务器的数据库存储的数据是实时变化的。
[0117]本发明实施例中,第二获取单元404可以向服务器发送获取与该终端400的距离在第一预设范围内的所有安装了该目标应用的第二终端的数量的请求,且该请求携带有该终端400的当前位置信息。
[0118]相应的,当服务器接收到第二获取单元404发送的请求之后,服务器会根据该终端400的当前位置信息,获取以该终端400当前位置为中心,在第一预设距离范围内的所有安装有目标应用的第二终端的数据信息,然后得到第二终端的数量。其中,第二终端的数量可以为零个,也可以为多个,本发明实施例不做限定。当服务器得到第二终端的数量时,再将第二终端的数量发送给第二获取单元404。
[0119]第二判断单元405,用于判断上述第二获取单元404获取到的第二终端的数量是否超过预设数量。
[0120]本发明实施例中,当第二获取单元404获取到第二终端的数量时,第二判断单元405可以进一步判断该第二终端的数量是否超过预设数量。如果该第二终端的数量超过预设数量,调整单元406就可以根据该第二终端的数量调整该终端400上目标应用已登录账号的账号等级;如果该第二终端的数量未超过预设数量,表明该终端400不满足数量条件,因此终端400不采取任何操作。
[0121]本发明实施例中,可以是获取的第二终端的数量在达到一定数量之后,调整单元406才对该终端400上目标应用已登录账号进行账号等级调整,调整的方式可以是只要第二终端的数量超过预设数量,就对该终端400上目标应用已登录账号调整一定的账号等级;也可以是第二终端的数量首先要超过预设数量之后,才对第二终端的数量进行等级划分,然后根据不同的数量等级对应不同的账号等级增量进行账号等级调整,具体实现方式本发明实施例不做限定。
[0122]举例来说,当第二获取单元404获取到第二终端的数量为20,预设数量为30,超过预设数量的账号等级增量为3时,调整单元406不能调整目标应用已登录账号的账号等级;相反,如果当第二获取单元404获取到的第二终端的数量为31时,调整单元406可以将目标应用已登录账号的账号等级增加三个等级。即使第二获取单元404获取到的第二终端的数量为60,调整单元406也只能将目标应用已登录账号的账号等级增加三个等级。
[0123]调整单元406,用于在上述第二判断单元405判断出该第二终端的数量超过预设数量时,根据第二获取单元404获取到的第二终端的数量,调整该终端400上目标应用已登录账号的账号等级。
[0124]本发明实施例中,当第二获取单元404获取到第二终端的数量后,调整单元406会根据该第二终端的数量的多少,调整该终端上安装的目标应用当前登录账号的账号等级。可以是增加该登录账号的账号等级,也可以是保持该登录账号的账号等级不变,具体调整方案,本发明实施例不做限定。
[0125]作为一种可行的实施方式,调整单元406可以包括查找子单元4061以及执行子单元4062,其中:
[0126]上述查找子单元4061,用于从安装目标应用的终端的数量与账号等级增量关系表中,查找该第二终端的数量对应的目标等级增量。
[0127]上述执行子单元4062,用于根据查找子单元4061查找到的目标等级增量,将该已登录账号的账号等级增加该目标等级增量。
[0128]本发明实施例中,安装目标应用的终端的数量与账号等级增量关系表可以是服务器预设设置的,也可以是终端400预先设置的,本发明实施例不做限定。当第二获取单元404获取到距离该终端400在第一预设距离范围内的安装有目标应用的第二终端的数量后,查找子单元4061会从数据库中存储的数量与账号等级增量关系表中查找该第二终端的数量对应的账号等级增量,称为目标等级增量。因此,执行子单元4062会根据查找到的目标等级增量,将该终端400目标应用上的已登录账号的账号等级增加该目标等级增量。
[0129]举例来说,当第二获取单元404获取到第二终端的数量为20时,查找子单元4061从安装目标应用的终端的数量与账号等级关系表中查找到在15?30范围内的数量所对应的账号等级增量为2,即目标等级增量为2,而此时,该终端400上登录在目标应用上的已登录账号的账号等级为13,因此,执行子单元4062根据查找到的目标等级增量,可以将该已登录账号的账号等级由13增加两个等级,即为15。因此,若终端400周围安装有目标应用的第二终端的数量越多,该终端400可增加的账号等级就越高。
[0130]又举例来说,当第二获取单元404获取到第二终端的数量为3,而安装目标应用的终端的数量与账号等级关系表中账号等级增量为I的终端数量范围为5?14,因此,该终端400不满足调整账号等级的条件,因此,终端400的目标应用上已登录账号的账号等级会保持现有的账号等级而不改变。
[0131]查找单元407,用于从账号等级与资源关系表中查找调整单元对该已登录账号增加该目标等级增量后的账号等级对应的目标资源。
[0132]发放单元408,用于根据查找单元407查找到的该目标资源,向该已登录账号发放该目标资源。
[0133]本发明实施例中,资源可以是虚拟商品,如可豆值、金币等,也可以是实物,如杯子等,本发明实施例不做限定。当该终端400目标应用的已登录账号增加了目标等级增量之后,查找单元407会从账号等级与资源关系表中查找该已登录账号增加后的账号等级所对应的目标资源,然后发放单元408向该已登录账号发放该目标资源。其中,发放单元408发放目标资源的方式可以是以邮件形式通知用户领取,也可以是通过用户地址信息寄给用户,本发明实施例不做限定。
[0134]相应的,发放单元408发放目标资源给用户账号不仅限于通过定位信息增加了账号等级的已登录账号,也可以是所有目标应用的账号,只要其账号等级满足账号等级与资源关系表中的账号等级即可,本发明实施例不做限定。
[0135]本发明实施例中,终端的目标应用上已登录账号需要在某个位置所停留的时间长度超过预设时间长度,即在常驻地,并且该终端周围安装有该目标应用的终端数量超过预设数量时,才会增加终端的目标应用上已登录账号的账号等级。通过这种方式,可以促进用户向周围的人推荐使用该目标应用,并且这种方式可以丰富评价用户账号等级的方法。
[0136]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0137]以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【主权项】
1.一种账号等级确定方法,应用于终端,所述终端安装有目标应用,所述终端包括第一终端,其特征在于,包括: 获取所述第一终端的当前位置信息; 根据所述第一终端的当前位置信息,从服务器的数据库中获取与所述第一终端的距离在第一预设距离范围内,且安装有所述目标应用的至少一个第二终端的数量; 根据所述第二终端的数量,调整所述第一终端上所述目标应用已登录账号的账号等级。2.根据权利要求1所述的方法,其特征在于,在所述步骤获取所述第一终端的当前位置信息之后,所述方法还包括: 获取所述第一终端在距离当前位置第二预设距离范围内驻留的时间长度; 判断所述时间长度是否超过预设时间长度; 当所述时间长度超过预设时间长度时,执行所述根据所述第一终端的当前位置信息,从服务器的数据库中获取与所述第一终端的距离在第一预设距离范围内,且安装有所述目标应用的至少一个第二终端的数量的操作。3.根据权利要求1或2所述的方法,其特征在于,在所述步骤根据所述第一终端的当前位置信息,从服务器的数据库中获取与所述第一终端的距离在第一预设距离范围内,且安装有目标应用的至少一个第二终端的数量之后,所述方法还包括: 判断所述第二终端的数量是否超过预设数量; 当所述第二终端的数量超过预设数量时,执行所述根据所述第二终端的数量,调整所述第一终端上所述目标应用已登录账号的账号等级的操作。4.根据权利要求3所述的方法,其特征在于,所述步骤根据所述第二终端的数量,调整所述第一终端上所述目标应用已登录账号的账号等级,包括: 从安装所述目标应用的终端的数量与账号等级增量关系表中查找所述第二终端的数量对应的目标等级增量; 根据所述目标等级增量,将所述已登录账号的账号等级增加所述目标等级增量。5.根据权利要求4所述的方法,其特征在于,所述方法还包括: 从账号等级与资源关系表中查找所述已登录账号增加所述目标等级增量后的账号等级对应的目标资源; 向所述已登录账号发放所述目标资源。6.一种终端,所述终端安装有目标应用,其特征在于,包括: 第一获取单元,用于获取所述终端的当前位置信息; 第二获取单元,用于根据所述终端的当前位置信息,从服务器的数据库中获取与所述终端的距离在第一预设距离范围内,且安装有所述目标应用的至少一个第二终端的数量;调整单元,用于根据所述第二终端的数量,调整所述终端上所述目标应用已登录账号的账号等级。7.根据权利要求6所述的终端,其特征在于,所述终端还包括: 第三获取单元,用于在第一获取单元获取到所述终端当前位置信息之后,获取所述终端在距离当前位置第二预设距离范围内驻留的时间长度; 第一判断单元,用于判断所述时间长度是否超过预设时间长度; 当所述第一判断单元判断出所述时间长度超过预设时间长度时,触发所述第二获取单元根据所述终端当前位置信息,从终端服务器的数据库中获取与所述终端的距离在第一预设距离范围内,且安装有所述目标应用的至少一个第二终端的数量。8.根据权利要求6或7所述的终端,其特征在于,所述终端还包括: 第二判断单元,用于判断所述第二获取单元获取到所述第二终端的数量是否超过预设数量; 当所述第二判断单元判断出所述第二终端的数量超过预设数量时,触发所述调整单元根据所述第二终端的数量,调整所述终端上所述目标应用已登录账号的账号等级。9.根据权利要求8所述的终端,其特征在于,所述调整单元包括查找子单元以及执行子单元,其中: 所述查找子单元,用于从安装所述目标应用的终端的数量与账号等级增量关系表中查找所述第二终端的数量对应的目标等级增量; 所述执行子单元,用于根据所述目标等级增量,将所述已登录账号的账号等级增加所述目标等级增量。10.根据权利要求9所述的终端,其特征在于,所述终端还包括: 查找单元,用于从账号等级与资源关系表中查找所述已登录账号增加所述目标等级增量后的账号等级对应的目标资源; 发放单元,用于向所述已登录账号发放所述目标资源。
【文档编号】H04L29/08GK105991723SQ201510079683
【公开日】2016年10月5日
【申请日】2015年2月12日
【发明人】曾元清
【申请人】广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1