CN111008864A - Method and device for determining laying relation between marketing code and merchant and electronic equipment - Google Patents

Method and device for determining laying relation between marketing code and merchant and electronic equipment Download PDF

Info

Publication number
CN111008864A
CN111008864A CN201911200965.4A CN201911200965A CN111008864A CN 111008864 A CN111008864 A CN 111008864A CN 201911200965 A CN201911200965 A CN 201911200965A CN 111008864 A CN111008864 A CN 111008864A
Authority
CN
China
Prior art keywords
position information
merchant
target
determining
marketing code
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201911200965.4A
Other languages
Chinese (zh)
Other versions
CN111008864B (en
Inventor
魏良洁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Advanced Nova Technology Singapore Holdings Ltd
Original Assignee
Alipay Labs Singapore Pte Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alipay Labs Singapore Pte Ltd filed Critical Alipay Labs Singapore Pte Ltd
Priority to CN201911200965.4A priority Critical patent/CN111008864B/en
Publication of CN111008864A publication Critical patent/CN111008864A/en
Application granted granted Critical
Publication of CN111008864B publication Critical patent/CN111008864B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0261Targeted advertisements based on user location
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0208Trade or exchange of goods or services in exchange for incentives or rewards

Landscapes

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

Abstract

The embodiment of the specification discloses a method and a device for determining the laying relation between a marketing code and a merchant and electronic equipment, wherein the laying position information of a target marketing code is determined by utilizing at least one piece of pickup position information of the target marketing code during pickup; determining location information of at least one merchant that underwrites the targeted marketing code; and determining a target merchant for laying the target marketing code from the at least one merchant by processing the laying position information and the position information of the at least one merchant so as to determine a marketing code laying strategy for the target merchant.

Description

Method and device for determining laying relation between marketing code and merchant and electronic equipment
Technical Field
The embodiment of the specification relates to the technical field of computers, in particular to a method and a device for determining a laying relation between a marketing code and a merchant and electronic equipment.
Background
With the rise of mobile internet, the way of marketing or merchant operation by using offline marketing code materials is more and more common. In the marketing process, in order to improve the operation effect, ground pushes away personnel and can carry out off-line marketing campaign, if will carry the marketing code material of sales promotion activity information to sell for the merchant, lays the marketing code material in the shop of merchant, and the user can receive relevant activity discount through scanning the marketing code to can use when consuming in the shop, the merchant carries out the core-selling to the marketing code.
In the prior art, the use verification and sale data of the marketing code material can be subjected to statistical analysis so as to track and diagnose the laying, marketing and operation effects of the marketing code material.
Disclosure of Invention
In view of this, the embodiments of the present specification provide a method and an apparatus for determining a paving relationship between a marketing code and a merchant, and an electronic device, so as to solve the problem in the prior art that the paving relationship between a marketing code material and a merchant is determined inaccurately.
The embodiment of the specification adopts the following technical scheme:
an embodiment of the present specification provides a method for determining a paving relationship between a marketing code and a merchant, including:
determining the laying position information of the target marketing code by utilizing at least one piece of picking position information of the target marketing code during picking;
determining location information of at least one merchant that underwrites the targeted marketing code;
and determining a target merchant for laying the target marketing code from the at least one merchant by processing the laying position information and the position information of the at least one merchant so as to determine a marketing code laying strategy for the target merchant.
An embodiment of the present specification further provides a device for determining a paving relationship between a marketing code and a merchant, including:
the first determining module is used for determining the laying position information of the target marketing code by utilizing at least one piece of receiving position information of the target marketing code during receiving;
the second determination module is used for determining the position information of at least one merchant for verifying the target marketing code;
and the processing module is used for determining a target merchant for laying the target marketing code from the at least one merchant by processing the laying position information and the position information of the at least one merchant so as to determine a marketing code laying strategy for the target merchant.
Embodiments of the present specification further provide an electronic device, including at least one processor and a memory, where the memory stores programs and is configured to enable the at least one processor to execute the following steps:
determining the laying position information of the target marketing code by utilizing at least one piece of picking position information of the target marketing code during picking;
determining location information of at least one merchant that underwrites the targeted marketing code;
and determining a target merchant for laying the target marketing code from the at least one merchant by processing the laying position information and the position information of the at least one merchant so as to determine a marketing code laying strategy for the target merchant.
The embodiment of the specification adopts at least one technical scheme which can achieve the following beneficial effects:
by determining the paving position information of the target marketing code by using at least one piece of pickup position information of the target marketing code, the paving position information can be supplemented or corrected by using the pickup position information, so that the paving position information is more accurate. Meanwhile, by using the laying position information and the position information of at least one merchant for verifying the target marketing code, the target merchant laying the target marketing code can be accurately determined, and further the laying relation between the target marketing code and the target merchant is obtained, so that the marketing code laying strategy for the target merchant can be more accurately determined.
Drawings
The accompanying drawings, which are included to provide a further understanding of the embodiments of the specification and are incorporated in and constitute a part of this specification, illustrate exemplary embodiments of the specification and together with the description serve to explain the application and not to limit the application. In the drawings:
fig. 1 is a schematic flowchart of a method for determining a paving relationship between a marketing code and a merchant according to an embodiment of the present disclosure;
fig. 2 is a timing chart of a method for determining a paving relationship between a marketing code and a merchant according to an embodiment of the present disclosure;
fig. 3 is a schematic flowchart of a method for determining a paving relationship between a marketing code and a merchant according to an embodiment of the present disclosure;
fig. 4 is a schematic flowchart of a method for determining a paving relationship between a marketing code and a merchant according to an embodiment of the present disclosure;
fig. 5 is a schematic flowchart of a method for determining a paving relationship between a marketing code and a merchant according to an embodiment of the present disclosure;
fig. 6 is a schematic flowchart of a method for determining a paving relationship between a marketing code and a merchant according to an embodiment of the present disclosure;
fig. 7 is a schematic flowchart of a method for determining a paving relationship between a marketing code and a merchant according to an embodiment of the present disclosure;
fig. 8 is a schematic structural diagram of a device for determining a paving relationship between a marketing code and a merchant according to an embodiment of the present disclosure.
Detailed Description
In the prior art, in the process from laying to verification of the marketing code, due to the fact that data recording accuracy of different mobile terminals is different, the problem that data information acquired in the using process of the marketing code is lost and inaccurate exists, and the problem that the determined laying relation is inaccurate exists when the laying relation between the marketing code and a merchant is determined through the acquired data information.
Therefore, the embodiment of the specification provides a method and a device for determining a paving relationship between a marketing code and a merchant, and electronic equipment, wherein paving position information of a target marketing code is determined by using at least one piece of pickup position information of the target marketing code, so that the paving position information can be supplemented or corrected by using the pickup position information, and the paving position information is more accurate. Meanwhile, by using the laying position information and the position information of at least one merchant for verifying the target marketing code, the target merchant laying the target marketing code can be accurately determined, and further the laying relation between the target marketing code and the target merchant is obtained, so that the marketing code laying strategy for the target merchant can be more accurately determined.
In order to make the objects, technical solutions and advantages of the present application more clear, the technical solutions of the present application will be clearly and completely described below with reference to the specific embodiments of the present specification and the accompanying drawings. It is to be understood that the embodiments described are only a few embodiments of the present disclosure, and not all embodiments. All other embodiments obtained by a person skilled in the art based on the embodiments in the present specification without any inventive step are within the scope of the present application.
The technical solutions provided by the embodiments of the present description are described in detail below with reference to the accompanying drawings.
Fig. 1 is a schematic flowchart of a method for determining a paving relationship between a marketing code and a merchant according to an embodiment of the present disclosure.
S101: and determining the laying position information of the target marketing code by utilizing at least one piece of pickup position information of the target marketing code during pickup.
In the embodiment of the present specification, the marketing code may be understood as a marketing means carrying activity information, promotion information, or other marketing information, and by popularizing the marketing code to the merchant, the user entering the merchant is attracted to scan the marketing code and receive related marketing information, thereby expanding the user group participating in the marketing activity.
The type of the marketing code can be selected according to specific marketing requirements, and in a specific application scenario, the marketing code may include at least one of the following:
two-dimensional codes;
a small program code;
chinese sensible code.
The merchant may be understood as a merchant with a marketing code, which may be a convenience store, a supermarket, a shopping mall, or other types of merchants, and is not limited in this respect. The target merchant is the merchant paved with the target marketing code.
The marketing information carried in the marketing code can include preferential information for promoting the user to consume in the business, such as a red packet, a coupon and the like, on one hand, the user flow can be increased for the business, the user consumption in the business is promoted, the business for laying the marketing code is increased, the laying rate of the marketing code is improved, and on the other hand, the marketing effect can be improved through the laying of the marketing code.
The marketing code is laid to be checked, the use information of the marketing code is collected, and the collected use information is stored in the database. Specifically, the usage information of the marketing code may include:
paving information of the marketing code;
the user scans the receiving information of the marketing code;
and the merchant verifies and sells the verification and selling information of the marketing code.
Wherein, the paving information can comprise paving time, paving position information, paving photos and the like of the marketing code; the pickup information may include pickup time, pickup location information, ID information of the picked-up marketing code, user information, and the like; the verification and cancellation information may include verification and cancellation time, verification and cancellation position information, verified and cancelled merchant information, and the like, and the merchant information may be a merchant identifier, through which location information stored by the merchant or other stored information may be queried.
The merchant information stored by the merchant may be stored in the merchant information base, and specifically may be merchant identification, merchant location information, or other merchant information, which is not specifically limited herein.
In the embodiment of the present specification, the Location information may be LBS (Location Based Service) Location information, and the Location information (geographic coordinates or geodetic coordinates) of the mobile terminal user is obtained through a radio communication network (e.g. GSM network, CDMA network) of a telecommunication mobile operator or an external positioning method (e.g. GPS).
It should be noted that the location information referred to in the embodiments of the present specification is geographic location information, such as longitude and latitude coordinate information, and does not include location information that uses a merchant name, a merchant code, a merchant house number, and the like as a location.
As an application example, the determining the paving position information of the target marketing code by using at least one pickup position information of the target marketing code at pickup time may include:
acquiring the stored paving position information of the target marketing code during paving from a database;
and correcting the laid position information by using the pickup position information to obtain the laid position information of the target marketing code.
Although the picking position where the user picks up the marketing information in the marketing code is the laying position of the marketing code, that is, the already-laid position information and the picking position information collected when the marketing code is laid should be the same, in the specific implementation process, the positioning accuracy of the mobile terminals of different users may be different, and the already-laid position information and the picking position information of the marketing code may have the condition of missing storage or inaccurate storage data, so that the laying position information of the target marketing code can be obtained by correcting the already-laid position information.
Specifically, the modifying the laid position information by using the pickup position information may include:
acquiring the collected at least one piece of pickup position information;
correcting the at least one piece of pickup position information to obtain corrected pickup position information;
and correcting the laid position information by using the corrected pickup position information to obtain the laid position information of the target marketing code.
In this embodiment of the present specification, the pickup location information may be a set of pickup location information uploaded by the terminal when the target marketing code is picked up at different times, and since each pickup location information may be missing or inaccurate, the pickup location information may be corrected to obtain relatively accurate corrected pickup location information. The pickup position information may be stored in the same database as the already-laid position information of the target marketing code at the time of laying, or may be stored in a different database, which is not specifically limited herein.
The correction of the at least one piece of pickup position information may be performed in a manner of performing a clustering operation on each piece of pickup position information. The clustering operation is a data correction method for improving data accuracy, and specifically may refer to an analysis process in which a set of physical or abstract objects is grouped into a plurality of classes composed of similar objects, and then the data of each class is relatively accurately aggregated by the similar objects, so as to improve the accuracy of the data. And clustering the received position information, so that the received position information of the target marketing code can be relatively accurately aggregated, and abnormal received position information is eliminated.
It should be noted that the data correction method may also be a data correction method other than the clustering operation, such as a weighted average method, a trend dispersion method, and the like, and is not limited in particular herein.
The corrected retrieval position information is used for correcting the stored laying position information, on one hand, when the stored laying position information is missing, the corrected retrieval position information can be used for representing the laying position information, on the other hand, when the laying position information is inaccurate, the corrected retrieval position information can be used for correcting the stored laying position information, and therefore the accuracy of the laying position information of the target marketing code can be improved.
As another application example, before determining the paving position information of the target marketing code by using the pickup position information of the target marketing code at the time of pickup, the method may further include:
determining pickup information uploaded by the slave terminal when the target marketing code is scanned;
and extracting the pickup position information from the pickup information.
In the specific implementation process, a user can scan the target marketing code through the terminal to receive marketing information in the target marketing code, the receiving information of the target marketing code can be collected based on the scanning result of the user, and the receiving information is uploaded to the corresponding database, so that the receiving position information of the target marketing code can be extracted according to the collected receiving information.
S103: determining location information of at least one merchant that underwritten the targeted marketing code.
In the embodiment of the present specification, for the same marketing code, at least one terminal may scan and receive the marketing information carried therein, and for different users, the marketing information may be consumed by different merchants according to their own consumption requirements, so that the same marketing code may be certified by different merchants.
As an application example, determining the location information of at least one merchant that approves the targeted marketing code may include:
acquiring at least one piece of verification and sale information of the target marketing code;
extracting verification and sale position information of the target marketing code from each verification and sale information;
determining location information of the at least one merchant based on the extracted underwriting location information.
When the consumer user uses the marketing code for payment, the merchant verifies the target marketing code through the terminal, and the collected verification and verification information includes the collected merchant information, which may specifically be a merchant identifier or other merchant information, and is not limited specifically herein. Wherein the verification and cancellation information can be stored in the same database as the pick-up position information or in a different database.
Further, the merchant identification can be used for inquiring corresponding stored merchant position information, and the relatively accurate merchant position information can be obtained by combining the stored merchant position information and the verification and cancellation position information.
Specifically, determining the location information of the at least one merchant that approves the target marketing code based on the extracted approval location information may include:
extracting a merchant identifier of the at least one merchant from the acquired approval and sale information;
acquiring stored merchant position information corresponding to the merchant identification;
and correcting the position information of the stored commercial tenants by utilizing the position information of each verification and cancellation to obtain the position information of the at least one commercial tenant.
In this embodiment, the database for acquiring the stored merchant location information may be a merchant information base for storing merchant information, but in a specific implementation process, the stored merchant information may be inaccurate or lost.
The verification and marketing position information acquired during verification and marketing codes is position information of merchants, but the positioning accuracy of different mobile terminals may be different, and the verification and marketing position information has many data samples, so that the verification and marketing position information is used for correcting the position information of the stored merchants, and the relatively accurate merchant positions can be obtained.
In a specific application scenario, the modifying the stored business location information by using each piece of verification and cancellation location information may include:
correcting the position information of each verification pin to obtain corrected verification pin position information;
and correcting the stored merchant position information by using the corrected verification and cancellation position information to obtain the position information of the at least one merchant.
The method can be used for correcting the verification and cancellation position information to obtain relatively accurate corrected verification and cancellation position information. The corrected verification and cancellation position information is used for correcting the position information of the stored commercial tenant, so that the relatively accurate position information of the commercial tenant can be obtained.
In the embodiment of the present specification, the clustering operation for correcting the location information of the stored business and the clustering operation system in the above embodiment are not described herein again.
S105: and determining a target merchant for laying the target marketing code from the at least one merchant by processing the laying position information and the position information of the at least one merchant so as to determine a marketing code laying strategy for the target merchant.
In the embodiment of the present specification, the paving relationship between the target marketing code and the target merchant may reflect a corresponding relationship between whether the target marketing code is paved and sold in the target merchant, and the paving relationship between the target marketing code and the target merchant is determined by using the corrected paving position information and the merchant position information, so that an influence caused by the fact that the collected paving information, the collected pickup information, and the sold-by-sale information may be inaccurate or missing can be reduced, and further, a marketing code paving strategy for the target merchant can be determined according to the obtained paving relationship.
The marketing code laying strategy can be a scheme of laying marketing codes in different target merchants in the marketing process, and different numbers or different types of marketing codes can be laid for different target merchants according to the existing laying relation between the different target merchants and the target marketing codes, so that the marketing effect of the merchants under the online marketing code is improved.
As an application embodiment, determining a target merchant for paving the target marketing code from the at least one merchant by processing the paving location information and the location information of the at least one merchant includes:
determining at least one target merchant of which the distance difference is smaller than a threshold value from the at least one merchant by using the distance difference between the laying position information of the target marketing code and the position information of each merchant;
determining a first probability that the target marketing code is paved within the at least one target merchant using the distance difference;
and determining a target merchant for paving the target marketing code from the at least one target merchant according to the first probability.
The first probability may be understood as the magnitude of the likelihood that the targeted marketing code is placed within the targeted merchant's premises. In the specific implementation process, even if the acquired data information is deviated, if the target code is laid in the target merchant, the distance difference between the laying position information of the target marketing code and the position information of the target merchant is not deviated too much, and by using the distance difference between the laying position information of the target marketing code and the position information of each merchant, at least one target merchant with the distance difference smaller than the threshold value can be determined from at least one merchant, so that the range of the target merchant possibly laying the target marketing code can be reduced.
Further, the smaller the distance difference is, the more likely the target marketing code is laid in the target merchant, so by processing the first probability, the laying relationship between the target marketing code and the target merchant can be obtained.
As an application embodiment, the method may further include:
determining at least one piece of verification position information which meets a preset distance with each piece of the pickup position information, wherein the verification position information is verification position information of the target marketing code during verification;
determining the picking position information and the verification position information meeting a preset time interval in each piece of the determined picking position information and at least one piece of verification position information, wherein the preset time interval is an interval between the occurrence time of the picking position information and the occurrence time of the verification position information;
determining a second probability of the target marketing code getting and verifying in the target business according to at least one pair of the getting position information and the verifying position information which meet a preset time interval in each business;
determining a target merchant for paving the target marketing code from the at least one target merchant according to the first probability, comprising:
and determining a target merchant for paving the target marketing code from the at least one target merchant according to the first probability and the second probability.
In the embodiment of the present specification, the second probability may be understood as the size of the possibility that the target marketing code is picked up and underwritten in the target merchant premises, and the marketing strategy of the marketing code in the paved target merchant premises may be determined.
If the target marketing code is laid in the target business room and is approved in the target business room, the distance interval between the position of receiving the marketing code and the position of approving the marketing code is smaller for the same user, and the preset distance can be understood that the distance difference between the receiving position information and the approving position information does not exceed the distance threshold value between the receiving and approving of the target marketing code in the target business room.
Furthermore, as a plurality of pieces of core-selling position information meeting the preset distance with each piece of receiving position information may exist, if the marketing code receives and cores in the target business room, the time interval between the receiving time and the core-selling time is relatively small, and on the premise that the receiving position information and the core-selling position information meet the preset distance, the receiving position information and the core-selling position information can be further matched by utilizing the fact that the receiving time and the core-selling time meet the preset time interval. Wherein the predetermined time interval may be understood as a time interval threshold where the pickup time and the verification time do not exceed the time interval threshold where the targeted marketing code is picked up and verified within the targeted merchant premises.
If there are a plurality of verification position information satisfying the preset time interval with the pickup position information, verification position information of the minimum time interval or verification position information of the intermediate time interval may be selected, which is not specifically limited herein.
Accordingly, at least one pair of verification position information and pickup position information which simultaneously satisfy the preset distance and the preset time interval in each merchant is determined, and the verification position information and the pickup position information are used for determining the possibility that the target marketing code is laid and verified in the target merchant, namely the second probability.
Wherein, according to at least one pair of the pickup position information and the verification position information satisfying a preset distance and a preset time interval in each merchant, determining a second probability of pickup and verification of the target marketing code in the target merchant may be: according to the logarithm of the receiving position information and the verification position information which meet the preset distance and the preset time in each merchant, the number of times of verification and verification of the target marketing code in the laid target merchant can be reflected, and the marketing effect of the target marketing code in the target merchant can be well reflected. If the number of times of the target marketing code in the target business is large, the second probability is large, the fact that the user consumes more in the target business is indicated, and the paving effect of the target marketing code in the target business is good.
Therefore, the paving relation between the target marketing code and the target merchant is determined by utilizing the first probability and the second probability, the marketing effect of paving and verifying the target marketing code in the target merchant can be reflected, and in addition, more data information can be fused to enable the determined paving relation to be more accurate.
In a specific application scenario, determining a target merchant for paving the target marketing code from the at least one target merchant according to the first probability and the second probability may include:
and processing the first probability and the second probability by using a preset weight, and obtaining a target merchant laying the target marketing code from the at least one target merchant according to a processing result.
The first probability and the second probability are processed by the preset weight, the probability of laying and verifying the target marketing code in each target merchant can be determined by the preset weight of the first probability and the preset weight of the second probability, so that the target merchant laying the target marketing code can be determined from at least one target merchant, the multi-source information and the stored merchant position information collected in the use information of the target marketing code can be fused, the laying relation between the target marketing code and the target merchant can be efficiently and accurately determined, and the marketing effect of laying the target marketing code in the target merchant can be further reflected.
According to the method for determining the paving relationship between the marketing code and the commercial tenant, the paving position information of the target marketing code is determined by using the pickup position information of the target marketing code, so that the paving position information can be supplemented or corrected by using the pickup position information, and the paving position information is more accurate. Meanwhile, by using the laying position information and the position information of at least one merchant for verifying the target marketing code, the target merchant laying the target marketing code can be accurately determined, and further the laying relation between the target marketing code and the target merchant is obtained, so that the marketing code laying strategy for the target merchant can be more accurately determined.
Fig. 2 is a timing chart of a method for determining a laying relationship between a marketing code and a merchant according to an embodiment of the present specification, in which a two-dimensional code material is used as an application example of the marketing code.
S201: ground pushes away personnel and lays two-dimensional code material in the merchant.
S203: ground pushes away personnel and uploads the information of laying of two-dimensional code material to the server through the terminal.
The paving information may include a paving photograph, paving time, paving position information, and the like, and the paving position information is obtained by positioning a terminal of a ground pushing staff.
S205: a user entering a merchant scans the two-dimensional code material through a terminal and receives preferential information carried in the two-dimensional code material.
S207: and uploading the information of the two-dimensional code material to a server through a terminal of a user.
S209: the user consumes in the merchant and uses the received preferential information.
S211: and the merchant verifies and sells the two-dimensional code material corresponding to the preferential information according to the preferential information used by the user.
S213: and the merchant terminal uploads the verification and sale information of the marketing code to the server.
S215: the server acquires the merchant information stored by the merchant according to the merchant ID information in the verification and sale information, such as stored merchant position information.
Fig. 3 is a schematic flow chart of a method for determining a laying relationship between a marketing code and a merchant according to an embodiment of the present specification, where in the embodiment of the present specification, a two-dimensional code material is used as an application example of the marketing code.
S301: and obtaining the LBS laying position information stored in the two-dimensional code material.
The stored paving LBS location information may be the paving LBS location information uploaded by ground pushing personnel when paving the two-dimensional code material.
S305: and obtaining LBS position information which has been stored in the two-dimensional code material.
S307: and performing aggregation correction on the stored paving LBS position information by using the stored pickup LBS position information.
In the embodiment of the specification, the stored pickup LBS location information and the stored laying LBS location information can be subjected to cluster analysis, the more similar location information is aggregated, and the abnormal location information is removed, so that the relatively accurate laying location information of the two-dimensional code material can be determined.
S309: and determining the laying position information of the two-dimensional code material according to the correction result.
Fig. 4 is a schematic flow chart of a method for determining a laying relationship between a marketing code and a merchant according to an embodiment of the present specification, where in the embodiment of the present specification, a two-dimensional code material is used as an application example of the marketing code.
S401: and acquiring the LBS position information of the two-dimensional code material stored according to the verification information of the two-dimensional code material.
S403: and determining at least one merchant for verifying and selling the two-dimensional code material according to the verification and sale information.
In a specific application scenario, different users may consume the two-dimensional code materials in different merchants after receiving the two-dimensional code materials, so that at least one merchant may perform verification and sale on the same two-dimensional code material.
S405: and acquiring the LBS position information of the at least one merchant.
S407: and performing aggregation correction on the stored merchant LBS position information by using the stored verification and cancellation LBS position information.
In the embodiment of the present specification, the stored checking and canceling LBS location information and the stored merchant LBS location information may be subjected to cluster analysis, the more similar location information may be aggregated, and the abnormal location information may be eliminated, so that the relatively accurate LBS location information of the merchant may be determined.
S409: and determining the position information of the commercial tenant according to the correction result.
Fig. 5 is a schematic flow chart of a method for determining a laying relationship between a marketing code and a merchant according to an embodiment of the present specification, where in the embodiment of the present specification, a two-dimensional code material is used as an application example of the marketing code.
S501: and determining the laying position information of the two-dimensional code material and the position information of a merchant for verifying and selling the two-dimensional code material.
S503: and determining at least one target merchant with the distance difference value between the target merchant and the two-dimensional code material being smaller than the threshold value according to the laying position information of the two-dimensional code material and the position information of the merchant.
In this specification, a threshold value of a distance difference between a merchant and a two-dimensional code material is L.
S505: and determining a first probability of laying the two-dimensional code material in each target business by using the ratio of the distance difference value to the threshold value of the distance difference value.
In the embodiment of the present specification, the calculation formula of the first probability may be:
Figure BDA0002295860710000141
wherein disijIs two-dimension code material codeiWith target merchant shopjL is a threshold value for said distance difference.
Fig. 6 is a schematic flow chart of a method for determining a laying relationship between a marketing code and a merchant according to an embodiment of the present specification, where in the embodiment of the present specification, a two-dimensional code material is used as an application example of the marketing code.
S601: and obtaining LBS position information and time of two-dimensional code material according to the information of two-dimensional code material.
In the embodiment of the present specification, the pickup information includes a two-dimensional code material ID, pickup LBS location information, and pickup time. The two-dimension code material ID comprises a coupon ID, and the coupon is a sales promotion coupon carried by the two-dimension code material.
S603: and acquiring the verification and cancellation LBS position information and verification and cancellation time of the two-dimensional code material according to the verification and cancellation information of the two-dimensional code material.
In the embodiment of the present specification, the verification and marketing information includes a two-dimensional code material ID, verification and marketing LBS location information, verification and marketing time, and a merchant ID of verification and marketing.
S605: and determining the distance interval between the pickup LBS position information and the verification LBS position information and the time interval between the pickup time and the verification LBS time.
In the embodiment of the present specification, the pickup LBS location information and the verification LBS location information, and the pickup time and the verification LBS time correspond to the same user.
S607: and determining at least one pair of the pickup position information and the verification position information meeting the preset distance and the preset time interval in each merchant.
In a specific application scene, the time interval and the distance interval of the user for receiving and verifying the two-dimensional code materials in the same business are smaller. Code for material from two-dimension codeiThe received coupons determine at least one pair of receiving position information and verification position information meeting a preset time interval and a preset distance in each merchant, and the verification and verification times of the two-dimensional code material in each target merchant can be determined.
In the embodiment of the specification, the preset time interval is a threshold value of a time interval between the picking time and the verification time, wherein the threshold value of the time interval is m minutes; the preset distance is a threshold value of a distance interval between the pickup position information and the verification position information, wherein the threshold value of the distance interval is L.
S609: and determining a second probability of the two-dimensional code material being picked up and sold in each target merchant according to at least one pair of the picking-up position information and the selling verification position information meeting a preset time interval in each merchant.
The calculation formula of the second probability of the two-dimension code material being taken and sold in the business room can be as follows:
Figure BDA0002295860710000151
wherein the content of the first and second substances,
Figure BDA0002295860710000152
is two-dimension code material codeiAt target merchant shopjA second probability of picking and pinning,
Figure BDA0002295860710000153
is two-dimension code material codeiAt target merchant shopjNumber of core-sales.
The same two-dimension code material can be scanned by different users to receive marketing benefits carried in the two-dimension code material, and different users can use the marketing benefits when consuming in different merchants, so that the same two-dimension code material can be approved and sold in different merchants.
By counting two-dimension code materials in preset time interval and preset distance intervaliAt target merchant shopjThe number of the verification and the cancellation can be obtained by laying the shop at the target merchantjInternal two-dimensional code material codeiAt the target merchant shopjThe times of verification and cancellation are carried out, so that the code of the two-dimensional code material can be reflectediLaid on the shop of the target merchantjMarketing effect in if two-dimensional code material codeiAt target merchant shopjThe number of times of internal verification and cancellation indicates that the shop is in the target merchantjThe marketing effect in the system is better, and the shop can be selectively carried out at the target merchant shopjCode with two-dimension code added insideiThe laying rate of (c).
Fig. 7 is a schematic flow chart of a method for determining a laying relationship between a marketing code and a merchant according to an embodiment of the present specification, where in the embodiment of the present specification, a two-dimensional code material is used as an application example of the marketing code.
S701: and determining a first probability of paving the two-dimensional code material in each target merchant and a second probability of receiving and verifying the two-dimensional code material in each target merchant.
S703: and determining a target merchant for paving the two-dimensional code material by using the preset weights of the first probability and the second probability.
The target merchants for laying the two-dimensional code material can be determined according to the laying and verification probabilities of the two-dimensional code material in each target merchant, and the calculation formula can be as follows:
Figure BDA0002295860710000161
wherein the content of the first and second substances,
Figure BDA0002295860710000162
is two-dimension code material codeiAt target merchant shopjInternal berthProbability of being checked, i.e. two-dimensional code material codeiPossibly at the target merchant shopjSize of possibility of inner laying, w1As position correspondence probability
Figure BDA0002295860710000163
Predetermined weight of, w2Probability of being verified
Figure BDA0002295860710000164
The preset weight of (c).
Code for two-dimension code materiali
Figure BDA0002295860710000165
Is two-dimension code material codeiLaid on the shop of the target merchantjMaximum probability of inner, shopj∈{shop1,shop2,…,shopNThen two-dimensional code material codeiLaid on the shop of the target merchantjAnd (4) the following steps. Wherein shopNIs a code with two-dimension code materialiThere may be N target merchants in a paved relationship.
Fig. 8 is a schematic structural diagram of a device for determining a paving relationship between a marketing code and a merchant according to an embodiment of the present disclosure.
The first determining module 801 is used for determining the laying position information of the target marketing code by using at least one piece of picking position information of the target marketing code during picking;
a second determining module 802, which determines the location information of at least one merchant that approves the target marketing code;
the processing module 803 determines a target merchant for laying the target marketing code from the at least one merchant by processing the laying location information and the location information of the at least one merchant, so as to determine a marketing code laying strategy for the target merchant.
Optionally, the determining the paving position information of the target marketing code by using at least one pickup position information of the target marketing code at pickup comprises:
acquiring the laid position information of the target marketing code during laying from a database;
and correcting the laid position information by using the pickup position information to obtain the laid position information of the target marketing code.
Optionally, the modifying the laid position information by using the pickup position information includes:
acquiring the collected at least one piece of pickup position information;
correcting the at least one piece of pickup position information to obtain corrected pickup position information;
and correcting the laid position information by using the corrected pickup position information to obtain the laid position information of the target marketing code.
Optionally, determining location information of at least one merchant that underwrites the targeted marketing code comprises:
acquiring at least one piece of verification and sale information of the target marketing code;
extracting verification and sale position information of the target marketing code from each verification and sale information;
determining location information of the at least one merchant based on the extracted underwriting location information.
Optionally, determining the location information of the at least one merchant based on the extracted verification location information includes:
extracting a merchant identifier of the at least one merchant from the acquired approval and sale information;
acquiring stored merchant position information corresponding to the merchant identification;
and correcting the stored merchant position information by using the verification and cancellation position information to obtain the position information of the at least one merchant.
Optionally, determining a target merchant for paving the target marketing code from the at least one merchant by processing the paving location information and the location information of the at least one merchant, includes:
determining at least one target merchant of which the distance difference is smaller than a threshold value from the at least one merchant by using the distance difference between the laying position information of the target marketing code and the position information of each merchant;
determining a first probability that the target marketing code is paved within the at least one target merchant using the distance difference;
and determining a target merchant for paving the target marketing code from the at least one target merchant according to the first probability.
Optionally, the apparatus further comprises:
determining at least one piece of verification position information which meets a preset distance with each piece of the pickup position information, wherein the verification position information is verification position information of the target marketing code during verification;
determining the picking position information and the verification position information meeting a preset time interval in each piece of the determined picking position information and at least one piece of verification position information, wherein the preset time interval is an interval between the occurrence time of the picking position information and the occurrence time of the verification position information;
determining a second probability of the target marketing code being picked up and sold by the target business according to at least one pair of the picking up position information and the sold verification position information which meet a preset time interval in each business;
determining a target merchant for paving the target marketing code from the at least one target merchant according to the first probability, comprising:
and determining a target merchant for paving the target marketing code from the at least one target merchant according to the first probability and the second probability.
According to the device for determining the laying relation between the marketing code and the commercial tenant, the laying position information of the target marketing code is determined by using the pickup position information of the target marketing code, so that the pickup position information can be used for supplementing or correcting the laying position information, and the laying position information is more accurate. Meanwhile, by using the laying position information and the position information of at least one merchant for verifying the target marketing code, the target merchant laying the target marketing code can be accurately determined, and further the laying relation between the target marketing code and the target merchant is obtained, so that the marketing code laying strategy for the target merchant can be more accurately determined.
Based on the same inventive concept, embodiments of the present specification further provide an electronic device, including at least one processor and a memory, where the memory stores programs and is configured to be executed by the at least one processor to:
determining the laying position information of the target marketing code by utilizing at least one piece of picking position information of the target marketing code during picking;
determining location information of at least one merchant that underwrites the targeted marketing code;
and determining a target merchant for laying the target marketing code from the at least one merchant by processing the laying position information and the position information of the at least one merchant so as to determine a marketing code laying strategy for the target merchant.
For other functions of the processor, reference may also be made to the contents described in the above embodiments, which are not described in detail herein.
Based on the same inventive concept, embodiments of the present specification further provide a computer-readable storage medium including a program for use in conjunction with an electronic device, the program being executable by a processor to perform the steps of:
determining the laying position information of the target marketing code by utilizing at least one piece of picking position information of the target marketing code during picking;
determining location information of at least one merchant that underwrites the targeted marketing code;
and determining a target merchant for laying the target marketing code from the at least one merchant by processing the laying position information and the position information of the at least one merchant so as to determine a marketing code laying strategy for the target merchant.
For other functions of the processor, reference may also be made to the contents described in the above embodiments, which are not described in detail herein.
In the 90 s of the 20 th century, improvements in a technology could clearly distinguish between improvements in hardware (e.g., improvements in circuit structures such as diodes, transistors, switches, etc.) and improvements in software (e.g., improvements in process flow). However, as technology advances, many of today's process flow improvements have been seen as direct improvements in hardware circuit architecture. Designers almost always obtain the corresponding hardware circuit structure by programming an improved method flow into the hardware circuit. Thus, it cannot be said that an improvement in the process flow cannot be realized by hardware physical modules. For example, a Programmable Logic Device (PLD), such as a Field Programmable Gate Array (FPGA), is an integrated circuit whose Logic functions are determined by programming the Device by a user. A digital system is "integrated" on a PLD by the designer's own programming without requiring the chip manufacturer to design and fabricate application-specific integrated circuit chips. Furthermore, nowadays, instead of manually making an integrated Circuit chip, such Programming is often implemented by "logic compiler" software, which is similar to a software compiler used in program development and writing, but the original code before compiling is also written by a specific Programming Language, which is called Hardware Description Language (HDL), and HDL is not only one but many, such as abel (advanced Boolean Expression Language), ahdl (alternate Language Description Language), traffic, pl (core unified Programming Language), HDCal, JHDL (Java Hardware Description Language), langue, Lola, HDL, laspam, hardward Description Language (vhigh Description Language), and vhigh-Language, which are currently used in most popular applications. It will also be apparent to those skilled in the art that hardware circuitry that implements the logical method flows can be readily obtained by merely slightly programming the method flows into an integrated circuit using the hardware description languages described above.
The controller may be implemented in any suitable manner, for example, the controller may take the form of, for example, a microprocessor or processor and a computer-readable medium storing computer-readable program code (e.g., software or firmware) executable by the (micro) processor, logic gates, switches, an Application Specific Integrated Circuit (ASIC), a programmable logic controller, and an embedded microcontroller, examples of which include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320, the memory controller may also be implemented as part of the control logic for the memory. Those skilled in the art will also appreciate that, in addition to implementing the controller as pure computer readable program code, the same functionality can be implemented by logically programming method steps such that the controller is in the form of logic gates, switches, application specific integrated circuits, programmable logic controllers, embedded microcontrollers and the like. Such a controller may thus be considered a hardware component, and the means included therein for performing the various functions may also be considered as a structure within the hardware component. Or even means for performing the functions may be regarded as being both a software module for performing the method and a structure within a hardware component.
The systems, devices, modules or units illustrated in the above embodiments may be implemented by a computer chip or an entity, or by a product with certain functions. One typical implementation device is a computer. In particular, the computer may be, for example, a personal computer, a laptop computer, a cellular telephone, a camera phone, a smartphone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
For convenience of description, the above devices are described as being divided into various units by function, and are described separately. Of course, the functionality of the units may be implemented in one or more software and/or hardware when implementing the present application.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The application may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The application may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.
The embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, for the system embodiment, since it is substantially similar to the method embodiment, the description is simple, and for the relevant points, reference may be made to the partial description of the method embodiment.
The above description is only an example of the present specification, and is not intended to limit the present application. Various modifications and changes may occur to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.

Claims (18)

1. A method for determining a laying relationship between a marketing code and a merchant comprises the following steps:
determining the laying position information of the target marketing code by utilizing at least one piece of picking position information of the target marketing code during picking;
determining location information of at least one merchant that underwrites the targeted marketing code;
and determining a target merchant for laying the target marketing code from the at least one merchant by processing the laying position information and the position information of the at least one merchant so as to determine a marketing code laying strategy for the target merchant.
2. The method of claim 1, wherein determining the paving location information of the targeted marketing code using at least one pickup location information of the targeted marketing code at pickup comprises:
acquiring the laid position information of the target marketing code during laying from a database;
and correcting the laid position information by using the pickup position information to obtain the laid position information of the target marketing code.
3. The method of claim 2, wherein using the pickup location information to correct the existing paving location information comprises:
acquiring the collected at least one piece of pickup position information;
correcting the at least one piece of pickup position information to obtain corrected pickup position information;
and correcting the laid position information by using the corrected pickup position information to obtain the laid position information of the target marketing code.
4. The method of claim 1, prior to determining the placement location information of the targeted marketing code using the pickup location information of the targeted marketing code at the time of pickup, further comprising:
determining pickup information uploaded by the slave terminal when the target marketing code is scanned;
and extracting the pickup position information from the pickup information.
5. The method of claim 1, determining location information for at least one merchant that underwrites the targeted marketing code, comprising:
acquiring at least one piece of verification and sale information of the target marketing code;
extracting verification and sale position information of the target marketing code from each verification and sale information;
determining location information of the at least one merchant based on the extracted underwriting location information.
6. The method of claim 5, determining location information for the at least one merchant based on the extracted underwriting location information, comprising:
extracting a merchant identifier of the at least one merchant from the acquired approval and sale information;
acquiring stored merchant position information corresponding to the merchant identification;
and correcting the position information of the stored commercial tenants by utilizing the position information of each verification and cancellation to obtain the position information of the at least one commercial tenant.
7. The method of claim 6, wherein modifying the stored merchant location information using each of the underwriting location information comprises:
correcting the position information of each verification pin to obtain corrected verification pin position information;
and correcting the stored merchant position information by using the corrected verification and cancellation position information to obtain the position information of the at least one merchant.
8. The method of claim 1, determining a target merchant from the at least one merchant for paving the targeted marketing code by processing the paving location information and the location information of the at least one merchant, comprising:
determining at least one target merchant of which the distance difference is smaller than a threshold value from the at least one merchant by using the distance difference between the laying position information of the target marketing code and the position information of each merchant;
determining a first probability that the target marketing code is paved within the at least one target merchant using the distance difference;
and determining a target merchant for paving the target marketing code from the at least one target merchant according to the first probability.
9. The method of claim 8, further comprising:
determining at least one piece of verification position information which meets a preset distance with each piece of the pickup position information, wherein the verification position information is verification position information of the target marketing code during verification;
determining the picking position information and the verification position information meeting a preset time interval in each piece of the determined picking position information and at least one piece of verification position information, wherein the preset time interval is an interval between the occurrence time of the picking position information and the occurrence time of the verification position information;
determining a second probability of the target marketing code being picked up and sold by the target business according to at least one pair of the picking up position information and the sold verification position information which meet a preset time interval in each business;
determining a target merchant for paving the target marketing code from the at least one target merchant according to the first probability, comprising:
and determining a target merchant for paving the target marketing code from the at least one target merchant according to the first probability and the second probability.
10. The method of claim 9, determining a target merchant from the at least one target merchant to lay the target marketing code based on the first probability and the second probability, comprising:
and processing the first probability and the second probability by using a preset weight, and obtaining a target merchant laying the target marketing code from the at least one target merchant according to a processing result.
11. An apparatus for determining a placement relationship between a marketing code and a merchant, comprising:
the first determining module is used for determining the laying position information of the target marketing code by utilizing at least one piece of receiving position information of the target marketing code during receiving;
the second determination module is used for determining the position information of at least one merchant for verifying the target marketing code;
and the processing module is used for determining a target merchant for laying the target marketing code from the at least one merchant by processing the laying position information and the position information of the at least one merchant so as to determine a marketing code laying strategy for the target merchant.
12. The apparatus of claim 11, determining the placement location information of the targeted marketing code using at least one pickup location information of the targeted marketing code at the time of pickup, comprising:
acquiring the laid position information of the target marketing code during laying from a database;
and correcting the laid position information by using the pickup position information to obtain the laid position information of the target marketing code.
13. The apparatus of claim 12, wherein the modifying the retrieved position information to the existing paving position information comprises:
acquiring the collected at least one piece of pickup position information;
correcting the at least one piece of pickup position information to obtain corrected pickup position information;
and correcting the laid position information by using the corrected pickup position information to obtain the laid position information of the target marketing code.
14. The apparatus of claim 11, determining location information for at least one merchant that underwrites the targeted marketing code, comprising:
acquiring at least one piece of verification and sale information of the target marketing code;
extracting verification and sale position information of the target marketing code from each verification and sale information;
determining location information of the at least one merchant based on the extracted underwriting location information.
15. The apparatus of claim 14, determining location information for the at least one merchant based on the extracted underwriting location information, comprising:
extracting a merchant identifier of the at least one merchant from the acquired approval and sale information;
acquiring stored merchant position information corresponding to the merchant identification;
and correcting the position information of the stored commercial tenants by utilizing the position information of each verification and cancellation to obtain the position information of the at least one commercial tenant.
16. The apparatus of claim 11, determining a target merchant from the at least one merchant for paving the targeted marketing code by processing the paving location information and the location information of the at least one merchant, comprising:
determining at least one target merchant of which the distance difference is smaller than a threshold value from the at least one merchant by using the distance difference between the laying position information of the target marketing code and the position information of each merchant;
determining a first probability that the target marketing code is paved within the at least one target merchant using the distance difference;
and determining a target merchant for paving the target marketing code from the at least one target merchant according to the first probability.
17. The apparatus of claim 16, further comprising:
determining at least one piece of verification position information which meets a preset distance with each piece of the pickup position information, wherein the verification position information is verification position information of the target marketing code during verification;
determining the picking position information and the verification position information meeting a preset time interval in each piece of the determined picking position information and at least one piece of verification position information, wherein the preset time interval is an interval between the occurrence time of the picking position information and the occurrence time of the verification position information;
determining a second probability of the target marketing code being picked up and sold by the target business according to at least one pair of the picking up position information and the sold verification position information which meet a preset time interval in each business;
determining a target merchant for paving the target marketing code from the at least one target merchant according to the first probability, comprising:
and determining a target merchant for paving the target marketing code from the at least one target merchant according to the first probability and the second probability.
18. An electronic device comprising at least one processor and a memory, the memory storing a program and configured for the at least one processor to perform the steps of:
determining the laying position information of the target marketing code by utilizing at least one piece of picking position information of the target marketing code during picking;
determining location information of at least one merchant that underwrites the targeted marketing code;
and determining a target merchant for laying the target marketing code from the at least one merchant by processing the laying position information and the position information of the at least one merchant so as to determine a marketing code laying strategy for the target merchant.
CN201911200965.4A 2019-11-29 2019-11-29 Method and device for determining paving relationship between marketing codes and merchants, and electronic equipment Active CN111008864B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911200965.4A CN111008864B (en) 2019-11-29 2019-11-29 Method and device for determining paving relationship between marketing codes and merchants, and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911200965.4A CN111008864B (en) 2019-11-29 2019-11-29 Method and device for determining paving relationship between marketing codes and merchants, and electronic equipment

Publications (2)

Publication Number Publication Date
CN111008864A true CN111008864A (en) 2020-04-14
CN111008864B CN111008864B (en) 2023-12-26

Family

ID=70112982

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911200965.4A Active CN111008864B (en) 2019-11-29 2019-11-29 Method and device for determining paving relationship between marketing codes and merchants, and electronic equipment

Country Status (1)

Country Link
CN (1) CN111008864B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113837687A (en) * 2021-09-02 2021-12-24 支付宝(杭州)信息技术有限公司 Information association method, device and equipment

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101702177A (en) * 2009-11-13 2010-05-05 浪潮通信信息***有限公司 Method for searching peripheral shops selling particular commodity based on two-dimension code
US20100222041A1 (en) * 2009-03-02 2010-09-02 First Data Corporation Systems, Methods, and Apparatus for Providing Promotion Information to a Mobile Device
CN103268508A (en) * 2013-05-13 2013-08-28 上海紫恩数码科技有限公司 Drink bottle label with two-dimension code
CN103617546A (en) * 2013-11-27 2014-03-05 上海新大陆翼码信息科技有限公司 Information popularizing method and system
CN104767830A (en) * 2015-04-29 2015-07-08 百度在线网络技术(北京)有限公司 Information issuing management method and device
CN107705153A (en) * 2017-09-30 2018-02-16 江苏杰博实信息技术有限公司 A kind of polymerization payment code platform realizes the method that intelligent reward voucher is checked and write off
CN108985831A (en) * 2018-07-05 2018-12-11 阿里巴巴集团控股有限公司 A kind of method of discrimination of off-line transaction, device and computer equipment
CN109102324A (en) * 2018-07-12 2018-12-28 阿里巴巴集团控股有限公司 Model training method, the red packet material based on model are laid with prediction technique and device
CN110458651A (en) * 2019-07-18 2019-11-15 阿里巴巴集团控股有限公司 Trade company's recognition methods, device, equipment and storage medium
CN110503412A (en) * 2019-08-30 2019-11-26 阿里巴巴集团控股有限公司 The detection method and system of red packet code material conflict under a kind of line

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100222041A1 (en) * 2009-03-02 2010-09-02 First Data Corporation Systems, Methods, and Apparatus for Providing Promotion Information to a Mobile Device
CN101702177A (en) * 2009-11-13 2010-05-05 浪潮通信信息***有限公司 Method for searching peripheral shops selling particular commodity based on two-dimension code
CN103268508A (en) * 2013-05-13 2013-08-28 上海紫恩数码科技有限公司 Drink bottle label with two-dimension code
CN103617546A (en) * 2013-11-27 2014-03-05 上海新大陆翼码信息科技有限公司 Information popularizing method and system
CN104767830A (en) * 2015-04-29 2015-07-08 百度在线网络技术(北京)有限公司 Information issuing management method and device
CN107705153A (en) * 2017-09-30 2018-02-16 江苏杰博实信息技术有限公司 A kind of polymerization payment code platform realizes the method that intelligent reward voucher is checked and write off
CN108985831A (en) * 2018-07-05 2018-12-11 阿里巴巴集团控股有限公司 A kind of method of discrimination of off-line transaction, device and computer equipment
CN109102324A (en) * 2018-07-12 2018-12-28 阿里巴巴集团控股有限公司 Model training method, the red packet material based on model are laid with prediction technique and device
CN110458651A (en) * 2019-07-18 2019-11-15 阿里巴巴集团控股有限公司 Trade company's recognition methods, device, equipment and storage medium
CN110503412A (en) * 2019-08-30 2019-11-26 阿里巴巴集团控股有限公司 The detection method and system of red packet code material conflict under a kind of line

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
郭开卫;王颖卓;王亚雄;: "基于大数据的线下商户真实属地判定研究", 现代信息科技, no. 10 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113837687A (en) * 2021-09-02 2021-12-24 支付宝(杭州)信息技术有限公司 Information association method, device and equipment
CN113837687B (en) * 2021-09-02 2024-05-03 支付宝(杭州)信息技术有限公司 Information association method, device and equipment

Also Published As

Publication number Publication date
CN111008864B (en) 2023-12-26

Similar Documents

Publication Publication Date Title
TWI730524B (en) Identity authentication method, device and system
US9436695B2 (en) Dynamically expiring crowd-sourced content
CN110110244B (en) Interest point recommendation method integrating multi-source information
CN107122369B (en) Service data processing method, device and system
US20150254737A1 (en) Method, apparatus and system for providing customized service based on beacon signal
CN110096929A (en) Target detection neural network based
CN111639687B (en) Model training and abnormal account number identification method and device
WO2020207201A1 (en) Method and apparatus for constructing user behavior prediction model, storage medium and electronic device
CN110781971B (en) Merchant type identification method, device, equipment and readable medium
CN109102324B (en) Model training method, and red packet material laying prediction method and device based on model
CN111539739A (en) Risk detection method, device and equipment
CN108521402B (en) Method, device and equipment for outputting label
CN110059212A (en) Image search method, device, equipment and computer readable storage medium
CN111008864A (en) Method and device for determining laying relation between marketing code and merchant and electronic equipment
CN111639269B (en) Site recommendation method and device
CN115564450B (en) Wind control method, device, storage medium and equipment
CN110278524B (en) User position determining method, graph model generating method, device and server
CN110008252B (en) Data checking method and device
CN108985831B (en) Offline transaction distinguishing method and device and computer equipment
CN108830298B (en) Method and device for determining user feature tag
CN112967044A (en) Payment service processing method and device
CN114756634A (en) Method and device for discovering interest point change, electronic equipment and storage medium
CN111489163A (en) Service processing method and device and electronic equipment
CN109902170A (en) A kind of classification method of text, device and electronic equipment
CN113496304B (en) Method, device, equipment and storage medium for controlling delivery of network medium information

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20240228

Address after: 128 Meizhi Road, Guohao Times City # 20-01, Singapore 189773

Patentee after: Advanced Nova Technology (Singapore) Holdings Ltd.

Country or region after: Singapore

Address before: 45-01 Anson Building, 8 Shanton Avenue, Singapore 068811

Patentee before: Alipay laboratories (Singapore) Ltd.

Country or region before: Singapore

TR01 Transfer of patent right