推送型信息发送设备、推送型信息发送方法以及程序的制作方法

文档序号:9583649阅读:302来源:国知局
推送型信息发送设备、推送型信息发送方法以及程序的制作方法
【技术领域】
[0001] 本发明涉及推送型信息发送设备、推送型信息发送方法以及程序。
【背景技术】
[0002] 推送型信息发送已被广泛使用在从商务运营商的服务器设备向用户拥有的移动 终端发送广告等的情况下。作为推送型信息发送的手段,SMS(短消息服务)和推送邮件是 常用的。使用推送型信息发送的广告发送方法具有以下问题:响应于向大量移动终端同时 分发的消息,出现针对服务器的集中访问,触发了网络中的过渡的拥塞状态。
[0003] 作为避免由这种推送型信息发送所引起的业务集中的手段,可以考虑通过控制数 据发送频带来减轻网络负载的方法。例如,PTL 1描述了以下技术:在数据发送服务中,通 过连续积累各数据发送的网络性能信息并向下一个发送策略反映其分析结果,来优化网 络。
[0004] [引用列表]
[0005] [专利文献]
[0006] [PTL 1]未审日本专利申请公开No. 2009-104378

【发明内容】

[0007] [技术问题]
[0008] 作为另一种方法,一般使用以下方法:控制每单位时间的推送消息的数目,使得针 对推送型信息发送的响应的业务在时间上分布。然而,在这种控制方法中的每单位时间的 推送消息的数目的限制值是通过经验或通过试错法来确定的。尚未发现在考虑到网络状态 的情况下设置优化限制值的方法。这样,仅分散推送型信息发送的方法尽管可以避免网络 的拥塞状态,但是不能有效地利用网络频带。这导致延长了网络饱和状态。
[0009] 已知由推送消息引起的过渡的拥塞状态的集中和持续时间很大程度上依赖于接 收到推送消息并对消息进行响应的客户端的响应时间的分布。并未考虑这种情况的上述发 送方法可能难以减轻过渡的拥塞状态的集中和延长的持续时间。
[0010] 本发明的目标的示例是提供可以解决上述问题的信息发送设备、信息发送方法以 及程序。
[0011][问题的解决方案]
[0012] 根据本发明的方案的推送型信息发送设备包括确定单元,该确定单元至少基于响 应延迟分布数据和可允许频带数据来确定在多个按时间排序的连续时段中的每个时段中 推送发送信息的发送目的地客户端的数目,该响应延迟分布数据是指示与信息发送后经过 的时间有关的针对信息的响应比的概率分布,该可允许频带数据指示可允许的信息传输 量。
[0013] 根据本发明的方案的推送型信息发送方法包括:至少基于响应延迟分布数据和可 允许频带数据来确定在多个按时间排序的连续时段中的每个时段中推送发送信息的发送 目的地客户端的数目,该响应延迟分布数据是指示与信息发送后经过的时间有关的针对信 息的响应比的概率分布,该可允许频带数据指示可允许的信息传输量。
[0014] 根据本发明的方案的程序使得计算机执行:至少基于响应延迟分布数据和可允许 频带数据来确定在多个按时间排序的连续时段中的每个时段中推送发送信息的发送目的 地客户端的数目,该响应延迟分布数据是指示与信息发送后经过的时间有关的针对信息的 响应比的概率分布,该可允许频带数据指示可允许的信息传输量。
[0015] [发明的有益效果]
[0016] 本发明实现了对在推送型信息发送中的网络频带利用的优化。
【附图说明】
[0017] 图1是示出了根据本发明的示例实施例的推送型信息发送设备的配置的示意图。
[0018] 图2是示出了根据本发明的第一示例实施例的推送型信息发送设备的配置的示 意图。
[0019] 图3是示出了根据本发明的第一示例实施例的推送型信息发送设备的处理流程 的示意图。
[0020] 图4A是示出了根据本发明的第一示例实施例的客户端响应延迟分布数据的示例 的示意图。
[0021] 图4B是示出了根据本发明的第一示例实施例的可允许频带变化数据的示例的示 意图。
[0022] 图5A是示出了根据本发明的第一示例实施例的推送型信息发送的示例的示意 图。
[0023] 图5B是示出了根据本发明的第一示例实施例的推送型信息发送的示例的示意 图。
[0024] 图6是示出了根据本发明的第一示例实施例的推送型信息发送设备的推送发送 数目确定单元的处理的示意图。
[0025] 图7是示出了根据本发明的第一示例实施例的推送型信息发送设备的效果的示 意图。
【具体实施方式】
[0026] 以下将参考图1~7来描述根据本发明的示例实施例的推送型信息发送设备。
[0027] 图1是示出了根据示例实施例的推送型信息发送设备(其可以在下文中被称为发 送设备)1的配置的示意图。
[0028] 如图1所示,发送设备1至少包括推送发送数目确定单元(其可以在下文中被称 为确定单元)10。
[0029] 确定单元10具有以下功能:接受输入,例如客户端响应延迟分布数据和可允许频 带变化数据,并执行推送型信息发送中的发送方法的计算,以优化网络频带。示例实施例尝 试通过以下方式来优化由推送型信息发送所导致的网络频带:按时间排序来分散推送型信 息发送的定时,以及调整多个按时间排序的时间间隔(时段)中每个时间间隔中作为发送 目标的客户端的数目。确定单元10使用接收到的客户端响应延迟分布数据、可允许频带变 化数据等来确定每个时间间隔中的发送目的地客户端的数目(下文中,发送目的地客户端 的数目的时间分布将被称为优化时间偏移模型数据)。
[0030] 此处,推送型信息发送意味着对诸如广告之类的信息从服务器设备到客户端终端 设备的有效发送。客户端响应延迟分布数据是指示与经过时间有关的客户端响应与发送目 的地客户端的总数之比。客户端响应延迟分布数据可以是针对业务模型来设置的假设值或 基于发送目的地客户端对推送型信息发送的响应历史的统计估计值。可允许频带变化数据 (可允许频带数据)是指示与在推送型信息发送之后经过的时间有关的与设备相连的通信 网络中的每单位时间的信息传输量的可允许变化的数据。可允许频带变化数据可以是在设 计网络时设置的假设值或者基于连续业务量测量的外插值。
[0031] 确定单元10由执行程序的服务器终端等的CPU(中央处理单元)构成。
[0032] 〈第一不例实施例〉
[0033] 图2是示出了根据第一示例实施例的发送设备1的配置的示意图。在图2中,与 图1相同的功能单元将使用与其所附的相同附图标记来描述。
[0034] 如图2所示,发送设备1包括确定单元10、推送请求处理单元11、推送发送单元 20、预配置数据库(DB)30、以及发送管理信息数据库(DB)31。推送请求处理单元11在以下 描述中也可以被称为处理单元11。推送发送单元20在以下描述中也可以被称为发送单元 20。发送设备1通过运营商网络50连接到应用服务器设备40和客户端终端设备60。
[0035] 客户端终端设备60可以是移动终端,例如用户使用的智能电话或PC终端。客户 端终端设备60通过网络连接到发送设备1和应用服务器设备40。用户所拥有的客户端终 端设备60接收由发送设备1发送的推送发送信息。
[0036] 在接收到推送发送信息的情况下,客户端终端设备60基于推送发送信息中包括 的诸如URL之类的信息来访问应用服务器设备40,并执行文件下载等。
[0037] 运营商网络50的具体示例可以是长期演进(LTE)网络或3G网络。在第一示例实 施例中,假设使用易受到频带约束的运营商网络的网络环境。然而,在本发明中对于网络的 类型没有约束,不管其是运营商网络还是公共网络。
[0038] 应用服务器设备40是服务器设备,其上正在运行为了提供要由具有客户端终端 设备60的用户来使用的服务所必须的应用等。应用服务器设备40具有以下功能:不仅提 供应用服务,还请求发送设备1执行针对客户端终端设备60的要向用户提供的应用服务的 指南的推送型信息发送。
[0039] 处理单元11具有从应用
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1