Merchant label setting method and apparatus, electronic device, and storage medium

By automatically sending merchant ranking information and administrative regions to the user server through the platform server, the problem of low efficiency in manually updating merchant tags is solved, and convenient and flexible settings for merchant tags are achieved.

CN110263290BActive Publication Date: 2025-11-11RAJAX NETWORK &TECHNOLOGY (SHANGHAI) CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN201910562874.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-06-26
Publication Date
2025-11-11
Estimated Expiration
2039-06-26

AI Technical Summary

Technical Problem

In existing technologies, setting merchant tags requires manual updating one by one, which leads to low efficiency and waste of human resources. Furthermore, frequent updates to merchant information result in inflexible tag settings.

Method used

The platform server obtains target reference information and sends it to the user server, so that the user server can set tags for multiple merchants based on this information, including the merchant's ranking information and administrative region, avoiding manual intervention and improving the convenience and flexibility of tag setting.

Benefits of technology

It enables automated setting of merchant tags, reduces waste of human resources, improves the efficiency and flexibility of tag setting, and adapts to real-time updates of merchant information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN110263290B_ABST
    Figure CN110263290B_ABST
Patent Text Reader

Abstract

This disclosure provides a method, apparatus, electronic device, and storage medium for setting merchant tags. The method includes: acquiring target reference information, which includes at least ranking information of multiple merchants and the corresponding administrative regions of the multiple merchants; acquiring a first instruction; and sending the target reference information to a user server in response to the first instruction. This solution can acquire target reference information through a platform server and send it to a user server, so that the user server can set tags for the multiple merchants included in the target reference information based on the target reference information. This avoids the waste of human resources caused by manually setting tags for multiple merchants one by one, and improves the convenience and flexibility of tag setting.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of data processing technology, specifically to a merchant label setting method, apparatus, electronic device, and storage medium. Background Technology

[0002] With the rapid development of internet technology, online shopping has become increasingly popular due to its unique convenience and intuitiveness, leading more and more users to choose it to solve their daily shopping problems. The goods can be any items such as food, hygiene products, and clothing.

[0003] In related technologies, users can install a shopping website's app on their device (such as a computer or mobile phone) and open the app when they need to shop online. The shopping app can then display a list of merchants based on the user's current location. Some merchants in this list have tags that describe information such as sales volume, negative review rate, repurchase rate, new customer rate, or average order value, making it easier for users to select merchants to place orders based on these tags. Summary of the Invention

[0004] This disclosure provides a merchant label setting method, apparatus, electronic device, and storage medium.

[0005] Firstly, this disclosure provides a merchant tag setting method, applied to a platform server.

[0006] Specifically, the merchant tag setting method includes:

[0007] Obtain target reference information, which includes at least the ranking information of multiple merchants and the administrative regions corresponding to the multiple merchants;

[0008] Obtain a first instruction, and in response to the first instruction, send the target reference information to the user server.

[0009] In conjunction with the first aspect, in a first implementation of the first aspect of this disclosure, the method further includes:

[0010] The target reference information is reviewed;

[0011] If the target reference information passes the review, the target reference information is stored so that it can be sent to the user server after the first instruction is received.

[0012] In conjunction with the first aspect and the first implementation of the first aspect, in the second implementation of the first aspect of this disclosure, the review of the target reference information includes:

[0013] Determine whether the aforementioned merchants are real or existing merchants;

[0014] If all of the aforementioned merchants are real and existing, the target reference information is confirmed to have passed the review.

[0015] In conjunction with the first aspect, the first implementation of the first aspect, and the second implementation of the first aspect, in the third implementation of the first aspect of this disclosure, the review of the target reference information includes:

[0016] Based on the ranking information of the multiple merchants, determine whether the rankings of the multiple merchants are consecutive and non-repeating;

[0017] If the rankings of the multiple merchants are consecutive and non-repeating, the target reference information is confirmed to have passed the review.

[0018] In conjunction with the first aspect, the first implementation of the first aspect, the second implementation of the first aspect, and the third implementation of the first aspect, in the fourth implementation of the first aspect of this disclosure, the review of the target reference information includes:

[0019] Determine whether all of the multiple merchants are located within the administrative region;

[0020] If all of the aforementioned merchants are located within the administrative region, the target reference information is confirmed to have passed the review.

[0021] In conjunction with the first aspect, the first implementation of the first aspect, the second implementation of the first aspect, the third implementation of the first aspect, and the fourth implementation of the first aspect, the method in the fifth implementation of the first aspect further includes:

[0022] If the target reference information fails the review, a modification interface will be displayed, which will include modification prompts to help operators modify the unapproved information in the target reference information.

[0023] In conjunction with the first aspect, the first implementation of the first aspect, the second implementation of the first aspect, the third implementation of the first aspect, the fourth implementation of the first aspect, and the fifth implementation of the first aspect, in the sixth implementation of the first aspect of this disclosure, the step of obtaining the first instruction includes:

[0024] If the number of currently online reference information is less than or equal to a preset threshold, the first instruction to obtain the target reference information is executed.

[0025] In conjunction with the first aspect, the first implementation of the first aspect, the second implementation of the first aspect, the third implementation of the first aspect, the fourth implementation of the first aspect, the fifth implementation of the first aspect, and the sixth implementation of the first aspect, the method in the seventh implementation of the first aspect further includes:

[0026] After the target reference information is uploaded, a second instruction is obtained, and in response to the second instruction, a first request information is sent to the user server. The first request information instructs the user server to hide the tags set for the multiple merchants based on the ranking information of the multiple merchants included in the target reference information.

[0027] In conjunction with the first aspect, the first implementation of the first aspect, the second implementation of the first aspect, the third implementation of the first aspect, the fourth implementation of the first aspect, the fifth implementation of the first aspect, the sixth implementation of the first aspect, and the seventh implementation of the first aspect, the method further includes:

[0028] After storing the target reference information, a third instruction is obtained, and in response to the third instruction, the ranking information of the plurality of merchants included in the target reference information is displayed.

[0029] In conjunction with the first aspect, the first implementation of the first aspect, the second implementation of the first aspect, the third implementation of the first aspect, the fourth implementation of the first aspect, the fifth implementation of the first aspect, the sixth implementation of the first aspect, the seventh implementation of the first aspect, and the eighth implementation of the first aspect, in the ninth implementation of the first aspect of this disclosure, the acquisition of the target reference information includes:

[0030] Upon receiving the fourth instruction, in response to the fourth instruction, an information configuration interface is displayed. The information configuration interface displays at least a ranking information input box and an administrative region input box, which facilitates the operation personnel to input the ranking information of the multiple merchants and the corresponding administrative regions of the multiple merchants.

[0031] Obtain a fifth instruction, and in response to the fifth instruction, confirm the ranking information of the multiple merchants and the administrative regions corresponding to the multiple merchants entered on the information configuration interface as the target reference information.

[0032] In conjunction with the first aspect, the first implementation of the first aspect, the second implementation of the first aspect, the third implementation of the first aspect, the fourth implementation of the first aspect, the fifth implementation of the first aspect, the sixth implementation of the first aspect, the seventh implementation of the first aspect, the eighth implementation of the first aspect, and the ninth implementation of the first aspect, in the tenth implementation of the first aspect of this disclosure, the acquisition of the target reference information includes:

[0033] The characteristic information of the multiple merchants located in the same administrative region is obtained respectively. The characteristic information includes at least one of the merchant's turnover, negative review rate, repurchase rate, new customer rate, and average order value.

[0034] Based on the characteristic information of the multiple merchants, obtain the ranking information of the multiple merchants;

[0035] Based on the ranking information of the multiple merchants and the administrative region, the target reference information is obtained.

[0036] Secondly, this disclosure provides a merchant tag setting method, which is applied to a user server.

[0037] Specifically, the merchant tag setting method includes:

[0038] The system receives target reference information sent by the platform server. The target reference information includes at least the ranking information of multiple merchants and the administrative regions corresponding to the multiple merchants.

[0039] Based on the ranking information and administrative region of the multiple merchants included in the target reference information, tags matching the ranking information and administrative region are set for the multiple merchants respectively.

[0040] In conjunction with the second aspect, in the first implementation of the second aspect of this disclosure, the step of setting tags for the plurality of merchants that match their ranking information and administrative regions based on the ranking information and administrative regions of the plurality of merchants included in the target reference information includes:

[0041] Determine whether only the target reference information includes the ranking information of the target merchant among the multiple received reference information, wherein the target merchant is any one of the multiple merchants involved in the target reference information;

[0042] If only the target reference information includes the ranking information of the target merchant, then a tag matching the ranking information and administrative region of the target merchant is set for the target merchant based on the ranking information and administrative region included in the target reference information.

[0043] In conjunction with the second aspect and the first implementation of the second aspect, in the second implementation of the present disclosure, the method further includes:

[0044] If there are other reference information that includes the ranking information of the target merchant, obtain the ranking information of the target merchant in the target reference information and the other reference information respectively;

[0045] Based on the highest ranking information obtained from the ranking information, a tag matching the administrative region included in the ranking information and the reference information where the ranking information is located is set for the target merchant.

[0046] In conjunction with the second aspect, the first implementation of the second aspect, and the second implementation of the second aspect, the method in the third implementation of the second aspect of this disclosure further includes:

[0047] The receiver receives a second request message sent by the terminal, the second request message including the terminal's current location information;

[0048] Based on the current location information of the terminal, determine multiple merchants to be screened within the administrative region where the terminal is located;

[0049] Obtain at least one reference merchant from the plurality of merchants to be filtered, wherein the ranking information of the reference merchant is included in at least one of the plurality of reference information received by the user server;

[0050] Obtain the display list, which includes the merchant identifier of each reference merchant and the tags set by the user server for each reference merchant;

[0051] The display list is sent to the terminal so that the terminal can display the merchant identifier of each reference merchant included in the display list, and display the tag identifier of the tag set by the user server for each reference merchant on the merchant identifier of each reference merchant.

[0052] In conjunction with the second aspect, the first implementation of the second aspect, the second implementation of the second aspect, and the third implementation of the second aspect, the method in the fourth implementation of the second aspect further includes:

[0053] The system receives a sixth instruction sent by the terminal and, in response to the sixth instruction, obtains a delivery list, wherein the delivery list includes the merchant identifier of at least one delivery merchant located within the delivery range of the terminal from the at least one reference merchant and a label set by the user server for each delivery merchant.

[0054] The list of deliverable merchants is sent to the terminal so that the terminal can display the merchant identifier of each deliverable merchant included in the list, and display the tag identifier of the tag set by the user server for each deliverable merchant on the merchant identifier of each deliverable merchant.

[0055] In conjunction with the second aspect, the first implementation of the second aspect, the second implementation of the second aspect, the third implementation of the second aspect, and the fourth implementation of the second aspect, the method in the fifth implementation of the second aspect further includes:

[0056] The system receives a first request from the platform server and, in response to the first request, hides the tags set by the multiple merchants included in the target reference information.

[0057] Thirdly, this disclosure provides a merchant label setting device.

[0058] Specifically, the merchant label setting device includes:

[0059] The first acquisition module is configured to acquire target reference information, which includes at least the ranking information of multiple merchants and the administrative regions corresponding to the multiple merchants.

[0060] The second acquisition module is configured to acquire a first instruction and, in response to the first instruction, send the target reference information to the user server.

[0061] In conjunction with the third aspect, in a first implementation of the third aspect, the apparatus includes:

[0062] The review module is configured to review the target reference information;

[0063] The storage module is configured to store the target reference information if the target reference information passes the review, so that the target reference information can be sent to the user server after the first instruction is received.

[0064] In conjunction with the third aspect and the first implementation of the third aspect, in the second implementation of the third aspect of this disclosure, the review module includes:

[0065] The first determining submodule is configured to determine whether the plurality of merchants are real merchants;

[0066] The first confirmation submodule is configured to confirm that the target reference information has passed the review if all of the multiple merchants are real merchants.

[0067] Combining the third aspect, the first implementation of the third aspect, and the second implementation of the third aspect, in the third implementation of the third aspect of this disclosure, the review module includes:

[0068] The second determining submodule is configured to determine whether the rankings of the multiple merchants are consecutive and non-repeating based on the ranking information of the multiple merchants;

[0069] The second confirmation submodule is configured to confirm that the target reference information passes the review if the rankings of the multiple merchants are consecutive and non-repeating.

[0070] In conjunction with the third aspect, the first implementation of the third aspect, the second implementation of the third aspect, and the third implementation of the third aspect, this disclosure, in the fourth implementation of the third aspect, includes the following audit module:

[0071] The third determining submodule is configured to determine whether all of the multiple merchants are located within the administrative region;

[0072] The third confirmation submodule is configured to confirm that the target reference information has passed the review if all of the multiple merchants are located within the administrative region.

[0073] In conjunction with the third aspect, the first implementation of the third aspect, the second implementation of the third aspect, the third implementation of the third aspect, and the fourth implementation of the third aspect, in the fifth implementation of the third aspect of this disclosure, the apparatus further includes:

[0074] The display module is configured to display a modification interface if the target reference information fails the review. The modification interface displays modification prompts, which facilitates operators to modify the information in the target reference information that failed the review according to the modification prompts.

[0075] In conjunction with the third aspect, the first implementation of the third aspect, the second implementation of the third aspect, the third implementation of the third aspect, the fourth implementation of the third aspect, and the fifth implementation of the third aspect, in the sixth implementation of the third aspect of this disclosure, the second acquisition module includes:

[0076] The first acquisition submodule is configured to acquire the first instruction of the target reference information if the number of currently online reference information is less than or equal to a preset number threshold.

[0077] In conjunction with the third aspect, the first implementation of the third aspect, the second implementation of the third aspect, the third implementation of the third aspect, the fourth implementation of the third aspect, the fifth implementation of the third aspect, and the sixth implementation of the third aspect, in the seventh implementation of the third aspect of this disclosure, the apparatus includes:

[0078] The third acquisition module is configured to acquire a second instruction after the target reference information is online, and in response to the second instruction, send a first request information to the user server. The first request information instructs the user server to hide the tags set for the multiple merchants based on the ranking information of the multiple merchants included in the target reference information.

[0079] In conjunction with the third aspect, the first implementation of the third aspect, the second implementation of the third aspect, the third implementation of the third aspect, the fourth implementation of the third aspect, the fifth implementation of the third aspect, the sixth implementation of the third aspect, and the seventh implementation of the third aspect, in the eighth implementation of the third aspect of this disclosure, the apparatus includes:

[0080] The fourth acquisition module is configured to acquire a third instruction after storing the target reference information, and in response to the third instruction, display the ranking information of the plurality of merchants included in the target reference information.

[0081] In conjunction with the third aspect, the first implementation of the third aspect, the second implementation of the third aspect, the third implementation of the third aspect, the fourth implementation of the third aspect, the fifth implementation of the third aspect, the sixth implementation of the third aspect, the seventh implementation of the third aspect, and the eighth implementation of the third aspect, in the ninth implementation of the third aspect of this disclosure, the first acquisition module includes:

[0082] The second acquisition submodule is configured to acquire a fourth instruction and, in response to the fourth instruction, display an information configuration interface. The information configuration interface displays at least a ranking information input box and an administrative region input box, so that operators can input the ranking information of the multiple merchants and the corresponding administrative regions of the multiple merchants.

[0083] The third acquisition submodule is configured to acquire a fifth instruction, and in response to the fifth instruction, confirm the ranking information of the multiple merchants and the administrative regions corresponding to the multiple merchants entered on the information configuration interface as the target reference information.

[0084] In conjunction with the third aspect, the first implementation of the third aspect, the second implementation of the third aspect, the third implementation of the third aspect, the fourth implementation of the third aspect, the fifth implementation of the third aspect, the sixth implementation of the third aspect, the seventh implementation of the third aspect, the eighth implementation of the third aspect, and the ninth implementation of the third aspect, in the tenth implementation of the third aspect of this disclosure, the first acquisition module includes:

[0085] The fourth acquisition submodule is configured to acquire feature information of the multiple merchants located in the same administrative region, wherein the feature information includes at least one of the merchant's turnover, negative review rate, repurchase rate, new customer rate, and average order value.

[0086] The fifth acquisition submodule is configured to acquire the ranking information of the multiple merchants based on the feature information of the multiple merchants;

[0087] The sixth acquisition submodule is configured to acquire the target reference information based on the ranking information of the multiple merchants and the administrative region.

[0088] Fourthly, this disclosure provides a merchant label setting device.

[0089] Specifically, the merchant label setting device includes:

[0090] The first receiving module is configured to receive target reference information sent by the platform server. The target reference information includes at least the ranking information of multiple merchants and the administrative regions corresponding to the multiple merchants.

[0091] The first setting module is configured to set labels for the multiple merchants that match their ranking information and administrative region, respectively, based on the ranking information of the multiple merchants and the administrative region included in the target reference information.

[0092] In conjunction with the fourth aspect, in the first implementation of the fourth aspect of this disclosure, the first setting module includes:

[0093] The fourth determining submodule is configured to determine whether only the target reference information among the received multiple reference information includes the ranking information of the target merchant, wherein the target merchant is any one of the multiple merchants involved in the target reference information;

[0094] The setting submodule is configured to, if only the target reference information includes the ranking information of the target merchant, set a tag for the target merchant that matches its ranking information and administrative region based on the ranking information and administrative region included in the target reference information.

[0095] In conjunction with the fourth aspect and the first implementation of the fourth aspect, in the second implementation of the fourth aspect of this disclosure, the apparatus further includes:

[0096] The fifth acquisition module is configured to acquire the ranking information of the target merchant in the target reference information and the other reference information if there are other reference information that includes the ranking information of the target merchant.

[0097] The second setting module is configured to set a label for the target merchant that matches the administrative region included in the ranking information and the reference information in which the ranking information is located, based on the highest ranking information in the obtained ranking information.

[0098] In conjunction with the fourth aspect, the first implementation of the fourth aspect, and the second implementation of the fourth aspect, in the third implementation of the fourth aspect of this disclosure, the apparatus further includes:

[0099] The second receiving module is configured to receive a second request message sent by the terminal, the second request message including the current location information of the terminal;

[0100] The determination module is configured to determine multiple merchants to be screened within the administrative region where the terminal is located, based on the terminal's current location information.

[0101] The sixth acquisition module is configured to acquire at least one reference merchant among the plurality of merchants to be filtered, wherein the ranking information of the reference merchant is included in at least one of the plurality of reference information received by the user server;

[0102] The seventh acquisition module is configured to acquire a display list, which includes the merchant identifier of each reference merchant and the tags set by the user server for each reference merchant.

[0103] The first sending module is configured to send the display list to the terminal so that the terminal can display the merchant identifier of each reference merchant included in the display list, and display the tag identifier of the tag set by the user server for each reference merchant on the merchant identifier of each reference merchant.

[0104] In conjunction with the fourth aspect, the first implementation of the fourth aspect, the second implementation of the fourth aspect, and the third implementation of the fourth aspect, in the fourth implementation of the present disclosure, the apparatus further includes:

[0105] The third receiving module is configured to receive a sixth instruction sent by the terminal, and in response to the sixth instruction, obtain a delivery list, the delivery list including the merchant identifier of at least one delivery merchant located within the delivery range of the terminal among the at least one reference merchant and the label set by the user server for each delivery merchant;

[0106] The second sending module is configured to send the deliverable list to the terminal so that the terminal can display the merchant identifier of each deliverable merchant included in the deliverable list, and display the tag identifier of the tag set by the user server for each deliverable merchant on the merchant identifier of each deliverable merchant.

[0107] In conjunction with the fourth aspect, the first implementation of the fourth aspect, the second implementation of the fourth aspect, the third implementation of the fourth aspect, and the fourth implementation of the fourth aspect, in the fifth implementation of the fourth aspect of this disclosure, the apparatus further includes:

[0108] The fourth receiving module is configured to receive a first request message sent by the platform server, and in response to the first request message being hidden as a tag set by the plurality of merchants included in the target reference information.

[0109] Fifthly, embodiments of this disclosure provide an electronic device, including a memory and a processor. The memory stores one or more computer instructions that support a merchant label setting device in executing the merchant label setting method described in the first aspect above. The processor is configured to execute the computer instructions stored in the memory. The merchant label setting device may further include a communication interface for communicating with other devices or communication networks.

[0110] In a sixth aspect, embodiments of this disclosure provide an electronic device, including a memory and a processor. The memory stores one or more computer instructions that support a merchant label setting device in executing the merchant label setting method described in the second aspect above. The processor is configured to execute the computer instructions stored in the memory. The merchant label setting device may further include a communication interface for communicating with other devices or communication networks.

[0111] In a seventh aspect, embodiments of this disclosure provide a computer-readable storage medium for storing computer instructions used by a merchant label setting device, including computer instructions for executing the merchant label setting method described in the first aspect as involving a merchant label setting device.

[0112] Eighthly, embodiments of this disclosure provide a computer-readable storage medium for storing computer instructions used by a merchant label setting device, including computer instructions for executing the merchant label setting method described in the first aspect as involving a merchant label setting device.

[0113] The technical solutions provided in this disclosure may have the following beneficial effects:

[0114] The above technical solution obtains target reference information through the platform server and sends the target reference information to the user server, so that the user server can set tags for multiple merchants included in the target reference information according to the target reference information. This avoids the waste of human resources caused by manually setting tags for multiple merchants one by one, and improves the convenience and flexibility of tag setting.

[0115] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0116] Other features, objects, and advantages of this disclosure will become more apparent from the following detailed description of non-limiting embodiments, taken in conjunction with the accompanying drawings. In the drawings:

[0117] Figure 1a A flowchart illustrating a merchant tag setting method according to an embodiment of the present disclosure is shown;

[0118] Figure 1b A schematic diagram showing an information configuration interface according to an embodiment of the present disclosure;

[0119] Figure 1c A schematic diagram showing a reference information display interface according to an embodiment of the present disclosure;

[0120] Figure 1d A flowchart illustrating a merchant tag setting method according to an embodiment of the present disclosure is shown;

[0121] Figure 1e Showing according to Figure 1d A flowchart of step S103 of the merchant tag setting method in the illustrated embodiment;

[0122] Figure 1f Showing according to Figure 1d A flowchart of step S103 of the merchant tag setting method in the illustrated embodiment;

[0123] Figure 1g Showing according to Figure 1d A flowchart of step S103 of the merchant tag setting method in the illustrated embodiment;

[0124] Figure 1h Showing according to Figure 1a A flowchart of step S101 of the merchant tag setting method in the illustrated embodiment;

[0125] Figure 1i Showing according to Figure 1a A flowchart of step S101 of the merchant tag setting method in the illustrated embodiment;

[0126] Figure 2a A flowchart illustrating a merchant tag setting method according to an embodiment of the present disclosure is shown;

[0127] Figure 2b Showing according to Figure 2a A flowchart of step S202 of the merchant tag setting method in the illustrated embodiment;

[0128] Figure 2c A flowchart illustrating a merchant tag setting method according to an embodiment of the present disclosure is shown;

[0129] Figure 2d A flowchart illustrating a merchant tag setting method according to an embodiment of the present disclosure is shown;

[0130] Figure 2e A schematic diagram showing a display interface according to an embodiment of the present disclosure is provided.

[0131] Figure 2f A flowchart illustrating a merchant tag setting method according to an embodiment of the present disclosure is shown;

[0132] Figure 3a A structural block diagram of a merchant label setting device according to an embodiment of the present disclosure is shown;

[0133] Figure 3b A structural block diagram of a merchant label setting device according to an embodiment of the present disclosure is shown;

[0134] Figure 3c Showing according to Figure 3b Structural block diagram of the review module 303 of the merchant label setting device in the illustrated embodiment;

[0135] Figure 3d Showing according to Figure 3b Structural block diagram of the review module 303 of the merchant label setting device in the illustrated embodiment;

[0136] Figure 3e Showing according to Figure 3b Structural block diagram of the review module 303 of the merchant label setting device in the illustrated embodiment;

[0137] Figure 3f Showing according to Figure 3a Structural block diagram of the first acquisition module 301 of the merchant label setting device in the illustrated embodiment;

[0138] Figure 3g Showing according to Figure 3a Structural block diagram of the first acquisition module 301 of the merchant label setting device in the illustrated embodiment;

[0139] Figure 4a A structural block diagram of a merchant label setting device according to an embodiment of the present disclosure is shown;

[0140] Figure 4b Showing according to Figure 4a Structural block diagram of the first setting module 402 of the merchant label setting device according to the embodiment shown;

[0141] Figure 4cA structural block diagram of a merchant label setting device according to an embodiment of the present disclosure is shown;

[0142] Figure 4d A structural block diagram of a merchant label setting device according to an embodiment of the present disclosure is shown;

[0143] Figure 4e A structural block diagram of a merchant label setting device according to an embodiment of the present disclosure is shown;

[0144] Figure 5 A structural block diagram of an electronic device according to an embodiment of the present disclosure is shown;

[0145] Figure 6 This is a schematic diagram of the structure of a computer system suitable for implementing a merchant label setting method according to an embodiment of the present disclosure. Detailed Implementation

[0146] In the following, exemplary embodiments of the present disclosure will be described in detail with reference to the accompanying drawings to enable those skilled in the art to readily implement them. Furthermore, for clarity, portions unrelated to the description of the exemplary embodiments have been omitted from the drawings.

[0147] In this disclosure, it should be understood that terms such as “comprising” or “having” are intended to indicate the presence of features, figures, steps, behaviors, components, parts or combinations thereof disclosed in this specification, and are not intended to exclude the possibility of the presence or addition of one or more other features, figures, steps, behaviors, components, parts or combinations thereof.

[0148] It should also be noted that, unless otherwise specified, the embodiments and features described in this disclosure can be combined with each other. This disclosure will now be described in detail with reference to the accompanying drawings and embodiments.

[0149] The technical solution provided in this disclosure obtains target reference information through a platform server and sends the target reference information to a user server, so that the user server can set tags for multiple merchants included in the target reference information according to the target reference information. This avoids the waste of human resources caused by manually setting tags for multiple merchants one by one, and improves the convenience and flexibility of tag setting.

[0150] Figure 1a A flowchart illustrating a merchant tag setting method according to an embodiment of the present disclosure is shown, which is applied to a platform server. Figure 1a As shown, the merchant label setting method includes the following steps S101-S102:

[0151] In step S101, target reference information is obtained, which includes at least the ranking information of multiple merchants and the administrative regions corresponding to the multiple merchants.

[0152] In step S102, a first instruction is obtained, and in response to the first instruction, the target reference information is sent to the user server.

[0153] As mentioned above, the terminal can display tags on the merchant identifiers of multiple merchants when displaying the merchant list. These tags are set by operations personnel based on information such as the merchants' turnover, negative review rate, repurchase rate, new customer rate, or average order value, ranking the merchants and then setting them sequentially in the underlying fields of the database corresponding to each merchant. This way, the terminal can read the tags and display them when retrieving the information of the merchants from the database. However, since the turnover, negative review rate, repurchase rate, new customer rate, or average order value of these merchants are updated in real time, if the update causes a change in the ranking of the merchants, the operations personnel need to update the tags in the underlying fields of the database corresponding to the merchants again. This results in low efficiency in tag setting and updating and can easily lead to a waste of human resources.

[0154] In view of the above-mentioned shortcomings, this embodiment proposes a merchant tag setting method, which is applied to a platform server. This method can obtain target reference information through the platform server and send the target reference information to the user server, so that the user server can set tags for multiple merchants included in the target reference information according to the target reference information. This avoids the waste of human resources caused by manually setting tags for multiple merchants one by one, and improves the convenience and flexibility of tag setting.

[0155] The platform server can be connected to the computer used by the operators via a network, allowing the operators to operate the platform server through the computer. Alternatively, the platform server can be connected to a monitor, allowing the operators to operate the platform server through the content displayed on the monitor. The user server can be connected to the terminal used by the user via a network, allowing the terminal to obtain and display information from the user server.

[0156] The administrative region can be a regional division implemented by the state for hierarchical management, such as a city, district, or county; or it can be a region pre-divided according to geographical environment, such as a mountainous area, suburb, or river basin. This disclosure does not limit this.

[0157] In an optional implementation of this embodiment, the platform server can display an information configuration interface on a connected monitor, such as... Figure 1bAs shown, the information configuration interface 1b1 displays a ranking information input box 1b11 and an administrative region input box 1b12. Operators can first obtain multiple characteristic information of multiple merchants within an administrative region and assign weights to each characteristic. These multiple characteristic information can be revenue, negative review rate, repurchase rate, new customer rate, or average order value, etc., which are not limited in this embodiment. Then, operators score each merchant's multiple characteristic information based on the specific values ​​of each merchant's revenue, negative review rate, repurchase rate, new customer rate, or average order value. Next, based on the scores and weights of each characteristic, the operator obtains a score for each merchant and ranks them according to their scores. Optionally, these multiple merchants can be any number of merchants within an administrative region, or multiple highly rated merchants within an administrative region, or multiple newly registered merchants within an administrative region, which are not limited in this embodiment.

