Common method, device and electronic device

By establishing a screen projection connection between electronic devices and using target object recognition and control instructions, the complex and time-consuming problem of file sharing in the prior art is solved, and more efficient audio and video file sharing is achieved.

JP7628140B2Active Publication Date: 2025-02-07VIVO MOBILE COMM CO LTD
View PDF 15 Cites 0 Cited by

Patent Information

Application Number
JP2022574774
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2020-06-22
Filing Date
2021-06-16
Publication Date
2025-02-07
Estimated Expiration
2041-06-16

AI Technical Summary

Technical Problem

In the prior art, the file sharing process between electronic devices is complex and time-consuming, making it difficult to efficiently share files such as audio or video.

Method used

By establishing a screen projection connection between electronic devices, the method of receiving and displaying the projection content is used, combined with the recognition and control instructions of the target object, the function of directly sharing the target object is achieved.

Benefits of technology

It simplifies user operations, reduces time consumption during the sharing process, and improves the convenience and efficiency of file sharing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007628140000001
    Figure 0007628140000001
  • Figure 0007628140000002
    Figure 0007628140000002
  • Figure 0007628140000003
    Figure 0007628140000003
Patent Text Reader

Abstract

This application discloses a sharing method, device, and electronic device, which includes, when a first electronic device and a second electronic device are connected in the form of screen projection and the second electronic device is in a call with a third electronic device, receiving screen projection content transmitted from the second electronic device, displaying the screen projection content, receiving a user's target identifier and a first input to a display area of ​​the screen projection content, where the target identifier is for indicating a target object, and controlling the second electronic device to transmit the target object to the third electronic device in response to the first input.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS This application claims priority to a Chinese patent application bearing application number 202010575852.9 and title "Sharing Method, Apparatus and Electronic Device" filed with the State Intellectual Property Office on June 22, 2020, the entire contents of which are incorporated herein by reference.

[0002] The present application relates to the field of communication technology, and in particular to a sharing method, device and electronic device. [Background technology]

[0003] Generally, when electronic device 1 and electronic device 2 are making a call, if a user of electronic device 1 (hereinafter referred to as user 1) wants to share a file (e.g., audio or video) with a user of electronic device 2 (hereinafter referred to as user 2), the user can share the audio or video with user 2 through a file sharing function of an application (e.g., a third-party application).

[0004] Specifically, taking sharing a certain audio as an example, user 1 can generally leave the call screen and input an icon of a third party application on the home screen of electronic device 1 to cause electronic device 1 to display the screen of the third party application, and then user 1 can input an identifier of the certain audio on the screen of the third party application to cause electronic device 1 to transmit the certain audio to electronic device 2.

[0005] However, the overall audio sharing procedure is very complicated and time-consuming, which leads to poor file sharing convenience for electronic devices. Summary of the Invention [Problem to be solved by the invention]

[0006] An object of the embodiments of the present application is to provide a sharing method, device, and electronic device that can solve the problem of poor file sharing convenience of electronic devices. [Means for solving the problem]

[0007] In order to solve the above technical problems, the present application is realized as follows.

[0008] In a first aspect, an embodiment of the present application provides a sharing method applied to a first electronic device, the sharing method including the steps of receiving screen projection content transmitted by the second electronic device when the first electronic device and a second electronic device are connected in the form of screen projection and the second electronic device and a third electronic device are in a call, displaying the screen projection content, receiving a user's target identifier and a first input into a display area of ​​the screen projection content, the target identifier being for indicating a target object, and controlling the second electronic device to transmit the target object to the third electronic device in response to the first input.

[0009] In a second aspect, an embodiment of the present application provides a sharing method applied to a second electronic device, the sharing method including the steps of: transmitting screen projection content to the first electronic device when the first electronic device and the second electronic device are connected in the form of screen projection and the second electronic device and a third electronic device are in a call; receiving a control command transmitted by the first electronic device, the control command being generated by the first electronic device after the first electronic device receives a first input provided by a user to a display area of ​​the screen projection content displayed on the first electronic device and a target identifier, the target identifier being for indicating a target object; and transmitting the target object to the third electronic device in response to the control command.

[0010] In a third aspect, an embodiment of the present application provides a first shared device, the shared device comprising a receiving module, a display module and a control module. Wherein, the receiving module is used for receiving screen projection content transmitted by the second shared device when the first shared device and the second shared device are connected in a screen projection form and the second shared device and the third shared device are in a call. The display module is used for displaying the screen projection content received by the receiving module. The receiving module is further used for receiving a first input that a user applies to a display area of ​​the screen projection content displayed on the display module, the target identifier being for indicating a target object. The control module is used for controlling the second shared device to transmit the target object to the third shared device according to the first input received by the receiving module.

[0011] In a fourth aspect, an embodiment of the present application provides a shared device, which is a second shared device, comprising a sending module and a receiving module. Wherein, the sending module is used for sending screen projection content to the first shared device when the first shared device and the second shared device are connected in the form of screen projection and the second shared device and the third shared device are in a call. The receiving module is used for receiving a control command sent by the first shared device, the control command being generated by the first shared device after the first shared device receives a first input that the user applies to the display area of ​​the screen projection content displayed on the first shared device and the target identifier, the target identifier being for indicating a target object. The sending module is further used for sending the target object to the third shared device according to the control command received by the receiving module.

[0012] In a fifth aspect, an embodiment of the present application provides an electronic device comprising a processor, a memory, and a program or command stored in the memory and executable on the processor, the program or command, when executed by the processor, implementing steps of the method according to the first or second aspect.

[0013] In a sixth aspect, embodiments of the present application provide a readable storage medium having stored thereon a program or instructions which, when executed by a processor, implement steps of the method according to the first or second aspect.

[0014] In a seventh aspect, an embodiment of the present application provides a chip comprising a processor and a communication interface, the communication interface and the processor being connected, the processor executing a program or command to implement a method according to the first or second aspect. Effect of the Invention

[0015] In the embodiment of the present application, when the first electronic device and the second electronic device are connected in the form of screen projection, and the second electronic device and the third electronic device are in a call, the first electronic device can receive and display the screen projection content sent by the second electronic device, and control the second electronic device to send the target object to the third electronic device according to the target identifier (i.e., the target object identifier) ​​displayed on the first electronic device and the user's input in the display area of ​​the screen projection content. When the user wants to share a target object with the user of the third electronic device, the user can trigger the first electronic device to display the screen projection content, and directly input the target identifier and the display area of ​​the screen projection content to share the target object with the user of the third electronic device. Since the user does not need to input the second electronic device multiple times, the user's operation can be simplified and time consumption can be reduced, thus improving the convenience of object sharing by electronic devices. [Brief description of the drawings]

[0016] [Figure 1] FIG. 1 is a schematic diagram illustrating the configuration of a communication system provided in an embodiment of the present application. [Diagram 2] FIG. 1 is a first schematic diagram of a sharing method provided in an embodiment of the present application. [Diagram 3]FIG. 1 is a schematic diagram of a first example of a computer screen provided in an embodiment of the present application. [Figure 4] FIG. 2 is a schematic diagram of a second example of a computer screen provided in an embodiment of the present application. [Diagram 5] FIG. 2 is a second schematic diagram of the sharing method provided in the embodiments of the present application. [Figure 6] FIG. 3 is a third schematic diagram of the sharing method provided in the examples of the present application. [Figure 7] FIG. 4 is a fourth schematic diagram of the sharing method provided in the examples of the present application. [Figure 8] FIG. 1 is a first schematic diagram of a shared device provided in an embodiment of the present application. [Figure 9] FIG. 2 is a second schematic diagram of a shared device provided in an embodiment of the present application. [Figure 10] FIG. 1 is a schematic diagram illustrating the configuration of an electronic device provided in an embodiment of the present application. [Figure 11] FIG. 2 is a hardware schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0017] Hereinafter, the technical solutions in the embodiments of the present application will be described clearly and completely with reference to the drawings in the embodiments of the present application, and it is to be understood that the described embodiments are only a part of the embodiments of the present application, and are not all of the embodiments. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without any creative efforts shall fall within the scope of protection of the present application.

[0018] The terms "first", "second", etc. in the specification and claims of the present application are not intended to describe a particular order or sequence, but are intended to distinguish between similar objects. It should be understood that the data used in this manner may be substituted for one another where appropriate, so that the embodiments of the present application may be performed in an order other than that shown or described herein, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited, for example, the first object may be one or more. In the specification and claims, "and / or" indicates at least one of the objects connected, and the symbol " / " generally indicates that the related objects before and after are in an "or" relationship.

[0019] Hereinafter, the sharing method provided in the embodiments of the present application will be described in detail with reference to the drawings according to specific embodiments and application scenarios.

[0020] The sharing method provided in the embodiment of the present application is applicable when several people make a voice call or a video call.

[0021] Suppose user A uses electronic device A to make an audio / video call with electronic device B of user B, when user A wants to share a movie (e.g., movie A) with user B, he can input electronic device A to make electronic device A leave the audio / video call screen and display a home screen, so that user A can search for icons of third-party applications (e.g., “album” application) one by one in the home screen, and then user A can input the icon of the “album” application so that electronic device A can display the screen of the “album” application, which screen contains thumbnail images of all files (e.g., all music files, all movie files, etc.) in electronic device A, in this way, user inputs the thumbnail image of movie A in the thumbnail images of all these files, and inputs the “share” option in the screen, so that electronic device A can send the movie A to electronic device B. However, in order to enable electronic device A to send the movie A to electronic device B, user A must input multiple times, so that the user operation during the object sharing procedure is very complicated and takes a long time. In an embodiment of the present application, when user A wants to share movie A with user B, he triggers electronic device A and electronic device C to be connected in the form of screen projection, allowing electronic device C to display the screen projection content of electronic device A; then user A directly enters into the display area of ​​the icon of movie A and the screen projection content displayed on electronic device C, allowing electronic device C to control electronic device A so as to transmit the movie A to electronic device B, thereby simplifying user operations and reducing time consumption, and thus improving the convenience of object sharing via electronic devices.

[0022] An embodiment of the present application provides a communication system, which includes a first electronic device 01, a second electronic device 02 and a third electronic device 03, as shown in FIG.

[0023] Wherein, when the first electronic device 01 and the second electronic device 02 are connected in the form of screen projection, and the second electronic device 02 and the third electronic device 03 are talking, the second electronic device 02 transmits screen projection content to the first electronic device 01, then the first electronic device 01 receives the screen projection content transmitted by the second electronic device 02, and displays the screen projection content, subsequently, the first electronic device 01 receives a user's target identifier and a first input into the display area of ​​the screen projection content, the target identifier is for indicating a target object, and controls the second electronic device 02 to transmit the target object to the third electronic device 03 according to the first input.

[0024] According to the communication system provided in the embodiment of the present application, when a user wants to share a target object with a user of a third electronic device, the user can trigger the first electronic device to display the screen projection content, and directly input the target identifier and the display area of ​​the screen projection content, thereby enabling the second electronic device to share the target object with the user of the third electronic device, and the user does not need to input the target object into the second electronic device multiple times, which simplifies the user's operation and reduces time consumption, and thus improves the convenience of object sharing via electronic devices.

[0025] Optionally, in an embodiment of the present application, the above step of "controlling the second electronic device 02 to send the target object to the third electronic device 03" may specifically include a step of the first electronic device 01 sending a control command to the second electronic device 02, the control command being for instructing the second electronic device 02 to send the target object to the third electronic device 03, a step of the second electronic device 02 receiving the control command sent by the first electronic device 01, the control command being generated by the first electronic device 01 after the first electronic device 01 receives a first input that the user applies to the display area and target identifier of the screen projection content displayed on the first electronic device 01, the target identifier being for indicating the target object, and a step of sending the target object to the third electronic device 03 in accordance with the control command.

[0026] In an embodiment of the present application, when a user wants to share a target object with a user of a third electronic device, the first electronic device can send a control command to the second electronic device, so that the second electronic device can send the target object to the third electronic device in response to the control command, thereby improving the accuracy of the second electronic device's transmission of the target object to the third electronic device.

[0027] Optionally, in an embodiment of the present application, the first input includes a drag input in which the user drags the target identifier into the display area of ​​the screen projection content.

[0028] In this way, a single input by the user can trigger the first electronic device to send a control command to the second electronic device, thereby simplifying user operations during the sharing procedure and thus improving the convenience of object sharing via electronic devices.

[0029] Optionally, in an embodiment of the present application, after the above step of “the first electronic device 01 receives a first input of the user's target identifier and the screen projection content into the display area”, if a target object is stored in the first electronic device 01, the first electronic device 01 transmits the target object to the second electronic device 02 according to the first input, and then the second electronic device 02 receives the target object transmitted by the first electronic device 01.

[0030] In this way, the first electronic device can trigger the second electronic device to share with the third electronic device objects not stored in the second electronic device and / or objects stored in the second electronic device, thereby improving the flexibility of what can be shared among electronic devices, rather than the second electronic device only being able to share what is stored in the second electronic device.

[0031] Optionally, in an embodiment of the present application, before the above step of “the first electronic device 01 receives the screen projection content sent by the second electronic device 02”, the first electronic device 01 receives a screen projection request sent by the second electronic device 02, the screen projection request being for requesting that the real-time display screen of the second electronic device 02 be projected and displayed on the first electronic device 01, and in response to the screen projection request, sends a screen projection response to the second electronic device 02, the screen projection response being for indicating that the first electronic device 01 has allowed the establishment of the screen projection connection, and the screen projection content being for indicating the real-time display screen of the second electronic device 02.

[0032] In this way, when the first electronic device receives a screen projection request sent by the second electronic device, it can be connected to the second electronic device in the form of screen projection and display the screen projection content. By inputting a target identifier and the screen projection content into the display area, a user can quickly trigger the second electronic device to send the target object to the third electronic device, thereby simplifying user operations during the object sharing procedure and improving the convenience of object sharing by electronic devices.

[0033] Optionally, in the embodiment of the present application, the above step of "the first electronic device 01 displays the screen projection content" specifically includes a step of displaying the screen projection content in a first display area of ​​the display of the first electronic device. The above step of "the second electronic device 02 transmits the target object to the third electronic device 03 in response to the control command" specifically includes a step of the second electronic device 02 displaying a first window in the first display area and playing the video file in the first window in response to the control command when the target object includes a video file, and then a step of the first electronic device 01 floatingly displaying the first window on the call screen, where the video file is being played in the first window, and a step of the first electronic device 01 receiving a second input from the user to the first window when the target object is not stored in the first electronic device 01, and a step of the first electronic device 01 displaying a second window in the second display area and playing the video file in the second window in response to the second input, where the second display area is a display area other than the first display area on the display.

[0034] In this way, the first electronic device can play a video file (i.e., a target object) on the first electronic device based on user input, thereby allowing the user to view the video file simultaneously with a user of the third electronic device, thereby improving the convenience of object sharing across electronic devices and improving the user's usage experience.

[0035] Optionally, in the embodiment of the present application, the above step of "the second electronic device 02 sends the target object to the third electronic device 03 in response to the control command" may specifically include the step of the second electronic device 02 synthesizing the first audio signal and the second audio signal to obtain a target audio signal in response to the control command, and sending the target audio signal to the third electronic device 03, when the target object includes an audio file, wherein the first audio signal is a voice signal corresponding to a call between the second electronic device 02 and the third electronic device 03, and the second audio signal is an audio signal corresponding to the audio file.

[0036] In this way, the second electronic device can synthesize the first audio signal and the second audio signal, and transmit the target audio signal obtained by the synthesis process to the third electronic device, so that the user of the third electronic device can directly listen to the target audio signal without having to interrupt the call between the second electronic device and the third electronic device, thereby improving the convenience of target sharing by electronic devices.

[0037] According to the sharing method provided in the embodiment of the present application, the sharing method can be applied to a first electronic device, and Fig. 2 shows a flowchart of the sharing method provided in the embodiment of the present application. As shown in Fig. 2, the sharing method provided in the embodiment of the present application may include the following steps 201 to 204.

