+

WO2007037571A1 - Procede de traitement de donnees video sur demande autorisant des operations compatibles de memorisation et de mise en memoire tampon des donnees video sur demande dans un service de video sur demande a l'aide d'un boitier decodeur, et boitier decodeur associe - Google Patents

Procede de traitement de donnees video sur demande autorisant des operations compatibles de memorisation et de mise en memoire tampon des donnees video sur demande dans un service de video sur demande a l'aide d'un boitier decodeur, et boitier decodeur associe Download PDF

Info

Publication number
WO2007037571A1
WO2007037571A1 PCT/KR2005/003513 KR2005003513W WO2007037571A1 WO 2007037571 A1 WO2007037571 A1 WO 2007037571A1 KR 2005003513 W KR2005003513 W KR 2005003513W WO 2007037571 A1 WO2007037571 A1 WO 2007037571A1
Authority
WO
WIPO (PCT)
Prior art keywords
vod
data
rate
buffering
set top
Prior art date
Application number
PCT/KR2005/003513
Other languages
English (en)
Inventor
Young Min Kim
Gyung Sueng Yang
Young Ick Kim
Original Assignee
Hanaromedia Co., Ltd.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hanaromedia Co., Ltd. filed Critical Hanaromedia Co., Ltd.
Publication of WO2007037571A1 publication Critical patent/WO2007037571A1/fr

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2387Stream processing in response to a playback request from an end-user, e.g. for trick-play
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4331Caching operations, e.g. of an advertisement for later insertion during playback
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44004Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video buffer management, e.g. video decoder buffer or video display buffer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44209Monitoring of downstream path of the transmission network originating from a server, e.g. bandwidth variations of a wireless network

Definitions

  • the present invention generally relates to a method of processing video-on-demand data transmitted to a set top box in video-on-demand service, and more particularly to a method of processing video-on-demand data capable of compatibly storing and buffering the video-on-demand data in video-on-demand service using the set top box and the set top box for the same.
  • Digital broadcasting is rapidly becoming common and standardized.
  • Various technical developments are evolving in a number of areas, e.g., digital signal transmission through a broadcasting network, data multiplexing, video and audio signal processing, digital television display and the like.
  • the digital broadcasting can compress informational data for processing.
  • the digital broadcasting has a high transmission rate and provides superior quality of audio and video compared to analog broadcasting.
  • the digital broadcasting is advantageous since it can efficiently utilize frequency due to digital modulation. Therefore, it can broadcast a variety of information through hundreds of channels, which users can access through televisions.
  • the digital broadcasting can implement an interactive television by data broadcasting.
  • the users can interact with the television, in addition to controlling the channel, volume and video tapes.
  • the users can perform various operations such as payment, banking, shopping, reservation, games, forum discussion and the like.
  • video-on-demand (VOD) contents through the digital broadcasting, as shown in U.S. Patent Nos. 4,506,387, 4,890,320, 4,995,078, 5,063,610, 5,206,722 and 5,253,275.
  • VOD data to the set top box is generally performed by real-time streaming.
  • the buffering rate of a cache memory is an important factor to consider.
  • the cache memory performs the process of buffering data in consideration of the downloading rate and then reproduces the data.
  • the processing capacity of the cache memory cannot keep pace with the downloading rate. Disclosure of Invention Technical Problem
  • the present invention provides a data processing method capable of compatibly storing and buffering the VOD data. Specifically, it is an object of the present invention to provide a VOD data processing method wherein while monitoring the downloading and buffering rates of the VOD data transmitted to the set top box, the downloaded VOD data are stored in a storage prior to buffering if the downloading rate is faster than the buffering rate. If the buffering rate is faster than the downloading rate, then the VOD data are used for buffering and then (or at the same time) the VOD data is stored in the storage.
  • a method for processing video-on-demand (VOD) data wherein the VOD data are displayed on a screen after downloading the VOD data transmitted to a set top box and buffering the VOD data in a cache memory in VOD service.
  • Such a method includes the following steps: monitoring a downloading rate and a buffering rate of the VOD data; storing the downloaded VOD data in a storage prior to buffering if the downloading rate is faster than the buffering rate based on the monitoring results; and buffering the VOD data and then (or at the same time) storing the VOD data in the storage if the buffering rate is same as or faster than the downloading rate.
  • VOD data processing method wherein the VOD data are received while being divided into a plurality of blocks and the blocks are received at the same time from a plurality of VOD data sources.
  • a VOD data processing method wherein when the downloading rate of the VOD data is reported to the VOD server, the VOD server transmits a non-downloaded block among all blocks included in the VOD data for the downloading rate itself or by resorting to data exchange between set top boxes through transmitting identification information regarding a neighboring set top box capable of satisfying the downloading rate.
  • a block, which has not been downloaded is preferably transmitted via data exchange between the set top boxes. This can prevent an excessive load of the VOD server.
  • a set top box for compatibly storing and buffering VOD data, which includes: a) an input/output unit for inputting/outputting data to/from the set top box; b) a VOD management application for receiving information regarding VOD contents capable of being ordered by a user and a user's request through a user interface for providing the information, and then processing the request; c) a cache memory for buffering the VOD data; d) a storage for storing the VOD data; e) a microprocessor for monitoring a buffering rate of the VOD data in the cache memory and a downloading rate of the VOD data transmitted through the input/output unit and then producing control signals; and f) a distributor for storing the downloaded VOD data in the storage in advance and then transmitting the stored VOD data to the cache memory for the buffering rate of the cache memory when the downloading rate is faster than the buffering rate, the distributor further being configured to transmit the downloaded VOD data into the
  • VOD data processing method of the present invention provides the following advantages.
  • the VOD data processing method of the present invention can compatibly perform the storing and buffering of the VOD data.
  • the downloading efficiency can be improved.
  • the downloading rate is faster than the buffering rate
  • the downloaded VOD data are stored in the storage in advance.
  • the VOD data stored in the storage are used for buffering. This provides the effect of downloading the VOD data in advance. Therefore, the processing efficiency of the VOD data can be improved.
  • the VOD data processing method of the present invention can achieve distributed VOD service by storing VOD contents in set top boxes.
  • the neighboring set top boxes can serve as VOD data sources instead of receiving all VOD data from a VOD server.
  • Such combination of the VOD server and the neighboring set top boxes, which serve as the VOD data sources can enhance the downloading rate of the VOD data. It can further enhance the efficiency of the VOD data processing method of the present invention.
  • the distributed VOD service relieves the excessive load of the VOD server. Thus, it can improve the efficiency of data processing, which is conducted by the VOD server.
  • Figure 1 is a block diagram illustrating a VOD service in accordance with a preferred embodiment of the present invention.
  • FIG. 2 is a flowchart illustrating a processing method of VOD data transmitted to the set top box via the VOD service according to the present invention.
  • FIG. 3 is a block diagram illustrating a VOD service in accordance with another preferred embodiment of the present invention. Best Mode for Carrying Out the Invention
  • FIG. 1 is a block diagram showing a VOD service in accordance with a preferred embodiment of the present invention.
  • a plurality of set top boxes 200a to 20On are connected to a VOD sever 100 through a network 300.
  • the VOD server 100 holds and manages a majority of VOD contents, wherein each VOD content is divided into a plurality of blocks.
  • the VOD server 100 receives a request for a VOD content from the set top box 200, the VOD server 100 transmits the requested VOD content to the set top box 200 through the network 300.
  • VOD data transmission is generally performed through a return path using the network.
  • the VOD data transmitted through the network 300 are processed by the set top box 200.
  • the storing and buffering of the received VOD data are compatibly performed.
  • the set top box 200 includes: a) an input/output unit 201 for inputting/outputting data to/from the set top box; b) a VOD management application 202 for receiving information regarding video-on-demand contents capable of being ordered by the user and a user's request through a user interface for providing the information and then processing the request; c) a cache memory 203 for buffering the VOD data; d) a storage 204 for storing the VOD data; e) a microprocessor 205 for monitoring a buffering rate of the VOD data in the cache memory 203 and a downloading rate of the VOD data transmitted through the input/output unit and then producing control signals; and f) a distributor 206 for storing the downloaded VOD data in the storage 204 in advance and then transmitting the stored VOD data to
  • FIG. 2 is a flowchart illustrating a processing method of the VOD data transmitted to the set top box through the VOD service according to the present invention.
  • the processing of the VOD data in the set top box 200 will be described in detail with reference to Figures. 1 and 2.
  • a VOD service screen is provided to the user by the VOD management application 202 for managing the information regarding video- on-demand contents and the user interface for providing the information (SlOO).
  • the user browses the VOD service screen and selects a desired VOD content. If the user selected the VOD content to be ordered (S200), then the VOD content ordering information is transmitted to the VOD server 100 through the network 300. In such a case, the VOD data included in the VOD content are divided and transmitted to the set top box 200 (S300) under the management of the VOD server 100.
  • the downloading rate and the buffering rate of the VOD data are first monitored by the microprocessor 205 (S500). Specifically, the microprocessor 205 monitors which is faster between the downloading rate of the VOD data transmitted through the input/output unit 201 and the buffering rate of the cache memory 203 (S 600). Based on the monitoring results, if the downloading rate is faster than the buffering rate, then the downloaded VOD data are stored in the storage 204 in advance (S700). Then, the VOD data stored in the storage 204 are used for buffering in the cache memory 203 (S 800) and the VOD content ordered/requested by the user is displayed (SlOOO).
  • the VOD data is transmitted to the cache memory 203 for buffering and then (or at the same time) the VOD data is stored in the storage 204 (S900).
  • the distribution of the VOD data to the cache memory 203 or the storage 204 is performed by the distributor 206. Such distribution is controlled according to the control signals produced by the microprocessor 205 based on the downloading rate and the buffering rate.
  • the distributor 206 is set as a default for receiving the VOD data from the input/output unit 201 and storing the VOD data in the storage 204.
  • the distributor 206 receives the control signals from the microprocessor 205, it distributes the VOD data to the cache memory 203 as well as the storage 204.
  • Such distribution is an important feature of the present invention. That is, storing of the VOD data in the storage 204 and buffering of the VOD data in the cache memory 203 are compatibly performed, thereby improving the downloading efficiency of the VOD data.
  • a conventional streaming service depends on the buffering rate (or the processing rate of the VOD data for display) when downloading the VOD data.
  • the VOD data are downloaded based on the buffering rate (or the processing rate of the VOD data for display).
  • the downloading rate may be faster than the buffering rate (or the processing rate of the VOD data for display) except at the initial stage of downloading. The conventional processing method does not overcome this point.
  • the downloaded VOD data are distributed so as to be stored in the storage 204 in advance by the distributor 206 (preferably as a default).
  • the VOD data are stored in the storage 204 in advance.
  • the VOD data stored in the storage 204 may be used for buffering according to the typical procedure. This provides the effect of downloading the VOD data in advance.
  • the VOD data can be downloaded regardless of the processing rate of the set top box.
  • the above-mentioned processing method is efficient when the VOD content is downloaded while being divided into a plurality of blocks or when the VOD data are received from a plurality of VOD data sources (e.g., a combination of a VOD server and neighboring set top boxes capable of transmitting the data) instead of the VOD server 100.
  • VOD data sources e.g., a combination of a VOD server and neighboring set top boxes capable of transmitting the data
  • FIG 3 is a block diagram illustrating the VOD service, which is in accordance with another preferred embodiment of the present invention.
  • the user of a set top box 20Oi makes a request for a VOD content.
  • the VOD server 100 receives the request from the set top box 20Oi, it checks how many blocks the requested VOD content includes. For example, the VOD content requested by the set top box 20Oi includes four blocks (blocks A, B, C and D).
  • the VOD server 100 checks the states of other set top boxes 200a, 200b, 200c, 20On and the like (except the set top box 20Oi).
  • the set top box 200a is currently at off state; the set top boxes 200b, 200c and 20On are at on states; the set top box 200b never has any block included in the VOD content; and the set top boxes 200c and 20On have all the blocks.
  • the VOD server 100 checks the state of the network 300 to determine which way is the fastest way for transmitting the VOD data to the set top box 20Oi. If the VOD server 100 determines that the VOD content can be downloaded at the fastest rate by transmitting the blocks A and B from the VOD server 100, the block C from the set top box 200c and the block D from the set top box 20On, then the VOD server 100 transmits the determination result to the set top box 20Oi.
  • the set top box 20Oi receives the blocks A and B from the VOD server 100, the block C from the set top box 200c and the block D from the set top box 20On.
  • the distributor 206 stores the VOD data in the storage 204 in advance and the VOD data stored in the storage 204 can be used for buffering. Meanwhile, for example, a problem related to the transmitting rate or the like may occur in the set top box 20Oi while the VOD data are transmitted from the VOD server 100, the set top box 200c and the set top box 20On.
  • the problem is reported to the VOD server 100 and then the VOD server 100 can control the transmission of the VOD data to solve such a problem. Further, the set top box 20Oi can report the information regarding the distributed block to the VOD server 100 such that the VOD server 100 can easily check which VOD content is provided to each set top box 200.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

L'invention concerne un procédé de traitement de données vidéo sur demande qui autorise des opérations compatibles de mémorisation et de mise en mémoire tampon des données vidéo sur demande dans un service de vidéo sur demande, à l'aide d'un boîtier décodeur. Le procédé de traitement des données VOD de l'invention consiste à: surveiller la vitesse de téléchargement et la vitesse de mise en mémoire tampon des données VOD; stocker les données VOD téléchargées dans une mémoire avant de leur mise en mémoire tampon dans le cas où la vitesse de téléchargement est supérieure à la vitesse de mise en mémoire tampon, sur la base des résultats de surveillance; et enfin, mettre en mémoire tampon les données VOD, ou en même temps, stocker les données VOD dans la mémoire dans le cas où la vitesse de mise en mémoire tampon est égale ou supérieure à la vitesse de téléchargement. Selon la présente invention, et par rapport à un procédé de diffusion en flux classique, lorsque la vitesse de mise en mémoire tampon est supérieure à la vitesse de téléchargement, les données sont téléchargées à l'avance dans la mémoire. Par ailleurs, après répartition des données en une pluralité de blocs, ces derniers peuvent être téléchargés simultanément dans la limite de la plage de charge autorisée du réseau.
PCT/KR2005/003513 2005-09-29 2005-10-21 Procede de traitement de donnees video sur demande autorisant des operations compatibles de memorisation et de mise en memoire tampon des donnees video sur demande dans un service de video sur demande a l'aide d'un boitier decodeur, et boitier decodeur associe WO2007037571A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2005-0091036 2005-09-29
KR1020050091036A KR100769890B1 (ko) 2005-09-29 2005-09-29 셋톱박스를 이용한 주문형 비디오 서비스에서 주문형비디오 데이터의 저장과 버퍼처리의 연동적 수행이 가능한주문형 비디오 데이터 처리방법 및 이를 위한 셋톱박스

Publications (1)

Publication Number Publication Date
WO2007037571A1 true WO2007037571A1 (fr) 2007-04-05

Family

ID=37899962

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2005/003513 WO2007037571A1 (fr) 2005-09-29 2005-10-21 Procede de traitement de donnees video sur demande autorisant des operations compatibles de memorisation et de mise en memoire tampon des donnees video sur demande dans un service de video sur demande a l'aide d'un boitier decodeur, et boitier decodeur associe

Country Status (2)

Country Link
KR (1) KR100769890B1 (fr)
WO (1) WO2007037571A1 (fr)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100854252B1 (ko) * 2007-05-30 2008-08-26 주식회사 다산네트웍스 영상 플레이 시점 자동 조절이 가능한 셋탑박스, 그 자동조절 장치 및 그 방법

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5537556A (en) * 1990-04-02 1996-07-16 Hewlett-Packard Company System and method for interfacing a CPU to a video controller
US6201536B1 (en) * 1992-12-09 2001-03-13 Discovery Communications, Inc. Network manager for cable television system headends
WO2004019218A1 (fr) * 2002-08-22 2004-03-04 Huwell Technology Inc. Systeme de services en temps reel utilisant la communication interactive de donnees, et procede associe
US6714719B1 (en) * 1998-11-12 2004-03-30 Nec Corporation Video recording system using magnetic disk drive

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000013392A (ja) * 1998-06-24 2000-01-14 Nec Corp Atm−lanのマルチキャストデータ送受信装置および送受信方法
EP1138154A1 (fr) * 1999-09-27 2001-10-04 Koninklijke Philips Electronics N.V. Systeme evolutif pour video sur demande
KR20020018098A (ko) * 2000-08-30 2002-03-07 하청길 풋 스위치를 이용한 보조입력장치
US7301906B2 (en) 2001-12-17 2007-11-27 Lsi Corporation Methods and structures for improved buffer management and dynamic adaption of flow control status in high-speed communication networks
EP1532785A4 (fr) * 2002-06-21 2008-06-04 Thomson Licensing Qualite d amelioration evolutive pour diffusion en temps ree l memorisee dans un environnement d interconnexion sans fil

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5537556A (en) * 1990-04-02 1996-07-16 Hewlett-Packard Company System and method for interfacing a CPU to a video controller
US6201536B1 (en) * 1992-12-09 2001-03-13 Discovery Communications, Inc. Network manager for cable television system headends
US6714719B1 (en) * 1998-11-12 2004-03-30 Nec Corporation Video recording system using magnetic disk drive
WO2004019218A1 (fr) * 2002-08-22 2004-03-04 Huwell Technology Inc. Systeme de services en temps reel utilisant la communication interactive de donnees, et procede associe

