CN101077017B - 在分布式网络传递的半双工通信中添加认证的系统及方法 - Google Patents

在分布式网络传递的半双工通信中添加认证的系统及方法 Download PDF

Info

Publication number
CN101077017B
CN101077017B CN2004800403219A CN200480040321A CN101077017B CN 101077017 B CN101077017 B CN 101077017B CN 2004800403219 A CN2004800403219 A CN 2004800403219A CN 200480040321 A CN200480040321 A CN 200480040321A CN 101077017 B CN101077017 B CN 101077017B
Authority
CN
China
Prior art keywords
privately owned
authentication
glms
subscriber equipment
identity
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.)
Active
Application number
CN2004800403219A
Other languages
English (en)
Other versions
CN101077017A (zh
Inventor
加里·P·穆索
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BlackBerry Ltd
Original Assignee
Research in Motion Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Research in Motion Ltd filed Critical Research in Motion Ltd
Publication of CN101077017A publication Critical patent/CN101077017A/zh
Application granted granted Critical
Publication of CN101077017B publication Critical patent/CN101077017B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • H04W4/08User group management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/58Message adaptation for wireless communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4547Network directories; Name-to-address mapping for personal communications, i.e. using a personal identifier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5069Address allocation for group communication, multicast communication or broadcast communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/4061Push-to services, e.g. push-to-talk or push-to-video
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/54Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • H04W4/10Push-to-Talk [PTT] or Push-On-Call services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/40Connection management for selective distribution or broadcast
    • H04W76/45Connection management for selective distribution or broadcast for Push-to-Talk [PTT] or Push-to-Talk over cellular [PoC] services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/186Processing of subscriber group data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/08Upper layer protocols
    • H04W80/10Upper layer protocols adapted for application session management, e.g. SIP [Session Initiation Protocol]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/02Inter-networking arrangements

Abstract

在通过无线网络的半双工通信中,来自私有组织的用户通过由私有组织控制的私有服务器发送半双工通信请求。私有服务器利用无线载体建立私有帐户,并且用户通过私有帐户通信。

Description

在分布式网络传递的半双工通信中添加认证的系统及方法
此申请要求2003年11月19日提交的美国临时申请NO.60/523466的权益。
技术领域
本专利申请大体上涉及基于无线网络的半双式通信的系统及方法,如基于蜂窝的Push-to-TalkTM(PoC)。
背景技术
如PoC体系结构提供的递交半双工通信的网络提供了能够以半双工方式互相通信的无线设备,所述设备与步话机非常相信,但是通过网络。
参考图1,示出了由3GPP标准机构定义的、实现半双工通信的传统PoC体系结构。由Open Mobile AllianceTM编制的规范是:OMA-AD_PoC-V1_0-20031017-D和OMA-AD_PoC-V1_0-2004105-D。将此两个规范内容一并在此作为参考。在传统体系结构中,PoC体系结构的组件位于载体的网络中或直接与第三方服务提供商相关。示出PoC客户端设备101通过无线接入网络103接入载体网络100,以便进行半双工通信。在载体网络100内,存在SIP/IP核心102。SIP/IP核心的部分功能包括在PoC客户端设备之间SIP信令、认证和授权PoC用户、以及计费报告。载体网络还具有群组和列表管理服务器(GLMS)104、PoC服务器106以及存在服务器108。GLMS服务器104管理群组、内容列表和接入列表。PoC服务器106功能其中包括SIP和群组会话处理、接入到群组的策略控制、群组会话控制、以及接入控制。存在服务器1008管理存在信息并将各种存在相关信息组合到单个存在文档中。
如图1所示,在传统体系结构中,无线网络的PoC客户端101通过网络的PoC服务器106、网络的SIP/IP核心102或网络的GLMS 104接入PoC元件。传统体系结构是网络操作者中心的,其中单个操作者或载体操作所有必需的组件,以实现解决功能(solution function)。通过载体的群组和列表管理服务器(GLMS)104用于交谈和群组聊天的所有身份可公开用于其它PoC用户。仅利用SIP身份向载体的SIP核心102进行交谈和群组聊天请求。还支持新加入者加入聊天会话的能力。这些需要意味着创建PoC会话的能力不再是非常私有的,并且窃听可能变得普遍。
发明内容
在第一方案中,提供了一种方法,所述方法包括:无线用户设备与私有认证元件相交互,以获得私有用户设备的身份;无线用户设备向CHDP(载体半双工处理元件)发送请求,请求识别至少一个被邀请者私有用户设备;CHDP向私有认证元件发送认证至少一个被邀请者私有用户设备的请求;私有认证元件认证至少一个被邀请者私有用户设备,并向CHDP发送指示至少一个被邀请者私有用户设备是否得到认证的认证响应;CHDP向得到认证的被邀请者私有用户设备发送邀请,并接收接受/拒绝;以及CHDP针对已经接受邀请的得到认证的用户建立半双工通信会话。
在第二方案中,提供了一种方法,所述方法包括:私有认证元件与无线用户设备相交互,以建立私有用户设备的私有身份;私有认证元件从与所请求的半双工通信会话相关联的载体半双工处理元件接收私有身份认证请求;私有认证元件认证私有身份;以及私有认证元件向载体半双工处理元件发送指示私有身份是否得到认证的认证响应。
在第三方案中,提供了一种在无线用户设备中的方法,所述方法包括:无线用户设备与私有认证元件相交互,以获得私有用户设备的私有身份;以及无线用户设备向CHDP发送识别至少一个被邀请者私有用户设备的半双工通信请求,请求指示CHDP利用私有认证元件执行对至少一个被邀请者私有用户设备的认证。
在第四方案中,提供了一种载体半双工处理元件(CHDP),包括:第一输入端,用于从客户端设备接收利用至少一个私有用户设备进行半双工通信会话的请求,响应于此,CHDP产生认证私有用户设备的私有身份的认证请求;输出端,用于向私有认证元件发送认证请求;第二输入端,用于从私有认证元件接收认证响应;以及其中,在成功认证的情况下,CHDP邀请私有用户设备参与半双工通信会话,并在接受的设备之间建立半双工通信会话。
在第五方案中,提供了一种当通过载体网络进行即时通信时认证来自私有网络的私有用户的系统,所述系统包括:载体处理元件,配置用于:从无线用户设备接收即时通信会话请求;向私有认证元件发送对至少一个被邀请者私有用户设备的身份的认证请求;如果从私有认证元件接收到认证响应,向至少一个被邀请者私有用户设备发送即时通信会话邀请;以及在无线用户设备和至少一个被邀请者私有用户设备之间建立即时通信会话;以及私有认证元件,配置用于:建立得到认证的私有用户设备身份;以及从载体处理元件接收认证请求;以及认证身份;以及将指示身份是否得到认证的认证响应发回到载体处理元件。
在一个实施例中,PoC解决方案提供了企业认证服务,其代理GLMS和PoC服务器请求,以确保企业认证PoC会话中的所有参与者。此认证确保企业对所有PoC用户进行了认证,并创建私有和得到认证的PoC会话。
在另一实施例中,网络中心的PoC服务器扩展其功能性,以包括认证步骤。此认证步骤可以由基于企业的GLMS组件通过具有认证组件的网络中心的GLMS组件来提供,或者直接提供给基于企业的GLMS。
附图说明
现在,将参考附图更详细描述实施例,其中:
图1是在3GPP标准机构中定义的、用于实现PoC的传统PoC体系结构;
图2是用于提供半双工用户认证的通用体系结构的方框图;
图3是示出了认证半双工通信用户的方法的流程图;
图4是与基于载体的PoC服务结合使用的第一代理系统的方框图;
图5是论正PoC体系结构内的PoC用户的方法的流程图;
图6是与基于载体的PoC服务结合使用的第二代理系统的方框图;以及
图7是与基于载体(carrier)的PoC服务结合使用的第三代理系统的方框图。
具体实施方式
对诸如提供给企业用户的PoC等半双工通信服务进行认证将是有利的。基于无线网络 的半双工通信(如PoC)的当前体系结构并不面向需要认证的企业。在半双工聊天会话中(如PoC)对用户进行认证、或创建得到认证的群组将是有利的。
在一些设置中,能够将半双工交谈限制为特定公司的职员或作为正形成的特定交易的部分的个人将是有利的。通过认证发起交谈的用户和每个被邀请者,交谈中的所有参与者均是可信的,则当用户说其是“某人”时,真的是“某人”,如得到一些权威确认一样,如企业安全身份名称服务器或得到认证的企业GLMS。
图2示出了认证半双工用户的通用体系结构。示出了载体网络200。载体网络具有无线接入网络元件210和通常表示参与提供半双工通信的网络的递交的载体网络中的任何元件的CHDP(载体半双工处理元件)212。还示出了可能是由私有组织操作的专用网络201。专用网络201在受不同于载体的网络200的一方的控制的情况下是“私有的”。专用网络201包括认证来自专用网络201的、参与半双工通信的用户的私有认证元件202。私有认证元件202是一个或多个硬件和软件,可以添加到特殊组件或标准组件中。在一些实施例中,私有认证元件位于如GLMS等安全身份服务器上。为了示例,私有认证元件202被描述为位于专用网络201内。然而,在一些实施例中,私有认证元件202位于专用网络201之外。专用网络可以是用户的任意集合,如职员作为其用户的企业。
以206指示普通半双工无线用户设备集(UD)。“普通半双工无线用户设备”是用于充当普通半双工客户端的设备。CHDP 212以普通方式向这些客户端提供了半双工功能性。还示出了与专用网络210相关联的私有半双工无线用户设备集204。私有半双工设备是用于充当私有半双工客户端的设备。CHDP 212与私有认证元件202协作向私有半双工无线用户设备204提供半双工通信(下文中将详述)。无线用户设备的示例包括手持无线设备、无线功能膝上型计算机、无线功能台式计算机、智能电话、无线功能PDA(个人数字助理)、以及蜂窝式话机。
在一些实施例中,给定无线用户设备被装备用于在多种操作模式下进行操作。在一些实现中,给定的“私有无线用户设备”具有允许设备以与普通无线用户设备类似的方式进行操作的操作模式。给定的无线用户设备可以具有普通半双工客户端和私有半双工客户端能力。这种无线用户设备能在作为“普通无线用户设备”和“私有无线用户设备”之间动态切换。这种无线用户设备具有两个用户身份-一个用于普通使用,而另一个用于私有使用。这种无线用户设备可以发起/参与将是由CHDP以正常方式处理的普通半双工通信,或者可以发起/参与半双工通信的附加认证特征(下文中将描述)。
作为综述,操作上,当从私有无线用户设备204接收到得到认证的半双工通信请求时,CHDP将认证请求路由到专用网络201的私有认证元件202。私有认证元件202认证发起半双工交谈的用户和被邀请者,并通知CHDP结果。如果认证是成功的,则能够进行半双工通信。在一些实施例中,用户从与私有认证元件202协作创建的可能被邀请者列表中选择被邀请者。
图3是示出了认证在图2中所示的体系结构内半双工通信的无线用户设备的方法。一般而论,所述方法开始于私有用户决定利用无线用户设备进行得到认证的半双工通信会话(步骤401)。在一些实施例中,这通过从呈现在无线用户设备上的菜单中选择认证模式来实现。这种菜单上的另一选项可以包括普通半双工会话。当选择了得到认证的半双工会话时,则无线用户设备创建邀请,以便与具有私有被邀请者用户设备的一个或多个被邀请者进行得到认证的半双工通信(步骤402)。邀请将触发接入网络,以将认证请求路由到私有认证元件。在步骤403,通过载体网络将认证请求路由到私有认证元件。私有认证元件认证无线用户设备和私有被邀请者用户设备(步骤404)。在此可以实现任意类型的认证。在一个实施例中,步骤404涉及检验用户和被邀请者的所有身份在由私有组织准备的预定列表上。私有认证元件将指示无线用户设备和私有被邀请者用户设备是否已经得到认证的认证响应发回到CHDP(步骤406)。如果无线用户设备和私有被邀请者用户设备得到认证,则CHDP向私有被邀请者用户设备发送邀请,以加入半双工通信会话中(步骤410)。如果在步骤406,确定无线用户设备或多个私有被邀请者用户设备中的一个未得到认证,则通过载体网络向无线用户设备发送失败信号。
在图2和3所示的体系结构和方法的一些实施例中,对向和从私有认证元件202发送的用户和被邀请者的身份进行加密。此外,在一些实施例中,用户是一个以上的无线载体网络的客户端。
在一些实施例中,私有认证元件对群组的检验针对被邀请者确认对于整个群组半双工通信请求已经得到认证。
在下面的实施例中,将私有组织描述为企业。然而,所述实施例同样应用于任何希望认证其半双工通信的用户的组织。将下面的实施例中的无线用户设备描述为PoC客户端设备。一般而论,所述实施例可应用于先前定义的、具有半双工能力的任何无线用户设备及系统。此外,尽管半双工通信是优选的,但另外一些实施例通常可应用于即时通信。这些可以是半双工的、全双工的或基于文本的。
转到图4,示出了与基于载体的PoC服务结合使用的类似代理PoC体系结构的第一实施例的图示。图4示出了增加了体系结构特征的PoC客户端设备53,接入无线载体网络和企业防火墙99(如果存在的话)内的企业GLMS 14。无线载体包括SIP/IP核心52、GLMS 54、PoC服务器56、以及存在服务器58。PoC客户端设备53通过接口61与企业GLMS 14通信、通过接口66与SIP/IP核心52通信、通过接口62与无线载体GLMS 54通信、通过接口68与无线网络PoC服务器56通信。SIP/IP核心52通过接口67与PoC服务器56通信,并通过接口65与存在服务器58通信。存在服务器58还与GLMS 54(接口63)和PoC服务器56(接口69)相接口。载体GLMS 54通过接口64与PoC服务器56通信。企业GLMS也具有与PoC服务器56的接口70。示出了无线接入网络510,通过其PoC客户端设备接入载体网络组件。还示出了WAN接入网络59,通过其企业GLMS 14接入载体网络组件。在一些实施例中,在此体系结构中的接口是标准接口,如在上述参考的OMA标准中描述的接口,如基于载体的网络的数据部分的TCP/IP或UDP/IP通信的一些形式。示例包括XML、HTTP、SIP、或基于TCP/IP或UDP/IP类型的通信栈的SIP或RTP。
图4中所示的实施例提供了按照载体网络的域内的现有PoC系统运行的基于企业的GLMS 14。企业GLMS 14用于认证PoC聊天会话的参与者。企业还使用企业GLMS 14来创建针对每个企业用户的私有认证身份。可以使用这些得到认证的身份,无需向公众、或直接向载体网络公开真实身份。在一些实施例中,这可利用认证密钥和证书来实现,所述密钥和证书可被其它PoC用户看见,但不会泄露其完整性。
优选地,企业GLMS 14使用标准接口与PoC组件通信,如上文中引用的OMA标准中讨论的接口。按照此方式,企业GLMS 14将能够与针对这些接口正在进行的标准定义同步保留。然而,在一些实施例中,可以使用所有者协议。在一些实施例中,现有PoC网络组件和企业GLMS14之间的链接通过传统WAN接口59。
企业GLMS 14向现有网络PoC组件公布其自身,从而可以建立关系,并指示什么域是企业GLMS 14所支持的。
PoC服务器56与企业GLMS 14通信,以在针对给定实现定义的环境下认证发出请求用户设备和/或被邀请者。在一些实施例中,此认证由具有特定域内的地址的发出请求用户设备来触发。此认证可以由具有特定域内的地址的被邀请者来触发。此认证可以由请求中的标记或其它指示来触发。
因此,在特定示例中,企业GLMS 14针对特定域类型空间向PoC服务器56和载体GLMS54登记,并且通过私有GLMS确认请求在此域空间内的群组或身份的用户。例如,由被称为“CompanyY”的企业GLMS支持具有SIP地址为SIP:USERX@companyY.NetworkZ.com的用户,并且企业GLMS在因特网上的地址是X.X.X.Y。
企业GLMS 14是身份和认证处理的一部分。在传统系统中,PoC服务器56假设SIP身份是有效的。SIP使用统一资源标识符(URI)识别并授权网络内的有效移动台。还提出可以使用E.164(MS-ISDN或电话号码)来寻址并检验身份。根据一个方案,企业GLMS 14用第二授权来补充此授权。在此功能中,企业GLMS 14的作用就如“AAA”服务器(认证、授权和帐户)。这减少了在载体网络的基础结构内直接设置此功能的部分复杂性。
现在,转到图5,示出了认证PoC的方法的流程图。假设用户是想要进行得到认证的PoC会话的企业用户。如果用户是普通用户或按照普通用户操作的企业用户,则正常处理呼叫(即,以传统方式)。所述方法开始于向具有PoC客户端设备的企业用户添加获得PoC身份的认证特征(步骤502)。在一些实施例中,使用这些PoC身份以使之保存在地址薄中。可以对PoC身份进行识别,识别其是否需要认证。利用企业GLMS建立需要认证的PoC身份(步骤503)。在图4的体系结构中,这可以在接口61上实现。利用PoC客户端设备53,企业用户发起得到认证的PoC会话(步骤504)。在一些实施例中,这可以通过从菜单中选择认证模式来完成。可选地,还可以通过将得到认证的身份选择为被邀请者来完成。PoC客户端设备53创建SIP邀请(步骤506)。邀请将包括从企业GLMS 14获得的SIP身份和认证标记。SIP/IP核心52处理邀请(步骤508)。这包括一些SIP处理、拾取介质或PoC服务器56、以及向PoC服务器发送邀请。PoC服务器56将利用GLMS组件认证PoC请求,并将会话识别为普通会话或得到认证的会话(步骤510)。根据PoC请求的属性,PoC服务器将认证请求路由到企业GLMS14(步骤512),其中,对企业用户和被邀请者进行认证并且保护邀请(步骤514)。属性的实例是密钥。认证方法的实例包括公钥或对称密钥技术。根据认证的成功与否,授权或不授权半双工通信(步骤515)。通过接口70,将指示认证是否成功的信号发回到PoC服务器。如果授权,则向被邀请者发送邀请(步骤516)。一旦被邀请者接受,则PoC服务器将转换与介质服务器的连接以交换语音数据。如果认证失败,则企业GLMS通过接口70向PoC服务器发送指示认证已经失败的响应。
在另一实施例中,可以改变图5的方法以在新参与者加入正在进行的得到认证的半双工交谈之前认证新参与者。
此外,在一些实施例中,在获得私有无线用户设备的身份的处理中,PoC客户端设备53通过接口61向企业GLMS 14发送企业身份,并通过接口68向PoC服务器56发送PoC会话请求。优选地,利用使用公钥或私有对称密钥的多个可用加密技术之一来对此企业身份进行加密,所述多个可用加密技术包括但不限于PGP、S/MIME、三重DES、AES、ECC。PoC客户端设备53(如移动台)对此企业身份字段进行编码,并且可以仅通过企业GLMS组件14进行解码,因为其它实体没有必需的信息。
例如,越过PoC客户端设备和GLMS之间的标准Im接口,HTTP命令可能看上去类似于下述:
GET http://glms.networkA.com/script?action=create_list_set&owne
    r=sip%3Gary.mousseau%40gprs.ca&list_displayname=Private Co-
    Workers HTTP/1.1
Authorization:Digest username=″u45671234″,
    realm=″glms.rogers.ca″,
    nonce=″dcdllb7702ee4f0e8blld0f600bfb0c093″,
    uri=″http://glms.networkA.com/script?action=create_list_set
    &owner=sip%3Gary.mousseau%40gprs.ca&list_displayname=Co-
    Workers″,
    response=″e988c992a9123456e42c8ee200cec7f6″,
    cnonce=″dcd99agsjjkla123452dd2f0e8bl″,
    opaque=″12345ccdd03ebaf9f0171e9517f40e41″,
    qop=auth-int,
    nc=00000001
当PoC客户端设备通过接口61直接发送到企业GLMS组件14时(如图4所示),命令将在几个方面上发生变化,如下呈现:
GET http://glms.companyA.com/script?action=create_list_set&
    owner=sip%3Gary.mousseau%40gprs.ca&list_displayname=
    Private&private-ID=″T8&%$34%$#4″Co-Workers_HTTP/1.1
Authorization:Digestusername=″u45671234″,
    realm=″glms.rogers.ca″,
    private_GLMS=″glms_Accounting.CompanyX.com″,
    nonce=″dcdllb7702ee4f0e8blld0f600bfb0c093″,
    uri=″http://glms.networkA.com/script?action=create_list_set
    &owner=sip%3Gary.mousseau%40gprs.ca&list_displayname=Co-
    Workers″,
    response=″e988c992a9123456e42c8ee200cec7f6″,
    cnonce=″dcd99agsjjkla123452dd2f0e8bl″,
    opaque=″12345ccdd03ebaf9f0171e9517f40e41″,
    qop=auth-int,
    nc=00000001
新域名“glms.companyA.com”附加允许将HTTP请求通过由大部分载体经由接口61提供的公共因特网接入点直接路由到企业GLMS14。
另一实施例涉及扩展寻址,对从PoC客户端设备传送到PoC服务器56的SIP请求进行扩展寻址,如图4所示。例如,在标准SIP和标准接口Ik(PoC服务器和GLMS之间的接口)内,以下将是被交换的正常信息:
INVITE sip:bob@exampl e.org SIP/2.0
   To:<bob@example.org>
   From:<carol@example.org>;tag=xyz
   Call-Id:7@c.example.org
   CSeq 1 INVITE
   Contact:<sip:carol@c.example.org>
通过对如移动台等PoC客户端设备53进行修改以与企业GLMS 14一起工作,SIP邀请可能类似于下述:
INVITE sip:bob@example.org″ARZ$%E89@#″SIP/2.0
   To:<bob@example.org>″JUIRT8%$!IJP″
   From:<carol@example.org>″M6%$PQWE9(+″;tag=xyz
   Call-Id:7@c.example.org
   CSeq 1 INVITE
   Contact:<sip:carol@c.example.org>
扩展地址的存在向PoC服务器56指示了针对此邀请需要扩展认证。如果存在此情况,PoC服务器56通过接口70向企业GLMS 14发送加密身份,以便进行解密和认证。返回给PoC服务器的SIP认证响应指示授权哪个参与者加入PoC会话。在另一实施例中,使用SIP请求授权报头来执行用户资格审查(credentials of the user)。在此情况下,报头部分对于体系结构中除企业GLMS 14之外的所有元素是不透明的,这表示载体网络可以看见这些部分,但是不能理解。
转到图6,示出了与基于载体的PoC服务一起使用的第二代理体系结构的图示。此实施例与图4所示的实施例类似,除发送到企业GLMS14的PoC客户端接口业务来自于载体网络的GLMS 54之外。与图4所示的结构的区别仅在于:不存在从PoC客户端设备到企业GLMS 14的接口,以及存在企业GLMS 14和载体GLMS 54之间的接口71。
在此示例中,对于在载体GLMS 54和企业GLMS 14之间使用的接口协议存在许多选择。在一些实施例中,标记为71的此链接可以传送标准Im业务和Ik业务(其中,将Im定义为无线用户设备和GLMS之间的标准接口,以及将Ik定义为PoC服务器和GLMS之间的标准接口),或者可以使用为传送认证请求专门开发的所有者协议。一个选择可以是PoC客户端设备53和载体GLMS 54之间的接口62。在一些实施例中,此接口62使用HTTP上的XML、简单协议和可以从PoC客户端设备53一直到企业GLMS 14进行镜像的寻址方法。按照此方式,可以简化PoC客户端设备53的配置,并且PoC客户端设备53上需要的、确保将信息转送到企业GLMS 14的工作将较少。例如,可以将每个PoC客户端设备53配置为当通过特定企业使用时需要企业GLMS 14支持。由于PoC客户端设备53和企业GLMS 14之间的接口是只有此实施例才有的,因此能够使该接口是除HTTP之外的任何希望的选择。如参考图4所描述的那样,企业GLMS 14将向载体网络公布其自身。
在此实施例中,可以使用从如移动台等PoC客户端设备53到载体GLMS 54(接口62)的业务来传送企业GLMS 14所需的信息。如参考图4所描述的那样,修改的HTTP报头可以传送加密的身份,以向载体GLMS 54指示需要进一步认证。
此实施例具有的优点在于群组和列表的创建仍可以按照正常来操作。针对正由企业用户创建的这些群组和列表,加密的私有身份还将附有创建请求。当此发生并且私有身份存在时,载体GLMS 54识别基于企业的认证的需要,并使用接口71来获得该认证。对于获得批准的所有群组成员,可以将其增加到正在创建的群组或列表中。通过接口7,将认证响应发回到载体GLMS 54。
转到图7,示出了与基于载体的PoC服务一起使用的第三代理体系结构的图示。此实施例与图4和图6所示的第一和第二实施例相似。与图6的不同之处仅在于不存在企业GLMS 14和网络PoC服务器56之间的接口。
在此实施例中,去往企业GLMS 14的所有业务均经由接口62和71、通过载体GLMS 54进行。所有认证请求均通过载体GLMS 54传递,并传递到企业GLMS 14,如所示。
在此实施例中,通过载体GLMS 54来路由所有企业认证请求。这仅需要载体GLMS 54和企业GLMS 14之间的一个专用链接。在一些实施例中,标记为71的此链接可以传送标准Im业务和Ik业务(其中,将Im定义为无线用户设备和GLMS之间的标准接口,以及将Ik定义为PoC服务器和GLMS之间的标准接口),或者可以使用为传送认证请求专门开发的所有者协议。例如,可以实现将Im接口用于企业GLMS 14。描述并定义了标准Im接口以使用利用HTTP传输的XML格式。在图4的讨论中,描述了修改HTTP报头信息从而载体GLMS 54可以容易地识别加密身份并转发到企业GLMS 14以便进行进一步认证的各种方法。
在图7所示的图示中,对于载体GLMS 54和企业GLMS 14之间使用的接口协议,存在许多选择。这些选择之一可以是使用与PoC客户端设备53和载体GLMS 54之间的接口相同类型的接口。此实施例优点在于:由于不需要与企业GLMS 14的接口,减少了针对PoC服务器56的必备条件。对于指示企业连接的的哪些PoC客户端设备,通过载体GLMS 54检验PoC会话请求,然后,经由接口71转送到企业GLMS 14上。如参考图4所讨论的那样,企业GLMS将向载体网络公布其自身,并且由PoC客户端设备53使用的SIP地址将向载体GLMS 54指示其处于由企业GLMS 14所支持的域内。如果仅将肯定反馈通过接口71返回到载体GLMS 54,则PoC邀请将被扩展到一个或许多被邀请者。
本发明的上述实施例仅用作示例。本领域内普通技术人员可以实现对特定实施例的变更、修改和改变。例如,在其它实施例中,私有认证元件安装在载体网络内的服务器上。

Claims (29)

1.一种对私有用户设备进行认证的方法,包括:
无线用户设备与私有认证元件相交互,以获得私有用户设备的身份;
无线用户设备向CHDP(载体半双工处理元件)发送请求,所述请求识别至少一个被邀请者私有用户设备;
CHDP向私有认证元件发送认证至少一个被邀请者私有用户设备的请求;
私有认证元件认证至少一个被邀请者私有用户设备,并向CHDP发送指示至少一个被邀请者私有用户设备是否得到认证的认证响应;
CHDP向得到认证的被邀请者私有用户设备发送邀请,并接收接受/拒绝;以及
CHDP针对已经接受邀请的得到认证的用户建立半双工通信会话。
2.根据权利要求1所述的方法,还包括私有认证元件向CHDP登记,以针对特定域执行认证。
3.根据权利要求1所述的方法,其中,半双工通信会话是基于蜂窝的Push-to-TalkTM(PoC)会话。
4.根据权利要求1所述的方法,其中,所述无线用户设备向CHDP发送请求包括:向CHDP的PoC服务器发送请求。
5.根据权利要求4所述的方法,其中,CHDP还包括载体GLMS(群组列表管理服务器)。
6.根据权利要求1所述的方法,其中,所述交互还包括:将载体GLMS用作媒介。
7.根据权利要求1所述的方法,其中,所述发送认证响应将载体GLMS用作媒介。
8.根据权利要求1所述的方法,其中私有认证元件是GLMS。
9.根据权利要求1所述的方法,还包括无线用户设备对至少一个被邀请者私有用户设备的身份进行加密。
10.一种对私有用户设备进行认证的方法,包括:
私有认证元件与无线用户设备相交互,以建立私有用户设备的私有身份;
私有认证元件从与所请求的半双工通信会话相关联的载体半双工处理元件接收私有身份认证请求;
私有认证元件认证私有身份;以及
私有认证元件向载体半双工处理元件发送指示私有身份是否得到认证的认证响应。
11.根据权利要求10所述的方法,其中,所述交互包括私有认证元件通过载体GLMS与无线用户设备相交互。
12.根据权利要求10所述的方法,其中:
所述接收包括从PoC服务器接收请求;
所述发送包括向PoC服务器发送认证响应。
13.根据权利要求12所述的方法,其中:
所述接收包括通过载体GLMS、从PoC服务器接收请求;以及
所述发送包括通过载体GLMS、向PoC服务器发送认证响应。
14.根据权利要求10所述的方法,其中私有认证元件是GLMS。
15.根据权利要求10所述的方法,还包括私有认证元件向载体半双工处理元件登记,以针对特定域执行认证。
16.一种私有认证元件,包括:
用于与无线用户设备相交互以建立私有用户设备的私有身份的装置;
用于从与所请求的半双工通信会话相关联的载体半双工处理元件接收私有身份认证请求的装置;
用于认证私有身份的装置;以及
用于向载体半双工处理元件发送指示私有身份是否得到认证的认证响应的装置。
17.根据权利要求16所述的认证元件包括私有GLMS。
18.一种无线用户设备中的方法,包括:
无线用户设备与私有认证元件相交互,以获得私有用户设备的私有身份;
无线用户设备向CHDP发送识别至少一个被邀请者私有用户设备的半双工通信请求,所述请求向CHDP指示利用私有认证元件执行对至少一个被邀请者私有用户设备的认证;以及
私有认证元件向CHDP发送指示至少一个被邀请者私有用户设备是否得到认证的认证响应。
19.根据权利要求18所述的方法,其中,所述交互包括:无线用户设备将从私有认证元件获得的私有身份保存在地址薄中。
20.根据权利要求18所述的方法,其中,半双工通信是PoC通信。
21.根据权利要求18所述的方法,其中所述交互包括与私有GLMS相交互。
22.一种无线用户设备,包括:
用于与私有认证元件相交互以获得私有用户设备的私有身份的装置;以及
用于向CHDP发送识别至少一个被邀请者私有用户设备的半双工通信请求的装置,所述请求向CHDP指示利用私有认证元件执行对至少一个被邀请者私有用户设备的认证;
其中,私有认证元件向CHDP发送指示至少一个被邀请者私有用户设备是否得到认证的认证响应。
23.根据权利要求18所述的无线用户设备,配置为在私有模式和常规模式下操作。
24.根据权利要求18所述的无线用户设备,配置为对私有身份进行加密。
25.一种载体半双工处理元件(CHDP),包括:
第一输入端,用于从客户端设备接收利用至少一个私有用户设备进行半双工通信会话的请求,作为响应,CHDP产生认证私有用户设备的私有身份的认证请求;
输出端,用于向私有认证元件发送认证请求;
第二输入端,用于从私有认证元件接收认证响应;以及
其中,在成功认证的情况下,CHDP邀请私有用户设备参与半双工通信会话,并在接受的设备之间建立半双工通信会话。
26.根据权利要求25所述的载体半双工处理元件,其中,半双工通信会话是PoC会话,以及CHDP包括PoC服务器。
27.根据权利要求26所述的载体半双工处理元件,还包括GLMS,其中,通过PoC服务器、经由GLMS将认证请求发送到私有认证元件。
28.根据权利要求27所述的载体半双工处理元件,其中由PoC服务器经由GLMS接收认证响应。
29.一种当通过载体网络进行即时通信时、认证来自私有网络的私有用户的系统,所述系统包括:
载体处理元件,配置用于:从无线用户设备接收即时通信会话请求;向私有认证元件发送对至少一个被邀请者私有用户设备的身份的认证请求;如果从私有认证元件接收到认证响应,向至少一个被邀请者私有用户设备发送即时通信会话邀请;以及在无线用户设备和至少一个被邀请者私有用户设备之间建立即时通信会话;以及
私有认证元件,配置用于:建立得到认证的私有用户设备身份;从载体处理元件接收认证请求;对身份进行认证;以及将指示身份是否得到认证的认证响应发回到载体处理元件。
CN2004800403219A 2003-11-19 2004-11-19 在分布式网络传递的半双工通信中添加认证的系统及方法 Active CN101077017B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US52346603P 2003-11-19 2003-11-19
US60/523,466 2003-11-19
PCT/CA2004/001994 WO2005051008A1 (en) 2003-11-19 2004-11-19 Systems and methods for added authentication in distributed network delivered half-duplex communications

Publications (2)

Publication Number Publication Date
CN101077017A CN101077017A (zh) 2007-11-21
CN101077017B true CN101077017B (zh) 2011-06-01

Family

ID=34619606

Family Applications (2)

Application Number Title Priority Date Filing Date
CN2004800403219A Active CN101077017B (zh) 2003-11-19 2004-11-19 在分布式网络传递的半双工通信中添加认证的系统及方法
CN2004800406490A Active CN101147406B (zh) 2003-11-19 2004-11-19 便于基于分布式蜂窝网络的即时通信的系统及方法

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN2004800406490A Active CN101147406B (zh) 2003-11-19 2004-11-19 便于基于分布式蜂窝网络的即时通信的系统及方法

Country Status (8)

Country Link
US (7) US7466825B2 (zh)
EP (2) EP1692889B1 (zh)
CN (2) CN101077017B (zh)
AT (1) ATE440463T1 (zh)
CA (2) CA2546786C (zh)
DE (1) DE602004022705D1 (zh)
HK (2) HK1092990A1 (zh)
WO (2) WO2005051007A1 (zh)

Families Citing this family (75)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8243636B2 (en) 2003-05-06 2012-08-14 Apple Inc. Messaging system and service
CA2546786C (en) * 2003-11-19 2011-02-15 Research In Motion Limited Systems and methods for facilitating instant communications over distributed cellular networks
US7305438B2 (en) * 2003-12-09 2007-12-04 International Business Machines Corporation Method and system for voice on demand private message chat
JP2005234666A (ja) * 2004-02-17 2005-09-02 Nec Corp PoCシステムおよびPoCサーバならびにPoCクライアント
US7711382B2 (en) * 2004-02-27 2010-05-04 Motorola, Inc. Method for dynamic group call
ES2293259T3 (es) * 2004-05-26 2008-03-16 Telefonaktiebolaget Lm Ericsson (Publ) Servidores y metodos para controlar la gestion de grupos.
US20050265350A1 (en) * 2004-05-28 2005-12-01 Murali Narasimha Concurrent packet data session set-up for push-to-talk over cellular
US7398079B2 (en) * 2004-06-30 2008-07-08 Research In Motion Limited Methods and apparatus for automatically recording push-to-talk (PTT) voice communications for replay
US7974224B2 (en) * 2004-07-31 2011-07-05 Nextel Communications Inc. Subscriber unit capable of switching between full-duplex and half-duplex modes during an on-going session
KR100640324B1 (ko) * 2004-08-19 2006-10-30 삼성전자주식회사 이동통신 단말기에서의 푸시투토크 방식의 그룹 통화 방법
DE102004053597B4 (de) * 2004-11-05 2008-05-29 Infineon Technologies Ag Verfahren zum automatischen Erzeugen und/oder Steuern einer Telekommunikations-Konferenz mit einer Vielzahl von Teilnehmern, Telekommunikations-Konferenz-Endgerät und Telekommunikations-Konferenz-Servereinrichtung
US10116691B2 (en) * 2004-11-23 2018-10-30 Kodiak Networks, Inc. VoIP denial-of-service protection mechanisms from attack
KR101058643B1 (ko) * 2005-01-11 2011-08-22 삼성전자주식회사 푸쉬 투 토크 오버 셀룰러 시스템의 그룹 세션 개시 방법및 그 시스템
KR100810222B1 (ko) * 2005-02-01 2008-03-07 삼성전자주식회사 셀룰러 기반의 푸쉬 투 토크에서 전 이중 통화 제공 방법및 시스템
KR100735328B1 (ko) * 2005-02-04 2007-07-04 삼성전자주식회사 Ptt 시스템에서 사용자 정보 자동 갱신 방법 및 그시스템
US7558267B2 (en) * 2005-02-11 2009-07-07 Microsoft Corporation Method and system for placing restrictions on sessions
JP4205111B2 (ja) * 2005-03-14 2009-01-07 株式会社エヌ・ティ・ティ・ドコモ PoC通信サーバ装置、端末装置、PoC通信方法
DE102005040280A1 (de) * 2005-03-17 2006-09-28 T-Mobile International Ag & Co. Kg Data Group Call Service
US8681751B2 (en) * 2005-07-11 2014-03-25 Nokia Corporation Method and apparatus for providing presence information in support of wireless communication services
KR20070014482A (ko) * 2005-07-28 2007-02-01 삼성전자주식회사 PoC 그룹 세션의 재초청 방법 및 그 시스템
DE102005037569B4 (de) * 2005-08-09 2011-03-03 Infineon Technologies Ag Verfahren zum Vergeben eines Kommunikationsrechts, Kommunikationskonferenz-Sitzung-Server und Kommunikationskonferenz-Sitzung-Server-Anordnung
US7706796B2 (en) * 2005-09-01 2010-04-27 Qualcomm Incorporated User terminal-initiated hard handoff from a wireless local area network to a cellular network
US20070049274A1 (en) * 2005-09-01 2007-03-01 Eitan Yacobi Hard handoff from a wireless local area network to a cellular telephone network
DE102005044857A1 (de) * 2005-09-13 2007-03-22 Siemens Ag Verfahren und Anordnung zum Betreiben eines Gruppendienstes in einem Kommunikationsnetz
CN100370850C (zh) * 2005-09-26 2008-02-20 华为技术有限公司 一种创建群组和添加群组成员的方法、装置及系统
DE602005012608D1 (de) * 2005-10-13 2009-03-19 Ericsson Telefon Ab L M Verfahren und vorrichtung zum handhaben von einladungen zu einer mehrbenutzer-kommunikationssitzung
JP4988587B2 (ja) * 2005-11-04 2012-08-01 シャープ株式会社 通信システム、PoCドメインサーバ、グループリストサーバ、サーバ、通信方法、プログラム
US7991895B2 (en) * 2005-12-09 2011-08-02 Nokia Corporation Limiting access to network functions based on personal characteristics of the user
US8099082B2 (en) 2005-12-16 2012-01-17 Research In Motion Limited System and method wireless messaging in a wireless communication system
US8005459B2 (en) * 2005-12-16 2011-08-23 Research In Motion Limited System and method of authenticating login credentials in a wireless communication system
US8270947B2 (en) * 2005-12-19 2012-09-18 Motorola Solutions, Inc. Method and apparatus for providing a supplicant access to a requested service
US20070150723A1 (en) * 2005-12-23 2007-06-28 Estable Luis P Methods and apparatus for increasing security and control of voice communication sessions using digital certificates
US7751801B2 (en) * 2005-12-28 2010-07-06 Nokia Corporation Service trial system and method for individuals and communities
EP1806934A1 (en) * 2006-01-05 2007-07-11 Research In Motion Limited Methods and apparatus for increasing security and control of voice communication sessions using digital certificates
JP2007259082A (ja) * 2006-03-23 2007-10-04 Nec Corp PoCシステム及びその通信方法
JP4812508B2 (ja) * 2006-05-12 2011-11-09 富士通株式会社 プレゼンス情報を取り扱うシステム
US20080005232A1 (en) * 2006-06-28 2008-01-03 Hui Feng Enhanced group advertisement to allow rejection and receive group member details
US8527770B2 (en) * 2006-07-20 2013-09-03 Research In Motion Limited System and method for provisioning device certificates
US8576851B2 (en) * 2006-09-22 2013-11-05 Microsoft Corporation Integrating data with conversations
IL179070A0 (en) * 2006-11-06 2007-03-08 Pidgin Technologies Ltd A method for connecting disparate forums and socially connecting their members
GB2438475A (en) * 2007-03-07 2007-11-28 Cvon Innovations Ltd A method for ranking search results
US7738899B1 (en) * 2007-03-29 2010-06-15 Nextel Communications Inc. System and method for groups comprising non-communication address objects
GB2441399B (en) * 2007-04-03 2009-02-18 Cvon Innovations Ltd Network invitation arrangement and method
US8671000B2 (en) * 2007-04-24 2014-03-11 Apple Inc. Method and arrangement for providing content to multimedia devices
US7769404B1 (en) * 2007-05-02 2010-08-03 Nextel Communications Inc. Guaranteed talk permit with forced audio in a dispatch communication network
US8400953B1 (en) * 2007-05-21 2013-03-19 Nextel Communications Inc. Systems and methods of call setup
US20080301242A1 (en) * 2007-06-04 2008-12-04 Akella Raji L System and method for protecting chat content
EP2189017A4 (en) * 2007-09-10 2014-01-22 Ericsson Telefon Ab L M SIMPLIFIED RADIO BROADCAST FOR GROUP COMMUNICATION
EP2066090A1 (en) * 2007-11-29 2009-06-03 Nokia Siemens Networks Oy Initiation of dynamic sessions
PL2236000T3 (pl) * 2008-01-22 2016-03-31 Savox Communications Oy Ab Ltd Rozmieszczenie i sposób podłączenia sieci komunikacyjnej ad-hoc do stałej sieci komunikacyjnej przez półdupleksowe łącze komunikacyjne
US9479339B2 (en) * 2008-02-29 2016-10-25 Blackberry Limited Methods and apparatus for use in obtaining a digital certificate for a mobile communication device
US10015158B2 (en) * 2008-02-29 2018-07-03 Blackberry Limited Methods and apparatus for use in enabling a mobile communication device with a digital certificate
US9021561B2 (en) * 2008-09-17 2015-04-28 Motorola Solutions, Inc. Method of providing a mixed group communication session
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
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
US20100099387A1 (en) * 2008-10-16 2010-04-22 Research In Motion Limited Controlling and/or Limiting Publication Through the Presence Access Layer
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
US8386773B2 (en) * 2008-12-09 2013-02-26 Research In Motion Limited Verification methods and apparatus for use in providing application services to mobile communication devices
US8099120B2 (en) 2009-03-12 2012-01-17 Motorola Solutions, Inc. Method and device for enabling selective privacy in a push to talk (PTT) wireless group communication session
US8379619B2 (en) * 2009-11-06 2013-02-19 Intel Corporation Subcarrier permutation to achieve high frequency diversity of OFDMA systems
US9367847B2 (en) 2010-05-28 2016-06-14 Apple Inc. Presenting content packages based on audience retargeting
US8971946B2 (en) * 2011-05-11 2015-03-03 Tikl, Inc. Privacy control in push-to-talk
US20130339454A1 (en) * 2012-06-15 2013-12-19 Michael Walker Systems and methods for communicating between multiple access devices
JP6201835B2 (ja) * 2014-03-14 2017-09-27 ソニー株式会社 情報処理装置、情報処理方法及びコンピュータプログラム
JPWO2016072220A1 (ja) * 2014-11-06 2017-09-28 株式会社Nttドコモ ユーザ端末、無線基地局及び無線通信方法
JP6507863B2 (ja) * 2015-06-03 2019-05-08 富士ゼロックス株式会社 情報処理装置及びプログラム
KR101943989B1 (ko) 2015-06-05 2019-01-30 삼성전자주식회사 데이터를 송수신하는 방법, 서버 및 단말기
US9942180B2 (en) * 2015-06-26 2018-04-10 Blackberry Limited Private text chatting sessions
US10200339B2 (en) * 2015-08-03 2019-02-05 Verizon Patent And Licensing Inc. Providing a service to a user device based on a capability of the user device when the user device shares an identifier
US11102188B2 (en) * 2016-02-01 2021-08-24 Red Hat, Inc. Multi-tenant enterprise application management
US10291592B2 (en) 2016-10-17 2019-05-14 Microsoft Technology Licensing, Llc Secure electronic communication
US10395060B2 (en) 2016-10-17 2019-08-27 Microsoft Technology Licensing, Llc Multiple message retrieval for secure electronic communication
US10582009B2 (en) * 2017-03-24 2020-03-03 Motorola Solutions, Inc. Method and apparatus for a cloud-based broadband push-to-talk configuration portal

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1351789A (zh) * 1999-05-21 2002-05-29 国际商业机器公司 初始化无线设备间安全通信和对其专用配对的方法和装置
US6449491B1 (en) * 1999-05-10 2002-09-10 Ericsson Inc. Apparatus and methods for conducting group calls in wireless communications systems

Family Cites Families (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5912882A (en) * 1996-02-01 1999-06-15 Qualcomm Incorporated Method and apparatus for providing a private communication system in a public switched telephone network
US6069890A (en) * 1996-06-26 2000-05-30 Bell Atlantic Network Services, Inc. Internet telephone service
GB2383723B (en) * 1998-06-03 2003-09-10 Orange Personal Comm Serv Ltd Mobile communications
US7522931B2 (en) * 1998-06-05 2009-04-21 Netnumber, Inc. Method and apparatus for accessing a network computer to establish a push-to-talk session
US6484027B1 (en) * 1998-06-15 2002-11-19 Sbc Technology Resources, Inc. Enhanced wireless handset, including direct handset-to-handset communication mode
US6256733B1 (en) 1998-10-08 2001-07-03 Entrust Technologies Limited Access and storage of secure group communication cryptographic keys
US6498787B1 (en) * 1998-12-30 2002-12-24 Motorola, Inc. Method and apparatus for sending and receiving service utilization messages
US6321095B1 (en) * 1999-03-26 2001-11-20 Sherman Gavette Wireless communications approach
US6603761B1 (en) * 1999-09-17 2003-08-05 Lucent Technologies Inc. Using internet and internet protocols to bypass PSTN, GSM map, and ANSI-41 networks for wireless telephone call delivery
US6363258B1 (en) 1999-10-28 2002-03-26 Ericsson Inc. Communications system providing call type indication for group calls
KR20020081389A (ko) 2000-03-03 2002-10-26 퀄컴 인코포레이티드 기존 통신 시스템에서 그룹 통신 서비스에 가담하기 위한방법 및 장치
US6477150B1 (en) * 2000-03-03 2002-11-05 Qualcomm, Inc. System and method for providing group communication services in an existing communication system
US6308079B1 (en) * 2000-03-24 2001-10-23 Motorola, Inc. Method and apparatus for a talkgroup call in a wireless communication system
US7170863B1 (en) * 2001-02-12 2007-01-30 Nortel Networks Limited Push-to-talk wireless telecommunications system utilizing a voice-over-IP network
WO2002087204A1 (en) * 2001-04-20 2002-10-31 Nokia Corporation Conference call system
US6982961B2 (en) 2001-07-19 2006-01-03 Telefonaktiebolaget Lm Ericsson (Publ) Push-to-talk and push-to-conference in a CDMA wireless communications system
US7068789B2 (en) 2001-09-19 2006-06-27 Microsoft Corporation Peer-to-peer name resolution protocol (PNRP) group security infrastructure and method
FI112016B (fi) * 2001-12-20 2003-10-15 Nokia Corp Konferenssipuhelujärjestely
US20030139180A1 (en) * 2002-01-24 2003-07-24 Mcintosh Chris P. Private cellular network with a public network interface and a wireless local area network extension
US20030154243A1 (en) * 2002-02-14 2003-08-14 Crockett Douglas M. Method and an apparatus for registering a user in a group communication network
US6873854B2 (en) * 2002-02-14 2005-03-29 Qualcomm Inc. Method and an apparatus for adding a new member to an active group call in a group communication network
US7062253B2 (en) * 2002-04-10 2006-06-13 Sprint Spectrum L.P. Method and system for real-time tiered rating of communication services
US7120797B2 (en) * 2002-04-24 2006-10-10 Microsoft Corporation Methods for authenticating potential members invited to join a group
US6836670B2 (en) * 2002-05-09 2004-12-28 Casabyte, Inc. Method, apparatus and article to remotely associate wireless communications devices with subscriber identities and /or proxy wireless communications devices
US7640293B2 (en) * 2002-07-17 2009-12-29 Research In Motion Limited Method, system and apparatus for messaging between wireless mobile terminals and networked computers
US7181234B2 (en) * 2002-09-17 2007-02-20 Motorola, Inc. Method and apparatus for bridging talk groups in public/private communication systems
US7130282B2 (en) * 2002-09-20 2006-10-31 Qualcomm Inc Communication device for providing multimedia in a group communication network
US7826868B2 (en) * 2002-10-10 2010-11-02 Robbins Barry R Extension of a local area phone system to a wide area network
US7382768B2 (en) * 2002-10-11 2008-06-03 Agilent Technologies, Inc. Real-time protocol (RTP) flow analysis using network processor
US7752334B2 (en) * 2002-10-15 2010-07-06 Nomadix, Inc. Intelligent network address translator and methods for network address translation
US7298702B1 (en) * 2002-12-20 2007-11-20 Sprint Spectrum L.P. Method and system for providing remote telephone service via a wireless local area network
US7248566B2 (en) * 2002-12-30 2007-07-24 Lucent Technologies Inc. Wireless network with transmission control in a half-duplex voice conference mode
US7260087B2 (en) * 2003-04-02 2007-08-21 Cellco Partnership Implementation methodology for client initiated parameter negotiation for PTT/VoIP type services
US7107017B2 (en) * 2003-05-07 2006-09-12 Nokia Corporation System and method for providing support services in push to talk communication platforms
JP4206828B2 (ja) * 2003-05-30 2009-01-14 日本電気株式会社 サービスローミング対応システム、およびサービスローミング対応プログラム
US7069016B2 (en) * 2003-06-23 2006-06-27 Motorola, Inc. Dynamically determining a community of entities in a communication system
US7448080B2 (en) 2003-06-30 2008-11-04 Nokia, Inc. Method for implementing secure corporate communication
DE10329877A1 (de) * 2003-07-02 2005-01-27 Siemens Ag Verfahren zum Betrieb eines Sprach-Endgerätes an einer abgesetzten Nebenstellenanlage, Kommunikationsanordnung und Sprach-Endgerät
CA2546786C (en) * 2003-11-19 2011-02-15 Research In Motion Limited Systems and methods for facilitating instant communications over distributed cellular networks
US20090222537A1 (en) * 2003-12-04 2009-09-03 Colligo Newworks, Inc., A Canadian Corporation System And Method For Interactive Instant Networking
US7328036B2 (en) * 2003-12-05 2008-02-05 Motorola, Inc. Method and apparatus reducing PTT call setup delays
US8661158B2 (en) * 2003-12-10 2014-02-25 Aventail Llc Smart tunneling to resources in a network
US7907615B2 (en) * 2004-03-12 2011-03-15 At&T Intellectual Property Ii, L.P. Method and apparatus to manage network addresses for private voice communications
FI20045162A0 (fi) * 2004-04-30 2004-04-30 Nokia Corp Ryhmäviestintä viestinjärjestelmässä
GB0410270D0 (en) * 2004-05-07 2004-06-09 Nokia Corp A communication system
US7738861B2 (en) * 2004-06-29 2010-06-15 Sony Ericsson Mobile Communications Ab Caller identification using push-to-talk protocol for wireless communications devices
JP4908819B2 (ja) * 2004-12-01 2012-04-04 キヤノン株式会社 無線制御装置、システム、制御方法、及びプログラム
ATE436127T1 (de) * 2005-03-29 2009-07-15 Research In Motion Ltd Verfahren und vorrichtungen zur verwendung bei der herstellung von sitzungseinleitungsprotokoll- übermittlungen für virtuelle private vernetzung
US20070150723A1 (en) * 2005-12-23 2007-06-28 Estable Luis P Methods and apparatus for increasing security and control of voice communication sessions using digital certificates

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6449491B1 (en) * 1999-05-10 2002-09-10 Ericsson Inc. Apparatus and methods for conducting group calls in wireless communications systems
CN1351789A (zh) * 1999-05-21 2002-05-29 国际商业机器公司 初始化无线设备间安全通信和对其专用配对的方法和装置

Also Published As

Publication number Publication date
CA2546786A1 (en) 2005-06-02
CN101147406A (zh) 2008-03-19
ATE440463T1 (de) 2009-09-15
HK1092990A1 (en) 2007-02-16
WO2005051007A1 (en) 2005-06-02
WO2005051007B1 (en) 2005-07-14
US20050128997A1 (en) 2005-06-16
EP1692889B1 (en) 2013-10-09
WO2005051008A1 (en) 2005-06-02
US20090270049A1 (en) 2009-10-29
US8380236B2 (en) 2013-02-19
EP1692888A4 (en) 2007-02-28
CN101077017A (zh) 2007-11-21
US20070280479A1 (en) 2007-12-06
CA2546790C (en) 2011-02-22
US20070254605A1 (en) 2007-11-01
US20080313705A1 (en) 2008-12-18
EP1692889A4 (en) 2007-02-14
US7570966B2 (en) 2009-08-04
US20100136986A1 (en) 2010-06-03
US20050144485A1 (en) 2005-06-30
WO2005051008B1 (en) 2005-07-14
CN101147406B (zh) 2013-02-13
EP1692888B1 (en) 2009-08-19
EP1692888A1 (en) 2006-08-23
US7466825B2 (en) 2008-12-16
US7882543B2 (en) 2011-02-01
US8825063B2 (en) 2014-09-02
CA2546790A1 (en) 2005-06-02
US7684805B2 (en) 2010-03-23
US7848523B2 (en) 2010-12-07
CA2546786C (en) 2011-02-15
HK1092991A1 (en) 2007-02-16
DE602004022705D1 (de) 2009-10-01
EP1692889A1 (en) 2006-08-23

Similar Documents

Publication Publication Date Title
CN101077017B (zh) 在分布式网络传递的半双工通信中添加认证的系统及方法
US20070150723A1 (en) Methods and apparatus for increasing security and control of voice communication sessions using digital certificates
CN101227418B (zh) 一种实现融合ip消息的方法、装置及系统
TW533706B (en) System and method for providing group communication services in an existing communication system
JP4875091B2 (ja) マルチユーザ通信セッションへの招待を扱う方法および装置
CN100461942C (zh) Ip多媒体子系统接入域安全机制的选择方法
WO2007016851A1 (fr) Procede etablissant un canal de transmission de donnees pour dialogue en ligne afin de realiser la transmission du message
EP2033457B1 (en) Group advertisement method in a SIP based message service
MXPA05011467A (es) Arquitectura de invitacion de mensajes seguros de un nivel a otro igual.
US8638676B2 (en) Methods and systems to allow multiple SIP applications on a SIP client the ability to select specific applications and features on a SIP server
EP1687694A2 (en) Authentification and/or billing mediation service apparatus and method
CN102057700B (zh) 蜂窝网络上的即按即说中的私密通信
CN101155336B (zh) 实现消息系统用户漫游的方法及其系统
EP1806934A1 (en) Methods and apparatus for increasing security and control of voice communication sessions using digital certificates
Han et al. Secure multicast software delivery
Cimato et al. Anonymous group communication in mobile networks

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant