CN108491272B - Resource control method and device and terminal equipment - Google Patents

Resource control method and device and terminal equipment Download PDF

Info

Publication number
CN108491272B
CN108491272B CN201810274083.1A CN201810274083A CN108491272B CN 108491272 B CN108491272 B CN 108491272B CN 201810274083 A CN201810274083 A CN 201810274083A CN 108491272 B CN108491272 B CN 108491272B
Authority
CN
China
Prior art keywords
resource
hardware
service
equipment
software
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.)
Active
Application number
CN201810274083.1A
Other languages
Chinese (zh)
Other versions
CN108491272A (en
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.)
Vidaa Netherlands International Holdings BV
Original Assignee
Qingdao Hisense Media 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 Qingdao Hisense Media Network Technology Co Ltd filed Critical Qingdao Hisense Media Network Technology Co Ltd
Priority to CN201810274083.1A priority Critical patent/CN108491272B/en
Publication of CN108491272A publication Critical patent/CN108491272A/en
Application granted granted Critical
Publication of CN108491272B publication Critical patent/CN108491272B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
    • G06F9/5044Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering hardware capabilities
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
    • G06F9/5055Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering software capabilities, i.e. software resources associated or available to the machine

Abstract

The embodiment of the application provides a resource control method, a resource control device and terminal equipment, wherein the method comprises the following steps: acquiring the use state of at least one hardware equipment resource; and if the use state of any hardware equipment resource is switched into a conflict state, switching the hardware equipment resource in the first resource equipment service into a software equipment resource corresponding to the hardware equipment resource, and reallocating the hardware equipment resource to a second resource equipment service so as to facilitate the operation of a second multimedia service. Therefore, when the hardware equipment resource conflicts, the first resource equipment service to which the hardware equipment resource belongs currently is switched into a software working mode, and the hardware equipment resource is allocated to the second resource equipment service which requests the hardware equipment resource currently, so that the problem of the hardware equipment resource conflict is solved, and the running of the first multimedia service is not interrupted.

Description

