TW591918B - Interpreter apparatus over an IP network - Google Patents

Interpreter apparatus over an IP network Download PDF

Info

Publication number
TW591918B
TW591918B TW91107646A TW91107646A TW591918B TW 591918 B TW591918 B TW 591918B TW 91107646 A TW91107646 A TW 91107646A TW 91107646 A TW91107646 A TW 91107646A TW 591918 B TW591918 B TW 591918B
Authority
TW
Taiwan
Prior art keywords
file
address
http
patent application
scope
Prior art date
Application number
TW91107646A
Other languages
Chinese (zh)
Inventor
Chi-Jui Huang
Original Assignee
Auto Tools Group 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 Auto Tools Group Co Ltd filed Critical Auto Tools Group Co Ltd
Priority to TW91107646A priority Critical patent/TW591918B/en
Priority to JP2003069166A priority patent/JP2004005476A/en
Application granted granted Critical
Publication of TW591918B publication Critical patent/TW591918B/en

Links

Abstract

The invention discloses an interpreter apparatus connected to global IPv4-IPv6 networks. The interpreter apparatus is between a mobile gateway and a remote server or between a mobile gateway and a web appliance for providing transparent and dynamic interpretation work. We only need to set a local address and a remote address of the interpreter apparatus before we use the interpreter apparatus. The interpreter apparatus has a client module, a server module, and a device adapter. The interpreter apparatus provides file transmission between mobile devices, e.g. mobile phones, and the remote server, e.g. a WWW web site or between mobile devices and web appliance.

Description

591918 五、發明說明(i) 相關領域 本發明係關於提供資訊予行動裝置之裝置,特別關於 連接行動裝置與現有全球資訊網發展的資訊系統或資訊家 電控制系統的裝置。 背景說明 美國專利 6, 33 6, 1 37 號案,” Web Client-server^591918 V. Description of the Invention (i) Related Field The present invention relates to a device for providing information to a mobile device, and particularly to a device for connecting a mobile device with an information system or an information home control system developed by an existing global information network. Background note US Patent No. 6, 33 6, 1 37, "Web Client-server ^

System And Method for Incompatible Page Markup and Presentation Languages” ,有部分相關的背景說明。 由於電子及資訊技術進步,原本作為單純用途的行動 電活’除了語音’現在亦可用來提供更豐富而多樣化的資 訊。利用無線通訊上網存取網站資料,成為未來通訊的新 趨勢。 和一般桌上型電腦相比,行動電話有記憶體較小、中 央處理裔速度較慢、榮幕較小及顏色選擇較少等限制。因 此行動電話上的為劉覽器並不適合解讀超文字標記語言 (HTML, Hypertext Markup Language)的槽案。因此許多 無線通訊的内容供應商以簡化過的標記語t(striped down version of markup language)提供網頁内容,供行 動裝置存取内容。如WML、HDML、HTML、cHTMU iMODE)、 xHTML都是目前常用的語言。"System And Method for Incompatible Page Markup and Presentation Languages", with some relevant background notes. Due to the advancement of electronics and information technology, mobile electrical activities that were originally used for pure purposes can now be used to provide richer and more diverse information in addition to voice. .Using wireless communication to access website information on the Internet has become a new trend of future communications. Compared with ordinary desktop computers, mobile phones have less memory, slower central processing, smaller glories, and fewer color options. And other restrictions. Therefore, Liu Lanyi on the mobile phone is not suitable for interpreting the case of Hypertext Markup Language (HTML, Hypertext Markup Language). Therefore, many wireless communication content providers use the simplified markup t (striped down version of markup language) provides webpage content for mobile devices to access the content. For example, WML, HDML, HTML, cHTMU iMODE), xHTML are currently commonly used languages.

591918 五、發明說明(2) 由於無線傳輸(wireless transmission)的頻寬限制 (limitation of bandwidth),有時候在行動網路中所使 用的通訊協定與I P網路有時並不完全相容。目前,對於行 動通訊,其中的發展之一就是WAp協定(Wireless Application Protocol)。這些特殊的通訊協定針對小 量、不穩定傳輸品質進行特殊設計,例如WAP在傳遞資料 前,先將資料壓縮等等。其他進一步相關的資料可參考 WAP Forum 的網站(http:/ /www· wapforum.org)或是Nokia 等手機廠商的網站。由於WAP協定和一般網路上常用的 HTTP協定不同,因此使用WAp協定的行動裝置和使用”丁? 協定的伺服器間,需要有轉換協定(pr〇t〇c〇l transmission) 〇 由於上述的限制,為了符合只能讀取簡化過標記語言 的行動電話需求,網站的内容需提供簡化過標記語言的版 本供行動電話存取。此外,有一些網站直接以WAp(WAp Web Site)建立,提供WML等格式的檔案。fAp網站上存放 有WML等語言撰寫的網頁,透過行動通信閘道對行動電話 提供服務。 由於上述限制,行動通訊沒能利用到原有在全球資訊 網(WWW)基礎發展的原有資料系統,除非原有資料系統另 行準it是何行動裝置的系統。因此,如果能夠利用原有的 全球資訊網資訊系統,又能彈性提供行動裝置瀏覽使用資591918 V. Description of the invention (2) Due to the limitation of bandwidth of wireless transmission, sometimes the communication protocols used in mobile networks are not completely compatible with IP networks. At present, one of the developments for mobile communications is the WAP Application Protocol (Wireless Application Protocol). These special communication protocols are specially designed for small and unstable transmission quality. For example, WAP compresses data before transmitting it. For further relevant information, please refer to the WAP Forum's website (http://www.wapforum.org) or the website of a mobile phone manufacturer such as Nokia. Since the WAP protocol is different from the HTTP protocol commonly used on the general network, mobile devices that use the WAP protocol and servers that use the "D?" Protocol need to have a conversion protocol (pr〇t〇c〇l transmission). ○ Due to the above restrictions In order to meet the requirements of mobile phones that can only read simplified markup language, the content of the website must provide a simplified markup language version for mobile phones to access. In addition, some websites are built directly with WAp (WAp Web Site) and provide WML Files in other formats. The fAp website stores web pages written in languages such as WML and provides services to mobile phones through mobile communication gateways. Due to the above restrictions, mobile communication has not been able to use the original development of the World Wide Web (WWW) foundation. The original data system, unless the original data system separately permits it to be a mobile device system. Therefore, if the original World Wide Web Information System can be used, the mobile device can be flexibly provided to browse and use data.

591918 五、發明說明(3) 訊的要求及遠端設備控制,將是一件非常具有吸引力的 事。 摘要說明 本發明的目的在不改變現有的全球資訊網之資訊系統 上,提供行動裝置使用此資訊系統的直譯裝置,且支援 IPv6及資訊家電控制。 本發明的實施例係一連接於I P網路(I p n e t w 〇 r k )的直 譯裝置(interpreter apparatus)。此直譯裝置係介於由 一無線系統提供的行動通信閘道(m 〇 b i 1 e g a t e w a y),以及 一遠端伺服器(remote HTTP server)或資訊家電(Web A p p 1 i a n c e )之間,提供透通以及動態的直譯工作 (transparent and dynamic work) ° 此直譯裝置具有一設定模組及一中介模組。此設定模 組供使用者設定一本端位址(local address)及一遠端位 址(remote address)。本端位址即此直譯裝置在此IP網路 的位址,而遠端位址則是此伺服器在此I P網路的位址。 中介模組具有伺服端模組(server module)、用戶端 模组(client module)及轉換器(device adapter)。其裝 轉換器功能包括語言轉譯、Unicode轉譯、圖形轉換以及 無線裝置自動辨別。其中伺服端模組(se r ve r m odu 1 e)包591918 V. Description of the invention (3) The requirements of telecommunication and remote equipment control will be a very attractive thing. Summary The purpose of the present invention is to provide a transliteration device for mobile devices using this information system without changing the existing information system of the World Wide Web, and to support IPv6 and information appliance control. An embodiment of the present invention is an interpreter apparatus connected to an IP network (Ip n e t w ok r k). The transliteration device is provided between a mobile communication gateway (m 0bi 1 egateway) provided by a wireless system, and a remote server (remote HTTP server) or information appliances (Web A pp 1 iance). Communication and dynamic work (transparent and dynamic work) ° This transliteration device has a setting module and an intermediary module. This setting module allows users to set a local address and a remote address. The local address is the IP address of this transliteration device, and the remote address is the IP address of this server on this IP network. The intermediary module includes a server module, a client module, and a device adapter. Its converter functions include language translation, Unicode translation, graphics conversion and automatic identification of wireless devices. The server module (se r ve r m odu 1 e) package

591918 五、發明說明(4) 含代理主機(Proxy Server)的内容除錯最佳化模組及快取 伺服器(Catch Server)的快速讀取模組。藉由HTTP協定 (Hypertext Transmission Protocol),直譯裳置提供連 接行動通信閘道的行動裝置,如手機,與此伺服器,如全 球資訊網網站(WWW Web Site)或資訊家電(Web Appl iance)控制之間的通訊。 發明詳細說明 首先,我們介紹實施例直譯裝置(i n t e r p r e t e r apparatus) 1 0的連接方法,請參看第一圖。 直譯裝置10連接至IP網路12。此IP網路(IP network) 1 2為目前常見以T C P / I P為底層傳輸結構的網路,例如網際 網路(Internet)、内部網路(intranet)等網路。此直譯裝 置10在此IP網路12上具有一本端位址(i〇cai address), 此本端位址可為IP位址(IP address),例如 140·118·1·1,或是全球定位址(URL, Universal591918 V. Description of the invention (4) Contains the content debugging and optimization module of the proxy server (Proxy Server) and the fast reading module of the cache server (Catch Server). Through the HTTP protocol (Hypertext Transmission Protocol), the translator provides mobile devices connected to the mobile communication gateway, such as mobile phones, and this server, such as the World Wide Web site (WWW Web Site) or information appliances (Web Appliance) control Communication. Detailed description of the invention First of all, we introduce a connection method of the literal translation device (i n t e r p r e t e r apparatus) 10 according to the embodiment, please refer to the first figure. The transliteration device 10 is connected to the IP network 12. This IP network 1 2 is a network that currently uses T C P / I P as the underlying transmission structure, such as the Internet, intranet, and other networks. The literal translation device 10 has a local address (iocai address) on the IP network 12, and the local address may be an IP address, such as 140 · 118 · 1 · 1, or Global positioning address (URL, Universal

Resource Locator) ’ 例如http://wap.mysite·com 。 一般電腦使用者則利用能閱讀全球資訊網的瀏覽器之 裝置20,例如Internet Explorer或是Netscape來存取此 伺服器2 2所提供的服務。此伺服器2 2提供各式資訊,如圖 形、文字檔、或是HTML檔案、ASP、PHP、JSP等檔案或郵回 件服務。 ^ /Resource Locator) 'such as http: //wap.mysite·com. Ordinary computer users use a device 20 capable of reading the World Wide Web browser, such as Internet Explorer or Netscape, to access the services provided by this server 22. This server 22 provides a variety of information, such as graphics, text files, or HTML files, ASP, PHP, JSP and other file or mail services. ^ /

第8頁 591918 五、發明說明(5) 直譯裝置1 0係介於一連上網路之用戶與一伺服器 (remote server)22之間,負責提供兩者資料的即時轉譯 工作(instant interpreting work)。此外,透過直譯裝 置1 0的即時轉譯功能,用戶可以控制具有遠端位址的裝 置,例如資訊家電24。 伺服器2 2連接至此I P網路1 2,並且此伺服器2 2在I P網 路1 2上具有一遠端位址,此遠端位址可為I p位址,例如 1 4 0 · 11 8 · 1 · 2,或是全球定位址,例如 http://www· mys it e· com。伺服器22可以為透過HTTP協定 接收及傳送資料的伺服器。HTTP是目前全球資訊網(World Wide Web)使用的超文件傳輸協定(HypertextPage 8 591918 V. Description of the invention (5) The transliteration device 10 is between a user connected to the Internet and a remote server 22, and is responsible for providing instant interpreting work of the two data. In addition, through the instant translation function of the direct translation device 10, users can control devices with remote addresses, such as information appliances 24. The server 2 2 is connected to the IP network 12, and the server 2 2 has a remote address on the IP network 12. The remote address may be an IP address, such as 1 4 0 · 11 8 · 1 · 2 or a global positioning address, such as http: // www · mys it e · com. The server 22 may be a server that receives and transmits data through the HTTP protocol. HTTP is the Hyperfile Transfer Protocol (Hypertext) currently used by the World Wide Web.

Transmission Protocol )。此伺服器22的實施例包含目前 常見的網站(Web Si te),以及郵件伺服器等。此處所指的 網站包含提供靜態超文字標記語言(HTML,HypertextTransmission Protocol). Examples of the server 22 include a Web site, a mail server, and so on. The website referred to here includes the provision of static Hypertext Markup Language (HTML, Hypertext

Markup Language),以及動態互動網頁,例如以asp、 PHP、JSP、CGI、Perl等語言架構組成的網站。郵件伺服 器可以為POP3或SMTP郵件伺服器,或者L〇tus-N〇te、Markup Language), and dynamic interactive webpages, such as websites composed of asp, PHP, JSP, CGI, Perl and other language frameworks. The mail server can be a POP3 or SMTP mail server, or Lotus-Note,

Ms — Exchange等伺月艮器。 上網之用戶使用行動裝置14,透過行動網路16及行動 通訊閘道18來登入IP網路12。行動通信閘道(m〇bile gateway)18連接至此IP網路12。行動裝置(m〇bileMs — Exchange servers such as Exchange. The Internet user uses the mobile device 14 to log in to the IP network 12 through the mobile network 16 and the mobile communication gateway 18. A mobile gateway 18 is connected to this IP network 12. Mobile device

591918 五、發明說明(6) d e v i c e ) 1 4,例如手機(m 〇 b i 1 e p h ο n e),係連接到行動網 路(mobile network)16,並透過行動通信閘道is以存取IP 網路1 2上的服務。行動網路1 6之實施例包含GSM、GPRS、 CDMA、WLAN IEEE 802· 1 1 等等。 由於行動裝置1 4的限制,其瀏覽器所能讀取内容大都 使用簡化過的標記語言撰寫,例如WML、HDML、xHTML、 cHTML等等。例如,有些行動裝置14採用WAP協定,和伺服 器2 2所用協定不同。因此因應不同行動裝置1 4,所需的語 言轉譯和協定轉換都是直譯裝置1 0的工作。 請參考第一圖及第二圖,概述直譯裝置1〇的實施方 法。請參看第一圖及第二圖,直譯裝置10具有一設定介面 (未圖示)以及一中介模組1 〇 〇。此設定介面與中介模組1 〇 〇 係架設於一作業系統上(未圖示)。作業系統之實施例包括 Linux、UNIX ^ Microsoft Windows、0S2、MacOS 等。 設定介面提供使用者設定一本端位址與一遠端位址。 此本端位址為此直譯裝置1 〇在此I P網路1 2上的位址,而此 遠端位址為所指定對映的伺服器22在I P網路1 2的位址。此 本端位址與此遠端位址之實施例包括利用丨p位址,例如 1 4 0 · 1 · 1 · 1來定位,以及利用全球定位址,例如 http://www.mysite.com 來定位。591918 V. Description of the invention (6) device) 1 4. For example, a mobile phone (m 0bi 1 eph ο ne) is connected to the mobile network 16 and accesses the IP network through the mobile communication gateway is. 1 2 on the service. Examples of the mobile network 16 include GSM, GPRS, CDMA, WLAN IEEE 802.1 1 and so on. Due to the limitations of mobile devices 14, most browsers can read content written in simplified markup languages, such as WML, HDML, xHTML, cHTML, and so on. For example, some mobile devices 14 use a WAP protocol, which is different from the protocol used by the server 22. Therefore, according to different mobile devices 14, the required language translation and protocol conversion are the work of the literal translation device 10. Please refer to the first diagram and the second diagram to outline the implementation method of the transliteration device 10. Referring to the first and second figures, the transliteration device 10 has a setting interface (not shown) and an intermediary module 100. The setting interface and the intermediate module 100 are set on an operating system (not shown). Examples of operating systems include Linux, UNIX, Microsoft Windows, OS2, MacOS, and the like. The setting interface provides the user with the ability to set a local address and a remote address. The local address is the address of the literal translation device 10 on the IP network 12, and the remote address is the address of the designated mapping server 22 on the IP network 12. Examples of the local address and the remote address include positioning using a p address such as 1 40 · 1 · 1 · 1 and using a global positioning address such as http://www.mysite.com To target.

第10頁 591918 五、發明說明(7) " "一~' 中介模組100主要具有用戶端模組1〇2、伺服端模組 106及轉換器1 〇4。轉換器1〇4包括語言轉譯模組1〇42, Unicode轉譯模組1 044、圖形轉換模組1〇46及行動裝置14 自動辨別功此。其中伺服端模組包含代理主機(Page 10 591918 V. Description of the invention (7) " " A ~ 'The intermediary module 100 mainly includes a client-side module 102, a server-side module 106 and a converter 104. The converter 104 includes a language translation module 1042, a Unicode translation module 1 044, a graphics conversion module 1046, and a mobile device 14 for automatic discrimination. The server-side module includes a proxy host (

Server)的内容除錯最佳化模組及快取祠服器(Catch Server)的快速讀取模組〇 現在,錢纟介紹此直譯1置10實施例 請參看Γ圖、第二圖…使用者利用行動ΐί 14產上一行動輸出文件。此行動輪出文件中具 網路上的位址,以及行動裝置"的裝 料。舉例來說’載有WAP潘丨覽器的行動裝置14 了一 =動輸出文件日寺,會在此行動輪出文件的表頭資料一 :用ΑΓηΐΛ數中填入此行動裝置14的廠牌及機形代, 使用者之動作之例子包括選取某餐廳網站、輸入」郵:。 ,資料等。此行動輸出文件之例子如m的輸入牛密 求一WML的網頁等。行動裝置14透過广 、。果、要 輸出文件,透過行動網路1 6,傳給^ 丁勤\路1 6、將此行動 動網路之例子包括在GSM網路上,使丁 間道18。此行 等。 使用WAP協定傳遞資料等 行動通信閘道1 8將此行動輸出文件 文件。此第一輸入文件之實施例包括 、”、、 一輪入 。依要求一WH/ίϊ;^宏 . 入一 WML表單資料(form data)等。驻士、^ 、、輪 糟由通訊協定,如Server) The content debugging and optimization module and the fast reading module of the Catch Server. Now Qian Qian introduces this literal translation 1 to 10 embodiments. Please refer to the Γ diagram, the second diagram ... The author uses the action to generate the output file of the previous action. This action rollout document contains the address on the Internet and the device " load. For example, 'mobile device 14 with WAP pan browser' is a mobile output file Risi, which will rotate the header information of the file. One: fill in the brand of this mobile device 14 with ΑΓηΐΛ And machine generation, examples of user actions include selecting a restaurant website and entering "post:". , Information, etc. An example of this action output file is the input of m to search a WML web page. The mobile device 14 is broadcasted via radio. If you want to output the file, send it to ^ Ding Qin \ Lu 16 via mobile network 16. 6. Examples of this mobile network are included on the GSM network. This line and so on. Use the WAP protocol to transfer data, etc. Mobile communication gateway 1 8 This operation outputs a file. Examples of this first input file include, ",", one round. On request, a WH / ίϊ; ^ macro. Enter a WML form data (form data), etc. Residents, ^, and rounds are determined by communication protocols, such as

第11頁 591918 五、發明說明(8) HTTP,行動通信閘道1 2將此第一輸入文件傳給直譯裝置j 〇 的用戶端模組1 0 2。 用戶端杈組1 0 2將此第一輸入文件傳給轉換器丨〇4。轉 換器1 04將此第一輸入文件直譯成對應的第一輸出文件, 並且獲知行動裝置14的裝置狀態。此處所述的第一輸出文 件之貫施例包括要求一HTML檔案、輪入—HTML表單資料、 一ASP、PHP、JSP、CGI的輸入資料等。轉換器丨〇4將此第 一輸出文件傳給伺服端模組1 〇 6。伺服端模組丨〇 6將此第一 輸出文件傳給伺服器2 2。 伺服器22因應此第一輸出文件,輸出一第二輸入文 件。譬如當此第一輸出文件之内容包括索取 http://www·mysite.com/my.asp?a=2 。因應此第一輸出文 件,伺服器22的ASP Server啟動,將a參數設為2,執行 my· asp檔案的指令,並輸出執行的結果作為第二輸入文 件。 1 由於有些行動裝置14並不支援Big5或日文等編碼,而 是透過Uni code來處理英語以外的文字。因此,我們在轉 換器104中加入Unicode轉譯模組1 04 4,以提供非英語資料 的轉譯功能。 、。 此外,由於行動裝置1 4的輸出螢幕能夠呈現的色彩與Page 11 591918 V. Description of the invention (8) HTTP, mobile communication gateway 12 This first input file is passed to the client module 102 of the translator j 0. The user terminal group 102 sends this first input file to the converter 丨 〇4. The converter 104 translates this first input file into a corresponding first output file, and learns the device status of the mobile device 14. The implementation examples of the first output file described here include requiring an HTML file, rotation-HTML form data, an input data of ASP, PHP, JSP, CGI, etc. The converter 丨 〇4 transmits this first output file to the server-end module 106. The server-side module 丨 〇 6 transmits this first output file to the server 2 2. The server 22 outputs a second input file in response to the first output file. For example, when the content of this first output file includes requesting http: //www·mysite.com/my.asp? A = 2. In response to this first output file, the ASP Server of the server 22 is started, the a parameter is set to 2, the command of the my.asp file is executed, and the execution result is output as the second input file. 1 As some mobile devices 14 do not support encodings such as Big5 or Japanese, they use Uni code to process characters other than English. Therefore, we added a Unicode translation module 1 04 4 to the converter 104 to provide translation functions for non-English materials. . In addition, due to the color

第12頁 591918 五、發明說明(9) 的限制。我們在轉換器104中加入圖形轉換 形轉換為WMP,GIF (轉25== 2將應、GIF等複雜的圖 14的螢幕輸出。 Γ)权,以適合於不同行動裝置 饲服為2 2將此第-給入合从由 服唑π 4 ,弟一輸入文件傳給祠服端模組106。伺Page 12 591918 V. Restrictions on Invention Statement (9). We add graphics to shape conversion to WMP, GIF (turn 25 == 2 will respond, GIF and other complex screen output of Figure 14 in the converter 104. Γ) weight, suitable for different mobile devices feeding 2 2 will The first-to-incoming conformation is performed by the service π 4, and the input file is transmitted to the temple service end module 106. wait

服端杈組1 0 6將此第-銓Λ今从# ^ J 1Π/Ι ^ a —昂一輸入文件傳給轉換器1 04。轉換器 104依據之前蒐集的裝詈邾能 η,丄 科俠裔 ΤΙ A 示岡表置狀恶,例如在WML·裡面,抓取The server end group 1 06 passes this-第 Λ 今 from # ^ J 1Π / Ι ^ a —Ang input file to the converter 104. The converter 104 is set according to the previously collected decoration energy η, 侠 士 裔 A Ι Α The display is evil, for example, in WML ·, grab

User-Agent這個表頭參數。鏟拖 映行動裝置“的資料庫找==利用狀態參數並對 笛-於X七从姑认i u的解析度°然後,轉換器1 04將 第一輸入文件轉換為適當的第二輸出文件。 轉換斋1 0 4將第二輪出女杜屑从m 山 > , 别出又件傳給用戶端模組1 02 〇用戶 知換組1 〇 2將此第二輸出文件僂仏> 』φ又1干得給仃動通信閘道1 8。行動 通信閘道18將此第二輸出文件棘A " 通信閘道1 8將第二行動輪入文件, 牛仃動 轩勒# m μ 初铷八又件,透過打動網路1 6傳給此 :動名置14。最後’行動裝置將此行 者,以回應使用者前面對行動裝置14的操作。千寻 接著,我們說明此直譯裝罟! η、番> f.r+rQ 、 且4表置10運作的重要特色,透通 性(transparency) ° 請交互參看第一圖及第二圄。似从 ^ 叹乐一圖。對於一般的符合行動裝 591918 五、發明說明(ίο) 置内容要求的網站2 6而言,行動通信閘道1 8首先指定 (assign)網站26在IP網路中的位址。然後,行動通信閘道 1 8將手機等行動裝置1 4的指令或要求,傳給網站2 6。網站 26依據此指令或要求,回覆對應的WML、xHTML、cHTML、 HDML等類型的文件,或進行相對應的程序。 當行動通信閘道1 8將位址指向直譯裝置1 〇的位址時, 行動通信閘道1 8還是以對如符合其内容需求之網站2 6的溝 通方式要求並接收資料。直譯裝置1 〇收到資料的要求之 後,將之轉換為對應的HTML、PHP、ASP、CGI等要求,然 後傳給伺服器22。伺服器22收到HTML、PHP、ASP、CGI等 要求後,送出對映的網頁或執行對應的計算。直譯裝置i 〇 收到伺服器2 2的回應結果,再將此回應結果轉換為符合行 動裝置14内容需求的回應格式,如wml檔案。 因此’對於行動通信閘道1 8而言,其並不會察覺直譯 裝置10與符合行動裝置14内容需求之網站26有何不同,皆 以相同的溝通方式進行。此外,對於伺服器22而言,直譯 裝置10與一般載有全球資訊網瀏覽器的裝置20並沒有不 同,所以也無需再行發展或修改伺服器内容。 優 員 在此所揭露的直譯裝置10具有透通的特性。此特性的 點只要裝好了直課裝置10,我們不需要重新訓練 工子“ML等語言的寫作’也無須擔心多個内容網站之User-Agent This header parameter. Find the database of "Shovel Projection Mobile Device" == Use the state parameters and analyze the resolution of the flute-Xu from the recognized iu. Then, the converter 104 converts the first input file into an appropriate second output file. Convert Zhai 1 0 4 to send the second round of female du crumbs from M Mountain >, and send it to the client module 1 02 〇 The user knows the change group 1 〇 2 this second output file 偻 仏 > 』 φ1 is good enough for the mobile communication gateway 18. The mobile communication gateway 18 will output this second output file A " The communication gateway 18 will turn the second operation into the file, 牛 仃 动 轩 勒 # m μ The first eight pieces were sent to this through the impulsive network 16: mobile name set 14. Finally, the mobile device took this walker in response to the user's previous operation on mobile device 14. Chihiro Next, we explain this literal translation Decoration! Η, Fan > f.r + rQ, and the important features of the operation of 4 tables and 10, transparency (please refer to the first picture and the second picture interactively. It seems like a picture from ^ 叹 乐). For the general website 2 6 which meets the requirements of mobile device 591918 V. Invention Description (ίο), the mobile communication gateway 1 8 is designated first (a ssign) The address of the website 26 in the IP network. Then, the mobile communication gateway 18 transmits the instruction or request of the mobile device 14 such as a mobile phone to the website 26. According to this instruction or request, the website 26 responds to the corresponding WML, xHTML, cHTML, HDML and other types of files, or carry out corresponding procedures. When the mobile communication gateway 18 points the address to the address of the transliteration device 10, the mobile communication gateway 18 still meets the requirements. Its content requires the communication method of the website 26 to request and receive the data. After receiving the data request, the transliteration device 10 converts it into corresponding HTML, PHP, ASP, CGI and other requests, and then sends it to the server 22. Servo After receiving the request of HTML, PHP, ASP, CGI, etc., the server 22 sends the mapped web page or performs the corresponding calculation. The transliteration device i 〇 receives the response result from the server 2 2 and converts this response result into a mobile device. 14 The response format for content requirements, such as wml files. Therefore, 'for mobile communication gateway 18, it will not be aware of the difference between the transliteration device 10 and the website 26 that meets the content requirements of the mobile device 14, and they all use the same communication. square In addition, for the server 22, the transliteration device 10 is not different from the device 20 generally carrying a World Wide Web browser, so there is no need to develop or modify the contents of the server. The transliteration disclosed by the superiors here The device 10 has a transparent property. As long as the direct lesson device 10 is installed, we do not need to retrain the workers to "write in languages such as ML" or worry about the content of multiple content sites.

591918 五、發明說明(11) 間的不一致。遇到修%袖# + ^ 個程式。例如,我們不:^日!: ’我們只要修改-為-個是手機用戶,而另套復雜的jsp程式,只因 由於此直譯裝置!。係4';;;=的:人電腦。同時’ 對於ASP、JSP、CGI ...犛伺服益的内容,因此, 作。 ·專動悲網站,亦能達成翻譯的工 因此當伺服器2 2 A —郝丛a 法,使用者可以透過ί翻Γ: 器’則利用上述之方591918 V. Inconsistency between invention description (11). Encountered repair% sleeve # + ^ programs. For example, we do n’t: ^ 日!: ‘We only need to modify-for-a mobile phone user, and another complicated jsp program, because of this literal translation device !. Department 4 ';;; =: Human computer. At the same time, for the contents of ASP, JSP, CGI ... 牦 Serving benefits, therefore, do. · Specially moving the sad website, can also achieve the translation work. So when the server 2 2 A-Hao Cong a method, users can use the above method through Γ:

10的透通性,由行動存取郵件。由於直譯裝3 瀏覽琴之穿罟9n六褒置4存取郵件和平時利用具有WWW 屬U之裝置20存取郵件方式相類似。 明。pVa ί 5 : ’此處以—個實際運作的例子來進行說 時,Ρ利用内部網貝路工遠’广二到外面洽公。當ρ在辦公室 息以及使用行事歷H t 網站伺服器52取得最新消 的手機51。A八^ 虽P外出時,P攜帶一隻具有微瀏覽器 ^ A司在内部網路裝上一個吉甘日 將直譯裝置10的潦她上個直#裝置1〇,並且10 Transparency, access to mail by mobile. Because the transliteration equipment 3 browses the piano wearing 9n six settings 4 to access the mail, and usually uses a device 20 with WWW property U to access the mail in a similar way. Bright. pVa ί 5: ‘Here ’s an example of a practical operation. When P uses the internal network, it ’s far away from the road’. When ρ is in the office, and uses the calendar H t, the web server 52 obtains the latest mobile phone 51. A eight ^ Although P is out, P is carrying a micro-browser. ^ A company installed a Jigan day on the intranet. She will translate the device 10 into a straight device # 10, and

面洽公時,P扣U鳊位址扣向此網站伺服器52。當P在外 譯裝置1 G向網9站^此裝置10的本端位址’就可透過直 式。並且,P 5服器5 2取得適合手機5 1讀取的檔案形 並使用行事曆,用1 E等瀏覽器53相似的方式閱讀最新消息 伺服器52為郵杜^此,能達成無接縫的網路環境。如網站 可以存取郵件,司服器、’ fP外出洽公時,利用手機51就 ’且郵件内容會經由直譯裝置〗〇轉譯成手機At the time of the meeting, the P buckle and U address were buckled to this web server 52. When P is in the translation device 1 G to the network 9 stations ^ the local address of the device 10 ′ can be transmitted through the straight type. In addition, P 5 server 5 2 obtains the file format suitable for reading by mobile phone 5 1 and uses the calendar. The browser 53 reads the latest news in a similar manner as browser 1 E and so on. The server 52 is a postal service. This can achieve seamlessness. Network environment. If the website can access the mail, the server, ‘fP when going out to negotiate business, use the mobile phone 51’ and the content of the mail will be translated into a mobile phone through a transliteration device 〖〇

第15頁 591918 五、發明說明(12) 之為劉覽器所使用的語言,如WML、HDML、HTML、cHTML、 xHTML 等。 A公司只要安置一部直譯裝置,並且設定好本端位址 及遠端位址,然後就可以提供員工隨時使用資料的能力, 如此大幅降低了軟體的開發成本,以及員工的學習成本。 〜请參考圖1 ’當直譯裝置丨〇是位於行動裝置丨4及資訊 2 4之間時’行動裝置丨4可以透過直譯裝置丨〇來控制資 j豕電24。資訊家電24内含微處理器(未圖示)。此微處理 盗有一本端位址,為資訊家電24在1?網路12的位址。此本 端位址之實施例包括利用IP位址,例如14〇111來定 、及利用王球疋位址’例如http://wwwappHcance. com來定位。 按 裝置10 數,直 據收到 利用行 本端位 狀態文 第一狀 態文件 狀刖迷的 ’此控制 譯裝置1 0 的控制指 動襞置1 4 址的上網 件傳送給 態文件轉 傳送給行 方法,行動裝 文件包括控制 將控制指令傳 令,驅動資訊 ,透過網路來 裝置。而資訊 直譯裝置1 0, 譯成相對應的 動裝置1 4。則 置1 4傳送一控制文件 行動裝置1 4的 處理器。微處 指令和 送給微 家電動 控制資 家電24 I譯裝 第二裝 由行動 作。如此一來 訊家電2 4或任 可以將其狀態 置1 〇根據裝置 態文件,再將 裝置1 4即可得 給直譯 裝置參 理器根 ,即可 何具有 以第一 參數將 第二狀 知資訊Page 15 591918 V. Description of the invention (12) The language used by Liu Lanyi, such as WML, HDML, HTML, cHTML, xHTML, etc. As long as Company A installs a transliteration device, and sets the local address and remote address, then it can provide employees with the ability to use data at any time. This greatly reduces the software development costs and the learning costs of employees. ~ Please refer to FIG. 1 'When the transliteration device 丨 〇 is located between the mobile device 丨 4 and the information 24, the mobile device 丨 4 can control the data through the transliteration device 丨 〇24. The information appliance 24 includes a microprocessor (not shown). This microprocessor has a local address, which is the address of the information appliance 24 on the 1 network 12. This embodiment of the local address includes using an IP address, for example, 14111, and positioning using a king ball address, for example, http://wwwappHcance.com. According to the number of device 10, the direct report received the use of the first status file of the end-of-line status text. The control device of this control translation device 1 0 sets the Internet file at 1 4 address to the status file and transfers it to the status file. Implementation method, the mobile equipment file includes controlling the transmission of control commands, driving information, and installation through the network. The information transliteration device 10 is translated into a corresponding mobile device 14. Then set 14 to transmit a control file to the processor of mobile device 14. Micro instructions and send to Weijia electric control information appliances 24 I translation equipment second equipment by action. In this way, the home appliance 24 can be set to 1 any time. 0 According to the device status file, the device 14 can be given the root of the translator device, and it can be used to know the second state with the first parameter. Information

第16頁 591918 五、發明說明(13) -- 家電24的狀態。 以類似控制方法,具有WWW瀏覽器之裝置20,也可以 透過直譯裝置1〇來控制資訊家電24。 由於豕電數目眾多,目前所使用的I Pv4的位址數量將 不無法分配給所有上網裝置。在下一代I Pv 6發展成熟 之前’直7裝置10可提供另一種解決方案。由於直譯裝置 1 〇具有本端位址,因此可以利用直譯裝置丨〇作為伺服器Page 16 591918 V. Description of the invention (13)-State of the home appliance 24. In a similar control method, the device 20 having a WWW browser can also control the information appliances 24 through the transliteration device 10. Due to the large number of batteries, the number of IPV4 addresses currently in use will not be allocated to all Internet-connected devices. Until the next-generation I Pv 6 matures, the Straight 7 device 10 may provide another solution. Since the transliteration device 1 〇 has a local address, the transliteration device 丨 〇 can be used as a server

(server)來建立内部網路。而遠端位址則指向位於内部網 路上的資訊家電。(server) to establish an intranet. The remote address points to the information appliances on the internal network.

請參考第五圖,為利用直譯裝置丨〇建立内部網路的示 意圖。一般資訊家電24可包括電燈242、空調244、電視 246、冰箱248及電腦250等家庭電器。這些電器以内部網 路和直譯裝置1 〇連接,每一個資訊家電都擁有其虛擬位 址。内部網路的實施例可為無線區域網路(WLan IEEE 802.11)、藍芽(Bluetooth)技術、射頻傳輸(radio frequency transmission)或紅外線傳輸(infrared transmission)等 。 直譯裝置1 0擁有IP網路的本端位址,此本端位址可為 IP位址(IP a d d r e s s ),例如,1 4 0 · 1 1 8. 1 · 1或是全球定位 址(URL ),例如http : / / www· my ho use · com 〇 連結到直譯裝Please refer to the fifth figure for the purpose of establishing an intranet using a transliteration device. General information appliances 24 may include home appliances such as electric lights 242, air conditioners 244, televisions 246, refrigerators 248, and computers 250. These appliances are connected via an internal network and a translator device 10, and each information appliance has its own virtual address. Examples of the internal network may be a wireless local area network (WLan IEEE 802.11), Bluetooth technology, radio frequency transmission, infrared transmission, and the like. The transliteration device 10 has a local address of the IP network. The local address may be an IP address (IP address), for example, 1 4 0 · 1 1 8. 1 · 1 or a global positioning address (URL) , For example http: / / www · my ho use · com 〇 Link to the literal translation

第17頁 591918 五、發明說明(14) 置10的資訊家電則擁有其虛擬位址(virtual address), 此虛擬網址可為I P位址,如1 4 0 · 11 8 · 1 · 2 4 2或全球定位址 (U R L ),例如 h 11 p :// 1 amp. com °虛擬位址就是直譯裝置 1 0内部設定的遠端位址。代表一資訊家電的位址是由直譯 裝置1 0的實體位址和此資訊家電的虛擬位址結合而成。兩 位址以雙斜線(//)隔開,例如以IP位址表示的位址, http://140· 118· 1· 1//1 40· 1· 1· 242 或者以全球定位址 (URL)表示的位址,http://www.myhouse.com // 1 amp.com ° 當行動裝置14想要控制某一資訊家電時,可以透過直 =裝置10,利用如之前所述的方法傳送控制指令給予資訊 家電上微處理器。此時輸入的網址是如前所述包含實體和 虛擬位址。微處理器依據控制指令驅動家電動作,例如電 的。此時直譯裝置1G不只將行動裝置14的要 成:訊家電可接受格式’ 1且作為家庭區域網路的 ^古二Ϊ似的方式’ •有W劉覽器的裝置20也可以透 過直澤衣置1 〇來控制資訊家電。 此外,由於直譯裝置係 可使用。我們只要在I P網路 直譯裝置的遠端設為同一網 衡的工作。同時,也能簡單 因此’此直譯裝置確實創造 僅设定本端位址與遠端位址即 上设置數個直譯裝置,將這些 站祠服器,就可以做到負載平 地提供富有彈性的擴充能力。 相當大的價值。Page 17 591918 V. Description of the invention (14) The information appliance with the number 10 has its virtual address, which can be an IP address, such as 1 4 0 · 11 8 · 1 · 2 4 2 or Global positioning address (URL), for example, h 11 p: // 1 amp. Com ° The virtual address is the remote address set in the translator device 10 internally. The address representing an information appliance is a combination of the physical address of the literal translation device 10 and the virtual address of the information appliance. The two addresses are separated by a double slash (//), for example, an address represented by an IP address, http: // 140 · 118 · 1 · 1 // 1 40 · 1 · 1 · 242 or a global positioning address ( URL), http://www.myhouse.com // 1 amp.com ° When the mobile device 14 wants to control a certain information appliance, it can directly use the device 10 and use the method described above Send control instructions to the microprocessor on the information appliance. The URL entered at this time is a physical and virtual address as previously described. The microprocessor drives the home appliance according to control instructions, such as electric. At this time, the transliteration device 1G not only needs the mobile device 14 to be: the telecommunication appliance can accept the format '1 and serve as a ^ gueran-like way of the home area network'. • The device 20 with a browser can also pass through Naozawa Set 1 to control the information appliances. In addition, since the transliteration device is available. We just need to set the same network balance at the remote end of the IP translation device. At the same time, it can also be simple, so 'this literal translation device does create only a few local translation devices by setting only the local address and the remote address, and these stations can be loaded to provide flexible expansion ability. Considerable value.

第18頁 591918 五、發明說明(15) 藉由以上較佳具體實施例之詳述,企望能更加清楚地 闡述本發明之特徵與精神。進一步,希望能涵蓋各種改變 及具相等性的安排於本發明所欲申請之專利範圍的範疇 内,而非以上述所揭露之較佳具體實施例來對本創作之範 疇加以限制。因此,本發明所申請之專利範圍的範疇應該 根據上述的說明作最寬廣的解釋,以致使其涵蓋所有可能 的改變以及具相等性的安排。Page 18 591918 V. Description of the invention (15) With the above detailed description of the preferred embodiments, it is hoped that the features and spirit of the present invention will be more clearly explained. Further, it is hoped that various changes and equivalent arrangements can be covered within the scope of the patents to be applied for by the present invention, rather than limiting the scope of the present invention with the above-mentioned preferred specific embodiments. Therefore, the scope of the patent scope of the present invention should be interpreted in the broadest sense according to the above description, so that it covers all possible changes and equivalent arrangements.

第19頁 591918 圖式簡單說明 第一圖為直譯裝置及其他上網裝置連接於網路之示意圖。 第二圖為直譯裝置的系統架構圖。 第三圖為顯示直譯裝置通透性之示意圖。 第四圖為一實施例之示意圖。 第五圖為另一實施例之示意圖。 元件符號說明Page 19 591918 Brief description of the diagram The first diagram is a schematic diagram of the translation device and other Internet devices connected to the network. The second figure is a system architecture diagram of a transliteration device. The third figure is a schematic diagram showing the permeability of the transliteration device. The fourth figure is a schematic diagram of an embodiment. The fifth figure is a schematic diagram of another embodiment. Component symbol description

10 直譯裝置 102 用戶端模組 1 042 語言轉譯模組 1 00 中介模組 104 轉換器10 Translator 102 Client module 1 042 Language translation module 1 00 Intermediate module 104 Converter

1044 Un i c 〇 d e轉換模組 1046 圖 形轉換模組 106 饲 服端模組 12 IP 網路 14 行 動 裝 置 16 行 動網路 18 行 動 通 信閘道 20 載 有WWW瀏覽器之裝置 22 伺 服器 24 資 訊家電 242 電 燈 244 空 調 246 電 視 248 冰 箱 250 電 腦 26 網 站 第20頁 591918 圖式簡單說明 51 手機 52 網站伺服器 53 網頁伺服器 6 區域網路範圍 11··1044 Un ic ode conversion module 1046 Graphic conversion module 106 Feeder module 12 IP network 14 Mobile device 16 Mobile network 18 Mobile communication gateway 20 Device with WWW browser 22 Server 24 Information appliance 242 Electric lights 244 Air conditioners 246 TVs 248 Refrigerators 250 Computers 26 Websites Page 20 591918 Schematic descriptions 51 Mobile phones 52 Web servers 53 Web servers 6 LAN range 11 ··

Claims (1)

