[go: up one dir, main page]

CN100426729C - Presenting system and method for processing subscribing-in formation of subscribers by using same - Google Patents

Presenting system and method for processing subscribing-in formation of subscribers by using same Download PDF

Info

Publication number
CN100426729C
CN100426729C CNB200510130384XA CN200510130384A CN100426729C CN 100426729 C CN100426729 C CN 100426729C CN B200510130384X A CNB200510130384X A CN B200510130384XA CN 200510130384 A CN200510130384 A CN 200510130384A CN 100426729 C CN100426729 C CN 100426729C
Authority
CN
China
Prior art keywords
subscriber
subscription
information
subscription information
client
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
CNB200510130384XA
Other languages
Chinese (zh)
Other versions
CN1852122A (en
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNB200510130384XA priority Critical patent/CN100426729C/en
Publication of CN1852122A publication Critical patent/CN1852122A/en
Application granted granted Critical
Publication of CN100426729C publication Critical patent/CN100426729C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

The present invention provides a presentation system. The presentation system comprises subscriber client sides, a presentation server, an extraction unit, a subscription information storage unit and a searching and downloading unit, wherein the extraction unit is used for extracting subscription parameters from a subscription request received by the preservation server; the subscription information storage unit is used for storing the subscription parameters extracted by the extraction unit and matching processing results of a presentation processor as the subscription information of the current subscriber; the downloading unit is used for searching and downloading the subscription unit. The present invention also provides a method that the presentation system processes the subscription information of the subscribers. The method comprises the steps that the subscription parameters in the subscription request are extracted, the subscription parameters extracted and the matching processing results are used as the subscription information of the subscriber, and the subscription information of the subscriber and the mark of the subscriber are correspondingly stored to the specified storage unit; when the searching or downloading request of the subscriber is received, the subscription information is sent out to the client side of the subscriber. The present invention can achieve the function of storing and managing the subscription information of the subscriber in the network side so as to facilitate the usage of the users.

Description

一种呈现系统及其处理订阅者订阅信息的方法 Presentation system and method for processing subscriber subscription information

技术领域 technical field

本发明涉及通信设备信息的采集技术,尤其涉及对通信设备呈现信息进行搜集分发的呈现系统的订阅处理方法和系统。The present invention relates to a communication device information collection technology, in particular to a subscription processing method and system for a presentation system that collects and distributes presentation information of a communication device.

背景技术 Background technique

呈现业务系统是搜集和分发呈现信息,满足各种控制需要的系统。呈现信息主要包括:1、自然人呈现体所发布的个人呈现信息,例如该自然人可使用手机的应用程序或者计算机的应用程序发布个人呈现信息,例如:该呈现信息可以是状态信息,其中包括所述应用程序通信通道的状态,如VoIP状态,或无线一键通状态;2、非自然人呈现体所发布的呈现信息,例如,一个无线电台可以发布目前正在播送的歌曲,再如一个呼叫中心可以发布呼叫拥塞状态的信息;3、网络部件产生的属于自然人呈现体的呈现信息,例如,一个自然人呈现体是否在网络中注册;4、网络部件所发布的自身呈现信息,例如自身的运行状况参数等;5、应用服务器和应用程序所发布的呈现信息,例如业务信息等。The presentation business system is a system that collects and distributes presentation information to meet various control needs. Presence information mainly includes: 1. Personal presence information issued by a natural person presentity. For example, the natural person can use mobile phone applications or computer applications to publish personal presence information. For example, the presence information can be status information, including the The state of the communication channel of the application program, such as the VoIP state, or the wireless push-to-talk state; 2. The presence information released by the non-natural person presentity, for example, a radio station can release the song that is currently broadcasting, and another example is a call center. Information on call congestion status; 3. Presence information generated by network components belonging to natural person presentities, for example, whether a natural person presentity is registered in the network; 4. Self-presence information released by network components, such as its own operating status parameters, etc. ; 5. Presentation information published by the application server and the application program, such as business information.

图1为现有呈现系统的结构图。参见图1,该呈现系统主要由以下装置组成:FIG. 1 is a structural diagram of an existing presentation system. Referring to Figure 1, the presentation system mainly consists of the following devices:

呈现体客户端或应用(Presentity)11:一般简称呈现体,为呈现信息源,当其呈现信息发生改变时,主动向呈现服务器12发送发布(PUBLISH)消息,发布呈现信息。呈现服务器12对发布消息信息处理后(包括合成、授权、过滤等),向订阅此用户呈现信息的所有订阅者客户端13发送通知(NOTIFY)消息。Presentity client or application (Presentity) 11: generally referred to as a Presentity, is a source of presence information. When its presence information changes, it actively sends a PUBLISH message to the presence server 12 to publish the presence information. After the presence server 12 processes the published message information (including synthesis, authorization, filtering, etc.), it sends a notification (NOTIFY) message to all subscriber clients 13 subscribing to the user's presence information.

呈现服务器(Presence Server)12:用于接收订阅者客户端13的订阅请求(SUBSCRIBE)消息,根据被订阅的呈现体11预先设置的订阅授权策略进行匹配来判断订阅的结果;接收呈现体11的发布(PUBLISH)消息,按照呈现体/订阅者预先设置的策略(例如内容授权策略、过滤策略等)进行处理,最终通过通知消息将呈现信息发布给订阅者客户端13。Presence Server (Presence Server) 12: for receiving the subscription request (SUBSCRIBE) message of the subscriber client 13, and judging the subscription result by matching according to the subscription authorization strategy preset by the subscribed presentity 11; The Publish (PUBLISH) message is processed according to the preset policies of the presentity/subscriber (such as content authorization policy, filtering policy, etc.), and finally publishes the presence information to the subscriber client 13 through a notification message.

订阅者客户端(Watcher)13:用于订阅呈现体11的呈现信息,并接收来自呈现服务器12的呈现信息。Subscriber client (Watcher) 13: for subscribing to the presence information of the presentity 11 and receiving the presence information from the presence server 12.

呈现信息管理服务器14:此图为采用可扩展语言(XML)文件进行管理的呈现信息XML文件管理服务器(XDMS,XML Document Management Server),当然也可用数据库进行管理;该呈现信息管理服务器14用于保存管理呈现体的呈现信息,例如授权列表,例如订阅授权列表、内容授权列表、群组列表等。Presentation information management server 14: this figure is the presentation information XML document management server (XDMS, XML Document Management Server) that adopts extensible language (XML) file to manage, certainly also available database is managed; This presentation information management server 14 is used for Save the presence information of the management presentity, such as authorization list, such as subscription authorization list, content authorization list, group list, etc.

图2为现有呈现系统的交互流程图。如图2所示,该流程包括:Fig. 2 is an interactive flowchart of the existing presentation system. As shown in Figure 2, the process includes:

步骤21~步骤22、呈现体A预先在呈现服务器进行一些订阅设置,例如设置订阅授权策略、内容授权策略等。呈现服务器更新呈现体A的设置。Steps 21 to 22, the presentity A pre-configures some subscription settings on the presence server, such as setting subscription authorization policies, content authorization policies, and so on. The presence server updates the settings of presentity A.

步骤23、订阅者B向呈现服务器发起订阅请求(SUBSCRIBE)消息,请求订阅呈现体A的呈现信息。Step 23: Subscriber B initiates a subscription request (SUBSCRIBE) message to the presence server, requesting to subscribe to the presence information of presentity A.

步骤24、呈现服务器根据所述订阅设置对订阅者B的订阅请求进行匹配处理,判断订阅请求是否符合订阅设置的要求,符合则订阅成功,否则订阅失败。Step 24: The presence server matches the subscription request of subscriber B according to the subscription settings, and judges whether the subscription request meets the requirements of the subscription settings. If yes, the subscription is successful; otherwise, the subscription fails.

步骤25、订阅成功后,呈现体A在呈现信息发生改变时向呈现服务器发送发布(PUBLISH)消息,其中携带呈现信息。Step 25. After the subscription is successful, the presentity A sends a PUBLISH message to the presence server when the presence information changes, which carries the presence information.

步骤26、呈现服务器收到呈现体A的发布消息后向订阅者B发送通知(NOTIFY)消息,其中携带呈现体A发布的呈现信息。Step 26, the presence server sends a notification (NOTIFY) message to the subscriber B after receiving the publishing message from the presentity A, which carries the presence information published by the presentity A.

在订阅过程中,需要对订阅信息进行存储管理以方便用户查阅,所述订阅信息包括诸如:订阅记录、订阅者好友列表中某个好友的联系方式、订阅原因、订阅时间等信息。但是,目前的技术方案中只能在订阅者客户端存储本订阅者的订阅信息,但不能实现在网络侧存储管理订阅者订阅信息的功能,这样造成订阅者的许多不便。以下两种不便尤其突出:During the subscription process, the subscription information needs to be stored and managed to facilitate the user's reference. The subscription information includes information such as: subscription record, contact information of a friend in the subscriber's friend list, subscription reason, subscription time and other information. However, in the current technical solution, only the subscriber's subscription information can be stored on the subscriber client side, but the function of storing and managing the subscriber's subscription information on the network side cannot be realized, which causes a lot of inconvenience to the subscriber. Two inconveniences stand out in particular:

1)订阅者在某些情况下,希望呈现服务器帮助记录某段时间内的所有的订阅记录(无论订阅成功与失败)以供日后订阅者需要时能够从呈现服务器上获取丢失的信息,但目前的呈现系统不能提供此功能。例如用户使用网吧中的计算机登录自己的网上帐号,并订阅了某个呈现体的呈现信息,但是当用户使用家里的计算机登录相同的网上帐号后,由于订阅信息没有存储,无法获得该订阅信息,导致使用不方便。1) In some cases, subscribers want the presence server to help record all subscription records (regardless of subscription success or failure) in a certain period of time so that subscribers can obtain lost information from the presence server when they need it in the future, but currently The rendering system cannot provide this functionality. For example, a user uses a computer in an Internet cafe to log in to his or her online account and subscribes to the presence information of a certain presentity. However, when the user uses a computer at home to log in to the same online account, the subscription information cannot be obtained because the subscription information is not stored. lead to inconvenient use.

2)订阅者在使用某些业务时,由于对业务不熟悉且对操作过程也不了解,经常会由于误操作而导致订阅信息(包括订阅记录但不限于)丢失却无法找回,降低了用户体验。2) When subscribers use certain services, because they are not familiar with the services and do not understand the operation process, they often cause subscription information (including subscription records but not limited to) to be lost but cannot be retrieved due to misoperation, which reduces the user's experience.

发明内容 Contents of the invention

有鉴于此,本发明的主要目的在于提供一种呈现系统,可实现在网络侧存储管理订阅者订阅信息,方便用户使用。In view of this, the main purpose of the present invention is to provide a presentation system, which can store and manage subscriber subscription information on the network side, and is convenient for users to use.

本发明的另一目的是提供一种呈现系统处理订阅者订阅信息的方法,可实现在网络侧存储管理订阅者订阅信息,方便用户使用。Another object of the present invention is to provide a method for the presence system to process subscriber subscription information, which can realize storage and management of subscriber subscription information on the network side, and is convenient for users to use.

为了实现上述发明目的,本发明的主要技术方案为:In order to realize the above-mentioned purpose of the invention, the main technical solutions of the present invention are:

一种呈现系统,包括:订阅者客户端,以及用于匹配处理订阅者客户端的订阅请求的呈现服务器,该系统进一步包括:A presence system, including: a subscriber client, and a presence server for matching and processing the subscription request of the subscriber client, the system further includes:

