CN106021431A - 一种页面展示方法和装置 - Google Patents
一种页面展示方法和装置 Download PDFInfo
- Publication number
- CN106021431A CN106021431A CN201610321309.XA CN201610321309A CN106021431A CN 106021431 A CN106021431 A CN 106021431A CN 201610321309 A CN201610321309 A CN 201610321309A CN 106021431 A CN106021431 A CN 106021431A
- Authority
- CN
- China
- Prior art keywords
- page
- information
- record
- list
- file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9574—Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明实施例公开了一种页面展示方法和装置;本发明实施例采用接收终端发送的信息获取请求,其中,该信息获取请求携带用户身份标识,然后,根据信息获取请求获取该用户身份标识对应的历史记录信息,根据预设页面模板以及该历史记录信息生成相应的记录页面文件,对该记录页面文件进行渲染,以得到记录页面,并向该终端发送该记录页面,以使得该终端展示该记录页面;该方案可以提高记录页面展示的速度。
Description
技术领域
本发明涉及通信技术领域,具体涉及一种页面展示方法和装置。
背景技术
企业办公IM(比如企业微信等)是未来行业重点发展的领域,解决企业办公沟通困难和协同办公的核心问题。在使用办公IM的过程,往往在某些场景下获取某些用户的历史记录信息。比如,请假审批是办公应用中必不可少的环节,审批者在对请假申请进行操作时往往都想了解到申请人的历史请假记录信息,如了解“申请人是否请过假了?”“什么时候请的假?”“历史请假几天”等等。
为了满足不同企业用户的不同需求以及提升用体验,现有技术提供了历史记录信息查看的方案。在现有技术中,历史记录信息查看的方案具体为:通过终端向后台服务器发送记录获取请求,后台服务器根据该记录获取请求返回相应的历史记录信息(如历史请假记录信息等)给该终端,然后,该终端对历史记录信息进行处理(比如解析以及格式转换等),以及对处理后的历史记录信息渲染得到相应的记录页面,并展示该记录页面,以实现查看历史记录信息。
在对现有技术的研究和实践过程中,本发明的发明人发现,当历史记录信息比较多时,由于终端的处理能比较小,终端对历史记录信息处理的速度以及对信息渲染的速度比较慢,因此,会导致记录页面展示的速度比较低。
发明内容
本发明实施例提供一种页面展示方法和装置,可以提高记录页面的展示速度。
本发明实施例提供一种页面展示方法,包括:
接收终端发送的信息获取请求,所述信息获取请求携带用户身份标识;
根据信息获取请求获取所述用户身份标识对应的历史记录信息;
根据预设页面模板以及所述历史记录信息生成相应的记录页面文件;
对所述记录页面文件进行渲染,以得到记录页面,并向所述终端发送所述记录页面,以使得所述终端展示所述记录页面。
相应的,本发明实施例还提供一种页面展示装置,包括:
接收单元,用于接收终端发送的信息获取请求,所述信息获取请求携带用户身份标识;
获取单元,用于根据信息获取请求获取所述用户身份标识对应的历史记录信息;
生成单元,用于根据预设页面模板以及所述历史记录信息生成相应的记录页面文件;
渲染单元,用于对所述记录页面文件进行渲染,以得到记录页面,并向所述终端发送所述记录页面,以使得所述终端展示所述记录页面。
本发明实施例采用接收终端发送的信息获取请求,其中,该信息获取请求携带用户身份标识,然后,根据信息获取请求获取该用户身份标识对应的历史记录信息,根据预设页面模板以及该历史记录信息生成相应的记录页面文件,对该记录页面文件进行渲染,以得到记录页面,并向该终端发送该记录页面,以使得该终端展示该记录页面;由于该方案可以在处理能力较强的服务器上进行信息处理以及渲染得到相应的记录页面,这样终端就无需对历史记录信息进行处理(如解析和格式化等),也无需对信息渲染,只需将服务器发送的记录页面展示即可,因此,相对于现有技术中,可以提高记录页面展示的速度。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1a是本发明实施例一提供的页面展示方法的流程图;
图1b是本发明实施例一提供的一种请假记录页面示意图;
图2为本发明实施例二提供的一种页面展示方法的流程图;
图3a为本发明实施例三提供的一种页面展示装置的结构示意图;
图3b为本发明实施例三提供的另一种页面展示装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供一种页面展示方法和装置。以下将分别进行详细说明。
实施例一、
本实施例将从页面展示装置的角度进行描述,该页面装置具体可以集成在服务器等网络设备中,该服务器可以为一个独立的实体,也可以包括多个实体。
一种页面展示方法,包括:接收终端发送的信息获取请求,其中,该信息获取请求携带用户身份标识,然后,根据信息获取请求获取该用户身份标识对应的历史记录信息,根据预设页面模板以及该历史记录信息生成相应的记录页面文件,对该记录页面文件进行渲染,以得到记录页面,并向该终端发送该记录页面,以使得该终端展示该记录页面。
如图1a所示,该页面展示方法的流程图具体可以如下:
101、接收终端发送的信息获取请求,其中,该信息获取请求携带用户身份标识。
具体地,服务器(如即时通讯服务器)可以通过网络接收终端发送的信息获取请求。
其中,用户身份标识可以为用户姓名、用户身份证号、用户账号(即时通讯账号)、用户工号等等。
102、根据信息获取请求获取该用户身份标识对应的历史记录信息。
本实施例中,历史记录信息为当前时刻之前的记录信息,比如,可以为历史请假记录信息、历史聊天记录信息、历史支付记录信息、历史浏览记录信息等等。其中,历史请假记录信息可以包括:请假类型、请假时间(如请假开始、结束时间、请假时长,请假的发起时间等等)、审批结果(通过或者拒绝)等等
具体地,步骤“根据信息获取请求获取该用户身份标识对应的历史记录信息”可以包括:
根据该用户身份标识在本地存储中查找相应的历史记录信息。
在实际应用中,可以在服务器上设置一个数据库,用于存储用户身份标识及其对应的历史记录信息,此时,在接收到信息获取请求之后,可以根据该请求在数据库中查找与该用户身份标识对应的历史记录信息。
103、根据预设页面模板以及该历史记录信息生成相应的记录页面文件。
为使得终端可以展示普通用户可理解的历史记录信息,本实施例需要对历史记录信息进行格式化处理,也即步骤“根据预设页面模板以及该历史记录信息生成相应的记录页面文件”可以包括:
将该历史记录信息转换成预设格式的历史记录信息;
根据预设页面模板以及该预设格式的历史记录信息生成相应的记录页面文件。
具体地,可以对历史记录信息进行解析,然后再对解析后的源历史记录信息进行格式转换,也即步骤“将该历史记录信息转换成预设格式的历史记录信息”可以包括:
对该历史记录信息进行解析,以得到源历史记录信息;
将该源历史记录信息转换成预设格式的历史记录信息。
其中,预设格式可以为网页格式,比如,可以为html(超文本标记语言)格式等。
例如,在根据信息获取请求获取JSON格式的历史记录信息时,可以将JSON格式的历史记录信息进行解析,以得到源历史记录信息,然后,将员历史记录信息转换成html格式的历史记录信息。
在实际应用中,可以通过服务器的Node(节点)层来对历史记录信息进行解析以及格式转换,通过模板引擎根据预设页面模板以及该预设格式的历史记录信息生成相应的记录页面文件。
本实施例中,预设页面模板可以为网页模板,其规定了网页页面展示的样本,如,字符格式、段落格式、页面格式等其他展示样式,该预设页面模板可以根据实际需求制定。
本实施例中,记录页面文件可以为一个网页文件,其可以包括页面内容文件及其对应的页面样本文件,该页面内容文件包括:页面元素,比如,文字、图片、表格、声音、程序等页面元素,该页面样本文件包括页面元素对应的样式信息(例如、字体、颜色、大小、特效等等),其中页面元素可以为html格式的页面元素。
可选地,为满足用户的个性化页面需求,本实施例可先根据用户身份标识确定相应的预设页面模板,也即步骤102和103之前,还可以包括:
根据该用户身份标识确定相应的预设页面模板。
比如,可以预先在服务器中设置映射关系集合,该映射关系集合包括用户身份标识与预设页面模板之间的映射关系(对应关系),此时,可以基于映射关系集合来获取相应的预设页面模板,也即步骤“根据该用户身份标识确定相应的预设页面模板”可以包括:根据映射关系集合和该用户身份标识确定该用户身份标识对应的预设页面模板。
其中,该映射关系集合的表现形式有多种,比如可以为列表形式,此时映射关系集合即可称为映射关系列表,其中,该列表可以包括多个表项,该表项表示用户身份标识与预设页面模板之间的映射关系。
104、对该记录页面文件进行渲染,以得到记录页面,并向该终端发送该记录页面,以使得该终端展示该记录页面。
在具体实施的过程中,可以通过服务器中的模板引擎对记录页面文件进行渲染。
比如,在记录页面文件包括:页面内容文件及其对应的页面样式文件时,步骤“对该记录页面文件进行渲染”可以包括:
根据该页面样式文件对该页面内容文件进行渲染。
可选地,为减少渲染时的图片请求,本实施例可以采用CSS(层叠样式表)对记录页面文件渲染,比如采用CSS3渲染;由于CSS能够对网页中的对象的位置排版进行像素级的精确控制,支持几乎所有样式(如所有的字体字号样式等)拥有对网页对象和模型样式编辑的能力,因此,采用CSS语言编制样式文件,可以在渲染时无需请求样式图片或者较少请求样式图片,从而减少样式图片的请求,也即本实施例中页面样本文件可以为CSS格式的页面样本文件,比如可以为CSS3格式的页面样本文件。
具体地,在步骤101之前,本实施例方法还可以包括:
根据层叠样式表语言和页面模板配置信息生成层叠样式表语言格式预设页面模板;此时,步骤“根据该页面样式文件对该页面内容文件进行渲染”可以包括:根据该层叠样式表语言格式的页面样式文件对该页面内容进行渲染。
由于CSS3具有很强的扩展性,在需要调整页面模板时,只需将更改模板中的CSS3配置信息即可;另外采用CSS3渲染还可以精简不需要的DOM节点,以显示样本文件与内容文件相互分离独立,提示了渲染速度。
可选地,本实施例中页面内容文件可以包括:内容列表,该内容列表包括表项内容、该表项内容之间的列表割线以及列表边框;该页面样式文件包括:该表项内容对应的表项样式信息、该列表分割线对应的分割线样式信息以及该列表边框对应的边框样式信息;此时,步骤“根据该页面样式文件对该页面内容文件进行渲染”可以包括:
根据该边框样式信息对该列表边框进行渲染;
根据该表项样式信息对该表项内容进行渲染;
根据该分割线样式信息对该列表分割线进行渲染。
例如,当历史记录信息为历史请假记录信息,内容列表为请假记录列表时,可以根据列表对应的样式信息对该请假列表进行渲染,以得到如图1b所示的请假记录页面,该请假记录页面上显示有用户“meterscao”的历史请假记录信息。
为满足不同屏幕分辨率的像素显示需求、提升页面显示效果,本实施例可以在对列表边框和/或列表分割线渲染时,基于终端的屏幕分辨率对线宽进行调整,比如,可以对缩小或者放大线宽;也即在边框样式信息包括:该列表边框的线宽时,步骤“根据该边框样式信息对该列表边框进行渲染”可以包括:
根据该终端的屏幕分辨率对该列表边框的线宽进行调整;
根据该边框样式信息对该列表边框进行渲染。
本实施例中边框样式信息还可以包括:颜色、形状等等。
具体地,可以根据屏幕分辨率获取相应的调整比例(如缩放比例),然后,根据该调整比例对该列表边框的线宽进行调整。
例如,边框样本信息中列表边框的线宽为a时,假设终端的屏幕分辨率比较高时,可以对将列表边框的线宽调整为0.5a,即缩小了百分之五十。
同样,在该分割线样式信息包括:该列表分割线的线宽时,步骤“根据该分割线样式信息对该列表分割线进行渲染”可以包括:
根据该终端的屏幕分辨率对该列表分割线的线宽进行调整;
根据该分割线样式信息对该列表分割线进行渲染。
本实施例中分割线样式信息还可以包括:颜色、形状等等。
具体地,可以根据屏幕分辨率获取相应的调整比例(如缩放比例),然后,根据该调整比例对该列表分割线的线宽进行调整,其中,调整比例可以根据分辨率设置。
例如,分割线样本信息中列表分割的线宽为b时,假设终端的屏幕分辨率比较高时,可以对将列表分割线的线宽调整为0.3b。
由上可知,本发明实施例采用接收终端发送的信息获取请求,其中,该信息获取请求携带用户身份标识,然后,根据信息获取请求获取该用户身份标识对应的历史记录信息,根据预设页面模板以及该历史记录信息生成相应的记录页面文件,对该记录页面文件进行渲染,以得到记录页面,并向该终端发送该记录页面,以使得该终端展示该记录页面;由于该方案可以在处理能力较强的服务器上进行信息处理以及渲染得到相应的记录页面,这样终端就无需对历史记录信息进行处理(如解析和格式化等),也无需对信息渲染,只需将服务器发送的记录页面展示即可,因此,相对于现有技术中,可以提高记录页面展示的速度。
此外,本发明实施例还可以采用CSS对页面文件进行渲染,可以减少渲染过程中图片请求,提升了渲染速度。
实施例二、
根据实施例一所描述的方法,以下将举例作进一步详细说明。
在本实施例中,将以该页面展示装置具体集成在服务器,且历史记录信息为历史请假记录信息为例进行说明。
其中,该服务器为网页服务器、消息服务器或者其他类型的服务器。
如图2所示,该页面展示方法的具体流程如下:
201、终端向服务器发送请假记录获取请求,该请假记录获取请求携带用户身份标识。
比如,终端通过浏览器触发生成一个请假记录获取请求,并通过终端的前端向该服务器发送该请假请记录获取请求。
本实施例中用户身份标识可以为用户姓名、IM账号等等。
202、服务器根据该请假记录请求获取该用户身份标识对应的历史请假记录信息。
其中红,历史请假记录信息可以包括:请假类型、请假时间、请假审批结果等等。
203、服务器将该历史请假记录信息转换成网页格式的历史请假记录信息。
比如,服务器通过Node层将json格式的历史请假记录信息转换成html格式的历史请假记录信息。
204、服务器根据预设网页模板和历史请假记录信息生成相应的请假记录网页文件,该请假记录网页文件可以包括:网页样式文件和网页内容文件。
在具体实施中,服务器可以通过模板引擎根据预设网页模板和历史请假记录信息生成相应的请假记录网页文件。
其中,网页内容文件可以包括网页元素,比如文字、图片、程序等;网页样本文件用于指示网页元素的展示样式,比如网页元素展示的颜色、大小等等。
可选地,为了减少图片请求以及提高渲染速度,本实施例中预设网页模板由CSS3编制的网页模板,此时,网页样本文件可以为CSS3格式的网页样式文件。
205、服务器根据该网页样式文件对该网页内容文件进行渲染,以得到请假记录网页,并将该请假记录网页发送给终端。
在具体实施中,服务器可以通过模板引擎对网页内容文件进行渲染。
具体地,服务器可以根据CSS3格式的网页样式文件对该网页内容文件进行渲染,以得到请假记录网页。
可选地,为了简化页面,提升渲染速度,该网页内容文件可以包括:列表,此时,网页样式文件可以包括:列表对应的列表样式信息,该列表样式信息可以包括:列表分割线样式信息、列表边框样式信息、列表表项样式信息,即列表内容的样式信息;此时,步骤“服务器根据该网页样式文件对该网页内容文件进行渲染”可以包括:
根据该列表边框样式信息对该列表边框进行渲染;
根据该列表表项样式信息对该表项内容进行渲染;
根据该列表分割线样式信息对该列表分割线进行渲染。
可选地,为了满足不同屏幕分辨率的像素显示需求、提升页面显示效果,本实施例可以在对列表边框和/或列表分割线渲染时,基于终端的屏幕分辨率对线宽进行调整;比如,在边框样式信息包括:该列表边框的线宽时,可以根据该终端的屏幕分辨率对该列表边框的线宽进行调整,然后,再根据列表边框样式信息对该列表边框进行渲染;又比如,该列表分割线样式信息包括:该列表分割线的线宽时,可以根据该终端的屏幕分辨率对该列表分割线的线宽进行调整,然后,根据该列表分割线样式信息对该列表分割线进行渲染。
例如,在对记录列表分割线、请假状态框时,使用CSS3伪类追加content同时对border进行0.5的缩放,在视觉还原上保障了边线不会模糊,提升了显示效果。
206、终端显示该请假记录网页。
比如,终端通过浏览器显示该请假记录页面。
本实施例请假记录网页包括用户身份标识对应的历史请假记录信息。
由上可知,本发明实施例采用服务器接收终端发送的请假记录获取请求,其中,该请求携带用户身份标识,然后,服务器根据该请求获取该用户身份标识对应的历史请假记录信息,服务器根据预设页面模板以及该历史请假记录信息生成相应的请假记录页面文件,服务器对该请假记录页面文件进行渲染,以得到记录页面,并向该终端发送该记录页面,该终端展示该记录页面;由于该方案可以在处理能力较强的服务器上进行信息处理以及渲染得到相应的记录页面,这样终端就无需对历史记录信息进行处理(如解析和格式化等),也无需对信息渲染,只需将服务器发送的记录页面展示即可,因此,相对于现有技术中,可以提高记录页面展示的速度。
此外,本发明实施例还可以采用CSS对页面文件进行渲染,可以减少渲染过程中图片请求,提升了渲染速度。
实施例三、
为了更好地实施以上方法,本发明实施例还提供一种页面展示装置,如图3a所示,该页面展示装置包括接收单元301、获取单元302、生成单元303和渲染单元304,如下:
(1)接收单元301;
接收单元301,用于接收终端发送的信息获取请求,该信息获取请求携带用户身份标识。
(2)获取单元302;
获取单元302,用于根据信息获取请求获取该用户身份标识对应的历史记录信息。
例如,获取单元302,可从本地存储中查找用户身份标识对应的历史记录信息。
其中,历史记录信息可为多种,比如可以为历史请假记录信息、历史浏览记录等等。
(3)生成单元303;
生成单元303,用于根据预设页面模板以及该历史记录信息生成相应的记录页面文件。
比如,生成单元303具体包括:转换子单元和生成子单元;
该转换子单元,用于将该历史记录信息转换成预设格式的历史记录信息;
该生成子单元,用于根据预设页面模板以及该预设格式的历史记录信息生成相应的记录页面文件。
其中,转换子单元,可以具体用于对历史记录信息进行解析得到源历史记录信息,然后,将源历史记录信息转换成预设格式的历史记录信息。
(4)渲染单元303;
渲染单元303,用于对该记录页面文件进行渲染,以得到记录页面,并向该终端发送该记录页面,以使得该终端展示该记录页面。
比如,该记录页面文件包括:页面内容文件及其对应的页面样式文件;该渲染单元包括:渲染子单元和发送子单元;
该渲染子单元,用于根据该页面样式文件对该页面内容文件进行渲染,以得到记录页面;
该发送子单元,用于向该终端发送该记录页面,以使得该终端展示该记录页面。
可选地,本实施例中页面样式文件可以为层叠样式表语言格式的页面样式文件,此时,参考图3b,本实施例页面展示装置还可以包括:模板生成单元305;
该模板生成单元305,用于在该接收单元301接收终端发送的信息获取请求之前,根据层叠样式表语言和页面模板配置信息生成层叠样式表语言格式的预设页面模板;
此情况下,该渲染子单元,具体用于根据该层叠样式表语言格式的页面样式文件对该页面内容进行渲染。
可选地,该页面内容文件包括:内容列表,该内容列表包括表项内容、该表项内容之间的列表割线以及列表边框;该页面样式文件包括:该表项内容对应的表项样式信息、该列表分割线对应的分割线样式信息以及该列表边框对应的边框样式信息;
该渲染子单元,具体用于:
根据该边框样式信息对该列表边框进行渲染;
根据该表项样式信息对该表项内容进行渲染;
根据该分割线样式信息对该列表分割线进行渲染。
可选地,为了满足不同屏幕分辨率的像素显示需求、提升页面显示效果;满足不同屏幕分辨率的像素显示需求、提升页面显示效果;也即在边框样式信息包括:该列表边框的线宽时,步骤“根据该边框样式信息对该列表边框进行渲染”可以包括:
根据该终端的屏幕分辨率对该列表边框的线宽进行调整;
根据该边框样式信息对该列表边框进行渲染。
也即在边框样式信息包括:该列表边框的线宽时,步骤“根据该边框样式信息对该列表边框进行渲染”可以包括:
根据该终端的屏幕分辨率对该列表边框的线宽进行调整;
根据该边框样式信息对该列表边框进行渲染。
具体实施时,以上各个单元可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个单元的具体实施可参见前面的方法实施例,在此不再赘述。
该身份验证装置具体可以集成在服务器等网络设备中,该服务器可以为一个独立的实体,也可以包括多个实体。
由上可知,本实施例的页面展示装置采用接收单元301接收终端发送的信息获取请求,其中,该信息获取请求携带用户身份标识,然后,由获取单元302根据信息获取请求获取该用户身份标识对应的历史记录信息,由生产单元303根据预设页面模板以及该历史记录信息生成相应的记录页面文件,由渲染单元304对该记录页面文件进行渲染,以得到记录页面,并向该终端发送该记录页面,以使得该终端展示该记录页面;由于该方案可以在处理能力较强的服务器上进行信息处理以及渲染得到相应的记录页面,这样终端就无需对历史记录信息进行处理(如解析和格式化等),也无需对信息渲染,只需将服务器发送的记录页面展示即可,因此,相对于现有技术中,可以提高记录页面展示的速度。。
此外,本发明实施例还可以采用CSS对页面文件进行渲染,可以减少渲染过程中图片请求,提升了渲染速度。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。
以上对本发明实施例所提供的一种页面展示方法和装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (12)
1.一种页面展示方法,其特征在于,包括:
接收终端发送的信息获取请求,所述信息获取请求携带用户身份标识;
根据信息获取请求获取所述用户身份标识对应的历史记录信息;
根据预设页面模板以及所述历史记录信息生成相应的记录页面文件;
对所述记录页面文件进行渲染,以得到记录页面,并向所述终端发送所述记录页面,以使得所述终端展示所述记录页面。
2.如权利要求1所述的页面展示方法,其特征在于,所述根据预设页面模板以及所述记录信息生成相应的记录页面文件的步骤具体包括:
将所述历史记录信息转换成预设格式的历史记录信息;
根据预设页面模板以及所述预设格式的历史记录信息生成相应的记录页面文件。
3.如权利要求1所述的页面展示方法,其特征在于,所述记录页面文件包括:页面内容文件及其对应的页面样式文件;
所述对所述记录页面文件进行渲染的步骤具体包括:
根据所述页面样式文件对所述页面内容文件进行渲染。
4.如权利要求3所述的页面展示方法,其特征在于,在接收终端发送的信息获取请求之前,所述页面展示方法还包括:
根据层叠样式表语言和页面模板配置信息生成层叠样式表语言格式的预设页面模板;其中,所述页面样式文件为层叠样式表语言格式的页面样式文件;
所述根据所述页面样式文件对所述页面内容文件进行渲染的步骤具体包括:根据所述层叠样式表语言格式的页面样式文件对所述页面内容进行渲染。
5.如权利要求3所述的页面展示方法,其特征在于,所述页面内容文件包括:内容列表,所述内容列表包括表项内容、所述表项内容之间的列表割线以及列表边框;所述页面样式文件包括:所述表项内容对应的表项样式信息、所述列表分割线对应的分割线样式信息以及所述列表边框对应的边框样式信息;
所述根据所述页面样式文件对所述页面内容文件进行渲染的步骤具体包括:
根据所述边框样式信息对所述列表边框进行渲染;
根据所述表项样式信息对所述表项内容进行渲染;
根据所述分割线样式信息对所述列表分割线进行渲染。
6.如权利要求5所述的页面展示方法,其特征在于,所述边框样式信息包括:所述列表边框的线宽;所述根据所述边框样式信息对所述列表边框进行渲染的步骤具体包括:
根据所述终端的屏幕分辨率对所述列表边框的线宽进行调整;
根据所述边框样式信息对所述列表边框进行渲染。
7.如权利要求5或6所述的页面展示方法,其特征在于,所述分割线样式信息包括:所述列表分割线的线宽;所述根据所述分割线样式信息对所述列表分割线进行渲染的步骤具体包括:
根据所述终端的屏幕分辨率对所述列表分割线的线宽进行调整;
根据所述分割线样式信息对所述列表分割线进行渲染。
8.一种页面展示装置,其特征在于,包括:
接收单元,用于接收终端发送的信息获取请求,所述信息获取请求携带用户身份标识;
获取单元,用于根据信息获取请求获取所述用户身份标识对应的历史记录信息;
生成单元,用于根据预设页面模板以及所述历史记录信息生成相应的记录页面文件;
渲染单元,用于对所述记录页面文件进行渲染,以得到记录页面,并向所述终端发送所述记录页面,以使得所述终端展示所述记录页面。
9.如权利要求8所述的页面展示装置,其特征在于,所述生成单元具体包括:转换子单元和生成子单元;
所述转换子单元,用于将所述历史记录信息转换成预设格式的历史记录信息;
所述生成子单元,用于根据预设页面模板以及所述预设格式的历史记录信息生成相应的记录页面文件。
10.如权利要求8所述的页面展示装置,其特征在于,所述记录页面文件包括:页面内容文件及其对应的页面样式文件;所述渲染单元包括:渲染子单元和发送子单元;
所述渲染子单元,用于根据所述页面样式文件对所述页面内容文件进行渲染,以得到记录页面;
所述发送子单元,用于向所述终端发送所述记录页面,以使得所述终端展示所述记录页面。
11.如权利要求10所述的页面展示装置,其特征在于,所述页面样式文件为层叠样式表语言格式的页面样式文件,所述页面装置还包括:模板生成单元;
所述模板生成单元,用于在所述接收单元接收终端发送的信息获取请求之前,根据层叠样式表语言和页面模板配置信息生成层叠样式表语言格式的预设页面模板;
所述渲染子单元,具体用于根据所述层叠样式表语言格式的页面样式文件对所述页面内容进行渲染。
12.如权利要求10所述的页面展示装置,其特征在于,所述页面内容文件包括:内容列表,所述内容列表包括表项内容、所述表项内容之间的列表割线以及列表边框;所述页面样式文件包括:所述表项内容对应的表项样式信息、所述列表分割线对应的分割线样式信息以及所述列表边框对应的边框样式信息;
所述渲染子单元,具体用于:
根据所述边框样式信息对所述列表边框进行渲染;
根据所述表项样式信息对所述表项内容进行渲染;
根据所述分割线样式信息对所述列表分割线进行渲染。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610321309.XA CN106021431A (zh) | 2016-05-12 | 2016-05-12 | 一种页面展示方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610321309.XA CN106021431A (zh) | 2016-05-12 | 2016-05-12 | 一种页面展示方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106021431A true CN106021431A (zh) | 2016-10-12 |
Family
ID=57097905
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610321309.XA Pending CN106021431A (zh) | 2016-05-12 | 2016-05-12 | 一种页面展示方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106021431A (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108829885A (zh) * | 2018-06-27 | 2018-11-16 | 珠海市君天电子科技有限公司 | 页面生成方法、装置、服务器、电子设备及存储介质 |
CN109117230A (zh) * | 2018-08-14 | 2019-01-01 | 福建网龙计算机网络信息技术有限公司 | 基于视网膜屏幕的1像素边框显示方法、存储介质 |
CN109492182A (zh) * | 2018-11-05 | 2019-03-19 | 珠海格力电器股份有限公司 | 页面生成方法、装置、页面显示***和存储介质 |
CN109558187A (zh) * | 2017-09-27 | 2019-04-02 | 阿里巴巴集团控股有限公司 | 一种用户界面渲染方法及装置 |
CN110825600A (zh) * | 2019-10-28 | 2020-02-21 | 北京城市网邻信息技术有限公司 | 一种页面信息处理方法、服务器和页面展示装置 |
CN112306972A (zh) * | 2020-11-02 | 2021-02-02 | 西安博康硕达网络科技有限公司 | 一种基于云存储的文件生成方法和装置 |
CN113687889A (zh) * | 2021-07-08 | 2021-11-23 | 北京房江湖科技有限公司 | 列表页展示方法和***、计算机程序产品及存储介质 |
CN114866359A (zh) * | 2022-07-07 | 2022-08-05 | 深圳市泽维电子科技有限公司 | 信息转存处理方法、***、终端及存储介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060085420A1 (en) * | 2004-09-27 | 2006-04-20 | Symphoniq Corp. | Method and apparatus for monitoring real users experience with a website |
CN101645090A (zh) * | 2009-08-04 | 2010-02-10 | 成都市华为赛门铁克科技有限公司 | 页面显示方法、服务器及网络*** |
CN102446207A (zh) * | 2011-09-01 | 2012-05-09 | 百度在线网络技术(北京)有限公司 | 一种用于获取显示信息并呈现的方法、装置、设备和*** |
CN102799636A (zh) * | 2012-06-26 | 2012-11-28 | 北京奇虎科技有限公司 | 移动终端显示网页的方法及*** |
US8515931B1 (en) * | 2010-09-21 | 2013-08-20 | A9.Com, Inc. | Techniques for search optimization |
CN103546498A (zh) * | 2012-07-09 | 2014-01-29 | 百度在线网络技术(北京)有限公司 | 一种为移动终端提供访问网页的方法与设备 |
CN104615776A (zh) * | 2015-02-27 | 2015-05-13 | 北京奇艺世纪科技有限公司 | 提供待展示信息的方法及装置 |
-
2016
- 2016-05-12 CN CN201610321309.XA patent/CN106021431A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060085420A1 (en) * | 2004-09-27 | 2006-04-20 | Symphoniq Corp. | Method and apparatus for monitoring real users experience with a website |
CN101645090A (zh) * | 2009-08-04 | 2010-02-10 | 成都市华为赛门铁克科技有限公司 | 页面显示方法、服务器及网络*** |
US8515931B1 (en) * | 2010-09-21 | 2013-08-20 | A9.Com, Inc. | Techniques for search optimization |
CN102446207A (zh) * | 2011-09-01 | 2012-05-09 | 百度在线网络技术(北京)有限公司 | 一种用于获取显示信息并呈现的方法、装置、设备和*** |
CN102799636A (zh) * | 2012-06-26 | 2012-11-28 | 北京奇虎科技有限公司 | 移动终端显示网页的方法及*** |
CN103546498A (zh) * | 2012-07-09 | 2014-01-29 | 百度在线网络技术(北京)有限公司 | 一种为移动终端提供访问网页的方法与设备 |
CN104615776A (zh) * | 2015-02-27 | 2015-05-13 | 北京奇艺世纪科技有限公司 | 提供待展示信息的方法及装置 |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109558187A (zh) * | 2017-09-27 | 2019-04-02 | 阿里巴巴集团控股有限公司 | 一种用户界面渲染方法及装置 |
CN108829885A (zh) * | 2018-06-27 | 2018-11-16 | 珠海市君天电子科技有限公司 | 页面生成方法、装置、服务器、电子设备及存储介质 |
CN109117230A (zh) * | 2018-08-14 | 2019-01-01 | 福建网龙计算机网络信息技术有限公司 | 基于视网膜屏幕的1像素边框显示方法、存储介质 |
CN109492182A (zh) * | 2018-11-05 | 2019-03-19 | 珠海格力电器股份有限公司 | 页面生成方法、装置、页面显示***和存储介质 |
CN109492182B (zh) * | 2018-11-05 | 2020-11-03 | 珠海格力电器股份有限公司 | 页面生成方法、装置、页面显示***和存储介质 |
CN110825600A (zh) * | 2019-10-28 | 2020-02-21 | 北京城市网邻信息技术有限公司 | 一种页面信息处理方法、服务器和页面展示装置 |
CN110825600B (zh) * | 2019-10-28 | 2023-04-11 | 北京城市网邻信息技术有限公司 | 一种页面信息处理方法、服务器和页面展示装置 |
CN112306972A (zh) * | 2020-11-02 | 2021-02-02 | 西安博康硕达网络科技有限公司 | 一种基于云存储的文件生成方法和装置 |
CN113687889A (zh) * | 2021-07-08 | 2021-11-23 | 北京房江湖科技有限公司 | 列表页展示方法和***、计算机程序产品及存储介质 |
CN114866359A (zh) * | 2022-07-07 | 2022-08-05 | 深圳市泽维电子科技有限公司 | 信息转存处理方法、***、终端及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106021431A (zh) | 一种页面展示方法和装置 | |
CN107809492B (zh) | 分享信息的生成方法和*** | |
US5805153A (en) | Method and system for resizing the subtitles of a video | |
CN107885848B (zh) | 基于web技术的网页截屏方法 | |
US7050192B2 (en) | Network printer for printing edited contents on a network and method for printing contents on the network | |
JP3890241B2 (ja) | 情報処理システム及び情報処理方法 | |
CN101937428B (zh) | 移动终端设备的带文字内容的图片的重新排版方法及*** | |
DE212011100021U1 (de) | Vorrichtung zum Wiedergeben oder Umbemessen von Text und Bildern zur Anzeige auf Mobil-/Kleinbildschirmgeräten | |
CN107454147B (zh) | 信息处理方法及装置 | |
CN109683978B (zh) | 一种流式布局界面渲染的方法、装置以及电子设备 | |
WO2016015564A1 (zh) | 一种文档显示方法以及装置 | |
US20160358313A1 (en) | Systems and methods of automatic image sizing | |
JP2008065695A (ja) | コンテンツ送信装置及びコンテンツ送信方法 | |
CN110598140A (zh) | 页面调整方法、装置及服务器 | |
DE10296963T5 (de) | Verfahren und System zum Erstellen/Aktualisieren einer Website | |
CN104156251A (zh) | 一种图片处理方法及其设备 | |
US20070101262A1 (en) | Data transformation from content data for viewing content in network environment into data for printing the same on consecutive pages | |
CN107678636A (zh) | 电子设备的页面展现方法和装置 | |
CN105389308B (zh) | 网页的显示处理方法及装置 | |
JP2002049558A5 (zh) | ||
CN106547792B (zh) | 一种图片分享方法及装置 | |
US20170169260A1 (en) | Ptp interaction association system supporting connection between print books and periodicals product and internet | |
US9692936B2 (en) | Image processing apparatus and image processing method for clipping, from a second image, an area at a position corresponding to designated position in a first image | |
CN104639969A (zh) | 一种页面全屏显示方法和装置 | |
CN110928504B (zh) | 基于页面元素的打印方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20161012 |