[go: up one dir, main page]

CN101345868A - Method, terminal and system for sharing media data - Google Patents

Method, terminal and system for sharing media data Download PDF

Info

Publication number
CN101345868A
CN101345868A CN 200710118544 CN200710118544A CN101345868A CN 101345868 A CN101345868 A CN 101345868A CN 200710118544 CN200710118544 CN 200710118544 CN 200710118544 A CN200710118544 A CN 200710118544A CN 101345868 A CN101345868 A CN 101345868A
Authority
CN
China
Prior art keywords
network
media data
terminal
television terminal
network television
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
CN 200710118544
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN 200710118544 priority Critical patent/CN101345868A/en
Publication of CN101345868A publication Critical patent/CN101345868A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention relates to a method, a terminal and a system of sharing media data, mainly comprising: after a network television terminal obtains media data sent by the network side or a local recorder or a video-audio input device, the media data are transmitted to the network, so that the device which needs sharing the media data obtains the media data through the network to realize share of the media data. Thereby, the invention can provide the media data obtained by the network television terminal to other users for sharing through the network television network to realize the aim of sharing the media data. Moreover, the embodiment of the invention can effectively improve the efficiency of sharing the media data, namely guaranteeing real time of sharing the media data.

Description

Method, terminal and system for sharing media data
Technical Field
The invention relates to the technical field of network communication, in particular to a technical scheme for realizing media data sharing by using a network television terminal.
Background
At present, a digital video recorder generally used in home records recorded data information on a magnetic tape or an optical disk, and then reads out and writes the recorded data in a hard disk of a computer through an external device of the computer. The external equipment of the computer can be: a tape reader, or an optical drive, etc. ,
the data written in the computer hard disk can share the recorded data information with other users by using the file uploading function through the network. Or, the computer can be used as a streaming media server through the network to support other users to share the recorded data information in a streaming mode.
In the process of implementing the present invention, the inventor finds that at least the following problems exist in the implementation schemes of sharing media data through a network provided by the above prior art:
because the existing recording device cannot store the media data in the network storage space, the implementation process of sharing the media data through the network is complex, and the processing process of sharing the media data is low in efficiency and poor in real-time performance.
Disclosure of Invention
Embodiments of the present invention provide a method, a terminal, and a system for sharing media data, so that media data can be conveniently shared through a network, and the real-time performance of the shared media data is improved.
The embodiment of the invention provides a method for sharing media data, which comprises the following steps:
after the network television terminal acquires the media data transmitted by the network side or the local recording equipment or the video and audio input equipment, the media data is transmitted to the network for storage, so that the media data is provided for the equipment needing to share the media data through the network.
The embodiment of the invention provides a network television terminal, which comprises:
the media data acquisition unit is used for acquiring media data transmitted by a network side of the network television, local recording equipment or video and audio input equipment;
and the media data sending unit is used for transmitting the media data acquired by the media data acquiring unit to a network.
The embodiment of the invention provides a method for sharing media data, which comprises the following steps:
the network side acquires and stores media data transmitted by the network television terminal, wherein the media data is acquired by the network television terminal from the network side or local recording equipment or video and audio input equipment;
and the network side sends the media data to the equipment needing to share the media data through the network.
The embodiment of the invention provides a system for sharing media data, which comprises:
the network recording subsystem is used for acquiring media data transmitted by the network television terminal;
the network storage space is used for storing the media data acquired by the network recording subsystem;
and the streaming media service subsystem is used for sending the media data to the network television terminal needing to share the media data.
The embodiment of the invention provides a method for monitoring a network television terminal, which comprises the following steps:
a network side receives a request sent by a network television terminal to acquire information of a television program;
and controlling and determining whether to allow the television program to be transmitted to the network television terminal according to a preset control strategy, if so, transmitting the television program to the network television terminal, and otherwise, rejecting the request of the network television terminal.
The embodiment of the invention provides a method for monitoring a network television terminal, which comprises the following steps:
a network side receives a request sent by a network television terminal to acquire information of a television program;
and controlling and determining the associated monitoring equipment of the network television terminal according to a preset control strategy, and sending the television program sent to the network television terminal to the associated monitoring equipment.
The embodiment of the invention provides a method for monitoring a network television terminal, which comprises the following steps:
the network side receives a request sent by the associated monitoring equipment and requests to monitor the television program watched by the appointed network television terminal;
and sending the information of the television program watched by a specified network television terminal to the associated monitoring equipment according to the received request.
According to the technical scheme provided by the embodiment of the invention, the media data acquired by the network television terminal can be provided for other users to share through the network television network, so that the purpose of sharing the media data is realized. Moreover, the embodiment of the invention can effectively improve the efficiency of sharing the media data, namely, the real-time performance of the shared media data is ensured.
Drawings
FIG. 1 is a schematic diagram of an implementation of an embodiment of the present invention;
FIG. 2a is a first schematic structural diagram according to an embodiment of the present invention;
FIG. 2b is a second schematic structural diagram according to an embodiment of the present invention;
FIG. 3 is a schematic diagram of a networking architecture under a condition of multiple information sources according to an embodiment of the present invention;
FIG. 4 is a schematic diagram illustrating a processing method of an external information source according to an embodiment of the present invention;
FIG. 5 is a diagram illustrating an example of an IPTV portal in accordance with the present invention;
fig. 6 is a schematic processing procedure diagram for monitoring a specified network television terminal in the embodiment of the present invention.
Detailed Description
In a communication network, if a network video recording function can be realized on a network television terminal, locally acquired media data can be conveniently shared with other network users, and further new functions and services can be added to the network television, so that operators can attract more network television service users.
Therefore, the embodiment of the invention provides a corresponding implementation scheme, which mainly comprises the following steps: after acquiring media data transmitted by a network side or a local recording device or a video and audio input device, the network television terminal transmits the media data to a network and records the media data in the network; thus, the device needing to share the media data can acquire the media data through the network. The media data transmitted by the network side may be, but is not limited to, a network television program transmitted by the network side, and the media data transmitted by the local recording device or the video/audio input device may be, but is not limited to, information recorded by the local recording device or video/audio information introduced by the video/audio input device. The local recording device may be, but is not limited to, a digital video camera, a monitoring device, and the like with a recording function, and the video and audio input device may be, but is not limited to, a camera, and the like.
The following will describe the processing procedure of sharing media data in a specific application embodiment with reference to fig. 1.
(1) Processing process for sharing network television program by network television terminal
In the processing process, a user can send an instruction to a network television user terminal through user input and control equipment so as to record a network television program provided by a network side;
the user can specify the start time and the end time of the recording through the instruction, that is, the start time and the end time can be set by inputting two time values, for example, the start time 20:00:00 and the end time 21:00:00 of the recording are input; alternatively, the user may also control the start time and the end time of the recording through the set operation keys, for example, a start recording button and an end recording button are respectively set to control the start and the end of the recording operation, or the same button is set to indicate that the recording is started by being pressed once, indicate that the recording is ended by being pressed again, and the like;
in the processing process, the user can record the network television program which is currently played and watched, or record the program which is currently played but not watched, for example, the network television program of the channel a is watched by the current user, but the network television program of the channel B is not watched by the current user, so the network television program of the channel B can be recorded;
in the network television terminal, a plurality of network television programs can be recorded simultaneously, at the moment, a user can select any plurality of network television programs below the maximum allowable network television program recording number of the system through user input and control equipment to perform recording operation, wherein the maximum allowable network television program recording number can be set according to constraint conditions such as system processing resources, network bandwidth and the like; in the processing process, for each selected recorded network television program, the recording start time and the recording end time can be set independently, and the recording to the local storage equipment or the recording to the network storage space can also be appointed;
in the processing process, the user can also specify whether to store the media data in the local storage device or the network storage space of the network side through an instruction; if the storage of the media data in the network storage space is specified, the storage can be implemented by either of the following two cases:
the first condition is as follows: the network television terminal firstly records the data to a local storage device (such as a hard disk), namely, the media data is locally stored, and then, after the recording operation is finished or in the recording process, the media data such as multimedia files and the like stored in the local hard disk are uploaded and copied to a network storage space through a network;
case two: the network television terminal directly records the network storage space, namely directly transmits the received network television program as media data to the network storage space for storage.
(2) Network television terminal sharing process of media data transmitted by local recording equipment or video and audio input equipment
In the processing process, a user can send an instruction to the network television terminal through the user input and control equipment so as to record video and/or audio signals provided by local recording equipment or video and audio input equipment which is currently connected to the network television terminal;
in the processing process, the user can also specify the start time and the end time of the recording through an instruction, or the start time and the end time of the recording can be controlled through a set operation key, and the like;
one or more local recording devices or video and audio input devices can be connected under the same network television terminal, if a plurality of local recording devices or video and audio input devices are connected, a user can also select any plurality of signal sources below the maximum allowable number of recording signal sources of the system to perform recording operation through user input and control devices, wherein the maximum allowable number of recording signal sources can be set according to constraint conditions such as system processing resources, network bandwidth and the like;
in the processing process, for each selected recorded signal source, the recording start time and the recording end time can be set independently, and the recording to the local storage equipment or the network storage space can be appointed; if recording to the network storage space is selected, the media data can be stored at the network television terminal, then uploaded and copied to the network storage space through the network, or directly transmitted to the network storage space by the network television terminal.
The processing procedures described in (1) and (2) above may be executed individually or simultaneously, that is, the network television terminal may also perform recording operation on the network television program and the signal collected by the local recording device or the video/audio input device connected to the network television terminal at the same time.
When the processing procedures described in (1) and (2) above are executed simultaneously, the network television terminal may perform corresponding resource management and control processing, and the processing procedures may specifically be:
the method comprises the first step of determining the maximum number M of the network television programs which can be recorded currently (namely the maximum number of the network television programs allowed to be recorded) according to preset parameterschannelAnd the maximum number of signal sources collected by a local recording device or a video-audio input device connected to the network television terminal (namely, the maximum allowable number of recorded signal sources) MSource
Wherein the predetermined parameters include, but are not limited to, at least one of:
processing capability parameters of the network television terminal;
the network television terminal can occupy the uplink bandwidth resource parameter, namely the uplink bandwidth parameter of the network television terminal and the network connection;
the network television resource management system allocates the maximum bandwidth parameter to the network television user terminal;
the storage space residual parameter of the network side storage unit, namely the storage space residual parameter of the network storage unit corresponding to the user;
the prepaid parameters of the user, such as whether the prepaid fund amount of the user is sufficient or not;
and the data throughput capability parameter of the network television terminal is the data throughput capability parameter of the local storage equipment.
If the parameters are adopted to determine the maximum number M of the network television programs which can be recorded currentlychannelAnd the maximum number M of signal sources collected by a local recording device or a video and audio input device connected to the network television terminalSourcSpecifically, the maximum number M of recorded iptv programs that can be supported under the independent action of each factor may be calculated firstchannelAnd the maximum number M of signal sources collected by a local recording device or a video and audio input device connected to the network television terminalSource(ii) a Then, each M obtained by individually acting each factorchannelTo obtain a total MchannelEach M obtained by the same action on each factor individuallysourceTo obtain a total Msource
Secondly, the network television terminal determines the M according to the MchannelAnd MsourceLimiting the new recording request of the user;
the method specifically comprises the following steps: when a user sends an instruction to inform the network television terminal to record a new network television program or an external signal source connected to local recording equipment or video and audio input equipment of the network television terminal, if the instruction exceeds MchannelAnd MsourceThen, the processing mode is as follows:
the network television terminal refuses to execute the user instruction and displays corresponding error information to inform the user; if the reason that the instruction cannot be executed is determined to be that only a new channel or a signal source cannot be added at present to record the media data to the network storage device, the user can be prompted to store the media data in the local storage device, if the reason that the instruction cannot be executed is determined to be that the user prepayment balance is insufficient, the user is prompted to recharge, and if the user determines to recharge at the moment, the network television terminal stores the media data in the local storage device, and after the user successfully recharges, the media data stored in the local storage device and the subsequently received media data are transmitted to the network storage space.
In the embodiment of the invention, the network television terminal can periodically or regularly re-determine the current M according to the change of the current parameterschannelAnd MsourceAnd said current M may also bechannelAnd MsourceA numerical display output to alert a user.
In the embodiment of the invention, the network television terminal can support the provision of the home network recording service only by the cooperation of the network television network side so as to realize the sharing of the media data; namely, the network side device also needs to implement corresponding processing, so that the user who needs to acquire the media data can share the media data of the network television terminal. The following will explain the corresponding processing procedure on the network side of the network television.
In the process of realizing media data sharing, the network television terminal needs to request resources from the network television network side and obtain the available resource conditions, wherein the available resource conditions comprise available bandwidth, user account balance and other information. After receiving the request, the network television network side needs to transmit at least one of the following parameters to the network television terminal:
1. the network television terminal can occupy the uplink bandwidth resource parameter;
2. the network television resource management system allocates the maximum bandwidth parameter to the network television user terminal;
3. the storage space surplus parameter of the network side storage unit;
4. the prepaid parameters of the user, such as whether the prepaid fund amount of the user is sufficient or not;
therefore, the network television terminal can carry out the maximum network television program number M which can be recorded currently according to the parameters and the local parameterschannelAnd maximum number M of signal sources collected by video/audio input device connected to user terminalSourceAnd (4) determining.
The network television terminal requests the network television network side for determining the uplink bandwidth resource parameters which can be occupied by the network television terminal and the maximum bandwidth parameters which are distributed to the network television user terminal by the network television resource management system; for the prepaid parameters of the user, the prepaid parameters also need to be provided by the network television network side to obtain the relevant information, and then the network television terminal is informed of the relevant information.
In the embodiment of the invention, the network television terminal can directly play the media data such as video and audio data from the external signal source to the network side in a media stream mode besides storing the media data in the network storage space so as to be shared by other network television users, and the external signal source can be a local recording device or a video and audio input device connected to the network television terminal and provide the external device of the media data. Meanwhile, the network television terminal can also limit the range of the network television users receiving the video and audio data by requiring other network television users to provide identity and password verification.
The present invention also provides a system for implementing media data sharing, and a specific implementation of the system for implementing media data sharing according to the embodiment of the present invention will be described below with reference to the accompanying drawings.
As shown in fig. 2a and fig. 2b, the system for implementing media data sharing includes a network television terminal and a network television network side system, wherein:
network television terminal
The structure of the network television terminal may specifically include:
(1) the media data acquisition unit is a network recording module and is used for acquiring media data transmitted by a network side or a local recording device or a video and audio input device, wherein the media data can be from a network television program acquired from the network side of a network television or from media data provided by the local recording device or the video and audio input device;
(2) a media data sending unit, configured to send the media data acquired by the media data acquiring unit to a network;
moreover, the media data sending unit may specifically include one or more of the following modules:
the compression coding module is used for carrying out compression coding operation on the received media data;
the streaming packaging module is used for performing streaming packaging processing on the media data subjected to the compression coding operation;
and the network sending module is used for performing encapsulation operation on the media data subjected to the streaming and packaging processing and sending the media data.
(3) The parameter determining unit is used for determining the number of the current maximum allowed network television programs and the number of the current maximum allowed recording signal sources according to at least one of the processing capacity parameter of the network television terminal, the uplink bandwidth resource parameter which can be occupied by the network television terminal, the maximum bandwidth resource parameter allocated to the network television terminal, the storage space residual quantity parameter of the network side storage unit, the prepayment parameter of the network television terminal user and the data throughput capacity parameter of the network television terminal;
the parameter determination unit can be specifically connected and communicated with a resource management module, the resource management module is used for communicating with a network television network side system to request resource availability conditions, and the available resource conditions comprise available bandwidth, user account balance and other information; the method specifically comprises the steps that corresponding resource availability conditions can be requested to a network television network side system through a resource request message, and then, a resource control command returned by the network television network side system is received to determine the current resource availability conditions to be used as parameters of a parameter determination unit;
(4) the judging unit is used for judging whether the media data are allowed to be transmitted to the network side storage unit or not according to the number of the current maximum allowed recording network television programs and the number of the current maximum allowed recording signal sources after the network television terminal acquires the instruction for receiving the media data, and informing the media data transmitting unit after the permission is determined;
the judging unit can also be connected with a local storage unit for communication, and is used for informing the local storage unit to store the acquired media data transmitted by a network side or a local recording device or a video and audio input device after the judging unit judges that the media data is not allowed to be transmitted to the network side storage unit at present;
(5) streaming media server module
The method is used for broadcasting a media stream to be broadcasted to a network, that is, media data is published in the form of a media stream through the network, and specifically, the method may include: the link information of the broadcasted media stream is released to a network side, so that other network television users can conveniently acquire the corresponding media stream according to the link information request, and the function of live broadcasting the media data in real time is realized;
(6) and the local storage unit is used for storing the media data acquired by the network recording module.
The network television terminal can be connected with user input and control equipment for inputting instructions to the network television terminal in a wired or wireless mode so as to control the acquisition and transmission process of the media data, including the time of the media data, the transmission mode of the media data (transmitted to a network television network side or a local storage unit, and the like), and the like.
Network side system of (II) network television
In the embodiment of the present invention, the network television network side system specifically may include:
(1) network television resource control subsystem
The system comprises a resource management module, a resource management module and a resource management module, wherein the resource management module is used for being matched with the resource management module in the network television terminal and providing resource allocation information for the network television terminal so as to realize resource control and management of the home network video;
(2) catalog retrieval and publishing subsystem
The index directory information is used for providing the network storage space and the media data which can be issued by the network television terminal, so that other network television terminals can select the media data (media stream) according to the index directory;
the network television terminal is specifically used for receiving a retrieval (namely an index directory) sent by the network television terminal aiming at a certain specific media data and a retrieval of a media stream connection from a certain network television terminal which is broadcasting;
the system is also used for regularly cataloging and updating the content recorded in the network storage space, generating corresponding stream connection and issuing the stream connection to a web television portal page;
and for cataloging, retrieving and publishing to other web television content.
(3) The network recording subsystem:
the network storage space is connected with the network storage space and is used for receiving media data, namely media data, sent by a network television terminal or other equipment and controlling the media data to be written into the network storage space;
(4) streaming media server subsystem
The streaming media server is used for providing various streaming services, such as VOD (Video On Demand) and the like, so as to support a request of a user terminal for recording content, and provide a media streaming service for the user terminal sending the request according to the request of the user terminal, thereby realizing sharing of media data.
Of course, other subsystems, such as a VOD subsystem, etc., may also be included in the network-side system of the network television.
In the embodiment of the present invention, the network television terminal may support recording for a plurality of local recording devices or video/audio input devices (i.e., external information sources), as shown in fig. 3, at this time, one external information source may be selected from a plurality of external information sources for recording, or a plurality of external information sources may be simultaneously recorded under the conditions of resources and the like;
the mode of each external information source providing media data to the network television terminal may be as follows:
the first method is as follows: the external information source may specifically send the media data to the network television terminal through a wireless or wired home network, that is, the media data is transmitted through a path a in fig. 3; for example, local recording devices are installed at a plurality of positions in a home, and the local recording devices can be respectively connected to a network television terminal through a home network to provide shared media data;
the second method comprises the following steps: the external information source can also transmit the media data to the network television terminal on the home network through the Internet or other data communication networks (such as 2G/3G mobile communication networks) and the access device, that is, the media data is sent to the network television terminal as the media data through a path B in fig. 3; for example, when the user moves to another place due to going out for a tour and the like and carries a camera or a camera on a mobile phone and other external information sources, the user can send the data to the network television terminal through the path B to provide shared media data;
the third method comprises the following steps: the external information source may also directly transmit the media stream as media data to a network storage space on the network television network through the Internet/other data communication network for storage, so as to share corresponding media data, that is, transmit the media data as media data to the network storage space on the network television network through a path C in fig. 3, so as to share corresponding media data.
For the convenience of understanding of the embodiments of the present invention, a detailed description will be given below of a specific implementation process for implementing media data sharing in the embodiments of the present invention.
Firstly, a network television terminal acquires media data, wherein the media data can be a network television program from a network television network side, can also be information recorded by recording equipment (such as camera equipment or recording equipment and other external information sources) connected with the network television terminal, or can also be derived from video and/or audio data information provided by video and audio input equipment;
in the network television terminal, for different types of external information sources, as shown in fig. 4, the recording processing method adopted by the network television terminal may be any one of the following:
the first method is as follows: the network television terminal calls an internal compression coding module to code the media stream, then sends the media stream to a streaming packaging module (such as RTP packaging and the like) to perform streaming packaging, and finally sends the streaming packaged data to a network sending module (such as a UDP/IP protocol stack and the like) to be sent to a network;
the second method comprises the following steps: the network television terminal only calls an internal streaming packaging module to perform streaming packaging, and then sends the streaming packaged data to a network sending module to be sent to a network; wherein, the compression coding operation of the media stream is completed in the external information source;
the third method comprises the following steps: the network television terminal only calls a network sending module to send the media data to the network; the compression coding operation and the streaming packaging operation of the media stream are all completed in an external information source.
Secondly, after the network television terminal acquires the media data, the network television terminal can be used as a streaming media server to broadcast the media data (namely, media stream) to a network television network so as to facilitate other network television users to receive and share the media data;
in this step, the network television terminal may first send connection information of the media stream that needs to be broadcast, such as a URL (Universal Resource Locator), to the network side catalog retrieval and publishing subsystem, and the catalog retrieval and publishing subsystem in the network television network side system publishes the connection information of the media stream on the web television portal page to which the catalog retrieval and publishing subsystem belongs, and the corresponding portal page may be as shown in fig. 5, so that other users may select to share the media stream according to the portal page.
Thirdly, if other network television users want to watch the media data acquired by the network television terminal, the media data can be watched through the network television network in a sharing way;
in this step, if the media data provided by the network television terminal is watched, then: firstly, other network television users obtain the connection information of the corresponding media stream, such as URL and the like, from the portal webpage of the cataloging retrieval and publishing subsystem in the network television network side system, then request the network television terminal broadcasting the stream for the media stream according to the connection information, according to the request, the network television terminal providing the media stream can verify the identity, password and other information of the network television user requesting the media stream, if the verification is successful, the request aiming at the media stream is allowed, and the media stream is sent to the network television terminal requesting the stream.
In this step, if the media data stored in the network storage space in the network television network side system is watched, then: the network television user searches the information of the relevant recorded content from the cataloging searching and releasing subsystem to obtain the connection information of the relevant stream, such as URL; then, according to the said media stream connection information, requesting the media stream to the network side stream media server subsystem; the subsystem of the stream media server at the network side carries out identity and password verification on the network television user requesting the stream and requesting to watch the corresponding media data, or can carry out other forms of security authentication, and if the stream media server is the charging media data, the subsystem of the stream media server also needs to acquire the account balance information of the user from the charging and operation and account subsystem, and the media stream is sent to the network television terminal requesting the stream under the condition that the authentication is successful and the account balance is enough. And informing the charging and accounting subsystem to charge the network television user according to the watching time length of the user or the price of the media data.
The embodiments of the present invention can meet different recording requirements of various users for audio and video data, for example, a television program that cannot be watched in time is recorded by the network television terminal provided by the embodiments of the present invention, a family party recorded by relatives and friends in real time can be remotely shared by the user through the network television terminal provided by the embodiments of the present invention, and a television program that the user wants to monitor is currently watched by the network television terminal (for example, the monitoring requirements of parents on children are met) can be obtained in real time by the user through the network television terminal provided by the embodiments of the present invention.
Taking the real-time monitoring of the tv program being watched by the specified network tv terminal as an example, the corresponding monitoring implementation process is shown in fig. 6, and the following implementation schemes may be specifically but not limited to be adopted:
and (I) setting a network configuration strategy by a related user (namely, a user needing to monitor the program watched by the target network television terminal) through a fixed or mobile terminal, and controlling the target network television terminal through the network configuration strategy setting.
(1) The network television network authenticates the association relationship between the associated user and the target network television terminal;
in the implementation scheme, after receiving a request sent by a network television terminal to acquire information of a television program, a network side determines whether to allow the television program to be sent to the network television terminal according to a preset control strategy control, if so, the television program is sent to the network television terminal, otherwise, the request of the network television terminal is rejected;
specifically, whether the associated user can monitor the target network television terminal is verified, and subsequent processing is continuously executed after the verification is passed, wherein the step is an optional step;
(2) the associated user accesses and sets a network configuration strategy through a fixed or mobile terminal, wherein the network configuration strategy is used for limiting the network television resource which can be accessed by the target network television terminal;
if the target network television terminal is already watching the program of the network television in the process of executing the step (2), the corresponding network configuration strategy will be immediately effective, and if the program being accessed is defined as access prohibition in the network configuration strategy, the network side will control to stop providing the program to the target network television terminal, or request the network to use other programs to replace the program which is access prohibition while stopping;
if the target network television terminal does not access the network television program in the process of executing the step (2), the network configuration strategy is stored in the network control equipment, and the network configuration strategy is effective when the target network television terminal accesses the network to watch the television program next time.
And (II) the associated user monitors the program played by the target network television terminal through the fixed or mobile terminal.
In the implementation scheme, after receiving a request sent by a network television terminal to acquire information of a television program, a network side can control and determine that a related monitoring device of the network television terminal is related to a fixed or mobile terminal specified by a user according to a preset control strategy, and also sends the television program sent to the network television terminal to the related monitoring device; or, the index information or the classification information of the program which is watched by the specified network television terminal can be sent to the fixed or mobile terminal which is specified by the associated user;
or,
the network side may also send, to the associated monitoring device (i.e., the fixed or mobile terminal specified by the associated user), the information of the television program being watched by a specified network television terminal according to the request of the associated monitoring device, which may specifically include:
(1) the associated user sends a request of monitoring a program being played by a target network television terminal to the network television network through a fixed or mobile terminal;
(2) after receiving the request, the network side authenticates the legality of the associated user (namely, the associated monitoring equipment) so as to ensure the legality of the monitoring operation;
if the authentication is passed, the network providing the network television program negotiates with a fixed or mobile terminal (namely, an associated monitoring device) of an associated user to establish a network television program transmission channel, and simultaneously, the network side stores the program which is sent to a target network television terminal (namely, a specified network television terminal) and is being played, so that after the transmission channel negotiation is established, the network side forwards the program which is being played by the target network television terminal to the fixed or mobile terminal specified by the associated user through the network; or, after the authentication is passed, the network side may also send index information (e.g., electronic program guide information) or classification information of the program being watched by the target network television terminal to the fixed or mobile terminal specified by the associated user;
if the authentication is not passed, the network will deny the request to support the associated user and may send a denial indication to the associated user.
In the second implementation scheme, both the corresponding request issuing step and the authentication step are optional steps, for example, the network side may be directly configured to send the television program being watched by the target network television terminal to the specified fixed or mobile terminal without issuing a request by the associated user, or the network side may allow each user to perform the monitoring operation without authenticating the associated user.
The two implementation schemes can be applied separately or jointly, for example, when the scheme (two) is adopted to monitor that the target network television terminal is watching an unsuitable television program, the scheme (one) can be adopted to stop or replace the television program currently being watched.
In summary, the implementation of the embodiment of the present invention enables the network television terminal to implement the media data sharing function, so that new functions and services can be added to the network television, and an operator can attract more users through the network television services, thereby bringing corresponding economic benefits to the operator; meanwhile, the user can conveniently broadcast or upload the media data on the network, so that the requirement of sharing the media data can be met.
The above description is only for the preferred embodiment of the present invention, but the scope of the present invention is not limited thereto, and any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope of the present invention are included in the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (22)

1. A method of sharing media data, comprising:
after the network television terminal acquires the media data transmitted by the network side or the local recording equipment or the video and audio input equipment, the media data is transmitted to the network for storage, so that the media data is provided for the equipment needing to share the media data through the network.
2. The method of claim 1, further comprising: and storing the media data on a local storage device of the network television terminal.
3. The method according to claim 1, wherein the step of the network television terminal acquiring the media data transmitted from the local recording device or the video/audio input device comprises:
acquiring media data transmitted by local recording equipment or video and audio input equipment, and sequentially performing compression coding, streaming packaging and packaging on the media data to obtain processed media data;
or,
acquiring media data transmitted by local recording equipment or video and audio input equipment, and sequentially carrying out streaming packaging and encapsulation on the media data to obtain processed media data;
or,
the method comprises the steps of obtaining media data transmitted by local recording equipment or video and audio input equipment, and carrying out packaging processing on the media data to obtain processed media data.
4. A method according to claim 1, 2 or 3, characterized in that before the step of transmitting the media data into a network, the method further comprises:
after the network television terminal obtains the instruction of receiving the media data, whether the media data are allowed to be transmitted to the network side at present is judged according to the number of the current maximum allowed recording network television programs and the number of the maximum allowed recording signal sources.
5. The method of claim 4, wherein the current maximum allowed number of network TV programs to be recorded and the current maximum allowed number of signal sources to be recorded are determined according to: one or more of a processing capacity parameter of the network television terminal, an uplink bandwidth resource parameter which can be occupied by the network television terminal, a maximum bandwidth resource parameter distributed by the network television terminal, a storage space residual quantity parameter of a network side storage unit, a prepayment parameter of a network television terminal user and a data throughput capacity parameter of the network television terminal are jointly determined.
6. The method of claim 4, wherein if it is determined that the media data is not currently allowed to be transmitted to the network side, the method further comprises: and locally storing the acquired media data transmitted by the network side or the local recording equipment or the video and audio input equipment.
7. A network television terminal, comprising:
the media data acquisition unit is used for acquiring media data transmitted by a network side of the network television, local recording equipment or video and audio input equipment;
and the media data sending unit is used for transmitting the media data acquired by the media data acquiring unit to a network.
8. The terminal according to claim 7, wherein the media data sending unit specifically includes:
the compression coding module is used for carrying out compression coding operation on the received media data;
the streaming packaging module is used for performing streaming packaging processing on the media data subjected to the compression coding operation;
and the network sending module is used for performing encapsulation operation on the media data subjected to the streaming and packaging processing and sending the media data.
9. The terminal according to claim 7, wherein the terminal further comprises a local storage unit for storing the media data in a local storage device of the network television terminal.
10. The terminal according to claim 7, 8 or 9, wherein the terminal further comprises a determining unit, configured to determine whether to currently allow transmission of the media data to the network-side storage unit according to the current maximum number of allowed network tv programs to be recorded and the current maximum number of allowed recording signal sources after the network tv terminal obtains the instruction for receiving the media data, and notify the media data transmitting unit after determining permission.
11. The terminal according to claim 10, further comprising a parameter determining unit, configured to determine the current maximum number of network tv programs allowed to be recorded and the current maximum number of sources of recording signals according to one or more of a processing capability parameter of the network tv terminal, an uplink bandwidth resource parameter that can be occupied by the network tv terminal, a maximum bandwidth resource parameter allocated to the network tv terminal, a storage space remaining parameter of the network-side storage unit, a pre-paid fee parameter of a user of the network tv terminal, and a data throughput capability parameter of the network tv terminal.
12. The terminal according to claim 10, wherein the determining unit is further connected to and in communication with a local storage unit, and configured to notify the local storage unit to store the acquired media data transmitted from the network side or a local recording device or a video/audio input device after the determining unit determines that the transmission of the media data to the network-side storage unit is not currently allowed.
13. A terminal according to claim 7, 8 or 9, characterized in that the terminal further comprises a streaming media server module for distributing media data in the form of a media stream over a network.
14. A method of sharing media data, comprising:
the network side acquires and stores media data transmitted by the network television terminal, wherein the media data is acquired by the network television terminal from the network side or local recording equipment or video and audio input equipment;
and the network side sends the media data to the equipment needing to share the media data through the network.
15. The method of claim 14, further comprising: a network side receives an index directory of media data sent by a network television terminal; and the step of sending the media data to the network television terminal needing to share the media data comprises the following steps:
after receiving a media data request containing the index directory, the network side sends the media data corresponding to the index directory to the sending party equipment of the media data request.
16. The method of claim 14 or 15, further comprising:
and on the network side, transmitting the transmitted media data of the specified network television terminal to the specified equipment according to a preset strategy.
17. A system for sharing media data, comprising:
the network recording subsystem is used for acquiring media data transmitted by the network television terminal;
the network storage space is used for storing the media data acquired by the network recording subsystem;
and the streaming media service subsystem is used for sending the media data to the network television terminal needing to share the media data.
18. The system of claim 17, further comprising an inventory retrieval and distribution subsystem for providing network storage space and index directory information of media data that the network television terminal can distribute.
19. The system of claim 17, further comprising a network television resource control subsystem for providing resource allocation information to the network television terminal.
20. A method for monitoring a network television terminal is characterized by comprising the following steps:
a network side receives a request sent by a network television terminal to acquire information of a television program;
and controlling and determining whether to allow the television program to be transmitted to the network television terminal according to a preset control strategy, if so, transmitting the television program to the network television terminal, and otherwise, rejecting the request of the network television terminal.
21. A method for monitoring a network television terminal is characterized by comprising the following steps:
a network side receives a request sent by a network television terminal to acquire information of a television program;
and controlling and determining the associated monitoring equipment of the network television terminal according to a preset control strategy, and sending the television program sent to the network television terminal to the associated monitoring equipment.
22. A method for monitoring a network television terminal is characterized by comprising the following steps:
the network side receives a request sent by the associated monitoring equipment and requests to monitor the television program watched by the appointed network television terminal;
and sending the information of the television program watched by a specified network television terminal to the associated monitoring equipment according to the received request.
CN 200710118544 2007-07-09 2007-07-09 Method, terminal and system for sharing media data Pending CN101345868A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200710118544 CN101345868A (en) 2007-07-09 2007-07-09 Method, terminal and system for sharing media data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200710118544 CN101345868A (en) 2007-07-09 2007-07-09 Method, terminal and system for sharing media data

