[发明专利]软件界面实现方法、装置及终端有效
申请号: | 200810176480.1 | 申请日: | 2008-11-13 |
公开(公告)号: | CN101414257A | 公开(公告)日: | 2009-04-22 |
发明(设计)人: | 谢永方 | 申请(专利权)人: | 成都市华为赛门铁克科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 逯长明 |
地址: | 611731四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 界面 实现 方法 装置 终端 | ||
技术领域
本发明涉及终端软件界面开发技术,具体涉及软件界面实现方法、装置及终端。
背景技术
随着终端技术的飞速发展,终端如个人电脑、掌上电脑、手机等的使用也越来越多,相应地,运行在这些终端上的终端软件也越来越多,越来越多的人力、物力和财力被投入到终端软件的开发过程中。
随着终端软件功能越来越丰富,对软件界面的开发的要求也越来越高,终端软件的功能越丰富,软件界面就越复杂;因此,为了使软件能够实现尽可能多的功能,对软件界面的要求也越来越高,因此简单的软件界面已经不能够满足用户的需要。现有的软件界面实现一般都是采用单界面的实现方式,即一个软件只有一个软件界面。
在对上述现有技术的研究与实现中,发明人发现上述现有技术至少存在如下缺陷:由于终端软件的功能越来越丰富,而不同的功能需要不同的软件界面来实现,因此使用现有的单界面实现方式时并不能实现终端软件的多个软件界面。
发明内容
本发明实施例提供了软件界面实现方法及装置,可以实现终端软件的多个软件界面。
本发明实施例的目的是通过以下技术方案实现的:
本发明实施例提供了一种软件界面实现方法,包括:
截获内嵌的显示单元的导航事件,所述导航事件包括所述显示单元默认处理的统一资源定位符;
使用内嵌的脚本解释单元调用脚本文件生成页面文件;
根据所述页面文件更新所述统一资源定位符;
使用更新后的统一资源定位符重载所述显示单元的导航事件;
使用所述显示单元根据所述更新后的统一资源定位符显示所述页面文件。
本发明实施例还提供了一种软件界面实现装置,包括:
截获单元,用于截获显示单元的导航事件,所述导航事件包括所述显示单元默认处理的统一资源定位符;
脚本解释单元,用于调用脚本文件生成页面文件,所述脚本文件为默认的脚本文件或与所述默认处理的统一资源定位符对应的脚本文件;
更新单元,用于使用所述脚本解释单元生成的所述页面文件更新所述统一资源定位符;
重载单元,用于使用所述更新单元更新后的统一资源定位符重载所述显示单元的导航事件;
所述显示单元,用于根据所述重载单元重载的导航事件显示所述页面文件。
从本发明实施例提供的以上技术方案可以看出,本发明实施例在终端软件中内嵌了显示单元和脚本解释单元,因此可以通过脚本解释单元根据脚本文件生成页面文件,进而通过显示单元显示页面文件作为软件界面,因此只需要为每个软件界面编写对应的脚本文件,就可以实现终端软件的多个软件界面。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例中软件界面实现方法实施例一的流程图;
图2为本发明实施例中软件界面实现方法实施例二的流程图;
图3为本发明实施例中软件界面实现装置实施例的结构图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
先介绍本发明实施例提供的软件界面实现方法,图1描述了本发明实施例提供的软件界面实现方法实施例一的流程,包括:
101、截获内嵌的显示单元的导航事件,导航事件包括显示单元默认处理的统一资源定位符(URL:Universal Resource Locator);
其中,本发明实施例中的显示单元可以是浏览器内核或其他可以显示页面文件的装置;由于一般的浏览器内核都提供了对外封装的接口,可以通过这些接口在终端软件中内嵌浏览器内核,因此本发明实施例中的浏览器内核可以是任何提供了对外封装的接口的浏览器内核,内嵌的浏览器内核可以是微软(Microsoft)公司的因特网探测器(Internet Explorer),或者网景(Mozilla)公司的火狐(Firefox)等。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都市华为赛门铁克科技有限公司,未经成都市华为赛门铁克科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810176480.1/2.html,转载请声明来源钻瓜专利网。