预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共17页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN106445284A(43)申请公布日2017.02.22(21)申请号201610819794.3(22)申请日2016.09.13(71)申请人柚子(北京)科技有限公司地址100000北京市海淀区龙翔路甲1号泰翔商务楼508(72)发明人刘鑫(74)专利代理机构北京谨诚君睿知识产权代理事务所(特殊普通合伙)11538代理人陆鑫延慧(51)Int.Cl.G06F3/0481(2013.01)G06F9/44(2006.01)权利要求书2页说明书8页附图6页(54)发明名称画面显示方法和装置(57)摘要本发明公开了一种画面显示方法和装置,其中,该方法包括:在需要显示画面的情况下,对预先配置的第一数据结构进行遍历,并对所述第一数据结构中各个节点所对应视图进行排版,其中,所述第一数据结构中包括多个节点,所述多个节点中包括对应于原生视图的节点以及对应于web视图的节点,所述遍历根据预先保存的所述多个节点之间的关联关系执行;根据排版结果显示所述原生视图和web视图。本发明通过构建包括原生视图节点和Web视图节点的数据结构并建立节点之间的关联关系,能够在排版并显示画面时既采用原生视图渲染又采用Web渲染,从而在保证渲染效率和用户体验的同时,降低了开发成本和复杂度,并且还有助于提高应用的开发效率。CN106445284ACN106445284A权利要求书1/2页1.一种画面显示方法,其特征在于,包括:在需要显示画面的情况下,对预先配置的第一数据结构进行遍历,并对所述第一数据结构中各个节点所对应视图进行排版,其中,所述第一数据结构中包括多个节点,所述多个节点中包括对应于原生视图的节点以及对应于web视图的节点,所述遍历根据预先保存的所述多个节点之间的关联关系执行;根据排版结果显示所述原生视图和web视图。2.根据权利要求1所述的画面显示方法,其特征在于,进一步包括:根据预先配置的第二数据结构,对所述第一数据结构进行节点的增加和/或删除,其中,所述第二数据结构中配置有多个子视图,在需要显示所述第二数据结构中子视图的情况下,在所述第一数据结构中增加对应于该子视图的节点;在需要停止显示所述第二数据数据结构中子视图的情况下,从所述第一数据结构中删除对应于该子视图的节点。3.根据权利要求2所述的画面显示方法,其特征在于,在需要显示所述第二数据结构中子视图的情况下,如果接收到的插入请求中包含该子视图所依附的目标视图,则在所述第一数据结构中查找该目标视图所对应的节点,并在该节点下增加对应该子视图的子节点。4.根据权利要求3所述的画面显示方法,其特征在于,在需要显示所述第二数据结构中子视图的情况下,如果接收到的插入请求中进一步包含该子视图与所依附的目标视图固定显示的指示信息,则在显示所述目标视图时,将所述子视图嵌入所述目标视图中以保持两者的位置相对固定;或者如果接收到的所述插入请求中进一步包含该子视图不与所依附的目标视图固定显示的指示信息,则在显示所述目标视图时,对所述子视图和所述目标视图进行独立显示。5.根据权利要求1所述的画面显示方法,其特征在于,进一步包括:在对所述第一数据结构中各个节点所对应视图进行排版之前,确定需要显示画面的区域以及该区域的尺寸;根据所述区域和所述尺寸,确定所述第一数据结构中各节点所对应视图的布局坐标和布局尺寸,并根据所述布局坐标和所述布局尺寸对所述第一数据结构中各节点所对应的视图进行排版。6.根据权利要求1所述的画面显示方法,其特征在于,进一步包括:在显示所述原生视图和web视图时,根据所述原生视图和所述web视图的叠放顺序进行显示。7.根据权利要求6所述的画面显示方法,其特征在于,进一步包括:根据所述原生视图和所述web视图所对应节点中包含的叠放顺序信息、或者根据所述原生视图和所述web视图所对应节点的入栈顺序,确定所述原生视图和所述web视图的叠放顺序。8.根据权利要求1至7中任一项所述的画面显示方法,其特征在于,在根据排版结果显示所述原生视图和web视图时,在多个视图窗口中进行显示,并且根据指令在所述多个视图窗口之间进行切换。9.根据权利要求1至7中任一项所述的画面显示方法,其特征在于,所述第一数据结构中的每个节点包括以下信息:该节点的唯一标识、该节点所对应视图的类型、该节点所对应视图的参数;对于所述第一数据结构中的子节点,该节点进一步包2CN106445284A权利要求书2/2页括其父节点的位置信息;所述第一数据结构中多个节点之间的关联关系通过链表和/或无序哈希表进行保存;所述第一数据结构为文档对象模型DOM。10.一种画面显示装置,其特征在于,包括:排版模块,用于在需要显示画面的情况下,对预先配置的第一数据结构进行遍历,并对所述第一数据结构中