CN1732667A - 使用在场技术的应用信息和命令的传输 - Google Patents
使用在场技术的应用信息和命令的传输 Download PDFInfo
- Publication number
- CN1732667A CN1732667A CNA2003801075452A CN200380107545A CN1732667A CN 1732667 A CN1732667 A CN 1732667A CN A2003801075452 A CNA2003801075452 A CN A2003801075452A CN 200380107545 A CN200380107545 A CN 200380107545A CN 1732667 A CN1732667 A CN 1732667A
- Authority
- CN
- China
- Prior art keywords
- application
- scene
- tuple
- message
- server
- 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.)
- Granted
Links
- 238000005516 engineering process Methods 0.000 title description 12
- 230000005540 biological transmission Effects 0.000 title description 8
- 238000000034 method Methods 0.000 claims abstract description 17
- 230000004044 response Effects 0.000 claims description 6
- 230000009471 action Effects 0.000 description 21
- 238000004891 communication Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000002349 favourable effect Effects 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 241000196324 Embryophyta Species 0.000 description 1
- 235000006508 Nelumbo nucifera Nutrition 0.000 description 1
- 240000002853 Nelumbo nucifera Species 0.000 description 1
- 235000006510 Nelumbo pentapetala Nutrition 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000033228 biological regulation Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/54—Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes 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/1066—Session management
- H04L65/1101—Session protocols
- H04L65/1104—Session initiation protocol [SIP]
-
- 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
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/043—Real-time or near real-time messaging, e.g. instant messaging [IM] using or handling presence information
-
- 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/1066—Session management
- H04L65/1101—Session protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/133—Protocols for remote procedure calls [RPC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
Abstract
一种用于在在场实体和监视器之间交换应用信息的方法、系统、用户设备(UE)以及应用平台,其中在场实体以在场元组的形式发布指定给某一应用的应用信息或命令。监视器订阅与该某一应用相关的在场信息,并且一旦被批准就接收具有应用信息或命令的元组。UE或应用平台运行几个应用,并包括订阅调度模块和发布处理器模块,用来发送在场订阅消息和在场发布消息以要求或提供应用信息和命令。
Description
技术领域
本发明涉及在电信网中服务应用之间的信息交换。
背景技术
由电信领域所提供的一种新的服务应用是所谓的“在场(presence)”技术。在场是一种使得定位和识别终端设备成为可能的应用,终端设备在此被称为用户设备(UE),例如包括手持式计算机、个人数字助理(PDA)、膝上型电脑或个人电脑(PC)、移动电话等等,一旦用户连接到网络,用户设备就可以无处不在。在场技术的一种应用——即时消息(IM)已经广为流行。在场技术被预期成为第三代(3G)无线网络的主要部分,并且有可能在如所提到的各式各样的通信装置上被采用。大量的无线应用服务提供商正在开发用于移动在场应用的平台。
此外,在场主要是这样一种方法,即用户用之来表达他与其他用户的通信意愿,并用来在网络中公布他可能采用的通信装置。除了其它的可能性之外,通过只要检测到所有方都可用或在场就连接它们,该技术的用户就可以自动地建立一个临时的电话会议。保密问题可以通过允许高度的用户定义控制来处理,例如通过允许人们选择他们将被视作在场即可检测的的情形。
然而,在场技术并不很新。“远程用户信息服务命令(finger)”服务及协议自二十世纪70年代中期开始就已经存在。它是一种告知谁在一个给定的主机上以及他们正在执行什么程序的方法。但是为了安全性的原因,几乎人人都禁用了这个服务并封闭了它的端口。而今,在场最常见于即时消息领域,其中,诸如AOL’s AIMTM、Microsoft’sMessengerTM以及Lotus’ SametimeTM之类的服务除了快速发送文本消息之外还向朋友、家人和同事赋予了知道是否有人在他们的计算机处的能力。可以预见,相当多的公司也已经封闭了这些服务。
相对较新的是在合并即时消息、基于IP的电话通信以及在场技术方面的兴趣。因特网工程任务组(IETF)和第三代合作伙伴计划(3GPP)具有大量的工作草案和规范,包括普通在场和即时消息(CPIM)以及是用于即时消息和在场平衡扩充(Leveraging Extensions)的SIP(会话初始化协议)的SIMPLE。这些草案和规范定义有关在场的特色和相关的信令协议以允许网络运营商向其用户提供在场服务。他们一般使用一个被称作在场服务器的网络实体,其接收并制作有关用户(或甚至用户群或服务)的在场信息,该网络实体在与在场相关的应用环境中也被称为在场实体。在场服务器还向对在场实体有关的在场信息感兴趣的在此也称为监视器(watcher)的监视实体提供在场信息。监视器可以取得或监控在场信息。
在场信息可以来自于网络,例如来自于注册状态、动作或位置,或者来自于发布代表用户的信息的许多在场用户代理,例如移动和固定设备、应用服务器等等。
与UE有关的在场信息可以作为包含一个或多个元组(tuple)的XML文档被分布在网络中。现在参考图1(现有技术),它描述了具有两个元组102和104的这样一个在场XML文档100的示例性说明。元组102包括用于识别该元组的元组标识符105、与在场实体UE相关的如开启或关闭状态的状态信息106,其中状态信息定义由元组描述的通信装置的当前状态。元组102还包括其它的通信装置信息108和识别该UE的联系地址信息110,所述通信装置信息108例如是短信息服务(SMS),它定义UE10能通过哪个通信装置进行通信。最后,元组102可包括一个或多个属性112,该属性112可以定义与该UE相关的各种参数,包括数据文件或文件链接。对UE10的在场信息感兴趣的监视器可以过滤它感兴趣的信息。例如在一个特定的SMS广播应用中,监视器可以向在场服务器只请求UE标识,其中i)元组的通信装置被设置为SMS,或ii)元组的联系地址被设置为一个特定值或具有一种特定类型(例如SIP URI)。
现在参考图2(现有技术),其示出执行在场信息交换的网络200的示例性的节点操作和信号流程图。图2中示出了在场服务器202和监视器200,其中在场服务器202管理一个或多个UE的在场信息,监视器200对关于从一个或多个UE中的一个给定UE的在场相关信息感兴趣。首先,在场服务器202经由IP多媒体子系统核心网(IMS,基于SIP协议的IP多媒体网络(IPMM),例如由3GPP规定的一个协议)网络211来接收一个具有在场XML文档212的SIP发布(publish)消息210,该在场XML文档212包括一个或多个具有关于给定UE(未示出)的在场信息的元组。发布消息210可能来自发布代表用户在场信息的几个不同的源,包括来自用户终端本身、来自用户终端的注册动作或来自网络的其它实体。在动作214中,在场服务器202注册在XML存档212中包含的元组。在动作216中,监视器204用IMS(SIP URI)发送一条订阅(subscribe)消息,它被寻址到用户的公共联系地址218之一和过滤器220。过滤器220可以是另一个XML文档的形式,并可以包括由监视器204提供的任何过滤信息,该监视器204定义它在从在场服务器接收时感兴趣的在场信息。在动作222中,在场服务器202验证消息216。在场服务器可能需要利用标准IETF机制(例如HTTP摘要)来单独地执行验证,然后它把授权策略应用到该请求(监视器被允许查看在场信息吗?),这可能会被它拒绝。最后,在场服务器检查与监视器相关的访问权限,并基于监视器的访问权限和过滤器220来过滤其在场信息。在场服务器202用XML文件212向监视器202返回一条通知消息,该通知消息在当前状况下包含过滤222、动作224的结果。所提供的元组是由过滤器识别的元组和允许监视器访问的元组之间的交集。
至此,在现有的在场应用中,在场信息的交换局限于交换与UE的联系地址和通信装置相关的在场信息。最近,3GPP委员会已经讨论了在元组102的文本属性字段112中包含应用标识符的可能性,如图1(现有技术)中所示。然而,没有提及这类包含的目的,也没有提及可以获得什么优点。
本发明提出使用在在场元组中存储的应用标识符,用来启用运行在终端(例如UE)的分布应用的应用或组件和应用服务器之间信息和命令的交换。交换可能发生在终端之间、应用服务器之间以及终端和应用服务器之间。
发明内容
一方面,给出了一种用于在在场实体和监视器之间交换应用信息的方法,该方法包括下列步骤:
在场实体发布一个包含与应用有关的应用信息的元组;
监视器订阅与该应用相关的在场信息;和
响应于该订阅,向监视器发送具有应用信息的元组。
另一方面,本发明是一个基于IP的网络,包括:
在场服务器,其负责向基于IP的网络的在场用户提供有关在场的服务;
在场实体,其发布一个包括与一个应用有关的应用信息的元组,该元组由在场服务器接收;和
监视器,其向在场服务器订阅与该应用相关的在场信息;
其中,响应于该订阅,在场服务器向监视器发送具有应用信息的元组。
又一方面,本发明是用户设备(UE),包括:
多个应用;和
订阅调度模块,其从多个应用中的至少两个的每一个中接收一个应用标识符,并用于发送一条指示该UE期望接收与多个应用中的至少两个应用有关的在场信息的订阅消息。
还一方面,本发明是一个在用户设备(UE)中使用的应用平台,该平台支持:
多个应用;和
订阅调度模块,其从多个应用中的至少两个的每一个中接收一个应用标识符,并用于发送一条指示UE期望接收与多个应用中的至少两个应用有关的在场信息的订阅消息。
又一方面,本发明是一个用户设备(UE),包括:
多个应用;和
发布处理器模块,其从多个应用中的至少两个的每一个中接收应用信息,并用于发送一条发布消息,该发布消息包括来自多个应用中至少两个的每一个中的应用信息。
另一方面,本发明是与用户设备(UE)一起使用的应用平台,该平台支持:
多个应用;
发布处理器模块,其从多个应用中的至少两个的每一个中接收应用信息,并用于发送一条发布消息,该发布消息包括来自多个应用中至少两个的每一个中的应用信息。
附图说明
为了更详细地理解本发明以及进一步理解其目的和优点,现在结合附图来参考以下说明,其中:
图1(现有技术)是具有两个元组的在场XML文档的示例性说明;
图2(现有技术)是执行在场信息交换的网络的示例性的节点操作和信号流程图;
图3A和3B可以统称为图3,是网络的示例性的节点操作和信号流程图,该网络基于根据本发明优选实施例的在场信息来执行信息交换;
图4是网络的示例性的节点操作和信号流程图,该网络基于根据本发明优选实施例的在场信息来执行命令交换;和
图5是示例性的高级框图,其说明执行本发明优选实施例的变型的用户设备(UE)。
具体实施方式
本发明的创造性教导将具体地参考多个示例性实施例来说明。然而应当理解,这类实施例只提供了本发明创造性教导的许多有利运用的几个例子而已。通常,本申请说明书中的陈述并不限制本发明所要求的各方面中的任何一方面。此外,一些声明可以适用于某些发明特征而不适用于其它的发明特征。在附图中,相同或类似的元素用相同的附图标记来指定,而且所述的各种元素不一定是按比例来绘制的。
本发明允许基于在场技术的应用信息和命令的交换。例如,本发明允许应用信息和命令被存储在在场XML文档的在场元组中,从而基于用户设备(UE)在场实体的在场来启动应用信息和命令的传输。
本发明的优选实施例将利用服务应用信息和命令的交换的各种示例性方案来描述。
现在参考被统称为图3的图3A和3B,它们是网络300的示例性节点操作和信号流程图,网络300基于根据本发明优选实施例的在场来执行服务应用信息的交换。图3首先示出的是UE302,在此也称为在场实体。为了本方案的目的,假定UE302已经订阅了由网络300的在场服务器304提供的在场服务。UE302还具有平台303,(当UE302被接通电源时)在该平台303上运行:
第一客户应用3031(实况信息客户应用),用于接收诸如足球比赛结果之类的实况信息更新,第一客户应用3031由应用ID=live_info@vfe.com来识别;和
第二客户应用3032(装置管理器客户应用)负责取得终端配置更新和补丁,其中第二客户应用3033在后台运行并且是用户不可见的。这个第二应用由应用ID=dev_manaqer@vfe.com来识别。
此外还假定:i)UE302的用户最近订阅了称为汽车防盗的新业务,该订阅正等待运营商的授权和服务激活,和ii)目前UE302被关闭。
图3中还示出第一应用服务器306,它是实况更新应用服务器,负责向UE302的实况信息客户应用3031发送实况足球结果。为了图3的本示例性方案的目的,假定当前正在进行英格兰超级联赛队的阿森纳和曼联之间的实况足球比赛。
网络300还包括第二应用服务器308,它是服务管理应用服务器,负责该网络的UE提供新服务并用于管理该网络的UE的应用,该网络的UE例如是UE302。服务器308提供用于UE302的客户应用3032的信息输入。
最后,网络300包括一个服务IPMM网络310,它负责在用于UE302的所有这些实体之间提供SIP消息的安全且可计量的路由。
UE302用户所请求的汽车防盗的服务应用已经被成功地批准、提供并激活以用于该用户,并要求下载一个应用到UE302。负责这个应用的服务管理服务器308向在场服务器304发送一个代表用户的发布消息312。与用于在场的3GPP标准一致,该消息被寻址到IMS网络300中该用户的公共身份之一,例如到UE302。消息312包括元组314,元组314包括UE302的用户身份302’、具有好消息的通告316以及指向将被下载的应用的HTTP统一资源指示器(URI)。元组314由在场服务器304接收并被存储用于UE302、动作320。
在动作322中,在实况足球比赛期间,阿森纳对战曼联的时候刚刚得分。实况更新应用服务器306就通知在场服务器304,并为此向在场服务器304发送一条发布消息324,其中,消息324被寻址到UE302并包含一个元组326,元组326包括:i)元组标识327,ii)消息被寻址到的应用标识328,和iii)比分更新信息330。在动作332中,在场服务器304存储用于UE302的元组326。
阿森纳今天的状况非常好,并且在动作334中又进了一球。实况更新应用服务器306向在场服务器304发送另一条发布消息336,其中,第二消息336被寻址到同一个UE302并且包括另一个元组338,元组338包括:i)元组标识327,ii)消息被寻址到的应用标识328,和iii)比分更新信息340。在动作342中,在场服务器304用具有相同元组标识的元组338来替换元组326,元组338被存储在在场服务器304中。
在足球比赛中的一个时刻,UE302被接通电源,即动作344。在动作346和348中,因为UE302被接通电源,所以平台303启动客户应用live_info@vfe.com3031和dev_manager@vfe.com3031,并且UE302用它的标识user@vfe.com向服务IPMM网络310注册,即动作350。在用户注册之后,两个客户应用表示它们想要接收信息更新。为此,UE302向在场服务器304发送订阅消息352以请求与两个应用有关的信息,其中,该消息包括:第一,UE302的公共标识符的标识302’;和第二,识别两个应用live_info@vfe.com和dev_manager@vfe.com的过滤器354。消息352由在场服务器304来接收和在动作356中被批准。响应于订阅消息252,在场服务器304用包括元组314和338的一条通知消息358来响应,元组314和338被存储在在场服务器304中以用于UE302的用户。UE302接收具有足球比赛比分更新的元组338,并且被告知最新的比分,即动作360。UE302还用其相应的URI318接收具有通知316的元组314,其通知汽车防盗应用的新服务已被激活。在动作362中,UE302连接到指定的URI并执行新应用的安装,这个新的应用变成了在UE302的平台303上运行的第三客户应用3033(服务管理客户应用)。当安装362被完成时,UE302的用户关掉终端,这从服务网络310中注销,即动作364。
仍然在足球比赛期间,用户离开他的办公室并到达家中,在家中他打开他的家用个人电脑(PC)366以便被连续地通知任何比分的更新。在动作368中,家用PC366被接通电源,并且因为它还注册到在场服务,所以它向在场服务器304发送订阅消息370以请求与实况更新应用3031有关的信息。应当理解,在订阅消息370到达在场服务器304之前,它可以通过因特网服务提供商(ISP)和网关372以及通过服务IPMM网络310来路由。订阅消息370包括家用PC终端366的标识302”和识别向其请求信息的实况更新应用live_info@vfe.com3031的过滤器369。在动作372中,订阅消息370被在场服务器304批准,在场服务器304用包括与实况更新客户应用有关的最新元组338的通知消息374来响应家用PC366。家用PC366接收元组338,并且因为任何球队都没有再进球,所以用户被告知阿森纳队和曼联队之间足球比赛的相同比分,即动作376。
应当理解,虽然在图3中没有明确地示出,然而如果用户又打开他的UE302并启动实况信息客户应用,那么他将在他的两个终端上同时接收到比分更新,即在示出的UE302和家用PC上。
本发明还允许基于使用在场技术在网络中发送服务应用命令。现在参考图4,图4是网络400的示例性的节点操作和信号流程图,网络400基于根据本发明优选实施例的在场来执行服务应用命令的交换。图4示出一个UE402,在此也称为在场实体。为了在场方案的目的,假定UE402已经订阅了由网络400的在场服务器404提供的在场服务。UE402包括平台403,(当UE302被接通电源时)在平台403上运行:被称为家用监视客户应用的第一客户应用4031,用于控制用户的家用监视和观察系统,第一客户应用4031由应用ID=home_control@vfe.com来识别。家用监视应用服务器406负责在被监控的家用站点上或网络400中的其它地方运行和/或管理家用监视和观察系统。首先,家用监视应用服务器406向在场服务器404发送一条订阅消息以便注册其兴趣以接收有关UE402的家用控制应用4031的在场信息。为此,消息408被寻址到用户的其中一个公共身份,例如到由地址user@vfe.com410识别的用户UE402,并且消息408包括过滤器412,过滤器412包括家用监视应用4031的标识home_control@vfe.com,其中,过滤器412识别服务器406向在场服务器404请求在场信息所用的应用。在场服务器404接收消息408,并基于过滤器412检测其中没有与所请求的应用相关的有关信息,即动作414,因此在动作416中用一条空的通知消息来响应。
稍后,UE402的用户启动在UE402上的家用监视客户应用4031,并输入命令来更改家用监视应用服务器406的工作参数,即动作420。响应于所更改的命令,UE发送具有所更改命令的发布消息422来通知在场服务器404家用监视应用的操作应该在服务器406上被更改。为此,根据本发明,消息422包括具有应用标识符home_control@vfe.com426的元组424,该标识符识别家用监视和观察应用和iii)更改的命令428。在动作430中,在场服务器404检测到基于订阅消息408被注册的UE402的家用控制应用的有效订阅,并使用一条通知消息432向家用监视应用服务器406中继元组424。在动作434中,家用监视应用服务器406从元组434中提取更改命令428,并通过改变家用监视应用的工作参数来执行它。最后,在动作436中,家用监视应用服务器406用SIP即时消息向UE402发送更改的确认438,其显示该用户的确认,即动作440。
虽然示例性的方案仅仅参考在在场元组424中包括的一种命令而被描述以便让应用服务器检索,然而应当理解,任何类型的(一个或多个)服务应用命令都可以被包括在在场元组中并分布在网络中,用于由相应的应用服务器来检索,或由任何其它已经订阅与特定用户相关的在场信息的网络实体来检索。因此,本发明允许新的应用并使用在场技术,其中,服务应用信息和命令可以被包括在例如在场元组的(一个或多个)属性字段中,并被分发给任何有兴趣接收给定在场实体的在场信息的监视实体。本发明可以支持客户/服务器(一个应用或应用组件向别的应用或应用组件发出在场信息请求)和对等模型(每个应用都同时充当客户/发布器和服务器/监视器)。
现在参考图5,其示出一个说明用户设备(UE)500的示例性的高级框图,该用户设备(UE)执行与UE功能相关的本发明优选实施例的可选择变体以支持使用在场技术的服务应用和命令的交换。根据这个变体,UE500包括应用平台502,其支持三个可以向UE500提供不同服务的客户端服务应用504、506和508。客户服务职责504、506和508可能类似于之前参考图3和图4描述的服务发布3031、3032、3033和4031。平台502还支持在场客户应用510,其负责UE500的在场相关的应用,即它允许用户发布其通信的意愿,监控他朋友在场,并启动即时消息和多媒体对话。UE500的平台502还包括:i)订阅调度模块512,其负责在从网络接收在场信息时注册客户应用504、506和508中每个的兴趣并将所接收的元组发送到它们适当的目的地,和ii)发布处理器模块514,其负责发布包括由客户应用504、506和508发出的服务应用命令的在场元组。最后,平台502包括SIP/SIMPLE堆栈516,其负责把由UE500与网络交换后的信息格式化为SIP/SIMPLE协议。
当客户服务应用504、506和508希望从网络订阅在场信息时,它们向订阅调度模块512发送它们的应用标识符520、522和524,该订阅调度模块512把应用标识符格式化为所包括的过滤器526,以及把UE500的联系标识符528格式化为被发送到网络例如到在场服务器的订阅消息530,如同之前参考图3和4所描述的一样。
用一个类似的方法,当应用504、506和508中的任何一个希望向网络发送应用信息或命令时,例如信息540、542或命令544从有关的客户应用被发送到发布处理器模块514。所接收的信息和命令被发布处理器模块514格式化为元组546、547和549,其中,元组包括各自的应用标识符550、552和554以及各自的信息或命令540、542和544。元组546、547和549被包含在要发送到网络例如到在场服务器的发布消息548中,正如之前参考图3和4所描述的一样。
通过把几个信息元包含在相同的订阅或发布消息中,模块512和514允许最小化由UE500输出的信息业务量。例如在本发明的另一个变体中,模块512和514都可以包括定时器560和562以用于在发出订阅或发布消息530和546之前等候特定时段,以及用于允许一个以上的客户应用向所述的模块发送它们的注册520、522或524,或它们的相关命令540、542或544。
基于上文,现在对本领域普通技术人员来说显而易见的是,本发明提供了一种有利的解决方案,其基于在场技术提供用于服务应用信息和命令的交换。虽然本发明的系统和方法已经特别地参考某些用于执行本发明概念的示例性的动作而被描述,但是依据至此的参考应当认识到,在此包含的创造性教导并不是限制性的,而是可以使用不同的步骤来有利地执行。例如,虽然已经主要参考某些信息元和某些命令描述了本发明的示例性优选实施例,但是应当理解,任何类型的信息,包括但不限于文本、超链接、图形、多媒体文件等都可以根据本发明来传输。此外还应当理解,各种类型的命令都可以使用本发明来传输,所述命令包括但不限于文本命令或指令、超链接等等。还应当想到,服务应用信息和命令可以被包含在在场元组的不同部分中,包含在这类元组的属性字段中。相信本发明的操作和结构通过上文的描述将变得显而易见。虽然所示出和说明的方法和系统已被视作是优选的,但是在不脱离由下面阐明的权利要求所定义的本发明范围的情况下,很明显在此可以做出不同的变化和修改。
尽管本发明的方法和系统的几个优选实施例已经在附图中被说明并在上文的具体实施方式中被描述,然而应当理解本发明并不限于所公开的实施例,而是在不脱离由下列权利要求所阐明和定义的本发明精神的情况下能够有很多重新调整、修改和替换。
Claims (24)
1.一种用于在在场实体和监视器之间交换应用信息的方法,该方法包括下列步骤:
i)在场实体发布一个包括与应用有关的应用信息的元组;
ii)监视器订阅与该应用相关的在场信息;和
iii)响应于该订阅,向监视器发送具有应用信息的元组。
2.如权利要求1所述的方法,其中应用信息包括应用命令。
3.如权利要求1所述的方法,其中应用信息包括文件的链接。
4.如权利要求3所述的方法,其中文件的链接包括统一资源指示器(URI)。
5.如权利要求1所述的方法,其中:
步骤i)包括从在场实体向在场服务器发送包括元组的发布消息,其中元组还包括用于识别该元组的元组标识符和用于识别该应用的应用标识符;
步骤ii)包括从监视器向在场服务器发送包括过滤器的订阅消息,该过滤器具有应用标识符和监视器的联系标识;和
步骤iii)包括由在场服务器批准该订阅消息,并向监视器递送具有应用信息的元组。
6.如权利要求1所述的方法,还包括在步骤iii)之后的步骤:
iv)向用户显示应用信息。
7.如权利要求2所述的方法,还包括在步骤iii)之后的步骤:
iv)执行应用命令。
8.一种基于IP的网络,包括:
在场服务器,其负责向基于IP的网络的在场用户提供有关在场的服务;
在场实体,其发布一个包括与应用有关的应用信息的元组,该元组由在场服务器接收;和
监视器,其向在场服务器订阅与该应用相关的在场信息;
其中响应于该订阅,在场服务器向监视器发送具有应用信息的元组。
9.如权利要求8所述的网络,其中应用信息包括应用命令。
10.如权利要求8所述的网络,其中应用信息包括文件的链接。
11.如权利要求10所述的网络,其中文件的链接包括统一资源指示器(URI)。
12.如权利要求8所述的网络,其中:
当发布元组时,在场实体向在场服务器发送包括元组的发布消息,其中该元组还包括用于识别元组的元组标识符和用于识别应用的应用标识符;
当利用在场服务器订阅时,监视器向在场服务器发送包括过滤器的订阅消息,该过滤器具有应用标识符和监视器的联系标识;和
为了向监视器发送具有应用信息的元组,在场服务器首先批准订阅消息。
13.如权利要求8所述的网络,其中,在监视器接收具有应用信息的元组之后,它进一步显示应用信息。
14.如权利要求9所述的网络,其中,在监视器接收具有应用命令的元组之后,它进一步执行应用命令。
15.一种用户设备(UE),包括:
多个应用;
订阅调度模块,其从多个应用中的至少两个的每一个中接收应用标识符,并用于发送指示UE期望接收与多个应用中的至少两个有关的在场信息的订阅消息。
16.如权利要求15所述的UE,其中,订阅消息包括一个与UE相关的标识以及一个具有多个应用中的至少两个的标识的过滤器。
17.一种用于用户设备(UE)的应用平台,该平台支持:
多个应用;
订阅调度模块,其从多个应用中的至少两个的每一个中接收应用标识符,并用于发送指示UE期望接收与多个应用中的至少两个有关的在场信息的订阅消息。
18.如权利要求17所述的应用平台,其中,订阅消息包括一个与UE相关的标识以及一个具有多个应用中的至少两个的标识的过滤器。
19.一种用户设备(UE),包括:
多个应用;
发布处理器模块,其从多个应用中的至少两个的每一个中接收应用信息,并用于发送发布消息,该发布消息包括来自多个应用中至少两个的每一个中的应用信息。
20.如权利要求19所述的UE,其中应用信息包括应用命令。
21.如权利要求19所述的UE,其中发布消息包括用于多个应用中至少两个的每一个中的元组,其中,每个元组包括多个应用中至少两个的其中之一的应用标识符,以及与多个应用中至少两个的其中之一有关的应用信息。
22.一种与用户设备(UE)一起使用的应用平台,该平台支持:
多个应用;
发布处理器模块,其从多个应用中的至少两个的每一个中接收应用信息,并用于发送发布消息,该发布消息包括来自多个应用中至少两个的每一个中的应用信息。
23.如权利要求22所述的平台,其中应用信息包括应用命令。
24.如权利要求22所述的平台,其中发布消息包括用于多个应用中至少两个的每一个中的元组,其中,每个元组包括i)多个应用中至少两个的其中之一的应用标识符,以及ii)与多个应用中至少两个的其中之一有关的应用信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110366264.5A CN102523194B (zh) | 2002-12-24 | 2003-12-17 | 使用在场技术的应用信息和命令的传输的用户设备 |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/327,127 US7523165B2 (en) | 2002-12-24 | 2002-12-24 | Transmission of application information and commands using presence technology |
US10/327,127 | 2002-12-24 | ||
PCT/CA2003/001924 WO2004059946A1 (en) | 2002-12-24 | 2003-12-17 | Transmission of application information and commands using presence technology |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110366264.5A Division CN102523194B (zh) | 2002-12-24 | 2003-12-17 | 使用在场技术的应用信息和命令的传输的用户设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1732667A true CN1732667A (zh) | 2006-02-08 |
CN1732667B CN1732667B (zh) | 2012-01-04 |
Family
ID=32594174
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2003801075452A Expired - Lifetime CN1732667B (zh) | 2002-12-24 | 2003-12-17 | 使用在场技术的应用信息和命令的传输 |
CN201110366264.5A Expired - Lifetime CN102523194B (zh) | 2002-12-24 | 2003-12-17 | 使用在场技术的应用信息和命令的传输的用户设备 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110366264.5A Expired - Lifetime CN102523194B (zh) | 2002-12-24 | 2003-12-17 | 使用在场技术的应用信息和命令的传输的用户设备 |
Country Status (8)
Country | Link |
---|---|
US (1) | US7523165B2 (zh) |
EP (1) | EP1576789B1 (zh) |
JP (2) | JP4651389B2 (zh) |
CN (2) | CN1732667B (zh) |
AT (1) | ATE449496T1 (zh) |
AU (1) | AU2003289781A1 (zh) |
DE (1) | DE60330183D1 (zh) |
WO (1) | WO2004059946A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101405991B (zh) * | 2006-05-19 | 2013-04-24 | 国际商业机器公司 | 控制数据消息保留的方法、装置和计算机程序 |
Families Citing this family (94)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030191632A1 (en) * | 2002-04-09 | 2003-10-09 | Rockwell Electronic Commerce Technologies, L.L.C. | Utilization of agent idle time in a communication system |
US20040139198A1 (en) * | 2003-01-15 | 2004-07-15 | Jose Costa-Requena | Method and apparatus for manipulating data with session initiation protocol |
US8046476B2 (en) * | 2003-01-29 | 2011-10-25 | Nokia Corporation | Access right control using access control alerts |
US7480254B2 (en) * | 2003-05-28 | 2009-01-20 | Nokia Corporation | System, apparatus, and method for providing multi-application support using a single protocol stack |
US7363378B2 (en) | 2003-07-01 | 2008-04-22 | Microsoft Corporation | Transport system for instant messaging |
US20050114159A1 (en) * | 2003-11-25 | 2005-05-26 | Timucin Ozugur | Web based CRM service using on-line presence information |
US8443092B2 (en) * | 2003-12-23 | 2013-05-14 | Alcatel Lucent | Presentity filtering for user preferences |
US8171084B2 (en) | 2004-01-20 | 2012-05-01 | Microsoft Corporation | Custom emoticons |
US7191175B2 (en) * | 2004-02-13 | 2007-03-13 | Attenex Corporation | System and method for arranging concept clusters in thematic neighborhood relationships in a two-dimensional visual display space |
US7376670B2 (en) * | 2004-02-20 | 2008-05-20 | Alcatel-Lucent | System and method for provisioning presence application services |
JP2005318503A (ja) * | 2004-03-29 | 2005-11-10 | Hitachi Ltd | プレゼンスサーバ、セッション制御サーバ、パケット中継システム、サーバ、及びシステム |
US20060036712A1 (en) * | 2004-07-28 | 2006-02-16 | Morris Robert P | System and method for providing and utilizing presence information |
MY145725A (en) * | 2004-07-30 | 2012-03-30 | Ericsson Telefon Ab L M | Method and system for retrieving network addresses in hybrid telecommunication networks |
US7593984B2 (en) * | 2004-07-30 | 2009-09-22 | Swift Creek Systems, Llc | System and method for harmonizing changes in user activities, device capabilities and presence information |
JP4603913B2 (ja) | 2004-08-06 | 2010-12-22 | パナソニック株式会社 | Ip電話装置及びip電話システム |
CN1303793C (zh) * | 2004-09-21 | 2007-03-07 | 华为技术有限公司 | 一种实现应用服务器通信的方法 |
EP1796326B1 (en) * | 2004-09-21 | 2012-01-18 | Huawei Technologies Co., Ltd. | A method for enabling communication in application servers |
EP1792506B1 (en) * | 2004-09-21 | 2012-06-13 | Telefonaktiebolaget LM Ericsson (publ) | Apparatus and method providing push to talk over cellular (poc) dynamic service options |
US20070198725A1 (en) * | 2004-10-06 | 2007-08-23 | Morris Robert P | System and method for utilizing contact information, presence information and device activity |
US20070198696A1 (en) * | 2004-10-06 | 2007-08-23 | Morris Robert P | System and method for utilizing contact information, presence information and device activity |
CN100407709C (zh) * | 2004-11-26 | 2008-07-30 | 腾讯科技(深圳)有限公司 | 向第三方提供即时通讯用户状态信息的方法和系统 |
US9094508B2 (en) * | 2004-11-30 | 2015-07-28 | Avaya Inc. | Methods and apparatus for determining a proxy presence of a user |
US8176086B2 (en) * | 2004-11-30 | 2012-05-08 | Avaya Inc. | Methods and apparatus for determining a presence of a user |
US8280957B2 (en) * | 2004-12-23 | 2012-10-02 | Alcatel Lucent | Presence system and method for event-driven presence subscription |
KR101058643B1 (ko) * | 2005-01-11 | 2011-08-22 | 삼성전자주식회사 | 푸쉬 투 토크 오버 셀룰러 시스템의 그룹 세션 개시 방법및 그 시스템 |
US20060195532A1 (en) * | 2005-02-28 | 2006-08-31 | Microsoft Corporation | Client-side presence documentation |
EP1701512A1 (en) * | 2005-03-10 | 2006-09-13 | Siemens Aktiengesellschaft | A method of transmitting presence information |
US20060224688A1 (en) * | 2005-03-31 | 2006-10-05 | Morris Robert P | System and method for utilizing a presence service to facilitate access to a service or application over a network |
BRPI0520075B1 (pt) | 2005-04-26 | 2018-12-26 | Ericsson Telefon Ab L M | método e aparelho para obter informação de contexto proveniente de um servidor de contexto |
DE602005011255D1 (de) * | 2005-05-04 | 2009-01-08 | Ericsson Telefon Ab L M | Verfahren und Vorrichtung zum Abhandeln von Informationen den Client betreffend in einem Applikationsserver |
CA2604652A1 (en) * | 2005-05-04 | 2006-11-09 | Telefonaktiebolaget L M Ericsson (Publ) | A method and arrangement for handling client-related information in an application server |
US7660850B2 (en) * | 2005-05-27 | 2010-02-09 | Microsoft Corporation | Supporting a serial and a parallel invitation protocol |
US7882176B2 (en) * | 2005-05-27 | 2011-02-01 | Microsoft Corporation | Establishing a multiparty session by sending invitations in parallel |
US7567553B2 (en) * | 2005-06-10 | 2009-07-28 | Swift Creek Systems, Llc | Method, system, and data structure for providing a general request/response messaging protocol using a presence protocol |
US20070003051A1 (en) * | 2005-06-13 | 2007-01-04 | Nokia Corporation | System, network entity, terminal, method, and computer program product for presence publication |
US20070005725A1 (en) * | 2005-06-30 | 2007-01-04 | Morris Robert P | Method and apparatus for browsing network resources using an asynchronous communications protocol |
JP2007028117A (ja) * | 2005-07-15 | 2007-02-01 | Nec Corp | 情報交換システム、管理サーバ、端末装置及びそれらに用いるネットワーク負荷軽減方法 |
JP5068435B2 (ja) | 2005-07-15 | 2012-11-07 | 日本電気株式会社 | 情報交換システム、管理サーバ及びそれらに用いるネットワーク負荷軽減方法並びにそのプログラム |
CN100426802C (zh) * | 2005-07-22 | 2008-10-15 | 华为技术有限公司 | 存在信息的提供方法及其系统、及存在服务器 |
US20070043646A1 (en) * | 2005-08-22 | 2007-02-22 | Morris Robert P | Methods, systems, and computer program products for conducting a business transaction using a pub/sub protocol |
US20070061396A1 (en) * | 2005-09-09 | 2007-03-15 | Morris Robert P | Methods, systems, and computer program products for providing service data to a service provider |
US20070073889A1 (en) * | 2005-09-27 | 2007-03-29 | Morris Robert P | Methods, systems, and computer program products for verifying an identity of a service requester using presence information |
CN100426729C (zh) * | 2005-12-09 | 2008-10-15 | 华为技术有限公司 | 一种呈现系统及其处理订阅者订阅信息的方法 |
US20070136197A1 (en) * | 2005-12-13 | 2007-06-14 | Morris Robert P | Methods, systems, and computer program products for authorizing a service request based on account-holder-configured authorization rules |
US8452852B2 (en) * | 2005-12-21 | 2013-05-28 | Alcatel Lucent | System and method for providing an information service to distribute real-time information to users via a presence system |
US7856478B2 (en) * | 2005-12-22 | 2010-12-21 | Alcatel Lucent | Presence system and method for providing access to web services |
US20070150441A1 (en) * | 2005-12-23 | 2007-06-28 | Morris Robert P | Methods, systems, and computer program products for associating policies with tuples using a pub/sub protocol |
EP1972123A4 (en) * | 2006-01-10 | 2009-06-17 | Research In Motion Ltd | DOMAIN SELECTION SYSTEM AND METHOD FOR OPERATION IN A NETWORK ENVIRONMENT WITH IMS |
DE102006001503B4 (de) * | 2006-01-11 | 2016-09-15 | Intel Deutschland Gmbh | Verfahren und System zum Übermitteln von Zusatzdaten |
CN100428677C (zh) * | 2006-01-21 | 2008-10-22 | 华为技术有限公司 | 一种订阅呈现信息的方法和系统 |
US7587450B2 (en) * | 2006-02-01 | 2009-09-08 | Swift Creek Systems, Llc | HTTP publish/subscribe communication protocol |
US8005073B2 (en) * | 2006-02-13 | 2011-08-23 | Nokia Corporation | Representing network availability status information in presence information |
US20070209081A1 (en) * | 2006-03-01 | 2007-09-06 | Morris Robert P | Methods, systems, and computer program products for providing a client device with temporary access to a service during authentication of the client device |
US20070220009A1 (en) * | 2006-03-15 | 2007-09-20 | Morris Robert P | Methods, systems, and computer program products for controlling access to application data |
US8868660B2 (en) * | 2006-03-22 | 2014-10-21 | Cellco Partnership | Electronic communication work flow manager system, method and computer program product |
US8355320B1 (en) * | 2006-06-22 | 2013-01-15 | Nextel Communications Inc. | Systems and methods for providing presence information |
US20070299979A1 (en) * | 2006-06-27 | 2007-12-27 | Avshalom Houri | Stateless publish/subscribe messaging using sip |
US9781071B2 (en) * | 2006-06-28 | 2017-10-03 | Nokia Technologies Oy | Method, apparatus and computer program product for providing automatic delivery of information to a terminal |
EP2047380A4 (en) * | 2006-08-01 | 2011-11-09 | Samsung Electronics Co Ltd | SYSTEM AND METHOD FOR MANAGING USER PREFERENCE PROFILES |
WO2008020705A1 (en) * | 2006-08-14 | 2008-02-21 | Samsung Electronics Co., Ltd. | System and method for presence notification based on presence attribute |
US20080068206A1 (en) * | 2006-09-15 | 2008-03-20 | Microsoft Corporation | Extended presence information and interest flag |
US8015249B2 (en) * | 2006-10-10 | 2011-09-06 | Microsoft Corporation | Mitigating data usage in messaging applications |
US20080120337A1 (en) * | 2006-11-21 | 2008-05-22 | Fry Jared S | Method And System For Performing Data Operations Using A Publish/Subscribe Service |
US8458309B2 (en) * | 2006-12-01 | 2013-06-04 | Nokia Corporation | Orthogonal subscription |
US9330190B2 (en) | 2006-12-11 | 2016-05-03 | Swift Creek Systems, Llc | Method and system for providing data handling information for use by a publish/subscribe client |
US20080183816A1 (en) * | 2007-01-31 | 2008-07-31 | Morris Robert P | Method and system for associating a tag with a status value of a principal associated with a presence client |
US20080313323A1 (en) * | 2007-06-15 | 2008-12-18 | Morris Robert P | Methods, Systems, And Computer Program Products For Monitoring Transaction Status With A Presence Tuple |
US20090077480A1 (en) * | 2007-06-19 | 2009-03-19 | Caunter Mark Leslie | Apparatus and method of managing electronic communities of users |
US20090063423A1 (en) * | 2007-06-19 | 2009-03-05 | Jackson Bruce Kelly | User interfaces for service object located in a distributed system |
US20090037588A1 (en) * | 2007-07-31 | 2009-02-05 | Morris Robert P | Method And System For Providing Status Information Of At Least Two Related Principals |
US8340265B2 (en) * | 2007-07-31 | 2012-12-25 | At&T Intellectual Property I, L.P. | System for processing recorded messages |
JP4393545B2 (ja) * | 2007-11-01 | 2010-01-06 | 株式会社東芝 | プレゼンス管理システムおよびプレゼンスサーバ |
US20100257453A1 (en) * | 2007-11-13 | 2010-10-07 | Alcatel-Lucent Usa Inc. | Watcher proposed presence states |
KR101461056B1 (ko) * | 2007-11-28 | 2014-11-11 | 삼성전자주식회사 | 무선 인스턴트 메시징 시스템의 상태 정보 관리 방법 및 그장치 |
US20090182821A1 (en) * | 2008-01-15 | 2009-07-16 | Research In Motion Limited | Apparatus and associated method for providing network based address book and sharing and synchornizing address book information at multiple communication devices |
EP2245824A4 (en) * | 2008-02-12 | 2013-06-12 | Ericsson Telefon Ab L M | PROCEDURE FOR AUTHORIZING A WATCHER IN WHICH THE PRESENTITY WATCHER SPECIFIC INFORMATION IS GIVEN |
US20090307374A1 (en) * | 2008-06-05 | 2009-12-10 | Morris Robert P | Method And System For Providing A Subscription To A Tuple Based On A Schema Associated With The Tuple |
US20090320097A1 (en) * | 2008-06-18 | 2009-12-24 | Jackson Bruce Kelly | Method for carrying out a distributed search |
US20090319385A1 (en) * | 2008-06-18 | 2009-12-24 | Jackson Bruce Kelly | Monetizing and prioritizing results of a distributed search |
US8060603B2 (en) * | 2008-06-18 | 2011-11-15 | Qualcomm Incorporated | Persistent personal messaging in a distributed system |
US8433805B2 (en) * | 2008-09-19 | 2013-04-30 | Apple Inc. | Method and system for facilitating contacting people using electronic devices |
US20100161777A1 (en) * | 2008-12-22 | 2010-06-24 | Morris Robert P | Method and System For Providing A Subscription To A Tuple Based On A Variable Identifier |
KR101542520B1 (ko) | 2009-01-13 | 2015-08-07 | 삼성전자주식회사 | 통신 망에서 프리젠스 서비스를 통한 정보 공유 장치 및 방법 |
US20100257242A1 (en) * | 2009-04-02 | 2010-10-07 | Morris Robert P | Methods, Systems, And Computer Program Products For Providing A Mashup Using A Pub/Sub Tuple |
US20100257275A1 (en) * | 2009-04-02 | 2010-10-07 | Morris Robert P | Method and System For Changing A Subscription To A Tuple Based On A Changed State Of The Tuple |
EP2239920B1 (en) * | 2009-04-09 | 2013-08-07 | Research In Motion Limited | Method, server and computer-readable medium for establishing a presence context within a presence platform |
US20100262661A1 (en) * | 2009-04-09 | 2010-10-14 | Research In Motion Limited | Method and system for establishing a presence context within a presence platform |
US9537965B2 (en) * | 2011-05-31 | 2017-01-03 | Microsoft Technology Licensing, Llc | Techniques for managing and applying an availability profile |
US9135269B2 (en) * | 2011-12-07 | 2015-09-15 | Egnyte, Inc. | System and method of implementing an object storage infrastructure for cloud-based services |
CA2857544C (en) * | 2011-12-09 | 2020-01-07 | Blackberry Limited | System and method for sharing electronic news items |
US9124646B2 (en) * | 2012-02-16 | 2015-09-01 | Blackberry Limited | Method and system for obtaining availability status for multiple SIP users |
EP2916235A4 (en) * | 2012-10-31 | 2016-07-13 | Future Tech Lab Co Ltd | INFORMATION SYSTEM, SERVER DEVICE, TERMINAL DEVICE, AND INFORMATION PROCESSING METHOD |
US11201933B2 (en) | 2015-07-21 | 2021-12-14 | Samsung Electronics Co., Ltd. | Apparatus and method for distributing social presence information based on calendar events |
US10069940B2 (en) * | 2015-09-10 | 2018-09-04 | Microsoft Technology Licensing, Llc | Deployment meta-data based applicability targetting |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6012064A (en) * | 1997-08-21 | 2000-01-04 | Lucent Technologies Inc. | Maintaining a random sample of a relation in a database in the presence of updates to the relation |
US6453362B1 (en) * | 1998-08-12 | 2002-09-17 | International Business Machines Corporation | Systems, methods and computer program products for invoking server applications using tickets registered in client-side remote object registries |
US6463471B1 (en) * | 1998-12-28 | 2002-10-08 | Intel Corporation | Method and system for validating and distributing network presence information for peers of interest |
ATE350857T1 (de) * | 2000-05-17 | 2007-01-15 | Ibm | System und methode um den aufenthalt oder die verfügbarkeit eines telefonnutzers zu erkennen und die rufnummer im internet zu veröffentlichen |
US6822945B2 (en) * | 2000-11-08 | 2004-11-23 | Genesys Telecommunications Laboratories, Inc. | Method and apparatus for anticipating and planning communication-center resources based on evaluation of events waiting in a communication center master queue |
US20020055967A1 (en) * | 2000-11-08 | 2002-05-09 | Coussement Stefaan Valere Albert | System for reporting client status information to communications-center agents |
GB0108041D0 (en) | 2001-03-30 | 2001-05-23 | Nokia Networks Oy | Presence service in IP multimedia |
DE60224455D1 (de) * | 2001-05-11 | 2008-02-14 | Nokia Corp | Mobiler "Instant Messaging"- und Präsenzdienst |
JP2002346216A (ja) * | 2001-05-29 | 2002-12-03 | Sharp Corp | キャラクタ育成システム、そのシステムに用いられるキャラクタ育成装置、キャラクタ育成情報提供装置、キャラクタ受信端末装置、それらの装置に用いられるプログラム、それらのプログラムが記録された記録媒体、および、キャラクタ育成方法 |
US7254610B1 (en) * | 2001-09-19 | 2007-08-07 | Cisco Technology, Inc. | Delivery of services to a network enabled telephony device based on transfer of selected model view controller objects to reachable network nodes |
AU2002342346A1 (en) * | 2001-11-07 | 2003-05-19 | Teltier Technologies, Inc. | A mechanism to enforce availability preferences and needs of user resources hosted by telecommunication networks |
US20030110228A1 (en) * | 2001-12-12 | 2003-06-12 | Ziqiang Xu | Method and apparatus for monitoring activity and presence to optimize collaborative issue resolution |
US6658095B1 (en) * | 2002-03-19 | 2003-12-02 | Nortel Networks Limited | Customized presence information delivery |
US6757722B2 (en) * | 2002-07-16 | 2004-06-29 | Nokia Corporation | System and method for providing partial presence notifications |
US7720910B2 (en) * | 2002-07-26 | 2010-05-18 | International Business Machines Corporation | Interactive filtering electronic messages received from a publication/subscription service |
US20040098491A1 (en) * | 2002-11-14 | 2004-05-20 | Jose Costa-Requena | Accessing presence information |
-
2002
- 2002-12-24 US US10/327,127 patent/US7523165B2/en active Active
-
2003
- 2003-12-17 AU AU2003289781A patent/AU2003289781A1/en not_active Abandoned
- 2003-12-17 DE DE60330183T patent/DE60330183D1/de not_active Expired - Lifetime
- 2003-12-17 CN CN2003801075452A patent/CN1732667B/zh not_active Expired - Lifetime
- 2003-12-17 CN CN201110366264.5A patent/CN102523194B/zh not_active Expired - Lifetime
- 2003-12-17 JP JP2004562403A patent/JP4651389B2/ja not_active Expired - Lifetime
- 2003-12-17 EP EP03782030A patent/EP1576789B1/en not_active Expired - Lifetime
- 2003-12-17 AT AT03782030T patent/ATE449496T1/de not_active IP Right Cessation
- 2003-12-17 WO PCT/CA2003/001924 patent/WO2004059946A1/en active Application Filing
-
2010
- 2010-10-29 JP JP2010243543A patent/JP5303536B2/ja not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101405991B (zh) * | 2006-05-19 | 2013-04-24 | 国际商业机器公司 | 控制数据消息保留的方法、装置和计算机程序 |
Also Published As
Publication number | Publication date |
---|---|
US20040122896A1 (en) | 2004-06-24 |
JP5303536B2 (ja) | 2013-10-02 |
ATE449496T1 (de) | 2009-12-15 |
US7523165B2 (en) | 2009-04-21 |
CN102523194B (zh) | 2016-05-04 |
JP4651389B2 (ja) | 2011-03-16 |
EP1576789B1 (en) | 2009-11-18 |
CN102523194A (zh) | 2012-06-27 |
DE60330183D1 (de) | 2009-12-31 |
EP1576789A1 (en) | 2005-09-21 |
JP2011090685A (ja) | 2011-05-06 |
CN1732667B (zh) | 2012-01-04 |
WO2004059946A1 (en) | 2004-07-15 |
JP2006512640A (ja) | 2006-04-13 |
AU2003289781A1 (en) | 2004-07-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1732667B (zh) | 使用在场技术的应用信息和命令的传输 | |
EP1397923B1 (en) | Mobile instant messaging and presence service | |
US8832230B2 (en) | Content aggregation service for mobile environment | |
CA2707536C (en) | Processing of network content and services for mobile or fixed devices | |
US20050228895A1 (en) | Method, Web service gateway (WSG) for presence, and presence server for presence information filtering and retrieval | |
US20030158902A1 (en) | Multimedia instant communication system and method | |
US20110264777A1 (en) | Communications device and method | |
CN101365120B (zh) | 网络视频监控系统的数据集中管理方法 | |
EP1932074A1 (en) | Group communications | |
US20070225017A1 (en) | Method and apparatus for providing geographical location information associated with mobile instant messaging user | |
US20100222085A1 (en) | Methods and arrangements for creating a virtual relationship | |
US20130173734A1 (en) | Method and system for managing social notifications for mobile devices | |
US8499035B2 (en) | Methods, systems and computer readable media for providing session initiation protocol (SIP) event watcher entity information in a communications network | |
WO2010028576A1 (zh) | 一种内容过滤的方法、装置与系统 | |
US8490202B2 (en) | Method for masking data | |
KR100613651B1 (ko) | 상황 인식 서비스 제공 시스템 및 방법 | |
CN114500660B (zh) | 请求处理方法、装置、设备及计算机可读存储介质 | |
EP2400718B1 (en) | Managing presence history in communications system | |
JP2009080552A (ja) | プレゼンス情報収集配信システム、ネットワークシステム及びプレゼンス情報収集配信プログラム |
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 | ||
CX01 | Expiry of patent term |
Granted publication date: 20120104 |
|
CX01 | Expiry of patent term |