CN116704665A - Instruction processing method of credit authorization equipment and self-service vending machine system - Google Patents

Instruction processing method of credit authorization equipment and self-service vending machine system Download PDF

Info

Publication number
CN116704665A
CN116704665A CN202310937275.7A CN202310937275A CN116704665A CN 116704665 A CN116704665 A CN 116704665A CN 202310937275 A CN202310937275 A CN 202310937275A CN 116704665 A CN116704665 A CN 116704665A
Authority
CN
China
Prior art keywords
user terminal
credit authorization
site
information
equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202310937275.7A
Other languages
Chinese (zh)
Other versions
CN116704665B (en
Inventor
曾琪贺
熊伟
郇娟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Xingyun Kaiwu Technology Co ltd
Original Assignee
Guangdong Xingyun Kaiwu Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Xingyun Kaiwu Technology Co ltd filed Critical Guangdong Xingyun Kaiwu Technology Co ltd
Priority to CN202310937275.7A priority Critical patent/CN116704665B/en
Publication of CN116704665A publication Critical patent/CN116704665A/en
Application granted granted Critical
Publication of CN116704665B publication Critical patent/CN116704665B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F9/00Details other than those peculiar to special kinds or types of apparatus
    • G07F9/02Devices for alarm or indication, e.g. when empty; Advertising arrangements in coin-freed apparatus
    • G07F9/026Devices for alarm or indication, e.g. when empty; Advertising arrangements in coin-freed apparatus for alarm, monitoring and auditing in vending machines or means for indication, e.g. when empty
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F9/00Details other than those peculiar to special kinds or types of apparatus
    • G07F9/002Vending machines being part of a centrally controlled network of vending machines
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Multimedia (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The invention provides a credit authorization equipment instruction processing method and a self-service vending machine system, which relate to the technical field of risk control, wherein the method comprises the following steps: responding to a control instruction from the user terminal for controlling the credit authorization equipment, and judging whether the user terminal is on the site where the credit authorization equipment is located; and under the condition that the user terminal is not on the site where the credit authorization equipment is located, sending wind control prompt information to the user terminal, wherein the wind control prompt information is used for prompting that the control operation corresponding to the execution control instruction is at risk, and indicating whether the control operation is executed or not is confirmed again. The embodiment of the invention can judge whether the user terminal is on the site where the credit authorization equipment is located before executing the control operation, and if the user is not on the site of the equipment, the wind control prompt information is sent to the user equipment to prompt that the control operation is at risk currently, so that the risk that the user encounters money loss due to the use of the credit authorization equipment such as an open vending cabinet can be reduced.

Description

Instruction processing method of credit authorization equipment and self-service vending machine system
Technical Field
The invention relates to the technical field of risk control, in particular to an instruction processing method of credit authorization equipment and a self-service vending machine system.
Background
In recent years, a number of devices for starting credit authorization, i.e. devices for starting shopping/using services by the device and finally settling accounts, such as open cabinets, have been developed after the user starts the device through credit authorization. The open cabinet is a new self-service vending machine, and can make shopping by means of taking goods first and then settling based on credit authorization of the user, the general process is that the user scans codes first, authorization equipment is started by means of micro-credit authorization, the user can open a cabinet door to take out goods, the vending machine determines what kind of goods is taken out by the user through sensing schemes such as a camera, and the amount of goods is settled.
However, there is a certain security risk in opening cabinets at present, and the equipment may be used by others, resulting in property loss for users using the equipment.
Disclosure of Invention
The invention provides an instruction processing method of credit authorization equipment and a self-service vending machine system, which are used for reducing the risk that a user encounters money loss due to the use of an open vending cabinet.
The invention provides an instruction processing method of credit authorization equipment, which comprises the following steps:
responding to a control instruction from a user terminal for controlling credit authorization equipment, and judging whether the user terminal is on the site where the credit authorization equipment is located;
And under the condition that the user terminal is not on the site where the credit authorization equipment is located, sending wind control prompt information to the user terminal, wherein the wind control prompt information is used for prompting that the control operation corresponding to the control instruction is at risk, and indicating whether the control operation is executed or not is confirmed again.
According to the instruction processing method of the credit authorization device provided by the invention, the judging whether the user terminal is on the site where the credit authorization device is located comprises the following steps:
detecting whether the user terminal is on the site where the credit authorization equipment is located or not by adopting a corresponding detection mode according to the sequence from high priority to low priority of a preset detection mode;
the detection mode comprises at least one of distance detection, bluetooth detection and code scanning mode detection.
According to the instruction processing method of the credit authorization equipment provided by the invention, the method for detecting whether the user terminal is on the site where the credit authorization equipment is located by adopting a corresponding detection mode comprises the following steps:
under the condition that the detection mode comprises distance detection and the user terminal sends the control instruction in a code scanning mode, acquiring first current positioning information of the user terminal in code scanning;
Acquiring second current positioning information of the credit authorization equipment;
determining a current distance between the user terminal and the credit authorization device based on the first current location information and the second current location information;
under the condition that the current distance is smaller than a preset first threshold value, judging that the user terminal is on the site where the credit authorization equipment is located;
and under the condition that the current distance is greater than or equal to the first threshold value, determining that the user terminal is not on site where the credit authorization equipment is located.
According to the instruction processing method of the credit authorization equipment provided by the invention, the first current positioning information and the second current positioning information are obtained through at least one positioning mode of GPS positioning, IP address positioning and base station positioning.
According to the instruction processing method of the credit authorization equipment provided by the invention, the method for detecting whether the user terminal is on the site where the credit authorization equipment is located by adopting a corresponding detection mode comprises the following steps:
when the detection mode comprises Bluetooth detection, starting the Bluetooth function of the credit authorization equipment and starting the Bluetooth function of the user terminal during the Bluetooth detection;
Wherein, bluetooth detects the process and includes:
scanning Bluetooth information of the user terminal through the credit authorization equipment or scanning Bluetooth information of the credit authorization equipment through the user terminal;
if the credit authorization equipment scans the Bluetooth information of the user terminal or the user terminal scans the Bluetooth information of the credit authorization equipment, judging that the user terminal is on the site where the credit authorization equipment is located;
if the credit authorization equipment does not scan the Bluetooth information of the user terminal or the user terminal does not scan the Bluetooth information of the credit authorization equipment, judging that the user terminal is not on the site where the credit authorization equipment is located;
alternatively, the bluetooth detection process includes:
broadcasting the first broadcasting information through a credit authorization device;
if the user terminal scans the first broadcast information, judging that the user terminal is on the site where the credit authorization equipment is located;
if the user terminal does not scan the first broadcast information, judging that the user terminal is not on the site where the credit authorization equipment is located;
alternatively, the bluetooth detection process includes:
broadcasting second broadcasting information through the user terminal;
If the credit authorization equipment scans the second broadcast information, judging that the user terminal is on the site where the credit authorization equipment is located;
and if the credit authorization equipment does not scan the second broadcast information, judging that the user terminal is not on the site where the credit authorization equipment is located.
According to the instruction processing method of the credit authorization equipment provided by the invention, the method for detecting whether the user terminal is on the site where the credit authorization equipment is located by adopting a corresponding detection mode comprises the following steps:
under the condition that the detection mode comprises code scanning mode detection and the user terminal sends the control instruction in a code scanning mode, the code scanning mode of the user terminal is obtained;
and if the code scanning mode is a long-time code scanning mode, judging that the user terminal is not on the site where the credit authorization equipment is located.
The invention also provides an instruction processing device of the credit authorization equipment, which comprises:
the judging module is used for responding to a control instruction from the user terminal for controlling the credit authorization equipment and judging whether the user terminal is on the site where the credit authorization equipment is located or not;
and the sending module is used for sending wind control prompt information to the user terminal under the condition that the user terminal is not on the site where the credit authorization equipment is located, wherein the wind control prompt information is used for prompting that the control operation corresponding to the control instruction is at risk, and indicating whether the control operation is executed or not is confirmed again.
The invention also provides an electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the instruction processing method of the credit authorization device as described in any one of the above when executing the program.
The present invention also provides a non-transitory computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements a method of instruction processing for a credit authorization device as described in any of the above.
The invention also provides a computer program product comprising a computer program which when executed by a processor implements a method of instruction processing for a credit authorization device as described in any one of the above.
The invention also provides a self-service vending machine system, comprising:
the user terminal is used for identifying the identification information of the self-service vending machine and initiating a request to the server;
the self-service vending machine is provided with identification information which can be identified through images, unlocking based on instructions of the server, and uploading sensing information to the server for order settlement;
the server is used for responding to the request of the user terminal and performing order settlement based on the sensing information uploaded by the self-service vending machine and the payment information of the user terminal; and an instruction processing method for executing the credit authorization apparatus according to any one of the above embodiments.
Drawings
In order to more clearly illustrate the invention or the technical solutions of the prior art, the following description will briefly explain the drawings used in the embodiments or the description of the prior art, and it is obvious that the drawings in the following description are some embodiments of the invention, and other drawings can be obtained according to the drawings without inventive effort for a person skilled in the art.
FIG. 1 is a flow chart of a method for processing instructions of a credit authorization device according to the present invention;
FIG. 2 is a second flow chart of the instruction processing method of the credit authorization device according to the present invention;
FIG. 3 is a third flow chart of the instruction processing method of the credit authorization device according to the present invention;
FIG. 4 is a schematic diagram of the instruction processing apparatus of the credit authorization device provided by the present invention;
fig. 5 is a schematic structural diagram of an electronic device provided by the present invention.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the present invention more apparent, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings, and it is apparent that the described embodiments are some embodiments of the present invention, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
The open vending cabinet allows the user to select the desired product by himself after credit authorization, optimizing the user experience, but at the same time its business mechanism causes it to present a certain security risk. In the operation process, the inventor finds out that a person shoots the two-dimension code and sends the two-dimension code to other people, then the other person starts equipment based on trust of the two parties, and then a large amount of commodities are taken away in the vending cabinet, so that a large amount of bills are recorded on the user, and the user suffers property loss. Accordingly, the inventors believe that there is a certain security risk with such credit authorization devices currently.
The instruction processing method of the credit authorization device and the self-service vending machine system of the present invention are described below with reference to the accompanying drawings.
Fig. 1 is a schematic flow chart of a method for processing instructions of a credit authorization device according to the present invention, as shown in fig. 1, the method for processing instructions of the credit authorization device includes steps 101 to 102; wherein:
step 101, in response to a control instruction from a user terminal for controlling a credit authorization device, determining whether the user terminal is on site where the credit authorization device is located.
Step 102, under the condition that the user terminal is not on the site where the credit authorization equipment is located, sending wind control prompt information to the user terminal, wherein the wind control prompt information is used for prompting that the control operation corresponding to the control instruction is at risk, and indicating whether the control operation is executed or not is confirmed again.
Alternatively, in the case where it is determined that the user terminal is on the site where the credit authorization apparatus is located, the user may be considered to be on the site of the apparatus at this time, and thus it may be set to directly execute the control operation corresponding to the control instruction.
In the related art, for a credit authorization initiated device, there is a certain use risk at present, and the device is easy to be used by others, so that the user has a risk of monetary loss. These credit authorization devices include open-ended vending cabinets, shared chargers, shared electric vehicles, etc., which are devices that settle after use based on user credit authorization. This problem is particularly acute in vending cabinet systems, where the amount of monetary lost a user may experience is large.
Aiming at the technical problems, the embodiment of the invention provides the following technical conception: whether the user is on the site of the equipment is detected, so that whether the wind control prompt needs to be popped up to the user terminal is judged, and the risk that the user encounters money loss due to the use of credit authorization equipment such as an open vending cabinet is reduced.
Specifically, in the embodiment of the present invention, in response to a control instruction from a user terminal, it may be first determined whether the user terminal is on the site where the credit authorization device is located.
If the user terminal is on the site where the credit authorization device is located, the user can be considered to be on the site of the device, and at this time, the control operation corresponding to the control instruction can be directly executed.
If the user terminal is not located on the site where the credit authorization equipment is located, the user is not located on the site of the equipment, wind control prompt information is sent to the user terminal to prompt that the control operation is at risk for current execution, whether the control operation is executed is confirmed again or not is indicated, and the control operation can be executed on the credit authorization equipment after the execution is confirmed.
It should be noted that, the embodiment of the present invention is mainly applied to a device for credit authorization initiation (credit authorization device), and the instruction processing method may be executed by the credit authorization device itself or may be executed by a device independent of the credit authorization device, which is not limited in the embodiment of the present invention.
In the instruction processing method of the credit authorization equipment provided by the embodiment of the invention, whether the wind control prompt needs to be popped up to the user terminal can be judged by detecting whether the user is on the site of the equipment. In response to the control instruction from the user terminal, whether the user terminal is on the site where the credit authorization equipment is located can be judged first, namely whether the user is on the site of the equipment is judged, if the user terminal is not on the site where the credit authorization equipment is located, the user is not on the site of the equipment, wind control prompt information is sent to the user equipment to prompt that the current execution control operation is at risk, and whether the execution is confirmed again is instructed, so that the risk that the user encounters money loss due to the use of the credit authorization equipment such as an open vending cabinet can be effectively reduced, and the use safety is improved. It will be appreciated that whether the user terminal is in the field of the device is a determination of the system, rather than requiring the user terminal to be in fact in the field, which determination is based on data generated by the sensor, communication device or user operation. The device site is a relative concept, when the distance is adopted for judgment, the distance between the user terminal and the device is smaller than a certain threshold value, and when the Bluetooth signal is adopted for judgment, the device site is considered to be on site, and whether the two parties can perceive the signal of the other party or not is taken as a judgment boundary. When the judgment is made by the way that the user enters the interface of the control equipment, whether the user is likely to be on site is inferred according to the characteristics of the operation of the user.
Optionally, an implementation manner of determining whether the user terminal is on site where the credit authorization device is located may include:
detecting whether the user terminal is on the site where the credit authorization equipment is located or not by adopting a corresponding detection mode according to the sequence from high priority to low priority of a preset detection mode;
the detection mode comprises at least one of distance detection, bluetooth detection and code scanning mode detection.
Specifically, according to a preset priority, a high-priority detection mode is adopted for detection, then detection is performed based on a detection mode of the next priority to obtain a plurality of detection results, and whether the user terminal is on the site where the credit authorization equipment is located is determined based on the plurality of detection results; or determining which detection mode to detect according to the authorization condition of the user terminal according to the priority order.
For example, the detection may be performed in the order of distance detection, bluetooth detection, and code scanning detection.
It is first determined whether or not the positioning information of the credit authorization device and the user terminal can be acquired, and in the above scenario, the positioning range may not be particularly considered as long as the user is in the vicinity of the credit authorization device (the set range may be hundreds of meters in radius), because in the risk scenario, the probability that the device that is generally utilized is in the vicinity of the user that is utilized is relatively small.
If it is difficult to acquire the positioning information of the credit authorization device and the user terminal, it may be checked whether the credit authorization device has a bluetooth module and whether the user terminal has bluetooth authority. Compared with the positioning in the distance detection, the Bluetooth positioning is more accurate, the Bluetooth positioning requires that the user terminal is in the Bluetooth broadcasting range of the credit authorization equipment, and whether broadcasting information corresponding to the credit authorization equipment exists nearby can be scanned by calling the Bluetooth of the user terminal, so that whether the user is on site can be determined.
If the user terminal does not have Bluetooth permission or the device does not have a Bluetooth module, attempting to acquire a code scanning mode by calling an operation record, APP or an applet interface of the system. The method is that a user usually sends the device two-dimension code to the user, and according to the operation habit of the user, the two-dimension code in chat is usually opened by scanning a picture, and when the credit authorization device is normally required to be operated, the user usually directly scans the real two-dimension code to start the device. Thus, in this way it is also possible to identify whether the user is in the field.
For distance detection, optionally, the implementation manner of detecting whether the user terminal is on the site where the credit authorization device is located by adopting a corresponding detection manner may include:
Under the condition that the detection mode comprises distance detection and the user terminal sends the control instruction in a code scanning mode, acquiring first current positioning information of the user terminal in code scanning;
acquiring second current positioning information of the credit authorization equipment;
determining a current distance between the user terminal and the credit authorization device based on the first current location information and the second current location information;
under the condition that the current distance is smaller than a preset first threshold value, judging that the user terminal is on the site where the credit authorization equipment is located;
and under the condition that the current distance is greater than or equal to the first threshold value, determining that the user terminal is not on site where the credit authorization equipment is located.
Specifically, when a user scans a code, first current positioning information of the user can be obtained, and whether the current distance between the first current positioning information and the second current positioning information is smaller than a first threshold value is judged by combining the position information (second current positioning information) of the equipment, so that whether the user terminal is on the site where credit authorization equipment is located is judged, whether the user is on the site of the equipment is further determined, if the current distance is smaller than the preset first threshold value, the user is considered to be on the site of the equipment, and at the moment, control operation corresponding to a control instruction can be directly executed; if the current distance is greater than or equal to a preset first threshold value, the user is considered not to be on the site of the equipment at present, and wind control prompt information needs to be sent to the user terminal at the moment to prompt that the control operation is risky, and whether the control operation is executed or not is confirmed again is indicated.
Alternatively, the first current positioning information and the second current positioning information may be acquired by at least one of global positioning system (Global Positioning System, GPS) positioning, IP address (Internet Protocol Address) positioning, and base station positioning.
Alternatively, in the absence of a positioning authorization, an interrogation window may be invoked to obtain consent from the user terminal authorizing positioning.
For bluetooth detection, optionally, the implementation manner of detecting whether the user terminal is on the site where the credit authorization device is located by adopting a corresponding detection manner may include:
when the detection mode comprises Bluetooth detection, starting the Bluetooth function of the credit authorization equipment and starting the Bluetooth function of the user terminal during the Bluetooth detection;
wherein, bluetooth detects the process and includes:
scanning Bluetooth information of the user terminal through the credit authorization equipment or scanning Bluetooth information of the credit authorization equipment through the user terminal;
if the credit authorization equipment scans the Bluetooth information of the user terminal or the user terminal scans the Bluetooth information of the credit authorization equipment, judging that the user terminal is on the site where the credit authorization equipment is located;
If the credit authorization equipment does not scan the Bluetooth information of the user terminal or the user terminal does not scan the Bluetooth information of the credit authorization equipment, judging that the user terminal is not on the site where the credit authorization equipment is located;
alternatively, the bluetooth detection process includes:
broadcasting the first broadcasting information through a credit authorization device;
if the user terminal scans the first broadcast information, judging that the user terminal is on the site where the credit authorization equipment is located;
if the user terminal does not scan the first broadcast information, judging that the user terminal is not on the site where the credit authorization equipment is located;
alternatively, the bluetooth detection process includes:
broadcasting second broadcasting information through the user terminal;
if the credit authorization equipment scans the second broadcast information, judging that the user terminal is on the site where the credit authorization equipment is located;
and if the credit authorization equipment does not scan the second broadcast information, judging that the user terminal is not on the site where the credit authorization equipment is located.
Specifically, when the code is scanned, bluetooth information of the bluetooth scanning device can be started, specifically, whether bluetooth information of the user terminal exists or not can be scanned by the credit authorization device, whether bluetooth information of the credit authorization device exists or not can be scanned by the user terminal, if so, the condition that the user is currently on the site of the device is indicated, if not, wind control prompt information is sent to the user terminal at the moment to prompt that the control operation is risky, and whether the control operation is executed is confirmed again is indicated.
Alternatively, the broadcast of the specific information (first broadcast information and second broadcast information) may be sent by the user terminal or the credit authorization device, with bluetooth scanning by the other side, in which case detection may be achieved without actually having a bluetooth connection between the two.
Specifically, during the bluetooth scanning process, the credit authorization device may broadcast specific information, and scan whether the information is received by the user terminal (e.g., a mobile phone), where only the information needs to be scanned, without actually making a bluetooth connection.
Similarly, the user terminal may send a broadcast of specific information, and the credit authorization device scans the information, which means that the devices corresponding to two bluetooth are not physically nearby (bluetooth usually has a perceived distance of 10-20 meters) if the information is not scanned.
Alternatively, in the event that the user terminal is not authorized, the user terminal may be requested to authorize the use of bluetooth.
For code scanning detection, optionally, the implementation manner of detecting whether the user terminal is on the site where the credit authorization device is located by adopting a corresponding detection manner may include:
under the condition that the detection mode comprises code scanning mode detection and the user terminal sends the control instruction in a code scanning mode, the code scanning mode of the user terminal is obtained;
And if the code scanning mode is a long-time code scanning mode, judging that the user terminal is not on the site where the credit authorization equipment is located.
Specifically, according to a normal operation mode, if a user is on site, the user usually directly scans the two-dimensional code on the credit authorization device by using some applet or APP, so as to call up the service of the starting device. If the two-dimensional code sent by the other person is used for scanning, the two-dimensional code is usually identified by long-time pressing, or after the picture is saved in the mobile phone, the two-dimensional code on the picture in the album is scanned. If the user is the APP of the third party, the user can directly perceive the operation behaviors of the user, and if the user is the APP of the third party, the code scanning mode can be obtained under the condition that the other party provides an interface, and if the user is not on the site of the equipment in a long-time code scanning mode, the user can be judged to be not on the site of the equipment, and at the moment, the wind control prompt information can be sent to the user terminal.
It can be seen that the detection modes of distance detection, bluetooth detection and code scanning detection are all in fact used for sensing whether a user is on site or not in a direct or indirect mode. The detection modes can be combined with each other, and when the condition corresponding to one detection mode has no acquisition capability, a secondary condition can be selected. Since the embodiment of the invention can be set by means of an applet or H5, this means that most of the user information needs to be authorized by the user. Therefore, there are limitations in use, in which case a decision can be made based on the authorization of the user by analyzing which detection mode is used.
The following illustrates a method for processing instructions of a credit authorization device according to an embodiment of the present invention.
Fig. 2 is a second flow chart of the instruction processing method of the credit authorization device provided by the invention, as shown in fig. 2, the instruction processing method of the credit authorization device includes the following steps:
s1-1, a user terminal scans codes to start a control application of credit authorization equipment.
S1-2, judging whether the user terminal is near credit authorization equipment, if so, entering S1-3; if not, the process goes to S1-4.
S1-3, normally executing the business process (namely executing the control operation corresponding to the control instruction).
S1-4, popping up wind control prompt information when the user terminal sends a starting instruction.
The following illustrates the case of detecting whether a user is on the site of the device using three detection methods.
Fig. 3 is a third flow chart of the instruction processing method of the credit authorization device provided by the invention, as shown in fig. 3, the instruction processing method of the credit authorization device includes the following steps:
s2-1, acquiring the authorization information of the current user terminal.
S2-2, judging whether positioning authorization of the user terminal is obtained, if yes, entering S2-3; if not, enter S2-5.
S2-3, acquiring current positioning information of the user terminal and positioning information of credit authorization equipment.
S2-4, judging whether the distance between the two pieces of positioning information is smaller than a threshold value, and if so, entering S2-12; if not, the process goes to S2-13.
S2-5, judging whether Bluetooth starting authority of the user terminal is obtained, if yes, entering S2-6; if not, the process goes to S2-10.
S2-6, judging whether the credit authorization equipment is Bluetooth equipment, if so, entering S2-7; if not, the process goes to S2-10.
S2-7, issuing an instruction to credit authorization equipment to broadcast Bluetooth information.
S2-8, issuing an instruction to the user terminal to scan broadcasting information of the credit authorization equipment.
S2-9, judging whether broadcast information of credit authorization equipment is scanned, if yes, entering S2-12; if not, the process goes to S2-13.
S2-10, acquiring a two-dimensional code scanning mode.
S2-11, judging whether to start application by scanning the two-dimensional code through the camera, if yes, entering S2-12; if not, the process goes to S2-13.
S2-12, determining that the user terminal is near the credit authorization equipment.
S2-13, judging that the user terminal is not near the credit authorization equipment.
The instruction processing apparatus of the credit authorization device provided by the invention is described below, and the instruction processing apparatus of the credit authorization device described below and the instruction processing method of the credit authorization device described above can be referred to correspondingly.
Fig. 4 is a schematic structural diagram of an instruction processing apparatus of a credit authorization device provided by the present invention, as shown in fig. 4, the instruction processing apparatus 400 of the credit authorization device includes:
a judging module 401, configured to respond to a control instruction from a user terminal for controlling a credit authorization device, and judge whether the user terminal is on site where the credit authorization device is located;
and the sending module 402 is configured to send, when it is determined that the user terminal is not on the site where the credit authorization device is located, wind control prompt information to the user terminal, where the wind control prompt information is used to prompt that there is a risk in executing the control operation corresponding to the control instruction, and instruct to confirm whether to execute the control operation again.
In the instruction processing device of the credit authorization device provided by the embodiment of the invention, the technical effects corresponding to the instruction processing method embodiment of the credit authorization device can be realized.
Optionally, the judging module 401 is specifically configured to:
detecting whether the user terminal is on the site where the credit authorization equipment is located or not by adopting a corresponding detection mode according to the sequence from high priority to low priority of a preset detection mode;
The detection mode comprises at least one of distance detection, bluetooth detection and code scanning mode detection.
Optionally, the judging module 401 is further specifically configured to:
under the condition that the detection mode comprises distance detection and the user terminal sends the control instruction in a code scanning mode, acquiring first current positioning information of the user terminal in code scanning;
acquiring second current positioning information of the credit authorization equipment;
determining a current distance between the user terminal and the credit authorization device based on the first current location information and the second current location information;
under the condition that the current distance is smaller than a preset first threshold value, judging that the user terminal is on the site where the credit authorization equipment is located;
and under the condition that the current distance is greater than or equal to the first threshold value, determining that the user terminal is not on site where the credit authorization equipment is located.
Optionally, the first current positioning information and the second current positioning information are obtained by at least one positioning mode of global positioning system GPS positioning, IP address positioning and base station positioning.
Optionally, the judging module 401 is further specifically configured to:
When the detection mode comprises Bluetooth detection, starting the Bluetooth function of the credit authorization equipment and starting the Bluetooth function of the user terminal during the Bluetooth detection;
wherein, bluetooth detects the process and includes:
scanning Bluetooth information of the user terminal through the credit authorization equipment or scanning Bluetooth information of the credit authorization equipment through the user terminal;
if the credit authorization equipment scans the Bluetooth information of the user terminal or the user terminal scans the Bluetooth information of the credit authorization equipment, judging that the user terminal is on the site where the credit authorization equipment is located;
if the credit authorization equipment does not scan the Bluetooth information of the user terminal or the user terminal does not scan the Bluetooth information of the credit authorization equipment, judging that the user terminal is not on the site where the credit authorization equipment is located;
alternatively, the bluetooth detection process includes:
broadcasting the first broadcasting information through a credit authorization device;
if the user terminal scans the first broadcast information, judging that the user terminal is on the site where the credit authorization equipment is located;
if the user terminal does not scan the first broadcast information, judging that the user terminal is not on the site where the credit authorization equipment is located;
Alternatively, the bluetooth detection process includes:
broadcasting second broadcasting information through the user terminal;
if the credit authorization equipment scans the second broadcast information, judging that the user terminal is on the site where the credit authorization equipment is located;
and if the credit authorization equipment does not scan the second broadcast information, judging that the user terminal is not on the site where the credit authorization equipment is located.
Optionally, the judging module 401 is further specifically configured to:
under the condition that the detection mode comprises code scanning mode detection and the user terminal sends the control instruction in a code scanning mode, the code scanning mode of the user terminal is obtained;
and if the code scanning mode is a long-time code scanning mode, judging that the user terminal is not on the site where the credit authorization equipment is located.
Fig. 5 is a schematic structural diagram of an electronic device according to the present invention, and as shown in fig. 5, the electronic device may include: processor 510, communication interface (Communications Interface) 520, memory 530, and communication bus 540, wherein processor 510, communication interface 520, memory 530 complete communication with each other through communication bus 540. Processor 510 may invoke logic instructions in memory 530 to perform an instruction processing method of a credit authorization device, the method comprising:
Responding to a control instruction from a user terminal for controlling credit authorization equipment, and judging whether the user terminal is on the site where the credit authorization equipment is located;
and under the condition that the user terminal is not on the site where the credit authorization equipment is located, sending wind control prompt information to the user terminal, wherein the wind control prompt information is used for prompting that the control operation corresponding to the control instruction is at risk, and indicating whether the control operation is executed or not is confirmed again.
Further, the logic instructions in the memory 530 described above may be implemented in the form of software functional units and may be stored in a computer-readable storage medium when sold or used as a stand-alone product. Based on this understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution, in the form of a software product stored in a storage medium, comprising several instructions for causing a computer device (which may be a personal computer, a server, a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
In another aspect, the present invention also provides a computer program product, the computer program product including a computer program, the computer program being storable on a non-transitory computer readable storage medium, the computer program, when executed by a processor, being capable of executing a method of processing instructions of a credit authorization device provided by the above methods, the method comprising:
responding to a control instruction from a user terminal for controlling credit authorization equipment, and judging whether the user terminal is on the site where the credit authorization equipment is located;
and under the condition that the user terminal is not on the site where the credit authorization equipment is located, sending wind control prompt information to the user terminal, wherein the wind control prompt information is used for prompting that the control operation corresponding to the control instruction is at risk, and indicating whether the control operation is executed or not is confirmed again.
In still another aspect, the present invention also provides a non-transitory computer readable storage medium having stored thereon a computer program which, when executed by a processor, is implemented to perform a method of processing instructions of a credit authorization device provided by the above methods, the method comprising:
responding to a control instruction from a user terminal for controlling credit authorization equipment, and judging whether the user terminal is on the site where the credit authorization equipment is located;
And under the condition that the user terminal is not on the site where the credit authorization equipment is located, sending wind control prompt information to the user terminal, wherein the wind control prompt information is used for prompting that the control operation corresponding to the control instruction is at risk, and indicating whether the control operation is executed or not is confirmed again.
The apparatus embodiments described above are merely illustrative, wherein the elements illustrated as separate elements may or may not be physically separate, and the elements shown as elements may or may not be physical elements, may be located in one place, or may be distributed over a plurality of network elements. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art will understand and implement the present invention without undue burden.
In yet another aspect, the present invention also provides a vending machine system comprising:
the user terminal is used for identifying the identification information of the self-service vending machine and initiating a request to the server;
the self-service vending machine is provided with identification information which can be identified through images, unlocking based on instructions of the server, and uploading sensing information to the server for order settlement;
The server is used for responding to the request of the user terminal and performing order settlement based on the sensing information uploaded by the self-service vending machine and the payment information of the user terminal; and an instruction processing method for executing the credit authorization apparatus according to any one of the above embodiments.
From the above description of the embodiments, it will be apparent to those skilled in the art that the embodiments may be implemented by means of software plus necessary general hardware platforms, or of course may be implemented by means of hardware. Based on this understanding, the foregoing technical solution may be embodied essentially or in a part contributing to the prior art in the form of a software product, which may be stored in a computer readable storage medium, such as ROM/RAM, a magnetic disk, an optical disk, etc., including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the method described in the respective embodiments or some parts of the embodiments.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solution of the present invention, and are not limiting; although the invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims (10)

1. A method of processing instructions for a credit authorization device, comprising:
responding to a control instruction from a user terminal for controlling credit authorization equipment, and judging whether the user terminal is on the site where the credit authorization equipment is located;
and under the condition that the user terminal is not on the site where the credit authorization equipment is located, sending wind control prompt information to the user terminal, wherein the wind control prompt information is used for prompting that the control operation corresponding to the control instruction is at risk, and indicating whether the control operation is executed or not is confirmed again.
2. The instruction processing method of a credit authorization apparatus according to claim 1, wherein the determining whether the user terminal is on-site with the credit authorization apparatus includes:
detecting whether the user terminal is on the site where the credit authorization equipment is located or not by adopting a corresponding detection mode according to the sequence from high priority to low priority of a preset detection mode;
the detection mode comprises at least one of distance detection, bluetooth detection and code scanning mode detection.
3. The method for processing the instruction of the credit authorization device according to claim 2, wherein the detecting whether the user terminal is on-site with the credit authorization device by using the corresponding detection method includes:
Under the condition that the detection mode comprises distance detection and the user terminal sends the control instruction in a code scanning mode, acquiring first current positioning information of the user terminal in code scanning;
acquiring second current positioning information of the credit authorization equipment;
determining a current distance between the user terminal and the credit authorization device based on the first current location information and the second current location information;
under the condition that the current distance is smaller than a preset first threshold value, judging that the user terminal is on the site where the credit authorization equipment is located;
and under the condition that the current distance is greater than or equal to the first threshold value, determining that the user terminal is not on site where the credit authorization equipment is located.
4. The instruction processing method of a credit authorization apparatus according to claim 3, wherein the first current positioning information and the second current positioning information are acquired by at least one positioning means of global positioning system GPS positioning, IP address positioning, and base station positioning.
5. The method for processing the instruction of the credit authorization device according to claim 2, wherein the detecting whether the user terminal is on-site with the credit authorization device by using the corresponding detection method includes:
When the detection mode comprises Bluetooth detection, starting the Bluetooth function of the credit authorization equipment and starting the Bluetooth function of the user terminal during the Bluetooth detection;
wherein, bluetooth detects the process and includes:
scanning Bluetooth information of the user terminal through the credit authorization equipment or scanning Bluetooth information of the credit authorization equipment through the user terminal;
if the credit authorization equipment scans the Bluetooth information of the user terminal or the user terminal scans the Bluetooth information of the credit authorization equipment, judging that the user terminal is on the site where the credit authorization equipment is located;
if the credit authorization equipment does not scan the Bluetooth information of the user terminal or the user terminal does not scan the Bluetooth information of the credit authorization equipment, judging that the user terminal is not on the site where the credit authorization equipment is located;
alternatively, the bluetooth detection process includes:
broadcasting the first broadcasting information through a credit authorization device;
if the user terminal scans the first broadcast information, judging that the user terminal is on the site where the credit authorization equipment is located;
if the user terminal does not scan the first broadcast information, judging that the user terminal is not on the site where the credit authorization equipment is located;
Alternatively, the bluetooth detection process includes:
broadcasting second broadcasting information through the user terminal;
if the credit authorization equipment scans the second broadcast information, judging that the user terminal is on the site where the credit authorization equipment is located;
and if the credit authorization equipment does not scan the second broadcast information, judging that the user terminal is not on the site where the credit authorization equipment is located.
6. The method for processing the instruction of the credit authorization device according to claim 2, wherein the detecting whether the user terminal is on-site with the credit authorization device by using the corresponding detection method includes:
under the condition that the detection mode comprises code scanning mode detection and the user terminal sends the control instruction in a code scanning mode, the code scanning mode of the user terminal is obtained;
and if the code scanning mode is a long-time code scanning mode, judging that the user terminal is not on the site where the credit authorization equipment is located.
7. The instruction processing method of a credit authorization apparatus according to claim 1, wherein the determining whether the user terminal is on-site with the credit authorization apparatus includes:
Starting the Bluetooth function of the credit authorization equipment and starting the Bluetooth function of the user terminal during Bluetooth detection;
wherein, bluetooth detects the process and includes:
scanning Bluetooth information of the user terminal through the credit authorization equipment or scanning Bluetooth information of the credit authorization equipment through the user terminal;
if the credit authorization equipment scans the Bluetooth information of the user terminal or the user terminal scans the Bluetooth information of the credit authorization equipment, judging that the user terminal is on the site where the credit authorization equipment is located;
if the credit authorization equipment does not scan the Bluetooth information of the user terminal or the user terminal does not scan the Bluetooth information of the credit authorization equipment, judging that the user terminal is not on the site where the credit authorization equipment is located;
alternatively, the bluetooth detection process includes:
broadcasting the first broadcasting information through a credit authorization device;
if the user terminal scans the first broadcast information, judging that the user terminal is on the site where the credit authorization equipment is located;
if the user terminal does not scan the first broadcast information, judging that the user terminal is not on the site where the credit authorization equipment is located;
Alternatively, the bluetooth detection process includes:
broadcasting second broadcasting information through the user terminal;
if the credit authorization equipment scans the second broadcast information, judging that the user terminal is on the site where the credit authorization equipment is located;
and if the credit authorization equipment does not scan the second broadcast information, judging that the user terminal is not on the site where the credit authorization equipment is located.
8. The instruction processing method of a credit authorization apparatus according to claim 1, wherein the determining whether the user terminal is on-site with the credit authorization apparatus includes:
under the condition that the user terminal sends the control instruction in a code scanning mode, acquiring the code scanning mode of the user terminal;
and if the code scanning mode is a long-time code scanning mode, judging that the user terminal is not on the site where the credit authorization equipment is located.
9. A non-transitory computer readable storage medium having stored thereon a computer program, wherein the computer program when executed by a processor implements a method of instruction processing of a credit authorization device according to any of claims 1 to 8.
10. A self-service vending machine system, comprising:
The user terminal is used for identifying the identification information of the self-service vending machine and initiating a request to the server;
the self-service vending machine is provided with identification information which can be identified through images and is used for unlocking based on instructions of the server and uploading sensing information to the server for order settlement;
the server is used for responding to the request of the user terminal and performing order settlement based on the sensing information uploaded by the self-service vending machine and the payment information of the user terminal; and instruction processing method for executing a credit authorization device according to any of claims 1 to 8.
CN202310937275.7A 2023-07-28 2023-07-28 Instruction processing method of credit authorization equipment and self-service vending machine system Active CN116704665B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310937275.7A CN116704665B (en) 2023-07-28 2023-07-28 Instruction processing method of credit authorization equipment and self-service vending machine system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310937275.7A CN116704665B (en) 2023-07-28 2023-07-28 Instruction processing method of credit authorization equipment and self-service vending machine system

Publications (2)

Publication Number Publication Date
CN116704665A true CN116704665A (en) 2023-09-05
CN116704665B CN116704665B (en) 2023-11-03

Family

ID=87843546

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310937275.7A Active CN116704665B (en) 2023-07-28 2023-07-28 Instruction processing method of credit authorization equipment and self-service vending machine system

Country Status (1)

Country Link
CN (1) CN116704665B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106981107A (en) * 2016-01-19 2017-07-25 福建省光速达物联网科技股份有限公司 The unlocked by mobile telephone method and system of control of bluetooth access
CN108615285A (en) * 2018-04-23 2018-10-02 合肥美的智能科技有限公司 Safe door opening control method and server for unmanned vending equipment and unmanned vending system
CN110852742A (en) * 2019-10-11 2020-02-28 北京如易行科技有限公司 Control system and method for identifying code distribution risk
KR20220146176A (en) * 2021-04-23 2022-11-01 김대진 System and method for notification vending machine information
CN116167757A (en) * 2022-11-07 2023-05-26 ***股份有限公司 Safety control method and system for two-dimension code

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106981107A (en) * 2016-01-19 2017-07-25 福建省光速达物联网科技股份有限公司 The unlocked by mobile telephone method and system of control of bluetooth access
CN108615285A (en) * 2018-04-23 2018-10-02 合肥美的智能科技有限公司 Safe door opening control method and server for unmanned vending equipment and unmanned vending system
CN110852742A (en) * 2019-10-11 2020-02-28 北京如易行科技有限公司 Control system and method for identifying code distribution risk
KR20220146176A (en) * 2021-04-23 2022-11-01 김대진 System and method for notification vending machine information
CN116167757A (en) * 2022-11-07 2023-05-26 ***股份有限公司 Safety control method and system for two-dimension code

Also Published As

Publication number Publication date
CN116704665B (en) 2023-11-03

Similar Documents

Publication Publication Date Title
US10911951B2 (en) Methods and systems for validating mobile devices of customers via third parties
US10049364B2 (en) Credit and debit fraud card usage monitoring for transit
US20120296818A1 (en) Method for authorizing the activation of a spending card
CN107231232B (en) Identity verification method and device
EP2759968A1 (en) Transaction payment method and system
EP1696626A1 (en) Method and System for Enhanced Security Using Location Based Wireless Authentication
CN107230060B (en) Account loss reporting method and device
CN106897874B (en) Mobile payment method, device and system
US20200311285A1 (en) Methods and devices for user authorization
CN105631659A (en) Payment request processing method, payment request processing device and terminal
US20210406909A1 (en) Authorizing transactions using negative pin messages
CN110598383A (en) Method and device for removing account permission limitation
KR20110112570A (en) Apparatus and method for restricting network access in mobile communication terminal
CN110730446A (en) Login method, terminal and computer storage medium
CN114079666A (en) Equipment control system, method and device
WO2015193629A1 (en) Detecting porting or redirection of a mobile telephone number
CN110719252A (en) Methods, systems, and computer readable media for authorizing transactions over a communication channel
CN116704665B (en) Instruction processing method of credit authorization equipment and self-service vending machine system
CN110602699B (en) Password resetting method and device and server
CN105828322A (en) User login method, mobile terminal and safety center
CN106973032B (en) Information authentication method, server, terminal equipment and system
CN111552985B (en) Information verification method and device
CN110807630B (en) Payment method and device based on face recognition, computer equipment and storage medium
CN107241318B (en) Account loss reporting method and device
EP2924661A1 (en) Method for managing issue of an electronic ticket and corresponding system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant