Data processing method and device, equipment and storage medium
By sending and converting points in consumption scenarios, the isolation between the traditional payment system and the points system is opened up, and the problems of high costs and poor user experience caused by system independence are solved, and more efficient user experience and merchant cost reduction are achieved.
Patent Information
- Application Number
- CN202411998787.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-31
- Publication Date
- 2025-05-02
AI Technical Summary
In traditional consumption scenarios, payment systems and points systems are usually independent of each other, resulting in merchants spending a lot of extra costs to build and maintain points systems, and pay service usage fees to third-party payment systems, affecting user experience.
By sending a first point to the second user device when the transaction is determined to be conducted, and upon receiving the first point, it is converted into a second point, the value of the points of the second point is proportional to the value of the points of the first point and converted into a first point, thereby opening up the barrier between the first point and the second point.
The barrier between the first and second points has been achieved, which improves the user experience, reduces the cost of merchants, and increases the enthusiasm of users for the use of points.
Smart Images

Figure CN119919191A_ABST
Abstract
Description
Background Art
[0002] In traditional consumption scenarios, the payment systems and points systems used by merchants and consumers are usually independent of each other, and it is difficult to connect the two. Merchants usually need to build their own points systems and connect to third-party payment systems, which means that merchants need to spend a lot of extra costs to build and maintain the points systems, and they need to pay service fees to third-party payment systems, which affects the user experience. Summary of the invention
[0003] The present disclosure provides a data processing method, apparatus, device and storage medium, which improve user experience at least to a certain extent.
[0004] Other features and advantages of the present disclosure will become apparent from the following detailed description, or may be learned in part by the practice of the present disclosure.
[0005] According to one aspect of the present disclosure, there is provided a data processing method, comprising:
[0006] In the case of determining to conduct a transaction, sending first points to the second user device, where the first points consist of the second user's identifier, point value data, item category identifier, and first link information;
[0007] After the second user device determines that the first points are received, receiving the second points sent by the second user device, the points value data of the second points is proportional to the points value of the first points, and the second points are composed of the first user identifier, the second user identifier, the points value data and the second link information;
[0008] Convert the second integral into the first integral.
[0009] In one embodiment of the present disclosure, the method further includes:
[0010] Multiple first points are merged into one first point, and the point value data of the first point after conversion is the sum of the point value data of the multiple first points before conversion.
[0011] In one embodiment of the present disclosure, the method further includes:
[0012] When it is determined that the transaction is to be conducted, the second points are sent to the second user device.
[0013] According to another aspect of the present disclosure, a data processing method is provided, which is applied to a second user equipment, including:
[0014] In the case of determining to conduct a transaction, receiving first points sent by the second user device, where the first points consist of an identifier of the second user, point value data, an item category identifier, and first link information;
[0015] When it is determined that the first points are received, second points are sent to the first user, the value of the second points is proportional to the value of the first points, and the second points are composed of the first user identifier, the second user identifier, the point value data, and the second link information;
[0016] Convert the first integral into the second integral.
[0017] In one embodiment of the present disclosure, the method further includes:
[0018] The historical consumption behavior of the first user is determined based on the first user identifier and the second user identifier included in the second points.
[0019] In one embodiment of the present disclosure, the method further includes:
[0020] When the currency paid by the first user device is received, the first points are sent to the first user device.
[0021] According to another aspect of the present disclosure, a data processing device is provided, which is applied to a first user equipment, including:
[0022] A first sending module, configured to send first points to the second user device when determining to conduct a transaction, the first points consisting of the second user's identifier, point value data, item category identifier, and first link information;
[0023] A first receiving module is used to receive second points sent by the second user device after the second user device determines that the first points are received, the point value data of the second points is proportional to the point value of the first points, and the second points are composed of the first user identifier, the second user identifier, the point value data and the second link information;
[0024] The first conversion module is used to convert the second integral into the first integral.
[0025] In one embodiment of the present disclosure, the device further includes:
[0026] The merging module is used to merge multiple first points into one first point, and the point value data of the first point after conversion is the sum of the point value data of the multiple first points before conversion.
[0027] In one embodiment of the present disclosure, the device further includes:
[0028] The third sending module is used to send the second points to the second user device when it is determined to conduct a transaction.
[0029] According to another aspect of the present disclosure, a data processing device is provided, which is applied to a second user equipment, including:
[0030] A second receiving module is used to receive the first points sent by the second user device when it is determined to conduct a transaction, where the first points are composed of the second user's identifier, the point value data, the item category identifier, and the first link information;
[0031] A second sending module is used to send second points to the first user when it is determined that the first points are received, the value of the second points is proportional to the value of the first points, and the second points are composed of the first user identifier, the second user identifier, the point value data and the second link information;
[0032] The second conversion module is used to convert the first integral into a second integral.
[0033] In one embodiment of the present disclosure, the device further includes:
[0034] The determination module is used to determine the historical consumption behavior of the first user based on the first user identifier and the second user identifier included in the second points.
[0035] In one embodiment of the present disclosure, the device further includes:
[0036] The fourth sending module is used to send the first points to the first user device when receiving the currency paid by the first user device.
[0037] According to another aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to perform the above-mentioned data processing method by executing the executable instructions.
[0038] According to another aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the above-mentioned data processing method is implemented.
[0039] The data processing method, apparatus, device and storage medium provided by the embodiments of the present disclosure send first points to the second user device when it is determined that a transaction is to be conducted, receive second points sent by the second user device when the second user device determines that the first points have been received, and convert the second points into first points, thereby breaking down the barriers between the first points and the second points and improving user experience.
[0040] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification are used to explain the principles of the present disclosure. Obviously, the accompanying drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without creative work.
[0042] Figure 1 A data processing system architecture diagram according to an embodiment of the present disclosure is shown;
[0043] Figure 2 A flow chart of a data processing method in an embodiment of the present disclosure is shown;
[0044] Figure 3 Another data processing method flow chart in the embodiment of the present disclosure is shown;
[0045] Figure 4 A flow chart of another data processing method in an embodiment of the present disclosure is shown;
[0046] Figure 5 A flow chart of another data processing method in an embodiment of the present disclosure is shown;
[0047] Figure 6 A flow chart of another data processing method in an embodiment of the present disclosure is shown;
[0048] Figure 7 A data processing device architecture diagram according to an embodiment of the present disclosure is shown;
[0049] Figure 8 Another data processing device architecture diagram according to an embodiment of the present disclosure is shown;
[0050] Fig. 9 A structural block diagram of an electronic device in an embodiment of the present disclosure is shown. DETAILED DESCRIPTION
[0051] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that the disclosure will be more comprehensive and complete and to fully convey the concepts of the example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0052] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.
[0053] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.
[0054] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0055] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".
[0056] In traditional consumption scenarios, the payment systems and points systems used by merchants and consumers are usually independent of each other, and it is difficult to connect the two. Merchants usually need to build their own points systems and connect to third-party payment systems, which means that merchants need to spend a lot of extra costs to build and maintain the points systems, and they need to pay service fees to third-party payment systems.
[0057] The isolation between the payment system and the points system also makes it difficult for consumers to use them during the consumption process. The points management between different merchants is cumbersome, which leads to a decrease in consumers' enthusiasm for using points, making it impossible to fully increase user stickiness and making it difficult for merchants to accurately build a portrait of the consumer group.
[0058] The payment and points systems used by traditional merchants have a series of problems that cannot be ignored, including:
[0059] 1. The systems are separated from each other: There is a separation between the traditional payment system and the points system used by merchants. The payment system and the points system are often not on the same platform. This situation requires merchants to connect the two systems on the one hand, thereby increasing development and maintenance costs. On the other hand, the data between the two systems cannot flow between each other, making it difficult for merchants to flexibly create various customized marketing activities.
[0060] 2. User usage restrictions: Such a system also has flexible usage restrictions for consumers. Users usually need to use third-party payment software or payment software developed by merchants during the payment process. On the other hand, users need to use another shopping software during the consumption process, which results in switching back and forth between multiple software to complete the consumption operation in a simple shopping process, which brings great inconvenience to users.
[0061] 3. There is a risk of default: Traditional payment and points systems are centralized systems. Since they require the existence of a third-party authentication platform, both consumers and merchants face the risk of default. To avoid risks, merchants need to establish additional customer service, after-sales, and operation and maintenance teams to resolve the issue, further increasing costs.
[0062] It should be pointed out that, in the absence of conflict, the embodiments of the present disclosure and the technical features therein may be combined with each other.
[0063] The specific implementation of the embodiment of the present disclosure is described in detail below with reference to the accompanying drawings.
[0064] Figure 1 A schematic diagram of the structure of a data processing system in an embodiment of the present disclosure is shown, and the system can apply the data processing method or data processing device in each embodiment of the present disclosure.
[0065] like Figure 1 As shown, the data processing system 100 may include a first user device 101 and a second user device 102. The first user device 101 and the second user device 102 may be located on two different devices. The first user device 101 may be a module on an electronic device with data acquisition capability, such as a recording device with sound collection capability, a photographic device with image collection capability, and a computer with text information collection capability. The second user device 102 may be a module on an electronic device with processing capability such as a computer. The first user device 101 and the second user device 102 may be located on the same device. For example, the first user device 101 and the second user device 102 may be an input module and a processing module on a computer or a mobile phone.
[0066] The first user equipment 101 and the second user equipment 102 are connected to each other via a network, which may be a wired network or a wireless network.
[0067] Optionally, the wireless network or wired network described above uses standard communication technology and / or protocol. The network is usually the Internet, but it can also be any network, including but not limited to a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), a mobile, wired or wireless network, a dedicated network or any combination of a virtual private network). In some embodiments, technologies and / or formats including Hyper Text Mark-up Language (HTML), Extensible Markup Language (XML), etc. are used to represent data exchanged through the network. In addition, conventional encryption technologies such as Secure Socket Layer (SSL), Transport Layer Security (TLS), Virtual Private Network (VPN), Internet Protocol Security (IPsec) can also be used to encrypt all or some links. In other embodiments, customized and / or dedicated data communication technologies can also be used to replace or supplement the above data communication technologies.
[0068] The following describes a situation where the first user equipment 101 and the second user equipment 102 are located on two different devices.
[0069] The first user device 101 may be located on a terminal device, which may be various electronic devices, including but not limited to a smart phone, a tablet computer, a laptop computer, a desktop computer, a wearable device, an augmented reality device, a virtual reality device, etc.
[0070] Optionally, the client of the application installed in different terminal devices is the same, or the client of the same type of application based on different operating systems. Based on the different terminal platforms, the specific form of the client of the application can also be different, for example, the application client can be a mobile client, a PC client, etc.
[0071] The second user device 102 may be located on a server, which may be a server that provides various services, such as a background management server that provides support for devices operated by users using terminal devices. The background management server may analyze and process the received request and other data, and feed back the processing results to the terminal device.
[0072] Optionally, the server can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), as well as big data and artificial intelligence platforms.
[0073] Those skilled in the art will know that Figure 1 The number of the first user equipment and the second user equipment in the example is only illustrative, and any number of video acquisition modules and personality recognition modules may be provided according to actual needs. This embodiment of the present disclosure does not limit this.
[0074] In order to solve the above problems, the embodiments of the present disclosure provide a data processing method, apparatus, device and storage medium.
[0075] Figure 2 A flow chart of a data processing method in an embodiment of the present disclosure is shown.
[0076] It should be noted that the data processing method in the embodiment of the present disclosure is applied to the first user equipment.
[0077] like Figure 2 As shown, the method may include:
[0078] S210, when it is determined to conduct a transaction, first points are sent to the second user device, where the first points consist of the second user's identifier, point value data, item category identifier, and first link information.
[0079] In some embodiments, the first user may be a consumer and the second user may be a merchant.
[0080] In some embodiments, the first points may be token points, wherein the token points may be used to directly purchase merchandise.
[0081] In some embodiments, the first points can be constructed by the second user based on a smart contract, where the smart contract is tokenID, SLOT, value, and metadata.
[0082] In some embodiments, both the first user device and the second user device may be smart devices configured with blockchain.
[0083] In some embodiments, the first user may pay currency to the second user in exchange for the first points.
[0084] In some embodiments, tokenID may be the identifier of the second user, value may be point value data, SLOT may be an item category identifier, and metadata may be the first link information.
[0085] In some embodiments, the point value data may include the monetary value corresponding to the current points.
[0086] In some embodiments, the item category identifier may be a category of a commodity, and illustratively, the item category identifier may include general, digital, clothing, cosmetics, etc. If the item category identifier is digital, the current points can only be used to trade digital commodities.
[0087] In some embodiments, the first user device and the second user device form a distributed network, each device can be a node in the network, and each node can participate in and complete tasks such as blockchain operation, data verification, and transaction confirmation.
[0088] In some embodiments, the first link information may be an external link URL, which may store multimedia information showing the points, so as to be used for showing the points.
[0089] In some embodiments, the second link information may also be an external link URL, which may store multimedia information showing the points, so as to be used for showing the points.
[0090] S220, after the second user device determines that the first points are received, the second points sent by the second user device are received, the points value data of the second points are proportional to the points value of the first points, and the second points are composed of the first user identifier, the second user identifier, the points value data and the second link information.
[0091] In some embodiments, the second points may be consumption points. Consumption points are points earned by consumers based on consumption, and are benefits obtained by consumers in addition to purchasing goods and services. After consumers purchase goods or services, merchants return them to consumers with valuable vouchers that can be used to redeem goods or services.
[0092] In some embodiments, both the first points and the second points can be exchanged for currency.
[0093] S230, converting the second integral into the first integral.
[0094] In some embodiments, the first user device may send the second points to the second user device to convert the second points into the first points.
[0095] In some embodiments, the first user device may destroy the second points in a designated area, and the second user device sends the first points to the first user device after determining that the first user device has destroyed the second points.
[0096] The data processing method provided by the embodiments of the present disclosure sends the first points to the second user device when it is determined that a transaction is to be conducted, and receives the second points sent by the second user device when the second user device determines that the first points have been received, and converts the second points into the first points, thereby breaking down the barriers between the first points and the second points and improving the user experience.
[0097] Figure 3 A flow chart of a data processing method in an embodiment of the present disclosure is shown.
[0098] like Figure 3 As shown, the method may include:
[0099] S310, in the case of determining to conduct a transaction, sending first points to the second user device, where the first points consist of the second user's identifier, point value data, item category identifier, and first link information;
[0100] S320, after the second user device determines that the first points are received, receiving second points sent by the second user device, the points value data of the second points is proportional to the points value of the first points, and the second points are composed of the first user identifier, the second user identifier, the points value data and the second link information;
[0101] S330, converting the second integral into the first integral.
[0102] S340, merging the multiple first points into one first point, the point value data of the first point after conversion being the sum of the point value data of the multiple first points before conversion.
[0103] In some embodiments, each first point corresponds to point value data of the current point.
[0104] In some embodiments, a plurality of first points corresponding to data of low point value may be converted into a small number of second points corresponding to data of high point value.
[0105] In some embodiments, a plurality of second points corresponding to data of low point value may be converted into a small number of second points corresponding to data of high point value.
[0106] For example, if the point value data corresponding to the two first points are both 50, the two first points can be converted into one first point with a point value data of 100.
[0107] In some embodiments, the first user may convert one first point corresponding to high point value data into a plurality of first points corresponding to low point value data.
[0108] The data processing method provided by the embodiments of the present disclosure sends the first points to the second user device when it is determined that a transaction is to be conducted, and receives the second points sent by the second user device when the second user device determines that the first points have been received, and converts the second points into the first points, thereby breaking down the barriers between the first points and the second points and improving the user experience.
[0109] Figure 4 A flow chart of another data processing method in an embodiment of the present disclosure is shown.
[0110] like Figure 4 As shown, the method may include:
[0111] S410, in the case of determining to conduct a transaction, sending first points to the second user device, where the first points consist of the second user's identifier, point value data, item category identifier, and first link information;
[0112] S420, after the second user device determines that the first points are received, receiving second points sent by the second user device, the points value data of the second points is proportional to the points value of the first points, and the second points are composed of the first user identifier, the second user identifier, the points value data and the second link information;
[0113] S430, converting the second integral into the first integral.
[0114] S440: When it is determined that the transaction is to be conducted, second points are sent to the second user device.
[0115] In some embodiments, the second points can also be used to redeem merchandise.
[0116] In some embodiments, the point value data of the second points is proportional to the point value of the first points. For example, if the user purchases a commodity worth 100 currency, the user can use the first points worth 100 currency to purchase the commodity and obtain the second points worth 10 currency.
[0117] If the user purchases a product worth 50 currencies, he or she can use the first points worth 50 currencies to purchase the product and obtain the second points worth 5 currencies.
[0118] In some embodiments, the ratio of the point value data of the second points to the point value data of the first points may be defined by the second user.
[0119] The data processing method provided by the embodiments of the present disclosure sends the first points to the second user device when it is determined that a transaction is to be conducted, and receives the second points sent by the second user device when the second user device determines that the first points have been received, and converts the second points into the first points, thereby breaking down the barriers between the first points and the second points and improving the user experience.
[0120] Figure 5 A flow chart of another data processing method in an embodiment of the present disclosure is shown.
[0121] It should be noted that the data processing method in the embodiment of the present disclosure is applied to the second user equipment.
[0122] like Figure 5 As shown, the method may include:
[0123] S510, in the case of determining to conduct a transaction, receiving first points sent by the second user device, where the first points include an identifier of the second user, point value data, an item category identifier, and first link information;
[0124] S520, when it is determined that the first points are received, sending second points to the first user, the value of the second points is proportional to the value of the first points, and the second points are composed of the first user identifier, the second user identifier, the points value data, and the second link information;
[0125] S530, converting the first integral into a second integral.
[0126] In some embodiments, both the first user and the second user can convert the first points into second points.
[0127] In some embodiments, both the first user and the second user can convert the first points into currency.
[0128] In some embodiments, the second user can convert a plurality of first points corresponding to data of low point value into a small number of second points corresponding to data of high point value.
[0129] In some embodiments, a plurality of second points corresponding to data of low point value may be converted into a small number of second points corresponding to data of high point value.
[0130] For example, if the point value data corresponding to the two first points are both 50, the two first points can be converted into one first point with a point value data of 100.
[0131] In some embodiments, the second user may convert one first point corresponding to high point value data into a plurality of first points corresponding to low point value data.
[0132] The data processing method provided by the embodiments of the present disclosure sends the first points to the second user device when it is determined that a transaction is to be conducted, and receives the second points sent by the second user device when the second user device determines that the first points have been received, and converts the second points into the first points, thereby breaking down the barriers between the first points and the second points and improving the user experience.
[0133] Figure 6 A flow chart of another data processing method in an embodiment of the present disclosure is shown.
[0134] It should be noted that the data processing method in the embodiment of the present disclosure is applied to the second user equipment.
[0135] like Figure 6 As shown, the method may include:
[0136] S610, in the case of determining to conduct a transaction, receiving first points sent by the second user device, where the first points include an identifier of the second user, point value data, an item category identifier, and first link information;
[0137] S620, when it is determined that the first points are received, sending second points to the first user, the value of the second points is proportional to the value of the first points, and the second points are composed of the first user identifier, the second user identifier, the point value data, and the second link information;
[0138] S630, converting the first integral into a second integral.
[0139] S640: Determine the historical consumption behavior of the first user based on the first user identifier and the second user identifier included in the second points.
[0140] In some embodiments, since the second points include the first user identifier and the second user identifier, the user's purchase behavior from different second users and the number of points spent on purchasing the goods can be determined by the number of second points owned by the first user.
[0141] In some embodiments, the number and types of second points owned by the first user can be input into the intelligent model to obtain the consumption intention of the first user to construct a user consumption profile.
[0142] In some embodiments, upon receiving currency paid by the first user device, the first points are sent to the first user device.
[0143] For example, if the first user device pays 100 currency to the second user device, the second user device may send the first points worth 100 to the first user device.
[0144] In some embodiments, upon receiving payment of currency from the second user device, the second points are sent to the first user device.
[0145] The data processing method provided by the embodiments of the present disclosure sends the first points to the second user device when it is determined that a transaction is to be conducted, and receives the second points sent by the second user device when the second user device determines that the first points have been received, and converts the second points into the first points, thereby breaking down the barriers between the first points and the second points and improving the user experience.
[0146] Based on the same inventive concept, the present disclosure also provides a data processing device in the following embodiments. Since the principle of solving the problem in the device embodiment is similar to that in the above method embodiment, the implementation of the device embodiment can refer to the implementation of the above method embodiment, and the repeated parts will not be repeated.
[0147] Figure 7 A structural diagram of a data processing device in an embodiment of the present disclosure is shown.
[0148] The data processing device provided by the present disclosure is applied to a first user equipment.
[0149] like Figure 7 As shown, the apparatus 700 may include:
[0150] The first sending module 710 is used to send the first points to the second user device when it is determined to conduct a transaction, where the first points consist of the second user's identifier, the point value data, the item category identifier, and the first link information;
[0151] The first receiving module 720 is used to receive the second points sent by the second user device after the second user device determines that the first points are received, the points value data of the second points is proportional to the points value of the first points, and the second points are composed of the first user identifier, the second user identifier, the points value data and the second link information;
[0152] The first conversion module 730 is used to convert the second integral into the first integral.
[0153] The data processing device provided in the embodiment of the present disclosure sends the first points to the second user device when it is determined that a transaction is to be conducted. When the second user device determines that the first points have been received, it receives the second points sent by the second user device and converts the second points into the first points, thereby breaking down the barrier between the first points and the second points and improving the user experience.
[0154] In one embodiment of the present disclosure, the device further includes:
[0155] The merging module is used to merge multiple first points into one first point, and the point value data of the first point after conversion is the sum of the point value data of the multiple first points before conversion.
[0156] In one embodiment of the present disclosure, the device further includes:
[0157] The third sending module is used to send the second points to the second user device when it is determined to conduct a transaction.
[0158] The data processing device provided in the embodiment of the present disclosure sends the first points to the second user device when it is determined that a transaction is to be conducted. When the second user device determines that the first points have been received, it receives the second points sent by the second user device and converts the second points into the first points, thereby breaking down the barrier between the first points and the second points and improving the user experience.
[0159] Based on the same inventive concept, the present disclosure also provides a data processing device in the following embodiments. Since the principle of solving the problem in the device embodiment is similar to that in the above method embodiment, the implementation of the device embodiment can refer to the implementation of the above method embodiment, and the repeated parts will not be repeated.
[0160] Figure 8 A structural diagram of a data processing device in an embodiment of the present disclosure is shown.
[0161] The data processing device provided by the present disclosure is applied to a second user equipment.
[0162] like Figure 8 As shown, the apparatus 800 may include:
[0163] The second receiving module 810 is used to receive the first points sent by the second user device when it is determined to conduct a transaction, where the first points include the second user's identifier, the point value data, the item category identifier, and the first link information;
[0164] The second sending module 820 is used to send second points to the first user when it is determined that the first points are received, the value of the second points is proportional to the value of the first points, and the second points are composed of the first user identifier, the second user identifier, the point value data and the second link information;
[0165] The second conversion module 830 is used to convert the first integral into a second integral.
[0166] The data processing device provided in the embodiment of the present disclosure sends the first points to the second user device when it is determined that a transaction is to be conducted. When the second user device determines that the first points have been received, it receives the second points sent by the second user device and converts the second points into the first points, thereby breaking down the barrier between the first points and the second points and improving the user experience.
[0167] In one embodiment of the present disclosure, the device further includes:
[0168] The determination module is used to determine the historical consumption behavior of the first user based on the first user identifier and the second user identifier included in the second points.
[0169] In one embodiment of the present disclosure, the device further includes:
[0170] The fourth sending module is used to send the first points to the first user device when receiving the currency paid by the first user device.
[0171] The data processing device provided in the embodiment of the present disclosure sends the first points to the second user device when it is determined that a transaction is to be conducted. When the second user device determines that the first points have been received, it receives the second points sent by the second user device and converts the second points into the first points, thereby breaking down the barrier between the first points and the second points and improving the user experience.
[0172] The data processing device provided in the embodiments of the present disclosure can be used to execute the positioning methods provided in the above-mentioned method embodiments. The implementation principles and technical effects thereof are similar and will not be described in detail here for the sake of brevity.
[0173] Those skilled in the art will appreciate that various aspects of the present disclosure may be implemented as systems, methods or program products. Therefore, various aspects of the present disclosure may be specifically implemented in the following forms, namely: complete hardware implementation, complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software, which may be collectively referred to herein as "circuits", "modules" or "systems".
[0174] Refer to the following Fig. 9 The electronic device 900 according to this embodiment of the present disclosure is described. Fig. 9 The electronic device 900 shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0175] like Fig. 9As shown, the electronic device 900 is in the form of a general computing device. The components of the electronic device 900 may include but are not limited to: at least one processing unit 910, at least one storage unit 920, and a bus 930 connecting different system components (including the storage unit 920 and the processing unit 910).
[0176] The storage unit stores program codes, which can be executed by the processing unit 910, so that the processing unit 910 performs the steps of various exemplary embodiments of the present disclosure described in the above “Exemplary Method” section of this specification. For example, the processing unit 910 can perform the following steps of the above method embodiment:
[0177] In the case of determining to conduct a transaction, sending first points to the second user device, where the first points consist of the second user's identifier, point value data, item category identifier, and first link information;
[0178] After the second user device determines that the first points are received, receiving the second points sent by the second user device, the points value data of the second points is proportional to the points value of the first points, and the second points are composed of the first user identifier, the second user identifier, the points value data and the second link information;
[0179] Convert the second integral into the first integral.
[0180] Alternatively, in the case of determining to conduct a transaction, receiving first points sent by the second user device, the first points consisting of the second user's identifier, point value data, item category identifier, and first link information;
[0181] When it is determined that the first points are received, second points are sent to the first user, the value of the second points is proportional to the value of the first points, and the second points are composed of the first user identifier, the second user identifier, the point value data, and the second link information;
[0182] Convert the first integral into the second integral.
[0183] The storage unit 920 may include a readable medium in the form of a volatile storage unit, such as a random access storage unit (RAM) 9201 and / or a cache storage unit 9202 , and may further include a read-only storage unit (ROM) 9203 .
[0184] The storage unit 920 may also include a program / utility 9204 having a set (at least one) of program modules 9205, such program modules 9205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.
[0185] Bus 930 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.
[0186] The electronic device 900 may also communicate with one or more external devices 940 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 900, and / or communicate with any device that enables the electronic device 900 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 950. Furthermore, the electronic device 900 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via a network adapter 9100. As shown, the network adapter 9100 communicates with other modules of the electronic device 900 via a bus 930. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 900, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.
[0187] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the implementation of the present disclosure.
[0188] In an exemplary embodiment of the present disclosure, a computer-readable storage medium is also provided, which may be a readable signal medium or a readable storage medium. A program product capable of implementing the above method of the present disclosure is stored thereon. In some possible implementations, various aspects of the present disclosure may also be implemented in the form of a program product, which includes a program code, and when the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps according to various exemplary implementations of the present disclosure described in the above “Exemplary Method” section of this specification.
[0189] More specific examples of computer-readable storage media in the present disclosure may include, but are not limited to, an electrical connection having one or more conductors, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0190] In the present disclosure, a computer readable storage medium may include a data signal propagated in baseband or as part of a carrier wave, wherein a readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0191] Alternatively, the program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.
[0192] In a specific implementation, the program code for performing the operations of the present disclosure may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., using an Internet service provider to connect through the Internet).
[0193] It should be noted that, although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.
[0194] In addition, although the steps of the method in the present disclosure are described in a specific order in the drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps, etc.
[0195] Through the description of the above implementation modes, it is easy for those skilled in the art to understand that the example implementation modes described here can be implemented by software or by combining software with necessary hardware. Therefore, the technical solution according to the implementation mode of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a mobile terminal, or a network device, etc.) to execute the method according to the implementation mode of the present disclosure.
[0196] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure, which follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the appended claims.
Claims
1. A data processing method, characterized in that: Applied to a first user device, comprising: In the case of determining to conduct a transaction, sending first points to the second user device, where the first points consist of the second user's identifier, point value data, item category identifier, and first link information; After the second user device determines that the first points are received, receiving second points sent by the second user device, the points value data of the second points is proportional to the points value of the first points, and the second points are composed of the first user identifier, the second user identifier, the points value data and the second link information; The second integral is converted into the first integral.
2. The data processing method according to claim 1, characterized in that: The method further comprises: The plurality of first points are combined into one first point, and the point value data of the first point after conversion is the sum of the point value data of the plurality of first points before conversion.
3. The data processing method according to claim 1, characterized in that: The method further comprises: When it is determined that the transaction is to be conducted, the second points are sent to the second user device.
4. A data processing method, characterized in that: Applied to a second user device, comprising: In the case of determining to conduct a transaction, receiving first points sent by the second user device, where the first points consist of the identifier of the second user, the point value data, the item category identifier, and the first link information; When it is determined that the first points are received, second points are sent to the first user, the value of the second points is proportional to the value of the first points, and the second points are composed of the first user identifier, the second user identifier, the points value data, and the second link information; The first integral is converted into the second integral.
5. The data processing method according to claim 4, characterized in that: The method further comprises: The historical consumption behavior of the first user is determined based on the first user identifier and the second user identifier included in the second points.
6. The data processing method according to claim 4, characterized in that: The method further comprises: When the currency paid by the first user device is received, the first points are sent to the first user device.
7. A data processing device, characterized in that: Applied to a first user device, comprising: A first sending module, configured to send first points to the second user device when determining to conduct a transaction, wherein the first points include an identifier of the second user, point value data, an item category identifier, and first link information; A first receiving module is used to receive second points sent by the second user device after the second user device determines that the first points are received, wherein the point value data of the second points is proportional to the point value of the first points, and the second points are composed of the first user identifier, the second user identifier, the point value data and the second link information; A first conversion module is used to convert the second integral into the first integral.
8. A data processing device, characterized in that: Applied to a second user device, comprising: A second receiving module is used to receive first points sent by a second user device when it is determined to conduct a transaction, where the first points consist of an identifier of the second user, point value data, an item category identifier, and first link information; A second sending module is used to send second points to the first user when it is determined that the first points are received, wherein the value of the second points is proportional to the value of the first points, and the second points are composed of the first user identifier, the second user identifier, the point value data, and the second link information; A second conversion module is used to convert the first integral into the second integral.
9. An electronic device, characterized in that: include: processor; as well as A memory, configured to store executable instructions of the processor; The processor is configured to execute the data processing method according to any one of claims 1 to 6 by executing the executable instructions.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the data processing method according to any one of claims 1 to 6 is implemented.
Citation Information
Patent Citations
Point management method, blockchain node equipment, and client
CN108830632A
Point transaction method based on NFT, electronic device and computer program product
CN119067719A