Payment method, device, equipment, and computer-readable storage medium

By setting payment information selection controls in the payment terminal, users can determine the payment method by rotating, solving the problem of cumbersome payment method replacement in the existing technology, realizing quick replacement of payment method and improving user experience.

CN114997858BActive Publication Date: 2025-08-15CHINA UNIONPAY
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210697159.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-20
Publication Date
2025-08-15
Estimated Expiration
2042-06-20

AI Technical Summary

Technical Problem

In the prior art, changing payment methods requires tedious operations between multiple payment software, affecting the user's payment experience.

Method used

Set up payment information selection controls in the payment terminal, and determine the direction and angle of payment information by the user turning the control, and directly change the payment method on one interface.

Benefits of technology

Users do not need to switch between multiple payment software, and can change payment methods easily and quickly to improve payment experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114997858B_ABST
    Figure CN114997858B_ABST
Patent Text Reader

Abstract

The present application discloses a payment method, apparatus, device and computer-readable storage medium. The payment method is applied to a payment terminal, and includes obtaining a first direction indicated by the payment terminal; receiving a first input from a user for rotating a payment information selection control, wherein the payment information selection control displays a plurality of payment information, and different payment information corresponds to different directions, and the payment information includes at least one of payment method information and promotion information; in response to the first input, determining a second direction based on the first direction, and the rotation direction and rotation angle corresponding to the first input; determining the second payment information corresponding to the second direction from the plurality of payment information as the final payment information; and performing a payment operation on the order to be paid based on the final payment information. According to an embodiment of the present application, the payment method can be changed quickly and conveniently, thereby improving the user's payment experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to mobile wireless payment technology, and more particularly to a payment method, apparatus, device, and computer-readable storage medium. Background Art

[0002] With the development of mobile wireless payment technology, more and more payment software are available. At the same time, more and more users choose to use mobile payment to pay bills.

[0003] In the prior art, if a user needs to change a payment method, they usually need to change the payment software. However, the operation of switching between different payment software is relatively cumbersome, affecting the user's payment experience. Summary of the Invention

[0004] The embodiments of the present application provide a payment method, apparatus, device, and computer-readable storage medium that can quickly and easily change payment methods and enhance the user's payment experience.

[0005] In a first aspect, an embodiment of the present application provides a payment method, applied to a payment terminal, the method comprising:

[0006] obtaining a first direction indicated by the payment terminal;

[0007] receiving a first input from a user for rotating a payment information selection control, wherein the payment information selection control displays a plurality of payment information, different payment information corresponding to different directions, and the payment information includes at least one of payment method information and promotion information;

[0008] In response to the first input, determining a second direction based on the first direction, and a rotation direction and a rotation angle corresponding to the first input;

[0009] Determining second payment information corresponding to the second direction from the multiple payment information as final payment information;

[0010] Perform a payment operation on the order to be paid based on the final payment information.

[0011] In a second aspect, an embodiment of the present application provides a payment device, applied to a payment terminal, the device comprising:

[0012] an acquisition module, configured to acquire a first direction indicated by the payment terminal;

[0013] a first receiving module, configured to receive a first input from a user for rotating a payment information selection control, wherein the payment information selection control displays a plurality of payment information, different payment information corresponding to different directions, and the payment information includes at least one of payment method information and promotion information;

[0014] a first determining module, configured to determine, in response to the first input, a second direction according to the first direction, and a rotation direction and a rotation angle corresponding to the first input;

[0015] a second determining module, configured to determine second payment information corresponding to the second direction from the plurality of payment information as final payment information;

[0016] The payment module is used to perform payment operations on the order to be paid based on the final payment information.

[0017] In a third aspect, an embodiment of the present application provides an electronic device, the electronic device comprising: a processor and a memory storing computer program instructions;

[0018] When the processor executes the computer program instructions, the steps of the payment method as described in any one of the embodiments of the first aspect are implemented.

[0019] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having computer program instructions stored thereon. When the computer program instructions are executed by a processor, the steps of the payment method described in any one of the embodiments of the first aspect are implemented.

[0020] In a fifth aspect, an embodiment of the present application provides a computer program product. When the instructions in the computer program product are executed by a processor of an electronic device, the electronic device executes the steps of the payment method described in any embodiment of the first aspect.

[0021] The payment method, apparatus, device, and computer-readable storage medium in the embodiments of the present application, by providing a payment information selection control on a payment terminal, wherein the payment information selection control can display multiple payment information, with different payment information corresponding to different directions, can display multiple payment methods on a single payment terminal interface. Furthermore, by determining a second direction based on a user's first input for rotating the payment information selection control, the user no longer needs to switch between multiple payment applications; they can simply rotate the payment information selection control to change the payment method. Furthermore, through the embodiments of the present application, users can quickly and easily change payment methods, thereby improving their payment experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0023] Figure 1This is a flow chart of a payment method provided by an embodiment of the present application;

[0024] Figure 2 This is a schematic diagram of changing a payment method provided by an embodiment of the present application;

[0025] Figure 3 This is a schematic diagram of the structure of a payment device provided by an embodiment of the present application;

[0026] Figure 4 This is a schematic diagram of the structure of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0027] The features and exemplary embodiments of various aspects of the present application will be described in detail below. In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application, rather than to limit the present application. For those skilled in the art, the present application can be implemented without the need for some of these specific details. The following description of the embodiments is merely to provide a better understanding of the present application by illustrating the examples of the present application.

[0028] It should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, the elements defined by the phrase "comprising..." do not exclude the presence of other identical elements in the process, method, article, or device comprising the elements.

[0029] As described in the background technology section, in order to solve the problems of the prior art, the embodiments of the present application provide a payment method, apparatus, device, and computer-readable storage medium. The payment method can be applied to payment terminal payment scenarios. The payment method provided by the embodiments of the present application is first introduced below.

[0030] Figure 1 This is a flow chart of a payment method provided by an embodiment of the present application. Figure 1 As shown, the payment method may specifically include the following steps:

[0031] S110: Obtain a first direction indicated by the payment terminal;

[0032] S120. Receive a first input from a user for rotating a payment information selection control, wherein the payment information selection control displays multiple payment information, different payment information corresponds to different directions, and the payment information includes at least one of payment method information and promotion information;

[0033] S130, in response to the first input, determining a second direction according to the first direction, and a rotation direction and a rotation angle corresponding to the first input;

[0034] S140: Determine second payment information corresponding to the second direction from the multiple payment information as final payment information;

[0035] S150: Perform payment operation on the order to be paid based on the final payment information.

[0036] Thus, by providing a payment information selection control on the payment terminal, and by displaying multiple payment information in the payment information selection control, with different payment information corresponding to different directions, multiple payment methods can be displayed on the interface of a single payment terminal. Furthermore, by determining the second direction based on the user's first input for rotating the payment information selection control, the user no longer needs to switch between multiple payment apps; they can simply rotate the payment information selection control to change the payment method. Furthermore, through the embodiments of the present application, users can quickly and easily change payment methods, improving their payment experience.

[0037] The specific implementation methods of the above steps are introduced below.

[0038] In some embodiments, in S110, the payment terminal may be a mobile device such as a smartphone, smartwatch, smart bracelet, or tablet computer. The first direction indicated by the payment terminal may be a default direction specified in the payment terminal. For example, if the payment terminal is a smartphone, the first direction may be the direction indicated by the two long sides of the smartphone or the direction indicated by a fixed pointer on the smartphone screen. Alternatively, the first direction may always be represented by a scale line or a pointing arrow as a default reference for the initial direction.

[0039] Based on this, in order to accurately determine the default direction specified in the payment terminal, in some embodiments, the above S110 may specifically include:

