CN104618853B - A kind of information push method, apparatus and system - Google Patents

A kind of information push method, apparatus and system Download PDF

Info

Publication number
CN104618853B
CN104618853B CN201310541656.XA CN201310541656A CN104618853B CN 104618853 B CN104618853 B CN 104618853B CN 201310541656 A CN201310541656 A CN 201310541656A CN 104618853 B CN104618853 B CN 104618853B
Authority
CN
China
Prior art keywords
user terminal
message
information
location information
service managing
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
CN201310541656.XA
Other languages
Chinese (zh)
Other versions
CN104618853A (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.)
China Mobile Communications Group Co Ltd
Original Assignee
China Mobile Communications Group 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 China Mobile Communications Group Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN201310541656.XA priority Critical patent/CN104618853B/en
Publication of CN104618853A publication Critical patent/CN104618853A/en
Application granted granted Critical
Publication of CN104618853B publication Critical patent/CN104618853B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/021Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements

Landscapes

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

Abstract

The invention discloses a kind of information push method, apparatus and systems, including:Service managing server receives the message that position Analysis server is sent, and the identification information and location information of user terminal are carried in the message;Whether the service managing server determines the location information in predeterminable area, when determining that the location information is in the predeterminable area, the service managing server will wait for that PUSH message pushes to the user terminal according to the identification information, by the compounding practice of position analysis system and business management system, realizing message, accurately push immediately is pushed with timing.

Description

A kind of information push method, apparatus and system
Technical field
The present invention relates to field of communication technology more particularly to a kind of information push method, apparatus and systems.
Background technology
With the high speed development of information age, group customer is in order to promote the product of oneself, more and more marketing strategies Also it generates therewith, for example, when the client of certain bank reaches some commercial circle, by the way that favor information related with the bank is pushed away It is sent on the mobile phone of the bank client, so that client has understood relevant favor information in time.In the prior art, it is realizing When the push of above-mentioned favor information, there are following several ways:
Mode one, user mobile phone installation site client, which is connected with the server-side of user, by real-time Group customer service end system is given in the position of report of user so that group customer can realize pushing away for message according to the location information It send;
Mode two, by way of cell SMS, when user reaches some cell, cell SMS system is in real time by group The message of customer premise pushes to the mobile phone of user, to realize the push of message;
Mode three, group customer initiate the request of inquiry user location by active to location gateway, to obtain user Location information, and then according to the location information carry out message push.
However, when by push of the above-mentioned three kinds of modes to realize message, different problems can be brought accordingly:The side of passing through Formula one, due to needing user installation location client that could realize, such way causes with significant limitation, if user When non-installation site client, then server-side can not just obtain the location information of user, to cannot achieve the push of message, Or, if data network is not covered with the position where user, client can not report of user position data, just can not yet Realize the push of message;Pass-through mode two, since cell SMS only serves specific cell, group customer can not be opened a bit It is logical, so that it may to carry out the push of the whole network message on one point, can only the push of message be carried out in national each cell SMS platform respectively, This just brings some inconvenience to the instantaneity of group customer business, and since there is great information peaces for Cell SMS Full hidden danger, consequently, it is possible to causing the harassing and wrecking of information to user;Pass-through mode three, by Le interfaces, group customer is to position net Location Request is actively initiated in pass, and according to the location information PUSH message of acquisition, group customer can not learn the position of user in time, And since in existing net, only a other position base can provide location-based service, when there are numerous EC in the whole nation(Enterprise Customer, group customer)When access, the complexity of its service management certainly will be increased.
Invention content
The embodiment of the present invention is designed to provide a kind of information push method, apparatus and system, passes through position analysis system The compounding practice of system and business management system, realizes the push of message.
In order to achieve the above object, an embodiment of the present invention provides a kind of information push methods, including:
Service managing server receives the message that position Analysis server is sent, and user terminal is carried in the message Identification information and location information;
Whether the service managing server determines the location information in predeterminable area;
When determining that the location information is in the predeterminable area, the service managing server is believed according to the mark Breath will wait for that PUSH message pushes to the user terminal.
Preferably, the service managing server receives the message that position Analysis server is sent, and further includes before:
The service managing server predeterminable area information and wait for PUSH message;
The service managing server sends the predeterminable area information to the position analysis server;
The legitimacy of PUSH message is waited for described in the service managing server determination.
Preferably, the service managing server sends the predeterminable area information to the position analysis server, it After further include:
The position analysis server obtains the location information of user terminal according to preset condition.
Preferably,
It is described when the preset condition is that the position analysis server finds that the user terminal is in specific region Position analysis server obtains the location information and identification information of the user terminal, and judge the location information with it is described pre- If the relationship of area information;
When judging that the location information is in the predeterminable area information, the position analysis server is to institute's rheme Confidence is ceased to be packaged with the identification information of user terminal, and the message after encapsulation is sent to the service managing server.
Preferably,
When the preset condition is that the service managing server receives the service managing server in predetermined time In the acquisition request predeterminable area information of transmission when the message of the location information of user terminal, the position analysis server obtains The location information of the user terminal, and the message of user terminal is sent to the service managing server, it takes in the message Location information with the user terminal and identification information.
Preferably, the service managing server will wait for that PUSH message pushes to user's end according to the identification information End, including:
The service managing server carries out the push of message according to pre-set business pattern;
When the pre-set business pattern is white list, and the user terminal is located in the white list, the business Determining is waited for that PUSH message pushes to the user terminal by management server according to the identification information;
When the pre-set business pattern is blacklist, and the user terminal is located at outside the blacklist, the business Determining is waited for that PUSH message pushes to the user terminal by management server according to the identification information.
An embodiment of the present invention provides a kind of service management devices, including:
Receiving module, the message sent for receiving position Analysis server carry user terminal in the message Identification information and location information;
Determining module, for determining that the location information determines whether in predeterminable area;
Sending module, for when the determining module determines that the location information is in the predeterminable area, according to Determining is waited for that PUSH message pushes to the user terminal by the identification information.
Preferably,
The receiving module is additionally operable to receive predeterminable area information and waits for PUSH message;
The sending module is additionally operable to send the predeterminable area information to the position analysis server;
The determining module is additionally operable to wait for the legitimacy of PUSH message described in determining.
Preferably,
The sending module is specifically used for carrying out the push of message according to pre-set business pattern;
When the pre-set business pattern is white list, and the user terminal is located in the white list, according to described Determining is waited for that PUSH message pushes to the user terminal by identification information;
When the pre-set business pattern is blacklist, and the user terminal is located at outside the blacklist, according to described Determining is waited for that PUSH message pushes to the user terminal by identification information.
The embodiment of the present invention additionally provides a kind of position analysis equipment, including:
Acquisition module, the location information for obtaining user terminal according to preset condition;
Sending module carries the user terminal for sending message to service managing server in the message Identification information and location information.
Preferably, further include:
Receiving module, the predeterminable area information sent for receiving the service managing server.
Further include:
The acquisition module is specifically used for when the preset condition is to find that the user terminal is in specific region, Obtain the location information and identification information of the user terminal;
Judgment module, the relationship for judging the location information and the predeterminable area information;
The sending module, for when judging that the location information is in the predeterminable area information, after encapsulation Message be sent to the service managing server, the location information of the user terminal is carried in the message after the encapsulation And identification information.
Preferably,
The acquisition module is to receive the service managing server hair in predetermined time for working as the preset condition In the acquisition request predeterminable area information sent when the message of the location information of user terminal, the position letter of the user terminal is obtained Breath;
The sending module is taken for the message to service managing server transmission user terminal in the message Location information with the user terminal and identification information.
The embodiment of the present invention additionally provides a kind of message push system, including service managing server and position analysis service Device, the system comprises:
The service managing server takes for receiving predeterminable area information and waiting for PUSH message to the position analysis Business device sends the predeterminable area information;Legitimacy for waiting for PUSH message described in determination;For receiving position Analysis Service The message that device is sent carries the identification information and location information of user terminal in the message, and determines the location information Whether in predeterminable area, when determining that the location information is in the predeterminable area, the service managing server according to The identification information will wait for that PUSH message pushes to the user terminal;
The position analysis server, the predeterminable area information sent for receiving the service managing server;For The location information of user terminal is obtained according to preset condition;For sending message to service managing server, taken in the message Identification information with the user terminal and location information.
Preferably,
The service managing server is specifically used for carrying out the push of message according to pre-set business pattern;When described default Business model is white list, and when the user terminal is located in the white list, is waited for determining according to the identification information PUSH message pushes to the user terminal;When the pre-set business pattern is blacklist, and the user terminal be located at it is described When outside blacklist, determining is waited for that PUSH message pushes to the user terminal according to the identification information;
The position analysis server is specifically used for obtaining the location information of user terminal according to preset condition;When described Preset condition is that the location information and mark letter of the user terminal are obtained when finding that the user terminal is in specific region Breath, judges the relationship of the location information and the predeterminable area information, when judging the location information in the preset areas When in domain information, the message after encapsulation is sent to the service managing server, is carried in the message after the encapsulation State the location information and identification information of user terminal;When the preset condition is to receive the service management clothes in predetermined time In the acquisition request predeterminable area information that device is sent of being engaged in when the message of the location information of user terminal, the user terminal is obtained Location information sends the message of user terminal to the service managing server, the user terminal is carried in the message Location information and identification information.
Compared with prior art, the technical solution that the embodiment of the present invention is proposed has the following advantages:
The above embodiment of the present invention, service managing server receives the message that position Analysis server is sent, described to disappear The identification information and location information of user terminal are carried in breath;The service managing server determines according to the positional information There is which EC to be concerned about the terminal user, and determines and wait for PUSH message to the terminal user;The service managing server is according to institute It states identification information and determining is waited for that PUSH message pushes to the user terminal, pass through position analysis system and business management system Compounding practice, realize message it is accurate it is instant push with timing push.
Description of the drawings
Fig. 1 is system architecture diagram provided in an embodiment of the present invention;
Fig. 2 is the flow diagram of message push provided in an embodiment of the present invention;
Fig. 3 is the flow diagram for the message push that the embodiment of the present invention one provides;
Fig. 4 is the flow diagram of message push provided by Embodiment 2 of the present invention;
Fig. 5 is the installation drawing of message push provided in an embodiment of the present invention;
Fig. 6 is the installation drawing of message push provided in an embodiment of the present invention.
Specific implementation mode
Below in conjunction with the attached drawing in the present invention, the technical solution in the present invention is clearly and completely described, is shown So, described embodiment is only a part of the embodiment of the present invention, instead of all the embodiments.Based in the present invention Embodiment, all other embodiment obtained by those of ordinary skill in the art without making creative efforts, all Belong to the scope of protection of the invention.
It is the system architecture diagram of the embodiment of the present invention referring to Fig. 1, in the system architecture, in group customer and position analysis It is provided with business management system between system, core net is also associated in position analysis system side.
The position analysis system may include district management, signal collecting and analysis, synchronizing information these three modules;
The effect of district management module:The correspondence of managerial body client's regions of interest and cell;
The effect of signal collecting and analysis module:The subscriber signaling acquisition of acquisition group customer Region Of Interest in real time, analysis The smart latitude of user location;
The effect of synchronizing information interface:The area information that the group customer of management system of accepting business publication is concerned about, and look into Ask certain zone user location information, and report user location.
The business management system includes:Government and enterprise customers management, black and white lists management, message content management, connects district management Mouth five modules of management;
The effect of government and enterprise customers management module:It tests management to the access of government and enterprise customers;
The effect of district management module:Managerial body client regions of interest information;
The effect of black and white lists management module:
White list:Government and enterprise customers can only be positioned to the user in white list and information push;
Blacklist:Government and enterprise customers cannot be positioned to the user in blacklist and information push;
The effect of message content management module:Audit management is carried out to the message content of the push of group customer submission;
The effect of interface administration module:Receive the location information transmitted by the analysis system of position.
Referring to Fig. 2, for the flow diagram of message provided in an embodiment of the present invention push, which includes:
Step 201, service managing server receives predeterminable area information and waits for PUSH message.
Step 202, service managing server sends the predeterminable area information to position analysis server.
Step 203, position analysis server obtains the location information of user terminal according to preset condition.
In this step, when preset condition is that position analysis server finds that the user terminal is in specific region, turn To step 204, when preset condition is that service managing server receives what the service managing server was sent in predetermined time In acquisition request predeterminable area information when the message of the location information of user terminal, step 205 is gone to.
Step 204, position analysis server obtains the location information and identification information of the user terminal, and described in judgement The relationship of location information and the predeterminable area information.
In this step, when judging that the location information is in the predeterminable area information, the position analysis service Device is packaged the identification information of the location information and user terminal, goes to step 206 later.
Step 205, the position analysis server obtains the location information of the user terminal.
Step 206, the position analysis server sends the message of user terminal to the service managing server, wherein Carry the location information and identification information of user terminal.
Step 207, whether service managing server determines location information in predeterminable area.
When determining that location information is in predeterminable area, step 208 is gone to.
Step 208, service managing server carries out the push of message according to pre-set business pattern.
When the pre-set business pattern is white list, and the user terminal is located in the white list, the business Determining is waited for that PUSH message pushes to the user terminal by management server according to the identification information;
When the pre-set business pattern is blacklist, and the user terminal is located at outside the blacklist, the business Determining is waited for that PUSH message pushes to the user terminal by management server according to the identification information.
For message to be pushed, usually there are two types of push mode, immediately push with timing push, below just it is upper Two kinds of push modes are stated to be specifically described with specific embodiment respectively.
Referring to Fig. 3, for the flow diagram for the message push that the embodiment of the present invention one provides, which may include:
Step 301, service managing server receives the predeterminable area information and wait for PUSH message that group customer is sent.
Group customer can send the information of its predeterminable area of concern to service managing server and its hope pushes To the information of user terminal;Service managing server is being got after PUSH message, needs to audit the message, with true Recognize its legitimacy.
In specific application scenarios, as group customer wishes to push its rush to the user within the scope of a department stores Information is sold, which can be sent to service management service by the information of the market range, and sales promotion information to be pushed Device, the sales promotion information that service managing server submits the trade company received are audited, and judge the legitimacy of the sales promotion information, See whether it is related to the violated message that country is prohibited, such as violence, pornographic, crime.
Step 302, service managing server sends predeterminable area information to position analysis server.
Specifically, service managing server sends the information of the market range to position analysis server.
Step 303, when position analysis server finds that user terminal is in specific region, the position letter of user terminal is obtained Breath and identification information.
Specifically, information of the position analysis server according to the market range received, to obtain in the market range The relevant information of interior user, such as the location information and phone number of user.
Step 304, position analysis server judges the relationship of the location information and predeterminable area information that get, is judging When out position information is in predeterminable area information, step 305 is gone to, otherwise, goes to step 303, finds again and meets preset areas The user terminal of domain information.
Step 305, position analysis server is packaged the location information of user terminal with identification information, is sent to industry Business management server.
Specifically, position analysis server is when determining that user is within the scope of the market, by the location information of the user, As the phone number of latitude and longitude coordinates information and the user is sent to service managing server.
Step 306, service managing server determines the group customer for waiting for PUSH message according to the location information.
Specifically, service managing server can be according to the location information of user, to determine that the location of user is to include In which group user regions of interest.
Step 307, service managing server determines pre-set business pattern.
Specifically, after determining group user, service managing server also needs to judge the industry of each group user Business pattern sees that its targeted target is white list user or black list user, when sending out message just for white list user, if When user in the market range is exactly in its white list, or when not sending message just for black list user, if place When the user of the market range is just not in its blacklist, step 308 is gone to.
Step 308, service managing server will wait for that PUSH message pushes to user terminal according to identification information.
Specifically, when service managing server determines transmitted user, needs can be sent according to the cell-phone number of user The sales promotion information of transmission.
In the present embodiment, service managing server meets group customer pass according to the requirement of group customer by obtaining The location information of user in the region of the heart realizes the push of the message to qualified user, compared with the prior art In actively ask user location to obtain to location gateway by user installation location client or cell SMS or group customer The mode of user location, the method for the present embodiment is taken not to be limited by the non-installation site client of user, realize and treat The instant push of PUSH message improves the efficiency of message push.
Referring to Fig. 4, for the flow diagram of message provided by Embodiment 2 of the present invention push, which may include:
Step 401, service managing server receives predeterminable area information that group customer sends, predetermined time information and waits for PUSH message.
In specific application scenarios, as group customer wish in the afternoon 3 points to the use within the scope of a department stores Family pushes its sales promotion information, which can be by the information of the market range, sales promotion information to be pushed, and push moment It is sent to service managing server for 3 points;Service managing server audits the sales promotion information received, judges the rush The legitimacy for selling information, sees whether it is related to the violated message that country is prohibited, such as violence, pornographic, crime.
Step 402, service managing server in predetermined time to position analysis server request message, wherein carrying pre- If area information, the request message is used to obtain the location information of user terminal in predeterminable area information.
Specifically, service managing server sends request message, acquisition request at 3 points to position analysis server in the afternoon The location information of the user within the scope of the market is at the moment.
Step 403, position analysis server obtains the user for meeting the predeterminable area information according to the predeterminable area information The message of terminal.
Specifically, information of the position analysis server according to the market range received, to obtain in the market range The relevant information of interior user, such as the location information of user.
Step 404, position analysis server sends the location information and mark of the acquisition to the service managing server Know information.
Specifically, position analysis server is by the location information of user, such as latitude and longitude coordinates information and the hand of the user Machine number is sent to service managing server.
Step 405, service managing server determines the group customer for waiting for PUSH message according to the location information.
Specifically, service managing server can be according to the location information of user, to determine that the location of user is to include In which group user regions of interest.
Step 406, service managing server determines pre-set business pattern.
Specifically, after determining group user, service managing server also needs to judge the industry of each group user Business pattern sees that its targeted target is white list user or black list user, when sending out message just for white list user, if When user in the market range is exactly in its white list, or when not sending message just for black list user, if place When the user of the market range is just not in its blacklist, step 407 is gone to.
Step 407, service managing server will wait for that PUSH message pushes to user terminal according to identification information.
Specifically, when service managing server determines transmitted user, needs can be sent according to the cell-phone number of user The sales promotion information of transmission.
In the present embodiment, service managing server is met according to the requirement of group customer by being obtained in predetermined time The location information for the user in region that group customer is concerned about, realizes the push of the message to qualified user, compares In in the prior art by user installation location client or cell SMS or group customer actively to location gateway request use Family position obtains the mode of user location, and the method for the present embodiment will not be limited by the non-installation site client of user, The timing push for treating PUSH message is realized, the efficiency of message push is improved.
Based on design same as mentioned above, the embodiment of the present invention additionally provides a kind of service management device, such as Fig. 5 institutes Show, including:
Receiving module 51, the message sent for receiving position Analysis server carry user terminal in the message Identification information and location information;For receiving predeterminable area information and waiting for PUSH message;
Determining module 52, for determining the location information whether in predeterminable area;For waiting for that push disappears described in determination The legitimacy of breath;
Sending module 53, for when the determining module 52 determines that the location information is in the predeterminable area, It will wait for that PUSH message pushes to the user terminal according to the identification information;For sending institute to the position analysis server State predeterminable area information;
The sending module 53 is specifically used for carrying out the push of message according to pre-set business pattern;
When the pre-set business pattern is white list, and the user terminal is located in the white list, according to described Determining is waited for that PUSH message pushes to the user terminal by identification information;
When the pre-set business pattern is blacklist, and the user terminal is located at outside the blacklist, according to described Determining is waited for that PUSH message pushes to the user terminal by identification information.
Based on design same as mentioned above, the embodiment of the present invention additionally provides a kind of position analysis equipment, such as Fig. 6 institutes Show, including:
Acquisition module 61, the location information for obtaining user terminal according to preset condition;
The acquisition module 61 is specifically used for when the preset condition being to find the user terminal in specific region When, obtain the location information and identification information of the user terminal;
Judgment module 62, the relationship for judging the location information and the predeterminable area information;
Sending module 63, for when judging that the location information is in the predeterminable area information, after encapsulation Message is sent to the service managing server, carried in the message after the encapsulation user terminal location information and Identification information;
The acquisition module 61 is additionally operable to when the preset condition be to receive the service management service in predetermined time In the acquisition request predeterminable area information that device is sent when the message of the location information of user terminal, the position of the user terminal is obtained Confidence ceases;
The sending module 63 is additionally operable to send the message of user terminal, the message to the service managing server In carry the location information and identification information of the user terminal.
The sending module 63 is additionally operable to send message to service managing server, the use is carried in the message The identification information and location information of family terminal;
Receiving module 64, the predeterminable area information sent for receiving the service managing server;
Based on design same as mentioned above, the embodiment of the present invention additionally provides a kind of system of message push, including Service managing server and position analysis server,
The service managing server takes for receiving predeterminable area information and waiting for PUSH message to the position analysis Business device sends the predeterminable area information;Legitimacy for waiting for PUSH message described in determination;For receiving position Analysis Service The message that device is sent carries the identification information and location information of user terminal in the message, and determines the location information Whether in predeterminable area, when determining that the location information is in the predeterminable area, the service managing server according to The identification information will wait for that PUSH message pushes to the user terminal;Specifically for carrying out message according to pre-set business pattern Push;When the pre-set business pattern is white list, and the user terminal is located in the white list, according to the mark Determining is waited for that PUSH message pushes to the user terminal by information;When the pre-set business pattern is blacklist, and the use When family terminal is located at outside the blacklist, determining is waited for that PUSH message pushes to user's end according to the identification information End;
The position analysis server, the predeterminable area information sent for receiving the service managing server;For The location information of user terminal is obtained according to preset condition;For sending message to service managing server, taken in the message Identification information with the user terminal and location information;Believe position specifically for obtaining user terminal according to preset condition Breath;When the preset condition is to find that the user terminal is in specific region, the location information of the user terminal is obtained And identification information, the relationship of the location information and the predeterminable area information is judged, when judging the location information in institute When stating in predeterminable area information, the message after encapsulation is sent to the service managing server, in the message after the encapsulation Carry the location information and identification information of the user terminal;When the preset condition is to receive the industry in predetermined time In the acquisition request predeterminable area information that management server of being engaged in is sent when the message of the location information of user terminal, the use is obtained The location information of family terminal sends the message of user terminal to the service managing server, is carried in the message described The location information and identification information of user terminal.
In conclusion in the embodiment of the present invention, service managing server receives the message that position Analysis server is sent, institute State the identification information and location information that user terminal is carried in message;The service managing server is according to the positional information Determine the group customer for waiting for PUSH message;Determining is waited for PUSH message by the service managing server according to the identification information The user terminal is pushed to, by the compounding practice of position analysis system and business management system, realizes the instant of message Push is pushed with timing.
Through the above description of the embodiments, those skilled in the art can be understood that the present invention can be by Software adds the mode of required general hardware platform to realize, naturally it is also possible to which by hardware, but the former is more in many cases Good embodiment.Based on this understanding, technical scheme of the present invention substantially in other words contributes to the prior art Part can be expressed in the form of software products, which is stored in a storage medium, if including Dry instruction is used so that a computer equipment(Can be personal computer, server or the network equipment etc.)Execute this hair Method described in bright each embodiment.
It will be appreciated by those skilled in the art that attached drawing is the schematic diagram of a preferred embodiment, the module in attached drawing or stream Journey is not necessarily implemented necessary to the present invention.
It will be appreciated by those skilled in the art that the module in device in embodiment can describe be divided according to embodiment It is distributed in the device of embodiment, respective change can also be carried out and be located in one or more devices different from the present embodiment.On The module for stating embodiment can be merged into a module, can also be further split into multiple submodule.
The embodiments of the present invention are for illustration only, can not represent the quality of embodiment.
Disclosed above is only several specific embodiments of the present invention, and still, the present invention is not limited to this, any ability What the technical staff in domain can think variation should all fall into protection scope of the present invention.

Claims (9)

1. a kind of information push method, which is characterized in that including:
Service managing server receives the message that position Analysis server is sent, and the mark of user terminal is carried in the message Information and location information;Whether the service managing server determines the location information in predeterminable area;
When determining that the location information is in the predeterminable area, the service managing server will according to the identification information Wait for that PUSH message pushes to the user terminal;
Wherein, before the service managing server receives the message that position Analysis server is sent, the method further includes:
The service managing server receives predeterminable area information and waits for PUSH message;
The service managing server sends the predeterminable area information to the position analysis server;
The legitimacy of PUSH message is waited for described in the service managing server determination;
The service managing server sends the predeterminable area information to the position analysis server, further includes later:
The position analysis server obtains the location information of user terminal according to preset condition;
When the preset condition is that the position analysis server finds that the user terminal is in specific region, the position Analysis server obtains the location information and identification information of the user terminal, and judges the location information and the preset areas The relationship of domain information;
When judging that the location information is in the predeterminable area information, the position analysis server believes the position It ceases and is packaged with the identification information of user terminal, the message after encapsulation is sent to the service managing server.
2. the method as described in claim 1, which is characterized in that
When the preset condition is that the service managing server receives the service managing server transmission in predetermined time Acquisition request predeterminable area information in user terminal location information message when, described in the position analysis server obtains The location information of user terminal, and the message of user terminal is sent to the service managing server, it carries in the message The location information and identification information of the user terminal.
3. the method as described in claim 1, which is characterized in that the service managing server will be waited for according to the identification information PUSH message pushes to the user terminal, including:
The service managing server carries out the push of message according to pre-set business pattern;
When the pre-set business pattern is white list, and the user terminal is located in the white list, the service management Determining is waited for that PUSH message pushes to the user terminal by server according to the identification information;
When the pre-set business pattern is blacklist, and the user terminal is located at outside the blacklist, the service management Determining is waited for that PUSH message pushes to the user terminal by server according to the identification information.
4. a kind of service management device, which is characterized in that including:
Receiving module, the message sent for receiving position Analysis server carry the mark of user terminal in the message Information and location information;Determining module, for determining the location information whether in predeterminable area;
Sending module, for when the determining module determines that the location information is in the predeterminable area, according to described Identification information will wait for that PUSH message pushes to the user terminal;
Wherein, the receiving module is additionally operable to receive predeterminable area information and waits for PUSH message;
The sending module is additionally operable to send the predeterminable area information to the position analysis server;
The determining module is additionally operable to wait for the legitimacy of PUSH message described in determining;
The service managing server sends the predeterminable area information to the position analysis server, further includes later:
The position analysis server obtains the location information of user terminal according to preset condition;
When the preset condition is that the position analysis server finds that the user terminal is in specific region, the position Analysis server obtains the location information and identification information of the user terminal, and judges the location information and the preset areas The relationship of domain information;
When judging that the location information is in the predeterminable area information, the position analysis server believes the position It ceases and is packaged with the identification information of user terminal, the message after encapsulation is sent to the service managing server.
5. equipment as claimed in claim 4, which is characterized in that
The sending module is specifically used for carrying out the push of message according to pre-set business pattern;When the pre-set business pattern is White list, and when the user terminal is located in the white list, determining is waited for that PUSH message pushes away according to the identification information It send to the user terminal;When the pre-set business pattern is blacklist, and the user terminal is located at outside the blacklist, Determining is waited for that PUSH message pushes to the user terminal according to the identification information.
6. a kind of position analysis equipment, which is characterized in that including:
Acquisition module, the location information for obtaining user terminal according to preset condition;
Sending module carries the mark of the user terminal for sending message to service managing server in the message Information and location information;Wherein, receiving module, the predeterminable area information sent for receiving the service managing server;
The acquisition module is specifically used for, when the preset condition is to find that the user terminal is in specific region, obtaining The location information and identification information of the user terminal;
Judgment module, the relationship for judging the location information and the predeterminable area information;
The sending module, for when judging that the location information is in the predeterminable area information, by disappearing after encapsulation Breath is sent to the service managing server, and the location information and mark of the user terminal are carried in the message after the encapsulation Know information.
7. equipment as claimed in claim 6, which is characterized in that
The acquisition module, for being to receive what the service managing server was sent in predetermined time when the preset condition In acquisition request predeterminable area information when the message of the location information of user terminal, the location information of the user terminal is obtained;
The sending module is carried for the message to service managing server transmission user terminal in the message The location information and identification information of the user terminal.
8. a kind of message push system, which is characterized in that including service managing server and position analysis server, the system Including:
The service managing server, for receiving predeterminable area information and waiting for PUSH message, to the position analysis server Send the predeterminable area information;Legitimacy for waiting for PUSH message described in determination;For receiving position Analysis server hair The message sent carries the identification information and location information of user terminal in the message, and whether determines the location information In predeterminable area, when determining that the location information is in the predeterminable area, the service managing server is according to Identification information will wait for that PUSH message pushes to the user terminal;
The position analysis server, the predeterminable area information sent for receiving the service managing server;For according to Preset condition obtains the location information of user terminal;For sending message to service managing server, carried in the message The identification information and location information of the user terminal;
The position analysis server is specifically used for obtaining the location information of user terminal according to preset condition;When described default Condition is when finding that the user terminal is in specific region, to obtain the location information and identification information of the user terminal, sentence The relationship of the disconnected location information and the predeterminable area information, when judging the location information in the predeterminable area information When interior, the message after encapsulation is sent to the service managing server, the user is carried in the message after the encapsulation The location information and identification information of terminal;When the preset condition is to receive the service managing server hair in predetermined time In the acquisition request predeterminable area information sent when the message of the location information of user terminal, the position letter of the user terminal is obtained Breath sends the message of user terminal to the service managing server, the position of the user terminal is carried in the message Information and identification information.
9. system as claimed in claim 8, which is characterized in that
The service managing server is specifically used for carrying out the push of message according to pre-set business pattern;When the pre-set business Pattern is white list, and when the user terminal is located in the white list, waits pushing by determining according to the identification information Message pushes to the user terminal;When the pre-set business pattern is blacklist, and the user terminal is located at the black name When single outer, determining is waited for that PUSH message pushes to the user terminal according to the identification information.
CN201310541656.XA 2013-11-05 2013-11-05 A kind of information push method, apparatus and system Active CN104618853B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310541656.XA CN104618853B (en) 2013-11-05 2013-11-05 A kind of information push method, apparatus and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310541656.XA CN104618853B (en) 2013-11-05 2013-11-05 A kind of information push method, apparatus and system

Publications (2)

Publication Number Publication Date
CN104618853A CN104618853A (en) 2015-05-13
CN104618853B true CN104618853B (en) 2018-11-02

Family

ID=53153090

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310541656.XA Active CN104618853B (en) 2013-11-05 2013-11-05 A kind of information push method, apparatus and system

Country Status (1)

Country Link
CN (1) CN104618853B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110460645A (en) * 2015-08-04 2019-11-15 阿里巴巴集团控股有限公司 A kind of information-pushing method and device
CN106453558B (en) * 2016-10-13 2019-11-05 北京京东尚科信息技术有限公司 A kind of information-pushing method, device and terminal
CN107734456B (en) * 2017-11-30 2021-06-25 上海连尚网络科技有限公司 Method and equipment for recommending service information
CN110661825B (en) * 2018-06-28 2022-07-15 阿里巴巴集团控股有限公司 Method and device for pushing messages
CN109859011A (en) * 2019-01-31 2019-06-07 傲宝珠宝文化发展(深圳)有限公司 Based on the information push method in store, system and its storage medium in jewellery wire
CN112004188A (en) * 2020-08-27 2020-11-27 北京航天拓扑高科技有限责任公司 Information push system based on indoor positioning

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100562145C (en) * 2006-02-23 2009-11-18 中兴通讯股份有限公司 A kind of method that active push services is provided according to terminal location
CN101742398A (en) * 2008-11-04 2010-06-16 中兴通讯股份有限公司 Method and system for implementing message push business
CN102025519B (en) * 2009-09-22 2013-01-16 ***通信集团公司 Mail proxy server, mail push system and method and mobile terminal
CN102957676A (en) * 2011-08-26 2013-03-06 腾讯科技(北京)有限公司 Geographic position based network information push method and geographic position based network information push device

Also Published As

Publication number Publication date
CN104618853A (en) 2015-05-13

Similar Documents

Publication Publication Date Title
CN104618853B (en) A kind of information push method, apparatus and system
CN101346974B (en) Dynamic resource matching device, apparatus, method and processing unit
CN105162768B (en) The method and device of detection fishing Wi-Fi Hotspot
CN104618312B (en) A kind of remote login methods, devices and systems of M2M application
CN109040316A (en) HTTP service treating method and apparatus
US20150119084A1 (en) System and method for positioning terminal
CN104955028A (en) Method, device and sensor for identifying phishing WIFI (wireless fidelity)
CN105959934B (en) Network re-entry recognition methods and system
CN106412819A (en) Method and device for positioning device
CN107182098A (en) For realizing the method and apparatus that user equipment switches between WAP
US9763053B2 (en) Beacon communication system and methods
CN106685891A (en) Verification method and apparatus for accessing network
CN108092947A (en) A kind of method and device that identity discriminating is carried out to third-party application
CN108306907A (en) A kind of management method of terminal, network function and terminal
CN105873180A (en) Method for establishing wireless connection at network device side, method for establishing wireless connection at user device side, network device and user device for establishing wireless connection, system for establishing wireless connection
CN115150209B (en) Data processing method, industrial control system, electronic device, and storage medium
CN116861198A (en) Data processing method, device and storage medium
CN109151790B (en) Bluetooth device connection method and system based on network security
CN104125605B (en) A kind of implementation method and device for asking to set up WIFI connections
CN104125130A (en) Safety prompting method, device and communication system
CN109962834B (en) Information processing method, system, terminal and computer storage medium
CN109302539A (en) Harassing call hold-up interception method and device
CN108833506A (en) Information acquisition method and equipment
CN112702743B (en) Network data monitoring and protecting method based on artificial intelligence
CN108737350A (en) A kind of information processing method and client

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant