Movatterモバイル変換


[0]ホーム

URL:


CN103067456B - The system of remote processing application - Google Patents

The system of remote processing application
Download PDF

Info

Publication number
CN103067456B
CN103067456BCN201210545592.6ACN201210545592ACN103067456BCN 103067456 BCN103067456 BCN 103067456BCN 201210545592 ACN201210545592 ACN 201210545592ACN 103067456 BCN103067456 BCN 103067456B
Authority
CN
China
Prior art keywords
application
interface
image
processing module
information
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.)
Active
Application number
CN201210545592.6A
Other languages
Chinese (zh)
Other versions
CN103067456A (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.)
Shanghai Information Network Co Ltd
Original Assignee
Shanghai Information Network 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 Shanghai Information Network Co LtdfiledCriticalShanghai Information Network Co Ltd
Priority to CN201210545592.6ApriorityCriticalpatent/CN103067456B/en
Publication of CN103067456ApublicationCriticalpatent/CN103067456A/en
Application grantedgrantedCritical
Publication of CN103067456BpublicationCriticalpatent/CN103067456B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Landscapes

Abstract

The present invention provides a kind of system of remote processing application, and it includes:Human-computer interaction device and client modules in user equipment, and operation module and interface processing module in server apparatus.The client modules are in the interface image of the application that the server apparatus are provided, position of the capture human-computer interaction device to the operation and the operation of the application in the interface image, and the operation information corresponding to the interface image is generated based on the operation and the position, and sent;Operation processing module is used to obtain the operation information, and the operation information is converted into the operation to respective application;Interface processing module is used to, when operating the application to cause the interface of the application to change, gather the interface image of the application, and the interface image is supplied into the client modules.Thus, can cause the data of the application operation will not be transmitted by network;Can be applied described in centralized maintenance again.

Description

The system of remote processing application
Technical field
The present invention relates to a kind of system of remote processing application.
Background technology
In enterprise's production environment, the routine work of employee can use various working softwares, be needed when there is new software in enterpriseWhen using or existing software being updated, network management personnel needs to be disposed on the computer of each employeeOr update.Sometimes, due to operating system or software installation environment renewal not in time, cause software or update software occur thereforeBarrier, wastes IT departments misarrangement difficulty and applies maintenance work amoun.
Regarding to the issue above, existing settling mode is that employee's working software used in everyday is arranged on into server apparatusEnd, is shown on a web browser the application interface on server apparatus using web browser, and the behaviour by user on interfaceMake to manipulate the operation of working software.Although this kind of mode can facilitate the maintenance and renewal to software, data cannot be ensuredThe security transmitted in a network.
Accordingly, it would be desirable to be improved to currently existing scheme, to provide a kind of maintenance and renewal for being both easy to software, can make againThe use working software of user security.
The content of the invention
The shortcoming of prior art in view of the above, be it is an object of the invention to provide a kind of remote processing applicationSystem, for solving software upgrading in the prior art, safeguarding inconvenient, and the unsafe problem of transmitted data on network.
In order to achieve the above objects and other related objects, the present invention provides a kind of system of remote processing application, and it is at leastIncluding:User equipment;And it is mounted with the server apparatus applied and communicated to connect with the user equipment;
The user equipment at least includes:Human-computer interaction device;Be connected with the human-computer interaction device and with the serviceThe client modules of device equipment communication connection, in the interface image of the application that the server apparatus are provided, catchingUser is obtained using position of the human-computer interaction device to the operation and the operation of the application in the interface image, andOperation information corresponding to the interface image is generated based on the operation and the position, and by the operation information send toThe server apparatus;
The server apparatus at least include:Operation processing module, for obtaining from described in the client modulesOperation information, and the operation information is converted into the operation to respective application;Interface processing module, at the operationWhen reason module operates the application to cause the interface of the application to change, the interface image of the application is gathered, and by the boundaryFace image is supplied to the client modules, so that institute's interface image is supplied to use by the client modules in real timeFamily.
Preferably, the interface processing module is additionally operable to before the application runs, and collection sets installed in the serverThe interface that the icon of standby upper each application is constituted, and the interface image that will be gathered is used as starting the interface image appliedIt is supplied to the client modules.
Preferably, the operation processing module be additionally operable to by from the client modules to being applied to start applicationThe operation information of interface image, is converted into starting the operation of respective application.
Preferably, the interface processing module includes:Collection submodule, for after the application brings into operation, in real timeGather the interface image of the application.
Preferably, the interface processing module includes:First interface processing submodule, for gathering submodule institute from describedThe background image at the interface of the application is extracted in each described interface image of collection, and in the operation processing module operation instituteState when applying, the interface image that the acquisition module is gathered is compared with the background image respectively, to obtain in instituteState at least one image change amount under background image, and the background image and each image change amount are sent to described successivelyClient modules.
Preferably, the client modules also include:Second contact surface processes submodule, for based on first interfaceBackground image and the image change amount interface image current to synthesize the application that reason submodule is provided.
Preferably, the operation information includes:Mouse position when operating information, the operation mousebutton of mousebuttonInformation, and/or operation keyboard information.
Preferably, the system also includes:Identification processing module, for obtaining the certification letter from the user equipmentBreath, and the icon of respective application is provided based on the authentication information to the user equipment.
Preferably, the system also includes:Management module, for based on the memory space corresponding to the authentication information,The file produced when the application is run is preserved, and preserves the vestige when user operates the application;And baseThe application or user are managed in the vestige.
As described above, the system of remote processing application of the invention, has the advantages that:Server will be operated in setThe interface of standby upper application is supplied to user in the form of images so that the data of the application operation will not be carried out by networkTransmission, effectively prevent stealing or attacking for network hacker, be also convenient for being applied described in centralized maintenance;In addition, at the operationThe position of operation and operation of the user that reason module is captured using client modules on interface image determines user in instituteThe operation at corresponding interface, and the operation is performed, so that the application normal work;Additionally, the interface processing module is based onOperation processing module is gathered and sends corresponding interface image to the operation applied, and can in time feed back the change of application interfaceSituation, so that user continues to operate the application;Especially, the interface image that the interface processing module will be gathered is carried on the backThe separation of scape and prospect so that transmission primaries background image, the client are only needed between interface processing module and client modulesEnd module can either show that the interface of the application after operation every time becomes according to the image change amount of background image and subsequent transmissionChange, can effectively reduce the expense of network
Brief description of the drawings
Fig. 1 is shown as the structural representation of the system of remote processing application of the invention.
Fig. 2 is shown as a kind of preferred structural representation of the system of remote processing application of the invention.
Component label instructions
1 user equipment
11 human-computer interaction devices
12 client modules
121 second contact surfaces process submodule
2 server apparatus
21 operation processing modules
22 interface processing modules
221 collection submodules
222 first interface processing submodules
Specific embodiment
Embodiments of the present invention are illustrated below by way of specific instantiation, those skilled in the art can be by this specificationDisclosed content understands other advantages of the invention and effect easily.The present invention can also be by specific realities different in additionThe mode of applying is embodied or practiced, the various details in this specification can also based on different viewpoints with application, without departing fromVarious modifications or alterations are carried out under spirit of the invention.
Embodiment one
As shown in figure 1, the present invention provides a kind of system of remote processing application.The processing system includes:User equipment1, and it is mounted with the server apparatus 2 applied and communicated to connect with the user equipment 1.Wherein, the server apparatus 2It is a kind of modern times that according to the program being previously stored, can automatically, at high speed carry out massive values computation and various information processingsChange intelligent electronic device, and can be communicated with user equipment 1, its hardware includes but is not limited to microprocessor, FPGA, DSP, embeddingEnter formula equipment etc..The user equipment 1 is interacted and can be with server apparatus 2 for a kind of by human-computer interaction device and userThe equipment for being communicated, including but not limited to:Mobile phone, PDA, Set Top Box, notebook computer etc..
The user equipment 1 at least includes:Human-computer interaction device 11, client modules 12.
The human-computer interaction device 11 is included but is not limited to:Mouse, keyboard, touch-screen, action bars etc..
The client modules 12 are connected with the human-computer interaction device 11 and are communicated to connect with the server apparatus 2,For in the interface image of the application that the server apparatus 2 are provided, capture user to utilize the human-computer interaction deviceThe position of 11 pairs of operations and the operation of the application in the interface image, and based on the operation and position lifeInto the operation information corresponding to the interface image, and the operation information is sent to the server apparatus 2.Wherein, instituteOperation is stated to include but is not limited to:Operation mousebutton, operation keyboard etc..Wherein, position of the operation in the interface imagePut including but not limited to:Coordinate information of the position in the interface image of the application.
Specifically, the link of the various applications installed in the server apparatus 2 is preset with the client modules 12,When user chooses one to apply by the human-computer interaction device 11, the server apparatus 2 start the application, and by instituteThe interface image for stating application is transferred to the client modules 12, and user is using the human-computer interaction device 11 in the applicationOperated on interface image, it is right that the client modules 12 capture the interface image institute using the interface that operating system is providedThe operation answered and the position of the operation, and the operation of capture and position are converted into the operation information with preset format, and willThe operation information is sent to the end of the server apparatus 2.Wherein, the client modules 12 can be based on the behaviour for being captured every timeMake one operation information of generation, and be sent to the server apparatus 2, it is also possible to which the multi-pass operation that will be captured is given birth to by capture orderInto an operation information, and it is sent to the server apparatus 2.
For example, the position of button A of the user using left mouse button on the interface image clicks, then the visitorThe single-click operation event that family end module 12 is produced when clicking on left mouse button using the interface capture user that operating system is provided, withAnd position coordinates of the mouse on the interface image of the application(X1, y1), and the operation that will be captured and position coordinates(X1,y1)The operation information for having corresponding to the interface image of default XML format is converted into, then, by operation information hairGive the server apparatus 2.
And for example, user clicks on the dialog box position in the interface of the application using left mouse button, and using keyboard in instituteState input " wsx " in dialog box, then the client modules 12 capture the left mouse button click on produce mouse action event,Position coordinates (x2, y2) where when the Action Events and mouse of keyboard are clicked on;And according to capture sequentially, by what is capturedOperation and the position coordinates (x2, y2) are converted into the operation information for having corresponding to the interface image of default txt forms,Then, the operation information is sent to the server apparatus 2.
The server apparatus 2 at least include:Operation processing module 21 and interface processing module 22.
The operation processing module 21 is used to obtain the operation information from the client modules 12, and will be describedOperation information is converted into the operation to respective application.
Specifically, after the operation processing module 21 gets the operation information, institute is obtained from the operation informationThe information such as keyboard operation, mouse action, operating position that human-computer interaction device 11 is carried out on the interface image of the application are stated,Recycle the interface that the operating system of the server apparatus 2 is provided that acquired information is converted into relevant positionOperation.
For example, the operation information includes:The operation information of single left button mouse click and the position coordinates of mouse, then it is describedThe position coordinates that operation processing module 21 is based on the interface image of the application determines the boundary that the position is the applicationButton A on face, and an operation for single left button mouse click is produced in the position, so that the application is based on the operation in instituteState one drop-down menu of display in the interface of application.
The interface processing module 22 is used to operate the application to cause the application in the operation processing module 21When interface changes, the interface image of the application is gathered, and the interface image is supplied to the client modules 12, forInstitute's interface image is supplied to user by the client modules 12 in real time.
Specifically, the interface processing module 22 is between the application run-time, using the operating system of server apparatus 2Interface, the interface image of the application is gathered in real time;And send to the client modules 12 interface image, byThe interface image is supplied to the user by the client modules 12.Thus, when the operation processing module 21 operation instituteState during using the interface change for causing the application, the interface processing module 22 can collect the interface image after change.Preferably, the interface processing module 22 gathers the frequency of the interface image of the application in more than 200ms.
Preferably, the interface processing module 22 includes:Collection submodule 221, the first interface processing submodule 222.
The collection submodule 221 is used for after the application brings into operation, the interface image applied described in Real-time Collection.
Specifically, the collection submodule 221 is when monitoring the application and bringing into operation, based on default time intervalThe interface image of the application is gathered in real time.
For example, when the collection submodule 221 monitors the instruction for starting the application, starting to gather institute every 200msState a width interface image of application.
The first interface processing submodule 222 is used for each described surface chart gathered from the collection submodule 221The background image at the interface of the application is extracted as in, and when the operation processing module 21 operates the application, will be describedThe interface image that acquisition module is gathered is compared with the background image respectively, to obtain under the background image extremelyA few image change amount, and the background image is sent to the client modules 12 successively with each image change amount.
Specifically, the first interface processing submodule 222 extracts the characteristic information of gathered interface image, then by instituteThe characteristic information of extraction is compared two-by-two, to obtain characteristic information identical part in each interface image, then is believed by featureThe inverse operation of breath obtains the image-region corresponding to the characteristic information same section, and using described image region as describedThe background image at the interface of application;The background image is sent to the client modules 12 again;
Then, when the operation processing module 21 operates the application each time, the first interface processing submodule222 obtain the current interface image that the acquisition modules are gathered, and by the characteristic information of acquired interface image and instituteThe characteristic information for stating background image is compared, to obtain the characteristic information and the background image of gathered interface imageThe different part of characteristic information, then the figure corresponding to the characteristic information different piece is obtained by the inverse operation of characteristic informationAs region, and using described image region as the interface of the application image change amount;Described image variable quantity is sent againTo the client modules 12.
The client modules 12 also include:Second contact surface processes submodule 121.
The second contact surface treatment submodule 121 is used for the back of the body provided based on the first interface processing submodule 222Scape image and image change the amount interface image current to synthesize the application.
For example, second contact surface treatment submodule 121 using the image composing technique of map overlay by background image andThe acquired image change amount interface image current to synthesize the application.
It should be noted that it should be appreciated by those skilled in the art that above-mentioned image synthesis mode is only for example, rather than to thisThe limitation of invention, in fact, the first interface processing submodule 222 can be by image change amount and background image according to videoForm is encoded, then by second contact surface treatment submodule 121 according to corresponding video format to the Background that is receivedPicture and each image change amount are decoded, the interface image current to obtain the application.
The course of work of the processing system is as follows:
User chooses the application in server apparatus 2 using the human-computer interaction device 11, and is allowed to run, instituteState the interface processing module 22 in server apparatus 2 and start to gather the interface image of the application, and from the surface chart for being gatheredBackground image and image change amount are extracted as in, and the background image and image change amount are sent to client modules 12,The client modules 12 are synthesized the background image and image change amount, the surface chart current to obtain the applicationPicture;When user is operated using the human-computer interaction device 11 on the interface image, the client modules 12 are caughtThe position coordinates of the operation and the operation is obtained, and generates corresponding operation information, then the operation information is sent to instituteThe operation processing module 21 of the side of server apparatus 2 is stated, be converted into the operation information accordingly by the operation processing module 21Action Events, so that the application can respond the remote operation of the user;To be adopted by the interface processing module 22 againThe image change amount of the application after the operation of collection is sent to the client modules 12.
Embodiment two
From unlike previous embodiment, the interface processing module 22 is additionally operable to before the application runs, collection peaceThe interface that the icon of each application on the server apparatus 2 is constituted, and the interface image that will be gathered is used as being used forThe interface image for starting application is supplied to the client modules 12.
The operation processing module 21 is additionally operable to the letter of the operation for starting application from the client modules 12Breath is converted into starting the operation of respective application.
For example, the collection of the interface processing module 22 is six application icons compositions for starting the interface image of applicationSix palace case forms interface image a1, and the interface image a1 is supplied to the client modules 12, then, Yong HuliLeft button is double-clicked on second icon using b12 of first row with the mouse on the interface image a1, then the clientEnd module 12 captures the position coordinates of the double click operation and the operation(X3, y3), and it is right to generate the interface image a1 institutesThe operation information answered, then the operation information is sent to the operation processing module 21;The operation processing module 21 passes throughAnalyze the operation information and determine that user's application to be started is to apply b12, then the operation processing module 21 is answered to describedThe Action Events of double click are sent with the icon of b12, to start the application b12.Then, by the interface processing module22 operate the Action Events that processing module 21 starts the application b12 to gather the interface image of the application b12 based on describedA2, a3, a4 ..., and send to the client mould described interface image a2, a3, a4 ... according to the mode described in embodiment oneBlock 12, so that the client modules 12 continue to capture operation of the user on described interface image a2, a3, a4 ....
Embodiment three
From unlike the first two embodiment, the server apparatus 2 also include identification processing module(It is unillustrated).
Identification processing module be used for authentication information of the certification from the user equipment 1, and based on the authentication information toThe user equipment 1 provides the icon of respective application.Wherein, the authentication information is included but is not limited to:ID, user name,Password etc..
Specifically, user first passes through the log-in interface that the client modules 12 are provided and is sent out to the identification processing moduleThe authentication information is sent, the identification processing module is compared acquired authentication information with default legitimate authentication informationIt is right, when comparison passes through, then by the icon of the application corresponding to the authentication information be combined into a width for start apply interfaceImage is supplied to the client modules 12, and the user's operation in the interface image is captured for the client modules 12.
Example IV
From unlike embodiment three, the server apparatus 2 also include:Management module(It is unillustrated).
The management module is used to, based on the memory space corresponding to the authentication information, be produced when the application is runFile preserved, and preserve the vestige when user operates the application;And based on the vestige to the applicationOr user is managed.The vestige is included but is not limited to:The operation information, described image variable quantity, the authentication information,Various files that the effectual time of the authentication information and the application are produced when running etc..
For example, be stored in the vestige in database by the management module, administrative staff are by inquiring about the databaseTo obtain the process that user uses the application, and tactical management is carried out to the application or user using the vestige.
And for example, the management module is defaultly for each legal authentication information opens up corresponding memory space, and baseThe file that in current authentication information the application will be operated generated is stored in corresponding memory space.
In sum, the system of remote processing application of the invention, will operate in the interface of the application on server apparatusUser is supplied in the form of images so that the data of the application operation will not be transmitted by network, effectively be preventedStealing or attacking for network hacker, is also convenient for being applied described in centralized maintenance;In addition, the operation processing module utilizes clientThe position of operation and operation of the user that module is captured on interface image determines operation of the user at corresponding interface,And the operation is performed, so that the application normal work;Additionally, the interface processing module is based on operation processing module to applicationOperation gather and send corresponding interface image, the situation of change of application interface can be in time fed back, so that user continuesOperate the application;Especially, the interface image that the interface processing module will be gathered carries out the separation of background and prospect, makesObtaining only needs transmission primaries background image between interface processing module and client modules, the client modules can either be according to the back of the bodyScape image shows the interface change of the application after operation every time with the image change amount of subsequent transmission, can effectively reduce networkExpense.So, the present invention effectively overcomes various shortcoming of the prior art and has high industrial utilization.
The above-described embodiments merely illustrate the principles and effects of the present invention, not for the limitation present invention.It is any ripeThe personage for knowing this technology all can carry out modifications and changes under without prejudice to spirit and scope of the invention to above-described embodiment.CauseThis, those of ordinary skill in the art is complete with institute under technological thought without departing from disclosed spirit such asInto all equivalent modifications or change, should be covered by claim of the invention.

Claims (9)

Interface processing module, for when the operation processing module operates the application to cause the interface of the application to change,The interface image of the application is gathered, and the interface image is supplied to the client modules, for the client mouldInstitute's interface image is supplied to user by block in real time, that is, extract the characteristic information of the interface image of collection, then will be extractedCharacteristic information compare two-by-two, to obtain characteristic information identical part in each interface image, then by characteristic informationInverse operation obtains the image-region corresponding to the characteristic information same section, and using described image region as the applicationInterface background image;The background image is sent to user again.
CN201210545592.6A2012-12-142012-12-14The system of remote processing applicationActiveCN103067456B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201210545592.6ACN103067456B (en)2012-12-142012-12-14The system of remote processing application

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201210545592.6ACN103067456B (en)2012-12-142012-12-14The system of remote processing application

Publications (2)

Publication NumberPublication Date
CN103067456A CN103067456A (en)2013-04-24
CN103067456Btrue CN103067456B (en)2017-07-07

Family

ID=48109910

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201210545592.6AActiveCN103067456B (en)2012-12-142012-12-14The system of remote processing application

Country Status (1)

CountryLink
CN (1)CN103067456B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN111752722A (en)*2020-05-282020-10-09西安万像电子科技有限公司Data transmission method and equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101681343A (en)*2007-06-132010-03-24微软公司Systems and methods for providing desktop or application remoting to a web browser
CN101311924B (en)*2007-05-242010-06-09中兴通讯股份有限公司Graphical user interface browsers system and method
CN102143235A (en)*2011-04-122011-08-03张�林Method and system for providing remote services for touch screen terminal
CN102200976A (en)*2010-03-232011-09-28日电(中国)有限公司 Customization system and method for converting desktop application to web application

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101311924B (en)*2007-05-242010-06-09中兴通讯股份有限公司Graphical user interface browsers system and method
CN101681343A (en)*2007-06-132010-03-24微软公司Systems and methods for providing desktop or application remoting to a web browser
CN102200976A (en)*2010-03-232011-09-28日电(中国)有限公司 Customization system and method for converting desktop application to web application
CN102143235A (en)*2011-04-122011-08-03张�林Method and system for providing remote services for touch screen terminal

Also Published As

Publication numberPublication date
CN103067456A (en)2013-04-24

Similar Documents

PublicationPublication DateTitle
CN101933003A (en) Automated application dependency mapping
CN111462853B (en)Mobile medical system and method based on block chain and 5G communication
CN102196003A (en)Remote control method and device of monitoring system
CN105930642A (en)Cyber-physical system hierarchical structure model
CN117540321A (en)Data service monitoring system
CN114611008B (en)User service strategy determination method and device based on federal learning and electronic equipment
CN106779485A (en)Total management system and data processing method based on SOA framework
CN108228683A (en)A kind of distributed intelligence electric network data analysis platform based on cloud computing
CN112866364A (en)Industrial internet cloud platform
CN108228900B (en)Power equipment multispectral data center model building method based on hierarchical structure
CN111736539A (en)Monitoring data display method, device, system, server and storage medium
CN102298738A (en)intelligent audit management system
CN117478672A (en)Intelligent control system based on cloud platform technology
CN103067456B (en)The system of remote processing application
CN103530918A (en)Management system for safe entering/exiting of bank cash box based on Internet of Things
CN104375795A (en)Electric power information communication scheduling visualization processing system based on man-machine interaction
CN109802843A (en)A kind of network equipment monitoring system based on SNMP
CN116070992A (en) A remote monitoring system of automated stereoscopic warehouse based on WebGL
CN107172069A (en)Building intellectualization data real-time monitoring system and real-time data sharing method
CN106372549A (en)Data processing method and device for medical apparatus
CN107862543A (en)Business intelligence system based on intelligent video analysis technology
CN107026915A (en)A kind of cloud business intelligence system
CN117744169A (en)Display optimization method and system for display terminal
Zheng et al.Chaindet: A traffic-based detection method of microservice chains
CN107423907A (en)A kind of business intelligence system based on low-power consumption bluetooth technology

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp