更新存在信息的制作方法

文档序号:7866457阅读:145来源:国知局
专利名称:更新存在信息的制作方法
技术领域
本发明涉及通信网络中的存在(presence)信息的管理,尤其涉及所述通信网络内的存在业务,但不仅限于此,所述存在信息例如是用户状态信息、授权信息以及其他网络信息。本发明涉及拥有多个终端的用户,所述多个终端通常连接到第三代(3G)移动网,但并不仅限于此。
背景技术
在第三代IMS(IP多媒体核心网子系统)通信系统中,用户可得到“存在业务”。所述存在业务利用服务器接受、存储并分配信息。所存储的所述信息例如可能涉及用户的通信意愿或其通信能力,或是与用户相关的一般信息或图像数据。所述业务向用户提供了接收与一个或多个其他用户相关的状态信息的机会。
所述服务器从“存在体(presentities)”接收信息,所述存在体即是提供将被存储和分配的信息的用户。然后其他用户可从所述服务器接收所述存在信息。例如,“观察者”——接收存在体的存在信息的用户——可能会预订存在信息,以在特定存在体的存在信息发生改变时得到通知,或观察者可能简单地请求特定存在体的存在信息的当前值。作为选择,观察者可预订所述业务,从而得到任何一组存在体的存在信息改变的通知。
以下是可由存在业务存储并分配的详细内容的实例物理位置(例如“在办公室”或“在家”);呼叫状态(例如“准备好接受通信”或“在打另一通电话”——甚至可能包括另一方的身份);接受通信的意愿(例如“有空”或“在开会”——这可能取决于谁在请求);以及优选的媒介(例如视频、话音、瞬时消息发送(IM)、电子邮件)。将被提供给观察者的存在体信息的内容可能取决于观察者与存在体的关系。例如,朋友能够接收详细信息,而陌生人仅被允许接收有限的信息。
通过使用存在信息将可以得到一些增强的业务,例如可达性业务、基于位置的呼叫筛选、有效连接以及瞬时会议。如果存在业务成为普遍的业务,用户将在建立与任何人的通信之前检查通信状态,无论其平常是否预订他们。预先知道一个人的通信状态,是他或她可用于消除连续忙音与“电话录音”所导致不快的通信方法。
可以想象,通过存在业务可以提供无穷多种可能的业务。
ISIM(IMS用户身份模块)识别对IMS的预订。其并不识别终端,因此其无法识别启动存在信息更新的特定终端。
因此,目前在基于IP的3G网络内并不提供对于使用与单个用户相关的多个终端的支持。用户可能希望经由移动电话、PC或PDA(个人数字助理)得到存在信息。理想的是,所述情况是可能的,且用于将更新信息发送给存在业务的终端应当与用户的其他终端同步。

发明内容
本发明的目的是通过提供一种用于管理存在信息的改善的技术,克服一个或全部上述问题。
根据本发明,提供了一种在通信网络内管理存在信息的方法,所述通信网络包括至少一个与多个终端相关的用户,所述存在信息与所述至少一个用户与所述多个终端中的至少一个相关,所述方法包括将第一消息从第一个所述终端传送给服务器,所述第一消息包括存在信息和所述第一终端的识别符。
优选地,所述方法还包括步骤从所述服务器传送包括至少一部分所述存在信息的第二消息。
优选地,所述第二消息被传送给至少一个其他所述终端。优选地,所述第二消息并不被传送给所述第一终端。
有利的是,这使得用户从任何一个与他/她相关的终端更新他/她的信息,而所述用户的其他终端保持得到所述更新的通知,从而使得所有终端内的信息保持同步。发送给所述第一终端的第二信息将是多余的,需要额外的空间。因此有利的是,所述服务器仅将所述第二消息传送给所述用户的一些或全部其他终端。
本发明的另一优点是,可以使用标准的“预订”和“通知”消息。这些消息在IETF和3G IMS系统模型中是众所周知的。在存在业务中,所述“预订”和“通知”消息分别由用户和服务器发送。其他业务或概念也可以使用相同的标准机制。
根据本发明的第二方面,提供了一种通信网络,所述通信网络包括至少一个与多个终端相关的用户,用于管理与至少一个用户和所述多个终端中至少一个相关的存在信息的服务器,所述服务器包括用于从第一个所述终端接收第一消息的输入装置,所述第一消息包括存在信息以及所述第一终端的识别符。
所述服务器还包括输出装置,所述输出装置用于传送包括至少一部分所述存在信息的第二消息。所述第二消息优选地被传送给所述用户的至少一个其他所述终端。
在本发明第三方面中,提供了一种通信系统,所述通信系统包括至少一个与多个终端相关的用户,以及用于管理与所述至少一个用户和多个终端中至少一个相关的存在信息的服务器,其中所述服务器包括输入装置,所述输入装置用于从第一个所述终端接收第一消息,所述第一消息包括存在信息和第一终端的识别符;以及输出装置,所述输出装置用于传送包括至少一部分所述存在信息的第二消息。所述第二消息优选地被传送给至少一个其他所述终端。


