CN100448316C - 在现有的通信***中参与小组通信服务的方法和设备 - Google Patents
在现有的通信***中参与小组通信服务的方法和设备 Download PDFInfo
- Publication number
- CN100448316C CN100448316C CNB018090478A CN01809047A CN100448316C CN 100448316 C CN100448316 C CN 100448316C CN B018090478 A CNB018090478 A CN B018090478A CN 01809047 A CN01809047 A CN 01809047A CN 100448316 C CN100448316 C CN 100448316C
- Authority
- CN
- China
- Prior art keywords
- communication equipment
- network
- equipment
- media
- message
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/102—Gateways
- H04L65/1023—Media gateways
- H04L65/103—Media gateways in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1813—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
- H04L12/1822—Conducting the conference, e.g. admission, detection, selection or grouping of participants, correlating users to one or more conference sessions, prioritising transmission
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1016—IP multimedia subsystem [IMS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/102—Gateways
- H04L65/1033—Signalling gateways
- H04L65/104—Signalling gateways in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/102—Gateways
- H04L65/1043—Gateway controllers, e.g. media gateway control protocol [MGCP] controllers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
- H04L65/403—Arrangements for multi-party communication, e.g. for conferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
- H04L65/403—Arrangements for multi-party communication, e.g. for conferences
- H04L65/4038—Arrangements for multi-party communication, e.g. for conferences with floor control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
- H04L65/4061—Push-to services, e.g. push-to-talk or push-to-video
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/56—Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/40—Connection management for selective distribution or broadcast
- H04W76/45—Connection management for selective distribution or broadcast for Push-to-Talk [PTT] or Push-to-Talk over cellular [PoC] services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/189—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast in combination with wireless systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2203/00—Aspects of automatic or semi-automatic exchanges
- H04M2203/20—Aspects of automatic or semi-automatic exchanges related to features of supplementary services
- H04M2203/2044—Group features, e.g. closed user group
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/006—Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04W4/08—User group management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04W4/10—Push-to-Talk [PTT] or Push-On-Call services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/30—Resource management for broadcast services
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
要求了一种在分布式网络(10)上形成一组通信设备的设备。第一节点(22)与第一通信设备(12)建立第一信道。至少一个第二节点与至少一个第二通信设备建立至少一个第二信道。将第一节点(22)和这至少一个第二节点(24)电连接的控制器(18)包括数据库模块。数据库模块包含这组通信设备(12,14,16,17和20)中每个的识别信息。控制器是动态可配置的以使组中任何单个的通信设备都能通过它各自的信道把分组数据发送到组中其他通信设备。
Description
发明背景
I.发明领域
本发明涉及点对多点通信***。本发明尤其涉及在现有的通信***中使用标准互联网协议允许小组通信服务的设备和方法。
II.相关技术描述
点对多点通信***用于通常在***的中心点和多个用户之间提供通信。例如,为了在中央派遣中心和一个或多个相应的车队间传递调度信息,在卡车、出租车、巴士以及其它车辆中使用了采用陆地移动无线电(LMR)的派遣***。可把通信引导至车队中一辆具体的车辆或是同时引导至所有的车辆。
点对多点通信***的另一个例子是无线按键通话***。这样的***允许每个都拥有无线通信设备的一组个体与该小组的其他成员通信。通常,按键通话***依赖于单个频率,或专用信道,通过它无线通信设备可以接收到通信。在大多数***中,在一个时刻只能有一个成员可以发送信息给其他成员。然而,所有的成员都可以监听专用广播信道来接收来自正进行发送的单个成员的通信。希望对***的其他成员进行发送的成员一般通过按下他们各自通信设备上的按键通话按钮来发送一条接入请求以允许该用户单独地接入专用信道。
按键通话***一般用于一组人或一组成员要求以一种“点对多点”方式相互通信的户外设置中。使用按键通话***的例子包括工作组通信、安全通信、工地通信以及局部化的军事通信。要求相互通信的该组人通常被称成为一个“网络”,该网中的每个成员有时被称为是“网络成员”。
在一般的按键通话***中,专用信道(有时被称为广播信道)用于从一个成员同时发送通信给多个其他成员。专用信道可以包括单个信道或频率或一组由控制器管理用来模拟单个信道的一组个体信道。在任一情况中,在任意给定时刻只有一个成员可以发送语音和/或数据通信给其他成员。如果在一个成员发送时,有另外的成员尝试在广播信道上发送,那么将会发生这两个竞争通信之间的干扰,导致其他网络成员接收到无法理解的信息。
发明概述
为了在传统无线通信***中实现按键通话通信***,对基础设施作昂贵的修改通常是必要的。
除了与当前无线电对多点通信***相关联的高额花费外,通常通信限制于使用相同或相似技术操作的互相相对接近的成员。换句话说,点对多点通信无法延伸到其他通信网络或技术(比如公用交换电话网(PSTN))、数据网络(如因特网)或卫星通信***(比如GlobalStar卫星通信***)。
这样,本发明是在现有通信***中在分布式网络上形成一组通信设备的设备。该设备包括与第一通信设备建立第一信道的第一节点。至少一个第二节点与至少一个第二通信设备建立至少一个第二信道。连接通信设备和控制器或通信管理器的信道包括信号初始协议(SIP)信道、媒介信令信道以及媒介话务信道。控制器(也称作通信管理器)把第一节点和至少一个第二节点作电连接。控制器进一步包括数据库模块。数据库模块包括小组的每个通信设备的识别信息。控制器是可动态配制的,这样小组中的任何单个通信设备都能够通过它们各自的信道来发送分组数据给该小组的其他通信设备。在一个实施例中,分组数据包含有时间敏感信息。在另一个实施例中,至少一个通信设备是无线通信设备。
控制器进一步包括核心模块和网络模块,或者MCU模块。核心模块和所述网络模块连接到分布式网络。核心模块建立每个通信设备的标识并把信息从通信设备重定向至网络模块。网络模块运作并管理在通信设备组之间传输的信息。在一个实施例中,数据库模块是核心模块的一个部分。核心模块进一步包括计费记录模块。计费记录模块保持通信设备间活动的历史记录。
该网络模块进一步包括本地记录模块。本地记录模块保持通信设备间活动的历史记录,并把编辑过的历史记录传输给计费记录模块。控制器进一步包括顶层服务器。顶层服务器发送数据分组和接收来自通信设备的分组数据。分组数据包括诸如通信设备的识别数据、通信设备的位置数据以及建立、修改或终止小组通信的控制数据之类的信息。
控制器进一步包括第一定时器,它计算第一消逝时长。如果在经过了该时长后仍然没有任何的通信设备发送信息给控制器,控制器将发送一条消息给每个通信设备并使之进入休眠模式。控制器进一步包括第二定时器,它计算第二消逝时长。如果在预定的时长内,没有任何的通信设备发送信息给控制器,控制器将发送一条消息给每个通信设备以引起通信设备的响应来确定通信设备是否希望保持活动状态。
控制器进一步包括仲裁器,它为每个通信设备指定一个优先级。优先级确定了通信设备发送特权的一个层次结构,这样具有较高优先级的通信设备可以中断具有较低优先级的通信设备的传输。优先级的指定是可以动态配置的。
控制器进一步包括缓存,它存储有分组数据,直至通信设备准备好接收所述分组数据。缓存用于最小化用户者所感知的等待时间。
通信设备可以工作在同一个网络中,尽管该网络可以工作在不同的通信基础设施之上,包括(但不限于)CDMA、TDMA和GSM。
因此,本发明的另一个特点和优点是提供仲裁以允许一个或多个用户用凌驾于按键通话网络其他用户之上的接入优先级来发送语音或数据的超越权限。
本发明的另一个特点和优点是为按键通话网的用户最小化感知的等待时间。
本发明的另一个特点和优点是允许通信设备丢弃数据帧以减小等待时间。
本发明的另一个特点和优点是允许通信设备为了减小等待时间而预先对请求的认可。
本发明的另一个特点和优点是在任一用户中对语音数据进行缓冲直到特定用户准备接受该数据。
本发明的另一个特点和优点是允许用户在单一前向信道上对多个接收者进行多点传送。
本发明的另一个特点和优点是允许通信设备识别和报告它的识别地址已经或即将改变。
本发明的另一个特点和优点是提示用户确定该用户是否还是按键通话网的活动部分。
本发明的另一个特点和优点是允许用户在多个按键通话网之间进行转换。
本发明的另一个特点和优点是允许用户动态确定给定按键通话网的成员。
本发明的另一个特点和优点是提供用户用户可以加入的潜在的按键通话网的列表。
本发明的另一个特点和优点是提供关于该按键通话网其他用户的用户地理信息和其他用户指定信息。
本发明的另一个特点和优点是提供使用互联网协议的端到端语音通信。
本发明的另一个特点和优点是提供使用互联网协议的无线端到端语音通信。
本发明的另一个特点和优点是为一组参与者提供无线按键通话通信,使用互联网协议以分组数据发送语音。
本发明的另一个特点和优点是在现有通信基础设施之上提供按键通话***,而并不需要修改现有的基本通信基础设施。
本发明的另一个特点和优点是允许一组有线或无线通信设备使用互联网协议互相发送和接收语音数据。
本发明的另一个特点和优点是为非活动按键通话网提供休眠模式。
本发明的另一个特点和优点是提供通信管理器以管理和控制一个或多个按键通话网。
本发明的另一个特点和优点是为特定按键通话网提供专用媒介控制单元。
本发明的另一个特点和优点是在分组数据上提供完全双工。
本发明的另一个特点和优点是提供信令信道以建立和保持按键通话网。
本发明的另一个特点和优点是在互联网协议传输上为语音提供安全性。
本发明的另一个特点和优点是在按键通话网中提供处理的详细历史纪录。
附图简述
从以下将要进行的详细描述,并结合附图,本发明的特征和优点将会更清楚,附图中相同参考符标识相应的部分,其中:
图1示出了一个网络广播***。
图2示出了一个NBS网络以及通信设备是如何与通信管理器(CM)104进行互动的。
图3示出了CM的功能框图。
图4示出了NBS SIP信令协议栈的例子。
图5示出了一个NBS媒介信令协议栈。
图6示出了实时协议语音媒介协议栈。
图7示出了UDP语音媒介协议栈。
图8示出了媒介话务协议栈。
图9示出了DNS客户协议栈。
图10示出了CD的小组服务模块500的高层功能。
图11示出了SIP呼叫信令350。
图12示出了媒介信令消息序列。
图13示出了关于休眠的媒介信令消息序列。
图14示出了NBS媒介信令消息序列。
图15a示出了CM 104的状态图。
图15b是图15a的延续,示出了CM 104的状态图。
图16示出了CD 352的状态图。
较佳实施例详述
网络广播服务(NBS)***使得互联网协议(IP)通信设备可以参与小组语音和数据会议。NBS主要是一种基于IP的语音(VoIP)应用。通过把语音帧封装在数据报之内,语音通信从通话者一端的通信设备传输给一个或多个监听者。数据也可以和语音一起按照这种方式来传输。在2000年3月3日提交的,代理人档案号为000212的,美国专利申请序列号第09/518985号,题为《Method and Apparatus forProviding Group Communication Services in an Existing CommunicationSystem》的申请中,以及2000年3月3日提交的,代理人档案号为000211的,美国专利申请序列号第09/518776号,题为《Method and Apparatus forParticipating in Group Communication Services in an Existing CommunicationSystem》的申请中对NBS***进行了揭示,并通过引用具体地引入这里。
图1示出了小组通信***10的原理框图。小组通信***10也被认为是按键通话***、网络广播服务(NBS)、派遣***、或是点对多点通信***。这种NBS***的显著特点总的来说就是在任一给定的时刻只有一个用户可以发送信息给其他的用户。在NBS 10中,一个小组中的通信设备用户被单独地视为一个网络成员,他们用指定给每个网络成员的通信设备来和另外的成员进行通信。
术语“网络”表示的是被授权相互进行通信的一组通信设备用户。总体而言,一个中心数据库包含有识别每个特定网络成员的信息。在同一个通信***中可以有一个以上的网络运行。例如,第一网络可以被定义成具有十个成员,第二网络可以被定义成具有二十个成员。第一网络的十个成员可以相互进行通信,但通常无法和第二网络的成员进行通信。在其他情况下,不同网络的成员能够监视一个以上网络的成员之间的通信,但是只能够发送信息给他们自己网络内的成员。
该网络运行在一个现存的通信***之上,并不需要对现存的基础设施做出实质性的改变。这样,网络上的控制器和用户可以工作在任何能够用互联网协议(IP)发送和接收分组信息的***中,如码分多址(CDMA)***,时分多址(TDMA)***,全球移动通信(GSM)***,卫星通信***(如GlobalstarTM或IradiumTM),或多种其他的***。
网络成员用分配的通信设备来相互进行通信,如所示的通信设备(CD)12、14、16和17。CD 12、14、16和17可以是有线或无线通信设备如地面无线电话、具有按键通话能力的有线电话、装配有按键通话功能的卫星电话、无线视频照相机、静止照相机、音频设备如音乐录音机或播放机、笔记本或台式电脑、寻呼设备、或它们的任意组合。例如,CD 12可以包括具有视频摄像机和显示器的无线地面电话。另外,每个CD能够以安全模式或非安全(开敞)模式发送和接收信息。在接下来的讨论中,对一个独立的CD的引用可以用无线按键通话电话来表示。但是,可以理解的是对CD的引用并不限于此,而是可以包括其他的能够依据互联网协议(IP)来发送和接收分组信息的通信设备。
在图2的NBS***10中,定义了发送特权,它通常允许单个用户在任一给定的时刻发送信息给其他的网络成员。根据接收到请求时发送特权当前是否被分配给了另外的网络成员来决定授予或是拒绝正在请求的网络成员的传输权利。授予或是拒绝传输请求的过程被看作是仲裁。其他的仲裁方案将对分配给每个CD的优先级进行评估,以确定是否可以把传输特权授予正在请求的网络成员。
为了加入NBS***10,CD 12、14、16和17每个都具备了从控制器或通信管理器(CM)18请求传输特权的能力。CM 18总体地对网络的实时和管理操作进行管理。CM 18可以是任何种类的具有至少一个处理器和存储器的计算机类设备。在一个实施例中,CM采用的是Sun Workstation Netra T1TM。
CM 18维持定义网络的一个列表,网络被定义成敞开的或是安全的。敞形网络和安全网络间的传输通常是不允许的。安全网络依靠由单个CD提供的加密来提供验证和防范窃听。安全网络的加密是在端对端的基础上实现的,亦即加密和解密是在每个CD中进行的。CM 18通常是在不知道安全算法、密钥或策略的情况下工作的。
CM 18通过通信***服务提供商,或成员,或他们两者来进行远程管理,并假设验证是由服务提供商提供的。CM 18可以通过外部管理接口226来接收网络定义。网络成员可以通过他们的服务提供商请求管理操作,或是通过定义的***管理网络功能,如符合CM 18管理接口的成员操控的安全管理器(SM)20。CM 18可以根据高级商用标准来验证任何试图建立或修改网络的用户。
SM 20是NBS***10的一个可任选部分,它完成密钥管理、用户验证以及支持安全网络的相关任务。单个小组通信***可以和一个或多个SM 20互动。SM 20通常不参与网络的实时控制,包括网络激活或PTT仲裁。SM 20可以具有和CM 18接口兼容的管理能力以使得管理功能自动化。SM 20还能够作为一个数据端来参与网络、广播网络密钥或者简单地监视网络话务。
在一个实施例中,用于从CD请求传输权利的装置包括按键通话(PTT)键或开关。当NBS 10中的用户希望传送信息给其他网络成员时,要按下位于他或她的CD上的按键通话开关,发送一个请求来从CM 18获取传输权利。如果传输权利当前没有被分配给其他的网络成员,正在请求的用户将被授予传输权利,并通过CD的音频、视频或触觉的警示来通知。在请求用户被授予了传输权利之后,信息然后就可以从该用户被传输到其他的网络成员。
在本发明的一个实施例中,每个无线网络成员和一个或多个基站22或卫星网关24之间将建立一条前向链路和一条反向链路。基站22被用于描述从基站22或卫星通路24到CD的通信信道。卫星网关24被用于描述从CD到基站22或网关24的通信信道。语音和/或数据用CD转换成数据分组,该数据分组适用于特定的分布式网络26,通过该分布式网络26可以进行和其他用户的通信。在一个实施例中,分布式网络26是因特网。在另一个实施例中,在用于从每个网络成员广播信息到其他网络成员的每个通信***中(即地面通信***和卫星通信***),将建立专用前向信道。每个网络成员通过专用信道从其他网络成员接收通信。在再另一个实施例中,在用于传送信息到CM 18的每个通信***中建立了专用反向链路。最后,还可以使用上述机制的组合。例如,一种机制可以是建立专用前向广播信道,但是请求无线CD通过分配个每个CD的单独反向链路传输信息给CM 18。
当第一网络成员希望发送信息给该网络的其他成员时,第一网络成员通过按下他或她的CD上的一个按键通话键来请求传输权利,该键将生成一个被格式化为用于在分布式网络26上进行传输的请求。在CD12、14和16的情况中,该请求通过空中被传输到一个或多个基站22。移动交换中心(MSC)28包括用于处理MSC 28和分布式网络26之间的数据分组(包括请求)的熟知的交互工作功能(IWF)。对于CD 16,该请求通过卫星被传输给卫星网关24。对于CD 17,该请求被传输至公共交换电话网(PSTN)30,然后传输至调制解调器组32。调制解调器组32接收该请求并把它提供给分布式网络26。NBS终端34通过它到因特网26的连接监视NBS***的话务。由于NBS终端被连接到因特网26,因此网络参与者不需要地理上相互邻近。
当CM 18接收到传输权利请求时,当前没有其他的成员持有传输权利,那么CM 18将发送一条消息给该请求网络成员,通知它被授予了传输权利。然后音频、视频或其他信息就可以用刚才所描述的传输路径,从第一网络成员通过发送信息到CM 18被传送至其他网络成员。在一个实施例中,CM 18然后通过复制该信息并把每个复制的信息发送到网络成员来把该信息提供给网络成员。如果使用单个广播信道,该信息只需要为每个使用中的广播信道复制一次。
在另一个可选择的实施例中,CM 18被引入MSC 28中,这样数据分组将从支持基站直接被径路由传送至CM 18,而不需要被路由至分布式网络26。在该实施例中,CM 18仍然被连接至分布式网络26,这样其他的通信***和设备也能够参与小组通信。
CM 18为关于单个网络成员以及每个定义网络的管理信息维持一个或多个数据库。例如,对于每个网络成员,数据库可以包括用户名、账号名、和成员CD有关的电话号码或拨叫号码、分配给CD的移动识别号、当前成员在网络中的状态(如该成员是否活动地加入到该网络中)、用于确定如何分配传输权利的优先码、和CD相关的数据电话号码、和CD相关的IP地址以及成员被授权在哪些网络进行通信的标记等信息。数据库还可以存储和每个网络成员有关的其他类型信息。
作为NBS基础设施的一部分,通信管理器(CM)形成了单个通信终端的连接,以形成一个通话小组,或网络。CM在硬件或软件中包括多种功能能力,这些硬件或软件可以不同的方式进行配置,来适应不同的应用。总体而言,CM提供了管理(NBS)网络的实时、管理以及验证操作的能力,管理按键通话请求仲裁的能力,维持和分发网络成员关系和注册列表的能力,管理必需的CDMA***和网络资源的呼叫建立和撤除的能力,以及管理对网络状态的总控制的能力。
NBS网络可以在一个独立的可采用的蜂窝***之内,或是一个较大的多址配置之内。在较大的配置情况下,可以在地理上部署多个CM来形成一个单独的集成的***,每一个都作为现存蜂窝基础设施中的一个***模块而工作。如此,就可以提供给蜂窝用户由NBS网络所引入的新特点,而不需要对现存的蜂窝基础设施做出修改。
CM的一个功能是维持定义NBS网络的列表。每个网络定义包括网络标识、包括电话号码或其他识别信息的成员列表、用户优先级信息以及其他的一般管理信息。网络被静态地定义成敞开的或是安全的,在敞开网络和安全网络间的传输是不允许的。安全NBS网络一般使用媒介加密来提供验证和防范窃听。安全网络的媒介加密是在端对端的基础上实现的,亦即加密和解密是在通信设备中进行的。CM在不知道安全算法、密钥或策略的情况下工作。
CM通过外部管理接口接收网络定义。客户可以通过他们的服务提供商请求管理操作,或是通过所定义的***请求管理网络功能,如符合CM管理接口的客户操控的安全管理器。CM可以根据高级商用标准来验证任何试图建立或修改网络的用户。
在详细介绍本发明的一个实施例之前,应该理解本发明不限于它在接下来的描述中所提出的或是附图中所示出的部件的安排和结构细节中的应用。本发明适用于其他的实施例,并可以不同的方式提出。同样,可以理解这里所使用的措词和术语是出于描述的目的,不应该被认为是限定性的。
图2示出了NBS网络100,以及通信设备是如何与CM104互动的。正如大规模NBS网络100所需的,可以采用多个CM 104。在图2中,通信设备108,或CD 108被允许发送媒介到网络上。此时,CD 108被看成一个通话者,并在信道上发送媒介。当CD 108被指定为通话者时,剩下的网络参与者,通信设备112和116(或CD112和CD 116)将无法发送媒介到网络。因而,CD 112和CD 116被指定为监听者。如果CD 116被指定为通话者,那么CD 108和CD 112就被指定为监听着,以此类推。
如上述,每个CD 108、112和116都用至少一个信道被连接到CM 104上。在一个实施例中,该信道被划分成独立的信道,包括有对话初始协议(SIP)信道120,NBS媒介信令信道124,以及媒介话务信道128。对话初始协议(SIP)信道120和NBS媒介信令信道124可以在任何时刻被CD 108、112和116中的任一个使用,只要带宽允许,并且不管被指定为通话者或是监听者。SIP是由因特网工程任务组(IETF)定义的应用层协议,它描述了在互联网协议(IP)上运行的建立、修改以及终止多媒体对话的控制机制。SIP提供了通过支持注册用户和定位用户的装置、定义用户能力和描述媒介参数的机制、确定用户可用性的机制、呼叫建立以及呼叫处理来为因特网电话应用提供针对呼叫信令问题的总的解决方案。
SIP信道120被用于起始和结束CD在网络100中的参与。可选地,还可以在SIP信道120中使用对话描述协议(SDP)。当使用SIP信道120建立了CD在一个NBS网络中的参与时,将用NBS媒介信令信道124进行CD和CM 104间的实时呼叫控制和信令。具体地,在其他任务中,NBS媒介信令信道124被用来处理按键通话请求和释放、冲突的请求间的仲裁(或发言权控制)、信息传输的起始和结束的公告、管理网络休眠、跟踪终端连接性、请求和交换网络状态、公告和错误消息。NBS媒介信令信道124的协议最小化了大部分公共消息的长度,并在保留了将来进行改进的灵活性的同时简化了解释回应以及响应请求的任务。NBS媒介信令信道124的协议还允许了在不对协议状态产生有害影响的情况下重新发送请求。
在媒介信道124上的信令话务可以被进一步区分成两类:呼叫建立和控制信令,主要由SIP邀请请求和确认构成;以及媒介信令,主要包括实时发言权控制请求和相关的异步消息。媒介话务信道128上的媒介话务包括实时点对多点语音和/或数据广播。两种消息种类都具有唯一的功能属性。另外,每个CD可以发出域名服务(DNS)客户请求以便于把完全合格的DNS主机名映射到因特网地址。
NBS呼叫建立和呼叫控制信令是根据SIP语义而进行的。尽管SIP可以用已知的用户数据报协议(UDP)或传输控制协议(TCP)来传送,但是在一个较佳实施例中,如图4所示,每个CD都用UDP来进行基于SIP的信令功能。同样,每个CM预期通过UDP来接收所有的SIP信令请求。实时信令经由CM和每个CD上的动态UDP/IP接口进行。其他信令可以经由CM和CD间的固定TCP/IP接口用SIP来进行。
图3示出了CM 104的模块和物理构成。CM 104包括CD核心模块即综合体204、至少一个网络模块即媒介控制单元(MCU)208和212、DNS服务器216、重定向服务器220以及管理工作站224。CM核心综合体204提供对适用于JavaTM的Web浏览器的管理能力。CM核心综合体204中还可以包括一个或多个DNS服务器216。CM核心综合体204进一步包括CM节点228和数据库服务器232。CM 104可以被分开成至少两个部分,CM核心综合体204和每个MCU节点208。在初始连接成CM核心综合体204后,网络就由MCU节点208操作MCU节点208发送信息并按需从CM核心综合体204接收信息。CM核心综合体204的可分性所提供的多功能性体现在一旦建立了特定的网络,该网络就是由专用MCU节点208运行的。这允许了CM核心综合体204提供和其他潜在的网络间的初始连接,而不考虑网络所希望运行的通信结构类型。同样,CM核心综合体204可以在地理上安装在不同于MCU节点208的位置。例如,单个CM核心综合体204可以位于美国的中心部分,而多个MCU节点208可以分地区地安置,以运行它给定地区中的网络。如此,CM核心综合体204可以根据用户的位置把用户引导至特定的MCU节点208。同样,可以根据位置把信息提供给一个用户或者用户组,如基于位置的广播、方向或界标标识。
CM节点228提供和NBS网络有关的中心功能。CM节点228包括对话初始协议用户代理服务器(SIP UAS)服务器236和CM管理器240、中心计费记录244以及管理服务器248。SIP UAS服务器236支持用户对于网络列表的请求,并处理网络的SIP邀请消息。当从通信设备接收到SIP邀请消息229时,网络将分配通信设备给合适的MCU节点208,并把通信设备指引给MCU节点208。
CM管理器240监视网络中所有MCU节点的状态,并把网络执行分配给给定的MCU节点,如网络节点208。CM管理器240处理关于网络管理的管理功能,包括网络的建立和删除、定义新的用户和删除现有用户、把用户作为网络成员进行添加和删除、以及调整用户、网络或CM范围基础的各个工作参数。
中心计费记录244为了计费目的维持时间和识别信息。中心计费记录从MCU节点208的本地记录服务器260接收计费记录信息。维持了每个用户的详细记录信息,如网络上哪些通信设备是活动的、处于活动状态多少时间、从哪儿来的以及每个CD何时成为通话者或监听者并且持续了多长时间。管理服务器248支持一个接口以允许管理工作站224检索状态信息,通过网络状态接口280初始化数据库管理和***管理功能。
CM实现了SIP用户代理服务器236以及SIP MCU服务器252。为了支持NBS,每个CD实现了SIP用户代理客户。CM在公告节点或端口上接收进入的SIP连接。当发生了连接时,SIP服务器236根据SIP呼叫信令规定接收并处理请求。SIP服务器236能够并行地处理多个呼叫信令连接。
为了节省网络资源,CD可以在它成功地(或没有成功地)加入NBS网络100之后释放它到SIP服务器236的UDP连接。UDP连接之后可以被恢复以发送额外的SIP呼叫请求(例如,离开网络或切换到另一个网络)。
图4示出了NBS SIP信令协议栈300的例子。该栈是实现了网络通信的协议层的集合。和每一层相关的协议与紧挨着它的上一层和下一层进行通信,并假设有下面层的支持。因为UDP是可靠度较低的无连接传输,所以应用层可靠度最好确保有稳键的通信,这是通过用兼容SIP的端点来实现而达到的。总体而言,UDP流304上的SIP呼叫信令302被封装在IP协议306中。不需要特殊的格式化。SIP呼叫信令IP分组306在例如基于CDMA蜂窝的CD或基于拨号PSTN的CD之间交换,并被封装在点对点协议(PPP)帧308中。因而,不需要特殊的格式化。同样,SIP呼叫信令PPP帧308在基于CDMA蜂窝的CD和基站之间交换,并被封装在无线链路协议(RLP)310中。对于基于拨号PSTN的用户,可用合适的调制解调器标准如V.32bis或V.90来代替RLP 310,在任何一种情况中,通常都不需要特殊的处理,且不需要假设有无差错物理链路。
图5示出了NBS媒介信令协议栈312,用基于IP 306的UDP数据报304传输语音和数据话务。NBS媒介信令314层位于UDP/IP话务层306之上,并以和图4描述相类似的方法进行处理。
图6示出了实时语音媒介协议栈320。在该实施例中,声码器有效负载数据322层位于实时协议(RTP)324层之上。RTP 324位于UDP 304和IP 306之上。在一个可选实施例中,压缩实时协议(CRTP)报头压缩330被用于在应用层用RTP 324进一步封装媒介话务。报头压缩技术可以和图4-9中所示出的适当地应用于所有UDP/IP进入和外出的UDP/IP话务。媒介信令请求和回应被封装在UDP数据报中。当可用时,CRTP报头压缩可以被用于减少发送不压缩UDP/IP报头的影响。在图6中,CRTP压缩RTP层324、UDP层304、IP层306和PPP层308。在图4、5和7-9中,CRTP 320压缩UDP 304至PPP 308之间的层,以及这两个层。
工作时,每个CD动态地选择一个UDP端口,它尝试在该端口上监听NBS媒介信令请求并把端口号通知给SIP服务器236作为它在尝试加入一个网络时所传送的SIP邀请的一部分。网络的CM媒介信令目的地地址(包括UDP端口号)在作为给CD的成功SIP INVITE请求的回应的一部分而传送的网络对话描述中有所描述。不同于SIP信令地址,媒介信令目的地地址依据网络而定的,并且可以在加入网络的CD实例之间交换。同一CM所主持的多个网络通常独立的进行工作,并不共享媒介信令或媒介话务端口。但是,可以预期多个网络可以共享媒介信令和媒介话务端口。
参见图6,语音话务是通过在RTP/UDP 324或UDP有效负载304中分组一个或多个声码器帧来封装的。在启用CRTP 330的情况下使用RTP 324被用于最小化端到端的媒介等待时间并提供和IP电话应用和服务之间的协同工作的能力。在任一情况下,CD动态地选择UDP端口,并预期在该端口上接收媒介话务以及把端口号通知给SIP服务器236作为它在尝试加入一个网络时所传送的SIP邀请的一部分。
在对从SIP服务器236来的成功SIP邀请请求进行回应的对话描述中描述了网络的声码器和传输封装协议,以及它的媒介话务目的地地址(包括UDP端口号)。和网络媒介信令地址一样,媒介话务目的地地址是依据网络而定的,并且可以在加入网络的CD实例之间交换。
一般地,如图6所示,语音话务在应用层用RTP 324封装,RTP 324把每个UDP数据报304分段成RTP报头324和声码器有效负载322。图7示出了UDP语音媒介协议栈332。一般当CRTP报头压缩330不可用或是不被网络成员支持时,语音话务可以选择性地单单用UDP数据报304来封装,而不使用RTP封装。图8示出了媒介话务协议栈334。媒介话务协议栈334被用于没有应用层RTP封装的网络参与者。数据336被封装入UDP数据报304。
UDP有效负载304的结构跟在对相应RTP有效负载324所给出的定义之后,不包括RTP报头字段。把媒介直接封装入UDP 304的决定是由网络管理器248配置的,并由网络对话通告进行通知。处理语音媒介之外,NBS网络还可以支持任意的数据广播。如果网络支持数据广播信道,当CD正式加入网络时,SIP服务器236将在网络SIP对话描述中广告媒介类型。
图9示出了DNS客户协议栈338。每个CD包括用域名服务(DNS)协议340把因特网域名解析成因特网地址的能力。CD作为DNS客户而工作。如图9所示,CD用UDP 326封装DNS 340请求。如图3所示,为了让CD解析DNS主机名,将提供给CD DNS服务器216的IP网络地址。DNS地址还可以由CD服务提供商和(可选地)用户来配置。
除了语音媒介之外,网络还可以支持任意的数据广播,如安全网络密钥重定、电子邮件、数据文件等等。如果网络支持数据广播信道,当CD正式加入网络时,CM将在网络SIP对话描述中广告媒介类型。和传统的媒介广播一样,在一个实施例中一般的数据广播工作在RLP上(或相应的物理层),但通常被认为是可靠性较低的传输。
如RFC 1034中所定义的,CD包括用域名服务(DNS)协议把因特网域名解析成因特网地址的能力。可选地,如RFC 1035中所描述的,CD作为DNS客户机或解析器而工作。
为了让CD解析DNS主机名,DNS服务器的IP网络地址将被预先编入CD。DNS地址还可以由CD服务提供商和(可选地)用户来配置。
CM 104可以选择性地被配置成作为DNS服务216而工作。尽管为了服务CD发出的请求,它可以用TCP作为传输协议来回应从外部实体来的DNS请求,但是SIP服务器236也用根据图8的UDP 304来封装DNS消息。
NBS还利用了蜂窝多点传送信道的开发。这样的一种信道一般地允许一个发射台在一条前向信道上直接访问N个监听台,而不需要重新广播发送数据N次。蜂窝多点传送信道的出现意味着主要位于IP网络层以下的NBS媒介栈的改变。为了利用蜂窝多点传送信道所提供的效率,网络媒介信令和话务目的地地址是常规的IP多点传送信道,且源于CM的媒介信令和话务广播是多点传送广播。源于CM的每个媒介信令和话务广播以及SIP信令仍然是点对点通信。
图4-9所示的无线链路协议(RLP)310可以在每个CD内进行修改,以最小化在发生链路层(RLP帧)丢失时所经历的等待时间。这样的修改是可任选的,并不一定影响到应用层协议的传输工作,因为TCP和UDP 304都不假设有可靠的网络(IP)或链路层服务。
各种RLP 310修改策略都是可能的。例如,RLP 310可以被修改成在最初的RLP超时之后发送多条消息,如NAK回应,这样提示远端发送丢失的RLP 310帧的多份拷贝,并提高成功恢复RLP 310的几率。RLP 310还可以被修改成从不发送NAK回应(在RLP超时过期后)并允许丢弃RLP 310帧以强迫协议栈更高层来生成错误。任何基于TCP的应用层协议用TCP的错误恢复机制进行常规恢复。依赖于UDP 304的话务传输已经在和丢失的潜在可能作斗争。
再参考图2,一旦CD用SIP信道120参与到了NBS网络100中,CD就准备通过CD的具体媒介端口在媒介话务信道128上发送媒介和接收从网络100来的媒介。如果CD通过媒介信令得到了发言权控制,和图2中的CD 108情况一样,CD将发送媒介到目的地网络并传输在网络100的对话描述中所指出的传输地址。CD根据声码器和在CD加入网络100时在邀请回应中接收到的网络100的对话描述中所定义的媒介格式来解码在它的媒介端口上接收到的媒介。CD根据声码器和在CD加入网络100时在邀请回应中接收到的网络100的对话描述中所定义的媒介格式来编码和封装发送到网络100的媒介。
参与网络中的每个CD根据从CM 104的SIP服务器236接收到的对话描述确定每个媒介信道的目的地网络以及传输地址,并在SIP呼叫建立过程中进行确认和用它来访问在网络100中发送的相应媒介。每个CD提供连接到CM的分组数据。可以在CD上实现该接口时做出改变以最优化NBS性能。通常不需要在该接口的基础结构一边做出修改。CD可以选择性地用快速网络连接(QNC)来支持大多数NBS活动,这还将进一步进行描述。
在传递到服务提供商之后,CM管理器240在支持NBS活动之前要进行基本管理配置。最初的配置包括基本的***配置,如指定用于运行***级帐户来进行根级***管理的密码以及配置CM管理器240网络接口以适当地运行在本地无线基础设施网络之上。
一旦CM 104被配置好了,就可以进行总的网络管理了。网络管理功能可以通过HTML或建立在TCP/IP上的其他网络接口来进行。管理工作站224用常规的万维网(WWW)浏览器和CM核心综合体204进行互动。管理可以在本地进行,或是远程进行(因特网上的任何地方,或通过拨号)。但是,用于管理接入的底层传输路径通常是TCP/IP。同样,多个(至少三个)同时的管理连接也是允许的。
在为了网络管理而连接到CM核心综合体204之后,管理工作站224成功地验证了它自己以确保只接受授权的管理操作。提供了不同的访问级别,例如,授权的网络成员可以直接连接到CM的管理接口(248)来修改具体的网络成员列表。更多的普通管理权限通常被保留给具体的管理帐户。为了清楚起见,管理操作通常被划分成处理用户定义的和定义网络的。用户定义包括用户名、唯一的CD蜂窝***标识、CD电话号码以及用户电子邮件地址等信息。定义了唯一用户标识,它可以被赋予CD并被用来在信令消息中唯一地识别用户。网络定义包括网络地址、网络挂起时间、专用分派超时以及成员列表等信息。网络的成员列表包括例如成员记录列表信息,它各别地包含了用户标识和优先级。最小优先级的成员一般具有只听的权限。
CM管理器248可以为具有管理权限的网络监视它们的当前状态。具体而言,CM管理器248可以确定网络参与者的当前列表以及监视网络的状态(活动、非活动、休眠、唤醒中等)。当网络活动时,CM管理器248还可以监视当前通话者的身份。附加的统计量和状态也可以通过管理接口提供给管理器,如当前对话的长度、总通话时间、登录者的平均个数等。
管理服务器248接口包括至少两个网络节点,或端口。一个是基于TCP/IP的超文本传输协议(HTTP)接口,它支持通过常规的适用于JavaTM的Web浏览器进行管理访问。第二个是基于TCP/IP的特定NBS的命令行接口(CLI)。
管理服务器248通过HTTP Web服务器接口,用一个或多个以因特网可读媒介(如超文本标记语言(HTML)语法)格式化的网页来把所有的管理功能提供给普通的Web浏览器。至少一个管理页面可以包括对内嵌JavaTM小应用程序的引用。一些管理功能可以选择性地用HTACCESS验证机制通过Web浏览器发出的HTTP GET和POST命令来完成。所支持的管理功能通常是CLI接口所支持的管理功能的子集。
HTTP接口可以被用来传递JavaTM小程序到Web浏览器。然后该小应用程序可以依靠管理服务器248CLI接口经由Web浏览器接口来提供给用户附加的管理功能。在被允许接入CLI接口之前,要验证连接到管理服务器248CLI接口的潜在管理工作站224。在较佳实施例中,CLI接口在已知的、固定的TCP端口地址上是可达的,并能够同时管理多个CLI对话。
数据库服务器232负责的是存储网络信息和参数、网络用户参数、和MCU 208及212有关的状态信息以及CM节点228。数据库服务器232还把该信息提供给剩下的CM 104,如SIP服务器236和其他需要这些信息的模块。数据库服务器232维持着捕获取支持NBS网络活动的信息的数据库,包括NBS网络数据库部分和NBS用户数据库部分。支持管理活动和权限的信息可以被存储在任一个数据库中,或是第三个功能独立的数据库。数据库服务器可以进一步被细分成用户部分和网络部分。
CLI接口支持CLI建立用户/网络、删除用户/网络、修改用户/网络、列出/显示用户、列出/显示网络、状态以及帮助等管理功能。建立用户功能允许管理服务器248在数据库的用户部分中建立新的用户,包括指定所有的用户记录字段。删除用户功能允许管理服务器248在数据库232的用户部分中删除现存的用户记录。修改用户功能允许管理服务器248在数据库232的用户部分中修改现存的用户记录,包括修改一个确定用户的所有记录字段。
建立网络功能允许管理服务器248在数据库232的用户部分中建立新的网络,包括指定所有的网络定义参数。删除网络功能允许管理服务器248在数据库232的用户部分中删除现存的网络。修改网络功能允许管理服务器248在数据库232的用户部分中修改现存的网络,包括修改一个确定网络的所有网络定义参数。列出用户功能允许管理服务器248在数据库232的用户部分中列出所有的用户,包括用户名、拨号号码以及用户标识。
列出网络功能允许管理服务器248在数据库232的网络部分中列出所有的网络,包括网络地址和网络标识。显示用户功能允许管理服务器248显示出用用户标识表示的特定用户的所有字段。显示网络功能允许管理服务器248显示出用网络的网络标识或网络地址表示的特定网络的所有字段。状态功能允许管理服务器248查询特定网络的静态状态报告。状态功能还可以允许管理服务器248查询实时(更新)报告。具体而言,状态功能识别出网络参与者、当前通话者、有无媒介话务的当前列表,并识别出CM发送或接收到的任何以及所有媒介信令消息。帮助功能允许管理服务器248查询简要的人类可读的每条支持的CLI命令摘要,包括使用和语法描述。
数据库232的NBS用户部分跟踪NBS的独立的用户。数据库232中所包含的用户记录可以是或可以不是必需是在数据库232的CM网络部分中所定义的网络成员。
数据库232的用户部分中的每条记录包括用户名、用户标识、声码器列表、拨号号码、用户类型、CRTP支持、CD用户地址以及CD极佳隐私(PGP)公钥等字段。声码器列表是用户的CD所支持的声码器列表。该列表可以包括NBS不支持的声码器。拨号号码是用户CD的拨号号码。对于普通因特网用户而言,该字段是空的,或者说是无效的。用户类型是描述了该用户是CDMA蜂窝用户或者是普通因特网用户的类型字段。通过PSTN拨号连接的用户被认为是普通因特网用户。CRTP支持是一个标志位,它指出了该CD是否支持CRTP并试图在连接时在PPP上协商CRTP报头压缩。该标志位对蜂窝用户和基于PSTN的用户都是有效的。CD用户地址是CD的全球唯一的用户地址。具有多个用户地址的CD在数据库232的用户部分中将具有多个相应的条目。PGP公钥是和CD用户地址有关的密钥。
NBS网络数据库定义了CM所知的网络组。数据库232的网络部分还列出了每个网络的定义成员,亦即,可以请求加入网络并变成网络中的参与者的那些用户。数据库232的网络部分中的每条记录包括各种字段。这些字段包括网络标识,它是在CM的环境中识别该网络的唯一整数。字段还包括网络地址,它是兼容SIP的该网络的网络地址。网络所有者是用户的一个非空列表,它是用具有该网络的管理权限(分别定义)的用户标识来识别的。同样,网络安全状态是作为指出该网络是敞开的或是安全的标志的一个字段。
字段还包括仲裁方案,它是指出用来解决网络参与者之间的PTT仲裁矛盾的仲裁方案的唯一值。网络声码器描述了具有唯一值的字段,它指出在网络广告对话描述中所显示的标准声码器。网络的定义成员在它们所支持的声码器列表中列出了该声码器。PTT失效保护(fail-safe)超时是在CM用PTX拒绝消息撤回发言权控制之前网络参与者可以发送媒介给网络的最大秒数。挂起时间(hang-time)超时值是在CM把网络置于休眠状态之前它可以保持空闲的最大秒数。PTX休眠回应超时值是在发送PTX允许响应给请求CD之前确定能够授予休眠网络发言权之后CM所能等待的最大秒数。唤醒(wake-up)超时值是在允许一条待完成的PTT请求之前CM等待网络参与者回应AYT“唤醒”消息的最大秒数。迟唤起(late-riser)超时值是在CM将要把不响应的CD从网络的活动参与者列表中除去之前CM能等候CD响应CM的AYT“唤醒”消息的最大秒数。AYT超时值是在CM把CD从网络的活动参与者列表中除去之前CM能等候CD响应CM的AYT消息的最大秒数。媒介信道列表是网络的媒介信道的一个列表,包括有效负载说明(网络列出传输语音的至少一条媒介信道)。
网络成员列表定义了可以请求作为参与者加入网络的用户组以及相关的特定网络权限。列表中的每个表项包含用户标识等字段,用户标识是在CM的用户数据库232中所列出的用户的唯一标识。这些字段还包括用户网络优先级,它是网络的PTT仲裁算法在解决PTT矛盾时所使用的用户优先级。优先级为零表示该用户具有只听的权限,并且不允许控制网络。这些字段还可以包括用户验证列表,它细化了用户具有的该网络的验证权限(如果有的话)。权限可以包括在网络成员列表中添加、编辑或修改表项的能力以及修改其他网络参数的能力。
每个CD维持了指出该CD所可以加入的网络的数据库,也被称作是小组列表。CD数据库中的每个表项包括网络地址、网络安全咨询标志、网络话务加密密钥以及休眠守护定时器等字段。网络地址是CD用来请求作为活动参与者加入该网络的正式SIP网络地址。网络安全咨询标志是由CM的SIP服务器236在它的可用网络列表中分发的,或是由用户设置的用来指出网络被定义承载第IV类安全媒介话务的敞开/安全咨询标记。网络话务加密密钥识被用来为第IV类安全网络加密和解密所有的媒介话务的话务加密密钥。休眠守护计时器是在处于休眠/空闲状态时在转换到连接状态之间CD将要等待的以秒计的间隔长度,确认分组数据呼叫保持有效且基站没有单方面的丢失连接。
MCU节点208包括MCU 252、MCU节点管理器256和本地记录服务器260。MCU节点208和212还可以选择性地包括额外的MCU 264。MCU节点212和MCU节点208实质上是一样的。为了描述方便,这里只讨论MCU节点208。MCU 252负责单个活动网络的控制。MCU支持SIP、媒介信令以及网络的媒介接口,并提供和网络的正常工作有关的功能。每个MCU节点208可以有很多可以被用来适当地管理网络的MCU 252的池。每个MCU 252都提供MCU管理接口268来支持开始、停止和状态报告等功能。
MCU节点管理器256在它的MCU节点256上监视MCU节点208并管理每个MCU252的运行。MCU节点管理器256还提供CM核心综合体204外部的接口272,以提供启动和/或关闭、分配网络给节点、以及共享状态信息。
本地日志服务器260在本地记录MCU节点208的所有日志事件。本地日志服务器260还通过它的日志事件接口276响应从中心日志服务器244来的请求。请求包括更新某个事件类别或属性。为了预防事件的丢失,消息将被一直存储在本地日志服务器260中,直到中心计费日志服务器244接收到了一个确认。
DNS服务器216提供姓名服务给NBS通信设备。DNS服务器216可以为SRV记录请求服务。DNS服务器216可以位于网络的任何地方。在一个实施例中,DNS服务器216是CM核心综合体204的一部分。
每个CD都维持一个网络列表,或小组列表,它在内部代表CD可以参与的已知网络组。该列表是非易失性的,但是根据需要通过和CM 104的互动或是由用户互动地进行更新。用户还能够确定网络中哪些以及多少用户是活动的或是非活动的。有CD内部维持的NBS小组列表在功能上和电话簿中所维持的姓名和拨号号码列表相似,并被用来便于语音业务。NBS小组列表可以和电话的常规电话电话簿集成在一起。在任一情况下,从小组列表中选择一个网络的动作指示电话尝试加入所选的网络。
为了参与特定的NBS网络,每个CD最初将请求CM把它自己加入特定网络的活动网络参与者的列表中。这样,每个CD最初将意识到并能够知道它想要参与的任何网络的网络地址。另外,每个CD最初知道或能够用SIP请求将被发送到的顶层SIP服务器236的地址来进行配置。
CD可以通过一些不同的方法来提供或获知网络地址。例如,在一个实施例中,CD可以在最初被提供已知或默认的顶层SIP服务器236的地址,该服务器提供了CD所能参与的网络的当前列表。该CD还可以被提供小组列表,它定义了该CD是其中成员的至少一个网络地址。CD之后可以发送请求给顶层SIP服务器236来更新它的小组列表。在没有清楚的NBS提供给CD的情况下,可以在使用NBS之前提供给用户顶层SIP服务器236和用来互动地输入CD的网络地址。用户还可以在已经提供了条目的小组列表中输入额外的网络地址。这样的一个配置步骤类似于把个人姓名和拨号号码输入常规电话簿。
注意到尽管用户可以互动地把网络地址输入到CD小组列表中,为了让CD能够成功地参与网络,但是最好相应的网络和顶层SIP服务器236是现存的,且只需把用户作为网络的成员列出。
还可以把主域名服务(DNS)服务器216的IP网络地址提供给CD,CD就可以把DNS查询发送给该服务器。一般地,要提供由CDMA蜂窝电话运营商所运行的DNS服务器216的地址。还可以把备选DNS服务器的IP网络地址提供给CD。
为了支持SIP验证,可以把唯一的PGP用户标识和密钥提供给CD,当被CM 104请求时,CD可以用密钥来签署SIP交易。PGP用户标识还可以被用作普通SIP交易的CD用户地址。
图10示出了CD的小组服务模块500的高层功能。通常地,当加电开启CD时,小组服务模块初始化为默认的空闲状态504。CD可以从空闲状态504转换至其他状态,以使得它可以活动的参与NBS网络。
用户可以希望通过CD用户接口中的一个菜单选项来暂时禁止NBS服务。如果用户禁止了NBS服务,当加电开启CD时,小组服务模块将处于默认的禁止状态508。当被禁止时,CD不试图自动地加入任何NBS网络。另外,CD不进行任何特定NBS的SIP交易(CD可以为驻留在CD中的其他基于IP的电话应用维持注册或进行其他SIP交易)。
可选地,通过把CD中的小组服务设为不配备状态512,把小组服务对用户全部地隐藏起来。不配备状态禁止小组服务,而配备状态启用小组服务。一旦不配备,CD需要提供用来配备小组服务的管理。当不配备小组服务时,将不把NBS小组服务功能和相关用户接口特点提供给用户。
CD可以支持经由空中来提供配备NBS小组服务。在CD的小组列表包含多于一个网络地址的情况下,不超过一个的网络地址可以被识别为默认网络514。如果选择了一个网络地址,CD就尝试通过在CD电源开启后的短时间内试图加入该所选择的网络而自动从空闲状态504转换出来。
当CD被连接时,CD根据图16中所描述的用户处于按键通话***中的何处,而在静默状态516、监听状态520、通话状态524和休眠状态之间循环。
NBS依靠如SIP所定义的呼叫信令语法和语义来广告可用的网络地址并提供单独的CD可以加入或离开网络的机制。CM 104以及其他的功能性实体包括有顶层SIP服务器236,一个或多个多点控制单元(MCU)252和相关的SIP用户代理服务器,以及管理数据库232的用户和网络部分。顶层SIP服务器作为一个已知的集合点来参与到***中。每个MCU 252为一个或多个网络完成媒介信令和媒介话务切换。数据库232存储并提供已知用户、管理和网络地址定义,并可以服务多个CM装置或者可以被远程访问。
每个CD都被提供了一个网络地址列表,以及一个或多个顶层SIP服务器236的地址。如果小组列表是空的,用户可以互动地指定一个现存网络的地址。如果没用定义顶层SIP服务器,用户可以互动地指定顶层SIP服务器236的地址。一旦知道了顶层SIP服务器236的地址,通过用SIP INVITE方法对预先定义的SIP目的地进行一次呼叫,该CD可以请求提供给它的网络更新列表。
顶层SIP服务器236可以把请求重定向到内部目的地,并直接对其进行回应。该呼叫的INVITE回应包括提供给该CD的当前网络列表。该CD用该列表来更新它的内部小组列表。
在选择了一个网络之后,CD用SIP INVITE方法通过指定网络地址作为邀请目的地并发送请求给该顶层SIP服务器236来试图加入网络。顶层服务器236尝试把网络地址映射到一个已知的目的地,并且如果成功的话,就把CD重定向到相应的MCU 252的SIP用户代理服务器。如果没有可用的映射,该邀请通常就失败了。
通常地,MCU 252的目的地SIP用户代理服务器确认该CD是选定网络的一个成员,并通过把用来参与网络的媒介话务和信令参数描述嵌入它的回应内容中来回应该邀请。如果MCU 252的SIP用户代理服务器不能确认该CD是网络的合法成员或者出现了其他的错误情况,如包括在正常网络运行之外的故障,那么它还可以回应一个出错。如果接收了该邀请,CD通过消息确认回应,如SIP ACK方法。注意到CD在邀请被处理的同时还可以接收到其他指出呼叫进程的过渡响应码。
CD负责把它的小组列表更新成它可以参与的网络组。用户可以命令CD查询CM 104的数据库232来接收它的小组列表更新,即使当没有选择网络地址时。如果CD确定它被加入了一个网络或是从一个网络中被除去,它将简要地显示一条合适的消息给用户(例如,“加入小组X”)以及/或者可能提示用户互动。如果CD确定它不是任何网络的成员,它将类似地通知用户。CD可以自动在它的小组列表中引入新的网络地址,但是可以在删除它已经失去了小组列表中的成员关系的网络地址之前提示用户。
总的来讲,一次不能在CD小组列表中识别超过一个选中的网络。可以在最初就选择一个默认网络,或者用户可以从小组列表中选择一个网络。
MCU252的各CM的SIP用户代理服务器对于加入网络的INVITE请求的回应包括(作为嵌入的内容)网络媒介和实时媒介信令目标地址以及其他的网络参数(如媒介有效负载格式描述符)。一旦被确认了,CD简要地把反馈显示给用户,指出该用户是否具有只听的权限,并启用小组服务功能。如果CM 104确定该CD不是选定网络的成员,或者发生了错误或意外情况,SIP服务器252将以一条相应的出错回应来响应。当这样的注册被拒绝时,CD简要地显示一条出错消息,且小组服务功能仍旧维持空闲。如果没有选择网络,CD中的小组服务保持空闲。
作为激活小组服务的一部分,CD初始化并开放它的RTP媒介话务信道128,并把NBS媒介信令信道124分离到成功的邀请回应中所提供的CM目的地地址。一旦这些信道被初始化了,CD 108上将激活小组服务,且它将进入小组服务静默状态516,并能够从网络接收语音话务以及请求允许发送语音话务到网络。
在小组服务处于活动状态时,CD 108监视它到CM的媒介话务128以及信令信道124。在媒介话务信道128上接收到的语音数据被解码,并根据当前用户配置用CD 108的远场扬声器或耳机附件来呈现。CD 108显示当前扬声器的标识,该标识是通过实时媒介信令124来识别的。如果当前扬声器的标识不可用,CD 108就显示在小组列表中所列出的当前选定网络名。CD 108还可以把媒介话务统计数据(例如,通话、监听和监视所花的总时间,估计的媒介话务接收分组的丢失)制成表格,并把这些作为诊断用菜单选项提供给用户。在从网络接收话务的同时,CD108转换至小组服务监听状态520,并在语音话务停止时返回静默状态516。
在任何时刻,通过按下PTT按钮并使得CD 108用发言权控制请求来通知CM104(具体应是MCU 252),用户都可以请求允许对网络通话。PTT按钮可以是任何类型的激活命令,包括但不限于按下一个键或键序列、语音激活、开关、拨动设备或拨号。MCU 252以允许或拒绝请求来回应。如果CD(如CD 112)具有只听权限,(亦即,CD在选定网络中具有零优先级),该请求将被拒绝。如果被拒绝了,CD 112用出错音调、显示合适的出错或说明消息来提醒用户,并返回静默状态516。在尝试另一个发言权控制请求之前,CD将坚持要放开PTT并再一次按下。如果被允许了,CD 112将进入小组服务通话状态524,用例如简要的可听的鸣叫声来提醒用户,并且只要按下了PTT就开始传输语音话务到CM 104。CM 104可以不同步地通知CD 112(当按下PTT时)它已经失去了对发言权的控制。在接收到这样的信号之后,CD 112将放弃传输语音话务,并用出错音调提示用户直到PTT被松开,此时它将返回静默状态516。否则,一旦PTT被松开,CD 112将发信号通知CM 104它放弃了发言权并返回到静默状态516。
只要当CD 108中的小组服务处于静默状态516、监听状态520或是休眠状态528中时,如下所述,用户可以通过从小组列表中选择另一个网络来切换到不同的网络。当选择了新的网络,CD 108将通过SIP呼叫建立机制发信号通知CM 104把它从当前网络中删除,然后再依照类似的过程来加入新的网络。如果加入新网络的过程失败了,CD 108将不再是任何网络的成员,而CD 108中的小组服务将返回空闲状态504。
如果CM 104确定正在请求特定网络的发言权的CD 108是正在讨论的网络中的唯一注册成员,CD 104将拒绝发言权控制请求,并发出一条错误消息,如单独用户出错,CD 108将把它显示给用户。尽管网络可以在只有一个注册成员的情况下存在,但是网络将无法中继语音话务,除非至少存在两个注册成员。
NBS应用是基于在两个不同的应用层协议:如图11所描述的对话初始协议(SIP)呼叫信令和如图12-14所描述的NBS媒介信令。SIP仅被用于呼叫信令和呼叫建立。媒介信令承载PTT请求(图12)、管理网络休眠(图13)以及解决PTT仲裁冲突(图14)。
图11中示出了SIP呼叫信令350。对话初始协议用CM 104的SIP服务器接口236提供了用于发现、加入和离开NBS网络的NBS应用层控制(信令)。为了加入一个网络,CD 352经由顶层SIP服务器236通过名字邀请网络100参与一次呼叫。为了离开网络100,CD 352发送相应的“再见”给该网络。
如果必要的话,CD 352通过用DNS 216把提供的主SIP服务器或辅助SIP服务器地址解析成因特网地址来确定顶层SIP服务器236的IP地址。作为一种可选的替换方法,SIP的规定允许CD 352向DNS 216查询和网络地址的NBS主***域名部分有关的服务记录并在返回地址(或多个地址)和SIP服务器236联系。
默认地,CD 352用默认的SIP端口来尝试联系SIP服务器236,除非通过DNS216可以确定替换端口信息。在尝试加入网络之前,CD 352可以用SIP INVITE方法来发起一次呼叫以请求可用网络的更新列表。
例如,已经建立了一条空中连接的CD 352被分配一个IP地址,并希望确定它的可用网络的当前列表。这样就把UDP/IP连接开放给SIP服务器端口,并发出请求。获取网络的更新列表的请求被发送到一个特定的目的地。在适当的时候,CD352还包括附加的特定应用报头,它指出了基于CDMA蜂窝的CD 352正在获取服务的CDMA网络和***。
CD 352还可以包括指出CD 352期望SIP服务器236理解并支持NBS服务的报头。报头所分发的选项值还可以被CD 352用来通知服务器236 CD 352希望服务器236支持的特定版本或特定NBS服务类型。
CM的顶层SIP服务器236可以用SIP重定向机制把一个邀请请求356重定向到特别定义用来接收和回应网络信息请求的目的地。在接收到这样的重定向后,CD352确认(ACK)回应357,并重新发送该请求到重定向的目标。
CD 352可能需要通过DNS机制确定重定向地址的合适的SIP联系点。为了简化CD 352的这一过程,服务器236可以用因特网络地址来清楚地指定重定向目的地。一旦服务器236成功接收并接受了请求网络列表的一条INVITE消息354,服务器236将发送一条INVITE请求回应356。
INVITE请求回应356在其内容中包括一个记录列表,定义了CD 352接下来可以加入的网络组。服务器236在它的网络数据库232中查询作为定义成员列出正在请求的CD 352的网络,来形成对INVITE请求354的回应。在内容中是用由应用定义的记录格式来表示网络的,包括网络的正式网络地址。网络可以任何顺序列出。
出于多种原因,服务器236可能不能成功地回应CD 352。在这样的情况下,服务器236发出合适的SIP状态码来代替INVITE回应356。CD 352应该准备好接收并解释这样的状态码,并在出现任何严重错误的情况下采取适当的措施(如在CD352的用户接口显示上显示一条出错消息)。服务器236还可以在成功的INVITE回应356之前加上报告的状态回应,指出注册的进程。CD 352可以接受并解释加在成功注册之前的报告状态码。
CD 352通过经由服务器252发出SIP INVITE请求358给CM管理器240来请求加入一个网络。如果CD 352没有把UDP/IP连接开放给SIP服务器252,它将打开一条新的UDP/IP连接给SIP服务器端口。
如果需要的话,CD 352准备被顶层SIP服务器236重定向,并重新提出请求给重定向的目的地。CM的顶层SIP服务器236把任何进入的INVITE请求适当地重定向到所论的网络相关的MCU的SIP服务器252。CD 352可以被重定向不止一次。
假设邀请成功的话,INVITE请求358可以包括源自CD 352的媒介源的描述(作为消息内容)。如果包括了描述的话,该描述是作为消息内容被包括的,并且用字段结构来描述。
对话描述是用兼容的对话描述协议(SDP)的格式来发送的。在定义了SDP版本(v)之后,对话描述包括命令起源(o)描述。CD 352可以用任何方便的机制来选择对话标识和对话版本的值。提供对当前时间的估计是定义对话标识符的一种可能方法。连接数据(c)是通过定义网络类型、地址类型以及连接地址来指定的。CD352用它标记(或者来源)媒介话务的IP地址作为连接地址。CD 352把网络的网络地址的名字部分用作对话名(s)。CD 352通过它对开始或当前时间的最佳估计来确定对话的寿命,最好是以网络时间协议(NTP)格式,并指出对话是无限制的(o)。媒介格式(m)描述定义了媒介类型、源端口、传输协议以及CD 352将要用来传输给网络的有效负载格式。最后,对话描述用属性(a)类型定义来指出CD 352期望对话作为NBS会议而运行。在允许邀请之前,服务器236应该确认被邀请地址真的是有效的NBS网络地址。
为了指出一次成功的邀请,并明确地通知CD 352它已经被加入到被邀请网络的参与者列表中,服务器236将发送INVITE回应360。
成功的INVITE回应360包括被邀请网络的主要对话描述,它用SDP语法描述了所支持的媒介话务端口以及格式。对话描述包括连接(c)描述,它定义了所有媒介信令和话务应该被发送到的网络地址。网络的媒介目标网络地址不需要和用DNS从网络的网络地址解析出的SIP用户代理服务器的网络地址一样。
对话描述说明了所有媒介和目标媒介端口。对话描述也应包括为了标识由CD352发送的媒介信令消息由MCU 252分配给CD 352作为它之后参与网络的一部分的标识符。这个标识符的值在给定网络上所有活动的参与者中是唯一的,并且这样就应动态地产生。CD 352在成功的SIP邀请之间不需要高速缓存这个标识符。
对话描述也可以包括NBS协议版本的通知,它表示网络的媒介信令所附的修正级别。可以通过扩展type属性域的值或通过定义新的属性(它的值是协议版本号)实现这样的通知。
在接收成功的INVITE请求后,CD 352通过把SIP确认(ACK)请求362发送回网络MCU的SIP用户代理服务器252。在发送ACK请求362后,CD 352可以关闭它与SIP服务器的TCP连接。在发送ACK请求362之前,CD 352根据在INVITE响应360中传送的对话描述初始化它的媒介信令和话务端口。
在CD 352响应于成功的INVITE响应360发送了SIP ACK消息362之后的任意时刻,CD 352可以通过把SIP BYE消息364发送到网络的用户代理服务器252正式地终止它对网络的参与。在发送BYE消息364之前,CD 352需要开启对用户代理服务器252的TCP连接。由CM用BYE响应消息366确认BYE消息364。一旦确认了BYE响应消息366,CD 352就可以关闭它与用户代理服务器252的UDP连接。在确认BYE响应消息366之前,用户代理服务器252从指示的网络的活动参与者列表中删去CD 352。
总之,CD 352的SIP用户代理的客户可以使用OPTIONS方法来查询SIP服务器的容量。尤其是CD 352会希望查询任意的SIP目的地以确定该目的地是否提供NBS呼叫信令支持。
在接收INVITE响应360以及发送确认362之前CD 352希望终止待决的INVITE请求358。在这样的情况下,CD 352可以使用SIP CANCEL(图中未示出)来完美地终止该呼叫。顶层SIP重定向服务器236和CM的SIP用户代理服务器252都支持CANCEL方法。
例如,如果用户决定发出语音服务呼叫并在INVITE消息358完成之前按下发送,那么CD 352可以使用CANCEL方法来终止进程中的INVITE消息358。在这种情况下,CD 352只要马上CANCEL INVITE消息358并继续到发出所请求的语音服务呼叫,而不是等待INVITE响应360完成而是立即发送BYE消息364。
在CD 108使用SIP已成功协商了进入当前的NBS网络的成员的入口之后,通过在每个CD 352和网络的MCU SIP服务器252之间交换的点对点应用层媒介信令消息,所有实时呼叫控制就发生了。
使用图4中描述的协议栈并根据图12中描述的序列传送媒介信令消息。图12示出了媒介信令消息序列368。由CD 352把PTT请求消息370发送到MCU节点208的SIP用户代理服务器,并表示用户的要求以把媒介(通常是语音)向网络广播。通常,对于每次按下CD 352的按键通话按钮都要发送PTT请求消息370,以表示发言权控制请求。此外,由CD 352把PTT释放消息发送到SIP用户代理服务器252,以当用户释放CD 352按键通话按钮时表示正常的“发言权”释放。
PTT消息包含诸如操作码(opcode)、标识符(id)、标准规格代码(src)和保留位(reserved)这些字段。opcode字段定义了PTT消息是发言权控制请求还是释放消息。id字段提供唯一的消息标识符以使得之后的PTT释放和PTX消息依据指定的PTT请求。在特定CD 352的注册通话中id应该是唯一的。src字段唯一地标识把PTT请求370发送到SIP用户代理服务器252的CD 352。reserved字段在PTT消息370中为将来的容量保留空间。
CD 352期望对于每个所发送的PTT请求370接收至少一个PTX响应消息372。如果在预定的超时时长内没有接收到PTX响应372,那么CD 352就假定在发送中PTT请求丢失了并使用相同的PTT id重新发送PTT消息370。
如果在预定的重新发送次数内从SIP用户代理服务器252从未接收到PTX响应消息372,那么CD 352就假定SIP用户代理服务器252不再是可达到的,它转换到NBS idle模式并向用户指示出错情况。在较佳地实施例中,CD 352对于请求和释放消息使用不同的PTT id。
由SIP用户代理服务器252把PTX消息372发送到CD 352已确认并响应之先前的PTT请求370,以及发出异步的发言权控制事件的信号。SIP用户代理服务器252使用PTX消息响应PTT发言权控制请求或释放。PTX消息372包括诸如是允许还是拒绝所参考的发言权控制请求这样的信息。当响应PTT发言权控制释放370时,使用PTX消息372只指示接收的确认。SIP用户代理服务器252也可以使用PTX消息372以异步地拒绝先前授予的发言权控制请求(当较高优先级的CD 352发出发言权控制请求时,PTX的授予终止了(即超时了),或者一些其他事件发生需要取消网络的发言权控制。
PTX消息372包含诸如操作码(opcode)、标识符(id)、作用(action)、状态(status)和终止(expires)这些字段。opcode字段定义了PTX消息372是对未完成的PTT请求的同步响应,或者如果示异步消息,那么是表示出错还是表示优先级的仲裁冲突。id字段参照先前所接收的PTT请求。action字段表示PTX消息372是允许、拒绝、取消还是确认网络的发言权控制。status字段提供附加的信息说明PTX作用,尤其当PTX消息372拒绝、取消或不能依照以前的PTT请求作用时的情况下。status字段也表示已允许较高优先级的通话者进行控制网络,或表示CD 352没有被列入作为网络参与者并因此不允许它提交该网络的媒介信令请求。expires字段表示最长的持续时间(精确到秒),在这段时间内对正在接收的CD 352授予网络的发言权控制。从SIP用户代理服务器202一发送PTX消息372响应(不是当CD 352开始发送媒介话务时)它就开始它的定时器。expires字段的值是可配置的网络参数。
CD 352不是明确确认接收PTX消息响应372。取而代之的是,如果所发送的PTX消息响应372丢失,那么CD 352的PTT重发送定时器就终止并且CD 352就重新发送它的PTT请求370。由于所重发送的PTT 370与丢失的PTX响应372具有相同的id,所以SIP用户代理服务器252就通过重新发送丢失的PTX消息响应370以响应,而不是把所重发送的PTT消息请求372看作为独立的按键通话请求事件。
由SIP用户代理服务器252把PTA消息374发送到每个当前参与网络的CD352,以通知待决的媒介话务的来源的身份。PTA消息374也用于正式通知话音突发的结束。
PTT消息374包含诸如操作码(opcode)、通话者(talker)和保留位(reserved)这些字段。opcode字段表示PTA消息374是否通知对(或通过)由talker识别的CD352允许(或释放)发言权控制。talker字段识别CD 352,它作为到网络的媒介话务来源直到发送下一个PTA消息374。reserved字段在PTA消息374中为将来的容量保留空间。
CD 352(它的PTT发言权控制请求是成功的)可接收或可不接收通知它具有发言权控制的PTA消息374。消息可以在它接收相应的PTX响应372之前或之后到达,这是由于UDP不需要保持数据报顺序。然而,在SIP用户代理服务器252希望开始传送媒介(在PTA允许通知的情况下)之前它发送PTA通知374。推荐正在请求的CD 352忽略所接收的通知它具有发言权控制的PTA消息374,并且只依赖于PTX允许消息响应374的接收,以确定它是否能开始把媒介发送到网络。
为了确认利用IP所指的CD 352是可达到的,由SIP用户代理服务器252把“你在那里吗”AYT消息404(图13)发送到单独的CD 352。为了用信号通知网络不再是休眠模式,也可以把AYT消息404的集合发送到一组网络参与者。
AYT消息404包含诸如操作码(opcode)、标识符(id)和保留位(reserved)这些字段。opcode字段表示MCU节点208是否正发送AYT消息404以确认CD 352是否仍旧时可达到的或者SIP用户代理服务器252是否使用AYT消息404话务把网络的相关CDMA蜂窝话务信道带出休眠模式。id字段提供唯一的消息标识符以使得之后的“我在那里”IAH响应消息408参照指定的AYT请求消息404。id可以包括产生等待时间估计的时标参考。reserved字段在AYT消息404中为将来的容量保留空间。
当发送AYT消息404时,CD 352可在或可不在休眠模式中。就一切情况而论,CD 352用IAH响应消息408响应所接收的AYT消息404。
SIP用户代理服务器252假设CD 352通常用IAH响应408响应AYT消息404。如果在合理的超时内没有接收到IAH响应408,那么SIP用户代理服务器252就用新的id发送新的AYT消息404。如果在可配置数量的重发送之后从CD 352没接收到对AYT消息404的响应,那么就假设CD 352是不可达到的,并且SIP用户代理服务器252从当前的网络参与者列表中去除它。忽略来自所去除的CD 352今后的媒介信令消息(或者将产生一出错响应)直到CD 352成功地重新加入网络。
由CD 352把IAH消息408发送到SIP用户代理服务器252,以确认之前发送的AYT消息404的接收。IAH消息408包含诸如标识符(id)、标准规格代码(src)和保留位(reserved)这些字段。id字段参考先前接收的CD 352正在确认的AYT消息404。src字段唯一地标识把IAH消息408发送到SIP用户代理服务器252的CD 352。reserved字段在IAH消息408中为可选的容量保留空间。
SIP用户代理服务器252假设CD 352用IAH消息408确认所有所接收的AYT消息404。如果发送所参考的AYT消息404以确认CD 352保持连接在NBS静默状态中,被动地监控NBS媒介话务和信令,那么SIP用户代理服务器252就记录IAH接收408的时间以备将来的参考。
由于SIP用户代理服务器252负责确定id字段的值,所以SIP用户代理服务器252可以使用id确定以及跟踪指定的CD 352是否保持可达到。
由SIP用户代理服务器252把ZZZ或睡眠消息(如图13标号412所示)发送到CD 352,以促使CD 352释放它的空中资源并进入休眠模式。CD 352可以选择忽视这个消息(尤其是如果它进发支持其他数据包应用时)。
ZZZ消息包含诸如标识符(id)和保留位(reserved)这些字段。id字段提供唯一消息标识符,以允许CD 352在多个ZZZ消息的接收之间有差别。reserved字段在ZZZ消息中为可选或将来的容量保留空间。
CD 352不确认ZZZ消息的接收。如果丢失了ZZZ消息一般也不尝试差错恢复。为了防止ZZZ消息的丢失,SIP用户代理服务器252可以向单独的CD 352发送相同ZZZ消息的多个副本。SIP用户代理服务器252确保在限定时间间隔内发送相同睡眠消息的副本,并且CD 352在释放它的空中链路并转换为休眠模式之前从接收第一睡眠消息(用新的id)的时刻开始等待比这个时间间隔长的一段时间。
如图15所示,由CD 352把ASK消息382发送到SIP用户代理服务器252作为询问384,以确认与SIP用户代理服务器252的连接性。ASK消息382也允许CD352确定CD 352是否保持作为网络参与者列出。在服务终断或其他时段(在其间它可能暂时失去与SIP用户代理服务器252的连接)之后,CD 352可以确认它的参与。
ASK消息382包含诸如标识符(id)、标准规格代码(src)和保留位(reserved)这些字段。id字段提供唯一的非零消息标识符,以允许随后的FYI响应消息参考指定的ASK请求消息。src字段唯一地标识把ASK消息382请求发送到SIP用户代理服务器252的CD 352。reserved字段在ASK消息382中为任选项或将来的容量保留空间。
CD 352假设SIP用户代理服务器252用FYI响应消息386响应所接收的ASK消息382。如果在预定的超时时段内没有接收到FYI响应386,那么CD 352就用新的id发送新的ASK消息382。如果在可配置数量的重发送之后,从SIP用户代理服务器252没有接收到对于ASK消息382的响应,那么就假设SIP用户代理服务器252是不可达到的并且CD 352转换到小组服务空闲状态。
由SIP用户代理服务器252把FYI消息386发送到CD 352,以确认先前所发送的ASK消息382的接收,并且由SIP用户代理服务器252异步发送FYI消息386以通知CD 352异常情况。
FYI消息386包含诸如操作码(opcode)、作用(action)、状态(status)标识符(id)、和保留位(reserved)这些字段。opcode字段定义了FYI消息386是对未完成的ASK请求382的同步响应,还是表示异常情况的异步消息。action字段表示FYI消息386是确认网络参与、通知CD 352已从网络成员列表中由管理员删除了它、还是进行一些其他要定义的操作。status字段提供附加的说明FYI响应386信息,尤其当FYI消息386表示CD 352不是网络参与者或成员时的情况下。id字段参照先前所接收的CD 352正在确认的ASK消息382。reserved字段在IAH消息408中为任选项或将来的容量保留空间。
CD 352不确认对FYI消息386响应的接收。如果丢失了同步FYI消息386响应,CD 352就发送新的ASK消息382请求。由于CD 352不请求异步的FYI消息386响应,所以在较佳实施例中SIP用户代理服务器252对任何异步的FYI消息386响应进行至少三次交错的发送。
参与的CD 352通过把PTT消息请求376发送到SIP用户代理服务器252来用信号通知用户的要求以向网络广播媒介。SIP用户代理服务器252用可允许或拒绝请求的PTX消息响应378响应PTT请求376。如果允许请求,那么就向所有网络参与者广播PTA通知消息380。进行请求CD 352的用户接口可以指示用户一当接收允许的PTX消息响应就可以允许进行对网络的通话。CD 352一般广播媒介话务直到用户释放PTT按钮,在这一点它通过把PTT释放消息376发送到SIP用户代理服务器252通知话音突发的结束。SIP用户代理服务器252用PTX确认消息378响应并且向所有网络参与者广播通知表示话音突发的结束。
当任何CD 352具有网络的发言权(通话的权利),网络就称作为是活动的;否则就是非活动的。如果网络是非活动的超过网络的挂起时间,那么SIP用户代理服务器252可以通过各自通知所有注册的移动台释放它们的空中话务信道来使网络进入休眠模式。保持连接以允许发言权控制请求或其他话务把网络相对迅速地带出休眠模式。网络成员可以忽略“进入休眠”消息。SIP用户代理服务器252不会明确或隐含地跟踪单独网络成员的休眠状态。
如图15所示,当在休眠期间成功接收了发言权控制请求704时,SIP用户代理服务器252就“唤醒”网络并把它带出休眠模式618。一当允许了发言权控制请求704,SIP用户代理服务器252通过在媒介信令信道上请求“你在那里吗”(AYT)消息716通知每个注册的CD 352并开启内部唤醒定时器724。如果CD 352想要保持注册于网络中,那么每个CD 352就向SIP用户代理服务器252确认AYT消息716的接收。任选地,休眠的CD 352可以从用户键入PTT的时刻对媒介话务740进行缓冲直到(重新)连接CD 352话务信道。SIP用户代理服务器252可以对从通话的CD 352接收的媒介话务740进行缓冲直到唤醒定时器724超过了唤醒超时,在这一点,它开始把媒介话务传送到每个注册的CD 352——包括任何还没有响应AYT请求716的成员。这样,CD 352和MCU节点208都有对数据进行缓冲的能力直到接收者准备接受所缓冲的信息。在一个实施例中,各部分数据存储在CD 352和MCU节点208中。
SIP用户代理服务器252周期性地把AYT请求716重新发送到任何没有确认AYT请求716的注册的CD 352。一旦唤醒定时器724超过了第二更长的迟唤起(1ate-riser)超时,SIP用户代理服务器252就不注册任何其AYT确认是未完成的成员CD 352并停止唤醒定时器724。SIP用户代理服务器252忽略复制的AYT请求。
如果CD 352试图加入当前休眠的网络,那么SIP用户代理服务器252正常处理请求并随后用信号通知CD 352进入休眠。所通知的CD 352可以忽略进入休眠的指令。
在扩展网络非活动时段期间,NBS允许在休眠/空闲状态528放置分组数据服务呼叫(见图11)。SIP用户代理服务器252通过独立运用每个NBS网络100的相似的休眠概念来便于进出休眠/空闲状态528的转换。
图13示出了关于CD 352和SIP用户代理服务器252之间的休眠400的媒介信令消息序列。总的说来,根据每个CD中的定时器把消息发送到网络中的所有CD,以根据从CM发送的控制信号进入休眠。这样,就释放分配给网络的资源并可用于其他用户。在可配置的调度中,为了确认在静默状态中的CD 352是可达到的,SIP用户代理服务器252把消息请求(AYT)404发送到每个CD 352。这样,CM 104就维持网络对当前用户的集中轮询以及它们的状态。这也允许各别的CD动态加入或离开网络。CD 352用消息响应(IAH)408响应AYT请求404。可不需要同时向每个CD 352广播AYT消息404。SIP用户代理服务器252可以交错地把AYT消息404发送到每个网络参与者,以避免同时接受大量的IAH消息响应408。
网络处于空闲足够长时使网络可配置的挂起时间超时之后,SIP用户代理服务器252向每个网络参与者广播ZZZ请求消息。作为响应,每个CD 352可以释放它的空中资源并进入休眠模式。网络参与者不需要响应ZZZ请求消息412。
由CD 352发出的成功的PTT请求416把网络带出休眠模式。在实施例中,为了把网络带出休眠模式,需要预定阈值数量的用户响应。在用PTX消息420允许请求之前,SIP用户代理服务器252发送AYT消息请求424给每个CD 352以迫使每个先前参与的CD 352走出休眠。如果CD 352选择响应于ZZZ消息412释放它的空中资源并确认参与的CD 352仍然保持可达到的,就进行以上操作。在另一个实施例中,在可配置的但是固定的延迟(是由PTX休眠响应定时器限定的)之后,SIP用户代理服务器252把PTX允许消息响应420发送到请求的CD 352。一旦第二唤醒定时器(它的值通常小于PTX休眠响应定时器)到时了,SIP用户代理服务器252就通过向所有网络参与者发送PTA消息428通知通话者并可开始传送媒介。
MCU节点208负责从发送的CD 352接收进入的数据分组并负责把所接收的数据分组的复件发送到发送CD 352所属网络的其他成员。当由MCU节点208接收每个数据分组时,它就被存储在存储器中(图中未显示)。通过询问数据分组来识别发送CD 352。在一个实施例中,在每个数据分组中包括了表示发送CD的IP地址作为进行识别的方法。
在识别发送CD 352之后,MCU节点管理器256从本地存储器(每个MCU通常只分配给一个网络)检索属于与特定MCU节点208相关的网络的网络成员列表。每个活动的网络成员,即在本地存储器中现在向MCU节点208注册的网络成员与一个目的地址相关。在一个实施例中,目的地地址是一个IP地址,随后,除了改变了在数据分组中识别的目的地地址之外,MCU节点管理器256产生初始数据分组的复件以反映第一网络成员的目的地地址。接着,MCU 208产生地址到第二网络成员的第二复制数据分组。持续这个过程直到复制了初始数据分组并把它发送到在本地存储器中识别的所有活动网络成员。在任何所缓冲的媒介的发出期间,CM104把网络看作为活动的,即使通话中的CD 352释放了发言权。因此,CM 104不允许CD 352中断发出所缓冲的媒介除非中断的CD 352具有比缓冲媒介源有更高的优先级。
值得注意的是,在把网络带出休眠模式之后,为了扩展时间间隔SIP用户代理服务器252可以接收IAH消息响应432,并且SIP用户代理服务器252在同意待决的PTT请求416之前不用等待所有网络参与者的响应。其IAH响应432在发送PTX允许消息响应420之后到达的迟的响应者保持作为网络参与者而列出,但不可以接受任何的初始媒介话务和信令。通常假设在第三较长(以及可配置)延迟之后不响应AYT请求424的任何CD 352不再是可达到的,并且从网络活动参与者列表中除去它。
图14示出了说明较高优先级的CD 444中断具有控制网络发言权的较低优先级的CD 442的NBS信令消息序列。
一开始,较低优先级的CD 442向SIP用户代理服务器252提交PTT消息请求446,由SIP用户代理服务器252允许了这个请求。SIP用户代理服务器252通知CD 442具有网络发言权的控制。
当较低优先级的CD 442发送媒介443时,第二CD 444试图通过把PTT消息请求448发送到同一网络的SIP用户代理服务器252来中断。SIP用户代理服务器252确定第二CD 444具有比通话的CD 442更高的优先级,并且通过向CD 442发送异步的PTX拒绝消息450立即从通话的CD 442取消网络发言权的控制。随后SIP用户代理服务器252用正常的PTX允许消息响应452允许对于较高优先级的CD444的PTT请求448,并通知较高优先级的CD 444具有网络发言权的控制。
如果SIP用户代理服务器252确定要求中断的CD 444不具有较高的优先级,那么SIP用户代理服务器252立即用PTX消息响应452拒绝PTT请求448,并继续无中断地分配来自通话CD的媒介456到网络参与者。
虽然分配给特定CD的优先级是由SIP用户代理服务器252维护的数据库中定义的固定值,但是SIP用户代理服务器252可以使用如这里所述的不必一直允许较高优先级请求参与者的发言权的其它仲裁算法。用于仲裁冲突的PTT仲裁算法可根据每个网络单独配置。
在最低限度,只要CD具有超过当前通话者的优先级,SIP用户代理服务器252就支持允许CD中断当前通话者的方法。具有最低优先级的CD监听媒介话务但从不获得对网络发言权的控制。
图15和16分别示出了在不同状态期间CN 104和CD 352的操作。CM 104保持每个网络的非活动定时器或者挂起时间定时器620。当非活动定时器620到达可配置的指定值时,定时器就通过向所有网络参与者广播媒介信令消息696触发CM 104把网络放入休眠状态618。接收了消息,参与的CD352就可以释放它的话务信道并进入休眠/空闲模式844,或者CD 352忽略消息并保持在已连接状态820中。特别地,不在信道上操作的网络参与者(比如拨打PSTN的用户)应该忽略媒介信令消息。
在PTX允许消息响应632起作用期间,网络的挂起时间定时器是不前进的。当发送PTX允许消息632时定时器重置为零,并且定时器保持为零直到PTX允许632超时或者CD 352释放它的网络发言权872。一旦释放了发言权,挂起时间定时器就前进直到发送下一个PTX允许消息响应632。
如果参与的CD 352进入休眠/空闲状态844,那么它就保持休眠直到地址为CD 352的分组数据到达CD 352MA蜂窝基础设施,或者直到CD 352要使用分组数据服务产生发送的数据。可以由通过CM 104(908)发送到CD 352的话务触发前一种情况。可以由按下PTT按钮请求允许向网络广播的用户触发后一种情况。其他与NBS不相关的触发也是可能的。
网络本身保持休眠直到一个或多个参与者触发PTT请求704的发送。如果CM104确定它可以允许PTT请求消息704(包括对处理多个请求进行任何必要的仲裁),它就把请求716发送到每个所列出的网络参与者,以触发出休眠/空闲状态844的转换。对于任何指定的CD 352,触发可以是必要的也可以是不必要的,但是每个CD 352仍然要响应请求。在这种情况下,当网络转换出休眠状态618时,CM 104就避免发送初始PTX允许响应消息756直到固定但可配置的延迟(PTX休眠响应定时器728)超时。定时器728超时之后(它的默认值通常为零),CM 104就如通常一样发送PTX允许756。然而,CM 104继续避免向网络传送媒介直到第二相关定时器(网络的唤醒定时器724)超时。当CM 104确定可以允许休眠网络的发言权时,就重置两个定时器。唤醒定时器724的值应该不小于PTX休眠响应定时器728的值。唤醒定时器724超时之后,CM 104开始正常地传送媒介以及媒介信令和话务流。每个网络基础上两个定时器都是可配置的。
如果CM 104确定它不能允许PTT请求704,那么由此它立即用PTX拒绝消息708通知请求的CD 352,并且网络保持休眠。
已进入休眠/空闲状态844的CD 352可以需要***变化、改变服务选项或经历一些其他的使它从不接收及响应AYT“唤醒”消息908的服务中断。CM 104维持也与唤醒和PTX休眠定时器一起重置的第三较长定时器。这个较长迟唤起定时器(图中未显示)也是基于每个网络可配置的。在迟唤起定时器超时之后,任何没有接受其对AYT唤醒消息908的IAH响应916的CD 352都将由CM 104从网络的活动参与者列表中除去。为了再次成为网络参与者,任何这样去除的CD 352都要向CM 104的SIP服务器236重新注册。
由于CD 352从休眠/空闲状态844到已连接状态的转换中相关的潜在延迟,CD 352和CM 104都可以进行语音缓冲以减小用户所感知的转换延迟。
通常在键入PTT的处理过程中,CD 352用户接口通过视觉或听觉的装置通知用户至少两次重大事件。首先,CD352发出它已检测到PTT键的按压的信号、稍后CD 352通知它已接收了CM 104的PTX消息响应868。如果PTX消息响应868允许广播媒介,那么CD 352用户接口就提供指示用户可以开始与网络通话;否则,CD 352用户接口指示用户已被拒绝允许856与网络通话。
当网络不是休眠时,PTT请求消息的发送和相应的PTX响应消息的接收之间的等待时间是相对小的,并且在按下PTT按钮后,用户逐渐习惯于被允许短时间通话。然而,当网络是休眠时,相对显著的延迟会分隔PTT请求852的发送和相应的PTX消息856或868的接收。延迟会发生是由于CD 352可能已释放了它的话务信道并经历了重新建立分组数据服务中的延迟。延迟发生也是由于CM 104在发送PTX消息响应856或868之前会等待直到网络的唤醒定时器超时。在这种情况下,CD 352可以乐观地假设CM 104最终会用PTX允许响应868作出响应,并且通知用户已允许了PTT请求876。为了允许用户“较早地”开始通话,CD 352在内部对语音进行缓冲直到PTX请求到达或者直到它耗尽了所有可用的内部缓冲空间。
如果PTX消息响应到达并允许请求,那么CD 352就可以开始发送(缓冲的)语音和正常地继续早先操作过程。如果PTX消息响应到达并且拒绝了请求,那么CD 352就通知用户已拒绝与网络通话的许可。由于用户已开始通话,所以这个迟来的拒绝会是优先级冲突。在这种情况下要特别关注以避免不必要地使用户混淆。一有可能CM 104就发出PTX拒绝消息856,以限制用户在最终允许未完成的PTT请求的假设下通话的时间长度。
如果在耗尽所有可用的内部缓冲空间之前PTX消息还没到达,那么CD 352就可以模拟PTX拒绝消息856并通知用户停止通话(856)。如果CD 352还不能重新建立服务,那么在这一点它也需要采取其他出错动作并由此通知用户。此外,如果在这时间之前重新建立了分组数据服务,那么在这种情况下CD 352可以开始向CM 104发送语音媒介,而之前无需接收PTX允许消息响应868。
当等待唤醒定时器超时时,CM 104对在网络媒介信道上从发送未完成PTT请求852的CD 352接收的任何语音媒介进行缓冲,并且最终发送相应的PTX允许响应868。一旦唤醒定时器超时了,CM 104就把PTX允许响应868发送到请求的CD352、向网络广播PTA通知,并且开始广播所缓冲的语音媒介。如果在唤醒定时器超时之前耗尽了CM 104的内部语音缓冲,那么CM 104立即把PTX拒绝消息856发送到请求的CD 352。来定义对缓冲语音的处理,但在唤醒定时器超时之后CM 104可以把它语音缓冲的内容发送到网络。一旦唤醒定时器超时,就进行正常的网络操作。
可以根据希望从IS-707.5休眠/空闲状态844到IS-707.5已连接状态812转换的最大时间选择CD 352中语音媒介缓冲的容量。相似地,可以根据在CM 104的网络数据库232中指定的网络唤醒定时器的(最大)值选择CM 104中媒介缓冲的大小。
CM 104状态更完整的描述如下。CM 104对于网络的每种情况实现了如图15所示的NBS媒介信令状态图600。当创建网络时,CM 104初始化成空闲状态604。只要没有网络参与者请求PTT608允许发言权612的控制并且网络不是休眠618时网络保持处在空闲状态604。一进入了空闲状态604,CM 104就把挂起时间定时器重置为零。当从网络参与者接收PTT请求608时,CM 104就从空闲状态604转换到允许状态612。当挂起时间定时器超时时,CM 104就从空闲状态604转换到进入休眠状态624。
如果仲裁算法对请求的CD 352拒绝了发言权的控制,那么CM 104就从允许状态612转换到空闲状态604并把PTX拒绝626响应发送到请求的CD 352。如果仲裁算法对请求(或中断)的CD 352允许了发言权的控制,那么CM 104就从允许状态612转换到通知状态628并把PTX允许响应632发送到请求的CD 352。在发送PTX允许响应632之后,CM 104就认为请求(中断)的CD 352就是网络的当前通话者。进入了通知状态628,CM 104就从通知状态628转换到通话状态636并立即把通知新的通话者的PTA消息发送到所有网络参与者。只要没有从网络参与者接收PTT请求644或释放消息648并且网络的失效保护定时器652没有超时,当前通话者就保持在通话状态636。进入了通话状态636,CM 104就重置网络的失效保护定时器652。当在通话状态636时,CM 104向网络广播来自网络当前通话者的媒介。
当从网络参与者接收PTT请求消息644,CM 104就从通话状态636转换到仲裁状态656。当从具有网络发言权控制的CD 352接收PTT释放消息648时,CM 104就从通话状态636转换到释放确认状态660。当失效保护定时器超时时,CM 104就从通话状态636转换到失效保护恢复状态664。在失效保护定时器超时之前,通常给予用户一定量的保持时间。当CM 104保持在通话状态636时,它就向网络广播从网络当前通话者接收的媒介话务。如果网络的媒介缓冲非空,那么当CM 104向网络广播媒介话务时,它就继续对从网络当前通话者接收的媒介进行缓冲。
当在通话模式636时,作为接收PTT请求消息644的结果,CM 104就进入仲裁状态656。始发PTT请求消息644的CD 352称之为中断的参与者。如果中断的参与者和当前的通话者是相同的,那么CM 104的PTX允许消息668就丢失了并且当前通话者重新发送它的PTT请求644。如果中断的参与者和网络当前通话者是相同的,CM 104就从仲裁状态656转换到通话状态636并把PTX允许消息668发送到中断的参与者。如果中断的参与者和网络当前通话者是不同的,CM 104一进入仲裁状态656就立即对网络当前通话者和中断参与者应用仲裁算法。
如果仲裁算法仲裁有利于当前通话者,CM 104就从仲裁状态656转换到通话状态636并把PTX拒绝消息672发送到中断的参与者。如果仲裁算法仲裁有利于中断的参与者,CM 104就从仲裁状态656转换到允许状态612并把PTX中断消息676发送到网络当前通话者。CM 104从释放确认状态660转换到释放通知状态680,并且一进入释放通知状态680就立即把PTX确认消息684发送到中断的参与者。
一进入失效保护恢复状态664,CM 104从失效保护恢复状态664转换到释放通知状态680,并且立即把PTX拒绝消息688发送到当前通话者。一进入释放通知状态680,CM 104从释放通知状态680转换到空闲状态604,并且立即把PTA释放通知692发送到所有网络参与者。CM 104从进入休眠状态624转换到休眠状态618,并且一进入进入休眠状态624就立即把通知网络已进入休眠的ZZZ消息696发送到所有网络参与者。只有没有网络参与者请求发言权的控制,网络的状态机就保持在休眠状态618中。当从网络参与者接收了PTT请求704时,CM 104从休眠状态618转换到唤醒状态706。
如果仲裁算法对请求的CD 352拒绝发言权的控制,CM 104就从唤醒状态708转换到休眠状态618并把PTX拒绝响应708发送到请求的CD 352。由于网络是休眠的,只有请求的CD 352具有只听特权时才会发生。如果仲裁算法对请求的CD 352允许发言权的控制,CM 104就从唤醒状态706转换到唤醒待决状态712并把AYT唤醒请求716发送到所有网络参与者。在发送AYT唤醒请求716之后,CM 104认为请求的CD 352是网络待决的通话者。
只要没有从网络参与者接收PTT请求消息720,只要唤醒定时器724没有超时,只要PTX休眠响应定时器728没有超时,CM 104就保持在唤醒待决状态712。一进入唤醒待决状态712,CM 104就重置唤醒定时器724和PTX休眠响应定时器728。当从不同于网络待决通话者的CD 352接收了PTT请求消息720时,CM 104从唤醒待决状态712转换到休眠-仲裁状态732。当网络唤醒定时器724超时时,CM 104从唤醒待决状态712转换到休眠-允许状态736。当PTX休眠响应定时器728超时时,CM 104从唤醒待决状态712转换到缓冲-允许状态740。
CM 104一进入休眠仲裁状态732就立即对网络待决通话者和中断参与者应用仲裁算法。如果仲裁算法仲裁有利于待决通话者,CM 104就从休眠仲裁状态732转换到唤醒待决状态712并把PTX拒绝消息744发送到中断的参与者。如果仲裁算法仲裁有利于中断的参与者,CM 104就从休眠仲裁状态732转换到唤醒待决状态712、把PTX拒绝消息744发送到待决通话者,并且认为中断的参与者是网络新的待决通话者。
一进入休眠允许状态736,CM 104从休眠允许状态736转换到通知状态628,并且立即把PTX允许响应748发送到网络待决通话者。一进入缓冲允许状态740,CM 104从缓冲允许状态740转换到缓冲状态752,并且立即把PTX允许响应756发送到网络待决通话者。只要唤醒定时器724没有超时,网络的状态机就保持在缓冲状态752中。当在缓冲状态752中时,CM 104对从网络待决通话者接收的任何媒介话务进行缓冲。
当唤醒定时器724超时时,CM 104从缓冲状态752转换到通知状态628。当CM 104保持在缓冲状态752时,它在网络媒介缓冲中对从网络待决通话者接收的任何媒介话务进行缓冲。CM 104通过在出错状态764把ERR响应760发送到发送消息的CD 352来响应任何包含无效或保留字段的值的媒介信令请求,否则就忽略该请求。
CD 352实现了如图16所示的NBS媒介信令状态图800,任何时候用户都正参与网络。在CD 352通过把SIP ACK消息808发送到CM 104接受网络对话描述之后,CD 352就初始化到启动状态804。CD 352从启动状态804转换到启动等待状态812,并且一进入启动等待状态812就立即把ASK请求消息816发送到CM 104。
只要用户不按下按键通话按钮824,只要没有从CM 104接收PTA消息828,只要没有从CM 104接收睡眠ZZZ消息832,CD 352就保持在监听状态820。当用户按下按键通话按钮824时,CD 352从监听状态820转换到发言权-请求状态836。当从CM 104接收PTA消息828时,CD 352从监听状态820转换到通话者-通知状态840。当从CM 104接收睡眠ZZZ消息832时,CD 352从监听状态820转换到休眠-空闲状态844。一进入发言权-请求状态836,CD 352从发言权-请求状态836转换到发言权-等待状态848,并且立即把PTT允许请求852发送到CM 104。
只要没有从CM 104接收PTX响应856并且只要中止定时器860没有超时,CD352就保持在发言权-等待状态848。一进入发言权-等待状态848CD 352就重置它的PTT中止定时器860和PTT重发送定时器(图中未显示)。当从CM 104接收PTX允许响应868时,CD 352从发言权-等待状态848转换到通话状态864并提醒用户已得到了网络的发言权控制。当从CM 104接收PTX拒绝消息856时,CD 352从发言权-等待状态848转换到发言权-丢失状态872。在CD 352的PTT重发送定时器超时之后,CD 352就保持在发言权-等待状态848并把相同的PTT请求876重新发送到CM 104。在CD 352的PTT中止定时器860超时之后,CD 352从发言权-等待状态848转换到监听状态820。如果用户还在等待PTX响应的时候释放了按键通话按钮884,那么CD 352就从通话状态848转换到发言权-释放状态880。
只要没有从CM 104接收PTX中断消息888并且只要用户没有释放按键通话按钮884,CD 352就保持在通话状态864。当从CM 104接收PTX中断消息888时,CD 352从通话状态864转换到发言权-丢失状态872。当用户释放按键通话按钮884时,CD 352从通话状态864转换到发言权-释放状态880。当从CM 104接收PTX允许响应868时,CD 352就保持在通话状态864。一进入发言权-丢失状态872,CD 352就从发言权-丢失状态872转换到监听状态820,并且立即用表示已丢失网络发言权控制的消息提醒用户。
一进入发言权-请求状态836,CD 352就从发言权-释放状态880转换到释放-等待状态896,并且立即把PTT释放请求900发送到CM 104。只要没有从CM 104接收PTX确认响应消息904并且只要PTT中止定时器860没有超时,CD 352就保持在释放-等待状态896。一进入释放-等待状态896,CD 352就重置它的PTT中止定时器860和PTT重发送定时器。每当由PTT请求或释放的时候就启动PTT重发送定时器。
当从CM 104接收PTX确认响应消息904时,CD 352从释放-等待状态896转换到监听状态820。在CD 352的PTT重发送定时器超时之后,CD 352保持在释放-等待状态896并把相同的PTT释放请求900重新发送到CM 104。在CD 352的PTT中止定时器860超时之后,CD 352从释放-等待状态896转换到监听状态820。
一进入通话者-通知状态840,CD 352就从通话者-通知状态840转换到监听状态820,并且通知通话者。该通知表示新的通话者具有发言权的控制、当前通话者已释放了发言权,或者当前没有通话者具有发言权的控制。
只要没有从CM 104接收AYT请求消息908并且只要用户没有按下按键通话按钮824,CD 352就保持在休眠-空闲状态844。当从CM 104接收AYT请求消息908时,CD 352从休眠-空闲状态844转换到休眠-唤醒状态912。当用户按下按键通话按钮824时,CD 352从休眠-空闲状态844转换到发言权-请求状态836。
CD 352丢弃任何在休眠-空闲状态844时接收的睡眠ZZZ消息916。一进入休眠-唤醒状态912,CD 352就从休眠-唤醒状态912转换到监听状态820,并且立即把IAH响应消息916发送到CM 104。
在除了休眠-空闲状态844的其他任何状态一接收从CM 104接收的AYT查询(ping)请求920,CD 352就保存它当前的状态、暂时转换到IAH-回复状态924、建立和发送IAH响应消息928到CM 104,并且回到它先前的状态。当CM 104接收媒介信令出错使它就把ERR响应932发送到CD 352,并且CM 104进入出错状态936,比如畸形的请求使用了无效或保留字段的值。
一接收在任何状态从CM 104接收的ERR响应932,CD 352就提醒用户错误发生了、禁用CD 352(940)、并且执行任何合适的SIP信令以完美的结束它对网络(944)的参与。
当CD 352进入了一个休眠状态(844)时,CD 352就可以通过另一个IS-707服务选项接收点对点语音服务呼叫,并仍然保持对休眠的网络的参与。在终止语音服务呼叫后,CD 352回到IS-707.5休眠/空闲状态844。
然而,如果当CD 352选择了接收点对点语音服务选项呼叫时网络从休眠模式844出来,那么CD 352可能错过AYT“唤醒”消息请求908并被从活动参与者列表中除去。在这样的情况下,CD 352可以通过向CM 104发送ASK请求382确定它的参与状态。一旦CD 352已从活动参与者列表中除去,为了再次参与网路,CD 352就向CM 104的SIP服务器重新注册。
CD 352允许用户始发地接收传统的PSTN点对点呼叫以及参与小组服务讨论。虽然CD 352可以内部地以几个模式之一操作,但是CD 352避免把某种功能限制在需要用户明确变动的不同操作模式的范围中。这样,在小组服务时允许并启动点对点语音服务呼叫的无缝接收和放置。
CD 352可用于在任何时候放置点对点语音服务以及安全的点对点分组语音呼叫,不管小组服务活动与否,只要CD 352不是同时作为通话者。如果CD 352作为网络成员注册的,那么CD 352就从网络注销。如果所选的点对点呼叫是通过语音服务选项放置的,那么CD 352终止数据服务。一旦完成了点对点呼叫,CD 352就可以透明地允许分组数据服务并作为当前所选网络的成员注册。
当允许小组服务时,CD 352可用于在蜂窝基础设施施加的限制之内接收PSTN或安全的点对点分组语音呼叫。如果CD 352加入了网络并且所选网络是活动的,那么对于进入的PSTN呼叫,CD 352看起来是忙的,并且由蜂窝基础设施给予该呼叫合适的繁忙处理。如果所选网络是静默的但网络的挂起时间620没有超时,那么也由蜂窝基础设施给予该呼叫正常的繁忙处理。然而,如果所选网络的挂起时间620已超时、网络已进入休眠模式618并且CD 352已释放了它的空中资源,那么通过蜂窝设施就不能给予该呼叫繁忙处理并且寻呼CD 352开始接收进入的呼叫。
当语音服务呼叫是活动的时,CD 352不能接收任何NBS网络话务。在完成语音服务呼叫之后,可以要求CD 352重新加入网络,这是因为它可能错过了一个或多个AYT请求716。不管对于进入的语音服务呼叫CD 352是否看起来是忙的,可以根据由蜂窝基础设施为所呼叫的CD 352(比如呼叫传送、语音邮件等等)所定义的繁忙处理重定向该呼叫者。用户可以任选地配置CD 352在选择网络并且CD 352注册为成员之时禁用接收进入的点对点呼叫。
CD 352也检测它的IP网络地址已改变还是将要改变。如以上关于图11所述,如果在地址改变发生时CD 352正参与网络,那么CD 352再次邀请(INVITE)它自己加入网络。
例如,漫游的CD 352可以转换蜂窝***或蜂窝网络,并且由此可以协商新的IP地址。或者,CD 352可能经历服务中断或以任何理由丢失分组数据服务选项呼叫,并在重新建立服务时被分配新的IP网络地址。如果CD 352在地址改变期间正参与网络并且没有适时重新加入所选的网络,那么CM 104最终终止它的成员资格并把CD 352从所选网络列表中去除。如果CD 352最后没有响应一系列媒介信令AYT请求消息716,那么把它从活动网络参与者列表中除去。
在没有IS-707.5分组数据服务选项时,NBS可以在已有的且通常可用的快速网络连接(QNC)分组服务上操作。然而,QNC当前不支持休眠的。因此,应用层消息(比如“进入休眠”)可能被在QNC上操作NBS的CD 352忽略。
QNC确实提供了相似于由IS-707.5提供的协议栈。可以配置CD 352使用QNC而不是IS-707.5协商分组连接,并且如果QNC服务时可用的,那么就把这个连接看作为没有休眠或(可选地)CRTP报头压缩支持的分组数据服务选项连接。
在移动IP下,CD 352使用外部代理(它为移动台分配转接(care-of)地址)与网络连接。转接地址是暂时的但是合法的地址,从因特网的任何地方都可以把IP数据报定址到这个地址。移动台使用转接地址与它的内部代理联系,并且通知它移动台当前的转接地址。在确认移动台的身份后,内部代理随后使用移动台转接地址把定址到移动台永久内部地址(它的标准因特网路径结构直接传送到内部代理或到内部代理的网络)的分组发送到移动台。
虽然NBS可以在移动IP上操作,但是移动IP可能潜在地反过来影响NBS媒介话务及信令的端到端的等待时间和所感知的语音质量。如果CD 352使用它的永久地址加入网络,并且从网络拓扑布局的理解上内部代理定位于远离CM 104和CD352,那么这就可能特别重要了。在这样的情况下,可选地在公共因特网或其他不同质量的服务网络上传送媒介话务,如果不使用移动IP那么就不需要这些网络了。为了避免这个情况,对于CD 352较佳地使用它的转接地址接入NBS服务并当它的转接地址改变时重新加入网络。
SIP呼叫信令和PGP公钥加密使用唯一的CD 352的用户标识(user-id)或相似的唯一标识。用户数据库232定义内部用户标识,可以把它传送到CD 352并由其在媒介信令请求中使用。CD 352的用户标识地址较佳地不包含任何私人数据,它的公开可能损害已有的蜂窝基础设施的验证机制。
在SIP注册和邀请时在报头中使用CD 352的用户地址,并且该地址可用于形成所需SIP语法的其他部分。用户地址也是产生用于验证SIP请求的私人PGP密钥的输入。CD 352的用户接口允许用户观看用户地址。冒着潜在破坏接入NBS或确保SIP验证请求的能力的风险,CD 352的用户接口允许用户改变用户地址。
为了保持对某些服务攻击的拒绝以及防止CD 352的伪装,CM 104可任选地请求CD 352在注册或加入网络之前验证它自己。在应用层进行授权,独立于其他可能存在于网络或蜂窝基础设施层的授权方案。也可以独立于支持加密(安全)NBS网络的概念和数据结构实现CD 352的授权并且操作。
特别地,CM 104可以请求CD 352在它的SIP请求中包括“授权”报头。授权报头允许SIP消息由CD 352使用PGP公钥密码***签名署名。
公钥密码***从个人机密密钥中产生公开和个人密钥,个人密钥通常只有加密者(在这个情况下就是CD 352)知道。需要与机密密钥结合的个人密钥对消息进行署名,但是单单公开密钥也可用于识别所署名消息的签名。这样,为了支持SIP授权,较佳地为每个CD 352提供个人机密和个人密钥,它们从不共享。CD 352需要对其授权它本身的每个CM 104应该知道CD 352的公开密钥。由于公开密钥不是机密的,所以它可以作为由CM104维护的或通过因特网上的通用公钥服务器接入的数据库232的用户部分的一部分存储。
CM 104可以在服务器网络或用户层要求CD 352具有授权。在服务器层,CM 104要求所有连接于CM 104的SIP服务器236(见图3)的客户机提供授权凭证,拒绝所有未授权的请求。当允许服务器层授权时,只有先前CM 104知道其身份(即客户机的公钥)的客户机可以有效地使用服务器。服务器层授权保护CM 104的SIP服务器保护了许多相对简单的服务攻击拒绝。
CM 104可以保护通过授权管理的一个或多个网络,但使其他网络处于“非保护”。如果CD 352试图邀请它自己进入保护的网络,那么CM 104的SIP服务器236就拒绝请求除非由CM 104授权CD 352。
此外,CM 104可以使用授权来确保CD 352(或一般任何SIP用户代理客户机)不会试图伪装成另一个CD 352并由此拒绝向合法的网络参与者提供服务或者被动监控网络的媒介信道。如果CM 104要求授权指定的CD 352,那么CM 104就不会从作为CD 352连接的客户机接受任何SIP请求,除非客户机的SIP请求包括可由CM 104验证的PGP签名。在用户层,可以基于每个用户配置认证(即CM 104可以要求在当允许其他用户保持非认证时之前,认证某个用户)。
一旦定义了CD 352的用户地址,PGP个人密钥就可以由管理员内部提供或由CD 352产生。个人密钥不必外部存储,但一般可以把相关的公钥加载进要求CD 352认证的任何SIP服务器的数据库232用户部分。
在一个实施例中,主要NBS CD 352或网络参与平台是基于CD 352MA的蜂窝手机。因为在IP以及IP传输协议上建立NBS,所以与CM 104具有连接性的任何IP平台都可以潜在地用作NBS CD 352。因此,如图1所示,拨号用户可以通过PSTN经由已有的由因特网服务提供商(ISP)操作的IP终端服务器与CM 104连接。终端服务器用作PSTN和支持IP的LAN之间的桥梁。终端服务器包括调制解调器组,它为高速PSTN调制解调器、服务器以及一个或多个网络接口提供连接点。服务器能够管理多个独立的PPP对话,每个所连接的调制解调器用户有一个对话。服务器也用作路由器,在每个独立PPP接口和任何活动的LAN接口之间为IP分组选择路径。CM 104包括综合商用现成的终端服务器(或者与外部商用现成终端服务器结合配置)。
拨号终端服务器支持并包括在它的PPP对话上协商CRTP报头压缩。相似地,由拨号客户机使用的PPP栈也包括并试图使用CRTP。然而,由于在高速调制解调器上附加的带宽,基于拨号的用户无法协商CRTP报头压缩可不必迫使网络避免使用基于RTP有效负载规定。
如果终端服务器定位在CD 352MA服务提供商的内部LAN上,并由此以网络拓扑布局的意义上靠近服务提供商的CM 104,那么拨号用户可以避免服务质量问题,如果ISP的终端服务器和CM 104之间的路径穿过部分公用因特网,那么这个问题可以归因于高的端到端的等待时间。由于基于PSTN的调制解调器通常不支持类似于由IS-707.5实现的休眠概念,基于拨号的网络参与者就可以忽略任何从CM 104接收的睡眠消息。虽然用户数据库232跟踪连接的用户是基于蜂窝的还是地面的,但是还是提供了这个便捷。因此,可以或可以不把睡眠或其他媒介信令消息发送到拨号用户。
把NBS服务区域设计为综合的,既允许用户在服务区域之间漫游,又加入在分离服务区域中定义的等效网络。多个CM 104之间的对等通信采用SIP服务器重定向、用户和网络数据库记录交换以及指定综合NBS服务的附加消息这些形式。
在综合NBS服务实施例中,较佳的是允许任何CM 104取得网络的所有权。这样,网络操作不是专门针对特定CM 104或MCU节点208。可以根据诸如接近大多数网络参与者以及在服务提供商交互***网络上的服务可用质量这些因素动态确定CM 104的选择。相似地,任何SIP重定向服务器236能够把任何CD 352重定向到合适MCU的SIP用户代理服务器,和/或,如果必要,把CD352传送到另一个SIP重定向服务器。
在综合NBS服务实施例中,网络的网络地址在整个NBS***中都具有意义。因此,一个或多个顶层SIP服务器236负责重定向INVITE请求并把网络参与者分配到合适的MCU节点208。顶层SIP服务器236可以共享普通用户和网络数据库232,在不同的网络汇集点提供相似的功能和重定向判决。因此,CD 352产生的邀请的重定向提供重要和关键的抽象层,它允许多个CM 104的装置综合于单个的同类NBS服务。
在综合NBS服务中,通过复制由MCU节点管理器256它相关的一组MCU252(松散地称为MCU块),提供的功能,***改变它相关的MCU组252,包括它的SIP用户代理服务器。由***的所有元件共享单个的数据库232和管理接口248。
CD 352在这样的综合***中加入网络的过程基本上与用于包括单个CM装置的***中的过程相同。CD 352一开始把所有SIP请求发送到顶层(现在是全局)SIP重定向服务器236。重定向服务器236通过SIP机制把请求的CD 352重定向到合适的目的地。在INVITE请求加入网络的情况下,目的地是与当前所指负责网络的MCU节点相关的SIP用户代理服务器252。在INVITE请求可用于CD 352的当前网络列表的情况下,目的地是任何能响应该请求的用户代理。
独立地,重定向服务器236可以使用特定实现协议和/或消息规范通过交互应用消息与MCU 252交换附加信息。就如在非综合情况下,特定的开启行动是必要的以确保重定向服务器236可以确定每个它接收的合法INVITE请求的目的地。一个实施例具有存在于顶层重定向服务器236的SIP注册。此外,顶层服务器可以询问***数据库并试图把每个邀请请求映射到那里包含的网络定义。
CD 352可以提供加密网络广播通信。在网络用户的选项中,在特定网络上传输的语音和数据可在发送的CD 352上加密,并由所有网络上的其它CD解密。加密是端到端的,即从CD到另一个CD。通常由在有NBS能力的CD中结合的商用加密算法对网络通信进行加密。CD 352把网络看成加密的还是非加密的这个选择是由网络用户判断的;也就是说,不需要包含CM 104。
用户在网络上根据网络选择它们是否想要在要加密/解密的网络上发送/接收的话务。给予用户进入网络使用的加密密钥的的能力,例如电话键盘。这样用户能够与也选择网络加密选项并也使用同一加密密钥的网络其他用户进行加密通信。
用户可以在任何时刻允许或禁用对于用户进入CD 352的任何网络密钥的网络话务加密。可以通过与网络用户共享的对称密钥(话务加密密钥或TEK)的使用对媒介话务进行对称地加密。可以由网络用户或网络管理员离线产生网络话务加密密钥,并且随后安全地把它分配到手动输入密钥进入它们各自通信设备的网络参与者。把密钥用于在特定网络上的媒介话务,直到产生新的密钥并把它分配到网络用户来代替先前的网络TEK。
通过从CM 104接收的消息通知CD 352它是特定网络的成员。特定网络的网络管理员可以设置咨询标志指示希望对网络进行加密。这个指示一般是咨询性的,并且不需要命令式地指示确实要对网络上的通信进行加密。CD 352用户接口允许用户指定任何网络作为加密网络,并且允许用户从CD 352输入网络TEK,而不管网络的加密咨询标志是否已由CM 104接收。
CD 352可以强化最小和最大密钥长度。CD 352可以提供求与密钥一起输入的密钥校验和的装置,并且如果提供了,就可以用校验和验证输入的密钥。如果没有输入校验和,CD 352就计算校验合并使它可对用户显示。在初始密钥输入后CD 352不需要在CD 352的显示屏上显示该密钥。
一旦对于给定网络成功输入密钥,就可以使用特定密钥对网络上的媒介传输进行加密,并且使用该特定密钥对所有网络上接收话务进行解密。所加密的话务包括各种附加报头,以允许CD 352同步加密/解密过程、允许迟同步(同步已进行的发送)以及确认发送者和接收者使用相同话务加密密钥。如果CD 352在它没有指定加密的网络上接收加密话务(由加密报头的存在检测),那么CD 352就表示它正接收到用户地加密话务并且不输出话务(对音频进行消音或取消数据输出)。相似地,如果CD 352在配置为加密的网络上接收没有加密的媒介话务,或如果没有正确解密话务(例如如果密钥不匹配),CD352就提醒用户并消去该话务。
加密网络的密钥可以仅仅是随机(二进制)数。总的说来,可由网络的一个用户或该网络的管理员产生密钥并被安全分配到网络参与者。由于密钥分配政策目前是留给网络用户的,所以它是包含网络安全性的潜在隐患。这样,推荐使用安全装置(比如PGP加密电子邮件)把网络加密密钥分配到网络参与者。安全管理器20(图1)也提供普通网络密钥的中心库。也可以用其他方法,比如标准电话呼叫或面对面会面。也可以使用为了SIP授权而嵌入通信设备的PGP机密密钥把密钥自动分配到CD。
提供以上较佳实施例的描述是任何本领域的技术人员可以实施或采用本发明。对于本领域的技术人员,对这些实施例的不同修改将是非常明显的。并且可以把这里定义的一般原理应用到其他实施例中,而不需要使用创造性的才能。这样,不希望本发明仅限于在这里所示的实施例,而是与符合在这里揭示的原理和新颖性特点的最宽范围相一致。
在以下权利要求书中提出本发明的其他特点及优点。
Claims (62)
1.一种在通信***中分布式网络上形成一组通信设备的设备,所述设备包括:
与第一通信设备建立第一信道的装置;
与至少一个第二通信设备建立至少一个第二信道的装置;以及
控制所述与第一通信设备建立第一信道的装置和所述与至少一个第二通信设备建立至少一个第二信道的装置的装置,所述控制装置进一步包括提供数据库模块的装置,其中所述数据库模块包括所述小组的每个所述通信设备的识别信息,其中所述控制装置是可动态配置的,这样所述小组中的任何单个通信设备都能够通过它们各自的信道来发送分组数据给所述小组的其他通信设备。
2.按权利要求1所述的设备,其特征在于所述分组数据包含有时间敏感信息。
3.按权利要求1所述的设备,其特征在于至少一个所述通信设备是无线通信设备。
4.按权利要求1所述的设备,其特征在于所述控制装置进一步包括提供核心模块和网络模块的装置,其中所述核心模块为每个所述通信设备建立标识并把信息从所述通信设备重定向至所述网络模块,其中所述网络模块运作并管理在所述通信设备组之间传输的信息。
5.按权利要求4所述的设备,其特征在于所述数据库模块是所述核心模块的一个部分。
6.按权利要求4所述的设备,其特征在于所述核心模块进一步包括保持所述通信设备间活动历史的装置。
7.按权利要求6所述的设备,其特征在于所述网络模块进一步包括在所述通信设备间发送和接收活动历史并把所述历史传输给计费记录模块的装置。
8.按权利要求4所述的设备,其特征在于所述核心模块和所述网络模块连接分布式网络。
9.按权利要求1所述的设备,其特征在于控制装置进一步包括发送和接收来自所述通信设备的分组数据的装置。
10.按权利要求1所述的设备,其特征在于进一步包括测量第一消逝时长的装置,在这期间任何所述通信设备都不发送信息到所述控制装置,其中如果所述消逝时长超过预定时长,所述控制装置就发送消息给所述通信设备进入休眠模式。
11.按权利要求10所述的设备,其特征在于进一步包括测量第二消逝时长的装置,其中如果在预定的时长内,没有任何的所述通信设备发送信息给所述控制装置,所述控制装置就发送消息给所述通信设备以引起所述通信设备的响应来确定所述通信设备是否希望保持为活动参与者。
12.按权利要求1所述的设备,其特征在于控制装置进一步包括为每个所述通信设备指定一个优先级的装置,其中所述优先级确定了所述通信设备发送特权的一个层次结构,这样具有较高优先级的通信设备可以中断具有较低优先级的通信设备的传输。
13.按权利要求12所述的设备,其特征在于所述指定优先级的装置是可以动态配置的。
14.按权利要求1所述的设备,其特征在于控制装置进一步包括提供缓存的装置,其中所述缓存配置为存储所述分组数据,直至所述通信设备准备好接收所述分组数据。
15.按权利要求14所述的设备,其特征在于所述提供缓存的装置用于最小化用户所感知的等待时间。
16.按权利要求1所述的设备,其特征在于一些所述通信设备操作在不同的通信基础设施中。
17.按权利要求1所述的设备,其特征在于所述控制装置配置为当所述通信设备的识别信息已经或将要改变时更新所述通信设备的识别信息。
18.按权利要求1所述的设备,其特征在于所述控制装置配置为把有关所述至少一个第二通信设备的信息发送到所述第一通信设备。
19.按权利要求1所述的设备,其特征在于所述第一通信设备由第一识别装置识别,而所述至少一个第二通信设备由至少一个第二识别装置识别,并且其中所述控制装置维持每个所述通信设备的所述识别装置,并且允许在所述第一通信设备和所述至少一个第二通信设备之间传输分组数据。
20.按权利要求1所述的设备,其特征在于所述通信设备操作在安全模式上。
21.按权利要求1所述的设备,其特征在于:
所述与第一通信设备建立第一信道的装置是第一节点;
所述与至少一个第二通信设备建立至少一个第二信道的装置是至少一个第二节点;以及
所述控制装置是电连接到所述第一节点和所述至少一个第二节点的控制器,所述控制器进一步包括所述数据库模块。
22.按权利要求21所述的设备,其特征在于所述分组数据包含有时间敏感信息。
23.按权利要求21所述的设备,其特征在于至少一个所述通信设备是无线通信设备。
24.按权利要求21所述的设备,其特征在于控制器进一步包括核心模块和网络模块,其中所述核心模块配置为建立每个所述通信设备的标识并把信息从所述通信设备重定向至所述网络模块,其中所述网络模块配置为运作并管理在所述通信设备组之间传输的信息。
25.按权利要求24所述的设备,其特征在于所述数据库模块配置为是所述核心模块的一个部分。
26.按权利要求24所述的设备,其特征在于所述核心模块进一步包括计费记录模块,其中所述计费记录模块保持所述通信设备间活动的历史记录。
27.按权利要求26所述的设备,其特征在于所述网络模块进一步包括本地记录模块,其中所述本地记录模块配置为保持所述通信设备间活动的历史记录,并把所述历史记录传输给所述计费记录模块。
28.按权利要求26所述的设备,其特征在于所述核心模块和所述网络模块连接到分布式网络。
29.按权利要求21所述的设备,其特征在于控制器进一步包括顶层服务器,其中所述顶层服务器配置为发送和接收来自所述通信设备的分组数据。
30.按权利要求29所述的设备,其特征在于所述分组数据包括所述通信设备的识别数据、所述通信设备的位置数据以及建立、修改或终止小组通信的控制数据中的至少一个。
31.按权利要求21所述的设备,其特征在于所述第一信道包括信号初始协议(SIP)信道、媒介信令信道以及媒介话务信道。
32.按权利要求21所述的设备,其特征在于所述控制器进一步包括第一定时器,其中所述第一定时器配置为测量第一消逝时长,在这期间任何所述通信设备都不发送信息到所述控制器,其中如果所述消逝时长超过预定时长,所述控制器就配置为发送消息给所述通信设备进入休眠模式。
33.按权利要求21所述的设备,其特征在于所述控制器进一步包括第二定时器,其中所述第二定时器配置为测量第二消逝时长,其中如果在预定的时长内,没有任何的所述通信设备发送信息给所述控制器,所述控制器就配置为发送消息给所述通信设备以引起所述通信设备的响应来确定所述通信设备是否希望保持为活动的参与者。
34.按权利要求21所述的设备,其特征在于所述控制器进一步包括仲裁器,其中所述仲裁器配置为为每个所述通信设备指定一个优先级,其中所述优先级确定了所述通信设备发送特权的一个层次结构,这样具有较高优先级的通信设备可以中断具有较低优先级的通信设备的传输。
35.按权利要求34所述的设备,其特征在于优先级的所述指定是可以动态配置的。
36.按权利要求21所述的设备,其特征在于所述控制器进一步包括缓存,其中所述缓存配置为存储所述分组数据,直至所述通信设备准备好接收所述分组数据。
37.按权利要求36所述的设备,其特征在于所述缓存配置为最小化用户所感知的等待时间。
38.按权利要求21所述的设备,其特征在于至少一个所述通信设备操作在不同的通信基础设施中。
39.按权利要求21所述的设备,其特征在于控制器配置为当所述通信设备的识别信息已经或将要改变时更新所述通信设备的识别信息。
40.按权利要求21所述的设备,其特征在于控制器配置为把有关所述至少一个第二通信设备的信息发送到所述第一通信设备。
41.按权利要求21所述的设备,其特征在于所述第一通信设备由第一识别器识别,而所述至少一个第二通信设备由至少一个第二识别器识别,并且其中所述控制器配置为维持每个所述通信设备的所述识别器,并且允许在所述第一通信设备和所述至少一个第二通信设备之间传输分组数据。
42.按权利要求21所述的设备,其特征在于所述通信设备操作在安全模式上。
43.一种在通信***中分布式网络上形成一组无线按键通话通信设备的设备,所述设备包括:
配置为与第一无线按键通话通信设备建立第一信道的第一节点;
配置为与至少一个第二无线按键通话通信设备建立至少一个第二信道的至少一个第二节点;以及
电连接到所述第一节点和所述至少一个第二节点的控制器,所述控制器进一步包括数据库模块,其中所述数据库模块包括所述小组的每个所述无线通信设备的识别信息,其中所述控制器是可动态配置的,这样所述小组中的任何单个无线按键通话通信设备都能够通过它们各自的信道来发送分组数据给所述小组的其他无线按键通话通信设备。
44.一种在通信***中分布式网络上形成一组通信设备的方法,所述方法包括:
与第一通信设备建立第一信道;
与至少一个第二通信设备建立至少一个第二信道;以及
提供电连接到所述第一节点和所述至少一个第二节点的控制器,所述控制器进一步包括数据库模块,其中所述数据库模块包括所述小组的每个所述通信设备的识别信息,其中所述控制器是可动态配置的,这样所述小组中的任何单个通信设备都能够通过它们各自的信道来发送分组数据给所述小组的其他通信设备。
45.按权利要求44所述的方法,其特征在于所述分组数据包含有时间敏感信息。
46.按权利要求44所述的方法,其特征在于至少一个所述通信设备是无线通信设备。
47.按权利要求44所述的设备,其特征在于控制器进一步包括建立每个所述通信设备的标识并把信息从所述通信设备重定向至所述网络模块,其中所述网络模块运作并管理在所述通信设备组之间传输的信息。
48.按权利要求44所述的方法,其特征在于进一步包括保持所述通信设备间活动的历史。
49.按权利要求44所述的方法,其特征在于控制器进一步包括提供顶层服务器,其中所述顶层服务器发送和接收来自所述通信设备的分组数据。
50.按权利要求49所述的方法,其特征在于所述分组数据包括所述通信设备的识别数据、所述通信设备的位置数据以及建立、修改或终止小组通信的控制数据中的至少一个。
51.按权利要求44所述的方法,其特征在于所述第一信道进一步包括提供信号初始协议(SIP)信道、媒介信令信道以及媒介话务信道。
52.按权利要求44所述的方法,其特征在于进一步包括测量第一消逝时长,在这期间任何所述通信设备都不发送信息到所述控制器,其中如果所述消逝时长超过预定时长,所述控制器就发送消息给所述通信设备进入休眠模式。
53.按权利要求52所述的方法,其特征在于测量第二消逝时长,其中如果在预定的时长内,没有任何的所述通信设备发送信息给所述控制器,所述控制器就发送消息给所述通信设备以引起所述通信设备的响应来确定所述通信设备是否希望保持为活动参与者。
54.按权利要求44所述的方法,其特征在于进一步包括为每个所述通信设备指定一个优先级,其中所述优先级确定了所述通信设备发送特权的一个层次结构,这样具有较高优先级的通信设备可以中断具有较低优先级的通信设备的传输。
55.按权利要求54所述的方法,其特征在于指定优先级是可以动态配置的。
56.按权利要求44所述的方法,其特征在于所述控制器进一步包括提供缓存,其中所述缓存存储所述分组数据,直至所述通信设备准备好接收所述分组数据。
57.按权利要求56所述的方法,其特征在于所述缓存最小化用户所感知的等待时间。
58.按权利要求44所述的方法,其特征在于至少一个所述通信设备网络操作在不同的通信基础设施中。
59.按权利要求44所述的方法,其特征在于进一步包括当所述通信设备的识别信息已经或将要改变时更新所述通信设备的识别信息。
60.按权利要求44所述的方法,其特征在于进一步包括把有关所述至少一个第二通信设备的信息发送到所述第一通信设备。
61.按权利要求44所述的方法,其特征在于进一步包括为所述第一通信设备提供第一识别器,为所述第二通信设备提供第二识别器,并且其中所述控制器配置为维持每个所述通信设备的所述识别器,并且允许在所述第一通信设备和所述至少一个第二通信设备之间传输分组数据。
62.按权利要求44所述的方法,其特征在于所述通信设备操作在安全模式上。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US51862200A | 2000-03-03 | 2000-03-03 | |
US09/518,622 | 2000-03-03 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1504059A CN1504059A (zh) | 2004-06-09 |
CN100448316C true CN100448316C (zh) | 2008-12-31 |
Family
ID=24064755
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB018090478A Expired - Fee Related CN100448316C (zh) | 2000-03-03 | 2001-03-02 | 在现有的通信***中参与小组通信服务的方法和设备 |
Country Status (11)
Country | Link |
---|---|
US (1) | US6928294B2 (zh) |
EP (1) | EP1310109A2 (zh) |
JP (1) | JP2004500774A (zh) |
KR (1) | KR20030047874A (zh) |
CN (1) | CN100448316C (zh) |
AR (1) | AR030054A1 (zh) |
AU (1) | AU2001240004A1 (zh) |
BR (1) | BR0108899A (zh) |
CA (1) | CA2401324A1 (zh) |
TW (1) | TW526669B (zh) |
WO (1) | WO2001067787A2 (zh) |
Families Citing this family (290)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10361802B1 (en) | 1999-02-01 | 2019-07-23 | Blanding Hovenweep, Llc | Adaptive pattern recognition based control system and method |
US8352400B2 (en) | 1991-12-23 | 2013-01-08 | Hoffberg Steven M | Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore |
US8364136B2 (en) | 1999-02-01 | 2013-01-29 | Steven M Hoffberg | Mobile system, a method of operating mobile system and a non-transitory computer readable medium for a programmable control of a mobile system |
US7966078B2 (en) | 1999-02-01 | 2011-06-21 | Steven Hoffberg | Network media appliance system and method |
US7272649B1 (en) * | 1999-09-30 | 2007-09-18 | Cisco Technology, Inc. | Automatic hardware failure detection and recovery for distributed max sessions server |
US6999414B2 (en) * | 1999-10-27 | 2006-02-14 | Broadcom Corporation | System and method for combining requests for data bandwidth by a data provider for transmission of data over an asynchronous communication medium |
US6832245B1 (en) | 1999-12-01 | 2004-12-14 | At&T Corp. | System and method for analyzing communications of user messages to rank users and contacts based on message content |
US9736209B2 (en) | 2000-03-17 | 2017-08-15 | Facebook, Inc. | State change alerts mechanism |
US8041768B2 (en) | 2000-03-17 | 2011-10-18 | Aol Inc. | Voice instant messaging |
US7624172B1 (en) | 2000-03-17 | 2009-11-24 | Aol Llc | State change alerts mechanism |
US8132110B1 (en) | 2000-05-04 | 2012-03-06 | Aol Inc. | Intelligently enabled menu choices based on online presence state in address book |
US9043418B2 (en) | 2000-05-04 | 2015-05-26 | Facebook, Inc. | Systems and methods for instant messaging persons referenced in an electronic message |
US9356894B2 (en) | 2000-05-04 | 2016-05-31 | Facebook, Inc. | Enabled and disabled menu choices based on presence state |
US8122363B1 (en) | 2000-05-04 | 2012-02-21 | Aol Inc. | Presence status indicator |
US9100221B2 (en) | 2000-05-04 | 2015-08-04 | Facebook, Inc. | Systems for messaging senders and recipients of an electronic message |
US7979802B1 (en) | 2000-05-04 | 2011-07-12 | Aol Inc. | Providing supplemental contact information corresponding to a referenced individual |
EP1158742A1 (en) * | 2000-05-24 | 2001-11-28 | Motorola, Inc. | Communication system and method therefor |
US8001190B2 (en) | 2001-06-25 | 2011-08-16 | Aol Inc. | Email integrated instant messaging |
US6988146B1 (en) * | 2000-07-13 | 2006-01-17 | Alcatel | Simple multicast extension for mobile IP SMM |
DE60144233D1 (de) | 2000-07-25 | 2011-04-28 | America Online Inc | Videonachrichtenübermittlung |
JP3879376B2 (ja) * | 2000-08-07 | 2007-02-14 | 富士通株式会社 | 情報機器システム |
US6643357B2 (en) * | 2000-12-14 | 2003-11-04 | Nortel Networks Limited | Distributed redirect server |
FI110561B (fi) | 2000-12-18 | 2003-02-14 | Nokia Corp | IP-pohjainen puheviestintä matkaviestinjärjestelmässä |
US6865681B2 (en) * | 2000-12-29 | 2005-03-08 | Nokia Mobile Phones Ltd. | VoIP terminal security module, SIP stack with security manager, system and security methods |
US7079531B2 (en) * | 2001-03-28 | 2006-07-18 | Siemens Communications, Inc. | Method and apparatus for providing a software adaption layer in a telecommunications system |
FR2823038B1 (fr) * | 2001-03-29 | 2003-07-04 | Eads Defence & Security Ntwk | Procede de gestion de l'alternat pour une communication en mode semi-duplex a travers un reseau de transport a commutation de paquets |
US7408948B2 (en) | 2001-04-17 | 2008-08-05 | Nokia Corporation | Packet mode speech communication |
US7386000B2 (en) * | 2001-04-17 | 2008-06-10 | Nokia Corporation | Packet mode speech communication |
US6996414B2 (en) * | 2001-04-30 | 2006-02-07 | Motorola, Inc. | System and method of group calling in mobile communications |
US7890129B2 (en) | 2001-05-15 | 2011-02-15 | Eric Rosen | Method and apparatus for delivering information to an idle mobile station in a group communication network |
US7173925B1 (en) * | 2001-07-18 | 2007-02-06 | Cisco Technology, Inc. | Method and system of control signaling for a wireless access network |
DE10141092A1 (de) * | 2001-08-22 | 2003-03-06 | Siemens Ag | Verfahren zur Übertragung von Datenpaketen in einem Funk-Kommunikationssystem |
US7774711B2 (en) | 2001-09-28 | 2010-08-10 | Aol Inc. | Automatic categorization of entries in a contact list |
US7716287B2 (en) | 2004-03-05 | 2010-05-11 | Aol Inc. | Organizing entries in participant lists based on communications strengths |
US7512652B1 (en) | 2001-09-28 | 2009-03-31 | Aol Llc, A Delaware Limited Liability Company | Passive personalization of buddy lists |
US7003292B2 (en) | 2001-10-10 | 2006-02-21 | Nokia Corporation | Mechanism for point-to-multipoint communication |
US7031700B1 (en) * | 2001-11-14 | 2006-04-18 | Sprint Spectrum L.P. | Method and system for location-based group conference initiation |
US7793334B2 (en) | 2001-11-16 | 2010-09-07 | At&T Mobility Ii Llc | System and method for password protecting a distribution list |
US7319858B2 (en) | 2001-11-16 | 2008-01-15 | Cingular Wireless Ii, Llc | System and method for querying message information |
US8660537B2 (en) | 2001-11-16 | 2014-02-25 | At&T Mobility Ii Llc | System for the storage and retrieval of messages |
US20030109271A1 (en) * | 2001-11-16 | 2003-06-12 | Lewis John Ervin | Telecommunications system messaging infrastructure |
US7454195B2 (en) * | 2001-11-16 | 2008-11-18 | At&T Mobility Ii, Llc | System for the centralized storage of wireless customer information |
US7657253B2 (en) * | 2001-11-16 | 2010-02-02 | At&T Mobility Ii Llc | System and method for providing message notification |
US7317697B2 (en) | 2001-11-16 | 2008-01-08 | At&T Mobility Ii Llc | System for handling file attachments |
US7617328B2 (en) * | 2001-11-16 | 2009-11-10 | At&T Mobility Ii Llc | System for translation and communication of messaging protocols into a common protocol |
US6898436B2 (en) * | 2002-02-14 | 2005-05-24 | Qualcomm Incorporated | Communication device for joining a user to a group call in a group communication network |
US6781963B2 (en) * | 2002-02-14 | 2004-08-24 | Qualcomm Inc | Method and an apparatus for terminating a user from a group call in a group communication network |
SE524733C2 (sv) * | 2002-02-25 | 2004-09-21 | Ericsson Telefon Ab L M | Förfarande och system för återutsända mobila IP-tjänster i ett telekommunikationssystem |
SE0200893D0 (sv) * | 2002-03-22 | 2002-03-22 | Ericsson Telefon Ab L M | Group association service using sender and receiver address in a communication network |
US7529249B1 (en) | 2002-03-22 | 2009-05-05 | Cisco Technology, Inc | Voice and dial service level agreement enforcement on universal gateway |
US7590740B1 (en) * | 2002-03-22 | 2009-09-15 | Cisco Technology, Inc. | Expediting port release in distributed networks |
US7376742B1 (en) | 2002-03-22 | 2008-05-20 | Cisco Technology, Inc. | Resource and AAA service device |
US8918073B2 (en) | 2002-03-28 | 2014-12-23 | Telecommunication Systems, Inc. | Wireless telecommunications location based services scheme selection |
US7426380B2 (en) | 2002-03-28 | 2008-09-16 | Telecommunication Systems, Inc. | Location derived presence information |
US8290505B2 (en) | 2006-08-29 | 2012-10-16 | Telecommunications Systems, Inc. | Consequential location derived information |
US9154906B2 (en) | 2002-03-28 | 2015-10-06 | Telecommunication Systems, Inc. | Area watcher for wireless network |
US8126889B2 (en) | 2002-03-28 | 2012-02-28 | Telecommunication Systems, Inc. | Location fidelity adjustment based on mobile subscriber privacy profile |
US7013157B1 (en) * | 2002-06-03 | 2006-03-14 | Cisco Technology, Inc. | Method for multicast delivery with designated acknowledgment |
AU2003281447B2 (en) * | 2002-07-04 | 2009-01-29 | Tait Limited | Group calls in a mobile radio system |
US7024204B2 (en) * | 2002-07-10 | 2006-04-04 | Kabushiki Kaisha Toshiba | Wireless communication scheme with communication quality guarantee and copyright protection |
FR2842971B1 (fr) * | 2002-07-29 | 2005-02-04 | France Telecom | Reseau de telecommunication et procede de mise en communication de postes de telecommunication par l'intermediaire d'un tel reseau |
US8965964B1 (en) | 2002-11-18 | 2015-02-24 | Facebook, Inc. | Managing forwarded electronic messages |
US7428580B2 (en) | 2003-11-26 | 2008-09-23 | Aol Llc | Electronic message forwarding |
US8122137B2 (en) | 2002-11-18 | 2012-02-21 | Aol Inc. | Dynamic location of a subordinate user |
AU2003287671A1 (en) | 2002-11-18 | 2004-06-15 | America Online, Inc. | People lists |
US7590696B1 (en) | 2002-11-18 | 2009-09-15 | Aol Llc | Enhanced buddy list using mobile device identifiers |
US7640306B2 (en) | 2002-11-18 | 2009-12-29 | Aol Llc | Reconfiguring an electronic message to effect an enhanced notification |
US7899862B2 (en) | 2002-11-18 | 2011-03-01 | Aol Inc. | Dynamic identification of other users to an online user |
US8005919B2 (en) | 2002-11-18 | 2011-08-23 | Aol Inc. | Host-based intelligent results related to a character stream |
US7496353B2 (en) | 2002-11-22 | 2009-02-24 | Intellisist, Inc. | System and method for providing multi-party message-based voice communications |
US6798755B2 (en) | 2002-12-31 | 2004-09-28 | Motorola, Inc. | Apparatus and method for controlling and managing individual directed sessions in a communications system |
US7894377B2 (en) | 2002-12-31 | 2011-02-22 | Motorola Solutions, Inc. | Method and system for group communications |
US9742615B1 (en) | 2002-12-31 | 2017-08-22 | Aol Inc. | Popularity index |
US7263614B2 (en) | 2002-12-31 | 2007-08-28 | Aol Llc | Implicit access for communications pathway |
US7366780B2 (en) | 2002-12-31 | 2008-04-29 | Motorola, Inc. | System and method for controlling and managing sessions between endpoints in a communications system |
US7023813B2 (en) | 2002-12-31 | 2006-04-04 | Motorola, Inc. | Methods for managing a pool of multicast addresses and allocating addresses in a communications system |
US7369567B2 (en) | 2002-12-31 | 2008-05-06 | Motorola, Inc. | Methods for affiliating endpoints with a group and determining common communication capabilities for the affiliated endpoints |
US7945674B2 (en) | 2003-04-02 | 2011-05-17 | Aol Inc. | Degrees of separation for handling communications |
US7096024B2 (en) | 2003-01-31 | 2006-08-22 | Qualcomm, Incorporated | Method and apparatus to initiate point-to-point call during shared-channel delivery of broadcast content in a wireless telephone network |
US20040199569A1 (en) * | 2003-02-18 | 2004-10-07 | Mohan Kalkunte | Method and system for handling traffic for server systems |
US6999782B2 (en) | 2003-02-19 | 2006-02-14 | Motorola, Inc. | Method for joining dispatch calls |
US7039710B2 (en) * | 2003-03-20 | 2006-05-02 | Nokia Corporation | Method and apparatus for providing multi-client support in a SIP-enabled terminal |
US7305681B2 (en) * | 2003-03-20 | 2007-12-04 | Nokia Corporation | Method and apparatus for providing multi-client support in a sip-enabled terminal |
US20040186918A1 (en) * | 2003-03-21 | 2004-09-23 | Lonnfors Mikko Aleksi | Method and apparatus for dispatching incoming data in a multi-application terminal |
FI20030429A0 (fi) * | 2003-03-24 | 2003-03-24 | Nokia Corp | Ryhmäliikennöinti matkaviestinverkossa |
US7613776B1 (en) | 2003-03-26 | 2009-11-03 | Aol Llc | Identifying and using identities deemed to be known to a user |
GB2403097A (en) * | 2003-06-16 | 2004-12-22 | Orange Personal Comm Serv Ltd | Communicating internet packets having care-of-address as destination address to a mobile node |
TWI251157B (en) | 2003-06-20 | 2006-03-11 | Hon Hai Prec Ind Co Ltd | Event logging system and method |
US8090396B2 (en) * | 2003-06-30 | 2012-01-03 | Motorola Mobility, Inc. | Push-to-talk features in wireless communications devices and methods |
US7653693B2 (en) | 2003-09-05 | 2010-01-26 | Aol Llc | Method and system for capturing instant messages |
US20050018826A1 (en) * | 2003-07-21 | 2005-01-27 | Benco David S. | Conference call scheduling |
DE10335432B4 (de) * | 2003-07-31 | 2007-11-29 | Nokia Siemens Networks Gmbh & Co.Kg | Verfahren zum Übertragen von Nachrichten zwischen Kommunikationsendgeräten |
US7266382B2 (en) | 2003-08-06 | 2007-09-04 | Lucent Technologies Inc. | Method and apparatus for decreasing perceived push-to-talk call set-up time using a buffer for initial speech burst |
US7822067B2 (en) | 2003-08-08 | 2010-10-26 | Qualcomm Incorporated | Header compression enhancement for broadcast/multicast services |
GB0407902D0 (en) * | 2003-08-15 | 2004-05-12 | Koninkl Philips Electronics Nv | Feedback signalling for multicast data transmission |
US10225696B2 (en) | 2003-08-15 | 2019-03-05 | Koninklijke Philips N.V. | Feedback signaling for multicast data transmission |
US7496104B2 (en) * | 2003-08-15 | 2009-02-24 | Nortel Networks Limited | Enhanced encapsulation mechanism using GRE protocol |
US7436785B1 (en) | 2003-11-12 | 2008-10-14 | Sprint Spectrum L.P. | Method and system for location based subject matter teleconferencing |
KR100585748B1 (ko) * | 2003-11-27 | 2006-06-07 | 엘지전자 주식회사 | 전화번호 싱크 방법 및 시스템 |
US7424293B2 (en) | 2003-12-02 | 2008-09-09 | Telecommunication Systems, Inc. | User plane location based service using message tunneling to support roaming |
US20050124365A1 (en) * | 2003-12-05 | 2005-06-09 | Senaka Balasuriya | Floor control in multimedia push-to-talk |
US7260186B2 (en) | 2004-03-23 | 2007-08-21 | Telecommunication Systems, Inc. | Solutions for voice over internet protocol (VoIP) 911 location services |
US20080090546A1 (en) | 2006-10-17 | 2008-04-17 | Richard Dickinson | Enhanced E911 network access for a call center using session initiation protocol (SIP) messaging |
US20080126535A1 (en) | 2006-11-28 | 2008-05-29 | Yinjun Zhu | User plane location services over session initiation protocol (SIP) |
JP4581404B2 (ja) * | 2004-01-06 | 2010-11-17 | 富士ゼロックス株式会社 | 情報処理装置及び情報処理プログラム |
EP1566953B1 (en) * | 2004-02-19 | 2008-04-23 | Alcatel Lucent | Method, server and mobile terminal for establishing connections between subscribers of a telecommunications network |
JP2005252946A (ja) * | 2004-03-08 | 2005-09-15 | Iwatsu Electric Co Ltd | Ipキー・テレホンのトラフィック分散方法とシステム |
WO2005089286A2 (en) | 2004-03-15 | 2005-09-29 | America Online, Inc. | Sharing social network information |
US8595146B1 (en) | 2004-03-15 | 2013-11-26 | Aol Inc. | Social networking permissions |
EP1728402B1 (fr) | 2004-03-17 | 2018-05-16 | Orange | Procede, serveur et systeme de gestion d"une session «push-to-talk» |
EP1578152A1 (fr) * | 2004-03-17 | 2005-09-21 | France Telecom | Procédé, serveur et système de gestion d'une session "push-to-talk" |
DE102004014440B4 (de) * | 2004-03-24 | 2006-07-27 | Siemens Ag | Verfahren und Vorrichtungen zur Bereitstellung einer Push-to-Talk-Verbindung zwischen mindestens zwei Endgeräten von Teilnehmern innerhalb eines Kommunikationsnetzes |
CN1297163C (zh) | 2004-04-02 | 2007-01-24 | 华为技术有限公司 | 一种高优先级别用户上行抢占的方法 |
US7062286B2 (en) * | 2004-04-05 | 2006-06-13 | Motorola, Inc. | Conversion of calls from an ad hoc communication network |
FI20045138A0 (fi) * | 2004-04-16 | 2004-04-16 | Nokia Corp | Ryhmätiedon hallinta |
US7343171B2 (en) * | 2004-05-11 | 2008-03-11 | Motorola, Inc. | Method and system for interrupting a dispatch call |
JP4496015B2 (ja) * | 2004-06-07 | 2010-07-07 | 京セラ株式会社 | 携帯電話機 |
US8031644B2 (en) * | 2004-06-23 | 2011-10-04 | Nokia Corporation | Non-native media codec in CDMA system |
US7155203B2 (en) * | 2004-06-25 | 2006-12-26 | Qualcomm Inc. | Method and apparatus for billing for usage-based group communication between wireless devices |
US7092721B2 (en) * | 2004-07-20 | 2006-08-15 | Motorola, Inc. | Reducing delay in setting up calls |
KR100690752B1 (ko) * | 2004-07-28 | 2007-03-09 | 엘지전자 주식회사 | 피티티 서비스 시스템의 발언권 할당방법 |
KR100764790B1 (ko) | 2004-08-05 | 2007-10-11 | 엘지전자 주식회사 | 발언권 제어 타이머의 지속시간 변경 시스템 및 방법 |
KR100667331B1 (ko) * | 2004-08-11 | 2007-01-10 | 주식회사 케이티프리텔 | 그룹 통신 서비스를 위한 애드호크 그룹 초대 방법 및 장치 |
KR100692639B1 (ko) * | 2004-08-12 | 2007-03-13 | 주식회사 케이티프리텔 | 그룹 통신 서비스 제공 방법 및 장치 |
KR101058627B1 (ko) * | 2004-08-17 | 2011-08-22 | 삼성전자주식회사 | 방송 서비스를 지원하는 무선통신 시스템에서 다자간 통화 서비스 방법 및 시스템 |
US7451921B2 (en) * | 2004-09-01 | 2008-11-18 | Eric Morgan Dowling | Methods, smart cards, and systems for providing portable computer, VoIP, and application services |
US7299036B2 (en) * | 2004-09-30 | 2007-11-20 | Kyocera Wireless Corp. | Mobile telephone handset, mobile telephone system and method |
US7629926B2 (en) | 2004-10-15 | 2009-12-08 | Telecommunication Systems, Inc. | Culled satellite ephemeris information for quick, accurate assisted locating satellite location determination for cell site antennas |
US6985105B1 (en) | 2004-10-15 | 2006-01-10 | Telecommunication Systems, Inc. | Culled satellite ephemeris information based on limiting a span of an inverted cone for locating satellite in-range determinations |
JP2006135499A (ja) * | 2004-11-04 | 2006-05-25 | Matsushita Electric Ind Co Ltd | 通信プログラム及び通信端末 |
JP2006135517A (ja) * | 2004-11-04 | 2006-05-25 | Oki Electric Ind Co Ltd | 交換管理システム、電話端末及びネットワークシステム |
US20060105793A1 (en) * | 2004-11-12 | 2006-05-18 | Gutowski Gerald J | Broadcast message services for communication devices engaged in push-to-talk communication |
KR100677150B1 (ko) * | 2004-11-16 | 2007-02-02 | 삼성전자주식회사 | 위치기반 정보를 제공하는 장치 및 그 방법 |
KR101179355B1 (ko) | 2004-11-17 | 2012-09-03 | 삼성전자주식회사 | 푸쉬 투 토크 오버 셀룰러 네트워크에서의 서버 및 클라이언트와 이를 이용한 응답 모드에 따른 호처리 방법 |
US10111055B2 (en) * | 2004-11-23 | 2018-10-23 | Kodiak Networks, Inc. | Optimized methods for large group calling using unicast and multicast transport bearer for PoC |
US9002949B2 (en) | 2004-12-01 | 2015-04-07 | Google Inc. | Automatically enabling the forwarding of instant messages |
US7730143B1 (en) | 2004-12-01 | 2010-06-01 | Aol Inc. | Prohibiting mobile forwarding |
US8060566B2 (en) | 2004-12-01 | 2011-11-15 | Aol Inc. | Automatically enabling the forwarding of instant messages |
US7969959B2 (en) | 2004-12-16 | 2011-06-28 | Critical Response Systems, Inc. | Method and apparatus for efficient and deterministic group alerting |
US20060146724A1 (en) * | 2004-12-17 | 2006-07-06 | Motorola, Inc. | Method and system for multi-function push-to-activate |
JP4682613B2 (ja) * | 2004-12-22 | 2011-05-11 | 日本電気株式会社 | 通話システム、携帯端末装置及びそれらに用いる話者権予約方法並びにそのプログラム |
US7921369B2 (en) | 2004-12-30 | 2011-04-05 | Aol Inc. | Mood-based organization and display of instant messenger buddy lists |
US8856359B2 (en) * | 2005-06-29 | 2014-10-07 | Qualcomm Connected Experiences, Inc. | Caller-callee association of a plurality of networked devices |
US20060184676A1 (en) * | 2005-02-16 | 2006-08-17 | Murata Kikai Kabushiki Kaisha | Image communication device |
CN100389616C (zh) * | 2005-03-18 | 2008-05-21 | 华为技术有限公司 | 实现交互功能业务数据交互的方法 |
WO2006104887A2 (en) * | 2005-03-25 | 2006-10-05 | Schulein Robert B | Audio and data communications system |
CN100596075C (zh) * | 2005-03-31 | 2010-03-24 | 株式会社日立制作所 | 利用广播组播服务实现多方会议服务的方法和设备 |
US7353034B2 (en) | 2005-04-04 | 2008-04-01 | X One, Inc. | Location sharing and tracking using mobile phones or other wireless devices |
KR101061373B1 (ko) * | 2005-04-11 | 2011-09-02 | 삼성전자주식회사 | 푸쉬투토크 오버 셀룰러 망의 미디어 저장 서비스 수행 방법과 PoC 서버 및 PoC 클라이언트 |
US20060236088A1 (en) * | 2005-04-13 | 2006-10-19 | Sbc Knowledge Ventures, L.P. | Technique for encrypting communications |
CN100415014C (zh) * | 2005-04-19 | 2008-08-27 | 华为技术有限公司 | 为集群组中的用户指配专用上行信道的方法 |
US20060235981A1 (en) * | 2005-04-19 | 2006-10-19 | Nokia Corporation | Providing a second service to a group of users using a first service |
US7606580B2 (en) | 2005-05-11 | 2009-10-20 | Aol Llc | Personalized location information for mobile devices |
US7765265B1 (en) | 2005-05-11 | 2010-07-27 | Aol Inc. | Identifying users sharing common characteristics |
US8145262B2 (en) * | 2005-05-17 | 2012-03-27 | Pine Valley Investments, Inc. | Multimode land mobile radio |
US8279868B2 (en) | 2005-05-17 | 2012-10-02 | Pine Valley Investments, Inc. | System providing land mobile radio content using a cellular data network |
EP1737186A1 (fr) * | 2005-06-22 | 2006-12-27 | France Telecom | Passerelle entre un réseau de type push-to-talk et un deuxième réseau de télécommunication de type Internet |
JP4595712B2 (ja) | 2005-06-29 | 2010-12-08 | 日本電気株式会社 | 文字/データ送受信システム、端末管理装置及びそれらに用いる文字/データ送受信方法並びにそのプログラム |
US8811940B2 (en) | 2005-07-18 | 2014-08-19 | Mutualink, Inc. | Dynamic asset marshalling within an incident communications network |
US7643445B2 (en) * | 2005-07-18 | 2010-01-05 | Mutualink, Inc. | Interoperable communications system and method of use |
US9871767B2 (en) | 2005-07-18 | 2018-01-16 | Mutualink, Inc. | Enabling ad hoc trusted connections among enclaved communication communities |
US8364153B2 (en) | 2010-08-13 | 2013-01-29 | Mutualink, Inc. | Mobile interoperability workstation controller having video capabilities within an incident communications network |
US9654200B2 (en) | 2005-07-18 | 2017-05-16 | Mutualink, Inc. | System and method for dynamic wireless aerial mesh network |
US8660573B2 (en) | 2005-07-19 | 2014-02-25 | Telecommunications Systems, Inc. | Location service requests throttling |
US8588210B2 (en) | 2005-07-22 | 2013-11-19 | Motorola Solutions, Inc. | Method and apparatus for floor control in a communication system |
US7697926B2 (en) | 2005-07-29 | 2010-04-13 | Research In Motion Limited | Device and method for generating user notifications associated with tasks that are pending completion |
JP2007068078A (ja) * | 2005-09-02 | 2007-03-15 | Sharp Corp | 通信システム、携帯端末、サーバおよび通信方法 |
US7825780B2 (en) | 2005-10-05 | 2010-11-02 | Telecommunication Systems, Inc. | Cellular augmented vehicle alarm notification together with location services for position of an alarming vehicle |
US8467320B2 (en) | 2005-10-06 | 2013-06-18 | Telecommunication Systems, Inc. | Voice over internet protocol (VoIP) multi-user conferencing |
US7907551B2 (en) | 2005-10-06 | 2011-03-15 | Telecommunication Systems, Inc. | Voice over internet protocol (VoIP) location based 911 conferencing |
ATE422126T1 (de) * | 2005-10-13 | 2009-02-15 | Ericsson Telefon Ab L M | Verfahren und vorrichtung zum handhaben von einladungen zu einer mehrbenutzer- kommunikationssitzung |
WO2008048273A2 (en) * | 2005-11-04 | 2008-04-24 | Cisco Technology, Inc. | Method and system for providing a push-to-talk communication session |
US20070105578A1 (en) * | 2005-11-04 | 2007-05-10 | Cisco Technology, Inc. | Method and system for providing a push-to-talk communication session using a control endpoint |
US7751348B2 (en) * | 2005-11-04 | 2010-07-06 | Cisco Technology, Inc. | Method and system for providing a push-to-talk communication session |
US8145249B2 (en) * | 2005-11-04 | 2012-03-27 | Cisco Technology, Inc. | Method and system for providing a proxy media service |
CN100421479C (zh) * | 2005-11-10 | 2008-09-24 | 华为技术有限公司 | 基于PoC的群组数据管理方法及*** |
US20070171898A1 (en) * | 2005-11-29 | 2007-07-26 | Salva Paul D | System and method for establishing universal real time protocol bridging |
US8781942B2 (en) * | 2005-11-30 | 2014-07-15 | Genesys Telecommunications Laboratories, Inc. | System and method for matching electronic proposals to electronic requests |
DE102006056342B4 (de) * | 2005-11-30 | 2011-07-14 | VTECH Telecommunications, Ltd., New Territory | System und Verfahren zur Registrierung eines drahtlosen Handgeräts |
US7797427B2 (en) * | 2005-12-13 | 2010-09-14 | Cisco Technology, Inc. | System and method for applying a communication feature extension |
WO2007081826A2 (en) * | 2006-01-09 | 2007-07-19 | Ecrio, Inc. | Push to talk over cellular having productive use of dead time and inclusion of diverse participants |
US7593393B2 (en) | 2006-01-20 | 2009-09-22 | Sbc Knowledge Ventures, L.P. | Voice over internet protocol multi-routing with packet interleaving |
US9479604B2 (en) | 2006-01-30 | 2016-10-25 | Qualcomm Incorporated | System and method for dynamic phone book and network content links in a mobile device |
US8150363B2 (en) | 2006-02-16 | 2012-04-03 | Telecommunication Systems, Inc. | Enhanced E911 network access for call centers |
US8224366B2 (en) * | 2006-02-17 | 2012-07-17 | Qualcomm Incorporated | System and method for multiple simultaneous communication groups in a wireless system |
US8059789B2 (en) | 2006-02-24 | 2011-11-15 | Telecommunication Systems, Inc. | Automatic location identification (ALI) emergency services pseudo key (ESPK) |
US7471236B1 (en) | 2006-03-01 | 2008-12-30 | Telecommunication Systems, Inc. | Cellular augmented radar/laser detector |
US7899450B2 (en) | 2006-03-01 | 2011-03-01 | Telecommunication Systems, Inc. | Cellular augmented radar/laser detection using local mobile network within cellular network |
US9167553B2 (en) | 2006-03-01 | 2015-10-20 | Telecommunication Systems, Inc. | GeoNexus proximity detector network |
CN101043743B (zh) * | 2006-03-22 | 2012-04-04 | 华为技术有限公司 | PoC业务中控制用户加入会话的方法 |
US7792899B2 (en) * | 2006-03-24 | 2010-09-07 | Cisco Technology, Inc. | Automatically providing announcements for a push-to-talk communication session |
US8208605B2 (en) | 2006-05-04 | 2012-06-26 | Telecommunication Systems, Inc. | Extended efficient usage of emergency services keys |
US8194682B2 (en) * | 2006-08-07 | 2012-06-05 | Pine Valley Investments, Inc. | Multiple protocol land mobile radio system |
US8249068B2 (en) | 2006-10-20 | 2012-08-21 | Alcatel Lucent | Method and apparatus for establishing multicast groups |
US7809390B2 (en) * | 2006-10-30 | 2010-10-05 | Cisco Technology, Inc. | Method and system for providing information about a push-to-talk communication session |
WO2008057477A2 (en) | 2006-11-03 | 2008-05-15 | Telecommunication Systems, Inc. | Roaming gateway enabling location based services (lbs) roaming for user plane in cdma networks without requiring use of a mobile positioning center (mpc) |
US9148431B2 (en) | 2006-12-12 | 2015-09-29 | Qualcomm Incorporated | Systems and methods for caller identification customization and remote management of communication devices |
US8559610B2 (en) | 2006-12-13 | 2013-10-15 | Qualcomm Incorporated | Method and apparatus for allocating network resources in a group communication system |
US20080155102A1 (en) * | 2006-12-20 | 2008-06-26 | Motorola, Inc. | Method and system for managing a communication session |
US7729246B1 (en) * | 2007-01-05 | 2010-06-01 | Nextel Communications Inc. | System and method for supporting inter-network dispatch calls |
KR100883073B1 (ko) * | 2007-01-05 | 2009-02-10 | 엘지전자 주식회사 | 푸시 투 토크 기능을 갖는 이동통신단말기의 제어방법 |
US8050386B2 (en) | 2007-02-12 | 2011-11-01 | Telecommunication Systems, Inc. | Mobile automatic location identification (ALI) for first responders |
US7839811B2 (en) * | 2007-02-27 | 2010-11-23 | Pine Valley Investments, Inc. | Radio frequency multicasting |
US7865205B1 (en) * | 2007-03-01 | 2011-01-04 | Sprint Spectrum L.P. | Method and system for managing push-to-talk modes |
US20080275628A1 (en) * | 2007-05-02 | 2008-11-06 | Motorola, Inc. | Method and apparatus for communicating traffic information |
US9210202B2 (en) * | 2007-06-20 | 2015-12-08 | Qualcomm Incorporated | System and method for sharing media in a group communication among wireless communication devices |
US9178916B2 (en) * | 2007-06-28 | 2015-11-03 | Voxer Ip Llc | Real-time messaging method and apparatus |
KR101109254B1 (ko) * | 2007-07-05 | 2012-01-30 | 삼성전자주식회사 | 데이터 와 map 정보를 비동기적으로 전송하는 데이터전송 시스템 |
US8005497B2 (en) * | 2007-08-20 | 2011-08-23 | Cisco Technology, Inc. | Floor control over high latency networks in an interoperability and collaboration system |
US8185087B2 (en) | 2007-09-17 | 2012-05-22 | Telecommunication Systems, Inc. | Emergency 911 data messaging |
US7929530B2 (en) | 2007-11-30 | 2011-04-19 | Telecommunication Systems, Inc. | Ancillary data support in session initiation protocol (SIP) messaging |
US7813327B2 (en) * | 2007-11-30 | 2010-10-12 | Motorola, Inc. | Method and system for peer to peer wide area network communication |
US9130963B2 (en) | 2011-04-06 | 2015-09-08 | Telecommunication Systems, Inc. | Ancillary data support in session initiation protocol (SIP) messaging |
US8068587B2 (en) | 2008-08-22 | 2011-11-29 | Telecommunication Systems, Inc. | Nationwide table routing of voice over internet protocol (VOIP) emergency calls |
US8548503B2 (en) | 2008-08-28 | 2013-10-01 | Aol Inc. | Methods and system for providing location-based communication services |
US8639821B2 (en) * | 2008-10-06 | 2014-01-28 | Verizon Patent And Licensing Inc. | Method and system for providing a setup timer in a sip-based network |
US8892128B2 (en) | 2008-10-14 | 2014-11-18 | Telecommunication Systems, Inc. | Location based geo-reminders |
EP2347395A4 (en) | 2008-10-14 | 2016-11-02 | Telecomm Systems Inc | Location Based Approach Alert |
US8473733B2 (en) * | 2008-10-14 | 2013-06-25 | Research In Motion Limited | Method for managing opaque presence indications within a presence access layer |
US8103730B2 (en) | 2008-10-15 | 2012-01-24 | Research In Motion Limited | Use of persistent sessions by a presence access layer |
US20100093328A1 (en) * | 2008-10-15 | 2010-04-15 | Research In Motion Limited | Interworking Function with a Presence Access Layer to Provide Enhanced Presence Aspect Indications |
US20100093366A1 (en) * | 2008-10-15 | 2010-04-15 | Research In Motion Limited | Incorporating Non-Presence Information in the Calculation of Presence Aspects by a Presence Access Layer |
US20100099387A1 (en) * | 2008-10-16 | 2010-04-22 | Research In Motion Limited | Controlling and/or Limiting Publication Through the Presence Access Layer |
US8751584B2 (en) * | 2008-10-16 | 2014-06-10 | Blackberry Limited | System for assignment of a service identifier as a mechanism for establishing a seamless profile in a contextually aware presence access layer |
US8000731B2 (en) * | 2008-10-31 | 2011-08-16 | Motorola Solutions, Inc. | System and method for managing affiliation requests in a communication system |
US8386769B2 (en) * | 2008-11-21 | 2013-02-26 | Research In Motion Limited | Apparatus, and an associated method, for providing and using opaque presence indications in a presence service |
US9401937B1 (en) | 2008-11-24 | 2016-07-26 | Shindig, Inc. | Systems and methods for facilitating communications amongst multiple users |
US8390670B1 (en) | 2008-11-24 | 2013-03-05 | Shindig, Inc. | Multiparty communications systems and methods that optimize communications based on mode and available bandwidth |
US8406168B2 (en) * | 2009-03-13 | 2013-03-26 | Harris Corporation | Asymmetric broadband data radio network |
US9344745B2 (en) | 2009-04-01 | 2016-05-17 | Shindig, Inc. | Group portraits composed using video chat systems |
US8938498B2 (en) | 2009-04-03 | 2015-01-20 | Qualcomm Incorporated | Uninterruptable group communication sessions within a wireless communications system |
US8779265B1 (en) | 2009-04-24 | 2014-07-15 | Shindig, Inc. | Networks of portable electronic devices that collectively generate sound |
US9301191B2 (en) | 2013-09-20 | 2016-03-29 | Telecommunication Systems, Inc. | Quality of service to over the top applications used with VPN |
US8867485B2 (en) | 2009-05-05 | 2014-10-21 | Telecommunication Systems, Inc. | Multiple location retrieval function (LRF) network having location continuity |
JP5477056B2 (ja) * | 2010-03-04 | 2014-04-23 | ヤマハ株式会社 | 電子機器、および電子機器の動作設定方法 |
US8559323B2 (en) | 2010-03-10 | 2013-10-15 | Cisco Technology, Inc. | Downlink OFDMA for service sets with mixed client types |
US8441962B1 (en) * | 2010-04-09 | 2013-05-14 | Sprint Spectrum L.P. | Method, device, and system for real-time call announcement |
WO2012005769A1 (en) | 2010-07-09 | 2012-01-12 | Telecommunication Systems, Inc. | Location privacy selector |
US8336664B2 (en) | 2010-07-09 | 2012-12-25 | Telecommunication Systems, Inc. | Telematics basic mobile device safety interlock |
US8688087B2 (en) | 2010-12-17 | 2014-04-01 | Telecommunication Systems, Inc. | N-dimensional affinity confluencer |
US8942743B2 (en) | 2010-12-17 | 2015-01-27 | Telecommunication Systems, Inc. | iALERT enhanced alert manager |
WO2012087353A1 (en) | 2010-12-22 | 2012-06-28 | Telecommunication Systems, Inc. | Area event handling when current network does not cover target area |
US20120166534A1 (en) * | 2010-12-27 | 2012-06-28 | Avaya Inc. | System and method for grouping conference participants |
WO2012141762A1 (en) | 2011-02-25 | 2012-10-18 | Telecommunication Systems, Inc. | Mobile internet protocol (ip) location |
US8649806B2 (en) | 2011-09-02 | 2014-02-11 | Telecommunication Systems, Inc. | Aggregate location dynometer (ALD) |
US20130061153A1 (en) * | 2011-09-07 | 2013-03-07 | Avaya Inc. | System and Method for Inserting a Control System Into a Conference |
US9479344B2 (en) | 2011-09-16 | 2016-10-25 | Telecommunication Systems, Inc. | Anonymous voice conversation |
WO2013048551A1 (en) | 2011-09-30 | 2013-04-04 | Telecommunication Systems, Inc. | Unique global identifier for minimizing prank 911 calls |
US9313637B2 (en) | 2011-12-05 | 2016-04-12 | Telecommunication Systems, Inc. | Wireless emergency caller profile data delivery over a legacy interface |
US8984591B2 (en) | 2011-12-16 | 2015-03-17 | Telecommunications Systems, Inc. | Authentication via motion of wireless device movement |
US9584485B2 (en) * | 2011-12-28 | 2017-02-28 | Superna Business Consulting, Inc. | Key encryption system, method, and network devices |
US9384339B2 (en) | 2012-01-13 | 2016-07-05 | Telecommunication Systems, Inc. | Authenticating cloud computing enabling secure services |
US8688174B2 (en) | 2012-03-13 | 2014-04-01 | Telecommunication Systems, Inc. | Integrated, detachable ear bud device for a wireless phone |
US9307372B2 (en) | 2012-03-26 | 2016-04-05 | Telecommunication Systems, Inc. | No responders online |
US9544260B2 (en) | 2012-03-26 | 2017-01-10 | Telecommunication Systems, Inc. | Rapid assignment dynamic ownership queue |
US9648138B1 (en) * | 2012-03-27 | 2017-05-09 | Open Text Corporation | Method and system for virtual server dormancy |
US9338153B2 (en) | 2012-04-11 | 2016-05-10 | Telecommunication Systems, Inc. | Secure distribution of non-privileged authentication credentials |
US20140045472A1 (en) * | 2012-08-13 | 2014-02-13 | Qualcomm Incorporated | Provisioning-free memberless group communication sessions |
WO2014028712A1 (en) | 2012-08-15 | 2014-02-20 | Telecommunication Systems, Inc. | Device independent caller data access for emergency calls |
US9208346B2 (en) | 2012-09-05 | 2015-12-08 | Telecommunication Systems, Inc. | Persona-notitia intellection codifier |
US9456301B2 (en) | 2012-12-11 | 2016-09-27 | Telecommunication Systems, Inc. | Efficient prisoner tracking |
US8983047B2 (en) | 2013-03-20 | 2015-03-17 | Telecommunication Systems, Inc. | Index of suspicion determination for communications request |
US9408034B2 (en) | 2013-09-09 | 2016-08-02 | Telecommunication Systems, Inc. | Extended area event for network based proximity discovery |
US9516104B2 (en) | 2013-09-11 | 2016-12-06 | Telecommunication Systems, Inc. | Intelligent load balancer enhanced routing |
US9479897B2 (en) | 2013-10-03 | 2016-10-25 | Telecommunication Systems, Inc. | SUPL-WiFi access point controller location based services for WiFi enabled mobile devices |
JP2017500824A (ja) * | 2013-10-28 | 2017-01-05 | 日本電気株式会社 | 近接ベースサービスにおける、ロケーションの変化に応じたセキュリティ管理 |
US10271010B2 (en) | 2013-10-31 | 2019-04-23 | Shindig, Inc. | Systems and methods for controlling the display of content |
EP3068119B1 (en) * | 2013-11-07 | 2020-05-06 | Icom Incorporated | Relay device, voice communication system, program, and method for relaying voice signal |
CN104702576B (zh) * | 2013-12-09 | 2018-02-09 | 腾讯科技(深圳)有限公司 | 语音传输方法、装置和语音服务*** |
KR101469010B1 (ko) * | 2014-04-25 | 2014-12-04 | 한국전자통신연구원 | 스마트가전 네트워크 접속 정보 전달 장치 및 방법 |
US9733333B2 (en) | 2014-05-08 | 2017-08-15 | Shindig, Inc. | Systems and methods for monitoring participant attentiveness within events and group assortments |
US9456039B2 (en) * | 2014-10-31 | 2016-09-27 | Qualcomm Incorporated | Exchanging floor arbitration history information during a communication session |
WO2016106600A1 (zh) * | 2014-12-30 | 2016-07-07 | 华为技术有限公司 | 一种话权控制方法及装置 |
US9578470B2 (en) * | 2015-02-05 | 2017-02-21 | Iridium Satellite Llc | Priority talkgroups |
US9515724B2 (en) * | 2015-02-05 | 2016-12-06 | Iridium Satellite Llc | Position-based communication |
US9491595B2 (en) | 2015-02-05 | 2016-11-08 | Iridium Satellite Llc | Instantiating talkgroups |
JP6485153B2 (ja) * | 2015-03-24 | 2019-03-20 | 富士ゼロックス株式会社 | 端末、処理装置、処理システムおよびプログラム |
US10133916B2 (en) | 2016-09-07 | 2018-11-20 | Steven M. Gottlieb | Image and identity validation in video chat events |
WO2018071511A1 (en) * | 2016-10-11 | 2018-04-19 | Orion Labs | Group communication forwarding to a secondary service |
US11593668B2 (en) | 2016-12-27 | 2023-02-28 | Motorola Solutions, Inc. | System and method for varying verbosity of response in a group communication using artificial intelligence |
US10051442B2 (en) | 2016-12-27 | 2018-08-14 | Motorola Solutions, Inc. | System and method for determining timing of response in a group communication using artificial intelligence |
US9961516B1 (en) * | 2016-12-27 | 2018-05-01 | Motorola Solutions, Inc. | System and method for obtaining supplemental information in group communication using artificial intelligence |
US10257740B2 (en) | 2017-06-13 | 2019-04-09 | Motorola Solutions, Inc. | Assigning priorities to portable communication devices based on roles associated with an incident profile |
US10896070B2 (en) | 2017-09-22 | 2021-01-19 | Open Text Corporation | Stateless content management system |
US20190149959A1 (en) | 2017-11-16 | 2019-05-16 | Motorola Solutions, Inc | Method for controlling a virtual talk group memeber to perform an assignment |
EP3499324B1 (de) * | 2017-12-12 | 2021-01-27 | Sick Ag | Verfahren zur modularen verifikation einer konfiguration eines geräts |
EP3522477B1 (de) * | 2018-01-31 | 2021-08-11 | Siemens Aktiengesellschaft | Verfahren zur daten-kommunikation in einem insbesondere industriellen netzwerk, vorrichtung zur durchführung des verfahrens, computerprogramm sowie computerlesbares medium |
CN111294325B (zh) * | 2018-12-10 | 2022-07-15 | 中兴通讯股份有限公司 | 集群通信方法、业务平台及存储介质 |
CN111800347B (zh) * | 2020-09-09 | 2020-12-18 | 北京东方通科技股份有限公司 | 一种基于时间敏感网络的数据调度方法 |
EP4274365A1 (en) * | 2022-05-06 | 2023-11-08 | Nokia Technologies Oy | Supporting high numbers of public safety ues in small area |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5884196A (en) * | 1996-06-06 | 1999-03-16 | Qualcomm Incorporated | Method and apparatus of preserving power of a remote unit in a dispatch system |
WO1999016266A1 (en) * | 1997-09-25 | 1999-04-01 | Telefonaktiebolaget Lm Ericsson (Publ) | Selectable packet-switched and circuit-switched services in a mobile communications network |
CN1214842A (zh) * | 1996-02-01 | 1999-04-21 | 夸尔柯姆股份有限公司 | 在公共交换电话网中提供专用通信***的方法和装置 |
US5983114A (en) * | 1996-06-26 | 1999-11-09 | Qualcomm Incorporated | Method and apparatus for monitoring link activity to prevent system deadlock in a dispatch system |
EP0959634A2 (en) * | 1998-03-26 | 1999-11-24 | Nokia Mobile Phones Ltd. | Data communications in a radio communication system |
EP0963096A2 (en) * | 1998-06-05 | 1999-12-08 | Lucent Technologies Inc. | Distributed call system |
WO1999063773A1 (en) * | 1998-06-03 | 1999-12-09 | Orange Personal Communications Services Limited | Dynamic allocation of radio resources in a packet switched communications-system |
WO1999066429A1 (en) * | 1998-06-19 | 1999-12-23 | Oz Interactive, Inc. | Network for a virtual environment |
US6016512A (en) * | 1997-11-20 | 2000-01-18 | Telcordia Technologies, Inc. | Enhanced domain name service using a most frequently used domain names table and a validity code table |
Family Cites Families (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4955083A (en) * | 1986-10-31 | 1990-09-04 | Motorola, Inc. | Dual mode radio transceiver for an SSB communication system |
US5392278A (en) * | 1990-08-28 | 1995-02-21 | Ericsson Ge Mobile Communications Inc. | Distributed multisite system architecture |
CA2081008A1 (en) | 1992-01-30 | 1993-07-31 | Michael D. Sasuta | Method for receiving a communication after initiating a ptt |
US5387905A (en) | 1992-10-05 | 1995-02-07 | Motorola, Inc. | Mutli-site group dispatch call method |
US5530915A (en) | 1993-02-26 | 1996-06-25 | Motorola, Inc. | Method for determining and utilizing simulcast transmit times by master transceiver |
US5450405A (en) | 1993-04-02 | 1995-09-12 | Motorola, Inc. | Method for establishing and maintaining communication processing information for a group call |
US5555447A (en) | 1993-05-14 | 1996-09-10 | Motorola, Inc. | Method and apparatus for mitigating speech loss in a communication system |
US5365512A (en) * | 1993-07-02 | 1994-11-15 | Ericsson Ge Mobile Communications Inc. | Multisite trunked RF communication system with reliable control messaging network |
GB9323329D0 (en) * | 1993-11-11 | 1994-01-05 | Philips Electronics Uk Ltd | Communications system |
US5535426A (en) | 1993-12-13 | 1996-07-09 | Motorola, Inc. | Method and apparatus for moving primary control of a call in a multiple site communication system |
US5491835A (en) | 1994-02-18 | 1996-02-13 | Motorola, Inc. | Method for maintaining audience continuity of a communication group call |
US5479477A (en) | 1994-03-03 | 1995-12-26 | Motorola, Inc. | Method and apparatus for assigning a control module to a communication resource in a dispatch radio communication system |
US5537684A (en) | 1994-07-29 | 1996-07-16 | Motorola, Inc. | Method for a communication unit to influence communication resource allocation |
US5530914A (en) | 1994-08-15 | 1996-06-25 | Motorola, Inc. | Method for determining when a radio leaves a radio talk group |
US5564071A (en) | 1994-08-29 | 1996-10-08 | Motorola, Inc. | Method and apparatus for managing radio system attributes for communication units |
US5524273A (en) | 1994-09-06 | 1996-06-04 | Motorola, Inc. | Overlapping non-interactive radio patch method |
US5530916A (en) | 1994-10-11 | 1996-06-25 | Motorola, Inc. | Radio group call initiator identification storage and recall |
US5511232A (en) | 1994-12-02 | 1996-04-23 | Motorola, Inc. | Method for providing autonomous radio talk group configuration |
US5530918A (en) | 1994-12-05 | 1996-06-25 | Motorola, Inc. | Method and apparatus for message scheduling in a multi-site data radio communication system |
US5717830A (en) * | 1995-09-19 | 1998-02-10 | Amsc Subsidiary Corporation | Satellite trunked radio service system |
US5901142A (en) | 1996-09-18 | 1999-05-04 | Motorola, Inc. | Method and apparatus for providing packet data communications to a communication unit in a radio communication system |
US5889774A (en) * | 1997-03-14 | 1999-03-30 | Efusion, Inc. | Method and apparatus for selecting an internet/PSTN changeover server for a packet based phone call |
US6370375B1 (en) * | 1997-04-14 | 2002-04-09 | At&T Corp. | Voice-response paging device and method |
FI972040A (fi) * | 1997-05-13 | 1998-11-14 | Nokia Telecommunications Oy | Menetelmä pakettivälitteiseen tiedonsiirtoon |
US5914958A (en) | 1997-10-28 | 1999-06-22 | Motorola, Inc. | Fast call setup in a CDMA dispatch system |
US5850611A (en) | 1997-11-07 | 1998-12-15 | Motorola, Inc. | Method and apparatus for communicating in a dispatch communication system |
US6314284B1 (en) * | 1998-12-30 | 2001-11-06 | Ericsson Inc. | System and method for providing service transparency for mobile terminating calls within an H.323 system |
US6301263B1 (en) * | 1999-03-24 | 2001-10-09 | Qualcomm Inc. | Method and apparatus for providing fair access in a group communication system in which users experience differing signaling delays |
-
2001
- 2001-03-02 WO PCT/US2001/006739 patent/WO2001067787A2/en active Application Filing
- 2001-03-02 EP EP01914639A patent/EP1310109A2/en not_active Withdrawn
- 2001-03-02 CA CA002401324A patent/CA2401324A1/en not_active Abandoned
- 2001-03-02 KR KR1020027011588A patent/KR20030047874A/ko not_active Application Discontinuation
- 2001-03-02 BR BR0108899-8A patent/BR0108899A/pt not_active IP Right Cessation
- 2001-03-02 JP JP2001565679A patent/JP2004500774A/ja active Pending
- 2001-03-02 AU AU2001240004A patent/AU2001240004A1/en not_active Abandoned
- 2001-03-02 CN CNB018090478A patent/CN100448316C/zh not_active Expired - Fee Related
- 2001-03-05 AR ARP010101034A patent/AR030054A1/es unknown
- 2001-04-10 TW TW090104902A patent/TW526669B/zh not_active IP Right Cessation
-
2002
- 2002-02-08 US US10/071,730 patent/US6928294B2/en not_active Expired - Lifetime
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1214842A (zh) * | 1996-02-01 | 1999-04-21 | 夸尔柯姆股份有限公司 | 在公共交换电话网中提供专用通信***的方法和装置 |
US5884196A (en) * | 1996-06-06 | 1999-03-16 | Qualcomm Incorporated | Method and apparatus of preserving power of a remote unit in a dispatch system |
US5983114A (en) * | 1996-06-26 | 1999-11-09 | Qualcomm Incorporated | Method and apparatus for monitoring link activity to prevent system deadlock in a dispatch system |
WO1999016266A1 (en) * | 1997-09-25 | 1999-04-01 | Telefonaktiebolaget Lm Ericsson (Publ) | Selectable packet-switched and circuit-switched services in a mobile communications network |
US6016512A (en) * | 1997-11-20 | 2000-01-18 | Telcordia Technologies, Inc. | Enhanced domain name service using a most frequently used domain names table and a validity code table |
EP0959634A2 (en) * | 1998-03-26 | 1999-11-24 | Nokia Mobile Phones Ltd. | Data communications in a radio communication system |
WO1999063773A1 (en) * | 1998-06-03 | 1999-12-09 | Orange Personal Communications Services Limited | Dynamic allocation of radio resources in a packet switched communications-system |
EP0963096A2 (en) * | 1998-06-05 | 1999-12-08 | Lucent Technologies Inc. | Distributed call system |
WO1999066429A1 (en) * | 1998-06-19 | 1999-12-23 | Oz Interactive, Inc. | Network for a virtual environment |
Also Published As
Publication number | Publication date |
---|---|
AU2001240004A1 (en) | 2001-09-17 |
WO2001067787A2 (en) | 2001-09-13 |
KR20030047874A (ko) | 2003-06-18 |
AR030054A1 (es) | 2003-08-13 |
EP1310109A2 (en) | 2003-05-14 |
BR0108899A (pt) | 2005-10-18 |
JP2004500774A (ja) | 2004-01-08 |
WO2001067787A3 (en) | 2003-03-06 |
TW526669B (en) | 2003-04-01 |
US20020102999A1 (en) | 2002-08-01 |
CA2401324A1 (en) | 2001-09-13 |
CN1504059A (zh) | 2004-06-09 |
US6928294B2 (en) | 2005-08-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100448316C (zh) | 在现有的通信***中参与小组通信服务的方法和设备 | |
CA2813651C (en) | Method and apparatus for participating in group communication services in an existing communication system | |
AU2001240005A1 (en) | Method and apparatus for participating in group communication services in an existing communication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1062987 Country of ref document: HK |
|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: WD Ref document number: 1062987 Country of ref document: HK |
|
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20081231 Termination date: 20190302 |