Cloud computing system and its implementation of automatic Push Service information
[technical field]
The present invention relates to network communication field, relate in particular to cloud computing system and its implementation of a kind of automatic Push Service information.
[background technology]
Cloud computing is a kind of account form based on the Internet, is a kind of emerging commercial computation model, and by this account form, shared software and hardware resources and information can offer computer and other equipment as required.The core concept of cloud computing is computer resource unified management and the scheduling that connects with network in a large number, constitute a computational resource pond, provide on-demand service by this computational resource pond to the user, make various application systems can obtain computing capability, memory space and various software service as required like this.
Sense stricto cloud computing refer to the payment of IT infrastructure and use pattern refer to by network with as required, the mode of easily expansion obtains resource requirement; The cloud computing of broad sense refers to the payment and the use pattern of serving, by network with as required, the mode of easily expansion obtains required service, this service can be IT and the software relevant with the Internet, also but other services.
Cloud computing can put together computational resource, and, need not artificial participation by software realization management automatically, this makes that using supplier need not to be loaded down with trivial details management worry, can more effectively utilize the current computer resource, for example effective utilization of the increase of computing capability and memory space.Because cloud computing has advantages such as high reliability, enhanced scalability and cheapness thereof, therefore industry is more and more praised highly this operation mode of cloud computing at present, can utilize client that a large amount of computings is moved by cloud computing server, client only is responsible for carrying out the data necessary collection, upload and receiving the task of service, save the computational resource of client self, can further improve the flexibility of service quality and service.
[summary of the invention]
In view of this, main purpose of the present invention is to provide cloud computing system and its implementation of a kind of automatic Push Service information based on cloud computing, realizes that the cloud computing client can obtain the purpose of the information on services in zone of living in for the user.
For solving the problems of the technologies described above, the present invention is achieved by the following technical solutions:
A kind of cloud computing system of automatic Push Service information, this system comprise cloud computing client, service information transfers agreement station, transmission network and cloud computing server;
The information on services that described cloud computing client collects the user sends to service information transfers agreement station; Predefined interface protocol is passed through with the information on services that receives in service information transfers agreement station, sends to cloud computing server through transmission network; The information on services that cloud computing server identification receives according to the storage of classifying of service region, is the corresponding information on services of cloud computing client push that is in this zone with this information on services automatically.
Further, described information on services refers to the geographical position relevant information on services of user by the cloud computing client upload, comprises one or more of favor information, cuisines, amusement, tourist service information.
Further, described cloud computing client comprises cloud service information editing module, and it is used for for user input preferential, the cuisines relevant with the geographical position, this type of information on services of amusement.
Further, described cloud computing client comprises mobile position-fixed module, and it is used to judge the current position of cloud computing client, the change in location of real-time tracking cloud computing client, and this positional information is sent to cloud computing server, for the user provides and the corresponding information on services in position.
Further, described cloud computing client comprises the control of authority module, and it is used for can getting access to for user's selection other cloud computing clients of its information on services of uploading.
Further, described cloud computing client also comprises the cloud service information transmission modular, described cloud service information transmission modular is used for the information on services of user's input is sent to service information transfers agreement station, and can receive the information on services from cloud computing server.
The present invention also can be achieved through the following technical solutions:
A kind of cloud computing client of automatic Push Service information, it can send service information to cloud computing server at any time, and this cloud computing client comprises cloud service information editing module, and it is used for for user's input information on services relevant with the geographical position.
Further, the cloud computing client of this automatic Push Service information also comprises mobile position-fixed module, be used to judge the current position of cloud computing client, the change in location of real-time tracking cloud computing client, and this positional information is sent to cloud computing server, for the user provides and the corresponding information on services in position.
Further, the cloud computing client of this automatic Push Service information also comprises the control of authority module, and it is used for can getting access to for user's selection other cloud computing clients of its information on services of uploading.
Further, the cloud computing client of this automatic Push Service information also comprises the cloud service information transmission modular, described cloud service information transmission modular is used for the information on services of user's input is sent to service information transfers agreement station, and can receive the information on services from cloud computing server.
The present invention also can further be achieved through the following technical solutions:
A kind of implementation method of automatic Push Service information, it may further comprise the steps:
S1: the cloud computing client sends to service information transfers agreement station with the information on services that the user gathers;
S2: decode the information on services that receives and encode by predefined interface protocol in service information transfers agreement station, and the information after will encoding sends to cloud computing server through transmission network;
S3: cloud computing server will receive that information on services is decoded and according to the zones of different storage of classifying;
S4: when the cloud storage terminal entered the corresponding region, cloud computing server was encoded this area relative information on services automatically and is sent to the cloud storage terminal that enters in this zone.
Described information on services refers to the geographical position relevant information on services of user by the cloud computing client upload, comprises one or more of favor information, cuisines, amusement, tourist service information.
The user of cloud computing client can edit and upload collecting information on services at any time, input comprises zone, service content or advertised content, the favor information at this information on services place, is determined by the user and sends to service information transfers agreement station through the information on services behind the editor.
Among the described step S1, the user of cloud computing client can carry out control of authority when upload service information, and selection can get access to other cloud computing clients of this information on services.
Among the described step S4, if during the information on services that the cloud computing client user edits uploading, carried out control of authority, then cloud computing server feeds back to information on services and enters this zone and have other cloud computing client that authority receives information on services.
The present invention has following advantage:
The user can upload information on services such as some relevant with the geographical position is preferential, cuisines, amusement, tourism whenever and wherever possible by cloud computing client of the present invention, its information on services of recognizing is uploaded to the cloud service calculator, by the cloud service calculator with information on services according to the zones of different storage of classifying.When other users are in this zone, cloud computing server will send such information on services automatically to subscriber equipment.That has improved information has effect spread and shares, and for user's life facilitates, particularly for the user who reaches strange zone, by this service mode, can conveniently recognize the information on services that life is required.
In addition, cloud computing client of the present invention only is responsible for collection and the editor to information, and give cloud computing server with other main task such as data run, identification, processing, utilized effectively that the cloud computing server operational capability is powerful, the efficient advantages of higher, saved the internal resource of cloud computing client simultaneously, improve the speed of service of cloud computing client, strengthened user's experience.
[description of drawings]
Fig. 1 is the structure composition frame chart of the cloud computing system of automatic Push Service information of the present invention;
Fig. 2 is the composition structured flowchart of cloud computing client of the cloud computing system of automatic Push Service information of the present invention;
Fig. 3 is the implementation method flow chart of automatic Push Service information of the present invention.
[embodiment]
Reach technological means and the effect that predetermined purpose is taked for further setting forth the present invention,,, be described in detail as follows the specific embodiment of the present invention below in conjunction with drawings and Examples.
Be illustrated in figure 1 as the structure composition frame chart of the cloud computing system of automatic Push Service information of the present invention.The cloud computing system of automatic Push Service information of the present invention comprises cloud computing client 1, service information transfers agreement station 2, transmission network 3 and cloud computing server 4.The information on services that described cloud computing client 1 collects the user sends to service information transfers agreement station 2; Decoding the information on services that receives and encode by predefined interface protocol in service information transfers agreement station 2, and sends to cloud computing server 4 through transmission network 3; The information on services that cloud computing server 4 identification receives is decoded this information on services and according to the storage of classifying of service region, for being in the corresponding information on services of cloud computing client push in this zone.
Particularly, described cloud computing client 1 is used for the information on services that the user gathers is sent to service information transfers agreement station 2, described information on services refers to the geographical position relevant favor information of user by the cloud computing client upload, these type of information on services such as cuisines, amusement, tourism;
Described service information transfers agreement station 2 is used for described information on services is decoded and encoded according to predefined interface protocol, and sends to cloud computing server through transmission network;
Described transmission network 3 comprises information transmission networks such as the Internet, mobile communication network, for example Internet net, GSM net, CDMA net, 3G network etc.;
Described cloud computing server 4 is used for the information on services that receives is decoded, and according to the zones of different storage of classifying; When the cloud computing client enters this zone, automatically the information on services of corresponding region is encoded and be sent to one or more cloud computing client that is in this zone, make that entering this regional cloud computing client can get access to information on services in this zone.
The user can obtain this regional information on services whenever and wherever possible by obtaining the information that cloud computing server 4 sends, and for user's trip facilitates, provides convenience in particular for the user who arrives strange zone.And the user of cloud computing client 1 can upload the information on services of knowing at any time, realizes effect spread being arranged and sharing of information with other users.
Particularly, be illustrated in figure 2 as the composition structural representation of described cloud computing client 1, this cloud computing client 1 comprises mobile position-fixed module 12, cloud service information editing module 10, cloud service information transmission modular 13, control of authority module 11 and display interface 14.This cloud computing client 1 can be after improving mobile phone, personal digital assistant (Personal Digital Assistant, PDA), network communication terminals such as handheld computer (Pocket PC), panel computer.
Described mobile position-fixed module 12, be used to judge the current position of cloud computing client, its change in location of real-time tracking, be a kind of location-based service (Location Based Service, LBS), by radio communication network (as the GSM net, the CDMA net) or outside locate mode obtain user's current position information (geographical coordinate, or geodetic coordinates), and this positional information is sent to cloud computing server, at GIS (Geographic Information System, GIS-Geographic Information System) under the support of platform, for the user provides and the corresponding information on services in position.
Described cloud service information editing module 10 is used for for user input and regional relevant information on services, comprises these type of information on services such as preferential, cuisines, amusement;
Described cloud service information transmission modular 13 sends to service information transfers agreement station 2 with the information on services of user's input, and receives the information on services from cloud computing server 4;
Described control of authority module 11 is used for selecting to get access to for the user other cloud computing clients of its information on services of uploading, for example has only other cloud computing clients of setting up good friend's relation with this cloud computing client to have this information on services of authority acquiring or all to be in this regional cloud computing client and all can obtain this information on services.
Described display interface 14 users show operation screen that cloud computing client 1 is current and the information on services that receives.
The implementation method of automatic Push Service information of the present invention is as follows:
S1: the cloud computing client sends to service information transfers agreement station with the information on services that the user gathers;
Described information on services refers to information on services such as favor information that the user uploads, cuisines, amusement, tourism, and this information on services comprises the area information at corresponding with service place;
The user of cloud computing client can edit and upload collecting information on services at any time, input comprises zone, service content or advertised content, the favor information at this information on services place etc., is determined by the user and sends to service information transfers agreement station through the information on services behind the editor;
The user of cloud computing client is when upload service information, can carry out control of authority, selection can get access to other cloud computing clients of this information on services, for example has only other cloud computing clients of setting up good friend relation with this cloud computing client authority acquiring to be arranged and check this information on services.
S2: decode the information on services that receives and encode by predefined interface protocol in service information transfers agreement station, and the information after will encoding sends to cloud computing server through transmission network;
Described transmission network comprises information transmission networks such as the Internet, mobile communication network, for example Internet net, GSM net, CDMA net, 3G network etc.;
S3: cloud computing server will receive that information on services is decoded and according to the zones of different storage of classifying;
S4: when the cloud storage terminal entered the corresponding region, cloud computing server was encoded this area relative information on services automatically and is sent to the cloud storage terminal that enters in this zone.
If during the information on services that the cloud computing client user edits uploading, carried out control of authority, then cloud computing server feeds back to information on services and enters this zone and have other cloud computing client that authority receives information on services.
Below only embodiments of the invention are described, but be not that various variations or the modification made according to spirit of the present invention are all within the protection category of claim of the present invention in order to restriction the present invention.