CN109996193B - Short message sending method, device, system and equipment based on intelligent communication platform - Google Patents

Short message sending method, device, system and equipment based on intelligent communication platform Download PDF

Info

Publication number
CN109996193B
CN109996193B CN201711488383.1A CN201711488383A CN109996193B CN 109996193 B CN109996193 B CN 109996193B CN 201711488383 A CN201711488383 A CN 201711488383A CN 109996193 B CN109996193 B CN 109996193B
Authority
CN
China
Prior art keywords
short message
time
target
determining
user
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.)
Active
Application number
CN201711488383.1A
Other languages
Chinese (zh)
Other versions
CN109996193A (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.)
Beijing Rongyu Information Technology Co ltd
China Mobile Communications Group Co Ltd
China Mobile Group Beijing Co Ltd
Original Assignee
Beijing Rongyu Information Technology Co ltd
China Mobile Communications Group Co Ltd
China Mobile Group Beijing 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 Beijing Rongyu Information Technology Co ltd, China Mobile Communications Group Co Ltd, China Mobile Group Beijing Co Ltd filed Critical Beijing Rongyu Information Technology Co ltd
Priority to CN201711488383.1A priority Critical patent/CN109996193B/en
Publication of CN109996193A publication Critical patent/CN109996193A/en
Application granted granted Critical
Publication of CN109996193B publication Critical patent/CN109996193B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • H04W4/14Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention discloses a short message sending method, a device, a system and equipment based on an intelligent communication platform, wherein the method comprises the following steps: receiving a target distribution object acquisition request aiming at a short message to be sent, which is sent by an intelligent communication platform; determining a screening rule corresponding to the scene type carried in the acquisition request according to the scene type, the corresponding relation between the scene type and the screening rule; determining a target distribution object which meets the short message distribution time and accords with the screening rule corresponding to the scene type in the short message distribution area based on the identity information and the behavior data of the user provided by an operator; and sending the target distribution object to the intelligent communication platform, and sending the short message to be sent to the target distribution object by the intelligent communication platform according to the determined target distribution object. By adopting the method, the target distribution object is determined according to the screening rule corresponding to the application scene, and the condition that the satisfaction degree of irrelevant users on the short message service is reduced after receiving the message is avoided.

Description

