具有电路交换呼叫通知的分组数据业务的制作方法

文档序号:7608563阅读:99来源:国知局
专利名称:具有电路交换呼叫通知的分组数据业务的制作方法
技术领域
总的来说,本发明涉及无线通信,更具体地说,涉及用于提供具有交换电路呼叫通知的分组数据业务的各种系统和技术。
背景技术
现代的通信系统被设计成允许多个用户共享公用通信媒介。这种通信系统之一是码分多址(CDMA)系统。CDMA是基于扩频通信的调制和多址方案。在CDMA通信系统中,大量的信号共享相同的频谱,结果提高了用户容量。这是通过发射每一个信号都利用不同代码调制载波,并由此将信号扩展到了整个频谱来实现的。可以在接收机中通过相关器利用相应的代码,对需要的信号进行解扩来分离发射的信号。不需要的代码不匹配的信号仅仅产生噪声。
CDMA调制技术已经标准化,以促进设备制造商之间的合作。举例来说,利用CDMA技术的语音业务已经在美国电信行业协会TIA/EIA/IS-95-B中标准化,这个标准的名称叫做“Mobile Station BaseStation Compatibility Standard for Dual-Mode Wideband SpreadSpectrum Cellular Systems(双模式宽带扩频蜂窝系统的移动台-基站兼容性标准)”,在这里将它称为“IS-95”。IS-95标准最初是为了电路交换网上的语音传输而优化的。在IS-95标准的基础之上建立了后续标准,用于支持包括分组数据业务在内的各种附加非语音业务。这种业务选项之一已经在美国电信行业协会TIA/EIA/IS-707-A中标准化,标题为“Data Service Options for Spread Spectrum Systems(扩频系统的数据业务选项)”,在这里将它叫做“IS-707”。IS-707标准描述了通过IS-95无线网络发送因特网协议(IP)数据包的技术。
支持语音和分组数据业务的CDMA标准已经在美国的电信行业协会(TIA)标准化,标题为“Upper Layer(Layer 3)Signaling Standardfor cdma2000 Spread Spectrum Systems,Release A-Addendum 1(cdma2000扩频系统的上层(第3层)信令标准,版本A-附录1)”,日期为2000年10月27日,在这里将它叫做“cdma2000”。然而,cdma2000的最初版本不支持同时使用语音和分组数据业务。因此,按这个标准设计的无线通信装置不能在支持分组数据业务的同时接收电路交换呼入。鉴于现今的多数语音呼叫都是电路交换的这一事实,这一点非常不受欢迎。许多用户更喜欢得到语音呼入通知,以便他们决定是否暂停分组数据业务来接听呼叫。而一些用户则更愿意将通信装置本身配置成自动暂停分组数据业务,以支持语音呼入。无论如何,在本领域需要一种创新方法,这种创新方法在支持cdma2000无线装置中的分组数据业务的同时,向无线通信装置通知有电路交换呼入。这个方法不应当限于这个标准,而应当是适用于支持各种其它通信标准的无线装置的一个普适解决方案。

发明内容
在本发明的一个方面中,一种无线通信方法包括从无线通信装置建立分组数据会话,以支持到分组交换网的网络连接,以及当网络连接活动的时候,在无线通信装置处接收来自电路交换网的呼入通知。
在本发明的另一个方面中,一种无线通信装置包括一个处理器,该处理器被配置成用于建立分组数据会话,以支持到分组交换网的网络连接,以及在网络连接活动的时候,接收来自电路交换网的呼入通知。
在本发明的又一个方面中,一种无线通信装置包括用于建立分组数据会话,以支持到分组交换网的网络连接的模块,以及在网络连接活动的时候,接收来自电路交换网的呼入通知的模块。
在本发明更进一步的方面中,一种无线通信方法包括在无线通信装置和分组数据服务节点之间建立分组数据会话,以支持与分组交换网的网络连接,以及当网络连接活动的时候,将电路交换呼入的通知从语音消息服务器传送到无线通信装置。
在本发明的又一个的方面中,一种通信方法包括在服务网络中操作无线通信装置,将这一无线通信装置分配给不同于服务网络的本地网,在无线通信装置和服务网络中的分组数据服务节点之间建立分组数据会话,以支持与分组交换网的网络连接,以及当网络连接活动的时候,将电路交换呼入的通知从本地网中的语音消息服务器传送到无线通信装置。
显然,对于本领域技术人员来说,从以下详细说明想出本发明的其它实施例是非常容易的,其中用说明的方法示出和描述了本发明的各种实施例。正如将被实现的,本发明具有其它不同的实施例,并且它的几个细节能够在各个其它方面中进行变型,所有的都没有脱离本发明的精神和范围。因此,附图和详细说明从本质上讲都说明性的,而不是限制性的。


在附图中以举例的方式,而不是以限制的方式举例说明本发明的各个方面,其中图1是说明无线通信系统一个实例的概念框图;图2是说明具有短消息业务(SMS)能力的无线通信系统一个实例的概念框图;图3是说明包括多个网络的无线通信系统一个实例的概念框图;以及图4是说明无线通信装置中基于软件的处理器硬件配置一个实例的概念框图。
具体实施例方式
以下结合附图给出的详细说明的目的是说明本发明的各种实施例,并不是代表能够实施本发明仅有的实施例。在这里给出的每个实施例仅仅作为本发明的一个实例或者说明,不必解释为相对于其它实施例为优选的或者更有优势。为了帮助完整地理解对本发明,详细说明包括了具体细节。然而,对于本领域技术人员来说显而易见,没有这些具体的细节仍然能够实施本发明。在有些情况下,用框图的形式示出公知的结构和装置,以免模糊本发明的概念。可能仅仅是为了方便和清楚而采用了缩写及其它描述性的术语,并不是要限制本发明的范围。此外,为了这一公开内容的目的,“连接”这个术语或者可以表示直接连接,或者在环境适合的地方,可以表示间接连接,例如通过插入的或者中间的装置或者其它模块的间接连接。
在以下的详细说明中,将在支持cdma2000标准的CDMA无线通信装置的环境中描述本发明的各个方面。虽然本发明的这些方面非常适合这一应用,但是本领域的技术人员很容易理解,本发明的这些方面同样可以用于支持各种其它标准的装置。因此,笼统地提到CDMA通信装置,以及具体地提到cdma2000标准,都只是为了说明本发明的这些方面,本发明的这些方面具有广泛的应用范围。
图1是配置成支持电路交换和分组交换应用的IS-95无线通信系统的一个概念框图。在图1中示出的实施例中,无线通信装置102可以通过无线接入网(RAN)106接入电路交换网104。电路交换网104可以是公共交换电话网(PSTN)或者任何其它电路交换网。无线通信装置102可以是能够在无线媒介上通信的任意数量的用户装置,包括但不限于蜂窝电话、个人数据助理(PDA)、调制解调器或者任何其它的类似装置。在CDMA通信系统环境中,无线通信装置往往被称为“用户台”,然而在下面的说明中使用这个术语并不是要以任何方式限制这个装置的范围。
RAN 106可以用遍布在一个地理区域的任意数量的基站(未示出)来实现。这个地理区可以细分成叫做小区的更小的区域,每一个基站为一个小区服务。可以用基站控制器(BSC)(未示出)来协调多个基站的工作。通过将多个BSC连接到移动交换中心(MSC)108可以扩大RAN 106的地理范围,每一个BSC都支持任意数量的基站。
可以用语音消息服务器(VMS)110来支持诸如语音邮件的各种语音业务,但是还可以提供其它的数据存储能力,比如可以将它用来存储进来的传真。可以将数据存储划分为分开的邮箱,将每一个邮箱指定给单独一个用户台。可以用邮箱来存储诸如用户信息和出去的消息文件这种用户文件,也可以在目标用户台无法接收呼叫的时候,存储从各种主叫方收到的语音和其它数据消息。
诸如连接到用户台102的个人或者膝上型计算机的远端网络节点(未示出)可以通过RAN 106接入分组交换网112。远端网络节点也可以集成在用户台102中,比如具有环球网浏览器这种情形。RAN106中的每一个BSC(未示出)都可以与RAN 106以外的分组数据服务节点(PDSN)114进行通信。尽管“PDSN”这个术语在任何CDMA标准的环境之内可能具有特殊含义,但是为了本公开的目的,“PDSN”这个术语包括能够创建、维持和终止用户台102与分组交换网112之间网络连接的任何实体。
用户台102可以通过首先建立与RAN 106的空中链路来接入分组交换网112。一旦建立起空中链路,就可以在RAN 106和PDSN 114之间建立逻辑资源连接。随后可以根据本领域公知的链路层点对点协议(PPP)在用户台102和PDSN 114之间建立数据链路。接下来,可以用PPP链路层协议来议定(negotiate)一个因特网协议(IP)地址,以分配给用户台102。一旦分配了IP地址,用户台102就可以通过网络连接与分组交换网112进行通信。
在包括cdma2000在内的许多分组交换应用中,不管是否正在将网络连接用于支持通信,都要保持这一网络连接。举例来说,用户台102可以接入分组交换网112以下载网页。在下载了网页以后用户阅读内容的时候,网络连接可能存在一段非激活的时期。在这段不活动的时期,有可能拆除用户台102和RAN 106之间的空中链路108以节省宝贵的无线资源。但是IP地址和PPP状态仍然可以维持,以减少通信恢复时网络的等待时间。没有空中链路的情况下,用户台102和PDSN 114之间存在的网络连接叫做“休眠的”连接。当网络通信准备好恢复时,可以用用户台102和RAN 106之间新的空中链路来建立“活动的”网络连接。维持IP地址和PPP状态的“分组数据会话”可以延续几个休眠期。
当用户台102最初建立网络连接时,它可以使用现有的与PDSN114的分组数据会话,在VMS 110进行登记,从而能够进行电路交换呼叫。可以用IP地址或者完全合格域名(FQDN)为VMS 110预先配置好用户台102。在FQDN的情况下,用户台102可以查询VMS 110以获取它的IP地址。不管哪种方式,一旦知道用于VMS 110的IP地址,用户台102就可以利用反向链路控制信道向RAN 106发射登记请求。反向链路指的是从用户台102到RAN 106的无线传输,正向链路指的是从RAN 106到用户台102的无线传输。RAN 106可以将登记请求转送到PDSN 114。利用包含在登记请求中VMS的IP地址,PDSN 114可以随后将请求传送到VMS 110。登记请求可以包括各种信息,包括用于用户台102的IP地址。
VMS 110可以利用独立源对登记请求进行鉴别,诸如利用鉴别、授权与计费(AAA)中心116。这一点可以有无数种方式来实现。举例来说,登记请求可以包括从与AAA中心116共享的秘密数据(SSD)计算出来的用于用户台102的证书。VMS 110可以咨询AAA中心116以鉴别用户台的证书。也可以由VMS 110响应这一登记请求向用户台102发送询问。响应这一询问,用户台102可以将询问响应发送回VMS 110。VMS 110随后可能向AAA中心116咨询以鉴别询问响应。假定AAA中心116能够鉴别用户台102,AAA中心116可以随后访问内部存储的用户简档和服务质量(QoS)信息以授权登记。
如果AAA中心116授权登记,用户台102和VMS 110就可以建立允许登记消息的可靠传送以及后续通信的传输控制协议(TCP)会话。还可以用本领域公知的方法对这些登记消息和后续通信进行加密。举例来说,AAA中心116和用户台102都可以从询问响应和SSD产生主会话密钥。AAA中心116可以向VMS 110提供主会话密钥和授权消息以登记用户台102。VMS 110随后可以基于主会话密钥和本地产生的随机数计算会话密钥。利用用户台102,PDSN 114之间的分组数据会话,VMS 110可以向用户台102发送包含随机数的登记确认。当用户台102收到登记确认时,它可以从主会话密钥和登记确认中的随机数产生相同的会话密钥。
通过利用用户台102和PDSN 114之间的分组数据会话将新的登记请求从用户台102发送到VMS 110,可以周期性地刷新会话密钥。VMS 110可以使用这个请求用以触发从主会话密钥和新的随机数产生新的会话密钥。VMS 110可以通过分组数据会话将包含随机数的新的登记确认发送回用户台102。用户台102可以使用新的登记确认来计算新的会话密钥。
一旦完成登记处理,用户台102便能够在具有活动网络连接的分组数据会话期间,接收电路交换呼入。当电路交换呼入传送到MSC108时,MSC 108可以命令RAN 106中的合适的BSC寻呼用户台102。可以用集成到BSC中的分组控制功能(PCF)来确定网络连接是否处于休眠状态。在休眠期期间,可以利用PCF缓存来自PDSN 114的数据分组,直到RAN 106和用户台102之间的空中链路重新建立。如果网络连接是活动的,BSC就可以将忙音信号传送到MSC 108,表明用户台110不能接听呼叫。
响应忙音信号,MSC 108可以将忙音信号指示连同目标用户台102的电话号码一起转送到VMS 110。VMS 110可以随后检查电话号码以查看它是否已经登记为在分组数据会话期间接收电路交换呼叫。如果这个电话号码没有被登记,那么VMS 110可以以常规方式处理该呼叫。举例来说,如果这一电路交换呼叫是语音呼叫,VMS 110就可以从目标用户台102的邮箱提取一个问候信息,并且通过MSC108经由电路交换网104将该问候信息传送到主叫用户。这一问候信息可以用于告诉主叫用户给这个未接呼叫留下语音消息。如果主叫用户决定留下语音消息,就可以通过MSC 108将这个消息传送回VMS110,并且将其记录在目标用户台102的邮箱中。
相反地,如果登记了该电话号码,VMS 110就可以向用户台102通知该电路交换呼叫。VMS 110可以以会话密钥对该通知进行加密,并且通过登记期间建立的TCP会话将其发送到用户台102。VMS 110可以将用户台102的IP地址附在这一通知上,以便PDSN 114能够利用现有的分组数据会话将该通知传送到目标用户台102。
用户台102可以有响应电路交换呼叫通知的振动器或者振铃电路(未示出)。该通知可以包括在用户台102的显示器(未示出)上可以呈现的主叫用户信息。用户可以查看显示的信息以确定是否接受这一呼入。也可以将用户台102预编程以接受所有的电路交换呼入。不管是哪一种方式,用户台102都可以在TCP会话上将利用会话密钥加密的答复发送到VMS 110。这可以通过将VMS的IP地址附加到答复并且利用分组数据会话将其发射到PDSN 114来实现。利用该附加的IP地址,PDSN 114可以将答复传送到VMS 110。
由用户台102产生并且被发送到VMS 110的答复可以表明用户接受还是拒绝该呼入。如果用户拒绝该呼入,那么VMS 110可以响应该答复以通常的方式处理该呼叫。另一方面,如果用户接受该呼入,就可以响应该答复将呼叫传送信号从VMS 110发送到MSC 108。可以释放用户台102和PDSN 114之间的PPP会话,并且建立RAN 106和MSC 118之间的逻辑资源连接以支持该呼叫。MSC 108随后可以寻呼用户台102,触发信令消息的交换以支持呼叫建立。一旦建立起该呼叫,用户台102的用户就能够与电路交换网104的主叫用户进行通信。
在无线通信系统的另一个实施例中,可以用短消息服务(SMS)在具有活动网络连接的分组数据会话期间建立电路交换呼叫。SMS是允许用户台发送和接收短文本消息的一项公知业务。图2是利用SMS的IS-95无线通信系统的一个概念框图。在这个系统中,VMS 110可以利用SMS消息通知用户台102有电路交换呼入,由此不再需要在VMS 110处登记用户台102。
当来自电路交换网104的呼入到达MSC 108时,MSC 108可以命令RAN 106中合适的BSC寻呼用户台102。如果用户台102具有活动网络连接,BSC可以将忙音信号发送到MSC 108,表明用户台110不能接听呼叫。
响应忙音信号,MSC 108可以将忙音信号指示连同用户台的电话号码一起发送到VMS 110。VMS 110可以使用该电话号码以访问包含这个用户台102的SMS简档的数据库(未示出)。如果SMS简档表明分组数据会话期间用户台102能够进行电路交换呼叫,VMS 110可以向用户台102发送包含呼入通知和主叫用户标识符信息的SMS消息。SMS消息可以通过消息中心(MC)202发送到用户台102。另一方面,如果SMS简档表明在分组数据会话期间用户台102不能接受电路交换呼叫,VMS 110可以将呼入转向合适的用户邮箱。
正如前面更加详细地描述过的一样,可以在用户台102的显示器(未示出)呈现主叫用户信息,以便用户确定是否接受该呼入。也可以将用户台102预编程为接受所有的电路交换呼入。不管采用哪一种方式,都可以将用户台102配置成向VMS 110发送包括应答的SMS消息,表明用户是接受还是拒绝该呼叫。
如果用户拒绝该呼入,那么VMS 110可以响应该答复以通常的方式处理该呼叫。另一方面,如果用户接受该语音呼入,就可以将呼叫传送信号从VMS 110发送到MSC 108。可以释放用户台102和PDSN 114之间的PPP会话,并且可以建立RAN 106和MSC 118之间的逻辑资源连接以支持该呼叫。MSC 108随后可以寻呼用户台102,触发信令消息的交换以支持呼叫建立。一旦建立起这一呼叫,用户台102的用户能经由电路交换网104与主叫用户进行通信。
在具有活动网络连接的分组数据会话期间的这一电路交换呼叫通知概念可以延伸到跨越网络边界。图3是配置成支持语音和分组数据业务的IS-95无线通信系统的一个概念框图。示出的IS-95无线通信系统有许多网络。由一系列虚线来说明用户台102移动经过不同的网络。图中示出用户台102最初在它的本地网302a中,在那里通过首先向它的本地RAN 106a进行登记,它能够接入电话交换和分组交换网。登记过程包括在正向链路开销信道上将系统标识码(SID)从本地RAN 106发射到用户台102。当用户台102收到SID时,它将其与编程输入用户台102的SID进行比较。如果SID匹配,用户台102就知道它正在与它本地网302a的RAN 106a进行通信。
一旦用户台102收到SID,它就可以发射登记请求到本地RAN106a。可以用登记请求向本地MSC 108a报告用户台102在本地网302a内的位置。本地MSC 108a可以在数据库中存储这个信息。该数据库使得MSC 108a能够将呼叫智能地路由到用户台102,无需在整个本地网302a内到处寻呼用户台102。
随着用户台102移出它的本地网302a并且进入新的服务网络302b内,它通常需要向那个网络进行登记。登记过程中,用户台102可以从服务RAN 106b接收SID。然而,不同于用户台本地网302a中的登记过程,来自服务RAN 106b的SID与编程输入用户台102的SID不相匹配。因为不匹配,用户台102发现它处于它的本地网302a之外,正在漫游。用户台102随后可以通过服务RAN 106b将登记请求发射到服务MSC 108b。登记请求可以包括被编程输入用户台102的SID。SID向服务MSC 108b提供用户台102正在漫游的指示。服务MSC 108b可以使用这个SID来确定用户台102的本地网302a。服务MSC 108b随后可以联系本地MSC 108a以报告用户台102的位置并且验证用户台102是否被授权在服务网络302b之内工作。本地MSC 108a随后可以将用户台102的位置记录到本地位置寄存器(HLR)304。当用户台在不同网络之间移动时,HLR 304可以用于跟踪用户台102。
一旦向服务MSC 108b登记了用户台102,它就可以通过首先建立与服务RAN 106b的空中链路来接入分组交换网112。可以在服务RAN 106b和服务PDSN 114b之间建立逻辑资源连接。随后可以根据PPP链路层协议在用户台102和服务PDSN 114之间建立数据链路。接下来,可以用PPP链路层协议议定将分配给用户台102的因特网协议(IP)地址。一旦分配了IP地址,用户台102就可以在网络连接上与分组交换网112进行通信。
在用户台102不依靠SMS消息进行电路交换呼叫通知的通信系统的各种实施例中,用户台102可能需要向它的本地VMS 110a进行登记以接收这样的通知。正如前面所示出的,可以以用于用户台102的本地VMS 110a的IP地址对用户台102进行预配置。也可以以用于用户台102的本地VMS 110a的FQDN对用户台102进行预配置,该FQDN可以用来获取VMS的IP地址。不管采用哪种方式,一旦知道了用于本地VMS 110a的IP地址,用户台102就可以利用用户台102和服务PDSN 114a之间现有的分组数据会话将登记请求传送到它的本地VMS 110a。在这种情况下,服务PDSN 114b充当路由器,将登记请求转送到用户台本地网的PDSN 114a。本地PDSN 114a随后可以将登记请求传送到本地VMS 110a。
本地VMS 110a可以试图利用独立源,诸如本地网302a中的AAA中心116对登记请求进行鉴别。假定AAA中心116鉴别用户台102为合格,AAA中心116可以访问内部存储的用户简档和服务质量(QoS)信息以授权登记。如果AAA中心116授权登记,就可以将登记确认路由回服务PDSN 114b,并利用现有的分组数据会话转送到用户台102。利用会话密钥或者任何其它加密方法,可以在用户台102和本地VMS 110a之间建立安全连接。作为登记过程的一部分,用户台102和本地VMS 110a可以建立允许登记消息以及后续通信的可靠传送的TCP会话。
最初可以将用户台102的电路交换呼入传送到用户台本地网中的MSC 108a。当接收呼叫时,本地MSC 108a发现目标用户台102在它的本地网中没有登记,于是咨询HLR 304以确定用户台102的位置。HLR 304通过将信号发送到本地MSC 108a,表明用户台102处于服务网络302b来做出响应。一旦本地MSC 108a收到这个信息,它就可以给该呼入重新选择路由,将它传送到服务网络302b中的MSC 108b。
可以将服务MSC 108b用于命令服务RAN 106b中合适的BSC寻呼用户台102。可以将集成到BSC中的PCF用于确定网络连接是否处于休眠状态。如果网络连接是活动的,可以将忙音信号发送回服务MSC 108b,表明用户台102不能接听呼叫。
响应忙音信号,服务MSC 108b可以发送忙音信号指示到本地MSC 108a。本地MSC 108a可以将忙音信号指示连同用户台的电话号码一起转送到本地VMS 110a。本地VMS 110a处理这个信息的方式可以取决于是不是用SMS消息向用户台102通知呼入,或者是不是在用户台102和服务PDSN 114b之间现有的分组数据会话上发送通知。
在使用SMS消息的情况下,本地VMS 110a可以访问包含用户台102的SMS简档的内部数据库(未示出)。如果SMS简档表明用户台102能够进行电路交换呼叫,本地VMS 110a就可以向用户台102发送包含呼入通知和主叫用户标识信息的SMS消息。可以将该通知从本地VMS 110a路由到用户台本地网302a中的MC(未示出)。MC可以咨询HLR 304以确定用户台102的位置,并且将SMS消息路由到为那个位置提供服务的MSC 108b。服务MSC 108b随后可以通过服务RAN 106将SMS消息传送到用户台102。
在图3示出的实施例中,可以在服务网络302a中的分组会话上将通知消息传送到用户台102。在这种情况下,本地VMS 110a可以使用用户台的电话号码来确定它是否已经登记为在具有活动网络连接的分组数据会话的时候接收电路交换呼叫。如果这个电话号码没有登记,那么本地MSC 108a就可以将该呼叫重新路由到本地VMS110a,以常规方式处理这一呼叫。相反,如果电话号码已经登记,本地VMS 110a就可以利用会话密钥对电路交换呼叫通知消息进行加密,并且在登记期间建立的TCP会话上将加密的通知消息传送到用户台102。本地VMS 110b可以将用户台的IP地址附加到通知消息上,以便可以将其路由到PDSN 114b,并且在现有的分组数据会话上将其传送到用户台102。
响应语音呼叫通知,可以利用SMS消息或者分组数据业务将答复从用户台102发送到本地VMS 110a。由用户台102产生的答复可以表明用户接受还是拒绝该呼入。如果用户台102拒绝该呼入,那么本地VMS 110a可以响应该答复以通常的方式处理该呼叫。另一方面,如果用户接受该呼入,就可以释放用户台102和服务PDSN 114a之间的PPP会话,并且在服务RAN 106b和服务MSC 108b之间建立逻辑资源连接以支持该呼叫。可以通过本地MSC 108a从本地VMS 110a将呼叫传送信号路由到服务MSC 108b。响应呼叫传送信号,服务MSC 108b可以寻呼用户台102,触发信令消息的交换以支持呼叫建立。一旦建立起该呼叫,用户台102的用户就能通过服务MSC 108b经由电路交换网104与主叫用户进行通信。
图4是举例说明用户台102一种可能配置的概念框图。正如本领域技术人员将理解的,用户台102的精确配置可以随具体应用和总体设计约束条件进行改变。为了清楚和完整的目的,将在CDMA用户台的环境中描述各种发明构思,然而,这样的发明构思同样适用于各种其它的通信装置。因此,任何对CDMA用户台的引用仅仅是为了举例说明本发明的各个方面,应该理解这样的方面具有广泛的应用。
可以利用基于软件的处理器,或者本领域公知的任何其它配置来实现用户台102。图4中示出了基于软件的处理器的一个硬件配置实例。处理器在其核心具有微处理器402和存储器404。微处理器402可以提供执行软件程序的平台,除了其它事情以外,还管理对电话交换和分组交换网的接入。在分组交换应用中,微处理器402可以负责生成、维持和终止与合适的PDSN的分组数据会话。
用户台104还可以包括各种用户接口406,诸如音频电路、小键盘、显示器、振铃器、振动器等等。通常将用户接口406用于支持通过电路交换网的语音和低速率数据通信。还可以将用户接口406用于支持与分组交换网的高速连接,诸如具有集成网络浏览器这种情况。在一些实施例中,可以提供本地接口(未示出)以支持远端网络节点和分组交换网之间的高速连接。
可以利用内嵌的通信软件层来实现数字信号处理器(DSP)408,在该内嵌的通信软件层运行专用算法以减少对微处理器402的处理要求。举例来说,在具有活动网络连接的分组数据会话期间,可以用DSP 408对来自小键盘(未示出)的数据进行编码和调制,并且在反向链路上通过模拟前端(AFE)410发射之前将这个数据与各种控制信道进行组合。还可以将DSP 408用于在显示器(未示出)上呈现数据之前对从AFE 410收到的正向链路数据进行解码和解调,并且提取各种控制信道。还可以将软件层用于将DSP硬件连接到微处理器402,并且可以提供诸如资源分配的低等级服务以允许运行更高级的软件程序。
当最初用户台加电时,可以将微处理器402用于针对来自RAN(未示出)的导频信号监视控制信道。一旦微处理器402检测到导频信号,它就可以获取必要的时序信息并且向RAN进行登记。用户台102随后可以接入电话交换和分组交换网(未示出)。
在用户台102的至少一个实施例中,可以将微处理器402配置成向它的本地网中的VMS(未示出)进行登记,以便一旦分组数据会话开始,它能够接收语音交换呼叫。利用专用控制信道,微处理器402可以与VMS议定会话密钥,并且建立TCP连接,以确保将登记消息以及后续的通信可靠地传送到VMS。加密功能可以由微处理器402执行,也可以卸载给DSP 408。
如在前的段落所述,可以将DSP 408用于从正向链路传输提取控制信道并且将它们提供给微处理器402。可以将微处理器402配置成监视一个或者多个控制信道上告知电路交换呼入已经到达的通知。可以在分组数据会话上或者利用SMS消息传送将通知发送给用户台102。该通知可以包括主叫用户信息标识,可以将这一标识提供给显示器呈现给用户。用户随后可以用小键盘告诉微处理器402是接受还是拒绝该呼叫。也可以将微处理器402配置成自动地接受电路交换呼叫。不管采用哪种方式,都可以由微处理器402产生答复并将其发送到VMS。微处理器402或者DSP 408可以加密该答复并且通过TCP会话将其路由到VMS。也可以利用SMS消息将该答复传送回VMS。如果微处理器402因为被配置成接受该呼叫或者响应小键盘输入而接受该呼叫,微处理器402随后都可以终止分组数据会话并且与MSC交换信号以支持呼叫建立。
这里描述的各种说明性的逻辑块、模块和电路,连同在这里公开的实施例,都可以用通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其它的可编程逻辑器件、离散门或者晶体管逻辑、离散硬件组件或者设计成能执行这里所描述的功能的任何组合来实现或者执行。通用处理器可以是微处理器,但是也可以是任何常规的处理器、控制器、微控制器或者状态机。处理器还可以作为计算装置的组合来实现,例如DSP和一个微处理器的组合,多个微处理器,结合DSP核心的一个或者多个微处理器,或者任何其它的这种配置。
与在这里所公开的实施例结合描述的方法或算法可以以硬件的方式,处理器执行的软件模块的方式,或者这两种方式的组合来直接具体化。软件模块可以存在于RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、活动磁盘、CD-ROM或者任何本领域公知的其它存储介质形式中。存储介质可以耦合到处理器,以便处理器能够从该存储介质读取信息并且将信息写入该存储介质。也可以将存储介质整合到处理器上。处理器和存储介质可以存在于ASIC中。ASIC可以存在于用户台或者其它地方。处理器和存储介质也可以作为分立元件存在于用户台或者接入网中的其它地方。
提供所公开的实施例的上述说明以允许所属技术领域的专业人员实现或者使用本发明。对于本领域技术人员来说这些实施例的各种变型是显而易见的,在这里定义的一般原则可以无需脱离本发明的精神或者范围就被应用于其它实施例。因此,本发明并不局限于这里示出的实施例,而是与这里公开的原则和新颖特征的最宽范围一致。
权利要求
1.一种无线通信方法,包括从无线通信装置建立分组数据会话,以支持到分组交换网的网络连接;以及网络连接活动的时候,在无线通信装置处接收来自电路交换网的呼入通知。
2.如权利要求1所述的方法,进一步包括在所述无线通信装置处通过所述分组数据会话接收所述通知。
3.如权利要求2所述的方法,进一步包括从所述无线通信装置通过所述分组数据会话向语音消息服务器进行登记,以接收所述通知。
4.如权利要求3所述的方法,其中所述登记包括利用会话密钥从所述无线通信装置与所述语音消息服务器进行通信。
5.如权利要求3所述的方法,其中所述登记包括通过传输控制协议会话从所述无线通信装置与所述语音消息服务器进行通信。
6.如权利要求1所述的方法,进一步包括响应所述呼入通知终止所述分组数据会话,以及接受来自电路交换网的所述呼入。
7.如权利要求7所述的方法,其中所述接受呼入包括建立与移动交换中心的连接以支持所述呼入。
8.如权利要求1所述的方法,进一步包括在所述无线通信装置处从语音消息服务器接收所述通知。
9.如权利要求8所述的方法,进一步包括响应所述通知,从所述无线通信装置向所述语音消息服务器发送答复。
10.如权利要求9所述的方法,其中所述答复是通过所述分组数据会话发送的。
11.如权利要求8所述的方法,进一步包括响应所述通知终止所述分组数据会话,以及与移动交换中心建立连接以支持所述呼入。
12.一种无线通信装置,包括处理器,配置成用于建立分组数据会话,以支持到分组交换网的网络连接,以及在网络连接活动的时候接收来自电路交换网的呼入通知。
13.如权利要求12所述的无线通信装置,其中所述处理器被进一步配置成通过所述分组数据会话接收所述通知。
14.如权利要求13所述的无线通信装置,其中所述处理器被进一步配置成通过所述分组数据会话向语音消息服务器进行登记,以接收所述通知。
15.如权利要求14所述的无线通信装置,其中所述处理器被进一步配置成利用会话密钥向所述语音消息服务器进行登记。
16.如权利要求14所述的无线通信装置,其中所述处理器被进一步配置成通过传输控制协议会话向所述语音消息服务器进行登记。
17.如权利要求12所述的无线通信装置,其中所述处理器被进一步配置成响应所述通知终止所述分组数据会话,以及接收来自所述电路交换网的所述呼入。
18.如权利要求14所述的无线通信装置,其中所述处理器被进一步配置成通过建立与移动交换中心的连接以支持所述呼入来接受所述呼入。
19.如权利要求12所述的无线通信装置,其中所述处理器被进一步配置成从语音消息服务器接收所述通知。
20.如权利要求19所述的无线通信装置,其中所述处理器被进一步配置成响应所述通知向所述语音消息服务器发送答复。
21.如权利要求20所述的无线通信装置,其中所述处理器被进一步配置成通过所述分组数据会话发送所述答复。
22.如权利要求22所述的无线通信装置,其中所述处理器被进一步配置成响应所述通知终止所述分组数据会话,以及建立与移动交换中心的连接以支持所述呼入。
23.一种无线通信装置,包括用于建立分组数据会话以支持到分组交换网的网络连接的模块;以及所述网络连接活动的时候用于接收来自电路交换网的呼入通知的模块。
24.一种无线通信方法,包括在无线通信装置和分组数据服务节点之间建立分组数据会话,以支持与分组交换网的网络连接;以及当所述网络连接活动的时候,将电路交换呼入的通知从语音消息服务器路由到无线通信装置。
25.如权利要求24所述的方法,其中通过所述无线通信装置和所述分组数据服务节点之间的所述分组数据会话发送所述通知。
26.如权利要求25所述的方法,进一步包括向所述语音消息服务器登记所述无线通信装置以接收所述通知,所述无线通信装置的登记是通过所述无线通信装置和所述分组数据服务节点之间的所述分组数据会话进行的。
27.如权利要求24所述的方法,进一步包括响应所述通知终止所述无线通信装置和所述分组数据服务节点之间的所述分组数据会话,以及建立所述无线通信装置和移动交换中心之间的连接以支持所述呼入。
28.如权利要求24所述的方法,进一步包括所述网络连接活动的时候在移动交换中心处接收所述呼入,将表明所述无线通信装置不可用的信号从所述移动交换中心路由到所述语音消息服务器,在所述语音消息服务器收到所述信号提示将所述通知从所述语音消息服务器路由到所述无线通信装置,该方法进一步包括将答复从所述无线通信装置路由到所述语音消息服务器,以及从所述语音消息服务器向所述移动交换中心发送信号,以响应所述答复将所述呼入传送到所述无线通信装置。
29.一种通信方法,包括在服务网络中操作无线通信装置,该无线通信装置被分配给不同于该服务网的本地网;在所述无线通信装置和服务网络中的分组数据服务节点之间建立分组数据会话,以支持与分组交换网的网络连接;以及所述网络连接活动的时候,将电路交换呼入的通知从所述本地网中的语音消息服务器路由到所述无线通信装置。
30.如权利要求29所述的方法,其中通过所述无线通信装置和所述服务网络中分组数据服务结点之间的分组数据会话路由所述通知。
31.如权利要求30所述的方法,进一步包括向所述本地网中的所述语音消息服务器登记所述无线装置以接收所述通知,该无线装置的所述登记是通过在所述无线装置和所述服务网络中的所述分组数据服务节点之间的所述分组数据会话进行的。
32.如权利要求29所述的方法,进一步包括响应所述通知终止所述无线通信装置和所述服务网络中的所述分组数据服务节点之间的所述分组数据会话,以及建立所述无线通信装置和所述服务网络中的移动交换中心之间的连接以支持所述呼入。
33.如权利要求29所述的方法,进一步包括网络连接活动的时候在所述本地网中的移动交换中心处接收所述呼入,将表明所述无线通信装置不可用的信号从所述本地网中的所述移动交换中心路由到所述本地网中的所述语音消息服务器,在所述本地网中的所述语音消息服务器收到所述信号提示将所述呼入通知从所述本地网中的所述语音消息服务器路由到所述无线通信装置,该方法进一步包括将答复从所述无线通信装置路由到所述本地网中的所述语音消息服务器,以及响应所述答复,从所述服务网络中的所述语音消息服务器向所述服务网络中的所述移动交换中心发送信号,以将所述呼入传送到所述无线通信装置。
全文摘要
公开了有关无线通信的系统和技术。这些系统和技术涉及无线通信,其中可以在无线通信装置和分组数据服务节点之间建立分组数据会话,以支持与分组交换网的网络连接。可以将这一无线通信装置配置成从电路交换网接收呼入通知,即使网络连接是活动的。
文档编号H04L12/56GK1902969SQ200480030272
公开日2007年1月24日 申请日期2004年8月2日 优先权日2003年8月18日
发明者约翰·华莱士·纳谢尔斯基, 徐大生, 阿鲁冈德拉姆·C·马亨德兰 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1