基于xslt的多种用户平台通用信息展示系统及方法

文档序号:6367406阅读:184来源:国知局
专利名称:基于xslt的多种用户平台通用信息展示系统及方法
技术领域
本发明涉及互联网应用技术领域,特别涉及适用于多用户平台的信息展示技术领域,具体是指ー种基于XSLT的多种用户平台通用信息展示系统及方法。
背景技术
随着电子产品的日益发展,人们能够用以访问互联网的设备越来越丰富,各种设备遵循的标准也越来越多,由此造成了对于网页的访问和互联网应用所要求的格式也多种多祥,因此,需要应对不同的访问设备提供不同格式的内容,才能使客户设备使用不出现错误。传统的解决模式是为不同的设备,例如手机和PC等,分别提供不同的设备入口,以保证设备对内容的解析正确。但这样的缺点是,随着互联网应用的不断发展,应用设备的种类不断增多,因此,与之对应的入口也就越来越多,由此导致了成本的大幅増加,以后的管理维护也会变得非常复杂。可见传统的解决方案存在局限性,在互联网应用快速发展的今天,越来越不适用,需要进行一定的改进。XSLT(Extensible Stylesheet Language Transformations,可扩展样式表转换语言)是ー种对XML文档进行转化的语言,是XSL规范的一部分。XSLT将XML文档转化为另一文档的转换语言,即将源文档的所有数据或者部分数据,利用XPath进行选择,生成另外的XML文档或者其他可直接显示或打印的文件格式(例如HTML文件、RTF文件或者TeX文件等)。

