The content of the invention
, should it is an object of the invention to provide a kind of order generation method in order to overcome above-mentioned deficiency of the prior artFor the cloud server communicated with user terminal and merchant terminal, methods described includes:
The phone incoming call of user terminal is received, destination service project and the user of the user terminal that acquisition user specifiesTelephone number;
Corresponding consignee's information is matched according to the subscriber directory number;
According to the destination service project and the core label identification code of consignee's information generation order and the order, and it is sent toThe merchant terminal;
Receive the user terminal and sign for information by recognizing that the core label identification code is sent, the information of signing for is sentTo the merchant terminal.
Further, in the above-mentioned methods, the cloud server includes corresponding with the subscriber directory number silentRecognize service item;The phone incoming call for receiving user terminal, obtains destination service project and user end that user specifiesThe step of subscriber directory number at end, including:
The phone incoming call of user terminal is received, is played in the case where disconnecting the phone incoming call to the user terminalThe prompting of on-hook;
After the phone incoming call of the user terminal is hung up, the number for obtaining missed call is used as the subscriber phone numberCode, and lookup default service project corresponding with the subscriber directory number is used as destination service project.
Further, in the above-mentioned methods, it is described according to the destination service project and consignee's information generate order andThe core label identification code of the order, and the step of be sent to the merchant terminal, including:
According to the destination service project and consignee's information generation order, acknowledgement of orders request is generated according to order contentsInformation is simultaneously sent to the user terminal;
Receive after the acknowledgement of orders feedback information that the user terminal is sent, generate the core label identification code of the order, and willThe core label identification code of the order and the order sends jointly to the merchant terminal.
Further, in the above-mentioned methods, the phone incoming call for receiving user terminal, obtains the target clothes that user specifiesThe step of subscriber directory number of business project and the user terminal, including:
The phone incoming call of user terminal is received, is played in the case where disconnecting the phone incoming call to the user terminalThe prompting of on-hook;
After the phone incoming call of the user terminal is hung up, the number for obtaining missed call is used as the subscriber phone numberCode, and the user terminal is pushed into lower singular link;
The operation that institute's user terminal is carried out by the lower singular link is received, the destination service project that user specifies is obtained.
Further, in the above-mentioned methods, the phone incoming call for receiving user terminal, obtains the target clothes that user specifiesThe step of subscriber directory number of business project and the user terminal, including:
The phone incoming call of user terminal is received, the subscriber directory number of the user terminal is recorded;
User's selection target service item is obtained by the self-service answer service of voice.
Further, in the above-mentioned methods, incoming call of the cloud server including multiple different service phone numbers connectsMouthful, each service phone number has at least one corresponding candidate service project;The phone for receiving user terminal is exhaledThe step of entering, including:
The phone incoming call of user terminal is received, the service phone number dialed and the user of the user terminal is obtainedThe subscriber directory number of terminal;
Corresponding candidate service project is matched so that user selects according to the service phone number dialed of the user terminalSelect.
Further, in the above-mentioned methods, the information of signing for includes signing for evaluation information;It is described to receive user's endInformation is signed in end by recognizing that the core label identification code is sent, and the step of information is sent to the merchant terminal is signed for by described,Including:
The user terminal is received by recognizing that the core label identification code sends access request, it is aobvious by the user terminalShow and sign for evaluating interface;
User is obtained to send in the evaluation information of signing for for signing for evaluating interface input, and by the evaluation information of signing forTo merchant terminal.
Further, in the above-mentioned methods, it is described to receive the user terminal by recognizing that the core label identification code is sentAccess request, the step of signing for evaluating interface by the user terminal displays one, including:
The user terminal is received by recognizing that the core label identification code sends access request, whether the user terminal is judgedThere is unreceipted order;
When there is unreceipted order, sign for evaluating interface by the user terminal displays;
When in the absence of unreceipted order, pass through the interface that places an order of the user terminal displays new order.
The present invention also another object be to provide a kind of order generating means, applied to user terminal and merchant terminalThe cloud server of communication, described device includes:
Incoming call receiving module, the phone incoming call for receiving user terminal, obtain the destination service project specified of user andThe subscriber directory number of the user terminal;
Matching module, for matching corresponding consignee's information according to the subscriber directory number;
Generation module, the core label for generating order and the order according to the destination service project and consignee's information are knownOther code, and it is sent to the merchant terminal;
Sign for confirming module, for receiving the user terminal by recognizing signing for for the core label identification code transmissionDuring information, the information of signing for is sent to the merchant terminal.
Another object of the present invention is to provide a kind of order generating system, the order generating system is included each otherCloud server, user terminal and the merchant terminal of communication connection;The cloud server, user terminal and merchant terminal are mutualBetween carry out data message interaction to realize following functions:
The cloud server receives the phone incoming call of user terminal, obtains destination service project that user specifies and describedThe subscriber directory number of user terminal;
The cloud server matches corresponding consignee's information according to the subscriber directory number;
The cloud server generates order and the core label of the order according to the destination service project and consignee's informationIdentification code, and it is sent to the merchant terminal;
The user terminal recognizes the core label identification code, is sent to the cloud server and signs for information, the high in the cloudsThe information of signing for is sent to the merchant terminal by server.
In terms of existing technologies, the invention has the advantages that:
Order generation method that the present invention is provided, apparatus and system, by receiving the phone incoming call of user terminal, by phonePlace an order and transfer into internet platform.Phone ordering system is provided in user oriented one end, original phone is maintained and places an order customer groupThe use habit of body.Turn to provide internet platform in service-oriented one section of businessman, it is ensured that the efficiency of order acknowledgement.So,Realize traditional the place an order client of mode and docking for internet businessman.And by internet core label mode, carry out internet sideThe popularization of formula, lifting legacy user uses or paid close attention to the wish of interconnected network mode, promotes mistake of the legacy user to Internet userCross.
Embodiment
To make the purpose, technical scheme and advantage of the embodiment of the present invention clearer, below in conjunction with the embodiment of the present inventionIn accompanying drawing, the technical scheme in the embodiment of the present invention is clearly and completely described, it is clear that described embodiment isA part of embodiment of the present invention, rather than whole embodiments.The present invention implementation being generally described and illustrated herein in the accompanying drawingsThe component of example can be arranged and designed with a variety of configurations.
Therefore, the detailed description of embodiments of the invention below to providing in the accompanying drawings is not intended to limit claimedThe scope of the present invention, but be merely representative of the present invention selected embodiment.Based on the embodiment in the present invention, this area is commonThe every other embodiment that technical staff is obtained under the premise of creative work is not made, belongs to the model that the present invention is protectedEnclose.
It should be noted that:Similar label and letter represents similar terms in following accompanying drawing, therefore, once a certain Xiang YiIt is defined in individual accompanying drawing, then it further need not be defined and explained in subsequent accompanying drawing.
In the description of the invention, in addition it is also necessary to explanation, unless otherwise clearly defined and limited, term " setting "," installation ", " connected ", " connection " should be interpreted broadly, for example, it may be fixedly connected or be detachably connected, or oneConnect body;Can be mechanical connection or electrical connection;Can be joined directly together, can also be indirect by intermediaryIt is connected, can is the connection of two element internals.For the ordinary skill in the art, on being understood with concrete conditionState the concrete meaning of term in the present invention.
As shown in figure 1, being the interaction schematic diagram for the order generating system 10 that present pre-ferred embodiments are provided, the orderGeneration system 10 includes cloud server 100, user terminal 200 and the merchant terminal 300 communicated to connect each other.The cloudEnd server 100, user terminal 200 and merchant terminal 300 can be communicated by network 400, to realize the cloud serviceData communication or interaction between device 100, user terminal 200 and merchant terminal 300.
In the present embodiment, the cloud server 100 may be, but not limited to, web (website) server, ftp (fileTransfer protocol, FTP) server etc..The user terminal 200 can be the mobile terminal of user(such as mobile phone), the merchant terminal 300 can be to provide electric terminal (such as mobile phone, tablet personal computer, the PC of service businessmanDeng).The network 400 may be, but not limited to, cable network or wireless network.
The cloud server 100, user terminal 200 and merchant terminal 300 carry out each other data message interaction withRealize following functions:
The cloud server 100 receives the phone incoming call of user terminal 200, obtains the destination service project that user specifiesAnd the subscriber directory number of the user terminal 200.The cloud server 100 matches correspondence according to the subscriber directory numberConsignee's information.The cloud server 100 generates order according to the destination service project and consignee's information and this is orderedSingle core label identification code, and it is sent to the merchant terminal 300.
The user terminal 200 recognizes the core label identification code, is sent to the cloud server 100 and signs for information, instituteState cloud server 100 and the information of signing for is sent to the merchant terminal 300.
As shown in Fig. 2 being the block diagram of the cloud server 100 shown in Fig. 1.The cloud server 100 includesOrder generating means 110, memory 120, processor 130, communication unit 140.
The memory 120, processor 130 and each element of communication unit 140 are directly or indirectly electrical each otherConnection, to realize the transmission or interaction of data.For example, these elements can pass through one or more communication bus or letter each otherNumber line, which is realized, to be electrically connected with.The order generating means 110 can be with the shape of software or firmware (firmware) including at least oneFormula be stored in the memory 120 or be solidificated in the cloud server 100 operating system (operating system,OS the software function module in).The processor 130 is used to perform the executable module stored in the memory 120, for exampleSoftware function module and computer program included by the order generating means 110 etc..
Wherein, the memory 120 may be, but not limited to, random access memory (Random AccessMemory, RAM), read-only storage (Read Only Memory, ROM), programmable read only memory (ProgrammableRead-Only Memory, PROM), erasable read-only memory (Erasable Programmable Read-OnlyMemory, EPROM), electricallyerasable ROM (EEROM) (Electric Erasable Programmable Read-OnlyMemory, EEPROM) etc..Wherein, memory 120 be used for storage program, the processor 130 after execute instruction is received,Perform described program.The communication unit 140 is used to set up the cloud server 100, user terminal by the network 400Communication connection between 200 and merchant terminal 300, and for passing through the transceiving data of network 400.
Fig. 3 is refer to, Fig. 3 is a kind of order generation method applied to cloud server 100 shown in Fig. 1, below to instituteEach step for stating method is described in detail.
Step S110, receives the phone incoming call of user terminal 200, obtains destination service project and the use that user specifiesThe subscriber directory number of family terminal 200.
Specifically, in the first embodiment of the present embodiment, the cloud server 100 includes and the userThe corresponding default service project of telephone number.The cloud server 100 receives the phone incoming call of user terminal 200, is not connecingThe prompting of on-hook is played in the case of leading to the phone incoming call to the user terminal 200.
In the present embodiment, the service phone number of the cloud server 100 can set the CRBT of prompting on-hook,Such as CRBT voice message " system has been received by service request, please hang up ".The user terminal 200 dials the cloud serverAfter 100 service phone number, in the case where disconnecting the phone incoming call by the CRBT to the user terminal 200Play the prompting of on-hook.
The cloud server 100 obtains the number of missed call after the phone incoming call of the user terminal 200 is hung upAs the subscriber directory number, and default service project corresponding with the subscriber directory number is searched as destination serviceMesh.
Based on above-mentioned design, subscriber directory number and destination service project can be determined by giving tacit consent to missed call, in this way,In the case where service item is relatively simple, subscriber directory number and destination service project can be fast and accurately obtained, andIt is that user saves cost of the phone call due to disconnecting the phone incoming call of user.
Further, in the present embodiment, the cloud server 100 is according to the destination service project and consigneeInformation generates order, generates acknowledgement of orders solicited message according to order contents and is sent to the user terminal 200.The high in the cloudsServer 100 is received after the acknowledgement of orders feedback information that the user terminal 200 is sent, and generates the core label identification code of the order,And the core label identification code of the order and the order is sent jointly into the merchant terminal 300.In this way, being carried out to order contentsOnce confirm, prevent user because the mistake caused that dials places an order by mistake.
In second of embodiment of the present embodiment, the phone that the cloud server 100 receives user terminal 200 is exhaledEnter, play the prompting of on-hook to the user terminal 200 in the case where disconnecting the phone incoming call.The cloud server100 after the phone incoming call of the user terminal 200 is hung up, and obtains the number of missed call as the subscriber directory number,And the user terminal 200 is pushed into lower singular link.In the present embodiment, the lower singular link can place an order interface for oneChained address.
The cloud server 100 receives the operation that institute's user terminal 200 is carried out by the lower singular link, obtains userThe destination service project specified.
Based on above-mentioned design, the user terminal 200 can easily obtain the lower singular link, institute by phone incoming callThe destination service project that subscriber directory number and user specify can also fast and accurately be obtained by stating cloud server 100.
In the third embodiment of the present embodiment, the phone that the cloud server 100 receives user terminal 200 is exhaledEnter, record the subscriber directory number of the user terminal 200.User's selection target is obtained by the self-service answer service of voice to serviceProject.
In the third mode of the present embodiment, the cloud server 100 can receive the user terminal 200Phone is connected after phone incoming call immediately and provides voice self-service answer service.The cloud server 100 can also be at above-mentionedUnder situation described in the first embodiment or second of embodiment of embodiment, exceed in the phone incoming call of user terminal 200During one preset time (such as 10 seconds) non-on-hook, switch to the third embodiment of the present embodiment, connect phone and provide the userThe self-service answer service of voice.
Further, in the present embodiment, the cloud server 100 can include multiple different service phone numbersIncoming call interface, each service phone number has at least one corresponding candidate service project.For example, the user terminal200, which dial different service phone numbers, can match candidate service projects different in the acquisition cloud server 100.InstituteThe phone incoming call that cloud server 100 receives user terminal 200 is stated, the Service Phone dialed of the user terminal 200 is obtainedThe subscriber directory number of number and the user terminal 200.
For example, in the first embodiment of the present embodiment, service phone number A to should have candidate service project a, b,C, wherein, candidate service project b is the corresponding default service projects of user B, then user B is obtained when dialing service phone number AObtain default service project b.
For example, in second, third kind of embodiment of the present embodiment, service phone number A is to that should have candidate serviceMesh a, b, c, user B is after service phone number A is dialed, and the cloud server 100 is that user B is pushed comprising candidate serviceMesh a, b, c lower singular link, or the self-service answer service of voice for including candidate service project a, b, c is provided.
Step S120, corresponding consignee's information is matched according to the subscriber directory number.
Specifically, in the present embodiment, the cloud server 100 be stored with it is corresponding with the subscriber directory number receiveGoods people's information.The cloud server 100 searches whether there is the consignee's information matched with the subscriber directory number of incoming call.WhenWhen finding the consignee's information matched with the subscriber directory number of incoming call, consignee's information is obtained as the receipts of the orderGoods people's information.When not finding the consignee's information matched with the subscriber directory number of incoming call, obtained by artificial speech serviceTake and record consignee's information of user.
Step S130, is recognized according to the core label that the destination service project and consignee's information generate order and the orderCode, and it is sent to the merchant terminal 300.
Specifically, the order of generation and order core label identification code are being sent to offer service by the cloud server 100Businessman the merchant terminal 300 there is provided the businessman of service according to the sequence information obtained from the merchant terminal 300 for useFamily provides corresponding service item, and provides the user confirmation of the core label identification code complete service item.
In the present embodiment, the merchant terminal 300 can print to the core label identification code after entity tag with orderingSingle goods is distributed to user together, it would however also be possible to employ the displaying of electronics core label identification code is sent to user.
Step S140, receives the user terminal 200 and signs for information by recognizing that the core label identification code is sent, will be describedSign for information and be sent to the merchant terminal 300.
In the present embodiment, the information of signing for includes signing for evaluation information.The cloud server 100 receives the useFamily terminal 200 is signed for evaluating by recognizing that the core label identification code sends access request by the user terminal 200 display oneInterface.The cloud server 100 obtains user in the evaluation information of signing for for signing for evaluating interface input, and by the labelReceive evaluation information and be sent to merchant terminal 300.The core label identification code can be Quick Response Code or bar code.
Further, in the present embodiment, pay link, the user terminal can also be included in the core label identification codeIt is flat via the cloud server 100 or third-party charging by the link of paying after the 200 identification core label identification codesPlatform carries out reimbursement of expense.
Further, in the present embodiment, lower singular link, the user terminal can also be included in the core label identification code200 by recognizing the core label identification code to the cloud server 100 transmission access request, and the cloud server 100 is sentencedThe user terminal 200 break with the presence or absence of unreceipted order.When there is unreceipted order, pass through the user terminal 200Sign for evaluating interface described in display.When in the absence of unreceipted order, the interface that places an order is shown by the user terminal 200.Such asThis, user can reuse the core label identification code and be placed an order as online entrance, promote user and placed an order to internetThe transition of mode.
Fig. 4 is refer to, the present embodiment also provides a kind of order generating means 110, applied to the cloud server shown in Fig. 1100, the order generating means 110 include incoming call receiving module 111, matching module 112, generation module 113 and sign for confirmingModule 114.
The incoming call receiving module 111, the phone incoming call for receiving user terminal 200 obtains the target that user specifiesThe subscriber directory number of service item and the user terminal 200.In the present embodiment, the incoming call receiving module 111 can be used forThe step S110 shown in Fig. 3 is performed, the specific descriptions on the incoming call receiving module 111 can join retouches to the step S110State.
The matching module 112, for matching corresponding consignee's information according to the subscriber directory number.The present embodimentIn, the matching module 112 can be used for performing the step S120 shown in Fig. 3, and the specific descriptions on the matching module 112 canJoin the description to the step S120.
The generation module 113, for generating order and the order according to the destination service project and consignee's informationCore label identification code, and be sent to the merchant terminal 300.In the present embodiment, the generation module 113 can be used for performing Fig. 3Shown step S130, the specific descriptions on the generation module 113 can join the description to the step S130.
It is described to sign for confirming module 114, for receiving the user terminal 200 by recognizing the core label identification codeWhen signing for information of transmission, the merchant terminal 300 is sent to by the information of signing for.It is described to sign for confirming in the present embodimentModule 114 can be used for performing the step S140 shown in Fig. 3, sign for confirming that the specific descriptions of module 114 can join to institute on describedState step S140 description.
In summary, the order generation method of the invention provided, apparatus and system, by the electricity for receiving user terminal 200Incoming call is talked about, phone is placed an order and transferred into internet platform.Phone ordering system is provided in user oriented one end, original electricity is maintainedTalk about the use habit for the user group that places an order.Turn to provide internet platform in service-oriented one section of businessman, it is ensured that order acknowledgementEfficiency.So, traditional the place an order client of mode and docking for internet businessman are realized.And by internet core label mode,Carry out the popularization of interconnected network mode, lifting legacy user use or concern interconnected network mode wish, promote legacy user to mutualThe transition of on-line customer.
, can also be by other in embodiment provided herein, it should be understood that disclosed apparatus and methodMode realize.Device embodiment described above is only schematical, for example, the flow chart and block diagram in accompanying drawing are shownAccording to the device, the architectural framework in the cards of method and computer program product, function of multiple embodiments of the present inventionAnd operation.At this point, each square frame in flow chart or block diagram can represent one of a module, program segment or codePoint, a part for the module, program segment or code is used to realize the executable of defined logic function comprising one or moreInstruction.It should also be noted that in some implementations as replacement, the function of being marked in square frame can also be with different from attachedThe order marked in figure occurs.For example, two continuous square frames can essentially be performed substantially in parallel, they also may be used sometimesTo perform in the opposite order, this is depending on involved function.It is also noted that each in block diagram and/or flow chartThe combination of square frame and the square frame in block diagram and/or flow chart, can with function or action as defined in performing it is special based onThe system of hardware is realized, or can be realized with the combination of specialized hardware and computer instruction.
In addition, each functional module in each embodiment of the invention can integrate to form an independent portionPoint or modules individualism, can also two or more modules be integrated to form an independent part.
If the function is realized using in the form of software function module and is used as independent production marketing or in use, can be withIt is stored in a computer read/write memory medium.Understood based on such, technical scheme is substantially in other wordsThe part contributed to prior art or the part of the technical scheme can be embodied in the form of software product, the meterCalculation machine software product is stored in a storage medium, including some instructions are to cause a computer equipment (can be individualPeople's computer, server, or network equipment etc.) perform all or part of step of each of the invention embodiment methods described.And foregoing storage medium includes:USB flash disk, mobile hard disk, read-only storage (ROM, Read-Only Memory), arbitrary access are depositedReservoir (RAM, Random Access Memory), magnetic disc or CD etc. are various can be with the medium of store program codes.
It should be noted that herein, such as first and second or the like relational terms are used merely to a realityBody or operation make a distinction with another entity or operation, and not necessarily require or imply these entities or deposited between operatingIn any this actual relation or order.Moreover, term " comprising ", "comprising" or its any other variant are intended toNonexcludability is included, so that process, method, article or equipment including a series of key elements not only will including thoseElement, but also other key elements including being not expressly set out, or also include being this process, method, article or equipmentIntrinsic key element.In the absence of more restrictions, the key element limited by sentence "including a ...", it is not excluded thatAlso there is other identical element in process, method, article or equipment including the key element.
The preferred embodiments of the present invention are the foregoing is only, are not intended to limit the invention, for the skill of this areaFor art personnel, the present invention can have various modifications and variations.Within the spirit and principles of the invention, that is made any repaiiesChange, equivalent substitution, improvement etc., should be included in the scope of the protection.It should be noted that:Similar label and letter existsSimilar terms is represented in following accompanying drawing, therefore, once being defined in a certain Xiang Yi accompanying drawing, is then not required in subsequent accompanying drawingIt is further defined and explained.
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 described should be defined by scope of the claims.