[0038] In step 201, when a first electronic device and a second electronic device are connected in the form of screen projection and the second electronic device and a third electronic device are in a call, the first electronic device receives the screen projection content transmitted by the second electronic device.

[0039] Optionally, in an embodiment of the present application, when the second electronic device and the third electronic device are in a call, the user can input into the first electronic device to trigger a screen projection connection between the first electronic device and the second electronic device, and thus the first electronic device can receive the screen projection content sent by the second electronic device.

[0040] Optionally, in an embodiment of the present application, the screen projection content includes first display data corresponding to a real-time display screen of the second electronic device and first audio data currently being played on the second electronic device.

[0041] Optionally, in embodiments of the present application, the call may be either a voice call or a video call.

[0042] In step 202, a first electronic device displays a screen projection content.

[0043] Optionally, in an embodiment of the present application, the first electronic device can display the screen projection content on the display of the first electronic device with first display parameters based on the first display data, where the first display parameters may be default display parameters or may be display parameters set by a user, and the first display parameters may include at least one of a display size, a display position, a display screen saturation, and a display brightness value.

[0044] As can be appreciated, the first electronic device can display the screen contents in the real-time display screen of the second electronic device on a display.

[0045] Optionally, in the embodiment of the present application, the first electronic device can display the screen projection content floating on a first screen, which may be a screen currently displayed on the first electronic device.

[0046] Take the example of the first electronic device being a computer, the second electronic device being a mobile phone, and the third electronic device being a mobile phone. When the computer and the second electronic device (e.g., mobile phone 1) are connected in the form of screen projection, and the mobile phone 1 and the third electronic device (e.g., mobile phone 2) are in a call, as shown in Fig. 3, the computer receives the screen projection content sent by the mobile phone 1, and displays the screen projection content (e.g., content 11) on the first screen (e.g., screen 10) of the computer, and the screen projection content is for indicating the real-time display screen (e.g., screen 12) of the mobile phone 1.

[0047] Optionally, in the embodiment of the present application, after the first electronic device displays the screen projection content, the first electronic device can play the first audio data through the microphone of the first electronic device.

[0048] In step 203, a first electronic device receives a first input of a user's target identifier and a screen projection content display area.

[0049] In the present embodiment, the target identifier is for indicating a target object.

[0050] Optionally, in the embodiment of the present application, the target identifier may be one of a target object icon, a target object name, and the like.

[0051] Optionally, in an embodiment of the present application, the target object may include at least one of a video file, an audio file, and a document file, and the target object may be an object in the first electronic device or an object in the second electronic device.

[0052] In an embodiment of the present application, the first input triggers the first electronic device to control the second electronic device to transmit the object.

[0053] Optionally, in embodiments of the present application, the first input may include one or more inputs.

[0054] Optionally, in an embodiment of the present application, when the target object is an object in a first electronic device, the first screen includes a target identifier, and the first input may specifically be a drag input of the user's target identifier and the screen projection content to the display area.

[0055] Optionally, in an embodiment of the present application, the first input includes a drag input in which the user drags the target identifier into the display area of ​​the screen projection content.

[0056] In an embodiment of the present application, a user can, with a single input, enable a first electronic device to control a second electronic device to send a target object to a third electronic device, thereby simplifying user operations during the object sharing procedure, and thus improving the convenience of object sharing via electronic devices.

[0057] For example, see FIG. 3 and as shown in FIG. 4 , the screen 10 displayed on the computer may further include a target identifier (e.g., identifier 13), and the user may provide a first input (e.g., drag input) on the identifier 13 and content 11 to enable the computer to control the mobile phone 1 to send the target object to the mobile phone 2.

[0058] Optionally, in an embodiment of the present application, when the target object is an object in the second electronic device, the first input may specifically include a first sub-input for triggering the first electronic device to display the target identifier and a second sub-input for triggering the first electronic device to control the second electronic device to transmit the object.

[0059] Optionally, in an embodiment of the present application, a user can provide a first sub-input (e.g., a tap input) to an icon of a first application in a first electronic device, thereby allowing the first electronic device to display a screen of the first application; thus, the first electronic device can send a first query request to a second electronic device in response to the first sub-input, the first query request being for requesting to query an object included in the second electronic device; and the second electronic device receives a first query response fed back in response to the first query request, the first query response including information of all the objects in the second electronic device; then, the first electronic device can display all identifiers of all the objects (i.e., all the objects in the second electronic device) on the screen of the first application according to the information of the all the objects, thereby allowing the user to provide a second sub-input to a target identifier among all the identifiers and a display area of ​​the screen projection content.

[0060] Optionally, in the embodiment of the present application, the first application may specifically be a file management type application, such as a "file manager" application.

[0061] In step 204, the first electronic device controls the second electronic device in response to the first input to transmit the target object to the third electronic device.

[0062] Optionally, in the embodiment of the present application, the above step 204 can be specifically realized by the following step 204a.

[0063] In step 204a, the first electronic device transmits a control command to the second electronic device in response to the first input.

[0064] In an embodiment of the present application, the control command is to instruct the second electronic device to transmit the target object to a third electronic device.

[0065] In an embodiment of the present application, when the second electronic device and the third electronic device are on a call, if the user of the second electronic device (e.g., user 1) wants to share an object (e.g., an object waiting to be shared) with the user of the third electronic device (e.g., user 2), the user can trigger a screen projection connection between the first electronic device and the second electronic device, so that the first electronic device can receive the screen projection content sent by the second electronic device and enable the screen projection content to be displayed, whereby user 1 can input the target identifier and the screen projection content displayed on the first electronic device into the display area, whereby the first electronic device can send a control command to the second electronic device, whereby the second electronic device can send the object waiting to be shared to the third electronic device and share the object waiting to be shared with user 2.

[0066] In an embodiment of the present application, when a user wants to share a target object with a user of a third electronic device, the first electronic device can send a control command to the second electronic device, so that the second electronic device can send the target object to the third electronic device in response to the control command, thereby improving the accuracy of the second electronic device's transmission of the target object to the third electronic device.

[0067] According to the sharing method provided in the embodiment of the present application, when the first electronic device and the second electronic device are connected in the form of screen projection, and the second electronic device and the third electronic device are in a call, the first electronic device can receive and display the screen projection content sent by the second electronic device, and control the second electronic device to send the target object to the third electronic device according to the target identifier (i.e., the identifier of the target object) displayed on the first electronic device and the user's input in the display area of ​​the screen projection content. When the user wants to share a target object with the user of the third electronic device, the user can trigger the first electronic device to display the screen projection content, and directly input the target identifier and the display area of ​​the screen projection content to share the target object with the user of the third electronic device. Since the user does not need to input the target object into the second electronic device multiple times, the user's operation can be simplified and time consumption can be reduced, thus improving the convenience of object sharing by electronic devices.

[0068] Optionally, in the embodiment of the present application, the screen projection content is for indicating a real-time display screen of the second electronic device. Specifically, referring to FIG. 2, as shown in FIG. 5, before the above step 201, the sharing method provided in the embodiment of the present application may further include the following steps 301 and 302:

[0069] In step 301, the first electronic device receives a screen projection request sent by the second electronic device.

[0070] In the embodiment of the present application, the screen projection request is for requesting that the real-time display screen of the second electronic device be projected and displayed on the first electronic device.

[0071] For the sake of clarification, the "real-time display screen" may be understood to be the screen currently being displayed on the second electronic device.

[0072] Optionally, in an embodiment of the present application, the user can input a “Wireless Connection” option in the application installation screen (i.e., installing the application on the first electronic device) to enable the first electronic device to enable wireless connection functionality, thereby allowing the first electronic device to receive screen projection requests sent by the second electronic device.

[0073] Optionally, in an embodiment of the present application, the first electronic device can establish a wireless connection (e.g., a Bluetooth connection, a Wireless Fidelity (WiFi) connection, or a Wireless Local Area Network (WLAN) connection, etc.) to the second electronic device to receive a screen projection request sent by the second electronic device.

[0074] In step 302, the first electronic device transmits a screen projection response to the second electronic device in response to the screen projection request.

[0075] In the embodiment of the present application, the screen projection response is for indicating that the first electronic device has allowed the establishment of the screen projection connection.

[0076] Optionally, in an embodiment of the present application, the first electronic device can display notification information on the first screen in response to a screen projection request to notify the user whether to allow the establishment of the screen projection connection, and can send a screen projection response to the second electronic device after the user inputs the notification information (e.g., taps on the “Allow” option in the notification information).

[0077] As can be understood, after the first electronic device sends a screen projection response to the second electronic device, the second electronic device can send screen projection content to the first electronic device in real time, and thus the first electronic device can display the real-time display screen of the second electronic device.

[0078] In an embodiment of the present application, when a user wants to share an object with a third electronic device, the user can trigger the second electronic device to send a screen projection request to the first electronic device, whereby the first electronic device can receive the screen projection request, and in response to the screen projection request, send a screen projection response to the second electronic device, receive the screen projection content sent by the second electronic device, and display the screen projection content, thereby allowing the user to provide a first input in the display area of ​​the target identifier and the screen projection content.

[0079] In an embodiment of the present application, when a first electronic device receives a screen projection request sent by a second electronic device, the first electronic device can be connected to the second electronic device in the form of screen projection to display the screen projection content. A user can quickly trigger the second electronic device to send the target object to a third electronic device by inputting a target identifier and the screen projection content into the display area, thereby simplifying user operations during the object sharing procedure and improving the convenience of object sharing by electronic devices.

[0080] Optionally, in an embodiment of the present application, after the above step 203, the sharing method provided in the embodiment of the present application may further include the following step 401.

[0081] In step 401, if the target object is stored in the first electronic device, the first electronic device transmits the target object to the second electronic device in response to the first input.

[0082] As can be appreciated, if the target object is an object in the first electronic device (i.e., the target object is not stored in the second electronic device), the second electronic device may not be able to transmit the target object to the third electronic device, so the first electronic device may transmit the target object to the second electronic device, and thus the second electronic device can transmit the target object to the third electronic device.

[0083] Optionally, in an embodiment of the present application, if the target object is not stored in the first electronic device, the user can trigger the first electronic device to run the first application and display the target identifier, and thus, after the above step 203, the first electronic device can send the target identifier to the second electronic device according to the first input, whereby the second electronic device can receive the target identifier and determine the target object based on the target identifier and send the target object to the third electronic device.

[0084] In an embodiment of the present application, the first electronic device can trigger the second electronic device to share with a third electronic device objects not stored in the second electronic device and / or objects stored in the second electronic device, rather than only objects stored in the second electronic device being shared with the third electronic device, thereby improving the flexibility of objects shared by electronic devices.

[0085] Optionally, in the embodiment of the present application, when the target object is a video file, the first electronic device can play the video file after sending a control command to the second electronic device. Specifically, the above step 202 can be specifically realized by the following step 202a, and after the above step 204, the sharing method provided in the embodiment of the present application can further include the following steps 501 to 503.

[0086] In step 202a, the first electronic device displays screen projection content in a first display area of ​​a display of the first electronic device.

[0087] Optionally, in an embodiment of the present application, the screen projection content includes screen content of a call screen between the second electronic device and the third electronic device.

[0088] As can be understood, when the second electronic device and the third electronic device are making a call, the above screen projection content is the screen content of the call screen between the second electronic device and the third electronic device.

[0089] In step 501, a first electronic device displays a first window in a first display area.

[0090] In the present embodiment, a video file is being played in the first window.

[0091] As can be understood, the first electronic device can display a first window floating on the call screen of the second electronic device and the third electronic device.

[0092] Optionally, in an embodiment of the present application, the first electronic device can launch a video file (i.e., a target object) and display a first window on the call screen to play the video file based on the second display parameters.

[0093] Optionally, in the embodiment of the present application, the second display parameters may be default display parameters or may be display parameters set by the user, and the second display parameters may include at least one of a display size, a display position, a display screen saturation, and a display brightness value.

[0094] In step 502, the first electronic device receives a second input from the user to the first window.

[0095] In an embodiment of the present application, the second input is for triggering the first electronic device to play a video file.

[0096] Optionally, in embodiments of the present application, if the target object is not stored in the first electronic device, the user may provide a second input to the first window.

[0097] Optionally, in the embodiment of the present application, the second input may specifically be a tap input or a drag input to the first window by the user.

[0098] In step 503, the first electronic device responds to the second input by displaying a second window in the second display area and playing the video file in the second window.

[0099] In an embodiment of the present application, the second display area is a display area on the display other than the first display area.

[0100] Optionally, in one possible implementation of an embodiment of the present application, the first electronic device can send a first command to the second electronic device in response to the second input, the first command being for instructing the second electronic device to send a video file to the first electronic device, whereby the first electronic device can receive a first response fed back by the second electronic device in response to the first command, the first response including the video file, and thus the first electronic device can display a second window in the second display area using the video file and play the video file in the second window.

[0101] Optionally, in another possible implementation of an embodiment of the present application, the first electronic device can adjust the display size of the first window to display a second window and play a video file in the second window in response to a second input.

[0102] Optionally, in an embodiment of the present application, the first electronic device can adjust a first display size of the first window to a second display size, display the second window in the second display area, and play a video file in the second window, where the first display size is smaller than the second display size.

[0103] In an embodiment of the present application, when a target object is not stored in a first electronic device, if a user wants to play a video file (i.e., a target object) on the first electronic device, the user can enter into the first window, display a second window on the first electronic device, and play the video file in the second window.

[0104] In an embodiment of the present application, when a target object is stored in a first electronic device, if a user wants to play a video file (i.e., the target object) on the first electronic device, the user can directly input the target identifier on the first electronic device, thereby enabling the video file to be played directly on the first electronic device.

[0105] In an embodiment of the present application, a first electronic device can play a video file (i.e., a target object) on the first electronic device through user input, thereby allowing the user to view the video file simultaneously with a user of a third electronic device, thereby improving the convenience of object sharing across electronic devices and improving the user's usage experience.

[0106] According to the sharing method provided in the embodiment of the present application, the sharing method can be applied to a second electronic device, and Fig. 6 shows a flowchart of the sharing method provided in the embodiment of the present application. As shown in Fig. 6, the sharing method provided in the embodiment of the present application may include the following steps 601 to 603.

[0107] In step 601, when the first electronic device and the second electronic device are connected in the form of screen projection and the second electronic device is in a call with the third electronic device, the second electronic device transmits the screen projection content to the first electronic device.

[0108] Optionally, in an embodiment of the present application, while a user is using a second electronic device, the user can trigger the second electronic device to run a second application in the foreground, and input a certain user identifier in the screen of the second application, thereby enabling the second electronic device to make a call with a third electronic device, where the certain user identifier is for indicating a user of the third electronic device; when the user wants to share an object with the user of the third electronic device, the user can input a "wireless connection" option in the screen for installing the application (i.e., installing the application on the second electronic device) to enable the second electronic device to enable the wireless connection function and display at least one device identifier, whereby the user can input the device identifier of the first electronic device in the at least one device identifier; in this way, the first electronic device can send a screen projection request to the second electronic device, and when the second electronic device receives a screen projection response fed back in response to the screen projection request, the first electronic device can connect to the second electronic device in the form of screen projection.

[0109] Optionally, in the embodiment of the present application, the second application may specifically be an application having a calling function, for example, a chat application.

[0110] As necessary, the details of the screen projection may be referred to in the above embodiments, and detailed descriptions thereof will be omitted in the embodiments of the present application.

[0111] In step 602, the second electronic device receives the control command sent by the first electronic device.

[0112] In an embodiment of the present application, the control command is generated by the first electronic device after receiving a first input provided by a user to a display area of ​​the screen projection content displayed on the first electronic device and a target identifier, the target identifier being for indicating a target object.

[0113] In step 603, the second electronic device transmits the target object to the third electronic device in response to the control command.

[0114] Optionally, in embodiments of the present application, the second electronic device can transmit the target object to the third electronic device over a voice channel communicating with the third electronic device.

[0115] In an embodiment of the present application, when the second electronic device and the third electronic device are in a call, if the user of the second electronic device (e.g., user 1) wants to share an object (e.g., an object waiting to be shared) with the user of the third electronic device (e.g., user 2), the user can trigger a screen projection connection between the first electronic device and the second electronic device to enable the second electronic device to send screen projection content to the first electronic device, whereby user 1 can trigger the first electronic device to send a control command to the second electronic device, and thus the second electronic device can send the object waiting to be shared to the third electronic device and share the object waiting to be shared with user 2.

[0116] According to the sharing method provided in the embodiment of the present application, when the first electronic device and the second electronic device are connected in the form of screen projection, and the second electronic device and the third electronic device are in a call, the second electronic device can send screen projection content to the first electronic device, and receive a control command generated after the user makes a first input on the display area and target identifier of the screen projection content displayed on the first electronic device, and send the target object to the third electronic device through the control command. When the user wants to share a target object with the user of the third electronic device, the user can trigger the second electronic device to send the screen projection content to the first electronic device, so that the second electronic device receives the control command sent by the first electronic device, and can directly share the target object with the user of the third electronic device through the control command, and the user does not need to input the target object to the second electronic device multiple times, which simplifies the user's operation and reduces the time consumption, thus improving the convenience of object sharing by electronic devices.

[0117] Optionally, in the embodiment of the present application, the above step 603 can be specifically realized by the following step 603a.

[0118] In step 603a, if the target object includes an audio file, the second electronic device synthesizes the first audio signal and the second audio signal to obtain a target audio signal according to the control command, and sends the target audio signal to the third electronic device.

[0119] In an embodiment of the present application, the first audio signal is a voice signal corresponding to a call between a second electronic device and a third electronic device, and the second audio signal is an audio signal corresponding to an audio file.

[0120] As needed, the above "audio signal corresponding to a call between the second electronic device and the third electronic device" can be understood as an audio signal collected by the microphone of the second electronic device when the second electronic device and the third electronic device are making a call.

[0121] Optionally, in the embodiment of the present application, the second electronic device can perform a mixing synthesis process on the first audio signal and the second audio signal to obtain a target audio signal.

[0122] In an embodiment of the present application, when the second electronic device and the third electronic device are making a call, the third electronic device cannot directly play the audio file, so the second electronic device can synthesize the audio signal corresponding to the audio file and the voice signal collected by the microphone of the second electronic device, so that the user of the third electronic device can listen to the audio file shared by the user of the first electronic device when making a call.

[0123] In an embodiment of the present application, the second electronic device can synthesize the first audio signal and the second audio signal, and transmit the target audio signal obtained by the synthesis process to the third electronic device, so that the user of the third electronic device does not need to interrupt the call between the second electronic device and the third electronic device, and can directly listen to the target audio signal, thereby improving the convenience of target sharing by electronic devices.

[0124] Optionally, in an embodiment of the present application, when the target object includes a video file, the video file may include second display data corresponding to a video frame of the video file and a third audio signal corresponding to the video file, and the second electronic device can send the second display data to a third electronic device according to a control command, and synthesize and process the first audio signal and the third audio signal to obtain a first target audio signal, and send the first target audio signal to the third electronic device.

[0125] In an embodiment of the present application, when the second electronic device and the third electronic device are making a call, the third electronic device cannot directly play the video file, so the second electronic device can send display data corresponding to the video file to the third electronic device, and synthesize and process the audio signal corresponding to the video file and the voice signal collected by the microphone of the second electronic device, so that the user of the third electronic device can view the video file shared by the user of the first electronic device during the call.

[0126] Optionally, in an embodiment of the present application, refer to FIG. 6 and as shown in FIG. 7, before the above step 602, the sharing method provided in an embodiment of the present application may further include the following step 701.

[0127] In step 701, the second electronic device receives the target object transmitted by the first electronic device.

[0128] Optionally, in embodiments of the present application, the second electronic device can receive the target object of the first electronic device if the target object is not stored on the second electronic device.

[0129] As can be understood, if the target object is an object in the first electronic device (i.e., the target object is not stored in the second electronic device), the second electronic device may not be able to transmit the target object to the third electronic device, but may receive the target object and transmit the target object to the third electronic device.

[0130] In an embodiment of the present application, the second electronic device can share not only objects stored in the second electronic device, but also objects not stored in the second electronic device and / or objects stored in the second electronic device with the third electronic device, thereby improving the flexibility of the objects shared by the electronic devices.

[0131] Optionally, in an embodiment of the present application, after the above step 602, the sharing method provided in the embodiment of the present application may further include the following step 801.

[0132] In step 801, if the target object includes a video file, the second electronic device displays a first window on a call screen between the second electronic device and the third electronic device in response to a control command, and plays the video file in the first window.

[0133] Optionally, in an embodiment of the present application, the second electronic device can respond to the control command and, based on the third display parameters, display the first window in a floating manner on the call screen between the second electronic device and the third electronic device, and play a video file in the first window.

[0134] In an embodiment of the present application, the second electronic device can play a video file (i.e., a target object) on a call screen between the second electronic device and a third electronic device (i.e., the call screen displayed on the second electronic device) through a control command, and a user can view the video file simultaneously with a user of the third electronic device, thereby improving the convenience of object sharing by electronic devices and improving the user's usage experience.

[0135] As is necessary to explain, the execution subject of the sharing method provided in the embodiment of the present application may be a shared device or a control module for executing the sharing method in the shared device. In the embodiment of the present application, the sharing method provided in the embodiment of the present application will be described by taking an example in which the sharing method is executed by the shared device.

[0136] 8 is a schematic diagram of a common device according to an embodiment of the present application. As shown in FIG. 8, the common device 60 may include a receiving module 61, a display module 62 and a control module 63.

[0137] Wherein, the receiving module 61 is used for receiving the screen projection content sent by the second shared device when the first shared device and the second shared device are connected in the form of screen projection and the second shared device and the third shared device are in a call. The display module 62 is used for displaying the screen projection content received by the receiving module 61. The receiving module 61 is further used for receiving a target identifier and a first input that the user applies to the display area of ​​the screen projection content displayed on the display module, the target identifier being for indicating a target object. The control module 63 is used for controlling the second shared device to send the target object to the third shared device according to the first input received by the receiving module 61.

[0138] In one possible implementation, the sharing device 60 provided in the embodiment of the present application may further include a sending module, in which the sending module is used for sending a control command to the second sharing device, and the control command is for controlling the second sharing device to send the target object to the third sharing device.

[0139] In one possible implementation, the first input includes a drag input in which a user drags a target identifier into a display area of ​​the screen projection content.

[0140] In one possible implementation, the sharing device 60 provided in the embodiment of the present application may further include a sending module, in which the sending module is further used for sending the target object to the second sharing device according to the first input when the target object is stored in the first sharing device.

[0141] In one possible implementation, the receiving module 61 is further used for receiving a screen projection request sent by the second sharing device, the screen projection request is for requesting the real-time display screen of the second sharing device to be projected and displayed on the first sharing device. The sharing device 60 provided in the embodiment of the present application may further include a sending module, where the sending module is further used for sending a screen projection response to the screen projection request received by the receiving module 61 to the second sharing device, the screen projection response is for indicating that the first sharing device has allowed the screen projection connection to be established, where the screen projection content is for indicating the real-time display screen of the second sharing device.

[0142] In one possible implementation, the target object includes a video file. The display module 62 is specifically used for displaying the screen projection content in a first display area of ​​the display of the first sharing device. The display module 62 is further used for displaying a first window in the first display area, and the first window is playing a video file. The receiving module 61 is further used for receiving a second input that the user applies to the first window displayed on the display module when the target object is not stored in the first sharing device. The display module 62 is further used for displaying a second window in the second display area and playing the video file in the second window according to the second input received by the receiving module 61, and the second display area is a display area other than the first display area on the display.

[0143] According to the sharing device provided in the embodiment of the present application, when a user wants to share a target object with a user of a third sharing device, the user can trigger the first sharing device to display the screen projection content, and directly input the target identifier and the display area of ​​the screen projection content to share the target object with the user of the third sharing device. Since the user does not need to input the target identifier multiple times into the second sharing device, the user's operation is simplified and time consumption is reduced, thus improving the convenience of object sharing via the sharing device.

