CN102025690A - Method and device for selecting user uniform resource identifier (URI) - Google Patents
Method and device for selecting user uniform resource identifier (URI) Download PDFInfo
- Publication number
- CN102025690A CN102025690A CN2009101711758A CN200910171175A CN102025690A CN 102025690 A CN102025690 A CN 102025690A CN 2009101711758 A CN2009101711758 A CN 2009101711758A CN 200910171175 A CN200910171175 A CN 200910171175A CN 102025690 A CN102025690 A CN 102025690A
- Authority
- CN
- China
- Prior art keywords
- uri
- user
- group
- alternative condition
- relevant information
- 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.)
- Pending
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
The invention relates to the field of communication, and provides a method and device for selecting a user uniform resource identifier (URI), wherein, the method comprises the following steps: receiving URI selection request information sent by a condition based URIs selection (CBUS) client; acquiring the selection condition of the group URI and the selection condition of the user URI in the URI selection request information; acquiring the group URI satisfying the selection condition of the group URI according to the selection condition of the group URI; acquiring the user URI in the corresponding group according to the group URI; acquiring the relevant information of the user URI in the group according to the user URI in the corresponding group and the selection condition of the user URI; evaluating the relevant information of the user URI in the group and the selection condition of the user URI; and returning the user URI in the group satisfying the user URI to the CBUS client. The invention has the beneficial effects of satisfying the requirements of users, and saving the wireless resources between the CBUS client and s CBUS server.
Description
Technical field
The present invention relates to the communications field, particularly about a kind of selection user uniform resource identifier having (URI) method and device.
Background technology
Along with development of telecom technology, following is professional rich and varied, the session establishment phase of many business, all need to select needs to add the user of session according to certain condition, these conditions will be based on the various information that the user had, as present (Presence) information, position (Location) information and user's interest and hobby information.
URI based on condition selects (Condition Based URIs Selection, CBUS) server can arrive and share xml document management server (Shared Extensible Markup Language Document Management Server, Shared XDMS) obtains listuser, group user and configuration information such as (Profile), comprise shared group xml archive server (Shared Group XDMS) in this Shared XDMS server, sharing policy xml archive server (Shared Policy XDMS) is shared configuration xml archive server (Shared Profile XDMS) and is shared tabulation xml archive server (Shared List XDMS).
The present inventor finds that in realizing process of the present invention prior art has the following disadvantages at least, in the prior art, if the requestor need obtain to satisfy some particular group of alternative condition and some individual consumer's information, the requestor need initiate twice CBUS and select session, for the first time being used to organize URI selects, the alternative condition information-related with group is set, thereby is met the group URI of corresponding conditions; And then initiate once to be used for the selection request of unique user URI, and the alternative condition relevant with unique user is set, finally obtain the selection result that needs.Above-mentioned prior art is initiated twice selection request, has increased the interaction times between client and the CBUS server, has wasted Radio Resource, and the user need operate twice, user's complicated operation.
Summary of the invention
The embodiment of the invention provides method and the device of a kind of user of selection URI, is used to improve the efficient of CBUS client and CBUS server communication.
The embodiment of the invention has proposed the method for a kind of user of selection URI, comprising:
Receive the URI selection solicited message that the CBUS client sends, obtain described URI and select the alternative condition of group URI in the solicited message and the alternative condition of user URI;
Alternative condition according to described group of URI obtains the group URI that satisfies described group of URI alternative condition, obtains user URI in the respective sets according to described group of URI;
Obtain the relevant information of user URI in the group according to the user URI in the described respective sets and described user URI alternative condition;
The relevant information of user URI in described group and the alternative condition of user URI are assessed, and user URI returns to described CBUS client in the group of described user URI alternative condition with satisfying.
The embodiment of the invention also provides a kind of CBUS server, it is characterized in that comprising:
Receiving element is used to receive the URI selection solicited message that the CBUS client sends, and obtains described URI and selects the alternative condition of group URI in the solicited message and the alternative condition of user URI;
The URI acquiring unit is used for obtaining according to the alternative condition of described group of URI the group URI of the selector bar that satisfies described group of URI, obtains user URI in the respective sets according to described group of URI;
The relevant information acquiring unit is used for obtaining according to the alternative condition of the user URI of described respective sets and described user URI the relevant information of user URI in the group;
Assessment unit is used for the relevant information of described group of user URI and the alternative condition of user URI are assessed, and the user URI that satisfies in the group of alternative condition of described user URI is returned to described CBUS client.
Pass through the embodiment of the invention, select to comprise the alternative condition information that is used to organize URI and unique user URI simultaneously in the request at CBUS client URI, thereby can better meet user's demand, save the Radio Resource between CBUS client and the CBUS server.
Description of drawings
In order to be illustrated more clearly in the embodiment of the invention or technical scheme of the prior art, to do to introduce simply to the accompanying drawing of required use in embodiment or the description of the Prior Art below, apparently, accompanying drawing in describing below only is some embodiments of the present invention, for those of ordinary skills, under the prerequisite of not paying creative work, can also obtain other accompanying drawing according to these accompanying drawings.
Figure 1 shows that a kind of CBUS client user of the embodiment of the invention selects solicited message sending method flow chart;
Figure 2 shows that a kind of CBUS client terminal structure schematic diagram of the embodiment of the invention;
Figure 3 shows that another structural representation of embodiment of the invention CBUS client;
Figure 4 shows that the method flow diagram of a kind of user of selection URI of the embodiment of the invention;
Figure 5 shows that the structural representation of a kind of CBUS server of the embodiment of the invention;
Figure 6 shows that another structural representation of a kind of CBUS server of the embodiment of the invention;
Figure 7 shows that the data flow diagram of embodiment of the invention CBUS system;
Figure 8 shows that another data flow diagram of embodiment of the invention CBUS system;
Figure 9 shows that another data flow diagram of embodiment of the invention CBUS system.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the invention, the technical scheme in the embodiment of the invention is clearly and completely described, obviously, described embodiment only is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment among the present invention, those of ordinary skills belong to the scope of protection of the invention not making the every other embodiment that is obtained under the creative work prerequisite.
Be illustrated in figure 1 as a kind of CBUS client of embodiment of the invention URI and select solicited message sending method flow chart.
Comprise step 101, generate URI and select solicited message, alternative condition that wherein said URI selects solicited message to comprise to organize URI and the alternative condition of user URI;
As one embodiment of the present of invention, described group alternative condition information comprises: described group of distinctive information, for example the maximum that allows in the group participates in number, whether allows anonymous this group etc. that adds.
As one embodiment of the present of invention, described URI selects solicited message also to comprise: the identification information that identifies described group selection conditional information and described user's alternative condition information;
As one embodiment of the present of invention, described URI selects also to comprise in the solicited message: group unified resource sign (URI) tabulation and/or user URI tabulation;
The executive agent that need to prove the above step is the CBUS client.
By the invention described above embodiment, the CBUS client selects request just can select to satisfy the group and the user of different selection conditions simultaneously by once sending URI, avoided repeatedly selecting request, saved Internet resources, and improved communication efficiency to the URI of CBUS server.
Be illustrated in figure 2 as a kind of CBUS client terminal structure schematic diagram of the embodiment of the invention.
Comprise that URI selects request generation unit 201, be used to generate URI and select solicited message, alternative condition that wherein said URI selects solicited message to comprise to organize URI and the alternative condition of user URI;
By the invention described above embodiment, the CBUS client selects request just can select to satisfy the group and the user of different selection conditions simultaneously by once sending URI, avoided repeatedly selecting request, saved Internet resources, and improved communication efficiency to the URI of CBUS server.
As one embodiment of the present of invention, be illustrated in figure 3 as another structural representation of embodiment of the invention CBUS client, in the present embodiment except comprising that the URI shown in Fig. 2 selects request generation unit 301, beyond the communication unit 302, also comprise alternative condition information identify unit 303, be used to identify described group of URI alternative condition and described user URI alternative condition.
Need to prove: include but not limited to that in CBUS client described in the invention described above embodiment subscriber equipment (UE), mobile phone, smart mobile phone or terminal etc. have the electronic equipment of communication capacity.
Be illustrated in figure 4 as the method flow diagram of a kind of user of selection URI of the embodiment of the invention.
Comprise step 401, receive the URI selection solicited message that the CBUS client sends, obtain described URI and select to be directed in the solicited message alternative condition of group URI and the alternative condition of user URI;
As one embodiment of the present of invention, in described step 401, also comprise: select the information correspondence table to distinguish the alternative condition of described group of URI and the alternative condition of user URI according to group URI; Perhaps select the identification information in the solicited message to distinguish the alternative condition of described group of URI and the alternative condition of user URI according to described URI;
As one embodiment of the present of invention, in described step 402, also comprise: the relevant information of obtaining group URI according to the alternative condition of described group of URI, the relevant information of described group of URI and the alternative condition of described group of URI are assessed, obtain the group URI that satisfies described group of URI alternative condition, obtain user URI in this group according to described group of URI.Wherein can obtain whole groups essential information, perhaps obtain the relevant information of group from presence server, location server from Shared Group XDMS server, described group relevant information comprise group information of home location, allow information such as access information;
As one embodiment of the present of invention, in described step 403, also comprise: the relevant information of obtaining user URI in described group according to the user URI in the respective sets to information server;
As one embodiment of the present of invention, described URI selects solicited message also to comprise: group URI tabulation; Also comprise in described step 402: the relevant information of organizing URI is obtained in alternative condition and described group of URI tabulation according to described group of URI, the relevant information of described group of URI and the alternative condition of described group of URI are assessed, obtain the group URI that satisfies described group of URI alternative condition, obtain the URI information of user in this group according to described group of URI information;
As one embodiment of the present of invention, described URI selects solicited message also to comprise: user's URI tabulation; In described step 403, also comprise: the relevant information of obtaining user URI in the relevant information of described user URI and described group according to the URI of user in described user's URI tabulation, the respective sets and described user URI alternative condition to information server;
Also comprise in described step 404: the relevant information of user URI in the relevant information of described user URI, described group and described user's alternative condition are assessed, and user URI returns to described CBUS client in described user's the described user URI of alternative condition information and the respective sets with satisfying;
As one embodiment of the present of invention, the relevant information of user URI comprises following at least a in the relevant information of described user URI and the group: the presentation information of user URI, configuration information and positional information.
The executive agent that need to prove the above step is the CBUS server.
Pass through the foregoing description, by group URI in the parsing URI selection solicited message and the alternative condition of user URI, respectively the alternative condition of group URI and the alternative condition of user URI are handled, with just can return to the user URI that the CBUS client satisfies described group of URI alternative condition and user URI alternative condition during the CBUS client is once communicated by letter, save the number of communications between CBUS server and the CBUS client, improved communication efficiency.
Be illustrated in figure 5 as the structural representation of a kind of CBUS server of the embodiment of the invention.
Receiving element 501 is used to receive the URI selection solicited message that the CBUS client sends, and obtains described URI and selects the alternative condition of group URI in the solicited message and the alternative condition of user URI;
Relevant information acquiring unit 503 is used for obtaining according to the alternative condition of the user URI of described respective sets and described user URI the relevant information of user URI in the group;
Pass through the foregoing description, by group URI in the parsing URI selection solicited message and the alternative condition of user URI, respectively the alternative condition of group URI and the alternative condition of user URI are handled, with just can return to the user URI that the CBUS client satisfies described group of URI alternative condition and user URI alternative condition during the CBUS client is once communicated by letter, save the number of communications between CBUS server and the CBUS client, improved communication efficiency.
Comprise similar above-mentioned embodiment illustrated in fig. 5ly in the present embodiment, describe difference at this, something in common repeats no more.
Described receiving element 501 also is used for: distinguish the alternative condition of described group of URI and the alternative condition of user URI according to group selection information correspondence table; Perhaps select the identification information in the solicited message to distinguish the alternative condition of described group of URI and the alternative condition of user URI according to described user;
Described URI acquiring unit 502 also is used for: obtain whole groups relevant information from shared group xml archive server, presence server or location server etc., assess the relevant information of described group of URI and the alternative condition of group URI, the group URI of the alternative condition of described group of URI is satisfied in acquisition, obtains user URI in this group according to described group of URI;
Described relevant information acquiring unit 503 also is used for: the relevant information of obtaining user URI in described group according to respective sets user's URI to information server.Described information server comprises: presence server, sharing policy xml archive server, shared configuration xml archive server and location server etc.
As one embodiment of the present of invention, described receiving element 501 also is used for: select solicited message to obtain group URI tabulation from described URI;
Described URI acquiring unit 502 also is used for: the relevant information of obtaining group URI the described group of corresponding group of URI tabulation, assess the relevant information of described group of URI and the alternative condition of group URI, the group URI of the alternative condition of described group of URI is satisfied in acquisition, obtains user URI in this group according to described group of URI.
As one embodiment of the present of invention, described receiving element 501 also is used for: select solicited message to obtain user's URI tabulation from described URI;
Described relevant information acquiring unit 503 also is used for: the relevant information of obtaining user URI in the relevant information of described user URI and described group according to described user's URI tabulation, respective sets user's URI and described user URI alternative condition to information server;
Described assessment unit 504 also is used for: the relevant information of the relevant information of described user URI, described group of user URI and described user's alternative condition are assessed, and user URI returns to described CBUS client in described user's the described user URI of alternative condition information and the respective sets with satisfying.
As one embodiment of the present of invention, wherein said information server comprises: presence server, sharing policy xml archive server, shared configuration xml archive server and location server.
Be illustrated in figure 6 as the data flow diagram of embodiment of the invention CBUS system.
User joe (sip:joe@example.com) has subscribed to PoC service, has also subscribed to the CBUS service simultaneously.Joe likes football, so he wants to seek some people with a common goal in some existing PoC groups.
Step 601, Joe sends to the CBUS server by the CBUS client as the requestor and selects request message, wherein comprises PoC group URI and tabulates with user URI tabulation, is used to organize the alternative condition different with the user.Group URI tabulation comprises 3 group URI, user URI tabulation comprises 2 user URI, organizing the alternative condition different with the user is: ((Available of Person (whether online)=Yes) wherein maximumly allows the participation number and allows the anonymous peculiar information of group that is that adds (maximum participation number>50 that allow) and to allow and (Hobby of Person (preference information)=football) and anonymous adding=Yes);
Table 1 is group URI tabulation and user URI tabulation
Group 1 | Sip:Groupl@example.com |
Group 2 | Sip:Group2@example.com |
Group 3 | Sip:Group3@example.com |
User A | Sip:UserA@example.com |
User B | Sip:UserB@example.com |
Step 602, after the CBUS server receives that URI that Joe sends selects request message, analyze its alternative condition, find that some condition is the alternative condition of group, some is user's a alternative condition, and can which be distinguished by group selection condition correspondence table in this step is the alternative condition that is used to organize, and the alternative condition and the described group selection condition correspondence table that receive are assessed, if described alternative condition is in described group selection condition correspondence table, then this alternative condition is the alternative condition that is used to organize.Therefore server is judged had both needed group URI is selected, and needed again its contained unique user URI is selected;
Step 603, CBUS server are at first gone the group relevant information of Shared Group XDMS server requests in group URI tabulation;
Step 604, described Shared Group XDMS server returns described group of URI information to the CBUS server, and the group relevant information in group URI tabulation is as shown in table 2:
Table 2 is the group relevant information in group URI tabulation
Group | The maximum participation number that allows | Allow anonymous the adding |
Group 1 | 30 | Be |
Group 2 | 60 | Be |
Group 3 | 80 | Not |
Step 605, the CBUS server satisfies user Joe to the alternative condition of group ((maximum participation number>50 that allow) and (allow anonymous the adding=Yes)) according to the alternative condition of group and the above-mentioned group relevant information judgement group of returning 2, the CBUS server is handled group 2URI then, obtains the whole user URI that comprised in this group;
Whether online step 606, CBUS server go presence server to obtain above-mentioned user state information according to user URI and original 2 user URI in these groups;
Step 607, described presence server returns above-mentioned state of user information to the CBUS server, and is as shown in table 3;
Whether online table 3 be user and corresponding state information list thereof
The user | Available of Person |
The user 1 | Be |
。。 | 。。。 |
The user 58 | Not |
User A | Be |
User B | Be |
Step 608, the CBUS server goes Shared Profile XDMS server to obtain above-mentioned user's preference information according to user URI and original 2 user URI in these groups.
Step 609, Shared Profile XDMS server returns above-mentioned user's preference information to the CBUS server, and is as shown in table 4:
Table 4 is user and preference information tabulation thereof
The user | Hobby of Person |
The user 1 | Football |
。。 | ?。。。 |
The user 58 | Shuttlecock |
User A | Football |
User B | Basketball |
Step 610, the CBUS server is assessed according to the alternative condition ((Hobby of Person=football) and (Available of Person=Yes)) and the user state information and the preference information of above-mentioned acquisition that are used for the user, be met 10 users' of condition URI information, 9 users of POC group the inside are wherein arranged;
Step 611, the CBUS server returns to the CBUS client with described 10 user URI information.
Be illustrated in figure 7 as another data flow diagram of embodiment of the invention CBUS system.
Step 701 to step 705 with embodiment illustrated in fig. 6 basic identical, below only difference is described, something in common repeats no more;
Whether online in step 706, the CBUS server is earlier according to user URI information in these groups, go presence server to obtain above-mentioned user state information;
Step 707, described presence server returns above-mentioned state of user information to the CBUS server;
Step 708, the CBUS server goes Shared Profile XDMS server to obtain above-mentioned user's preference information according to user URI information in these groups;
Step 709, Shared Profile XDMS server returns above-mentioned user's preference information to the CBUS server;
Whether online step 710, CBUS server be according to original 2 user URI information, go presence server to obtain above-mentioned user state information;
Step 711, described presence server returns above-mentioned state of user information to the CBUS server;
Step 712, the CBUS server goes Shared Profile XDMS server to obtain above-mentioned user's preference information according to original 2 user URI information;
Step 713, Shared Profile XDMS server returns above-mentioned user's preference information to the CBUS server;
Step 714, the CBUS server is assessed according to the alternative condition ((Hobby of Person=football) and (Available of Person=Yes)) and the user state information and the preference information of above-mentioned acquisition that are used for the user, be met 10 users' of condition URI information, 9 users of POC group the inside are wherein arranged;
Step 715, the CBUS server returns to the CBUS client with described 10 user URI information;
Be illustrated in figure 8 as another data flow diagram of embodiment of the invention CBUS system.
Step 801, Joe sends to the CBUS server by the CBUS client as the requestor and selects request message, wherein comprise PoC group URI tabulation and tabulate, be used to organize the alternative condition different with user URI with the user, the described group of alternative condition different with the user has identification information respectively, with the alternative condition of distinct sets and user's alternative condition.Group URI tabulation comprises 3 group URI, and alternative condition is two parts: first is: sign 1 (CFlag=1), and (comprising PoC service) and (is ready to initiate PoC session=Yes); Second portion is: sign 0 (CFlag=0), (Hobby of Person=football) and (Available of Person=Yes).
Table 5 is group URI tabulation
Group 1 | Sip:Groupl@example.com |
Group 2 | Sip:Group2@example.com |
Group 3 | Sip:Group3@example.com |
Step 802, after the CBUS server receives that URI that Joe sends selects request message, analyze the identification information of its alternative condition, for example, CFlag=1 then is the alternative condition that is used to organize URI, CFlag=0 is the alternative condition that is used for user URI, so server judges and both to have needed group URI is selected, and needs again its contained unique user URI is selected.Wherein, the value of sign or numbering can be stipulated in advance, do not limit in this application;
Step 803, CBUS server at first go Shared Group XDMS server requests to obtain group relevant information in group URI tabulation;
Step 804, described Shared Group XDMS server returns the described group of group relevant information in the URI tabulation to the CBUS server, and the group relevant information in group URI tabulation is as shown in table 6:
Table 6 is the group relevant information in group URI tabulation
Group | Comprise PoC service | Be ready to initiate PoC session |
Group 1 | Be | Not |
Group 2 | Be | Not |
Group 3 | Be | Be |
Step 805, the CBUS server satisfies user Joe alternative condition ((comprising PoC service) and (be ready to initiate PoC session=Yes)) to group according to the alternative condition and the above-mentioned group relevant information judgement group of returning 3 of group, the CBUS server is handled group 3URI then, obtains the whole user URI that comprised in this group;
Step 806, the CBUS server goes Shared Profile XDMS server to obtain above-mentioned user's preference information according to user URI in these groups.
Step 807, Shared Profile XDMS server returns above-mentioned user's preference information to the CBUS server, and is as shown in table 7:
Table 7 is user and preference information tabulation thereof
The user | Hobby of Person |
The user 1 | Football |
。。 | ?。。。 |
The user 25 | Shuttlecock |
Whether online step 808, CBUS server go presence server to obtain above-mentioned user state information according to user URI in these groups;
Step 809, described presence server returns above-mentioned state of user information to the CBUS server, and is as shown in table 8.
Whether online table 8 be user and corresponding state information list thereof
The user | Available of Person |
The user 1 | Be |
。。 | 。。。 |
The user 25 | Not |
Step 810, the CBUS server is assessed according to the alternative condition ((Hobby of Person=football) and (Available of Person=Yes)) and the user state information and the preference information of above-mentioned acquisition that are used for the user, is met 5 users' of condition URI information;
Step 811, the CBUS server returns to the CBUS client with described 5 user URI information.
Be illustrated in figure 9 as another data flow diagram of embodiment of the invention CBUS system.
Publish a published literature thing is carried out in advertiser's plan to certain university of institute advertising campaign for one.Therefore advertiser need screen a collection of user who satisfies condition and comes out.
Step 901, advertiser sends a URI by the CBUS client to the CBUS server as the requestor and selects request message, different with above embodiment is that this URI selects not provide in the request message alternative group of URI tabulation or user URI tabulation, and just having provided group and user's alternative condition: first is: sign 1 (CFlag=1), (ownership=certain university) and (permission number>100); Second portion is: sign 2 (CFlag=0), (Hobby of Person=literature) and (Available of Person=Yes);
Step 902, after the CBUS server receives that URI that advertiser sends selects request message, analyze the identification information of its alternative condition, for example, CFlag=1 then is the alternative condition that is used to organize URI, CFlag=0 is the alternative condition that is used for user URI, so server judges and both to have needed group URI is selected, and needs again its contained unique user URI is selected.Wherein, the value of sign or numbering can be stipulated in advance, do not limit in this application;
Step 903, the CBUS server obtains whole groups relevant information to Shared Group XDMS server requests;
Step 904, described Shared Group XDMS server returns whole groups of relevant informations to the CBUS server, and wherein relevant information comprises: the ownership place of group and permission number etc.;
As optionally, the CBUS server can divide the information that Shared Group XDMS server requests is obtained the permission number that is clipped to, to the information of the ownership place of position server or presence server acquisition request group;
Step 905, the CBUS server judges that according to the alternative condition and the above-mentioned group relevant information of returning of group 3 corporations satisfy alternative condition (ownership=certain university) and (permission number>100) of advertiser to group, the CBUS server is handled the group URI of these 3 corporations then, obtains the whole user URI that comprised in these groups;
Step 906, the CBUS server goes Shared Profile XDMS server to obtain above-mentioned user's preference information according to user URI in these groups;
Step 907, Shared Profile XDMS server returns above-mentioned user's preference information to the CBUS server;
Whether online step 908, CBUS server go presence server to obtain above-mentioned user state information according to user URI in these groups;
Step 909, described presence server returns above-mentioned state of user information to the CBUS server;
Step 910, the CBUS server is assessed according to user's alternative condition (Hobby of Person=literature) and (Available of Person=Yes) and the user state information and the preference information of above-mentioned acquisition, is met 100 users' of condition URI information;
Step 911, the CBUS server returns to the CBUS client with described 100 user URI information.
Beneficial effect as the embodiment of the invention is, select to comprise the alternative condition that is used to organize URI and unique user URI simultaneously in the request at CBUS client URI, thereby can better meet user's demand, save the Radio Resource between CBUS client and the CBUS server.
One of ordinary skill in the art will appreciate that all or part of flow process that realizes in the foregoing description method, can instruct relevant hardware to finish by computer program, described program can be stored in the computer read/write memory medium, this program can comprise the flow process as the embodiment of above-mentioned each side method when carrying out.Wherein, described storage medium can be magnetic disc, CD, read-only storage memory body (Read-Only Memory, ROM) or at random store memory body (Random Access Memory, RAM) etc.
Above-described embodiment; purpose of the present invention, technical scheme and beneficial effect are further described; institute is understood that; the above only is the specific embodiment of the present invention; and be not intended to limit the scope of the invention; within the spirit and principles in the present invention all, any modification of being made, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.
Claims (10)
1. method of selecting user uniform resource identifier having URI is characterized in that comprising:
Reception selects the URI of CBUS client transmission to select solicited message based on the URI of condition, obtains described URI and selects the alternative condition of group URI in the solicited message and the alternative condition of user URI;
Alternative condition according to described group of URI obtains the group URI that satisfies described group of URI alternative condition, obtains user URI in the respective sets according to described group of URI;
Obtain the relevant information of user URI in the group according to the user URI in the described respective sets and described user URI alternative condition;
The relevant information of user URI in described group and the alternative condition of user URI are assessed, and user URI returns to described CBUS client in the group of described user URI alternative condition with satisfying.
2. method according to claim 1 is characterized in that, the URI that described reception CBUS client sends selects solicited message, obtains described URI and selects the alternative condition of group URI in the solicited message and the alternative condition of user URI to comprise:
Select the information correspondence table to distinguish the alternative condition of described group of URI and the alternative condition of user URI according to group URI; Perhaps select the identification information in the solicited message to distinguish the alternative condition of described group of URI and the alternative condition of user URI according to described URI.
3. method according to claim 1 is characterized in that,
Described alternative condition according to described group obtains the group URI that satisfies described group of URI alternative condition and comprises:
Alternative condition according to described group of URI obtains the relevant information of organizing URI, and the relevant information of described group of URI and the alternative condition of described group of URI are assessed, and obtains the group URI that satisfies described group of URI alternative condition;
Comprise in the described relevant information of obtaining user URI in the group according to the user URI in the described respective sets and described user URI alternative condition:
Obtain the relevant information of user URI in described group to information server according to the user URI in the respective sets and described user URI alternative condition.
4. method according to claim 1 is characterized in that, described URI selects solicited message also to comprise: group URI tabulation;
Obtain among the group URI that satisfies described group of URI alternative condition at described alternative condition and to comprise according to described group:
The relevant information of organizing URI is obtained in alternative condition and described group of URI tabulation according to described group of URI, and the relevant information of described group of URI and the alternative condition of described group of URI are assessed, and obtains the group URI that satisfies described group of URI alternative condition.
5. according to claim 1 or 4 described methods, it is characterized in that described URI selects solicited message also to comprise: user URI tabulation;
Comprise in the described relevant information of obtaining user URI in the group according to the user URI in the described respective sets and described user URI alternative condition:
Obtain the relevant information of user URI in the relevant information of described user URI and described group to information server according to the URI of user in described user's URI tabulation, the respective sets and described user URI alternative condition;
The relevant information of user URI in described group and the alternative condition of user URI are assessed, are returned in the described CBUS client and comprise satisfying in described user's the group of alternative condition information user's URI:
The relevant information of user URI in the relevant information of described user URI, described group and the alternative condition of described user URI are assessed, and user URI returns to described CBUS client in described user's the described user URI of alternative condition information and the respective sets with satisfying.
6. according to claim 1 or 4 described methods, it is characterized in that the relevant information of user URI comprises following at least a in the relevant information of described user URI and the group: the presentation information of user URI, configuration information or positional information.
7. CBUS server is characterized in that comprising:
Receiving element is used to receive the URI selection solicited message that the CBUS client sends, and obtains described URI and selects the alternative condition of group URI in the solicited message and the alternative condition of user URI;
The URI acquiring unit is used for obtaining according to the alternative condition of described group of URI the group URI of the alternative condition that satisfies described group of URI, obtains user URI in the respective sets according to described group of URI;
The relevant information acquiring unit is used for obtaining according to the alternative condition of the user URI of described respective sets and described user URI the relevant information of user URI in the group;
Assessment unit is used for the relevant information of described group of user URI and the alternative condition of user URI are assessed, and the user URI that satisfies in the group of alternative condition of described user URI is returned to described CBUS client.
8. CBUS server according to claim 7, it is characterized in that, described URI acquiring unit also is used for: the relevant information of obtaining group URI, the relevant information of described group of URI and the alternative condition of group URI are assessed, the group URI of the alternative condition of described group of URI is satisfied in acquisition, obtains user URI in this group according to described group of URI.
9. CBUS server according to claim 7 is characterized in that, described receiving element also is used for: select solicited message to obtain group URI tabulation from described URI;
Described URI acquiring unit also is used for: the relevant information of organizing URI is obtained in alternative condition and described group of URI tabulation according to described group of URI, the relevant information of described group of URI and the alternative condition of described group of URI are assessed, obtained the group URI that satisfies described group of URI alternative condition.
10. according to claim 7 or 9 described CBUS servers, it is characterized in that described receiving element also is used for: select solicited message to obtain user's URI tabulation from described user;
Described relevant information acquiring unit also is used for: the relevant information of obtaining user URI in the relevant information of described user URI and described group according to described user's URI tabulation, respective sets user's URI and described user URI alternative condition to information server;
Described assessment unit also is used for: the relevant information of the relevant information of described user URI, described group of user URI and described user's alternative condition are assessed, and user URI returns to described CBUS client in described user's the described user URI of alternative condition information and the respective sets with satisfying.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009101711758A CN102025690A (en) | 2009-09-09 | 2009-09-09 | Method and device for selecting user uniform resource identifier (URI) |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009101711758A CN102025690A (en) | 2009-09-09 | 2009-09-09 | Method and device for selecting user uniform resource identifier (URI) |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102025690A true CN102025690A (en) | 2011-04-20 |
Family
ID=43866553
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009101711758A Pending CN102025690A (en) | 2009-09-09 | 2009-09-09 | Method and device for selecting user uniform resource identifier (URI) |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102025690A (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1677417A (en) * | 2004-03-29 | 2005-10-05 | 日本电气株式会社 | Association forming method and association forming system |
CN1794692A (en) * | 2005-11-25 | 2006-06-28 | 华为技术有限公司 | Communication system and method of inquiring information in communication system |
CN101098267A (en) * | 2006-06-28 | 2008-01-02 | 华为技术有限公司 | Method and system for establishing cluster conversation |
EP1968263A1 (en) * | 2005-12-17 | 2008-09-10 | Huawei Technologies Co., Ltd. | A method and system for querying user information, and search agent, client and server |
-
2009
- 2009-09-09 CN CN2009101711758A patent/CN102025690A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1677417A (en) * | 2004-03-29 | 2005-10-05 | 日本电气株式会社 | Association forming method and association forming system |
CN1794692A (en) * | 2005-11-25 | 2006-06-28 | 华为技术有限公司 | Communication system and method of inquiring information in communication system |
EP1968263A1 (en) * | 2005-12-17 | 2008-09-10 | Huawei Technologies Co., Ltd. | A method and system for querying user information, and search agent, client and server |
CN101098267A (en) * | 2006-06-28 | 2008-01-02 | 华为技术有限公司 | Method and system for establishing cluster conversation |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101098267B (en) | Method and system for establishing cluster conversation | |
Adaja et al. | Nigerian youths and social media: Harnessing the potentials for academic excellence | |
US8260266B1 (en) | Method and system for third-party discovery of proximity-based services | |
CN103188270B (en) | Method, device and system for accessing recommended server to IP address | |
CA2674119C (en) | Methods and systems for mapping subscription filters to advertisement applications | |
EP2506522B1 (en) | Method and device for pushing data | |
CN103139045B (en) | Business card exchange method, device and friend-making client | |
CN105187297A (en) | Multi-stage group control method based on instant messaging | |
CN101754097B (en) | Advertisement forwarding method, device and system | |
CN102695121A (en) | Method and system for pushing friend information for user in social network | |
CN101897209B (en) | Method and system for a context aware mechanism for use in presence and location | |
CN101827309A (en) | Method, terminal, server and system for sending push massage | |
CN103166828A (en) | Interoperate method and system of social networking services | |
CN101821991A (en) | Method and system for managing user preference profiles in network | |
CN107105066A (en) | A kind of information push method based on user profile | |
Liang | Surveying Internet usage and its impact in seven Chinese cities | |
CN102216946B (en) | There is provided and receive the apparatus and method of mobile advertisement service in moving advertising system | |
CN104980290A (en) | Method for establishing groups and server | |
CN104980417A (en) | UGC file distribution method and equipment | |
Choi et al. | Making a global community on the net–global village or global metropolis?: A network analysis of Usenet newsgroups | |
CN102651713A (en) | Method, device and system for managing user group members | |
Ogbonna et al. | Access and use of information communication technologies by rural farmers in Enugu north senatorial zone, Enugu state | |
US20140006104A1 (en) | System and method for sharing information | |
EP2154892B1 (en) | Methods and systems to use data façade subscription filters for advertisement purposes | |
CN106998386B (en) | Method and device for adding contact way and user terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20110420 |