CN117440189A - Resource playing control method, device, equipment and storage medium - Google Patents

Resource playing control method, device, equipment and storage medium Download PDF

Info

Publication number
CN117440189A
CN117440189A CN202210822254.6A CN202210822254A CN117440189A CN 117440189 A CN117440189 A CN 117440189A CN 202210822254 A CN202210822254 A CN 202210822254A CN 117440189 A CN117440189 A CN 117440189A
Authority
CN
China
Prior art keywords
resource
monitoring
control
playing
interface
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210822254.6A
Other languages
Chinese (zh)
Inventor
庞娜
杨毅平
刘心怡
张鹏
张磊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Zitiao Network Technology Co Ltd
Original Assignee
Beijing Zitiao Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Zitiao Network Technology Co Ltd filed Critical Beijing Zitiao Network Technology Co Ltd
Priority to CN202210822254.6A priority Critical patent/CN117440189A/en
Publication of CN117440189A publication Critical patent/CN117440189A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/239Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
    • H04N21/2393Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • H04N21/43076Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of the same content streams on multiple devices, e.g. when family members are watching the same movie on different devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The application provides a resource playing control method, a device, equipment and a storage medium. The method comprises the following steps: responding to a broadcast control triggering instruction of a user, entering a resource broadcast control interface to display a broadcast control scheme of any resource; and responding to a playing instruction of any resource, and controlling the resource to synchronously play in the local and associated equipment according to a playing control scheme of the resource. According to the embodiment of the application, the broadcasting control schemes of different resources are uniformly displayed in the resource broadcasting control interface, so that the degree of regularity of the resource broadcasting control schemes is enhanced, and the intuitiveness of the resource broadcasting control operation is improved. And the universal broadcast control operation of different resources is realized, the operation steps of broadcast control of different resources are reduced, the operation complexity of broadcast control of the resources is avoided, and the high efficiency and convenience of broadcast control of the resources are improved.

Description