Publications (1)

Publication Number Publication Date
CN101345868A true CN101345868A (en) 2009-01-14

Family

ID=40247738

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200710118544 Pending CN101345868A (en) 2007-07-09 2007-07-09 Method, terminal and system for sharing media data

Country Status (1)

Country Link
CN (1) CN101345868A (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010118620A1 (en) * 2009-04-17 2010-10-21 中兴通讯股份有限公司 Method and system for sharing memory in iptv system
CN102123300A (en) * 2011-01-26 2011-07-13 青岛海信电器股份有限公司 Resource sharing method, network TVs and network TV system
WO2012010780A1 (en) 2010-07-19 2012-01-26 Alcatel Lucent Method for planning television program recordings for a user
CN102378057A (en) * 2010-08-24 2012-03-14 华为终端有限公司 Network television terminal program playing implementation method, and device and system related to the same
CN102547402A (en) * 2011-12-05 2012-07-04 中兴通讯股份有限公司 Method and device for releasing audio-video data
CN102769788A (en) * 2011-05-05 2012-11-07 宏碁股份有限公司 connected tv
CN102790922A (en) * 2011-05-18 2012-11-21 腾讯科技(深圳)有限公司 Multimedia player and method for sharing multimedia
CN103096249A (en) * 2011-10-28 2013-05-08 M&Service株式会社 Content simulcast terminal, system thereof and simulcast method
CN103200430A (en) * 2012-01-04 2013-07-10 华为终端有限公司 Personal content sharing method, system, server and terminal devices
CN103281561A (en) * 2013-06-21 2013-09-04 苏州鼎富软件科技有限公司 Network television system
CN104796736A (en) * 2014-01-16 2015-07-22 中兴通讯股份有限公司 Media sharing method, media sharing equipment, and media front-end device
CN105187847A (en) * 2015-09-09 2015-12-23 深圳创维数字技术有限公司 Distributed network television live broadcast method, device, video gateway and system
CN105635238A (en) * 2015-01-30 2016-06-01 西安酷派软件科技有限公司 Stream media data sharing method, stream media data sharing device and terminal
CN105721927A (en) * 2016-02-01 2016-06-29 Tcl集团股份有限公司 Virtual drawing room display system and virtual drawing room display method
CN107580242A (en) * 2017-09-20 2018-01-12 深圳前海茂佳软件科技有限公司 Video method for real-time transmitting, television equipment and storage medium based on television equipment
WO2018040421A1 (en) * 2016-09-05 2018-03-08 深圳Tcl新技术有限公司 Resource sharing method, apparatus, and system

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010118620A1 (en) * 2009-04-17 2010-10-21 中兴通讯股份有限公司 Method and system for sharing memory in iptv system
WO2012010780A1 (en) 2010-07-19 2012-01-26 Alcatel Lucent Method for planning television program recordings for a user
CN102378057A (en) * 2010-08-24 2012-03-14 华为终端有限公司 Network television terminal program playing implementation method, and device and system related to the same
CN102123300A (en) * 2011-01-26 2011-07-13 青岛海信电器股份有限公司 Resource sharing method, network TVs and network TV system
CN102769788A (en) * 2011-05-05 2012-11-07 宏碁股份有限公司 connected tv
CN102790922B (en) * 2011-05-18 2015-12-16 腾讯科技(深圳)有限公司 Multimedia player and share multimedia method
CN102790922A (en) * 2011-05-18 2012-11-21 腾讯科技(深圳)有限公司 Multimedia player and method for sharing multimedia
CN103096249A (en) * 2011-10-28 2013-05-08 M&Service株式会社 Content simulcast terminal, system thereof and simulcast method
CN102547402A (en) * 2011-12-05 2012-07-04 中兴通讯股份有限公司 Method and device for releasing audio-video data
CN103200430A (en) * 2012-01-04 2013-07-10 华为终端有限公司 Personal content sharing method, system, server and terminal devices
CN103281561A (en) * 2013-06-21 2013-09-04 苏州鼎富软件科技有限公司 Network television system
CN104796736A (en) * 2014-01-16 2015-07-22 中兴通讯股份有限公司 Media sharing method, media sharing equipment, and media front-end device
CN105635238A (en) * 2015-01-30 2016-06-01 西安酷派软件科技有限公司 Stream media data sharing method, stream media data sharing device and terminal
CN105187847A (en) * 2015-09-09 2015-12-23 深圳创维数字技术有限公司 Distributed network television live broadcast method, device, video gateway and system
CN105187847B (en) * 2015-09-09 2019-04-26 深圳创维数字技术有限公司 A kind of distributed network live telecast method, apparatus, video gateway and system
CN105721927A (en) * 2016-02-01 2016-06-29 Tcl集团股份有限公司 Virtual drawing room display system and virtual drawing room display method
WO2018040421A1 (en) * 2016-09-05 2018-03-08 深圳Tcl新技术有限公司 Resource sharing method, apparatus, and system
CN107580242A (en) * 2017-09-20 2018-01-12 深圳前海茂佳软件科技有限公司 Video method for real-time transmitting, television equipment and storage medium based on television equipment

Similar Documents

Publication Publication Date Title
CN101345868A (en) Method, terminal and system for sharing media data
US11381619B2 (en) Apparatus, systems and methods for providing edge cached media content to media devices based on user history
EP1377061B1 (en) Access authorization controlled content exchange
US9531711B2 (en) Methods, systems, and computer program products for providing media management
US7003791B2 (en) Remote accessible programming
RU2530016C2 (en) Content localisation method and content delivery network node
US9271047B2 (en) Method and apparatus for providing/receiving service of plurality of service providers
US20060120385A1 (en) Method and system for creating and managing multiple subscribers of a content delivery network
US20120284765A1 (en) Sharing of Subscriber-Recorded Digital Video Recorder Content
EP2652931B1 (en) Systems and methods for distributed access to media content using placeshifting
KR20110076831A (en) Distributed Network PRP System and Its Service Method
CN101077006A (en) Method and apparatus for secure transfer and playback of multimedia content
US20080281951A1 (en) Methods, devices, systems, and computer program products for managing and delivering media content
WO2018103644A1 (en) Live stream sharing method and device, home media apparatus, and data storage medium
CN101448134A (en) Broadcast receiver and method for receiving adaptive broadcast signal
KR20100069474A (en) Method and apparatus for mobile managing personal iptv service
US20080240670A1 (en) Picture recording system and picture recording and reproducing method
US8850474B2 (en) Virtual content store in interactive services architecture
JP2002223425A (en) Contents distribution system and method
CN110266987B (en) Passive video recording method and computer readable storage medium
CN101668172B (en) Method, system and device for playing service content
KR20060123519A (en) How to record audiovisual content on a telecommunications network
JP2008147759A (en) Distribution system, its recorder apparatus, terminal equipment and program recording/distributing method
US20120011536A1 (en) Method and apparatus for providing access to a subscription broadcast channel on demand via a communications network
CN202143177U (en) A System for Realizing Multimedia Data Sharing of Network TV Terminals

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20090114