WO2023217066A1 - Procédé de distribution d'informations promotionnelles, dispositif associé et système de communication - Google Patents

Procédé de distribution d'informations promotionnelles, dispositif associé et système de communication Download PDF

Info

Publication number
WO2023217066A1
WO2023217066A1 PCT/CN2023/092683 CN2023092683W WO2023217066A1 WO 2023217066 A1 WO2023217066 A1 WO 2023217066A1 CN 2023092683 W CN2023092683 W CN 2023092683W WO 2023217066 A1 WO2023217066 A1 WO 2023217066A1
Authority
WO
WIPO (PCT)
Prior art keywords
electronic device
application
information
consumer
server
Prior art date
Application number
PCT/CN2023/092683
Other languages
English (en)
Chinese (zh)
Inventor
李琳
Original Assignee
华为技术有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 华为技术有限公司 filed Critical 华为技术有限公司
Publication of WO2023217066A1 publication Critical patent/WO2023217066A1/fr

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/387Payment using discounts or coupons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0208Trade or exchange of goods or services in exchange for incentives or rewards
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0211Determining the effectiveness of discounts or incentives
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0212Chance discounts or incentives

Definitions

  • This application relates to the field of terminal technology, and in particular to promotion information distribution methods, related devices and communication systems.
  • consumer payment platforms there are currently more and more various consumer payment platforms, and many consumer payment platforms provide consumers with a wide variety and large number of coupons. Consumers often don’t know which coupons they have, and they may not remember to use coupons from consumer payment platforms when making purchases in offline stores. This results in poor promotion effect of consumer payment platforms, making it difficult to attract more users to use consumer payment platforms.
  • This application provides promotion information distribution methods, related devices and communication systems.
  • This method can push a reminder of discounts that can be used in the store to the consumer's electronic device when the consumer enters the store.
  • the discounts corresponding to the above-mentioned discount usage reminders may include discounts provided by one or more consumer payment platforms. This not only allows users to quickly understand what discounts are available on various consumer payment platforms when entering the store, but also enables precise promotions for different users and improves the promotion effect of consumer payment platforms.
  • this application provides a promotional information distribution method.
  • the electronic device receives the first message from the first device, the electronic device is located within the signal range of the first device, and the first message includes the first identification of the first device.
  • the electronic device sends a second message to the first server, where the second message includes the first identification and the second identification of the first user.
  • the electronic device obtains and displays the first preferential information and the second preferential information, and the first preferential information and the second preferential information are both associated with the first identification and the second identification.
  • the electronic device displays the first interface of the first application.
  • the electronic device displays the second interface of the second application.
  • the above-mentioned first device may be a device deployed in the first store.
  • the first store can be an offline store.
  • the above-mentioned first preferential information may be promotional information corresponding to the preferential provided by the first consumer payment platform.
  • the above-mentioned second preferential information may be promotional information corresponding to the preferential provided by the second consumer payment platform. Both the above-mentioned first preferential information and the second preferential information can be used to indicate the discounts that the first user can use in the above-mentioned first store.
  • the above-mentioned first application may be an application provided by the first consumer payment platform for users to use on the electronic device.
  • the above-mentioned second application may be an application provided by the second consumer payment platform for users to use on the electronic device.
  • the electronic device can display the first interface of the first application.
  • the electronic device may display the second interface of the second application.
  • the first user when the first user enters the first store, the first user can receive a reminder to use the first preferential information and the second preferential information on the electronic device he carries. In this way, after entering the first store, the first user can quickly understand what discounts are available to him on various consumer payment platforms. This can help users efficiently use their virtual properties on various consumer payment platforms and improve their user experience. Furthermore, the above reminder for using the first preferential information and the second preferential information may be directed to the first user. If different users can use different discounts in the same store, the electronic devices of different users can display different discount information based on the discounts of each consumer payment platform. Users can easily choose a discount provided by a consumer payment platform for consumption based on the above discount tips. This can achieve precise promotions for different users and improve the promotion effect of consumer payment platforms.
  • the above-mentioned first device may be a beacon.
  • Beacon is a physical device based on Bluetooth technology. Beacon can send its own beacon ID to the surroundings through Bluetooth technology. The beacon ID can be used to uniquely identify the beacon. That is to say, the above-mentioned first message may be a Bluetooth message. The first identifier in the first message may be the beacon ID of the beacon.
  • the second identifier of the first user may be used by the first server to identify the first user.
  • the first user can register a consumer account on the first server through an application corresponding to the first server.
  • the first server may assign a consumer account to the first user. This consumer account can be used to uniquely identify a user in the first server. That is to say, the above-mentioned second identifier may be a consumer account number.
  • the above-mentioned first server may be the aggregation coupon server mentioned in the embodiment of this application.
  • the application corresponding to the first server may be the aggregation coupon application mentioned in the embodiment of this application.
  • the first identifier of the first device has an association with the first store account of the first store on the first server.
  • the store owner of the first store can register a store account on the first server through the application corresponding to the first server.
  • the first server can assign a first store account to the first store.
  • the first store account can be used to uniquely identify a store in the first server.
  • the first server may determine that the first device is associated with the first store (the first device is deployed in the first store) through the association between the first identifier and the first store account.
  • the electronic device when the electronic device enters the signal range of the first device, it can mean that the first user carrying the electronic device enters the above-mentioned first store. Further, the first server can send promotional information to the first user's electronic device, prompting the first user which discounts provided by the consumer payment platform are available when consuming at the first store.
  • the above-mentioned first preferential information and the above-mentioned second preferential information are only illustrative descriptions, and the electronic device can also receive more or fewer usage reminders of discounts provided by consumer payment platforms.
  • the electronic device when it is detected that the user selects the first preferential information and the electronic device displays the first interface of the first application, the electronic device also detects an operation of using the first preferential information on the first interface. The electronic device uses the coupon corresponding to the first discount information to make payment through the first application.
  • the first user can use the first preferential information or the second preferential information when making purchases at the first store. If the first user chooses to use the first preferential information, the electronic device can pay through the first application and use the coupon corresponding to the first preferential information when making payment, thereby helping the first user reduce the actual payment amount.
  • the above-mentioned electronic device uses the coupon corresponding to the first discount information to make payment through the first application, which may include the following two situations:
  • the first application can provide the consumption function of selecting goods, but it cannot provide the payment function. For example, the first user can select a store that he needs to purchase from in the first application. When completing product selection and payment, the first user needs to pay through other payment applications to complete the purchase of the product.
  • the first application may provide one or more payment method options.
  • the above-mentioned one or more payment method options can be used to instruct the electronic device to jump to the payment interface of the corresponding payment application. This can facilitate the first user to quickly open the payment interface to complete the payment after selecting the product. Since the first user can use the coupon corresponding to the first preferential information, the above-mentioned first application can cost according to the amount of goods selected by the first user.
  • the final amount that the first user needs to pay is determined based on the discounted amount of the coupon.
  • the first application may send information on the final amount to be paid to the corresponding payment application according to the payment method selected by the first user.
  • the first application can provide payment functions. That is, the first application may be a payment application.
  • the first user can make a payment using the first application.
  • the first application can automatically deduct the discounted amount based on the coupon corresponding to the first discount information, thereby helping the first user reduce the actual payment amount.
  • the above method can not only help consumers rationally and fully use the virtual properties of various consumer payment platforms and make full use of discounts when consuming, but also improve the promotion effect of each consumer payment platform.
  • the second identification is associated with the first user account, and the first user account is the user account in the first application; the second identification is associated with the second user account, and the second user account is the user account in the second application.
  • the electronic device acquires first virtual property information and second virtual property information.
  • the first virtual property information represents the virtual property of the first user account, and the second virtual property information represents the virtual property of the second user account.
  • the electronic device displays a third interface, and the first virtual property information and the second virtual property information are displayed on the third interface.
  • the above-mentioned first user account may specifically be the first user's consumption payment account on the first consumption payment platform.
  • the above-mentioned first virtual property information may specifically represent the first user's virtual property on the first consumer payment platform.
  • the above-mentioned second user account may specifically be the consumption payment account of the first user on the second consumption payment platform.
  • the above-mentioned second virtual property information may specifically represent the first user's virtual property on the second consumption payment platform. It is understandable that different platforms use different account systems. A platform can only identify the account under its own account system. The same user can have multiple accounts on different platforms.
  • the first user can have a consumer account on the aggregation coupon server (i.e., the account corresponding to the above-mentioned second identification), a first user account on the first consumer payment platform, and a second user account on the second consumer payment platform. Second user account.
  • the electronic device can aggregate the first user's virtual property information on multiple consumer payment platforms.
  • the first user can view his virtual property information on multiple consumer payment platforms in one place (such as the third interface). This can facilitate users to manage their virtual properties on different consumer payment platforms and improve user experience.
  • the second identification is the user identification in the third application
  • the third interface is the interface of the third application.
  • the third application may be the aggregation coupon application mentioned in the embodiment of this application.
  • the virtual property represented by the first virtual property information is part of the virtual property of the first user account, and/or the virtual property represented by the second virtual property information is part of the second user account. part of virtual property.
  • the virtual property includes one or more of the following: balance, coupons, points, and membership cards.
  • the electronic device receives the first authorization operation.
  • the electronic device sends first authorization information to the first server.
  • the first authorization information is used by the first server to associate the second identity with the first user account, and to associate the second identity with the second user account.
  • One user account is a user account in the first application
  • the second user account is a user account in the second application.
  • the first server with the authorization of the first user, can manage all or part of the first user's virtual property on the first consumer payment platform, and all or part of the first user's virtual property on the second consumer payment platform. Virtual property.
  • the first server can obtain the first user account and the second user account, associate the second identification with the first user account, and associate the second identification with the second user account.
  • the first server can The virtual property information of the first user on the first consumer payment platform is obtained from the server of the first consumer payment platform based on the association between the second identification and the first user account.
  • the first server may obtain the virtual property information of the first user on the second consumer payment platform from the server of the second consumer payment platform based on the association between the second identification and the second user account.
  • the electronic device moves within a signal range of the second device.
  • the electronic device may receive a third message sent by the second device, where the third message includes a third identification of the second device.
  • the electronic device sends a fourth message to the first server, where the fourth message includes the second identification and the third identification.
  • the electronic device acquires and displays the third preferential information and the fourth preferential information, and the third preferential information and the fourth preferential information are both associated with the second identification and the third identification.
  • the electronic device displays the fourth interface of the fourth application.
  • the electronic device displays the fifth interface of the fifth application.
  • the above-mentioned second device may be a device deployed in the second store.
  • the second store can be an offline store.
  • the above-mentioned third preferential information may be promotional information corresponding to the preferential provided by the third consumer payment platform.
  • the above-mentioned fourth preferential information may be promotional information corresponding to the preferential provided by the fourth consumer payment platform. Both the above-mentioned third preferential information and the fourth preferential information can be used to indicate the discounts that the first user can use in the above-mentioned second store.
  • the above-mentioned fourth application may be an application provided by the third consumer payment platform for users to use on the electronic device.
  • the above-mentioned fifth application may be an application provided by the fourth consumer payment platform for users to use on electronic devices.
  • the electronic device can display the fourth interface of the fourth application.
  • the electronic device can display the fifth interface of the fifth application.
  • the first user when the first user leaves the first store and enters the second store, the first user can receive a reminder to use the third preferential information and the fourth preferential information on the electronic device he carries.
  • the electronic device can prompt the first user in real time about the discounts that the first user can enjoy by using various consumer payment platforms in the current store based on the store where the first user is currently located. This can help users efficiently use their virtual properties on various consumer payment platforms and improve their user experience.
  • the electronic devices of different users can display different discount information based on the discounts of each consumer payment platform. Users can easily choose a discount provided by a consumer payment platform for consumption based on the above discount tips. This can achieve precise promotions for different users and improve the promotion effect of consumer payment platforms.
  • this application provides a promotion information distribution method.
  • the method can be applied to a communication system including an electronic device and a first server.
  • the electronic device receives the first message from the first device, the electronic device is located within the signal range of the first device, and the first message includes the first identification of the first device.
  • the electronic device sends a second message to the first server, where the second message includes the first identification and the second identification of the first user.
  • the first server obtains the first preferential information and the second preferential information according to the second message, and the first preferential information and the second preferential information are both associated with the first identification and the second identification.
  • the first server sends first preferential information and second preferential information to the electronic device.
  • the electronic device displays the first preferential information and the second preferential information. When detecting that the user selects the first preferential information, the electronic device displays the first interface of the first application. When detecting that the user selects the second preferential information, the electronic device displays the second interface of the second application.
  • the above-mentioned first device may be a device deployed in the first store.
  • the first store can be an offline store.
  • the above-mentioned first preferential information may be promotional information corresponding to the preferential provided by the first consumer payment platform.
  • the above-mentioned second preferential information may be promotional information corresponding to the preferential provided by the second consumer payment platform. Both the above-mentioned first preferential information and the second preferential information can be used to indicate the discounts that the first user can use in the above-mentioned first store.
  • the above-mentioned first application may be an application provided by the first consumer payment platform for users to use on the electronic device.
  • the above-mentioned second application may be an application provided by the second consumer payment platform for users to use on the electronic device.
  • the electronic device can display the first interface of the first application.
  • the electronic device can display the second interface of the second application.
  • the first user when the first user enters the first store, the first user can receive a reminder to use the first preferential information and the second preferential information on the electronic device he carries. In this way, after entering the first store, the first user can quickly understand what discounts are available to him on various consumer payment platforms. This can help users efficiently use their virtual properties on various consumer payment platforms and improve their user experience. Furthermore, the above reminder for using the first preferential information and the second preferential information may be directed to the first user. If different users can use different discounts in the same store, the electronic devices of different users can display different discount information based on the discounts of each consumer payment platform. Users can easily choose a discount provided by a consumer payment platform for consumption based on the above discount tips. This can achieve precise promotions for different users and improve the promotion effect of consumer payment platforms.
  • the above-mentioned first device may be a beacon.
  • Beacon is a physical device based on Bluetooth technology. Beacon can send its own beacon ID to the surroundings through Bluetooth technology. The beacon ID can be used to uniquely identify the beacon. That is to say, the above-mentioned first message may be a Bluetooth message. The first identifier in the first message may be the beacon ID of the beacon.
  • the second identifier of the first user may be used by the first server to identify the first user.
  • the first user can register a consumer account on the first server through an application corresponding to the first server.
  • the first server may assign a consumer account to the first user. This consumer account can be used to uniquely identify a user in the first server. That is to say, the above-mentioned second identifier may be a consumer account number.
  • the above-mentioned first server may be the aggregation coupon server mentioned in the embodiment of this application.
  • the application corresponding to the first server may be the aggregation coupon application mentioned in the embodiment of this application.
  • the first identifier of the first device has an association with the first store account of the first store on the first server.
  • the store owner of the first store can register a store account on the first server through the application corresponding to the first server.
  • the first server can assign a first store account to the first store.
  • the first store account can be used to uniquely identify a store in the first server.
  • the first server may determine that the first device is associated with the first store (the first device is deployed in the first store) through the association between the first identifier and the first store account.
  • the electronic device when the electronic device enters the signal range of the first device, it can mean that the first user carrying the electronic device enters the above-mentioned first store. Further, the first server can send promotional information to the first user's electronic device, prompting the first user which discounts provided by the consumer payment platform are available when consuming at the first store.
  • the above-mentioned first preferential information and the above-mentioned second preferential information are only illustrative descriptions, and the electronic device can also receive more or fewer usage reminders of discounts provided by consumer payment platforms.
  • the electronic device when it is detected that the user selects the first preferential information and the electronic device displays the first interface of the first application, the electronic device also detects an operation of using the first preferential information on the first interface. The electronic device uses the coupon corresponding to the first discount information to make payment through the first application.
  • the first user can use the first preferential information or the second preferential information when making purchases at the first store. If the first user chooses to use the first preferential information, the electronic device can pay through the first application and use the coupon corresponding to the first preferential information when making payment, thereby helping the first user reduce the actual payment amount.
  • the second identification is associated with the first user account, and the first user account is the user account in the first application; the second identification is associated with the second user account, and the second user account is the user account in the second application.
  • the first server obtains first virtual property information and second virtual property information.
  • the first virtual property information represents the virtual property of the first user account, and the second virtual property information represents the virtual property of the second user account.
  • the first server sends first virtual property information and second virtual property information to the electronic device.
  • the electronic device displays a third interface, and the first virtual property information and the second virtual property information are displayed on the third interface.
  • the above-mentioned first user account may specifically be the first user's consumption payment account on the first consumption payment platform.
  • the above-mentioned first virtual property information may specifically represent the first user's virtual property on the first consumer payment platform.
  • the above-mentioned second user account may specifically be the consumption payment account of the first user on the second consumption payment platform.
  • the above-mentioned second virtual property information may specifically represent the first user's virtual property on the second consumption payment platform. It is understandable that different platforms use different account systems. A platform can only identify the account under its own account system. The same user can have multiple accounts on different platforms.
  • the first user can have a consumer account on the aggregation coupon server (i.e., the account corresponding to the above-mentioned second identification), a first user account on the first consumer payment platform, and a second user account on the second consumer payment platform. Second user account.
  • the electronic device can aggregate the first user's virtual property information on multiple consumer payment platforms.
  • the first user can view his virtual property information on multiple consumer payment platforms in one place (such as the third interface). This can facilitate users to manage their virtual properties on different consumer payment platforms and improve user experience.
  • the second identification is the user identification in the third application
  • the third interface is the interface of the third application
  • the virtual property indicated by the first virtual property information is part of the virtual property of the first user account, and/or the virtual property indicated by the second virtual property information is part of the second user account. part of virtual property.
  • the virtual property includes one or more of the following: balance, coupons, points, and membership cards.
  • the electronic device receives the first authorization operation.
  • the electronic device sends first authorization information to the first server.
  • the first server obtains the first user account and the second user account.
  • the first user account is the user account in the first application
  • the second user account is the user account in the second application.
  • the first server stores the association between the second identification and the first user account, and stores the association between the second identification and the second user account.
  • the first server can manage all or part of the first user's virtual property on the first consumer payment platform, and all or part of the first user's virtual property on the second consumer payment platform.
  • Virtual property the first server may obtain the virtual property information of the first user on the first consumer payment platform (i.e., the first virtual property information) from the server of the first consumer payment platform based on the association between the second identification and the first user account. ).
  • the first server may obtain the first user's virtual property information on the second consumer payment platform (ie, the second virtual property information) from the server of the second consumer payment platform based on the association between the second identification and the second user account.
  • the first server may then send the first virtual property information and the second virtual property information to the electronic device.
  • the electronic device can display the first virtual property information and the second virtual property information in the third interface of the third application, thereby realizing the convergence of virtual property information in different consumer payment platforms and facilitating users to manage their own properties on different consumer payment platforms. virtual property to improve the user experience.
  • the electronic device moves within the signal range of the second device.
  • the electronic device receives the third message sent by the second device, and the third message includes the third identification of the second device.
  • the electronic device sends a fourth message to the first server, where the fourth message includes the second identification and the third identification.
  • the first server obtains the third preferential information and the fourth preferential information according to the fourth message, and the third preferential information and the fourth preferential information are both associated with the second identification and the third identification.
  • the first server sends third preferential information and fourth preferential information to the electronic device.
  • the electronic device displays the third preferential information and the fourth preferential information. When detecting that the user selects the third preferential information, the electronic device displays the fourth interface of the fourth application. When detecting that the user selects the fourth preferential information, the electronic device displays the fifth interface of the fifth application.
  • the above-mentioned second device may be a device deployed in the second store.
  • the second store can be an offline store.
  • the above-mentioned third preferential information may be promotional information corresponding to the preferential provided by the third consumer payment platform.
  • the above-mentioned fourth preferential information may be promotional information corresponding to the preferential provided by the fourth consumer payment platform. Both the above-mentioned third preferential information and the fourth preferential information can be used to indicate the discounts that the first user can use in the above-mentioned second store.
  • the above-mentioned fourth application may be an application provided by the third consumer payment platform for users to use on the electronic device.
  • the above-mentioned fifth application may be an application provided by the fourth consumer payment platform for users to use on electronic devices.
  • the electronic device can display the fourth interface of the fourth application.
  • the electronic device can display the fifth interface of the fifth application.
  • the first user when the first user leaves the first store and enters the second store, the first user can receive a reminder to use the third preferential information and the fourth preferential information on the electronic device he carries.
  • the electronic device can prompt the first user in real time about the discounts that the first user can enjoy by using various consumer payment platforms in the current store based on the store where the first user is currently located. This can help users efficiently use their virtual properties on various consumer payment platforms and improve their user experience.
  • the electronic devices of different users can display different discount information based on the discounts of each consumer payment platform. Users can easily choose a discount provided by a consumer payment platform for consumption based on the above discount tips. This can achieve precise promotions for different users and improve the promotion effect of consumer payment platforms.
  • the first server receives a first registration request, and the first registration request is used by the first store to request to register an account on the first server. In response to the first registration request, the first server assigns a first store account to the first store. The first server receives a first deployment request, and the first deployment request is used to request association of the first store and the first device. In response to the first deployment request, the first server stores the association between the first store account and the first identification.
  • the first server after the first server allocates the first store account to the first store, the first server also receives a first subscription request and a second subscription request, and the first subscription request is for the first platform Requesting to subscribe to the first store, and the second subscription request is used for the second platform to request to subscribe to the first store, where the first platform is associated with the first preferential information, and the second platform is associated with the second preferential information.
  • the first server stores the association relationship between the first platform and the first store account, and the association relationship between the second type platform and the first store account.
  • the above-mentioned first platform may refer to the first consumer payment platform.
  • the above-mentioned second platform may refer to the second consumer payment platform.
  • a consumer payment platform subscribes to a store it can mean that the server of the consumer payment platform can obtain the distribution of consumers in the stores it subscribes to from the first server. That is to say, each consumer payment platform can subscribe to one or more stores on the first server to obtain which consumers have entered the one or more stores. In this way, the consumer payment platform can push relevant discount usage reminders to consumers who enter the stores they subscribe to through the first server, thereby achieving precise promotions for consumers and improving the promotion effect of the consumer payment platform.
  • the first server may query the information related to the first preferential information according to the first identifier in the second message. Identifies the first store account associated with it. The first server selects the first platform and the second platform from M platforms based on the first store account. Both the first platform and the second platform are associated with the first store account, and M is a positive integer.
  • the first server can check which of the M platforms are associated with the first store account (that is, which consumer payment platforms subscribe to the first store). Then, the first server can select a platform (such as the first platform and the second platform) that is associated with the first store account from the M platforms. When it is determined that the first user has entered the first store, the first server may send a message to the servers of the above selected platforms, thereby prompting the first users of these platforms to enter the first store. The first server may receive the preferential usage prompt (such as the first preferential information and the second preferential information) sent from the above-selected platform.
  • a platform such as the first platform and the second platform
  • the first server may select the first platform and the second platform from the above-mentioned M platforms.
  • the first server may send the fifth message to the second server of the first platform and the sixth message to the third server of the second platform. Both the above-mentioned fifth message and the sixth message may be used to instruct the above-mentioned first user to enter the first offline store.
  • the first server stores an association between the above-mentioned second identification and the first user account.
  • the fifth message may include the first user account and the identification of the first store.
  • the second server can identify that the first user account corresponds to the first user through the account system it uses, thereby determining that the first user has entered the first store.
  • the second server may determine, based on the first user's virtual property on the first platform, whether there are benefits that the first user can enjoy by using the first platform (ie, the first application of the first platform) at the first store. If it is determined that the first user has a discount that can be enjoyed by using the first platform in the first store, the second server can send relevant discount information (such as the first discount information) to the first server.
  • the first user account is not stored in the first server.
  • the situation where the first user account is not stored in the first server may include: the first user does not authorize the first server to manage his or her virtual property on the first platform, and the first user does not have an account on the first platform.
  • the fifth message may include the identification of the first store.
  • the second server can determine whether a new user can use the benefits of the first platform in the first store based on the fifth message. If it is determined that a new user can enjoy the discounts available on the first platform at the first store, the second server can send relevant discount information (such as the first discount information) to the first server.
  • the preferential usage reminders pushed to consumers in electronic devices may not only include preferential information on consumer payment platforms where the consumer has registered a consumer payment account, but may also include promotional information on consumer payment platforms where the consumer has not registered a consumer payment account. Discount information on consumer payment platforms. This can help consumer payment platforms attract more new users and improve promotion effects.
  • the present application provides an electronic device.
  • the electronic device may include a memory and a processor, wherein the memory may be used to store a computer program, and the processor may be used to call the computer program, so that the electronic device executes the first step. any possible implementation method.
  • the present application provides a computer-readable storage medium that includes instructions.
  • the instructions When the instructions are run on an electronic device, the electronic device performs any possible implementation method as in the first aspect.
  • the present application provides a computer program product.
  • the computer program product may include computer instructions.
  • the electronic device causes the electronic device to execute any possible implementation method in the first aspect.
  • the present application provides a chip, which is applied to an electronic device.
  • the chip includes one or more processors, and the processor is used to call computer instructions to cause the electronic device to perform any of the possible steps in the first aspect. Implementation.
  • the electronic device provided by the third aspect, the computer-readable storage medium provided by the fourth aspect, the computer program product provided by the fifth aspect, and the chip provided by the sixth aspect are all used to execute the tasks provided by the embodiments of the present application. method. Therefore, the beneficial effects it can achieve can be referred to the beneficial effects in the corresponding methods, and will not be described again here.
  • Figure 1 is an architectural diagram of a communication system provided by an embodiment of the present application
  • Figure 2A is a schematic structural diagram of an electronic device 100 provided by an embodiment of the present application.
  • Figure 2B is a software structure block diagram of an electronic device 100 provided by an embodiment of the present application.
  • Figure 3 is a schematic structural diagram of a polymerization coupon server 200 provided by an embodiment of the present application.
  • Figures 4A to 4J are schematic diagrams of scenarios in which some aggregation coupon platforms manage consumers' virtual property information on one or more consumer payment platforms provided by embodiments of the present application;
  • Figure 5 is an aggregation coupon platform provided by an embodiment of the present application to manage consumers' transactions on one or more consumer payment platforms.
  • Figures 6A to 6E are schematic diagrams of scenarios in which some offline shops deploy beacons and consumption payment platforms subscribe to offline shops provided by embodiments of this application;
  • Figure 7 is a scenario in which beacons are deployed in offline stores provided by the embodiment of this application, and a flow chart of a method for a consumer payment platform to subscribe to offline stores;
  • FIGS 8A to 8C are schematic diagrams of some promotional information distribution scenarios provided by embodiments of the present application.
  • Figure 9 is a flow chart of a method for distributing promotional information provided by an embodiment of the present application.
  • a and/or B can mean: A exists alone, A and B exist simultaneously, and B exists alone, Where A and B can be singular or plural.
  • the character "/" generally indicates that the related objects are in an "or” relationship.
  • GUI graphical user interface
  • consumer payment platforms may use offline billboards or online advertisements for publicity and promotion. Promote to remind users of discounts available at designated offline stores. This can attract more users to use the promoted consumer payment platform and achieve the purpose of publicity and promotion.
  • the above-mentioned consumer payment platform may refer to a platform used to provide consumption and/or payment functions. For example, Huawei Pay, Alipay Pay, WeChat Pay, UnionPay Pay, Dianping, etc.
  • the above-mentioned consumer payment platforms usually have corresponding applications. Users can install the corresponding application of the consumer payment platform in their electronic devices to use the benefits provided by the consumer payment platform.
  • the purpose of promoting consumer payment platforms may include attracting more users to install and use the applications corresponding to the consumer payment platform. For example, Huawei Pay has Huawei’s wallet application. Users can enjoy the benefits provided by Huawei Pay when using the wallet application to pay at designated offline stores.
  • the above-mentioned offline billboards may include billboards arranged near offline stores.
  • the above-mentioned billboards may be paper billboards, electronic billboards, etc.
  • the above-mentioned online advertising can include pushing advertising messages to users and so on.
  • the above-mentioned offline stores can refer to stores with physical stores, such as supermarkets, game stores, coffee shops, clothing stores, etc. Users can purchase products for consumption in offline stores. Offline shops can also be called physical shops, physical stores, offline merchants, etc. The embodiments of this application do not limit the types of offline stores. Offline stores can cooperate with consumer payment platforms. Among them, consumer payment platforms can provide one or more discounts in offline stores. For example, discount coupons, no-threshold coupons, vouchers, etc.
  • the above-mentioned full discount coupons may refer to coupons that can be used if the consumption amount meets preset conditions.
  • the above-mentioned no-threshold coupons can refer to coupons that can be used for any purchase.
  • the above-mentioned vouchers may refer to coupons that can be deducted from a preset consumption amount when consumption.
  • Vouchers are usually coupons purchased by users for less than the consumption amount that the vouchers can deduct.
  • Offline stores can provide ways to use consumer payment platforms to enjoy discounts. Users can obtain one or more of the above discounts according to the rules set by the consumer payment platform. In this way, users can enjoy discounts through the above-mentioned consumer payment platforms at offline stores that cooperate with consumer payment platforms. It can be seen that cooperation between offline stores and consumer payment platforms can not only attract consumers to enter offline stores for consumption, but also promote consumer payment platforms.
  • This application provides a promotional information distribution method.
  • offline stores can be equipped with indicator devices (beacons).
  • the user's electronic device can query the offline store where the electronic device is currently located based on the beacon of the offline store.
  • the electronic device can obtain the discounts available to the user at the current offline store, and display the obtained discount information on the user interface.
  • the above-mentioned offers may include offers provided by one or more consumer payment platforms. In this way, when users make purchases at the current offline store, they can use the discounts provided by a consumer payment platform based on the discount information prompted by the electronic device.
  • each consumer payment platform can prompt the user to the discounts available in the current online store when the user enters the offline store.
  • the above discount tips can be targeted at each specific user. If different users can use different discounts at the same offline store, the electronic devices of different users can display different discount information based on the discounts of each consumer payment platform. Users can easily choose a consumer payment platform based on the above discount tips. Consumption with discounts.
  • the above method not only facilitates users to quickly understand what discounts are available on various consumer payment platforms when entering offline stores, but also enables precise promotions for different users and improves the promotion effect of consumer payment platforms.
  • FIG. 1 schematically shows an architectural diagram of a communication system 10 provided by this application.
  • the communication system 10 may include an electronic device 100 on the consumer side, a coupon server 200, an electronic device 300 on the offline store side, a pointing device (beacon) 400, and an electronic device on the operator side of the consumer payment platform. 500 and the server 600 on the consumer payment platform side. in:
  • the aggregate coupon server 200 can establish communication connections with the electronic device 100, the electronic device 300, the electronic device 500 and the server 600.
  • the server 600 can establish a communication connection with the electronic device 300 and the electronic device 500 .
  • the above communication connection methods may include one or more of the following: 2G/3G/4G/5G and other wireless communication connections, wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks) ) communication connection, Bluetooth (BT) communication connection, Wide Area Network (Wide Area Network, WAN) communication connection, etc.
  • WLAN wireless local area networks
  • BT Bluetooth
  • Wide Area Network Wide Area Network
  • WAN Wide Area Network
  • the embodiments of the present application do not limit the above communication connection method.
  • the communication connection may include a Bluetooth communication connection.
  • the electronic device 100 on the consumer side may refer to the electronic device used by users when making purchases in offline stores.
  • the electronic device 100 on the consumer side may be a mobile phone, a tablet computer, a smart watch or other electronic device.
  • the embodiment of the present application does not limit the type of the electronic device 100 .
  • the electronic device 100 on the consumer side may be installed with one or more consumer payment applications corresponding to the consumer payment platform. For example, wallet application, XX payment application, B bank application, A review application, etc.
  • the electronic device 100 on the consumer side can use the above consumption payment application to make purchases in offline stores.
  • users can select products from offline stores on consumer payment applications.
  • users can make payments using the scan code payment function or the payment code payment function provided by consumer payment applications.
  • the aggregate coupon server 200 may refer to the server of the aggregate coupon platform.
  • the aggregation coupon platform can refer to a platform that provides the function of aggregating consumers' virtual property information on multiple consumer payment platforms, as well as the function of prompting consumers for available discounts when they arrive at offline stores.
  • the aggregation coupon platform can have corresponding aggregation coupon applications.
  • the aggregate coupon application can be a separate application (application, APP), or a sub-application or plug-in in an APP.
  • the aggregate coupon application may be an application that needs to be downloaded and installed, a quick application, a web application, a small program, or other types of applications. The embodiments of this application do not limit the implementation of the aggregation coupon application.
  • the aggregate coupon server 200 can be used to interface with the aggregate coupon application.
  • the electronic device 100 on the consumer side can run the aggregate coupon application. Consumers can register consumer accounts on the Polyvoucher platform through the Polyvoucher application, authorize the Polyvoucher platform to manage their virtual properties in one or more consumer payment platforms, and view and use their virtual properties in one or more consumer payment platforms. virtual property.
  • virtual property in the consumer payment platform may refer to the property that can be used for consumption in the consumer payment platform.
  • virtual property in a consumer payment platform may include one or more of the following: balance, coupons, points, and membership cards.
  • the embodiment of this application does not limit the type of virtual property in the consumer payment platform.
  • the electronic device 100 may request the aggregate coupon server 200 to register a consumer account through the aggregate coupon application.
  • the aggregation coupon server 200 may assign a consumer account to the electronic device 100 .
  • the aggregate coupon server 200 may send account information, such as a consumer identity document (ID), to the electronic device 100 and store the account information.
  • the electronic device 100 can log in to the consumer account corresponding to the consumer ID on the Polyvoucher platform in the Polyvoucher application.
  • the above-mentioned consumer account may have an account number (ie, consumer account number). This consumer account can be used in the aggregation coupon service
  • the above-mentioned consumer account is uniquely identified in the server 200.
  • the aggregate coupon server 200 allocates a consumer account to the electronic device 100 by allocating a consumer account to the electronic device 100 . That is to say, the above-mentioned registered consumer account can also be understood as registered consumer account.
  • the electronic device 100 can authorize the Polyvoucher platform to manage the user's virtual property in one or more consumer payment platforms through the Polyvoucher application.
  • the aggregate coupon server 200 can obtain the user's virtual property in the one or more consumer payment platforms from the server on the one or more consumer payment platforms. and send the virtual property information to the electronic device 100 .
  • the electronic device 100 may display the user's above virtual property information in the aggregate coupon application. In this way, users can conveniently view and use their virtual properties on one or more consumer payment platforms through the aggregation coupon application.
  • users can use an application (such as the aggregation coupon application) to aggregate their virtual properties on all consumer payment platforms. This can facilitate users to manage their virtual properties on different consumer payment platforms.
  • an application such as the aggregation coupon application
  • polymerization coupon platform and polymerization coupon application can also be called other names.
  • the embodiments of the present application do not limit this.
  • the offline store may have an electronic device 300 on the offline store side and a beacon 400 of the offline store.
  • the electronic device 300 on the offline store side may refer to the electronic device used by the store owner of the offline store.
  • the electronic device 300 on the offline store side may be a mobile phone, a tablet computer, a notebook computer and other electronic devices.
  • the embodiment of the present application does not limit the type of electronic device 300.
  • the electronic device 300 can be used by a store to register a store account on the Polyvoucher platform for offline stores.
  • the Polyvoucher application corresponding to the Polyvoucher platform can also be used to register a store account.
  • the electronic device 300 may run the above-mentioned aggregate coupon application.
  • the electronic device 300 may request the polymer coupon server 200 to register a store account.
  • the aggregate coupon server 200 may allocate a store account to the electronic device 300 .
  • the aggregate coupon server 200 may send the account information, such as the store ID, to the electronic device 300 and store the account information.
  • the electronic device 300 can log in to the store account corresponding to the store ID on the Polyvoucher platform in the Polyvoucher application.
  • the above store ID can also become a store account.
  • the store account number can be used to uniquely identify the above-mentioned store account in the aggregate coupon server 200 .
  • the aggregate coupon server 200 assigns a consumer account to the electronic device 300 by assigning a store account to the electronic device 100 .
  • the above registered store account can also be understood as a registered store account.
  • the beacon 400 may be a physical device based on Bluetooth technology, such as Bluetooth Low Energy (BLE) technology.
  • beacon400 can be used to send its own beacon ID to the surroundings via Bluetooth technology.
  • the electronic device can receive the beacon ID sent by beacon400.
  • the Bluetooth power of transmitting signals is different, the signal range of beacon400 is also different.
  • the higher the Bluetooth power the greater the signal range of beacon400.
  • the above beacon ID can be unique to beacon400 and can be used to uniquely identify beacon400. In other words, different beacons have different beacon IDs.
  • beacon 400 when beacon 400 is deployed in an offline store and a consumer enters the offline store, the electronic device 100 on the consumer side can receive the beacon ID of beacon 400. It can be seen that the electronic device 100 moves within the signal range of beacon 400 and receives the beacon ID, which can indicate that the consumer has entered an offline store and has consumption demand.
  • the aggregation coupon platform can determine which offline store the user has entered through beacon 400. Specifically, offline stores can deploy beacon400 and bind beacon400 to the offline store.
  • the electronic device 300 can send the store ID of the offline store and the beacon ID of the beacon 400 to the Polyvoucher server 200 after logging in to the Polyvoucher platform.
  • the aggregation coupon server 200 may store the binding relationship between the store ID and the beacon ID. That is, the offline store corresponding to the store ID is bound to the beacon corresponding to the beacon ID.
  • the electronic device 100 When the electronic device 100 receives the beacon ID sent by beacon 400, the electronic device 100 can send the consumer ID of the consumer on the aggregate coupon platform and the received beacon ID to the aggregate coupon server 200.
  • the aggregation coupon server 200 can determine the store ID bound to the beacon ID, thereby determining which offline store the consumer corresponding to the consumer ID has entered. In this way, the aggregation coupon platform can know the distribution of consumers in each offline store.
  • offline stores can also deploy devices using other communication technologies (such as WLAN technology, near field communication (NFC) technology, etc.) to send identification information to electronic devices arriving at designated locations in offline stores.
  • the designated location of the above-mentioned offline store may include a location within the signal range of the device that sends the identification information.
  • the electronic device 500 on the operator side of the consumer payment platform can be used by the operator of the consumer payment platform to manage the consumer payment platform. For example, operators can set which offline stores to promote the consumer payment platform, what discounts are provided in offline stores, what virtual properties are available to consumers who have registered accounts on the consumer payment platform, etc.
  • the server 600 on the consumer payment platform side may refer to the server of the consumer payment platform.
  • the server 600 can be used to store information about offline stores that cooperate with consumer payment platforms, preferential information provided by offline stores, information about consumers who have accounts registered on consumer payment platforms, and virtual property information of consumers on consumer payment platforms. etc.
  • the consumer payment platform can have corresponding consumer payment applications.
  • the server 600 can be used to interface with the consumer payment application.
  • the electronic device 100 on the consumer side can run a consumption payment application, obtain the consumer's virtual property information from the server 600 and display it. When making consumption, the electronic device 100 can interact with the server 600 to verify the consumer's identity information, and after successful verification, the consumption is completed. When an amount of money is consumed, the server 600 can record the amount deducted from the consumer's virtual property.
  • the electronic device 500 can send offline store information and preferential information provided by the offline store to the server 600 on the consumer payment platform side according to the settings of the operator.
  • the server 600 may send preferential information to the electronic device 300 on the offline store side based on the above information about the offline store. In this way, offline stores can provide discounts on consumer payment platforms when consumers enter the store to make purchases.
  • the polymerization coupon application corresponding to the polymerization coupon platform can also be used for consumer payment platforms to subscribe to offline stores.
  • the electronic device 500 on the operator side of the consumer payment platform can run the above-mentioned aggregation coupon application and display a user interface for subscribing to offline stores.
  • the above-mentioned user interface for subscribing to offline stores may display the option of registering a store account on the Polyvoucher platform and deploying an offline store with beacon400. Operators of consumer payment platforms can select the offline stores that need to be subscribed to on this user interface.
  • the electronic device 500 may send information about the offline stores selected for subscription to the aggregate coupon server 200 .
  • the aggregate coupon server 200 can store the subscription relationship between the consumer payment platform and offline stores.
  • the electronic device 500 can send the information about the offline stores subscribed by the consumer payment platform to the server 600 for storage.
  • the above-mentioned electronic device 500 may also be an electronic device on the operator side of the aggregate coupon platform.
  • the electronic device 500 can communicate with the aggregation coupon server 200 to enable the consumer payment platform to subscribe to offline stores. That is to say, the operators of the consumer payment platform can submit the demand for subscribing to offline stores to the operators of the aggregation coupon platform.
  • the above-mentioned demand for subscribing to offline stores may include information about offline stores that the consumer payment platform needs to subscribe to.
  • the operator of the aggregation coupon platform can operate on the electronic device 500 and subscribe to the corresponding offline store for the consumer payment platform based on the requirements submitted by the operator of the consumer payment platform.
  • the electronic device 500 is an electronic device on the operator side of a consumer payment platform as an example for description.
  • consumer payment platform's subscription to offline stores can mean that the consumer payment platform can obtain the distribution of consumers in the offline stores it subscribes to from the aggregation coupon platform.
  • consumer payment platforms can accurately push offers to consumers based on the discounts they offer in offline stores and consumers’ virtual properties on the consumer payment platform. Discount usage reminder. The above methods can effectively improve the promotion effect of consumer payment platforms.
  • the aggregation coupon server 200 may store a correspondence between the consumer's consumer ID on the aggregation coupon platform and the consumption payment ID on the consumption payment platform. It can be known from the foregoing embodiments that when the electronic device 100 on the consumer side reaches the signal range of the beacon 400 of the offline store, it can receive the beacon ID. The electronic device 100 may send the consumer ID and beacon ID to the aggregation coupon server 200. If the consumer payment platform subscribes to the offline store where beacon 400 is deployed, the aggregation coupon server 200 can send a message to the server 600 indicating that the consumer corresponding to the consumer ID has arrived at the offline store where beacon 400 is deployed. Then, the server 600 can send the consumer corresponding to the consumer ID to the electronic device 100 through the aggregation coupon server 200, the discount information available in the offline store where the beacon 400 is deployed.
  • the Polyvoucher application corresponding to the Polyvoucher platform can be used by consumers to register consumer accounts on the Polyvoucher platform and manage their virtual properties on one or more consumer payment platforms.
  • the Polyvoucher application can also be used by stores in offline stores to register store accounts on the Polyvoucher platform for offline stores and deploy beacon400 in offline stores.
  • the aggregate coupon application can also be used by operators of consumer payment platforms to subscribe to offline stores and push discount usage reminders when consumers enter offline stores.
  • the above-mentioned aggregation coupon application may have different versions.
  • consumer-oriented aggregation coupon applications can be used by consumers.
  • the aggregation coupon application for offline stores can be used by stores in offline stores.
  • the aggregation coupon application for consumer payment platforms can be used by operators of consumer payment platforms.
  • Different user groups can use different versions of the aggregate coupon application on their own electronic devices. The embodiment of this application does not limit the version of the above-mentioned aggregation coupon application.
  • the communication system 10 is not limited to the devices shown in FIG. 1 , and more or less devices may be included in the communication system 10 .
  • the structure of the consumer-side electronic device 100 involved in this application is introduced below.
  • FIG. 2A exemplarily shows a schematic structural diagram of the electronic device 100 provided by an embodiment of the present application.
  • the electronic device 100 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, and a battery 142 , Antenna 1, Antenna 2, mobile communication module 150, wireless communication module 160, audio module 170, speaker 170A, receiver 170B, microphone 170C, headphone interface 170D, sensor module 180, button 190, motor 191, indicator 192, camera 193 , display screen 194, and subscriber identification module (subscriber identification module, SIM) card interface 195, etc.
  • SIM subscriber identification module
  • the structure illustrated in the embodiment of the present application does not constitute a specific limitation on the electronic device 100 .
  • the electronic device 100 may include more or fewer components than shown in the figures, or some components may be combined, some components may be separated, or some components may be arranged differently.
  • the components illustrated may be implemented in hardware, software, or a combination of software and hardware.
  • the processor 110 may include one or more processing units.
  • the processor 110 may include an application processor (application processor, AP), a modem processor, a graphics processing unit (GPU), and an image signal processor. (image signal processor, ISP), controller, memory, video codec, digital signal processor (digital signal processor, DSP), baseband processor, and/or neural-network processing unit (NPU) wait.
  • application processor application processor, AP
  • modem processor graphics processing unit
  • GPU graphics processing unit
  • image signal processor image signal processor
  • ISP image signal processor
  • controller memory
  • video codec digital signal processor
  • DSP digital signal processor
  • baseband processor baseband processor
  • NPU neural-network processing unit
  • different processing units can be independent devices or integrated in one or more processors.
  • the controller may be the nerve center and command center of the electronic device 100 .
  • the controller can generate operation control signals based on the instruction operation code and timing signals to complete the control of fetching and executing instructions.
  • the processor 110 may also be provided with a memory for storing instructions and data.
  • processor 110 The memory is cache memory. This memory may hold instructions or data that have been recently used or recycled by processor 110 . If the processor 110 needs to use the instructions or data again, it can be called directly from the memory. Repeated access is avoided and the waiting time of the processor 110 is reduced, thus improving the efficiency of the system.
  • the USB interface 130 is an interface that complies with the USB standard specification, and may be a Mini USB interface, a Micro USB interface, a USB Type C interface, etc.
  • the USB interface 130 can be used to connect a charger to charge the electronic device 100, and can also be used to transmit data between the electronic device 100 and peripheral devices. It can also be used to connect headphones to play audio through them.
  • the charging management module 140 is used to receive charging input from the charger.
  • the charger can be a wireless charger or a wired charger. While the charging management module 140 charges the battery 142, it can also provide power to the electronic device through the power management module 141.
  • the power management module 141 is used to connect the battery 142, the charging management module 140 and the processor 110.
  • the power management module 141 receives input from the battery 142 and/or the charging management module 140, and supplies power to the processor 110, internal memory 121, external memory, display screen 194, camera 193, wireless communication module 160, etc.
  • the wireless communication function of the electronic device 100 can be implemented through the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, the modem processor and the baseband processor.
  • Antenna 1 and Antenna 2 are used to transmit and receive electromagnetic wave signals.
  • Each antenna in electronic device 100 may be used to cover a single or multiple communication frequency bands. Different antennas can also be reused to improve antenna utilization. For example: Antenna 1 can be reused as a diversity antenna for a wireless LAN. In other embodiments, antennas may be used in conjunction with tuning switches.
  • the mobile communication module 150 can provide solutions for wireless communication including 2G/3G/4G/5G applied on the electronic device 100 .
  • the mobile communication module 150 may include at least one filter, switch, power amplifier, low noise amplifier (LNA), etc.
  • the mobile communication module 150 can receive electromagnetic waves through the antenna 1, perform filtering, amplification and other processing on the received electromagnetic waves, and transmit them to the modem processor for demodulation.
  • the mobile communication module 150 can also amplify the signal modulated by the modem processor and convert it into electromagnetic waves through the antenna 1 for radiation.
  • the wireless communication module 160 can provide applications on the electronic device 100 including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) network), Bluetooth (bluetooth, BT), and global navigation satellites.
  • WLAN wireless local area networks
  • System global navigation satellite system, GNSS
  • frequency modulation frequency modulation, FM
  • near field communication technology near field communication, NFC
  • infrared technology infrared, IR
  • the wireless communication module 160 may be one or more devices integrating at least one communication processing module.
  • the wireless communication module 160 receives electromagnetic waves via the antenna 2 , frequency modulates and filters the electromagnetic wave signals, and sends the processed signals to the processor 110 .
  • the wireless communication module 160 can also receive the signal to be sent from the processor 110, frequency modulate it, amplify it, and convert it into electromagnetic waves through the antenna 2 for radiation.
  • the electronic device 100 implements display functions through a GPU, a display screen 194, an application processor, and the like.
  • the GPU is an image processing microprocessor and is connected to the display screen 194 and the application processor. GPUs are used to perform mathematical and geometric calculations for graphics rendering.
  • the display screen 194 is used to display images, videos, etc.
  • the electronic device 100 may include 1 or N display screens 194, where N is a positive integer greater than 1.
  • the electronic device 100 can implement the shooting function through an ISP, a camera 193, a video codec, a GPU, a display screen 194, an application processor, and the like.
  • the ISP is used to process the data fed back by the camera 193. For example, when taking a photo, the shutter is opened, the light is transmitted to the camera sensor through the lens, the optical signal is converted into an electrical signal, and the camera sensor passes the electrical signal to the ISP for processing, and converts it into an image visible to the naked eye.
  • Camera 193 is used to capture still images or video.
  • electronic device 100 may include 1 or N cameras 193, N is a positive integer greater than 1.
  • Digital signal processors are used to process digital signals. In addition to digital image signals, they can also process other digital signals. For example, when the electronic device 100 selects a frequency point, the digital signal processor is used to perform Fourier transform on the frequency point energy.
  • NPU is a neural network (NN) computing processor.
  • NN neural network
  • Intelligent cognitive applications of the electronic device 100 can be implemented through the NPU, such as image recognition, face recognition, speech recognition, text understanding, etc.
  • the external memory interface 120 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the electronic device 100.
  • the external memory card communicates with the processor 110 through the external memory interface 120 to implement the data storage function. Such as saving music, videos, etc. files in external memory card.
  • Internal memory 121 may be used to store computer executable program code, which includes instructions.
  • the processor 110 executes instructions stored in the internal memory 121 to execute various functional applications and data processing of the electronic device 100 .
  • the internal memory 121 may include a program storage area and a data storage area. Among them, the stored program area can store an operating system, at least one application program required for a function (such as a sound playback function, an image playback function, etc.).
  • the storage data area may store data created during use of the electronic device 100 (such as audio data, phone book, etc.).
  • the internal memory 121 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, universal flash storage (UFS), etc.
  • the electronic device 100 can implement audio functions through the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, the headphone interface 170D, and the application processor. Such as music playback, recording, etc.
  • the audio module 170 is used to convert digital audio information into analog audio signal output, and is also used to convert analog audio input into digital audio signals. Audio module 170 may also be used to encode and decode audio signals. In some examples, the audio module 170 may be provided in the processor 110 , or some functional modules of the audio module 170 may be provided in the processor 110 . Speaker 170A, also called “speaker”, is used to convert audio electrical signals into sound signals. Receiver 170B, also called “earpiece”, is used to convert audio electrical signals into sound signals. Microphone 170C, also called “microphone” or “microphone”, is used to convert sound signals into electrical signals. The headphone interface 170D is used to connect wired headphones.
  • the sensor module 180 may include a pressure sensor, a gyroscope sensor, an air pressure sensor, a magnetic sensor, an acceleration sensor, a distance sensor, a proximity light sensor, a fingerprint sensor, a temperature sensor, a touch sensor, an ambient light sensor, a bone conduction sensor, and the like.
  • the buttons 190 include a power button, a volume button, etc.
  • the motor 191 can generate vibration prompts.
  • the indicator 192 may be an indicator light, which may be used to indicate charging status, power changes, or may be used to indicate messages, missed calls, notifications, etc.
  • the SIM card interface 195 is used to connect a SIM card.
  • the SIM card can be connected to or separated from the electronic device 100 by inserting it into the SIM card interface 195 or pulling it out from the SIM card interface 195 .
  • the electronic device 100 can support 1 or N SIM card interfaces, where N is a positive integer greater than 1.
  • the electronic device 100 interacts with the network through the SIM card to implement functions such as calls and data communications.
  • the electronic device 100 employs an eSIM, that is, an embedded SIM card.
  • the eSIM card can be embedded in the electronic device 100 and cannot be separated from the electronic device 100 .
  • the electronic device 100 may be equipped with Or other electronic devices with operating systems, such as mobile phones, tablets, laptops, smart watches, smart bracelets, etc.
  • the embodiment of the present application does not limit the specific type of the electronic device 100 .
  • the electronic device 300 in the communication system 10 shown in Figure 1 is an electronic device used by offline stores to register store accounts on the Polyvoucher platform, deploy beacons, and obtain discounts provided by consumer payment platforms.
  • Electronic equipment 500 is consumer The operators of the payment platform are used to manage the electronic equipment of the consumer payment platform.
  • Both the electronic device 300 and the electronic device 500 may be equipped with Or other electronic devices with operating systems.
  • UMPC ultra-mobile personal computers
  • PDA personal digital assistants
  • the embodiment of the present application does not limit the specific types of the electronic device 300 and the electronic device 500 .
  • For the structures of the electronic device 300 and the electronic device 500 reference may be made to the schematic structural diagram of the electronic device 100 shown in FIG. 2A.
  • the software system of the electronic device 100 may adopt a layered architecture, an event-driven architecture, a microkernel architecture, a microservice architecture, or a cloud architecture.
  • the embodiment of this application takes the Android system with a layered architecture as an example to illustrate the software structure of the electronic device 100 .
  • FIG. 2B is a software structure block diagram of the electronic device 100 according to the embodiment of the present application.
  • the layered architecture divides the software into several layers, and each layer has clear roles and division of labor.
  • the layers communicate through software interfaces.
  • the Android system is divided into four layers, from top to bottom: application layer, application framework layer, Android runtime and system libraries, and kernel layer.
  • the application layer can include a series of application packages.
  • the application package can include applications such as camera, gallery, calendar, call, map, navigation, WLAN, Bluetooth, music, short message, aggregate coupon application, etc.
  • applications such as camera, gallery, calendar, call, map, navigation, WLAN, Bluetooth, music, short message, aggregate coupon application, etc.
  • the application framework layer provides APIs and programming frameworks for applications in the application layer.
  • the application framework layer includes some predefined functions.
  • the application framework layer can include a window manager, content provider, view system, phone manager, resource manager, notification manager, activity manager, etc.
  • a window manager is used to manage window programs.
  • the window manager can obtain the display size, determine whether there is a status bar, lock the screen, capture the screen, etc.
  • Content providers are used to store and retrieve data and make this data accessible to applications.
  • Said data can include videos, images, audio, calls made and received, browsing history and bookmarks, phone books, etc.
  • the view system includes visual controls, such as controls that display text, controls that display pictures, etc.
  • a view system can be used to build applications.
  • the display interface can be composed of one or more views.
  • a display interface including a text message notification icon may include a view for displaying text and a view for displaying pictures.
  • the phone manager is used to provide communication functions of the electronic device 100 .
  • call status management including connected, hung up, etc.
  • the resource manager provides various resources to applications, such as localized strings, icons, pictures, layout files, video files, etc.
  • the notification manager allows applications to display notification information in the status bar, which can be used to convey notification-type messages and can automatically disappear after a short stay without user interaction.
  • the notification manager is used to notify download completion, message reminders, etc.
  • the notification manager can also be notifications that appear in the status bar at the top of the system in the form of charts or scroll bar text, such as notifications for applications running in the background, or notifications that appear on the screen in the form of conversation windows. For example, text information is prompted in the status bar, a beep sounds, the electronic device vibrates, the indicator light flashes, etc.
  • the activity manager is responsible for managing activities, and is responsible for the startup, switching, and scheduling of various components in the system, as well as the management and scheduling of applications.
  • the activity manager can be called by upper-layer applications to open the corresponding activity.
  • the Android Runtime includes core libraries and virtual machines. The Android runtime is responsible for the scheduling and management of the Android system.
  • the core library contains two parts: one is the functional functions that need to be called by the Java language, and the other is the core library of Android.
  • the application layer and application framework layer run in virtual machines.
  • the virtual machine executes the java files of the application layer and application framework layer into binary files.
  • the virtual machine is used to perform object life cycle management, stack management, thread management, security and exception management, and garbage collection and other functions.
  • System libraries can include multiple functional modules. For example: surface manager (surface manager), media libraries (Media Libraries), 3D graphics processing libraries (for example: OpenGL ES), 2D graphics engines (for example: SGL), etc.
  • the surface manager is used to manage the display subsystem and provides the fusion of 2D and 3D layers for multiple applications.
  • the media library supports playback and recording of a variety of commonly used audio and video formats, as well as static image files, etc.
  • the media library can support a variety of audio and video encoding formats, such as: MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, etc.
  • the 3D graphics processing library is used to implement 3D graphics drawing, image rendering, composition, and layer processing.
  • 2D Graphics Engine is a drawing engine for 2D drawing.
  • the kernel layer is the layer between hardware and software.
  • the kernel layer contains at least display driver, camera driver, audio driver, and sensor driver.
  • the software structure of the electronic device 300 and the electronic device 500 in the communication system 10 may refer to the software structure block diagram of the electronic device 100 shown in FIG. 2B.
  • FIG. 3 exemplarily shows a schematic structural diagram of an aggregate coupon server 200 provided by an embodiment of the present application.
  • server 200 may include: one or more processors 310 , memory 311 , communication interface 312 , transmitter 314 , receiver 315 , coupler 316 and antenna 317 . These components may be connected via bus 313 or other means.
  • Figure 3 illustrates the connection via a bus as an example. in:
  • the communication interface 312 can be used for the aggregate coupon server 200 to communicate with other electronic devices, such as the electronic device 100, the electronic device 300, the electronic device 500, the server 600, etc. shown in FIG. 1 .
  • the communication interface 312 may be a 3G communication interface, a Long Term Evolution (LTE) (4G) communication interface, a 5G communication interface, a WLAN communication interface, a WAN communication interface, etc.
  • LTE Long Term Evolution
  • 5G communication interface a wireless communication interface
  • WLAN communication interface a wireless local area network
  • WAN communication interface a wide area network
  • transmitter 314 and receiver 315 may be viewed as a wireless modem.
  • the transmitter 314 may be used to transmit the signal output by the processor 310 .
  • Receiver 315 may be used to receive signals.
  • the number of transmitters 314 and receivers 315 may be one or more.
  • the antenna 317 may be used to convert electromagnetic energy in the transmission line into electromagnetic waves in free space, or to convert electromagnetic waves in free space into electromagnetic energy in the transmission line.
  • the coupler 316 can be used to split the mobile communication signal into multiple channels and distribute them to multiple receivers 315 . It can be understood that the antenna 317 of the aggregate coupon server 200 can be implemented as a large-scale antenna array.
  • Memory 311 is coupled to processor 310 for storing various software programs and/or sets of instructions.
  • the memory 311 may include high-speed random access memory, and may also include non-volatile memory, such as one or more disk storage devices, flash memory devices or other non-volatile solid-state storage devices.
  • the memory 311 may store an operating system (hereinafter referred to as the system), for example and other embedded operating systems.
  • the memory 311 can also store a network communication program, which can be used to operate with one or more consumer-side electronic devices 100, one or more offline store-side electronic devices 300, and one or more consumer payment platforms.
  • the electronic device 500 on the person side communicates with one or more servers 600 on the consumer payment platform side.
  • the memory 311 can be used to store information about the consumer account registered by the consumer on the Polyvoucher platform (such as the consumer ID, the consumer payment platform authorized by the consumer account, the consumer corresponding to the consumer ID). consuming The consumer payment ID and virtual property information of the payment platform, etc.), the information of the store account registered by the offline store on the Polyvoucher platform (such as the store ID, the beacon ID of the beacon deployed by the offline store, etc.), the consumer payment platform subscription Information about phenomenon stores, etc.
  • the processor 310 may be used to read and execute computer-readable instructions. Specifically, the processor 310 can be used to call a program stored in the memory 311 and execute instructions contained in the program.
  • the program may be, for example, an implementation program for registering a consumer account provided by one or more embodiments of the present application, an implementation program for authorizing the aggregation coupon platform to manage the virtual property of a consumption payment platform, or a program for implementing the process when a consumer enters an offline store.
  • the embodiments of the present application do not limit this.
  • the aggregation coupon server 200 shown in Figure 3 is only an implementation manner of the embodiment of the present application. In actual applications, the aggregation coupon server 200 may also include more or fewer components, which is not limited here.
  • an aggregate coupon platform provided by an embodiment of the present application manages consumers' virtual property information on one or more consumer payment platforms.
  • Figures 4A to 4D show a schematic diagram of the scenario of registering a consumer account on the Polyvoucher platform.
  • electronic device 100 may display user interface 410.
  • User interface 410 may be the desktop of electronic device 100 .
  • Application icons may be displayed on the user interface 410, such as wallet application icon 411, XX payment application icon 412, application mall application icon, camera application icon, contact application icon, etc.
  • the above-mentioned application icons can be used to trigger the electronic device 100 to open the corresponding application.
  • the above-mentioned wallet application icon 411 can be used to trigger the electronic device 100 to open the wallet application.
  • the above XX payment application can be used to trigger the electronic device 100 to open the XX payment application.
  • the above-mentioned wallet application and XX payment application may be consumer payment applications provided by different consumer payment platforms.
  • User interface 410 may also contain more or less content. The embodiments of the present application do not limit this.
  • the above-mentioned wallet application may be integrated with the aggregation coupon application mentioned in the previous embodiment.
  • the aggregate coupon application can be a sub-application of the wallet application. Consumers can open the wallet application in the electronic device 100 and use the functions provided by the aggregate coupon application through relevant operation controls in the wallet application.
  • the above-mentioned aggregate coupon application may be an independent APP.
  • the consumer can search for the aggregate coupon application in the application mall application and install it in the electronic device 100 .
  • the subsequent embodiments of this application will be specifically described by taking the integration of the aggregate coupon application in the wallet application as an example.
  • the functions provided by the aggregation coupon application implemented using other methods can refer to the functions provided by the aggregation coupon application integrated in the wallet application. This application will not elaborate on this.
  • the electronic device 100 can open the wallet application and display the user interface 420 shown in FIG. 4B.
  • the user interface 420 may include a shortcut function display area 421 and a wallet service display area 422. in:
  • the shortcut function display area 421 may be used to display shortcut keys for shortcut functions provided by the wallet application.
  • payment code control 421A can be used to enable the function of providing payment code payment in the wallet application.
  • the electronic device 100 may display the payment code of the wallet application.
  • the scan control 421B can be used to enable the code scanning function in the wallet application.
  • the electronic device 100 can turn on the camera and display the code scanning interface to facilitate the user to scan the code for payment.
  • the change control 421C can be used to trigger the electronic device 100 to display the change interface.
  • the content displayed on the change interface may include the amount of the consumer's change in the wallet application, the income and expenditure records of the change, and so on.
  • the change control 421C can also display consumers The amount of change in the wallet application, which allows consumers to quickly check how much change is left in their wallet application.
  • Wallet service display area 422 may be used to display controls for services provided by the wallet. For example, aggregate coupon control 422A, flower coin control 422B, mobile phone recharge control, Huawei mall control, etc.
  • the above-mentioned flower coin control 422B can be used to trigger the electronic device 100 to display the flower coin interface.
  • the content displayed on the above-mentioned flower coin interface may include the number of the consumer's flower coins in the wallet application, the acquisition and use records of the flower coins, the rules for the acquisition and use of the flower coins, etc.
  • the above-mentioned flower coins can also be called points and other names, and are one of the virtual properties of consumers in the wallet application.
  • the mobile phone control value control can be used to enable the mobile phone recharge function in the wallet application.
  • the consumer can use coins and/or change in the wallet application to recharge phone bills for the electronic device 100 .
  • the Huawei Mall control can be used to trigger the electronic device 100 to open the Huawei Mall application.
  • the above-mentioned Huawei Mall application can be used to provide the function of purchasing products listed on Huawei Mall.
  • the syndication coupon control 422A can be used to trigger the electronic device 100 to start the syndication coupon application.
  • the electronic device 100 may display the user interface 430 shown in FIG. 4C.
  • the user interface 430 may include function activation controls 431 .
  • the function activation control 431 can be used to activate the aggregate coupon function.
  • the aggregation coupon function is the function of aggregating consumers’ virtual property information on multiple consumer payment platforms.
  • the electronic device 100 may display the user interface 440 shown in FIG. 4D .
  • the user interface 440 can be used to register a consumer account on the Polyvoucher platform.
  • the user interface 440 may include a registration information display area 441 and a registration control 442.
  • the registration information display area 441 can be used to fill in the registration information for registering a consumer account.
  • the registration information may include a mobile phone number of the electronic device 100 and a verification code for registration received by the mobile phone number.
  • the embodiments of this application do not limit the content of the above registration information.
  • the registration control 442 may be used to trigger the electronic device 100 to request the aggregate coupon server 200 to register a consumer account.
  • the electronic device 100 may send the registration information to the aggregate coupon server 200 to register a consumer account request.
  • the request may include the registration information filled in the registration information display area 441.
  • the Polyvoucher server 200 may allocate a consumer account on the Polyvoucher platform to the consumer based on the above registration information.
  • the aggregate coupon server 200 may send the account information of the above-distributed consumer account, such as the consumer ID, to the electronic device 100 .
  • the electronic device 100 can log in to the corresponding consumer account according to the above-mentioned consumer ID.
  • the above-mentioned aggregate coupon application may be an application integrated in the wallet application.
  • the consumption payment account a consumer logs in to in the wallet application and the consumer account logged in to the aggregate coupon application can be the same account.
  • the user interface 440 shown in FIG. 4D may also display a login control. Through this login control, consumers can use their consumption payment account in the wallet application to log in to the aggregate coupon application.
  • the consumption payment account a consumer logs in to in the wallet application and the consumer account logged in to the aggregation coupon application can also be different accounts.
  • Figures 4E to 4J exemplarily show a schematic diagram of a scenario in which the virtual property of a consumer consumption payment platform is managed in an aggregation coupon application.
  • the electronic device 100 may display a user interface 450.
  • the electronic device 100 may directly display the user interface 450 shown in FIG. 4E .
  • the user interface 450 may include a virtual property display area 451 and a consumer payment platform authorization area 452. in:
  • the virtual property display area 451 can be used to display consumers' virtual properties on multiple consumer payment platforms.
  • the virtual property display area 451 may display the consumer's virtual property in the wallet application, such as balance and coupons.
  • the balance control 451A of the wallet application can indicate that the consumer's balance (or change) in the wallet application is 100 yuan.
  • wallet The application's coupon control 451B may indicate that the consumer has 10 coupons in the wallet application.
  • the electronic device 100 may display specific information about the consumer's coupon in the wallet application.
  • the consumer to whom the virtual property of the wallet application belongs may be the consumer corresponding to the consumption payment account logged in the wallet application.
  • the virtual property information of the wallet application may be obtained by the aggregation coupon server 200 from the wallet application server and then sent to the electronic device 100 .
  • the above-mentioned wallet application server is a server on the consumer payment platform side.
  • the aggregate coupon server 200 before acquiring the virtual property information in the wallet application, the aggregate coupon server 200 requires the consumer to authorize the aggregate coupon platform to manage the consumer's virtual property information in the wallet application. For example, when logging into a consumer account in the Polyvoucher application, the Polyvoucher application in the electronic device 100 may ask the user whether to grant the Polyvoucher platform to manage the virtual property information in the wallet application.
  • the aggregate coupon application is an application integrated in the wallet application. When a consumer activates the aggregation coupon function and logs into the consumer account in the aggregation coupon application, the consumer agrees to the aggregation coupon platform to manage the consumer's virtual property in the wallet application. That is, after the consumer logs in to the consumer account in the Polyvoucher application, there is no need to authorize the Polyvoucher platform to manage the consumer's virtual property in the wallet application.
  • the consumer payment platform authorization area 452 can be used to display authorization controls of one or more consumer payment platforms. Among them, consumers can authorize the aggregation coupon platform to manage their virtual property information on multiple consumer payment platforms through the above authorization controls.
  • the consumer payment platform corresponding to the authorization control displayed in the authorization area 452 of the consumer payment platform can cooperate with the aggregate coupon platform.
  • the consumer payment platform cooperates with the aggregation coupon platform to obtain the consumer distribution of offline stores from the aggregation coupon server 200, thereby promoting the consumer payment platform to consumers more effectively.
  • the consumer payment platform authorization area 452 may include the authorization control 452A of the XX payment application, the authorization control 452B of the A review application, and the authorization control 452C of the B bank application.
  • Consumers can choose to authorize one or more consumer payment platforms to be managed by the aggregation coupon platform.
  • the electronic device 100 may authorize the aggregate coupon platform to manage the consumer's virtual property information in the XX payment application and the B bank.
  • the consumer to whom the virtual property in the XX payment application belongs may be the consumer corresponding to the consumption payment account logged in to the XX payment application in the electronic device 100 .
  • the aggregate coupon server 200 can obtain the consumer's virtual property information in the XX payment application from the XX payment application server, and send the virtual property information to the electronic device 100 .
  • the consumer to whom the virtual property in the Bank B application belongs may be the consumer corresponding to the consumption payment account logged into the Bank B application in the electronic device 100 .
  • the aggregate coupon server 200 can obtain the consumer's virtual property information in the B bank application from the XX payment application server, and send the virtual property information to the electronic device 100 .
  • the above-mentioned XX payment application server and B bank application server can both be servers of consumer payment platforms.
  • the electronic device 100 can display the user interface 450 .
  • the virtual property display area 451 of the user interface 450 may also display the consumer's virtual property information in the XX payment application and the B bank application.
  • the balance control 451C of the XX payment application can indicate that the consumer's balance (or change) in the XX payment application is 50 yuan.
  • the coupon control 451E of the XX payment application can indicate that the consumer has 5 coupons in the XX payment application.
  • the balance control 451D of the Bank B application may indicate that the consumer's balance (or change) in the Bank B application is 200 yuan.
  • the coupon control 451F of the Bank B application may indicate that the consumer has 6 coupons in the Bank B application. It can be understood that the virtual property information shown in Figure 4F is only an exemplary illustration of the embodiment of the present application and should not be limited to the present application.
  • the user interface 450 may display the deauthorization control 452D of the XX payment application and the B bank application.
  • the deauthorization control 452E can be used to cancel the authority of the aggregation coupon platform to manage consumers' virtual property information in the XX payment application.
  • the cancellation authorization control 452E can be used to cancel the authority of the aggregation coupon platform to manage the consumer's virtual property information in the Bank B application.
  • the consumer if the consumer does not have a consumer payment account in a consumer payment platform, the consumer cannot authorize the aggregation coupon platform to manage this consumer payment platform.
  • the above-mentioned consumer payment account can also be called a consumer payment account.
  • the consumer does not have a consumption payment account in the A-Dianping application. That is, consumers have no virtual property in the A-Dianping application.
  • the electronic device 100 may display the authorization prompt box 453 shown in FIG. 4H .
  • the authorization prompt box 453 can be used to remind consumers that they do not have a consumption payment account in the A-Dianping application and cannot authorize.
  • the aggregation coupon application can provide one or more consumer payment platform options, and consumers can choose one or more consumer payment platforms from the above options based on the distribution of their virtual property.
  • consumers can view their virtual property information in various consumer payment platforms through the aggregation coupon application, without having to open different applications to view virtual property information in different consumer payment platforms. This can make it easier for consumers to better understand and manage their virtual properties.
  • the aggregation coupon application in the electronic device 100 can detect whether the consumer has a consumer payment account on the consumer payment platform.
  • the aggregate coupon application may detect whether a designated consumer payment application is installed in the electronic device 100 and whether a consumer payment account is logged into the designated consumer payment application.
  • the embodiments of this application do not limit the above-mentioned method of detecting whether a consumer has a consumer payment account on a consumer payment platform.
  • consumers can authorize the aggregation coupon platform to manage some of their virtual property information on a consumer payment platform.
  • the virtual property owned by consumers on a consumer payment platform can be divided into multiple categories. For example, balance, coupons, etc.
  • the embodiment of this application does not limit the classification method of virtual property categories.
  • the aggregation coupon application can display the options of one or more categories of virtual property that each consumer payment platform has in the consumer payment platform authorization area 452 shown in FIG. 4E. Consumers can choose the option of some types of virtual property provided by a consumer payment platform, thereby authorizing the aggregation coupon platform to manage some of their virtual property information on this consumer payment platform.
  • XX payment application For example, consumers have two categories of virtual property in XX payment application: balance and cards and coupons. Consumers can choose to authorize the aggregation coupon platform to manage their cards and coupons in the XX payment application. Then, the aggregation coupon application can obtain the consumer's coupon information in the XX payment application, thereby displaying the consumer's coupon information in the XX payment application in the virtual property display area 450 of FIG. 4F. Since the consumer has not authorized the Polyvoucher platform to manage his or her balance in the XX payment application, the consumer's information in the XX payment application obtained by the Polyvoucher application does not include balance information. That is, the content displayed in the virtual property display area 450 shown in FIG. 4F may not include the balance control 451C of the XX payment application.
  • the electronic device 100 can use different presentation forms to present the authorization controls of the consumer payment platform where the consumer has a consumer payment account and the consumer payment platform where the consumer does not have a consumer payment account.
  • Platform authorization controls For example, the authorization control of a consumer payment platform where the consumer has a consumer payment account can be displayed in dark color.
  • the authorization controls of consumer payment platforms where consumers do not have consumer payment accounts can appear in light color. This can be used to easily distinguish which consumer payment platforms you can choose for authorization.
  • the embodiment of the present application does not limit the expression form of the above authorization control.
  • the user interface of the aggregation coupon application that aggregates virtual property information from different consumer payment platforms shown in Figure 4E and Figure 4F above This is only an exemplary description of the embodiments of this application.
  • the virtual property information of the above-mentioned different consumer payment platforms can also be presented through other layouts in the user interface of the aggregation coupon application.
  • the electronic device 100 may display the user interface 460 .
  • the user interface 460 may include a managed platform option area 461 and a consumer payment platform authorization area 462.
  • the managed platform option area 461 can be used to display the options of the consumer payment platform that the consumer has authorized the aggregation coupon platform to manage. For example, wallet option 461A, XX payment option 461B, B bank option 461C, etc.
  • Wallet option 461A can be used to view the consumer's virtual property information in the wallet application.
  • XX payment option 461B can be used to view the consumer's virtual property information in the XX payment application.
  • B Bank option 461C can be used to view the consumer's virtual property information in the B Bank application.
  • consumption payment platform authorization area 462 please refer to the introduction of the consumption payment platform authorization area 452 in the previous embodiment. I won’t go into details here.
  • the electronic device 100 may display the user interface 470 shown in FIG. 4J.
  • the user interface 470 may display the consumer's virtual property information in the wallet application.
  • the virtual property information may include: a balance of 100 yuan, 10 coupons, 20 coins, and 3 membership cards.
  • the electronic device 100 may also turn off the above-mentioned aggregate coupon function in response to user operations.
  • Figure 5 exemplarily shows a flowchart of a method for the Polyvoucher platform to manage consumers' virtual property information on one or more consumer payment platforms.
  • the method may include steps S511 to S526. in:
  • Steps S511 to S514 Register a consumer account on the Polyvoucher platform.
  • the electronic device 100 on the consumer side receives the operation 1 of registering a consumer account in the aggregate coupon application.
  • the electronic device 100 may display a user interface for registering a consumer account on the aggregate coupon platform (refer to the aforementioned user interface 440 shown in FIG. 4D ). Consumers can fill in the registration information to register a consumer account on this user interface.
  • the registration information may include one or more of the following: mobile phone number of the electronic device 100, verification code for registration, consumer account name, consumer's ID number, password to log in to the consumer account, consumer's email address Number.
  • the embodiments of this application do not limit the content of the above registration information.
  • the above-mentioned operation 1 may be, for example, the touch operation on the registration control 442 shown in FIG. 4D .
  • the electronic device 100 sends a registration request to the aggregate coupon server 200 according to operation 1.
  • the registration request contains the registration information for the above-mentioned consumer account.
  • the aggregation coupon server 200 allocates user ID 1 on the aggregation coupon platform to the consumer according to the registration request.
  • the aggregate coupon server 200 allocates a consumer account on the aggregate coupon platform to the consumer associated with the registration information.
  • the consumer account has corresponding account information.
  • the account information may include user ID1.
  • the user ID1 can be used to uniquely identify the consumer account corresponding to the user ID1 on the Polyvoucher platform.
  • the aggregation coupon server 200 may store the account information of the consumer account.
  • the embodiments of this application do not limit the content of the above account information.
  • user ID1 is used as an example for explanation.
  • the aggregate coupon server 200 sends a message indicating that the registration is completed to the electronic device 100.
  • the above-mentioned message indicating registration completion may include the above-mentioned user ID1.
  • the electronic device 100 can use the above user ID1 to log in to the consumer account corresponding to the user ID1 in the aggregate coupon application.
  • Steps S515 to S521 Authorize the aggregation coupon platform to manage the consumer's virtual property information on the consumption payment platform.
  • the electronic device 100 receives operation 2, which is used to authorize the aggregation coupon platform to manage the consumer's virtual property information in the XX payment application.
  • the server 600 on the consumer payment platform side in this embodiment of the present application may be a collective name for the servers of each consumer payment platform.
  • Different consumer payment platforms can correspond to different servers.
  • the wallet application may correspond to the wallet application server 601.
  • the XX payment application may correspond to the XX payment application server 602.
  • the B bank application may correspond to the B bank application server 603.
  • the above-mentioned user operation 2 may be, for example, the touch operation on the authorization control 452A of the XX payment application shown in FIG. 4E .
  • the electronic device 100 sends an authorization message to the XX payment application server 602 according to operation 2.
  • the XX payment application is installed in the electronic device 100, and a consumer payment account is logged in to the XX payment application.
  • the consumption payment account logged in on the XX payment application can be the account corresponding to user ID2.
  • the above user ID2 can uniquely identify the consumption payment account corresponding to user ID2 in the XX payment application.
  • the electronic device 100 can obtain the user ID 2 currently logged in to the consumer payment account in the XX payment application, and send an authorization message to the XX payment application server 602.
  • the authorization message may contain the above mentioned user ID2.
  • the authorization message may instruct the consumer to authorize the aggregation coupon platform to manage the virtual property information of the consumer payment account corresponding to user ID 2 in the XX payment application.
  • the XX payment application server 602 may store the account information of the consumption payment account corresponding to the above-mentioned user ID2, as well as the virtual property information of the account.
  • the XX payment application is not installed in the electronic device 100, or the XX payment application is installed in the electronic device 100 but there is no consumption payment account logged into the XX payment application.
  • the electronic device 100 can call the XX payment application and instruct the consumer to enter the login information of the consumer payment account to which the virtual property information managed by the authorized aggregation coupon platform belongs. That is, the electronic device 100 needs to determine which consumer payment account's virtual property information in the XX payment application is authorized to be authorized by the aggregation coupon platform. For example, the electronic device 100 receives the login information of the consumption payment account corresponding to the user ID2. The electronic device 100 may send the login information to the XX payment application server 602 for identity verification. If the identity verification is successful, the electronic device 100 can send the above authorization message to the XX payment application server 602.
  • the success of the above identity verification can indicate that the consumption payment account corresponding to the above user ID2 exists in the XX payment application.
  • the above authorization message may include the above user ID2.
  • the above authorization message may instruct the consumer to authorize the aggregation coupon platform to manage the virtual property information of the consumer payment account corresponding to user ID 2 in the XX payment application.
  • the electronic device 100 may send the above login information and the above authorization message together to the XX payment application server 602.
  • the electronic device 100 may prompt the consumer that the aggregate coupon platform cannot be authorized to manage the virtual property information of the consumer payment account corresponding to user ID2 in the XX payment application.
  • the above identity verification failure may mean that the consumption payment account corresponding to the above user ID2 does not exist in the XX payment application, or the consumption payment account corresponding to the above user ID2 exists but the login information entered by the user is incorrect.
  • the XX payment application server 602 sends the authorization verification token token1 to the electronic device 100 according to the authorization message.
  • the electronic device 100 reports token1 to the aggregate ticket server 200.
  • the aggregate coupon server 200 uses token1 to request authorization verification from the XX payment application server 602.
  • the XX payment application server 602 sends the consumer's user ID 2 in the XX payment application to the aggregate coupon server 200.
  • the authorization verification process by the XX payment application server 602 may include verifying whether the token1 sent by the XX payment application server 602 to the electronic device 100 is the same as the token1 received from the aggregate coupon server 200 . If they are the same, the authorization verification is successful. Otherwise, authorization verification fails.
  • the embodiments of this application do not limit the specific implementation method of the above authorization verification.
  • the aggregate coupon server 200 stores the corresponding relationship between user ID1 and user ID2.
  • the aggregate coupon server 200 may store the corresponding relationship between the user ID1 and the user ID2.
  • User ID1 and user ID2 have a corresponding relationship, which can mean that a consumer who has a consumer account corresponding to user ID1 on the Polyvoucher platform has a consumption payment account corresponding to user ID2 in the XX payment application.
  • the electronic device 100 can display the consumer payment account corresponding to user ID 2 in the XX payment application on the user interface of the polymer coupon application. virtual property information.
  • Steps S522 to S526 The aggregation coupon platform aggregates consumers' virtual property information on consumption payment platforms.
  • the XX payment application server 602 sends the virtual property information of the consumption payment account corresponding to the user ID 2 in the XX payment application to the aggregate coupon server 200.
  • the XX payment application server 602 can send the consumption corresponding to user ID 2 to the aggregation coupon server 200 The virtual property information of the payment account in the XX payment application.
  • the XX payment application server 602 can send the consumption payment account corresponding to the user ID 2 to the aggregate coupon server 200 regularly or irregularly, or when the virtual property information of the consumption payment account corresponding to the user ID 2 changes in the XX payment application. Virtual property information in XX payment application.
  • the aggregate coupon server 200 can store the virtual property information of the consumption payment account corresponding to the user ID 2 in the XX payment application.
  • the electronic device 100 is installed with a coupon application and a XX payment application.
  • the account logged into the XX payment application in the electronic device 100 may be a consumption payment account corresponding to user ID2.
  • the electronic device 100 may store the virtual property information of the consumption payment account corresponding to the user ID 2 in the XX payment application.
  • the virtual property information may be specifically stored in the storage space corresponding to the XX payment application in the electronic device 100 .
  • the aggregation coupon application in the electronic device 100 receives the operation 2 in step S515, the aggregation coupon application can obtain the consumption payment account corresponding to the user ID 2 from the XX payment application in the electronic device 100 to pay in XX after the authorization verification is completed.
  • the XX payment application can obtain the virtual property information of the consumption payment account corresponding to the user ID 2 in the XX payment application from the local area (ie, the storage space of the electronic device 100), and send it to the aggregate coupon application.
  • the consumer's virtual property information on one or more consumption payment platforms displayed by the aggregation coupon application in the electronic device 100 may not be obtained by the aggregation coupon server 200 from the server 600 on the consumption payment platform side.
  • the aggregation coupon application in the electronic device 100 can provide the corresponding information to one or more consumer payment platforms in the electronic device 100 Consumer payment applications obtain virtual property information.
  • the embodiments of this application do not limit the method by which the aggregate coupon application obtains virtual property information.
  • the electronic device 100 requests the aggregate coupon server 200 to obtain the virtual property information of the consumer corresponding to the user ID1.
  • the electronic device 100 may notify the aggregation coupon service.
  • the server 200 requests to obtain the virtual property information of the consumer corresponding to the user ID1.
  • the above-mentioned user operation of viewing virtual property information may be, for example, a user operation acting on the aggregation coupon control 422A shown in FIG. 4B, or, for example, an operation acting on the XX payment option 461B shown in FIG. 4I.
  • the embodiments of this application do not limit the above user operations.
  • the electronic device 100 may run an aggregation coupon application, and the consumer account corresponding to the user ID 1 is logged into the aggregation coupon application.
  • the aggregate coupon server 200 obtains the virtual property information of the consumption payment account corresponding to the user ID2 in the XX payment application based on the corresponding relationship between the user ID1 and the user ID2.
  • the aggregate coupon server 200 may store information on consumer payment accounts corresponding to the user ID1. For example, user ID1 has a corresponding relationship with the consumer payment account corresponding to user ID2 in the XX payment application.
  • the aggregate coupon server 200 may obtain from the memory the virtual property information of the consumer payment account corresponding to the user ID 2 sent by the XX payment application server 602 most recently in the XX payment application.
  • the aggregate coupon server 200 may send a request to the XX payment application server 602 to obtain the virtual property information of the consumer payment account corresponding to the user ID2 in the XX payment application.
  • the embodiment of the present application does not limit the method by which the aggregate coupon server 200 obtains the above virtual property information.
  • the aggregate coupon server 200 sends the virtual property information of the consumption payment account corresponding to the user ID 2 in the XX payment application to the electronic device 100.
  • the aggregate coupon server 200 may respond to the electronic device 100's request to obtain the virtual property information of the consumer corresponding to the user ID 1 (ie, the above step S523), send the consumer payment account corresponding to the user ID 2 at XX to the electronic device 100.
  • Virtual property information in payment applications It can be known from the foregoing embodiments that user ID1 and user ID2 have a corresponding relationship. The consumer corresponding to user ID1 is the same as the consumer corresponding to user ID2.
  • the aggregate coupon server 200 may regularly or irregularly send the virtual property information of the consumer payment account corresponding to the user ID2 in the XX payment application to the electronic device 100 based on the user ID1. For example, without receiving a request from the electronic device 100 to obtain the virtual property information of the consumer corresponding to user ID 1, if the aggregate coupon server 200 receives the updated virtual property information of the consumer payment account corresponding to user ID 2 in the XX payment application, For property information, the aggregation coupon server 200 may send the updated virtual property information to the electronic device 100 . That is to say, the above step S523 is optional.
  • the electronic device 100 can display virtual property information.
  • the electronic device 100 can display the virtual property information of the consumption payment account corresponding to the user ID2 in the XX payment application in the aggregate coupon application (for the scenario of displaying the virtual property information, please refer to the scenario shown in Figure 4F).
  • FIG. 6A and FIG. 6B show a schematic diagram of the scenario of registering a store account on the Polyvoucher platform.
  • the electronic device 300 on the offline store side can run the aggregate coupon application and display the user interface 610.
  • the aggregation coupon application run by the electronic device 300 may be an application oriented to offline stores.
  • the aggregation coupon application is a web application as an example. It can be understood that the aggregate coupon application can also be other types of applications.
  • the user interface 610 may include a website address input box 611, a store registration information input area 612 and a registration Control 613.
  • the website address input box 611 can be used to input the website address.
  • the URL 611A can be entered in the URL input box 611: https://xxxxxx/xxxx.
  • the URL 611A may be the URL corresponding to the user interface for store registration in the aggregate coupon application.
  • the above-mentioned website address 611A is only an exemplary description of the embodiment of the present application, and shall not limit the present application.
  • the store registration information input area 612 may display components for filling in registration information for registering a store account.
  • store name component can be used to input the name of an offline store (such as "AB Supermarket").
  • the above account password component can be used to enter the password to log in to the store account.
  • the registration information of the above-mentioned registered store account may include one or more of the following: store name, account password, social unified credit code of the offline store, and store name of the offline store. The embodiment of this application does not limit the content of the registration information of the above-mentioned registered store account.
  • the above-mentioned registration control 613 can be used to trigger the electronic device 300 to request the aggregation coupon server 200 to register a store account.
  • the electronic device 300 may send a request to register a store account to the aggregate coupon server 200 .
  • the request may include the registration information received by the electronic device 300 in the store registration information input area 612.
  • the Polyvoucher server 200 may allocate a store account on the Polyvoucher platform to the offline store based on the above registration information.
  • the aggregate coupon server 200 may send the account information of the above-distributed store account, such as the store ID, to the electronic device 300 .
  • the embodiment of this application does not limit the account information of the above accounts.
  • the aggregate coupon server 200 may store the account information of the above-mentioned store account.
  • the electronic device 300 may display a registration success prompt box 614 .
  • the registration success prompt box 614 can be used to prompt the offline store store owner to successfully register the store account on the Polyvoucher platform, as well as the store ID of the store account.
  • the store ID of a store account is 11111111.
  • the above store ID is only an exemplary description of the embodiment of the present application and should not be construed to limit the present application.
  • the electronic device 300 can log in to the corresponding store account on the aggregate coupon application based on the above store ID.
  • Figures 6C and 6D show a schematic diagram of a scenario in which beacons are deployed in offline stores.
  • the electronic device 300 on the offline store side can log in to the store account on the aggregation coupon application and display the user interface 620 shown in Figure 6C.
  • the user interface 620 may be a user interface for deploying beacons.
  • the user interface 620 may include a website address input box 611, a store ID indication control 621, and a deployment beacon control 622.
  • the URL displayed in the URL input box 611 may be the URL corresponding to the user interface currently displayed by the electronic device 300 .
  • the URL input box 611 displays the URL 611B: https://xxxxxx/aaaa.
  • the URL 611B may be the URL corresponding to the user interface (ie, the user interface 620) used to deploy beacons in the aggregation coupon application.
  • the above-mentioned website address 611B is only an exemplary description of the embodiment of the present application, and shall not limit the present application.
  • the store ID indication control 621 may be used to indicate the store ID corresponding to the store account currently logged in the aggregate coupon application.
  • the store ID is 11111111. That is to say, the electronic device 300 can log in to the store account with the store ID of 11111111 in the polymer coupon application, and deploy a beacon for the offline store (such as the AB supermarket shown in Figure 6A) that registers the store account.
  • the deploy beacon control 622 may be used to trigger the electronic device 300 to display a user interface for deploying the beacon.
  • the electronic device 300 may display the user interface 630 shown in FIG. 6D.
  • the user interface 630 may include a beacon information input area 631, a confirmation control 632, and a cancellation control 633.
  • the beacon information input area 631 may display controls for inputting information about beacons to be deployed.
  • the above information about the beacon to be deployed may include beaconID.
  • the embodiments of this application do not limit the content of the above information about beacons to be deployed.
  • an offline store owner can enter the beacon ID of the beacon to be deployed: 12345678 in the beacon information input area 631.
  • the above beacon ID is only an exemplary description of this application and should not be limited to this application.
  • Cancel control 633 can be used to undeploy the beacon.
  • the determination control 632 may be used to trigger the electronic device 300 to send a beacon deployment request to the aggregate coupon server 200 .
  • the beacon deployment request may include the store ID (store ID: 11111111 shown in Figure 6C) and beacon ID (beacon ID: 12345678 shown in Figure 6D).
  • the aggregate coupon server 200 may store the binding relationship between the store ID and the beacon ID in the beacon deployment request according to the beacon deployment request. In this way, the aggregate coupon server 200 can determine the binding relationship between each offline store and the beacon.
  • the aggregate coupon server 200 can determine which offline store the consumer of the electronic device 100 has entered.
  • the aggregate coupon server 200 may send a message to the electronic device 300 indicating that the beacon deployment is completed. Then, the electronic device 300 can display a prompt message to prompt the store beacon deployment of the offline store to be completed.
  • the beacon ID of the above-mentioned beacon may be obtained from a server (such as the aggregate coupon server 200).
  • a store deploys a beacon in an offline store, it can run the aggregate coupon application on the electronic device 300 .
  • Electronic device 300 may display user interface 620 shown in Figure 6C.
  • the deployment beacon control 622 can be used to trigger the electronic device 300 to request the beacon ID from the aggregate coupon server 200.
  • the electronic device 300 may send a request to obtain the beacon ID to the aggregate coupon server 200.
  • the request can include the store ID of the offline store.
  • the aggregation coupon server 200 may allocate a beacon ID to the offline store corresponding to the above store ID.
  • the beacon ID can be used to uniquely identify a beacon.
  • the electronic device 300 can display the beacon ID.
  • the store can write the above-mentioned beacon ID obtained from the aggregate coupon server 200 into the beacon. In this way, beacon can carry the above-mentioned beacon ID in the message it broadcasts.
  • the beacon ID of a beacon can be carried by itself (for example, it is preset at the factory), or it can be applied by the user of the beacon (for example, the store owner of an offline store) from the server and written into the beacon.
  • the embodiment of this application does not limit the implementation method of deploying beacons in the above-mentioned offline stores.
  • Figure 6E shows a schematic diagram of a scenario in which a consumer payment platform subscribes to an offline store.
  • a consumer payment platform can cooperate with one or more offline stores to promote the consumer payment platform.
  • consumer payment platforms can provide offline stores with discounts that consumers can use when making purchases. Then, when consumers use the consumer payment platform to make purchases in offline stores, they can enjoy the benefits provided by the consumer payment platform.
  • the consumer payment platform can request the aggregation coupon platform to obtain the consumer distribution of one or more offline stores, so as to push targeted discount usage reminders to consumers entering offline stores to achieve better promotion effects.
  • the aggregate coupon server 200 can store account information of each store account. Based on the account information of the above-mentioned store accounts, the Polyvoucher platform can provide the offline stores corresponding to these store accounts for the consumer payment platform to select. Consumer payment platforms can choose to subscribe to one or more offline stores from the aggregation coupon platform.
  • the electronic device 500 on the operator side of the consumer payment platform can run the aggregate coupon application and display the user interface 640.
  • the aggregation coupon application run by the electronic device 500 may be an application oriented to a consumer payment platform.
  • the aggregation coupon application is a web application as an example. It can be understood that the aggregate coupon application can also be other types of applications.
  • the user interface 640 may include a website address input box 643 , a store selection area 641 and a subscription control 642 .
  • the website address input box 643 can be used to input the website address.
  • the URL 643A can be entered in the URL input box 643: https://bbbbb/bbbb.
  • the URL 643A may be the URL corresponding to the user interface for subscribing to offline stores in the aggregation coupon application.
  • the above-mentioned website address 643A is only an exemplary description of the embodiment of the present application, and shall not limit the present application.
  • the store selection area 641 may be used to display one or more offline store options.
  • the offline store option in the store selection area 641 can be used by the operator of the consumer payment platform to select the offline stores that the consumer payment platform needs to subscribe to.
  • Shop The offline store options in the selection area 641 may be determined by the Polyvoucher server 200 based on the store account registered on the Polyvoucher platform.
  • the above offline store options may include AB supermarket option 641A, AD coffee shop option 641B, AG baking option 641C, AC game store option, AE clothing store option, and AF car wash option.
  • the embodiment of this application does not limit the above offline store options.
  • Operators of consumer payment platforms can choose AB supermarket option 641A, AD coffee shop option 641B, and AG baking option 641C. That is, the consumer payment platform can subscribe to the offline store corresponding to the above-selected offline store option from the aggregation coupon platform.
  • the above-mentioned subscription control 642 can be used to trigger the electronic device 500 to send a request to subscribe to an offline store to the Polyvoucher platform.
  • the request for subscribing to an offline store may include information about the offline store corresponding to the offline store option selected in the store selection area 641.
  • the aggregate coupon server 200 may store the subscription relationship between the consumer payment platform and the offline store. In this way, when a consumer enters an offline store subscribed to by the consumer payment platform, the aggregate coupon server 200 can send the information about the consumer and the offline store to the server 600 on the consumer payment platform side.
  • the server 600 can query the discounts that the consumer can use when making purchases at the offline store using the consumption payment platform corresponding to the server 600, and push discount usage reminders to the consumer.
  • offline stores can deploy beacons.
  • the aggregation coupon platform can determine which consumers enter each offline store through the binding relationship between offline stores and beacons.
  • Consumer payment platforms can subscribe to offline stores from the aggregation coupon platform. Then, the aggregation coupon platform can notify the consumer payment platform when a consumer enters an offline store subscribed by the consumer payment platform.
  • consumer payment platforms can push discount usage reminders to each user in a targeted manner. This can not only remind users what discounts are available when consumers need to consume, so that consumers’ virtual assets can be fully used, but also help consumer payment platforms improve their promotion effects.
  • the method flow chart may include steps S711 to S720. in:
  • Steps S711 to S714 Register a store account on the Polyvoucher platform.
  • the electronic device 300 on the offline store side receives the operation W1 of registering a store account in the polymer coupon application.
  • the electronic device 300 may display a user interface for registering a store account on the Polyvoucher platform (refer to the aforementioned user interface 610 shown in FIG. 6A ).
  • Store owners of offline stores can fill in the registration information for registering a store account on this user interface.
  • the registration information may include one or more of the following: store name, account password, social unified credit code of the offline store, and store name of the offline store.
  • the embodiments of this application do not limit the content of the above registration information.
  • the above-mentioned operation W1 may be, for example, the aforementioned operation on the registration control 613 shown in FIG. 6A .
  • the electronic device 300 sends a registration request to the aggregate coupon server 200 according to operation W1.
  • the registration request may include the registration information of the above store account.
  • the Polyvoucher server 200 allocates the store ID on the Polyvoucher platform to the offline store according to the registration request.
  • the Polyvoucher server 200 allocates a store account on the Polyvoucher platform to the offline store associated with the registration information.
  • the store account may have corresponding account information.
  • the account information may include a store ID (the store ID may refer to the store ID shown in FIG. 6B mentioned above).
  • the store ID can be used to uniquely identify the store account corresponding to the store ID on the Polyvoucher platform.
  • the aggregate coupon server 200 may store the account information of the store account.
  • the embodiments of this application do not limit the content of the above account information. In subsequent embodiments, the store ID will be used as an example for explanation.
  • the aggregate coupon server 200 sends a message indicating that the registration is completed to the electronic device 300.
  • the above-mentioned message indicating that registration is completed may include the above-mentioned store ID.
  • the electronic device 300 can use the above store ID to log in the store ID corresponding to the aggregation coupon application. Store account.
  • Steps S715 to S717 The offline store deploys beacon.
  • the electronic device 300 receives operation W2, and operation W2 is used to deploy beacon.
  • the electronic device 300 may display a user interface for deploying beacons in the aggregate coupon application (refer to the aforementioned user interface 630 shown in FIG. 6D ).
  • Store owners of offline stores can fill in the beacon information of the beacon to be deployed on this user interface.
  • Beacon information may include beacon ID.
  • the above beacon ID can be used to uniquely identify the beacon to be deployed. Not limited to beacon ID, the above beacon information can also include other contents.
  • the above-mentioned operation W2 may be, for example, the operation on the determination control 632 shown in FIG. 6D .
  • the electronic device 300 sends a beacon deployment request to the aggregate coupon server 200 according to operation W2.
  • the beacon deployment request includes the store ID and the beacon ID.
  • the aggregate coupon server 200 stores the binding relationship between the store ID and the beacon ID.
  • the binding relationship between the above store ID and beacon ID can mean that the beacon identified by the beacon ID is deployed in the offline store to which the store ID belongs.
  • the electronic device 100 on the consumer side enters the signal range of the beacon identified by the beacon ID, it can mean that the user to which the electronic device 100 belongs has entered the offline store to which the store ID bound to the beacon ID belongs.
  • Steps S718 to S720 The consumer payment platform subscribes to offline stores.
  • the electronic device 502 on the side of the XX payment application operator sends a request to subscribe to an offline store to the aggregate coupon server 200.
  • the electronic device 500 on the operator side of the consumer payment platform in this embodiment of the present application may be a collective name for the electronic devices used by the operators of each consumer payment platform. It is understandable that operators of different consumer payment platforms may use different electronic devices.
  • the electronic device 501 on the wallet application operator side may be used by the wallet application operator.
  • the electronic device 502 on the operator side of the XX payment application may be used by the operator of the XX payment application.
  • the electronic device 503 on the operator side of the Bank B application may be used by the operator of the Bank B application.
  • the electronic device 502 may receive an option to select one or more offline stores and perform a subscription operation.
  • the above operations may refer to the operations performed on the user interface 640 shown in FIG. 6E.
  • the electronic device 502 may send a request to subscribe to the offline store to the aggregate coupon server 200 .
  • the request may include information about the offline store that the XX payment application requests to subscribe to.
  • the aggregate coupon server 200 stores the subscription relationship between the XX payment application and the offline store.
  • the aggregate coupon server 200 sends a notification of successful subscription to the electronic device 502.
  • the electronic device 502 can send the information of the offline store subscribed by the XX payment application to the XX payment application server 602.
  • the XX payment application server 602 can store information about offline stores subscribed by the XX payment application.
  • the operator of the XX payment application can also use the aggregation coupon application to modify the offline stores subscribed by the XX payment application. For example, cancel the offline store that XX payment application has subscribed to, and add the offline store that XX payment application has subscribed to.
  • the above-mentioned steps of registering a store account on the Polyvoucher platform ie, S711 ⁇ S714 and the steps of subscribing to an offline store on the consumer payment platform (ie, S718 ⁇ S720).
  • the above-mentioned steps of deploying beacons (i.e., S715 ⁇ S717) and the steps of subscribing to offline stores by the consumer payment platform are not limited in order.
  • the offline store options provided by the Polyvoucher application in the scenario of subscribing to offline stores include options corresponding to offline stores that have registered store accounts on the Polyvoucher platform.
  • the above-mentioned electronic device 500 may be an electronic device on the operator side of the aggregate coupon platform.
  • the electronic device 500 may receive requests from one or more consumer payment platforms to subscribe to offline stores. According to the above requirements, the electronic device 500 can send a request to subscribe to offline shops to the aggregate coupon server 200, thereby realizing the consumer payment platform's need to subscribe to offline shops.
  • offline stores can deploy beacons.
  • the aggregation coupon platform can determine which consumers enter each offline store through the binding relationship between offline stores and beacons. Consumer payment platforms can subscribe to offline stores from the aggregation coupon platform. Then, the aggregation coupon platform can notify the consumer payment platform when a consumer enters an offline store subscribed by the consumer payment platform. In this way, consumer payment platforms can push discount usage reminders to each user in a targeted manner. This can not only remind users what discounts are available when consumers need to consume, so that consumers’ virtual assets can be fully used, but also help consumer payment platforms improve their promotion effects.
  • FIG. 8A to FIG. 8C show a schematic diagram of a promotion information distribution scenario.
  • beacon400 can be located anywhere in AB supermarket. For example, the checkout counter of AB supermarket, the entrance of AB supermarket, etc.
  • the embodiments of the present application do not limit this.
  • beacon400 can broadcast Bluetooth signals based on Bluetooth technology.
  • the Bluetooth signal broadcast by beacon400 can carry the beacon ID of beacon400.
  • Electronic devices within the signal range of beacon400 can receive the Bluetooth signal broadcast by beacon400.
  • the electronic device 100 can receive the Bluetooth signal broadcast by beacon 400. According to the above Bluetooth signal, the electronic device 100 can obtain the beacon ID of beacon 400.
  • the electronic device 100 may determine the consumer ID of the consumer account logged in on the aggregate coupon application in the electronic device 100 .
  • the electronic device 100 may send the consumer ID and the received beacon ID to the aggregate coupon server 200.
  • the aggregation coupon server 200 can determine that the consumer associated with the consumer ID enters the AB supermarket based on the binding relationship between the beacon ID and the store ID.
  • the aggregation coupon server 200 can search for consumer payment platforms that have a subscription relationship with AB Supermarket.
  • XX payment application has a subscription relationship with AB supermarket.
  • the aggregate coupon server 200 may send a message to the XX payment application server 602 instructing the consumer associated with the consumer ID to enter the AB supermarket.
  • the XX payment application server 602 can query the discounts that the consumer associated with the consumer ID can use in the AB supermarket by using the XX payment application, and send the discount information to the aggregate coupon server 200 .
  • the aggregate coupon server 200 may send the preferential information to the electronic device 100.
  • the aggregation coupon server 200 can also send messages instructing consumers associated with consumer IDs to enter AB Supermarket to servers on other consumer payment platforms that have a subscription relationship with AB Supermarket.
  • the aggregation coupon service 200 can receive preferential information sent by the server on the consumer payment platform side that has a subscription relationship with AB Supermarket, and send the preferential information to the electronic device 100 .
  • the electronic device 100 may display a notification 811 in the user interface 810 shown in FIG. 8A.
  • Notification 811 can be used to remind users that there are available offers in AB Supermarket.
  • the notification 811 may include the text prompt "Coupon usage reminder: It is detected that you have entered AB Supermarket. You have coupons to use in AB Supermarket. Click on the message to view the coupons.”
  • the embodiment of this application does not limit the text prompt content in notification 811.
  • the above notification 811 may come from a wallet application in the electronic device 100 .
  • the wallet application can be integrated with the aggregate coupon application, which can be used to provide the function of pushing discount usage reminders to users.
  • the aggregate coupon application may be a separate APP.
  • the above notification 811 may be from the aggregation coupon application in the electronic device 100 .
  • the electronic device 100 may display the user interface 820 shown in FIG. 8B.
  • the user interface 820 may be used to display the specific content of the preferential information received by the electronic device 100 .
  • the preferential information received by the electronic device 100 may include: 3-yuan coupon information from the wallet application, 5-yuan coupon information from the XX payment application, and 1.6-yuan coupon information from the B bank application.
  • User interface 820 may include usage controls 821 , usage controls 822 , and usage controls 823 .
  • the use control 821 can be used for consumers to use the 3 yuan coupon of the wallet application.
  • the usage control 822 can be used for consumers to use the 5 yuan coupon of the XX payment application.
  • the usage control 823 can be used by consumers to use the 1.6 yuan coupon applied by Bank B.
  • the user interface 820 may contain preferential information provided by multiple consumer payment platforms. Consumers can select one or more offers in the user interface 820 to use when purchasing at AB Supermarket.
  • the electronic device 100 can open the XX payment application and display the user interface 830 shown in FIG. 8C.
  • the user interface 830 may be a user interface for payment in the XX payment application.
  • the user interface 830 may include a payment code 831 , a payment method 832 , and a coupon control 833 .
  • payment code 831 can be used by consumers to present to offline stores when paying to complete the payment.
  • the payment method 832 may be used to indicate the payment account used for debiting when paying using the XX payment application. It is understandable that consumer payment platforms can provide a variety of different payment methods, and different payment methods can use different payment accounts for deductions. For example, payment methods in XX payment application may include balance payment, bank card payment, etc.
  • Coupon control 833 may be used to indicate coupon information that may be used at the time of payment.
  • FIGS. 8A to 8C the user interface displayed by the electronic device 100 shown in FIGS. 8A to 8C is only an exemplary illustration of the present application and should not be construed as limiting the present application.
  • beacons can be deployed in offline stores.
  • the electronic device 100 can query the aggregate coupon server 200 for discount information that the consumer to which the electronic device 100 belongs can use in the current offline store.
  • the aggregation coupon server 200 can obtain the discount information that the consumer can use at the current display store from the server on the consumption payment platform side based on the subscription relationship between the offline store where the consumer is currently located and the consumption payment platform, and send the discount information.
  • the electronic device 100 can prompt the consumer for discounts available for consumption at the current offline store.
  • the above-mentioned discounts can be discounts provided on multiple consumer payment platforms.
  • Figure 9 exemplarily shows a flow chart of a promotion information distribution method.
  • the method may include steps S911 to S919. in:
  • beacon400 broadcast message 1 contains the beacon ID of beacon400.
  • beacon 400 may broadcast message 1 based on Bluetooth technology. Electronic devices located within the signal range of beacon400 can receive the above message 1. Among them, the signal range of beacon400 can be adjusted. For example, the greater the Bluetooth power of beacon400 broadcast message 1, the greater the signal range of beacon400.
  • offline stores can also deploy devices using other communication technologies (such as WLAN technology, NFC technology, etc.) to send identification information to electronic devices arriving at designated locations in offline stores.
  • the designated location of the above-mentioned offline store may include a location within the signal range of the device that sends the identification information.
  • This application specifically takes beacon400 using Bluetooth technology as an example for explanation.
  • the electronic device 100 on the consumer side receives message 1.
  • the consumer carries the electronic device 100 into an offline store where beacon 400 is deployed, for example, an offline store named "AB Supermarket”.
  • the Bluetooth of the electronic device 100 is turned on.
  • the electronic device 100 can receive the above message 1.
  • the electronic device 100 sends a preferential information query request to the aggregation coupon server 200 according to the message 1.
  • the preferential information query request includes the beacon ID and the user ID1.
  • the consumer account corresponding to the user ID1 is the account logged in the aggregation coupon application of the electronic device 100. .
  • the electronic device 100 has a syndication coupon application installed, and a consumer account corresponding to user ID 1 is logged in the syndication coupon application. That is, the consumer to which the electronic device 100 belongs has registered a consumer account on the Polyvoucher platform, and the account information of the consumer account includes the above-mentioned user ID1.
  • the electronic device 100 can obtain the beacon ID of beacon 400 from the message 1.
  • the electronic device 100 may send a preferential information query request to the aggregate coupon server 200 .
  • the preferential information query request contains beacon ID and user ID1. It can be understood that when the electronic device 100 receives the above message 1, it may indicate that the consumer to which the electronic device 100 belongs has arrived at an offline store where beacon 400 is deployed, and there may be consumer demand.
  • the electronic device 100 can request the aggregation coupon server 200 through the aggregation coupon application to query the available discounts of the consumer at the current offline store.
  • the preferential information query request received by the aggregate coupon server 200 includes beacon ID and user ID1.
  • the above-mentioned user ID1 can identify the identity information of the consumer, so that the aggregate coupon server 200 can determine which consumer it is.
  • the above-mentioned beacon ID can identify an offline store, so that the aggregate coupon server 200 can determine which offline store the consumer has arrived at.
  • the aggregation coupon server 200 determines the offline store 1 corresponding to the store ID bound to the beacon ID according to the discount information query request, and determines that the offline store 1 is subscribed to the XX payment application.
  • the aggregation coupon server 200 can determine that the offline store where beacon 400 is deployed is offline store 1 (such as the aforementioned offline store named "AB Supermarket") based on the binding relationship between the beacon ID and the store ID. Further, the Polyvoucher server 200 can query the consumer payment platforms that subscribe to the offline store 1 on the Polyvoucher platform. Here is an example of how XX payment application has subscribed to offline store 1.
  • the aggregate coupon server 200 sends message 2 to the XX payment application server 602.
  • the message 2 is used to instruct the consumer associated with the user ID1 to enter the offline store 1.
  • the XX payment application server 602 determines based on the message 2 that the consumer associated with the user ID 1 has the coupon 1 in the XX payment application that can be used for consumption at the offline store 1.
  • the consumer associated with the above user ID1 has authorized the aggregation coupon platform to manage his or her virtual property in the XX payment application.
  • the aggregate coupon server 200 can store the corresponding relationship between the user ID1 and the user ID2 of the consumer in the XX payment application.
  • the account systems used by the Polyvoucher platform and the XX payment application for consumer login are different.
  • the aggregation coupon platform can determine the identity information of the consumer through the above-mentioned user ID1.
  • the XX payment application can determine the consumer’s identity through the above user ID2.
  • Identity Information The consumer associated with user ID1 and the consumer associated with user ID2 may be the same. That is, a consumer can register and log in to the consumer account corresponding to user ID1 in the Polyvoucher application, and register and log in to the consumer payment account corresponding to user ID2 in the XX payment application.
  • the aggregate coupon server 200 may send message 2 to the XX payment application server 602.
  • Message 2 may include the above-mentioned user ID2 and the identification information of offline store 1.
  • the XX payment application server 602 can determine according to the message 2 that the consumer associated with the user ID2 (that is, the consumer associated with the user ID1) enters the offline store 1. Then, the XX payment application server 602 can determine, based on the discount rules provided by the XX payment application, which discounts the consumer associated with the user ID 2 has in the XX payment application that can be used for consumption at the offline store 1.
  • the XX payment application server 602 can determine the consumer associated with the user ID2 in the offline store based on the virtual property owned by the consumer payment account corresponding to the user ID2 in the XX payment application and the discounts provided by the XX payment application in the offline store 1. 1 discount available.
  • the consumption payment account corresponding to the above user ID2 has a coupon Q1 in the XX payment application.
  • This coupon Q1 can be used when making purchases at offline store 1.
  • the coupon Q1 is the virtual property of the consumer associated with user ID2.
  • coupon Q1 may have been received by a consumer associated with user ID2 when the coupon collection rules were met, or purchased by a consumer associated with user ID2. That is, coupon Q1 may not be available to all consumers.
  • the discounts provided by XX payment application in offline store 1 also include coupon Q2.
  • This coupon Q2 can be used by any consumer when using the XX payment application.
  • the XX payment application server 602 determines based on the message 2 that the coupon 1 owned by the consumer associated with the user ID 1 may include: coupon Q1 and coupon Q2.
  • the aggregate coupon server 200 does not query the account information of the consumption payment account corresponding to the user ID1 in the XX payment application.
  • the aggregate coupon server 200 may send message 2 to the XX payment application server 602.
  • the message 2 may include identification information of the offline store 1.
  • the information indicating the consumer in message 2 can be empty.
  • the XX payment application server 602 can determine, based on the discount rules provided by the XX payment application, which of the discounts provided by the XX payment application in the offline store 1 are applicable to all consumers.
  • the above-mentioned discounts applicable to all consumers are the discounts available to consumers associated with the above-mentioned user ID1 when they use the XX payment application in offline store 1.
  • the XX payment application server 602 queries that the XX payment application provides coupon Q2 at an offline store. This coupon Q2 can be used by any consumer when using the XX payment application. Then, the XX payment application server 602 determines based on the message 2 that the coupon 1 owned by the consumer associated with the user ID 1 may include: coupon Q2.
  • the account information of the consumption payment account corresponding to the user ID1 in the XX payment application is not stored in the above-mentioned aggregate coupon server 200, which may mean that the consumer associated with the user ID1 has not registered a consumption payment account in the XX payment application, or may indicate that the user ID1
  • the associated consumers have not authorized the Polyvoucher platform to manage their virtual properties in the XX payment application.
  • the aggregate coupon server 200 may send the above message 2 to all servers on the consumer payment platform side that subscribe to the offline store 1.
  • the server on the consumption payment platform side that subscribes to offline store 1 can query the consumers associated with the above-mentioned user ID 1 for available discounts at offline store 1 according to their respective discount rules, and send the discount information to the offline store 1. Sent to the aggregate coupon server 200.
  • the discount usage reminder pushed by the aggregation coupon application in the electronic device 100 to the consumer may not only include discount information of the consumer payment platform where the consumer has registered a consumer payment account, but may also include promotional information of the consumer payment platform where the consumer has not registered. Discount information on consumer payment platforms for consumer payment accounts. This can help consumer payment platforms attract more new users and improve promotion effects.
  • the aggregate coupon server 200 may send a request to the server on the consumer payment platform side that meets the preset conditions. Send the above message 2.
  • the above preset conditions may include: subscribe to the above-mentioned offline store 1, and the consumer associated with user ID 1 authorizes the consumer payment platform managed by the aggregation coupon platform. That is to say, if the Polyvoucher platform has the authority to manage the virtual property of consumers associated with user ID 1 on a consumer payment platform, but this consumer payment platform does not subscribe to offline store 1, then the Polyvoucher server 200 may not Send the above message 2 to the server on the consumer payment platform side.
  • the aggregate coupon server 200 may not pay this consumer.
  • the server on the class platform side sends the above message 2.
  • the server on the consumer payment platform side can query the available discounts for the consumer associated with the above-mentioned user ID 1 at the offline store 1 according to their respective discount rules, and send the discount information to the aggregate coupon server 200 .
  • the above embodiments can reduce the risk that when a consumer does not authorize the Polyvoucher platform to manage the virtual property of one or more consumer payment platforms, the Polyvoucher platform passes its own information (such as the location information of which offline stores it has reached) to a Or the situation of multiple consumer payment platforms. Thereby improving the security of users’ private information.
  • the XX payment application server 602 sends a reminder to use the coupon 1 to the aggregate coupon server 200.
  • the aggregate coupon server 200 can also receive preferential usage reminders sent by other servers on the consumer payment platform side that subscribe to the offline store 1.
  • the aggregate coupon server 200 sends a reminder to use the coupon 1 to the electronic device 100.
  • the aggregation coupon server 200 may send the above-mentioned reminder to use the coupon 1 and the discount usage reminder sent by other servers on the consumer payment platform side that subscribe to the offline store 1 to the electronic device 100 .
  • the aggregation coupon server 200 may also send the relevant information about the above-mentioned coupon 1 and the coupon-related information corresponding to discount usage reminders from other consumer payment platforms to the electronic device 100 .
  • the electronic device 100 can display these coupons in the interface of the aggregation coupon application based on the relevant information of the above-mentioned coupon 1 and the coupon-related information corresponding to the discount usage reminders from other consumer payment platforms, so as to facilitate the user in the aggregation coupon application. Check out the discounts available at offline stores 1 using various consumer payment platforms.
  • the aggregation coupon server 200 can determine which of the coupon-related information corresponding to these reminders has not yet been stored in the electronic device. 100's aggregate coupon application updated. Then, the aggregated coupon server 200 may send the coupon-related information that has not been updated in the aggregated coupon application of the electronic device 100 to the electronic device 100 . In this way, users can view the discounts available at offline stores 1 using various consumer payment platforms in the aggregation coupon application.
  • the electronic device 100 can display a prompt message for using coupon 1.
  • the above-mentioned aggregate coupon platform can associate consumers, offline shops and consumer payment platforms.
  • the Polyvoucher platform can detect whether consumers enter offline stores.
  • Consumer payment platforms can subscribe to offline stores through the aggregation coupon platform to obtain the distribution of consumers in subscribed offline stores and push discount usage reminders to different users more accurately.
  • the electronic device 100 can display the preferential information available for consumption at the current offline store using multiple consumption payment platforms.
  • the above method can not only help consumers rationally and fully use the virtual properties of various consumer payment platforms and make full use of discounts when consuming, but also improve the promotion effect of each consumer payment platform.
  • each user interface described in the embodiment of the present application is only an example interface and does not limit the solution of the present application.
  • the user interface may adopt a different interface layout and may include more or fewer controls.
  • software you can add or reduce other functional options, as long as they are based on the same inventive idea provided by this application, they are all within the protection scope of this application.

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Development Economics (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Game Theory and Decision Science (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

La présente invention concerne un procédé de distribution d'informations promotionnelles, un dispositif associé et un système de communication. Dans le procédé, une balise peut être déployée dans un magasin. Lorsqu'un consommateur entre dans le magasin, un dispositif électronique du consommateur peut obtenir, en fonction de la balise du magasin, des offres disponibles pour le consommateur au niveau du magasin actuel à partir d'une plateforme d'agrégateur de coupons, et affiche les informations de rabais acquises sur l'interface utilisateur. Les offres peuvent comprendre des offres fournies par une ou plusieurs plateformes de paiement de consommation. De cette manière, lorsque le consommateur réalise un achat dans le magasin actuel, le consommateur peut appliquer une offre fournie par une plateforme de paiement de consommation selon les informations d'offre déclenchées par le dispositif électronique. Le procédé peut aider le consommateur qui entre dans le magasin à comprendre rapidement les offres fournies par différentes plateformes de paiement de consommation, de telle sorte que le consommateur peut entièrement utiliser le rabais. Le procédé peut également aider les plateformes de paiement de consommation à cibler avec précision des promotions en fonction des utilisateurs, ce qui permet d'améliorer les effets promotionnels.
PCT/CN2023/092683 2022-05-11 2023-05-08 Procédé de distribution d'informations promotionnelles, dispositif associé et système de communication WO2023217066A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202210510825.2A CN117114762A (zh) 2022-05-11 2022-05-11 推广信息分发方法、相关装置及通信***
CN202210510825.2 2022-05-11

Publications (1)

Publication Number Publication Date
WO2023217066A1 true WO2023217066A1 (fr) 2023-11-16

Family

ID=88729745

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2023/092683 WO2023217066A1 (fr) 2022-05-11 2023-05-08 Procédé de distribution d'informations promotionnelles, dispositif associé et système de communication

Country Status (2)

Country Link
CN (1) CN117114762A (fr)
WO (1) WO2023217066A1 (fr)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117876079A (zh) * 2024-03-08 2024-04-12 花瓣支付(深圳)有限公司 一种信息提醒方法、信息提醒***及相关设备

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110015978A1 (en) * 2009-07-20 2011-01-20 Routesync, Llc Coupon dispensing systems and methods
CN106487872A (zh) * 2015-08-24 2017-03-08 阿里巴巴集团控股有限公司 优惠券的提供方法及装置、虚拟资源的分配及领取方法
CN107705153A (zh) * 2017-09-30 2018-02-16 江苏杰博实信息技术有限公司 一种聚合支付码台实现智能化优惠券核销的方法
CN109767260A (zh) * 2018-12-15 2019-05-17 深圳壹账通智能科技有限公司 基于一体化支付的账单优惠方法、装置、设备及存储介质
CN110189123A (zh) * 2019-05-20 2019-08-30 维沃移动通信有限公司 支付优惠方法和移动终端
CN113411764A (zh) * 2021-08-20 2021-09-17 浙江微能科技有限公司 一种基于优惠信息的智能无线接入方法及装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110015978A1 (en) * 2009-07-20 2011-01-20 Routesync, Llc Coupon dispensing systems and methods
CN106487872A (zh) * 2015-08-24 2017-03-08 阿里巴巴集团控股有限公司 优惠券的提供方法及装置、虚拟资源的分配及领取方法
CN107705153A (zh) * 2017-09-30 2018-02-16 江苏杰博实信息技术有限公司 一种聚合支付码台实现智能化优惠券核销的方法
CN109767260A (zh) * 2018-12-15 2019-05-17 深圳壹账通智能科技有限公司 基于一体化支付的账单优惠方法、装置、设备及存储介质
CN110189123A (zh) * 2019-05-20 2019-08-30 维沃移动通信有限公司 支付优惠方法和移动终端
CN113411764A (zh) * 2021-08-20 2021-09-17 浙江微能科技有限公司 一种基于优惠信息的智能无线接入方法及装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117876079A (zh) * 2024-03-08 2024-04-12 花瓣支付(深圳)有限公司 一种信息提醒方法、信息提醒***及相关设备

Also Published As

Publication number Publication date
CN117114762A (zh) 2023-11-24

Similar Documents

Publication Publication Date Title
US10789582B2 (en) Method and apparatus for determining item based on interaction environment
US20180144337A1 (en) Nfc paired bluetooth e-commerce
US10825009B2 (en) Payment additional service information processing method and electronic device for supporting the same
US9524500B2 (en) Transferring assets
RU2615062C2 (ru) Способ и устройство для определения элемента на основе окружения взаимодействия
KR102007436B1 (ko) 대화형 키오스크 시스템
KR102409888B1 (ko) 근접장 통신(nfc)에 기반한 거래 방법 및 디바이스
US20170300904A1 (en) Electronic device and payment method using the same
WO2013129649A1 (fr) Serveur de traitement d'informations, procédé de traitement d'informations, logiciel de traitement d'informations et support d'enregistrement sur lequel le logiciel de traitement d'informations a été enregistré
US20170083889A1 (en) User equipment, service providing device, pos terminal, payment system including the same, control method thereof, and non-transitory computer readable storage medium storing computer program recorded thereon
WO2010133753A1 (fr) Procédé et appareil de gestion de services à l'aide d'étiquettes à porteuses réutilisables
CN105230116A (zh) 用于自助计算设备的远程用户界面
CN109074573A (zh) 便携装置和便携装置的电子支付方法
WO2023217066A1 (fr) Procédé de distribution d'informations promotionnelles, dispositif associé et système de communication
CN116018606A (zh) 可通过商家管理的标识符访问的顾客设备应用程序站点
CN106503817A (zh) 票取消服务提供装置及其控制方法和票取消引导***
KR101293423B1 (ko) 모바일 선불카드를 이용한 예약 구매 방법 및 시스템
US20160247147A1 (en) Method and apparatus for accumulating membership points
US11455667B2 (en) Cost calculating system and method therefor
CN115878134A (zh) 程序功能触发方法、装置、设备、***、介质及程序产品
WO2021065282A1 (fr) Dispositif de traitement d'informations, système de traitement d'informations, procédé de traitement d'informations et programme
US20170372313A1 (en) Electronic device and system for payment
JP2015176469A (ja) 金額決済方法および装置とそれを用いたモバイルウォレットサービス方法
CN111158555A (zh) 虚拟物品包的接收方法、发送方法、装置及收发***
WO2023160512A1 (fr) Procédé de promotion d'application, dispositif associé et système de communication

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 23802838

Country of ref document: EP

Kind code of ref document: A1