Resource playing control method, device, equipment and storage medium
Technical Field
The embodiment of the application relates to the technical field of data control, in particular to a resource broadcasting control method, a device, equipment and a storage medium.
Background
In a scenario where multiple persons are required to watch the same media resource by adopting different devices, such as Virtual Reality (VR) live broadcasting, network training, etc., unified broadcast control management is generally required to be performed on the playing states of each device end when the corresponding resource is played, so that the states of each device end in the resource playing process can be known in time.
At present, different control ends are generally set according to the resource playing characteristics aiming at resources in different fields, and a certain resource is controlled on multiple devices, so that the resource playing control has no universality, and the resource playing control operation is complicated. Therefore, in order to ensure the high efficiency of the resource broadcasting control, it is highly desirable to design a universal broadcasting control scheme suitable for resources in different fields.
Disclosure of Invention
The application provides a resource broadcasting control method, a device, equipment and a storage medium, wherein universal broadcasting control operation is set for different resources by uniformly displaying broadcasting control schemes of different resources in a resource broadcasting control boundary, so that the complexity of the operation of resource broadcasting control is reduced, and the efficiency and convenience of resource broadcasting control are improved.
In a first aspect, an embodiment of the present application provides a method for controlling resource broadcast, where the method includes:
responding to a broadcast control triggering instruction of a user, entering a resource broadcast control interface to display a broadcast control scheme of any resource;
and responding to a playing instruction of any resource, and controlling the resource to synchronously play in the local and associated equipment according to a playing control scheme of the resource.
In a second aspect, an embodiment of the present application provides a resource broadcast control device, where the device includes:
The broadcast control triggering module is used for responding to a broadcast control triggering instruction of a user, entering a resource broadcast control interface and displaying a broadcast control scheme of any resource;
and the resource playing module is used for responding to the playing instruction of any resource and controlling the resource to synchronously play in the local and associated equipment according to the playing control scheme of the resource.
In a third aspect, an embodiment of the present application provides an electronic device, including:
a processor and a memory for storing a computer program, the processor being adapted to invoke and run the computer program stored in the memory to perform the resource broadcast control method provided in the first aspect of the present application.
In a fourth aspect, embodiments of the present application provide a computer-readable storage medium storing a computer program that causes a computer to perform a resource seeding control method as provided in the first aspect of the present application.
In a fifth aspect, embodiments of the present application provide a computer program product comprising a computer program/instructions for causing a computer to perform a resource seeding method as provided in the first aspect of the present application.
According to the technical scheme, the broadcasting control interface is entered in response to the broadcasting control trigger instruction of the user, so that broadcasting control schemes of different resources are uniformly displayed, the degree of regularity of the resource broadcasting control schemes is enhanced, and the intuitiveness of the resource broadcasting control operation is improved. Then, in response to a play instruction of any resource in the resource playing control interface, according to a playing control scheme of the resource, the resource is controlled to synchronously play in local and related equipment, so that universal playing control operation of different resources is realized, operation steps of playing control of different resources are reduced, complexity of operation of playing control of the resource is avoided, and efficiency and convenience of playing control of the resource are improved.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for the description of the embodiments will be briefly described below, and it is apparent that the drawings in the following description are only some embodiments of the present invention, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is an exemplary application scenario diagram provided in an embodiment of the present application;
fig. 2 is a flowchart of a resource broadcast control method provided in an embodiment of the present application;
FIG. 3 (a) is a schematic diagram of a scenario after triggering a device management control in a home page of an industrial assistant according to an embodiment of the present disclosure;
FIG. 3 (b) is a schematic view of a scenario after triggering a project management control in the home page of an industrial assistant according to an embodiment of the present application;
fig. 3 (c) is a schematic view of a scenario after a broadcast control is triggered in a head page of an industrial assistant according to an embodiment of the present application;
fig. 4 is a schematic view of a scenario for performing status monitoring on an associated device according to an embodiment of the present application;
fig. 5 is a schematic view of a scenario for monitoring a local resource playing screen according to an embodiment of the present application;
Fig. 6 is a schematic view of a scenario for monitoring a resource playing screen of an associated device according to an embodiment of the present application;
FIG. 7 is a schematic view of a scenario in which a monitoring list of each associated device is evoked in a monitoring interface according to an embodiment of the present application;
fig. 8 is a schematic diagram of a resource broadcast control device according to an embodiment of the present application;
fig. 9 is a schematic block diagram of an electronic device provided in an embodiment of the present application.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
It should be noted that the terms "first," "second," and the like in the description and the claims of the present invention and the above figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments of the invention described herein may be implemented in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or server that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed or inherent to such process, method, article, or apparatus, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
In this application embodiment, the terms "exemplary" or "such as" and the like are used to denote examples, illustrations, or descriptions, and any embodiment or solution described as "exemplary" or "such as" in this application embodiment should not be construed as being preferred or advantageous over other embodiments or solutions. Rather, the use of words such as "exemplary" or "such as" is intended to present related concepts in a concrete fashion.
In the prior art, aiming at resources in different fields, different control ends are generally set according to the characteristics of resource playing, and a certain resource is controlled on multiple devices, so that the resource playing control has no universality, and the resource playing control operation is complicated.
In order to solve the technical problems, the application program for unified broadcast control management of resources in different fields is designed, and the application program can be recorded as an industry assistant in the application program. The manager can execute generalized resource playing control operation on different resources in different application interfaces in the industry assistant by installing the industry assistant on the electronic equipment serving as the master control end in advance.
When the specific technical scheme of the resource broadcasting control method provided by the application is introduced, each application interface in the industry assistant is explained in detail.
In order to facilitate understanding of the embodiments of the present application, before introducing a specific technical solution of the present application, an application scenario to which the technical solution of the present application is applicable will be described first:
it should be understood that the technical solution of the present application may be applied to the following scenarios, but is not limited thereto:
fig. 1 is an exemplary application scenario diagram provided in an embodiment of the present application. As shown in fig. 1, the application scenario may include an electronic device 110 installed with the above-described industry assistant and various devices 120 that establish a connection with the electronic device 110.
The electronic device 110 may be used as a master control end, and the installed industry assistant performs the broadcast control processing under different resources on each connected device 120.
Moreover, the electronic device 110 may establish a connection with each device 120 through the industry assistant described above, and the respective devices 120 may be partitioned by each resource added within the industry assistant such that a device 120 may exist as an associated device for a resource within the industry assistant.
Further, the generalized broadcast control operations of an administrator on each associated device for any resource may be implemented using corresponding broadcast control operations supported within corresponding application interfaces provided by industry assistants installed on electronic device 110.
In some implementations, the number of electronic devices 110 may be one or more, which is not limited in this application. If the number of electronic devices 110 is plural, it is supported to switch the administrator control mode of each device 120 from a default one-to-one mode or a set one-to-many mode within an industry assistant installed with the electronic device 110 to a multi-pair multi-mode to support multiple administrators to perform corresponding resource seeding operations on the multiple devices 120.
Moreover, the electronic device 110 in the present application may be a device supporting internet of things (the Internet of Things, IOT) including, but not limited to, personal computers (Personal Computer, abbreviated as PCs), tablet computers, mobile phones (e.g., folding screen mobile phones, large screen mobile phones, etc.), wearable devices, vehicle-mounted devices, augmented Reality (Augmented Reality, AR)/Virtual Reality (VR) devices, notebook computers, ultra-Mobile Personal Computer, UMPC, netbooks, personal digital assistants (Personal Digital Assistant, PDA), smart televisions, smart screens, high definition televisions, 4K televisions, smart speakers, smart projectors, etc. The specific type of electronic device 110 is not limited in this application.
In some implementations, each device 120 in this application that is connected to an electronic device 110 may include, but is not limited to, a head-mounted VR device to support playback of each resource within the provided virtual space. The specific type of device 120 is also not limited in any way by this application.
It should be understood that the number of electronic devices 110, 120 in fig. 1 is merely illustrative, and that in practice, any number of electronic devices 110, 120 may be provided as desired, and this is not a limitation of the present application.
In one or more embodiments herein, after an industry assistant is installed within electronic device 110, a support administrator enters the home page of the industry assistant by clicking on the industry assistant. When the industry assistant is accessed for the first time, the corresponding manager account registration operation needs to be executed firstly, so that the front page of the industry assistant can be accessed by logging in the manager account later.
In order to perform generalized broadcast control operation on different resources, the home page of the industry assistant displays different functional controls, so that an administrator triggers the different functional controls to execute different functional operations. By way of example, the functionality controls may include, but are not limited to, device management controls, scheme management controls, and broadcast control controls, among others.
The universal broadcasting control operation of different resources is realized through the functional controls provided by the industry assistant, and when the specific technical scheme of the resource broadcasting control method provided by the application is introduced, the functional controls in the industry assistant are explained in detail.
Taking the broadcast control as an example, if the clicking operation of the administrator on the broadcast control is detected, a corresponding broadcast control trigger instruction is generated. Then, responding to the broadcast control triggering instruction, entering into a resource broadcast control interface provided by the industry assistant.
The following describes a resource broadcasting control method provided by the embodiment of the present application in detail with reference to the accompanying drawings:
fig. 2 is a flowchart of a resource broadcast control method provided in an embodiment of the present application. The method can be executed by the resource playing control device provided by the application, wherein the resource playing control device can be realized by any software and/or hardware mode. The resource playing control device can be applied to any electronic device introduced in the application scenario, and the specific type of the electronic device is not limited in this application.
Specifically, as shown in fig. 2, the method may include the following steps:
S210, responding to a broadcast control trigger instruction of a user, entering a resource broadcast control interface to display a broadcast control scheme of any resource.
In the application, any electronic device can be used as a total control end for controlling a certain resource to be played in one or more devices, and the industry assistant described above is installed in the electronic device in advance.
According to one or more embodiments herein, if a click operation by an administrator on the installed business assistant is detected, it is entered directly into the home page of the business assistant.
The resources in the application can at least comprise one of videos, virtual Reality (VR) applications and panorama sets, so that the comprehensiveness of the resources supported by industry assistants in a multi-person interaction scene is guaranteed. Moreover, the associated device of any resource in the application can be a head-mounted VR device, so that two-dimensional and three-dimensional playing of the resource in the virtual space is supported, and resource immersive playing in a multi-user interaction scene is improved.
At this time, in order to support the generalized broadcast control operation of the industry assistant on the multiple devices for different resources, different functional controls, such as the device management control, the scheme management control, the broadcast control and the like mentioned in the description of the application scenario, are displayed on the home page of the industry assistant.
The various functionality controls provided within the home page of the industry assistant will be described in detail in connection with (a), (b), and (c) in fig. 3:
1) Device management control
If a triggering operation, such as a clicking operation, etc., is detected by a user (e.g., an administrator) acting on the device management control, a corresponding device management instruction is generated. Then, in response to a device management instruction from the user, the device management interface provided by the industry assistant may be entered to display any device that has been discovered using Real-time audio-video communication (Real-Time Communication, abbreviated as RTC) service.
The RTC service can provide high-availability, high-quality and ultra-low-delay audio and video communication services by means of core audio and video coding and decoding, channel transmission, network scheduling technology and the like, supports users to quickly build multi-terminal real-time application, and is applicable to multiple human interaction scenes such as online education, video conference, interactive entertainment, audio and video social interaction and the like.
The requirement of multi-person interaction between the electronic equipment as the overall control end and each equipment as the controlled end is considered. Therefore, the RTC service can be adopted, and the industry assistant and each device with the multi-person interaction requirement for the industry assistant commonly agree on one RTC room number, so that the industry assistant and each device with the multi-person interaction requirement for the industry assistant can automatically enter the corresponding RTC room through the RTC room number after being started.
Further, when the device management interface is entered in response to a device management instruction of a user, each device controlled by an industry assistant can be determined by viewing each device other than the industry assistant that has entered the room in an RTC room that has been agreed in advance. Further, as shown in fig. 3 (a), each of the discovered devices is displayed in the device management interface so as to uniformly manage each of the devices controlled by the industry assistant.
The industry assistant and each device can be added to the RTC room in the local area network by registering their own identification information in the RTC room. At this time, the late-joining member can inquire about the member currently existing in the RTC room, and the existing member in the RTC room can receive the joining notification of the subsequent new member and the leaving notification when the old member leaves the RTC room.
It should be understood that the identification information of the industry assistant and each device added to the RTC room in this application may be its own identification number (User Identification, abbreviated as UID). The UID of each device may be a product Serial Number (SN) of the device, where the SN is a code composed of 17-bit letters or numbers, and is determined when the device leaves the factory, and has uniqueness.
In addition, in order to avoid confusion between the industry assistant in the RTC room and each device as a controlled end, a 'PA_' symbol can be added in front of the actual UID for the UID of the industry assistant, so that the industry assistant in the RTC room can be accurately distinguished from each device.
2) Scheme management control
If a triggering operation, such as a clicking operation, etc., is detected, which is acted upon by a user (e.g., an administrator) on the project management control, a corresponding project management instruction may be generated. Then, in response to a user's project management instructions, the program can be entered into a broadcast control project management interface provided by the industry assistant to display any resources that have been added.
That is, in order to intuitively display various resources supported by the industry assistant, a resource adding control is set in the broadcast control scheme management interface for adding various new resources. Moreover, as shown in fig. 3 (b), each added resource can be displayed through a preset display list in the broadcast control scheme management interface, so as to ensure clear display of each resource.
In addition, in order to ensure the comprehensiveness of the management of each added resource, the application sets a corresponding screening control for the display list, so as to screen part of the resources under a specific condition from all the resources in the display list. For example, filtering out the same type of resource to perform the same operation on it, etc.
On the other hand, in order to ensure convenient operation of each resource, the application also configures corresponding management control, editing control and the like for each resource in the display list. The management control is used for responding to supporting a user to perform specific management operation on a certain resource. The editing control is used for supporting a user to configure a corresponding playing control scheme for a certain resource.
According to one or more embodiments herein, for any resource displayed within a multicast control scheme management interface, in order to ensure the multicast control accuracy of the resource on multiple devices, it is generally necessary to configure a multicast control scheme in advance for the resource to control the unified multicast control of the resource on multiple devices according to the multicast control scheme.
Thus, if a triggering operation, such as a clicking operation, etc., of a user (e.g., an administrator) on an edit control of any resource is detected, a corresponding recipe configuration instruction is generated. Then, responding to the scheme configuration instruction of any resource, and configuring a corresponding broadcast control scheme for the resource.
For example, when a scheme configuration instruction of any resource is received, a broadcast scheme configuration list of the resource can be popped up at a broadcast scheme management interface, so that a user can actively input broadcast option information of the resource. Then, after the submitting instruction of the user to the broadcast control scheme configuration list is detected, the broadcast control scheme of the resource can be obtained by analyzing the user input data in the broadcast control scheme configuration list. And then, correspondingly displaying the configured broadcast control scheme of each resource at the associated position of each resource displayed in the broadcast control scheme management interface.
The playing control scheme of each resource can include a playing format of whether the resource is played on multiple devices in a circulating way or in one time, a playing quality and a playing volume of which definition is adopted for playing, and the like.
After the playing control scheme of any resource is configured, because the multiple devices involved in the interaction of multiple persons of different resources can be different, the playing control scheme of any resource needs to be correspondingly deployed into part of devices with multiple interaction requirements on the resource.
Thus, if a scenario deployment operation of a user (e.g., an administrator) on any resource is detected, a corresponding scenario deployment instruction is generated. Then, in response to the scheme deployment instruction of any resource, the scheme of the resource is deployed into the designated device to determine the associated device of the resource.
Illustratively, upon receiving a project deployment instruction for any resource, a deployment object selection window for the resource may be popped up at the broadcast project management interface, which may display various devices that have been added within the industry assistant. Then, based on the selected operation of the user on some devices in the deployment object selection window, the configured playing control scheme of the resource can be correspondingly deployed to each device selected by the user, so that each associated device of the resource is obtained, and the unified playing control of the resource on each associated device is controlled by the industry assistant.
It should be noted that, the present application may employ an offline manner to deploy the broadcast control scheme of any resource to each associated device in advance, or may deploy the broadcast control scheme of any resource to each associated device according to the actual broadcast control requirement when implementing actual broadcast control on any resource on multiple devices. The deployment time of the broadcast control scheme of any resource is not limited.
3) Broadcast control
If a triggering operation, such as a clicking operation, etc., of a user (e.g., an administrator) on the broadcast control is detected, a corresponding broadcast control triggering instruction is generated. Then, as shown in fig. 3 (c), in response to the broadcast control trigger instruction, the resource broadcast control interface provided by the industry assistant may be entered.
In some alternative implementations, the resource control interface displays a control scheme configured for each resource. If the playing control scheme of a certain current playing control resource is not displayed in the resource playing control interface, the user triggering operation of the scheme management control can be performed to enter the corresponding playing control scheme management interface. Further, the above-described operations are performed in the broadcast control scheme management interface to add a broadcast control scheme for any resource. Then, responding to the operation of the user to the play control selection of the play control scheme of any resource, the play control scheme of the resource can be added into the corresponding resource play control interface.
It should be noted that, the resource playing control interface in the present application may display a playing control scheme of any resource through a preset playing control scheme list.
S220, responding to a playing instruction of any resource, and controlling the resource to synchronously play in the local and associated equipment according to a playing control scheme of the resource.
Because any resource playing control scheme is displayed in the resource playing control interface, each resource is correspondingly displayed. Therefore, whether synchronous playing on multiple devices is needed for the resource can be judged by detecting the playing triggering operation of a user on a certain resource in the resource playing control interface.
As an alternative implementation scheme in the application, if the play triggering operation of the user on any resource displayed in the resource playing control interface is detected, a play instruction of the resource is generated. Then, after receiving the play instruction of any resource, firstly searching out the play control scheme configured by the resource.
Furthermore, considering that the deployment time of the broadcast control scheme of each resource on the associated device is not controllable, it is necessary to determine whether the broadcast control scheme of the resource has been deployed. Moreover, considering that a certain device may exit the control of the industry assistant due to its own cause in the middle, after the multicast control scheme of the resource has been deployed on multiple devices, it is further required to determine whether each device on which the multicast control scheme of the resource is deployed belongs to a certain device displayed in the device management community of the industry assistant, and thus, whether each device on which the multicast control scheme of the resource is deployed belongs to the device controlled by the industry assistant.
Then, after the above judgment operation is performed, each device deployed with the broadcasting scheme of the resource and controlled by the industry assistant can be used as the associated device of the resource. Furthermore, the resource can be controlled to synchronously play in the local and related devices according to the playing requirement of the resource on the resource by the playing control scheme of the resource.
According to one or more embodiments in the present application, for synchronous playback of any resource in the local and associated devices, the following steps may be specifically performed:
first, it is determined whether the associated device for the resource is empty.
That is, in order to ensure accurate playing control of the resource, after receiving a playing instruction of any resource, the associated device of the resource is determined. At this time, the deployment time of the broadcasting control scheme of each resource on the associated equipment is considered to be uncontrollable, and each equipment managed by the industry assistant is updated continuously. Therefore, the present application first needs to determine whether the associated device of the resource is empty to analyze whether the resource supports multicast control on multiple devices.
Secondly, if the associated equipment of the resource is empty, controlling the resource to be played locally according to the playing control scheme of the resource; and if the associated equipment of the resource is not empty, controlling the resource to synchronously play in the local and each associated equipment according to the playing control scheme of the resource.
In this application, there are two cases as to whether the associated device for the resource is empty:
1) If the associated device of the resource is empty, the unified broadcast control of the resource on multiple devices is not supported currently. Therefore, the resource can be directly controlled to be played locally according to the playing control scheme of the resource.
2) And if the associated equipment of the resource is not empty, indicating that the resource is currently supported to perform unified broadcasting control on multiple equipment. Therefore, the resource can be controlled to synchronously play in the local and each associated device according to the playing control scheme of the resource, so as to ensure the accuracy of the playing control of the resource.
According to the technical scheme provided by the embodiment of the application, the resource broadcasting control interface is entered in response to the broadcasting control trigger instruction of the user to uniformly display broadcasting control schemes of different resources, so that the degree of regularity of the resource broadcasting control scheme is enhanced, and the intuitiveness of resource broadcasting control operation is improved. Then, in response to a play instruction of any resource in the resource playing control interface, according to a playing control scheme of the resource, the resource is controlled to synchronously play in local and related equipment, so that universal playing control operation of different resources is realized, operation steps of playing control of different resources are reduced, complexity of operation of playing control of the resource is avoided, and efficiency and convenience of playing control of the resource are improved.
As an alternative implementation scheme in the present application, after controlling any resource to play synchronously in the local and each associated device, the present application further supports monitoring the device status of each associated device and the resource playing frames in the local and each associated device.
The following three cases are used for respectively explaining the process of monitoring the device state of each associated device, the local resource playing picture and the resource playing picture of each associated device.
Case one: after any resource is controlled to synchronously play with each associated device locally, the industry assistant can monitor each associated device uniformly through the playing control scheme of the resource. Thus, as shown in fig. 4, a monitoring list of each associated device under the current broadcast-controlled resource can be displayed in the resource broadcast-controlled interface provided by the industry assistant. The monitoring list of each associated device can include, but is not limited to, status icons of the associated device in different types, so that status monitoring is performed on each associated device, and the status icons can be processed in time when an abnormality occurs in a certain associated device. For example, the status icons in the monitoring list may be which specific status icon and device power icon are currently in offline, standby, pause, or play, etc.
It should be noted that, considering that the industry assistant supports switching the administrator control mode of each device in the industry assistant from a default one-to-one mode or a set one-to-many mode to a multi-pair-to-multi mode, a plurality of administrators are supported to perform corresponding resource playing control operation on each device. Thus, if an associated device is in a multi-administrator control mode, a device lock icon may also be included in the monitoring list of the associated device.
Moreover, the status icons within the monitoring list of each associated device are not user-operable. Then, when the user needs to perform a functional operation such as screen monitoring, device restarting or shutting down on a certain associated device, the user may operate a cursor to hover over a monitoring list of the associated device.
At this time, if a cursor hovering operation on the monitoring list of any associated device is detected, the status icons in the monitoring list of the associated device may be switched to corresponding operable icons, so as to support the user to execute corresponding functional operations on the associated device by triggering each operable icon. The operable icons may be a picture monitor icon, a device restart icon, a device close icon, and the like. Moreover, if the associated device is in a multi-administrator control mode, the operable icons within the monitoring list of the associated device may also include a device lock icon to facilitate unlocking of the associated device by the user.
Further, for the operable icon in the monitoring list of any associated device, the support user monitors the playing picture of the associated device when the corresponding resource is played by triggering the picture monitoring icon in the operable icon. At this time, in response to a triggering operation of a user on a picture monitoring icon in the operable icons in the monitoring list of any associated device, the device monitoring interface of the associated device corresponding to the picture monitoring icon can be directly accessed.
After any resource is controlled to synchronously play in the local and the associated devices, each associated device can synchronize the playing picture of the resource to the local and the associated device in real time in the form of a video stream. Therefore, after entering the equipment monitoring interface of the associated equipment corresponding to the picture monitoring icon, the picture of the locally synchronous resource playing of the associated equipment is displayed on the equipment monitoring interface in real time, so that picture monitoring of each associated equipment is realized.
And a second case: after any resource is controlled to synchronously play with each associated device, the local resource playing picture is supported to be monitored. If the user is detected to execute the corresponding play monitoring operation on any resource displayed in the resource playing control interface, a play monitoring instruction on the resource is generated. Then, as shown in fig. 5, in response to a play monitoring instruction on any resource, the application can directly enter a main monitoring interface provided by an industry assistant, and a play picture for controlling the resource to play locally can be displayed in the main monitoring interface, so that the monitoring of the play picture of the local resource is realized.
Case three: and after controlling any resource to synchronously play with each associated device locally, supporting to monitor the resource playing picture of each associated device.
As can be seen from the description of the first scenario, after any resource is controlled to play synchronously with each associated device, a monitoring list of each associated device under the resource is displayed in a resource playing control interface provided by the industry assistant. Then, whether the associated device needs to be monitored in a picture currently can be judged by detecting whether the user executes the corresponding play monitoring operation on any associated device of the resource. If the fact that the user executes the corresponding play monitoring operation on one associated device of any resource in the resource playing control interface is detected, a play monitoring instruction on the associated device is generated.
It should be noted that, the play monitoring instruction on any of the associated devices in the present application may be generated by the user performing a corresponding triggering operation on a screen monitoring icon in the operable icons in the monitoring list of the associated device.
Then, as shown in fig. 6, in response to the play monitoring instruction on any associated device, the play monitoring instruction may directly enter the device monitoring interface of the associated device. And then, displaying a picture played by the associated equipment to the locally synchronous resource in real time on the equipment monitoring interface of the associated equipment, thereby realizing picture monitoring of each associated equipment.
In some embodiments, after entering the main monitoring interface or the device monitoring interface of any associated device, the present application may use the main monitoring interface or the device monitoring interface of any associated device at this time as a current monitoring interface, and further support to directly switch from the current monitoring interface to the device monitoring pictures of other associated devices of the resource played by the current monitoring interface, so as to perform convenient picture monitoring switching on different associated devices of the same resource.
Therefore, after entering the main monitoring interface or the device monitoring interface of any associated device, the corresponding call instruction can be obtained by detecting whether the user executes the corresponding call operation in the main monitoring interface or the device monitoring interface of any associated device. For example, the user generates a corresponding arousal instruction by double clicking a left mouse button or clicking a right mouse button, etc., within the main monitoring interface or device monitoring interface of any associated device.
Then, in response to the call instruction, a monitoring list of each associated device under the monitored resource can be displayed in the current monitoring interface.
It should be appreciated that the monitoring list of each associated device displayed in the current monitoring interface is the same as the monitoring list of each associated device displayed in the asset playing control interface described in scenario one above. The status icons of each associated device under different types may be included in the monitoring list of the associated device, but are not limited to.
Furthermore, as described above for the description of the monitoring list of each associated device in the first case, in the current monitoring interface, the status icon in the monitoring list of the associated device may also be switched to the corresponding operable icon in response to the cursor hovering operation on the monitoring list of any associated device. And responding to the triggering operation of the user on the picture monitoring icon in the operable icons, and switching the current monitoring interface into the equipment monitoring interface of the associated equipment corresponding to the picture monitoring icon, so that the picture monitoring switching is convenient and fast for different associated equipment of the same resource. And, if any associated device is in the multi-administrator control mode, the status icons and the operational icons within the monitoring list of that associated device may include at least a device lock icon.
In this application, the monitoring list of each associated device displayed in the current monitoring interface is different from the monitoring list of each associated device described in the above case one in that:
and the corresponding resource playing picture is displayed in real time in the current monitoring interface. Therefore, in order to reduce the influence on the local or picture monitoring of each associated device, as shown in fig. 7, in the current monitoring interface, the present application uses a perspective layer to display the monitoring list of each associated device under the current monitored resource, so that the monitoring list of each associated device can be displayed in a transparent manner, thereby effectively avoiding the shielding of the picture in the current monitoring interface and improving the effectiveness of picture monitoring.
According to the technical scheme provided by the embodiment of the application, the resource playing pictures in the local and each associated device are monitored in real time, so that comprehensive monitoring during resource playing control is ensured, and the complete and ordered functions of the resource playing control are improved.
Fig. 8 is a schematic diagram of a resource broadcast control device according to an embodiment of the present application. As shown in fig. 8, the resource broadcast control apparatus 800 includes:
the broadcast control triggering module 810 is configured to enter a resource broadcast control interface in response to a broadcast control triggering instruction of a user, so as to display a broadcast control scheme of any resource;
and the resource playing module 820 is used for responding to the playing instruction of any resource and controlling the resource to synchronously play in the local and associated equipment according to the playing control scheme of the resource.
According to one or more embodiments in the present application, the resource playing module 820 may be specifically configured to:
if the associated equipment of the resource is empty, controlling the resource to be played locally according to the playing control scheme of the resource;
and if the associated equipment of the resource is non-empty, controlling the resource to synchronously play in the local and each associated equipment according to the playing control scheme of the resource.
According to one or more embodiments herein, the resource seeding control device 800 may further include a scheme management module, where the scheme management module may be configured to:
Responding to a scheme management instruction of a user, and entering a broadcasting scheme management interface to display any added resource;
responding to a scheme configuration instruction of any resource, and configuring a corresponding broadcasting control scheme for the resource;
and in response to a scheme deployment instruction of any resource, deploying the scheme of the resource into a designated device to determine the associated device of the resource.
According to one or more embodiments herein, the resource seeding control device 800 may further include a status monitoring module, where the status monitoring module may be configured to:
displaying a monitoring list of each associated device under the resource in the resource playing control interface;
the monitoring list of each associated device comprises state icons of the associated device under different types.
According to one or more embodiments herein, the resource broadcasting control apparatus 800 may further include a device monitoring module, where the device monitoring module may be configured to:
and responding to a play monitoring instruction on any associated equipment, entering an equipment monitoring interface of the associated equipment to display a play picture of the resource in the associated equipment.
According to one or more embodiments herein, the resource broadcasting control device 800 may further include a evoked module that may be used to:
Acquiring a calling instruction in the main monitoring interface or the equipment monitoring interface of any one of the associated equipment;
and responding to the call instruction, and displaying a monitoring list of each associated device under the resource in the current monitoring interface.
According to one or more embodiments in the present application, the arousal module may be specifically used to:
and displaying a monitoring list of each associated device under the resource by adopting a perspective layer in the current monitoring interface.
According to one or more embodiments herein, the resource broadcasting control apparatus 800 may further include a monitoring switching module, where the monitoring switching module may be configured to:
responding to a cursor hovering operation on a monitoring list of any associated device, and switching a state icon in the monitoring list of the associated device into a corresponding operable icon;
and responding to the triggering operation of the user on the picture monitoring icon in the operable icons, and switching the current monitoring interface into the equipment monitoring interface of the associated equipment corresponding to the picture monitoring icon.
According to one or more embodiments herein, the status icons and the operational icons within the monitoring list of the associated device include at least a device lock icon if the associated device is in a multi-administrator control mode.
According to one or more embodiments herein, the resource seeding control device 800 may further include a device management module, where the device management module may be configured to:
and responding to the device management instruction of the user, entering a device management interface to display any device discovered by using the real-time audio and video RTC service.
According to one or more embodiments herein, the resource includes at least one of a video, a virtual reality VR application, and a panorama set, and the associated device of any of the resources is a head-mounted VR device.
In the embodiment of the application, the broadcast control trigger instruction of the user is responded and enters the resource broadcast control interface to uniformly display the broadcast control schemes of different resources, so that the degree of regularity of the resource broadcast control schemes is enhanced, and the intuitiveness of the resource broadcast control operation is improved. Then, in response to a play instruction of any resource in the resource playing control interface, according to a playing control scheme of the resource, the resource is controlled to synchronously play in local and related equipment, so that universal playing control operation of different resources is realized, operation steps of playing control of different resources are reduced, complexity of operation of playing control of the resource is avoided, and efficiency and convenience of playing control of the resource are improved.
It should be understood that the apparatus embodiment may correspond to a method embodiment in the present application, and similar descriptions may refer to a method embodiment in the present application. To avoid repetition, no further description is provided here.
Specifically, the apparatus 800 shown in fig. 8 may perform any method embodiment provided herein, and the foregoing and other operations and/or functions of each module in the apparatus 800 shown in fig. 8 are respectively for implementing the corresponding flow of the method embodiment described above, which is not repeated herein for brevity.
The above method embodiments of the present application are described above from the perspective of functional modules in connection with the accompanying drawings. It should be understood that the functional module may be implemented in hardware, or may be implemented by instructions in software, or may be implemented by a combination of hardware and software modules. Specifically, each step of the method embodiments in the embodiments of the present application may be implemented by an integrated logic circuit of hardware in a processor and/or an instruction in software form, and the steps of the method disclosed in connection with the embodiments of the present application may be directly implemented as a hardware decoding processor or implemented by a combination of hardware and software modules in the decoding processor. Alternatively, the software modules may be located in a well-established storage medium in the art such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, and the like. The storage medium is located in a memory, and the processor reads information in the memory, and in combination with hardware, performs the steps in the above method embodiments.
Fig. 9 is a schematic block diagram of an electronic device 900 provided in an embodiment of the present application.
As shown in fig. 9, the electronic device 900 may include:
a memory 910 and a processor 920, the memory 910 being configured to store a computer program and to transfer the program code to the processor 920. In other words, the processor 920 may call and run a computer program from the memory 910 to implement the methods in the embodiments of the present application.
For example, the processor 920 may be configured to perform the above-described method embodiments according to instructions in the computer program.
In some embodiments of the present application, the processor 920 may include, but is not limited to:
a general purpose processor, digital signal processor (Digital Signal Processor, DSP), application specific integrated circuit (Application Specific Integrated Circuit, ASIC), field programmable gate array (Field Programmable Gate Array, FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, or the like.
In some embodiments of the present application, the memory 910 includes, but is not limited to:
volatile memory and/or nonvolatile memory. The nonvolatile Memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically Erasable EPROM (EEPROM), or a flash Memory. The volatile memory may be random access memory (Random Access Memory, RAM) which acts as an external cache. By way of example, and not limitation, many forms of RAM are available, such as Static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double Data Rate SDRAM (Double Data Rate SDRAM), enhanced SDRAM (ESDRAM), synchronous Link DRAM (SLDRAM), and Direct memory bus RAM (DR RAM).
In some embodiments of the present application, the computer program may be partitioned into one or more modules that are stored in the memory 910 and executed by the processor 920 to perform the methods provided herein. The one or more modules may be a series of computer program instruction segments capable of performing the specified functions, which are included in the description of the execution of the computer program by the electronic device 900.
As shown in fig. 9, the electronic device may further include:
a transceiver 930, the transceiver 930 being connectable to the processor 920 or the memory 910.
The processor 920 may control the transceiver 930 to communicate with other devices, and in particular, may send information or data to other devices or receive information or data sent by other devices. Transceiver 930 may include a transmitter and a receiver. Transceiver 930 may further include antennas, the number of which may be one or more.
It should be appreciated that the various components in the electronic device 900 are connected by a bus system that includes a power bus, a control bus, and a status signal bus in addition to a data bus.
The present application also provides a computer storage medium having stored thereon a computer program which, when executed by a computer, enables the computer to perform the method of the above-described method embodiments.
Embodiments of the present application also provide a computer program product comprising instructions which, when executed by a computer, cause the computer to perform the method of the method embodiments described above.
When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed on a computer, produces, in whole or in part, a flow or function consistent with embodiments of the present application. The computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by a wired (e.g., coaxial cable, fiber optic, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that contains an integration of one or more available media. The usable medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a digital video disc (digital video disc, DVD)), or a semiconductor medium (e.g., a Solid State Disk (SSD)), or the like.
The foregoing is merely a specific embodiment of the present application, but the protection scope of the present application is not limited thereto, and any person skilled in the art can easily think about changes or substitutions within the technical scope of the present application, and the changes or substitutions are covered in the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims (16)

1. A method for controlling the broadcasting of resources, which is characterized by comprising the following steps:
responding to a broadcast control triggering instruction of a user, entering a resource broadcast control interface to display a broadcast control scheme of any resource;
and responding to a playing instruction of any resource, and controlling the resource to synchronously play in the local and associated equipment according to a playing control scheme of the resource.
2. The method according to claim 1, wherein said controlling the synchronous playing of the resource in the local and associated devices according to the playing control scheme of the resource comprises:
if the associated equipment of the resource is empty, controlling the resource to be played locally according to the playing control scheme of the resource;
and if the associated equipment of the resource is non-empty, controlling the resource to synchronously play in the local and each associated equipment according to the playing control scheme of the resource.
3. The method according to claim 1, wherein the method further comprises:
responding to a scheme management instruction of a user, and entering a broadcasting scheme management interface to display any added resource;
responding to a scheme configuration instruction of any resource, and configuring a corresponding broadcasting control scheme for the resource;
and in response to a scheme deployment instruction of any resource, deploying the scheme of the resource into a designated device to determine the associated device of the resource.
4. The method of claim 1, further comprising, after controlling the resources to play synchronously in the local and associated devices according to the play control scheme of the resources:
displaying a monitoring list of each associated device under the resource in the resource playing control interface;
the monitoring list of each associated device comprises state icons of the associated device under different types.
5. The method of claim 1, further comprising, after controlling the resources to play synchronously in the local and associated devices according to the play control scheme of the resources:
and responding to the play monitoring instruction on the resource, entering a main monitoring interface to display a play picture of the resource in the local.
6. The method of claim 1, further comprising, after controlling the resources to play synchronously in the local and associated devices according to the play control scheme of the resources:
and responding to a play monitoring instruction on any associated equipment, entering an equipment monitoring interface of the associated equipment to display a play picture of the resource in the associated equipment.
7. The method according to claim 5 or 6, characterized in that the method further comprises:
acquiring a calling instruction in the main monitoring interface or the equipment monitoring interface of any one of the associated equipment;
and responding to the call instruction, and displaying a monitoring list of each associated device under the resource in the current monitoring interface.
8. The method of claim 7, wherein displaying a monitoring list of each of the associated devices under the resource in the current monitoring interface comprises:
and displaying a monitoring list of each associated device under the resource by adopting a perspective layer in the current monitoring interface.
9. The method of claim 7, further comprising, after displaying the monitoring list of each of the associated devices under the resource in the current monitoring interface:
Responding to a cursor hovering operation on a monitoring list of any associated device, and switching a state icon in the monitoring list of the associated device into a corresponding operable icon;
and responding to the triggering operation of the user on the picture monitoring icon in the operable icons, and switching the current monitoring interface into the equipment monitoring interface of the associated equipment corresponding to the picture monitoring icon.
10. The method of claim 9, wherein the status icons and the operational icons within the monitoring list of associated devices include at least a device lock icon if the associated device is in a multi-administrator control mode.
11. The method according to any one of claims 1-10, further comprising:
and responding to the device management instruction of the user, entering a device management interface to display any device discovered by using the real-time audio and video RTC service.
12. The method of any of claims 1-10, wherein the resources include at least one of video, a virtual reality, VR, application, and a panorama set, and the associated device of any of the resources is a head-mounted VR device.
13. A resource broadcast control device, characterized by comprising:
The broadcast control triggering module is used for responding to a broadcast control triggering instruction of a user, entering a resource broadcast control interface and displaying a broadcast control scheme of any resource;
and the resource playing module is used for responding to the playing instruction of any resource and controlling the resource to synchronously play in the local and associated equipment according to the playing control scheme of the resource.
14. An electronic device, comprising:
a processor; and
a memory for storing executable instructions of the processor;
wherein the processor is configured to perform the resource seeding method of any one of claims 1-12 via execution of the executable instructions.
15. A computer readable storage medium having stored thereon a computer program, which when executed by a processor implements the resource seeding method according to any one of claims 1 to 12.
16. A computer program product comprising instructions which, when run on an electronic device, cause the electronic device to perform the resource seeding method according to any one of claims 1 to 12.
CN202210822254.6A 2022-07-12 2022-07-12 Resource playing control method, device, equipment and storage medium Pending CN117440189A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210822254.6A CN117440189A (en) 2022-07-12 2022-07-12 Resource playing control method, device, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210822254.6A CN117440189A (en) 2022-07-12 2022-07-12 Resource playing control method, device, equipment and storage medium

Publications (1)

Publication Number Publication Date
CN117440189A true CN117440189A (en) 2024-01-23

Family

ID=89554071

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210822254.6A Pending CN117440189A (en) 2022-07-12 2022-07-12 Resource playing control method, device, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN117440189A (en)

Similar Documents

Publication Publication Date Title
US10687021B2 (en) User interface with a hierarchical presentation of selection options for selecting a sharing mode of a video conference
AU2018201109B2 (en) Integrating co-browsing with other forms of information sharing
EP2685715B1 (en) Method and device for managing video resources in video conference
CN109618177A (en) Method for processing video frequency, device, electronic equipment and computer readable storage medium
KR20170063793A (en) Session history horizon control
CN109669372B (en) Configuration method and device
CN104936035A (en) Barrage processing method and system
CN104850373A (en) Method and device for processing split screen
WO2017067218A1 (en) Method, device, server, and system for synchronizing member benefits among multiple devices
CN104349109A (en) Information processing method and electronic equipment
CN108933948A (en) A kind of video playing progress synchronous method and device
CN113497945A (en) Live broadcast and configuration method based on cloud mobile phone and related device and system
CN113329240A (en) Screen projection method and device
CN104902295A (en) Intelligent TV business realization method, terminal device and system
CN114422460B (en) Method and system for establishing same-screen communication sharing in instant communication application
CA3141274A1 (en) System and method of creating and organizing private chat messages
TW201637415A (en) Bridge device for large meetings
CN113873272A (en) Method, device and storage medium for controlling background image of live video
US8331972B2 (en) Resolving potential conflicts in interoperability communications
EP3731530A1 (en) Method and device for providing video stream
CN110324692B (en) Live broadcast room processing method and device for playing videos through small window
CN117440189A (en) Resource playing control method, device, equipment and storage medium
CN105357561A (en) Information processing method and terminal
CN110730324B (en) Video picture display control method and device
US8994830B2 (en) Access to video streams on mobile communication devices

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination