专利名称:用于使用基于ip的协议协助ptt会话发起和服务交互的方法和装置的制作方法
技术领域:
本发明通常涉及无线通信系统,特别地,涉及使用基于IP的协议的PTT会话发起和服务交互。
背景技术:
通常,基于因特网协议(IP)的协议和过程现今正被并入到通信系统中,以提供多种基于因特网的服务。具体地,选择基于IP的协议,诸如会话发起协议(SIP),并且其适用于这些系统。可以联系因特网工程任务组(IETF)获得SIP标准和规范的完整描述。(特别地,参看IETF RFC3261和RFC2626。)通常,SIP是基于文本的协议,与HTTP和SMTP相似,用于发起用户之间的交互式通信会话。潜在的会话类型的示例包括语音、即时消息(IM)、视频、交互式游戏和虚拟现实。如SIP的基于IP的协议的一个特定的用途是,在码分多址(CDMA)系统中支持一键通话(PTT)呼叫。然而,该PTT服务具有的一个问题是,约10~15秒的呼叫建立时间。许多用户可能感到关于如PTT的服务的该等待时间是不可接受的。该PTT服务具有的另一问题是,缺乏同其他服务的集成,特别是缺乏同普通的语音服务的集成。例如,忙的PTT用户在参与PTT呼叫时,其不了解呼入尝试。因此,非常理想的是,提供一种方法和装置,其提供显著减少的PTT呼叫建立时间以及关于PTT用户的较大程度的服务集成。
图1是根据本发明的多个实施例的无线通信系统的框图。
图2a~2c,被一起考虑(下文中的“图2”),形成了示出根据本发明的多个实施例的用于PTT请求的会话发起消息收发的消息收发流程图。
图3a~3b,被一起考虑(下文中的“图3”),形成了示出根据本发明的多个实施例的,当PTT呼叫处于进程中时的服务交互消息收发的消息收发流程图。
图4a~4b,被一起考虑(下文中的“图4”),形成了示出根据本发明的多个实施例的,关于目标单元忙的情况的用于PTT请求的会话发起消息收发的消息收发流程图。
具体实施例方式
描述了多种实施例,其可以提供减少的PTT呼叫建立时间以及关于PTT用户的较大程度的服务集成。在PTT始发方具有用于发送PTT会话请求自身的信道和数据连接资源之前,该始发方的MSC通知PTT服务器PTT会话请求。这使得PTT服务器能够在始发方能够通过发送PTT会话请求自身而触发关于PTT目标的信道和数据连接资源的建立之前,触发该信道和数据连接资源的建立。而且,在目标响应关于会话的寻呼之后,目标的MSC通知PTT服务器,使得PTT服务器能够在目标具有用于响应PTT会话请求的信道和数据连接资源之前,代表目标接收PTT会话。这样,甚至在呼叫仍在目标侧建立时,即可以通知始发单元的用户开始讲话。因此,通过实现某些或所有该消息收发技术,可以减少PTT呼叫建立时间。
通过参考图1~4,可以更加全面地理解所公开的实施例。图1是根据本发明的多个实施例的移动通信系统100的框图描述。通信系统100是公知的码分多址(CDMA)系统,具体地是CDMA2000系统,其基于通信电信工业协会/电子工业协会(TIA/EIA)的标准IS-2000和IS-2001,对其进行适当的修改以实现本发明。还可以在使用与IS-2000和IS-2001十分相似的其他技术的通信系统中实现本发明的可替换的实施例。
本领域的技术人员应认识到,图1并未示出所需用于系统100操作的所有网络设备,而是仅示出了与本发明的实施例的描述特别相关的系统部件和逻辑实体。特别地,系统100的网络设备包括如下部件,诸如无线接入网络(RAN)121和122、移动交换中心(MSC)171和172、分组数据网络(PDN)141和142、因特网协议(IP)网络151和PTT服务器161。通常,RAN、MSC、PDN、IP网络和PTT服务器在本领域中是已知的。例如,公知RAN包括诸如基站控制器(BSC)和基站收发信机系统(BTS)的部件,图1中均未将其明确示出。而且,公知PDN包括诸如分组数据服务节点(PDSN)和分组控制功能(PCF)的部件。
MSC 171和172在图1中被示为分别包括处理单元173和174、RAN网络接口175和176以及IP网络接口177和178。PTT服务器161在图1中被示为包括处理单元165和IP网络接口167。通常,诸如处理单元和网络接口的部件是公知的。例如,已知处理单元包括如下基本单元,诸如,但不限于,微处理器、微控制器、存储器设备和/或逻辑电路。该部件典型地适于实现使用高级设计语言或描述表达的,使用计算机指令表达的,使用消息收发流程图表达的和/或使用逻辑流程图表达的算法和/或协议。因此,对于给定的算法、逻辑流程、消息收发流程和/或协议规范,本领域的技术人员了解许多设计和发展技术,其可用于实现执行给定逻辑的处理单元。因此,根据此处的描述,MSC171和172以及PTT服务器161分别表示适于实现本发明的多个实施例的已知的MSC和已知的PTT服务器。
RAN 121和122使用空中接口,其包括用于同远程单元101和102通信的信道111-114。IS-2000技术将远程单元称为移动站(MS);然而,远程单元不是个人数字助理、游戏设备等设备。IS-2000信道111和112均包括多种公知的非业务信道类型,诸如广播信道、寻呼信道、接入信道(即接入信道(ACH)和增强型接入信道(EACH))和公共控制信道。IS-2000信道113和114均包括专用业务信道,其被动态地指配和解除指配,以支持用户服务。
根据本发明的实施例的操作基本上如下。图2示出根据本发明的多个实施例的用于PTT请求的会话发起消息收发的消息收发流程图200。消息收发流程图200假设MS 101在休眠数据状态下开始该流程。响应MS 101检测到用户PTT呼叫请求,诸如MS的用户按下PTT按键,MS 101经由CDMA接入信道(其通常由空中接口资源111表示)向RAN 121发送PTT呼叫始发,诸如始发消息201。始发消息201指出请求分组数据呼叫(即,服务选项33),并且包括PTT发起信息。依赖于实施例,PTT发起信息可以包括PTT始发方信息(例如,始发方身份信息)、PTT呼叫类型信息(例如,群组或单独)、PTT目标地址信息(例如,ASCII编码的PTT用户姓名)和/或PTT服务器地址信息。
响应PTT呼叫始发,RAN 121生成关于MSC 171的服务请求消息,诸如CM服务请求消息203。该服务请求消息包括某些或所有的PTT发起信息。例如,PTT发起信息可被置于服务请求消息中的拨号数字消息字段中。处理单元173经由RAN接口175接收服务请求消息,并且使用所接收的PTT发起信息生成关于PTT服务器161的PTT会话发起请求。在某些实施例中,PTT会话发起请求可以采用SIP INVITE消息的形式或者某种相似的基于IP的消息格式。在其他的实施例中,PTT会话发起请求可以简单地采用通知消息的形式,其通知发起请求可以采用SIP INVITE消息的形式或者某种相似的基于IP的消息格式。在其他的实施例中,PTT会话发起请求可以简单地采用通知消息的形式,其向PTT服务器通知PTT呼叫始发和始发方的MIN/MDN。而且,依赖于实施例,PTT发起信息可以指出目标PTT服务器的地址,或者处理单元173可以保存MSC PTT服务器地址表,其中可查找PTT服务器161的地址。处理单元173随后经由IP网络接口177向PTT服务器161发送PTT会话发起请求(例如,消息205)。
处理单元165经由IP网络接口167接收PTT会话发起请求。作为响应,处理单元165生成基于IP的会话发起请求,其包括服务器生成PTT呼叫背景信息。例如,PTT服务器161可以使用所接收的PTT发起信息(例如,所指出的关于MS 101的MIN/MDN),以及PTT服务器161针对始发方单元(MS 101)和目标单元(例如,MS 102)存储的PTT服务信息,生成SIP INVITE消息;所接收的信息和所存储的信息被一起视为服务器生成的PTT呼叫背景信息。因此,处理单元165生成SIP INVITE消息207,以在MS 101和与PTT目标地址关联的目标单元(例如,MS 102)之间请求所指示的PTT呼叫类型的PTT会话。处理单元165然后经由IP网络接口167,向与PDN 142中的目标单元相关联的组件分组控制功能(PCF)发送基于IP的会话发起请求。
在将数据传送到MS 102之后,PDN142请求来自RAN 122的数据服务,其依次请求MSC 172寻呼MS 102。同时,RAN 121和PDN 141执行建立支持MS 101请求的数据服务的业务信道(TCH)113以及A8/A10连接所需的信令。MS 101可以在不了解MSC 171已通知PTT服务器161来自MS 101的PTT呼叫请求的情况下,生成基于IP的会话发起请求,诸如SIP INVITE消息209。基于IP的会话发起请求包括始发方生成的关于同目标单元的PTT会话的PTT呼叫背景信息。
处理单元165经由IP网络接口167接收基于IP的会话发起请求(例如,SIP INVITE消息211),存储始发方生成的PTT呼叫背景信息,并且使该始发方生成的呼叫背景信息同服务器生成的呼叫背景信息相关联。在识别出该最近的会话发起请求对应于与来自MSC 171的早先的会话发起请求相同的PTT呼叫时,处理单元165可以针对MSC171而非MS 101作出响应。该PTT发起响应消息收发,诸如通知消息213,使用始发方生成的PTT呼叫背景信息,并且用于通知MSC 171 MS101目前忙于PTT呼叫。在其他的实施例中,PTT服务器161可以识别出最近的会话发起请求对应于与来自MSC 171的早先的会话发起请求相同的PTT呼叫,并且因此简单地将其放弃。
同时,能够与始发方侧的消息收发并行地进行目标侧的消息收发。PDN 142请求来自RAN 122的数据服务,其依次请求MSC 172寻呼MS 102。更具体地,MSC处理单元174经由RAN接口176接收关于MS 102参与PTT会话的服务请求。该服务请求可以采用例如BS服务请求消息215的形式。作为响应,MSC处理单元174确定目标单元是否可以参与PTT会话。例如,MSC处理单元174可以考虑MS 102是否已注销,MS 102当前是否忙于语音呼叫,或者MS 102是否具有非数据服务未决寻呼。任何这些考虑将指出MS 102不能参与PTT会话。
例如,图4示出了消息收发流程图400,其示出了根据本发明的多个实施例的,关于目标单元忙的情况的用于PTT请求的会话发起消息收发。当确定目标单元不能参与PTT会话时,MSC处理单元174生成响应消息收发,诸如忙通知消息401,其指出MS 102将不参与PTT会话。然后经由IP网络接口178将该响应消息收发发送到PTT服务器161。
在其中MSC生成基于IP的消息收发的某些实施例中,MSC处理单元174生成的响应消息收发可以包括SIP 418 BUSY HERE消息或者某些相似的消息。无论PTT服务器161接收的响应消息收发的形式如何,PTT服务器161向MS 101发送忙消息收发403,以传达目标单元的忙状态。还通过消息405向PDN 142通知目标的忙状态。PDN 142具有早先接收的关于目标单元的SIP INVITE消息207。PDN 142中的与目标单元相关联的组件分组控制功能(PCF)继续存储消息收发,用于后面的传送。
尽管上文详细讨论了MS 102由于忙而不能参与PTT会话的情况,但是MS 102也可能出于其他的原因而不能使用。然而,MSC 171将仍生成关于PTT服务器161的响应消息收发,其指出MS 102将不参与PTT会话,但是并非仅是因为目标忙。PTT服务器161随后将向MS 101发送会话拒绝消息收发,其传达目标单元的不可用的状态。
回到图2,消息收发流程图200示出了目标单元可以参与PTT会话的可替换的情况。当确定目标单元可以参与PTT会话时,MSC处理单元174经由RAN接口176寻呼目标单元。为了寻呼MS 102,MSC 172向RAN 122发送寻呼请求,其指出关于分组数据服务的服务选项33。
假设MS 102响应寻呼,则MSC 172接收寻呼响应消息219,其指出目标单元响应寻呼。作为响应,MSC处理单元174生成指出目标单元将参与PTT会话的响应消息收发,并且经由IP网络接口178将其发送到PTT服务器161。依赖于实施例,该响应消息收发将采用例如通知消息221或者SIP 200 OK消息的形式。
PTT处理单元165经由IP网络接口167接收指出目标单元将参与PTT会话的响应消息收发。作为响应,PTT处理单元165使用接收的响应消息收发生成基于IP的会话接受消息收发,诸如SIP 200 OK消息223,并且将其发送到始发方单元。在某些实施例中,PTT服务器161还可以发送某种通知消息收发,诸如通知消息225,用于向MSC 172通知MS 102应被视为忙于PTT呼叫。通知消息225,类似于通知消息213,使得MSC 171和172能够提供主要数据侧的PTT服务同MSC所牵涉的其他服务,诸如语音呼叫之间的某种服务交互功能。
在建立关于MS 102的数据连接之后,PDN 142以SIP INVITE消息227的形式向MS 102发送其缓存的会话发起信息(包括服务器生成的PTT呼叫背景信息的SIP INVITE消息207)。PTT服务器处理单元165经由IP网络接口167自目标单元接收针对始发方单元的会话接受消息收发,诸如SIP 200 OK消息229,其包括服务器生成的PTT呼叫背景信息。PTT服务器161可以利用针对MS 102的应答,响应该会话接受消息收发,其可能包括服务器生成的PTT呼叫背景信息,但是PTT服务器161不会将该会话接受传达给始发方。由于在MS 102的早先的寻呼响应通知PTT服务器161目标单元将参与PTT会话之后,PTT服务器161已经发送了MS 101会话接受消息收发(例如,SIP 200 OK消息223),因此没有必要这样做。事实上,在此刻已经建立了MS 101和MS 102之间的PTT对话路径,不需要额外的建立消息收发。
总而言之,由于在始发方具有用于发送PTT会话请求自身的信道和数据连接资源的长时间之前,始发方的MSC向PTT服务器(例如消息205)通知PTT会话请求,因此上文描述的实施例可以提供显著减少的PTT呼叫建立时间。这使得PTT服务器能够在始发方能够通过发送PTT会话请求自身而触发关于PTT目标(或群组)的信道和数据连接资源的建立之前,触发该信道和数据连接资源的建立。而且,在目标响应关于会话的寻呼之后,目标的MSC通知(例如,消息221)PTT服务器,使得PTT服务器能够在目标单元具有用于响应PTT会话请求的信道和数据连接资源之前,代表目标单元指出接受PTT会话(例如,消息223)。这样,甚至在呼叫仍在目标侧建立时就可以通知始发单元的用户开始讲话。因此,通过实现某些或所有该消息收发技术,可以减少PTT呼叫建立时间。
此外,此处的实施例可为PTT用户提供较大的服务集成。图3示出了消息收发流程图300,其示出了根据本发明的多个实施例的,当PTT呼叫处于进程中时的服务交互消息收发。当MS 101和MS 102之间的PTT呼叫处于进程中时,MSC 171接收到关于MS 101参与其他服务(诸如呼入语音呼叫)的服务请求。作为响应,MSC 171向PTT服务器161发送MS 101在忙时接收到服务请求的指示,诸如消息301。此外,MSC 171可以指示CLI如何处理服务请求,例如,转发到语音邮件,提供忙指示等。PTT服务器161依次接收该指示,并且向MS 101发送指示,诸如消息303,其指出接收到关于MS 101的服务请求。该针对MS 101的指示可以采用SIP NOTIFY消息的形式,并且可以包括CLI,并指出如何处理服务请求。在接收到其他的服务请求的指示之后,MS 101可以在正在进行的PTT会话过程中将该信息提供给用户。最后,尽管消息收发流程图300示出了由关于始发方单元的服务请求触发的消息收发,但是相似的关于目标单元的服务请求的消息收发也可能出现在目标侧。
消息收发流程图300还示出了当MS 101和MS 102之间的PTT会话处于进程中时,关于在RAN 122和MS 102之间出现RF丢失的情况的服务交互消息收发。MSC 172接收到同MS 102的无线连接已经丢失的指示,诸如清除请求消息305。作为响应,MSC处理单元174经由IP网络接口178向PTT服务器161发送连接丢失消息收发,诸如通知消息307,以指出PTT会话的中断。PTT服务器161依次接收连接丢失消息收发并且向MS 101发送指示,诸如消息309,其指出PTT会话结束。该针对MS 101的指示可以采用如下形式,SIP BYE消息、SIP 410Gone消息或者SIP 480 Temporarily Not Available消息。在接收到PTT会话结束的指示之后,MS 101向用户传达PTT呼叫中断。最后,尽管消息收发流程图300示出了关于目标单元的连接丢失消息收发,但是也可能出现相似的关于同始发方单元的连接丢失的消息收发(即,镜像消息收发)。
在前面的说明中,通过参考具体实施例描述了本发明。然而,本领域的普通技术人员应当认识到,在不偏离如附属权利要求中阐述的本发明的精神和范围的前提下,可以进行多种修改和变化。例如,尽管本文中目标单元指单一的MS,但是目标单元也可以包括PTT群组作为目标。因此,说明和附图应被视为说明性的而非限制性的,并且所有该修改方案应涵盖于本发明的范围内。此外,本领域的普通技术人员应认识到,出于简单和清楚的目的说明了图中的元件,并且其没有必要依比例绘制。例如,图中的某些元件的尺寸可以相对于其他的元件放大,以协助改善对本发明的多种实施例的理解。
上文针对本发明的具体的实施例描述了益处、其他优点和对问题的解决方案。然而,益处、优点、对问题的解决方案、以及可以引出或导致该益处、优点或解决方案,或者使该益处、优点或解决方案变得更加显著的任何要素,不应被解释为任何或所有权利要求的关键的、必需的或基本的特征或要素。如此处和附属权利要求中使用的术语“包括”或其任何变化形式,目的在于涵盖非排他性的内含物,由此包括要素列表的工艺、方法、制造物体或装置不仅包括列表中的这些要素,而且可以包括未明确列出的或者对于该工艺、方法、制造物体或装置是固有的其他要素。
如此处使用的术语“一”被定义为一个或多于一个。如此处使用的术语“多个”被定义为两个或多于两个。如此处使用的术语“其他”被定义为至少第二个或更多。如此处使用的术语“包括”和/或“具有”被定义为包含(即,开放式语言)。如此处使用的术语“耦合”被定义为连接,尽管其没有必要是直接连接,也没有必要是机械连接。如此处使用的术语“程序”、“计算机程序”和“计算机指令”,被定义为设计用于在计算机系统上执行的指令序列。该指令序列可以包括但不限于,子程序、函数、进程、对象方法、对象实现方案、可执行应用程序、小程序段、服务器程序、共享库/动态负载库、源代码、对象代码和/或汇编代码。
权利要求书(按照条约第19条的修改)1.一种用于使用基于因特网协议(IP)的协议协助一键通话(PTT)会话发起和服务交互的方法,所述方法包括移动交换中心(MSC)接收来自始发方单元的始发消息收发,其包括PTT发起信息;所述MSC使用所述PTT发起信息,生成PTT会话发起请求;并且所述MSC向PTT服务器发送所述PTT会话发起请求。
2.如权利要求1所述的方法,其中接收所述始发消息收发包括接收拨号数字消息字段中的所述PTT发起信息。
3.如权利要求1所述的方法,其中所述始发消息收发指出关于所述始发方单元的身份信息,并且指出请求分组数据呼叫。
4.如权利要求1所述的方法,其中所述PTT发起信息包括来自由下述内容组成的组中的信息PTT始发方信息、PTT呼叫类型信息、PTT目标地址信息和PTT服务器地址信息。
5.如权利要求1所述的方法,其中所述PTT会话发起请求包括SIP INVITE消息,并且其中所述PTT会话发起请求包括基于所述始发消息收发中接收的所述PTT发起信息的信息。
6.如权利要求1所述的方法,其中发送所述PTT会话发起请求包括经由IP消息收发,向所述PTT服务器发送所述会话发起请求,其中自由下述内容组成的组的来源中的信息获得PTT服务器地址所述PTT发起信息和MSC PTT服务器地址表。
7.如权利要求1所述的方法,进一步包括所述MSC接收同所述始发方单元的无线连接已经丢失的指示,其中,同所述始发方的所述无线连接支持PTT会话;并且所述MSC响应同所述始发方单元的无线连接已经丢失的所述指示,向所述PTT服务器发送连接丢失消息收发,以指出所述PTT会话的中断,其中发送所述连接丢失消息收发包括经由IP消息收发,向所述PTT服务器发送所述连接丢失消息收发。
8.如权利要求1所述的方法,进一步包括当所述始发方单元参与所述PTT会话时,所述MSC接收关于所述始发方单元参与其他服务的服务请求;并且所述MSC响应关于所述始发方单元参与其他服务的所述服务请求,发送所述始发方单元已在忙时接收到服务请求的指示。
9.一种用于使用基于因特网协议(IP)的协议协助一键通话(PTT)会话发起和服务交互的方法,所述方法包括PTT服务器自移动交换中心(MSC)接收PTT会话发起请求,其包括PTT呼叫类型和PTT目标地址;所述PTT服务器生成始发方单元同与所述PTT目标地址相关联的目标单元之间的、关于所述PTT呼叫类型的PTT会话的基于IP的会话发起请求,其中所述会话发起请求包括服务器生成的PTT呼叫背景信息;并且所述PTT服务器向与所述目标单元相关联的分组控制功能(PCF)发送所述基于IP的会话发起请求。
10.如权利要求9所述的方法,其中所述基于IP的协议包括会话发起协议(SIP)。
11.如权利要求9所述的方法,其中所述基于IP的会话发起请求包括SIP INVITE消息。
12.如权利要求9所述的方法,进一步包括在发送所述基于IP的会话发起请求之后,所述PTT服务器接收关于所述PTT会话的第二基于IP的会话发起请求,其中所述第二基于IP的会话发起请求来自所述始发方单元,其中所述会话发起请求包括始发方生成的PTT呼叫背景信息;所述PTT服务器存储所述始发方生成的PTT呼叫背景信息;所述PTT服务器使所述服务器生成的呼叫背景信息和所述始发方生成的呼叫背景信息相关联;并且所述PTT服务器使用所述始发方生成的呼叫背景信息,利用PTT发起响应消息收发,响应所述第二基于IP的会话发起请求。
13.如权利要求9所述的方法,进一步包括所述PTT服务器自与所述目标单元相关联的MSC接收响应消息收发,其指出所述目标单元将参与所述PTT会话;并且所述PTT服务器响应所述响应消息收发,基于所述响应消息收发,向所述始发方单元发送会话接受消息收发。
14.如权利要求13所述的方法,其中发送所述会话接受消息收发包括所述PTT服务器使用所述响应消息收发,生成基于IP的会话接受消息收发,其中,所述基于IP的会话接受消息收发包括SIP 200 OK消息。
15.如权利要求13所述的方法,进一步包括在发送所述会话接受消息收发之后,所述PTT服务器接收关于所述PTT会话的会话接受消息收发,该会话接受消息收发来自所述目标单元并且预期是针对所述始发方单元的;并且所述PTT服务器放弃来自所述目标单元的所述会话接受消息收发。
16.如权利要求9所述的方法,进一步包括所述PTT服务器自所述MSC接收连接丢失消息收发,其指出与所述始发单元的所述PTT会话的中断;并且所述PTT服务器向所述目标单元发送所述PTT会话已结束的指示,其中,针对所述目标单元的所述PTT会话已结束的指示包括来自由下述内容组成的组中的消息SIP BYE消息、SIP 49 Gone消息和SIP480 Temporarily Not Available消息。
17.如权利要求9所述的方法,进一步包括所述PTT服务器自与所述目标单元相关联的MSC接收连接丢失消息收发,其指出所述PTT会话的中断;并且所述PTT服务器向所述始发方单元发送所述PTT会话已结束的指示。
18.如权利要求9所述的方法,进一步包括所述PTT服务器自与所述目标单元相关联的MSC接收所述目标单元不能参与所述PTT会话的指示;并且所述PTT服务器向所述始发单元发送指出所述目标单元不能参与所述PTT会话的会话拒绝消息收发。
19.如权利要求9所述的方法,进一步包括所述PTT服务器自所述MSC接收PTT单元在忙时接收到服务请求的指示;并且所述PTT服务器向所述PTT单元发送接收到关于所述PTT单元的服务请求的指示,其中,针对所述PTT单元的接收到关于所述PTT单元的服务请求的指示包括SIP NOTIFY消息。
20.一种用于使用基于因特网协议(IP)的协议协助一键通话(PTT)会话发起和服务交互的方法,所述方法包括
移动交换中心(MSC)接收关于目标单元参与PTT会话的服务请求;所述MSC确定所述目标单元是否可用于参与所述PTT会话;当确定所述目标单元可用于参与所述PTT会话时,所述MSC寻呼所述目标单元,并且当接收到所述目标单元响应所述寻呼的指示时,所述MSC生成指出所述目标单元将参与所述PTT会话的响应消息收发;当确定所述目标单元不能参与所述PTT会话时,所述MSC生成指出所述目标单元将不参与所述PTT会话的响应消息收发;并且所述MSC向所述PTT服务器发送所述响应消息收发。
21.如权利要求20所述的方法,其中所述服务请求包括请求分组数据服务的BS服务请求消息。
22.如权利要求20所述的方法,其中确定所述目标单元是否可用于参与所述PTT会话包括当存在由下述内容组成的组中的条件时,确定所述目标单元是可用的所述目标单元已注册、所述目标单元当前未忙于语音呼叫、以及所述目标单元未处于指出其具有未决的非数据服务寻呼的状态。
23.如权利要求20所述的方法,其中确定所述目标单元是否可用于参与所述PTT会话包括当存由下述内容组成的组中的条件时,确定所述目标单元是不可用的所述目标单元忙于语音呼叫、所述目标单元已注销、所述目标单元具有非数据服务未决寻呼。
24.如权利要求20所述的方法,其中寻呼所述目标单元包括寻呼所述目标单元用于分组数据服务。
25.如权利要求20所述的方法,其中指出所述目标单元将参与所述PTT会话的所述响应消息收发包括SIP 200 OK消息。
26.如权利要求20所述的方法,其中指出所述目标单元将不参与所述PTT会话的所述响应消息收发包括SIP 486 BUSY HERE消息。
27.如权利要求20所述的方法,其中经由IP消息收发,发送所述响应消息收发。
28.如权利要求20所述的方法,进一步包括所述MSC接收同所述目标单元的无线连接已丢失的指示,其中同所述目标单元的所述无线连接支持所述PTT会话;并且所述MSC响应同所述目标单元的无线连接已经丢失的所述指示,向所述PTT服务器发送连接丢失消息收发,以指出所述PTT会话的中断,其中,发送所述连接丢失消息收发包括经由IP消息收发,向所述PTT服务器发送所述连接丢失消息收发。
29.如权利要求20所述的方法,进一步包括当所述目标单元正在参与所述PTT会话时,所述MSC接收关于所述目标单元参与其他服务的服务请求;并且所述MSC响应关于所述目标单元参与其他服务的所述服务请求,发送所述目标单元已在忙时接收到服务请求的指示。
30.一种用于使用基于因特网协议(IP)的协议协助一键通话(PTT)会话发起和服务交互的移动交换中心(MSC),所述MSC包括无线接入网络(RAN)接口,其适于向和从所述RAN发送和接收消息收发;IP网络接口,其适于向和从IP网络发送和接收消息收发;和处理器,其通信耦合到所述RAN接口和所述IP网络接口,所述处理器
适于经由所述RAN接口,自始发方单元接收包括PTT发起信息的始发消息收发;适于使用所述PTT发起信息,生成PTT会话发起请求;并且适于经由所述IP网络接口,向PTT服务器发送所述PTT会话发起请求。
31.一种用于使用基于因特网协议(IP)的协议协助一键通话(PTT)会话发起和服务交互的PTT服务器,所述PTT服务器包括IP网络接口,其适于向和从IP网络发送和接收消息收发;和处理器,其通信耦合到所述IP网络接口,所述处理器适于经由所述IP网络接口,自移动交换中心(MSC)接收PTT会话发起请求,其包括PTT呼叫类型和PTT目标地址;适于生成始发方单元同与所述PTT目标地址相关联的目标单元之间的、关于所述PTT呼叫类型的PTT会话的基于IP的会话发起请求,其中所述会话发起请求包括服务器生成的PTT呼叫背景信息;并且适于经由所述IP网络接口,向与所述目标单元相关联的分组控制功能(PCF)发送所述基于IP的会话发起请求。
32.一种用于使用基于因特网协议(IP)的协议协助一键通话(PTT)会话发起和服务交互的移动交换中心(MSC),所述MSC包括无线接入网络(RAN)接口,其适于向和从RAN发送和接收消息收发;IP网络接口,其适于向和从IP网络发送和接收消息收发;和处理器,其通信耦合到所述RAN接口和所述IP网络接口,所述处理器适于经由所述RAN接口,接收关于目标单元参与PTT会话的服务请求;适于确定所述目标单元是否可用于参与所述PTT会话;
适于当确定所述目标单元可用于参与所述PTT会话时,经由所述RAN接口寻呼所述目标单元;适于当接收到所述目标单元响应所述寻呼的指示时,生成指出所述目标单元将参与所述PTT会话的响应消息收发;适于当确定所述目标单元不能参与所述PTT会话时,生成指出所述目标单元将不参与所述PTT会话的响应消息收发;并且适于经由所述IP网络接口,向所述PTT服务器发送所述响应消息收发。
权利要求
1.一种用于使用基于因特网协议(IP)的协议协助一键通话(PTT)会话发起和服务交互的方法,所述方法包括移动交换中心(MSC)接收来自始发方单元的始发消息收发,其包括PTT发起信息;所述MSC使用所述PTT发起信息,生成PTT会话发起请求;并且所述MSC向PTT服务器发送所述PTT会话发起请求。
2.如权利要求1所述的方法,其中接收所述始发消息收发包括接收拨号数字消息字段中的所述PTT发起信息。
3.如权利要求1所述的方法,其中所述始发消息收发指出关于所述始发方单元的身份信息,并且指出请求分组数据呼叫。
4.如权利要求1所述的方法,其中所述PTT发起信息包括来自由下述内容组成的组中的信息PTT始发方信息、PTT呼叫类型信息、PTT目标地址信息和PTT服务器地址信息。
5.如权利要求1所述的方法,其中所述PTT会话发起请求包括SIP INVITE消息,并且其中所述PTT会话发起请求包括基于所述始发消息收发中接收的所述PTT发起信息的信息。
6.如权利要求1所述的方法,其中发送所述PTT会话发起请求包括经由IP消息收发,向所述PTT服务器发送所述会话发起请求,其中自由下述内容组成的组的来源中的信息获得PTT服务器地址所述PTT发起信息和MSC PTT服务器地址表。
7.如权利要求1所述的方法,进一步包括所述MSC接收同所述始发方单元的无线连接已经丢失的指示,其中,同所述始发方的所述无线连接支持PTT会话;并且所述MSC响应同所述始发方单元的无线连接已经丢失的所述指示,向所述PTT服务器发送连接丢失消息收发,以指出所述PTT会话的中断。
8.如权利要求7所述的方法,其中发送所述连接丢失消息收发包括经由IP消息收发,向所述PTT服务器发送所述连接丢失消息收发。
9.如权利要求1所述的方法,进一步包括当所述始发方单元参与所述PTT会话时,所述MSC接收关于所述始发方单元参与其他服务的服务请求;并且所述MSC响应关于所述始发方单元参与其他服务的所述服务请求,发送所述始发方单元已在忙时接收到服务请求的指示。
10.一种用于使用基于因特网协议(IP)的协议协助一键通话(PTT)会话发起和服务交互的方法,所述方法包括PTT服务器自移动交换中心(MSC)接收PTT会话发起请求,其包括PTT呼叫类型和PTT目标地址;所述PTT服务器生成始发方单元同与所述PTT目标地址相关联的目标单元之间的、关于所述PTT呼叫类型的PTT会话的基于IP的会话发起请求,其中所述会话发起请求包括服务器生成的PTT呼叫背景信息;并且所述PTT服务器向与所述目标单元相关联的分组控制功能(PCF)发送所述基于IP的会话发起请求。
11.如权利要求10所述的方法,其中所述基于IP的协议包括会话发起协议(SIP)。
12.如权利要求10所述的方法,其中所述基于IP的会话发起请求包括SIP INVITE消息。
13.如权利要求10所述的方法,进一步包括在发送所述基于IP的会话发起请求之后,所述PTT服务器接收关于所述PTT会话的第二基于IP的会话发起请求,其中所述第二基于IP的会话发起请求来自所述始发方单元,其中所述会话发起请求包括始发方生成的PTT呼叫背景信息。
14.如权利要求13所述的方法,进一步包括所述PTT服务器存储所述始发方生成的PTT呼叫背景信息;所述PTT服务器使所述服务器生成的呼叫背景信息和所述始发方生成的呼叫背景信息相关联;并且所述PTT服务器使用所述始发方生成的呼叫背景信息,利用PTT发起响应消息收发,响应所述第二基于IP的会话发起请求。
15.如权利要求10所述的方法,进一步包括所述PTT服务器自与所述目标单元相关联的MSC接收响应消息收发,其指出所述目标单元将参与所述PTT会话;并且所述PTT服务器响应所述响应消息收发,基于所述响应消息收发,向所述始发方单元发送会话接受消息收发。
16.如权利要求15所述的方法,其中发送所述会话接受消息收发包括所述PTT服务器使用所述响应消息收发,生成基于IP的会话接受消息收发。
17.如权利要求16所述的方法,其中所述基于IP的会话接受消息收发包括SIP 200 OK消息。
18.如权利要求15所述的方法,进一步包括在发送所述会话接受消息收发之后,所述PTT服务器接收关于所述PTT会话的会话接受消息收发,该会话接受消息收发来自所述目标单元并且预期是针对所述始发方单元的;并且所述PTT服务器放弃来自所述目标单元的所述会话接受消息收发。
19.如权利要求10所述的方法,进一步包括所述PTT服务器自所述MSC接收连接丢失消息收发,其指出与所述始发单元的所述PTT会话的中断;并且所述PTT服务器向所述目标单元发送所述PTT会话已结束的指示。
20.如权利要求19所述的方法,其中针对所述目标单元的所述PTT会话已结束的指示包括来自由下述内容组成的组中的消息SIPBYE消息、SIP 410 Gone消息和SIP 480 Temporarily Not Available消息。
21.如权利要求10所述的方法,进一步包括所述PTT服务器自与所述目标单元相关联的MSC接收连接丢失消息收发,其指出所述PTT会话的中断;并且所述PTT服务器向所述始发方单元发送所述PTT会话已结束的指示。
22.如权利要求10所述的方法,进一步包括所述PTT服务器自与所述目标单元相关联的MSC接收所述目标单元不能参与所述PTT会话的指示;并且所述PTT服务器向所述始发单元发送指出所述目标单元不能参与所述PTT会话的会话拒绝消息收发。
23.如权利要求10所述的方法,进一步包括所述PTT服务器自所述MSC接收PTT单元在忙时接收到服务请求的指示;并且所述PTT服务器向所述PTT单元发送接收到关于所述PTT单元的服务请求的指示。
24.如权利要求23所述的方法,其中针对所述PTT单元的接收到关于所述PTT单元的服务请求的指示包括SIP NOTIFY消息。
25.一种用于使用基于因特网协议(IP)的协议协助一键通话(PTT)会话发起和服务交互的方法,所述方法包括移动交换中心(MSC)接收关于目标单元参与PTT会话的服务请求;所述MSC确定所述目标单元是否可用于参与所述PTT会话;当确定所述目标单元可用于参与所述PTT会话时,所述MSC寻呼所述目标单元,并且当接收到所述目标单元响应所述寻呼的指示时,所述MSC生成指出所述目标单元将参与所述PTT会话的响应消息收发;当确定所述目标单元不能参与所述PTT会话时,所述MSC生成指出所述目标单元将不参与所述PTT会话的响应消息收发;并且所述MSC向所述PTT服务器发送所述响应消息收发。
26.如权利要求25所述的方法,其中所述服务请求包括请求分组数据服务的BS服务请求消息。
27.如权利要求25所述的方法,其中确定所述目标单元是否可用于参与所述PTT会话包括当存在由下述内容组成的组中的条件时,确定所述目标单元是可用的所述目标单元已注册、所述目标单元当前未忙于语音呼叫、以及所述目标单元未处于指出其具有未决的非数据服务寻呼的状态。
28.如权利要求25所述的方法,其中确定所述目标单元是否可用于参与所述PTT会话包括当存由下述内容组成的组中的条件时,确定所述目标单元是不可用的所述目标单元忙于语音呼叫、所述目标单元已注销、所述目标单元具有非数据服务未决寻呼。
29.如权利要求25所述的方法,其中寻呼所述目标单元包括寻呼所述目标单元用于分组数据服务。
30.如权利要求25所述的方法,其中指出所述目标单元将参与所述PTT会话的所述响应消息收发包括SIP 200 OK消息。
31.如权利要求25所述的方法,其中指出所述目标单元将不参与所述PTT会话的所述响应消息收发包括SIP 486 BUSY HERE消息。
32.如权利要求25所述的方法,其中经由IP消息收发,发送所述响应消息收发。
33.如权利要求25所述的方法,进一步包括所述MSC接收同所述目标单元的无线连接已丢失的指示,其中同所述目标单元的所述无线连接支持所述PTT会话;并且所述MSC响应同所述目标单元的无线连接已经丢失的所述指示,向所述PTT服务器发送连接丢失消息收发,以指出所述PTT会话的中断。
34.如权利要求33所述的方法,其中发送所述连接丢失消息收发包括经由IP消息收发,向所述PTT服务器发送所述连接丢失消息收发。
35.如权利要求25所述的方法,进一步包括当所述目标单元正在参与所述PTT会话时,所述MSC接收关于所述目标单元参与其他服务的服务请求;并且所述MSC响应关于所述目标单元参与其他服务的所述服务请求,发送所述目标单元已在忙时接收到服务请求的指示。
36.一种用于使用基于因特网协议(IP)的协议协助一键通话(PTT)会话发起和服务交互的移动交换中心(MSC),所述MSC包括无线接入网络(RAN)接口,其适于向和从所述RAN发送和接收消息收发;IP网络接口,其适于向和从IP网络发送和接收消息收发;和处理器,其通信耦合到所述RAN接口和所述IP网络接口,所述处理器适于经由所述RAN接口,自始发方单元接收包括PTT发起信息的始发消息收发;适于使用所述PTT发起信息,生成PTT会话发起请求;并且适于经由所述IP网络接口,向PTT服务器发送所述PTT会话发起请求。
37.一种用于使用基于因特网协议(IP)的协议协助一键通话(PTT)会话发起和服务交互的PTT服务器,所述PTT服务器包括IP网络接口,其适于向和从IP网络发送和接收消息收发;和处理器,其通信耦合到所述IP网络接口,所述处理器适于经由所述IP网络接口,自移动交换中心(MSC)接收PTT会话发起请求,其包括PTT呼叫类型和PTT目标地址;适于生成始发方单元同与所述PTT目标地址相关联的目标单元之间的、关于所述PTT呼叫类型的PTT会话的基于IP的会话发起请求,其中所述会话发起请求包括服务器生成的PTT呼叫背景信息;并且适于经由所述IP网络接口,向与所述目标单元相关联的分组控制功能(PCF)发送所述基于IP的会话发起请求。
38.一种用于使用基于因特网协议(IP)的协议协助一键通话(PTT)会话发起和服务交互的移动交换中心(MSC),所述MSC包括无线接入网络(RAN)接口,其适于向和从RAN发送和接收消息收发;IP网络接口,其适于向和从IP网络发送和接收消息收发;和处理器,其通信耦合到所述RAN接口和所述IP网络接口,所述处理器适于经由所述RAN接口,接收关于目标单元参与PTT会话的服务请求;适于确定所述目标单元是否可用于参与所述PTT会话;适于当确定所述目标单元可用于参与所述PTT会话时,经由所述RAN接口寻呼所述目标单元;适于当接收到所述目标单元响应所述寻呼的指示时,生成指出所述目标单元将参与所述PTT会话的响应消息收发;适于当确定所述目标单元不能参与所述PTT会话时,生成指出所述目标单元将不参与所述PTT会话的响应消息收发;并且适于经由所述IP网络接口,向所述PTT服务器发送所述响应消息收发。
全文摘要
描述了多种实施例,其可以提供减少的PTT呼叫建立时间以及关于PTT用户的较大程度的服务集成。在PTT始发方(101)具有用于发送PTT会话请求自身的信道和数据连接资源之前,该始发方的MSC(171)通知(205)PTT服务器PTT会话请求。这使得PTT服务器(161)能够在始发方能够通过发送PTT会话请求自身而触发关于PTT目标(102)的信道和数据连接资源的建立之前,触发(207)该信道和数据连接资源的建立。而且,在目标响应关于会话的寻呼之后,目标的MSC(172)通知(221)PTT服务器,使得PTT服务器能够在目标具有用于响应PTT会话请求的信道和数据连接资源之前,代表目标指出接受PTT会话(223)。
文档编号H04L12/66GK101019336SQ200580028910
公开日2007年8月15日 申请日期2005年8月12日 优先权日2004年8月31日
发明者罗纳德·T·克罗克, 约翰·M·哈里斯, 托马斯·B·阿特 申请人:摩托罗拉公司