订阅参数提取单元,用于从呈现服务器接收到的订阅请求中提取订阅参数;a subscription parameter extraction unit, configured to extract subscription parameters from the subscription request received by the presence server;

订阅信息存储单元,用于将所述订阅参数提取单元提取的订阅参数和呈现服务器处理单元的匹配处理结果作为当前订阅者的订阅信息进行保存;a subscription information storage unit, configured to store the subscription parameters extracted by the subscription parameter extraction unit and the matching processing result of the presence server processing unit as the subscription information of the current subscriber;

订阅信息查询下载单元,用于接收订阅者客户端的查询请求或下载请求,从订阅信息存储单元中获取该订阅者请求的订阅信息,并发送给该订阅者的客户端;The subscription information query download unit is used to receive the query request or download request from the subscriber client, obtain the subscription information requested by the subscriber from the subscription information storage unit, and send it to the subscriber client;

保存指令提示单元,分别设置在呈现服务器侧和订阅者的客户端侧,其中呈现服务器侧的保存指令提示单元用于在呈现服务器接收到订阅请求后向订阅者客户端的保存指令提示单元发送是否需要保存订阅信息的提示信息,并在接收到返回的确认指令为需要保存订阅信息时,所述订阅信息存储单元存储所述订阅信息。The storage instruction prompting unit is respectively arranged on the presentation server side and the subscriber's client side, wherein the storage instruction prompting unit on the presentation server side is used to send to the storage instruction prompting unit of the subscriber client after the presence server receives the subscription request. Save the prompt information of the subscription information, and when receiving a returned confirmation instruction that the subscription information needs to be saved, the subscription information storage unit stores the subscription information.

优选的,该呈现系统进一步包括:Preferably, the presentation system further includes:

保存期限提示单元,分别设置在呈现服务器侧和订阅者客户端侧,其中呈现服务器侧的保存期限提示单元用于向订阅者客户端发送引导订阅者选择保存期限的提示信息,在收到返回的保存期限后通知呈现服务器将该保存期限作为该订阅者的订阅信息存储到所述订阅信息存储单元中;订阅者客户端侧的保存期限提示单元用于接收来自呈现服务器侧的选择保存期限的提示信息,提示用户选择保存期限,在接收到用户输入的保存期限后将该保存期限发送给呈现服务器侧的保存期限提示单元;The storage period prompting unit is respectively set on the presentation server side and the subscriber client side, wherein the storage period prompting unit on the presentation server side is used to send prompt information to the subscriber client to guide the subscriber to select the storage period, and after receiving the returned After the storage period, notify the presence server to store the storage period as the subscriber's subscription information in the subscription information storage unit; the storage period prompt unit on the subscriber client side is used to receive a reminder from the presence server side to select the storage period information, prompting the user to select a storage period, and sending the storage period to the storage period prompting unit on the presentation server side after receiving the storage period input by the user;

期限监视单元,用于监视所述保存期限是否到期,如果到期则从所述订阅信息存储单元中删除对应的订阅信息。A time limit monitoring unit, configured to monitor whether the storage time limit expires, and delete the corresponding subscription information from the subscription information storage unit if it expires.

优选的,该呈现系统进一步包括:查询下载权限判断单元,用于接收订阅者客户端的查询或下载请求,判断该订阅者是否具备查询或下载权限,如果具备,则触发所述订阅信息查询下载单元将该订阅者客户端请求的订阅信息发送给该订阅者客户端。Preferably, the presenting system further includes: a query and download permission judging unit, configured to receive a query or download request from a subscriber client, determine whether the subscriber has query or download permission, and if so, trigger the subscription information query download unit Send the subscription information requested by the subscriber client to the subscriber client.

一种呈现系统处理订阅者订阅信息的方法,适用于对通信设备的呈现信息进行搜集和分发的呈现系统,包括:A method for a presence system to process subscriber subscription information, suitable for a presence system that collects and distributes presence information of a communication device, including:

A、呈现服务器接收到订阅者的订阅请求后,向订阅者客户端发送是否需要保存订阅信息的提示信息;接收到所述订阅者客户端发送的确认指令为需要保存时,执行步骤B;A. After the presence server receives the subscriber's subscription request, it sends a prompt message to the subscriber client whether to save the subscription information; when receiving the confirmation instruction sent by the subscriber client that it needs to be saved, execute step B;

B、提取该订阅请求中的订阅参数,根据预定的订阅设置对该订阅请求进行匹配处理;B. Extract the subscription parameters in the subscription request, and perform matching processing on the subscription request according to the predetermined subscription settings;

C、将提取的订阅参数和匹配处理结果作为订阅者的订阅信息,并与订阅者的标识对应存储到指定存储单元中;C. Use the extracted subscription parameters and matching processing results as the subscription information of the subscriber, and store them in a designated storage unit corresponding to the identifier of the subscriber;

D、呈现服务器接收订阅者的查询或下载请求,将该订阅者的订阅信息发送给订阅者的客户端。D. The presence server receives the subscriber's query or download request, and sends the subscriber's subscription information to the subscriber's client.

优选地,在步骤A和B之间,进一步包括:Preferably, between steps A and B, further comprising:

a1、呈现服务器向订阅者客户端发送引导订阅者选择保存期限的提示信息;a1. The presence server sends a prompt message to the subscriber client to guide the subscriber to select a storage period;

a2、订阅者客户端收到所述提示信息后,提示用户输入保存期限;a2. After receiving the prompt message, the subscriber client prompts the user to enter the storage period;

a3、订阅者客户端在接收到用户输入的保存期限后将该保存期限发送给呈现服务器;a3. After receiving the storage period input by the user, the subscriber client sends the storage period to the presentation server;

a4、呈现服务器将所述保存期限作为该订阅者的订阅信息存储到所述指定存储单元中;a4. The presence server stores the retention period as the subscriber's subscription information in the specified storage unit;

还进一步包括:呈现服务器监视所述保存期限是否到期,如果到期则从所述存储单元中删除对应的订阅信息。It further includes: the presence server monitors whether the storage period expires, and if expires, deletes the corresponding subscription information from the storage unit.

优选地,步骤D中,呈现服务器在收到订阅者的查询或下载请求后,进一步包括:判断该订阅者是否具备查询或下载权限,如果具备,则将该订阅者的订阅信息发送给订阅者;否则,结束本流程。Preferably, in step D, after receiving the query or download request from the subscriber, the presence server further includes: judging whether the subscriber has query or download permission, and if so, sending the subscription information of the subscriber to the subscriber ; Otherwise, end this process.

优选地,所述的订阅信息至少包括:订阅者的标识、被订阅呈现体的标识、订阅的起止时间或期限、订阅结果信息。Preferably, the subscription information at least includes: the identifier of the subscriber, the identifier of the subscribed presentity, the start and end time or duration of the subscription, and subscription result information.

优选地,所述订阅信息利用可扩展编辑语言的方式进行存储,或者利用数据库的方式进行存储。Preferably, the subscription information is stored in an extensible editing language, or stored in a database.

由于本发明在收到订阅请求后从中提取订阅参数,将订阅结果等相关的订阅信息存储在呈现服务器侧,并提供查询和下载订阅信息的功能,因此本发明可以方便订阅者随时查找或下载订阅信息,而不受订阅者客户端是否变化的影响,方便用户使用呈现系统,增强用户体验,例如订阅者由于误删除等操作而引起的信息丢失时,能够帮订阅者找回丢失的信息。另外,本发明还可提示用户输入订阅信息的保存期限,因此可帮助订阅者记录某段时间内订阅者的所有订阅信息(无论订阅成功还是订阅失败),进一步方便用户使用。Since the present invention extracts the subscription parameters after receiving the subscription request, stores the subscription result and other related subscription information on the presentation server side, and provides the functions of querying and downloading subscription information, the present invention can facilitate subscribers to search or download subscription information at any time Information, regardless of whether the subscriber's client changes, facilitates the user to use the presentation system and enhances the user experience. For example, when the subscriber loses information due to operations such as accidental deletion, it can help the subscriber retrieve the lost information. In addition, the present invention can also prompt the user to input the storage period of the subscription information, so it can help the subscriber to record all the subscription information of the subscriber within a certain period of time (whether the subscription is successful or the subscription fails), which is further convenient for the user.

附图说明 Description of drawings

图1为现有呈现系统的结构图;FIG. 1 is a structural diagram of an existing presentation system;

图2为现有呈现系统的交互流程图;FIG. 2 is an interactive flowchart of an existing presentation system;

图3为本发明所述呈现系统的第一种实施例的结构图;FIG. 3 is a structural diagram of the first embodiment of the presentation system of the present invention;

图4为本发明所述呈现系统的第二实施例的结构图;FIG. 4 is a structural diagram of a second embodiment of the presentation system of the present invention;

图5为本发明所述方法的流程图;Fig. 5 is a flowchart of the method of the present invention;

图6为本发明所述方法的一种实施例的流程图。Fig. 6 is a flowchart of an embodiment of the method of the present invention.

具体实施方式 Detailed ways

下面通过具体实施例和附图对本发明做进一步详细说明。The present invention will be described in further detail below through specific embodiments and accompanying drawings.

图3为本发明所述呈现系统的第一种实施例的结构图。参见图3,该呈现系统包括:Fig. 3 is a structural diagram of the first embodiment of the presentation system of the present invention. Referring to Figure 3, the presentation system includes:

呈现体11,用于在呈现服务器进行订阅设置,当其呈现信息发生改变时,主动向呈现服务器发送发布消息,发布呈现信息。The presentity 11 is used to perform subscription settings on the presence server, and actively send a publishing message to the presence server to publish the presence information when its presence information changes.

订阅者客户端21,用于订阅呈现体的呈现信息,并接收来自呈现服务器的呈现信息,以及向呈现服务器侧发送查询下载请求。The subscriber client 21 is configured to subscribe to the presence information of the presentity, receive the presence information from the presence server, and send a query download request to the presence server side.

呈现信息管理服务器14,用于保存管理呈现体的呈现信息。The presence information management server 14 is configured to save and manage the presence information of the presentity.

呈现服务器22,主要包括处理单元221,该处理单元221用于接收订阅者客户端21的订阅请求消息,根据被订阅的呈现体11预先设置的订阅授权策略进行匹配处理来判断订阅的结果,输出订阅结果给订阅信息存储单元24;并接收呈现体的发布消息,按照呈现体/订阅者预先设置的策略(例如内容授权策略、过滤策略等)进行处理,最终通过通知消息将呈现信息发布给订阅者客户端。The presence server 22 mainly includes a processing unit 221. The processing unit 221 is used to receive the subscription request message from the subscriber client 21, perform matching processing according to the subscription authorization policy preset by the subscribed presentity 11 to determine the subscription result, and output The subscription result is sent to the subscription information storage unit 24; and the publishing message of the presentity is received, processed according to the strategy (such as content authorization strategy, filtering strategy, etc.) or client.

呈现服务器中进一步包括:The rendering server further includes:

订阅参数提取单元23,用于从呈现服务器处理单元221接收到的订阅请求中提取订阅参数,输出到订阅信息存储单元。The subscription parameter extraction unit 23 is configured to extract the subscription parameter from the subscription request received by the presence server processing unit 221 and output it to the subscription information storage unit.

订阅信息存储单元24,用于将所述订阅参数提取单元提取的订阅参数和呈现服务器处理单元的匹配处理结果作为当前订阅者的订阅信息进行保存。The subscription information storage unit 24 is configured to save the subscription parameter extracted by the subscription parameter extraction unit and the matching processing result of the presence server processing unit as the subscription information of the current subscriber.

订阅信息查询下载单元25,用于接收订阅者客户端的查询请求或下载请求,从订阅信息存储单元24中获取该订阅者请求的订阅信息,并发送给该订阅者的客户端。The subscription information query download unit 25 is configured to receive a query request or a download request from a subscriber client, obtain the subscription information requested by the subscriber from the subscription information storage unit 24, and send it to the subscriber client.

图4为本发明所述呈现系统的第二实施例的结构图。参见图4,该第二实施例所述的呈现系统除了包括第一实施例所述呈现系统中的结构,还包括:FIG. 4 is a structural diagram of a second embodiment of the presentation system of the present invention. Referring to Fig. 4, the presentation system described in the second embodiment not only includes the structure in the presentation system described in the first embodiment, but also includes:

保存指令提示单元29,分别设置在呈现服务器侧和订阅者的客户端侧,其中呈现服务器侧的保存指令提示单元用于在呈现服务器接收到订阅请求后向订阅者客户端21发送是否需要保存订阅信息的提示信息,并在接收到返回的指令后,将该指令发送给处理单元221进行判断,如果是需要保存订阅信息的指令,则触发所述订阅信息存储单元24对本次订阅的订阅信息进行存储;如果是不需保存订阅信息的指令,则不触发所述订阅信息存储单元24对本次订阅的订阅信息进行存储;订阅者客户端侧的保存指令提示单元用于收到所述呈现服务器侧的提示信息后提示用户输入是否要保存订阅信息的指令,并在接收到确认指令后将该指令发送给呈现服务器的提示单元。The save instruction prompt unit 29 is respectively arranged on the presence server side and the subscriber's client side, wherein the save instruction prompt unit on the presence server side is used to send to the subscriber client 21 whether the subscription needs to be saved after the presence server receives the subscription request. information, and after receiving the returned instruction, send the instruction to the processing unit 221 for judgment, if it is an instruction that needs to save the subscription information, trigger the subscription information storage unit 24 to store the subscription information of this subscription If it is an instruction that does not need to save the subscription information, the subscription information storage unit 24 is not triggered to store the subscription information of this subscription; the storage instruction prompt unit on the subscriber client side is used to receive the presentation The prompt information on the server side prompts the user to input an instruction whether to save the subscription information, and sends the instruction to the prompt unit of the presence server after receiving the confirmation instruction.

保存期限提示单元26,分别设置在呈现服务器侧和订阅者客户端侧,其中呈现服务器侧的保存期限提示单元用于向订阅者客户端发送引导订阅者选择保存期限的提示信息,在收到返回的保存期限后发送给处理单元221,由处理单元将该保存期限作为该订阅者的订阅信息存储到所述订阅信息存储单元中;订阅者客户端侧的保存期限提示单元用于接收来自呈现服务器侧的选择保存期限的提示信息,提示用户输入保存期限,在接收到用户输入的保存期限后将该保存期限发送给呈现服务器侧的保存期限提示单元。The storage period prompt unit 26 is respectively arranged on the presentation server side and the subscriber client side, wherein the storage period prompt unit on the presentation server side is used to send prompt information to the subscriber client to guide the subscriber to select the storage period, and return The storage period will be sent to the processing unit 221 after the storage period, and the processing unit will store the storage period as the subscription information of the subscriber in the subscription information storage unit; The prompt information for selecting a storage period on the side prompts the user to input a storage period, and after receiving the storage period input by the user, sends the storage period to the storage period prompting unit on the presentation server side.

期限监视单元27,用于监视订阅信息的保存期限是否到期,如果到期则从所述订阅信息存储单元中删除对应的订阅信息。The period monitoring unit 27 is configured to monitor whether the storage period of the subscription information expires, and delete the corresponding subscription information from the subscription information storage unit if it expires.

查询下载权限判断单元28,用于接收订阅者客户端的查询或下载请求,判断该订阅者是否具备查询或下载权限,如果具备,则触发所述订阅信息查询下载单元将该订阅者客户端请求的订阅信息发送给该订阅者客户端。Query and download permission judging unit 28, for receiving a query or download request from a subscriber client, and judging whether the subscriber has query or download permission, if so, triggering the subscription information query download unit to the subscriber client The subscription information is sent to the subscriber client.

上述的保存指令提示单元29、保存期限提示单元26和期限监视单元27的组合、查询下载权限判断单元28都是可选单元。The combination of the storage instruction prompt unit 29 , the storage period prompt unit 26 and the period monitoring unit 27 , and the query download authority judging unit 28 are all optional units.

另外,所述呈现服务器中除处理单元221外的其他单元还可以设置于呈现服务器之外,组合成一个独立的实体单元,但连接关系与上述实施例是相同的。In addition, other units in the presence server except the processing unit 221 can also be arranged outside the presence server and combined into an independent entity unit, but the connection relationship is the same as that of the above-mentioned embodiment.

本发明的方法,适用于对通信设备的呈现信息进行搜集和分发的呈现系统。图5为本发明所述方法的流程图。参见图5,包括:The method of the present invention is suitable for a presence system that collects and distributes the presence information of communication devices. Fig. 5 is a flowchart of the method of the present invention. See Figure 5, including:

步骤51、呈现服务器接收到订阅者的订阅请求。Step 51, the presence server receives a subscription request from a subscriber.

步骤52、提取该订阅请求中的订阅参数,根据预定的订阅设置对该订阅请求进行匹配处理。Step 52. Extract the subscription parameters in the subscription request, and perform matching processing on the subscription request according to predetermined subscription settings.

步骤53、将提取的订阅参数和匹配处理结果作为订阅者的订阅信息,并与订阅者的标识对应存储到指定存储单元中。Step 53: Use the extracted subscription parameters and matching processing results as the subscription information of the subscriber, and store them in a designated storage unit corresponding to the identifier of the subscriber.

步骤54、呈现服务器接收订阅者的查询或下载请求,将该订阅者的订阅信息发送给订阅者的客户端。Step 54, the presence server receives the subscriber's query or download request, and sends the subscriber's subscription information to the subscriber's client.

在具体的实施过程中,呈现服务器侧和订阅者客户端之间还进一步包括询问是否保存订阅信息的交互过程和提示订阅者输入保存期限的交互过程以及对订阅者查询或下载权限进行判断的过程。In the specific implementation process, the presentation server side and the subscriber client further include an interactive process of asking whether to save the subscription information, an interactive process of prompting the subscriber to enter the storage period, and a process of judging the subscriber's query or download rights .

图6为本发明所述方法的一种实施例的流程图。参见图4,该流程包括:Fig. 6 is a flowchart of an embodiment of the method of the present invention. Referring to Figure 4, the process includes:

步骤601、呈现服务器接收到订阅者的订阅请求。Step 601, the presence server receives a subscription request from a subscriber.

步骤602、向订阅者客户端发送是否需要保存订阅信息的提示信息。Step 602, sending prompt information to the subscriber client whether to save the subscription information.

步骤603、订阅者客户端收到所述提示信息后提示用户输入是否要保存订阅信息的指令。Step 603: After receiving the prompt information, the subscriber client terminal prompts the user to input an instruction whether to save the subscription information.

步骤604、订阅者客户端在接收到确认指令后将该确认指令发送给呈现服务器。In step 604, the subscriber client sends the confirmation instruction to the presence server after receiving the confirmation instruction.

步骤605、呈现服务器判断该确认指令,如果是需要保存订阅信息的指令,则继续执行后续步骤606,如果是不需保存订阅信息的指令,则按照现有呈现服务器的订阅请求处理流程进行处理,结束本流程。Step 605, the presence server judges the confirmation instruction, if it is an instruction that needs to save the subscription information, continue to execute the subsequent step 606, if it is an instruction that does not need to save the subscription information, process it according to the subscription request processing flow of the existing presence server, End this process.

步骤606、呈现服务器向订阅者客户端发送引导订阅者选择保存期限的提示信息。Step 606, the presence server sends prompt information to the subscriber client to guide the subscriber to select a storage period.

步骤607、订阅者客户端收到所述提示信息后,提示用户输入保存期限。Step 607: After receiving the prompt information, the subscriber client terminal prompts the user to input a storage period.

步骤608、订阅者客户端在接收到用户输入的保存期限后将该保存期限发送给呈现服务器。Step 608: After receiving the storage period input by the user, the subscriber client sends the storage period to the presence server.

步骤609、提取所述订阅请求中的订阅参数,根据预定的订阅设置对该订阅请求进行匹配处理。所述的订阅参数包括:订阅者的标识、被订阅呈现体的标识、被订阅呈现体在订阅者客户端所显示的名字、订阅的起止时间或期限等信息。Step 609, extract the subscription parameters in the subscription request, and perform matching processing on the subscription request according to predetermined subscription settings. The subscription parameters include: the identifier of the subscriber, the identifier of the subscribed presentity, the name of the subscribed presentity displayed on the subscriber client, the start and end time or duration of the subscription and other information.

步骤610、将提取的订阅参数、匹配处理的订阅结果以及所述保存期限作为订阅者的订阅信息,并与订阅者的标识对应存储到指定存储单元中;且在存储期间,呈现服务器监视所述保存期限是否到期,如果到期则从所述存储单元中删除该保存期限对应的订阅信息。本发明中,不论订阅结果是否成功,都对该订阅请求的订阅信息进行存储。所述的匹配处理结果可能是订阅成功、或者订阅失败、或者未确定,匹配处理结果中还包括导致该结果的原因信息,采用自然语言进行描述,以方便订阅者阅读。Step 610, take the extracted subscription parameters, the subscription result of the matching process, and the retention period as the subscription information of the subscriber, and store them in a designated storage unit corresponding to the identifier of the subscriber; and during the storage, the presence server monitors the Whether the storage period expires, and if it expires, the subscription information corresponding to the storage period is deleted from the storage unit. In the present invention, no matter whether the subscription result is successful or not, the subscription information of the subscription request is stored. The matching processing result may be subscription success, subscription failure, or undetermined, and the matching processing result also includes cause information for the result, which is described in natural language for the convenience of subscribers.

步骤611、呈现服务器接收订阅者的查询请求或下载请求。Step 611, the presence server receives a query request or a download request from a subscriber.

步骤612、判断该订阅者是否具备查询或下载权限,如果具备,则执行步骤613;否则,结束本流程。具体判断方法为:根据订阅者标识判断该呈现服务器是否存储了该订阅者的订阅信息,如果是,则判定该订阅者具备查询或下载权限,否则不具备查询下载权限。Step 612. Determine whether the subscriber has the query or download authority, and if so, execute step 613; otherwise, end the process. The specific judging method is: judging whether the presence server has stored the subscription information of the subscriber according to the subscriber ID, and if so, judging that the subscriber has the query or download permission, otherwise it does not have the query and download permission.

