WO2007076685A1 - Procede destine a etendre une adresse url applicable a un systeme de video en contenu - Google Patents
Procede destine a etendre une adresse url applicable a un systeme de video en contenu Download PDFInfo
- Publication number
- WO2007076685A1 WO2007076685A1 PCT/CN2006/003521 CN2006003521W WO2007076685A1 WO 2007076685 A1 WO2007076685 A1 WO 2007076685A1 CN 2006003521 W CN2006003521 W CN 2006003521W WO 2007076685 A1 WO2007076685 A1 WO 2007076685A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- streaming media
- resource locator
- uniform resource
- streaming
- user terminal
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 37
- 238000012795 verification Methods 0.000 claims abstract description 37
- 101100217298 Mus musculus Aspm gene Proteins 0.000 claims description 4
- 238000013478 data encryption standard Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/30—Managing network names, e.g. use of aliases or nicknames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
Definitions
- the present invention relates to a streaming media system in a wired and infinite network, and more particularly to a URL (Uniform Resource Locator) extension method suitable for a streaming media system.
- URL Uniform Resource Locator
- streaming media is a multimedia file that is transmitted by the application streaming technology on the network.
- Streaming technology compresses the continuous image and sound information and puts it on the server, allowing the user to watch and listen while downloading, without
- the network transmission technology that can be viewed only after the entire compressed multimedia file is downloaded to the local.
- the whole process requires the following two components, one is a streaming media server that provides streaming media files and streams streaming media files, and the other is a client that can access the streaming media server, download the streamed streaming media files, and play streaming media. , that is, the user terminal.
- the operator provides a streaming media server, and the user can access the streaming media server through a mobile terminal or a PC terminal via a wired fixed network or a wireless communication network.
- the client implements the access of the streaming media content through the link exposed by the streaming server, so the streaming media server needs to provide a link to access the internal streaming media content, and the link here is the URL.
- the link can be said to be the bridge between the user and the server, and it is the only way to contact. If the user needs to access different streaming media content, its it has access to different links to achieve; and, the corresponding links of different streaming media content are different, one link can only access one streaming media content.
- the media access link provided by the streaming server must contain at least the following elements: protocol type, IP address of the streaming server (Internet Protocol) address, port number of the streaming server, and content of the accessed streaming media. Relative path and file name of the content being accessed, such as: rtsp: ⁇ 192.168.1.23:554/movies/l/hero.3gp. If the user accesses according to this URL, the access is a streaming server with an IP address of 192.168.1.23 and a port of 554.
- the protocol used when accessing the streaming server is rtsp (real-time streaming protocol), and the accessed streaming file path.
- the accessed streaming media is herQ.3gp within a streaming media Rong. It can be seen that the user can access the streaming media content specified by the URL anytime and anywhere as long as the user has mastered the URL as the streaming media server resource.
- the URL of the streaming server does not change frequently.
- the URL of the service provider is generally fixed during the service provision period.
- the user accesses the streaming media service, the user obtains the URL of the accessed streaming media content through the streaming media server. Then, the user can access the streaming content specified by the URL according to the URL.
- this feature of the URL it has been slightly modified so that the user can access other streaming media content without the operator's knowledge. This phenomenon is called "stealing".
- the technical problem to be solved by the present invention is to provide a URL extension method suitable for a streaming media system.
- the invention can effectively protect the streaming media system and prevent the occurrence of theft chain.
- the technical solution adopted by the present invention is: a uniform resource locator URL extension method suitable for a streaming media system. , for streaming media platform, streaming media server, and unified
- the resource locator implements the request for streaming content of the user terminal to the streaming media server, and the method includes the following steps:
- the user terminal selects the streaming media content, and according to the unified content corresponding to the streaming media content
- the source locator sends a request for the streaming media content to the streaming media platform
- the streaming media platform assembles a dynamic uniform resource locator corresponding to the streaming media content, including the time-sensitive information, and encrypts the encrypted unified resource locator. Transmitting to the user terminal;
- the user terminal sends a request for the streaming media content to the streaming media server according to the encrypted dynamic uniform resource locator
- the streaming media server After receiving the request, the streaming media server performs legality verification and time limit verification on the encrypted dynamic uniform resource locator; after the legality verification and the time limit verification are all qualified, the streaming media server sends the corresponding streaming media content to the user terminal.
- the uniform resource locator of step (al) includes a streaming media platform IP address, a content identifier indicating streaming media content in the streaming media system, and a service identifier indicating a service to which the streaming media belongs.
- step (a2) includes the following steps:
- the parameters used in assembling the dynamic uniform resource locator in step 2) include: a relative path of the streaming media content, a file name of the streaming media content, a time for generating a dynamic unified resource locator when accessing the streaming media platform, and a user terminal.
- the parameter used in assembling the dynamic uniform resource locator in step (a2) further includes one or a combination of the following parameters: a protocol used when accessing the streaming server, an IP address of the streaming server, and a port number of the streaming server
- the content identifier, the service identifier, the streaming media system is a unique identifier created by the user terminal, and the user terminal IP address.
- the process of encrypting the dynamic uniform resource locator includes the following steps: (c) performing a data digest on the dynamic uniform resource locator to obtain a data digest, and then encrypting the data digest by using an encryption algorithm. Get the corresponding t signature, the data The signature is an encrypted check code;
- the data digest algorithm includes one or a combination of the following algorithms: a SHA1 algorithm, an MD2 algorithm, and an MD5 algorithm;
- the encryption algorithm includes one or a combination of the following algorithms: RSA algorithm, DES algorithm, TripleDES algorithm.
- the legality verification includes the following steps:
- step (d2) performing the operation of the remaining parameter parts described in the step (dl) by using the same data digest algorithm as the data digest algorithm of step (cl) to obtain a corresponding data digest;
- (d3) Decrypting the encrypted check code to determine whether the data digest is the same as the decrypted check code. If they are the same, the legality verification is qualified. Otherwise, the request of the user terminal is rejected, and the process ends. Further, the time limit verification includes the following steps:
- step (el) obtaining the time of generating the dynamic uniform resource locator when accessing the streaming media platform and the effective time limit of the user terminal accessing the streaming media server from the remaining parameter parts described in step (dl), and finding the sum of the two , the sum of the two is the last time limit;
- the streaming media platform stores a key used for encryption, and the key is always consistent with the key stored by the edge streaming server, and is updated periodically.
- the present invention has the following advantages:
- the present invention uses the data digest technology to verify the validity of the user terminal, and uses the time-sensitive information to perform time limit verification, only through legality. User end of verification and time limit verification At the end, it is possible for the streaming media server to return the streaming media content to it. In view of the current relatively secure data digest technology and the time limit verification of the streaming media system, it is quite difficult to solve the problem, thereby effectively protecting the security of the streaming media server. ;
- the time limit verification used by the present invention is to set the time limit for accessing the user terminal by using two fields: the time when the user terminal accesses the streaming media platform to generate the dynamic uniform resource locator and the effective time limit of the user terminal accessing the streaming media server.
- the user's access to the streaming media is limited to the specified time, and the two fields are encrypted so that the client cannot modify the time limit, so even if the user stores the last accessed link, the user cannot access the link indefinitely. Maintain the interests of streaming media system operators.
- FIG. 1 is a schematic flow chart of a URL extension method of the present invention
- FIG. 2 is a timing diagram of the present invention applied to a mobile network streaming media system
- FIG. 3 is a schematic flow chart of assembling and encrypting a dynamic URL in the present invention
- WAPGW refers to a Wireless Application Protocol (WLAN) gateway in a mobile network
- WAP gateway is one of important devices for mobile users to access the Internet.
- the WAP gateway serves as a server, and provides various services for the user:
- the WAP gateway acts as a client, sends a service request to the information resource server, and acquires information required by the user through the Internet.
- the portal refers to the portal where the user browses the streaming media content.
- the user browses the introduction of the streaming media content through the portal to know which streaming media content can be accessed.
- the user belongs to the ISMP (Integrated Service Management Platform), where the user information is mainly authenticated, and the user subscribes to the service order.
- the streaming media platform as an upper platform of the streaming media server, implements authentication of the user and positioning of the streaming media server, and controls the user's access to the streaming media server and the function of forwarding the user request.
- the edge streaming media server is one of many streaming media servers, and also belongs to the streaming media server.
- Step 101 The user starts the user terminal browser, logs in to the portal through the Internet, and then selects a required service according to the type of service displayed on the portal, and Send a request to the portal for the required business;
- Step 102 After receiving the request, the portal returns a directory index of the required service to the user terminal browser.
- Step 103 The user selects the streaming media content that is of interest to the user; the user terminal obtains the content identifier that represents the streaming media content in the streaming media according to the streaming media content, and uses the CID, and then according to the service to which the streaming media content belongs. Obtaining a service identifier indicating a service to which the streaming media belongs, and using the SID; sending a request for the streaming media content to the portal through the browser of the user terminal, where the request carries the SID and the CID;
- Step 104 After receiving the request, the portal initiates a request for user and service subscription relationship authentication to the user home ISMP.
- Step 105 The user home ISMP performs subscription relationship authentication according to the user terminal number (MDN) and the SID, and determines whether the user and the currently accessed service are in an order relationship. If the user has a subscription relationship with the currently accessed service, The portal returns the authentication through the message, and executes 106; otherwise, the user is denied access to the current service, and the process ends.
- MDN user terminal number
- SID user terminal number
- Step 106 The portal returns a URL including the streaming media platform IP>SID and CID to the user terminal, so that the user terminal can be located on the streaming media platform;
- Step 107 The user terminal sends a request for the streaming media content to the streaming media platform by using the URL of the streaming media platform IP, SID, and CID, and the WAPGW adds the IP address of the user terminal (UserIP). To the request;
- Step 108 streaming media platform authenticate the user, if the authentication qualified: the home user ISMP Sending a start charging request, the request carries the SID, CID, MDN, and UserlP; Step 109, the user belongs to the ISMP to perform charging processing, and then sends a charging to the streaming media platform to start responding;
- Step 110 The streaming media platform assembles a dynamic URL, and encrypts the dynamic URL to generate an encrypted dynamic URL, and then sends the encrypted URL to the user terminal.
- the content of the encrypted dynamic URL is expressed as follows.
- the value of each parameter here is a hypothetical value. In actual application, it should be the value corresponding to the actual situation:
- Rtsp Real-Time streaming Protocol, real-time streaming protocol, the protocol used when accessing the streaming media server;
- Host the IP address of the streaming server
- Port the port number of the streaming server.
- Abs_path the relative path of the streaming content
- File the file name of the streaming media content
- ChargerlD the MDN of the payer
- ChargerType the type of payment, 0 means post-paid, 1 means pre-paid;
- FeeType Billing mode: 0 means monthly fee, 1 means pay-per-view, 2 means charge by item, 3 means charge by page, 4 means charge by flow, 5 means 'charge by time, 6 means fixed charge, 7 means Free, 8 means billing at the time of the package, 9 means the billing of the pack, and 10 means the billing of the half pack (ie, the pack);
- Timestamp The time when the dynamic URL is generated when accessing the streaming platform.
- 20040820122830+08 means Dongba District, August 20, 2004, 12:28:30;
- cryptmode data digest algorithm and encryption algorithm type
- cryptmode is a string of 4 characters combined, the first two characters are combined to represent the dynamic URL for encryption.
- the hash data digest algorithm used 01 means SHA1 algorithm (Secure Hash Algorithm 1), 02 means MD2 algorithm (Message Digest 2), 05 means MD5 algorithm (Message Digest) 5, message digest algorithm 5), the last two characters are the encryption algorithm used to encrypt the dynamic URL, 01 is the RSA (Rive-Shamir-Adleman) algorithm, and 02 is the DES (Data Encryption Standard) algorithm.
- 03 indicates the TripleDES (Triple Data Encryption Standard) algorithm;
- Crypt the encrypted check code
- the check code is the data summary obtained after performing the corresponding data summary algorithm on all the preceding character segments
- the above parameters are all parameters used in assembling dynamic URLs except crypt.
- Step 111 The user terminal initiates a request for the corresponding streaming media content to the edge streaming server according to the encrypted dynamic URL.
- Step 112 The edge streaming server performs legality verification and time limit verification on the encrypted dynamic URL respectively. If both the legality verification and the time limit verification are qualified, step 112 is performed; otherwise, the request of the user terminal is rejected, and the process ends.
- the legality verification that is said is sometimes called cryptographic verification.
- Step 113 The edge streaming server returns the accessed streaming media content to the user terminal.
- Step 114 After the user terminal accesses the streaming media content, the user terminal player sends a service termination request to the edge streaming server.
- Step 115 The edge streaming media server notifies the streaming media platform to terminate the ureat of the user terminal, and sends information including traffic, duration, and service status to the streaming media platform.
- Step 116 The streaming media platform sends a request to the user home ISMP to end the charging of the user.
- Step 201 The streaming media platform acquires parameters required for assembling the dynamic URL.
- the parameters include the SID, CID, MDN, and UserIP obtained in the above step 108, and the protocol used when accessing the streaming server, that is, the real-time streaming protocol, and the generated data of the usersessionid dynamic URL of the current request for encryption. a summary algorithm and an encryption algorithm type, and a specific service-providing edge streaming server IP address and port number, a relative path of the streaming media content, and a file name according to a load balancing principle or a manner of defining a streaming server; By querying the database, the ChargerID, ChargerT pe, FeeType and life; Step 202, obtaining the current time Timestamp;
- Step 203 assembling a dynamic URL according to each parameter and the current time Timestamp described in step 201;
- Step 204 Perform a operation on the dynamic URL by using a data digest algorithm, generate a corresponding data digest, and then encrypt the data digest by using an encryption algorithm to obtain a data signature.
- the data signature is an encrypted verification code.
- Step 205 Combine the encrypted check code with the dynamic URL to obtain the encrypted dynamic URL.
- Step 206 Return the encrypted dynamic U L to the user terminal.
- the data digest algorithms that can be used include the SHA1 algorithm, the MD2 algorithm, and the MD5 algorithm; the available encryption algorithms include the RSA algorithm, the DES algorithm, or the TripleDES algorithm.
- the data digest algorithm uses the MD5 algorithm
- the encryption algorithm uses the DES algorithm 9 wherein the streaming media platform stores the key used for encryption, and the key is always consistent with the key stored by the edge streaming server, and Need to be updated regularly. When the key is updated, the keys in the streaming media platform and the edge streaming media server should be updated at the same time, so that the keys of the two can be consistent at all times.
- the process of authenticating and verifying the encrypted dynamic URL by the streaming media server includes the following steps:
- Step 301 Separating the encrypted dynamic URL into the remaining parameter part of the encrypted check code and the encrypted calibration code part;
- Step 303 Compare the check code obtained in step 302 with the check code obtained in step 301, and determine whether the two check codes are the same. If they are the same, perform the next step. Otherwise, reject the request of the user terminal, and end the process;
- Step 304 Obtain a current time, and obtain a time limit Life and Timestamp in the parameter part, and calculate a sum of Life and Timestamp, and the sum is the last time limit;
- Step 305 Determine whether the current time is within the last time limit, and if so, play the corresponding streaming media file, otherwise, reject the request of the user terminal, and end the process.
- the user needs to obtain the streaming media content through the legality verification and the time limit verification at the same time, and the encryption technology and the time limit verification of the streaming media system are difficult to be solved, thereby preventing the occurrence of theft chain;
- the present invention allows the user to have access to the streaming media for a time limit, and the time limit is encrypted so that the user cannot modify, so that the user cannot access the link indefinitely through one access.
- the present invention maintains the interests of operators, content providers, and paying users, and effectively controls and protects streaming media systems.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Information Transfer Between Computers (AREA)
Abstract
La présente invention se rapporte à un procédé destiné à étendre une adresse URL applicable à un système de vidéo en continu, qui permet à un terminal utilisateur de demander un contenu vidéo en continu à un serveur de vidéo en continu par l'intermédiaire d'une plate-forme de vidéo en continu, d'un serveur de vidéo en continu et d'une adresse URL. Ledit procédé comprend les étapes suivantes : le terminal utilisateur sélectionne un contenu vidéo en continu et transmet une demande liée audit contenu à la plate-forme de vidéo en continu en conformément à l'adresse URL correspondante ; une fois la demande reçue, la plate-forme de vidéo en continu construit une adresse URL dynamique correspondante, qui contient des informations de validité temporelle, chiffre ladite adresse URL et la transmet au terminal utilisateur ; le terminal utilisateur transmet une demande liée au contenu vidéo en continu au serveur de vidéo en continu conformément à l'adresse URL dynamique chiffrée ; une fois la demande reçue, le serveur de vidéo en continu effectue une vérification de la régularité et une vérification du délai imparti, et, si les vérifications donnent un résultat positif, transmet le contenu vidéo en continu correspondant au terminal utilisateur. L'invention permet d'empêcher efficacement le vol de liens et de commander et de protéger efficacement le système de vidéo en continu.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200510135667.3A CN1992594B (zh) | 2005-12-31 | 2005-12-31 | 一种适用于流媒体系统的url扩展方法 |
CN200510135667.3 | 2005-12-31 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2007076685A1 true WO2007076685A1 (fr) | 2007-07-12 |
Family
ID=38214561
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2006/003521 WO2007076685A1 (fr) | 2005-12-31 | 2006-12-21 | Procede destine a etendre une adresse url applicable a un systeme de video en contenu |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN1992594B (fr) |
WO (1) | WO2007076685A1 (fr) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010012068A1 (fr) * | 2008-08-01 | 2010-02-04 | Vantrix Corporation | Procédé et système de déclenchement d'ingestion de contenu distant par un serveur de diffusion multimédia à l'aide d'un mappage de dossier de localisateur de ressource universel |
CN104283845A (zh) * | 2013-07-03 | 2015-01-14 | 中国电信股份有限公司 | 防盗链方法和系统以及cdn服务器和客户端 |
CN105307052A (zh) * | 2015-10-27 | 2016-02-03 | 无锡天脉聚源传媒科技有限公司 | 一种视频请求处理方法及装置 |
CN105392051A (zh) * | 2015-10-27 | 2016-03-09 | 无锡天脉聚源传媒科技有限公司 | 一种视频请求处理方法及装置 |
WO2017080166A1 (fr) * | 2015-11-13 | 2017-05-18 | 乐视控股(北京)有限公司 | Procédé et système anti-liaison automatique |
CN110381334A (zh) * | 2019-09-02 | 2019-10-25 | 湖南快乐阳光互动娱乐传媒有限公司 | 防盗链方法、装置及系统 |
CN115021998A (zh) * | 2022-05-27 | 2022-09-06 | 福建天晴数码有限公司 | 一种静态资源双重防盗链的方法及系统 |
Families Citing this family (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101309275B (zh) * | 2008-06-27 | 2012-05-30 | 武汉烽火网络有限责任公司 | 一种流媒体服务中的文件名保护的方法 |
CN101815060B (zh) * | 2009-02-23 | 2015-01-07 | 传线网络科技(上海)有限公司 | 互联网内容发布网络防盗链方法 |
CN101552986B (zh) * | 2009-05-06 | 2011-04-20 | 中兴通讯股份有限公司 | 一种流媒体业务的接入认证方法及系统 |
CN101729857A (zh) * | 2009-11-24 | 2010-06-09 | 中兴通讯股份有限公司 | 一种接入视频服务的方法及视频播放系统 |
CN101917417A (zh) * | 2010-07-30 | 2010-12-15 | 中山大学 | 一种基于3Tnet网络的媒体文件播控系统 |
CN102375953B (zh) * | 2010-08-10 | 2015-03-18 | 上海贝尔股份有限公司 | 软件认证方法和软件认证设备 |
CN102025749B (zh) * | 2011-01-18 | 2013-12-11 | 中国联合网络通信集团有限公司 | 移动流媒体业务防盗用方法 |
CN102111750A (zh) * | 2011-02-25 | 2011-06-29 | 中兴通讯股份有限公司 | 一种实现内容下载的方法及系统 |
CN103036969B (zh) * | 2012-12-10 | 2017-03-15 | 北京奇虎科技有限公司 | 用于提供文件下载地址的管理设备及方法 |
CN104661109B (zh) * | 2013-11-20 | 2018-06-19 | 中国电信股份有限公司 | 对cdn内的媒体uri进行隐藏的方法、系统与终端 |
CN103701946B (zh) * | 2013-12-20 | 2017-02-08 | 珠海金山网络游戏科技有限公司 | 一种客户端通过url与服务器通讯的方法及系统 |
CN104980771A (zh) * | 2014-04-09 | 2015-10-14 | 中国电信股份有限公司 | 使用iptv进行流媒体点播的方法与系统 |
CN104144160A (zh) * | 2014-07-08 | 2014-11-12 | 北京彩云动力教育科技有限公司 | 一种在线视频资源防下载方法及系统 |
CN105451101B (zh) * | 2014-08-13 | 2019-01-25 | 北京金山安全软件有限公司 | 一种视频播放方法及装置 |
CN105141984A (zh) * | 2015-08-21 | 2015-12-09 | 湖南亿谷科技发展股份有限公司 | 网络视频获取系统及其方法 |
CN105307055A (zh) * | 2015-10-30 | 2016-02-03 | 深圳云聚汇数码有限公司 | 一种基于时间戳的网络数据访问加密方法 |
CN105898474A (zh) * | 2016-05-16 | 2016-08-24 | 乐视控股(北京)有限公司 | 在线视频播放方法及装置 |
CN106028064A (zh) * | 2016-06-24 | 2016-10-12 | 武汉斗鱼网络科技有限公司 | 一种直播视频流播放地址权限校验方法及系统 |
CN106101133A (zh) * | 2016-07-14 | 2016-11-09 | 观止云(北京)信息技术有限公司 | 一种流媒体防盗链的方法及系统 |
CN106844475A (zh) * | 2016-12-23 | 2017-06-13 | 北京奇虎科技有限公司 | 确定隐藏的url的方法及装置 |
CN106533658A (zh) * | 2017-01-11 | 2017-03-22 | 安徽博约信息科技股份有限公司 | 基于md5算法的url防篡改签名及验签方法 |
CN109040079A (zh) * | 2018-08-09 | 2018-12-18 | 广东省南方数字电视无线传播有限公司 | 直播链接地址的组建和验证方法及相应装置 |
CN111314794A (zh) * | 2020-03-18 | 2020-06-19 | 浩云科技股份有限公司 | 一种流媒体播放地址生成方法 |
CN113595731A (zh) * | 2021-05-31 | 2021-11-02 | 作业帮教育科技(北京)有限公司 | 一种分享链接的防护方法、装置及计算机可读存储介质 |
CN116170164A (zh) * | 2021-11-24 | 2023-05-26 | 贵州白山云科技股份有限公司 | 请求调度的方法、装置、电子设备及存储介质 |
CN115150350A (zh) * | 2022-06-27 | 2022-10-04 | 上海哔哩哔哩科技有限公司 | 资源内容分享方法及系统 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030037070A1 (en) * | 2001-07-31 | 2003-02-20 | Firstlook.Com. | Streaming media security system |
CN1710505A (zh) * | 2005-07-08 | 2005-12-21 | 北京影立驰技术有限公司 | 数字版权保护方法及系统 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6029200A (en) * | 1998-03-09 | 2000-02-22 | Microsoft Corporation | Automatic protocol rollover in streaming multimedia data delivery system |
-
2005
- 2005-12-31 CN CN200510135667.3A patent/CN1992594B/zh active Active
-
2006
- 2006-12-21 WO PCT/CN2006/003521 patent/WO2007076685A1/fr active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030037070A1 (en) * | 2001-07-31 | 2003-02-20 | Firstlook.Com. | Streaming media security system |
CN1710505A (zh) * | 2005-07-08 | 2005-12-21 | 北京影立驰技术有限公司 | 数字版权保护方法及系统 |
Non-Patent Citations (1)
Title |
---|
JIA J. ET AL.: "Research on safety transmitting of electronic text in E-commerce system", TELECOMMUNICATIONS FOR ELECTRIC POWER SYSTEM, vol. 26, no. 147, 10 January 2005 (2005-01-10), pages 33 - 35 * |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010012068A1 (fr) * | 2008-08-01 | 2010-02-04 | Vantrix Corporation | Procédé et système de déclenchement d'ingestion de contenu distant par un serveur de diffusion multimédia à l'aide d'un mappage de dossier de localisateur de ressource universel |
CN104283845A (zh) * | 2013-07-03 | 2015-01-14 | 中国电信股份有限公司 | 防盗链方法和系统以及cdn服务器和客户端 |
CN104283845B (zh) * | 2013-07-03 | 2017-10-27 | 中国电信股份有限公司 | 防盗链方法和系统以及cdn服务器和客户端 |
CN105307052A (zh) * | 2015-10-27 | 2016-02-03 | 无锡天脉聚源传媒科技有限公司 | 一种视频请求处理方法及装置 |
CN105392051A (zh) * | 2015-10-27 | 2016-03-09 | 无锡天脉聚源传媒科技有限公司 | 一种视频请求处理方法及装置 |
CN105307052B (zh) * | 2015-10-27 | 2018-09-25 | 无锡天脉聚源传媒科技有限公司 | 一种视频请求处理方法及装置 |
CN105392051B (zh) * | 2015-10-27 | 2019-03-19 | 无锡天脉聚源传媒科技有限公司 | 一种视频请求处理方法及装置 |
WO2017080166A1 (fr) * | 2015-11-13 | 2017-05-18 | 乐视控股(北京)有限公司 | Procédé et système anti-liaison automatique |
CN110381334A (zh) * | 2019-09-02 | 2019-10-25 | 湖南快乐阳光互动娱乐传媒有限公司 | 防盗链方法、装置及系统 |
CN110381334B (zh) * | 2019-09-02 | 2021-05-28 | 湖南快乐阳光互动娱乐传媒有限公司 | 防盗链方法、装置及系统 |
CN115021998A (zh) * | 2022-05-27 | 2022-09-06 | 福建天晴数码有限公司 | 一种静态资源双重防盗链的方法及系统 |
CN115021998B (zh) * | 2022-05-27 | 2023-08-11 | 福建天晴数码有限公司 | 一种静态资源双重防盗链的方法及系统 |
Also Published As
Publication number | Publication date |
---|---|
CN1992594B (zh) | 2014-07-16 |
CN1992594A (zh) | 2007-07-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2007076685A1 (fr) | Procede destine a etendre une adresse url applicable a un systeme de video en contenu | |
US9607132B2 (en) | Token-based validation method for segmented content delivery | |
CN100546244C (zh) | 因特网上用于安全内容递送的密钥管理协议与认证系统 | |
JP4643633B2 (ja) | ストリーミングコンテンツの完全性保護 | |
EP1574080B1 (fr) | Procede et systeme permettant de fournir une authentification d'autorisation de tierce partie | |
US8769298B2 (en) | Digital rights management using trusted processing techniques | |
JP5626816B2 (ja) | デジタルコンテンツの部分的暗号化のための方法および装置 | |
CN110995418B (zh) | 云存储认证方法及系统、边缘计算服务器、用户路由器 | |
US20030063750A1 (en) | Unique on-line provisioning of user terminals allowing user authentication | |
US20080270578A1 (en) | Method, Device And Data Download System For Controlling Effectiveness Of A Download Transaction | |
US20090235347A1 (en) | Method and system for securely streaming content | |
CN102025749A (zh) | 移动流媒体业务防盗用方法 | |
JP2005526320A (ja) | デジタル著作権管理における安全なコンテンツの共有 | |
US20030217163A1 (en) | Method and system for assessing a right of access to content for a user device | |
CN110572454B (zh) | 一种保障广告投放过程安全的广告投放系统 | |
Alliance | DRM Specification V2. 0 | |
Chen | An all-in-one mobile DRM system design | |
WO2003003213A1 (fr) | Systeme de protection d'objets couverts par un droit d'auteur | |
Alliance | Candidate Version 2.0–13 December 2004 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 06840600 Country of ref document: EP Kind code of ref document: A1 |