发明内容
本发明的目的是克服了上述现有技术中的缺点,提供ー种能通过格式转换,向不同的设备提供与其相适应的格式的内容,保证设备能够正确解析,而无需増加对应于不同设备的设备入ロ,从而大幅降低应用成本,減少后期管理和维护费用,且结构简单,成本低廉,应用范围广泛的基于XSLT的多种用户平台通用信息展示系统及方法。为了实现上述的目的,本发明的基于XSLT的多种用户平台通用信息展示系统具有如下构成该系统包括前端处理模块、后台服务器模块和设备模板模块。其中,前端处理模块通过外部网络连接各种用户平台,用以处理用户平台的访问请求,并分析用户平台的设备类型;后台服务器模块连接于所述的前端处理模块,用以处理用户平台的访问请求,生产相应的访问结果信息,并将访问结果信息返回给所述的前端处理模块;设备模板模块连接所述的前端处理模块,并通过外部网络与所述的各用户平台相连接,用以根据从前端处理模块获得的用户平台的设备类型确定对应的格式模板,并将所述的访问结果信息转换为该格式模板后返回给用户平台。该基于XSLT的多种用户平台通用信息展示系统中,所述的前端处理模块包括前端控制单元和设备标识信息识别单元,所述的设备标识信息识别单元连接于所述的前端控制单元,所述的前端控制单元分别连接所述的后台服务器模块以及设备模板模块的输入端,该前端控制单元还通过外部网络连接各用户平台。该基于XSLT的多种用户平台通用信息展示系统中,所述的前端处理模块还包括配置设定单元,所述的配置设定单元连接所述的前端控制单元。该基于XSLT的多种用户平台通用信息展示系统中,所述的配置设定单元包括基本信息配置设定子単元、结果页配置设定子単元、模板配置设定子単元和首页配置设定子単元,所述的基本信息配置设定子単元、结果页配置设定子単元、模板配置设定子単元和首页配置设定子単元均连接所述的前端控制单元。该基于XSLT的多种用户平台通用信息展示系统中,所述的设备模板模块包括模板转换控制単元和模板存储单元,所述的模板存储单元存储有各用户平台的设备类型对应的格式模板,且该模板存储单元连接于所述的模板转换控制単元,所述的模板转换控制单元连接于所述的前端处理模块,且该模板转换控制単元还通过外部网络连接所述的各用户 \I7.ム
I D °该基于XSLT的多种用户平台通用信息展示系统中,所述的模板转换控制单元为XSLT转换控制单元。该基于XSLT的多种用户平台通用信息展示系统中,所述的用户平台包括PC、手机和平板电脑。本发明还提供ー种利用所述的系统实现基于XSLT的多种用户平台通用信息展示的方法,该方法包括以下步骤(I)所述的前端处理模块通过外部网络接收到用户平台发来的访问请求;(2)所述的前端处理模块根据所述的访问请求确定所述的用户平台的设备类型;(3)所述的前端处理模块将所述的访问请求发送至所述的后台服务器模块;(4)所述的后台服务器模块处理所述的访问请求,生产相应的访问结果信息,并将该访问结果信息返回给所述的前端处理模块;(5)所述的前端处理模块将所述的访问结果信息和用户平台的设备类型发送至所述的设备模板模块;(6)所述的设备模板模块根据所获得的用户平台的设备类型确定对应的格式模板;(7)所述的设备模板模块根据所确定的格式模板将所述的访问结果信息转换为相应的格式;(8)所述的设备模板模块将经格式转换后的访问结果信息通过外部网络返回给用户平台。该基于XSLT的多种用户平台通用信息展示的方法中,所述的前端处理模块包括前端控制单元和设备标识信息识别单元,所述的设备标识信息识别单元连接于所述的前端 控制单元,所述的前端控制单元分别连接所述的后台服务器模块以及设备模板模块的输入端,该前端控制单元还通过外部网络连接各用户平台,所述的步骤(2)具体包括以下步骤(21)所述的前端控制单元将所述的访问请求发送至所述的设备标识信息识别单元;(22)所述的设备标识信息识别单元读取所述的访问请求内的设备标识信息;
(23)所述的设备标识信息识别单元将所述的设备标识信息发送至所述的前端控制单兀。该基于XSLT的多种用户平台通用信息展示的方法中,所述的设备模板模块包括模板转换控制単元和模板存储单元,所述的模板存储单元存储有各用户平台的设备类型对应的格式模板,且该模板存储单元连接于所述的模板转换控制単元,所述的模板转换控制单元连接于所述的前端处理模块,且该模板转换控制単元还通过外部网络连接所述的各用户平台,所述的步骤(6)具体包括以下步骤(61)所述的模板转换控制単元根据所述的设备标识信息确定对应的格式模板;(62)所述的模板转换控制单元从所述的模板存储单元读取所述的对应的格式模板。该基于XSLT的多种用户平台通用信息展示的方法中,所述的模板转换控制単元为XSLT转换控制単元,所述的设备模板模块根据所确定的格式模板将所述的访问结果信息转换为相应的格式,具体为设备模板模块根据所读取的格式模板将所述的访问结果信息进行XSLT转换,并获得相应格式的访问结果信息。该基于XSLT的多种用户平台通用信息展示的方法中,所述的前端处理模块还包括配置设定单元,所述的配置设定单元连接所述的前端控制单元,所述的步骤(I)之前还包括以下步骤(O)根据用户操作,通过所述的配置设定单元对所述的前端处理模块进行初始化设置。该基于XSLT的多种用户平台通用信息展示的方法中,所述的配置设定单元包括基本信息配置设定子単元、结果页配置设定子単元、模板配置设定子単元和首页配置设定子単元,所述的基本信息配置设定子単元、结果页配置设定子単元、模板配置设定子単元和首页配置设定子単元均连接所述的前端控制单元,所述的初始化设置具体包括基本信息配置、结果页配置、模板配置和首页配置。采用了该发明的基于XSLT的多种用户平台通用信息展示系统及方法,其系统包括前端处理模块、后台服务器模块和设备模板模块。在本发明的方法中,前端处理模块通过外部网络连接各种用户平台,处理用户平台的访问请求,并分析用户平台的设备类型;后台服务器模块生产并返回访问结果信息给前端处理模块;设备模板模块则根据从前端处理模块获得的用户平台的设备类型确定对应的格式模板,并将所述的访问结果信息转换为该格式模板后返回给用户平台。从而提供ー种仅通过格式转换,即可向不同的设备提供与其相适应的格式的内容,保证设备能够正确解析,而无需増加对应于不同设备的设备入口,借此大幅降低了应用成本,減少了后期管理和维护费用。且本发明的基于XSLT的多种用户平台通用信息展示系统及方法,其系统结构简单,方法应用成本低廉,应用范围广泛。


