CN108833467B - 一种应用推送方法、设备、存储介质及*** - Google Patents
一种应用推送方法、设备、存储介质及*** Download PDFInfo
- Publication number
- CN108833467B CN108833467B CN201810392826.5A CN201810392826A CN108833467B CN 108833467 B CN108833467 B CN 108833467B CN 201810392826 A CN201810392826 A CN 201810392826A CN 108833467 B CN108833467 B CN 108833467B
- Authority
- CN
- China
- Prior art keywords
- user
- application
- information
- target
- push
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/26—Devices for calling a subscriber
- H04M1/27—Devices whereby a plurality of signals may be stored simultaneously
- H04M1/274—Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
- H04M1/2745—Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/021—Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明涉及互联网技术领域,公开了一种应用推送方法、设备、存储介质及***,所述方法包括:在第一应用的用户列表中选取目标用户;获取所述目标用户所对应的多个用户终端的通讯录信息;检测所述多个用户终端的通讯录信息中是否存在相同的通讯号码;当检测到存在相同的通讯号码,并且存在与所述相同的通讯号码对应的关联应用的注册用户时,向所述目标用户所对应的多个用户终端发送所述关联应用的推送信息。本发明解决了现有技术中推送没有针对性及不能调动用户积极性的问题,利用用户的共同联系人进行应用的推送,更具针对性,实现了应用的精准推广。
Description
技术领域
本发明涉及互联网技术领域,尤其涉及一种应用推送方法、设备、存储介质及***。
背景技术
随着移动互联网的发展,智能终端逐渐走进人们的视线,并且在人们的日常生活中扮演着越来越重要的角色,智能终端中安装的应用程序为人们提供了极大的方便,大量的应用使得人们随时随地可以处理事物,提高了用户的处理事物的效率。人们利用这些应用程序可以进行社交、影音娱乐、购物、出行、指导健康运动等。但是各种应用的总量很多,并且一致保持快速增长的趋势。面对海量的应用,用户需要花费较大的时间成本对应用进行筛选和试用后,才能找到自己真正感兴趣的应用。
目前常见的应用推送方法包括直接给未安装某个应用的用户推送该应用,或者将该应用的关联应用直接推送给用户,这样会使得应用的推送没有针对性,从而导致大量的推送没有效果,甚至会引起用户的反感,起到了反作用,也没有充分调动用户的积极性。
发明内容
本发明所要解决的技术问题在于,提供一种应用推送方法、设备、存储介质及***,通过基于共同联系人应用推送方法,使得应用推送更具针对性,推送的效果更好。
本发明的具体技术方案如下:
第一方面,本发明提供了一种应用推送方法,包括:
在第一应用的用户列表中选取目标用户;
获取所述目标用户所对应的多个用户终端的通讯录信息;
检测所述多个用户终端的通讯录信息中是否存在相同的通讯号码;
当检测到存在相同的通讯号码时,查询是否存在与所述相同的通讯号码对应的关联应用的注册用户;
当存在与所述相同的通讯号码对应的关联应用的注册用户时,判断所述目标用户是否满足所述关联应用的推送条件;
当满足所述关联应用的推送条件时,向所述目标用户所对应的多个用户终端发送所述关联应用的推送信息。
第二方面,本发明提供了一种应用推送设备,包括:
目标用户选取模块,用于在第一应用的用户列表中选取目标用户;
通讯录信息获取模块,用于获取所述目标用户所对应的多个用户终端的通讯录信息;
通讯号码检测模块,用于检测所述多个用户终端的通讯录信息中是否存在相同的通讯号码;
注册信息查询模块,用于当检测到存在相同的通讯号码时,查询是否存在与所述相同的通讯号码对应的关联应用的注册用户;
推送条件判断模块,用于当存在与所述相同的通讯号码对应的关联应用的注册用户时,判断所述目标用户是否满足所述关联应用的推送条件;
推送信息发送模块,用于当满足所述关联应用的推送条件时,向所述目标用户所对应的多个用户终端发送所述关联应用的推送信息。
所述目标用户选取模块包括基于地理位置选取模块或基于亲密度选取模块或基于个人资料选取模块,其中:
基于地理位置选取模块用于获取安装有所述第一应用的用户终端的常用地理位置信息;根据所述常用地理位置信息确定所述第一应用的用户终端所在的区域;在每一个区域中,计算所述第一应用的用户终端之间的距离,并选取距离小于第一阈值的两个或多个用户终端所对应的用户作为目标用户。
基于亲密度选取模块用于获取所述第一应用的用户之间的亲密度,所述亲密度根据用户之间的交互记录进行计算;选取所述亲密度大于第二阈值的两个或多个用户作为目标用户。
基于个人资料选取模块用于获取所述第一应用的用户的个人资料,将所述个人资料按照标签进行归类,并按照同一标签下的信息对所述第一应用的用户进行信息匹配;选取满足一个或多个标签下信息一致的两个或多个所述第一应用的用户作为目标用户。
所述推送条件判断模块还包括目标用户信息查询模块,所述目标用户信息查询模块用于查询数据库中是否存在与某个通讯号码相对应的用户注册信息或者所述关联应用的推送记录信息。
所述推送信息发送模块包括记录写入模块,所述记录写入模块用于将应用推送记录保存到数据库中,以便下次推送之前进行推送记录的查询,避免某个用户在多个用户的共同联系人中造成重复推送。
所述设备还包括:
应用关联模块,用于通过数据库配置,将所述第一应用与多个应用进行关联,所述多个应用为所述第一应用的所述关联应用。
奖励发放模块,用于当检测到新注册账户时,向该新注册用户发放虚拟奖励,或者当检测到用户终端存在分享该应用的行为时,向该用户终端发放虚拟奖励。
第三方面,本发明还提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如上述第一方面所述的应用推送方法。
第四方面,本发明还提供了一种应用推送***,包括处理器和存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述第一方面所述的应用推送方法。
实施本发明实施例,具有如下有益效果:
本发明通过在同一应用的多个用户中选取目标用户,并获取所述目标用户的通讯录信息,找出目标用户的共同联系人,并将共同联系人使用的应用和/或关联应用推送给所述目标用户,解决了现有技术中推送没有针对性及不能调动用户积极性的问题,利用用户的共同联系人进行应用的推送,更具针对性,实现了应用的精准推广,并且获取到有价值的用户的可能性更高。
附图说明
图1是本发明实施例的应用场景示意图;
图2是本发明实施例提供的一种应用推送方法流程图;
图3是本发明实施例提供的一种基于地理位置选取目标用户的方法流程图;
图4是本发明实施例提供的一种基于用户亲密度选取目标用户的方法流程图;
图5是本发明实施例提供的一种基于用户个人资料选取目标用户的方法流程图;
图6是本发明实施例提供的一种推送条件判断流程图;
图7是本发明实施例提供的一种应用推送设备结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述。显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本发明的描述中,需要理解的是,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。而且,术语“第一”、“第二”等适用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。
请参见图1,其示出了本发明实施例的应用场景示意图,包括数据库110、服务器120以及多个用户终端130。
所述数据库110中存储有第一应用及关联应用的用户数据信息,包括账号信息、历史使用记录信息及消息推送记录等。
所述服务器120可以是一台服务器,也可以是由若干服务器组成的服务器集群,或者是一个云计算服务中心。
所述终端设备130可以但不限于为手机、平板电脑等可移动终端设备,其中,所述用户终端130包括至少两个被推荐用户终端和至少一个推荐用户终端,本实施例中,所述至少一个推荐用户终端所对应的用户为所述至少两个被推荐用户终端对应的用户的共同联系人。
所述服务器120从所述数据库110中获取相关信息,并和所述用户终端130进行通信。
本发明中的应用可以为APP(Application,应用程序)、PC软件、小程序、网站、插件/组件等,本实施例不做具体限制。
请参见图2,其示出了一种应用推送方法,包括:
S210.在第一应用的用户列表中选取目标用户。
在具体的应用场景中,首先需要从数据库中获取第一应用的用户列表,并根据不同的选取条件从所述用户列表中选取目标用户。
本实施例中,选取的目标用户的数量至少为两个,可以通过如下方法中的任意一种或多种的组合来实现目标用户的选取。
方法一:
S310.获取安装有所述第一应用的用户终端的常用地理位置信息。
为了保护用户的隐私,只有在获得用户授权的情况下,才能对安装第一应用的用户终端进行定位。所述常用地理位置可以为用户终端在一定时间段内定位持续时间较多的地理位置,例如在一周或一个月内用户终端定位的总时长最多的地方为公司,则公司地址为常用地理位置。所述常用地理位置可以为多个,并在不同时间段进行更新,例如用户上周或上个月在公司,这周或这个月出差,则这周或这个月的常用地理位置由公司的地理位置更新为出差地的地理位置。
S320.根据所述常用地理位置信息确定所述第一应用的用户终端所在的区域。
本实施例中,用户终端所在的区域可以是每个用户终端当前所在的城市、城市中的某个区或镇、城市中的某个建筑物或建筑物群等。当然,根据实际需要每个用户终端当前所在的区域也可以定位的更精确,也可以将定位范围扩大,本申请不作具体限定。
S330.在每一个区域中,计算所述第一应用的用户终端之间的距离,并选取距离小于第一阈值的两个或多个用户终端所对应的用户作为目标用户。
计算当前区域中每对用户终端之间的距离,并与预先设置的距离的第一阈值进行比较,当用户终端之间的距离小于所述第一阈值时,选取相应的用户终端所对应的用户作为目标用户。
比如,在当前区域中,设置距离的第一阈值为100m,若用户A和用户B之间的距离小于100m,则将用户A和用户B选为目标用户。显然,当前区域中可能存在若干组这样的用户,则将其也选为目标用户。每组目标用户的数量不作具体限定,但至少为两个。以目标用户数量为三个做说明,在上述用户A和用户B的基础上,再加上用户C,当用户A和用户B之间的距离、用户A和用户C之间的距离以及用户B和用户C之间的距离均小于100m时,选取用户A、用户B和用户C作为一组目标用户。
上述根据地理位置选取目标用户的方法是基于距离计算来实现的,在实际应用中,也可以根据如下方法进行目标用户的选取:
直接选取用户终端的常用地理位置在同一个具体场所的用户作为目标用户,这里所说的具体场所可以包括商场、公司、学校、小区等。
方法二:
S410.获取所述第一应用的用户之间的亲密度,所述亲密度根据用户之间的交互记录进行计算。
用户之间的亲密度具体可根据用户之间的互动频率、用户交互的内容以及用户的共同好友数量/共同群组数量等进行计算。
其中用户之间的互动频率包括用户之间发送消息的次数、点赞评论次数以及转发次数等;用户交互的内容是指从用户交互的信息中提取关键词,比如用户之间的称呼以及聊天主题等;用户的互动频率越高、交互内容关联度越高、共同好友数量/共同群组数量越多,则用户之间的亲密度越高。
对以上各项信息分别赋予对应的权值,再进行加权计算,便可得到用户之间的亲密度。
S420.选取所述亲密度大于第二阈值的两个或多个用户作为目标用户。
在计算得到两两用户之间的亲密度之后,从中选取亲密度大于所述第二阈值的用户作为目标用户。
比如,设置亲密度的第二阈值为60,若用户A和用户B之间的亲密度大于60,则将用户A和用户B确定为目标用户。当需要选定多个用户作为目标用户时,此处以三个用户为例,在上述用户A和用户B的基础上,再加上用户C,当用户A和用户B之间的亲密度、用户A和用户C之间的亲密度以及用户B和用户C之间的亲密度均大于60时,选取用户A、用户B和用户C作为一组目标用户。
方法三:
S510.获取所述第一应用的用户的个人资料,将所述个人资料按照标签进行归类,并按照同一标签下的信息对所述第一应用的用户进行信息匹配。
个人资料可以是用户在注册第一应用时填写的个人资料,也可以是在用户使用第一应用的过程中,根据用户的使用习惯以及与好友的交互内容中提取到的关键词进行判断得到。这里的标签可以包括:毕业学校、职业、工作单位、兴趣爱好等,在获取到用户的个人资料后,按上述标签对每个用户的资料进行归类。对所有用户同一标签下的信息进行匹配,比如用户A和用户B,匹配两者是否毕业于同一学校,或者是否是相同或类似的职业,或者是否在同一工作单位,或者是否具有相同的兴趣爱好。
S520.选取满足一个或多个标签下信息一致的两个或多个所述第一应用的用户作为目标用户。
比如,经过对比得到,用户A和用户B均毕业于X大学,则可将用户A和用户B选为目标用户,这只是满足一个标签下信息一致的情况,也可以设置匹配条件为多个(至少两个)标签下信息一致。进一步地,当用户A和用户B的职业不同,则用户A和用户B不能处于同一个目标用户分组;当用户A和用户B的职业均为Y,则用户A和用户B可以在同一个目标用户分组中。
当需要选取多个(大于两个)目标用户时,选取方法与上述两个目标用户的匹配方法类似,不再赘述。
S220.获取所述目标用户所对应的多个用户终端的通讯录信息。
需要说明的是,为了充分尊重用户并出于隐私保护的考虑,获取通讯录信息的操作需要用户在用户终端授权才能够进行。所述通讯录具体可以为电话号码通讯录。
S230.检测所述多个用户终端的通讯录信息中是否存在相同的通讯号码。
每个用户终端的通讯录信息包含一个或多个用户号码,也可以是0个通讯号码,当检测到目标用户的通讯录信息中没有通讯号码时,则将该用户从目标用户中删除。
检测任意一个已授权的用户终端的通讯录信息中的每个通讯号码是否在剩余用户终端中的每个用户终端的通讯录信息中,所述任意一个用户终端和所述剩余用户终端组成所述多个用户终端。
例如,现在已经选取了目标用户A,B,C,并且目标用户A,B,C的通讯录信息中均包含至少一个通讯录号码,获取目标用户A的通讯录信息中的号码1,并依次检测号码1是否存在于目标用户B和目标用户C的通讯录信息中,当号码1不存在于目标用户B或目标用户C的通讯录信息中时,则对目标用户A的通讯录信息中的下一个号码2进行上述步骤的检测,当号码2存在于目标用户B和目标用户C的通讯录信息中时,则记录号码2;当号码2不存在于目标用户B或目标用户C的通讯录信息中时,则继续对目标用户A的通讯录信息中的号码3进行检测,以此类推。
在上述步骤中,为了减少计算量,可以选取通讯录信息中通讯号码数量最少的作为基准,比如上述的目标用户A的通讯录信息中的通讯号码最少,将其通讯号码与其他的目标用户的通讯录号码进行匹配检测,检测完目标用户A的通讯号码之后,步骤S230便完成。
进一步地,当目标用户A,B,C中不存在相同的通讯号码,可以缩小范围,例如,重新检测A和B,B和C,A和C的通讯录中是否存在相同的通讯号码,该步骤可根据实际情况确定是否需要执行。
S240.当检测到存在相同的通讯号码时,查询是否存在与所述相同的通讯号码对应的关联应用的注册用户。
在所述第一应用的多个关联应用的数据库中查询是否存在与所述相同的通讯号码对应的注册用户;其中所述关联应用包括通过数据库配置,与所述第一应用进行关联的一个或多个应用。
S250.当存在与所述相同的通讯号码对应的关联应用的注册用户时,判断所述目标用户是否满足所述关联应用的推送条件。
当数据库中不存在与所述目标用户对应的所述关联应用的注册信息,并且不存在与所述目标用户对应的所述关联应用的推送记录时,满足所述关联应用的推送条件;
否则,不满足所述关联应用的推送条件。
具体地,可通过如下步骤判断是否满足关联应用推送条件,参见图6:
S610.从所述目标用户的第一应用的账户信息中获取对应的所述目标用户的通讯号码。
S620.当获取到所述目标用户的通讯号码时,在数据库中查询是否存在与所述目标用户的通讯号码对应的所述关联应用的注册信息。当没获取到所述目标用户的通讯号码时,将目标用户的通讯号码置空,转入步骤S640。
在没有获取到所述目标用户的通讯号码时,设置目标用户的通讯号码为空值,本实施例数据库中空值通讯号码的目标用户均没有安装注册所述关联应用的记录,直接转入S640,查询是否存在与所述目标用户对应的所述关联应用的推送记录这一步骤。如果后续目标用户在第一应用中绑定了通讯号码,则将对应的空值通讯号码更新为绑定的通讯号码。
S630.当存在与所述目标用户的通讯号码对应的所述关联应用的注册信息时,则不满足所述关联应用推送条件。
当在数据库中查到与所述目标用户的通讯号码对应的所述关联应用的注册信息时,说明所述目标用户已经安装注册了所述关联应用,就没有必要再向所述目标用户发送关于所述关联应用的推送信息了。
S640.当不存在与所述目标用户的通讯号码对应的所述关联应用的注册信息时,在数据库中查询是否存在与所述目标用户对应的所述关联应用的推送记录。
不存在与所述目标用户的通讯号码对应的所述关联应用的注册信息可能存在两种情况,第一种是所述目标用户没有注册所述关联应用,第二种情况是所述目标用户注册了所述关联应用,但并没有用手机号进行注册且注册的关联应用账号没有关联手机号。
其中,与所述目标用户对应的所述关联应用的推送信息包括与所述目标用户的通讯号码对应的所述关联应用的推送记录,以及与所述目标用户的第一应用账户对应的所述关联应用推送记录。
本实施例中,当获取到了所述目标用户的通讯号码时,首先根据获得的目标用户的通讯号码在数据库中查询是否存在与所述目标用户的通讯号码对应的所述关联应用的推送记录,当不存在时,然后在数据库中查询是否存在与所述目标用户的第一应用账户对应的所述关联应用推送记录。需要说明的是,在实际操作过程中,到底是先根据通讯号码查推送记录,还是先根据目标用户的第一应用账户查推送记录,本实施例不做具体限定,可以根据实际情况来选择。
在没有获取到目标用户的通讯号码的情况下来查询关联应用的推送记录时,此时目标用户的通讯号码为空值,只能通过所述目标用户的第一应用的账户信息来查询关联应用的推送记录。
S650.当存在与所述目标用户对应的所述关联应用的推送记录时,则不满足所述关联应用的推送条件。
这里的不满足所述关联应用的推送条件为当数据库中存在与所述目标用户的通讯号码对应的所述关联应用的推送记录或者与所述目标用户的第一应用账户对应的所述关联应用推送记录时,则不满足所述关联应用的推送条件。
S660.当不存在与所述目标用户对应的所述关联应用的推送记录时,则满足所述关联应用的推送条件。
此时当数据库中不存在与所述目标用户的通讯号码对应的所述关联应用的推送记录且不存在与所述目标用户的第一应用账户对应的所述关联应用推送记录时,则满足所述关联应用的推送条件。
S260.当满足所述关联应用的推送条件时,向所述目标用户所对应的多个用户终端发送所述关联应用的推送信息。
当获取到目标用户的通讯号码时,根据目标用户的通讯号码推送关联应用,当未获取到目标用户的通讯号码时,根据目标用户的第一应用账户推送关联应用,推送后在数据库中保存目标用户的通讯号码或第一应用账户对应的推送记录。
向满足所述关联应用推送条件的一个或多个目标用户发送所述关联应用推送信息,并将所述关联应用的推送记录保存到数据库。比如,根据通讯录号码进行所述关联应用推送的,将所述通讯号码以及推送的关联应用的相关信息记录在数据库中;根据第一应用的账户进行所述关联应用推送的,将所述第一应用账户名以及推送的关联应用的相关信息记录在数据库中。根据通讯录号码进行推送的记录和根据第一应用账户进行推送的记录也可以分别记录在两个数据库中,例如,在根据通讯号码进行推送的记录所对应的数据库中可能存在这样一条推送记录:
表1
推送时间 | 推送对象(通讯号码) | 推送信息 |
××××.××.×× | 135******** | 关联应用2 |
在根据第一应用账户进行推送的记录所对应的数据库中可能存在这样一条推送记录:
表2
推送时间 | 推送对象(第一应用账户名) | 推送信息 |
××××.××.×× | ABC | 关联应用2 |
当然也可能存在这样一种情况,就是通过判断是否满足所述关联应用的推送条件之后,发现没有满足所述关联应用的推送条件的目标用户时,则继续进行下一组目标用户的选取或者进行下一组目标用户是否满足所述关联应用推送条件的判断。
当检测到所述目标用户所对应的用户终端在接收到所述关联应用的推送信息后安装注册所述关联应用时,向所述安装注册所述关联应用的用户账号发放所述关联应用的虚拟奖励。
当检测到所述目标用户所对应的用户终端存在分享所述关联应用的行为记录时,向所述目标用户所对应的用户终端发放所述关联应用的虚拟奖励、所述第一应用的虚拟奖励和其他关联应用的虚拟奖励。
例如,已经确定了目标用户A和B,在经过目标用户A和B在用户终端授权的情况下,获取两用户的通讯录信息(电话号码通讯录),找出目标用户A和B的通讯录中相同的通讯号码,可能没有,也可能有一个或者多个,如果在目标用户A和B的通讯录中没有找到相同的通讯号码,则继续选取其他的目标用户。此处,假设在目标用户A和B的通讯录中找到了一个相同的通讯号码135********,对应用户C。
首先在用户A和B均安装注册了的第一应用的关联应用的关联数据库中查找是否存在与用户C的号码135********相对应的关联应用的注册信息,当不存在时,舍弃该用户C,继续寻找用户A和用户B的通讯录中的相同通讯号码,并确定对应的用户D、用户E等。
本实施例中,假如在第一应用的关联数据库中找到了用户C对应的关联应用的注册信息,则对用户A和用户B是否满足所述关联应用的推送条件进行判断。
分别从用户A和用户B的第一应用的账户信息中获取用户A和用户B的通讯号码和账户a1和b1,关于通讯号码获取的结果,可能存在以下三种情况:
一、成功获取到用户A和用户B的通讯号码,分别为号码a和号码b;
二、获取到了用户A或用户B二者之间的一个用户的号码;
三、未获取到用户A以及用户B的通讯号码。
对于第一种情况,根据获取到的用户A和用户B的通讯号码,在数据库中查询是否存在与号码a以及号码b对应的所述关联应用的注册信息,此处也存在三种情况:
1、查询到了用户A和用户B的通讯号码所对应的所述关联应用的注册信息,此时用户A和用户B已经安装注册了所述关联应用,则不需要再向用户A和用户B发送所述关联应用的推送信息。
2、查询到了用户A或用户B两者中的一个用户的通讯号码所对应的所述关联应用的注册信息,这里以查到了用户A的通讯号码所对应的所述关联应用的注册信息而没有查到用户B的通讯号码所对应的所述关联应用的注册信息为例,此时便不需要向用户A发送所述关联应用的推送信息了。对于用户B,此时默认其没有安装注册所述关联应用,根据用户B的通讯号码和第一应用的账户在数据库中查询是否存在与用户B的通讯号码或第一应用账号对应的所述关联应用的推送记录,当存在该记录时,则不再向用户B发送所述关联应用推送信息;当不存在该记录时,向用户B的第一应用的账户发送所述关联应用的推送信息。
3、未查到用户A以及用户B的通讯号码所对应的所述关联应用的注册信息,此时默认用户A和用户B均没有安装注册所述关联应用,根据用户A以及用户B的通讯号码a和b,以及第一应用的账户a1和账户b1在数据库中查询是否存在与其对应的所述关联应用的推送记录,当存在与用户A和/或用户B相对应的推送记录时,则不向用户A和/或用户B发送所述关联应用的推送记录;但不存在该记录时,则向对应用户的第一应用的账户发送所述关联应用的推送信息。
对于第二种情况,假设获取到了用户A的通讯号码,但没有获取到用户B的通讯号码,对于用户A,首先根据用户A的号码a在数据库中查询是否存在与号码a对应的所述关联应用的注册信息,当存在时,不向用户A发送推送信息;当不存在时,在数据库中查询是否存在与用户A的号码a对应的所述关联应用的推送记录,当存在时,不向用户A发送推送信息;当不存在时,进一步在数据库中查询是否存在与用户A的第一应用的账户a1对应的关联应用的推送记录,当存在时,不向用户A发送推送信息,当不存在时,向用户A发送推送信息。
对于用户B,在数据库中查询是否存在与用户B的第一应用的账户b1对应的关联应用的推送记录,当存在时,不向用户B发送推送信息,当不存在时,向用户B发送推送信息。
对于第三种情况,未获取到用户A以及用户B的通讯号码时,此时只能根据用户A和用户B的第一应用的账户进行数据的查询,在数据库中查询是否存在与用户A和用户B的第一应用的账户a1和b1对应的关联应用的推送记录,对于存在与其第一应用的账户对应的推送记录时,则不再向该用户发送推送信息;对于不存在与其第一应用的账户对应的推送记录时,则向该用户发送推送信息。
这里所说的推送信息能够以手机短信的形式、***消息的形式、社交应用的形式等发送到用户A或用户B的用户终端。在获取到目标用户的通讯号码的情形下,推送信息以通讯号码进行推送;在没有获取到目标用户的通讯号码的情形下,此时是可以获取到目标用户的第一应用的账户信息的,推送信息可以推送到目标用户的第一应用的账户中,以***消息或者通知消息等形式呈现在第一应用中。
其中,所述社交应用的形式可以包括微信、qq、微博、邮箱等应用进行推送,推送信息具体可以包括关联应用的介绍信息、获取信息、推广信息及奖励信息等;介绍信息包括对关联应用的描述信息;获取信息包括下载地址或访问地址,推广信息包括文字广告、图片广告、视频广告等;奖励信息包括安装注册或分享关联应用后可获得的第一应用和/或关联应用的虚拟奖励。
当目标用户在收到关联应用的推送信息后,会根据自己的实际情况选择是否安装注册关联应用和/或分享关联应用。
此处以用户A为例,若用户A在收到关联应用的推送信息后首次安装注册关联应用,服务器检测到注册信息后,会向用户A的关联应用账号发放虚拟奖励,虚拟奖励可以为关联应用的积分、电子券、红包、礼物等,本发明实施例对此不做具体限定。优选地,在本实施例中,所述关联应用可以采用第一应用的账户进行快速注册登录,这样对于用户来说既免除了重新设置用户名的操作,又便于用户记忆账号,防止遗忘。在用户A自己安装注册的同时,也可以选择分享关联应用到相关社交平台,例如朋友圈、qq空间、微博等,也可直接分享给好友。当服务器检测到用户A的用户终端存在分享关联应用的行为时,向用户A的用户终端发放虚拟奖励,这里的虚拟奖励除了包括上述的关联应用的虚拟奖励,还包括第一应用的虚拟奖励以及其他关联应用的奖励,用户可以根据自己的需求领取其中的一项或者多项奖励。这里的其他关联应用是指与所述第一应用相关联的其他应用。假设当前向用户A推送的关联应用是第二应用,那其他关联应用是指与第一应用关联的除第二应用之外的其他应用。其中,其他关联应用的虚拟奖励以字符编号进行标识以便于用户A在对应的应用中通过字符编号领取相应的奖励,具体地,用户A在其他关联应用中选择相应的虚拟奖励类型例如积分、电子券、红包、礼物等,并输入相应字符编号就可以领取虚拟奖励。这里的其他关联应用可以是用户A已经安装注册过的应用,也可以是用户A还未注册的应用。
若用户A在收到关联应用的推送信息后选择不安装关联应用,但是选择分享关联应用到相关社交平台,例如朋友圈、qq空间、微博等,或者直接分享给好友。当服务器检测到用户A的用户终端存在分享关联应用的行为时,向用户A的用户终端发放虚拟奖励,这里的虚拟奖励除了包括上述的关联应用的虚拟奖励,还包括第一应用的虚拟奖励以及其他关联应用的奖励,用户可以根据自己的需求领取其中的一项或者多项奖励。这里的其他关联应用是指与所述第一应用相关联的其他应用。假设当前向用户A推送的关联应用是第二应用,那其他关联应用是指与第一应用关联的除第二应用之外的其他应用。其中,其他关联应用的虚拟奖励以字符编号进行标识以便于用户A在对应的应用中通过字符编号领取相应的奖励,具体地,用户A在应用中选择相应的虚拟奖励类型并输入字符编号就可以领取虚拟奖励。这里的其他关联应用可以是用户A已经安装注册过的应用,也可以是用户A还未注册的应用。
在用户A实际上已安装注册了关联应用,但没有用手机号码进行注册并且也没有关联手机号的情况下,例如,用户A采用邮箱注册关联应用,但是在注册过程中并没有关联手机号,根据手机号在数据库中查不到用户A注册关联应用的信息,并且也没有在数据库中查到用户A对应的推送记录,此时若用户A通过其通讯号码或者安装在用户终端的第一应用的账户收到了关联应用的推送信息,可以选择仅分享关联应用到相关社交平台,例如朋友圈、qq空间、微博等,也可直接分享给好友。当服务器检测到用户A账户中存在分享关联应用的行为时,向账户中发放虚拟奖励,这里的虚拟奖励除了包括上述的关联应用的虚拟奖励,还包括第一应用的虚拟奖励以及其他关联应用的奖励,用户可以根据自己的需求领取其中的一项或者多项奖励。这里的其他关联应用是指与所述第一应用相关联的其他应用。假设当前向用户A推送的关联应用是第二应用,那其他关联应用是指与第一应用关联的除第二应用之外的其他应用。其中,其他关联应用的虚拟奖励以字符编号进行标识以便于用户A在关联应用中通过字符编号领取相应的奖励,具体地,用户A在关联应用中选择相应的虚拟奖励类型并输入字符编号就可以领取虚拟奖励。这里的关联应用可以是用户A已经安装注册过的应用,也可以是用户A还未注册的应用。
进一步地,本实施例中的所述关联应用是指目标用户的通讯录中的共同联系人所安装注册的并且与所述第一应用相关联的应用,所述关联应用可以包括一个或多个与所述第一应用相关联的应用,当共同联系人安装了多个关联应用时,对于每个关联应用,首先都需要判断所述目标用户是否满足所述关联应用的推送条件,具体的判断过程见上述实施例,在此不再赘述。
请参见图7,其示出了一种应用推送设备结构示意图,所述设备包括:
目标用户选取模块710,用于在第一应用的用户列表中选取目标用户。所述目标用户选取模块710包括基于地理位置选取模块711或基于亲密度选取模块712或基于个人资料选取模块713,其中:
基于地理位置选取模块711用于获取安装有所述第一应用的用户终端的常用地理位置信息;根据所述常用地理位置信息确定所述第一应用的用户终端所在的区域;在每一个区域中,计算所述第一应用的用户终端之间的距离,并选取距离小于第一阈值的两个或多个用户终端所对应的用户作为目标用户。
基于亲密度选取模块712用于获取所述第一应用的用户之间的亲密度,所述亲密度根据用户之间的交互记录进行计算;选取所述亲密度大于第二阈值的两个或多个用户作为目标用户。
基于个人资料选取模块713用于获取所述第一应用的用户的个人资料,将所述个人资料按照标签进行归类,并按照同一标签下的信息对所述第一应用的用户进行信息匹配;选取满足一个或多个标签下信息一致的两个或多个所述第一应用的用户作为目标用户。
通讯录信息获取模块720,用于获取所述目标用户所对应的多个用户终端的通讯录信息。
通讯号码检测模块730,用于检测所述多个用户终端的通讯录信息中是否存在相同的通讯号码。
注册信息查询模块740,用于当检测到存在相同的通讯号码时,查询是否存在与所述相同的通讯号码对应的关联应用的注册用户。
推送条件判断模块750,用于当存在与所述相同的通讯号码对应的关联应用的注册用户时,判断所述目标用户是否满足所述关联应用的推送条件。
所述推送条件判断模块750还包括目标用户信息查询模块751,所述目标用户信息查询模块751用于查询数据库中是否存在与某个通讯号码相对应的用户注册信息或者所述关联应用的推送记录信息。
推送信息发送模块760,用于当满足所述关联应用的推送条件时,向所述目标用户所对应的多个用户终端发送所述关联应用的推送信息。
所述推送信息发送模块760包括记录写入模块761,所述记录写入模块761用于将应用推送记录保存到数据库中,以便下次推送之前进行推送记录的查询,避免某个用户在多个用户的共同联系人中造成重复推送。
所述设备还包括:
应用关联模块770,用于通过数据库配置,将所述第一应用与多个应用进行关联,所述多个应用为所述第一应用的所述关联应用。
奖励发放模块780,用于当检测到新注册账户时,向该新注册用户发放虚拟奖励,或者当检测到用户终端存在分享该应用的行为时,向该用户终端发放虚拟奖励。
关于本实施例中的应用推送设备,其他具体细节与前述应用推送方法类似,在此不再赘述。
本发明实施例还公开了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现上述应用推送方法。
计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
本发明实施例还提供了一种应用推送***,包括处理器和存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现上述应用推送方法。
本发明通过在同一应用的多个用户中选取目标用户,并获取所述目标用户的通讯录信息,找出目标用户的共同联系人,并将共同联系人使用的应用和/或关联应用推送给所述目标用户,解决了现有技术中推送没有针对性及不能调动用户积极性的问题,利用用户的共同联系人进行应用的推送,更具针对性,实现了应用的精准推广,并且获取到有价值的用户的可能性更高。
本发明实施例中采用的方案是从安装使用预设应用的用户的通讯录信息中寻找共同联系人,使得获取到的所述所有相同的通讯号码对应的用户与所述目标用户属于同一类型的用户的概率大幅度提高,在所述所有相同的通讯号码对应的用户与所述目标用户属于同一类型的用户的概率大幅度提高的基础上,使得所述预设应用与所述所有相同的通讯号码对应的用户的匹配度也会较高;因此,将预设应用推送给与其匹配度高的通讯号码对应的用户终端,进而能够提高应用推送的精准性。
在本发明所提供的实施例中,应该理解到,以上所描述的设备实施例仅仅是示意性的,例如所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。可以根据实际的需要选择其中的部分或者全部模块/单元来达到实现本发明公开方案的目的。
另外,在本发明中的各模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
以上所揭露的仅为本发明的较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
Claims (13)
1.一种应用推送方法,其特征在于,包括:
在第一应用的用户列表中选取多个目标用户;
获取所述目标用户所对应的多个用户终端的通讯录信息;
检测所述多个用户终端的通讯录信息中是否存在相同的通讯号码;
当检测到存在相同的通讯号码时,查询是否存在与所述相同的通讯号码对应并且与所述第一应用相关联的关联应用的注册用户;
当存在与所述相同的通讯号码对应并且与所述第一应用相关联的关联应用的注册用户时,判断所述目标用户是否满足所述关联应用的推送条件;
当满足所述关联应用的推送条件时,向所述目标用户所对应的多个用户终端发送所述关联应用的推送信息。
2.根据权利要求1所述的一种应用推送方法,其特征在于,所述在第一应用的用户列表中选取多个目标用户包括:
获取安装有所述第一应用的用户终端的常用地理位置信息;
根据所述常用地理位置信息确定所述第一应用的用户终端所在的区域;
在每一个区域中,计算所述第一应用的用户终端之间的距离,并选取距离小于第一阈值的两个或多个用户终端所对应的用户作为目标用户。
3.根据权利要求1所述的一种应用推送方法,其特征在于,所述在第一应用的用户列表中选取多个目标用户包括:
获取所述第一应用的用户之间的亲密度,所述亲密度根据用户之间的交互记录进行计算;
选取所述亲密度大于第二阈值的两个或多个用户作为目标用户。
4.根据权利要求1所述的一种应用推送方法,其特征在于,所述在第一应用的用户列表中选取多个目标用户包括:
获取所述第一应用的用户的个人资料,将所述个人资料按照标签进行归类,并按照同一标签下的信息对所述第一应用的用户进行信息匹配;
选取满足一个或多个标签下信息一致的两个或多个所述第一应用的用户作为目标用户。
5.根据权利要求1所述的一种应用推送方法,其特征在于,所述检测所述多个用户终端的通讯录信息中是否存在相同的通讯号码包括:
检测任意一个用户终端的通讯录信息中的每个通讯号码是否在剩余用户终端中的每个用户终端的通讯录信息中,所述任意一个用户终端和所述剩余用户终端组成所述多个用户终端。
6.根据权利要求1所述的一种应用推送方法,其特征在于,所述当检测到存在相同的通讯号码时,查询是否存在与所述相同的通讯号码对应并且与所述第一应用相关联的关联应用的注册用户包括:
在所述第一应用的多个关联应用的数据库中查询是否存在与所述相同的通讯号码对应的注册用户;其中所述关联应用包括通过数据库配置,与所述第一应用进行关联的多个应用。
7.根据权利要求6所述的一种应用推送方法,其特征在于,所述当存在与所述相同的通讯号码对应并且与所述第一应用相关联的关联应用的注册用户时,判断所述目标用户是否满足所述关联应用的推送条件包括:
当数据库中不存在与所述目标用户对应的所述关联应用的注册信息,并且不存在与所述目标用户对应的所述关联应用的推送记录时,满足所述关联应用的推送条件;
否则,不满足所述关联应用的推送条件。
8.根据权利要求7所述的一种应用推送方法,其特征在于,所述当满足所述关联应用的推送条件时,向所述目标用户所对应的多个用户终端发送所述关联应用的推送信息包括:
向满足所述关联应用推送条件的一个或多个目标用户所对应的用户终端发送所述关联应用推送消息,并将所述关联应用的推送记录保存到数据库。
9.根据权利要求8所述的一种应用推送方法,其特征在于,当检测到所述目标用户所对应的用户终端在接收到所述关联应用的推送信息后安装注册所述关联应用时,向所述安装注册所述关联应用的用户账号发放所述关联应用的虚拟奖励。
10.根据权利要求9所述的一种应用推送方法,其特征在于,当检测到所述目标用户所对应的用户终端存在分享所述关联应用的行为记录时,向所述目标用户所对应的用户终端发放所述关联应用的虚拟奖励、所述第一应用的虚拟奖励和其他关联应用的虚拟奖励。
11.一种应用推送设备,其特征在于,包括:
目标用户选取模块,用于在第一应用的用户列表中选取多个目标用户;
通讯录信息获取模块,用于获取所述目标用户所对应的多个用户终端的通讯录信息;
通讯号码检测模块,用于检测所述多个用户终端的通讯录信息中是否存在相同的通讯号码;
注册信息查询模块,用于当检测到存在相同的通讯号码时,查询是否存在与所述相同的通讯号码对应并且与所述第一应用相关联的关联应用的注册用户;
推送条件判断模块,用于当存在与所述相同的通讯号码对应并且与所述第一应用相关联的关联应用的注册用户时,判断所述目标用户是否满足所述关联应用的推送条件;
推送信息发送模块,用于当满足所述关联应用的推送条件时,向所述目标用户所对应的多个用户终端发送所述关联应用的推送信息。
12.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如权利要求1至10中任一项所述的应用推送方法。
13.一种应用推送***,其特征在于,包括处理器和存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如权利要求1至10中任一项所述的应用推送方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810392826.5A CN108833467B (zh) | 2018-04-27 | 2018-04-27 | 一种应用推送方法、设备、存储介质及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810392826.5A CN108833467B (zh) | 2018-04-27 | 2018-04-27 | 一种应用推送方法、设备、存储介质及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108833467A CN108833467A (zh) | 2018-11-16 |
CN108833467B true CN108833467B (zh) | 2021-02-02 |
Family
ID=64155664
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810392826.5A Active CN108833467B (zh) | 2018-04-27 | 2018-04-27 | 一种应用推送方法、设备、存储介质及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108833467B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111353142A (zh) * | 2019-02-15 | 2020-06-30 | 鸿合科技股份有限公司 | 一种用户信息共享方法及装置、电子设备 |
CN110532475B (zh) * | 2019-08-30 | 2023-01-10 | 北京字节跳动网络技术有限公司 | 一种信息预估方法、装置、电子设备及存储介质 |
CN111049988A (zh) * | 2019-12-23 | 2020-04-21 | 随手(北京)信息技术有限公司 | 移动设备的亲密度预测方法、***、设备及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014183208A1 (en) * | 2013-05-17 | 2014-11-20 | Initiative Inc. | System for quickly finding the whereabouts of friends |
CN104636378A (zh) * | 2013-11-12 | 2015-05-20 | 中兴通讯股份有限公司 | 应用程序的推送方法及装置 |
CN106550004A (zh) * | 2015-09-23 | 2017-03-29 | 阿里巴巴集团控股有限公司 | 业务对象的推荐方法及装置 |
CN107948255A (zh) * | 2017-11-13 | 2018-04-20 | 苏州达家迎信息技术有限公司 | App的推送方法及计算机可读存储介质 |
CN107948256A (zh) * | 2017-11-13 | 2018-04-20 | 苏州达家迎信息技术有限公司 | App的推送方法及计算机可读存储介质 |
-
2018
- 2018-04-27 CN CN201810392826.5A patent/CN108833467B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014183208A1 (en) * | 2013-05-17 | 2014-11-20 | Initiative Inc. | System for quickly finding the whereabouts of friends |
CN104636378A (zh) * | 2013-11-12 | 2015-05-20 | 中兴通讯股份有限公司 | 应用程序的推送方法及装置 |
CN106550004A (zh) * | 2015-09-23 | 2017-03-29 | 阿里巴巴集团控股有限公司 | 业务对象的推荐方法及装置 |
CN107948255A (zh) * | 2017-11-13 | 2018-04-20 | 苏州达家迎信息技术有限公司 | App的推送方法及计算机可读存储介质 |
CN107948256A (zh) * | 2017-11-13 | 2018-04-20 | 苏州达家迎信息技术有限公司 | App的推送方法及计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN108833467A (zh) | 2018-11-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10284676B2 (en) | Systems and methods for caching augmented reality target data at user devices | |
CN108446410B (zh) | 信息推荐方法、装置、***、设备及可读存储介质 | |
CN112398895B (zh) | 提供服务信息的方法及装置 | |
US9679311B2 (en) | System and method for adding advertisements to a location-based advertising system | |
JP6633764B2 (ja) | 動的情報表現システム、方法、装置及び端末 | |
CN104579912B (zh) | 数据推送的方法及装置 | |
CN108833467B (zh) | 一种应用推送方法、设备、存储介质及*** | |
US8661045B2 (en) | Determining potential relationships between individuals | |
US8838522B1 (en) | Identifying user segment assignments | |
CN105227448A (zh) | 一种信息推送方法及*** | |
CN101425911A (zh) | 一种对移动终端投放精准广告的方法 | |
CN104519108A (zh) | 推送账户信息、导入关系链的方法、装置及*** | |
CN112770129B (zh) | 基于直播的群聊建立方法、装置、服务器及介质 | |
CN106210810B (zh) | 一种广告信息处理方法及装置 | |
JP2011191911A (ja) | 広告配信装置、広告配信システム、広告配信方法、及びプログラム | |
CN113420230B (zh) | 基于群聊的匹配咨询推送方法、相关装置、设备及介质 | |
WO2018152978A1 (zh) | 提醒更改账号绑定电话号码的方法及装置和计算机存储介质 | |
CN108737506A (zh) | 一种应用推送方法、设备、存储介质及*** | |
CN106060238A (zh) | 移动终端信息清理方法 | |
CN108090100B (zh) | 一种数据识别方法和装置 | |
US20170169454A1 (en) | Identifying business online social presence with name and address using spatial filters | |
CN110837606A (zh) | 时空数据融合查询方法、装置、服务器及存储介质 | |
KR20180100499A (ko) | 위치 기반의 제2급 소셜 네트워킹에 관한 적응 가능한 브로커 | |
CN117278710B (zh) | 一种通话交互功能确定方法、装置、设备和介质 | |
JP2017152031A (ja) | 広告システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |