IP网络上的直译装置.pdf

上传人:xia****o6 文档编号:1129546 上传时间:2018-04-01 格式:PDF 页数:24 大小:1.11MB
返回 下载 相关 举报
摘要
申请专利号:

CN02118170.5

申请日:

2002.04.23

公开号:

CN1453989A

公开日:

2003.11.05

当前法律状态:

驳回

有效性:

无权

法律详情:

发明专利申请公布后的驳回|||实质审查的生效|||公开|||实质审查的生效

IPC分类号:

H04M11/06

主分类号:

H04M11/06

申请人:

欧特斯科技股份有限公司;

发明人:

黄启瑞

地址:

台湾省台北市

优先权:

专利代理机构:

中科专利商标代理有限责任公司

代理人:

汤保平

PDF下载: PDF下载
内容摘要

本发明公开一种连接于全球IPv4-IPv6网络的直译装置。此直译装置是介于由无线系统提供的移动通信网络接口,以及伺服器或资讯家电之间,提供透通以及动态的直译工作。设定此直译装置一本端位址及一远端位址即能使用此直译装置。直译装置具有一伺服端模组、一用户端模组,以及一转换器。藉由网络通讯协定,直译装置提供连接到移动通信网络接口的移动装置,如手机,与此伺服器,如全球资讯网网站及资讯家电控制之间的通讯。

权利要求书

1: 一种连接至一网络(network)的IP网络上的直译装置(an interpreter apparatus),其特征在于,以一上网装置(network access device)连接至网络,直译装置包含一设定接口(configuration interface),供设定(setting)一远端位址(remote address)及一本 端位址(local address),远端位址为连接至网络的一伺服器的位址, 本端位址为直译装置在网络上的位址,其中直译装置配置以 (configure to): 接收上网装置透过网络传送的一第一输入文件,第一输入文件 包含上网装置的一装置参数(device parameter)及本端位址(local address); 转译第一输入文件为相对应的一第一输出文件; 传送第一输出文件给伺服器; 接收伺服器因应第一输出文件所传送的一第二输入文件; 根据装置参数将第二输入文件转译为对应的一第二输出文件; 以及 传送第二输出文件给上网装置。
2: 如权利要求1所述的直译装置,其特征在于,其直译装置更 包含一Unicode转换模组,供对第二输入文件进行Unicode转换,使 得第二输出文件以Unicode编码。
3: 如权利要求1所述的直译装置,其特征在于,其装置参数更 包含一图档格式(graph format),直译装置更包含一图形转换模组 (graph converting module),当第二输入文件为一图档(graph file) 时,直译装置将第二输入文件转换为符合图档格式。
4: 如权利要求1所述的直译装置,其特征在于,其远端位址为 一全球资源定位址或IP位址,本端位址为一全球资源定位址或IP位 址。
5: 如权利要求1所述的直译装置,其特征在于,其上网装置为 透过一移动网络(mobile network)连结网络的一移动装置(mobile device)。
6: 如权利要求1所述的直译装置,其特征在于,其伺服器为一 网站(web site)。
7: 如权利要求1所述的直译装置,其特征在于,其伺服器为一 邮件伺服器(mail server),第二输入文件及第二输出文件为电子邮 件(e-mail)。
8: 如权利要求1所述的直译装置,其特征在于,其伺服器为一 资讯家电(web appliance),及第一输出文件包含一控制指令 (command)。
9: 如权利要求1所述的直译装置,其特征在于,其第二输出文 件的排版(typesetting)符合上网装置的一萤幕大小(size ofa screen)。
10: 如权利要求1所述的直译装置,其特征在于,其第一输入 文件包含以HTTP协定传送的ASP、HTML、JSP、PHP、CGI及全 球资源定位址(URL,Universal Resource Locator)类型的要求。
11: 如权利要求10所述的直译装置,其特征在于,其第二输出 文件包含以HTTP协定传送的WML、XML、HDML、cHTML、MML、 xHTML格式的档案。
12: 一种连接至一IP网络(IP network)的直译装置,其特征在 于,直译装置包含: 一设定接口,供设定一远端位址及一本端位址,远端位址为连 接至IP网络的一远端HTTP伺服器的位址,本端位址为直译装置在 IP网络上的位址; 一中介(middle-ware module)模组,中介模组包含: 一HTTP用户端模组(HTTP client module); 一HTTP伺服端模组(HTTP server module); 一转换器(device adapter); 其中,一移动装置将一移动输出文件(mobile output document) 透过一移动网络传给一移动通信网络接(mobile gateway),移动 输出文件包含一装置参数(device parameter)及本端位址,移动通 信网络接口一端连接至移动网络,移动通信网络接口另一端连接至IP 网络,移动通信网络接口将移动输出文件转换为对应的一第一HTTP 输入文件(first HTTP input document),移动通信网络接口取得本端 位址并将第一HTTP输入文件传送给HTTP伺服端模组,HTTP伺服 端模组将第一HTTP输入文件传给转换器,转换器取得装置参数, 转换器直译第一HTTP输入文件为对应的一第一HTTP输出文件, 转换器将第一HTTP输出文件传给HTTP用户端模组,HTTP用户端 模组将第一HTTP输出文件传送给远端HTTP伺服器,并且,因应 第一HTTP输出文件,远端HTTP伺服器传送一第二HTTP输入文 件给HTTP用户端模组,HTTP用户端模组将第二输入文件传给转换 器,转换器参照装置参数将第HTTP输入文件直译为适合于移动装 置输出的对应的一第二HTTP输出文件,转换器将第二HTTP输出 文件传给HTTP伺服端模组,HTTP伺服端模组将第二HTTP输出文 件传送给移动通信网络接口,移动通信网络接口将第二HTTP输出 文件转换为对应的一移动输入文件,移动通信网络接口将移动输入 文件传给移动装置。
13: 如权利要求12所述的直译装置,其特征在于,其中移动装 置为一载有WAP浏览器的电子装置。
14: 如权利要求13所述的直译装置,其特征在于,其中移动通 信网络接口为一WAP通信网络接口。
15: 如权利要求14所述的直译装置,其特征在于,其中装置参 数为WAP浏览器送出的User-Agent变数,供对应到各种不同的电子 装置类型。
16: 如权利要求12所述的直译装置,其特征在于,其中第一HTTP 输入文件包含ASP、HTML、JSP、PHP、CGI、全球资源定位址(URL, Universal Resource Locator)类型的要求。
17: 如权利要求16所述的直译装置,其特征在于,其中第二HTTP 输出文件包含WML、XML、HDML、cHTML、MML、xHTML格 式的档案。
18: 如权利要求12所述的直译装置,其特征在于,其中中介模 组更包含一Unicode转换模组,供对第二HTTP输入文件进行Unicode 转换,使得第二HTTP输出文件为Unicode编码。
19: 如权利要求12所述的直译装置,其特征在于,其中中介模 组更包含一图形转换模组,当第二HTTP输入文件为一图档时,将 第二HTTP输出文件转换为一WBMP图档。
20: 如权利要求12所述的直译装置,其特征在于,其中远端位 址为一全球资源定位址或IP位址,本端位址为一全球资源定位址或 IP位址。
21: 如权利要求12所述的直译装置,其特征在于,其中远端HTTP 伺服器为一网站(web site)。
22: 一种透过一直译装置控制一资讯家电的方法,其特征在于, 直译装置连结于一网络上,一上网装置透过直译装置控制资讯家电, 直译装置包含一设定接口供设定一远端位址及一本端位址,远端位 址为资讯家电的位址,本端位址为直译装置在网络上的位址,方法 包含下列步骤: 由直译装置接收上网装置所传送的一控制文件,控制文件包含 远端位址、上网装置的一装置参数及一控制指令(command); 转译控制指令并辨识装置参数; 控制指令给资讯家电;以及 于资讯家电执行控制指令。
23: 如权利要求22所述的方法,其特征在于,更包含下列步骤: 由资讯家电传送一第一状态文件给直译装置,第一状态文件包 含资讯家电状态; 根据上网装置的装置参数,转译第一状态文件;以及 由直译装置传送第二状态文件给上网装置。
24: 如权利要求22所述的方法,其特征在于,其中上网装置为 透过一移动网络连结网络的一移动装置。
25: 如权利要求22所述的方法,其特征在于,其中上网装置为 载有WWW浏览器并连结上网络的装置。
26: 如权利要求22所述的方法,其特征在于,其中远端位址为 资讯家电在网络的位址。
27: 如权利要求22所述的方法,其特征在于,其中远端位址为 资讯家电对应于直译装置的一虚拟位址。
28: 如权利要求22所述的方法,其特征在于,其中控制文件包 含以HTTP协定传送的ASP、HTML、JSP、PHP、CGI、全球资源 定位址(URL,Universal Resource Locator)类型的要求。
29: 如权利要求23所述的方法,其特征在于,其中第二状态文 件包含以HTTP协定传送的WML、XML、HDML、cHTML、MML、 xHTML格式的档案。

说明书


IP网络上的直译装置

    【技术领域】

    本发明是关于提供资讯予移动装置的装置,特别关于连接移动装置与现有全球资讯网发展的资讯系统或资讯家电控制系统的装置。背景技术

    美国专利6,336,137号案,“Web Client-server System And Methodfor Incompatible Page Markup and Presentation Languages”,有部分相关的背景说明。

    由于电子及资讯技术进步,原本作为单纯用途的移动电话,除了语音,现在亦可用来提供更丰富而多样化的资讯。利用无线通讯上网存取网站资料,成为未来通讯的新趋势。

    和一般桌上型电脑相比,移动电话有记忆体较小、中央处理器速度较慢、萤幕较小及颜色选择较少等限制。因此移动电话上的浏览器并不适合解读超文字标记语言(HTML,Hypertext MarkupLanguage)的档案。因此许多无线通讯的内容供应商以简化过的标记语言(striped down version of markup language)提供网页内容,供移动装置存取内容。如WML、HDML、HTML、cHTML(iMODE)、xHTML都是目前常用的语言。

    由于无线传输(wireless transmission)的频宽限制(limitation ofbandwidth),有时候在移动网络中所使用的通讯协定与IP网络有时并不完全相容。目前,对于移动通讯,其中的发展之一就是WAP协定(Wireless Application Protocol)。这些特殊的通讯协定针对小量、不稳定传输品质进行特殊设计,例如WAP在传递资料前,先将资料压缩等等。其他进一步相关的资料可参考WAP Forum的网站(http://www.wapforum.org)或是Nokia等手机厂商的网站。由于WAP协定和一般网络上常用的HTTP协定不同,因此使用WAP协定地移动装置和使用HTTP协定的伺服器间,需要有转换协定(protocoltransmission)。

    由于上述的限制,为了符合只能读取简化过标记语言的移动电话需求,网站的内容需提供简化过标记语言的版本供移动电话存取。此外,有一些网站直接以WAP(WAP Web Site)建立,提供WML等格式的档案。WAP网站上存放有WML等语言撰写的网页,透过移动通信网络接口对移动电话提供服务。

    由于上述限制,移动通讯没能利用到原有在全球资讯网(WWW)基础发展的原有资料系统,除非原有资料系统另行准备了符合移动装置的系统。因此,如果能够利用原有的全球资讯网资讯系统,又能弹性提供移动装置浏览使用资讯的要求及远端设备控制,将是一件非常具有吸引力的事。发明内容

    本发明的目的在不改变现有的全球资讯网的资讯系统上,提供移动装置使用此资讯系统的直译装置,且支援IPv6及资讯家电控制。

    为达到上述目的,本发明的解决办法是:提供一种连接至一网络(network)的直译装置(an interpreter apparatus),以一上网装置(network access device)连接至网络,直译装置包含一设定接口(configuration interface),供设定(setting)一远端位址(remoteaddress)及一本端位址(local address),远端位址为连接至网络的一伺服器的位址,本端位址为直译装置在网络上的位址,其中直译装置配置以(configure to):

    接收上网装置透过网络传送的一第一输入文件,第一输入文件包含上网装置的一装置参数(device parameter)及本端位址(localaddress);

    转译第一输入文件为相对应的一第一输出文件;

    传送第一输出文件给伺服器;

    接收伺服器因第一输出文件所传送的一第二输入文件;

    根据装置参数将第二输入文件转译为对应的一第二输出文件;以及

    传送第二输出文件给上网装置。

    其直译装置更包含一Unicode转换模组,供对第二输入文件进行Unicode转换,使得第二输出文件以Unicode编码。

    其装置参数更包含一图档格式(graph format),直译装置更包含一图形转换模组(graph converting module),当第二输入文件为一图档(graph file)时,直译装置将第二输入文件转换为符合图档格式。

    其远端位址为一全球资源定位址或IP位址,本端位址为一全球资源定位址或IP位址。

    其上网装置为透过一移动网络(mobile network)连结网络的一移动装置(mobile device)。

    其伺服器为一网站(web site)。

    其伺服器为一邮件伺服器(mail server),第二输入文件及第二输出文件为电子邮件(e-mail)。

    其伺服器为一资讯家电(web appliance),及第一输出文件包含

    其伺服器为一资讯家电(web appliance),及第一输出文件包含一控制指令(command)。

    其第二输出文件的排版(typesetting)符合上网装置的一萤幕大小(size of a screen)。

    其第一输入文件包含以HTTP协定传送的ASP、HTML、JSP、PHP、CGI及全球资源定位址(URL,Universal Resource Locator)类型的要求。

    其第二输出文件包含以HTTP协定传送的WML、XML、HDML、cHTML、MML、xHTML格式的档案。

    一种连接至一IP网络(IP network)的直译装置,直译装置包含:

    一设定接口,供设定一远端位址及一本端位址,远端位址为连接至IP网络的一远端HTTP伺服器的位址,本端位址为直译装置在IP网络上的位址;

    一中介(middle-ware module)模组,中介模组包含:

    一HTTP用户端模组(HTTP client module);

    一HTTP伺服端模组(HTTP server module);

    一转换器(device adapter);

    其中,一移动装置将一移动输出文件(mobile output document)透过一移动网络传给一移动通信网络接(mobile gateway),移动输出文件包含一装置参数(device parameter)及本端位址,移动通信网络接口一端连接至移动网络,移动通信网络接口另一端连接至IP网络,移动通信网络接口将移动输出文件转换为对应的一第一HTTP输入文件(first HTTP input document),移动通信网络接口取得本端位址并将第一HTTP输入文件传送给HTTP伺服端模组,HTTP伺服端模组将第一HTTP输入文件传给转换器,转换器取得装置参数,转换器直译第一HTTP输入文件为对应的一第一HTTP输出文件,转换器将第一HTTP输出文件传给HTTP用户端模组,HTTP用户端模组将第一HTTP输出文件传送给远端HTTP伺服器,并且,因应第一HTTP输出文件,远端HTTP伺服器传送一第二HTTP输入文件给HTTP用户端模组,HTTP用户端模组将第二输入文件传给转换器,转换器参照装置参数将第二HTTP输入文件直译为适合于移动装置输出的对应的一第二HTTP输出文件,转换器将第二HTTP输出文件传给HTTP伺服端模组,HTTP伺服端模组将第二HTTP输出文件传送给移动通信网络接口,移动通信网络接口将第二HTTP输出文件转换为对应的一移动输入文件,移动通信网络接口将移动输入文件传给移动装置。

    其移动装置为一载有WAP浏览器的电子装置。

    其移动通信网络接口为一WAP通信网络接口。

    其装置参数为WAP浏览器送出的User-Agent变数,供对应到各种不同的电子装置类型。

    其第一HTTP输入文件包含ASP、HTML、JSP、PHP、CGI、全球资源定位址(URL,Universal Resource Locator)类型的要求。

    其第二HTTP输出文件包含WML、XML、HDML、cHTML、MML、xHTML格式的档案。

    其中介模组更包含一Unicode转换模组,供对第二HTTP输入文件进行Unicode转换,使得第二HTTP输出文件为Unicode编码。

    其中介模组更包含一图形转换模组,当第二HTTP输入文件为一图档时,将第二HTTP输出文件转换为一WBMP图档。

    其远端位址为一全球资源定位址或IP位址,本端位址为一全球资源定位址或IP位址。

    其远端HTTP伺服器为一网站(web site)。

    一种透过一直译装置控制一资讯家电的方法,直译装置连结于一网络上,一上网装置透过直译装置控制资讯家电,直译装置包含一设定接口供设定一远端位址及一本端位址,远端位址为资讯家电的位址,本端位址为直译装置在网络上的位址,方法包含下列步骤:

    由直译装置接收上网装置所传送的一控制文件,控制文件包含远端位址、上网装置的一装置参数及一控制指令(command);

    转译控制指令并辨识装置参数;

    控制指令给资讯家电;以及

    于资讯家电执行控制指令。

    上述的方法,更包含下列步骤:

    由资讯家电传送一第一状态文件给直译装置,第一状态文件包含资讯家电状态;

    根据上网装置的装置参数,转译第一状态文件;以及

    由直译装置传送第二状态文件给上网装置。

    其上网装置为透过一移动网络连结网络的一移动装置。

    其上网装置为载有WWW浏览器并连结上网络的装置。

    上述的方法中,其远端位址为资讯家电在网络的位址。

    上述的方法中,其远端位址为资讯家电对应于直译装置的一虚拟位址。

    上述的方法中,其控制文件包含以HTTP协定传送的ASP、HTML、JSP、PHP、CGI、全球资源定位址(URL,Universal ResourceLocator)类型的要求。

    上述的方法中,其第二状态文件包含以HTTP协定传送的WML、XML、HDML、cHTML、MML、xHTML格式的档案。附图说明

    图1为直译装置及其他上网装置连接于网络的示意图;

    图2为直译装置的系统架构图;

    图3为显示直译装置通透性的示意图;

    图4为一实施例的示意图;

    图5为一实施例的示意图。具体实施方式

    本发明的实施例是一连接于IP网络(IP network)的直译装置(interpreter apparatus)。此直译装置是介于由一无线系统提供的移动通信网络接口(mobile gateway),以及一远端伺服器(remote HTTPserver)或资讯家电(Web Appliance)之间,提供透通以及动态的直译工作(transparent and dynamic work)。

    此直译装置具有一设定模组及一中介模组。此设定模组供使用者设定一本端位址(local address)及一远端位址(remote address)。本端位址即此直译装置在此IP网络的位址,而远端位址则是此伺服器在此IP网络的位址。

    中介模组具有伺服端模组(server module)、用户端模组(clientmodule)及转换器(device adapter)。其转换器功能包括语言转译、Unicode转译、图形转换以及无线装置自动辨别。其中伺服端模组(server module)包含代理主机(Proxy Server)的内容除错最佳化模组及快取伺服器(Catch Server)的快速读取模组。藉由HTTP协定(Hypertext Transmission Protocol),直译装置提供连接移动通信网络接口的移动装置,如手机,与此伺服器,如全球资讯网网站(WWWWeb Site)或资讯家电(Web Appliance)控制之间的通讯。

    首先,我们介绍实施例直译装置(interpreter apparatus)10的连接方法,请参看图1。

    直译装置10连接至IP网络12。此IP网络(IPnetwork)12为目前常见以TCP/IP为底层传输结构的网络,例如网际网络(Intemet)、内部网络(Intranet)等网络。此直译装置10在此IP网络12上具有一本端位址(local address),此本端位址可为IP位址(IPaddress),例如140.118.1.1,或是全球定位址(URL,Universal ResourceLocator),例如http://wap.mysite.com。

    一般电脑使用者则利用能阅读全球资讯网的浏览器的装置20,例如Intemet Explorer或是Netscape来存取此伺服器22所提供的服务。此伺服器22提供各式资讯,如图形、文字档、或是HTML档案、ASP、PHP、JSP等档案或邮件服务。

    直译装置10是介于一连上网络的用户与一伺服器(remoteserver)22之间,负责提供两者资料的即时转译工作(instant interpretingwork)。此外,透过直译装置10的即时转译功能,用户可以控制具有远端位址的装置,例如资讯家电24。

    伺服器22连接至此IP网络12,并且此伺服器22在IP网络12上具有一远端位址,此远端位址可为IP位址,例如140.118.12,或是全球定位址,例如http://www.mysite.com。伺服器22可以为透过HTTP胁定接收及传送资料的伺服器。HTTP是目前全球资讯网(World Wide Web)使用的超文件传输胁定(Hypertext TransmissionProtocol)。此伺服器22的实施例包含目前常见的网站(Web Site),以及邮件伺服器等。此处所指的网站包含提供静态超文字标记语言(HTML,Hypertext Markup Language),以及动态互动网页,例如以ASP、PHP、JSP、CGI、Perl等语言架构组成的网站。邮件伺服器可以为POP3或SMTP邮件伺服器,或者Lotus-Note、Ms-Exchange等伺服器。

    上网的用户使用移动装置14,透过移动网络16及移动通讯网络接口18来登入IP网络12。移动通信网络接口(mobile gateway)18连接至此IP网络12。移动装置(mobile device)14,例如手机(mobilephone),是连接到移动网络(mobile network)16,并透过移动通信网络接口18以存取IP网络12上的服务。移动网络16的实施例包含GSM、GPRS、CDMA、WLAN IEEE 802.11等等。

    由于移动装置14的限制,其浏览器所能读取内容大都使用简化过的标记语言撰写,例如WML、HDML、xHTML、cHTML等等。例如,有些移动装置14采用WAP协定,和伺服器22所用协定不同。因此因应不同移动装置14,所需的语言转译和协定转换都是直译装置10的工作。

    请参考图1及图2,概述直译装置10的实施方法。直译装置10具有一设定接口(未图示)以及一中介模组100。此设定接口与中介模组100是架设于一作业系统上(未图示)。作业系统的实施例包括Linux、UNIX、Microsoft Windows、OS2、MacOS等。

    设定接口提供使用者设定一本端位址与一远端位址。此本端位址为此直译装置10在此IP网络12上的位址,而此远端位址为所指定对应的伺服器22在IP网络12的位址。此本端位址与此远端位址的实施例包括利用IP位址,例如140.1.1.1来定位,以及利用全球定位址,例如http://www.mysite.com来定位。

    中介模组100主要具有用户端模组102、伺服端模组106及转换器104。转换器104包括语言转译模组1042,Unicode转译模组1044、图形转换模组1046及移动装置14自动辨别功能。其中伺服端模组包含代理主机(Proxy Server)的内容除错最佳化模组及快取伺服器(Catch Server)的快速读取模组。

    现在,我们来介绍此直译装置10实施例较详细的运作方式。请参看图1、图2。首先使用者利用移动装置14产生一移动输出文件。此移动输出文件中具有此直译装置10在IP网络上的位址,以及移动装置14的装置状态资料。举例来说,载有WAP浏览器的移动装置14,在产生一移动输出文件时,会在此移动输出文件的表头资料中的WAP-Agent变数中填入此移动装置14的厂牌及机形代码。使用者的动作的例子包括选取某餐厅网站、输入一邮件密码资料等。此移动输出文件的例子如WML的输入结果、要求一WML的网页等。移动装置14透过移动网络16将此移动输出文件,透过移动网络16,传给移动通信网络接口18。此移动网络的例子包括在GSM网络上,使用WAP协定传递资料等等。

    移动通信网络接口18将此移动输出文件转换为一第一输入文件。此第一输入文件的实施例包括要求一WML档案、输入一WML表单资料(form data)等。藉由通讯协定,如HTTP,移动通信网络接口18将此第一输入文件传给直译装置10的用户端模组102。

    用户端模组102将此第一输入文件传给转换器104。转换器104将此第一输入文件直译成对应的第一输出文件,并且获得移动装置14的装置状态。此处所述的第一输出文件的实施例包括要求一HTML档案、输入一HTML表单资料、一ASP、PHP、JSP、CGI的输入资料等。转换器104将此第一输出文件传给伺服端模组106。伺服端模组106将此第一输出文件传给伺服器22。

    伺服器22因应此第一输出文件,输出一第二输入文件。譬如当此第一输出文件的内容包括索取http://www.mysite.com/my.asp?a=2。因应此第一输出文件,伺服22的ASP Server启动,将a参数设为2,执行my,asp档案的指令,并输出执行的结果作为第二输入文件。

    由于有些移动装置14并不支援Big 5或日文等编码,而是透过Unicode来处理英语以外的文字。因此,我们在转换器104中加入Unicode转译模组1044,以提供非英语资料的转译功能。

    此外,由于移动装置14的输出萤幕能够呈现的色彩与解析度有一定的限制,我们在转换器104中加入图形转换模组1046。此图形转换的例子是将JPEG、GIF等复杂的图形转换为WBMP,GIF(256Color)档,以适合于不同移动装置14的萤幕输出。

    伺服器22将此第二输入文件传给伺服端模组106。伺服端模组106将此第二输入文件传给转换器104。转换器104依据以前搜集的装置状态,例如在WML里面,抓取User-Agent这个表头参数。转换器104利用状态参数并对应移动装置14的资料库,找出此移动装置14的输出特性,例如萤幕为黑白、200×40的解析度。然后,转换器104将第二输入文件转换为适当的第二输出文件。

    转换器104将第二输出文件传给用户端模组102。用户端模组102将此第二输出文件传给移动通信网络接口18。移动通信网络接口18将此第二输出文件转为一移动输入文件。移动通信网络接口18将第二移动输入文件,透过移动网络16传给此移动装置14。最后,移动装置将此移动输入文件传给使用者,以回应使用者前面对移动装置14的操作。

    接著,我们说明此直译装置10运作的重要特色,透通性(transparency)。

    请交互参看图1及图3。对于一般符合移动装置内容要求的网站26而言,移动通信网络接口18首先指定(assign)网站26在IP网络中的位址。然后,移动通信网络接口18将手机等移动装置14的指令或要求,传给网站26。网站26依据此指令或要求,回覆对应的WML、xHTML、cHTML、HDML等类型的文件,或进行相对应的程序。

    当移动通信网络接口18将位址指向直译装置10的位址时,移动通信网络接口18还是要对符合其内容需求的网站26的沟通方式要求并接收资料。直译装置10收到资料的要求之后,将之转换为对应的HTML、PHP、ASP、CGI等要求,然后传给伺服器22。伺服器22收到HTML、PHP、ASP、CGI等要求后,送出对应的网页或执行对应的计算。直译装置10收到伺服器22的回应结果,再将此回应结果转换为符合移动装置14内容需求的回应格式,如WML档案。

    因此,对于移动通信网络接口18而言,其并不会察觉直译装置10与符合移动装置14内容需求的网站26有何不同,皆以相同的沟通方式进行。此外,对于伺服器22而言,直译装置10与一般载有全球资讯网浏览器的装置20并没有不同,所以也无需再行发展或修改伺服器内容。

    在此所公开的直译装置10具有透通的特性。此特性的优点在于,只要装好了直译装置10,我们不需要重新训练员工学习WML等语言的写作,也抚须担心多个内容网站之间的不一致。遇到修改网站内容的时候,我们只要修改一个程式。例如,我们不须维护两套复杂的JSP程式,只因为一个是手机用户,而另一个是一般的个人电脑。同时,由于此直译装置10是动态解译网站伺服器的内容,因此,对于ASP、JSP、CGI…,等动态网站,亦能达成翻译的工作。

    因此当伺服器22为一邮件伺服器,则利用上述的方法,使用者可以透过移动装置14存取邮件。由于直译装置10的透通性,由移动装置14存取邮件和平时利用具有WWW浏览器的装置20存取邮件方式相类似。

    请参看图4,此处以一个实际运作的例子来进行说明。P是A公司的员工,而P常到外面洽谈公务。当P在办公室时,P利用内部网络连上公司的网站伺服器52取得最新消息以及使用行事历。当P外出时,P携带一只具有微浏览器的手机51。A公司在内部网络装上一个直译装置10,并且将直译装置10的远端位址指向此网站伺服器52。当P在外面洽谈公务时,P指向此直译装置10的本端位址,就可透过直译装置10向网站伺服器52取得适合手机51读取的档案形式。并且,P以用IE等浏览器53相似的方式阅读最新消息并使用行事历,如此便能达成无接缝的网络环境。如网站伺服器52为邮件伺服器,当P外出洽谈公务时,利用手机51就可以存取邮件,且邮件内容会经由直译装置10转译成手机的为浏览器所使用的语言,如WML、HDML、HTML、cHTML、xHTML等。

    A公司只要安置一部直译装置,并且设定好本端位址及远端位址,然后就可以提供员工随时使用资料的能力,如此大幅降低了软体的开发成本,以及员工的学习成本。

    请参考图1,当直译装置10是位于移动装置14及资讯家电24之间时,移动装置14可以透过直译装置10来控制资讯家电24。资讯家电24内含微处理器(未图示)。此微处理器有一本端位址,为资讯家电24在IP网络1 2的位址。此本端位址的实施例包括利用IP位址,例如140.1.1.1来定位,以及利用全球定位址,例如http://www.applicance.com来定位。

    按照前述的方法,移动装置14传送一控制文件给直译装置10,此控制文件包括控制指令和移动装置14的装置参数,直译装置10将控制指令传送给微处理器。微处理器根据收到的控制指令,驱动资讯家电动作。如此一来,即可利用移动装置14,透过网络来控制资讯家电24或任何具有本端位址的上网装置。而资讯家电24可以将其状态以第一状态文件传送给直译装置10,直译装置10根据装置参数将第一状态文件转译成相对应的第二装态文件,再将第二状态文件传送给移动装置14。则移动装置14即可得知资讯家电24的状态。

    以类似控制方法,具有WWW浏览器的装置20,也可以透过直译装置10来控制资讯家电24。

    由于家电数目众多,目前所使用的IPv4的位址数量将不够,无法分配给所有上网装置。在下一代IPv6发展成熟之前,直译装置10可提供另一种解决方案。由于直译装置10具有本端位址,因此可以利用直译装置10作为伺服器(server)来建立内部网络。而远端位址则指向位于内部网络上的资讯家电。

    请参考图5,为利用直译装置10建立内部网络的示意图。一般资讯家电24可包括电灯242、空调244、电视246、冰箱248及电脑250等家庭电器。这些电器以内部网络和直译装置10连接,每一个资讯家电都拥有其虚拟位址。内部网络的实施例可为无线区域网络(WLAN IEEE 802.11)、蓝芽(Bluetooth)技术、射频传输(radiofrequency transmission)或红外线传输(infrared transmission)等。

    直译装置10拥有IP网络的本端位址,此本端位址可为IP位址(IP address),例如,140.118.1.1或是全球定位址(URL),例如http://www.myhouse.com。连结到直译装置10的资讯家电则拥有其虚拟位址(virtual address),此虚拟网址可为IP位址,如140.118.1.242或全球定位址(URL),例如http://lamp.com。虚拟位址就是直译装置10内部设定的远端位址。代表一资讯家电的位址是由直译装置10的实体位址和此资讯家电的虚拟位址结合而成。两位址以双斜线(//)隔开,例如以IP位址表示的位址,http://140.118.1.1//140.1.1.242或者以全球定位址(URL)表示的位址,http://www.myhouse.com//lamp.com。

    当移动装置14想要控制某一资讯家电时,可以透过直译装置10,利用如前所述的方法传送控制指令给予资讯家电上微处理器。此时输入的网址是如前所述包含实体和虚拟位址。微处理器依据控制指令驱动家电动作,例如电灯242的开关等。此时直译装置10不只将移动装置14的要求转换成资讯家电可接受格式,并且作为家庭区域网络的伺服器。类似的方式,载有WWW浏览器的装置20也可以透过直译装置10来控制资讯家电。

    此外,由于直译装置是仅设定本端位址与远端位址即可使用,我们只要在IP网络上设置数个直译装置,将这些直译装置的远端设为同一网站伺服器,就可以做到负载平衡的工作。同时,也能简单地提供富有弹性的扩充能力。因此,此直译装置确实创造相当大的价值。

    藉由以上较佳具体实施例的详述,企望能更加清楚地阐述本发明的特征与精神。进一步,希望能涵盖各种改变及具相等性的安排于本发明所欲申请的专利范围的范畴内,而非以上述所公开的较佳具体实施例来对本创作的范畴加以限制。因此,本发明所申请的专利范围的范畴应根据上述的说明作最宽广的解释,以致使其涵盖所有可能的改变以及具相等性的安排。

IP网络上的直译装置.pdf_第1页
第1页 / 共24页
IP网络上的直译装置.pdf_第2页
第2页 / 共24页
IP网络上的直译装置.pdf_第3页
第3页 / 共24页
点击查看更多>>
资源描述

《IP网络上的直译装置.pdf》由会员分享,可在线阅读,更多相关《IP网络上的直译装置.pdf(24页珍藏版)》请在专利查询网上搜索。

本发明公开一种连接于全球IPv4IPv6网络的直译装置。此直译装置是介于由无线系统提供的移动通信网络接口,以及伺服器或资讯家电之间,提供透通以及动态的直译工作。设定此直译装置一本端位址及一远端位址即能使用此直译装置。直译装置具有一伺服端模组、一用户端模组,以及一转换器。藉由网络通讯协定,直译装置提供连接到移动通信网络接口的移动装置,如手机,与此伺服器,如全球资讯网网站及资讯家电控制之间的通讯。 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1