专利名称:利用多机种网络的数据推送服务系统和方法
技术领域:
本发明涉及一种用于移动通信系统的数据推送服务系统和方法。更具体而言,本发明涉及一种利用多机种网络的数据推送系统和方法。
背景技术:
数据推送服务已经广泛被用作提供给得以接入因特网的用户的数据推送格式。数据推送服务可以通过IP网络向用户提供各种功能,诸如移动通信网络的短消息服务(SMS)。数据推送服务可以从服务器传送到用户,而无需接收用户的请求,并且不仅能够向用户提供文本数据,而且能够提供多媒体数据,诸如视频和音频数据。
此后将参考图1描述移动通信网络上的数据推送服务。
参考图1,如果推送启动器(PI)100产生将被发送到用户的数据,它将发送推送请求到推送代理网关(PPG)。在这种情况下,假如在接入终端(AT)130和分组数据服务节点(PDSN)120之间提供点对点协议(PPP)会话,并且PPG 110识别AT 130的因特网协议(IP)地址,则PPG 110通过PDSN120发送推送数据到AT 130。然而,如果在AT 130和PDSN 120之间没有PPP连接,或者PPG 110不能识别AT 130的IP地址,则推送数据不能经过IP网络被发送,以至于PPG 110发送请求信号到短消息服务中心(SMSC)140,以将推送数据转换为SMS消息,并且经过移动交换中心(MSC)150将SMS消息发送到AT 130。
然而,假如上述用于移动通信系统的数据推送服务方法不能将推送数据转换成SMS消息,或者以与多媒体服务相同的方式要求PI或者PPG与AP之间的IP连接,则数据推送服务方法不可能向用户提供可靠的数据推送服务。
随着通信技术的日益发展以及用户需求的日益增加,最近已经提出各种能够向用户提供数据业务的无线电接入技术和终端。代表性的例子是多机种网络环境,表示利用不同无线电接入技术的各种接入网络彼此结合的移动通信环境。如果特定AT能够根据用户的选择或者服务类别以及多机种网络环境中的无线环境变化来选择和接入最佳接入网络,则特定AT被称为混合接入终端(HAT)。
尽管上述数据推送服务方法被应用到多机种网络环境,但是AT能够得以接入多机种网络环境中的各种接入网络。因此,为了允许PPG正确地管理AT的连接状态,AT必须从所有可接入的接入网络获取连接状态。
发明内容
因此,考虑到上述问题而作出了本发明,并且本发明的一个目的是提供一种用于控制接入终端(AT)以通过多机种网络环境中的最佳接入网络发送推送数据的系统和方法。
本发明的另一个目的在于提供一种用于最小化推送数据发送时间期间的传统网络组件所需的校正项的数量的系统和方法。
根据本发明的一个方面,上述和其它目的可以通过提供一种用于发送推送数据到混合接入终端(HAT)的系统来实现,其中该混合接入终端可以连接到电路网络或者分组网络,并且在由至少一个电路网络与至少一个分组网络重叠的多机种移动通信系统中的接入网络切换操作确定的新接入网络中被登记。该系统包括分组服务和移动性网关(PSMG),用于从电路网络和分组网络获取HAT的接入状态和连接信息,并且一旦接收到外部请求信号就产生HAT的接入网络切换请求;以及推送代理网关(PPG),用于从PSMG获取将发送推送数据的HAT的接入信息,并且发送请求消息到PSMG,以便HAT能接入由推送数据所选择的网络。
根据本发明的另一个方面,提供了一种用于发送推送数据到混合接入终端的方法,其中该混合接入终端可以连接到电路网络或者分组网络,并且在由至少一个电路网络与至少一个分组网络重叠的多机种移动通信系统中的接入网络切换操作确定的新接入网络中登记接入状态和连接信息。该方法包括步骤当产生推送数据时,由推送代理网关(PPG)从分组服务和移动性网关(PSMG)请求推送数据将被发送到的HAT的接入状态和连接信息;由PSMG检测HAT的请求的接入状态和连接信息,并且将所检测的信息发送到PPG;以及当对应HAT没有连接到对应于推送数据特性的所选网络时,由PPG产生请求信号,使得HAT通过PSMG而切换到所选网络。
从结合附图的以下详细描述中,本发明的上述和其他目的、特征和其他优点将被更加清楚地理解,其中图1是示出传统的数据推送服务网络的方框图;图2是示出根据本发明一个实施例的多机种网络上的数据推送服务系统的方框图;图3是示出根据本发明一个实施例的多机种网络上的数据推送服务方法的流程图;图4是示出根据本发明一个实施例的多机种网络上的数据推送服务的流程图;图5是示出根据本发明另一个实施例的多机种网络上的数据推送服务的流程图;图6是示出根据本发明另一个实施例的多机种网络上的数据推送服务的流程图;以及图7是示出根据本发明另一个实施例的多机种网络上的数据推送服务的流程图。
具体实施例方式
现在将参考附图详细描述本发明的实施例。在附图中,相同或者相似的单元即使在不同的图中被描述,也将用相同的附图标记来表示它们。在以下的描述中,为了简明将省略对这里并入的已知功能和结构的详细描述。
本发明的实施例提供了一种用于在多机种网络环境中的最佳接入网络上提供可靠数据推送服务的方法。
图2是示出根据本发明一个实施例的多机种网络上的数据推送服务系统的方框图。参考图2,分组数据服务节点(PDSN)220可与码分多址(CDMA)1X 240网络和1x第一只演进数据(1x First Evolution Data Only)(1xEVDO)250网络的个别基站共同操作,并且接入路由器(AR)220可与无线局域网/城域网(LAN/MAN)网络共同操作,但是PDSN 220和AR 220执行相同的功能,使得它们可被称为PDSN/AR 220。为了描述的简明,PDSN和AR将根据它们共同工作的网络来单独描述,即使给它们分配了相同的附图标记。
多机种网络包括多种传统接入网络(例如,CDMA 2000 1X 240、1xEVDO250、和无线LAN/MAN 260)、以及用于将电路网络和分组网络之间的交互工作服务发送到用户的分组服务和移动性网关(PSMG)210,其中该用户经由上述接入网络得以接入服务网络。
如果将被发送到用户的推送数据出现,则推送启动器(PI)200直接发送推送数据到推送代理网关(PPG)205,或者从PPG 205请求用于接入终端(AT)的连接信息。
PPG 205将从PI 200传送的推送数据在无线接入网络上发送到用户。具体地,如果PI 200产生推送请求,则PPG 205将向PSMG 210查询AT的状态,以选择最佳接入网络,从而利用从PSMG 210发送的连接信息将推送数据发送到AT。
PSMG 210利用基于IS-41的协议而连接到标识位置登记表(HLR)231,并利用服务因特网协议(SIP)服务器(未示出)连接到PDSN/AR 220。PSMG210将IS-41和SIP之间的协议转换为另一种协议,从混合接入终端(HAT)接收位置登记数据,并从PDSN/AR 220接收SIP登记处理,以便能管理HAT的连接状态。在这种情况下,由PSMG 210管理的HAT的连接状态包括“处于分组状态”和“处于电路状态”。PSMG 210执行SIP登记表功能,以管理能够通过各种接入网络接入IP网络的用户的位置,并且基于从MS的位置登记处理接收的用户信息来管理互连关系数据(例如,MIN、IP地址、和NAI信息等等)。
只要HAT在不同的接入网络之间移动,它就将在PSMG 210中被登记,以便PSMG 210能管理各种HAT信息,例如位置信息、以及MS的接入状态和连接信息。当PSMG接收HAT连接信息请求并且确定HAT的当前接入网络不同于PPG 205请求的接入网络时,将发送接入网络切换请求到MS。
被连接到PSMG 210的HLR 231存储与接入服务网络的用户相关的服务简档(profile),基于存储的服务简档而管理HAT和用户的位置,并且基于存储的服务简档而执行HAT和用户的状态管理及鉴权功能,以便发送自动漫游服务到每个具有移动性的用户。除了上述的一般功能之外,HLR 231不仅存储与HAT混合操作相关的信息,而且还存储与接入电路网络的用户的话音和到来呼叫信号相关的服务简档。在处理从HAT或者分组交换电话网络(PSTN)(未示出)传送的到来呼叫信号的情况下,HLR 231确定当前HAT的类别信息是否表示HAT可以应用于多机种网络。在这种情况下,在用户信息中包括和存储了MS的类别信息。
在SIP上连接到PSMG 210的PDSN/AR 220利用点对点协议(PPP)连接形成HAT的两层连接。PDSN/AR 220执行IP地址分配以及IP分组路由选择功能、用于移动IP服务的频率分配(FA)功能、与用于调度(settlement)和鉴权的鉴权服务器(图2中未示出)的交互工作功能、以及服务质量(QoS)支持功能。除了上述的一般功能,PDSN/AR 220执行以下的功能,以支持电路网络和分组网络之间的交互工作服务。
如果在简单IP服务中登记的用户的HAT执行SIP登记处理,则PDSN/AR220发送SIP登记消息到PSMG 210。如果在移动IP服务中登记的用户的HAT执行IP登记处理,则PDSN/AR 220发送SIP登记消息到PSMG 210。只要HAT在各种接入网络之间移动,并同时保持与PDSN/AR 220的PPP连接,则PDSN/AR 220发送SIP登记消息到PSMG 210。
如果PDSN/AR 220在“处于电路”状态接收发送到HAT的IP分组,则执行IP分组缓存,直到其通过分组接入网络(AN)而连接到HAT为止。PDSN/AR 220从HAT接收SIP或者HAT IP登记数据,并且从HLR 231接收通知数据,以便能管理用户和HAT的连接状态。在这种情况下,如果由PDSN/AR 220管理的HAT连接状态和分组网络通信,则这个状态被称为“处于分组”状态。否则,如果由PDSN/AR 220管理的HAT连接状态和电路网络通信,则这个状态被称为“处于电路”状态。
除了上述的组件,CDMA-2000 1x网络240的基站、1xEVDO网络250的基站、和包括接入点(AP)的无线LAN/MAN网络的内部组件是本领域的普通技术人员众所周知的,所以为了简明,在这里省略了它们的详细描述。同时,连接到CDMA-2000 1x网络的多个移动交换中心/来访位置登记表(MSC/VLR)132也是本领域技术人员众所周知的,所以为了简明,在这里省略了它们的详细描述。
一旦接收到推送请求或者连接请求,PPG 205在PSMG 210和PPG 205之间定义的接口上获取有关HAT的接入状态或连接状态信息。如果PSMG210发送包括IP地址的连接信息到PPG 205,则PPG 205直接发送推送数据到HAT,或者已经从PPG 205接收连接信息的PI 200发送这样的推送数据到HAT。
图3是示出根据本发明的在多机种网络上的数据推送服务方法的流程图。
参考图3,在步骤300产生将被发送到用户的推送数据。推送数据可以等于能够以与SMS消息相同的方式同时被发送到HAT的推送数据,并且可以以与多媒体消息相同的方式要求在PI 200和HAT之间的IP连接,其包括传输控制协议(TCP)或者用户数据报协议(UDP)会话和IP地址。
如果产生的推送数据被确定为能够以与SMS消息相同的方式同时发送到HAT的推送数据,则PT 200包括推送请求消息中的推送数据,并且在步骤370将包括推送数据的推送请求消息发送到PPG 205。
然而,如果确定所产生的推送数据需要IP连接,则在步骤310,PI 200发送连接请求消息到PPG 205。在上述两种情况下,PI 200包括用户统一资源识别符(URI),用于在消息中识别用户。
已经接收推送请求或者连接请求消息的PPG 205从鉴权、授权和结算(accounting)(AAA)服务器查找用户信息,并且在步骤320确定是否允许当前的用户使用推送服务。如果在步骤320确定不允许用户使用推送服务,则PPG 205拒绝推送请求。否则,如果在步骤320确定允许用户使用推送服务,则PPG 205向PSMG 210查询HAT连接状态,并且在步骤330获取HAT连接状态。因此,在步骤340,PPG 205基于用户简档、接收的HAT连接状态、和推送数据特性而选择最佳接入网络。不把用于使PPG 205能选择最佳接入网络的详细算法看作是本发明的重要问题,因此在这里为了简明,而省略了对其的详细描述。
在步骤350,已经选择最佳接入网络的PPG 205确定HAT是否连接到最佳接入网络。如果在步骤350确定HAT连接到最佳接入网络,则在步骤360,PPG 205从PSMG 210获取诸如HAT IP地址的连接信息。在步骤370,PI 200或者PPG 205利用获取的IP地址而直接发送推送数据到HAT。
与此同时,如果在步骤350确定HAT没有连接到最佳接入网络,则在步骤380,PPG 205将HAT的当前接入网络切换到最佳接入网络。PPG 205请求接入网络切换,并且同时驱动定时器。在步骤390,PPG 205确定在定时器期满之前,HAT是否切换到最佳接入网络。如果在步骤390确定HAT在定时器期满之前切换到最佳接入网络,则PPG 205转到步骤360。
如果在步骤390确定HAT在定时器期满之前没有切换到最佳接入网络,则PPG 205在步骤395不发送推送数据。
后面将描述根据本发明的用于多机种系统的推送数据发送方法的各种实施例。
参考图4,在已经接入到1xEVDO接入网络(AN)的HAT由于定时器期满而从空闲状态切换到1X接入网络,并仅监视1X接口的情况下,产生推送数据,并且HAT被连接到1xEVDO网络以接收推送数据,下面将给出其详细的描述。
参考图4,当在步骤400,HAT从1xEVDO空闲状态切换到1x接入网络时,HAT发送登记表消息到1X BSS 240,从而其将表示HAT在MSC 232和HLR 231上连接到电路网络的特定信息通知给PSMG 210。如果PI 200产生推送数据,则其在步骤410发送包括用户URI的推送请求消息到PPG 205。
一旦接收到推送请求消息,在步骤411,PPG 205就发送包括用户URI的HAT状态查询消息到PSMG 210,以识别HAT接入状态。在步骤412,一旦接收到HAT状态查询消息,PSMG 210就从数据库(DB)查找必要信息,并且发送与URI对应的包括HAT的接入状态、IP地址、MIN数量、和接入网络类别信息的HAT状态发送消息到PPG 205。在这种情况下,如果HAT不连接到电路网络或者不分配IP地址,则IP地址不包括在HAT状态发送消息中。当已经接收HAT状态发送消息的PPG 205检查接入网络类别时,如果确定HAT连接到CDMA-2000 1X接入网络,则在步骤420,PPG 205发送包括PPG 205选择的接入网络的类别信息的HAT连接请求消息到PSMG 210。在这种情况下,假定PPG 205已经选择了1xEVDO接入网络。
在步骤421,已经接收HAT连接请求消息的PSMG 210发送包括对应于接入网络类别的服务选项值和HAT的MIN数量的HAT切换请求消息到HLR231。作为服务选项值的举例,1xEVDO接入网络的服务选项值被确定为“59”。对应于其他接入网络的服务选项值可以根据需要自由确定。在步骤422,已经接收HAT切换请求消息的HLR 231从位置信息DB查找HAT连接到的MSC 232的ID,并将包括MIN数量和服务选项值的切换请求消息发送到MSC232。
在步骤423,已经接收切换请求消息的MSC 232通过1X BSS 240发送寻呼请求到HAT,并且在步骤430,发送切换响应消息到HLR 231。在步骤431,HLR 231发送HAT切换响应消息到PSMG 210。在步骤432,PSMG 210在HAT连接响应消息上指示HAT切换的开始,并且发送结果消息到PPG 205。在步骤440,已经在1x空闲状态接收了寻呼消息的HAT检查服务选项,确定需要1xEVDO网络切换,并且建立1xEVDO连接。如果必要的话,在步骤450,HAT通过建立与PDSN 220的PPP连接而被分配新的IP地址。
在步骤460,切换到1xEVDO网络的HAT发送包括HAT的IP地址和接入网络类别数据的SIP登记表消息到PSMG 210。已经接收SIP登记表消息的PSMG 210在DB中存储用户的IP地址和接入网络类别信息,在步骤470发送“200 OK”响应消息到HAT,并且在步骤471发送包括HAT的IP地址和接入网络类别的HAT连接响应消息到PPG 205。在步骤472,已经接收HAT连接响应消息的PPG 205利用HAT IP地址而发送推送数据到HAT。前述的与PPG 205、PSMG 210、和HLR 231相关的HAT操作适用于保持1x分组数据会话的情况,或者HAT在接入无线LAN或者无线MAN之后接收处于1X空闲状态的寻呼消息、连接到1xEVDO接入网络、并且发送推送数据到1xEVDO接入网络的其他情况。
参考图5,在已经接入1xEVDO接入网络的HAT被切换到1X接入网络,并仅监视1X接口的情况下,产生推送数据,并且HAT被连接到无线LAN以接收推送数据,在以下将描述有关其的详细描述。
参考图5,从PI 200产生推送数据之后直到1xEVDO网络的切换请求被发送到HAT所产生的步骤500-532等价于上述第一实施例的上述步骤400-432,因此下面将省略它们的详细描述。已经接收了处于1x空闲状态的寻呼消息的HAT检查服务选项信息,确定需要1xEVDO网络切换,并且在步骤540企图接入1xEVDO网络。在这种情况下,确定HAT离开预定1xEVDO区域,以便HAT在步骤540被连接到无线LAN而不是1xEVDO网络,并且利用HAT和AR(接入路由器)之间的IP设置处理(例如,动态主机配置协议(DHCP))而分配新的IP地址。如果HAT被切换到无线LAN,则在步骤560,其发送包括新的IP地址和接入网络类别数据的SIP登记表消息到PSMG210。在步骤570,已经接收SIP登记表消息的PSMG 210在DB中存储用户的新的IP地址和接入网络类别数据,并且在步骤570发送“200 OK”响应消息到HAT。在步骤580,PSMG 210发送包括HAT的新IP地址和接入网络类别数据的HAT连接响应消息到PPG 205。在步骤590,已经接收HAT连接响应消息的PPG 205利用HAT IP地址而发送推送数据到HAT。在该情况下,前述的与PPG 205、PSMG 210、和HLR 231相关的HAT操作适用于保持1X分组数据会话的情况,或者已经接收处于1X空闲状态的寻呼消息的HAT被连接到无线LAN或者无线MAN、并且接收推送数据的其他情况。
参考图6,在已经接入1xEVDO接入网络的HAT由于话音呼叫的到来信号而被切换到1X接入网络,从而建立话音通信模式的情况下,产生推送数据,以下将描述有关其的详细描述。
参考图6,在步骤600,当HAT从1xEVDO空闲状态切换到1x接入网络时,HAT发送登记表消息到1X BSS 240,使得它将指示HAT通过MSC 232和HLR 231而连接到电路网络的特定信息通知给PSMG 210。在步骤610,如果PI 200产生推送数据,它发送包括用户URI的推送请求消息到PPG 205。在步骤611,一旦接收到推送请求消息,PPG 205就发送包括用户URI的HAT状态查询消息到PSMG 210,以便识别HAT接入状态。在步骤612,一旦接收到HAT状态查询消息,PSMG 210就从数据库查找必要信息,并且发送包括对应于URI的HAT的接入状态、IP地址、MIN数量、和接入网络类别信息的HAT状态发送消息到PPG 205。在这种情况下,如果HAT不连接到电路网络或者不被分配IP地址,则IP地址不包含在HAT状态发送消息中。在步骤620,因为HAT被连接到CDMA-2000 1X接入网络,所以已经接收HAT状态发送消息的PPG 205发送包括由PPG 205选择的接入网络的类别信息的HAT连接请求消息到PSMG 210。在这种情况下,假定PPG 205已经选择1xEVDO接入网络。
在步骤621,已经接收HAT连接请求消息的PSMG 210发送包括对应于接入网络类别的服务选项值和HAT的MIN数量的HAT切换请求消息到HLR231。在步骤622,已经接收HAT切换请求消息的HLR 231从位置信息DB查找HAT连接到的MSC 232的ID,并且发送包括MIN数量和服务选项值的切换请求消息到MSC 232。在步骤630,已经接收切换请求消息的MSC 232确定HAT的话音通信模式,在切换响应消息上显示该话音通信模式,并且发送结果消息到HLR 231。在步骤631,HLR 231发送HAT切换响应消息到PSMG 210。
在步骤632,PSMG 210在HAT连接响应消息上指示HAT的话音通信模式,并且发送结果消息到PPG 205。在步骤640,PSMG 210发送状态跟踪请求消息到HLR 231。在步骤641,已经接收状态跟踪请求消息的HLR 231发送跟踪请求消息到MSC 232。因此,如果HAT的话音通信模式变为另一种模式,则MSC 232必须将所改变的模式通知给HLR 231。在步骤650,如果MSC 232确定HAT的话音通信模式完成,则它在步骤651将指示该完成的话音通信模式的状态通知消息发送到HLR 231。在步骤652,已经接收状态通知消息的HLR 231将HAT状态通知消息发送到PSMG 210,使得它能通知话音通信模式已完成。如果PSMG 210接收HAT状态通知消息,并且确定该完成的话音通信模式,则它再尝试执行HAT切换处理。步骤660、661、662、663和664分别等价于图4的步骤421、422、423、430和431。HAT切换到1xEVDO网络并且接收推送数据的步骤670-696等价于上述第一实施例的步骤440-472。在这种情况下,上述与PPG 205、PSMG 210和HLR 231相关的HAT操作被应用到被发送到话音通信模式的HAT的推送数据在话音通信模式完成后经过无线LAN或者无线MAN和1X分组接入网络而发送的情况。
参考图7,如果当HAT连接到1xEVDO接入网络时产生推送数据,并且HAT经过无线LAN接收推送数据,此后将描述其详细描述。
在步骤700,如果PI 200产生将被发送到用户的推送数据,并且在PI 200和HAT之间需要TCP或者UDP会话连接,则PI 200发送包括用户URI的连接请求消息到PPG 205。在步骤701,已经接收连接请求消息的PPG 205发送包括用户URI的HAT状态查询消息到PSMG 210,以便识别HAT接入状态。在步骤710,一旦接收到HAT状态查询消息,PSMG 210就从数据库查询必要的信息,并且发送包括对应于URI的HAT的接入状态、IP地址、MIN数量和接入网络类别信息的HAT状态发送消息到PPG 205。在步骤720,如果已经接收HAT状态发送消息的PPG 205选择期望的接入网络,则它选择无线LAN,并且发送包括接入网络类别信息的HAT连接请求消息到PSMG 210,以便HAT被切换到无线LAN。在步骤721,已经接收HAT连接请求消息的PSMG 210经过1xEVDO网络而发送包括由PPG 205选择的接入网络类别信息的SIP邀请消息到HAT。在步骤730,如果已经接收SIP邀请消息的HAT被切换到无线LAN,则它发送“200 OK”响应消息到PSMG 210,并尝试执行无线LAN切换。在步骤731,一旦从HAT接收到“200 OK”响应消息,PSMG 210就发送所接收的“200 OK”响应消息到PPG 205,使得它指示HAT切换操作的开始。如果在步骤740,HAT连接到无线LAN,并且在步骤750,利用HAT和AR之间的IP设置处理而被分配新的IP地址,则在步骤760,它将包括新的IP地址和接入网络类别数据的SIP登记表消息发送到PSMG210。在步骤770,一旦接收到SIP登记表消息,PSMG 210就在DB中存储用户的新位置、IP地址、和接入网络类别数据,并且发送“200 OK”响应消息到HAT。在步骤780,PSMG 210将包括HAT的新IP地址和接入网络类别数据的HAT连接响应消息发送到PPG 205。如果在步骤781,已经接收HAT连接响应消息的PPG 205将包括HATIP地址的连接响应消息发送到PI 200,则在步骤790,PI 200利用IP地址而发送推送数据到HAT。PPG 205、PSMG210和HAT之间的上述操作可以应用到连接到1xEVDO网络的HAT被切换到无线LAN或MAN或者1X分组接入网络的情况,以及连接到无线LAN或MAN的HAT被切换到1xEVDO接入网络或者1X接入网络的另一种情况。
在HLR 231和MSC 232之间采用的切换请求消息、切换响应消息、跟踪请求消息、和状态通知消息可以等价于由IS-41 MAP定义的传统消息,可以校正传统消息,或者如果需要可以定义新的消息。在PSMG 210和HLR 231之间采用的电路网络接入通知消息、HAT切换请求消息、HAT切换响应消息、状态跟踪请求消息、和其他的状态通知消息可以等价于由IS-41 MAP或INAP等定义的传统消息,可以校正传统消息,或者如果需要可以定义新的消息。
从上述描述可显而易见的是,根据本发明实施例的数据推送服务系统和方法将蜂窝移动通信技术与诸如无线LAN/MAN的无线接入技术接合在一起,使得它能在多机种网络环境中提供数据推送服务和可靠的数据推送服务。同时,本发明的实施例可以通过多机种网络环境中的最佳接入网络而发送推送数据。
尽管为了示意性的目的而公开了本发明的某些实施例,但是本领域的技术人员将理解在不脱离所附权利要求揭示的本发明的范围和精神的情况下,各种修改、添加和置换都是可能的。
权利要求
1.一种用于发送推送数据到混合接入终端(HAT)的系统,其中该混合接入终端可以连接到电路网络或者分组网络,并且在由至少一个电路网络与至少一个分组网络重叠的多机种移动通信系统中的接入网络切换操作确定的新接入网络中被登记,该系统包括分组服务和移动性网关(PSMG),用于从电路网络和分组网络获取HAT的接入状态和连接信息,并且一旦接收到外部请求信号就产生HAT的接入网络切换请求;以及推送代理网关(PPG),用于从PSMG获取将发送推送数据的HAT的接入信息,并且发送请求消息到PSMG,以便HAT能接入由推送数据所选择的网络。
2.根据权利要求1的系统,其中,该PPG通过选择的网络而发送推送数据到HAT。
3.根据权利要求1的系统,进一步包括推送启动器(PI),用于产生将被发送到特定HAT的推送数据,并控制PPG以将产生的推送数据发送到特定HAT。
4.根据权利要求3的系统,其中该PI从PPG接收对应于推送数据的选择网络信息,并且通过选择的网络而发送推送数据到特定HAT。
5.根据权利要求1的系统,其中该PPG确定将发送推送数据的HAT是否能接收推送服务,并且根据该确定结果而发送推送数据。
6.根据权利要求1的系统,其中一旦接收到HAT的接入网络切换请求,PPG就操作定时器,并且当在定时器期满之前接收对应HAT的连接信息时,发送推送数据。
7.根据权利要求1的系统,其中当选择的网络等于分组网络、对应HAT处于话音通信模式、以及话音通信模式完成时,PSMG将分组网络切换接入请求发送到对应HAT。
8.一种用于发送推送数据到混合接入终端(HAT)的方法,其中该混合接入终端可以连接到电路网络或者分组网络,并且在由至少一个电路网络与至少一个分组网络重叠的多机种移动通信系统中的接入网络切换操作确定的新接入网络中登记接入状态和连接信息,该方法包括步骤当产生推送数据时,由推送代理网关(PPG)从分组服务和移动性网关(PSMG)请求推送数据将被发送到的HAT的接入状态和连接信息;由PSMG检测HAT的请求的接入状态和连接信息,并且将所检测的信息发送到PPG;以及当对应HAT没有连接到对应于推送数据特性的所选网络时,由PPG产生请求信号,使得HAT通过PSMG而切换到所选网络。
9.根据权利要求8的方法,进一步包括步骤由PSMG获取切换到所选网络的HAT的连接信息,并将该获取的信息发送到PPG;以及由PPG利用连接信息而发送推送数据到对应HAT。
10.根据权利要求8的方法,进一步包括步骤由PPG确定将发送推送数据的HAT是否能接收推送服务,并且根据该确定结果而发送推送数据。
11.根据权利要求8的方法,进一步包括步骤如果一旦接收到HAT的接入网络切换请求信号,PPG就在预定时间周期内从PSMG接收对应HAT的连接信息,则由PPG发送推送数据。
12.根据权利要求8的方法,进一步包括步骤如果所选网络等于电路网络并且对应HAT处于话音通信模式,则由PSMG确定HAT的话音通信模式是否完成,并且发送切换接入请求到对应HAT。
全文摘要
一种利用多机种网络的数据推送服务系统和方法。该系统在至少一个电路网络与至少一个分组网络重叠的多机种移动通信系统中发送推送数据到混合接入终端(HAT)。HAT可以连接到电路网络或者分组网络,并且在新的接入网络中被登记。该系统包括分组服务和移动性网关(PSMG),用于从电路网络和分组网络获取HAT的接入状态和连接信息,并且一旦接收到外部请求信号就产生接入网络切换请求;以及推送代理网关(PPG),用于从PSMG获取将发送推送数据的HAT的接入信息,并且发送请求消息到PSMG。
文档编号H04L29/08GK1625273SQ20041001043
公开日2005年6月8日 申请日期2004年9月20日 优先权日2003年9月19日
发明者李相道, 金镇晚, 金泰源, 全永基, 李振受, 金水会, 高真锡, 张洪成, 文相畯, 丁诸铉 申请人:三星电子株式会社