Multimedia sharing method, device, equipment and medium
The multimedia sharing method addresses the challenge of inefficient access by implementing identity-based permission controls, enabling non-home users to request access rights, thus enhancing the ease and efficiency of multimedia sharing.
Patent Information
- Application Number
- JP2024560239
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2022-04-24
- Filing Date
- 2023-04-13
- Publication Date
- 2025-08-26
- Estimated Expiration
- 2043-04-13
AI Technical Summary
Existing multimedia sharing methods face difficulties in efficiently sharing recorded multimedia files between home and non-home users, as non-home users often struggle to obtain access without voluntary sharing from home users.
A multimedia sharing method and device that determines user identity based on process participation, enabling permission controls for access rights, allowing non-home users to request access through service-side notifications and client-side controls.
Facilitates easy and efficient multimedia sharing by allowing non-home users to request access permissions based on identity-based controls, reducing the difficulty and improving the efficiency of multimedia sharing processes.
Smart Images

Figure 0007729997000001 
Figure 0007729997000002 
Figure 0007729997000003
Abstract
Description
[Technical Field]
[0001] (CROSS-REFERENCE TO RELATED APPLICATIONS) This application is based on and claims priority from a Chinese patent application bearing application number 202210435218.4, filed on April 24, 2022, and entitled "Multimedia Sharing Method, Apparatus, Device and Medium," the entire contents of which are hereby incorporated by reference into the present application.
[0002] (Technical field) The present disclosure relates to the field of computer technology, and more particularly to a method, apparatus, device and medium for sharing multimedia. [Background technology]
[0003] With the increasing development of Internet technology, multimedia recording is increasingly applied in daily and office life due to its outstanding performance in terms of information storage and so on.
[0004] In some related products, important processes can be recorded to generate multimedia files, such as recording a meeting process for review. In related technologies, home users of multimedia files can share the recorded multimedia files with other non-home users who participate in the process, but it is difficult for non-home users to obtain the multimedia files unless the home user voluntarily shares them, that is, the difficulty of such a sharing method is relatively high and the efficiency is relatively low. Summary of the Invention [Problem to be solved by the invention]
[0005] To solve the above technical problems, the present disclosure provides a multimedia sharing method, device, equipment, and medium. [Means for solving the problem]
[0006] An embodiment of the present disclosure provides a multimedia sharing method, the method being applied to a service side, comprising: receiving a target multimedia recording end command for recording a target process; determining identity information of at least one user participating in the target process; and pushing a sharing notification including permission controls to the client of the at least one user based on the identity information, so that the at least one user grants or requests access rights to the target multimedia based on the permission controls, wherein different identity information corresponds to different permission controls.
[0007] An embodiment of the present disclosure further provides a multimedia sharing method, the multimedia sharing method being applied to a client of a first user, the method comprising: Presenting a sharing notification, the sharing notification including a request authority control for a target multimedia, the first user being a non-home user of the target multimedia, and the sharing notification being pushed by a service side based on identity information of the first user; In response to the trigger operation of the request authority control, sending a request authority request to a service side, so that the service side sends the request authority request to a client of a second user corresponding to the home side of the target multimedia, and sets the access authority of the first user to the target multimedia; and adjusting the display style of the application authority control.
[0008] An embodiment of the present disclosure further provides a multimedia sharing device, the device being configured on a service side: an instruction module for receiving a target multimedia recording end instruction for recording the target process; an identity module for determining identity information of at least one user participating in the target process; and a notification push module for pushing a shared notification including permission control to a client of the at least one user based on the identity information, so that the at least one user can grant or request access permission to the target multimedia based on the permission control, wherein different identity information corresponds to different permission controls.
[0009] An embodiment of the present disclosure further provides a multimedia sharing device, the multimedia sharing device being configured on a client of a first user; a notification presenting module for presenting a sharing notification, the sharing notification including a request authority control for a target multimedia, the first user being a non-home user of the target multimedia, and the sharing notification being pushed by a service side based on identity information of the first user; an application module for sending an application authority request to a service side in response to a trigger operation on the application authority control, so that the service side sends the application authority request to a client of a second user corresponding to the home side of the target multimedia, and sets the access authority of the first user to the target multimedia; and a style adjustment module for adjusting the display style of the application authority control.
[0010] An embodiment of the present disclosure further provides an electronic device, the electronic device including a processor and a memory for storing instructions executable by the processor, the processor being used to read the executable instructions from the memory and execute the instructions to realize a multimedia sharing method according to an embodiment of the present disclosure.
[0011] An embodiment of the present disclosure further provides a computer-readable storage medium, the storage medium storing a computer program, the computer program being used to perform the multimedia sharing method according to the embodiment of the present disclosure. [Effects of the Invention]
[0012] The technical solution according to the embodiment of the present disclosure has the following advantages over the prior art: In the multimedia sharing solution according to the embodiment of the present disclosure, a service side receives a target multimedia recording end command for recording a target process, determines identity information of at least one user participating in the target process, and pushes a sharing notice including permission controls to the client of at least one user based on the identity information, so that at least one user grants or requests access permission to the target multimedia based on the permission controls, where different identity information corresponds to different permission controls. By adopting the above technical solution, after receiving the multimedia recording end command, the service side can push a sharing notice including different permission controls to each user participating in the process based on the identity information of each user, so that each user can grant or request access permission to the multimedia based on the permission controls, allowing multimedia home users to easily share multimedia, and even if the multimedia home users do not voluntarily share, other users can quickly request access permission to the multimedia based on the permission controls, thereby reducing the difficulty of multimedia sharing and improving the efficiency of multimedia sharing. [Brief explanation of the drawings]
[0013] These and other features, advantages, and aspects of the embodiments of the present disclosure will become more apparent upon reference to the following detailed description in conjunction with the drawings. Throughout the drawings, identical or similar reference numerals represent identical or similar elements. It should be understood that the drawings are schematic and that the originals and elements are not necessarily drawn to scale.
[0014] [Figure 1] 1 is a flowchart of a multimedia sharing method according to an embodiment of the present disclosure. [Figure 2] FIG. 1 is a schematic diagram of a targeted multimedia presentation according to an embodiment of the present disclosure. [Figure 3] 10 is a flowchart of another multimedia sharing method according to an embodiment of the present disclosure. [Figure 4] FIG. 1 is a schematic diagram of a sharing notification according to an embodiment of the present disclosure. [Figure 5] 10 is a flowchart of yet another multimedia sharing method according to an embodiment of the present disclosure. [Figure 6] FIG. 2 is a schematic diagram of a first notification information according to an embodiment of the present disclosure. [Figure 7] 1 is a structural schematic diagram of a multimedia sharing device according to an embodiment of the present disclosure; [Figure 8] FIG. 2 is a structural schematic diagram of another multimedia sharing device according to an embodiment of the present disclosure; [Figure 9] 1 is a structural schematic diagram of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0015] Hereinafter, the embodiments of the present disclosure will be described in more detail with reference to the drawings. Although the drawings show several embodiments of the present disclosure, it should be understood that the present disclosure may be realized in many forms and should not be construed as being limited to the embodiments described herein, but rather these embodiments are provided for a clearer and more complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are used for illustrative purposes only and are not intended to limit the protection scope of the present disclosure.
[0016] It should be understood that the steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel, and that method embodiments may include additional steps and / or omit performing steps as shown, and the scope of the present disclosure is not limited in this respect.
[0017] As used herein, the term "comprises" and variations thereof are intended to be open inclusions, including but not limited to; the term "based on" means "based at least in part on"; the term "in one embodiment" means "at least one embodiment," the term "in another embodiment" means "at least one other embodiment," and the term "in some embodiments" means "at least some embodiments." Relevant definitions of other terms are found in the following description.
[0018] It should be noted that the concepts of "first", "second", etc. mentioned in this disclosure are used only to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0019] It should be noted that the modifications "one" and "multiple" referred to in this disclosure are general rather than limiting and should be understood as "one or more" unless the context clearly dictates otherwise, as would be understood by one skilled in the art.
[0020] The names of messages or information exchanged between devices in the embodiments of the present disclosure are used for illustrative purposes only and are not used to limit the scope of these messages or information.
[0021] To solve the problems existing in multimedia sharing in the related art, the embodiments of the present disclosure provide a multimedia sharing method, which will be introduced below with specific examples.
[0022] 1 is a flowchart of a multimedia sharing method according to an embodiment of the present disclosure, which may be performed by a multimedia sharing device, where the device may be implemented in software and / or hardware, and may generally be integrated into an electronic device. As shown in FIG. 1, the method is applied on the service side and includes:
[0023] Step 101: receiving a command to stop recording a target multimedia, the target multimedia being used to record a target process;
[0024] The multimedia sharing method of the embodiment of the present disclosure may be performed by the service side.
[0025] Here, the target multimedia may be understood as a multimedia file obtained by recording a certain real-time voice interaction process, and this interaction process is a target process, for example, the target process may be an online conference process, and the target multimedia may be a file obtained by recording this online conference process for subsequent review.
[0026] In an embodiment of the present disclosure, when the recording of the target multimedia ends, the service side can receive a recording end command, which can be sent by the client of any one of the users participating in the target process.
[0027] For example, Figure 2 is a schematic diagram of the presentation of target multimedia according to an embodiment of the present disclosure. As shown in Figure 2, the figure presents a multimedia interface 200 for presenting recorded target multimedia. This multimedia presentation interface 200 may include a first area 201 and a second area 202. The first area 201 may present related information about the video of the target multimedia. The top area of the first area 201 presents a picture or video of the target multimedia, and below the picture or video, participant information is presented. Figure 2 presents participant avatars, and the bottom area of the first area 201 presents three related links, each of which includes a title and a link source. For example, the first related link is a document with the title 1 shared by user 1. The user can also add more related links by clicking the add link button on the right based on the actual situation. The second area 202 may present the subtitle content of the target multimedia and the extracted keywords. In the figure, five keywords are presented, namely, "innovation," "size," "framework," "component," and "rename." When a user triggers one of the keywords, the keyword can be highlighted. The second area 202 may further present a subtitle interaction aggregation identifier 203 for presenting subtitle interaction content. When the subtitle interaction aggregation identifier 203 is triggered, the corresponding subtitle interaction content can be presented, and the subtitle interaction content may include comments, facial expressions, etc.
[0028] In Figure 2, the title of the target multimedia "Team Review Meeting" and other related content are further presented in the top area of the multimedia presentation interface 200. In the figure, "2019.12.20 10:00 AM" represents the start time of the target multimedia, "1h30m30s" represents the duration of the target multimedia (1 hour 30 minutes 20 seconds), and "16" represents the number of participants. Search controls, translation controls, edit controls, and share controls are also presented, and a user can perform corresponding operations by triggering the corresponding controls. It should be understood that the presentation manner of the target multimedia after recording is completed in Figure 2 is illustrative and not limiting.
[0029] Step 102: determining identity information of at least one user participating in the target process;
[0030] In some application scenarios, the target multimedia is recorded at the cloud end, i.e., in these application scenarios, the target multimedia is stored in the cloud space of the user who has ownership. Determining the ownership of the target multimedia is related to the identity information of the user participating in the target process, so it is necessary to determine the identity information of the user participating in the target process. The identity information may be a characterization of the role of the user when participating in the target process, and the identity information can reflect the user's ownership or belonging rights to the target multimedia. In the embodiments of the present disclosure, the identity information may include a home party and a non-home party to the target multimedia, where the home party characterizes ownership over a certain object. For example, if a user is the home party of the multimedia, the user has ownership rights to the target multimedia, and if a user is the non-home party of the multimedia, the user does not have any rights to the target multimedia.
[0031] Illustratively, FIG. 3 is a flowchart of another multimedia sharing method according to an embodiment of the present disclosure, and in one possible embodiment, determining identity information of at least one user participating in the target process may include the following steps:
[0032] Step 301: Obtain schedule information of the target process.
[0033] Here, the schedule information may be used to record related information such as the start time, end time, participating users, theme, location, etc. of the target process. For example, if the target process is a conference process, the schedule information may include information such as the expected start time of the conference, the expected end time, conference theme, participating users, and conference location.
[0034] Step 302: determining identity information of at least one user based on the schedule information;
[0035] Here, the at least one user may include a user who will participate in the target process, that is, a user who initiates an invitation to the target process and an invited user who will actually participate.
[0036] In some embodiments, determining identity information of at least one user based on schedule information may include determining a process organization user, a process initiation user, and a recording start user of the target multimedia based on schedule information, determining identity information of the target user among the process organization user, the process initiation user, and the recording start user as a home user according to a preset priority policy, and determining identity information of other users among the at least one user other than the target user as a non-home user.
[0037] Here, the process organization user may be a user who organizes the target process, and the process organization user determines related information such as the specific execution time and location of the target process. The process initiation user may be a user who voluntarily starts or initiates the target process, and may be the same user as the process organization user or a different user. The process initiation user may be considered as the moderator of the target process. For example, if the target process is a conference process, the process initiation user may be the conference moderator. The recording initiation user may be a user who initiates or requests the recording of the target multimedia during the progress of the target process, and the process may initiate a user recording consent request. The target user may be a user who has ownership of the target multimedia determined according to a preset priority policy. The preset priority policy may be a policy determined by the user who has ownership of the target multimedia.
[0038] Specifically, after obtaining the schedule information of the target process, the service side can determine the process organization user of the target process of the target multimedia, the process start user, and the recording start user of the target multimedia based on the schedule information. Then, according to a preset priority policy, if the process organization user exists, the process organization user can be determined as the target user; if the process organization user does not exist and the number of users participating in the target process is greater than two, the process start user can be determined as the target user; if the process organization user does not exist and the number of users participating in the target process is two, the recording start user can be determined as the target user, and the identity information of the target user can be determined as the home user, that is, the target user has the ownership of the target multimedia, and the identity information of other users other than the target user among the at least one user can be determined as the non-home user.
[0039] The service side may also determine the identity information of each user participating in the target process in other ways, for example, determining the identity information according to the speech content of each user in the target multimedia, which is merely an example.
[0040] In the above solution, the identity information of each user participating in the target process can be determined quickly and accurately based on the schedule information, and the efficiency of subsequent processing can be further improved.
[0041] Step 103: based on the identity information, push a sharing notification including the permission control to the client of at least one user, so that at least one user grants or applies for access permission to the target multimedia based on the permission control, where different identity information corresponds to different permission control.
[0042] Here, the permission control may be a function control for specifically manipulating the access permission of the target multimedia. In the embodiment of the present disclosure, the permission control may include an authorization control and a request permission control. The authorization control is used to realize permission for the access permission of the target multimedia, and the request permission control is used to request the access permission of the target multimedia. The access permission of the target multimedia may include at least one of editing permission, browsing permission, sharing permission, etc. The sharing notification may be a notification that includes the permission control and reminds the user to share the target multimedia.
[0043] In some embodiments, when the identity information is a non-home party for the target multimedia, the permission control is a requested permission control, and pushing a sharing notification including the permission control to at least one user's client based on the identity information may include pushing a sharing notification including the requested permission control to a first user's client corresponding to the non-home party.
[0044] In some other embodiments, when the identity information is a home side for the target multimedia, the permission control is an authorization control, and based on the identity information, pushing a sharing notification including the permission control to at least one user's client may include pushing a sharing notification including the authorization control to a second user's client corresponding to the home side.
[0045] Specifically, when the service side pushes a sharing notification including authorization control to at least one user's client based on the identity information, the identity information indicates that the non-home user needs to apply for authorization to the targeted multimedia, and the sharing notification including the requested authorization control can be pushed to the client of a first user at the non-home side, so that the first user can apply for access authorization to the targeted multimedia to a second user based on the requested authorization control, thereby realizing access to the targeted multimedia; when the identity information indicates that the home user needs to authorize the targeted multimedia, the sharing notification including the authorization control can be pushed to the client of a second user at the home side, so that the second user can authorize the first user for access authorization to the targeted multimedia based on the authorization control, thereby realizing sharing of the targeted multimedia.
[0046] 4 is a schematic diagram of a sharing notification according to an embodiment of the present disclosure. As shown in FIG. 4, the target process is a conference process as an example, and a sharing notification 400 including an application permission control 401 is presented. The sharing notification 400 is pushed to and presented to the client of a first user at the non-home party. The application permission control 401 includes prompt information for "application for access permission." The first user can trigger the application permission control 401 to obtain access permission for the target multimedia, which is the recording file "Mr. A's video conference" in the figure. The sharing notification 400 may further include information such as the conference process theme "Mr. A's video conference," the owner "Mr. A," and the conference time "20**-**-** 18:32:19," which is used to remind the first user at the non-home party of more information related to the target process and the target multimedia.
[0047] In a multimedia sharing solution according to an embodiment of the present disclosure, a service side receives a target multimedia recording end command for recording a target process, determines identity information of at least one user participating in the target process, and pushes a sharing notice including permission controls to the client of at least one user based on the identity information, so that at least one user grants or requests access permission to the target multimedia based on the permission controls, where different identity information corresponds to different permission controls. By adopting the above technical solution, after receiving a multimedia recording end command, the service side can push a sharing notice including different permission controls to each user based on the identity information of each user participating in the process, so that each user can grant or request access permission to the multimedia based on the permission controls, allowing multimedia home users to easily share multimedia, and even if the multimedia home users do not voluntarily share, other users can quickly request access permission to the multimedia based on the permission controls, thereby reducing the difficulty of multimedia sharing and improving the efficiency of multimedia sharing.
[0048] In some embodiments, after pushing the sharing notification including the requested permission control to the client of the first user corresponding to the non-home side, the multimedia sharing method may further include obtaining a requested permission request sent by the client of the first user in response to a trigger operation on the requested permission control by the first user, sending the requested permission request to the client of the second user corresponding to the home side of the target multimedia, so that the client of the second user sets the access permission of the first user to the target multimedia, and sending an permission confirmation notification to the client of the first user.
[0049] The service side of the embodiments of the present disclosure may include an instant messaging service side and a file service side.
[0050] After receiving the sharing notification including the requested permission control sent by the service side, the client of the first user presents it to the first user, and then, in response to the first user's trigger operation on the requested permission control, can send an requested permission request to the service side. Since the target multimedia is stored in the cloud space of the second user at home and the access permission of the target multimedia is managed by the file service side, the instant messaging service side on the service side can obtain the requested permission request and request permission from the file service side based on the requested permission request. The file service side can set the access permission of the first user to the target multimedia based on the operation of the second user on its client, and then feed back an permission confirmation notification to the client of the first user.
[0051] In the above solution, the home user does not need to voluntarily share the multimedia with non-home users, and can voluntarily and quickly obtain access rights to the target multimedia based on the application authority control in the sharing notification, thereby avoiding the non-home user from searching through various routes to obtain access rights to the multimedia, and further realizing quick multimedia sharing.
[0052] In some embodiments, after pushing the sharing notification including the authorization control to the client of the second user corresponding to the home side, the multimedia sharing method may further include obtaining an authorization command sent by the client of the second user, the authorization command being sent in response to a trigger operation of the authorization control by the second user, the authorization command being used to set access permissions to the target multimedia by a first user other than the second user among at least one user, and sending and presenting the authorization notification to the client of the first user.
[0053] After receiving the sharing notification including the authorization control sent by the service side, the client of the second user can present it to the second user, and then, in response to the second user's trigger operation on the authorization control, can send an authorization command to the service side, and the instant messaging service side on the service side can send a request for permission authority to the file service side based on the authorization command, and the file service side can set the first user's access authority to the target multimedia, and send and present an authorization notification to the client of the first user.
[0054] Optionally, the access permission of the target multimedia may include at least one of editing permission, browsing permission, and sharing permission, etc., so that when setting the access permission of the first user to the target multimedia, if there are multiple first users, it is supported to set different access permissions for different first users. For example, it is possible to set the editing permission for the target multimedia for user A, and the sharing permission for the target multimedia for user B.
[0055] As can be understood, after receiving a trigger operation on the authorization control by the second user, the client of the second user may turn off the authorization control and display a revocation control, and this revocation control may further include prompt information characterizing that the target multimedia has already been shared with all participants in the target process; then, in response to the trigger operation on the revocation control by the second user, the client of the second user can revoke the access permission setting, that is, after the first user successfully cancels the access permission grant to the target multimedia, optionally, the revoked access permission setting is only for the browse permission and share permission in the access permission, and does not support revocation for the first user who acquires the editing permission.
[0056] In the above solution, the home user can quickly grant access authorization to the target multimedia based on the sharing notification including authorization control, and can quickly share the multimedia.
[0057] In some embodiments, the sharing notification further includes link information of the target multimedia, and at least one user client accesses the target multimedia via the link information of the target multimedia.
[0058] Here, the link information of the target multimedia may be text information bound with the Uniform Resource Locator (URL) of the target multimedia. For example, referring to Figure 4, "Mr. A's video conference" after the recording file is the link information of the target multimedia. After each user participating in the target process obtains the access authority of the target multimedia, they can trigger the link information of the target multimedia, and the corresponding client will obtain and present the target multimedia based on the link information of the target multimedia.
[0059] In the above solution, by setting link information of the target multimedia in the sharing notification, the user can quickly access the target multimedia based on the link information, thereby improving the access efficiency of the target multimedia.
[0060] 5 is a flowchart of another multimedia sharing method according to an embodiment of the present disclosure, which may be performed by a multimedia sharing device, where the device may be implemented in software and / or hardware, and may generally be integrated into an electronic device. As shown in FIG. 5, the method is applied to a client of a first user and includes:
[0061] Step 501: Present a sharing notification, where the sharing notification includes a request authority control for the target multimedia, the first user is a non-home user of the target multimedia, and the sharing notification is pushed by the service side based on the identity information of the first user.
[0062] Here, the first user may include all non-home users of the target multimedia, or may include only pre-set users among the non-home users, and the pre-set users may be set based on actual business scenarios. In the embodiments of the present disclosure, the pre-set users may include the recording start user of the target multimedia, the process organization user of the target process corresponding to the target multimedia, and the process start user.
[0063] Specifically, the client of the first user can receive a sharing notification including application authority control sent by the service side, and this sharing notification may be automatically pushed after the service side determines the identity information of the first user.
[0064] Step 502: In response to the trigger operation on the application authority control, an application authority request is sent to the service side, and the service side sends the application authority request to the client of the second user corresponding to the home side of the target multimedia, and sets the access authority of the first user to the target multimedia.
[0065] After receiving the sharing notification including the requested permission control sent by the service side, the client of the first user presents it to the first user, and then, in response to the first user's trigger operation on the requested permission control, can send an requested permission request to the service side. Since the target multimedia is stored in the cloud space of the second user at home and the access permission of the target multimedia is managed by the file service side, the instant messaging service side on the service side can obtain the requested permission request and request permission from the file service side based on the requested permission request. The file service side can set the access permission of the first user to the target multimedia based on the operation of the second user on its client, and then feed back an permission confirmation notification to the client of the first user.
[0066] Step 503: Adjust the display style of the application authority control.
[0067] After the first user's client sends the request for application permission to the service side, the client can adjust the display style of the application permission control from the initial style to the target style, and the target style is the current style of the user. Gata Target multimedia access permissions That you have already applied It may be a style that characterizes the user, or may be specifically set based on the actual situation. For example, the target style may be set based on the current user's Gata Target multimedia access permissions That you have already applied It may also be a prompt character that characterizes the
[0068] For example, referring to FIG. 4, after a first user clicks on the application authority control 401, the application authority control 401 is changed from the current style to the current user style. Gata Target multimedia access permissions That you have already applied The prompt text can be adjusted to characterize the user, and the prompt text can be set based on the actual situation. For example, the prompt text can be "You have already applied for access to this recording file", which is just an example.
[0069] In some embodiments, the multimedia sharing method may further include obtaining an authorization confirmation notification and presenting first notification information, wherein the first notification information characterizes that the first user has already obtained notification information of the access rights of the target multimedia.
[0070] After receiving the authorization confirmation notification sent by the service side, the first user's client will present first notification information, which explains that the access authorization has been successfully obtained and characterizes that the first user has already obtained the access authorization for the target multimedia. The specific format of the first notification information is not limited, and may be, for example, a prompt character or a picture.
[0071] Illustratively, Figure 6 is a schematic diagram of a first notification according to an embodiment of the present disclosure. As shown in Figure 6, the diagram presents one exemplary first notification 600, which corresponds to the shared notification in Figure 4. The first notification 600 includes a prompt text "@@A has opened the recording file for you: access permission to A's video conference," indicating that the first user has now obtained access permission to "Recording File: A's Video Conference" in the conference process in Figure 4. The above first notification is merely an example and is not limiting.
[0072] In the above solution, after authorization confirmation, relevant notification information can be presented, so that the user can quickly know whether he / she can access certain multimedia content, and can further access this multimedia content.
[0073] In some embodiments, the multimedia sharing method may further include obtaining a pre-owned permission notification and displaying second notification information, where the second notification information characterizes the notification information that the first user already has access rights to the target multimedia.
[0074] After the first user's client sends an authorization request to the service side, if the service side determines that the first user currently has access authorization to the target multimedia, it can return an already-owned authorization notification to the first user's client, indicating that a second user on the home side of the target multimedia has already granted authorization before the first user requested authorization. After receiving the already-owned authorization notification, the first user's client can present second notification information indicating that the first user already has access authorization to the target multimedia. The specific format of the second notification information is not limited, and can be, for example, a prompt character or a picture. For example, the second notification information can include the prompt character "You already have access authorization to this recording file," which is merely an example.
[0075] In the above solution, when the user currently has a certain multimedia right and application right, relevant notification information will be provided so that the user can quickly know the multimedia right status he / she has.
[0076] In some embodiments, the sharing notification may further include link information of the target multimedia, and after obtaining the authorization confirmation notification, the multimedia sharing method may further include obtaining and presenting the target multimedia based on the link information of the target multimedia in response to a trigger operation on the link information of the target multimedia.
[0077] Here, the link information of the target multimedia may be text information bound with the Uniform Resource Locator (URL) of the target multimedia. For example, referring to Figure 4 or Figure 6, "Mr. A's video conference" is the link information of the target multimedia. After the client of the first user at the non-home side receives the authorization confirmation notice, it is explained that the first user has already obtained the access authority to the target multimedia. Then, the first user can trigger the link information of the target multimedia. In response to the trigger operation, the client of the first user obtains and presents the target multimedia based on the link information of the target multimedia.
[0078] In the above solution, by setting link information of the target multimedia in the sharing notification, the user can quickly access the target multimedia based on the link information, thereby improving the access efficiency of the target multimedia.
[0079] In a multimedia sharing solution according to an embodiment of the present disclosure, a sharing notification is presented, the sharing notification including an application permission control for the target multimedia, the first user is a non-home user of the target multimedia, the sharing notification is pushed by a service side based on the identity information of the first user, and in response to a trigger operation on the application permission control, an application permission request is sent to the service side, which then sends the application permission request to the client of a second user corresponding to the home user of the target multimedia, sets the first user's access permission for the target multimedia, and adjusts the display style of the application permission control. By adopting the above technical solution, after the service side pushes the sharing notification including the application permission control to the client of the non-home user of the multimedia based on the identity information of the first user participating in the process, the non-home user can apply for access permission to the multimedia based on the application permission control, and the multimedia can be quickly shared based on the permission control without the home user of the multimedia actively sharing, thereby reducing the difficulty of multimedia sharing and improving the efficiency of multimedia sharing.
[0080] 7 is a structural diagram of a multimedia sharing device according to an embodiment of the present disclosure, which may be realized by software and / or hardware, and may generally be integrated into an electronic device. As shown in FIG. 7, the device is configured on the service side: An instruction module 701 for receiving a target multimedia recording end instruction for recording a target process; an identity module 702 for determining identity information of at least one user participating in the target process; and a notification push module 703 for pushing a shared notification including permission control to a client of the at least one user based on the identity information, so that the at least one user can grant or request access permission to the target multimedia based on the permission control, wherein different identity information corresponds to different permission controls.
[0081] Optionally, the identity module 702: an acquiring unit for acquiring schedule information of the target process; a determining unit for determining identity information of the at least one user based on the schedule information.
[0082] Optionally, the identity information includes a home direction and a non-home direction for the target multimedia, and the determining unit: Determine a process organization user of the target process, a process start user, and a recording start user of the target multimedia based on the schedule information; Determine the identity information of the target user among the process organization user, the process start user and the recording start user according to a preset priority policy as the home user; The identity information of the at least one user other than the target user is used to determine the non-home user.
[0083] Optionally, the authority control includes an authorization control and an application authority control.
[0084] Alternatively, if the identity information is a non-home identity for the target multimedia, the authority control is a request authority control, and the notification push module 703: The sharing notification including the request authorization control is used to push the sharing notification to the client of the first user corresponding to the non-home user.
[0085] Optionally, the device comprises: obtaining an application authority request transmitted by a client of the first user in response to a trigger operation on the application authority control by the first user; Sending the request for authorization to a client of a second user corresponding to the home side of the target multimedia, the client of the second user setting the access authorization of the first user to the target multimedia; The system further includes a request module for sending an authorization confirmation notification to the first user's client.
[0086] Alternatively, if the identity information is a home identity for the target multimedia, the permission control is an authorization control, and the notification push module 703: It is used to push a shared notification containing the authorization control to a second user's client corresponding to the home user.
[0087] Optionally, the device comprises: obtaining an authorization command sent by a client of the second user, the authorization notification being sent in response to a trigger operation of the authorization control by the second user, the authorization command being used to set access rights to the target multimedia by a first user other than the second user among the at least one user; It further includes an authorization module used for sending and presenting the authorization notification to the client of the other user.
[0088] Optionally, the access authority includes at least one of an edit authority, a browse authority, and a share authority, and supports setting different access authorities for different first users.
[0089] Optionally, the sharing notification further includes link information of the target multimedia, and the client of the at least one user accesses the target multimedia through the link information of the target multimedia.
[0090] The multimedia sharing device according to the embodiments of the present disclosure can execute the multimedia sharing method according to any embodiment of the present disclosure, and has corresponding function modules and beneficial effects for executing the method.
[0091] 8 is a structural diagram of another multimedia sharing device according to an embodiment of the present disclosure, which may be realized by software and / or hardware, and may generally be integrated into an electronic device. As shown in FIG. 8, the device is configured as a client of a first user,
[0092] The notification presentation module 801 is used to present a sharing notification, where the sharing notification includes a request authority control for the target multimedia, the first user is a non-home user of the target multimedia, and the sharing notification is pushed by the service side based on the identity information of the first user;
[0093] The application module 802 is used to send an application authority request to a service side in response to a trigger operation on the application authority control, so that the service side sends the application authority request to a client of a second user corresponding to the home side of the target multimedia, and sets the access authority of the first user to the target multimedia;
[0094] The style adjustment module 803 is used to adjust the display style of the application authority control.
[0095] Optionally, the device comprises: It further includes a first notification module for obtaining an authority confirmation notification and presenting first notification information, wherein the first notification information characterizes that the first user has already obtained notification information of the access authority of the target multimedia.
[0096] Optionally, the device comprises: It further includes a second notification module for obtaining an already-held permission notification and displaying second notification information, wherein the second notification information characterizes that the first user already has notification information of the operation permission of the target multimedia.
[0097] Alternatively, the first user is a pre-set user among the non-home users, and the pre-set users include a recording start user of the target multimedia, a process organization user of the target process corresponding to the target multimedia, and a process start user.
[0098] Optionally, the sharing notification further includes link information of the target multimedia, and after obtaining an authorization confirmation command, the device: The multimedia player further includes a presentation module for acquiring and presenting the target multimedia based on the link information of the target multimedia in response to a trigger operation on the link information of the target multimedia.
[0099] The multimedia sharing device according to the embodiments of the present disclosure can execute the multimedia sharing method according to any embodiment of the present disclosure, and has corresponding function modules and beneficial effects for executing the method.
[0100] An embodiment of the present disclosure further provides a computer program product including a computer program / instruction, which, when executed by a processor, implements the multimedia sharing method according to any embodiment of the present disclosure.
[0101] FIG. 9 is a structural schematic diagram of an electronic device according to an embodiment of the present disclosure. Referring specifically to FIG. 9 below, a structural schematic diagram for implementing an electronic device 900 according to an embodiment of the present disclosure is shown. The electronic device 900 according to an embodiment of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (PADs), portable multimedia players (PMPs), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. The electronic device shown in FIG. 9 is merely an example and does not imply any limitations on the functionality and scope of use of the embodiment of the present disclosure.
[0102] 9, electronic device 900 may include a processing unit (e.g., a central processor, a graphics processor, etc.) 901, which can perform various appropriate operations and processes based on programs stored in read-only memory (ROM) 902 or programs loaded from storage device 908 into random access memory (RAM) 903. RAM 903 stores various programs and data necessary for the operation of electronic device 900. Processing unit 901, ROM 902, and RAM 903 are connected to each other via bus 904. Input / output (I / O) interface 905 is also connected to bus 904.
[0103] Typically, input devices 906, including, for example, a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 907, including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 908, including, for example, a magnetic tape, hard disk, etc.; and communication devices 909 may be connected to the I / O interface 905. The communication devices 909 may enable wireless or wired communication between the electronic device 900 and other devices to exchange data. While FIG. 9 illustrates the electronic device 900 with various devices, it should be understood that it need not implement or include all of the devices shown. More or fewer devices may be implemented or included.
[0104] In particular, according to embodiments of the present disclosure, the processes described above with reference to the flowcharts may be implemented as a computer software program. For example, embodiments of the present disclosure may include a computer program product, such as a computer program carried on a non-transitory computer-readable medium, the computer program including program code for performing the methods illustrated in the flowcharts. In such embodiments, the computer program may be downloaded and installed from a network via the communication device 909, or may be installed from the storage device 908, or may be installed from the ROM 902. When the computer program is executed by the processing device 901, it performs the functions defined in the multimedia sharing method of the embodiments of the present disclosure.
[0105] It should be noted that the computer-readable medium of the present disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of both. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of one or more thereof. More specific examples of the computer-readable storage medium may include, but are not limited to, an electrical connection having one or more conductors, a portable computer magnetic disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical memory device, a magnetic memory device, or any suitable combination of the above. In the present disclosure, the computer-readable storage medium may be any tangible medium that contains or stores a program, which may be used by or in combination with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium may include, but is not limited to, a propagated data signal carrying computer-readable program code, either in baseband or as part of a carrier. Such a propagated data signal may take various forms, including, but not limited to, an electromagnetic signal, an optical signal, or any suitable combination of the above. A computer-readable signal medium may be any computer-readable medium other than a computer-readable storage medium, which is capable of transmitting, propagating, or transporting a program used by or in connection with an instruction execution system, apparatus, or device. The program code contained in the computer-readable medium may be transmitted over any suitable medium, including, but not limited to, electrical wire, optical cable, RF (radio frequency), etc., or any suitable combination of the above.
[0106] In some embodiments, the clients and servers may communicate using any network protocol now known or later developed, such as HTTP (HyperText Transfer Protocol), and may be connected in communication (e.g., via a communications network) with digital data in any form or medium. Examples of communications networks include local area networks ("LANs"), wide area networks ("WANs"), external networks (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), and any networks now known or later developed.
[0107] The computer-readable medium may be included in the electronic device, or may exist separately from the electronic device.
[0108] The computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to perform the following: receive a target multimedia recording stop command for recording the target process; determine identity information of at least one user participating in the target process; and, based on the identity information, push a sharing notification including permission control to the client of the at least one user, so that the at least one user grants or requests access permission to the target multimedia based on the permission control, wherein different identity information corresponds to different permission control.
[0109] Alternatively, the computer-readable medium may contain one or more programs, and when the one or more programs are executed by the electronic device, a sharing notification may be presented, the sharing notification including a request authority control for the target multimedia, the first user being a non-home user of the target multimedia, the sharing notification being pushed by a service side based on the identity information of the first user, and in response to a trigger operation on the request authority control, a request authority request may be sent to the service side, so that the service side may send the request authority request to a client of a second user corresponding to the home user of the target multimedia, causing the electronic device to set the first user's access authority to the target multimedia and adjust the display style of the request authority control.
[0110] Computer program code for carrying out the operations of the present disclosure can be written in one or more programming languages, or a combination thereof, including, but not limited to, object-oriented programming languages such as Java, Smalltalk, and C++, and general procedural programming languages such as "C" or similar programming languages. The program code may run entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. When referring to a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet Service Provider). The flowcharts and block diagrams in the figures illustrate possible system architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowcharts or block diagrams may represent a module, program segment, or portion of code, which includes one or more executable instructions for implementing the specified logical function. It should be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order from the order marked in the figures. For example, two blocks shown in succession may actually be executed essentially in parallel or may be executed in the reverse order depending on the functionality involved. It should be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented in a dedicated hardware-based system that performs the specified functions or operations, or in a combination of dedicated hardware and computer instructions.
[0111] The units described in the embodiments of the present disclosure may be implemented in a software or hardware manner, and the names of the units do not necessarily constitute limitations on the units themselves.
[0112] The functionality described herein may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific general purpose products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), etc.
[0113] In the context of this disclosure, a machine-readable medium may be a tangible medium that contains or can store a program used by or in connection with an instruction execution system, device, or apparatus. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or apparatus, or any suitable combination of the above. More specific examples of machine-readable storage media include one or more wire-based electrical connections, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, compact disc read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the above.
[0114] The above description merely describes the preferred embodiments of the present disclosure and the technical principles used. It should be understood by those skilled in the art that the scope of the present disclosure is not limited to the technical solution formed by the specific combination of the above technical features, but should also include other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the spirit of the above disclosure, such as, for example, technical solutions formed by substituting the above features with technical features having similar functions disclosed in the present disclosure (but not limited to, the above features).
[0115] It should be noted that although operations are illustrated using a particular sequence, this should not be understood as requiring these operations to be performed in the particular sequence or order shown. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although the above discussion includes some specific implementation details, these should not be construed as limitations on the scope of the disclosure. Certain features that are described in the context of a single embodiment may also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment may be implemented in multiple embodiments alone or in any suitable subcombination.
[0116] Although the present subject matter has been described using language specific to structural features and / or methodological logic operations, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or operations described above. Rather, the specific features and operations described above are merely example forms of implementing the claims.
Claims
1. 1. A method for sharing multimedia, comprising: Applied to the service side, receiving a target multimedia recording end command for recording a target process; determining identity information of at least one user participating in the target process; Pushing a sharing notification including a permission control to a client of the at least one user based on the identity information, so that the at least one user grants or requests access rights to the target multimedia based on the permission control, wherein pushing a sharing notification including different permission controls for different identity information is included. How to share multimedia.
2. Determining identity information of at least one user participating in the target process includes: obtaining schedule information of the target process; and determining identity information of the at least one user based on the schedule information. The method of claim 1 .
3. The identity information includes a home side and a non-home side for the target multimedia, and determining the identity information of the at least one user based on the schedule information includes: determining a process organization user of the target process, a process initiation user, and a recording initiation user of the target multimedia based on the schedule information; Determine the identity information of the target user among the process organization user, the process start user and the recording start user as the home user according to a preset priority policy; and determining identity information of other users other than the target user among the at least one user as the non-home user. The multimedia sharing method of claim 2.
4. The method of claim 1, wherein the authority control includes an authorization control and a request authority control.
5. When the identity information is a non-home user for the target multimedia, the permission control is a request permission control, and pushing a sharing notification including the permission control to the client of the at least one user based on the identity information; and pushing a sharing notification including the request authority control to a client of the first user corresponding to the non-home user. The multimedia sharing method of claim 4.
6. The multimedia sharing method includes: Obtaining a request for application authority transmitted by a client of the first user in response to a trigger operation on the application authority control by the first user; Sending the request for authorization to a client of a second user corresponding to the home side of the target multimedia, the client of the second user setting the access authorization for the first user to the target multimedia; and sending an authorization confirmation notification to the client of the first user. The multimedia sharing method of claim 5.
7. If the identity information is a home side for the target multimedia, the permission control is an authorization control, and pushing a sharing notification including the permission control to the client of the at least one user based on the identity information is performed. and pushing a shared notification including the authorization control to a client of a second user corresponding to the home user. The multimedia sharing method of claim 4.
8. The multimedia sharing method includes: obtaining an authorization command sent by a client of the second user, the authorization command being sent in response to a trigger operation of the authorization control by the second user, the authorization command being used to set access permissions to the target multimedia by all first users; and sending and presenting an authorization notification to the client of the first user. The multimedia sharing method of claim 7.
9. The multimedia sharing method of claim 8, wherein the access authority includes at least one of an edit authority, a browse authority, and a share authority, and supports setting different access authorities for different first users.
10. The multimedia sharing method according to claim 1, characterized in that the sharing notification further includes link information of the target multimedia, and the client of the at least one user accesses the target multimedia through the link information of the target multimedia.
11. 1. A method for sharing multimedia, applied to a client of a first user, comprising: Presenting a sharing notification, the sharing notification including a request authority control for a target multimedia, the first user being a non-home user of the target multimedia, and the sharing notification being pushed by a service side based on identity information of the first user; In response to the trigger operation of the request authority control, sending a request authority request to a service side, so that the service side sends the request authority request to a client of a second user corresponding to the home side of the target multimedia, and sets the access authority of the first user to the target multimedia; and adjusting the display style of the requested permission control to a style that indicates that the user has already requested the access permission of the target multimedia. How to share multimedia.
12. The multimedia sharing method includes: The method further includes obtaining an authorization confirmation notification and presenting first notification information, wherein the first notification information indicates that the first user has already obtained notification information of the access authorization of the target multimedia. The multimedia sharing method of claim 11.
13. The multimedia sharing method includes: The multimedia sharing method of claim 11, further comprising: obtaining an already-held permission notification and displaying second notification information, wherein the second notification information characterizes that the first user already has notification information of the access rights of the target multimedia.
14. The multimedia sharing method of claim 11, characterized in that the first user is a pre-set user among the non-home users, and the pre-set users include a recording start user of the target multimedia, a process organization user of the target process corresponding to the target multimedia, and a process start user.
15. The sharing notification further includes link information of the target multimedia. After obtaining the authorization confirmation notification, the multimedia sharing method includes: The method further includes, in response to a trigger operation on link information of the target multimedia, acquiring and presenting the target multimedia based on the link information of the target multimedia. The multimedia sharing method of claim 12.
16. A multimedia sharing device configured on the service side, an instruction module for receiving a target multimedia recording end instruction for recording the target process; an identity module for determining identity information of at least one user participating in the target process; a notification push module for pushing a sharing notification including a permission control to a client of the at least one user based on the identity information, so that the at least one user grants or requests access permission to the target multimedia based on the permission control, wherein the notification push module pushes a sharing notification including different permission controls for different identity information; Multimedia sharing device.
17. a multimedia sharing device configured on a client of a first user; a notification presenting module for presenting a sharing notification, the sharing notification including a request authority control for a target multimedia, the first user being a non-home user of the target multimedia, and the sharing notification being pushed by a service side based on identity information of the first user; an application module for sending an application authority request to a service side in response to a trigger operation on the application authority control, so that the service side sends the application authority request to a client of a second user corresponding to the home side of the target multimedia, and sets the access authority of the first user to the target multimedia; and a style adjustment module for adjusting the display style of the requested permission control to a style that indicates that the user has already requested the access permission of the target multimedia. Multimedia sharing device.
18. An electronic device, a processor; a memory for storing instructions executable by the processor; The processor is adapted to read the executable instructions from the memory and execute the instructions to implement the multimedia sharing method according to any one of claims 1 to 15. electronic equipment.
19. 16. A computer-readable storage medium having a computer program stored therein, the computer program being used to perform the multimedia sharing method of any one of claims 1 to 15.
Citation Information
Patent Citations
Recording and broadcasting application visual output
CN109287116A
Interaction method and device and electronic equipment
CN112311754A
Application account sharing method and device thereof and electronic equipment
CN112769856A