[0040] Acquire sensor data collected by an angle sensor in the payment terminal and UWB signal data received by an ultra-wideband (UWB) module, wherein the UWB signal data is data sent by at least one UWB base station corresponding to the cash register system when the payment terminal is within a target location area, where the target location area is a terminal sensing area covered by the at least one UWB base station network;

[0041] A first direction indicated by the payment terminal is determined based on at least one of the sensing data and the UWB signal data.

[0042] Here, the payment terminal may be equipped with an angle sensor and / or an ultra-wideband (UWB) module. The angle sensor may be an accelerometer, a geomagnetic sensor, a gyroscope, or other sensor capable of sensing the angle and orientation of the payment terminal. Based on this, the sensor data may reflect the angle and orientation of the payment terminal.

[0043] As an example, the payment terminal may determine, based on the sensing data, the direction pointed by two long sides of the terminal as the first direction, or determine the direction pointed by a fixed pointer on the terminal screen as the first direction.

[0044] As another example, UWB base stations and mobile devices can communicate using ultra-wideband UWB signal data to determine the propagation direction and angle of the UWB signal. In addition, UWB base stations can synchronize time and capture broadcast messages sent by mobile terminals when the mobile device is within the terminal sensing area. After receiving the broadcast message, different base stations can generate a timestamp for the received message and upload it to the background server for processing. The background server can calculate and mark the location of the mobile terminal based on the message timestamp. At the same time, the base stations can determine the user's location based on the source direction of the signal sent by the mobile terminal. Furthermore, after the base station determines the location of the mobile terminal, it can establish a communication connection with the mobile terminal and perform data transmission.

[0045] Based on this, after the mobile device receives the UWB signal data through the UWB module, the first direction can be determined according to the UWB signal data.

[0046] As another example, the mobile device may superimpose and calculate the propagation direction and distance in the UWB signal data and the angle and direction in the sensing data to determine the first direction.

[0047] In this way, by determining the first direction indicated by the payment terminal based on at least one of the sensing data and the UWB signal data, the direction designated by default in the payment terminal can be accurately determined.

[0048] In some embodiments, in S120, the first input may be a user click, slide, long press, or other operation on the payment information selection control. The payment information selection control may be an interactive virtual desktop provided on the payment terminal, which may have a display angle and direction and be displayed on the interface of the mobile terminal.

[0049] Based on this, in some implementations, the shape of the payment information selection control may be a compass, and the payment information pointed to by the pointer in the payment information selection control may be the currently selected payment information.

[0050] Based on this, in order to determine the current default payment information, in some embodiments, after the above S110 and before S120, the following steps may also be included:

[0051] Control the pointer in the payment information selection control to point to the first payment information corresponding to the first direction.

[0052] Here, the first payment information may be at least one of payment method information and promotion information.

[0053] As an example, since different payment method information may correspond to different directions, after determining the first direction, the pointer may be pointed to the payment method information corresponding to the first direction.

[0054] As another example, since different promotion information may correspond to different directions, after determining the first direction, the pointer may be pointed to the promotion information corresponding to the first direction.

[0055] In this way, by controlling the pointer in the payment information selection control to point to the first payment information corresponding to the first direction, the current default payment information can be determined.

[0056] Based on this, in order to clearly display payment information to users and increase the convenience and fun for users to select payment methods or promotions, in some embodiments, before the pointer in the above-mentioned payment information selection control is controlled to point to the first payment information corresponding to the first direction, the following steps may also be included:

[0057] Receive multiple payment information sent by the cash register system;

[0058] According to the direction corresponding to each payment information in the multiple payment information, the multiple payment information are displayed at multiple angular positions in the payment information selection control.

[0059] Here, different payment information can be displayed as different icons.

[0060] As an example, different payment method icons may be displayed on the virtual compass, wherein the positions of the different payment method icons on the virtual compass may be evenly distributed.

[0061] As another example, different promotion icons may be displayed on the virtual compass, wherein the positions of the different promotion icons on the virtual compass may be evenly distributed.

[0062] In this way, by displaying multiple payment information at multiple angles in the payment information selection control, the payment information can be clearly displayed to the user, increasing the convenience and fun for the user to choose a payment method or promotion.

[0063] Based on this, in order to further enhance the user's payment experience or promote cooperation between merchants and payment platforms, in some embodiments, before the above S120, the following steps may also be included:

[0064] Control the pointer in the payment information selection control to point to the target payment information, where the target payment information is the payment information recommended by the system among multiple payment information.

[0065] Here, the target payment information can be the most suitable payment method information recommended by the system, or the promotional information, or a combination of the payment method information and the promotional information. Of course, the target payment information can also be the payment method information, or the promotional information, or a combination of the payment method information and the promotional information provided by a payment platform that cooperates with the current order merchant.

[0066] In this way, by controlling the pointer in the payment information selection control to point to the target payment information, the most suitable payment method can be recommended to the user, reducing the user's payment amount and further improving the user's payment experience. In addition, the payment method corresponding to the payment platform that has cooperated with the current order merchant can be recommended to the user to promote cooperation between the merchant and the payment platform.

[0067] In some implementations, in S130 , the second direction may be the direction to which the pointer points after rotation.

[0068] As an example, a pointer pointing to a specific direction may be displayed on the screen of the mobile terminal as a default initial direction, i.e., a first direction. If the user slides the virtual compass on the screen of the mobile terminal to rotate the compass to a certain direction and angle, the actual angle and direction obtained by superimposing the direction and angle of rotation with the first direction may be the second direction.

[0069] In some embodiments, in S140 , the second payment information may be at least one of payment method information and promotion information.

[0070] As an example, Figure 2 As shown, when the payment terminal is within the sensing area of the UWB base station, the UWB base station can determine the coordinate position and initial angular direction of the mobile terminal through UWB signal broadcasts. Furthermore, when selecting a payment method on the mobile terminal's interface, the user can select different payment methods by sliding the dial on the interactive interface on the phone screen according to the payment method identification prompts on the virtual compass.

[0071] As another example, when selecting a promotional activity by operating a page on a mobile terminal, the user can select different promotional activities by sliding the dial on the interactive page on the mobile phone screen according to the promotional activity identification prompts on the virtual compass.

[0072] As another example, the final payment information may include both payment method information and promotion information. Further, by receiving input of sliding the virtual compass to select the payment method and promotion information respectively, the final payment information may be determined.

[0073] Based on this, in order to make payment according to the payment information selected by the user, in some embodiments, after determining the second payment information corresponding to the second direction from the multiple payment information, the following steps may also be included:

[0074] According to the first direction and the second direction, the payment information selection control is rotated so that the pointer in the payment information selection control points to the second payment information corresponding to the second direction.

[0075] Here, the direction pointed by the pointer can be fixed.

[0076] As an example, Figure 2 As shown in the figure, different payment method icons can be displayed on the virtual compass, such as Payment Method 1, Payment Method 2, and Payment Method 3. Different payment method icons can correspond to different directions. If the indicator on the mobile terminal page points to Payment Method 2, if the user wants to select Payment Method 3, they can slide the virtual compass left to the position indicated by the arrow. At this point, Payment Method 3 is the payment method selected by the user.

[0077] As another example, different promotion icons may be displayed on the virtual compass, such as discounts, coupons, group purchases, discounts for purchases above a certain limit, and promotions, etc. Different promotion icons may correspond to different directions.

[0078] In this way, by receiving the user's input of rotating the payment information selection control, the second payment information can be rotated to the direction indicated by the pointer. Then, payment can be made according to the payment information selected by the user.

[0079] In some embodiments, in S150, if the final payment information is payment method information, the payment operation for the pending payment order may be performed according to the payment method. If the final payment information is a combination of payment method information and promotion information, the payment operation for the pending payment order may be performed according to the combined payment method.

[0080] In order to better describe the entire solution, some specific examples are given based on the above embodiments.

[0081] For example, a UWB base station can communicate with mobile devices using ultra-wideband (UWB) signals to determine the direction and angle of UWB signal propagation. Mobile terminals can be equipped with UWB signal chips to transmit and receive UWB signals from the base station and determine the signal's propagation direction and distance. When a UWB base station begins operation, it can synchronize time with other base stations. When a mobile terminal is within its sensing area, the base station can capture broadcast messages sent by the mobile terminal. Furthermore, after receiving the broadcast messages, each base station can generate a timestamp for each message and upload it to a backend server for processing. The backend server then calculates and marks the mobile terminal's location. Furthermore, base stations can determine the user's location based on the direction of the signal's origin from the mobile terminal. Once the user's location is determined, a communication connection can be established with the mobile terminal, enabling data transmission.

[0082] It should be noted that when the payment terminal communicates with the UWB base station, the initial orientation of the payment terminal can be calculated using sensors within the terminal and the UWB signal. These sensors can include accelerometers, geomagnetic sensors, gyroscopes, and the like. Alternatively, the initial orientation can be specified by default. For example, the initial orientation can be the direction indicated by the two long sides of the phone or the direction of a fixed pointer on the phone screen.

[0083] Additionally, an interactive virtual desktop can be provided within the payment terminal. This virtual desktop can display angles, directions, and other information on the user terminal. For example, the virtual desktop could be a virtual compass. On the payment terminal's interface, users can perform various operations, such as clicking, swiping, and long pressing. Furthermore, a scale line, directional arrow, or other indicator can always be displayed by default on the payment terminal's interface as a reference for the initial direction.

[0084] Furthermore, the virtual compass can display icons for different payment methods or promotions, configured through the backend. These payment methods and promotions can be evenly distributed across the virtual compass. When a user chooses to change payment methods or promotions by rotating the virtual compass, the actual angle and direction after the rotation can be calculated through overlay.

[0085] Furthermore, during a transaction, when the payment terminal is within the sensing area of the UWB base station, the coordinate position and initial angular direction of the payment terminal can be determined through UWB signal message broadcasting. When selecting a payment method on the payment terminal page, the user can select different payment methods by sliding the dial on the mobile phone screen according to the payment method identification prompt on the payment terminal page. Alternatively, a scale line, directional arrow, or other indicator can always be displayed as the initial direction by default on the payment terminal page. If the user performs a swipe operation, for example, by sliding the virtual compass to a fixed pointer position for payment method 3, the direction and angle of the payment method selected by the user's swipe can be recorded as the rotation direction. Furthermore, the second direction can be the direction calculated by superimposing the initial direction and the rotation direction. By returning the payment method and / or promotion corresponding to the second direction to the cash register system, payment can be processed for the pending order. Of course, if the user wishes to change the payment method, they can rotate the virtual compass again.

[0086] Thus, by placing a virtual compass on the payment terminal and displaying multiple payment information within the virtual compass, with different payment information corresponding to different directions, multiple payment methods can be displayed within a single payment terminal interface. Furthermore, by determining a secondary direction based on the direction the user rotates the virtual compass and the initial direction, users no longer need to switch between multiple payment apps; they can simply rotate the virtual compass to change payment methods. Furthermore, through embodiments of the present application, users can quickly and easily change payment methods, enhancing their payment experience.

[0087] It should be noted that the application scenarios described in the above-mentioned embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Ordinary technicians in this field can know that with the emergence of new application scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.

[0088] Based on the same inventive concept, the present application also provides a payment device. Figure 3 Provide detailed explanation.

[0089] Figure 3 It is a structural diagram of a payment device provided in one embodiment of the present application.

[0090] like Figure 3 As shown, the payment device 300 may include:

[0091] An acquisition module 301 is configured to acquire a first direction indicated by a payment terminal;

[0092] A first receiving module 302 is configured to receive a first input from a user for rotating a payment information selection control, wherein the payment information selection control displays multiple payment information, with different payment information corresponding to different directions, and the payment information includes at least one of payment method information and promotion information;

[0093] A first determining module 303 is configured to determine, in response to a first input, a second direction based on a first direction, and a rotation direction and a rotation angle corresponding to the first input;

[0094] A second determining module 304 is configured to determine second payment information corresponding to the second direction from the plurality of payment information as final payment information;

[0095] The payment module 305 is used to perform payment operations on the order to be paid based on the final payment information. The payment device 300 is described in detail below, as follows:

[0096] In some embodiments, the shape of the payment information selection control may be a compass, and the payment information pointed to by the pointer in the payment information selection control may be the currently selected payment information.

[0097] In some embodiments, the payment device 300 may further include:

[0098] The first control module is used to control the pointer in the payment information selection control to point to the first payment information corresponding to the first direction after obtaining the first direction indicated by the payment terminal and before receiving the first input from the user for rotating the payment information selection control.

[0099] In some embodiments, the payment device 300 may further include:

[0100] A rotation module is used to rotate the payment information selection control according to the first direction and the second direction after determining the second payment information corresponding to the second direction from multiple payment information so that the pointer in the payment information selection control points to the second payment information corresponding to the second direction.

[0101] In some embodiments, the payment device 300 may further include:

[0102] The second control module is used to control the pointer in the payment information selection control to point to the target payment information before receiving the first input from the user for rotating the payment information selection control, wherein the target payment information is the payment information recommended by the system among multiple payment information.

[0103] In some embodiments, the payment device 300 may further include:

[0104] a second receiving module, configured to control the pointer in the payment information selection control to point to the first payment information corresponding to the first direction, and receive multiple payment information sent by the cash register system;

[0105] The display module is used to display multiple payment information at multiple angular positions in the payment information selection control according to the direction corresponding to each payment information in the multiple payment information.

[0106] In some embodiments, the acquisition module 301 may specifically include:

[0107] An acquisition submodule, configured to acquire sensor data collected by the angle sensor in the payment terminal and UWB signal data received by the ultra-wideband (UWB) module, wherein the UWB signal data is data transmitted by at least one UWB base station corresponding to the cash register system when the payment terminal is located within a target location area, which is a terminal sensing area covered by the network of at least one UWB base station;

[0108] The determination submodule is configured to determine a first direction indicated by the payment terminal based on at least one of the sensing data and the UWB signal data.

[0109] Thus, by providing a payment information selection control on the payment terminal, and by displaying multiple payment information in the payment information selection control, with different payment information corresponding to different directions, multiple payment methods can be displayed on the interface of a single payment terminal. Furthermore, by determining the second direction based on the user's first input for rotating the payment information selection control, the user no longer needs to switch between multiple payment apps; they can simply rotate the payment information selection control to change the payment method. Furthermore, through the embodiments of the present application, users can quickly and easily change payment methods, improving their payment experience.

[0110] Figure 4 This is a schematic diagram of the structure of an electronic device provided by an embodiment of the present application.

[0111] The electronic device 400 may include a processor 401 and a memory 402 storing computer program instructions.

[0112] Specifically, the processor 401 may include a central processing unit (CPU), or an application-specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.

[0113] Memory 402 may include a large capacity memory for data or instructions. By way of example and not limitation, memory 402 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive, or a combination of two or more of these. Where appropriate, memory 402 may include removable or non-removable (or fixed) media. Where appropriate, memory 402 may be inside or outside the integrated gateway disaster recovery device. In a specific embodiment, memory 402 is a non-volatile solid-state memory.

[0114] In certain embodiments, the memory may include read-only memory (ROM), random access memory (RAM), magnetic disk storage media devices, optical storage media devices, flash memory devices, electrical, optical, or other physical / tangible memory storage devices. Thus, generally, the memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method according to an aspect of the present application.

[0115] The processor 401 reads and executes computer program instructions stored in the memory 402 to implement any one of the payment methods in the above embodiments.

[0116] In some examples, the electronic device 400 may further include a communication interface 403 and a bus 410. Figure 4 As shown, the processor 401 , the memory 402 , and the communication interface 403 are connected via a bus 410 and communicate with each other.

[0117] The communication interface 403 is mainly used to implement communication between various modules, devices, units and / or equipment in the embodiments of the present application.

[0118] Bus 410 includes hardware, software or both, and the components of online data flow metering equipment are coupled to each other. For example, but not limitation, bus 410 may include accelerated graphics port (AGP) or other graphics bus, enhanced industry standard architecture (EISA) bus, front side bus (FSB), hypertransport (HT) interconnection, industry standard architecture (ISA) bus, infinite bandwidth interconnection, low pin count (LPC) bus, memory bus, micro channel architecture (MCA) bus, peripheral component interconnect (PCI) bus, PCI-Express (PCI-X) bus, serial advanced technology attachment (SATA) bus, video electronics standard association local (VLB) bus or other suitable bus or two or more of these combinations. In appropriate cases, bus 410 may include one or more buses. Although the present application embodiment describes and shows a specific bus, the application considers any suitable bus or interconnection.

[0119] Illustratively, the electronic device 400 may be a mobile phone, a tablet computer, a laptop computer, a PDA, an in-vehicle electronic device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA).

[0120] The electronic device 400 can execute the payment method in the embodiment of the present application, thereby realizing the combination of Figures 1 to 3 Payment methods and devices are described.

[0121] In addition, in conjunction with the payment method in the above embodiment, the embodiments of the present application may provide a computer-readable storage medium for implementation. The computer-readable storage medium stores computer program instructions; when the computer program instructions are executed by a processor, any of the payment methods in the above embodiment is implemented. Examples of computer-readable storage media include non-transitory computer-readable storage media, such as portable disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM or flash memory), portable compact disk read-only memories (CD-ROMs), optical storage devices, magnetic storage devices, etc.

[0122] It should be understood that the present application is not limited to the specific configurations and processes described above and illustrated in the figures. For the sake of brevity, a detailed description of known methods is omitted here. In the above embodiments, several specific steps are described and illustrated as examples. However, the method process of the present application is not limited to the specific steps described and illustrated. Those skilled in the art can make various changes, modifications, and additions, or change the order of the steps after understanding the spirit of the present application.

[0123] The functional blocks shown in the above-described block diagram can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of the present application are programs or code segments that are used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or a communication link by a data signal carried in a carrier wave. "Machine-readable medium" can include any medium that can store or transmit information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROMs, flash memories, erasable ROMs (EROMs), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency (RF) links, etc. The code segment can be downloaded via a computer network such as the Internet, an intranet, etc.

[0124] It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, this application is not limited to the order of the above steps. In other words, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.

[0125] Aspects of the present application have been described above with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to the embodiments of the present application. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer or other programmable data processing device to produce a machine so that these instructions executed via the processor of the computer or other programmable data processing device enable the implementation of the function / action specified in one or more boxes of the flowchart and / or block diagram. This processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor or a field programmable logic circuit. It is also understood that each box in the block diagram and / or the flowchart and the combination of the boxes in the block diagram and / or the flowchart can also be implemented by the dedicated hardware that performs the specified function or action, or can be implemented by the combination of dedicated hardware and computer instructions.

[0126] The above description is only a specific embodiment of the present application. Those skilled in the art will clearly understand that for the convenience and brevity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the scope of protection of the present application is not limited thereto. Any person skilled in the art can easily think of various equivalent modifications or replacements within the technical scope disclosed in the present application, and these modifications or replacements should be included in the scope of protection of the present application.

Claims

1. A payment method, applied to a payment terminal, characterized in that: include: Acquiring sensor data collected by an angle sensor in the payment terminal and ultra-wideband (UWB) signal data received by an ultra-wideband (UWB) module, wherein the UWB signal data is data sent by at least one UWB base station corresponding to the cash register system when the payment terminal is located within a target location area, where the target location area is a terminal sensing area covered by the at least one UWB base station network; determining a first direction indicated by the payment terminal based on at least one of the sensing data and the UWB signal data; Controlling the pointer in the payment information selection control to point to the first payment information corresponding to the first direction; receiving a first input from a user for rotating the payment information selection control, wherein the payment information selection control displays a plurality of payment information, different payment information corresponds to different directions, and the payment information includes at least one of payment method information and promotion information; In response to the first input, determining a second direction based on the first direction, and a rotation direction and a rotation angle corresponding to the first input; Determining second payment information corresponding to the second direction from the multiple payment information as final payment information; Rotate the payment information selection control according to the first direction and the second direction so that the pointer in the payment information selection control points to the second payment information corresponding to the second direction; Perform a payment operation on the order to be paid based on the final payment information.

2. The method according to claim 1, characterized in that The shape of the payment information selection control is a compass, and the payment information pointed to by the pointer in the payment information selection control is the currently selected payment information.

3. The method according to claim 2, characterized in that Before receiving a first input from a user for rotating the payment information selection control, the method further includes: Control the pointer in the payment information selection control to point to target payment information, wherein the target payment information is the payment information recommended by the system among the multiple payment information.

4. The method according to claim 2, characterized in that Before controlling the pointer in the payment information selection control to point to the first payment information corresponding to the first direction, the method further includes: receiving the plurality of payment information sent by the cash register system; According to the direction corresponding to each payment information in the multiple payment information, the multiple payment information are respectively displayed at multiple angular positions in the payment information selection control.

5. A payment device, applied to a payment terminal, characterized in that: The device comprises: an acquisition submodule, configured to acquire sensor data collected by the angle sensor in the payment terminal and UWB signal data received by the ultra-wideband (UWB) module, wherein the UWB signal data is data sent by at least one UWB base station corresponding to the cash register system when the payment terminal is located within a target location area, wherein the target location area is a terminal sensing area covered by the at least one UWB base station network; a determination submodule, configured to determine a first direction indicated by the payment terminal based on at least one of the sensing data and the UWB signal data; a first control module, configured to control a pointer in a payment information selection control to point to first payment information corresponding to the first direction; a first receiving module, configured to receive a first input from a user for rotating the payment information selection control, wherein the payment information selection control displays a plurality of payment information, different payment information corresponding to different directions, and the payment information includes at least one of payment method information and promotion information; a first determining module, configured to determine, in response to the first input, a second direction according to the first direction, and a rotation direction and a rotation angle corresponding to the first input; a second determining module, configured to determine second payment information corresponding to the second direction from the plurality of payment information as final payment information; a rotation module, configured to rotate the payment information selection control according to the first direction and the second direction, so that the pointer in the payment information selection control points to the second payment information corresponding to the second direction; The payment module is used to perform payment operations on the order to be paid based on the final payment information.

6. An electronic device, characterized in that: The device includes: a processor and a memory storing computer program instructions; When the processor executes the computer program instructions, the steps of the payment method according to any one of claims 1 to 4 are implemented.

7. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer program instructions, which, when executed by a processor, implement the steps of the payment method according to any one of claims 1 to 4.

8. A computer program product, characterized in that When the instructions in the computer program product are executed by a processor of an electronic device, the electronic device executes the steps of the payment method according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Application interface control controlling method and related equipment

    CN105389104A

  • Payment interface switching method and device

    CN106157125A