Short message sending method, device, system and equipment based on intelligent communication platform
Technical Field
The invention relates to the technical field of communication, in particular to a short message sending method, a device, a system and equipment based on an intelligent communication platform.
Background
The existing 'cell short message' issuing system obtains the position change state information of mobile phone users through mobile phone positioning and signaling detection analysis technology, and provides personalized short message service for specific customer groups (such as business people, passengers, shoppers, tourists and the like) at specific places (such as airports, stations, shopping malls, tourist attractions and the like) by utilizing a mobile communication network and a short message issuing platform. However, the existing "cell short message" distribution system can only send short messages to all people entering a certain area, or only to people that are simply distinguished, and as long as the user appearing in a specific area at the specific time can receive the information sent by the "cell short message" distribution system. The processing mode does not accurately distinguish the users, and the satisfaction degree and the experience degree of the users to the cell short message service are reduced. People can endure irrelevant interference of spam messages while enjoying the short message service. In addition, users who have not reached a specific area but are affected by their emergencies cannot receive prompt messages. In addition, the cell short message can only send the short message to the crowd entering the cell, and for some special scenes, such as temporary outage due to sudden subway failure, the existing method cannot send the temporary outage information to passengers who take subways but do not arrive at the subway station in the outage time period every day, so that the problem of difficulty in dismissal caused by more resident passengers when the users arrive at the subway station is caused, and even serious events such as trampling occur. Therefore, based on different application scenarios, how to send a notification message to a user related to the application scenario in time to implement a personalized short message reminding service, and avoiding the occurrence of a situation that the satisfaction degree of an unrelated user for a short message service is reduced after receiving a message is one of the technical problems to be solved urgently.
Disclosure of Invention
The embodiment of the invention provides a short message sending method, a device, a system and equipment based on an intelligent communication platform, which are used for sending a notification message to a user related to an application scene in time based on different application scenes, realizing personalized short message reminding service and avoiding the occurrence of the condition that the satisfaction degree of irrelevant users on short message service is reduced after receiving the message.
In a first aspect, an embodiment of the present invention provides a short message sending method based on an intelligent messaging platform, including:
receiving a target distribution object acquisition request which is sent by an intelligent communication platform and aims at a short message to be sent, wherein the acquisition request carries a scene type, a short message distribution time and a short message distribution area, and the acquisition request is sent after the intelligent communication platform acquires the content of the short message to be sent and determines the scene type corresponding to the content;
determining a screening rule corresponding to the scene type carried in the acquisition request according to the scene type, the corresponding relation between the scene type and the screening rule; and are
Determining a target distribution object which meets the short message distribution time and accords with the screening rule corresponding to the scene type in the short message distribution area based on the identity information and the behavior data of the user provided by an operator; and are
And sending the target distribution object to the intelligent communication platform, and sending the short message to be sent to the target distribution object by the intelligent communication platform according to the determined target distribution object.
In a second aspect, an embodiment of the present invention provides a short message sending apparatus based on an intelligent communication platform, including:
the system comprises a receiving unit, a sending unit and a sending unit, wherein the receiving unit is used for receiving a target distribution object acquisition request which is sent by an intelligent communication platform and aims at a short message to be sent, the acquisition request carries a scene type, a short message distribution time and a short message distribution area, and the acquisition request is sent after the intelligent communication platform acquires the content of the short message to be sent and determines the scene type corresponding to the content;
a first determining unit, configured to determine, according to the scene type, a corresponding relationship between the scene type and a filtering rule, the filtering rule corresponding to the scene type carried in the acquisition request;
a second determining unit, configured to determine, based on identity information and behavior data of a user provided by an operator, a target distribution object that meets the short message distribution time and meets a screening rule corresponding to the scene type in the short message distribution area;
and the sending unit is used for sending the target distribution object to the intelligent communication platform, and the intelligent communication platform sends the short message to be sent to the target distribution object according to the determined target distribution object.
In a third aspect, an embodiment of the present invention provides a communication device, including a memory, a processor, and a computer program stored in the memory and executable on the processor; when the processor executes the program, the short message sending method of the intelligent message platform is realized according to any one of the methods provided by the application.
In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the steps in the short message sending method of the intelligent communication platform according to any one of the aspects provided in the present application.
The invention has the beneficial effects that:
the short message sending method, device, system and equipment based on the intelligent communication platform provided by the embodiment of the invention receive a target distribution object acquisition request aiming at a short message to be sent, which is sent by the intelligent communication platform, wherein the acquisition request carries a scene type, short message distribution time and a short message distribution area, and the acquisition request is sent after the intelligent communication platform acquires the content of the short message to be sent and determines the scene type corresponding to the content; determining a screening rule corresponding to the scene type carried in the acquisition request according to the scene type, the corresponding relation between the scene type and the screening rule; determining a target distribution object which meets the short message distribution time and accords with the screening rule corresponding to the scene type in the short message distribution area based on the identity information and the behavior data of the user provided by an operator; and sending the target distribution object to the intelligent communication platform, and sending the short message to be sent to the target distribution object by the intelligent communication platform according to the determined target distribution object. By adopting the method, the target distribution object is determined according to the screening rule corresponding to the application scene, and then the short message to be sent is sent to the determined target distribution object, so that the condition that the satisfaction degree of irrelevant users on the short message service is reduced after receiving the message is avoided, and the personalized short message reminding service is realized.
Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the invention and not to limit the invention. In the drawings:
fig. 1a is a schematic structural diagram of a short message sending system based on an intelligent communication platform according to an embodiment of the present invention;
fig. 1b is a schematic view illustrating an interaction flow between devices in a short message sending system based on an intelligent platform according to an embodiment of the present invention;
fig. 2 is a schematic flowchart of a process of determining a target distribution object determined under an emergency command class according to an embodiment of the present invention;
fig. 3a is a schematic flowchart of a process of determining a target distribution object to which a short message to be sent needs to be distributed in a reminder application scenario according to an embodiment of the present invention;
fig. 3b is a schematic flow chart of predicting the predicted target object appearing in the short message distribution area when the short message distribution time is reached according to the first embodiment of the present invention;
fig. 4 is a schematic flowchart of a process of determining a target distribution object in a human care application scenario according to an embodiment of the present invention;
fig. 5 is a schematic flowchart of determining a target distribution object in a promotion application scenario according to an embodiment of the present invention;
fig. 6 is a schematic flowchart of determining a target distribution object in a security application scenario according to an embodiment of the present invention;
fig. 7 is a schematic flow chart illustrating a process of determining a real-time target object or a real-time crowd meeting the short message distribution time in the short message distribution area according to an embodiment of the present invention;
fig. 8a is a schematic flowchart of determining a newly added target object according to an embodiment of the present invention;
fig. 8b is a schematic flowchart of a process of determining a newly added target object according to the first user inventory set and the second user inventory set according to an embodiment of the present invention;
FIG. 9 is a schematic flow chart of determining a regular population, a floating population, or a tourist population according to an embodiment of the present invention;
fig. 10a is a schematic flow chart of a short message sending method based on an intelligent communication platform at a regional people flow platform side according to a second embodiment of the present invention;
fig. 10b is a schematic view of an application scenario of flood-prevention and fire-prevention emergency commands according to the second embodiment of the present invention;
fig. 10c is a schematic view of a reminder application scenario provided in the second embodiment of the present invention;
fig. 10d is a schematic view of a human care application scenario provided in the second embodiment of the present invention;
fig. 10e is a schematic view of a security application scenario provided in the second embodiment of the present invention;
fig. 11 is a schematic structural diagram of a short message sending apparatus based on an intelligent platform according to a third embodiment of the present invention.
Detailed Description
The short message sending method, the short message sending device, the short message sending system and the short message sending equipment based on the intelligent communication platform are used for sending the notification messages to the users related to the application scenes in time based on different application scenes, realizing personalized short message reminding service and avoiding the situation that the satisfaction degree of irrelevant users to the short message service is reduced after receiving the messages.
The preferred embodiments of the present invention will be described below with reference to the accompanying drawings of the specification, it being understood that the preferred embodiments described herein are merely for illustrating and explaining the present invention, and are not intended to limit the present invention, and that the embodiments and features of the embodiments in the present invention may be combined with each other without conflict.
In this context, it is to be understood that, in the technical terms referred to in the present invention:
1. the standing population can be understood as: and in a first preset time period of the statistical cycle, the time of the user staying in the area from the initial time point to the end time point of each day in a certain area exceeds a preset time threshold, and the number of days meeting the conditions exceeds a preset number of days. For example, a user who stays in a certain area for more than 10 hours from 0 o 'clock to 24 o' clock every day in a statistical period of one month, and the number of days satisfying the condition exceeds 15 days, can be defined as a permanent group.
2. The resident population can be understood as a user meeting the condition of the resident population, and includes the resident population, when the position of the resident population is determined, the regional position corresponding to the longest residence time in the second preset time period in the evening period of each day can be taken, and then the regional position with the largest residence days is counted monthly as the residence of the user. For example, the area position corresponding to the longest stay time from 21 pm time to 7 am time of the next day is taken, and the area position satisfying the statistical monthly stay time with the largest number of days is the residence of the user.
3. The working population, which may be understood as a user who meets the condition of the resident population, includes the working population. When the work place of the working population is determined, the third time period corresponding to the daytime period of the working day and the region position corresponding to the longest stay time can be taken, and then the region position with the largest stay days is counted according to the month and is used as the residence place of the user. For example, the area position corresponding to the longest stay time at 7-19 points in the daytime of the working day is taken, and then the area position with the largest number of stay days is counted monthly to be the residence place of the user.
4. Floating population may be understood as non-working non-living population.
5. The tourist population can be understood as the population which is not a local resident and has less residence time, and can be adjusted according to the actual scene requirement.
Example one
As shown in fig. 1a, a schematic structural diagram of a short message sending system based on an intelligent platform according to an embodiment of the present invention includes: regional flow of people platform, big data platform, intelligent letter platform and industry gateway, wherein, industry gateway can set up in intelligent letter platform, also can set up alone, what enumerate in figure 1a is the industry gateway is independent of intelligent letter platform's structural schematic diagram, wherein:
the regional people flow platform is used for screening out target crowds according to application scenes (short message distribution time, trigger events, short message distribution regions) by combining population attributes (age, gender, standing/moving, traveling and the like). And the big data platform is used for decrypting the encrypted IMSI data in the screened target distribution object and transmitting the decrypted IMSI data to the intelligent communication platform. And the intelligent message platform is used for carrying out duplication elimination judgment on the related mobile phone numbers by using a black-white-red list management mechanism, filtering key words and sensitive words of the short message contents, and rapidly issuing the short message to an industry gateway according to a timing task. And the industry gateway is used for receiving the short message request issued by the intelligent message platform, issuing and processing the short message request to the mobile phone terminal in real time, and the user information is in the operator system in the whole process without the risk of personal privacy disclosure.
Specifically, the interaction process between the devices in the short message sending system based on the intelligent communication platform provided by the present invention can be shown in fig. 1b, and may include the following steps:
s11, the intelligent platform acquires the content of the short message to be sent.
In specific implementation, the intelligent Communication platform is an intelligent short message platform, is a service system for carrying out regional statistical analysis, prediction, accurate issuing and other businesses by depending on a mobile user group by combining the big data analysis requirements of operators on the aspects of natural disaster early warning, emergency command, scenic spot care, travel promotion, image propaganda and the like, and mainly provides intelligent, customized, efficient and real-time Information and Communication Technology (ICT) Information service for government and enterprise customers.
Therefore, the intelligent communication platform can receive short messages required to be sent by various government and enterprise institutions, meteorological institutions, tourism institutions and the like. The short message content can be written by all organizations, and corresponding content can be inserted into a template provided by the intelligent message platform to obtain a short message to be sent. Specifically, referring to fig. 1a, the intelligent trust platform of the present invention is provided with a template management module inside, and the module management module can write a template for each organization in advance and send the template to the corresponding organization. When any organization wants to send the short message, the main content can be input at the corresponding position of the template provided by the intelligent message platform. For example, based on a meteorological institution, the weather condition, the date and the like can not be written in the template provided by the wisdom letter platform, and the meteorological institution fills the actual forecast weather which needs to be filled in into the template aiming at the detected weather condition, so that the compiling burden of the meteorological institution is reduced on one hand; on the other hand, the intelligent letter platform needs to screen the keywords and/or the sensitive words of the content when receiving the short message to be sent, and the content of the sensitive words appearing in the short message cannot be sent, so that after the intelligent letter platform writes a template for the mechanism in advance, when the mechanism fills the content on the basis, the intelligent letter platform only needs to screen the keywords and/or the sensitive words of the inserted content after receiving the edited short message, and does not need to screen all the keywords and/or the sensitive words, thereby greatly reducing the workload of the intelligent letter platform.
And S12, the intelligent communication platform determines the scene type corresponding to the short message content to be sent.
In the specific implementation, in order to avoid influencing the satisfaction degree of the user on the short message service after sending the short messages to all mobile users, the invention provides that after receiving the short messages to be sent, the intelligent message platform can determine the scene type corresponding to the short message content according to the short message content of the short messages to be sent, and if the type of the short message content belongs to the scene type, the scene type can be but is not limited to emergency command type, reminding type, humanistic care type, propaganda type and the like.
And S13, the intelligent communication platform sends a target distribution object acquisition request aiming at the short message to be sent to the regional people flow rate platform.
The obtaining request carries the scene type, the short message distribution time and the short message distribution area.
In specific implementation, when the intelligent communication platform sends a target object distribution object acquisition request to the regional people flow platform, the intelligent communication platform also needs to carry short message distribution time and a short message distribution region. Specifically, for an organization which wants to send a short message, people who want to receive the short message are limited in regions, for example, weather conditions of different regions in the same city may be different for a meteorological organization, so that the short message is sent in a targeted manner for different regions, and the short message cannot be sent in the same manner, otherwise, a user considers that the weather conditions forecasted by the meteorological organization are inaccurate, and user experience is affected; it is also desirable, such as for travel agencies, that people who wish to receive the message, such as people in the vicinity of the area, receive the message to attract visitors. Therefore, when the mechanism sends the short message to be sent to the intelligent communication platform, the mechanism also informs the intelligent communication platform of the target distribution area, such as which area, of the short message to be sent. In addition, in order to play a warning role of early warning, the mechanism can inform the intelligent communication platform of the time when the short message is sent to the target crowd, otherwise, the mechanism cannot play a precautionary role after the time. Especially for some flood control and flood prevention short message reminders, if the short message reminders are not sent to users in time, accidents which cannot be predicted can be caused. Therefore, when the intelligent communication platform sends a target distribution object acquisition request to the regional people flow platform, the request carries the scene type, the short message distribution time and the short message distribution region.
And S14, determining the screening rule corresponding to the scene type carried in the acquisition request by the regional people flow platform according to the scene type, the corresponding relation between the scene type and the screening rule.
In specific implementation, after receiving a target distribution object acquisition request, a regional people flow platform determines a screening rule corresponding to a scene type according to the scene type carried in the acquisition request to solve the problem provided by the invention. The target distribution object is determined by utilizing the determined screening rule, so that the condition that irrelevant users receive the short message to be sent in a certain application scene can be avoided, and the personalized service requirement of short message distribution can be met.
Specifically, table 1 shows the target distribution object screening rules and the service characteristic analysis conditions of various common application scenarios:
TABLE 1
Figure BDA0001535154440000091
Figure BDA0001535154440000101
In specific implementation, the purpose of sending the reminding short message is different for different application scenes, for example, the scene type is an emergency command class, the typical scene is fire prevention and flood prevention, and the like, the purpose of sending the short message is to publicly issue weather early warning to the masses through a reliable channel, timely mobilize the masses to effectively execute an emergency scheme, and the like, and the screening rule based on the emergency command class is as follows: and determining a real-time target object, a newly added target object and the like in the short message distribution area. And then, the short messages to be sent are sent to the screened crowds in time, so that the target crowds can be informed of taking preventive measures in time.
And S15, determining a target distribution object which meets the short message distribution time and accords with the screening rule corresponding to the scene type in the short message distribution area by the area people flow rate platform based on the identity information and the behavior data of the user provided by the operator.
Specifically, based on different scene types, the invention provides that the target population needing to distribute the short messages is determined by using the screening rules corresponding to the scene types, so that the short messages can be sent only to the mobile users needing to receive the short messages to be sent, but the short messages to be sent are not sent to irrelevant mobile users, and the personalized reminding service of the short messages is realized, which is described in detail as follows:
preferably, the identity information is obtained after the big data platform performs encryption desensitization processing on the mobile phone number of the user, and the behavior data of the user includes the position information of the user.
Specifically, before the regional people flow platform screens the target distribution object based on the scene type, the identity information and behavior data of the user are utilized after the encryption desensitization processing of the big data platform. In order to ensure the security of user information, the big data platform encrypts information such as a user's mobile phone number provided by an operator in advance to obtain a character string capable of identifying the user identity, and the character string is marked as the user identity information, according to the need of confidentiality.
When the regional people flow platform determines a target distribution crowd based on user data provided by an operator, on one hand, information data, such as identity information of a user, including gender, age and the like, are associated, and on the other hand, behavior data, such as position information of the user, are associated. It should be noted that the user data provided by the operator is divided into three types, one type is information data, which mainly includes the identity information of the user, such as age, sex, user terminal and other relatively static data, and is derived from the real-name information of the network access and the mining data of the user on-network behavior, i.e. the label data of the user portrait; the second type is consumption data which mainly comprises information such as call duration of a user, bills and the like; the third type is behavior data, including user's location data, call records, internet records, etc. The first and third types of data are primarily used in determining the target distribution object.
The target distribution crowd is determined based on the screening rules corresponding to different application scenes, and can be described in the following five types, which are introduced respectively:
the first type is: emergency command class
Specifically, the determining of the target distribution object under the emergency command class according to the flow shown in fig. 2 may include the following steps:
s21, determining a real-time target object meeting the short message distribution time in the short message distribution area based on the identity information and the position information of the user provided by the operator.
In specific implementation, the real-time target object in the invention refers to the fact that in a short message distribution area, the number of mobile phone signals in the short message distribution area is counted from processed user data provided by a big data platform acquired in a recent time period, and the counted mobile phone signals are used as a basis for judging real-time personnel.
And S22, determining a newly added target object in a first preset time period in the short message distribution area based on the identity information and the position information of the user provided by the operator and by taking the short message distribution time as a reference.
Specifically, because the crowd in the short message distribution area is mobile, it is necessary to determine whether there are additional target objects within a preset range of the short message distribution time, and if there are additional target objects, the short message to be sent also needs to be sent to the additional target objects, and meanwhile, when the short message to be sent is sent, the short message to be sent cannot be sent repeatedly within a preset time period for the same user in the short message distribution area, so that the occurrence of an uncomfortable condition caused by the user frequently receiving the short message can be avoided.
Preferably, the first preset time may be, but is not limited to, 5 minutes and the like.
S23, determining the real-time target object and the newly added target object as the target distribution object.
Therefore, the target distribution object can be determined based on the screening rule corresponding to the emergency command class, the emergency command class application scene is mainly based on the crowd covering the maximum quantity at the highest speed, so that the attributes of the crowd do not need to be distinguished, the whole real-time population is sent, and the newly-entered crowd can be continuously sent.
The second type: reminding class
It should be noted that, in the reminding application scenario, people near the subway outage event and people related to the event, such as the subway outage event, need to determine target distribution objects affected by the outage in a short message distribution area where the subway outage event occurs according to the subway outage event, and then send short messages to be sent to the target distribution objects, so that a user can change a route in advance, and thus the user is not delayed from arriving at a destination on time. On the other hand, the situation that the flow of people is difficult to disperse due to the fact that the mass users rush into the target distribution area because the users cannot know the subway outage event can be prevented.
Preferably, the acquisition request further carries a trigger event, and the smart messaging platform can carry the trigger event in the acquisition request when knowing that the short message to be sent is a prompt application scene, so as to prompt the user to be reminded in time; the trigger event can be but is not limited to a subway outage event, a water accumulation event in a road section, a water outage event, a power outage event and the like. Specifically, determining a target distribution object to be distributed with a short message to be sent in a reminder application scenario according to the process shown in fig. 3a may include the following steps:
and S31, for any user, determining the travel link information of the user in the time dimension and/or the space dimension based on the historical position information corresponding to the historical time information of the user provided by the operator.
In specific implementation, an operator may determine historical location information and historical time information of a user according to signaling data interacted by the user during a call and location information of a base station accessed by the user during the call. Based on the above, the travel link information of the user in the time dimension and/or the space dimension can be determined, for example, the position information of the user at each time point every day is counted to obtain travel link information, and the behavior track of the individual granularity is traced back or restored.
Preferably, the time dimension in the invention is the occurrence link information corresponding to each time point; the spatial dimension information in the invention can be accurate to the spatial position of a user corresponding to a certain time point, such as XX room in XX floor XX.
And S32, predicting the estimated target object appearing in the short message distribution area when the short message distribution time is reached based on the trip link information of each user and the trigger event.
In particular, this step is used to determine the target object that may be affected by the trigger event.
In specific implementation, based on the trip link information obtained in step S31, the estimated target object appearing in the short message distribution area when the short message distribution time is reached may be predicted according to the method shown in fig. 3b, including the following steps:
for any user, the following processes are executed:
s321, determining the probability of the user appearing in the short message distribution area when the short message distribution time reaches according to the appearance link information of the user.
In specific implementation, the number of times that the user appears in the short message distribution area when the short message distribution time reaches within one month may be counted, and the ratio of the number of times to the number of days in the month is determined as the probability.
And S322, if the probability is greater than a preset probability threshold, determining that the user belongs to the pre-estimated target object.
Based on the probability determined in step S321, when the probability is greater than 90%, it may be determined that the user will appear in the short message distribution area when the short message distribution time reaches, and then the user is determined as the estimated target object.
Similarly, whether other users are estimation target objects can be determined according to the method of steps S321 to S322. Therefore, the estimated target object appearing in the short message distribution area when the short message distribution time is reached can be predicted.
And S33, determining a newly added target object in a second preset time period in the short message distribution area based on the identity information and the position information of the user provided by the operator and the trigger event and by taking the short message distribution time as a reference.
In specific implementation, because the crowd in the short message distribution area is mobile, it is necessary to determine whether there are additional target objects within a preset range of the short message distribution time, and if so, it is also necessary to send short messages to be sent to the additional target objects, and meanwhile, when sending short messages to be sent, the short messages cannot be sent repeatedly within a preset time period for the same user in the short message distribution area, so that the occurrence of a sense-of-opposition caused by the user frequently receiving the short messages can be avoided.
Preferably, the second preset time may be, but is not limited to, 5 minutes and the like.
S34, determining the pre-estimated target object and/or the newly added target object as the target distribution object.
It should be noted that, both steps S32 and S33 may be executed, or either one of them may be executed, and fig. 3a of the present invention shows an embodiment in which both steps are executed, and when step S34 is executed on this basis, that is: and determining the estimated target object and the newly-added target object as the target distribution object, so that the crowds appearing in the short message distribution area within the short message distribution time can be accurately determined, and the crowds are prevented from being influenced by the trigger event. If only step S32 is executed, the execution of step S34 is: and determining the pre-estimated target object as the target distribution object. Similarly, if only step S33 is executed, the execution process of step S34 is: and determining the newly added target object as the target distribution object.
The third type: humanistic care class
It should be noted that, in the application scenario of human care, it is often used to issue scenic spot reminders, and increase the self-precaution capability of customers, and the target distribution object focuses on real-time people flow, tourist population, incremental population, and extraordinary living population.
Preferably, the acquisition request also needs to carry a trigger event; the trigger event may be, but is not limited to, a campus update event, etc. When knowing that the short message to be sent is a human-body care application scene, the intelligent communication platform can carry the trigger event in the acquisition request so as to prompt the user to be reminded in time. The triggering event is taken as an example to explain that a campus caters to a new event, when the situation that a user enters the campus is determined according to the position information of the user, target distribution objects with age groups within a certain range and appearing in the campus can be screened out, then short messages to be sent are sent to the target distribution objects, the short message content can be a new arrival process, the target user can conveniently arrive at a corresponding place to be notified, the user experience is improved, and personalized services are provided for the user.
Specifically, the determining of the target distribution object in the human care application scenario according to the flow shown in fig. 4 includes the following steps:
and S41, determining the permanent crowd in the short message distribution area based on the identity information and the position information of the user provided by the operator.
In specific implementation, it can be determined that in one month of the statistical period, the user is in the short message distribution area at 0 to 24 points per day, the residence time exceeds 10 hours, and the user who meets the above conditions and has more than 15 days is the permanent crowd. And then determining the standing crowd appearing in the short message distribution area within the short message distribution time.
And S42, determining real-time crowds meeting the short message distribution time in the short message distribution area according to the trigger event.
Specifically, the real-time crowd meeting the short message distribution time in the short message distribution area is determined according to the identity information and behavior data of the user provided by the operator. For example, the real-time crowd in a certain campus in a short message distribution area is determined to be present under a campus new event.
And S43, screening the standing crowd from the real-time crowd to obtain a real-time target object.
As people such as the second, the third and the teachers are in the campus, the frequent crowd needs to be removed from the real-time crowd to obtain the real-time target object.
And S44, determining a newly added target object in a third preset time period in the short message distribution area by taking the short message distribution time as a reference according to the trigger event.
In specific implementation, the newly added target object needs to be determined based on the identity information and location information of the user provided by the operator.
S45, determining the real-time target object and/or the newly added target object as the target distribution object.
In a specific implementation, the step S44 may be executed after the step S14 to S43 are executed, or may be executed before the step S14 is executed, or may not be executed, that is, only the real-time target object may be determined, and then the real-time target object is determined as the target distribution object; it is also possible to perform only the step S44 without performing the steps S14 to S43, i.e., determining only the newly added target object, and then determining the newly added target object as the target distribution object. It is also possible to perform all of steps S41 to S44 such that the target distribution objects in step S44 are the new target object and the real-time target object.
The fourth type: propaganda class
The application scenes of the publicity class, such as civilized city creation and the like, are mainly publicized for the government policy class, focus on the ever-living population and are sent at one time.
Specifically, the determining of the target distribution object in the application scenario of the promotion class according to the flow shown in fig. 5 includes the following steps:
and S51, determining the standing crowd meeting the short message distribution time in the short message distribution area based on the identity information and the position information of the user provided by the operator.
And S52, determining the standing crowd as the target distribution object.
In specific implementation, the advertisement application scenario is commonly used for government policy publicity and tends to be public welfare. Emphasis is placed on the population of standing lives. Therefore, the step S51 can be used to determine the people who live in the short message distribution area within the short message distribution time, and then the people are used as target distribution objects, and the short messages to be distributed are sent to the determined target distribution objects at one time without repeated sending, so that the satisfaction degree of the user can be improved.
The fifth type: safety classes
Aiming at the safety application scene, the main application is emergency rescue and evacuation, and the management personnel and other personnel are preferably sent after the real-time flow of people reaches the upper limit.
Specifically, the determining of the target distribution object in the security application scenario according to the flow shown in fig. 6 includes the following steps:
s61, determining a real-time target object meeting the short message distribution time in the short message distribution area based on the identity information and the position information of the user provided by the operator.
And S62, determining the real-time target object as a target distribution object.
When the method is specifically implemented, the method is suitable for emergency rescue service, field order maintenance and the like aiming at a safety application scene. The short messages to be sent tend to be sent to the real-time people flow, and in the scene, the existing people live regularly and the traveling population are possible, so that the real-time target objects only need to be counted.
It should be noted that, the real-time target object and/or the real-time crowd in the present invention can be understood as follows: and counting the number of mobile phone signals in the short message distribution area and the crowd corresponding to the mobile phone signals from the short message distribution time period based on the identity information and the behavior data of the user provided by the operator.
Preferably, for the above five types, determining a real-time target object or a real-time crowd meeting the short message distribution time in the short message distribution area according to the method shown in fig. 7 based on the identity information and the location information of the user provided by the operator includes the following steps:
and S71, making the base stations contained in the short message distribution area into a Geographic Information System (GIS) layer.
And S72, associating the position information of the base station with the map of the short message distribution area.
S73, determining the mobile users belonging to the short message distribution area according to the identity information and behavior data of the users accessing the base station, and the incidence relation between the base station position information and the short message distribution area.
S74, screening out mobile users whose short message distribution time is extended forward by unit time and appears in the short message distribution area according to the short message distribution time;
s75, carrying out duplication elimination processing on the screened mobile users to obtain real-time target objects meeting the short message distribution time in the short message distribution area.
In specific implementation, the method in steps S71-S75 can be used to determine the implementation target object meeting the short message distribution time in the short message distribution area.
It should be noted that, the new target object in the present invention can be understood as: the number of newly added mobile users in the target area is fixed in time. And positioning the number of the newly-added mobile users in the short message distribution area in the fixed time period of the newly-added target object. For example, the real-time pedestrian volume at two moments before and after the specified time interval can be compared to obtain the newly added pedestrian volume in the specified time interval. The principle is as follows:
firstly, a specified time period [ a, B ] is selected, the time span is t hours, and then the [ a, B ] time period target area newly-increased pedestrian volume is the difference value between the target area moving user stock quantity (represented by a set A) of which the time B is extended forward by t hours and the target area moving user stock quantity (represented by a set B) of which the time a is extended forward by t hours.
It should be understood that the intersection of the set a and the set B is two mobile users with the same time period, i.e. t-hour resident users. The difference between the set A and the set B represents the mobile users existing in the set A but not existing in the set B, namely the outgoing users of the [ a, B ] time period target area. The difference between the set B and the set A represents the mobile users existing in the set B but not existing in the set A, namely the inflow users of the [ a, B ] time period target area.
Based on the above principle, for the above five types, the method shown in fig. 8a may be used to determine a new target object, including the following steps:
and S81, determining a screening time period according to the short message distribution time.
The screening time period is composed of a first time point and a second time point, and the first time point is smaller than the second time point.
S82, determining a first user storage set appearing in the short message distribution area in a time period corresponding to a first preset time prolonged forward from a first time point based on the identity information and the behavior data of the user provided by the operator.
Preferably, in order to improve the accuracy of the determined new target object, the users in the first user volume set may be subjected to deduplication processing, and then step S84 is performed by using the first user volume set obtained after the deduplication processing.
And S83, determining a second user storage set which appears in the short message distribution area in a time period corresponding to the first preset time prolonged forward by the second time point based on the identity information and the behavior data of the user provided by the operator.
Preferably, in order to improve the accuracy of the determined new target object, the users in the second user inventory set may be subjected to deduplication processing, and then the step S84 is performed by using the second user inventory set subjected to deduplication processing.
And S84, determining a new adding target object according to the first user inventory set and the second user inventory set.
Preferably, the method shown in fig. 8b may be implemented to determine a new target object according to the first user inventory set and the second user inventory set, and includes the following steps:
and S841, determining a difference set of the first user storage set and the second user storage set as a first target object set flowing out of the short message distribution area.
S842, determining a difference set between the second user storage set and the first user storage set as a second target object set flowing into the short message distribution area.
S843, determining a difference set of the second target object set and the first target object set.
And S844, determining the users contained in the difference set as new target objects.
Therefore, the new target objects under each application scene type can be accurately determined, short messages to be sent are prevented from being sent to irrelevant users, and the satisfaction degree of the users is improved.
It should be noted that, when determining other populations such as the permanent population or the floating population, process characteristics of the permanent and floating population are abstracted and analyzed according to specific needs of users, specifically, according to content and format of CDR data fields of operators, user residence and behavior characteristics in time dimension and space dimension are constructed, then the population is clustered by using a K-means clustering algorithm, model verification and benchmarking are performed according to specific needs of users, and then the number of the permanent population and the floating population is obtained, wherein the permanent population includes two parts, namely a resident population and a working population, the non-resident non-working population is the floating population, and the tourism population is generally regarded as a population which is not locally resident and has short residence time.
When determining the regular population, the floating population or the tourist population, the method can be implemented according to the flow shown in fig. 9, and comprises the following steps:
s91, counting the number of signaling, conversation, stay time, stay days and stay months of each user in the corresponding scene area in time-interval mode, and extracting the area where the user position information is located in space dimension.
S92, carrying out clustering analysis on the regional population characteristics based on the K-means clustering algorithm to obtain relevant factors and thresholds influencing statistics, and carrying out model verification and benchmarking with other statistical data of the user.
Specifically, the K-means algorithm is a common clustering algorithm based on partitioning, and is a typical target function clustering method based on a prototype, and is an adjustment rule for iterative operation obtained by using a method of solving an extreme value by using a function, wherein a certain distance between a data point and the prototype is used as an optimized target function.
And S93, analyzing and processing the variables of the digital result of model solution through the benchmarking analysis.
For example, analysis of dependency, stability analysis, sensitivity analysis of system parameters, error analysis, and the like are performed.
If the model is not in accordance with the requirements, modifying or increasing or decreasing the modeling assumption clause, and re-modeling until the requirements are met; and if the model meets the requirements, evaluating, predicting, optimizing and the like the model.
And S94, merging the statistical data of multiple operators according to the statistical apertures and carrying out duplicate removal processing on the statistical data of multiple users.
Since the user may use a mobile, unicom or telecom phone card, step S94 is required.
S95, selecting scenes such as schools and communities according to the distribution situation of regional population, conducting sampling investigation on the users without mobile phones, restoring the proportion of the users without mobile phones according to the investigation result and the distribution situation of population age groups of towns and towns of the individual streets, and conducting population restoration algorithm analysis and model building.
And S16, the regional people flow platform sends the target distribution object to a big data platform.
Since the target distribution object is also essentially eligible, encrypted desensitized user's identity information and behavior data. Therefore, the data needs to be sent to a big data platform for decryption processing.
Specifically, the regional people flow platform also has a number duplication elimination function, and the platform stores a list of people entering a designated region, corresponds to a scene with a long sending time period, and is only sent once by no people, so that the system resource is prevented from being wasted due to frequent disturbance of users.
Specifically, when sending the target distribution object to the big data platform, the regional people flow platform may send the target distribution object in a File Transfer Protocol (FTP) File interface format.
In specific implementation, the regional people flow ticket platform may store the information of the target distribution object in a file in the FTP server, and then send a storage location (such as address information) of the file to the big data platform.
Further, the regional people flow platform may receive at least one target distribution object acquisition request sent by the intelligent communication platform at the same time, so in order to distinguish the target distribution objects determined based on the received requests, the task ID and the task name may be carried when the target distribution objects are sent to the big data platform. The task name may be defined in terms of a project. On the basis, the interface field table of the regional people flow platform and the big data platform is shown in a reference table 2:
TABLE 2
Figure BDA0001535154440000211
And S17, the big data platform decrypts the target distribution object to obtain the mobile phone number of the target distribution object.
Specifically, the big data platform decrypts the identity information and the behavior data of the encryption-desensitized user, for example, the mobile phone number of the user can be decrypted according to the identity information of the encryption-desensitized user.
Preferably, the big data platform can search the target distribution object in the FTP server according to the address information sent by the regional people flow platform, and then perform decryption processing.
And S18, the big data platform sends the mobile phone number of the target distribution object to the intelligent communication platform.
Similarly, when the big data platform sends the decrypted target distribution object to the smart messaging platform, the big data platform can also transmit the decrypted target distribution object to the smart messaging platform in an FTP mode, that is, the decrypted target distribution object is stored in a file in the FTP server, and then the storage position (such as address information) of the file is sent to the smart messaging platform.
Similarly, the field table of the interface between the smart platform and the big data platform is shown in table 3:
TABLE 3
Figure BDA0001535154440000212
Figure BDA0001535154440000221
And S19, the intelligent communication platform sends the mobile phone number of the target distribution object and the short message to be sent to an industry gateway.
The intelligent communication platform can periodically receive address information sent by the big data platform and find the target distribution object stored with the decrypted address information according to the address information. The intelligent communication platform stores a black-red-white list for sending short messages to be sent, after a list storing the mobile phone numbers of decrypted target distribution objects is received, the mobile phone numbers contained in the black list are determined from the mobile phone numbers of all the target distribution objects, and then the mobile phone numbers are removed from the list. Determining the mobile phone numbers contained in the red list from the mobile phone numbers of all target distribution objects, and then putting the determined mobile phone numbers at the forefront of the list so that the industry gateway can effectively send the mobile phone numbers contained in the red list; then, the mobile phone numbers contained in the white list are determined from the mobile phone numbers of all the target distribution objects, and the mobile phone numbers are required to send short messages to be sent, so that the mobile phone numbers contained in the white list can be adjusted to the back of the mobile phone numbers contained in the red list, and a processed list is obtained. And then the processed list and the short message to be sent are sent to an industry gateway.
Specifically, in a security application scenario, when the intelligent message platform sends a short message to be sent, the intelligent message platform needs to count the real-time people flow according to the real-time target object; and if the real-time people flow rate is determined to reach the early warning upper limit value, screening out target objects contained in a preset white list from the real-time target objects, and preferentially sending short messages to be sent to the target objects.
Preferably, before sending the short message to be sent to the industry gateway, the intelligent messaging platform needs to test the content of the short message to be sent, such as sending the short message to a worker, and if the worker successfully receives the short message, it indicates that no sensitive vocabulary exists in the short message to be sent. And then sending the short message to be sent to an industry gateway.
Based on the method, the short message to be sent can be directly sent to the target customer by utilizing the intelligent message platform, so that the customer is satisfied, the short message issuing party can achieve ideal propaganda and service effects, the phenomenon that the customer feels dislike due to blind and frequent short messages is avoided, network system resources are saved, and the sending efficiency is improved. In addition, the invention carries out the behavior prediction of the user through the regional people flow platform, judges that the mobile phone user enters a certain region at a certain time, and sends a short message prompt in advance; the frequency number of the user reaching a certain area within a certain time period can be counted to determine whether to continue to send the information, so that the trouble of the mobile phone user is avoided. The method and the device can accurately distinguish the users, provide personalized services, and improve the satisfaction and experience of the users on the cell short message service.
S110, the industry gateway sends the short message to be sent to the mobile phone number of the target distribution object.
After receiving the processed list and the short messages to be sent by the intelligent message platform, the industry gateway can send the short messages to be sent to the mobile phone numbers in the list in sequence from top to bottom in the list.
In the short message sending system based on the intelligent message platform provided by the embodiment of the invention, the intelligent message platform acquires the content of the short message to be sent, determines the scene type corresponding to the content of the short message to be sent, and then sends a target distribution object acquisition request aiming at the short message to be sent to the regional people flow platform; the regional pedestrian flow platform determines a screening rule corresponding to the scene type carried in the acquisition request according to the scene type, the corresponding relation between the scene type and the screening rule; determining a target distribution object which meets the short message distribution time and accords with the screening rule corresponding to the scene type in the short message distribution area based on the identity information and the behavior data of the user provided by an operator, and then sending the target distribution object to a big data platform; the big data platform decrypts the target distribution object to obtain the mobile phone number of the target distribution object, and sends the mobile phone number of the target distribution object to the intelligent message platform, so that the intelligent message platform sends the mobile phone number of the target distribution object and the short message to be sent to an industry gateway, and the industry gateway sends the short message to be sent to the mobile phone number of the target distribution object. By adopting the method, the target distribution object is determined according to the screening rule corresponding to the application scene, and then the short message to be sent is sent to the determined target distribution object, so that the condition that the satisfaction degree of irrelevant users on the short message service is reduced after receiving the message is avoided, and the personalized short message reminding service is realized.
Example two
In order to further understand the present invention, a second embodiment of the present invention further describes the present invention on the basis of the first embodiment, and as shown in fig. 10a, a schematic flow chart of a short message sending method based on an intelligent platform at a regional people flow platform side provided by the second embodiment of the present invention includes the following steps:
s101, receiving a target distribution object acquisition request aiming at a short message to be sent, which is sent by an intelligent communication platform.
The acquisition request carries a scene type, short message distribution time and a short message distribution area, and is sent after the intelligent message platform acquires the content of the short message to be sent and determines the scene type corresponding to the content;
s102, determining the screening rule corresponding to the scene type carried in the acquisition request according to the scene type, the corresponding relation between the scene type and the screening rule.
S103, determining a target distribution object which meets the short message distribution time and accords with the screening rule corresponding to the scene type in the short message distribution area based on the identity information and the behavior data of the user provided by the operator.
S104, sending the target distribution object to the intelligent communication platform, and sending the short message to be sent to the target distribution object by the intelligent communication platform according to the determined target distribution object.
In specific implementation, reference may be made to the description of corresponding parts in the first embodiment of the present invention for implementation of steps S101 to S104, and repeated descriptions are omitted.
It should be noted that when determining a target distribution crowd, dynamic people flow detection and early warning are required. Specifically, the position information of the operator is data with distribution characteristics, group image data with certain characteristics is screened for analysis, and the pedestrian flow of a selected area can be monitored in real time according to actual needs; relatively accurate safety early warning is realized through analysis; and establishing a people flow monitoring and early warning mechanism to prevent group events. The dynamic people flow monitoring and early warning subsystem can select a group statistical level with the time granularity of 15 minutes or 30 minutes or 1 hour and the statistical level of more than 30 people.
First, select the area
According to actual conditions, possible large-scale shopping malls, stations, theaters, tourist attractions and other large-scale activity places are selected in advance according to experiences, and the positions of the places are marked on the electronic map.
Second, people flow detection
According to the selected area, the system obtains the mobile phone signal data of the selected area from the data obtained in the latest time period and takes the mobile phone signal data as the data for judging the number of the personnel. The statistics are made every 15 minutes or 30 minutes, and the results of the latest statistics are displayed on the map. Meanwhile, the early warning condition of real-time people flow monitoring is displayed through thermodynamic diagrams, when the early warning condition is close to an early warning threshold value, early warning can be given through sound, reinforced colors and the like, and personnel attribute correlation analysis and the change trend analysis of the people flow in a certain time period are supported.
Early warning threshold value: and setting a people flow threshold value (an alarm threshold value can be self-defined, and a platform can also provide a reference value) in the monitoring area by combining historical data, and alarming if the people flow threshold value exceeds the alarm threshold value.
The dynamic people flow monitoring and early warning needs to consider the secondary analysis and restoration of data:
(1) the market proportion of three operators, namely mobile, Unicom and telecom, needs to be considered.
(2) Without cell phone user occupation, the method is based on mobile communication equipment to obtain population distribution and flow information, so that the precondition is that the research object has to hold the mobile communication equipment. Although the number of mobile communication users in China currently exceeds 13 hundred million users, consideration needs to be given to the situation that one person has a plurality of mobile phone numbers, old people and children, and at least 1 hundred million people are not monitored.
As shown in fig. 10b, for a schematic view of an application scenario of a flood-prevention and fire-prevention emergency command system provided in the second embodiment of the present invention, during a season with multiple natural disasters, a target group in a target relief area is screened by using the method provided by the present invention, information is published, and flood-prevention knowledge is widely advertised, so that people are alerted to improve awareness of flood prevention, risk avoidance, and self-rescue.
As shown in fig. 10c, for the schematic diagram of the reminding application scenario provided in the second embodiment of the present invention, during the trip of people, the weather bureau predicts that a rainstorm level in summer will cause water accumulation in traffic hubs connecting urban areas and airports, and cause a full-line congestion of roads from north core areas to airports.
As shown in fig. 10d, a schematic view of a human care application scene provided by the second embodiment of the present invention defines a specific area of a scenic region, and sends a weather alert short message to an extraordinary population including a tourist and the like by using the method provided by the present invention; during a large conference and important activities, meeting participants are informed of weather conditions.
As shown in fig. 10e, for the schematic diagram of the security application scenario provided in the second embodiment of the present invention, based on the security application scenario, in a special period or a major holiday, by using the method provided in the present invention, it is possible to accurately predict a people stream convergence area in time, and to send out a notification as soon as possible for a possible accident, so as to make emergency preparation as soon as possible.
EXAMPLE III
Based on the same invention concept, the embodiment of the invention also provides a short message sending device based on the intelligent communication platform, and as the problem solving principle of the device is similar to that of the short message sending method based on the intelligent communication platform, the implementation of the device can refer to the implementation of the method, and repeated parts are not repeated.
As shown in fig. 11, a schematic structural diagram of a short message sending apparatus based on an intelligent platform provided by a third embodiment of the present invention includes a receiving unit 111, a first determining unit 112, a second determining unit 113, and a sending unit 114, where:
a receiving unit 111, configured to receive a target distribution object acquisition request for a short message to be sent, where the target distribution object acquisition request is sent by an intelligent messaging platform, and the acquisition request carries a scene type, a short message distribution time, and a short message distribution area, and the acquisition request is sent after the intelligent messaging platform acquires content of the short message to be sent and determines a scene type corresponding to the content;
a first determining unit 112, configured to determine, according to the scene type, a corresponding relationship between the scene type and a filtering rule, the filtering rule corresponding to the scene type carried in the obtaining request;
a second determining unit 113, configured to determine, based on identity information and behavior data of a user provided by an operator, a target distribution object that meets the short message distribution time and meets a screening rule corresponding to the scene type in the short message distribution area;
a sending unit 114, configured to send the target distribution object to the intelligent communication platform, where the intelligent communication platform sends the short message to be sent to the target distribution object according to the determined target distribution object.
Preferably, the identity information is obtained after the big data platform performs encryption desensitization processing on the mobile phone number of the user, and the behavior data of the user includes the position information of the user.
Preferably, the second determining unit 113 is specifically configured to determine, if the scene type is an emergency command type, a real-time target object meeting the short message distribution time in the short message distribution area based on identity information and location information of a user provided by an operator; determining a new target object in a first preset time period in the short message distribution area by taking the short message distribution time as a reference; and determining the real-time target object and the new target object as the target distribution object.
Preferably, the obtaining request further carries a trigger event; and
the second determining unit 113 is specifically configured to determine, for any user, trip link information of the user in a time dimension and/or a space dimension based on historical location information corresponding to historical time information of the user provided by an operator if the scene type is a reminder type; predicting a predicted target object appearing in the short message distribution area when the short message distribution time is reached based on the trip link information of each user and the trigger event; and/or determining a newly added target object in a second preset time period in the short message distribution area by taking the short message distribution time as a reference according to the trigger event; and determining the pre-estimated target object and/or the newly added target object as the target distribution object.
Preferably, the second determining unit 113 is specifically configured to determine, for any user, a probability that the user appears in the short message distribution area when the short message distribution time reaches, according to the occurrence link information of the user and the trigger event; and if the probability is greater than a preset probability threshold, determining that the user belongs to the pre-estimated target object.
Preferably, the obtaining request further carries a trigger event; and
the second determining unit 113 is specifically configured to determine, if the scene type is a human-character care type, a permanent group in the short message distribution area based on the identity information and the location information of the user provided by the operator; determining real-time crowds meeting the short message distribution time in the short message distribution area according to the trigger event; screening the permanent population from the real-time population to obtain a real-time target object; and/or determining a newly added target object in a third preset time period in the short message distribution area by taking the short message distribution time as a reference according to the trigger event; and determining the real-time target object and/or the newly added target object as the target distribution object.
Preferably, the second determining unit 113 is specifically configured to determine, if the scene type is a promotional type, a permanent group meeting the short message distribution time in the short message distribution area based on the identity information and the location information of the user provided by the operator; and determining the standing crowd as the target distribution object.
Preferably, the second determining unit 113 is specifically configured to determine, if the scene type is a public safety class, a real-time target object meeting the short message distribution time in the short message distribution area based on identity information and location information of a user provided by an operator; and determining the real-time target object as a target distribution object.
Further, the sending unit 114 is specifically configured to, after sending the real-time target object to the wisdom communication platform, count a real-time people flow rate by the wisdom communication platform according to the real-time target object; and if the real-time people flow rate is determined to reach the early warning upper limit value, screening out target objects contained in a preset white list from the real-time target objects, and preferentially sending short messages to be sent to the target objects.
Preferably, the second determination object 113 is specifically configured to determine a new target object according to the following method: determining a screening time period according to the short message distribution time, wherein the screening time period is composed of a first time point and a second time point, and the first time point is smaller than the second time point; determining a first user storage set appearing in the short message distribution area in a time period corresponding to a first preset time prolonged forward from a first time point based on identity information and behavior data of users provided by an operator; determining a second user storage set which appears in the short message distribution area in a time period corresponding to a first preset time prolonged forward by a second time point based on the identity information and the behavior data of the user provided by the operator; and determining a newly added target object according to the first user inventory set and the second user inventory set.
Preferably, the second determination object 113 is specifically configured to determine that a difference set between the first user storage set and the second user storage set is a first target object set flowing out of the short message distribution area; determining a difference set between the second user storage set and the first user storage set as a second target object set flowing into the short message distribution area; determining a difference set of the second set of target objects and the first set of target objects; and determining the users contained in the difference set as new target objects.
For convenience of description, the above parts are separately described as modules (or units) according to functional division. Of course, the functionality of the various modules (or units) may be implemented in the same or in multiple pieces of software or hardware in practicing the invention. For example, the short message sending device based on the intelligent message platform provided by the third embodiment of the present invention may be disposed in the regional people flow platform, and the regional people flow platform determines the target distribution object.
Example four
The fourth embodiment of the present invention provides a communication device, which includes a memory, a processor, and a computer program stored in the memory and operable on the processor; when the processor executes the program, the short message sending method based on the intelligent communication platform provided by any one of the embodiments of the invention is realized.
EXAMPLE five
Fifth, an embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the steps in the short message sending method based on the intelligent communication platform according to any one of the second and third embodiments of the present invention.
The short message sending device based on the intelligent message platform can be realized through a computer program. Those skilled in the art should understand that the above-mentioned module division method is only one of many module division methods, and if the module division method is divided into other modules or not, as long as the short message sending apparatus based on the intelligent message platform has the above-mentioned functions, it should be within the scope of 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.
While preferred embodiments of the present invention have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the invention.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.

Claims (15)

1. A short message sending method based on an intelligent communication platform is characterized by comprising the following steps:
receiving a target distribution object acquisition request which is sent by an intelligent communication platform and aims at a short message to be sent, wherein the acquisition request carries a scene type, a short message distribution time and a short message distribution area, the acquisition request is sent after the intelligent communication platform acquires the content of the short message to be sent and determines the scene type corresponding to the content, and the scene type is any one of an emergency command type, a reminding type, a humanistic care type, a publicity type and a public safety type;
determining a screening rule corresponding to the scene type carried in the acquisition request according to the scene type, the corresponding relation between the scene type and the screening rule; and are
Determining a target distribution object which meets the short message distribution time and accords with the screening rule corresponding to the scene type in the short message distribution area based on the identity information and the behavior data of the user provided by an operator; and are
And sending the target distribution object to the intelligent communication platform, and sending the short message to be sent to the target distribution object by the intelligent communication platform according to the determined target distribution object.
2. The method of claim 1, wherein the identity information is obtained by the big data platform after encryption desensitization processing is performed on a mobile phone number of a user, and the behavior data of the user comprises location information of the user.
3. The method of claim 2, wherein if the scene type is an emergency command type, determining a target distribution object that satisfies the short message distribution time and meets the screening rule corresponding to the scene type in the short message distribution area based on user behavior data provided by an operator specifically comprises:
determining a real-time target object meeting the short message distribution time in the short message distribution area based on the identity information and the position information of the user provided by an operator; and are
Determining a new target object in a first preset time period in the short message distribution area by taking the short message distribution time as a reference;
and determining the real-time target object and the new target object as the target distribution object.
4. The method of claim 2, wherein the acquisition request further carries a trigger event; and if the scene type is a reminding type, determining a target distribution object which meets the short message distribution time and accords with the screening rule corresponding to the scene type in the short message distribution area based on the identity information and the behavior data of the user provided by the operator, and specifically comprising:
for any user, determining travel link information of the user in a time dimension and/or a space dimension based on historical position information corresponding to historical time information of the user provided by an operator;
predicting a predicted target object appearing in the short message distribution area when the short message distribution time is reached based on the trip link information of each user and the trigger event; and/or
Determining a new target object in a second preset time period in the short message distribution area by taking the short message distribution time as a reference according to the trigger event;
and determining the pre-estimated target object and/or the newly added target object as the target distribution object.
5. The method of claim 4, wherein predicting the predicted target object appearing in the short message distribution area when the short message distribution time is reached based on the trip link information of each user and the trigger event specifically comprises:
for any user, determining the probability of the user appearing in the short message distribution area when the short message distribution time reaches according to the appearing link information of the user and the trigger event;
and if the probability is greater than a preset probability threshold, determining that the user belongs to the pre-estimated target object.
6. The method of claim 2, wherein the acquisition request further carries a trigger event; and if the scene type is a human-character care type, determining a target distribution object which meets the short message distribution time and accords with the screening rule corresponding to the scene type in the short message distribution area based on user behavior data provided by an operator, specifically comprising:
determining the permanent population in the short message distribution area based on the identity information and the position information of the user provided by the operator;
determining real-time crowds meeting the short message distribution time in the short message distribution area according to the trigger event; and are
Screening the permanent population from the real-time population to obtain a real-time target object; and/or
Determining a newly added target object in a third preset time period in the short message distribution area by taking the short message distribution time as a reference according to the trigger event;
and determining the real-time target object and/or the newly added target object as the target distribution object.
7. The method of claim 2, wherein if the scene type is a promotion type, determining a target distribution object that meets the short message distribution time and meets the screening rule corresponding to the scene type in the short message distribution area based on user behavior data provided by an operator specifically comprises:
determining the standing crowd meeting the short message distribution time in the short message distribution area based on the identity information and the position information of the user provided by an operator;
and determining the standing crowd as the target distribution object.
8. The method of claim 2, wherein if the scene type is a public safety type, determining a target distribution object that satisfies the short message distribution time and meets the screening rule corresponding to the scene type in the short message distribution area based on user behavior data provided by an operator specifically comprises:
determining a real-time target object meeting the short message distribution time in the short message distribution area based on the identity information and the position information of the user provided by an operator; and are
And determining the real-time target object as a target distribution object.
9. The method of claim 8, wherein the sending the target distribution object to the smart messaging platform, and the sending the short message to be sent to the target distribution object by the smart messaging platform according to the determined target distribution object specifically comprises:
after the real-time target object is sent to the intelligent communication platform, the intelligent communication platform counts real-time people flow according to the real-time target object; and if the real-time people flow rate is determined to reach the early warning upper limit value, screening out target objects contained in a preset white list from the real-time target objects, and preferentially sending short messages to be sent to the target objects.
10. The method of any one of claims 3, 4 and 6, wherein the newly added target object is determined according to the following method:
determining a screening time period according to the short message distribution time, wherein the screening time period is composed of a first time point and a second time point, and the first time point is smaller than the second time point;
determining a first user storage set appearing in the short message distribution area in a time period corresponding to a first preset time prolonged forward from a first time point based on identity information and behavior data of users provided by an operator; and are
Determining a second user storage set which appears in the short message distribution area in a time period corresponding to a first preset time prolonged forward by a second time point based on the identity information and the behavior data of the user provided by the operator;
and determining a newly added target object according to the first user inventory set and the second user inventory set.
11. The method according to claim 10, wherein determining a new target object according to the first user inventory set and the second user inventory set specifically comprises:
determining a difference set of the first user storage set and the second user storage set as a first target object set flowing out of the short message distribution area;
determining a difference set between the second user storage set and the first user storage set as a second target object set flowing into the short message distribution area;
determining a difference set of the second set of target objects and the first set of target objects; and are
And determining the users contained in the difference set as newly added target objects.
12. A short message sending device based on an intelligent message platform is characterized by comprising:
the system comprises a receiving unit, a service processing unit and a processing unit, wherein the receiving unit is used for receiving a target distribution object acquisition request which is sent by an intelligent communication platform and aims at a short message to be sent, the acquisition request carries a scene type, a short message distribution time and a short message distribution area, the acquisition request is sent after the intelligent communication platform determines the scene type corresponding to the content after acquiring the content of the short message to be sent, and the scene type is any one of an emergency command type, a reminding type, a humanistic care type, a propaganda type and a public safety type;
a first determining unit, configured to determine, according to the scene type, a corresponding relationship between the scene type and a filtering rule, the filtering rule corresponding to the scene type carried in the acquisition request;
a second determining unit, configured to determine, based on identity information and behavior data of a user provided by an operator, a target distribution object that meets the short message distribution time and meets a screening rule corresponding to the scene type in the short message distribution area;
and the sending unit is used for sending the target distribution object to the intelligent communication platform, and the intelligent communication platform sends the short message to be sent to the target distribution object according to the determined target distribution object.
13. A short message sending system based on an intelligent communication platform is characterized by comprising a regional people flow platform, a big data platform, the intelligent communication platform and an industry gateway, wherein the regional people flow platform is internally provided with a short message sending device based on the intelligent communication platform as claimed in claim 12.
14. A communication device comprising a memory, a processor and a computer program stored on the memory and executable on the processor; the short message sending method based on the intelligent communication platform is characterized in that the processor realizes the short message sending method based on the intelligent communication platform according to any one of claims 1 to 11 when executing the program.
15. A computer-readable storage medium, on which a computer program is stored, wherein the program, when executed by a processor, implements the steps of the method for sending a short message based on a smart messaging platform according to any one of claims 1 to 11.
CN201711488383.1A 2017-12-29 2017-12-29 Short message sending method, device, system and equipment based on intelligent communication platform Active CN109996193B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711488383.1A CN109996193B (en) 2017-12-29 2017-12-29 Short message sending method, device, system and equipment based on intelligent communication platform

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711488383.1A CN109996193B (en) 2017-12-29 2017-12-29 Short message sending method, device, system and equipment based on intelligent communication platform

Publications (2)

Publication Number Publication Date
CN109996193A CN109996193A (en) 2019-07-09
CN109996193B true CN109996193B (en) 2021-08-10

Family

ID=67110606

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711488383.1A Active CN109996193B (en) 2017-12-29 2017-12-29 Short message sending method, device, system and equipment based on intelligent communication platform

Country Status (1)

Country Link
CN (1) CN109996193B (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110830557B (en) * 2019-10-22 2022-08-23 北京市天元网络技术股份有限公司 Emergency and early warning announcement method and device based on signaling big data analysis tool
CN111127077A (en) * 2019-11-29 2020-05-08 中国建设银行股份有限公司 Recommendation method and device based on stream computing
CN111611281A (en) * 2020-05-20 2020-09-01 ***通信集团江苏有限公司 Data distribution method, device, equipment and storage medium
CN113810864B (en) * 2020-05-29 2023-04-25 ***通信集团广东有限公司 Regional short message targeted group sending method and system
CN112020024B (en) * 2020-07-24 2024-01-30 上海淇玥信息技术有限公司 Short message sending management method, system and electronic equipment
CN112004201A (en) * 2020-08-14 2020-11-27 苏宁云计算有限公司 Short message sending method and device and computer system
CN112163088A (en) * 2020-09-02 2021-01-01 中国人民解放军战略支援部队信息工程大学 Method, system and equipment for mining short message user information of telecommunication network based on DenseNet
CN112311770A (en) * 2020-09-29 2021-02-02 北京达佳互联信息技术有限公司 Information platform selection method and device, electronic equipment and storage medium
CN112822647B (en) * 2020-12-30 2022-11-25 平安普惠企业管理有限公司 Short message sending method, device, storage medium and computer equipment
CN116582828B (en) * 2023-07-14 2023-09-22 深圳市诚立业科技发展有限公司 Intelligent scene short message service system and method based on artificial intelligence
CN117278948B (en) * 2023-09-18 2024-05-14 江苏力争信息科技有限公司 System and method for discriminating short message type of enterprise short message

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1863331A (en) * 2005-12-29 2006-11-15 华为技术有限公司 System and method for issuing information based on mobile communication network
CN103037072A (en) * 2012-02-04 2013-04-10 个信互动(北京)网络科技有限公司 Implementation method of extracting short message contents to apply to scene
CN103902630A (en) * 2012-12-31 2014-07-02 华为技术有限公司 Method, terminal and system for processing messages
CN104159204A (en) * 2013-05-14 2014-11-19 珠海市小源科技有限公司 Information interaction method and apparatus based on short messages
CN104219641A (en) * 2013-05-31 2014-12-17 ***通信集团北京有限公司 Information transmitting method and device
CN104394518A (en) * 2014-05-22 2015-03-04 艺龙网信息技术(北京)有限公司 Short message sending method and short message platform
CN105392122A (en) * 2015-09-25 2016-03-09 珠海市小源科技有限公司 Short message-based information pushing method and device
CN106294465A (en) * 2015-06-02 2017-01-04 阿里巴巴集团控股有限公司 The sending method of a kind of information and equipment
WO2017171297A1 (en) * 2016-04-01 2017-10-05 Samsung Electronics Co., Ltd. Method and apparatus for transmitting v2x message

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6714793B1 (en) * 2000-03-06 2004-03-30 America Online, Inc. Method and system for instant messaging across cellular networks and a public data network
CN102892090B (en) * 2012-09-11 2016-06-22 北京中创信测科技股份有限公司 A kind of personalized service short message publication method and system
CN102883059B (en) * 2012-09-24 2016-09-28 珠海市小源科技有限公司 The display method and apparatus of note, the method and apparatus of answer short message
CN103906021A (en) * 2014-03-04 2014-07-02 南京杰宗源华软件科技有限公司 Implementation method and system for short message sending platform
CN104408565A (en) * 2014-11-28 2015-03-11 东莞中国科学院云计算产业技术创新与育成中心 Urban comprehensive emergency command scheduling task distributing system and task distributing method thereof
US20170185992A1 (en) * 2015-12-23 2017-06-29 Zoomtoll, LLC Software application for smart city standard platform
CN106446154A (en) * 2016-09-21 2017-02-22 广东奥博信息产业有限公司 Cloud pushing controlling method for weather information

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1863331A (en) * 2005-12-29 2006-11-15 华为技术有限公司 System and method for issuing information based on mobile communication network
CN103037072A (en) * 2012-02-04 2013-04-10 个信互动(北京)网络科技有限公司 Implementation method of extracting short message contents to apply to scene
CN103902630A (en) * 2012-12-31 2014-07-02 华为技术有限公司 Method, terminal and system for processing messages
CN104159204A (en) * 2013-05-14 2014-11-19 珠海市小源科技有限公司 Information interaction method and apparatus based on short messages
CN104219641A (en) * 2013-05-31 2014-12-17 ***通信集团北京有限公司 Information transmitting method and device
CN104394518A (en) * 2014-05-22 2015-03-04 艺龙网信息技术(北京)有限公司 Short message sending method and short message platform
CN106294465A (en) * 2015-06-02 2017-01-04 阿里巴巴集团控股有限公司 The sending method of a kind of information and equipment
CN105392122A (en) * 2015-09-25 2016-03-09 珠海市小源科技有限公司 Short message-based information pushing method and device
WO2017171297A1 (en) * 2016-04-01 2017-10-05 Samsung Electronics Co., Ltd. Method and apparatus for transmitting v2x message

Also Published As

Publication number Publication date
CN109996193A (en) 2019-07-09

Similar Documents

Publication Publication Date Title
CN109996193B (en) Short message sending method, device, system and equipment based on intelligent communication platform
Bachir et al. Inferring dynamic origin-destination flows by transport mode using mobile phone data
Song et al. Crime feeds on legal activities: Daily mobility flows help to explain thieves’ target location choices
Naboulsi et al. Large-scale mobile traffic analysis: a survey
Chen et al. Fine-grained prediction of urban population using mobile phone location data
Franke et al. Smart crowds in smart cities: real life, city scale deployments of a smartphone based participatory crowd management platform
Yue et al. Zooming into individuals to understand the collective: A review of trajectory-based travel behaviour studies
Southworth Regional evacuation modeling: A state-of-the-art review
Lee et al. Utilizing mobile phone-based floating population data to measure the spatial accessibility to public transit
CN107086922B (en) User behavior identification method and device
Huang et al. An exploration of the interaction between urban human activities and daily traffic conditions: A case study of Toronto, Canada
US8843157B2 (en) Dynamic travel behavior estimation in mobile network
Kuo et al. Guidelines for choosing hot-spot analysis tools based on data characteristics, network restrictions, and time distributions
Steenbruggen et al. Data from telecommunication networks for incident management: An exploratory review on transport safety and security
Marques-Neto et al. Understanding human mobility and workload dynamics due to different large-scale events using mobile phone data
Demissie et al. Inferring origin-destination flows using mobile phone data: A case study of Senegal
Liu et al. New parameter-free mobility model: Opportunity priority selection model
Park et al. Analysis of travel mobility under Covid-19: Application of network science
US20210173855A1 (en) Method, apparatus, and computer program product for dynamic population estimation
Wang et al. A data driven approach to assessing the reliability of using taxicab as probes for real-time route selections
Moon et al. Ubiquitous crime prevention system (UCPS) for a safer city
Zhao et al. Identifying stops from mobile phone location data by introducing uncertain segments
Platos et al. Population data mobility retrieval at territory of Czechia in pandemic COVID‐19 period
Wang et al. Predicting human mobility from region functions
Robinson et al. Selection of source and use of traffic information in emergency situations

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