CN105338084B - 一种广告信息推送的方法及服务器 - Google Patents
一种广告信息推送的方法及服务器 Download PDFInfo
- Publication number
- CN105338084B CN105338084B CN201510731813.2A CN201510731813A CN105338084B CN 105338084 B CN105338084 B CN 105338084B CN 201510731813 A CN201510731813 A CN 201510731813A CN 105338084 B CN105338084 B CN 105338084B
- Authority
- CN
- China
- Prior art keywords
- user
- target group
- group
- preset
- information
- 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
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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0261—Targeted advertisements based on user location
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0269—Targeted advertisements based on user profile or attribute
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0277—Online advertisement
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/185—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with management of multicast group membership
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1859—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast adapted to provide push services, e.g. data channels
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Economics (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明实施例公开了一种广告信息推送的方法,包括:当需对用户进行推送广告信息时,在预置的群组中查询包括所述用户的目标群组,其中,所述目标群组包括至少一个用户;根据所述目标群组获取所要推送的目标广告信息,并判断所述目标群组是否满足预设的条件;当判断所述目标群组满足预设的条件时,向所述目标群组的成员推送所述目标广告信息。本发明实施例还公开了一种服务器。采用本发明,可在投放广告信息时节省资源,节约成本。
Description
技术领域
本发明涉及电子技术领域,尤其涉及一种广告信息推送的方法及服务器。
背景技术
随着互联网技术日趋完善,使用互联网的用户越来越多,广告推送业务也取得了迅猛的发展。其中广告推送业务是广告服务器可向用户推送广告。
目前,为提高广告的投放精准率,服务器可按用户的某种关系链进行建立群组,当需进行投放广告时,服务器可获取群组匹配的广告并将广告投放给群组内的所有成员,这使得广告可投放给相关的用户,提高广告的投放精准率。
但是,由于服务器在每次投放广告时均是随机获取匹配的广告进行投放给群组,这使得服务器可能多次获得一样的广告进行投放,从而造成了成员多次获得一样的广告,浪费了资源,并增加了运营商的成本。
发明内容
本发明实施例所要解决的技术问题在于,提供一种广告信息推送的方法及服务器。可以解决如何在投放广告信息时节省资源,节约成本的问题。
为了解决上述技术问题,本发明实施例提供了一种广告信息推送的方法,包括:
当需对用户进行推送广告信息时,在预置的群组中查询包括所述用户的目标群组,其中,所述目标群组包括至少一个用户;
根据所述目标群组获取所要推送的目标广告信息,并判断所述目标群组是否满足预设的条件;
当判断所述目标群组满足预设的条件时,向所述目标群组的成员推送所述目标广告信息。
其中,当需对用户进行推送广告信息时,在预置的群组中查询包括所述用户的目标群组之前包括:
获取与所述用户相关联的用户;
根据所述相关联的用户生成所述群组,其中,所述群组包括所述用户。
其中,所述获取与所述用户相关联的用户包括:
获取所述用户的关系链;
根据所述关系链获取与所述用户相关联的用户。
其中,所述判断所述目标群组是否满足预设的条件包括:
获取向所述目标群组中的成员推送过所述目标广告信息的成员数量;
判断所述成员数量是否小于或等于预置的数值;
当判断所述成员数量小于或等于预置的数值时,确定所述目标群组满足预设的条件;
当判断所述成员数量大于预置的数值时,确定所述目标群组不满足预设的条件。
其中,所述向所述目标群组的成员推送所述目标广告信息包括:
向所述目标群组中的预置数量的成员推送所述目标广告信息。
其中,所述方法还包括:
当判断所述目标群组不满足预设条件时,根据所述目标群组获取新的目标广告信息;
向所述目标群组的成员推送所述新的目标广告信息。
相应地,本发明实施例还提供了一种服务器,包括:
查询单元,用于当需对用户进行推送广告信息时,在预置的群组中查询包括所述用户的目标群组,其中,所述目标群组包括至少一个用户;
判断单元,用于根据所述目标群组获取所要推送的目标广告信息,并判断所述目标群组是否满足预设的条件;
第一推送单元,用于当判断所述目标群组满足预设的条件时,向所述目标群组的成员推送所述目标广告信息。
其中,所述服务器包括:
第一获取单元,用于获取与所述用户相关联的用户;
生成单元,用于根据所述相关联的用户生成所述群组,其中,所述群组包括所述用户。
其中,所述获取单元包括:
第一获取子单元,用于获取所述用户的关系链;
第二获取子单元,用于根据所述关系链获取与所述用户相关联的用户。
其中,所述判断单元包括:
第三获取子单元,用于获取向所述目标群组中的成员推送过所述目标广告信息的成员数量;
判断子单元,用于判断所述成员数量是否小于或等于预置的数值;
第一确定子单元,用于当判断所述成员数量小于或等于预置的数值时,确定所述目标群组满足预设的条件;
第二确定子单元,用于当判断所述成员数量大于预置的数值时,确定所述目标群组不满足预设的条件。
其中,所述第一推送单元具体用于:
向所述目标群组中的预置数量的成员推送所述目标广告信息。
其中,所述服务器还包括:
第二获取单元,用于当第一确定子单元确定所述目标群组不满足预设条件时,根据所述目标群组获取新的目标广告信息;
第二推送单元,用于向所述目标群组的成员推送所述新的目标广告信息。
实施本发明实施例,具有如下有益效果:
本发明实施例通过当需对用户进行推送广告信息时,在预置的群组中查询包括所述用户的目标群组,根据所述目标群组获取所要推送的目标广告信息,并判断所述目标群组是否满足预设的条件,当判断所述目标群组满足预设的条件时,向所述目标群组的成员推送所述目标广告信息,从而使得服务器在向目标群组进行推送广告信息时,可判断目标群组是否满足预设的条件,从而可实现在投放广告信息时节省资源,节约成本。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一种广告信息推送的方法的第一实施例流程示意图;
图2是本发明一种广告信息推送的方法的第二实施例流程示意图;
图3是本发明一种服务器的第一实施例结构图;
图4是本发明一种服务器的第二实施例结构图;
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例中执行主体可以是服务器,所述服务器可以包括用于推送广告信息的服务器。
请参见图1,为本发明一种广告信息推送的方法的第一实施例流程示意图。如图1所示,本实施例所述一种广告信息推送的方法包括步骤:
S100,当需对用户进行推送广告信息时,在预置的群组中查询包括所述用户的目标群组。
在本发明实施例中,用户可以是用户终端,用户终端可以是手机、平板电脑、掌上电脑或者移动互联网设备(Mobile Internet Device,MID)等,上述用户终端仅是举例,而非穷举,包含但不限于上述用户终端。
在本发明实施例中,服务器可预置多个群组,群组可包括至少一个用户,其中,群组可包括用户对应的用户标识符。其中,用户标识符可以是用户对应的账号、用户对应的地址、用户对应的联系号码或者用户对应的名称等。当群组包括用户对应的用户标识符时,服务器可预置用户终端与用户标识符的对应关系。
在本发明实施例中,当服务器需对用户进行推送广告信息时,服务器可在预置的群组中查询包括用户的目标群组,其中,包括用户的目标群组可以是包括用户对应的用户标识符的群组。其中,当服务器中有多个群组包括用户时,则服务器可查询到多个目标群组。在本发明实施例中,广告信息可包括视频、图片或者文字等,在此不进行限制。
S101,根据所述目标群组获取所要推送的目标广告信息,并判断所述目标群组是否满足预设的条件。
在本发明实施例中,服务器预置的群组可携带群组偏好信息,其中,偏好信息可包括兴趣、工作类型等特征信息。服务器可根据广告筛选策略,结合群组偏好信息筛选出至少一个适合目标群组的广告信息。其中,服务器根据广告筛选策略,结合群组偏好信息筛选出至少一个合适目标群组的广告信息可以是:服务器可根据获得的至少一个目标群组所携带的群组偏好信息选择与所有偏好信息均匹配的广告信息,再在所有匹配的广告信息中随机选择一个广告信息作为目标广告信息;或者,服务器根据获得的至少一个群组所携带的群组偏好信息选择与所有偏好信息均匹配的广告信息,再根据要推送的群组的偏好信息在所获得的广告信息中筛选出与要推送的群组的偏好信息所匹配的目标广告信息。
在本发明实施例中,服务器在向用户推送广告信息中,可将服务器的推送记录存储下来,如存储将哪个广告信息推送给哪个用户等推送记录。当服务器获取到目标广告信息后,服务器可在存储的推送记录中获取向目标群组中的成员推送过目标广告信息的成员数量。具体的,还可以是服务器根据推送记录获取预置时间段内向目标群组中的成员推送过目标广告信息的成员数量,其中,预置时间可以是一天前与当前时间之间的时间段,或者可以是一个月前与当前时间之间的时间段,或者还可以是其他指定的时间段,在此不进行限制。
在本发明实施例中,服务器还可获取预置的数值,其中,预置的数量可以是目标群组的成员总数的预置比例的数量,例如,目标群组的成员总数为100个,预置比例为3:10,则预置的数值为30,其中,预置的数值还可以是其他数值,在此不限制。
在本发明实施例中,当服务器获取到成员数量和预置数值时,服务器可判断成员数量是否小于或等于预置的数值,当服务器判断成员数量小于或等于预置的数值时,服务器确定目标群组满足预设的条件;当服务器判断成员数量大于预置的数值时,服务器确定目标群组不满足预设的条件。
S102,当所述目标群组满足预设的条件时,向所述目标群组的成员推送所述目标广告信息。
在本发明实施例中,服务器可向目标群组中的预置数量的成员推送目标广告信息。其中,服务器可在目标群组中随机获取预置数量的成员,从而向预置数量的成员推送目标广告信息。其中,预置数量与目标群组的总成员数量之比可满足预置比例,如:当目标群组的总成员数量为100个,预置比例为3:10,则预置数量可以是30。进一步的,预置数量的成员可包括用户。
在本发明实施例中,服务器可同时向目标群组中的预置数量的成员推送目标广告信息,或者逐一向预置数量的成员推送目标广告信息。其中,当服务器向目标群组中的预置数量的成员推送目标广告信息时,服务器还可对所推送目标广告信息的成员执行在预置的群组中查询包括所述成员的目标群组的步骤,其中,对所推送目标广告信息的成员执行在预置的群组中查询包括所述成员的目标群组的步骤可参加本发明实施例,在此不进行赘述。
本发明实施例通过当需对用户进行推送广告信息时,在预置的群组中查询包括所述用户的目标群组,根据所述目标群组获取所要推送的目标广告信息,并判断所述目标群组是否满足预设的条件,当判断所述目标群组满足预设的条件时,向所述目标群组的成员推送所述目标广告信息,从而使得服务器在向目标群组进行推送广告信息时,可判断目标群组是否满足预设的条件,从而可实现在投放广告信息时节省资源,节约成本。
请参见图2,为本发明一种广告信息推送的方法的第一实施例流程示意图。如图2所示,本实施例所述一种广告信息推送的方法包括步骤:
S200,获取与所述用户相关联的用户。
在本发明实施例中,服务器可以获取所述用户的关系链,根据所述用户的关系链获取与所述用户相关联的用户。其中,所述用户的关系链可以是服务器基于用户的社交关系建立的关系链,或者服务器基于用户的位置关系建立的关系链。进一步的,服务器还可基于用户的其他关系建立关系链,在此不进行限制。其中,所述关系链包括所述用户与至少一个用户的映射关系。
在本发明实施例中,当服务器基于用户的社交关系建立关系链时,服务器可以读取用户预置的通讯录,根据通讯录建立关系链。其中,通讯录可以是用于通话的通讯录,或者社交网页上预置的通讯录。其中,服务器可根据通讯录建立关系链可以是:服务器可获取通讯录所记载的所有用户,从而建立的关系链可以是所述用户映射通讯录上所有用户的映射关系;还可以是,服务器可获取通讯录所记载的除黑名单之外的所有用户,从而建立的关系链可以是所述用户映射通讯录上除黑名单之外的所有用户的映射关系;还可以是,当通讯录按类型分组记载用户时,如同事组、好友组、跑步组等,服务器可获取每个类型对应用户,从而建立的关系链可以是所述用户按类型分别映射每个类型对应的用户的映射关系,并且每个类型对应的用户可携带标签,如当类型为同事组时,该类型对应的用户可携带同事组标签;还可以是,所述服务器可获取用户的通讯录上的用户预置的通讯录,从而建立的关系链可以是所述用户与通讯录上的某一用户的映射关系以及所述用户与通讯录上的某一用户的通讯录上的用户的映射关系,如当用户A的通讯录有用户B、用户C、和用户D,同时B与E有映射关系,从而建立的关系链可以是用户A映射用户B和用户E的映射关系。进一步的,服务器还可根据通讯录建立其他的关系链,在此不进行限定。
在本发明实施例中,当服务器基于用户的位置关系建立关系链时,用户可以读取用户的地理位置,根据地理位置建立关系链。其中,服务器可获取用户的GPRS信息,通过GPRS信息定位用户的地理位置。服务器根据地理位置建立关系链可以是:用户获取预置范围内的所有用户,从而建立的关系链可以是用户映射预置范围内的所有用户的映射关系。其中,预置范围可以是一处或多处,当预置的范围是多处时,用户可以获取多处范围对应的所有用户,从而建立的关系链可以是用户分别映射多处方位内的所有用户的映射关系。
在本发明实施例中,用户映射关系中的用户可以是用户的相关联的用户。当服务器获取到用户的关系链时,服务器可根据需要获取所需的映射关系,从而根据映射关系获取该映射关系下的用户的相关联的用户。
S201,根据所述相关联的用户生成所述群组。
在本发明实施例中,服务器根据相关联的用户生成群组,其中,群组可包括用户以及用户一个映射关系中的用户。进一步的,服务器生成群组后,群组还可携带偏好信息,其中,偏好信息可以是根据群组成员的携带的标签生成的,或者根据每个群组内的成员的操作习惯、生活信息记录而生成的共同的特征信息。
S202,当需对用户进行推送广告信息时,在预置的群组中查询包括所述用户的目标群组。
S203,根据所述目标群组获取所要推送的目标广告信息,并判断所述目标群组是否满足预设的条件。
S204,当所述目标群组满足预设的条件时,向所述目标群组的成员推送所述目标广告信息。
S205,当所述目标群组不满足预设条件时,根据所述目标群组获取新的目标广告信息。
在本发明实施例中,当服务器确定目标群组不满足预设条件时,服务器可根据实施例一中的步骤S101中的服务器获取到的多个与目标群组所携带的群组偏好信息匹配的广告信息中除目标广告信息外再随机选择一个广告信息作为新的目标广告信息。或者服务器可重新根据目标群组所携带的群组偏好信息在除目标广告信息外的广告信息库中获取匹配的广告信息,再在重新获得的所有匹配信息中随机选择一个广告信息作为新的目标信息进行发送。
S206,向所述目标群组的成员推送所述新的目标广告信息。
在本发明实施例中,服务器可向目标群组中的预置数量的成员推送新的目标广告信息。其中,服务器可在目标群组中随机获取预置数量的成员,从而向预置数量的成员推送新的目标广告信息。其中,预置数量与目标群组的总成员数量之比可满足预置比例,如:当目标群组的总成员数量为100个,预置比例为3:10,则预置数量可以是30。进一步的,预置数量的成员可包括用户。
在本发明实施例中,服务器可同时向目标群组中的预置数量的成员推送新的目标广告信息,或者逐一向预置数量的成员推送新的目标广告信息。其中,当服务器向目标群组中的预置数量的成员推送新的目标广告信息时,服务器还可对所推送新的目标广告信息的成员执行在预置的群组中查询包括所述成员的目标群组的步骤,对所推送目标广告信息的成员的执行在预置的群组中查询包括所述成员的目标群组的步骤可参照本发明实施例,在此不进行赘述。
本发明实施例通过当需对用户进行推送广告信息时,在预置的群组中查询包括所述用户的目标群组,根据所述目标群组获取所要推送的目标广告信息,并判断所述目标群组是否满足预设的条件,当判断所述目标群组满足预设的条件时,向所述目标群组的成员推送所述目标广告信息,从而使得服务器在向目标群组进行推送广告信息时,可判断目标群组是否满足预设的条件,从而可实现在投放广告信息时节省资源,节约成本。
参见图3,是本发明实施例提供的一种服务器的第一实施例结构图。本发明实施例中所描述的服务器,包括:
查询单元100,用于当需对用户进行推送广告信息时,在预置的群组中查询包括所述用户的目标群组。
判断单元200,用于根据所述目标群组获取所要推送的目标广告信息,并判断所述目标群组是否满足预设的条件。
第一推送单元300,用于当判断所述目标群组满足预设的条件时,向所述目标群组的成员推送所述目标广告信息。
在本发明实施例中,用户可以是用户终端,用户终端可以是手机、平板电脑、掌上电脑或者移动互联网设备(Mobile Internet Device,MID)等,上述用户终端仅是举例,而非穷举,包含但不限于上述用户终端。
在本发明实施例中,服务器可预置多个群组,群组可包括至少一个用户,其中,群组可包括用户对应的用户标识符。其中,用户标识符可以是用户对应的账号、用户对应的地址、用户对应的联系号码或者用户对应的名称等。当群组包括用户对应的用户标识符时,服务器可预置用户终端与用户标识符的对应关系。
在本发明实施例中,当服务器需对用户进行推送广告信息时,查询单元100可在预置的群组中查询包括用户的目标群组,其中,包括用户的目标群组可以是包括用户对应的用户标识符的群组。其中,当服务器中有多个群组包括用户时,则查询单元100可查询到多个目标群组。在本发明实施例中,广告信息可包括视频、图片或者文字等,在此不进行限制。
在本发明实施例中,服务器预置的群组可携带群组偏好信息,其中,偏好信息可包括兴趣、工作类型等特征信息。判断单元200可根据广告筛选策略,结合群组偏好信息筛选出至少一个适合目标群组的广告信息。其中,判断单元200根据广告筛选策略,结合群组偏好信息筛选出至少一个合适目标群组的广告信息可以是:判断单元200可根据获得的至少一个目标群组所携带的群组偏好信息选择与所有偏好信息均匹配的广告信息,再在所有匹配的广告信息中随机选择一个广告信息作为目标广告信息;或者,判断单元200根据获得的至少一个群组所携带的群组偏好信息选择与所有偏好信息均匹配的广告信息,再根据要推送的群组的偏好信息在所获得的广告信息中筛选出与要推送的群组的偏好信息所匹配的目标广告信息。
在本发明实施例中,服务器在向用户推送广告信息中,可将服务器的推送记录存储下来,如存储将哪个广告信息推送给哪个用户等推送记录。当判断单元200获取到目标广告信息后,判断单元200可在存储的推送记录中获取向目标群组中的成员推送过目标广告信息的成员数量。具体的,还可以是判断单元200根据推送记录获取预置时间段内向目标群组中的成员推送过目标广告信息的成员数量,其中,预置时间可以是一天前与当前时间之间的时间段,或者可以是一个月前与当前时间之间的时间段,或者还可以是其他指定的时间段,在此不进行限制。
在本发明实施例中,判断单元200还可获取预置的数值,其中,预置的数量可以是目标群组的成员总数的预置比例的数量,例如,目标群组的成员总数为100个,预置比例为3:10,则预置的数值为30,其中,预置的数值还可以是其他数值,在此不限制。
在本发明实施例中,当判断单元200获取到成员数量和预置数值时,判断单元200可判断成员数量是否小于或等于预置的数值,当判断单元200判断成员数量小于或等于预置的数值时,判断单元200确定目标群组满足预设的条件;当判断单元200判断成员数量大于预置的数值时,判断单元200确定目标群组不满足预设的条件。
在本发明实施例中,第一推送单元300可向目标群组中的预置数量的成员推送目标广告信息。其中,第一推送单元300可在目标群组中随机获取预置数量的成员,从而向预置数量的成员推送目标广告信息。其中,预置数量与目标群组的总成员数量之比可满足预置比例,如:当目标群组的总成员数量为100个,预置比例为3:10,则预置数量可以是30。进一步的,预置数量的成员可包括用户。
在本发明实施例中,第一推送单元300可同时向目标群组中的预置数量的成员推送目标广告信息,或者逐一向预置数量的成员推送目标广告信息。其中,当第一推送单元300向目标群组中的预置数量的成员推送目标广告信息时,第一推送单元300还可对所推送目标广告信息的成员执行在预置的群组中查询包括所述成员的目标群组的步骤,其中,第一推送单元300对所推送目标广告信息的成员执行在预置的群组中查询包括所述成员的目标群组的步骤可参加本发明实施例,在此不进行赘述。
其中,在本发明实施例中,所述判断单元200包括:
第三获取子单元,用于获取向所述目标群组中的成员推送过所述目标广告信息的成员数量。
判断子单元,用于判断所述成员数量是否小于或等于预置的数值。
第一确定子单元,用于当判断所述成员数量小于或等于预置的数值时,确定所述目标群组满足预设的条件。
第二确定子单元,用于当判断所述成员数量大于预置的数值时,确定所述目标群组不满足预设的条件。
所述第一推送单元300具体用于:
向所述目标群组中的预置数量的成员推送所述目标广告信息。
可以理解的是,本实施例的服务器中的单元的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再进行赘述。
本发明实施例通过当需对用户进行推送广告信息时,在预置的群组中查询包括所述用户的目标群组,根据所述目标群组获取所要推送的目标广告信息,并判断所述目标群组是否满足预设的条件,当判断所述目标群组满足预设的条件时,向所述目标群组的成员推送所述目标广告信息,从而使得服务器在向目标群组进行推送广告信息时,可判断目标群组是否满足预设的条件,从而可实现在投放广告信息时节省资源,节约成本。
参见图4,是本发明实施例提供的一种服务器的第二实施例结构图。本发明实施例中所描述的服务器,包括:
查询单元100、判断单元200和第一推送单元300。
其中,所述服务器还包括:
第一获取单元400,用于获取与所述用户相关联的用户。
生成单元500,用于根据所述相关联的用户生成所述群组。
第二获取单元600,用于当判断单元200确定所述目标群组不满足预设条件时,根据所述目标群组获取新的目标广告信息。
第二推送单元700,用于向所述目标群组的成员推送所述新的目标广告信息。
在本发明实施例中,第一获取单元400可以获取所述用户的关系链,根据所述用户的关系链获取与所述用户相关联的用户。其中,所述用户的关系链可以是第一获取单元400基于用户的社交关系建立的关系链,或者第一获取单元400基于用户的位置关系建立的关系链。进一步的,第一获取单元400还可基于用户的其他关系建立关系链,在此不进行限制。其中,所述关系链包括所述用户与至少一个用户的映射关系。
在本发明实施例中,当第一获取单元400基于用户的社交关系建立关系链时,第一获取单元400可以读取用户预置的通讯录,根据通讯录建立关系链。其中,通讯录可以是用于通话的通讯录,或者社交网页上预置的通讯录。其中,第一获取单元400可根据通讯录建立关系链可以是:第一获取单元400可获取通讯录所记载的所有用户,从而建立的关系链可以是所述用户映射通讯录上所有用户的映射关系;还可以是,第一获取单元400可获取通讯录所记载的除黑名单之外的所有用户,从而建立的关系链可以是所述用户映射通讯录上除黑名单之外的所有用户的映射关系;还可以是,当通讯录按类型分组记载用户时,如同事组、好友组、跑步组等,第一获取单元400可获取每个类型对应用户,从而建立的关系链可以是所述用户按类型分别映射每个类型对应的用户的映射关系,并且每个类型对应的用户可携带标签,如当类型为同事组时,该类型对应的用户可携带同事组标签;还可以是,第一获取单元400可获取用户的通讯录上的用户预置的通讯录,从而建立的关系链可以是所述用户与通讯录上的某一用户的映射关系以及所述用户与通讯录上的某一用户的通讯录上的用户的映射关系,如当用户A的通讯录有用户B、用户C、和用户D,同时B与E有映射关系,从而建立的关系链可以是用户A映射用户B和用户E的映射关系。进一步的,第一获取单元400还可根据通讯录建立其他的关系链,在此不进行限定。
在本发明实施例中,当第一获取单元400基于用户的位置关系建立关系链时,用户可以读取用户的地理位置,根据地理位置建立关系链。其中,第一获取单元400可获取用户的GPRS信息,通过GPRS信息定位用户的地理位置。第一获取单元400根据地理位置建立关系链可以是:用户获取预置范围内的所有用户,从而建立的关系链可以是用户映射预置范围内的所有用户的映射关系。其中,预置范围可以是一处或多处,当预置的范围是多处时,用户可以获取多处范围对应的所有用户,从而建立的关系链可以是用户分别映射多处方位内的所有用户的映射关系。
在本发明实施例中,用户映射关系中的用户可以是用户的相关联的用户。当第一获取单元400获取到用户的关系链时,第一获取单元400可根据需要获取所需的映射关系,从而根据映射关系获取该映射关系下的用户的相关联的用户。
在本发明实施例中,生成单元500根据相关联的用户生成群组,其中,群组可包括用户以及用户一个映射关系中的用户。进一步的,生成单元500生成群组后,群组还可携带偏好信息,其中,偏好信息可以是生成单元500根据群组成员的携带的标签生成的,或者生成单元500根据每个群组内的成员的操作习惯、生活信息记录而生成的共同的特征信息。
在本发明实施例中,当判断单元200确定目标群组不满足预设条件时,第二获取单元600可根据以上实施例中的服务器获取到的多个与目标群组所携带的群组偏好信息匹配的广告信息中除目标广告信息外再随机选择一个广告信息作为新的目标广告信息。或者第二获取单元600可重新根据目标群组所携带的群组偏好信息在除目标广告信息外的广告信息库中获取匹配的广告信息,再在重新获得的所有匹配信息中随机选择一个广告信息作为新的目标信息进行发送。
在本发明实施例中,第二推送单元400可向目标群组中的预置数量的成员推送新的目标广告信息。其中,第二推送单元400可在目标群组中随机获取预置数量的成员,从而向预置数量的成员推送新的目标广告信息。其中,预置数量与目标群组的总成员数量之比可满足预置比例,如:当目标群组的总成员数量为100个,预置比例为3:10,则预置数量可以是30。进一步的,预置数量的成员可包括用户。
在本发明实施例中,第二推送单元400可同时向目标群组中的预置数量的成员推送新的目标广告信息,或者逐一向预置数量的成员推送新的目标广告信息。其中,当第二推送单元400向目标群组中的预置数量的成员推送新的目标广告信息时,第二推送单元400还可对所推送新的目标广告信息的成员执行在预置的群组中查询包括所述成员的目标群组的步骤,其中,第二推送单元400对所推送目标广告信息的成员的执行在预置的群组中查询包括所述成员的目标群组的步骤可参照本发明实施例,在此不进行赘述。
本发明实施例通过当需对用户进行推送广告信息时,在预置的群组中查询包括所述用户的目标群组,根据所述目标群组获取所要推送的目标广告信息,并判断所述目标群组是否满足预设的条件,当判断所述目标群组满足预设的条件时,向所述目标群组的成员推送所述目标广告信息,从而使得服务器在向目标群组进行推送广告信息时,可判断目标群组是否满足预设的条件,从而可实现在投放广告信息时节省资源,节约成本。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行***、装置或设备(如基于计算机的***、包括处理器的***或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
Claims (12)
1.一种广告信息推送的方法,其特征在于,所述方法包括:
当需对用户进行推送广告信息时,在预置的群组中查询包括所述用户的目标群组,其中,所述目标群组包括至少一个用户;
根据所述目标群组获取所要推送的目标广告信息,并判断所述目标群组是否满足预设的条件,其中,所述判断所述目标群组是否满足预设的条件包括:获取向所述目标群组中的成员推送过所述目标广告信息的成员数量,判断所述成员数量是否小于或等于预置的数值,当判断所述成员数量小于或等于预置的数值时,确定所述目标群组满足预设的条件;
当判断所述目标群组满足预设的条件时,向所述目标群组的成员推送所述目标广告信息。
2.如权利要求1所述的方法,其特征在于,当需对用户进行推送广告信息时,在预置的群组中查询包括所述用户的目标群组之前包括:
获取与所述用户相关联的用户;
根据所述相关联的用户生成所述群组,其中,所述群组包括所述用户。
3.如权利要求2所述的方法,其特征在于,所述获取与所述用户相关联的用户包括:
获取所述用户的关系链;
根据所述关系链获取与所述用户相关联的用户。
4.如权利要求1所述的方法,其特征在于,所述判断所述目标群组是否满足预设的条件包括:
当判断所述成员数量大于预置的数值时,确定所述目标群组不满足预设的条件。
5.如权利要求1所述的方法,其特征在于,所述向所述目标群组的成员推送所述目标广告信息包括:
向所述目标群组中的预置数量的成员推送所述目标广告信息。
6.如权利要求4所述的方法,其特征在于,所述方法还包括:
当判断所述目标群组不满足预设条件时,根据所述目标群组获取新的目标广告信息;
向所述目标群组的成员推送所述新的目标广告信息。
7.一种服务器,其特征在于,所述服务器包括:
查询单元,用于当需对用户进行推送广告信息时,在预置的群组中查询包括所述用户的目标群组,其中,所述目标群组包括至少一个用户;
判断单元,用于根据所述目标群组获取所要推送的目标广告信息,并判断所述目标群组是否满足预设的条件,其中,所述判断单元包括:第三获取子单元,用于获取向所述目标群组中的成员推送过所述目标广告信息的成员数量,判断子单元,用于判断所述成员数量是否小于或等于预置的数值,第一确定子单元,用于当判断所述成员数量小于或等于预置的数值时,确定所述目标群组满足预设的条件;
第一推送单元,用于当判断所述目标群组满足预设的条件时,向所述目标群组的成员推送所述目标广告信息。
8.如权利要求7所述的服务器,其特征在于,所述服务器包括:
第一获取单元,用于获取与所述用户相关联的用户;
生成单元,用于根据所述相关联的用户生成所述群组,其中,所述群组包括所述用户。
9.如权利要求8所述的服务器,其特征在于,所述第一获取单元包括:
第一获取子单元,用于获取所述用户的关系链;
第二获取子单元,用于根据所述关系链获取与所述用户相关联的用户。
10.如权利要求7所述的服务器,其特征在于,所述判断单元包括:
第二确定子单元,用于当判断所述成员数量大于预置的数值时,确定所述目标群组不满足预设的条件。
11.如权利要求7所述的服务器,其特征在于,所述第一推送单元具体用于:
向所述目标群组中的预置数量的成员推送所述目标广告信息。
12.如权利要求10所述的服务器,其特征在于,所述服务器还包括:
第二获取单元,用于当第一确定子单元确定所述目标群组不满足预设条件时,根据所述目标群组获取新的目标广告信息;
第二推送单元,用于向所述目标群组的成员推送所述新的目标广告信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510731813.2A CN105338084B (zh) | 2015-11-02 | 2015-11-02 | 一种广告信息推送的方法及服务器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510731813.2A CN105338084B (zh) | 2015-11-02 | 2015-11-02 | 一种广告信息推送的方法及服务器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105338084A CN105338084A (zh) | 2016-02-17 |
CN105338084B true CN105338084B (zh) | 2018-11-23 |
Family
ID=55288359
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510731813.2A Active CN105338084B (zh) | 2015-11-02 | 2015-11-02 | 一种广告信息推送的方法及服务器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105338084B (zh) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106204146A (zh) * | 2016-07-14 | 2016-12-07 | 深圳赢时通网络有限公司 | 一种互联网广告投放方法、装置 |
WO2018027400A1 (zh) * | 2016-08-06 | 2018-02-15 | 柳柏宏 | 根据分组状态停止广告推送的方法以及推送*** |
WO2018027401A1 (zh) * | 2016-08-06 | 2018-02-15 | 柳柏宏 | 根据通讯录分组推送广告的方法以及推送*** |
CN107920100B (zh) * | 2016-10-10 | 2021-07-30 | 北京京东尚科信息技术有限公司 | 信息推送方法和装置 |
CN108206742B (zh) * | 2016-12-19 | 2021-03-16 | 腾讯科技(深圳)有限公司 | 一种消息发送方法、装置、服务器以及*** |
CN108243219B (zh) * | 2016-12-26 | 2020-11-06 | 百度在线网络技术(北京)有限公司 | 信息推送的方法和装置 |
CN106874471B (zh) * | 2017-02-16 | 2020-12-08 | 北京百度网讯科技有限公司 | 信息推送方法和装置 |
CN108874805B (zh) * | 2017-05-09 | 2022-05-20 | 腾讯科技(北京)有限公司 | 数据的处理方法和装置 |
CN108154405A (zh) * | 2018-01-28 | 2018-06-12 | 丁超 | 信息提供方法、计算机可读存储介质及计算设备 |
CN111314094A (zh) * | 2018-12-11 | 2020-06-19 | 北京嘀嘀无限科技发展有限公司 | 分群数据处理方法、装置、电子设备及可读存储介质 |
CN113055419B (zh) * | 2019-12-27 | 2023-04-07 | ***通信集团湖南有限公司 | 一种信息发送方法及装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101068377A (zh) * | 2007-06-21 | 2007-11-07 | 中兴通讯股份有限公司 | 基于搜索引擎的群发***及方法 |
CN103036926A (zh) * | 2011-09-29 | 2013-04-10 | 中国电信股份有限公司 | 业务推送***及方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020008895A (ko) * | 2000-07-21 | 2002-02-01 | 황재혁 | 온라인 상 고객의 선호도 정보 취득 방법 및 선호도기반의 전자우편을 사용한 타겟 광고 방법 |
-
2015
- 2015-11-02 CN CN201510731813.2A patent/CN105338084B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101068377A (zh) * | 2007-06-21 | 2007-11-07 | 中兴通讯股份有限公司 | 基于搜索引擎的群发***及方法 |
CN103036926A (zh) * | 2011-09-29 | 2013-04-10 | 中国电信股份有限公司 | 业务推送***及方法 |
Also Published As
Publication number | Publication date |
---|---|
CN105338084A (zh) | 2016-02-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105338084B (zh) | 一种广告信息推送的方法及服务器 | |
CN105786313B (zh) | 一种应用通知消息的显示方法及装置 | |
CN104093136B (zh) | 获取虚拟号码的方法与***、虚拟号码业务平台 | |
CN108170428A (zh) | 页面搭建处理方法、装置及*** | |
CN110247811A (zh) | 一种物联网设备的告警方法及相关装置 | |
US20110276408A1 (en) | Personality Profile Markers for Targeted Ads as a Method and a System | |
CN103069413A (zh) | 基于另一个用户的用户偏好为一个用户定制显示内容 | |
CN103634392B (zh) | 一种离线文件传输的方法、***、终端设备以及服务器 | |
CN105869057B (zh) | 评论存储设备、评论读取、评论写入方法及装置 | |
WO2010033784A2 (en) | Ranking messages in an electronic messaging environment | |
CN107404481B (zh) | 用户信息识别方法及装置 | |
CN110493734A (zh) | 短信发送的通道选择方法和装置 | |
CN103679498B (zh) | 一种对网络终端的信息推送方法及其*** | |
CN103207873A (zh) | 用户专属页面的展示方法和*** | |
CN102946401B (zh) | 一种数据生成方法、装置及设备 | |
CN108900924A (zh) | 直播间中推荐好友的方法和装置 | |
CN106096927A (zh) | 信息更新的方法、装置以及服务器 | |
WO2009057905A2 (en) | System and method for transmitting personal networking-based blog post, and server applied to the same | |
CN102880436B (zh) | 信息处理设备和显示控制方法 | |
CN104918203A (zh) | 移动用户上网剩余流量的提醒方法与装置 | |
CN107241312B (zh) | 一种权限管理方法及装置 | |
CN106156156A (zh) | 基于网络图书资源的书会交流***及其管理方法 | |
CN102929893A (zh) | 社交网络平台应用方法和装置 | |
CN104363257B (zh) | 一种用户界面数据刷新方法和设备 | |
CN103078782A (zh) | 一种好友备注的推荐备注实现方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |