[发明专利]终端、消息分发系统、消息分发方法、计算机可读介质有效
申请号: | 201380054088.9 | 申请日: | 2013-10-02 |
公开(公告)号: | CN104737499B | 公开(公告)日: | 2018-05-04 |
发明(设计)人: | 大西健夫;城岛贵弘;川户正裕;多忠行 | 申请(专利权)人: | 日本电气株式会社 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04M1/733;H04M3/00;H04W4/12;H04W48/18;H04W80/06 |
代理公司: | 中原信达知识产权代理有限责任公司11219 | 代理人: | 韩峰,孙志湧 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 终端 消息 分发 系统 方法 以及 接收 程序 | ||
技术领域
本发明涉及用于向用户提供事件通知服务的终端、消息分发系统、消息分发方法以及消息分发程序。
背景技术
存在事件通知服务,在所述事件通知服务中,事件的通知(例如, VoIP(IP语音电话)传入呼叫通知和SNS(社交网络服务)更新通知) 通过IP(网际协议)网络而被从服务器装置积极地发送到终端。服务器装置在在事件通知服务中发送的推送型通知被称作“推送通知”(“Push Notification”)或推送消息。发送推送消息的服务器装置(在下文中被称为推送服务器)从服务提供商服务器(在下文中被称为应用服务器)接收涉及VoIP传入通知、SNS更新通知、聊天消息分发、云存储更新通知等的通知请求。应用服务器是由诸如SNS管理员的服务提供商所使用的服务器装置。
服务提供商使用应用服务器来请求推送服务器,以用于到由该服务提供商提供的应用的消息分发。服务提供商向用户预先地提供用于利用服务的应用。然后,用户使由服务提供商提供的应用在终端上运行。
推送服务器根据消息分发请求向在终端上运行的软件(在下文中被称为推送客户端)发送推送消息。推送客户端将所接收到的消息传递给由所接收到消息的目的地地址所指定的应用。应用根据从推送客户端接收到的消息的内容来执行处理。
在事件通知服务中,推送服务器发出针对终端和应用的每个组合的ID。例如,推送服务器对于终端X中的应用A发出ID“xxxA”、针对终端X中的应用B发出ID“xxxB”,以及针对终端Y中的应用C发出ID“yyyC”。推送服务器、推送客户端以及应用服务器共享每个ID。
图11是图示事件通知服务的概要的说明性图。当做出消息分发请求时,应用服务器连同消息分发请求一起向推送服务器传递指示由消息分发的目的地地址所指示的终端和应用的组合的ID。图11图示服务提供商A的应用服务器700-1连同寻址到终端X中的应用A的消息分发请求一起将ID“xxxA”传递给推送服务器600的情况的示例。这里,假定了终端500-1和终端500-2分别对应于终端X和终端Y。另外,假定了由服务提供商A提供给终端X的应用(在下文中被描述为应用A) 以及由服务提供商B提供给终端X的应用(在下文中被描述为应用B) 被存储在终端X中。而且,假定了由服务提供商C提供给终端Y的应用(在下文中被描述为应用C)被存储在终端Y中。
推送服务器600基于ID“xxxA”向作为消息分发的目的地地址的终端X发送消息。终端X中的推送客户端510-1基于ID“xxxA”将所接收到的消息发送到由消息分发的目的地地址所指示的应用,即,应用A。
应用A根据所接收到的消息来执行处理。例如,应用A向用户通知信息。应用A与内容服务器进行通信并且从该内容服务器获取更新的内容。
PTL1描述了一种取决于网络环境和推送服务器的资源状态来选择持续维持从终端到推送服务器的连接的连接型分发方法、或终端对推送服务器周期性地执行轮询的轮询型分发方法的方法(参见例如PTL 1)。
[引用列表]
[专利文献]
[PTL 1]日本专利申请特开No.2011-123801
发明内容
[技术问题]
终端利用诸如3G(3rd Generation)(第三代)网络和WiFi(Wireless Fidelity)(无线保真)(注册商标)的各种网络。取决于由终端所利用的网络,在推送服务器与终端之间连接的方法可能受NAT(Network Address Translation)(网络地址转换)或FW(Fire Wall)(防火墙) 限制。在这样的情形中,也许不能向终端可靠地递送推送消息。
这样的情况例如是终端附属于推送服务器所不附属于的NAT装置,即,具有NAT功能的路由器等被安装在推送服务器与终端之间的情况。在这种情况下,由推送服务器使用的IP地址空间不同于由终端使用的IP地址空间。因此,不能够从推送服务器向终端直接地发送IP 分组。因此,从终端到推送服务器预先建立了TCP会话。推送服务器利用所建立的TCP会话向终端发送推送消息。
具有NAT功能的路由器使用IP转换表在终端的全局地址与专用地址之间转换。IP转换表将表示全局地址与专用地址之间的对应的信息存储在每个TCP会话中。根据NAT,其中在预定时间内未执行通信的TCP会话被确定为超时。这个TCP会话被从IP转换表中删除。从 IP转换表中删除的TCP会话被设置为使得不能够执行通信。然后,推送服务器不能够向终端递送推送消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于日本电气株式会社,未经日本电气株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380054088.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:移动终端设备
- 下一篇:多载波分复用系统的方法和装置