CN108401019A - A kind of data push method, device and system - Google Patents
A kind of data push method, device and system Download PDFInfo
- Publication number
- CN108401019A CN108401019A CN201810137466.4A CN201810137466A CN108401019A CN 108401019 A CN108401019 A CN 108401019A CN 201810137466 A CN201810137466 A CN 201810137466A CN 108401019 A CN108401019 A CN 108401019A
- Authority
- CN
- China
- Prior art keywords
- data
- terminal
- plan
- intermediate server
- feature
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
A kind of data push method of the application offer, device and system, including:Terminal feature is obtained according to the identification information of terminal;Corresponding data displaying plan is determined according to terminal feature, wherein data displaying plan includes display data list and corresponding data displaying time;The data displaying plan is pushed to terminal, for the terminal according to data displaying plan to intermediate server request display data corresponding with data displaying plan, the intermediate server is used to that the display data to be pushed to terminal when receiving the request of data that the terminal is initiated.In this way, can realize that server is pushed to the intelligent data of terminal.
Description
Technical field
This application involves data-pushing technical field, more particularly to a kind of data push method, device and system.
Background technology
In the prior art, for the terminal device shown for data, such as:Electronic propaganda column, ad display screen etc., tradition
Data-pushing pattern be the data that are prepared in advance, be stored in terminal device local hard drive, be arranged terminal device loop play.
In traditional data-pushing pattern, data pre-storage is broadcast in terminal device local hard drive, in a fixed order cycle
Put, cannot instant switching display content, with place scene without interaction, data bandwagon effect is poor.
Invention content
In view of the above-mentioned problems, the application has been intended to provide a kind of data push method, device and system.
In a first aspect, a kind of data push method is provided, including:
Terminal feature is obtained according to the identification information of terminal;
Determine corresponding data displaying plan according to terminal feature, wherein data displaying plan include display data list with
Corresponding data show the time;
Data displaying plan is pushed to terminal, is planned to intermediate server request and data according to data displaying for terminal
Corresponding display data is planned in displaying, and intermediate server is used to push away display data when receiving the request of data of terminal initiation
It is sent to terminal.
In one embodiment, identification information includes terminal Mac address and/or terminal unique identities certificate;
Obtaining terminal feature according to the identification information of terminal includes:
The terminal feature of terminal is inquired in terminal information database according to identification information, terminal information database is for storing up
Deposit the identification information and store corresponding terminal feature that all terminals are sent.
In one embodiment, determine that corresponding data displaying plan includes according to terminal feature:It shows and counts in data
The data displaying plan corresponding with terminal feature of matching in database is drawn, data displaying plan database is for storing data displaying
Plan.
In one embodiment, this method further includes:
All display datas are pushed to intermediate server;
Alternatively,
By the display data synchronized update newly issued to intermediate server.
In one embodiment, this method further includes:
Display data needed for data displaying plan is compressed into data packet and is pushed to intermediate server, intermediary service
Device is used to that data packet to be pushed to terminal when receiving the request of data of terminal initiation.
In one embodiment, terminal is display screen;
Terminal feature includes position feature, scene characteristic and temporal characteristics.
In one embodiment, obtaining corresponding data displaying plan according to terminal feature includes:According to the position of terminal
Set feature and temporal characteristics from the one or more boarding gate information obtained in database near terminal position and according to
The corresponding Flight Information of boarding gate acquisition of information, and, corresponding data displaying plan is obtained according to Flight Information.
In one embodiment, this method further includes:
Obtain real-time Flight Information;
When judging that Flight Information updates, corresponding data displaying plan is matched according to newer Flight Information and is pushed away
It is sent to terminal.
In one embodiment, Flight Information includes position feature, temporal characteristics and state feature;
Position feature includes:Destination, the boarding gate of corresponding flight;
Temporal characteristics include:Departure time, the arrival time of corresponding flight;
State feature includes:The flight status of corresponding flight, flight status include flight delay.
Second aspect provides a kind of data push method, including:
Identification information is sent to master server, terminal feature is obtained according to identification information for master server, and according to terminal
Feature obtains corresponding data displaying plan;
The data displaying plan of master server push is received, data displaying plan includes display data list and corresponding number
According to the displaying time;
According to data displaying plan display data corresponding with data displaying plan is asked to intermediate server;
Receive the display data of intermediate server push.
In one embodiment, identification information includes terminal Mac address and/or terminal unique identities certificate;
In one embodiment, receiving the display data that intermediate server pushes further includes:
The data packet of intermediate server push is received, data packet is to be packaged display data needed for data displaying plan
The data packet being compressed into.
The third aspect provides a kind of data-pushing device, including:
Enquiry module, for obtaining terminal feature according to the identification information of terminal;
Matching module, for determining that corresponding data displaying plan, wherein data displaying plan include according to terminal feature
Display data list and corresponding data show the time;
First pushing module is planned according to data displaying in for data displaying plan to be pushed to terminal for terminal
Between server request and the corresponding display data of data displaying plan, intermediate server is for working as the data for receiving terminal and initiating
Display data is pushed to terminal when request.
In one embodiment, which further includes:
Terminal information database, for storing the identification information and store corresponding terminal feature that all terminals are sent;
Enquiry module is additionally operable to inquire the terminal feature of terminal in terminal information database according to identification information, wherein
Identification information includes terminal Mac address and/or terminal unique identities certificate.
In one embodiment, which further includes:
Data show plan database, for storing data displaying plan;
Matching module is additionally operable to the matching data displaying meter corresponding with terminal feature in data show plan database
It draws.
In one embodiment, which further includes:
Second pushing module, for all display datas to be pushed to intermediate server;
Alternatively,
By the display data synchronized update newly issued to intermediate server.
In one embodiment, which further includes:
Compression module, for display data needed for data displaying plan to be compressed into data packet;
Second pushing module is additionally operable to data packet being pushed to intermediate server, and intermediate server, which is used to work as, receives end
Data packet is pushed to terminal when holding the request of data initiated.
In one embodiment, terminal is display screen;
Terminal feature includes position feature, scene characteristic and temporal characteristics.
In one embodiment, matching module further includes:
According to the position feature of terminal and temporal characteristics from one or more obtained in database near terminal position
A boarding gate information and according to the corresponding Flight Information of boarding gate acquisition of information, and, it is obtained according to Flight Information corresponding
Data displaying plan.
In one embodiment, which further includes:
Acquisition module, for obtaining real-time Flight Information;
Matching module further includes:When judging that Flight Information updates, matched according to newer Flight Information corresponding
Data displaying plan.
First pushing module further includes:Terminal is arrived in propelling data displaying plan.
In one embodiment, Flight Information includes position feature, temporal characteristics and state feature;
Position feature includes:Destination, the boarding gate of corresponding flight;
Temporal characteristics include:Departure time, the arrival time of corresponding flight;
State feature includes:The flight status of corresponding flight, flight status include flight delay.
Fourth aspect provides one kind and being used for data-pushing terminal, including:
Sending module sends identification information to master server, and terminal feature is obtained according to identification information for master server, and
Corresponding data displaying plan is obtained according to terminal feature;
First receiving module receives the data displaying plan of master server push, and data displaying plan includes display data
List and corresponding data show the time;
Request module, for asking displaying corresponding with data displaying plan to intermediate server according to data displaying plan
Data;
Second receiving module, the display data for receiving intermediate server push.
In one embodiment, further include:
Identification information includes terminal Mac address and/or terminal unique identities certificate;
In one embodiment, the second receiving module is additionally operable to receive the data packet of intermediate server push, data packet
For display data needed for data displaying plan is packaged the data packet being compressed into.
Further include:Decompression module obtains the data in data packet for decompressing data packet.
5th aspect, provides a kind of data delivery system, including:Master server, terminal and intermediate server,
Master server includes the device provided in any embodiment in the above-mentioned third aspect;
Terminal includes the terminal provided in any embodiment in the above-mentioned fourth aspect of right;
Intermediate server, display data or data packet for receiving master server push or synchronized update, when receiving
Display data is pushed to terminal when the request of data that terminal is initiated.
The application's has the beneficial effect that:According to the feature of terminal, such as geographical location, user crowd, application scenarios, time etc.
Feature matches corresponding data displaying plan, and shows plan Intelligent data pushing according to data, keeps terminal orientation displaying suitable
The information of field condition when being fated promotes user experience.
Description of the drawings
The application is described further using attached drawing, but the embodiment in attached drawing does not constitute any limit to the application
System, for those of ordinary skill in the art, without creative efforts, can also obtain according to the following drawings
Other attached drawings.
Fig. 1 shows the data delivery system structure chart that a kind of embodiment of the application provides;
Fig. 2 shows the data push method flow charts that a kind of embodiment of the application provides;
Fig. 3 shows the data push method flow chart that the application another embodiment provides;
Fig. 4 shows the data-pushing structure drawing of device that a kind of embodiment of the application provides;
Fig. 5 shows that a kind of embodiment of the application provided is used for data-pushing terminal composition;
Fig. 6 shows the data delivery system structure chart applied on airport that a kind of embodiment of the application provides.
Specific implementation mode
The application is further described in conjunction with following application scenarios.
Referring to Fig. 1, which respectively show the data delivery system structure chart that a kind of embodiment of the application provides, the data
Supplying system includes master server 110, at least one terminal 120 and intermediate server 130.
Terminal 120 is the electronic equipment with playing display function, which includes electronic propaganda column, band display screen
Public charging equipment or ad display screen etc..The identification information of itself is sent to main service by terminal 120 by wireless network
Device.Master server 110 inquires the terminal feature of terminal 120 according to the identification information of reception, is determined according to terminal feature corresponding
Data displaying plan is simultaneously pushed to terminal 120.After terminal 120 receives the displaying plan pushed by master server 110, according to number
Request of data is initiated to intermediate server 130 according to displaying plan, receives and high speed data transfer channel is passed through by intermediate server 130
The data of transmission, and data playback or displaying are carried out to the data of reception.
The above embodiment, master server obtains terminal feature according to the identification information that terminal is sent, then further according to end
End feature obtains corresponding data displaying plan and is pushed to terminal, and terminal plans to take to centre according to the data displaying received
Business device asks corresponding display data;The display data for being suitble to terminal current signature is matched according to the terminal feature of different terminals,
The adaptability of terminal display data can be promoted;Meanwhile provided with intermediate server be responsible for according to data displaying plan specially to
Terminal pushes display data, can ensure the instantaneity and real-time of data transmission.
Referring to Fig. 2, it illustrates the data push method flow charts that a kind of embodiment of the application provides, including:
210 obtain terminal feature according to the identification information of terminal.
In one embodiment, identification information includes terminal Mac address and/or terminal unique identities certificate;
The step 210 includes:The terminal feature of terminal, terminal letter are inquired in terminal information database according to identification information
Breath database is used to store the identification information that all terminals are sent and stores corresponding terminal feature.
In one embodiment, terminal is display screen;Terminal feature includes position feature, scene characteristic and time spy
Sign.
220 determine corresponding data displaying plan according to terminal feature, and wherein data displaying plan includes display data row
Table and corresponding data show the time.
In one embodiment, which includes:Matching and terminal feature phase in data show plan database
The data displaying plan answered, data displaying plan database is for storing data displaying plan.
In a kind of scene, the temporal characteristics of terminal include daytime and evening, according to the temporal characteristics of terminal present position,
If it is daytime, the matching data displaying plan corresponding with daytime in data show plan database;If it is at night,
Matching is planned with corresponding data displaying at night in data show plan database;
In a kind of scene, scene characteristic is weather characteristics, according to the weather characteristics of terminal present position, is shown in data
Data displaying plan corresponding with the weather characteristics is matched in plan database, and corresponding data displaying of raining is matched if raining
Plan.
In a kind of scene, the position feature of terminal includes the city residing for terminal, which includes, according to where terminal
City, in data show plan database matching corresponding with city data displaying plan.
In one embodiment, which includes:According to the position feature of terminal and temporal characteristics from database
It obtains one or more boarding gate information near terminal position and is believed according to the corresponding flight of boarding gate acquisition of information
Breath, and, corresponding data displaying plan is obtained according to Flight Information;One or more wherein near terminal position is stepped on
Machine message is ceased and is stored in terminal information database corresponding to the Flight Information of boarding gate.
In one embodiment, which includes:Corresponding data displaying plan, tool are generated according to terminal feature
Body includes:The plan that the data displaying plan is generated according to the temporal characteristics of terminal shows the time, according to the position of terminal feature
The corresponding display data of information matches generates the display data list of the displaying in the works.
Data displaying plan is pushed to terminal by 230, for terminal according to data displaying plan to intermediate server request with
Corresponding display data is planned in data displaying, and intermediate server is used to show number when receiving the request of data of terminal initiation
According to being pushed to terminal.
In one embodiment, which includes:Data displaying plan is pushed to intermediate server, by centre
The data displaying plan is pushed to terminal by server, is planned to intermediate server request and data according to data displaying for terminal
Corresponding display data is planned in displaying, and intermediate server is used to push away display data when receiving the request of data of terminal initiation
It is sent to terminal.
In one embodiment, the above method further includes following steps:All display datas are pushed to intermediary service
Device;Alternatively, by the display data synchronized update newly issued to intermediate server.In order to ensure the real-time of terminal data, need
Ensure that the data in intermediate server are last updated data.
In one embodiment, above-mentioned steps further include:Display data needed for data displaying plan is compressed into
Data packet is simultaneously pushed to intermediate server, and intermediate server is used to push away data packet when receiving the request of data of terminal initiation
It is sent to terminal.
For example, for displaying 10 advertisement in the works, the data compression of this 10 advertisements is pushed at data packet
Then compressed data packets are pushed to terminal by intermediate server by intermediate server in terminal request display data.It is this to press
The mode of batch compressed data packets can improve the timeliness of data displaying, especially for the displaying plan of temporary changes.
The above embodiment, since terminal directly acquires number from the speed ratio of intermediate server acquisition data from master server
According to speed it is fast, more can guarantee real-time, therefore, master server is when having matched corresponding data displaying plan, first by data
Displaying plan is pushed to terminal, when terminal needs display data according to data displaying plan, shows and counts further according to data
Draw the real-time that can not only ensure to obtain data to intermediate server request data, additionally it is possible to greatly save the storage of terminal
Space, and can be according to the corresponding display data of characteristic matching of terminal, interactive strong, bandwagon effect is high.
In one embodiment, the above method further includes following steps:Obtain real-time Flight Information;And work as judgement
When going out Flight Information and updating, corresponding data displaying plan is matched according to newer Flight Information and is pushed to terminal.
In one embodiment, for the terminal for some boarding gate being arranged in airport, according to terminal identification information
Obtain the corresponding Flight Information in the boarding gate.For the terminal when the waiting hall for airplanes being arranged in airport, that is, obtain current time
All corresponding Flight Informations in the waiting hall for airplanes of section.For the terminal for the arrival mouth being arranged in airport, obtain current
All corresponding Flight Informations of the arrival mouth of period.
In one embodiment, above-mentioned steps include:Flight Information includes that position feature, temporal characteristics and state are special
Sign;
Position feature includes:Destination, the boarding gate of corresponding flight;
Temporal characteristics include:Departure time, the arrival time of corresponding flight;
State feature includes:The flight status of corresponding flight, flight status include flight delay.
In a kind of scene, display data corresponding with the destination is matched according to the destination of flight, as destination is
Shanghai matches ad data corresponding with Shanghai.
In a kind of scene, when corresponding flight involves a delay, matching data displaying corresponding with delay state is planned.
In airport, flight delay the case where being frequent occurrence, continues when flight involves a delay according to flight
Destination information match corresponding data displaying plan had no idea to meet at that time passenger to the needs of acquisition of information because
The problems such as prolonged flight is delayed may bring lodging for passenger, food and drink.Therefore, when flight involves a delay, for
A kind of this special situation disclosure satisfy that the need of passenger at that time in passenger's push airport or neighbouring hotel or catering information
It wants.
In a kind of scene, the time is shown to set the data of data displaying plan according to the departure time of flight, that is, is worked as
After flight sets out, the data displaying plan of the corresponding Flight Information will terminate.
In one embodiment, the one day in advance all Flight Informations and flight that second day is corresponded to according to certain boarding gate
The corresponding time generates one and is suitable for the displaying plan of daylong data, which divides not according to the time of flight
With the displaying time of data displaying plan, different data contents is matched according to the destination of different flights, allows terminal can be with
Daylong data, which are executed, according to the plan shows task.
It is same with the flight according to the departure time of Flight Information when determining the displaying time of plan in a kind of scene
The departure time of a upper flight for one boarding gate shows the time started as the plan with flight corresponding data, with rising for the flight
Fly end time of the time as plan displaying.
In a practical situation, since the Flight Information of plan often changes in practice, flight seldom can basis
Predetermined plan, many times will appear some special situations causes and plans different, is such as delayed, Iterim Change steps on
Therefore machine mouth etc. if required data are directly drawn terminal, be easy to cause the data failure of acquisition, waste data pass
Therefore data displaying plan is pushed to terminal, terminal is in reality by the problems such as defeated resource and storage space first in the above method
Again to intermediate server request data when needing display data, the above problem can be efficiently solved.
The above embodiment can obtain the position where terminal, then according to terminal institute according to the identification information of terminal
The corresponding Flight Information of position enquiring.Corresponding data displaying plan is matched further according to Flight Information.It can be according to terminal
Corresponding flight matches different ad data displaying plans and is pushed to terminal, and terminal shows that plan obtains accordingly according to data
Ad data carry out data displaying, moreover it is possible to according to situation peculiar in airport, situations such as being delayed such as flight, provides corresponding data
Displaying plan, the position for keeping passenger different in airport can see the advertising information to match with current location, adaptable,
Bandwagon effect is good.Such as when flight is delayed, hotel can be pushed, hired a car and the relevant advertisements information such as commercial affairs.By according to reality
When analysis terminal feature match corresponding with terminal feature display data, realize and predict passenger different location, difference in airport
The inquisitive information of scene, solving the displaying advertisement of airport display screen in the prior art does not have asking for specific aim and bad adaptability
Topic, agrees with the advertising display of the special scenes such as airport well.
Referring to Fig. 3, it illustrates the data push method flow charts that the application another embodiment provides, including:
310 send identification information to master server, obtain terminal feature according to identification information for master server, and according to end
Feature is held to obtain corresponding data displaying plan.
In one embodiment, identification information includes terminal Mac address and/or terminal unique identities certificate.
In a kind of scene, terminal actively sends identification information to server, or while receiving instruction sends to server and knows
Other information.
320 receive the data displaying plan of master server push, and data displaying plan includes display data list and correspondence
Data show the time.
330 ask display data corresponding with data displaying plan according to data displaying plan to intermediate server.
In one embodiment, when reaching the data displaying corresponding data displaying time in the works, to intermediary service
Device asks corresponding display data.
340 receive the display data of intermediate server push.
Summarize in a kind of embodiment, which includes:The data packet of intermediate server push is received, data packet is
Display data needed for data displaying plan is packaged to the data packet being compressed into.
The above embodiment sends identification information to master server first, obtains corresponding data displaying plan, then again
Display data is asked to intermediate server according to data displaying plan, can be asked according to the terminal feature of different terminals different
Display data is interactive strong;It is shown and is planned according to data simultaneously, need to ask to server again when display data specific
Display data can ensure the update of data, in addition can delete original data after completing corresponding displaying plan, ask
The data needed for next plan are sought, the storage space of terminal is greatly saved.
Referring to Fig. 4, it illustrates the data-pushing structure drawing of device that a kind of embodiment of the application provides, the device packets
It includes:
Enquiry module 410, for obtaining terminal feature according to the identification information of terminal;
Matching module 420, for determining corresponding data displaying plan, wherein data displaying plan packet according to terminal feature
Include display data list and corresponding data displaying time;
First pushing module 430, for data displaying plan to be pushed to terminal, for terminal according to data displaying plan to
Intermediate server asks display data corresponding with data displaying plan, intermediate server to be used for when the number for receiving terminal initiation
Display data is pushed to terminal according to when request.
In one embodiment, which further includes:
Terminal information database, for storing the identification information and store corresponding terminal feature that all terminals are sent;
Enquiry module 410 is additionally operable to inquire the terminal feature of terminal in terminal information database according to identification information,
Middle identification information includes terminal Mac address and/or terminal unique identities certificate.
In one embodiment, which further includes:
Data show plan database, for storing data displaying plan;
Matching module 420 is additionally operable to the matching data displaying corresponding with terminal feature in data show plan database
Plan.
In one embodiment, which further includes:
Second pushing module 440, for all display datas to be pushed to intermediate server;
Alternatively,
By the display data synchronized update newly issued to intermediate server.
In one embodiment, which further includes:
Compression module, for display data needed for data displaying plan to be compressed into data packet;
Second pushing module 440 is additionally operable to data packet being pushed to intermediate server, and intermediate server is used to work as and receive
Data packet is pushed to terminal when the request of data that terminal is initiated.
In one embodiment, terminal is display screen;
Terminal feature includes position feature, scene characteristic and temporal characteristics.
In one embodiment, matching module 420 further includes:
According to the position feature of terminal and temporal characteristics from one or more obtained in database near terminal position
A boarding gate information and according to the corresponding Flight Information of boarding gate acquisition of information, and, it is obtained according to Flight Information corresponding
Data displaying plan.
In one embodiment, which further includes:
Acquisition module 450, for obtaining real-time Flight Information;
Matching module 420 further includes:When judging that Flight Information updates, phase is matched according to newer Flight Information
The data displaying plan answered.
First pushing module further includes:Terminal is arrived in propelling data displaying plan.
In one embodiment, Flight Information includes position feature, temporal characteristics and state feature;
Position feature includes:Destination, the boarding gate of corresponding flight;
Temporal characteristics include:Departure time, the arrival time of corresponding flight;
State feature includes:The flight status of corresponding flight, flight status include flight delay.
In one embodiment, which is server.
It should be noted that the present apparatus is for realizing a kind of above-mentioned data push method as shown in Figure 2, in device
Each module, which can correspond to, realizes step and function corresponding in above-mentioned method for pushing and its different embodiments, no longer heavy herein
Multiple narration.
The above embodiment provides a kind of data-pushing device, receives the identification information that terminal is sent first, then exists
Terminal feature corresponding with identification information is searched in the terminal information database to prestore, then further according to terminal feature in data exhibition
Show and match data displaying plan that is corresponding, prestoring in plan database, then data displaying plan is pushed to terminal.It being capable of root
It is adaptable according to the different displaying plan of different terminals and its characteristic matching.
Referring to Fig. 5, it illustrates the data-pushing terminal structure figure that a kind of embodiment of the application provides, the terminal packets
It includes:
Sending module 510 sends identification information to master server, and terminal spy is obtained according to identification information for master server
Sign, and corresponding data displaying plan is obtained according to terminal feature;
First receiving module 520, receives the data displaying plan of master server push, and data displaying plan includes displaying number
The time is shown according to list and corresponding data;
Request module 530, for corresponding with data displaying plan to intermediate server request according to data displaying plan
Display data;
Second receiving module 540, the display data for receiving intermediate server push.
In one embodiment, identification information includes terminal Mac address and/or terminal unique identities certificate;
In one embodiment, the second receiving module 540 is additionally operable to receive the data packet of intermediate server push, data
Packet is that display data needed for data displaying plan is packaged the data packet being compressed into.
Further include:Decompression module obtains the data in data packet for decompressing data packet.
It should be noted that this terminal is for realizing a kind of above-mentioned data push method as shown in Figure 3, in terminal
Each module, which can correspond to, realizes step and function corresponding in above-mentioned method for pushing and its different embodiments, no longer heavy herein
Multiple narration
The above embodiment provides a kind of data-pushing terminal, and the identification information of itself is sent to server by terminal,
It obtains corresponding data displaying plan and request of data and data displaying, simple in structure, adaptable, Neng Goushi is carried out according to it
For under different scenes.
Referring to Fig. 6, it illustrates the data delivery system structures applied on airport that a kind of embodiment of the application provides
Figure, including:Master server 610, multiple display screens 620 and intermediate server 630, wherein:
Master server 610 includes the data-pushing device or its any one embodiment of above-mentioned offer;
Display screen 620 is the above-mentioned data-pushing terminal provided or its any one embodiment;
Intermediate server 630, display data or data packet for receiving master server push or synchronized update, works as reception
Display data is pushed to terminal when the request of data initiated to the terminal.
In one embodiment, intermediate server is set to airport, and master server can be arranged in any position.
In airport, since the equipment in airport can only be connected by Intranet, i.e., the equipment in airport cannot connect with outer net
Terminal device logical, that the server being arranged outside airport is had no idea in directly connection airport, therefore, in order to solve airport Intranet
With outer net different problems, it is used as intermediary by the way that intermediate server is arranged, by pushing institute's displaying in need to intermediate server
Data, display data is pushed to terminal by intermediate server, on the one hand can solve equipment in airport can not take with outer net
The problem of business device connection, on the other hand, intermediate server, to terminal propelling data, improves data-pushing by high-speed transfer channel
Data, ensure real-time.
It should be noted that each functional unit/module in each embodiment of the present invention can be integrated in a processing
In units/modules, it can also be that each unit/module physically exists alone, can also be two or more units/modules
Be integrated in one unit/module in.The form that hardware had both may be used in above-mentioned integrated units/modules is realized, can also be used
The form of SFU software functional unit/module is realized.
Through the above description of the embodiments, those skilled in the art can be understood that it should be appreciated that can
To realize the embodiments described herein with hardware, software, firmware, middleware, code or its any appropriate combination.For hardware
It realizes, processor can be realized in one or more the following units:Application-specific integrated circuit (ASIC), digital signal processor
(DSP), digital signal processing appts (DSPD), programmable logic device (PLD), field programmable gate array (FPGA), processing
Device, controller, microcontroller, microprocessor, other electronic units or combinations thereof designed for realizing functions described herein.
For software implementations, some or all of embodiment flow can instruct relevant hardware to complete by computer program.
When realization, above procedure can be stored in computer-readable medium or as the one or more on computer-readable medium
Instruction or code are transmitted.Computer-readable medium includes computer storage media and communication media, wherein communication media packet
It includes convenient for transmitting any medium of computer program from a place to another place.Storage medium can be that computer can
Any usable medium of access.Computer-readable medium can include but is not limited to RAM, ROM, EEPROM, CD-ROM or other
Optical disc storage, magnetic disk storage medium or other magnetic storage apparatus or can be used in carry or store with instruction or data
The desired program code of structure type simultaneously can be by any other medium of computer access.
Finally it should be noted that above example is only to illustrate the technical solution of the application, rather than the application is protected
The limitation of range is protected, although being explained in detail to the application with reference to preferred embodiment, those skilled in the art answer
Work as analysis, the technical solution of the application can be modified or replaced equivalently, without departing from the reality of technical scheme
Matter and range.
Claims (10)
1. a kind of data push method, which is characterized in that including:
Terminal feature is obtained according to the identification information of terminal;
Determine corresponding data displaying plan according to terminal feature, wherein data displaying plan include display data list with
Corresponding data show the time;
The data displaying plan is pushed to terminal, plans to ask to intermediate server according to the data displaying for the terminal
Display data corresponding with the data displaying plan, the intermediate server is asked to be used for when the number for receiving the terminal initiation
The display data is pushed to terminal according to when request.
2. data push method according to claim 1, which is characterized in that further include:
All display datas are pushed to the intermediate server;
Alternatively,
By the display data synchronized update newly issued to the intermediate server.
3. according to the method described in claim 1, it is characterized in that, the terminal is display screen;
The terminal feature includes position feature, scene characteristic and temporal characteristics.
4. data push method according to claim 3, which is characterized in that obtain corresponding data exhibition according to terminal feature
Show that plan includes:According to the position feature of terminal and temporal characteristics from one obtained in database near terminal position or
Multiple boarding gate information and according to the corresponding Flight Information of boarding gate acquisition of information, and, it is obtained according to Flight Information
Corresponding data displaying plan.
5. data push method according to claim 4, which is characterized in that further include:
Obtain real-time Flight Information;
When judging that the Flight Information updates, corresponding data displaying plan is matched according to newer Flight Information and is pushed away
It is sent to terminal.
6. a kind of data push method, which is characterized in that including:
Identification information is sent to master server, for the master server according to identification information acquisition terminal feature, and according to
Terminal feature obtains corresponding data displaying plan;
The data displaying plan of the master server push is received, the data displaying plan includes display data list and correspondence
Data show the time;
According to the data displaying plan display data corresponding with data displaying plan is asked to intermediate server;
Receive the display data of the intermediate server push.
7. a kind of data-pushing device, which is characterized in that including:
Enquiry module, for obtaining terminal feature according to the identification information of terminal;
Matching module, for determining corresponding data displaying plan according to terminal feature, wherein the data displaying plan includes
Display data list and corresponding data show the time;
First pushing module is shown for the terminal according to the data for the data displaying plan to be pushed to terminal
Plan to ask display data corresponding with the data displaying plan, the intermediate server to be used for when reception to intermediate server
The display data is pushed to terminal when the request of data initiated to the terminal.
8. data-pushing device according to claim 7, which is characterized in that further include:
Second pushing module, for all display datas to be pushed to the intermediate server;
Alternatively,
By the display data synchronized update newly issued to the intermediate server.
9. one kind being used for data-pushing terminal, which is characterized in that including:
Sending module sends identification information to master server, and terminal spy is obtained according to the identification information for the master server
Sign, and corresponding data displaying plan is obtained according to terminal feature;
First receiving module receives the data displaying plan of the master server push, and the data displaying plan includes displaying
Data list and corresponding data show the time;
Request module, for corresponding with data displaying plan to intermediate server request according to data displaying plan
Display data;
Second receiving module, the display data for receiving the intermediate server push.
10. a kind of data delivery system, which is characterized in that including:Master server, terminal and intermediate server,
The master server includes the device described in any one of claim 7-8 claims;
The terminal includes the terminal described in claim 9;
The intermediate server, the display data for receiving the master server push or synchronized update are described when receiving
Display data is pushed to terminal when the request of data that terminal is initiated.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810137466.4A CN108401019B (en) | 2018-02-10 | 2018-02-10 | A kind of data push method, device and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810137466.4A CN108401019B (en) | 2018-02-10 | 2018-02-10 | A kind of data push method, device and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108401019A true CN108401019A (en) | 2018-08-14 |
CN108401019B CN108401019B (en) | 2019-09-10 |
Family
ID=63095982
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810137466.4A Active CN108401019B (en) | 2018-02-10 | 2018-02-10 | A kind of data push method, device and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108401019B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115440092A (en) * | 2022-11-03 | 2022-12-06 | 成都沃飞天驭科技有限公司 | Navigation information display method and device, aircraft and storage medium |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101127743A (en) * | 2007-09-29 | 2008-02-20 | 中国电信股份有限公司 | Media push service method and system based on home gateway middleware |
CN101150591A (en) * | 2007-10-25 | 2008-03-26 | 成都双流国际机场空港科技有限公司 | Airport flight information display system |
CN101330418A (en) * | 2008-07-21 | 2008-12-24 | 中国民航大学 | Apparatus for real time tracking aerodrome flight information and processing method thereof |
CN102164154A (en) * | 2010-02-22 | 2011-08-24 | 中国联合网络通信集团有限公司 | Method and system for transmitting network information |
CN104537489A (en) * | 2014-12-26 | 2015-04-22 | 陈雨淅 | Flight information display system |
CN106534241A (en) * | 2015-09-11 | 2017-03-22 | 北京奇虎科技有限公司 | Real-time data updating method, device and system |
CN107481051A (en) * | 2017-08-10 | 2017-12-15 | 中国民航信息网络股份有限公司 | SCM precision marketing information-pushing method and device |
CN108234672A (en) * | 2018-02-10 | 2018-06-29 | 广州小享科技有限公司 | A kind of data push method based on Flight Information, device and system |
-
2018
- 2018-02-10 CN CN201810137466.4A patent/CN108401019B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101127743A (en) * | 2007-09-29 | 2008-02-20 | 中国电信股份有限公司 | Media push service method and system based on home gateway middleware |
CN101150591A (en) * | 2007-10-25 | 2008-03-26 | 成都双流国际机场空港科技有限公司 | Airport flight information display system |
CN101330418A (en) * | 2008-07-21 | 2008-12-24 | 中国民航大学 | Apparatus for real time tracking aerodrome flight information and processing method thereof |
CN102164154A (en) * | 2010-02-22 | 2011-08-24 | 中国联合网络通信集团有限公司 | Method and system for transmitting network information |
CN104537489A (en) * | 2014-12-26 | 2015-04-22 | 陈雨淅 | Flight information display system |
CN106534241A (en) * | 2015-09-11 | 2017-03-22 | 北京奇虎科技有限公司 | Real-time data updating method, device and system |
CN107481051A (en) * | 2017-08-10 | 2017-12-15 | 中国民航信息网络股份有限公司 | SCM precision marketing information-pushing method and device |
CN108234672A (en) * | 2018-02-10 | 2018-06-29 | 广州小享科技有限公司 | A kind of data push method based on Flight Information, device and system |
Non-Patent Citations (1)
Title |
---|
李小智: "基于消息中间件的航班信息显示***的设计与实现", 《计算机***应用》 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115440092A (en) * | 2022-11-03 | 2022-12-06 | 成都沃飞天驭科技有限公司 | Navigation information display method and device, aircraft and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN108401019B (en) | 2019-09-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108234672B (en) | Data pushing method, device and system based on flight information | |
US7269761B2 (en) | System and method for remote diagnostics for an in-flight entertainment system | |
CN106488254B (en) | A kind of method and system that screen switching is broadcast live | |
CN107707926A (en) | A kind of live TV stream transmission method, device and system | |
CN102594876B (en) | The mixing accelerating system of game real time data and more new data | |
CN102074178A (en) | Information processing method, and playing terminal, management terminal and system using same | |
CN107707947A (en) | Picture data control method and system | |
JP2002314598A (en) | Data distribution method | |
CN107181799A (en) | Information resource display method and public mobile device | |
CN104811752A (en) | Multi-screen synchronization method and playing system for the same local area network | |
CN108401019A (en) | A kind of data push method, device and system | |
CN100566286C (en) | The method and the mobile radio communication network that are used for transmitting grouped data | |
JPH05284162A (en) | Selective multi-address communication system | |
CN103399722A (en) | Large-screen display method and system | |
CN102521765A (en) | Method, system and apparatus for providing commodity information in broadcast television network | |
CN106846055A (en) | Content item method for pushing and device | |
CN102821325A (en) | Information interaction system and method based on community wireless nodes | |
CN102387216A (en) | Information sharing method and system based on relationship objects | |
CN110891162B (en) | Ultra-high-definition urban scenic spot real-time propaganda system and method based on 5G and LBS | |
US10003562B2 (en) | Electronic mail-based vehicle crew messaging | |
CN104639976A (en) | Method for synchronizing programs of set top box and mobile terminal, set top box and mobile terminal | |
CN102111646A (en) | Method for insertion information in video on demand and video on demand system | |
ES2366131T3 (en) | A METHOD OF SUPPLY OF DYNAMIC CONTENTS AND A SERVER OF TRANSMISSION OF DYNAMIC CONTENTS. | |
CN106230980A (en) | A kind of address configuration method, Apparatus and system | |
CN110493231A (en) | The methods, devices and systems of information transmission |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |