CN102404361A - Video data access method and system and computer program product - Google Patents

Video data access method and system and computer program product Download PDF

Info

Publication number
CN102404361A
CN102404361A CN2010102802047A CN201010280204A CN102404361A CN 102404361 A CN102404361 A CN 102404361A CN 2010102802047 A CN2010102802047 A CN 2010102802047A CN 201010280204 A CN201010280204 A CN 201010280204A CN 102404361 A CN102404361 A CN 102404361A
Authority
CN
China
Prior art keywords
gateway
list
video
audio data
data access
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2010102802047A
Other languages
Chinese (zh)
Inventor
胡志麟
林信成
谢秉融
徐侑丰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
National Central University
Original Assignee
National Central University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by National Central University filed Critical National Central University
Priority to CN2010102802047A priority Critical patent/CN102404361A/en
Publication of CN102404361A publication Critical patent/CN102404361A/en
Pending legal-status Critical Current

Links

Images

Abstract

The invention provides a video data access method, a video data access system and a computer program product. The video data access method is applicable to an internal network, wherein the internal network is coupled with at least one universal plug-and-play device and a gateway, and the universal plug-and-play device can be communicated with the gateway through a universal plug-and-play agreement. The video data access method comprises the following steps of: firstly, sending a first request to the gateway by the universal plug-and-play device, and secondly, downloading data from a device on an external peer-to-peer network by the gateway according to the first request so as to acquire video data from the device.

Description

Video-audio data access method and system, and computer program product
Technical field
The present invention relates to a kind of video-audio data access method and system, and be particularly related to a kind of video-audio data access method and system and computer program product thereof of can be in home network outside point to point network being carried out point-to-point download.
Background technology
Along with popularizing and the demand of logarithmic code family of network bandwidth, increasing family installs the family expenses gateway at home, connects peripheral digital equipment and sets up a home network, to use the service of automatic control, safety control, home care.In home network, see through a kind of UPnP (Universal plug-and-play; Be called for short: UPnP) agreement as long as the device between home network has the UPnP of support agreement, just can see through the UPnP agreement and find each other and link up between device.UPnP is a cover network convention, in line with the notion of plug and play, after device connects internal network (like family or enterprise network), just can find each other and link up with other various UPnP devices, need to carry out especially loaded down with trivial details setting.In addition, the UPnP agreement can obtain IP automatically and automatic broadcaster itself exists, so that beginning is linked up with other UPnP devices.Generally speaking, the device of UPnP is broadly divided into two kinds: control end (Control Point: be called for short: CP) and device end (Device).The incident of the action of control end ability control device end and subscription device end action change.In addition, control end can also be built up line for two device ends, transmit content.With UPnP audio-visual (AV) is example; Control end can carry out crossfire and plays for audio-visual supplier (Media Server) and broadcaster (Media Renderer) build up (Out-of-Band) line; Therefore, as long as have player (Renderer) (for example PC, XBOX etc.) just can play audio-visual crossfire in the home network.
In the application of network, in the network between the different computers device transmission of data be a general application with sharing, in recent years, point-to-point (peer to peer; Be called for short: P2P) transmission speed is fast because of having, data class many and advantages such as more user uses simultaneously can be provided for transfer of data, therefore becomes quite popular.Generally speaking, carry out P2P when transmission, the software that computer apparatus such as PC or notebook computer will see through the support point-to-point transmission is set and is wanted the data content that transmits, downloads then.For instance, a P2P downloaded software commonly used is BT (BitTorrent).When the user wants to download archives; The BT program in the computer apparatus of can opening is set and is wanted the downloaded contents data, then the file name that just can download according to the download content of setting such as desire of BT program and coupling position or the like data that download sets from network.
Yet existing world-wide web P2P shares software and can't be directly and the interior UPnP device interconnecting of home network.In addition, the message between the UPnP device can't directly be stepped out the Local Area Network effective range in the home network.Moreover existing digital home network and external network are separated by, and the cross-over connection of two heterogeneous networks depends on uses family's gateway, yet existing family expenses gateway still fails to support the specification that the service of inter-network multimedia video is shared.
Summary of the invention
In view of this, the present invention provides a kind of video-audio data access method and system that is applicable to home network, and computer program product.
A kind of video-audio data access method of the embodiment of the invention is applicable to an internal network.Wherein, internal network couples at least one UPnP (UPnP) device and a gateway and UPnP device and can see through the UPnP agreement and carry out communication with this gateway.At first, send one first request by the UPnP device to gateway.Then, gateway carries out data to the device on the outside point to point network and downloads according to first request, from device, to obtain a video-audio data.
A kind of video-audio data access system of the embodiment of the invention comprises an internal network, at least one UPnP (UPnP) device and a gateway.UPnP device system is coupled to internal network.Gateway system is coupled to internal network, and wherein the UPnP device can carry out communication with gateway through the UPnP agreement.Wherein, the UPnP device sends one first request to gateway, makes gateway according to first request, the device on the outside point to point network is carried out data download from device, to obtain a video-audio data.
A kind of computer program product of the embodiment of the invention; Be written into to carry out a video-audio data access method by a machine at an internal network; Wherein said internal network has an at least one UPnP device and a gateway; Said UPnP device can see through the UPnP agreement and carry out communication with said gateway, and said computer program product comprises:
One first procedure code is in order to receive one first request that said UPnP device is sent; And
One second procedure code in order to according to said first request, carries out data to the device on the outside point to point network and downloads from said device, to obtain a video-audio data
Said method of the present invention can see through the procedure code mode and exist.When procedure code was written into and carries out by machine, this machine will become and is used to carry out device of the present invention.
For making above-mentioned purpose of the present invention, characteristic and the advantage can be more obviously understandable, hereinafter is special lifts embodiment, and conjunction with figs., specifies as follows.
Description of drawings
Fig. 1 is the network architecture sketch map of the multimedia video data access arrangement of the embodiment of the invention.
Fig. 2 is the method flow diagram of the video-audio data access method of the embodiment of the invention.
Fig. 3 is the method flow diagram of the video-audio data access method of the embodiment of the invention at the gateway end.
Fig. 4 is that a kind of sublist of the embodiment of the invention is single.
Fig. 5 is that one of the embodiment of the invention is downloaded the task list list.
The main element symbol description:
10~internal network; 11~gateway;
13~PC; 15~personal digital assistant;
17~mobile phone; 20~outside point-to-point (P2P) network;
111~processing unit; 113~network connection interface;
115~storage element; S210, S220~execution in step;
S310, S320, S330, S340~execution in step.
Embodiment
A kind of video-audio data access method is provided in the embodiment of the invention; Utilize the gateway of a combination UPnP and P2P (BT); Let the internetwork device of an internal network such as home/business (example: the household electrical appliances of PDA mobile phone, tool UPnP ability) can find each other and link up, install (example: the PDA mobile phone) then can see through gateway and utilize point-to-point download external member (for example BT) to the P2P of outside network download or share video content with UPnP agreement.
In one embodiment, open service platform capable of using (Open Service Gateway initiative; Be called for short: OSGi) platform is with UPnP device and the real services package (Bundle) that makes OSGi of gateway; Again with the services package carry to the OSGi container, the renewal that utilizes OSGi can support services package to need not to start shooting again, install and anti-characteristic of installing is come the real video-audio data access system of the present invention of doing.See through the design that meets the OSGi platform, far-end software service supplier can look user's demand, with application program or value added sex service, sees through world-wide web dynamically and is downloaded on the family expenses gateway of user side, and automatically perform build-in services.
Fig. 1 is the network architecture sketch map of the multimedia video data access arrangement of the embodiment of the invention.Under preferable situation, this network architecture comprises an internal network 10 (for example a home network or enterprise network) and an outside point-to-point (peer-to-peer; Be called for short: P2P) network 20.Outside point to point network 20 general references can see through any network that point-to-point transmission is carried out in point-to-point agreement, like world-wide web outside internal network.One gateway (Gateway) 11 and multi-section UPnP miscellaneous (UPnP) device are coupled to internal network 10.The UPnP device is any computer system, electronic installation and household electrical appliances of realizing the UPnP agreement.At this example, the UPnP device comprises PC 13, personal digital assistant (PDA) 15 and mobile phone 17, but is not limited thereto.Wherein, PC 13, personal digital assistant (PDA) 15 and mobile phone 17 couple mutually with UPnP agreement and gateway 11 respectively and carry out communication.And all understanding PC 13, personal digital assistant (PDA) 15 and mobile phone 17, affiliated those skilled in the art perhaps must see through a plurality of intermediary node with being connected of 11 of gateways; For example, radio access point (access point), base station (base station), hub (hub), bridger (bridge), router (router) or other intermediary node in order to the processing network communication.In one embodiment, internal network is that a home network and gateway are the family expenses gateway of a support OSGi standard, but is not limited thereto.
Fig. 2 is the method flow diagram of the video-audio data access method of the embodiment of the invention.Be convenient explanation, the video-audio data access method of present embodiment may be implemented in gateway 11 and UPnP device, for example between PC 13, personal digital assistant (PDA) 15 and the mobile phone 17.PC 13 and personal digital assistant 15 play the part of the role of control end (CP) in the UPnP agreement, and gateway 11 is played the part of the role of device end (Device) in the UPnP agreement.And affiliated those skilled in the art all understands, and any one in PC 13, personal digital assistant (PDA) 15 and the mobile phone 17 all can be played the part of control end (CP) role in the UPnP agreement.As aforementioned, the incident of the action of control end ability control device end and subscription device end action change.In addition, control end also can be built up line for two device ends, transmit content.
Gateway 11 is connected to outside point to point network 20, and gateway 11 has a point-to-point download external member, and for example BT software can see through BT software and download required archives or video-audio data to outside point to point network 20.Explanation describe with BT software in following examples, but the present invention is not limited to this for ease.BT software is downloaded with reference to a seed (Torrent) archives, has wherein write down unique hash message in the Torrent archives, lets BT software can know that it has comprised which archives, source, information such as how to have downloaded.Each torrent shelves can be in order to note down the address at each film shelves place.Gateway 11 can receive this torrent shelves, obtains the address corresponding to the torrent shelves according to these torrent shelves, again according to this address with a plurality of film shelves of access, and these film shelves are attached extension (appended) in regular turn play to carry out the film shelves.
Can also comprise processing unit 111, network connection interface 113 and storage element 115 in the gateway 11.Processing unit 111 has the ability of carrying out assigned work, can start relevant point-to-point downloaded software (for example BT) and carry out assigned work.Network connection interface 113 can be wired or wireless network interface, sees through wired or wireless mode and is connected with physical network, makes gateway 11 can on connected network, obtain data.In one embodiment, gateway 11 network connection interfaces 113 capable of using are connected mutually with outside P2P network 20 and obtain data from outside P2P network 20.115 of storage elements comprise in order to carrying out downloading of above-mentioned torrent shelves, and the download result who downloads after accomplishing also can be stored in wherein.Downloading to carrying out one or more programs of the specified work of above-mentioned torrent shelves, for example downloading is one can carry out the program that P2P downloads.For instance, can deposit the source program of BT in the storage element 115 of gateway 11, make gateway 11 can go to carry out the action of download according to the torrent shelves content of BT.Can comprise a plurality of storage units in the storage element 115; For example flash memory (Flash), static RAM (SRAM) and rigid magnetic disc or the like; Wherein, An embedded operating system (embedded system) is arranged in the flash memory, be responsible for storage management and task scheduling, rigid magnetic disc can comprise aforesaid downloading.
At first, like step S210, the UPnP device in the home network can see one first off to gateway 11 asks gateway 11 to be downloaded to outside P2P network 20.UPnP device in the home network (like PC 13) can be seen off to gateway 11 earlier and comprise network address (the Uniform Resource Locator that BT outwards downloads needed download message such as Torrent or Torrent; Be called for short: first request URL).
After gateway 11 receives first request that comprises download message that UPnP device in the home network transmitted; Like step S220; Gateway 11 can be according to the content of the first received request; Wherein device on the outside point to point network 20 is carried out data download, from then on to obtain a video-audio data in the device.In this step, gateway 11 will carry out data according to the download message that is comprised in the request that receives and download to obtain aforesaid video-audio data.For instance, download message comprises downloads relevant Torrent or the network address of Torrent, but is not limited thereto.Wherein, when downloading information representation one seed (Torrent), gateway can directly utilize this seed to download, and when downloading a network address of information representation seed, gateway 11 can first network address thus be obtained seed, and the seed obtained of utilization is downloaded again.For instance, if comprise Torrent in first request, gateway 11 just can begin to utilize the outside P2P network 20 of BT whereabouts to download.If comprise the network address of Torrent in first request, after then gateway 11 can utilize HTTP to reach an agreement on earlier to download Torrent to the network address of Torrent, utilize the outside P2P network 20 of BT whereabouts to download again.
In one embodiment; In order accurately to grasp present download state of each Torrent and the subscribing relationship between Torrent and user; Video-audio data access method of the present invention also provides a cover list to write down and manage at gateway 11, and this is called seed list (Torrent List) (first list) below list.
Receive user's downloading request when gateway 11 after, can be according to the content of downloading request, how decision downloads.In one embodiment; When if the Torrent that comprises in the downloading request did not originally exist in the seed list of gateway; Then gateway will change the seed list, and newly-increased row add the relevent information of this Torrent in list, and etc. BT to be used download.
Fig. 3 is the method flow diagram of the video-audio data access method of the embodiment of the invention at the gateway end, how changes the seed list according to the content of the first received request in order to explanation gateway 11.Details about the change of list sees also the explanation of following Fig. 4.
After receiving first request, at step S310, gateway 11 is obtained download message from first request.Download message can comprise downloads relevant Torrent or the network address of Torrent, but is not limited thereto.
Then, at step S320, gateway 11 judges by the download message of obtaining in first request whether existed in one first list (seed list).If at step S330, the expression download message has existed in first list, just add in first list UPnP device corresponding in subscriber's inventory of download message.If there be not (step S320 denys) in first list in download message; At step S340; Represent that this is new download message, gateway 11 will increase a record of corresponding download message newly in first list, and the UPnP device is added in subscriber's inventory of this record.
First list can also comprise a state information, in order to the present download scenarios of each task of mark.In one embodiment, gateway 11 can be also according to state information, and by producing one second list (the downloading task list shown in following the 5th figure) in first list, wherein second list is the sublist list of first list.See also the explanation of following Fig. 4 and Fig. 5 about the detailed content of first list and second list.
Fig. 4 is a kind of sublist single (Torrent list) of the embodiment of the invention.As shown in Figure 4, the seed list can comprise " mission number ", " state ", " the seed title ", " the seed address ", " temporary archives address " and " subscriber " etc. information, but be not limited thereto.The name and the URL of its corresponding mission number and Torrent shelves have been write down in the mission number information.State information has write down the present download state of this Torrent, and its content will change along with download state.When not using BT to download, state information is preset as " Idle ", in the download be " Active ", and change to after downloading completion " Complete ".In the present embodiment; Can be according to the state information in the list; (state information is denoted as " Active ") and the audio-visual inventory of having downloaded and finish (state information is denoted as " Complete ") in not downloaded (state information is denoted as " Idle "), downloading are for follow-up use." the seed title " information write down Torrent shelves title, " the seed address " information then writes down the URL address of Torrent shelves.Therefore, gateway 11 can according to " the seed title " information and " the seed address " information downloads Torrent." temporary archives address " information representation temporarily is used for depositing and do not download the content of accomplishing, it is preset as null, bring into use BT download audio-visual after, set up the archives network address in advance for having downloaded broadcast.Subscriber's information has then write down the corresponding IP to the interested user of this seed, can the user IP of subscriber or transmission Torrent be recorded in this.In the present embodiment, can obtain subscriber's inventory of this seed according to subscriber's information.With reference to Fig. 4; Content in the seed list is pointed out " 3 " " state " be " Active ", " the seed title " be " Transformer3_CD1 ", " the seed address " be " // 192.168.0.3:7220/torrent/Transformer3_CD1.torrent ", " temporary archives address " be " // 192.168.0.1:7220/file/Transformer3_CD1.avi " and " subscriber " be " 192.168.0.3 ", " 192.168.0.8 " with " 192.168.0.11 "; The expression mission number " 3 " downloading by seed address // 192.168.0.3:7220/torrent/Transformer3_CD1.torrent by name " Transformer3_CD1 " and data in, and have " 192.168.0.3 ", " 192.168.0.8 " with " 192.168.0.11 " three subscribers need these archives simultaneously.
In one embodiment, the UPnP device in the home network can transmit a subscribe request to subscribe to a download progress to gateway 11 to gateway 11.Afterwards, gateway 11 can be sent to second list UPnP device of all subscription in its subscriber's inventory.For instance, gateway 11 can obtain this subscriber's inventory through the subscriber's information in the list.In the present embodiment; When using BT to download; State information in the list will change to " Active ", and it is entered in the downloading task list, next carry out the more newly downloaded audio-visual progress of event notice (Eventing) according to the subscriber's information that is comprised in the downloading task list.The user is seeing through the UPnP device when gateway 11 is seen Torrent off, representes that it is audio-visual interesting to this, therefore, when seeing Torrent off, gateway 11 is subscribed to the event notice of this audio-visual download progress.Otherwise when if the Torrent that comprises has existed in the seed list of gateway 11 in the downloading request, then gateway 11 only adds this user in the subscriber's in the seed list the inventory, and the progress that event notice is downloaded when this audio-visual download.
In addition, the UPnP device in the home network can propose second request to gateway 11, to obtain (or video-audio data) inventory of Torrent on the gateway and to carry out an operation.In one embodiment, in the UPnP agreement capable of using of UPnP device " Control " mechanism, the seed directory service of control sluice logos and utensils 11 (Torrent Directory Service; Be called for short: TDS), obtain comprise on the gateway 11 do not download, download in and downloaded the audio-visual inventory that finishes.After obtaining the Torrent inventory, the UPnP device can be also further sees through gateway 11, according in not the downloading, downloading in this Torrent inventory and downloaded the audio-visual inventory that finishes the video-audio data of wanting is carried out an operation.Then can be if click audio-visual that download finishes in the inventory with audio-visual through suitable player plays; Then can use following subscription audio-visual download progress function to subscribe to the audio-visual download progress if click audio-visual in not downloading in the inventory and downloading, and after having downloaded, play.In one embodiment, can after desired audio-visual download finishes, further carry out, for example delete, suspend, stop or the like audio-visual operation.For instance, the UPnP device can utilize in the UPnP agreement " Control " mechanism, assign deletion or suspend audio-visual requirement to gateway, afterwards, gateway just can see through BT to audio-visual deletion or the pausing operation that carries out correspondence.
In one embodiment, also provide one to subscribe to audio-visual download progress function, make that the UPnP device in the home network can be subscribed to download progress to 11 pairs of interesting audio-visual parts of gateway after obtaining inventory according to video-audio data access method of the present invention.Subscribe to function by this, the user can learn the download state of this audio-visual part at present.List and mechanism see also the explanation of Fig. 4 and Fig. 5 in detail.
In one embodiment; When gateway need be notified user's download progress with event notice (Eventing) mode; Can when carrying out event notice, only see the parton list (Download Task List) in the seed list off; Only, can effectively reduce network in the frequency range requirement of transmitting list to there being the subscriber to send necessary message.For instance, can will wherein be according to the state information in the seed list " Active " record screen, utilize again in these records progress msg and subscriber's information generating sublist singly.Please with reference to Fig. 5.
Fig. 5 is that one of the embodiment of the invention is downloaded task list list (download task list), the state information in its seed list according to Fig. 4 (Torrent list) and producing.With reference to figure 5, three in downloading task list record point out corresponding to mission number for " 3 " and download progress be 65 percent, its subscriber be " 192.168.0.3 ", " 192.168.0.8 " and " 192.168.0.11 "; Corresponding to mission number for " 4 " and download progress be 38 percent, its subscriber be " 192.168.0.3 ", " 192.168.0.8 " and " 192.168.0.11 "; And corresponding to mission number for " 5 " and download progress be 55 percent, its subscriber be " 192.168.0.12 " and " 192.168.0.5 ".Therefore; Corresponding to mission number for " 5 " and download progress will regularly be reported to the subscriber " 192.168.0.12 " with " 192.168.0.5 "; And corresponding to mission number for " 3 " and download progress will regularly be reported to the subscriber for " 192.168.0.3 ", " 192.168.0.8 " with " 192.168.0.11 ", the rest may be inferred.
In one embodiment, the embodiment of the invention also provides outside P2P network is made kind and stopped to do kind of a function.Gateway also can be used as seed after using BT to download to accomplish, outwards share audio-visual in the home network.Similarly, the UPnP device in the home network also can be cancelled work kind of a function that stops outwards to share.
Therefore; According to video-audio data access of the present invention and sharing method; Characteristic and point-to-point download external member (like BT) in conjunction with UPnP are regarded as a node in the P2P agreement with the UPnP device in the internal network, when needs when outside P2P network obtains video-audio data; Unification is outwards carried out requirement by the gateway in the internal network, can make that the UPnP device in the internal network also can obtain audio-visual the sharing on the outside P2P network.Simultaneously, the UPnP device in the internal network also can be shared video-audio data to outside P2P network via gateway.
Method of the present invention, or specific kenel or its part can exist with the kenel of procedure code.Procedure code can be included in tangible media; Like soft dish, CD-RW discsCD-RW, hard disc or any other machine-readable (getting) Storage Media like computer-readable; Also or be not limited to the computer program product of external form, wherein, when procedure code by machine; When being written into and carrying out like computer, this machine becomes in order to participate in device of the present invention.Procedure code also can see through some transfer mediums, transmit like electric wire or cable, optical fiber or any transmission kenel, wherein, when procedure code by machine, as computer receive, when being written into and carrying out, this machine becomes in order to participate in device of the present invention.When the general service processing unit is done in fact, procedure code combines processing unit to provide a class of operation to be similar to the unique apparatus of using particular logic circuit.
Though the present invention discloses as above with preferred embodiment; Right its is not in order to limit the present invention; Those skilled in the art under any; Do not breaking away from the spirit and scope of the present invention, when can doing a little change and retouching, so protection scope of the present invention is as the criterion when looking appended the claim person of defining.

Claims (20)

1. video-audio data access method; Be applicable to an internal network; It is characterized in that; Said internal network couples an at least one UPnP device and a gateway, and said UPnP device can see through the UPnP agreement and carry out communication with said gateway, and said method comprises the following steps:
Send one first request by said UPnP device to said gateway; And
Said gateway carries out data to the device on the outside point to point network and downloads from said device, to obtain a video-audio data according to said first request.
2. video-audio data access method according to claim 1 is characterized in that, also comprises:
Said UPnP device sees through said gateway said video-audio data is shared the said device to the said outside point to point network.
3. video-audio data access method according to claim 1 is characterized in that, also comprises:
Said UPnP device transmits a subscribe request to subscribe to a download progress to said gateway.
4. video-audio data access method according to claim 1 is characterized in that, the step that said gateway obtains said video-audio data also comprises:
Said gateway is according to the download information in said first request, and carry out said data and download obtaining said video-audio data,
Wherein work as said download message and represent a kind of period of the day from 11 p.m. to 1 a.m; Said gateway directly utilizes said seed to download; And when said download message was represented a network address of said seed, said gateway was obtained said seed by said network address, and the said seed obtained of utilization is downloaded again.
5. video-audio data access method according to claim 4 is characterized in that, said gateway also has one first list, and said method also comprises:
Judge whether said download message has existed in said first list; And
If said download message has existed in said first list, said UPnP device is added in subscriber's inventory of corresponding said download message in said first list.
6. video-audio data access method according to claim 5 is characterized in that, also comprises:
If said download message does not exist in said first list, in said first list, increase a record of corresponding said download message newly, and said UPnP device is added in said subscriber's inventory of said record.
7. video-audio data access method according to claim 5 is characterized in that, said first list also comprises a state information, and said method also comprises:
According to said state information, by producing one second list in said first list, the sublist that wherein said second list is said first list is single; And
Said second list is sent to the said UPnP device of all subscription in said subscriber's inventory.
8. video-audio data access method according to claim 7 is characterized in that, said UPnP device also transmits one second request to obtain said first list to said gateway.
9. video-audio data access method according to claim 8; It is characterized in that; After obtaining said first list; Said UPnP device also sees through said gateway, according in not the downloading, downloading in said first list and downloaded the audio-visual inventory that finishes said video-audio data is carried out an operation.
10. a video-audio data access system is characterized in that, comprising:
One internal network;
At least one UPnP device is coupled to said internal network; And
One gateway is coupled to said internal network, and wherein said UPnP device can see through the UPnP agreement and carry out communication with said gateway,
Wherein said UPnP device sends one first request to said gateway, makes said gateway according to said first request, the device on the outside point to point network is carried out data download from said device, to obtain a video-audio data.
11. video-audio data access system according to claim 10 is characterized in that, said UPnP device also sees through said gateway one video-audio data is shared the said device to the said outside point to point network.
12. video-audio data access system according to claim 10 is characterized in that, said UPnP device transmits a subscribe request to subscribe to a download progress to said gateway.
13. video-audio data access system according to claim 10 is characterized in that, said gateway is also according to the download information in said first request; Carrying out said data downloads to obtain said video-audio data; Wherein represent a kind of period of the day from 11 p.m. to 1 a.m when said download message, said gateway directly utilizes said seed to download, and when said download message is represented a network address of said seed; Said gateway is obtained said seed by said network address, and the said seed obtained of utilization is downloaded again.
14. video-audio data access system according to claim 13 is characterized in that, said gateway also has one first list, and said system is used for also judging whether said download message has existed one first list; And, said UPnP device is added in subscriber's inventory of corresponding said download message in said first list if said download message has existed in said first list.
15. video-audio data access system according to claim 14 is characterized in that, also comprises:
If said download message does not exist in said first list, in said first list, increase a record of corresponding said download message newly, and said UPnP device is added in said subscriber's inventory of said record.
16. video-audio data access system according to claim 14 is characterized in that, said first list also comprises a state information, and said method also comprises:
According to said state information, by producing one second list in said first list, the sublist that wherein said second list is said first list is single; And
Said second list is sent to the said UPnP device of all subscription in said subscriber's inventory.
17. video-audio data access system according to claim 16 is characterized in that, said UPnP device also transmits one second request to obtain said first list to said gateway.
18. video-audio data access system according to claim 17; It is characterized in that; After obtaining said first list; Said UPnP device also sees through said gateway, according in not the downloading, downloading in said first list and downloaded the audio-visual inventory that finishes said video-audio data is carried out an operation.
19. video-audio data access system according to claim 10 is characterized in that, said internal network is that a home network and said gateway are the family expenses gateway of a support open service platform standard.
20. computer program product; It is characterized in that; Be written into to carry out a video-audio data access method by a machine at an internal network; Wherein said internal network has an at least one UPnP device and a gateway, and said UPnP device can see through the UPnP agreement and carry out communication with said gateway, and said computer program product comprises:
One first procedure code is in order to receive one first request that said UPnP device is sent; And
One second procedure code in order to according to said first request, carries out data to the device on the outside point to point network and downloads from said device, to obtain a video-audio data.
CN2010102802047A 2010-09-09 2010-09-09 Video data access method and system and computer program product Pending CN102404361A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010102802047A CN102404361A (en) 2010-09-09 2010-09-09 Video data access method and system and computer program product

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010102802047A CN102404361A (en) 2010-09-09 2010-09-09 Video data access method and system and computer program product

Publications (1)

Publication Number Publication Date
CN102404361A true CN102404361A (en) 2012-04-04

Family

ID=45886147

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010102802047A Pending CN102404361A (en) 2010-09-09 2010-09-09 Video data access method and system and computer program product

Country Status (1)

Country Link
CN (1) CN102404361A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020143855A1 (en) * 2001-01-22 2002-10-03 Traversat Bernard A. Relay peers for extending peer availability in a peer-to-peer networking environment
TW200833028A (en) * 2006-10-24 2008-08-01 Microsoft Corp Hybrid peer-to-peer streaming with server assistance
TW200926812A (en) * 2007-12-06 2009-06-16 Goosean Media Inc A video playback device and channel browsing method thereof
CN101466022A (en) * 2007-12-19 2009-06-24 康佳集团股份有限公司 Internet business gateway for digital household network and audio/video program request method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020143855A1 (en) * 2001-01-22 2002-10-03 Traversat Bernard A. Relay peers for extending peer availability in a peer-to-peer networking environment
TW200833028A (en) * 2006-10-24 2008-08-01 Microsoft Corp Hybrid peer-to-peer streaming with server assistance
TW200926812A (en) * 2007-12-06 2009-06-16 Goosean Media Inc A video playback device and channel browsing method thereof
CN101466022A (en) * 2007-12-19 2009-06-24 康佳集团股份有限公司 Internet business gateway for digital household network and audio/video program request method

Similar Documents

Publication Publication Date Title
US9992035B2 (en) Apparatus and method for sharing a bookmark with other users in a home network
CN101385020B (en) Method of synchronizing a plurality of content directory service (cds) devices, cds device, and system
US9883251B2 (en) Method and apparatus for managing connection between broadcast receiving device and another device connected by network
US8560497B2 (en) Inter-home sharing apparatus and method using home network device
JP2008510244A (en) Caching directory server data to control multimedia data processing on the network
CN101741841A (en) Method and device for realizing breakpoint continued playing among multimedia devices
JP2002027428A (en) Vod service distribution system and method in wireless network environment
EP2490404B1 (en) Method and digital media player for mounting a network attached storage device
CN102739779A (en) DLNA (Digital Living Network Alliance)-based digital family interaction method and system and corresponding device
KR20050077672A (en) Method and system for relay media file
US20070033288A1 (en) Method of using pause time information on media content in UPnP environment
US20120047232A1 (en) Methods and systems for media data accessing in an intra network, and computer program products thereof
CN104602109A (en) Video synchronizing method, device and system
KR20150070140A (en) Solution for distributed application life-cycle management
CN103516707B (en) The implementation method of control, system and terminal is accessed between DLNA device
CN104837067A (en) Interface display method and interface display device
EP3160101B1 (en) Multi-media resource management method, cloud server and electronic device
CN103067234A (en) Identification and discovery method and system of intelligent device under heterogeneous network
KR20120072100A (en) Web media control apparatus and method for connecting web content service and home networking
US20080320469A1 (en) Method of receiving/transmitting event message, controlled device, and control point
CN102404361A (en) Video data access method and system and computer program product
CN104320718A (en) Method and device for avoiding conflict of a plurality of DMC push media players
JP2010128512A (en) Information communication system, and software updating method
CN103139723A (en) Method and system of processing multimedia message and multimedia information and device
CN101631233B (en) Method, system and device for obtaining multimedia terminal information

Legal Events

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

Application publication date: 20120404