Specific embodiment
In order to make those skilled in the art better understand the technical solutions in the application, below in conjunction with the application reality
The attached drawing in example is applied, the technical scheme in the embodiment of the application is clearly and completely described, it is clear that described implementation
Example is merely a part but not all of the embodiments of the present application.Based on the embodiment in the application, this field is common
The application protection all should belong in technical staff's every other embodiment obtained without creative efforts
Range.
Fig. 1 is the flow chart of information-pushing method in the application first embodiment.In the present embodiment, the information push side
Method includes the following steps:
S101: it receives at least one content information of at least one terminal upload and stores;Wherein, the content information of upload
It is associated with the location information for uploading the access point (Access Point, AP) that the content information is passed through;
As shown in connection with fig. 2, the network architecture provided in this embodiment include at least first server 10 and with the first service
The connected one or more access points 21,22 of device 10.Wherein, access point 21,22 is distributed on geographical location to by user
The terminal device used is connected to the network access point of above-mentioned first server 10, and specifically, access point can be wireless mode
Wireless access point or wired mode super joint or the intelligent acess point of optical fiber solutions etc..To introduce herein with
Wireless mode realizes the wireless access point of terminal device and server interconnection.
End in the present embodiment, in wireless signal overlay area of the access point 21,22 access point 21,22 will be in
End equipment 31,32 and above-mentioned first server 10, which are realized, to be interconnected.The wireless communication technique that above-mentioned access point is taken can be nothing
Line fidelity (WIreless-Fidelity, Wi-Fi), GPRS, 3rd generation mobile communication technology, fourth generation mobile communication technology or
Bluetooth etc..In the embodiment of the present application, access point 21,22 may is that the wireless access point of bus platform or the wireless access in market
The wireless access point of point or other public places.Terminal device 31,32 can be computer, mobile phone, personal digital assistant
(Personal Digital Assistant, PDA), smartwatch etc., the above terminal device is provided with wireless access function.The
The server cluster that one server 10 can form for individual server or multiple servers.In hardware aspect, server can be with
Including processor, hard disk, memory, system bus etc..
Assuming that above-mentioned each access point is respectively deployed in the bus platform being distributed on geographical location, then above-mentioned network rack is based on
Structure, when the terminal of some user is in the wireless signal radiation areas of the access point of some bus platform, which is
It can be realized and be interconnected by the access point and first server 10.In use, user can be taken by terminal to first
Business device 10 uploads content information, and the terminal device which refers to user uploads to the information in first server 10.And
And during uploading content information, first server can determine whether that this is interior when receiving the content information of some terminal upload
The source for holding information, that is, determine that the content information is sent by the access point of which bus platform.Content is arrived determining
Behind the source of information, the content information of upload can be associated with the location information of the access point of corresponding bus platform, and
Content information after association is stored.For example, it is assumed that first server 10 respectively with the bus platform in railway station
Access point, Broadcast-TV Building the access point of bus platform be connected, then on bus platform at the train station, certain terminal device is to first
Server 10 uploads a content information: " Xu Jiabang is removed in railway station someone's share-car nearby? ";In the bus platform of Broadcast-TV Building
On, another terminal uploads another content information to first server 10: " what cuisines Broadcast-TV Building nearby has? ".Finally, first
Server 10 can will receive above two content informations it is associated with location information respectively after store, specifically, will be " fiery
Xu Jiabang is removed in station someone's share-car nearby? " be associated with location information " railway station ", will " what cuisines Broadcast-TV Building nearby have? "
It is associated with location information " Broadcast-TV Building ".
It is noted that the content information uploaded can be stored on the hard disk of first server, can also be stored up
It is stored on other storage facilities being connected with first server.In addition, the location information of access point is each access point in geography
Unique identification on position, such as: the location information of the access point of the bus platform of Broadcast-TV Building can be " Broadcast-TV Building ".When
So, it is the number that each access point being attached thereto is set separately that above-mentioned location information, which is also possible to first server, such as: will be wide
The location information of the access point of the bus platform in TV university tall building is set to " 001 ", by the position of the access point of the bus platform in railway station
Confidence breath is set to " 002 ".
S102: when knowing that first terminal enters the overlay area of the first access point, according to the location information of the first access point
The first content information to match with the location information of first access point is obtained from the content information of storage.
In the present embodiment, in above-mentioned steps S101, after first server 10 receives at least one content information, it will form
One information aggregate comprising several content informations received, then the first content information in this step S102 is above- mentioned information
One or more content informations that a subset in set is included.For example, it is assumed that in above-mentioned steps S101, first
Terminal device 31 enters the coverage area of the first access point 21 of the bus platform of Broadcast-TV Building, and in the first terminal equipment 31
Passed two content informations: " what cuisines Broadcast-TV Building nearby has? " " nearby someone needs share-car to go to the railway station to Broadcast-TV Building
? ", then, first server 10 above-mentioned two content informations of upload can be associated with location information " Broadcast-TV Building " after simultaneously
Storage.Hereafter, above-mentioned first terminal equipment 31 is moved to the coverage area of the second access point 22 of the bus platform in railway station, and
The first terminal equipment 31 uploads a content information: " what cuisines railway station nearby has? ", then, 10 meeting of first server
By the content information of upload " what cuisines railway station nearby has? " after being associated with location information " railway station " and store.So far, first
The content information that server 10 receives terminal device upload includes three, is respectively: " what cuisines Broadcast-TV Building nearby has? ",
" nearby someone needs share-car to go to the railway station to Broadcast-TV Building? " and " what cuisines railway station nearby has? ".
Assuming that in step s 102, second terminal equipment 32 enters the first access point 21 of the bus platform of Broadcast-TV Building
Coverage area, then first server 10 is knowing second terminal equipment 32 (i.e. the first terminal that above-mentioned steps S102 is addressed) entrance
After the coverage area of first access point 21, the location information " Broadcast-TV Building " for arriving first access point 21 can be determined first, then
The first content information to match with the location information " Broadcast-TV Building " is obtained from the content information uploaded.By searching for,
Finally obtained first content information is two, is respectively: " what cuisines Broadcast-TV Building nearby has? ", " Broadcast-TV Building nearby someone
Share-car is needed to go to the railway station? ".
In the embodiment of the present application, first server 10 knows that certain terminal device 31,32 enters the covering of the first access point 21
The detailed process in region is:
Firstly, receiving terminal apparatus 31,32 passes through the access request that the first access point 21 is sent, the access request is carried
The mark and/or location information of first access point 21;Then, the mark of the first access point 21 carried according to the access request
And/or location information determines that terminal sets 31,32 overlay areas for entering the first access point 21.Specifically, above-mentioned first access point
21 location information may is that Broadcast-TV Building, railway station etc., and the mark of above-mentioned first access point 21 may is that " 001 ", " 002 "
Deng.Based on above scheme, first server 10 passes through the location information carried in access request transmitted by terminal device 31,32
Or mark is to determine its position.Certainly, first server can also be obtained each terminal device by GPS positioning technology and be accessed
Access point location information.
In another embodiment of the application, the terminal device 31,32 of user accesses the access point 21,22 disposed on geographical location
Process, specifically include:
Firstly, first server 10 knows that terminal device 31,32 enters the access point 21,22 being connected with first server 10
Overlay area when, 10 receiving terminal apparatus 31,32 of first server by access point 21,22 send first request.Then,
First server 10 pushes log-in interface to terminal device 31,32, with to the terminal device in response to first request
31,32 verification tip (prompt user's validation information on log-in interface) is sent.Then, first server 10 receives terminal
The verification information that equipment 31,32 inputs on log-in interface.Finally, just whether first server 10 judge above-mentioned verification information
Really, if so, first server 10 allows terminal device 31,32 to be linked into corresponding access point 21,22;If it is not, then first taking
Business device 10 does not allow terminal device 31,32 to be linked into corresponding access point 21,22.
For example, it is assumed that some user comes the bus platform of Broadcast-TV Building, and the terminal device of the user is wireless
Network is in the open state, then the terminal device of the user can search the wireless of the access point of the bus platform of Broadcast-TV Building
Signal, and after searching wireless signal, the first request that request accesses the access point is sent to first server.It is above-mentioned to log in
Interface, which can be based on the browser installed on terminal device, to be pushed, i.e., the wireless terminal of user is searching the wireless communication
After number, any one browser being installed on the wireless terminal can be opened, hereafter first server just pushes away log-in interface
It send to the browser, so that user carries out network insertion operation.Above-mentioned verification information includes but is not limited to: the identity card of user
The identifying code etc. that number or the Citizen Card Item of user are numbered or be sent on user mobile phone.In the embodiment of the present application, if above-mentioned test
Card information is sent to the identifying code on user mobile phone, then after sending above-mentioned first request to first server, is logging in boundary
On face, user's input handset number can be prompted and extract an identifying code, hereafter first server can be by generate at random one
Identifying code is sent on the mobile phone of user with short message mode.If identifying code and first server that user inputs on log-in interface
The identifying code of transmission is consistent, then the authentication success of the user, and hereafter first server allows the wireless terminal of the user to connect
Enter the access point.It is noted that terminal can also be not necessarily to Information Authentication in the application other embodiments, it is directly accessed above-mentioned
Access point realizes the interconnection with first server.
S103: first content information is pushed to first terminal.
Based on above-mentioned steps S102, it is assumed that second terminal equipment 32 (i.e. the first terminal that step S103 is addressed) enters broadcasting and TV
The coverage area of first access point 21 of the bus platform of mansion, then first server 10 is knowing above-mentioned second terminal equipment 32
Into after the coverage area of the first access point 21, the location information " Broadcast-TV Building " for arriving first access point 21 can be determined first,
Then the one or more first contents to match with the location information " Broadcast-TV Building " are obtained from the content information uploaded
Information.In the above example, by searching for finally obtained first content information is two, is respectively: " near Broadcast-TV Building
It is there what cuisines? ", " Broadcast-TV Building nearby someone need share-car to go to the railway station? ", finally, first server 10 to access broadcasting and TV
The second terminal equipment 32 of first access point 21 of the bus platform of mansion pushes above-mentioned two first content information.The present embodiment
By that there will be the content information of typical regional characters, first server is uploaded to based on the multiple access points disposed on geographical location
On, and being associated with for uploaded content information and the location information of access point is realized by first server, finally by the tool of upload
There is the content information of typical regional characters to be pushed in corresponding terminal, is checked to supply regional specific crowd, to improve
The probability that such content information is viewed by specific crowd.
In the embodiment of the present application, above-mentioned steps S103 is specifically included:
Firstly, the browser based on first terminal, to first terminal pushed information browser interface;Then, by the of acquisition
One content information is shown on information browse interface.
Fig. 3 is the schematic diagram at information browse interface in the embodiment of the present application.As shown in figure 3, being based on second in the present embodiment
It is clear to push above- mentioned information to second terminal equipment 32 for browser on terminal device 32 (i.e. the first terminal that step S103 is addressed)
Look at interface 310.Display the matching with the location information of the first access point 21 of getting one by one on information browse interface 310
One or more first content information 311, such as: " what cuisines Broadcast-TV Building periphery has? ", " Broadcast-TV Building periphery have likes playing it is lucky
His friend? ", " Broadcast-TV Building periphery someone needs share-car to go to the railway station? " Deng.
In the embodiment of the present application, the first content information 311 that will acquire is ranked up according to the receiving time of label, and
The corresponding receiving time 313 of every first content information 311 is shown on information browse interface 310, consequently facilitating user learns
The timeliness for the first content information 311 that push comes promotes user experience.Specifically, Xiang Suoshu first terminal pushes institute
Before stating first content information (step S103), the method also includes: according to the receiving time mark for receiving the content information
Remember the content information of storage;Correspondingly, described to push the first content information (step S103) to the first terminal
It include: to push the first content information to the first terminal sequence according to the receiving time of label.For example, in broadcasting and TV
On the bus platform of mansion, the terminal of some user receives the first content information 311 that the push of first server 10 comes and includes:
" what cuisines Broadcast-TV Building periphery has? ", " Broadcast-TV Building periphery have like play guitar friend? ", " Broadcast-TV Building periphery someone
Share-car is needed to go to the railway station? ".In first server 10, the receiving time that above-mentioned first content information is marked is respectively:
" what cuisines Broadcast-TV Building periphery has? " receiving time be " 2015-4-27 18:20 ";" Broadcast-TV Building periphery, which has, likes playing Ji
His friend? " receiving time be " 2015-4-27 16:28 ";" Broadcast-TV Building periphery someone needs share-car to go to the railway station
? " receiving time be " 2015-4-27 14:50 ".It is final aobvious after being then ranked up from back to front according to above-mentioned receiving time
The first content information 311 and its receiving time 313 being shown on information browse interface 310 are as shown in Figure 3.
Fig. 4 is the schematic diagram for entering certain forum in information browse interface in the embodiment of the present application.In conjunction with shown in Fig. 3 and Fig. 4,
In the embodiment of the present application, user can click to enter some forum interface on information browse interface 310, and forum interface is for connecing
The multiple terminal devices for entering the same access point are discussed with regard to first content information 311 transmitted by some terminal device.With
Some first content information 311 is clicked at family can be into the forum interface with the first content information 311 for title, forum circle
Face includes forum's title 315 and forum information show area 317, such as: forum's title 315 is: " there is He Mei on Broadcast-TV Building periphery
Food? ", the receiving time of the first content information is: " 2015-4-27 18:20 " hereafter accesses the access at broadcasting and TV station upper greatly
Other terminal devices of point carry out information-reply with regard to forum's title 315 respectively, and the return information that terminal is sent is in forum circle
It is shown in the forum information show area 317 in face, such as: in 2015-4-27 18:43, some terminal device sends a reply
Information is: " Broadcast-TV Building westwards has donkey fire shop for 200 meters ", in 2015-4-27 19:50, another terminal device sends one
Return information is: " the collected books mutton shop newly opened a business, makes a call to 5 foldings." etc..
Fig. 5 is the schematic diagram for carrying out group chat in the embodiment of the present application on information browse interface.In the present embodiment, if
The multiple terminal devices that synchronization have access same access point, and keep connection status, then those terminal devices can also be with
Realize group chat function.As shown in figure 5, information browse interface 310 includes online user viewing area 318 and group information display area
319, and, each terminal device need to convey respective phone number when request accesses the access point to realize already described above
Authentication, so showing the phone number of each user in online user viewing area 318.It is aobvious in group's information in the present embodiment
Show that the terminal device for accessing the same access point in area 319 can carry out information interchange, and is shown respectively in every information
Send time and the subscriber phone number of information.Certainly, in the application other embodiments, it is contemplated that the privacy of user is protected,
The phone number of user is not announced externally, but shows the type of each terminal device in above-mentioned online user viewing area 318
Number, such as: iPhone6, Samsung G4 etc..
In above- mentioned information method for pushing, the content information got from first server 10 is that have typical regional characters
Information, audient is often regional specific crowd.If accessing the user of some access point arbitrarily to first server 10
Other interference informations are sent, for example, the access point of the bus platform in Broadcast-TV Building, the required content information obtained of user
It is usually associated with the location information of Broadcast-TV Building, if other users send other interference informations to first server 10, such as:
" Beijing Tian An-men is joyful? ", " there is He Zhanhui in Shanghai recently " etc., then above situation be easy to cause the user on Broadcast-TV Building periphery
A large amount of interference informations are contained from the content information that first server 10 is got, and bring undesirable usage experience to user.
The embodiment of the present application in order to solve the above problem, before the content information that receives of storage, the method also includes
Whether following steps: parsing and judge in the content information received comprising first content, this is interior for the first content and upload
The location information for holding the access point that information passes through matches.Correspondingly, if in the content information received including first content,
The content information is then stored, otherwise, which is regarded as interference information.In the embodiment of the present application, believe with the content is uploaded
The content that the location information for the access point that breath passes through matches may is that normal in a distance near the access point position
See the featured delicious food name etc. near geographical term or the access point position in a distance.For example, if the first access
The location information of point 21 is " Broadcast-TV Building ", then the bus platform of Broadcast-TV Building nearby within 500m, and common geographical term can be with
It include: Broadcast-TV Building, broadcasting and TV, Ren Minlu, Jiangsu property tax mansion, Century Plaza etc., then by judging uploaded content information
In whether include above content, that is, may recognize that whether the content information currently uploaded belongs to interference information.
Fig. 6 is the network architecture schematic diagram that the application second embodiment provides.The network architecture provided with first embodiment
It compares, difference place is: first server 10 also carries out phase by internet 40 and at least one second server 51,52
Mutual communication, so as to by least one above-mentioned second server 51,52 internet release information be pushed to this first
On the terminal device that server 10 communicates.
In above-mentioned second embodiment, before step S103, the information-pushing method further include: according to the first access point
21 location information obtains and the first access point 21 from least one second server 51,52 being connected with first server 10
Location information match internet release information;Then above-mentioned steps S103 is specifically included: being got to first terminal push
First content information and internet release information.It is to be understood that second server 51,52 can be various public informations
The server of distribution platform, such as: net of going to market, 58 same cities, drop drop call a taxi, the same city of bean cotyledon, Baidu map, take journey.Wherein, pass through
The location information of first access point 21 obtains corresponding internet release information from above-mentioned second server 51,52, wherein
The content to match in those internets release information comprising the location information with first access point 21.For example, if
The location information of one access point 21 is " Broadcast-TV Building ", then by matching in second server 51,52 enterprising row informations, discovery is caught up with
Tight online certain internet release information is: " house to let that nearby there is two Room, one Room at Suzhou City Broadcast-TV Building station ", " Suzhou
Nearby there is used car sale at city Broadcast-TV Building station " etc., then the above internet release information is comprising " broadcasting and TV are big with location information
The content that tall building " matches, then first server 10 can be by the internet being matched to from above-mentioned second server 51,52 publication letter
Breath is pushed on the terminal device 31,32 (i.e. the first terminal addressed in step S103) for accessing first access point 21, thus
By the cluster to the information on other internet platforms with typical regional characters, and the information after cluster is sent to region
Specific crowd, thus promoted internet information transmitting efficiency and user experience.
In above- mentioned information method for pushing, inevitably will appear following situation: bus platform at the train station, certain user upload
One content information: " what cuisines Broadcast-TV Building nearby has? ".Since the content information that the user uploads does not include and current public affairs
This content information can be regarded as interference information by the content for handing over the location information " railway station " of platform to match, first server 10
And refuse to store.However, in actual use, although for the specific crowd near the bus platform in railway station,
Above content information may seem strange, if but above content information to be passed to the particular person of the bus platform of Broadcast-TV Building
Group then may will soon obtain satisfied information-reply.
Fig. 7 is the flow chart of information-pushing method in the application 3rd embodiment.To solve the above problems, the present embodiment
Information-pushing method includes the following steps:
S201: it receives at least one content information of at least one terminal upload and stores.
Fig. 8 is the network architecture schematic diagram that the application 3rd embodiment provides.Referring to shown in Fig. 8, the network of the present embodiment
Framework includes first server 10 and the first access point 21 and the second access point 22 that are connected with the first server 10.First
Terminal device 31 enters the coverage area of first access point 21 and accesses first access point 21, and second terminal equipment 32 enters
The coverage area of second access point 22 simultaneously accesses second access point 22.
For example, it is based on the above-mentioned network architecture, it is assumed that the access point being connected with first server 10 includes: Broadcast-TV Building
The wireless access point (the first access point 21) of bus platform, railway station bus platform wireless access point (the second access point
22), if first terminal equipment 31 includes by the content information that the wireless access point of the bus platform of Broadcast-TV Building is uploaded
Two: " what cuisines Broadcast-TV Building nearby has? ", " what cuisines railway station nearby has? ", then above two content informations are by first
Server 10 is received and is stored.
S202: the location information for including in each content information of storage is extracted.
In the above-described example, it is found by the content information that analysis uploads: the content information that first terminal equipment 31 uploads
" what cuisines Broadcast-TV Building nearby has? " in include location information be: " Broadcast-TV Building ";The content that first terminal equipment 31 uploads
Information " what cuisines railway station nearby has? " in include location information be: " railway station ".That is, terminal is to first service
After device 10 uploads content information, first server 10 can be analyzed the content information content, to identify every of upload
The location information that content information is included.
S203: know second terminal enter the second access point overlay area when, according to the location information of the extraction from
The second content information to match with the location information of the second access point is obtained in the content information of storage.
In the above-described example, due to each access point carried out respectively with a location information it is corresponding, such as: the public transport in railway station
The corresponding location information of the wireless access point of platform is: " railway station ";The wireless access point of the bus platform of Broadcast-TV Building is corresponding
Location information be: " Broadcast-TV Building ", and so on.
After the location information for including in each content information for extracting upload, that is, it can determine every content information and which
The location information of a access point is consistent, that is to say, which access point the content information should be sent to.Specifically, because " broadcasting and TV are big
What cuisines tall building nearby has? " in include location information be: " Broadcast-TV Building ", then " what cuisines Broadcast-TV Building nearby has? " it should send out
Toward the wireless access point of the bus platform of Broadcast-TV Building;Because of " what cuisines railway station nearby has? " in include location information be:
" railway station ", then " what cuisines railway station nearby has? " the wireless access point of the bus platform in railway station should be sent to.
In step S203, (i.e. the second end that step S203 is addressed of second terminal equipment 32 is known in first server 10
End) enter railway station bus platform wireless access point 22 (i.e. the second access point that step S203 is addressed) overlay area
When, it is first determined the location information to second access point is: " railway station ", by from matched and searched in first server 10,
Before it was found that first terminal equipment 31 upload " what cuisines railway station nearby has? " match with the location information " railway station ".
S204: the second content information is pushed to second terminal.
In the above example, first server 10 can by the content information " what cuisines railway station nearby has? " it is pushed to and connects
Enter in the second terminal equipment 32 (i.e. second terminal) of the wireless access point 22 of the bus platform in railway station, near railway station
Specific crowd check, to promote the timeliness of probability that content information is viewed by specific crowd and content information transmitting.
In the embodiment of the present application, to identify interference information, before the step of storing the content information received, the party
Method further include: parse and whether judge in the content information received comprising the second content, second content and at least one
The location information of access point matches.Correspondingly, if in the content information received including the second content, content letter is stored
Breath;Otherwise, which is regarded as interference information.For example, if the first server 10 and railway station, Broadcast-TV Building
The wireless access point of bus platform connects, then by counting the common geographical term of each geographic vicinity, obtains and " train
Stand " corresponding common geographical term includes train, railway station, railway station north square, automobile northern station etc., it obtains and Broadcast-TV Building
Corresponding common geographical term includes broadcasting and TV, Broadcast-TV Building, transport tower, the square Heng Ji etc..On then above-mentioned second content is
State the set of the corresponding each common geographical term of two bus platforms.During practice, if in received one
Holding information is: " whom Beijing University campus belle is? ", the content information simultaneously do not include above-mentioned second content, therefore, which belongs to interference
Information.
Fig. 9 is the network architecture schematic diagram that the application fourth embodiment provides.With the network architecture of above-mentioned 3rd embodiment
It compares, difference in this case is that: the first server 10 is the service being made of at least two child servers 11,12
Device cluster, and each child servers 11,12 are interconnected with one or more access points respectively, between each child servers 11,12
It is interconnected, realizes and be in communication with each other between each child servers.The present embodiment is intended to illustrate the concrete form of first server simultaneously
The application is not construed as limiting.
Figure 10 is the module diagram of information push-delivery apparatus in the application first embodiment.In the present embodiment, based on it is upper
The same principle of method is stated, the information push-delivery apparatus includes:
Information receiving module 101, for receiving at least one content information of at least one terminal upload and storing;Its
In, the content information of upload is associated with the location information for uploading the access point that the content information is passed through;
Data obtaining module 102 connects when for knowing that first terminal enters the overlay area of the first access point according to first
The location information of access point is out of, the location information of acquisition in the content information of storage and first access point matches first
Hold information;
Info push module 103, for pushing the first content information to the first terminal.
In the embodiment of the present application, described device further include:
Information flag module, for believing according to the content for the receiving time label storage for receiving the content information
Breath;Then:
The info push module 103 is used for:
The first content information is pushed to the first terminal sequence according to the receiving time of label.
In the embodiment of the present application, the data obtaining module 102 includes:
First receiving unit passes through the access request that the first access point is sent for receiving first terminal, and the access is asked
Seek the mark and/or location information for carrying the first access point;
Position determination unit, the mark and/or location information of the first access point for being carried according to the access request
Determine that first terminal enters the overlay area of the first access point.
In the embodiment of the present application, described device further include:
Second receiving unit, the first request sent for receiving the first terminal by first access point;
Transmission unit is prompted, in response to first request, Xiang Suoshu first terminal to send verification tip;
Verification information receiving unit, the verification information returned for receiving the first terminal;
Information Authentication unit, it is whether correct for judging the verification information, if so, the first terminal is allowed to access
First access point.
In the embodiment of the present application, described device further include:
Whether resolution unit includes first content in the content information for parsing and judging to receive, in described first
Hold and matches with the location information for uploading the access point that the content information passes through;Then:
The information receiving module is used for:
If including first content in the content information received, the content information is stored.
In the embodiment of the present application, described device further include:
Internet information obtain module, for know first terminal enter the first access point overlay area when, according to
The location information of first access point matches mutual from the location information of the acquisition of at least one second server and the first access point
Networking release information;
Internet information pushing module releases news for pushing the internet to the first terminal.
In the embodiment of the present application, described access point includes: the wireless access point of bus platform or the wireless access in market
The wireless access point of point or other public places.
Figure 11 is the module diagram of information push-delivery apparatus in the application 3rd embodiment.In the present embodiment, the information
Driving means includes:
Information receiving module 201, for receiving at least one content information of at least one terminal upload and storing;
Location information extraction module 202, for extracting the location information for including in each content information stored;
Information matches module 203 mentions when for knowing that second terminal enters the overlay area of the second access point according to described
The location information taken obtains the second content information to match with the location information of the second access point from the content information of storage;
Info push module 204, for pushing second content information to the second terminal.
In the embodiment of the present application, described device further include:
Information flag module, for believing according to the content for the receiving time label storage for receiving the content information
Breath;Then:
The info push module 204 is used for:
Second content information is pushed to the second terminal sequence according to the receiving time of label.
In the embodiment of the present application, the information matches module 203 includes:
First receiving unit passes through the access request that the second access point is sent for receiving second terminal, and the access is asked
Seek the mark and/or location information for carrying the second access point;
Position determination unit, the mark and/or location information of the second access point for being carried according to the access request
Determine that second terminal enters the overlay area of the second access point.
In the embodiment of the present application, described device further include:
Second receiving unit, the second request sent for receiving the second terminal by second access point;
Transmission unit is prompted, in response to second request, Xiang Suoshu second terminal to send verification tip;
Verification information receiving unit, the verification information returned for receiving the second terminal;
Information Authentication unit, it is whether correct for judging the verification information, if so, the second terminal is allowed to access
Second access point.
In the embodiment of the present application, described device further include:
Whether resolution unit includes the second content in the content information for parsing and judging to receive, in described second
Hold and matches with the location information of at least one access point;Then:
The information receiving module is used for:
If including the second content in the content information received, the content information is stored.
To sum up, as can be seen from the technical scheme provided by the above embodiments of the present application, the embodiment of the present application is based on uploading content letter
The content information of upload is correspondingly pushed to each access point of access by the location information for ceasing each access point passed through
In terminal.The embodiment of the present application passes through content information based on geographical position without uploading to content information on internet
The access point of distribution is set to realize and upload, and is pushed to regional specific crowd and is checked, is uploaded to greatly promote
The probability that is viewed by regional specific crowd of content information.In addition, in the prior art, if user is passing through interconnection
Net blindly issues above content information on existing information exchange platform, can not only consume network transmission bandwidth, can also increase
Add the pressure of information exchange platform server, and in the embodiment of the present application, the terminal device of user does not need connection internet,
The upload of information can be realized and the information of long pass is pushed in each terminal, so as to save mobile data traffic, reduction pair
The consumption of network transmission bandwidth, and then reduce the pressure of content information interaction platform server.
In the 1990s, the improvement of a technology can be distinguished clearly be on hardware improvement (for example,
Improvement to circuit structures such as diode, transistor, switches) or software on improvement (improvement for method flow).So
And with the development of technology, the improvement of current many method flows can be considered as directly improving for hardware circuit.
Designer nearly all obtains corresponding hardware circuit by the way that improved method flow to be programmed into hardware circuit.Cause
This, it cannot be said that the improvement of a method flow cannot be realized with hardware entities module.For example, programmable logic device
(Programmable Logic Device, PLD) (such as field programmable gate array (Field Programmable Gate
Array, FPGA)) it is exactly such a integrated circuit, logic function determines device programming by user.By designer
Voluntarily programming comes a digital display circuit " integrated " on a piece of PLD, designs and makes without asking chip maker
Dedicated IC chip 2.Moreover, nowadays, substitution manually makes IC chip, and this programming is also used instead mostly
" logic compiler (logic compiler) " software realizes that software compiler used is similar when it writes with program development
Seemingly, and the source code before compiling also handy specific programming language is write, this is referred to as hardware description language
(Hardware Description Language, HDL), and HDL is also not only a kind of, but there are many kind, such as ABEL
(Advanced Boolean Expression Language)、AHDL(Altera Hardware Description
Language)、Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL
(Java Hardware Description Language)、Lava、Lola、MyHDL、PALASM、RHDL(Ruby
Hardware Description Language) etc., VHDL (Very-High-Speed is most generally used at present
Integrated Circuit Hardware Description Language) and Verilog2.Those skilled in the art
It will be apparent to the skilled artisan that only needing method flow slightly programming in logic and being programmed into integrated circuit with above-mentioned several hardware description languages
In, so that it may it is readily available the hardware circuit for realizing the logical method process.
Controller can be implemented in any suitable manner, for example, controller can take such as microprocessor or processing
The computer for the computer readable program code (such as software or firmware) that device and storage can be executed by (micro-) processor can
Read medium, logic gate, switch, specific integrated circuit (Application Specific Integrated Circuit,
ASIC), the form of programmable logic controller (PLC) and insertion microcontroller, the example of controller includes but is not limited to following microcontroller
Device: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20 and Silicone Labs C8051F320 are deposited
Memory controller is also implemented as a part of the control logic of memory.It is also known in the art that in addition to
Pure computer readable program code mode is realized other than controller, can be made completely by the way that method and step is carried out programming in logic
Controller is obtained to come in fact in the form of logic gate, switch, specific integrated circuit, programmable logic controller (PLC) and insertion microcontroller etc.
Existing identical function.Therefore this controller is considered a kind of hardware component, and to including for realizing various in it
The device of function can also be considered as the structure in hardware component.Or even, it can will be regarded for realizing the device of various functions
For either the software module of implementation method can be the structure in hardware component again.
System, device, module or the unit that above-described embodiment illustrates can specifically realize by computer chip or entity,
Or it is realized by the product with certain function.
For convenience of description, it is divided into various units when description apparatus above with function to describe respectively.Certainly, implementing this
The function of each unit can be realized in the same or multiple software and or hardware when application.
It should be understood by those skilled in the art that, the embodiment of the present invention can provide as method, system or computer program
Product.Therefore, complete hardware embodiment, complete software embodiment or reality combining software and hardware aspects can be used in the present invention
Apply the form of example.Moreover, it wherein includes the computer of computer usable program code that the present invention, which can be used in one or more,
The computer program implemented in usable storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.) produces
The form of product.
The present invention be referring to according to the method for the embodiment of the present invention, the process of equipment (system) and computer program product
Figure and/or block diagram describe.It should be understood that every one stream in flowchart and/or the block diagram can be realized by computer program instructions
The combination of process and/or box in journey and/or box and flowchart and/or the block diagram.It can provide these computer programs
Instruct the processor of general purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices to produce
A raw machine, so that being generated by the instruction that computer or the processor of other programmable data processing devices execute for real
The device for the function of being specified in present one or more flows of the flowchart and/or one or more blocks of the block diagram.
These computer program instructions, which may also be stored in, is able to guide computer or other programmable data processing devices with spy
Determine in the computer-readable memory that mode works, so that it includes referring to that instruction stored in the computer readable memory, which generates,
Enable the manufacture of device, the command device realize in one box of one or more flows of the flowchart and/or block diagram or
The function of being specified in multiple boxes.
These computer program instructions also can be loaded onto a computer or other programmable data processing device, so that counting
Series of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, thus in computer or
The instruction executed on other programmable devices is provided for realizing in one or more flows of the flowchart and/or block diagram one
The step of function of being specified in a box or multiple boxes.
In a typical configuration, calculating equipment includes one or more processors (CPU), input/output interface, net
Network interface and memory.
Memory may include the non-volatile memory in computer-readable medium, random access memory (RAM) and/or
The forms such as Nonvolatile memory, such as read-only memory (ROM) or flash memory (flash RAM).Memory is computer-readable medium
Example.
Computer-readable medium includes permanent and non-permanent, removable and non-removable media can be by any method
Or technology come realize information store.Information can be computer readable instructions, data structure, the module of program or other data.
The example of the storage medium of computer includes, but are not limited to phase change memory (PRAM), static random access memory (SRAM), moves
State random access memory (DRAM), other kinds of random access memory (RAM), read-only memory (ROM), electric erasable
Programmable read only memory (EEPROM), flash memory or other memory techniques, read-only disc read only memory (CD-ROM) (CD-ROM),
Digital versatile disc (DVD) or other optical storage, magnetic cassettes, tape magnetic disk storage or other magnetic storage devices
Or any other non-transmission medium, can be used for storage can be accessed by a computing device information.As defined in this article, it calculates
Machine readable medium does not include temporary computer readable media (transitory media), such as the data-signal and carrier wave of modulation.
It should also be noted that, the terms "include", "comprise" or its any other variant are intended to nonexcludability
It include so that the process, method, commodity or the equipment that include a series of elements not only include those elements, but also to wrap
Include other elements that are not explicitly listed, or further include for this process, method, commodity or equipment intrinsic want
Element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that including described want
There is also other identical elements in the process, method of element, commodity or equipment.
It will be understood by those skilled in the art that embodiments herein can provide as method, system or computer program product.
Therefore, complete hardware embodiment, complete software embodiment or embodiment combining software and hardware aspects can be used in the application
Form.It is deposited moreover, the application can be used to can be used in the computer that one or more wherein includes computer usable program code
The shape for the computer program product implemented on storage media (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.)
Formula.
The application can describe in the general context of computer-executable instructions executed by a computer, such as program
Module.Generally, program module includes routines performing specific tasks or implementing specific abstract data types, programs, objects, group
Part, data structure etc..The application can also be practiced in a distributed computing environment, in these distributed computing environments, by
Task is executed by the connected remote processing devices of communication network.In a distributed computing environment, program module can be with
In the local and remote computer storage media including storage equipment.
All the embodiments in this specification are described in a progressive manner, same and similar portion between each embodiment
Dividing may refer to each other, and each embodiment focuses on the differences from other embodiments.Especially for system reality
For applying example, since it is substantially similar to the method embodiment, so being described relatively simple, related place is referring to embodiment of the method
Part explanation.
The above description is only an example of the present application, is not intended to limit this application.For those skilled in the art
For, various changes and changes are possible in this application.All any modifications made within the spirit and principles of the present application are equal
Replacement, improvement etc., should be included within the scope of the claims of this application.