Patent Description:
Information design, also known as communication design, is a fast-developing subject related to multiple fields, such as font design, planar design, applied linguistics, applied psychology, applied ergonomics and computer science. The information design responds to the needs of people to understand and use various types of affairs, such as forms, legal documents, identifiers, computer interfaces, technical information and operation/assembly guides.

With the development of cross-device connections, the information relay between mobile phones and computers has also received extensive attention in the industry.

The object of the invention is solved by the features of the independent claims.

The technical solution provided by the embodiments of the disclosure may include the beneficial effects as follows.

In the embodiments of the disclosure, after the connection between the first terminal and the second terminal is established, the first terminal may receive the notification message sent by the second terminal, and the responding result for the first operation may be output based on the first terminal according to the notification message. In this way, on the one hand, the relay of the first operation on the second terminal may be realized based on the first terminal, that is, the subsequent steps of the first operation performed on the second terminal may be executed on the first terminal, and under the condition that a user is inconvenient to use or does not want to continue to use the second terminal, the user may continue to use the first terminal for subsequent operations, thereby improving the experience of the user using a terminal device. On the other hand, in the disclosure, the relay of the first operation may be realized only by establishing a connection between the first terminal and the second terminal, and there is no need for the user to log in the unified account on the first terminal and the second terminal respectively and then perform data sharing and operation relay, so that the operation steps of the user may be reduced to improve the convenience of the operation.

It is to be understood that the above general descriptions and detailed descriptions below are only explanatory and not intended to limit the disclosure.

The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the disclosure and, together with the specification, serve to explain the principles of the disclosure.

The following description refers to the accompanying drawings in which the same reference numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations set forth in the following description of embodiments do not represent all implementations consistent with the disclosure. Instead, they are merely examples of devices and methods consistent with aspects related to the disclosure as recited in the appended claims.

<FIG> is a first flow chart illustrating a method for information processing according to an embodiment of the disclosure. As illustrated in <FIG>, a method for information processing applied to a first terminal includes the following steps.

In step <NUM>, a second terminal is connected, and a notification message sent by the second terminal is acquired, wherein the notification message is generated by the second terminal after a first operation is detected by the second terminal.

In step <NUM>, a responding result for the first operation is output according to the notification message.

The first terminal may be the same type of terminal device, or may be a different type of terminal device. For example, both the first terminal and the second terminal are mobile phones; or both the first terminal and the second terminal are Personal Computers (PC); or the first terminal is a mobile phone, and the second terminal is a PC; or the first terminal is a PC, and the second terminal is a mobile phone. In some other embodiments, the first terminal and the second terminal may also include: a tablet computer, a wearable device, etc., which are not specifically limited herein.

A wired connection may be established between the first terminal and the second terminal, and the wired connection includes, but is not limited to, a Universal Serial Bus (USB) connection or a serial port connection. Furthermore, the first terminal and the second terminal may also be wirelessly connected. For example, a wireless connection is established by means of Bluetooth communication or Near Field Communication (NFC). The wireless connection further includes: a wireless connection established by means of a Device to Device (D2D) or Wireless Fidelity (Wi-Fi) direct connection.

The first terminal may acquire the notification message sent by the second terminal based on the connection established with the second terminal, and after the notification message is acquired, the responding result for the first operation may be output based on the first terminal according to the notification message. Here, the notification message is generated after the second terminal detects the first operation, and may carry message content associated with the first operation. For example, the responding result for the first operation may be carried in the notification message, so that the response result generated in the second terminal may be sent to the first terminal through the notification message, and the response result may be output through the first terminal.

For example, if the first operation is an opening operation for a first video application in the second terminal, a notification message may be generated based on the opening operation, and the notification message is sent to the first terminal; after the first terminal receives the notification message, whether the first terminal has a second video application of the same type as the first video application may be determined based on the notification message; and under the condition that the first terminal has a second video application of the same type as the first video application, the second video application may be directly opened.

The opening operation may be a click operation on an icon of the first video application displayed on the current interface of the second terminal. Of course, the opening operation may also be a long-press operation, etc., which is not specifically limited here.

After a connection between the first terminal and the second terminal is established, the first terminal may receive the notification message sent by the second terminal, and the responding result for the first operation may be output based on the first terminal according to the notification message. In this way, on the one hand, the relay of the first operation on the second terminal may be realized based on the first terminal, that is, the subsequent steps of the first operation performed on the second terminal may be executed on the first terminal, and under the condition that a user is inconvenient to use or does not want to continue to use the second terminal, the user may continue to use the first terminal for subsequent operations, thereby improving the experience of the user using a terminal device. On the other hand, in the disclosure, the relay of the first operation may be realized only by establishing a connection between the first terminal and the second terminal, and there is no need for the user to log in the unified account on the first terminal and the second terminal respectively and then perform data sharing and operation relay, so that the operation steps of the user may be reduced to improve the convenience of the operation.

The responding result for the first operation is output based on the first terminal according to the notification message, including:.

After the first terminal acquires the notification message, the first application that the first operation acts on, located on the second terminal, may be determined based on the notification message, and under the condition that it is determined that the first terminal has a second application associated with the first application, the response result may be output based on the second application.

The second application associated with the first application at least includes: an application of the same type as the first application, and an application that executes the same function as the first application. For example, if the first application is a camera, the second application may be an image player or a video player; if the first application is a notepad, the second application is also a notepad; if the first application is a Microsoft office Word tool, the second application is also a Microsoft office Word tool; and if the first application is a browser, the second application is also a browser.

Under the condition that the first operation acts on the first application located on the second terminal, the second terminal may generate a notification message based on the program parameters of the first application and send the notification message to the first terminal, and after the first terminal receives the notification message, the program parameters of the first application may be acquired from the notification message, wherein the program parameters may be the identification information of the first application.

Taking the program parameters as the identification information of the first application as an example, the identification information may be compared with the identification information of each application in the first terminal, whether the first terminal has a second application associated with the first application is determined according to the comparison result, and under the condition that the first terminal has the second application, the response result is output based on the second application.

Taking the first operation as a shooting operation for shooting controls on a camera interface of the second terminal as an example, after the second terminal detects the shooting operation for shooting controls, a camera is controlled to perform image collection, a notification message is generated at the same time, and after the first terminal receives the notification message, an image collected by the second terminal may be directly displayed through an image player.

The notification message may also be displayed on the current interface of the first terminal, and after a trigger operation for the notification message is detected, the image collected by the second terminal is displayed through the image player.

If there is no second application in the first terminal, prompting information may be output in the current interface of the first terminal to prompt a user to download and install the second application.

Under the condition that the first operation acts on the first application located on the second terminal, a notification message may be generated directly based on the first operation, and the notification message may be sent to the first terminal through the second terminal, thus, the first terminal may determine the second application associated with the first application directly based on the notification message, and output the response result based on the second application. In this way, the relay between applications may be realized. In other words, if the user is inconvenient to use or does not want to use the second terminal to use the first application, based on the connection between the first terminal and the second terminal, the user continues to execute subsequent operations of the first operation based on the second application associated with the first application in the first terminal, thereby improving the experience of the user using a terminal device.

Here, the set position may be determined according to needs as long as the set position is a position that is convenient for the user to operate. For example, the notification message may be displayed at the right edge of the current interface, such as at the lower right corner of the current interface.

In an implementation process, the trigger operation for the set position may be detected, and the response result may be output based on the trigger operation. Still taking the first operation as a shooting operation for shooting controls on the camera interface of the second terminal as an example, after the second terminal detects the shooting operation for shooting controls, the camera may be controlled to perform image collection, a notification message is generated at the same time, after the first terminal receives the notification message, the notification message may be displayed at the lower right corner of the current interface, and when a trigger operation for a display region of the lower right corner is detected, the image collected by the second terminal may be displayed through the image player.

The notification message floats and is displayed at the set position in a form of a notification box. In some other embodiments, the notification message is not limited to be suspended and displayed in a form of a notification box, and may also be suspended and displayed in the form of linking.

By displaying the notification message on the current interface of the first terminal, an interface for an input operation may be provided for the user to facilitate the operation of the user, thereby improving the experience of the user.

When the notification message is displayed in a form of a notification box, a prompting message about the first operation may be displayed in the notification box. For example, the prompting message may be displayed in the form of text, or the prompting message may be displayed in the form of a picture. For example, if the first operation is a shooting operation, the prompting message may be displayed in the form of a picture.

After the second terminal detects the first operation, the responding result for the first operation may be acquired, and the response result is carried in a notification message to be sent to the first terminal; and after the first terminal receives the notification message, the response result may be acquired from the notification message, and the response result is output.

By generating the response result at the second terminal and carrying the response result in the notification message to be sent to the first terminal, the first terminal may output the response result without requiring the user to perform an additional uploading or downloading operation, thereby simplifying the user operation and further improving the user experience.

The first operation includes a copying operation;
the response result generated based on the first operation is acquired from the notification message, including:.

<FIG> is a first schematic diagram illustrating interation between terminals according to an embodiment of the disclosure. As illustrated in <FIG>, a first terminal <NUM> may be a computer, and a second terminal <NUM> may be a mobile phone. In an implementation process, the selected content information may be determined from a notepad in the mobile phone based on the selected operation, a copying operation is performed on the content information, and a notification message generated based on the copying operation may be sent to the computer while the copying operation is performed. After the computer receives the notification message, the notepad in the computer may be opened, a pasting operation for the notepad is detected, and after the pasting operation for the notepad is detected, the content information copied from the mobile phone may be pasted to the notepad in the computer.

The first operation includes a shooting operation;
the response result generated based on the first operation is acquired from the notification message, including:.

<FIG> is a second schematic diagram illustrating interation between terminals according to an embodiment of the disclosure. As illustrated in <FIG>, a first terminal <NUM> may be a computer, and a second terminal <NUM> may be a mobile phone. In an implementation process, after the mobile phone detects a shooting operation for shooting controls, a camera on the mobile phone may be controlled to perform image collection, a notification message is generated at the same time and is sent to the computer, and after the computer receives the notification message, an image collected by the mobile phone may be directly displayed through an image player.

The first operation includes a document browsing operation;
the response result generated based on the first operation is acquired from the notification message, including:.

<FIG> is a third schematic diagram illustrating interation between terminals according to an embodiment of the disclosure. As illustrated in <FIG>, a first terminal <NUM> may be a computer, and a second terminal <NUM> may be a mobile phone. In an implementation process, after the mobile phone detects the document browsing operation for the document content, a notification message may be generated and is sent to the computer, and after the computer receives the notification message, the document content may be output directly through a document application.

The first operation includes a web page browsing operation;
the response result generated based on the first operation is acquired from the notification message, including:.

<FIG> is a fourth schematic diagram illustrating interation between terminals according to an embodiment of the disclosure. As illustrated in <FIG>, a first terminal <NUM> may be a computer, and a second terminal <NUM> may be a mobile phone. In an implementation process, after the mobile phone detects the web page browsing operation for the web page content, a notification message may be generated and is sent to the computer, and after the computer receives the notification message, the web page content may be output directly through a browser.

Through the technical solution in the disclosure, the relay operation of the text content may be realized, and the relay operation of images, documents and web pages may be realized.

<FIG> is a second flow chart illustrating a method for information processing according to an embodiment of the disclosure. As illustrated in <FIG>, a method for information processing applied to a second terminal includes the following steps:.

The notification message is generated based on the detected first operation, including:.

Taking the first operation as a shooting operation for shooting controls on the camera interface of the second terminal as an example, after the second terminal detects the shooting operation for shooting controls, the camera may be controlled to perform image collection, a notification message is generated at the same time, and after the first terminal receives the notification message, an image collected by the second terminal may be directly displayed through an image player.

The notification message is generated based on the detected first operation, including:
the notification message is acquired based on the response result generated by the first operation.

The first operation includes at least one of:.

<FIG> is an interaction flow chart illustrating a method for information processing according to an embodiment of the disclosure. As illustrated in <FIG>, a method for information processing applied to a first terminal and a second terminal includes the following steps:.

<FIG> is a first diagram illustrating a device for information processing according to an embodiment. Referring to <FIG>, the device <NUM> for information processing applied to a first terminal includes:.

The first operation includes a copying operation;
the acquisition sub-module is further configured to:.

The first operation includes a shooting operation;
the acquisition sub-module is further configured to:.

The first operation includes a document browsing operation;
the acquisition sub-module is further configured to:.

The first operation includes a web page browsing operation;
the acquisition sub-module is further configured to:.

The output module <NUM> is further configured to:.

The notification message floats and is displayed at the set position in a form of a notification box.

<FIG> is a second diagram illustrating a device for information processing according to an embodiment. Referring to <FIG>, the device for information processing applied to a second terminal <NUM> includes:.

The detection module <NUM> is further configured to:.

The detection module <NUM> is further configured to:
acquire the notification message based on the response result generated by the first operation.

With respect to the device in the above embodiment, the specific manners for performing operations for individual modules therein have been described in detail in the embodiment regarding the method, which will not be elaborated herein.

<FIG> is a block diagram illustrating a terminal device <NUM> according to an embodiment. For example, the device <NUM> may be a first terminal or a second terminal. For example, the first terminal is a computer, and the second terminal is a mobile phone.

The processing component <NUM> may include one or more processors <NUM> for executing instructions to complete all or part of the steps in the described methods. In addition, the processing component <NUM> may include one or more modules to facilitate interaction between the processing component <NUM> and other components. For example, the processing component <NUM> may include a multimedia module to facilitate the interaction between the multimedia component <NUM> and the processing component <NUM>.

The memory <NUM> is configured to store various types of data to support operations at the device <NUM>. Examples of such data include instructions for any applications or methods operated on the device <NUM>, contact data, phonebook data, messages, pictures, videos, etc. The memory <NUM> may be implemented using any type of volatile or non-volatile memory devices, or a combination thereof, such as a Static Random Access Memory (SRAM), an Electrically Erasable Programmable Read-Only Memory (EEPROM), an Erasable Programmable Read-Only Memory (EPROM), a Programmable Read-Only Memory (PROM), a Read-Only Memory (ROM), a magnetic memory, a flash memory, a magnetic disk or an optical disk.