[0158] After obtaining the rankings of these multiple merchants, the operations staff can enter the rankings of these merchants in the ranking information input box 1b11 of the information configuration interface 1b1, and enter the name of the target administrative region in the administrative region input box 1b12. Specifically, the rankings of these multiple merchants can be entered in the ranking information input box 1b11 in the format of ranking + merchant identifier. One line of information corresponds to one merchant. For example, assuming the operations staff obtains the rankings of 100 merchants, they can enter 100 lines of information, with each line entering the ranking of the corresponding merchant in the format of ranking + merchant identifier. In practical applications, the operations staff can use Excel to enter the information in the above format and save it as a CSV (Comma-Separated Values) file, then open it with a text file and copy it into the ranking information input box 1b11. Specifically, the platform server can also pre-set input rules. For example, the input rules can limit the maximum number of merchants that can be entered in the ranking information input box, and also require that the rankings of multiple merchants must be consecutive. When displaying the information configuration interface, the input rules can be displayed in the prompt area 1b13 at the bottom of the interface. For example, the prompt area 1b13 can display the message "Ranking information format is ranking + merchant identifier; the maximum number of merchants is 50, and their rankings are consecutive integers starting from 1", so that operators can refer to it.

[0159] Optionally, to avoid the influence of administrative regions with the same name in different cities on the input information, the administrative region input box 1b12 can be set with two input options. Operators can enter the name of the city where the administrative region is located in the first input option 1b12a, and enter the name of the administrative region in the second input option 1b12b.

[0160] After the operator completes the input, the platform server can confirm that it has obtained the target reference information and save the information entered by the operator in the ranking information input box 1b11 as the ranking information of multiple merchants included in the target reference information. The name of the administrative region entered by the operator in the administrative region input box 1b12 is determined as the administrative region corresponding to the multiple merchants, or the name of the city entered by the operator in the first input option 1b12a and the name of the administrative region entered in the second input option 1b12b are combined to determine the administrative region corresponding to the multiple merchants. Specifically, the information configuration interface 1b1 can also display a submit button 1b2 and a reset button 1b3. After the operator completes the information input, if they confirm that the information is correct, they can click the submit button 1b2. When the platform server detects that the submit button 1b2 has been clicked, it can confirm that it has obtained the target reference information and save the information entered by the operator in the information configuration interface 1b1 as the target reference information. If the operator confirms that the information is incorrect, they can click the reset button 1b3. When the platform server detects that the reset button 1b3 has been clicked, it can clear the information in each input box on the information configuration interface 1b1 so that the operators can fill it in again.

[0161] Optionally, in practical applications, operators may enter multiple reference information entries for different merchants within the same administrative region. To avoid interference between different reference information entries, the platform server can also display a reference information name input box 1b14 on the information configuration interface 1b1. When operators enter the ranking information and administrative region name for these multiple merchants, they can also enter the name of the reference information in the reference information name input box 1b14.

[0162] After obtaining the target reference information, the platform server can display the reference information display interface, such as... Figure 1c As shown, the reference information display interface 1c1 displays the details 1c11a of the target reference information. The details 1c11a at least display the names of the administrative regions included in the target reference information. The reference information display interface 1c1 also has a "Go Online" button 1c12 corresponding to the target reference information. If the operator determines that they need to promote multiple merchants included in the target reference information, they can click the "Go Online" button 1c12. When the platform server detects that the "Go Online" button 1c12 has been clicked, it confirms that it has received the first instruction. At this time, the platform server can send the target reference information to the user server, so that the user server can send a display list to the terminal based on the second request information sent by the user's terminal. This display list can include the ranking information of the multiple merchants included in the target reference information and the tags set for the multiple merchants by administrative regions by the user server.

[0163] Optionally, the reference information display interface 1c1 can also display a reference information list 1c11, which includes details of all reference information entered by the operator. Each reference information detail displays at least the name of the administrative region it encompasses. The reference information display interface 1c1 also has a corresponding "launch" button 1c12 for each reference information. Operators can select and click the launch button 1c12 for the corresponding reference information based on promotional needs, or they can select multiple reference information simultaneously and click the launch button 1c12 for one of them, enabling multiple reference information to launch simultaneously. In practical applications, the details of each reference information can also include selection options, allowing operators to select multiple reference information for launch simultaneously; a reference information number, which can be set according to the input order of the reference information; the name of the city where the corresponding administrative region is located; the name of the corresponding reference information; the input time of the corresponding reference information; and the identifier of the operator who entered the corresponding reference information.

[0164] In one optional implementation of this embodiment, such as Figure 1d As shown, the method further includes steps S103-S104:

[0165] In step S103, the target reference information is reviewed.

[0166] In step S104, if the target reference information passes the review, the target reference information is stored so that it can be sent to the user server after the first instruction is obtained.

[0167] In this embodiment, after obtaining the target reference information, the platform server can first review the target reference information to avoid problems when displaying the label on the user's terminal, thereby improving the success rate of label setting.

[0168] In one embodiment, the review of the target reference information may be to determine whether the content included in the target reference information meets the above input rules; or to determine whether the number of reference information currently online in the administrative region or city corresponding to the target reference information is less than or equal to a preset threshold; or to determine whether the content included in the target reference information meets preset requirements. The preset requirements may be that the merchant is real, the ranking is continuous and non-repeating, or the merchant is located in a medium-sized administrative region. In actual applications, the preset requirements can be set according to specific circumstances, and this embodiment does not limit this.

[0169] Once approved, the platform server can store the target reference information to display its details on the reference information display interface 1c1. When displaying the reference information display interface 1c1, the server will determine whether the first instruction has been received. If so, the target reference information can be sent to the user server.

[0170] In one optional implementation of this embodiment, such as Figure 1e As shown, step S103, which is the step of reviewing the target reference information, includes steps S1031-S1032:

[0171] In step S1031, it is determined whether the multiple merchants are real merchants.

[0172] In step S1032, if all of the multiple merchants are real merchants, the target reference information is confirmed to have passed the review.

[0173] In this embodiment, the platform server can determine whether the multiple merchants included in the target reference information are real merchants, thus avoiding errors in terminal display caused by the non-existence of the merchant.

[0174] Optionally, the platform server stores the names of all registered merchants. After obtaining the target reference information, the platform server can first obtain the names of multiple merchants included in the target reference information, and then sequentially determine whether all of these merchant names are registered merchants. If so, it means that all of these merchants are real merchants. At this time, the platform server can store the target reference information so that it can be sent to the user server after obtaining the first instruction. If there are non-registered merchant names among the multiple merchant names, it means that there are non-real merchants among the multiple merchants. At this time, the platform server can display a modification interface so that operators can make timely modifications.

[0175] Specifically, the registered merchants can be all merchants registered on the shopping platform corresponding to the platform server, or all merchants registered on the map server connected to the platform server. The map server stores maps of multiple administrative regions, and each administrative region's map is marked with all registered merchants in the corresponding administrative region.

[0176] In one optional implementation of this embodiment, such as Figure 1f As shown, step S103, which is the step of reviewing the target reference information, includes steps S1033-S1034:

[0177] In step S1033, it is determined whether the rankings of the multiple merchants are consecutive and non-repeating based on the ranking information of the multiple merchants.

[0178] In step S1034, if the rankings of the multiple merchants are consecutive and non-repeating, the target reference information is confirmed to have passed the review.

[0179] In this embodiment, the platform server can determine whether the rankings of multiple merchants included in the target reference information are continuous and non-repeating, thus avoiding incorrect terminal label display due to discontinuous or repeated rankings.

[0180] Optionally, after obtaining the target reference information, the platform server can first obtain the ranking of each merchant among the multiple merchants included in the target reference information, and then determine whether the rankings of these multiple merchants start from 1 and increase sequentially, and whether the highest ranking is equal to the number of merchants. If the rankings of these multiple merchants start from 1 and increase sequentially, and the highest ranking is equal to the number of merchants, it means that the rankings of these multiple merchants are continuous and non-repeating. In this case, the platform server can store the target reference information so that it can be sent to the user server after receiving the first instruction. If the rankings of these multiple merchants do not start from 1, or do not increase sequentially, or the highest ranking is not equal to the number of merchants, it means that the rankings of these multiple merchants are discontinuous or repetitive. In this case, the platform server can display an modification interface so that operators can make timely modifications.

[0181] In one optional implementation of this embodiment, such as Figure 1g As shown, step S103, which is the step of reviewing the target reference information, includes steps S1035-S1036:

[0182] In step S1035, it is determined whether all of the multiple merchants are located within the administrative region.

[0183] In step S1036, if all the merchants are located within the administrative region, the target reference information is confirmed to have passed the review.

[0184] In this embodiment, the platform server can determine whether the multiple merchants included in the target reference information are all located within the administrative region, thus avoiding the situation where the label settings are incorrect due to the multiple merchants not matching the administrative region.

[0185] Optionally, the platform server stores the names of all registered merchants in multiple administrative regions. After obtaining the target reference information, the platform server can first obtain the name of the administrative region included in the target reference information, and then determine whether the names of the multiple merchants included in the target reference information are all registered merchants in the stored administrative region. If so, it means that the multiple merchants are all located in the administrative region included in the target reference information. At this time, the platform server can store the target reference information so that it can be sent to the user server after obtaining the first instruction. If there are any names of multiple merchants included in the target reference information that are not registered merchants in the stored administrative region, it means that there are merchants located outside the administrative region. At this time, the platform server can display a modification interface so that operators can make timely modifications.

[0186] Alternatively, the platform server can connect to a map server that stores maps of multiple administrative regions, each map displaying all registered merchants within that region. After obtaining the target reference information, the platform server first retrieves the name of the administrative region included in the target reference information, and then determines whether the names of all merchants included in the target reference information are marked on the map of that administrative region. If so, it means that all merchants are located within the administrative region included in the target reference information. In this case, the platform server can store the target reference information so that it can be sent to the user server after receiving the first instruction. If any of the merchants included in the target reference information are not marked on the map of that administrative region, it means that some of these merchants are located outside that administrative region. In this case, the platform server can display a modification interface so that operations personnel can make timely changes.

[0187] In an optional implementation of this embodiment, the method further includes step S105:

[0188] In step S105, if the target reference information fails the review, a modification interface is displayed. The modification interface displays modification prompts, which facilitates the operators to modify the information in the target reference information that failed the review according to the modification prompts.

[0189] In this embodiment, the platform server can promptly prompt operators to modify erroneous information when the target reference information fails to pass the review, thereby improving the success rate of tag setting.

[0190] Optionally, if the platform server determines that there are non-genuine merchants among the multiple merchants included in the target reference information, it can display an edit interface with a prompt message, such as "There are non-genuine merchants among the entered merchants. Please check and re-enter." This prompts operations personnel to review the information. After reviewing the information, operations personnel can promptly modify the names of the non-genuine merchants and re-enter them as needed.

[0191] Optionally, if the platform server determines that the rankings of multiple merchants included in the target reference information are discontinuous or duplicated, it can display an edit interface with a prompt message, such as "The rankings of the multiple merchants entered are discontinuous or duplicated. Please check and re-enter." This message will also pop up to prompt operations personnel to review the information. After reviewing the information, operations personnel can promptly check the rankings of the multiple merchants, modify any discontinuous or duplicated parts, and re-enter the information as needed.

[0192] Optionally, if the platform server determines that the target reference information includes merchants located outside the specified administrative region, it can display a modification interface with a modification prompt, such as "The administrative regions of the multiple entered merchants do not match the entered administrative regions," and prompt the operations staff to check via a pop-up. After checking, the operations staff can promptly check the actual administrative regions of the multiple merchants, modify the regions of those located outside the entered administrative regions, and re-enter the regions as needed.

[0193] In an optional implementation of this embodiment, step S102, namely the step of obtaining the first instruction, includes step S1021:

[0194] In step S1021, if the number of currently online reference information is less than or equal to a preset number threshold, the first instruction for the target reference information is obtained.

[0195] In this embodiment, the platform server can determine whether to obtain the first instruction for the target reference information based on the number of online reference information, thus avoiding the situation where too many tags are set for the same merchant due to a large number of online reference information, and thus avoiding conflicts when multiple tags are displayed.

[0196] Optionally, when displaying the reference information display interface 1c1, the platform server can determine in real time whether the number of currently online reference information is less than or equal to a preset threshold. If the number of currently online reference information is less than or equal to the preset threshold, the "upload" buttons for multiple reference information displayed on the reference information display interface 1c1 can all be clickable. That is, operators can continue to determine the reference information to be uploaded as needed and click the upload button 1c12 corresponding to that reference information. For example, if an operator determines that the target reference information needs to be uploaded, they can click the upload button 1c12 corresponding to that target reference information. When the upload button is clicked, the platform server determines that it has obtained the first instruction for the target reference information. If the number of currently online reference information is greater than the preset threshold, the upload buttons for multiple reference information displayed on the reference information display interface 1c1 can all be disabled. In this case, even if the operator determines that the target reference information needs to be uploaded, they cannot click the upload button for that target reference information, meaning the platform server cannot obtain the first instruction for the target reference information.

[0197] In an optional implementation of this embodiment, the method further includes step S106:

[0198] In step S106, after the target reference information is online, a second instruction is obtained, and in response to the second instruction, a first request information is sent to the user server. The first request information instructs the user server to hide the tags set for the multiple merchants based on the ranking information of the multiple merchants included in the target reference information.

[0199] Optional, see reference Figure 1c As shown, the platform server can also set a "delist" button 1c13 for the corresponding target reference information on the reference information display interface 1c1. After the target reference information is online, the user server can set tags for the multiple merchants based on their ranking information and administrative regions included in the target reference information, thereby promoting the multiple merchants. However, in actual applications, there may be situations where promotion is canceled. In this case, the operator can click the "delist" button 1c13 corresponding to the target reference information displayed on the reference information display interface 1c1. When the platform server detects that the "delist" button 1c13 has been clicked, it determines that it has obtained the second instruction of the target reference information. At this time, the platform server can send a first request to the user server. After receiving the first request, the user server can hide the tags set for the multiple merchants based on their ranking information and administrative regions, matching the ranking information and administrative regions included in the target reference information. That is, when the terminal displays the merchant identifiers of the multiple merchants included in the target reference information, it will not display the tag identifiers set by the user server based on the target reference information on the merchant identifiers of the multiple merchants.

[0200] Optionally, the platform server can also set offline buttons 1c13 for all stored reference information on the reference information display interface 1c1, so that when operators determine that a certain reference information needs to be offline, they can click the offline button 1c13 corresponding to that reference information. Alternatively, operators can select multiple reference information at the same time and click the offline button of any one of them to take down multiple reference information simultaneously.

[0201] In an optional implementation of this embodiment, the method further includes step S107:

[0202] In step S107, after storing the target reference information, a third instruction is obtained, and in response to the third instruction, the ranking information of the multiple merchants included in the target reference information is displayed.

[0203] Optionally, the reference information display interface 1c1 on the platform server displays details of all reference information entered by the operations personnel, allowing them to select the appropriate reference information for go-live or go-off operations as needed. However, due to the large amount of entered reference information, operations personnel may not remember all the details of the target reference information. To avoid operational errors, operations personnel need to first determine the content of the target reference information before performing go-live or go-off operations. To meet this need, the platform server can set a corresponding viewing button 1c14 (reference) on the reference information display interface 1c1. Figure 1c (As shown). When operators need to view the content included in the target reference information, they can click the view button 1c14. When the platform server detects that the view button 1c14 has been clicked, it can confirm that it has obtained the third instruction. At this time, it can display the ranking information of the multiple merchants included in the target reference information, as well as the administrative regions corresponding to the multiple merchants, so that operators can easily view them.

[0204] Optionally, the platform server can also set up viewing buttons 1c14 for all stored reference information on the reference information display interface 1c1, so that operators can click the viewing button 1c14 corresponding to the reference information when they determine that they need to view the content of a certain reference information.

[0205] For details, please refer to Figure 1cAs shown, the reference information display interface 1c1 can also display a reference information list 1c11, which includes details of all reference information entered by the operator. Each reference information detail includes at least the name of the administrative region it encompasses, the name of the city where that administrative region is located, the name of the corresponding reference information, the time the operator entered the reference information, and the operator's identifier. The reference information display interface 1c1 also features an "online" button 1c12, an "offline" button 1c13, and a "view" button 1c14 for each reference information. The "view" button 1c14 is always clickable, meaning the operator can click it at any time to view the detailed information of any reference information. In practical applications, the reference information display interface 1c1 also displays a status indicator for each reference information. The current status of each reference information can be indicated by the "Go Online" button (1c12), "Go Offline" button (1c13), and status indicators. For example, if a reference information has passed review, its status indicator can be displayed as "Passed"; if a reference information is currently under review or has not passed review, its details will not be displayed in the reference information list (1c11); if a reference information has not passed review, its status indicator can be displayed as "Failed". If a reference information has passed review but is not currently online, the "Go Online" button (1c12) corresponding to that reference information will be clickable. Figure 1c The upper button 1c12 is shown in shadow, while the lower button 1c13 is disabled, meaning it cannot be clicked. For example... Figure 1c The offline button 1c13 is shown in the middle with a shadow, and the status indicator of the reference information still shows "Approved". If the reference information is being launched, being taken offline, or has not passed the review, the online button 1c12 corresponding to the reference information is in a prohibited state, the offline button 1c13 is still in a prohibited state, and the status indicator of the reference information shows "Pending Launch", "Pending Offline", or "Not Approved". If the reference information is currently online, the online button 1c12 corresponding to the reference information is in a prohibited state, the offline button 1c13 is in a clickable state, and the status indicator of the reference information shows "Online". If the reference information is currently offline, the online button corresponding to the reference information returns to a clickable state, the offline button returns to a prohibited state, and the status indicator of the reference information shows "Offline".

[0206] In practical applications, due to the large amount of reference information that the platform server may store, it is difficult to display it all simultaneously on the reference information display interface 1c1. Therefore, the reference information display interface 1c1 also displays a city filter menu 1c16, an administrative region filter menu 1c17, and a status filter menu 1c18. The city filter menu 1c16 has multiple city options in its drop-down list, each corresponding to a city within an administrative region included in all the reference information stored on the platform server. If an operator needs to view the reference information for a specific city, they can click on that city option in the city filter menu 1c16. When the platform server detects that a city option has been clicked, it can only display the reference information for the administrative regions included in that city. The administrative region filter menu 1c17 has multiple administrative region options in its drop-down list, each corresponding to an administrative region included in all the reference information stored on the platform server. If an operator needs to view the reference information for a specific administrative region, they can click on that administrative region option in the administrative region filter menu 1c17. When the platform server detects that an administrative region option has been clicked, it can display only the reference information for that administrative region. The dropdown list in the status filter menu 1c18 contains multiple status options, including "Approved," "Not Approved," "Pending Launch," "Pending Deactivation," "Launched," and "Deactivation." If operators need to view reference information for a specific status, they can click on the corresponding status option in the status filter menu 1c18. When the platform server detects that a status option has been clicked, it can display only the reference information for that specific status.

[0207] Optionally, the reference information display interface 1c1 can also set a note option for each reference information. Operators can add the required content to the corresponding reference information according to the note option. The added content is displayed in the form of note details. The note details can be specific content or an entry point for detailed note content. Operators can click on the note details to instruct the platform server to display the detailed note content.

[0208] In one optional implementation of this embodiment, such as Figure 1h As shown, step S101, namely the step of obtaining target reference information, includes steps S1011-S1012:

[0209] In step S1011, a fourth instruction is obtained, and in response to the fourth instruction, an information configuration interface is displayed. The information configuration interface displays at least a ranking information input box and an administrative region input box, so that operators can input the ranking information of the multiple merchants and the corresponding administrative regions of the multiple merchants.

[0210] In step S1012, a fifth instruction is obtained, and in response to the fifth instruction, the ranking information of the multiple merchants and the administrative regions corresponding to the multiple merchants entered on the information configuration interface are confirmed as the target reference information.

[0211] Optionally, the platform server can also set an application button 1c15 on the reference information display interface 1c1 (reference). Figure 1c As shown), after reviewing the details of all reference information displayed on the reference information display interface 1c1, if the operator determines that no reference information meets the requirements, they can click the application button 1c15. When the platform server detects that the application button 1c15 has been clicked, it confirms that it has received the fourth instruction. At this time, the platform server can display the information configuration interface (see reference). Figure 1b As shown in the image, the information configuration interface 1b1 displays a ranking information input box 1b11 and an administrative region input box 1b12. After obtaining the rankings of multiple merchants based on their characteristics such as turnover, negative review rate, repurchase rate, new customer rate, or average order value, the operations staff can enter the rankings of the multiple merchants in the ranking information input box 1b11 of the information configuration interface, and enter the name of the target administrative region in the administrative region input box 1b12.

[0212] Meanwhile, the information configuration interface 1b1 also displays a submit button 1b2. After the operator completes the information input, if they confirm that the information is correct, they can click the submit button 1b2. When the platform server detects that the submit button 1b2 has been clicked, it can determine that it has received the fifth instruction. At this time, the platform server can save the information entered by the operator in the ranking information input box 1b11 as the ranking information of multiple merchants included in the target reference information, and determine the name of the target administrative region entered by the operator in the administrative region input box 1b12 as the administrative region corresponding to the multiple merchants.

[0213] In one optional implementation of this embodiment, such as Figure 1i As shown, step S101, namely the step of obtaining target reference information, includes steps S1013-S1015:

[0214] In step S1013, the characteristic information of the multiple merchants located in the same administrative region is obtained respectively. The characteristic information includes at least one of the merchant's turnover, negative review rate, repurchase rate, new customer rate, and average order value.

[0215] In step S1014, the ranking information of the multiple merchants is obtained based on their characteristic information.

[0216] In step S1015, the target reference information is obtained based on the ranking information of the multiple merchants and the administrative region.

[0217] Optionally, besides obtaining ranking information for multiple merchants through the subjective opinions of operators, the platform server can also obtain ranking information for multiple merchants based on the acquired characteristic information of multiple merchants. Specifically, the platform server can first obtain multiple characteristic information of multiple merchants in the target administrative region and assign weights to each characteristic information. These multiple characteristic information can be revenue, negative review rate, repurchase rate, new customer rate, or average order value, etc., which are not limited in this embodiment. Then, the platform server can score each merchant's multiple characteristic information based on the specific values ​​of each merchant's revenue, negative review rate, repurchase rate, new customer rate, or average order value. Then, it can obtain a score for each merchant based on the score and weight of each characteristic information, and then rank the multiple merchants based on each merchant's score. Optionally, the multiple merchants can be any multiple merchants in the target administrative region, or multiple highly rated merchants in the target administrative region, or multiple newly registered merchants in the target administrative region, which are not limited in this embodiment.

[0218] Figure 2a A flowchart illustrating a merchant tag setting method according to an embodiment of the present disclosure is shown, the merchant tag setting method being applied to a user server. Figure 2a As shown, the merchant label setting method includes the following steps S201-S202:

[0219] In step S201, target reference information sent by the platform server is received. The target reference information includes at least the ranking information of multiple merchants and the administrative regions corresponding to the multiple merchants.

[0220] In step S202, based on the ranking information and administrative region of the multiple merchants in the target reference information, labels matching their ranking information and administrative region are set for the multiple merchants respectively.

[0221] As mentioned above, the terminal can display tags on the merchant identifiers of multiple merchants when displaying the merchant list. These tags are set by operations personnel based on information such as the merchants' turnover, negative review rate, repurchase rate, new customer rate, or average order value, ranking the merchants and then setting them sequentially in the underlying fields of the database corresponding to each merchant. This way, the terminal can read the tags and display them when retrieving the information of the merchants from the database. However, since the turnover, negative review rate, repurchase rate, new customer rate, or average order value of these merchants are updated in real time, if the update causes a change in the ranking of the merchants, the operations personnel need to update the tags in the underlying fields of the database corresponding to the merchants again. This results in low efficiency in tag setting and updating and can easily lead to a waste of human resources.

[0222] In view of the above-mentioned shortcomings, this embodiment proposes a merchant tag setting method, which is applied to a user server. In this method, the user server can receive target reference information sent by the platform server, and then set tags for the multiple merchants based on the ranking information of multiple merchants and the administrative regions of the multiple merchants included in the target reference information. This avoids the waste of human resources caused by manually setting tags for multiple merchants one by one, and at the same time improves the convenience and flexibility of tag setting.

[0223] The user server is a server connected to the user's terminal via a network. The terminal can obtain and display information from the user server.

[0224] In an optional implementation of this embodiment, after receiving the first instruction, the platform server can send the acquired target reference information to the user server. Specifically, the platform server can first send the target reference information to the shopproxy proxy interface set in the user server, store the target reference information through the shopproxy proxy interface, and set tags matching the ranking information and administrative region of the multiple merchants in the underlying fields of the database corresponding to the multiple merchants according to the ranking information and administrative region included in the target reference information. In this way, when the user's terminal reads the information of the multiple merchants in the database, it can read the tags and display them.

[0225] Specifically, assuming the target reference information includes the ranking information of three merchants, and the administrative region corresponding to these three merchants is the first administrative region (meaning all three merchants are located within the first administrative region), the user server stores this target reference information sent by the platform server through the Shopproxy proxy interface. Then, through the Shopproxy proxy interface, it sets tags matching the ranking information and the first administrative region for each of the three merchants in the underlying fields of their respective databases. Specifically, it sets the "top1" tag for the first-ranked merchant, the "top2" tag for the second-ranked merchant, and the "top3" tag for the third-ranked merchant. In other words, the top three merchants in the first administrative region are the first-ranked, second-ranked, and third-ranked merchants, respectively.

[0226] In one optional implementation of this embodiment, such as Figure 2b As shown, step 202, which is the step of setting labels matching the ranking information and the administrative region for the multiple merchants according to the ranking information of the multiple merchants in the target reference information, includes steps S2021-S2022:

[0227] In step S2021, it is determined whether only the target reference information among the multiple received reference information includes the ranking information of the target merchant.

[0228] In step S2022, if only the target reference information includes the ranking information of the target merchant, then a tag matching the ranking information and administrative region of the target merchant is set for the target merchant based on the ranking information and administrative region included in the target reference information.

[0229] In this embodiment, the user server can set tags for the target merchant based on the ranking information of the target merchant in multiple received reference information, ensuring that the best-ranking tag is set for the target merchant, thereby maximizing the promotion of the target merchant.

[0230] The target merchant is any one of the multiple merchants involved in the target reference information.

[0231] Optionally, since multiple reference information entries may be online simultaneously, meaning the user server may store multiple reference information entries at the same time, and at least two of these entries may share the same city and administrative region, meaning these two entries may include the ranking information of the same merchant. In this case, the user server may encounter conflicts when setting tags for the target merchant because the rankings of the target merchant included in these at least two reference information entries are different. Therefore, when setting tags for a target merchant based on the ranking information of multiple merchants included in the target reference information, the user server can first determine whether only this target reference information includes the ranking information of the target merchant. If only this target reference information includes the ranking information of the target merchant, it means that the user server will not encounter conflicts with other reference information when setting tags for the target merchant. In this case, the user server can set tags for the target merchant that match its ranking information and administrative region based on the ranking information and administrative region of the target reference information.

[0232] In one optional implementation of this embodiment, such as Figure 2c As shown, the method further includes steps S203-S204:

[0233] In step S203, if there are other reference information that includes the ranking information of the target merchant, the ranking information of the target merchant in the target reference information and the other reference information are obtained respectively.

[0234] In step S204, based on the highest ranking information indicating the target merchant in the obtained ranking information, a label matching the administrative region included in the ranking information and the reference information where the ranking information is located is set for the target merchant.

[0235] In this embodiment, the user server can set tags for the target merchant based on the ranking information of the target merchant in multiple received reference information, ensuring that the best-ranking tag is set for the target merchant, thereby maximizing the promotion of the target merchant.

[0236] For example, when a user server sets a tag for a target merchant based on the ranking information of multiple merchants included in the target reference information, it can first determine whether only the target reference information includes the target merchant's ranking information among the received multiple reference information. If other reference information exists that includes the target merchant's ranking information, the user server can obtain the target merchant's ranking information in the target reference information and the other reference information respectively, and then set a tag for the target merchant that matches the administrative region included in the ranking information and the reference information containing the ranking information based on the highest ranking information that indicates the target merchant's ranking.

[0237] For example, if the user server determines that there is also first reference information that includes the ranking information of the target merchant, where the target reference information indicates that the target merchant is ranked third, and the first reference information indicates that the target merchant is ranked second, after obtaining the target merchant's ranking in the target reference information and the first reference information, the user server determines that the first reference information indicates that the target merchant has the highest ranking. Therefore, it can set a tag for the target merchant based on the ranking information and administrative region included in the first reference information.

[0238] In one optional implementation of this embodiment, such as Figure 2d As shown, the method includes steps S205-S209:

[0239] In step S205, a second request message is received from the receiving terminal, which includes the terminal's current location information.

[0240] In step S206, multiple merchants to be screened are determined based on the current location information of the terminal, which includes the administrative region where the terminal is located.

[0241] In step S207, at least one reference merchant is obtained from the plurality of merchants to be filtered. The ranking information of the reference merchant is included in at least one of the plurality of reference information received by the user server.

[0242] In step S208, a display list is obtained, which includes the merchant identifier of each reference merchant and the label set by the user server for each reference merchant.