[0144] As is necessary to explain, the shared device provided in the embodiment of the present application can be used to execute the shared method executed by the first shared device in the above embodiment.

[0145] The shared device in the embodiment of the present application may be a device, or an element, integrated circuit, or chip in a terminal. The device may be a portable terminal or a non-portable terminal. For example, the portable electronic device may be a mobile phone, a tablet computer, a notebook computer, a personal digital assistant, an in-vehicle electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), and the non-portable electronic device may be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), an automated teller machine, or a kiosk, and the embodiments of the present application are not specifically limited.

[0146] The shared device in the embodiment of the present application may be a device having an operating system, which may be an Android operating system, an iOS operating system, or other possible operating systems, and is not specifically limited in the embodiment of the present application.

[0147] The sharing device provided in the embodiment of the present application can implement each process implemented in the embodiment of the sharing method of FIGS. 1 to 8, and detailed description thereof will be omitted here to avoid repetition.

[0148] 9 is a schematic diagram of a common device according to an embodiment of the present application. As shown in FIG. 9, the common device 70 may include a sending module 71 and a receiving module 72.

[0149] Wherein, the sending module 71 is used for sending screen projection content to the first shared device when the first shared device and the second shared device are connected in the form of screen projection and the second shared device and the third shared device are in a call. The receiving module 72 is used for receiving a control command sent by the first shared device, the control command being generated after the first shared device receives a first input that the user applies to the display area of ​​the screen projection content displayed on the first shared device and the target identifier, the target identifier being for indicating a target object. The sending module 71 is further used for sending the target object to the third shared device according to the control command received by the receiving module 72.

[0150] In one possible implementation, the receiving module 72 is further used for receiving the target object sent by the first sharing device.

[0151] In one possible implementation, the sharing device 70 provided in the embodiment of the present application may further include a display module, which is used to display a first window on the call screen of the second sharing device and the third sharing device according to the control command when the target object includes a video file, and play the video file in the first window.

[0152] In one possible implementation, the sending module 71 is specifically used for synthesizing the first audio signal and the second audio signal to obtain a target audio signal according to a control command when the target object includes an audio file, and sending the target audio signal to a third shared device, where the first audio signal is a voice signal corresponding to a call between the second shared device and the third shared device, and the second audio signal is an audio signal corresponding to an audio file.

[0153] According to the sharing device provided in the embodiment of the present application, when a user wants to share a target object with a user of a third sharing device, the user can trigger the second sharing device to send screen projection content to the first sharing device, so that the second sharing device receives the control command sent by the first sharing device, and can directly share the target object with the user of the third sharing device through the control command. Since the user does not need to input the target object into the second sharing device multiple times, the user's operation is simplified and time consumption is reduced, thus improving the convenience of object sharing through the sharing device.

[0154] As is necessary to explain, the shared device provided in the embodiment of the present application can be used to execute the shared method executed by the second shared device of the above embodiment.

[0155] The shared device in the embodiment of the present application may be a device, or an element, integrated circuit, or chip in a terminal. The device may be a portable terminal or a non-portable terminal. For example, the portable electronic device may be a mobile phone, a tablet computer, a notebook computer, a personal digital assistant, an in-vehicle electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), and the non-portable electronic device may be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), an automated teller machine, or a kiosk, and the embodiments of the present application are not specifically limited.

[0156] The shared device in the embodiment of the present application may be a device having an operating system, which may be an Android operating system, an iOS operating system, or other possible operating systems, and is not specifically limited in the embodiment of the present application.

[0157] The sharing device provided in the embodiment of the present application can implement each process implemented in the embodiment of the sharing method of FIGS. 1 to 8, and detailed description thereof will be omitted here to avoid repetition.

[0158] Optionally, as shown in FIG. 10, an embodiment of the present application further provides an electronic device 80 having a processor 82, a memory 81, and a program or command stored in the memory 81 and executable by the processor 82, which can realize each step of the above-mentioned sharing method embodiment when the program or command is executed by the processor 82, and can achieve the same technical effect, and detailed description will be omitted here to avoid repetition.

[0159] As needed, electronic devices in embodiments of the present application include the portable and non-portable electronic devices described above.

[0160] FIG. 11 is a schematic diagram of the hardware configuration of an electronic device that realizes an embodiment of the present invention.

[0161] The electronic device 100 includes elements such as, but not limited to, a radio frequency unit 101, a network module 102, an audio output unit 103, an input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109 and a processor 110.

[0162] It is understood by those skilled in the art that the electronic device 100 may further include a power source (e.g., a battery) for powering each element, and the power source may be logically connected to the processor 110 by a power management system, and the power management system may further realize functions such as charge / discharge management and power consumption management. The electronic device configuration shown in FIG. 11 is not intended to limit the electronic device, and the electronic device may include more or less elements than those shown in the drawing, or may combine some elements, or may have a different element arrangement, and detailed description thereof will be omitted here.

[0163] Wherein, the high frequency unit 101 is used for receiving the screen projection content transmitted by the second electronic device when the first electronic device and the second electronic device are connected in the form of screen projection and the second electronic device is communicating with the third electronic device.

[0164] The display unit 106 is used to display the screen projection contents.

[0165] The user input unit 107 is further used for receiving a user's first input of a target identifier and the screen projection content into the display area, where the target identifier is for indicating a target object.

[0166] The processor 110 is further used to control the second electronic device to transmit the target object to the third electronic device in response to the first input.

[0167] According to the electronic device provided in the embodiment of the present application, when a user wants to share a target object with a user of a third electronic device, the user can trigger the first electronic device to display the screen projection content, and directly input the target identifier and the display area of ​​the screen projection content to share the target object with the user of the third electronic device. Since the user does not need to input multiple times into the second electronic device, the user's operation can be simplified and time consumption can be reduced, thus improving the convenience of object sharing via electronic devices.

[0168] Optionally, in an embodiment of the present application, the high frequency unit 101 is used to send a control command to a second electronic device, and the control command is for controlling the second electronic device to send a target object to a third electronic device.

[0169] In an embodiment of the present application, when a user wants to share a target object with a user of a third electronic device, the first electronic device can send a control command to the second electronic device, so that the second electronic device can send the target object to the third electronic device in response to the control command, thereby improving the accuracy of the second electronic device's transmission of the target object to the third electronic device.

[0170] Optionally, in the embodiment of the present application, the radio frequency unit 101 is further used for transmitting the target object to the second electronic device according to the first input, when the target object is stored in the first electronic device.

[0171] In this way, the first electronic device can not only share objects stored in the second electronic device, but can trigger the second electronic device to share objects not stored in the second electronic device and / or objects stored in the second electronic device with the third electronic device, thereby improving the flexibility of objects shared by electronic devices.

[0172] Optionally, in the embodiment of the present application, the high frequency unit 101 is further used to perform the steps of: receiving a screen projection request sent by the second electronic device, the screen projection request being for requesting the real-time display screen of the second electronic device to be projected and displayed on the first electronic device; and sending a screen projection response to the screen projection request to the second electronic device, the screen projection response being for indicating that the first electronic device has allowed the establishment of the screen projection connection, where the screen projection content is for indicating the real-time display screen of the second electronic device.

[0173] In this way, when the first electronic device receives a screen projection request sent by the second electronic device, it can be connected to the second electronic device in the form of screen projection and display the screen projection content. By inputting a target identifier and the screen projection content into the display area, a user can quickly trigger the second electronic device to send the target object to the third electronic device, thereby simplifying user operations during the object sharing procedure and improving the convenience of object sharing by electronic devices.

[0174] Optionally, in the embodiment of the present application, the target object includes a video file. The display unit 106 is further used for displaying a screen projection content in a first display area of ​​the display of the first electronic device, and displaying a first window in the first display area, in which the video file is being played.

[0175] The user input unit 107 is further used for receiving a second input from the user to the first window.

[0176] The display unit 106 is further used for displaying a second window in a second display area and playing a video file in the second window in response to a second input, the second display area being a display area on the display other than the first display area.

[0177] In this way, the first electronic device can play a video file (i.e., a target object) on the first electronic device based on user input, thereby allowing the user to view the video file simultaneously with a user of the third electronic device, thereby improving the convenience of object sharing across electronic devices and improving the user's usage experience.

[0178] It should be understood that in the embodiment of the present application, the input unit 104 may include a graphics processing unit (GPU) 1041 for processing image data of static or video captured by an image capture device (e.g., a camera) in a video capture mode or an image capture mode, and a microphone 1042. The display unit 106 may include a display panel 1061, which may be arranged in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 107 includes a touch panel 1071 and other input devices 1072. The touch panel 1071 is also called a touch screen. The touch panel 1071 may include two parts: a touch detection device and a touch controller. The other input devices 1072 may include, but are not limited to, a physical keyboard, function buttons (e.g., volume control buttons, switch buttons, etc.), a trackball, a mouse, and a control lever, and a detailed description thereof will be omitted here. The memory 109 can be used to store software programs and various data, which may include, but are not limited to, applications and an operating system. An application processor that mainly processes an operating system, a user interface, applications, etc., and a modem processor that mainly processes wireless communication can be integrated into the processor 110. It can be understood that the modem processor does not have to be integrated into the processor 110.

[0179] As is necessary to explain, the electronic device provided in the embodiments of the present application can be used to execute the sharing method executed by the first sharing device described in the above embodiments.

[0180] FIG. 11 is a schematic diagram of the hardware configuration of an electronic device that realizes an embodiment of the present invention.

[0181] The electronic device 100 includes elements such as, but not limited to, a radio frequency unit 101, a network module 102, an audio output unit 103, an input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109 and a processor 110.

[0182] It is understood by those skilled in the art that the electronic device 100 may further include a power source (e.g., a battery) for powering each element, and the power source may be logically connected to the processor 110 by a power management system, and the power management system may further realize functions such as charge / discharge management and power consumption management. The electronic device configuration shown in FIG. 11 is not intended to limit the electronic device, and the electronic device may include more or less elements than those shown in the drawing, or may combine some elements, or may have a different element arrangement, and detailed description thereof will be omitted here.

[0183] Wherein, the high frequency unit 101 is used to execute the steps of: transmitting screen projection content to the first electronic device when the first electronic device and the second electronic device are connected in the form of screen projection and the second electronic device and the third electronic device are communicating with each other; receiving a control command transmitted by the first electronic device, the control command being generated by the first electronic device after the first electronic device receives a first input provided by the user to the display area and target identifier of the screen projection content displayed on the first electronic device, the target identifier being for indicating a target object; and transmitting the target object to the third electronic device according to the control command.

[0184] In this way, when a user wants to share a target object with a user of a third electronic device, the user can trigger the second electronic device to send screen projection content to the first electronic device, so that the second electronic device receives the control command sent by the first electronic device, and can directly share the target object with the user of the third electronic device through the control command. Since the user does not need to input the target object into the second electronic device multiple times, the user's operation can be simplified and time consumption can be reduced, and the convenience of object sharing through electronic devices can be improved.

[0185] Optionally, in this embodiment, the high frequency unit 101 is further used to receive the target object transmitted by the first electronic device.

[0186] In this way, the second electronic device can share not only objects stored in the second electronic device, but also objects not stored in the second electronic device and / or objects stored in the second electronic device with the third electronic device, thereby improving the flexibility of the objects shared by the electronic devices.

[0187] Optionally, in an embodiment of the present application, when the target object includes a video file, the display unit 106 is used to display a first window on the call screen of the second electronic device and the third electronic device according to the control command, and play the video file in the first window.

[0188] In this way, the second electronic device can play a video file (i.e., the target object) on the call screen between the second electronic device and the third electronic device (i.e., the call screen displayed on the second electronic device) through a control command, and the user can view the video file simultaneously with the user of the third electronic device, thereby improving the convenience of object sharing by electronic devices and improving the user's usage experience.

[0189] Optionally, in an embodiment of the present application, the processor 110 is adapted to synthesize and process the first audio signal and the second audio signal to obtain a target audio signal in response to a control command when the target object includes an audio file.

[0190] The high frequency unit 101 is further used for transmitting the target audio signal to a third electronic device.

[0191] Wherein, the first audio signal is a voice signal corresponding to a conversation between the second electronic device and the third electronic device, and the second audio signal is an audio signal corresponding to an audio file.

[0192] In this way, the second electronic device can synthesize the first audio signal and the second audio signal, and transmit the target audio signal obtained by the synthesis process to the third electronic device, so that the user of the third electronic device can directly listen to the target audio signal without having to interrupt the call between the second electronic device and the third electronic device, thereby improving the convenience of target sharing by electronic devices.

[0193] It should be understood that in the embodiment of the present application, the input unit 104 may include a graphics processing unit (GPU) 1041 for processing image data of static or video captured by an image capture device (e.g., a camera) in a video capture mode or an image capture mode, and a microphone 1042. The display unit 106 may include a display panel 1061, which may be arranged in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 107 includes a touch panel 1071 and other input devices 1072. The touch panel 1071 is also called a touch screen. The touch panel 1071 may include two parts: a touch detection device and a touch controller. The other input devices 1072 may include, but are not limited to, a physical keyboard, function buttons (e.g., volume control buttons, switch buttons, etc.), a trackball, a mouse, and a control lever, and a detailed description thereof will be omitted here. The memory 109 can be used to store software programs and various data, which may include, but are not limited to, applications and an operating system. An application processor that mainly processes an operating system, a user interface, applications, etc., and a modem processor that mainly processes wireless communication can be integrated into the processor 110. It can be understood that the modem processor does not have to be integrated into the processor 110.

[0194] As is necessary to explain, the electronic device provided in the embodiments of the present application can be used to execute the sharing method executed by the second sharing device described in the above embodiments.

[0195] An embodiment of the present application further provides a readable storage medium storing a program or command, which, when executed by a processor, realizes each step of the above sharing method embodiment, and can achieve the same technical effect, and detailed description thereof will be omitted here to avoid repetition.

[0196] Wherein, the processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes, for example, a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, an optical disk, or the like.

[0197] An embodiment of the present application further provides a chip having a processor and a communication interface, the communication interface and the processor are connected, and the processor executes a program or command to realize each step of the above-mentioned sharing method embodiment, and the same technical effect can be achieved, and detailed description will be omitted here to avoid repetition.

[0198] It should be understood that the chips described in the embodiments of the present application may be referred to as system chips, chip systems, system-on-chips, or the like.

[0199] It should be noted that in this specification, the terms "comprise", "consist of" or any other variants are intended to include a non-exclusive inclusion, whereby a process, method, article or apparatus that includes a set of elements includes not only those elements, but also other elements not expressly stated or inherent to such process, method, article or apparatus. Unless otherwise specified, an element limited by the phrase "comprises a" does not exclude the presence of other identical elements in the process, method, article or apparatus that includes the element. It should be noted that the scope of the method and apparatus in the embodiments of this application is not limited to performing functions in the order shown or discussed, and may include performing functions in an essentially simultaneous manner or in the opposite order depending on the functions involved, for example, the described method can be performed in a different order than described, and various steps can be added, omitted or combined. It should be noted that features described with reference to some examples can be combined with other examples.