以下将参照附图描述本发明,在所述附图中图1示出了一个示例性实例,其中若干终端与3G IMS网络内的存在用户相关,若干终端与所述网络内的其他用户相关;图2是一个信令图,示出了根据本发明优选实施例的传送信号的顺序;
图3是示出了本发明优选实施例的步骤的流程图。
具体实施例方式
以下将参照非限制性的实施例来描述本发明。尤其是,结合在3GIMS移动通信网络内提供存在业务来描述本发明。但是,本发明并不仅限于这种业务或网络。
在所述附图中,相同的附图标记被用于指示相同的部分。
首先参照图1,终端2a、2b和2c与使用业务提供商所提供存在业务的用户50相关。所述存在业务是移动网的应用服务器所管理的应用,所述应用服务器在本实例中是存在服务器1。终端2a是用户50的移动电话,2b是其PC,而2c是PDA。用户50也可以在需要的情况下将更多终端加入所述业务,或是减少终端。
在本发明一个实施例中,用户的存在信息被存储在存在服务器1内(至少一部分所述信息的拷贝同样存储在用户终端内)。参照图1,每个终端2a、2b和2c以及用户50可能都具有与其相关的存在信息。所述存在信息以及其他用户和其他终端的用户信息被作为信息块10-19存储在存在服务器1内。
如果观察者请求关于用户50及其所有终端的存在信息,则存在服务器1生成包括2a、2b、2c与用户50的存在信息的“存在文件”。所述存在文件然后被传送给所述观察者。在各种可选方案中,根据观察者的请求的不同,所述存在文件可能仅包括用户50的存在信息,或是一个或更多终端的存在信息。
在该例中,特定存在文件可能专用于特定存在体的终端或特定用户。作为选择,存在文件可能包括涉及多个终端或存在体的信息,和/或所述多个终端或存在体公共的信息。
传送给观察者的存在文件例如可能包括用户50所使用的不同终端的详细资料;终端接收通信的可用性;每个终端在特定时刻通信的优选方式;以及与用户相关的一般信息,其对于不同终端而言可能是相同的。可以想象的是,如果需要的话,几乎任何一种信息都可以包括在存在文件内。
用户50可经由三个终端2a-c中的任何一个与服务器1通信。HTTP或其他协议可用于所述通信。
图1还示出了其他连接到3G网络的存在体或观察者的终端3-8。每个所述终端3-8都可经由SIP或HTTP与服务器1通信。每个预订所述存在业务的存在体都具有相关的存在信息块,例如信息块10,11,...,19中的一个。
图2示出了根据本发明示例性实施例在更新用户50存在信息期间内传送的信号。
图3是对应的流程图,其示出了与用户同样根据本发明所述示例性实施例更新其存在信息相关的事件的顺序。以下将参照图2和3描述本发明的所述特定实施例。
在所示实例中,用户50使用其一个终端,例如其移动电话2a,将“预订”消息传送到存在服务器1。所述“预订”消息通常是SIP(会话启动协议)消息。所述传输在图2中以20示出,在图3中以步骤100示出。在本实例中,终端2b和2c已预订服务器1提供的存在信息。
一般而言,在存在业务中,“SIP预订”消息会后跟对应的“SIP通知”消息。例如,如果用户预订接收另一用户的存在信息,他将随后接收“通知”消息,所述消息指示其预订的事件的状态,例如另一用户的存在信息。所述“通知”消息将包括当前保持在所述存在服务器1内的与所述另一用户相关的存在信息,且可能包括存在文件。优选地,在传送所述存在信息之前,由所述存在服务器1执行授权检查。在一个实施例中,所述服务器1具有每个存在体的接入控制列表,所述接入控制列表由所述存在体自己建立,指定哪些其他存在体和/或观察者被允许存取其存在信息。
每次所述另一用户的存在信息发生改变,所述用户也将接收到“通知”消息。这种“通知”消息并未在图中显示。本领域技术人员对这种“通知”消息是熟知的。
用户也可以预订特定存在信息,以始其仅在特定信息被更新时接收到“通知”消息。
在示例性实施例中,在用户50预订存在服务器1一段时间之后,他使用其PC 2b更新其存在信息。用户50发送消息21给服务器1。根据本发明,所述消息21包括用于做出所述更新的终端的识别符,即PC 2b的识别符。所述消息21可能还包括用户50的识别符。所述用户识别符可能具有HTTP URL格式,优选地,应当唯一地识别与用户50相关的存在信息。所述消息21可能还包括关于用户50或终端2b的状态的信息,例如用户是否希望能够经由某些装置接收通信。例如,所述用户可能希望在会议期间内阻止其移动电话的呼入。他将会发送消息给所述服务器1,指示其不愿意被打扰。所述服务器1然后将该信息转发给预订其存在信息的观察者。发送更新消息的步骤在图3中以101示出。
服务器1然后接收消息21,识别一个或更多正确的存在信息块10-19,并将更新后的存在信息存储在所述存在信息块10-19内。所述接收和存储步骤在图3中分别以102和103表示。
所述服务器使用所述终端识别符,确定用户50的哪个终端传送所述消息21,然后优选地,将“通知”消息22传送(图3内的步骤104)给并不被用于更新所述存在信息的终端2a和2c。定义用户50或一个或多个其终端的存在信息的所述“通知”消息的内容然后被终端2a和2c存储(图3内的步骤105),从而使得用户50的三个终端中的任何一个都具有与所述终端相关的存在信息的本地拷贝,所述本地拷贝保持相互同步,并与服务器1内的存在信息块10-19保持同步。如上所述,优选地,并没有“通知”消息被传送给发送所述更新消息21的终端2b。
除了将“通知”消息22传送给终端2a和2c之外,所述服务器1还可能将消息22传送给其他任何预订用户50的存在信息的终端3-8,以将用户50存在信息的改变通知其他用户。
优选地,用户可以通过PC改变他或她的存在信息。优选地,所述第一消息(更新消息)应当能够从PC传送。在第一消息从PC传送的情况下,可使用附加鉴权机制。这对于安全性而言可能是必需的,因为PC一般并不具有3G网络所识别的身份。与此类似,所有来自其他终端的“预订”消息都需要鉴权机制。
优选地,更新消息可被从用户的任何一个终端,例如其移动电话、PC或PDA发送给所述存在服务器。
所述更新消息适当的是包括用户状态的详细资料,例如其是否希望被联系,如果希望的话通过何种方式。
本发明显然并不仅限于无线网络,或经由无线网络与服务器通信的终端。
此申请注重本发明包括任何文中暗示或明确公开的特征或特征组合或是其进一步推广,并不限制任何上述定义的范围。考虑到以上说明,对于本领域技术人员而言,显然可在本发明的范围内做出各种修改。
权利要求
1.一种在通信网络中管理存在信息的方法,所述通信网络包括至少一个与多个终端相关的用户,所述存在信息与所述至少一个用户和所述多个终端中的至少一个相关,所述方法包括将第一消息从第一个所述终端传送给服务器,其中所述第一消息包括存在信息以及所述第一终端的识别符。
2.根据权利要求1的方法,还包括步骤从所述服务器传送包含至少一部分所述存在信息的第二消息。
3.根据权利要求2的方法,其中将所述第二消息传送到其他的所述终端中的至少一个。
4.根据权利要求3的方法,还包括将所述第二消息传送到多个所述其他终端。
5.根据权利要求3的方法,还包括将所述第二消息传送到所有的所述其他终端。
6.根据上述权利要求中任何一个的方法,还包括将所述第二消息传送到与其他用户相关的终端。
7.根据权利要求6的方法,其中所述其他用户包括观察者。
8.根据上述权利要求中任何一个的方法,其中所述用户的第一终端可以是所述多个终端中的任何一个。
9.根据上述权利要求中任何一个的方法,其中所述第一消息包括与所述用户和所述第一终端中的至少一个相关的存在信息。
10.根据权利要求9的方法,其中所述第二消息包括与所述用户和所述第一终端中的至少一个相关的存在信息。
11.根据上述权利要求中任何一个的方法,其中所述第一消息包括所述用户的识别符。
12.根据上述权利要求中任何一个的方法,其中所述第一终端是移动电话或个人计算机。
13.根据上述权利要求中任何一个的方法,其中所述第一消息是SIP消息或HTTP消息。
14.根据上述权利要求中任何一个的方法,其中所述第二消息是SIP消息或HTTP消息。
15.一种在通信网络中管理存在信息的服务器,所述通信网络包括至少一个与多个终端相关的用户,所述存在信息与所述至少一个用户和所述多个终端中的至少一个相关,所述服务器包括用于从第一个所述终端接收第一消息的输入装置,其中所述第一消息包括存在信息以及所述第一终端的识别符。
16.根据权利要求15的服务器,还包括输出装置,所述输出装置用于传送包括至少一部分所述存在信息的第二消息。
17.根据权利要求16的服务器,其中将所述第二消息传送到所述用户的其他终端中的至少一个。
18.根据权利要求17的服务器,其中将所述第二消息传送到多个所述其他终端。
19.根据权利要求17的服务器,其中将所述第二消息传送到所有的所述其他终端。
20.根据权利要求15至19中任何一个的服务器,其中所述输出装置用于将所述第二消息传送到与其他用户相关的终端。
21.根据权利要求20的服务器,其中所述其他用户包括观察者。
22.根据权利要求15至21中任何一个的服务器,其中所述用户的第一终端可以是所述多个终端中的任何一个。
23.根据权利要求15至22中任何一个的服务器,其中所述第一消息包括与所述用户和所述第一终端中的至少一个相关的存在信息。
24.根据权利要求23的服务器,其中所述第二消息包括与所述用户和所述第一终端中的至少一个相关的存在信息。
25.根据权利要求15至24中任何一个的服务器,其中所述第一消息包括所述用户的识别符。
26.根据权利要求15至25中任何一个的服务器,其中所述第一终端是移动电话或个人计算机。
27.根据权利要求15至26中任何一个的服务器,其中所述第一消息是SIP消息或HTTP消息。
28.根据权利要求15至27中任何一个的服务器,其中所述第二消息是SIP消息或HTTP消息。
29.一种通信系统,包括至少一个与多个终端相关的用户,以及用于管理存在信息的服务器,所述存在信息与所述至少一个用户和所述多个终端中的至少一个相关,其中所述服务器包括输入装置,所述输入装置用于从第一个所述终端接收第一消息,所述第一消息包括存在信息以及所述第一终端的识别符;以及输出装置,所述输出装置用于传送包括至少一部分所述存在信息的第二消息。
30.根据权利要求29的通信系统,其中将所述第二消息传送到其他的所述终端中的至少一个。
31.根据权利要求30的通信系统,还包括将所述第二消息传送到多个所述其他终端。
32.根据权利要求30的通信系统,还包括将所述第二消息传送到所有的所述其他终端。
33.根据权利要求30至32中任何一个的通信系统,其中所述输出装置用于将所述第二消息传送到与其他用户相关的终端。
34.根据权利要求33的通信系统,其中所述其他用户包括观察者。
35.根据权利要求30至34中任何一个的通信系统,其中所述用户的第一终端可以是所述多个终端中的任何一个。
36.根据权利要求30至35中任何一个的通信系统,其中所述第一消息包括与所述用户和所述第一终端中的至少一个相关的存在信息。
37.根据权利要求36的通信系统,其中所述第二消息包括与所述用户和所述第一终端中的至少一个相关的存在信息。
38.根据权利要求30至37中任何一个的通信系统,其中所述第一消息包括所述用户的识别符。
39.根据权利要求30至38中任何一个的通信系统,其中所述第一终端是移动电话或个人计算机。
40.根据权利要求30至39中任何一个的通信系统,其中所述第一消息是SIP消息或HTTP消息。
41.根据权利要求30至40中任何一个的通信系统,其中所述第二消息是SIP消息或HTTP消息。
全文摘要
一种在通信网络内管理信息的方法,所述通信网络包括至少一个与多个终端相关的用户,所述信息与所述至少一个用户和/或所述多个终端相关,所述方法包括将第一消息从所述至少一个用户的第一终端传送给服务器,所述第一消息包括消息信息和所述第一终端的识别符;以及将包括至少一部分所述消息信息的第二消息从所述服务器传送给所述用户的其他终端中的至少一个。
文档编号H04M3/42GK1679296SQ03820063
公开日2005年10月5日 申请日期2003年7月3日 优先权日2002年7月5日
发明者阿努·洪凯拉, 于里基·阿尔诺斯, 尤哈·凯塔宁米, 尤哈·卡利奥库基, 埃娃-玛利亚·莱佩宁 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1