CN106303674B - Data transmission method, device and intelligent television system - Google Patents
- ️Tue Jul 09 2019
CN106303674B - Data transmission method, device and intelligent television system - Google Patents
Data transmission method, device and intelligent television system Download PDFInfo
-
Publication number
- CN106303674B CN106303674B CN201510319948.8A CN201510319948A CN106303674B CN 106303674 B CN106303674 B CN 106303674B CN 201510319948 A CN201510319948 A CN 201510319948A CN 106303674 B CN106303674 B CN 106303674B Authority
- CN
- China Prior art keywords
- client
- service providing
- data
- providing device
- transmitting stream Prior art date
- 2015-06-11 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Computer Graphics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The embodiment of the present application provides a kind of data processing method, device and intelligent television system, solution lead to frequent updating hardware as update and caused by the wasting of resources.This method comprises: client receives the transmitting stream of the service providing device push of network side distribution;Transmitting stream is parsed into corresponding user interface and is shown;After based on user interface triggered multimedia playing request, multimedia information of the service providing device according to multimedia request feedback is received;The first instruction is sent to service providing device to continue to push transmitting stream with offer equipment out of service, and plays corresponding multi-medium data according to multimedia information.The contents such as update can be executed in service providing device side, it is parsed and is shown in client-side, prevent the waste for leading to resource due to frequent updating hardware, and service providing device pushes multimedia resource not in the form of transmitting stream, ensure that the play quality of multimedia resource while saving bandwidth resources.
Description
Technical field
This application involves Internet technical fields, more particularly to a kind of data transmission method, a kind of data transmission device With a kind of intelligent television system.
Background technique
Webtv box is also smart television box, is the equipment of connection a television set and internet.Television set passes through net Network TV box connects internet, watches network TV program.Therefore, " webtv box " can regard one as and pass through internet Obtain " set-top box " of video program.
With more more and more universalization of intelligent operating system, intelligent box has also gradually come into huge numbers of families, game, sound Happy, video, the new content and technology such as equipment interconnection brings the parlor recreation experience become better and better to user, but with IT The rhythm of the iteratively faster of hardware and internet industry, the HardwareUpgring period of box are also very frequent.User wants experience in time The intelligent box more renewed just must be frequently bought to enjoyment brought by newest technology, cause the waste of resource.
Summary of the invention
The technical problem to be solved in the embodiments of the present application is that providing a kind of data processing method, solution is led due to update Cause frequent updating hardware and caused by the wasting of resources.
Correspondingly, the embodiment of the present application also provides a kind of data processing equipments and a kind of intelligent television system, to protect Demonstrate,prove the realization and application of the above method.
To solve the above-mentioned problems, this application discloses a kind of data transmission methods, comprising: client receives network side point The transmitting stream for the service providing device push matched, the transmitting stream are generated according to user interface data coding;By the transmitting stream It is parsed into corresponding user interface and shows;After based on the user interface triggered multimedia playing request, the clothes are received Business provides multimedia information of the equipment according to multimedia request feedback;First is sent to service providing device to refer to It enables and continues to push transmitting stream with offer equipment out of service, and play corresponding multimedia number according to the multimedia information According to.
Optionally, the transmitting stream is parsed into corresponding user interface and shown, comprising: the transmitting stream is solved It analyses, user interface corresponding to the transmitting stream for calling player plays to parse;Play corresponding multi-medium data, comprising: The player is switched into the corresponding multi-medium data of broadcasting by playing the user interface.
Optionally, corresponding multi-medium data is played according to the multimedia information, comprising: according to the multimedia Broadcast address in broadcast information, to corresponding server requesting multimedia data;Receive the multimedia of the server feedback Data;The multi-medium data is parsed, the multi-medium data parsed is played.
Optionally, further includes: receive the control data of external device transmission;The control data are sent to the service Equipment is provided;The transmitting stream that the service providing device responds the control data feedback is received, the transmitting stream is parsed and shows In response to controlling the user interface of data.
Optionally, further includes: when needing to stop playing multi-medium data, triggering generates the second instruction and mentions to the service For equipment;It receives and is instructed according to the third of second instruction feedback, and the corresponding transmitting stream for restoring push;According to described Three instructions stop playing the multi-medium data;Parse display of the transmitting stream recovery to user interface.
Optionally, client receives network-side service and provides the biography that the foundation user interface caching coding of equipment push generates Before sending stream, further includes: service providing device is distributed in application, and/or, when connecting the service providing device of distribution, sends and use User data is to be authenticated;After the authentication is passed, the service providing device of distribution is obtained, and/or, the service with the distribution mentions Connection is established for equipment.
Optionally, the data transmission method is applied to intelligent television system;Wherein, the intelligent television system includes: At least one server, at least one client, at least one service providing device;Wherein, the server is used for described Client distributes service providing device;The client is arranged in smart television, and the service providing device is arranged in network Side, the client for establishing connection by network provide Internet service.
Optionally, the intelligent television system further includes at least one user data information storage equipment;Described at least one A user data information storage equipment includes: at least one user partition;Wherein, at least one described user partition is respectively used to Store the corresponding user data of different clients.
Optionally, the service providing device includes: network machine top box;The Internet service, including in following extremely It is one few: live telecast, audio-video service, web service, game services.
The embodiment of the present application also discloses a kind of data transmission method, comprising: service providing device is by user interface data Coding generates transmitting stream, and the transmitting stream is pushed to the client of the service of offer;It receives the client and is based on the transmission The multimedia request for flowing corresponding user interface triggering, broadcasts according to the corresponding multimedia of multimedia request Information is put, the multimedia information is fed back into the client;The first instruction that client shown in receiving is sent, pause For the client push transmitting stream.
Optionally, user interface data is encoded and generates transmitting stream by the service providing device, comprising: the service provides Equipment obtains user interface data from framebuffer device;The user interface data is compiled according to preset coded format Code, the user interface data after being encoded;Transmitting stream is generated using the user interface data after the coding.
Optionally, the method further include: receive the control data that client is sent;In response to the control data, Obtain the transmitting stream that corresponding user interface data coding generates;The transmitting stream is fed back into the client.
Optionally, further includes: receive the second instruction that client is sent;Corresponding recovery is obtained according to second instruction to push away The transmitting stream sent, and generate third instruction;The transmitting stream that the third is instructed and restores push is sent to the client.
Optionally, the data transmission method is applied to intelligent television system;Wherein, the intelligent television system includes: At least one server, at least one client, at least one service providing device;Wherein, the server is used for described Client distributes service providing device;The client is arranged in smart television, and the service providing device is arranged in network Side, the client for establishing connection by network provide Internet service.
Optionally, the intelligent television system further includes at least one user data information storage equipment;Described at least one A user data information storage equipment includes: at least one user partition;Wherein, at least one described user partition is respectively used to Store the corresponding user data of different clients.
Optionally, the service providing device includes: network machine top box;The Internet service, including in following extremely It is one few: live telecast, audio-video service, web service, game services.
The embodiment of the present application also discloses a kind of data transmission device characterized by comprising communication module, for connecing The transmitting stream of the service providing device push of network side distribution is received, the transmitting stream is generated according to user interface data coding;? After the user interface triggered multimedia playing request, the service providing device multimedia request feedback is received Multimedia information;And the first instruction is sent to service providing device and is continued described in push with offer equipment out of service Transmitting stream;Simultaneously display module is decoded, for the transmitting stream to be parsed into corresponding user interface and is shown;And according to institute It states multimedia information and calls the corresponding multi-medium data of player plays.
Optionally, the decoding and display module call player plays parsing for parsing to the transmitting stream The obtained transmitting stream of transmitting stream corresponding to user interface;And the player is switched by playing the user interface To the corresponding multi-medium data of broadcasting.
Optionally, the communication module, for according to the broadcast address in the multimedia information, to corresponding net Network server requesting multimedia data;Receive the multi-medium data of the network server feedback;The decoding and display module, For parsing to the multi-medium data, the multi-medium data parsed is played.
Optionally, further includes: module is controlled and received, for receiving the control data of external device transmission;The then communication Module, for being sent to the service providing device to the control data;It receives the service providing device and responds the control The transmitting stream of data feedback processed;The decoding and display module are shown for parsing the transmitting stream in response to control data User interface.
Optionally, the communication module is also used to when needing to stop playing the multi-medium data, and triggering generates second It instructs to the service providing device;Receive the third instruction and the corresponding biography for restoring push according to second instruction feedback Send stream;The decoding and display module are also used to instruct stopping to play the multi-medium data according to the third;Described in parsing Transmitting stream restores the display to user interface.
Optionally, the communication module is also used to distribute service providing device in application, and/or, connect the service of distribution When equipment is provided, user data is sent to be authenticated;After the authentication is passed, the service providing device of distribution is obtained, and/or, Connection is established with the service providing device of the distribution.
The embodiment of the present application also discloses a kind of data transmission device, comprising: transmitting stream pushing module is used for user circle Face data coding generates transmitting stream, and the transmitting stream is pushed to client;And the first finger that client shown in receiving is sent It enables, suspends as the client push transmitting stream;Multimedia feeds module, it is corresponding based on the transmitting stream for receiving client User interface triggering multimedia request, the corresponding multimedia of multimedia request according to the client The multimedia information is fed back to the client by broadcast information.
Optionally, the transmitting stream pushing module, comprising: acquisition submodule, for obtaining user from framebuffer device Interface data;Encoding submodule is encoded for encoding according to preset coded format to the user interface data User interface data afterwards;Submodule is generated, for generating transmitting stream using the user interface data after the coding.
Optionally, the transmitting stream pushing module is also used to receive the control data of client transmission;In response to the control Data processed obtain the transmitting stream of the corresponding data cached generation of user interface;Transmitting stream is fed back into the client.
Optionally, the transmitting stream pushing module is also used to receive the second instruction of client transmission;According to described second Instruction obtains the corresponding transmitting stream for restoring push, and generates third instruction;The third is instructed to and is restored the transmitting stream of push It is sent to the client.
The embodiment of the present application also discloses a kind of intelligent television system, comprising: at least one server, at least one client End, at least one service providing device;Wherein, the server is used to distribute service providing device to the client;It is described Client is arranged in smart television, and the service providing device is arranged in network side, for being to establish connection by network Client provides Internet service;The client includes data transmission device described in the embodiment of the present application, and the service mentions It include data transmission device described in the embodiment of the present application for equipment.
Optionally, further includes: a few user data information stores equipment;At least one user data information storage Equipment includes: at least one user partition;Wherein, it is corresponding to be respectively used to storage different clients at least one described user partition User data.
Optionally, the service providing device includes: network machine top box;The Internet service, including in following extremely It is one few: live telecast, audio-video service, web service, game services.
Compared with prior art, the embodiment of the present application includes the following advantages:
It uses service providing device and client to provide network data services for television set, is client by service providing device The transmitting stream that end push is generated according to user interface data coding, is then parsed into corresponding user interface in client and is shown Show, the push by network implementations to user interface, can be in the execution of service providing device side hence for contents such as updates Can, it is parsed and is shown in client-side, prevent the waste for leading to resource due to frequent updating hardware.Also, it is being based on After the user interface triggered multimedia playing request, the multimedia information of the direct feedback network of service providing device, and It is not to be pushed in the form of transmitting stream, ensure that the play quality of multimedia resource while saving bandwidth resources.
Detailed description of the invention
Fig. 1 is a kind of step flow chart of data transmission method embodiment of the application;
Fig. 2 is the step flow chart of another data transmission method embodiment of the application;
Fig. 3 is the step flow chart of client-side in another data transmission method embodiment of the application;
Fig. 4 is the step flow chart of service providing device side in another data transmission method embodiment of the application;
Fig. 5 is that a kind of client provided by the embodiments of the present application and service provide equipment room TS stream push schematic diagram;
Fig. 6 is a kind of switching schematic diagram for playing TS stream and playing multi-medium data provided by the embodiments of the present application;
Fig. 7 is a kind of structural schematic diagram of intelligent television system of the application.
Fig. 8 is a kind of structural block diagram of service providing device embodiment of the application;
A kind of structural block diagram of the preferred embodiment of service providing device of Fig. 9 the application;
The structural block diagram of Figure 10 the application another kind service providing device embodiment;
The structural block diagram of the preferred embodiment of Figure 11 the application another kind service providing device.
Specific embodiment
In order to make the above objects, features, and advantages of the present application more apparent, with reference to the accompanying drawing and it is specific real Applying mode, the present application will be further described in detail.
The data transmission method of the embodiment of the present application is applied to intelligent television system;Wherein, the intelligent television system packet It includes: at least one server, at least one client, at least one service providing device;Wherein, the server is used for institute State client distribution service providing device;The client is arranged in smart television, and the service providing device is arranged in net Network side, the client for establishing connection by network provide Internet service.
The intelligent television system further includes at least one user data information storage equipment;At least one described user Data information memory equipment includes: at least one user partition;Wherein, at least one described user partition is respectively used to storage not The corresponding user data with client.
The service providing device includes: network machine top box;The Internet service, including at least one of following: Live telecast, audio-video service, web service, game services.
One of the core concepts of the embodiments of the present application is that a kind of data processing method is proposed, using service providing device Network data services are provided for television set with client, are client push according to user interface data volume by service providing device The transmitting stream that code generates, is then parsed into corresponding user interface in client and is played out by player, passes through network reality Now to the push of user interface, can be executed in service providing device side hence for contents such as updates, in client-side It is parsed and is shown, prevent the waste for leading to resource due to frequent updating hardware.Also, when playing the user interface To play multimedia resource, the multimedia resource of client is requested, more matchmakers of the direct feedback network of service providing device Body broadcast information, rather than pushed in the form of transmitting stream, it ensure that multimedia resource while saving bandwidth resources Play quality.
Embodiment one
Referring to Fig.1, a kind of step flow chart of data transmission method embodiment of the application is shown, can specifically include Following steps:
Step 102, client receives the transmitting stream of the service providing device push of network side distribution.
Step 104, the transmitting stream is parsed into corresponding user interface and shown.
The present embodiment uses service providing device and client to provide network data services for Intelligent television terminal, wherein Service providing device is also referred to as cloud terminal or cloud box, is the hardware terminal that network side is arranged in, provides network by service providing device Various data needed for service, a kind of appearance form of client can be mounted to the APP of Intelligent television terminal (using journey Sequence, Application), the data that client provides network are decoded and show.Wherein, each service providing device and Client can not have unique corresponding relationship, but when client request provides network server by service providing device A service providing device is temporarily distributed for client, after service providing device and client establish connection after dispensing, even Service providing device is the clients providing data service during connecing.
In the present embodiment, in the data of service providing device side storage user interface (User Interface, UI), in visitor Family end and service providing device by service providing device provide data after connecting to show the corresponding interface UI in client-side, because This service providing device generates transmitting stream (Transport Stream, TS) after being encoded user interface caching and is sent to Client, client, which can parse the transmitting stream after receiving transmitting stream, then generates corresponding parsing data, foundation The data of parsing show corresponding user interface, play out corresponding user circle of display to parsing data for example, by using player Face.
In the embodiment of the present application, user interface shown by client-side be can for the various network services of user, such as It on a user interface may include the service functions such as each menu option or icon, for example, HD video, super clear TV, Software download, game, service for life (such as pay the fees, do shopping) etc., to can freely be seen on TV by the client user It sees high-definition movie TV, play somatic sensation television game, hot topic large size 3D game, shopping at network, payment water power coal expense etc. function.With After family selects the icon or menu of a certain function, the corresponding interface UI can be gone successively to and execute operation, such as play high definition view It can choose local or Internet resources etc. when frequency.
Step 106, based on after the user interface triggered multimedia playing request, receive the service providing device according to According to the multimedia information of multimedia request feedback.
User can choose corresponding function under the user interface currently shown, such as play video, audio.It is playing During the user interface, when user will play the multimedia resources such as sound, video, since multimedia resource is especially clear Often data volume is bigger for the more demanding multimedia resources such as clear degree, quality, if directlying adopt the form transmission pair of transmitting stream Bandwidth requirement is higher, and the quality decline of multimedia resource is likely resulted in if bandwidth is lower and is also possible that in playing each Kind problem.
Therefore, multimedia resource is sent not in the form of transmitting stream in the present embodiment, but directly from internet The middle multimedia resource for obtaining network returns to client terminal playing.Therefore when client sends multimedia request, service There is provided equipment can request to determine requested multimedia resource according to the multimedia, and more matchmakers are then searched from network The corresponding multimedia information of body resource acquisition, such as multimedia names, broadcast address, which is fed back Client.
Step 108, the first instruction is sent to service providing device to continue to push the transmission with offer equipment out of service Stream, and corresponding multi-medium data is played according to the multimedia information.
When client determination will play multimedia resource, since the user interface that client-side is shown is provided by service The transmitting stream parsing display of equipment push, therefore the first instruction is sent to cloud, to inform the service providing device Suspend the push to transmitting stream, and obtains the information such as the broadcast address of multimedia resource according to the multimedia information, to The broadcast address requesting multimedia data simultaneously calls player to play out multi-medium data.I.e. described first instruction is for marking Know current preparation and play multi-medium data, push transmitting stream can be suspended.
Push to user interface is realized to provide equipment by network-side service, it can be with hence for contents such as updates It is executed in service providing device side, is parsed and shown in client-side, prevent from causing due to frequent updating hardware The waste of resource.And the multimedia resource of client is requested, the multimedia of the direct feedback network of service providing device Information, rather than pushed in the form of transmitting stream, it ensure that the broadcasting matter of multimedia resource while saving bandwidth resources Amount.
Wherein, the transmitting stream and multi-medium data are flowed by identical player plays, therefore in player plays TS When, if request has played multimedia resource, parsing can be stopped after obtaining multimedia resource, TS stream is played and switch to solution Analysis plays multi-medium data.
In one alternative embodiment of the application, the transmitting stream is parsed into corresponding user interface and is shown, comprising: is right The transmitting stream is parsed, user interface corresponding to the transmitting stream for calling player plays to parse;It plays corresponding Multi-medium data, comprising: the player is switched into the corresponding multi-medium data of broadcasting by playing the user interface.
The TS stream of equipment push is provided for server, client can parse TS stream, then call player The TS stream of parsing is played out, shows corresponding user interface, i.e., user interface shown by client, which can be, passes through stream Change mode is come from service providing device push.
And when playing multi-medium data, after service providing device feeds back the corresponding multimedia messages of client, Ke Yiyou Client obtains corresponding multi-medium data from network, and multi-medium data can also be played by parsing, therefore can notify to take Business device pause push TS flows, and starts definition multimedia data, the multi-medium data for calling player plays to parse, and display is corresponding Multimedia content.The seamless connection for TS stream and multi-medium data being played, being parsed switching is realized in the client.
Above mentioned embodiment provide the data transmission methods of client-side, and the present embodiment provides the behaviour of service providing device side Make step.
Referring to Fig. 2, the step flow chart of another data transmission method embodiment of the application is shown, specifically can wrap Include following steps:
Step 202, user interface data is encoded and generates transmitting stream by service providing device, and the transmitting stream is pushed to it The client of service is provided.
For client after the service providing device with distribution establishes connection, service providing device obtains use from local cache Family interface data carries out coding to the user interface data and generates corresponding TS stream, then flow TS and send out if user interface is cached The client of connection is given, so that client shows the corresponding interface UI.
Step 204, the client is received to ask based on the multimedia of the corresponding user interface triggering of the transmitting stream It asks.
Step 206, according to the corresponding multimedia information of multimedia request, the multimedia is broadcast It puts information and feeds back to the client.
When service providing device receives the multimedia request of client, can be searched according to the request corresponding Multimedia information, the title as carried multimedia resource in request, may search for the multimedia in service providing device The information of the broadcast address of resource generates corresponding multimedia information, and multimedia information is then fed back to client End.
Step 208, the first instruction that client shown in receiving is sent, suspends as the client push transmitting stream.
When client determination will play the multimedia resource, the first instruction can be sent to service providing device, service mentions Suspending for equipment according to first instruction is the client push transmitting stream, and client can obtain more matchmakers from internet at this time Volume data plays out, service providing device can retain the client access record etc., its stop play multimedia and Continue the transmitting stream for requesting to continue when transmitting stream to suspend before push.
In conclusion service providing device and client is used to provide network data services for television set, provided by service Equipment is the transmitting stream that client push is generated according to user interface data coding, is then parsed into corresponding user in client Interface plays out display, the push by network implementations to user interface, can mention in service hence for contents such as updates It is executed for equipment side, is parsed and shown in client-side, prevent due to frequent updating hardware and cause the wave of resource Take.Also, the multimedia resource of client is requested, the multimedia information of the direct feedback network of service providing device, Rather than pushed in the form of transmitting stream, it ensure that the play quality of multimedia resource while saving bandwidth resources.
Embodiment two
On the basis of the above embodiments, the present embodiment continues to discuss the biography of the data between client and service providing device Transmission method.
Referring to Fig. 3, the step flow chart of client-side in another data transmission method embodiment of the application is shown, It can specifically include following steps:
Step 302, the service providing device that client receives network side distribution pushes transmitting stream.
Step 304, the transmitting stream is parsed, calls the transmitting stream of player plays parsing to show corresponding use Family interface.
In one alternative embodiment of the application, client receives network-side service and provides the foundation user interface of equipment push Before the transmitting stream that data encoding generates, further includes: service providing device is distributed in application, and/or, the service for connecting distribution mentions When for equipment, user data is sent to be authenticated;After the authentication is passed, the service providing device of distribution is obtained, and/or with, The service providing device of the distribution establishes connection.
In the present embodiment, since the interface UI etc. that client is shown needs service providing device to push, and client is not opened Without corresponding relationship when dynamic preceding and service providing device, i.e. service providing device is dynamically assigned to client, therefore Client first has to Request System and distributes service providing device for it, and when request distributes service providing device, system can be required Client is authenticated, client needs to send user data to corresponding server, such as dispatch server at this time.Server After the authentication is passed, service providing device can be distributed for the client, and inform client pair to client according to user data The service providing device that should be distributed.
Other than being authenticated when request distributes service providing device, it can also be built in service providing device and client It is authenticated when vertical connection.I.e. client request connection distribution service providing device when, send user data road system with into Row authentication, system establishes connection between the client and the service providing device of its distribution after the authentication is passed.It can certainly It is performed both by authentication when request distribution service providing device and connection are established, the present embodiment is not construed as limiting this.
After client and the service providing device of distribution establish connection, it can receive the UI data of service providing device push The TS stream generated after coding parses the TS stream that TS stream calls player plays to parse, then to show the corresponding interface UI.
For the interface UI shown by client, user can be controlled by the external device of remote controler, such as be selected Some function, into next stage interface etc., and since the interface UI is the transmitting stream parsing display based on service providing device, because This is also executed the control response at the interface UI by service providing device.
Therefore, in another alternative embodiment of the application, the method further includes the step of the control to the user interface It is rapid: to receive the control data of external device transmission;Encryption generation control ciphertext data are carried out to the control data and are sent to institute State service providing device;The transmitting stream that the service providing device responds the control ciphertext data feedback is received, described in parsing Transmitting stream, using player plays in response to the user interface of the control data.
In the present embodiment, external device may include the external input equipment such as mouse, keyboard, remote controler, external device hair The corresponding acquisition control data of remote signal out can be according to preset encryption and decryption mode pair in order to guarantee the safety of data The control data are encrypted generation control ciphertext data and are sent to the service providing device.Service providing device response The corresponding coding of user interface can be adjusted in the control data and generates transmitting stream, transmitting stream is fed back into client, client is to biography After sending stream to parse, using player plays in response to the user interface of the control data, such as enter the next stage interface of request, It opens selected function and corresponds to interface UI etc..
The present embodiment provides the transmitting stream at the interface UI by service providing device, and client parses and show, thus for The control data at family are also transmitted to service providing device response by client, adjust the transmitting stream of the corresponding interface UI push response It is shown in client.Update, upgrading hence for user interface etc. execute at service providing device end, save client The data resource of the contents such as end downloading update is prevented simultaneously for device hardware also without particular/special requirement due to frequent updating hardware Equipment and caused by the wasting of resources.
Step 306, when playing the user interface to play multimedia resource, triggering sends multimedia request To service providing device.
Step 308, the multimedia for receiving the service providing device according to the multimedia request feedback of client is broadcast Put information.
Step 310, the first instruction is sent to service providing device to push away the transmitting stream with offer equipment out of service It send.
Step 312, according to the broadcast address in the multimedia information, to the more matchmakers of corresponding web server requests Volume data.
Step 314, the multi-medium data of the network server feedback is received.
Step 316, the multi-medium data for the multi-medium data being parsed, and player plays being called to parse.
User is using may need to play multimedia resource when client, such as plays sound, video data, especially data Big, the demanding video resource of clarity is measured, multimedia can be sent at this time and requested to service providing device.The present embodiment Middle service providing device can not directly provide the multi-medium data of client terminal playing, but by corresponding multimedia information Feed back to client.
After client obtains multimedia information, the first instruction is sent to service providing device and is set with offer out of service The standby push to the transmitting stream, while broadcast address is obtained from the multimedia information, it is corresponding to the broadcast address Network server is received such as content distribution (Content Delivery Network, CDN) server requesting multimedia data The multi-medium data of CDN server feedback, player stop to the TS parsing flowed and start to parse the multi-medium data, Recalling the player, it changes into and plays the multi-medium data that parses and show corresponding multimedia content, what realization was flowed by TS Play the broadcasting for switching to multi-medium data.
Step 318, when needing to stop playing the multi-medium data, triggering generates the second instruction and provides to the service Equipment.
Step 320, third instruction and the service of the service providing device according to second instruction feedback are received The transmitting stream that equipment accordingly restores push is provided.
Step 322, it is instructed according to the third and stops playing the multi-medium data.
Step 324, it parses the transmitting stream and uses the transmitting stream of the player plays parsing to switch back into display phase The user interface answered.
When client finishes multimedia resource or user indicates to stop playing multimedia resource, client The broadcasting at the interface UI can be switched back into from the broadcasting of multi-medium data, then to the parsing of multi-medium data and stops using in stopping Described in player plays when multi-medium data, client needs to be implemented TS stream and restarts (restart) movement, therefore can trigger generation Second instruction can be sent to service and provided by the second instruction, the second instruction for notifying server to restore push TS stream Equipment.Service providing device prepares TS stream according to second instruction, which suspends before being undertaken on broadcasting multi-medium data The TS of push flows, i.e., service providing device is restored to suspend the TS stream of push according to record, generates third after TS stream is ready to complete (ready) instruction is such as completed in instruction, and third instruction is ready for informing client TS stream, then continues to push TS stream, Certain TS stream can also push the TS stream of UI main interface, can determine according to actual demand.Client is instructed according to the third Stop the parsing multi-medium data and stops switching to the TS that parsing receives using multi-medium data described in player plays Stream, and it changes the corresponding user interface of display into player.
The interface UI that the present embodiment client is shown, which is flowed by service providing device by TS, to be pushed, and multimedia resource is from net Broadcasting is directly acquired in the CDN server of network, realizes client through the above steps to TS stream broadcasting and to multi-medium data Seamless switching between broadcasting, the interface UI for allowing multi-medium data to play front and back keep continuity, will not feel to user Know and has an impact.
On the basis of the above embodiments, the operating procedure of service providing device side is discussed.
Referring to Fig. 4, the step of showing service providing device side in another data transmission method embodiment of the application Flow chart can specifically include following steps:
Step 402, service providing device obtains user interface data from framebuffer device.
Step 404, the user interface data is encoded according to preset coded format, the user after being encoded Interface data.
Step 406, transmitting stream is generated using the user interface data after the coding.
Step 408, the transmitting stream is pushed to client to show corresponding user interface in the client.
In the present embodiment, by operating system and content cloud, i.e. the interface UI that shows of operating system and operating system It is pushed by service providing device, therefore when service providing device is assigned to a client and establishes connection with the client Afterwards, service providing device provides the corresponding interface UI for the client to show.Service providing device is from framebuffer device User interface data is obtained in (Frame Buffer), if UI is cached, then UI is cached and is carried out according to preset coded format Coding, the UI caching after being encoded, such as uses and h.264 encodes.Again using the UI caching after the coding by spreading in real time Defeated agreement (Real Time Streaming Protocol, RTSP) generates TS stream using streaming mode, and TS stream is pushed to visitor Family end is to show corresponding user interface in the client.
In one alternative embodiment of the application, the method further includes the control response step to the user interface: Receive the control ciphertext data that client is sent;The control ciphertext data are decrypted and obtain corresponding control data;It rings Data are controlled described in Ying Yu, obtain the transmitting stream that corresponding user interface data coding generates;The transmitting stream is fed back into institute State client.
For the interface UI shown by client, user can be controlled by the external device of remote controler, such as be selected Some function, into next stage interface etc., and since the interface UI is the transmitting stream parsing display based on service providing device, because This is also executed the control response at the interface UI by service providing device.Therefore service providing device is receiving client transmission After controlling ciphertext data, the control ciphertext data can be decrypted to obtain according to preset encryption and decryption mode corresponding Data are controlled, determine that UI is cached in response to the control data, this is obtained and is cached in response to controlling the UI of data, which is cached Encode and TS stream is then generated using streaming mode according to RTSP, which is fed back into client, rings client display Answer the interface UI of user's control.
Step 410, the client is received to ask based on the multimedia of the corresponding user interface triggering of the transmitting stream It asks, according to the corresponding multimedia information of multimedia request, the multimedia information is fed back to The client.
Step 412, the first instruction that client is sent is received, is suspended as client push transmitting stream.
Client is in playing TS stream display UI interface process, if user wants to play multimedia resource, client can It is requested with sending multimedia resource to service providing device, service providing device requests to determine request according to the multimedia Multimedia resource can be from the broadcast information of the network inquiry multimedia resource, such as from system such as the title of the multimedia resource External CDN server obtains the resource address URL of the multimedia resource, feeds back to using the URL as multimedia information Client.
When client, which determines, plays the multimedia resource, service providing device can receive the first instruction of client, It can suspend at this time and be flowed for the client push TS, and can recorde the time-out position of TS stream, to be finished in multimedia After continue to push TS stream.
Step 414, the second instruction that client is sent is received;
Step 416, the transmission that the corresponding user interface data coding for restoring push generates is obtained according to second instruction Stream, and generate third instruction.
Step 418, the transmitting stream for the third being instructed and restoring push is sent to the client.
Service providing device can be prepared as client according to second instruction in the second instruction for receiving client The TS of push flows, it can the UI caching before obtaining pause generates TS stream by coding, fluidization treatment etc., is getting out push Third instruction is generated after TS stream, third instruction is sent to client, and push ready TS and flow to client, is made client End is switched back into the broadcasting of TS stream by the broadcasting of multi-medium data.
In the present embodiment, the dynamic frame per second at the played interface UI of client is not high, therefore it corresponds to UI and is buffered in compression Code rate afterwards is controllable, therefore the interface UI is pushed using the service providing device end of fluidisation, and client is shown;And for User demand higher multimedia resource such as the resources of movie & TV, game etc. is played using the CDN mode of internet, therefore realized The interface UI plays and what multi-medium data played shows without seaming and cutting stream, reaches good user's sensory experience.
Embodiment three
On the basis of the above embodiments, what the present embodiment continued to discuss that TS between client and service providing device flows pushes away Give and multi-medium data play between switching.
Wherein, client can distribute service providing device in request, and/or, it is established with the service providing device of distribution Before connection, sends user data and authenticated, after the authentication is passed, obtain the service providing device of distribution, and/or, with distribution Service providing device establish connection.The push of TS stream can be executed after the completion of service providing device is connected with client and established And with multi-medium data play between switching.
1, client and service provide equipment room TS push, broadcasting and the control of stream.
Referring to Fig. 5, shows a kind of client provided by the embodiments of the present application and service provides equipment room TS stream push and shows It is intended to.
5.02, service providing device obtains UI caching from Frame Buffer.
5.04, service providing device encodes UI caching.
5.06, the UI caching of coding is generated TS stream by service providing device.
5.08, service providing device sends TS and flows to client.
Service providing device end receives client request and starts to push TS stream preparation, directly acquires from Frame Buffer The UI encoded is cached and is sent by RTSP agreement streaming mode by h.264 encoding by UI caching.
5.10, client parsing TS flows and shows the interface UI.
Client receives TS and flows and decode the display interface service providing device UI.
5.12, client receives the control data that external device issues.
5.14, client carries out encryption to the control data and generates control ciphertext data.
5.16, client is sent to the service providing device for ciphertext data are controlled.
User can send control data by external device, i.e., receive control for the incoming event client of user is corresponding Data processed, client will control data encryption and be sent to service providing device at the i.e. control ciphertext data of ciphertext.
5.18, service providing device is decrypted control ciphertext data and obtains corresponding control data.
5.20, service providing device obtains the TS generated in response to the UI caching coding for controlling data and flows.
5.22, the TS stream of response is pushed to client by service providing device.
5.24, client shows the interface UI in response to controlling data.
After service providing device receives the corresponding control ciphertext data of control data, control data, service are obtained by decryption Equipment UI is provided and is changed adjustment in response to the control data, the UI of adjustment is generated into TS stream real-time synchronization and is shown to client Show, finishing man-machine interaction.
In the present embodiment, the UI caching stored in service providing device includes the various contents shown on the client, such as The main interface UI, corresponding interface UI etc. after shown various APP and APP are opened in the interface UI, i.e., client is locally displayed And the main interface UI is not stored, the contents such as the APP of installation are not stored yet.
By taking user installs APP in the client as an example, user issues the interface UI shown to client by external device In a certain APP installation signal after, which is carried out that mapping handles to obtain by client can be by service providing device The control data of identification, for example, mapping obtain appointing system standard input signal and carry out binarization processing, obtain two into The input signal of system, for another example, client determine the corresponding key value information of the original signal, and the key value information is mapped to number Word information is sent to the service providing device after input signal encryption as input signal.
The input signal of the encryption is decrypted in service providing device, obtains the input information of decryption and carries out map, Determine corresponding incoming event.The incoming event is distributed to the upper layer application of service providing device or operating system is rung It should handle, such as service providing device obtains the data of the APP and installs at service providing device end and record corresponding APP letter Breath, by installation process and install the corresponding interface UI TS stream in response information feed back to client.Client is to sound The TS stream answered is parsed, and is shown the interface UI in response to the input signal, i.e., is shown software in the UI that client is shown The process of installation and the interface UI installed.So that seeming on the process nature for installing APP in the client is to service It is completed in offer equipment, and client shows the interface UI of the streaming mode of service providing device push.
After for another example user opens mounted a certain game APP by external device selection, corresponding control data are sent After service providing device, service providing device, which can obtain to launch into APP corresponding UI caching and generate TS stream, is sent to client End display, the subsequent various control data sent for client, service providing device can also send the UI of response control data Corresponding TS stream is cached, client shows the interface UI in response to user's control.
Thus, service providing device can pre-purchase the payment such as game, video resource and use for client each in system, User locally can freely select above-mentioned resource to install, watch with client.
To which by service providing device, using the TS stream push interface UI, client is parsed and shown, user is passed through The control data of external device will also be transmitted to service providing device, and it is anti-to respond the control adjustment interface UI by service providing device Present TS stream.
2, it plays TS stream and plays the switching of multi-medium data.
In the present embodiment, since the transmission of the data of service providing device is carried out by IP network, for net The bandwidth of network has corresponding requirement, for example, when the private network average bandwidth of operator is the lower bandwidths such as 4M to the code of TS stream Rate is by certain requirement.But the film source specification of the multimedia resources such as film, TV play is bigger, as specification be high definition, 1080P even blue light etc., as this HD video film source is the code rate for being difficult to reach within 4M under existing Coding Compression Technology, It can be bigger with loss of the fluidization regime to high definition film source even under 4M network bandwidth environments.
Therefore it in the present embodiment, is directly obtained from network for the multi-medium data of the multimedia resources such as HD video, Without being transmitted using TS stream mode.
Referring to Fig. 6, shows a kind of switching for playing TS stream and playing multi-medium data provided by the embodiments of the present application and show It is intended to.
6.02, service providing device is client push TS stream.
6.04, the client parsing TS stream display interface UI.
6.06, client sends multimedia and requests to service providing device.
When the desired viewing image quality of user is higher and is not desired to the multimedia resource being lost, UI can be passed through and select to send out Corresponding multimedia is sent to request to service providing device.
6.08, service providing device requests to search multimedia information according to the multimedia.
6.10, multimedia information is sent to client by service providing device.
After service providing device end receives multimedia request, can obtain from the CDN server of exterior should The resource address URL of resource generates multimedia information, and multimedia information is sent to client, and services to provide and set Is not done to the resource by broadcasting response action for standby end.
6.12, client stops playing TS stream and sends the first instruction to service providing device.
6.14, client is to CDN server requesting multimedia data.
6.16, service providing device is according to the first instruction pause push TS stream.
6.18, client receives the multi-medium data that CDN server issues.
6.20, it client definition multimedia data and plays.
After client gets the broadcast address of URL mark, the broadcasting of TS stream can be stopped, calling player to switch to and broadcast Put multimedia resource.Wherein, the first instruction can be sent to service providing device end while client stops playing TS stream, such as Stop (stop) instruction, service providing device receives the push that stop is instructed and suspended TS stream.
6.22, client generates the second instruction and is sent to service providing device.
6.24, service providing device flows according to the second instruction preparation TS and generates third instruction.
6.26, third instruction is sent to client by service providing device.
6.28, service providing device sends TS and flows to the client.
6.30, client is instructed according to the third stops playing the multi-medium data, and parsing TS is flowed and shown.
When the complete multimedia resource of client terminal playing or the broadcasting of multimedia resource is dropped by the wayside, TS stream can be triggered Restart acts and is sent to the instruction of service providing device second, such as restarts (restart) instruction, service providing device Prepare TS stream plug-flow service after receiving instruction restart and send third instruction, such as completes (ready) instruction notification client TS Stream service is ready to complete.Client receive ready instruction player exit play multi-medium data movement, player without Gap starts TS stream broadcasting, so that the interface UI that client is shown can be the interface UI before playing multi-medium data, Yong Huwu Perception.
Due to that can obtain from third-party CDN server when playing multimedia resource, above-mentioned switching was waited It needs to be related to the preservation of user data in journey, in the present embodiment, equipment can be provided using account mode Sign-On services, each Account corresponds to user storage area, and it is synchronous with data to guarantee that user's enjoyment multi-medium data cuts the account that stream services.
In the present embodiment, the dynamic frame per second at the played interface UI of client is not high, therefore it corresponds to UI and is buffered in compression Code rate afterwards is controllable, therefore the interface UI is pushed using the service providing device end of fluidisation, and client is shown;And for User demand higher multimedia resource such as the resources of movie & TV, game etc. is played using the CDN mode of internet, therefore realized The interface UI plays and what multi-medium data played shows without seaming and cutting stream, reaches good user's sensory experience.
Client and service providing device discussed in the various embodiments described above etc. can use following smart television system System.The intelligent television system may include: client, dispatch server and service providing device.Wherein, client is that one kind can Terminal with the APP application program for using service providing device to provide, e.g., set-top box, intelligent mobile terminal, PAD (Portable Android Device tablet computer), the smart television with decoding function etc..The service providing device can be it is multiple, Beyond the clouds as server-side setting, service remotely is provided for the client.Dispatch server is receiving client application clothes After business provides the request of equipment, a clothes can be selected from multiple service providing devices in cloud according to setting allocation strategy Business provides equipment and distributes to the client.
What needs to be explained here is that service providing device can be used as hardware device setting and exist in the scheme of the application Cloud, software (application program) may be mounted in service providing device, and service providing device can be beyond the clouds by types of applications The user interface (User Interface, UI) of program carries out compressed encoding, and client has basic decoding capability can be to user Show the user interface of application program, realizes the operation to types of applications program.In other words, with traditional intelligent television system The difference is that software (application program) is no longer mounted in set-top box, and is mounted in service and is mentioned in the scheme of the application For providing service by service providing device for user in equipment.Due to no longer needing by software installation in set-top box, therefore can Set-top box is no longer separately provided.For example, if the client is intelligent mobile terminal or the smart television with decoding function When, then directly intelligent mobile terminal (or smart television with decoding function) and the service providing device can be carried out Connection, user do not need independent purchase/setting set-top box, have saved user cost;Meanwhile intelligent mobile terminal (or there is solution The smart television of code function) it is directly interacted with the service providing device, interactive efficiency is improved, is reduced to set-top box Maintenance step, reduce the occupancy to resource.Certainly, to having for existing set-top box, elementary solution is all had by set-top box Code ability, the scheme of the application remains on applicable.Further, the dispatch server can refer to a server, can also To refer to the server farm for being equal to multiple servers of the dispatch server function and forming.
In the application, a kind of framework of preferred intelligent television system shows the application's as shown in fig. 7, referring to Fig. 7 A kind of architecture diagram of intelligent television system.In the present embodiment, the intelligent television system can specifically include: at least one sets Standby server (device server 701 as shown in Figure 7), at least one dispatch server (dispatch server as shown in Figure 7 And at least one client (client 703 as shown in Fig. 7) 702).Wherein, include in each service providing device server At least one service providing device (service providing device 704 in device server 701 as shown in Figure 7).
Moreover it is preferred that the intelligent television system can also include: that at least one management server is (as shown in Figure 7 Management server 705) and at least one user data information storage equipment (user data information storage as shown in Figure 7 is set For 706).It should be noted that user data information storage equipment is used for storing user data information, user can be with A corresponding dedicated user data information stores equipment, and multiple users can also share the same user data information storage and set It is standby, the present embodiment to this with no restriction.Wherein, the user data information storage equipment can be physical equipment, be also possible to Logical device can also be the equipment that physics and logic combine.For example, can wrap in the user data information storage equipment Include at least one user partition (user partition 707 as shown in Figure 7), the use of each user partition one user of corresponding storage User data information.
In the present embodiment, client 703 can be hardware device as described above, and e.g., set-top box, intelligent mobile are whole End, PAD, smart television with decoding function etc..Preferably, the client 703 is also possible to be located at Intelligent television terminal Side can be rendered as the form of APP (application program, Application) loaded in Intelligent television terminal, intelligence here Television terminal can specifically include: set-top box, mobile terminal, intelligent TV set etc..On the one hand, client 703 can be used for playing The user interface that is parsed of transmitting stream (Transport Stream, TS) that service providing device 704 is sent, and play from The multi-medium data (such as vision signal, audio signal) obtained in other network servers;On the other hand, client 703 can For the input message that monitoring users are generated by the input units such as remote controler, and the input message is sent to service provides and set Standby 704 or dispatch server 702.To which user interface shown by client 703 is pushed by service providing device 704, visitor Family end 703 parse simultaneously show, and client 703 received user to user Interface Control input message, can also be transmitted to Service providing device 704 is so that it adjusts user interface accordingly.
Service providing device 704 is located at network side, wherein each service providing device can specifically include: hardware board The software module carried with hardware board.It should be noted that in the present embodiment, types of applications program can be mounted directly In service providing device, user can be proposed service by the corresponding user interface of application program that client 703 shows Operations are carried out for the application program in equipment 704, it is no longer necessary to which the separately installed application program in client 703 is convenient for Technical staff carries out unified maintenance to the intelligent television system, reduces workload, improves maintenance efficiency.
User partition 707 is located at network side, and generally, each user is corresponding with a user partition, the use of each user User data information is saved under corresponding user partition.Further, each user partition has only one address information, The address information can indicate the specific address of corresponding user partition, can quickly find use by the address information Family subregion completes the calling of user data information.In other words, dispatch server 702 (or, management server 705) can be right Address information (data volume is smaller) is safeguarded, and does not have to safeguard entire user data information (data volume is larger), is dropped The data volume of low maintenance, reduces resource occupation, improves system operational speed, and, data information is convenient for searching.
Dispatch server 702 is located at network side, is mainly used for the input message sent according to client 703, distributes one Idle, in good condition service providing device 704 is docked with client 703;Meanwhile it can be by the corresponding user point of User ID Area is mounted in distributed service providing device 704, that is, each user partition can be corresponding with unique User ID, Such as user partition A corresponds to user A, in this way, user A client 703 with upper sub-distribution, number be 001 service After offer equipment disconnects, even if connection next time is to number the service providing device for being 002, user A still be can be used User partition A, and the data such as historical record before can be used;
Management server 705 is located at network side, can be used for being managed all service providing devices, the management tool Body may include: state reporting, heartbeat management, sets a property, obtain attribute, Wake on LAN, soft reboot, restart firmly;As it can be seen that Management server 705 can be used as remote server, is realized using the technical solution of the application in wide area network and is set to service offer Standby Wake on LAN.
In the embodiment of the present application, service providing device is referred to as cloud box or OTT set-top box, has quality services energy Power can provide various functions such as HD video, free game etc. for user, wherein OTT, that is, Over The Top refers to logical It crosses internet and provides a user various application services.Service providing device with OTT function is integrated into device server, By video streaming technology, the function of service providing device is passed through into network transmission to the equipment such as common set-top box, smart television On, allow to use the high-touch feature of OTT in the case where not upgrading hardware.
Various functions in service providing device with good service ability can be transferred to peace by streaming mode Loaded in the client in common low-end set top boxes or smart television, client shows that TS flows the corresponding interface UI, wherein clothes The function that business provides equipment includes but is not limited to: game, application, film, TV play, education, Video chat, K song etc..
Wherein, the system requirements of the common set-top box for installation client or smart television is lower, such as, it is desirable that it is common Set-top box has the ability for playing RTSP 720P video flowing, for another example, it is desirable that common set-top box needs to have the energy of access IP network Power is controlled to can upload key assignments etc. after being mounted with client.
In the present embodiment, in device server per a piece of service providing device, have stronger service ability, these clothes Business ability includes but is not limited to: stronger processing capacity, stronger graphics calculations ability, big memory, low-power consumption.Mesh can be run Preceding big game and application on the market plays the film etc. of 1080P and 2K.
And common set-top box is often more outmoded, it is not intelligent OTT set-top box first, and secondly its performance also compares It is weaker, it is not enough to run big game and application, the set-top box that client generally requires to upgrade or replace update is just able to satisfy this Partial entertainment requirements.Therefore, service providing device is able to solve the above problem.Large-scale game and application all setting beyond the clouds It is run in standby server, then is transferred to the client installed in common set-top box by RTSP video flowing and plays out, reached The purpose that high-end amusement is carried out using low-end set top boxes, can enhance the service ability of common set-top box.
Client described in the various embodiments described above can be applied to based in intelligent television system shown in fig. 7.But this Field technical staff can refer to the embodiment of the present application it should be understood that the system or server for arbitrarily needing similar resource to distribute Realize the Resource Allocation Formula of the application, the application scenarios being not limited solely under above-mentioned framework.For example, the Resource Allocation Formula It can also be applied to the tele-control system (e.g., teleeducation system) etc. to terminal.
It should be noted that for simple description, therefore, it is stated as a series of action groups for embodiment of the method It closes, but those skilled in the art should understand that, the embodiment of the present application is not limited by the described action sequence, because according to According to the embodiment of the present application, some steps may be performed in other sequences or simultaneously.Secondly, those skilled in the art also should Know, the embodiments described in the specification are all preferred embodiments, and related movement not necessarily the application is implemented Necessary to example.
Example IV
On the basis of the above embodiments, the present embodiment additionally provides a kind of data transmission device, intelligence in the present embodiment The client of television system includes the data transmission device.
Referring to Fig. 8, a kind of structural block diagram of data transmission device embodiment of the application is shown, can specifically include as follows Module:
Communication module 802, the transmitting stream of the service providing device push for receiving network side distribution, the transmitting stream It is generated according to user interface data coding;After based on the user interface triggered multimedia playing request, the service is received The multimedia information of equipment multimedia request feedback is provided;And to service providing device send first instruction with Offer equipment out of service continues to push the transmitting stream.
Simultaneously display module 804 is decoded, for the transmitting stream to be parsed into corresponding user interface and is shown;And according to The corresponding multi-medium data of player plays is called according to the multimedia information.
It uses service providing device and client to provide network data services for television set, is client by service providing device The transmitting stream that end push is generated according to user interface data coding, is then parsed into corresponding user interface in client and is shown Show, the push by network implementations to user interface, can be in the execution of service providing device side hence for contents such as updates Can, it is parsed and is shown in client-side, prevent the waste for leading to resource due to frequent updating hardware.Also, for visitor The multimedia resource at family end is requested, the multimedia information of the direct feedback network of service providing device, rather than uses transmission The form of stream pushes, and ensure that the play quality of multimedia resource while saving bandwidth resources.
Referring to Fig. 9, a kind of structural block diagram of the preferred embodiment of data transmission device of the application is shown, specifically can wrap Include following module:
Communication module 902, for receive network side distribution service providing device push transmitting stream, the transmitting stream according to It encodes and generates according to user interface data;After based on the user interface triggered multimedia playing request, receives the service and mention For the multimedia information of equipment multimedia request feedback;And the first instruction is sent with temporary to service providing device Stop service providing device to continue to push the transmitting stream.
Simultaneously display module 904 is decoded, for the transmitting stream to be parsed into corresponding user interface and is shown;And according to The corresponding multi-medium data of player plays is called according to the multimedia information.
In one alternative embodiment of the application, the decoding and display module 904, for being solved to the transmitting stream It analyses, user interface corresponding to the transmitting stream for calling the transmitting stream of player plays parsing to obtain;And by the player by It plays the user interface and switches to the corresponding multi-medium data of broadcasting.
The communication module, for according to the broadcast address in the multimedia information, to corresponding network service Device requesting multimedia data;Receive the multi-medium data of the network server feedback;It is described decoding and display module, for pair The multi-medium data is parsed, and the multi-medium data parsed is played.
In one alternative embodiment of the application, further includes: module 906 is controlled and received, for receiving external device transmission Control data;The then communication module 902, for the control data to be sent to the service providing device;Described in reception Server responds the transmitting stream of the control data feedback;The decoding and display module 904, it is aobvious for parsing the transmitting stream Show the user interface in response to controlling data.
In another alternative embodiment of the application, the communication module is also used to needing to stop to play the multimedia When data, triggering generates the second instruction to the service providing device;It receives and is instructed according to the third of second instruction feedback, And the corresponding transmitting stream for restoring push;The decoding and display module are also used to instruct stopping to play institute according to the third State multi-medium data;Parse display of the transmitting stream recovery to user interface.
In another alternative embodiment of the application, the communication module is also used to distribute service providing device in application, And/or when connecting the service providing device of distribution, user data is sent to be authenticated;After the authentication is passed, distribution is obtained Service providing device, and/or, connection is established with the service providing device of the distribution.
The interface UI of the present embodiment client reality, which is flowed by service providing device by TS, to be pushed, and multimedia resource is from net Broadcasting is directly acquired in the CDN server of network, realizes client through the above steps to TS stream broadcasting and to multi-medium data Seamless switching between broadcasting, the interface UI for allowing multi-medium data to play front and back keep continuity, will not feel to user Know and has an impact.
Embodiment five
On the basis of the above embodiments, the present embodiment also discloses another data transmission device, above-mentioned smart television Service providing device in system may include the data transmission device.
Referring to Fig.1 0, show a kind of structural block diagram of data transmission device embodiment of the application, can specifically include as Lower module:
Transmitting stream pushing module 1002 generates transmitting stream for user interface data coding, the transmitting stream is pushed to Client;And the first instruction that client shown in receiving is sent, suspend as the client push transmitting stream.
Multimedia feeds module 1004, for receiving client based on the more of the corresponding user interface triggering of the transmitting stream Media play request will be described more according to the corresponding multimedia information of multimedia request of the client Media play information feeds back to the client.
It uses service providing device and client to provide network data services for television set, is client by service providing device The transmitting stream that end push is generated according to user interface data coding, is then parsed into corresponding user interface in client and is shown Show, the push by network implementations to user interface, can be in the execution of service providing device side hence for contents such as updates Can, it is parsed and is shown in client-side, prevent the waste for leading to resource due to frequent updating hardware.Also, for visitor The multimedia resource at family end is requested, the multimedia information of the direct feedback network of service providing device, rather than uses transmission The form of stream pushes, and ensure that the play quality of multimedia resource while saving bandwidth resources.
Referring to Fig.1 1, the structural block diagram of the preferred embodiment of the application another kind data transmission device is shown, specifically may be used To include following module:
Transmitting stream pushing module 1102 generates transmitting stream for user interface data coding, the transmitting stream is pushed to Client;And the first instruction that client shown in receiving is sent, suspend as the client push transmitting stream.
Multimedia feeds module 1104, for receiving client based on the more of the corresponding user interface triggering of the transmitting stream Media play request will be described more according to the corresponding multimedia information of multimedia request of the client Media play information feeds back to the client.
In one alternative embodiment of the application, the transmitting stream pushing module 1102, comprising: acquisition submodule 11022 is used In obtaining user interface data from framebuffer device;Encoding submodule 11024, for according to preset coded format to described User interface data is encoded, the user interface data after being encoded;Submodule 11026 is generated, for using the volume User interface data after code generates transmitting stream.
In another alternative embodiment of the application, the transmitting stream pushing module is also used to receive the control of client transmission Data processed;In response to the control data, the transmitting stream that corresponding user interface data coding generates is obtained;By the transmitting stream Feed back to the client.
In another alternative embodiment of the application, the transmitting stream pushing module is also used to receive the of client transmission Two instructions;The corresponding transmitting stream for restoring push is obtained according to second instruction, and generates third instruction;The third is instructed The client is sent to the transmitting stream for restoring push.
The interface UI of the present embodiment client reality, which is flowed by service providing device by TS, to be pushed, and multimedia resource is from net Broadcasting is directly acquired in the CDN server of network, realizes client through the above steps to TS stream broadcasting and to multi-medium data Seamless switching between broadcasting, the interface UI for allowing multi-medium data to play front and back keep continuity, will not feel to user Know and has an impact.
Embodiment six
The embodiment of the present application also discloses a kind of intelligent television system, comprising: at least one server, at least one client End, at least one service providing device;Wherein, the server is used to distribute service providing device to the client;It is described Client is arranged in smart television, and the service providing device is arranged in network side, for being to establish connection by network Client provides Internet service;
The client includes data transmission device described in above-described embodiment four, and the service providing device includes above-mentioned Data transmission device described in embodiment five.
The system further include: a few user data information stores equipment;At least one described user data information Storing equipment includes: at least one user partition;Wherein, at least one described user partition is respectively used to storage different clients Corresponding user data.
The service providing device includes: network machine top box;The Internet service, including at least one of following: Live telecast, audio-video service, web service, game services.
Wherein, the intelligent television system and system described in above-mentioned Fig. 7 are almost the same, therefore repeat no more.
For device embodiment, since it is basically similar to the method embodiment, related so being described relatively simple Place illustrates referring to the part of embodiment of the method.
All the embodiments in this specification are described in a progressive manner, the highlights of each of the examples are with The difference of other embodiments, the same or similar parts between the embodiments can be referred to each other.
It should be understood by those skilled in the art that, the embodiments of the present application may be provided as method, apparatus or calculating Machine program product.Therefore, the embodiment of the present application can be used complete hardware embodiment, complete software embodiment or combine software and The form of the embodiment of hardware aspect.Moreover, the embodiment of the present application can be used one or more wherein include computer can With in the computer-usable storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.) of program code The form of the computer program product of implementation.
In a typical configuration, the computer equipment includes one or more processors (CPU), input/output Interface, network interface and memory.Memory may include the non-volatile memory in computer-readable medium, random access memory The forms such as device (RAM) and/or Nonvolatile memory, such as read-only memory (ROM) or flash memory (flash RAM).Memory is to calculate The example of machine readable medium.Computer-readable medium includes that permanent and non-permanent, removable and non-removable media can be with Realize that information is stored by any method or technique.Information can be computer readable instructions, data structure, the module of program or Other data.The example of the storage medium of computer includes, but are not limited to phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other kinds of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory techniques, CD-ROM are read-only Memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, tape magnetic disk storage or Other magnetic storage devices or any other non-transmission medium, can be used for storage can be accessed by a computing device information.According to Herein defines, and computer-readable medium does not include non-persistent computer readable media (transitory media), such as The data-signal and carrier wave of modulation.
The embodiment of the present application is referring to according to the method for the embodiment of the present application, client device (system) and computer journey The flowchart and/or the block diagram of sequence product describes.It should be understood that flow chart and/or box can be realized by computer program instructions The combination of the process and/or box in each flow and/or block and flowchart and/or the block diagram in figure.It can provide this A little computer program instructions handle client to general purpose computer, special purpose computer, Embedded Processor or other programmable datas The processor of end equipment is to generate a machine, so that handling the place of client device by computer or other programmable datas The instruction that device executes is managed to generate for realizing in one box of one or more flows of the flowchart and/or block diagram or multiple The device for the function of being specified in box.
These computer program instructions may also be stored in be able to guide computer or other programmable datas processing client set In standby computer-readable memory operate in a specific manner, so that instruction stored in the computer readable memory generates Manufacture including command device, the command device are realized in one or more flows of the flowchart and/or one, block diagram The function of being specified in box or multiple boxes.
These computer program instructions can also be loaded on computer or other programmable datas processing client device, be made Execute series of operation steps on computer or other programmable client devices to generate computer implemented processing, from And the instruction executed on computer or other programmable client devices is provided for realizing in one process of flow chart or more The step of function of being specified in a process and/or one or more blocks of the block diagram.
Although preferred embodiments of the embodiments of the present application have been described, once a person skilled in the art knows bases This creative concept, then additional changes and modifications can be made to these embodiments.So the following claims are intended to be interpreted as Including preferred embodiment and all change and modification within the scope of the embodiments of the present application.
Finally, it is to be noted that, herein, relational terms such as first and second and the like be used merely to by One entity or operation are distinguished with another entity or operation, without necessarily requiring or implying these entities or operation Between there are any actual relationship or orders.Moreover, the terms "include", "comprise" or its any other variant meaning Covering non-exclusive inclusion, so that process, method, article or client device including a series of elements are not only It including those elements, but also including other elements that are not explicitly listed, or further include for this process, method, object Product or the intrinsic element of client device.In the absence of more restrictions, being limited by sentence "including a ..." Element, it is not excluded that including that there is also other identical in the process, method of the element, article or client device Element.
Above to a kind of data transmission method provided herein, a kind of data transmission device and a kind of smart television system System, is described in detail, specific examples are used herein to illustrate the principle and implementation manner of the present application, above The explanation of embodiment is merely used to help understand the present processes and its core concept;Meanwhile for the general skill of this field Art personnel, according to the thought of the application, there will be changes in the specific implementation manner and application range, in conclusion this Description should not be construed as the limitation to the application.
Claims (29)
1. a kind of data transmission method characterized by comprising
Client receives the transmitting stream of the service providing device push of network side distribution, and the transmitting stream is according to user interface data Coding generates;
The transmitting stream is parsed into corresponding user interface and is shown;
After based on the user interface triggered multimedia playing request, the service providing device is received according to the multimedia The multimedia information of playing request feedback, the multimedia information includes broadcast address;
It sends the first instruction to service providing device to continue to push transmitting stream with offer equipment out of service, and according to more matchmakers Body broadcast information plays corresponding multi-medium data.
2. the method according to claim 1, wherein the transmitting stream is parsed into corresponding user interface and is shown Show, comprising:
The transmitting stream is parsed, user interface corresponding to the transmitting stream for calling player plays to parse;
Play corresponding multi-medium data, comprising:
The player is switched into the corresponding multi-medium data of broadcasting by playing the user interface.
3. the method according to claim 1, wherein playing corresponding more matchmakers according to the multimedia information Volume data, comprising:
According to the broadcast address in the multimedia information, to corresponding web server requests multi-medium data;
Receive the multi-medium data of the network server feedback;
The multi-medium data is parsed, the multi-medium data parsed is played.
4. the method according to claim 1, wherein the method further include:
Receive the control data of external device transmission;
The control data are sent to the service providing device;
Receive the service providing device respond it is described control data feedback transmitting stream, parse the transmitting stream show in response to Control the user interface of data.
5. the method according to claim 1, wherein further include:
When needing to stop playing multi-medium data, triggering generates the second instruction to the service providing device;
It receives and is instructed according to the third of second instruction feedback, and the corresponding transmitting stream for restoring push;
It is instructed according to the third and stops playing the multi-medium data;
Parse display of the transmitting stream recovery to user interface.
6. the method according to claim 1, wherein client receive network-side service provide equipment push according to Before the transmitting stream for caching coding generation according to user interface, further includes:
Service providing device is distributed in application, and/or, when connecting the service providing device of distribution, user data is sent to carry out Authentication;
After the authentication is passed, the service providing device of distribution is obtained, and/or, it establishes and connects with the service providing device of the distribution It connects.
7. method according to any claim from 1 to 6, which is characterized in that the data transmission method is applied to Intelligent television system;Wherein, the intelligent television system include: at least one server, at least one client, at least one Service providing device;Wherein, the server is used to distribute service providing device to the client;The client setting exists In smart television, the service providing device is arranged in network side, and the client for establishing connection by network provides mutually The Internet services.
8. the method according to the description of claim 7 is characterized in that the intelligent television system, further includes at least one user Data information memory equipment;At least one user data information storage equipment includes: at least one user partition;Wherein, At least one described user partition is respectively used to the corresponding user data of storage different clients.
9. the method according to the description of claim 7 is characterized in that the service providing device includes: network machine top box;It is described Internet service, including at least one of following:
Live telecast, audio-video service, web service, game services.
10. a kind of data transmission method characterized by comprising
User interface data is encoded and generates transmitting stream by service providing device, and the transmitting stream is pushed to the client of the service of offer End;
Multimedia request of the client based on the corresponding user interface triggering of the transmitting stream is received, according to described more Media play request obtains corresponding multimedia information, and the multimedia information is fed back to the client, institute Stating multimedia information includes broadcast address;
The first instruction that the client is sent is received, is suspended as the client push transmitting stream.
11. according to the method described in claim 10, it is characterized in that, the service providing device encodes user interface data Generate transmitting stream, comprising:
The service providing device obtains user interface data from framebuffer device;
The user interface data is encoded according to preset coded format, the user interface data after being encoded;
Transmitting stream is generated using the user interface data after the coding.
12. according to the method for claim 11, which is characterized in that the method further include:
Receive the control data that client is sent;
In response to the control data, the transmitting stream that corresponding user interface data generates is obtained;
The transmitting stream is fed back into the client.
13. according to the method for claim 11, which is characterized in that further include:
Receive the second instruction that client is sent;
The corresponding transmitting stream for restoring push is obtained according to second instruction, and generates third instruction;
The transmitting stream that the third is instructed and restores push is sent to the client.
14. method described in 0-13 any claim according to claim 1, which is characterized in that the data transmission method is answered For intelligent television system;Wherein, the intelligent television system includes: at least one server, at least one client, at least One service providing device;Wherein, the server is used to distribute service providing device to the client;The client is set It sets in smart television, service providing device setting is in network side, for being to establish the client of connection to mention by network For Internet service.
15. according to the method for claim 14, which is characterized in that the intelligent television system further includes at least one use User data information storing device;At least one user data information storage equipment includes: at least one user partition;Its In, at least one described user partition is respectively used to the corresponding user data of storage different clients.
16. according to the method for claim 14, which is characterized in that the service providing device includes: network machine top box;Institute Internet service is stated, including at least one of following:
Live telecast, audio-video service, web service, game services.
17. a kind of data transmission device characterized by comprising
Communication module, the transmitting stream of the service providing device push for receiving network side distribution, the transmitting stream is according to user Interface data coding generates;After based on the user interface triggered multimedia playing request, the service providing device is received The multimedia information of multimedia request feedback;And the first instruction is sent with out of service to service providing device It provides equipment to continue to push the transmitting stream, the multimedia information includes broadcast address;
Simultaneously display module is decoded, for the transmitting stream to be parsed into corresponding user interface and is shown;And according to described more Media play information calls the corresponding multi-medium data of player plays.
18. device according to claim 17, which is characterized in that
The decoding and display module call the transmitting stream of player plays parsing to obtain for parsing to the transmitting stream User interface corresponding to the transmitting stream arrived;And the player is switched into broadcasting accordingly by playing the user interface Multi-medium data.
19. device according to claim 17, which is characterized in that
The communication module, for being asked to corresponding network server according to the broadcast address in the multimedia information Seek multi-medium data;Receive the multi-medium data of the network server feedback;
The decoding and display module for parsing to the multi-medium data plays the multi-medium data parsed.
20. device according to claim 17, which is characterized in that further include:
Module is controlled and received, for receiving the control data of external device transmission;
The then communication module, for the control data to be sent to the service providing device;The service is received to provide Equipment responds the transmitting stream of the control data feedback;
It is described decoding and display module, for parse the transmitting stream show in response to control data user interface.
21. device according to claim 17, which is characterized in that
The communication module is also used to when needing to stop playing the multi-medium data, and triggering generates the second instruction to described Service providing device;It receives and is instructed according to the third of second instruction feedback, and the corresponding transmitting stream for restoring push;
The decoding and display module are also used to instruct stopping to play the multi-medium data according to the third;Described in parsing Transmitting stream restores the display to user interface.
22. device according to claim 17, which is characterized in that
The communication module is also used to distribute service providing device in application, and/or, when connecting the service providing device of distribution, User data is sent to be authenticated;After the authentication is passed, the service providing device of distribution is obtained, and/or, with the distribution Service providing device establishes connection.
23. a kind of data transmission device characterized by comprising
Transmitting stream pushing module generates transmitting stream for encoding user interface data, the transmitting stream is pushed to client; And the first instruction that the client is sent is received, suspend as the client push transmitting stream;
Multimedia feeds module, for receiving multimedia of the client based on the corresponding user interface triggering of the transmitting stream Request, according to the corresponding multimedia information of multimedia request of the client, by the multimedia Information feeds back to the client, and the multimedia information includes broadcast address.
24. device according to claim 23, which is characterized in that the transmitting stream pushing module, comprising:
Acquisition submodule, for obtaining user interface data from framebuffer device;
Encoding submodule, for being encoded according to preset coded format to the user interface data, after being encoded User interface data;
Submodule is generated, for generating transmitting stream using the user interface data after the coding.
25. device according to claim 23, which is characterized in that
The transmitting stream pushing module is also used to receive the control data of client transmission;In response to the control data, obtain The transmitting stream that corresponding user interface data coding generates;The transmitting stream is fed back into the client.
26. device according to claim 23, which is characterized in that
The transmitting stream pushing module is also used to receive the second instruction of client transmission;Phase is obtained according to second instruction It should restore the transmitting stream of push, and generate third instruction;The third is instructed and is restored push transmitting stream be sent to it is described Client.
27. a kind of intelligent television system characterized by comprising at least one server, at least one client, at least one A service providing device;Wherein, the server is used to distribute service providing device to the client;The client setting In smart television, the service providing device is arranged in network side, and the client for establishing connection by network provides Internet service;
The client includes any data transmission device of the claims 17-22, the service providing device packet Include any data transmission device of the claims 23-26.
28. system according to claim 27, which is characterized in that further include: at least one user data information storage is set It is standby;At least one user data information storage equipment includes: at least one user partition;Wherein, at least one described use Family subregion is respectively used to the corresponding user data of storage different clients.
29. system according to claim 27, which is characterized in that the service providing device includes: network machine top box;Institute Internet service is stated, including at least one of following: live telecast, audio-video service, web service, game services.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510319948.8A CN106303674B (en) | 2015-06-11 | 2015-06-11 | Data transmission method, device and intelligent television system |
PCT/CN2016/084602 WO2016197865A1 (en) | 2015-06-11 | 2016-06-03 | Data transmission method and apparatus, and smart television system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510319948.8A CN106303674B (en) | 2015-06-11 | 2015-06-11 | Data transmission method, device and intelligent television system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106303674A CN106303674A (en) | 2017-01-04 |
CN106303674B true CN106303674B (en) | 2019-07-09 |
Family
ID=57502894
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510319948.8A Active CN106303674B (en) | 2015-06-11 | 2015-06-11 | Data transmission method, device and intelligent television system |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106303674B (en) |
WO (1) | WO2016197865A1 (en) |
Families Citing this family (10)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107426616B (en) * | 2017-06-01 | 2018-05-22 | 广州高清视信数码科技股份有限公司 | Intelligent digital television system data processing method and processing device |
CN107743266B (en) * | 2017-10-10 | 2020-01-03 | 武汉斗鱼网络科技有限公司 | Flash and JS page efficient rendering communication method, storage medium, device and system |
CN108712476B (en) * | 2018-04-27 | 2021-11-02 | 华迪计算机集团有限公司 | Method and system for updating data based on push technology |
CN110661801B (en) * | 2019-09-26 | 2021-05-07 | 腾讯科技(深圳)有限公司 | Data transmission method, device and computer storage medium |
CN111405372A (en) * | 2020-03-11 | 2020-07-10 | 山东广电信通网络运营有限公司 | Method and system for releasing and scheduling broadcast list of display terminal equipment |
CN113672182B (en) * | 2020-05-13 | 2024-11-22 | 聚好看科技股份有限公司 | Double-screen display method and display device |
CN115314735B (en) * | 2021-05-08 | 2024-04-26 | 苏州国双软件有限公司 | Method, system and equipment for monitoring play flow |
CN113542706B (en) * | 2021-06-25 | 2023-06-13 | 深圳乐播科技有限公司 | Screen throwing method, device and equipment of running machine and storage medium |
CN113709518B (en) * | 2021-08-24 | 2023-11-28 | 天津津航计算技术研究所 | Real-time video transmission mode design method based on RTSP protocol |
CN115767052B (en) * | 2022-10-11 | 2024-06-04 | 北京智象信息技术有限公司 | Method, device, equipment and medium for realizing interaction between intelligent television and accompanying screen |
Citations (5)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101026740A (en) * | 2006-02-17 | 2007-08-29 | 联想(北京)有限公司 | Device and method for playing television programme related multimedia in formation |
CN103067785A (en) * | 2012-12-25 | 2013-04-24 | 深圳国微技术有限公司 | Achieving method of graph user interface and conditional access module |
CN103546823A (en) * | 2013-09-09 | 2014-01-29 | Tcl商用信息科技(惠州)股份有限公司 | Multi-screen interactive system on basis of local network and method for implementing multi-screen interactive system |
CN103856784A (en) * | 2012-12-03 | 2014-06-11 | 联想(北京)有限公司 | Data sending method, data receiving method and electronic devices |
CN104618739A (en) * | 2015-02-06 | 2015-05-13 | 北京云视智通科技有限公司 | Video program information presentation playing method and system |
Family Cites Families (3)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080268829A1 (en) * | 2007-04-24 | 2008-10-30 | Motorola, Inc. | Method and apparatus for user personalized mobile video program list population |
US20090219953A1 (en) * | 2008-02-28 | 2009-09-03 | Lucent Technologies Inc. | Method and apparatus for allowing non-ip based networks to interact with iptv-based systems |
US20110227911A1 (en) * | 2010-03-22 | 2011-09-22 | Lg Electronics Inc. | Image display device and method for operating the same |
-
2015
- 2015-06-11 CN CN201510319948.8A patent/CN106303674B/en active Active
-
2016
- 2016-06-03 WO PCT/CN2016/084602 patent/WO2016197865A1/en active Application Filing
Patent Citations (5)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101026740A (en) * | 2006-02-17 | 2007-08-29 | 联想(北京)有限公司 | Device and method for playing television programme related multimedia in formation |
CN103856784A (en) * | 2012-12-03 | 2014-06-11 | 联想(北京)有限公司 | Data sending method, data receiving method and electronic devices |
CN103067785A (en) * | 2012-12-25 | 2013-04-24 | 深圳国微技术有限公司 | Achieving method of graph user interface and conditional access module |
CN103546823A (en) * | 2013-09-09 | 2014-01-29 | Tcl商用信息科技(惠州)股份有限公司 | Multi-screen interactive system on basis of local network and method for implementing multi-screen interactive system |
CN104618739A (en) * | 2015-02-06 | 2015-05-13 | 北京云视智通科技有限公司 | Video program information presentation playing method and system |
Also Published As
Publication number | Publication date |
---|---|
CN106303674A (en) | 2017-01-04 |
WO2016197865A1 (en) | 2016-12-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106303674B (en) | 2019-07-09 | Data transmission method, device and intelligent television system |
CN106302366B (en) | 2019-08-27 | A kind of data transmission method, device and intelligent television system |
JP5728736B2 (en) | 2015-06-03 | Audio splitting at codec applicable frame size |
JP6698553B2 (en) | 2020-05-27 | Request for multiple chunks to a network node based on one request message |
US9787747B2 (en) | 2017-10-10 | Optimizing video clarity |
CN102143385B (en) | 2013-04-24 | Media play processing method, digital media server and system |
EP2941897B1 (en) | 2019-03-13 | Connected-media end user experience using an overlay network |
CN106301865B (en) | 2020-08-04 | Data processing method and device applied to service providing device |
CN109561351A (en) | 2019-04-02 | Network direct broadcasting back method, device and storage medium |
CN102460407A (en) | 2012-05-16 | Virtual desktop services |
CN104581366A (en) | 2015-04-29 | Internet television broadcasting method and server |
CN102547478A (en) | 2012-07-04 | Triggered slice on-demand system and method of streaming media based on CDN (Content Distribution Network) |
CN106817628B (en) | 2019-12-20 | Network live broadcast platform |
CN104349177B (en) | 2018-10-30 | It is a kind of to turn to method, virtual machine and the system for playing multimedia file under desktop cloud |
KR20160145657A (en) | 2016-12-20 | Streaming media data transmission method, client and server |
CN102196314A (en) | 2011-09-21 | System and method for realizing streaming media transmission by using peer-to-peer (P2P) set-top box |
CN108462899A (en) | 2018-08-28 | Stream media code stream adaptive transmission method, equipment and system based on capacity of equipment |
CN114546308A (en) | 2022-05-27 | Application interface screen projection method, device, equipment and storage medium |
CN104363509B (en) | 2018-11-16 | A kind of video conversion method, device, play system and terminal |
US9218848B1 (en) | 2015-12-22 | Restructuring video streams to support random access playback |
WO2016202202A1 (en) | 2016-12-22 | Device connection method and apparatus, and smart television system |
WO2016202203A1 (en) | 2016-12-22 | Device connection method and apparatus, and smart television system |
CN103036955A (en) | 2013-04-10 | Monitoring system and monitoring method of multimedia player terminal |
US11777871B2 (en) | 2023-10-03 | Delivery of multimedia components according to user activity |
US11005908B1 (en) | 2021-05-11 | Supporting high efficiency video coding with HTTP live streaming |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
2017-01-04 | C06 | Publication | |
2017-01-04 | PB01 | Publication | |
2017-02-01 | C10 | Entry into substantive examination | |
2017-02-01 | SE01 | Entry into force of request for substantive examination | |
2019-07-09 | GR01 | Patent grant | |
2019-07-09 | GR01 | Patent grant | |
2024-07-02 | TR01 | Transfer of patent right | |
2024-07-02 | TR01 | Transfer of patent right |
Effective date of registration: 20240617 Address after: Room 201, No. 9 Fengxiang East Street, Yangsong Town, Huairou District, Beijing Patentee after: Youku Culture Technology (Beijing) Co.,Ltd. Country or region after: China Address before: A four-storey 847 mailbox in Grand Cayman Capital Building, British Cayman Islands Patentee before: ALIBABA GROUP HOLDING Ltd. Country or region before: Cayman Islands |