CN102047233A - 网页发布系统 - Google Patents
网页发布系统 Download PDFInfo
- Publication number
- CN102047233A CN102047233A CN2009801199734A CN200980119973A CN102047233A CN 102047233 A CN102047233 A CN 102047233A CN 2009801199734 A CN2009801199734 A CN 2009801199734A CN 200980119973 A CN200980119973 A CN 200980119973A CN 102047233 A CN102047233 A CN 102047233A
- Authority
- CN
- China
- Prior art keywords
- webpage
- data
- character
- conversion
- forms
- Prior art date
- Legal status (The legal status 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 status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
Abstract
以提供一种能够发布满足发布对象的输出条件的网页的网页发布系统为课题,而提供一种网页发布系统,包括:多个移动电话机(2),能够与因特网(3)通信,并且用于输出由字符数据(11)及该字符数据所参照的图像数据(12)构成的网页(10)的全部的输出条件被个别地确定;网页发布服务器(1),执行以下处理,即,基于网页(10)的发布要求的接收,指定移动电话机(2)的输出条件,判断网页(10)是否满足所指定的输出条件,当判断为不满足输出条件时,变换为满足输出条件的网页(10),并发布网页(10)。
Description
技术领域
本发明涉及一种用于根据发布对象来变换网页并发送的网页发布系统。
背景技术
以往,在诸如移动电话机等的网页发布对象中,存在网页输出条件的差异,所述网页输出条件包括:描述网页的网页描述语言、形成网页的图像等的网页形成数据的保存形式、作为这些网页描述语言的存储容量和网页形成数据的存储容量的合计的总存储容量、作为发布对象配备的显示设备的大小的显示尺寸。作为满足全部这些输出条件的网页,例如有不使用字符装饰及图像等的单纯的网页。
而且,在这些发布对象之中,能够输出许多图像,能够输出运动图像,能够输出动画,能够输出多栏等的复杂布局等,即能够输出所谓的丰富的网页。通常,这样的发布对象的所有者期待丰富的网页发布,通过向这些发布对象发布丰富的网页,能够提高网页的魅力。
另一方面,由于难以制作满足全部发布对象的输出条件的丰富的网页,因此即使制作丰富的网页并发布,仍然造成不能输出丰富的网页的发布对象。
一个解决方法是针对每个发布对象的输出条件个别地制作表现相同内容的丰富的网页。但是,这个方法需要制作与输出条件的数目相应的丰富的网页,对于丰富的网页的提供者是很大的负担。
因此,提出如下一种网页发布系统,即,丰富的网页的提供者仅制作一个网页并注册在发布服务器中,通过对此发布服务器和发布对象之间的网页的发布进行中继的中继服务器,把网页自动变换为满足发布对象的输出条件的网页,以能够向发布对象发布(例如,参照专利文献1)。
在通过这些中继服务器进行的网页的变换中,执行网页描述语言的变换、网页形成数据(图像)的保存形式的变换、网页描述语言和网页形成数据(图像)的总存储容量的变换、网页形成数据(图像)的显示尺寸的变换等。
作为网页描述语言和网页形成数据(图像)的总存储容量的变换,提出了以下方案:把网页分割为多个网页,通过使一次发布的网页成为部分,来减小总存储容量(例如,参照专利文献1);通过应用使网页形成数据(图像)的显示尺寸变小及使色彩数目等的质量降低的图像变换处理,来减小总存储容量(例如,参照专利文献2)。
【专利文献1】特开2001-195391号公报
【专利文献2】特开2003-173440号公报
但是,在专利文献1中,未考虑图像等的网页形成数据的存储容量。具体地,尽管按照发布对象来改写网页描述语言中图像的显示尺寸的指定部分,然而并不变换图像,图像的存储容量没有变化。因此,存在以下问题,例如,在一个图像的存储容量超过发布对象的总存储容量的情况下,无论如何分割网页,这些分割的网页在发布对象都不能输出。
而且,在专利文献1中,存在以下问题,即,即使一个图像的存储容量未超过发布对象的总存储容量,例如,在两个图像的存储容量超过发布对象的总存储容量的情况下,存在根据所包含的图像数目分割网页,难以把握分割前的网页的情况。
而且,在专利文献2中,尽管变换一个图像的存储容量,然而未考虑网页描述语言的存储容量。因此,存在以下问题,即对于当与网页描述语言的存储容量合计时的总存储容量超过发布对象的总存储容量的发布对象,有不能输出的情况。
而且,在专利文献2中,也没有考虑到在由多个图像形成的情况下的网页的总存储容量。因此,存在以下问题,即,对于当全部图像的存储容量及网页描述语言的存储容量合计时的总存储容量超过发布对象的总存储容量的发布对象,有不能显示的情况。
而且,在专利文献2中,也没有考虑到中继服务器的负荷分散。中继服务器的负荷分散通常通过在发布服务器和发布对象之间设置多台中继服务器和一台负荷分散服务器来实现。从发布对象起到发布服务器为止的顺序是发布对象、负荷分散服务器、多台中继服务器、多台发布服务器。
关于负荷分散的处理流程进行简单说明。在这样的结构中,负荷分散服务器每当网页获取要求从发布对象发送来时,选择多台中继服务器中的任意一个,中继此网页获取要求。中继服务器把网页获取要求进一步中继到发布服务器,按照发布对象来变换从发布服务器传送来的网页的网页描述语言,并发送至负荷分散服务器。负荷分散服务器把从中继服务器传送来的网页发送至发布对象。
丰富的网页的情况下,在发布服务器和发布对象之间,实施多次通信的情况很多。这是由于,包括网页描述语言和一个以上的网页形成数据(图像)的情况很多。具体地,每当发布网页描述语言时则执行一次通信,每当发布一个网页形成数据(图像)时则执行一次通信。即,在网页描述语言发布后,同样的处理与网页形成数据(图像)的个数相应地执行,每次发布一个网页形成数据(图像)。
由于如前文所述,负荷分散服务器每当网页获取要求从发布对象发送来时,选择多台中继服务器中的任意一个,中继网页获取要求,因此,中继网页描述语言的中继服务器和中继网页形成数据(图像)的中继服务器不必然一致。反而是,从负荷分散的观点看,希望分散到不同的中继服务器。
因此,在如专利文献2那样的通过向网页形成数据(图像)应用图像变换处理来减小总存储容量的中继服务器中,在作为第一次通信的网页描述语言发布时,解析网页描述语言,对网页形成数据(图像)进行编列并且从发布服务器事先获取来应用图像变换处理。此后,中继服务器对于来访问的发布对象,在不访问发布服务器的情况下发送事先获取并应用图像变换处理的网页形成数据(图像)。
因此,执行事先获取是为了:每当发布网页形成数据(图像)时,从把网页形成数据(图像)从发布服务器事先获取并应用图像变换处理的情况开始、到构成网页的全部数据即网页描述语言和全部网页形成数据(图像)向发布对象发布完成为止的时间缩短。
而且,不限于专利文献2,实用化的中继服务器几乎执行同样的处理。
此把网页形成数据(图像)从发布服务器事先获取并应用图像变换处理的结构,以从变换网页描述语言的中继服务器获取全部网页形成数据(图像)为前提。因为,变换的网页形成数据(图像)仅仅存在于变换网页描述语言的中继服务器。
但是,如前文所述,负荷分散服务器的运作在其原理上使得中继网页描述语言的中继服务器和中继网页形成数据(图像)的中继服务器不一致。为了使其一致,需要在负荷分散服务器和双方的中继服务器中内置专用的处理。而且,如果使其一致,则根本不能说能够进行充分的负荷分散。
也就是,在专利文献2中,存在如下问题,即,引入负荷分散服务器,不但有使网页的发布者负担开发成本的情况,而且有即使负担了开发成本也不能进行充分的负荷分散的情况。
发明内容
本发明着眼于这样的问题点而提出,目的是提供一种能够发布满足发布对象的输出条件的网页的网页发布系统。
为了解决上述问题,本发明第一实施例的网页发布系统是如下一种网页发布系统,其包括:发布服务器(网页发布服务器1),配备发布装置(执行S108及S204的步骤的CPU),该发布装置能够与网络(因特网3)通信,并且能够发布包括由预定的网页描述语言描述的字符数据11及该字符数据所参照的网页形成数据(图像数据12)的网页10;多个输出终端(移动电话机2),能够输出经由所述网络从所述发布服务器发布的所述网页,并且用于输出全部所述网页的输出条件个别地确定,其特征在于,
所述发布服务器包括:
输出条件指定装置(执行S101的步骤的CPU),基于从所述输出终端发送的所述网页的发布要求的接收,指定与该输出终端相对应的输出条件;
判断装置(执行S102及S104及S106的步骤的CPU),判断所述网页是否满足由所述输出条件指定装置所指定的输出条件;
网页变换装置(执行S103及S105及S107及S203的步骤的CPU),当所述判断装置判断为不满足所述输出条件时,执行变换为满足所述输出条件的网页的处理。
本发明第二实施例的网页发布系统的特征在于,在第一实施例的网页发布系统中,
所述判断装置当所述网页10的总存储容量超过作为预定数值的上限存储容量时判断为不满足所述输出条件(执行S106的步骤的CPU);
所述网页变换装置(执行S103及S105及S107及S203的步骤的CPU)包括:
最小变换装置(执行S301的步骤的CPU),执行把所述网页形成数据(图像数据12)变换为存储容量最小化的最小网页形成数据(最小图像数据13)的处理;
字符变换装置(执行S302的步骤的CPU),执行把参照所述网页形成数据的所述字符数据11变换为参照由所述最小变换装置所变换的所述最小网页形成数据的字符数据的处理。
本发明第三实施例的网页发布系统的特征在于,在第一或第二实施例的网页发布系统中,
所述判断装置当所述网页10的总存储容量超过作为预定数值的上限存储容量时判断为不满足所述输出条件(执行S106的步骤的CPU);
所述网页变换装置(执行S103及S105及S107及S203的步骤的CPU)包括:
最小变换装置(执行S301的步骤的CPU),执行把所述网页形成数据(图像数据12)变换为存储容量最小化的最小网页形成数据(最小图像数据13)的处理;
中间变换装置(执行S304的步骤的CPU),执行把所述网页形成数据变换为比所述最小网页形成数据的存储容量大并且比该网页形成数据的存储容量小的存储容量的中间网页形成数据(中间图像数据14a~15a)的处理;
字符变换装置(执行S305的步骤的CPU),执行把参照所述网页形成数据的所述字符数据11变换为参照所述最小网页形成数据或所述中间网页形成数据之中任意一个的字符数据的处理。
本发明第四实施例的网页发布系统的特征在于,在第三实施例的网页发布系统中,
所述网页10包括多个网页形成数据(图像数据12);
所述字符变换装置(执行S302的步骤的CPU)执行把分别参照所述多个网页形成数据的所述字符数据11按照取决于所述输出终端(移动电话机2)的输出顺序而变换为参照所述中间网页形成数据(中间图像数据14a~15a)的字符数据的处理。
本发明第五实施例的网页发布系统的特征在于,在第三或第四实施例的网页发布系统中,
所述中间变换装置(执行S304的步骤的CPU)在预定次数的范围内执行把所述网页形成数据(图像数据12)变换为所述中间网页形成数据(中间图像数据14a~14b)的处理。
本发明第六实施例的网页发布系统的特征在于,在第一至第五实施例中的任意一个的网页发布系统中,
所述判断装置当所述网页10的总存储容量超过作为预定数值的上限存储容量时判断为不满足所述输出条件(执行S106的步骤的CPU);
所述网页变换装置(执行S103及S105及S107及S203的步骤的CPU)包括:
最小变换装置(执行S301的步骤的CPU),执行把所述网页形成数据(图像数据12)变换为存储容量最小化的最小网页形成数据(最小图像数据13)的处理;
字符变换装置(执行S308的步骤的CPU),执行把参照所述网页形成数据的所述字符数据11变换为参照所述最小网页形成数据或比该最小网页形成数据存储容量小的预定的特别网页形成数据(白图像数据)之中任意一个的字符数据的处理。
本发明第七实施例的网页发布系统的特征在于,在第六实施例的网页发布系统中,
所述网页10包括多个网页形成数据(图像数据12);
所述字符变换装置(执行S308的步骤的CPU)执行把分别参照所述多个网页形成数据(图像数据12)的所述字符数据11按照取决于所述输出终端(移动电话机2)的输出的逆序而变换为参照所述特别网页形成数据(白图像数据)的字符数据的处理。
本发明第八实施例的网页发布系统的特征在于,在第六或第七实施例的网页发布系统中,
所述字符变换装置(执行S311的步骤的CPU)执行把参照所述网页形成数据(图像数据12)的所述字符数据11变换为参照所述最小网页形成数据(最小图像数据12)、所述特别网页形成数据(白图像数据)、比该特别网页形成数据存储容量小的预定替代字符数据之中任意一个的字符数据的处理。
本发明第九实施例的网页发布系统的特征在于,在第八实施例的网页发布系统中,
所述网页10包括多个网页形成数据(图像数据12);
所述字符变换装置(执行S311的步骤的CPU)执行把参照所述多个网页形成数据(图像数据12)的所述字符数据11按照取决于所述输出终端(移动电话机2)的输出的逆序而变换为参照所述替代字符数据的字符数据的处理。
本发明第十实施例的网页发布系统的特征在于,在第一至第九实施例中的任意一个的网页发布系统中,
所述判断装置当所述网页形成数据(图像数据12)的显示尺寸超过作为预定数值的上限显示尺寸时判断为不满足所述输出条件(执行S104的步骤的CPU);
所述网页变换装置(执行S103及S105及S107及S203的步骤的CPU)包括:
缩小变换装置(执行S105的步骤的CPU),执行把所述网页形成数据(图像数据12)变换为所述显示尺寸成为所述上限显示尺寸的缩小网页形成数据(缩小的图像数据12)的处理;
字符变换装置(执行S105的步骤的CPU),执行把参照所述网页形成数据的所述字符数据11变换为参照所述缩小网页形成数据的字符数据的处理。
本发明第十一实施例的网页发布系统的特征在于,在第一至第十实施例中的任意一个的网页发布系统中,
所述网页变换装置(执行S103及S105及S107及S203的步骤的CPU)包括:
网页形成数据变换装置(执行S301及S304的步骤的CPU),执行变换所述网页形成数据(图像数据12)的处理;
字符变换装置(执行S105、S107、S302、S308、S311、S305的步骤的CPU),执行把参照所述网页形成数据的所述字符数据11变换为作为参照由所述网页形成数据变换装置所变换的所述网页形成数据的字符数据的、包含能够指定取决于所述网页形成数据变换装置的变换内容的参数的指定字符数据的处理;
所述发布装置基于从所述输出终端(移动电话机2)发送的所述网页10的发布要求的接收,来发布由所述字符变换装置变换的指定字符数据(混入变换参数的字符数据11),并且基于从所述输出终端接收包含所述参数的所述网页形成数据的发布要求,来发布由所述网页形成数据变换装置变换的所述网页形成数据。
本发明第十二实施例的网页发布系统的特征在于,在第一至第十一实施例中的任意一个的网页发布系统中,
所述网页变换装置(执行S103及S105及S107及S203的步骤的CPU)包括:
变换后网页形成数据存储装置(存储部),存储由所述网页变换装置变换的变换后网页形成数据(最小图像数据13、中间图像数据14a~14b),
当所述变换后网页形成数据未存储在所述变换后网页形成数据存储装置中时,执行变换所述网页形成数据的处理(在S202判断为NO(否)时执行S203的CPU)。
本发明第十三实施例的网页发布系统的特征在于,在第一至第十二实施例中的任意一个的网页发布系统中,
所述判断装置当预定的字符串的置换表中的全部的置换源的字符串在所述字符数据11中出现时判断为不满足所述输出条件(执行S102的步骤的CPU);
所述网页变换装置(执行S103及S105及S107及S203的步骤的CPU)包括:
字符变换装置(执行S103的步骤的CPU),通过在不解析所述网页描述语言的语法的情况下基于预定的字符串的置换表置换字符串,来把所述字符数据变换为以所述终端网页描述语言的类别而描述的字符数据。
本发明第十四实施例的网页发布系统的特征在于,在第一至第十三实施例中的任意一个的网页发布系统中,
所述发布服务器(网页发布服务器1)安装为对于通用的执行网页发布的程序的内置程序(字符变换模块101、图像变换模块102)。
发明的技术效果
根据本发明第一实施例,能够提供一种网页发布系统,该网页发布系统能够发布变换为满足输出终端的输出条件的网页。
根据本发明第二实施例,能够提供一种网页发布系统,该网页发布系统通过使用把网页形成数据最小化变换而得的数据,而能够发布使网页的总存储容量变得比输出终端的上限存储容量小的网页。
根据本发明第三实施例,能够提供一种网页发布系统,该网页发布系统通过不仅使用把网页形成数据最小化变换而得的数据,而且还部分地使用比最小化变换而得的数据质量好的中间变换而得的数据,而能够发布网页的总存储容量比输出终端的上限存储容量小并且抑制了网页形成数据的质量劣化的网页。
根据本发明第四实施例,能够提供一种网页发布系统,该网页发布系统通过不仅使用把网页形成数据最小化变换而得的数据,而且还从具有最高重要程度的可能性的最初输出的网页形成数据开始按顺序使用比最小化变换而得的数据质量好的中间变换而得的数据,而能够发布网页的总存储容量比输出终端的上限存储容量小并且抑制了具有最高重要程度的可能性的网页形成数据的质量劣化的网页。
根据本发明第五实施例,能够提供一种网页发布系统,该网页发布系统由于例如如果仅仅5个变换被确定,则在发布服务器中,变换网页形成数据的处理不会不必要地增加,变换处理的负荷和时间减少,因此能够大量且高速地发布变换为满足输出终端的输出条件的网页。
根据本发明第六实施例,能够提供一种网页发布系统,该网页发布系统通过不仅使用把网页形成数据最小化变换而得的数据,而且还部分地使用比最小化变换而得的数据存储容量小的特别网页形成数据,而能够发布网页的总存储容量比输出终端的上限存储容量小并且抑制了网页形成数据的质量劣化的网页。
根据本发明第七实施例,能够提供一种网页发布系统,该网页发布系统通过不仅使用把网页形成数据最小化变换而得的数据,而且还从具有最低重要程度的可能性的最后输出的网页形成数据开始按顺序使用比最小化变换而得的数据存储容量小的特别网页形成数据,而能够发布网页的总存储容量比输出终端的上限存储容量小并且省略了具有最低重要程度的可能性的网页形成数据的网页。
根据本发明第八实施例,能够提供一种网页发布系统,该网页发布系统通过不仅使用把网页形成数据最小化变换而得的数据,而且还部分地使用比最小化变换而得的数据存储容量小的特别网页形成数据、比特别网页形成数据存储容量小的替代字符数据,而能够发布网页的总存储容量比输出终端的上限存储容量小并且抑制了网页形成数据的质量劣化的网页。
根据本发明第九实施例,能够提供一种网页发布系统,该网页发布系统通过不仅使用把网页形成数据最小化变换而得的数据、和特别网页形成数据,而且还从具有最低重要程度的可能性的最后输出的网页形成数据开始按顺序使用比特别网页形成数据存储容量小的替代字符数据,而能够发布网页的总存储容量比输出终端的上限存储容量小并且省略了具有最低重要程度的可能性的网页形成数据的网页。
根据本发明第十实施例,在显示尺寸不超过上限显示尺寸的情况下,即使进行其它的网页形成数据的变换,显示尺寸也不变换,网页的布局也不变更。而且,在显示尺寸超过上限显示尺寸的情况下,执行显示尺寸的变换,在显示尺寸内显示。因此,能够提供一种网页发布系统,该网页发布系统能够通过最低限度的布局变更而发布变换为容纳于输出终端的上限显示尺寸的网页。
根据本发明第十一实施例,通过引入负荷分散服务器,即使在接收字符数据的发布要求来进行发布的发布服务器、和接收网页形成数据的发布要求来进行发布的发布服务器成为不同的发布服务器的情况下,发布网页形成数据的发布服务器也接收能够指定网页形成数据的变换内容的参数,此时,能够变换网页形成数据并发送。因此,在发布字符数据的发布服务器和发布网页形成数据的发布服务器之间,没有必要共享变换的网页形成数据,网页发布系统的负荷分散变得容易。
根据本发明第十二实施例,能够提供一种网页发布系统,该网页发布系统由于在发布服务器中,对一次变换的网页形成数据再次变换的处理的负荷和时间减少,因此能够大量且高速地发布变换为满足输出终端的输出条件的网页。
根据本发明第十三实施例,能够提供一种网页发布系统,该网页发布系统通过基于预定的字符串的置换表来置换字符串的单纯处理,而能够针对每个输出终端来发布变换为以预定网页描述语言而描述的字符数据的网页。而且,由于不解析网页描述语言的语法,因此即使当网页描述语言的语法变更及追加时,在一次制作的处理中,仍然能够对于新语法降低发生问题的可能性。
根据本发明第十四实施例,能够容易地提供一种网页发布系统,该网页发布系统由于发布服务器安装为对于执行网页发布的通用程序的内置程序,即所谓的对于网络服务器的模块,因此没有必要另行设置中继服务器那样的服务器,而能够发布变换为满足输出终端的输出条件的网页。而且,当执行负荷分散时,可以仅仅对网络服务器负荷分散,网页发布系统的负荷分散变得容易。
附图说明
图1是示出本发明实施例中的网页发布系统的整体状况的系统图。
图2中,(a)是示出网页的输出条件的一个例子的图;(b)是示出关于网页的各数据的一个例子的图;(c)是示出关于变换的图像的各数据的一个例子的图;(d)是示出用作图像数据的替代数据的白图像数据及替代字符数据的一个例子的图。
图3是示出关于本发明实施例中的网页发布系统变换的网页的各数据的一个例子的图。
图4中,(a)是示出本发明实施例中的网页发布处理的流程图;(b)是示出本发明实施例中的图像数据发布处理的流程图。
图5是示出本发明实施例中的字符和图像变换处理的流程图。
图中符号说明如下:
1a、1b 网页发布服务器
2 移动电话机
3 因特网
4 负荷分散服务器
10 网页
11 字符数据
12 图像数据
13 最小图像数据
14a~14c 中间图像数据
101 字符变换
102 图像变换
103 网络服务器
201 显示部
具体实施方式
下面说明本发明的实施例。
[实施例]
基于附图来说明本发明的实施例,首先,图1是示出本发明实施例1中的网页发布系统的整体状况的图。
网页发布系统由以下构成:与因特网3连接的多个网页发布服务器1a、1b、......;用户携带的移动电话机2;对从移动电话机2向网页发布服务器1a、1b、......的访问进行负荷分散的负荷分散服务器4。
多个网页发布服务器1a、1b、......各个具有同一结构,配备有同一数据及同一功能。
网页发布服务器1a、1b、......是主要由以下构成的通常的服务器计算机:CPU(中央处理单元,图中未示出)、ROM(只读存储器,图中未示出)、RAM(随机存取存储器,图中未示出)、用于经由负荷分散服务器4发送接收数据的通信部(图中未示出)、作为硬盘等的磁记录设备的存储部(图中未示出)。
网页发布服务器1a、1b、......的存储部(图中未示出)中,如图1所示,存储了:包括字符数据11及图像数据12(0个多个也可以)的网页10;作为用于从移动电话机2接受网页10的发布要求并发布网页10的程序的网络服务器103;作为对于网络服务器的内置程序的作为变换字符数据11的程序的字符变换模块101;作为变换图像数据12的程序的图像变换模块102。
而且,网页发布服务器1a、1b、......的存储部(图中未示出)中,存储了用于指定关于移动电话机2的输出条件的终端机器种类信息。终端机器种类信息与用于指定移动电话机2的机器种类的机器种类指定信息(例如,产品号码)相对应,存储参照图3(a)后述的输出条件。
图像数据12与本发明的网页形成数据相对应。字符变换模块101构成本发明的字符变换装置。图像变换模块102构成本发明的最小变换装置及中间变换装置。网络服务器103构成本发明的通用的执行网页发布的程序。
移动电话机2为主要由以下构成的通常的移动电话机:CPU(中央处理单元,图中未示出)、ROM(只读存储器,图中未示出)、RAM(随机存取存储器,图中未示出)、用于经由因特网3发送接收数据的通信部(图中未示出)、作为液晶等的显示设备的显示部201。
在移动电话机2的存储部(ROM,图中未示出)中,存储作为通过把网页10的发布要求发送至网页发布服务器1a、1b......来接收网页10并显示的程序的网络浏览器。
负荷分散服务器4是主要由以下构成的能够进行非常高速的处理的特殊服务器计算机:CPU(中央处理单元,图中未示出)、ROM(只读存储器,图中未示出)、RAM(随机存取存储器,图中未示出)、用于经由因特网3发送接收数据的通信部1(图中未示出)、用于与网页发布服务器1a、1b、......发送接收数据的通信部(图中未示出)、作为硬盘等的磁记录设备的存储部(图中未示出)。一般,负荷分散服务器4以由专用硬件构成的负荷分散设备的形式出售,是非常高价的机器。
负荷分散服务器4的存储部(图中未示出)中,存储用于把从移动电话机2发送来的网页10的发布要求按照预定的基准分散到网页发布服务器1a、1b、......的负荷分散程序。作为预定的基准,有以能够平均化网页发布服务器1a、1b、......的每个服务器的访问数、及进行高速处理为优先来进行分配等。
负荷分散是在希望处理大量的网页10的发布要求的情况下引入的架构。例如,当数百台移动电话机2同时对于特定的网页10发送来发布要求时,在网页发布服务器1a、1b、......为2台的情况下,变为可以是网页发布服务器1a、1b、......的每一台处理一半的发布要求。
关于本实施例的网页10进行说明。
网页10由字符数据11及图像数据12(0个多个也可以)构成。字符数据11由预定的网页描述语言(HTML,超文本标记语言)来描述。网页描述语言(HTML)能够把形成网页的图像数据12描述为图像参照(IMG标签)。
关于本实施例中的网页10的发布要求进行说明。
移动电话机2的网络浏览器如图1所示响应于用户的操作而首先把包含能够指定网页10的信息(URL,统一资源定位符)的网页10的发布要求发送至网络服务器103。网络服务器103基于能够指定网页10的信息(URL)来指定网页10,指定形成网页10的字符数据11,发送至移动电话机2。
接收字符数据11的移动电话机2的网络浏览器当此字符数据11包含图像参照(IMG标签)时把这些参照的图像数据12的发布要求发送至网络服务器103。在图像参照(IMG标签)中,包含能够指定成为图像数据12的实体的文件名称(文件名)的信息(URL),在移动电话机2发送的图像数据12的发布要求中包含文件名。
网络服务器103基于图像数据12的文件名来指定图像数据12并发送至移动电话机2。
此图像数据12的发布要求关于每一个图像数据被发送一次。即,与形成网页10的图像的个数相应的次数的交流在移动电话机2和网络服务器之间执行。
也就是,网页10的发布要求包括字符数据11的发布要求和图像数据12的发布要求。
关于本实施例中的网页10的发布要求的负荷分散进行说明。
负荷分散服务器4每当接收到网页10的发布要求、字符数据11的发布要求、图像数据12的发布要求中的任意一个时,确定发出此发布要求的目的地的网页发布服务器1a、1b、......。因此,例如,如图1所示,处理字符数据11的发布要求的网页发布服务器成为1a,处理第一个图像数据12的发布要求的网页发布服务器成为1b,处理第二个图像数据12的发布要求的网页发布服务器成为1a等,处理字符数据11的发布要求的网页发布服务器1a、1b、......、和处理图像数据12的发布要求的网页发布服务器1a、1b、......不一致的情况很多。
关于本实施例中的网页10的输出条件进行说明。
网页10由移动电话机2的网络浏览器处理并显示。与移动电话机2的制造有关的技术在持续地进步,关于过去的移动电话机2、现在的移动电话机2、未来的移动电话机2,在CPU(图中未示出)、RAM(图中未示出)、ROM(图中未示出)等的硬件中产生差异。
另一方面,移动电话机2中承载的程序由于根据硬件而设计,因此如果硬件中产生差异则程序中也产生差异。在作为此次对象的网络浏览器中有如下情况,例如,处理能力低的移动电话机2中,能够显示的网页10的总存储容量被抑制得较低,或者,在屏幕的显示尺寸小的移动电话机2中,大显示尺寸的图像不能在一个屏幕显示。
而且,移动电话机2中承载的程序由于根据企业的事由而设计,因此有例如用于与A公司的移动电话网连接的移动电话机2和用于与B公司的移动电话网连接的移动电话机2的网页描述语言的规格不同的情况。
也就是,即使是相同的网页10,也有存在能够显示的网络浏览器和不能显示的网络浏览器的情况。这就是,关于每个网络浏览器,换句话说,关于每个具备网络浏览器的移动电话机2,具有网页10的输出条件。
本实施例中的网页10的输出条件包括网页描述语言的规格、显示部201的大小(分辨率)、网页10的总存储容量。网页10的总存储容量是形成网页10的字符数据11及图像数据12(0个多个也可以)的存储容量的总和。
关于本实施例中的网页10及其输出条件进一步进行说明。
首先,网页10如图2(b)所示,网页描述语言的规格为HTML1,字符数据11的存储容量为5KB(千字节),字符数据11参照的图像1(图像数据12)的存储容量为85KB,显示尺寸为纵向120横向150,字符数据11参照的图像2(图像数据12)的存储容量为85KB,显示尺寸为纵向50横向40,字符数据11参照的图像3(图像数据12)的存储容量为80KB,显示尺寸为纵向300横向300,总存储容量为200KB。
下面,说明移动电话机2的网页10的3个输出条件。
第一个输出条件如图2(a)所示,网页描述语言为HTML1,屏幕尺寸为纵向320横向240,总存储容量为100KB。此时,前述的网页10(图2(b))中,图像3的显示尺寸为纵向300横向300,横向宽度过大,总存储容量200KB,过大,这两点不满足输出条件。
因此,如果要显示前述的网页10(图2(b)),则作出以下动作的移动电话机2很多:在图像2显示中途,就输出错误消息。
第二个输出条件如图2(a)所示,网页描述语言为HTML2,屏幕尺寸为纵向320横向240,总存储容量为50KB。此时,前述的网页10(图2(b))中,网页描述语言为HTML1,有差异,图像3的显示尺寸为纵向300横向300,横向宽度过大,总存储容量200KB,过大,这三点不满足输出条件。
因此,如果要显示前述的网页10(图2(b)),则作出以下动作的移动电话机2很多,如:仅仅显示HTML1和HTML2共通的部分;仅仅显示一部分,布局走形,在图像1显示中途,就输出错误消息。
第三个输出条件如图2(a)所示,网页描述语言为HTML3,屏幕尺寸为纵向160横向120,总存储容量为5KB。此时,前述的网页10(图2(b))中,网页描述语言为HTML1,有差异,图像1的显示尺寸为纵向120横向150,横向宽度过大,图像3的显示尺寸为纵向300横向300,横向宽度过大,总存储容量200KB,过大,这四点不满足输出条件。
因此,如果要显示前述的网页10(图2(b)),则作出以下动作的移动电话机2很多,如:仅仅显示HTML1和HTML3共通的部分;仅仅显示一部分,布局走形,在图像1显示中途,就输出错误消息。
如以上所述,为了完整地显示前述的网页10(图2(b)),需要针对每个移动电话机2来变换网页10以满足预定的输出条件。即,作为网页10的构成要素的字符数据11的变换(字符变换)和图像数据12的变换(图像变换)是必要的。
关于本实施例的网页的变换处理进行说明。
首先,关于字符变换模块101执行的字符变换进行说明。
本实施例中的字符变换执行两个处理。第一个是,字符数据11中的网页描述语言的变换,第二个是,字符数据11中的图像参照(IMG标签)的变换。
第一个的字符数据11中的网页描述语言的变换通过把成为变换对象的字符串置换为成为目标的移动电话机2的网页描述语言中的字符串来实施。
详细地,预先准备列举成为变换对象的字符串和成为目标的网页描述语言的字符串的对应关系的表,即置换表,通过利用此置换表的字符串的置换处理来实施字符变换。
成为变换对象的字符串在网页发布服务器1a、1b、......的提供者确定成为基准的网页描述语言之后,可以从以该网页描述语言而使用的字符串之中任意地确定。在本实施例中,设定HTML1成为基准的网页描述语言、HTML2及HTML3成为目标的网页描述语言。成为变换对象的字符串从以HTML1使用的字符串中任意地取出。
特征是不解释包含成为变换对象的字符串的字符数据11的语法,而仅仅基于字符串的匹配来实施处理。另一方面,由于语法的解释不能通过这样的表来执行,而是在考虑字符串出现的上下文等的同时来执行,因此一般必需使用程序。
即,在利用置换表的字符串的置换处理中,有如下优点,将来,即使当成为变换对象的网页描述语言变更时,或者当成为目标的网页描述语言变更时,仍然不需要变更程序,而是通过仅仅变更置换表而能够与网页描述语言的变更相对应。
第二个的字符数据11中的图像参照(IMG标签)的变换中,计算字符数据11和字符数据11通过图像参照(IMG标签)而参照的图像数据12的总存储容量,来判断是否超过成为目标的移动电话机2的总存储容量。如果没有超过则什么也不变换。
另一方面,如果超过总存储容量,则通过后述的图像变换来实际地变换图像数据12并确认存储容量,并且把字符数据11中的图像参照(IMG标签)变换为参照变换的图像。关于详细的图像参照(IMG标签)的变换,在后文描述。有如下特征,通过实际地执行图像变换来确认全部的图像的存储容量,即使当字符数据11参照多个图像时,仍然能够变换为不超过成为目标的移动电话机2的总存储容量的网页10。
下面,关于图像变换模块102执行的图像变换进行说明。
本实施例中的图像变换是把图像变换为预定的多个等级的质量。作为多个等级,如图2(c)所示,有原本图像的质量、也就是没有变换的图像数据12、作为中间质量的中间图像数据14a~14c、作为最小质量的最小图像数据13这三个种类,作为中间质量,在本实施例中,有3个等级的质量14a~14c。合计有5个等级的质量。
而且,可以准备任何等级来作为中间质量。
最小图像数据13是为了最小化存储容量而设定得最低的质量。实际上,作为与图像的保存形式相应的变换,有以JPEG(联合图像专家组)形式保存的图像把质量下降1%、以GIF(图形交换格式)形式保存的图像把调色板2值化、等。通过向最小图像数据13的最小化变换,例如,如图2(c)所示,图像1从85KB变换为20KB,图像2从30KB变换为8KB,图像3从80KB变换为19KB。
而且,在向最小图像数据13的变换中,在牺牲质量到什么程度来降低存储容量这点上,网页发布服务器1a、1b......的管理者可以适当地确定。
中间图像数据14a~14c比最小图像数据13质量好,比图像数据12质量差。实际上,作为与图像的保存形式相应的变换,有以JPEG(联合图像专家组)形式保存的图像把质量下降0.2~0.6%等。通过向中间图像数据14a~14c的中间变换,例如,如图2(c)所示,图像1从85KB变换为70KB、50KB、34KB,图像2从30KB变换为24KB、18KB、12KB,图像3从80KB变换为64KB、48KB、32KB。
这些图像变换的执行定时有两个。第一个的图像变换的执行定时是,为了当网页发布服务器1a、1b......从移动电话机2接收字符数据11的发布要求时计算总存储容量因而图像变换模块102基于来自字符变换模块101的指示而执行时。第二个的图像变换的执行定时是,为了当网页发布服务器1a、1b......从移动电话机2接收图像数据12的发布要求时发布图像数据12因而图像变换模块102执行时。
由图像变换模块102生成的图像数据12、13、14a~14c存储在网页发布服务器1a、1b......的存储部(图中未示出),图像变换模块102仅仅在图像数据12、13、14a~14c未存储时把图像数据12实际地变换为图像数据12、13、14a~14c,当存储时,变换不执行。
另一方面,把图像数据12变换为最小图像数据13及中间图像数据14a~14c,即使参照之也仍然有超过总存储容量的情况。
具体地,为图2(a)所示的输出条件2的情况。网页10的字符数据11的存储容量和最小图像数据13的存储容量的总和超过成为目标的移动电话机2的总存储容量。
此时,也能够不输入图像数据12,然而,如果这样做,则在网页10施加的设计,即原本的网页10的布局在成为目标的移动电话机2中不再现。
在前述的字符数据11中的图像参照(IMG标签)的变换中,在这样的情况下,执行把存储容量非常小的图像数据,具体地为纵向1横向1、色彩为白色1色的白图像数据变换为以与图像数据12相同的大小显示的图像参照(IMG标签)。由此,原本的图像数据12未显示,但是布局被维持。
而且,即使把全部的图像参照(IMG标签)变换为参照白图像数据,也有超过成为目标的移动电话机2的总存储容量的情况。
具体地,为图2(a)所示的输出条件3的情况。网页10的字符数据11的存储容量和成为目标的移动电话机2的总存储容量大体一致,输入图像数据12的余地几乎没有。
在前述的字符数据11中的图像参照(IMG标签)的变换中,在这样的情况下,执行把存储容量进一步小的数据,具体地为表示图像说明的替代字符数据变换为与图像数据12在同一位置显示的图像参照(IMG标签)。由此,图像不显示,布局也不维持,但是知道该处有过什么样的图像。
而且,替代字符数据是在原本的字符数据11中的图像参照(IMG标签)中包含的替代字符(ALT属性值)。原本的字符数据11中未包含的情况下,例如,利用「图像1」等的通用的字符串。
此替代字符数据的存储容量也取决于字符串的长度,但是如果考虑到每一个字符的信息量为几B(字节),则如图2(d)所示,考虑至多几十B(约0.01KB)的程度。
图4(a)是当接收来自移动电话机2的网页10的发布要求时,网页发布服务器1a、1b......实施的网页10的发布处理的流程图。
如前所述,网页10的发布要求包括字符数据11的发布要求和图像数据12的发布要求,但是,首先传送来的是字符数据11的发布要求。即,首先,执行字符数据11的发布处理。
接收网页10的发布要求的网页发布服务器1a、1b......进行至S101的步骤,抽出能够指定在网页10的发布要求中包含的移动电话机2的机器种类的信息,执行针对每个移动电话机2的机器种类来指定预定的输出条件的输出条件指定处理。然后,进行至S102的步骤。
S102的步骤中,基于由输出条件所确定的网页描述语言的信息,选择网页描述语言的置换表,判断置换表中的置换源的字符串是否包含在作为发布对象的字符数据11中。
在S102的步骤中,在判断为不包含的情况下,进行至S104的步骤。
在S102的步骤中,在判断为置换表中的置换源的字符串包含在作为发布对象的字符数据11中的情况下,进行至S103的步骤,把字符数据11中的置换源的字符串变换为置换表中的置换目标的字符串。此后,进行至S104的步骤。
在S104的步骤中,指定输出条件中的显示尺寸的上限,判断作为发布对象的字符数据11所参照的全部图像数据12的显示尺寸是否比上限小。
在S104的步骤中,在判断为比上限小的情况下,进行至S106的步骤。
在S104的步骤中,在判断为存在显示尺寸比上限大的图像数据12的情况下,进行至S 105的步骤,执行使该图像数据12的显示尺寸变得比上限小的图像变换。此后,进行至S106的步骤。
在S106的步骤中,指定输出条件中的总存储容量的上限,判断作为发布对象的字符数据11的存储容量和该字符数据11所参照的全部图像数据12的存储容量的总和,即总存储容量是否比上限小。
在S106的步骤中,在判断为比上限小的情况下,进行至S108的步骤。
在S106的步骤中,在判断为比上限大的情况下,进行至S107的步骤,执行字符数据11及图像数据12的变换处理。关于字符和图像的变换处理,参照图5在后文描述。此后,进行至S108的步骤。
在S108的步骤中,把变换为满足输出条件的字符数据11发布至移动电话机2。
图5是S107的步骤中实施的字符和图像的变换处理的流程图。
网页发布服务器1a、1b......进行至S301的步骤,将最小化变换应用于网页的字符数据11所参照的全部的图像数据12,来生成最小图像数据13。然后,进行至S302的步骤。
S302的步骤中,变换字符数据11中的图像参照(IMG标签),把向图像数据12的参照变换为最小图像数据13的参照。此时,每当执行S302的步骤时,按照字符11中的输出的逆序,来把图像参照(IMG标签)逐一地变换为最小图像数据13的参照。
在此,关于使用网页描述语言的字符数据11中的图像参照(IMG标签)进行说明。图像数据12的实体是存储图像的文件。因此,向图像数据12的实体的参照成为文件名。例如,原本的图像数据的文件名为「xxx.jpg」时的图像参照(IMG标签)例如像「<img src=“xxx.jpg”>」那样通过示出图像参照的IMG标签来描述文件名。
然后,关于向最小图像数据13的参照进行说明。如果应用与向原本的图像数据12的参照相同的考虑方法,则当最小图像数据13的文件名例如为「xxx_min.jpg」时,例如,像「<img src=“xxx_min.jpg”>」那样描述其文件名。
但是,在本发明中,以在原本的图像数据12的文件名中添加能够指定图像变换的内容的参数的形式来描述。当把能够指定最小化变换的参数设定为例如「min」时,像「<img src=“xxx.jpg?min”>」那样描述图像参照(IMG标签)。
也就是,通过S302的步骤,字符数据11的图像参照(IMG标签)从原本的图像数据12的文件名变换为在图像数据12的文件名中添加能够指定最小化变换的参数,例如「?min」。
然后,进行至S303的步骤,指定输出条件中总存储容量的上限,判断作为发布对象的字符数据11的存储容量和该字符数据11参照的全部图像数据12及最小图像数据13的存储容量的总和,即总存储容量是否比上限小。
在S303的步骤中,在判断为比上限小的情况下,进行至S304的步骤。
在S303的步骤中,在判断为比上限大的情况下,进行至S307的步骤,判断是否已把字符数据11中的图像参照(IMG标签)全部变换为向最小图像数据13的参照。
在S307的步骤中,在判断为已全部变换的情况下,进行至S308的步骤。
在S307的步骤中,在判断为未全部变换的情况下,返回至S302的步骤,按照输出的逆序,把下一个图像参照(IMG标签)变换为向最小图像数据的参照,再次执行S303的判断。
在S308的步骤中,变换字符数据11中的图像参照(IMG标签),把向最小图像数据13的参照变换为向白图像数据的参照。此时,每当执行S308的步骤时,按照字符数据11的输出的逆序,来把图像参照(IMG标签)逐一地变换为向白图像数据的参照。
当原本的图像数据的文件名为「xxx.jpg」,能够指定向白图像数据的变换的参数例如为「white」时,把图像参照(IMG标签)变换为例如「<img src=“xxx.jpg?white”>」那样。
而且,也可以变换为白图像数据的文件名。
然后,进行至S309的步骤,指定输出条件中总存储容量的上限,判断作为发布对象的字符数据11的存储容量和该字符数据11参照的全部最小图像数据13及白图像数据的存储容量的总和,即总存储容量是否比上限小。
在S309的步骤中,在判断为比上限小的情况下,进行至S304的步骤。
在S309的步骤中,在判断为比上限大的情况下,进行至S310的步骤,判断是否已把字符数据11中的图像参照(IMG标签)全部变换为向白图像数据的参照。
在S310的步骤中,在判断为已全部变换的情况下,进行至S311的步骤。
在S310的步骤中,在判断为未全部变换的情况下,返回至S308的步骤,按照输出的逆序,把下一个图像参照(IMG标签)变换为白图像数据的参照,再次执行S309的判断。
在S311的步骤中,变换字符数据11中的图像参照(IMG标签),把白图像数据的参照变换为替代字符数据。此时,每当执行S308的步骤时,按照字符数据11的输出的逆序,来把图像参照(IMG标签)逐一地变换为替代字符数据。
在此,关于替代字符数据进行说明。如前所述,图像参照(IMG标签)使用网页描述语言,例如,像「<img src=“xxx.jpg”>」那样,描述在字符数据11之中。在网页描述语言中,能够在该图像参照(IMG标签)之中写入示出其图像含义的替代字符数据(ALT属性值)。例如,在图像数据「xxx.jpg」为「办公室的照片」的情况下,能够如「<img src=“xxx.jpg”alt=“办公室的照片”>」那样,把替代字符数据写入图像参照(IMG标签)。
即,图像参照(IMG标签)的向替代字符数据的变换是把字符数据11中的图像参照(IMG标签),例如「<img src=“xxx.jpg”alt=“办公室的照片”>」,向替代字符数据,例如「办公室的照片」变换。
而且,在替代字符数据(ALT属性值)未设定在图像参照(IMG标签)中的情况下,可以适当地设定「图像1」那样的字符串。
下面,进行至S312的步骤,指定输出条件中总存储容量的上限,判断作为发布对象的字符数据11的存储容量和该字符数据11参照的全部最小图像数据13及白图像数据、还有替代字符数据的存储容量的总和,即总存储容量是否比上限小。
在S312的步骤中,在判断为比上限小的情况下,进行至S304的步骤。
在S312的步骤中,在判断为比上限大的情况下,进行至S313的步骤,判断是否已把字符数据11中的图像参照(IMG标签)全部变换为替代字符数据。
在S313的步骤中,在判断为已全部变换的情况下,由于此后不能进行变换,因此字符和图像的变换处理结束。
在S313的步骤中,在判断为未全部变换的情况下,返回至S311的步骤,按照输出的逆序,把下一个图像参照(IMG标签)变换为替代字符数据,再次执行S312的判断。
在S304的步骤中,对字符数据11参照的全部图像数据12应用中间变换,生成中间图像数据14a~14c。然后,进行至S305的步骤。关于中间图像数据,针对每个图像数据12,如前所述,制作质量不同的三个中间图像数据14a~14c。
在S305的步骤中,变换字符数据11中的图像参照(IMG标签),把向最小图像数据13及白图像数据的参照、还有替代字符数据,变换为向中间图像数据14a~14c的参照。此时,每当执行S305的步骤时,按照字符数据11的输出的顺序和中间图像数据14a~14c的质量良好的顺序,来把图像参照(IMG标签)逐一地变换为向中间图像数据14a~14c的参照。
即如下的方法,在第一次的S305的步骤中,把最初输出的图像数据变换为向质量最好的中间图像数据14a的参照,在第二次的S305的步骤中,把最初输出的图像数据变换为向质量其次好的中间图像数据14b的参照,......。
在该图像参照(IMG标签)的向中间图像数据14a~14c的变换时,当原本的图像数据12的文件名为「xxx.jpg」,能够指定向质量80%的中间图像数据14a的变换的参数例如为「80」时,把图像参照(IMG标签)变换为例如「<img src=“xxx.jpg?80”>」那样。
而且,如果变换内容能够指定,则什么样的参数都可以。
然后,进行至S306的步骤,指定输出条件中总存储容量的上限,判断作为发布对象的字符数据11的存储容量和该字符数据11参照的全部中间图像数据14a~14c、最小图像数据13、及白图像数据、还有替代字符数据的存储容量的总和,即总存储容量是否比上限小。
在S306的步骤中,在判断为比上限小的情况下,返回至S305的步骤,按照输出的顺序和中间图像数据14a~14c的质量良好的顺序,来把图像参照(IMG标签)变换为向中间图像数据14a~14c中任意一个的参照,再次执行S306的判断。
在S306的步骤中,在判断为比上限大的情况下,进行至S306A的步骤,采用在S306的步骤中最后判断为总存储容量比上限小的字符数据11,即总存储容量比上限小并且最大程度改善最初输出的图像的质量的图像参照(IMG标签),结束字符和图像的变换处理。
而且,在S305的步骤中,应用中间图像数据14a~14c之中质量最好的中间图像数据14a来作为最好的质量,然而,本发明不限于此,也可以最初应用原本的图像数据12,判断总存储容量是否超过上限,在未超过的情况下,应用原本的图像数据12。
如此生成的字符数据11发布至移动电话机2。移动电话机2通过网络浏览器来处理字符数据11,向网页发布服务器1a、1b......发送图像数据发布要求,该图像数据发布要求用于使字符数据11通过图像参照(IMG标签)所参照的原本的图像数据12、最小图像数据13、中间图像数据14、白图像数据中的任意一个发布。
如前所述,在字符数据11中的图像参照(IMG标签)中,对于原本的图像数据12的文件名,适当地追加用于指定变换内容的参数。因此,图像数据发布要求包含原本的图像数据12的文件名和参数。
图4(b)是接收图像数据发布要求的网页发布服务器1a、1b......执行的图像数据发布处理的流程图。
网页发布服务器1a、1b......进行至S201的步骤,指定图像数据发布要求中包含的原本的图像数据12的文件名、和变换的参数,进行至S202的步骤。
在S202的步骤中,判断对于原本的图像数据12执行由参数所指定的变换而生成的最小图像数据13或中间图像数据14a~14c是否存储在网页发布服务器1a、1b......的存储部(图中未示出)中。
在S202的步骤中,在判断为存储的情况下,进行至S204的步骤。
在S202的步骤中,在判断为未存储的情况下,进行至S203的步骤,对于原本的图像数据12的文件执行由参数所指定的变换,生成最小图像数据13或中间图像数据14a~14c。而且,所生成的最小图像数据13或中间图像数据14a~14c存储在网页发布服务器1a、1b......的存储部(图中未示出)中。然后,进行至S204的步骤。
在S204的步骤中,发布执行必要的变换而生成的图像数据,结束处理。
这样,通过把原本的图像数据12的文件名和能够指定变换内容的参数发送至网页发布服务器1a、1b......,即使当把图像数据发布要求发送至网页发布服务器1a、1b......中的任意一个时,在接收图像数据发布要求的网页发布服务器1a、1b......中,能够发布执行必要的变换而生成的图像数据。
至此,根据本实施例,能够提供一种网页发布系统,该网页发布系统能够发布变换为满足移动电话机2的输出条件的网页10。
而且,根据本实施例,能够提供一种网页发布系统,该网页发布系统通过使用把图像数据12最小化变换而得的最小图像数据13,而能够发布使网页10的总存储容量变得比移动电话机2的上限存储容量小的网页10。
而且,根据本实施例,能够提供一种网页发布系统,该网页发布系统通过不仅使用把图像数据12最小化变换而得的最小图像数据13,而且还部分地使用比最小化变换而得的数据质量好的中间变换而得的中间图像数据14a~14c,而能够发布网页10的总存储容量比移动电话机2的上限存储容量小并且抑制了图像数据12的质量劣化的网页10。
而且,根据本实施例,能够提供一种网页发布系统,该网页发布系统通过不仅使用把图像数据12最小化变换而得的最小图像数据13,而且还从具有最高重要程度的可能性的最初输出的图像数据12开始按顺序使用比最小化变换而得的数据质量好的中间变换而得的中间图像数据14a~14c,而能够发布网页10的总存储容量比移动电话机2的上限存储容量小并且抑制了具有最高重要程度的可能性的图像数据12的质量劣化的网页10。
而且,根据本实施例,能够提供一种网页发布系统,该网页发布系统由于例如如果仅仅5个变换被确定,则在网页发布服务器1a、1b......中,变换图像数据12的处理不会不必要地增加,变换处理的负荷和时间减少,因此能够大量且高速地发布变换为满足移动电话机2的输出条件的网页10。
而且,根据本实施例,能够提供一种网页发布系统,该网页发布系统通过不仅使用把图像数据12最小化变换而得的最小图像数据13,而且还部分地使用比最小化变换而得的数据存储容量小的白图像数据,而能够发布网页10的总存储容量比移动电话机2的上限存储容量小并且抑制了图像数据12的质量劣化的网页10。
而且,根据本实施例,能够提供一种网页发布系统,该网页发布系统通过不仅使用把图像数据12最小化变换而得的最小图像数据13,而且还从具有最低重要程度的可能性的最后输出的图像数据12开始按顺序使用比最小化变换而得的数据存储容量小的白图像数据,而能够发布网页10的总存储容量比移动电话机2的上限存储容量小并且省略了具有最低重要程度的可能性的图像数据12的网页10。
而且,根据本实施例,能够提供一种网页发布系统,该网页发布系统通过不仅使用把图像数据12最小化变换而得的最小图像数据13,而且还部分地使用比最小化变换而得的数据存储容量小的白图像数据、比白图像数据存储容量小的替代字符数据,而能够发布网页10的总存储容量比移动电话机2的上限存储容量小并且抑制了图像数据12的质量劣化的网页10。
而且,根据本实施例,能够提供一种网页发布系统,该网页发布系统通过不仅使用把图像数据12最小化变换而得的最小图像数据13、和白图像数据,而且还从具有最低重要程度的可能性的最后输出的图像数据12开始按顺序使用比白图像数据存储容量小的替代字符数据,而能够发布网页10的总存储容量比移动电话机2的上限存储容量小并且省略了具有最低重要程度的可能性的图像数据12的网页10。
而且,根据本实施例,在显示尺寸不超过上限显示尺寸的情况下,即使进行其它的图像数据12的变换,显示尺寸也不变换,网页10的布局也不变更。而且,在显示尺寸超过上限显示尺寸的情况下,执行显示尺寸的变换,在显示尺寸内显示。因此,能够提供一种网页发布系统,该网页发布系统能够通过最低限度的布局变更而发布变换为容纳于移动电话机2的上限显示尺寸的网页10。
而且,根据本实施例,通过引入负荷分散服务器4,即使在接收字符数据11的发布要求来进行发布的网页发布服务器1a、1b......、和接收图像数据12的发布要求来进行发布的网页发布服务器1a、1b......成为不同的网页发布服务器1a、1b......的情况下,发布图像数据12的网页发布服务器1a、1b......仍然接收能够指定图像数据12的变换内容的参数,此时,能够变换图像数据12并发送。因此,在发布字符数据11的网页发布服务器1a、1b......和发布图像数据12的网页发布服务器1a、1b......之间,没有必要共享变换的图像数据12,网页发布系统的负荷分散变得容易。
特别是,以往的作法,即,把发布服务器发布的网页通过中继服务器变换为满足输出条件的网页的网页发布系统中,存在如下问题,即,存在如果不在发布服务器和中继服务器双方进行特殊的制造则不能进行负荷分散的情况,而且,存在在不进行特殊的制造的情况下不能进行中继服务器的负荷分散的情况,对于存在的上述问题,本发明的主要效果之一是,制造也不必要,能够容易地进行负荷分散。
而且,根据本实施例,能够提供一种网页发布系统,该网页发布系统由于在发布服务器中,对一次变换的图像数据12再次变换的处理的负荷和时间减少,因此能够大量且高速地发布变换为满足移动电话机2的输出条件的网页10。
特别是,从图像数据12向最小图像数据13、中间图像数据14a~14c的变换对于计算机是负荷非常高、非常耗时间的处理。本发明的主要效果之一是,在必需处理大量的发布要求的系统中,能够抑制这样的处理。
而且,根据本实施例,能够提供一种网页发布系统,该网页发布系统通过基于预定的字符串的置换表来置换字符串的单纯处理,而能够针对每个移动电话机2来发布变换为以预定网页描述语言而描述的字符数据11的网页10。而且,由于不解析网页描述语言的语法,因此即使当网页描述语言的语法变更及追加时,在一次制作的处理中,仍然能够对于新语法降低发生问题的可能性。
而且,根据本实施例,能够容易地提供一种网页发布系统,该网页发布系统由于网页发布服务器1a、1b......安装为对于执行网页发布的通用程序的内置程序,即所谓的对于网络服务器103的模块,因此没有必要另行设置中继服务器那样的服务器,而能够发布变换为满足移动电话机2的输出条件的网页10。而且,当执行负荷分散时,可以仅仅对网络服务器负荷分散,网页发布系统的负荷分散变得容易。
至此,通过附图说明了本发明的实施例,然而,具体的结构不限于这些实施例,在不脱离本发明的要旨的范围内的变更及追加包含在本发明中。
例如,在前述实施例中,由多台网页发布服务器1a、1b......和负荷分散服务器4构成网页发布系统,然而,本发明不限于此,也可以由一台网页发布服务器构成。在此情况下,可以把网页发布服务器直接连接至因特网3。在由一台构成的情况下,例如,对于包含多个图像数据的网页,能够变换为满足移动电话机2的输出条件来发布。
而且,在前述实施例中,构成为根据与总存储容量有关的输出条件而不变换图像数据12,或者把图像数据12变换为最小图像数据13、中间图像数据14a~14c的任意一个、白图像数据、替代字符数据之中的任意一个,然而,也可以不把最小图像数据13、中间图像数据14a~14c的任意一个、白图像数据、替代字符数据的全部作为对象,也可以把这些之中的一部分作为变换对象。例如,可以构成为不变换、或者变换为最小图像数据13的任意一个,也可以应用此外的组合。
而且,在前述实施例中,构成为在根据与总存储容量有关的输出条件而把图像数据12更换为最小图像数据13、中间图像数据14a~14c的任意一个、白图像数据、替代字符数据之中的任意一个之后,按照从最初输出的开始的顺序,进一步向中间图像数据14a~14c的任意一个更换,然而,本发明不限于此,可以以任何的顺序来向中间图像数据14a~14c的任意一个更换。
而且,在前述实施例中,构成为在根据与总存储容量有关的输出条件而把图像数据12更换为最小图像数据13之后,按照从最后输出的最小图像数据13开始的顺序,进一步向白图像数据及替代字符数据更换,然而,本发明不限于此,可以以任何的顺序来向白图像数据及替代字符数据更换。
而且,在前述实施例中,构成为根据与显示尺寸有关的输出条件而把图像数据12变换显示尺寸,然而,本发明不限于此,也可以构成为不执行显示尺寸的变换。在不变换的情况下,可以在IMG标签之中指定纵向的长度和横向的长度。
而且,在前述实施例中,构成为存储暂时变换生成的最小图像数据13及中间图像数据14a~14c,在必要时再次利用,然而,本发明不限于此,也可以不存储而在必要时每次进行变换。
而且,在前述实施例中,把图像数据12用作字符数据11参照的网页形成数据,然而,本发明不限于此,也可以是移动电话机2能够执行的程序(所谓的应用程序)的数据。
而且,在前述实施例中,构成为在一台网页发布服务器1a中内置字符变换模块101和图像变换模块102二者,然而,本发明不限于此,也可以分为仅仅内置字符变换模块101的网页发布服务器和仅仅内置图像变换模块102的网页发布服务器,通常由两台以上的网页发布服务器来构成网页发布系统。在此情况下,负荷分散服务器4可以把字符数据11的发布要求,即网页10的发布要求发布至仅仅内置字符变换模块101的网页发布服务器,把图像数据12的发布要求发布至仅仅内置图像变换模块102的网页发布服务器。
如果不购入字符变换模块101而仅仅大量购入图像变换模块102,则能够大量准备仅仅内置图像变换模块102的网页发布服务器,当像大规模购物网站那样,需要变换非常大量的图像并发布时,能够实现这样的结构非常有用。
而且,在前述实施例中,把移动电话机2用作用来输出全部网页的输出条件被个别地确定的多个输出终端,然而,本发明不限于此,无需说明的是,本发明能够应用于,例如,总存储容量有上限的、移动电话机以外的移动机器、及总存储容量设有上限的用于数据输出的软件(用于运动图像输出的浏览器等)那样的输出条件被个别地确定的输出终端。
下面说明产业上可利用性。
本发明能够用于对输出条件不同的输出对象执行网页发布的数据发布业务。
Claims (14)
1.一种网页发布系统,包括:发布服务器,配备发布装置,该发布装置能够与网络通信,并且能够发布包括由预定的网页描述语言描述的字符数据及该字符数据所参照的网页形成数据的网页;多个输出终端,能够输出经由所述网络从所述发布服务器发布的所述网页,并且用于输出全部所述网页的输出条件被个别地确定,其特征在于,
所述发布服务器包括:
输出条件指定装置,基于从所述输出终端发送的所述网页的发布要求的接收,指定与该输出终端相对应的输出条件;
判断装置,判断所述网页是否满足由所述输出条件指定装置所指定的输出条件;
网页变换装置,当所述判断装置判断为不满足所述输出条件时,执行变换为满足所述输出条件的网页的处理。
2.按照权利要求1所述的网页发布系统,其中,
所述判断装置当所述网页的总存储容量超过作为预定数值的上限存储容量时判断为不满足所述输出条件;
所述网页变换装置包括:
最小变换装置,执行把所述网页形成数据变换为存储容量最小化的最小网页形成数据的处理;
字符变换装置,执行把参照所述网页形成数据的所述字符数据变换为参照由所述最小变换装置所变换的所述最小网页形成数据的字符数据的处理。
3.按照权利要求1或2所述的网页发布系统,其中,
所述判断装置当所述网页的总存储容量超过作为预定数值的上限存储容量时判断为不满足所述输出条件;
所述网页变换装置包括:
最小变换装置,执行把所述网页形成数据变换为存储容量最小化的最小网页形成数据的处理;
中间变换装置,执行把所述网页形成数据变换为比所述最小网页形成数据的存储容量大并且比该网页形成数据的存储容量小的存储容量的中间网页形成数据的处理;
字符变换装置,执行把参照所述网页形成数据的所述字符数据变换为参照所述最小网页形成数据或所述中间网页形成数据之中任意一个的字符数据的处理。
4.按照权利要求3所述的网页发布系统,其中,
所述网页包括多个网页形成数据;
所述字符变换装置执行把分别参照所述多个网页形成数据的所述字符数据按照取决于所述输出终端的输出顺序而变换为参照所述中间网页形成数据的字符数据的处理。
5.按照权利要求3或4所述的网页发布系统,其中,
所述中间变换装置在预定次数的范围内执行把所述网页形成数据变换为所述中间网页形成数据的处理。
6.按照权利要求1至5中任意一个所述的网页发布系统,其中,
所述判断装置当所述网页的总存储容量超过作为预定数值的上限存储容量时判断为不满足所述输出条件;
所述网页变换装置包括:
最小变换装置,执行把所述网页形成数据变换为存储容量最小化的最小网页形成数据的处理;
字符变换装置,执行把参照所述网页形成数据的所述字符数据变换为参照所述最小网页形成数据或比该最小网页形成数据存储容量小的预定的特别网页形成数据之中任意一个的字符数据的处理。
7.按照权利要求6所述的网页发布系统,其中,
所述网页包括多个网页形成数据;
所述字符变换装置执行把分别参照所述多个网页形成数据的所述字符数据按照取决于所述输出终端的输出的逆序而变换为参照所述特别网页形成数据的字符数据的处理。
8.按照权利要求6或7所述的网页发布系统,其中,
所述字符变换装置执行把参照所述网页形成数据的所述字符数据变换为参照所述最小网页形成数据、所述特别网页形成数据、比该特别网页形成数据存储容量小的预定替代字符数据之中任意一个的字符数据的处理。
9.按照权利要求8所述的网页发布系统,其中,
所述网页包括多个网页形成数据;
所述字符变换装置执行把参照所述多个网页形成数据的所述字符数据按照取决于所述输出终端的输出的逆序而变换为参照所述替代字符数据的字符数据的处理。
10.按照权利要求1至9中任意一个所述的网页发布系统,其中,
所述判断装置当所述网页形成数据的显示尺寸超过作为预定数值的上限显示尺寸时判断为不满足所述输出条件;
所述网页变换装置包括:
缩小变换装置,执行把所述网页形成数据变换为所述显示尺寸成为所述上限显示尺寸的缩小网页形成数据的处理;
字符变换装置,执行把参照所述网页形成数据的所述字符数据变换为参照所述缩小网页形成数据的字符数据的处理。
11.按照权利要求1至10中任意一个所述的网页发布系统,其中,
所述网页变换装置包括:
网页形成数据变换装置,执行变换所述网页形成数据的处理;
字符变换装置,执行把参照所述网页形成数据的所述字符数据变换为作为参照由所述网页形成数据变换装置所变换的所述网页形成数据的字符数据的、包含能够指定取决于所述网页形成数据变换装置的变换内容的参数的指定字符数据的处理;
所述发布装置基于从所述输出终端发送的所述网页的发布要求的接收,来发布由所述字符变换装置变换的指定字符数据,并且基于从所述输出终端接收包含所述参数的所述网页形成数据的发布要求,来发布由所述网页形成数据变换装置变换的所述网页形成数据。
12.按照权利要求1至11中任意一个所述的网页发布系统,其中,
所述网页变换装置包括:
变换后网页形成数据存储装置,存储由所述网页变换装置变换的变换后网页形成数据,
当所述变换后网页形成数据未存储在所述变换后网页形成数据存储装置中时,执行变换所述网页形成数据的处理。
13.按照权利要求1至12中任意一个所述的网页发布系统,其中,
所述判断装置当预定的字符串的置换表中的全部的置换源的字符串在所述字符数据中出现时判断为不满足所述输出条件;
所述网页变换装置包括:
字符变换装置,通过在不解析所述网页描述语言的语法的情况下基于预定的字符串的置换表置换字符串,来把所述字符数据变换为以所述终端网页描述语言的类别而描述的字符数据。
14.按照权利要求1至13中任意一个所述的网页发布系统,其中,
所述发布服务器安装为对于通用的执行网页发布的程序的内置程序。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008146238A JP4913777B2 (ja) | 2008-06-03 | 2008-06-03 | Webページ配信システム |
JP2008-146238 | 2008-06-03 | ||
PCT/JP2009/002482 WO2009147844A1 (ja) | 2008-06-03 | 2009-06-02 | Webページ配信システム |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102047233A true CN102047233A (zh) | 2011-05-04 |
Family
ID=41397927
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009801199734A Pending CN102047233A (zh) | 2008-06-03 | 2009-06-02 | 网页发布系统 |
Country Status (4)
Country | Link |
---|---|
US (1) | US8726150B2 (zh) |
JP (1) | JP4913777B2 (zh) |
CN (1) | CN102047233A (zh) |
WO (1) | WO2009147844A1 (zh) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5335632B2 (ja) * | 2009-09-14 | 2013-11-06 | 富士フイルム株式会社 | ウェブページ閲覧システム、サーバ、ウェブページ閲覧方法及びプログラム |
US8907966B2 (en) * | 2011-03-30 | 2014-12-09 | Mckesson Financial Holdings | Methods, apparatuses and computer program products for providing adaptive rendering quality degradation |
JP2013214237A (ja) * | 2012-04-03 | 2013-10-17 | Nippon Telegr & Teleph Corp <Ntt> | コンフィグレーションファイル解析装置、および、プログラム |
US9043441B1 (en) * | 2012-05-29 | 2015-05-26 | Google Inc. | Methods and systems for providing network content for devices with displays having limited viewing area |
US20140026067A1 (en) * | 2012-07-23 | 2014-01-23 | Korea Advanced Institute Of Science And Technology | Method and apparatus for processing movement of web object based on intent |
JP2014071552A (ja) * | 2012-09-28 | 2014-04-21 | Nec Corp | データ形式変換装置、方法、及び、プログラム |
US9563713B2 (en) * | 2012-10-10 | 2017-02-07 | Microsoft Technology Licensing, Llc | Automatic mobile application redirection |
US10078626B1 (en) * | 2012-11-27 | 2018-09-18 | Amazon Technologies, Inc. | Automated layout testing of content |
KR101272867B1 (ko) * | 2012-11-30 | 2013-06-10 | (주)인스웨이브시스템즈 | 모바일 단말기의 그리드 출력 장치 및 그 방법 |
US9170716B1 (en) * | 2013-03-12 | 2015-10-27 | Ca, Inc. | System and method for a distributed graphical user interface |
JP2014123389A (ja) * | 2014-01-31 | 2014-07-03 | Obic Co Ltd | 項目名変更装置、項目名変更方法及び項目名変更プログラム |
US8990359B1 (en) * | 2014-05-19 | 2015-03-24 | Parrable, Inc. | Methods and apparatus for pixel encoded web page |
US9720581B2 (en) * | 2014-09-08 | 2017-08-01 | International Business Machines Corporation | Responsive image rendition authoring |
US10210144B2 (en) * | 2016-08-16 | 2019-02-19 | Adobe Inc. | Creation and display of a webpage with alternative layouts for different webpage widths |
Family Cites Families (38)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6343313B1 (en) * | 1996-03-26 | 2002-01-29 | Pixion, Inc. | Computer conferencing system with real-time multipoint, multi-speed, multi-stream scalability |
JPH11345201A (ja) * | 1998-05-29 | 1999-12-14 | Ntt Data Corp | 情報提供システム及び情報提供ネットワークシステム |
US6300947B1 (en) * | 1998-07-06 | 2001-10-09 | International Business Machines Corporation | Display screen and window size related web page adaptation system |
US6563517B1 (en) * | 1998-10-02 | 2003-05-13 | International Business Machines Corp. | Automatic data quality adjustment to reduce response time in browsing |
US6457030B1 (en) * | 1999-01-29 | 2002-09-24 | International Business Machines Corporation | Systems, methods and computer program products for modifying web content for display via pervasive computing devices |
JP2000305837A (ja) * | 1999-04-22 | 2000-11-02 | Seiko Epson Corp | 情報処理装置および情報処理方法ならびに情報記録媒体 |
JP2001195391A (ja) | 2000-01-14 | 2001-07-19 | Nec Information Service Ltd | フォーマット変換・ページ分割中継サーバ |
US20010047517A1 (en) * | 2000-02-10 | 2001-11-29 | Charilaos Christopoulos | Method and apparatus for intelligent transcoding of multimedia data |
US7702995B2 (en) * | 2000-04-24 | 2010-04-20 | TVWorks, LLC. | Method and system for transforming content for execution on multiple platforms |
US7210099B2 (en) * | 2000-06-12 | 2007-04-24 | Softview Llc | Resolution independent vector display of internet content |
KR20040041082A (ko) * | 2000-07-24 | 2004-05-13 | 비브콤 인코포레이티드 | 멀티미디어 북마크와 비디오의 가상 편집을 위한 시스템및 방법 |
US20020016801A1 (en) * | 2000-08-01 | 2002-02-07 | Steven Reiley | Adaptive profile-based mobile document integration |
US7210100B2 (en) * | 2000-09-27 | 2007-04-24 | Eizel Technologies, Inc. | Configurable transformation of electronic documents |
US20020078253A1 (en) * | 2000-12-20 | 2002-06-20 | Gyorgy Szondy | Translation of digital contents based on receiving device capabilities |
US6871236B2 (en) * | 2001-01-26 | 2005-03-22 | Microsoft Corporation | Caching transformed content in a mobile gateway |
JP4251794B2 (ja) * | 2001-08-07 | 2009-04-08 | ソニー株式会社 | 情報配信システム及び情報配信方法、並びに情報供給装置及び情報供給方法 |
US20030050931A1 (en) * | 2001-08-28 | 2003-03-13 | Gregory Harman | System, method and computer program product for page rendering utilizing transcoding |
JP4055407B2 (ja) | 2001-12-06 | 2008-03-05 | 三菱電機株式会社 | 画像変換装置、画像表示装置、及び画像伝送システム、並びに画像変換方法、画像伝送方法、画像変換プログラム、及び画像表示プログラム |
US20030115365A1 (en) * | 2001-12-19 | 2003-06-19 | Teddy Lindsey | Transcoding information in a first markup language into a second markup language |
JP2003281030A (ja) * | 2002-03-19 | 2003-10-03 | Canon Inc | 情報提供サーバ、情報提供方法 |
JP3823929B2 (ja) * | 2002-05-17 | 2006-09-20 | ソニー株式会社 | 情報処理装置、情報処理方法、およびコンテンツ配信装置、コンテンツ配信方法、並びにコンピュータ・プログラム |
US7165224B2 (en) * | 2002-10-03 | 2007-01-16 | Nokia Corporation | Image browsing and downloading in mobile networks |
US7685315B2 (en) * | 2002-10-28 | 2010-03-23 | Nokia Corporation | System and method for conveying terminal capability and user preferences-dependent content characteristics for content adaptation |
US7203901B2 (en) * | 2002-11-27 | 2007-04-10 | Microsoft Corporation | Small form factor web browsing |
US8468227B2 (en) * | 2002-12-31 | 2013-06-18 | Motorola Solutions, Inc. | System and method for rendering content on multiple devices |
JP4419393B2 (ja) * | 2003-01-15 | 2010-02-24 | パナソニック株式会社 | 情報表示装置及び情報処理装置 |
WO2004068320A2 (en) * | 2003-01-27 | 2004-08-12 | Vincent Wen-Jeng Lue | Method and apparatus for adapting web contents to different display area dimensions |
EP1604305A2 (en) * | 2003-03-17 | 2005-12-14 | British Telecommunications Public Limited Company | Web content adaption process and system |
US20060048051A1 (en) * | 2004-08-25 | 2006-03-02 | Research In Motion Limited | Method for rendering formatted content on a mobile device |
US7669121B2 (en) * | 2005-01-19 | 2010-02-23 | Microsoft Corporation | Transcode matrix |
US7853939B2 (en) * | 2005-09-21 | 2010-12-14 | Qwikker, Inc. | Device-aware content delivery |
US7707485B2 (en) * | 2005-09-28 | 2010-04-27 | Vixs Systems, Inc. | System and method for dynamic transrating based on content |
US9681105B2 (en) * | 2005-12-29 | 2017-06-13 | Rovi Guides, Inc. | Interactive media guidance system having multiple devices |
US7694221B2 (en) * | 2006-02-28 | 2010-04-06 | Microsoft Corporation | Choosing between multiple versions of content to optimize display |
US20080072139A1 (en) * | 2006-08-20 | 2008-03-20 | Robert Salinas | Mobilizing Webpages by Selecting, Arranging, Adapting, Substituting and/or Supplementing Content for Mobile and/or other Electronic Devices; and Optimizing Content for Mobile and/or other Electronic Devices; and Enhancing Usability of Mobile Devices |
US8181107B2 (en) * | 2006-12-08 | 2012-05-15 | Bytemobile, Inc. | Content adaptation |
EP1947575A1 (en) * | 2007-01-18 | 2008-07-23 | Wapple.net Ltd | Computer system |
US7853593B2 (en) * | 2007-03-21 | 2010-12-14 | Microsoft Corporation | Content markup transformation |
-
2008
- 2008-06-03 JP JP2008146238A patent/JP4913777B2/ja active Active
-
2009
- 2009-06-02 CN CN2009801199734A patent/CN102047233A/zh active Pending
- 2009-06-02 WO PCT/JP2009/002482 patent/WO2009147844A1/ja active Application Filing
- 2009-06-02 US US12/995,238 patent/US8726150B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2009294801A (ja) | 2009-12-17 |
WO2009147844A1 (ja) | 2009-12-10 |
US8726150B2 (en) | 2014-05-13 |
US20110167333A1 (en) | 2011-07-07 |
JP4913777B2 (ja) | 2012-04-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102047233A (zh) | 网页发布系统 | |
US8296777B2 (en) | System and method for providing customized dynamic images in electronic mail | |
CN101771681B (zh) | 一种页面显示控制方法、服务器及系统 | |
US7870482B2 (en) | Web browser extension for simplified utilization of web services | |
TW588261B (en) | Efficient processing of extensible markup language documents in content based routing networks | |
CN101295302B (zh) | 广告投放系统及方法 | |
US20010039540A1 (en) | Method and structure for dynamic conversion of data | |
JP2004334866A (ja) | タグリブを介するウェブサイトサマリの変換 | |
CN104185845A (zh) | 用于提供网页的二进制表示的系统和方法 | |
CA2687483A1 (en) | Method and system for desktop tagging of a web page | |
JP2008084328A5 (zh) | ||
JP2005346734A (ja) | コンテンツ提供方法 | |
CN101697157A (zh) | 电子文件浏览处理方法及系统 | |
EP1486874A1 (en) | Document file read system using network | |
CN101334872B (zh) | 基于Web服务的电子公文交换方法 | |
CN100590624C (zh) | 基于soa架构的多维空间数据展现方法 | |
JPH09231022A (ja) | 文書蓄積装置 | |
CN108268260A (zh) | 一种基于一体化支撑技术的快速微应用组装方法 | |
US20070168868A1 (en) | Method and system for integrating calculation and presentation technologies | |
CN102508887A (zh) | 一种数字电视交互服务标记语言解析系统及方法 | |
US9075891B2 (en) | Method and device for editing an object represented in a web page | |
US20020184305A1 (en) | System and method for printing from a web application | |
US20010049733A1 (en) | Content distribution system | |
KR20020033380A (ko) | 기업간 업무 수행을 위한 엑스엠엘/이디아이 처리 시스템및 그 방법 | |
CN111435300A (zh) | web系统开发方法、装置、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20110504 |