Media data adding method and electronic equipment

By selecting and sending media materials to the second device on the first device, the problem of inefficient cross-device editing in the prior art is solved, and more efficient cross-device editing operations are achieved.

CN119996591APending Publication Date: 2025-05-13HONOR DEVICE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311461318.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-03
Publication Date
2025-05-13

AI Technical Summary

Technical Problem

In the prior art, users need to perform multiple operations on two devices to achieve cross-device editing, which is inefficient.

Method used

By selecting media materials on the first device and dragging to the cross-device editing service icon, establishing a connection and sending the material to the second device, the second device will automatically add to the new or existing editing project after receiving it.

Benefits of technology

The operation process of cross-device editing is simplified, processing steps are reduced, and the efficiency of cross-device editing is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119996591A_ABST
    Figure CN119996591A_ABST
Patent Text Reader

Abstract

The invention provides a media data adding method and electronic equipment. The method comprises the following steps: a first device displays a first interface, wherein the first interface comprises a plurality of media materials; the first device displays a second interface in response to a first operation after at least one first media material is selected on the first interface, and the second interface comprises a first identification icon and a first cross-device editing service icon; the first device establishes connection with the second device and sends a first media material to the second device under the condition that only one device of the second device meets a first receiving condition in response to an operation of dragging the first identification icon to the first cross-device editing service icon to loosen the hand; the second equipment responds to the received first media material and displays an interface of the first new editing project; and the second device displays an interface after the first media material is added in the first new editing project in response to completion of receiving of the first media material. In this way, the processing steps are reduced, and the efficiency of cross-device editing processing is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of terminal devices, and in particular to a method for adding media data and an electronic device. Background Art

[0002] At present, smart electronic devices are generally equipped with applications such as cameras and photo galleries, which have become very common and important applications in people's lives. People hope to further edit the content (pictures, videos, etc.) in the photo gallery to meet more needs. The photos, videos, etc. in the photo gallery can be called editing materials.

[0003] In some scenarios, it is necessary to edit the material in one device in another device. In the related art, the user needs to perform multiple operations on two devices, which is inefficient. Summary of the invention

[0004] In order to solve the above technical problems, the present application provides a media data adding method and an electronic device to improve the efficiency of cross-device editing processing.

[0005] In a first aspect, the present application provides a method for adding media data, the method comprising: a first device displays a first interface, the first interface includes multiple media materials, and the media materials are pictures or videos; the first device displays a second interface in response to a first operation after selecting at least one first media material on the first interface, the second interface includes a first identification icon of the selected first media material, and the first area of ​​the second interface displays a first cross-device editing service icon; the first device responds to an operation of dragging the first identification icon to the first cross-device editing service icon on the second interface and releasing it, and when only the second device satisfies a first receiving condition, the first device establishes a connection with the second device and sends the first media material to the second device; the first receiving condition is that the device screen is on and the device currently has no editing application turned on; in response to receiving the first media material, the second device displays an interface of a first newly created editing project, and the interface of the first newly created editing project includes first receiving prompt information, the first receiving prompt information is used to indicate that the second device is receiving the first media material; in response to the first media material being received, the second device adds the first media material to the first newly created editing project, and displays an interface after the first media material is added to the first newly created editing project. In this way, after selecting materials on the first device, these selected materials can be directly added to the newly created editing project on the second device, without the need to search and add the materials transmitted by the first device from the album of the second device, thereby reducing the processing steps and improving the efficiency of cross-device editing processing.

[0006] According to the first aspect, it also includes: the first device displays a first interface; the first device displays a third interface in response to a first operation after selecting at least one second media material on the first interface, the third interface includes a second identification icon of the selected second media material, and the first area of ​​the third interface displays a first cross-device editing service icon; the first device responds to the operation of dragging the second identification icon to the first cross-device editing service icon on the third interface and releasing it, and when the second device and the third device both meet the first receiving condition, respectively establishes connections with the second device and the third device, and respectively sends material transmission requests to the second device and the third device; the second device and the third device respectively respond to receiving the material transmission requests , displaying a first prompt message on the screen of each device, the first prompt message including a first option for indicating agreement to receive the media material; in response to the first option being selected on the screen of the second device, the second device displays an interface of a second newly created editing project, the interface of the second newly created editing project including second receiving prompt message, the second receiving prompt message being used to indicate that the second device is receiving the second media material; after the first option is selected on the screen of the second device, the third device cancels displaying the first prompt message on the screen of the third device; in response to completion of receiving the second media material, the second device adds the second media material to the second newly created editing project, and displays the interface after adding the second media material to the second newly created editing project.

[0007] According to the first aspect, the second device displays the interface of the second new editing project in response to the first option on the screen of the second device being selected, including: the second device returns a confirmation receipt message to the first device in response to the first option on the screen of the second device being selected; the first device sends the second media material to the second device in response to receiving the confirmation receipt message; the second device displays the interface of the second new editing project in response to receiving the second media material; the third device cancels the display of the first prompt message on the screen of the third device, including: the first device disconnects the connection with the third device in response to receiving the confirmation receipt message; the third device cancels the display of the first prompt message in response to disconnecting the connection with the first device.

[0008] According to the first aspect, the first operation is a drag operation.

[0009] According to the first aspect, it also includes: the first device displays a first interface, and the first interface also includes a sharing icon; in response to the operation of selecting at least one third media material on the first interface and then selecting the sharing icon, the first device displays a first sharing panel interface, and the first sharing panel interface includes a second cross-device editing service icon; in response to the operation of selecting the second cross-device editing service icon on the first sharing panel interface, the first device establishes a connection with the second device and sends the third media material to the second device when only the second device meets the first receiving condition; in response to receiving the third media material, the second device displays an interface of a third newly created editing project, and the interface of the third newly created editing project includes third reception prompt information, and the third reception prompt information is used to indicate that the second device is receiving the third media material; in response to the completion of receiving the third media material, the second device adds the third media material to the third newly created editing project, and displays an interface after the third media material is added to the third newly created editing project.

[0010] According to the first aspect, it also includes: the first device displays a first interface, and the first interface also includes a sharing icon; in response to the operation of selecting at least one third media material on the first interface and then selecting the sharing icon, the first device displays a first sharing panel interface, and the first sharing panel interface includes a second cross-device editing service icon; in response to the operation of selecting the second cross-device editing service icon on the first sharing panel interface, the first device establishes a connection with the second device and sends the third media material to the second device when only the second device meets the first receiving condition; in response to receiving the third media material, the second device displays an interface of a third newly created editing project, and the interface of the third newly created editing project includes third reception prompt information, and the third reception prompt information is used to indicate that the second device is receiving the third media material; in response to the completion of receiving the third media material, the second device adds the third media material to the third newly created editing project, and displays an interface after the third media material is added to the third newly created editing project.

[0011] According to the first aspect, it also includes: the first device displays a first interface, the first interface also includes a sharing icon; in response to the operation of selecting at least one fourth media material on the first interface and then selecting the sharing icon, the first device displays a first sharing panel interface, the first sharing panel interface includes a second cross-device editing service icon; in response to the operation of selecting the second cross-device editing service icon on the first sharing panel interface, the first device establishes connections with the second device and the third device respectively when both the second device and the third device meet the first receiving condition, and sends a material transmission request to the second device and the third device respectively; in response to receiving the material transmission request, the second device and the third device respectively display first prompt information on the screen of their respective devices, the first prompt information including a first option for indicating that the media material is agreed to be received; in response to the first option on the screen of the second device being selected, the second device displays an interface of a fourth newly created editing project, the interface of the fourth newly created editing project includes fourth receiving prompt information, and the fourth receiving prompt information is used to indicate that the second device is receiving the fourth media material; after the first option on the screen of the second device is selected, the third device cancels the display of the first prompt information on the screen of the third device; in response to the fourth media material being received, the second device adds the fourth media material to the fourth newly created editing project, and displays an interface after the fourth media material is added to the fourth newly created editing project.

[0012] According to the first aspect, it also includes: the first device displays a first interface, and the first interface also includes a sharing icon; in response to the operation of selecting the sharing icon after selecting at least one fifth media material on the first interface, the first device displays a second sharing panel interface when both the second device and the third device meet the first receiving condition, and the second sharing panel interface includes a second cross-device editing service icon corresponding to the second device and a third cross-device editing service icon corresponding to the third device; in response to the operation of selecting the second cross-device editing service icon on the second sharing panel interface, the first device establishes a connection with the second device and sends the fifth media material to the second device; in response to receiving the fifth media material, the second device displays an interface of a fifth newly created editing project, and the interface of the fifth newly created editing project includes fifth reception prompt information, and the fifth reception prompt information is used to indicate that the second device is receiving the fifth media material; in response to the completion of receiving the fifth media material, the second device adds the fifth media material to the fifth newly created editing project, and displays an interface after the fifth media material is added to the fifth newly created editing project.

[0013] According to the first aspect, it also includes: the first device displays a first interface, and the first interface also includes a sharing icon; in response to the operation of selecting the sharing icon after selecting at least one sixth media material on the first interface, the first device displays a second sharing panel interface when both the second device and the third device meet the first receiving condition, and the second sharing panel interface includes a second cross-device editing service icon corresponding to the second device and a third cross-device editing service icon corresponding to the third device; in response to the operation of selecting the third cross-device editing service icon on the second sharing panel interface, the first device establishes a connection with the third device and sends the sixth media material to the third device; in response to receiving the sixth media material, the third device displays an interface of a sixth newly created editing project, and the interface of the sixth newly created editing project includes sixth reception prompt information, and the sixth reception prompt information is used to indicate that the third device is receiving the sixth media material; in response to the completion of receiving the sixth media material, the third device adds the sixth media material to the sixth newly created editing project, and displays an interface after the sixth media material is added to the sixth newly created editing project.

[0014] According to the first aspect, it also includes: the first device displays the first interface; the first device displays the fourth interface in response to the first operation after selecting at least one seventh media material on the first interface, the fourth interface includes the third identification icon of the selected seventh media material, and the first area of ​​the fourth interface displays the first cross-device editing service icon; the first device responds to the operation of dragging the third identification icon to the first cross-device editing service icon on the fourth interface and releasing it, and when only the second device meets the second receiving condition, the first device establishes a connection with the second device and sends the seventh media material to the second device; the second receiving condition is that the device screen is on and the device is currently creating a first existing editing project; the second device responds to receiving the seventh media material, and displays the seventh reception prompt information on the interface of the currently displayed first existing editing project, the seventh reception prompt information is used to indicate that the second device is receiving the seventh media material; the second device responds to the completion of receiving the seventh media material, adds the seventh media material to the first existing editing project, and displays the interface after the seventh media material is added to the first existing editing project.

[0015] According to the first aspect, it also includes: the first device displays the first interface; the first device displays the fifth interface in response to the first operation after selecting at least one eighth media material on the first interface, the fifth interface includes a fourth identification icon of the selected eighth media material, and the first area of ​​the fourth interface displays the first cross-device editing service icon; the first device responds to the operation of dragging the fourth identification icon to the first cross-device editing service icon on the fourth interface and releasing it, and when the second device and the third device both meet the second receiving condition, the first device respectively establishes a connection with the second device and the third device, and sends a material transmission request to the second device and the third device respectively; the second receiving condition is that the device screen is on and the setting The second device is currently creating a first existing editing project; the second device and the third device respectively respond to receiving a material transmission request by displaying a first prompt message on the screen of each device, and the first prompt message includes a first option for indicating consent to receive the media material; in response to the first option on the screen of the second device being selected, the second device displays an eighth reception prompt message on the interface of the currently displayed first existing editing project, and the eighth reception prompt message is used to indicate that the second device is receiving an eighth media material; in response to the eighth media material being received, the second device adds the eighth media material to the first existing editing project and displays the interface after the eighth media material is added to the first existing editing project.

[0016] According to the first aspect, it includes: when the second device displays the editing interface of the second existing editing project, the second device displays a first cursor on the editing interface of the second existing editing project in response to being connected to the mouse; the second device establishes a shared mouse connection with the first device in response to the operation of dragging the first cursor to the edge of the screen by operating the mouse, and cancels the display of the first cursor; the first device displays a second cursor on the screen in response to establishing a shared mouse connection with the second device; the first device sends cursor transfer information to the second device in response to the operation of controlling the second cursor to select at least one ninth media material on the first interface and drag it to the edge of the screen by operating the mouse, and cancels the display of the second cursor; In response to receiving the cursor transfer information, the second device displays the fifth identification icon and the first cursor in the editing interface of the second existing editing project; in response to the operation of dragging the fifth identification icon to the first position in the video frame list of the editing video of the second existing editing project and then releasing the mouse, the second device displays the ninth reception prompt information in the editing interface of the second existing editing project, and cancels the display of the fifth identification icon and the first cursor, wherein the ninth reception prompt information is used to indicate that the second device is receiving the ninth media material; in response to completing the reception of the ninth media material, the second device adds the ninth media material to the second existing editing project, and displays the interface after the ninth media material is added to the second existing editing project.

[0017] According to the first aspect, it also includes: the first device displays the first interface; the first device sends a material transfer request to the second device in response to not receiving any operation within a first time period after at least one tenth media material is selected in the first interface; after the second device receives the material transfer request, in response to a second operation on the editing application icon, if the second device currently does not have the editing application open, the interface of the seventh new editing project is displayed, and a second prompt message is displayed on the interface of the seventh new editing project, the second prompt message including a second option for indicating consent to use the tenth media material selected in the first device for creation in the second device; in response to the second option being selected, the second device displays the tenth reception prompt message on the interface of the seventh new editing project, the tenth reception prompt message is used to indicate that the second device is receiving the tenth media material; in response to the tenth media material being received, the second device adds the tenth media material to the seventh new editing project, and displays the interface after the tenth media material is added to the seventh new editing project.

[0018] According to the first aspect, it also includes: the first device displays the first interface; the first device sends a material transfer request to the second device in response to not receiving any operation within a first time period after at least one tenth media material is selected in the first interface; after the second device receives the material transfer request, in response to a second operation on the editing application icon, if the second device is currently creating a third existing editing project, the interface of the third existing editing project is displayed, and a third prompt message is displayed on the interface of the third existing editing project, the third prompt message includes a third option for indicating consent to add the tenth media material selected in the first device to the third existing editing project; in response to the third option being selected, the second device displays a tenth reception prompt message on the interface of the third existing editing project, the tenth reception prompt message is used to indicate that the second device is receiving the tenth media material; in response to the completion of receiving the tenth media material, the second device adds the tenth media material to the third existing editing project, and displays the interface after the tenth media material is added to the third existing editing project.

[0019] According to the first aspect, it also includes: the first device displays a first interface, and the first interface includes a first icon for representing a cross-device editing service; the first device touches the first icon in response to selecting at least one eleventh media material in the first interface, and when only the second device satisfies the first receiving condition, establishes a connection with the second device and sends the eleventh media material to the second device; the second device displays an interface of an eighth newly created editing project in response to receiving the eleventh media material, and the interface of the eighth newly created editing project includes an eleventh receiving prompt message, and the eleventh receiving prompt message is used to indicate that the second device is receiving the eleventh media material; the second device adds the tenth media material to the eighth newly created editing project in response to completing the reception of the eleventh media material, and displays the interface after the eleventh media material is added to the eighth newly created editing project.

[0020] According to the first aspect, it also includes: the first device displays a first interface, and the first interface includes a first icon for representing a cross-device editing service; the first device responds to touching the first icon after selecting at least one eleventh media material in the first interface, and when only the second device satisfies the second receiving condition, the first device establishes a connection with the second device and sends the eleventh media material to the second device; the second receiving condition is that the device screen is on and the device is currently creating a first existing editing project; the second device responds to receiving the eleventh media material, displays the interface of the first existing editing project, and the interface of the first existing editing project includes the eleventh reception prompt information, and the eleventh reception prompt information is used to indicate that the second device is receiving the eleventh media material; the second device responds to completing the reception of the eleventh media material, adds the first media material to the first existing editing project, and displays the interface after the eleventh media material is added to the first existing editing project.

[0021] According to the first aspect, it also includes: the first device displays a first interface, which includes a first icon for representing a cross-device editing service; the first device touches the first icon in response to selecting at least one twelfth media material on the first interface, and establishes connections with the second device and the third device respectively when both the second device and the third device meet the first receiving condition, and sends a material transmission request to the second device and the third device; the second device and the third device respectively respond to receiving the material transmission request, and display a first prompt message on the screen of each device, the first prompt message including a first option for indicating consent to receive the media material; the second device responds to the first option on the screen of the second device being selected, and displays the interface of the ninth new editing project, the interface of the ninth new editing project including twelfth receiving prompt information, and the twelfth receiving prompt information is used to indicate that the second device is receiving the twelfth media material; after the first option on the screen of the second device is selected, the third device cancels the display of the first prompt message on the screen of the third device; in response to the completion of receiving the twelfth media material, the second device adds the twelfth media material to the ninth new editing project, and displays the interface after the twelfth media material is added to the ninth new editing project.

[0022] According to the first aspect, it also includes: the first device displays a first interface, the first interface includes a first icon for representing a cross-device editing service; in response to the first device touching the first icon after selecting at least one twelfth media material on the first interface, the first device establishes connections with the second device and the third device respectively when both the second device and the third device meet the second receiving condition, and sends a material transmission request to the second device and the third device; the second receiving condition is that the device screen is on and the device is currently creating a first existing editing project; the second device and the third device respectively respond to receiving the material transmission request, displaying first prompt information on the screen of each device, the first prompt information including a first option for indicating consent to receive the media material; in response to the first option on the screen of the second device being selected, the second device displays the interface of the first existing editing project, the interface of the first existing editing project includes twelfth receiving prompt information, and the twelfth receiving prompt information is used to indicate that the second device is receiving the twelfth media material; after the first option on the screen of the second device is selected, the third device cancels the display of the first prompt information on the screen of the third device; in response to the completion of receiving the twelfth media material, the second device adds the twelfth media material to the first existing editing project, and displays the interface after the twelfth media material is added to the first existing editing project.

[0023] According to the first aspect, it also includes: the first device displays a first interface, which also includes a creation icon; the first device responds to touching the creation icon after selecting at least one thirteenth media material on the first interface, and displays a first pop-up window when only the second device has a screen on, the first pop-up window including a first creation option, and the first creation option is used to indicate cross-device editing on the second device; the first device responds to the operation of selecting the first creation option, establishes a connection with the second device, and sends the thirteenth media material to the second device; if the second device currently has no editing application turned on, the second device responds to receiving the thirteenth media material, displays an interface of a tenth newly created editing project, and the interface of the tenth newly created editing project includes a thirteenth reception prompt message, and the thirteenth reception prompt message is used to indicate that the second device is receiving the thirteenth media material; the second device responds to completing the reception of the thirteenth media material, adds the thirteenth media material to the tenth newly created editing project, and displays the interface after the thirteenth media material is added to the tenth newly created editing project.

[0024] According to the first aspect, it also includes: the first device displays a first interface, which also includes a creation icon; in response to touching the creation icon after selecting at least one thirteenth media material on the first interface, the first device displays a second pop-up window when the screens of the second device and the third device are both on, and the second pop-up window includes a first creation option and a second creation option, the first creation option is used to indicate cross-device editing on the second device, and the second creation option is used to indicate cross-device editing on the third device; in response to the operation of selecting the first creation option, the first device establishes a connection with the second device and sends the thirteenth media material to the second device; if the second device currently has no editing application turned on, the second device displays an interface of a tenth newly created editing project in response to receiving the thirteenth media material, and the interface of the tenth newly created editing project includes a thirteenth reception prompt message, and the thirteenth reception prompt message is used to indicate that the second device is receiving the thirteenth media material; in response to the second device completing the reception of the thirteenth media material, the second device adds the thirteenth media material to the tenth newly created editing project, and displays the interface after the thirteenth media material is added to the tenth newly created editing project.

[0025] According to the first aspect, it also includes: the first device displays a first interface, which also includes a creation icon; in response to the first device touching the creation icon after selecting at least one thirteenth media material in the first interface, when only the second device is on the screen, the first pop-up window is displayed, the first pop-up window includes a first creation option, and the first creation option is used to indicate cross-device editing on the second device; or, when the second device and the third device are both on the screen, a second pop-up window is displayed, the second pop-up window includes the first creation option and the second creation option, and the second creation option is used to indicate cross-device editing on the third device; in response to the operation of selecting the first creation option in the first pop-up window or the second pop-up window, the first device establishes a connection with the second device, and sends the thirteenth media material to the second device; if the second device is currently creating a first existing editing project, the second device displays the interface of the first existing editing project in response to receiving the thirteenth media material, and the interface of the first existing editing project includes fourth prompt information, and the fourth prompt information includes the first mode option; the second device displays the thirteenth prompt information on the interface of the first existing editing project in response to selecting the first mode option, and the thirteenth reception prompt information is used to indicate that the second device is receiving the thirteenth media material; in response to the second device completing the reception of the thirteenth media material, the second device adds the thirteenth media material to the first existing editing project, and displays the interface after the thirteenth media material is added to the first existing editing project.

[0026] According to the first aspect, it also includes: the first device displays a first interface, which also includes a creation icon; in response to the first device touching the creation icon after selecting at least one thirteenth media material in the first interface, when only the second device has a screen on, the first pop-up window is displayed, and the first pop-up window includes a first creation option, and the first creation option is used to indicate cross-device editing on the second device; or, when the second device and the third device both have screens on, a second pop-up window is displayed, and the second pop-up window includes the first creation option and the second creation option, and the second creation option is used to indicate cross-device editing on the third device; in response to the operation of selecting the first creation option in the first pop-up window or the second pop-up window, the first device establishes a connection with the second device and sends the thirteenth media material to the second device. three media materials; if the second device is currently creating a first existing editing project, the second device responds to receiving the thirteenth media material by displaying the interface of the first existing editing project, and the interface of the first existing editing project includes a fourth prompt message, and the fourth prompt message includes a second mode option; the second device responds to selecting the second mode option by displaying the interface of an eleventh newly created editing project, and displays the thirteenth prompt message on the interface of the eleventh newly created editing project, and the thirteenth reception prompt message is used to indicate that the second device is receiving the thirteenth media material; the second device responds to completing the reception of the thirteenth media material by adding the thirteenth media material to the eleventh newly created editing project, and displays the interface after the thirteenth media material is added to the eleventh newly created editing project.

[0027] According to the first aspect, it also includes: the first device displays a first interface, and the first interface also includes a creation icon; the first device responds to touching the creation icon after selecting at least one thirteenth media material on the first interface, and when only the second device has a light screen, displays a first pop-up window, the first pop-up window includes a first creation option, and the first creation option is used to indicate cross-device editing on the second device; or, when the second device and the third device both have light screens, displays a second pop-up window, the second pop-up window includes a first creation option and a second creation option, and the second creation option is used to indicate cross-device editing on the third device; the first device responds to the operation of selecting the first creation option in the first pop-up window or the second pop-up window, establishes a connection with the second device, and sends the thirteenth media material to the second device; if the second device is currently creating a first existing editing project, the second device responds to receiving the thirteenth media material, and displays the interface of the first existing editing project, and the interface of the first existing editing project includes a fourth prompt information, and the fourth prompt information includes a third mode option; the second device responds to the operation of selecting the third mode option, and cancels the display of the fourth prompt information on the interface of the first existing editing project.

[0028] According to the first aspect, it also includes: the first device displays the sixth interface corresponding to the creation service in the gallery application, and the sixth interface includes a first creation method option; the first device displays the first interface in response to the operation of selecting the first creation method option, and the first interface includes a creation icon; the first device touches the creation icon in response to selecting at least one thirteenth media material in the first interface, and establishes a connection with the second device when only the second device meets the first receiving condition, and sends the thirteenth media material to the second device; the second device displays the interface of the twelfth new editing project in response to receiving the thirteenth media material, and the interface of the twelfth new editing project includes thirteenth reception prompt information, and the thirteenth reception prompt information is used to indicate that the second device is receiving the thirteenth media material; the second device adds the thirteenth media material to the twelfth new editing project in response to the completion of receiving the thirteenth media material, and displays the interface after the thirteenth media material is added to the twelfth new editing project.

[0029] According to the first aspect, it also includes: the first device displays a sixth interface corresponding to the creation service in the gallery application, and the sixth interface includes a first creation mode option; the first device displays the first interface in response to the operation of selecting the first creation mode option, and the first interface includes a creation icon; the first device touches the creation icon in response to selecting at least one thirteenth media material in the first interface, and establishes a connection with the second device when only the second device meets the second receiving condition, and sends the thirteenth media material to the second device; the second receiving condition is that the device screen is on and the device is currently creating a first existing editing project; the second device displays the interface of the first existing editing project in response to receiving the thirteenth media material, and the interface of the first existing editing project includes fourth prompt information, and the fourth prompt information includes the first mode option; the second device displays the thirteenth prompt information on the interface of the first existing editing project in response to the operation of selecting the first mode option, and the thirteenth reception prompt information is used to indicate that the second device is receiving the thirteenth media material; the second device adds the thirteenth media material to the first existing editing project in response to the completion of receiving the thirteenth media material, and displays the interface after the thirteenth media material is added to the first existing editing project.

[0030] According to the first aspect, it also includes: the first device displays a sixth interface corresponding to the creation service in the gallery application, the sixth interface includes a first creation mode option; the first device displays the first interface in response to the operation of selecting the first creation mode option, and the first interface includes a creation icon; the first device touches the creation icon after selecting at least one thirteenth media material in the first interface, and establishes a connection with the second device and sends the thirteenth media material to the second device when only the second device meets the second receiving condition; the second receiving condition is that the device screen is on and the device is currently creating a first existing editing project; the second device displays the interface of the first existing editing project in response to receiving the thirteenth media material, and the interface of the first existing editing project includes fourth prompt information, and the fourth prompt information includes the second mode option; the second device displays the interface of the thirteenth newly created editing project in response to the operation of selecting the second mode option, and displays the thirteenth prompt information on the interface of the thirteenth newly created editing project, and the thirteenth receiving prompt information is used to indicate that the second device is receiving the thirteenth media material; the second device adds the thirteenth media material to the thirteenth newly created editing project in response to the completion of receiving the thirteenth media material, and displays the interface of the thirteenth newly created editing project after the thirteenth media material is added.

[0031] According to the first aspect, it also includes: the first device displays the sixth interface corresponding to the creation service in the gallery application, and the sixth interface includes a first creation method option; the first device displays the first interface in response to the operation of selecting the first creation method option, and the first interface includes a creation icon; the first device touches the creation icon in response to selecting at least one thirteenth media material in the first interface, and establishes a connection with the second device and sends the thirteenth media material to the second device when only the second device meets the second receiving condition; the second receiving condition is that the device screen is on and the device is currently creating a first existing editing project; the second device displays the interface of the first existing editing project in response to receiving the thirteenth media material, and the interface of the first existing editing project includes a fourth prompt information, and the fourth prompt information includes a third method option; the second device cancels the display of the fourth prompt information on the interface of the first existing editing project in response to the operation of selecting the third method option.

[0032] According to the first aspect, it also includes: the first device displays a sixth interface corresponding to the creation service in the gallery application, and the sixth interface includes a first creation method option; the first device displays the first interface in response to the operation of selecting the first creation method option, and the first interface includes a creation icon; the first device touches the creation icon in response to selecting at least one thirteenth media material in the first interface, and when the second device and the third device both meet the first receiving condition, the first device respectively establishes a connection with the second device and the third device, and sends a material transmission request to the second device and the third device; the second device and the third device respectively respond to receiving the material transmission request, and the first prompt information is displayed on the screen of each device, and the first prompt information is displayed on the screen of each device, and the first prompt information is displayed on the screen of the second device and the third device. A prompt message includes a first option for indicating agreement to receive media material; in response to the first option on the screen of the second device being selected, the second device displays an interface of a thirteenth newly created editing project, and the interface of the thirteenth newly created editing project includes thirteenth receiving prompt information, and the thirteenth receiving prompt information is used to indicate that the second device is receiving fourteenth media material; after the first option on the screen of the second device is selected, the third device cancels display of the first prompt message on the screen of the third device; in response to completion of receiving the thirteenth media material, the second device adds the thirteenth media material to the thirteenth newly created editing project, and displays the interface after the thirteenth media material is added to the thirteenth newly created editing project.

[0033] According to the first aspect, it also includes: the first device displays a sixth interface corresponding to the creation service in the gallery application, the sixth interface includes a first creation mode option; the first device displays the first interface in response to the operation of selecting the first creation mode option, and the first interface includes a creation icon; the first device touches the creation icon in response to selecting at least one thirteenth media material in the first interface, and establishes connections with the second device and the third device respectively when both the second device and the third device meet the second receiving condition, and sends the thirteenth media material to the second device and the third device; the second receiving condition is that the device screen is on and the device is currently creating a first existing editing project; the second device displays the interface of the first existing editing project in response to receiving the thirteenth media material, and the interface of the first existing editing project includes fourth prompt information, and the fourth prompt information includes the first mode option; the second device displays the thirteenth prompt information on the interface of the first existing editing project in response to the operation of selecting the first mode option, and the thirteenth reception prompt information is used to indicate that the second device is receiving the thirteenth media material; the second device adds the thirteenth media material to the first existing editing project in response to the completion of receiving the thirteenth media material, and displays the interface after the thirteenth media material is added to the first existing editing project.

[0034] According to the first aspect, it also includes: the first device displays a sixth interface corresponding to the creation service in the gallery application, the sixth interface includes a first creation method option; the first device displays the first interface in response to the operation of selecting the first creation method option, and the first interface includes a creation icon; the first device touches the creation icon after selecting at least one thirteenth media material in the first interface, and establishes connections with the second device and the third device respectively when both the second device and the third device meet the second receiving condition, and sends the thirteenth media material to the second device and the third device; the second receiving condition is that the device screen is on and the device is currently creating the first existing editing project; the second device In response to receiving the thirteenth media material, the interface of the first existing editing project is displayed, and the interface of the first existing editing project includes a fourth prompt message, and the fourth prompt message includes a second mode option; in response to the operation of selecting the second mode option, the second device displays the interface of the thirteenth newly created editing project, and displays the thirteenth prompt message on the interface of the thirteenth newly created editing project, and the thirteenth reception prompt message is used to indicate that the second device is receiving the thirteenth media material; in response to the second device completing the reception of the thirteenth media material, the thirteenth media material is added to the thirteenth newly created editing project, and the interface after the thirteenth media material is added to the thirteenth newly created editing project is displayed.

[0035] According to the first aspect, it also includes: the first device displays the sixth interface corresponding to the creation service in the gallery application, and the sixth interface includes a first creation method option; the first device displays the first interface in response to the operation of selecting the first creation method option, and the first interface includes a creation icon; the first device touches the creation icon in response to selecting at least one thirteenth media material in the first interface, and when the second device and the third device both meet the second receiving condition, the first device establishes connections with the second device and the third device respectively, and sends the thirteenth media material to the second device and the third device; the second receiving condition is that the device screen is on and the device is currently creating a first existing editing project; the second device displays the interface of the first existing editing project in response to receiving the thirteenth media material, and the interface of the first existing editing project includes fourth prompt information, and the fourth prompt information includes the third method option; the second device cancels the display of the fourth prompt information on the interface of the first existing editing project in response to the operation of selecting the third method option.

[0036] According to the first aspect, it also includes: the second device displays an external device selection interface in the editing application, the external device selection interface includes the first device name corresponding to the first device; the second device displays a seventh interface on the screen of the second device in response to the selection operation of the first device name, the seventh interface includes the gallery grid interface of the first device and the add material virtual button; the second device responds to the operation of selecting at least one fourteenth material in the first device on the seventh interface and touching the add material virtual button, and displays the target editing project interface, the target editing project is a newly created editing project or an existing editing project, and the target editing project interface includes fourteenth receiving prompt information, the fourteenth receiving prompt information is used to indicate that the second device is receiving the fourteenth media material; the second device responds to the completion of receiving the fourteenth media material, adds the fourteenth media material to the target editing project, and displays the interface after the fourteenth media material is added to the target editing project.

[0037] According to the first aspect, it also includes: the second device displays a second album interface, the second album interface includes the first device name corresponding to the first device; the second device displays a first gallery grid interface corresponding to the first device in response to the selection operation of the first device name, the first gallery grid interface includes media materials and creation icons in the first device; the second device displays a creation function menu box in the first gallery grid interface in response to the operation of selecting at least one fifteenth media material in the first device on the first gallery grid interface and touching the creation icon, and the creation function menu box includes a free creation option; the second device displays a first file transfer prompt box on the first gallery grid interface in response to the operation of selecting the free creation option, and the first file transfer prompt box is used to indicate that the second device is receiving the fifteenth media material; the second device adds the fifteenth media material to the target editing project in response to the completion of receiving the fifteenth media material, and displays the interface after the fifteenth media material is added to the target editing project, and the target editing project is a newly created editing project or a currently existing editing project.

[0038] According to the first aspect, it also includes: the second device displays the target editing project interface and the first multi-screen collaborative panel corresponding to the first device, the first multi-screen collaborative panel displays the gallery grid interface of the first device, and the target editing project is a newly created editing project or a currently existing editing project; the second device responds to the third operation after selecting at least one sixteenth media material in the first device on the first gallery grid interface, and displays the thumbnail icon of the selected media material; the second device responds to the operation of dragging the thumbnail icon outside the first multi-screen collaborative panel, displays the thumbnail icon and the floating icon corresponding to the first multi-screen collaborative panel on the target editing project interface, and cancels the display of the first multi-screen collaborative panel; the second device responds to the user's release operation, cancels the display of the thumbnail icon, displays the first multi-screen collaborative panel and the second file transfer prompt box on the target editing project interface, and the second file transfer prompt box is used to indicate that the second device is receiving the sixteenth media material; the second device responds to the completion of the reception of the sixteenth media material, adds the sixteenth media material to the target editing project, and displays the interface after the sixteenth media material is added to the target editing project.

[0039] According to the first aspect, the second device displays the target editing project interface and the first multi-screen collaborative panel corresponding to the first device, including: the second device suspends the first multi-screen collaborative panel on the target editing project interface for display.

[0040] According to the first aspect, the method further includes: the second device storing the media material from the first device in the first album.

[0041] In a second aspect, the present application provides an electronic device, comprising: a memory and a processor, the memory being coupled to the processor; the memory storing program instructions, and when the program instructions are executed by the processor, the electronic device executes the method executed by the first device in any one of the media data adding methods of the first aspect, or the electronic device executes the method executed by the second device in any one of the media data adding methods of the first aspect, or the electronic device executes the method executed by the third device in any one of the media data adding methods of the first aspect.

[0042] In a third aspect, the present application provides a computer-readable storage medium, comprising a computer program. When the computer program is run on an electronic device, the electronic device executes the method executed by the first device in any one of the media data adding methods of the first aspect, or the electronic device executes the method executed by the second device in any one of the media data adding methods of the first aspect, or the electronic device executes the method executed by the third device in any one of the media data adding methods of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] Figure 1 is a schematic structural diagram of an illustrative electronic device 100;

[0044] Figure 2 1 is a software structure block diagram of an electronic device 100 according to an embodiment of the present application;

