CN101365213A - Method, apparatus and system for remote data submission - Google Patents
Method, apparatus and system for remote data submission Download PDFInfo
- Publication number
- CN101365213A CN101365213A CNA2008101612921A CN200810161292A CN101365213A CN 101365213 A CN101365213 A CN 101365213A CN A2008101612921 A CNA2008101612921 A CN A2008101612921A CN 200810161292 A CN200810161292 A CN 200810161292A CN 101365213 A CN101365213 A CN 101365213A
- Authority
- CN
- China
- Prior art keywords
- data
- service routine
- unit
- server
- backstage
- 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
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses a method, a device and a system for submitting remote data. The method comprises the following steps: a client saves the data locally and starts a background service program; the background service program monitors whether the data submitting condition is satisfied; and if the data submitting condition is satisfied, the background service program submits the data to the server. The client comprises a storing unit used for storing the data locally; a starting unit used for starting the background service program of a background service program unit; the background service program unit used for monitoring whether the data submitting condition is satisfied, if the data submitting condition is satisfied, the background service program sends the data to the server. Not only the users' time is saved, and the users' working efficiency is increased, but also that the data are not prone to the network conditions during the process of submitting is ensured and the load of the server is balanced.
Description
Technical field
The present invention relates to technical field of the computer network, relate in particular to method, Apparatus and system that a kind of teledata is submitted to.
Background technology
Current enterprise mostly adopts teledata to submit to when carrying out data collection.Existing teledata is submitted to and be may further comprise the steps: the user submits data in client, and the client game server sends the data that the user submits to server in real time.Server receives the data that client is submitted in real time.
The inventor finds that existing teledata commit method needs the user to wait for that client sends to this secondary data after the server, could continue to operate in client executing in research process.Therefore the client process that this secondary data is submitted to server has produced influence to user's operating efficiency, especially following situation: when a plurality of user end to server are submitted data to, each client will be waited in line, perhaps, if this submits to the data volume of data bigger, and network bandwidth deficiency, perhaps, network condition is relatively poor, perhaps, because server load is heavier, receives data speed and reduce.Under above-mentioned situation, it is consuming time long that client is submitted to server with this secondary data, reduced user's operating efficiency more.
Summary of the invention
In view of this, the invention provides method, Apparatus and system that a kind of teledata is submitted to, to improve user's operating efficiency..
The method that a kind of teledata is submitted to, described method comprises:
Client saves the data in this locality, and starts the backstage service routine;
Described backstage service routine is monitored whether satisfying data submission condition;
Submit condition to if satisfy data, described backstage service routine is committed to server with described data.
Alternatively, after the service routine of described startup backstage, described method also comprises:
The service routine foundation of described backstage is connected with server.
Preferably, described backstage service routine is monitored and is comprised whether satisfying data submission condition:
The user makes described backstage service routine to whether the satisfied condition of data of submitting to is monitored by parameter is set;
Perhaps, whether described backstage service routine submits to the condition of data to monitor to satisfying automatically.
Preferably, whether described backstage service routine is submitted to data qualification to monitor to comprise to satisfying:
The described backstage service routine cycle is to whether the satisfied condition of data of submitting to is monitored.
Preferably, submit condition to if satisfy data, described backstage service routine is committed to server with described data and comprises:
Described backstage service routine judges whether to carry out teledata according to the monitoring of carrying out and submits to;
If whether described backstage service routine scanning of home has the data of not submitting to,, the described data of not submitting to are committed to described server if having.
A kind of client of carrying out the teledata submission, described client comprises:
Preserve the unit, be used to save the data in this locality;
Start unit is used to start the backstage service routine;
Service routine unit, backstage is used for monitoring whether satisfying data submission condition, submits condition to if satisfy data, and the data that described preservation unit is preserved are committed to server.
Alternatively, service routine unit, described backstage also comprises:
The unit that connects is used for the described backstage service routine that starts according to described start unit, sets up and being connected of server.
Preferably, service routine unit, described backstage comprises:
Monitoring unit is used for the connection of setting up according to the described unit that connects and monitors whether satisfying data submission condition;
Judging unit is used for judging whether to carry out teledata according to the monitoring that described monitoring unit carries out and submits to;
Scanning element is used for when described judgment unit judges goes out to carry out the teledata submission, and whether scan described preservation unit has the data of not submitting to;
Commit unit is used for if described scanning element scans described preservation unit the data of not submitting to being arranged, and the described data of not submitting to are committed to described server.The system that a kind of teledata is submitted to, described system comprises:
Client is used to save the data in this locality, and starts the backstage service routine; Described backstage service routine is to whether the satisfied data qualification of submitting to is monitored; Submit condition to if satisfy data, described backstage service routine is committed to server with described data.
As can be seen, because client saves the data in this locality, when the user continues to carry out subsequent operation, backstage service routine of client terminal start-up, this backstage service routine can monitor whether satisfy the condition of submitting data to, when monitored results was good, this backstage service routine was committed to server with the data of preserving.Thereby, the time of not only having saved the user, improved user's operating efficiency, and, guaranteed that data are not subjected to the influence of network condition in the submission process, the balanced load of server.
Description of drawings
Fig. 1 is the inventive method flow chart;
Fig. 2 is the inventive method embodiment flow chart;
Fig. 3 is client terminal structure figure of the present invention.
Embodiment
For above-mentioned feature of the present invention, advantage are become apparent more, below specific embodiments of the present invention is described in detail.
Please refer to Fig. 1, be the inventive method flow chart, can may further comprise the steps:
Step 101: client saves the data in this locality, and starts the backstage service routine;
Step 102: described backstage service routine is monitored whether satisfying data submission condition;
Step 103: submit condition to if satisfy data, described backstage service routine is committed to server with described data.
Below in conjunction with embodiment each step shown in Figure 1 is elaborated.
Suppose certain mobile phone manufacturing enterprise, the test data of the mobile phone spare and accessory parts of production need be collected by this enterprise, and the research staff is analyzed each spare and accessory parts better, to improve the spare and accessory parts production technology.And this enterprise's production is positioned at different cities with the research staff, therefore, the test data of mobile phone spare and accessory parts need be committed to the server at this research staff of enterprise place.
Please refer to Fig. 2, be the inventive method embodiment flow chart, can may further comprise the steps:
Step 201: the test man uses client that mobile phone spare and accessory parts A is tested;
Step 202: client is collected the test data of mobile phone spare and accessory parts A, and preserves the test data of the mobile phone spare and accessory parts A that collects;
Step 203: the test man continues to use client that mobile phone spare and accessory parts B is tested;
In the process of step 203, client and research staff locate server and carry out following operation:
Step 203-1: client terminal start-up backstage service routine, this backstage service routine connect the research staff and locate server;
The backstage service routine that starts among the step 203-1 is carried out a thread, and this thread is used to finish follow-up each step;
Step 203-2: the backstage service routine is monitored the state that network condition and research staff locate server automatically real-time;
Among the step 203-2, the backstage service routine can also be according to the default time, and the cycle is monitored, and the test man can manually implement monitoring.Wherein, can comprise the monitoring of network condition: whether network is busy, and whether network communication state is good etc., and the monitoring of the research staff being located the state of server can comprise: whether the load of server is overweight etc.
Step 203-3: the backstage service routine judges whether to carry out data according to snoop results and submits to, if, enter step 203-4, otherwise, step 203-2 returned;
Among the step 203-3, if the backstage service routine by monitoring, finds that network condition is good, the research staff locates the in good condition of server, shows that then being easy to locate server to the research staff submits data to, otherwise, proceed monitoring, till can submitting data to.
Step 203-4: whether the backstage service routine is done scanning of home not the data of submitting to, if having, obtains the data of not submitting to, and the data that will not submit to are committed to the research staff and locate server.
Step 203-5: the research staff locates server and receives the data that the backstage service routine is submitted to.
As can be seen, client is kept at this locality with test data, and start a backstage service routine, this backstage service routine can be monitored network condition, and the research staff locates the state of server, when snoop results was good, the backstage service routine was committed to the research staff with the test data of preserving and locates server.The aforesaid operations that the backstage service routine is carried out all can carry out when the test man continues to carry out subsequent operation, thereby, not only saved test man's time, improved test man's operating efficiency, and, guaranteed that data are not subjected to the influence of network condition in the submission process, balanced research staff locates the load of server.
Please refer to Fig. 3, be the structure chart of client provided by the invention, can comprise:
Preserve unit 301, be used to save the data in this locality;
Start unit 302 is used to start the backstage service routine of service routine unit, backstage;
Service routine unit, backstage 303 is used for monitoring whether satisfying data submission condition, submits condition to if satisfy data, and the data that described preservation unit is preserved are committed to server.
Step 201 is to step 203 among the associated methods embodiment, and step 203-1 is to step 203-5, and service routine unit, backstage 303 can also comprise:
The unit 303-5 that connects is used for the described backstage service routine that starts according to described start unit, sets up and being connected of server.
Service routine unit, backstage 303 can comprise:
Monitoring unit 303-1 is used for the connection of setting up according to the described unit 303-5 that connects and monitors whether satisfying data submission condition;
Judging unit 303-2 is used for judging whether to carry out teledata according to the monitoring that described monitoring unit 303-1 carries out and submits to;
Scanning element 303-3 is used for carrying out teledata when submitting to when described judging unit 303-2 judges, and whether scan described preservation unit 301 has the data of not submitting to;
Commit unit 303-4 is used for if described scanning element 303-3 scans described preservation unit 301 data of not submitting to being arranged, and the described data of not submitting to are committed to described server.
To step 203, and step 203-1 is to step 203-5 below in conjunction with step 201 among the method embodiment, and the step that each unit of Fig. 3 is carried out is elaborated.
The test man uses client that mobile phone spare and accessory parts A is tested, and the test data of client mobile phone spare and accessory parts A is preserved unit 301 test data of the mobile phone spare and accessory parts A that collects is preserved.The test man continues to use client that mobile phone spare and accessory parts B is tested.
In the process that mobile phone spare and accessory parts B is tested, the start unit 302 of client starts the backstage service routine, and the unit 303-5 that connects sets up and locates being connected of server with the research staff according to the backstage service routine that start unit 302 starts.
Service routine unit, backstage 303 couples of network conditions, research staff locate server state and monitor.The monitoring that monitoring unit 303-1 carries out can be carried out in real time, also can carry out in the cycle, can manually be provided with by the test man and monitor, and also can monitor automatically.Judging unit 303-2 judges whether to carry out data and submits to according to the monitoring that monitoring unit 303-1 carries out.Carry out the data submission if judging unit 303-2 judges, whether scanning element 303-3 scanning is preserved the data of not submitting in the unit 301, if having, the data that commit unit 303-4 will not submit to are committed to the research staff and locate server.
As can be seen, preserve unit 301 test data is kept at this locality, when the test man continues to carry out subsequent operation, start unit 302 starts the backstage service routine, this backstage service routine 303 couples of network conditions, research staff locate server state and monitor, when monitored results is good, data is committed to the research staff locates server.Thereby, the time of not only having saved the test man, improved test man's operating efficiency, and, having guaranteed that data are not subjected to the influence of network condition in the submission process, balanced research staff locates the load of server.
The system that the present invention also provides a kind of teledata to submit to can comprise:
Client is used to save the data in this locality, and starts the backstage service routine; Described backstage service routine is to whether the satisfied data qualification of submitting to is monitored; Submit condition to if satisfy data, described backstage service routine is committed to server with described data.
In the system provided by the invention, server can be that the research staff locates server among the method embodiment, and client is identical with method embodiment with the operation that server is carried out, and specifically sees also the description of method embodiment.
At last, 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.
Through the above description of the embodiments, those skilled in the art can be well understood to the present invention and can realize by the mode that software adds essential hardware platform, can certainly all implement, but the former is better execution mode under a lot of situation by hardware.Based on such understanding, all or part of can the embodying that technical scheme of the present invention contributes to background technology with the form of software product, this computer software product can be stored in the storage medium, as ROM/RAM, magnetic disc, CD etc., comprise that some instructions are with so that a computer equipment (can be a personal computer, server, the perhaps network equipment etc.) carry out the described method of some part of each embodiment of the present invention or embodiment.
More than method, Apparatus and system that a kind of teledata provided by the present invention is submitted to be described in detail, used specific case herein principle of the present invention and execution mode are set forth, the explanation of above embodiment just is used for helping to understand method of the present invention and core concept thereof; Simultaneously, for one of ordinary skill in the art, according to thought of the present invention, the part that all can change in specific embodiments and applications, in sum, this description should not be construed as limitation of the present invention.
Claims (9)
1, a kind of method of teledata submission is characterized in that described method comprises:
Client saves the data in this locality, and starts the backstage service routine;
Described backstage service routine is monitored whether satisfying data submission condition;
Submit condition to if satisfy data, described backstage service routine is committed to server with described data.
2, method according to claim 1 is characterized in that, after the service routine of described startup backstage, described method also comprises:
The service routine foundation of described backstage is connected with described server.
3, method according to claim 1 is characterized in that, described backstage service routine is monitored and comprised whether satisfying data submission condition:
The user makes described backstage service routine to whether the satisfied condition of data of submitting to is monitored by parameter is set;
Perhaps, whether described backstage service routine submits to the condition of data to monitor to satisfying automatically.
4, method according to claim 1 is characterized in that, whether described backstage service routine to satisfies is submitted to data qualification to monitor to comprise:
The described backstage service routine cycle is to whether the satisfied condition of data of submitting to is monitored.
5, method according to claim 1 is characterized in that, submits condition to if satisfy data, and described backstage service routine is committed to server with described data and comprises:
Described backstage service routine judges whether to carry out teledata according to the monitoring of carrying out and submits to;
If whether described backstage service routine scanning of home has the data of not submitting to,, the described data of not submitting to are committed to described server if having.
6, a kind of client of carrying out the teledata submission is characterized in that described client comprises:
Preserve the unit, be used to save the data in this locality;
Start unit is used to start the backstage service routine of service routine unit, backstage;
Service routine unit, backstage is used for monitoring whether satisfying data submission condition, submits condition to if satisfy data, and the data that described preservation unit is preserved are committed to server.
7, client according to claim 6 is characterized in that, described backstage service routine also comprises:
The unit that connects is used for the described backstage service routine that starts according to described start unit, sets up and being connected of server.
8, client according to claim 7 is characterized in that, service routine unit, described backstage comprises:
Monitoring unit is used for the connection of setting up according to the described unit that connects and monitors whether satisfying data submission condition;
Judging unit is used for judging whether to carry out teledata according to the monitoring that described monitoring unit carries out and submits to;
Scanning element is used for when described judgment unit judges goes out to carry out the teledata submission, and whether scan described preservation unit has the data of not submitting to;
Commit unit is used for if described scanning element scans described preservation unit the data of not submitting to being arranged, and the described data of not submitting to are committed to described server.
9, a kind of system of teledata submission is characterized in that described system comprises:
Client is used to save the data in this locality, and starts the backstage service routine; Described backstage service routine is to whether the satisfied data qualification of submitting to is monitored; Submit condition to if satisfy data, described backstage service routine is committed to server with described data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2008101612921A CN101365213A (en) | 2008-09-24 | 2008-09-24 | Method, apparatus and system for remote data submission |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2008101612921A CN101365213A (en) | 2008-09-24 | 2008-09-24 | Method, apparatus and system for remote data submission |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101365213A true CN101365213A (en) | 2009-02-11 |
Family
ID=40391289
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2008101612921A Pending CN101365213A (en) | 2008-09-24 | 2008-09-24 | Method, apparatus and system for remote data submission |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101365213A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102056096A (en) * | 2009-10-28 | 2011-05-11 | ***通信集团公司 | Wireless transmission, system and equipment for documents |
CN102324062A (en) * | 2011-08-18 | 2012-01-18 | 北京思创银联科技股份有限公司 | Prompting message obtains system and method |
CN107229485A (en) * | 2016-03-23 | 2017-10-03 | 福建福昕软件开发股份有限公司 | It is a kind of to solve the slow method of gathered data class software closing velocity |
CN113283803B (en) * | 2021-06-17 | 2024-04-23 | 金蝶软件(中国)有限公司 | Method for making material demand plan, related device and storage medium |
-
2008
- 2008-09-24 CN CNA2008101612921A patent/CN101365213A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102056096A (en) * | 2009-10-28 | 2011-05-11 | ***通信集团公司 | Wireless transmission, system and equipment for documents |
CN102324062A (en) * | 2011-08-18 | 2012-01-18 | 北京思创银联科技股份有限公司 | Prompting message obtains system and method |
CN107229485A (en) * | 2016-03-23 | 2017-10-03 | 福建福昕软件开发股份有限公司 | It is a kind of to solve the slow method of gathered data class software closing velocity |
CN113283803B (en) * | 2021-06-17 | 2024-04-23 | 金蝶软件(中国)有限公司 | Method for making material demand plan, related device and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104156246B (en) | The method and device of gray scale upgrading | |
CN111352806B (en) | Log data monitoring method and device | |
CN101365213A (en) | Method, apparatus and system for remote data submission | |
WO2012048556A1 (en) | Method and mobile communication terminal for accelerating cell search | |
CN103037109B (en) | Multicore equipment energy consumption management method and device | |
CN105635180A (en) | Message pushing method and device | |
CN106375789A (en) | Media live broadcast method and device | |
CN104053184A (en) | Wireless load balancing method, wireless controller, wireless access point and system | |
CN102710447B (en) | Terminal equipment cloud restorative procedure and system | |
WO2013182125A1 (en) | Wireless charging method and device for terminal | |
CN113595109B (en) | Flywheel energy storage capacity configuration method and device | |
KR101442368B1 (en) | Method and device for processing communication services based on area | |
CN101808347B (en) | Performance data acquisition method and equipment | |
CN103369562A (en) | System and method for cell measurement based on multi-standby mobile terminal | |
CN112637867B (en) | 5G network priority registration method and device and mobile terminal | |
CN105828421A (en) | Terminal and terminal power saving method | |
CN105764093A (en) | Method and device for selecting data compression level | |
CN105007609A (en) | Method, apparatus and system for accessing wireless local area network | |
CN104679776A (en) | Method and device for compressing inverted indexes | |
CN110968834B (en) | Power grid monitoring station selection method based on harmonic content analysis | |
CN104427448A (en) | Wireless microphone connection method and apparatus, and wireless microphone | |
CN110139296A (en) | Terminal information collection method and device | |
CN103885899B (en) | A kind of terminal and the method for adjusting NFC operating mode polling mechanisms | |
CN102945518B (en) | Based on the method analyzing resource load identification project keystone resources | |
CN110012485A (en) | A kind of base station classification control method, system, storage medium and mobile terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
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 |
Open date: 20090211 |