网页表单动态调整系统及其方法_2

文档序号:9200473阅读:来源:国知局
考图3A所示,图3A绘示为本发明网页表单动态调整的网页示意图。
[0048]在服务端10中藉由服务端10的储存模块11预先储存有至少一网页30,被服务端10的储存模块11所储存的网页30透过文件对象模型(Document Object Model,DOM)建立,且每一个网页30中具有至少一网页表单31 (步骤101)。
[0049]客户端20透过有线网络传输方式或是无线网络传输方式与服务端10建立联机,使客户端20与服务端10之间可进行资料数据传输,且无线网络传输方式包含无线网络、W1-F1、第三代行动通讯技术(3rd-Generat1n)以及第四代行动通讯技术(4G)…等,在此仅为举例说明之,并不以此局限本发明的应用范畴。
[0050]在实施例中,浏览器的尺寸为“512X384”,当客户端20的客户端接收模块21自服务端10的服务端传送模块14获得网页30其中之一时(步骤102),假设客户端20所获得的网页30具有网页表单31以外的网页内容区块,且网页内容区块的固定尺寸为“112X84”,客户端20的客户端计算模块22即可依据浏览器的尺寸为“512X384”减去网页内容区块的固定尺寸为“ 112 X 84 ”计算出网页表单31的尺寸为“ 400 X 300 ” ;若假设客户端20所获得的网页30不具有网页表单31以外的网页内容区块时,客户端20的客户端计算模块22即可认定网页表单31的尺寸为与浏览器的尺寸相同,即网页表单31的尺寸为“512X384”。
[0051]并且在实施例中网页表单31的栏位尺寸为“350 X 30”,客户端20的客户端计算模块22即可依据网页表单31的尺寸为“400X300”以及网页表单31的栏位尺寸为“350X30”计算出显示数目为“10”(即300除以15为20)(步骤103)。
[0052]当客户端20的客户端计算模块22计算出显示数目为“10”之后,即可再透过客户端20的客户端传送模块23将显示数目为“10”提供至服务端10(步骤104),而服务端10的服务端接收模块12即可自客户端20的客户端传送模块23接收显示数目为“10”。
[0053]在实施例显示总数为“55”中,服务端10的服务端计算模块13即可依据显示总数为“55”除以显示数目为“10”取整数为“5”,再将整数为“5”加“I”以计算出显示总页数为“6”(步骤 105) ο
[0054]接着,服务端10的服务端传送模块14即可将服务端10的服务端计算模块13所计算出的显示总页数为“6”以及对应的网页表单31内容传送至客户端20的客户端接收模块21 (步骤106),而客户端20的客户端接收模块21在接收到服务端10的服务端传送模块14所提供的显示总页数为“6”与对应的网页表单31内容之后,即可藉由客户端20的显示模块24显示网页30,其中网页表单31依据显示数目为“20”、显示总页数为“11”与对应的网页表单31内容进行显示(步骤107)。
[0055]请参考图3B所示,图3B绘示为本发明网页表单动态调整的网页表单调整示意图。
[0056]当客户端20的监测模块25监测到浏览器的尺寸变化为“256X 192” (步骤108)时,且网页内容区块的固定尺寸为“112X84”,即可再由客户端20的客户端计算模块22依据变化后浏览器的尺寸为“256X 192”减去网页内容区块的固定尺寸为“112X84”重新计算出网页表单31的尺寸为“144X108”。
[0057]客户端20的客户端计算模块22即可依据重新计算出的网页表单31的尺寸为“144X108”以及网页表单31的栏位尺寸为“100X 20”重新计算出显示数目为“5”(即108除以20取整数为5)(步骤103)。
[0058]当客户端20的客户端计算模块22重新计算出显示数目为“ 5 ”之后,即可再透过客户端20的客户端传送模块23将重新计算的显示数目为“5”提供至服务端10 (步骤104),而服务端10的服务端接收模块12即可自客户端20的客户端传送模块23接收重新计算的显示数目为“5”。
[0059]服务端10的服务端计算模块13即可依据显示总数为“55”除以显示数目为“5”取整数为“II”以重新计算出显示总页数为“11” (步骤105)。
[0060]接着,服务端10的服务端传送模块14即可将服务端10的服务端计算模块13所重新计算出的显示总页数为“11”以及对应的网页表单31内容传送至客户端20的客户端接收模块21 (步骤106),而客户端20的客户端接收模块21在接收到服务端10的服务端传送模块14所提供的重新计算出的显示总页数为“6”与对应的网页表单31内容之后,即可藉由客户端20的显示模块24显示网页30,其中网页表单31依据显示数目为“10”、显示总页数为“11”与对应的网页表单31内容进行显示(步骤107),藉此可以达到网页表单动态调整的效果。
[0061]综上所述,可知本发明与先前技术之间的差异在于本发明客户端依据浏览器的尺寸计算出网页表单的尺寸,并依据网页表单的尺寸以及网页表单的栏位尺寸计算出显示数目,再由服务端依据显示总数以及显示数目计算出显示总页数,使客户端显示的网页表单依据显示数目、显示总页数与对应的网页表单内容进行显示。
[0062]藉由此一技术手段可以来解决现有技术中所存在现有网页表单的显示内容无法动态变化的问题,进而达成网页表单的显示内容动态变化的技术功效。
[0063]虽然本发明所揭露的实施方式如上,惟所述的内容并非用以直接限定本发明的专利保护范围。任何本发明所属技术领域中具有通常知识者,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式上及细节上作些许的更动。本发明的专利保护范围,仍须以所附的权利要求所界定者为准。
【主权项】
1.一种网页表单动态调整系统,其特征在于,包含: 一服务端,所述服务端还包含: 一储存模块,用以储存至少一网页,所述网页透过文件对象模型建立,且所述网页具有至少一网页表单; 一服务端接收模块,用以接收一显示数目; 一服务端计算模块,用以依据一显示总数以及所述显示数目计算出一显示总页数;一服务端传送模块,用以传送所述网页,以及传送所述显示总页数与对应的网页表单内容;及 一客户端,所述客户端还包含: 一客户端接收模块,用以自所述服务端传送模块接收所述网页,以及自所述服务端传送模块接收所述显示总页数与对应的网页表单内容; 一客户端计算模块,用以依据所述浏览器的尺寸计算出所述网页表单的尺寸,并依据所述网页表单的尺寸以及所述网页表单的栏位尺寸计算出所述显示数目; 一客户端传送模块,用以传送所述显示数目至所述服务端接收模块;及一显示模块,用以显示所述网页,其中所述网页表单依据所述显示数目、所述显示总页数与对应的网页表单内容进行显示。2.如权利要求1所述的网页表单动态调整系统,其特征在于,所述客户端还包含一监测模块,用以监测所述浏览器的尺寸是否变化,当所述浏览器的尺寸变化时,再次由所述客户端计算模块重新计算所述显示数目并由所述客户端传送模块提供至所述服务端接收模块,所述服务端计算模块依据所述显示总数以及所述显示数目重新计算出所述显示总页数并由所述服务端传送模块提供至所述客户端接收模块,所述显示模块显示变化后的所述网页,其中所述网页表单依据重新计算后的所述显示数目、重新计算后的所述显示总页数与对应的网页表单内容进行显示。3.如权利要求1所述的网页表单动态调整系统,其特征在于,所述服务端计算模块将所述显示总数除以所述显示数目取整数加I以计算出所述显示总页数。4.如权利要求1所述的网页表单动态调整系统,其特征在于,所述客户端透过有线网络传输方式或无线网络传输方式与所述服务端建立联机,使所述客户端与所述服务端之间可进行资料数据传输,上述无线网络传输方式包含无线网络、W1-F1、第三代行动通讯技术以及第四代行动通讯技术。5.一种网页表单动态调整方法,其特征在于,包含下列步骤: 一服务端储存有透过文件对象模型建立的至少一网页,所述网页具有至少一网页表单; 一客户端自所述服务端获得所述网页; 所述客户端依据所述浏览器的尺寸计算出所述网页表单的尺寸,并依据所述网页表单的尺寸以及所述网页表单的栏位尺寸计算出一显示数目; 所述客户端提供所述显示数目至所述服务端; 所述服务端依据一显示总数以及所述显示数目计算出一显示总页数; 所述服务端传送所述显示总页数与对应的网页表单内容至所述客户端;及 所述客户端显示所述网页,其中所述网页表单依据所述显示数目、所述显示总页数与对应的网页表单内容进行显示。6.如权利要求5所述的网页表单动态调整方法,其特征在于,所述网页表单动态调整方法还包含下列步骤: 监测所述浏览器的尺寸是否变化; 当所述浏览器的尺寸变化时,回到所述客户端依据所述浏览器的尺寸计算出所述网页表单的尺寸,并依据所述网页表单的尺寸以及所述网页表单的栏位尺寸计算出所述显示数目的步骤再次执行。7.如权利要求5所述的网页表单动态调整方法,其特征在于,所述服务端将所述显示总数除以所述显示数目取整数加I以计算出所述显示总页数。8.如权利要求5所述的网页表单动态调整方法,其特征在于,所述客户端透过有线网络传输方式或无线网络传输方式与所述服务端建立联机,使所述客户端与所述服务端之间可进行资料数据传输,上述无线网络传输方式包含无线网络、W1-F1、第三代行动通讯技术以及第四代行动通讯技术。
【专利摘要】本发明提供一种网页表单动态调整系统及其方法,客户端依据浏览器的尺寸计算出网页表单的尺寸,并依据网页表单的尺寸以及网页表单的栏位尺寸计算出显示数目,再由服务端依据显示总数以及显示数目计算出显示总页数,使客户端显示的网页表单依据显示数目、显示总页数与对应的网页表单内容进行显示,藉此可以达成网页表单的显示内容动态变化的技术功效。
【IPC分类】G06F17/30
【公开号】CN104915459
【申请号】CN201510394989
【发明人】郭志男
【申请人】英业达科技有限公司, 英业达股份有限公司
【公开日】2015年9月16日
【申请日】2015年7月7日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1