CN108401019A - A kind of data push method, device and system - Google Patents

A kind of data push method, device and system Download PDF

Info

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
Application number
CN201810137466.4A
Other languages
Chinese (zh)
Other versions
CN108401019B (en
Inventor
黄胜伟
詹建军
李明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Enjoy Technology Co Ltd
Original Assignee
Guangzhou Enjoy Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Enjoy Technology Co Ltd filed Critical Guangzhou Enjoy Technology Co Ltd
Priority to CN201810137466.4A priority Critical patent/CN108401019B/en
Publication of CN108401019A publication Critical patent/CN108401019A/en
Application granted granted Critical
Publication of CN108401019B publication Critical patent/CN108401019B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services

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

A kind of data push method, device and system
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.
CN201810137466.4A 2018-02-10 2018-02-10 A kind of data push method, device and system Active CN108401019B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (8)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
李小智: "基于消息中间件的航班信息显示***的设计与实现", 《计算机***应用》 *

Cited By (1)

* Cited by examiner, † Cited by third party
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