用户界面的生成方法和生成装置制造方法及图纸

技术编号:16546525 阅读:42 留言:0更新日期:2017-11-11 11:29
本发明专利技术公开了一种用户界面的生成方法和生成装置。其中,该生成方法包括:在应用或软件中嵌入浏览器内核;在启动应用或软件时,加载浏览器内核;通过浏览器内核读取并解析用于生成应用或软件的用户界面的文件;显示解析文件的结果作为用户界面。本发明专利技术解决了由于现有技术中应用或软件的界面显示风格与操作系统有关,导致无法实现应用或软件界面的跨平台显示的技术问题。

Method and device for generating user interface

The invention discloses a user interface generating method and a generating device. Among them, including the generation methods in the application or software embedded in the browser kernel; at the start of application or software when the browser kernel is loaded by the browser kernel; reading and parsing is used to generate the user interface of the software application or file display; parse the file as a result of the user interface. The present invention solves the application of existing technology or software interface to display the style associated with the operating system, lead to the technical problem of realizing the cross platform application or display of the software interface.

【技术实现步骤摘要】
用户界面的生成方法和生成装置
本专利技术涉及互联网领域,具体而言,涉及一种用户界面的生成方法和生成装置。
技术介绍
随着互联网技术的快速发展,网络已在人们的日程生活、工作和学习中得到了广泛的应用。人们在日常生活中使用电脑或手机打开一些应用或软件时会发现针对同一个应用或同一个软件,当在安装有不同的操作系统的电脑、手机以及其他终端上打开时,应用或软件加载与操作系统对应的界面显示风格,例如,安装有Windows操作系统的电脑在访问百度文库时,浏览器任务栏上的显示风格与安装有Linux操作系统的电脑在访问百度文库时浏览器任务栏的显示风格是不相同的。由于不同的操作系统具有不同的操作系统的内核,不同的内核对应不同的显示风格,从而使得在不同的操作系统下,同一个应用或软件的界面显示风格不统一。针对上述由于现有技术中应用或软件的界面显示风格与操作系统有关,导致无法实现应用或软件界面的跨平台显示的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种用户界面的生成方法和生成装置,以至少解决由于现有技术中应用或软件的界面显示风格与操作系统有关,导致无法实现应用或软件界面的跨平台显示的技术本文档来自技高网...
用户界面的生成方法和生成装置

【技术保护点】
一种用户界面的生成方法,其特征在于,包括:在应用或软件中嵌入浏览器内核;在启动所述应用或所述软件时,加载所述浏览器内核;通过所述浏览器内核读取并解析用于生成所述应用或所述软件的用户界面的文件;显示解析所述文件的结果作为所述用户界面。

【技术特征摘要】
1.一种用户界面的生成方法,其特征在于,包括:在应用或软件中嵌入浏览器内核;在启动所述应用或所述软件时,加载所述浏览器内核;通过所述浏览器内核读取并解析用于生成所述应用或所述软件的用户界面的文件;显示解析所述文件的结果作为所述用户界面。2.根据权利要求1所述的方法,其特征在于,在所述文件包括CSS文件和HTML文件的情况下,解析所述文件并显示解析所述文件的结果包括:解析所述HTML文件生成DOM树;解析所述CSS文件生成CSSOM树;将所述DOM树和所述CSSOM树进行合并;对合并得到的树进行布局计算;遍历合并得到的树中的每一个节点,并将所述每一个节点绘制到屏幕上。3.根据权利要求2所述的方法,其特征在于,解析所述HTML文件生成所述DOM树包括:将所述HTML文件中的代码转换为所述DOM树,其中,所述HTML文件中的代码中的每一个标签都为一个DOM树的节点,所述DOM树的根节点为所述HTML文件对应的文档对象。4.根据权利要求1所述的方法,其特征在于,解析所述文件并显示解析所述文件的结果包括:获取所述软件或所述应用所在硬件设备的屏幕参数;在解析所述文件之后,根据所述硬件设备的屏幕参数显示解析所述文件的结果。5.根据权利要求4所述的方法,其特征在于,所述屏幕参数包括以下至少之一:分辨率、尺寸。6.一种用户界面的生成装置,其特征在...

【专利技术属性】
技术研发人员:张鹏
申请(专利权)人:北京金山安全管理系统技术有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1