[0200] From the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be realized in the form of a combination of software and a necessary common hardware platform, and of course, they can be realized by hardware, but in many cases the former is a more preferred embodiment. Based on this view, the technical solution of the present application can be substantially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product is stored in a storage medium (e.g., ROM / RAM, magnetic disk, optical disk) and includes a plurality of instructions that cause a terminal (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present application.

[0201] Although the examples of the present application have been described above with reference to the drawings, the present application is not limited to the above-mentioned specific embodiments, which are merely illustrative and not limiting. Based on the suggestions of the present application, many forms that a person skilled in the art can make without departing from the spirit of the present application and the scope of protection of the claims are all within the scope of protection of the present application.

Claims

1. A sharing method executed by a first electronic device, comprising: receiving screen projection content transmitted by the second electronic device when the first electronic device and the second electronic device are connected in a screen projection manner and the second electronic device and the third electronic device are in a call; displaying the screen projection content; receiving a first input of a user's target identifier and the screen projection content display area, the target identifier being for indicating a target object, the target object being an object in the second electronic device; and controlling the second electronic device in response to the first input to transmit the target object to the third electronic device; The step of controlling the second electronic device to transmit the target object to the third electronic device includes: sending a control command to the second electronic device, the control command for controlling the second electronic device to transmit the target object to the third electronic device; The control command is used for, when the target object includes an audio file, the second electronic device to synthesize and process the first audio signal and the second audio signal to obtain a target audio signal, and to send the target audio signal to the third electronic device; the first audio signal is a voice signal corresponding to a call between the second electronic device and the third electronic device, and the second audio signal is an audio signal corresponding to the audio file; The first input includes a first sub-input and a second sub-input, and the step of receiving a user's target identifier and the first input into the display area of ​​the screen projection content includes: receiving the first sub-input to an icon of a first application of a user; sending a first query request to the second electronic device in response to the first sub-input, the first query request being for requesting to query an object included in the second electronic device; displaying all identifiers of all objects contained in the second electronic device based on the received first query response fed back by the second electronic device in response to the first query request, the all identifiers including the target identifier; receiving the target identifier of a user and the second sub-input into a display area of ​​the screen projection content.

2. The method of claim 1 , wherein the first input comprises a drag input in which a user drags the target identifier into a display area of ​​the screen projection content.

3. After the step of receiving a first input of a user's target identifier and the screen projection content into a display area, further The method of claim 1 , further comprising the step of transmitting the target object to the second electronic device in response to the first input if the target object is stored on the first electronic device.

4. Before the step of receiving the screen projection content transmitted by the second electronic device, further receiving a screen projection request transmitted by the second electronic device, the screen projection request being for requesting that a real-time display screen of the second electronic device be projected and displayed on the first electronic device; sending a screen projection response to the second electronic device in response to the screen projection request, the screen projection response being for indicating that the first electronic device has authorized the screen projection connection establishment; The method of claim 1 , wherein the screen projection content is for indicating a real-time display screen of the second electronic device.

5. the target object includes a video file; The step of displaying the screen projection content includes: displaying the screen projection content in a first display area of ​​a display of the first electronic device; After the step of controlling the second electronic device to transmit the target object to the third electronic device, displaying a first window in the first display area, the first window playing the video file; receiving a second input from a user to the first window; 2. The method of claim 1, further comprising: in response to the second input, displaying a second window in a second display area and playing the video file in the second window, the second display area being a display area on the display other than the first display area.

6. A sharing method executed by a second electronic device, comprising: When a first electronic device and the second electronic device are connected in a screen projection manner and the second electronic device and a third electronic device are in a call, transmitting screen projection content to the first electronic device; receiving a control command sent by the first electronic device, the control command being generated by the first electronic device after the first electronic device receives a first input applied by a user to a display area of ​​the screen projection content displayed on the first electronic device and a target identifier, the target identifier being for indicating a target object, the target object being an object in the second electronic device; and transmitting a target object to the third electronic device in response to the control command. The step of transmitting a target object to the third electronic device in response to the control command further comprises: When the target object includes an audio file, synthesizing the first audio signal and the second audio signal to obtain a target audio signal in response to the control command, and sending the target audio signal to the third electronic device; the first audio signal is a voice signal corresponding to a call between the second electronic device and the third electronic device, and the second audio signal is an audio signal corresponding to the audio file; The first input includes a first sub-input and a second sub-input, and prior to the step of receiving the control command transmitted by the first electronic device, the method further comprises: receiving a first query request sent by the first electronic device, the first query request being generated after the first electronic device receives the first sub-input to an icon of a first application by a user, the first query request being for requesting to query an object included in the second electronic device; The sharing method further includes a step of sending a first query response to the first electronic device in response to the first query request, the first query response being used by the first electronic device to display all identifiers of the entire set of objects contained in the second electronic device, the all identifiers including the target identifier.

7. before the step of receiving the control command transmitted by the first electronic device, The method of claim 6 , further comprising receiving the target object transmitted by the first electronic device.

8. After the step of receiving the control command transmitted by the first electronic device, 7. The method of claim 6, further comprising the step of: displaying a first window on a call screen of the second electronic device and the third electronic device in response to the control command when the target object includes a video file, and playing the video file in the first window.

9. A first shared device, the shared device comprising a receiving module, a display module, a control module and a transmitting module; The receiving module is used for receiving screen projection content transmitted by the second shared device when the first shared device and the second shared device are connected in a screen projection manner and the second shared device and a third shared device are in a call with each other; The display module is used for displaying the screen projection content received by the receiving module; The receiving module is further used for receiving a first input that a user applies to a target identifier and a display area of ​​the screen projection content displayed on the display module, the target identifier is for indicating a target object, and the target object is an object in the second shared device; the control module is adapted to control the second shared device to transmit the target object to the third shared device in response to the first input received by the receiving module; the sending module is used for sending a control command to the second sharing device, the control command being for controlling the second sharing device to send the target object to the third sharing device, and when the target object includes an audio file, the control command is used for the second sharing device to synthesize and process the first audio signal and the second audio signal to obtain a target audio signal, and send the target audio signal to the third sharing device; the first audio signal is a voice signal corresponding to a call between the second sharing device and the third sharing device, and the second audio signal is an audio signal corresponding to the audio file; the first input includes a first sub-input and a second sub-input; The receiving module is further adapted to receive the first sub-input to an icon of a first application of a user; The sending module is further used for sending a first query request to the second sharing device according to the first sub-input received by the receiving module, the first query request being for requesting to query an object included in the second sharing device; The display module is further used to display all identifiers of all objects included in the second shared device according to the first inquiry response received by the receiving module and fed back by the second shared device, where the all identifiers include the target identifier; The receiving module is further used for receiving the target identifier of a user and the second sub-input into the display area of ​​the screen projection content, the sharing device.

10. A sharing device, which is a second sharing device, said second sharing device comprising a transmitting module and a receiving module; The transmitting module is used for transmitting screen projection content to the first shared device when the first shared device and the second shared device are connected in a screen projection manner and the second shared device and a third shared device are communicating with each other; The receiving module is used for receiving a control command transmitted by the first shared device, the control command being generated after the first shared device receives a first input that a user applies to a display area of ​​the screen projection content displayed on the first shared device and a target identifier, the target identifier being for indicating a target object, and the target object being an object in the second shared device; The sending module is further used for sending a target object to the third sharing device according to the control command received by the receiving module; the transmitting module is used for, when the target object includes an audio file, synthesizing the first audio signal and the second audio signal to obtain a target audio signal according to the control command, and transmitting the target audio signal to the third shared device; the first audio signal is a voice signal corresponding to a call between the second sharing device and the third sharing device, and the second audio signal is an audio signal corresponding to the audio file; The first input includes a first sub-input and a second sub-input, and the receiving module is further used for receiving a first query request sent by the first sharing device, the first query request being generated after the first sharing device receives the first sub-input to a user's icon of a first application, and the first query request is for requesting to query an object included in the first sharing device; The transmitting module is further used for transmitting a first query response to the first sharing device in response to the first query request received by the receiving module, the first query response being used by the first sharing device to display all identifiers of the entire set of objects contained in the second sharing device, the all identifiers including the target identifier.

11. A first electronic device comprising a processor, a memory, and a program or command stored in the memory and executable on the processor, the program or command implementing the steps of the sharing method according to any one of claims 1 to 5 when executed by the processor.

12. A second electronic device comprising a processor, a memory, and a program or command stored in the memory and executable on the processor, the program or command implementing the steps of the sharing method according to any one of claims 6 to 8 when executed by the processor.

13. A readable storage medium having stored thereon a program or command, which, when executed by a processor, implements the steps of the sharing method according to any one of claims 1 to 8.

14. A chip comprising a processor and a communication interface, the communication interface and the processor being connected, the processor executing a program or command to implement the steps of the sharing method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Visible telephone and method for realizing karaoke between visible telephones

    CN101516018A

  • Method for sending and sharing contents between terminals and corresponding terminals

    CN103873578A

  • File sharing method in IM (Instant Messaging) and terminal

    CN104750450A

  • Display method and related device

    CN110471639A

  • Information processing method and electronic equipment

    CN110597474A