CN104618853B - A kind of information push method, apparatus and system - Google Patents
A kind of information push method, apparatus and system Download PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/021—Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; 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
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.
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)
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)
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 |
-
2013
- 2013-11-05 CN CN201310541656.XA patent/CN104618853B/en active Active
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 |