[0243] In step S209, the display list is sent to the terminal so that the terminal can display the merchant identifier of each reference merchant included in the display list, and display the tag identifier of the tag set by the user server for each reference merchant on the merchant identifier of each reference merchant.

[0244] In this embodiment, the user server can send a display list to the terminal according to the terminal's request, so that when the terminal displays the merchant's identifier, it can display the tag identifier set by the user server for each reference merchant, which is convenient for users to view and plays a role in promoting merchants.

[0245] For example, a user's terminal has an app (application) installed that matches the user server. When the user needs to use the app to shop or place an order, they can open the app. When the terminal detects that the app has been clicked, it obtains its current location information and sends a second request to the user server based on this location information. Specifically, the terminal can obtain its current location information through a configured GPS (Global Positioning System) module. After receiving the second request from the terminal, the user server first determines the administrative region where the terminal is located based on the location information and identifies all registered merchants in that administrative region as merchants to be filtered. Then, it queries multiple received reference information to determine at least one reference merchant whose ranking information is included in the multiple reference information among the merchants to be filtered in that administrative region. Then, it obtains a display list based on this at least one reference merchant. This display list includes the merchant identifier of each reference merchant and the tags set by the user server for each reference merchant, and sends the display list to the terminal. After receiving the display list, the terminal can display the merchant identifier of each reference merchant included in the display list on the display interface of the APP, and display the tag identifier of the tag set by the user server for each reference merchant on the merchant identifier of each reference merchant.

[0246] Specifically, the terminal's display interface 2e1 can be as follows: Figure 2eAs shown, the display interface 2e1 sequentially displays merchant identifiers 2e11 for at least one reference merchant, and these merchant identifiers 2e11 also display label identifiers 2e12 for each reference merchant set by the user server. Optionally, for user convenience, the display interface 2e1 also displays a city filter menu 2e13 and an administrative region filter menu 2e14. The city filter menu 2e13 has multiple city options in its drop-down list, which can correspond to the cities of all administrative regions included in all reference information stored by the user server; the administrative region filter menu 2e14 has multiple administrative region options in its drop-down list, which can correspond to all administrative regions included in all reference information stored by the user server. When a user needs to view merchant information for a specific administrative region, they can first click the city option corresponding to the city of that administrative region in the city filter menu 2e13, and then click the administrative region option corresponding to that administrative region in the administrative region filter menu 2e14. When the terminal detects that the city option and the administrative region option have been clicked, it uses the city corresponding to the city option and the administrative region corresponding to the administrative region option as its current location information, and generates a second request message based on this location information, sending it to the user server. Upon receiving the second request message, the user server can determine the administrative region where the terminal is located by obtaining the city and administrative region included in the second request message, and identify all registered merchants in that administrative region as merchants to be filtered. Then, it queries multiple received reference information to determine at least one reference merchant whose ranking information is included in the multiple reference information among the merchants to be filtered in that administrative region. Based on this at least one reference merchant, it obtains a display list, which includes the merchant identifier of each reference merchant and a tag set by the user server for each reference merchant, and sends this display list to the terminal. Upon receiving the display list, the terminal can display the merchant identifier of each reference merchant included in the display list on the app's display interface, and display the tag identifier set by the user server for each reference merchant on the merchant identifier of each reference merchant.

[0247] In one optional implementation of this embodiment, such as Figure 2f As shown, the method further includes steps S210-S211:

[0248] In step S210, a sixth instruction sent by the terminal is received, and in response to the sixth instruction, a delivery list is obtained. The delivery list includes the merchant identifier of at least one delivery merchant within the delivery range of the terminal from the at least one reference merchant and a label set by the user server for each delivery merchant.

[0249] In step S211, the deliverable list is sent to the terminal so that the terminal can display the merchant identifier of each deliverable merchant included in the deliverable list, and display the tag identifier of the tag set by the user server for each deliverable merchant on the merchant identifier of each deliverable merchant.

[0250] In this embodiment, the terminal can display only the merchant identifiers and tags of merchants within the delivery range of the current location based on the delivery list sent by the user server, making it easier for users to browse and increasing the probability of users shopping and placing orders.

[0251] For example, within the same administrative region, there are numerous reference merchants. Some of these merchants are too far from the terminal's current location, preventing the user from shopping or placing an order. Therefore, the terminal's display interface 2e1 also shows a delivery option 2e15. When the user needs to view merchants where shopping or ordering is possible, they can click on this delivery option 2e15. When the terminal detects that the delivery option 2e15 has been clicked, it sends a sixth instruction to the user server. Upon receiving this sixth instruction, the user server retrieves at least one delivery-available merchant from the at least one reference merchant included in the current administrative region, specifically one whose distance from the terminal's current location is less than or equal to a preset distance threshold. Then, based on this at least one delivery-available merchant, it obtains a delivery-available list and sends this list to the terminal. After receiving the delivery list, the terminal can display the merchant identifier of each delivery merchant included in the delivery list on the APP's display interface, and display the tag identifier of the tag set by the user server for each delivery merchant on the merchant identifier of each delivery merchant.

[0252] In an optional implementation of this embodiment, the method further includes step S212:

[0253] In step S212, a first request message sent by the platform server is received, and in response to the first request message, the tags set by the multiple merchants included in the target reference information are hidden.

[0254] In this embodiment, the user server can hide the tags of multiple merchants included in the target reference information according to the first request information sent by the platform server, thereby realizing the offline operation of the target reference information and avoiding the waste of human resources caused by manually hiding the tags of multiple merchants one by one.

[0255] For example, after obtaining the second instruction from the target reference information, the platform server sends a first request to the user server. Upon receiving this first request, the user server can hide the tags set for the multiple merchants based on their ranking information and administrative regions. Specifically, it can delete the tags set in the underlying fields of the databases corresponding to the multiple merchants included in the target reference information through the Shopproxy proxy interface. In this way, when the terminal displays the merchant identifiers of the multiple merchants included in the target reference information, it will not display the tag identifiers set by the user server based on the target reference information on the merchant identifiers of those merchants.

[0256] The following are embodiments of the apparatus disclosed herein, which can be used to execute embodiments of the method disclosed herein.

[0257] Figure 3a This diagram illustrates a structural block diagram of a merchant label setting device according to an embodiment of the present disclosure. This device can be implemented as part or all of an electronic device through software, hardware, or a combination of both. Figure 3a As shown, the merchant label setting device includes:

[0258] The first acquisition module 301 is configured to acquire target reference information, which includes at least the ranking information of multiple merchants and the administrative regions corresponding to the multiple merchants.

[0259] The second acquisition module 302 is configured to acquire a first instruction and, in response to the first instruction, send the target reference information to the user server.

[0260] As mentioned above, the terminal can display tags on the merchant identifiers of multiple merchants when displaying the merchant list. These tags are set by operations personnel based on information such as the merchants' turnover, negative review rate, repurchase rate, new customer rate, or average order value, ranking the merchants and then setting them sequentially in the underlying fields of the database corresponding to each merchant. This way, the terminal can read the tags and display them when retrieving the information of the merchants from the database. However, since the turnover, negative review rate, repurchase rate, new customer rate, or average order value of these merchants are updated in real time, if the update causes a change in the ranking of the merchants, the operations personnel need to update the tags in the underlying fields of the database corresponding to the merchants again. This results in low efficiency in tag setting and updating and can easily lead to a waste of human resources.

[0261] In view of the above-mentioned shortcomings, this embodiment proposes a merchant label setting device. The device can acquire target reference information and send the target reference information to a user server, so that the user server can set labels for multiple merchants included in the target reference information according to the target reference information. This avoids the waste of human resources caused by manually setting labels for multiple merchants one by one, and improves the convenience and flexibility of label setting.

[0262] The administrative region can be a regional division implemented by the state for hierarchical management, such as a city, district, or county; or it can be a region pre-divided according to geographical environment, such as a mountainous area, suburb, or river basin. This disclosure does not limit this.

[0263] In an optional implementation of this embodiment, the device can display an information configuration interface on a connected display, such as... Figure 1b As shown, the information configuration interface 1b1 displays a ranking information input box 1b11 and an administrative region input box 1b12. Operators can first obtain multiple characteristic information of multiple merchants within an administrative region and assign weights to each characteristic. These multiple characteristic information can be revenue, negative review rate, repurchase rate, new customer rate, or average order value, etc., which are not limited in this embodiment. Then, operators score each merchant's multiple characteristic information based on the specific values ​​of each merchant's revenue, negative review rate, repurchase rate, new customer rate, or average order value. Next, based on the scores and weights of each characteristic, the operator obtains a score for each merchant and ranks them according to their scores. Optionally, these multiple merchants can be any number of merchants within an administrative region, or multiple highly rated merchants within an administrative region, or multiple newly registered merchants within an administrative region, which are not limited in this embodiment.

[0264] After obtaining the rankings of these multiple merchants, the operations staff can enter the rankings of these merchants in the ranking information input box 1b11 of the information configuration interface 1b1, and enter the name of the target administrative region in the administrative region input box 1b12. Specifically, the rankings of these multiple merchants can be entered in the ranking information input box 1b11 in the format of ranking + merchant identifier. One line of information corresponds to one merchant. For example, assuming the operations staff obtains the rankings of 100 merchants, they can enter 100 lines of information, with each line entering the ranking of the corresponding merchant in the format of ranking + merchant identifier. In practical applications, the operations staff can use Excel to enter the information in the above format and save it as a CSV (Comma-Separated Values) file, then open it with a text file and copy it into the ranking information input box 1b11. Specifically, the device can also preset input rules. For example, the input rules can limit the maximum number of merchants that can be entered in the ranking information input box, and also limit the ranking of multiple merchants to be consecutive. When the information configuration interface is displayed, the input rules can be displayed in the prompt area 1b13 at the bottom of the interface. For example, the prompt area 1b13 can display the message "Ranking information format is ranking + merchant identifier; the maximum number of merchants is 50, and their ranking is a consecutive integer starting from 1" for the reference of operators.

[0265] Optionally, to avoid the influence of administrative regions with the same name in different cities on the input information, the administrative region input box 1b12 can be set with two input options. Operators can enter the name of the city where the administrative region is located in the first input option 1b12a, and enter the name of the administrative region in the second input option 1b12b.

[0266] After the operator completes the input, the first acquisition module 301 can confirm that the target reference information has been obtained and save the information entered by the operator in the ranking information input box 1b11 as the ranking information of multiple merchants included in the target reference information. The name of the administrative region entered by the operator in the administrative region input box 1b12 is determined as the administrative region corresponding to the multiple merchants, or the name of the city entered by the operator in the first input option 1b12a and the name of the administrative region entered in the second input option 1b12b are jointly determined as the administrative region corresponding to the multiple merchants. Specifically, the information configuration interface 1b1 can also display a submit button 1b2 and a reset button 1b3. After the operator completes the information input, if the information is confirmed to be correct, they can click the submit button 1b2. When the first acquisition module 301 detects that the submit button 1b2 has been clicked, it can confirm that the target reference information has been obtained and save the information entered by the operator in the information configuration interface 1b1 as the target reference information. If the operator confirms that the information input is incorrect, they can click the reset button 1b3. When the first acquisition module 301 detects that the reset button 1b3 has been clicked, it can clear the information in each input box on the information configuration interface 1b1 so that the operators can fill it in again.

[0267] Optionally, in practical applications, operators may need to input multiple reference information entries for different merchants within the same administrative region. To avoid interference between different reference information entries, the device can also display a reference information name input box 1b14 on the information configuration interface 1b1. When operators input the ranking information of multiple merchants and the name of the administrative region, they can also input the name of the reference information in the reference information name input box 1b14.

[0268] After acquiring the target reference information, the device can display a reference information display interface, such as... Figure 1c As shown, the reference information display interface 1c1 displays the details 1c11a of the target reference information. The details 1c11a at least display the names of the administrative regions included in the target reference information. The reference information display interface 1c1 also has a "Go Online" button 1c12 corresponding to the target reference information. If the operator determines that multiple merchants included in the target reference information need to be promoted, they can click the "Go Online" button 1c12. When the second acquisition module 302 detects that the "Go Online" button 1c12 has been clicked, it confirms that it has obtained the first instruction. At this time, the second acquisition module 302 can send the target reference information to the user server, so that the user server can send a display list to the terminal based on the second request information sent by the user's terminal. The display list can include the ranking information of the multiple merchants included in the target reference information and the tags set for the multiple merchants by administrative regions by the user server.

[0269] Optionally, the reference information display interface 1c1 can also display a reference information list 1c11, which includes details of all reference information entered by the operator. Each reference information detail displays at least the name of the administrative region it encompasses. The reference information display interface 1c1 also has a corresponding "launch" button 1c12 for each reference information. Operators can select and click the launch button 1c12 for the corresponding reference information based on promotional needs, or they can select multiple reference information simultaneously and click the launch button 1c12 for one of them, enabling multiple reference information to launch simultaneously. In practical applications, the details 1c11a of each reference information can also include selection options, allowing operators to select multiple reference information for launch simultaneously; a reference information number, which can be set according to the input order of the reference information; the name of the city where the corresponding administrative region is located; the name of the corresponding reference information; the input time of the corresponding reference information; and the identifier of the operator who entered the corresponding reference information.

[0270] In one optional implementation of this embodiment, such as Figure 3b As shown, the device includes:

[0271] The review module 303 is configured to review the target reference information.

[0272] The storage module 304 is configured to store the target reference information if the target reference information passes the review, so that the target reference information can be sent to the user server after the first instruction is received.

[0273] In this embodiment, after obtaining the target reference information, the device can first review the target reference information to avoid problems when displaying the label on the user's terminal, thereby improving the success rate of label setting.

[0274] In one embodiment, the review module 303 may review the target reference information by determining whether the content of the target reference information meets the above input rules; or by determining whether the number of reference information currently online in the administrative region or city corresponding to the target reference information is less than or equal to a preset threshold; or by determining whether the content of the target reference information meets preset requirements. The preset requirements may be that the merchant is real, the ranking is continuous and non-repeating, or the merchant is located in a medium-sized administrative region. In actual applications, the preset requirements can be set according to specific circumstances, and this embodiment does not limit this.

[0275] After approval, the storage module 304 can store the target reference information so that its details can be displayed on the reference information display interface 1c1. When displaying the reference information display interface 1c1, it can determine whether the first instruction has been obtained. If so, the target reference information can be sent to the user server.

[0276] In one optional implementation of this embodiment, such as Figure 3c As shown, the audit module 303 includes:

[0277] The first determining submodule 3031 is configured to determine whether the plurality of merchants are real merchants.

[0278] The first confirmation submodule 3032 is configured to confirm that the target reference information has passed the review if all of the multiple merchants are real merchants.

