Content playing method and device, electronic equipment and storage medium
By selecting content on the first device and collaborating with the second device to send the operation status and making the second device perform synchronously, the limitations of relying on hardware or online conference applications in the prior art are solved, and the cross-device seamless content performing is achieved, and the user experience is improved.
Patent Information
- Application Number
- CN202311874166.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-29
- Publication Date
- 2025-07-01
AI Technical Summary
The document demonstration methods in the prior art rely on hardware facilities or special online conference applications, resulting in limited application scenarios and are not conducive to user applications.
By responding to the selected operation of the content displayed on the first device, the cooperative content of the first device and at least one second device is determined, and when the cooperative content is performed, the operation state on the first device is sent to the second device, so that the second device can operate the cooperative content based on the operation state.
It enables different users to perform the same content without the help of screen projection or online conference applications, meeting users' needs for content practice anytime, anywhere and improving user experience.
Smart Images

Figure CN120233967A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computers, and particularly to a content operation method, apparatus, electronic device, and storage medium. Background Art
[0002] With the development of Internet and computer technologies, document presentations are often involved in fields such as office work and teaching.
[0003] The current document presentation methods mainly include the following two: Method 1, screen mirroring presentation, specifically referring to displaying the document on the user device on a large-screen device through software, that is, using the large-screen device as the monitor of the user device; Method 2, online meeting presentation, specifically referring to sharing the local document of one device to other devices through an online meeting application, so that other devices can display the local document through the online meeting application.
[0004] It can be seen that the document presentation methods in the prior art need to rely on hardware facilities or dedicated online meeting applications, and both methods have certain limitations on the application scenarios of document presentations, which is not conducive to user applications. Summary of the Invention
[0005] This application provides a content operation method, apparatus, electronic device, and storage medium to solve the technical problem that the document presentation methods in the prior art rely on hardware facilities or dedicated online meeting applications, thus causing certain limitations to the application scenarios of document presentations and being not conducive to user applications.
[0006] In a first aspect, this application provides a content operation method, which is applied to a first device, and the method includes:
[0007] In response to a selection operation on the content displayed on the first device, determine the collaboration content between the first device and at least one second device;
[0008] When operating on the collaboration content, send the operation state of the collaboration content on the first device to at least one of the second devices, so that the second device operates on the collaboration content based on the operation state.
[0009] In a possible implementation manner, the step of determining the collaboration content between the first device and at least one second device in response to a selection operation on the content displayed on the first device includes:
[0010] In response to a cross-device operation on the local content displayed on the first device, set the local content as the collaboration content between the first device and at least one second device;
[0011] Alternatively, in response to a cross-device drill operation on the online content displayed on the first device and having collaboration permissions on the first device, set the online content as collaboration content between the first device and at least one second device.
[0012] In a possible implementation, setting the online content as collaboration content between the first device and at least one second device includes:
[0013] The second device has temporary collaboration permissions for the collaboration content, where the temporary collaboration permissions mean that when the second device is online-associated with the first device, or when the first device performs a drill operation on the collaboration content, the second device has collaboration permissions for the collaboration content.
[0014] In a possible implementation, the drill state includes a drill progress and a user operation for the drill progress.
[0015] In a possible implementation, before sending the drill state of the collaboration content on the first device to at least one of the second devices, the method further includes:
[0016] In response to a follow setting operation on at least one of the second devices, determine a first target device that follows the first device from the at least one second device;
[0017] Sending the drill state of the collaboration content on the first device to at least one of the second devices so that the second device drills the collaboration content based on the drill state includes:
[0018] Send the drill state of the collaboration content on the first device to the first target device so that the first target device drills the collaboration content based on the drill state.
[0019] In a possible implementation, the method further includes:
[0020] When sending the drill state of the collaboration content on the first device to the second device, in response to a cancel follow setting operation on the second device, stop sending the drill state to the second device.
[0021] In a possible implementation, the method further includes:
[0022] When sending the drill state of the collaboration content on the first device to the second device, in response to a stop follow signal from the second device, stop sending the drill state to the second device.
[0023] In a possible implementation, the method further includes:
[0024] When performing content rehearsal on the collaborative content, in response to a content switching instruction, switch the content of the rehearsal, and re-determine the switched content as the collaborative content between the first device and at least one of the second devices.
[0025] In a possible implementation, the method further includes:
[0026] For the re-determined collaborative content, perform the step of sending the rehearsal state of the collaborative content on the first device to at least one of the second devices, so that the second device rehearses the collaborative content based on the rehearsal state.
[0027] In a possible implementation, the method further includes:
[0028] In response to an operation signal from the second device, switch the collaborative content to a follow mode on the first device, where in the follow mode, the first device receives the rehearsal state of the collaborative content on the second device and rehearses the collaborative content based on the rehearsal state.
[0029] In a possible implementation, the method further includes:
[0030] In response to a stop rehearsal operation on the collaborative content, stop rehearsing the collaborative content and cancel the temporary collaboration permission of the second device for the collaborative content. Wherein, when the second device has its temporary collaboration permission for the collaborative content cancelled, it outputs a reminder message for indicating an application for collaboration permission for the collaborative content, and in response to a trigger operation on the reminder message, sends a collaboration permission application request to the first device. Second aspect, the present application provides a content rehearsal device, which is applied to a first device, and the device includes:
[0031] A collaborative content determination module, configured to determine the collaborative content between the first device and at least one second device in response to a selection operation on the content displayed on the first device;
[0032] A rehearsal module, configured to send the rehearsal state of the collaborative content on the first device to at least one of the second devices when rehearsing the collaborative content, so that the second device rehearses the collaborative content based on the rehearsal state.
[0033] In a possible implementation, the collaborative content determination module is specifically configured to:
[0034] In response to a cross-device rehearsal operation on the local content displayed on the first device, set the local content as the collaborative content of the first device and at least one second device;
[0035] Alternatively, in response to a cross-device rehearsal operation on the online content that the first device has collaboration permission to display on the first device, set the online content as the collaborative content of the first device and at least one second device.
[0036] In a possible implementation, the second device has temporary collaboration permission for the collaborative content, where the temporary collaboration permission means that when the second device is online-associated with the first device, or when the first device rehearses the collaborative content, the second device has collaboration permission for the collaborative content.
[0037] In a possible implementation, the rehearsal state includes a rehearsal progress and a user operation for the rehearsal progress.
[0038] In a possible implementation, the device further includes:
[0039] A designated following module, configured to, before sending the rehearsal state of the collaborative content on the first device to at least one of the second devices, in response to a following setting operation on at least one of the second devices, determine a first target device that follows the first device from the at least one second device;
[0040] The rehearsal module is specifically configured to:
[0041] Send the rehearsal state of the collaborative content on the first device to the first target device, so that the first target device rehearses the collaborative content based on the rehearsal state.
[0042] In a possible implementation, the device further includes:
[0043] A first unfollowing module, configured to, when sending the rehearsal state of the collaborative content on the first device to the second device, in response to an unfollowing setting operation on the second device, stop sending the rehearsal state to the second device.
[0044] In a possible implementation, the device further includes:
[0045] A second unfollowing module, configured to, when sending the rehearsal state of the collaborative content on the first device to the second device, in response to a stop following signal from the second device, stop sending the rehearsal state to the second device.
[0046] In a possible implementation, the device further includes:
[0047] A content switching module, configured to, when performing content operation on the collaboration content, in response to a content switching instruction, switch the content of the operation, and re-determine the switched content as the collaboration content between the first device and at least one of the second devices.
[0048] In a possible implementation, the operation module is further configured to:
[0049] For the re-determined collaboration content, perform the step of sending the operation state of the collaboration content on the first device to at least one of the second devices, so that the second device operates the collaboration content based on the operation state.
[0050] In a possible implementation, the operation module is further configured to:
[0051] In response to an operation signal from the second device, switch the collaboration content to a follow mode on the first device, where in the follow mode, the first device receives the operation state of the collaboration content on the second device and operates the collaboration content based on the operation state.
[0052] In a possible implementation, the device further includes:
[0053] An end module, configured to, in response to a stop operation on the collaboration content, stop the operation on the collaboration content, and cancel the temporary collaboration permission of the second device for the collaboration content, where when the second device is cancelled the temporary collaboration permission for the collaboration content, output a reminder message for indicating an application for the collaboration permission for the collaboration content, and in response to a trigger operation on the reminder message, send a collaboration permission application request to the first device.
[0054] In a third aspect, the present application provides an electronic device, including: a processor and a memory, where the processor is configured to execute a content operation program stored in the memory to implement the content operation method according to any one of the first aspects.
[0055] In a fourth aspect, the present application provides a storage medium, where the storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the content operation method according to any one of the first aspects.
[0056] The above technical solutions provided by the embodiments of the present application have the following advantages compared with the prior art: In the method provided by the embodiments of the present application, by responding to a selection operation on the content displayed on the first device, the collaboration content between the first device and at least one second device is determined. When performing an operation on the collaboration content, the operation state of the collaboration content on the first device is sent to at least one second device, so that the second device can perform the collaboration content based on the operation state. Since the content operated on the first device is the collaboration content of the second device, the second device at least has the viewing permission for this content. On this basis, since the first device sends the operation state of the collaboration content on the first device to the second device, the second device can perform the collaboration content based on the operation state. This realizes that the first device and at least one second device can perform the same content without relying on screen mirroring or an online meeting application program, enabling different users to perform content operations anytime and anywhere, without being restricted by hardware facilities and without initiating a dedicated online meeting, thus meeting the content operation needs of users and enhancing the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0057] The accompanying drawings herein are incorporated into the specification and constitute a part of this specification, showing embodiments consistent with the present application and used together with the specification to explain the principles of the present application.
[0058] To more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the accompanying drawings required for use in the description of the embodiments or the prior art. Obviously, for those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0059] One or more embodiments are illustrated by way of example in the accompanying drawings, and these exemplary illustrations do not limit the embodiments. Elements with the same reference numerals in the drawings are represented as similar elements, unless otherwise stated, and the drawings in the figures do not constitute a proportional limitation.
[0060] Figure 1 It is a schematic diagram of a system architecture related to the embodiments of the present application;
[0061] Figure 2 It is a schematic diagram of an application scenario related to the embodiments of the present application;
[0062] Figure 3 It is a flowchart of an embodiment of a content operation method provided by the embodiments of the present application;
[0063] Figure 4 It is a flowchart of an embodiment of another content operation method provided by the embodiments of the present application;
[0064] Figure 5Schematic diagram of the interface when determining a local document on the first device as collaborative content;
[0065] Figure 6 Schematic diagram of the interface when determining collaborative content;
[0066] Figure 7 Flowchart of an embodiment of another content operation method provided by an embodiment of the present application;
[0067] Figure 8 Schematic diagram of the interface when determining an online document as collaborative content;
[0068] Figure 9 Flowchart of an embodiment of yet another content operation method provided by an embodiment of the present application;
[0069] Figure 10 Flowchart of an embodiment of yet another content operation method provided by an embodiment of the present application;
[0070] Figure 11 Schematic diagram of the interface when triggering cancellation of following on the first device side;
[0071] Figure 12 Flowchart of an embodiment of yet another content operation method provided by an embodiment of the present application;
[0072] Figure 13 Schematic diagram of the interface when switching operation content;
[0073] Figure 14 Block diagram of an embodiment of a content operation device provided by an embodiment of the present application;
[0074] Figure 15 Schematic diagram of the structure of an electronic device provided by an embodiment of the present application. Detailed implementation manners
[0075] To make the objectives, technical solutions, and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are some, but not all, of the embodiments of the present application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without creative efforts shall fall within the scope of protection of the present application.
[0076] The following disclosure provides many different embodiments or examples for implementing different structures of the present application. To simplify the disclosure of the present application, the components and settings of specific examples are described below. Of course, they are only examples and are not intended to limit the present application. In addition, the present application may repeat reference numerals and / or letters in different examples. This repetition is for the purpose of simplicity and clarity, and does not itself indicate the relationship between the various embodiments and / or settings discussed.
[0077] To solve the technical problem that the document demonstration method in the prior art depends on hardware facilities or dedicated online meeting applications, which causes certain limitations to the application scenarios of document demonstration and is not conducive to user applications, the present application provides a content demonstration method, device, electronic device, and storage medium, which can enable different users to perform content demonstration anytime and anywhere, without being restricted by hardware facilities and without initiating a dedicated online meeting, so as to meet the content demonstration needs of users and improve the user experience.
[0078] In the present application, the demonstration can be that user A operates and demonstrates on the collaborative content, and the operations and demonstrations performed by user A on the collaborative content can be reproduced on the device of another user B, that is, the operations and demonstrations of user A on the collaborative content are reproduced on the collaborative content on the device of user B.
[0079] Figure 1 It is a schematic diagram of a system architecture related to an embodiment of the present application.
[0080] As Figure 1 shown, the system architecture 100 includes devices 101 to 103 and a network 104. Among them, the network 104 is used to provide a communication link between devices 101 to 103, and may include a wireless link, a wired link, or an optical fiber cable, etc. The embodiments of the present application do not limit this.
[0081] Devices 101 to 103 can be hardware devices or software that support network connection to provide various network services. When the device is hardware, it can be various electronic devices supporting a display screen, including but not limited to smartphones, tablets, laptop computers, desktop computers, etc. When the device is software, it can be installed in the above-listed electronic devices.
[0082] In practice, when the device is hardware, the device can provide corresponding network services by installing corresponding client applications. In the embodiments of the present application, the client application refers to an application program that can provide content operation services for users. Here, the application program can be an application program running in an independent process, a sub-application program (mini-program) independent of the main page embedded in the client, a function running on a web browser (also known as a WebApp), a mini-program embedded in an email, etc.
[0083] It can be understood that Figure 1 the number of networks and devices and the types of devices in are only illustrative. According to actual needs, the system architecture 100 can include any number of networks and devices.
[0084] Figure 2 It is a schematic diagram of the application scenario involved in the embodiments of the present application. Figure 2 Three application scenarios (a), (b), and (c) are exemplified in.
[0085] Among them, scenario (a) is a face-to-face discussion scenario in a meeting room. In this scenario, by applying the technical solution provided by the embodiments of the present application, the operator can use his own laptop to operate the solution content, and during the operation process, other participants can also synchronously view the operation of the solution content by the operator on their own laptops.
[0086] Scenario (b) is a face-to-face presentation scenario in a coffee shop. In this scenario, by applying the technical solution provided by the embodiments of the present application, the user can use his own mobile phone to operate the solution content, and during the operation process, other users can also synchronously view the operation of the solution content by the operator on their own mobile phones.
[0087] Scenario (c) is a face-to-face work operation scenario during an interview. In this scenario, by applying the technical solution provided by the embodiments of the present application, the interviewee can use his own mobile phone to operate his work, and during the operation process, the interviewer can synchronously view the operation of the interviewee's work on his own laptop.
[0088] As can be seen from the above application scenarios, by applying the technical solution provided in the embodiments of the present application, it is possible to synchronously operate the content on the respective electronic devices of different users without relying on screen mirroring or online meeting applications. Here, the electronic devices can be various electronic devices with a display screen, such as smartphones, tablets, laptop computers, desktop computers, etc. The content here can be documents (such as documents in.doc,.docx,.xlsx,.xls,.ppt,.txt, etc. formats), pictures, etc. Thus, by applying the technical solution provided in the embodiments of the present application, different users can perform content operations anytime and anywhere, without being restricted by hardware facilities and without initiating a dedicated online meeting, thereby meeting the user's needs and enhancing the user experience.
[0089] The following uses specific embodiments to explain the technical solution provided in the present application. The embodiments do not constitute a limitation on the technical solution of the present application.
[0090] Figure 3 The flowchart of an embodiment of a content operation method provided in an embodiment of the present application. In one embodiment, this method is applied to a first device. Here, the first device is the initiator of the content operation (or the operator), such as the mobile phone used by the interviewee in the application scenario shown above. As Figure 3 shown, this method may include the following steps:
[0091] Step 301, in response to a selection operation on the content displayed on the first device, determine the collaboration content between the first device and at least one second device.
[0092] The above-mentioned second device is the participant in the content operation, or the operation follower. Among them, there can be one or more second devices, that is, multiple second devices can simultaneously perform content operations synchronously with the first device. For example, in Figure 1 the illustrated system architecture, device 101 is the first device, and device 102 and device 103 are both second devices. Further, the first device establishes an online association with one or more second devices, so that one or more second devices can operate the collaboration content. Here, establishing an online association between two devices means that the two devices establish an association relationship in the online operation mode.
[0093] In the application, when the first device starts to synchronously operate and collaborate on content with at least one second device, a device connection request is initiated for at least one second device to request the at least one second device to establish an online association with the first device. In one embodiment, the specific implementation of the first device establishing an online association with the second device in response to the device connection request for the second device can adopt device connection methods such as scanning code connection, touch connection (i.e., near field communication connection), digital code connection, etc. For example, refer toFigure 2 In the example of scenario (b), the second device can establish an online association with the first device through the method of scanning a code for connection.
[0094] Different from an online meeting, the content of the synchronous operation of the first device and the second device is the collaborative content of the first device and the second device, that is, the first device and the second device have the collaborative permission for this content. Here, the collaborative permission includes at least the viewing permission, so that both the first device and the second device can view this collaborative content, which realizes the basis for the first device and the second device to synchronously operate the collaborative content. In addition, for the first device, if the first device is the creator of this content, then the first device will also have other permissions for this content (such as editing permission, downloading permission, etc.). If the first device is not the creator of this content, then the first device has at least the viewing permission for this content. As for whether the first device has other permissions for this content, it can be configured by the creator of this content. For the second device, the second device has at least the viewing permission for this content. As for whether the second device has other permissions for this content, it can be configured by the creator of this content or the first device. The embodiments of the present application do not limit this.
[0095] Further, it can be known from the description of step 301 that the collaborative content of the first device and at least one second device is the content displayed on the first device or part of the displayed content. These contents or part of the contents can be selected and used for collaboration on the second device. For example, a document or a picture displayed on the first device, or a page or several pages in the document displayed on the first device. After selecting a document or a page in the document, it is used as the collaborative content and the selected document or a page in the document is displayed on the second device.
[0096] As for the specific implementation of the first device determining the collaborative content of the first device and at least one second device in response to the selection operation of the content displayed on the first device, it will be explained through different embodiments below and will not be elaborated here for the time being.
[0097] Step 302: In the case of operating on the collaborative content, send the operation state of the collaborative content on the first device to at least one second device, so that the second device operates the collaborative content based on the operation state.
[0098] In one embodiment, the above operation state includes the operation progress and the user operations on the operation progress. Then, when the second device synchronizes the operation collaboration content with the first device based on the operation state, not only the operation progress but also the user operations are synchronized. For example, when the first device performs an operation on the collaboration content and triggers a zoom-in operation on the title of the collaboration content, a zoom-in operation will also be triggered on the title of the collaboration content on the second device side, so that the effect of the enlarged title is also presented on the second device side. Here, it can also be exemplified that when the first device performs an operation on the collaboration content and triggers a zoom-in operation on the title of the collaboration content opened on the first device, a zoom-in operation will also be triggered on the title of the same collaboration content on the second device side, so that the effect of the enlarged title is also presented on the second device side. Thus, it can be seen that the technical solution of the embodiment of the present application can synchronize the operation progress and user operations on the operation follower side, so that the operation follower can see the same content display effect as that on the operator's device on its own device, improving the viewing experience of the operation follower.
[0099] In one embodiment, the above operation state is a real-time operation state. That is to say, when the first device performs an operation on the collaboration content, it sends the operation state of the collaboration content on the first device to at least one second device in real time, so that the second device synchronizes the operation collaboration content with the first device in real time based on the operation state. Thus, the second device can be synchronized with the first device for the operation collaboration content.
[0100] In one embodiment, the above operation state is a real-time operation state. That is to say, when the first device performs an operation on the collaboration content, it sends the operation state of the collaboration content on the first device to at least one second device with a delay, so that the second device synchronizes the operation collaboration content with the first device with a delay based on the operation state. Thus, the second device can be synchronized with the first device for the operation collaboration content. Here, the set delay means that the operation state is used to synchronize the operation collaboration content on the second device after a preset time period.
[0101] The technical solution provided by the embodiment of the present application determines the collaboration content between the first device and at least one second device by responding to the selection operation on the content displayed on the first device. When performing the operation on the collaboration content, the operation state of the collaboration content on the first device is sent to at least one second device, so that the second device can perform the collaboration content based on the operation state. Since the content operated on the first device is the collaboration content with the second device, the second device at least has the viewing permission for this content. On this basis, since the first device sends the operation state of the collaboration content on the first device to the second device, the second device can perform the collaboration content based on the operation state. This realizes the operation of the same content between the first device and at least one second device without relying on screen mirroring or an online meeting application program, enabling different users to perform content operations anytime and anywhere, without being restricted by hardware facilities and without initiating a dedicated online meeting, thus meeting the user's content operation needs and improving the user experience.
[0102] Figure 4 It is a flowchart of an embodiment of another content operation method provided by the embodiment of the present application. Figure 4 The process shown in Figure 3 On the basis of the process shown, it focuses on describing how to determine the collaboration content between the first device and at least one second device, including the following steps:
[0103] Step 401: Respond to the cross-device operation on the local content displayed on the first device, and set the local content as the collaboration content between the first device and at least one second device.
[0104] It can be seen from the description of step 401 that the first device can determine the local content on the first device as the collaboration content between the first device and at least one second device. Determining the local content on the first device as the collaboration content here means uploading the local content on the first device to the cloud and granting the collaboration permission for this content to at least one second device. Here, the collaboration permission granted to the second device at least includes the viewing permission, that is, the second device can at least view the local content on the first device with the authorization of the first device, which also realizes the basis for the first device and the second device to synchronously operate the collaboration content. Optionally, the first device can also grant other permissions (such as editing permission, downloading permission, etc.) for the local content to the second device, and the embodiment of the present application does not limit this.
[0105] In one embodiment, the collaboration permission granted to the second device is a temporary collaboration permission. Here, the temporary collaboration permission means that when the second device is online-associated with the first device, or when the first device performs an operation on local content, the second device has the collaboration permission for the local content. Once the second device is disconnected or de-associated from the first device, or the first device stops performing the operation on the local content, the second device will be revoked the collaboration permission for the local content. Through this kind of processing, the temporary operation requirement of the first device for local content can be met, and the private right of the first device to its local content can be protected. For example, in the scenario (c) shown as Figure 2 After the interview, the interviewer has no right to view the interviewee's work anymore.
[0106] In step 401, taking the local document on the first device as an example, as an optional implementation manner, referring to the example shown in Figure 5 , the first device can open the local document to be operated on the document editing client. Then, the user on the first device side can trigger the sharing icon 51 in the toolbar of the document editing client. In response to the user's triggering operation on the sharing icon, the document editing client presents a menu list. Then, the user on the first device side can trigger the "View Document Face to Face" icon in the menu list. At this time, in response to the user's triggering operation on the "View Document Face to Face" icon, the first device determines that a cross-device operation on the local document opened in the document editing client is detected, uploads the local document to the cloud, and enables the collaboration mode for the local document. Here, continuing to refer to the example shown in Figure 6 , when the collaboration mode for its local document is enabled on the first device side, the first device side creates a new tab page, and the document entering the collaboration mode is displayed on this tab page. Moreover, the first device side can present several connection methods such as a QR code, an invitation link, a digital code, and a friend invitation, so that the second device can establish an online association with the first device through any one of the connection methods and become a collaboration party for the local document on the first device, having the collaboration permission for the local document on the first device. Thus, the local document displayed on the first device is set as the collaboration content between the first device and at least one second device.
[0107] Step 402: When performing an operation on the collaboration content, send the operation status of the collaboration content on the first device to at least one second device, so that the second device performs the operation on the collaboration content based on the operation status.
[0108] For the specific implementation of this step, reference can be made to the relevant descriptions in the above-mentioned embodiment shown in Figure 3 , which will not be elaborated here.
[0109] Figure 4The process shown realizes the synchronous operation of the local content on the first device with the second device by setting the local content as the collaborative content of the first device and at least one second device in response to a cross-device operation on the local content displayed on the first device, thus meeting the user's operation requirements for the local content on their own device.
[0110] Figure 7 FIG. is a flowchart of an embodiment of another content operation method provided by an embodiment of the present application. Figure 7 The process shown is Figure 3 Based on the process shown, another implementation method for determining the collaborative content of the first device and at least one second device is described in detail, including the following steps:
[0111] Step 701: In response to a cross-device operation on the online content with collaborative permission displayed on the first device, set the online content as the collaborative content of the first device and at least one second device.
[0112] The first device having collaborative permission for the online content includes two cases. In one case, the first device is the creator of the online content. In this case, the first device has all collaborative permissions for the online content, including but not limited to viewing permission, editing permission, downloading permission, etc. In the other case, the first device is a collaborator of the online content. In this case, the first device has at least the viewing permission for the online content, so that the first device can perform operations on the online content.
[0113] In step 701, taking an online document as an example, as an optional implementation method, referring to Figure 8 the example of, the first device can open the online document to be operated on the Web side. Then, the user on the first device side can trigger the sharing icon 81 in the toolbar on the Web side. In response to the user's triggering operation on the sharing icon, a menu list is presented on the Web side. Then, the user on the first device side can trigger the "View Document Face to Face" icon in the menu list 8. In response to the user's triggering operation on the "View Document Face to Face" icon, it is determined that a cross-device operation on the online document opened on the Web side is detected. At this time, the interface example shown Figure 6 will be presented. Then, through Figure 6 any of the connection methods shown in the example, the second device is associated with the first device online and becomes a collaborator of the online document opened on the first device, having collaborative permission for the online document. Thus, the online content with collaborative permission on the first device is set as the collaborative content of the first device and at least one second device.
[0114] It should be noted here that there are two cases where the second device has the collaboration permission for the online document opened on the first device. One case is that the second device is originally a collaborator of the online content opened on the first device, that is, the second device originally has the collaboration permission for the online content opened on the first device. Another case is that after the second device establishes an online connection with the first device, it becomes a collaborator of the online document opened on the first device and has the collaboration permission for the online document opened on the first device. In this case, as an optional implementation, the collaboration permission of the second device for the online content is a temporary collaboration permission. That is to say, when the second device is online-connected to the first device or when the first device operates on the online content, the second device has the collaboration permission for the online content. Once the second device disconnects from the first device or the first device stops operating on the online content, the first device will cancel the collaboration permission of the second device for the online content. Thus, when the second device does not have the collaboration permission for the online content opened on the first device, the first device can grant the second device a temporary collaboration permission for the online content. Here, the temporary collaboration permission includes at least the viewing permission.
[0115] For example, an online document A is opened on the first device, and the collaborators of the online document A include device A and device B. Suppose the first device triggers a cross-device operation on the online document A and establishes connections with device A and device C. Then, device C temporarily becomes a collaborator of the online document A and has at least the viewing permission of the online document A. Subsequently, when the first device operates on the online document A, device A and device C can synchronously operate on the online document A with the first device.
[0116] It can also be seen from the above example that for online content, its collaborators are not equivalent to its operation-following devices. For example, in the above example, device B is a collaborator of the online document A, but device B has not established an online connection with the first device, which means that device B has not joined the synchronous operation on the online document A. Therefore, when the first device operates on the online document A, device B does not synchronously operate on the online document A with the first device. Thus, the technical solution provided by the embodiments of the present application is different from the content collaboration in the prior art.
[0117] Step 702: When operating on the collaborative content, send the operation state of the collaborative content on the first device to at least one second device, so that the second device operates on the collaborative content based on the operation state.
[0118] For the specific implementation of this step, reference can be made to the relevant descriptions in the above Figure 3 illustrated embodiments, which will not be elaborated here.
[0119] Figure 7The process shown above sets the online content as the collaborative content of the first device and at least one second device by responding to a cross-device performance operation on the online content displayed on the first device for which the first device has collaboration permissions, realizing the synchronous performance of the online content between the first device and the second device, thereby meeting the user's performance requirements for the online content.
[0120] Figure 9 FIG. is a flowchart of an embodiment of another content performance method provided by an embodiment of the present application. Figure 9 The process shown above is based on the process shown in Figure 7 and includes the following steps:
[0121] Step 901: In response to a cross-device performance operation on the online content displayed on the first device for which the first device has collaboration permissions, grant temporary collaboration permissions for the online content to the second device.
[0122] Step 902: When performing an operation on the collaborative content, send the performance state of the collaborative content on the first device to at least one second device, so that the second device performs the collaborative content based on the performance state.
[0123] For the specific implementation of Step 901 and Step 902, reference can be made to the relevant descriptions in the above Figure 3 and Figure 7 shown embodiments, which will not be elaborated here.
[0124] Step 903: In response to a stop performance operation on the collaborative content, stop the performance of the collaborative content and cancel the temporary collaboration permissions of the second device for the collaborative content. Wherein, when the second device is cancelled the temporary collaboration permissions for the collaborative content, an alert message for indicating an application for collaboration permissions for the collaborative content is output, and in response to a trigger operation on the alert message, a collaboration permission application request is sent to the first device.
[0125] It can be seen from the description of Step 903 that when the first device stops performing the collaborative content, the temporary collaboration permissions of the second device for the collaborative content will be cancelled, which makes the second device unable to continue viewing the collaborative content. As shown in Figure 2 Scene (c) shown, after the interviewee finishes performing on his work, the interviewer has no right to view the interviewee's work anymore.
[0126] In an embodiment, when the user on the first device side wants to stop performing the collaborative content, the tab page exemplified in Figure 6 can be closed. The first device detects that the tab page is closed, determines that a stop performance operation on the collaborative content is detected, and then stops performing the collaborative content and cancels the temporary collaboration permissions of the second device for the collaborative content.
[0127] Further, when the second device cancels the temporary collaboration permission for the collaboration content, the second device side can output a reminder message for indicating an application for the collaboration permission for the collaboration content. For example, the second device side outputs the reminder message in the form of a pop-up window, so that the user on the second device side can determine whether to continue browsing the collaboration content on the second device side through the reminder message. Here, when the user on the second device side wants to continue browsing the collaboration content on the second device side, the above reminder message can be triggered. At this time, the second device responds to the trigger operation on the reminder message and sends a collaboration permission application request to the first device. Correspondingly, after receiving the collaboration permission application request, the first device can display a reminder message for indicating that the second device applies for the collaboration permission for the collaboration content, so that the user on the first device side can determine whether to grant the second device the collaboration permission for the collaboration content through the reminder message.
[0128] In addition, in the application, when the first device is not the creator of the collaboration content, the second device can also send the above collaboration permission application request to the creator of the collaboration content, so that the creator of the collaboration content can determine whether to grant the second device the collaboration permission for the collaboration content.
[0129] Figure 9 The process shown above Figure 7 On the basis of the process shown above, by responding to the stop drill operation on the collaboration content, stopping the drill on the collaboration content, and canceling the temporary collaboration permission of the second device for the collaboration content, it can be achieved that when the first device stops the drill on the collaboration content, the second device can no longer continue to view the collaboration content, thereby ensuring the private right of the first device to the collaboration content and meeting the user's needs; and by the second device outputting a reminder message for indicating an application for the collaboration permission for the collaboration content when the temporary collaboration permission for the collaboration content is canceled, and responding to the trigger operation on the reminder message and sending a collaboration permission application request to the first device, a realization method that allows the user to continue browsing the collaboration content is provided, thereby meeting the user's needs and improving the user experience.
[0130] Figure 10 This is a flowchart of an embodiment of another content drill method provided by the embodiment of the present application. Figure 10 The process shown above Figure 3 On the basis of the process shown above, it focuses on describing that the first device can select a second device to follow its drill, and during the synchronous drill process, the second device can exit the drill following of the first device. The method includes the following steps:
[0131] Step 1001: Respond to the selection operation on the content displayed on the first device, and determine the collaboration content of the first device and at least one second device.
[0132] For the specific implementation of this step, reference can be made to the above Figure 4 andFigure 7 The relevant descriptions in the illustrated embodiments will not be elaborated here.
[0133] Step 1002: In response to a following setting operation for at least one second device, determine a first target device that follows the first device from the at least one second device.
[0134] Step 1003: Send the operation state of the collaboration content on the first device to the first target device, so that the first target device operates the collaboration content based on the operation state.
[0135] The above-mentioned following the first device means operating the collaboration content synchronously with the first device.
[0136] From the descriptions of Step 1002 and Step 1003, it can be seen that in the technical solution of the embodiment of the present application, the first device can selectively determine a second device (referred to as the first target device here for convenience of description) that follows the first device from the multiple second devices connected to it, and the first device only sends the operation state of the collaboration content on the first device to the first target device, so that the first target device operates the collaboration content based on the operation state.
[0137] For example, the first device has established connections with Device A, Device B, and Device C, that is, the second devices include Device A, Device B, and Device C. Suppose the first device determines Device A and Device B as the first target devices that follow the first device. Then, when the first device operates the collaboration content, it only sends the operation state of the collaboration content on the first device to Device A and Device B, without sending it to Device C, so that Device A and Device B operate the collaboration content based on the operation state. In addition, here, as an optional implementation manner, other second devices, such as Device C, can freely view the collaboration content without following the first device to operate the collaboration content synchronously.
[0138] To achieve this, in one embodiment, after the first device and the second device establish an online association, the second device is defaultly determined as the first target device that follows the first device. Specifically, as an optional implementation manner, the first device automatically triggers a following setting operation for the second device in response to the second device establishing an online association with it. Then, the first device determines the second device as the first target device that follows the first device in response to the following setting operation for the second device. Through this kind of processing, user operations can be saved and the user experience can be improved.
[0139] In another embodiment, the first device may be configured to customize the selection of a following device. Specifically, as an alternative implementation, the first device may present a device list of a second device that is online-associated with it. The device list includes the device identifier of the second device, such as the device name, the user identifier of the user logged in to the device, etc. Subsequently, the user on the first device side may select one or several device identifiers from the device list. In response to the user's selection operation of the device identifier in the device list, the first device determines that a following setting operation for at least one second device is detected, and determines the second device corresponding to the selected device identifier as the first target device that follows the first device. Here, the first device may also provide a one-key following function. The so-called one-key following function means that in response to a triggering operation on a specified icon on the interface, the first device determines that a following setting operation for at least one second device is detected, and determines each second device that is online-associated with the first device as the first target device that follows the first device. Through this kind of processing, user operations can be saved and the user experience can be improved.
[0140] In the above two embodiments, the following setting operation for the second device is triggered from the first device side, and the second device passively follows the first device for content operation. In an application, as another embodiment, the second device may also actively select to follow the first device for content operation.
[0141] Specifically, as an alternative implementation, when the first device operates collaborative content and the second device browses the collaborative content, the device identifier of the first device may be presented in the interface on the second device, and it is displayed that the first device is in an operating state. When the user on the second device side wants to control the second device to follow the first device for synchronous operation of the collaborative content, the mouse can be hovered over the device identifier of the first device. When the user hovers the mouse over the device identifier of the first device, the second device may pop up a menu list, and the menu list includes a following icon. Then, the user on the second device side can trigger the following icon. At this time, in response to the triggering operation on the following icon, the second device sends a following signal to the first device. The first device receives the following signal, triggers a following setting operation for at least one second device, and determines the second device corresponding to the following signal as the first target device that follows the first device.
[0142] Step 1004, in the case of sending the operating state of the collaborative content on the first device to the second device, in response to a cancel following setting operation for the second device, stop sending the operating state to the second device, or, in the case of sending the operating state of the collaborative content on the first device to the second device, in response to a stop following signal from the second device, stop sending the operating state to the second device.
[0143] As can be seen from the description of step 1004, during the process of the second device synchronizing the drill cooperation content with the first device, the second device can also stop this synchronization drill.
[0144] Among them, in one embodiment, the first device responds to the operation of canceling the follow-up setting for the second device, and stops sending the drill status to the second device, so that the second device stops synchronizing the drill cooperation content.
[0145] As an alternative implementation, referring to Figure 11 the example of, when the second device synchronizes the drill cooperation content with the first device, the device identifier of the second device can be displayed on the interface of the first device side. When the user on the first device side wants to control the second device to stop following the first device to synchronize the drill of the cooperation content, the mouse can be hovered over the device identifier of the second device. When the user hovers the mouse over the device identifier of the second device, the first device can pop up a menu list, and the menu list includes a cancel follow-up icon, then the user on the first device side can trigger the cancel follow-up icon. At this time, the first device responds to the triggering operation of the follow-up icon, determines that the operation of canceling the follow-up setting for the second device is detected, and thus stops sending the drill status to the second device.
[0146] In another embodiment, the first device responds to the stop follow-up signal from the second device, and stops sending the drill status to the second device, so that the second device stops synchronizing the drill cooperation content. The second device mentioned here refers to the second device that sends the stop follow-up signal to the first device.
[0147] Among them, as an alternative implementation, when the second device synchronizes the drill cooperation content with the first device, the device identifier of the first device can be displayed on the interface of the second device side. When the user on the second device side wants to control the second device to stop following the first device to synchronize the drill of the cooperation content, the mouse can be hovered over the device identifier of the first device. When the user hovers the mouse over the device identifier of the first device, the second device can pop up a menu list, and the menu list includes a cancel follow-up icon, then the user on the second device side can trigger the cancel follow-up icon. At this time, the second device responds to the triggering operation of the follow-up icon, sends a stop follow-up signal to the first device, and the first device receives the stop follow-up signal and stops sending the drill status to the second device.
[0148] As can be seen from the above two embodiments, the first device can control the follow-up state of the second device to the first device, that is, the operator can control whether the participant watches the content drill. The second device can also actively control its follow-up state to the first device, that is, the participant can independently choose whether to watch the content drill, which makes the content drill method provided by the embodiments of the present application have good flexibility and can meet the various needs of users.
[0149] In addition, after the second device stops following the first device, the first device can also re-determine the second device as the first target device that follows the first device through any of the embodiments described in step 1002 above, so that the second device can resume following the first device's performance of the content.
[0150] Figure 10 In the shown process, by responding to a following setting operation for at least one second device, determining a first target device that follows the first device from at least one second device, and sending the performance state of the collaborative content on the first device to the first target device, so that the first target device performs the collaborative content based on the performance state, it realizes flexible setting of the following party during the cross-device content performance process; by, when sending the performance state of the collaborative content on the first device to the second device, responding to a cancel following setting operation for the second device and stopping sending the performance state to the second device, or, when sending the performance state of the collaborative content on the first device to the second device, responding to a stop following signal from the second device and stopping sending the performance state to the second device, it realizes flexible setting of the following state of the following party, thus being able to meet the various needs of users and enhance the user experience.
[0151] Figure 12 It is a flowchart of an embodiment of another content performance method provided by an embodiment of this application. Figure 12 The shown process is Figure 3 Based on the shown process, it focuses on the specific implementation when switching the performance content during the content performance process. It includes the following steps:
[0152] Step 1201: Respond to a selection operation on the content displayed on the first device, and determine the collaborative content of the first device and at least one second device.
[0153] Step 1202: When performing the collaborative content, send the performance state of the collaborative content on the first device to at least one second device, so that the second device performs the collaborative content based on the performance state.
[0154] For the specific implementation of step 1201 and step 1202, reference can be made to the relevant descriptions in any of the above embodiments, and details will not be elaborated here.
[0155] Step 1203: When performing the content operation on the collaborative content, in response to a content switching instruction, switch the content being performed, and re-determine the switched content as the collaborative content of the first device and at least one second device.
[0156] Step 1204: For the re-determined collaboration content, perform the step of sending the rehearsal state of the collaboration content on the first device to at least one second device, so that the second device rehearses the collaboration content based on the rehearsal state.
[0157] As can be seen from the descriptions of Step 1203 and Step 1204, in the technical solution provided by the embodiments of the present application, the content of the rehearsal can be switched during the rehearsal process, so as to meet the user's need to replace the rehearsal content in the application.
[0158] As an alternative implementation, referring to Figure 13 the interface shown, when the user on the first device side wants to switch the rehearsal content, the user can trigger the "Add Document" icon in the interface. The first device responds to the trigger operation on the "Add Document" icon, opens a file selector for the user to select a document. When the user completes the selection operation of the document, a content switching instruction is triggered. The first device responds to the content switching instruction, determines the document selected by the user as the switched rehearsal content, and re-determines the switched rehearsal content as the collaboration content between the first device and at least one second device. As for how to determine the switched rehearsal content as the collaboration content between the first device and at least one second device here, reference can be made to the relevant descriptions in the embodiments shown above Figure 4 and will not be elaborated here.
[0159] As another alternative implementation, referring to Figure 13 the interface shown, the first device side displays a list of thumbnail information of the added documents and also displays the thumbnail information of the document currently being rehearsed. When the user on the first device side wants to switch the rehearsal content, the user can remove the thumbnail information of the document currently being rehearsed from the above thumbnail information list by using the mouse. At this time, the first device triggers a content switching instruction, and then the first device responds to the content switching instruction, determines the document corresponding to the thumbnail information ranked first in the thumbnail information list as the switched rehearsal content, and re-determines the switched rehearsal content as the collaboration content between the first device and at least one second device. As for how to determine the switched rehearsal content as the collaboration content between the first device and at least one second device here, reference can be made to the relevant descriptions in the embodiments shown above Figure 4 and will not be elaborated here.
[0160] Figure 12In the process shown, when performing content operations on collaborative content, in response to a content switching instruction, the content of the operation is switched, and the switched content is re-determined as the collaborative content between the first device and at least one second device. For the re-determined collaborative content, the step of sending the operation state of the collaborative content on the first device to at least one second device is executed, so that the second device operates the collaborative content based on the operation state, which realizes switching the content of the operation during the operation process, thus meeting the user's need to replace the operation content in the application and improving the user experience.
[0161] Based on any of the above embodiments, the technical solution of the present application further includes the following embodiments: in response to an operation signal from the second device, switch the collaborative content to the follow mode on the first device. Wherein, in the follow mode, the first device receives the operation state of the collaborative content on the second device and operates the collaborative content synchronously with the second device based on the operation state.
[0162] It can be seen from the above description that during the cross-device operation of the collaborative content, the second device can switch from the operation follower of the collaborative content to the operator. Correspondingly, the first device can switch from the operator of the collaborative content to the operation follower. When the second device is the operator and the first device is the operation follower, the second device sends the operation state of the collaborative content on the second device to the first device, so that the first device operates the collaborative content synchronously with the second device based on the operation state.
[0163] For easy understanding, the following application scenario is shown: assume that the collaborative content includes two parts, content A and content B, and assume that content A is assigned to user A for display and content B is assigned to user B for operation. Then, during the entire process of cross-device synchronous operation of the collaborative content, the device A of user A can first be used as the operator to operate the collaborative content, and during this process, device B and device C are used as operation followers to follow the first device to operate the collaborative content. After operating content A, the device B of user B switches to the operator to operate the collaborative content, and during this process, device A and device C are used as operation followers to follow the first device to operate the collaborative content.
[0164] In this way, it can be realized that during the cross-device operation of the collaborative content, the operator can be flexibly switched, which solves the pain point in the prior art that the same content cannot be operated alternately through screen mirroring or online meetings, can meet the complex operation needs of users, and improves the user experience.
[0165] Based on any of the above embodiments, the technical solution of the present application further includes the following embodiments: During the performance of the collaborative content by the first device, the audio acquisition module (such as a microphone) acquires audio data and sends the acquired audio data to at least one second device. When at least one second device performs the collaborative content, it synchronously plays the audio data from the first device. Here, the above audio data may be the voice data of the user on the first device side. This enables the technical solution provided by the embodiments of the present application to be applied to the remote performance scenario, thereby further meeting the content performance requirements of users in various scenarios and enhancing the user experience.
[0166] Figure 14 It is a block diagram of an embodiment of a content performance device provided by an embodiment of the present application. As Figure 14 shown, the device includes:
[0167] A collaborative content determination module 1401, configured to determine the collaborative content between the first device and at least one second device in response to a selection operation on the content displayed on the first device;
[0168] A performance module 1402, configured to, when performing the collaborative content, send the performance state of the collaborative content on the first device to at least one of the second devices, so that the second device performs the collaborative content based on the performance state.
[0169] In a possible implementation manner, the collaborative content determination module 1401 is specifically configured to:
[0170] In response to a cross-device performance operation on the local content displayed on the first device, set the local content as the collaborative content between the first device and at least one second device;
[0171] Or, in response to a cross-device performance operation on the online content displayed on the first device and for which the first device has collaborative permissions, set the online content as the collaborative content between the first device and at least one second device.
[0172] In a possible implementation manner, the second device has temporary collaborative permissions for the collaborative content, where the temporary collaborative permissions refer to that when the second device is online-associated with the first device, or when the first device performs the collaborative content, the second device has collaborative permissions for the collaborative content.
[0173] In a possible implementation manner, the performance state includes the performance progress and the user operation for the performance progress.
[0174] In a possible implementation manner, the device further includes:
[0175] A designated following module, configured to determine, in response to a following setting operation on at least one of the second devices, a first target device that follows the first device from the at least one second device before sending the performing state of the collaboration content on the first device to at least one of the second devices;
[0176] The performing module 1402 is specifically configured to:
[0177] Send the performing state of the collaboration content on the first device to the first target device, so that the first target device performs the collaboration content based on the performing state.
[0178] In a possible implementation manner, the device further includes:
[0179] A first unfollowing module, configured to stop sending the performing state to the second device in response to an unfollowing setting operation on the second device when sending the performing state of the collaboration content on the first device to the second device.
[0180] In a possible implementation manner, the device further includes:
[0181] A second unfollowing module, configured to stop sending the performing state to the second device in response to a stop following signal from the second device when sending the performing state of the collaboration content on the first device to the second device.
[0182] In a possible implementation manner, the device further includes:
[0183] A content switching module, configured to switch the content being performed in response to a content switching instruction when performing content operations on the collaboration content, and re - determine the switched content as the collaboration content between the first device and at least one of the second devices.
[0184] In a possible implementation manner, the performing module 1402 is further configured to:
[0185] For the re - determined collaboration content, perform the step of sending the performing state of the collaboration content on the first device to at least one of the second devices, so that the second device performs the collaboration content based on the performing state.
[0186] In a possible implementation manner, the performing module 1402 is further configured to:
[0187] In response to an operation signal from the second device, switch the collaborative content to a follow mode on the first device, where, in the follow mode, the first device receives the operation state of the collaborative content on the second device and operates the collaborative content based on the operation state.
[0188] In a possible implementation manner, the device further includes:
[0189] An end module, configured to stop operating the collaborative content and cancel the temporary collaboration permission of the second device for the collaborative content in response to a stop operation on the collaborative content, where, when the second device has its temporary collaboration permission for the collaborative content cancelled, the second device outputs a reminder message for indicating an application for collaboration permission for the collaborative content, and in response to a trigger operation on the reminder message, sends a collaboration permission application request to the first device.
[0190] As Figure 15 shown, an embodiment of the present application provides an electronic device, including a processor 111, a communication interface 112, a memory 113, and a communication bus 114, where the processor 111, the communication interface 112, and the memory 113 communicate with each other through the communication bus 114.
[0191] The memory 113 is used for storing a computer program.
[0192] In an embodiment of the present application, when the processor 111 executes the program stored on the memory 113, it implements the content operation method provided by any one of the foregoing method embodiments, including:
[0193] In response to a selection operation on the content displayed on the first device, determine the collaborative content between the first device and at least one second device.
[0194] When operating the collaborative content, send the operation state of the collaborative content on the first device to at least one of the second devices, so that the second device operates the collaborative content based on the operation state.
[0195] An embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, it implements the steps of the content operation method provided by any one of the foregoing method embodiments.
[0196] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0197] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the essence of the above technical solution or the part that contributes to the related technology can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0198] It should be understood that the terms used herein are only for the purpose of describing specific example embodiments and are not intended to be limiting. Unless the context clearly indicates otherwise, the singular forms "a", "an", and "the" as used herein may also include the plural forms. The terms "comprising", "including", "containing", and "having" are inclusive and thus specify the presence of the stated features, steps, operations, elements, and / or components, but do not preclude the presence or addition of one or more other features, steps, operations, elements, components, and / or combinations thereof. The method steps, processes, and operations described herein are not to be construed as necessarily requiring them to be executed in the particular order described or illustrated, unless the execution order is explicitly stated. It should also be understood that additional or alternative steps can be used.
[0199] The above description is only the specific implementation manners of this application, enabling those skilled in the art to understand or implement this application. Various modifications to these embodiments will be obvious to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of this application. Therefore, this application will not be limited to these embodiments shown herein, but will be accorded the widest scope consistent with the principles and novel features claimed herein.
Claims
1. A content performance method, characterized in that, The method is applied to a first device, and the method includes: In response to a selection operation on the content displayed on the first device, determining the collaboration content between the first device and at least one second device; When performing the collaboration content, sending the performance status of the collaboration content on the first device to at least one of the second devices, so that the second device performs the collaboration content based on the performance status.
2. The method according to claim 1, wherein The determining the collaboration content between the first device and at least one second device in response to a selection operation on the content displayed on the first device includes: In response to a cross-device performance operation on the local content displayed on the first device, setting the local content as the collaboration content between the first device and at least one second device; Or, in response to a cross-device performance operation on the online content displayed on the first device for which the first device has collaboration permissions, setting the online content as the collaboration content between the first device and at least one second device.
3. The method according to claim 2, wherein The second device has temporary collaboration permissions for the collaboration content, where the temporary collaboration permissions refer to that when the second device is online-associated with the first device, or when the first device performs the collaboration content, the second device has collaboration permissions for the collaboration content.
4. The method according to claim 1, wherein The performance status includes the performance progress and the user operations for the performance progress.
5. The method according to claim 1, wherein Before sending the performance status of the collaboration content on the first device to at least one of the second devices, the method further includes: In response to a follow-up setting operation on at least one of the second devices, determining a first target device that follows the first device from the at least one second device; The sending the performance status of the collaboration content on the first device to at least one of the second devices, so that the second device performs the collaboration content based on the performance status, includes: Sending the performance status of the collaboration content on the first device to the first target device, so that the first target device performs the collaboration content based on the performance status.
6. The method according to claim 1, wherein The method further includes: When sending the performance status of the collaboration content on the first device to the second device, in response to a cancel follow-up setting operation on the second device, stopping sending the performance status to the second device.
7. The method according to claim 1, characterized in that, The method further includes: When sending the performance status of the collaboration content on the first device to the second device, in response to a stop follow-up signal from the second device, stopping sending the performance status to the second device.
8. The method according to claim 1, wherein The method further includes: When performing content operation on the collaboration content, in response to a content switching instruction, switching the content being performed, and re-determining the switched content as the collaboration content between the first device and at least one of the second devices.
9. The method according to claim 8, wherein The method further includes: Execute the step of sending the rehearsal state of the collaboration content on the first device to at least one of the second devices for the re-determined collaboration content, so that the second device rehearses the collaboration content based on the rehearsal state.
10. The method according to claim 1, characterized in that, The method further includes: In response to a rehearsal signal from the second device, switch the collaboration content to a follow mode on the first device, where, in the follow mode, the first device receives the rehearsal state of the collaboration content on the second device and rehearses the collaboration content based on the rehearsal state.
11. The method according to claim 1, characterized in that, The method further includes: In response to a stop rehearsal operation on the collaboration content, stop rehearsing the collaboration content and cancel the temporary collaboration permission of the second device for the collaboration content. Wherein, when the second device has its temporary collaboration permission for the collaboration content cancelled, it outputs a reminder message for indicating an application for collaboration permission for the collaboration content, and in response to a trigger operation on the reminder message, sends a collaboration permission application request to the first device.
12. A content performance device, characterized in that, The device is applied to a first device, and the device includes: A collaboration content determination module, configured to determine the collaboration content between the first device and at least one second device in response to a selection operation on the content displayed on the first device; A rehearsal module, configured to send the rehearsal state of the collaboration content on the first device to at least one of the second devices when rehearsing the collaboration content, so that the second device rehearses the collaboration content based on the rehearsal state.
13. An electronic device, characterized in that, Includes: A processor and a memory, where the processor is configured to execute the content rehearsal program stored in the memory to implement the content rehearsal method according to any one of claims 1 to 11.
14. A storage medium, characterized in that, The storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the content rehearsal method according to any one of claims 1 to 11.