The present disclosure relates to the field of file transmission control, in particular to a file transmission method and apparatus, a terminal, a wearable device and a computer storage medium.
A wearable device is a portable device which is directly put on a body or is integrated into user clothes or accessories. At present, in the field of wearable technology, the existing wearable device products include smart watches, smart glasses and smart wristbands, etc. As two types of commonly used portable electronic devices, information transmission and sharing between a wearable device and a mobile phone terminal are functions which are frequently used by a user. Almost all wearable devices have a function of communicating with mobile phones. Relevant communication is implemented usually through Bluetooth, wireless fidelity (WiFi) or near-field communication (NFC).
User operation interfaces of the wearable devices are influenced by area of display areas and shapes of devices, which is usually inconvenient for users to directly and manually operate. For example, for the smart glasses, the existing Google glasses are operated by means of sound control, and the existing smart watches are most operated by virtue of touch screens and keys on side surfaces of the watches.
When the wearable devices are used for transmitting files, usually a file to be transmitted is selected first and then the file is transmitted. This mode has the advantage that the transmission of the file at each time reflects the user's demand for the file to a certain extent. Although the user can quickly find a file which needs to be transmitted on a touch screen or a keyboard of the mobile phone, due to limitations of the screen and operation interface on the wearable devices, troublesome file path confirmation operations often cause headache to users and low efficiency, mistakes are easily made and the user experience is relatively poor.
In order to solve the existing technical problem, the embodiments of the present disclosure are to provide a file transmission method and apparatus, a terminal, a wearable device and a computer storage medium, such that automatic transmission of files can be realized and the problems of low efficiency and relatively poor user experience caused by troublesome file path confirmation operations are solved.
The embodiment of the present disclosure provides a file transmission method, applied to a first electronic device, including:
In the above-mentioned solution, the automatic file transmission condition is satisfied when it is detected that the first electronic device and the second electronic device are connected through a first communication mode; and
In the above-mentioned solution, when the first detection result is used for representing that the automatic file transmission condition is satisfied between the first electronic device and the second electronic device, the method further includes:
In the above-mentioned solution, the first hardware is a preset first key used for starting file transmission of the first electronic device or a light sensor.
In the above-mentioned solution, when the first detection result is used for representing that the automatic file transmission condition is satisfied between the first electronic device and the second electronic device, the method further includes:
In the above-mentioned solution, the method further includes:
In the above-mentioned solution, the third hardware is at least one of a light sensor, a screen of the first electronic device and a second key used for setting the first transmission direction of the first electronic device.
In the above-mentioned solution, the method further includes:
The embodiment of the present disclosure further provides a file transmission apparatus, applied to a first electronic device, including:
In the above-mentioned solution, the automatic file transmission condition is connection through a first communication mode; and
In the above-mentioned solution, the apparatus further includes:
In the above-mentioned solution, the first hardware is a preset first key used for starting file transmission of the first electronic device or a light sensor.
In the above-mentioned solution, the apparatus further includes:
In the above-mentioned solution, the apparatus further includes:
In the above-mentioned solution, the third hardware is at least one of a light sensor, a screen of the first electronic device and a second key used for setting the first transmission direction of the first electronic device.
In the above-mentioned solution, the apparatus further includes:
The embodiment of the present disclosure further provides a terminal, including the foresaid file transmission apparatus.
The embodiment of the present disclosure further provides a wearable device, including the foresaid file transmission apparatus.
The embodiment of the present disclosure further provides a computer storage medium, herein computer-executable instructions are stored in the computer storage medium, and the computer-executable instructions are used for executing the foresaid file transmission method.
In the embodiments of the present disclosure, a file at a first location or a file of a first file type is pre-designated as a first file which satisfies a preset file attribute, and when an automatic file transmission condition is satisfied between two electronic devices, the first file is started to be automatically transmitted. In addition, in the embodiments of the present disclosure, whether automatic file transmission needs to be started can be judged by detecting a state of certain hardware of any one of the two electronic devices, and further a direction of transmitting the file can be determined according to the state of the designated hardware of any one of the electronic devices, thereby automatic file transmission is more quickly and conveniently completed and the user experience is improved.
In order to enable the technical problem required to be solved by the embodiments of the present disclosure, the technical solution and the advantages to be clearer, detailed descriptions will be made in combination with the accompanying drawings and specific embodiments below.
The embodiment of the present disclosure provides a file transmission method, which is applied to a first electronic device. The method is as illustrated in
In step 11, whether an automatic file transmission condition is satisfied between the first electronic device and a second electronic device is detected to obtain a first detection result.
In step 12, when the first detection result is used for representing that the automatic file transmission condition is satisfied between the first electronic device and the second electronic device, a first file having a preset file attribute is selected and the first file is transmitted.
In the embodiment of the present disclosure, the first file which is automatically transmitted here is not temporarily designated during transmission but is a file which is preset and has a preset file attribute. As long as the automatic file transmission condition is satisfied between the first electronic device and the second electronic device, the first file is automatically transmitted. A user does not need to search a file to be transmitted, thereby automatic file transmission can be quickly completed and the user experience is improved.
Alternatively, the first electronic device is a terminal and the second electronic device is a wearable device, or the first electronic device is a wearable device and the second electronic device is a terminal, or the two electronic devices are simultaneously terminals or wearable devices.
In the above-mentioned file transmission method, the automatic file transmission condition is connection through a first communication mode.
The preset file attribute is being at a preset first location or a preset first file type.
With respect to the first communication mode, it may be a Bluetooth, WiFi or near-field communication mode. Of course, it may also be other communication modes, as long as a function of communication between the first electronic device and the second electronic device can be executed to perform file transmission.
The first file having the preset file attribute may be a file which is preset at a first location of the first electronic device (or the second electronic device). For example, a file pre-designated on a desktop of the first electronic device (or the second electronic device) is the first file which may be automatically transmitted.
The first file having the preset file attribute may also be a file of the pre-designated first file type, and the first file type may be at least one of name card, picture, audio, video, short message or conversation record.
Of course, before whether the automatic file transmission condition is satisfied between the first electronic device and the second electronic device is detected, the first location of the first file which needs to be transmitted may be preset by the user, or the first file type may be selected or edited, etc. Here, the user is alternatively a user who simultaneously holds the first electronic device and the second electronic device.
In addition, in order to further improve the user experience, in the embodiment of the present disclosure, file transmission may be started through a plurality of shortcut operations performed by the user to the electronic devices. When it is determined that the user needs to start file transmission, the first file having the preset file attribute is selected and the selected first file is transmitted to the second electronic device. Specifically, the following two modes may be adopted for implementation.
<Mode 1>
The user starts file transmission through the first electronic device, i.e., the method also includes:
Herein, the first hardware is a preset first key used for starting file transmission of the first electronic device or a light sensor.
In actual application, the user may preset a starting condition of file transmission, e.g., when a certain key is pressed long, i.e., a time length of pressing the key exceeds a certain time length, or the light sensor arranged on the first electronic device is continuously covered twice for light sensing, it is determined that the file transmission needs to be started. Therefore, the first state may be that the first key is in a long-pressed state or may be that the light sensor is in a state of being continuously covered twice for light sensing, the first file having the preset file attribute is selected and the first file is transmitted, such that the first file is started to be transmitted between the first electronic device and the second electronic device. The first key may be reused with original keys such as a volume adjustment key, a display interface back key and the like in the first electronic device, and a key may also be added and used as the first key.
The above-mentioned situation is just an illustration about starting the file transmission. In actual application, whether to start the file transmission may also be determined by detecting whether other hardware of the first electronic device is in the designated first state. After the two electronic devices are connected through the first communication mode and the first electronic device detects that the first hardware is in the first state, the first file is started to be transmitted between the two electronic devices.
Of course, when the first state for starting file transmission of the first hardware is set, quick and simple operations should be alternatively selected as operations for starting file transmission, and too complex operations should not be set.
Corresponding to the mode 1, file transmission may be started through the second electronic device. A specific mode is as follow:
<Mode 2>
The user starts file transmission through the second electronic device and needs to notify the first electronic device to start file transmission after start, i.e., the method also includes:
The second electronic device detects a state of the second hardware thereof and notifies the first electronic device after it is determined that file transmission needs to be started. The user may preset the electronic device which is used for starting file transmission. Herein, the second hardware of the second electronic device and the second state may be understood by referring to the first hardware of the first electronic device and the first state; meanwhile, the method for the second electronic device detecting whether the second hardware thereof is in the preset second state may be understood by referring to the method for the first electronic device detecting whether the first hardware thereof is in the preset first state.
In the embodiment of the present disclosure, in addition to that file transmission is started by detecting the states of the hardware of the electronic devices, a file transmission direction may also be automatically controlled. The control of the file transmission direction may also be determined through the first electronic device or the second electronic device. Specific implementation modes are as follows:
<First Mode>
The method also includes:
Herein, the third hardware is a light sensor, a screen or at least one second key which is used for representing the first transmission direction; the second key may be reused with a volume adjustment key in the first electronic device, a plurality of keys may also be additionally set and used for representing different transmission directions. The file transmission direction may be determined according to an activated state of the screen on the first electronic device, a sensing state of the light sensor or a specific state of the second key.
In the embodiment of the present disclosure, before the file is transmitted, firstly the first electronic device detects a state of a corresponding device thereof. Specifically, whether the screen of the first electronic device itself is in a lighted-up state may be detected, the magnitude of an illumination brightness value obtained by the light sensor may be detected, or whether the second key is long-pressed may be detected. State information is converted into a control code to be transmitted, and the first electronic device accordingly knows whether the first electronic device needs to actively transmit a file or passively wait for receiving.
If the first electronic device is a terminal, the first file transmission direction may also be determined by detecting whether a stylus is pulled out.
Of course, the above-mentioned situation is just an illustration about determining the file transmission direction. The user may determine the file transmission direction by presetting states of certain keys.
In addition to that the file transmission direction is determined through the first electronic device, the file transmission direction may also be determined through the second electronic device. The specific description is as follow.
<Second Mode>
The method also includes:
The fourth hardware of the second electronic device and the fourth state may be understood by referring to the third hardware of the first electronic device and the third state; meanwhile, the process of the second electronic device determining the file transmission direction is similar to the foresaid process of the first electronic device determining the file transmission direction, which will not be repetitively described here. After the second electronic device determines the first file transmission direction, the first electronic device is notified, such that the first electronic device determines whether the first electronic device needs to actively transmit the file or passively wait for receiving.
The above file transmission method will be described below in detail with an example that the first electronic device is a terminal and the second electronic device is a wearable device.
As illustrated in
In step 21, whether the first electronic device and the second electronic device are connected through a first communication mode is detected.
In step 22, when the first electronic device and the second electronic device are connected through the first communication mode, file transmission is started on the first electronic device (terminal), starting the file transmission is different from the existing file selection and transmission, and a file does not be necessarily selected in this starting mode, which may be implemented very simply and conveniently through a one-key operation or preset operations performed to a specific first key.
In step 23, after receiving information for starting file transmission sent by the first electronic device (terminal), the second electronic device (wearable device) firstly queries a state of hardware thereof, e.g., it queries a value of a set light sensor sensing the external light, whether a screen is lighted up, and whether a certain key is operated by the user within the specified time, etc.
In step 24, whether the detected hardware is in a corresponding preset state is judged, if the detected hardware is in the corresponding preset state, step 25 is executed, and if the detected hardware is not in the corresponding preset state, step 26 is executed.
In step 25, the first electronic device (terminal) sends a first file of a certain designated type and/or a first file at a designated location to the second electronic device (wearable device).
In step 26, the second electronic device (wearable device) sends a first file of a certain designated type and/or a first file at a designated location to the first electronic device (terminal).
In step 27, automatic file transmission is ended.
In the above-mentioned process, the file of the certain designated type and/or at the designated location is the first file satisfying the preset file attribute, when the automatic file transmission condition is satisfied between the two electronic devices, i.e., when the two electronic devices are connected through the first communication mode, whether the automatic file transmission needs to be started may also be judged by detecting a state of certain hardware of any one of the two electronic devices, further the file transmission direction is determined through the state of the designated hardware of any one of the electronic devices, thereby the automatic file transmission is more quickly and conveniently completed and the user experience is improved.
In the embodiment of the present disclosure, both the start of file transmission and the selection of the transmission direction may be completed through a simple one-key operation, and may be completed through various different hardware (devices). As illustrated in
A mobile terminal 31 thereon is provided with a side key 33, a light sensor 34 and a screen 35; and a wearable device 32 thereon is provided with a key 36, a light sensor 37 and a screen 38.
When the mobile terminal 31 and the wearable device 32 are in a state of being connected through the first communication mode (for example, short-range communication states like WiFi, near-field communication (NFC), Bluetooth or infrared), when the side key 33 on the mobile terminal 31 is pressed and simultaneously the light sensor 34 is covered (according to normal use habits, generally the user will not unconsciously performs a misoperation to cover the light sensor when pressing the side key, and thus the simultaneous occurrence of the two may be considered as a user's conscious operation in the embodiment), the mobile terminal 31 considers that the user starts a file transmission operation and sends a file transmission request to the wearable device 32.
After receiving the file transmission request sent by the mobile terminal 31, the wearable device 32 detects whether the light sensor 37 thereof is covered within a range of time, if the light sensor 37 is covered, judges that a file transmission direction is from the mobile terminal 31 to the wearable device 32 and transmits a corresponding control code to the mobile terminal 31; and contrarily, if the light sensor 37 of the wearable device is not covered, judges that the file transmission direction is from the wearable device 32 to the mobile terminal 31.
After the both parties clearly know a transmitting party and a receiving party of the file transmission, the transmitting party transmits a file at a specific file location and/or of a specific type to the receiving party according to a previous protocol.
In the embodiment of the present disclosure, a plurality of preset files such as contents including audio, images, texts, name cards and information may be quickly synchronized between the wearable device and the mobile terminal. Moreover, the operation is very simple. For example, the user only needs to put the surfaces of the mobile terminal and the wearable device face to face to enable the light sensor of one party to be covered by the opposite party, and then presses the corresponding key on the terminal, so that the synchronization of the specific file from the mobile terminal to the wearable device can be realized, which is very convenient.
Contrarily, if the surface of the wearable device is not covered and the light sensor can still sense an external light source, synchronization of the specific file from the wearable device to the mobile terminal will be quickly realized.
Similarly, in the embodiment of the present disclosure, the file transmission direction may also be determined according to states of other devices, e.g., according to whether the screen is activated: after the first electronic device starts file transmission, if the screen of the second electronic device is in an activated state, the file transmission direction is from the second electronic device to the first electronic device; and contrarily, if the screen of the second electronic device is in an inactivated state, the file transmission direction is from the first electronic device to the second electronic device.
This mode is simpler. When the user needs to transmit the specific file from the first electronic device to the second electronic device, transmission can be completed even without performing any operation to the second electronic device.
Similarly, device states such as a pulled-out state of a stylus, an unlocked state and an operated state of a specific key may be used as bases for judging the transmission direction. Since the embodiments are many and the major thought is approximately the same, no enumeration is made here.
As illustrated in
In the selected state illustrated in
After receiving the step counter records, the mobile terminal may perform corresponding operations such as sharing, short message editing and walking route generation to the step counter records, which is very convenient.
The embodiment of the present disclosure also provides a file transmission apparatus, applied to a first electronic device. The apparatus, as illustrated in
In the above file transmission apparatus, the automatic file transmission condition is connection through a first communication mode; and
In the above file transmission apparatus, the apparatus also includes:
In the above file transmission apparatus, the first hardware is a preset first key used for starting file transmission of the first electronic device or a light sensor.
In the above file transmission apparatus, the apparatus also includes:
In the above file transmission apparatus, the apparatus also includes:
In the above file transmission apparatus, the third hardware is at least one of a light sensor, a screen of the first electronic device or a second key used for setting the first transmission direction of the first electronic device.
In the above file transmission apparatus, the apparatus also includes:
In actual application, both the first detection module 51 and the file transmission module 52 may be implemented through a Central Processing Unit (CPU), a Digital Signal Processor (DSP), a Micro Processor Unit (MPU) or a Field Programmable Gate Array (FPGA); and the CPU, the DSP, the MPU and the FPGA may all be built in a terminal or a wearable device.
The embodiment of the present disclosure also provides a terminal, and the terminal includes the file transmission apparatus mentioned in any one of the items above.
The embodiment of the present disclosure also provides a wearable device, and the device includes the file transmission apparatus mentioned in any one of the items above.
The embodiment of the present disclosure also provides a computer storage medium, the computer storage medium stores computer-executable instructions, and the computer-executable instructions are used for executing the foresaid file transmission method.
The people skilled in the art shall understand that the embodiments of the present disclosure may be provided in the form of methods, systems or computer program products. Therefore, the present disclosure may adopt the form of hardware embodiments, software embodiments or embodiments of combining software and hardware aspects. In addition, the present disclosure may adopt the form of computer program products implemented on one or more computer usable memory media (including but not limited to disk memories and optical memories, etc.) containing computer usable program codes therein.
The present disclosure is described by referring to flowcharts and/or block diagrams of the methods, the apparatuses (systems) and the computer program products according to the embodiments of the present disclosure. It should be understood that each process and/or block in the flowcharts and/or block diagrams and a combination of processes and/or blocks in the flowcharts and/or block diagrams may be implemented through computer program instructions. These computer program instructions may be provided to general-purpose computers, special-purpose computers, embedded processors or processors of other programmable data processing devices to produce a machine, such that an apparatus used for realizing functions designated in one process or more processes of the flowcharts and/or one block or more blocks of the block diagrams is generated through the instructions executed by the computers or the processors of other programmable data processing devices.
These computer program instructions may also be stored in computer-readable memories which can guide computers or other programmable data processing devices to work in a specific manner, such that the instructions stored in the computer-readable memories produce products including instruction devices, and the instruction devices realize functions designated in one process or more processes of the flowcharts and/or one block or more blocks of the block diagrams.
These computer program instructions may also be loaded to computers or other programmable data processing devices, such that a series of operation steps are executed on the computers or other programmable devices to perform processing realized by the computers, such that the instructions which are executed on the computers or other programmable devices provide steps used for realizing functions designated in one process or more processes of the flowcharts and/or one block or more blocks of the block diagrams.
The above-mentioned descriptions are just embodiments of the present disclosure and are not used for limiting the protection scope of the present disclosure.
In the embodiments of the present disclosure, when an automatic file transmission condition is satisfied between two electronic devices, a file at a pre-designated first location or a file of a pre-designated first file type is started to be automatically transmitted, thus automatic transmission of files is realized and the problems of low efficiency and relatively poor user experience caused by troublesome file path confirmation operations are solved. In addition, whether automatic file transmission needs to be started can be judged by detecting a state of certain hardware of any one of the two electronic devices, and further a direction of transmitting the file can be determined according to the state of the designated hardware of any one of the electronic devices, thereby automatic file transmission is more quickly and conveniently completed and the user experience is improved.
Number | Date | Country | Kind |
---|---|---|---|
201410283714.8 | Jun 2014 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2014/092203 | 11/25/2014 | WO | 00 |