基于即时通信的即按即说系统、方法和服务器的制作方法

文档序号:7650428阅读:83来源:国知局
专利名称:基于即时通信的即按即说系统、方法和服务器的制作方法
技术领域
本发明涉及即时通信(IM)技术领域,更具体地说,本发明涉及一种基于即时通信的即按即说(PTT)系统、方法和服务器。
背景技术
即时通信服务是一种基于互联网(Internet)的通信服务,一般以实现网络上即时通信功能为主。目前,即时通信服务已经在互联网上得到了广泛的应用和认可,即时通信服务可以通过即时通信工具来实现。即时通信工具以速度快、功能丰富、使用稳定等优点而获得了广大网民的认可和喜爱。在现有的即时通信服务中,用户之间可以通过即时通信工具进行文字信息的交互、传送文件、发送手机短消息等多种操作。
随着网络技术的发展,网络即时通信工具已被大多数的网民所接受。用户在网络生活中使用即时通信工具进行着日常的交流与沟通,即时通信工具可以说是用户桌面不可缺少的工具之一。网络即时通信工具已经成为用户必不可少的软件工具,不但在平时的休闲娱乐中,而且在用户的工作中得到广泛的使用。因此用户对即时通信工具的易用性、稳定性、安全性等方面提出了较高的要求。
在即时通信工具中,人性化的服务可以为用户提供一种更加强烈的粘性作用。当前的即时通信工具已经不仅仅能够满足用户沟通的需要,而更类似于一个平台,让用户通过即时通信平台能够更加方便地使用各种互联网的服务。随着即时通信工具的广泛使用,用户之间的沟通不但限制在普通的文本沟通方式,而且提供给了更加丰富的语音与视频沟通方式,进一步提高了用户之间沟通的实时性功能,而同时随着移动网络的不断发展以及第三代合作伙伴计划(3G)的部署,出现了新的增值应用。比如,即按即说(Push to talk,PTT)技术,俗称“一键通”,可以在移动终端用户之间实现类似对讲机一样的通话,是3G时代到来的一类重要的移动通讯业务和增值应用。它与传统的移动终端在使用上的不同主要是移动终端在通话时双方占用了两个频率,而使用PTT在通话的时候,一方按住PTT键讲话,另一方只能听话,双方只占用一个频率,分时借用。无线一键通(Push-To-Talk over Cellular,PoC)是一种基于3GPP定义的IP多媒体子系统(IMS)的规范,PoC技术的应用是基于IP网络的,其成本远远低于普通的手机语音业务。
虽然目前已分别有即时通信技术和PTT技术,但是这两种技术的应用是相互独立的。也就是说,即时通信用户和移动通信用户之间并不能实现基于PTT应用的通信。实质上,目前即时通信用户和移动通信的用户数量都非常巨大,这两种技术上的相互独立造成这两大用户群之间无法实现充分交流和沟通,而且也并不符合互联网和移动网络之间的融合趋势。

发明内容
有鉴于此,本发明的主要目的是提出一种基于即时通信的即按即说系统,以在即时通信用户和移动通信用户之间实现PTT应用。
本发明的另一目的是提出一种基于即时通信的即按即说方法,以在即时通信用户和移动通信用户之间实现PTT应用。
本发明的再一目的是提出一种交互服务器,以在即时通信用户和移动通信用户之间实现PTT应用。
为达到上述目的,本发明的技术方案是这样实现的一种基于即时通信的即按即说PTT系统,该系统包括即时通信终端、即时通信服务器、交互服务器、PTT服务器和移动终端,其中即时通信终端,用于向即时通信服务器发送多人一键语音呼叫请求,所述多人一键语音呼叫请求中包括参与PTT通信的移动终端号码列表;即时通信服务器,用于将即时通信终端发送的多人一键语音呼叫请求转发到交互服务器;交互服务器,用于接收由即时通信服务器或PTT服务器转发来的多人一键语音呼叫请求,通过即时通信服务器和PTT服务器的中转,建立即时通信终端和所述移动终端号码列表中各移动终端之间的PTT通信关系,或建立移动终端和所述即时通信终端号码列表中各即时通信终端之间的PTT通信关系;移动终端,用于向即时通信服务器发送多人一键语音呼叫请求,所述多人一键语音呼叫请求中包括即时通信终端号码列表;PTT服务器,用于将移动终端发送的多人一键语音呼叫请求转发到交互服务器。
所述即时通信终端向即时通信服务器发送的多人一键语音呼叫请求中进一步包括参与PTT通信的即时通信终端号码列表;即时通信服务器,进一步用于通知所述即时通信终端号码列表中的各即时通信终端加入所述PTT通信过程。
所述移动终端向PTT服务器发送的多人一键语音呼叫请求中进一步包括参与PTT通信的移动终端号码列表;PTT服务器,进一步用于通知所述移动终端号码列表中的各移动终端加入所述PTT通信过程。
该交互服务器集成到所述即时通信服务器中,或者集成到所述PTT服务器中。
所述PTT服务器为无线一键通PoC服务器。
一种基于即时通信的PTT方法,该方法包括步骤A、即时通信终端通过即时通信服务器向交互服务器发送多人一键语音呼叫请求,所述多人一键语音呼叫请求中包括参与PTT通信的移动终端号码列表,或,移动终端通过PTT服务器向交互服务器发送多人一键语音呼叫请求,所述多人一键语音呼叫请求中包括即时通信终端号码列表;B、交互服务器接收由即时通信服务器或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服务器转发来的多人一键语音呼叫请求,通过即时通信服务器和PTT服务器的中转,建立移动终端和所述即时通信终端号码列表中各即时通信终端之间的PTT通信关系。由此可见,通过实现本发明,用户可以通过即时通信客户端发起与其它即时通信客户端以及移动终端的多人语音呼叫,同时也可以有效地接收从移动终端或者其他即时通信客户端发起的一键呼叫。因此,本发明在即时通信用户和移动通信用户之间实现了PTT应用,从而极大地促进了这两大用户群体之间的交流。
另外,本发明还提供了一种有序、可控和半双工的传输方式,极大地减少即时通信领域中多人语音沟通的混乱性与无序性,有效融合了互联网与移动网络中各种增值应用,还极大方便了即时通信用户之间的交流与沟通。


图1为根据本发明的基于即时通信的即按即说系统的结构图;图2为根据本发明一实施例的基于即时通信的即按即说系统的结构图;图3为根据本发明一实施例的交互服务器的结构示意图;图4为根据本发明一实施例的基于即时通信的即按即说应用实现方法流程图。
具体实施例方式
为使本发明的目的、技术方案和优点表达得更加清楚明白,下面结合附图及具体实施例对本发明再作进一步详细的说明。
图1为根据本发明的基于即时通信的即按即说系统的结构图。
如图1所示,该系统包括即时通信终端101、即时通信服务器102、交互服务器103、PTT服务器104和移动终端105;即时通信终端101与即时通信服务器102连接,即时通信服务器102与交互服务器103连接,交互服务器103与PTT服务器104连接,PTT服务器104与移动终端105连接,其中即时通信终端101,用于向即时通信服务器102发送多人一键语音呼叫请求,所述多人一键语音呼叫请求中包括参与PTT通信的移动终端号码列表;即时通信服务器102,用于将即时通信终端发送的多人一键语音呼叫请求转发到交互服务器103;交互服务器103,用于接收由即时通信服务器102或PTT服务器104转发来的多人一键语音呼叫请求,通过即时通信服务器102和PTT服务器104的中转,建立即时通信终端101和所述移动终端号码列表中各移动终端之间的PTT通信关系,或建立移动终端和所述即时通信终端号码列表中各即时通信终端之间的PTT通信关系;具体地,交互服务器103,用于根据即时通信服务器102转发来的多人一键语音呼叫请求,通过即时通信服务器102和PTT服务器104的中转,建立即时通信终端101和所述移动终端号码列表中各移动终端之间的PTT通信关系;和/或,用于根据PTT服务器104转发来的多人一键语音呼叫请求,通过即时通信服务器102和PTT服务器104的中转,建立移动终端105和所述即时通信终端号码列表中各即时通信终端之间的PTT通信关系;移动终端105,用于向即时通信服务器102发送多人一键语音呼叫请求,所述多人一键语音呼叫请求中包括即时通信终端号码列表;PTT服务器104,用于将移动终端发送的多人一键语音呼叫请求转发到交互服务器103。
其中,交互服务器103既可以位于PTT服务器104中,也可位于即时通信服务器102中,交互服务器103还可以是一个独立于PTT服务器104和通信服务器102的单独设备。交互服务器103监听PTT服务器104的语音信息,如果接收到PTT服务器104传输的语音信息,则通过即时通信服务器102中转给即时通信终端101。
即时通信终端101向即时通信服务器102发送的多人一键语音呼叫请求中可以进一步包括参与PTT通信的即时通信终端号码列表。此时,即时通信服务器102,进一步用于通知所述即时通信终端号码列表中的各即时通信终端加入所述PTT通信过程,从而使得其它即时通信终端也可以参与到PTT通信过程中。
类似地,移动终端105向PTT服务器104发送的多人一键语音呼叫请求中也可以进一步包括参与PTT通信的移动终端号码列表,这样PTT服务器104,进一步用于通知所述移动终端号码列表中的各移动终端加入所述PTT通信过程,从而使得其它移动终端也可以参与到PTT通信过程中。
优选地,PTT服务器104具体可以是现在广泛应用的无线一键通(PoC)服务器。
在本发明的具体应用中,考虑到即时通信用户和移动通信用户的数量都很庞大,可以有多个交互服务器组成交互服务器群。同样,即时通信服务器和PTT服务器也可以有多个,并且分别对应于相应的即时通信客户端和移动终端。图2为根据本发明一实施例的基于即时通信的即按即说系统的结构图,其中PTT服务器具体为PoC服务器。
基于图1和图2所示系统结构,本发明还公开了一种交互服务器。该交互服务器分别与即时通信服务器和PTT服务器连接。图3为根据本发明一实施例的交互服务器的结构示意图。
如图3所示,该交互服务器300包括即时通信接口模块301、移动通信接口模块303和格式转换模块302,其中即时通信接口模块301,用于接收由即时通信服务器发送来的多人一键语音呼叫请求,并将所述多人一键语音呼叫请求发送到格式转换模块302,所述多人一键语音呼叫请求中包括参与PTT通信的移动终端号码列表;格式转换模块302,用于从即时通信接口模块发送来的多人一键语音呼叫请求中解析出参与PTT通信的移动终端号码列表,根据该移动终端号码列表构建PTT通信关系建立请求,并向PTT服务器发送所述PTT通信关系建立请求;所述格式转换模块302,还用于从移动通信接口模块发送来的多人一键语音呼叫请求中解析出参与PTT通信的即时通信终端号码列表,根据该即时通信终端号码列表构建PTT通信关系建立请求,并向即时通信服务器发送所述PTT通信关系建立请求;移动通信接口模块303,用于接收由移动通信服务器发送来的多人一键语音呼叫请求,并将所述多人一键语音呼叫请求发送到格式转换模块,所述多人一键语音呼叫请求中包括参与PTT通信的即时通信终端号码列表。
同样地,交互服务器300既可以集成到即时通信服务器中,也可以集成到PTT服务器中,还可以是一个独立设备。
本发明还公开了一种基于即时通信的即按即说应用实现方法。
在本发明所提出的方法中,首先即时通信终端向即时通信服务器发送多人一键语音呼叫请求,该多人一键语音呼叫请求中包括参与PTT通信的移动终端号码列表;即时通信服务器将即时通信终端发送的多人一键语音呼叫请求转发到交互服务器;或,移动终端向即时通信服务器发送多人一键语音呼叫请求,所述多人一键语音呼叫请求中包括即时通信终端号码列表,PTT服务器将即时通信终端发送的多人一键语音呼叫请求转发到交互服务器。
然后,交互服务器根据即时通信服务器转发来的多人一键语音呼叫请求,通过即时通信服务器和PTT服务器的中转,建立即时通信终端和所述移动终端号码列表中各移动终端之间的PTT通信关系;或,交互服务器根据PTT服务器转发来的多人一键语音呼叫请求,通过即时通信服务器和PTT服务器的中转,建立移动终端和所述即时通信终端号码列表中各即时通信终端之间的PTT通信关系。
其中,即时通信终端向即时通信服务器发送的多人一键语音呼叫请求中进一步包括参与PTT通信的即时通信终端号码列表。
此时,该方法进一步包括即时通信服务器进一步通知所述即时通信终端号码列表中的各即时通信终端加入所述PTT通信过程。
另外,移动终端向PTT服务器发送的多人一键语音呼叫请求中还可以进一步包括参与PTT通信的移动终端号码列表。
此时,该方法进一步包括PTT服务器进一步通知所述移动终端号码列表中的各移动终端加入所述PTT通信过程。
基于上述方法,下面详细给出根据本发明实施例实现PTT应用的逻辑实现流程。
图4为根据本发明一实施例的基于即时通信的即按即说应用实现方法流程图。在该实施例中,PTT服务器为示范性的PoC服务器。
另外,此处实施例虽然以即时通信用户发起PTT通信为例进行说明,但本领域技术人员可以意识到,PTT通信也可以由移动终端用户发起。
如图4所示,该方法包括步骤401即时通信用户或者移动终端用户通过选择即时通信联系人和移动终端联系人建立多人一键语音呼叫过程。
首先,即时通信用户利用即时通信客户端成功登录后,即时通信用户通过启动一键呼叫的操作入口,打开选择联系人对话窗口(如果是移动终端用户首先发起PTT通信,移动终端用户可以利用移动终端中的联系人管理模块选择需要进行呼叫的成员列表),当即时通信用户选择完毕成员后,组合用户选择的联系人的UIN以及输入的手机号码到数据包中,按照特定的协议格式进行组包,进行加密处理,并发送创建多人一键呼叫的协议命令到即时通信服务器。
即时通信服务器接收到客户端用户发送来数据包,进行解密以及解析处理后,确定是有效数据包后,解析出创建用户的UIN以及成员的UIN或者手机号码列表,分别按照预定规则建立UIN列表以及手机号码列表,即时通信服务器对UIN列表进行遍历获取当前UIN对应的客户端联系人所在的状态以及登录IP与端口;即时通信服务器根据成员客户端IP与端口下发通知联系人加入多人呼叫的数据包,解析出参与呼叫的联系人列表UIN以及移动终端联系人,再利用数据存储模块存储相关的参与呼叫的即时通信联系人以及移动终端联系人列表数据,然后即时通信服务器组合移动终端联系人的手机号码到数据包中,发送创建多人一键呼叫的指令到交互服务器。
交互服务器对数据包进行解析,利用得到的移动终端联系人列表的数据转换成PoC系统识别的协议格式,发送到PoC服务器。PoC服务器利用PoC相关指令通知各个移动终端已经加入多人一键呼叫流程。当PoC服务器下发指令到移动终端联系人的手机号码对应的各个移动终端后,则发送成功通知创建指令到交互服务器,交互服务器接受后转换数据下发到即时通信服务器,同时即时通信服务器下发通知消息给创建用户,表示已经成功创建多人一键呼叫组。
对于移动终端用户创建一键呼叫群组的过程,则是移动终端选择了即时通信联系人以及移动终端联系人后,首先发送创建呼叫群组的指令到PoC服务器,PoC服务器分离出移动终端联系人与即时通信联系人列表,PoC服务器下发通知创建的指令到移动终端联系人列表中的各个移动终端,而对于即时通信联系人,则发送该列表数据到交互服务器。
交互服务器接收到PoC服务器发送的即时通信联系人列表,则转换为即时通信服务器的协议命令,发送移动终端用户创建呼叫群组的协议命令,同时打包即时通信联系人的UIN列表到数据包中,即时通信服务器根据各个即时通信联系人的号码下发通知指令给各个在线的即时通信联系人,表示已经加入多人一键呼叫组。
即时通信服务器通知所有即时通信联系人列表完毕后,通过交互服务器发送已经成功组建IM呼叫群组的协议指令给PoC服务器,至此PoC服务器与即时通信服务器以及交互服务器把对应该群组ID的呼叫群组的状态置为呼叫就绪状态。
步骤402即时通信客户端利用信道状态管理模块查询信道状态,启动语音呼叫,即时通信服务器接受来自即时通信客户端的语音数据流信息。
在这里,首先,各个成员所在的即时通信客户端启动信道状态管理模块,当通过步骤401该群组进入呼叫就绪状态后,即时通信客户端的所有成员收到即时通信服务器的通知消息,则即时通信客户端对应的一键呼叫按钮可点击,当某个即时通信联系人按下按钮的时候,即发送抢占信道的命令到即时通信服务器;然后,即时通信服务器根据先到先来的原则进行处理,设置当前即时通信系统的信道呼叫为抢占状态,同时设置当前优先即时通信联系人为当前呼叫用户,并通知其他的即时通信联系人客户端进入呼叫接收状态。
接着,当前呼叫状态的即时通信联系人即可利用即时通信客户端提供的语音管理模块,捕获用户通过PC终端输入的语音信号,利用语音编码模块对语音信号进行压缩打包等处理后,利用得到其他即时通信联系人的长连接通道进行语音数据包的传输,同时发送该语音数据包到即时通信服务器,即时通信服务器通过该呼叫群组的ID发送该语音数据包到交互服务器;其他即时通信联系人客户端在长连接通道接收到当前呼叫状态用户发送的语音数据包后,利用即时通信客户端的语音解码模块对语音数据包进行解码处理,还原为语音信号,并通过操作系统的驱动程序利用音频硬件信息进行输出,即可听到语音呼叫。
步骤403交互服务器接收到即时通信服务器传输的语音数据流信息,查询PoC服务器信道状态,根据PoC服务器存储的信道状态做后续的处理以及下发操作。
在这里,首先,交互服务器根据即时通信服务器发送的协议数据包,确认有效数据包解析出传输的该群组ID以及当前处于发送状态的即时通信联系人的UIN号码,判断是否有效,如果有效则利用长连接通道接收即时通信服务器上传的语音数据包;当交互服务器接收完毕即时通信服务器发送来的语音数据包后,根据得到的群组ID,利用临时存储模块对该群组ID的语音数据包进行存储,存储完毕后利用格式转换模块把接收到的即时通信服务器语音数据包转化为特定流格式;交互服务器完成格式转换后,利用该群组的ID向PoC服务器提交请求抢占信道的指令请求,一旦PoC服务器根据队列以及优先权管理模块准允交互服务器获取到当前话语权限,则交互服务器把存储的特定流格式的数据发送给PoC服务器;PoC服务器接收到从交互服务器传输的特定语音流数据包后,利用得到的该群组ID查询到该群组中的其他移动终端联系人的移动终端号码数据,利用手机号码以及移动网络协议进行语音流的下发处理,移动终端建立与PoC服务器的连接进行语音数据流的接收处理;步骤404移动终端用户利用PoC服务器仲裁管理模块进行信道的申请与释放进行语音的呼叫输出在这里,首先该群组中某个移动终端联系人通过移动终端k按下PTT键,移动终端k发出相关的请求信息到基站仲裁服务器,在仲裁服务器中利用排队方式,终端排队等待请求处理,当有足够通道资源,仲裁服务器分配相应的通道资源,并利用广播地址通知群组中所有成员终端通道已经建立;然后,群组中所有成员调节终端到指定的通道上,而此时移动终端k处于激活状态,可以开始进行语音传输,至此该群组处于激活状态,则群组中成员终端的PoC语音通信利用PoC服务器协调各个成员对通道的抢占方式;PoC服务器把移动终端传输的语音数据流下发到交互服务器,交互服务器根据即时通信服务器当前的信道状态进行语音数据流的传输处理,即时通信服务器根据群组ID查询获取到群组内成员、即时通信联系人的登录IP以及端口,与即时通信联系人所在客户端利用长连接通道进行语音数据包的传输,即时通信客户端即可进行解码与播放处理。
综上所述,由于在3G背景下只存在基于移动终端的PTT应用,而随着互联网与移动网络的不断发展,以及由于PC终端操作的简便性,广泛性以及易用性,各种应用也开始逐渐融合互联网与移动网络,因此可以在PC终端与移动终端之间建立起非常方便的过渡使用体验。
正是运用本发明提出的融合即时通信客户端以及移动终端的多人一键呼叫的技术实现方案,用户可以通过即时通信客户端选择相应的联系人或者输入希望呼叫的手机号码到呼叫列表,从而简单地通过设置在即时通信客户端中的一键语音呼叫按钮,发起与其它即时通信客户端终端和移动终端的多人语音呼叫,同时即时通信客户端也可以有效地接受从移动终端或者其他即时通信客户端发起的一键呼叫。
本发明提出的这种有序、可控和半双工的传输方式还极大地减少了即时通信领域中多人语音沟通的混乱性和无序性,有效地融合了互联网与移动网络中各种增值应用,极大方便了即时通信用户之间的交流与沟通,并进一步提高了即时通信软件的有效性。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种基于即时通信的即按即说PTT系统,其特征在于,该系统包括即时通信终端、即时通信服务器、交互服务器、PTT服务器和移动终端,其中即时通信终端,用于向即时通信服务器发送多人一键语音呼叫请求,所述多人一键语音呼叫请求中包括参与PTT通信的移动终端号码列表;即时通信服务器,用于将即时通信终端发送的多人一键语音呼叫请求转发到交互服务器;交互服务器,用于接收由即时通信服务器或PTT服务器转发来的多人一键语音呼叫请求,通过即时通信服务器和PTT服务器的中转,建立即时通信终端和所述移动终端号码列表中各移动终端之间的PTT通信关系,或建立移动终端和所述即时通信终端号码列表中各即时通信终端之间的PTT通信关系;移动终端,用于向即时通信服务器发送多人一键语音呼叫请求,所述多人一键语音呼叫请求中包括即时通信终端号码列表;PTT服务器,用于将移动终端发送的多人一键语音呼叫请求转发到交互服务器。
2.根据权利要求1所述的基于即时通信的PTT系统,其特征在于,所述即时通信终端向即时通信服务器发送的多人一键语音呼叫请求中进一步包括参与PTT通信的即时通信终端号码列表;即时通信服务器,进一步用于通知所述即时通信终端号码列表中的各即时通信终端加入所述PTT通信过程。
3.根据权利要求1所述的基于即时通信的PTT系统,其特征在于,所述移动终端向PTT服务器发送的多人一键语音呼叫请求中进一步包括参与PTT通信的移动终端号码列表;PTT服务器,进一步用于通知所述移动终端号码列表中的各移动终端加入所述PTT通信过程。
4.根据权利要求1-3中任一项所述的基于即时通信的PTT系统,其特征在于,该交互服务器集成到所述即时通信服务器中,或者集成到所述PTT服务器中。
5.根据权利要求1-4中任一项所述的基于即时通信的PTT系统,其特征在于,所述PTT服务器为无线一键通PoC服务器。
6.一种基于即时通信的PTT方法,其特征在于,该方法包括步骤A、即时通信终端通过即时通信服务器向交互服务器发送多人一键语音呼叫请求,所述多人一键语音呼叫请求中包括参与PTT通信的移动终端号码列表,或,移动终端通过PTT服务器向交互服务器发送多人一键语音呼叫请求,所述多人一键语音呼叫请求中包括即时通信终端号码列表;B、交互服务器接收由即时通信服务器或PTT服务器转发来的多人一键语音呼叫请求,通过即时通信服务器和PTT服务器的中转,建立即时通信终端和所述移动终端号码列表中各移动终端之间的PTT通信关系,或建立移动终端和所述即时通信终端号码列表中各即时通信终端之间的PTT通信关系。
7.根据权利要求6所述的基于即时通信的PTT方法,其特征在于,即时通信终端向即时通信服务器发送的多人一键语音呼叫请求中进一步包括参与PTT通信的即时通信终端号码列表;该方法进一步包括即时通信服务器进一步通知所述即时通信终端号码列表中的各即时通信终端加入所述PTT通信过程。
8.根据权利要求6所述的基于即时通信的PTT方法,其特征在于,移动终端向PTT服务器发送的多人一键语音呼叫请求中进一步包括参与PTT通信的移动终端号码列表;该方法进一步包括PTT服务器进一步通知所述移动终端号码列表中的各移动终端加入所述PTT通信过程。
9.一种交互服务器,其特征在于,该交互服务器分别与即时通信服务器和PTT服务器连接,该交互服务器包括即时通信接口模块、移动通信接口模块、格式转换模块,其中即时通信接口模块,用于接收由即时通信服务器发送来的多人一键语音呼叫请求,并将所述多人一键语音呼叫请求发送到格式转换模块,所述多人一键语音呼叫请求中包括参与PTT通信的移动终端号码列表;格式转换模块,用于从即时通信接口模块发送来的多人一键语音呼叫请求中解析出参与PTT通信的移动终端号码列表,根据该移动终端号码列表构建PTT通信关系建立请求,并向PTT服务器发送所述PTT通信关系建立请求;所述格式转换模块,还用于从移动通信接口模块发送来的多人一键语音呼叫请求中解析出参与PTT通信的即时通信终端号码列表,根据该即时通信终端号码列表构建PTT通信关系建立请求,并向即时通信服务器发送所述PTT通信关系建立请求;移动通信接口模块,用于接收由移动通信服务器发送来的多人一键语音呼叫请求,并将所述多人一键语音呼叫请求发送到格式转换模块,所述多人一键语音呼叫请求中包括参与PTT通信的即时通信终端号码列表。
10.根据权利要求9所述的交互服务器,其特征在于,该交互服务器集成到所述即时通信服务器中,或者集成到所述PTT服务器中。
全文摘要
本发明公开了一种基于即时通信的即按即说(PTT)系统,该系统包括即时通信终端、即时通信服务器、交互服务器、移动终端和PTT服务器。本发明还公开了一种基于即时通信的PTT实现方法和交互服务器。应用本发明以后,可以在即时通信用户和移动通信用户之间实现PTT应用,从而实现了这两大用户群之间更加充分的交流和沟通,符合互联网和移动网络的融合趋势。
文档编号H04L12/28GK101075988SQ20071008748
公开日2007年11月21日 申请日期2007年3月19日 优先权日2007年3月19日
发明者李斌 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1