Resource control method and device and terminal equipment
Technical Field
The present application relates to the technical field of terminal devices, and in particular, to a resource control method and apparatus, and a terminal device.
Background
With the development of the intellectualization and miniaturization of the terminal device, the multimedia services supported by the terminal device are more and more, and accordingly, the processing logic of the terminal device is more complex. Typically, the associated processing logic (e.g., including but not limited to at least one of tuning logic, demultiplexing logic, decoding logic, and output logic) for implementing multimedia services requires processing by hardware device resources, such as: at least one of: a Tuner (Tuner), a demultiplexer (Demuxer), a Decoder (Decoder), and an Audio Video Output port (Audio Video Output). However, since the hardware device resources of the terminal device are limited, the same hardware device resources are usually occupied during the execution of different multimedia services, which leads to the problem of hardware device resource conflict.
In the related art, when it is determined that a hardware device resource conflict exists between a hardware path 1 corresponding to a multimedia service 1 to be operated and a hardware path 2 corresponding to a currently operated multimedia service 2, the hardware device resource conflicting with the hardware path 2 in the hardware path 1 needs to be released, and the released hardware device resource is allocated to the hardware path 2, so as to facilitate the operation of the multimedia service 2.
However, in the related art, the multimedia service 1 cannot continue to operate due to the release of the hardware device resources that conflict between the hardware path 1 and the hardware path 2.
Disclosure of Invention
The embodiment of the application provides a resource control method, a resource control device and a terminal device, which not only solve the problem of resource conflict of hardware devices, but also improve the operating efficiency of a first multimedia service.
In a first aspect, an embodiment of the present application provides a resource control method, including:
acquiring the use state of at least one hardware equipment resource;
if the use state of any hardware equipment resource is switched into a conflict state, switching the hardware equipment resource in the first resource equipment service into a software equipment resource corresponding to the hardware equipment resource, and reallocating the hardware equipment resource to a second resource equipment service;
the first resource equipment services a first hardware channel corresponding to a first multimedia service which is currently running; the software device resource is configured to perform logic processing on an output signal of an upstream resource device service of the first resource device service in the first hardware path; and the second resource equipment services belong to a second hardware channel corresponding to a second multimedia service to be operated.
In one possible implementation manner, the switching the hardware device resource in the first resource device service to a software device resource corresponding to the hardware device resource includes:
recording state characteristic information of the hardware equipment resource; the state feature information is used for indicating configuration parameter information of the hardware equipment resource and current operation state information of the hardware equipment resource;
and stopping the running of the hardware equipment resource, and configuring the software equipment resource according to the state characteristic information, so that the software equipment resource performs logic processing corresponding to the hardware equipment resource on an output signal of an upstream resource equipment service served by the first resource equipment in the first hardware channel.
In a possible implementation manner, the switching the hardware device resource in the first resource device service to a software device resource corresponding to the hardware device resource further includes:
switching an output of an upstream resource device service of the first resource device service in the first hardware path from the hardware device resource to the software device resource;
switching an input of a downstream resource device service of the first resource device service in the first hardware path from the hardware device resource to the software device resource.
In one possible implementation, the method further includes:
and if the use state of the hardware equipment resource is switched to an idle state, or if the first resource equipment service requests the hardware equipment resource again, switching the software equipment resource in the first resource equipment service to the hardware equipment resource.
In one possible implementation manner, the switching the software device resource in the first resource device service to the hardware device resource includes:
stopping the running of the software equipment resources, and reconfiguring the hardware equipment resources according to the recorded state characteristic information corresponding to the hardware equipment resources and the current running state information corresponding to the software equipment resources;
wherein, the state characteristic information corresponding to the hardware device resource is: status feature information recorded when the hardware device resource in the first resource device service is switched to a software device resource corresponding to the hardware device resource.
In a possible implementation manner, the switching the software device resource in the first resource device service to the hardware device resource further includes:
switching an output of an upstream resource device service of the first resource device service in the first hardware path from the software device resource to the hardware device resource;
switching an input of a downstream resource device service of the first resource device service in the first hardware path from the software device resource to the hardware device resource.
In one possible implementation, the first resource device service and the second resource device service include any one of: a tuner service, a demultiplexer service, a decoder service, and a multimedia output device service.
In a second aspect, an embodiment of the present application provides a resource control apparatus, including:
the acquisition module is used for acquiring the use state of at least one hardware equipment resource;
the first switching module is used for switching the hardware equipment resource in the first resource equipment service to a software equipment resource corresponding to the hardware equipment resource if the use state of any hardware equipment resource is switched to a conflict state;
an allocation module to reallocate the hardware device resources to a second resource device service;
the first resource equipment service belongs to a first hardware channel corresponding to a first multimedia service which is currently operated; the software device resource is configured to perform logic processing on an output signal of an upstream resource device service of the first resource device service in the first hardware path; and the second resource equipment serves a second hardware channel corresponding to a second multimedia service to be operated.
Optionally, the apparatus further comprises:
a second switching module, configured to switch the software device resource in the first resource device service to the hardware device resource if the usage state of the hardware device resource is switched to an idle state, or if the first resource device service requests the hardware device resource again.
In a third aspect, an embodiment of the present application provides a terminal device, including: a memory and a processor; wherein the memory is for storing a computer program executable by the processor;
the processor is adapted to execute the computer program to implement the method as described in the first aspect above.
According to the resource control method, the resource control device and the terminal equipment, the use state of at least one hardware equipment resource is obtained; and if the use state of any hardware equipment resource is switched into a conflict state, switching the hardware equipment resource in the first resource equipment service into a software equipment resource corresponding to the hardware equipment resource, and reallocating the hardware equipment resource to a second resource equipment service so as to facilitate the operation of a second multimedia service.
Therefore, when the hardware equipment resource conflicts, the first resource equipment service to which the hardware equipment resource belongs is switched to the software working mode, and the hardware equipment resource is distributed to the second resource equipment service which requests the hardware equipment resource currently, so that the problem of the hardware equipment resource conflict is solved, the running of the first multimedia service is not interrupted, and the running efficiency of the first multimedia service is improved.
Drawings
Fig. 1 is a schematic structural diagram of a resource device service provided in an embodiment of the present application;
fig. 2A is a schematic flowchart of a resource control method according to an embodiment of the present application;
fig. 2B is a first schematic structural diagram of a first hardware path according to an embodiment of the present disclosure;
fig. 2C is a second schematic structural diagram of a first hardware path according to an embodiment of the present disclosure;
fig. 2D is a schematic structural diagram of a second hardware path according to an embodiment of the present application;
fig. 3 is a schematic flowchart of a resource control method according to another embodiment of the present application;
FIG. 4A is a first block diagram illustrating a first hardware path according to another embodiment of the present disclosure;
fig. 4B is a second schematic structural diagram of a first hardware path according to another embodiment of the present disclosure;
FIG. 4C is a block diagram of a second hardware path according to another embodiment of the present application;
fig. 5 is a schematic structural diagram of a resource control device according to an embodiment of the present application;
fig. 6 is a schematic structural diagram of a terminal device according to an embodiment of the present application.
Detailed Description
First, an application scenario and a part of vocabulary related to the embodiments of the present application will be described.
Assuming that a multimedia service A is running in a terminal device and a user needs to run a multimedia service B through the terminal device; the hardware path A corresponding to the multimedia service A comprises a hardware device resource 1, a hardware device resource 2 and a hardware device resource 3; the hardware path B corresponding to the multimedia service B needs to include hardware device resources 4, hardware device resources 2, and hardware device resources 5.
If it is determined that a conflict of hardware device resources exists between a hardware path B corresponding to a multimedia service B to be operated and a hardware path a corresponding to a currently operated multimedia service a (that is, one or more hardware device resources required in the hardware path B currently belong to the hardware path a, for example, the hardware device resource 2), the resource control method, the resource control device, and the terminal device provided in the embodiments of the present application may be adopted. Of course, the resource control method, the resource control device, and the terminal device provided in the embodiment of the present application may also be applied to other scenarios, which are not limited in the embodiment of the present application.
In the embodiment of the present application, the apparatus for executing the resource control method may be a terminal device, or may be a resource control apparatus in the terminal device; this is not limited in the embodiments of the present application. For example, in the following embodiments of the present application, a resource control method in the embodiments of the present application is described by taking a resource control device as an example.
The terminal device related to the present application may include, but is not limited to, any one of the following: mobile phones, tablet computers, desktop computers, televisions and the like.
The use state of the hardware device resource related to the embodiment of the present application may include, but is not limited to, any of the following: an idle state (i.e., the hardware device resource is not currently allocated), an allocated state (i.e., the hardware device resource is currently allocated and there are no requests for the hardware device resource by other multimedia services), and a conflict state (i.e., the hardware device resource is currently allocated and there are requests for the hardware device resource by other multimedia services).
The first resource device service and the second resource device service related to the embodiments of the present application may include, but are not limited to, any of the following: a tuning (Tuner) device service, a demultiplexing (demux) device service, a decoding (Decoder) device service, a multimedia Output (Output) device service, a multimedia capture device service, and an infrared device service.
For example, fig. 1 is a schematic structural diagram of a resource device service provided in the embodiment of the present application, and as shown in fig. 1, any resource device service (for example, a first resource device service and/or a second resource device service) related to the embodiment of the present application may include, but is not limited to, at least one of the following: the system comprises a resource device service control module, a resource device service interface, a hardware device resource and a software device resource corresponding to the hardware device resource.
The resource equipment service control module is used for controlling the working mode of the resource equipment service (for example, if the working mode of the resource equipment service control module for controlling the resource equipment service is a hardware working mode, the resource equipment service control module is connected to the hardware equipment resource; the resource device service interface is used for providing a function interface for other devices or services except the resource device service.
The tuning device service related to the embodiments of the present application is used for: an input signal serviced by the tuning device is tuned and a digital signal is output. Illustratively, the tuner services may include, but are not limited to, at least one of: the system comprises a tuning equipment service control module, a tuning equipment service interface, hardware tuning equipment and software tuning equipment.
The demultiplexing device service related to the embodiment of the application is used for: an input signal of the demultiplexing device service (for example, a digital signal output by the above tuning device service) is decapsulated to obtain a data packet in a format of audio and/or video. Illustratively, the demultiplexing device services may include, but are not limited to, at least one of: the system comprises a demultiplexing device service control module, a demultiplexing device service interface, a hardware demultiplexing device and a software demultiplexing device.
The decoding device service related to the embodiments of the present application is used for: the input signal of the decoding device service (for example, the data packet in the format of audio and/or video output by the demultiplexing device service) is decoded. Illustratively, the decoding device services may include, but are not limited to, at least one of: the device comprises a decoding device service control module, a decoding device service interface, a hardware decoding device and a software decoding device.
The multimedia output device service related to the embodiment of the application is used for: and outputting an input signal (for example, a data packet in a format of audio and/or video and the like decoded by the decoding device service) served by the output device to the corresponding multimedia output device. Illustratively, the multimedia output device services may include, but are not limited to, at least one of: the multimedia output device comprises a multimedia output device service control module, a multimedia output device service interface, at least one hardware multimedia output device and at least one software multimedia output device.
The multimedia related to the embodiment of the present application may include but is not limited to: audio (Audio) and/or Video (Video).
The software device resource corresponding to the hardware device resource in any resource device service related to the embodiment of the present application is configured to perform logic processing corresponding to the hardware device resource on the input signal of the resource device service, so that processing logic of an upstream resource device service (or an upper layer resource device service) of the resource device service is not affected.
The state feature information of any hardware device resource related to the embodiment of the application is used for indicating the configuration parameter information of the hardware device resource and the current running state information of the hardware device resource; of course, the status characteristic information may also be used to indicate other information (for example, information that may indicate that the hardware device resource or its corresponding software device resource operates according to a desired function, etc.), which is not limited in this embodiment of the present application.
According to the resource control method, the resource control device and the terminal device provided by the embodiment of the application, when the hardware device resource is in the preemption conflict, the first resource device service to which the hardware device resource belongs currently is switched to the software working mode, and the hardware device resource is allocated to the second resource device service which requests the hardware device resource currently, so that the problem of the hardware device resource conflict is solved, and the running of the first multimedia service is not interrupted.
The following describes the technical solutions of the present application and how to solve the above technical problems with specific embodiments. The following several specific embodiments may be combined with each other, and details of the same or similar concepts or processes may not be repeated in some embodiments.
Fig. 2A is a flowchart illustrating a resource control method according to an embodiment of the present application. As shown in fig. 2A, the method of the embodiment of the present application may include:
step S201, acquiring a use state of at least one hardware device resource.
In this step, the resource control apparatus may obtain an available manner of the use state of the at least one hardware device resource, which at least includes the following manners:
the first realizable way: the resource control device may detect the usage status of at least one hardware device resource every a preset duration. Optionally, the specific detection manner may refer to a detection manner in the related art, which is not limited in the embodiment of the present application.
The second realizable way is as follows: the resource control apparatus may determine the usage status of the at least one hardware device resource according to the received resource request information (carrying the identifier of the requested hardware device resource) and/or the resource release information (carrying the identifier of the released hardware device resource) sent by the at least one resource device service.
Exemplarily, if it is known that any hardware device resource is currently allocated to a multimedia service and resource request information (carrying an identifier of the hardware device resource) sent by other multimedia services except the multimedia service is received, the resource control device determines that the usage state of the hardware device resource is switched from the allocated state to a collision state (that is, the hardware device resource is a collided device resource).
Of course, the resource control apparatus may also obtain the use state of at least one hardware device resource through other realizable manners, which is not limited in this embodiment of the application.
Step S202, if the use state of any hardware equipment resource is switched to a conflict state, switching the hardware equipment resource in the first resource equipment service to a software equipment resource corresponding to the hardware equipment resource, and reallocating the hardware equipment resource to a second resource equipment service;
the first resource device service belongs to a first hardware channel corresponding to a first multimedia service which is currently operated; the software device resource is used for carrying out logic processing on an output signal of an upstream resource device service of the first resource device service in the first hardware channel; the second resource device serves a second hardware path corresponding to a second multimedia service to be operated.
In this step, if the usage state of any hardware device resource is switched to the conflict state, the resource control device switches the hardware device resource in the first resource device service to the software device resource corresponding to the hardware device resource (i.e., the usage state of the hardware device resource is switched to the idle state), so that the software device resource corresponding to the hardware device resource performs the logic processing corresponding to the hardware device resource on the output signal of the upstream resource device service, so that the processing logic of the upstream resource device service (or the upper layer resource device service) is not affected, and the upstream resource device service is located upstream of the first resource device service in the first hardware path.
Further, the resource control device reallocates the hardware device resource to the second resource device service currently requesting the hardware device resource (i.e. the usage state of the hardware device resource is switched to the allocated state), so as to facilitate the operation of the second multimedia service.
It can be seen that, when a hardware device resource conflicts, the resource device service (such as the first resource device service) to which the hardware device resource currently belongs is switched to a software operating mode, and the hardware device resource is allocated to the resource device service (such as the second resource device service) that currently requests the hardware device resource, so that the problem of hardware device resource conflict is solved, and the operation of the current multimedia service (such as the first multimedia service) is not interrupted.
Fig. 2B is a first schematic structural diagram of a first hardware path provided in an embodiment of the present application, fig. 2C is a second schematic structural diagram of the first hardware path provided in the embodiment of the present application, and fig. 2D is a second schematic structural diagram of the second hardware path provided in the embodiment of the present application. The explanation of step S202 is made with reference to fig. 2A to 2D:
as shown in fig. 2B, it is assumed that the first hardware path corresponding to the currently running first multimedia service initially includes: a third resource device service, a first resource device service, and a fourth resource device service, and each resource device service operates in a hardware operating mode (e.g., a third resource device service control module in the third resource device service is connected to the third hardware device resource, a first resource device service control module in the first resource device service is connected to the first hardware device resource, and a fourth resource device service control module in the fourth resource device service is connected to the fourth hardware device resource).
As shown in fig. 2C, when the second resource device service that acquires the second multimedia service also requests the first hardware device resource (that is, the usage state of the first hardware device resource is switched to the conflict state), the resource control apparatus switches the first hardware device resource in the first resource device service to the first software device resource corresponding to the first hardware device resource.
Further, the resource control apparatus reallocates the first hardware device resource to a second resource device service currently requesting the first hardware device resource. As shown in fig. 2D, the second hardware path corresponding to the second multimedia service includes: a fifth resource device service, a second resource device service, and a sixth resource device service; a fifth resource device service control module in the fifth resource device service is connected to the fifth hardware device resource, a second resource device service control module in the second resource device service is connected to the first hardware device resource, and a sixth resource device service control module in the sixth resource device service is connected to the sixth hardware device resource.
For convenience of understanding, the following embodiments of the present application describe a specific implementation manner of "switching the hardware device resource in the first resource device service to a software device resource corresponding to the hardware device resource":
illustratively, the resource control device records the status characteristic information of the hardware equipment resource; further, the operation of the hardware device resource is stopped, and the software device resource is configured according to the state feature information, so that the software device resource performs logic processing corresponding to the hardware device resource on an output signal of an upstream resource device service served by the first resource device in the first hardware path.
In this embodiment, the resource control apparatus records the status characteristic information of the hardware device resource (e.g., the first hardware device resource in fig. 2B or fig. 2C), so as to subsequently configure the software device resource (e.g., the first software device resource in fig. 2B or fig. 2C) corresponding to the hardware device resource and/or subsequently recover the configuration of the hardware device resource (i.e., recover to allocate the hardware device resource to the first multimedia service). Further, the resource control device stops the operation of the hardware device resource, so as to allocate the hardware device resource to the second resource device service in the second multimedia service. Further, the resource control device configures the software device resource according to the status feature information, so that the software device resource performs a logic process corresponding to the hardware device resource on an output signal of an upstream resource device service (e.g., a third resource device service in fig. 2C) serviced by the first resource device in the first hardware path.
It should be noted that, the execution sequence of the step of recording the status characteristic information of the hardware device resource and the step of stopping the operation of the hardware device resource is not limited, and may be other sequences (for example, the step of stopping the operation of the hardware device resource and the step of recording the status characteristic information of the hardware device resource are executed in sequence, or both of them are executed at the same time), which is not limited in the embodiment of the present application.
In another exemplary embodiment, the resource control apparatus may further switch the output end of the upstream resource device service of the first resource device service in the first hardware path from the hardware device resource to the software device resource, and switch the input end of the downstream resource device service of the first resource device service in the first hardware path from the hardware device resource to the software device resource.
In this implementation manner, on one hand, the resource control apparatus may further switch, by the hardware device resource (e.g., the first hardware device resource in fig. 2C), the output end of the upstream resource device service (e.g., the third resource device service in fig. 2C) located in the first hardware path to be connected to the software device resource (e.g., the first software device resource in fig. 2C), so that the software device resource performs corresponding logic processing on the output signal of the upstream resource device service of the first resource device service.
On the other hand, the resource control apparatus switches an input end of a downstream resource device service (e.g., the fourth resource device service in fig. 2C) located in the first hardware path from the hardware device resource (e.g., the first hardware device resource in fig. 2C) to the software device resource (e.g., the first software device resource in fig. 2C), so that the software device resource performs corresponding logic processing on an output signal of the upstream resource device service of the first resource device service to obtain a signal, and continues to transmit the signal to the downstream resource device service of the first resource device service.
It can be seen that after the hardware device resources that are conflicted in the first hardware path are allocated to the second multimedia service, the first multimedia service corresponding to the first hardware path can still continue to operate.
Of course, the resource control apparatus may also switch the hardware device resource in the first resource device service to a software device resource corresponding to the hardware device resource in other realizable manners, which is not limited in this embodiment of the application.
In the embodiment of the application, the use state of at least one hardware device resource is obtained; if the use state of any hardware equipment resource is switched to the conflict state, the hardware equipment resource in the first resource equipment service is switched to the software equipment resource corresponding to the hardware equipment resource, and the hardware equipment resource is reallocated to the second resource equipment service, so that the second multimedia service can be operated conveniently. Therefore, when the hardware equipment resource conflicts, the first resource equipment service to which the hardware equipment resource belongs is switched to the software working mode, and the hardware equipment resource is distributed to the second resource equipment service which requests the hardware equipment resource currently, so that the problem of the hardware equipment resource conflict is solved, the running of the first multimedia service is not interrupted, and the running efficiency of the first multimedia service is improved.
Fig. 3 is a flowchart illustrating a resource control method according to another embodiment of the present application. On the basis of the foregoing embodiments, the present application describes an implementation manner in which the resource control device reallocates the hardware device resources to the first multimedia service again. As shown in fig. 3, the method of the embodiment of the present application may further include:
step S203, if the usage status of the hardware device resource is switched to the idle status, or if the first resource device service requests the hardware device resource again, switching the software device resource in the first resource device service to the hardware device resource.
In this step, the resource control apparatus may further switch the software device resource in the first resource device service to the hardware device resource again in a partial scenario, so that the hardware device resource continues to perform corresponding logic processing on the output signal of the upstream resource device service located in the first resource device service in the first hardware path.
By way of example, the following embodiments of the present application describe several possible scenarios:
in a possible scenario, if the second multimedia service is finished running, the second multimedia service does not use the hardware device resource (i.e. the hardware device resource involved in the above embodiment and conflicting with the second multimedia service, for example, the first hardware device resource in fig. 2D) any more. If it is obtained that the usage state of the hardware device resource is switched to the idle state, the resource control device switches the software device resource (e.g., the first software device resource in fig. 2B) in the first resource device service to the hardware device resource (e.g., the first hardware device resource in fig. 2B), so that the hardware device resource continues to perform corresponding logic processing on the output signal of the upstream resource device service (e.g., the third resource device service in fig. 2B) located in the first hardware path and served by the first resource device service. It can be seen that, when the conflicted hardware device resource (e.g. the first hardware device resource in fig. 2D) is in the idle state again, the first hardware device resource continues to operate for the first multimedia service by switching the first resource device service to the hardware operating mode.
In another possible scenario, if it is obtained that the first resource device service requests the hardware device resource again, the resource control apparatus switches the software device resource (for example, the first software device resource in fig. 2B) in the first resource device service to the hardware device resource (for example, the first hardware device resource in fig. 2B) again, so that the hardware device resource continues to perform corresponding logic processing on an output signal of an upstream resource device service (for example, the third resource device service in fig. 2B) located in the first hardware path and served by the first resource device service.
It should be noted that, if the second multimedia service has not been completely run when the first resource device service requests the hardware device resource again, the resource control device may further switch the hardware device resource (for example, the first hardware device resource in fig. 2D) in the second resource device service to the software device resource (for example, the first software device resource in fig. 2D), and the specific switching manner may refer to the switching manner of "switching the hardware device resource in the first resource device service to the software device resource corresponding to the hardware device resource" in step S202 in the foregoing embodiment of the present application, which is not described in detail in this embodiment of the present application.
It can be seen that, when the first resource device service requests the hardware device resource again, the first hardware device resource continues to operate for the first multimedia service by switching the first resource device service to the hardware operating mode.
Of course, the resource control apparatus may also switch the software device resource in the first resource device service to the hardware device resource again in other scenarios, which is not limited in the embodiment of the present application.
For convenience of understanding, the following embodiments of the present application describe specific implementations of "switching the software device resource in the first resource device service to the hardware device resource":
exemplarily, stopping the operation of the software device resource, and reconfiguring the hardware device resource according to the recorded state feature information corresponding to the hardware device resource and the current operation state information corresponding to the software device resource;
the state feature information corresponding to the hardware device resource is as follows: and when the hardware equipment resource in the first resource equipment service is switched into a software equipment resource corresponding to the hardware equipment resource, recording the state characteristic information.
In this embodiment, the resource control apparatus stops the operation of the software device resource (for example, the first software device resource in fig. 2B), and reconfigures the hardware device resource according to the recorded state characteristic information corresponding to the hardware device resource (for example, the first hardware device resource in fig. 2B) (that is, when the hardware device resource in the first hardware device service is switched to the software device resource corresponding to the hardware device resource, the recorded state characteristic information corresponding to the hardware device resource) and the current operation state information corresponding to the software device resource, so that the hardware device resource continues to perform corresponding logic processing on the output signal of the upstream resource device service (for example, the third resource device service in fig. 2B) located in the first hardware path and served by the first resource device service.
It should be noted that, the step of stopping the operation of the software device resource and the step of reconfiguring the hardware device resource according to the recorded status feature information corresponding to the hardware device resource and the recorded current operating status information corresponding to the software device resource are not limited in execution sequence, and may also be in other sequences (for example, the step of reconfiguring the hardware device resource and the step of stopping the operation of the software device resource are executed in sequence according to the recorded status feature information corresponding to the hardware device resource and the recorded current operating status information corresponding to the software device resource, or both of them are executed at the same time), which is not limited in the embodiment of the present application.
In another example, the resource control apparatus may further switch an output end of an upstream resource device service served by the first resource device in the first hardware path from the software device resource to the hardware device resource, and switch an input end of a downstream resource device service served by the first resource device in the first hardware path from the software device resource to the hardware device resource.
In this implementation manner, on one hand, the resource control apparatus may further switch, by the software device resource (e.g., the first software device resource in fig. 2C), the output end of the upstream resource device service (e.g., the third resource device service in fig. 2C) located in the first hardware path of the first resource device service to be connected to the hardware device resource (e.g., the first hardware device resource in fig. 2C), so that the hardware device resource continues to perform corresponding logic processing on the output signal of the upstream resource device service of the second resource device service.
On the other hand, the resource control apparatus switches the input end of the downstream resource device service (e.g. the fourth resource device service in fig. 2C) located in the first hardware path from the software device resource (e.g. the first software device resource in fig. 2C) to the hardware device resource (e.g. the first hardware device resource in fig. 2C), so that the signal obtained after the hardware device resource performs corresponding logic processing on the output signal of the upstream resource device service of the second resource device service is transmitted to the downstream resource device service of the second resource device service continuously.
Of course, the resource control apparatus may also switch the software device resource in the first resource device service to the hardware device resource in other realizable manners, which is not limited in this embodiment of the application.
In this embodiment of the present application, if the usage state of the hardware device resource is switched to the idle state, or if the first resource device service requests the hardware device resource again, the software device resource in the first resource device service is switched to the hardware device resource. It can be seen that, when the conflicted first hardware device resource is in the idle state again or when the first hardware device resource is requested by the first resource device service again, compared with the manner in which the first multimedia service needs to be restored in the related art, in this embodiment, the first hardware device resource continues to operate as the first multimedia service by directly switching the first resource device service to the hardware operating mode without restoring the flow of the first multimedia service, so that the operating efficiency of the first multimedia service is improved.
Based on the foregoing embodiment, in another embodiment of the present application, taking an example that the first multimedia service is a Digital Television (DTV) service and the second multimedia service is a Video On Demand (VOD) service, the resource control method provided in the embodiment of the present application is described in detail. Fig. 4A is a first schematic structural diagram of a first hardware path provided in another embodiment of the present application, fig. 4B is a second schematic structural diagram of the first hardware path provided in another embodiment of the present application, and fig. 4C is a second schematic structural diagram of the second hardware path provided in another embodiment of the present application. Illustratively, the method of the embodiment of the present application may specifically include:
step 1, a first hardware channel corresponding to the DTV service is established.
In this embodiment, it is assumed that a user needs to operate a DTV service, and a terminal device generally needs a tuning device service 1, a demultiplexing device service 1, a decoding device service 1, and a multimedia output device service 1 for operating the DTV service, as an example, an implementation manner for creating a first hardware path is described.
For example, when the DTV service is initialized, the resource control apparatus may receive resource request information sent by the tuner service 1, the demux service 1, the decoder service 1, and the multimedia output device service 1, respectively, where each resource request information carries an identifier of a requested hardware device resource (for example, the resource request information sent by the tuner service 1 carries an identifier of a hardware tuner, the resource request information sent by the demux service 1 carries an identifier of a hardware demux device, the resource request information sent by the decoder service 1 carries an identifier of a hardware decoder, and the resource request information sent by the multimedia output device service 1 carries an identifier of a hardware multimedia output device). Assuming that there is no conflict between hardware device resources requested by each resource device service, the resource control device allocates the requested hardware device resources to each resource device service, and connects the resource device services according to the processing sequence of the DTV service information stream to form a first hardware path as shown in fig. 4A, so as to facilitate the operation of the DTV service.
And 2, creating a second hardware path corresponding to the VOD service.
In this embodiment, it is assumed that the user needs to run the VOD service again at this time, and the terminal device usually needs the decoding device service 2 and the multimedia output device service 2 for running the VOD service, as an example, an implementable manner of creating the second hardware path is described.
For example, when the VOD service is initialized, the resource control apparatus may receive resource request information sent by the decoding device service 2 and the multimedia output device service 2, respectively, where each resource request information carries an identifier of a requested hardware device resource (for example, the resource request information sent by the decoding device service 2 carries an identifier of a hardware decoding device, and the resource request information sent by the multimedia output device service 2 carries an identifier of a hardware multimedia output device).
Further, when the resource control device obtains that the usage states of the hardware decoding device and the hardware multimedia output device are switched to the conflict state, the resource control device switches the hardware decoding device in the decoding device service 1 to the software decoding device, and switches the hardware multimedia output device in the multimedia output device service 1 to the software multimedia output device, so as to form a first hardware path as shown in fig. 4B, that is, the DTV service can continue to operate. Further, the resource control means reallocates the hardware decoding device to the decoding device service 2, reallocates the hardware multimedia output device to the multimedia output device service 2, and connects the resource device services in the order of processing of the VOD service information stream to form a second hardware path as shown in fig. 4C, so as to facilitate the operation of the VOD service.
For convenience of understanding, the following embodiments of the present application describe in detail the implementable manner of "the resource control device switches the hardware decoding device in the decoding device service 1 to the software decoding device":
in the embodiment of the present application, the resource control device stops the operation of the hardware decoding device, and records the status characteristic information of the hardware decoding device, for example, including but not limited to at least one of the following: buffer information, coding information, and audiovisual information. Further, the resource control means configures the software decoding device according to the state feature information, so that the software decoding device performs logic processing (for example, decoding processing or the like) corresponding to the hardware decoding device on the output signal of the demultiplexing device service 1. Illustratively, realizations of the logical processing of the output signals of the demultiplexing device service 1 by the software decoding device may include, but are not limited to, any of the following:
(1) no data is output;
(2) outputting a preset signal, for example, a signal corresponding to a preset display picture;
(3) determining a processing mode according to the audio and video information, for example, if the audio and video information is used for indicating audio information, or the audio and video information is used for indicating video information and the resolution is lower than a preset value, the software decoding device can directly decode an output signal of the demultiplexing device service 1; otherwise, a preset signal may be output.
Of course, the logic processing of the output signal of the demultiplexing device service 1 by the software decoding device may also include other realizable manners that do not affect the upper-layer resource device service, which is not limited in this embodiment of the application.
Optionally, the resource control apparatus may further switch the output end of the demultiplexing device service 1 from the hardware decoding device to the software decoding device, and switch the input end of the multimedia output device service 1 from the hardware decoding device to the software decoding device.
Of course, the resource control apparatus may also switch the hardware decoding device in the decoding device service 1 to a software decoding device in other realizable manners, which is not limited in this embodiment of the application.
It should be noted that, for the specific switching manner of the resource control device switching the hardware multimedia output device in the multimedia output device service 1 to the software multimedia output device, reference may be made to the above related contents of "switching the hardware decoding device in the decoding device service 1 to the software decoding device", which is not described again here.
And 3, recovering a first hardware channel corresponding to the DTV service.
In this embodiment, if the VOD service is finished or the user exits the VOD service, the resource control device may acquire that the use states of the hardware decoding device and the hardware multimedia output device are both switched to the idle state; or, assuming that the user switches to the DTV service again, the resource control device may acquire the DTV service and request the hardware decoding device and the hardware multimedia output device again. Further, the resource control apparatus switches the software decoding device in the decoding device service 1 to a hardware decoding device, and switches the software multimedia output device in the multimedia output device service 1 to a hardware multimedia output device, so as to recover the first hardware path shown in fig. 4A.
It should be noted that, when the resource control apparatus obtains that the DTV service requests the hardware decoding device and the hardware multimedia output device again, and the VOD service is not yet completed, the resource control apparatus may further switch the hardware decoding device in the decoding device service 2 to a software decoding device, and switch the hardware multimedia output device in the multimedia output device service 2 to a software multimedia output device.
For convenience of understanding, the following embodiments of the present application describe in detail the implementable manner of "the resource control device switches the software decoding device in the decoding device service 1 to the hardware decoding device":
in this embodiment, the resource control device stops the operation of the software decoding device, and reconfigures the hardware decoding device according to the recorded state feature information corresponding to the hardware decoding device and the current operation state information corresponding to the software decoding device, so that the hardware decoding device continues to perform logic processing (e.g., decoding processing, etc.) on the output signal of the demultiplexing device service 1.
Optionally, the resource control apparatus may further switch the output end of the demultiplexing device service 1 from the software decoding device to the hardware decoding device, and switch the input end of the multimedia output device service 1 from the software decoding device to the hardware decoding device.
Of course, the resource control apparatus may also switch the software decoding device in the decoding device service 1 to a hardware decoding device through other realizable manners, which is not limited in the embodiment of the present application.
It should be noted that, the specific switching manner for the resource control device to switch the software multimedia output device in the multimedia output device service 1 to the hardware multimedia output device may refer to the above related content of "switching the software decoding device in the decoding device service 1 to the hardware decoding device", which is not described herein again.
Fig. 5 is a schematic structural diagram of a resource control device according to an embodiment of the present application. As shown in fig. 5, the resource control apparatus 50 provided in this embodiment may include: an acquisition module 501, a first switching module 502 and an allocation module 503.
The acquiring module 501 is configured to acquire a use state of at least one hardware device resource;
a first switching module 502, configured to switch, if the usage state of any one of the hardware device resources is switched to a conflict state, the hardware device resource in the first resource device service to a software device resource corresponding to the hardware device resource;
an allocating module 503, configured to reallocate the hardware device resource to a second resource device service;
the first resource equipment service belongs to a first hardware channel corresponding to a first multimedia service which is currently operated; the software device resource is configured to perform logic processing on an output signal of an upstream resource device service of the first resource device service in the first hardware path; and the second resource equipment services belong to a second hardware channel corresponding to a second multimedia service to be operated.
Optionally, the first switching module 502 comprises:
the recording unit is used for recording the state characteristic information of the hardware equipment resource; the state feature information is used for indicating configuration parameter information of the hardware equipment resource and current running state information of the hardware equipment resource;
a first stopping unit, configured to stop operation of the hardware device resource;
a first configuration unit, configured to configure the software device resource according to the status feature information, so that the software device resource performs logic processing corresponding to the hardware device resource on an output signal of an upstream resource device service served by the first resource device in the first hardware path.
Optionally, the first switching module 502 further comprises:
a first switching unit, configured to switch an output end of an upstream resource device service of the first resource device service in the first hardware path from the hardware device resource to the software device resource;
a second switching unit, configured to switch and connect an input end of a downstream resource device service of the first resource device service in the first hardware path from the hardware device resource to the software device resource.
Optionally, the resource control apparatus 50 further includes:
a second switching module, configured to switch the software device resource in the first resource device service to the hardware device resource if the usage state of the hardware device resource is switched to an idle state, or if the first resource device service requests the hardware device resource again.
Optionally, the second switching module includes:
a second stopping unit, configured to stop operation of the software device resource;
a second configuration unit, configured to reconfigure the hardware device resource according to the recorded status feature information corresponding to the hardware device resource and the current operating status information corresponding to the software device resource;
the state feature information corresponding to the hardware device resource is recorded when the hardware device resource in the first resource device service is switched to a software device resource corresponding to the hardware device resource.
Optionally, the second switching module further includes:
a third switching unit, configured to switch an output end of an upstream resource device service of the first resource device service in the first hardware path from the software device resource to the hardware device resource;
a fourth switching unit, configured to switch, from the software device resource, an input end of a downstream resource device service of the first resource device service in the first hardware path to the hardware device resource.
Optionally, the first resource device service and the second resource device service include any one of: a tuner service, a demultiplexer service, a decoder service, and a multimedia output device service.
The resource control apparatus provided in this embodiment may be configured to execute the technical solution of the resource control method embodiment of the present application, and the implementation principle and the technical effect are similar, which are not described herein again.
Fig. 6 is a schematic structural diagram of a terminal device according to an embodiment of the present application. As shown in fig. 6, the terminal device 60 provided in this embodiment may include: a memory 601 and a processor 602. Optionally, the memory 601 and the processor 602 are connected by a bus 603. For ease of illustration, only one thick line is shown in FIG. 6, but this is not intended to represent only one bus or type of bus.
Wherein the memory 601 is used for storing computer programs executable by the processor 602;
the processor 602 is configured to execute the computer program to implement the technical solution of the above-mentioned resource control method embodiment of the present application, and the implementation principle and the technical effect are similar, which are not described herein again.
An embodiment of the present invention further provides a computer-readable storage medium, which includes a computer-readable instruction, and when the setting device of the object reads and executes the computer-readable instruction, the resource control device is enabled to execute the technical solution of the embodiment of the resource control method in the present application, and the implementation principle and the technical effect are similar, which is not described herein again.
It should be understood by those of ordinary skill in the art that, in the various embodiments of the present application, the sequence numbers of the above-mentioned processes do not mean the execution sequence, and the execution sequence of the processes should be determined by their functions and inherent logic, and should not limit the implementation process of the embodiments of the present application.
Those of ordinary skill in the art will understand that: all or part of the steps for implementing the method embodiments may be implemented by hardware related to program instructions, and the program may be stored in a computer readable storage medium, and when executed, the program performs the steps including the method embodiments; and the aforementioned storage medium includes: various media capable of storing program codes, such as Read-Only Memory (ROM), Random Access Memory (RAM), magnetic disk, or optical disk.
Finally, it should be noted that: the above embodiments are only used for illustrating the technical solutions of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and these modifications or substitutions do not depart from the scope of the technical solutions of the embodiments of the present application.

Claims (8)

1. A method for resource control, comprising:
acquiring the use state of at least one hardware equipment resource;
if the use state of any hardware equipment resource is switched into a conflict state, switching the hardware equipment resource in the first resource equipment service into a software equipment resource corresponding to the hardware equipment resource, and reallocating the hardware equipment resource to a second resource equipment service;
the first resource equipment services a first hardware channel corresponding to a first multimedia service which is currently running; the software device resource is configured to perform logic processing on an output signal of an upstream resource device service of the first resource device service in the first hardware path, where the upstream resource device service is located upstream of the first resource device service in the first hardware path; the second resource device serves a second hardware channel corresponding to a second multimedia service to be operated;
the method further comprises the following steps:
and if the use state of the hardware equipment resource is switched to an idle state, or if the first resource equipment service requests the hardware equipment resource again, switching the software equipment resource in the first resource equipment service to the hardware equipment resource.
2. The method of claim 1, wherein switching the hardware device resource in the first resource device service to a software device resource corresponding to the hardware device resource comprises:
recording state characteristic information of the hardware equipment resource; the state feature information is used for indicating configuration parameter information of the hardware equipment resource and current operation state information of the hardware equipment resource;
and stopping the running of the hardware equipment resource, and configuring the software equipment resource according to the state characteristic information, so that the software equipment resource performs logic processing corresponding to the hardware equipment resource on an output signal of an upstream resource equipment service served by the first resource equipment in the first hardware channel.
3. The method of claim 2, wherein switching the hardware device resource in the first resource device service to a software device resource corresponding to the hardware device resource further comprises:
switching an output of an upstream resource device service of the first resource device service in the first hardware path from the hardware device resource to the software device resource;
switching an input of a downstream resource device service of the first resource device service in the first hardware path from the hardware device resource to the software device resource.
4. The method of claim 3, wherein switching the software device resource in the first resource device service to the hardware device resource comprises:
stopping the running of the software equipment resource, and reconfiguring the hardware equipment resource according to the recorded state characteristic information corresponding to the hardware equipment resource and the current running state information corresponding to the software equipment resource;
wherein, the state characteristic information corresponding to the hardware device resource is: status feature information recorded when the hardware device resource in the first resource device service is switched to a software device resource corresponding to the hardware device resource.
5. The method of claim 4, wherein switching the software device resource in the first resource device service to the hardware device resource further comprises:
switching an output of an upstream resource device service of the first resource device service in the first hardware path from the software device resource to the hardware device resource;
switching an input of a downstream resource device service of the first resource device service in the first hardware path from the software device resource to the hardware device resource.
6. The method according to any of claims 1-3, wherein the first resource device service and the second resource device service comprise any of: a tuner service, a demultiplexer service, a decoder service, and a multimedia output device service.
7. A resource control apparatus, comprising:
the acquisition module is used for acquiring the use state of at least one hardware equipment resource;
the first switching module is used for switching the hardware equipment resource in the first resource equipment service to a software equipment resource corresponding to the hardware equipment resource if the use state of any hardware equipment resource is switched to a conflict state;
an allocation module to reallocate the hardware device resources to a second resource device service;
the first resource equipment service belongs to a first hardware channel corresponding to a first multimedia service which is currently operated; the software device resource is configured to perform logic processing on an output signal of an upstream resource device service of the first resource device service in the first hardware path, where the upstream resource device service is located upstream of the first resource device service in the first hardware path; the second resource device service belongs to a second hardware channel corresponding to a second multimedia service to be operated;
the device further comprises:
a second switching module, configured to switch the software device resource in the first resource device service to the hardware device resource if the usage state of the hardware device resource is switched to an idle state, or if the first resource device service requests the hardware device resource again.
8. A terminal device, comprising: a memory and a processor; wherein the memory is for storing a computer program executable by the processor;
the processor is configured to execute the computer program to implement the method of any one of claims 1 to 6.
CN201810274083.1A 2018-03-29 2018-03-29 Resource control method and device and terminal equipment Active CN108491272B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810274083.1A CN108491272B (en) 2018-03-29 2018-03-29 Resource control method and device and terminal equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810274083.1A CN108491272B (en) 2018-03-29 2018-03-29 Resource control method and device and terminal equipment

Publications (2)

Publication Number Publication Date
CN108491272A CN108491272A (en) 2018-09-04
CN108491272B true CN108491272B (en) 2022-08-19

Family

ID=63317471

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810274083.1A Active CN108491272B (en) 2018-03-29 2018-03-29 Resource control method and device and terminal equipment

Country Status (1)

Country Link
CN (1) CN108491272B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104516760A (en) * 2014-12-12 2015-04-15 华为技术有限公司 Operating system hot-switching method and device and mobile terminal
CN105335328A (en) * 2015-10-30 2016-02-17 上海斐讯数据通信技术有限公司 Backboard I2C bus deadlock elimination method and system as well as electronic equipment

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9118864B2 (en) * 2012-08-17 2015-08-25 Flextronics Ap, Llc Interactive channel navigation and switching
CN105100915B (en) * 2015-06-25 2019-03-15 海信集团有限公司 A kind of method and television set switching audiovisual applications
CN105721921B (en) * 2016-01-29 2019-07-12 四川长虹电器股份有限公司 A kind of adaptive selection method of multiwindow Video Decoder
CN105872768A (en) * 2016-04-20 2016-08-17 深圳Tcl数字技术有限公司 Display terminal information source switching method and device
CN106658138B (en) * 2016-07-25 2019-09-03 青岛海信电器股份有限公司 Smart television and its signal source switch method, device
CN106534935A (en) * 2016-11-15 2017-03-22 青岛海信电器股份有限公司 Method and device for controlling hardware resource conflict
CN106681806A (en) * 2016-11-25 2017-05-17 青岛海信电器股份有限公司 Method for distributing hardware resources and intelligent terminal

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104516760A (en) * 2014-12-12 2015-04-15 华为技术有限公司 Operating system hot-switching method and device and mobile terminal
CN105335328A (en) * 2015-10-30 2016-02-17 上海斐讯数据通信技术有限公司 Backboard I2C bus deadlock elimination method and system as well as electronic equipment

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Dynamic hardware-software task switching and relocation mechanisms for reconfigurable systems;Kai-Jung Shih等;《IET International Conference on Frontier Computing. Theory, Technologies and Applications》;20101111;第157-162页 *
VoIP自适应编码策略研究与实现;杨崇;《中国优秀博硕士学位论文全文数据库(硕士)信息科技辑》;20160315(第03期);I136-904 *

Also Published As

Publication number Publication date
CN108491272A (en) 2018-09-04

Similar Documents

Publication Publication Date Title
JP7191240B2 (en) Video stream decoding method, device, terminal equipment and program
KR100559158B1 (en) Ieee set top box device driver
CN109542614B (en) Resource allocation method, device, terminal and storage medium
WO2013123732A1 (en) Multimedia resource management method and device for mobile terminal
US10509681B2 (en) Electronic apparatus for effective resource management and method thereof
US9736529B2 (en) USB sharing method for combo TV set, combo TV set and computer readable storage medium
CN103888832A (en) Processing method and device for switching of data sources to which to player terminal has access
CN104185062A (en) Method for processing video streams by terminal and terminal
WO2005017675A2 (en) Program executing apparatus
CN112749022A (en) Camera resource access method, operating system, terminal and virtual camera
CN108833960A (en) A kind of method and device of audiovisual applications switching
CN116320469B (en) Virtualized video encoding and decoding system and method, electronic equipment and storage medium
EP2253103A2 (en) Dynamic dsl line bandwidth management with the subscriber's consent
US20050138664A1 (en) System and method for allocating resources in an adaptive media center processing system
CN108491272B (en) Resource control method and device and terminal equipment
CN110505478A (en) Decode management method, device, equipment and the medium of resource
CN105578073A (en) Video monitoring image display method and device
KR102451867B1 (en) Broadcast receiving apparatus and the control method thereof
CN111818305B (en) Distributed system, service control method and device
CN110248413B (en) Method, device and storage medium for distributing communication transaction and electronic equipment
CN115002521B (en) Multi-view resource allocation method and device
US8782648B2 (en) Information processing system and related method thereof
KR20050097432A (en) Data processing device and data processing method
KR101905492B1 (en) Apparatus and method for supporting multiple standard protocols in media terminal
JP5744605B2 (en) Information processing apparatus and information processing method

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
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20221017

Address after: 83 Intekte Street, Devon, Netherlands

Patentee after: VIDAA (Netherlands) International Holdings Ltd.

Address before: 266061 room 131, 248 Hong Kong East Road, Laoshan District, Qingdao City, Shandong Province

Patentee before: QINGDAO HISENSE MEDIA NETWORKS Ltd.