链接服务器及其程序、web站点浏览系统、方法和程序的制作方法

文档序号:6424946阅读:217来源:国知局
专利名称:链接服务器及其程序、web站点浏览系统、方法和程序的制作方法
技术领域
本发明涉及用于移动电话的链接服务器和该链接服务器的程序、web站点浏览系统、web站点浏览方法和web站点浏览程序,该链接服务器产生预定web站点的web页面的图像,并且允许在移动终端上浏览这个图像。
背景技术
越来越需要通过接入因特网来在移动电话上浏览web站点。根据这个趋势,具有全能浏览器的移动电话的型号的数量一直在增加,该全能浏览器允许浏览被设计用于PC 浏览器的web站点。全能浏览器可以是本机类型的和应用类型的。本机全能浏览器在移动电话上渲染用于PC的web站点的web页面,并且允许对用于PC的web站点的浏览。应用全能浏览器具有在移动电话和web服务器之间的链接服务器。链接服务器将用于PC的web站点的web 页面转换为移动电话的web页面,并且所转换的web页面被递送到移动电话,由此允许对用于PC的web站点的浏览。然而,因为当使用本机全能浏览器时通信数据量和在移动电话上处理的数据量增加,所以显示速度可能降低,并且通信成本可能提高。另一方面,当使用应用全能浏览器时, 不能在移动电话上完全地再现用于PC的web站点的布局,因此,在移动电话上显示的布局可能与PC监视器不同。为了解决上面的问题,提供了一种web站点浏览系统,其中,在移动电话和web服务器之间布置链接服务器,该链接服务器具有渲染用于PC的web站点的web页面并且将 web页面转换为图像数据的功能(例如,日本专利特开公报No. 2004-22(^60)。对于这种配置,用于PC的web站点的web页面被转换为可以在移动电话上显示的图像(以下称为页面图像),并且被递送到移动电话。如果在被转换为图像数据后递送web页面,则与递送用于渲染web页面的各种类型的信息的情况比较,减少了通信数据量,并且可以省略诸如渲染的复杂处理。由于这一点,可以减少在移动电话上处理的数据量,并且可以在移动电话上浏览用于PC的web站点的内容,而不降低显示速度也不提高通信成本。而且,因为移动电话仅执行用于显示所接收的页面图像的处理,所以在移动电话上的显示布局与PC监视器相同,而不像在移动电话上执行渲染的情况那样。web页面设置有各种用户界面元件(以下缩写为UIF),诸如文本输入框和链接。然而,当将web页面转换为图像数据时,丢失这样的UIF的功能。根据这一点,在日本专利特开公报No. 2004-220260的web站点浏览系统中,建议将在web页面中包括的每一个UIF的信息与页面图像一起从链接服务器递送到移动电话。在从链接服务器接收到每一条信息时,移动电话在屏幕上显示页面图像,并且也基于每一个UIF的信息来在web页面中产生具有与UIF同等的功能的伪UIF,并且将伪UIF 叠加在页面图像上的对应位置处。由于这一点,即使在被转换为图像数据后递送该web页面,也可以如web页面那样向每一个伪UIF输入操作指令。当向伪UIF输入操作指令时,移动电话向链接服务器发送这个伪UIF的信息和用于指示操作指令的内容的信息。在接收到用于指示操作伪UIF的信息时,链接服务器向作为浏览目标的web站点的web服务器发送信息。由于这一点,在实际web站点上反映向伪 UIF输入的操作指令。当经常在移动电话上浏览特定web站点时,每次浏览该web站点时接收每一个UIF 的页面图像和信息是低效的,因为用于接收每一条信息的通信等待时间和通信成本每次都发生。为了解决上面的问题,有可能进行的是,一旦被接收即在移动电话上存储页面图像和每一个UIF的信息。如果在下一次浏览对应的web站点时显示这样的存储信息,则从第二次起可以减少通信等待时间和通信成本。与此相关,例如,在美国专利No. 7,359,736中(对应于日本专利特开公报 No. 2004-274566)公开了使用屏幕捕获功能将在显示部上显示的web页面等存储为图像数据。而且,在日本专利特开公报No. 2006-323730中公开了存储曾被发送的图像数据,由此减少通信成本。然而,移动电话和链接服务器不能仅通过存储页面图像和每一个UIF的信息来辨识每一条信息和web站点之间的关联。因此,即使浏览对应web站点的内容,根据仅用于在移动电话上存储所接收的信息的方法也不能在实际web站点上反映向伪UIF输入的操作指令。因此,根据在移动电话上存储所接收的信息的方法,即使可以在第二次和随后的次数浏览同一 web站点时减少通信等待时间和通信成本,但也丢失了在上述web站点浏览系统中的重要功能,其用于反映对实际web站点上的伪UIF的操作。

发明内容
本发明的目的是当超过两次地浏览同一 web站点时减少在web站点浏览系统中的通信等待时间和通信成本,而不减弱其功能。为了实现本发明的上面和其他的目的,根据本发明的一种通过网络连接到移动电话和web服务器的链接服务器包括内容信息获取部、渲染部、图像转换器、伪UIF显示数据产生部、应用产生部和递送部。所述内容信息获取部获取内容信息,所述内容信息用于构造所述移动终端请求浏览的web站点的web页面。所述渲染部根据所述内容信息渲染所述 web页面。所述图像转换器通过将所述web页面转换为图像数据来产生与所述web页面对应的页面图像。所述伪UIF显示数据产生部从所述web页面的渲染结果获得在所述web页面中包括的每一个UIF的UIF信息,该UIF信息用于在所述web页面中构造UIF。基于所述UIF信息,所述伪UIF显示数据产生部产生伪UIF显示数据,所述伪UIF显示数据用于在所述页面图像上显示具有与所述UIF同等的功能的伪UIF。所述应用产生部产生这样的应用该应用使得能够在所述移动终端上浏览作为所述页面图像的所述web页面的内容。所述应用至少具有用于向所述移动电话提供下述功能的控制代码所述功能使得能够在通过在所述页面图像上显示所述伪UIF来浏览所渲染的web页面时输入操作指令。所述递送部向所述移动电话递送所述应用、用于指示要被浏览的web站点的web站点信息、与这个web站点对应的页面图像和对应的伪UIF显示数据。优选的是,所述控制代码进一步向所述移动电话提供用于向所述链接服务器至少发送所述web站点信息的功能、用于使所述移动电话的显示部显示所述页面图像的功能和用于通过所述移动电话的操作部向所述伪UIF输入所述操作指令的功能。优选的是,所述应用产生部在所述应用中包含所述伪UIF显示数据,并且所述递送部递送作为所述应用的所述伪UIF显示数据。也优选的是,所述应用产生部在所述应用中包括所述web站点信息和所述对应的 web页面,并且,所述递送部递送作为所述应用的所述web站点信息和所述页面图像。优选的是,所述应用产生部将所述web站点信息与对应的web页面组合为外部数据,并且所述递送部向所述移动电话递送所述应用和所述外部数据。当将所述页面图像组合为所述外部数据时,优选的是,所述应用产生部加密所述页面图像,使得仅当启动所述应用时才解密所述页面图像。优选的是,所述应用仅当被所述链接服务器指令时才显示所述页面图像。通过网络连接到移动电话和web服务器的本发明的链接服务器的程序使所述链接服务器执行下述步骤获取内容信息,所述内容信息用于构造所述移动终端请求浏览的 web站点的web页面;根据所述内容信息渲染所述web页面;通过将所述web页面转换为图像数据来产生与所述web页面对应的页面图像;从所述web页面的渲染结果获得在所述 web页面中包括的每一个UIF的UIF信息,该UIF信息用于在所述web页面中构造UIF,并且,基于所述UIF信息来产生伪UIF显示数据,所述伪UIF显示数据用于在所述页面图像上显示具有与UIF同等的功能的伪UIF ;产生下述应用所述应用使得能够在所述移动终端上浏览作为所述页面图像的所述web页面的内容;以及,向所述移动电话递送所述应用、用于指示要被浏览的所述web站点的web站点信息、与这个web站点对应的所述页面图像和对应的伪UIF显示数据。所述应用至少具有用于向所述移动电话提供下述功能的控制代码 所述功能使得能够在通过在所述页面图像上显示所述伪UIF来浏览所渲染的web页面时输入操作指令。根据本发明的一种web站点浏览系统包括移动终端,用于请求对web站点的浏览;以及,链接服务器,其通过网络连接到所述移动电话和所述web服务器。根据本发明的一种web站点浏览方法包括下述步骤获取内容信息,所述内容信息用于构造所述移动终端请求浏览的web站点的web页面;根据所述内容信息渲染所述 web页面;通过将所述web页面转换为图像数据来产生与所述web页面对应的页面图像;从所述web页面的渲染结果获得在所述web页面中包括的每一个UIF的UIF信息,该UIF信息用于在所述web页面中构造UIF,并且基于所述UIF信息来产生伪UIF显示数据,所述伪 UIF显示数据用于在所述页面图像上显示具有与所述UIF同等的功能的伪UIF ;产生下述应用所述应用使得能够在所述移动终端上浏览作为所述页面图像的所述web页面的内容; 以及,向所述移动电话递送所述应用、用于指示要被浏览的所述web站点的web站点信息、 与这个web站点对应的所述页面图像和对应的伪UIF显示数据。所述应用至少具有用于向所述移动电话提供下述功能的控制代码所述功能使得能够在通过在所述页面图像上显示所述伪UIF来浏览所渲染的web页面时输入操作指令。根据本发明的一种用于移动电话的web站点浏览程序使移动终端实现下述功能保持用于指示要被浏览的web站点的web站点信息和与这个web站点对应的页面图像;向链接服务器发送所述web站点信息;使所述移动电话的显示部显示所述页面图像;基于伪 UIF显示数据来显示伪UIF,并且将所述伪UIF叠加在所述页面图像上的对应位置处;以及, 通过所述移动电话的操作部来向所述伪UIF输入操作指令。根据本发明,下述应用被产生和递送到移动电话所述应用具有向所述移动电话提供与web站点浏览相关的各种功能的控制代码,并且将用于指示要被浏览的web站点的 web站点信息和对应于所述web站点的页面图像与所述控制代码合并。由于这一点,通过启动所述应用并且基于所述控制代码进行控制,当从所述链接服务器接收到所述页面图像时,可以在所述移动电话上显示所述页面图像。因为合并了用于指示要被浏览的web站点的web站点信息,所以移动终端和所述链接服务器可以容易地辨识页面图像和web站点之间的关联。因此,根据本发明,可以在超过两次地浏览同一 web站点时,减少通信等待时间和通信成本,而不减弱与web站点浏览相关的各种功能。


为了更全面的理解本发明及其优点,现在参考以下结合附图进行的描述,在附图中图1是图示web站点浏览系统的配置的说明性视图;图2是示意地图示web站点浏览过程的说明性视图;图3是示意地图示移动电话的配置的框图;图4是示意地图示链接服务器的配置的框图;图5是图示应用产生过程的流程图;图6是图示web站点浏览过程的流程图;图7是图示仅包含页面图像的示例的流程图;图8是图示各种类型的信息被组合为外部数据的示例的流程图;以及图9是图示在完成浏览后向链接服务器一起发送UIF操作信号的示例的流程图。
具体实施例方式如图1中所示的web站点浏览系统2由移动电话(移动终端)3和链接服务器4 构成。链接服务器4连接到作为公共网络的因特网5。移动电话3可以通过与基站6无线地进行通信来经由基站6连接到因特网5。移动电话3经由基站6和因特网5来接入到链接服务器4,由此与链接服务器4进行通信。用于提供web站点的多个web服务器7连接到因特网5。由web服务器7提供的 web站点包括多个web页面10 (参见图幻。每一个web服务器7存储多条内容信息8。每一条内容信息8用于渲染web页面10,并且对应于web服务器7的每一个web页面10。内容信息8包括HTML数据和与HTML数据相关的CSS数据和图像等。内容信息8 被设计用于个人计算机(以下称为PC)的web浏览器。注意,可以以除了 HTML之外的其他标记语言来描述内容信息8。而且,可以在不同的服务器中存储CSS数据和图像。用于PC的web页面10不能被显示在移动电话3的浏览器上。即使显示web页面 10,由于在屏幕大小上的差别,布局也可能经常与在PC监视器上的布局不同。在web站点浏览系统2中,链接服务器4被布置在移动电话3和web服务器7之间,并且通过链接服务器4来执行以要在移动电话3上显示的格式来转换用于PC的web页面10的处理。由于这一点,可以在移动电话3上浏览用于PC的web页面10,如在PC监视器上被显示的一样。移动电话3设置有操作部30,用于输入各种操作指令;以及,液晶显示器 (LCD)31,用于响应于来自操作部30的操作指令来显示各种屏幕。如图2中所示,为了在移动电话3上浏览web服务器7的web站点,用户通过操作操作部30来启动浏览器,并且向链接服务器4发送用户想要经由浏览器浏览的web站点的首页的URL地址,由此向链接服务器4请求对这个web站点的浏览。当从移动电话3请求浏览web站点时,链接服务器4接入与在请求中包括的URL 地址对应的web服务器7,并且从web服务器7获取每一条内容信息8。当获取到每一条内容信息8时,链接服务器4基于每一条内容信息8来渲染web页面10。在渲染与每一条内容信息8对应的每一个web页面10后,链接服务器4将每一个web页面10转换为可以在移动电话3上显示的图像数据,由此产生与每一个web页面10对应的多个图像(以下称为页面图像)12。web页面10设置有各种用户界面(UIF)元件11,诸如文本输入框、复选框和链接等。在渲染web页面10后,链接服务器4在产生页面图像12的同时产生与在web页面10 中包括的每一个UIF 11对应的伪UIF显示数据13。伪UIF显示数据13是用于在页面图像12上显示具有与UIF 11同等的功能的伪 UIF 14的数据。链接服务器4基于UIF信息来产生与UIF 11对应的伪UIF显示数据13, 该UIF信息用于在web页面10上构造UIF 11。UIF信息例如指示用于唯一地标识UIF 11的ID、用于指示在web页面10上的UIF 11的位置的坐标信息、在web页面10上的UIF 11的显示大小、UIF 11的格式、链接的URL 地址和UIF 11的HTML标签的属性值等。链接服务器4从web页面10的渲染结果获得每一个UIF 11的UIF信息,并且基于每一条UIF信息来产生对应的伪UIF显示数据13。与UIF 11同等的功能指的是从用户侧看到的功能。在当UIF是文本框的情况下, 该功能指的是可以在框中输入文本。在当UIF是复选框的情况下,该功能指的是可以响应于点击来在框中显示勾。在产生每一个web页面10的页面图像12和伪UIF显示数据13后,链接服务器4 基于所产生的页面图像12和伪UIF显示数据13产生web站点浏览应用15,web站点浏览应用15使得能够在移动电话3上浏览用于PC的web站点。web站点浏览应用(web站点浏览程序)15由下述部分构成每一个页面图像12 ;每一条伪UIF显示数据13 ;URL信息(web 站点信息)16,用于指示要浏览的web站点的首页的URL地址;以及,控制代码17,用于向移动电话3提供与web站点浏览相关的各种功能。web站点浏览应用15在控制代码17的控制下显示每一个页面图像12和每一个伪UIF 14。由于这一点,可以在移动电话3上浏览 web服务器7中的用于PC的web站点,而不用与web服务器7进行通信。在产生web站点浏览应用15后,链接服务器4向已经作出请求的移动电话3递送 web站点浏览应用15。在完成对从链接服务器4递送的web站点浏览应用15的接收后,通过操作操作部30来启动web站点浏览应用15。当指令web站点浏览应用15启动时,移动电话3读取在web站点浏览应用15中包括的控制代码17。当基于在控制代码17中的描述来进行控制时,移动电话3使得LCD 31 显示在web站点浏览应用15中包括的每一个页面图像12。同时,移动电话3产生与在web 站点浏览应用15中包括的每一条伪UIF显示数据13对应的UIF 14,并且将每一个所产生的伪UIF 14叠加在页面图像12上的对应位置(其中显示对应的UIF 11的位置)处。因为每一个页面图像12因此被显示在IXD 31上,所以可以以与在PC监视器上所显示的相同的布局来在移动电话3上浏览用于PC的web页面10的内容。如果将web页面 10转换为页面图像12,则丢失UIF 11的功能。然而,因为与web页面10的UIF 11对应的伪UIF 14被显示为叠加在页面图像12上,所以即使当浏览页面图像12中的web页面10 的内容时,也可以向每一个伪UIF 14输入操作指令,就像在HTML数据的web页面10上那样。在页面图像12和每一个伪UIF 14被显示在IXD 31上后,可以从操作部30向伪 UIF 14输入操作指令。根据操作指令的内容,切换页面图像12和每一个伪UIF 14的显示。 例如,当所操作的伪UIF 14是用于跳到web站点中的另一个web页面10的链接时,LCD 31 的显示切换到与该链接表示的web页面10对应的页面图像12和每一个伪UIF 14。当伪 UIF 14是复选框或下拉菜单时,根据输入操作指令切换UIF 14的显示。针对UIF 14的操作指令指的是在web页面10的浏览期间执行的普通操作,诸如点击、文本输入和鼠标移至 (mouseover)等。当在移动电话3上向伪UIF 14输入操作指令时,从移动电话3向链接服务器4发送用于指示所操作的伪UIF 14和操作的内容的UIF操作信号。在接收到UIF操作信号时, 链接服务器4基于该UIF操作信号来分析移动电话3的操作指令。当向对应的web服务器 7发送分析结果时,向实际web站点反映在web站点浏览应用15中的操作指令。例如,假定web站点浏览应用15对应于用于在公司中管理出勤率的web站点。当关于工作的到达时间的信息被输入到在页面图像12上显示的用于输入工作的到达时间的伪UIF 14时,从移动电话3向链接服务器4发送作为UIF操作信号的信息。在接收到UIF 操作信号时,链接服务器4从UIF操作信号分析关于工作的到达时间的信息被输入,并且将其发送到对应的web服务器7。由于这一点,以与通过接入web服务器7来向web站点处的 UIF 11输入关于工作的到达时间的信息相同的方式,向web站点输入关于工作的到达时间的信息,并且因此,在实际web站点上反映在web站点浏览应用15中的操作指令。除了操作部30和IXD 31之外,移动电话3进一步设置有CPU 32、系统存储器33、 IXD驱动器34和无线通信部35,如图3中所示。这些部件经由数据总线36彼此连接。系统存储器33存储用于控制移动电话3的各种程序和其他数据。另外,系统存储器33暂时存储在移动电话3的控制期间产生的数据。作为系统存储器33,使用诸如闪速存储器的非易失性存储器,使得在断电的情况下不丢失数据。CPU 32从系统存储器33读取程序,并且接下来执行该程序并且处理数据,由此整体地控制移动电话3的每一个部件。另外,从链接服务器4递送的web站点浏览应用15被存储在系统存储器33中。由于这一点,可以仅通过启动在系统存储器33中的web站点浏览应用15来重复地浏览其浏览曾被请求的web站点,并且因此,不必每次在浏览该web站点时接收页面图像12。因此, 可以显著地减少用于浏览web站点的通信数据量及其通信成本。操作部30连接到CPU 32。操作部30由被提供来暴露在移动电话3外部上的多个操作输入构件构成。操作部30的操作指令被输入到CPU32。操作输入构件包括已知的输入构件,诸如按钮开关、滑动开关、箭头键、轻推转盘(可旋转选择器)和触摸板等。IXD驱动器34响应于来自CPU 32的控制信号从系统存储器33读取图像数据,并且将该图像数据转换为模拟复合信号,然后将其输出到LCD 31。CPU 32根据从操作部30 输入的指令来向IXD驱动器34发送控制信号,并且使得IXD 31显示各种屏幕。无线通信部35与基站6无线地进行通信,并且向基站6发送数据或从基站6接收数据。如图4中所示,链接服务器4设置有CPU 40、系统存储器41、网络接口(I/F)42、 web页面分析部43、图像转换器44、UIF信息分析部45和应用产生部46。这些部件经由数据总线47而彼此连接。系统存储器41存储用于控制链接服务器4的程序50和其他数据。另外,系统存储器41暂时存储在链接服务器4的控制期间产生的数据。CPU40从系统存储器41读取程序 50,并且接下来执行该程序,并且处理数据,由此整体地控制链接服务器4的每一个部件。网络I/F (递送部)42是已知的调制解调器或路由器,并且将链接服务器4连接到因特网5。web页面分析部43是所谓的渲染引擎,其分析从web服务器7获取的内容信息 8,并且由此渲染与内容信息8对应的web页面10。根据来自CPU 40的指令,图像转换器44将由web页面分析部43渲染的web页面 10转换为图像数据,并且由此产生与web页面10对应的页面图像12。通过使用例如已知的虚拟打印技术将web页面10转换为图像数据,由此产生与web页面10对应的页面图像 12。另外,图像转换器44在产生页面图像12时在页面图像12的头部写入URL信息,该URL 信息用于指示页面图像12所基于的web页面10的URL地址。由于这一点,页面图像12与所基于的web页面10相关。基于web页面分析部43的分析结果,UIF信息分析部45获得在web页面10中包括的每一个UIF 11的UIF信息,并且基于每一条UIF信息来产生与每一个UIF 11对应的伪UIF显示数据13。此时,UIF信息分析部45在伪UIF显示数据13的头部写入用于指示所基于的web页面10的URL地址的URL信息。由于这一点,伪UIF显示数据13与所基于的web页面10相关。当从移动电话3接收到UIF操作信号时,UIF信息分析部45识别与所操作的伪UIF 14对应的UIF 11,并且基于UIF操作信号来分析操作的内容。CPU 40向对应的web服务器 7发送UIF信息分析部45的分析结果。由于这一点,在web服务器7的实际web站点上反映在web站点浏览应用15中的操作指令。根据来自CPU 40的指令,应用产生部46产生web站点浏览应用15。应用产生部 46设置有仅由控制代码17构成的通用应用。应用产生部46将由图像转换器44产生的每一个页面图像12和由UIF信息分析部45产生的每一条伪UIF显示数据13包含到该通用应用内。同时,应用产生部46基于在来自移动电话3的浏览请求中包括的首页的URL地址来产生URL信息16。通过下述方式来产生web站点浏览应用15 将URL信息16包含到通用应用内,因此将每一条信息与控制代码17集成。当将每一个页面图像12和每一条伪UIF信息显示数据13包含到通用应用内时, 应用产生部46对它们进行加密,使得仅当基于控制代码17执行适当的处理时才对它们进行解密。因为通过加密将页面图像12保持得不容易被浏览,所以即使当该web站点在移动电话3上被保持为应用时,也可以减少下述风险泄漏公众不可接入的web站点的信息,该 web站点诸如可以仅被雇员浏览的公司web站点。接下来,将参考图5和6来描述根据上面的配置的web站点浏览系统2的操作。如图5中所示,当在移动电话3上浏览web服务器7的web站点时,通过操作操作部30来启动浏览器,并且通过该浏览器向链接服务器4发送期望的web站点的首页的URL地址,由此请求链接服务器4允许浏览web站点。当从移动电话3请求对web站点的浏览时,链接服务器4的CPU 40基于在请求中包括的URL地址来判定目标web站点。同时,链接服务器4的CPU 40接入与该URL地址对应的web服务器7,并且从web服务器7获取内容信息8。当获取内容信息8时,CPU 40向web页面分析部43输入内容信息8,并且使得web 页面分析部43渲染与内容信息8对应的web页面10。在渲染web页面10后,CPU 40向图像转换器44输入关于web页面10的信息,并且由此使得图像转换器44产生与web页面10 对应的页面图像12。同时,CPU 40向UIF信息分析部45输入关于web页面10的信息,并且由此使得UIF信息分析部45产生与在web页面10中包括的每一个UIF 11对应的伪UIF 显示数据13。CPU 40然后对在web服务器7中存储的每一条内容信息8执行上述处理,并且因此针对构成被请求对其浏览的web站点的每一个web页面10产生每一个页面图像12和每一条伪UIF显示数据13。一旦产生了每一个页面图像12和每一条伪UIF显示数据13,CPU40向应用产生部 46输入信息,并且指令应用产生部46产生web站点浏览应用15。在从CPU 40接收到用于产生web站点浏览应用15的指令时,应用产生部46基于在来自移动电话3的浏览请求中包括的首页的URL地址来产生URL信息16。然后,CPU 40加密每一个页面图像12和每一条伪UIF显示数据13,并且将它们与所产生的URL信息16—起包含到通用应用内。以这种方式,通过组合每一个页面图像12、每一条伪UIF显示数据13、URL信息16和控制代码17 来产生web站点浏览应用15。CPU 40然后向已经作出请求的移动电话3递送所产生的web站点浏览应用15。当移动电话3的CPU 32从链接服务器4接收到web站点浏览应用15时,CPU 32在系统存储器33中存储web站点浏览应用15。如图6中所示,当完成从链接服务器4递送的web站点浏览应用15的接收时,通过操作移动电话3的操作部30来启动web站点浏览应用15。当指令web站点浏览应用15启动时,移动电话3的CPU 32接入系统存储器33,读取在web站点浏览应用15中包括的控制代码17,并且开始根据控制代码17的控制。当开始根据控制代码17的控制时,CPU 32首先读取在web站点浏览应用15中包括的URL信息16,并且向链接服务器4发送URL信息16,由此执行初始接入,该初始接入向链接服务器4通知开始通过web站点浏览应用15对web站点的浏览。当从移动电话3接收到初始接入时,链接服务器4的CPU 40接入由URL信息16 指示的URL地址,并且从web服务器7获取目标web站点的首页的内容信息8。一旦获取了内容信息8,则CPU 40向web页面分析部43输入内容信息8,并且使得web页面分析部43 渲染与内容信息8对应的首页,由此构造目标web站点。CPU 40然后向移动电话3发送构造完成的通知。一旦从链接服务器4接收到构造完成的通知,则移动电话3的CPU32基于URL信息16来参考在web站点浏览应用15中包括的每一个页面图像12和每一条伪UIF显示数据13的头部,并且提取与目标web站点的首页对应的页面图像12和伪UIF显示数据13。然后,CPU 32在IXD 31上显示所提取的页面图像12。同时,CPU32产生与每一条伪UIF显示数据13对应的伪UIF 14,并且将所产生的伪UIF 14叠加在页面图像12上的对应位置处。因为执行了对链接服务器4的初始接入,并且仅当从链接服务器4发送构造完成的通知时显示页面图像12和伪UIF 14,所以可以进一步减少诸如公众不可接入的web站点的信息的泄漏的风险。在显示页面图像12和伪UIF 14后,可以通过操作操作部30来向期望的UIF 14 输入操作指令。当CPU 32检测到输入了操作指令时,CPU 32产生用于指示所操作的伪UIF 14和操作内容的UIF操作信号,并且从移动电话3向链接服务器4发送UIF操作信号。当接收到UIF操作信号时,链接服务器4的CPU 40向UIF信息分析部45输入UIF 操作信号,由此识别与所操作的伪UIF 14对应的UIF 11,并且使得UIF信息分析部45分析操作的内容。通过向对应的web服务器7发送UIF信息分析部45的分析结果,CPU 40使得在web站点浏览应用15中的操作指令反映在web服务器7的实际web站点上。当从web服务器7递送web站点中的另一个web页面10的web内容信息8时, CPU 40向web页面分析部43输入内容信息8,并且使得web页面分析部43渲染与内容信息8对应的web页面10,并且也向已经作出请求的移动电话3发送URL信息16,该URL信息16用于指示web页面10的URL地址(内容信息8)。当从链接服务器4接收到URL信息16时,移动电话3的CPU 32从web站点浏览应用15提取页面图像12和伪UIF显示数据13,在其上的头部中描述了与所接收的URL信息对应的URL信息,并且CPU 32使得在IXD 31上显示页面图像12。同时,CPU 32产生与每一条伪UIF显示数据13对应的伪UIF 14,并且将所产生的伪UIF 14叠加在页面图像12 上的对应位置处。以这种方式,在移动电话3上启动web站点浏览应用15,并且基于控制代码17来进行其控制。由于这一点,可以以与从链接服务器4接收页面图像12和每一条伪UIF显示数据13相同的方式来显示页面图像12和每一条伪UIF 14。另外,因为组合URL信息16,所以可以在移动电话3上存储诸如页面图像12和每一条伪UIF显示数据13的信息的情况下,通过移动电话3和链接服务器4来容易地辨识在 web站点和这样的信息之间的关联。而且,对于这种配置,可以与从链接服务器4连续地接收页面图像12和每一条伪UIF显示数据13的情况相同地保存与web站点浏览相关的功能, 并且有可能当超过两次地浏览同一 web站点时减少通信等待时间和通信成本。即使在移动电话3上存储了各种类型的信息,移动电话3也仅基于控制代码17来进行控制,并且因此不要求复杂处理,诸如每一条信息和web站点的关联。因此,以应用的形式的web站点的递送在具有相对底的数据处理能力的移动电话3的系统中尤其有益。根据上面的实施例,通过包含每一个页面图像12和每一条伪UIF显示数据13,产生web站点浏览应用15。然而,因为伪UIF显示数据13的数据量小于页面图像12的数据量,所以即使对于每一次浏览都接收伪UIF显示数据13,它对通信等待时间和通信成本也只有相对低的影响。根据这一点,可能仅每一个页面图像12和URL信息16被包含到通用应用中,以产生web站点浏览应用15。在该情况下,如图7中所示,当响应于初始接入的构造完成的通知被发送时,可以产生首页的每一条伪UIF显示数据13。也可能当响应于UIF操作信号的接收而发送URL信息时,可以产生与URL信息对应的web页面10的每一条伪UIF显示数据 13。对于这种配置,可以减小web站点浏览应用15的数据大小,并且因此,可以在递送 web站点浏览应用15中减少通信等待时间和通信成本。根据上面的实施例,通过将所产生的页面图像12和伪UIF显示数据13包含到通用应用内来产生web站点浏览应用15。S卩,web站点浏览应用15本身具有页面图像12和伪UIF显示数据13。本发明不限于此,并且可以如图8中所示被配置。在图8中所示的示例中,在产生每一个页面图像12和每一条伪UIF显示数据13 后,链接服务器4的CPU 40向应用产生部46输入信息,并且指令应用产生部46来产生应用。根据来自CPU 40的指令,应用产生部46基于在来自移动电话3的浏览请求中包括的首页的URL地址来产生URL信息16。应用产生部46然后加密每一个页面图像12和每一条UIF显示数据13,使得仅当基于控制代码17来执行适当的处理时才解密它们。在加密后,应用产生部46将加密的页面图像12和伪UIF显示数据13与URL信息 16组合为外部数据60。应用产生部46将预定的通用应用与外部数据60相关联,并且由此组合作为外部数据60的信息和控制代码17。由于这一点,产生与要浏览的web站点对应的 web站点浏览应用62。注意,可以通过向关联的web站点浏览应用62和外部数据60中的每一条信息给出公共ID来进行关联。CPU 40向已经作出请求的移动电话3递送所产生的web站点浏览应用62和对应的外部数据60。当完成web站点浏览应用62的接收时,在移动电话3上启动web站点浏览应用 62。响应于启动指令,移动电话3读取在web站点浏览应用62中包括的控制代码17。根据控制代码17的描述,在IXD 31上显示关联到web站点浏览应用62的外部数据60中包括的每一个页面图像12。同时,产生与在外部数据60中包括的每一条伪UIF显示数据13对应的伪UIF 14,并且将所产生的伪UIF 14叠加在页面图像12上的对应位置处。以这种方式,可以在将每一个页面图像12和每一条伪UIF显示数据13组合为外部数据60并且将它们与web站点浏览应用62相关联地递送到移动电话3时获得与上面的实施例类似的效果。在上面的实施例中,每次操作伪UIF 14时,向链接服务器4发送UIF操作信号。也可能如图9中所示,当操作伪UIF 14时,在系统存储器33等中存储对应的UIF操作信号, 并且响应于完成浏览的指令来向链接服务器4全部一起地发送所存储的UIF操作信号。虽然对于这种配置可能出现信息泄漏的风险,但是可以增强可用性,因为可以离线浏览期望的web站点,即,当移动电话3不能连接到因特网5时。在上面的实施例中,网络I/F 42作为递送部,并且经由因特网5向移动电话3递送在链接服务器4中产生的web站点应用15。替代地,可以将诸如SD卡(商标)的可移除介质用作递送部,以向移动电话3递送web站点浏览应用15。也可能使用用于连接移动电话3和链接服务器4的线缆来作为递送部。在上面的实施例中,虽然在链接服务器4中产生web站点浏览应用15,但是可以通过由用户拥有的PC来产生与期望的web站点对应的web站点浏览应用15。在该情况下,可以通过下述方式来在移动电话3上安装所产生的web站点浏览应用15 将其经由记录介质或线缆从PC向移动电话3递送。在上面的实施例中,将URL信息16用作用于指示web站点被作为浏览的目标的 web站点信息。在URL信息16之外,可以使用提供这个web站点的web服务器7的IP地址或使得能够识别web站点的任何其他信息。在上面的实施例中,将URL信息16用作目标web站点的首页的URL地址,并且web 站点浏览应用15与构成目标web站点的所有web页面10相关。替代地,web站点浏览应用15可以与目标web站点的web页面10的一些相关。在上面的实施例中,虽然移动电话3被用作移动终端,但是可以将PHS或PDA或诸如网络本的其他类型的简单移动计算机用作移动终端。虽然已经参考附图通过本发明的优选实施例来全面地描述了本发明,但是各种改变和修改对于本领域内的技术人员是显然的。因此,除非这些改变和修改偏离本发明的范围,否则它们应当被解释为包括在其中。
权利要求
1.一种链接服务器,所述链接服务器通过网络连接到移动电话和web服务器,所述链接服务器包括内容信息获取部,用于获取内容信息,所述内容信息用于构造所述移动终端请求浏览的web站点的web页面;渲染部,用于根据所述内容信息渲染所述web页面;图像转换器,用于通过将所述web页面转换为图像数据来产生与所述web页面对应的页面图像;伪UIF显示数据产生部,用于从所述web页面的渲染结果获得在所述web页面中包括的每一个UIF的UIF信息并且基于所述UIF信息来产生伪UIF显示数据,所述UIF信息用于在所述web页面中构造所述UIF,所述伪UIF显示数据用于在所述页面图像上显示伪UIF, 所述伪UIF具有与所述UIF同等的功能;应用产生部,用于产生应用,所述应用使得能够在所述移动终端上浏览作为所述页面图像的所述web页面的内容,所述应用至少具有控制代码,所述控制代码用于向所述移动电话提供下述功能所述功能使得能够在通过在所述页面图像上显示所述伪UIF来浏览所渲染的web页面时输入操作指令;以及递送部,用于向所述移动电话递送所述应用、用于指示要被浏览的所述web站点的web 站点信息、与该web站点对应的所述页面图像和对应的所述伪UIF显示数据。
2.根据权利要求1所述的链接服务器,其中,所述控制代码进一步向所述移动电话提供用于向所述链接服务器至少发送所述web站点信息的功能、用于使所述移动电话的显示部显示所述页面图像的功能和用于通过所述移动电话的操作部向所述伪UIF输入所述操作指令的功能。
3.根据权利要求2所述的链接服务器,其中,所述应用产生部在所述应用中包括所述伪UIF显示数据,并且所述递送部递送作为所述应用的所述伪UIF显示数据。
4.根据权利要求1所述的链接服务器,其中,所述应用产生部在所述应用中包括所述 web站点信息和对应的所述web页面,并且所述递送部递送作为所述应用的所述web站点信息和所述页面图像。
5.根据权利要求1所述的链接服务器,其中,所述应用产生部将所述web站点信息与对应的所述web页面组合为外部数据,并且所述递送部向所述移动电话递送所述应用和所述外部数据。
6.根据权利要求5所述的链接服务器,其中,在将所述页面图像组合为所述外部数据的步骤中,所述应用产生部加密所述页面图像,使得仅当所述应用被启动时才解密所述页面图像。
7.根据权利要求1所述的链接服务器,其中,所述应用仅在被所述链接服务器指令时才显示所述页面图像。
8.—种通过网络连接到移动电话和web服务器的链接服务器的程序,所述程序使所述链接服务器执行下述步骤获取内容信息,所述内容信息用于构造所述移动终端请求浏览的web站点的web页根据所述内容信息渲染所述web页面;通过将所述web页面转换为图像数据来产生与所述web页面对应的页面图像;从所述web页面的渲染结果获得在所述web页面中包括的每一个UIF的UIF信息并且基于所述UIF信息来产生伪UIF显示数据,所述UIF信息用于在所述web页面中构造所述 UIF,所述伪UIF显示数据用于在所述页面图像上显示伪UIF,所述伪UIF具有与所述UIF同等的功能;产生应用,所述应用使得能够在所述移动终端上浏览作为所述页面图像的所述web页面的内容,所述应用至少具有控制代码,所述控制代码用于向所述移动电话提供下述功能 所述功能使得能够在通过在所述页面图像上显示所述伪UIF来浏览所渲染的web页面时输入操作指令;以及,向所述移动电话递送所述应用、用于指示要被浏览的所述web站点的web站点信息、与这个web站点对应的所述页面图像和对应的所述伪UIF显示数据。
9.一种web站点浏览系统,包括(A)移动终端,用于请求对web站点的浏览;以及(B)链接服务器,所述链接服务器通过网络连接到所述移动电话和web服务器,所述链接服务器包括内容信息获取部,用于获取内容信息,所述内容信息用于构造所述移动终端请求浏览的web站点的web页面;渲染部,用于根据所述内容信息渲染所述web页面;图像转换器,用于通过将所述web页面转换为图像数据来产生与所述web页面对应的页面图像;伪UIF显示数据产生部,用于从所述web页面的渲染结果获得在所述web页面中包括的每一个UIF的UIF信息并且基于所述UIF信息来产生伪UIF显示数据,所述UIF信息用于在所述web页面中构造所述UIF,所述伪UIF显示数据用于在所述页面图像上显示伪UIF, 所述伪UIF具有与所述UIF同等的功能;应用产生部,用于产生应用,所述应用使得能够在所述移动终端上浏览作为所述页面图像的所述web页面的内容,所述应用至少具有控制代码,所述控制代码用于向所述移动电话提供下述功能所述功能使得能够在通过在所述页面图像上显示所述伪UIF来浏览所渲染的web页面时输入操作指令;以及递送部,用于向所述移动电话递送所述应用、用于指示要被浏览的所述web站点的web 站点信息、与这个web站点对应的所述页面图像和对应的所述伪UIF显示数据。
10.一种web站点浏览方法,包括下述步骤获取内容信息,所述内容信息用于构造所述移动终端请求浏览的web站点的web页根据所述内容信息渲染所述web页面;通过将所述web页面转换为图像数据来产生与所述web页面对应的页面图像; 从所述web页面的渲染结果获得在所述web页面中包括的每一个UIF的UIF信息并且基于所述UIF信息来产生伪UIF显示数据,所述UIF信息用于在所述web页面中构造所述 UIF,所述伪UIF显示数据用于在所述页面图像上显示伪UIF,所述伪UIF具有与所述UIF同等的功能;产生应用,所述应用使得能够在所述移动终端上浏览作为所述页面图像的所述web页面的内容,所述应用至少具有控制代码,所述控制代码用于向所述移动电话提供下述功能 所述功能使得能够在通过在所述页面图像上显示所述伪UIF来浏览所渲染的web页面时输入操作指令;以及,向所述移动电话递送所述应用、用于指示要被浏览的所述web站点的web站点信息、与这个web站点对应的所述页面图像和对应的所述伪UIF显示数据。
11. 一种用于移动电话的web站点浏览程序,所述移动电话通过网络连接到web服务器和链接服务器,所述链接服务器包括内容信息获取部,用于获取内容信息,所述内容信息用于构造所述移动终端请求浏览的web站点的web页面;渲染部,用于根据所述内容信息渲染所述web页面;图像转换器,用于通过将所述web页面转换为图像数据来产生与所述web页面对应的页面图像;伪UIF显示数据产生部,用于从所述web页面的渲染结果获得在所述web页面中包括的每一个UIF的UIF信息并且基于所述UIF信息来产生伪UIF显示数据,所述UIF信息用于在所述web页面中构造所述UIF,所述伪UIF显示数据用于在所述页面图像上显示伪UIF, 所述伪UIF具有与所述UIF同等的功能;以及递送部,用于向所述移动电话递送所述页面图像和所述伪UIF显示数据,所述web站点浏览程序使所述移动终端实现下述功能(A)保持用于指示要被浏览的所述web站点的web站点信息和与这个web站点对应的所述页面图像;(B)向所述链接服务器发送所述web站点信息;(C)使所述移动电话的显示部显示所述页面图像;(D)基于所述伪UIF显示数据来产生所述伪UIF,并且将所述伪UIF叠加在所述页面图像上的对应位置处;以及(E)通过所述移动电话的操作部向所述伪UIF输入操作指令。
全文摘要
公开了链接服务器及其程序、web站点浏览系统、方法和程序。响应于来自移动电话的对web站点的浏览请求,链接服务器从web服务器获取内容信息。基于该内容信息,组合通过建立web页面的画面而产生的多个页面图像、与在web页面中包括的UIF对应的伪UIF显示数据、用于指示要被浏览的web站点的首页的URL地址的URL信息和用于向移动电话提供与web站点浏览相关的各种功能的控制代码,并且由此产生web站点浏览应用。链接服务器向移动电话递送所产生的web站点浏览应用。
文档编号G06F17/30GK102255950SQ20111013916
公开日2011年11月23日 申请日期2011年5月23日 优先权日2010年5月21日
发明者渡边健太郎, 矢野浩教 申请人:富士胶片株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1