一种适配各种型号手机的网站处理装置的制作方法

文档序号:7728409阅读:101来源:国知局

专利名称::一种适配各种型号手机的网站处理装置的制作方法
技术领域
:本实用新型涉及手机网站的数据处理
技术领域
,特别涉及一种适配各种型号手机的网站处理装置,尤其是在3G时代,用于适配多媒体元素广泛应用的炫彩页面的各种型号手机的网站处理装置。
背景技术
:市场上,手机厂商众多,不同品牌的手机使用的操作系统、浏览器都不尽相同,即使是同一品牌的手机,也存在多种型号,各型号使用的操作系统、浏览器也有差别,这种情况造成了手机对于w即页面的支持是不完全一样的。当网站不能识别手机所支持的显示效果时,只能提供统一的显示效果,有可能中途出现图片无法显示、HTTP协议无法支持等失败的结果,手机和网站的处理效率相对低下。现行的冊p网站为使自己的网站尽量可以适配最多的手机型号,大都采用最低适配的原则,这样就存在高端手机不能得到高端显示效果的问题。例如网站只使用w即1.2,高端手机虽然支持2.0但是不能得到2.0的显示效果。还有的w即网站为了解决适配的问题,一个网站分别为不同的手机类型开发多套程序,造成了系统资源的占用、系统处理效率降低,同时增加了维护成本。3G时代的到来,无线上网带宽的增加,势必使手机上网成为一种潮流,如何更好的在3G时代满足广大手机网民的上网需求,提供一种既能根据客户手机类型提供适合的页面显示,又不需要牺牲系统处理效率,占用大量的系统资源,并且不会因为新增手机类型增加网站维护成本的系统及方法,是十分必要的。
实用新型内容(—)要解决的技术问题为解决上述问题,本实用新型提出一种适配各种型号手机的网站处理装置,以根据客户手机型号的参数信息,如操作系统、浏览器、手机屏幕大小、是否支持脚本等,展示最适合此手机显示的页面,提高W即网站的自适应性和处理效率。同时,本实用新型能够支持不断推出的新型手机型号,只需要维护手机信息表,就可以增加支持新型手机,降低wap网站针对新增手机的维护成本。[0008](二)技术方案为达到上述目的,本实用新型提供了一种适配各种型号手机的网站处理装置,包括适配装置01、数据存储装置02、低端交易处理装置03和高端交易处理装置04,其中,客户手机终端通过运营商网络与适配装置01无线连接,适配装置01分别连接于数据存储装置02、低端交易处理装置03和高端交易处理装置04;客户交易请求先经过适配装置01进行适配处理,适配装置01通过访问数据存储装置02获取手机参数信息和适配参数信息,然后分析得出适配结果,并将交易请求和适配结果转发到低端交易处理装置03或高端交易处理装置04进行交易处理。[0010]上述方案中,所述适配装置01接收客户的请求,以及运营商网关传递的手机型号信息,访问数据存储装置02中的手机信息表,获得该型号于机的参数信息,然后访问数据存储装置02中的适配参数表获取适配参数信息,确定该交易请求适合使用低端交易处理装置03或高端交易处理装置04进行处理,最后将交易请求和适配结果转发到低端交易处理装置03或高端交易处理装置04进行交易处理。上述方案中,所述适配装置01如果在数据存储装置02中查询不到该型号手机的参数信息,则默认使用低端交易处理装置04进行处理;如果能够查询到该型号手机的参数信息,并且分析结果为高端处理,则访问页面元素参数表获取页面元素参数信息,将交易信息、手机参数信息、页面元素参数信息一并提交到高端交易处理装置04;如果分析结果为低端处理,则将交易请求提交到低端交易处理装置03。上述方案中,所述数据存储装置02中存储有手机信息表、页面元素参数表和适配参数表。上述方案中,所述手机信息表存储有手机的参数信息,包括品牌、型号、操作系统、浏览器、屏幕大小、分辨率、是否支持脚本和支持的w即协议类型;所述页面元素参数表存储有各型号手机对应的wap站点后台页面元素的参数信息,包括CSS、表格格式、图片参数、单选框、复选框、输入框、下拉框、连接和按钮这些页面元素的参数值;所述适配参数表用于设置分拣参数,包括适配字段、适配值和分拣标志,通过设置适配参数表,能够确定该网站处理装置根据哪个参数对交易进行分拣,以及该参数的哪个值应该分配到该网站处理装置的哪个部分处理。上述方案中,所述低端交易处理装置03包括主处理装置30、兼容性测试装置31和交易处理装置32,且主处理装置30分别连接于兼容性测试装置31和交易处理装置32,其中所述主处理装置30,用于接收客户交易请求,并提供测试选择页面供客户选择是否进入兼容性测试装置31,或者,提供页面供客户选择进入兼容性测试装置31中的哪一个测试单元;如果客户选择不进入兼容性测试单元,则直接调用交易处理装置32进行处理;如果客户选择进入测试单元,则调用兼容性测试装置31,依次进行参数测试、页面大小测试、图片显示测试、中文转码测试和https测试;如果客户选择进入兼容性测试装置31中的具体测试单元时,则由兼容性测试装置31直接调用具体的测试单元进行测试;测试完成后,将测试结果与交易请求一并提交到交易处理装置32进行交易处理;兼容性测试装置31,用于根据客户的请求对客户手机依次进行下列测试能否提交参数、支持显示页面的大小、能否显示图片、能否正常转码和是否支持https;或者,根据客户的请求,调用具体的测试单元,进行某一项或多项测试,测试客户的手机是否满足此wap站点的手机终端最低要求;交易处理装置32,用于根据客户的交易请求,进行相应的交易流程处理,如果客户已进行兼容性测试,则按照兼容性测试装置31提交的测试结果,对应该返回的内容格式进行相应的处理,提供最适合客户显示的页面返回给客户,否则提供统一的显示页面返回给客户。上述方案中,所述兼容性测试装置31包括主处理单元310、参数测试单元311、页4面大小测试单元312、图片显示测试单元313、中文转码测试单元314和https测试单元315,且主处理单元310分别连接于参数测试单元311、页面大小测试单元312、图片显示测试单元313、中文转码测试单元314和https测试单元315,其中主处理单元310,用于接收客户的测试请求,依次调用各测试单元进行测试;或者,接收客户进行某一项或多项测试的要求,调用具体的一个或多个测试单元进行测试;并提交相关测试内容到客户手机,接收手机测试结果,返回给各测试单元进行测试,测试结束,提交测试结果到主处理装置30;参数测试单元311,用于测试客户手机是否能够通过页面正常提交参数,参数测试单元311通过主处理单元310提供一个要求客户输入不同参数的页面,包括中文、空字符、密码和隐藏项,接收客户提交内容,并返回客户提交的内容给客户显示,由客户确认显示的值是否是刚刚客户上传的参数,记录客户反馈的参数提交的测试结果;页面大小测试单元312,用于测试客户手机所适合显示的页面大小,页面大小测试单元312通过主处理单元310提供不同页面大小规格供客户选择,并根据客户选择的结果提供相应大小的页面,并接收客户反馈的显示结果,记录客户最终选择适合的页面大小值;图片显示测试单元313,用于测试客户手机是否能够正常显示页面,图片显示测试单元314提供一个显示图片的页面给客户,并接收客户反馈的显示结果,记录客户是否能显示图片的结果;中文转码测试单元314,用于测试客户手机中文转码的适应性,中文转码测试单元314存储的配置文件中保存有特定字符的各种编码方式下的编码;https测试单元315,用于测试客户手机对https协议的适应性,通过主处理单元310提供https协议的静态和动态页面到客户手机供客户访问,并接收客户反馈是否可以正常显示的结果。上述方案中,所述高端交易处理装置04包括交易处理单元41、页面拼装单元42、图片存储单元43和页面元素存储单元44,且交易处理单元41连接于页面拼装单元42,页面拼装单元42分别连接于图片存储单元43和页面元素存储单元44,其中交易处理单元41,用于接收适配装置01传送的交易信息、手机参数信息、页面元素参数信息,根据客户的交易请求,进行相应的交易流程处理,并将手机参数信息、页面元素参数信息传送给页面拼装单元42,并要求页面拼装单元42拼装所需显示页面反馈给客户;页面拼装单元42,用于接收交易处理41传送的手机参数信息、页面元素参数信息,拼装适合客户显示的交易页面,反馈给交易处理单元41显示;图片存储单元43,存储有页面显示中需要的图片资源,供页面拼装单元42选用最适合的图片;页面元素存储单元44,存储有页面基本元素,包括表格、按键、单选框、复选框、下拉框和连接地址,以便页面拼装单元42访问获取页面元素,进行页面的拼装。(三)有益效果从上述技术方案可以看出,本实用新型采用的技术方案解决了w即网站的如何针对不同型号手机的提供适合的访问效果的问题,其优点在于[0034]1、本实用新型分为低端处理和高端处理两种处理方式,除了为高端手机提供最适宜的显示效果,同时也为低端手机保留了低端显示效果,使得本实用新型能够最大限度地兼容了各种型号的手机。2、针对高端手机的不同型号,本实用新型能够显示最适宜客户显示的页面,从而实现根据不同的手机型号,展示不同风格的页面,显示最适宜客户体验的页面的目的,有效地解决了现有冊p网站不能支持在所有品牌型号的手机上合理显示的问题。3、对于新增的手机型号,只需要维护手机信息表,提供该型号手机的参数信息,本实用新型就能够自动对其进行适配,并且提供最适合的显示效果,使得本实用新型具有极大的兼容性,维护成本低。图1是本实用新型提供的适配各种型号手机的网站处理装置的结构示意图;图2是本实用新型提供的数据存储装置中页面元素参数表的结构示意图;图3是本实用新型提供的数据存储装置中适配参数表的结构示意图;图4是本实用新型提供的低端交易处理装置的结构示意图;图5是本实用新型提供的低端交易处理装置中兼容性测试装置的结构示意图;图6是本实用新型提供的高端交易处理装置的结构示意图;图7是本实用新型提供的利用网站处理装置适配各种型号手机的方法流程图;图8是低端交易处理流程图;图9是高端交易处理流程图。具体实施方式为使本实用新型的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本实用新型进一步详细说明。如图1所示,图1是本实用新型提供的适配各种型号手机的网站处理装置的结构示意图,该装置包括适配装置01、数据存储装置02、低端交易处理装置03和高端交易处理装置04。其中,客户手机终端通过运营商网络与适配装置01无线连接,适配装置01分别连接于数据存储装置02、低端交易处理装置03和高端交易处理装置04。客户交易请求先经过适配装置01进行适配处理,适配装置01通过访问数据存储装置02获取手机参数信息和适配参数信息,然后分析得出适配结果,并将交易请求和适配结果转发到低端交易处理装置03或高端交易处理装置04进行交易处理。适配装置01接收客户的请求,以及运营商网关传递的手机型号信息,访问数据存储装置02中的手机信息表,获得该型号手机的参数信息,然后访问数据存储装置02中的适配参数表获取适配参数信息,确定该交易请求适合使用低端交易处理装置03或高端交易处理装置04进行处理,最后将交易请求和适配结果转发到低端交易处理装置03或高端交易处理装置04进行交易处理。适配装置01如果在数据存储装置02中查询不到该型号手机的参数信息,则默认使用低端交易处理装置04进行处理;如果能够查询到该型号手机的参数信息,并且分析结果为高端处理,则访问页面元素参数表获取页面元素参数信息,将交易信息、手机参数信6息、页面元素参数信息一并提交到高端交易处理装置04;如果分析结果为低端处理,则将交易请求提交到低端交易处理装置03。数据存储装置02中存储有手机信息表、页面元素参数表和适配参数表。手机信息表存储有手机的参数信息,包括品牌、型号、操作系统、浏览器、屏幕大小、分辨率、是否支持脚本和支持的wap协议类型。页面元素参数表存储有各型号手机对应的wap站点后台页面元素的参数信息,如图2所示,包括CSS、表格格式、图片参数、单选框、复选框、输入框、下拉框、连接和按钮等页面元素的参数值。适配参数表用于设置分拣参数,如图3所示,包括适配字段、适配值和分拣标志,通过设置适配参数表,能够确定该网站处理装置根据哪个参数对交易进行分拣,以及该参数的哪个值应该分配到该网站处理装置的哪个部分处理。例如下表中的记录表示,系统根据"支持的WAP协议类型"字段对交易信息进行分配,如果手机支持的w即协议类型为w即l.2,则分配到低端交易处理装置04处理。如果手机支持的w即协议类型为w即2.0,则分配到高端交易处理装置03处理。<table>tableseeoriginaldocumentpage7</column></row><table>如图4所示,图4是本实用新型提供的低端交易处理装置的结构示意图。低端交易处理装置03包括主处理装置30、兼容性测试装置31和交易处理装置32,且主处理装置30分别连接于兼容性测试装置31和交易处理装置32。其中主处理装置30,用于接收客户交易请求,并提供测试选择页面供客户选择是否进入兼容性测试装置31,或者,提供页面供客户选择进入兼容性测试装置31中的哪一个测试单元;如果客户选择不进入兼容性测试单元,则直接调用交易处理装置32进行处理;如果客户选择进入测试单元,则调用兼容性测试装置31,依次进行参数测试、页面大小测试、图片显示测试、中文转码测试和https测试;如果客户选择进入兼容性测试装置31中的具体测试单元时,则由兼容性测试装置31直接调用具体的测试单元进行测试;测试完成后,将测试结果与交易请求一并提交到交易处理装置32进行交易处理。兼容性测试装置31,用于根据客户的请求对客户手机依次进行下列测试能否提交参数、支持显示页面的大小、能否显示图片、能否正常转码和是否支持https;或者,根据客户的请求,调用具体的测试单元,进行某一项或多项测试,测试客户的手机是否满足此wap站点的手机终端最低要求。交易处理装置32,用于根据客户的交易请求,进行相应的交易流程处理,如果客户已进行兼容性测试,则按照兼容性测试装置31提交的测试结果,对应该返回的内容格式进行相应的处理,提供最适合客户显示的页面返回给客户,否则提供统一的显示页面返回给客户。[0057]如图5所示,图5是本实用新型提供的低端交易处理装置中兼容性测试装置的结构示意图。兼容性测试装置31包括主处理单元310、参数测试单元311、页面大小测试单元312、图片显示测试单元313、中文转码测试单元314和https测试单元315,且主处理单元310分别连接于参数测试单元311、页面大小测试单元312、图片显示测试单元313、中文转码测试单元314和https测试单元315。其中主处理单元310,用于接收客户的测试请求,依次调用各测试单元进行测试;或者,接收客户进行某一项或多项测试的要求,调用具体的一个或多个测试单元进行测试;并提交相关测试内容到客户手机,接收手机测试结果,返回给各测试单元进行测试,测试结束,提交测试结果到主处理装置30。参数测试单元311,用于测试客户手机是否能够通过页面正常提交参数,参数测试单元311通过主处理单元310提供一个要求客户输入不同参数的页面,包括中文、空字符、密码和隐藏项,接收客户提交内容,并返回客户提交的内容给客户显示,由客户确认显示的值是否是刚刚客户上传的参数,记录客户反馈的参数提交的测试结果。页面大小测试单元312,用于测试客户手机所适合显示的页面大小,页面大小测试单元312通过主处理单元310提供不同页面大小规格供客户选择,并根据客户选择的结果提供相应大小的页面,并接收客户反馈的显示结果,记录客户最终选择适合的页面大小值。图片显示测试单元313,用于测试客户手机是否能够正常显示页面,图片显示测试单元314提供一个显示图片的页面给客户,并接收客户反馈的显示结果,记录客户是否能显示图片的结果。中文转码测试单元314,用于测试客户手机中文转码的适应性,中文转码测试单元314存储的配置文件中保存有特定字符的各种编码方式下的编码。https测试单元315,用于测试客户手机对https协议的适应性,通过主处理单元310提供https协议的静态和动态页面到客户手机供客户访问,并接收客户反馈是否可以正常显示的结果。如图6所示,图6是本实用新型提供的高端交易处理装置的结构示意图。高端交易处理装置04包括交易处理单元41、页面拼装单元42、图片存储单元43和页面元素存储单元44,且交易处理单元41连接于页面拼装单元42,页面拼装单元42分别连接于图片存储单元43和页面元素存储单元44。其中交易处理单元41,用于接收适配装置01传送的交易信息、手机参数信息、页面元素参数信息,根据客户的交易请求,进行相应的交易流程处理,并将手机参数信息、页面元素参数信息传送给页面拼装单元42,并要求页面拼装单元42拼装所需显示页面反馈给客户。页面拼装单元42,用于接收交易处理41传送的手机参数信息、页面元素参数信息,拼装适合客户显示的交易页面,反馈给交易处理单元41显示。图片存储单元43,存储有页面显示中需要的图片资源,供页面拼装单元42选用最适合的图片。页面元素存储单元44,存储有页面基本元素,包括表格、按键、单选框、复选框、下拉框和连接地址,以便页面拼装单元42访问获取页面元素,进行页面的拼装。基于图1至图6所示的装置,图7示出了本实用新型提供的利用网站处理装置适8配各种型号手机的方法流程图,该方法包括以下步骤步骤1:客户手机终端通过运营商网络向网站处理装置发送交易请求;步骤2:网站处理装置的适配装置接收该交易请求,并接收手机的基本信息,包括手机品牌和型号信息;步骤3:适配装置访问数据存储装置中的手机信息表,获取对应手机型号的参数信息,如果能够获取到该信息,则执行步骤4;否则,执行步骤5;步骤4:适配装置访问数据存储装置中的适配参数表,将手机参数信息与适配参数表中的参数进行比对,分析出该类型手机的交易请求的适配结果,如果适配结果为低端处理,则执行步骤5;如果适配结果为高端处理,则执行步骤6;步骤5:适配装置将交易请求转发到低端交易处理装置进行处理,结束本流程;步骤6:适配装置访问数据存储装置中的页面元素参数表,获取该型号手机网站支持的协议类型的页面元素参数,将页面元素参数与交易请求一同提交到高端交易处理装置进行处理。上述步骤5中所述适配装置将交易请求转发到低端交易处理装置进行处理后,进一步包括低端交易处理装置进行低端交易处理,具体如图8所示,包括以下步骤步骤IO:低端交易处理装置中的主处理装置30接收适配装置转发的交易请求,主处理装置30提示客户选择是否进入兼容性测试装置31;步骤11:主处理装置30接收客户选择的结果,判断是否进入兼容性测试装置31,如果客户选择进入兼容性测试装置31依次完成各项测试,则执行步骤12;如果客户选择不进行兼容性测试,则执行步骤20;步骤12:兼容性测试装置31中的主处理单元310调用参数测试单元311,提供参数输入页面给客户,要求客户按照要求上传相应参数,其中上传参数包括中文、空字符、密码和隐藏项,服务器收到客户上送的参数后,在返回给客户的结果页面中显示客户的上传参数,由客户确认显示的值是否是刚刚客户上传的参数;步骤13:参数测试单元311判断测试结果,如果测试通过,执行步骤14;如果测试不通过,则执行步骤22;步骤14:主处理单元310调用页面大小测试单元312,提供选项让客户选择不同页面大小,客户选择后,返回相应大小的页面给客户显示,并记录客户反馈显示结果,以便后续交易处理后返回结果页面时,控制页面大小在客户可以正常显示的页面大小范围内;步骤15:主处理单元310调用图片显示测试单元313,给客户一个显示图片的页面,客户反馈是否可以正常显示;步骤16:主处理单元310判断测试结果,如果测试通过,则执行步骤17;如果测试不通过,且当前站点要求必须支持图片显示,则执行步骤22,否则,执行步骤17;步骤17:主处理单元310调用中文转码测试单元314提供页面,要求客户输入任意中英文混合的字符串和特定的字符提交到服务器,在服务器的配置文件中保存特定字符的各种编码方式下的编码,客户手机将编码后的字符提交,通过与配置文件的匹配,获取客户手机的编码方式;取得客户手机的编码方式后,然后针对客户手机的编码方式,对中英文及中文和字符混合的情况,做针对性处理,将相应结果在页面上返回给客户显示,接收客户反馈是否会出现乱码的情况;[0085]步骤18:主处理单元310调用https测试单元315,分别提供https协议的静态和动态页面供客户访问,接收客户反馈是否可以正常显示;步骤19:https测试单元315判断测试结果,如果测试通过,则执行步骤20;如果测试不通过,且当前站点要求必须支持https,则执行步骤22,否则,执行步骤20。步骤20:主处理单元310将测试结果、交易请求发送到交易处理装置32进行处理,交易处理装置32进行具体的交易流程处理;步骤21:交易处理装置32按照测试结果,选择适合的返回结果页面给客户显示页面大小控制在客户可以正常显示的页面大小范围内,如果客户中文转码测试结果不通过,提示客户尽量不要输入字符汉字混合的内容;结束本流程;步骤22:兼容性测试装置31提示客户本网站不能支持您当前使用的手机,结束本流程。上述步骤6中所述适配装置将页面元素参数与交易请求一同提交到高端交易处理装置进行处理后,进一步包括高端交易处理装置进行高端交易处理,具体如图9所示,包括以下步骤步骤110:高端交易处理装置04接收适配装置01转发的页面元素参数、交易请求;步骤111:交易处理单元41对交易请求进行正常的交易流程处理;步骤112:交易处理完成,交易处理单元41向页面拼装单元42下达交易结果页面拼装指令,并将页面元素参数转发给页面拼装单元42;步骤113:页面拼装单元42接收到页面拼装请求,访问页面元素存储单元44,获取所需的相应页面元素;步骤114:如果交易结果页面中涉及图片显示,则页面拼装单元42访问图片存储单元43,获取与页面元素参数中"图片"大小、分辨率的值最相近的图片;步骤115:页面拼装单元42将页面元素参数的值赋值给各个页面元素,将图片赋值给页面元素中的图片元素,进行交易结果页面拼装,拼装完成,将结果页面返回给交易处理单元41;步骤116:交易处理单元41通过运营商网络将拼装完成的结果页面返回给客户显示。以上所述的具体实施例,对本实用新型的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本实用新型的具体实施例而已,并不用于限制本实用新型,凡在本实用新型的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本实用新型的保护范围之内。权利要求一种适配各种型号手机的网站处理装置,其特征在于,包括适配装置(01)、数据存储装置(02)、低端交易处理装置(03)和高端交易处理装置(04),其中,客户手机终端通过运营商网络与适配装置(01)无线连接,适配装置(01)分别连接于数据存储装置(02)、低端交易处理装置(03)和高端交易处理装置(04)。2.根据权利要求1所述的适配各种型号手机的网站处理装置,其特征在于,所述低端交易处理装置(03)包括主处理装置(30)、兼容性测试装置(31)和交易处理装置(32),且主处理装置(30)分别连接于兼容性测试装置(31)和交易处理装置(32)。3.根据权利要求2所述的适配各种型号手机的网站处理装置,其特征在于,所述兼容性测试装置(31)包括主处理单元(310)、参数测试单元(311)、页面大小测试单元(312)、图片显示测试单元(313)、中文转码测试单元(314)和https测试单元(315),且主处理单元(310)分别连接于参数测试单元(311)、页面大小测试单元(312)、图片显示测试单元(313)、中文转码测试单元(314)和https测试单元(315)。4.根据权利要求1所述的适配各种型号手机的网站处理装置,其特征在于,所述高端交易处理装置(04)包括交易处理单元(41)、页面拼装单元(42)、图片存储单元(43)和页面元素存储单元(44),且交易处理单元(41)连接于页面拼装单元(42),页面拼装单元(42)分别连接于图片存储单元(43)和页面元素存储单元(44)。专利摘要本实用新型公开了一种适配各种型号手机的网站处理装置,包括适配装置(01)、数据存储装置(02)、低端交易处理装置(03)和高端交易处理装置(04),其中,客户手机终端通过运营商网络与适配装置(01)无线连接,适配装置(01)分别连接于数据存储装置(02)、低端交易处理装置(03)和高端交易处理装置(04);客户交易请求先经过适配装置(01)进行适配处理,适配装置(01)通过访问数据存储装置(02)获取手机参数信息和适配参数信息,然后分析得出适配结果,并将交易请求和适配结果转发到低端交易处理装置(03)或高端交易处理装置(04)进行交易处理。利用本实用新型,解决了wap网站的如何针对不同型号手机的提供适合的访问效果的问题。文档编号H04W88/18GK201440732SQ200920160418公开日2010年4月21日申请日期2009年6月23日优先权日2009年6月23日发明者张军,曾实,陈瑞雪申请人:中国工商银行股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1