Method, system and device for managing director device and storage medium

By establishing affiliation between broadcast equipment and organizations, verifying user identities, and ensuring that only target members can use the equipment, the problem of improper management of broadcast equipment is solved, and effective equipment management and access control are achieved.

CN116112703BActive Publication Date: 2026-03-03DINGTALK (CHINA) INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310085735.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-01-11
Publication Date
2026-03-03
Estimated Expiration
2043-01-11

AI Technical Summary

Technical Problem

In the current technology, the broadcasting equipment cannot be effectively managed, which means that anyone can use it, posing a risk of malicious use.

Method used

By establishing the affiliation between broadcast equipment and organizations, verifying whether a user is a target member, and allowing only target members within the affiliated organization to use the equipment, effective management of the broadcast equipment can be achieved.

Benefits of technology

Ensuring that broadcast equipment is used only by target members within the organization prevents malicious use and achieves effective equipment management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116112703B_ABST
    Figure CN116112703B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a director device management method, system, device and storage medium. The method comprises the following steps: receiving a use request for a director device; wherein the use request carries device information of the director device and user information of a requesting user; determining whether the requesting user is a target member in an organization to which the director device belongs according to the device information of the director device, the user information of the requesting user, and a membership relationship between the device and the organization; and when the requesting user is a target member in the organization to which the director device belongs, sending a notification allowing the user to use the director device to the director device. The technical solution provided by the embodiments of the present application can ensure that the director device is used by a target member in an organization to which the director device belongs, and cannot be used by other irrelevant personnel, thereby avoiding the risk of malicious use of the director device and achieving effective management of the director device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a management method, system, device and storage medium for broadcasting equipment. Background Technology

[0002] With the development of mobile terminal devices, wireless networks, and live streaming technology, live streaming platforms relying on these three technologies have attracted the attention of more and more companies.

[0003] Currently, in order to enable users to watch more and better live content on their mobile phones, professional broadcasting equipment (or broadcasting console equipment) is usually set up at the live broadcast site. This broadcasting equipment receives live footage from multiple angles captured by the on-site acquisition equipment, and then generates a single stream based on these multiple angles for live streaming.

[0004] Due to their high manufacturing cost, broadcast control equipment is typically shared within a company for multiple users. Currently, this equipment is usually placed in the studio, allowing anyone to use it simply by turning it on. Therefore, existing technologies fail to provide effective management of broadcast control equipment. Summary of the Invention

[0005] In view of the above problems, this application is made to provide a method, system, device and storage medium for managing broadcast equipment that solves or at least partially solves the above problems.

[0006] Therefore, in one embodiment of this application, a method for managing broadcast control equipment is provided. The method includes:

[0007] Receive a request to use the broadcast control equipment; wherein the request carries the equipment information of the broadcast control equipment and the user information of the user requesting to use the equipment.

[0008] Based on the device information of the broadcast control equipment, the user information of the requesting user, and the affiliation between the device and the organization, it is determined whether the requesting user is a target member within the organization to which the broadcast control equipment belongs;

[0009] When the user making the request is a target member within the organization to which the broadcast control device belongs, a notification is sent to the broadcast control device allowing the user to use the device.

[0010] In another embodiment of this application, a method for managing broadcast control equipment is provided. The method includes:

[0011] In response to a user's request to use the broadcast control equipment, a usage request is generated, carrying the equipment information of the broadcast control equipment and the user's user information;

[0012] The usage request is sent to the broadcast control server so that, upon receiving the usage request, the broadcast control server determines whether the user is a target member within the organization to which the broadcast control device belongs, based on the device information of the broadcast control device, the user information of the user, and the relationship between the device and the organization. If the user is a target member within the organization to which the broadcast control device belongs, the broadcast control server sends a notification to the broadcast control device allowing the user to use the device.

[0013] In another embodiment of this application, a management method for broadcast control equipment is provided, applicable to broadcast control equipment. The method includes:

[0014] Upon receiving a notification from the broadcast control server allowing the user to use the device, the broadcast control server provides the broadcast control function to the user. The broadcast control server is configured to: receive the user's request to use the broadcast control device; the request carries device information of the broadcast control device and the user's user information; determine whether the user is a target member within the organization to which the broadcast control device belongs, based on the device information, the user's user information, and the relationship between the device and the organization; and send the notification to the broadcast control device when the user is a target member within the organization to which the broadcast control device belongs.

[0015] The target video is generated based on the director operation triggered by the user using the director function;

[0016] The target video is sent to the video server.

[0017] In another embodiment of this application, a broadcast control system is provided, which includes: user equipment, broadcast control server, and broadcast control equipment;

[0018] The user equipment is configured to: in response to a user's request to use the broadcast control equipment, generate a usage request carrying device information of the broadcast control equipment and user information of the user; and send the usage request to the broadcast control server;

[0019] The broadcast control server is configured to: upon receiving the usage request, determine whether the user is a target member within the organization to which the broadcast control device belongs, based on the device information of the broadcast control device, the user information of the user, and the affiliation between the device and the organization; and when the user is a target member within the organization to which the broadcast control device belongs, send a notification to the broadcast control device allowing the user to use the device.

[0020] The broadcast control device is configured to: upon receiving the notification from the broadcast control server, provide broadcast control functionality to the user; generate a target video based on the broadcast control operation triggered by the user using the broadcast control functionality; and send the target video to the video server.

[0021] In another embodiment of this application, an electronic device is provided. The electronic device includes: a memory and a processor, wherein,

[0022] The memory is used to store programs;

[0023] The processor, coupled to the memory, is configured to execute the program stored in the memory to implement the method described in any of the preceding embodiments.

[0024] In another embodiment of this application, a computer-readable storage medium storing a computer program is provided, which, when executed by a computer, can implement the methods described in any of the above-described embodiments.

[0025] In the technical solution provided in this application embodiment, an affiliation relationship between the broadcast control equipment and the organization is established in advance. When a user needs to use the broadcast control equipment, it is necessary to verify whether the user is a target member within the organization to which the broadcast control equipment belongs. Only when the verification is successful will a notification allowing the user to use the broadcast control equipment be sent, thus enabling the user to use the broadcast control equipment. Therefore, by adopting the technical solution provided in this application embodiment, it is possible to ensure that the broadcast control equipment is used by target members within the organization to which the broadcast control equipment belongs, and cannot be used by other unrelated personnel, avoiding the risk of malicious use of the broadcast control equipment and achieving effective management of the broadcast control equipment. Attached Figure Description

[0026] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0027] Figure 1 This is a schematic diagram of the structure of a broadcast control system provided in one embodiment of this application;

[0028] Figure 2 A flowchart illustrating the management method provided in an embodiment of this application. Figure 1 ;

[0029] Figure 3 A flowchart illustrating the management method provided in an embodiment of this application. Figure 2 ;

[0030] Figure 4 A flowchart illustrating the management method provided in an embodiment of this application. Figure 3 ;

[0031] Figure 5 A flowchart illustrating the management method provided in an embodiment of this application. Figure 4 ;

[0032] Figure 6 An example architecture diagram provided for one embodiment of this application;

[0033] Figure 7 This is a structural block diagram of an electronic device provided in an embodiment of this application. Detailed Implementation

[0034] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are merely some embodiments of the present application, and not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present application without creative effort are within the scope of protection of the present application.

[0035] Furthermore, some processes described in the specification, claims, and accompanying drawings of this application include multiple operations that appear in a specific order. These operations may be performed out of order or in parallel. Operation numbers such as 101, 102, etc., are merely used to distinguish different operations and do not represent any execution order. Additionally, these processes may include more or fewer operations, and these operations may be performed sequentially or in parallel. It should be noted that the terms "first," "second," etc., used herein are used to distinguish different messages, devices, modules, etc., and do not represent a sequential order, nor do they limit "first" and "second" to different types.

[0036] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, use and processing of the relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and corresponding operation portals are provided for users to choose to authorize or refuse.

[0037] Before introducing the management method for broadcast control equipment provided in the embodiments of this application, the system involved in the method will be described. For example... Figure 1 As shown, the broadcast control system includes: user equipment 11, broadcast control server 12, and broadcast control equipment 13;

[0038] The user equipment 11 is configured to: in response to a user's request to use the broadcast control equipment 12, generate a usage request carrying device information of the broadcast control equipment and user information of the user; and send the usage request to the broadcast control server 12.

[0039] The broadcast server 12 is configured to: upon receiving the usage request, determine whether the user is a target member within the organization to which the broadcast device 13 belongs, based on the device information of the broadcast device 13, the user information of the user, and the affiliation between the device and the organization; and when the user is a target member within the organization to which the broadcast device 13 belongs, send a notification to the broadcast device 13 allowing the user to use the service.

[0040] The broadcast control device 13 is configured to: upon receiving the notification, provide broadcast control functionality to the user; generate a target video based on the broadcast control operation triggered by the user using the broadcast control functionality; and send the target video to the video server 21.

[0041] The notification that allows the user to use the broadcast control function of the broadcast control device refers to a notification that allows the user to use the broadcast control function of the broadcast control device. After receiving the notification from the broadcast control server that the user is allowed to use the broadcast control function, the broadcast control device can provide the user with the broadcast control function, thus enabling the user to use the broadcast control function of the broadcast control device.

[0042] The aforementioned user device 11 can be a user's mobile phone, user's computer, etc.; the aforementioned broadcast server 12 can be a regular server, cloud server, or virtual server, etc. The broadcast device 13 can provide broadcast functions such as close-up shots, adding bullet comments, switching backgrounds, and switching angles. In practical applications, the broadcast device 13 can connect to multiple cameras on-site, receive video streams captured by multiple cameras, and generate a single video stream based on these streams, pushing this single video stream to the video server. In one example, the broadcast device 13 can be a virtual broadcast console device; a virtual broadcast console device can complete the replacement of virtual scenes locally. Specifically, it can merge the human image captured by the camera with a predefined virtual scene, presenting the user as being in a virtual scene.

[0043] In the technical solution provided in this application embodiment, an affiliation relationship between the broadcast control equipment and the organization is established in advance. When a user needs to use the broadcast control equipment, it is necessary to verify whether the user is a target member within the organization to which the broadcast control equipment belongs. Only when the verification is successful will a notification allowing the user to use the broadcast control equipment be sent, thus enabling the user to use the broadcast control equipment. Therefore, by adopting the technical solution provided in this application embodiment, it is possible to ensure that the broadcast control equipment is used by target members within the organization to which the broadcast control equipment belongs, and cannot be used by other unrelated personnel, avoiding the risk of malicious use of the broadcast control equipment and achieving effective management of the broadcast control equipment.

[0044] The processing flow of each of the user equipment 11, the broadcast server 12, and the broadcast equipment 13, as well as the interaction process between them, will be described in detail in the following embodiments.

[0045] Figure 2A flowchart illustrating a method for managing broadcast control equipment according to an embodiment of this application is shown. The entity executing this method can be the broadcast control server in the aforementioned system. For example... Figure 2 As shown, the method includes:

[0046] 201. Receive usage requests for broadcast equipment.

[0047] The usage request includes the device information of the broadcasting equipment and the user information of the user requesting to use it.

[0048] 202. Based on the device information of the broadcast control equipment, the user information of the requesting user, and the affiliation between the equipment and the organization, determine whether the requesting user is a target member within the organization to which the broadcast control equipment belongs.

[0049] 203. When the requesting user is a target member within the organization to which the broadcast control device belongs, a notification allowing the user to use the device is sent to the broadcast control device.

[0050] In section 201 above, the equipment information of the broadcast control equipment is used to uniquely identify the broadcast control equipment, and may include: equipment name, equipment model, product serial number (SN), etc.

[0051] A requesting user refers to a user who requests to use the broadcast equipment. The user information of the requesting user is used to uniquely identify the requesting user and may include: username, user ID (Identity document), etc.

[0052] In section 202 above, the affiliation between the device and the organization is established beforehand. After receiving a usage request for the broadcast equipment, the broadcast server can obtain the affiliation between the device and the organization; based on the device information of the broadcast equipment, it queries the affiliation between the device and the organization to determine the organization to which the broadcast equipment belongs; it obtains the organization details data of the organization to which the broadcast equipment belongs; wherein, the organization details data may include the member information of each member within the organization and the role held by each member (e.g., general manager, department manager, department staff, etc.); based on the organization details data of the organization to which the broadcast equipment belongs and the user information of the user, it determines whether the user is a target member within the organization to which the broadcast equipment belongs.

[0053] The target member can refer to any member within the organization to which the broadcast equipment belongs, or a specific member within the organization to which the broadcast equipment belongs, such as a member with a management role.

[0054] If the target member refers to any member within the organization to which the broadcast equipment belongs, then any member within the organization to which the broadcast equipment belongs can use the broadcast equipment; if the target member refers to a specific member to which the broadcast equipment belongs, such as a member with a management role (e.g., general manager, department manager), then only members with a management role within the organization to which the broadcast equipment belongs can use the broadcast equipment.

[0055] In step 203 above, when the requesting user is a target member within the organization to which the broadcast control device belongs, a notification is sent to the broadcast control device allowing the user to use the device, thus informing the broadcast control device to provide broadcast control functionality to the user. In this way, the user can use the broadcast control device for broadcast control.

[0056] In the technical solution provided in this application embodiment, an affiliation relationship between the broadcast control equipment and the organization is established in advance. When a user needs to use the broadcast control equipment, it is necessary to verify whether the user is a target member within the organization to which the broadcast control equipment belongs. Only when the verification is successful will a notification allowing the user to use the broadcast control equipment be sent, thus enabling the user to use the broadcast control equipment. Therefore, by adopting the technical solution provided in this application embodiment, it is possible to ensure that the broadcast control equipment is used by target members within the organization to which the broadcast control equipment belongs, and cannot be used by other unrelated personnel, avoiding the risk of malicious use of the broadcast control equipment and achieving effective management of the broadcast control equipment.

[0057] In this embodiment, any user who wants to use the broadcast equipment needs to send a usage request to the broadcast server. After sending a notification to the broadcast equipment allowing the user to use it, the broadcast server generates a user usage record for that user, which includes the user's information and the usage time. This method not only regulates user behavior but also reduces the difficulty of assigning responsibility in cases of malicious damage to the equipment.

[0058] The affiliation between the aforementioned devices and organizations can be established in response to a user's request. Specifically, the aforementioned method may further include:

[0059] 204. Upon receiving a request to establish an affiliation between the broadcast control device and the first organization, determine the type of role the requesting user holds within the first organization.

[0060] 205. When the requested user's role type within the first organization meets the first preset condition, establish the affiliation relationship between the broadcasting equipment and the first organization.

[0061] In the aforementioned 204, the affiliation establishment request carries the device information of the broadcast equipment, the organizational information of the first organization, and the user information of the requesting user. The requesting user refers to the user requesting to establish an affiliation between the broadcast equipment and the first organization. The organizational information of the first organization is used to uniquely identify the first organization and may include: organization name, organization code, etc.

[0062] Based on the organizational information of the first organization, the organizational details data of the first organization can be obtained; based on the user information of the user requesting to be established and the organizational details data of the first organization, the role type of the user requesting to be established within the first organization can be determined.

[0063] Typically, members within an organization can be categorized into managerial and non-management roles. In practice, only managerial members can be granted permissions to bind organizations and devices, thus preventing non-management members from doing so.

[0064] It should be noted that the role types of members within an organization can be further subdivided as needed, and this application embodiment does not specifically limit this.

[0065] In the above 205, the first preset condition can be set according to actual needs, and this application embodiment does not specifically limit it. In one example, when the role type of the user requesting to establish a role in the first organization is management type, it is determined that the role type of the user requesting to establish a role in the first organization meets the first preset condition; otherwise, it is determined that the role type of the user requesting to establish a role in the first organization does not meet the first preset condition.

[0066] Establish the affiliation relationship between the broadcast control equipment and the first organization. Specifically, establish the correspondence between the equipment information of the broadcast control equipment and the organizational information of the first organization.

[0067] The affiliation between the broadcasting equipment and the first organization can be stored locally on the broadcasting server or elsewhere; this application embodiment does not specifically limit this.

[0068] Furthermore, after the broadcast server establishes the affiliation between the broadcast equipment and the first organization, it can send the organization information of the first organization to the broadcast equipment. The broadcast equipment can then store this organization information locally and display it on its screen. In this way, when users see the organization information displayed on the broadcast equipment's screen, they will know that the broadcast equipment belongs to the first organization.

[0069] When the aforementioned broadcast control equipment is a virtual broadcast control equipment, the aforementioned method may further include:

[0070] 206. Upon receiving a virtual scene configuration request for the second organization, determine the role type that the requesting user assumes within the second organization.

[0071] 207. When the role type of the user in the second organization meets the second preset condition, configure the corresponding virtual scene model for the second organization according to the virtual scene configuration request.

[0072] 208. Based on the affiliation between the device and the organization, send the virtual scene model configured by the second organization to the broadcasting device belonging to the second organization.

[0073] In step 206 above, the virtual scene configuration request carries the organizational information of the second organization and the user information of the user requesting configuration. The user requesting configuration refers to the user requesting configuration of the virtual scene of the second organization.

[0074] Based on the organization information of the second organization, obtain the organization details data of the second organization; based on the user information of the requesting user and the organization details data of the second organization, determine the role type of the requesting user within the second organization.

[0075] In the above 207, the second preset condition can be set according to actual needs, and this application embodiment does not specifically limit it. In one example, when the role type of the user requesting configuration in the second organization is management type, it is determined that the role type of the user requesting configuration in the second organization meets the second preset condition; otherwise, it is determined that the role type of the user requesting configuration in the second organization does not meet the second preset condition.

[0076] In practical applications, the virtual scene configuration request can be a virtual scene addition request or a virtual scene modification request.

[0077] In one example, the virtual scene configuration request includes: a virtual scene addition request. The phrase "configure the corresponding virtual scene model for the second organization according to the virtual scene configuration request" in section 207 above may include:

[0078] 2071a. Configure the first virtual scene model requested by the virtual scene addition request for the second organization.

[0079] The new virtual scene request carries model information of the first virtual scene model and organizational information of the second organization. The model information of the first virtual scene model can uniquely identify the first virtual scene model and may include: model name, model number, etc.

[0080] In another example, the virtual scene configuration request includes a virtual scene modification request. The phrase "configure a corresponding virtual scene model for the second organization according to the virtual scene configuration request" in section 207 above may include:

[0081] 2071b. Determine at least one virtual scene model that has been configured by the second organization.

[0082] 2072b. From the at least one virtual scene model, determine the target virtual scene model for which the virtual scene modification request is requested to be modified.

[0083] 2073b. Modify the target virtual scene model according to the virtual scene modification request.

[0084] The virtual scene modification request may carry the organization information of the second organization and the model information of the target virtual scene model to be modified.

[0085] The broadcast server has pre-established a correspondence between an organization and at least one configured virtual scene model. Based on the organization information of the second organization, the above correspondence is searched to obtain at least one configured virtual scene model of the second organization.

[0086] Modifications to the target virtual scene model may include: adjusting the angle of item placement, replacing item types, replacing item colors, etc.

[0087] In step 208 above, the broadcasting equipment belonging to the second organization is determined based on the affiliation between the equipment and the organization; the virtual scene model configured by the second organization is sent to the broadcasting equipment belonging to the second organization.

[0088] After receiving the virtual scene model, the broadcast equipment belonging to the second organization stores the virtual scene model locally, and can later provide the virtual scene model to users for selection.

[0089] In practical applications, the broadcast control equipment can send a virtual scene retrieval request to the broadcast control server each time it is powered on. This request carries the equipment information of the broadcast control equipment. Based on this information, the broadcast control server searches for the relationship between the equipment and its organization, determining the organization to which the broadcast control equipment belongs. It then sends at least one virtual scene model corresponding to the organization to the broadcast control equipment, which caches it locally. The broadcast control server can also send an update notification to broadcast control equipment belonging to a specific organization when the virtual scene model corresponding to that organization is updated (e.g., a new virtual scene model is added, deleted, or modified). This updates the locally cached virtual scene model for that broadcast control equipment.

[0090] In this embodiment, the virtual scene resources corresponding to different organizations are isolated from each other.

[0091] In addition, to facilitate shared use of the broadcast equipment by multiple users, a reservation service can be provided. User equipment can respond to a user's reservation operation for the broadcast equipment by generating a reservation request for that broadcast equipment. The reservation request carries the user's reserved usage time period and is sent to the broadcast server. Upon receiving the reservation request, the broadcast server determines whether the user is a target member within the organization to which the broadcast equipment belongs. If so, a reservation record is created and the user is notified of a successful reservation; otherwise, the user is notified of a failed reservation. Furthermore, after receiving the usage request and determining that the user is a target member within the target organization to which the broadcast equipment belongs, the broadcast server also needs to obtain the user's reservation record for the broadcast equipment. If the current time falls within the usage time period recorded in the user's reservation record, a notification allowing the user to use the broadcast equipment is sent to the broadcast equipment. If no relevant reservation record is obtained or the current time does not fall within the usage time period recorded in the user's reservation record, a notification allowing the user to use the broadcast equipment is not sent to the broadcast equipment.

[0092] Figure 3 This illustration shows a flowchart of a method for managing broadcast control equipment according to another embodiment of this application. The execution subject of this method can be either the broadcast control equipment or the user equipment in the aforementioned system. For ease of explanation, the following description will use the user equipment as the execution subject to illustrate the method in detail. Figure 3 As shown, the method includes:

[0093] 301. In response to a user's request to use the broadcast control equipment, generate a usage request carrying the equipment information of the broadcast control equipment and the user's user information.

[0094] 302. Send the usage request to the broadcast control server so that after receiving the usage request, the broadcast control server determines whether the user is a target member within the organization to which the broadcast control device belongs, based on the device information of the broadcast control device, the user information of the user, and the relationship between the device and the organization. If the user is a target member within the organization to which the broadcast control device belongs, the broadcast control server sends a notification to the broadcast control device allowing the user to use the device.

[0095] In one example of 301 above, the user equipment can provide a usage application interface to the user, and can generate a usage request carrying the device information of the broadcasting equipment and the user's user information in response to the user's input operation of inputting device information of the broadcasting equipment and user information on the usage application interface.

[0096] In the aforementioned 302 error, the request will be sent to the broadcast server over the network.

[0097] The specific implementation process of the above-mentioned broadcast control server can be found in the corresponding content of the above embodiments, and will not be repeated here.

[0098] In the technical solution provided in this application embodiment, an affiliation relationship between the broadcast control equipment and the organization is established in advance. When a user needs to use the broadcast control equipment, it is necessary to verify whether the user is a target member within the organization to which the broadcast control equipment belongs. Only when the verification is successful will a notification allowing the user to use the broadcast control equipment be sent, thus enabling the user to use the broadcast control equipment. Therefore, by adopting the technical solution provided in this application embodiment, it is possible to ensure that the broadcast control equipment is used by target members within the organization to which the broadcast control equipment belongs, and cannot be used by other unrelated personnel, avoiding the risk of malicious use of the broadcast control equipment and achieving effective management of the broadcast control equipment.

[0099] In one feasible solution, to reduce the user's operating costs, the above method may further include:

[0100] 303. In response to the user's scanning operation of the device usage code on the broadcast control device, display the usage application interface for the broadcast control device.

[0101] The phrase "in response to a user's request to use the broadcast control equipment, generating a usage request carrying the equipment information of the broadcast control equipment and the user's user information" in section 301 above may include:

[0102] 3011. In response to the user's use request operation triggered on the use request interface, generate a use request carrying the device information of the broadcasting equipment and the user's user information.

[0103] In the above-mentioned 303, the device usage code can be a QR code, barcode, etc. The device usage code can be printed on the broadcasting equipment or displayed to the user on the broadcasting equipment's screen. The device usage code contains the broadcasting equipment's device information and first instruction information. The first instruction information is used to instruct the user equipment to display a usage application interface for the broadcasting equipment. In response to the user's scanning operation of the device usage code on the broadcasting equipment, the user equipment identifies the device usage code to obtain the broadcasting equipment's device information and the first instruction information; based on the broadcasting equipment's device information and the first instruction information, it displays a usage application interface for the broadcasting equipment.

[0104] The interface for applying to use broadcast equipment can display the equipment information and application controls for the broadcast equipment.

[0105] In response to the user's triggering operation on the usage request control, a usage request carrying the device information of the broadcasting equipment and the user's user information is generated.

[0106] In practical applications, users need to perform the aforementioned scanning operation through the scanning function provided by the corresponding client on their user devices. The user devices then display a usage application interface for the broadcast equipment. After the user triggers the usage application control on this interface, the user devices can automatically obtain the client's information, and based on this client information, the user's user information can be obtained. Specifically, the client's information (e.g., username, user account) can be used as the user's user information.

[0107] In this embodiment, users can send a request to use the broadcasting equipment simply by scanning a QR code, making the operation very simple.

[0108] In one feasible implementation, the above method may further include:

[0109] 304. In response to the user's operation to establish an affiliation relationship between the broadcasting device and the organization to which the user belongs, generate a corresponding affiliation relationship establishment request.

[0110] 305. Send the affiliation establishment request to the broadcast server to request the broadcast server to establish the affiliation between the broadcast device and the organization to which the user belongs.

[0111] In one instance of the above 304, the user equipment may provide a binding interface to the user; in response to the user's input of the equipment information of the broadcasting equipment and the organization information of the user's organization on the binding interface, a corresponding affiliation establishment request is generated.

[0112] The request to establish affiliation may include the equipment information of the broadcasting equipment, the organizational information of the user's organization, and the user's user information.

[0113] In another instance, the above method may also include:

[0114] 306. In response to the user's scanning operation of the device binding code on the broadcast control device, display the binding interface between the broadcast control device and the user's organization;

[0115] Accordingly, the phrase "in response to the user's operation to establish an affiliation between the broadcasting device and the user's organization, generate a corresponding affiliation establishment request" in the above-mentioned 304 clause may include:

[0116] 3041. In response to the user's action to establish an affiliation on the binding interface, generate a corresponding affiliation establishment request.

[0117] In the above-mentioned 306, the device binding code can be a QR code, barcode, etc. The device binding code can be printed on the broadcast control equipment or displayed to the user on the broadcast control equipment's screen. The device binding code contains the broadcast control equipment's device information and second instruction information. The second instruction information is used to instruct the user's device to display a binding interface between the broadcast control equipment and the user's organization.

[0118] In response to the user's scanning operation of the device binding code on the broadcast control device, the user equipment identifies the device usage code to obtain the device information and second instruction information of the broadcast control device; based on the device information and second instruction information of the broadcast control device, it displays a binding interface between the broadcast control device and the organization to which the user belongs.

[0119] In one example, after obtaining the second instruction information, the binding interface between the broadcast equipment and the user's organization can be displayed directly. In this example, the user's role type is not verified before displaying the binding interface; the broadcast server can verify the user's role type after receiving the affiliation establishment request.

[0120] In another example, after obtaining the second instruction information, the user's user information can be sent to the broadcast server. The broadcast server determines the user's role type within their organization based on the user information and checks whether the role type meets a first preset condition. When the broadcast server determines that the role type meets the first preset condition, a binding interface is generated for the broadcast device and the user's organization. In this example, the broadcast server has already verified the user's role type before displaying the binding interface; therefore, after receiving an affiliation establishment request, the broadcast server does not need to verify the user's role type again.

[0121] In practical applications, the binding interface between the broadcasting equipment and the user's organization can display the equipment information of the broadcasting equipment, the organization information of the user's organization, and binding controls.

[0122] In step 3041 above, in response to the user's trigger operation on the bound control, a corresponding ownership relationship establishment request is generated.

[0123] It should be noted that when a user belongs to multiple organizations, the organization information of these organizations can be displayed on the binding interface for the user to select. Then, a request to establish the affiliation between the broadcast equipment and the selected organization is generated. This affiliation request can include the equipment information of the broadcast equipment and the organization information of the selected organization.

[0124] In step 305 above, the affiliation establishment request is sent to the broadcast control server to request the broadcast control server to establish the affiliation relationship between the broadcast control device and the organization to which the user belongs. After receiving the affiliation establishment request, the broadcast control server can perform role type verification, as detailed in the corresponding content of the above embodiments, which will not be repeated here.

[0125] Optionally, the above method may further include:

[0126] 307. In response to the user's virtual scene configuration operation for their organization, generate a virtual scene configuration request for the target organization.

[0127] 308. Send the virtual scene configuration request to the broadcast control server so that the broadcast control server configures the corresponding virtual scene model for the organization to which the user belongs according to the virtual scene configuration request, and sends the virtual scene model configured by the organization to which the user belongs to the broadcast control equipment belonging to the organization according to the relationship between the device and the organization.

[0128] In the aforementioned 307, the user equipment can provide a virtual scene configuration interface for the user's organization. In one example, model information for multiple virtual scene models can be displayed on this interface for the user to select; based on the user's selection on the interface, a new virtual scene request for the user's organization is generated. In another example, a virtual scene model can be displayed on this interface; in response to the user's modification operation on the virtual scene model, a modification request for the virtual scene for the user's organization is generated.

[0129] The aforementioned virtual scene configuration requests include both virtual scene addition requests and virtual scene modification requests.

[0130] It should be noted that any steps in the method provided in this application that are not described in detail can be found in the corresponding content of the above embodiments, and will not be repeated here. Furthermore, the method provided in this application may include other parts or all of the steps in the above embodiments in addition to the steps described above; for details, please refer to the corresponding content of the above embodiments, and will not be repeated here.

[0131] Figure 4 A flowchart illustrating a method for managing broadcast control equipment according to an embodiment of this application is shown. The broadcast control equipment in the aforementioned system is the subject of this method. Figure 4 As shown, the method includes:

[0132] 401. After receiving a notification from the broadcast control server that users are allowed to use the function, provide the broadcast control function to the user.

[0133] The broadcast control server is configured to: receive a user's request to use the broadcast control equipment; the request carries the equipment information of the broadcast control equipment and the user's user information; determine whether the user is a target member within the organization to which the broadcast control equipment belongs based on the equipment information of the broadcast control equipment, the user's user information, and the relationship between the equipment and the organization; and when the user is a target member within the organization to which the broadcast control equipment belongs, send a notification to the broadcast control equipment allowing the user to use the equipment.

[0134] 402. Generate the target video based on the director operation triggered by the user using the director function;

[0135] 403. Send the target video to the video server.

[0136] In the above 401, after receiving a notification that the user is allowed to use the service, the broadcast control device unlocks the broadcast control function for the user to use.

[0137] The specific implementation process of the above-mentioned broadcast control server can be found in the corresponding content of the above embodiments, and will not be repeated here.

[0138] In section 402 above, the broadcast control equipment can be connected to one or more cameras to receive video captured by the cameras and control the camera's capture angle, etc. In addition, the broadcast control equipment is equipped with a remote sensor and buttons; users can control the broadcast by operating the remote sensor and buttons on the broadcast control equipment.

[0139] Based on the director's operation triggered by the user using the aforementioned director function, the video captured by one or more cameras is processed to obtain the target video. In one example, the above processing may further include a virtual scene replacement operation. Specific implementation methods for the above processing can be found in existing technologies and will not be elaborated upon here.

[0140] In the aforementioned 403 error, the target video is pushed to the video server, and the video server then pushes the target video to the viewing terminal.

[0141] In the technical solution provided in this application embodiment, an affiliation relationship between the broadcast control equipment and the organization is established in advance. When a user needs to use the broadcast control equipment, it is necessary to verify whether the user is a target member within the organization to which the broadcast control equipment belongs. Only when the verification is successful will a notification allowing the user to use the broadcast control equipment be sent, thus enabling the user to use the broadcast control equipment. Therefore, by adopting the technical solution provided in this application embodiment, it is possible to ensure that the broadcast control equipment is used by target members within the organization to which the broadcast control equipment belongs, and cannot be used by other unrelated personnel, avoiding the risk of malicious use of the broadcast control equipment and achieving effective management of the broadcast control equipment.

[0142] It should be noted that any steps in the method provided in this application that are not described in detail can be found in the corresponding content of the above embodiments, and will not be repeated here. Furthermore, the method provided in this application may include other parts or all of the steps in the above embodiments in addition to the steps described above; for details, please refer to the corresponding content of the above embodiments, and will not be repeated here.

