[go: up one dir, main page]

CN105791568A - Information processing method and terminal - Google Patents

Information processing method and terminal Download PDF

Info

Publication number
CN105791568A
CN105791568A CN201610112865.6A CN201610112865A CN105791568A CN 105791568 A CN105791568 A CN 105791568A CN 201610112865 A CN201610112865 A CN 201610112865A CN 105791568 A CN105791568 A CN 105791568A
Authority
CN
China
Prior art keywords
data
terminal
target
transmitted
file
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201610112865.6A
Other languages
Chinese (zh)
Other versions
CN105791568B (en
Inventor
许威
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201610112865.6A priority Critical patent/CN105791568B/en
Publication of CN105791568A publication Critical patent/CN105791568A/en
Application granted granted Critical
Publication of CN105791568B publication Critical patent/CN105791568B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the invention discloses an information processing method applied in a first terminal. The method comprises following steps of judging whether the first terminal has to-be-transmitted data when it is detected that the first terminal and a second terminal are triggered to carry out data transmission, wherein the to-be-transmitted data is used for representing transmission data selected by the first terminal based on a user operation; detecting the current operation state of the first terminal when there is no to-be-transmitted data; obtaining target transmission data based on the current operation state of the first terminal; determining the target transmission data as the to-be-transmitted data; and sending the to-be-transmitted data to the second terminal. The embodiment of the invention also discloses a terminal.

Description

Information processing method and terminal thereof
Technical Field
The present invention relates to information processing technologies, and in particular, to an information processing method and a terminal thereof.
Background
The existing terminals, such as directory structures in computers or smart phones, are complex, when two terminals transmit data, data to be transmitted needs to be selected at a transmitting end first, the data to be transmitted is transmitted, then the data to be transmitted is positioned at a receiving end, namely, a target storage position of the data to be transmitted is selected, and then the received data to be transmitted is stored at the target storage position, so that the data transmission between the two terminals is realized; however, in the above process, both the receiving end and the sending end are cumbersome, and user experience is reduced.
Disclosure of Invention
In order to solve the existing technical problem, embodiments of the present invention provide an information processing method and a terminal thereof.
The technical scheme of the embodiment of the invention is realized as follows: the embodiment of the invention provides an information processing method, which is applied to a first terminal and comprises the following steps:
when the first terminal is triggered to perform data transmission with a second terminal, judging whether the first terminal has data to be transmitted or not; the data to be transmitted is used for representing the transmission data selected by the first terminal based on user operation;
when the data to be transmitted does not exist, detecting the current running state of the first terminal;
acquiring target transmission data based on the current running state of the first terminal;
and determining the target transmission data as data to be transmitted, and sending the data to be transmitted to the second terminal.
The embodiment of the invention also provides an information processing method which is applied to a second terminal and comprises the following steps:
when the fact that the second terminal is triggered to perform data transmission with the first terminal is detected, receiving data to be transmitted sent by the first terminal; the data to be transmitted represents target transmission data determined by the first terminal according to the current running state of the first terminal;
detecting a target file in a first state in the second terminal;
determining a target position according to the target file in the first state in the second terminal;
and processing the data to be transmitted based on the target position.
An embodiment of the present invention further provides a first terminal, including:
the first processor is used for judging whether the first terminal has data to be transmitted when detecting that the first terminal and the second terminal are triggered to carry out data transmission; the data to be transmitted is used for representing the transmission data selected by the first terminal based on user operation;
the data transmission method comprises the steps that when the data to be transmitted does not exist, the current operation state of the first terminal is detected, target transmission data are obtained based on the current operation state of the first terminal, and the target transmission data are determined to be the data to be transmitted;
and the transmitter is used for sending the data to be transmitted to the second terminal.
An embodiment of the present invention further provides a second terminal, including:
the receiver is used for receiving the data to be transmitted sent by the first terminal when detecting that the second terminal is triggered to perform data transmission with the first terminal; the data to be transmitted represents target transmission data determined by the first terminal according to the current running state of the first terminal;
and the second processor is used for detecting a target file in the first state in the second terminal, determining a target position according to the target file in the first state in the second terminal, and processing the data to be transmitted based on the target position.
According to the method and the terminal thereof disclosed by the embodiment of the invention, when the data to be transmitted is not selected, the first terminal acquires target transmission data according to the current running state of the first terminal, and then the acquired target transmission data is used as the data to be transmitted, so that data transmission is realized; therefore, compared with the prior art, the data transmission process can be realized without manually selecting the data to be transmitted by the user, so that the user operation is simplified, the user experience is enriched, and the user experience is also improved.
Drawings
FIG. 1 is a first schematic flow chart illustrating an implementation of an information processing method according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of a second implementation flow of the information processing method according to the embodiment of the present invention;
FIG. 3 is a third schematic flow chart illustrating an implementation of the information processing method according to the embodiment of the present invention;
fig. 4 is a schematic structural diagram of a first terminal according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of a second terminal according to an embodiment of the present invention.
Detailed Description
So that the manner in which the features and aspects of the present invention can be understood in detail, a more particular description of the invention, briefly summarized above, may be had by reference to embodiments, some of which are illustrated in the appended drawings.
Example one
FIG. 1 is a first schematic flow chart illustrating an implementation of an information processing method according to an embodiment of the present invention; the method is applied to a first terminal, and as shown in fig. 1, the method includes:
step 101: when the first terminal is triggered to perform data transmission with a second terminal, judging whether the first terminal has data to be transmitted or not; the data to be transmitted is used for representing the transmission data selected by the first terminal based on user operation;
in practical application, when the first terminal determines that the data to be transmitted exists, the data transmission process is directly performed, and the data transmission process is the same as the existing data transmission process, and is not described herein again.
Step 102: when the data to be transmitted does not exist, detecting the current running state of the first terminal;
in this embodiment, the current running state of the first terminal may specifically be a state in which the first terminal runs a selected application program, or a first interface, such as a desktop, is presented. In practical application, the application program may specifically be a program corresponding to word, PPT, excel, or the like, or a program corresponding to browsing a page through a browser, or the like.
Step 103: acquiring target transmission data based on the current running state of the first terminal;
step 104: and determining the target transmission data as data to be transmitted, and sending the data to be transmitted to the second terminal.
In this embodiment, the data to be transmitted may specifically be a file, such as a text document, a picture, a program, or a compressed package.
In a specific embodiment, after the first terminal determines the data to be transmitted, the data to be transmitted may be directly sent to the second terminal; and generating prompt information to prompt a user whether to send the determined data to be transmitted, receiving user operation based on the prompt information, and determining whether to send the data to be transmitted to the second terminal according to the user operation.
In this way, according to the method provided by the embodiment of the invention, when the data to be transmitted is not selected, the target transmission data is obtained through the first terminal according to the current running state of the first terminal, and then the obtained target transmission data is used as the data to be transmitted, so that data transmission is realized; therefore, compared with the prior art, the data transmission process can be realized without manually selecting the data to be transmitted by the user, so that the user operation is simplified, the user experience is enriched, and the user experience is also improved.
In addition, the target transmission data in the embodiment of the present invention is determined according to the current operating state of the first terminal, that is, in practical applications, the target transmission data may be different according to the operating state of the first terminal, and is not fixed and unchangeable, so the embodiment of the present invention can obtain the target transmission data in a targeted manner, and lays a foundation for sending the data to be transmitted in a targeted manner.
Example two
FIG. 2 is a schematic diagram of a second implementation flow of the information processing method according to the embodiment of the present invention; the method is applied to a first terminal, and as shown in fig. 2, the method includes:
step 201: when the first terminal is triggered to perform data transmission with a second terminal, judging whether the first terminal has data to be transmitted or not; the data to be transmitted is used for representing the transmission data selected by the first terminal based on user operation;
in practical application, when the first terminal determines that the data to be transmitted exists, the data transmission process is directly performed, and the data transmission process is the same as the existing data transmission process, and is not described herein again.
Step 202: when the data to be transmitted does not exist, detecting the current running state of the first terminal;
in this embodiment, the current running state of the first terminal may specifically be a state in which the first terminal runs a selected application program, or a first interface, such as a desktop, is presented. In practical application, the application program may be a program corresponding to word, PPT, excel, or the like; or a program corresponding to the browsing of the page by the browser.
Step 203: determining a target application in a first state based on the current running state of the first terminal;
in this embodiment, the first state may specifically be an activated state, for example, an activated state such as a word, a PPT, an excel file, or a corresponding running state after the application is started; the target application may specifically be an application corresponding to a word, a PPT, an excel, or the like, a browser application, or an application corresponding to a desktop presenting for the first terminal.
In a specific embodiment, since the background may run more than one program in the boot state of the terminal, for example, the plurality of application programs run simultaneously, this embodiment further specifies how to select the target application from the plurality of running application programs, and the first terminal takes the application currently running on the desktop in the top-level running state as the target application.
Step 204: acquiring data which corresponds to the target application and meets a preset condition as the target transmission data;
in this embodiment, the preset condition may be a condition set according to a user requirement, or a condition set before the first terminal leaves a factory; further, the preset condition may be stored in the first terminal in a form of a relationship list; or, the data resource may be stored in a data resource, such as a network disk, which can be acquired by the first terminal.
Specifically, when the target application of the first terminal in the first state is word, PPT, excel, or the like and it is detected that there is no data to be transmitted, the first terminal acquires the data of the word, PPT, excel, or the like in the first state, and takes the acquired data as target transmission data.
When the target application of the first terminal in the first state is the application corresponding to the browser and the absence of data to be transmitted is detected, the first terminal acquires website information corresponding to a current browsing page and takes the website information as target transmission data; or intercepting the image corresponding to the current browsing page, and taking the intercepted image as target transmission data.
When the target application of the first terminal in the first state is a desktop and the absence of data to be transmitted is detected, the first terminal intercepts an image corresponding to the desktop and takes the intercepted image corresponding to the desktop as a target transmission number.
Step 205: and determining the target transmission data as data to be transmitted, and sending the data to be transmitted to the second terminal.
In this embodiment, the data to be transmitted may specifically be a file, such as a text document, a picture, a program, or a compressed package.
In a specific embodiment, after the first terminal determines the data to be transmitted, the data to be transmitted may be directly sent to the second terminal; and generating prompt information to prompt a user whether to send the determined data to be transmitted, receiving user operation based on the prompt information, and determining whether to send the data to be transmitted to the second terminal according to the user operation.
In this way, according to the method provided by the embodiment of the invention, when the data to be transmitted is not selected, the target transmission data is obtained through the first terminal according to the current running state of the first terminal, and then the obtained target transmission data is used as the data to be transmitted, so that data transmission is realized; therefore, compared with the prior art, the data transmission process can be realized without manually selecting the data to be transmitted by the user, so that the user operation is simplified, the user experience is enriched, and the user experience is also improved.
In addition, the target transmission data in the embodiment of the present invention is determined according to the current operating state of the first terminal, that is, in practical applications, the target transmission data may be different according to the operating state of the first terminal, and is not fixed and unchangeable, so the embodiment of the present invention can obtain the target transmission data in a targeted manner, and lays a foundation for sending the data to be transmitted in a targeted manner.
EXAMPLE III
Based on the method described in the second embodiment, in this embodiment, two ways of determining the target transmission data in step 204 are given; in particular, the amount of the solvent to be used,
the first method is as follows:
step A1: determining the latest running content of the target application;
in a specific embodiment, when the determined target application has a plurality of target applications, or the target application is a plurality of sub-applications in one application, the first terminal determines the currently latest running content in the plurality of target applications, or the plurality of sub-applications, and acquires the target transmission data based on the latest running content.
Step A2: and acquiring target transmission data based on the latest operation content.
In practical application, after the first terminal determines the latest running content, the complete file corresponding to the latest running content can be directly used as target transmission data, and part of files can also be used as target transmission data; specifically, the first terminal receives a user operation; and selecting target data corresponding to the user operation from the latest running content, and taking the target data as the target transmission data.
The second method comprises the following steps:
step B1: acquiring a latest installation file and/or an updated file corresponding to the target application;
step B2: and taking the latest installation file and/or update file as the target transmission data.
It is to be noted that, in the first to third embodiments, the first terminal is a transmitting terminal, and in practical applications, the first terminal may also be specifically a receiving terminal, and the receiving function is similar to that in an existing terminal, and is not described herein again.
Example four
The embodiment of the invention provides an information processing method which is applied to a second terminal; specifically, the method comprises the following steps:
the second terminal receives the data to be transmitted;
detecting the data type of the data to be transmitted;
and the data to be transmitted is located according to the data type of the data to be transmitted.
For example, when the second terminal detects that the received data to be transmitted is a text document and/or an image, the data to be transmitted is stored; when the second terminal detects that the received data to be transmitted is website information, directly triggering a browser in the second terminal to present a webpage corresponding to the website information; and when the second terminal detects that the received data to be transmitted is an installation file and/or an update file, directly operating the installation file and/or the update file to realize automatic installation and/or update of the target application program corresponding to the installation file and/or the update file.
EXAMPLE five
FIG. 3 is a third schematic flow chart illustrating an implementation of the information processing method according to the embodiment of the present invention; the method is applied to a second terminal, and as shown in fig. 3, the method includes:
step 301: when the fact that the second terminal is triggered to perform data transmission with the first terminal is detected, receiving data to be transmitted sent by the first terminal; the data to be transmitted represents target transmission data determined by the first terminal according to the current running state of the first terminal;
in this embodiment, the first terminal is a terminal capable of implementing the method described in any of the first to third embodiments. The data to be transmitted is the transmission data determined by the method described in any of the first to third embodiments.
Step 302: detecting a target file in a first state in the second terminal;
in practical application, the first state may be an activated state, for example, an activated state such as a word, a PPT, an excel file, or a corresponding running state after an application program is started; the target file may specifically be a file corresponding to a word, PPT, excel, or the like, or a folder in which a file corresponding to a word, PPT, excel, or the like is located, or a folder in which a currently running application program is located, or a file corresponding to a currently running application program.
Step 303: determining a target position according to the target file in the first state in the second terminal;
in this embodiment, step 303 specifically includes: determining an input area corresponding to the target file in the first state in the second terminal as a target position; for example, an input region corresponding to a target file such as a word, a PPT, or an excel in an activated state in the second terminal is determined as a target position; or determining an input area of a target file corresponding to the browser in the running state in the second terminal as a target position; that is, the input area of the browser currently running in the second terminal is determined as the target position.
Or, determining a folder in which the target file is located, and determining the folder in which the target file is located as a target location, for example, determining the folder in which the application program in the running state in the second terminal is located as the target location.
In a specific embodiment, since the background may run more than one program in the boot state of the terminal, for example, the multiple application programs run simultaneously, this embodiment further specifies how to select the target file from the multiple running application programs, and specifically, the second terminal takes the file currently in the top-level running state or the activated state on the desktop as the target file.
Step 304: and processing the data to be transmitted based on the target position.
In this embodiment, the data to be transmitted may specifically be a file, such as a text document, a picture, a program, or a compressed package.
In practical applications, the processing the data to be transmitted based on the target position may specifically be:
the second terminal stores the data to be transmitted in the target position; for example, the second terminal directly stores the data to be transmitted in an input area corresponding to a target file such as word, PPT or excel which is currently in an activated state; for another example, the second terminal directly stores the data to be transmitted in a folder where the application program currently in the running state is located.
Or the second terminal stores the data to be transmitted in the target position and triggers the second terminal to operate the data to be transmitted; for example, when the data to be transmitted is the latest installation file and/or update file, the second terminal stores the data to be transmitted in the target position and penalizes itself to run the latest installation file and/or update file.
Or the second terminal takes the data to be transmitted as input data corresponding to the target position, and the second terminal is triggered to acquire page data corresponding to the data to be transmitted through the input data; for example, when the data to be transmitted represents address information, the second terminal takes the address information as input data corresponding to an input area of a currently running browser, and then the second terminal is triggered to acquire page data corresponding to the data to be transmitted through the input data, that is, the address information.
In practical application, the second terminal may directly process the data to be transmitted, and may also generate a prompt message to prompt a user whether to process the data to be transmitted based on the target position, so as to receive a user operation based on the prompt message, and determine whether to process the data to be transmitted based on the target position according to the user operation; for example, when a corresponding folder is opened at a mobile phone end, the received data to be transmitted is directly imported into the corresponding folder through gestures such as shaking, and a user does not need to manually open a default folder and then copy the data, so that the user operation is simplified. For another example, after the mobile phone determines the target file, and the target file corresponds to the opened application or edit box, at this time, the data to be transmitted may be directly filled in the application or edit box corresponding to the target file.
In a specific embodiment, the second terminal may specifically process the data to be transmitted according to the data type of the transmission data, and specifically, the second terminal detects the data type of the data to be transmitted; and processing the data to be transmitted based on the data type of the data to be transmitted and the target position, thereby achieving the purpose of processing the data to be transmitted in a targeted manner.
The embodiments of the present invention are further described in detail below by specific application scenarios:
scene one: a Personal Computer (PC) and a mobile phone are connected with each other, and the mobile phone shares files to the PC; at this time, the PC determines that the currently activated folder is the target folder, receives the file sent by the mobile phone and stores the file into the target folder.
Scene two: the PC and the mobile phone are connected with each other, and the PC shares files to the mobile phone; at the moment, if the PC copies a segment of content to share the mobile phone; the mobile phone determines a currently running application program (App), receives the content sent by the PC and then directly pastes the content on the currently running APP. If the PC shares a file to the mobile phone, the mobile phone determines the folder where the currently running App is located, the folder is used as a target folder, the file sent by the PC is received, and the file is stored in the target folder.
In this way, according to the method provided by the embodiment of the invention, after receiving the data to be transmitted, the second terminal detects the target file in the first state, determines the target position according to the target file in the first state, and processes the data to be transmitted based on the target position, so that the operation process that a user selects the target storage position and manually pastes the data to be transmitted to the target storage position is omitted, and compared with the prior art, the method provided by the embodiment of the invention simplifies user operation, enriches user experience, and also improves user experience.
Here, in practical applications, the method described in the above embodiment may be implemented by one terminal, that is, the first terminal and the second terminal may be the same terminal; or, the implementation may be implemented by different terminals, for example, the first terminal is only a sending terminal, the second terminal is only a receiving terminal, and the first terminal and the second terminal are different.
EXAMPLE six
Fig. 4 is a schematic structural diagram of a first terminal according to an embodiment of the present invention; as shown in fig. 4, the first terminal includes:
a first processor 41, configured to determine whether there is data to be transmitted in the first terminal when detecting that data transmission between the first terminal and a second terminal is triggered; the data to be transmitted is used for representing the transmission data selected by the first terminal based on user operation;
the data transmission method comprises the steps that when the data to be transmitted does not exist, the current operation state of the first terminal is detected, target transmission data are obtained based on the current operation state of the first terminal, and the target transmission data are determined to be the data to be transmitted;
a transmitter 42, configured to send the data to be transmitted to the second terminal.
In this embodiment, the first processor 41 is further configured to determine a target application in a first state based on the current operating state of the first terminal, and acquire data that meets a preset condition and corresponds to the target application as the target transmission data.
In this embodiment, the first processor 41 is further configured to use an application in a top-level running state on a current desktop as the target application.
In this embodiment, the first processor 41 is further configured to determine a latest running content of the target application, and obtain target transmission data based on the latest running content.
In this embodiment, the first terminal further includes: an input assembly 43; wherein,
the input component 43 is used for receiving user operation;
the first processor 41 is further configured to select target data corresponding to the user operation from the latest running content, and use the target data as the target transmission data.
In this embodiment, the first processor 41 is further configured to obtain a latest installation file and/or update file corresponding to the target application, and use the latest installation file and/or update file as the target transmission data.
Those skilled in the art should understand that, in the embodiment of the present invention, functions of each processing element in the first terminal may be understood by referring to the related description of the information processing method described in any of the first to third embodiments, and are not described herein again.
EXAMPLE seven
Fig. 5 is a schematic structural diagram of a second terminal according to an embodiment of the present invention; as shown in fig. 5, the second terminal includes:
a receiver 51, configured to receive data to be transmitted sent by a first terminal when detecting that data transmission between the second terminal and the first terminal is triggered; the data to be transmitted represents target transmission data determined by the first terminal according to the current running state of the first terminal;
the second processor 52 is configured to detect a target file in the second terminal in the first state, determine a target position according to the target file in the second terminal in the first state, and process the data to be transmitted based on the target position.
In this embodiment, the second processor 52 is further configured to determine an input area corresponding to the target file in the first state in the second terminal as a target position; or determining the folder where the target file is located, and determining the folder where the target file is located as the target position.
In this embodiment, the second processor 52 is further configured to store the data to be transmitted in the target location; or storing the data to be transmitted at the target position, and triggering the second terminal to operate the data to be transmitted; or, the data to be transmitted is used as input data corresponding to the target position, so that the second terminal is triggered to acquire page data corresponding to the data to be transmitted through the input data.
In this embodiment, the second processor 52 is further configured to detect a data type of the data to be transmitted, and process the data to be transmitted based on the data type of the data to be transmitted and the target position.
Those skilled in the art should understand that the functions of each processing element in the second terminal according to the embodiment of the present invention can be understood by referring to the description related to the information processing method described in the fifth embodiment, and are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. The above-described embodiments of the apparatus are merely illustrative, for example, the division of the unit may be implemented in other ways, such as: multiple units or components may be combined, or may be integrated into another system, or some features may be omitted, or not implemented. In addition, the coupling, direct coupling or communication connection between the components shown or discussed may be through some interfaces, and the indirect coupling or communication connection between the devices or units may be electrical, mechanical or other forms.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed on a plurality of network units; some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, all the functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may be separately regarded as one unit, or two or more units may be integrated into one unit; the integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.
Those of ordinary skill in the art will understand that: all or part of the steps for implementing the method embodiments may be implemented by hardware related to program instructions, and the program may be stored in a computer readable storage medium, and when executed, the program performs the steps including the method embodiments; and the aforementioned storage medium includes: a mobile storage device, a Read Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and various media capable of storing program codes.
Alternatively, the integrated unit of the present invention may be stored in a computer-readable storage medium if it is implemented in the form of a software functional module and sold or used as a separate product. Based on such understanding, the technical solutions of the embodiments of the present invention may be essentially implemented or a part contributing to the prior art may be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the methods described in the embodiments of the present invention. And the aforementioned storage medium includes: a mobile storage device, a Read Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and various media capable of storing program codes.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the appended claims.

Claims (20)

1. An information processing method is applied to a first terminal, and comprises the following steps:
when the first terminal is triggered to perform data transmission with a second terminal, judging whether the first terminal has data to be transmitted or not; the data to be transmitted is used for representing the transmission data selected by the first terminal based on user operation;
when the data to be transmitted does not exist, detecting the current running state of the first terminal;
acquiring target transmission data based on the current running state of the first terminal;
and determining the target transmission data as data to be transmitted, and sending the data to be transmitted to the second terminal.
2. The method of claim 1, wherein obtaining the target transmission data based on the current operating state of the first terminal comprises:
determining a target application in a first state based on the current running state of the first terminal;
and acquiring data which corresponds to the target application and meets a preset condition as the target transmission data.
3. The method of claim 2, wherein determining the target application in the first state comprises:
and taking the application in the top running state on the current desktop as the target application.
4. The method according to claim 2 or 3, wherein the acquiring data corresponding to the target application and meeting a preset condition as the target transmission data comprises:
determining the latest running content of the target application;
and acquiring target transmission data based on the latest operation content.
5. The method of claim 4, wherein obtaining target transmission data based on the most recently executed content comprises:
receiving user operation;
selecting target data corresponding to the user operation in the latest running content;
and taking the target data as the target transmission data.
6. The method according to claim 2 or 3, wherein the acquiring data corresponding to the target application and meeting a preset condition as the target transmission data comprises:
acquiring a latest installation file and/or an updated file corresponding to the target application;
and taking the latest installation file and/or update file as the target transmission data.
7. An information processing method is applied to a second terminal, and comprises the following steps:
when the fact that the second terminal is triggered to perform data transmission with the first terminal is detected, receiving data to be transmitted sent by the first terminal; the data to be transmitted represents target transmission data determined by the first terminal according to the current running state of the first terminal;
detecting a target file in a first state in the second terminal;
determining a target position according to the target file in the first state in the second terminal;
and processing the data to be transmitted based on the target position.
8. The method of claim 7, wherein determining a destination location from the destination file in the second terminal in the first state comprises:
determining an input area corresponding to the target file in the first state in the second terminal as a target position; or,
and determining the folder where the target file is located, and determining the folder where the target file is located as a target position.
9. The method of claim 7 or 8, wherein the processing the data to be transmitted based on the target location comprises:
storing the data to be transmitted at the target position; or,
storing the data to be transmitted at the target position, and triggering the second terminal to operate the data to be transmitted; or,
and taking the data to be transmitted as input data corresponding to the target position, and triggering the second terminal to acquire page data corresponding to the data to be transmitted through the input data.
10. The method of claim 7, further comprising:
detecting the data type of the data to be transmitted;
correspondingly, the processing the data to be transmitted based on the target position includes:
and processing the data to be transmitted based on the data type of the data to be transmitted and the target position.
11. A first terminal, comprising:
the first processor is used for judging whether the first terminal has data to be transmitted when detecting that the first terminal and the second terminal are triggered to carry out data transmission; the data to be transmitted is used for representing the transmission data selected by the first terminal based on user operation;
the data transmission method comprises the steps that when the data to be transmitted does not exist, the current operation state of the first terminal is detected, target transmission data are obtained based on the current operation state of the first terminal, and the target transmission data are determined to be the data to be transmitted;
and the transmitter is used for sending the data to be transmitted to the second terminal.
12. The first terminal of claim 11, wherein the first processor is further configured to determine a target application in a first state based on a current operating state of the first terminal, and obtain data corresponding to the target application and meeting a preset condition as the target transmission data.
13. The first terminal of claim 12, wherein the first processor is further configured to use an application currently running on a desktop at a top level as the target application.
14. The first terminal according to claim 12 or 13, wherein the first processor is further configured to determine a latest running content of the target application, and obtain the target transmission data based on the latest running content.
15. The first terminal of claim 14, wherein the first terminal further comprises: an input component; wherein,
the input component is used for receiving user operation;
the first processor is further configured to select target data corresponding to the user operation from the latest running content, and use the target data as the target transmission data.
16. The first terminal according to claim 12 or 13, wherein the first processor is further configured to obtain a latest installation file and/or update file corresponding to the target application, and use the latest installation file and/or update file as the target transmission data.
17. A second terminal, comprising:
the receiver is used for receiving the data to be transmitted sent by the first terminal when detecting that the second terminal is triggered to perform data transmission with the first terminal; the data to be transmitted represents target transmission data determined by the first terminal according to the current running state of the first terminal;
and the second processor is used for detecting a target file in the first state in the second terminal, determining a target position according to the target file in the first state in the second terminal, and processing the data to be transmitted based on the target position.
18. The second terminal according to claim 17, wherein the second processor is further configured to determine an input area corresponding to the target file in the first state in the second terminal as a target location; or determining the folder where the target file is located, and determining the folder where the target file is located as the target position.
19. The second terminal according to claim 17 or 18, wherein the second processor is further configured to store the data to be transmitted at the target location; or storing the data to be transmitted at the target position, and triggering the second terminal to operate the data to be transmitted; or, the data to be transmitted is used as input data corresponding to the target position, so that the second terminal is triggered to acquire page data corresponding to the data to be transmitted through the input data.
20. The second terminal of claim 17, wherein the second processor is further configured to detect a data type of the data to be transmitted, and process the data to be transmitted based on the data type of the data to be transmitted and the target location.
CN201610112865.6A 2016-02-29 2016-02-29 Information processing method and terminal thereof Active CN105791568B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610112865.6A CN105791568B (en) 2016-02-29 2016-02-29 Information processing method and terminal thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610112865.6A CN105791568B (en) 2016-02-29 2016-02-29 Information processing method and terminal thereof

Publications (2)

Publication Number Publication Date
CN105791568A true CN105791568A (en) 2016-07-20
CN105791568B CN105791568B (en) 2020-05-26

Family

ID=56386686

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610112865.6A Active CN105791568B (en) 2016-02-29 2016-02-29 Information processing method and terminal thereof

Country Status (1)

Country Link
CN (1) CN105791568B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113038447A (en) * 2021-03-31 2021-06-25 德氪微电子(深圳)有限公司 Data transmission method, device, mobile terminal and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1956575A (en) * 2005-10-28 2007-05-02 乐金电子(中国)研究开发中心有限公司 Method for transmitting data between mobile communication terminals through mobile applications
EP2665244A1 (en) * 2012-05-15 2013-11-20 Awind Inc. Sender device and method of sharing screenshots and computer-readable medium thereof
CN103841466A (en) * 2014-03-05 2014-06-04 天闻数媒科技(北京)有限公司 Screen projection method, computer end and mobile terminal
CN104038720A (en) * 2013-03-05 2014-09-10 北京千橡网景科技发展有限公司 Method and system for expanding application functions of intelligent terminals
CN104852984A (en) * 2015-05-28 2015-08-19 惠州Tcl移动通信有限公司 Method and system for transmitting data between smart terminals based on multi-screen interaction

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1956575A (en) * 2005-10-28 2007-05-02 乐金电子(中国)研究开发中心有限公司 Method for transmitting data between mobile communication terminals through mobile applications
EP2665244A1 (en) * 2012-05-15 2013-11-20 Awind Inc. Sender device and method of sharing screenshots and computer-readable medium thereof
CN104038720A (en) * 2013-03-05 2014-09-10 北京千橡网景科技发展有限公司 Method and system for expanding application functions of intelligent terminals
CN103841466A (en) * 2014-03-05 2014-06-04 天闻数媒科技(北京)有限公司 Screen projection method, computer end and mobile terminal
CN104852984A (en) * 2015-05-28 2015-08-19 惠州Tcl移动通信有限公司 Method and system for transmitting data between smart terminals based on multi-screen interaction

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113038447A (en) * 2021-03-31 2021-06-25 德氪微电子(深圳)有限公司 Data transmission method, device, mobile terminal and storage medium

Also Published As

Publication number Publication date
CN105791568B (en) 2020-05-26

Similar Documents

Publication Publication Date Title
US11921996B2 (en) Information processing terminal and control method
US11785072B2 (en) Method, apparatus, and system for pushing application program, and device
CN104102537B (en) A kind of application call method and user terminal
US9584612B2 (en) Systems and methods for pushing applications
JP6181214B2 (en) Mobile device
CN108833585B (en) Information interaction method and device and storage medium
CN104580406B (en) A kind of method and apparatus of synchronous logging state
KR102150624B1 (en) Method and apparatus for notifying smishing
CN108319662A (en) Page processing method, device, electronic equipment and readable storage medium storing program for executing
US20140325323A1 (en) Online video playing method and apparatus and computer readable medium
CN103970760B (en) A kind of web-page requests processing method and processing device
CN104965848A (en) Front-end resource loading method and apparatus
EP3197122B1 (en) Method of forwarding in-application traffic on smart mobile terminal
CN105490917B (en) Method and device for realizing sharing in application
CN104756080A (en) Augmenting capabilities of a host device
CN108965413B (en) Information interaction method and device and storage medium
WO2014176906A1 (en) Online video playing method and apparatus and computer readable medium
CN103618710A (en) Individual processing method and device of file between mobile device and computing device
CN105530232B (en) Account login method and device
US20160156629A1 (en) Information processing method, information processing apparatus, and storage medium
CN106911666B (en) Wearable intelligent device and message processing method and system thereof
CN108933947B (en) Bullet screen display method and device
CN105450867A (en) Communication method and device based on picture information
CN105791568B (en) Information processing method and terminal thereof
CN112528178A (en) Advertisement putting method, device and system and client

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant