Invention content
In view of the above technical problems, this specification embodiment provides a kind of self-help shopping air control method and system, technical sideCase is as follows:
According to this specification embodiment in a first aspect, providing a kind of self-help shopping air control method, this method includes:
Air control client call photographic device carries out image taking to purchase commodity, and it is corresponding to obtain the purchase commoditySettlement information, the settlement information include:At least one of order information, user information and payment account information;
The settlement information of the image of shooting and acquisition is uploaded to air control server-side by air control client;
After air control server-side receives image and the settlement information of the upload of air control client, the commodity in described image are identifiedInformation, and purchase merchandise news is obtained according to the settlement information;
Whether the purchase merchandise news for the merchandise news and acquisition that the verification of air control server-side recognizes is consistent;If it is not, then intoSector-style control is alarmed.
According to the second aspect of this specification embodiment, a kind of self-help shopping air control method is provided, is applied to air control clientEnd, this method include:
Photographic device is called to carry out image taking to purchase commodity;
The corresponding settlement information of the purchase commodity is obtained, the settlement information includes:Order information, user information and branchPay at least one of account information;
The settlement information of the image of shooting and acquisition is uploaded to air control server-side.
According to the third aspect of this specification embodiment, a kind of self-help shopping air control method is provided, is applied to air control serviceEnd, this method include:
After the image and the settlement information that receive the upload of air control client, the merchandise news in described image is identified;
Purchase merchandise news is obtained according to the settlement information;
Whether the purchase merchandise news for checking the merchandise news and acquisition that recognize is consistent;If it is not, then carrying out air control alarm.
According to the fourth aspect of this specification embodiment, a kind of self-help shopping air control system is provided, which includes:Air controlClient and air control server-side;
Air control client call photographic device carries out image taking to purchase commodity, and it is corresponding to obtain the purchase commoditySettlement information, the settlement information include:At least one of order information, user information and payment account information;
The settlement information of the image of shooting and acquisition is uploaded to air control server-side by air control client;
After air control server-side receives image and the settlement information of the upload of air control client, the commodity in described image are identifiedInformation, and purchase merchandise news is obtained according to the settlement information;
Whether the purchase merchandise news for the merchandise news and acquisition that the verification of air control server-side recognizes is consistent;If it is not, then intoSector-style control is alarmed.
According to the 5th of this specification embodiment the aspect, a kind of self-help shopping wind-controlling device is provided, is applied to air control clientEnd, the device include:
Commodity image acquisition module, for calling photographic device to carry out image taking to purchase commodity;
Settlement information acquisition module, for obtaining the corresponding settlement information of the purchase commodity, the settlement information includes:At least one of order information, user information and payment account information;
Uploading module, for the settlement information of the image of shooting and acquisition to be uploaded to air control server-side.
According to the 6th of this specification embodiment the aspect, a kind of self-help shopping wind-controlling device is provided, is applied to air control serviceEnd, the device include:
Commodity image identification module, after receiving the image and settlement information that air control client uploads, described in identificationMerchandise news in image;
Commodity information acquisition module, for obtaining purchase merchandise news according to the settlement information;
Module is checked, whether the purchase merchandise news for checking the merchandise news and acquisition that recognize is consistent;If it is not, thenCarry out air control alarm.
The technical solution that this specification embodiment is provided descends configuration air control client in supermarket, shop, passes through wind onlineClient call photographic device is controlled, shoots the image of the practical commodity taken of user, and by air control server-side to the image of shootingIt is identified, the merchandise news in the order of the merchandise news recognized and user is checked, if it find that information differsCause then carries out air control alarm, to while saving cost of labor, realize the audit done shopping to user self-help, avoid usingFamily pay for goods and the inconsistent situation of commodity of taking.
It should be understood that above general description and following detailed description is only exemplary and explanatory, notThis specification embodiment can be limited.
In addition, any embodiment in this specification embodiment does not need to reach above-mentioned whole effects.
Specific implementation mode
In order to make those skilled in the art more fully understand the technical solution in this specification embodiment, below in conjunction with thisAttached drawing in specification embodiment is described in detail the technical solution in this specification embodiment, it is clear that describedEmbodiment is only a part of the embodiment of this specification, instead of all the embodiments.The embodiment of base in this manual,The every other embodiment that those of ordinary skill in the art are obtained, should all belong to the range of protection.
In the embodiment of this specification, the flow of self-help shopping air control is related to air control client and air control server-side, rightThe system architecture schematic diagram answered is as shown in Figure 1, include air control client device 10 and air control server device 20.Air control clientIt is configured with photographic device in equipment, and as the vehicle equipment of air control client, is deployed in unmanned supermarket, in shop, air control clothesThe concrete form for end equipment of being engaged in, can be that forms, the terminal devices such as a specific server or server cluster can be by eachThe real-time performance communication connection of kind form, this specification do not need to this to be defined.
Fig. 2 is the interaction diagrams of self-help shopping air control method that this specification embodiment provides, can specifically include withLower step:
S201, air control client call photographic device carry out image taking to purchase commodity;
After the purchase goods orders of user are formed, air control client can call air control client device to be configuredPhotographic device carries out image taking, it is to be understood that do not need to limit purchase in this specification embodiment to purchase commodityThe placement position of commodity, whether order is completed clearing and success of withholing when need not also limit image taking.
S202, air control client obtain the corresponding settlement information of the purchase commodity;
This specification embodiment provide self-help shopping air control method in, need the commodity in the order to formation, withThe practical commodity taken in family are checked, to judge that the order whether there is risk, it is therefore desirable to order information, in addition, passing throughWith the associated user information of order and payment account information, corresponding order information can also be obtained, therefore, this specification is implementedSettlement information in example may include at least one of order information, user information and payment account information.
Correspondingly, air control client can obtain the corresponding settlement information of purchase commodity in several ways.
In a kind of specific implementation mode that this specification provides, air control client can scan the purchase commodity and correspond toPayment code, the payment code shown by the mobile terminal device held as bought the users of the commodity, after scanning payment codeThe payment account information for including in the payment code can be obtained as settlement information.
In another specific implementation mode that this specification provides, air control client can call photographic device to userFace carries out image taking, and using the face-image of acquisition as settlement information.It may be used herein and buy commodity phase with shootingSame or different photographic device is shot, and can also be shot purchase commodity in same image with user's face, with directThe correspondence, etc. for establishing the two, is not defined particular technique details in this specification.
Further, it is also possible to there is other various ways, for example, can obtain order number input by user, payment account name,The associated phone number of payment account, or shooting user show that the order page, the mobile terminal that scanning user is held generateCustomization of two-dimension code, etc..
The settlement information of the image of shooting and acquisition is uploaded to air control server-side by S203, air control client;
S204 is identified after air control server-side receives image and the settlement information of the upload of air control client in described imageMerchandise news, and according to the settlement information obtain purchase merchandise news;
For ease of description, S203 is combined with S204 and is illustrated.
After air control client shoots image and obtains settlement information, the two is uploaded to air control server-side, by air control serviceEnd carries out commodity verification.
On the one hand, air control server-side needs the image uploaded according to air control client, identifies the practical commodity taken of userThe information such as title, quantity specifically can pass through view-based access control model identification technology and carry out the various ways such as commodity identification and realize.
On the other hand, air control server-side needs the settlement information uploaded according to air control client, obtains user in orderThe information such as title, the quantity of the commodity of purchase according to different settlement informations, can specifically be obtained by different modes.
In a kind of specific implementation mode that this specification provides, if the settlement information is payment account information, windControl server-side can it is being obtained ahead of time, there are in the order information and payment account information of correspondence, inquire air control clientThe corresponding order information of payment account information uploaded is held, and obtains the purchase merchandise news in the order information inquired.
In another specific implementation mode that this specification provides, if the settlement information is user's face image,Air control server-side can carry out face recognition to the face-image, obtain corresponding user information;It is being obtained ahead of time, existIn the order information and user information of correspondence, the corresponding order information of the user information recognized is inquired, and inquiredTo order information in purchase merchandise news.
Whether the purchase merchandise news of S205, the merchandise news and acquisition that the verification of air control server-side recognizes are consistent;If it is not,Then carry out air control alarm.
After air control server-side recognizes the merchandise news in image and obtains the merchandise news in order respectively, it can incite somebody to actionThe two is checked, such as whether verification trade name, quantity etc. are consistent, and is deposited in the case of inconsistencies in two kinds of information,Air control alarm is carried out, specifically, the image and settlement information that air control client uploads can be sent to monitoring alarm platform,It is handled with instruction monitoring alarm platform.
In order to illustrate more clearly of the self-help shopping air control scheme of this specification embodiment, separately below again from unilateral angleDegree, illustrates air control client and the self-help shopping air control method performed by air control server-side:
Fig. 3 show the self-help shopping air control method flow diagram performed by air control client, can specifically include following stepSuddenly:
S301 calls photographic device to carry out image taking to purchase commodity;
S302, obtains the corresponding settlement information of the purchase commodity, and the settlement information includes:Order information, Yong HuxinAt least one of breath and payment account information;
The settlement information of the image of shooting and acquisition is uploaded to air control server-side by S303.
Fig. 4 show the self-help shopping air control method flow diagram performed by air control server-side, can specifically include following stepSuddenly:
S401 identifies the merchandise news in described image after receiving the image and settlement information that air control client uploads;
S402 obtains purchase merchandise news according to the settlement information;
Whether S403, the purchase merchandise news for checking the merchandise news and acquisition that recognize are consistent;If it is not, then carrying out air controlAlarm.
About the unilateral execution method details of air control client and air control server-side, retouching for preceding embodiment may refer toIt states, which is not described herein again.
With reference to one, more specifically example, the self-help shopping air control method provided this specification illustrate.
Fig. 5 show a kind of schematic diagram of self-help shopping flow, and user when self-help shopping, can use in unmanned supermarketSelf-help shopping App (Application, application program) in its smart mobile phone, places an order on line to the commodity of purchase, whileIt takes in shop under line bought commodity.
For example, user is in the free choice of goods, using the camera of self-help shopping APP calling mobile phones, in items scanning packagingBar code, self-help shopping App can parse bar code automatically after scanning, obtain the information being wherein incorporated into, and accordingly to ERP(Enterprise Resource Planning, Enterprise Resources Plan) server, obtains inventory, price and discount of commodity etc.Information, so that user decides whether to buy the commodity.
User determines to buy a certain part or several commodity, and by self-help shopping App formation include buy trade name andAfter the order of quantity, order information and the Alipay account name of user are sent to ERP server by self-help shopping App.
Meanwhile the scanning window of self-service equipment that user can dispose into unmanned supermarket, show the branch in mobile phonePrecious payment code is paid, and by the shopping basket of storage purchase commodity, is placed on the platform for video camera of the self-service equipment, Self-Service is setThe standby payment code that scans obtains the Alipay account name of user, and configured photographic device is used to shoot the quotient in the shopping basketProduct.In the scanner uni shopping basket for completing payment code after the shooting of commodity, the Alipay account name of user is sent out together with imageIt send to air control server.
On the one hand air control server carries out visual identity to the image that self-service equipment is sent, obtain the quotient in shopping basketThe name of an article claims and quantity, on the other hand according to the Alipay account name sent together, order is associated with to ERP server, to obtainTrade name in order and quantity.It checks two parts of trade names and whether quantity is consistent, if it is inconsistent, order is believedBreath, image and Alipay account name are sent to monitoring alarm platform.
As it can be seen that using said program, to the commodity in the order of user's payment, core is carried out with the practical commodity taken of userIt is right, and can alarm in the case where the two is inconsistent, to realize the risk to the self-help shopping process of unmanned supermarketControl.
In addition, as shown in fig. 6, ERP server receives the order information that self-help shopping App is sent and the Alipay of userAfter account name, order total price can be obtained after being settled accounts to order, and will according to information such as local commodity prices and discountThe information such as trade name, quantity and order total price are sent to payment server together with the Alipay account name of user.
The Alipay that self-service equipment scans user's displaying is paid the bill code, after the Alipay account name for obtaining user, also may be usedThe Alipay account name of user is sent to payment server.
The Alipay account name that payment server is sent according to self-service equipment, inquiry and the Alipay account name oneTogether, the order total price sent by ERP server, and withholdd to the Alipay account according to the order total price inquired.It is completeAt withholing result to the self-help shopping App of user, self-service equipment and ERP server feedback respectively after withholing.
Corresponding to above method embodiment, this specification embodiment also provides a kind of self-help shopping wind-controlling device, is applied toAir control client, shown in Figure 7, which may include:
Commodity image acquisition module 110, for calling photographic device to carry out image taking to purchase commodity;
Settlement information acquisition module 120, for obtaining the corresponding settlement information of the purchase commodity, the settlement information packetIt includes:At least one of order information, user information and payment account information;
Uploading module 130, for the settlement information of the image of shooting and acquisition to be uploaded to air control server-side.
In a kind of specific implementation mode that this specification provides, the settlement information acquisition module 120 can specifically be usedIn:
The corresponding payment code of the purchase commodity is scanned, and obtains the payment account information conduct for including in the payment codeSettlement information.
In a kind of specific implementation mode that this specification provides, the settlement information acquisition module 120 can specifically be usedIn:
Photographic device is called to carry out image taking to user's face, and using the face-image of acquisition as settlement information.
This specification embodiment also provides a kind of self-help shopping wind-controlling device, is applied to air control server-side, referring to Fig. 8 institutesShow, which may include:
Commodity image identification module 210 identifies institute after receiving the image and settlement information that air control client uploadsState the merchandise news in image;
Commodity information acquisition module 220, for obtaining purchase merchandise news according to the settlement information;
Module 230 is checked, whether the purchase merchandise news for checking the merchandise news and acquisition that recognize is consistent;IfIt is no, then carry out air control alarm.
In a kind of specific implementation mode that this specification provides, the commodity information acquisition module 220 can specifically be usedIn:
It is being obtained ahead of time, there are in the order information and payment account information of correspondence, inquire in air control clientThe corresponding order information of payment account information of biography, and obtain the purchase merchandise news in the order information inquired.
In a kind of specific implementation mode that this specification provides, the commodity information acquisition module 220 can specifically be usedIn:
Face recognition is carried out to the face-image, obtains corresponding user information;Being obtained ahead of time, there are corresponding passesIn the order information and user information of system, the corresponding order information of the user information recognized is inquired, and obtain ordering of inquiringPurchase merchandise news in single information.
In a kind of specific implementation mode that this specification provides, the verification module 230 is specifically used for by with lower sectionFormula carries out air control alarm:
The image and settlement information that air control client is uploaded are sent to monitoring alarm platform, flat with instruction monitoring alarmPlatform is handled.
The function of modules and the realization process of effect specifically refer to and correspond to step in the above method in above-mentioned apparatusRealization process, details are not described herein.
This specification embodiment also provides a kind of computer equipment, includes at least memory, processor and is stored inOn reservoir and the computer program that can run on a processor, wherein processor realizes application above-mentioned when executing described programIn the self-help shopping air control method of air control client, this method includes at least:
Photographic device is called to carry out image taking to purchase commodity;
The corresponding settlement information of the purchase commodity is obtained, the settlement information includes:Order information, user information and branchPay at least one of account information;
The settlement information of the image of shooting and acquisition is uploaded to air control server-side.
This specification embodiment also provides a kind of computer equipment, includes at least memory, processor and is stored inOn reservoir and the computer program that can run on a processor, wherein processor realizes application above-mentioned when executing described programIn the self-help shopping air control method of air control server-side, this method includes at least:
After the image and the settlement information that receive the upload of air control client, the merchandise news in described image is identified;
Purchase merchandise news is obtained according to the settlement information;
Whether the purchase merchandise news for checking the merchandise news and acquisition that recognize is consistent;If it is not, then carrying out air control alarm.
Fig. 9 shows a kind of more specifically computing device hardware architecture diagram that this specification embodiment is provided,The equipment may include:Processor 1010, memory 1020, input/output interface 1030, communication interface 1040 and bus1050.Wherein processor 1010, memory 1020, input/output interface 1030 and communication interface 1040 are real by bus 1050The now communication connection inside equipment each other.
General CPU (Central Processing Unit, central processing unit), micro- place may be used in processor 1010Reason device, application specific integrated circuit (Application Specific Integrated Circuit, ASIC) or oneOr the modes such as multiple integrated circuits are realized, for executing relative program, to realize technical side that this specification embodiment is providedCase.
ROM (Read Only Memory, read-only memory), RAM (Random Access may be used in memory 1020Memory, random access memory), static storage device, the forms such as dynamic memory realize.Memory 1020 can storeOperating system and other applications are realizing technical solution that this specification embodiment is provided by software or firmwareWhen, relevant program code is stored in memory 1020, and is executed by processor 1010 to call.
Input/output interface 1030 is for connecting input/output module, to realize information input and output.Input and output/Module can be used as component Configuration (not shown) in a device, can also be external in equipment to provide corresponding function.WhereinInput equipment may include keyboard, mouse, touch screen, microphone, various kinds of sensors etc., output equipment may include display,Loud speaker, vibrator, indicator light etc..
Communication interface 1040 is used for connection communication module (not shown), to realize the communication of this equipment and other equipmentInteraction.Wherein communication module can be realized by wired mode (such as USB, cable etc.) and be communicated, can also be wirelessly(such as mobile network, WIFI, bluetooth etc.) realizes communication.
Bus 1050 include an access, equipment various components (such as processor 1010, memory 1020, input/it is defeatedOutgoing interface 1030 and communication interface 1040) between transmit information.
It should be noted that although above equipment illustrates only processor 1010, memory 1020, input/output interface1030, communication interface 1040 and bus 1050, but in specific implementation process, which can also include realizing normal fortuneOther assemblies necessary to row.In addition, it will be appreciated by those skilled in the art that, can also only include real in above equipmentComponent necessary to existing this specification example scheme, without including all components shown in figure.
This specification embodiment also provides a kind of computer readable storage medium, is stored thereon with computer program, the journeyRealize that the self-help shopping air control method above-mentioned applied to air control client, this method include at least when sequence is executed by processor:
Photographic device is called to carry out image taking to purchase commodity;
The corresponding settlement information of the purchase commodity is obtained, the settlement information includes:Order information, user information and branchPay at least one of account information;
The settlement information of the image of shooting and acquisition is uploaded to air control server-side.
This specification embodiment also provides a kind of computer readable storage medium, is stored thereon with computer program, the journeyRealize that the self-help shopping air control method above-mentioned applied to air control server-side, this method include at least when sequence is executed by processor:
After the image and the settlement information that receive the upload of air control client, the merchandise news in described image is identified;
Purchase merchandise news is obtained according to the settlement information;
Whether the purchase merchandise news for checking the merchandise news and acquisition that recognize is consistent;If it is not, then carrying out air control alarm.
Computer-readable medium includes permanent and non-permanent, removable and non-removable media can be by any methodOr technology realizes information storage.Information can be computer-readable instruction, data structure, the module of program or other data.The example of the storage medium of computer includes, but are not limited to phase transition internal memory (PRAM), static RAM (SRAM), movesState random access memory (DRAM), other kinds of random access memory (RAM), read-only memory (ROM), electric erasableProgrammable read only memory (EEPROM), fast flash memory bank or other memory techniques, read-only disc read only memory (CD-ROM) (CD-ROM),Digital versatile disc (DVD) or other optical storages, magnetic tape cassette, tape magnetic disk storage or other magnetic storage apparatusOr any other non-transmission medium, it can be used for storage and can be accessed by a computing device information.As defined in this article, it calculatesMachine readable medium does not include temporary computer readable media (transitory media), such as data-signal and carrier wave of modulation.
As seen through the above description of the embodiments, those skilled in the art can be understood that this specificationEmbodiment can add the mode of required general hardware platform to realize by software.Based on this understanding, this specification is implementedSubstantially the part that contributes to existing technology can be expressed in the form of software products the technical solution of example in other words,The computer software product can be stored in a storage medium, such as ROM/RAM, magnetic disc, CD, including some instructions are makingIt is each to obtain computer equipment (can be personal computer, server or the network equipment etc.) execution this specification embodimentMethod described in certain parts of a embodiment or embodiment.
System, device, module or the unit that above-described embodiment illustrates can specifically realize by computer chip or entity,Or it is realized by the product with certain function.A kind of typically to realize that equipment is computer, the concrete form of computer canTo be personal computer, laptop computer, cellular phone, camera phone, smart phone, personal digital assistant, media playIn device, navigation equipment, E-mail receiver/send equipment, game console, tablet computer, wearable device or these equipmentThe combination of arbitrary several equipment.
Each embodiment in this specification is described in a progressive manner, identical similar portion between each embodimentPoint just to refer each other, and each embodiment focuses on the differences from other embodiments.Especially for device realityFor applying example, since it is substantially similar to the method embodiment, so describing fairly simple, related place is referring to embodiment of the methodPart explanation.The apparatus embodiments described above are merely exemplary, wherein described be used as separating component explanationModule may or may not be physically separated, can be each module when implementing this specification example schemeFunction realize in the same or multiple software and or hardware.Can also select according to the actual needs part therein orPerson's whole module achieves the purpose of the solution of this embodiment.Those of ordinary skill in the art are not the case where making the creative laborUnder, you can to understand and implement.
The above is only the specific implementation mode of this specification embodiment, it is noted that for the general of the artFor logical technical staff, under the premise of not departing from this specification embodiment principle, several improvements and modifications can also be made, thisA little improvements and modifications also should be regarded as the protection domain of this specification embodiment.