[go: up one dir, main page]

CN101814095A - Real-time data ground mapping method and system thereof - Google Patents

Real-time data ground mapping method and system thereof Download PDF

Info

Publication number
CN101814095A
CN101814095A CN201010145641A CN201010145641A CN101814095A CN 101814095 A CN101814095 A CN 101814095A CN 201010145641 A CN201010145641 A CN 201010145641A CN 201010145641 A CN201010145641 A CN 201010145641A CN 101814095 A CN101814095 A CN 101814095A
Authority
CN
China
Prior art keywords
server
service data
client
real
database
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.)
Pending
Application number
CN201010145641A
Other languages
Chinese (zh)
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.)
Zhuzhou CRRC Times Electric Co Ltd
Original Assignee
Zhuzhou CSR Times Electric 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 Zhuzhou CSR Times Electric Co Ltd filed Critical Zhuzhou CSR Times Electric Co Ltd
Priority to CN201010145641A priority Critical patent/CN101814095A/en
Publication of CN101814095A publication Critical patent/CN101814095A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention provides a real-time data ground mapping method and a system thereof, relating to the field of computer application. The method comprises the following steps that: a client based on a B/S mode periodically sends a querying request to a server, receives operation data returned by a query database after the server responds to the request, and maps the received operation data by using the dynamic mapping technology, wherein when the operation data in the database is locomotive real-time operation data which is acquired by vehicular equipment according to a preset cycle and is received by a ground management center, the received real-time operation data is analyzed and added into a server database. The system comprises the vehicular equipment, the ground management center, the client and the server. The system does not require installing specific client software, users can use the software freely in an arbitrary region and on a computer accessing to the Internet; system updating only requires updating the server software so as to avoid complexity of client maintenance and greatly promote user experience.

Description

