网页发布系统的制作方法

文档序号:6593705阅读:336来源:国知局
专利名称:网页发布系统的制作方法
技术领域
本发明涉及一种用于根据发布对象来变换网页并发送的网页发布系统。

背景技术
以往,在诸如移动电话机等的网页发布对象中,存在网页输出条件的差异,所述网 页输出条件包括描述网页的网页描述语言、形成网页的图像等的网页形成数据的保存形 式、作为这些网页描述语言的存储容量和网页形成数据的存储容量的合计的总存储容量、 作为发布对象配备的显示设备的大小的显示尺寸。作为满足全部这些输出条件的网页,例 如有不使用字符装饰及图像等的单纯的网页。而且,在这些发布对象之中,能够输出许多图像,能够输出运动图像,能够输出动 画,能够输出多栏等的复杂布局等,即能够输出所谓的丰富的网页。通常,这样的发布对象 的所有者期待丰富的网页发布,通过向这些发布对象发布丰富的网页,能够提高网页的魅 力。另一方面,由于难以制作满足全部发布对象的输出条件的丰富的网页,因此即使 制作丰富的网页并发布,仍然造成不能输出丰富的网页的发布对象。一个解决方法是针对每个发布对象的输出条件个别地制作表现相同内容的丰富 的网页。但是,这个方法需要制作与输出条件的数目相应的丰富的网页,对于丰富的网页的 提供者是很大的负担。因此,提出如下一种网页发布系统,S卩,丰富的网页的提供者仅制作一个网页并注 册在发布服务器中,通过对此发布服务器和发布对象之间的网页的发布进行中继的中继服 务器,把网页自动变换为满足发布对象的输出条件的网页,以能够向发布对象发布(例如, 参照专利文献1)。在通过这些中继服务器进行的网页的变换中,执行网页描述语言的变换、网页形 成数据(图像)的保存形式的变换、网页描述语言和网页形成数据(图像)的总存储容量 的变换、网页形成数据(图像)的显示尺寸的变换等。作为网页描述语言和网页形成数据(图像)的总存储容量的变换,提出了以下方 案把网页分割为多个网页,通过使一次发布的网页成为部分,来减小总存储容量(例如, 参照专利文献1);通过应用使网页形成数据(图像)的显示尺寸变小及使色彩数目等的质 量降低的图像变换处理,来减小总存储容量(例如,参照专利文献2)。专利文献1特开2001-195391号公报专利文献2特开2003-173440号公报但是,在专利文献1中,未考虑图像等的网页形成数据的存储容量。具体地,尽管 按照发布对象来改写网页描述语言中图像的显示尺寸的指定部分,然而并不变换图像,图 像的存储容量没有变化。因此,存在以下问题,例如,在一个图像的存储容量超过发布对象 的总存储容量的情况下,无论如何分割网页,这些分割的网页在发布对象都不能输出。而且,在专利文献1中,存在以下问题,S卩,即使一个图像的存储容量未超过发布对象的总存储容量,例如,在两个图像的存储容量超过发布对象的总存储容量的情况下,存 在根据所包含的图像数目分割网页,难以把握分割前的网页的情况。而且,在专利文献2中,尽管变换一个图像的存储容量,然而未考虑网页描述语言 的存储容量。因此,存在以下问题,即对于当与网页描述语言的存储容量合计时的总存储容 量超过发布对象的总存储容量的发布对象,有不能输出的情况。而且,在专利文献2中,也没有考虑到在由多个图像形成的情况下的网页的总存 储容量。因此,存在以下问题,即,对于当全部图像的存储容量及网页描述语言的存储容量 合计时的总存储容量超过发布对象的总存储容量的发布对象,有不能显示的情况。而且,在专利文献2中,也没有考虑到中继服务器的负荷分散。中继服务器的负荷 分散通常通过在发布服务器和发布对象之间设置多台中继服务器和一台负荷分散服务器 来实现。从发布对象起到发布服务器为止的顺序是发布对象、负荷分散服务器、多台中继服 务器、多台发布服务器。关于负荷分散的处理流程进行简单说明。在这样的结构中,负荷分散服务器每当 网页获取要求从发布对象发送来时,选择多台中继服务器中的任意一个,中继此网页获取 要求。中继服务器把网页获取要求进一步中继到发布服务器,按照发布对象来变换从发布 服务器传送来的网页的网页描述语言,并发送至负荷分散服务器。负荷分散服务器把从中 继服务器传送来的网页发送至发布对象。丰富的网页的情况下,在发布服务器和发布对象之间,实施多次通信的情况很多。 这是由于,包括网页描述语言和一个以上的网页形成数据(图像)的情况很多。具体地,每 当发布网页描述语言时则执行一次通信,每当发布一个网页形成数据(图像)时则执行一 次通信。即,在网页描述语言发布后,同样的处理与网页形成数据(图像)的个数相应地执 行,每次发布一个网页形成数据(图像)。由于如前文所述,负荷分散服务器每当网页获取要求从发布对象发送来时,选择 多台中继服务器中的任意一个,中继网页获取要求,因此,中继网页描述语言的中继服务器 和中继网页形成数据(图像)的中继服务器不必然一致。反而是,从负荷分散的观点看,希 望分散到不同的中继服务器。因此,在如专利文献2那样的通过向网页形成数据(图像)应用图像变换处理来 减小总存储容量的中继服务器中,在作为第一次通信的网页描述语言发布时,解析网页描 述语言,对网页形成数据(图像)进行编列并且从发布服务器事先获取来应用图像变换处 理。此后,中继服务器对于来访问的发布对象,在不访问发布服务器的情况下发送事先获取 并应用图像变换处理的网页形成数据(图像)。因此,执行事先获取是为了 每当发布网页形成数据(图像)时,从把网页形成数 据(图像)从发布服务器事先获取并应用图像变换处理的情况开始、到构成网页的全部数 据即网页描述语言和全部网页形成数据(图像)向发布对象发布完成为止的时间缩短。而且,不限于专利文献2,实用化的中继服务器几乎执行同样的处理。此把网页形成数据(图像)从发布服务器事先获取并应用图像变换处理的结构, 以从变换网页描述语言的中继服务器获取全部网页形成数据(图像)为前提。因为,变换 的网页形成数据(图像)仅仅存在于变换网页描述语言的中继服务器。但是,如前文所述,负荷分散服务器的运作在其原理上使得中继网页描述语言的中继服务器和中继网页形成数据(图像)的中继服务器不一致。为了使其一致,需要在负 荷分散服务器和双方的中继服务器中内置专用的处理。而且,如果使其一致,则根本不能说 能够进行充分的负荷分散。也就是,在专利文献2中,存在如下问题,S卩,引入负荷分散服务器,不但有使网页 的发布者负担开发成本的情况,而且有即使负担了开发成本也不能进行充分的负荷分散的 情况。

发明内容
本发明着眼于这样的问题点而提出,目的是提供一种能够发布满足发布对象的输 出条件的网页的网页发布系统。为了解决上述问题,本发明第一实施例的网页发布系统是如下一种网页发布系 统,其包括发布服务器(网页发布服务器1),配备发布装置(执行S108及S204的步骤的 CPU),该发布装置能够与网络(因特网幻通信,并且能够发布包括由预定的网页描述语言 描述的字符数据11及该字符数据所参照的网页形成数据(图像数据12)的网页10 ;多个 输出终端(移动电话机2、,能够输出经由所述网络从所述发布服务器发布的所述网页,并 且用于输出全部所述网页的输出条件个别地确定,其特征在于,所述发布服务器包括输出条件指定装置(执行SlOl的步骤的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按照取决于所述输出终端(移动电话机幻的输出顺序而变换为参 照所述中间网页形成数据(中间图像数据14a 15a)的字符数据的处理。本发明第五实施例的网页发布系统的特征在于,在第三或第四实施例的网页发布 系统中,所述中间变换装置(执行S304的步骤的CPU)在预定次数的范围内执行把所述网 页形成数据(图像数据12)变换为所述中间网页形成数据(中间图像数据Ha 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变换为作为参照由所述网页形成数据变换装置 所变换的所述网页形成数据的字符数据的、包含能够指定取决于所述网页形成数据变换装 置的变换内容的参数的指定字符数据的处理;所述发布装置基于从所述输出终端(移动电话机幻发送的所述网页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是示出本发明实施例中的字符和图像变换处理的流程图。图中符号说明如下IaUb2341011121314a 14c101
10210320具体实施例方式下面说明本发明的实施例。[实施例]基于附图来说明本发明的实施例,首先,图1是示出本发明实施例1中的网页发布 系统的整体状况的图。网页发布系统由以下构成与因特网3连接的多个网页发布服务器la、Ib.......;用户携带的移动电话机2;对从移动电话机2向网页发布服务器la、Ib.......的访问进行负荷分散的负荷分散服务器4。多个网页发布服务器la、lb.......各个具有同一结构,配备有同一数据及同一功能。网页发布服务器la、lb.......是主要由以下构成的通常的服务器计算机CPU(中央处理单元,图中未示出)、R0M(只读存储器,图中未示出)、RAM(随机存取存储器, 图中未示出)、用于经由负荷分散服务器4发送接收数据的通信部(图中未示出)、作为硬 盘等的磁记录设备的存储部(图中未示出)。网页发布服务器la、lb.......的存储部(图中未示出)中,如图1所示,存储了 包括字符数据11及图像数据12 (0个多个也可以)的网页10 ;作为用于从移动电话机2接 受网页10的发布要求并发布网页10的程序的网络服务器103 ;作为对于网络服务器的内 置程序的作为变换字符数据11的程序的字符变换模块101 ;作为变换图像数据12的程序 的图像变换模块102。网页发布服务器 移动电话机 因特网负荷分散服务器 网页字符数据 图像数据 最小图像数据 中间图像数据 字符变换 图像变换 网络服务器 显示部
而且,网页发布服务器la、Ib.......的存储部(图中未示出)中,存储了用于指定关于移动电话机2的输出条件的终端机器种类信息。终端机器种类信息与用于指定移动 电话机2的机器种类的机器种类指定信息(例如,产品号码)相对应,存储参照图3(a)后 述的输出条件。图像数据12与本发明的网页形成数据相对应。字符变换模块101构成本发明的 字符变换装置。图像变换模块102构成本发明的最小变换装置及中间变换装置。网络服务 器103构成本发明的通用的执行网页发布的程序。移动电话机2为主要由以下构成的通常的移动电话机CPU (中央处理单元,图中 未示出)、R0M(只读存储器,图中未示出)、RAM(随机存取存储器,图中未示出)、用于经由 因特网3发送接收数据的通信部(图中未示出)、作为液晶等的显示设备的显示部201。在移动电话机2的存储部(ROM,图中未示出)中,存储作为通过把网页10的发布 要求发送至网页发布服务器la、lb......来接收网页10并显示的程序的网络浏览器。负荷分散服务器4是主要由以下构成的能够进行非常高速的处理的特殊服务器 计算机CPU(中央处理单元,图中未示出)、R0M(只读存储器,图中未示出)、RAM(随机存取 存储器,图中未示出)、用于经由因特网3发送接收数据的通信部1 (图中未示出)、用于与网页发布服务器la、lb.......发送接收数据的通信部(图中未示出)、作为硬盘等的磁记录设备的存储部(图中未示出)。一般,负荷分散服务器4以由专用硬件构成的负荷分散设 备的形式出售,是非常高价的机器。负荷分散服务器4的存储部(图中未示出)中,存储用于把从移动电话机2发送来的网页10的发布要求按照预定的基准分散到网页发布服务器la、lb.......的负荷分散程序。作为预定的基准,有以能够平均化网页发布服务器la、lb.......的每个服务器的访问数、及进行高速处理为优先来进行分配等。负荷分散是在希望处理大量的网页10的发布要求的情况下引入的架构。例如, 当数百台移动电话机2同时对于特定的网页10发送来发布要求时,在网页发布服务器la、Ib.......为2台的情况下,变为可以是网页发布服务器la、lb.......的每一台处理一半的发布要求。关于本实施例的网页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的发布要求中包含文件名。13
网络服务器103基于图像数据12的文件名来指定图像数据12并发送至移动电话 机2。此图像数据12的发布要求关于每一个图像数据被发送一次。S卩,与形成网页10 的图像的个数相应的次数的交流在移动电话机2和网络服务器之间执行。也就是,网页10的发布要求包括字符数据11的发布要求和图像数据12的发布要 求。关于本实施例中的网页10的发布要求的负荷分散进行说明。负荷分散服务器4每当接收到网页10的发布要求、字符数据11的发布要求、图像 数据12的发布要求中的任意一个时,确定发出此发布要求的目的地的网页发布服务器la、Ib........因此,例如,如图1所示,处理字符数据11的发布要求的网页发布服务器成为la,处理第一个图像数据12的发布要求的网页发布服务器成为lb,处理第二个图像数据12 的发布要求的网页发布服务器成为Ia等,处理字符数据11的发布要求的网页发布服务器IaUb........和处理图像数据12的发布要求的网页发布服务器la、lb.......不一致的情况很多。关于本实施例中的网页10的输出条件进行说明。网页10由移动电话机2的网络浏览器处理并显示。与移动电话机2的制造有关 的技术在持续地进步,关于过去的移动电话机2、现在的移动电话机2、未来的移动电话机 2,在CPU(图中未示出)、RAM(图中未示出)、R0M(图中未示出)等的硬件中产生差异。另一方面,移动电话机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横向M0,总存储容量为100KB。此时,前述的网页10(图2(b))中,图像3的显示尺寸为纵向 300横向300,横向宽度过大,总存储容量200KB,过大,这两点不满足输出条件。因此,如果要显示前述的网页10 (图2 (b)),则作出以下动作的移动电话机2很多 在图像2显示中途,就输出错误消息。第二个输出条件如图2 (a)所示,网页描述语言为HTML2,屏幕尺寸为纵向320横向 对0,总存储容量为50KB。此时,前述的网页10(图2(b))中,网页描述语言为HTMLl,有差 异,图像3的显示尺寸为纵向300横向300,横向宽度过大,总存储容量200KB,过大,这三点 不满足输出条件。因此,如果要显示前述的网页10(图2(b)),则作出以下动作的移动电话机2很多, 如仅仅显示HTMLl和HTML2共通的部分;仅仅显示一部分,布局走形,在图像1显示中途, 就输出错误消息。第三个输出条件如图2(a)所示,网页描述语言为HTML3,屏幕尺寸为纵向160横 向120,总存储容量为5KB。此时,前述的网页10(图2(b))中,网页描述语言为HTML1,有 差异,图像1的显示尺寸为纵向120横向150,横向宽度过大,图像3的显示尺寸为纵向300 横向300,横向宽度过大,总存储容量200KB,过大,这四点不满足输出条件。因此,如果要显示前述的网页10(图2(b)),则作出以下动作的移动电话机2很多, 如仅仅显示HTMLl和HTML3共通的部分;仅仅显示一部分,布局走形,在图像1显示中途, 就输出错误消息。如以上所述,为了完整地显示前述的网页10 (图2 (b)),需要针对每个移动电话机 2来变换网页10以满足预定的输出条件。即,作为网页10的构成要素的字符数据11的变 换(字符变换)和图像数据12的变换(图像变换)是必要的。关于本实施例的网页的变换处理进行说明。首先,关于字符变换模块101执行的字符变换进行说明。本实施例中的字符变换执行两个处理。第一个是,字符数据11中的网页描述语言 的变换,第二个是,字符数据11中的图像参照(IMG标签)的变换。第一个的字符数据11中的网页描述语言的变换通过把成为变换对象的字符串置 换为成为目标的移动电话机2的网页描述语言中的字符串来实施。详细地,预先准备列举成为变换对象的字符串和成为目标的网页描述语言的字符 串的对应关系的表,即置换表,通过利用此置换表的字符串的置换处理来实施字符变换。成为变换对象的字符串在网页发布服务器la、lb.......的提供者确定成为基准的网页描述语言之后,可以从以该网页描述语言而使用的字符串之中任意地确定。在本实 施例中,设定HTMLl成为基准的网页描述语言、HTML2及HTML3成为目标的网页描述语言。 成为变换对象的字符串从以HTMLl使用的字符串中任意地取出。特征是不解释包含成为变换对象的字符串的字符数据11的语法,而仅仅基于字 符串的匹配来实施处理。另一方面,由于语法的解释不能通过这样的表来执行,而是在考虑 字符串出现的上下文等的同时来执行,因此一般必需使用程序。S卩,在利用置换表的字符串的置换处理中,有如下优点,将来,即使当成为变换对 象的网页描述语言变更时,或者当成为目标的网页描述语言变更时,仍然不需要变更程序, 而是通过仅仅变更置换表而能够与网页描述语言的变更相对应。
第二个的字符数据11中的图像参照(IMG标签)的变换中,计算字符数据11和字 符数据11通过图像参照(IMG标签)而参照的图像数据12的总存储容量,来判断是否超过 成为目标的移动电话机2的总存储容量。如果没有超过则什么也不变换。另一方面,如果超过总存储容量,则通过后述的图像变换来实际地变换图像数据 12并确认存储容量,并且把字符数据11中的图像参照(IMG标签)变换为参照变换的图像。 关于详细的图像参照(IMG标签)的变换,在后文描述。有如下特征,通过实际地执行图像 变换来确认全部的图像的存储容量,即使当字符数据11参照多个图像时,仍然能够变换为 不超过成为目标的移动电话机2的总存储容量的网页10。下面,关于图像变换模块102执行的图像变换进行说明。本实施例中的图像变换是把图像变换为预定的多个等级的质量。作为多个等级, 如图2(c)所示,有原本图像的质量、也就是没有变换的图像数据12、作为中间质量的中间 图像数据14a 14c、作为最小质量的最小图像数据13这三个种类,作为中间质量,在本实 施例中,有3个等级的质量1 14c。合计有5个等级的质量。而且,可以准备任何等级来作为中间质量。最小图像数据13是为了最小化存储容量而设定得最低的质量。实际上,作为与图 像的保存形式相应的变换,有以JPEG(联合图像专家组)形式保存的图像把质量下降1%、 以GIF(图形交换格式)形式保存的图像把调色板2值化、等。通过向最小图像数据13的 最小化变换,例如,如图2 (c)所示,图像1从85KB变换为20KB,图像2从30KB变换为8KB, 图像3从80KB变换为19KB。而且,在向最小图像数据13的变换中,在牺牲质量到什么程度来降低存储容量这 点上,网页发布服务器la、lb......的管理者可以适当地确定。中间图像数据14a 14c比最小图像数据13质量好,比图像数据12质量差。实 际上,作为与图像的保存形式相应的变换,有以JPEG(联合图像专家组)形式保存的图像把 质量下降0. 2 0. 6 %等。通过向中间图像数据1 14c的中间变换,例如,如图2 (c)所 示,图像1从85KB变换为70KB、50KB、34KB,图像2从30KB变换为24KB、18KB、12KB,图像3 从 80KB 变换为 64KB、48KB、32KB。这些图像变换的执行定时有两个。第一个的图像变换的执行定时是,为了当网页发布服务器la、lb......从移动电话机2接收字符数据11的发布要求时计算总存储容量因而图像变换模块102基于来自字符变换模块101的指示而执行时。第二个的图像变换的执行定时是,为了当网页发布服务器la、Ib......从移动电话机2接收图像数据12的发布要求时发布图像数据12因而图像变换模块102执行时。由图像变换模块102生成的图像数据12、13、14a Hc存储在网页发布服务器IaUb......的存储部(图中未示出),图像变换模块102仅仅在图像数据12、13、14a 14c未存储时把图像数据12实际地变换为图像数据12、13、1 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的发布要求时,网页发布服务器la、 Ib......实施的网页10的发布处理的流程图。如前所述,网页10的发布要求包括字符数据11的发布要求和图像数据12的发布 要求,但是,首先传送来的是字符数据11的发布要求。即,首先,执行字符数据11的发布处理。接收网页10的发布要求的网页发布服务器la、lb......进行至SlOl的步骤,抽出能够指定在网页10的发布要求中包含的移动电话机2的机器种类的信息,执行针对每个 移动电话机2的机器种类来指定预定的输出条件的输出条件指定处理。然后,进行至S102 的步骤。S102的步骤中,基于由输出条件所确定的网页描述语言的信息,选择网页描述语 言的置换表,判断置换表中的置换源的字符串是否包含在作为发布对象的字符数据11中。在S102的步骤中,在判断为不包含的情况下,进行至S104的步骤。在S102的步骤中,在判断为置换表中的置换源的字符串包含在作为发布对象的 字符数据11中的情况下,进行至S103的步骤,把字符数据11中的置换源的字符串变换为 置换表中的置换目标的字符串。此后,进行至S104的步骤。在S104的步骤中,指定输出条件中的显示尺寸的上限,判断作为发布对象的字符 数据11所参照的全部图像数据12的显示尺寸是否比上限小。在S104的步骤中,在判断为比上限小的情况下,进行至S106的步骤。在S104的步骤中,在判断为存在显示尺寸比上限大的图像数据12的情况下,进行 至S 105的步骤,执行使该图像数据12的显示尺寸变得比上限小的图像变换。此后,进行17至S106的步骤。在S106的步骤中,指定输出条件中的总存储容量的上限,判断作为发布对象的字 符数据11的存储容量和该字符数据11所参照的全部图像数据12的存储容量的总和,即总 存储容量是否比上限小。在S106的步骤中,在判断为比上限小的情况下,进行至S108的步骤。在S106的步骤中,在判断为比上限大的情况下,进行至S107的步骤,执行字符数 据11及图像数据12的变换处理。关于字符和图像的变换处理,参照图5在后文描述。此 后,进行至S108的步骤。在S108的步骤中,把变换为满足输出条件的字符数据11发布至移动电话机2。图5是S107的步骤中实施的字符和图像的变换处理的流程图。网页发布服务器la、lb......进行至S301的步骤,将最小化变换应用于网页的字符数据11所参照的全部的图像数据12,来生成最小图像数据13。然后,进行至S302的步马聚οS302的步骤中,变换字符数据11中的图像参照(IMG标签),把向图像数据12的 参照变换为最小图像数据13的参照。此时,每当执行S302的步骤时,按照字符11中的输 出的逆序,来把图像参照(IMG标签)逐一地变换为最小图像数据13的参照。在此,关于使用网页描述语言的字符数据11中的图像参照(IMG标签)进行说明。 图像数据12的实体是存储图像的文件。因此,向图像数据12的实体的参照成为文件名。例 如,原本的图像数据的文件名为「XXX. jpgj时的图像参照(IMG标签)例如像「<img src = "χχχ. 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")J 那样。而且,也可以变换为白图像数据的文件名。然后,进行至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 = "χχχ. jpg” alt = “办公室的照片”〉」那样,把替代字符数据写入图像参照(IMG标签)。S卩,图像参照(IMG标签)的向替代字符数据的变换是把字符数据11中的图像参 照(IMG标签),例如「<img src = "χχχ. jpg" alt = “办公室的照片”〉」,向替代字符数据, 例如「办公室的照片」变换。而且,在替代字符数据(ALT属性值)未设定在图像参照(IMG标签)中的情况下, 可以适当地设定「图像1」那样的字符串。下面,进行至S312的步骤,指定输出条件中总存储容量的上限,判断作为发布对 象的字符数据11的存储容量和该字符数据11参照的全部最小图像数据13及白图像数据、 还有替代字符数据的存储容量的总和,即总存储容量是否比上限小。在S312的步骤中,在判断为比上限小的情况下,进行至S304的步骤。在S312的步骤中,在判断为比上限大的情况下,进行至S313的步骤,判断是否已 把字符数据11中的图像参照(IMG标签)全部变换为替代字符数据。在S313的步骤中,在判断为已全部变换的情况下,由于此后不能进行变换,因此 字符和图像的变换处理结束。在S313的步骤中,在判断为未全部变换的情况下,返回至S311的步骤,按照输出 的逆序,把下一个图像参照(IMG标签)变换为替代字符数据,再次执行S312的判断。
在S304的步骤中,对字符数据11参照的全部图像数据12应用中间变换,生成中 间图像数据Ha 14c。然后,进行至S305的步骤。关于中间图像数据,针对每个图像数据 12,如前所述,制作质量不同的三个中间图像数据1 14c。在S305的步骤中,变换字符数据11中的图像参照(IMG标签),把向最小图像数 据13及白图像数据的参照、还有替代字符数据,变换为向中间图像数据1 Hc的参照。 此时,每当执行S305的步骤时,按照字符数据11的输出的顺序和中间图像数据1 14c 的质量良好的顺序,来把图像参照(IMG标签)逐一地变换为向中间图像数据1 14c的 参照。即如下的方法,在第一次的S305的步骤中,把最初输出的图像数据变换为向质量 最好的中间图像数据14a的参照,在第二次的S305的步骤中,把最初输出的图像数据变换 为向质量其次好的中间图像数据14b的参照,.......在该图像参照(IMG标签)的向中间图像数据1 14c的变换时,当原本的图像 数据12的文件名为「XXX. jpg」,能够指定向质量80%的中间图像数据14a的变换的参数例 如为「80」时,把图像参照(IMG标签)变换为例如「<img src ="xxx. jpg ? 80” >」那样。而且,如果变换内容能够指定,则什么样的参数都可以。然后,进行至S306的步骤,指定输出条件中总存储容量的上限,判断作为发布对 象的字符数据11的存储容量和该字符数据11参照的全部中间图像数据Ha 14c、最小图 像数据13、及白图像数据、还有替代字符数据的存储容量的总和,即总存储容量是否比上限 小。在S306的步骤中,在判断为比上限小的情况下,返回至S305的步骤,按照输出的 顺序和中间图像数据Ha 14c的质量良好的顺序,来把图像参照(IMG标签)变换为向中 间图像数据14a 14c中任意一个的参照,再次执行S306的判断。在S306的步骤中,在判断为比上限大的情况下,进行至S306A的步骤,采用在S306 的步骤中最后判断为总存储容量比上限小的字符数据11,即总存储容量比上限小并且最大 程度改善最初输出的图像的质量的图像参照(IMG标签),结束字符和图像的变换处理。而且,在S305的步骤中,应用中间图像数据14a Hc之中质量最好的中间图像 数据Ha来作为最好的质量,然而,本发明不限于此,也可以最初应用原本的图像数据12, 判断总存储容量是否超过上限,在未超过的情况下,应用原本的图像数据12。如此生成的字符数据11发布至移动电话机2。移动电话机2通过网络浏览器来处理字符数据11,向网页发布服务器la、lb......发送图像数据发布要求,该图像数据发布要求用于使字符数据11通过图像参照(IMG标签)所参照的原本的图像数据12、最小图像 数据13、中间图像数据14、白图像数据中的任意一个发布。如前所述,在字符数据11中的图像参照(IMG标签)中,对于原本的图像数据12 的文件名,适当地追加用于指定变换内容的参数。因此,图像数据发布要求包含原本的图像 数据12的文件名和参数。图4(b)是接收图像数据发布要求的网页发布服务器la、lb......执行的图像数据发布处理的流程图。网页发布服务器la、Ib......进行至S201的步骤,指定图像数据发布要求中包含的原本的图像数据12的文件名、和变换的参数,进行至S202的步骤。
在S202的步骤中,判断对于原本的图像数据12执行由参数所指定的变换而生成的最小图像数据13或中间图像数据1 Hc是否存储在网页发布服务器la、Ib......的存储部(图中未示出)中。在S202的步骤中,在判断为存储的情况下,进行至S204的步骤。在S202的步骤中,在判断为未存储的情况下,进行至S203的步骤,对于原本的图 像数据12的文件执行由参数所指定的变换,生成最小图像数据13或中间图像数据1 14c。而且,所生成的最小图像数据13或中间图像数据1 Hc存储在网页发布服务器 IaUb......的存储部(图中未示出)中。然后,进行至S204的步骤。在S204的步骤中,发布执行必要的变换而生成的图像数据,结束处理。这样,通过把原本的图像数据12的文件名和能够指定变换内容的参数发送至网页发布服务器la、lb......,即使当把图像数据发布要求发送至网页发布服务器la、Ib......中的任意一个时,在接收图像数据发布要求的网页发布服务器la、lb......中,能够发布执行必要的变换而生成的图像数据。至此,根据本实施例,能够提供一种网页发布系统,该网页发布系统能够发布变换 为满足移动电话机2的输出条件的网页10。而且,根据本实施例,能够提供一种网页发布系统,该网页发布系统通过使用把图 像数据12最小化变换而得的最小图像数据13,而能够发布使网页10的总存储容量变得比 移动电话机2的上限存储容量小的网页10。而且,根据本实施例,能够提供一种网页发布系统,该网页发布系统通过不仅使用 把图像数据12最小化变换而得的最小图像数据13,而且还部分地使用比最小化变换而得 的数据质量好的中间变换而得的中间图像数据Ha 14c,而能够发布网页10的总存储容 量比移动电话机2的上限存储容量小并且抑制了图像数据12的质量劣化的网页10。而且,根据本实施例,能够提供一种网页发布系统,该网页发布系统通过不仅使用 把图像数据12最小化变换而得的最小图像数据13,而且还从具有最高重要程度的可能性 的最初输出的图像数据12开始按顺序使用比最小化变换而得的数据质量好的中间变换而 得的中间图像数据Ha 14c,而能够发布网页10的总存储容量比移动电话机2的上限存 储容量小并且抑制了具有最高重要程度的可能性的图像数据12的质量劣化的网页10。而且,根据本实施例,能够提供一种网页发布系统,该网页发布系统由于例如如果仅仅5个变换被确定,则在网页发布服务器la、lb......中,变换图像数据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的发布要求来进行发布的网页发布服务器la、lb.......和接收图像数据12的发布要求来进行发布的网页发布服务器la、lb......成为不同的网页发布服务器la、lb......的情况下,发布图像数据12的网页发布服务器la、lb......仍然接收能够指定图像数据12的变换内容的参数,此时,能够变换图像数据12并发送。因此,在发布字符数据11的网页发布服务器IaUb......和发布图像数据12的网页发布服务器la、lb......之间,没有必要共享变换的图像数据12,网页发布系统的负荷分散变得容易。特别是,以往的作法,即,把发布服务器发布的网页通过中继服务器变换为满足输 出条件的网页的网页发布系统中,存在如下问题,即,存在如果不在发布服务器和中继服务 器双方进行特殊的制造则不能进行负荷分散的情况,而且,存在在不进行特殊的制造的情 况下不能进行中继服务器的负荷分散的情况,对于存在的上述问题,本发明的主要效果之 一是,制造也不必要,能够容易地进行负荷分散。而且,根据本实施例,能够提供一种网页发布系统,该网页发布系统由于在发布服 务器中,对一次变换的图像数据12再次变换的处理的负荷和时间减少,因此能够大量且高 速地发布变换为满足移动电话机2的输出条件的网页10。特别是,从图像数据12向最小图像数据13、中间图像数据14a Hc的变换对于 计算机是负荷非常高、非常耗时间的处理。本发明的主要效果之一是,在必需处理大量的发 布要求的系统中,能够抑制这样的处理。而且,根据本实施例,能够提供一种网页发布系统,该网页发布系统通过基于预定 的字符串的置换表来置换字符串的单纯处理,而能够针对每个移动电话机2来发布变换为 以预定网页描述语言而描述的字符数据11的网页10。而且,由于不解析网页描述语言的语 法,因此即使当网页描述语言的语法变更及追加时,在一次制作的处理中,仍然能够对于新 语法降低发生问题的可能性。
而且,根据本实施例,能够容易地提供一种网页发布系统,该网页发布系统由于网页发布服务器la、lb......安装为对于执行网页发布的通用程序的内置程序,即所谓的对于网络服务器103的模块,因此没有必要另行设置中继服务器那样的服务器,而能够发布 变换为满足移动电话机2的输出条件的网页10。而且,当执行负荷分散时,可以仅仅对网络 服务器负荷分散,网页发布系统的负荷分散变得容易。至此,通过

了本发明的实施例,然而,具体的结构不限于这些实施例,在 不脱离本发明的要旨的范围内的变更及追加包含在本发明中。例如,在前述实施例中,由多台网页发布服务器la、lb......和负荷分散服务器4构成网页发布系统,然而,本发明不限于此,也可以由一台网页发布服务器构成。在此情况 下,可以把网页发布服务器直接连接至因特网3。在由一台构成的情况下,例如,对于包含多 个图像数据的网页,能够变换为满足移动电话机2的输出条件来发布。而且,在前述实施例中,构成为根据与总存储容量有关的输出条件而不变换图像 数据12,或者把图像数据12变换为最小图像数据13、中间图像数据1 14c的任意一 个、白图像数据、替代字符数据之中的任意一个,然而,也可以不把最小图像数据13、中间图 像数据1 14c的任意一个、白图像数据、替代字符数据的全部作为对象,也可以把这些 之中的一部分作为变换对象。例如,可以构成为不变换、或者变换为最小图像数据13的任 意一个,也可以应用此外的组合。而且,在前述实施例中,构成为在根据与总存储容量有关的输出条件而把图像数 据12更换为最小图像数据13、中间图像数据1 Hc的任意一个、白图像数据、替代字符 数据之中的任意一个之后,按照从最初输出的开始的顺序,进一步向中间图像数据Ha 14c的任意一个更换,然而,本发明不限于此,可以以任何的顺序来向中间图像数据1 14c的任意一个更换。而且,在前述实施例中,构成为在根据与总存储容量有关的输出条件而把图像数 据12更换为最小图像数据13之后,按照从最后输出的最小图像数据13开始的顺序,进一 步向白图像数据及替代字符数据更换,然而,本发明不限于此,可以以任何的顺序来向白图 像数据及替代字符数据更换。而且,在前述实施例中,构成为根据与显示尺寸有关的输出条件而把图像数据12 变换显示尺寸,然而,本发明不限于此,也可以构成为不执行显示尺寸的变换。在不变换的 情况下,可以在IMG标签之中指定纵向的长度和横向的长度。而且,在前述实施例中,构成为存储暂时变换生成的最小图像数据13及中间图像 数据1 14c,在必要时再次利用,然而,本发明不限于此,也可以不存储而在必要时每次 进行变换。而且,在前述实施例中,把图像数据12用作字符数据11参照的网页形成数据,然 而,本发明不限于此,也可以是移动电话机2能够执行的程序(所谓的应用程序)的数据。而且,在前述实施例中,构成为在一台网页发布服务器Ia中内置字符变换模块 101和图像变换模块102 二者,然而,本发明不限于此,也可以分为仅仅内置字符变换模块 101的网页发布服务器和仅仅内置图像变换模块102的网页发布服务器,通常由两台以上 的网页发布服务器来构成网页发布系统。在此情况下,负荷分散服务器4可以把字符数据 11的发布要求,即网页10的发布要求发布至仅仅内置字符变换模块101的网页发布服务器,把图像数据12的发布要求发布至仅仅内置图像变换模块102的网页发布服务器。如果不购入字符变换模块101而仅仅大量购入图像变换模块102,则能够大量准 备仅仅内置图像变换模块102的网页发布服务器,当像大规模购物网站那样,需要变换非 常大量的图像并发布时,能够实现这样的结构非常有用。而且,在前述实施例中,把移动电话机2用作用来输出全部网页的输出条件被个 别地确定的多个输出终端,然而,本发明不限于此,无需说明的是,本发明能够应用于,例 如,总存储容量有上限的、移动电话机以外的移动机器、及总存储容量设有上限的用于数据 输出的软件(用于运动图像输出的浏览器等)那样的输出条件被个别地确定的输出终端。下面说明产业上可利用性。本发明能够用于对输出条件不同的输出对象执行网页发布的数据发布业务。
权利要求
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中任意一个所述的网页发布系统,其中, 所述发布服务器安装为对于通用的执行网页发布的程序的内置程序。
全文摘要
以提供一种能够发布满足发布对象的输出条件的网页的网页发布系统为课题,而提供一种网页发布系统,包括多个移动电话机(2),能够与因特网(3)通信,并且用于输出由字符数据(11)及该字符数据所参照的图像数据(12)构成的网页(10)的全部的输出条件被个别地确定;网页发布服务器(1),执行以下处理,即,基于网页(10)的发布要求的接收,指定移动电话机(2)的输出条件,判断网页(10)是否满足所指定的输出条件,当判断为不满足输出条件时,变换为满足输出条件的网页(10),并发布网页(10)。
文档编号G06F13/00GK102047233SQ20098011997
公开日2011年5月4日 申请日期2009年6月2日 优先权日2008年6月3日
发明者坂田和敏 申请人:株式会社好平衡
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1