A kind of mobile payment deployment system and its methodTechnical field
The present invention relates to a kind of mobile payment technology, and in particular to a kind of mobile payment deployment system and its method.
Background technology
Current mobile payment platform is built excessively numerous and diverse, it is necessary to buy the physical server of specialty, need the reality of specialtyApply deployment personnel and specifically understand or built implementation personnel of mobile-payment system platform etc. to move payment systemDeployment is built.
The content of the invention
For deficiency of the prior art, it is an object of the invention to provide a kind of mobile payment deployment system and its method,Overcoming needs the physical server of purchase specialty, needs the implementation deployment personnel of specialty and specifically understand or built mobile branchThe defect that the deployment to move payment system such as implementation personnel for paying system platform is built.
The purpose of the present invention is realized using following technical proposals:
The present invention provides a kind of mobile payment deployment system, and it is theed improvement is that:Including cloud system database, cloud systemSystem, database server and client server;The cloud system database takes with cloud system, database server and client respectivelyBusiness device connection;The cloud system database is communicated by network with cloud system, database server and client server;The cloud system is connected with database server and client server respectively by network.
Further:The database server is used to database service project is synchronized into visitor using platform template codeIn the server of family, start service;
The cloud system database is used to store the cloud storage address that client disposes product version compressed file.
Further:The cloud system is used for deployment services, including:
Script generation module, for acting generating platform template code, and the production that cloud system is stored according to deployment servicesProduct Id assignment is in template;
Synchronization module, for remotely connecting client server, and synchronous platform template code using third party's data, services;
Performing module, for performing template code, after the completion of disconnected with client server;
Starting module, for starting client server, after the completion of pull back to cloud system.
Further:The synchronization module, further comprises:
Code bag synchronization module, for completing service operation and management platform synchronizing code the bag decompression from client serverAnd run;
Monitoring script synchronization module, downloads monitoring script for the service operation from cloud system and management platform and runs.
The present invention also provides a kind of mobile payment dispositions method, and it is theed improvement is that:
The information of sync client server and cloud storage address;
The data, services project of synchronous deployment client;
Deployment services are initialized;
Deployment services.
Further:The information of the sync client server and cloud storage address, including:Examined from cloud system databaseRope is to the information of target customer's server, and searched targets client will dispose the cloud storage address of product version compressed file.
Further:The data, services project of the synchronous deployment client, including:Database server passes through network connectionClient server simultaneously will use platform template by database service project synchronized update into client server, start service.
Further:The deployment services initialization, including:Prior typing target customer is selected to dispose in cloud systemThe corresponding database structure file of product version, by the data, services project of network service linking objective client server, beCloud database carries out the data initialization of table structure initialization and part table.
Further:The target customer selected during according to deployment operation will dispose product version and target customers, cloudSystem uses multithreading for client's deployment services, including:
Script generation module acts generating platform template according to deployment, and the product I d assignment that mesh cloud system is stored is in mouldIn plate;
Synchronization module remotely connects client server, and synchronous platform template code using third party database;
Performing module perform platform template code, after the completion of disconnected with client server;
Starting module start client server, after the completion of pull back to cloud system.
Further:The synchronous platform template, including:
Code bag synchronization module completes to decompress and transport from the service operation and management platform synchronizing code bag of client serverOK;
Monitoring script synchronization module is downloaded monitoring script from the service operation and management platform of cloud system and run.
Compared with immediate prior art, the beneficial effect that the technical scheme that the present invention is provided reaches is:
The perfect needs that solve of the invention buy the physical server of specialty, need the implementation of specialty to dispose personnel and specificThe logical point that the deployment that implementation personnel of mobile-payment system platform etc. are solved or built to move payment system is built.Only needIndependent server, independent database, the preparatory condition such as individual cultivation, you can safe and efficient deployment complete setMobile-payment system.Operating process requires extremely low to the level for disposing personnel, and a workplace little Bai passes through flow training, it is possible toQuick familiar and left-hand seat deployment, as long as most complete soon dispose 30 minutes.Can be remotely safely and efficiently customer department by cloud systemAffix one's name to the mobile-payment system of complete set.
Brief description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existingThere is the accompanying drawing used required in technology description to be briefly described, it should be apparent that, drawings in the following description are only thisSome embodiments of invention, for those of ordinary skill in the art, on the premise of not paying creative work, can be withOther accompanying drawings are obtained according to these accompanying drawings.
Fig. 1 is a kind of structure chart of mobile payment deployment system;
Fig. 2 is the structure chart of cloud system
Fig. 3 is the structure chart of synchronization module
Fig. 4 is a kind of flow chart of mobile payment dispositions method.
Embodiment
To make the object, technical solutions and advantages of the present invention clearer, technical scheme will be carried out belowDetailed description.Obviously, described embodiment is only a part of embodiment of the invention, rather than whole embodiments.BaseEmbodiment in the present invention, those of ordinary skill in the art are resulting on the premise of creative work is not made to be ownedOther embodiment, belongs to the scope that the present invention is protected.
Embodiment one,
As shown in figure 1, the present invention provides a kind of mobile payment deployment system, including:Cloud system database 1, cloud system 2,Database server 3 and client server 4;The cloud system database 1 respectively with cloud system 2, database server 3 and clientServer 4 is connected;The cloud system database 1 is entered by network with cloud system 2, database server 3 and client server 4Row communication;The cloud system is connected with database server 3 and client server 4 respectively by network.
Further:The database server 3 is used to database service project is synchronized into client using platform templateIn server, start service;
The cloud system database 1 is used to store the cloud storage address that client disposes product version compressed file.
Further:The cloud system 2 be used for deployment services, its structure chart as shown in Fig. 2 including:
Script generation module 21, for acting generating platform template, and the product that cloud system is stored according to deployment servicesId assignment is in template;
Synchronization module 22, for remotely connecting client server, and synchronous platform template generation using third party's data, servicesCode;
Performing module 23, for performing template code, after the completion of disconnected with client server;
Starting module 24, for starting client server, after the completion of pull back to cloud system.
Further:The synchronization module 21, its structure chart is as shown in figure 3, further comprise:
Code bag synchronization module 211, for completing service operation and management platform synchronizing code bag from client serverDecompress and run;
Monitoring script synchronization module 212, downloads monitoring script for the service operation from cloud system and management platform and transportsOK.
Embodiment two,
In order that the system provided with the present invention, the present invention also provides a kind of mobile payment dispositions method, as shown in figure 4,The feature operation of batch deployment:In the mobile product of the cloud deployment system deployment of company, the version of product, product will be disposedClient, backstage can create the task queue of deployment, you can synchronous batch is client's deployment system in independent Cloud Server.
Batch deployment function is realized:The product and the data of client included in the set meal of client's purchase, set meal is personalizedIn the database of configuration information typing company.Comprise the following steps that:
S201, the information for retrieving client server and cloud storage address:Db service arrangements.Retrieved from cloud system databaseTo the Cloud Server information (such as server log account and password and server ip address) of target customer, searched targets synchronizationClient will dispose the cloud storage address of the compressed file of the version of product.
S202, the data, services project of synchronous deployment client:Data server connects client's by the network communications technologyServer simultaneously will use platform template code that db service items are synchronized in client server, and start service.
S203, deployment services initialization:The corresponding database structure text of the product version of prior typing is selected in cloud systemPart, is client's cloud RDS carry out tables structure initialization, the number of part table by network service linking objective client's db service itemsAccording to initialization.
S204, deployment services:
Script generation module is assigned according to deployment action generation script template, and the product I d that target customer's cloud system is storedIt is worth in template;
Synchronization module remotely connects client server, and synchronous scripted code using third party's data, services;
Performing module perform script code, after the completion of disconnected with client server;
Starting module start client server, after the completion of pull back to cloud system.
Synchronous scripted code, including:
Code bag synchronization module completes to decompress and transport from the service operation and management platform synchronizing code bag of client serverOK;
Monitoring script synchronization module is downloaded monitoring script from the service operation and management platform of cloud system and run.
The system provided by the present invention, safely and efficiently can remotely dispose the mobile payment system of complete set for clientSystem.
The foregoing is only a specific embodiment of the invention, but protection scope of the present invention is not limited thereto, anyThose familiar with the art the invention discloses technical scope in, change or replacement can be readily occurred in, should all be containedCover within protection scope of the present invention.Therefore, protection scope of the present invention should be based on the protection scope of the described claims.