The content of the invention
In order to solve the problems of the prior art, the invention provides a kind of mobile electron business based on geo-location service
Business system.
It is described the invention provides a kind of mobile e-business system based on geo-location service, including server end
Server end includes:
First application server, for respectively with mobile subscriber's end module, GIS-Geographic Information System server, database, branch
The system of paying, Content Management application module carry out information exchange;
GIS-Geographic Information System server, the geographical location information where for providing user and businessman, and to the first application
Server and the second application server provide geographical location information;
Database, for storing the data message that the first application server, the second application server and payment system send;
Payment system, for realizing mobile subscriber's end module and businessman's end module payment function;
Content Management application module, for merchant product and information on services content and catalogue is integrated, and with structural shape
Formula is supplied to the first application server;
Second application server, for respectively with businessman end module, the first application server, Content Management application module,
Database, payment system carry out information exchange.
As a further improvement on the present invention, the server end also includes:
Portal user strategic server, when browsing Business Information for user, specifies Business Information sequence;User's door
Family strategic server is connected with the second application server, the first application server and database respectively.
As a further improvement on the present invention, the payment system includes:
Webmaster is paid, for being connected with the 3rd side's payment system, the responsible financial management to user and businessman, the payment net
Pipe also will be responsible for sending user-pay success or failure information to database;
3rd side's payment system, payment process and behavior for completing user and businessman.
As a further improvement on the present invention, the server end includes:Business data Analysis server, the commercial number
It is connected with second application server according to Analysis server.
As a further improvement on the present invention, the mobile e-business system also includes mobile subscriber's end module, the shifting
Dynamic user side module includes:
Mobile client application software and user terminal service list, mobile client application software and user terminal service
List carries out information exchange;User terminal service list and the first application server carry out information exchange, and user terminal service list
The input/output function that information exchange is carried out between mobile client application software and the first application server is provided.
As a further improvement on the present invention, the mobile e-business system also includes businessman's end module, the businessman end
Module includes:
Businessman's end application software and businessman's end service list, businessman's end application software are carried out with businessman end service list
Information exchange;Businessman's end service list and the second application server carry out information exchange, and businessman's end service list provides businessman
The input/output function of information exchange is carried out between end application software and the second application server.
Present invention also offers a kind of mobile e-business method based on geo-location service, comprise the following steps:
A. the first application server receives the application request of mobile subscriber's end module,
B. the first application server is processed the application request;
When wherein user browses businessman, step A and B specifically include following steps:
A. the Business Information that browses of the first application server reception mobile subscriber's end module is asked,
The step B includes step B1 to step B3
B1. the first application server sends subscriber location request to GIS-Geographic Information System server,
B2. GIS-Geographic Information System server informs the first application server customer location,
B3. Business Information is returned to mobile subscriber's end module by the first application server;
When wherein user buys commodity, step A and B specifically include following steps:A. the first application server receives movement
The payment information request of user side module,
The step B includes step BB1 to step BB9
BB1. the first application server requested database service, confirms that commodity are present,
BB2. database provides database service, confirms that commodity are present, and will confirm that information returns to the first application service
Device,
BB3. the first application server will confirm that information is back to mobile subscriber's end module,
BB4. mobile subscriber's end module proposes to pay request to the first application server,
BB5. the first application server is sent request is paid to payment system, and payment system is paid and confirmed branch
Pay successfully,
BB6. the first application server sends and confirms to pay successful information to database,
BB7. database identification and update the data, and produce purchase daily record,
BB8. the first application server sends to the second application server the ordering information,
BB9. the second application server sends to businessman's end module the ordering information, and the first application server is sent out
Payment affirmation information is sent to give mobile subscriber's end module.
As a further improvement on the present invention, comprise the following steps in the step B3:
B31. the first application server calls portal user strategic server;
B32. portal user strategic server calls database information, recalls the letter of the businessman in user's certain distance
Breath, and registered according to each businessman, strategically distribute businessman's Sort Priority;
B33. businessman's Sort Priority information is sent to the first application server by portal user strategic server;
B34. the Business Information with businessman's Sort Priority is returned to mobile client mould by the first application server
Block;
Comprise the following steps in the step BB5:
BB51. the first application server will pay request and send to payment webmaster;
BB52. payment webmaster sends the payment and asks to the 3rd side's payment system, and the 3rd side's payment system pay and true
Recognize and pay successfully.
As a further improvement on the present invention, the mobile e-business method also comprises the following steps:
(1)Second application server receives the renewal merchandise request of businessman's end module;
(2)Second application server requested database is serviced;
(3)Second application server is completed to update merchandise request, and the information is returned into businessman's end module, while second
Whether application server queries businessman end module will buy upgrade service, terminate if not buying, and following step is performed if purchase
Suddenly:
(One)The request upgrading payment services of second application server, and send this request to pay webmaster;
(Two)Pay webmaster and the 3rd side's payment system confirms the upgrading payment services and carries out payment action;
(Three)Pay webmaster and the 3rd side's payment system confirms that upgrading payment services are completed;
(Four)Second application server request portal user strategic server is upgraded businessman's ranking grade;
(Five)Portal user strategic server completes businessman's ranking grade to database request service;
(Six)Portal user strategic server confirms that businessman's ranking grade upgrading is completed to the second application server;
(Seven)Businessman's ranking grade upgrading is completed information transfer to businessman's end module by the second application server.
As a further improvement on the present invention, when mobile subscriber's end module sends data message to the first application server,
Mobile client application software sends data message to user terminal service list, and user terminal service is arranged again by the data information transfer
To the first application server;When first application server sends data message to mobile subscriber's end module, the first application server
Data message to user terminal service list is sent, user terminal service row are soft to mobile client application by the data information transfer again
Part;When businessman's end module sends data message to the second application server, businessman's end application software sends data message to businessman
End service list, businessman's end service row are again by the data information transfer to the second application server;Second application server is to business
When family's end module sends data message, the second application server sends data message to businessman's end service list, businessman's end service
Row are again by the data information transfer to businessman's end application software.
The beneficial effects of the invention are as follows:The present invention is sub by electronic bankings such as electronic fare payment system, checking system, credit systems
System and mobile e-business carry out organic integration to support user in the order that placed an order in real time based on geo-location service, in real time
Receive businessman sales promotion information nearby, businessman user real-time update business information, businessman user accepts an order and submits service in real time
With the functions such as analysis of accepting an order, so as to by geo-location service and financial payment, Electronic Finance commercial affairs seamless combination, as one
Entirely different mobile e-business platform is planted, it is powerful, brought conveniently to user.
Specific embodiment
As shown in figure 1, the invention discloses a kind of mobile e-business system based on geo-location service, including service
Device end, the server end includes:
First application server, for respectively with mobile subscriber's end module, GIS-Geographic Information System server, database, branch
The system of paying, Content Management application module carry out information exchange;
GIS-Geographic Information System server, the geographical location information where for providing user and businessman, and to the first application
Server and the second application server provide geographical location information;GIS-Geographic Information System server is responsible for determining for geographical location information
Phase updates, and the GIS-Geographic Information System server can be using the standards service for having third party to provide.
Database, for storing the data message that the first application server, the second application server and payment system send;
The database can store following information using universal relational database, the database:The commodity and service packet of businessman contain
Price, businessman ranking class information, the means of payment information of mobile subscriber, user have confirmed that sequence information, businessman have confirmed that and order
Single, user has confirmed that payment information, businessman have confirmed that payment information.
Payment system, for realizing mobile subscriber's end module and businessman's end module payment function;
Content Management application module, for merchant product and information on services content and catalogue is integrated, and with structural shape
Formula is supplied to the first application server;
Second application server, for respectively with businessman end module, the first application server, Content Management application module,
Database, payment system carry out information exchange.
The server end also includes:
Portal user strategic server, when browsing Business Information for user, specifies Business Information sequence;User's door
Family strategic server is connected with the second application server, the first application server and database respectively;Because the system is for business
Family uses auction system, and corresponding businessman is determined that certainly, store users can also be competing in mobile client ranking by auction order
Outside the bat time, the effect in the reach of mobile client ranking is reached by buying.These rules are by portal user policy service
Device is formulated.When portal user strategic server is responsible for browsing local store information after specified portal user is logged in, store information
Precedence.After auction order success, what corresponding information can accordingly enter access customer browses order in shop.
The payment system includes:Webmaster is paid, for being connected with the 3rd side's payment system, responsible to user and businessman
Financial management, the payment webmaster also will be responsible for sending user-pay success or failure information to database;
3rd side's payment system, payment process and behavior for completing user and businessman.The third-party payment system is optional
The payment systems such as Unionpay or Alipay are selected as the first means of payment, is completed and mobile client application software and businessman's end application
The payment process of software and behavior.
The server end includes:Business data Analysis server, the business data Analysis server and described second
Application server is connected.
Second application server and the first application server can be realized using middleware Technology.
The mobile e-business system also includes mobile subscriber's end module, and mobile subscriber's end module includes:It is mobile to use
Family end application software and user terminal service list, mobile client application software enter row information friendship with user terminal service list
Mutually;User terminal service list and the first application server carry out information exchange, and user terminal service list provides mobile client
The input/output function of information exchange is carried out between application software and the first application server.
The mobile e-business system also includes businessman's end module, and businessman's end module includes:Businessman's end application software,
And businessman's end service list, businessman's end application software and businessman's end service list carry out information exchange;Businessman's end service list
Information exchange is carried out with the second application server, and businessman's end service list provides businessman's end application software and the second application service
The input/output function of information exchange is carried out between device.
Mobile client application software can be used for IPhone, the mobile phone operating system of each main flow such as Android and Microsoft.
The mobile client application software is responsible for the interaction of user and the system.The exercisable behavior of user comprising browse it is local/near
Market, hotel, hotel, fast food restaurant etc. various commercial user, receives the newest sales promotion information of businessman nearby.The mobile subscriber
End application software also is responsible for sending the checking information of user such as password etc. to period of service end.The mobile client application software
It is responsible for receiving the input information that user pays or orders, and the feedback information of system is sent to user(Such as pay successfully, failure,
It is proved to be successful, unsuccessfully etc.).
In addition to supporting the remote wireless transmissions means such as GPRS/WCDMA/LTE, the mobile client application software also will
Support all kinds of based on such as NFC/ bluetooths etc. of wireless mode closely.The payment behavior of user will be soft by mobile client application
Part and payment webmaster carry out interaction to carry out payment verification, the behavior such as payment and payment affirmation.
The mobile client application software will support two kinds of means of payment:
A) mobile network's means of payment, comprising Third-party payment and Credit Card Payments.The means of payment will be by mobile subscriber
End application software sends a request to the first application server, and then the first application server will be by paying webmaster and the 3rd side's branch
The system of paying completes payment behavior.
B) the intelligent card payment mode such as NFC.The means of payment will be sent out the means of payment by mobile client application software
Send request to the POS terminal with GPRS/WCDMA wireless transmission functions, the POS terminal is placed on businessman and goes out or have businessman
Attendant holds.Mobile client application software is by by the POS of the modes such as NFC and GPRS/WCDMA wireless transmission functions
Terminal completes to pay request, and POS terminal completes payment process by the modes such as GPRS/WCDMA and Unionpay's payment platform.
User terminal service list, there is provided user terminal browse can service list information, and portal user be provided log in, test
Card, receives user terminal interface payment information, is sent to mobile client application software feedback information(Such as pay successfully, failure is tested
Demonstrate,prove successfully, unsuccessfully etc.)With other input/output functions.
Businessman's end application software, the software can be used for the mobile phone operating system of IPhone, Android and other main flows.Should
Businessman's end application software is responsible for the interaction of store users and the system.Specifically include:Store users browse and accept an order information,
Store users upload product in the up-to-date information of service, comprising address and description, products & services, price and discount information.On
Pass newest sales promotion information.Businessman's end application software also is responsible for receiving the input information that store users pay or order, and to
Store users send the feedback information of system(Such as pay successfully, failure is proved to be successful, failure)Deng.
Businessman's end service list, there is provided service list gives businessman user, and store users can be provided log in, verify and connect
By shop end interface payment information, businessman's end application software system feedback information is sent to(Such as pay successfully, failure is verified into
Work(, unsuccessfully etc.)With other input/output functions.
As shown in Fig. 2 the invention also discloses a kind of mobile e-business method based on geo-location service, including such as
Lower step:
In step sl, the first application server receives the application request of mobile subscriber's end module;In step s 2, first
Application server is processed the application request.
When wherein user browses businessman, step S1 and step S2 specifically include following steps:
Step S1, the Business Information that browses that the first application server receives mobile subscriber's end module is asked;
The step S2 comprises the following steps:
S21. the first application server sends subscriber location request to GIS-Geographic Information System server;
S22. GIS-Geographic Information System server informs the first application server customer location;
S23. Business Information is returned to mobile subscriber's end module by the first application server.
When wherein user buys commodity, step S1 and step S2 specifically include following steps:
Step S1, the first application server receives the payment information request of mobile subscriber's end module;
The step S2 comprises the following steps:
SS21. the first application server requested database service, confirms that commodity are present;
SS22. database provides database service, confirms that commodity are present, and will confirm that information returns to the first application clothes
Business device;
SS23. the first application server will confirm that information is back to mobile subscriber's end module;
SS24. mobile subscriber's end module proposes to pay request to the first application server;
SS25. the first application server is sent request is paid to payment system, and payment system is paid and confirmed branch
Pay successfully;
SS26. the first application server sends and confirms to pay successful information to database;
SS27. database identification and update the data, and produce purchase daily record;
SS28. the first application server sends to the second application server the ordering information;
SS29. the second application server sends to businessman's end module the ordering information, and the first application server is sent out
Payment affirmation information is sent to give mobile subscriber's end module.
Comprise the following steps in step S23:
S231. the first application server calls portal user strategic server;
S232. portal user strategic server calls database information, recalls the letter of the businessman in user's certain distance
Breath, and registered according to each businessman, businessman's Sort Priority is strategically distributed, for example recall businessman in 1 or 5 or 10 kilometer
Information;
S233. businessman's Sort Priority information is sent to the first application server by portal user strategic server;
S234. the Business Information with businessman's Sort Priority is returned to mobile client mould by the first application server
Block.
Comprise the following steps in step SS25:
SS251. the first application server will pay request and send to payment webmaster;
SS252. payment webmaster sends the payment and asks to the 3rd side's payment system, and the 3rd side's payment system is paid simultaneously
Confirmation pays successfully.
The mobile e-business method also comprises the following steps:
(One)Second application server receives the renewal merchandise request of businessman's end module;
(Two)Second application server requested database is serviced;
(Three)Second application server is completed to update merchandise request, and the information is returned into businessman's end module, while the
Whether two application server queries businessman end modules will buy upgrade service, terminate if not buying, and be performed if purchase as follows
Step:
(1)The request upgrading payment services of second application server, and send this request to pay webmaster;
(2)Pay webmaster and the 3rd side's payment system confirms the upgrading payment services and carries out payment action;
(3)Pay webmaster and the 3rd side's payment system confirms that upgrading payment services are completed;
(4)Second application server request portal user strategic server is upgraded businessman's ranking grade;
(5)Portal user strategic server completes businessman's ranking grade to database request service;
(6)Portal user strategic server confirms that businessman's ranking grade upgrading is completed to the second application server;
(7)Businessman's ranking grade upgrading is completed information transfer to businessman's end module by the second application server.
When mobile subscriber's end module sends data message to the first application server, mobile client application software sends number
It is believed that breath is to user terminal service list, user terminal service is arranged again by the data information transfer to the first application server;First should
When sending data message to mobile subscriber's end module with server, the first application server sends data message to user terminal service
List, user terminal service is arranged again by the data information transfer to mobile client application software;Businessman's end module is to the second application
When server sends data message, businessman's end application software sends data message to businessman's end service list, businessman's end service row
Again by the data information transfer to the second application server;When second application server sends data message to businessman's end module,
Second application server sends data message to businessman's end service list, and businessman's end service row are again by the data information transfer to business
Family's end application software.
The present invention is by the electronic banking such as electronic fare payment system, checking system, credit system subsystem and mobile electron business
Business carries out organic integration to support user in the order that placed an order in real time based on geo-location service, and the letter of businessman's promotion nearby is received in real time
Breath, businessman user real-time update business information, businessman user accepts an order and submits service to and the work(such as analysis of accepting an order in real time
Can, so as to by geo-location service and financial payment, Electronic Finance commercial affairs seamless combination, as a kind of entirely different mobile electricity
Sub- business platform, it is powerful, brought conveniently to user.
Above content is to combine specific preferred embodiment further description made for the present invention, it is impossible to assert
Specific implementation of the invention is confined to these explanations.For general technical staff of the technical field of the invention,
On the premise of not departing from present inventive concept, some simple deduction or replace can also be made, should be all considered as belonging to of the invention
Protection domain.