一种嵌入式系统的界面实现方法及系统技术方案

技术编号:4034071 阅读:196 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例提供了一种嵌入式系统的界面实现方法,该方法包括:所述嵌入式系统的操作系统启动成功时,启动一个播放器或浏览器;所述播放器或浏览器打开预设的至少具有一应用图标的界面文件作为系统主界面;所述播放器或浏览器获取用户对所述应用图标的操作,并确定所述操作代表的输入信息,所述输入信息包括输入数据和业务URL;所述播放器或浏览器调用所述操作系统的业务接口对所述输入信息进行业务处理。相应地,本发明专利技术实施例还提供了一种用于嵌入式系统的界面系统。通过实施本发明专利技术,能够实现一个全新的操作系统概念,使产品本身的业务功能和UI表现分离。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其涉及一种嵌入式系统的界面实现方法及系统
技术介绍
嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应 用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微 处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对 其他设备的控制、监视或管理等功能。嵌入式系统是与应用紧密结合的,它具有很强的专用 性,必须结合实际系统需求对软硬件进行合理的裁减利用。目前的嵌入式系统,例如基本上所有的移动终端系统的用户界面 (Userlnterface, UI)都是靠应用程序调用底层操作系统本身提供的UI接口来显示控件, 绘制界面元素。当嵌入式系统产品越来越丰富时,产品的研发周期显得尤为重要,可能某 个新产品就只是在原产品基础上简简单单调整一个字体大小,但却需要UI、图形用户接口 (Graphic User Interface,⑶I)以及软件研发部分协调一起全部重新修改,对每个操作界 面做重新调整并调试运行,浪费了大量的时间,不利于产品快速推向市场。
技术实现思路
有鉴于此,本专利技术实施例所要解决的技术问题在于,提供了一种嵌入式系统的系 统主界面实现方法及系统,使产品本身的业务功能和UI表现分离。为解决上述技术问题,本专利技术实施例提供了一种嵌入式系统的系统主界面实现方 法,所述方法包括所述嵌入式系统的操作系统启动成功时,启动一个播放器或浏览器;所述播放器或浏览器打开预设的至少具有一应用图标的界面文件作为系统主界所述播放器或浏览器获取用户对所述应用图标的操作,并确定所述操作代表的输 入信息,所述输入信息包括输入数据和业务URL ;所述播放器或浏览器调用所述操作系统的业务接口对所述输入信息进行业务处理。相应地,本专利技术实施例还提供了一种用于嵌入式系统的界面系统,包括一个播放 器或浏览器,所述播放器或浏览器在所述嵌入式系统的操作系统启动成功时启动,所述播 放器或浏览器包括界面显示单元,用于打开预设的至少具有一应用图标的界面文件作为系统主界输入数据获取单元,用于获取用户对所述应用图标的操作,并确定所述操作代表 的输入信息,所述输入信息包括输入数据和业务URL ;处理单元,用于调用所述操作系统的业务接口对所述输入信息进行业务处理。本专利技术实施例通过在操作系统启动成功时,启动一个播放器或浏览器打开预设的 界面文件作为系统主界面,实现一个全新的操作系统概念,使产品本身的业务功能和UI表 现分离。附图说明图1为本专利技术一种用于嵌入式系统的界面系统的第一实施例的组成结构示意图;图2为本专利技术一种用于嵌入式系统的界面系统的第二实施例的组成结构示意图;图3为本专利技术一种用于嵌入式系统的界面系统的第三实施例的组成结构示意图;图4为本专利技术一种嵌入式系统的界面实现方法的一种实施例流程示意图;图5为本专利技术一种嵌入式系统的界面实现方法的另一种实施例流程示意图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于 本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本专利技术保护的范围。图1为本专利技术一种用于嵌入式系统的界面系统的第一实施例的组成结构示意图; 该界面系统至少包括一个播放器10,其中播放器10可以为flash播放器,在所述嵌入式系 统的操作系统20启动成功时启动,所述flash播放器10包括系统主界面显示单元102,用于打开预设的至少具有一应用图标的界面文件作为 系统主界面。本实施例中的界面文件为flash文件,该预设的flash文件可以预置在本地 储存介质,也可以预存在外部网络服务器上,此时该界面系统可以进一步包括界面文件获 取单元101 界面文件获取单元101,用于获取所述预设的flash文件;具体地,所述预设的 flash文件可以为设计人员预先使用flash开发工具制作完成,可以预存在本地储存介 质,也可以预存在网络服务器上并由网络服务器端进行更新和维护,所述界面获取单元101 可以从本地储存介质获取所述预设的flash文件或从预设的目标网络服务器获取所述预 设的flash文件,例如可以根据预设的本地储存路径在本地储存介质中获取所述预设的 flash文件,也可以根据预设的目标网络URL从目标网络服务器获取所述预设的flash文 件。输入数据获取单元103用于获取用户对所述应用图标的操作,并确定所述操作代 表的输入信息,所述输入信息可以包括输入数据和业务URUUniformResource Locator,目 标统一资源定位符)。具体地,可以根据用户对所述flash播放器上显示的flash文件中的 应用图标的操作以及flash文件中的相关适配得到所述输入信息。所述业务URL可以定义 格式为“业务功能类型//子业务功能/子业务功能”,例如用户在拨号界面输入号码后点 击了“拨出”键,需要调用嵌入式系统的操作系统中的语音电话拨出业务接口对用户输入的 号码进行拨出,此时的业务URL可以为dial //tdVoiceDial/cardl, dial表示拨出业务功 能,tdVoiceDial表示语音电话拨出业务功能,cardl表示是通过卡1进行语音电话拨出。 所述输入数据可以为拨打的号码、访问的网络地址等。处理单元104用于调用所述操作系统20的业务接口对所述输入信息进行业务处 理。进一步地,所述处理单元104可以包括第一解析模块,用于解析所述输入信息中的业务URL ;第一调用模块,用于根据所述第一解析模块得到的解析结果调用所述操作系统中 与所述业务URL对应的业务接口对所述输入数据进行业务处理。具体地,处理单元104可 以根据输入数据获取单元103获取到的用户的点击或其他操作触发HTML表单提交,调用业 务URL对应的业务接口对输入数据进行业务处理。图2为本专利技术一种用于嵌入式系统的界面系统的第二实施例的组成结构示意图, 该实施例中的该界面系统至少包括浏览器30,其中浏览器30可以为web浏览器,在所述嵌 入式系统的操作系统启动成功时启动,所述web浏览器30包括系统主界面显示单元302,用于打开预设的至少具有一应用图标的界面文件作为 系统主界面。本实施例中的界面文件为超文本标记语言(Hyper Text Mark-upLanguage, html)文件,该预设的html文件可以预置在本地储存介质,也可以预存在外部网络服务器 上,此时该界面系统可以进一步包括界面文件获取单元301 界面文件获取单元301,用于获取所述预设的html文件;具体地,所述预设的html 文件可以为设计人员预先使用网页开发工具制作完成,可以预存在本地储存介质,也可以 预存在网络服务器上并由网络服务器端进行更新和维护,所述界面获取单元301可以从本 地储存介质获取所述预设的html文件或从预设的目标网络服务器获取所述预设的html文 件,例如可以根据预设的本地储存路径在本地储存介质中获取所述预设的html文件,也可 以根据预设的目标网络URL从目标网络服务器获取所述预设的html文件。输入数据获取单元303用于获取用户对所述应用本文档来自技高网...

【技术保护点】
一种嵌入式系统的界面实现方法,其特征在于,所述方法包括:所述嵌入式系统的操作系统启动成功时,启动一个播放器或浏览器;所述播放器或浏览器打开预设的至少具有一应用图标的界面文件作为系统主界面;所述播放器或浏览器获取用户对所述应用图标的操作,并确定所述操作代表的输入信息,所述输入信息包括输入数据和业务URL;所述播放器或浏览器调用所述操作系统的业务接口对所述输入信息进行业务处理。

【技术特征摘要】

【专利技术属性】
技术研发人员:燕青洲
申请(专利权)人:宇龙计算机通信科技深圳有限公司
类型:发明
国别省市:94[中国|深圳]

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

1