Also Published As

Publication number Publication date
KR100769890B1 (ko) 2007-11-02
KR20070036248A (ko) 2007-04-03

Similar Documents

Publication Publication Date Title
US6725267B1 (en) Prefetched data in a digital broadcast system
US7020081B1 (en) Stream distribution system
US6211901B1 (en) Video data distributing device by video on demand
CN100591123C (zh) 提供媒体节目的装置及方法
US20020049980A1 (en) Controlling data-on-demand client access
US20020165943A1 (en) Universal STB architectures and control methods
US20030051249A1 (en) System and method for data insertion (commercials) in client generic data-on-demand broadcast transmissions
US20020026646A1 (en) Universal STB architectures and control methods
US20030115294A1 (en) Selective access digital data broadcast system
CN101273628A (zh) 结合视频点播处理而通过机顶盒提供广告的系统和方法
CN1406064A (zh) 用于将视听信息提供给用户终端的方案
KR100659191B1 (ko) 주문형 비디오 서비스의 효율적 운영방법 및 시스템
US20020138845A1 (en) Methods and systems for transmitting delayed access client generic data-on demand services
CN101924901A (zh) 影响观众选择节目源的方法和系统
WO2007037571A1 (fr) Procede de traitement de donnees video sur demande autorisant des operations compatibles de memorisation et de mise en memoire tampon des donnees video sur demande dans un service de video sur demande a l'aide d'un boitier decodeur, et boitier decodeur associe
US20120278843A1 (en) Apparatus, systems and methods for optimizing the satellite transponder usage
CN104521235B (zh) 处理比特流的方法
JP2004514335A (ja) 選択的な不活性化およびコピープロテクション
US20030208561A1 (en) Counterfeit STB prevention through protocol switching
CA2428831A1 (fr) Maitrise de l'acces client a des donnees sur demande
TWI223563B (en) Methods and systems for transmitting delayed access client generic data-on-demand services
CA2406714A1 (fr) Systeme et procede universels de diffusion numerique
JPH10224766A (ja) データ送信装置、データ受信装置、及びデータ送受信システム
WO2003048894A2 (fr) Systeme et procedes d'insertion de donnees (annonces publicitaires) dans des diffusions generiques de donnees a la demande
KR20040063795A (ko) 지연된 억세스 클라이언트 데이터 및 요청의 전송

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: 05808734

Country of ref document: EP

Kind code of ref document: A1

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载