[0045] Figure 3 A flowchart of a method for adding media data in an exemplary embodiment;

[0046] Figure 4A This is a flowchart of a method for adding media data in Example 1 shown as an example;

[0047] Figure 4B This is an example diagram of an interface for selecting picture materials and dragging process on device A;

[0048] Figure 4C This is an example diagram of an interface after device B receives a material transmission request from device A in a scenario where a target device is clearly defined;

[0049] Figure 5 This is an example diagram of the interface process after device B receives a material transmission request from device A in a scenario where the target device is unclear;

[0050] Figure 6 This is an example diagram of an interface of device B after the material transfer is completed;

[0051] Fig. 7A This is a flowchart of the method for adding media data in Example 2 shown as an example;

[0052] Figure 7B This is an example diagram of an interface process on the device A side in the data adding process of Example 2 shown as an example;

[0053] Figure 7C This is another example diagram of an interface process on the device A side in the data adding process of Example 2 shown as an example;

[0054] Fig.7D This is another example diagram of an interface process on the device A side in the data adding process of Example 2 shown as an example;

[0055] Figure 8 A flowchart for exemplarily showing adding media data to an existing editing project in this embodiment;

[0056] Fig. 9A This is a flowchart of the method for adding media data in Example 3 shown as an example;

[0057] Fig. 9B This is an example diagram of an interface for adding material to an existing editing project being performed in device B in this embodiment;

[0058] Fig. 9C Another example diagram of an interface for adding material to an existing editing project being performed in device B in this embodiment is shown as an example;

[0059] Fig.10 This is another example diagram of the interface of device B after the material transfer is completed;

[0060] Fig.11 A flowchart of the method for adding media data in Example 4 is exemplarily shown;

[0061] Fig. 12A This is a sample diagram of the interface on the device A side in the data addition process of Example 4;

[0062] Fig. 12B This is a sample diagram of the interface on the device B side in the data addition process of Example 4;

[0063] Fig.13 This is an example diagram of the interface on the device A side and the desktop of the device B during the process of adding media data in Example 5;

[0064] Fig.14 This is an example diagram of an interface on the device B side in the data adding process of Example 5 shown as an example;

[0065] Fig.15 This is another example diagram of an interface on the device B side in the data adding process of Example 5;

[0066] Fig.16 This is an example diagram of an interface on the device A side during the media data adding process of Example 6;

[0067] Fig.17A This is an example diagram of an interface on the device B side during the media data adding process of Example 6;

[0068] Fig. 17B This is another example diagram of an interface on the device B side during the media data adding process of Example 6;

[0069] Fig.18A This is an example diagram of an interface on the device A side in Example 7;

[0070] Fig.18B This is another example diagram of an interface on the device A side in Example 7;

[0071] Fig.19 This is an example diagram of an interface on the device B side in Example 7;

[0072] Fig. 20AThis is an example diagram of an interface for adding materials in the editing application of device B in Example 8;

[0073] Fig. 20B This is an example diagram of an entry interface for adding materials across devices in the editing application of device B in Example 8;

[0074] Fig. 20C This is an example diagram of an interface of device B waiting for material transmission in Example 8;

[0075] Fig.20D This is an example diagram of the interface after the material transfer of device B in Example 8 is completed;

[0076] Fig.21A This is an example diagram of the album interface of device B in Example 9;

[0077] Fig. 21B This is an example diagram of the gallery grid interface of device A displayed on the screen of device B in Example 9;

[0078] Fig. 21C This is an example diagram of the interface of waiting for material transmission of device B in Example 9;

[0079] Fig.21D This is an example diagram of the interface after the material transfer of device B in Example 9 is completed;

[0080] Fig.22A This is an example diagram of the drag initial state interface of device B in Example 10;

[0081] Fig. 22B This is an example diagram of device B dragging the thumbnail icon of the selected picture outside the multi-screen collaboration panel of device A in Example 10;

[0082] Fig. 22C This is an example diagram of an interface for starting to transfer materials after releasing the device B in Example 10;

[0083] Fig.22D This is an example diagram of the interface when the material transfer of device B in Example 10 is completed. DETAILED DESCRIPTION

[0084] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0085] The term "and / or" in this article is merely a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone.

[0086] The terms "first" and "second" in the description and claims of the embodiments of the present application are used to distinguish different objects rather than to describe a specific order of objects. For example, a first target object and a second target object are used to distinguish different target objects rather than to describe a specific order of target objects.

[0087] Some electronic devices have small screens, but can be used to conveniently collect data such as pictures and videos, while some electronic devices have large screens and are suitable for editing data such as pictures and videos. For example, mobile phones are the main devices for video and picture collection and have rich resources, while tablets have larger screens and more visual space, which can support users to better edit and create.

[0088] Among them, the photos, videos and other data in the gallery are edited materials, which can be called media materials, or edited materials, media data, etc.

[0089] This embodiment also provides a method for adding media data, which can more efficiently transfer media data on one device to another device for editing, simplify operations, and improve cross-device editing efficiency.

[0090] In this embodiment, the structure of the electronic device can be as follows Figure 1 shown.

[0091] Figure 1 FIG. 1 is a schematic diagram of the structure of an electronic device 100 exemplarily shown. It should be understood that Figure 1 The illustrated electronic device 100 is merely one example of an electronic device, and the electronic device 100 may have more or fewer components than those shown in the figure, may combine two or more components, or may have a different configuration of components. Figure 1 The various components shown in the EMBODIMENTS 2000 may be implemented in hardware, software, or a combination of hardware and software, including one or more signal processing and / or application specific integrated circuits.

[0092] See also Figure 1The electronic device 100 may include: a processor 110, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, a sensor module 180, an indicator 192, a camera 193, etc.

[0093] The processor 110 may include one or more processing units, for example, the processor 110 may include an application processor (AP), a modem processor, a graphics processor (GPU), an image signal processor (ISP), a controller, a memory, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Different processing units may be independent devices or integrated into one or more processors.

[0094] The controller may be the nerve center and command center of the electronic device 100. The controller may generate an operation control signal according to the instruction operation code and the timing signal to complete the control of fetching and executing instructions.

[0095] A memory may also be provided in the processor 110 for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory.

[0096] Among them, the internal memory 121 can be used to store computer executable program codes, and the executable program codes include instructions. The processor 110 executes various functional applications and data processing of the electronic device 100 by running the instructions stored in the internal memory 121. The internal memory 121 may include a program storage area and a data storage area. Among them, the program storage area can store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc. The data storage area can store data created during the use of the electronic device 100 (such as audio data, a phone book, etc.), etc. In addition, the internal memory 121 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, a universal flash storage (UFS), etc.

[0097] Among them, the wireless communication module 160 can provide wireless communication solutions for application in the electronic device 100, including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication technology (NFC), infrared technology (IR), etc.

[0098] The electronic device 100 implements the display function through a GPU, a display screen 194, and an application processor. The GPU is a microprocessor for image processing, which connects the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 110 may include one or more GPUs that execute program instructions to generate or change display information.

[0099] The display screen 194 is used to display images, videos, etc. The display screen 194 includes a display panel. The display panel may be a liquid crystal display (LCD), an organic light-emitting diode (OLED), etc. In some embodiments, the electronic device 100 may include 1 or N display screens 194, where N is a positive integer greater than 1.

[0100] The electronic device 100 can realize the shooting function through ISP, camera 193, video codec, GPU, display screen 194 and application processor.

[0101] ISP is used to process the data fed back by camera 193. For example, when taking a photo, the shutter is opened, and the light is transmitted to the camera photosensitive element through the lens. The light signal is converted into an electrical signal, and the camera photosensitive element transmits the electrical signal to ISP for processing and converts it into an image visible to the naked eye. ISP can also perform algorithm optimization on the noise, brightness, and skin color of the image. ISP can also optimize the exposure, color temperature and other parameters of the shooting scene. In some embodiments, ISP can be set in camera 193.

[0102] The camera 193 is used to capture still images or videos. The object generates an optical image through the lens and projects it onto the photosensitive element. The photosensitive element can be a charge coupled device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The photosensitive element converts the optical signal into an electrical signal, and then passes the electrical signal to the ISP to be converted into a digital image signal. The ISP outputs the digital image signal to the DSP for processing. The DSP converts the digital image signal into an image signal in a standard RGB, YUV or other format. In some embodiments, the electronic device 100 may include 1 or N cameras 193, where N is a positive integer greater than 1.

[0103] The digital signal processor is used to process digital signals, and can process not only digital image signals but also other digital signals. For example, when the electronic device 100 is selecting a frequency point, the digital signal processor is used to perform Fourier transform on the frequency point energy.

[0104] Video codecs are used to compress or decompress digital videos. The electronic device 100 may support one or more video codecs. Thus, the electronic device 100 may play or record videos in a variety of coding formats, such as Moving Picture Experts Group (MPEG) 1, MPEG2, MPEG3, MPEG4, etc.

[0105] Figure 2 1 is a block diagram of the software structure of the electronic device 100 according to an embodiment of the present application.

[0106] The layered architecture of the electronic device 100 divides the software into several layers, each layer has a clear role and division of labor. The layers communicate with each other through software interfaces. In some embodiments, the Android system may include an application layer, an application framework layer, a system library, and a kernel layer.

[0107] The application layer can include a series of application packages.

[0108] like Figure 2 As shown, the application package may include camera, calendar, map, WLAN, music, short message, gallery, call, navigation, Bluetooth, video and other applications. Of course, these applications are only exemplary. In other embodiments, the application layer may include Figure 2 Applications not shown in the figure may also not include Figure 2 One or more applications shown in .

[0109] Among them, the gallery application includes a cross-device editing module, and the cross-device editing module is used to execute the media data adding method of the embodiment of the present application.

[0110] like Figure 2 As shown, the application framework layer may include a window manager, a resource manager, a view system, etc.

[0111] The window manager is used to manage window programs. The window manager can obtain the display screen size, determine whether there is a status bar, lock the screen, capture the screen, etc.

[0112] The resource manager provides various resources for applications, such as localized strings, icons, images, layout files, video files, and so on.

[0113] The view system includes visual controls, such as controls for displaying text, controls for displaying images, etc. The view system can be used to build applications. A display interface can be composed of one or more views. For example, a display interface including a text notification icon can include a view for displaying text and a view for displaying images.

[0114] Android Runtime includes core libraries and virtual machines. Android runtime is responsible for scheduling and management of the Android system.

[0115] The core library consists of two parts: one is the function that needs to be called by the Java language, and the other is the Android core library.

[0116] The application layer and the application framework layer run in a virtual machine. The virtual machine executes the Java files of the application layer and the application framework layer as binary files. The virtual machine is used to perform functions such as object life cycle management, stack management, thread management, security and exception management, and garbage collection.

[0117] The system library may include multiple functional modules, such as surface manager, media library, 3D graphics processing library (such as OpenGL ES), 2D graphics engine (such as SGL), etc.

[0118] The surface manager is used to manage the display subsystem and provide the fusion of 2D and 3D layers for multiple applications.

[0119] The media library supports playback and recording of a variety of commonly used audio and video formats, as well as static image files, etc. The media library can support a variety of audio and video encoding formats, such as: MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, etc.

[0120] The 3D graphics processing library is used to implement 3D graphics drawing, image rendering, compositing, and layer processing.

[0121] A 2D graphics engine is a drawing engine for 2D (two-dimensional) drawing.

[0122] The kernel layer is the layer between hardware and software.

[0123] like Figure 2 As shown, the kernel layer may include display driver, Wi-Fi driver, audio driver, sensor driver, Bluetooth driver, etc.

[0124] Understandably, Figure 2 The layers in the software structure shown and the components included in each layer do not constitute a specific limitation on the electronic device 100. In other embodiments of the present application, the electronic device 100 may include more or fewer layers than shown, and each layer may include more or fewer components, which is not limited in the present application.

[0125] In this embodiment, the editing service of another device is directly provided on one device, so that the material on one device is directly added to a newly created editing project or an ongoing editing project of another device.

[0126] For example, take mobile phones and tablets as examples. In one example, this embodiment directly provides a tablet editing service (i.e., a "tablet editing" application) on the mobile phone. Through the tablet editing service, the user can select materials on the mobile phone, and then trigger the tablet side editing creation based on the selected materials through the tablet editing service on the mobile phone. If the tablet is not currently editing, a new editing project can be directly created on the tablet. If the tablet is currently editing, the material can be added to the ongoing editing project based on the current cursor position, so as to simplify the operation and improve the efficiency of cross-device editing.

[0127] It should be understood that although the above examples are described using mobile phones and tablets as examples, the above principles are not limited to mobile phones and tablets, but can also be applied to other devices, such as mobile phones and smart screens, tablets and smart screens, etc.

[0128] Hereinafter, it is assumed that device A is a device for sending media data and device B is a device for receiving media data to describe this embodiment.

[0129] This embodiment allows the material selected in one device to be edited in another device. In one example, taking a mobile phone (as device A) to a tablet (as device B) as an example, the user can first select the material on the mobile phone, and then share the selected material to the tablet via Bluetooth or a third-party application. Then open the storage location of the material on the tablet. In this storage location, the user selects the material sent from the mobile phone, adds it to the editing project of the editing application, and performs editing operations based on these materials. This method requires multiple operations on two devices, which is inefficient.

[0130] Figure 3 FIG. 2 is a flowchart for exemplarily showing the method of adding media data to a newly created editing project in this embodiment. Figure 3 As shown, in this embodiment, the user selects a material, such as a picture, video, etc., in the gallery grid of device A. After the selection, the user clicks the share icon in the gallery, and device A displays a share panel in response to the operation of clicking the share icon. Then, the user selects device B in the share panel. In response to the operation of selecting device B, device A establishes a connection with device B and sends the material to device B. Device B receives the material and displays a banner notification, which is used to indicate that device B has received the material. After device B receives the material, the user opens the gallery application of device B, and device B displays the gallery grid interface. Then, the user performs a long press operation on the interface of device B, and device B displays the grid multiple selection initial state interface in response to the long press operation. Then, the user selects multiple materials on the grid multiple selection initial state interface of device B, such as selecting multiple pictures. Then, the user selects "Create" in the gallery, and device B displays the creation interface in response to the selection operation. Then, the user selects the creation method on the creation interface, and device B displays the editing interface in response to the operation of selecting the creation method.

[0131] Figure 8 FIG. 1 is a flowchart for exemplarily showing how to add media data to an existing editing project in this embodiment. Figure 8As shown, in this embodiment, the user selects a material in the gallery grid of device A. After selecting, the user clicks the share icon in the gallery. Device A displays a share panel in response to the operation of clicking the share icon. Then, the user selects device B in the share panel, and device A establishes a connection with device B in response to the operation of selecting device B, and sends the material to device B. Device B receives the material and displays a banner notification, which is used to indicate that device B receives the material. After device B receives the material, the user performs an operation of adding material to an existing editing project. Device B responds to the operation of adding material and displays an interface for selecting the initial state of the material grid. Next, the user selects multiple materials on the interface for selecting the initial state of the material grid of device B, such as selecting multiple pictures, and device B responds to the operation and displays an interface for the multi-selection state of the material grid. Then, when the user completes selecting the material, device B displays the editing interface.

[0132] according to Figure 3 and Figure 8 It can be seen that this method requires repeated selection of pictures in two devices, which involves many operations, long steps, and low efficiency.

[0133] Example 1

[0134] In this example, it is assumed that when a media material for editing on device B is selected on device A, no editing is performed on device B.

[0135] Combine the following Figure 4A , Figure 4B , Figure 4C , Figure 5 and Figure 6 Example 1 is described.

[0136] The overall process of this example is as follows Figure 4A shown. Figure 4A The flowchart is a method for adding media data in Example 1.

[0137] See also Figure 4A , the user selects materials, such as pictures, videos, etc., in the gallery of device A. Assume that the user selects 6 pictures. After selecting the pictures, the user performs a drag operation. In response to the drag operation, device A displays thumbnail icons of the selected pictures on the interface of device A. The thumbnail icons of the selected pictures (hereinafter referred to as thumbnail icons) are shown in FIG. Figure 4B The thumbnail icon shown in (a) of FIG. The number "6" in the upper right corner of the thumbnail icon is used to indicate the number of selected pictures. The thumbnail icon of the selected picture can be understood as an identification icon of the selected picture or the selected media material.

[0138] It should be noted that, although the description here is based on selecting pictures, it is understandable that the materials selectable by the user may also include videos, such as selecting multiple videos, or selecting multiple videos and multiple pictures, and so on.

[0139] See also Figure 4A Then, the user drags the thumbnail icon of the selected picture to the edge of the screen of device A, such as the right edge of the screen of device A (of course, not limited to the right edge of the screen, for example, it can also be the left edge of the screen). In response to dragging the thumbnail icon to the edge of the screen, device A displays a side panel on the interface of device A and Figure 4B The picture selection interface shown in Figure (a) is tilted. Figure 4B As shown in Figure (b). Figure 4B The following is an example of an interface for selecting image materials and dragging on device A. The side panel displays icons corresponding to various services (or applications), such as a collection service icon, a search service icon, a sharing service icon, a tablet editing service icon, a sharing friend service icon, etc. Of course, in other embodiments, the types, quantities, and arrangement order of application icons (also called service icons) displayed on the side panel may also be different from those of the above. Figure 4B The method shown in Figure (b) is not limited in this embodiment.

[0140] See also Figure 4B Then, the user continues to drag the thumbnail icon to the tablet editing service icon and releases it. After releasing it, device A displays the interface for selecting materials in the gallery grid.

[0141] Figure 4C This is an example diagram of an interface after device B receives a material transmission request from device A in a scenario where the target device is clear.

[0142] In this embodiment, the target device clearly means that when device A can send materials to other devices, only one of the other devices has a light screen and the device with the light screen is not currently editing or creating. In this scenario, device A sends the materials only to the device with the light screen, and the device with the light screen directly calls up a new editing project. No pop-up window is displayed on the device with the light screen (the pop-up window is used for the user to confirm whether to use the materials shared by device A to create on the local machine).

[0143] In one example, a user executes on device A Figure 4B During the operation shown, only device B is on and no editing is done on device B (this is the scene specified by the target device). Figure 4AIn this scenario, the user drags the thumbnail icon of the selected picture to the tablet editing service icon and then lets go. In response to the operation of dragging the thumbnail icon to the tablet editing service icon and then letting go, device A establishes a connection with device B and sends the selected picture to device B. If device B determines that device B is the only target device to receive the picture, device B, in response to receiving the picture from device A, directly calls up the editing application in device B to create a new editing project and displays Figure 4C The interface shown. Figure 4C The interface of a new editing project is shown. Figure 4C The interface shown displays a prompt box 1, which may include the content "Transmitting materials" to indicate that device B is receiving materials sent by device A. Prompt box 1 may also include the content "1 / 6" to indicate the order of materials being transmitted and the total number of materials that need to be transmitted, where "1" indicates that the first material is currently being transmitted and "6" indicates the total number of materials that need to be transmitted. Prompt box 1 may also include a transmission progress bar and a close button to indicate stopping the transmission. Figure 4C In the figure, the close button is a symbol located at the far right of the prompt box 1 with an "×" inside and a circle outside, and the long bar on the left side of the close button is the transmission progress bar.

[0144] When the device B side has received the selected pictures, the device B automatically adds the selected pictures to the new editing project. At this time, the device B displays Figure 6 The interface shown (see subsequent description).

[0145] It can be seen that this example does not need to repeatedly select pictures in device B, which reduces the steps and simplifies the user operation, thereby improving the editing efficiency.

[0146] Figure 5 This is an example diagram of the interface process after device B receives a material transfer request from device A in a scenario where the target device is unclear.

[0147] In this embodiment, the target device is unclear when device A can send materials to other devices, but multiple devices in the other devices have their screens turned on and none of these devices are currently creating. In this scenario, each device in the other devices displays a pop-up window on the current interface (see the following for the content of the pop-up window). Figure 5 (a) in the figure). After one of the multiple devices with bright screens is determined as the target device based on the pop-up window, the pop-up windows on the interfaces of all the devices with bright screens automatically disappear, and only the target device calls up the new editing project.

[0148] See also Figure 5 , the user executes on device A Figure 4BDuring the operation shown, multiple devices (including device B) light up their screens at the same time and no editing is being performed on any of the multiple devices (this scenario is a target device unclear scenario). In this scenario, in response to the operation of dragging the thumbnail icon to the tablet editing service icon and releasing it, device A establishes connections with the multiple devices (including device B) and sends a material transfer request to each of the multiple devices. In response to receiving the material transfer request, each of the multiple devices displays Figure 5 The interface shown in Figure (a) of FIG. That is, each device that receives the material transmission request will be in its current interface ( Figure 5 In (a) of the figure, the current interface is taken as the desktop as an example. In other embodiments, the current interface may also be other interfaces other than the desktop), and a prompt box 2 is displayed (prompt box 2 may be a pop-up window). Prompt box 2 may include information for obtaining whether the device agrees to receive the material. For example, the information may be "Received X materials shared by "××××", whether to create on this machine", where "××××" may be the device identifier for sending the material transmission request, such as the name of the device. In this example, "××××" is "device A". Among them, the device currently "not performing editing and creation" or "not performing editing" or "not performing creation" in this article means that the device currently has no editing application (or editing service) turned on.

[0149] Please continue to see Figure 5 In Figure (a), the prompt box 2 may also include an option for indicating consent to receive the material, such as Figure 5 The prompt box 2 may also include an option for indicating disagreement with receiving the material, such as Figure 5 The “Cancel” option in Figure (a).

