CN111815011A - Message sending method and device, computer equipment and storage medium - Google Patents

Message sending method and device, computer equipment and storage medium Download PDF

Info

Publication number
CN111815011A
CN111815011A CN201910286563.4A CN201910286563A CN111815011A CN 111815011 A CN111815011 A CN 111815011A CN 201910286563 A CN201910286563 A CN 201910286563A CN 111815011 A CN111815011 A CN 111815011A
Authority
CN
China
Prior art keywords
information
target
message
area
target area
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
CN201910286563.4A
Other languages
Chinese (zh)
Other versions
CN111815011B (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.)
Tenpay Payment Technology Co Ltd
Original Assignee
Tenpay Payment Technology Co 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 Tenpay Payment Technology Co Ltd filed Critical Tenpay Payment Technology Co Ltd
Priority to CN201910286563.4A priority Critical patent/CN111815011B/en
Publication of CN111815011A publication Critical patent/CN111815011A/en
Application granted granted Critical
Publication of CN111815011B publication Critical patent/CN111815011B/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
    • G06Q10/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
    • G06Q10/043Optimisation of two dimensional placement, e.g. cutting of clothes or wood
    • 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/0201Market modelling; Market analysis; Collecting market data
    • 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/26Government or public services

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Development Economics (AREA)
  • Human Resources & Organizations (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Accounting & Taxation (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Finance (AREA)
  • Theoretical Computer Science (AREA)
  • Game Theory and Decision Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Health & Medical Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • Educational Administration (AREA)
  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The embodiment of the invention discloses a message sending method, a message sending device, computer equipment and a storage medium, and belongs to the technical field of Internet. According to the embodiment of the invention, the plurality of geographic areas are divided into the plurality of target area sets, and the target message is sent aiming at the user group of each target area set, so that the operation cost is reduced; and the message is sent to the user according to the user popularization mode indicated by the message indication information of each target area set, so that the conversion rate of converting the user into the user using the transportation means boarding service is improved, the operation effect of the message sending process is improved, and the actual efficiency is improved.

Description

Message sending method and device, computer equipment and storage medium
Technical Field
The present invention relates to the field of internet technologies, and in particular, to a message sending method, an apparatus, a computer device, and a storage medium.
Background
With the development of internet technology, the functions of target applications are more and more abundant, and the target applications can provide vehicle riding services for users. For example, the terminal may generate a two-dimensional code for the user based on the target application, and the user takes a car by presenting the two-dimensional code. In operating the targeted application, a message is typically sent to the user of the city for which the vehicle ride service has been opened, e.g., an advertisement is pushed to the user to pull a new user to use the vehicle ride service.
Currently, the message sending process may include: the server acquires user information of a plurality of users in a plurality of cities, such as mobile phone numbers of the users, social application account numbers of the users and the like, based on the plurality of cities with the opened vehicle taking service, and sends an advertisement message to all the users in the city aiming at each city, wherein the advertisement message is used for prompting the users to use the vehicle taking service of the target application.
The method actually sends messages to all users in each city, however, the number of cities and the number of users are large, each city needs to be operated independently, and operation cost is high; after the advertisement messages are sent to a large number of users, only a few users can use the vehicle riding service based on the prompt of the advertisement messages, so that the operation effect of the message sending process is poor, and the actual efficiency is low.
Disclosure of Invention
The embodiment of the invention provides a message sending method, a message sending device, computer equipment and a storage medium, which can solve the problems of poor operation effect and low actual efficiency in the sending process. The technical scheme is as follows:
in one aspect, a message sending method is provided, and the method includes:
acquiring regional information of a plurality of geographic regions, the regional information being at least used for indicating vehicle riding characteristics within the geographic regions;
determining a plurality of target area sets based on the area information of the plurality of geographic areas, wherein each target area set comprises a plurality of geographic areas with the same or similar vehicle riding characteristics;
acquiring message indicating information of the plurality of target area sets according to area information of a plurality of geographic areas included in the plurality of target area sets, wherein the message indicating information is used for indicating a user popularization mode of a transportation means riding service for popularizing a target application in the target area sets;
and sending the target message to the users of the plurality of target area sets according to the message indication information.
In one aspect, a message sending apparatus is provided, and the apparatus includes:
an acquisition module configured to acquire regional information of a plurality of geographic regions, the regional information being at least used to indicate vehicle riding characteristics within the geographic regions;
a determination module, configured to determine a plurality of target area sets based on area information of the plurality of geographic areas, where each target area set includes a plurality of geographic areas with the same or similar vehicle riding characteristics;
the acquisition module is further configured to acquire message indication information of the plurality of target area sets according to area information of a plurality of geographic areas included in the plurality of target area sets, where the message indication information is used to indicate a user popularization mode for popularizing a vehicle riding service applied to a target in a target area set;
and the sending module is used for sending the target message to the users of the plurality of target area sets according to the message indication information.
In a possible implementation manner, the obtaining module is further configured to obtain initial area information of the plurality of geographic areas from a plurality of collecting devices; for each geographic area, generating a second number of information according to a first number of information and a target algorithm included in initial area information of the geographic area; and deleting the overlapped information in the first number of information and the second number of information to obtain the area information of the geographic area.
In one aspect, a computer device is provided that includes one or more processors and one or more memories having at least one instruction stored therein, the at least one instruction being loaded and executed by the one or more processors to implement operations performed by a messaging method as described above.
In one aspect, a computer-readable storage medium is provided, in which at least one instruction is stored, and the at least one instruction is loaded and executed by a processor to implement the operations performed by the message sending method as described above.
The technical scheme provided by the embodiment of the invention has the beneficial effects that at least:
by dividing a plurality of geographic areas into a plurality of target area sets, the target message is sent aiming at the user group of each target area set, so that the operation cost is reduced; and the message is sent to the user according to the user popularization mode indicated by the message indication information of each target area set, so that the conversion rate of converting the user into the user using the transportation means boarding service is improved, the operation effect of the message sending process is improved, and the actual efficiency is improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a schematic diagram of an implementation environment of a message sending method according to an embodiment of the present invention;
fig. 2 is a flowchart of a message sending method according to an embodiment of the present invention;
FIG. 3 is a flow chart of clustering according to an embodiment of the present invention;
fig. 4 is a schematic diagram of area information according to an embodiment of the present invention;
fig. 5 is a schematic diagram of area information according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of a message sending apparatus according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of a server according to an embodiment of the present invention;
fig. 8 is a schematic structural diagram of a terminal according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Fig. 1 is a schematic diagram of an implementation environment of a message sending method according to an embodiment of the present invention, and referring to fig. 1, the implementation environment includes: a computer device 101 and a terminal 102. The computer device 101 is taken as an example of a server, which is a background server of the target application. The target application is used for providing a vehicle riding service, wherein the vehicle riding service refers to services such as convenient payment, information inquiry and real-time traffic information sharing which are provided when a user rides a vehicle. The target application is installed on the terminal 102, when a user needs to take a vehicle, the terminal 102 generates a payment code based on user information, the user presents the payment code to the scanning device, the scanning device sends the user information to the server based on the payment code, the server deducts the riding fee of the user based on the user information, the server can also send a notification message to the terminal 102, and the notification message is used for notifying the user of successfully deducting the riding fee, so that a convenient vehicle fee payment mode is provided for the user. In one possible example, the scanning device may also send the user's start and end ride locations to a server that deducts ride fees based on the start and end ride locations. The vehicle can be a bus, a subway or a train and the like.
In one possible implementation scenario, the target application may provide a vehicle occupancy service to users in one or more geographic areas, and when the target application is operated, a message may be sent to users in the geographic area based on the one or more geographic areas supported by the vehicle occupancy service of the target application. In one possible implementation scenario, the implementation environment may further include: the server may further obtain, from the collecting device, information of the user included in the geographic area, for example, a social account of the user, and send a message to the user included in the geographic area based on the information of the user. For example, taking a geographic region as an example of a city, the server pushes advertisements to users within a certain city to pull new users for the targeted application.
It should be noted that the computer device 101 may be provided as a server or a terminal, and the above process is only described by taking the server as an example, but the specific representation form of the computer device 101 is not limited. The target application may be a stand-alone application, or a plug-in installed in a stand-alone application, etc. For example, a ride applet installed in a social application. The server can be a server, a server cluster consisting of a plurality of servers, or a cloud computing server center. The embodiment of the present invention is not particularly limited to this.
Fig. 2 is a flowchart of a message sending method according to an embodiment of the present invention. The execution subject of the embodiment of the invention is computer equipment, and referring to fig. 2, the method comprises the following steps:
201. the computer device obtains region information for each of a plurality of geographic regions.
The zone information is used at least to indicate vehicle ride characteristics within the geographic zone. The region information for each geographic region includes information for multiple dimensions of the geographic region. In the embodiment of the present invention, the geographic area may be an area within a preset range, for example, the geographic area may be a city, and the area information of each city may describe characteristics of a travel route of a vehicle in the city, a frequency of travel of a user group by the vehicle, and the like.
The computer device may screen out the plurality of geographic areas according to an area where the target application provides the transportation boarding service, and acquire the screened out plurality of geographic area information. In a possible embodiment, this step can be implemented by the following step 2011-2013.
2011. The computer device screens a plurality of geographic areas from a plurality of candidate geographic areas.
The multiple candidate geographic regions may be geographic regions in which the target application provides vehicle occupancy services. For example, the target application may open a vehicle ride service in a 100 city, which may be used by users located within the 100 city.
In one possible implementation, the computer device may filter the geographic regions according to administrative levels of the plurality of candidate geographic regions. The computer device determining a plurality of alternative geographic areas in which the target application provides the vehicle occupancy service; and the computer equipment screens out a plurality of geographical areas with administrative region grades lower than the first regional grade from the plurality of candidate geographical areas according to the administrative region grades of the plurality of candidate geographical areas. In one possible example, illustrated with a geographic region as a city, the administrative level of the city may be first, second, third, fourth, fifth, etc. The target area level may be set based on needs, for example, the target area level may be a first-class city or a second-class city. For example, the target application's vehicle boarding service covers 100 cities, and the computer device may select 90 cities of the 100 cities, excluding 10 primary cities.
In another possible implementation, the computer device may also screen the geographic area based on economic conditions, traffic conditions, and the like for alternative geographic areas. For example, the computer device may further obtain economic information and traffic information of each candidate geographic area, perform descending order arrangement on the multiple candidate geographic areas according to the economic information and the traffic information of each candidate geographic area, and screen out multiple geographic areas located behind the target ordering position in the descending order arrangement. The economic information and the traffic information may include: the total number of people in the geographical area, the average number of people GDP (Gross Domestic Product), the number of public transportation lines, etc. In one possible example, for each candidate geographic area, the computer device may determine a sum of a plurality of products corresponding to the candidate geographic area based on a plurality of products of the total number of people, the average of people GDP, and the number of public transportation lines respectively and a weight of the total number of people, the average of people GDP, and the number of public transportation lines, and rank the plurality of candidate geographic areas in descending order according to the sum of the plurality of products corresponding to the plurality of candidate geographic areas. For example, the computer device may screen 90 cities after the 10 th city from 100 cities in descending order.
2012. The computer device obtains initial area information for the plurality of geographic areas from a plurality of collection devices.
The initial region information may include a plurality of initial information of the geographic region in a plurality of dimensions. In the embodiment of the present invention, the initial area information of the multiple geographic areas may be acquired by an acquisition device, the computer device may send an acquisition instruction to the multiple acquisition devices, the multiple acquisition devices send the multiple initial information of the multiple geographic areas to the computer device according to the acquisition instruction, and the computer device receives the multiple initial information of the multiple geographic areas of the multiple acquisition devices.
In one possible implementation, the plurality of dimensions are used to represent at least a condition of travel of the user in a vehicle within the geographic area. The multiple dimensions may also be used to represent economic levels, traffic infrastructure levels, etc. of a geographic area. In one possible example, taking the geographic area as a city as an example, the multiple dimensions may be: city level information, city population, transportation facilities, current status of transportation operation, online time of transportation boarding service, discount condition of transportation boarding service, transportation boarding service operation, condition of transportation boarding service applied to the same function, and the like. Of course, the multiple dimensions may also include other dimensions
It should be noted that factors such as the city level, economic conditions, and traffic conditions of a city greatly affect the use of a transportation boarding service that is applied by a user to a target in the city. Thus, the computer device may obtain a plurality of information including city level information, population, traffic conditions, usage of the vehicle after boarding the service, and the like. In one possible example, as shown in Table 1 below, for each dimension, the computer device may obtain a plurality of information in each dimension. For example, for a vehicle ride service operation dimension, the computer device may obtain a per-week average transaction quantity for the vehicle ride service in each city, a per-week average transaction amount, a per-week average transaction user quantity, a per-week active implement quantity, a per-person average transaction quantity for each user in each week, a per-week transaction quantity for an implement of the vehicle ride service, and a ratio of the per-week transaction quantity to a daily average transaction quantity for the traffic card.
TABLE 1
Figure BDA0002023470230000061
Figure BDA0002023470230000071
2013. The computer device determines area information of the plurality of geographic areas based on a first number of pieces of information included in initial area information of the plurality of geographic areas and a target algorithm.
For each geographic area, the computer equipment generates a second number of information according to the first number of information and a target algorithm which are included in the initial area information of the geographic area; and the computer equipment deletes the overlapped information in the first number of information and the second number of information to obtain the area information of the geographic area. The target algorithm may be based on a predetermined formula algorithm, the first number being less than the second number.
In one possible example, the target algorithm may be a ratio formula algorithm. For example, for a dimension of transportation taking service operation, the computer device may obtain a ratio between an average daily transaction number of transportation taking services and an average daily active implement number of transportation taking services, and the ratio may effectively measure a utilization rate of each implement of a current city; for another example, the service can also obtain the ratio between the daily average transaction user number of the transportation means riding service and the urban daily average passenger flow, and the ratio can well reflect the proportion condition of the number of users using the transportation means riding service in all passenger flows in the current city. For another example, the computer device may further obtain a ratio between the average daily transaction number of the transportation means taking service and the average daily passenger flow of the city, a ratio between the average weekly transaction number of the transportation means taking service and the average daily transaction number of the city transportation card, and the like.
In one possible implementation, the computer device may determine the overlapping information based on characteristics of the geographic area represented by each of the information. For example, for GDP, per-capita GDP, city resident population number included in the city-level information dimension, the computer device may delete GDP and city resident population number, leaving only per-capita GDP. It should be noted that the computer device derives more effective information based on the calculation of the current existing information through a target algorithm, and simplifies a large amount of information, thereby avoiding data redundancy, and enabling the finally obtained regional information to effectively and accurately reflect the vehicle carrying characteristics of the geographic region.
In one possible example, the computer device may prune the first number of information and the second number of information to obtain the region information as shown in table 2 below.
TABLE 2
Figure BDA0002023470230000081
Figure BDA0002023470230000091
In a possible implementation manner, abnormal information or information with large magnitude difference may exist in the first number of information and the second number of information, and the computer device may further perform denoising processing on the second number of information of each geographic area. In one possible example, if the first number of information and the second number of information are not of the same order of magnitude, the computer device may translate the order of magnitude of each of the first number of information and the second number of information to the target order of magnitude according to the target order of magnitude. For example, the target application permeability for a city may be 0.8, the passenger flow for the city is 1600581, and the computer device may convert the passenger flow to 1.6, such that the target application permeability and the passenger flow are both on the order of 10 or less.
In one possible implementation, the computer device may further unify the units of the first number of information and the second number of information to the same unit. For example, if the current time length of the transportation taking service in city a is 6 months, and the current time length of the transportation taking service in city B is 298 days, the current time length of the transportation taking service in city a of 6 months can be converted into 180 days, so as to ensure that the information units of different cities in the same dimension are the same. In addition, for information that is numerically abnormal, the computer device may delete the information. For example, if the time length of the getting-on service of the vehicle in the last week of a certain city is 120 days, the time length of the getting-on service of the current vehicle is-10 days, it is obvious that the value of the time length of the getting-on service of the current vehicle is a negative number, the information is abnormal, and the computer device deletes the time length of the getting-on service of the current vehicle in the city.
202. The computer equipment clusters the plurality of geographic areas according to the first information in the area information of each geographic area to obtain a plurality of initial area sets.
The first information may include partial information in the region information. The computer device can classify the plurality of geographical areas through a target algorithm and the first information of each geographical area to obtain a plurality of initial area sets, wherein each initial area set comprises one or more geographical areas with the same characteristics.
In one possible implementation, the computer device may filter out the first information from the regional information for each geographic region. The area information includes a plurality of pieces of information, in a possible implementation manner, the first information may be one or more pieces of information preset in the area information, and the computer device obtains a first preset information identifier, and screens out first information corresponding to the preset information identifier from the area information according to the first preset information identifier. In another possible implementation, the computer device may further divide the plurality of geographic areas multiple times based on the plurality of information, respectively, for example, divide the plurality of geographic areas based on one kind of information each time, and filter the first information based on a plurality of division results after the multiple divisions. The process may be: the computer device divides the plurality of geographic areas into a plurality of initial area sets based on one piece of information of each geographic area, and obtains a plurality of division results corresponding to the plurality of pieces of information, wherein each division result corresponds to the plurality of initial area sets. The computer equipment selects information corresponding to the division result with the distribution characteristics meeting the target characteristics as first information according to the distribution characteristics of the plurality of initial region sets corresponding to each division result. The target feature may be: the plurality of geographical areas in the plurality of initial area sets are evenly distributed.
For example, the area information includes 4 pieces of information, and the computer device divides the plurality of geographic areas into a plurality of initial area sets based on each piece of information, so as to obtain 4 division results corresponding to the 4 pieces of information, where the first result: set a (comprising 8 cities), set B (comprising 10 cities), set C (comprising 12 cities); the second result is: set E (comprising 5 cities), set F (comprising 25 cities); the third result is that: set G (including 1 city), set H (including 25 cities), set I (including 4 cities); the fourth result is: set J (including 14 cities), set K (including 16 cities); in the first and fourth results, the geographic regions in the plurality of initial region sets are evenly distributed. The computer device may select information corresponding to the first result and the fourth result as the first information.
In one possible implementation, the computer device may classify the plurality of geographic regions through a clustering algorithm, and in one possible example, as shown in fig. 3, the clustering process may include the following steps (a) - (f).
Step (a): the computer device inputs the cluster number k, and the zone information for the n geographic zones.
Step (b): the computer device selects any k geographic regions from the plurality of geographic regions as initial cluster centers.
Step (c): the computer device repeatedly performs the processes of steps (c) to (f) until each cluster center reaches a convergence condition.
Step (d): the computer device determines a mean value of each cluster center, calculates distances between each geographic area and the mean values of the plurality of cluster centers according to the mean value of each cluster center, and divides the plurality of geographic areas into cluster centers which are the smallest distance from each geographic area again according to the smallest distance.
A step (e): the computer device again calculates the mean value for each cluster center.
Step (f): and when the plurality of clustering centers reach the convergence condition, outputting k clusters meeting the convergence condition.
Wherein each cluster comprises a plurality of geographic areas belonging to the same or similar riding characteristics of the tool. The convergence condition may be that the sum of squared errors is locally minimal or that the cluster center is no longer changing, etc.
In one possible implementation, the computer device may further obtain region information for the plurality of initial region sets, for each initial region set, the computer device determining a plurality of information for a plurality of geographic regions included in the initial region set. For each type of information, determining an average value of each type of information of the plurality of geographic areas as the information of the initial area set, and obtaining the area information of the initial area set. For example, as shown in fig. 4, the computer device may determine that 9 city groups are in multiple information pairs by calculating an average value, as illustrated by the example of the geographic area as a city, such as shown in fig. 4.
203. And the computer equipment combines the plurality of initial area sets according to the second information in the area information of each geographic area to obtain a plurality of target area sets.
The first information and the second information include information of different dimensions in the region information. The second information may include partial information in the region information. The computer device may determine the second information of each initial region set according to the second information of each geographic region, determine a distance between every two initial region sets in the plurality of initial region sets according to the second information of each initial region set, merge the plurality of initial region sets, the distance of which is smaller than the target distance, into one target region set, and obtain a plurality of target region sets, each target region set including a plurality of geographic regions.
In a possible implementation, the computer device may determine the euclidean distance between each two initial region sets according to a plurality of information included in the second information of each initial region set. For example, the computer device may determine a distance between each two of the plurality of initial region sets based on the second information for each initial region set by the following formula one,
the formula I is as follows:
Figure BDA0002023470230000111
wherein x and y represent two initial region sets, respectively. d (x, y) represents the distance between the two initial region sets. n represents the amount of information included in each initial set of regions. x is the number of1、x2、x3、……xnThe second information, which is one of the two initial sets of areas, comprises a plurality of information, y1、y2、y3、……ynThe second information being the other of the two initial sets of regions comprises a plurality of information.
As shown in fig. 5, the computer device calculates the distance between each two initial region sets according to the above formula, and the closer the distance is, the higher the similarity between the two initial region sets is. As can be seen from fig. 5, the initial region set 6, and the initial region set 7 have a higher degree of similarity and are optimal mergeable clusters, the initial region set 4 and the initial region set 8 are two other initial region sets that are close to each other, and the computer device may merge the initial region set 5, the initial region set 6, and the initial region set 7 into one target region set, and merge the initial region set 4 and the initial region set 8 into one target region set.
In a possible implementation manner, the computer device first screens out the second information from the area information of each geographic area, and then classifies the plurality of geographic areas, and a screening process of the second information is the same as the screening process of the first information, and is not described herein again.
It should be noted that the multiple geographic areas may be long-tailed cities with administrative levels lower than the first regional level, for example, long-tailed cities such as two-line or three-line, four-line, five-line, and the like, and after the computer device divides the large number of long-tailed cities into city groups with distinct features, the computer device may determine the message indication information corresponding to the group through the following step 204, thereby performing well customized operation on each group, and greatly improving the operation effect, for example, in the process of pulling a new user for a target application or activating a silent user on the target application, the message may be sent more specifically, and at the same time, the cost is greatly saved.
204. The computer equipment acquires the message indication information of the target area sets according to the area information of the geographic areas included in the target area sets.
Each target area set corresponds to one message indication information, and the message indication information is used for indicating a user popularization mode of the transportation means boarding service for popularizing the target application in the target area set. The user promotion manner includes a process of sending a message to the user when promoting the transportation boarding service, for example, the number of sent messages, the content of sent messages, and the like. In a possible implementation, the message indication information at least includes the number of messages, and the message indication information further includes at least one of a message sending period and a target message.
In one possible implementation, the computer device may determine the message indication information according to a characteristic characterized by the zone information of each set of target zones. The process may include: for each target area set, the computer device determines the vehicle riding characteristics of the target area set according to the area information of a plurality of geographic areas included in the target area set; the computer device acquires the message indication information corresponding to the vehicle riding characteristics of the target area set from the corresponding relation between the plurality of vehicle riding characteristics and the message indication information according to the vehicle riding characteristics of the target area set.
In one possible implementation, the computer device may determine the area information of the target area set according to the area information of the plurality of geographic areas included in the target area set. The process may include: for each set of target areas, the computer device includes a plurality of information for a plurality of geographic areas in accordance with the set of target areas. And for each type of information, determining an average value of each information of the plurality of geographic areas, and taking the average value of each information of the plurality of geographic areas as the information of the target area set to obtain the area information of the target area set.
In one possible implementation, the vehicle ride characteristics refer to characteristics of users riding vehicles in multiple geographic regions within the set of target regions. The vehicle boarding characteristics may include the number of users who board the vehicle, the download amount of the target application, the administrative area level, the usage amount of the vehicle boarding service, and the like.
In one possible example, the computer device may obtain first indication information of a first target area set from a correspondence relationship between the plurality of vehicle boarding characteristics and message indication information according to a first characteristic of the first target area set, the first characteristic including that an administrative area level is within a target level range, a number of vehicle-mounted users is greater than a target user number, the first indication information includes that the message number is greater than a first number, a first target message is used for prompting use of the vehicle boarding service, and the target level range is lower than the first area level and higher than a second area level. For example, in 30 second-line, third-line, fourth-line, and fifth-line cities below one line that the computer device may screen out, the first set of target areas may be 10 second-line cities below one line and above three lines.
In another possible example, the computer device may obtain second indication information of a second target area set from a correspondence between the plurality of vehicle boarding characteristics and message indication information according to a second characteristic of the second target area set, the second characteristic including that a download amount of the target application is less than a target download amount, a number of the messages in the second indication information is less than a second number, a second target message is used to prompt use of the vehicle boarding service, and the first number is greater than the second number;
in another possible example, the computer device may obtain third indication information of a third target area set from a correspondence relationship between the plurality of vehicle boarding characteristics and message indication information according to a third characteristic of the third target area set, the third characteristic including that a usage amount of the vehicle boarding service is greater than a target usage amount, a message transmission cycle in the third indication information being a first cycle, and a third target message for prompting a reduction in a cost of the vehicle boarding service.
For example, as shown in table 3 below, taking the target area set as an example for explanation, the urban group 6 is characterized by "second-line high passenger flow", and based on the analysis of the strong features and weak features of the group, the urban group is a second-line large city, the population, GDP, and the like are developed, the permeability of the target application is high, and the daily average passenger flow is also large, so the urban group can serve the urban group with the most development potential by means of transportation, and the computer device can send more messages prompting the user to use the transportation service of the target application in the urban group, for example, messages for pulling potential new users or messages for users to activate silent users. The feature positioning of the city group 7 is "discounted low target application penetration", based on the analysis of the strong features and weak features of the group, the city is a three-four-line city, the penetration rate of payment by using the target application or the social application where the target application is located is also low, which can indicate that the acceptance of the users of the city group to the transportation boarding service is not high, moreover, the transportation cards of the cities are discounted, but the transportation boarding service of the target application is generally not discounted, and the computer device can select a small part of users with higher conversion probability in the city group to send fewer messages. The group characteristic of the city group 9 is 'high vehicle riding service travel', and based on the analysis of the strong characteristic and the weak characteristic of the group, the total GDP of the city group is not high, but the average GDP of people is high, the number of per-day per-person trades of the vehicle riding service is up to 4.75 times per person, and the machine utilization rate is also up to 188 times per machine, which fully indicates that the development of the vehicle riding service on the city group is mature, and the computer device can regularly send a prompt message for prompting that the cost of the vehicle riding service is discounted to users of the city group, so that the users are prevented from losing.
TABLE 3
Figure BDA0002023470230000141
Figure BDA0002023470230000151
205. And the computer equipment sends the target message to the users of the plurality of target area sets according to the message indication information.
The message indication information includes at least a message number. For each target area set, the computer equipment sends the message quantity entry mark message to the users in the target area set according to the message quantity included in the message indication information of the target area set.
In one possible implementation, for the first set of target areas, the computer device may send more than a first number of first target messages to users within the first set of target areas based on the first indication information. For the second set of target areas, the computer device may send less than a second number of second target messages to users within the second set of target areas based on the second indication information. For the third target area set, the computer device may send a third target message to the user in the third target area set once every first period according to the third indication information.
In one possible implementation, the computer device may filter out the number of users included in the target area set according to the number of messages, and send a target message to each user in the number of users, where the number of users may be the same as the number of messages. The computer device may screen out a target number of users whose user information satisfies a target user condition, which may be that the age is in a target age group, the number of times of taking a vehicle exceeds a target number of times, or the like, according to the user information of each user.
According to the method provided by the embodiment of the invention, the plurality of geographic areas are divided into the plurality of target area sets, and the target message is sent aiming at the user group of each target area set, so that the operation cost is reduced; and the message is sent to the user according to the user popularization mode indicated by the message indication information of each target area set, so that the conversion rate of converting the user into the user using the transportation means boarding service is improved, the operation effect of the message sending process is improved, and the actual efficiency is improved.
Fig. 6 is a schematic structural diagram of a message sending apparatus according to an embodiment of the present invention. Referring to fig. 6, the apparatus includes:
an obtaining module 601, configured to obtain area information of a plurality of geographic areas, where the area information is at least used for indicating a vehicle riding characteristic in the geographic area;
a determining module 602, configured to determine a plurality of target area sets based on the area information of the plurality of geographic areas, each target area set including a plurality of geographic areas with the same or similar vehicle riding characteristics;
the obtaining module 601 is further configured to obtain message indication information of the multiple target area sets according to area information of multiple geographic areas included in the multiple target area sets, where the message indication information is used to indicate a user popularization manner for promoting a vehicle riding service applied to a target in a target area set;
a sending module 603, configured to send the target message to the users in the target area sets according to the message indication information.
In a possible implementation manner, the determining module 602 is further configured to cluster the multiple geographic areas according to the first information in the area information of each geographic area, so as to obtain multiple initial area sets; merging the plurality of initial area sets according to second information in the area information of each geographic area to obtain a plurality of target area sets;
the first information and the second information include information of different dimensions in the region information.
In one possible implementation, the obtaining module 601 includes:
the determining unit is used for determining the vehicle riding characteristics of each target area set according to the area information of a plurality of geographic areas included in the target area set;
and the acquisition unit is used for acquiring the message indication information corresponding to the vehicle riding characteristics of the target area set from the corresponding relation between the plurality of vehicle riding characteristics and the message indication information according to the vehicle riding characteristics of the target area set.
In one possible implementation manner, the message indication information at least includes a message number, and the message indication information further includes at least one of a message sending period and a target message.
In one possible implementation, the obtaining unit includes:
a first obtaining subunit, configured to obtain first indication information of a first target area set from a correspondence relationship between the multiple vehicle boarding characteristics and message indication information according to a first characteristic of the first target area set, where the first characteristic includes that an administrative area level is within a target level range, a number of vehicle-mounted users is greater than a target user number, the first indication information includes that the message number is greater than a first number, a first target message is used to prompt use of the vehicle boarding service, and the target level range is lower than the first area level and higher than a second area level;
a second obtaining subunit, configured to obtain, according to a second characteristic of a second target area set, second indication information of the second target area set from a correspondence between the multiple vehicle boarding characteristics and message indication information, where the second characteristic includes that a download amount of the target application is smaller than a target download amount, the number of messages in the second indication information is smaller than a second number, a second target message is used to prompt use of the vehicle boarding service, and the first number is larger than the second number;
and the third acquisition subunit is configured to acquire, according to a third characteristic of a third target area set, third indication information of the third target area set from a correspondence between the plurality of vehicle boarding characteristics and the message indication information, where the third characteristic includes that the usage amount of the vehicle boarding service is greater than a target usage amount, and a message sending cycle in the third indication information is a first cycle, and a third target message is used to prompt that the cost of the vehicle boarding service is reduced.
In one possible implementation, the apparatus further includes:
the determination module 602 is further configured to determine a plurality of alternative geographic areas in which the target application provides the vehicle occupancy service;
and the screening module is used for screening the plurality of geographical areas with the administrative region grades lower than the first area grade from the plurality of candidate geographical areas according to the administrative region grades of the plurality of candidate geographical areas.
In a possible implementation manner, the obtaining module 601 is further configured to obtain initial area information of the multiple geographic areas from multiple collecting devices; for each geographic area, generating a second number of information according to the first number of information and a target algorithm included in the initial area information of the geographic area; and deleting the overlapped information in the first number of information and the second number of information to obtain the area information of the geographic area.
According to the embodiment of the invention, the plurality of geographic areas are divided into the plurality of target area sets, and the target message is sent aiming at the user group of each target area set, so that the operation cost is reduced; and the message is sent to the user according to the user popularization mode indicated by the message indication information of each target area set, so that the conversion rate of converting the user into the user using the transportation means boarding service is improved, the operation effect of the message sending process is improved, and the actual efficiency is improved.
All the above optional technical solutions may be combined arbitrarily to form the optional embodiments of the present disclosure, and are not described herein again.
It should be noted that: in the message sending apparatus provided in the foregoing embodiment, when sending a message, only the division of the functional modules is described as an example, and in practical applications, the functions may be distributed by different functional modules according to needs, that is, the internal structure of the computer device may be divided into different functional modules to complete all or part of the functions described above. In addition, the message sending method embodiments of the message sending device provided by the above embodiments belong to the same concept, and specific implementation processes thereof are described in detail in the method embodiments and are not described herein again.
Fig. 7 is a schematic structural diagram of a server according to an embodiment of the present invention, where the server 700 may generate a relatively large difference due to different configurations or performances, and may include one or more processors (CPUs) 701 and one or more memories 702, where the memory 702 stores at least one instruction, and the at least one instruction is loaded and executed by the processor 701 to implement the message sending method according to the foregoing method embodiments. Of course, the server may also have components such as a wired or wireless network interface, a keyboard, and an input/output interface, so as to perform input/output, and the server may also include other components for implementing the functions of the device, which are not described herein again.
Fig. 8 is a schematic structural diagram of a terminal according to an embodiment of the present invention. The terminal 800 may be: a smart phone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III, motion video Experts compression standard Audio Layer 3), an MP4 player (Moving Picture Experts Group Audio Layer IV, motion video Experts compression standard Audio Layer 4), a notebook computer, or a desktop computer. The terminal 800 may also be referred to by other names such as user equipment, portable terminal, laptop terminal, desktop terminal, etc.
In general, the terminal 800 includes: a processor 801 and a memory 802.
The processor 801 may include one or more processing cores, such as a 4-core processor, an 8-core processor, and so forth. The processor 801 may be implemented in at least one hardware form of a DSP (Digital Signal Processing), an FPGA (Field-Programmable Gate Array), and a PLA (Programmable Logic Array). The processor 801 may also include a main processor and a coprocessor, where the main processor is a processor for processing data in an awake state, and is also called a Central Processing Unit (CPU); a coprocessor is a low power processor for processing data in a standby state. In some embodiments, the processor 801 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content required to be displayed on the display screen. In some embodiments, the processor 801 may further include an AI (Artificial Intelligence) processor for processing computing operations related to machine learning.
Memory 802 may include one or more computer-readable storage media, which may be non-transitory. Memory 802 may also include high speed random access memory, as well as non-volatile memory, such as one or more magnetic disk storage devices, flash memory storage devices. In some embodiments, a non-transitory computer readable storage medium in memory 802 is used to store at least one instruction for execution by processor 801 to implement the messaging methods provided by method embodiments herein.
In some embodiments, the terminal 800 may further include: a peripheral interface 803 and at least one peripheral. The processor 801, memory 802 and peripheral interface 803 may be connected by bus or signal lines. Various peripheral devices may be connected to peripheral interface 803 by a bus, signal line, or circuit board. Specifically, the peripheral device includes: at least one of a radio frequency circuit 804, a touch screen display 805, a camera 806, an audio circuit 807, a positioning component 808, and a power supply 809.
The peripheral interface 803 may be used to connect at least one peripheral related to I/O (Input/Output) to the processor 801 and the memory 802. In some embodiments, the processor 801, memory 802, and peripheral interface 803 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 801, the memory 802, and the peripheral interface 803 may be implemented on separate chips or circuit boards, which is not limited by the embodiments of the invention.
The Radio Frequency circuit 804 is used for receiving and transmitting RF (Radio Frequency) signals, also called electromagnetic signals. The radio frequency circuitry 804 communicates with communication networks and other communication devices via electromagnetic signals. The rf circuit 804 converts an electrical signal into an electromagnetic signal to be transmitted, or converts a received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 804 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a subscriber identity module card, and so forth. The radio frequency circuit 804 may communicate with other terminals via at least one wireless communication protocol. The wireless communication protocols include, but are not limited to: metropolitan area networks, various generation mobile communication networks (2G, 3G, 4G, and 5G), Wireless local area networks, and/or WiFi (Wireless Fidelity) networks. In some embodiments, the radio frequency circuit 804 may further include NFC (Near Field Communication) related circuits, which are not limited in this application.
The display screen 805 is used to display a UI (User Interface). The UI may include graphics, text, icons, video, and any combination thereof. When the display 805 is a touch display, the display 805 also has the ability to capture touch signals on or above the surface of the display 805. The touch signal may be input to the processor 801 as a control signal for processing. At this point, the display 805 may also be used to provide virtual buttons and/or a virtual keyboard, also referred to as soft buttons and/or a soft keyboard. In some embodiments, the display 805 may be one, providing the front panel of the terminal 800; in other embodiments, the display 805 may be at least two, respectively disposed on different surfaces of the terminal 800 or in a folded design; in still other embodiments, the display 805 may be a flexible display disposed on a curved surface or a folded surface of the terminal 800. Even further, the display 805 may be arranged in a non-rectangular irregular pattern, i.e., a shaped screen. The Display 805 can be made of LCD (liquid crystal Display), OLED (Organic Light-Emitting Diode), and the like.
The camera assembly 806 is used to capture images or video. Optionally, camera assembly 806 includes a front camera and a rear camera. Generally, a front camera is disposed at a front panel of the terminal, and a rear camera is disposed at a rear surface of the terminal. In some embodiments, the number of the rear cameras is at least two, and each rear camera is any one of a main camera, a depth-of-field camera, a wide-angle camera and a telephoto camera, so that the main camera and the depth-of-field camera are fused to realize a background blurring function, and the main camera and the wide-angle camera are fused to realize panoramic shooting and VR (Virtual Reality) shooting functions or other fusion shooting functions. In some embodiments, camera assembly 806 may also include a flash. The flash lamp can be a monochrome temperature flash lamp or a bicolor temperature flash lamp. The double-color-temperature flash lamp is a combination of a warm-light flash lamp and a cold-light flash lamp, and can be used for light compensation at different color temperatures.
The audio circuit 807 may include a microphone and a speaker. The microphone is used for collecting sound waves of a user and the environment, converting the sound waves into electric signals, and inputting the electric signals to the processor 801 for processing or inputting the electric signals to the radio frequency circuit 804 to realize voice communication. For the purpose of stereo sound collection or noise reduction, a plurality of microphones may be provided at different portions of the terminal 800. The microphone may also be an array microphone or an omni-directional pick-up microphone. The speaker is used to convert electrical signals from the processor 801 or the radio frequency circuit 804 into sound waves. The loudspeaker can be a traditional film loudspeaker or a piezoelectric ceramic loudspeaker. When the speaker is a piezoelectric ceramic speaker, the speaker can be used for purposes such as converting an electric signal into a sound wave audible to a human being, or converting an electric signal into a sound wave inaudible to a human being to measure a distance. In some embodiments, the audio circuitry 807 may also include a headphone jack.
The positioning component 808 is used to locate the current geographic position of the terminal 800 for navigation or LBS (location based Service). The positioning component 808 may be a positioning component based on the GPS (global positioning System) in the united states, the beidou System in china, the graves System in russia, or the galileo System in the european union.
Power supply 809 is used to provide power to various components in terminal 800. The power supply 809 can be ac, dc, disposable or rechargeable. When the power source 809 comprises a rechargeable battery, the rechargeable battery may support wired or wireless charging. The rechargeable battery may also be used to support fast charge technology.
In some embodiments, terminal 800 also includes one or more sensors 810. The one or more sensors 810 include, but are not limited to: acceleration sensor 811, gyro sensor 812, pressure sensor 813, fingerprint sensor 814, optical sensor 815 and proximity sensor 816.
The acceleration sensor 811 may detect the magnitude of acceleration in three coordinate axes of the coordinate system established with the terminal 800. For example, the acceleration sensor 811 may be used to detect the components of the gravitational acceleration in three coordinate axes. The processor 801 may control the touch screen 805 to display the user interface in a landscape view or a portrait view according to the gravitational acceleration signal collected by the acceleration sensor 811. The acceleration sensor 811 may also be used for acquisition of motion data of a game or a user.
The gyro sensor 812 may detect a body direction and a rotation angle of the terminal 800, and the gyro sensor 812 may cooperate with the acceleration sensor 811 to acquire a 3D motion of the user with respect to the terminal 800. From the data collected by the gyro sensor 812, the processor 801 may implement the following functions: motion sensing (such as changing the UI according to a user's tilting operation), image stabilization at the time of photographing, game control, and inertial navigation.
Pressure sensors 813 may be disposed on the side bezel of terminal 800 and/or underneath touch display 805. When the pressure sensor 813 is disposed on the side frame of the terminal 800, the holding signal of the user to the terminal 800 can be detected, and the processor 801 performs left-right hand recognition or shortcut operation according to the holding signal collected by the pressure sensor 813. When the pressure sensor 813 is disposed at a lower layer of the touch display screen 805, the processor 801 controls the operability control on the UI interface according to the pressure operation of the user on the touch display screen 805. The operability control comprises at least one of a button control, a scroll bar control, an icon control and a menu control.
The fingerprint sensor 814 is used for collecting a fingerprint of the user, and the processor 801 identifies the identity of the user according to the fingerprint collected by the fingerprint sensor 814, or the fingerprint sensor 814 identifies the identity of the user according to the collected fingerprint. Upon identifying that the user's identity is a trusted identity, the processor 801 authorizes the user to perform relevant sensitive operations including unlocking a screen, viewing encrypted information, downloading software, paying for and changing settings, etc. Fingerprint sensor 814 may be disposed on the front, back, or side of terminal 800. When a physical button or a vendor Logo is provided on the terminal 800, the fingerprint sensor 814 may be integrated with the physical button or the vendor Logo.
The optical sensor 815 is used to collect the ambient light intensity. In one embodiment, the processor 801 may control the display brightness of the touch screen 805 based on the ambient light intensity collected by the optical sensor 815. Specifically, when the ambient light intensity is high, the display brightness of the touch display screen 805 is increased; when the ambient light intensity is low, the display brightness of the touch display 805 is turned down. In another embodiment, the processor 801 may also dynamically adjust the shooting parameters of the camera assembly 806 based on the ambient light intensity collected by the optical sensor 815.
A proximity sensor 816, also known as a distance sensor, is typically provided on the front panel of the terminal 800. The proximity sensor 816 is used to collect the distance between the user and the front surface of the terminal 800. In one embodiment, when the proximity sensor 816 detects that the distance between the user and the front surface of the terminal 800 gradually decreases, the processor 801 controls the touch display 805 to switch from the bright screen state to the dark screen state; when the proximity sensor 816 detects that the distance between the user and the front surface of the terminal 800 becomes gradually larger, the processor 801 controls the touch display 805 to switch from the screen-on state to the screen-on state.
Those skilled in the art will appreciate that the configuration shown in fig. 8 is not intended to be limiting of terminal 800 and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components may be used.
In an exemplary embodiment, a computer-readable storage medium, such as a memory, is also provided that includes instructions executable by a processor in a computer device to perform the messaging method of the above embodiments. For example, the computer-readable storage medium may be a ROM (Read-Only Memory), a RAM (random access Memory), a CD-ROM (Compact Disc Read-Only Memory), a magnetic tape, a floppy disk, an optical data storage device, and the like.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program instructing relevant hardware, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like that fall within the spirit and principle of the present invention are intended to be included therein.

Claims (15)

1. A method for sending a message, the method comprising:
acquiring regional information of a plurality of geographic regions, the regional information being at least used for indicating vehicle riding characteristics within the geographic regions;
determining a plurality of target area sets based on the area information of the plurality of geographic areas, wherein each target area set comprises a plurality of geographic areas with the same or similar vehicle riding characteristics;
acquiring message indicating information of the plurality of target area sets according to area information of a plurality of geographic areas included in the plurality of target area sets, wherein the message indicating information is used for indicating a user popularization mode of a transportation means riding service for popularizing a target application in the target area sets;
and sending the target message to the users of the plurality of target area sets according to the message indication information.
2. The method of claim 1, wherein determining a plurality of sets of target areas based on the area information for the plurality of geographic areas comprises:
clustering the plurality of geographical areas according to first information in the area information of each geographical area to obtain a plurality of initial area sets;
merging the plurality of initial area sets according to second information in the area information of each geographic area to obtain a plurality of target area sets;
the first information and the second information include information of different dimensions in the region information.
3. The method according to claim 1, wherein the obtaining the message indication information of the plurality of target area sets according to the area information of the plurality of geographic areas included in the plurality of target area sets comprises:
for each target area set, determining the vehicle riding characteristics of the target area set according to the area information of a plurality of geographic areas included in the target area set;
and acquiring message indication information corresponding to the vehicle riding characteristics of the target area set from the corresponding relation between the plurality of vehicle riding characteristics and the message indication information according to the vehicle riding characteristics of the target area set.
4. The method of claim 3, wherein the message indication information at least comprises a message number, and wherein the message indication information further comprises at least one of a message sending period and a target message.
5. The method of claim 4, wherein the obtaining of the message indication information corresponding to the vehicle occupancy characteristics of the target area set from the correspondence between the plurality of vehicle occupancy characteristics and the message indication information according to the vehicle occupancy characteristics of the target area set comprises:
according to a first characteristic of a first target area set, acquiring first indication information of the first target area set from a corresponding relation between the plurality of vehicle riding characteristics and message indication information, wherein the first characteristic comprises that an administrative area level is within a target level range, the number of users carrying vehicles is greater than the number of target users, the number of messages in the first indication information is greater than the first number, a first target message is used for prompting the use of the vehicle riding service, and the target level range is lower than the first area level and higher than a second area level;
according to a second characteristic of a second target area set, acquiring second indication information of the second target area set from a corresponding relation between the plurality of vehicle riding characteristics and message indication information, wherein the second characteristic comprises that the download amount of the target application is smaller than a target download amount, the number of messages in the second indication information is smaller than a second number, the second target message is used for prompting the use of the vehicle riding service, and the first number is larger than the second number;
according to a third characteristic of a third target area set, third indication information of the third target area set is obtained from a corresponding relation between the plurality of vehicle boarding characteristics and message indication information, the third characteristic includes that the usage amount of the vehicle boarding service is larger than a target usage amount, a message sending period in the third indication information is a first period, and a third target message is used for prompting cost reduction of the vehicle boarding service.
6. The method of claim 1, wherein prior to obtaining the regional information for the plurality of geographic regions, the method further comprises:
determining a plurality of alternative geographic areas for which the target application provides the vehicle occupancy service;
and screening the plurality of geographical areas with administrative region grades lower than a first area grade from the plurality of candidate geographical areas according to the administrative region grades of the plurality of candidate geographical areas.
7. The method of claim 1, wherein obtaining regional information for a plurality of geographic regions comprises:
acquiring initial area information of a plurality of geographic areas from a plurality of acquisition devices;
for each geographic area, generating a second number of information according to a first number of information and a target algorithm included in initial area information of the geographic area;
and deleting the overlapped information in the first number of information and the second number of information to obtain the area information of the geographic area.
8. A message transmission apparatus, characterized in that the apparatus comprises:
an acquisition module configured to acquire regional information of a plurality of geographic regions, the regional information being at least used to indicate vehicle riding characteristics within the geographic regions;
a determination module, configured to determine a plurality of target area sets based on area information of the plurality of geographic areas, where each target area set includes a plurality of geographic areas with the same or similar vehicle riding characteristics;
the acquisition module is further configured to acquire message indication information of the plurality of target area sets according to area information of a plurality of geographic areas included in the plurality of target area sets, where the message indication information is used to indicate a user popularization mode for popularizing a vehicle riding service applied to a target in a target area set;
and the sending module is used for sending the target message to the users of the plurality of target area sets according to the message indication information.
9. The apparatus of claim 8,
the determining module is further configured to cluster the plurality of geographic areas according to first information in the area information of each geographic area to obtain a plurality of initial area sets; merging the plurality of initial area sets according to second information in the area information of each geographic area to obtain a plurality of target area sets;
the first information and the second information include information of different dimensions in the region information.
10. The apparatus of claim 8, wherein the obtaining module comprises:
the determining unit is used for determining the vehicle riding characteristics of the target area set according to the area information of a plurality of geographic areas included in the target area set for each target area set;
and the acquisition unit is used for acquiring the message indication information corresponding to the vehicle riding characteristics of the target area set from the corresponding relation between the plurality of vehicle riding characteristics and the message indication information according to the vehicle riding characteristics of the target area set.
11. The apparatus of claim 8,
the message indication information at least comprises the number of messages and at least one of the message sending period and the target message.
12. The apparatus of claim 8, wherein the obtaining unit comprises:
a first obtaining subunit, configured to obtain, according to a first characteristic of a first target area set, first indication information of the first target area set from a correspondence relationship between the multiple vehicle boarding characteristics and message indication information, where the first characteristic includes that an administrative area level is within a target level range, a number of vehicle-mounted users is greater than a target user number, the first indication information includes that the message number is greater than a first number, a first target message is used to prompt use of the vehicle boarding service, and the target level range is lower than a first area level and higher than a second area level;
a second obtaining subunit, configured to obtain, according to a second characteristic of a second target area set, second indication information of the second target area set from a correspondence relationship between the plurality of vehicle boarding characteristics and message indication information, where the second characteristic includes that a download amount of the target application is smaller than a target download amount, the number of messages in the second indication information is smaller than a second number, a second target message is used to prompt use of the vehicle boarding service, and the first number is larger than the second number;
a third obtaining subunit, configured to obtain, according to a third characteristic of a third target area set, third indication information of the third target area set from a correspondence between the multiple vehicle boarding characteristics and the message indication information, where the third characteristic includes that a usage amount of the vehicle boarding service is greater than a target usage amount, and a message sending cycle in the third indication information is a first cycle, and a third target message is used to prompt that a cost of the vehicle boarding service is reduced.
13. The apparatus of claim 8, further comprising:
the determination module further to determine a plurality of alternative geographic areas for which the target application provides the vehicle occupancy service;
and the screening module is used for screening the plurality of geographical areas with the administrative region grades lower than the first area grade from the plurality of candidate geographical areas according to the administrative region grades of the plurality of candidate geographical areas.
14. A computer device comprising one or more processors and one or more memories having at least one instruction stored therein, the at least one instruction being loaded and executed by the one or more processors to implement operations performed by the messaging method of any one of claims 1 to 7.
15. A computer-readable storage medium having stored therein at least one instruction which is loaded and executed by a processor to perform operations performed by the message sending method of any one of claims 1 to 7.
CN201910286563.4A 2019-04-10 2019-04-10 Message sending method, device, computer equipment and storage medium Active CN111815011B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910286563.4A CN111815011B (en) 2019-04-10 2019-04-10 Message sending method, device, computer equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910286563.4A CN111815011B (en) 2019-04-10 2019-04-10 Message sending method, device, computer equipment and storage medium

Publications (2)

Publication Number Publication Date
CN111815011A true CN111815011A (en) 2020-10-23
CN111815011B CN111815011B (en) 2024-03-22

Family

ID=72843769

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910286563.4A Active CN111815011B (en) 2019-04-10 2019-04-10 Message sending method, device, computer equipment and storage medium

Country Status (1)

Country Link
CN (1) CN111815011B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113259845A (en) * 2021-06-18 2021-08-13 每日互动股份有限公司 Region-oriented message distribution method, electronic device and medium
CN114331548A (en) * 2021-12-30 2022-04-12 深圳市晨北科技有限公司 Message pushing method and device, server and computer storage medium

Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100017261A1 (en) * 2008-07-17 2010-01-21 Kota Enterprises, Llc Expert system and service for location-based content influence for narrowcast
JP2011081534A (en) * 2009-10-06 2011-04-21 Nomura Research Institute Ltd Information analysis device
CN104735616A (en) * 2015-02-13 2015-06-24 北京集奥聚合科技有限公司 Method and system for sending information on basis of geographic position
CN105430077A (en) * 2015-11-17 2016-03-23 小米科技有限责任公司 Service pushing method, service pushing device and terminal
CN105512156A (en) * 2014-10-20 2016-04-20 腾讯科技(深圳)有限公司 Method and device for generation of click models
JP2016152044A (en) * 2015-02-16 2016-08-22 バイドゥ オンライン ネットワーク テクノロジー (ベイジン) カンパニー リミテッド Method and device for determining target position
CN107040995A (en) * 2016-02-04 2017-08-11 中兴通讯股份有限公司 Broadcasting method and device, the method for building up of MBMS carryings of car networking communication V2X message
CN107169082A (en) * 2017-05-11 2017-09-15 安徽谦通信息科技有限公司 A kind of information push method based on zone location
JP2017173001A (en) * 2016-03-18 2017-09-28 国立大学法人東北大学 Information terminal, position estimation method, and position estimation program
CN107426590A (en) * 2017-05-25 2017-12-01 中传数广(合肥)技术有限公司 Broadcast head end, receiving terminal and the unidirectional live broadcast system of support area advertisement putting
KR101860476B1 (en) * 2017-09-25 2018-05-23 (주)플래닛텍 Smart Eco Taxi-driving call service system for having cracking function of boarding refusal and method thereof
CN108259409A (en) * 2016-12-28 2018-07-06 腾讯科技(深圳)有限公司 Information processing method, terminal and system
CN109003107A (en) * 2017-06-06 2018-12-14 北京嘀嘀无限科技发展有限公司 Region partitioning method and device
CN109033128A (en) * 2018-06-01 2018-12-18 口口相传(北京)网络技术有限公司 A kind of geographic position identification method and device
CN109074622A (en) * 2016-04-27 2018-12-21 北京嘀嘀无限科技发展有限公司 Determine the system and method for transportation service route
CN109298904A (en) * 2018-08-10 2019-02-01 北京小蓦机器人技术有限公司 Information processing method, device, storage medium and calculating equipment
KR101952265B1 (en) * 2018-06-19 2019-02-26 동의대학교 산학협력단 System and method for assisting disabled people to use public transportation
CN109583649A (en) * 2018-11-30 2019-04-05 龙马智芯(珠海横琴)科技有限公司 The detection method and device of information

Patent Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100017261A1 (en) * 2008-07-17 2010-01-21 Kota Enterprises, Llc Expert system and service for location-based content influence for narrowcast
JP2011081534A (en) * 2009-10-06 2011-04-21 Nomura Research Institute Ltd Information analysis device
CN105512156A (en) * 2014-10-20 2016-04-20 腾讯科技(深圳)有限公司 Method and device for generation of click models
CN104735616A (en) * 2015-02-13 2015-06-24 北京集奥聚合科技有限公司 Method and system for sending information on basis of geographic position
JP2016152044A (en) * 2015-02-16 2016-08-22 バイドゥ オンライン ネットワーク テクノロジー (ベイジン) カンパニー リミテッド Method and device for determining target position
CN105430077A (en) * 2015-11-17 2016-03-23 小米科技有限责任公司 Service pushing method, service pushing device and terminal
CN107040995A (en) * 2016-02-04 2017-08-11 中兴通讯股份有限公司 Broadcasting method and device, the method for building up of MBMS carryings of car networking communication V2X message
JP2017173001A (en) * 2016-03-18 2017-09-28 国立大学法人東北大学 Information terminal, position estimation method, and position estimation program
CN109074622A (en) * 2016-04-27 2018-12-21 北京嘀嘀无限科技发展有限公司 Determine the system and method for transportation service route
CN108259409A (en) * 2016-12-28 2018-07-06 腾讯科技(深圳)有限公司 Information processing method, terminal and system
CN107169082A (en) * 2017-05-11 2017-09-15 安徽谦通信息科技有限公司 A kind of information push method based on zone location
CN107426590A (en) * 2017-05-25 2017-12-01 中传数广(合肥)技术有限公司 Broadcast head end, receiving terminal and the unidirectional live broadcast system of support area advertisement putting
CN109003107A (en) * 2017-06-06 2018-12-14 北京嘀嘀无限科技发展有限公司 Region partitioning method and device
KR101860476B1 (en) * 2017-09-25 2018-05-23 (주)플래닛텍 Smart Eco Taxi-driving call service system for having cracking function of boarding refusal and method thereof
CN109033128A (en) * 2018-06-01 2018-12-18 口口相传(北京)网络技术有限公司 A kind of geographic position identification method and device
KR101952265B1 (en) * 2018-06-19 2019-02-26 동의대학교 산학협력단 System and method for assisting disabled people to use public transportation
CN109298904A (en) * 2018-08-10 2019-02-01 北京小蓦机器人技术有限公司 Information processing method, device, storage medium and calculating equipment
CN109583649A (en) * 2018-11-30 2019-04-05 龙马智芯(珠海横琴)科技有限公司 The detection method and device of information

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
彭文;杜晓东;石敏;: "基于负荷区域划分的配电变电站规划模型", 电力自动化设备, vol. 35, no. 01 *
曲大义;张晓靖;杨建;蔡国良;: "面向出行者的综合信息服务***设计", 交通标准化, no. 07 *
杨喜平;方志祥;赵志远;萧世伦;尹凌;: "城市人群聚集消散时空模式探索分析――以深圳市为例", 地球信息科学学报, vol. 18, no. 04 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113259845A (en) * 2021-06-18 2021-08-13 每日互动股份有限公司 Region-oriented message distribution method, electronic device and medium
CN113259845B (en) * 2021-06-18 2021-09-28 每日互动股份有限公司 Region-oriented message distribution method, electronic device and medium
CN114331548A (en) * 2021-12-30 2022-04-12 深圳市晨北科技有限公司 Message pushing method and device, server and computer storage medium

Also Published As

Publication number Publication date
CN111815011B (en) 2024-03-22

Similar Documents

Publication Publication Date Title
CN111083516B (en) Live broadcast processing method and device
CN111028071B (en) Bill processing method and device, electronic equipment and storage medium
CN111311155A (en) Method, apparatus, system, device and storage medium for modifying distribution position
CN111815011B (en) Message sending method, device, computer equipment and storage medium
CN111429235A (en) Method, device and equipment for acquiring order thermodynamic information and storage medium
CN111372201A (en) Information notification method and device and computer equipment
CN112839107A (en) Push content determination method, device, equipment and computer-readable storage medium
CN112330380B (en) Order creation method, order creation device, computer equipment and computer readable storage medium
CN111159551A (en) Display method and device of user-generated content and computer equipment
CN111695981A (en) Resource transfer method, device and storage medium
CN113344650B (en) Method and device for determining quantity of resources, computer equipment and medium
CN113099378B (en) Positioning method, device, equipment and storage medium
CN115330022A (en) Method, device and equipment for determining estimated delivery time
CN111324815B (en) Automobile information processing method and device and storage medium
CN110197055B (en) Method, device, equipment and storage medium for managing information
CN114078582A (en) Method, device, terminal and storage medium for associating service information
CN109798912B (en) Vehicle route determination method, vehicle system and vehicle route determination device
CN112818243A (en) Navigation route recommendation method, device, equipment and storage medium
CN112529547A (en) Information notification method, device, equipment and storage medium
CN112613772A (en) Information pushing method, device, equipment and storage medium
CN111429106A (en) Resource transfer certificate processing method, server, electronic device and storage medium
CN111475233A (en) Information acquisition method, graphic code generation method and device
CN111539794A (en) Voucher information acquisition method and device, electronic equipment and storage medium
CN111242338B (en) Card acquisition method, device, terminal and storage medium
CN113919864A (en) Electronic bill issuing method, device, equipment and storage medium

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