图I为本发明的基于XSLT的多种用户平台通用信息展示系统的结构示意图。图2为本发明的基于XSLT的多种用户平台通用信息展示方法的步骤流程图。 图3为为实际应用中本发明的基于XSLT的多种用户平台通用信息展示系统的前端处理模块的结构示意图。
图4为实际应用中利用本发明的基于XSLT的多种用户平台通用信息展示方法基本页面信息设置的界面示意图。图5为实际应用中利用本发明的基于XSLT的多种用户平台通用信息展示方法结果页面配置的界面示意图。图6为实际应用中利用本发明的基于XSLT的多种用户平台通用信息展示方法进行模板设置的界面示意图。图7为实际应用中利用本发明的基于XSLT的多种用户平台通用信息展示方法进行首页设置的界面示意图。图8为实际应用中利用本发明的基于XSLT的多种用户平台通用信息展示方法最终在PC端显示浏览结果的示意图。图9为实际应用中利用本发明的基于XSLT的多种用户平台通用信息展示方法最 终在手机端显示浏览结果的示意图。
具体实施例方式为了能够更清楚地理解本发明的技术内容,特举以下实施例详细说明。请參阅图I所示,为本发明的基于XSLT的多种用户平台通用信息展示系统的结构示意图。在一种实施方式中,该基于XSLT的多种用户平台通用信息展示系统包括前端处理模块、后台服务器模块和设备模板模块。其中,前端处理模块通过外部网络连接各种用户平台,用以处理用户平台的访问请求,并分析用户平台的设备类型,该用户平台可以为PC、手机和平板电脑等;后台服务器模块连接于所述的前端处理模块,用以处理用户平台的访问请求,生产相应的访问结果信息,并将访问结果信息返回给所述的前端处理模块;设备模板模块连接所述的前端处理模块,并通过外部网络与所述的各用户平台相连接,用以根据从前端处理模块获得的用户平台的设备类型确定对应的格式模板,并将所述的访问结果信息转换为该格式模板后返回给用户平台。利用该实施方式所述的系统实现基于XSLT的多种用户平台通用信息展示的方法,如图2所示,包括以下步骤(I)所述的前端处理模块通过外部网络接收到用户平台发来的访问请求;(2)所述的前端处理模块根据所述的访问请求确定所述的用户平台的设备类型;(3)所述的前端处理模块将所述的访问请求发送至所述的后台服务器模块;(4)所述的后台服务器模块处理所述的访问请求,生产相应的访问结果信息,并将该访问结果信息返回给所述的前端处理模块;(5)所述的前端处理模块将所述的访问结果信息和用户平台的设备类型发送至所述的设备模板模块;(6)所述的设备模板模块根据所获得的用户平台的设备类型确定对应的格式模板;(7)所述的设备模板模块根据所确定的格式模板将所述的访问结果信息转换为相应的格式;(8)所述的设备模板模块将经格式转换后的访问结果信息通过外部网络返回给用户平台。在一种较优选的实施方式中,所述的前端处理模块包括前端控制单元和设备标识信息识别单元,所述的设备标识信息识别单元连接于所述的前端控制单元,所述的前端控制単元分别连接所述的后台服务器模块以及设备模板模块的输入端,该前端控制单元还通过外部网络连接各用户平台。在利用该较优选的实施方式所述的系统实现基于XSLT的多种用户平台通用信息展示的方法中,所述的步骤(2)具体包括以下步骤 (21)所述的前端控制单元将所述的访问请求发送至所述的设备标识信息识别单元;(22)所述的设备标识信息识别单元读取所述的访问请求内的设备标识信息;(23)所述的设备标识信息识别单元将所述的设备标识信息发送至所述的前端控制单元。在另ー种较优选的实施方式中,所述的设备模板模块包括模板转换控制単元和模板存储单元,所述的模板存储单元存储有各用户平台的设备类型对应的格式模板,且该模板存储单元连接于所述的模板转换控制単元,所述的模板转换控制单元连接于所述的前端处理模块,且该模板转换控制単元还通过外部网络连接所述的各用户平台。在利用该较优选的实施方式所述的系统实现基于XSLT的多种用户平台通用信息展示的方法中,所述的步骤(6)具体包括以下步骤(61)所述的模板转换控制単元根据所述的设备标识信息确定对应的格式模板;(62)所述的模板转换控制单元从所述的模板存储单元读取所述的对应的格式模板。在一种进ー步优选的实施方式中,所述的模板转换控制单元为XSLT转换控制单
J Li ο在利用该进ー步优选的实施方式所述的系统实现基于XSLT的多种用户平台通用信息展示的方法中,所述的步骤¢2)中,设备模板模块根据所确定的格式模板将所述的访问结果信息转换为相应的格式,具体为设备模板模块根据所读取的格式模板将所述的访问结果信息进行XSLT转换,并获得相应格式的访问结果信息。在另ー种进ー步优选的实施方式中,所述的前端处理模块还包括配置设定单元,所述的配置设定单元连接所述的前端控制单元。在利用该进ー步优选的实施方式所述的系统实现基于XSLT的多种用户平台通用信息展示的方法中,所述的步骤(I)之前还包括以下步骤(O)根据用户操作,通过所述的配置设定单元对所述的前端处理模块进行初始化设置。在更优选的实施方式中,所述的配置设定单元包括基本信息配置设定子単元、结果页配置设定子単元、模板配置设定子単元和首页配置设定子単元,所述的基本信息配置设定子単元、结果页配置设定子単元、模板配置设定子単元和首页配置设定子単元均连接所述的前端控制单元。在利用该更优选的实施方式所述的系统实现基于XSLT的多种用户平台通用信息展示的方法中,所述的步骤(O)中的初始化设置具体包括基本信息配置、结果页配置、模板配置和首页配置。在实际应用中,本发明的基于XSLT的多种用户平台通用信息展示系统,如图I所示,包括用户设备,前端处理模块和后台服务模块。设备模板模块和前端处理模块的连接交互关系是前端设备、前端处理模块、后台服务模块、前端处理模块、设备模板模块、前端设备前后依次连接,实现不同用户设备访问,都能获得设备能识别的格式的返回信息。处理模块可以通过如图3所示的前端控制单元进行配置设置。配置设置中包括如图4所示的基本信息配置,图5所示的结果页配置,图6所示的模板配置以及图7所示的首页配置。本发明的方法在实际应用中的步骤如下 I、前端控制单元进行配置设置,前端处理器会实时读取配置信息修改系统表现;2、用户通过其设备访问网络,前端处理系统会接收到用户访问内容,然后处理;3、前端处理系统接收到用户设备请求信息,分析用户的请求内容和设备标识信息;4、读取系统运行期间的配置信息,根据配置内容,处理请求数据;5、分析请求数据后,将请求内容交给后台服务系统处理;6、后台服务系统接收到请求后根据请求内容返回相应数据给前端处理系统;7、设备标识信息交给设备模板系统,由设备模板系统识别用户设备;8、前端处理系统将接收的结果信息经过处理后在交给设备模板系统;9、根据前端处理系统传来的设备标识信息识别设备为何种设备;10、当前端处理系统传来结果信息时,找到设备对应的模板文件,按照模板文件将结果信息翻译为用户当前设备支持的内容并将结果返回给用户,其中,手机模板文件如下
< xml version=" 1.0" encodma=nutf-8 " >
<xsI:stylesheet version="l.0"
xmlns:xsl=nhttp://www.w3.org/1999/XSL/Transform">
<xsI: template match="Root">
<wml>
<card id="login" newcontext="true" >
<xsI: attribute name="title">
<xsI: value-of select="0title"/>
</xsl: attribute〉
<p align="left">
<img id=nImage—headldn alt=nn>
<xsl: attribute name="src">
<xsl: value-of select="0image"/>
</xsl: attribute></img><br/>手机くinput name^" user Name " type= ' text' maxlength ニ” 10〇”><xsI: attribute name = MvaIue n>
<xsl:value-of select="Qcellphone"/>
</xsl: attribute>
</ mput>
<br/> 街码 くinputname="password"type='password'
maxlength=" 10 " /Xbr/>
<anchor>
<xsl: text>登录</xsl: text>
くgo sendreferer=Mtrue11 href="Login.aspx" method="post" >
<postfield name^"loginbutton" valueニ”I” />
<postfield name="cellphone" value=n$(userName)" />
<postfield name="password" value="$(password)" />
<postfield name="lasturln >
<xsl: attribute name="value">
<xsl:value-of select="QlasturlM/>
</xsl: attribute〉
</postfield >
</go>
</anchor>
<xsI:text>I</xsl:text>
<anchor>
くxsI: text>^ii</xsl: text>
<go sendreferer=MtrueTT href="Login.aspxM method="post" >
<postfield name="skipbutton" value = Ml" />
</go>
</anchor>
<br/Xxsl: value-of select=" @alerttext"/>
<br/>
<xsI:value-ofselect^nConfig/Login/Tips/Tip
"
disable-output-escaping="yes"/>
</p>
</card>
</wml>
</xsl:template>
</xsl:stylesheet>PC的模板文件内容如下
< xml version=" 1.0" encodma=nutf-8 " >
<xsI:stylesheet version="l.0"
xmlns:xsl=nhttp://www.w3.org/1999/XSL/Transform">
<xsI: template match="Root">
<html xmlns = nhttp ://www.w3.org/1999/xhtml">
<head>
<link re1="stylesheet" type="text/css" >
<xsI: attribute name = "href">
<xsl:value-of select="0css"/>
</xsl: attribute>
</link>
<title>
<xsI:value-of select="0title"/>
</title>
</head>
<body>

