CN110990699B - 一种信息推送***、方法、装置、设备和存储介质 - Google Patents
一种信息推送***、方法、装置、设备和存储介质 Download PDFInfo
- Publication number
- CN110990699B CN110990699B CN201911205610.4A CN201911205610A CN110990699B CN 110990699 B CN110990699 B CN 110990699B CN 201911205610 A CN201911205610 A CN 201911205610A CN 110990699 B CN110990699 B CN 110990699B
- Authority
- CN
- China
- Prior art keywords
- push
- content
- pushing
- time point
- user
- 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
- 238000000034 method Methods 0.000 title claims abstract description 46
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 78
- 238000012163 sequencing technique Methods 0.000 claims description 11
- 230000006399 behavior Effects 0.000 claims description 10
- 238000004364 calculation method Methods 0.000 claims description 6
- 238000004590 computer program Methods 0.000 claims description 5
- 238000010992 reflux Methods 0.000 claims description 4
- 238000004519 manufacturing process Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 10
- 230000008569 process Effects 0.000 description 10
- 230000000977 initiatory effect Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种信息推送***、方法、装置、设备和存储介质。其中,该***包括:时间驱动调度端、推送内容生成端以及推送内容候选端,其中,时间驱动调度端采用不同推送业务下的推送时间点规则计算各推送用户在不同推送业务下的推送时间点,并根据推送业务类型和相同推送时间点下的用户基数发起内容生成请求;推送内容生成端根据内容生成请求采用动态配置的内容推送算法从推送内容候选端中选取出推送用户在对应推送时间点下的目标推送内容反馈给时间驱动调度端。本发明提供的技术方案,在对应推送时间点前主动发起内容生成请求,生成对应的目标推送内容,打通了内容生产‑内容选择‑内容推送的闭环,提高了推送时间点和推送内容的准确性。
Description
技术领域
本发明实施例涉及数据传输领域,尤其涉及一种信息推送***、方法、装置、设备和存储介质。
背景技术
为了提高用户在各种推送应用中的活跃度,使用户在推送应用中浏览各类信息时感受到良好的推送体验,对内容推送服务的要求越来越高,目前内容推送服务主要针对以下两种问题:1)为用户挑选感兴趣的推送内容;2)为不同用户规划合适的内容推送时间点。
目前,一般将单一的内容推送算法和推送时间确定算法统一配置到内容推送***中,如以事件驱动的方式向用户推送其感兴趣的内容,在接收到用户上传的新内容时,立刻根据其他用户的历史浏览内容的特征信息和该新内容的特征信息筛选出内容相似度较高的用户,并直接向此类用户推送该新内容,此时在内容推送服务中形成一种内容生产-内容选择-内容推送的闭环,无法判断被推送用户当前是否方便接收推送,使得过于频繁的内容推送会对被推送用户造成干扰;或人工编排不同类型用户的推送时间列表,通过统一配置的内容推送算法筛选感兴趣的内容进行推送,此时无法满足同一类型下不同用户的推送时间的需求。
现有的内容推送***中一般通过统一配置单一的内容推送算法和时间点确定算法来挑选合适的推送时间点推送对应感兴趣的内容,此时单一的内容推送算法和时间点确定算法无法适应多种推送业务的场景,存在不同的推送问题,推送效果不可控。
发明内容
本发明实施例提供了一种信息推送***、方法、装置、设备和存储介质,保证了内容推送算法的可扩展性,提高了推送时间点和推送内容的准确性。
本发明实施例提供了一种信息推送***,该***包括:时间驱动调度端、推送内容生成端以及推送内容候选端,其中,
所述时间驱动调度端采用不同推送业务下的推送时间点规则计算各推送用户在不同推送业务下的推送时间点,并根据所述推送业务类型和相同推送时间点下的用户基数发起内容生成请求;
所述推送内容生成端根据所述内容生成请求采用动态配置的内容推送算法从所述推送内容候选端中选取出所述推送用户在对应推送时间点下的目标推送内容反馈给所述时间驱动调度端。
第二方面,本发明实施例提供了一种信息推送方法,该方法包括:
计算满足推送用户的推送时间点对应的推送业务类型和该推送时间点下的用户基数下的内容请求时机,所述推送时间点通过采用不同推送业务下配置的推送时间点规则计算得到;
在所述内容请求时机下采用动态配置的内容推送算法确定所述推送用户在对应推送时间点下的目标推送内容,所述目标推送内容为该推送时间点对应的推送业务类型下的内容。
第三方面,本发明实施例提供了一种信息推送装置,该装置包括:
时机计算模块,用于计算满足推送用户的推送时间点对应的推送业务类型和该推送时间点下的用户基数下的内容请求时机,所述推送时间点通过采用不同推送业务下配置的推送时间点规则计算得到;
目标内容确定模块,用于在所述内容请求时机下采用动态配置的内容推送算法确定所述推送用户在对应推送时间点下的目标推送内容,所述目标推送内容为该推送时间点对应的推送业务类型下的内容。
第四方面,本发明实施例提供了一种设备,该设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明任意实施例所述的信息推送方法。
第五方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明任意实施例所述的信息推送方法。
本发明实施例提供了一种信息推送***、方法、装置、设备和存储介质,在信息推送***中设置时间驱动调度端、推送内容生成端以及推送内容候选端,时间驱动调度端上针对不同推送业务配置对应的推送时间点规则,推送内容生成端动态配置内容推送算法,此时时间驱动调度端采用不同推送业务下的推送时间点规则计算各推送用户在不同推送业务下的推送时间点,并根据推送业务类型和相同推送时间点下的用户基数发起内容生成请求,保证内容生成请求发起时机的准确性,在相同推送时间点下的用户基数过大时,能够提前发起对应推送业务类型下的内容生成请求,避免***吞吐量过大造成内容拥塞,使得内容生成缓慢的问题,后续推送内容生成端根据内容生成请求采用动态配置的内容推送算法从推送内容候选端中选取出推送用户在对应推送时间点下的目标推送内容反馈给时间驱动调度端,从而在该推送时间点前确保成功生成目标推送内容,保证信息推送的时效性和***稳定性,同时推送内容生成端通过动态配置内容推送算法,实现内容推送算法的可扩展性;本方案在对应推送时间点前主动发起内容生成请求,并采用动态配置的内容推送算法生成对应的目标推送内容,打通信息推送服务中形成的内容生产-内容选择-内容推送的闭环,提高了推送时间点和推送内容的准确性。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1为本发明实施例提供的一种信息推送***的原理框图;
图2为本发明实施例二提供的一种信息推送***的原理架构图;
图3A为本发明实施例三提供的一种信息推送方法的流程图;
图3B为本发明实施例三提供的信息推送过程的原理示意图;
图4A为本发明实施例四提供的一种信息推送方法的流程图;
图4B为本发明实施例四提供的信息推送过程的原理示意图;
图5为本发明实施例五提供的一种信息推送装置的结构示意图;
图6为本发明实施例六提供的一种设备的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。此外,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
实施例一
图1为本发明实施例提供的一种信息推送***的原理框图,本实施例可适用于任一种信息推送的场景中。参照图1,本实施例中的信息推送***可以包括:时间驱动调度端10、推送内容生成端11以及推送内容候选端12。
其中,时间驱动调度端10采用不同推送业务下的推送时间点规则计算各推送用户在不同推送业务下的推送时间点,并根据推送业务类型和相同推送时间点下的用户基数发起内容生成请求;推送内容生成端11根据内容生成请求采用动态配置的内容推送算法从推送内容候选端12中选取出推送用户在对应推送时间点下的目标推送内容反馈给时间驱动调度端10。
可选的,本实施例应用于各类消息的推送场景下,为各推送用户规划合适的推送时间点,并在各类消息内容中挑选出最感兴趣的推送内容,在该推送时间点下推送给推送用户,此时为了提高信息推送的处理性能,本实施例将推送时间点规划、推送内容挑选以及消息内容存储分离开来,进而设置对应的时间驱动调度端10、推送内容生成端11以及推送内容候选端12,分别执行不同的功能。具体的,为了保证各端的执行性能,分布式部署时间驱动调度端10、推送内容生成端11以及推送内容候选端12,通过为信息推送***中的各个服务器配置对应的推送功能,将各个服务器对应划分至预先设置的时间驱动调度端10、推送内容生成端11以及推送内容候选端12中,其中各端中配置的服务器数量可以根据具体的执行性能确定,本实施例对此不作限定。例如,推送内容候选端12中存储的消息内容过大时,可以额外扩展其下的服务器数量,减缓每一服务器的存储压力。
以下分别对时间驱动调度端10、推送内容生成端11以及推送内容候选端12的具体功能进行详细的说明:
具体的,时间驱动调度端10作为整个信息推送***的触发器,其上针对不同类型的推送业务分别配置对应的推送时间点规则,保证在不同推送业务下推送时间点的准确性,此时该推送时间点规则可以包括人工干预编排和预先设置的推送时间点算法等不同方式;例如,针对业务数据更新缓慢或者推送时间点固定的推送业务,可以采用人工干预编排的方式,将推送用户按照区域、国家或语言等不同属性进行划分,进而为各个推送用户预先设置在该类型推送业务下的推送时间点;针对业务数据更新较快或者用户浏览时间不定的推送业务,可以采用推送时间点算法对各个推送用户的历史行为数据进行分析,进而为各个推送用户编排在该类型推送业务下的推送时间点;示例性的,预先划分对应的时间区段,根据推送用户在历史时段内的历史活跃信息,如历史活跃时间点(用户在线时间)以及对推送内容的点击偏好时间点,分析适合该推送用户的推送时间点,进而将不同推送用户编排到不同的时间区段;需要说明的是,一个推送用户可处于多个时间区段内,进而满足不同推送用户的推送时间点的自适应调整。
本实施例中时间驱动调度端10采用不同推送业务下配置的推送时间点规则计算各个推送用户在不同推送业务下的推送时间点,使得时间驱动调度端10上针对每一推送用户均维护一个对应的推送时间点表,该推送时间点表中记录该推送用户在不同推送业务下的推送时间点,后续通过分析各个推送时间点下的推送业务类型和相同推送时间点下的用户基数,在合适的时机向推送内容生成端请求在各推送时间点下推送给用户的推送内容,避免由于数据处理量过大造成在推送时间点未生成合适的推送内容,使得推送发生延时的情况。示例性的,如果推送业务类型更新较快且相同推送时间点下的用户基数较少,则直接在快要到达该推送时间点发起内容生成请求,保证推送内容的准确性;而如果推送业务类型更新较慢或者相同推送时间点下的用户基数较多,则可以在该推送时间点的提前一段时间(如前一天),便发起内容生成请求,保证有充足的时间来生成该推送时间点对应的推送内容。进一步的,为了保证发起内容生成请求的时机准确性,本实施例可以预先为推送业务类型和相同推送时间点下的用户基数分别设置不同的权重,从而确定准确的请求时机。
进一步的,推送内容生成端11为整个信息推送***的内容筛选部分,其上设置有对应的动态配置接口,用于动态配置对应的内容推送算法;示例性的,本实施例可以通过该动态配置接口将推送准确性更高的内容推送算法替换前一内容推送算法,以便将新的内容推送算法重新配置到该推送内容生成端11上,实现信息推送***中内容推送算法的动态可扩展性。
具体的,推送内容生成端11在接收到时间驱动调度端10发起的内容生成请求时,该内容生成请求中可以携带推送用户标识和推送时间点对应的推送业务类型,便于推送内容生成端11确定本次推送的推送用户以及对应推送时间点对应的推送业务类型;此时推送内容生成端11可以采用动态配置的内容推送算法从推送内容候选端12所存储的各类消息内容中选取出各个推送用户在相应推送业务类型下最感兴趣的消息内容,作为推送用户在对应推送时间点下的目标推送内容,进而将该目标推送内容反馈给时间驱动调度端10,此时时间驱动调度端10可以在对应的推送时间点下将该推送时间点对应的目标推送内容推送给对应的推送用户,保证信息推送的时效性和准确性。
需要说明的是,为了保证信息推送效率,本实施例中时间驱动调度端10发起的内容生成请求可以用于请求同一推送用户在不同推送时间点下对应的推送内容,也可以是不同推送用户在同一推送时间点下的推送内容,本实施例中对此不作限定。此时推送内容生成端11如果接收到针对为同一推送用户请求不同推送时间点下推送内容的内容生成请求,可以采用动态配置的内容推送算法一次性从推送内容候选端12中筛选出多条消息内容,并按照对应规则分配至不同的推送时间点,如按照推送时间点的先后顺序和消息内容与推送用户之间的匹配程度一一对应分配,或者针对每一推送时间点对已筛选出的消息内容再次进行匹配分析,根据匹配程度为不同推送时间点依次重新分配,本实施例对此不作限定。
进一步的,推送内容候选端12为整个信息推送***的存储部分,用于存储推送应用中的不同类型用户上传的各类消息内容,以及各类消息内容推送给不同推送用户后对应的用户操作参数,便于在推送内容生成端11根据内容生成请求采用动态配置的内容推送算法选取推送用户在对应推送时间点下的目标推送内容时,参考各消息内容的用户操作参数,提高推送内容的准确性。同时,在消息内容存储量过大时,可以分布式部署对应的服务器来分区存储,而且便于在信息推送过程中额外增加推送内容候选端12的服务器数量,保证消息内容存储的高效性。
此外,为了实时收集用户上传内容以及监控各推送用户对于推送信息的操作情况,本实施例中还可以包括流式任务服务端13,流式任务服务端13收集用户上传内容并存储至推送内容候选端12,并根据推送用户上报的用户上传内容的曝光事件和点击事件,对应更新推送内容候选端12上用户上传内容的曝光统计参数和点击统计参数。
具体的,推送用户向信息推送***上传新的消息内容后,该信息推送***中的流式任务服务端13可以实时收集客户端上传的消息内容,并存储至推送内容候选端12,同时在时间驱动调度端10将某一消息内容推送给推送用户后,该推送用户所在的客户端可以上报该消息内容的曝光事件和点击事件,曝光事件为推送用户所在客户端在成功接收到推送的消息内容时反馈的确认消息,点击事件为推送用户对于推送的消息内容是否点击浏览的确认消息,流式任务服务端13收集到客户端打点上报的消息内容的曝光时间和点击事件后,根据曝光和点击情况对应更新推送内容候选端12上该消息内容的曝光统计参数和点击统计参数,以便提高后续推送内容的准确性。
本实施例提供的技术方案,在信息推送***中设置时间驱动调度端、推送内容生成端以及推送内容候选端,时间驱动调度端上针对不同推送业务配置对应的推送时间点规则,推送内容生成端动态配置内容推送算法,此时时间驱动调度端采用不同推送业务下的推送时间点规则计算各推送用户在不同推送业务下的推送时间点,并根据推送业务类型和相同推送时间点下的用户基数发起内容生成请求,保证内容生成请求发起时机的准确性,在相同推送时间点下的用户基数过大时,能够提前发起对应推送业务类型下的内容生成请求,避免***吞吐量过大造成内容拥塞,使得内容生成缓慢的问题,后续推送内容生成端根据内容生成请求采用动态配置的内容推送算法从推送内容候选端中选取出推送用户在对应推送时间点下的目标推送内容反馈给时间驱动调度端,从而在该推送时间点前确保成功生成目标推送内容,保证信息推送的时效性和***稳定性,同时推送内容生成端通过动态配置内容推送算法,实现内容推送算法的可扩展性;本方案在对应推送时间点前主动发起内容生成请求,并采用动态配置的内容推送算法生成对应的目标推送内容,打通信息推送服务中形成的内容生产-内容选择-内容推送的闭环,提高了推送时间点和推送内容的准确性。
实施例二
图2为本发明实施例二提供的一种信息推送***的原理架构图。本实施例在上述实施例的基础上进行优化。可选的,如图2所示,本实施例对于信息推送***中包括的时间驱动调度端20、推送内容生成端21、推送内容候选端22以及流式任务服务端23的具体配置进行详细的说明。
可选的,根据推送时间点过程中的不同功能,时间驱动调度端20中可以对应包括时间点服务器201、内容请求服务器202以及内容推送服务器203。
其中,时间点服务器201上配置有不同推送业务下的推送时间点规则,由于信息推送过程中,推送用户对于时间点的需求会发生改变,而且会增加新的推送用户,因此时间点服务器201会在预设时间间隔下不断采用不同推送业务下的推送时间点规则,计算各推送用户在不同推送业务下的推送时间点,从而保证各推送用户在不同推送业务下推送时间点的准确性。内容请求服务器202实时访问时间点服务器201中各推送用户在不同推送业务下的推送时间点,进而根据推送业务类型和相同推送时间点下的用户基数确定不同推送时间点对应的内容请求时机,并在该内容请求时机下向推送内容生成端21发起内容生成请求,该内容请求时机位于对应的推送时间点之前,以便及时在对应的推送时间点前通过推送内容生成端21获取对应的目标推送内容,保证信息推送的时效性。内容推送服务器203接收推送内容生成端21反馈的在对应推送时间下的目标推送内容,并在达到该对应推送时间点时将推送内容生成端21反馈的该推送时间点对应的目标推送内容推送给推送用户。
进一步的,推送内容生成端21根据生成推送内容过程中的不同功能,可以包括分布式部署的内容召回服务器211和排序服务器212,推送内容生成端21在接收到时间驱动调度端20发起的内容生成请求后,由于时间驱动调度端20可能会同时请求不同推送用户在同一推送时间点的推送内容,因此本实施例中推送内容生成端21可以将不同推送用户的内容生成请求对应分发给不同的内容召回服务器211,由不同的内容召回服务器211同时执行不同推送用户的推送内容确定操作。
具体的,内容召回服务器211在接收到内容生成请求时,首先判断本次请求的推送用户以及在对应推送时间点对应的推送业务类型,进而采用预先配置的预设相似度算法从推送内容候选端22中为推送用户召回预设条件下的初始推送内容集合;此时预设条件可以为初始推送内容集合中召回的推送用户感兴趣的消息内容的数量上限以及召回的消息内容所处的推送业务类型为内容生成请求中携带的本次请求推送的对应推送时间点的推送业务类型,使得初始推送内容集合中的消息内容均为本次请求的推送时间点对应的推送业务类型。示例性的,内容召回服务器211可以结合推送用户的不同属性,如国家、语言、年龄、性别、历史行为等信息,从推送内容候选端22中召回该推送用户感兴趣的相似度最近相应数量下的消息内容。排序服务器212采用预先配置的预设匹配算法对内容召回服务器211召回的初始推送内容集合中的各个消息内容进行排序,根据排序结果选取出推送用户在对应推送时间点下的目标推送内容,此时在推送时间点为一个时,选取排序最高的消息内容作为该推送时间点的目标推送内容;在推送时间点为多个时,选取排序靠前的与推送时间点数量相同的消息内容,并根据推送时间点的先后顺序再次进行匹配度分析,从而确定各推送时间点下的目标推送内容。
此外,为了提升推送用户的推送体验,本实施例还可以设置目标推送内容的展示多样性,此时推送内容生成端21中还可以包括样式服务器213;样式服务器213首先查找推送用户所在客户端的版本信息,以及分析推送用户对于所推送的消息内容的历史行为数据,进而根据推送用户所在客户端的版本信息和/或推送用户的历史行为数据确定目标推送内容的展示样式参数,如对于预设时长内未查看点击过推送内容的推送用户,可以将目标推送内容设置为弹窗样式推送,提示该推送用户查看,并将目标推送内容以及对应的展示样式参数反馈给时间驱动调度端20,以便时间驱动调度端20在对应推送时间点下将该目标推送内容以及对应的展示样式参数统一推送给推送用户,以使推送用户所在客户端采用该展示样式参数对应展示该目标推送内容,提高推送内容的个性化展示,同时使信息推送全面覆盖不同的客户端。
进一步的,为了区分不同类型用户上传的消息内容,推送内容候选端22可以包括常规内容存储器221和专业内容存储器222;推送应用中的用户包括普通用户和进过认证的专业用户,此时将流式任务服务器23实时收集的普通用户上传的原创内容存储至常规内容存储器221中,将推送应用中认证的专业用户上传的内容存储至专业内容存储器222中。需要说明的是,本实施例中分布式部署常规内容存储器221和专业内容存储器222,若存储内容过大时,可以额外增加服务器配置对应的功能,保证内容存储的可扩展性。
进一步的,流式任务服务端23可以包括内容收集服务器231和回流统计服务器232;内容收集服务器231实时收集各推送用户上传的消息内容,并根据推送用户类型对应存储至推送内容候选端22中的常规内容存储器221和专业内容存储器222中;回流统计服务器232在将不同消息内容推送给各推送用户后,实时收集各推送用户所在客户端打点上报的关于各消息内容的曝光事件和点击事件,并向推送内容候选端22发送对应的曝光通知和点击通知,以使推送内容候选端22在更新常规内容存储器221和专业内容存储器222中各消息内容的曝光统计参数和点击统计参数,提高后续信息推送的准确性。
本实施例提供的技术方案,在信息推送***中分布式部署时间驱动调度端、推送内容生成端、推送内容候选端以及流式任务服务端,为推送用户设置在不同推送业务下的推送时间点,并在该推送时间点之前发起内容生成请求,进而及时获取该推送时间点下推送用户最感兴趣的目标推送内容,并在达到该推送时间点时推送给该推送用户,此时能够提前发起对应推送业务类型下的内容生成请求,避免***吞吐量过大造成内容拥塞,使得内容生成缓慢的问题,从而在该推送时间点前确保成功生成目标推送内容,保证信息推送的时效性和***稳定性,同时推送内容生成端通过动态配置内容推送算法,实现内容推送算法的可扩展性;本方案在对应推送时间点前主动发起内容生成请求,并采用动态配置的内容推送算法生成对应的目标推送内容,打通信息推送服务中形成的内容生产-内容选择-内容推送的闭环,提高了推送时间点和推送内容的准确性。
实施例三
图3A为本发明实施例三提供的一种信息推送方法的流程图,本实施例可应用于任一种信息推送的场景中。本实施例提供的一种信息推送方法可以由本发明实施例提供的信息推送装置来执行,该装置可以通过软件和/或硬件的方式来实现,并集成在执行本方法的设备中,该设备可以是任一种推送应用对应的后台服务端。
具体的,参考图3A,该方法可以包括如下步骤:
S310,计算满足推送用户的推送时间点对应的推送业务类型和该推送时间点下的用户基数下的内容请求时机。
其中,推送时间点通过采用不同推送业务下配置的推送时间点规则计算得到;具体的,本实施例中针对不同的推送业务预先配置对应的推送时间规则,此时该推送时间点规则可以包括人工干预编排和预先设置的推送时间点算法等不同方式;此时可以采用不同推送业务下的推送时间点规则计算各推送用户在不同推送业务下的推送时间点,此时对于每一推送用户,均对应维护一个推送时间点表,用于记录该推送用户在不同推送业务下的推送时间点。
可选的,为了避免由于数据处理量过大造成在推送时间点未生成合适的推送内容,使得推送发生延时的情况,本实施例在推送用户的各个推送时间点之前,首先通过时间驱动调度端对该推送时间点对应的推送业务类型以及相同推送时间点下的用户基数进行分析,判断推送业务类型下业务数据是否更新较快,或用户基数是否过大而导致推送数据的运算量较大,进而计算出同时满足推送用户的推送时间点对应的推送业务类型和该推送时间点下的用户基数下的内容请求时机,例如如果推送业务类型更新较快且相同推送时间点下的用户基数较少,则将内容请求时机设置为快要到达该推送时间点之前的临近时间点,保证在该临近时间点发起内容生成请求即可在推送时间点准时获取请求的推送内容,同时保证推送内容的准确性;而如果推送业务类型更新较慢或者相同推送时间点下的用户基数较多,则可以将内容请求实际设置为该推送时间点之前的较长时间点(如前一天),保证有充足的时间来生成该推送时间点对应的推送内容。进一步的,为了保证发起内容生成请求的时机准确性,本实施例可以预先为推送业务类型和相同推送时间点下的用户基数分别设置不同的权重,从而根据推送用户的推送时间点对应的推送业务类型和该推送时间点下的用户基数以及对应的权重来计算准确的内容请求时机,以便保证在推送时间点获取对应的推送内容的及时性。
S320,在内容请求时机下采用动态配置的内容推送算法确定推送用户在对应推送时间点下的目标推送内容。
具体的,目标推送内容为该推送时间点对应的推送业务类型下的内容。本实施例中可以预先动态配置对应的内容推送算法,该内容推送算法可以为现有的任一种准确性较高的内容推送算法,可以动态更新,本实施例中对此不作限定。
可选的,通过时间驱动调度端确定对应的内容请求时机后,在该内容请求时机下向推送内容生成端发起对应的内容生成请求,该内容生成请求中可以携带本次请求推送的推送用户标识和在不同推送时间点下的推送业务类型,根据该内容生成请求采用动态配置的内容推送算法从推送内容候选池所存储的各类消息内容中选取出推送用户在相应推送业务类型下最感兴趣的消息内容,作为本实施例中推送用户在对应推送时间点下的目标推送内容,此时该目标推送内容为该推送时间点对应的推送业务类型下的消息内容。
可选的,如图3B所示,在采用动态配置的内容推送算法确定推送用户在对应推送时间点下的目标推送内容时,可以具体分为预设相似度算法和预设匹配算法,进而依次对筛选出目标推送内容,此时在内容请求时机下采用动态配置的内容推送算法确定推送用户在对应推送时间点下的目标推送内容,具体可以包括:在内容请求时机下采用动态配置的预设相似度算法从内容候选池中为推送用户召回预设条件下的初始推送内容集合;采用预设匹配算法对初始推送内容集合进行排序,并根据排序结果选取出推送用户在对应推送时间点下的目标推送内容。
具体的,在内容请求时机下获取对应的内容生成请求,首先判断本次请求的推送用户以及在对应推送时间点对应的推送业务类型,进而采用预先配置的预设相似度算法从推送内容候选端中为推送用户召回预设条件下的初始推送内容集合,执行对应的内容召回功能;此时预设条件可以为初始推送内容集合中召回的推送用户感兴趣的消息内容的数量上限以及召回的消息内容所处的推送业务类型为内容生成请求中携带的本次请求推送的对应推送时间点的推送业务类型,使得初始推送内容集合中的消息内容均为本次请求的推送时间点对应的推送业务类型。同时,采用预先配置的预设匹配算法对召回的初始推送内容集合中的各个消息内容进行排序,并根据排序结果选取出推送用户在对应推送时间点下的目标推送内容,例如在推送时间点为一个时,选取排序最高的消息内容作为该推送时间点的目标推送内容;在推送时间点为多个时,选取排序靠前的与推送时间点数量相同的消息内容,并根据推送时间点的先后顺序再次进行匹配度分析,从而确定各推送时间点下的目标推送内容,并在该推送时间点下将该目标推送内容推送给推送用户,保证推送时间点和推送内容的准确性。
本实施例提供的技术方案,根据采用不同推送业务下的推送时间点规则计算出的各推送用户在不同推送业务下的推送时间点对应的推送业务类型和该推送时间点下的用户基数,确定相应的内容请求时机,该内容请求时机位于该推送时间点之前,并在该内容请求时机下采用动态配置的内容推送算法确定推送用户在对应推送时间点下的目标推送内容,从而保证在推送时间点之前能够及时获取对应的目标推送内容,避免***吞吐量过大造成内容拥塞,使得内容生成缓慢的问题,在该推送时间点前确保成功生成目标推送内容,保证信息推送的时效性和***稳定性,同时推送内容生成端通过动态配置内容推送算法,实现内容推送算法的可扩展性;本方案在对应推送时间点前主动发起内容生成请求,并采用动态配置的内容推送算法生成对应的目标推送内容,打通信息推送服务中形成的内容生产-内容选择-内容推送的闭环,提高了推送时间点和推送内容的准确性。
实施例四
图4A为本发明实施例四提供的一种信息推送方法的流程图,图4B为本发明实施例四提供的信息推送过程的原理示意图。本实施例是在上述实施例的基础上进行优化,本实施例主要对信息推送过程中还存在的其他情况进行详细的解释说明。
可选的,如图4A所示,本实施例可以包括如下步骤:
S410,在预设时间间隔下采用不同推送业务下的推送时间点规则,计算推送用户在不同推送业务类型下的推送时间点。
可选的,由于信息推送过程中,推送用户对于时间点的需求会发生改变,而且会增加新的推送用户,因此本实施例中在预设时间间隔下采用不同推送业务下的推送时间点规则,计算推送用户在不同推送业务类型下的推送时间点,以便及时更新各个推送用户在不同推送业务下的推送时间点。
S420,计算满足推送用户的推送时间点对应的推送业务类型和该推送时间点下的用户基数下的内容请求时机。
S430,收集不同推送用户对用户上传内容的曝光事件和点击事件,并更新用户上传内容的曝光统计参数和点击统计参数,以便采用内容推送算法,根据不同用户上传内容的曝光统计参数和点击统计参数确定推送用户在对应推送时间点下的目标推送内容。
可选的,为了保证推送内容的准确性,本实施例在推送内容候选端中除了存储用户上传的消息内容外,还可以额外存储各个用户上传内容的曝光统计参数和点击统计参数,以便后续采用内容推送算法确定目标推送内容时,能够参考各个消息内容的曝光统计参数和点击统计参数,提高推送内容的准确性,此时本实施例在将各个用户上传内容推送给推送用户后,可以实时收集不同推送用户对用户上传内容的曝光事件和点击事件,进而根据该曝光事件和点击事件对应更新用户上传内容的曝光统计参数和点击统计参数,以便提高后续推送内容的准确性。
S440,在内容请求时机下采用动态配置的内容推送算法确定推送用户在对应推送时间点下的目标推送内容。
S450,根据推送用户所在客户端的版本信息和/或推送用户的历史行为数据,确定目标推送内容的展示样式参数。
可选的,在确定推送用户在对应推送时间点下的目标推送内容后,为了提高推送用户对于该目标推送内容的点击率,还可以额外设置该目标推送内容的展示样式参数,本实施例中首先查找推送用户所在客户端的版本信息,以及分析推送用户对于所推送的消息内容的历史行为数据,进而根据推送用户所在客户端的版本信息和/或推送用户的历史行为数据确定目标推送内容的展示样式参数,如对于预设时长内未查看点击过推送内容的推送用户,可以将目标推送内容设置为弹窗样式推送,提示该推送用户查看。
S460,将目标推送内容以及对应的展示样式参数推送给推送用户。
具体的,将目标推送内容以及对应的展示样式参数统一推送给推送用户后,推送用户所在客户端可以采用展示样式参数对应展示该目标推送内容,提高目标推送内容的个性化展示,同时使信息推送全面覆盖不同的客户端。
本实施例提供的技术方案,在预设时间间隔下对应更新一次推送用户在不同推送业务下的推送时间点,提高推送时间点的完整性和准确性,同时实时更新各个用户上传内容的曝光统计参数和点击统计参数,保证目标推送内容的准确性,额外获取目标推送内容的展示样式参数,提高目标推送内容的个性化展示,同时使信息推送全面覆盖不同的客户端;在对应推送时间点前合适的内容请求时机下主动获取对应的目标推送内容,打通信息推送服务中形成的内容生产-内容选择-内容推送的闭环,提高了推送时间点和推送内容的准确性。
实施例五
图5为本发明实施例五提供的一种信息推送装置的结构示意图,具体的,如图5所示,该装置可以包括:
时机计算模块510,用于计算满足推送用户的推送时间点对应的推送业务类型和该推送时间点下的用户基数下的内容请求时机,该推送时间点通过采用不同推送业务下配置的推送时间点规则计算得到;
目标内容确定模块520,用于在内容请求时机下采用动态配置的内容推送算法确定推送用户在对应推送时间点下的目标推送内容,该目标推送内容为该推送时间点对应的推送业务类型下的内容。
本实施例提供的技术方案,根据采用不同推送业务下的推送时间点规则计算出的各推送用户在不同推送业务下的推送时间点对应的推送业务类型和该推送时间点下的用户基数,确定相应的内容请求时机,该内容请求时机位于该推送时间点之前,并在该内容请求时机下采用动态配置的内容推送算法确定推送用户在对应推送时间点下的目标推送内容,从而保证在推送时间点之前能够及时获取对应的目标推送内容,避免***吞吐量过大造成内容拥塞,使得内容生成缓慢的问题,在该推送时间点前确保成功生成目标推送内容,保证信息推送的时效性和***稳定性,同时推送内容生成端通过动态配置内容推送算法,实现内容推送算法的可扩展性;本方案在对应推送时间点前主动发起内容生成请求,并采用动态配置的内容推送算法生成对应的目标推送内容,打通信息推送服务中形成的内容生产-内容选择-内容推送的闭环,提高了推送时间点和推送内容的准确性。
进一步的,上述信息推送装置,还可以包括:
时间点计算模块,用于在预设时间间隔下采用不同推送业务下的推送时间点规则,计算推送用户在不同推送业务类型下的推送时间点。
进一步的,上述目标内容确定模块520,具体可以用于:
在内容请求时机下采用动态配置的预设相似度算法从内容候选池中为推送用户召回预设条件下的初始推送内容集合;
采用预设匹配算法对初始推送内容集合进行排序,并根据排序结果选取出推送用户在对应推送时间点下的目标推送内容。
进一步的,上述信息推送装置,还可以包括:
样式确定模块,用于根据推送用户所在客户端的版本信息和/或推送用户的历史行为数据,确定目标推送内容的展示样式参数。
进一步的,上述信息推送装置,还可以包括:
推送模块,用于将目标推送内容以及对应的展示样式参数推送给推送用户。
进一步的,上述信息推送装置,还可以包括:
统计参数更新模块,用于收集不同推送用户对用户上传内容的曝光事件和点击事件,并更新用户上传内容的曝光统计参数和点击统计参数,以便采用内容推送算法,根据不同用户上传内容的曝光统计参数和点击统计参数确定推送用户在对应推送时间点下的目标推送内容。
本实施例提供的信息推送装置可适用于上述任意实施例提供的信息推送方法,具备相应的功能和有益效果。
实施例六
图6为本发明实施例六提供的一种设备的结构示意图,如图6所示,该设备包括处理器60、存储装置61和通信装置62;设备中处理器60的数量可以是一个或多个,图6中以一个处理器60为例;设备中的处理器60、存储装置61和通信装置62可以通过总线或其他方式连接,图6中以通过总线连接为例。
存储装置61作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中提供的信息推送方法对应的程序指令/模块。处理器60通过运行存储在存储装置61中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述信息推送方法。
存储装置61可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储装置61可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储装置61可进一步包括相对于处理器60远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
通信装置62可用于实现设备间的网络连接或者移动数据连接。
本实施例提供的一种设备可用于执行上述任意实施例提供的信息推送方法,具备相应的功能和有益效果。
实施例七
本发明实施例七还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时可实现上述任意实施例中的信息推送方法。该方法具体可以包括:
计算满足推送用户的推送时间点对应的推送业务类型和该推送时间点下的用户基数下的内容请求时机,该推送时间点通过采用不同推送业务下配置的推送时间点规则计算得到;
在内容请求时机下采用动态配置的内容推送算法确定推送用户在对应推送时间点下的目标推送内容,该目标推送内容为该推送时间点对应的推送业务类型下的内容。
当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的信息推送方法中的相关操作。
通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
值得注意的是,上述信息推送装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
以上所述仅为本发明的优选实施例,并不用于限制本发明,对于本领域技术人员而言,本发明可以有各种改动和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (14)
1.一种信息推送***,其特征在于,包括:时间驱动调度端、推送内容生成端以及推送内容候选端,其中,
所述时间驱动调度端采用不同推送业务下的推送时间点规则计算各推送用户在不同推送业务下的推送时间点,并根据所述推送业务类型和相同推送时间点下的用户基数发起内容生成请求;
所述推送内容生成端根据所述内容生成请求采用动态配置的内容推送算法从所述推送内容候选端中选取出所述推送用户在对应推送时间点下的目标推送内容反馈给所述时间驱动调度端;
其中,所述时间驱动调度端包括时间点服务器、内容请求服务器以及内容推送服务器;
所述时间点服务器在预设时间间隔下采用不同推送业务下的推送时间点规则,计算各推送用户在不同推送业务下的推送时间点;
所述内容请求服务器访问所述时间点服务器中各推送用户在不同推送业务下的推送时间点,根据所述推送业务类型和相同推送时间点下的用户基数确定不同推送时间点对应的内容请求时机,并在所述内容请求时机下向所述推送内容生成端发起内容生成请求,所述内容请求时机位于对应的推送时间点之前;
所述内容推送服务器在对应推送时间点将所述推送内容生成端反馈的该推送时间点对应的目标推送内容推送给推送用户。
2.根据权利要求1所述的信息推送***,其特征在于,所述推送内容生成端包括分布式部署的内容召回服务器和排序服务器,所述推送内容生成端将不同推送用户的内容生成请求对应分发给不同的内容召回服务器;
所述内容召回服务器在接收到内容生成请求时,采用预设相似度算法从所述推送内容候选端中为推送用户召回预设条件下的初始推送内容集合;
所述排序服务器采用预设匹配算法对所述初始推送内容集合进行排序,根据排序结果选取出推送用户在对应推送时间点下的目标推送内容。
3.根据权利要求2所述的信息推送***,其特征在于,所述推送内容生成端还包括样式服务器;
所述样式服务器根据推送用户所在客户端的版本信息和/或推送用户的历史行为数据确定所述目标推送内容的展示样式参数,并将所述目标推送内容以及对应的展示样式参数反馈给所述时间驱动调度端。
4.根据权利要求1所述的信息推送***,其特征在于,所述推送内容候选端包括常规内容存储器和专业内容存储器;
所述常规内容存储器中存储推送应用中普通用户上传的原创内容;
所述专业内容存储器中存储推送应用中认证的专业用户上传的内容。
5.根据权利要求1-4任一项所述的信息推送***,其特征在于,还包括流式任务服务端;
所述流式任务服务端收集用户上传内容并存储至所述推送内容候选端,并根据推送用户上报的所述用户上传内容的曝光事件和点击事件,对应更新所述推送内容候选端上所述用户上传内容的曝光统计参数和点击统计参数。
6.根据权利要求5所述的信息推送***,其特征在于,所述流式任务服务端包括内容收集服务器和回流统计服务器;
所述内容收集服务器实时收集各推送用户上传的消息内容,并对应存储至所述推送内容候选端;
所述回流统计服务器实时收集各推送用户上报的各消息内容的曝光事件和点击事件,并向所述推送内容候选端发送对应的曝光通知和点击通知,以使所述推送内容候选端更新各消息内容的曝光统计参数和点击统计参数。
7.一种信息推送方法,其特征在于,包括:
在预设时间间隔下采用不同推送业务下的推送时间点规则,计算推送用户在不同推送业务类型下的推送时间点;
计算满足推送用户的推送时间点对应的推送业务类型和该推送时间点下的用户基数下的内容请求时机,所述推送时间点通过采用不同推送业务下配置的推送时间点规则计算得到;
在所述内容请求时机下采用动态配置的内容推送算法确定所述推送用户在对应推送时间点下的目标推送内容,所述目标推送内容为该推送时间点对应的推送业务类型下的内容;
其中,所述计算满足推送用户的推送时间点对应的推送业务类型和该推送时间点下的用户基数下的内容请求时机,包括:
访问所述推送用户在不同推送业务下的推送时间点,根据所述推送业务类型和相同推送时间点下的用户基数确定不同推送时间点对应的内容请求时机,所述内容请求时机位于对应的推送时间点之前。
8.根据权利要求7所述的方法,其特征在于,所述在所述内容请求时机下采用动态配置的内容推送算法确定所述推送用户在对应推送时间点下的目标推送内容,包括:
在所述内容请求时机下采用动态配置的预设相似度算法从内容候选池中为所述推送用户召回预设条件下的初始推送内容集合;
采用预设匹配算法对所述初始推送内容集合进行排序,并根据排序结果选取出所述推送用户在对应推送时间点下的目标推送内容。
9.根据权利要求7所述的方法,其特征在于,在所述内容请求时机下采用动态配置的内容推送算法确定所述推送用户在对应推送时间点下的目标推送内容之后,还包括:
根据所述推送用户所在客户端的版本信息和/或所述推送用户的历史行为数据,确定所述目标推送内容的展示样式参数。
10.根据权利要求9所述的方法,其特征在于,在确定所述目标推送内容的展示样式参数之后,还包括:
将所述目标推送内容以及对应的展示样式参数推送给所述推送用户。
11.根据权利要求7-10任一项所述的方法,其特征在于,在所述内容请求时机下采用动态配置的内容推送算法确定所述推送用户在对应推送时间点下的目标推送内容之前,还包括:
收集不同推送用户对用户上传内容的曝光事件和点击事件,并更新所述用户上传内容的曝光统计参数和点击统计参数,以便采用所述内容推送算法,根据不同用户上传内容的曝光统计参数和点击统计参数确定所述推送用户在对应推送时间点下的目标推送内容。
12.一种信息推送装置,其特征在于,包括:
时间点计算模块,用于在预设时间间隔下采用不同推送业务下的推送时间点规则,计算推送用户在不同推送业务类型下的推送时间点;
时机计算模块,用于计算满足推送用户的推送时间点对应的推送业务类型和该推送时间点下的用户基数下的内容请求时机,所述推送时间点通过采用不同推送业务下配置的推送时间点规则计算得到;
目标内容确定模块,用于在所述内容请求时机下采用动态配置的内容推送算法确定所述推送用户在对应推送时间点下的目标推送内容,所述目标推送内容为该推送时间点对应的推送业务类型下的内容;
其中,所述时机计算模块,具体用于:
访问所述推送用户在不同推送业务下的推送时间点,根据所述推送业务类型和相同推送时间点下的用户基数确定不同推送时间点对应的内容请求时机,所述内容请求时机位于对应的推送时间点之前。
13.一种计算机设备,其特征在于,所述计算机设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求7-11中任一所述的信息推送方法。
14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求7-11中任一所述的信息推送方法。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911205610.4A CN110990699B (zh) | 2019-11-29 | 2019-11-29 | 一种信息推送***、方法、装置、设备和存储介质 |
US17/780,223 US20220417342A1 (en) | 2019-11-29 | 2020-08-10 | System and method for pushing information, and device and storage medium thereof |
EP20891804.5A EP4068118A4 (en) | 2019-11-29 | 2020-08-10 | SYSTEM, METHOD AND APPARATUS FOR PUSHING INFORMATION, DEVICE AND RECORDING MEDIUM |
PCT/CN2020/108217 WO2021103652A1 (zh) | 2019-11-29 | 2020-08-10 | 信息推送***、方法、装置、设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911205610.4A CN110990699B (zh) | 2019-11-29 | 2019-11-29 | 一种信息推送***、方法、装置、设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110990699A CN110990699A (zh) | 2020-04-10 |
CN110990699B true CN110990699B (zh) | 2021-12-07 |
Family
ID=70088670
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911205610.4A Active CN110990699B (zh) | 2019-11-29 | 2019-11-29 | 一种信息推送***、方法、装置、设备和存储介质 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20220417342A1 (zh) |
EP (1) | EP4068118A4 (zh) |
CN (1) | CN110990699B (zh) |
WO (1) | WO2021103652A1 (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110990699B (zh) * | 2019-11-29 | 2021-12-07 | 广州市百果园信息技术有限公司 | 一种信息推送***、方法、装置、设备和存储介质 |
CN111866082A (zh) * | 2020-06-22 | 2020-10-30 | 远光软件股份有限公司 | 一种基于目标***配置的数据分发方法和装置 |
CN111726417B (zh) * | 2020-06-30 | 2023-03-24 | 北京达佳互联信息技术有限公司 | 延时控制方法、装置、服务器及存储介质 |
CN113595876A (zh) * | 2021-07-19 | 2021-11-02 | 孙志鹏 | 一种信息分享推送的手机应用软件 |
CN113590948B (zh) * | 2021-07-28 | 2024-03-26 | 咪咕数字传媒有限公司 | 信息推荐方法、装置、设备以及计算机存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102231849A (zh) * | 2011-06-17 | 2011-11-02 | 广州珠江数码集团有限公司 | 一种数字电视视频点播***及点播方法 |
CN108629045A (zh) * | 2018-05-14 | 2018-10-09 | 平安科技(深圳)有限公司 | 一种消息推送方法、存储介质和服务器 |
CN110489644A (zh) * | 2019-08-13 | 2019-11-22 | 腾讯科技(北京)有限公司 | 信息推送方法、装置、计算机可读存储介质和计算机设备 |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7016968B2 (en) * | 2001-06-22 | 2006-03-21 | International Business Machines Corporation | Method and apparatus for facilitating the providing of content |
CN103297917A (zh) * | 2012-03-02 | 2013-09-11 | 华为终端有限公司 | 基于无线局域网络的信息推送方法、装置及*** |
JP2015162162A (ja) * | 2014-02-28 | 2015-09-07 | 東芝テック株式会社 | 情報配信装置、情報配信プログラム |
CN105023165A (zh) * | 2014-04-17 | 2015-11-04 | 腾讯科技(深圳)有限公司 | 社交网络平台中投放任务的控制方法、装置及*** |
CN112102824A (zh) * | 2014-06-06 | 2020-12-18 | 谷歌有限责任公司 | 基于环境的主动聊天信息*** |
CN104065565B (zh) * | 2014-06-12 | 2017-04-05 | 北京奇虎科技有限公司 | 推送消息的方法、服务器、客户端装置和*** |
GB2544662A (en) * | 2014-09-23 | 2017-05-24 | Google Inc | Notifying users of relevant content |
CN106156127B (zh) * | 2015-04-08 | 2020-06-16 | 深圳市腾讯计算机***有限公司 | 选择数据内容向终端推送的方法及装置 |
US10748179B1 (en) * | 2016-03-28 | 2020-08-18 | Quantcast Corporation | Control system based on viewable attention |
CN107302573A (zh) * | 2017-06-19 | 2017-10-27 | 福建中金在线信息科技有限公司 | 一种信息推送方法、装置、电子设备及存储介质 |
US11622020B2 (en) * | 2017-08-31 | 2023-04-04 | Micro Focus Llc | Push control |
CN110049079A (zh) * | 2018-01-16 | 2019-07-23 | 阿里巴巴集团控股有限公司 | 信息推送及模型训练方法、装置、设备及存储介质 |
CN110311963B (zh) * | 2019-06-19 | 2023-04-18 | 中国平安财产保险股份有限公司 | 消息推送方法、装置、计算机设备及计算机可读存储介质 |
CN110493306A (zh) * | 2019-07-05 | 2019-11-22 | 口碑(上海)信息技术有限公司 | 信息推送方法及客户端、服务端、*** |
US20210051122A1 (en) * | 2019-08-15 | 2021-02-18 | Rovi Guides, Inc. | Systems and methods for pushing content |
CN110990699B (zh) * | 2019-11-29 | 2021-12-07 | 广州市百果园信息技术有限公司 | 一种信息推送***、方法、装置、设备和存储介质 |
-
2019
- 2019-11-29 CN CN201911205610.4A patent/CN110990699B/zh active Active
-
2020
- 2020-08-10 WO PCT/CN2020/108217 patent/WO2021103652A1/zh unknown
- 2020-08-10 US US17/780,223 patent/US20220417342A1/en active Pending
- 2020-08-10 EP EP20891804.5A patent/EP4068118A4/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102231849A (zh) * | 2011-06-17 | 2011-11-02 | 广州珠江数码集团有限公司 | 一种数字电视视频点播***及点播方法 |
CN108629045A (zh) * | 2018-05-14 | 2018-10-09 | 平安科技(深圳)有限公司 | 一种消息推送方法、存储介质和服务器 |
CN110489644A (zh) * | 2019-08-13 | 2019-11-22 | 腾讯科技(北京)有限公司 | 信息推送方法、装置、计算机可读存储介质和计算机设备 |
Also Published As
Publication number | Publication date |
---|---|
US20220417342A1 (en) | 2022-12-29 |
EP4068118A4 (en) | 2023-02-01 |
EP4068118A1 (en) | 2022-10-05 |
WO2021103652A1 (zh) | 2021-06-03 |
CN110990699A (zh) | 2020-04-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110990699B (zh) | 一种信息推送***、方法、装置、设备和存储介质 | |
US10877639B2 (en) | Page shortcut display method, apparatus, terminal, and server, and storage medium | |
US8539079B2 (en) | Edge-based resource spin-up for cloud computing | |
US8849976B2 (en) | Dynamic route requests for multiple clouds | |
US20150039601A1 (en) | Pre-delivery of content to a user device | |
EP3346397A1 (en) | Content recommendation method, apparatus and system | |
US20060067296A1 (en) | Predictive tuning of unscheduled streaming digital content | |
US10719769B2 (en) | Systems and methods for generating and communicating application recommendations at uninstall time | |
US20090282000A1 (en) | Web browser accessible search engine with statistics gathering persistence | |
CN110784929B (zh) | 一种接入资源分配方法、装置、设备及*** | |
WO2013049079A2 (en) | Dynamic request handling using cloud-computing capabilities | |
CN110598105B (zh) | 一种基于概率采样的推荐方法、装置、设备及介质 | |
US20090099827A1 (en) | System and method for effectively performing a network simulation procedure | |
GB2526924A (en) | Intelligent tool to support manual scheduling of ads | |
CN102026228A (zh) | 通信网络性能数据的统计方法和设备 | |
CN110839061B (zh) | 数据分发方法、装置及存储介质 | |
CN113010790A (zh) | 内容推荐方法、装置、服务器及存储介质 | |
CN115208955A (zh) | 一种资源请求处理的方法、装置、计算机设备及介质 | |
CN116126415A (zh) | 一种基于场景的上云组件配置推荐方法及*** | |
CN112182460A (zh) | 资源的推送方法和装置、存储介质及电子装置 | |
RU2797263C1 (ru) | Система активной доставки информации, способ и устройство, устройство и носитель данных | |
CN113315836A (zh) | 文件访问请求的调度方法、装置、电子设备、存储介质 | |
JP5333706B1 (ja) | 情報収集装置、システム、方法、及び、プログラム | |
CN105228034B (zh) | 节目显示方法、终端及*** | |
US12020077B1 (en) | Autoscaling in a stateful system |
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 | ||
TR01 | Transfer of patent right |
Effective date of registration: 20221130 Address after: 31a, 15 / F, building 30, maple mall, bangrang Road, Brazil, Singapore Patentee after: Baiguoyuan Technology (Singapore) Co.,Ltd. Address before: 511400 floor 5-13, West Tower, building C, 274 Xingtai Road, Shiqiao street, Panyu District, Guangzhou City, Guangdong Province Patentee before: GUANGZHOU BAIGUOYUAN INFORMATION TECHNOLOGY Co.,Ltd. |
|
TR01 | Transfer of patent right |