[0143] The following will combine Figure 5 The management method for broadcast control equipment provided in the embodiments of this application is illustrated by example:

[0144] like Figure 5 As shown, Company A owns a broadcast control device 13, which is used by personnel from multiple departments.

[0145] 1. Scan the device binding code

[0146] Upon initial launch of the broadcast control software on the broadcast control equipment, a device binding code is provided. An administrator within Company A (a member with an administrator role) scans the device binding code displayed on the broadcast control equipment 13's screen using their mobile phone 11a.

[0147] 2. Send a request to establish ownership.

[0148] Mobile phone 11a identifies the device binding code and obtains the device information and second instruction information of the broadcast control device 13; then, it displays the binding interface to the user; in response to the binding operation triggered by the user on the binding interface for the broadcast control device and the user's organization, it generates an affiliation establishment request; and sends the affiliation establishment request to the broadcast control server 12.

[0149] 3. Establish the affiliation between equipment and organization.

[0150] After receiving the affiliation establishment request, the broadcast server 12 verifies the user's role type; after successful verification, the broadcast server 12 establishes the affiliation between the broadcast equipment and the user's organization.

[0151] 4. Send virtual scene configuration request

[0152] In response to the administrator's virtual scene configuration operation, mobile phone 11a sends a virtual scene configuration request to the broadcast server 12.

[0153] 5. Establish the correspondence between the organization and the virtual scenario model.

[0154] After receiving the virtual scene configuration request, the broadcast server 12 configures the corresponding virtual scene model for the corresponding organization and establishes the correspondence between the organization and the virtual scene model.

[0155] 6. Send virtual scene model

[0156] When the broadcast server 12 is powered on, it can send the virtual scene model corresponding to the organization to which the device belongs to the broadcast device 13; and / or, when the virtual scene model corresponding to the organization is updated, the broadcast server 12 can send the updated virtual scene model to the broadcast devices belonging to that organization.

[0157] 7. Scan the device usage code

[0158] Users within Company A use their mobile phones (11b) to scan the device usage code displayed on the screen of broadcast equipment (13).

[0159] 8. Send usage request

[0160] Mobile phone 11b identifies the device usage code, obtains the device information and first instruction information of the broadcast control device 13; then, it displays the usage application interface for the broadcast control device 13; in response to the usage application operation triggered by the user on the usage application interface, it generates a usage request; and sends the usage request to the broadcast control server 12.

[0161] 9. Send a notification allowing users to use it.

[0162] After receiving a usage request, the broadcast server 12 verifies the user's role type. Upon completion of the verification, it sends a notification to the broadcast device 13 allowing the user to use the service. Upon receiving this notification, the broadcast device 13 unlocks the broadcasting function for the user. Thus, the user can then use the broadcast device 13 for broadcasting normally.

[0163] 10. Live streaming

[0164] The broadcasting equipment 13 sends the live video obtained by the broadcasting team to the video server 21.

[0165] The following will combine Figure 6 The overall architecture involved in the embodiments of this application will be described as follows:

[0166] The overall architecture comprises three parts: computer management software 601, broadcast control software 602 on the broadcast control equipment, and micro-applications 603. Among them,

[0167] Computer management software 601: Primarily designed for enterprise administrators, it configures virtual scene models and requires a certain level of operational skill.

[0168] 602, the directing software on the directing equipment: the software that users need to operate when completing a live broadcast;

[0169] Mini-App 603: An auxiliary mini-program for managing broadcast equipment, allowing users to reserve and use equipment on the platform.

[0170] The technical solution provided in this application introduces organizational-level management of various virtual scene resources, enabling platforms and users to quickly configure virtual scenes. Simultaneously, by introducing role differentiation, separating administrator and user roles, it achieves effective management of device and cloud resources (i.e., the aforementioned virtual scene resources). Through end-to-cloud collaboration, it achieves centralized storage and distribution of virtual scene resources, enabling rapid local synchronization of virtual scene models and resulting in a smoother live streaming experience.

[0171] Figure 7 A schematic diagram of the structure of an electronic device according to an embodiment of this application is shown. Figure 7 As shown, the electronic device includes a memory 1101 and a processor 1102. The memory 1101 can be configured to store various other data to support operation on the electronic device. Examples of such data include instructions for any application or method used to operate on the electronic device. The memory 1101 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Electrically Programmable Read Only Memory (EPROM), Programmable Read Only Memory (PROM), Read Only Memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.

[0172] The memory 1101 is used to store programs;

[0173] The processor 1102 is coupled to the memory 1101 and is used to execute the program stored in the memory 1101 to implement the methods provided in the above-described method embodiments.

[0174] Furthermore, such as Figure 7 As shown, the electronic device also includes: communication component 1103, display 1104, power supply component 1105, audio component 1106, and other components. Figure 7 The diagram only shows some components and does not mean that the electronic device includes only these components. Figure 7 The components shown.

[0175] Accordingly, embodiments of this application also provide a computer-readable storage medium storing a computer program, which, when executed by a computer, can implement the steps or functions of the methods provided in the above-described method embodiments.

[0176] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.

[0177] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, 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 (Read Only Memory) / RAM (Random Access Memory), magnetic disk, optical disk, etc., including several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.

[0178] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.

Claims

1. A method for managing broadcast control equipment, characterized in that, include: Receive a request to use the broadcast control equipment; wherein the request carries the equipment information of the broadcast control equipment and the user information of the user requesting to use the equipment. Based on the device information of the broadcast control equipment, the user information of the requesting user, and the affiliation between the device and the organization, it is determined whether the requesting user is a target member within the organization to which the broadcast control equipment belongs; When the user making the request is a target member within the organization to which the broadcast control device belongs, a notification is sent to the broadcast control device allowing the user to use the device. Upon receiving a virtual scene configuration request for the second organization, determine the role type that the requesting user assumes within the second organization; When the role type of the user in the second organization meets the second preset condition, the corresponding virtual scene model is configured for the second organization according to the virtual scene configuration request; Based on the affiliation between the device and the organization, the virtual scene model configured by the second organization is sent to the broadcasting device belonging to the second organization.

2. The method according to claim 1, characterized in that, Also includes: Upon receiving a request to establish an affiliation between the broadcast control device and the first organization, the user requesting the establishment of the relationship is determined to be of the type of role they hold within the first organization. When the requested user's role type within the first organization meets the first preset condition, the affiliation between the broadcasting equipment and the first organization is established.

3. The method according to claim 1, characterized in that, The virtual scene configuration request includes: a virtual scene addition request; Based on the virtual scene configuration request, configure a corresponding virtual scene model for the second organization, including: Configure the second organization with the first virtual scene model requested by the virtual scene addition request.

4. The method according to claim 1, characterized in that, The virtual scene configuration request includes: a virtual scene modification request; Based on the virtual scene configuration request, configure a corresponding virtual scene model for the second organization, including: Identify at least one virtual scene model that has been configured by the second organization; From the at least one virtual scene model, determine the target virtual scene model that the virtual scene modification request requests to be modified; Modify the target virtual scene model according to the virtual scene modification request.

5. A method for managing broadcast control equipment, characterized in that, include: In response to a user's request to use the broadcast control equipment, a usage request is generated, carrying the equipment information of the broadcast control equipment and the user's user information; The usage request is sent to the broadcast control server so that, upon receiving the usage request, the broadcast control server determines whether the user is a target member within the organization to which the broadcast control device belongs, based on the device information of the broadcast control device, the user information of the user, and the relationship between the device and the organization. If the user is a target member within the organization to which the broadcast control device belongs, the broadcast control server sends a notification to the broadcast control device allowing the user to use the device. In response to the user's virtual scene configuration operation for their organization, a virtual scene configuration request for the user's organization is generated. The virtual scene configuration request is sent to the broadcast control server, so that the broadcast control server configures the corresponding virtual scene model for the organization to which the user belongs according to the virtual scene configuration request, and sends the virtual scene model configured by the organization to which the user belongs to the broadcast control equipment belonging to the organization according to the relationship between the device and the organization.

6. The method according to claim 5, characterized in that, Also includes: In response to the user's scanning operation of the device usage code on the broadcast control equipment, a usage application interface for the broadcast control equipment is displayed; In response to a user's request to use the broadcast control equipment, a usage request is generated carrying the equipment information of the broadcast control equipment and the user's user information, including: In response to the user's use request operation triggered on the use request interface, a use request carrying the device information of the broadcasting equipment and the user's user information is generated.

7. The method according to claim 5, characterized in that, Also includes: In response to the user's operation to establish an affiliation between the broadcast control device and the user's organization, a corresponding affiliation establishment request is generated; The request to establish the affiliation relationship is sent to the broadcast control server to request the broadcast control server to establish the affiliation relationship between the broadcast control device and the organization to which the user belongs.

8. The method according to claim 7, characterized in that, Also includes: In response to the user's scanning operation of the device binding code on the broadcast control device, a binding interface between the broadcast control device and the user's organization is displayed; In response to the user's affiliation establishment operation triggered by the broadcast control device and the user's organization, a corresponding affiliation establishment request is generated, including: In response to the user's action to establish an affiliation on the binding interface, a corresponding affiliation establishment request is generated.

9. A broadcast control system, characterized in that, include: User equipment, broadcast server, and broadcast equipment; The user equipment is configured to: in response to a user's request to use the broadcast control equipment, generate a usage request carrying device information of the broadcast control equipment and user information of the user; and send the usage request to the broadcast control server; The broadcast server is configured to: upon receiving the usage request, determine whether the user is a target member within the organization to which the broadcast device belongs, based on the device information of the broadcast device, the user information of the user, and the affiliation between the device and the organization; when the user is a target member within the organization to which the broadcast device belongs, send a notification to the broadcast device allowing the user to use the service; upon receiving a virtual scene configuration request for a second organization, determine the role type of the requesting user within the second organization; when the role type of the requesting user within the second organization meets a second preset condition, configure a corresponding virtual scene model for the second organization according to the virtual scene configuration request; and send the virtual scene model configured for the second organization to the broadcast device belonging to the second organization according to the affiliation between the device and the organization. The broadcast control device is configured to: upon receiving the notification, provide broadcast control functionality to the user; generate a target video based on the broadcast control operation triggered by the user using the broadcast control functionality; and send the target video to the video server.

10. An electronic device, characterized in that, include: Memory and processor, among which, The memory is used to store programs; The processor, coupled to the memory, is configured to execute the program stored in the memory to implement the method of any one of claims 1 to 8.

11. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by a computer, it can implement the method of any one of claims 1 to 8.

Citation Information

Patent Citations

  • Organization creation method and device, electronic equipment and storage medium

    CN113541976A

  • Method and device for controlling studio equipment, equipment and storage medium

    CN114783445A