591918 六、申請專利範圍 1· 一種連接至一網路(network)的直譯裝置(an interpreter apparatus), 一上網裝置(network access device)連接至該網路,該直譯裝置包含一設定 介面(conf iguration interface),供設定(s e 11 i ng ) — 遠端位址(remote address)及一本端位址(i〇cai address),該遠端位址為連接至該網路之一伺服器之位 址’該本端位址為該直譯裝置在該網路上之位址,其中 該直譯裝置配置以(configure to): 接收該上網裝置透過該網路傳送之一第一輸入文件,該 第一輸入文件包含該上網裝置之一裝置參數(device parameter)及該本端位址(i〇cai address); 轉譯該第一輸入文件為相對應之一第一輸出文件; 傳送該第一輸出文件給該伺服器; 接收該伺服器因應該第一輸出文件所傳送之一第二輸入 文件; 根據該裝置參數將該第二輸入文件轉譯為對應之一第二 輸出文件;以及 傳送該第二輸出文件給該上網裝置。 2 ·如專利申請範圍第1項所述之直譯裝置,其中該直譯裝 置更包含一Uni code轉換模組,供對該第二輸入文件進 行1111^0(^轉換,使得該第二輸出文件以111^(:〇(^編碼。 3 ·如專利申請範圍第1項所述之直譯裝置,其中該裝置參591918 VI. Scope of patent application 1. An interpreter apparatus connected to a network, a network access device connected to the network, the translator includes a setting interface (conf iguration) interface), for setting (se 11 i ng) — remote address and a local address (iocai address), the remote address is the position of a server connected to the network 'The local address is the address of the transliteration device on the network, where the transliteration device is configured to: receive a first input file transmitted by the Internet device through the network, and the first input The file contains a device parameter of the Internet device and the local address; the first input file is translated into a corresponding first output file; the first output file is transmitted to the A server; receiving a second input file transmitted by the server in response to the first output file; translating the second input file into a corresponding second output file according to the device parameters And transmitting the output file to the second access device. 2 · The transliteration device according to item 1 of the scope of patent application, wherein the transliteration device further includes a Uni code conversion module for performing 1111 ^ 0 (^ conversion on the second input file, so that the second output file starts with 111 ^ (: 〇 (^ code. 3) The transliteration device as described in item 1 of the patent application scope, wherein the device is referred to 第22頁 591918 六、申請專利範圍 數更包含一圖檔格式(graph format),該直譯裝置更包 含一圖形轉換模組(graph converting module),當第 二輸入文件為一圖檔(graph f i le)時,直譯裝置將第二 輸入文件轉換為符合該圖檔格式。 4·如專利申請範圍第1項所述之直譯裝置,其中該遠端位 址為一全球資源定位址或I P位址,該本端位址為一全球 資源定位址或I p位址。 5·如申請專利範圍第1項所述之直譯裝置,其中該上網裝 置為透過一行動網路(mobile network)連結該網路之_ 行動裝置(mobile device)。 6·如申請專利範圍第1項所述之直譯裝置,其中該伺服器 為一網站(web site)。 7.如申請專利範圍第1項所述之直譯裝置,其中該伺服器 為一郵件伺服器(mai 1 server ),該第二輸入文件及第 二輸出文件為電子郵件(e-mail)。 8·如申請專利範圍第1項所述之直譯裝置,其中該伺服器 為一資訊家電(web appliance),及該第一輸出文件包 含一控制指令(command)。Page 22 591918 6. The number of patent applications includes a graph format. The translator also includes a graph converting module. When the second input file is a graph file, ), The transliteration device converts the second input file into a format conforming to the drawing file. 4. The transliteration device according to item 1 of the patent application scope, wherein the remote address is a global resource location address or IP address, and the local address is a global resource location address or IP address. 5. The transliteration device as described in item 1 of the scope of patent application, wherein the internet device is a mobile device connected to the network via a mobile network. 6. The transliteration device according to item 1 of the scope of patent application, wherein the server is a web site. 7. The transliteration device according to item 1 of the scope of patent application, wherein the server is a mail server (mai 1 server), and the second input file and the second output file are e-mail. 8. The transliteration device according to item 1 of the scope of patent application, wherein the server is a web appliance, and the first output file includes a control command. 第23頁 591918 六、申請專利範圍 9 ·如專利申請範圍第1項所述之直譯裝置,其中該第二輸 出文件之排版(typesetting)符合該上網裝置之一螢幕 大小(size of a screen) ° I 0 ·如專利申請範圍第1項所述之直譯裝置,其中該第一 輸入文件包含以HTTP協定傳送的ASP、HTML、JSP、 PHP、CGI及全球資源定位址(URL, Universal Resource Locator)類型的要求 〇Page 23 591918 VI. Scope of patent application 9 · The transliteration device described in item 1 of the scope of patent application, wherein the typesetting of the second output file conforms to the size of a screen of the Internet device ° I 0 · The transliteration device according to item 1 of the scope of patent application, wherein the first input file includes ASP, HTML, JSP, PHP, CGI, and Universal Resource Locator (URL) types transmitted using the HTTP protocol. Requirements II ·如專利申請範圍第1 〇項所述之直譯裝置,其中該第二 輸出文件包含以HTTP協定傳送的WML、XML、HDML、 cHTML、MML、xHTML 格式的檔案。 12· —種連接至一 ip網路(ip network)的直譯裝置,該直 譯裝置包含:II. The transliteration device as described in item 10 of the scope of patent application, wherein the second output file contains files in WML, XML, HDML, cHTML, MML, xHTML format transmitted by the HTTP protocol. 12. · A translator device connected to an ip network, the translator device includes: 一設定介面,供設定一遠端位址及一本端位址,該遠 端位址為連接至該IP網路之一遠端HTTP伺服器之位 址’該本端位址為該直譯裝置在該IP網路上之位址; 一中介(middle-ware module)模組,該中介模組包 含·· 一 HTTP 用戶端模組(HTTp client module); 一 HTTP 伺服端模組(HTTP server module); 一轉換器(device adapter); 其中’一行動裝置將一行動輸出文件(m〇biie outputA setting interface for setting a remote address and a local address, the remote address is an address of a remote HTTP server connected to the IP network, and the local address is the transliteration device The address on the IP network; a middle-ware module module, the intermediate module includes · an HTTP client module (HTTp client module); an HTTP server module (HTTP server module) A converter (device adapter); where a mobile device will output a mobile output file (m〇biie output 第24頁 591918 六、申請專利範圍 d 〇 c u m e n t)透過一行動網路傳給一行動通信閘道 (mobile gateway),該行動輸出文件包含一裝置參數 (device parame ter )及該本端位址,該行動通信閘道 ' ^連接至该〃亍動網路’該行動通信閘道另一端連接 至5亥I P網路’该行動通#閘道將該行動輸出文件轉換 為對應之一第一 HTTP輸入文件(first HTTP i npu t document ),該行動通信閘道取得該本端位址並將該第 一HTTP輸入文件傳送給該HTTP伺服端模組,該jjTTP伺 服端模組將該第一HTTP輸入 換器取得該裝置參數,該轉 文件為對應之一第一HTTP輸 一HTTP輸出文件傳給該HTTp 端模組將該第一HTTP輸出文 器,並且,因應該第一 HTTP 服器傳送一第二HTTP輸入文 該HTTP用戶端模組將該第二 該轉換器參照該裝置參數將 為適合於該行動裝置輸出的 件,該轉換器將該第二Ηττρ 端模組,該HTTP伺服端模組 送給該行動通信閘道,該行 輸出文件轉換為對應之一行 閘道將該行動輸入文件傳給 文件傳給該轉換器,該轉 換器直譯該第一HTTP輸入 出文件,該轉換器將該第 用戶端模組,該HTTP用戶 件傳送給該遠端HTTP伺服 輸出文件,該遠端HTTP伺 件給該HTTP用戶端模組, 輸入文件傳給該轉換器, 該第二HTTP輸入文件直譯 對應之一第二HTTP輸出文 輸出文件傳給該HTTP伺服 將該第二HTTP輸出文件傳 動通信閘道將該第二HTTP 動輸入文件,該行動通信 該行動裝置。 591918 六'申請專利範圍 13·如專利中請範圍第12項户斤述之直譯裝置,其中該行動 裂置為一載有WAP瀏覽器之電子裝置。 1 1 2 3 4.如專利申請範圍第1 3項所述之直澤裝置,其中該行動 通信閘道為一WAP通信閘道。 1 5 ·如專利申請範圍第1 4項所述之直譯裝置,其中該裝置 參數為WAP瀏覽器送出的User-Agent變數,供對映到各 種不同的電子裝置類型。 1 6 ·如專利申請範圍第1 2項所述之直譯裝置,其中該第一 HTTP 輸入文件包含asp、HTML、JSP、PHP、CGI、全球 資源定位址(URL,Universal Resource Locator)類型 的要求。 1 7 ·如專利申請範圍第1 6項所述之直譯裝置,其中該第二 HTTP 輸出文件包含WML、XML、HDML、cHTML、MML、 xHTML格式的檔案。Page 24 591918 6. The scope of patent application (d ocument) is transmitted to a mobile gateway through a mobile network. The mobile output file contains a device parameter and the local address. The mobile communication gateway is connected to the mobile network. The other end of the mobile communication gateway is connected to the IP network. The mobile communication gateway is used to convert the mobile output file into a corresponding one of the first HTTP. Input document (first HTTP i nput document), the mobile communication gateway obtains the local address and sends the first HTTP input document to the HTTP server module, and the jjTTP server module sends the first HTTP The input converter obtains the device parameters, the conversion file corresponds to a first HTTP output, and an HTTP output file is passed to the HTTp end module to send the first HTTP output file, and in response to the first HTTP server, a The second HTTP input text. The HTTP client module refers to the second converter. The device parameters will be suitable for the output of the mobile device. The converter converts the second Ηττρ module and the HTTP server module. Group To the mobile communication gateway, the line output file is converted into a corresponding one of the line gateways. The mobile input file is passed to the file and passed to the converter. The converter directly interprets the first HTTP input-output file, and the converter converts the first HTTP input-output file. Client module, the HTTP client sends the remote HTTP server output file, the remote HTTP server sends the HTTP client module, the input file is passed to the converter, and the second HTTP input file is translated directly A second HTTP output file is transmitted to the HTTP server, the second HTTP output file is transmitted to the communication gateway, and the second HTTP dynamic input file is transmitted to the mobile device. 591918 Six 'scope of patent application 13. As in the patent, the 12th range of the translation device described in the patent, in which the action is split into an electronic device carrying a WAP browser. 1 1 2 3 4. The Naozawa device as described in item 13 of the scope of patent application, wherein the mobile communication gateway is a WAP communication gateway. 15 · The transliteration device as described in item 14 of the scope of patent application, wherein the device parameters are User-Agent variables sent by the WAP browser for mapping to various types of electronic devices. 16. The transliteration device according to item 12 of the scope of patent application, wherein the first HTTP input file includes requirements of asp, HTML, JSP, PHP, CGI, and Universal Resource Locator (URL) types. 17 · The transliteration device according to item 16 of the patent application scope, wherein the second HTTP output file includes files in WML, XML, HDML, cHTML, MML, and xHTML formats. 第26頁 1 8 ·如專利申請範圍第1 2項所述之直譯裝置,其中該中介 2 模組更包含一Uni code轉換模組,供對該第二Ηττρ輸入 3 文件進行Unicode轉換,使得該第二Ηττρ輸出文件以 4 U n i c 〇 d e 編碼。 591918 六、申請專利範圍 1 9 ·如專利申請範圍第1 2項所述之直譯裝置,其中該中介 模組更包含一圖形轉換模組,當第一HTTP輸入文件為 一圖檔時,將第二Ηττρ輸出文件轉換為一WBMP檔。 2 0 ·如專利申請範圍第1 2項所述之直譯裝置,其中該遠端 位址為一全球資源定位址或I P位址,該本端位址為一 全球資源定位址或IP位址。 1·如專利申叫乾圍第12項所述之直澤裝置’其中該遠端 HTTP伺服器為一網站site)。 22· —種透過一直譯裝置控制一資訊家電的方法,該直譯 裝置連結於一網路上,一上網裝置透過該直譯裝置控 制該資訊家電,該直譯裝置包含一設定介面供設定: 遠端位址及一本端位址,該遠端位址為該資訊家電之 位址’該本端位址為該直譯裝置在該網路上之位址, 該方法包含下列步驟: ,该直譯裝置接收該上網裝置所傳送的一控制文件, 該控制文件包含該遠端位址、該上網裝置的一裝置參 數及一控制指令(command ); 轉譯該控制指令並辨識該裝置參數; 該控制指令給該資訊家電;以及 於該資訊家電執行該控制指令。Page 26 1 8 · The transliteration device described in item 12 of the patent application scope, wherein the intermediary 2 module further includes a Uni code conversion module for performing Unicode conversion on the second Ηττρ input 3 file, so that The second Ηττρ output file is encoded with 4 U nic ode. 591918 VI. Patent application scope 1 9 · The transliteration device described in item 12 of the patent application scope, wherein the intermediary module further includes a graphic conversion module. When the first HTTP input file is a graphic file, the first Two Ηττρ output files are converted to a WBMP file. 20 · The transliteration device according to item 12 of the scope of patent application, wherein the remote address is a global resource location address or IP address, and the local address is a global resource location address or IP address. 1. The patent application is called the Naozawa device described in item 12 of Qianwei, wherein the remote HTTP server is a website site). 22 · —A method for controlling an information appliance through a translator device, the translator device is connected to a network, an internet device controls the information appliance through the translator device, and the translator device includes a setting interface for setting: a remote address And a local address, the remote address is the address of the information appliance, the local address is the address of the transliteration device on the network, and the method includes the following steps: the transliteration device receives the Internet access A control file transmitted by the device, the control file including the remote address, a device parameter of the internet device and a control command; translating the control command and identifying the device parameter; the control instruction to the information appliance ; And executing the control instruction on the information appliance. 第27頁 591918 六、申請專利範圍 2 3.如申請專利範圍第2 2項所述之方法,更包含下列步 驟: 由該資訊家電傳送一第一狀態文件給直譯裝置,該第 一狀態文件包含該資訊家電狀態; 根據該上網裝置的裝置參數,轉譯該第一狀態文件; 以及 由該直譯裝置傳送該第二狀態文件給該上網裝置。Page 27 591918 6. Application for Patent Scope 2 3. The method described in Item 22 of Patent Application Scope further includes the following steps: The information appliance sends a first status file to the translator, the first status file contains The information appliance status; translating the first status file according to the device parameters of the Internet access device; and transmitting the second status file to the Internet access device by the transliteration device. 24. 如申請專利範圍第22項所述之方法,其中該上網裝置 為透過一行動網路連結該網路之一行動裝置。 25. 如申請專利範圍第22項所述之方法,其中該上網裝置 為載有WWW瀏覽器並連結上網路的裝置。 2 6.如申請專利範圍第22項所述之方法,其中該遠端位址 為該資訊家電在該網路之位址。24. The method as described in item 22 of the scope of patent application, wherein the internet device is a mobile device connected to the network through a mobile network. 25. The method according to item 22 of the scope of patent application, wherein the Internet access device is a device carrying a WWW browser and connected to the Internet. 2 6. The method according to item 22 of the scope of patent application, wherein the remote address is the address of the information appliance on the network. 2 7.如申請專利範圍第2 2項所述之方法,其中該遠端位址 為該資訊家電對應於該直譯裝置之一虛擬位址。 2 8.如專利申請範圍第2 2項所述之方法,其中該控制文件 包含以HTTP 協定傳送的 ASP、HTML、JSP、PHP、CGI、 全球資源定位址(URL,Universal Resource Locator) 類型的要求。2 7. The method according to item 22 of the scope of patent application, wherein the remote address is a virtual address of the information appliance corresponding to the transliteration device. 2 8. The method as described in item 22 of the scope of the patent application, wherein the control file includes requirements of ASP, HTML, JSP, PHP, CGI, Universal Resource Locator (URL) types transmitted using the HTTP protocol . 第28頁 591918 六、申請專利範圍 2 9.如專利申請範圍第23項所述之方法,其中該第二狀態 文件包含以HTTP協定傳送的WML、XML、HDML、cHTML、 MML、xHTML格式的檔案。Page 28 591918 6. Application for Patent Scope 2 9. The method as described in Item 23 of the Patent Application Scope, wherein the second state file contains files in WML, XML, HDML, cHTML, MML, xHTML format transmitted by HTTP protocol . 第29頁Page 29
TW91107646A 2002-04-15 2002-04-15 Interpreter apparatus over an IP network TW591918B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
TW91107646A TW591918B (en) 2002-04-15 2002-04-15 Interpreter apparatus over an IP network
JP2003069166A JP2004005476A (en) 2002-04-15 2003-03-14 Interpreter device on ip network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW91107646A TW591918B (en) 2002-04-15 2002-04-15 Interpreter apparatus over an IP network

Publications (1)

Publication Number Publication Date
TW591918B true TW591918B (en) 2004-06-11

Family

ID=30442111

Family Applications (1)

Application Number Title Priority Date Filing Date
TW91107646A TW591918B (en) 2002-04-15 2002-04-15 Interpreter apparatus over an IP network

Country Status (2)

Country Link
JP (1) JP2004005476A (en)
TW (1) TW591918B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8301618B2 (en) 2008-02-26 2012-10-30 Microsoft Corporation Techniques to consume content and metadata
US9264669B2 (en) * 2008-02-26 2016-02-16 Microsoft Technology Licensing, Llc Content management that addresses levels of functionality

Also Published As

Publication number Publication date
JP2004005476A (en) 2004-01-08

Similar Documents

Publication Publication Date Title
US6067579A (en) Method for reducing message translation and traffic through intermediate applications and systems in an internet application
JP3254422B2 (en) Web page browsing method and apparatus using this method
US6247048B1 (en) Method and apparatus for transcoding character sets between internet hosts and thin client devices over data networks
EP1449345B1 (en) Servicing requests that are issued in a protocol other than the protocol expected by the service
US6754710B1 (en) Remote control of computer network activity
JP4975232B2 (en) Access from the service to data stored in the intermediary
JP4723793B2 (en) Customizing the content provided by the service
KR100289297B1 (en) Client-side asynchronous form management method and system
JP2004046784A (en) Remote control system of electrical household appliance and its control method
JP2007018535A (en) Peripheral equipment
US20050223100A1 (en) Rendering a first media type content on a browser
KR19990023318A (en) Server side asynchronous form management method and system
JPH11149448A (en) Network system, client terminal and relay server
US6766296B1 (en) Data conversion system
KR100493890B1 (en) A user interface conversion system and method thereof enabling support of various devices
JP2000112840A (en) Mail system
US8843562B2 (en) Instant messaging HTTP gateway
JP2000047964A (en) Data transfer method on network, its device, its system, and recording medium having recorded data transfer program on network thereon
WO2001057651A2 (en) System and method for user interface translation
WO2008044821A2 (en) Method and system for previewing web-page with hypertext at web-browsing
KR20010112280A (en) Apparatus control system and method
TW591918B (en) Interpreter apparatus over an IP network
JP2998668B2 (en) Facsimile machine
KR20000030905A (en) An offering method of exchanged web sites
US20030154290A1 (en) System and method for realtime-controlling web brower of user

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees