无线一键通系统中处理呼叫的方法和设备的制作方法

文档序号:7947989阅读:251来源:国知局
专利名称:无线一键通系统中处理呼叫的方法和设备的制作方法
技术领域
本发明涉及一种在一键通(PTT)系统中用于处理呼叫的方法和设备,更具体地说,涉及一种用于处理呼叫以建立与加入预先设定的会话的PTT服务终端的呼叫连接。
背景技术
一键通(PTT)系统将PTT服务(即,类似于对讲机服务的即时服务)提供给使用PTT终端的PTT服务用户。从字面意义上讲,PTT服务是PTT服务用户能够通过按下对话按钮,即,输入装置(“开关”)立即与另一用户对话的服务,这使PTT终端能够执行PTT服务。PTT服务能够提供相对快的通信服务。此外,PTT服务中的组服务允许组中的PTT服务用户收听使用PTT终端的一个PTT服务用户的对话,克服了传统电话1对1通信的限制。PTT服务用户可选择提供给一个PTT服务用户的即时个人对话服务、提供给特定多个PTT服务用户的特定组对话和即时组对话服务、提供给非特定多个PTT服务用户的聊天服务中的一个。
当PTT用户按下PTT终端上的开关以对话时,PTT终端将PTT服务请求发送到网络。基于诸如资源可用性的预定准则、请求用户的优先权等,网络拒绝接受来自PTT终端的请求,或者分配资源以支持服务。当建立会话以提供PTT终端请求的服务时,请求PTT服务的PTT用户能够对话,并且其它PTT用户能够通过会话收听。当PTT用户释放PTT连接时,PTT终端将释放消息发送到网络,并且接收消息的网络释放资源。因此,资源仅用于实际语音处理或语音项。
由于如上所述PTT系统能够将快速通信服务提供给PTT用户,因此有必要具有较短的呼叫建立时间。需要在开始呼叫(即,语音项)之后,短时间内将PTT服务提供给PTT用户。也就是说,应该在短时间内完成PTT呼叫连接的会话建立。
在PTT系统中,预先设定的会话用于减少呼叫连接中建立会话的时间。在PTT服务器和PTT终端之间建立预先设定的会话,以预先存储会话建立所需的信息。也就是说,预先设定的会话处理包括这样一种机制,在所述机制中,进行商议以获得诸如用于在PTT终端和家庭PTT服务器之间进行媒体和对话突发控制消息通信的互联网协议(IP)地址、端口和编解码器的媒体参数。当应该建立用于PTT呼叫信息的会话时,允许具有预先设定的会话的系统在不执行交换商议的情况下直接建立会话,这样减少了从会话建立请求到会话完成的时间。
当从任何PTT终端接收到请求建立会话的消息时,当接收消息的PTT终端具有预先设定的会话时,PTT系统在不与相应终端交换消息的情况下发送接受请求的消息。在手动应答模式中,当无线一键通(PoC)客户机B100-B接收到PoC呼叫时,询问PoC用户是否接受PoC呼叫。
将参照附图描述在具有预先设定的会话的系统上在手动应答模式中的会话建立处理。
图4显示在具有预先设定的会话的PoC系统上在手动应答模式中的传统会话建立处理。
在图4中,当PoC客户机B 100-B接收请求为由PoC客户机A 100-A请求的PoC呼叫建立会话的INVITE消息501、503和505时,在手动应答模式中,PoC客户机B 100-B自动将OK消息507、509和511发送到PoC服务器A 130-A。因此,在PoC客户机A 100-A和PoC客户机B 100-B之间开始PoC会话513,并且在不考虑PoC客户机B 100-B的意图的情况下创建媒体连接。在会话中,PoC服务器A 130-A使用发言权获取消息515和517通知PoC客户机B 100-BPoC客户机A 100-A具有发言权(floor)。
在建立会话之后,PoC客户机B100-B将包括是否接受PoC呼叫的指示的发言权获取答复消息519发送到PoC服务器B 130-B。当PoC客户机B接受PoC呼叫时,基于发言权获取答复消息521进行发言权确定。当PoC客户机B不接受PoC呼叫时,PoC服务器B 130-B必须使用发言权获取答复消息521通知PoC服务器A 130-APoC客户机B 100-B不接受该呼叫,并且使用来自PoC客户机B 100-B的BYE消息释放先前通过INVITE消息建立的媒体连接。
在前面的处理中,当具有预先设定的会话的PoC系统设置手动应答模式时,仅当接收PoC呼叫连接请求的PoC客户机B 100-B接受PoC呼叫时没有问题。
PoC客户机A通过处理523获得发言权。然后,在525,PoC客户机A向PoC服务器A转发语音。在527,将来自PoC服务器A的语音传递到PoC服务器B,然后,在529,将其传递到PoC客户机B。在处理525至529,可通过简单的网络电话(VoIP)来传递语音。
然而,当PoC客户机B 100-B不接受PoC呼叫时,因为在建立媒体连接之后将发言权状态信息传递到PoC客户机B,然后确定PoC客户机B 100-B是接受PoC呼叫还是拒绝PoC呼叫,所以浪费了无线电资源。此外,需要另一处理以释放建立的媒体连接。
在具有预先设定的会话的传统PoC系统上在手动应答模式中,当建立两个PoC客户机之间的会话时,强制接收PoC呼叫请求的PoC客户机确定是否接受PoC呼叫。即使当PoC客户机不接受PoC呼叫时,也执行建立媒体连接的处理、接收发言权状态信息的处理、释放建立的媒体连接的处理等。因此,浪费不必要的资源和时间。
发明公开技术问题因此,本发明的目的在于提供一种在能够防止与具有预先设定的会话的PTT客户机不必要的会话建立的一键通(PTT)系统中处理呼叫的方法和设备。
技术方案根据本发明的一方面,提供一种在无线PTT(PoC)网络中处理呼叫的方法,包括步骤在PoC客户机和PoC服务器之间预先设定会话;由具有预先设定的会话的PoC服务器接收呼叫连接请求;PoC服务器将询问消息发送到PoC客户机,以询问PoC客户机是否接受呼叫连接;以及响应于询问消息,PoC客户机将响应消息发送到PoC服务器。
根据本发明的另一方面,提供一种在无线PTT(PoC)网络中处理呼叫的系统,包括具有PoC服务器的发送PoC系统,发送PoC呼叫连接请求消息;接收PoC服务器,从发送PoC系统接收呼叫连接请求消息,并且产生询问消息,以询问是否接受呼叫连接请求;以及接收PoC客户机,进行与接收PoC服务器的预先设定的会话,从具有预先设定的会话的接收PoC服务器接收询问消息,并且将对询问消息的响应消息发送到接收PoC服务器。
有益效果本发明防止具有预先设定的会话的PTT系统执行不必要的处理。因此,通过预先设定的会话可以减少会话建立处理数量并缩短会话建立时间,并且由于附加处理的减少而减少了资源的使用和时间。


通过参考当考虑附图时进行的下面的详细描述,本发明的全部价值及其附带优点将更加明显并更加容易理解,在附图中,相同的标号指示相同或相似的部件,其中图1是典型一键通(PTT)系统的框图;图2是作为图1所示的PTT系统的一个部件的PoC服务器的框图;图3示出在PTT系统中建立预先设定的会话的处理;图4示出在具有预先设定的会话的PTT系统中在手动应答模式中的传统呼叫处理;以及图5示出根据本发明的在具有预先设定的会话的PTT系统中在手动应答模式中的呼叫处理。
具体实施例方式
下面描述的本发明提出了防止执行不必要程序的方法,在所述方法中,将询问消息发送到接收会话建立请求的PTT终端,以确定是否接受会话请求,并基于响应消息对是否建立会话进行确定。
将参照附图描述向用户提供PTT服务的PTT服务网络。
图1是示出PTT服务网络的配置的示图。图1特别显示了基于蜂窝网络实现PTT服务的无线PTT(PoC)系统。尽管通过结合图1的PoC系统的示例描述本发明,但是是为了容易地解释本发明,并且本发明可应用于所有PTT系统和PoC系统。
如图1所示,PoC系统包括无线PTT(PoC)客户机100、接入网络110、核心会话初始协议/互联网协议(SIP/IP)核心120、PoC服务器130、组和列表管理服务器(GLMS)140、GLMS管理/认证单元150、存在服务器(presence server)160和远程PoC网络170。
PoC客户机100是用于向PoC服务用户提供PoC服务的PoC终端,并执行对PoC服务的访问。PoC客户机100具有对PoC服务用户的初始化PoC会话、参加现有会话和终止会话的主要功能。另外,PoC客户机100可创建和传递对话突发,支持即时个人警报,在访问PoC服务时提供认证等。PoC服务用户使用PoC客户机100接收PoC服务。因此,除了需要时,将不提及PoC服务用户。为接收PoC服务,需要PoC客户机100在构成SIP/IP核心网的服务呼叫服务控制功能(S-CSCF;未显示)和家庭用户服务器(HSS;未显示)中注册其地址,并且获得认证。
接入网络110是指在传统蜂窝网络上的接入网络。接入网络的示例可包括在基于系统的IS-95和CDMA 2000中的基站收发器系统(BTS)和基站控制器(BSC)。允许PoC客户机100经由接入网络访问基于IP的PoC网络。
SIP/IP核心120执行消息传递,PoC客户机100向PoC服务网络的注册等。SIP/IP核心120还担当代理服务器。当PoC客户机100完成对S-CSCF和HSS的地址注册和认证时,SIP/IP核心120通知PoC服务器130所有程序,以指示PoC客户机100连接到系统。SIP/IP核心120在建立PoC会话的同时解析各个PoC客户机100的地址。也就是说,当SIP/IP核心120从PoC服务器130接收到关于组地址的信息时,SIP/IP核心120识别PoC服务器130在何种情况实际服务于PoC客户机100或PoC客户机100的实际物理地址,并建立SIP会话。
PoC服务器130从SIP/IP核心120接收SIP消息,并且与GLMS 140合作,以执行与服务相应的呼叫处理。以下将参照图2详细描述PoC服务器130。
组和列表管理服务器(GLMS)140产生、修改和删除关于组或其成员的信息,以提供PoC服务。PoC服务用户可利用其PoC客户机100使关于组和成员的信息进入GLMS140,或者基于从GLMS140接收的个人或组的列表来识别关于PoC服务用户能够进行呼叫的PoC客户机100的信息。PoC服务用户经由PoC服务提供商可信任的诸如互联网、内联网等的通信网络能够在GLMS140中产生、修改和删除组和成员,无需利用PoC客户机100。
GLMS管理/认证单元150支持GLMS140的功能。
存在服务器160存储各个PoC客户机100的当前状态(例如,可用、忙、免打扰等),如果必要,提供PoC客户机100的状态信息。也就是说,存在服务器160存储关于PoC客户机100是否在线的状态信息和关于PoC客户机100位置的状态信息,于在线状态中注册/保留PoC客户机100的当前位置,并且将所述信息提供给需要该信息的PoC服务用户,使得能够进行即时通信服务。
类似地,远程PoC网络170包括如上所述的从PoC客户机100到存在服务器160的PoC客户机、接入网络、SIP/IP核心、PoC服务器、GLMS服务器、GLMS管理/认证单元、存在服务器。
如图1所示,PoC系统的组件可以经由Is接口、If接口、In接口、Im接口、Ik接口、Ipl接口、Ips接口、Ie接口、It接口和Itn接口相互连接。“Is”是用于在PoC客户机100和SIP/IP核心120之间的执行会话信令的接口。“If”是用于在SIP/IP核心120和PoC服务器130之间的执行会话信令的接口。“In”是用于在发送SIP/IP核心和接收SIP/IP核心之间的执行会话信令的接口。“Im”接口是用于管理PoC客户机的组的接口。“Ik”接口是用于管理PoC服务器130的组的接口。“Ipl”和“Ips”是用于将关于PoC客户机100的访问信息提供给GLMS140和SIP/IP核心120的接口。“Ie”是用于在GLMS管理/认证单元150和GLMS之间进行连接的接口。最后,“It”和“Itn”是用于发言权控制和媒体处理的接口。
在这些接口中,经由Is接口、If接口和In接口建立会话以提供PoC服务。经由通过It接口和Itn接口建立的会话来执行PoC服务数据传输和PoC服务控制。使用会话初始化协议(SIP)建立PoC服务会话。SIP是用于与呼叫建立、呼叫释放和其它附加服务相关的信令的协议。SIP是基于文本的应用等级协议,并且因为与传统的协议相比,其简单的结构和极好的可扩展性,所以最近在许多系统中都采用了SIP。SIP是用于建立会话的信号协议。SIP可用于为视频会议、多媒体、在线游戏连接等,以及互联网电话而准备。请求评论(RFC)以及后来的版本已经作为标准RFC采用,并且现在已经更新为RFC 3261。在此描述的消息将被假设为SIP消息,除非单独提出。
图2是PoC服务器的功能性框图。如图2所示,PoC服务器130可包括控制PoC功能200和参与PoC功能210。控制PoC功能200用于管理PoC会话。控制PoC功能200接收请求PoC客户机100的对话的权利(以下,称为“发言权”),命令各个PoC客户机100的发言权,并提供发言权。此外,控制PoC功能200用于将一个客户机的对话分发给参与组呼叫的所有其它客户机。此外,控制PoC功能200提供关于参与组呼叫的PoC客户机100的信息。
参与PoC功能210管理与各个PoC客户机100相关的会话。当PoC客户机100请求控制PoC功能200提供发言权或者控制PoC功能200将发言权提供给PoC客户机100时,参与PoC功能210在PoC客户机100和控制PoC功能200之间进行中继。此外,参与PoC功能210在控制PoC功能200和PoC客户机100之间中继媒体,并且当控制PoC功能200和PoC客户机100使用不同的编解码器时,执行代码转换操作。此外,当一个对话存在于会话中,并且在会话中发生另一对话时,参与PoC功能210根据PoC客户机100的选择过滤对话中的一个。PoC客户机100可通过单个参与PoC功能210连接到多个不同的控制PoC功能200。
将本发明应用于如图4所示的具有预先设定的会话的PoC系统中。图3显示在PTT系统中建立预先设定的会话的处理。如图3所示,当完成PoC客户机A 100-A与SIP/IP核心A 120-A的注册和认证的处理400时,可执行预先设定的会话建立处理402。当执行预先设定的会话建立处理402时,在PoC客户机A 100-A和家庭PoC服务器A 130-A之间执行用于商议诸如用于发送媒体和对话突发控制消息的互联网协议(IP)地址、端口和编解码器的媒体参数的机制。当请求PoC呼叫时,预先设定的会话的使用消除了PoC客户机A 100-A和PoC服务器A 130-A之间的重商议处理。
现将参照图5描述根据本发明的方法,在所述方法中,允许具有预先设定的会话的PoC系统确定接收会话建立请求的PoC客户机是否接受请求的PoC呼叫。
图5示出根据本发明的在具有预先设定的会话的PoC系统中在手动应答模式中的呼叫处理。如图5所示,具有预先设定的会话600的PoC系统响应于PoC客户机A 100-A的PoC呼叫请求,将INVITE消息发送到PoC服务器B 130-B(601、603和605)。
响应于PoC呼叫请求接收INVITE消息的PoC服务器B 130-B将询问是否接受呼叫的询问消息“MESSAGE”607-609发送到PoC客户机B 100-B。通过从PoC服务器B 1 30-B到SIP/IP核心B 120-B的传输处理(607)和从SIP/IP核心B 120-B到PoC客户机B 100-B的传输处理(609),将这个询问消息发送到PoC客户机B 100-B。询问消息607和609包含指示PoC客户机100(即,PoC客户机A 100-A和PoC客户机B 100-B)请求PoC呼叫的信息。PoC服务器B 130-B使用询问消息607和609执行检查,以确定PoC客户机B 100-B是否接受PoC呼叫。
当接收询问消息的PoC客户机B 100-B期望接受PoC呼叫时,PoC客户机B 100-B将OK消息发送到PoC服务器B 130-B,所述消息包括通知接受呼叫的信息(611和613)。OK消息可包括指示接收到询问消息的信息和指示接受了PoC呼叫的信息两者。
当响应于来自PoC客户机B 100-B的询问消息接收到OK消息时,PoC服务器B 130-B将响应于来自PoC服务器A 130-A的INVITE消息而接收的OK消息发送到PoC服务器A 130-A(615、617和619)。也就是说,询问消息作为对INVITE消息的响应信号的触发事件。也经由SIP/IP核心120执行从PoC服务器B 130-B到PoC服务器A 130-A的OK消息传输。后来的呼叫建立处理621至635与图4所示的处理515至529相同。将省略后来的呼叫建立相关处理的描述。
当PoC客户机B 100-B不想接受PoC呼叫时,PoC客户机B 100-B将OK消息发送到PoC服务器B 130-B,所述消息包含指示不接受PoC呼叫的信息(611)。OK消息的示例可包括SIP响应消息No.406不接受和No.486忙等。从PoC客户机B 100-B接收这个响应消息的PoC服务器B 130-B将指示不接受或忙的响应消息发送到PoC服务器A 130-A,所述PoC服务器A130-A作为控制PoC功能200(615)。在这种情况下,不产生媒体连接就结束PoC呼叫。
根据本发明,仅当接收PoC呼叫请求的PoC客户机B 100-B接受PoC呼叫时,才进行会话建立和媒体连接产生,防止了由于不必要的会话建立和媒体连接产生浪费资源,并且防止了由于执行这些程序浪费时间。
如上所述,使用PoC系统的实施例仅是想要帮助理解本发明,可将本发明应用于所有PTT系统,以及PoC系统。
尽管已经参照其示例性实施例显示和描述了本发明,但本领域的技术人员应该理解,在不脱离由权利要求限定的本发明的范围的情况下,可以对其进行形式和细节的各种改变。
权利要求
1.一种在无线PTT(PoC)网络中处理呼叫的方法,所述方法包括步骤在PoC客户机和PoC服务器之间预先设定会话;由具有预先设定的会话的PoC服务器接收呼叫连接请求;PoC服务器将询问消息发送到PoC客户机,以确定PoC客户机是否接受呼叫连接;以及响应于询问消息,PoC客户机将响应消息发送到PoC服务器。
2.如权利要求1所述的方法,其中,询问消息包括与请求呼叫连接的客户机相关的信息。
3.如权利要求2所述的方法,还包括步骤当响应消息指示接受呼叫连接请求时,与请求呼叫连接的客户机建立会话。
4.如权利要求2所述的方法,其中,当PoC客户机拒绝接受呼叫连接请求时,响应消息包括不接受PoC呼叫的信息。
5.如权利要求1所述的方法,其中,呼叫连接请求消息、询问消息和响应消息是会话初始化协议(SIP)消息。
6.一种在无线PTT(PoC)网络中处理呼叫的系统,包括具有PoC服务器的发送PoC系统,发送PoC呼叫连接请求;接收PoC服务器,从发送PoC系统接收呼叫连接请求消息,并且产生询问消息,以确定是否接受呼叫连接请求;以及接收PoC客户机,与接收PoC服务器建立会话,从具有预先设定的会话的接收PoC服务器接收询问消息,并且将对询问消息的响应消息发送到接收PoC服务器。
7.如权利要求6所述的系统,其中,呼叫连接请求消息和询问消息包括与请求呼叫连接的客户机相关的信息。
8.如权利要求7所述的系统,其中,呼叫连接请求消息、询问消息和响应消息是SIP消息。
9.一种用于在PoC网络上执行呼叫连接的PoC客户机,其中,PoC客户机与接收PoC服务器建立会话,并且PoC客户机从接收PoC服务器接收对呼叫连接请求消息的询问消息,并且发送指示是否接受呼叫连接的响应消息。
10.如权利要求9所述的PoC客户机,其中,呼叫连接请求消息和询问消息包括关于请求呼叫连接的客户机的信息。
11.一种在PoC网络上在PoC客户机中执行呼叫处理的方法,所述方法包括步骤在PoC客户机和PoC服务器之间预先设定会话;从具有预先设定的会话的PoC服务器接收与呼叫连接相关的询问消息;以及发送指示是否接受呼叫连接的响应消息。
12.如权利要求11所述的方法,其中,询问消息包括关于请求呼叫连接的客户机的信息。
全文摘要
一种一键通(PTT)系统。其中,当在具有预先设定的会话的PTT系统中存在与任何终端的呼叫连接请求时,将询问消息发送到接收呼叫连接请求的PTT终端,以确定是否接受呼叫请求,并且基于响应消息确定是否连接呼叫,这样防止了由于不必要的会话建立浪费资源和时间。
文档编号H04B7/24GK1985452SQ200580023983
公开日2007年6月20日 申请日期2005年7月14日 优先权日2004年7月16日
发明者朴成真, 郑基怃, 成常庆 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1