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 PDFInfo
- 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
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
Abstract
Description
技术领域 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
订阅者客户端(Watcher)13:用于订阅呈现体11的呈现信息,并接收来自呈现服务器12的呈现信息。Subscriber client (Watcher) 13: for subscribing to the presence information of the
呈现信息管理服务器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
图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的设置。
步骤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)消息,其中携带呈现信息。
步骤26、呈现服务器收到呈现体A的发布消息后向订阅者B发送通知(NOTIFY)消息,其中携带呈现体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
订阅者客户端21,用于订阅呈现体的呈现信息,并接收来自呈现服务器的呈现信息,以及向呈现服务器侧发送查询下载请求。The
呈现信息管理服务器14,用于保存管理呈现体的呈现信息。The presence
呈现服务器22,主要包括处理单元221,该处理单元221用于接收订阅者客户端21的订阅请求消息,根据被订阅的呈现体11预先设置的订阅授权策略进行匹配处理来判断订阅的结果,输出订阅结果给订阅信息存储单元24;并接收呈现体的发布消息,按照呈现体/订阅者预先设置的策略(例如内容授权策略、过滤策略等)进行处理,最终通过通知消息将呈现信息发布给订阅者客户端。The
呈现服务器中进一步包括:The rendering server further includes:
订阅参数提取单元23,用于从呈现服务器处理单元221接收到的订阅请求中提取订阅参数,输出到订阅信息存储单元。The subscription
订阅信息存储单元24,用于将所述订阅参数提取单元提取的订阅参数和呈现服务器处理单元的匹配处理结果作为当前订阅者的订阅信息进行保存。The subscription
订阅信息查询下载单元25,用于接收订阅者客户端的查询请求或下载请求,从订阅信息存储单元24中获取该订阅者请求的订阅信息,并发送给该订阅者的客户端。The subscription information
图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
保存期限提示单元26,分别设置在呈现服务器侧和订阅者客户端侧,其中呈现服务器侧的保存期限提示单元用于向订阅者客户端发送引导订阅者选择保存期限的提示信息,在收到返回的保存期限后发送给处理单元221,由处理单元将该保存期限作为该订阅者的订阅信息存储到所述订阅信息存储单元中;订阅者客户端侧的保存期限提示单元用于接收来自呈现服务器侧的选择保存期限的提示信息,提示用户输入保存期限,在接收到用户输入的保存期限后将该保存期限发送给呈现服务器侧的保存期限提示单元。The storage period
期限监视单元27,用于监视订阅信息的保存期限是否到期,如果到期则从所述订阅信息存储单元中删除对应的订阅信息。The
查询下载权限判断单元28,用于接收订阅者客户端的查询或下载请求,判断该订阅者是否具备查询或下载权限,如果具备,则触发所述订阅信息查询下载单元将该订阅者客户端请求的订阅信息发送给该订阅者客户端。Query and download
上述的保存指令提示单元29、保存期限提示单元26和期限监视单元27的组合、查询下载权限判断单元28都是可选单元。The combination of the storage instruction
另外,所述呈现服务器中除处理单元221外的其他单元还可以设置于呈现服务器之外,组合成一个独立的实体单元,但连接关系与上述实施例是相同的。In addition, other units in the presence server except the
本发明的方法,适用于对通信设备的呈现信息进行搜集和分发的呈现系统。图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、呈现服务器接收到订阅者的订阅请求。
步骤52、提取该订阅请求中的订阅参数,根据预定的订阅设置对该订阅请求进行匹配处理。
步骤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、呈现服务器接收订阅者的查询或下载请求,将该订阅者的订阅信息发送给订阅者的客户端。
在具体的实施过程中,呈现服务器侧和订阅者客户端之间还进一步包括询问是否保存订阅信息的交互过程和提示订阅者输入保存期限的交互过程以及对订阅者查询或下载权限进行判断的过程。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、呈现服务器接收到订阅者的订阅请求。
步骤602、向订阅者客户端发送是否需要保存订阅信息的提示信息。
步骤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
步骤605、呈现服务器判断该确认指令,如果是需要保存订阅信息的指令,则继续执行后续步骤606,如果是不需保存订阅信息的指令,则按照现有呈现服务器的订阅请求处理流程进行处理,结束本流程。
步骤606、呈现服务器向订阅者客户端发送引导订阅者选择保存期限的提示信息。
步骤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、提取所述订阅请求中的订阅参数,根据预定的订阅设置对该订阅请求进行匹配处理。所述的订阅参数包括:订阅者的标识、被订阅呈现体的标识、被订阅呈现体在订阅者客户端所显示的名字、订阅的起止时间或期限等信息。
步骤610、将提取的订阅参数、匹配处理的订阅结果以及所述保存期限作为订阅者的订阅信息,并与订阅者的标识对应存储到指定存储单元中;且在存储期间,呈现服务器监视所述保存期限是否到期,如果到期则从所述存储单元中删除该保存期限对应的订阅信息。本发明中,不论订阅结果是否成功,都对该订阅请求的订阅信息进行存储。所述的匹配处理结果可能是订阅成功、或者订阅失败、或者未确定,匹配处理结果中还包括导致该结果的原因信息,采用自然语言进行描述,以方便订阅者阅读。
步骤611、呈现服务器接收订阅者的查询请求或下载请求。
步骤612、判断该订阅者是否具备查询或下载权限,如果具备,则执行步骤613;否则,结束本流程。具体判断方法为:根据订阅者标识判断该呈现服务器是否存储了该订阅者的订阅信息,如果是,则判定该订阅者具备查询或下载权限,否则不具备查询下载权限。Step 612. Determine whether the subscriber has the query or download authority, and if so, execute
步骤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
表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
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉该技术的人在本发明所揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。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)
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)
| 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)
| 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 |
-
2005
- 2005-12-09 CN CNB200510130384XA patent/CN100426729C/en active Active
Patent Citations (4)
| 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 |