Detailed description of the invention
Should be appreciated that specific embodiment described herein is only in order to explain the present invention, is not intended to limit the present invention.
The mobile terminal realizing each embodiment of the present invention is described referring now to accompanying drawing.In follow-up description, use the suffix being used for representing such as " module ", " parts " or " unit " of element only for being conducive to the explanation of the present invention, itself do not have specific meaning.Therefore, " module " and " parts " can mixedly use.
Mobile terminal can be implemented in a variety of manners.Such as, the terminal described in the present invention can include the mobile terminal of such as mobile phone, smart phone, notebook computer, digit broadcasting receiver, PDA (personal digital assistant), PAD (panel computer), PMP (portable media player), guider etc. and the fixed terminal of such as numeral TV, desk computer etc..Hereinafter it is assumed that terminal is mobile terminal.However, it will be understood by those skilled in the art that, except being used in particular for the element of mobile purpose, structure according to the embodiment of the present invention can also apply to the terminal of fixed type.
Fig. 1 is the hardware architecture diagram realizing each one optional mobile terminal of embodiment of the present invention.
Mobile terminal 100 can include wireless communication unit 110, A/V (audio/video) input block 120, user input unit 130, sensing unit 140, output unit 150, memorizer 160, interface unit 170, controller 180 and power subsystem 190 etc..Fig. 1 illustrates the mobile terminal with various assembly, it should be understood that be not required for implementing all assemblies illustrated.Can alternatively implement more or less of assembly.Will be discussed in more detail below the element of mobile terminal.
Wireless communication unit 110 generally includes one or more assembly, and it allows the radio communication between mobile terminal 100 and radio communication device or network.
A/V input block 120 is used for receiving audio or video signal.
User input unit 130 can generate key input data to control the various operations of mobile terminal according to the order of user's input.User input unit 130 allows user to input various types of information, and can include keyboard, metal dome, touch pad (such as, detection due to touched and cause resistance, pressure, electric capacity etc. the sensitive component of change), roller, rocking bar etc..Especially, when touch pad is superimposed upon on display unit 151 as a layer, it is possible to form touch screen.
Sensing unit 140 detects the current state of mobile terminal 100, (such as, mobile terminal 100 open or close state), the position of mobile terminal 100, user for mobile terminal 100 contact (namely, touch input) presence or absence, the orientation of mobile terminal 100, the acceleration of mobile terminal 100 or speed is moved and direction etc., and generate order or the signal of operation for controlling mobile terminal 100.Such as, when mobile terminal 100 is embodied as sliding-type mobile phone, sensing unit 140 can sense this sliding-type phone and open or close.It addition, sensing unit 140 can detect power subsystem 190 and whether provide whether electric power or interface unit 170 couple with external device (ED).
Interface unit 170 is used as at least one external device (ED) and is connected, with mobile terminal 100, the interface that can pass through.Such as, external device (ED) can include wired or wireless head-band earphone port, external power source (or battery charger) port, wired or wireless FPDP, memory card port, for connecting the port of the device with identification module, audio frequency input/output (I/O) port, video i/o port, ear port etc..Identification module can be that storage is for verifying that user uses the various information of mobile terminal 100 and can include subscriber identification module (UIM), client identification module (SIM), Universal Subscriber identification module (USIM) etc..It addition, the device (hereinafter referred to " identification device ") with identification module can take the form of smart card, therefore, identify that device can be connected with mobile terminal 100 via port or other connecting device.Interface unit 170 may be used for receiving from the input (such as, data message, electric power etc.) of external device (ED) and the one or more elements being transferred in mobile terminal 100 by the input received or may be used for transmission data between mobile terminal and external device (ED).
Additionally, when mobile terminal 100 is connected with external base, interface unit 170 can serve as and allows to provide the path of mobile terminal 100 or can serve as to allow to be transferred to the path of mobile terminal from the various command signals of base input by it from base electric power by it.May serve as whether identification mobile terminal is accurately fitted within the signal base from the various command signals of base input or electric power.Output unit 150 is configured to provide output signal (such as, audio signal, video signal, alarm signal, vibration signal etc.) with vision, audio frequency and/or tactile manner.Output unit 150 can include display unit 151.
Display unit 151 may be displayed on the information processed in mobile terminal 100.Such as, when mobile terminal 100 is in telephone calling model, display unit 151 can show the user interface (UI) relevant with call or other communicate (such as, text messaging, multimedia file download etc.) or graphic user interface (GUI).When being in video calling pattern or image capture mode when mobile terminal 100, display unit 151 can show the image of image and/or the reception caught, UI or GUI illustrating video or image and correlation function etc..
Meanwhile, when display unit 151 and touch pad as a layer superposed on one another to form touch screen time, display unit 151 can serve as input equipment and output device.Display unit 151 can include at least one in liquid crystal display (LCD), thin film transistor (TFT) LCD (TFT-LCD), Organic Light Emitting Diode (OLED) display, flexible display, three-dimensional (3D) display etc..Some in these display may be constructed such that transparence is to allow user to watch from outside, and this is properly termed as transparent display, and typical transparent display can be such as TOLED (transparent organic light emitting diode) display etc..According to the specific embodiment wanted, mobile terminal 100 can include two or more display units (or other display device), such as, mobile terminal can include outernal display unit (not shown) and inner display unit (not shown).Touch screen can be used for detecting touch input pressure and touch input position and touch input area.
Memorizer 160 can store the process performed by controller 180 and the software program controlling operation etc., or can temporarily store the data (such as, telephone directory, message, still image, video etc.) that oneself maybe will export through output.And, memorizer 160 can store the vibration about the various modes exported when touching and being applied to touch screen and the data of audio signal.
Memorizer 160 can include the storage medium of at least one type, described storage medium includes flash memory, hard disk, multimedia card, card-type memorizer (such as, SD or DX memorizer etc.), random access storage device (RAM), static random-access memory (SRAM), read only memory (ROM), Electrically Erasable Read Only Memory (EEPROM), programmable read only memory (PROM), magnetic storage, disk, CD etc..And, mobile terminal 100 can be connected the network storage device cooperation of the storage function performing memorizer 160 with by network.
Controller 180 generally controls the overall operation of mobile terminal.Such as, controller 180 performs the control relevant to voice call, data communication, video calling etc. and process.It addition, controller 180 can include the multi-media module 181 for reproducing (or playback) multi-medium data, multi-media module 181 can construct in controller 180, or it is so structured that separates with controller 180.Controller 180 can perform pattern recognition process, so that the handwriting input performed on the touchscreen or picture drafting input are identified as character or image.
Power subsystem 190 receives external power or internal power under the control of controller 180 and provides the suitable electric power operated needed for each element and assembly.
Various embodiment described herein can to use such as computer software, hardware or its any combination of computer-readable medium to implement.Hardware is implemented, embodiment described herein can pass through to use application-specific IC (ASIC), digital signal processor (DSP), digital signal processing device (DSPD), programmable logic device (PLD), field programmable gate array (FPGA), processor, controller, microcontroller, microprocessor, at least one that is designed to perform in the electronic unit of function described herein to implement, in some cases, such embodiment can be implemented in controller 180.Implementing for software, the embodiment of such as process or function can be implemented with allowing the independent software module performing at least one function or operation.Software code can be implemented by the software application (or program) write with any suitable programming language, and software code can be stored in memorizer 160 and be performed by controller 180.
So far, oneself is through describing mobile terminal according to its function.Below, for the sake of brevity, by the slide type mobile terminal in the various types of mobile terminals describing such as folded form, board-type, oscillating-type, slide type mobile terminal etc. exemplarily.Therefore, the present invention can be applied to any kind of mobile terminal, and is not limited to slide type mobile terminal.
Mobile terminal 100 as shown in Figure 1 may be constructed such that utilization operates via such as wired and radio communication device and the satellite-based communicator of frame or packet transmission data.
The communicator being wherein operable to according to the mobile terminal of the present invention is described referring now to Fig. 2.
Such communicator can use different air interfaces and/or physical layer.Such as, the air interface used by communicator includes such as frequency division multiple access (FDMA), time division multiple acess (TDMA), CDMA (CDMA) and universal mobile communications device (UMTS) (especially, Long Term Evolution (LTE)), global mobile communication device (GSM) etc..As non-limiting example, as explained below relates to cdma communication device, but such instruction is equally applicable to other type of device.
With reference to Fig. 2, cdma wireless communication device can include multiple mobile terminal 100, multiple base station (BS) 270, base station controller (BSC) 275 and mobile switching centre (MSC) 280.MSC280 is configured to form interface with Public Switched Telephony Network (PSTN) 290.MSC280 is also structured to and the BSC275 formation interface that can be couple to base station 270 via back haul link.Back haul link can construct according to any one in some interfaces that oneself knows, described interface includes such as E1/T1, ATM, IP, PPP, frame relay, HDSL, ADSL or xDSL.It will be appreciated that device as shown in Figure 2 can include multiple BSC2750.
Each BS270 can service one or more subregion (or region), by each subregion of multidirectional antenna or the antenna covering pointing to specific direction radially away from BS270.Or, each subregion can be covered by two or more antennas for diversity reception.Each BS270 may be constructed such that support multiple frequencies distribution, and the distribution of each frequency has specific frequency spectrum (such as, 1.25MHz, 5MHz etc.).
Intersecting that subregion and frequency are distributed can be referred to as CDMA Channel.BS270 can also be referred to as the sub-device of base station transceiver (BTS) or other equivalent terms.In this case, term " base station " may be used for broadly representing single BSC275 and at least one BS270.Base station can also be referred to as " cellular station ".Or, each subregion of specific BS270 can be referred to as multiple cellular station.
As shown in Figure 2, broadcast singal is sent in device the mobile terminal 100 of operation by broadcsting transmitter (BT) 295.Broadcast reception module 111 as shown in Figure 1 is arranged on mobile terminal 100 and sentences the broadcast singal that reception is sent by BT295.In fig. 2 it is shown that several global pick devices (GPS) satellite 300.Satellite 300 helps to position at least one in multiple mobile terminals 100.
In fig. 2, depict multiple satellite 300, but it is understood that, it is possible to use any number of satellite obtains useful location information.GPS module 115 as shown in Figure 1 is generally configured to coordinate the location information wanted with acquisition with satellite 300.Substitute GPS tracking technique or outside GPS tracking technique, it is possible to use other technology of the position of mobile terminal can be followed the tracks of.It addition, at least one gps satellite 300 can optionally or additionally process satellite dmb transmission.
As a typical operation of radio communication device, BS270 receives the reverse link signal from various mobile terminals 100.Mobile terminal 100 generally participates in call, information receiving and transmitting communicates with other type of.Each reverse link signal that certain base station 270 receives is processed in specific BS270.The data obtained are forwarded to relevant BSC275.BSC provides call resource distribution and the mobile management function of the coordination of soft switching process included between BS270.The data received also are routed to MSC280 by BSC275, and it provides the extra route service for forming interface with PSTN290.Similarly, PSTN290 and MSC280 forms interface, and MSC and BSC275 forms interface, and BSC275 correspondingly controls BS270 so that forward link signals to be sent to mobile terminal 100.
Structure based on above-mentioned mobile terminal hardware configuration, communicator, it is proposed to display interface of the present invention redirects each embodiment of device.
It is the high-level schematic functional block diagram that display interface of the present invention redirects device first embodiment with reference to Fig. 3, Fig. 3.
It is emphasized that, to one skilled in the art, functional block diagram shown in Fig. 3 is only the exemplary plot of a preferred embodiment, and those skilled in the art redirects the functional module of device around the display interface shown in Fig. 3, can carry out supplementing of new functional module easily;The title of each functional module is self-defined title, only understand this display interface redirect each program function block of device for assisting, being not used in restriction technical scheme, the core of technical solution of the present invention is, the function that the functional module of each self-defined title to be reached.
The present embodiment proposes a kind of display interface and redirects device, and described display interface redirects device and includes:
Read module 10, for when receiving the interface jump instruction based on screenshot picture triggering, reading the address information of described screenshot picture association;
In the present embodiment, described display interface redirects device and also includes display module, and described display interface redirects the embodiment of device and includes:
1) mode one, receive based on prestore screenshot picture input when checking instruction, described display module shows screenshot picture to be viewed at default display interface, specifically, described check instruction triggering mode be: when detecting that user opens the screenshot picture prestored, that triggers screenshot picture checks instruction, can be in picture library, open the screenshot picture prestored, it is also possible in default application, open the screenshot picture prestored;Or when the pressing trigger action that the icon based on default screenshot picture inputs being detected, that triggers screenshot picture checks instruction.In the present embodiment, the interface jump instruction that user triggers can be received based on the screenshot picture prestored, then, described read module 10 reads the address information of described screenshot picture association according to the jump instruction of described interface, namely read the address information associating storage in described terminal with described screenshot picture, or read the address information embedded in described screenshot picture.
2) mode two, when receiving the screenshot picture of embedding address information that other terminal sends, described display module shows the screenshot picture of described embedding address information at default display interface.Hereafter by the screenshot picture of described embedding address information referred to as embedding screenshot picture, and receiving embedding screenshot picture that other terminal sends and the mode of described embedding screenshot picture that display receives includes: if receiving described embedding screenshot picture in default application, then described display module shows described embedding screenshot picture at the display interface of described application, if in default application such as wechat is applied during running, receive the embedding screenshot picture that other terminal sends, and described embedding screenshot picture apply such as QQ in other applications in receive, then described display module enters the display interface of described QQ application, and the described embedding screenshot picture received is shown at the described QQ display interface applied.Further, in order to improve embed screenshot picture check intelligent, in the first default application running, if receiving, in the second default application, the embedding screenshot picture that other terminal sends, then described display module can call the embedding screenshot picture in described second application in described first application, and directly in described first application, show described embedding screenshot picture, without being introduced into described second application, and show described embedding screenshot picture in described second application, thus improve efficiency that screenshot picture checks and intelligent.
In the present embodiment, described screenshot picture includes chat conversations information sectional drawing, map route sectional drawing, application interface, place sectional drawing, sequence information (ticket, film ticket) sectional drawing, game picture sectional drawing, joke cross-talk sectional drawing etc..
In the present embodiment, the triggering mode of described interface jump instruction includes:
A, reference Fig. 4, receiving the touch operation that the predeterminable area based on described screenshot picture inputs, triggering interface jump instruction;Namely the touch operation that user's any region based on interface, described screenshot picture place inputs is being received, trigger interface jump instruction, described touch operation includes clicking, double-click, multi-hit point touching operation such as grade, long press, heavily by pressing touch operations such as, flickings, also include the slide trigger operations such as the sliding trace preset.
B, reference Fig. 5, in interface, described screenshot picture place, if receiving the touch control operation inputted based on described terminal edge, trigger interface jump instruction;Namely in order to avoid interactive instruction original in described screenshot picture, if original interactive instruction is for showing that picture zooms in or out button during screenshot picture as described in double-click, length shows deletion button etc. when pressing described screenshot picture, then the triggering mode of interface jump instruction is set to edge interactive class action, namely in interface, described screenshot picture place, if receiving the touch control operation inputted based on described terminal edge, as described in the predeterminable area of terminal edge receive pressing touch operation, trigger interface jump instruction.
C, receive the touch operation inputted based on default Macintosh, trigger interface jump instruction;Namely the touch operation that user inputs is being received based on default Macintosh, described Macintosh includes the Macintosh of the Macintosh of virtual key, the Macintosh of entity key or entity key and virtual key, receiving the touch operation that user inputs based on default Macintosh, can determine that whether the input number of described Macintosh is consistent with the Macintosh number prestored and corresponding button with corresponding button, if it is consistent, can directly trigger interface jump instruction, whether correct without the input sequence comparing each key.Further, in order to improve the accuracy that interface jump instruction triggers, only when the input sequence of the number of the Macintosh of input, corresponding button and each button is consistent with the mode of prestoring, just trigger interface jump instruction.
D, when the finger print information that prestores with described terminal of finger print information of user's input mates, triggering interface jump instruction;Further, in order to improve the accuracy that interface jump instruction triggers, only reach predetermined number in the number of the finger print information of user's input, and the input sequence of each finger print information is consistent with the finger print information input sequence prestored, just trigger interface jump instruction.
In the present embodiment, when receiving the interface jump instruction based on screenshot picture triggering, described read module 10 can read the address information of described screenshot picture association.Specifically, the described address information of described screenshot picture association includes: 1, when the screenshot picture that described screenshot picture is Jingdone district application or Taobao's application, the described address information of described screenshot picture association is the website information performing screenshotss operation at certain interface of the application of described Jingdone district or the application of described Taobao, be such as perform screenshotss operation at the transaction interface of A hotel owner, then the address information of screenshot picture is the website information that the transaction interface of A hotel owner is corresponding;2, when the screenshot picture arranging application or calendar application that described screenshot picture is system, the described address information of described screenshot picture association is perform the triggering path of screenshotss operation at described certain interface arranging application or described calendar application, it can be appreciated that described certain interface arranging application or described calendar application performs the hyperlink of screenshotss operation, be such as perform screenshotss operation at the interface, place in August, 2015 of calendar application, then the address information of screenshot picture is the triggering path that the interface, place in August, 2015 of calendar application is corresponding;3, when the screenshot picture that described screenshot picture is wechat application or QQ application status, in like manner, the described address information of described screenshot picture association is perform the triggering path of screenshotss operation in the application of described wechat or described QQ application status, i.e. hyperlink, such as, perform screenshotss operation when tcm health preserving public number in wechat is applied checks article, then the address information of screenshot picture is the triggering path that the interface, article place of tcm health preserving public number is corresponding.Further, when the screenshot picture that described screenshot picture is wechat application or described QQ application status, described terminal also can determine whether that the application of described wechat or described QQ apply current chat state, chat state as current is in word dialog box state or voice dialogue frame-shaped state, then according to the chat state that the application of described wechat or described QQ application are current, read the address information of the chat state relation that described wechat is applied or described QQ application is current, it is appreciated that, if perform screenshotss operation when chat state is voice dialogue frame-shaped state, then the address information of screenshot picture is chat state is triggering path corresponding to interface, voice dialogue frame-shaped state place, if perform screenshotss operation when chat state is word dialog box state, then the address information of screenshot picture is chat state is triggering path corresponding to interface, word dialog box state place.
Redirecting module 20, for jumping to the display interface that described address information is corresponding from current display interface, wherein, display interface corresponding to described address information is display interface during screenshotss operation.
In the present embodiment, after described read module 10 reads the address information of described screenshot picture association, the described module 20 that redirects jumps to the display interface that described address information is corresponding from current display interface, the original interface corresponding to enter described screenshot picture, i.e. display interface during screenshotss operation, that is, address information corresponding to the described screenshot picture that read by read module 10 is analyzed, to determine application corresponding to described screenshot picture or status, finally redirect module 20 and can jump directly to, according to triggering path or website information, the original interface that screenshot picture is corresponding, display interface during namely screenshotss operation.
Specifically, redirect the mode that module 20 jumps to the display interface that described address information is corresponding from current display interface described in include:
1) mode one, analyze the address information that described screenshot picture is corresponding, if described address information is to preset interface in the application that terminal has been installed to perform the address information that screenshotss operation is corresponding, redirect described in then module 20 first start described in the application installed, and from the described default interface of the application installed described in current display interface jumps to.Such as, the address information of screenshot picture is the website information performing screenshotss operation at the default interface of Taobao's application, and terminal installed Taobao application, then when analyzing the address information of described screenshot picture, first start Taobao's application, then jump to the described default interface Taobao's application from current display interface.
2) mode two, analyze the address information that described screenshot picture is corresponding, if described address information is to preset interface in the uninstalled application of terminal to perform the address information that screenshotss operation is corresponding, redirect module 20 described in then and first open browser application, to enter in described uninstalled application, and jump to default interface described in described uninstalled application from current display interface.Such as, the address information of screenshot picture is the web-site address performing screenshotss operation at the default interface of Taobao's application, and terminal do not install Taobao application, then when analyzing the address information of described screenshot picture, first start browser application, to enter Taobao's application, then jump in the described default interface Taobao's application from current display interface.
Further, when described screenshot picture is route sectional drawing, during such as navigation way sectional drawing, then when analyzing the address information of described route sectional drawing, can first open the map application of installation, or be opened the map application preset by browser, jump to the display interface that described map application is corresponding from current display interface, to directly display navigation way in described map application, referring in particular to Fig. 6.
The display interface that the present embodiment proposes redirects device, described display interface redirects device and includes: read module and redirect module, when receiving the interface jump instruction based on screenshot picture triggering, read module reads the address information of described screenshot picture association, redirect module and jump to the display interface that described address information is corresponding from current display interface, wherein, display interface corresponding to described address information is display interface during screenshotss operation, rather than user is when checking screenshot picture, terminal can only show described screenshot picture at display interface, if wanting to check the information that described screenshot picture is relevant, can only first exit described screenshot picture, enter back into the application that described screenshot picture is corresponding, the information relevant to check described screenshot picture, the present invention is when receiving the interface jump instruction based on screenshot picture triggering, read the address information of described screenshot picture association, jump to the display interface that described address information is corresponding from current display interface again, thus improve in display interface, check the intelligent of screenshot picture.
It is understandable that, by reading the address information in screenshot picture, can quickly return the original interface of screenshot picture, the mutual of information is carried out at described original interface for user, meet the demand wanting to return to original interface after user sees screenshotss, loaded down with trivial details interactive step in the middle of saving, solves after sectional drawing shares, and other users are difficult to be directly viewable the problem of original interface.
Further, in order to improve the safety that display interface redirects, with reference to Fig. 7, proposing display interface of the present invention based on first embodiment and redirect the second embodiment of device, in the present embodiment, described read module 10 includes:
Acquiring unit 11, for when receiving the interface jump instruction that the screenshot picture based on described embedding address information triggers, obtaining the contact identification information that other terminal described is corresponding;
Determine unit 12, be used to determine whether to prestore and the incidence relation of described contact identification information;
Read unit 13, for when described terminal prestores the incidence relation with described contact identification information, reading the address information in the screenshot picture of described embedding address information.
In the present embodiment, when receiving the screenshot picture of the described embedding address information that other terminal sends, hereafter by the screenshot picture of described embedding address information referred to as embedding screenshot picture, first obtain described embedding screenshot picture, and show described embedding screenshot picture at default display interface, then when receiving the interface jump instruction that the screenshot picture based on described embedding address information triggers, described acquiring unit 11 first obtains the contact identification information that other terminal described is corresponding, and described determine that unit 12 determines whether to prestore and the incidence relation of described contact identification information, described incidence relation includes: prestore incidence relation between contact identification information and the contact identification information of other terminal of described terminal, wherein, described contact identification information includes telephone number, the account number such as QQ number that interactive class application is corresponding, wechat number, mailbox number etc..For being best understood from the present embodiment, citing as: the telephone number of two terminals has the correspondence reaching preset times, it is believed that there is incidence relation in the telephone number of the telephone number of described terminal and other terminal described, or described terminal has prestored certain telephone number, then when the terminal that certain telephone number described is corresponding sends and embeds screenshot picture, the address information in described embedding screenshot picture can be read by direct described reading unit 13, it is understandable that, determine that unit 12 determines the contact identification information that other terminal described is corresponding described, when being the contact identification information prestoring incidence relation, illustrate that receiving embedding screenshot picture is probably what good friend sent, the level of security of described embedding screenshot picture is higher, then now described reading unit 13 can directly read the address information in the screenshot picture of described embedding address information.
In the present embodiment, when receiving the interface jump instruction that the screenshot picture based on described embedding address information triggers, obtain the contact identification information that other terminal described is corresponding, and determine whether to prestore and the incidence relation of described contact identification information, only when described terminal prestores the incidence relation with described contact identification information, just read the address information in the screenshot picture of described embedding address information, as long as rather than receive embedding screenshot picture, just read the address information in described embedding screenshot picture, by verifying the contact identification information of other terminal, determine whether again to read address information, improve the safety that display interface redirects.
Further, in order to improve the safety that display interface redirects, with reference to Fig. 8, proposing display interface of the present invention based on the second embodiment and redirect the 3rd embodiment of device, in the present embodiment, described display interface redirects device and also includes:
Removing module 30, if not prestoring and the incidence relation of described contact identification information for described terminal, then deletes the address information in the screenshot picture of described embedding address information;
Shroud module 40, is used for the address information shielding in the screenshot picture of described embedding address information.
In the present embodiment, do not prestore and the incidence relation of described contact identification information in described terminal, then illustrate that described embedding screenshot picture is likely to be what stranger sent, now, described removing module 30 deletes the address information in the screenshot picture of described embedding address information, subsequent user can only check described embedding screenshot picture, and cannot read the address information in described embedding screenshot picture.Or, described shroud module 40 shields the address information in the screenshot picture of described embedding address information, same user can only check described embedding screenshot picture, and the address information in described embedding screenshot picture cannot be read, if follow-up user wants to check the address information in described embedding screenshot picture, then need the contact identification information with other terminal described to be verified adding good friend, and after establishing incidence relation, just can read the address information in described embedding screenshot picture.
In the present embodiment, if described terminal does not prestore and the incidence relation of described contact identification information, then delete the address information in the screenshot picture of described embedding address information, or, shield the address information in the screenshot picture of described embedding address information, prevent the embedding screenshot picture that strangeness numbers sends problematic, thus the address information that improve screenshot picture reads safety.
Further, in order to improve the motility that display interface redirects, with reference to Fig. 9, based on first, second or the 3rd embodiment propose display interface of the present invention and redirect the 4th embodiment of device, in the present embodiment, described display interface redirects device and also includes:
Screen capture module 50, for when receiving screenshotss instruction, carrying out screenshotss and operate to obtain screenshot picture to current display interface;
In the present embodiment, when receiving screenshotss instruction, namely when detecting that user uses screenshotss function in current display interface, described current display interface is carried out screenshotss and operates to obtain screenshot picture by described screen capture module 50, and user uses screenshotss function can pass through to call Macintosh and carry out screenshotss, or alternate manner as selected sectional drawing functionality controls in status bar, or start quick sectional drawing button etc. to call screenshotss function, (it is understandable that, the core code calling screenshotss function in Android Android system relevant is SurfaceFlinger, screencap, screenshot etc. are called), described current display interface is carried out screenshotss according to the screenshotss function called and operates to obtain screenshot picture by final described screen capture module 50.
Acquisition module 60, for obtaining the address information that described current display interface is corresponding;
After the success of described screen capture module 50 screenshotss, described acquisition module 60 obtains the address information that described current display interface is corresponding, specifically, in described current display interface for presetting application interface, place, such as the application interface, place such as QQ, wechat, microblogging or Taobao, address information corresponding to described current display interface is then for the website information of these application correspondences;It is preset to apply the interface that certain interface is corresponding in described current display interface, as QQ, wechat, microblogging or Taobao etc. apply the interface that certain interface is corresponding, address information corresponding to described current display interface is then the website information that certain interfaces described of these application is corresponding;Described current display interface be system application such as desktop or the display interface arranging application, then the address information that described current display interface is corresponding then applies the triggering path of correspondence for these systems, and described triggering path is it can be appreciated that hyperlink;It is preset application such as desktop or to arrange and apply interface corresponding to certain interface in described current display interface, the triggering path that certain interface described that address information corresponding to described current display interface is then applied for these systems is corresponding;When described current display interface is the interface, preset state place presetting application, voice-enabled chat interface or text chat interface such as wechat application or QQ application, the address information that then described current display interface is corresponding is then for the triggering path corresponding to voice-enabled chat interface or text chat interface of wechat application or QQ application, it is understandable that, described wechat application or described QQ application voice-enabled chat interface and or text chat interface corresponding triggering path, but different chat states can represent by different added field, namely when the triggering path that the voice-enabled chat interface or text chat interface that generate the application of described wechat or QQ application are corresponding, the hyperlink that described triggering path is corresponding is added subsidiary field, to represent that the application of described wechat or described QQ apply current chat state interface and belong to voice-enabled chat interface or text chat interface.
Memory module 70, for associating storage by the described address information obtained with described screenshot picture.
In the present embodiment, after the address information obtaining described screenshot picture and display interface corresponding to described screenshot picture, described address information is associated storage with described screenshot picture by described memory module 70, when subsequent user checks described screenshot picture in described terminal, described screenshot picture can be clicked directly on to read the address information associating storage with described screenshot picture.
Further, the intelligent of storage is associated with described screenshot picture for improving described address information, described address information is embedded storage in described screenshot picture by described memory module 70, follow-up when receiving the shared instruction of screenshot picture, can directly the screenshot picture embedding described address information be sent to terminal to be shared.
The present invention further provides a kind of display interface jump method.
With reference to the schematic flow sheet that Figure 10, Figure 10 are display interface jump method first embodiment of the present invention.
The present embodiment proposes a kind of display interface jump method, and described display interface jump method includes:
Step S10, when receiving the interface jump instruction based on screenshot picture triggering, terminal reads the address information of described screenshot picture association;
In the present embodiment, before described step S10, the embodiment of described display interface jump method includes:
1) mode one, receive based on prestore screenshot picture input when checking instruction, terminal shows screenshot picture to be viewed at default display interface, specifically, described check instruction triggering mode be: when detecting that user opens the screenshot picture prestored, that triggers screenshot picture checks instruction, can be in picture library, open the screenshot picture prestored, it is also possible in default application, open the screenshot picture prestored;Or when the pressing trigger action that the icon based on default screenshot picture inputs being detected, that triggers screenshot picture checks instruction.In the present embodiment, described terminal can receive the interface jump instruction that user triggers based on the screenshot picture prestored, then, the address information of described screenshot picture association is read according to the jump instruction of described interface, namely read the address information associating storage in described terminal with described screenshot picture, or read the address information embedded in described screenshot picture.
2) mode two, when receiving the screenshot picture of embedding address information that other terminal sends, described terminal shows the screenshot picture of described embedding address information at default display interface.Hereafter by the screenshot picture of described embedding address information referred to as embedding screenshot picture, and receiving embedding screenshot picture that other terminal sends and the mode of described embedding screenshot picture that display receives includes: if receiving described embedding screenshot picture in default application, then show described embedding screenshot picture at the display interface of described application, if in default application such as wechat is applied during running, receive the embedding screenshot picture that other terminal sends, and described embedding screenshot picture apply such as QQ in other applications in receive, then described terminal enters the display interface of described QQ application, and the described embedding screenshot picture received is shown at the described QQ display interface applied.Further, in order to improve embed screenshot picture check intelligent, in the first default application running, if receiving, in the second default application, the embedding screenshot picture that other terminal sends, then can call the embedding screenshot picture in described second application in described first application, and directly in described first application, show described embedding screenshot picture, without being introduced into described second application, and show described embedding screenshot picture in described second application, thus improve efficiency that screenshot picture checks and intelligent.
In the present embodiment, described screenshot picture includes chat conversations information sectional drawing, map route sectional drawing, application interface, place sectional drawing, sequence information (ticket, film ticket) sectional drawing, game picture sectional drawing, joke cross-talk sectional drawing etc..
In the present embodiment, the triggering mode of described interface jump instruction includes:
A, reference Fig. 4, receiving the touch operation that the predeterminable area based on described screenshot picture inputs, triggering interface jump instruction;Namely the touch operation that user's any region based on interface, described screenshot picture place inputs is being received, trigger interface jump instruction, described touch operation includes clicking, double-click, multi-hit point touching operation such as grade, long press, heavily by pressing touch operations such as, flickings, also include the slide trigger operations such as the sliding trace preset.
B, reference Fig. 5, in interface, described screenshot picture place, if receiving the touch control operation inputted based on described terminal edge, trigger interface jump instruction;Namely in order to avoid interactive instruction original in described screenshot picture, if original interactive instruction is for showing that picture zooms in or out button during screenshot picture as described in double-click, length shows deletion button etc. when pressing described screenshot picture, then the triggering mode of interface jump instruction is set to edge interactive class action, namely in interface, described screenshot picture place, if receiving the touch control operation inputted based on described terminal edge, as described in the predeterminable area of terminal edge receive pressing touch operation, trigger interface jump instruction.
C, receive the touch operation inputted based on default Macintosh, trigger interface jump instruction;Namely the touch operation that user inputs is being received based on default Macintosh, described Macintosh includes the Macintosh of the Macintosh of virtual key, the Macintosh of entity key or entity key and virtual key, receiving the touch operation that user inputs based on default Macintosh, can determine that whether the input number of described Macintosh is consistent with the Macintosh number prestored and corresponding button with corresponding button, if it is consistent, can directly trigger interface jump instruction, whether correct without the input sequence comparing each key.Further, in order to improve the accuracy that interface jump instruction triggers, only when the input sequence of the number of the Macintosh of input, corresponding button and each button is consistent with the mode of prestoring, just trigger interface jump instruction.
D, when the finger print information that prestores with described terminal of finger print information of user's input mates, triggering interface jump instruction;Further, in order to improve the accuracy that interface jump instruction triggers, only reach predetermined number in the number of the finger print information of user's input, and the input sequence of each finger print information is consistent with the finger print information input sequence prestored, just trigger interface jump instruction.
In the present embodiment, when receiving the interface jump instruction based on screenshot picture triggering, described terminal can read the address information of described screenshot picture association.Specifically, the described address information of described screenshot picture association includes: 1, when the screenshot picture that described screenshot picture is Jingdone district application or Taobao's application, the described address information of described screenshot picture association is the website information performing screenshotss operation at certain interface of the application of described Jingdone district or the application of described Taobao, be such as perform screenshotss operation at the transaction interface of A hotel owner, then the address information of screenshot picture is the website information that the transaction interface of A hotel owner is corresponding;2, when the screenshot picture arranging application or calendar application that described screenshot picture is system, the described address information of described screenshot picture association is perform the triggering path of screenshotss operation at described certain interface arranging application or described calendar application, it can be appreciated that described certain interface arranging application or described calendar application performs the hyperlink of screenshotss operation, be such as perform screenshotss operation at the interface, place in August, 2015 of calendar application, then the address information of screenshot picture is the triggering path that the interface, place in August, 2015 of calendar application is corresponding;3, when the screenshot picture that described screenshot picture is wechat application or QQ application status, in like manner, the described address information of described screenshot picture association is perform the triggering path of screenshotss operation in the application of described wechat or described QQ application status, i.e. hyperlink, such as, perform screenshotss operation when tcm health preserving public number in wechat is applied checks article, then the address information of screenshot picture is the triggering path that the interface, article place of tcm health preserving public number is corresponding.Further, when the screenshot picture that described screenshot picture is wechat application or described QQ application status, described terminal also can determine whether that the application of described wechat or described QQ apply current chat state, chat state as current is in word dialog box state or voice dialogue frame-shaped state, then according to the chat state that the application of described wechat or described QQ application are current, read the address information of the chat state relation that described wechat is applied or described QQ application is current, it is appreciated that, if perform screenshotss operation when chat state is voice dialogue frame-shaped state, then the address information of screenshot picture is chat state is triggering path corresponding to interface, voice dialogue frame-shaped state place, if perform screenshotss operation when chat state is word dialog box state, then the address information of screenshot picture is chat state is triggering path corresponding to interface, word dialog box state place.
Step S20, described terminal jumps to the display interface that described address information is corresponding from current display interface, and wherein, display interface corresponding to described address information is display interface during screenshotss operation.
In the present embodiment, after the address information reading the association of described screenshot picture, described terminal jumps to the display interface that described address information is corresponding from current display interface, the original interface corresponding to enter described screenshot picture, i.e. display interface during screenshotss operation, that is, terminal is analyzed by the address information that the described screenshot picture of reading is corresponding, to determine application corresponding to described screenshot picture or status, finally can jump directly to, according to triggering path or website information, the original interface that screenshot picture is corresponding, display interface during namely screenshotss operation.
Specifically, the mode that described terminal jumps to the display interface that described address information is corresponding from current display interface includes:
1) address information that mode one, screenshot picture described in described terminal analysis are corresponding, if described address information is to preset interface in the application that terminal has been installed to perform the address information that screenshotss operation is corresponding, then described terminal first start described in the application installed, and from the described default interface of the application installed described in current display interface jumps to.Such as, the address information of screenshot picture is the website information performing screenshotss operation at the default interface of Taobao's application, and terminal installed Taobao application, then when analyzing the address information of described screenshot picture, first start Taobao's application, then jump to the described default interface Taobao's application from current display interface.
2) address information that mode two, screenshot picture described in described terminal analysis are corresponding, if described address information is to preset interface in the uninstalled application of terminal to perform the address information that screenshotss operation is corresponding, then described terminal first opens browser application, to enter in described uninstalled application, and jump to default interface described in described uninstalled application from current display interface.Such as, the address information of screenshot picture is the web-site address performing screenshotss operation at the default interface of Taobao's application, and terminal do not install Taobao application, then when analyzing the address information of described screenshot picture, first start browser application, to enter Taobao's application, then jump in the described default interface Taobao's application from current display interface.
Further, when described screenshot picture is route sectional drawing, during such as navigation way sectional drawing, then when analyzing the address information of described route sectional drawing, can first open the map application of installation, or be opened the map application preset by browser, jump to the display interface that described map application is corresponding from current display interface, to directly display navigation way in described map application, referring in particular to Fig. 6.
The display interface jump method that the present embodiment proposes, when receiving the interface jump instruction based on screenshot picture triggering, first read the address information of described screenshot picture association, then jump to the display interface that described address information is corresponding from current display interface, wherein, display interface corresponding to described address information is display interface during screenshotss operation, rather than user is when checking screenshot picture, terminal can only show described screenshot picture at display interface, if wanting to check the information that described screenshot picture is relevant, can only first exit described screenshot picture, enter back into the application that described screenshot picture is corresponding, the information relevant to check described screenshot picture, the present invention is when receiving the interface jump instruction based on screenshot picture triggering, read the address information of described screenshot picture association, jump to the display interface that described address information is corresponding from current display interface again, thus improve in display interface, check the intelligent of screenshot picture.
It is understandable that, by reading the address information in screenshot picture, can quickly return the original interface of screenshot picture, the mutual of information is carried out at described original interface for user, meet the demand wanting to return to original interface after user sees sectional drawing, loaded down with trivial details interactive step in the middle of saving, solves after sectional drawing shares, and other users are difficult to be directly viewable the problem of original interface.
Further, in order to improve the safety that display interface redirects, with reference to Figure 11, proposing the second embodiment of display interface jump method of the present invention based on first embodiment, in the present embodiment, described step S10 includes:
Step S11, when receiving the interface jump instruction that the screenshot picture based on described embedding address information triggers, described terminal obtains the contact identification information that other terminal described is corresponding;
Step S12, described terminal determines whether to prestore and the incidence relation of described contact identification information;
Step S13, when described terminal prestores the incidence relation with described contact identification information, described terminal reads the address information in the screenshot picture of described embedding address information.
In the present embodiment, when receiving the screenshot picture of the described embedding address information that other terminal sends, hereafter by the screenshot picture of described embedding address information referred to as embedding screenshot picture, first obtain described embedding screenshot picture, and show described embedding screenshot picture at default display interface, then when receiving the interface jump instruction that the screenshot picture based on described embedding address information triggers, described terminal first obtains the contact identification information that other terminal described is corresponding, and determine whether to prestore and the incidence relation of described contact identification information, described incidence relation includes: prestore incidence relation between contact identification information and the contact identification information of other terminal of described terminal, wherein, described contact identification information includes telephone number, the account number such as QQ number that interactive class application is corresponding, wechat number, mailbox number etc..For being best understood from the present embodiment, citing as: the telephone number of two terminals has the correspondence reaching preset times, it is believed that there is incidence relation in the telephone number of the telephone number of described terminal and other terminal described, or described terminal has prestored certain telephone number, then when the terminal that certain telephone number described is corresponding sends and embeds screenshot picture, the address information in described embedding screenshot picture can be directly read, it is understandable that, the contact identification information that other terminal described is corresponding is determined in described terminal, when being the contact identification information prestoring incidence relation, illustrate that receiving embedding screenshot picture is probably what good friend sent, the level of security of described embedding screenshot picture is higher, then now described terminal can directly read the address information in the screenshot picture of described embedding address information.
In the present embodiment, when receiving the interface jump instruction that the screenshot picture based on described embedding address information triggers, described terminal obtains the contact identification information that other terminal described is corresponding, and determine whether to prestore and the incidence relation of described contact identification information, only when described terminal prestores the incidence relation with described contact identification information, described terminal just reads the address information in the screenshot picture of described embedding address information, as long as rather than receive embedding screenshot picture, just read the address information in described embedding screenshot picture, by verifying the contact identification information of other terminal, determine whether again to read address information, improve the safety that display interface redirects.
Further, in order to improve the safety that display interface redirects, with reference to Figure 12,3rd embodiment of display interface jump method of the present invention is proposed based on the second embodiment, in the present embodiment, after described step S12, described display interface jump method further comprises the steps of:
Step S30, if described terminal does not prestore and the incidence relation of described contact identification information, then embeds the address information in the screenshot picture of address information described in described terminal deletion;
Or, described end panel covert states the address information in the screenshot picture embedding address information.
In the present embodiment, do not prestore and the incidence relation of described contact identification information in described terminal, then illustrate that described embedding screenshot picture is likely to be what stranger sent, now, the address information in the screenshot picture of address information is embedded described in described terminal deletion, subsequent user can only check described embedding screenshot picture, and cannot read the address information in described embedding screenshot picture.Or, address information in the screenshot picture of the described embedding address information of described shielding, same user can only check described embedding screenshot picture, and the address information in described embedding screenshot picture cannot be read, if follow-up user wants to check the address information in described embedding screenshot picture, then need the contact identification information with other terminal described to be verified adding good friend, and after establishing incidence relation, just can read the address information in described embedding screenshot picture.
In the present embodiment, if described terminal does not prestore and the incidence relation of described contact identification information, then embed the address information in the screenshot picture of address information described in described terminal deletion, or, described end panel covert states the address information in the screenshot picture embedding address information, prevent the embedding screenshot picture that strangeness numbers sends problematic, thus the address information that improve screenshot picture reads safety.
Further, intelligent in order to what improve that display interface redirects, with reference to Figure 13, based on first, second or the 3rd embodiment the 4th embodiment of display interface jump method of the present invention is proposed, in the present embodiment, described display interface jump method also includes:
Step S40, when receiving screenshotss instruction, current display interface is carried out screenshotss and operates to obtain screenshot picture by described terminal;
In the present embodiment, when receiving screenshotss instruction, namely when detecting that user uses screenshotss function in current display interface, described current display interface is carried out screenshotss and operates to obtain screenshot picture by described terminal, and user uses screenshotss function can pass through to call Macintosh and carry out screenshotss, or alternate manner as selected sectional drawing functionality controls in status bar, or start quick sectional drawing button etc. to call screenshotss function, (it is understandable that, the core code calling screenshotss function in Android Android system relevant is SurfaceFlinger, screencap, screenshot etc. are called), described current display interface is carried out screenshotss and operates to obtain screenshot picture by the screenshotss function that final basis is called.
Step S50, described terminal obtains the address information that described current display interface is corresponding;
After screenshotss success, obtain the address information that described current display interface is corresponding again, specifically, in described current display interface for presetting application interface, place, such as the application interface, place such as QQ, wechat, microblogging or Taobao, address information corresponding to described current display interface is then for the website information of these application correspondences;It is preset to apply the interface that certain interface is corresponding in described current display interface, as QQ, wechat, microblogging or Taobao etc. apply the interface that certain interface is corresponding, address information corresponding to described current display interface is then the website information that certain interfaces described of these application is corresponding;Described current display interface be system application such as desktop or the display interface arranging application, then the address information that described current display interface is corresponding then applies the triggering path of correspondence for these systems, and described triggering path is it can be appreciated that hyperlink;It is preset application such as desktop or to arrange and apply interface corresponding to certain interface in described current display interface, the triggering path that certain interface described that address information corresponding to described current display interface is then applied for these systems is corresponding;When described current display interface is the interface, preset state place presetting application, voice-enabled chat interface or text chat interface such as wechat application or QQ application, the address information that then described current display interface is corresponding is then for the triggering path corresponding to voice-enabled chat interface or text chat interface of wechat application or QQ application, it is understandable that, described wechat application or described QQ application voice-enabled chat interface and or text chat interface corresponding triggering path, but different chat states can represent by different added field, namely when the triggering path that the voice-enabled chat interface or text chat interface that generate the application of described wechat or QQ application are corresponding, the hyperlink that described triggering path is corresponding is added subsidiary field, to represent that the application of described wechat or described QQ apply current chat state interface and belong to voice-enabled chat interface or text chat interface.
Step S60, the described address information obtained is associated storage with described screenshot picture by described terminal;
In the present embodiment, after the address information obtaining described screenshot picture and display interface corresponding to described screenshot picture, described address information is associated storage with described screenshot picture, when subsequent user checks described screenshot picture in described terminal, described screenshot picture can be clicked directly on to read the address information associating storage with described screenshot picture.
Further, the intelligent of storage is associated with described screenshot picture for improving described address information, described address information is embedded storage in described screenshot picture, follow-up when receiving the shared instruction of screenshot picture, the screenshot picture embedding described address information can directly be sent to terminal to be shared by described terminal.
It should be noted that, in this article, term " includes ", " comprising " or its other variant any are intended to comprising of nonexcludability, so that include the process of a series of key element, method, article or system not only include those key elements, but also include other key element being not expressly set out, or also include the key element intrinsic for this process, method, article or system.When there is no more restriction, statement " including ... " key element limited, it is not excluded that there is also other identical element in including the process of this key element, method, article or system.
The invention described above embodiment sequence number, just to describing, does not represent the quality of embodiment.
Through the above description of the embodiments, those skilled in the art is it can be understood that can add the mode of required general hardware platform by software to above-described embodiment method and realize, hardware can certainly be passed through, but in a lot of situation, the former is embodiment more preferably.Based on such understanding, the part that prior art is contributed by technical scheme substantially in other words can embody with the form of software product, this computer software product is stored in a storage medium (such as ROM/RAM, magnetic disc, CD), including some instructions with so that a station terminal equipment (can be mobile phone, computer, server, air-conditioner, or the network equipment etc.) perform the method described in each embodiment of the present invention.
These are only the preferred embodiments of the present invention; not thereby the scope of the claims of the present invention is limited; every equivalent structure utilizing description of the present invention and accompanying drawing content to make or equivalence flow process conversion; or directly or indirectly it is used in other relevant technical field, all in like manner include in the scope of patent protection of the present invention.