将存在订阅与联系人列表条目一起转发的系统和方法

文档序号:7661462阅读:85来源:国知局
专利名称:将存在订阅与联系人列表条目一起转发的系统和方法
技术领域
本发明通常涉及一种移动通信技术。另外,本发明涉及在无线一键通、即时消息等 中用于订阅存在并用于组通信的组和列表管理技术。更具体地说,本发明涉及一种用于将 存在订阅与联系人列表条目一起转发的系统和方法。
背景技术
在与组管理有关的当前OMA (开放移动联盟)标准化规范中,联系人列表用于在组 和列表管理服务器中存储联系人条目。联系人条目是特定用户的身份,通过该联系人条目, 用户能够与其他用户通信。另外,组列表用于定义用于组通信的组,并包括组合在一起以执 行组通信的联系人条目的列表。联系人列表和组列表具有它们自身的定义联系人列表和组 列表的性质的属性集。联系人列表用于订阅其他用户的存在信息和初始化与他们的通信。 组列表用于初始化如无线一键通、即时消息等组通信。用户可在联系人列表中描述的其他用户的联系人列表条目的帮助下,通过将订阅 请求发送到其他用户来订阅其他用户的存在信息。这里,存在信息是指可用于与用户通信 的信息的集合,诸如,装置可用性、用户状态、位置、客户装置容量和可搜索的个人属性。可 对联系人列表条目添加别名。当前,为了订阅其他用户的存在信息,用户不得不使用在他/ 她的联系人列表中描述的其他用户的身份(例如,SIP地址)将用于订阅存在信息的各个 请求发送到其他用户。当用户想要订阅大量存在属性时,他/她在发送存在订阅请求的同 时不得不包括所有需要的属性。如果用户想要创建已经在另一用户的GLMS中存在的组列表,则他/她需要将相应 用户的组的组列表条目的身份记录到某些媒体并手动地将所述条目逐个添加到创建的组。现有技术的步骤用户A将其他用户的条目手动地添加在他的联系人列表和组列表中。用户A在来 自他的联系人列表的条目的帮助下,通过选择他/她有兴趣订阅的所需的存在属性来订阅 其他用户的存在信息。用户A可逐个放置对每个用户的存在订阅请求,或他/她可通过单 个订阅发送对多个端用户的存在订阅请求。用户A可使用在他的组列表中的条目初始化组 通信(PoC/即时消息传输)。用户可对添加到他的联系人列表的条目添加别名。现有技术的操作可从图1、图2和图3理解现有技术的操作。图1描述对组/联系人列表条目添加 的现有情况。执行的步骤如下1.假设用户A想要将用户B添加在组/联系人列表中,用户A首先将列表/组条 目添加请求发送到用户B。2. GLM服务器将对添加的请求发送到用户B。
3.如果请求被确定接受,则用户B随后通过允许信号对GLM服务器响应。4. GLM服务器随后将用户B的条目添加到列表/组文档。图2描述当前存在订阅机制。执行的步骤如下1.用户A将存在订阅请求发送到GLM服务器。2. GLM服务器将对订阅的请求发送到用户B。3.如果请求被确定接受,则用户B随后通过允许信号对GLM服务器响应。4.用户A在存在服务器的帮助下,通过选择所需的存在属性订阅其他用户的存在 fn息ο图3描述用于添加别名的现有机制。执行的步骤如下1.用户A发送添加别名的请求。2. GLM服务器将别名添加到联系人列表。1)请求将用户添加在联系人列表中用户A将请求发送到服务器,以将用户B添加在他的联系人列表中。2)服务器将条目添加到联系人列表服务器将请求转发到用户B,以将用户B作为条目添加在用户A的联系人列表中。 如果用户B接受添加,则服务器将用户B的条目添加在用户A的联系人列表中。3)请求创建组列表用户A将请求发送到服务器,以将条目添加在他的组列表中。4)服务器将条目添加在组列表中服务器将条目添加在用户A的组列表中。5)存在的订阅用户A将请求发送到服务器,以订阅添加到他的联系人列表条目的选择数量的用 户的各个存在信息。服务器将订阅请求转发到各个用户,并且对接受订阅请求的那些用户 授予存在订阅。6)添加别名用户A将请求发送到服务器,以添加用户B的别名,并且相应于条目添加别名。

发明内容
技术问题现有技术的局限性可概括如下1.需要手动地创建联系人列表和组列表,并且需要将各个条目逐个手动地添加到 这些列表。2.当在联系人列表或组列表中的条目数量较大时,手动添加耗时且困难。3.需要手动订阅在联系人列表条目中的用户的存在信息。4.当存在属性的数量较大时,手动订阅耗时且困难。5.需要手动添加别名。技术方案本发明的目的在于提供一种将组/联系人列表条目、对这些条目订阅的存在信息 属性和作为一个用户的联系人列表的一部分的条目的别名转发到另一用户的系统和方法。
在本发明中,通过将联系人列表/组列表条目与它们的存在订阅和别名一起转 发,接收所述转发的列表、订阅和别名的用户不需要手动将条目添加到联系人列表和组列 表,不需要手动订阅对已经由发送条目的用户订阅的那些属性的存在信息,不需要将条目 的别名添加在联系人列表中。这减少添加条目和别名的时间,并且使存在信息的订阅容易。为了实现上述目的,根据本发明的一方面,提供一种用于将存在订阅与联系人列 表条目一起转发的方法,所述方法包括步骤(a)服务器接收对转发联系人列表条目的请 求;(b)每个用户将其他用户的ID预设为预设值列表,所述用户有兴趣接受转发的文档、别 名和存在订阅;以及(C)在执行转发操作的同时服务器检查所述预设值列表;其中,如果发 送用户ID在所述预设值列表中,则服务器将所述联系人列表文档放置在接收者用户的树 中。根据本发明的另一方面,提供一种用于将存在订阅与联系人列表条目一起转发的 方法,所述方法包括步骤(a)用户使用单个处理,所述处理能够将请求发送到服务器以将 存储在服务器或客户机中的用户的联系人列表/组列表条目与包括别名和存在订阅的它 们的属性一起转发到其他用户;(b)服务器接收用于转发联系人列表条目的请求;以及(C) 服务器检查作为转发的目的的接收者用户是否接受对其发出了转发请求的联系人列表条 目和它们的属性,并且服务器执行对接收者用户的请求。根据本发明的另一方面,提供一种用于将存在订阅与联系人列表条目一起转发的 系统,所述系统包括(a)服务器接收用于转发联系人列表条目的请求的装置;(b)每个用 户将其他用户的ID预设为预设值列表的装置,所述用户有兴趣接受转发的文档、别名和存 在订阅;以及(c)在执行转发操作的同时服务器检查所述预设值列表的装置;其中,如果发 送用户ID在所述预设值列表中,则服务器将所述联系人列表文档放置在接收者用户的树 中。有益效果根据本发明,通过转发联系人列表条目,不需要手动逐个添加这些联系人列表条 目。这减少用于添加联系人列表/组列表条目、订阅存在和添加别名所需的时间。另外,通 过从另一联系人列表查阅条目,可防止在对联系人列表/组列表添加条目中的错误。而且, 可避免对一个或多个存在属性的存在信息的手动订阅,并且不需要逐个手动地添加条目的 别名。


图1示出组/联系人列表条目添加;图2示出存在订阅;图3示出添加别名;图4示出转发联系人列表/组列表条目;图5示出转发联系人列表/组列表条目并执行存在订阅;图6示出转发联系人列表/组列表条目并添加别名;图7示出隐含地添加联系人列表/组列表条目并执行其存在订阅。
具体实施例方式第一用户可将联系人列表和组列表条目、与每个条目相应的别名和对这些条目订 阅的存在信息转发到另一用户。如果接收这些的第二用户接受将所述条目添加在他/它的 联系人列表和组列表中,如果可应用,则第二用户的客户机将对在转发的联系人列表中的 每个条目的各个添加请求发送到服务器,并且当接收到接受对条目的添加时,服务器将所 述条目添加到第二用户的联系人和组列表。如果第二用户接受在联系人列表中的条目的存 在订阅,则对于第一用户具有存在订阅的联系人列表中的所有条目,第二用户的客户机发 送用于订阅已经由第一用户订阅的存在信息的各个请求。当联系人列表被转发时,如果第 二用户有兴趣添加由第一用户添加到条目的别名,则第二用户的客户机将用于添加与转发 的联系人列表条目相应的别名的各个请求发送到服务器。使用单个处理完成与存在订阅和 别名相应的联系人列表/组列表条目的转发。本发明提出将在以下描述的系统和方法。这里,提出一种用于将存在订阅与联系人列表条目一起转发的系统,其中,对联系 人列表添加,所述系统包括(a) GLM服务器,转发条目以添加在联系人/组列表中,并将所述条目添加到列表/ 组文档;(b)第一用户,初始化联系人列表条目转发操作,以将所述条目添加到第二用户的 列表;(c)第二用户的客户机,发送对在转发的联系人列表中的每个条目的各个添加请 求;以及(d)第二用户,如果请求被确定接受,则响应于所述请求将允许信号发送到GLM服 务器。这里,还提出一种用于将存在订阅与联系人列表条目一起转发的系统,其中,所述 系统包括(a)第一用户,执行具有存在订阅或添加别名的联系人列表条目转发操作;(b)GLM服务器,隐含地发出用于添加条目、别名并在假设第二用户接受所述请求 的情况下订阅存在信息的请求,执行存在信息的获得,并将对转发操作的通知发送到第二 用户;(c)第二用户,如果请求被确定接受,则响应于所述请求将允许信号发送到GLM服 务器;以及(d)存在服务器,用于通过选择所需的存在属性,订阅其他用户的存在信息。这里,提出一种将存在订阅与联系人列表条目一起转发的方法,其中,对联系人列 表添加,所述方法包括步骤(a) GLM服务器转发条目以添加在联系人/组列表中;(b)第一用户初始化联系人列表条目转发操作,以将所述条目添加到第二用户的 列表;(c)第二用户的客户机将各个添加请求发送到在转发的联系人列表中的每个条目;(d)如果请求被确定接受,则第二用户响应于所述请求将允许信号发送到GLM服 务器;以及
(e) GLM服务器将条目添加到列表/组文档。这里,还提出一种用于将存在订阅与联系人列表条目一起转发的方法,其中,所述 方法包括步骤(a)第一用户执行具有存在订阅或别名的添加的联系人列表条目转发操作;(b)GLM服务器隐含地发出用于添加条目、别名以及订阅存在信息的请求;(c)如果请求被确定接受,则第二用户将允许信号发送到GLM服务器;(d) GLM服务器获得存在信息;(e)GLM服务器将对转发操作的通知发送到第二用户;以及(f)使用存在服务器,通过选择所需的存在属性订阅其他用户的存在信息。因此,本发明还描述一种将存在订阅与联系人列表条目一起转发的方法,所述方 法包括步骤(a)服务器接收用于转发联系人列表条目的请求;(b)每个用户将其他用户的ID预设为预设值列表,所述用户有兴趣接受转发的文 档、别名和存在订阅;以及(c)在执行转发操作的同时服务器检查所述预设值列表;其中,如果发送用户ID在所述预设值列表中,则服务器将其识别为来自接收方用 户的预先接受,并且将所述联系人列表文档放置在接收者用户的树中。可使用XML文档管理(使用XDM客户机)来完成用户的ID预设,用户将用于修改 访问策略XML文档的XCAP PUT请求发送到XDM服务器,以将其他用户的ID添加到访问列 表。XCAP PUT被识别以修改存储在XDM服务器上的任何XML文档,并且当按请求修改所述 文档时,XDM服务器将响应返回到XML客户机。因此,本发明还描述一种将存在订阅与联系人列表条目一起转发的系统,所述系 统包括(a)服务器接收用于转发联系人列表条目的请求的装置;(b)每个用户将其他用户的ID预设为预设值列表的装置,所述用户有兴趣接受转 发的文档、别名和存在订阅;以及(c)在执行转发操作的同时服务器检查所述预设值列表的装置;其中,如果发送用户ID在所述预设值列表中,则服务器将其识别为来自接收方用 户的预先接受,并且所述联系人列表文档放置在接收者用户的树中。在用于将存在订阅与联系人列表条目一起转发的方法,如在此提出,在不影响原 始联系人列表的情况下,修订的联系人列表(为了转发从原始文档修改而成)和对它们的 存在订阅可被转发到多个用户。这可以被实现如下用户从他的联系人列表/组列表选择多个条目以转发。他/她对所述联系人列表 /组列表条目执行一些操作以修改组的属性(例如,他/她从所述联系人列表/组列表去除 一些条目)并将修改的联系人列表/组列表转发到其他用户。在这种情况下,他/她转发 从他/她的服务树中的现有列表修改而成的联系人列表/组列表。另外,本发明提出一种将存在订阅与联系人列表条目一起转发的交替方法,其中, 存储在客户机装置上的联系人列表在修改之后被转发到接收者。该交替方法是使用单个处 理将直接存储在客户机装置上的联系人列表转发到一个或多个接收者。这里,将被转发的联系人列表条目可被动态地修改并转发,而不影响存储在客户机装置的原始联系人列表。 UI支持将被提供以修改联系人列表文档。用户使用提供的UI选择存储在客户机装置的高 速缓冲存储器上的XML文档,修改期望的条目并初始化转发操作。能够以联系人列表的内 容为主体通过HTTP XCAP PUT请求实现联系人列表的转发。也就是说,XDM客户机以联系 人列表XML文档的内容为主体产生对XDM服务器的HTTP XCAP PUT请求,并将所述请求发 送到XDM服务器。XDM服务器通知接收者用户接收该转发请求,并且如果接收者用户接受转 发的联系人列表,则XDM服务器创建与其相应的单独的XML文档,并以接收者用户成为文档 的所有者的方式存储创建的XML文档。当创建XML文档时,XML服务器将文档的URI发送 到接收者用户。通过结合附图进行的详细描述,本发明的其他目的、特点和优点将会变得更加清
林 疋。现将参照附图解释本发明的优选实施例。然而,应该理解,公开的实施例仅是本发 明的示例,能够以各种形式实现本发明。以下描述和附图不能被理解为限制本发明,并且描 述众多细节以提供对本发明的全面理解,作为权利要求的基础,并作为用于教导本领域技 术人员如何实现和/或使用本发明。然而,在特定实例中,不描述已知或传统的细节,以防 止不必要地在细节上混淆本发明。所述提出的系统能够以如下方式被实现1. 一个用户的联系人列表、组列表、联系人列表中的条目的存在订阅和联系人列 表中的条目的别名被转发到另一用户,从而提示接收它们的第二用户,以将每个条目(如 果在第二用户的联系人列表中条目尚不可用)、与这些条目相应的存在信息和别名添加到 第二用户的联系人列表。如果第二用户选择添加条目和别名,并订阅对这些转发的条目的 存在信息,则第二用户的客户机将各个请求发送到服务器,以将转发的联系人列表/组列 表条目和它们的别名添加到他/她的联系人列表/组列表,并发送对转发的联系人列表中 的每个条目的各个存在订阅请求。2.在转发联系人列表/组列表条目、条目的别名和它们的存在订阅的同时,服务 器假设第二用户有兴趣重新添加存在于转发的联系人列表而当前不存在于他的联系人列 表中的新成员以及他/她不具有存在订阅和它们的别名的条目,并且他/她对存在订阅有 兴趣的条目。因此,服务器发出用于添加当前不存在于第二用户的联系人列表中的所有转 发的条目和它们的别名,以及订阅条目的存在信息的请求。本发明的操作第一用户从他的联系人列表/组列表选择多个条目,并通过指定他是否想要转发 这些条目的别名和存在订阅,将这些条目转发到另一用户。服务器将消息发送到第二用户, 从而查询他/她是否有兴趣将转发的联系人列表/组列表条目和它们的别名添加到第二 用户自己的列表,以及他/她是否有兴趣订阅对已经由第一用户订阅的这些条目的存在信 息。第二用户确定是否接受添加和存在订阅,第二用户的客户机将各个请求发送到服务器, 以便当给予接受时将转发的条目添加到第二用户的联系人列表/组列表,并且服务器执行 所需的任务。第二用户的客户机随后发送各个请求,以添加这些条目的别名,并且服务器添 加与每个条目相应的别名。对于由第一用户订阅的存在属性,第二用户的客户机将各个存 在订阅请求发送到转发的联系人列表中的所有用户,并且服务器执行对存在订阅的操作。
接收者用户可将识别有兴趣得到转发的联系人列表和来自它们的存在订阅的 发送用户的URI添加到他/她的用户接受列表或用户拒绝列表。该服务可被认为是 “Listi^orward”。在接收者用户的用户接受列表中的条目中描述的用户完成的转发操作将 仅被转发到接收者用户。图4描述添加联系人列表和组列表的方式。执行的步骤如下1.用户A初始化联系人列表条目转发操作。2. GLM服务器转发条目,以添加在联系人/组列表中。3.客户机用户B初始化用于添加用户C的请求。4. GLM服务器将用于添加的请求发送到用户C。5.如果确定接受请求,则用户C随后通过允许信号响应于GLM服务器。6. GLM服务器随后将用户C的相应条目添加到列表/组文档。图5描述本发明的订阅转发的联系人列表条目的存在信息的方式。执行的步骤如 下1.用户A初始化具有存在订阅的联系人列表条目转发操作。2. GLM服务器将条目和作为存在订阅的选项的参数转发到用户B。3.客户机B请求将用户C添加在他/她的存在订阅中。4. GLM服务器将存在订阅请求发送到用户C。5.如果确定接受请求,则用户C随后通过允许信号响应于GLM服务器。6.用户A在存在服务器的帮助下,通过选择所需的存在属性,订阅其他用户的存
在信息。图6描述添加通过转发操作添加的条目的别名的方式。执行的步骤如下1.用户A初始化具有别名的联系人列表条目转发操作。2. GLM服务器将条目和用于添加别名的参数转发到用户B。3.客户机B向GLM服务器请求添加别名。4. GLM服务器将条目/别名添加在列表中。图7描述添加转发的条目的别名和订阅存在信息的方式。这是不需要第二用户的 处理的操作。执行的步骤如下1.用户A初始化具有存在订阅的联系人列表条目转发操作。2. GLM服务器确认用户A存在于用户B的接受列表,并假设用户B接受转发的联系 人列表条目和对它们的存在订阅。因此,GLM服务器向用户C发出用于添加转发的条目和 为它们设置的别名以及订阅用户C的存在信息的请求。3.如果确定接受请求,则用户C随后通过允许信号响应于GLM服务器。4. GLM服务器在存在服务器的帮助下执行存在信息的获得。5. GLM服务器将转发操作的通知发送到用户B,也就是说,将用户C的条目和别名 添加到联系人列表并且完成对它们的存在订阅通知给用户B。以下是实现该系统的方法的说明。A.如下表1所示,可示出转发组操作的新处理的示例。表 权利要求
1.一种由服务器将存在订阅与联系人列表条目一起转发的方法,所述方法包括步骤(a)每个用户将其他用户的ID预设为预设值列表,接收者用户有兴趣接受其他用户的 别名和存在订阅中的至少一个;(b)从发送者用户接收对转发联系人列表条目的请求;以及(c)在执行转发操作的同时检查所述预设值列表;其中,如果发送者用户的ID在所述预设值列表中,则服务器将所述联系人列表条目转 发给接收者用户。
2.如权利要求1所述的方法,其中,使用XML文档管理完成预设所述其他用户的ID的 步骤,并且其中,所述方法还包括步骤使用XDM客户机将来自发送者用户的XCAP PUT请求 发送到XDM服务器以修改访问策略XML文档,以便将所述其他用户的ID添加到对XDM服务 器的访问列表。
3.如权利要求2所述的方法,其中,XCAPPUT被识别以修改存储在XDM服务器上的任 何XML文档,并且所述方法还包括步骤当修改文档时,XDM服务器将响应发送回XDM客户 机。
4.如权利要求1所述的方法,还包括步骤发送者用户将联系人列表/组列表转发到 所述其他用户,所述联系人列表/组列表在转发期间被修改。
5.如权利要求1所述的方法,其中,接收对转发联系人列表条目的请求的步骤还包括 接收将用户的组列表条目连同包括别名和存在订阅的条目的属性转发给其他用户的请求 的步骤,所述用户的组列表条目被存储在服务器中或者客户机中。
6.如权利要求5所述的方法,其中,如果发送者用户的ID在预设值列表中,则服务器将 联系人列表/组列表条目和包括别名和存在订阅的条目的属性添加到接收者用户的联系 人列表,并代表接收者用户执行存在订阅;以及将对其结果的通知发送到用户。
7.如权利要求6所述的方法,还包括步骤当服务器添加转发的联系人列表条目时,将 允许添加条目的请求发送到与将被添加的条目相应的用户,接收对将被添加的条目的响应 并添加条目。
8.一种用于将存在订阅与联系人列表条目一起转发的服务器,所述服务器包括(a)从发送者用户接收对转发联系人列表条目的请求的装置;(b)每个用户将其他用户的ID预设为预设值列表的装置,接收者用户有兴趣接受其他 用户的别名和存在订阅中的至少一个;(c)在执行转发操作的同时检查所述预设值列表的装置;(d)如果发送者用户的ID在所述预设值列表中,则将所述联系人列表条目转发给接收 者用户的装置。
9.如权利要求8所述的服务器,其中,使用XML文档管理完成预设所述其他用户的ID, 并且用户使用XDM客户机将XCAP PUT请求发送到XDM服务器以修改访问策略XML文档,以 便将所述其他用户的ID添加到对XDM服务器的访问列表。
10.如权利要求9所述的服务器,其中,XCAPPUT被识别以修改存储在XDM服务器上的 任何XML文档,并且当修改文档时,XDM服务器将响应发送回XDM客户机。
11.如权利要求8所述的服务器,其中,从发送者用户接收对转发联系人列表条目的请 求的装置接收将组列表条目和包括别名和存在订阅的条目的属性转发给接收者用户的联系人列表的请求,并执行对其他用户的存在订阅。
12.如权利要求11所述的服务器,还包括用于将联系人列表/组列表属性和包括别 名和存在订阅的条目的属性添加到接收者用户的联系人列表的装置,用于代表接收者用户 执行存在订阅,并将对其结果的通知发送到用户。
全文摘要
本发明解释一种用于将存在订阅与联系人列表条目一起转发到其他用户的方法和系统,其中,所述方法包括服务器接收对转发联系人列表条目的请求;每个用户将其他用户的ID预设为预设值列表,所述用户有兴趣接受转发的文档、别名和存在订阅;以及在执行转发操作的同时服务器检查所述预设值列表;其中,如果发送用户ID在所述预设值列表中,则服务器将所述联系人列表文档放置在接收者用户的树中。
文档编号H04W84/08GK102149077SQ20111011934
公开日2011年8月10日 申请日期2006年10月26日 优先权日2005年10月26日
发明者吴载权, 库鲁普·阿吉斯·库玛·帕德马拉亚姆·纳拉亚纳 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1