Real-time data ground drawing practice and system
Technical field
The present invention relates to computer application field, particularly a kind of real-time data ground drawing practice and system.
Background technology
The raising of world wide internal information level becomes the driving source of railway information technical development.World advanced person's railway information technology is mainly reflected in systematic research and application such as the control automatically of locomotive real-time follow-up, integrated dispatch, locomotive, radio communication, locomotive remote monitoring and diagnosis.China is also quickening the construction of railway production application infosystem, carries forward vigorously railway informationization, the intelligent construction, promotes rail transportation efficiency; Wherein, the development of locomotive telemonitoring and diagnostic system is the most important thing.
Domestic at present, in the locomotive telemonitoring and diagnostic system in railway information field, aspect locomotive vehicle-mounted equipment real-time data ground display technique, usually adopt based on C/S (Client/Server, client and server) the ground drawing display packing of pattern, be that the user must be after client be installed client software and respective environment, could move this software and connect remote server, by the access server demonstration of in local software, drawing.
And,, be difficult to realize the dynamic curve diagram in the C/S model drawing technique because it is only applicable to the drafting of static images for the drawing technique of B/S (Browser/Server, browser and server) pattern.At present, in the locomotive telemonitoring and diagnostic system in railway information field, all be the C/S model ground drawing practice that adopts basically, seldom adopt B/S pattern based on static images.
In implementing process of the present invention, the inventor finds existing locomotive equipment data ground drawing technique based on C/S model, and there are the following problems at least, the user must install specific client software, makes the user can't freely use this software on arbitrary region and computer; In addition, system upgrade need involve each client, and client maintenance is very complicated, and people often dislike in computer some own unfamiliar softwares of often upgrading, and user experience is relatively poor.
Summary of the invention
The invention provides a kind of real-time data ground drawing practice and system, to solve existing problem based on client maintenance complexity, poor user experience in the locomotive equipment data ground drawing technique of C/S model.
The embodiment of the invention provides a kind of real-time data ground drawing practice, comprising:
Client based on browser and server B/S pattern cycle after server sends query requests, and reception server response described request, the service data that Query Database returns utilizes the DYNAMIC DRAWING technology to draw the described service data that receives;
Wherein, when the service data in the database receives the locomotive real-time running data that mobile unit gathers by predetermined period for the floor control center, resolve the described real-time running data that receives, and add in the server database.
Described client sends query requests based on browser and server B/S pattern cycle to server, and reception server response described request, the service data that Query Database returns, utilize the DYNAMIC DRAWING technology to draw the described service data that receives and comprise:
Client load server Applet program is to local;
Described Applet program sends the http query requests by the Servlet assembly to server;
The described http query requests of described Servlet component responds, the up-to-date service data in the querying server database, and return service data and give described Applet program;
The described service data that described Applet routine call DYNAMIC DRAWING logic will receive is drawn by the DYNAMIC DRAWING technology.
Described client load server Applet program comprises to this locality:
JSP dynamic web page on the client-access server; Embed the Applet program in the described JSP page;
Client downloads to this locality with the Applet program with the JSP dynamic web page by access server.
The described http query requests of described Servlet component responds, the up-to-date service data in the querying server database, and return service data and comprise for described Applet program:
At the described Servlet component call of server end database access object DAO, realize the respective queries service logic, obtain up-to-date service data and return to described Applet program from database.
Described client sends query requests based on browser and server B/S pattern cycle to server, and reception server response described request, the service data that Query Database returns, utilize the DYNAMIC DRAWING technology to draw and show the described service data that receives and comprise:
Client load server Flash program is to local;
Described Flash program sends the http query requests to server;
Server responds described http query requests, the up-to-date service data in the querying server database,
And return service data and give described Flash program;
The described service data that described Flash routine call DYNAMIC DRAWING logic will receive is drawn by the DYNAMIC DRAWING technology.
Described mobile unit is sent to the floor control center by GPRS with real-time running data.
In addition, the embodiment of the invention also provides a kind of real-time data ground drafting system, comprising:
Mobile unit is used for the real-time running data by predetermined period collection locomotive, is sent to the floor control center;
The floor control center is used to resolve the described real-time running data of reception, and adds in the server database;
Client, what be used for browser and server B/S pattern cycle sends query requests to server, and the service data returned of reception server, utilizes the DYNAMIC DRAWING technology to draw the described service data that receives;
Server is used for the described query requests of customer in response end, and Query Database also returns service data and gives client.
Communicate by the Applet-Servlet mode between the described client and server.
Communicate by the Flash program between the described client and server.
Described mobile unit is sent to the floor control center by GPRS with real-time running data.
Real-time data ground drawing practice and system that the embodiment of the invention proposes, employing is based on the mobile unit real-time data ground DYNAMIC DRAWING technology of B/S pattern, therefore, need not to install any specific client software, the user can link arbitrarily on the zone of internet and the computer and freely use this software; And system upgrade only needs upgrade server end software, has avoided complexity of client maintenance, has also promoted user experience simultaneously greatly.
Description of drawings
In order to be illustrated more clearly in the embodiment of the invention or technical scheme of the prior art, to do to introduce simply to the accompanying drawing of required use in embodiment or the description of the Prior Art below, apparently, accompanying drawing in describing below only is some embodiments of the present invention, for those of ordinary skills, under the prerequisite of not paying creative work, can also obtain other accompanying drawing according to these accompanying drawings.
The real-time data ground drawing practice process flow diagram that Fig. 1 provides for the embodiment of the invention one;
The real-time data ground drawing practice process flow diagram that Fig. 2 provides for the embodiment of the invention two;
Fig. 3 is an output real-time data ground drawing practice process flow diagram in the embodiment of the invention two;
The real-time data ground drafting system structured flowchart that Fig. 4 provides for the embodiment of the invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the invention, the technical scheme in the embodiment of the invention is clearly and completely described, obviously, described embodiment only is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment among the present invention, those of ordinary skills belong to the scope of protection of the invention not making the every other embodiment that is obtained under the creative work prerequisite.
Embodiment one
Referring to figure l, the embodiment of the invention provides a kind of real-time data ground drawing practice, this programme can be applied to locomotive vehicle-mounted equipment real-time data ground DYNAMIC DRAWING demonstration aspect, the DYNAMIC DRAWING display packing of the B/S pattern that is based on that adopts in the embodiment of the invention, the Applet technology of using based on Java realizes.
S101: client sends query requests based on the B/S pattern cycle to server.
S102: server response described request, Query Database also returns service data and gives client.
S103: the described service data that client will receive utilizes the DYNAMIC DRAWING technology to draw.
Need to prove that in the embodiment of the invention, the floor control center can will be added the locomotive real-time running data that receives the server database to from mobile unit, concrete steps are:
Mobile unit is sent to the floor control center by the real-time running data of predetermined period collection locomotive.
The described real-time running data that receives is resolved at the floor control center, and adds in the server database.
In the embodiment of the invention, locomotive vehicle-mounted equipment is sent to the locomotive wireless base station apparatus and sends to ground by GPRS by the real-time running data of predetermined period collection locomotive; After the floor control center receives by data receiving system is unified, by the data processor analytic uniform and add in the corresponding data table of server database; The user sends browser HTTP request to remote server under customer end B/S pattern, server responds this request and inquiry associated databases, and service data is returned to client; Client is utilized these data, shows by the DYNAMIC DRAWING technology.
Need to prove that the information communication in the embodiment of the invention between client and the server can be undertaken by the Applet-Servlet mode, also can be undertaken by modes such as Flash programs.
The embodiment of the invention adopts the mobile unit real-time data ground DYNAMIC DRAWING technology based on the B/S pattern, therefore, need not to install any specific client software, and the user can link arbitrarily on the zone of internet and the computer and freely use this software; And system upgrade only needs upgrade server end software, has avoided complexity of client maintenance, has also promoted user experience simultaneously greatly.
Embodiment two
Referring to Fig. 2, the embodiment of the invention provides a kind of real-time data ground drawing practice, and the information communication between client and the server is undertaken by the Applet-Servlet mode.
S201: client load server Applet program is to local.
Usually, client is clicked when checking the locomotive real-time status, and client can load server Applet program arrive local.
Described client load server Applet program comprises to this locality:
JSP dynamic web page on the client-access server; Embed the Applet program in the described JSP page;
Client downloads to this locality with the Applet program with the JSP dynamic web page by access server.
Wherein, Java Applets program is actually the java applet that is arranged on the server.Client load server Applet program is to local, and the Applet program can be embedded in the html page by reference and go, just as image.The Applet program comes from server and moves in the browser of client, is used to send web request and calls the DYNAMIC DRAWING logic and draw.
The S202:Applet program sends the http query requests by the Servlet assembly to server.
It is the assembly of server end that Java Servlet is set up, and is used to handle the web request, and return data or html web page etc.Servlet is set up can accessing database, calculates etc.It is effectively lasting that Servlet is set up, and that is to say that as long as it once just can constantly be handled request (these requests are likely simultaneous) by example.
Servlet is set up and is operated in the Servlet engine, normally on a web server or apps server.Servlet is a kind of efficient means of web server or other application server processes request.
S203: the described http query requests of described Servlet component responds, the up-to-date service data in the querying server database, and return service data and give described Applet program.
In actual applications, a kind of implementation can be:
At the described Servlet component call of server end DAO (database access object), realize the respective queries service logic, obtain up-to-date service data and return to described Applet program from database.
S204: the described service data that described Applet routine call DYNAMIC DRAWING logic will receive is drawn by the DYNAMIC DRAWING technology.
Need to prove that in the embodiment of the invention, the floor control center can will be added the locomotive real-time running data that receives the server database to from mobile unit, concrete steps are:
Mobile unit is sent to the floor control center by the real-time running data of predetermined period collection locomotive.
The described real-time running data that receives is resolved at the floor control center, and adds in the server database.
Wherein, mobile unit is sent to the floor control center by GPRS with real-time running data.
In the embodiment of the invention, step S202-S204 periodically repeats, so that can realize service data is carried out DYNAMIC DRAWING by the DYNAMIC DRAWING technology in step S204.
The embodiment of the invention adopts the mobile unit real-time data ground DYNAMIC DRAWING technology based on the B/S pattern, therefore, need not to install any specific client software, and the user can link arbitrarily on the zone of internet and the computer and freely use this software; And system upgrade only needs upgrade server end software, has avoided complexity of client maintenance, has also promoted user experience simultaneously greatly.
Embodiment three
Referring to Fig. 3, the embodiment of the invention provides a kind of real-time data ground drawing practice, and the information communication between client and the server is undertaken by the Flash mode.
S301: client load server Flash program is to local.
S302: described Flash program sends the http query requests to server.
S303: server responds described http query requests, the up-to-date service data in the querying server database, and return service data and give described Flash program.
S304: the described service data that described Flash routine call DYNAMIC DRAWING logic will receive is drawn by the DYNAMIC DRAWING technology.
Need to prove that in the embodiment of the invention, the floor control center can will be added the locomotive real-time running data that receives the server database to from mobile unit, concrete steps are:
Mobile unit is sent to the floor control center by the real-time running data of predetermined period collection locomotive.
The described real-time running data that receives is resolved at the floor control center, and adds in the server database.
Wherein, mobile unit is sent to the floor control center by GPRS with real-time running data.
In the embodiment of the invention, step S302-S304 periodically repeats, so that can realize service data is carried out DYNAMIC DRAWING by the DYNAMIC DRAWING technology in step S304.
The embodiment of the invention adopts the mobile unit real-time data ground DYNAMIC DRAWING technology based on the B/S pattern, therefore, need not to install any specific client software, and the user can link arbitrarily on the zone of internet and the computer and freely use this software; And system upgrade only needs upgrade server end software, has avoided complexity of client maintenance, has also promoted user experience simultaneously greatly.
Embodiment four
Referring to Fig. 4, the embodiment of the invention provides a kind of real-time data ground drafting system, comprising:
Mobile unit 401 is used for the real-time running data by predetermined period collection locomotive, is sent to floor control center 402;
Floor control center 402 is used to resolve the described real-time running data of reception, and adds in server 404 databases;
Client 403, what be used for browser and server B/S pattern cycle sends query requests to server 404, and the service data returned of reception server 404, utilizes the DYNAMIC DRAWING technology to draw the described service data that receives;
Server 404 is used for the described query requests of customer in response end 403, and Query Database also returns service data and gives client 403.
In the embodiment of the invention, can communicate by the Applet-Servlet mode between the client and server, can communicate by the Flash program yet, can also realize information interaction by alternate manner, the embodiment of the invention does not limit this.
Preferably, mobile unit is sent to the floor control center by GPRS with real-time running data.
The embodiment of the invention adopts the mobile unit real-time data ground DYNAMIC DRAWING technology based on the B/S pattern, therefore, need not to install any specific client software, and the user can link arbitrarily on the zone of internet and the computer and freely use this software; And system upgrade only needs upgrade server end software, has avoided complexity of client maintenance, has also promoted user experience simultaneously greatly.
Need to prove, in this article, term " comprises ", " comprising " or its any other variant are intended to contain comprising of nonexcludability, thereby make and comprise that process, method, article or the equipment of a series of key elements not only comprise those key elements, but also comprise other key elements of clearly not listing, or also be included as this process, method, article or equipment intrinsic key element.Do not having under the situation of more restrictions, the key element that limits by statement " comprising ... ", and be not precluded within process, method, article or the equipment that comprises described key element and also have other identical element.
One of ordinary skill in the art will appreciate that, realize that all or part of step in the foregoing description method is to instruct relevant hardware to finish by program, described program can be stored in the computer read/write memory medium, this program comprises that some instructions are in order to carry out the described method of each embodiment of the present invention when carrying out.Storage medium described here, as: ROM/RAM, magnetic disc, CD etc.
The present invention is not limited to above-mentioned embodiment, and the identical or akin product of other patents any and of the present invention that anyone draws under the enlightenment of patent of the present invention all drops within the protection domain of patent of the present invention.

Claims (10)

1. a real-time data ground drawing practice is characterized in that, comprising:
Client based on browser and server B/S pattern cycle after server sends query requests, and reception server response described request, the service data that Query Database returns utilizes the DYNAMIC DRAWING technology to draw the described service data that receives;
Wherein, when the service data in the database receives the locomotive real-time running data that mobile unit gathers by predetermined period for the floor control center, resolve the described real-time running data that receives, and add in the server database.
2. according to the described method of claim 1, it is characterized in that, described client sends query requests based on browser and server B/S pattern cycle to server, and reception server response described request, the service data that Query Database returns, utilize the DYNAMIC DRAWING technology to draw the described service data that receives and comprise:
Client load server Applet program is to local;
Described Applet program sends the http query requests by the Servlet assembly to server;
The described http query requests of described Servlet component responds, the up-to-date service data in the querying server database, and return service data and give described Applet program;
The described service data that described Applet routine call DYNAMIC DRAWING logic will receive is drawn by the DYNAMIC DRAWING technology.
3. according to the described method of claim 2, it is characterized in that described client load server Applet program comprises to this locality:
JSP dynamic web page on the client-access server; Embed the Applet program in the described JSP page;
Client downloads to this locality with the Applet program with the JSP dynamic web page by access server.
4. according to the described method of claim 2, it is characterized in that, the described http query requests of described Servlet component responds, the up-to-date service data in the querying server database, and return service data and comprise for described Applet program:
At the described Servlet component call of server end database access object DAO, realize the respective queries service logic, obtain up-to-date service data and return to described Applet program from database.
5. according to the described method of claim 1, it is characterized in that, described client sends query requests based on browser and server B/S pattern cycle to server, and reception server response described request, the service data that Query Database returns, utilize the DYNAMIC DRAWING technology to draw and show the described service data that receives and comprise:
Client load server Flash program is to local;
Described Flash program sends the http query requests to server;
Server responds described http query requests, the up-to-date service data in the querying server database, and return service data and give described Flash program;
The described service data that described Flash routine call DYNAMIC DRAWING logic will receive is drawn by the DYNAMIC DRAWING technology.
6. according to the described method of claim 1, it is characterized in that described mobile unit is sent to the floor control center by GPRS with real-time running data.
7. a real-time data ground drafting system is characterized in that, comprising:
Mobile unit is used for the real-time running data by predetermined period collection locomotive, is sent to the floor control center;
The floor control center is used to resolve the described real-time running data of reception, and adds in the server database;
Client, what be used for browser and server B/S pattern cycle sends query requests to server, and the service data returned of reception server, utilizes the DYNAMIC DRAWING technology to draw the described service data that receives;
Server is used for the described query requests of customer in response end, and Query Database also returns service data and gives client.
8. according to the described system of claim 7, it is characterized in that, communicate by the Applet-Servlet mode between the described client and server.
9. according to the described system of claim 7, it is characterized in that, communicate by the Flash program between the described client and server.
10. according to the described system of claim 7, it is characterized in that described mobile unit is sent to the floor control center by GPRS with real-time running data.
CN201010145641A 2010-04-09 2010-04-09 Real-time data ground mapping method and system thereof Pending CN101814095A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010145641A CN101814095A (en) 2010-04-09 2010-04-09 Real-time data ground mapping method and system thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010145641A CN101814095A (en) 2010-04-09 2010-04-09 Real-time data ground mapping method and system thereof

Publications (1)

Publication Number Publication Date
CN101814095A true CN101814095A (en) 2010-08-25

Family

ID=42621349

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010145641A Pending CN101814095A (en) 2010-04-09 2010-04-09 Real-time data ground mapping method and system thereof

Country Status (1)

Country Link
CN (1) CN101814095A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102611740A (en) * 2012-02-02 2012-07-25 中山大学 Network synchronization video system and method based on set top box
CN103885780A (en) * 2014-03-28 2014-06-25 深圳创维-Rgb电子有限公司 Website development method and server
CN107438103A (en) * 2017-08-01 2017-12-05 福州大学 Multi-level environment inside car monitor and alarm system and method based on Internet of Things

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1776680A (en) * 2004-11-18 2006-05-24 国际商业机器公司 Method and system for programming portal application
CN101156191A (en) * 2005-04-04 2008-04-02 法国空中巴士公司 Systems for assisting ground navigation of aircraft within airports
CN101216846A (en) * 2008-01-04 2008-07-09 清华大学 A method for visualization and collaborative sharing of simulation data

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1776680A (en) * 2004-11-18 2006-05-24 国际商业机器公司 Method and system for programming portal application
CN101156191A (en) * 2005-04-04 2008-04-02 法国空中巴士公司 Systems for assisting ground navigation of aircraft within airports
CN101216846A (en) * 2008-01-04 2008-07-09 清华大学 A method for visualization and collaborative sharing of simulation data

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
《港航论坛》 20071231 马玉秋 利用Flash的duplicateMovieClip函数实现动态绘图 第40-42页 5 , 第1期 2 *
《电脑学习》 20030430 张静 在Web页中实现动态绘图 11-12 1-10 , 第2期 2 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102611740A (en) * 2012-02-02 2012-07-25 中山大学 Network synchronization video system and method based on set top box
CN102611740B (en) * 2012-02-02 2014-12-17 中山大学 Network synchronization video system and method based on set top box
CN103885780A (en) * 2014-03-28 2014-06-25 深圳创维-Rgb电子有限公司 Website development method and server
CN107438103A (en) * 2017-08-01 2017-12-05 福州大学 Multi-level environment inside car monitor and alarm system and method based on Internet of Things
CN107438103B (en) * 2017-08-01 2019-10-15 福州大学 Multi-level vehicle interior environment monitoring and alarm system and method based on Internet of Things

Similar Documents

Publication Publication Date Title
CN111181804B (en) Intelligent device offline state automatic detection method and device, electronic device and medium
CN102799447B (en) The update method of mobile terminal in house software and system
CN111770157B (en) Business processing method and device, electronic equipment and storage medium
CN102446171B (en) The method and apparatus of keyword quality score is promoted based on the evaluation and test of weighted mean click-through rate
CN105100284A (en) A vehicle management system based on mobile terminal
CN113645287B (en) Automobile message storage method and device and automobile message storage system
CN103686226A (en) Method and system for monitoring internet access of set top box based on cloud computation and set top box
CN106020843A (en) System function updating method and system, terminal device and server
CN103177043A (en) Method and electronic system used for transferring file across system platform
CN106550022B (en) Application program distribution control processing method and system
CN102289449A (en) Location-based service and electronic map display methods and devices
CN105099763A (en) Method and device for reminding lost connection of equipment
CN101652790A (en) Method and system for populating a software catalog with relevant product information
CN104599150A (en) Intelligent client visit method
CN102073455A (en) Database-based multi-screen data switching display method
CN1653420A (en) System and method for resynchronizing client device when client is refreshed from server
CN101814095A (en) Real-time data ground mapping method and system thereof
CN102546811A (en) Method and device for arranging browser plugin on mobile terminal
CN103389904A (en) Updating method of air conditioning system and data processing platform
CN101420774A (en) Wireless sensor network system and method for processing data
CN106781672A (en) An intelligent parking lot management system based on ZigBee
CN202799005U (en) Cloud computing based internet monitoring system of set top box and set top box
CN103347029A (en) Method, terminal, server and system for service data interaction
CN106100866B (en) Intelligent detection device, configuration device and method based on regional linkage
CN103595792A (en) Environmental pollution trend monitoring system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20100825