Summary of the invention
In view of this, the present invention provides the on-screen data display packing in a kind of Long-distance Control and device, it is possible to effectively avoid the leakage of private information of controlled end subscriber during Long-distance Control.
The present invention provides the on-screen data display packing in a kind of Long-distance Control, and described method comprises:
Described current screen, before current screen carries out cut screen, is carried out pretreatment operation so that the default sensitive data on described current screen is invisible on the screen of described main control end by controlled end;
Current screen through described pretreatment operation is carried out cutting screen by described controlled end, and will cut screen result and be sent to described main control end, so that described main control end carries out the display of on-screen data according to section screen result received.
Preferably, described described current screen is carried out pretreatment operation so that the default sensitive data on described current screen is invisible on the screen of described main control end, comprising:
Described controlled end rejects the first layer in described current screen, and described first layer comprises default sensitive data.
Preferably, described described current screen is carried out pretreatment operation so that the default sensitive data on described current screen is invisible on the screen of described main control end, comprising:
Described controlled end utilizes transparent layer to replace the 2nd layer in described current screen, and described 2nd layer comprises default sensitive data.
Preferably, described described current screen is carried out pretreatment operation so that the default sensitive data on described current screen is invisible on the screen of described main control end, comprising:
Described controlled end determines the display area residing for described sensitive data on described current screen;
Display area residing for described sensitive data is covered by described controlled end.
Preferably, described controlled end determines the display area residing for described sensitive data on described current screen, comprising:
Described controlled end judges whether the type of the input frame on described current screen is Password Input frame;
If the type of the input frame on described current screen is Password Input frame, then described controlled end determines the display area of described Password Input frame.
Present invention also offers the on-screen data display unit in a kind of Long-distance Control, described device comprises:
Pre-processing module, for, before current screen carries out cut screen, carrying out pretreatment operation to described current screen so that the default sensitive data on described current screen is invisible on the screen of described main control end;
Screen capture module, cuts screen for being carried out by the current screen through described pretreatment operation;
Sending module, is sent to described main control end for cutting screen result, so that described main control end carries out the display of on-screen data according to section screen result received.
Preferably, described pre-processing module, specifically for the first layer rejected in described current screen, described first layer comprises default sensitive data.
Preferably, described pre-processing module, specifically for:
Utilize transparent layer to replace the 2nd layer in described current screen, described 2nd layer comprises default sensitive data.
Preferably, described pre-processing module, comprising:
First true stator modules, for the display area residing for the described sensitive data determined on described current screen;
Cover submodule block, for being covered the display area residing for described sensitive data.
Preferably, the described first true stator modules, comprising:
Judging submodule block, whether the type for the input frame judged on described current screen is Password Input frame;
2nd true stator modules, for described judge the judged result of submodule block as being time, it is determined that the display area of described Password Input frame.
In on-screen data display packing in Long-distance Control provided by the invention, controlled end before carrying out cutting screen to current screen, described current screen is carried out pretreatment operation so that the default sensitive data on described current screen is invisible on the screen of described main control end. Current screen through described pretreatment operation is carried out cutting screen by described controlled end, and will cut screen result and be sent to described main control end, so that described main control end carries out the display of on-screen data according to section screen result received. Compared with prior art, the present invention is before current screen is performed to cut screen operation by controlled end, in advance described current screen is performed pretreatment operation, make the default sensitive data on described current screen invisible on the screen of main control end, the safety of the privacy information of controlled end subscriber can be ensured with this.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present application, the technical scheme in the embodiment of the present application is clearly and completely described, it is clear that described embodiment is only some embodiments of the present application, instead of whole embodiments. Based on the embodiment in the application, those of ordinary skill in the art are not making other embodiments all obtained under creative work prerequisite, all belong to the scope of the application's protection.
In the embodiment of the present invention, after controlled end and main control end set up Long-distance Control connection, controlled end needs the real-time section screen sending current screen to main control end, can show the data on the current screen of described controlled end on the screen of described main control end in real time. Owing to when carrying out Long-distance Control, the display data on the screen of controlled end can unreserved be seen by the user of main control end, so, the user information safety of controlled end can be threatened. The embodiment of the present invention is before current screen is performed to cut screen operation by controlled end, in advance described current screen is performed pretreatment operation, make the default sensitive data on described current screen invisible on the screen of main control end, can ensure that the privacy information of controlled end subscriber is not revealed with this.
Hereinafter carry out the introduction of embodiment particular content.
Embodiments providing the on-screen data display packing in a kind of Long-distance Control, with reference to figure 1, be the on-screen data display packing schema in the Long-distance Control that the embodiment of the present invention provides, described method comprises:,
S101: described current screen, before current screen carries out cut screen, is carried out pretreatment operation so that the default sensitive data on described current screen is invisible on the screen of main control end by controlled end.
S102: the current screen through described pretreatment operation is carried out cutting screen by described controlled end, and screen result will be cut and be sent to described main control end, so that described main control end carries out the display of on-screen data according to section screen result received.
Controlled end and main control end in the embodiment of the present invention can be PC ends, it is also possible to be mobile terminal, such as smart mobile phone, panel computer etc. In addition, the default sensitive data in the embodiment of the present invention is the private data of controlled end subscriber, as password, individual privacy information etc. forbid the data that other users are known.
When main control end and controlled end are set up after Long-distance Control is connected, described controlled end needs to cut screen to what described main control end sent current screen in real time. In the embodiment of the present invention, described controlled end before sending section screen of current screen to described main control end, first described current screen is carried out pretreatment operation so that by the sensitive data cut when screen is sent to the display of described main control end on invisible described current screen of described current screen.
Embodiments provide the embodiment that three kinds of current screens to controlled end carry out pretreatment operation, below it is introduced, it is noted that the current screen of controlled end can not be carried out the restriction of pretreatment operation by following three kinds of enforcement modes as the embodiment of the present invention.
In the first enforcement mode, owing to controlled end subscriber visible screen display data are distributed in multiple layer of screen, so, controlled end in the embodiment of the present invention before carrying out cutting screen to current screen, first the layer residing for default sensitive data (hereinafter referred to as the first layer) is determined, secondly, after described first layer in the current screen of controlled end being rejected, then carry out described current screen cutting screen operation.Now, cutting in screen result and do not comprise described sensitive data, that is, the sensitive data of described controlled end can not be displayed on screen by main control end.
In 2nd kind of enforcement mode, controlled end before carrying out cutting screen to current screen, first the layer residing for default sensitive data (hereinafter referred to as the 2nd layer) is determined, secondly, described controlled end utilizes transparent layer to replace described 2nd layer, then carries out described current screen cutting screen operation. Owing to described transparent layer instead of described 2nd layer, so, cutting in screen result and do not comprise described sensitive data, the sensitive data of described controlled end can not be displayed on screen by main control end. In addition, owing to described controlled end utilizes transparent layer to replace described 2nd layer, so, on current screen, the data of display can not be affected, and can realize the object protecting controlled end subscriber private data simultaneously.
In the third enforcement mode, controlled end, before current screen carries out cut screen, first determines the display area residing for the sensitive data on current screen, concrete, comprises the coordinate information of the display area residing for described sensitive data. Secondly, the coordinate information etc. of the display area of described controlled end residing for described sensitive data, covers the display area residing for described sensitive data. Concrete, it is possible to use invisible black frame covers the display area residing for described sensitive data. After the display area residing for described sensitive data is covered by described controlled end, then carry out described current screen cutting screen. The sensitive data of final described controlled end can not be displayed on screen by main control end.
In practical application, described sensitive data comprises user's password, controlled end before carrying out cutting screen to current screen, whether the type that can judge the input frame on current screen is Password Input frame, if the type of the input frame on described current screen is Password Input frame, then described Password Input frame is defined as the display area of sensitive data by described controlled end. Follow-up, described controlled end can utilize black frame to be covered by described Password Input frame so that described Password Input frame is invisible. Now, current screen is carried out cutting screen by described controlled end again, the sensitive data cutting screen result invisible controlled end subscriber after main control end display obtained.
In the embodiment of the present invention, the current screen through above-mentioned arbitrary pretreatment operation is carried out cutting screen by controlled end, and the screen result of cutting obtained is sent to main control end. Described section of screen, after receiving described section of screen result, be the results are shown on screen by described main control end, wherein, and the sensitive data of invisible described controlled end in the data that the screen of described main control end shows, thus ensure that the personal secrets of controlled end subscriber.
In on-screen data display packing in the Long-distance Control that the embodiment of the present invention provides, controlled end before carrying out cutting screen to current screen, described current screen is carried out pretreatment operation so that the default sensitive data on described current screen is invisible on the screen of described main control end. Current screen through described pretreatment operation is carried out cutting screen by described controlled end, and will cut screen result and be sent to described main control end, so that described main control end carries out the display of on-screen data according to section screen result received. Compared with prior art, the embodiment of the present invention is before current screen is performed to cut screen operation by controlled end, in advance described current screen is performed pretreatment operation, make the default sensitive data on described current screen invisible on the screen of main control end, the safety of the privacy information of controlled end subscriber can be ensured with this.
The embodiment of the present invention additionally provides the on-screen data display unit in a kind of Long-distance Control, with reference to figure 2, is the on-screen data display device structure schematic diagram in the Long-distance Control that the embodiment of the present invention provides, and described device comprises:
Pre-processing module 201, for, before current screen carries out cut screen, carrying out pretreatment operation to described current screen so that the default sensitive data on described current screen is invisible on the screen of described main control end;
Screen capture module 202, cuts screen for being carried out by the current screen through described pretreatment operation;
Sending module 203, is sent to described main control end for cutting screen result, so that described main control end carries out the display of on-screen data according to section screen result received.
Embodiments provide the implementation of three kinds of pre-processing module 201, but following three kinds of implementations can not as the embodiment of the present invention to restriction that is described and processing module 201, concrete:
Described pre-processing module, specifically for the first layer rejected in described current screen, described first layer comprises default sensitive data.
Described pre-processing module, specifically for utilizing transparent layer to replace the 2nd layer in described current screen, described 2nd layer comprises default sensitive data.
With reference to figure 3, it is the structural representation of a kind of pre-processing module 201 that the embodiment of the present invention provides, concrete:
Described pre-processing module 201, comprising:
First true stator modules 301, for the display area residing for the described sensitive data determined on described current screen;
Cover submodule block 302, for being covered the display area residing for described sensitive data.
Wherein, the described first true stator modules 301, comprising:
Judging submodule block 303, whether the type for the input frame judged on described current screen is Password Input frame;
2nd true stator modules 304, for described judge the judged result of submodule block as being time, it is determined that the display area of described Password Input frame.
On-screen data display unit in the Long-distance Control that the embodiment of the present invention provides can realize following functions: before current screen carries out cut screen, described current screen is carried out pretreatment operation so that the default sensitive data on described current screen is invisible on the screen of described main control end. Carry out the current screen through described pretreatment operation cutting screen, and screen result will be cut and be sent to described main control end, so that described main control end carries out the display of on-screen data according to section screen result received. Compared with prior art, the embodiment of the present invention is before current screen is performed to cut screen operation by controlled end, in advance described current screen is performed pretreatment operation, make the default sensitive data on described current screen invisible on the screen of main control end, the safety of the privacy information of controlled end subscriber can be ensured with this.
The embodiment of the present invention additionally provides a kind of terminal, as shown in Figure 4, for convenience of explanation, illustrate only the part relevant to the embodiment of the present invention, and concrete technology details does not disclose, and please refer to embodiment of the present invention method part. This terminal can comprise mobile phone, panel computer, PDA (PersonalDigitalAssistant, personal digital assistant), POS (PointofSales, point-of-sale terminal), the terminating unit arbitrarily such as vehicle-mounted computer, take terminal as mobile phone be example:
Shown in Fig. 4 is the block diagram of part-structure of the relevant mobile phone of terminal provided to the embodiment of the present invention. With reference to figure 4, mobile phone comprises: radio frequency (RadioFrequency, RF) parts such as circuit 410, storer 420, input unit 430, display unit 440, sensor 450, voice frequency circuit 460, Wireless Fidelity (wirelessfidelity, WiFi) module 470, treater 480 and power supply 490. It will be appreciated by those skilled in the art that, the handset structure shown in Fig. 4 does not form the restriction to mobile phone, it is possible to comprises the parts more more or less than diagram, or combines some parts, or different parts are arranged.
Below in conjunction with Fig. 4, each component parts of mobile phone is carried out concrete introduction:
RF circuit 410 can be used for receiving and sending messages or in communication process, the reception of signal and transmission, especially, after being received by the downlink information of base station, process to treater 480;In addition, the data that design is gone are sent to base station. usually, RF circuit includes but not limited to antenna, at least one amplifier, transceiver, coupling mechanism, low-noise amplifier (LowNoiseAmplifier, LNA), duplexer etc. in addition, RF circuit 410 can also by radio communication and network and other devices communicatings. above-mentioned radio communication can use arbitrary communication standard or agreement, include but not limited to global system for mobile communications (GlobalSystemofMobilecommunication, GSM), general packet radio service (GeneralPacketRadioService, GPRS), code division multple access (CodeDivisionMultipleAccess, CDMA), many location (the WidebandCodeDivisionMultipleAccess of wideband code division, WCDMA), long-term evolution (LongTermEvolution, LTE)), e-mail, Short Message Service (ShortMessagingService, SMS) etc.
Storer 420 can be used for storing software program and module, and treater 480 is stored in software program and the module of storer 420 by running, thus performs the application of various function and the data processing of mobile phone. Storer 420 can mainly comprise storage program district and store data field, wherein, stores program district and can store the application program needed for operating system, at least one function (such as sound-playing function, image player function etc.) etc.; Store the data (such as audio frequency data, phone directory etc.) etc. that data field can store the use according to mobile phone and create. In addition, storer 420 can comprise high-speed random access memory, it is also possible to comprises nonvolatile memory, such as at least one disk memory, flush memory device or other volatile solid-state parts.
Input unit 430 can be used for receiving numeral or the character information of input, and the user of generation and mobile phone 400 is arranged and function controls relevant key signals input. Specifically, input unit 430 and can comprise contact panel 431 and other input units 432. Contact panel 431, also referred to as touch-screen, user can be collected or neighbouring touch operation (such as user uses finger, touch any applicable object such as pen or the operation of annex on contact panel 431 or near contact panel 431) thereon, and drive corresponding coupling device according to the formula set in advance. Optionally, contact panel 431 can comprise touch detecting apparatus and touch controller two parts. Wherein, the touch orientation of touch detecting apparatus detection user, and detect the signal that touch operation brings, send signal to touch controller; Touch controller receives touch information from touch detecting apparatus, and converts it to contact coordinate, then gives treater 480, and can the order sent of receiving processor 480 and performed. In addition, it is possible to adopt the broad varietys such as resistance-type, condenser type, infrared rays and surface acoustic wave to realize contact panel 431. Except contact panel 431, input unit 430 can also comprise other input units 432. Specifically, other input units 432 can include but not limited to one or more in physical keyboard, function key (such as volume control button, switch key etc.), track ball, mouse, operating stick etc.
Display unit 440 can be used for showing the various menus of information or the information being supplied to user and the mobile phone inputted by user. Display unit 440 can comprise display panel 441, optionally, the form such as liquid-crystal display (LiquidCrystalDisplay, LCD), Organic Light Emitting Diode (OrganicLight-EmittingDiode, OLED) can be adopted to configure display panel 441.Further, contact panel 431 can cover display panel 441, when contact panel 431 detects thereon or after neighbouring touch operation, send treater 480 to determine the type of touch event, provide corresponding vision to export with preprocessor 480 on display panel 441 according to the type of touch event. Although in the diagram, contact panel 431 and display panel 441 are to realize input and the input function of mobile phone as two independent parts, but in certain embodiments, it is possible to by integrated to contact panel 431 and display panel 441 and realize the input and output function of mobile phone.
Mobile phone 400 also can comprise at least one sensor 450, such as optical sensor, motion-sensing device and other sensors. Specifically, optical sensor can comprise ambient light sensor and close to sensor, wherein, ambient light sensor can regulate the brightness of display panel 441 according to the light and shade of environment light, when mobile phone moves in one's ear, display panel 441 and/or backlight can be closed close to sensor. As the one of motion-sensing device, accelerometer sensor can detect the size of the acceleration that (is generally three axles) in all directions, size and the direction of gravity can be detected out time static, can be used for identifying the application (such as anyhow shielding switching, dependent game, magnetometer pose calibrating) of mobile phone attitude, Vibration identification correlation function (such as passometer, knock) etc.; As for other sensors such as the also configurable gyrostat of mobile phone, weather gauge, wet bulb thermometer, thermometer, infrared sensors, do not repeat them here.
Voice frequency circuit 460, loud speaker 461, microphone 462 can provide the audio frequency interface between user and mobile phone. Voice frequency circuit 460 the audio frequency data that receive can be changed after electrical signal, be transferred to loud speaker 461, be converted to voice signal by loud speaker 461 and export; On the other hand, the voice signal of collection is converted to electrical signal by microphone 462, audio frequency data are converted to after receiving by voice frequency circuit 460, after again audio frequency data output processing device 480 being processed, through RF circuit 410 to be sent to such as another mobile phone, or export audio frequency data to storer 420 to process further.
WiFi belongs to short range wireless transmission technology, and mobile phone can help user to send and receive e-mail by WiFi module 470, browse webpage and access streaming media etc., and its broadband internet wireless for user provides is accessed. Although Fig. 4 shows WiFi module 470, it should be understood that, it does not belong to must forming of mobile phone 400, can omit in the scope of essence not changing invention as required completely.
Treater 480 is the control center of mobile phone, utilize various interface and each part of the whole mobile phone of connection, by running or perform the software program that is stored in storer 420 and/or module, and call the data being stored in storer 420, perform various function and the process data of mobile phone, thus mobile phone is carried out integral monitoring. Optionally, treater 480 can comprise one or more processing unit; Preferably, treater 480 can Integrated predict model treater and modem processor, wherein, answer purpose processor mainly to process operating system, user interface and application program etc., modem processor mainly processes radio communication. It should be appreciated that above-mentioned modem processor can not also be integrated in treater 480.
Mobile phone 400 also comprises to the power supply 490 (such as battery) that each parts are powered, preferably, power supply can be connected with treater 480 logic by power-supply management system, thus realized the functions such as management charging, electric discharge and power managed by power-supply management system.
Although not illustrating, mobile phone 400 can also comprise camera, bluetooth module etc., does not repeat them here.
Specifically in the present embodiment, treater 480 in terminal can according to following instruction, corresponding for the process of one or more application program can be loaded in storer 420 by execute file, and the application program being stored in storer 420 is run by treater 480, thus realize various function:
Described current screen, before current screen carries out cut screen, is carried out pretreatment operation so that the default sensitive data on described current screen is invisible on the screen of main control end by controlled end;
Current screen through described pretreatment operation is carried out cutting screen by described controlled end, and will cut screen result and be sent to described main control end, so that described main control end carries out the display of on-screen data according to section screen result received.
Further, described described current screen is carried out pretreatment operation so that the default sensitive data on described current screen is invisible on the screen of described main control end, comprising:
Described controlled end rejects the specific layer in described current screen, and described specific layer comprises default sensitive data.
Further, described described current screen is carried out pretreatment operation so that the default sensitive data on described current screen is invisible on the screen of described main control end, comprising:
Described controlled end utilizes transparent layer to replace the specific layer in described current screen, and described specific layer comprises default sensitive data.
Further, described described current screen is carried out pretreatment operation so that the default sensitive data on described current screen is invisible on the screen of described main control end, comprising:
Described controlled end determines the display area residing for described sensitive data on described current screen;
Display area residing for described sensitive data is covered by described controlled end.
Further, described controlled end determines the display area residing for described sensitive data on described current screen, comprising:
Described controlled end judges whether the type of the input frame on described current screen is Password Input frame;
If the type of the input frame on described current screen is Password Input frame, then described controlled end determines the display area of described Password Input frame.
For apparatus embodiments, owing to it corresponds essentially to embodiment of the method, so relevant part illustrates see the part of embodiment of the method. Apparatus embodiments described above is only schematic, the wherein said unit illustrated as separating component or can may not be and physically separates, parts as unit display can be or may not be physical location, namely can be positioned at a place, or can also be distributed on multiple NE. Some or all of module wherein can be selected according to the actual needs to realize the object of the present embodiment scheme. Those of ordinary skill in the art, when not paying creative work, are namely appreciated that and implement.
It should be noted that, herein, the such as relational terms of first and second grades and so on is only used for separating an entity or operation with another entity or operational zone, and not necessarily requires or imply to there is any this kind of actual relation or sequentially between these entities or operation. And, term " comprises ", " comprising " or its any other variant are intended to contain comprising of nonexcludability, so that comprise the process of a series of key element, method, article or equipment not only comprise those key elements, but also comprise other key elements clearly do not listed, or also comprise the key element intrinsic for this kind of process, method, article or equipment.When not more restrictions, the key element limited by statement " comprising ... ", and be not precluded within process, method, article or the equipment comprising described key element and also there is other identical element.
On-screen data display packing and device in a kind of Long-distance Control embodiment of the present invention provided above are described in detail, apply specific case herein the principle of the present invention and enforcement mode to have been set forth, illustrating just for helping the method understanding the present invention and core concept thereof of above embodiment; Meanwhile, for one of ordinary skill in the art, according to the thought of the present invention, all will change in specific embodiments and applications, in sum, this description should not be construed as limitation of the present invention.