CN105430168A - Mobile terminal and file sharing method - Google Patents
- ️Wed Mar 23 2016
CN105430168A - Mobile terminal and file sharing method - Google Patents
Mobile terminal and file sharing method Download PDFInfo
-
Publication number
- CN105430168A CN105430168A CN201510728283.6A CN201510728283A CN105430168A CN 105430168 A CN105430168 A CN 105430168A CN 201510728283 A CN201510728283 A CN 201510728283A CN 105430168 A CN105430168 A CN 105430168A Authority
- CN
- China Prior art keywords
- application
- user
- sliding
- split
- module Prior art date
- 2015-10-30 Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 59
- 238000012544 monitoring process Methods 0.000 claims abstract description 28
- 230000006698 induction Effects 0.000 claims abstract description 8
- 238000007667 floating Methods 0.000 claims description 26
- 230000006870 function Effects 0.000 description 43
- 238000004891 communication Methods 0.000 description 27
- 230000008569 process Effects 0.000 description 12
- 101150053844 APP1 gene Proteins 0.000 description 10
- 101100189105 Homo sapiens PABPC4 gene Proteins 0.000 description 10
- 102100039424 Polyadenylate-binding protein 4 Human genes 0.000 description 10
- 238000010586 diagram Methods 0.000 description 10
- 238000010295 mobile communication Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 5
- 238000007726 management method Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 4
- 230000003993 interaction Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 2
- 238000005192 partition Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000002441 reversible effect Effects 0.000 description 2
- 101150012579 ADSL gene Proteins 0.000 description 1
- 102100020775 Adenylosuccinate lyase Human genes 0.000 description 1
- 108700040193 Adenylosuccinate lyases Proteins 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003909 pattern recognition Methods 0.000 description 1
- 238000013468 resource allocation Methods 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
- 239000010409 thin film Substances 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/725—Cordless telephones
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Telephone Function (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The invention discloses a mobile terminal and a file sharing method. The mobile terminal comprises a monitoring module, an acquiring module used for acquiring sliding operation information of a user, a determining module, a split-screen display module and a sharing module, wherein the monitoring module is used for monitoring whether an induction area of the mobile terminal has sliding operation of a user when that a user uses a first application in a preset association relationship is detected, the determining module is used for sending a split-screen display notification when the acquired user operation information satisfies the preset split-screen display condition, the split-screen display module is used for receiving the split-screen display notification and realizing split-screen display of a first application interface and a second application interface of a second application in the association relationship corresponding to the first application, and the sharing module is used for realizing file sharing between the first application and the second application according to user operation. Through the file sharing method and the mobile terminal, file sharing can be rapidly and simply realized, sharing efficiency is improved, and user experience is improved.
Description
Technical Field
The invention relates to an intelligent terminal technology, in particular to a mobile terminal and a file sharing method.
Background
With the development of science and technology, functions of a mobile terminal are more and more, however, with the more and more applications of the mobile terminal, inconvenience is brought to some operations of a user, and when the user needs to share a file, the user needs to repeatedly switch between the application with the sharing function and the application with the file source, wherein the file comprises a photo, a picture, a video screen or other files; the application with the sharing function comprises the following steps: short message applications, WeChat applications, QQ and related applications, microblog applications, mail applications, and the like. For example, when a user shares a photo, the user takes a photo first, then enters an application with a sharing function, and shares the photo by selecting the photo; if another photo needs to be shared, switching between different applications, namely the application of the file source and the application of the sharing function, is needed continuously. The switching between different applications has low sharing efficiency, wastes the time of the user and has poor user experience.
Disclosure of Invention
In order to solve the technical problems, the invention provides the mobile terminal and the file sharing method, which can more quickly and conveniently share files, improve the sharing efficiency and enhance the user experience.
In order to achieve the object of the present invention, the present invention provides a mobile terminal comprising: the device comprises a monitoring module, an acquisition module, a judgment module, a split screen display module and a sharing module; wherein,
the monitoring module is used for monitoring whether the sliding operation of the user exists in the sensing area of the mobile terminal or not when the fact that the user uses the first application in the preset incidence relation is detected; when the sliding operation of a user in the induction area of the mobile terminal is monitored, sending an acquisition notice to an acquisition module;
the acquisition module is used for receiving the acquisition notice and acquiring the sliding operation information of the user;
the judging module is used for sending a split-screen display notification to the split-screen display module when the obtained user operation information meets the preset split-screen display condition;
the split screen display module is used for receiving a split screen display notification and displaying the first application interface and a second application interface of a second application corresponding to the first application in the association relationship in a split screen mode;
the sharing module is used for sharing the file between the first application and the second application according to user operation.
Further, the mobile terminal further includes: and establishing an incidence relation between the application with the file source and the application with the sharing function.
Further, the sliding operation information of the user includes: sliding distance and sliding direction.
Further, it is specifically configured to: judging whether the obtained sliding operation information of the user meets preset split-screen display conditions or not; the method comprises the following steps:
judging whether the sliding distance is greater than or equal to a preset distance threshold value;
judging whether the sliding direction is in a preset specific direction or not;
when the sliding distance is judged to be larger than or equal to a preset distance threshold value and the sliding direction is judged to be in a preset specific direction, judging that the obtained sliding operation information of the user meets a preset split-screen display condition;
wherein, the preset specific direction comprises: sliding from top to bottom, or sliding from bottom to top, or sliding from left to right, or sliding from right to left.
Further, when the second application includes two or more, the split-screen display module is specifically configured to:
displaying a user selection interface on the first application interface and acquiring an instruction selected by a user;
determining a second application interface corresponding to the obtained instruction selected by the user;
and displaying the first application interface and the second application interface in a split screen mode.
Further, the user selection interface includes: a floating window containing more than one instruction, or a function list containing more than one instruction; wherein each instruction corresponds to an application interface.
Further, the split-screen display module is further configured to display a selection button including sharing and mode switching between the first application interface and the second application interface when the first application interface and the second application interface are displayed in a split-screen manner.
Further, the monitoring module is further configured to: when it is monitored that a user selects a sharing button, sending an operation notification to the sharing module; when it is monitored that a user selects a mode switching button, sending a screen-on display notification to the split-screen display module;
the sharing module is further used for receiving the operation notification and sharing the file between the first application and the second application according to the user operation;
the split screen display module is further used for receiving the screen-on display notification, and switching the interface displayed by the first application interface and the second application interface at the same time to the user selection interface and the first application interface.
Further, the sharing module is specifically configured to:
monitoring whether a user has a selection operation between the first application and the second application;
when it is monitored that a user has selection operation between the first application and the second application, acquiring selection operation information;
sharing files between the first application and the second application according to the obtained selection operation information; wherein the selection operation information includes: the selected file, the distance of dragging the file, and the direction of dragging the file.
The invention also provides a method for sharing files, which comprises the following steps:
when detecting that a user uses a first application in a preset incidence relation, monitoring whether a sensing area of the mobile terminal has sliding operation of the user;
when the sliding operation of a user is monitored in an induction area of the mobile terminal, the sliding operation information of the user is obtained;
when the obtained user operation information meets preset split-screen display conditions, displaying a first application interface and a second application interface of a second application corresponding to the first application in the incidence relation in a split-screen mode;
and sharing the file between the first application and the second application according to the user operation.
Further, the method also comprises the following steps: and establishing an incidence relation between the application with the file source and the application with the sharing function.
Further, the sliding operation information of the user includes: sliding distance and sliding direction.
Further, the method further comprises: judging whether the obtained sliding operation information of the user meets preset split-screen display conditions or not; the method specifically comprises the following steps:
judging whether the sliding distance is greater than or equal to a preset distance threshold value;
judging whether the sliding direction is in a preset specific direction or not;
when the sliding distance is judged to be larger than or equal to a preset distance threshold value and the sliding direction is judged to be in a preset specific direction, judging that the obtained sliding operation information of the user meets a preset split-screen display condition;
wherein, the preset specific direction comprises: sliding from top to bottom, or sliding from bottom to top, or sliding from left to right, or sliding from right to left.
Further, when the second application includes two or more than two, the split-screen displaying the first application interface and the second application interface of the second application corresponding to the first application in the association relationship includes:
displaying a user selection interface on the first application interface and acquiring an instruction selected by a user;
determining a second application interface corresponding to the obtained instruction selected by the user;
and displaying the first application interface and the second application interface in a split screen mode.
Further, the user selection interface includes: a floating window containing more than one instruction, or a function list containing more than one instruction; wherein each instruction corresponds to an application interface.
Further, when the first application interface and the second application interface are displayed in a split screen mode, the method further comprises the following steps: and displaying a selection item button containing sharing and mode switching between the first application interface and the second application interface.
Further, the method further comprises:
when the situation that the user selects a sharing button is monitored, a step of sharing a file between the first application and the second application according to user operation is carried out;
and when the situation that the user selects the mode switching button is monitored, the interface displayed by the first application interface and the second application interface at the same time is switched to the user selection interface and the first application interface.
Further, the sharing of the file between the first application and the second application according to the user operation includes:
monitoring whether a user has a selection operation between the first application and the second application;
when it is monitored that a user has selection operation between the first application and the second application, acquiring selection operation information;
sharing files between the first application and the second application according to the obtained selection operation information; wherein the selection operation information includes: the selected file, the distance of dragging the file, and the direction of dragging the file.
The technical scheme of the invention comprises the following steps: the device comprises a monitoring module, an acquisition module, a judgment module, a split screen display module and a sharing module; the mobile terminal comprises a monitoring module, a display module and a display module, wherein the monitoring module is used for monitoring whether the sliding operation of a user exists in a sensing area of the mobile terminal when detecting that the user uses a first application in a preset incidence relation; when the sliding operation of a user in the induction area of the mobile terminal is monitored, sending an acquisition notice to an acquisition module; the acquisition module is used for receiving the acquisition notice and acquiring the sliding operation information of the user; the judging module is used for sending a split-screen display notification to the split-screen display module when the obtained user operation information meets the preset split-screen display condition; the split screen display module is used for receiving a split screen display notification and displaying the first application interface and a second application interface of a second application corresponding to the first application in the association relationship in a split screen mode; the sharing module is used for sharing the file between the first application and the second application according to user operation. According to the technical scheme, the file can be shared more quickly and conveniently, the sharing efficiency is improved, and the user experience is enhanced.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the invention without limiting the invention. In the drawings:
fig. 1 is a schematic hardware configuration of a mobile terminal implementing various embodiments of the present invention;
FIG. 2 is a schematic diagram of a communication system supporting communication between mobile terminals in accordance with the present invention;
FIG. 3 is a schematic structural diagram of a mobile terminal according to the present invention;
FIG. 4 is a flowchart of a method for sharing files according to the present invention;
FIG. 5 is a schematic view of a holding terminal according to the present invention;
FIG. 6(a) is a diagram of an exemplary human-computer interface of the present invention;
FIG. 6(b) is a second exemplary diagram of a human-computer interface of the present invention;
fig. 7 is an exemplary view of the sliding operation of the present invention.
Detailed Description
The technical solution of the present invention will be described in more detail with reference to the accompanying drawings and examples.
A mobile terminal implementing various embodiments of the present invention will now be described with reference to the accompanying drawings. In the following description, suffixes such as "module", "component", or "unit" used to denote elements are used only for facilitating the explanation of the present invention, and have no specific meaning in themselves. Thus, "module" and "component" may be used in a mixture.
The mobile terminal may be implemented in various forms. For example, the terminal described in the present invention may include a mobile terminal such as a mobile phone, a smart phone, a notebook computer, a digital broadcast receiver, a PDA (personal digital assistant), a PAD (tablet computer), a PMP (portable multimedia player), a navigation device, and the like, and a stationary terminal such as a digital TV, a desktop computer, and the like. In the following, it is assumed that the terminal is a mobile terminal. However, it will be understood by those skilled in the art that the configuration according to the embodiment of the present invention can be applied to a fixed type terminal in addition to elements particularly used for moving purposes.
Fig. 1 is a schematic diagram of a hardware structure of a mobile terminal implementing various embodiments of the present invention.
The mobile terminal 100 may include a wireless communication unit 110, an a/V (audio/video) input unit 120, a user input unit 130, a sensing unit 140, an output unit 150, a memory 160, an interface unit 170, a controller 180, and a power supply unit 190, etc. Fig. 1 illustrates a mobile terminal having various components, but it is to be understood that not all illustrated components are required to be implemented. More or fewer components may alternatively be implemented. Elements of the mobile terminal will be described in detail below.
The wireless communication unit 110 typically includes one or more components that allow radio communication between the mobile terminal 100 and a wireless communication system or network. For example, the wireless communication unit may include at least one of a broadcast receiving module 111, a mobile communication module 112, a wireless internet module 113, a short-range communication module 114, and a location information module 115.
The broadcast receiving module 111 receives a broadcast signal and/or broadcast associated information from an external broadcast management server via a broadcast channel. The broadcast channel may include a satellite channel and/or a terrestrial channel. The broadcast management server may be a server that generates and transmits a broadcast signal and/or broadcast associated information or a server that receives a previously generated broadcast signal and/or broadcast associated information and transmits it to a terminal. The broadcast signal may include a TV broadcast signal, a radio broadcast signal, a data broadcast signal, and the like. Also, the broadcast signal may further include a broadcast signal combined with a TV or radio broadcast signal. The broadcast associated information may also be provided via a mobile communication network, and in this case, the broadcast associated information may be received by the mobile communication module 112. The broadcast signal may exist in various forms, for example, it may exist in the form of an Electronic Program Guide (EPG) of Digital Multimedia Broadcasting (DMB), an Electronic Service Guide (ESG) of digital video broadcasting-handheld (DVB-H), and the like. The broadcast receiving module 111 may receive a signal broadcast by using various types of broadcasting systems. In particular, the broadcast receiving module 111 may receive digital broadcasting by using a digital broadcasting system such as a digital broadcasting-terrestrial (DMB-T), digital multimedia broadcasting-satellite (DMB-S), digital video broadcasting-handheld (DVB-H), a data broadcasting system of forward link media (MediaFLO), a terrestrial digital broadcasting integrated service (ISDB-T), and the like. The broadcast receiving module 111 may be constructed to be suitable for various broadcasting systems that provide broadcast signals as well as the above-mentioned digital broadcasting systems. The broadcast signal and/or broadcast associated information received via the broadcast receiving module 111 may be stored in the memory 160 (or other type of storage medium).
The mobile communication module 112 transmits and/or receives radio signals to and/or from at least one of a base station (e.g., access point, node B, etc.), an external terminal, and a server. Such radio signals may include voice call signals, video call signals, or various types of data transmitted and/or received according to text and/or multimedia messages.
The wireless internet module 113 supports wireless internet access of the mobile terminal. The module may be internally or externally coupled to the terminal. The wireless internet access technology to which the module relates may include WLAN (wireless LAN) (Wi-Fi), Wibro (wireless broadband), Wimax (worldwide interoperability for microwave access), HSDPA (high speed downlink packet access), and the like.
The short-range communication module 114 is a module for supporting short-range communication. Some examples of short-range communication technologies include bluetoothTMRadio Frequency Identification (RFID), infrared data association (IrDA), Ultra Wideband (UWB), zigbeeTMAnd so on.
The location information module 115 is a module for checking or acquiring location information of the mobile terminal. A typical example of the location information module is a GPS (global positioning system). According to the current technology, the GPS module 115 calculates distance information and accurate time information from three or more satellites and applies triangulation to the calculated information, thereby accurately calculating three-dimensional current location information according to longitude, latitude, and altitude. Currently, a method for calculating position and time information uses three satellites and corrects an error of the calculated position and time information by using another satellite. In addition, the GPS module 115 can calculate speed information by continuously calculating current position information in real time.
The a/V input unit 120 is used to receive an audio or video signal. The a/V input unit 120 may include a camera 121 and a microphone 1220, and the camera 121 processes image data of still pictures or video obtained by an image capturing apparatus in a video capturing mode or an image capturing mode. The processed image frames may be displayed on the display unit 151. The image frames processed by the camera 121 may be stored in the memory 160 (or other storage medium) or transmitted via the wireless communication unit 110, and two or more cameras 1210 may be provided according to the construction of the mobile terminal. The microphone 122 may receive sounds (audio data) via the microphone in a phone call mode, a recording mode, a voice recognition mode, or the like, and can process such sounds into audio data. The processed audio (voice) data may be converted into a format output transmittable to a mobile communication base station via the mobile communication module 112 in case of a phone call mode. The microphone 122 may implement various types of noise cancellation (or suppression) algorithms to cancel (or suppress) noise or interference generated in the course of receiving and transmitting audio signals.
The user input unit 130 may generate key input data according to a command input by a user to control various operations of the mobile terminal. The user input unit 130 allows a user to input various types of information, and may include a keyboard, dome sheet, touch pad (e.g., a touch-sensitive member that detects changes in resistance, pressure, capacitance, and the like due to being touched), scroll wheel, joystick, and the like. In particular, when the touch pad is superimposed on the display unit 151 in the form of a layer, a touch screen may be formed.
The sensing unit 140 detects a current state of the mobile terminal 100 (e.g., an open or closed state of the mobile terminal 100), a position of the mobile terminal 100, presence or absence of contact (i.e., touch input) by a user with the mobile terminal 100, an orientation of the mobile terminal 100, acceleration or deceleration movement and direction of the mobile terminal 100, and the like, and generates a command or signal for controlling an operation of the mobile terminal 100. For example, when the mobile terminal 100 is implemented as a slide-type mobile phone, the sensing unit 140 may sense whether the slide-type phone is opened or closed. In addition, the sensing unit 140 can detect whether the power supply unit 190 supplies power or whether the interface unit 170 is coupled with an external device. The sensing unit 140 may include a proximity sensor 1410 as will be described below in connection with a touch screen.
The interface unit 170 serves as an interface through which at least one external device is connected to the mobile terminal 100. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input/output (I/O) port, a video I/O port, an earphone port, and the like. The identification module may store various information for authenticating a user using the mobile terminal 100 and may include a User Identity Module (UIM), a Subscriber Identity Module (SIM), a Universal Subscriber Identity Module (USIM), and the like. In addition, a device having an identification module (hereinafter, referred to as an "identification device") may take the form of a smart card, and thus, the identification device may be connected with the mobile terminal 100 via a port or other connection means. The interface unit 170 may be used to receive input (e.g., data information, power, etc.) from an external device and transmit the received input to one or more elements within the mobile terminal 100 or may be used to transmit data between the mobile terminal and the external device.
In addition, when the mobile terminal 100 is connected with an external cradle, the interface unit 170 may serve as a path through which power is supplied from the cradle to the mobile terminal 100 or may serve as a path through which various command signals input from the cradle are transmitted to the mobile terminal. Various command signals or power input from the cradle may be used as signals for recognizing whether the mobile terminal is accurately mounted on the cradle. The output unit 150 is configured to provide output signals (e.g., audio signals, video signals, alarm signals, vibration signals, etc.) in a visual, audio, and/or tactile manner. The output unit 150 may include a display unit 151, an audio output module 152, an alarm unit 153, and the like.
The display unit 151 may display information processed in the mobile terminal 100. For example, when the mobile terminal 100 is in a phone call mode, the display unit 151 may display a User Interface (UI) or a Graphical User Interface (GUI) related to a call or other communication (e.g., text messaging, multimedia file downloading, etc.). When the mobile terminal 100 is in a video call mode or an image capturing mode, the display unit 151 may display a captured image and/or a received image, a UI or GUI showing a video or an image and related functions, and the like.
Meanwhile, when the display unit 151 and the touch pad are overlapped with each other in the form of a layer to form a touch screen, the display unit 151 may serve as an input device and an output device. The display unit 151 may include at least one of a Liquid Crystal Display (LCD), a thin film transistor LCD (TFT-LCD), an Organic Light Emitting Diode (OLED) display, a flexible display, a three-dimensional (3D) display, and the like. Some of these displays may be configured to be transparent to allow a user to view from the outside, which may be referred to as transparent displays, and a typical transparent display may be, for example, a TOLED (transparent organic light emitting diode) display or the like. Depending on the particular desired implementation, the mobile terminal 100 may include two or more display units (or other display devices), for example, the mobile terminal may include an external display unit (not shown) and an internal display unit (not shown). The touch screen may be used to detect a touch input pressure as well as a touch input position and a touch input area.
The audio output module 152 may convert audio data received by the wireless communication unit 110 or stored in the memory 160 into an audio signal and output as sound when the mobile terminal is in a call signal reception mode, a call mode, a recording mode, a voice recognition mode, a broadcast reception mode, or the like. Also, the audio output module 152 may provide audio output related to a specific function performed by the mobile terminal 100 (e.g., a call signal reception sound, a message reception sound, etc.). The audio output module 152 may include a speaker, a buzzer, and the like.
The alarm unit 153 may provide an output to notify the mobile terminal 100 of the occurrence of an event. Typical events may include call reception, message reception, key signal input, touch input, and the like. In addition to audio or video output, the alarm unit 153 may provide output in different ways to notify the occurrence of an event. For example, the alarm unit 153 may provide an output in the form of vibration, and when a call, a message, or some other incoming communication (incomingmunication) is received, the alarm unit 153 may provide a tactile output (i.e., vibration) to inform the user thereof. By providing such a tactile output, the user can recognize the occurrence of various events even when the user's mobile phone is in the user's pocket. The alarm unit 153 may also provide an output notifying the occurrence of an event via the display unit 151 or the audio output module 152.
The memory 160 may store software programs and the like for processing and controlling operations performed by the controller 180, or may temporarily store data (e.g., a phonebook, messages, still images, videos, and the like) that has been or will be output. Also, the memory 160 may store data regarding various ways of vibration and audio signals output when a touch is applied to the touch screen.
The memory 160 may include at least one type of storage medium including a flash memory, a hard disk, a multimedia card, a card-type memory (e.g., SD or DX memory, etc.), a Random Access Memory (RAM), a Static Random Access Memory (SRAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a programmable read-only memory (PROM), a magnetic memory, a magnetic disk, an optical disk, and the like. Also, the mobile terminal 100 may cooperate with a network storage device that performs a storage function of the memory 160 through a network connection.
The controller 180 generally controls the overall operation of the mobile terminal. For example, the controller 180 performs control and processing related to voice calls, data communications, video calls, and the like. In addition, the controller 180 may include a multimedia module 1810 for reproducing (or playing back) multimedia data, and the multimedia module 1810 may be constructed within the controller 180 or may be constructed separately from the controller 180. The controller 180 may perform a pattern recognition process to recognize a handwriting input or a picture drawing input performed on the touch screen as a character or an image.
The power supply unit 190 receives external power or internal power and provides appropriate power required to operate various elements and components under the control of the controller 180.
The various embodiments described herein may be implemented in a computer-readable medium using, for example, computer software, hardware, or any combination thereof. For a hardware implementation, the embodiments described herein may be implemented using at least one of an Application Specific Integrated Circuit (ASIC), a Digital Signal Processor (DSP), a Digital Signal Processing Device (DSPD), a Programmable Logic Device (PLD), a Field Programmable Gate Array (FPGA), a processor, a controller, a microcontroller, a microprocessor, an electronic unit designed to perform the functions described herein, and in some cases, such embodiments may be implemented in the controller 180. For a software implementation, the implementation such as a process or a function may be implemented with a separate software module that allows performing at least one function or operation. The software codes may be implemented by software applications (or programs) written in any suitable programming language, which may be stored in the memory 160 and executed by the controller 180.
Up to this point, mobile terminals have been described in terms of their functionality. Hereinafter, a slide-type mobile terminal among various types of mobile terminals, such as a folder-type, bar-type, swing-type, slide-type mobile terminal, and the like, will be described as an example for the sake of brevity. Accordingly, the present invention can be applied to any type of mobile terminal, and is not limited to a slide type mobile terminal.
The mobile terminal 100 as shown in fig. 1 may be configured to operate with communication systems such as wired and wireless communication systems and satellite-based communication systems that transmit data via frames or packets.
A communication system in which a mobile terminal according to the present invention is operable will now be described with reference to fig. 2.
Such communication systems may use different air interfaces and/or physical layers. For example, the air interface used by the communication system includes, for example, Frequency Division Multiple Access (FDMA), Time Division Multiple Access (TDMA), Code Division Multiple Access (CDMA), and Universal Mobile Telecommunications System (UMTS) (in particular, Long Term Evolution (LTE)), global system for mobile communications (GSM), and the like. By way of non-limiting example, the following description relates to a CDMA communication system, but such teachings are equally applicable to other types of systems.
Referring to fig. 2, the CDMA wireless communication system may include a plurality of mobile terminals 100, a plurality of Base Stations (BSs) 270, Base Station Controllers (BSCs) 275, and a Mobile Switching Center (MSC) 280. The MSC280 is configured to interface with a Public Switched Telephone Network (PSTN) 290. The MSC280 is also configured to interface with a BSC275, which may be coupled to the base station 270 via a backhaul. The backhaul may be constructed according to any of several known interfaces including, for example, E1/T1, ATM, IP, PPP, frame Relay, HDSL, ADSL, or xDSL. It will be understood that a system as shown in fig. 2 may include multiple BSCs 2750.
Each BS270 may serve one or more sectors (or regions), each sector covered by a multi-directional antenna or an antenna pointing in a particular direction being radially distant from the BS 270. Alternatively, each partition may be covered by two or more antennas for diversity reception. Each BS270 may be configured to support multiple frequency allocations, with each frequency allocation having a particular frequency spectrum (e.g., 1.25MHz,5MHz, etc.).
The intersection of partitions with frequency allocations may be referred to as a CDMA channel. The BS270 may also be referred to as a Base Transceiver Subsystem (BTS) or other equivalent terminology. In such a case, the term "base station" may be used to generically refer to a single BSC275 and at least one BS 270. The base stations may also be referred to as "cells". Alternatively, each sector of a particular BS270 may be referred to as a plurality of cell sites.
As shown in fig. 2, a Broadcast Transmitter (BT)295 transmits a broadcast signal to the mobile terminal 100 operating within the system. A broadcast receiving module 111 as shown in fig. 1 is provided at the mobile terminal 100 to receive a broadcast signal transmitted by the BT 295. In fig. 2, several Global Positioning System (GPS) satellites 300 are shown. The satellite 300 assists in locating at least one of the plurality of mobile terminals 100.
In fig. 2, a plurality of satellites 300 are depicted, but it is understood that useful positioning information may be obtained with any number of satellites. The GPS module 115 as shown in fig. 1 is generally configured to cooperate with satellites 300 to obtain desired positioning information. Other techniques that can track the location of the mobile terminal may be used instead of or in addition to GPS tracking techniques. In addition, at least one GPS satellite 300 may selectively or additionally process satellite DMB transmission.
As a typical operation of the wireless communication system, the BS270 receives reverse link signals from various mobile terminals 100. The mobile terminal 100 is generally engaged in conversations, messaging, and other types of communications. Each reverse link signal received by a particular base station 270 is processed within the particular BS 270. The obtained data is forwarded to the associated BSC 275. The BSC provides call resource allocation and mobility management functions including coordination of soft handoff procedures between BSs 270. The BSCs 275 also route the received data to the MSC280, which provides additional routing services for interfacing with the PSTN 290. Similarly, the PSTN290 interfaces with the MSC280, the MSC interfaces with the BSCs 275, and the BSCs 275 accordingly control the BS270 to transmit forward link signals to the mobile terminal 100.
Based on the above mobile terminal hardware structure and communication system, the present invention provides various embodiments of the method.
Fig. 3 is a schematic structural diagram of a mobile terminal according to the present invention, as shown in fig. 3, including: the device comprises a monitoring module, an acquisition module, a judgment module, a split screen display module and a sharing module. Wherein,
the monitoring module is used for monitoring whether the sliding operation of the user exists in the sensing area of the mobile terminal or not when the fact that the user uses the first application in the preset incidence relation is detected; and when the sliding operation of the user in the sensing area of the mobile terminal is monitored, sending an acquisition notice to the acquisition module.
The induction area of the mobile terminal can be located in the display screen area of the mobile terminal, can also be located on the side edge of the mobile terminal, and can also be located in the intersection area of the display screen and the side edge of the mobile terminal. As shown in fig. 5, the sensing area of the mobile terminal may be located on one side or both sides of the finger contacting with the side of the mobile terminal, or may be located in an interaction area between the side of the mobile terminal and the display screen, where the sensing area is located where the finger contacts. Fig. 5 is an example of a right-hand holding the mobile terminal, and an example of a left-hand holding the mobile terminal is not repeated. The schematic diagram of the sliding operation of the user is shown in fig. 7, wherein the user slides in the direction from left to right in fig. 7, and the schematic diagrams of other sliding directions are not repeated.
Further, the monitoring module is further configured to: when it is monitored that the user selects a sharing button, sending an operation notification to a sharing module; and when the situation that the user selects the mode switching button is monitored, sending a screen-on display notification to the split-screen display module.
And the acquisition module is used for receiving the acquisition notice and acquiring the sliding operation information of the user.
Wherein the sliding operation information of the user includes: sliding distance and sliding direction.
And the judging module is used for sending a split-screen display notification to the split-screen display module when the obtained user operation information meets the preset split-screen display condition.
Wherein, the judging module is specifically used for: judging whether the obtained sliding operation information of the user meets preset split-screen display conditions or not; the method comprises the following steps:
judging whether the sliding distance is greater than or equal to a preset distance threshold value;
judging whether the sliding direction is in a preset specific direction or not;
when the sliding distance is judged to be larger than or equal to a preset distance threshold value and the sliding direction is judged to be in a preset specific direction, judging that the obtained sliding operation information of the user meets a preset split-screen display condition;
wherein, the preset specific direction comprises: sliding from top to bottom, or sliding from bottom to top, or sliding from left to right, or sliding from right to left.
And the split screen display module is used for receiving the split screen display notification and displaying the first application interface and a second application interface of a second application corresponding to the first application in the association relationship in a split screen mode.
Wherein, when the second application includes two or more, the split-screen display module is specifically configured to:
displaying a user selection interface on the first application interface and acquiring an instruction selected by a user;
determining a second application interface corresponding to the obtained instruction selected by the user;
and displaying the first application interface and the second application interface in a split screen mode.
Wherein the user selection interface comprises: a floating window containing more than one instruction, or a function list containing more than one instruction; wherein each instruction corresponds to an application interface.
Further, the split-screen display module is further configured to display a selection item button including sharing and mode switching between the first application interface and the second application interface when the first application interface and the second application interface are displayed in a split-screen manner.
Further, the split screen display module is further configured to receive a screen-on display notification, and switch an interface displayed simultaneously by the first application interface and the second application interface to the user selection interface and the first application interface.
The sharing module is used for sharing the file between the first application and the second application according to user operation.
Further, the sharing module is further configured to receive the operation notification, and share the file between the first application and the second application according to the user operation.
Wherein, the sharing module is specifically configured to:
monitoring whether a user has a selection operation between a first application and a second application;
when it is monitored that a user has selection operation between a first application and a second application, acquiring selection operation information;
sharing files between the first application and the second application according to the obtained selection operation information; wherein the selecting operation information includes: the selected file, the distance of dragging the file, and the direction of dragging the file. The sharing of the file between the first application and the second application according to the obtained selection operation information includes:
judging whether the obtained direction for dragging the file is in a preset dragging direction or not; judging whether the obtained distance for dragging the file is greater than or equal to a dragging threshold value or not;
and when the obtained direction of dragging the file is judged to be in the preset dragging direction and the obtained distance of dragging the file is judged to be greater than or equal to the dragging threshold value, sharing the file selected by the user in the application interface corresponding to the end point of the distance from the file to be dragged. Wherein the predetermined dragging direction includes: dragging from top to bottom, or from bottom to top, or from left to right, or from right to left.
Further, the mobile terminal further includes: and establishing an incidence relation between the application with the file source and the application with the sharing function.
It should be noted that the association relationship herein may also be referred to as a corresponding relationship, for example, setting a corresponding relationship between the camera application and each application having the sharing function, setting a corresponding relationship between the picture application and each application having the sharing function, and setting a corresponding relationship between other file applications and each application having the sharing function; or, the corresponding relationship between the camera application and one or some applications with the sharing function is set, the corresponding relationship between the picture application and one or some applications with the sharing function is set, and the corresponding relationship between other applications and one or some applications with the sharing function is set.
Fig. 4 is a flowchart of a method for sharing a file according to the present invention, as shown in fig. 4, including:
step 401: when detecting that the user uses the first application in the preset association relationship, monitoring whether the sliding operation of the user exists in the sensing area of the mobile terminal.
The first application is an application of a certain file source or an application with a sharing function.
The induction area of the mobile terminal can be located in the display screen area of the mobile terminal, can also be located on the side edge of the mobile terminal, and can also be located in the intersection area of the display screen and the side edge of the mobile terminal. As shown in fig. 5, the sensing area of the mobile terminal may be located on one side or both sides of the finger contacting with the side of the mobile terminal, or may be located in an interaction area between the side of the mobile terminal and the display screen, where the sensing area is located where the finger contacts. Fig. 5 is an example of a right-hand holding the mobile terminal, and an example of a left-hand holding the mobile terminal is not repeated. The schematic diagram of the sliding operation of the user is shown in fig. 7, wherein the user slides in the direction from left to right in fig. 7, and the schematic diagrams of other sliding directions are not repeated.
Further, the method also comprises the following steps: and establishing an incidence relation between the application with the file source and the application with the sharing function. It should be noted that the association relationship herein may also be referred to as a corresponding relationship, for example, setting a corresponding relationship between the camera application and each application having the sharing function, setting a corresponding relationship between the picture application and each application having the sharing function, and setting a corresponding relationship between other file applications and each application having the sharing function; or, the corresponding relationship between the camera application and one or some applications with the sharing function is set, the corresponding relationship between the picture application and one or some applications with the sharing function is set, and the corresponding relationship between other applications and one or some applications with the sharing function is set.
Step 402: when the sliding operation of the user in the sensing area of the mobile terminal is monitored, the sliding operation information of the user is obtained.
Wherein, the sliding operation information of the user can be acquired through the pressure sensor.
Wherein the sliding operation information of the user includes: sliding distance and sliding direction.
Step 403: and when the obtained user operation information meets the preset split-screen display condition, displaying the first application interface and a second application interface of a second application corresponding to the first application in the incidence relation in a split-screen mode.
When the first application is an application of a certain file source, the second application is one or more applications with a sharing function corresponding to the application of the file source; when the first application is a certain application with a sharing function, the second application is one or more applications of file sources corresponding to the application with the sharing function.
Further, the method further comprises: judging whether the obtained sliding operation information of the user meets preset split-screen display conditions or not; the method specifically comprises the following steps:
judging whether the sliding distance is greater than or equal to a preset distance threshold value;
judging whether the sliding direction is in a preset specific direction or not;
when the sliding distance is judged to be larger than or equal to a preset distance threshold value and the sliding direction is judged to be in a preset specific direction, judging that the obtained sliding operation information of the user meets a preset split-screen display condition;
wherein, the preset specific direction comprises: sliding from top to bottom, or sliding from bottom to top, or sliding from left to right, or sliding from right to left.
Step 404: and sharing the file between the first application and the second application according to the user operation.
Further, when the second application includes two or more than two, the split-screen displaying the first application interface and the second application interface of the second application corresponding to the first application in the association relationship includes:
displaying a user selection interface on the first application interface and acquiring an instruction selected by a user;
determining a second application interface corresponding to the obtained instruction selected by the user;
and displaying the first application interface and the second application interface in a split screen mode.
Wherein the user selection interface comprises: a floating window containing more than one instruction, or a function list containing more than one instruction; wherein each instruction corresponds to an application interface. The user selection interface is shown in fig. 6 (a).
Further, when the first application interface and the second application interface are displayed in a split screen mode, the method further comprises the following steps: and displaying a selection item button containing sharing and mode switching between the first application interface and the second application interface. As shown in fig. 6(b), wherein the first application corresponds to one application in fig. 6(b) for example, no explanation is provided regarding that the first application corresponds to more than one application.
Further, the method further comprises:
when the situation that the user selects a sharing button is monitored, a step of sharing a file between the first application and the second application according to user operation is carried out;
and when the situation that the user selects the mode switching button is monitored, the interface displayed by the first application interface and the second application interface at the same time is switched to the user selection interface and the first application interface.
The sharing of the file between the first application and the second application according to the user operation includes:
monitoring whether a user has a selection operation between a first application and a second application;
when it is monitored that a user has selection operation between a first application and a second application, acquiring selection operation information;
sharing files between the first application and the second application according to the obtained selection operation information; wherein the selecting operation information includes: the selected file, the distance of dragging the file, and the direction of dragging the file. The sharing of the file between the first application and the second application according to the obtained selection operation information includes:
judging whether the obtained direction for dragging the file is in a preset dragging direction or not; judging whether the obtained distance for dragging the file is greater than or equal to a dragging threshold value or not;
and when the obtained direction of dragging the file is judged to be in the preset dragging direction and the obtained distance of dragging the file is judged to be greater than or equal to the dragging threshold value, sharing the file selected by the user in the application interface corresponding to the end point of the distance from the file to be dragged. Wherein the predetermined dragging direction includes: dragging from top to bottom, or from bottom to top, or from left to right, or from right to left.
Further, the selecting operation information may further include: a selected file and a user selected command. The sharing of the file between the first application and the second application according to the obtained selection operation information includes: when a user selects 'share selected files' in a human-computer interaction interface provided by the system, sharing the selected files into a first application or a second application (when the first application is an application with a sharing function, the selected files are shared into the first application, and when the second application is an application with a sharing function, the selected files are shared into the second application); wherein the user-selected command comprises: sharing the selected file, or canceling.
According to the method, the first application interface and the second application interface of the second application corresponding to the first application are displayed in a split screen mode, a user can share the file without frequently switching between the first application interface and the second application interface, so that the file can be shared more quickly and conveniently, the sharing efficiency is improved, and the user experience is enhanced.
The above-described method of the present invention is explained below based on specific examples.
Example one
Firstly, opening an application (such as WeChat, QQ, microblog and the like) with a sharing function in a Full Screen (Full-Screen), assuming that the Application (APP)1 is opened, sliding a finger of a user from the right side of a Screen of the mobile terminal to the left, displaying a Floating-Window (Floating-Window) when the sliding distance exceeds 3/10 of the whole Screen (or sliding the Floating-Window and the finger to 3/10 of the whole Screen), and entering a Floating-Window mode; at the moment, the floating window and the full screen are in multitask operation and can be operated independently, the floating window obtains a current focus and can be operated, the non-floating window area is processed in darkness, the content of the non-floating window area has certain visibility, and when the partial area is clicked, the floating window mode can be exited and the full screen is returned.
The camera and the gallery application are automatically displayed in the middle of the floating window in a vertical mode for a user to select.
Then, clicking the camera application, the split screen mode is entered. The Screen ratio of the camera application and the APP1 is 1:1 (a user can adjust the Screen ratio according to the preference of the user), a Screen (Screen-) A is a display interface of the camera application, another Screen-B is a display interface of the APP1, the Screen-A and the Screen-B run relatively independently, a Screen separating bar (SmartBar) is arranged between the two screens, and two icon buttons are arranged in the middle of the separating bar and respectively are a mode switching button and a sharing button.
Finally, when the user clicks (or selects) the icon of the share button, the current picture or the video being recorded of the camera is automatically shared into the APP1 of Screen-B, and the specific process is as follows:
when an icon of a sharing button is clicked, the camera saves a current picture, intercepts the current picture (the size of the current picture is consistent with that of the current picture), performs darkening processing on the intercepted picture, and simultaneously performs translation animation (screen capture moving-in); all screenshots are moved into Screen-B or moved to the farthest frame of Screen-B; a zoom animation is then performed (the screen shot disappears) with the screen shot disappearing in APP1 with the effect of inhalation. The APP1 makes a corresponding response according to the current state, if the APP1 is in the chat state, the picture stored in the camera is sent to the current chat object; if the current state has the picture sharing function, the picture stored by the camera is shared to the current state; otherwise, the icon is hidden.
And when the user clicks the icon of the mode switching button, switching the modes, and entering the floating window mode from the split screen mode.
Further, when the user clicks a non-camera application in the floating window, the application is run in the floating window, if a gallery application is clicked at the moment, when the application is in the floating window or in a split screen mode, a picture is shared into the full-screen APP1 in a dragging mode; the method specifically comprises the following steps: the picture is selected by long pressing, a shadow layer with the size consistent with that of the picture appears at the moment, the shadow layer moves along with the hand when the picture slides, and when the shadow layer enters another screen by half, if the APP1 supports dragging, a green frame is displayed on a full-screen frame; when the user is loose, if the APP1 does not support the dragging operation, the shadow layer will automatically disappear (the process is as the above screenshot disappears), otherwise, the APP1 will make a corresponding response according to the current state, and if the user is in the chat state, the picture will be sent to the current chat object; if the current state has the picture sharing function, sharing the current state; otherwise, no operation is performed.
Example two
When a user opens the camera, a gallery, file management and other applications in a full screen mode, at the moment, the fingers of the user slide leftwards from the right side edge of the screen of the mobile terminal, the floating window slides out to 3/10 of a certain screen with the fingers, at the moment, the floating window mode is entered, at the moment, the floating window and the whole screen below the floating window are in multi-task operation and operate independently of each other, the floating window obtains a current focus and can be operated, the screen outside the floating window is processed in dark gray, the content of the floating window has certain visibility, and when the partial area is clicked, the floating window mode can be exited and the mobile terminal returns to a single screen.
Then, the system of the mobile terminal automatically recommends or recommends applications (such as WeChat, QQ, microblog and the like) with sharing functions corresponding to the operation of the user to be vertically displayed at the middle position of the floating window, so that the user can conveniently select sharing photographing or picture applications. The above process is similar to that in the first embodiment.
When the user clicks the application with the sharing function in the floating window, the split screen mode is entered, and the subsequent operation is the same as that of the first embodiment, and is not described herein again.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal device (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.
Claims (18)
1. A mobile terminal, comprising: the device comprises a monitoring module, an acquisition module, a judgment module, a split screen display module and a sharing module; wherein,
the monitoring module is used for monitoring whether the sliding operation of the user exists in the sensing area of the mobile terminal or not when the fact that the user uses the first application in the preset incidence relation is detected; when the sliding operation of a user in the induction area of the mobile terminal is monitored, sending an acquisition notice to an acquisition module;
the acquisition module is used for receiving the acquisition notice and acquiring the sliding operation information of the user;
the judging module is used for sending a split-screen display notification to the split-screen display module when the obtained user operation information meets the preset split-screen display condition;
the split screen display module is used for receiving a split screen display notification and displaying the first application interface and a second application interface of a second application corresponding to the first application in the association relationship in a split screen mode;
the sharing module is used for sharing the file between the first application and the second application according to user operation.
2. The mobile terminal of claim 1, further comprising: and establishing an incidence relation between the application with the file source and the application with the sharing function.
3. The mobile terminal according to claim 1, wherein the sliding operation information of the user comprises: sliding distance and sliding direction.
4. The mobile terminal of claim 3, wherein the determining module is specifically configured to: judging whether the obtained sliding operation information of the user meets preset split-screen display conditions or not; the method comprises the following steps:
judging whether the sliding distance is greater than or equal to a preset distance threshold value;
judging whether the sliding direction is in a preset specific direction or not;
when the sliding distance is judged to be larger than or equal to a preset distance threshold value and the sliding direction is judged to be in a preset specific direction, judging that the obtained sliding operation information of the user meets a preset split-screen display condition;
wherein, the preset specific direction comprises: sliding from top to bottom, or sliding from bottom to top, or sliding from left to right, or sliding from right to left.
5. The mobile terminal according to claim 1, wherein when the second application includes two or more applications, the split-screen display module is specifically configured to:
displaying a user selection interface on the first application interface and acquiring an instruction selected by a user;
determining a second application interface corresponding to the obtained instruction selected by the user;
and displaying the first application interface and the second application interface in a split screen mode.
6. The mobile terminal of claim 5, wherein the user selection interface comprises: a floating window containing more than one instruction, or a function list containing more than one instruction; wherein each instruction corresponds to an application interface.
7. The mobile terminal according to claim 1 or 5, wherein the split-screen display module is further configured to display a selection button including sharing and mode switching between the first application interface and the second application interface when the first application interface and the second application interface are displayed in a split-screen manner.
8. The mobile terminal of claim 7, wherein the monitoring module is further configured to: when it is monitored that a user selects a sharing button, sending an operation notification to the sharing module; when it is monitored that a user selects a mode switching button, sending a screen-on display notification to the split-screen display module;
the sharing module is further used for receiving the operation notification and sharing the file between the first application and the second application according to the user operation;
the split screen display module is further used for receiving the screen-on display notification, and switching the interface displayed by the first application interface and the second application interface at the same time to the user selection interface and the first application interface.
9. The mobile terminal according to claim 1 or 8, wherein the sharing module is specifically configured to:
monitoring whether a user has a selection operation between the first application and the second application;
when it is monitored that a user has selection operation between the first application and the second application, acquiring selection operation information;
sharing files between the first application and the second application according to the obtained selection operation information; wherein the selection operation information includes: the selected file, the distance of dragging the file, and the direction of dragging the file.
10. A method for sharing files, comprising:
when detecting that a user uses a first application in a preset incidence relation, monitoring whether a sensing area of the mobile terminal has sliding operation of the user;
when the sliding operation of a user is monitored in an induction area of the mobile terminal, the sliding operation information of the user is obtained;
when the obtained user operation information meets preset split-screen display conditions, displaying a first application interface and a second application interface of a second application corresponding to the first application in the incidence relation in a split-screen mode;
and sharing the file between the first application and the second application according to the user operation.
11. The method of claim 10, further comprising, prior to the method: and establishing an incidence relation between the application with the file source and the application with the sharing function.
12. The method according to claim 10, wherein the sliding operation information of the user comprises: sliding distance and sliding direction.
13. The method of claim 12, further comprising: judging whether the obtained sliding operation information of the user meets preset split-screen display conditions or not; the method specifically comprises the following steps:
judging whether the sliding distance is greater than or equal to a preset distance threshold value;
judging whether the sliding direction is in a preset specific direction or not;
when the sliding distance is judged to be larger than or equal to a preset distance threshold value and the sliding direction is judged to be in a preset specific direction, judging that the obtained sliding operation information of the user meets a preset split-screen display condition;
wherein, the preset specific direction comprises: sliding from top to bottom, or sliding from bottom to top, or sliding from left to right, or sliding from right to left.
14. The method of claim 10, when the second application comprises two or more, the split-screen displaying the first application interface and a second application interface of a second application corresponding to the first application in the association comprises:
displaying a user selection interface on the first application interface and acquiring an instruction selected by a user;
determining a second application interface corresponding to the obtained instruction selected by the user;
and displaying the first application interface and the second application interface in a split screen mode.
15. The method of claim 14, wherein the user selection interface comprises: a floating window containing more than one instruction, or a function list containing more than one instruction; wherein each instruction corresponds to an application interface.
16. The method of claim 10 or 14, wherein when the first application interface and the second application interface are displayed in the split screen, the method further comprises: and displaying a selection item button containing sharing and mode switching between the first application interface and the second application interface.
17. The method of claim 16, further comprising:
when the situation that the user selects a sharing button is monitored, a step of sharing a file between the first application and the second application according to user operation is carried out;
and when the situation that the user selects the mode switching button is monitored, the interface displayed by the first application interface and the second application interface at the same time is switched to the user selection interface and the first application interface.
18. The method according to claim 10 or 17, wherein the sharing of the file between the first application and the second application according to the user operation comprises:
monitoring whether a user has a selection operation between the first application and the second application;
when it is monitored that a user has selection operation between the first application and the second application, acquiring selection operation information;
sharing files between the first application and the second application according to the obtained selection operation information; wherein the selection operation information includes: the selected file, the distance of dragging the file, and the direction of dragging the file.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510728283.6A CN105430168A (en) | 2015-10-30 | 2015-10-30 | Mobile terminal and file sharing method |
PCT/CN2016/099234 WO2017071424A1 (en) | 2015-10-30 | 2016-09-18 | Mobile terminal and method for sharing file |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510728283.6A CN105430168A (en) | 2015-10-30 | 2015-10-30 | Mobile terminal and file sharing method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105430168A true CN105430168A (en) | 2016-03-23 |
Family
ID=55508101
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510728283.6A Pending CN105430168A (en) | 2015-10-30 | 2015-10-30 | Mobile terminal and file sharing method |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN105430168A (en) |
WO (1) | WO2017071424A1 (en) |
Cited By (30)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106200970A (en) * | 2016-07-12 | 2016-12-07 | 广东欧珀移动通信有限公司 | A kind of method of split screen display available and terminal |
CN106603823A (en) * | 2016-11-28 | 2017-04-26 | 努比亚技术有限公司 | Content sharing method and device and terminal |
CN106603846A (en) * | 2016-12-19 | 2017-04-26 | 联想(北京)有限公司 | Method for transmitting file and smartphone |
WO2017071424A1 (en) * | 2015-10-30 | 2017-05-04 | 努比亚技术有限公司 | Mobile terminal and method for sharing file |
CN106681614A (en) * | 2016-12-30 | 2017-05-17 | 珠海市魅族科技有限公司 | Information sharing method and device |
CN106681711A (en) * | 2016-11-30 | 2017-05-17 | 维沃移动通信有限公司 | Method for content sharing under split screen mode and mobile terminal |
CN107092418A (en) * | 2017-03-31 | 2017-08-25 | 努比亚技术有限公司 | The terminal and method of operation application suspension windows |
CN107357483A (en) * | 2017-06-09 | 2017-11-17 | 珠海市魅族科技有限公司 | Data sharing method and device, computer equipment and computer-readable recording medium |
CN107562302A (en) * | 2016-07-01 | 2018-01-09 | 百度在线网络技术(北京)有限公司 | Method and apparatus for operating the file on mobile terminal |
CN107770369A (en) * | 2017-09-28 | 2018-03-06 | 努比亚技术有限公司 | Control method, device and the computer-readable recording medium of mobile terminal |
CN108228020A (en) * | 2016-12-12 | 2018-06-29 | 腾讯科技(深圳)有限公司 | A kind of information processing method and terminal |
CN108459803A (en) * | 2018-02-28 | 2018-08-28 | 努比亚技术有限公司 | Picture sending method, mobile terminal and readable storage medium storing program for executing based on double-sided screen |
CN108646961A (en) * | 2018-05-04 | 2018-10-12 | 腾讯科技(深圳)有限公司 | A kind of management method of Pending tasks, device and storage medium |
CN108984322A (en) * | 2018-07-05 | 2018-12-11 | 珠海格力电器股份有限公司 | Content transmission method and device in split screen mode |
CN108984092A (en) * | 2018-06-27 | 2018-12-11 | Oppo广东移动通信有限公司 | Device control method, device, storage medium and electronic device |
CN109388312A (en) * | 2017-08-05 | 2019-02-26 | 益富可视精密工业(深圳)有限公司 | Electronic device and its application execution method |
CN109462692A (en) * | 2018-10-29 | 2019-03-12 | 努比亚技术有限公司 | Split screen display available operating method, mobile terminal and computer readable storage medium |
CN109743438A (en) * | 2018-06-19 | 2019-05-10 | 北京字节跳动网络技术有限公司 | A kind of method and apparatus sending multimedia messages |
CN109933446A (en) * | 2019-03-18 | 2019-06-25 | Oppo广东移动通信有限公司 | Method and apparatus for controlling data transmission across applications in electronic devices |
CN110196668A (en) * | 2019-05-31 | 2019-09-03 | 维沃移动通信有限公司 | Information processing method and terminal device |
CN110519461A (en) * | 2019-08-30 | 2019-11-29 | Oppo广东移动通信有限公司 | File transmission method, device, computer equipment and storage medium |
CN110688045A (en) * | 2019-09-30 | 2020-01-14 | Oppo广东移动通信有限公司 | Method for processing files between applications, electronic device and computer readable storage medium |
CN111371988A (en) * | 2020-02-27 | 2020-07-03 | Oppo广东移动通信有限公司 | Content operation method, device, terminal and storage medium |
CN111666195A (en) * | 2020-05-26 | 2020-09-15 | 上海连尚网络科技有限公司 | Method and apparatus for providing video information or image information |
CN111857460A (en) * | 2020-06-29 | 2020-10-30 | 维沃移动通信有限公司 | Split screen processing method, split screen processing device, electronic equipment and readable storage medium |
WO2021104255A1 (en) * | 2019-11-27 | 2021-06-03 | 维沃移动通信有限公司 | File management method and electronic device |
CN113204303A (en) * | 2021-04-25 | 2021-08-03 | Oppo广东移动通信有限公司 | Display control method and device, mobile terminal and storage medium |
CN113612680A (en) * | 2016-04-13 | 2021-11-05 | 微软技术许可有限责任公司 | Suppressing indication of incoming communications in a user interface |
CN114510166A (en) * | 2022-04-01 | 2022-05-17 | 深圳传音控股股份有限公司 | Operation method, intelligent terminal and storage medium |
WO2022105425A1 (en) * | 2020-11-17 | 2022-05-27 | 深圳传音控股股份有限公司 | Display method, electronic device, and readable storage medium |
Families Citing this family (5)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110187905B (en) * | 2019-05-08 | 2023-06-27 | Oppo广东移动通信有限公司 | System updating method and mobile terminal |
CN110990172A (en) * | 2019-12-02 | 2020-04-10 | 维沃移动通信有限公司 | Application sharing method, first electronic device and computer-readable storage medium |
CN111628977B (en) * | 2020-05-20 | 2024-09-03 | 腾讯科技(深圳)有限公司 | Media file processing method, device and storage medium |
CN114124879B (en) * | 2020-08-11 | 2023-07-18 | 深圳市万普拉斯科技有限公司 | Multimedia file sharing method, device, terminal equipment and storage medium |
CN113141605A (en) * | 2021-04-29 | 2021-07-20 | 东莞市小精灵教育软件有限公司 | Data transmission method and device, terminal equipment and readable storage medium |
Citations (5)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2595046A2 (en) * | 2011-11-16 | 2013-05-22 | Samsung Electronics Co., Ltd | Apparatus including a touch screen under a multi-application environment and controlling method thereof |
CN103324435A (en) * | 2013-05-24 | 2013-09-25 | 华为技术有限公司 | Multi-screen display method and device and electronic device thereof |
CN103645897A (en) * | 2013-12-05 | 2014-03-19 | 深圳市中兴移动通信有限公司 | Mobile terminal and operation method thereof |
CN104679427A (en) * | 2015-01-29 | 2015-06-03 | 深圳市中兴移动通信有限公司 | Terminal split-screen display method and system |
CN104750450A (en) * | 2015-04-03 | 2015-07-01 | 魅族科技(中国)有限公司 | File sharing method in IM (Instant Messaging) and terminal |
Family Cites Families (5)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140075394A1 (en) * | 2012-09-07 | 2014-03-13 | Samsung Electronics Co., Ltd. | Method and apparatus to facilitate interoperability of applications in a device |
KR102127925B1 (en) * | 2013-04-29 | 2020-06-29 | 엘지전자 주식회사 | Mobile terminal and control method thereof |
CN104639763A (en) * | 2015-02-28 | 2015-05-20 | 深圳市中兴移动通信有限公司 | Data sharing method and data sharing system based on screen splitting interface |
CN104735255B (en) * | 2015-03-27 | 2018-02-23 | 努比亚技术有限公司 | Multi-screen display method and system |
CN105430168A (en) * | 2015-10-30 | 2016-03-23 | 努比亚技术有限公司 | Mobile terminal and file sharing method |
-
2015
- 2015-10-30 CN CN201510728283.6A patent/CN105430168A/en active Pending
-
2016
- 2016-09-18 WO PCT/CN2016/099234 patent/WO2017071424A1/en active Application Filing
Patent Citations (5)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2595046A2 (en) * | 2011-11-16 | 2013-05-22 | Samsung Electronics Co., Ltd | Apparatus including a touch screen under a multi-application environment and controlling method thereof |
CN103324435A (en) * | 2013-05-24 | 2013-09-25 | 华为技术有限公司 | Multi-screen display method and device and electronic device thereof |
CN103645897A (en) * | 2013-12-05 | 2014-03-19 | 深圳市中兴移动通信有限公司 | Mobile terminal and operation method thereof |
CN104679427A (en) * | 2015-01-29 | 2015-06-03 | 深圳市中兴移动通信有限公司 | Terminal split-screen display method and system |
CN104750450A (en) * | 2015-04-03 | 2015-07-01 | 魅族科技(中国)有限公司 | File sharing method in IM (Instant Messaging) and terminal |
Cited By (39)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017071424A1 (en) * | 2015-10-30 | 2017-05-04 | 努比亚技术有限公司 | Mobile terminal and method for sharing file |
CN113612680A (en) * | 2016-04-13 | 2021-11-05 | 微软技术许可有限责任公司 | Suppressing indication of incoming communications in a user interface |
CN113612680B (en) * | 2016-04-13 | 2023-03-24 | 微软技术许可有限责任公司 | Suppressing indication of incoming communications in a user interface |
US11716415B2 (en) | 2016-04-13 | 2023-08-01 | Microsoft Technology Licensing, Llc | Suppressing indications of events in user interfaces |
CN107562302A (en) * | 2016-07-01 | 2018-01-09 | 百度在线网络技术(北京)有限公司 | Method and apparatus for operating the file on mobile terminal |
CN106200970B (en) * | 2016-07-12 | 2018-06-29 | 广东欧珀移动通信有限公司 | The method and terminal of a kind of split screen display available |
CN106200970A (en) * | 2016-07-12 | 2016-12-07 | 广东欧珀移动通信有限公司 | A kind of method of split screen display available and terminal |
CN106603823A (en) * | 2016-11-28 | 2017-04-26 | 努比亚技术有限公司 | Content sharing method and device and terminal |
CN106681711A (en) * | 2016-11-30 | 2017-05-17 | 维沃移动通信有限公司 | Method for content sharing under split screen mode and mobile terminal |
CN108228020B (en) * | 2016-12-12 | 2021-09-07 | 腾讯科技(深圳)有限公司 | Information processing method and terminal |
CN108228020A (en) * | 2016-12-12 | 2018-06-29 | 腾讯科技(深圳)有限公司 | A kind of information processing method and terminal |
CN106603846A (en) * | 2016-12-19 | 2017-04-26 | 联想(北京)有限公司 | Method for transmitting file and smartphone |
CN106681614A (en) * | 2016-12-30 | 2017-05-17 | 珠海市魅族科技有限公司 | Information sharing method and device |
CN107092418A (en) * | 2017-03-31 | 2017-08-25 | 努比亚技术有限公司 | The terminal and method of operation application suspension windows |
CN107092418B (en) * | 2017-03-31 | 2020-11-06 | 南京投知科技有限公司 | Terminal and method for operating application floating window |
CN107357483A (en) * | 2017-06-09 | 2017-11-17 | 珠海市魅族科技有限公司 | Data sharing method and device, computer equipment and computer-readable recording medium |
CN109388312A (en) * | 2017-08-05 | 2019-02-26 | 益富可视精密工业(深圳)有限公司 | Electronic device and its application execution method |
CN107770369A (en) * | 2017-09-28 | 2018-03-06 | 努比亚技术有限公司 | Control method, device and the computer-readable recording medium of mobile terminal |
CN108459803A (en) * | 2018-02-28 | 2018-08-28 | 努比亚技术有限公司 | Picture sending method, mobile terminal and readable storage medium storing program for executing based on double-sided screen |
CN108459803B (en) * | 2018-02-28 | 2021-08-06 | 努比亚技术有限公司 | Picture sending method based on double-sided screen, mobile terminal and readable storage medium |
CN108646961A (en) * | 2018-05-04 | 2018-10-12 | 腾讯科技(深圳)有限公司 | A kind of management method of Pending tasks, device and storage medium |
CN108646961B (en) * | 2018-05-04 | 2021-08-27 | 腾讯科技(深圳)有限公司 | Management method and device for tasks to be handled and storage medium |
CN109743438A (en) * | 2018-06-19 | 2019-05-10 | 北京字节跳动网络技术有限公司 | A kind of method and apparatus sending multimedia messages |
CN108984092A (en) * | 2018-06-27 | 2018-12-11 | Oppo广东移动通信有限公司 | Device control method, device, storage medium and electronic device |
CN108984322A (en) * | 2018-07-05 | 2018-12-11 | 珠海格力电器股份有限公司 | Content transmission method and device in split screen mode |
CN109462692A (en) * | 2018-10-29 | 2019-03-12 | 努比亚技术有限公司 | Split screen display available operating method, mobile terminal and computer readable storage medium |
CN109933446A (en) * | 2019-03-18 | 2019-06-25 | Oppo广东移动通信有限公司 | Method and apparatus for controlling data transmission across applications in electronic devices |
CN110196668A (en) * | 2019-05-31 | 2019-09-03 | 维沃移动通信有限公司 | Information processing method and terminal device |
CN110196668B (en) * | 2019-05-31 | 2021-01-08 | 维沃移动通信有限公司 | Information processing method and terminal equipment |
CN110519461A (en) * | 2019-08-30 | 2019-11-29 | Oppo广东移动通信有限公司 | File transmission method, device, computer equipment and storage medium |
CN110688045A (en) * | 2019-09-30 | 2020-01-14 | Oppo广东移动通信有限公司 | Method for processing files between applications, electronic device and computer readable storage medium |
WO2021104255A1 (en) * | 2019-11-27 | 2021-06-03 | 维沃移动通信有限公司 | File management method and electronic device |
CN111371988A (en) * | 2020-02-27 | 2020-07-03 | Oppo广东移动通信有限公司 | Content operation method, device, terminal and storage medium |
CN111666195A (en) * | 2020-05-26 | 2020-09-15 | 上海连尚网络科技有限公司 | Method and apparatus for providing video information or image information |
CN111666195B (en) * | 2020-05-26 | 2024-06-04 | 上海连尚网络科技有限公司 | A method and device for providing video information or image information |
CN111857460A (en) * | 2020-06-29 | 2020-10-30 | 维沃移动通信有限公司 | Split screen processing method, split screen processing device, electronic equipment and readable storage medium |
WO2022105425A1 (en) * | 2020-11-17 | 2022-05-27 | 深圳传音控股股份有限公司 | Display method, electronic device, and readable storage medium |
CN113204303A (en) * | 2021-04-25 | 2021-08-03 | Oppo广东移动通信有限公司 | Display control method and device, mobile terminal and storage medium |
CN114510166A (en) * | 2022-04-01 | 2022-05-17 | 深圳传音控股股份有限公司 | Operation method, intelligent terminal and storage medium |
Also Published As
Publication number | Publication date |
---|---|
WO2017071424A1 (en) | 2017-05-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105430168A (en) | 2016-03-23 | Mobile terminal and file sharing method |
CN106210328B (en) | 2019-10-29 | Information display device and method |
CN104731480B (en) | 2020-03-17 | Image display method and device based on touch screen |
CN105260083A (en) | 2016-01-20 | Mobile terminal and method for realizing split screens |
CN106610770A (en) | 2017-05-03 | Picture viewing method and device |
CN110928708B (en) | 2022-08-02 | Icon display method and device, electronic equipment and computer readable storage medium |
CN104699404A (en) | 2015-06-10 | Soft keyboard display method and device |
CN104881223A (en) | 2015-09-02 | Method and device for achieving application operation |
CN104898978A (en) | 2015-09-09 | Method and device for selecting application menu |
CN106648324B (en) | 2020-11-10 | Hidden icon control method and device and terminal |
CN104951229B (en) | 2017-03-29 | Screenshot method and device |
CN106843723A (en) | 2017-06-13 | A kind of application program associates application method and mobile terminal |
CN107018334A (en) | 2017-08-04 | A kind of applied program processing method and device based on dual camera |
CN109542317B (en) | 2022-04-22 | Display control method, device and storage medium of double-sided screen mobile terminal |
CN106095308B (en) | 2019-05-31 | The method of mobile terminal and dummy keyboard false-touch prevention |
CN105049612A (en) | 2015-11-11 | Method of realizing recording and device of realizing recording |
CN105260096B (en) | 2018-12-04 | A kind of method and mobile terminal controlling user's operation |
CN106790994A (en) | 2017-05-31 | The triggering method and mobile terminal of control |
CN106569670B (en) | 2020-12-01 | Device and method for processing application |
CN105094598A (en) | 2015-11-25 | Device and method for processing operational objects |
CN104850351B (en) | 2018-03-23 | A kind of method and apparatus for realizing Rimless interaction |
CN106802751A (en) | 2017-06-06 | A kind of terminal and screen display method |
CN106896988B (en) | 2020-09-25 | Application icon alignment device, terminal and method |
CN105138235A (en) | 2015-12-09 | Picture processing apparatus and method |
CN104915022B (en) | 2018-05-15 | A kind of method and device for realizing input method switching |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
2016-03-23 | C06 | Publication | |
2016-03-23 | PB01 | Publication | |
2016-04-20 | C10 | Entry into substantive examination | |
2016-04-20 | SE01 | Entry into force of request for substantive examination | |
2019-09-27 | RJ01 | Rejection of invention patent application after publication | |
2019-09-27 | RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160323 |