[0279] In this embodiment, the device can determine whether the multiple merchants included in the target reference information are real merchants, thus avoiding errors in terminal display caused by the non-existence of the merchant.

[0280] Optionally, the device stores the names of all registered merchants. After obtaining the target reference information, the first determining submodule 3031 can first obtain the names of multiple merchants included in the target reference information, and then sequentially determine whether all of the multiple merchant names are registered merchant names. If so, the first confirming submodule 3032 confirms that all of the multiple merchants are real merchants. At this time, the device can store the target reference information so that it can be sent to the user server after obtaining the first instruction. If there are non-registered merchant names among the multiple merchant names, the first confirming submodule 3032 confirms that there are non-real merchants among the multiple merchants. At this time, the device can display a modification interface so that operators can make timely modifications.

[0281] Specifically, the registered merchants can be all merchants registered on the shopping platform corresponding to the device, or all merchants registered on the map server connected to the device. The map server stores maps of multiple administrative regions, and each administrative region's map is marked with all registered merchants in the corresponding administrative region.

[0282] In one optional implementation of this embodiment, such as Figure 3d As shown, the audit module 303 includes:

[0283] The second determining submodule 3033 is configured to determine whether the rankings of the multiple merchants are consecutive and non-repeating based on the ranking information of the multiple merchants.

[0284] The second confirmation submodule 3034 is configured to confirm that the target reference information passes the review if the rankings of the multiple merchants are consecutive and non-repeating.

[0285] In this embodiment, the device can determine whether the rankings of multiple merchants included in the target reference information are continuous and non-repeating, thus avoiding incorrect terminal label display due to discontinuous or repeated rankings.

[0286] Optionally, after obtaining the target reference information, the second determining submodule 3033 can first obtain the ranking of each merchant among the multiple merchants included in the target reference information, and then determine whether the rankings of the multiple merchants increase sequentially from 1, and whether the highest ranking is equal to the number of the multiple merchants. If the rankings of the multiple merchants increase sequentially from 1, and the highest ranking is equal to the number of the multiple merchants, then the second confirming submodule 3034 confirms that the rankings of the multiple merchants are continuous and non-repeating. At this time, the device can store the target reference information so that it can be sent to the user server after obtaining the first instruction. If the rankings of the multiple merchants do not start from 1, or do not increase sequentially, or the highest ranking is not equal to the number of the multiple merchants, then the second confirming submodule 3034 confirms that the rankings of the multiple merchants are discontinuous or repetitive. At this time, the device can display a modification interface so that operators can make timely modifications.

[0287] In one optional implementation of this embodiment, such as Figure 3e As shown, the audit module 303 includes:

[0288] The third determining submodule 3035 is configured to determine whether all of the multiple merchants are located within the administrative region.

[0289] The third confirmation submodule 3036 is configured to confirm that the target reference information has passed the review if all of the multiple merchants are located within the administrative region.

[0290] In this embodiment, the device can determine whether the multiple merchants included in the target reference information are all located within the administrative region, thus avoiding the situation where the labeling is incorrect due to the multiple merchants not matching the administrative region.

[0291] Optionally, the device stores the names of all registered merchants in multiple administrative regions. After obtaining the target reference information, the third determining submodule 3035 can first obtain the names of the administrative regions included in the target reference information, and then determine whether the names of the multiple merchants included in the target reference information are all names of registered merchants in the stored administrative regions. If so, the third confirming submodule 3036 confirms that the multiple merchants are all located in the administrative regions included in the target reference information. At this time, the device can store the target reference information so that it can be sent to the user server after obtaining the first instruction. If there are any names of merchants included in the target reference information that are not names of registered merchants in the stored administrative regions, the third confirming submodule 3036 confirms that there are merchants located outside the administrative region. At this time, the device can display a modification interface so that operators can make timely modifications.

[0292] Alternatively, the device can connect to a map server that stores maps of multiple administrative regions, each map marking all registered merchants within that region. After obtaining the target reference information, the third determining submodule 3035 first obtains the name of the administrative region included in the target reference information, and then determines whether the names of all merchants included in the target reference information are marked on the map of that administrative region. If so, the third confirming submodule 3036 confirms that all merchants are located within the administrative region included in the target reference information. At this point, the device can store the target reference information so that it can be sent to the user server after receiving the first instruction. If any of the merchants included in the target reference information are not marked on the map of that administrative region, the third confirming submodule 3036 confirms that some of these merchants are located outside that administrative region. In this case, the device can display a modification interface so that operators can make timely modifications.

[0293] In an optional implementation of this embodiment, the apparatus further includes:

[0294] The display module 305 is configured to display a modification interface if the target reference information fails the review. The modification interface displays modification prompts, which facilitates operators to modify the information in the target reference information that failed the review according to the modification prompts.

[0295] In this embodiment, the device can promptly prompt operators to modify erroneous information when the target reference information fails to pass the review, thereby improving the success rate of label setting.

[0296] Optionally, if the device determines that there are non-genuine merchants among the multiple merchants included in the target reference information, the display module 305 can display a modification interface and show modification prompts on the interface, such as "There are non-genuine merchants among the multiple entered merchants. Please check and re-enter." This prompts the operations personnel to review the information via a pop-up. After reviewing the information, the operations personnel can promptly modify the names of the non-genuine merchants among the multiple merchants and re-enter them as needed.

[0297] Optionally, if the device determines that the rankings of multiple merchants included in the target reference information are discontinuous or duplicated, the display module 305 can display a modification interface and show modification prompts on the interface, such as "The rankings of the multiple merchants entered are discontinuous or duplicated. Please check and re-enter." This prompts the operations staff to review the information via a pop-up. After reviewing the information, the operations staff can promptly check the rankings of the multiple merchants, modify the discontinuous or duplicated parts, and re-enter the information as needed.

[0298] Optionally, if the device determines that the target reference information includes merchants located outside the administrative region, the display module 305 can display a modification interface and show modification prompts on the interface, such as "The administrative regions of the multiple entered merchants do not match the entered administrative regions," and prompt the operations personnel to check via a pop-up. After checking, the operations personnel can promptly check the actual administrative regions of the multiple merchants, modify the administrative regions of those merchants located outside the entered administrative regions, and re-enter them as needed.

[0299] In an optional implementation of this embodiment, the second acquisition module 302 includes:

[0300] The first acquisition submodule 3021 is configured to acquire the first instruction of the target reference information if the number of currently online reference information is less than or equal to a preset number threshold.

[0301] In this embodiment, the device can determine whether to obtain the first instruction of the target reference information based on the number of online reference information, thereby avoiding the situation of setting too many tags for the same merchant due to a large number of online reference information, and thus avoiding the situation of multiple tags conflicting when displayed.

[0302] Optionally, when the device displays the reference information display interface 1c1, the first acquisition submodule 3021 can determine in real time whether the number of currently online reference information is less than or equal to a preset quantity threshold. If the number of currently online reference information is less than or equal to the preset quantity threshold, the online buttons corresponding to multiple reference information displayed on the reference information display interface 1c1 can all be in a clickable state, that is, the operator can continue to determine the reference information to be online as needed and click the online button 1c12 corresponding to the reference information to be online. For example, if the operator determines that the target reference information needs to be online, they can click the online button 1c12 corresponding to the target reference information. When it is determined that the online button has been clicked, the first acquisition submodule 3021 determines that it has obtained the first instruction of the target reference information. If the number of currently online reference information exceeds the preset threshold, the online buttons for the corresponding multiple reference information displayed on the reference information display interface 1c1 can all be disabled. In this case, even if the operator determines that the target reference information needs to be online, they cannot click the online button for the target reference information. That is, the first acquisition submodule 3021 cannot obtain the first instruction for the target reference information.

[0303] In an optional implementation of this embodiment, the apparatus includes:

[0304] The third acquisition module 306 is configured to acquire a second instruction after the target reference information is online, and in response to the second instruction, send a first request information to the user server, wherein the first request information instructs the user server to hide the tags set for the multiple merchants based on the ranking information of the multiple merchants included in the target reference information.

[0305] Optional, see reference Figure 1cAs shown, the device can also set a "drop off" button 1c13 corresponding to the target reference information on the reference information display interface 1c1. After the target reference information is online, the user server can set tags for the multiple merchants based on their ranking information and administrative regions included in the target reference information, thereby promoting the multiple merchants. However, in actual applications, there may be situations where promotion is canceled. In this case, the operator can click the "drop off" button 1c13 corresponding to the target reference information displayed on the reference information display interface 1c1. When the third acquisition module 306 detects that the "drop off" button 1c13 has been clicked, it determines that it has obtained the second instruction of the target reference information. At this time, the third acquisition module 306 can send a first request information to the user server. After receiving the first request information, the user server can hide the tags set for the multiple merchants based on their ranking information and administrative regions, which are matched with their ranking information and administrative regions. That is, when the terminal displays the merchant identifiers of the multiple merchants included in the target reference information, it will not display the tag identifiers of the tags set by the user server based on the target reference information on the merchant identifiers of the multiple merchants.

[0306] Optionally, the device can also set offline buttons 1c13 for all stored reference information on the reference information display interface 1c1, so that when the operator determines that a certain reference information needs to be offline, he / she can click the offline button 1c13 corresponding to that reference information. Alternatively, the operator can select multiple reference information at the same time and click the offline button of any one of the reference information to achieve the simultaneous offline of multiple reference information.

[0307] In an optional implementation of this embodiment, the apparatus includes:

[0308] The fourth acquisition module 307 is configured to acquire a third instruction after storing the target reference information, and in response to the third instruction, display the ranking information of the plurality of merchants included in the target reference information.

[0309] Optionally, the reference information display interface 1c1 of this device displays details of all reference information entered by the operator, allowing the operator to select the appropriate reference information for online or offline operations as needed. However, due to the large amount of entered reference information, the operator may not remember all the details of the target reference information. To avoid operational errors, the operator needs to determine the content of the target reference information before performing an online or offline operation. To meet this need, the device can be equipped with a viewing button 1c14 (reference) on the reference information display interface 1c1. Figure 1c(As shown). When operators need to view the content included in the target reference information, they can click the view button 1c14. When the fourth acquisition module 307 detects that the view button 1c14 has been clicked, it can confirm that it has acquired the third instruction. At this time, it can display the ranking information of the multiple merchants included in the target reference information, as well as the administrative regions corresponding to the multiple merchants, so that operators can easily view them.

[0310] Optionally, the device can also set up viewing buttons 1c14 for all stored reference information on the reference information display interface 1c1, so that operators can click the viewing button 1c14 corresponding to the reference information when they determine that they need to view the content of a certain reference information.

[0311] In one optional implementation of this embodiment, such as Figure 3f As shown, the first acquisition module 301 includes:

[0312] The second acquisition submodule 3011 is configured to acquire a fourth instruction. In response to the fourth instruction, it displays an information configuration interface. The information configuration interface displays at least a ranking information input box and an administrative region input box, so that operators can input the ranking information of the multiple merchants and the corresponding administrative regions of the multiple merchants.

[0313] The third acquisition submodule 3012 is configured to acquire a fifth instruction, and in response to the fifth instruction, confirm the ranking information of the multiple merchants and the administrative regions corresponding to the multiple merchants entered on the information configuration interface as the target reference information.

[0314] Optionally, the device may also include an application button 1c15 (reference) on the reference information display interface 1c1. Figure 1c As shown), after reviewing the details of all reference information displayed on the reference information display interface 1c1, if the operator determines that there is no reference information that meets the requirements, they can click the application button 1c15. When the second acquisition submodule 3011 detects that the application button 1c15 has been clicked, it confirms that it has obtained the fourth instruction. At this time, the second acquisition submodule 3011 can display the information configuration interface (see reference). Figure 1b As shown in the image, the information configuration interface 1b1 displays a ranking information input box 1b11 and an administrative region input box 1b12. After obtaining the rankings of multiple merchants based on their characteristics such as turnover, negative review rate, repurchase rate, new customer rate, or average order value, the operations staff can enter the rankings of the multiple merchants in the ranking information input box 1b11 of the information configuration interface, and enter the name of the target administrative region in the administrative region input box 1b12.

[0315] Meanwhile, the information configuration interface 1b1 can also display a submit button 1b2. After the operator completes the information input, if the information input is correct, the operator can click the submit button 1b2. When the third acquisition submodule 3012 detects that the submit button 1b2 has been clicked, it can determine that the fifth instruction has been obtained. At this time, the third acquisition submodule 3012 can save the information entered by the operator in the ranking information input box 1b11 as the ranking information of multiple merchants included in the target reference information, and determine the name of the target administrative region entered by the operator in the administrative region input box 1b12 as the administrative region corresponding to the multiple merchants.

[0316] In one optional implementation of this embodiment, such as Figure 3g As shown, the first acquisition module 301 includes:

[0317] The fourth acquisition submodule 3013 is configured to acquire feature information of the multiple merchants located in the same administrative region, wherein the feature information includes at least one of the merchant's turnover, negative review rate, repurchase rate, new customer rate, and average order value.

[0318] The fifth acquisition submodule 3014 is configured to acquire the ranking information of the multiple merchants based on the feature information of the multiple merchants.

[0319] The sixth acquisition submodule 3015 is configured to acquire the target reference information based on the ranking information of the multiple merchants and the administrative region.

[0320] Optionally, besides obtaining ranking information of multiple merchants through the subjective opinions of operators, the device can also obtain ranking information of multiple merchants based on the acquired characteristic information of multiple merchants. Specifically, the fourth acquisition submodule 3013 can first obtain multiple characteristic information of multiple merchants in the target administrative region and set a weight for each characteristic information. The multiple characteristic information can be turnover, negative review rate, repurchase rate, new customer rate, or average order value, etc., which is not limited in this embodiment. Then, the fifth acquisition submodule 3014 can score each merchant's multiple characteristic information according to the specific values ​​of each merchant's turnover, negative review rate, repurchase rate, new customer rate, or average order value. Then, it can obtain the score of each merchant based on the score and weight of each characteristic information, and then rank the multiple merchants according to the score of each merchant. Optionally, the multiple merchants can be any multiple merchants in the target administrative region, or multiple merchants with high evaluation in the target administrative region, or multiple newly registered merchants in the target administrative region, which is not limited in this embodiment. After the fifth acquisition submodule 3014 obtains the ranking information of the multiple merchants, the sixth acquisition submodule 3015 can obtain the target reference information based on the ranking information and administrative region of the multiple merchants.

[0321] Figure 4a This diagram illustrates a structural block diagram of a merchant label setting device according to an embodiment of the present disclosure. This device can be implemented as part or all of an electronic device through software, hardware, or a combination of both. Figure 4a As shown, the merchant tag settings include:

[0322] The first receiving module 401 is configured to receive target reference information sent by the platform server. The target reference information includes at least the ranking information of multiple merchants and the administrative regions corresponding to the multiple merchants.

[0323] The first setting module 402 is configured to set labels for the multiple merchants that match their ranking information and administrative region, respectively, based on the ranking information of the multiple merchants and the administrative region included in the target reference information.

[0324] As mentioned above, the terminal can display tags on the merchant identifiers of multiple merchants when displaying the merchant list. These tags are set by operations personnel based on information such as the merchants' turnover, negative review rate, repurchase rate, new customer rate, or average order value, ranking the merchants and then setting them sequentially in the underlying fields of the database corresponding to each merchant. This way, the terminal can read the tags and display them when retrieving the information of the merchants from the database. However, since the turnover, negative review rate, repurchase rate, new customer rate, or average order value of these merchants are updated in real time, if the update causes a change in the ranking of the merchants, the operations personnel need to update the tags in the underlying fields of the database corresponding to the merchants again. This results in low efficiency in tag setting and updating and can easily lead to a waste of human resources.

[0325] In view of the above-mentioned shortcomings, this embodiment proposes a merchant tag setting device. The device can receive target reference information sent by the platform server, and then set tags for the multiple merchants based on the ranking information of multiple merchants and the administrative regions of the multiple merchants included in the target reference information. This avoids the waste of human resources caused by manually setting tags for multiple merchants one by one, and at the same time improves the convenience and flexibility of tag setting.

[0326] In an optional implementation of this embodiment, after receiving the first instruction, the platform server can send the acquired target reference information to the device. Specifically, the platform server can first send the target reference information to the shopproxy proxy interface set in the first receiving module 401, and store the target reference information through the shopproxy proxy interface. The first setting module 402, through the shopproxy proxy interface, sets tags matching the ranking information and administrative region of the multiple merchants in the underlying fields of the database corresponding to the multiple merchants, according to the ranking information and administrative region included in the target reference information. In this way, when the user's terminal reads the information of the multiple merchants in the database, it can read the tags and display them.

[0327] Specifically, assuming the target reference information includes the ranking information of three merchants, and the administrative region corresponding to these three merchants is the first administrative region, meaning that all three merchants are located within the first administrative region. The first receiving module 401 stores the target reference information sent by the platform server through the Shopproxy proxy interface. Then, the first setting module 402 sets tags matching the ranking information and the first administrative region for each of the three merchants in the underlying fields of the database corresponding to the three merchants through the Shopproxy proxy interface. That is, the merchant ranked first among the three merchants is set with the tag "top1" of the first administrative region, the merchant ranked second among the three merchants is set with the tag "top2" of the first administrative region, and the merchant ranked third among the three merchants is set with the tag "top3" of the first administrative region. In other words, the top three merchants in the first administrative region are the first-ranked merchant, the second-ranked merchant, and the third-ranked merchant, respectively.

[0328] In one optional implementation of this embodiment, such as Figure 4b As shown, the first setting module 402 includes:

[0329] The fourth determining submodule 4021 is configured to determine whether only the target reference information includes the ranking information of the target merchant among the multiple received reference information, wherein the target merchant is any one of the multiple merchants involved in the target reference information.

[0330] The setting submodule 4022 is configured to, if only the target reference information includes the ranking information of the target merchant, set a tag for the target merchant that matches its ranking information and administrative region based on the ranking information and administrative region included in the target reference information.

[0331] In this embodiment, the device can set tags for the target merchant based on the ranking information of the target merchant in multiple received reference information, ensuring that the target merchant is set with the best ranking tag, and maximizing the promotion of the target merchant.

[0332] The target merchant is any one of the multiple merchants involved in the target reference information.

[0333] Optionally, since multiple reference information may be online at the same time, meaning the device may store multiple reference information at the same time, and at least two of these reference information may have the same city and administrative region, meaning these at least two reference information may include the ranking information of the same merchant. In this case, when the device sets a tag for the target merchant, a conflict may occur because the rankings of the target merchant included in the at least two reference information are different. Therefore, when the fourth determining submodule 4021 sets a tag for the target merchant based on the ranking information of multiple merchants included in the target reference information, it can first determine whether only the target reference information includes the ranking information of the target merchant among the received multiple reference information. If only the target reference information includes the ranking information of the target merchant, it means that the device will not conflict with other reference information when setting a tag for the target merchant. At this time, the setting submodule 4022 can set a tag for the target merchant that matches its ranking information and administrative region based on the ranking information and administrative region of the target merchant in the target reference information.

[0334] In one optional implementation of this embodiment, such as Figure 4c As shown, the device further includes:

[0335] The fifth acquisition module 403 is configured to acquire the ranking information of the target merchant in the target reference information and the other reference information if there is other reference information that includes the ranking information of the target merchant.

[0336] The second setting module 404 is configured to set a label for the target merchant that matches the administrative region included in the ranking information and the reference information in which the ranking information is located, based on the highest ranking information in the obtained ranking information.

[0337] In this embodiment, the device can set tags for the target merchant based on the ranking information of the target merchant in multiple received reference information, ensuring that the target merchant is set with the best ranking tag, and maximizing the promotion of the target merchant.

[0338] For example, when the device sets a tag for a target merchant based on the ranking information of multiple merchants included in the target reference information, it can first determine whether only the target reference information includes the ranking information of the target merchant among the received multiple reference information. If there are other reference information that includes the ranking information of the target merchant, the fifth acquisition module 403 can acquire the ranking information of the target merchant in the target reference information and the other reference information respectively. Then, the second setting module 404 sets a tag for the target merchant based on the highest ranking information indicating that the target merchant is ranked in the acquired ranking information, matching the administrative region included in the ranking information and the reference information in which the ranking information is located.

[0339] For example, if the fifth acquisition module 403 determines that there is also first reference information including the ranking information of the target merchant, wherein the target reference information indicates that the target merchant is ranked third, and the first reference information indicates that the target merchant is ranked second, the second setting module 404, after acquiring the ranking of the target merchant in the target reference information and the first reference information, determines that the first reference information indicates that the target merchant is ranked the highest, and therefore can set a tag for the target merchant based on the ranking information and administrative region of the target merchant included in the first reference information.

[0340] In one optional implementation of this embodiment, such as Figure 4d As shown, the device further includes:

[0341] The second receiving module 405 is configured to receive a second request message sent by the terminal, the second request message including the current location information of the terminal.

[0342] The determination module 406 is configured to determine, based on the current location information of the terminal, multiple merchants to be screened within the administrative region where the terminal is located.

[0343] The sixth acquisition module 407 is configured to acquire at least one reference merchant among the plurality of merchants to be filtered, wherein the ranking information of the reference merchant is included in at least one of the plurality of reference information received by the user server.

[0344] The seventh acquisition module 408 is configured to acquire a display list, which includes the merchant identifier of each reference merchant and the tag set by the user server for each reference merchant.

[0345] The first sending module 409 is configured to send the display list to the terminal so that the terminal can display the merchant identifier of each reference merchant included in the display list, and display the tag identifier of the tag set by the user server for each reference merchant on the merchant identifier of each reference merchant.

[0346] In this embodiment, the device can send a display list to the terminal according to the terminal's request, so that when the terminal displays the merchant's identifier, it can display the tag identifier set by the device for each reference merchant, making it convenient for users to view and playing a role in merchant promotion.

[0347] For example, a user's terminal has an app (application) installed that matches the device. When the user needs to use the app to shop or place an order, they can open the app. When the terminal detects that the app has been clicked, it obtains its current location information and sends a second request message to the device based on that location information. Specifically, the terminal can obtain its current location information through a GPS (Global Positioning System) module. After receiving the second request message sent by the terminal, the second receiving module 405 determines the administrative region where the terminal is located based on the location information, and identifies all registered merchants in that administrative region as merchants to be screened. Then, the sixth obtaining module 407 queries the received multiple reference information and determines that the ranking information of the multiple merchants to be screened in the administrative region includes at least one reference merchant in the multiple reference information. Then, the seventh obtaining module 408 obtains a display list based on the at least one reference merchant. The display list includes the merchant identifier of each reference merchant and a label set by the device for each reference merchant. The first sending module 409 sends the display list to the terminal. After receiving the display list, the terminal can display the merchant identifier of each reference merchant included in the display list on the display interface of the APP, and display the label identifier of the tag set by the device for each reference merchant on the merchant identifier of each reference merchant.

[0348] Specifically, the terminal's display interface 2e1 can be as follows: Figure 2eAs shown, the display interface 2e1 sequentially displays merchant identifiers 2e11 for at least one reference merchant, and these merchant identifiers 2e11 also display label identifiers 2e12 for each reference merchant set by the device. Optionally, for user convenience, the display interface 2e1 also displays a city filter menu 2e13 and an administrative region filter menu 2e14. The city filter menu 2e13 has multiple city options in its drop-down list, which can correspond to the cities of all administrative regions included in all the reference information stored by the device. The administrative region filter menu 2e14 has multiple administrative region options in its drop-down list, which can correspond to all the administrative regions included in all the reference information stored by the device. When a user needs to view merchant information for a specific administrative region, they can first click the city option corresponding to the city of that administrative region in the city filter menu 2e13, and then click the administrative region option corresponding to that administrative region in the administrative region filter menu 2e14. When the terminal detects that the city option and the administrative region option have been clicked, it uses the city corresponding to the city option and the administrative region corresponding to the administrative region option as its current location information, and generates a second request message based on this location information and sends it to the device. After receiving the second request message, the second receiving module 405 determines the administrative region where the terminal is located by obtaining the city and administrative region included in the second request message, and identifies all registered merchants in the administrative region as merchants to be filtered. Then, the sixth obtaining module 407 queries the received multiple reference messages and determines that the ranking information of at least one reference merchant among the multiple merchants to be filtered in the administrative region is included in the multiple reference messages. Then, the seventh obtaining module 408 obtains a display list based on the at least one reference merchant. The display list includes the merchant identifier of each reference merchant and the label set by the device for each reference merchant. Finally, the first sending module 409 sends the display list to the terminal. After receiving the display list, the terminal can display the merchant identifier of each reference merchant included in the display list on the display interface of the APP, and display the label identifier of the label set by the device for each reference merchant on the merchant identifier of each reference merchant.

[0349] In one optional implementation of this embodiment, such as Figure 4e As shown, the device further includes:

[0350] The third receiving module 410 is configured to receive a sixth instruction sent by the terminal, and in response to the sixth instruction, obtain a delivery list, the delivery list including the merchant identifier of at least one delivery merchant located within the delivery range of the terminal among the at least one reference merchant and a label set by the user server for each delivery merchant.

[0351] The second sending module 411 is configured to send the deliverable list to the terminal so that the terminal can display the merchant identifier of each deliverable merchant included in the deliverable list, and display the tag identifier of the tag set by the user server for each deliverable merchant on the merchant identifier of each deliverable merchant.

[0352] In this embodiment, the terminal can display only the merchant identifiers and tags of merchants within the delivery range of the current location based on the delivery list sent by the device, making it easier for users to browse and increasing the probability of users shopping and placing orders.

[0353] For example, within the same administrative region, there are numerous reference merchants. Some of these merchants are too far from the terminal's current location, preventing users from shopping or placing orders. Therefore, the terminal's display interface 2e1 also shows a delivery option 2e15. When a user needs to view merchants where they can shop or place orders, they can click to select this delivery option 2e15. When the terminal detects that the delivery option 2e15 has been clicked, it sends a sixth instruction to the device. After receiving the sixth instruction, the device's third receiving module 410 retrieves at least one delivery-available merchant from the at least one reference merchant included in the current administrative region that is within the terminal's delivery range. Specifically, it retrieves at least one delivery-available merchant whose distance from the terminal's current location is less than or equal to a preset distance threshold. Then, it retrieves a delivery-available list based on this list, and the second sending module 411 sends this list to the terminal. After receiving the delivery list, the terminal can display the merchant identifier of each delivery merchant included in the delivery list on the APP's display interface, and display the label identifier set by the device for each delivery merchant on the merchant identifier of each delivery merchant.

[0354] In an optional implementation of this embodiment, the apparatus further includes:

[0355] The fourth receiving module 412 is configured to receive a first request information sent by the platform server, and in response to the first request information being hidden as the tags set by the plurality of merchants included in the target reference information.

[0356] In this embodiment, the device can hide the tags of multiple merchants included in the target reference information according to the first request information sent by the platform server, thereby realizing the offline operation of the target reference information and avoiding the waste of human resources caused by manually hiding the tags of multiple merchants one by one.

[0357] For example, after obtaining the second instruction from the target reference information, the platform server sends a first request to the device. Upon receiving the first request, the device's fourth receiving module 412 can hide the tags set for the multiple merchants based on their ranking information and administrative regions. Specifically, it can delete the tags set in the underlying fields of the databases corresponding to the multiple merchants included in the target reference information via the Shopproxy proxy interface. In this way, when the terminal displays the merchant identifiers of the multiple merchants included in the target reference information, it will not display the tag identifiers set by the device based on the target reference information on the merchant identifiers of those merchants.

[0358] This disclosure also discloses an electronic device. Figure 5 This diagram illustrates a structural block diagram of an electronic device according to an embodiment of the present disclosure, such as... Figure 5 As shown, the electronic device 1100 includes a memory 1101 and a processor 1102; wherein,

[0359] The memory 1101 is used to store one or more computer instructions, wherein the one or more computer instructions are executed by the processor 1102 to implement any of the above method steps.

[0360] Figure 6 A schematic diagram of the structure of a computer system suitable for implementing the merchant label setting method according to embodiments of the present disclosure.

[0361] like Figure 6 As shown, the computer system 1200 includes a central processing unit (CPU) 1201, which can execute various processes described above according to a program stored in a read-only memory (ROM) 1202 or a program loaded from a storage section 1208 into a random access memory (RAM) 1203. The RAM 1203 also stores various programs and data required for the operation of the system 1200. The CPU 1201, ROM 1202, and RAM 1203 are interconnected via a bus 1204. An input / output (I / O) interface 1205 is also connected to the bus 1204.

[0362] The following components are connected to I / O interface 1205: an input section 1206 including a keyboard, mouse, etc.; an output section 1207 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 1208 including a hard disk, etc.; and a communication section 1209 including a network interface card such as a LAN card, modem, etc. The communication section 1209 performs communication processing via a network such as the Internet. A drive 1210 is also connected to I / O interface 1205 as needed. Removable media 1211, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., are installed on drive 1210 as needed so that computer programs read from them can be installed into storage section 1208 as needed.

[0363] In particular, according to embodiments of this disclosure, the methods described above can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program tangibly embodied on a readable medium thereof, the computer program containing program code for performing the merchant label setting method. In such embodiments, the computer program can be downloaded and installed from a network via communication section 1209, and / or installed from removable medium 1211.

[0364] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0365] The units or modules described in the embodiments of this disclosure can be implemented in software or hardware. The described units or modules can also be located in a processor, and the names of these units or modules do not necessarily constitute a limitation on the unit or module itself.

[0366] In another aspect, this disclosure also provides a computer-readable storage medium, which may be a computer-readable storage medium included in the apparatus described in the above embodiments; or it may be a standalone computer-readable storage medium not assembled into a device. The computer-readable storage medium stores one or more programs that are used by one or more processors to perform the methods described in this disclosure.

[0367] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of the invention involved in this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the inventive concept. For example, technical solutions formed by substituting the above-described features with (but not limited to) technical features disclosed in this disclosure that have similar functions.

Claims

1. A method for setting merchant labels, characterized in that, Applied to platform servers, including: Display information configuration interface; Target reference information is obtained based on the information entered in the information configuration interface. The target reference information includes at least the ranking information of multiple merchants and the administrative regions corresponding to the multiple merchants. The ranking information of each merchant is determined based on the characteristic information of the corresponding merchant. The target reference information is reviewed; If the target reference information passes the review, the target reference information is stored. After detecting that the online button has been clicked, the system confirms that the first instruction has been obtained and, in response to the first instruction, sends the stored target reference information to the user server so that the user server can automatically set a tag for the merchant based on the target reference information. The acquisition of target reference information includes: The characteristic information of the multiple merchants located in the same administrative region is obtained respectively. The characteristic information includes at least one of the merchant's turnover, negative review rate, repurchase rate, new customer rate, and average order value. Based on the characteristic information of the multiple merchants, obtain the ranking information of the multiple merchants; Based on the ranking information of the multiple merchants and the administrative region, the target reference information is obtained.

2. The method according to claim 1, characterized in that, The review of the target reference information includes: Determine whether the aforementioned merchants are real or existing merchants; If all of the aforementioned merchants are real and existing, the target reference information is confirmed to have passed the review.

3. The method according to claim 1, characterized in that, The review of the target reference information includes: Based on the ranking information of the multiple merchants, determine whether the rankings of the multiple merchants are consecutive and non-repeating; If the rankings of the multiple merchants are consecutive and non-repeating, the target reference information is confirmed to have passed the review.

4. The method according to claim 1, characterized in that, The review of the target reference information includes: Determine whether all of the multiple merchants are located within the administrative region; If all of the aforementioned merchants are located within the administrative region, the target reference information is confirmed to have passed the review.

5. The method according to any one of claims 1 to 4, characterized in that, The method further includes: If the target reference information fails the review, a modification interface will be displayed, which will include modification prompts to help operators modify the unapproved information in the target reference information.

6. The method according to any one of claims 1 to 4, characterized in that, The first instruction is obtained based on the following method: If the number of currently online reference information is less than or equal to a preset threshold, the first instruction to obtain the target reference information is executed.

7. The method according to any one of claims 1 to 4, characterized in that, The method further includes: After the target reference information is uploaded, a second instruction is obtained, and in response to the second instruction, a first request information is sent to the user server. The first request information instructs the user server to hide the tags set for the multiple merchants based on the ranking information of the multiple merchants included in the target reference information.

8. The method according to any one of claims 1 to 4, characterized in that, The method further includes: After storing the target reference information, a third instruction is obtained, and in response to the third instruction, the ranking information of the plurality of merchants included in the target reference information is displayed.

9. The method according to any one of claims 1 to 4, characterized in that, The obtained target reference information includes: Upon receiving the fourth instruction, in response to the fourth instruction, an information configuration interface is displayed. The information configuration interface displays at least a ranking information input box and an administrative region input box, which facilitates the operation personnel to input the ranking information of the multiple merchants and the corresponding administrative regions of the multiple merchants. Obtain a fifth instruction, and in response to the fifth instruction, confirm the ranking information of the multiple merchants and the administrative regions corresponding to the multiple merchants entered on the information configuration interface as the target reference information.

10. A method for setting merchant labels, characterized in that, Applied to user servers, including: The system receives target reference information sent by the platform server. The target reference information includes at least the ranking information of multiple merchants and the corresponding administrative regions of the multiple merchants. The target reference information is obtained by the platform server based on the information entered on the information configuration interface. After the target reference information is approved by the platform server, it is sent to the user server. The ranking information of each merchant is determined based on the characteristic information of the corresponding merchant. The characteristic information includes at least one of the following: the corresponding merchant's turnover, negative review rate, repurchase rate, new customer rate, and average order value. Based on the ranking information of the multiple merchants and the administrative region included in the target reference information, tags matching the ranking information and the administrative region are set for the multiple merchants respectively.

11. The method according to claim 10, characterized in that, The step of setting tags for the multiple merchants that match their ranking information and administrative regions based on the target reference information includes: Determine whether only the target reference information includes the ranking information of the target merchant among the multiple received reference information, wherein the target merchant is any one of the multiple merchants involved in the target reference information; If only the target reference information includes the ranking information of the target merchant, then a tag matching the ranking information and administrative region of the target merchant is set for the target merchant based on the ranking information and administrative region included in the target reference information.

12. The method according to claim 11, characterized in that, The method further includes: If there is other reference information that includes the ranking information of the target merchant, obtain the ranking information of the target merchant in the target reference information and the other reference information respectively; Based on the highest ranking information obtained from the ranking information, a tag matching the administrative region included in the ranking information and the reference information where the ranking information is located is set for the target merchant.

13. The method according to any one of claims 10 to 12, characterized in that, The method further includes: The receiver receives a second request message sent by the terminal, the second request message including the terminal's current location information; Based on the current location information of the terminal, determine multiple merchants to be screened within the administrative region where the terminal is located; Obtain at least one reference merchant from the plurality of merchants to be filtered, wherein the ranking information of the reference merchant is included in at least one of the plurality of reference information received by the user server; Obtain the display list, which includes the merchant identifier of each reference merchant and the tags set by the user server for each reference merchant; The display list is sent to the terminal so that the terminal can display the merchant identifier of each reference merchant included in the display list, and display the tag identifier of the tag set by the user server for each reference merchant on the merchant identifier of each reference merchant.

14. The method according to claim 13, characterized in that, The method further includes: The system receives a sixth instruction sent by the terminal and, in response to the sixth instruction, obtains a delivery list, wherein the delivery list includes the merchant identifier of at least one delivery merchant located within the delivery range of the terminal from the at least one reference merchant and a label set by the user server for each delivery merchant. The deliverable list is sent to the terminal so that the terminal can display the merchant identifier of each deliverable merchant included in the deliverable list, and display the tag identifier of the tag set by the user server for each deliverable merchant on the merchant identifier of each deliverable merchant.

15. The method according to any one of claims 10 to 12, characterized in that, The method further includes: The system receives a first request from the platform server and, in response to the first request, hides the tags set by the multiple merchants included in the target reference information.

16. A merchant label setting device, characterized in that, include: The first acquisition module is configured to display an information configuration interface and acquire target reference information based on the information entered in the information configuration interface. The target reference information includes at least the ranking information of multiple merchants and the administrative regions corresponding to the multiple merchants. The ranking information of each merchant is determined based on the characteristic information of the corresponding merchant. The review module is configured to review the target reference information; The storage module is configured to store the target reference information if the target reference information passes the review. The second acquisition module is configured to, upon detecting that the online button has been clicked, confirm that a first instruction has been acquired, and in response to the first instruction, send the stored target reference information to the user server so that the user server can automatically set a tag for the merchant based on the target reference information; The first acquisition module includes: The fourth acquisition submodule is configured to acquire feature information of the multiple merchants located in the same administrative region, wherein the feature information includes at least one of the merchant's turnover, negative review rate, repurchase rate, new customer rate, and average order value. The fifth acquisition submodule is configured to acquire the ranking information of the multiple merchants based on the feature information of the multiple merchants; The sixth acquisition submodule is configured to acquire the target reference information based on the ranking information of the multiple merchants and the administrative region.

17. The apparatus according to claim 16, characterized in that, The audit module includes: The first determining submodule is configured to determine whether the plurality of merchants are real merchants; The first confirmation submodule is configured to confirm that the target reference information has passed the review if all of the multiple merchants are real merchants.

18. The apparatus according to claim 16, characterized in that, The audit module includes: The second determining submodule is configured to determine whether the rankings of the multiple merchants are consecutive and non-repeating based on the ranking information of the multiple merchants; The second confirmation submodule is configured to confirm that the target reference information passes the review if the rankings of the multiple merchants are consecutive and non-repeating.

19. The apparatus according to claim 16, characterized in that, The audit module includes: The third determining submodule is configured to determine whether all of the multiple merchants are located within the administrative region; The third confirmation submodule is configured to confirm that the target reference information has passed the review if all of the multiple merchants are located within the administrative region.

20. The apparatus according to any one of claims 16 to 19, characterized in that, The device further includes: The display module is configured to display a modification interface if the target reference information fails the review. The modification interface displays modification prompts, which facilitates operators to modify the information in the target reference information that failed the review according to the modification prompts.

21. The apparatus according to any one of claims 16 to 19, characterized in that, The second acquisition module includes: The first acquisition submodule is configured to acquire the first instruction of the target reference information if the number of currently online reference information is less than or equal to a preset number threshold.

22. The apparatus according to any one of claims 16 to 19, characterized in that, The device includes: The third acquisition module is configured to acquire a second instruction after the target reference information is online, and in response to the second instruction, send a first request information to the user server. The first request information instructs the user server to hide the tags set for the multiple merchants based on the ranking information of the multiple merchants included in the target reference information.

23. The apparatus according to any one of claims 16 to 19, characterized in that, The device includes: The fourth acquisition module is configured to acquire a third instruction after storing the target reference information, and in response to the third instruction, display the ranking information of the plurality of merchants included in the target reference information.

24. The apparatus according to any one of claims 16 to 19, characterized in that, The first acquisition module includes: The second acquisition submodule is configured to acquire a fourth instruction and, in response to the fourth instruction, display an information configuration interface. The information configuration interface displays at least a ranking information input box and an administrative region input box, so that operators can input the ranking information of the multiple merchants and the corresponding administrative regions of the multiple merchants. The third acquisition submodule is configured to acquire a fifth instruction, and in response to the fifth instruction, confirm the ranking information of the multiple merchants and the administrative regions corresponding to the multiple merchants entered on the information configuration interface as the target reference information.

25. A merchant label setting device, characterized in that, include: The first receiving module is configured to receive target reference information sent by the platform server. The target reference information includes at least the ranking information of multiple merchants and the administrative regions corresponding to the multiple merchants. The target reference information is obtained by the platform server based on the information input on the displayed information configuration interface. After the target reference information is approved by the platform server, it is sent to the user server. The ranking information of each merchant is determined based on the characteristic information of the corresponding merchant. The characteristic information includes at least one of the following: the corresponding merchant's turnover, negative review rate, repurchase rate, new customer rate, and average order value. The first setting module is configured to set labels for the multiple merchants that match their ranking information and administrative region, respectively, based on the ranking information of the multiple merchants and the administrative region included in the target reference information.

26. The apparatus according to claim 25, characterized in that, The first setting module includes: The fourth determining submodule is configured to determine whether only the target reference information among the received multiple reference information includes the ranking information of the target merchant, wherein the target merchant is any one of the multiple merchants involved in the target reference information; The setting submodule is configured to, if only the target reference information includes the ranking information of the target merchant, set a tag for the target merchant that matches its ranking information and administrative region based on the ranking information and administrative region included in the target reference information.

27. The apparatus according to claim 26, characterized in that, The device further includes: The fifth acquisition module is configured to acquire the ranking information of the target merchant in the target reference information and other reference information if there are other reference information that includes the ranking information of the target merchant. The second setting module is configured to set a label for the target merchant that matches the administrative region included in the ranking information and the reference information in which the ranking information is located, based on the highest ranking information in the obtained ranking information.

28. The apparatus according to any one of claims 25 to 27, characterized in that, The device further includes: The second receiving module is configured to receive a second request message sent by the terminal, the second request message including the current location information of the terminal; The determination module is configured to determine multiple merchants to be screened within the administrative region where the terminal is located, based on the terminal's current location information. The sixth acquisition module is configured to acquire at least one reference merchant among the plurality of merchants to be filtered, wherein the ranking information of the reference merchant is included in at least one of the plurality of reference information received by the user server; The seventh acquisition module is configured to acquire a display list, which includes the merchant identifier of each reference merchant and the tags set by the user server for each reference merchant; The first sending module is configured to send the display list to the terminal so that the terminal can display the merchant identifier of each reference merchant included in the display list, and display the tag identifier of the tag set by the user server for each reference merchant on the merchant identifier of each reference merchant.

29. The apparatus according to claim 28, characterized in that, The device further includes: The third receiving module is configured to receive a sixth instruction sent by the terminal, and in response to the sixth instruction, obtain a delivery list, the delivery list including the merchant identifier of at least one delivery merchant located within the delivery range of the terminal among the at least one reference merchant and the label set by the user server for each delivery merchant; The second sending module is configured to send the deliverable list to the terminal so that the terminal can display the merchant identifier of each deliverable merchant included in the deliverable list, and display the tag identifier of the tag set by the user server for each deliverable merchant on the merchant identifier of each deliverable merchant.

30. The apparatus according to any one of claims 25 to 27, characterized in that, The device further includes: The fourth receiving module is configured to receive a first request message sent by the platform server, and in response to the first request message being hidden as a tag set by the plurality of merchants included in the target reference information.

31. An electronic device, characterized in that, Includes memory and processor; among which, The memory is used to store one or more computer instructions, wherein the one or more computer instructions are executed by the processor to implement the steps of the method according to any one of claims 1-9.

32. An electronic device, characterized in that, Includes memory and processor; among which, The memory is used to store one or more computer instructions, wherein the one or more computer instructions are executed by the processor to implement the steps of the method according to any one of claims 10-15.

33. A computer-readable storage medium storing computer instructions thereon, characterized in that, When executed by a processor, the computer instructions implement the steps of the method described in any one of claims 1-9.

34. A computer-readable storage medium storing computer instructions thereon, characterized in that, When executed by a processor, the computer instructions implement the steps of the method described in any one of claims 10-15.

Citation Information

Patent Citations

  • Comprehensive search engine method for online shopping and system thereof

    CN104778207A

  • System and method for direct marketing using electronic messaging to individuals within an interrogation zone

    US20100268602A1

  • Providing information related to a product unique to a geographical region

    US20150073942A1

  • Method and device for recommending information of self-picking-up sites of business object

    CN103997505A

  • Analysis method based on internet comment data

    CN106528611A