步骤613、按照所述查询请求或下载请求从所述存储单元中获取该订阅者的订阅信息并发送给订阅者客户端。具体的,如果是查询请求,该查询请求中可进一步包括查询条件,例如订阅者只查询在某一段时间内所保存的订阅信息,呈现服务器侧从该订阅者对应的订阅信息中获取符合该查询条件的订阅信息并发送给订阅者客户端;如果是下载请求,则呈现服务器侧可从所述存储单元中获取该订阅者对应的订阅信息后,打包下载给该订阅者客户端。Step 613: Obtain the subscription information of the subscriber from the storage unit according to the query request or download request and send it to the subscriber client. Specifically, if it is a query request, the query request may further include query conditions, for example, the subscriber only queries the subscription information stored within a certain period of time, and the presence server side obtains from the subscription information corresponding to the subscriber. Conditional subscription information and send it to the subscriber client; if it is a download request, the presentation server side can obtain the subscription information corresponding to the subscriber from the storage unit, package and download it to the subscriber client.

在上述步骤610中,对于订阅信息的存储方式,可以采用数据库的方式进行存储也可以采用XML文件的方式进行存储。例如:某一个订阅者,其标识为sip:professor@example.net,该订阅者的订阅信息所包括的内容如下表1:In the above step 610, the subscription information may be stored in the form of a database or in the form of an XML file. For example: for a certain subscriber, whose identity is sip: professor@example.net, the contents of the subscriber's subscription information are as follows: Table 1:

  订阅者标识 Subscriber ID   sip:professor@example.net sip: professor@example.net   sip:professor@example.net sip: professor@example.net   被订阅呈现体的标识,此处为设备地址URI The identifier of the subscribed presentity, here is the device address URI sip:userA@example.netsip: userA@example.net sip:userB@example.netsip: userB@example.net   被订阅呈现体在订阅者客户端所显示的名字 The name displayed by the subscribed presentity on the subscriber client Mr.AMr.A Mr.BMr.B   订阅结果 Subscription results   成功(success) success   失败(failure) failure   订阅结果原因描述 Description of the reason for the subscription result   他是合作伙伴 he is a partner   他是我准备聊天的陌生人 He's a stranger I'm ready to chat with   订阅的起止时间或期限 The start and end time or duration of the subscription   从2005年11月8日到2005年11月12日 From November 8, 2005 to November 12, 2005   永远订阅 Subscribe forever

  或者7776000秒 or 7776000 seconds   保存期限 Shelf life   2年 2 years   1年 1 year

表1Table 1

对于上述流程,在本发明所述方法的另一个实施例中可以在步骤601之后直接执行步骤606。For the above process, in another embodiment of the method of the present invention, step 606 may be directly performed after step 601 .

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉该技术的人在本发明所揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。The above is only a preferred embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any person familiar with the technology can easily think of changes or replacements within the technical scope disclosed in the present invention. , should be covered within the protection scope of the present invention.

Claims (8)

1, a kind of system that presents comprises: subscriber's client, and the presence server that is used for the subscribe request of matching treatment subscriber client; It is characterized in that this system further comprises:
The subscription parameters extraction unit is used for extracting subscription parameters from the subscribe request that presence server receives;
The subscription information memory cell is used for the subscription parameters of described subscription parameters extraction unit extraction and the matching treatment result of presence server processing unit are preserved as current subscriber's subscription information;
Subscription information is inquired about download unit, is used to receive the query requests or the download request of subscriber's client, obtains the subscription information of this subscriber's request from the subscription information memory cell, and sends to this subscriber's client;
The Tip element of holding instruction, be separately positioned on presence server side and subscriber's client-side, wherein the Tip element of holding instruction of presence server side is used for whether needing to preserve to the Tip element transmission of holding instruction of subscriber's client the information of subscription information after presence server receives subscribe request, and receiving the affirmation instruction returned when needing to preserve subscription information, the described subscription information of described subscription information cell stores.
2, the system that presents according to claim 1 is characterized in that this presents system and further comprises:
The pot-life Tip element, be separately positioned on presence server side and subscriber's client-side, wherein the pot-life Tip element of presence server side is used for sending the information that the guiding subscriber selects the pot-life to subscriber's client, and the notice presence server should the pot-life stores in the described subscription information memory cell as this subscriber's subscription information after receiving the pot-life of returning; The pot-life Tip element of subscriber's client-side is used to receive the information from the selection pot-life of presence server side, the prompting user selects the pot-life, is sent to the pot-life Tip element of presence server side after the pot-life that receives user's input this pot-life;
The time limit monitor unit is used to monitor whether the described pot-life expire, and if expired from described subscription information memory cell the corresponding subscription information of deletion.
3, the system that presents according to claim 1, it is characterized in that, this presents system and further comprises: the authority judging unit is downloaded in inquiry, be used to receive the inquiry or the download request of subscriber's client, judge whether this subscriber possesses inquiry or download authority, if possess, then trigger described subscription information inquiry download unit the subscription information of this subscriber's client-requested is sent to this subscriber's client.
4, a kind of method that presents the system handles subscribing-in formation of subscribers by using same, be applicable to the presentation information of communication equipment collect and distribute present system, it is characterized in that, comprising:
After A, presence server receive subscriber's subscribe request, send the information that whether needs to preserve subscription information to subscriber's client; The affirmation instruction that receives described subscriber's client transmission is when needing preservation, execution in step B;
B, extract the subscription parameters in this subscribe request, be provided with according to predetermined subscription this subscribe request is carried out matching treatment;
C, with the subscription parameters extracted and matching treatment result subscription information as the subscriber, and with subscriber's sign corresponding stored in designated memory cell;
D, presence server receive subscriber's inquiry or download request, this subscriber's subscription information are sent to subscriber's client.
5, method according to claim 4 is characterized in that, between steps A and B, further comprises:
A1, presence server send the information that the guiding subscriber selects the pot-life to subscriber's client;
After a2, subscriber's client were received described information, the prompting user imported the pot-life;
A3, subscriber's client send to presence server with this pot-life after the pot-life that receives user's input;
A4, presence server store the subscription information of described pot-life as this subscriber in the described designated memory cell into;
Also further comprise: presence server monitors whether the described pot-life expire, and if expired from described memory cell the corresponding subscription information of deletion.
6, method according to claim 4, it is characterized in that, among the step D, presence server is after inquiry of receiving the subscriber or download request, further comprise: judge whether this subscriber possesses inquiry or download authority, if possess, then the subscription information with this subscriber sends to the subscriber; Otherwise, process ends.
7, method according to claim 4 is characterized in that, described subscription information comprises at least: the beginning and ending time of subscriber's sign, the subscribed sign that presents body, subscription or time limit, subscription object information.
8, method according to claim 7 is characterized in that, but the mode of described subscription information utilization expanded editing language store, perhaps utilize the mode of database to store.
CNB200510130384XA 2005-12-09 2005-12-09 Presenting system and method for processing subscribing-in formation of subscribers by using same Active CN100426729C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB200510130384XA CN100426729C (en) 2005-12-09 2005-12-09 Presenting system and method for processing subscribing-in formation of subscribers by using same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB200510130384XA CN100426729C (en) 2005-12-09 2005-12-09 Presenting system and method for processing subscribing-in formation of subscribers by using same

