CN101193026B - A service directory system, service registration and access method - Google Patents
A service directory system, service registration and access method Download PDFInfo
- Publication number
- CN101193026B CN101193026B CN2006101571000A CN200610157100A CN101193026B CN 101193026 B CN101193026 B CN 101193026B CN 2006101571000 A CN2006101571000 A CN 2006101571000A CN 200610157100 A CN200610157100 A CN 200610157100A CN 101193026 B CN101193026 B CN 101193026B
- Authority
- CN
- China
- Prior art keywords
- service
- roaming
- information
- log
- professional
- 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
- Computer And Data Communications (AREA)
Abstract
The invention is applicable to the communications field and provides a service catalogue system and a service registration and visit method. The system comprises a service registration agent unit which receives and processes local service and roaming service registration requests or registration renewal requests in local service subnet, an assignment service information database which storages registration information or registration renewal information of local service that is registered in the local service subnet and actual location information of the roaming duplicate when the local service stays in the roaming state, a visit service information database which storages the registration information or registration renewal information of local service that is registered in the local service subnet and a service detection agent unit which receives and processes user service visit requests. The invention realizes the division of assignment service and roaming service and at the same time realizes the registration and visit of roaming service. Besides, multi-point registration of the same service and multi-point service registration information synchronous renewal are also realized and service roaming access is supported.
Description
Technical field
The invention belongs to network communication field, relate in particular to a kind of operation list system and service log-on and access method.
Background technology
Along with the sustainable development of network technology, the information island one by one that once was present on the network is coupled together one by one., but do not produce the influence of changing property, still keeping relative independence between business and the business for the present situation of professional isolated island.For example company is by service that another company provided, directly on Internet, send a order form, need search which business parnter when the company that sends order form which type of service can be provided, and find that apace suitable ISP (Service Provider) will become difficult.Wherein, method commonly used is to use phone and each affiliate to get in touch, and finds out suitable ISP then.(it obviously is inappropriate that the professional who needs outfit to possess suitable technical capability goes to satisfy this service discovery demand at random for World Wide Web, Web) Fu Wu commercial entity to provide World Wide Web for one.
Service discovering is a kind of basic fundamental in the network, and its core objective is in order to solve the problem of professional isolated island, can to help business demand person (Service Requestor) and suitable service supplier to set up contact automatically, and need not manual intervention.A core component in service discovering is an operation list, perhaps is similar to an assembly of operation list on the function, and its essence is exactly a big integrated database, database storage all professional relevant informations in the network.When entering network, business business information need be registered in the database; When carrying out the business search and finding, business demand person need arrive in the database and inquire about.The user is to the discovery of business for convenience, and the tissue of operation list and the mode of service log-on are very crucial.
At present, the operation list system that is used for service log-on and discovery on the Internet mainly is unified description, discovery and integrated (Universal Description Discovery and Integration, UDDI) operation list system.UDDI be one widely, open sectional plan, it makes commercial entity to find each other, and defines them and how to interact on Internet, shares information in the registration architectural framework in a whole world.A core component among the UDDI is the UDDI service registration center, and an extend markup language (Extensible Markup Language, XML) the document Web service describing enterprise and provide are provided for it.As shown in Figure 1, service supplier is published to the UDDI service registration center with its business description information, and business demand person obtains professional relevant information by the mode of inquiry and subscription from UDDI registration center, and binds this business.
In theory, the UDDI service registration center provides all information of the enterprise of required issue, these information comprise 3 parts: the white paper of company's contact information, " yellow book " of the business category of establishing criteria classification and " Green Book " of the technical description information of the service of being published is provided.The content of white paper comprises that Business Name, contact information, company are described, sign (Dun ﹠ Bradstreet coding, the number of the account etc. of paying taxes); The content of yellow book comprises service and product index, industry code, geographical index etc.; The content of Green Book comprises call method, data binding of ecommerce rule, service describing, application etc.
In actual applications, because resource problem or user roaming, for can be nearby for business demand person provides better service, service supplier need be distributed to the copy of business or service logic business demand person's access zone network, realizes service roaming.UDDI operation list system has stored professional most information, but at just professional static form, the registering functional of services of roaming is not provided, causes existing operation list mechanism smoothedly not to be transplanted in the communication network, the visit of services of roaming can not be provided for the user.In addition, UDDI does not consider the situation of same professional multi-point registration, and the problem upgraded of the multi-point service log-on information synchronization of coming with it.
Summary of the invention
The object of the present invention is to provide a kind of operation list system, the catalog system that is intended to solve existing UDDI can't be supported the problem of services of roaming service.
Another object of the present invention is to provide a kind of service log-on system.
Another object of the present invention is to provide a kind of Operational Visit system.
Another object of the present invention is to provide a kind of service log-on and access method.
Another object of the present invention is to provide a kind of service log-on method.
Another object of the present invention is to provide a kind of Operational Visit method.
The present invention is achieved in that a kind of operation list system, and described system comprises:
The service log-on agent unit, be used to receive the interior local service of local service subnet and the register requirement or the register update request of services of roaming, carry the log-on message of local service and services of roaming in the described register requirement, carry the register update information of local service and services of roaming in the described register update request;
The home service information database is used to store the log-on message or the register update information of the local service of registration in the local service subnet, and local service is when being in roaming state, the actual position information at its roaming copy place;
Visit service information database, be used to store the log-on message or the register update information of the services of roaming of registration in the local service subnet; And
The service discovering agent unit, be used to receive user's Operational Visit request, address information according to user visiting ground in the described Operational Visit request, inquire about described home service information database or visit service information database, obtain the actual position information at roaming copy place that the user asks log-on message, register update information or the local service of the business of visiting, the actual position information at the roaming copy place of described log-on message, register update information or local service is returned to the user.
Described system further comprises:
Overall situation service information database is used for storing the log-on message of the business of non-local service subnet at its all professional subnets of registering.
Described log-on message comprises the address information of the operation list server at professional business description information, identity information and professional place.
Described register requirement or register update request further include professional authorization information.
A kind of service log-on system, described system comprises:
The service log-on agent unit, be used to receive the interior local service of local service subnet and the register requirement or the register update request of services of roaming, carry the log-on message of local service and services of roaming in the described register requirement, carry the register update information of local service and services of roaming in the described register update request;
The home service information database is used to store the log-on message or the register update information of the local service of registration in the local service subnet, and local service is when being in roaming state, the actual position information at its roaming copy place; And
Visit service information database, be used to store the log-on message or the register update information of the services of roaming of registration in the local service subnet.
Described system further comprises:
Overall situation service information database is used for storing the log-on message of the business of non-local service subnet at its all professional subnets of registering.
Described log-on message comprises the address information of the operation list server at professional business description information, identity information and professional place.
Described register requirement or register update request further include professional authorization information.
A kind of service discovery system, described system comprises:
The service discovering agent unit, be used to receive user's services of roaming access request, obtain the log-on message that the user asks the services of roaming of visiting according to the address information on user visiting ground in the described services of roaming access request, the log-on message of described services of roaming is returned to the user.
Described system further comprises:
The home service information database is used to store the log-on message or the register update information of the local service of registration in the local service subnet, and local service is when being in roaming state, the actual position information at its roaming copy place.
Described system further comprises:
Visit service information database, be used to store the log-on message or the register update information of the services of roaming of registration in the local service subnet.
Described system further comprises:
Overall situation service information database is used for storing the log-on message of the business of non-local service subnet at its all professional subnets of registering.
Described log-on message comprises the address information of the operation list server at professional business description information, identity information and professional place.
Described register requirement or register update request further include professional authorization information.
A kind of service log-on and access method, described method comprises:
Receive the interior local service of local service subnet and the register requirement or the register update request of services of roaming, carry the log-on message of local service and services of roaming in the described register requirement, carry the register update information of local service and services of roaming in the described register update request;
The log-on message or the register update information of the local service of registration in the storage local service subnet, and local service is when being in roaming state, the actual position information at its roaming copy place;
The log-on message or the register update information of the services of roaming of registration in the storage local service subnet;
Receive user's Operational Visit request, address information according to user visiting ground in the described Operational Visit request, inquiry home service information database or visit service information database, obtain the actual position information at roaming copy place that the user asks log-on message, register update information or the local service of the business of visiting, the actual position information at the roaming copy place of described log-on message, register update information or local service is returned to the user.
Described method further comprises:
Store the log-on message of business in all professional subnets that it is registered of non-local service subnet.
Described log-on message comprises the address information of the operation list server at professional business description information, identity information and professional place.
Described register requirement or register update request further include professional authorization information.
When receiving the register requirement of services of roaming, if when only carrying the address information of professional professional ownership place operation list server in the register requirement, then according to the address information of described operation list server, visit described operation list server, obtain and store the business description information of described services of roaming.
When receiving user's Operational Visit request, judge according to the address information on the user visiting ground that carries in the described Operational Visit request whether user visiting ground has the user to ask the services of roaming of access service, have then and should business return to the user, otherwise be communicated with this professional ownership place business for the user in the address information of the operation list server at place, user visiting ground.
When receiving user's Operational Visit request, judge according to the address information on the user visiting ground that carries in the described Operational Visit request whether user visiting ground has the user to ask the services of roaming of access service, there is then inquiry obtain this business and returns to the user, otherwise be communicated with this professional ownership place business for the user in the address information of the operation list server at place, user visiting ground.
When receiving user's Operational Visit request, inquire about the address information of the roaming copy place operation list server of this business, judge according to the address information of the roaming copy place operation list server of this business whether user visiting ground exists professional roaming copy, be then for the user is communicated with described roaming copy, otherwise be communicated with this professional ownership place business for the user.
A kind of service log-on method, described method comprises:
Receive the interior local service of local service subnet and the register requirement or the register update request of services of roaming, carry the log-on message of local service and services of roaming in the described register requirement, carry the register update information of local service and services of roaming in the described register update request;
The log-on message or the register update information of the local service of registration in the storage local service subnet, and local service is when being in roaming state, the actual position information at its roaming copy place;
The log-on message or the register update information of the services of roaming of registration in the storage local service subnet.
Described method further comprises:
Store the log-on message of business in all professional subnets that it is registered of non-local service subnet.
Described log-on message comprises the address information of the operation list server at professional business description information, identity information and professional place.
Described register requirement or register update request further include professional authorization information.
When receiving the register requirement of services of roaming,, then extract and store the business description information of described business if carry professional business description information in the register requirement.
When receiving the register requirement of services of roaming, if when only carrying the address information of professional professional ownership place operation list server in the register requirement, then according to the address information of described operation list server, visit described operation list server, obtain and store the business description information of described services of roaming.
A kind of Operational Visit method, described method comprises:
Receive user's services of roaming access request, obtain the log-on message that the user asks the services of roaming of visiting, the log-on message of described services of roaming is returned to the user according to the address information on user visiting ground in the described services of roaming access request.
Described method further comprises:
The log-on message or the register update information of the local service of registration in the storage local service subnet, and local service is when being in roaming state, the actual position information at its roaming copy place.
Described method further comprises:
The log-on message or the register update information of the services of roaming of registration in the storage local service subnet.
Described method further comprises:
Store the log-on message of business in all professional subnets that it is registered of non-local service subnet.
Described log-on message comprises the address information of the operation list server at professional business description information, identity information and professional place.
Described register requirement or register update request further include professional authorization information.
When receiving user's Operational Visit request, judge according to the address information on the user visiting ground that carries in the described Operational Visit request whether user visiting ground has the user to ask the services of roaming of access service, have then and should business return to the user, otherwise be communicated with this professional ownership place business for the user in the address information of the operation list server at place, user visiting ground.
When receiving user's Operational Visit request, judge according to the address information on the user visiting ground that carries in the described Operational Visit request whether user visiting ground has the user to ask the services of roaming of access service, there is then inquiry obtain this business and returns to the user, otherwise be communicated with this professional ownership place business for the user in the address information of the place on user visiting ground operation list server.
When receiving user's Operational Visit request, inquire about the address information of the roaming copy place operation list server of this business, judge according to the address information of the roaming copy place operation list server of this business whether user visiting ground exists professional roaming copy, be then for the user is communicated with described roaming copy, otherwise be communicated with this professional ownership place business for the user.
In business network, realized the division on professional ownership place and visit ground by the present invention, the registration and the visit of services of roaming in business network, have been realized simultaneously, and the synchronous renewal of same professional multi-point registration and multipoint service log-on message, the roaming of supporting business inserts.
Description of drawings
Fig. 1 is the organisational chart of service log-on and discovery in the prior art;
Fig. 2 is the structure chart of operation list system among the present invention;
Fig. 3 is the realization flow figure of professional operation list system registry to ownership place among the present invention;
Fig. 4 realizes the professional service log-on flow chart of business description information that carries when the initiation registration of visit ground among the present invention;
Fig. 5 is that business provided by the invention is not carried the service log-on flow chart of professional business description information when the initiation registration of visit ground;
Fig. 6 realizes the realization flow figure that same business is registered at a plurality of professional subnets among the present invention;
Fig. 7 realizes among the present invention that service supplier initiatively carries out the realization flow figure that service log-on upgrades to all professional subnets;
Fig. 8 is that service supplier sends the operation list system of update request to ownership place among the present invention, by ownership place operation list system lastest imformation is distributed to service log-on information updating realization flow figure in each professional subnet;
Fig. 9 is the realization flow figure of user capture ownership place business among the present invention;
Figure 10 is the realization flow figure of user capture services of roaming among embodiment among the present invention;
Figure 11 is the realization figure of user capture services of roaming among another embodiment among the present invention;
Figure 12 realizes the example flow diagram that ballot is professional among the present invention.
Embodiment
In order to make purpose of the present invention, technical scheme and advantage clearer,, the present invention is further elaborated below in conjunction with drawings and Examples.Should be appreciated that specific embodiment described herein only in order to explanation the present invention, and be not used in qualification the present invention.
In the present invention, to dividing of home service and services of roaming, log-on message by the storage services of roaming, business can be registered on visit ground under the situation of roaming, realized the division on professional ownership place and visit ground and business demand person visit, thereby improved the roaming access capability of business network services of roaming.
Fig. 2 shows the structure of operation list provided by the invention system, and professional subnet (ServiceSubnetwork) is network area commonly used in the business network, and its characterizes the set of miscellaneous service in certain limit.At least have an operation list server in each professional subnet, the operation list system is present in the operation list server.Improve at needs under the situations such as reliability and stability of professional subnet, can in same professional subnet, dispose a plurality of operation list servers, by the business in the professional subnet of a plurality of operation list system's managed together.A plurality of operation list system provides the function of registration and inquiry simultaneously for the service supplier in the professional subnet and service requester.Different business demand persons and service supplier can be chosen one of them operation list system wantonly and register or inquire about, and come synchronous data to each other by the mode of poll or notice between the operation list system.
Service log-on agent unit (Service Registry Agent, SRA) the 11 service log-on functions of finishing business network.Each business need be to 11 registrations of service log-on agent unit when entering professional subnet.Service log-on agent unit 11 receives the register requirement or the register update request of interior local service of local service subnet and the services of roaming in the local service subnet, obtain and carry professional log-on message or register update information in register requirement or the register update request, add log-on message or the register update information extracted to home service information database (Home Service Information Base, HSIB) 13 and visit service information database (Visit Service Information Base, VSIB) 14, and safeguard home service information database 13 and visit service information database.Wherein, include business description information such as professional service describing, the term of validity in professional log-on message or the register update information, and professional identity information, address information etc., wherein address information has comprised the address information of the operation list system place operation list server under professional.
In addition, service log-on agent unit 11 can also be according to the state of business, for example Ye Wu life cycle, roaming condition etc. upgrade and deletion visit service information database 14 and home service information database 13 in should business log-on message.
Service discovering agent unit (Service Discovery Agent, SDA) the 12nd, the agency that business demand person carries out professional search and finds, receive user's Operational Visit request, according to the address information on user visiting ground in the Operational Visit request, the local service of registration in the local service subnet is obtained in search or the log-on message of services of roaming returns to the user.Service discovering agent unit 12 can the search inquiry local service log-on message, perhaps communicate by service discovering agent unit with other professional subnets, service searching request is entrusted to other service discovering agent unit and handled, can accept and respond simultaneously the service searching request that other service discovering agent units are entrusted.
The log-on message of all local services in the professional subnet of home service information database 13 storage service trade mark agency unit 11 management, and to authorization informations such as the mode of business authentication, keys.Simultaneously, home service information database 13 has not only been stored all professional static informations in the professional subnet, and when also having stored the copy that professional existence is in roaming state, each roams the multidate information of the actual position of copy.Therefore, under any customization home service information database 13 in the operation list systems the professional roamer of registration can both select suitable services of roaming according to the address information at self place.
In addition, for some special business, as the business of voting, can enjoy the ballot business nearby in order to make way for the professional ownership place of ballot user in addition, service supplier need be with the ballot distribution of services, make the ballot business have a plurality of roaming copies, the information of these roaming copies need be stored in the home service information database 13 of this business ownership place equally.
Visit service information database 14 is stored in the log-on message of the services of roaming of registration in the local service subnet, and the ability that provides service to continue for the roamer.The method that visit service information database 14 is obtained service log-on information mainly contains two kinds, and a kind of is initiatively to register the reporting service log-on message by services of roaming; Another is the information of home location when registering according to services of roaming, obtains the log-on message of services of roaming from the home service information database of these services of roaming.Simultaneously, service log-on agent unit 11 need distribute the business numbering (services key) on a visit ground for services of roaming, and communicate by letter with the service log-on agent unit of services of roaming ownership place, upgrade the log-on message in this services of roaming place home service information database.In case the services of roaming life cycle is mistake, or is cancelled by service supplier, service log-on agent unit 11 needs to remove the relevant information of services of roaming in the visit service information database 14.
In order to make the business demand person in other professional subnets can find and use business fast, these business are except registration in the operation list system of ownership place, also need register in desired other the professional subnets that service is provided of service supplier, these professional relevant informations should be that the overall situation is consistent.As one embodiment of the present of invention, also comprise an overall service information database (Global ServiceInformation Base in the operation list system, GSIB) 15, store the log-on message of business in local service subnet and other professional subnets of non-local service subnet, be responsible for maintenance by service log-on agent unit 11.When business was upgraded the operation list system registry information of its ownership place, the operation list system of ownership place need upgrade synchronously to log-on message that should business in other professional subnets.
Need to prove that when specific implementation, service log-on agent unit 12 can be formed relatively independent service log-on system with home service information database 13, visit service information database 14.Equally, service discovering agent unit 12 can be formed relatively independent service discovery system with home service information database 13, visit service information database 14.At this moment, overall service information database 15 can be positioned at the service log-on system, perhaps in the service discovery system.
Fig. 3 shows professional realization flow of initiating registration to the operation list system of ownership place, and details are as follows:
1, professional A (Service A) initiates register requirement to the SRA of its ownership place (H_SRA), carries the identity information of professional A.
2, H_SRA judges that professional A is a local service, according to identity information and this professional subnet that professional A is entrained the authorization information of business is verified professional A.
3, be proved to be successful, H_SRA sends to the log-on message of professional A the HSIB (H_HSIB) of this business ownership place.If H_SRA verifies professional A failure, then return registration failure message to professional A.
4, H_HSIB preserves the log-on message of the professional A of H_SRA transmission.
5, H_SRA returns the message that succeeds in registration to professional A.
When business is initiated registration in roam procedure, need initiate registration to the SRA of roaming place, as one embodiment of the present of invention, when professional SRA (V_SRA) to visit ground initiates registration, can carry professional business description information, this moment, V_SRA only need be to the H_SRA of business requests verification, do not need to obtain professional business description information, as information such as the service description information of business, the terms of validity, register flow path as shown in Figure 4, details are as follows:
1, when a professional A (Service A) initiatively roams or be dispensed to the professional subnet on visit ground, professional A at first visits the V_SRA request registration of the professional subnet in ground to current place.
2, V_SRA judges whether professional A is services of roaming, judges the business description information that whether comprises professional A in the register requirement of professional A simultaneously.
If it is services of roaming that 3 V_SRA judge professional A, and comprised the business description information of professional A in the professional A register requirement, then V_SRA sends requests verification message to H_SRA.
4, H_SRA obtains from H_HSIB professional A is verified necessary authorization information, as to the mode of professional A authentication, key information etc.
5, the authorization information of the H_HSIB professional A that will obtain returns to H_SRA.
6, H_SRA verifies professional A according to the authorization information that H_HSIB returns.
7, after checking is finished, H_SRA will verify that the result returns to V_SRA.
8, V_SDRA judges according to the checking result whether professional A is proved to be successful.
If 9 V_SRA judge authentication failed, V_SRA returns the message of registration failure to the professional A of request registration.
If 10 V_SRA judge be proved to be successful, V_SRA is for further processing to the log-on message in the service log-on request, as add allow professional A visit the local pass etc. of service is provided.
11, the log-on message of professional A was added among the VSIB (V_VSIB) on visit ground after V_SRA will handle.
13, V_SRA sends the message that succeeds in registration to H_SRA.
15, H_SRA upgrades H_HSIB according to the relevant information in the message that succeeds in registration.
15, V_SRA returns the message that succeeds in registration for professional A.
As another embodiment of the present invention, professional when the initiation registration of visit ground, do not carry professional business description information, only carry the address information of professional ownership place operation list server, V_SRA need communicate with the H_SRA of business, obtain the business description information of request registration business, register flow path as shown in Figure 5, details are as follows:
1, when a professional A (Service A) initiatively roams or be dispensed to the professional subnet on visit ground, the professional A at first V_SRA in the professional subnet in current place registers.
2, V_SRA judges whether professional A is services of roaming, judges the business description information that whether comprises professional A in the register requirement of professional A simultaneously.
If it is services of roaming that 3 V_SRA judge professional A, and do not comprise the business description information of professional A in the register requirement, then V_SRA sends the message of the business description information of the authorization information of requested service A and professional A to the H_SRA of business.
4, H_SRA obtains authorization information and the business description information of professional A from H_HSIB.
5, H_HSIB returns to H_SRA with authorization information and the business description information of professional A.
6, H_SRA verifies professional A according to the authorization information that H_HSIB returns.
7, after checking is finished, H_SRA will verify that the business description information of result and professional A returns to V_SRA; If authentication failed then do not send the business description information of professional A.
8, V_SRA judges according to the checking result whether professional A is proved to be successful.
If 9 V_SRA judge authentication failed, then the professional A to request registration returns registration failure message.
If 10 V_SRA judge be proved to be successful, then the business description information in the service log-on request be for further processing, as add allow professional A visit the local pass etc. of service is provided.
11, the relevant information of the professional A after V_SRA will handle is added among the V_VSIB.
13, V_SRA sends the message that succeeds in registration to H_SRA.
15, H_SRA upgrades H_HSIB according to the log-on message of professional A in the message that succeeds in registration.
15, V_SRA returns the message that succeeds in registration to professional A.
For the business demand person who makes other the professional subnets beyond the professional subnet under the service supplier can find and use business fast, service supplier is except the business that will be provided is registered in the operation list system of ownership place, also need in desired other the professional subnets that service is provided of service supplier, register, Fig. 6 shows the realization flow that same business is registered at a plurality of professional subnets among the present invention, and details are as follows:
1, professional A sends register requirement to H_SRA.
2, after the registration checking of H_SRA by professional A, the log-on message of business is added among the H_HSIB.
3, H_SRA returns the message that succeeds in registration to professional A.
4, the SRAi of professional A each professional subnet to other sends login request message, the address information of carrying professional A ownership place operation list server in the login request message.
5, SRAi judges that professional A is non-local service.
6, SRAi is added into the log-on message of professional A among the local GSIBi.
7, SRAi is according to the address information of the ownership place operation list server in the professional A register requirement, return the message that succeeds in registration to the H_SRA transmission, show that professional A succeeds in registration, and comprises the address information of the service log-on LIST SERVER in this business subnet in the message in this business subnet.
8, H_SRA adds the overall distributed intelligence that professional A distributes in each professional subnet in the original log-on message of professional A in H_HSIB, and overall distributed intelligence comprises the address information of the service log-on LIST SERVER in each professional subnet of professional A registration.
9, SRAi returns the message that succeeds in registration to professional A.
When a business after a plurality of professional subnets registrations, because the professional variation that service ability is provided self needs to upgrade original log-on message at a plurality of professional subnets, and the log-on message of all-ones subnet is upgraded synchronously, realization flow as shown in Figure 7, details are as follows:
1, professional A initiates the registration updating request to the operation list system of ownership place.
2, the log-on message that H_SRA is new with professional A is added among the H_HSIB.
3, H_SRA returns registration updating information success message to professional A.
4, professional A sends register update request message, the address information of carrying professional A ownership place operation list server to the SRAi of other professional subnets.
5, SRAi judges that professional A is non-local service.
6, the log-on message that SRAi is new with professional A is added among the GSIBi.
7, SRAi returns the message of register update success to professional A.
Because service supplier initiatively upgrades the service log-on information of all professional subnets, need the address information of the professional subnet LIST SERVER of service supplier storage service distribution, so that initiatively upgrade service log-on information.This will increase the work load of service supplier, and service supplier has been proposed higher performance requirement.In another one embodiment of the present invention, send the operation list system of update request by service supplier to ownership place, by ownership place operation list system lastest imformation is distributed in each professional subnet again, can alleviate the work load of service supplier like this, improve the efficient of the renewal service log-on information of all professional subnets, realization flow as shown in Figure 8, details are as follows:
1, professional A initiates register update to the H_SRA of its place ownership place.
2, after the registration checking of H_SRA by professional A, the overall distributed intelligence of inquiry business A in the H_HSIB, comprised the situation of professional A in the overall situation distributed intelligence in each professional subnet registration, and the address information that is distributed in operation list server in each professional subnet.
3, H_SRA obtains the overall distributed intelligence of professional A.
4, H_SRA upgrades the log-on message among the H_HSIB.
5, H_SRA is according to the address information of operation list server in the registration of professional A overall situation distribution situation and each the professional subnet, and the registration updating information of business is forwarded among the SRAi in other professional subnets.
6, SRAi upgrades local GSIBi.
7, SRAi returns the register update success message to H_SRA.
8, H_SRA returns the register update success message to professional A.
For the business of having registered in professional subnet, business demand person can utilize the search discovery feature of SDA to find suitable service supplier, and the business realizing of the business realizing business demand person by the access service supplier needs.
In one embodiment of the invention, Fig. 9 shows the realization flow that the user asks to visit the ownership place business, and details are as follows:
1, a certain business is visited in user (User) request, and access request message is sent to user agent (UserAgent).
2, the user agent sends the request of inquiry business to the H_SDA of user ascription area.
3, after H_SDA receives query requests, professional log-on message among the inquiry H_HSIB.
4, H_HSIB returns the log-on message of user's requested service to H_SDA.
5, H_SDA judges according to the log-on message of business whether the business that the user asks to visit exists.
6, H_SDA returns to the user agent with judged result.
7, if the business that the user asks to visit exists, the user agent is communicated with requested service for the user.
8, if do not exist the user to ask the business of visiting, the user agent returns service request visit failed message to the user.
In the present invention, the professional registration by roaming can be so that the user enjoys the service of services of roaming, and the present invention is that example describes with two kinds of service roaming applied scene.First kind of application scenarios is under the situation of user's roaming, the hope business can provide service for the user on user visiting ground, under this scene, can be divided into two kinds of situations, first kind of situation is that the H_HSIB in the professional ownership place operation list system preserves the address information of services of roaming at the operation list server at place, user visiting ground, at this moment the user can be directly obtains the address information of services of roaming at the operation list server at place, user visiting ground from professional ownership place operation list system, in these services of roaming of user visiting accessing, realization flow as shown in figure 10, details are as follows:
1, the roamer asks to visit a certain business on visit ground, and this request message is sent to the user agent.
2, the user agent sends the request of inquiring about services of roaming to H_SDA, comprises the address information on user visiting ground in the request.
3, H_SDA inquires about the overall service log-on information of the user's requested service among the H_HSIB after receiving query requests.
4, H_HSIB returns the user to H_SDA and asks the log-on message of business in all professional subnets of visiting.
5, H_SDA judges according to the address information on the user visiting ground in the query requests whether user visiting ground has this professional services of roaming; Perhaps, whether nearer place exists this professional services of roaming from user visiting ground.
6, H_SDA returns to the user agent with Query Result.
If there are not services of roaming in 7 user visiting ground, the user agent is communicated with the business of professional ownership place, provides service by the H_SDA of the operation list system of professional ownership place for the user.
If 8 exist services of roaming, the user agent is communicated with this services of roaming according to the services of roaming that H_SDA returns in the address information of the operation list server at place, user visiting ground.
Second kind of situation is that the H_HSIB under the user has services of roaming with only having stored a certain visit, but do not store the address information of services of roaming.The user need obtain address information to the SDA on service roaming ground by the SDA of ownership place, realization flow as shown in figure 11, details are as follows:
1, the roamer asks to visit a certain business on visit ground, and this request message is sent to the user agent.
2, the user agent sends the request of inquiring about services of roaming to H_SDA, should comprise the address information on user visiting ground in the request.
3, H_SDA inquires about the overall service log-on information among the H_HSIB after receiving query requests.
4, H_VSIB returns the business description information of user's requested service to H_SDA.
5, H_SDA judges according to the address information of the user visiting in the query requests whether user visiting ground has this professional services of roaming; Perhaps, whether nearer place has this professional services of roaming from user visiting ground.
6, H_SDA returns to the user agent with Query Result.
7, if there is no suitable services of roaming, the user agent is communicated with the ownership place business.
If 8 users' visit ground or when there are services of roaming in nearer zone, user visiting ground, H_SDA is then to visit ground or from the address information on the V_SDA inquiry services of roaming visit ground of visit ground immediate area.
9, visit ground or after the V_SDA of visit ground immediate area receives the query requests of H_SDA, the V_VSIB of inquiry local service catalog system.
10, V_VSIB returns the address information of services of roaming at the operation list server at place, user visiting ground to V_SDA.
11, V_SDA returns to H_SDA with services of roaming in the address information of the operation list server at place, user visiting ground.
13, H_SDA returns to the user agent with address information.
15, the user agent is communicated with this services of roaming in the address information of the operation list server at place, user visiting ground for the user according to the services of roaming of returning.
Second kind of application scenarios is for the application that is similar to the services of roaming of ballot type, in order to alleviate the pressure of central server, service supplier can be distributed to the service roaming copy visit ground, the user on visit ground then can vote by the visit services of roaming, realization flow as shown in figure 12, details are as follows:
1, the user votes by professional participation of ballot, and vote information is sent to the user agent.
2, the user agent inquires about H_SDA.
3, the H_VSIB in the H_SDA inquiry local service catalog system.
4, H_VSIB returns Query Result to H_SDA, if Query Result is arranged, has then comprised the address information of this service roaming copy place operation list server; If there is not Query Result, then be empty.
5, H_SDA returns to the user agent with Query Result.
6, the user agent judges the local professional roaming copy that whether exists according to the result who returns.
If the 7 local roaming copies that do not have services of roaming, then the user agent is transmitted to the ownership place business with vote information.
If there are services of roaming in 8 this locality, the user agent then directly issues vote information professional roaming copy in this locality.
Need to prove, it is example that all there is an operation list system in embodiment among the present invention with a business network, when having a plurality of operation list system for a business network, realization flow and a business network exist an operation list system identical, repeat no more.
The above only is preferred embodiment of the present invention, not in order to restriction the present invention, all any modifications of being done within the spirit and principles in the present invention, is equal to and replaces and improvement etc., all should be included within protection scope of the present invention.
Claims (14)
1. an operation list system is characterized in that, described system comprises:
The service log-on agent unit, be used to receive the interior local service of local service subnet and the register requirement or the register update request of services of roaming, carry the log-on message of local service and services of roaming in the described register requirement, carry the register update information of local service and services of roaming in the described register update request;
The home service information database is used to store the log-on message or the register update information of the local service of registration in the local service subnet, and local service is when being in roaming state, the actual position information at its roaming copy place;
Visit service information database, be used to store the log-on message or the register update information of the services of roaming of registration in the local service subnet; And
The service discovering agent unit, be used to receive user's Operational Visit request, address information according to user visiting ground in the described Operational Visit request, inquire about described home service information database or visit service information database, obtain the actual position information at roaming copy place that the user asks log-on message, register update information or the local service of the business of visiting, the actual position information at the roaming copy place of described log-on message, register update information or local service is returned to the user.
2. operation list as claimed in claim 1 system is characterized in that described system further comprises:
Overall situation service information database is used for storing the log-on message of the business of non-local service subnet at its all professional subnets of registering.
3. operation list as claimed in claim 1 or 2 system is characterized in that, described log-on message comprises the address information of the operation list server at professional business description information, identity information and professional place.
4. operation list as claimed in claim 3 system is characterized in that, described register requirement or register update request further include professional authorization information.
5. a service log-on system is characterized in that, described system comprises:
The service log-on agent unit, be used to receive the interior local service of local service subnet and the register requirement or the register update request of services of roaming, carry the log-on message of local service and services of roaming in the described register requirement, carry the register update information of local service and services of roaming in the described register update request;
The home service information database is used to store the log-on message or the register update information of the local service of registration in the local service subnet, and local service is when being in roaming state, the actual position information at its roaming copy place; And
Visit service information database, be used to store the log-on message or the register update information of the services of roaming of registration in the local service subnet.
6. service log-on and access method is characterized in that described method comprises:
Receive the interior local service of local service subnet and the register requirement or the register update request of services of roaming, carry the log-on message of local service and services of roaming in the register requirement, carry the register update information of local service and services of roaming in the described register update request;
The log-on message or the register update information of the local service of registration in the storage local service subnet, and local service is when being in roaming state, the actual position information at its roaming copy place;
The log-on message or the register update information of the services of roaming of registration in the storage local service subnet;
Receive user's Operational Visit request, address information according to user visiting ground in the described Operational Visit request, inquiry home service information database or visit service information database, obtain the actual position information at roaming copy place that the user asks log-on message, register update information or the local service of the business of visiting, the actual position information at the roaming copy place of described log-on message, register update information or local service is returned to the user.
7. service log-on as claimed in claim 6 and access method is characterized in that, described method further comprises:
Store the log-on message of business in all professional subnets that it is registered of non-local service subnet.
8. as claim 6 or 7 described service log-on and access methods, it is characterized in that described log-on message comprises the address information of the operation list server at professional business description information, identity information and professional place.
9. service log-on as claimed in claim 8 and access method is characterized in that, when receiving the register requirement of services of roaming, if carry professional business description information in the register requirement, then extract and store the business description information of described business.
10. service log-on as claimed in claim 8 and access method, it is characterized in that, when receiving the register requirement of services of roaming, if when only carrying the address information of professional professional ownership place operation list server in the register requirement, then according to the address information of described operation list server, visit described operation list server, obtain and store the business description information of described services of roaming.
11. service log-on as claimed in claim 8 and access method, it is characterized in that, when receiving user's Operational Visit request, judge according to the address information on the user visiting ground that carries in the described Operational Visit request whether user visiting ground has the user to ask the services of roaming of access service, have then and should business return to the user, otherwise be communicated with this professional ownership place business for the user in the address information of the operation list server at place, user visiting ground.
12. service log-on as claimed in claim 8 and access method, it is characterized in that, when receiving user's Operational Visit request, judge according to the address information on the user visiting ground that carries in the described Operational Visit request whether user visiting ground has the user to ask the services of roaming of access service, there is then inquiry obtain this business and returns to the user, otherwise be communicated with this professional ownership place business for the user in the address information of the operation list server at place, user visiting ground.
13. service log-on as claimed in claim 8 and access method, it is characterized in that, when receiving user's Operational Visit request, inquire about the address information of the roaming copy place operation list server of this business, judge according to the address information of the roaming copy place operation list server of this business whether user visiting ground exists professional roaming copy, be then for the user is communicated with described roaming copy, otherwise be communicated with this professional ownership place business for the user.
14. a service log-on method is characterized in that, described method comprises:
Receive the interior local service of local service subnet and the register requirement or the register update request of services of roaming, carry the log-on message of local service and services of roaming in the described register requirement, carry the register update information of local service and services of roaming in the described register update request;
The log-on message or the register update information of the local service of registration in the storage local service subnet, and local service is when being in roaming state, the actual position information at its roaming copy place;
The log-on message or the register update information of the services of roaming of registration in the storage local service subnet.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2006101571000A CN101193026B (en) | 2006-11-25 | 2006-11-25 | A service directory system, service registration and access method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2006101571000A CN101193026B (en) | 2006-11-25 | 2006-11-25 | A service directory system, service registration and access method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101193026A CN101193026A (en) | 2008-06-04 |
CN101193026B true CN101193026B (en) | 2011-04-20 |
Family
ID=39487789
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2006101571000A Active CN101193026B (en) | 2006-11-25 | 2006-11-25 | A service directory system, service registration and access method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101193026B (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101771995B (en) * | 2008-12-31 | 2013-02-27 | 华为技术有限公司 | Service roaming method, device and system |
CN102457829B (en) * | 2010-10-20 | 2014-06-04 | 华为终端有限公司 | Authentication and session management (ASM), and method for using roaming local network service |
CN104281602A (en) * | 2013-07-05 | 2015-01-14 | 厦门市博维科技有限公司 | Recognition method and system |
CN107995290A (en) * | 2017-12-01 | 2018-05-04 | 郑州云海信息技术有限公司 | A kind of register method and Accreditation System for differentiated control |
CN109933587B (en) * | 2019-02-26 | 2023-04-11 | 厦门市美亚柏科信息股份有限公司 | Data processing method, device and system based on directory registration and storage medium |
CN112954664B (en) * | 2019-12-10 | 2022-07-12 | 华为技术有限公司 | Data processing method, device and system |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040082326A1 (en) * | 2002-10-25 | 2004-04-29 | Shaw Venson M. | Delivery of network services |
CN1558693A (en) * | 2004-01-13 | 2004-12-29 | ����ͨѶ�ɷ�����˾ | A system and method for implementing user roaming between different places by routing server |
CN1645968A (en) * | 2005-02-25 | 2005-07-27 | 得实信息科技(北京)有限公司 | System and method for realizing calling to international wandering user by local virtual number |
CN1780474A (en) * | 2004-11-19 | 2006-05-31 | 中国移动通信集团公司 | Method for pushing business parameters data according to roamer status |
-
2006
- 2006-11-25 CN CN2006101571000A patent/CN101193026B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040082326A1 (en) * | 2002-10-25 | 2004-04-29 | Shaw Venson M. | Delivery of network services |
CN1558693A (en) * | 2004-01-13 | 2004-12-29 | ����ͨѶ�ɷ�����˾ | A system and method for implementing user roaming between different places by routing server |
CN1780474A (en) * | 2004-11-19 | 2006-05-31 | 中国移动通信集团公司 | Method for pushing business parameters data according to roamer status |
CN1645968A (en) * | 2005-02-25 | 2005-07-27 | 得实信息科技(北京)有限公司 | System and method for realizing calling to international wandering user by local virtual number |
Also Published As
Publication number | Publication date |
---|---|
CN101193026A (en) | 2008-06-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5162505B2 (en) | Environment interactive context-oriented device and method | |
JP4525939B2 (en) | Mobile terminal, resource access control system for mobile terminal, and resource access control method for mobile terminal | |
CN110647559B (en) | Data processing method, related node and system | |
CN101193026B (en) | A service directory system, service registration and access method | |
US7209941B2 (en) | System and method for distributing contents from a child server based on a client's current location | |
US5864853A (en) | Portable file system operable under various computer environments | |
EP3794801B1 (en) | Method of and device for service discovery and selection. | |
CN101313555A (en) | Authentication management system and method, authentication management server | |
CN103167444B (en) | Website obtains the method for subscriber phone number, system, client and server | |
US10462235B2 (en) | Global provisioning of millions of users with deployment units | |
CN101631138A (en) | Personal information agent system and personal information agent method | |
CN102422609A (en) | Content-based publication-subscription system for presence information | |
CN101589601B (en) | Method and apparatus for inter network retrieval of user related data | |
KR20120138175A (en) | Housekeeping book service method and system using network information | |
CA2456134C (en) | Method for registering and searching user's position information, and system thereof | |
CN101567879A (en) | Method, server, equipment and system for treating terminal request | |
KR101119206B1 (en) | A system for controlled access to information contained in a terminal | |
JP6503420B2 (en) | Wireless communication terminal authentication control device, wireless communication terminal authentication control system, wireless communication terminal authentication control method, and program | |
CN101345684A (en) | P2P node administration method | |
CN101127774A (en) | Priority processing method for initial filtering rule | |
JP2005301891A (en) | Access controller, information providing system, and access control method | |
CN101044474B (en) | Method and appratus for integrating and managing information of mobile terminal | |
FI112431B (en) | A method for delivering user profiles to a telecommunications network | |
US20130198359A1 (en) | System and method for navigating and accessing resources on private and/or public networks | |
CN110391996A (en) | A kind of block is linked into device, system, method and computer equipment |
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 | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20210423 Address after: Unit 3401, unit a, building 6, Shenye Zhongcheng, No. 8089, Hongli West Road, Donghai community, Xiangmihu street, Futian District, Shenzhen, Guangdong 518040 Patentee after: Honor Device Co.,Ltd. Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd. |