Summary of the invention
In view of this, the embodiment of the invention provides a kind of method of ordering mobile terminal software business.Comprise: the mobile payment server obtains portable terminal and sends the request that comprises the service order code; Mobile payment server parses service order code obtains and orders amount of money sign and deduct fees, and after the success of deducting fees, obtains type of service sign, mobile terminal software sign, and mobile payment server number sends to service managing server; Service managing server is preserved the corresponding relation of described mobile terminal software sign and type of service sign; Service managing server obtains the service application request of mobile terminal software, resolves first mobile terminal software sign and first type of service sign in the request of being applied; Judge whether to have preserved the corresponding relation of described first mobile terminal software sign and described first type of service sign, and judged result is returned to mobile terminal software.
The embodiment of the invention provides a kind of system of ordering mobile terminal software business, and described system comprises service managing server, mobile terminal software; Described mobile terminal software comprises: order the unit, be used to create the service order code, and the service order code is sent to the mobile payment server; Request unit is used for sending the service application request to service managing server, comprises in the described service application request: type of service sign, mobile terminal software sign; Performance element is used to obtain the message of service managing server, and carries out corresponding operation according to described message, is included in described message and has ordered the type when professional, and mobile terminal software is opened described business.
Described service managing server comprises: receiving element is used to receive type of service sign, mobile terminal software sign that the mobile payment server sends, and sends to first memory cell and preserve; And, obtain the service application request that portable terminal sends, resolve the type of service sign, the mobile terminal software that obtain carrying in the described service application request and identify and send to control unit; First memory cell is used for the information of the successful order business of memory mobile terminal software, comprises the corresponding relation of type of service sign and mobile terminal software sign; Control unit, type of service sign of carrying in the service application request according to mobile terminal software and mobile terminal software sign, whether have and described type of service sign and mobile terminal software sign corresponding record, according to judged result structure feedback message if searching described first memory cell; Transmitting element is used for described feedback message is sent to described mobile terminal software.
Compared with prior art, beneficial effect of the present invention is as follows:
At first, because among the present invention, the mobile payment server is deducted fees according to the sign of the order amount of money in the service order code of mobile terminal software transmission, deduct fees after the success, just send the service order code carries out order record to service managing server preservation, monitor after the user sends the note of subscription request with mobile terminal software in the prior art, promptly open ordered business and compare, avoided note to send failure or the risk of described business is but opened in the failure of deducting fees.
Secondly, because mobile terminal software is identified to service managing server by mobile Internet connection regularly and transmission mobile terminal software among the present invention, service managing server is according to mobile terminal software sign and type of service sign, judge whether described mobile terminal software has downloaded up-to-date service order information, if not, service managing server sends up-to-date service order information to mobile terminal software, upgrades.All be solidificated in mobile terminal software inside with service order information in the prior art and compare, solved service order information and can not change and cause the normally problem of order business of user.
Embodiment
For above-mentioned purpose of the present invention, feature and advantage can be become apparent more, the present invention is further detailed explanation below in conjunction with the drawings and specific embodiments.
With reference to figure 1, the flow process of a kind of ordering mobile terminal software business method embodiment is described, specifically can may further comprise the steps:
Step 101, the service order inlet of user by providing in the mobile terminal software are initiated the service order request.
Step 102, according to the service order request, obtain the service order information of storing in the mobile terminal software, by the rule creation service order code that presets, and the service order code sent to the mobile payment server.Wherein, the form that sends described service order code is specifically as follows note, multimedia message etc.
Service order information including, but not limited to: type of service sign, order amount of money sign, mobile terminal software sign, mobile payment server number, wherein: type of service identifies the business that unique expression is ordered; Order the amount of money and represent the concrete expense ordered; Mobile terminal software identifies unique expression and is installed in software on the different mobile terminal, during install software, promptly distributes the unique identification numbering automatically, and this sign has the effect of distinguishing portable terminal; Mobile payment server number is the number of the mobile payment server that is used to deduct fees.
Step 103, mobile payment server are resolved the service order code, obtain and order amount of money sign and deduct fees accordingly, deduct fees after the success, obtain type of service sign, mobile terminal software sign, mobile payment server number sends to service managing server.
Wherein, the mode that sends type of service sign, mobile terminal software sign and mobile payment server number can be deducted fees for the mobile payment server and directly described service order code is transmitted to service managing server after the success, and service managing server can obtain above-mentioned sign by resolving described service order code; On the other hand, the mobile payment server also can reconstitute new message with above-mentioned at least three kinds of signs and send to service managing server after the success of deducting fees.
Step 104, service managing server are resolved the service order code, obtain type of service sign, mobile terminal software sign, preserve the corresponding relation of the type of service sign ordered in the code and mobile terminal software sign at least.
Step 105, mobile terminal software connect service managing server by mobile internet, and transmission mobile terminal software sign and type of service sign, service managing server is searched according to mobile terminal software sign of having preserved and type of service sign, if find the mobile terminal software sign and the type of service that are complementary, show that then this portable terminal ordered the business of described type, otherwise show that portable terminal do not order the business of the type.Service managing server returns to mobile terminal software with judged result.
The result thatstep 106, mobile terminal software return according to service managing server carries out corresponding operation, comprise: if service managing server notice mobile terminal software has been ordered the type business, then mobile terminal software prompting user orders success and opens described business; If service managing server notice mobile terminal software is not ordered the type business, then mobile terminal software is pointed out the user not order business.
Be the above-mentioned flow process of the concrete detailed description of example with business every day of ordering in the portable terminal electronic dictionary below.
A1, user open the electronic dictionary software on the portable terminal, select " one of every day " business in service lists, click " order ".
A2, obtain the service order information of storing in the mobile terminal software, suppose: the type of service of " one of every day " is designated " 2 ", ordering the amount of money is 5 yuan, the corresponding order amount of money is expressed as " 19 ", mobile terminal software is designated " 32645 ", the number of mobile payment server is " 1065800848518 ", and according to the rule creation service order code " 19#2@32645 " that presets, sending to number with the form of note is 1065800848518 mobile payment server.
A3, mobile payment server receive note, the service order code is resolved, obtain and order amount of money sign " 19 ", and deduct fees accordingly according to the amount of money " 5 " of ordering the expression of amount of money sign, deduct fees after the success, send service order code " 19#2@32645 " to service managing server.
A4, service managing server are resolved " 19#2@32645 ", obtain type of service sign " 2 ", mobile terminal software sign " 32645 ", and preserve.
A5, mobile terminal software connect service managing server by mobile Internet, and the transmission mobile terminal software identifies " 32645 " and type of service sign " 2 " arrives service managing server, reach " 2 " according to " 32645 " and judge whether this mobile terminal software has ordered the business that type of service is designated " 2 ", and turn back to mobile terminal software.
A6, if ordered this business, then mobile terminal software prompting user orders success, and opens<one of every day〉business, otherwise the prompting user does not order.
With reference to figure two, the flow process of the method for ordering mobile terminal software business information updating is described, specifically can may further comprise the steps:
Step 201, mobile terminal software are identified to service managing server by mobile Internet connection regularly and transmission mobile terminal software.
Step 202, service managing server identify according to mobile terminal software, judge that whether described mobile terminal software has downloaded up-to-date service order information format, if not, entersstep 203; If, process ends then.
Described service order information format comprises version number, service order information composition form, each authentication code in the service order information.
The change of described service order information format generally includes the change of service order information composition form, or/and the change of the code of each sign in the service order information.
Above-mentioned determination methods can for: obtain according to mobile terminal software sign and to be stored in the service managing server, the version number of the service order information format of current mobile terminal, and compare, thereby know whether mobile terminal software has downloaded up-to-date service order information with the version number that is stored in service order information format up-to-date in the service managing server.
Step 203, service managing server send up-to-date service order information format to mobile terminal software, upgrade.
With reference to figure three, describe the structure chart of mobile terminal service order system in detail, comprising:
Mobile terminal software 11,mobile payment server 12,service managing server 13.
Mobile terminal software 11 sends the note that contains the service order code and serves 12 to mobile payment, 12 pairs of service order codes of mobile payment server are resolved, obtain order amount of money sign and deduct fees, after the success of deducting fees, send the service order code to service managing server 13.The service order code that 13 pairs of service managing servers receive is resolved, and obtains type of service sign, the mobile terminal software sign is preserved.Service managing server connects 13 when receiving the connection request ofmobile terminal software 11, judges whether to have ordered described business according to mobile terminal software sign and type of service sign, and returns to mobile terminal software 11.If ordered described business, then mobile terminal software prompting user orders success and opens described business; Otherwise mobile terminal software prompting user does not order described business.
Further, aftermobile terminal software 11 connectsservice managing server 13 by mobile Internet,service managing server 13 judges also whether described mobile terminal software has downloaded up-to-date service order information, if not,service managing server 13 sends up-to-date service order information tomobile terminal software 11, upgrades.
Comprise in the mobile terminal software 11:
Order unit 111, be used to create the service order code, and the service order code is sent to mobile payment server 12.The described code of ordering comprises: type of service sign, order amount of money sign, mobile terminal software sign, mobile payment server number; The transmission form of described service order code is specifically as follows note, multimedia message etc.
Request unit 112 is used for sending the service application request to service managingserver 13, comprises in the described service application request: type of service sign, mobile terminal software sign;
Performance element 113, be used to obtain the message ofservice managing server 13, and according to the corresponding operation of described message execution, comprising: if the notice mobile terminal software has been ordered the type business in the described message, thenmobile terminal software 11 points out users to order success and open described business; If the notice mobile terminal software is not ordered the type business in the described message, then mobile terminal software is pointed out the user not order business.
On the said structure basis, described mobile terminal software also compriseslinkage unit 114, is used for by mobile Internet connection regularly and sends mobile terminal software being identified to service managingserver 13.
Comprise in the service managing server 13:
Receivingelement 131 is used to receive type of service sign, mobile terminal software sign, and sends tofirst memory cell 132 and preserve; According to above relevant record, aftermobile payment server 12 is successfully deducted fees according to mobile terminal software, then send described type of service sign, mobile terminal software identifies to service managingserver 13; And, obtain the service application request that portable terminal sends, resolve the type of service sign, the mobile terminal software that obtain carrying in the described service application request and identify and send to control unit;
First memory cell 132, the information that is used to store described order business includes but not limited to the corresponding relation that type of service sign and mobile terminal software identify;
Control unit 133, type of service sign of carrying in the service application request according to mobile terminal software and mobile terminal software sign, whether have and described type of service sign and mobile terminal software sign corresponding record, according to judged result structure feedback message if searching describedfirst memory cell 132;
Transmittingelement 134 is used for described feedback message is sent to describedmobile terminal software 11.
On the said structure basis, described service managing server also 13 comprises:
Second memory cell 135 is used to store up-to-date service order information format, and mobile terminal software identifies the corresponding relation of the version number of the service order information format of being stored with current mobile terminal software.
Described service order information form comprises version number, service order information composition form, each authentication code in the service order information.
Updatingblock 136, be used for judging whether the service order information format of mobile terminal software is the up-to-date (composition form that comprises described service order information, or/and whether the code of each sign is current use version in the service order information), if not, then fromsecond memory cell 135, obtain up-to-date service order information, and send tomobile terminal software 11 via described transmittingelement 134 and upgrade, and upgrade the version number of the service order information format of current mobile terminal insecond memory cell 135.
Above-mentioned determination methods can for: obtain the version number of the service order information format of current mobile terminal insecond memory cell 135 and the version number of up-to-date service order information format according to mobile terminal software sign, the two is compared, thereby know whether mobile terminal software has downloaded up-to-date service order information.
More than the embodiment of the invention is described in detail, used specific case herein principle of the present invention and execution mode set forth, the explanation of above embodiment just is used for help understanding implementation of the present invention; Simultaneously, for one of ordinary skill in the art, according to thought of the present invention, the part that all can change in specific embodiments and applications, in sum, this description should not be construed as limitation of the present invention.