Publications (2)

Publication Number Publication Date
CN1852122A CN1852122A (en) 2006-10-25
CN100426729C true CN100426729C (en) 2008-10-15

Family

ID=37133593

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB200510130384XA Active CN100426729C (en) 2005-12-09 2005-12-09 Presenting system and method for processing subscribing-in formation of subscribers by using same

Country Status (1)

Country Link
CN (1) CN100426729C (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB0621409D0 (en) * 2006-10-27 2006-12-06 Ibm Access control within a publish/subscribe system
US8942204B2 (en) * 2008-12-23 2015-01-27 Qualcomm Incorporated Access point handover control based on closed subscriber group subscription information
CN101771621B (en) * 2008-12-31 2013-01-23 华为技术有限公司 Instant messaging method, device and system
CN101877833B (en) * 2009-04-30 2013-10-02 华为技术有限公司 Method and device for subscribing information of presentity
US10282538B2 (en) * 2014-12-27 2019-05-07 Intel Corporation Technologies for providing hardware subscription models using pre-boot update mechanism
CN107682674A (en) * 2017-10-16 2018-02-09 周伟 Based on user interest and the video monitoring image distribution method subscribed to and system
CN110740121B (en) * 2019-09-09 2023-04-07 西安万像电子科技有限公司 Resource subscription system and method
CN112994918B (en) * 2019-12-17 2022-05-31 华为技术有限公司 Device management method and device
CN113127847A (en) * 2019-12-30 2021-07-16 华为技术有限公司 Data management method and device
CN111241448A (en) * 2020-01-13 2020-06-05 上海连尚网络科技有限公司 A method and device for providing reading service
CN112733001B (en) * 2021-01-14 2023-09-29 上海蓝云网络科技有限公司 Method and device for acquiring subscription information and electronic equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1595387A (en) * 2003-09-12 2005-03-16 华为技术有限公司 A method for acquiring contact list in display service
CN1630319A (en) * 2003-12-16 2005-06-22 腾讯科技(深圳)有限公司 A telephone state information presentation system and realizing method thereof
EP1576789A1 (en) * 2002-12-24 2005-09-21 Telefonaktiebolaget LM Ericsson (publ) Transmission of application information and commands using presence technology
US20050266859A1 (en) * 2004-03-11 2005-12-01 Tekelec Methods, systems, and computer program products for providing presence gateway functionality in a telecommunications network

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1576789A1 (en) * 2002-12-24 2005-09-21 Telefonaktiebolaget LM Ericsson (publ) Transmission of application information and commands using presence technology
CN1595387A (en) * 2003-09-12 2005-03-16 华为技术有限公司 A method for acquiring contact list in display service
CN1630319A (en) * 2003-12-16 2005-06-22 腾讯科技(深圳)有限公司 A telephone state information presentation system and realizing method thereof
US20050266859A1 (en) * 2004-03-11 2005-12-01 Tekelec Methods, systems, and computer program products for providing presence gateway functionality in a telecommunications network

Also Published As

Publication number Publication date
CN1852122A (en) 2006-10-25

Similar Documents

Publication Publication Date Title
CN100563196C (en) Communication system and method of querying information in the communication system
CN101299829B (en) A method and message system for managing media content in unified storage
EP1968263B1 (en) A method and system for querying user information, and search agent, client and server
US8819151B2 (en) Method for processing deferred message
US9130966B2 (en) System and method for access and communication between a converged network-based address book system and a user device
JP5545953B2 (en) System and method for managing XML document management server history
CN101557409B (en) Method and device for syncretic management of address book information
US7945536B2 (en) Method and system for recovering a previous version of a document from a current version of the document
KR101511469B1 (en) System and method for presence notification based on presence attribute
EP2073429A1 (en) Data synchronous method, system and apparatus
CN100426729C (en) Presenting system and method for processing subscribing-in formation of subscribers by using same
US20110307500A1 (en) Method and apparatus for managing aspect and aspect trigger
US20090249348A1 (en) Method and apparatus for operating a thread
CN100358283C (en) Business appearing system and method of issuring and obtaining appeared information
US20120096123A1 (en) method and an arrangement for handling resource data
CN101236551A (en) Conference search method and system
KR101490520B1 (en) System and method for managing xml document management server history
CN100417243C (en) Method and system for obtaining presentation information
CN101997899A (en) CBUS-based user selection method and device

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