くform name = nforml,T method= "post" id=nforml,T>
<input type="hidden" name="lasturI" >
<xs I: attribute name="value TT>
<xsl:value-of select="QlasturI"/>
</xsl: attribute〉
</input>
<div>
<div class="topbg">
<imgid=n Imagelnclass = iiIogolinknalt=n 11
style^"border-width : Opx; IT >
<xsl : attribute name=FTsrc">
<xsl:value-of select="@image"/>
</xsl: attributeX/img>
</div>
<div class="SrchBxTop">
<xsl: if test="Qshowlabel,T>
<div>
<xsl:value-of selectニ”@showlabeIn/>
</div>
</xsl:if>
<div style=nwidth : 10 0%FT>
<xsl: text>^^</xsl: text>
<input name="cellphone" type="textn id="cellphone" >
<xsl: attribute name="value">
<xsl:value-of select="QcellphoneM/>
</xsl: attributeX/inputXbr/>
<xsl: text>密码</xsl: text>
<input name="password" type="password" id="password" />
<br/>
<input t ype=TT s ubmi t" name="log inbutton" value=', 登取”id="loginbutton" />
<xsl: text disable-output-escaping= "ye s ,T>&amp; nbsp; </xsl : text>く input type ニ"submit" name ニ nskipbutton" value ニ" j 兆过 ,τid= TTskipbutton" />
<br/>
<xsl:value-of select="Qalerttext"/>
</div>
<div>
<xsl: for—each select="0therWay/Way">
<input type =!Tsubmit">
<xsl: attribute name:nname”>
<xsl:text>login_as_</xsl:text>
<xsl:value-of select="@id"/>
</xsl: attribute>
くxsl: attribute name="value">
<xsl:text>用 </xsl:text>
<xsI:value-of select="@name"/>
<xsl: text>I^'T登陆</xsl: text>
</xsl: attribute>
</input>
<br/>
</xsl:for-each>
</div>
<div>
<br />
くxs I: value-of s el ect^"Config/Login/Tips/Tip [ @name ニ 'logintip ']"