The power component <NUM> may include a power management system, one or more power sources, and any other components associated with the generation, management, and distribution of power for the device <NUM>.

The multimedia component <NUM> includes a screen providing an output interface between the device <NUM> and a user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes the TP, the screen may be implemented as a touch screen to receive input signals from the user. The TP includes one or more touch sensors to sense touches, swipes and gestures on the TP. The touch sensors may not only sense a boundary of a touch or swipe action but also detect a duration and pressure associated with the touch or swipe action. The front camera and/or the rear camera may receive external multimedia data when the device <NUM> is in an operation mode, such as a shooting mode or a video mode. Each of the front camera and the rear camera may be a fixed optical lens system or may have a focal length and optical zoom capability.

The audio component <NUM> is configured to output and/or input audio signals. For example, the audio component <NUM> includes a microphone (MIC) configured to receive external audio signals when the device <NUM> is in an operation mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal may be further stored in the memory <NUM> or transmitted via the communication component <NUM>. In some embodiments, the audio component <NUM> further includes a speaker for outputting audio signals.

The I/O interface <NUM> provides an interface between the processing component <NUM> and peripheral interface modules, such as a keyboard, a click wheel, or buttons. The buttons may include, but are not limited to, a home button, a volume button, a start button, and a lock button.

For instance, the sensor component <NUM> may detect an open/closed status of the device <NUM>, relative positioning of components, e.g., the display and the keypad, of the device <NUM>, a change in position of the device <NUM> or a component of the device <NUM>, presence or absence of user contact with the device <NUM>, an orientation or an acceleration/deceleration of the device <NUM>, and a change in temperature of the device <NUM>. The sensor component <NUM> may further include a light sensor, such as a Complementary Metal Oxide Semiconductor (CMOS) or Charge Coupled Device (CCD) image sensor, for use in imaging applications. In some embodiments, the sensor component <NUM> may further include an accelerometer sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

The communication component <NUM> is configured to facilitate wired or wireless communication between the device <NUM> and other devices. The device <NUM> may access a wireless network based on a communication standard, such as WiFi, <NUM>, or <NUM>, or a combination thereof. In an embodiment, the communication component <NUM> receives a broadcast signal or broadcast associated information from an external broadcast management system via a broadcast channel. In an embodiment, the communication component <NUM> further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on a Radio Frequency Identification (RFID) technology, an Infrared Data Association (IrDA) technology, an Ultra-wideband (UWB) technology, a Bluetooth (BT) technology, and other technologies.

In an embodiment, the device <NUM> may be implemented with one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, micro-processors, or other electronic components, for executing the above method.

In an embodiment, there is also provided a non-transitory computer-readable storage medium including instructions, such as a memory <NUM> including instructions executable by the processor <NUM> of the device <NUM>, for executing the above method. For example, the non-transitory computer-readable storage medium may be a Read-Only Memory (ROM), a Random Access Memory (RAM), a Compact Disc Read-Only Memory (CD-ROM), a magnetic tape, a floppy disc, an optical data storage device, and the like.

For a non-transitory computer-readable storage medium, when instructions in the storage medium are executed by the processor of the first terminal, the first terminal may execute the method for information processing.

For a non-transitory computer-readable storage medium, when instructions in the storage medium are executed by the processor of the second terminal, the second terminal may execute the method for information processing.

Claim 1:
A method for information processing, applied to a first terminal, the method comprising:
connecting with a second terminal, and acquiring a notification message sent by the second terminal (<NUM>), wherein the notification message is generated by the second terminal after a first operation is detected by the second terminal;
acquiring a response result generated based on the first operation from the notification message; and
outputting (<NUM>), by the first terminal, the responding result for the first operation;
characterized in that outputting, by the first terminal, the responding result for the first operation according to the notification message comprises:
determining a first application, to which the first operation is applied, on the second terminal according to the notification message;
acquiring identification information of the first application from the notification message;
comparing the identification information of the first application with identification information of each application on the first terminal to obtain a comparison result; and
determining whether the first terminal has a second application associated with the first application according to the comparison result;
responsive to that the first terminal has the second application associated with the first application;
outputting the response result through the second application; and
responsive to that the first terminal does not have the second application associated with the first application, outputting prompting information in a current interface of the first terminal to prompt a user to download and install the second application;
wherein the first operation comprises a shooting operation, wherein the shooting operation is an operation for shooting controls on a camera interface of the second terminal to perform image collection;
the acquiring the response result generated based on the first operation from the notification message comprises:
acquiring an image shot based on the shooting operation from the notification message; and
the outputting, by the first terminal, the response result comprises:
outputting, by the first terminal, the image.