数据推送方法和装置的制造方法_4

文档序号:8490027阅读:来源:国知局
的待发送数据中选取出数量满足所述数量限制条件并且生成时间满足所述第二时间限制条件的待发送数据,否则,从满足第二区域限制条件的待发送数据中选取出数量为设定值并且生成时间满足所述第二时间限制条件的待发送数据;
[0134]将选取出的待发送数据作为满足第二条件的待发送数据。
[0135]进一步的,所述接收方确定单元33具体用于:
[0136]将选取出的数据接收方进行排序,按照排序结果依次对排序后的各数据接收方执行如下操作:根据所述数据发放规则确定需要为当前数据接收方分配的待发放数据的数量,从选取出的待发放数据中抽取该数量的待发放数据,将当前数据接收方作为为抽取的待发放数据所确定的数据接收方。
[0137]进一步的,所述接收方确定单元33具体用于:
[0138]根据选取出的数据接收方的安全性分值进行排序,其中所述安全性分值是预先根据数据接收方的行为统计得到的表示数据接收方的安全性的分值。
[0139]进一步的,该装置还包括:
[0140]通知单元36,用于在所述数据发送单元对于选取出的各待发放数据,将该待发放数据发送给为该待发放数据确定的数据接收方之后,对于选取出的各待发放数据,确定为该待发放数据确定的数据接收方所绑定的终端,并向绑定的终端发送包含该待发放数据的概要信息的数据接收通知消息。
[0141]综上所述,本实施例中的数据推送装置根据预先设定的数据发放规则选取出满足条件的数据接收方和待发送数据,并为每个选取的待发送数据分别确定至少一个满足条件的数据接收方,最后将各待发送数据发送给为其确定的数据接收方,本方案可以自动确定待发送数据的数据接收方,而不需要用户进行数据接收方的选择,从而可以实现批量数据的实时发送,效率较高;并且,采用本方案不需要将待发放数据放在公共页面中,对系统存储空间的要求较低,可行性较高。
[0142]实施例四:
[0143]参见图4,本发明实施例提供一种管理设备,该服务器包括处理器40、存储器41、输入装置42和输出装置43 ;管理设备中处理器40的数量可以是一个或多个,图4中以一个处理器40为例;管理设备中的处理器40、存储器41、输出装置42和输入装置43可以通过总线或其他方式连接,图4中以通过总线连接为例。
[0144]存储器41作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的数据推送方法对应的程序指令/模块(例如,数据推送装置中的规则读取单元30、接收方选取单元31、数据选取单元32、接收方确定单元33、数据发送单元34、判断单元35、通知单元36)。处理器40通过运行存储在存储器41中的软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现在上述的内容推送方法。
[0145]存储器41可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据服务器的使用所创建的数据等。此外,存储器41可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器41可进一步包括相对于处理器40远程设置的存储器,这些远程存储器可以通过网络连接至服务器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0146]输入装置42可用于接收输入的数字或字符信息,以及产生与服务器的用户设置以及功能控制有关的键信号输入。输出装置43可包括显示屏等显示设备。
[0147]其中,处理器40可以执行如下步骤:在确定满足数据发放触发条件时,读取预先设定的数据发放规则;根据所述数据发放规则确定数据接收方需要满足的第一条件,从各数据接收方中选取出满足第一条件的数据接收方;根据所述数据发放规则确定待发放数据需要满足的第二条件,从各待发送数据中选取出满足第二条件的待发送数据;根据所述数据发放规则为选取出的各待发放数据从选取出的数据接收方中分别确定至少一个数据接收方;对于选取出的各待发放数据,将该待发放数据发送给为该待发放数据确定的数据接收方。
[0148]进一步的,在处理器40从各数据接收方中选取出满足第一条件的数据接收方之前,判断是否需要将数据接收方信息库中存储的数据接收方的信息同步到本地;在判断需要将数据接收方信息库中存储的数据接收方的信息同步到本地时,将数据接收方信息库中存储的数据接收方的信息同步到本地,从同步过来的数据接收方中选取出满足第一条件的数据接收方;在判断不需要将数据接收方信息库中存储的数据接收方的信息同步到本地时,从本地保存的数据接收方中选取出满足第一条件的数据接收方。
[0149]进一步的,处理器40在判断是否需要将数据接收方信息库中存储的数据接收方的信息同步到本地时,具体是判断上一次进行数据接收方信息同步的操作时间与当前时间的时间差是否大于第一设定阈值,若是,则确定需要将数据接收方信息库中存储的数据接收方的信息同步到本地,否则,确定不需要将数据接收方信息库中存储的数据接收方的信息同步到本地;或者,
[0150]判断是否接收到数据接收方信息库执行数据更新操作的通知,若是,则确定需要将数据接收方信息库中存储的数据接收方的信息同步到本地,否则,确定不需要将数据接收方信息库中存储的数据接收方的信息同步到本地。
[0151]进一步的,处理器40在从各待发送数据中选取出满足第二条件的待发送数据时,具体是从各待发送数据中选取出满足第二区域限制条件的待发送数据,判断所述第二条件中是否包括数量限制条件,若是,则从满足第二区域限制条件的待发送数据中选取出数量满足所述数量限制条件并且生成时间满足所述第二时间限制条件的待发送数据,否则,从满足第二区域限制条件的待发送数据中选取出数量为设定值并且生成时间满足所述第二时间限制条件的待发送数据;将选取出的待发送数据作为满足第二条件的待发送数据。
[0152]进一步的,处理器40在根据所述数据发放规则为选取出的各待发放数据从选取出的数据接收方中分别确定至少一个数据接收方时,具体是将选取出的数据接收方进行排序,按照排序结果依次对排序后的各数据接收方执行如下操作:根据所述数据发放规则确定需要为当前数据接收方分配的待发放数据的数量,从选取出的待发放数据中抽取该数量的待发放数据,将当前数据接收方作为为抽取的待发放数据所确定的数据接收方。
[0153]进一步的,处理器40在将选取出的数据接收方进行排序时,具体是根据选取出的数据接收方的安全性分值进行排序,其中所述安全性分值是预先根据数据接收方的行为统计得到的表示数据接收方的安全性的分值。
[0154]进一步的,处理器40在对于选取出的各待发放数据,将该待发放数据发送给为该待发放数据确定的数据接收方之后,对于选取出的各待发放数据,确定为该待发放数据确定的数据接收方所绑定的终端,并向绑定的终端发送包含该待发放数据的概要信息的数据接收通知消息。
[0155]综上所述,本实施例中的管理设备根据预先设定的数据发放规则选取出满足条件的数据接收方和待发送数据,并为每个选取的待发送数据分别确定至少一个满足条件的数据接收方,最后将各待发送数据发送给为其确定的数据接收方,本方案可以自动确定待发送数据的数据接收方,而不需要用户进行数据接收方的选择,从而可以实现批量数据的实时发送,效率较高;并且,采用本方案不需要将待发放数据放在公共页面中,对系统存储空间的要求较低,可行性较高。
[0156]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0157]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0158]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0159]尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0160]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1.一种数据推送方法,其特征在于,该方法包括: 在确定满足数据发放触发条件时,读取预先设定的数据发放规则; 根据所述数据发放规则确定数据接收方需要满足的第一条件,从各数据接收方中选取出满足第一条件的数据接收方; 根据所述数据发放规则确定待发放数据需要满足的第二条件,从各待发送数据中选取出满足第二条件的待发送数据; 根据所述数据发放规则为选取出的各待发放数据从选取出的数据接收方中分别确定至少一个数据接收方; 对于选取出的各待发放数据,将该待发放数据发送给为该待发放数据确定的数据接收方。
2.如权利要求1所述的方法,其特征在于,在从各数据接收方
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1