CN103988468A - 用于邀请订阅联系人信息的装置和方法 - Google Patents

用于邀请订阅联系人信息的装置和方法 Download PDF

Info

Publication number
CN103988468A
CN103988468A CN201280060404.9A CN201280060404A CN103988468A CN 103988468 A CN103988468 A CN 103988468A CN 201280060404 A CN201280060404 A CN 201280060404A CN 103988468 A CN103988468 A CN 103988468A
Authority
CN
China
Prior art keywords
information
client
address book
subscription
request
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
Application number
CN201280060404.9A
Other languages
English (en)
Other versions
CN103988468B (zh
Inventor
吴奎奉
金旭
李炅卓
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.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co 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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN103988468A publication Critical patent/CN103988468A/zh
Application granted granted Critical
Publication of CN103988468B publication Critical patent/CN103988468B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/107Computer-aided management of electronic mailing [e-mailing]
    • 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/4594Address books, i.e. directories containing contact information about correspondents
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Databases & Information Systems (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Data Mining & Analysis (AREA)
  • Tourism & Hospitality (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)

Abstract

公开了一种高效地邀请订阅联系人信息的方法,该方法包括:从第一客户端接收第一客户端的特定联系人信息的订阅邀请请求;以及确定用于允许订阅特定联系人信息的条件是否被包含在订阅邀请请求中,并且当条件被包括时向第二客户端传送包含地址信息的订阅请求,其中通过地址信息能够接收条件和特定联系人信息。因此,有可能在支持各种类型的通信服务的通信***中以高速提供通信服务而不浪费资源、电力、或存储器。并且,有可能提供能够容易地和迅速地根据用户意图的选择来提供CAB服务的数据传输/接收方法。

Description

用于邀请订阅联系人信息的装置和方法
技术领域
本发明一般涉及融合地址簿(Converged Address Book,CAB)服务,更具体地,涉及用于基于融合地址簿服务来邀请订阅联系人信息(contactinformation)的装置和方法。
背景技术
融合地址簿(CAB)服务是指基于这样的单一网络的地址簿服务:所述单一网络存储可以被用户的各种终端使用的地址信息,允许该信息能够在任何时间和任何地点被任何设备访问,以及同步地址信息。这样的融合地址簿服务对应于用于改善地址簿的用户体验和地址簿的功能的目的、通过将单一的网络地址簿存储在网络中来提供的服务。融合地址簿服务的主要功能可以包括地址簿同步、联系人订阅、联系人共享、联系人搜索、从非CAB***的外部地址簿导入、等等。
在以上列出的功能中,联系人订阅功能是通过这样的方法来执行的:发起方(originating side)邀请接收方(receiving side)订阅发起方的联系人信息。为此,在现有技术中,该方法是以这样的类型来实施的:直接向接收方传送关于订阅请求主题的信息并且存储该信息,然后传送联系人状态信息,如图1中所示。
参考图1,当CAB客户端A10在步骤1中将订阅邀请请求存储在CAB服务器20中时,CAB服务器20执行一系列操作以便邀请CAB客户端B60的用户B订阅CAB客户端A10的联系人信息。然而,在现有技术中,CAB客户端A10的全部联系人信息在步骤4中被传递到包括CAB客户端B60的CAB服务器50中,而不管CAB客户端B60是否接受订阅。当订阅在步骤5中被接受时,关于订阅请求主题的信息,即,整个所接收的联系人信息和订阅邀请在步骤6中被存储,并且在步骤7中,CAB客户端B60的用户B认识到用户A邀请用户B订阅用户A的联系人信息。此外,当在步骤5中订阅没有被接受时,全部所接收的联系人信息没有被存储。
发明内容
技术问题
如上所述,虽然CAB客户端A10邀请CAB客户端B60订阅用户A的联系人信息,但是在步骤4中用户A的整个联系人信息被传送。因此,即使用户A期望与用户B共享用户A的仅仅一部分联系人信息,但是不存在能够支持它的方法。此外,因为实际的联系人信息被从用户A的CAB服务器20传送到用户B的CAB服务器50而不管CAB客户端B60是否已经接受还是拒绝了订阅邀请,因此效率受到损害,这是由于处理能力没有被高效地使用并且CAB服务器和CAB XDMS内的不必要的存储空间被使用。
此外,当在步骤5中CAB客户端B60的用户B拒绝订阅时,来自其它客户端的全部请求和对于订阅CAB客户端A10的联系人信息的请求一样通通被拒绝。也就是说,不能针对每个客户端分别地设定接受或拒绝。因此,需要一种高效地邀请订阅联系人信息的方法。
技术方案
因此,本发明提供用于高效地邀请订阅联系人信息的装置和方法。
另外,本发明提供用于邀请选择性地订阅联系人信息的仅仅一部分的装置和方法。
根据本发明的一个方面,提供了一种融合地址簿服务器中的邀请订阅联系人信息的方法。该方法包括:从第一客户端接收第一客户端的特定联系人信息的订阅邀请请求;和确定用于允许订阅所述特定联系人信息的条件是否被包括在所述订阅邀请请求中,并且当所述条件被包括时向第二客户端传送包括地址信息的订阅请求,其中通过所述地址信息能够接收所述条件和所述特定联系人信息。
根据本发明的另一个方面,提供了一种用于邀请订阅联系人信息的融合地址簿XML文档管理服务器(XDMS)。所述融合地址簿XML文档管理服务器(XDMS)包括:融合地址簿特征处理器应用用法,用于当从第一客户端接收到第一客户端的特定联系人信息的订阅邀请请求时,向融合地址簿服务器通知包含允许订阅所述特定联系人信息的条件的联系人共享请求;和个人联系卡应用用法,用于存储由所述融合地址簿服务器按所述条件筛选后的特定联系人信息,以及向第二客户端转发包含地址信息的订阅请求,其中通过所述地址信息能够接收所述特定联系人信息。
发明的有益效果
根据本发明,有可能通过本发明提出的***和方法来提供更高效的联系人信息管理方法给用户。另外,根据本发明,发起方能够对订阅全部联系人信息中的仅仅期望的一部分做出请求,而接收方能够选择性地只接收期望的客户端的联系人信息。此外,通过传送关于联系人信息的地址信息而不是实际的联系人信息,有可能提高传输效率并且还提高CAB服务器和CAB XDMS的存储效率。
附图说明
图1是用于描述传统的联系人信息订阅邀请方法的视图;
图2是根据本发明实施例的用于联系人信息订阅邀请的***的配置图;
图3示出根据本发明实施例的联系人信息订阅邀请过程;
图4详细示出图3的过程;
图5示出图3的联系人共享请求消息的示例;
图6示出用于允许图3中的接收者的订阅的访问许可文档的示例;
图7示出图4的XDCP转发请求消息的示例;
图8示出图4的XDCP转发远程请求消息的示例;
图9示出根据本发明实施例的处于接受状态的联系人信息订阅邀请过程;
图10示出图9的联系人状态的示例;以及
图11示出图9的请求通知列表的示例。
具体实施方式
以下,将参考附图描述本发明的各种实施例。相同的元素将被相同的参考标号指定,即使它们被示出在不同的附图中。此外,当结合于此的熟知功能和配置使得本发明的主题非常不清楚时,将省略其详细描述。
在将要在下面描述的详细描述中,用于解决上述技术问题的本发明的代表性实施例将被建议。此外,为了方便描述本发明,开放移动联盟(OMA)的融合地址簿(CAB)中定义的实体的名称将被使用,其中开放移动联盟(OMA)是移动终端的应用的标准组织,但是所述标准和名称并不限制本发明的范围,并且可以被应用到具有与本发明的技术背景类似的技术背景的***中。
本发明提出一种高效地执行联系人信息订阅邀请的方法。因此,本发明包括这样一个过程:当第一客户端做出对第一客户端的特定联系人信息的订阅邀请请求时,CAB服务器确定允许订阅所述特定联系人信息的条件是否被包括,并且将包含所述条件以及所述特定联系人信息的地址信息的订阅请求传送到第二客户端。通过所述过程,有可能在支持各种类型的通信服务的通信***中以高速提供通信服务而不浪费资源、电力、或存储器。此外,有可能提供能够容易地迅速地根据用户意图的选择来提供CAB服务的数据传输/接收方法。
通过图2参考OMA CAB的概念结构,CAB服务***包括融合地址簿(以下称为“CAB”)客户端100、CAB服务器110、CAB XML文档管理服务器(以下称为“CAB XDMS”)120、和非CAB***130。
首先,CAB客户端100在终端上与CAB服务器110通信,并且用来(serveto)认证CAB用户,同步个人联系卡(以下称为“PCC”)信息和存储在网络存储空间中的融合地址簿,以及向CAB服务器110传送CAB用户的需求,例如,地址订阅、地址搜索、地址共享、与传统地址簿的交互、或者用户偏好的管理。
特别地,根据本发明实施例的CAB客户端100是指用户A的终端,并且用来传送用于推荐用户B根据用户A的请求订阅用户A的联系人信息的联系人共享请求。联系人共享请求包含作为个人信息(PCC)中的一部分联系人视图的条件的筛选值(filter value)。联系人共享请求是指对于由用户B订阅用户A的一部分联系人信息的请求,并且具体地,可以包含用于告知请求被订阅的一部分联系人信息是什么的筛选值。
这里,根据本发明实施例的联系人信息包含地址簿、名片信息、和个人信息(PCC)中的至少一个,并且联系人视图是指,例如,根据用户的需要将诸如包括名称、电话号码、和电子邮件地址的个人信息的一些信息做成一个组。也就是说,联系人视图意味着选择性地提取将要被共享的全部联系人信息的一部分,然后将所提取的信息形成为子集。
CAB服务器110是CAB结构所述网络的主要组件,并且用来从CAB客户端100接收CAB用户的请求和处理所述请求。作为主要功能,CAB服务器110用来互相认证CAB客户端、存储CAB地址、同步地址信息、从地址订阅功能接收地址信息更新、以及将所述地址信息更新反映在地址簿中。
CAB服务器110执行用于反映地址订阅/共享/转换、用户偏好/策略、等等的网络管理的操作。此外,CAB服务器110具有与传统的地址簿***互操作或者将接口暴露给外部启用器(external enabler)的互操作功能(IWF)。
CAB服务器110从CAB客户端100接收包含用于允许选择性订阅联系人信息的筛选值的联系人信息共享请求。然后,CAB服务器110生成地址信息,通过该地址信息,根据筛选值选择的CAB客户端100的特定联系人信息被接收。包含最新生成的地址信息的请求通过包括用户A的CAB服务器(例如,XDMS130)被传递到包括用户B的CAB服务器(例如,XDMS140)。如上所述,CAB服务器110用来最新生成通过其可以接收联系人信息的地址信息,即,URL信息而不是实际的联系人信息,以便减少传输负载以及提供URL信息。
用于管理用户的数据的CAB XDMS120包括:CAB地址簿应用(CAB ABApp)用法(usage),用于存储融合地址簿和联系人状态,所述联系人状态用于区分传统的用户和CAB用户;CAB用户偏好应用(CAB UP App)用法,用于存储用户偏好;CAB个人联系卡应用(CAB PCC App)用法,用于存储个人联系卡信息;以及CAB特征处理器应用(CAB FH App)用法,用于管理CAB服务请求和响应。此外,CAB XDMS120包括用于访问各种应用用法功能的XDMC、用于与外部域的实体的消息路由的SIP/IP核心网络、用于传递非SIP终端的通知消息的推送启用器、等等。
在本发明的实施例中,当用户期望邀请另一个用户订阅个人简档信息,例如,图2的融合地址簿***内的PCC信息时,用于做出包含标准化邀请消息(例如,“联系人订阅邀请”)的联系人共享请求的新的方案被定义在CAB特征处理器应用用法内。另一方面,CAB服务器110赋予接收者订阅用于相应的联系人共享请求的个人简档信息的权利,将相应的联系人共享请求传送到接收方,以及根据由接收者设定的针对他人的订阅请求的用户偏好来处理包含相应的个人简档信息订阅邀请的联系人共享请求,所述用户偏好也就是接受、拒绝、和确认,其最终以联系人状态信息的形式来提出邀请接收者订阅联系人信息的方法。这里,用户偏好确认是指用于向接收者告知他人的订阅请求以及询问是否接受所述订阅请求的设定。
为了详细地描述用户偏好确认,将参考图3描述根据本发明实施例的联系人信息订阅邀请过程。图3示出通过XML文档递送的联系人信息订阅邀请方法的示例。
参考图3,在步骤300中,CAB客户端A100向CAB XDMS130内的CAB特征处理器应用用法传送联系人共享请求。在这时,XML配置访问协议(XCAP)请求被用于联系人共享请求。联系人共享请求包含:标准化邀请消息,用于邀请接收者(例如,XUI:sip:bob_example.com)订阅用于个人信息(PCC)当中的特定联系人视图的联系人信息;和可选的筛选值,用于允许订阅仅仅一部分联系人视图。此外,很清楚的是,标准化邀请消息能够被已经接收了接收者的联系人信息订阅邀请消息的服务器自动地生成。
响应于所述请求,CAB XDMS130在步骤305中通知所述联系人共享请求。为此,CAB XDMS130内的CAB特征处理器应用用法响应于联系人共享请求,向CAB服务器110内的联系人共享功能105告知CAB特征处理器的文档变化,即,文档更新信息。
在步骤310中,CAB服务器110更新接收者的访问许可文档。具体地说,访问许可文档是响应于在步骤305中获取的联系人共享请求、基于文档更新信息而在CAB XDMS120内的PCC应用用法里被更新,以便允许接收者根据发起者的联系人信息订阅邀请进行订阅。在这时,为了限制对联系人信息的订阅而被包含的筛选信息也被反映在访问许可文档中。这对应于事先认证订阅发起者(例如,用户A)的联系人信息的接收者(例如,用户B)的过程。CAB服务器110可以从用户A的多个接收者的联系人信息中接收多个不同的订阅许可请求,并且可以用来为用户A的所述多个订阅许可请求管理订阅许可请求,即,创建、更新、删除、等等。
随后,在步骤315中,CAB服务器110转发请求。为了转发请求,CAB服务器110生成和使用XDCP转发请求。XDCP转发请求包含用于联系人信息订阅邀请的标准化消息以及用于允许订阅仅仅一部分联系人视图的筛选值。特别地,CAB服务器110生成通过其能够实际接收特定联系人信息的URL信息,将所生成的URL信息***转发请求中,并且传送所述转发请求。如上所述,因为本发明使用“HTTP POST”而不是传统的“SIP MESSAGE”,所以只有通过其接收联系人信息的信息才能够被传送,而不是实际的联系人信息被传送,并且部分的联系人信息可以通过筛选值来提供。
XDCP转发请求被传送到CAB XDMS120内的PCC应用用法。CABXDMS120通过应用用于允许订阅由发起者(即用户A)为订阅邀请指定的仅仅一部分特定联系人视图的筛选而生成新的联系人视图,然后将所生成的新的联系人视图存储在PCC应用用法内的临时存储空间或者分离的文档存储空间中。随后,在步骤320中,CAB XDMS120转发包含用于所述文档的URI值和用于联系人信息订阅邀请的标准化消息的远程请求。此外,CAB XDMS120可以通过应用来自全部联系人信息的筛选,来生成使得仅仅特定联系人视图能够被显示给特定接收者的URI值。XDCP转发远程请求被用于所述远程请求。
XDCP转发远程请求被传送到包括接收方(即用户B)的CAB XDMS130。然后,在步骤325中,CAB XDMS130的PCC应用用法基于所接收的XDCP转发远程请求来处理所述远程请求。也就是说,CAB XDMS130执行对于用户B的地址簿文档递送的偏好确认。对地址簿文档递送的偏好可以包括诸如接受、拒绝、确认等等的设定。接受意味着当用户B接收到来自他人的订阅请求时直接存储所接收的文档而不询问用户B,拒绝意味着不接受他人的订阅请求,而确认意味着向用户B告知他人的订阅请求、从用户B接收对订阅请求的响应(例如,接受或拒绝)、并且处理该响应。因此,当偏好对应于接受时,CAB XDMS(130)通过使用从用户A接收的、将被用于联系人信息订阅邀请的文档的URI值,从存储该文档的服务器中取出该文档,并且将该文档存储为临时文档,例如,ContactInvitationPCC.xml类型的临时文档。
在步骤330,接收方的CAB服务器140被CAB XDMS130的PCC应用用法告知所述临时文档。具体地说,CAB服务器被告知包含对应于所述临时文档的“ContactSharePCC.xml”和作为文档变化的“note”的联系人邀请文档,或者被通知包含“ContactInvitationPCC.xml”和作为文档变化的“note”的联系人邀请文档。
在步骤335中,CAB服务器140存储联系人条目。联系人条目的示例包括地址,并且地址共享数据根据地址簿格式而被转换,然后被添加到XDMS130的AB应用用法内的地址簿文档(AB文档)中。此外,通过参考步骤330中的联系人邀请文档,地址类型被显示为联系人状态,更新类型(<updated>)被显示为条目状态,并且与从发起者传送的用于联系人信息订阅邀请的标准化消息(或者表达)相对应的<note>元素被显示。
之后,在步骤340中,CAB服务器140传送包含AB应用用法中所生成的文档变化的服务器通知消息,以便同步CAB客户端B150的地址簿。因此,通过地址簿的同步,CAB客户端B150的用户B能够查看被用户A允许订阅的联系人信息。
以下,将参考图4更加详细地描述图3。图4详细地示出发起方中的联系人信息分享。
参考图4,步骤400与图3的步骤300相同。更详细地说,联系人共享请求包含所述共享请求的结果报告,并且用于联系人信息订阅邀请的标准化消息(“联系人订阅邀请”)被包含在所述共享请求内的“note”元素中。用于联系人共享请求的消息在图5中被示出。
参考图5,稍后,“note”元素中的标准化消息(“联系人订阅邀请”)在发起方和接收方中充当指示,其指示联系人共享请求是对于共享发起者的联系人信息订阅邀请中的联系人的请求。此外,在图5中,在接收者(XUI:sip:bob_example.com)最终接受仅仅针对名称、通讯(comm-addr(通信-地址))、和职业(career-history(职业-历史))的联系人信息订阅邀请之后,当对发起者的联系人信息的订阅被尝试时,用于允许相应的文档的仅仅一部分值的筛选值被设定,以便订阅或者读取联系人信息。
在步骤405中,CAB XDMS120的CAB特征处理器应用用法存储XCAP请求,并且向CAB客户端A100传送响应消息(200OK)。
在步骤410中,CAB特征处理器应用用法向CAB服务器110内的联系人共享功能105告知CAB特征处理器的文档变化,即,用于相应的共享请求的文档更新信息。这里,除了由CAB特征处理器应用用法告知所述变化信息之外,联系人共享功能105还可以通过主动地识别联系人共享请求消息是否被存储来获取CAB特征处理器内的变化信息。
响应于步骤410,在步骤415中,联系人共享功能105向CAB特征处理器应用用法传送响应消息(200OK)。随后,步骤420与图3的步骤310相同。更详细地说,联系人共享功能105通过使用XDM代理、基于用于在步骤410中获取的联系人共享请求的文档更新信息内所包括的筛选信息,来更新访问许可文档,以便限制对接收者信息和联系人信息的订阅,从而允许接收者根据相应的PCC应用用法内的发起者的联系人信息订阅邀请来进行订阅。
图6示出用于允许接收者根据PCC应用用法内的联系人信息订阅邀请进行订阅的访问许可文档的示例。
参考图6,作为发起者(XUI:sip:alice_example1.com)的联系人信息中的个人信息(PCC)的文档规则的“allow-retrieve(允许-检索)”意味着接收者能够订阅或者读取发起者的整个联系人信息。此外,通过基于用于在步骤410中获取的联系人共享请求的文档更新信息中所包括的筛选信息(invite-include(邀请-包括))来更新访问许可文档以便限制对接收者(XUI:sip:bob_example.com)信息和联系人信息的订阅,当接收者最终接受仅仅针对发起者的个人信息当中的名称、联系、和职业(career-history)的联系人信息订阅邀请并且尝试订阅发起者的联系人信息时,订阅或者读取被允许。
联系人共享功能105在步骤425中从PCC应用用法接收响应消息(200OK),然后在步骤430中通过使用XDM代理来生成并传送XDCP转发请求,以便与相应的PCC应用用法共享联系人信息。在这时,用于允许订阅步骤410中获取的联系人视图的仅仅一部分值的筛选信息被包括。此外,用于联系人信息订阅邀请的标准化消息(或者表达),即,“联系人订阅邀请”,被包括在XDCP转发请求内的“note”元素中。由联系人共享功能105生成的XDCP转发请求被示出在图7中。
随后,在步骤435中,PCC应用用法首先识别是否做出了用于发起者的联系人共享的联系人共享递送报告。随后,为了将递送结果通知给发起者,通过将“note”元素***列表XDMS的转发通知列表(以下称为“FNL”)应用用法内的转发通知列表(<forward-notification-list>)元素的递送通知列表(<delivery-notification-list>)元素中、并且将相应的接收者的递送状态值设定为“未决”,来更新有关的信息。响应于所述更新,在步骤440中,PCC应用用法从列表XDMS125接收响应消息(200OK)。
然后,PCC应用用法基于XDCP转发请求来识别出接收者是另一领域(domain)的用户,应用用于允许订阅由发起者为订阅邀请指定的特定联系人视图的仅仅一部分值的筛选,然后将所述联系人视图存储在PCC应用用法内的临时存储空间或者分离的文档存储空间中。
然后,在步骤445中,XDCP将包含用于所述文档的URI值和用于个人信息订阅邀请的标准化消息的远程请求转发到接收方。由发起方的PCC应用用法生成的XDCP转发远程请求被示出在图8中。此后,在步骤450中,PCC应用用法从接收方的网络127&129接收用于递送结果的响应消息(200OK)。然后,在步骤455中,PCC应用用法从用于递送结果的响应消息(200OK)中生成用于XDCP转发请求的响应消息(200OK)。
此后,在步骤460中,联系人共享功能105存储转发结果。也就是说,联系人共享功能105将递送结果存储在CAB特征处理器应用用法中,并且CAB特征处理器应用用法在步骤465中向联系人共享功能105传送响应消息(200OK)。
在步骤470中,PCC应用用法从接收方的网络127&129接收联系人共享递送报告。响应于步骤470,PCC应用用法在步骤475中向接收方的网络127&129传送响应消息(200OK)。
然后,在步骤480中,PCC应用用法更新转发通知列表。具体地说,为了向接收者通知递送结果,通过在列表XDMS的转发通知列表(以下称为“FNL”)内的转发通知列表(<forward-notification-list>)元素的递送通知列表(<delivery-notification-list>)元素中将相应的接收者的递送状态值设定为“已递送”,来更新有关的信息。当更新完成时,在步骤485中,PCC应用用法从列表XDMS125中接收响应消息(200OK)。
此后,在步骤490中,CAB服务器105内的XDM代理被告知递送报告的结果,并且在步骤490中在CAB FH应用用法内更新相应的联系人共享请求的递送状态。
同时,图9详细地示出当接收者对于XML文档递送的用户偏好被设定为‘接受’时邀请订阅个人信息的方法。
参考图9,在步骤900中,包括CAB客户端B150的PCC应用用法从发起方的网络127&129接收XDCP转发远程请求。然后,PCC应用用法识别XDCP转发远程请求内的接收者是否处于相应的领域中,并且然后在步骤905中向包括CAB客户端A100的PCC应用用法传送响应消息(200OK)。
随后,在步骤910中,CAB XDMS130的PCC应用用法从AB应用用法内的AB转发偏好中识别CAB客户端B150对于XDCP转发远程请求的偏好。AB转发偏好包括下列情况,并且CAB客户端B150接收(接受)从CAB客户端A100接收的XDM资源的情况在这里被描述。
在步骤915中,当所述偏好对应于接受时,从发起方传送的XDM资源被自动地存储在相应的XDM服务器中。另一方面,当所述偏好对应于确认时,从发起方传送的XDM资源被告知给接收者,然后其结果被等待。然而,当所述偏好对应于拒绝时,从发起方传送的XDM资源不被存储在相应的XDM服务器中并且被拒绝。此外,当所述偏好对应于拒绝时,步骤920之后的步骤不被执行。
具体地说,因为XDCP转发远程请求中所包括的所述文档的URI,即,由发起者设定的用于允许订阅由发起者为订阅邀请指定的特定联系人视图的仅仅一部分值的筛选值被应用,所以接收方的PCC应用用法通过使用存储在发起方的PCC应用用法内的临时存储空间或者分离的存储空间中的所述文档的URI,来从发起方的PCC应用用法中取出XDM资源。然后,如传统的地址共享请求方法中所示,在XDCP转发远程请求中所包括的“note”元素中的用于个人信息订购邀请的标准化消息(或者表达),即,“联系人订阅邀请”之后,XDM资源可以以“ContactSharePCC.xml”的文件形式存储,或者以“ContactInvitationPCC.xml”的新的文件形式存储。
随后,在步骤920中,CAB服务器140被接收方的PCC应用用法告知临时文档。具体地说,CAB服务器140被告知“ContactSharePCC.xml”和包含作为文档变化的“note”元素的联系人邀请文档,或者被告知“ContactInvitationPCC.xml”和包含作为文档变化的“note”元素的联系人邀请文档。此外,根据***实施方式,可以通过分开地生成包含“note”元素的联系人邀请文档而不包括联系人邀请文档,但是可以以新的标头形式将联系人邀请文档包括在通知请求消息(SIP NOTIFY)内。例如,CAB服务器140以“ContactSharePCC.xml”和联系人邀请文档的形式被告知文档变化。CAB服务器140可以主动地在接收方中的PCC应用用法内获取对应于文档变化信息的信息,除了被接收方中的PCC应用用法告知该信息之外。
响应于所述接收,在步骤925中,CAB服务器140将响应消息(200OK)传送到PCC应用用法,然后在步骤930中更新地址簿。具体地说,CAB服务器140将联系人信息共享数据转换为AB格式,然后将转换后的联系人信息共享数据添加到AB应用用法内的AB文档中。然后,通过参考联系人邀请文档或者包括在通知请求消息中的与“note”有关的标头,CAB服务器140将下面的地址类型显示为联系人状态,将更新类型(<updated>)显示为条目状态,并且显示与从发起者传送的用于个人信息订阅邀请的标准化消息(或者表达)相对应的<note>元素。
这样的联系人状态被示出在图10中。图10示出了除了AB文档内的联系人共享数据之外、为了联系人信息订阅邀请而添加的联系人状态。
此后,在步骤935,AB应用用法向CAB服务器140传送响应消息(200OK)。
在步骤940中,PCC应用用法将<request-notification-list>元素添加到列表XDMS132的转发通知列表中,以便向接收者通知所接收的XDCP转发远程请求的详细事项。在这时,作为用于联系人信息订阅邀请的标准化消息(或者表达)的“note”元素也被存储在联系人信息共享请求中。列表XDMS132的转发通知列表内的包括“note”元素的<request-notification-list>元素被示出在图11中。
如图11的请求通知列表的示例中所示,接收者可以通过相应的请求通知列表识别关于发起者(XUI:sip:alice_example1.com)的信息和用于联系人信息订阅邀请的标准化消息(或者表达)。这里,列表XDMS132的相应的请求通知列表的变化信息能够被通知给接收者,或者接收者能够主动地识别列表XDMS132的相应的请求通知列表,以便获取列表XDMS132的相应的请求通知列表的变化信息。
在步骤945中,列表XDMS132向PCC应用用法传送响应消息(200OK)。随后,在步骤950中,CAB XDMS130生成联系人共享递送报告,并且将所述联系人共享递送报告传送到发起方的网络127&129。响应于步骤950,在步骤955中,CAB XDMS130从发起方的网络127&129接收响应消息(200OK)。
此后,在步骤960中,CAB服务器140向CAB客户端B150传送包括AB应用用法中所生成的文档变化的服务器通知消息,以便同步CAB客户端B150的地址簿。
此外,当接收方识别出发起方的订阅邀请、然后接受所述订阅邀请并且订阅信息时,在后面的时间里联系人信息订阅过程将根据一般程序被执行。然而,在这种情况下,当接收者(XUI:sip:bob_example.com)接受联系人信息订阅邀请并且最终通过发起者的PCC应用用法内的预设的访问许可(即对应于图4的步骤420中的“invite-include”的筛选ID)仅仅针对名称、联系(comm-addr)、和职业(career-history)尝试订阅发起者的联系人信息时,联系人信息订阅结果根据允许订阅或者读取的设定而被告知,并且联系人信息根据用户偏好而被更新。
此外,当确认了接收方对于XML文档递送的用户偏好不是接受时,则通过将所接收的AB文档添加到AB应用用法中、将联系人状态设定为“临时”、同步CAB客户端B150的地址、直接表达接收者的确认意图、以及移除“临时”状态来完成联系人共享。
此外,本发明实施一种通过CAB FH应用用法向CAB服务器传送联系人共享请求的个人信息订阅邀请方法。然而,在其它情况下,也就是,根据***实施方式,可以在融合地址簿***中的一般XDM文档管理功能实施方式的容许范围内修改以上实施例,在所述一般XDM文档管理功能实施方式中,联系人共享请求通过CAB客户端和CAB XDMS之间的用于XDM文档递送请求/响应的直接接口、以XDM文档递送的形式被传送到CAB XDMS,但是总体操作和方法与本发明范围内的相同。
最后,虽然本发明实施一种邀请不同领域用户之间的联系人信息订阅的方法,但是,通过在CAB服务器和CAB XMDS中的一般XDM文档管理功能实施方式的容许范围内对相同领域用户之间的联系人信息订阅邀请进行一些修改,就可以实施邀请不同领域用户之间的联系人信息订阅的方法,但是总体操作和方法与本发明范围内的相同。
根据本发明,有可能通过本发明提出的***和方法来提供更高效的联系人信息管理方法给用户。另外,根据本发明,发起方能够对订阅全部联系人信息中的仅仅期望的一部分做出请求,而接收方能够选择性地只接收期望的客户端的联系人信息。此外,通过传送关于联系人信息的地址信息而不是实际的联系人信息,有可能提高传输效率并且还提高CAB服务器和CAB XDMS的存储效率。

Claims (15)

1.一种融合地址簿服务器中的邀请订阅联系人信息的方法,该方法包括:
从第一客户端接收第一客户端的特定联系人信息的订阅邀请请求;和
确定用于允许订阅所述特定联系人信息的条件是否被包括在所述订阅邀请请求中,并且当所述条件被包括时向第二客户端传送包括地址信息的订阅请求,其中通过所述地址信息能够接收所述条件和所述特定联系人信息。
2.如权利要求1所述的方法,其中,通过传送方的融合地址簿XML文档管理服务器(XDMS)来接收所述订阅邀请请求。
3.如权利要求1所述的方法,还包括通过将所述条件应用在第一客户端的全体联系人信息来生成筛选后的特定联系人信息。
4.如权利要求1所述的方法,还包括生成通过其能够接收所述特定联系人信息的地址信息。
5.如权利要求1所述的方法,其中,所述订阅请求通过使用HTTP POST,从传送方的融合地址簿XML文档管理服务器(XDMS)被转发到识别第二客户端对于联系人传输的偏好的接收方的融合地址簿XML文档管理服务器(XDMS)。
6.如权利要求5所述的方法,其中,第二客户端的偏好是对于联系人传输的接受、拒绝、和确认中的一个。
7.如权利要求6所述的方法,其中,当第二客户端的偏好是接受时,由所述接收方的融合地址簿XML文档管理服务器(XDMS)使用所述地址信息从所述传送方的融合地址簿XML文档管理服务器(XDMS)取出的联系人被存储,而无需向第二客户端询问。
8.如权利要求1所述的方法,还包括,当所述订阅邀请请求被接收时,基于第二客户端的信息和包含在所述订阅邀请请求中的条件来更新用于第二客户端的访问许可文档。
9.一种用于邀请订阅联系人信息的融合地址簿XML文档管理服务器(XDMS),包括:
融合地址簿特征处理器应用用法,用于当从第一客户端接收到第一客户端的特定联系人信息的订阅邀请请求时,向融合地址簿服务器通知包含允许订阅所述特定联系人信息的条件的联系人共享请求;和
个人联系卡应用用法,用于存储由所述融合地址簿服务器按所述条件筛选后的特定联系人信息,以及向第二客户端转发包含地址信息的订阅请求,其中通过所述地址信息能够接收所述特定联系人信息。
10.如权利要求9所述的融合地址簿XDMS,其中,所述个人联系卡应用用法通过将所述条件应用在第一客户端的全体联系人信息来生成筛选后的特定联系人信息。
11.如权利要求9所述的融合地址簿XDMS,其中,所述个人联系卡应用用法生成通过其能够接收所述特定联系人信息的地址信息。
12.如权利要求9所述的融合地址簿XDMS,其中,所述订阅请求通过使用HTTP POST被转发到识别第二客户端对于联系人传输的偏好的接收方的融合地址簿XML文档管理服务器(XDMS)。
13.如权利要求12所述的融合地址簿XDMS,其中,第二客户端的偏好是对于联系人传输的接受、拒绝、和确认中的一个。
14.如权利要求13所述的融合地址簿XDMS,其中,当第二客户端的偏好是接受时,由所述接收方的融合地址簿XML文档管理服务器(XDMS)使用所述地址信息从所述个人联系卡应用用法取出的联系人被存储,而无需向第二客户端询问。
15.如权利要求9所述的融合地址簿XDMS,其中,所述个人联系卡应用用法更新和存储用于允许第二客户端根据所述融合地址簿服务器的订阅邀请请求进行联系人订阅的访问许可文档。
CN201280060404.9A 2011-12-08 2012-12-07 用于邀请订阅联系人信息的装置和方法 Active CN103988468B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR1020110131358A KR101922985B1 (ko) 2011-12-08 2011-12-08 연락처 정보의 구독을 초대하는 장치 및 방법
KR10-2011-0131358 2011-12-08
PCT/KR2012/010638 WO2013085342A1 (en) 2011-12-08 2012-12-07 Apparatus and method for inviting subscription to contact information

Publications (2)

Publication Number Publication Date
CN103988468A true CN103988468A (zh) 2014-08-13
CN103988468B CN103988468B (zh) 2018-06-29

Family

ID=48574620

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201280060404.9A Active CN103988468B (zh) 2011-12-08 2012-12-07 用于邀请订阅联系人信息的装置和方法

Country Status (6)

Country Link
US (1) US10795963B2 (zh)
EP (1) EP2789122B1 (zh)
JP (1) JP6254530B2 (zh)
KR (1) KR101922985B1 (zh)
CN (1) CN103988468B (zh)
WO (1) WO2013085342A1 (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9591056B2 (en) * 2013-01-29 2017-03-07 Facebook, Inc. Techniques for contact exporting
US10476758B2 (en) * 2013-07-11 2019-11-12 Google Llc Systems and methods for providing notifications of changes in a cloud-based file system
US10524012B2 (en) 2013-09-18 2019-12-31 Samsung Electronics Co., Ltd. Method and system for integrating content viewing and communication in immersive social centre session
KR20150059662A (ko) * 2013-11-22 2015-06-02 삼성전자주식회사 소셜 서비스 제공 시스템에서 관계 설정 방법 및 장치
CN104519057B (zh) * 2014-12-12 2018-06-19 小米科技有限责任公司 资格授予方法、资格获取方法及装置
CN108366106B (zh) * 2018-01-31 2020-11-17 维沃移动通信有限公司 通信信息的更新方法、管理方法、修改方法和相关设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100077027A1 (en) * 2008-09-17 2010-03-25 Research In Motion Limited System and method for access and communication between a converged network-based address book system and a user device
CN101771691A (zh) * 2009-12-29 2010-07-07 北京邮电大学 融合用户信息的***及用户信息的感知、融合和决策方法
CN102075644A (zh) * 2009-11-23 2011-05-25 中兴通讯股份有限公司 融合地址簿中联系视图的实现方法与***

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1442411A4 (en) 2001-09-30 2006-02-01 Realcontacts Ltd CONNECTING SERVICE
US7474741B2 (en) 2003-01-20 2009-01-06 Avaya Inc. Messaging advise in presence-aware networks
US20100088105A1 (en) 2003-10-23 2010-04-08 Feldhahn Jeffrey M Method and system for updating electronic business cards
EP1759521B1 (en) * 2004-05-12 2016-06-29 Synchronoss Technologies, Inc. Advanced contact identification system
US8116444B2 (en) * 2006-02-01 2012-02-14 At&T Intellectual Property, L.P. System and method of publishing contact information
US20090100099A1 (en) * 2007-08-08 2009-04-16 Buckwalter Alan M Method and apparatus for providing and offering an exchange database
CN101426017B (zh) * 2007-11-01 2012-06-27 华为技术有限公司 一种地址簿的处理方法和***
SG157990A1 (en) 2008-07-04 2010-01-29 3Rd Brand Pte Ltd System and method for facilitating the growth of a mobile community
CN102172060A (zh) * 2008-09-30 2011-08-31 诺基亚公司 用于地址簿联系人管理的方法和装置
KR20100061254A (ko) * 2008-11-28 2010-06-07 삼성전자주식회사 통신 이력 제공 방법
US20100198854A1 (en) * 2009-02-05 2010-08-05 Research In Motion Limited System and method for searching multiple contact information sources in a network-based address book system
WO2010148328A1 (en) * 2009-06-19 2010-12-23 Research In Motion Limited Methods and apparatus to forward documents in communication network
CA2768805A1 (en) * 2009-07-20 2011-01-27 Research In Motion Limited Methods and apparatus to use a network repository as a proxy to exchange converged address book service requests and responses
US8640204B2 (en) * 2009-08-28 2014-01-28 Broadcom Corporation Wireless device for group access and management
US20110214051A1 (en) * 2009-09-04 2011-09-01 Dejan Petronijevic Methods and apparatus to subscribe for change notifications in a document management system
WO2011047050A2 (en) * 2009-10-15 2011-04-21 Reseach In Motion Limited Methods and apparatus to exchange converged address book events among multiple network domains
US20110145270A1 (en) * 2009-12-14 2011-06-16 Telefonaktiebolaget Lm Ericsson (Publ) Service personas for address books
CA2790534A1 (en) * 2010-02-22 2011-08-25 Nokia Corporation Method and apparatus for providing a search tool in connection with address book management
KR101712199B1 (ko) * 2010-03-02 2017-03-03 삼성전자주식회사 메시징 서비스와 소셜 네트워크 서비스 간의 상호 연동을 통한 연락처 제공 장치 및 방법
BR112012028405A2 (pt) * 2010-05-07 2017-03-21 Telefonica Sa método de soncronização entre o perfil de um usuário em redes sociais e seu cartão de identificação pessoal pcc e sistema de soncronização entre o perfil de um usuário em redes sociais e seu cartão de identificação pessoal pcc
US20110295988A1 (en) * 2010-05-28 2011-12-01 Le Jouan Herve Managing data on computer and telecommunications networks
KR20130012199A (ko) * 2011-06-28 2013-02-01 삼성전자주식회사 메시징 서비스와 타 서비스 간의 상호 연동을 통한 연락처 제공 방법 및 장치
US20130091287A1 (en) * 2011-10-05 2013-04-11 Suresh Chitturi System for contact subscription invitations in a cross-domain converged address book system
US9113283B2 (en) * 2012-04-03 2015-08-18 Telefonaktiebolaget L M Ericsson (Publ) Systems and methods for event notification framework in a machine-to-machine (M2M) context
KR101906413B1 (ko) * 2012-08-02 2018-10-11 삼성전자주식회사 통신 시스템에서 개인 정보를 갱신하는 방법 및 장치

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100077027A1 (en) * 2008-09-17 2010-03-25 Research In Motion Limited System and method for access and communication between a converged network-based address book system and a user device
CN102075644A (zh) * 2009-11-23 2011-05-25 中兴通讯股份有限公司 融合地址簿中联系视图的实现方法与***
CN101771691A (zh) * 2009-12-29 2010-07-07 北京邮电大学 融合用户信息的***及用户信息的感知、融合和决策方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
GYUBONG OH ET AL.: "CAB 1.1 AD Contact Invitation flows", 《OMA-COM-CAB-2011-0011R01-CR_CAB_1_1_AD_CONTACT_INVITATION_FLOWS》 *
OPEN MOBILE ALLIANCE(OMA): "Converged Address Book (CAB) Specification", 《OMA-TS-CAB-V1_1-20111129-D.CB》 *

Also Published As

Publication number Publication date
CN103988468B (zh) 2018-06-29
JP6254530B2 (ja) 2017-12-27
KR101922985B1 (ko) 2018-11-29
JP2015502613A (ja) 2015-01-22
EP2789122B1 (en) 2018-03-07
US10795963B2 (en) 2020-10-06
EP2789122A1 (en) 2014-10-15
EP2789122A4 (en) 2015-08-12
WO2013085342A1 (en) 2013-06-13
KR20130082561A (ko) 2013-07-22
US20140344215A1 (en) 2014-11-20

Similar Documents

Publication Publication Date Title
CN101317474B (zh) 消息转换设备、***与转换方法
EP2345267B1 (en) Method and apparatus for address book contact management
CN103988468A (zh) 用于邀请订阅联系人信息的装置和方法
CN103139048B (zh) 群消息提醒方法和***
US8788694B2 (en) Content update from a server to a client terminal in a dynamic content delivery (DCD) system
WO2002008985A1 (en) A system for transmission/ reception of e-mail with attached files
KR20150005708A (ko) 정보 공유 방법 및 장치
CN103428298A (zh) 一种基于云存储的多方电子邮件附件共享的管理方法
CN103119911A (zh) 用于同步社交网络的用户配置文件和用户的个人联系卡(pcc)的方法和***
CN104753877A (zh) 一种群组通信方法及装置
CN101835107A (zh) 垃圾信息上报方法、装置及***
KR101498731B1 (ko) 비통합 메시징 서비스와 인터워킹하기 위해 통합 메시징 서비스를 제공하는 서버 및 방법 및 이를 위한 시스템
CN102957778B (zh) 一种搜索联系人信息的方法及装置
US20110252105A1 (en) Mobile communication system and method for the requesting of positive delivery reports from individual group members
CN104579915A (zh) 多媒体消息的发布方法及装置
EP1689138A1 (en) Method and interface for filtering SMS and MMS messages
CN102149077B (zh) 将存在订阅与联系人列表条目一起转发的***和方法
US9692796B2 (en) Apparatus and method for setting disposition with respect to document share
KR101245337B1 (ko) 범용 문서 관리 시스템, 범용 문서 관리 방법 및 이를 수행하는 모바일 장치
KR101600864B1 (ko) 이메일의 선택적 수신방법
CN102737043A (zh) 实现多媒体数据交互的***和方法
KR101691235B1 (ko) 통합 주소록 서비스 기반의 주소 상태를 제공하기 위한 장치 및 방법
CN102904965A (zh) 一种消息提醒***及方法
CN101577876A (zh) 实现行业应用多媒体消息业务的方法、服务器及***
CN100505802C (zh) 一种移动通信终端机的序列表服务***及其方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant