CN102523278B - Cloud-computing based service providing method and network operator server - Google Patents

Cloud-computing based service providing method and network operator server Download PDF

Info

Publication number
CN102523278B
CN102523278B CN201110409742.6A CN201110409742A CN102523278B CN 102523278 B CN102523278 B CN 102523278B CN 201110409742 A CN201110409742 A CN 201110409742A CN 102523278 B CN102523278 B CN 102523278B
Authority
CN
China
Prior art keywords
user
cloud service
identify label
network operator
service
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201110409742.6A
Other languages
Chinese (zh)
Other versions
CN102523278A (en
Inventor
吴峥
段维宁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN201110409742.6A priority Critical patent/CN102523278B/en
Publication of CN102523278A publication Critical patent/CN102523278A/en
Application granted granted Critical
Publication of CN102523278B publication Critical patent/CN102523278B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The invention provides a cloud-computing based service providing method and a network operator server. The cloud-computing based service providing method comprises the following steps: acquiring the identity and the position information of a user by the network operator server; acquiring a cloud service which corresponds to the identity of the user according to the identity of the user; acquiring a first cloud service provider which matches with the position information of the user and has the highest priority according to the position information of the user in the cloud service provider for providing the cloud service; sending a service command to the server of the first cloud service provider so that the server of the first cloud service provider provides services for the user. The network operator server comprises an information acquiring module, a service acquiring module, a provider acquiring module and a sending module. The network operator server is used for designating the optimal cloud service for the user according to the identity and the position information of the user so as to provide the optimal service for the user. The service quality is higher, and the cost is lower.

Description

Based on service providing method and the network operator server of cloud computing
Technical field
The present invention relates to cloud computing technology, particularly relate to a kind of service providing method based on cloud computing and network operator server.
Background technology
Cloud computing is a kind of account form based on the Internet, and in this way, the software and hardware resources shared and information can be supplied to computer and other equipment as required.Cloud computing is that the development of technology provides a kind of new IT service increase, uses and delivery mode.In such a mode, user can to the service required for cloud service provider request self, and the maintenance of facility or other unwanted services need not pay extra-pay based on oneself.But different cloud service provider can provide different or identical service for user.In prior art, user only signs service agreement with one or several cloud service provider usually, and pays certain expense to it.For user, once wish to change cloud service provider, the raising of the uncontrollable cost of meeting.
Summary of the invention
In order to ensure that user can control use cost as much as possible on the basis obtaining better services, first aspect of the present invention is to provide a kind of service providing method based on cloud computing, comprising:
Network operator server obtains identify label and the positional information of user;
According to the identify label of described user, obtain the cloud service matched with the identify label of described user;
According to the positional information of described user, obtain and to match with the positional information of described user and the highest the first cloud service provider that described cloud service is provided of priority;
Server to described first cloud service provider sends service order, provides service to make the server of described first cloud service provider for described user.
Another aspect of the present invention is to provide a kind of network operator server, comprising:
Information acquisition module, for obtaining identify label and the positional information of user;
Service obtains module, for the identify label according to described user, obtains the cloud service matched with the identify label of described user;
Provider obtains module, for the positional information according to described user, obtains and to match with the positional information of described user and the highest the first cloud service provider providing described cloud service of priority;
Sending module, sends service order for the server to described first cloud service provider, provides service to make the server of described first cloud service provider for described user.
Technique effect of the present invention is: user no longer needs to contract with multiple cloud service provider, but provide required or the cloud service of necessity as the role of coordinator for user by Virtual network operator, user ID and positional information initiatively or can be supplied to network operator server by user passively, by network operator server according to user ID and positional information for user specifies optimum cloud service provider to provide optimum service for it, the quality of service is higher, and the cost of the required cost of user is lower.By Virtual network operator as agent, user does not need to provide user profile to multiple cloud service provider more yet, is not revealed more effectively to protect the personal information of user.
Accompanying drawing explanation
The service providing method flow chart based on cloud computing that Fig. 1 provides for the embodiment of the present invention one;
The service providing method flow chart based on cloud computing that Fig. 2 provides for the embodiment of the present invention two;
The service provider system schematic diagram based on cloud computing that Fig. 3 provides for the embodiment of the present invention three;
The structural representation of the network operator server that Fig. 4 provides for the embodiment of the present invention four.
Embodiment
The service providing method flow chart based on cloud computing that Fig. 1 provides for the embodiment of the present invention one, as shown in Figure 1, the method comprises:
Step 101, network operator server obtain identify label and the positional information of user;
Wherein, network operator server can obtain identify label and the positional information of user by number of ways.First kind of way is: user terminal sends service request to network operator server, carries identify label and the positional information of user in service request.The second way is: user terminal sends service request to network operator server, carries the identify label of user in service request; Network operator server determines the positional information of this user according to the identify label of user.The third mode is: network operator server detects user terminal in real time, obtains identify label and the positional information of user on user terminal.Have in prior art and multiple user terminal is detected to obtain the identify label of user and the method for positional information, do not repeat herein.
Step 102, identify label according to user, obtain the cloud service matched with the identify label of user;
When adopting the first in step 101 or the second way obtains the identify label of user, in the service request that user terminal sends, also comprise the cloud service mark for asking.At this moment, step 102 can be: according to the identify label of user, judges whether the cloud service corresponding to this cloud service mark matches with the identify label of user, and namely whether user can enjoy the cloud service of its request.If matched, namely user can enjoy the cloud service of its request, using the cloud service that the cloud service that user asks matches as the identify label with user.Wherein, whether the cloud service judging corresponding to this cloud service mark matches with the identify label of user and is specifically as follows: search central information registration database, include user data information and cloud service provider log-on message in this database.Wherein, user data information can carry out real-time renewal according to the state of user, the identify label of such as user, as the phone number of address name, user, the account of user etc., and the positional information of user, as the IP address of user, the geographical position of user etc., the alternative cloud service provider of the effective network bandwidth of user, the disposal ability of user's current use terminal, the cloud service provider of user's first-selection, user can also be comprised, cloud service that user can obtain etc. information.The information that cloud service provider log-on message can provide according to cloud service provider carries out real-time renewal, the cloud service such as provided, providing capability, the grade of service, priority etc. for the user of different stage.
When adopting the third mode to obtain the identify label of user in step 101, network operator server can search central information registration database according to the identify label of user, obtains the cloud service matched with the identify label of user.The cloud service matched with the identify label of user can be understood as the signing cloud service that user has put on record at Virtual network operator place, so will there is a corresponding relation between cloud service and the identify label of user.In this case, the cloud service of coupling can be a kind of, also can be several.One or more cloud service matched as the identify label with user is selected the cloud service that network operator server can obtain from coupling.
Step 103, positional information according to user, in the cloud service provider providing above-mentioned cloud service, obtain and to match with the positional information of user and the highest the first cloud service provider of priority;
Here it should be noted that, under normal circumstances, can think and cloud service provider more close with the geographical position of user on geographical position can provide better service for user.So the cloud service provider that the geographical position of distance users is nearer has higher priority.Certainly, priority also can consider many-sided factors such as service fee, the effective network bandwidth of user terminal, the disposal ability of user terminal and arranges.
Step 104, to the first cloud service provider server send service order, provide service to make the server of this first cloud service provider to user.
The service providing method flow chart based on cloud computing that Fig. 2 provides for the embodiment of the present invention two, as shown in Figure 2, the method is on the method basis shown in Fig. 1, add step 102a, before this step 102a can occur in step 103, step 102a comprises: the priority upgrading cloud service provider.
Concrete, network operator server can obtain the real time information of each signing cloud service provider in real time, and upgrades the priority of each cloud service provider according to these real time information.As described in step 103, under normal circumstances, can think and cloud service provider more close with the geographical position of user on geographical position can provide better service for user.So the cloud service provider that the geographical position of distance users is nearer has higher priority.Certainly, priority also can consider many-sided factors such as service fee, the effective network bandwidth of user terminal, the disposal ability of user terminal and arranges.
For a concrete example, said method is described below.The service provider system schematic diagram based on cloud computing as shown in Figure 3, user A is to network operator server application cloud Map Services, and cloud mapping service provider is respectively 1,2,3,4.I in Fig. 3 is central information registration database, comprising the data message of user and the log-on message of cloud mapping service provider.Wherein, the data message of user comprises the disposal ability in user ID (information such as cell-phone number, name, address as user), the current effective network bandwidth of user, the current use of user, the information such as the cloud service provider of this user's first-selection, alternative cloud service provider.The data message of this user can carry out real-time renewal according to the state of user.II in Fig. 3 is the registration database of cloud mapping service provider.II preserves the real time status information of specific cloud service provider, as service provision capacity, the grade of service etc., and by this real time status information real-time synchronization to I.When user A is by sending service request to I, what I knew that user A asks according to user's request is cloud Map Services, be then that user A mates cloud mapping service provider according to conditions such as priority, after the match is successful, the cloud mapping service provider that such as the match is successful is 1, then notify that 1 provides cloud Map Services for user A.If it fails to match, feed back to user A it fails to match information.
For a concrete example, said method is described again below.Suppose that the registered place of user B is Shanghai, and Pekinese's network operator server detects that this user B roams to Beijing, in the central information registration database that Pekinese's Virtual network operator can be able to be shared at the Virtual network operator with Shanghai, obtain the signing cloud service of user B according to the identify label of user B.Suppose that the cloud service that user B contracts comprises Map Services and search service.And the cloud service provider that Pekinese's Virtual network operator is contracted can provide corresponding value-added service on the basis of Map Services and/or search service, then, the cloud service that Map Services and/or search service match as the identify label with user B by Pekinese's Virtual network operator, obtain in the cloud service provider that Map Services and/or search service are provided and to match with the geographical position (Beijing) of user and the highest cloud service provider of priority, and send service order to the server of this selected cloud service provider, to make the server of this cloud service provider to for providing service.The benefit of this mode is: any instruction or the request that do not need user B, and Virtual network operator distributes cloud service provider for user automatically, when user does not perceive, realizes the seamless switching of cloud service.
The structural representation of the network operator server that Fig. 4 provides for the embodiment of the present invention four, as shown in Figure 4, this server comprises: information acquisition module 401, service obtain module 402, provider obtains module 403 and sending module 404.Wherein, information acquisition module 401 is for obtaining identify label and the positional information of user; Service obtains module 402 for the identify label according to user, obtains the cloud service matched with the identify label of user; Provider obtains module 403 for the positional information according to user, obtains and to match with the positional information of user and the highest the first cloud service provider providing cloud service of priority; Sending module 404 sends service order for the server to the first cloud service provider, provides service to make the server of the first cloud service provider for user.
Under a kind of execution mode, information acquisition module 401 comprises: receiving element, for receiving the service request that user terminal sends, carries identify label and the positional information of user in service request.
Under another execution mode, information acquisition module 401 comprises: receiving element and determining unit.Wherein receiving element is for receiving the service request of user terminal transmission, carries the identify label of user in service request; Determining unit is used for the positional information determining user according to the identify label of user.
On the basis of above-mentioned two kinds of execution modes, also carry cloud service mark in the service request that receiving element receives, service obtains module 402 and comprises: judging unit and acquisition unit.Judging unit is wherein used for the identify label according to user, judges whether the cloud service corresponding to cloud service mark matches with the identify label of user; If obtain unit to be used for the judged result of judging unit for coupling, then using the cloud service that matches as the identify label with user of cloud service corresponding to cloud service identifies.
Under a kind of execution mode, information acquisition module 401 comprises: obtain unit, for detecting user terminal in real time, obtains identify label and the positional information of user on user terminal.
Further, this network operator server can also comprise: update module, for upgrading the priority of cloud service provider.
The scheme that the embodiment of the present invention provides, user no longer needs to contract with multiple cloud service provider, but provide required or the cloud service of necessity as the role of coordinator for user by Virtual network operator, user ID and positional information initiatively or can be supplied to network operator server by user passively, by network operator server according to user ID and positional information for user specifies optimum cloud service provider to provide optimum service for it, the quality of service is higher, and the cost of the required cost of user is lower.By Virtual network operator as agent, user does not need to provide user profile to multiple cloud service provider more yet, is not revealed more effectively to protect the personal information of user.
One of ordinary skill in the art will appreciate that: all or part of step realizing above-mentioned each embodiment of the method can have been come by the hardware that program command is relevant.Aforesaid program can be stored in a computer read/write memory medium.This program, when performing, performs the step comprising above-mentioned each embodiment of the method; And aforesaid storage medium comprises: ROM, RAM, magnetic disc or CD etc. various can be program code stored medium.
Last it is noted that above each embodiment is only in order to illustrate technical scheme of the present invention, be not intended to limit; Although with reference to foregoing embodiments to invention has been detailed description, those of ordinary skill in the art is to be understood that: it still can be modified to the technical scheme described in foregoing embodiments, or carries out equivalent replacement to wherein some or all of technical characteristic; And these amendments or replacement, do not make the essence of appropriate technical solution depart from the scope of various embodiments of the present invention technical scheme.

Claims (14)

1. based on a service providing method for cloud computing, it is characterized in that, comprising:
Network operator server obtains identify label and the positional information of user;
Network operator server searches central information registration database according to the identify label of described user, obtains the cloud service matched with the identify label of described user; The cloud service information that described central information registration database comprises the identification information of described user, described user can obtain and the cloud service information that cloud service provider provides;
Network operator server, according to the positional information of described user, in the described cloud service provider providing described cloud service, obtains and to match with the positional information of described user and the highest the first cloud service provider of priority; The setting of described priority comprises at least one in following information: the positional information of user, service fee, the effective network bandwidth of user terminal, the disposal ability of user terminal;
Network operator server sends service order to the server of described first cloud service provider, provides service to make the server of described first cloud service provider for described user.
2. method according to claim 1, is characterized in that, described network operator server obtains identify label and the positional information of user, comprising:
Described network operator server receives the service request that user terminal sends, and carries identify label and the positional information of described user in described service request.
3. method according to claim 1, is characterized in that, described network operator server obtains identify label and the positional information of user, comprising:
Described network operator server receives the service request that user terminal sends, and carries the identify label of described user in described service request;
The positional information of described user is determined according to the identify label of described user.
4. method according to claim 2, is characterized in that, also carries cloud service mark, then the described identify label according to described user in described service request, obtains the cloud service matched with the identify label of described user, comprising:
According to the identify label of described user, judge whether the cloud service corresponding to described cloud service mark matches with the identify label of described user;
If coupling, then using cloud service that the cloud service corresponding to described cloud service mark matches as the identify label with described user.
5. method according to claim 3, is characterized in that, also carries cloud service mark, then the described identify label according to described user in described service request, obtains the cloud service matched with the identify label of described user, comprising:
According to the identify label of described user, judge whether the cloud service corresponding to described cloud service mark matches with the identify label of described user;
If coupling, then using cloud service that the cloud service corresponding to described cloud service mark matches as the identify label with described user.
6. method according to claim 1, is characterized in that, described network operator server obtains identify label and the positional information of user, comprising:
Network operator server detects user terminal in real time, obtains identify label and the positional information of user on user terminal.
7. method according to any one of claim 1 to 6, it is characterized in that, in the positional information according to described user, obtain to match with the positional information of described user and priority the highest the first cloud service provider of described cloud service is provided before, described method also comprises:
Upgrade the priority of cloud service provider.
8. a network operator server, is characterized in that, comprising:
Information acquisition module, for obtaining identify label and the positional information of user;
Service obtains module, for searching central information registration database according to the identify label of described user, obtains the cloud service matched with the identify label of described user; The cloud service that described central information registration database comprises the identification information of described user, described user can obtain and the cloud service information that cloud service provider provides;
Provider obtains module, for the positional information according to described user, obtains and to match with the positional information of described user and the highest the first cloud service provider providing described cloud service of priority; The setting of described priority comprises at least one in following information: the positional information of user, service fee, the effective network bandwidth of user terminal, the disposal ability of user terminal;
Sending module, sends service order for the server to described first cloud service provider, provides service to make the server of described first cloud service provider for described user.
9. network operator server according to claim 8, is characterized in that, described information acquisition module comprises:
Receiving element, for receiving the service request that user terminal sends, carries identify label and the positional information of described user in described service request.
10. network operator server according to claim 8, is characterized in that, described information acquisition module comprises:
Receiving element, for receiving the service request that user terminal sends, carries the identify label of described user in described service request;
Determining unit, for determining the positional information of described user according to the identify label of described user.
11. network operator server according to claim 9, is characterized in that, also carry cloud service mark in the service request that described receiving element receives, and described service obtains module and comprises:
Judging unit, for the identify label according to described user, judges whether the cloud service corresponding to described cloud service mark matches with the identify label of described user;
Obtain unit, if be coupling for the judged result of judging unit, then using cloud service that the cloud service corresponding to described cloud service mark matches as the identify label with described user.
12. network operator server according to claim 10, is characterized in that, also carry cloud service mark in the service request that described receiving element receives, and described service obtains module and comprises:
Judging unit, for the identify label according to described user, judges whether the cloud service corresponding to described cloud service mark matches with the identify label of described user;
Obtain unit, if be coupling for the judged result of judging unit, then using cloud service that the cloud service corresponding to described cloud service mark matches as the identify label with described user.
13. network operator server according to claim 8, is characterized in that, described information acquisition module comprises:
Obtaining unit, for detecting user terminal in real time, obtaining identify label and the positional information of user on user terminal.
Network operator server according to any one of 14. according to Claim 8 to 13, is characterized in that, also comprises: update module, for upgrading the priority of cloud service provider.
CN201110409742.6A 2011-12-09 2011-12-09 Cloud-computing based service providing method and network operator server Active CN102523278B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110409742.6A CN102523278B (en) 2011-12-09 2011-12-09 Cloud-computing based service providing method and network operator server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110409742.6A CN102523278B (en) 2011-12-09 2011-12-09 Cloud-computing based service providing method and network operator server

Publications (2)

Publication Number Publication Date
CN102523278A CN102523278A (en) 2012-06-27
CN102523278B true CN102523278B (en) 2015-02-04

Family

ID=46294067

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110409742.6A Active CN102523278B (en) 2011-12-09 2011-12-09 Cloud-computing based service providing method and network operator server

Country Status (1)

Country Link
CN (1) CN102523278B (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103888915A (en) * 2012-12-24 2014-06-25 腾讯科技(武汉)有限公司 Meteorological information updating method and server
CN103813024A (en) * 2014-03-11 2014-05-21 联想(北京)有限公司 Information processing method and device
CN105072017A (en) * 2015-07-08 2015-11-18 贵州网畅信息科技有限公司 Instant messaging service addressing method
CN108092812A (en) * 2017-12-20 2018-05-29 广州供电局有限公司 User power utilization side service request processing method, device, medium and computer equipment
CN110830540A (en) * 2018-08-14 2020-02-21 深圳Tcl新技术有限公司 Method for accessing smart television to cloud server, storage medium and application server
CN109474544A (en) * 2018-11-20 2019-03-15 郑州云海信息技术有限公司 A kind of distribution method and system interconnecting cloud resource
CN112071110A (en) * 2020-04-16 2020-12-11 联通智网科技有限公司 Autonomous parking method, apparatus, system, computer device and storage medium
CN112562356A (en) * 2020-11-18 2021-03-26 联通智网科技有限公司 Parking lot cooperative type autonomous parking method and device, computer equipment and storage medium
CN112764884B (en) * 2021-01-25 2024-04-30 北京无线电测量研究所 Service-oriented perception cloud system, method, medium and equipment
CN113992666B (en) * 2021-09-18 2023-12-29 阿里巴巴(中国)有限公司 Cloud resource allocation method, system, equipment and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101977242A (en) * 2010-11-16 2011-02-16 西安电子科技大学 Layered distributed cloud computing architecture and service delivery method
CN102118430A (en) * 2009-12-17 2011-07-06 英特尔公司 Cloud federation as a service
CN102209100A (en) * 2011-03-15 2011-10-05 厦门亿力吉奥信息科技有限公司 Task scheduling cloud processing system and method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102118430A (en) * 2009-12-17 2011-07-06 英特尔公司 Cloud federation as a service
CN101977242A (en) * 2010-11-16 2011-02-16 西安电子科技大学 Layered distributed cloud computing architecture and service delivery method
CN102209100A (en) * 2011-03-15 2011-10-05 厦门亿力吉奥信息科技有限公司 Task scheduling cloud processing system and method

Also Published As

Publication number Publication date
CN102523278A (en) 2012-06-27

Similar Documents

Publication Publication Date Title
CN102523278B (en) Cloud-computing based service providing method and network operator server
CN106843828B (en) Interface display and loading method and device
CN102299954B (en) For the context-specific network resource addressing system and method for Distributed Services
US9703545B2 (en) Method and system for updating in-vehicle navigation map, in-vehicle navigation device and mobile terminal
EP3968702A1 (en) Communication method and apparatus, entity and computer readable storage medium
CN102984194A (en) Sychronization of configuration file of virtual application distribution chassis
CN110138606B (en) Container network configuration method and system
CN102348017B (en) Calling method of terminal application, terminal device and UICC (Universal Integrated Circuit Card)
CN103309694A (en) Application program updating method and device
CN105099988A (en) Method used for supporting gray releasing, access method, devices and system
CN102761856B (en) Terminal room shares the methods, devices and systems of software
CN103716390A (en) Method and terminal for data sharing
CN103959753B (en) Advising for the sales promotion used based on subscriber
EP4050850A1 (en) Service upgrading method, device and system
CN102148715A (en) Method and device for virtual network configuration migration
CN103024660A (en) System and method for position sharing and road condition recognition
CN111858050A (en) Server cluster mixed deployment method, cluster management node and related system
CN103001989A (en) Parameter receiving method and system
CN112995303B (en) Cross-cluster scheduling method and device
CN104349372A (en) Method and system for calling positioning capability and position service gateway
CN112243243B (en) Network slice implementation method, entity and system
CN113840249B (en) Method, charging gateway and system for distinguishing charging ticket
KR20130038734A (en) Method and apparatus for managing application programs of terminals, method and apparatus for managing application programs in a terminal
CN103685405B (en) Network service system and the method updating firmware thereof
CN112165726A (en) Method and system for distributing network to intelligent equipment by WeChat small program

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