[0150] Any one of the multiple devices that receive the material transfer request, taking device B as an example, in response to the user selecting the "OK" option, returns information to device A indicating that it agrees to receive the material (this message can also be called confirmation of receipt information). At this time, the prompt box 2 on other devices with the screen on automatically disappears. After device A receives the information sent by device B indicating that it agrees to receive the material, it disconnects from all other devices except device B among the multiple devices that receive the material transfer request, and sends the selected picture to device B. In response to receiving the picture from device A, device B calls up the editing application in device B to create a new editing project and displays Figure 5 (b) Figure (with Figure 4C The device that is disconnected from device A, in response to the disconnection from device A, cancels the prompt box 2 displayed on its own interface.

[0151] It can be seen that in a scenario where multiple devices have their screens turned on at the same time and no editing is being performed on any of the multiple devices, all of the multiple devices can confirm the target device based on the prompt box 2 on the current interface. After confirmation on one device (for example, the user touches the "OK" option), the prompt box 2 on other devices automatically disappears.

[0152] Device B displays Figure 4(c) or Figure 5 After the interface shown in Figure (b) is displayed, if all the materials are detected to be transferred, device B will display Figure 6 The interface shown. Figure 6 FIG. 1 is an exemplary diagram of an interface of device B after the material transmission is completed. Figure 6 As shown, device B displays an interface for editing in a new editing project using the material transmitted by device A, and displays a prompt box 3 on the interface. Prompt box 3 may include information indicating the storage location of the material, such as "The material has been saved to the "Editing Material Sharing" album." Among them, the "Editing Material Sharing" album can be a storage space specifically used to store material transmitted across devices (for example, the material can be the 6 pictures selected in device A in this example). Of course, in other embodiments of the present application, device B can also store the material transmitted across devices to other locations, and this embodiment does not limit the storage location of the material transmitted across devices.

[0153] In this way, the addition of media materials across devices is achieved.

[0154] It can be seen that in this embodiment, during the entire video data adding process, the overall interface flow of device A and device B is as follows: Figure 4B , Figure 4C , Figure 6 ,or Figure 4B , Figure 5 , Figure 6 .

[0155] Example 2

[0156] In this example, it is assumed that when device A selects a media material for editing on device B, device B is not performing any editing creation.

[0157] Combine the following Fig. 7A , Figure 7B , Figure 4C , Figure 5 and Figure 6 Example 2 is described below.

[0158] The overall process of this example is as follows Fig. 7A shown. Fig. 7A The flowchart is a method for adding media data in Example 2 shown as an example. Figure 7BThis is an example diagram of an interface process on the device A side in the data adding process of Example 2.

[0159] See also Fig. 7A , the user selects a material, such as a picture or video, in the gallery of device A, and the corresponding interface of device A is as follows Figure 7B (a) Figure (or Figure 7C (a) Figure, or Fig.7D Assume that the user selects 6 pictures. After the user selects the pictures, Figure 7B Click the "Share" icon (as shown in Figure (a)) Figure 7B In response to the click operation, device A displays a sharing panel on the interface of device A. The sharing panel is shown in the dashed box in FIG. Figure 7B As shown in Figure (b).

[0160] Or, if the user is Figure 7C After selecting the image in (a) of Figure 7C The "Share" icon is clicked on the interface shown in FIG. (a), and device A responds to the click operation by displaying a sharing panel on the interface of device A as shown in FIG. Figure 7C As shown in Figure (b).

[0161] Or, if the user is Fig.7D After selecting the image in (a) of Fig.7D The "Share" icon is clicked on the interface shown in FIG. (a), and device A responds to the click operation by displaying a sharing panel on the interface of device A as shown in FIG. Fig.7D As shown in Figure (b).

[0162] Then, the user clicks the tablet editing icon, and device A receives the click operation and responds differently according to the number of devices with the screen turned on and no editing is being performed. Device B also displays different interfaces according to the number of devices with the screen turned on and no editing is being performed. The following discusses three scenarios:

[0163] (1) Figure 7B After clicking the "Share" icon on the interface shown in Figure (a), the Figure 7B (b) Figure . Figure 7B In Figure (b), the selected picture can be sent to the following devices through "Honor Share": User 1's X30, User 2's tablet, User 3's Honor 70pro, User 4's Honor Smart Screen X2. Assuming that device A belongs to user 2, then Figure 7B In (b) of the figure, the only device that can add the material on device A for editing is user 2's tablet, which is device B. In other words, Figure 7BFigure (b) is the display interface of device A in a scenario where the target device is clear (only device B is on the screen and no editing or creation is performed on device B). Figure 7B In Figure (b), there is only one tablet clip icon on the share panel.

[0164] See also Figure 7B In (b), in one example, only device B is on and no editing is being done on device B. In this case, the target device is device B, which is a scenario where the target device is clear. In this scenario, device A responds to the user clicking the tablet editing icon, establishes a connection with device B, and sends the selected image to device B. In response to receiving the image from device A, device B directly calls up the editing application in device B to create a new editing project, and displays the selected image. Figure 4C The interface shown. Figure 4C For the description of the interface, please refer to the relevant instructions in the above example 1, which will not be repeated here.

[0165] Then, when the device B side has received the selected pictures, the device B automatically adds the selected pictures to the new editing project. At this time, the device B displays Figure 6 The interface shown.

[0166] (2) Figure 7C (a) Figure (with Figure 7C After clicking the "Share" icon on the interface shown in (a), the Figure 7C (b) Figure . Figure 7C In Figure (b), the selected picture can be sent to the following devices through "Honor Share": User 1's X30, User 2's Tablet 1, User 2's Tablet 2, and User 4's Honor Smart Screen X2. Assuming that device A belongs to user 2, then Figure 7C In Figure (b), the two devices that can add materials on device A across devices for editing are user 2's tablet 1 and user 2's tablet 2. Assume that user 2's tablet 1 is device B. Figure 7C Figure (b) is a display interface of device A in a scenario where the target device is unclear (device B and user 2's tablet 2 both have their screens on and are not currently performing any editing or creation). Figure 7C In Figure (b), there is only one tablet clip icon on the sharing panel. Figure 7C The operation process corresponding to Figure (a) is Figure 7B The operation process of Figure (a) is the same as that of Figure 1, and will not be repeated here. Figure 7CIn another example, multiple devices (including device B) are on at the same time and no editing is being performed on any of the multiple devices (this scenario is a target device unclear scenario). In this scenario, device A, in response to the user clicking the tablet editing icon, establishes connections with the multiple devices (including device B and user 2's tablet 2) and sends a material transfer request to each of the multiple devices. In response to receiving the material transfer request, each of the multiple devices displays Figure 5 The interface shown in Figure (a) is as follows. Figure 5 For the description of the interface shown in Figure (a), please refer to the relevant description in the above example 1, which will not be repeated here. Each device that receives the material transmission request displays a prompt box 2 on its current interface. The prompt box 2 may include an option for indicating consent to receive the material, such as Figure 5 The "OK" option in (a) of FIG. 1 may also include an option for indicating disagreement with receiving the material, such as Figure 5 The “Cancel” option in Figure (a).

[0167] Any device among the multiple devices that receive the material transmission request, taking device B as an example, in response to the user selecting the "OK" option, returns information to device A indicating that it agrees to receive the material. In this case, the prompt box 2 on the tablet 2 of user 2 disappears automatically. After receiving the information indicating that it agrees to receive the material, device A disconnects from all other devices except device B among the multiple devices that receive the material transmission request, and only sends the selected picture to device B. In response to receiving the picture from device A, device B calls up the editing application in device B to create a new editing project, and displays Figure 5 (b) Figure (with Figure 4C The device that is disconnected from device A, in response to the disconnection from device A, cancels the prompt box 2 displayed on its own interface.

[0168] Then, when the device B side has received the selected pictures, the device B automatically adds the selected pictures to the new editing project. At this time, the device B displays Figure 6 The interface shown.

[0169] (3) Fig.7D (a) Figure (with Fig.7D After clicking the "Share" icon on the interface shown in (a), the Fig.7D (b) Figure . Fig.7D In Figure (b), the selected picture can be sent to the following devices through "Honor Share": User 1's X30, User 2's Tablet 1, User 2's Tablet 2, and User 4's Honor Smart Screen X2. Assuming that device A belongs to user 2, then Fig.7DIn (b) of FIG. 1 , the two devices that can add the material on device A for editing are user 2's tablet 1 and user 2's tablet 2. Assume that user 2's tablet 1 is device B. Fig.7D Figure (b) is another display interface of device A in a scenario where the target device is unclear (device B and user 2's tablet 2 both have their screens on and are not currently performing any editing or creation). Fig.7D In Figure (b), there are two tablet clipping icons on the sharing panel, one tablet clipping icon corresponds to tablet 1 of user 2, and the other tablet clipping icon corresponds to tablet 2 of user 2. Fig.7D The operation process corresponding to Figure (a) is Figure 7B The operation process corresponding to Figure (a) is the same and will not be repeated here.

[0170] See also Fig.7D In (b) of FIG. 1, in one example, multiple devices (including device B) are on at the same time and no editing is being done on any of the multiple devices (this scenario is a target device unclear scenario). In this scenario, device A responds to the user clicking the editing icon corresponding to device B (user 2's tablet 1), establishes a connection with device B, and sends the selected image to device B. In response to receiving the image from device A, device B directly calls up the editing application in device B to create a new editing project, and displays Figure 4C The interface shown. Figure 4C For the description of the interface, please refer to the relevant instructions in the above example 1, which will not be repeated here.

[0171] Then, when the device B side has received the selected pictures, the device B automatically adds the selected pictures to the new editing project. At this time, the device B displays Figure 6 The interface shown.

[0172] Similarly, if the user Fig.7D (b) Click the operation of the editing icon corresponding to the tablet 2 of the device user 2. In response to the operation, device A establishes a connection with the tablet 2 of the user 2 and sends the selected picture to the tablet 2 of the user 2. In response to receiving the picture from device A, the tablet 2 of the user 2 directly calls up the editing application in the tablet 2 of the user 2 to create a new editing project, and displays Figure 4C The interface shown. Figure 4C Please refer to the description of the interface in the previous example 1, which will not be repeated here. Then, when the selected pictures on the tablet 2 of user 2 are received, the tablet 2 of user 2 automatically adds the selected pictures to the new editing project. At this time, the tablet 2 of user 2 displays Figure 6 The interface shown.

[0173] Example 3

[0174] In this example, it is assumed that when device A selects a media material for editing on device B, device B is currently creating an edit.

[0175] Combine the following Fig. 9A , Figure 4B , Fig. 9B , Fig. 9C and Fig.10 Example 3 is described below.

[0176] The overall process of this example is as follows Fig. 9A shown. Fig. 9A The flowchart is a method for adding media data in Example 3 shown as an example. Fig. 9B , Fig. 9C and Fig.10 This is a sample diagram of the interface process on the device B side in the data addition process of Example 3.

[0177] See also Fig. 9A , the user selects a material in the gallery of device A. Assuming that the user selects 6 pictures, the user performs a drag operation after selecting the pictures. In response to the drag operation, device A displays thumbnail icons of the selected pictures on the interface of device A, such as Figure 4B As shown in Figure (a). Figure 4B For the description of Figure (a), please refer to the relevant instructions in the above example 1, which will not be repeated here.

[0178] Please continue to see Fig. 9A Then, the user drags the thumbnail icon to the edge of the screen of device A, such as the right edge of the screen of device A (of course, not limited to the right edge of the screen, for example, it can also be the left edge of the screen). In response to dragging the thumbnail icon to the edge of the screen, device A displays a Figure 4B The interface shown in Figure (b) is as follows. Figure 4B For the description of Figure (b), please refer to the relevant instructions in the above example 1, which will not be repeated here.

[0179] Please continue to see Fig. 9A Then, the user continues to drag the thumbnail icon to the tablet editing service icon, and then lets go. After letting go, device A displays the interface for selecting materials in the gallery grid. Device A receives the operation of dragging the thumbnail icon to the tablet editing service icon and letting go, and responds differently according to the number of devices that have the screen turned on and are editing. Device B also displays different interfaces according to the number of devices that have the screen turned on and are editing, which is explained in different situations below.

[0180] (1) Target device is clear

[0181] In one example, only device B has its screen on and editing is being done on device B, or multiple devices including device B have their screens on but editing is being done on device B. In this case, the target device is device B, which is a scenario where the target device is clear. In this scenario, device A responds to the user dragging the thumbnail icon to the tablet editing service icon and releasing it, establishes a connection with device B, and sends the selected image to device B. Device B responds to receiving the image from device A by displaying the selected image. Fig. 9B The interface shown. Fig. 9B FIG. 1 is an exemplary diagram of an interface for adding material to an existing editing project in progress in device B in this embodiment. Fig. 9B As shown, the interface includes a prompt box 4, and the content and meaning of the prompt box 4 are the same as those described above. Figure 4C The prompt box 1 in is the same as that in the figure, and will not be repeated here.

[0182] Then, when the selected image is received on device B, device B adds the material transmitted by device A to the current cursor position of the editing project in progress on device B. At this time, device B displays Fig.10 The interface shown. Fig.10 FIG. 2 is another example diagram of an interface of device B after the material transfer is completed. Fig.10 As shown, device B displays an interface for editing the material transmitted by device A in an existing editing project, and displays a prompt box 5 on the interface. The display content and meaning of prompt box 5 are the same as those described above. Figure 6 The prompt box 3 in is the same as that in the figure, and will not be repeated here.

[0183] It can be seen that when only one device is on and editing is in progress, or when multiple devices are on but only one is in progress, the sender directly sends the material to the device that is on and editing. Editing includes both the foreground and background of the editing interface.

[0184] (2) The target device is not clear

[0185] Fig. 9C This is another example diagram of an interface for adding material to an existing editing project in progress in device B in this embodiment.

[0186] In another example, multiple devices (including device B) have their screens on at the same time and editing is being done on the multiple devices (this scenario is a target device unclear scenario). In this scenario, in response to the operation of dragging the thumbnail icon to the tablet editing service icon and releasing it, device A establishes connections with the multiple devices including device B respectively, and sends a material transfer request to each of the multiple devices.

[0187] In response to receiving the material transmission request, each of the plurality of devices displays Fig. 9C The interface shown in Figure (a). Fig. 9C The interface shown in Figure (a) is similar to the Figure 5 The interface is the same as that shown in Figure (a). Fig. 9C For a description of the interface shown in Figure (a), please refer to the previous example 1. Figure 5 The relevant description of Figure (a) will not be repeated here.

[0188] It can be seen that when multiple devices are on screen and editing is in progress, each of the multiple devices can be based on Fig. 9C Click "OK" in the prompt box 2 in (a) to confirm the target device. After one device is confirmed, the prompt box 2 on the screen of other devices disappears automatically. In this way, device A only transmits the selected material to the target device. The detailed process is as follows:

[0189] Each device that receives the material transmission request displays a prompt box 2 on its current interface.

[0190] Then, any one of the multiple devices that receives the material transmission request, for example, device B, responds to the user's selection. Fig. 9C The operation of the "OK" option in the prompt box 2 in Figure (a) returns to device A information indicating that it agrees to receive the material.

[0191] After device A receives the information indicating agreement to receive the material, it disconnects from all devices except device B among the multiple devices that have received the material transmission request (after the other devices are disconnected from device A, the prompt box 2 on the screen automatically disappears), and only sends the above-selected pictures to device B.

[0192] In response to receiving the image from device A, device B adds the material transmitted by device A to the current cursor position of the editing project being performed in device B, and displays the image. Fig. 9C (b) Figure (with Fig. 9B Same as shown in the interface.

[0193] The device that is disconnected from the device A cancels the prompt box 2 displayed on its own interface in response to the disconnection with the device A.

[0194] Device B is showing Fig. 9C (b) Figure (or Fig. 9B ) is displayed, if all the materials are detected to be transferred, device B will display Fig.10 The interface shown. Fig.10 Please refer to the previous description for the instructions, which will not be repeated here.

[0195] In this way, the addition of media materials across devices is achieved.

[0196] It can be seen that in this embodiment, during the entire video data adding process, the overall interface flow of device A and device B is as follows: Figure 4B , Fig. 9B , Fig.10 ,or Figure 4B , Fig. 9C , Fig.10 .

[0197] Example 4

[0198] In this example, it is assumed that when device A selects a media material for editing on device B, device B is currently creating an edit.

[0199] Combine the following Fig.11 , Fig. 12A , Fig. 12B and Fig.10 Example 4 is described below.

[0200] Fig.11 The flowchart is a method for adding media data in Example 4 shown as an example. Fig. 12A This is a sample diagram of the interface on the device A side in the data addition process of Example 4. Fig. 12B and Fig.10 This is a sample diagram of the interface on the device B side in the data addition process of Example 4.

[0201] See also Fig.11 , device B displays the editing interface, for example, device B is creating editing project 1, and device B displays the interface of editing project 1. In this case, the user connects device B to the keyboard and mouse, and device B responds to the connection with the keyboard and mouse by displaying cursor 1 on the current editing interface. It should be noted that if device B is connected to the keyboard and mouse when displaying other interfaces (non-editing interfaces), device B responds to the connection with the keyboard and mouse by displaying cursor 1 on the current display interface, and then the user can control cursor 1 to open the editing interface, such as opening the interface of editing project 1, by operating the mouse. In this way, cursor 1 will also be displayed on the interface of editing project 1. This embodiment does not limit when device B is connected to the keyboard and mouse when displaying what interface.

[0202] Then, when cursor 1 is displayed on the interface of editing project 1 of device B, the user operates the mouse to drag cursor 1 to the edge of the screen of device B (for example, the right edge, or the left edge, etc., of course not limited to this). Device B responds to the operation of dragging cursor 1 to the edge of the screen of device B, establishes a keyboard and mouse connection (i.e., keyboard and mouse connection) with device A, and cancels the display of cursor 1.

[0203] In response to establishing a keyboard and mouse connection with device B, device A displays cursor 2 on the current interface of device A (assuming that the current interface is a gallery grid interface). It should be noted that if the current interface displayed by device A is not the gallery grid interface when device A establishes a keyboard and mouse connection with device B, after device A establishes a keyboard and mouse connection with device B and displays cursor 2 on the current interface, the user can control cursor 2 by operating the mouse to open the gallery grid interface, so that cursor 2 can be displayed on the gallery grid interface.

[0204] Then the user selects a material by clicking on the material in the gallery grid of device A with cursor 2. Assume that the user selects 6 pictures. After selecting the pictures, the user drags cursor 2. Device A responds to the dragging operation and displays the thumbnail icon of the selected picture on the interface of device A. At this time, the interface of device A is as follows: Fig. 12A shown. Fig. 12A This is an example diagram of an interface for exemplarily showing a material being selected and dragged in device A.

[0205] See also Fig.11 and Fig. 12A , the user continues to drag the thumbnail icon to the edge of the screen of device A (for example, the right edge, or the left edge, etc., of course not limited to this) with the mouse. In response to the operation of dragging the thumbnail icon to the edge of the screen of device A, device A sends cursor transfer information to device B and cancels the display of cursor 2.

[0206] Fig. 12B This is a sample diagram of the interface on the device B side in the data addition process of Example 4. Fig. 12B In response to receiving the cursor transfer information, device B displays Fig. 12B The interface shown in FIG. (a) of FIG. 1 shows a thumbnail icon of a selected picture and a cursor 1 in the editing interface of the currently ongoing editing project of device B. The cursor 1 is located on the thumbnail icon.

[0207] exist Fig. 12B In the interface shown in FIG. (a), the user continues to control the cursor 1 by the mouse (for example, holding down the left mouse button) and drags the thumbnail icon of the selected image to the first position of the video frame list of the edited video of the existing editing project (the first position is Fig.11 In response to the operation of dragging the thumbnail icon of the selected picture to the first position and then releasing the mouse, device B displays Fig. 12B The interface shown in FIG. (b) of FIG. 1 shows a prompt box 6 in the editing interface of the currently ongoing editing project, cancels the display of the thumbnail icon and cursor 1 of the selected picture, and sends a transmission instruction message to device A. The content and meaning of the prompt box 6 are the same as those in the above Figure 4C The prompt box 1 in is the same as that in the figure, and will not be repeated here.

[0208] In response to receiving the transmission instruction information, device A sends the selected picture to device B.

[0209] Then, if device B detects that all the material transfers are complete, device B displays Fig.10 The interface shown. Fig.10 Please refer to the relevant instructions in the above examples for instructions, which will not be repeated here.

[0210] Example 5

[0211] This example continues the task from device A to device B. In this example, the material is selected in the gallery of device A, and then the editing application of device B continues the processing.

[0212] Here combined Fig.13 , Fig.14 , Fig.15 Example 5 is described below.

[0213] Fig.13 This is an example diagram of the interface on the device A side and the desktop example of the device B during the process of adding media data in Example 5. Fig.13 , the user selects materials in the gallery grid of device A. Assume that the user selects 3 pictures. At this time, the display Fig.13 The interface shown in Figure (a) is the interface of device A. After the user selects the picture, device A sends a material transmission request to device B in response to not receiving any operation within the first time period after the picture is selected.

[0214] Fig.13 The interface shown in Figure (b) is the desktop of device B, and the interface of the desktop includes icon 1, which is the icon of the editing application in device B. Icon 1 can be called a continuation icon. It should be noted that the continuation icon (i.e., icon 1) is different from the editing application icon in device B, and the continuation icon is independent of the editing application icon. When the user clicks the editing application icon in device B, device B will enter the default page of the editing application or the interface before the last exit of the editing application. When the user clicks the continuation icon, device B responds in the manner described later in this embodiment.

[0215] It should be noted that Fig.13 The interface shown in Figure (b) may also include icons of other applications, such as music application icons, camera application icons, etc., which are not listed here one by one. Next, the interface display of device B is related to whether editing and creation is currently being performed on device B. The following is an explanation of the following situations:

[0216] (1) No editing is currently being performed on device B.

[0217] In one example, after device B receives the material transmission request, the user clicks icon 1. In response to the user clicking icon 1, device B Fig.13 (b) The operation of icon 1 in the figure, if no editing is currently being performed on device B, the display Fig.14 The interface shown. Fig.14 This is an example diagram of an interface on the device B side in the data adding process of Example 5. Fig.14 , in the scenario where no editing is currently being performed on device B, device B responds to the user clicking Fig.13 (b) of the figure, the icon 1 is operated to call up the editing application of device B to create a new editing project, display the new editing project interface, and display a prompt box 7 on the new editing project interface, such as Fig.14 As shown in Figure (a).

[0218] The prompt box 7 includes information for instructing to use the selected material in device A to edit and create on this machine, such as "You have selected X materials in "××××", do you want to create on this machine?". The prompt box 7 may also include an option for indicating consent to use the selected material in device A to edit and create on this machine, such as Fig.14 The “OK” option in (a) of FIG. 10 and the option for indicating that you do not agree to use the selected material in device A to create an edit on this device, for example Fig.14 The “Cancel” option in Figure (a).

[0219] Next, if the user Fig.14 In the figure (a), the "OK" option is selected, and device B responds to the operation by displaying Fig.14 The interface shown in Figure (b) is a prompt box 8 displayed on the new editing project interface. The content and meaning of the prompt box 8 can be found in the above Figure 4C The description of prompt box 1 is not repeated here.

[0220] Then, after device B detects that all the materials sent by device A have been transmitted, it adds these materials to the newly created editing project and displays Fig.10 The interface shown. Fig.10 For the description, please refer to the above related description, which will not be repeated here.

[0221] (2) Editing is currently being performed on device B

[0222] In another example, after device B receives the material transmission request, the user clicks icon 1. In response to the user clicking icon 1, device B Fig.13 (b) The operation of icon 1 in the figure, if the editing creation is currently being performed on device B, it will be displayed Fig.15 The interface shown. Fig.15This is another example of an interface on the device B side in the data adding process of Example 5. Fig.15 In the scenario where the editing is currently being performed on device B, device B responds to the user clicking Fig.13 The operation of icon 1 in (b) of FIG. 1 displays a prompt box 9 on the interface of the ongoing editing project currently displayed on device B, such as Fig.15 As shown in Figure (a).

[0223] The prompt box 9 includes information for indicating that the selected material in device A is added to the editing creation in progress, such as "You have selected X materials in "××××", do you want to add them to this creation?". The prompt box 9 may also include an option for indicating that the selected material in device A is added to the editing creation in progress, such as Fig.15 The “OK” option in (a) of FIG. 1 and the option for indicating that the selected material in device A is not to be added to the editing creation in progress, for example Fig.15 The “Cancel” option in Figure (a).

[0224] Next, if the user Fig.15 In the figure (a), the "OK" option is selected, and device B responds to the operation by displaying Fig.15 The interface shown in FIG. (b) is a prompt box 10 displayed on the ongoing editing project interface. The content and meaning of the prompt box 10 can be found in the above Figure 4C The description of prompt box 1 is not repeated here.

[0225] After all the materials sent by device A are transmitted, device B adds these materials to the current cursor position of the ongoing editing project and displays Fig.10 The interface shown.

[0226] Example 6

[0227] This example uses capsule recommendations to transfer tasks from device A to device B. For example, select a material in the mobile phone gallery and recommend it to the tablet for editing.

[0228] Here combined Fig.16 , Figure 17 illustrates Example 6.

[0229] Fig.16 This is an example diagram of the interface on the device A side during the media data adding process of Example 6. Fig.16 , the gallery grid interface of device A displays the icon of capsule 1, which can be called a clip capsule and is used to represent the cross-device clip service. Fig.16As shown, capsule 1 may include an icon of a tablet editing application and the name of the tablet editing application "Clip". The user selects a material in the gallery grid of device A. Assume that the user selects 3 pictures.

[0230] For the case where the target device is clear (for the meaning, please refer to the description in the above embodiment) and the case where the target device is unclear (for the meaning, please refer to the description in the above embodiment), the subsequent interface processes are as follows:

[0231] (1) Target device is clear

[0232] That is, only device B turns on the screen.

[0233] In the user Fig.16 After selecting three pictures in the interface shown, the user touches capsule 1 , and device A responds to the operation of touching capsule 1 , establishes a connection with device B, and sends the selected pictures to device B.

[0234] Afterwards, in one example, if device B is not currently creating an edit, device B displays the image in response to receiving the image transmitted by device A. Fig.17A The interface shown, Fig.17A This is an example diagram of an interface on the device B side during the media data adding process of Example 6. Fig.17A The interface shown is the same as the above Figure 4C The figures are the same and will not be described again here.

[0235] Then, after all the materials sent by device A are transmitted, device B adds these materials to the newly created editing project and displays Fig.10 The interface shown.

[0236] Or, in another example, if device B is currently creating a clip, device B displays a video clip in response to receiving the image transmitted by device A. Fig. 17B The interface shown, Fig. 17B This is another example diagram of the interface on the device B side during the media data adding process of Example 6. Fig. 17B The interface shown is the same as the above Fig.15 The same as Figure (b) and will not be repeated here.

[0237] After all the materials sent by device A are transmitted, device B adds these materials to the current cursor position of the ongoing editing project and displays Fig.10 The interface shown.

[0238] (2) The target device is not clear

[0239] That is, multiple devices (including device B) light up their screens.

[0240] In the user Fig.16After selecting three pictures in the interface shown, the user touches capsule 1, and device A responds to the operation of touching capsule 1 and sends a material transmission request to multiple devices with bright screens including device B.

[0241] The device with the screen on is not currently editing or creating content

[0242] Then, in one example, if the multiple bright screen devices are not currently performing editing creation, each bright screen device, for example, device B, in response to receiving the material transmission request, displays Figure 5 Then, if the user is on device B Figure 5 In the interface shown in Figure (a), select the OK option in prompt box 2. In response to the operation of selecting the OK option in prompt box 2, device B returns information to device A indicating that it agrees to receive the material. At this time, prompt box 2 on other devices with the screen on automatically disappears.

[0243] After receiving the information sent by device B indicating that it agrees to receive the material, device A disconnects from all devices except device B among the multiple devices that received the material transmission request, and sends the selected picture to device B. In response to receiving the picture from device A, device B calls up the editing application in device B to create a new editing project and displays Figure 5 The interface shown in Figure (b) of FIG. The other devices disconnected from device A cancel the prompt box 2 displayed on their own interfaces in response to the disconnection from device A. Afterwards, device B can display the prompt box 2 in response to the completion of all material transmission. Figure 6 The interface shown.

[0244] The device with the screen on is currently editing and creating

[0245] Or, in another example, if multiple bright screen devices are currently performing editing, each bright screen device, for example, device B, in response to receiving a material transmission request, displays Fig.15 Then, if the user Fig.15 In the figure (a), select the "OK" option. In response to this operation, device B returns information to device A indicating that it agrees to receive the material. At this time, the other devices with the screen on Fig.15 The prompt box 9 of the interface shown in Figure (a) disappears automatically.

[0246] After receiving the information sent by device B indicating the consent to receive the material, device A disconnects from all devices except device B among the multiple devices that have received the material transmission request, and sends the selected picture to device B.

[0247] Device B, in response to receiving the picture from device A, displays Fig.15The interface shown in FIG. (b) of FIG. 1 shows a prompt box 10 on the editing project interface in progress. The device disconnected from device A cancels the prompt box 9 on its own interface in response to the disconnection from device A (the interface after cancellation is Fig.15 (a) shows the interface after the prompt box 9 is removed). Afterwards, in response to the completion of the transmission of all the materials, device B adds the materials to the current cursor position of the ongoing editing project.

[0248] Example 7

[0249] This example can be applied to a scenario where device B is creating a new editing project, or can be applied to a scenario where device B is currently working on an existing editing project.

[0250] Here combined Fig.18A , Fig.18B , Fig.17A , Fig.19 Example 7 is described below.

[0251] In this embodiment, the process on the device A side can be any of the following:

[0252] Process 1 on the device A side

[0253] Fig.18A This is an example diagram of an interface on the device A side in Example 7. Fig.18A In one example, the user selects the gallery grid of device A (the gallery grid interface does not display Fig.18A In the creation pop-up window, all pictures are unselected) select materials. Assume that the user selects 3 pictures. In response to the operation of selecting 3 pictures, device A adds a check mark to the selected pictures (in this example, the check mark is a circle with a "√" symbol inside the lower right corner of the picture). Then, the user clicks the "Create" option at the bottom of the interface (such as Fig.18A (as shown in the dotted box in the middle), device A responds to the click operation by displaying a pop-up window corresponding to the "Create" option, namely, the Create pop-up window.

[0254] At this time, if only device B (Honor Tablet V8) is on, the interface displayed on device A is as follows: Fig.18A The interface is shown in Figure (a). Fig.18A As shown in Figure (a), the content in the creation pop-up window may include the operation option "Free Creation" in the Honor Tablet V8 (i.e., device B), as well as the operation options "One-click Blockbuster", "Free Creation", "Puzzle", etc. in this device. If multiple devices are turned on, such as device B (Honor Tablet V8) and Honor Tablet V9, the interface displayed on device A is as follows: Fig.18AThe interface shown in Figure (b) is shown. That is, if there are multiple tablets on the screen, the names of multiple tablets can be displayed in the creation pop-up window, and "Free Creation" is displayed below the names of these tablets. In this case, the user clicks "Free Creation" under the name of a tablet, and device A sends the selected picture to that tablet.

[0255] Next, the user Fig.18A (a) Figure or Fig.18A In the creation pop-up window of Figure (b), select the operation option "Free Creation" in the Honor Tablet V8 (i.e., device B). Device A responds to the operation and sends the selected picture to device B.

[0256] Process 2 on the device A side

[0257] Fig.18B FIG. 1 is another example of an interface on the device A side in Example 7. Fig.18B In another example, the user enters Fig.18B In the creation interface shown in FIG. (a), the "free creation" icon is clicked in the creation interface. In response to the user clicking the "free creation" icon in the creation interface, device A displays a gallery grid interface. At this time, there is no picture selection mark in the gallery grid interface displayed (i.e., Fig.18B (b) shows the interface of the picture gallery with the picture selection mark removed). The picture selection mark is, for example, Fig.18B In (b) of the figure, there is a circle with a number "1" inside the lower right corner of Image 1. Capsule 2 includes a clip icon and information indicating the target device for material transmission (for example, the information may be "created using "Honor Tablet V8""). Then, the user selects Image 1, Image 2, and Image 3 in the gallery grid, and device A responds to the selection operation by displaying a selection mark in the lower right corner of Image 1, Image 2, and Image 3, respectively. Next, the user clicks on Capsule 2, and device A responds to the operation of clicking on Capsule 2 by sending the selected image to device B.

[0258] Fig.18B The interface shown in Figure (b) shows a situation where only device B (i.e., the "Honor Tablet V8") has a screen on.

[0259] It should be noted that when multiple devices have their screens lit, only the clip icon may be displayed in Capsule 2, without displaying information indicating the target device for material transmission. In this scenario, in response to the operation of clicking Capsule 2, Device A sends a material transmission request to multiple devices with their screens lit.

[0260] Process 1 on the device B side

[0261] After the above process 1 on the device A side or the above process 2 on the device A side is executed, if only device B turns on the screen, the device B side responds according to the situation that only device B turns on the screen (that is, the target device is clear).

[0262] 1. If no editing is performed on device B at this time, the interface of device B will be displayed as above. Fig.17A Afterwards, in response to the completion of all material transfers, device B adds these materials to Fig.17A In the new editing project shown, Fig.10 The interface shown.

[0263] 2. If the device B is editing, the interface of the device B will be displayed as follows: Fig.19 As shown in Figure (a). Fig.19 In FIG. 1 (a), a prompt box 11 is displayed, and the prompt box 11 includes 3 options. Then, according to the user's selection Fig.19 Device B displays different interfaces for different options in (a):

[0264] (1) If the user clicks Fig.19 In the (a) figure, the device B selects the "Add to this creation" option, and in response to the operation, displays Fig.19 (b) of FIG; Afterwards, in response to the completion of all material transmission, device B adds these materials to the ongoing editing project, and displays Fig.10 The interface shown.

[0265] (2) If the user clicks Fig.19 In response to the "New Creation" option in FIG. (a) of FIG. 1 , device B displays an interface for creating a new editing project, which can be as follows: Fig.17A Afterwards, in response to the completion of all material transfers, device B adds these materials to the newly created editing project, and displays Fig.10 The interface shown.

[0266] (3) If the user clicks Fig.19 In the figure (a), the device B selects the "Cancel" option, and in response to the operation, the device B cancels the display of the prompt box 11. In response to the operation, the device B may also send a cancellation message to the device A. In response to receiving the cancellation message, the device A may stop sending the selected material.

[0267] Process 2 on the device B side

[0268] Fig.19 This is a sample diagram of a display interface on the device B side in Example 7. After the execution of process 2 on the device A side, if multiple devices including device B have screens turned on, the following processing is performed according to whether device B is currently editing:

[0269] 1. Device B is not currently editing, or the editing application is not currently open on device B

[0270] In this case, after the process 2 on the device A side is executed, after multiple devices (including device B) receive the material transmission request, a query prompt message is displayed on the current interface. The prompt message may be, for example, the above-mentioned Figure 5 The information in the prompt box 2 in FIG. (a) of FIG. 1 and the interface display of the device receiving the material transmission request at this time may be as follows, for example Figure 5 Then, the "OK" option in any one of the multiple devices is selected, and the prompt information displayed on the interface of other devices is canceled.

[0271] Taking device B as an example, in response to the user selecting the "OK" option, the user returns information indicating the consent to receive the material to device A (this message can also be called confirmation of receipt information). At this time, the prompt box 2 on other devices with the screen on automatically disappears. After device A receives the information sent by device B indicating the consent to receive the material, it disconnects all devices except device B among the multiple devices that received the material transmission request, and sends the selected picture to device B.

[0272] In response to receiving the picture from device A, device B calls up the editing application in device B to create a new editing project and displays Figure 5 (b) Figure (with Figure 4C The device that is disconnected from device A, in response to the disconnection from device A, cancels the prompt box 2 displayed on its own interface.

[0273] Device B is showing Figure 5 After the interface shown in Figure (b) is displayed, if all the materials are detected to be transferred, device B will display Figure 6 The interface shown.

[0274] 2. Device B is currently creating an existing editing project

[0275] In this case, after the process 2 on the device A side is executed, if multiple devices including device B have screens turned on, each device with screens turned on will display Fig.19 The interface shown in Figure (a). Fig.19 In FIG. (a), a prompt box 11 is displayed. The prompt box 11 may include information "X information received" indicating that the material sent by device A is received, and may also include information "Add to this creation" indicating that the received material is added to the editing project being created, information "New creation" indicating that the received material is added to a newly created editing project, and information "Cancel" indicating that the received material is not added.

[0276] Depending on the options selected in prompt box 11, device B performs the following operations respectively:

[0277] (1) Then, the user can log in to any device, such as device B. Fig.19 In the interface shown in Figure (a), the user clicks "Add to this creation" in the prompt box 11, and the prompt boxes 11 on the interfaces of the multiple devices except device B are canceled. In response to the operation of clicking "Add to this creation" in the prompt box 11, device B displays Fig.19 (b) is the interface shown in Figure 1. For a description of this interface, please refer to the previous Fig. 17B After all the materials sent by device A are transmitted, device B adds these materials to the current cursor position of the ongoing editing project and displays Fig.10 The interface shown.

[0278] (2) If the user clicks on device B Fig.19 In the (a) figure, the "New Creation" option in the prompt box 11 is selected, and the prompt box 11 on the interfaces of the multiple devices except device B is canceled. In response to clicking the "New Creation" option operation, device B displays the interface of creating a new editing project, which can be as follows: Fig.17A Afterwards, in response to the completion of all material transfers, device B adds these materials to the newly created editing project, and displays Fig.10 The interface shown.

[0279] (3) If the user clicks on device B Fig.19 In FIG. 10 , device B selects the “Cancel” option in FIG. 10 (a), and in response to the operation, device B cancels the display of prompt box 11.

[0280] Example 8

[0281] In this example, the material in device A is directly selected on device B. In example eight, the material in other devices is selected from the editing application of the local device.

[0282] Here combined Fig. 20A , Fig. 20B , Fig. 20C and Fig.20D Example 8 is described.

[0283] Fig. 20A This is a diagram showing an example of the interface for adding materials in the editing application of device B in Example 8. Fig. 20A The pictures displayed in are photos stored in device B. Fig. 20A The gallery grid is displayed in the

[0284] Device B displays an existing editing project or a new editing project interface. In this case, the user opens Fig. 20B The interface shown. Fig. 20B This is an example diagram of the entry interface for adding materials across devices in the editing application of device B in Example 8. It should be noted that the user can directly open Fig. 20B You can also open other interfaces of the editing application in device B first, for example, Fig. 20A The interface shown, then enter and open from other interfaces Fig. 20B For example, open Fig. 20A From the interface shown, Fig. 20A The interface shown opens Fig. 20B The interface shown.

[0285] User in Fig. 20A Click "All pictures (local)" on the interface shown, and device B responds to the click operation and displays Fig. 20B The interface shown. Fig. 20B This is an example diagram of an interface for selecting other devices in the editing application of device B in Example 8. Fig. 20B In the interface shown, "××'s GBR" and "Honor Magic4 pro" are the device names of other devices. Users can click on any device name of other devices to directly select editing materials from the device corresponding to the device name. Fig. 20B It can be called an external device selection interface.

[0286] For example, if the user selects "GBR of ××", the user can directly select the clip material from the device "GBR of ××".

[0287] For example, the user Fig. 20B In the interface shown, select the device "GBR of ××" (here, the device "GBR of ××" is device A), and device B will display the gallery grid interface of the device "GBR of ××". For example, the gallery grid interface can be as follows Fig. 20A As shown, Fig. 20A The difference is that the "this machine" in the upper left corner of the interface is replaced by "××'s GBR".

[0288] Then, the user selects materials in the gallery grid interface of the device "××'s GBR", for example, 3 pictures are selected. After selecting, the user touches the "Add Material" button in the lower right corner of the gallery grid interface of the device "××'s GBR" (see Fig. 20A ) virtual button, device B responds to the operation by displaying Fig. 20C The interface shown. Fig. 20C FIG. 1 is an exemplary diagram of an interface of device B in Example 8 for waiting for material transmission. This interface is similar to the aforementioned Fig. 17B The same is not repeated here.

[0289] In one example, in response to the operation of the "Add Material" virtual button in the lower right corner of the gallery grid interface of the touch device "××'s GBR", device B sends a transmission instruction to device A, and the transmission instruction may include the name information and location information of the target material to be transmitted (these target materials are the materials selected by the user in the gallery grid interface of the device "××'s GBR"). In response to receiving the transmission instruction, device A sends the target material to device B.

[0290] Device B detects that the material transfer is complete and displays Fig.20D The interface shown, Fig.20D This is an example of an interface diagram after the material transfer of device B in Example 8 is completed. This interface is similar to the above Figure 6 The same is not repeated here.

[0291] In this way, after the material transfer is completed, the material is added to the existing editing project or the newly created editing project of device B, and stored in the "Editing Material Sharing" album.

[0292] Example 9

[0293] In this example, the material in device A is directly selected on device B. In example nine, from the local photo gallery page, the material in other devices is selected through the grid multi-select.

[0294] Here combined Fig.21A , Fig. 21B , Fig. 21C and Fig.21D Example nine is described.

[0295] Fig.21A FIG. 1 is an example diagram of the album interface of device B in Example 9. Fig.21A , the user selects the device name of another device "××'s GBR" in the interface, and device B responds to the operation by displaying Fig. 21B The interface shown (the creation function menu box under the creation icon is not displayed at this time). Fig. 21B This is an example diagram of the gallery grid interface of device A displayed on the screen of device B in example nine.

[0296] exist Fig. 21B In the interface shown, the user performs a long press operation to enter the grid multi-selection initial state, and then selects multiple pictures to enter the grid multi-selection state. After selecting the pictures, the user clicks the creation icon in the upper right corner of the interface (as shown in the dotted box), and device B responds to the operation and displays the creation function menu box under the creation icon. The creation function menu box includes two options: "Free Creation" and "Puzzle". Then, the user selects the "Free Creation" option, and device B responds to the operation and displays Fig. 21C The interface shown.

[0297] Fig. 21C 1 is an example diagram of the waiting material transmission interface of device B in Example 9. The interface displays a prompt box 12. It should be noted that the content in the prompt box 12 is similar to the above Figure 4C The prompt box 12 is similar to the prompt box 1 in , but the difference is that the prompt box 12 includes the content "Transferring files" instead of "Transferring materials" to indicate that device B is receiving the files sent by device A. Similarly, the prompt box 12 can also include the content "1 / 1" to indicate the order of the files being transferred and the total number of files that need to be transferred, where the front "1" indicates that the first file is currently being transferred, and the back "1" indicates the total number of files that need to be transferred. The prompt box 12 can also include a transfer progress bar and a close button to indicate stopping the transfer. The form of the transfer progress bar and the close button is the same as the aforementioned Figure 4C The same as in, no further description is given here.

[0298] Figure 4C The total number of materials to be transferred in the prompt box 12 is 1 (the 1 after "1 / 1" in the prompt box indicates the total number of materials). Figure 4C In the prompt box 1, the total number of materials that need to be transferred is 6.

[0299] After the material transfer is completed, device B displays Fig.21D The interface shown, Fig.21D This is an example of an interface diagram after the material transfer of device B in Example 9 is completed. This interface is similar to the above Figure 6 For the distributed image library, by default, only the file needs to be downloaded and cached, and there is no need to save the file. The cache is released after use. Only the editing business involving the draft box needs to actually save the file for reuse.

[0300] In this way, after the material transfer is completed, the device adds the material to the editing project of device B (which can be a new editing project or an existing editing project), and stores it in the "Editing Material Sharing" album.

[0301] Example 10

[0302] In this example, the material in device A is directly selected on device B. Example 10 Select the material in other devices through multi-screen collaboration and dragging.

[0303] Here combined Fig.22A , Fig. 22B , Fig. 22C and Fig.22D Example 10 is described.

[0304] Fig.22A This is an example diagram of the initial drag state interface of device B in Example 10. Fig.22A , in the editing interface of device B, the multi-screen collaboration panel of device A is displayed. The multi-screen collaboration panel can be suspended on the editing interface of device B. The user opens the gallery grid interface of device A in the multi-screen collaboration panel of device A and selects a material, such as a picture, in the gallery grid. After selecting, long press, and device B responds to the long press operation and displays a thumbnail icon of the selected picture. Then, the user drags the thumbnail icon of the selected picture in the direction of the dotted arrow.

[0305] When the thumbnail icon of the selected image is dragged away from the multi-screen collaborative panel area of ​​device A (i.e., dragged outside the multi-screen collaborative panel area), device B responds to the operation by displaying the thumbnail icon in the editing interface of device B, canceling the display of the multi-screen collaborative panel of device A, and displaying the floating ball or floating capsule corresponding to the multi-screen collaborative panel (i.e., Fig. 22B The interface displayed at this time is as follows Fig. 22B That is, in response to the thumbnail icon of the selected material being dragged away from the multi-screen collaboration panel area of ​​device A, device B shrinks the multi-screen collaboration panel of device A into a floating ball or a floating capsule, so that the multi-screen collaboration panel of device A can avoid blocking the editing interface of device B, which is convenient for user operation.

[0306] Fig. 22B This is an example diagram of device B dragging the thumbnail icon of the selected picture outside the multi-screen collaboration panel of device A in Example 10. Fig. 22B As shown, the thumbnail icon of the selected image in this figure is Fig.22A The thumbnail icon styles in the multi-screen collaboration panel are different (of course, in other embodiments, the two may be the same). Fig. 22B The number "3" in the upper right corner of the thumbnail icon of the selected image indicates the total number of materials.

[0307] Then, in Fig. 22B In the interface shown, the user releases the hand, and device B responds to the release operation by displaying Fig. 22C The interface shown. Fig. 22C It can be seen that after the user releases the thumbnail icon, the thumbnail icon is no longer displayed, and Fig. 22B The floating ball or floating capsule in the screen is restored to display as a multi-screen collaboration panel, and a prompt box showing "File transfer in progress". Fig. 22C This is an example of an interface diagram showing the device B in Example 10 starting to transfer materials after releasing the device B. The interface includes a prompt box with the content "File Transferring" and the prompt box is the same as the above Fig. 21C The prompt box 12 in is similar (the two are different only in the total amount of file transfer), and will not be repeated here.

[0308] When all the material transfers are completed, device B responds with "All the material transfers are completed" and displays Fig.22DThe interface shown. Fig.22D This is an example of an interface diagram when the material transfer of device B in Example 10 is completed. The clip screen area in this interface displays the same Fig.10 The same prompt box as in prompt box 5.

[0309] In this way, after the material transfer is completed, the material is added to the editing project of device B and stored in the "Editing Material Sharing" album.

[0310] In the above-mentioned embodiments, after selecting materials on the first device, these selected materials are directly added to a newly created editing project or an existing editing project in progress on the second device. There is no need to search and add the materials transmitted by the first device from the album of the second device, thereby reducing the processing steps and improving the efficiency of cross-device editing processing.

[0311] It should be noted that in each of the above embodiments, device A can obtain information about nearby devices with screens on and / or whether these devices with screens on are in the process of editing and creating, and notify device B in a variety of ways. For example, in one example, device A can search for nearby devices through the Bluetooth discovery process, and then query nearby devices through Bluetooth communication whether the screen is on and whether editing and creating is in progress. Afterwards, device A determines the number of devices with screens on and / or whether these devices with screens on are in the process of editing and creating, based on the information fed back by the nearby devices in response to the query, and can send this information to nearby devices. Furthermore, device A searches for nearby devices with screens on and the same account as its own.

[0312] In the aforementioned embodiments, device A and device B need to be devices with the same account.

[0313] It should be noted that in the above embodiments, the operation of the icon, such as single-clicking, is only exemplary and does not limit the specific type of the operation. For example, the operation of single-clicking the icon can also be replaced by the operation of double-clicking the icon, or by the operation of long pressing the icon, etc.

[0314] An embodiment of the present application also provides an electronic device, which includes a memory and a processor, wherein the memory is coupled to the processor, and the memory stores program instructions. When the program instructions are executed by the processor, the electronic device implements the media data adding method executed by the aforementioned electronic device.

[0315] It is understandable that, in order to realize the above functions, the electronic device includes hardware and / or software modules corresponding to the execution of each function. In combination with the algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application in combination with the embodiments, but such implementation should not be considered to be beyond the scope of the present application.

[0316] This embodiment further provides a computer storage medium, in which computer instructions are stored. When the computer instructions are executed on an electronic device, the electronic device executes the above-mentioned related method steps to implement the media data adding method in the above-mentioned embodiment.

[0317] This embodiment further provides a computer program product. When the computer program product is run on a computer, the computer is enabled to execute the above-mentioned related steps to implement the media data adding method in the above-mentioned embodiment.

[0318] In addition, an embodiment of the present application also provides a device, which can specifically be a chip, component or module, and the device may include a connected processor and memory; wherein the memory is used to store computer-executable instructions, and when the device is running, the processor can execute the computer-executable instructions stored in the memory so that the chip executes the media data adding method in the above-mentioned method embodiments.

[0319] Among them, the electronic device, computer storage medium, computer program product or chip provided in this embodiment is used to execute the corresponding method provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding method provided above and will not be repeated here.

[0320] Through the description of the above implementation methods, technical personnel in the relevant field can understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0321] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of modules or units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0322] The units described as separate components may or may not be physically separated, and the components shown as units may be one physical unit or multiple physical units, that is, they may be located in one place or distributed in multiple different places. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0323] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0324] Any content of each embodiment of the present application, as well as any content of the same embodiment, can be freely combined. Any combination of the above content is within the scope of the present application.

[0325] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium, including several instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to perform all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program code.

[0326] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.

[0327] The steps of the method or algorithm described in conjunction with the disclosure of the embodiments of the present application can be implemented in a hardware manner, or can be implemented by a processor executing a software instruction. The software instruction can be composed of corresponding software modules, and the software module can be stored in a random access memory (Random Access Memory, RAM), a flash memory, a read-only memory (Read Only Memory, ROM), an erasable programmable read-only memory (Erasable Programmable ROM, EPROM), an electrically erasable programmable read-only memory (Electrically EPROM, EEPROM), a register, a hard disk, a mobile hard disk, a read-only compact disk (CD-ROM) or any other form of storage medium known in the art. An exemplary storage medium is coupled to a processor so that the processor can read information from the storage medium and can write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC.

[0328] Those skilled in the art should be aware that in one or more of the above examples, the functions described in the embodiments of the present application can be implemented with hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein the communication media include any media that facilitates the transmission of a computer program from one place to another. The storage medium can be any available medium that a general or special-purpose computer can access.

[0329] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.

Claims

1. A method for adding media data, characterized in that: include: The first device displays a first interface, where the first interface includes a plurality of media materials, and the media materials are pictures or videos; The first device displays a second interface in response to a first operation after selecting at least one first media material on the first interface, wherein the second interface includes a first identification icon of the selected first media material, and a first area of ​​the second interface displays a first cross-device editing service icon; In response to the operation of dragging the first identification icon to the first cross-device editing service icon on the second interface and releasing the icon, the first device establishes a connection with the second device and sends the first media material to the second device when only the second device satisfies a first receiving condition; the first receiving condition is that the device screen is on and the device currently has no editing application running; In response to receiving the first media material, the second device displays an interface of a first newly created editing project, and the interface of the first newly created editing project includes first receiving prompt information, and the first receiving prompt information is used to indicate that the second device is receiving the first media material; In response to the first media material being received, the second device adds the first media material to the first newly created editing project and displays an interface of the first newly created editing project after the first media material is added.

2. The method according to claim 1, characterized in that Also includes: The first device displays the first interface; The first device displays a third interface in response to the first operation after selecting at least one second media material on the first interface, wherein the third interface includes a second identification icon of the selected second media material, and the first area of ​​the third interface displays the first cross-device editing service icon; In response to the operation of dragging the second identification icon to the first cross-device editing service icon on the third interface and releasing the icon, the first device establishes connections with the second device and the third device respectively, and sends material transmission requests to the second device and the third device respectively, if both the second device and the third device meet the first receiving condition; In response to receiving the material transmission request, the second device and the third device respectively display first prompt information on the screen of the respective device, where the first prompt information includes a first option for indicating consent to receive the media material; In response to the first option being selected on the screen of the second device, the second device displays an interface of a second newly created editing project, wherein the interface of the second newly created editing project includes second receiving prompt information, and the second receiving prompt information is used to indicate that the second device is receiving the second media material; After the first option on the screen of the second device is selected, the third device cancels display of the first prompt information on the screen of the third device; In response to the second media material being received, the second device adds the second media material to the second newly created editing project, and displays an interface after the second media material is added to the second newly created editing project.

3. The method according to claim 2, characterized in that In response to the first option on the screen of the second device being selected, the second device displays an interface for creating a second editing project, including: In response to the first option on the screen of the second device being selected, the second device returns a confirmation receipt message to the first device; In response to receiving the confirmation receipt information, the first device sends the second media material to the second device; In response to receiving the second media material, the second device displays an interface for creating a second editing project; The third device canceling display of the first prompt information on the screen of the third device includes: In response to receiving the confirmation receipt information, the first device also disconnects from the third device; In response to disconnection with the first device, the third device cancels display of the first prompt information.

4. The method according to any one of claims 1 to 3, characterized in that: The first operation is a drag operation.

5. The method according to claim 1, characterized in that Also includes: The first device displays the first interface, where the first interface also includes a sharing icon; In response to selecting the sharing icon after selecting at least one third media material on the first interface, the first device displays a first sharing panel interface, wherein the first sharing panel interface includes a second cross-device editing service icon; In response to the operation of selecting the second cross-device editing service icon on the first sharing panel interface, the first device establishes a connection with the second device and sends the third media material to the second device if only the second device satisfies the first receiving condition; In response to receiving the third media material, the second device displays an interface of a third newly created editing project, and the interface of the third newly created editing project includes third receiving prompt information, and the third receiving prompt information is used to indicate that the second device is receiving the third media material; In response to the third media material being received completely, the second device adds the third media material to the third newly created editing project, and displays an interface of the third newly created editing project after the third media material is added.

6. The method according to claim 1, characterized in that Also includes: The first device displays the first interface, where the first interface also includes a sharing icon; In response to selecting the sharing icon after selecting at least one third media material on the first interface, the first device displays a first sharing panel interface, wherein the first sharing panel interface includes a second cross-device editing service icon; In response to the operation of selecting the second cross-device editing service icon on the first sharing panel interface, the first device establishes a connection with the second device and sends the third media material to the second device if only the second device satisfies the first receiving condition; In response to receiving the third media material, the second device displays an interface of a third newly created editing project, and the interface of the third newly created editing project includes third receiving prompt information, and the third receiving prompt information is used to indicate that the second device is receiving the third media material; In response to the third media material being received completely, the second device adds the third media material to the third newly created editing project, and displays an interface of the third newly created editing project after the third media material is added.

7. The method according to claim 1, characterized in that Also includes: The first device displays the first interface, where the first interface also includes a sharing icon; In response to selecting the sharing icon after selecting at least one fourth media material on the first interface, the first device displays a first sharing panel interface, wherein the first sharing panel interface includes a second cross-device editing service icon; In response to the operation of selecting the second cross-device editing service icon on the first sharing panel interface, the first device establishes connections with the second device and the third device respectively, and sends material transmission requests to the second device and the third device respectively, if both the second device and the third device meet the first receiving condition; In response to receiving the material transmission request, the second device and the third device respectively display first prompt information on the screen of the respective device, where the first prompt information includes a first option for indicating consent to receive the media material; In response to the first option being selected on the screen of the second device, the second device displays an interface of a fourth newly created editing project, wherein the interface of the fourth newly created editing project includes fourth receiving prompt information, and the fourth receiving prompt information is used to indicate that the second device is receiving the fourth media material; After the first option on the screen of the second device is selected, the third device cancels display of the first prompt information on the screen of the third device; In response to the fourth media material being received completely, the second device adds the fourth media material to the fourth newly created editing project, and displays an interface of the fourth newly created editing project after the fourth media material is added.

8. The method according to claim 1, characterized in that Also includes: The first device displays the first interface, where the first interface also includes a sharing icon; In response to the operation of selecting the sharing icon after selecting at least one fifth media material on the first interface, the first device displays a second sharing panel interface when both the second device and the third device meet the first receiving condition, wherein the second sharing panel interface includes a second cross-device editing service icon corresponding to the second device and a third cross-device editing service icon corresponding to the third device; In response to the operation of selecting the second cross-device editing service icon on the second sharing panel interface, the first device establishes a connection with the second device and sends the fifth media material to the second device; In response to receiving the fifth media material, the second device displays an interface of a fifth newly created editing project, and the interface of the fifth newly created editing project includes fifth receiving prompt information, and the fifth receiving prompt information is used to indicate that the second device is receiving the fifth media material; In response to the fifth media material being received completely, the second device adds the fifth media material to the fifth newly created editing project, and displays an interface of the fifth newly created editing project after the fifth media material is added.

9. The method according to claim 1, characterized in that: Also includes: The first device displays the first interface, where the first interface also includes a sharing icon; In response to the operation of selecting the sharing icon after selecting at least one sixth media material on the first interface, the first device displays a second sharing panel interface when both the second device and the third device meet the first receiving condition, wherein the second sharing panel interface includes a second cross-device editing service icon corresponding to the second device and a third cross-device editing service icon corresponding to the third device; In response to the operation of selecting the third cross-device editing service icon on the second sharing panel interface, the first device establishes a connection with the third device and sends the sixth media material to the third device; In response to receiving the sixth media material, the third device displays an interface of a sixth newly created editing project, and the interface of the sixth newly created editing project includes sixth receiving prompt information, and the sixth receiving prompt information is used to indicate that the third device is receiving the sixth media material; In response to the sixth media material being received, the third device adds the sixth media material to the sixth newly created editing project, and displays an interface of the sixth newly created editing project after the sixth media material is added.

10. The method according to claim 1, characterized in that Also includes: The first device displays the first interface; In response to the first operation after selecting at least one seventh media material on the first interface, the first device displays a fourth interface, the fourth interface including a third identification icon of the selected seventh media material, and a first area of ​​the fourth interface displays the first cross-device editing service icon; In response to the operation of dragging the third identification icon to the first cross-device editing service icon on the fourth interface and releasing the icon, the first device establishes a connection with the second device and sends the seventh media material to the second device when only the second device satisfies a second receiving condition; the second receiving condition is that the device screen is on and the device is currently creating a first existing editing project; In response to receiving the seventh media material, the second device displays seventh receiving prompt information on the currently displayed interface of the first existing editing project, wherein the seventh receiving prompt information is used to indicate that the second device is receiving the seventh media material; In response to the seventh media material being received completely, the second device adds the seventh media material to the first existing editing project, and displays an interface of the first existing editing project after the seventh media material is added.

11. The method according to claim 1, characterized in that: Also includes: The first device displays the first interface; In response to the first operation after selecting at least one eighth media material on the first interface, the first device displays a fifth interface, the fifth interface including a fourth identification icon of the selected eighth media material, and a first area of ​​the fourth interface displays the first cross-device editing service icon; In response to the operation of dragging the fourth identification icon to the first cross-device editing service icon on the fourth interface and releasing the icon, the first device establishes connections with the second device and the third device respectively, and sends material transmission requests to the second device and the third device respectively, if both the second device and the third device meet the second receiving condition; The second receiving condition is that the device screen is on and the device is currently creating a first existing editing project; In response to receiving the material transmission request, the second device and the third device respectively display first prompt information on the screen of the respective device, where the first prompt information includes a first option for indicating consent to receive the media material; In response to the first option being selected on the screen of the second device, the second device displays eighth receiving prompt information on the currently displayed interface of the first existing editing project, wherein the eighth receiving prompt information is used to indicate that the second device is receiving the eighth media material; In response to the eighth media material being received completely, the second device adds the eighth media material to the first existing editing project, and displays an interface of the first existing editing project after the eighth media material is added.

12. The method according to claim 1, characterized in that Also includes: When the second device displays an editing interface of a second existing editing project, the second device displays a first cursor on the editing interface of the second existing editing project in response to being connected to a mouse; In response to the operation of dragging the first cursor to the edge of the screen by operating the mouse, the second device establishes a shared mouse connection with the first device and cancels display of the first cursor; The first device displays a second cursor on the screen in response to establishing a shared mouse connection with the second device; In response to an operation of controlling the second cursor to select at least one ninth media material on the first interface and dragging the second cursor to an edge of the screen by operating the mouse, the first device sends cursor transfer information to the second device and cancels display of the second cursor; In response to receiving the cursor transfer information, the second device displays the fifth identification icon and the first cursor on the editing interface of the second existing editing project; In response to the operation of releasing the mouse after dragging the fifth identification icon to the first position of the video frame list of the edited video of the second existing editing project, the second device displays ninth receiving prompt information on the editing interface of the second existing editing project, and cancels displaying the fifth identification icon and the first cursor, wherein the ninth receiving prompt information is used to indicate that the second device is receiving the ninth media material; In response to the completion of receiving the ninth media material, the second device adds the ninth media material to the second existing editing project, and displays an interface of the second existing editing project after the ninth media material is added.

13. The method according to claim 1, characterized in that Also includes: The first device displays the first interface; In response to not receiving any operation within a first time period after at least one tenth media material is selected on the first interface, the first device sends a material transmission request to the second device; After receiving the material transfer request, the second device, in response to a second operation on the editing application icon, displays an interface of a seventh newly created editing project if the editing application is not currently opened on the second device, and displays second prompt information on the interface of the seventh newly created editing project, wherein the second prompt information includes a second option for indicating consent to use the tenth media material selected in the first device for creation in the second device; In response to the second option being selected, the second device displays a tenth receiving prompt message on the interface of the seventh new editing project, wherein the tenth receiving prompt message is used to indicate that the second device is receiving the tenth media material; In response to the tenth media material being received, the second device adds the tenth media material to the seventh newly created editing project, and displays an interface of the seventh newly created editing project after the tenth media material is added.

14. The method according to claim 1, characterized in that Also includes: The first device displays the first interface; In response to not receiving any operation within a first time period after at least one tenth media material is selected on the first interface, the first device sends a material transmission request to the second device; After receiving the material transfer request, the second device, in response to a second operation on the editing application icon, displays an interface of the third existing editing project if the second device is currently creating a third existing editing project, and displays third prompt information on the interface of the third existing editing project, wherein the third prompt information includes a third option for indicating consent to add the tenth media material selected in the first device to the third existing editing project; In response to the third option being selected, the second device displays a tenth receiving prompt message on the interface of the third existing editing project, wherein the tenth receiving prompt message is used to indicate that the second device is receiving the tenth media material; In response to the tenth media material being received completely, the second device adds the tenth media material to the third existing editing project, and displays an interface of the third existing editing project after the tenth media material is added.

15. The method according to claim 1, characterized in that Also includes: The first device displays the first interface, where the first interface includes a first icon for representing the cross-device editing service; In response to the first device touching the first icon after selecting at least one eleventh media material on the first interface, the first device establishes a connection with the second device and sends the eleventh media material to the second device if only the second device satisfies the first receiving condition; In response to receiving the eleventh media material, the second device displays an interface of an eighth newly created editing project, and the interface of the eighth newly created editing project includes eleventh receiving prompt information, and the eleventh receiving prompt information is used to indicate that the second device is receiving the eleventh media material; In response to the eleventh media material being received, the second device adds the eleventh media material to the eighth newly created editing project, and displays an interface of the eighth newly created editing project after the eleventh media material is added.

16. The method according to claim 1, characterized in that Also includes: The first device displays the first interface, where the first interface includes a first icon for representing the cross-device editing service; In response to the first device touching the first icon after selecting at least one eleventh media material on the first interface, the first device establishes a connection with the second device and sends the eleventh media material to the second device when only the second device satisfies a second receiving condition; the second receiving condition is that the device screen is on and the device is currently creating a first existing editing project; In response to receiving the eleventh media material, the second device displays an interface of the first existing editing project, and the interface of the first existing editing project includes eleventh receiving prompt information, and the eleventh receiving prompt information is used to indicate that the second device is receiving the eleventh media material; In response to the eleventh media material being received, the second device adds the eleventh media material to the first existing editing project, and displays an interface of the first existing editing project after the eleventh media material is added.

17. The method according to claim 1, characterized in that Also includes: The first device displays the first interface, where the first interface includes a first icon for representing the cross-device editing service; In response to the first device touching the first icon after selecting at least one twelfth media material on the first interface, the first device establishes connections with the second device and the third device respectively when both the second device and the third device meet the first receiving condition, and sends a material transmission request to the second device and the third device; In response to receiving the material transmission request, the second device and the third device respectively display the first prompt information on the screen of the respective device, where the first prompt information includes a first option for indicating consent to receive the media material; In response to the first option being selected on the screen of the second device, the second device displays a ninth new editing project interface, wherein the ninth new editing project interface includes twelfth receiving prompt information, and the twelfth receiving prompt information is used to indicate that the second device is receiving the twelfth media material; After the first option on the screen of the second device is selected, the third device cancels display of the first prompt information on the screen of the third device; In response to the twelfth media material being received completely, the second device adds the twelfth media material to the ninth newly created editing project, and displays an interface of the ninth newly created editing project after the twelfth media material is added.

18. The method according to claim 1, characterized in that Also includes: The first device displays the first interface, where the first interface includes a first icon for representing the cross-device editing service; In response to the first icon being touched after at least one twelfth media material is selected on the first interface, the first device establishes connections with the second device and the third device respectively, and sends a material transmission request to the second device and the third device, if both the second device and the third device meet a second receiving condition; The second receiving condition is that the device screen is on and the device is currently creating a first existing editing project; In response to receiving the material transmission request, the second device and the third device respectively display the first prompt information on the screen of the respective device, where the first prompt information includes a first option for indicating consent to receive the media material; In response to the first option on the screen of the second device being selected, the second device displays an interface of the first existing editing project, wherein the interface of the first existing editing project includes twelfth receiving prompt information, and the twelfth receiving prompt information is used to indicate that the second device is receiving the twelfth media material; After the first option on the screen of the second device is selected, the third device cancels display of the first prompt information on the screen of the third device; In response to the twelfth media material being received completely, the second device adds the twelfth media material to the first existing editing project, and displays an interface of the first existing editing project after the twelfth media material is added.

19. The method according to claim 1, characterized in that Also includes: The first device displays the first interface, which also includes a creation icon; In response to the first device touching the creation icon after selecting at least one thirteenth media material on the first interface, the first device displays a first pop-up window when only the second device has a screen turned on, wherein the first pop-up window includes a first creation option, and the first creation option is used to instruct cross-device editing on the second device; In response to the operation of selecting the first creation option, the first device establishes a connection with the second device and sends the thirteenth media material to the second device; If the second device does not currently open an editing application, in response to receiving the thirteenth media material, the second device displays an interface of a tenth newly created editing project, and the interface of the tenth newly created editing project includes thirteenth receiving prompt information, and the thirteenth receiving prompt information is used to indicate that the second device is receiving the thirteenth media material; In response to the thirteenth media material being received completely, the second device adds the thirteenth media material to the tenth newly created editing project, and displays an interface after the thirteenth media material is added to the tenth newly created editing project.

20. The method according to claim 1, characterized in that Also includes: The first device displays the first interface, which also includes a creation icon; In response to the first device touching the creation icon after selecting at least one thirteenth media material on the first interface, the first device displays a second pop-up window when the screens of the second device and the third device are both on, wherein the second pop-up window includes a first creation option and a second creation option, wherein the first creation option is used to indicate cross-device editing on the second device, and the second creation option is used to indicate cross-device editing on the third device; In response to the operation of selecting the first creation option, the first device establishes a connection with the second device and sends the thirteenth media material to the second device; If the second device does not currently open an editing application, in response to receiving the thirteenth media material, the second device displays an interface of a tenth newly created editing project, and the interface of the tenth newly created editing project includes thirteenth receiving prompt information, and the thirteenth receiving prompt information is used to indicate that the second device is receiving the thirteenth media material; In response to the thirteenth media material being received completely, the second device adds the thirteenth media material to the tenth newly created editing project, and displays an interface after the thirteenth media material is added to the tenth newly created editing project.

21. The method according to claim 1, characterized in that Also includes: The first device displays the first interface, which also includes a creation icon; In response to the first device touching the creation icon after selecting at least one thirteenth media material on the first interface, the first device displays a first pop-up window when only the second device has a screen turned on, the first pop-up window including a first creation option, the first creation option being used to indicate cross-device editing on the second device; or, when the second device and the third device both have screens turned on, a second pop-up window is displayed, the second pop-up window including the first creation option and the second creation option being used to indicate cross-device editing on the third device; In response to the operation of selecting the first creation option in the first pop-up window or the second pop-up window, the first device establishes a connection with the second device and sends the thirteenth media material to the second device; If the second device is currently creating a first existing editing project, the second device displays an interface of the first existing editing project in response to receiving the thirteenth media material, and the interface of the first existing editing project includes fourth prompt information, and the fourth prompt information includes a first mode option; In response to the operation of selecting the first mode option, the second device displays a thirteenth prompt message on the interface of the first existing editing project, wherein the thirteenth receiving prompt message is used to indicate that the second device is receiving the thirteenth media material; In response to the thirteenth media material being received completely, the second device adds the thirteenth media material to the first existing editing project, and displays an interface of the first existing editing project after the thirteenth media material is added.

22. The method according to claim 1, characterized in that Also includes: The first device displays the first interface, which also includes a creation icon; In response to the first device touching the creation icon after selecting at least one thirteenth media material on the first interface, the first device displays a first pop-up window when only the second device has a screen turned on, the first pop-up window including a first creation option, the first creation option being used to indicate cross-device editing on the second device; or, when the second device and the third device both have screens turned on, a second pop-up window is displayed, the second pop-up window including the first creation option and the second creation option being used to indicate cross-device editing on the third device; In response to the operation of selecting the first creation option in the first pop-up window or the second pop-up window, the first device establishes a connection with the second device and sends the thirteenth media material to the second device; If the second device is currently creating a first existing editing project, the second device displays an interface of the first existing editing project in response to receiving the thirteenth media material, and the interface of the first existing editing project includes fourth prompt information, and the fourth prompt information includes a second mode option; In response to the operation of selecting the second mode option, the second device displays an interface of an eleventh newly created editing project, and displays a thirteenth prompt message on the interface of the eleventh newly created editing project, wherein the thirteenth receiving prompt message is used to indicate that the second device is receiving the thirteenth media material; In response to the thirteenth media material being received, the second device adds the thirteenth media material to the eleventh newly created editing project, and displays an interface after the thirteenth media material is added to the eleventh newly created editing project.

23. The method according to claim 1, characterized in that Also includes: The first device displays the first interface, which also includes a creation icon; In response to the first device touching the creation icon after selecting at least one thirteenth media material on the first interface, the first device displays a first pop-up window when only the second device has a screen turned on, the first pop-up window including a first creation option, the first creation option being used to indicate cross-device editing on the second device; or, when the second device and the third device both have screens turned on, a second pop-up window is displayed, the second pop-up window including the first creation option and the second creation option being used to indicate cross-device editing on the third device; In response to the operation of selecting the first creation option in the first pop-up window or the second pop-up window, the first device establishes a connection with the second device and sends the thirteenth media material to the second device; If the second device is currently creating a first existing editing project, the second device displays an interface of the first existing editing project in response to receiving the thirteenth media material, and the interface of the first existing editing project includes fourth prompt information, and the fourth prompt information includes a third mode option; In response to the operation of selecting the third mode option, the second device cancels the display of the fourth prompt information on the interface of the first existing editing project.

24. The method according to claim 1, characterized in that Also includes: The first device displays a sixth interface corresponding to the creation service in the gallery application, wherein the sixth interface includes a first creation mode option; In response to the operation of selecting the first creation mode option, the first device displays the first interface, and the first interface includes a creation icon; In response to the first device touching the creation icon after selecting at least one thirteenth media material on the first interface, the first device establishes a connection with the second device and sends the thirteenth media material to the second device if only the second device meets the first receiving condition; In response to receiving the thirteenth media material, the second device displays an interface of a twelfth newly created editing project, and the interface of the twelfth newly created editing project includes thirteenth receiving prompt information, and the thirteenth receiving prompt information is used to indicate that the second device is receiving the thirteenth media material; In response to the thirteenth media material being received completely, the second device adds the thirteenth media material to the twelfth newly created editing project, and displays an interface after the thirteenth media material is added to the twelfth newly created editing project.

25. The method according to claim 1, characterized in that Also includes: The first device displays a sixth interface corresponding to the creation service in the gallery application, wherein the sixth interface includes a first creation mode option; In response to the operation of selecting the first creation mode option, the first device displays the first interface, and the first interface includes a creation icon; In response to the first device touching the creation icon after selecting at least one thirteenth media material on the first interface, the first device establishes a connection with the second device and sends the thirteenth media material to the second device if only the second device meets the second receiving condition; the second receiving condition is that the device screen is on and the device is currently creating the first existing editing project; In response to receiving the thirteenth media material, the second device displays an interface of the first existing editing project, and the interface of the first existing editing project includes fourth prompt information, and the fourth prompt information includes a first mode option; In response to the operation of selecting the first mode option, the second device displays a thirteenth prompt message on the interface of the first existing editing project, wherein the thirteenth receiving prompt message is used to indicate that the second device is receiving the thirteenth media material; In response to the thirteenth media material being received completely, the second device adds the thirteenth media material to the first existing editing project, and displays an interface of the first existing editing project after the thirteenth media material is added.

26. The method according to claim 1, characterized in that Also includes: The first device displays a sixth interface corresponding to the creation service in the gallery application, wherein the sixth interface includes a first creation mode option; In response to the operation of selecting the first creation mode option, the first device displays the first interface, and the first interface includes a creation icon; In response to the first device touching the creation icon after selecting at least one thirteenth media material on the first interface, the first device establishes a connection with the second device and sends the thirteenth media material to the second device if only the second device meets the second receiving condition; the second receiving condition is that the device screen is on and the device is currently creating the first existing editing project; In response to receiving the thirteenth media material, the second device displays an interface of the first existing editing project, and the interface of the first existing editing project includes fourth prompt information, and the fourth prompt information includes a second mode option; In response to the operation of selecting the second mode option, the second device displays a thirteenth interface of a newly created editing project, and displays a thirteenth prompt message on the interface of the thirteenth newly created editing project, wherein the thirteenth receiving prompt message is used to indicate that the second device is receiving the thirteenth media material; In response to the thirteenth media material being received completely, the second device adds the thirteenth media material to the thirteenth newly created editing project, and displays an interface after the thirteenth media material is added to the thirteenth newly created editing project.

27. The method according to claim 1, characterized in that Also includes: The first device displays a sixth interface corresponding to the creation service in the gallery application, wherein the sixth interface includes a first creation mode option; In response to the operation of selecting the first creation mode option, the first device displays the first interface, and the first interface includes a creation icon; In response to the first device touching the creation icon after selecting at least one thirteenth media material on the first interface, the first device establishes a connection with the second device and sends the thirteenth media material to the second device if only the second device meets the second receiving condition; the second receiving condition is that the device screen is on and the device is currently creating the first existing editing project; In response to receiving the thirteenth media material, the second device displays an interface of the first existing editing project, and the interface of the first existing editing project includes fourth prompt information, and the fourth prompt information includes a third mode option; In response to the operation of selecting the third mode option, the second device cancels the display of the fourth prompt information on the interface of the first existing editing project.

28. The method according to claim 1, characterized in that Also includes: The first device displays a sixth interface corresponding to the creation service in the gallery application, wherein the sixth interface includes a first creation mode option; In response to the operation of selecting the first creation mode option, the first device displays the first interface, and the first interface includes a creation icon; In response to the first device touching the creation icon after selecting at least one thirteenth media material on the first interface, the first device establishes connections with the second device and the third device respectively when both the second device and the third device meet the first receiving condition, and sends a material transmission request to the second device and the third device; In response to receiving the material transmission request, the second device and the third device respectively display the first prompt information on the screen of the respective device, where the first prompt information includes a first option for indicating consent to receive the media material; In response to the first option being selected on the screen of the second device, the second device displays a thirteenth new editing project interface, and the thirteenth new editing project interface includes thirteenth receiving prompt information, and the thirteenth receiving prompt information is used to indicate that the second device is receiving the fourteenth media material; After the first option on the screen of the second device is selected, the third device cancels display of the first prompt information on the screen of the third device; In response to the thirteenth media material being received, the second device adds the thirteenth media material to the thirteenth newly created editing project, and displays an interface after the thirteenth media material is added to the thirteenth newly created editing project.

29. The method according to claim 1, characterized in that Also includes: The first device displays a sixth interface corresponding to the creation service in the gallery application, wherein the sixth interface includes a first creation mode option; In response to the operation of selecting the first creation mode option, the first device displays the first interface, and the first interface includes a creation icon; In response to the first device touching the creation icon after selecting at least one thirteenth media material on the first interface, the first device establishes connections with the second device and the third device respectively, and sends the thirteenth media material to the second device and the third device when both the second device and the third device meet a second receiving condition; the second receiving condition is that the device screen is on and the device is currently creating a first existing editing project; In response to receiving the thirteenth media material, the second device displays an interface of the first existing editing project, and the interface of the first existing editing project includes fourth prompt information, and the fourth prompt information includes a first mode option; In response to the operation of selecting the first mode option, the second device displays a thirteenth prompt message on the interface of the first existing editing project, wherein the thirteenth receiving prompt message is used to indicate that the second device is receiving the thirteenth media material; In response to the thirteenth media material being received completely, the second device adds the thirteenth media material to the first existing editing project, and displays an interface of the first existing editing project after the thirteenth media material is added.

30. The method according to claim 1, characterized in that Also includes: The first device displays a sixth interface corresponding to the creation service in the gallery application, wherein the sixth interface includes a first creation mode option; In response to the operation of selecting the first creation mode option, the first device displays the first interface, and the first interface includes a creation icon; In response to the first device touching the creation icon after selecting at least one thirteenth media material on the first interface, the first device establishes connections with the second device and the third device respectively, and sends the thirteenth media material to the second device and the third device when both the second device and the third device meet a second receiving condition; the second receiving condition is that the device screen is on and the device is currently creating a first existing editing project; In response to receiving the thirteenth media material, the second device displays an interface of the first existing editing project, and the interface of the first existing editing project includes fourth prompt information, and the fourth prompt information includes a second mode option; In response to the operation of selecting the second mode option, the second device displays a thirteenth interface of a newly created editing project, and displays a thirteenth prompt message on the interface of the thirteenth newly created editing project, wherein the thirteenth receiving prompt message is used to indicate that the second device is receiving the thirteenth media material; In response to the thirteenth media material being received completely, the second device adds the thirteenth media material to the thirteenth newly created editing project, and displays an interface after the thirteenth media material is added to the thirteenth newly created editing project.

31. The method according to claim 1, characterized in that Also includes: The first device displays a sixth interface corresponding to the creation service in the gallery application, wherein the sixth interface includes a first creation mode option; In response to the operation of selecting the first creation mode option, the first device displays the first interface, and the first interface includes a creation icon; In response to the first device touching the creation icon after selecting at least one thirteenth media material on the first interface, the first device establishes connections with the second device and the third device respectively, and sends the thirteenth media material to the second device and the third device when both the second device and the third device meet a second receiving condition; the second receiving condition is that the device screen is on and the device is currently creating a first existing editing project; In response to receiving the thirteenth media material, the second device displays an interface of the first existing editing project, and the interface of the first existing editing project includes fourth prompt information, and the fourth prompt information includes a third mode option; In response to the operation of selecting the third mode option, the second device cancels the display of the fourth prompt information on the interface of the first existing editing project.

32. The method according to claim 1, characterized in that Also includes: The second device displays an external device selection interface in the editing application, wherein the external device selection interface includes a first device name corresponding to the first device; In response to the selection operation of the name of the first device, the second device displays a seventh interface on the screen of the second device, the seventh interface including the gallery grid interface of the first device and a virtual button for adding material; In response to selecting at least one fourteenth material in the first device on the seventh interface and touching the add material virtual button, the second device displays a target editing project interface, the target editing project is a newly created editing project or a currently existing editing project, and the target editing project interface includes fourteenth receiving prompt information, and the fourteenth receiving prompt information is used to indicate that the second device is receiving the fourteenth media material; In response to the fourteenth media material being received completely, the second device adds the fourteenth media material to the target editing project, and displays an interface of the target editing project after the fourteenth media material is added.

33. The method according to claim 1, characterized in that Also includes: The second device displays a second album interface, where the second album interface includes a first device name corresponding to the first device; In response to the selection operation of the name of the first device, the second device displays a first gallery grid interface corresponding to the first device, wherein the first gallery grid interface includes media materials and creation icons in the first device; In response to the operation of touching the creation icon after selecting at least one fifteenth media material in the first device on the first gallery grid interface, the second device displays a creation function menu box on the first gallery grid interface, wherein the creation function menu box includes a free creation option; In response to the operation of selecting the free creation option, the second device displays a first file transfer prompt box on the first gallery grid interface, where the first file transfer prompt box is used to indicate that the second device is receiving the fifteenth media material; In response to the fifteenth media material being received, the second device adds the fifteenth media material to a target editing project and displays an interface of the target editing project after the fifteenth media material is added. The target editing project is a newly created editing project or a currently existing editing project.

34. The method according to claim 1, characterized in that Also includes: The second device displays a target editing project interface and a first multi-screen collaboration panel corresponding to the first device, the first multi-screen collaboration panel displays a gallery grid interface of the first device, and the target editing project is a newly created editing project or a currently existing editing project; The second device displays a thumbnail icon of the selected media material in response to a third operation after selecting at least one sixteenth media material in the first device on the first gallery grid interface; In response to the operation of dragging the thumbnail icon outside the first multi-screen collaborative panel, the second device displays the thumbnail icon and the floating icon corresponding to the first multi-screen collaborative panel on the target editing project interface, and cancels the display of the first multi-screen collaborative panel; In response to the user releasing the hand, the second device cancels displaying the thumbnail icon, and displays the first multi-screen collaboration panel and the second file transfer prompt box on the target editing project interface, where the second file transfer prompt box is used to indicate that the second device is receiving the sixteenth media material; In response to the sixteenth media material being received, the second device adds the sixteenth media material to the target editing project, and displays an interface of the target editing project after the sixteenth media material is added.

35. The method according to claim 34, characterized in that The second device displays the target editing project interface and the first multi-screen collaboration panel corresponding to the first device, including: The second device displays the first multi-screen collaboration panel floating on the target editing project interface.

36. The method according to any one of claims 1 to 35, characterized in that Also includes: The second device stores the media material from the first device in a first album.

37. An electronic device, characterized in that: include: a memory and a processor, the memory being coupled to the processor; The memory stores program instructions, and when the program instructions are executed by the processor, the electronic device executes the method executed by the first device in the media data adding method as described in any one of claims 1 to 36, or the electronic device executes the method executed by the second device in the media data adding method as described in any one of claims 1 to 36, or the electronic device executes the method executed by the third device in the media data adding method as described in any one of claims 1 to 36.

38. A computer-readable storage medium comprising a computer program, characterized in that: When the computer program runs on an electronic device, the electronic device executes the method executed by the first device in the media data adding method as described in any one of claims 1 to 36, or the electronic device executes the method executed by the second device in the media data adding method as described in any one of claims 1 to 36, or the electronic device executes the method executed by the third device in the media data adding method as described in any one of claims 1 to 36.