disable-output-escaping="yes"/>
<br />
<br />
<a href="help.aspx">·助</a>
</div>
</div>
</div>
</form>
</body>
</html>
</xsl:template>
</xsl:stylesheet>11、最后分别在PC端和手机端的浏览页面显示結果,PC端显示结果如图8所示,手机端显示结果如图9所示。应用本发明的基于XSLT的多种用户平台通用信息展示系统及方法可以产生以下有益效果I、本系统具有较高的灵活性,不论企业、公司、还是个人都能轻松使用;2、系统维护方便,统ー管理,版本统一,不需要为每种设备建立ー个版本;3、系统采用实时读取配置的方式,所以修改即时生效;4、使用本系统可以不用再为每种设备建立不同版本;5、系统可扩展性强,当有新的设备类型时,只需添加相应版本即可,不需要在建立新设备独有的资源;总之,本系统能根据用户设备自动将结果转换为相应的结果以便用户设备能正确识别解析结果,而不需要为每种设备建立ー个版本;实现“一套系统,多种设备”的体验。采用了该发明的基于XSLT的多种用户平台通用信息展示系统及方法,其系统包括前端处理模块、后台服务器模块和设备模板模块。在本发明的方法中,前端处理模块通过外部网络连接各种用户平台,处理用户平台的访问请求,并分析用户平台的设备类型;后台服务器模块生产并返回访问结果信息给前端处理模块;设备模板模块则根据从前端处理模块获得的用户平台的设备类型确定对应的格式模板,并将所述的访问结果信息转换为该格式模板后返回给用户平台。从而提供ー种仅通过格式转换,即可向不同的设备提供与其相适应的格式的内容,保证设备能够正确解析,而无需増加对应于不同设备的设备入口,借此大幅降低了应用成本,減少了后期管理和维护费用。且本发明的基于XSLT的多种用户平台通用信息展示系统及方法,其系统结构简单,方法应用成本低廉,应用范围广泛。在此说明书中,本发明已參照其特定的实施例作了描述。但是,很显然仍可以作出各种修改和变换而不背离本发明的精神和范围。因此,说明书和附图应被认为是说明性的而非限制性的。
权利要求
1.一种基于XSLT的多种用户平台通用信息展示系统,其特征在于,所述的系统包括 前端处理模块,其通过外部网络连接各种用户平台,用以处理用户平台的访问请求,并分析用户平台的设备类型; 后台服务器模块,连接于所述的前端处理模块,用以处理用户平台的访问请求,生产相应的访问结果信息,并将访问结果信息返回给所述的前端处理模块; 设备模板模块,连接所述的前端处理模块,并通过外部网络与所述的各用户平台相连接,用以根据从前端处理模块获得的用户平台的设备类型确定对应的格式模板,并将所述的访问结果信息转换为该格式模板后返回给用户平台。
2.根据权利要求I所述的基于XSLT的多种用户平台通用信息展示系统,其特征在干,所述的前端处理模块包括前端控制单元和设备标识信息识别单元,所述的设备标识信息识别单元连接于所述的前端控制单元,所述的前端控制单元分别连接所述的后台服务器模块以及设备模板模块的输入端,该前端控制单元还通过外部网络连接各用户平台。
3.根据权利要求2所述的基于XSLT的多种用户平台通用信息展示系统,其特征在干,所述的前端处理模块还包括配置设定单元,所述的配置设定单元连接所述的前端控制单J Li o
4.根据权利要求3所述的基于XSLT的多种用户平台通用信息展示系统,其特征在干,所述的配置设定单元包括基本信息配置设定子単元、结果页配置设定子単元、模板配置设定子单元和首页配置设定子単元,所述的基本信息配置设定子単元、结果页配置设定子单元、模板配置设定子単元和首页配置设定子単元均连接所述的前端控制单元。
5.根据权利要求I所述的基于XSLT的多种用户平台通用信息展示系统,其特征在干,所述的设备模板模块包括模板转换控制単元和模板存储单元,所述的模板存储单元存储有各用户平台的设备类型对应的格式模板,且该模板存储单元连接于所述的模板转换控制单元,所述的模板转换控制单元连接于所述的前端处理模块,且该模板转换控制単元还通过外部网络连接所述的各用户平台。
6.根据权利要求5所述的基于XSLT的多种用户平台通用信息展示系统,其特征在干,所述的模板转换控制单元为XSLT转换控制単元。
7.根据权利要求I至6中任一项所述的基于XSLT的多种用户平台通用信息展示系统,其特征在于,所述的用户平台包括PC、手机和平板电脑。
8.ー种利用权利要求I所述的系统实现基于XSLT的多种用户平台通用信息展示的方法,其特征在于,所述的方法包括以下步骤 (1)所述的前端处理模块通过外部网络接收到用户平台发来的访问请求; (2)所述的前端处理模块根据所述的访问请求确定所述的用户平台的设备类型; (3)所述的前端处理模块将所述的访问请求发送至所述的后台服务器模块; (4)所述的后台服务器模块处理所述的访问请求,生产相应的访问结果信息,并将该访问结果信息返回给所述的前端处理模块; (5)所述的前端处理模块将所述的访问结果信息和用户平台的设备类型发送至所述的设备模板模块; (6)所述的设备模板模块根据所获得的用户平台的设备类型确定对应的格式模板; (7)所述的设备模板模块根据所确定的格式模板将所述的访问结果信息转换为相应的格式; (8)所述的设备模板模块将经格式转换后的访问结果信息通过外部网络返回给用户平台。
9.根据权利要求8所述的基于XSLT的多种用户平台通用信息展示的方法,其特征在干,所述的前端处理模块包括前端控制单元和设备标识信息识别单元,所述的设备标识信息识别单元连接于所述的前端控制单元,所述的前端控制单元分别连接所述的后台服务器模块以及设备模板模块的输入端,该前端控制单元还通过外部网络连接各用户平台,所述的步骤(2)具体包括以下步骤 (21)所述的前端控制单元将所述的访问请求发送至所述的设备标识信息识别单元; (22)所述的设备标识信息识别单元读取所述的访问请求内的设备标识信息; (23)所述的设备标识信息识别单元将所述的设备标识信息发送至所述的前端控制单J Li o
10.根据权利要求9所述的基于XSLT的多种用户平台通用信息展示的方法,其特征在干,所述的设备模板模块包括模板转换控制単元和模板存储单元,所述的模板存储单元存储有各用户平台的设备类型对应的格式模板,且该模板存储单元连接于所述的模板转换控制単元,所述的模板转换控制单元连接于所述的前端处理模块,且该模板转换控制单元还通过外部网络连接所述的各用户平台,所述的步骤(6)具体包括以下步骤 (61)所述的模板转换控制単元根据所述的设备标识信息确定对应的格式模板; (62)所述的模板转换控制单元从所述的模板存储单元读取所述的对应的格式模板。
11.根据权利要求10所述的基于XSLT的多种用户平台通用信息展示的方法,其特征在于,所述的模板转换控制单元为XSLT转换控制単元,所述的设备模板模块根据所确定的格式模板将所述的访问结果信息转换为相应的格式,具体为 设备模板模块根据所读取的格式模板将所述的访问结果信息进行XSLT转换,并获得相应格式的访问结果信息。
12.根据权利要求9至11中任一项所述的基于XSLT的多种用户平台通用信息展示的方法,其特征在于,所述的前端处理模块还包括配置设定单元,所述的配置设定单元连接所述的前端控制单元,所述的步骤(I)之前还包括以下步骤 (0)根据用户操作,通过所述的配置设定单元对所述的前端处理模块进行初始化设置。
13.根据权利要求12所述的基于XSLT的多种用户平台通用信息展示的方法,其特征在于,所述的配置设定单元包括基本信息配置设定子単元、结果页配置设定子単元、模板配置设定子単元和首页配置设定子単元,所述的基本信息配置设定子単元、结果页配置设定子単元、模板配置设定子単元和首页配置设定子単元均连接所述的前端控制单元,所述的初始化设置具体包括基本信息配置、结果页配置、模板配置和首页配置。
全文摘要
本发明涉及一种基于XSLT的多种用户平台通用信息展示系统,其包括前端处理模块、后台服务器模块和设备模板模块。本发明还涉及基于XSLT的多种用户平台通用信息展示的方法,前端处理模块分析用户平台的设备类型;后台服务器模块生产并返回访问结果信息给前端处理模块;设备模板模块根据用户平台的设备类型确定对应的格式模板,并将访问结果信息转换为该格式模板后返回给用户平台。从而提供一种仅通过格式转换,即可向不同的设备提供与其相适应的格式的内容,保证设备能够正确解析,而无需增加对应于不同设备的设备入口,借此降低应用成本,大幅缩减管理和维护费用。且本发明的系统结构简单,方法应用成本低廉,应用范围广泛。
文档编号G06F17/30GK102663063SQ20121009100
公开日2012年9月12日 申请日期2012年3月30日 优先权日2012年3月30日
发明者丁永强, 曹勇, 王艺, 陈鑫铎, 魏大刚 申请人:上海明复信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1