网页信息的展示方法和系统的制作方法_3

文档序号:9453072阅读:来源:国知局
容,然后根据预存的布局模板对网页内容进行组装。比如,可以根据布局模板中的标签名称获取相应的网页内容,将网页内容写入对应的标签名称下,从而得到已布局的展示数据。展示数据是需要在对话框中进行展示的数据,对于展示的数据,可以是图文形式的数据。也可以是xml (可扩展标记语言)数据。
[0116]展示模块630,用于将所述展示数据返回至所述客户端进行展示。
[0117]展示模块630将展示数据发送到客户端,在客户端上直接对展示数据进行展示。
[0118]本实施例通过网页访问请求接收模块610接收即时通讯工具的客户端的网页访问请求,数据确定模块620根据网页访问请求确定网页内容,根据预存的布局模板对网页内容进行组装,从而可以获得已布局的展示数据。然后展示模块630将展示数据返回至客户端,直接在客户端上进行展示,从而避免了客户端对字段进行组装的处理过程,节约了客户端的处理时间,从而加快了网页信息在展示过程中的处理效率。
[0119]在其中一个实施例中,有时为了在对话框中展示不同布局的界面,需要对布局模板进行变化。即所述网页访问请求还可以包括布局选择指令;
[0120]所述数据确定模块前还可以包括:布局选择模块,用于根据所述布局选择指令从预存的布局模板中查找出对应的布局模板,其中,所述预存的布局模板数量至少两个。
[0121]该实施例预存了多个布局模板,可以设置其中一个为默认布局模板,在没有收到布局选择指令时,可以以默认布局模板作为布局模板进行组装。在收到布局选择指令时,则可以从多个布局模板中选出对应的布局模板。
[0122]通过该本实施例方案,避免了修改模板时客户端重新开发,而是直接根据布局选择指令选择不同布局模板,从而实现修改布局模板,从而减轻客户端的开发负担,提高开发效率。同时使用灵活,可以随时修改对话框中的展示界面。
[0123]如图7所示,为本发明另一个实施例中网页信息的展示系统的结构示意图,包括网页链接获取模块710、发送模块720、第一数据接收模块730和第一展示模块740:
[0124]网页链接获取模块710,用于获取即时通讯工具的客户端的对话框上的网页链接;
[0125]对于获取网页链接的一种手段,可以通过检测即时通讯工具的客户端的对话框是否收到或发送网页链接,若是,则根据网页链接生成网页访问请求。
[0126]在其中一个实施例中,还包括加密模块,用于对所述网页访问请求进行加密。从而保证网页访问请求的安全性。
[0127]发送模块720,用于根据所述网页链接向业务平台发起网页访问请求;
[0128]在其中一个实施例中,可以对网页访问请求进行过滤。即还包括:
[0129]检测模块,用于检测所述网页链接是否为白名单中的网页链接,若是,则将所述网页链接传送至发送模块,其中,所述白名单记录着需要可视化展示的网页链接。
[0130]本模块是一个过滤的模块,是将不在白名单中的网页链接删除,不进行后续过程,仅对在白名单中的网页链接生成网页访问请求,并发送至业务平台。从而可以提高处理效率。
[0131]第一数据接收模块730,用于接收所述业务平台返回的已布局的展示数据;其中,所述展示数据包括已组装的所述网页访问请求对应的网页内容;
[0132]上述提及的展示数据包括将待展示网页内容进行组装好后得到的数据,即布局好的网页内容。比如,可以根据预存的布局模板对网页内容进行组装,从而得到该展示数据。
[0133]第一展示模块740,用于将所述展示数据在所述对话框中进行展示。
[0134]在获得展示数据后,由于展示数据是布局好的网页内容,因此,可以直接在对话框中对展示数据进行展示。
[0135]本实施例通过网页链接获取模块710获取网页链接,发送模块720根据网页链接向业务平台发起网页访问请求。第一数据接收模块730接收业务平台返回的已布局的展示数据,第一展示模块740直接将展示数据在对话框中进行展示,从而避免了客户端对字段进行组装的处理过程,节约了客户端的处理时间,从而加快了网页信息在展示过程中的处理效率。
[0136]在其中一个实施例中,所述第一展示模块具体可以包括展示控件创建模块、展示控件写入模块和子展示模块:
[0137]展示控件创建模块,用于获取所述展示数据中的布局模板,根据所述布局模板创建所述客户端的展示控件,并将所述展示控件的名称与布局模板中的标签名称设为一致,其中,所述布局模板为网页内容进行组装的模板,所述标签名称为布局模板中的网页内容对应的名称;
[0138]上述获取的展示数据可以是根据布局模板将网页内容进行组装得到的数据,因此可以从展示数据中获取布局模板。布局模板中记录了标签名称以及该名称对应的网页内容。从而可以根据布局模板创建客户端的展示控件。
[0139]展示控件写入模块,用于通过所述布局模板中的标签名称获取所述展示控件的名称对应的接口指针,将标签名称对应的网页内容通过所述接口指针写入展示控件;
[0140]子展示模块,用于根据所述展示控件将网页内容展示在所述对话框上。
[0141]在其中一个实施例中,客户端还可以对未布局的数据进行处理,即本发明网页信息的展示系统还还包括:
[0142]第二数据接收模块,用于接收所述业务平台返回的未布局的数据;
[0143]第二展示模块,用于解析未布局的数据,对未布局的数据进行组装,并将组装后的数据展示在对话框上。
[0144]在该实施例中,客户端不仅可以展示布局的展示数据,还可以对未布局的数据进行解析和组装,从而展示在对话框上。
[0145]本发明还提供其中一个应用实例,如图3所示,为实现应用实例的架构示意图。包括:客户端310、互联平台320、业务平台330。客户端310通过互联平台320分别与业务平台330连接。
[0146]如图8所示,为本发明其中一个应用实例中网页信息的展示系统的结构示意图,包括:
[0147]设于客户端上的获取模块810、第一判断模块820、第一发送模块830和展不模块840:
[0148]获取模块810,用于获取即时通讯工具的客户端的对话框上的网页链接;
[0149]第一判断模块820,用于判断网页链接是否为白名单中的网页链接,其中,所述白名单记录着需要可视化展示的网页链接;
[0150]第一发送模块830,用于网页链接为白名单中的网页链接时,根据所述网页链接向互联平台发起网页访问请求;
[0151]设于互联平台上的第二判断模块850和第二发送模块860:
[0152]第二判断模块850,用于判断网页访问请求对应的业务平台是否为白名单中的业务平台,其中,所述白名单中记录着具有组装功能的业务平台;
[0153]第二发送模块860,用于业务平台为白名单中的业务平台时,向业务平台发送网页访问请求;
[0154]设于业务平台上的网页访问请求接收模块870、数据确定模块880和第三发送模块 890:
[0155]网页访问请求接收模块870,用于接收网页访问请求;
[0156]数据确定模块880,用于根据所述网页访问请求确定网页内容,根据预存的布局模板对所述网页内容进行组装,获得已布局的展示数据;
[0157]第三发送模块890,用于将所述展示数据通过互联平台返回至所述客户端;
[0158]展示模块840,用于将展示数据进行展示。
[0159]本领域普通技术人员可以理解的是,实现上述本发明实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random Access Memory, RAM)等。因此,根据上述本发明实施例方案,本发明还提供一种包含计算机可读程序的存储介质,当该存储介质中的计算机可读程序执行时,可以实现上述任何一种方式中的本发明的网页信息的展示方法。
[0160]如上所述的本发明实施例的方法,可以以软件的形式安装于相应的机器设备上,并在该软件运行时通过控制相关的处理设备来完成上述的网页信息的展示过程。相应地,上述网页信息的展示系统可以是设置安装在相应的终端设备上,也可以是相应的终端设备本身,这里的终端设备可以是手机、平板电脑、PDA(Personal Digital Assistant,个人数字助理)、车载电脑等任意终端设备。
[0161]据此,基于上述本发明的方案,本发明还提供一种终端设备,该终端设备可以是手机、平板电脑、PDA (Personal Digital Assistant,个人数字助理)、车载电脑等任意一种终端设备。
[0162]据此,以下以其中一种终端设备为例,图9中示出了该终端设备的部分结构框图。参考图9,该终端设备包括:存储器910、输入单元920、显示单元930、处理器940、通信模块950等部件。本领域技术人员可以理解,图9中示出的结构,仅仅是与本发明实施例方案相关的部分结构的框图,并不构成对应用在本发
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1