WO2019128122A1 - 一种自动售货设备关联方法、装置及系统 - Google Patents
一种自动售货设备关联方法、装置及系统 Download PDFInfo
- Publication number
- WO2019128122A1 WO2019128122A1 PCT/CN2018/090567 CN2018090567W WO2019128122A1 WO 2019128122 A1 WO2019128122 A1 WO 2019128122A1 CN 2018090567 W CN2018090567 W CN 2018090567W WO 2019128122 A1 WO2019128122 A1 WO 2019128122A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- user
- vending
- vending device
- user identity
- identifier
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F9/00—Details other than those peculiar to special kinds or types of apparatus
- G07F9/001—Interfacing with vending machines using mobile or wearable devices
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F9/00—Details other than those peculiar to special kinds or types of apparatus
- G07F9/002—Vending machines being part of a centrally controlled network of vending machines
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/54—Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users
Definitions
- the invention belongs to the field of computer communication, and in particular relates to a method, device and system for associating vending equipment.
- a vending machine operator In the prior art, a vending machine operator generally purchases a plurality of vending machines and then places the plurality of vending machines in different places.
- vending machines are independent devices, vending machines are difficult to associate with operators.
- operators In order to manage the vending machines already in operation, operators need to manually record the number of vending machines they own, each vending machine. The geographical location requires a special person to regularly check whether the vending machine is in normal use, etc., which requires a lot of time and economic costs.
- the vending machine provided by the prior art is difficult to associate with the vending machine operator, which leads to an increase in the difficulty in managing the vending machine, and the above problems need to be solved urgently.
- the embodiment of the invention provides a method for associating vending equipment, which aims to solve the problem that the vending machine and the vending machine operator are difficult to associate in the prior art.
- a method for associating a vending equipment includes:
- the vending device association request carries the vending device identifier
- the vending device information corresponding to the vending device identifier is associated with the user, and the binding result information is returned to the user end.
- the embodiment of the invention further provides a vending equipment association device, characterized in that the device comprises:
- a receiving unit configured to receive a vending device association request initiated by the user end, and the vending device association request carries the vending device identifier
- a user identity obtaining unit configured to acquire a user identity sent by the client
- a first determining unit configured to determine whether a user corresponding to the user identity is a valid user
- the association unit is configured to associate the vending device information corresponding to the vending device identifier with the user when the determination result is yes, and return the binding result information to the user end.
- the embodiment of the invention further provides a vending equipment association system, the system comprising:
- a server comprising the apparatus described by the above vending equipment associated device
- a client end configured to initiate a vending device association request to the server, and send the user identity identifier
- a vending device for providing a vending machine identification to a client.
- the vending device information corresponding to the vending device identifier is associated with the user, and the binding result information is returned to the user.
- FIG. 1 is a schematic diagram of an implementation environment of a method for associating a vending apparatus according to an embodiment of the present invention
- FIG. 2 is a schematic flow chart of a method for associating a vending apparatus according to Embodiment 1 of the present invention
- FIG. 3 is a schematic flow chart of a method for associating a vending apparatus according to Embodiment 2 of the present invention.
- FIG. 4 is a schematic flow chart of a method for associating a vending apparatus according to Embodiment 3 of the present invention.
- FIG. 5 is a schematic block diagram of a vending apparatus associated device according to Embodiment 4 of the present invention.
- FIG. 6 is a schematic block diagram of a user identity identification acquiring unit of a vending equipment association device according to Embodiment 5 of the present invention.
- FIG. 7 is a schematic block diagram of a vending apparatus associated device according to Embodiment 6 of the present invention.
- first, second, etc. may be used to describe various elements in the embodiments of the present invention, these elements should not be limited to these terms. These terms are only used to distinguish one unit of the same type from each other.
- a first determining unit may also be referred to as a second determining unit without departing from the scope of the embodiments of the present invention, and does not necessarily require or imply any such actual relationship or order.
- the second judging unit may also be referred to as a first judging unit.
- the vending equipment identifier carried in the vending equipment association request and the user identity identifier sent by the user end are obtained, and when the account corresponding to the user identity identifier is determined to be a valid user, the vending is automatically sold.
- the vending equipment information corresponding to the goods equipment identifier is associated with the user, and the binding result information is returned to the user end.
- the relationship between the vending equipment information and the user is realized, that is, the problem that the vending equipment cannot be associated with the vending equipment operator in the prior art is solved, and the vending equipment operator can remotely access each unit through the user terminal.
- the vending equipment is managed, which saves the management cost of the vending equipment operator.
- FIG. 1 is a schematic diagram of an implementation environment of a method for associating a vending apparatus provided in an embodiment of the present invention, including at least one vending apparatus 100, at least one terminal 200, and a server 300, and the terminal 200 and the server 300 are connected through a wireless or wired network.
- the network may be a LAN (Local Area Network), a WAN (Wide Area Network), a wireless network, a peer-to-peer network, a star network, a Token Ring network, a network hub network, or other configurations, which are not limited in the present invention.
- the vending apparatus 100 may include an unmanned self-receiving cabinet, a vending machine, and the like, which are not specifically limited.
- the terminal 200 can be configured with a user terminal for initiating a vending device association request according to the vending device identification code provided by the vending device 100.
- the terminal 200 can be a mobile phone or a tablet. Computer, personal digital assistant (Personal Digital Assistant, PDA, etc. Terminal devices that can communicate.
- the client can be a client developed by the vending device management server, as an example, such as a browser client, an APP client, etc., or an access interface mounted on a third-party platform, as an example, for example, on WeChat,
- the interface of the server 300 can be accessed on a third-party platform such as QQ or Weibo.
- the terminal 200 may also be a client for initiating a vending device association request to the server 300 according to the vending device identification code provided by the vending device 100. As an example, the terminal 200 initiates an independent vending device association request.
- a device such as a scanner having a communication function, initiates a vending device association request to the server 300 when the scanner scans the vending device identification.
- the server 300 can be a server, a server group composed of a plurality of servers, or a cloud computing service center for processing data collected by the vending device.
- Embodiment 1 is a diagrammatic representation of Embodiment 1:
- FIG. 2 is a flowchart of a method for associating a vending apparatus according to Embodiment 1 of the present invention. The method is applied to a server. In detail, the above method is specifically as follows:
- Step S201 Receive a vending device association request initiated by the client, and the vending device association request carries the vending device identifier.
- the vending equipment is a device for providing a self-service product to the user, and may include an unmanned self-receiving cabinet, a vending machine, and the like, which are not specifically limited.
- the vending device association request is triggered when the user enters the vending device identification code.
- the vending equipment association request may be entered by the user end scanning the vending equipment identification code, as an example, for example, the vending equipment identification code may be printed in the manual accompanying the vending equipment.
- the corresponding two-dimensional code can scan the two-dimensional code printed on the manual through the user terminal to input the vending equipment association request and the like.
- the boot page when the vending equipment is first turned on, the boot page displays a two-dimensional code corresponding to the vending equipment identification code, and the user can scan the two-dimensional code to input the vending machine association. request.
- the two-dimensional code of the electronic version is more difficult to propagate than the two-dimensional code of the paper version, which reduces the possibility of the transmission code of the vending equipment. Since the vending equipment is initially turned on, it can be presumed that the vending equipment identification code corresponding to the vending equipment has not been associated with any user, and the availability of the provided vending equipment identification code is guaranteed.
- the vending equipment identification code After the vending equipment identification code is scanned, the vending equipment identification code does not appear when the vending equipment is turned on again, thereby further reducing the possibility of the vending equipment identification code being transmitted.
- the vending device association request may also be initiated by the vending device identification code in the form of a user-entered character, as an example, for example, a vending device identification code in the form of a string may be printed on the manual accompanying the vending device.
- the user inputs the vending device identification code in the form of the above string into the user terminal to initiate the vending device association request and the like.
- the boot page displays a vending device identification code in the form of a string, and the user inputs the vending machine identification code in the form of the string to the user end. Initiate a vending machine association request.
- the vending equipment identification code in the form of a string of the electronic version is more difficult to propagate than the vending equipment identification code in the form of a string of the paper version, and the identification code of the vending equipment is reduced.
- the possibility of transmission Since the vending equipment is initially turned on, it can be presumed that the vending equipment identification code corresponding to the vending equipment has not been associated with any user, and the availability of the provided vending equipment identification code is guaranteed.
- the vending device identification code in the form of the above string does not appear when the vending device is turned on again, further reducing the vending device identification. The probability of the code being transmitted.
- the per-capita quantity of the user terminal is high and the per-capita carrying amount is high, the manner in which the vending equipment identification code is triggered by the user end to trigger the vending equipment association request is easy for the user to perform, and the user is A convenient vending device association request initiation method is provided.
- the vending equipment association request may enter the vending equipment identification code through an application provided by the vending equipment management server.
- the two-dimensional code displayed on the vending device is scanned, for example, by a vending equipment management APP (Application); for example, the vending equipment identification code in the form of a string is input by the vending equipment management APP, and the like. Wait.
- the vending device association request can also enter the vending device identification code through the third party application of the client.
- the QR code displayed on the vending device, etc. is scanned, for example, by the scanning function of an application such as WeChat, QQ, Weibo, etc., it should be understood that the example of the manner in which the vending device association request is initiated is only
- the vending equipment association request initiation mode listed in the current embodiment is a preferred embodiment of the solution, and the scope of protection is not limited to the case described in the embodiment.
- Step S202 Acquire a user identity sent by the client.
- the user identity is used to uniquely identify the user identity, and may be an account registered by the user in the vending device management server, or may be a WeChat account, a QQ account, a Weibo account, or an Alipay account associated with the system.
- the form of the specific user identity is not limited here.
- the vending device association request sent by the user end may carry the user identity identifier
- the server may extract the user identity identification information after receiving the vending device association request sent by the client.
- the user first logs in the registered account through the vending device management APP, and then scans the two-dimensional code displayed on the vending device, thereby initiating the vending device association request, and the vending is sent by the client.
- the cargo equipment association request carries the vending equipment management account information, and the server can extract the vending equipment management account information therein; for example, the user displays the two-dimensional code on the vending equipment through the scanning function of the WeChat, thereby initiating
- the vending device association request carries the WeChat account information of the user in the vending device association request sent by the client, and the server can extract the WeChat account information and the like therein.
- the login/registration page information is returned to the client, so that the user can enter the user identity through the login/registration page, and the user identity is identified. Sent to the server.
- Step S203 determining whether the user corresponding to the user identity is a valid user. If the result of the determination is YES, the process proceeds to step S204; if the result of the determination is negative, other operations are performed.
- the effective users are:
- the user corresponding to the user identity is a registered user
- the user corresponding to the user identity is a registered user and is in a normal use state.
- the server may freeze or seal the user.
- the account corresponding to the user identity is the registered user, but it is not in normal use.
- the user corresponding to the user identity may be regarded as a valid user for the registered user. If the user corresponding to the user identity is a registered user, the server stores detailed information corresponding to the identity of the user, so that the server further associates the vending machine information corresponding to the vending machine identifier with the user.
- the user corresponding to the user identity may be a registered user, and is regarded as a valid user when it is in a normal use state.
- the function of binding the new vending equipment to the user may be frozen, thereby performing the user who violates the agreement to use the vending equipment. Restrictions to avoid situations where vending equipment manufacturers are unable to manage vending equipment operators.
- whether the user corresponding to the user identity is a valid user's data stores data in advance for the server.
- the server may pre-store data according to whether the account is a registered user, and then determine whether the account is a valid account; or Further determining whether the registered account is in a normal use state.
- the user identity is a third party account, as an example, such as a WeChat account, a QQ account, a Weibo account, etc.
- a vending device management account corresponding to the third party account it is found in the stored data whether there is a vending device management account corresponding to the third party account. If it exists, that is, the user corresponding to the user identity is a registered user, that is, a valid user; or further, after obtaining the vending device management account corresponding to the third party account, determining whether the registered account is For normal use.
- Step S204 the vending device information corresponding to the vending device identifier is associated with the user, and the binding result information is returned to the user end.
- the vending equipment information may include the vending equipment identification, the location of the vending equipment, whether the vending equipment is in a normal use state, or the number of each merchandise in the vending equipment, etc., which should be understood
- the selection of the information of the vending equipment can be flexibly set according to actual needs, and is not limited herein.
- the vending equipment information corresponding to the vending equipment identifier is associated with the account corresponding to the user identity in the server, and the binding result information is returned to the client.
- the binding result information is returned to the client.
- information of "binding success" or the like is returned to the client.
- the vending equipment operator after receiving the vending device association request initiated by the user end, acquiring the vending device identifier carried therein, obtaining the user identity identifier sent by the user terminal, and determining whether the account corresponding to the user identity identifier is If the result is YES, the vending device information corresponding to the vending device identifier is associated with the user, and the binding result information is returned to the user.
- Embodiment 2 is a diagrammatic representation of Embodiment 1:
- FIG. 3 is a flowchart of a method for associating a vending apparatus according to Embodiment 2 of the present invention.
- Step S202 specifically includes:
- Step S301 Determine whether the user identity identifier is carried in the vending device association request. If the result of the determination is no, step S302 is performed; if the result of the determination is yes, other operations are performed.
- step S302 when receiving the vending device association request initiated by the user end, determining whether the vending device association request carries the user identity identifier, if the determination result is no, step S302 is performed; The result is yes, the user identity carried in the vending device association request is obtained.
- step S302 After receiving the vending device association request, it is determined whether the vending device association request carries the user identity identifier. If the user enters the vending device identification code in the unregistered state, the triggered vending device association request does not carry the user identity identifier, and step S302 is performed.
- the triggered vending device association request generally carries the user identity identifier, and after receiving the vending device management request, the server extracts the carried therein. User ID.
- Step S302 returning login/registration page information to the user end to receive the user identity identifier entered by the user.
- the login/registration page information returned to the user terminal may be an access link of the login/registration page, or may be the content information included in the login/registration page, and the like.
- the login/registration page information is returned to the user end, so that the user can enter the user identity identifier through the login/registration page, and the user is The identity is sent to the server. Therefore, the server can obtain the user identity, and then associate the vending information to the user corresponding to the user identity, which is convenient for the server to manage the vending device operator, and is convenient for the vending device operator to automatically Management of vending equipment.
- Embodiment 3 is a diagrammatic representation of Embodiment 3
- step S201 is a flowchart of a method for associating a vending apparatus according to Embodiment 3 of the present invention. After step S201, the method further includes:
- Step S401 determining whether the vending device corresponding to the vending equipment identification code is in an associable state. If the user is a valid user and the vending device is in an associable state, the process proceeds to step S402; if the vending device is in an unconnectable state, other operations are performed.
- whether the vending equipment corresponding to the vending equipment identification code is in an associatable state data is pre-stored by the server. After each vending device appears, the server generates a corresponding vending equipment identification code, which is in an associateable state; after the vending device information corresponding to the vending device identification code is associated with the user, From an associatable state to an unconnectable state. If the user is a valid user and the vending device is in an associable state, the process proceeds to step S302; if the vending device is in an unconnectable state, the device is no longer associated.
- Step S402 the vending device information corresponding to the vending device identifier is associated with the user, and the binding result information is returned to the user end.
- the vending equipment identification code carried therein is acquired. Determining, according to the stored data of the server, whether the vending equipment corresponding to the above-mentioned vending equipment identification code is connectable, and only when the vending equipment is in an associatable state, the vending equipment information corresponding to the vending equipment identifier is Associate with the user. Avoid the situation that some users obtain the vending equipment identification code of other users through brute force and associate their vending equipment information with their own account to ensure the stability and security of the associated vending equipment. Sexuality provides a better device management experience for vending equipment operators.
- Embodiment 4 is a diagrammatic representation of Embodiment 4:
- FIG. 5 is a schematic block diagram of a vending apparatus associated device according to Embodiment 4 of the present invention.
- the foregoing apparatus includes:
- the receiving unit 51 is configured to receive a vending device association request initiated by the client, and the vending device association request carries the vending device identifier.
- the vending equipment is a device for providing a self-service product to the user, and may include an unmanned self-receiving cabinet, a vending machine, and the like, which are not specifically limited.
- the vending device association request is triggered when the user enters the vending device identification code.
- the vending equipment association request may be entered by the user end scanning the vending equipment identification code
- the unmanned self-receiving cabinet may be printed in the manual associated with the unmanned self-receiving cabinet.
- the two-dimensional code corresponding to the identification code can be scanned by the user to scan the two-dimensional code printed on the manual to input the unrelated request of the unmanned cabinet.
- the boot page when the vending equipment is first turned on, the boot page displays a two-dimensional code corresponding to the vending equipment identification code, and the user can scan the two-dimensional code to input the vending machine association. request.
- the two-dimensional code of the electronic version is more difficult to propagate than the two-dimensional code of the paper version, which reduces the possibility of the transmission code of the vending equipment. Since the vending equipment is initially turned on, it can be presumed that the vending equipment identification code corresponding to the vending equipment has not been associated with any user, and the availability of the provided vending equipment identification code is guaranteed.
- the vending device association request may also be initiated by the vending device identification code in the form of a user-entered character, as an example, for example, a vending device identification code in the form of a string may be printed on the manual accompanying the vending device.
- the user inputs the vending device identification code in the form of the above string into the user terminal to initiate the vending device association request and the like.
- the boot page displays a vending device identification code in the form of a string, and the user inputs the vending machine identification code in the form of the string to the user end. Initiate a vending machine association request.
- the vending equipment identification code in the form of a string of the electronic version is more difficult to propagate than the vending equipment identification code in the form of a string of the paper version, and the identification code of the vending equipment is reduced.
- the possibility of transmission Since the vending equipment is initially turned on, it can be presumed that the vending equipment identification code corresponding to the vending equipment has not been associated with any user, and the availability of the provided vending equipment identification code is guaranteed.
- the vending device identification code in the form of the above string does not appear when the vending device is turned on again, further reducing the vending device identification. The probability of the code being transmitted.
- the per-capita quantity of the user terminal is high and the per-capita carrying amount is high, the manner in which the vending equipment identification code is triggered by the user end to trigger the vending equipment association request is easy for the user to perform, and the user is A convenient vending device association request initiation method is provided.
- the vending equipment association request may enter the vending equipment identification code through an application provided by the vending equipment management server.
- the two-dimensional code displayed on the vending device is scanned, for example, by a vending equipment management APP (Application); for example, the vending equipment identification code in the form of a string is input by the vending equipment management APP, and the like. Wait.
- the vending device association request can also enter the vending device identification code through the third party application of the client.
- the QR code displayed on the vending device, etc. is scanned, for example, by the scanning function of an application such as WeChat, QQ, Weibo, etc., it should be understood that the example of the manner in which the vending device association request is initiated is only
- the vending equipment association request initiation mode listed in the current embodiment is a preferred embodiment of the solution, and the scope of protection is not limited to the case described in the embodiment.
- the user identity obtaining unit 52 is configured to acquire a user identity sent by the client.
- the user identity is used to uniquely identify the user identity, and may be an account registered by the user in the vending device management server, or may be a WeChat account, a QQ account, a Weibo account, or an Alipay account associated with the system.
- the form of the specific user identity is not limited here.
- the vending device association request sent by the user end may carry the user identity identifier
- the server may extract the user identity identification information after receiving the vending device association request sent by the client.
- the user first logs in the registered account through the vending device management APP, and then scans the two-dimensional code displayed on the vending device, thereby initiating the vending device association request, and the vending is sent by the client.
- the cargo equipment association request carries the vending equipment management account information, and the server can extract the vending equipment management account information therein; for example, the user displays the two-dimensional code on the vending equipment through the scanning function of the WeChat, thereby initiating
- the vending device association request carries the WeChat account information of the user in the vending device association request sent by the client, and the server can extract the WeChat account information and the like therein.
- the login/registration page information is returned to the client, so that the user can enter the user identity through the login/registration page, and the user identity is identified. Sent to the server.
- the first determining unit 53 is configured to determine whether the user corresponding to the user identity is a valid user. If the result of the determination is YES, the association unit 54 is entered; if the determination result is no, other operations are performed.
- the effective users are:
- the user corresponding to the user identity is a registered user
- the user corresponding to the user identity is a registered user and is in a normal use state.
- the server may freeze or seal the user.
- the account corresponding to the user identity is the registered user, but it is not in normal use.
- the user corresponding to the user identity may be regarded as a valid user for the registered user. If the user corresponding to the user identity is a registered user, the server stores detailed information corresponding to the identity of the user, so that the server further associates the vending machine information corresponding to the vending machine identifier with the user.
- the user corresponding to the user identity may be a registered user, and is regarded as a valid user when it is in a normal use state.
- the function of binding the new vending equipment to the user may be frozen, thereby performing the user who violates the agreement to use the vending equipment. Restrictions to avoid situations where vending equipment manufacturers are unable to manage vending equipment operators.
- whether the user corresponding to the user identity is a valid user's data stores data in advance for the server.
- the server may pre-store data according to whether the account is a registered user, and then determine whether the account is a valid account; or Further determining whether the registered account is in a normal use state.
- the user identity is a third party account, as an example, such as a WeChat account, a QQ account, a Weibo account, etc.
- a vending device management account corresponding to the third party account it is found in the stored data whether there is a vending device management account corresponding to the third party account. If it exists, that is, the user corresponding to the user identity is a registered user, that is, a valid user; or further, after obtaining the vending device management account corresponding to the third party account, determining whether the registered account is For normal use.
- the associating unit 54 is configured to associate the vending device information corresponding to the vending device identifier with the user, and return the binding result information to the user end.
- the vending equipment information may include the vending equipment identification, the location of the vending equipment, whether the vending equipment is in a normal use state, or the number of each merchandise in the vending equipment, etc., which should be understood
- the selection of the information of the vending equipment can be flexibly set according to actual needs, and is not limited herein.
- the vending equipment information corresponding to the vending equipment identifier is associated with the account corresponding to the user identity in the server, and the binding result information is returned to the client.
- the binding result information is returned to the client.
- information of "binding success" or the like is returned to the client.
- the vending device information corresponding to the vending device identifier is associated with the user, and the binding result information is returned to the user.
- Embodiment 5 is a diagrammatic representation of Embodiment 5:
- FIG. 6 is a block diagram showing a user identity identification acquiring unit of the vending equipment association device according to the fifth embodiment of the present invention.
- the user identity identifier obtaining unit 52 specifically includes:
- the determining module 61 is configured to determine whether the user identity identifier is carried in the vending device association request. If the determination result is no, the user identity receiving module 62 is executed; if the determination result is yes, other operations are performed.
- the vending device association request when receiving the vending device association request initiated by the user end, determining whether the vending device association request carries the user identity identifier, and if the determination result is no, executing the user identity identifier receiving module 62; If the judgment result is yes, the user identity identifier carried in the vending device association request is obtained.
- the vending device association request After receiving the vending device association request, it is determined whether the vending device association request carries the user identity identifier. If the user enters the vending device identification code in the unregistered state, the triggered vending device association request does not carry the user identity, and the user identity receiving module 62 is executed.
- the triggered vending device association request generally carries the user identity identifier, and after receiving the vending device management request, the server extracts the carried therein. User ID.
- the user identity receiving module 62 is configured to return login/registration page information to the client to receive the user identity entered by the user.
- the login/registration page information returned to the user terminal may be an access link of the login/registration page, or may be the content information included in the login/registration page, and the like.
- the login/registration page information is returned to the user end, so that the user can enter the user identity identifier through the login/registration page, and the user is The identity is sent to the server. Therefore, the server can obtain the user identity, and then associate the vending information to the user corresponding to the user identity, which is convenient for the server to manage the vending device operator, and is convenient for the vending device operator to automatically Management of vending equipment.
- FIG. 7 is a schematic block diagram of a vending apparatus associated device according to Embodiment 6 of the present invention.
- the vending apparatus associated device further includes:
- the second determining unit 71 is configured to determine whether the vending device corresponding to the vending device identification code is in an associable state. If the user is a valid user and the vending device is in an associable state, the association module 72 is entered; if the vending device is in an unconnectable state, other operations are performed.
- whether the vending equipment corresponding to the vending equipment identification code is in an associatable state data is pre-stored by the server. After each vending device appears, the server generates a corresponding vending equipment identification code, which is in an associateable state; after the vending device information corresponding to the vending device identification code is associated with the user, From an associatable state to an unconnectable state. If the user is a valid user and the vending device is in an associable state, the association module 72 is entered; if the vending device is in an unconnectable state, the association is no longer associated.
- the association module 72 is configured to associate the vending device information corresponding to the vending device identifier with the user, and return the binding result information to the user end.
- the vending equipment identification code carried therein is acquired. Determining, according to the stored data of the server, whether the vending equipment corresponding to the above-mentioned vending equipment identification code is connectable, and only when the vending equipment is in an associatable state, the vending equipment information corresponding to the vending equipment identifier is Associate with the user. Avoid the situation that some users obtain the vending equipment identification code of other users through brute force and associate their vending equipment information with their own account to ensure the stability and security of the associated vending equipment. Sexuality provides a better device management experience for vending equipment operators.
- Embodiment 7 provides a vending equipment association system of the present invention, the system comprising:
- a server comprising the apparatus described in any one of Embodiments 4 to 6;
- a client end configured to initiate a vending device association request to the server, and send the user identity identifier
- a vending device for providing a vending machine identification to a client.
- the user end initiates a vending machine association request to the server according to the vending machine identifier provided by the vending device, and sends the user identity identifier to the server; the server receives the vending device association initiated by the user terminal.
- the server receives the vending device association initiated by the user terminal.
- obtain the vending equipment identifier carried therein obtain the user identity sent by the client, and determine whether the account corresponding to the user identity is a valid user, and if the judgment result is yes, the vending equipment identifier is The corresponding vending device information is associated with the user, and the binding result information is returned to the client.
- the storage medium may be a read only memory, a magnetic disk or an optical disk or the like.
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
一种自动售货设备关联方法、装置及系统,方法包括:接收用户端发起的自动售货设备关联请求,自动售货设备关联请求携带有自动售货设备标识(S201);获取用户端发送的用户身份标识(S202);判断与用户身份标识对应的账户是否为有效用户(S203);若判断结果为是,将与自动售货设备标识对应的自动售货设备信息与用户关联,并向用户端返回绑定结果信息(S204),解决了自动贩卖机无法与自动贩卖机运营商关联的问题,自动售货设备运营商可通过用户端远程对每台自动售货设备进行管理,节省了自动售货设备运营商的管理成本。
Description
本发明属于计算机通信领域,尤其涉及一种自动售货设备关联方法、装置及系统。
随着经济水平的提高,人们购买商品的时间和地点越来越碎片化,为了在低成本的前提下,满足人们随时、随地购买商品的需求,越来越多的商家推出自动售货设备。
现有技术中,一个自动售货机运营商一般会购买若干台自动贩卖机后,将多台自动贩卖机分别投放到不同的地方。但由于自动贩卖机均为独立的设备,因此自动贩卖机与运营商关联困难,为了对已投放的自动贩卖机进行管理,运营商需手动记录自己拥有的自动贩卖机数量,每台自动贩卖机的地理位置,需派专人定期查看自动贩卖机是否正常使用等,需要花费大量的时间成本和经济成本。
综上,现有技术提供的自动贩卖机与自动贩卖机运营商关联困难,从而导致对自动贩卖机的管理难度增大,上述问题亟待解决。
发明内容
本发明实施例提供一种自动售货设备关联方法,旨在解决现有技术中自动贩卖机与自动贩卖机运营商关联困难的问题。
本发明实施例是这样实现的,一种自动售货设备关联方法,方法包括:
接收用户端发起的自动售货设备关联请求,自动售货设备关联请求携带有自动售货设备标识;
获取用户端发送的用户身份标识;
判断与用户身份标识对应的用户是否为有效用户;
若判断结果为是,将与自动售货设备标识对应的自动售货设备信息与用户关联,并向用户端返回绑定结果信息。
本发明实施例还提供了一种自动售货设备关联装置,其特征在于,装置包括:
接收单元,用于接收用户端发起的自动售货设备关联请求,自动售货设备关联请求携带有自动售货设备标识;
用户身份标识获取单元,用于获取用户端发送的用户身份标识;
第一判断单元,用于判断与用户身份标识对应的用户是否为有效用户;
关联单元,用于当判断结果为是时,将与自动售货设备标识对应的自动售货设备信息与用户关联,并向用户端返回绑定结果信息。
本发明实施例还提供了一种自动售货设备关联系统,系统包括:
服务器,该服务器包括上述自动售货设备关联装置所描述的装置;
用户端,用于向服务器发起自动售货设备关联请求,以及发送用户身份标识;
自动售货设备,用于向用户端提供自动售货机标识。
在本发明实施例中,在接收用户端发起的自动售货设备关联请求后,获取其中携带的自动售货设备标识,获取用户端发送的用户身份标识,并判断与用户身份标识对应的账户是否为有效用户,若判断结果为是,则将与自动售货设备标识对应的自动售货设备信息与用户关联,并向用户端返回绑定结果信息。提供了一种简单、便捷的自动售货设备信息与用户关联方案,也即解决了现有技术中自动贩卖机与自动贩卖机运营商关联困难的问题,自动售货设备运营商可通过用户端远程对每台自动售货设备进行管理,节省了自动售货设备运营商的管理成本。
图1是本发明实施例提供的一种自动售货设备关联方法的实施环境示意图;
图2是本发明实施例一提供的自动售货设备关联方法的流程示意图;
图3是本发明实施例二提供的自动售货设备关联方法的流程示意图;
图4是本发明实施例三提供的自动售货设备关联方法的流程示意图;
图5是本发明实施例四提供的自动售货设备关联装置的模块示意图;
图6是本发明实施例五提供的自动售货设备关联装置的用户身份标识获取单元的模块示意图;
图7是本发明实施例六提供的自动售货设备关联装置的模块示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和 / 或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本发明实施例中可能采用术语第一、第二等来描述各种单元,但这些单元不应限于这些术语。这些术语仅用来将同一类型的单元彼此区分开。例如,在不脱离本发明实施例范围的情况下,第一判断单元也可以被称为第二判断单元,不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。类似地,第二判断单元也可以被称为第一判断单元。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
在本发明实施例中,获取自动售货设备关联请求中携带的自动售货设备标识,和用户端发送的用户身份标识,在判断与用户身份标识对应的账户为有效用户时,将与自动售货设备标识对应的自动售货设备信息与用户关联,并向用户端返回绑定结果信息。实现了自动售货设备信息与用户的关联,也即解决了现有技术中自动售货设备无法与自动售货设备运营商关联的问题,自动售货设备运营商可通过用户端远程对每台自动售货设备进行管理,节省了自动售货设备运营商的管理成本。
图1为适用于本发明实施例的提供的自动售货设备关联方法的实施环境示意图,包括至少一个自动售货设备100、至少一个终端200和服务器300,终端200与服务器300通过无线或者有线网络进行通信,网络可以是LAN(局域网)、WAN(广域网)、无线网络、点对点网络、星形网络、令牌环网络、网络集线器网络或其它配置,在本发明中不受限制。
在本发明实施例中,自动售货设备100可包括无人自取柜、自动贩卖机等等,具体不做限定。
在本发明实施例中,终端200上可以运行有用户端,用于根据自动售货设备100提供的自动售货设备标识码向服务器300发起自动售货设备关联请求,终端200可以是手机、平板电脑、个人数字助理(Personal Digital
Assistant,PDA)等可以进行通信的终端设备。用户端可以为自动售货设备管理服务器开发的用户端,作为示例,例如浏览器用户端、APP用户端等;也可以为搭载在第三方平台上的访问接口,作为示例,例如搭载在微信、QQ、微博等第三方平台上可以访问服务器300的接口。
终端200也可以为用户端,用于根据自动售货设备100提供的自动售货设备标识码向服务器300发起自动售货设备关联请求,作为示例,终端200为独立的自动售货设备关联请求发起装置,例如具有通信功能的扫描枪,当扫描枪扫描自动售货设备标识时,向服务器300发起自动售货设备关联请求。
服务器300可以是一台服务器,也可以是由若干台服务器组成的服务器群,或者是一个云计算服务中心,用于对通过上述自动售货设备关联采集的数据进行处理。
实施例一:
图2示出了本发明实施例一提供的自动售货设备关联方法的流程,上述方法应用于服务器,详细的,上述方法具体如下:
步骤S201,接收用户端发起的自动售货设备关联请求,自动售货设备关联请求携带有自动售货设备标识。
在本发明实施例中,自动售货设备为向用户提供自助购买产品的设备,可包括无人自取柜、自动贩卖机等等,具体不做限定。
作为本发明的一优选实施例,自动售货设备关联请求在用户端录入自动售货设备标识码时触发。
在本发明实施例中,自动售货设备关联请求可通过用户端扫描自动售货设备标识码录入,作为示例,例如可在与自动售货设备配套的说明书中印有与自动售货设备标识码对应的二维码,可通过用户端扫描印于说明书上的二维码以录入自动售货设备关联请求等。
作为本发明的一优选实施例,自动售货设备在初次开机时,开机页面展示有与自动售货设备标识码对应的二维码,可通过用户端扫描上述二维码以录入自动售货机关联请求。
在本发明实施例中,相较于纸质版的二维码,电子版的二维码更难传播,降低了自动售货设备标识码的传播可能性。由于自动售货设备为初次开机,可推定与自动售货设备对应的自动售货设备标识码尚未关联到任何用户,保证了提供的自动售货设备标识码的可用性。
进一步的,在上述自动售货设备标识码被扫描之后,自动售货设备再开机的时候则不会出现上述自动售货设备标识码,进一步降低自动售货设备标识码的被传播可能性。
自动售货设备关联请求也可通过用户端录入字符形式的自动售货设备标识码发起,作为示例,例如可在与自动售货设备配套的说明书上印有字符串形式的自动售货设备标识码,用户将上述字符串形式的自动售货设备标识码录入到用户端以发起自动售货设备关联请求等。
作为本发明的一优选实施例,自动售货设备在初次开机时,开机页面展示有字符串形式的自动售货设备标识码,用户将上述字符串形式的自动售货机标识码录入到用户端以发起自动售货机关联请求。
在本发明实施例中,相较于纸质版的字符串形式的自动售货设备标识码,电子版的字符串形式的自动售货设备标识码更难传播,降低了自动售货设备标识码的传播可能性。由于自动售货设备为初次开机,可推定与自动售货设备对应的自动售货设备标识码尚未关联到任何用户,保证了提供的自动售货设备标识码的可用性。
进一步的,在上述字符串形式的自动售货设备标识码被录入过后,自动售货设备再开机的时候则不会出现上述字符串形式的自动售货设备标识码,进一步降低自动售货设备标识码的被传播可能性。
应当理解,此处对自动售货设备关联请求的触发方式的举例仅为方便理解本方案,当前实施例中的举例仅为本方案的优选实施例,保护范围不仅限于该实施例所描述情况。
在本发明实施例中,由于用户端人均保有量很高,且人均携带量很高,通过用户端录入自动售货设备标识码从而触发自动售货设备关联请求的方式,易于用户执行,向用户提供了一种便捷的自动售货设备关联请求发起方式。
在本发明实施例中,自动售货设备关联请求可通过自动售货设备管理服务器提供的应用程序录入自动售货设备标识码。作为示例,例如通过自动售货设备管理APP(Application,应用程序)扫描展示于自动售货设备上的二维码;例如通过自动售货设备管理APP录入字符串形式的自动售货设备标识码等等。
自动售货设备关联请求也可通过用户端的第三方应用程序录入自动售货设备标识码。作为示例,例如通过微信、QQ、微博等应用程序的扫描功能扫描展示于自动售货设备上的二维码等等,应当理解,此处对自动售货设备关联请求发起的方式的举例仅为方便理解本方案,当前实施例中所列举的自动售货设备关联请求发起方式为本方案的优选实施例,保护范围不仅限于该实施例所描述的情况。
步骤S202,获取用户端发送的用户身份标识。
在本发明实施例中,用户身份标识用于唯一标识用户身份,可以为用户在自动售货设备管理服务器注册的账户,也可以为与系统关联的微信账户、QQ账户、微博账户、支付宝账户等第三方账户等等,具体用户身份标识的形式此处不做限定。
在本发明实施例中,用户端发送的自动售货设备关联请求中可携带有用户身份标识,服务器在接收到用户端发送的自动售货设备关联请求后,可提取出用户身份标识信息。作为示例,例如用户先通过自动售货设备管理APP登录已注册的账户,再扫描展示于自动售货设备上的二维码,从而发起了自动售货设备关联请求,则用户端发送的自动售货设备关联请求中携带有自动售货设备管理账户信息,服务器可提取出其中的自动售货设备管理账户信息;例如用户通过微信的扫描功能展示与自动售货设备上的二维码,从而发起自动售货设备关联请求,则用户端发送的自动售货设备关联请求中携带有用户的微信账户信息,服务器可提取出其中的微信账户信息等。
若用户端发送的自动售货设备关联请求中不携带用户身份标识时,则向用户端返回登录/注册页面信息,以使用户可通过登录/注册页面录入用户身份标识,并将上述用户身份标识发送给服务器。
步骤S203,判断与用户身份标识对应的用户是否为有效用户。若判断结果为是,则进入步骤S204;若判断结果为否,则执行其他操作。
作为本发明的优选实施例,有效用户为:
与用户身份标识对应的用户为已注册用户;或者
与用户身份标识对应的用户为已注册用户,且为正常使用状态。
在本发明实施例中,若与用户身份标识对应的用户出现少交自动售货设备的维护费、不按照约定使用自动售货设备等等违反约定的情形时,服务器可能会冻结或查封上述用户的账户,则与用户身份标识对应的用户为已注册用户,但未非正常使用状态。
在本发明实施例中,可将与用户身份标识对应的用户为已注册用户视为有效用户。由于若与用户身份标识对应的用户为已注册用户时,服务器中会存储有与用户的身份标识对应的详尽信息,方便服务器进一步将与自动售货机标识对应的自动售货机信息与用户关联。
进一步的,可将与用户身份标识对应的用户为已注册用户,且为正常使用状态时视为有效用户。为了方便对自动售货设备的统一管理,当与用户身份标识为非正常使用状态时,可冻结上述用户绑定新的自动售货设备的功能,从而对违反约定使用自动售货设备的用户进行限制,避免自动售货设备生产商无法管理自动售货设备运营商的情形。
在本发明实施例中,与用户身份标识对应的用户是否为有效用户的数据为服务器预先存储数据。
若用户身份标识为在自动售货设备管理服务器中注册的账户,则在账户登录时,即可根据服务器预先存储数据,判断上述账户是否为已注册用户,进而判断上述账户是否为有效账户;或者进一步判断上述已注册账户是否为正常使用状态。
若用户身份标识为第三方账户,作为示例,例如微信账户、QQ账户、微博账户等,则在已存储数据中查找是否存在与第三方账户对应的自动售货设备管理账户。若存在,也即证明与用户身份标识对应的用户为已注册用户,也即为有效用户;或者进一步,在获取到与第三方账户对应的自动售货设备管理账户后,判断上述已注册账户是否为正常使用状态。
步骤S204,将与自动售货设备标识对应的自动售货设备信息与用户关联,并向用户端返回绑定结果信息。
在本发明实施例中,自动售货设备信息可包括自动售货设备标识、自动售货设备所在位置、自动售货设备是否处于正常使用状态或者自动售货设备中各商品的数量等,应当理解,对自动售货设备信息的选择可根据实际需要灵活设定,此处不做限定。
在本发明实施例中,将与自动售货设备标识对应的自动售货设备信息关联到服务器中与用户身份标识对应的账户中,并向用户端返回绑定结果信息。作为示例,例如,向用户端返回“绑定成功”的信息等。
在本发明实施例中,在接收用户端发起的自动售货设备关联请求后,获取其中携带的自动售货设备标识,获取用户端发送的用户身份标识,并判断与用户身份标识对应的账户是否为有效用户,若判断结果为是,则将与自动售货设备标识对应的自动售货设备信息与用户关联,并向用户端返回绑定结果信息。提供了一种简单、便捷的自动售货设备信息与用户关联方案,也即解决了现有技术中自动售货设备与自动售货设备运营商关联困难问题,自动售货设备运营商可通过用户端远程对每台自动售货设备进行管理,节省了自动售货设备运营商的管理成本。
实施例二:
图3示出了本发明实施例二提供的自动售货设备关联方法的流程,步骤S202具体包括:
步骤S301,判断自动售货设备关联请求中是否携带有用户身份标识。若判断结果为否,则执行步骤S302;若判断结果为是,则执行其他操作。
在本发明实施例中,在接收到用户端发起的自动售货设备关联请求时,判断自动售货设备关联请求中是否携带有用户身份标识,若判断结果为否,则执行步骤S302;若判断结果为是,则获取自动售货设备关联请求中携带的用户身份标识。
在本发明实施例中,在接收到自动售货设备关联请求后,判断自动售货设备关联请求中是否携带有用户身份标识。若用户在未登录的状态下录入自动售货设备标识码,则触发的自动售货设备关联请求中不携带有用户身份标识,则执行步骤S302。
若用户在登录账号的状态下录入自动售货设备标识码,则触发的自动售货设备关联请求中一般携带有用户身份标识,服务器在接收到自动售货设备管理请求后,提取出其中携带的用户身份标识。
步骤S302,向用户端返回登录/注册页面信息,以接收用户录入的用户身份标识。
在本发明实施例中,向用户端返回的登录/注册页面信息可以为登录/注册页面的访问链接,也可以为登录/注册页面所包含的内容信息等等,具体不做限定。
在本发明实施例中,若自动售货设备关联请求中不携带用户身份标识,则向用户端返回登录/注册页面信息,以使用户可通过登录/注册页面录入用户身份标识,并将上述用户身份标识发送给服务器。从而保证服务器能够获取到用户身份标识,进而将自动售货信息关联到与上述用户身份标识对应的用户,既方便服务器对自动售货设备运营商的管理,又方便自动售货设备运营商对自动售货设备的管理。
实施例三:
图4示出了本发明实施例三提供的自动售货设备关联方法的流程,在步骤S201之后,还包括:
步骤S401,判断与自动售货设备标识码对应的自动售货设备是否为可关联状态。若用户为有效用户且自动售货设备为可关联状态,则进入步骤S402;若自动售货设备为不可关联状态,则执行其他操作。
在本发明实施例中,与自动售货设备标识码对应的自动售货设备是否处于可关联状态的数据为服务器预先存储数据。在每台自动售货设备出场后,服务器会生成对应的自动售货设备标识码,此时处于可关联状态;在与上述自动售货设备标识码对应的自动售货设备信息关联到用户后,由可关联状态变为不可关联状态。若用户为有效用户且自动售货设备为可关联状态,则进入步骤S302;若自动售货设备为不可关联状态,则不再关联。
步骤S402,将与自动售货设备标识对应的自动售货设备信息与用户关联,并向用户端返回绑定结果信息。
在本发明实施例中,在接收到自动售货设备关联请求后,获取到其中携带的自动售货设备标识码。根据服务器已存储数据,判断与上述自动售货设备标识码对应的自动售货设备是否可关联,只有在自动售货设备为可关联状态时,将自动售货设备标识对应的自动售货设备信息与用户关联。避免某些用户通过暴力破解的方式获取到其他用户的自动售货设备标识码,并将其自动售货设备信息关联到自己账户下的情形,以保证已关联自动售货设备的稳定性和安全性,给自动售货设备运营商提供更良好的设备管理体验。
实施例四:
图5示出了本发明实施例四提供的自动售货设备关联装置的模块示意图,详细的,上述装置包括:
接收单元51,用于接收用户端发起的自动售货设备关联请求,自动售货设备关联请求携带有自动售货设备标识。
在本发明实施例中,自动售货设备为向用户提供自助购买产品的设备,可包括无人自取柜、自动贩卖机等等,具体不做限定。
作为本发明的一优选实施例,自动售货设备关联请求在用户端录入自动售货设备标识码时触发。
在本发明实施例中,自动售货设备关联请求可通过用户端扫描自动售货设备标识码录入,作为示例,例如可在与无人自取柜配套的说明书中印有与无人自取柜标识码对应的二维码,可通过用户端扫描印于说明书上的二维码以录入无人自取柜关联请求等。
作为本发明的一优选实施例,自动售货设备在初次开机时,开机页面展示有与自动售货设备标识码对应的二维码,可通过用户端扫描上述二维码以录入自动售货机关联请求。
在本发明实施例中,相较于纸质版的二维码,电子版的二维码更难传播,降低了自动售货设备标识码的传播可能性。由于自动售货设备为初次开机,可推定与自动售货设备对应的自动售货设备标识码尚未关联到任何用户,保证了提供的自动售货设备标识码的可用性。
进一步的,在上述自动售货设备标识码被扫描之后,自动售货设备再开机的时候则不会出现上述自动售货设备标识码,进一步降低自动售货设备标识码的被传播可能性。自动售货设备关联请求也可通过用户端录入字符形式的自动售货设备标识码发起,作为示例,例如可在与自动售货设备配套的说明书上印有字符串形式的自动售货设备标识码,用户将上述字符串形式的自动售货设备标识码录入到用户端以发起自动售货设备关联请求等。
作为本发明的一优选实施例,自动售货设备在初次开机时,开机页面展示有字符串形式的自动售货设备标识码,用户将上述字符串形式的自动售货机标识码录入到用户端以发起自动售货机关联请求。
在本发明实施例中,相较于纸质版的字符串形式的自动售货设备标识码,电子版的字符串形式的自动售货设备标识码更难传播,降低了自动售货设备标识码的传播可能性。由于自动售货设备为初次开机,可推定与自动售货设备对应的自动售货设备标识码尚未关联到任何用户,保证了提供的自动售货设备标识码的可用性。
进一步的,在上述字符串形式的自动售货设备标识码被录入过后,自动售货设备再开机的时候则不会出现上述字符串形式的自动售货设备标识码,进一步降低自动售货设备标识码的被传播可能性。
应当理解,此处对自动售货设备关联请求的触发方式的举例仅为方便理解本方案,当前实施例中的举例仅为本方案的优选实施例,保护范围不仅限于该实施例所描述情况。
在本发明实施例中,由于用户端人均保有量很高,且人均携带量很高,通过用户端录入自动售货设备标识码从而触发自动售货设备关联请求的方式,易于用户执行,向用户提供了一种便捷的自动售货设备关联请求发起方式。
在本发明实施例中,自动售货设备关联请求可通过自动售货设备管理服务器提供的应用程序录入自动售货设备标识码。作为示例,例如通过自动售货设备管理APP(Application,应用程序)扫描展示于自动售货设备上的二维码;例如通过自动售货设备管理APP录入字符串形式的自动售货设备标识码等等。
自动售货设备关联请求也可通过用户端的第三方应用程序录入自动售货设备标识码。作为示例,例如通过微信、QQ、微博等应用程序的扫描功能扫描展示于自动售货设备上的二维码等等,应当理解,此处对自动售货设备关联请求发起的方式的举例仅为方便理解本方案,当前实施例中所列举的自动售货设备关联请求发起方式为本方案的优选实施例,保护范围不仅限于该实施例所描述的情况。
用户身份标识获取单元52,用于获取用户端发送的用户身份标识。
在本发明实施例中,用户身份标识用于唯一标识用户身份,可以为用户在自动售货设备管理服务器注册的账户,也可以为与系统关联的微信账户、QQ账户、微博账户、支付宝账户等第三方账户等等,具体用户身份标识的形式此处不做限定。
在本发明实施例中,用户端发送的自动售货设备关联请求中可携带有用户身份标识,服务器在接收到用户端发送的自动售货设备关联请求后,可提取出用户身份标识信息。作为示例,例如用户先通过自动售货设备管理APP登录已注册的账户,再扫描展示于自动售货设备上的二维码,从而发起了自动售货设备关联请求,则用户端发送的自动售货设备关联请求中携带有自动售货设备管理账户信息,服务器可提取出其中的自动售货设备管理账户信息;例如用户通过微信的扫描功能展示与自动售货设备上的二维码,从而发起自动售货设备关联请求,则用户端发送的自动售货设备关联请求中携带有用户的微信账户信息,服务器可提取出其中的微信账户信息等。
若用户端发送的自动售货设备关联请求中不携带用户身份标识时,则向用户端返回登录/注册页面信息,以使用户可通过登录/注册页面录入用户身份标识,并将上述用户身份标识发送给服务器。
第一判断单元53,用于判断与用户身份标识对应的用户是否为有效用户。若判断结果为是,则进入关联单元54;若判断结果为否,则执行其他操作。
作为本发明的优选实施例,有效用户为:
与用户身份标识对应的用户为已注册用户;或者
与用户身份标识对应的用户为已注册用户,且为正常使用状态。
在本发明实施例中,若与用户身份标识对应的用户出现少交自动售货设备的维护费、不按照约定使用自动售货设备等等违反约定的情形时,服务器可能会冻结或查封上述用户的账户,则与用户身份标识对应的用户为已注册用户,但未非正常使用状态。
在本发明实施例中,可将与用户身份标识对应的用户为已注册用户视为有效用户。由于若与用户身份标识对应的用户为已注册用户时,服务器中会存储有与用户的身份标识对应的详尽信息,方便服务器进一步将与自动售货机标识对应的自动售货机信息与用户关联。
进一步的,可将与用户身份标识对应的用户为已注册用户,且为正常使用状态时视为有效用户。为了方便对自动售货设备的统一管理,当与用户身份标识为非正常使用状态时,可冻结上述用户绑定新的自动售货设备的功能,从而对违反约定使用自动售货设备的用户进行限制,避免自动售货设备生产商无法管理自动售货设备运营商的情形。
在本发明实施例中,与用户身份标识对应的用户是否为有效用户的数据为服务器预先存储数据。
若用户身份标识为在自动售货设备管理服务器中注册的账户,则在账户登录时,即可根据服务器预先存储数据,判断上述账户是否为已注册用户,进而判断上述账户是否为有效账户;或者进一步判断上述已注册账户是否为正常使用状态。
若用户身份标识为第三方账户,作为示例,例如微信账户、QQ账户、微博账户等,则在已存储数据中查找是否存在与第三方账户对应的自动售货设备管理账户。若存在,也即证明与用户身份标识对应的用户为已注册用户,也即为有效用户;或者进一步,在获取到与第三方账户对应的自动售货设备管理账户后,判断上述已注册账户是否为正常使用状态。
关联单元54,用于将与自动售货设备标识对应的自动售货设备信息与用户关联,并向用户端返回绑定结果信息。
在本发明实施例中,自动售货设备信息可包括自动售货设备标识、自动售货设备所在位置、自动售货设备是否处于正常使用状态或者自动售货设备中各商品的数量等,应当理解,对自动售货设备信息的选择可根据实际需要灵活设定,此处不做限定。
在本发明实施例中,将与自动售货设备标识对应的自动售货设备信息关联到服务器中与用户身份标识对应的账户中,并向用户端返回绑定结果信息。作为示例,例如,向用户端返回“绑定成功”的信息等。
在本发明实施例中,在接收用户端发起的自动售货设备关联请求后,获取其中携带的自动售货设备标识,获取用户端发送的用户身份标识,并判断与用户身份标识对应的账户是否为有效用户,若判断结果为是,则将与自动售货设备标识对应的自动售货设备信息与用户关联,并向用户端返回绑定结果信息。提供了一种简单、便捷的自动售货设备信息与用户关联方案,也即解决了现有技术中自动售货设备与自动售货设备运营商关联困难的问题,自动售货设备运营商可通过用户端远程对每台自动售货设备进行管理,节省了自动售货设备运营商的管理成本。
实施例五:
图6示出了本发明实施例五提供的自动售货设备关联装置的用户身份标识获取单元的模块示意图,用户身份标识获取单元52具体包括:
判断模块61,用于判断自动售货设备关联请求中是否携带有用户身份标识。若判断结果为否,则执行用户身份标识接收模块62;若判断结果为是,则执行其他操作。
在本发明实施例中,在接收到用户端发起的自动售货设备关联请求时,判断自动售货设备关联请求中是否携带有用户身份标识,若判断结果为否,则执行用户身份标识接收模块62;若判断结果为是,则获取自动售货设备关联请求中携带的用户身份标识。
在本发明实施例中,在接收到自动售货设备关联请求后,判断自动售货设备关联请求中是否携带有用户身份标识。若用户在未登录的状态下录入自动售货设备标识码,则触发的自动售货设备关联请求中不携带有用户身份标识,则执行用户身份标识接收模块62。
若用户在登录账号的状态下录入自动售货设备标识码,则触发的自动售货设备关联请求中一般携带有用户身份标识,服务器在接收到自动售货设备管理请求后,提取出其中携带的用户身份标识。
用户身份标识接收模块62,用于向用户端返回登录/注册页面信息,以接收用户录入的用户身份标识。
在本发明实施例中,向用户端返回的登录/注册页面信息可以为登录/注册页面的访问链接,也可以为登录/注册页面所包含的内容信息等等,具体不做限定。
在本发明实施例中,若自动售货设备关联请求中不携带用户身份标识,则向用户端返回登录/注册页面信息,以使用户可通过登录/注册页面录入用户身份标识,并将上述用户身份标识发送给服务器。从而保证服务器能够获取到用户身份标识,进而将自动售货信息关联到与上述用户身份标识对应的用户,既方便服务器对自动售货设备运营商的管理,又方便自动售货设备运营商对自动售货设备的管理。
实施例六:
图7示出了本发明实施例六提供的自动售货设备关联装置的模块示意图,上述自动售货设备关联装置还包括:
第二判断单元71,用于判断与自动售货设备标识码对应的自动售货设备是否为可关联状态。若用户为有效用户且自动售货设备为可关联状态,则进入关联模块72;若自动售货设备为不可关联状态,则执行其他操作。
在本发明实施例中,与自动售货设备标识码对应的自动售货设备是否处于可关联状态的数据为服务器预先存储数据。在每台自动售货设备出场后,服务器会生成对应的自动售货设备标识码,此时处于可关联状态;在与上述自动售货设备标识码对应的自动售货设备信息关联到用户后,由可关联状态变为不可关联状态。若用户为有效用户且自动售货设备为可关联状态,则进入关联模块72;若自动售货设备为不可关联状态,则不再关联。
关联模块72,用于将与自动售货设备标识对应的自动售货设备信息与用户关联,并向用户端返回绑定结果信息。
在本发明实施例中,在接收到自动售货设备关联请求后,获取到其中携带的自动售货设备标识码。根据服务器已存储数据,判断与上述自动售货设备标识码对应的自动售货设备是否可关联,只有在自动售货设备为可关联状态时,将自动售货设备标识对应的自动售货设备信息与用户关联。避免某些用户通过暴力破解的方式获取到其他用户的自动售货设备标识码,并将其自动售货设备信息关联到自己账户下的情形,以保证已关联自动售货设备的稳定性和安全性,给自动售货设备运营商提供更良好的设备管理体验。
实施例七:
实施例七提供了本发明的一种自动售货设备关联系统,系统包括:
服务器,该服务器包括实施例四至实施例六任一实施例所描述的装置;
用户端,用于向服务器发起自动售货设备关联请求,以及发送用户身份标识;
自动售货设备,用于向用户端提供自动售货机标识。
在本发明实施例中,用户端根据自动售货设备提供的自动售货机标识,向服务器发起自动售货机关联请求,并向服务器发送用户身份标识;服务器在接收用户端发起的自动售货设备关联请求后,获取其中携带的自动售货设备标识,获取用户端发送的用户身份标识,并判断与用户身份标识对应的账户是否为有效用户,若判断结果为是,则将与自动售货设备标识对应的自动售货设备信息与用户关联,并向用户端返回绑定结果信息。提供了一种简单、便捷的自动售货设备信息与用户关联方案,也即解决了现有技术中自动贩卖机与自动贩卖机运营商关联困难的问题,自动售货设备运营商可通过用户端远程对每台自动售货设备进行管理,节省了自动售货设备运营商的管理成本。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,该程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (11)
- 一种自动售货设备关联方法,其特征在于,所述方法包括:接收用户端发起的自动售货设备关联请求,所述自动售货设备关联请求携带有自动售货设备标识;获取所述用户端发送的用户身份标识;判断与所述用户身份标识对应的用户是否为有效用户;若判断结果为是,将与所述自动售货设备标识对应的自动售货设备信息与所述用户关联,并向用户端返回绑定结果信息。
- 如权利要求1所述的自动售货设备关联方法,其特征在于,所述自动售货设备关联请求在用户端录入自动售货设备标识码时触发。
- 如权利要求1所述的自动售货设备关联方法,其特征在于,所述获取所述用户端发送的用户身份标识的步骤具体包括:判断所述自动售货设备关联请求中是否携带有用户身份标识;若判断结果为否,向所述用户端返回登录/注册页面信息,以接收所述用户录入的用户身份标识。
- 如权利要求1所述的自动售货设备关联方法,其特征在于,所述有效用户为:与所述用户身份标识对应的用户为已注册用户;或者与所述用户身份标识对应的用户为已注册用户,且为正常使用状态。
- 如权利要求1所述的自动售货设备关联方法,其特征在于,在所述接收用户端发起的自动售货设备关联请求的步骤之后,还包括:判断与所述自动售货设备标识码对应的自动售货设备是否为可关联状态;所述若判断结果为是,将所述自动售货设备标识与所述用户身份标识关联,并向用户端返回绑定结果信息的步骤,具体包括:若所述用户为有效用户且所述自动售货设备为可关联状态,将所述自动售货设备标识与所述用户身份标识关联,并向用户端返回绑定结果信息。
- 一种自动售货设备关联装置,其特征在于,所述装置包括:接收单元,用于接收用户端发起的自动售货设备关联请求,所述自动售货设备关联请求携带有自动售货设备标识;用户身份标识获取单元,用于获取所述用户端发送的用户身份标识;第一判断单元,用于判断与所述用户身份标识对应的用户是否为有效用户;关联单元,用于当判断结果为是时,将与所述自动售货设备标识对应的自动售货设备信息与所述用户关联,并向用户端返回绑定结果信息。
- 如权利要求6所述的自动售货设备关联装置,其特征在于,所述自动售货设备关联请求在用户端录入自动售货设备标识码时触发。
- 如权利要求6所述的自动售货设备关联装置,其特征在于,所用户身份标识获取单元具体包括:判断模块,用于判断所述自动售货设备关联请求中是否携带有用户身份标识;用户身份标识接收模块,用于当判断结果为否时,向所述用户端返回登录/注册页面信息,以接收所述用户录入的用户身份标识。
- 如权利要求6所述的自动售货设备关联装置,其特征在于,所述有效用户为:与所述用户身份标识对应的用户为已注册用户;或者与所述用户身份标识对应的用户为已注册用户,且为正常使用状态。
- 如权利要求6所述的自动售货设备关联装置,其特征在于,所述装置还包括:第二判断单元,用于判断与所述自动售货设备标识码对应的自动售货设备是否为可关联状态;所述关联单元具体包括:关联模块,用于若所述用户为有效用户且所述自动售货设备为可关联状态,将所述自动售货设备标识与所述用户身份标识关联,并向用户端返回绑定结果信息。
- 一种自动售货设备关联系统,其特征在于,所述系统包括:服务器,所述服务器包括权利要求5-10任意一项权利要求所述的装置;用户端,用于向所述服务器发起自动售货设备关联请求,以及发送用户身份标识;自动售货设备,用于向所述用户端提供自动售货机标识。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711446819.0 | 2017-12-27 | ||
CN201711446819.0A CN108198336B (zh) | 2017-12-27 | 2017-12-27 | 一种自动售货设备关联方法、装置及系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2019128122A1 true WO2019128122A1 (zh) | 2019-07-04 |
Family
ID=62584626
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2018/090567 WO2019128122A1 (zh) | 2017-12-27 | 2018-06-11 | 一种自动售货设备关联方法、装置及系统 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108198336B (zh) |
WO (1) | WO2019128122A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112654040A (zh) * | 2020-12-10 | 2021-04-13 | 广州极飞科技有限公司 | 关联设备的方法、装置、处理器及非易失性存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103295067A (zh) * | 2013-04-10 | 2013-09-11 | 南京邮电大学 | 基于物联网的自动售货机管理系统 |
CN105788071A (zh) * | 2014-12-17 | 2016-07-20 | 中国移动通信集团公司 | 一种远程控制的自动售货处理方法、装置、机器人及系统 |
CN106992956A (zh) * | 2016-01-21 | 2017-07-28 | 阿里巴巴集团控股有限公司 | 一种实现设备间认证的方法、装置和系统 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106034151A (zh) * | 2015-03-13 | 2016-10-19 | 阿里巴巴集团控股有限公司 | 终端设备关联关系的建立方法及装置 |
CN105041701A (zh) * | 2015-08-11 | 2015-11-11 | 小米科技有限责任公司 | 智能风扇的控制方法及装置、智能风扇 |
CN105159115B (zh) * | 2015-08-31 | 2019-07-23 | 小米科技有限责任公司 | 智能设备控制方法及装置 |
CN105678611A (zh) * | 2016-03-03 | 2016-06-15 | 北京东方车云信息技术有限公司 | 网络租车中实现司机、司机端设备、车辆相互绑定的方法 |
US10002486B2 (en) * | 2016-03-22 | 2018-06-19 | Clever Motion Technology Limited | Vending machine |
CN106101057A (zh) * | 2016-05-19 | 2016-11-09 | 深圳天珑无线科技有限公司 | 移动终端设备及其管理方法和管理系统 |
CN106302762B (zh) * | 2016-08-19 | 2019-10-08 | 北京小米移动软件有限公司 | 智能设备绑定方法和装置 |
CN107123194A (zh) * | 2017-03-10 | 2017-09-01 | 须要科技(深圳)有限公司 | 自动售卖系统 |
CN107330595A (zh) * | 2017-06-21 | 2017-11-07 | 广州市创赢电子产品有限公司 | 一种自动贩卖机的管理系统 |
CN107317862A (zh) * | 2017-06-27 | 2017-11-03 | 昝立民 | 连锁终端系统、分布式管理方法及管理共享设备的系统 |
CN107341914B (zh) * | 2017-07-05 | 2020-11-06 | 无锡动力立方科技有限公司 | 一种智能终端信息管理云平台 |
CN107330770A (zh) * | 2017-07-18 | 2017-11-07 | 百达致胜(北京)科技有限公司 | 云自动售卖系统及控制方法 |
-
2017
- 2017-12-27 CN CN201711446819.0A patent/CN108198336B/zh active Active
-
2018
- 2018-06-11 WO PCT/CN2018/090567 patent/WO2019128122A1/zh active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103295067A (zh) * | 2013-04-10 | 2013-09-11 | 南京邮电大学 | 基于物联网的自动售货机管理系统 |
CN105788071A (zh) * | 2014-12-17 | 2016-07-20 | 中国移动通信集团公司 | 一种远程控制的自动售货处理方法、装置、机器人及系统 |
CN106992956A (zh) * | 2016-01-21 | 2017-07-28 | 阿里巴巴集团控股有限公司 | 一种实现设备间认证的方法、装置和系统 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112654040A (zh) * | 2020-12-10 | 2021-04-13 | 广州极飞科技有限公司 | 关联设备的方法、装置、处理器及非易失性存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN108198336A (zh) | 2018-06-22 |
CN108198336B (zh) | 2020-11-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11182844B2 (en) | Virtual resource transfer method, client device, application server, and system | |
CN105530175B (zh) | 一种消息处理方法、装置及系统 | |
US9882916B2 (en) | Method for verifying sensitive operations, terminal device, server, and verification system | |
CN104980412B (zh) | 一种应用客户端、服务端及对应的Portal认证方法 | |
WO2015027781A1 (zh) | 通信方法、数据处理平台以及通信系统 | |
US10050899B2 (en) | Data processing method, apparatus, client, server and system | |
JP6388950B2 (ja) | サービスデータを処理するための方法、ユーザ端末、およびサービス端末 | |
CN104601641A (zh) | 应用链接分享方法、装置及系统 | |
US10630807B2 (en) | Method and system for loading application- specific interfaces in a social networking application | |
TWI761385B (zh) | 設備配置方法及裝置、系統 | |
CN106303099A (zh) | 一种验证用户通信号码有效性的方法、装置及系统 | |
TWI676111B (zh) | 業務過程的啟動方法和裝置 | |
WO2014194853A1 (zh) | 数据处理方法、系统、终端及服务器 | |
CN105721389A (zh) | 多终端设备互通数据处理和服务响应方法、装置 | |
WO2019128122A1 (zh) | 一种自动售货设备关联方法、装置及系统 | |
CN109391658B (zh) | 一种账号数据同步方法及其设备、存储介质、终端 | |
WO2018133715A1 (zh) | 一种用户信息的获取方法及相关装置 | |
CN113946739A (zh) | 敏感数据查询方法、装置、设备及存储介质 | |
WO2018230374A1 (ja) | チケット提供方法、チケット提供装置及び携帯端末用プログラム | |
US9749849B1 (en) | Systems and methods for associating user personal information with wireless enabled devices | |
KR101370407B1 (ko) | 시큐리티 앱 구동 시스템 및 시큐리티 앱 구동 방법 | |
KR101407398B1 (ko) | 스마트 단말을 이용한 하이브리드 전자상거래 제공방법 및 이를 위한 프로그램을 기록한 컴퓨터로 판독가능한 기록매체 | |
CN105656899B (zh) | 一种去中心化登录方法、客户端及系统 | |
US11991176B2 (en) | Controlled method and system for secure information sharing | |
CN113934383B (zh) | 将云打印机与业务绑定的方法、装置、服务器及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18895722 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 18.11.2020) |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 18895722 Country of ref document: EP Kind code of ref document: A1 |