CN114979047A - Instant messaging method, device and equipment - Google Patents

Instant messaging method, device and equipment Download PDF

Info

Publication number
CN114979047A
CN114979047A CN202210587133.8A CN202210587133A CN114979047A CN 114979047 A CN114979047 A CN 114979047A CN 202210587133 A CN202210587133 A CN 202210587133A CN 114979047 A CN114979047 A CN 114979047A
Authority
CN
China
Prior art keywords
user
payment
instant messaging
target
payment device
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
CN202210587133.8A
Other languages
Chinese (zh)
Other versions
CN114979047B (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.)
Alipay Hangzhou Information Technology Co Ltd
Original Assignee
Alipay Hangzhou Information 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 Alipay Hangzhou Information Technology Co Ltd filed Critical Alipay Hangzhou Information Technology Co Ltd
Priority to CN202210587133.8A priority Critical patent/CN114979047B/en
Priority to CN202410263720.0A priority patent/CN118158182A/en
Publication of CN114979047A publication Critical patent/CN114979047A/en
Application granted granted Critical
Publication of CN114979047B publication Critical patent/CN114979047B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/327Short range or proximity payments by means of M-devices
    • G06Q20/3274Short range or proximity payments by means of M-devices using a pictured code, e.g. barcode or QR-code, being displayed on the M-device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • G06Q20/4014Identity check for transactions
    • G06Q20/40145Biometric identity checks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • H04L51/046Interoperability with other network applications or services

Landscapes

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

Abstract

The embodiment of the specification discloses an instant messaging method, an instant messaging device and instant messaging equipment. The scheme can comprise the following steps: after the first user triggers the instant messaging control of the payment device deployed at the target store, the payment device can determine the registered account of the second user bound with the payment device, and establish instant messaging connection between the payment device and the target device logged with the registered account, so that the first user can perform instant messaging with the second user, and unmanned operation of the target store is facilitated.

Description

Instant messaging method, device and equipment
Technical Field
The present application relates to the field of payment technologies, and in particular, to an instant messaging method, an instant messaging device, and an instant messaging apparatus.
Background
With the rapid development of the economic society, the economy of the shop entity is more and more prosperous. In the business process, a business manager is often required to be located in a business to provide manual service to customers so as to meet the shopping consumption requirements of the customers. However, there may be a situation where the manager needs to leave the shop temporarily, and at this time, if the manager does not want to close the shop and keeps the shop open, it is necessary to let the customer and the manager perform remote communication in order to communicate shopping payment.
Therefore, the technical problem to be solved urgently is how to enable the customer to conveniently communicate with the shop manager under the condition that the shop manager leaves the shop so as to realize unmanned operation of the shop.
Disclosure of Invention
The instant messaging method, the instant messaging device and the instant messaging equipment provided by the embodiment of the specification are used for enabling a customer to conveniently communicate with a shop manager under the condition that the shop manager leaves a shop, so that unmanned operation of the shop is facilitated.
In order to solve the above technical problem, the embodiments of the present specification are implemented as follows:
an instant messaging method provided in an embodiment of the present specification is applied to a payment device deployed at a target store, and includes:
acquiring a trigger operation of a first user for an instant messaging control at the payment device;
determining a registered account of a second user bound with the payment device in response to the triggering operation;
establishing instant communication connection between the payment device and a target device logged with the registered account; and the instant messaging connection is used for enabling the first user to carry out instant messaging with the second user.
An instant messaging method provided in an embodiment of the present specification is applied to a target device, where a registered account of a second user bound to a payment device is logged in the target device, and the payment device is deployed at a target store, and the method includes:
receiving an instant messaging connection request of the payment device; the instant messaging connection request is generated in response to a triggering operation of a first user for an instant messaging control at the payment device;
acquiring a connection instruction aiming at the instant communication connection request;
establishing an instant communication connection between the target device and the payment device in response to the connection instruction; and the instant messaging connection is used for enabling the first user to carry out instant messaging with the second user.
An instant messaging device provided in an embodiment of the present specification is applied to a payment device deployed at a target store, and includes:
the first acquisition module is used for acquiring the trigger operation of a first user on the instant messaging control at the payment equipment;
a determination module for determining a registered account of a second user bound with the payment device in response to the triggering operation;
the communication connection module is used for establishing instant communication connection between the payment equipment and target equipment logged in with the registered account; and the instant messaging connection is used for enabling the first user to carry out instant messaging with the second user.
An instant messaging device provided in an embodiment of the present specification is applied to a target device, where a registered account of a second user bound to a payment device logs in to the target device, and the payment device is deployed at a target store, and includes:
the receiving module is used for receiving an instant messaging connection request of the payment equipment; the instant messaging connection request is generated in response to a triggering operation of a first user for an instant messaging control at the payment device;
the acquisition module is used for acquiring a connection instruction aiming at the instant communication connection request;
the communication connection module is used for responding to the connection instruction and establishing instant communication connection between the target device and the payment device; and the instant messaging connection is used for enabling the first user to carry out instant messaging with the second user.
The payment device provided by the embodiment of the present specification, where the payment device is deployed at a target store, includes:
at least one processor; and the number of the first and second groups,
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to:
acquiring a trigger operation of a first user for an instant messaging control at the payment device;
determining a registered account of a second user bound with the payment device in response to the triggering operation;
establishing instant communication connection between the payment device and a target device logged in with the registered account; and the instant messaging connection is used for enabling the first user to carry out instant messaging with the second user.
An instant messaging device provided in an embodiment of the present specification, where a registered account of a second user bound to a payment device is logged in, where the payment device is deployed at a target store, includes:
at least one processor; and the number of the first and second groups,
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to:
receiving an instant messaging connection request of the payment device; the instant messaging connection request is generated in response to a triggering operation of a first user for an instant messaging control at the payment device;
acquiring a connection instruction aiming at the instant communication connection request;
establishing an instant messaging connection between the device and the payment device in response to the connection instruction; and the instant messaging connection is used for enabling the first user to carry out instant messaging with the second user.
At least one embodiment provided in the present specification can achieve the following advantageous effects:
after the first user triggers the instant messaging control at the payment device deployed at the target store, the payment device may determine the registered account of the second user bound to the first user, and establish an instant messaging connection between the payment device and the target device logged in with the registered account, so that the first user and the second user can perform instant messaging based on the instant messaging connection. According to the scheme, the convenience of communication between the customer (namely, the first user) and the shop manager can be improved under the condition that the shop manager (namely, the second user) leaves the target shop, and due to the fact that instant communication is conducted by existing payment equipment at the target shop, other equipment does not need to be newly added, self-service shopping and payment can be achieved by the first user under the guidance of the second user, unmanned operation of the shop is achieved, and the improvement cost of the shop in unmanned operation is reduced.
Drawings
In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments described in the present application, and for those skilled in the art, other drawings can be obtained according to the drawings without any creative effort.
Fig. 1 is a schematic flowchart of an instant messaging method provided in an embodiment of the present disclosure;
fig. 2 is a flow chart of another instant messaging method provided in the embodiments of the present disclosure
FIG. 3 is a schematic swimlane flow chart corresponding to the instant messaging method of FIGS. 1 and 2 according to an embodiment of the present disclosure;
fig. 4 is a schematic structural diagram of an instant messaging device corresponding to fig. 1 according to an embodiment of the present disclosure;
fig. 5 is a schematic structural diagram of an instant messaging device corresponding to fig. 2 according to an embodiment of the present disclosure;
fig. 6 is a schematic structural diagram of a payment device corresponding to fig. 1 provided in an embodiment of the present disclosure;
fig. 7 is a schematic structural diagram of an instant messaging device corresponding to fig. 2 provided in an embodiment of the present specification.
Detailed Description
To make the objects, technical solutions and advantages of one or more embodiments of the present disclosure more apparent, the technical solutions of one or more embodiments of the present disclosure will be described in detail and completely with reference to the specific embodiments of the present disclosure and the accompanying drawings. It is to be understood that the embodiments described are only a few embodiments of the present specification, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of one or more embodiments of the present specification.
The technical solutions provided by the embodiments of the present description are described in detail below with reference to the accompanying drawings.
In the prior art, a scheme for realizing an unmanned operation mode of shops by using a technical means to carry out intelligent automatic processing has appeared. Such as an unmanned vending machine, an unmanned convenience store, etc. However, when the above-mentioned unattended operation mode of the shop is implemented, a large amount of special equipment is often required to be deployed at the shop, and the implementation cost is high, so that the method is not suitable for the situation that a shop manager needs to leave the shop temporarily and conduct unattended operation of the shop in a short period. And at present, when a customer purchases at an unmanned shop, remote communication with a shop manager often cannot be carried out, so that the shopping experience of the customer is influenced.
In order to solve the defects in the prior art, the scheme provides the following embodiments:
fig. 1 is a flowchart illustrating an instant messaging method according to an embodiment of the present disclosure. From a procedural perspective, the executing subject of the process may be a payment device deployed at the target store, or an application hosted at the payment device. As shown in fig. 1, the process may include the following steps:
step 102: acquiring a trigger operation of a first user on an instant messaging control at the payment device.
In embodiments of the present description, the destination store is typically provided with a payment device for collecting payment to the customer using the payment device. That is, the payment device may be a device that is usually set at a target store, and is not a device that is intentionally added to implement the instant messaging method in the embodiment of the present specification.
Wherein the target store is typically a store having a physical place of business. The target store can sell real objects, for example, the target store can be a shop or supermarket selling real objects such as daily necessities and food; alternatively, the target store may also sell services, for example, the target store may be a car wash that sells self-service car washes, a nail shop that sells self-service nail care, and the like. Typically, customers have the ability to do shopping, consumption, payment, etc. on their own at the target store.
In the embodiments of the present description, the payment device may have a plurality of operation modes. For example, when a shop manager leaves a target shop and needs to achieve unmanned operation of the target shop, the out-of-store operation mode of the payment device may be selected, and at this time, an instant messaging control may be displayed at a display interface of the payment device, so that when a first user performs self-service shopping at the target shop, the instant messaging control may be triggered to communicate with the shop manager (e.g., a second user). The implementation manner of the triggering operation of the instant messaging control by the first user may be various, for example, a click operation, a long-time press operation, a mouse hovering operation, and the like for the instant messaging control are not specifically limited.
In practical application, when the payment equipment is in an off-store operation mode, the instant messaging control can be directly displayed in a display interface; or, after the first user is identified to carry out the target shop, the instant messaging control can be displayed; alternatively, the instant messaging control may be presented after the first user triggers the payment device, which is not limited in particular.
In practical application, when a shop manager is located in a target shop and operates the target shop manually, a common operation mode of the payment device can be selected, and at the moment, the display interface of the payment device can not display the instant messaging control, so that troubles caused by the fact that the first user triggers the instant messaging control by mistake are avoided.
Step 104: in response to the triggering operation, a registered account of a second user bound with the payment device is determined.
In this embodiment, the registered account of the second user is usually pre-bound at the payment device, so that the registered account is used as an account for answering instant messaging. Specifically, a single registered account may be bound at the payment device; alternatively, multiple registered accounts may be bound to the payment device, and the multiple registered accounts may be accounts of the same second user or accounts of different second users, which is not limited in particular.
If a plurality of registered accounts bound with the payment device exist, the shop manager can preset the use priority of each registered account, and sequentially try to establish instant messaging connection with each registered account from high to low according to the use priority until the instant messaging connection with any registered account is established successfully, so that the establishment success probability of the instant messaging connection is favorably improved. Or, each registered account bound with the payment device and the corresponding identification information of the second user may be displayed to the first user, so that the first user may select any registered account to establish the instant messaging connection according to actual requirements.
In practical applications, since the payment device generally needs to establish a binding relationship with a collection account of a shop manager (e.g., a payment account of a second user), after the customer is collected with the payment device, funds at the account of the customer can be transferred to the collection account. Based on the method, the collection account bound with the payment device can also be used as the registered account of the second user bound with the payment device, and the method is beneficial to simplifying the setting operation of the shop manager on the payment device.
In this embodiment of the present specification, the payment device may locally store account identification information of the registered account of the second user bound thereto, so that in step 104, the account information of the registered account of the second user bound to the payment device may be extracted from the information locally stored in the payment device. Alternatively, the account information of the registered account of the second user bound to the payment device may be stored in the server, so that the payment device may also obtain the account information of the registered account of the second user bound to the server from the server when step 104 is executed. This is not particularly limited.
Step 106: establishing instant communication connection between the payment device and a target device logged with the registered account; and the instant messaging connection is used for enabling the first user to carry out instant messaging with the second user.
In this embodiment of the present specification, an application to which a registered account of the second user bound to the payment device belongs may be referred to as a target application. The target application program is required to be carried at the target device of the second user, and the registered account is logged in at the target application program, so that instant communication connection is established with the payment device based on the target application program at the target device, the second user can remotely guide the first user to carry out self-service shopping and settlement, and unmanned operation of a target shop is achieved. In practical applications, the type of the target application program may be various, for example, an instant messaging application, a payment application, or other types of applications, and the like, which is not particularly limited.
In the method in fig. 1, after a first user triggers an instant messaging control at a payment device deployed at a target store, the payment device may determine a registered account of a second user bound to the first user, and establish an instant messaging connection between the payment device and the target device logged in with the registered account, so that the first user and the second user can perform instant messaging based on the instant messaging connection. According to the scheme, the convenience of communication between the customer (namely, the first user) and the shop manager can be improved under the condition that the shop manager (namely, the second user) leaves the target shop, and due to the fact that instant communication is conducted by existing payment equipment at the target shop, other equipment does not need to be newly added, self-service shopping and payment can be achieved by the first user under the guidance of the second user, unmanned operation of the shop is achieved, and the improvement cost of the shop in unmanned operation is reduced.
Based on the process in fig. 1, some specific embodiments of the process are also provided in the examples of this specification, which are described below.
In this embodiment of the specification, in order to facilitate the second user to remotely monitor the operation condition of the target store, the payment device may further send a prompt message to the second user after recognizing that the first user enters the target store.
Specifically, the scheme in fig. 1 may further include:
if the first user is detected to enter the target store, user prompt information is generated; the user prompt information is used for prompting the second user that the first user enters the target store.
And sending the user prompt information to the target equipment logged with the registered account.
In this embodiment of the specification, the payment device is usually a networked device, and therefore, the user prompt message may be sent to the target device logged in with the registered account of the second user bound to the target device through the internet, so that the second user may timely know that the first user enters the target store.
Specifically, the payment device may send the user prompt information to a server device of a target application (i.e., an application to which a registered account of a second user bound to the payment device belongs), so that the server device is used to forward the user prompt information to the target device logged in with the registered account of the second user.
In practical application, the payment device may locally store the account information of the registered account of the second user, so that the payment device may further send the account information of the registered account of the second user to the server device, so that the server device can know the receiving account of the user prompt information.
In practical applications, a video monitoring device is usually disposed at a target store to collect a monitoring video of the target store in real time. Based on this, after looking up the user prompt information, the second user may also need to view the monitoring video at the target store, and at this time, the second user may view the monitoring video from the monitoring application corresponding to the video monitoring device.
Or, the second user can directly view the monitoring video from the target application program based on the payment device at the target store, so as to avoid inconvenience caused by the fact that the second user needs to execute application jump operation when viewing the monitoring video and the user prompt information.
Specifically, the payment device at the target store may be in wired connection or wireless connection with the video monitoring device, so that the payment device may obtain the monitoring video collected by the video monitoring device, and may actively send the monitoring video to the target device logged in with the registered account of the second user bound to the monitoring video. Or after receiving a monitoring video sending instruction generated by the second user by using the registered account, sending the monitoring video to the target device logged in with the registered account, so that the second user can view the monitoring video of the target shop from the target device.
In the embodiment of the specification, prompt information can be broadcasted to the first user by using the payment device, so that the first user can know that the target shop is in an unmanned operation state at present, and can know that instant messaging can be performed between the payment device and the second user, and self-service shopping and settlement can be performed.
Based on this, the method in fig. 1 may further include:
if the first user is detected to enter the target store, voice prompt information is broadcasted; the voice prompt message may be used to prompt the first user to utilize the payment device to conduct instant messaging with the second user.
In an embodiment of the present specification, the voice prompt message may further prompt that a shop manager of the target shop is not located in the target shop currently, and the target shop is in an unattended operation mode, so that the first user can know a business mode of the target shop conveniently.
In the embodiment of the specification, the first user is prompted in a voice broadcasting mode, so that the prompt information touch rate is better, and the first user does not need to assist in executing other operations, thereby being beneficial to improving the experience of the first user. In practical applications, the text content corresponding to the voice prompt message may be displayed in the form of text, graphics, and the like on the display screen of the payment device, which is not limited specifically.
In this embodiment of the present description, since the payment device generally needs to perform the operation of sending and broadcasting the related prompt information after detecting that the first user enters the target store, a detection scheme for an event that the first user enters the target store is further provided in this embodiment of the present description.
Specifically, the method in fig. 1, detecting that the first user enters the target store, may specifically include:
receiving user entrance information sent by user detection equipment at the target shop; the user access information is used for reflecting that the first user accesses the target store.
In this embodiment, a target store is generally provided with a user detection device having a user entry behavior detection function, for example, a video monitoring device, a guest greeting device, and the like. Thus, wired connection or wireless connection between the user detection device and the payment device can be established, so that the user detection device can send user entrance information to the payment device after detecting that the first user enters the target shop. Based on this, if the payment device receives the user progress information, it may indicate that the first user is detected to enter the target store.
For ease of understanding, the principle of the user detection device detecting the first user entering the target store is explained herein.
At present, video monitoring equipment generally has human body detection and tracking capabilities, and therefore, the video monitoring equipment with a monitoring area as an internal area or an inlet area of a target shop can be used for detecting the behavior of a first user entering the target shop based on the human body detection and tracking capabilities of the video monitoring equipment.
The greeting device may generally refer to a device that broadcasts greeting information (e.g., welcome information, etc.) upon recognizing that a user enters a target store. At present, the guest-greeting device is usually provided with a sensing device such as a thermal infrared sensor or a light resistor, and when a user passes through the guest-greeting device, the sensing device at the guest-greeting device is triggered, so that a behavior that the first user enters a target store is detected.
In practical application, if the payment device is equipped with the image collector, the payment device may also be used to collect an image of the target store by itself, and analyze the collected image to detect a behavior of the first user entering the target store. However, since the image collector mounted on the payment device is generally suitable for collecting images within a small range, there may be a case where a user entering a target store is missed.
In the embodiment of the present specification, an implementation manner of establishing an instant messaging connection between a payment device and a target device logged in with a registered account of a second user is also provided. Specifically, the method comprises the following steps:
the payment device may send a call creation request to the first server.
Receiving call unique identification information fed back by the first server in response to the call creation request.
Sending the unique call identification information to the target equipment logged in with the registered account; the target device is used for establishing instant communication connection with the payment device by using the call unique identification information.
In the embodiment of the present specification, the first server is generally a server providing an instant messaging service. The first server can create a virtual call room, and send the information to be transmitted at each device/account joined in the same call room to other devices/accounts in the call room, thereby realizing instant messaging between different devices/accounts.
Specifically, after receiving a call creation request sent by the payment device, the first server may create a virtual call room, and feed back unique room identification information of the call room as call unique identification information to the payment device, where the payment device has added the call room corresponding to the call unique identification information. The payment device further needs to send the call unique identification information to the target device logged in with the registered account of the second user, so that the target device joins the call room where the payment device is located at the first server by using the call unique identification information, and thus an instant communication connection between the two is established. Subsequently, instant communication between the payment device and the target device can be realized based on the first server.
In practical applications, the service provider of the first server may provide a Software Development Kit (SDK) for implementing an instant messaging function to the user, and the payment device and the target device generally need to be loaded with the SDK to establish an instant messaging connection therebetween based on the first server.
In an embodiment of this specification, the sending the unique call identification information to the target device logged in with the registered account may specifically include:
sending instant messaging connection information carrying the unique call identification information and the account information of the registered account to a second server; and the second server is used for sending an instant messaging connection request carrying the unique call identification information to the target equipment logged in with the registered account according to the instant messaging connection information.
In this embodiment, the second server is generally a server device of a target application (i.e., an application to which a registered account of the second user bound to the payment device belongs), for example, if the registered account of the second user is a payment account registered by the second user at the payment application, the second server may be the server device of the payment application. Therefore, the instant communication connection request carrying the unique call identification information can be sent to the target equipment logged in with the registered account by using the second server. In practical applications, the first server and the second server may be the same server or different servers, and the service providers to which the first server and the second server belong may be the same or different, which is not limited specifically.
In the embodiments of the present specification, the type of the instant communication connection established between the payment device and the target device may be various. For example, when the payment device is a face-brushing payment device, the instant communication connection may include, because the payment device typically has video capture capabilities: the video call connection is connected with the voice call.
Correspondingly, step 106: establishing an instant messaging connection between the payment device and a target device logged in with the registered account may specifically include:
establishing a video call connection between the payment device and a target device logged in with the registered account; or,
and establishing voice call connection between the payment device and the target device logged in with the registered account.
In this embodiment of the present description, if there are multiple types of instant messaging connections that can be established between the payment device and the target device, the payment device may display multiple instant messaging controls that correspond to the multiple types of instant messaging connections one to one, so that the first user may trigger the specified instant messaging control according to actual needs, and thus establish an instant messaging connection of a type corresponding to the specified instant messaging control with the target device, which is beneficial to improving the experience of the first user.
In practical application, if the payment device does not have the video acquisition capability but has the voice acquisition capability, the payment device can only establish voice call connection with the target device, and at the moment, a single instant messaging control is displayed at the payment device, so that trouble brought to the first user is avoided.
Or, if the payment device does not have the video acquisition capability but has the voice acquisition capability, a video call connection between the payment device and the target device may also be established, and only at this time, the payment device may send the video data of the first user, which is acquired by the video monitoring device at the target store, to the target device, or the payment device may not send the video data related to the first user to the target device, so that the second user may not obtain the image data of the first user, but the first user may receive the video data of the second user from the payment device, which is beneficial to improving the experience of the first user.
In the embodiment of the specification, when the second user performs instant messaging with the first user, the second user can guide the first user to perform self-service shopping and settlement, so that unmanned operation of a target shop is realized. Thus, the first user may also need to perform a payment operation with the payment device to pay for the specified goods that the first user needs to purchase from the target store.
Based on this, step 106: after the instant communication connection between the payment device and the target device logged in with the registered account is established, the method may further include:
acquiring a payment operation executed by the first user aiming at the payment device; the payment operation is used for paying for the specified goods at the target store.
And generating payment order information of the first user in response to the payment operation.
In this embodiment of the present specification, the specific goods at the target store may be a physical article, or may be a non-physical service (for example, a self-service car washing service, etc.) that the first user may enjoy at the target store, and this is not particularly limited.
In this embodiment, if the first user needs to pay for a specific commodity at the target store, the payment device generally needs to determine an amount (i.e., an amount to be paid) that needs to be paid for the specific commodity purchased by the first user. In practical applications, the payment device may obtain the amount to be paid in various ways.
Specifically, before the obtaining of the payment operation performed by the first user with respect to the payment device, the method may further include:
acquiring the amount to be paid sent by a cash register in communication connection with the payment device; the amount to be paid is generated according to an operation performed by the first user on the cash register device; or,
acquiring an amount to be paid input by the first user at the payment device; or,
acquiring the amount to be paid sent by the second user based on the target device logged with the registered account;
the obtaining of the payment operation executed by the first user for the payment device specifically includes:
and acquiring the operation of the first user for paying the amount to be paid, which is executed by the payment device.
In the embodiment of the present specification, if a cash register device connected to a payment device is disposed at a target store, the cash register device may be used to determine the amount of money to be paid for a specific commodity in a manner of scanning a barcode of the specific commodity. The cash register device can also send the determined amount to be paid to the payment device, so that the first user can pay the amount to be paid by using the payment device conveniently.
Or, the payment device itself may have a capability of enabling the first user to manually input the amount to be paid, for example, the payment device may be provided with a keyboard, so that the first user may manually input the amount to be paid by operating the keyboard, and thus the payment device may obtain the amount to be paid, thereby facilitating the first user to pay the amount to be paid by using the payment device.
Or the second user can input the amount to be paid by using the registered account bound with the payment device, and the amount to be paid is forwarded to the payment device through the server device of the application to which the registered account belongs, so that the payment device can acquire the amount to be paid, which is beneficial to simplifying the operation of the first user and guaranteeing the authenticity and the accuracy of the amount to be paid.
In practical application, if the payment device is a face-brushing payment device, the operation performed by the first user for the payment device to pay the amount to be paid may be a face-brushing payment operation, or an operation of presenting a payment code to the payment device to pay, which is not particularly limited.
In the embodiment of the specification, functions of instant messaging, voice prompt broadcasting, user prompt information sending, payment amount acquisition from the target device and the like realized on the basis of the payment device can be realized by updating a software installation package of the payment device deployed at the target store without purchasing and newly adding other payment devices again, so that the transformation cost of the target store when the target store is operated without people can be reduced.
Based on the same idea as the scheme shown in fig. 1, the embodiment of the present specification further provides another instant messaging method. Fig. 2 is a flowchart of another instant messaging method provided in an embodiment of the present disclosure. The execution subject of the process may be a target device logged in a registered account of a second user bound to a payment device, wherein the payment device is deployed at a target store; alternatively, the execution subject of the flow may be an application program registered with the registered account. As shown in fig. 2, the process may include:
step 202: receiving an instant messaging connection request of the payment device; the instant messaging connection request is generated in response to a triggering operation of a first user for an instant messaging control at the payment device.
In this embodiment of the present specification, after performing the triggering operation mentioned in step 102 in fig. 1 for the instant messaging control at the payment device, the first user may cause the execution subject in the scheme in fig. 2 to receive an instant messaging connection request in response to the triggering operation.
Step 204: and acquiring a connection instruction aiming at the instant communication connection request.
In this embodiment of the specification, the target device is usually loaded with an application (i.e., a target application) to which a registered account of the second user bound to the payment device belongs, so that after the instant messaging connection request is obtained, the instant messaging connection request can be displayed at the target application. If the second user agrees to establish the instant messaging connection with the payment device, the target application program can be operated to enable the target device to obtain a connection instruction for the instant messaging connection request.
If the second user does not agree to establish the instant messaging connection with the payment device, the target application program can be operated to enable the target device to obtain a connection prohibition instruction aiming at the instant messaging connection request, so that the response of the instant messaging connection request is terminated; or, no operation may be executed on the target application program, so that the target device terminates the response of the instant messaging connection request when determining that the duration of acquiring the instant messaging connection request reaches a specified duration and a connection instruction for the instant messaging connection request is not acquired; the target device and the payment device are prevented from establishing instant communication connection, and therefore the communication willingness of the second user is guaranteed.
Step 206: establishing an instant communication connection between the target device and the payment device in response to the connection instruction; and the instant messaging connection is used for enabling the first user to carry out instant messaging with the second user.
In this embodiment of the present description, the step 206 establishes the instant messaging connection between the target device and the payment device, and the technical principles adopted by the step 206 to establish the instant messaging connection between the target device and the payment device mentioned in the step 106 in fig. 1 may be the same, and are not described herein again.
After the instant communication connection between the target device and the payment device is established, the second user and the first user can carry out instant communication based on the instant communication connection, so that the second user can remotely guide the first user to carry out self-service shopping and settlement, and unmanned operation of a target shop is realized.
In the method in fig. 2, after triggering an instant messaging control at a payment device deployed at a target store, a target device, which has logged in a registered account of a second user bound to the payment device, of a first user may receive an instant messaging connection request, and if the target device obtains a connection instruction for the instant messaging connection request, an instant messaging connection between the payment device and the target device may be established, so that the first user and the second user may perform instant messaging based on the instant messaging connection. According to the scheme, the convenience of communication between the customer (namely the first user) and the shop manager can be improved under the condition that the shop manager (namely the second user) leaves the target shop, and due to the fact that instant communication is conducted by existing payment equipment at the target shop, unmanned operation of the shop can be achieved without newly adding other equipment, and the improvement cost of the shop in the unmanned operation mode is reduced.
Based on the method in fig. 2, some specific embodiments of the method are also provided in the examples of this specification, which are described below.
In the embodiment of the present specification, step 202: receiving an instant messaging connection request of a payment device may specifically include:
receiving the instant messaging connection request sent by a second server; the instant messaging connection request carries call unique identification information, and the call unique identification information is generated by the first server in response to the call establishment request of the payment device.
Correspondingly, step 206: establishing an instant messaging connection between the target device and the payment device may specifically include:
and the target device establishes instant communication connection with the payment device by using the unique call identification information.
In this embodiment of the present specification, the payment device may include a face-brushing payment device; the registered account may be a payment account of the second user at a payment application; the second server may be a server device of the payment application. And the first server may be a server providing an instant messaging service. In practical applications, the first server and the second server may be the same or different, and both may belong to the same service provider or different service providers, which is not limited specifically.
In practical applications, the payment device may request the first server to create a virtual call room, and cause the first server to feed back unique room identification information corresponding to the call room as call unique identification information, so as to send the call unique identification information to the target device. The payment application at the target device logged into the registered account of the second user may then send the call unique identification information to the first server to join the call room in which the payment device is located. Subsequently, the first server can transmit the information to be transmitted of the payment device and the target device which join the same call room, so that the second user can perform instant communication with the first user at the payment device based on the payment application.
In this embodiment of the present description, when the payment device is a face-brushing payment device, there are various types of instant messaging connections that can be established between the target device and the payment device. Based on this, the target device establishes an instant messaging connection with the payment device by using the unique call identification information, which may specifically include:
the target device establishes video call connection with the payment device by using the call unique identification information; or,
and the target device establishes voice call connection with the payment device by using the call unique identification information.
In this embodiment of the present specification, the second user may further set, by using the target device, an amount to be paid at the payment device according to a communication situation with the first user, so that the first user pays the amount to be paid at the payment device.
Based on this, step 206: after the instant communication connection between the target device and the payment device is established, the method may further include:
acquiring the amount to be paid, which is input by the second user and corresponds to the first user; the amount to be paid is an amount due for a specified commodity purchased by the first user from the target store.
And sending the amount to be paid to the payment equipment.
In this embodiment of the description, the second user may input the amount to be paid at a target application program (that is, an application program to which a registered account of the second user bound to the payment device belongs) carried at the target device, and send the amount to be paid to the payment device through the server device of the target application program, so that the first user pays the amount to be paid at the payment device, and the operation convenience in self-service shopping and payment of the first user is improved.
In this embodiment, after the first user enters the target store, the second user may have a need to know the event. Based on this, the method in fig. 2 may further include:
acquiring user prompt information; the user prompt information is generated by the payment device after the first user is detected to enter the target store, and the user prompt information is used for prompting the second user that the first user enters the target store.
And displaying the user prompt information.
In this embodiment, the target application (i.e., the application to which the registered account of the second user bound to the payment device belongs) may be utilized to obtain and display the user prompt information. Subsequently, the second user can also view the monitoring video at the target shop based on the target application program, so that the second user can remotely monitor the running condition of the target shop.
In the embodiment of the description, functions such as instant messaging, user prompt information display, and to-be-paid amount setting, which are realized based on a target application program, can be realized by updating a software installation package of the target application program, and a second user does not need to buy a new mobile terminal device again or add a new mobile terminal device, so that the transformation cost of the target store when the target store is operated without people is reduced.
FIG. 3 is a schematic swimlane flow chart corresponding to the instant messaging method shown in FIGS. 1 and 2 according to an embodiment of the present disclosure. As shown in fig. 3, the instant communication process may involve the first user, the payment device, the target device, the second user, etc. executing the principal. Wherein the registered account of the second user bound with the payment device is logged on at the target device.
In the instant messaging stage, a first user can enter a target shop, and payment equipment deployed at the target shop can receive user entering information sent by user detection equipment at the target shop; and broadcasting voice prompt information, wherein the voice prompt information is used for prompting the first user to utilize the payment device to carry out instant messaging with the second user and the second user leaves a target shop. The payment device may further generate user prompt information for prompting the second user that the first user enters the target store, and send the user prompt information to the target device logged in with the registered account of the second user bound to the payment device. Correspondingly, the target device may obtain and display the user prompt information so that the second user can refer to the user prompt information.
The first user may also trigger for an instant messaging control at the payment device so that the payment device may obtain a trigger operation for the instant messaging control at the payment device. In response to the triggering operation, the payment device may determine a registered account of the second user bound to the payment device, and send a call creation request to the first server; receiving unique call identification information fed back by a first server; and sending an instant messaging connection request carrying the unique call identification information to the target equipment logged in with the registered account based on the second server.
The target device may receive and display the instant communication connection request of the payment device, and the second user may perform a connection operation for the instant communication connection request, so that the target device obtains a connection instruction for the instant communication connection request. The target device can also establish instant messaging connection with the payment device based on the unique call identification information carried in the instant messaging connection request, so that the first user and the second user can carry out instant messaging.
In the payment phase, the first user may perform a payment operation for a payment device to pay for a specified good at the target store based on the instant messaging content with the second user. And the payment equipment responds to the payment operation, and then generates payment order information of the first user, so that the first user can finish self-service shopping and payment at the target shop, and an unmanned operation mode of the target shop is realized.
Based on the same idea, the embodiment of the present specification further provides a device corresponding to the above method. Fig. 4 is a schematic structural diagram of an instant messaging device corresponding to fig. 1 provided in an embodiment of the present disclosure, where the instant messaging device may be applied to a payment device deployed at a target store. As shown in fig. 4, the apparatus may include:
a first obtaining module 402, configured to obtain a trigger operation of a first user for an instant messaging control at the payment device.
A determination module 404, configured to determine a registered account of the second user bound to the payment device in response to the triggering operation.
A communication connection module 406, configured to establish an instant communication connection between the payment device and a target device logged in with the registered account; and the instant messaging connection is used for enabling the first user to carry out instant messaging with the second user.
The examples of this specification also provide some specific embodiments of the apparatus based on the apparatus of fig. 4, which is described below.
Optionally, the apparatus shown in fig. 4 may further include:
the user prompt information generation module is used for generating user prompt information if the first user is detected to enter the target shop; the user prompt information is used for prompting the second user that the first user enters the target store.
And the user prompt information sending module is used for sending the user prompt information to the target equipment logged in with the registered account.
The voice broadcasting module is used for broadcasting voice prompt information if the first user is detected to enter the target shop; the voice prompt message is used for prompting the first user to carry out instant messaging with the second user by using the payment device.
The user access information receiving module is used for receiving user access information sent by the user detection equipment at the target shop; the user access information is used for reflecting that the first user accesses the target store. The user detection equipment comprises at least one of video monitoring equipment and guest greeting equipment.
Optionally, the communication connection module 406 may specifically include:
a first sending unit, configured to send a call creation request to a first server;
a receiving unit, configured to receive call unique identification information fed back by the first server in response to the call creation request.
A second sending unit, configured to send the unique call identification information to a target device that has logged in the registered account; the target device is used for establishing instant communication connection with the payment device by using the call unique identification information.
Optionally, the second sending unit may be specifically configured to:
sending instant messaging connection information carrying the unique call identification information and the account information of the registered account to a second server; and the second server is used for sending an instant messaging connection request carrying the unique call identification information to the target equipment logged in with the registered account according to the instant messaging connection information.
Optionally, the communication connection module 406 may be specifically configured to include:
establishing a video call connection between the payment device and a target device logged in with the registered account; or,
and establishing voice call connection between the payment device and the target device logged in with the registered account.
Optionally, the payment device comprises a face-brushing payment device; the registered account is a payment account of the second user at a payment application; the second server is the server side equipment of the payment application.
Optionally, the apparatus shown in fig. 4 may further include:
the second acquisition module is used for acquiring the payment operation executed by the first user aiming at the payment equipment; the payment operation is used for paying for the specified goods at the target store.
And the payment order generation module is used for responding to the payment operation and generating the payment order information of the first user.
Optionally, the apparatus shown in fig. 4 may further include:
the payment amount obtaining module is used for obtaining the payment amount to be paid sent by the cash register device in communication connection with the payment device; the amount to be paid is generated according to an operation performed by the first user on the cash register device; or,
acquiring an amount to be paid input by the first user at the payment device; or,
acquiring the amount to be paid sent by the second user based on the target device logged with the registered account;
correspondingly, the second obtaining module may be specifically configured to:
and acquiring the operation of the first user for paying the amount to be paid, which is executed by the payment device.
Based on the same idea, the embodiment of the present specification further provides a device corresponding to the above method. Fig. 5 is a schematic structural diagram of an instant messaging apparatus corresponding to fig. 2, which is provided in an embodiment of the present specification, and the apparatus may be applied to a target device, where a registered account of a second user bound to a payment device is logged on, and the payment device is deployed at a target store. As shown in fig. 5, the apparatus may include:
a receiving module 502, configured to receive an instant messaging connection request of the payment device; the instant messaging connection request is generated in response to a triggering operation of a first user for an instant messaging control at the payment device.
An obtaining module 504, configured to obtain a connection instruction for the instant messaging connection request.
A communication connection module 506, configured to establish an instant communication connection between the target device and the payment device in response to the connection instruction; and the instant messaging connection is used for enabling the first user to carry out instant messaging with the second user.
The examples of this specification also provide some specific embodiments of the apparatus based on the apparatus of fig. 5, which is described below.
Optionally, the receiving module 502 may specifically include:
a receiving unit: receiving the instant messaging connection request sent by a second server; the instant messaging connection request carries call unique identification information, and the call unique identification information is generated by the first server in response to the call establishment request of the payment device.
The communication connection module 506 may be specifically configured to:
and the target device establishes instant communication connection with the payment device by using the unique call identification information.
Optionally, the payment device comprises a face-brushing payment device; the registered account is a payment account of the second user at a payment application; the second server is the server side equipment of the payment application.
Correspondingly, the communication connection module 506 may specifically be configured to:
the target device establishes video call connection with the payment device by using the call unique identification information; or,
and the target device establishes voice call connection with the payment device by using the call unique identification information.
Optionally, the apparatus in fig. 5 may further include:
the payment amount acquisition module is used for acquiring the payment amount to be paid, corresponding to the first user, input by the second user; the amount to be paid is the amount due for the specified goods purchased by the first user from the target store.
And the to-be-paid amount sending module is used for sending the to-be-paid amount to the payment equipment.
Optionally, the apparatus in fig. 5 may further include:
the user prompt information acquisition module is used for acquiring user prompt information; the user prompt information is generated by the payment device after the first user is detected to enter the target store, and the user prompt information is used for prompting the second user that the first user enters the target store.
And the user prompt information display module is used for displaying the user prompt information.
Based on the same idea, the embodiment of the present specification further provides a device corresponding to the above method.
Fig. 6 is a schematic structural diagram of a payment device corresponding to fig. 1, provided in an embodiment of the present disclosure, and the payment device is deployed at a target store. As shown in fig. 6, the apparatus 600 may include:
at least one processor 610; and the number of the first and second groups,
a memory 630 communicatively coupled to the at least one processor; wherein,
the memory 630 stores instructions 620 executable by the at least one processor 610 to enable the at least one processor 610 to:
and acquiring the trigger operation of the first user for the instant messaging control at the payment device.
In response to the triggering operation, a registered account of a second user bound with the payment device is determined.
Establishing instant communication connection between the payment device and a target device logged with the registered account; and the instant messaging connection is used for enabling the first user to carry out instant messaging with the second user.
Fig. 7 is a schematic structural diagram of an instant messaging device corresponding to fig. 2 according to an embodiment of the present disclosure, where a registered account of a second user bound to a payment device is logged in, and the payment device is deployed at a target store.
As shown in fig. 7, the apparatus 700 may include:
at least one processor 710; and the number of the first and second groups,
a memory 730 communicatively coupled to the at least one processor; wherein,
the memory 730 stores instructions 720 executable by the at least one processor 710 to enable the at least one processor 710 to:
at least one processor; and the number of the first and second groups,
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to:
receiving an instant messaging connection request of the payment device; the instant messaging connection request is generated in response to a triggering operation of a first user for an instant messaging control at the payment device.
And acquiring a connection instruction aiming at the instant communication connection request.
Establishing an instant messaging connection between the device and the payment device in response to the connection instruction; and the instant messaging connection is used for enabling the first user to carry out instant messaging with the second user.
The embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, as for the apparatuses shown in fig. 6 and 7, since they are substantially similar to the method embodiments, the description is simple, and the relevant points can be referred to the partial description of the method embodiments.
In the 90 s of the 20 th century, improvements in a technology could clearly distinguish between improvements in hardware (e.g., improvements in circuit structures such as diodes, transistors, switches, etc.) and improvements in software (improvements in process flow). However, as technology advances, many of today's process flow improvements have been seen as direct improvements in hardware circuit architecture. Designers almost always obtain the corresponding hardware circuit structure by programming an improved method flow into the hardware circuit. Thus, it cannot be said that an improvement in the process flow cannot be realized by hardware physical modules. For example, a Programmable Logic Device (PLD), such as a Field Programmable Gate Array (FPGA), is an integrated circuit whose Logic functions are determined by programming the Device by a user. A digital character system is "integrated" on a PLD by the designer's own programming without requiring the chip manufacturer to design and fabricate a dedicated integrated circuit chip. Furthermore, nowadays, instead of manually making an Integrated Circuit chip, such Programming is often implemented by "logic compiler" software, which is similar to a software compiler used in program development and writing, but the original code before compiling is also written by a specific Programming Language, which is called Hardware Description Language (HDL), and HDL is not only one but many, such as abel (advanced Boolean Expression Language), ahdl (alternate Hardware Description Language), traffic, pl (core universal Programming Language), HDCal (jhdware Description Language), lang, Lola, HDL, laspam, hardward Description Language (vhr Description Language), vhal (Hardware Description Language), and vhigh-Language, which are currently used in most common. It will also be apparent to those skilled in the art that hardware circuitry that implements the logical method flows can be readily obtained by merely slightly programming the method flows into an integrated circuit using the hardware description languages described above.
The controller may be implemented in any suitable manner, for example, the controller may take the form of, for example, a microprocessor or processor and a computer readable medium that stores computer readable program code (e.g., software or firmware) executable by the (micro) processor, logic gates, switches, an Application Specific Integrated Circuit (ASIC), a programmable logic controller, and embedded microcontrollers, examples of which include, but are not limited to, the following microcontrollers: the ARC625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320, the memory controller may also be implemented as part of the control logic for the memory. Those skilled in the art will also appreciate that, in addition to implementing the controller as pure computer readable program code, the same functionality can be implemented by logically programming method steps such that the controller is in the form of logic gates, switches, application specific integrated circuits, programmable logic controllers, embedded microcontrollers and the like. Such a controller may thus be considered a hardware component, and the means included therein for performing the various functions may also be considered as a structure within the hardware component. Or even means for performing the functions may be conceived to be both a software module implementing the method and a structure within a hardware component.
The systems, devices, modules or units illustrated in the above embodiments may be implemented by a computer chip or an entity, or by a product with certain functions. One typical implementation device is a computer. In particular, the computer may be, for example, a personal computer, a laptop computer, a cellular telephone, a camera phone, a smartphone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
For convenience of description, the above devices are described as being divided into various units by function, and are described separately. Of course, the functionality of the units may be implemented in one or more software and/or hardware when implementing the present application.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Disks (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The application may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The application may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.
The above description is only an example of the present application and is not intended to limit the present application. Various modifications and changes may occur to those skilled in the art. Any modification, equivalent replacement, improvement or the like made within the spirit and principle of the present application shall be included in the scope of the claims of the present application.

Claims (22)

1. An instant messaging method is applied to a payment device deployed at a target store, and comprises the following steps:
acquiring a trigger operation of a first user for an instant messaging control at the payment device;
determining a registered account of a second user bound with the payment device in response to the triggering operation;
establishing instant communication connection between the payment device and a target device logged with the registered account; and the instant messaging connection is used for enabling the first user to carry out instant messaging with the second user.
2. The method of claim 1, further comprising:
if the first user is detected to enter the target shop, generating user prompt information; the user prompt information is used for prompting the second user that the first user enters the target store;
and sending the user prompt information to the target equipment logged with the registered account.
3. The method of claim 2, further comprising:
if the first user is detected to enter the target store, voice prompt information is broadcasted; the voice prompt message is used for prompting the first user to carry out instant messaging with the second user by using the payment device.
4. The method according to claim 2 or 3, wherein the detecting that the first user enters the target store specifically comprises:
receiving user entrance information sent by user detection equipment at the target shop; the user access information is used for reflecting that the first user accesses the target store.
5. The method of claim 4, the user detection device comprising at least one of a video surveillance device and a guest greeting device.
6. The method according to claim 1, wherein the establishing an instant communication connection between the payment device and the target device logged in with the registered account specifically includes:
sending a call creation request to a first server;
receiving call unique identification information fed back by the first server in response to the call creation request;
sending the unique call identification information to the target equipment logged in with the registered account; the target device is used for establishing instant communication connection with the payment device by using the call unique identification information.
7. The method according to claim 6, wherein the sending the call unique identification information to the target device logged in with the registered account specifically includes:
sending instant messaging connection information carrying the unique call identification information and the account information of the registered account to a second server; and the second server is used for sending an instant messaging connection request carrying the unique call identification information to the target equipment logged in with the registered account according to the instant messaging connection information.
8. The method according to claim 6 or 7, wherein the establishing an instant communication connection between the payment device and the target device logged in with the registered account specifically includes:
establishing a video call connection between the payment device and a target device logged in with the registered account; or,
and establishing voice call connection between the payment device and the target device logged in with the registered account.
9. The method of claim 8, the payment device comprising a face-brushing payment device; the registered account is a payment account of the second user at a payment application; the second server is the server side equipment of the payment application.
10. The method of claim 1, after establishing the instant communication connection between the payment device and the target device logged in with the registered account, further comprising:
acquiring a payment operation executed by the first user for the payment device; the payment operation is used for paying for the specified goods at the target shop;
and generating payment order information of the first user in response to the payment operation.
11. The method of claim 10, prior to the obtaining the payment operation performed by the first user for the payment device, further comprising:
acquiring the amount to be paid sent by a cash register in communication connection with the payment device; the amount to be paid is generated according to an operation performed by the first user on the cash register device; or,
acquiring an amount to be paid input by the first user at the payment device; or,
acquiring the amount to be paid sent by the second user based on the target device logged in with the registered account;
the obtaining of the payment operation performed by the first user for the payment device specifically includes:
and acquiring the operation of the first user for paying the amount to be paid, which is executed by the payment device.
12. An instant messaging method is applied to a target device, the target device is logged in a registered account of a second user bound with a payment device, the payment device is deployed at a target shop, and the method comprises the following steps:
receiving an instant messaging connection request of the payment device; the instant messaging connection request is generated in response to a triggering operation of a first user for an instant messaging control at the payment device;
acquiring a connection instruction aiming at the instant communication connection request;
establishing an instant communication connection between the target device and the payment device in response to the connection instruction; and the instant messaging connection is used for enabling the first user to carry out instant messaging with the second user.
13. The method of claim 12, wherein the receiving of the request for the instant messaging connection of the payment device specifically comprises:
receiving the instant messaging connection request sent by a second server; the instant messaging connection request carries unique call identification information, and the unique call identification information is generated by the first server in response to the call establishment request of the payment equipment;
the establishing of the instant messaging connection between the target device and the payment device specifically includes:
and the target device establishes instant communication connection with the payment device by using the unique call identification information.
14. The method according to claim 13, wherein the target device establishes an instant messaging connection with the payment device using the unique identifier information, specifically including:
the target device establishes video call connection with the payment device by using the call unique identification information; or,
and the target device establishes voice call connection with the payment device by using the call unique identification information.
15. The method of claim 14, the payment device comprising a face-brushing payment device; the registered account is a payment account of the second user at a payment application; the second server is the server side equipment of the payment application.
16. The method of claim 12, after establishing the instant communication connection between the target device and the payment device, further comprising:
acquiring the amount to be paid corresponding to the first user and input by the second user; the amount to be paid is the amount due for the specified goods purchased by the first user from the target store;
and sending the amount to be paid to the payment equipment.
17. The method of claim 12, further comprising:
acquiring user prompt information; the user prompt information is generated by the payment device after detecting that the first user enters the target store, and is used for prompting the second user that the first user enters the target store;
and displaying the user prompt information.
18. An instant messaging device applied to a payment device deployed at a target store, comprising:
the first acquisition module is used for acquiring the trigger operation of a first user on the instant messaging control at the payment equipment;
a determination module for determining a registered account of a second user bound with the payment device in response to the triggering operation;
the communication connection module is used for establishing instant communication connection between the payment equipment and target equipment logged with the registered account; and the instant messaging connection is used for enabling the first user to carry out instant messaging with the second user.
19. The apparatus of claim 18, further comprising:
the second acquisition module is used for acquiring the payment operation executed by the first user aiming at the payment equipment; the payment operation is used for paying for the specified goods at the target shop;
and the payment order generation module is used for responding to the payment operation and generating the payment order information of the first user.
20. An instant messaging device applied to a target device, wherein the target device is logged in a registered account of a second user bound with a payment device, and the payment device is deployed at a target shop, and comprises:
the receiving module is used for receiving an instant messaging connection request of the payment equipment; the instant messaging connection request is generated in response to a triggering operation of a first user for an instant messaging control at the payment device;
the acquisition module is used for acquiring a connection instruction aiming at the instant communication connection request;
the communication connection module is used for responding to the connection instruction and establishing instant communication connection between the target device and the payment device; and the instant messaging connection is used for enabling the first user to carry out instant messaging with the second user.
21. A payment device deployed at a target store, comprising:
at least one processor; and the number of the first and second groups,
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to:
acquiring a trigger operation of a first user for an instant messaging control at the payment device;
determining a registered account of a second user bound with the payment device in response to the triggering operation;
establishing instant communication connection between the payment device and a target device logged with the registered account; and the instant messaging connection is used for enabling the first user to carry out instant messaging with the second user.
22. An instant messaging device, the device having logged in a registered account of a second user bound to a payment device, the payment device deployed at a target store, comprising:
at least one processor; and the number of the first and second groups,
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to:
receiving an instant messaging connection request of the payment device; the instant messaging connection request is generated in response to a triggering operation of a first user for an instant messaging control at the payment device;
acquiring a connection instruction aiming at the instant communication connection request;
establishing an instant messaging connection between the device and the payment device in response to the connection instruction; and the instant messaging connection is used for enabling the first user to carry out instant messaging with the second user.
CN202210587133.8A 2022-05-26 2022-05-26 Instant messaging method, device and equipment Active CN114979047B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202210587133.8A CN114979047B (en) 2022-05-26 2022-05-26 Instant messaging method, device and equipment
CN202410263720.0A CN118158182A (en) 2022-05-26 2022-05-26 Instant messaging method, device and equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210587133.8A CN114979047B (en) 2022-05-26 2022-05-26 Instant messaging method, device and equipment

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN202410263720.0A Division CN118158182A (en) 2022-05-26 2022-05-26 Instant messaging method, device and equipment

Publications (2)

Publication Number Publication Date
CN114979047A true CN114979047A (en) 2022-08-30
CN114979047B CN114979047B (en) 2024-02-02

Family

ID=82955342

Family Applications (2)

Application Number Title Priority Date Filing Date
CN202210587133.8A Active CN114979047B (en) 2022-05-26 2022-05-26 Instant messaging method, device and equipment
CN202410263720.0A Pending CN118158182A (en) 2022-05-26 2022-05-26 Instant messaging method, device and equipment

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN202410263720.0A Pending CN118158182A (en) 2022-05-26 2022-05-26 Instant messaging method, device and equipment

Country Status (1)

Country Link
CN (2) CN114979047B (en)

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050236476A1 (en) * 2004-04-26 2005-10-27 Murray Richard H Portable networked self-service terminals for product/service selection
CN104796436A (en) * 2015-05-20 2015-07-22 郑州悉知信息技术有限公司 User login method and system, first platform server and related platform server
CN108109288A (en) * 2017-11-28 2018-06-01 特斯联(北京)科技有限公司 A kind of unmanned purchase system realized based on Internet of Things
US20180174394A1 (en) * 2007-11-15 2018-06-21 Munroe Chirnomas Automatic Retail Selling Device and Method Of Operation Therefore
CN108335439A (en) * 2018-03-28 2018-07-27 杭州赛狐科技有限公司 A kind of self-service cash register system
KR20190103113A (en) * 2019-08-26 2019-09-04 삼성전자주식회사 Financial transaction method of mobile equipment, apparatus thereof, and medium storing program source thereof
CN110830578A (en) * 2019-11-11 2020-02-21 支付宝(杭州)信息技术有限公司 Remote control method, system and equipment
CN110970108A (en) * 2019-11-25 2020-04-07 银川脑心同治互联网医院有限公司 Self-service medicine purchasing system
CN111476940A (en) * 2020-04-04 2020-07-31 大连遨游智能科技有限公司 Triage referral method and system based on self-service inquiry terminal
CN111586123A (en) * 2020-04-28 2020-08-25 铂纳思(东莞)高新科技投资有限公司 Convenience store remote on-duty management system and management method
US20200311703A1 (en) * 2019-03-26 2020-10-01 Christopher Shawn Fellows Methods and systems for kiosk device
CN112054948A (en) * 2019-06-05 2020-12-08 广州数鹏通科技有限公司 Call method, device, computer equipment and storage medium
CN113660290A (en) * 2021-09-27 2021-11-16 北京达佳互联信息技术有限公司 Signaling transmission method, device, equipment and storage medium
WO2022019370A1 (en) * 2020-07-22 2022-01-27 주식회사 디벨로퍼그룹 Showcase-type multi-vending machine system without front window

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050236476A1 (en) * 2004-04-26 2005-10-27 Murray Richard H Portable networked self-service terminals for product/service selection
US20180174394A1 (en) * 2007-11-15 2018-06-21 Munroe Chirnomas Automatic Retail Selling Device and Method Of Operation Therefore
CN104796436A (en) * 2015-05-20 2015-07-22 郑州悉知信息技术有限公司 User login method and system, first platform server and related platform server
CN108109288A (en) * 2017-11-28 2018-06-01 特斯联(北京)科技有限公司 A kind of unmanned purchase system realized based on Internet of Things
CN108335439A (en) * 2018-03-28 2018-07-27 杭州赛狐科技有限公司 A kind of self-service cash register system
US20200311703A1 (en) * 2019-03-26 2020-10-01 Christopher Shawn Fellows Methods and systems for kiosk device
CN112054948A (en) * 2019-06-05 2020-12-08 广州数鹏通科技有限公司 Call method, device, computer equipment and storage medium
KR20190103113A (en) * 2019-08-26 2019-09-04 삼성전자주식회사 Financial transaction method of mobile equipment, apparatus thereof, and medium storing program source thereof
CN110830578A (en) * 2019-11-11 2020-02-21 支付宝(杭州)信息技术有限公司 Remote control method, system and equipment
CN110970108A (en) * 2019-11-25 2020-04-07 银川脑心同治互联网医院有限公司 Self-service medicine purchasing system
CN111476940A (en) * 2020-04-04 2020-07-31 大连遨游智能科技有限公司 Triage referral method and system based on self-service inquiry terminal
CN111586123A (en) * 2020-04-28 2020-08-25 铂纳思(东莞)高新科技投资有限公司 Convenience store remote on-duty management system and management method
WO2022019370A1 (en) * 2020-07-22 2022-01-27 주식회사 디벨로퍼그룹 Showcase-type multi-vending machine system without front window
CN113660290A (en) * 2021-09-27 2021-11-16 北京达佳互联信息技术有限公司 Signaling transmission method, device, equipment and storage medium

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
XUAN THIEM NGUYEN; GU-HONG LIN; NGOC BAO TU NGUYEN: "Application of AHP Method in Analysing and Selecting the Right Supplier -- Case of Instant Coffee Supplier for Hanoi Big C Supermarket", 《2016 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND APPLICATIONS (ICCIA)》 *
冯超;魏晋宏;: "带有预约功能的自助洗衣机集中控制器的设计", 机械设计与制造, no. 01 *

Also Published As

Publication number Publication date
CN118158182A (en) 2024-06-07
CN114979047B (en) 2024-02-02

Similar Documents

Publication Publication Date Title
US20220044305A1 (en) Dynamic customer checkout experience within an automated shopping environment
CN110866429B (en) Missing scanning identification method, device, self-service cashing terminal and system
CN113657886B (en) Payment system, method, server device, medium and device
US20180160158A1 (en) Method and system for live stream broadcast and content monetization
CN111294370B (en) Information delivery method, device and system
US11468432B2 (en) Virtual-to-physical secure remote payment to a physical location
CN111667328B (en) Page content display method and device and electronic equipment
CN109213310B (en) Information interaction equipment, data object information processing method and device
US11379903B2 (en) Data processing method, device and storage medium
CN108389268B (en) Payment method, system and equipment
CN114007088B (en) Live broadcast information processing method and device and electronic equipment
CN110610384A (en) User portrait generation method, information recommendation method, device and readable medium
CN111340471B (en) Payment method, device and equipment based on face recognition
CN114267106A (en) Identity recognition method, device and equipment
US20240005298A1 (en) Pre-authorized transfer
CN114979047A (en) Instant messaging method, device and equipment
CN111654717B (en) Data processing method, device, equipment and storage medium
CN112613870B (en) Payment processing method, device, self-service equipment, payment terminal, system and medium
CN114820112A (en) Method, apparatus, medium, and program product for presenting commodity information
CN114461099A (en) Multi-task suspension type visual frame application processing method and system based on multi-task operation environment
CN112669059A (en) Method, device, server and storage medium for collecting money
CN112837053A (en) Payment processing method and device
CN112562221A (en) Terminal and method for supporting face recognition
CN105825381B (en) Information storage method and device
CN115022586A (en) Method, device, equipment and medium for sending monitoring information

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