手机FLASH人机交互界面实现系统及方法技术方案

技术编号:4022530 阅读:725 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种手机FLASH人机交互界面实现系统,用于通过手机硬件和手机系统实现人机交互界面,包括:人机交互界面文件,包括一个或多个具有菜单项的手机操作界面;接口适配层,用于提供手机硬件系统调用接口、手机系统功能接口以及手机系统的应用程序调用接口;FLASH播放器,用于播放所述人机交互界面文件;系统加载模块,用于在手机硬件和手机系统启动后,使手机系统加载人机交互界面文件、接口适配层并获取手机系统各句柄;事件注册模块,用于向手机系统注册系统事件,所述系统事件包括来电、来短信、按键和/或触屏。本发明专利技术将FLASH技术应用到手机人机交互界面,提升了手机人机交互界面的表现力,并提升了用户可定制性。

【技术实现步骤摘要】

本专利技术涉及嵌入式平台软件系统,更具体地说,涉及一种手机FLASH人机交互界 面实现系统及方法。
技术介绍
传统手机(即非智能手机,也称为功能手机)和低端智能手机(如基于MTK平台 的手机等)的人机交互界面一般通过手机本地功能接口调用实现,即人机交互界面模块直 接调用手机系统接口。通过上述方式实现的手机人机交互界面表现和用户交互流程均需要 直接通过高级编程语言,如C/C++编写。此类手机CPU和内存配置相对较低,大多采用主频104MHZ或208MHZ芯片,内存通 常只有8 16MKB。一般不具有智能化操作系统软件中间件,不能很好地支持人机交互界面 应用。人机交互界面的实现高度依赖于各手机系统提供的私有功能调用接口,使得手机人 机交互界面与手机系统其他组件深度耦合在一起。因此,该类手机人机交互界面组件在手 机出厂前与手机系统其他组件固化在一起,出厂后不能将界面组件完整更替,这就导致用 户只能对其中很少元素,如壁纸、图标进行升级,其他元素,如动画效果、页面布局等,均无 法更新。FLASH是指Adobe FLASH以及所有与之兼容的FLASH技术。在对视听表现力要求 高的软件应用领域,如用户交互界面、动画、游戏等,FLASH技术是当前最流行的实现技术之 一。FLASH技术具有以下技术优势强大的图像、动画表现技术;对流行的音视频技术的良 好支持;方便易用的开发工具;良好的系统可移植性;用户可交互性强等。通过上述技术优 势,FLASH技术赢得了广泛的市场认可,在个人电脑(PC)和互联网(Internet)领域最为流 行。然而,由于传统手机人机交互界面在实现时需要通过高级程序语言,如C/C++,编 写,但界面设计人员往往需要拥有很高的艺术造诣,但通常不具备高级程序语言编程能力, 以至于他们只能表述他们的视觉效果创意,却不能直接参与到界面的制作中。这种方式必 然为手机人机交互界面设计带来鸿沟。此外,传统手机人机交互界面模块与手机系统其他组件深度耦合,手机人机交互 界面实现过程中需要调用手机系统提供的私有接口调用。故此传统手机人机交互界面无法 在不同手机系统间复用。传统手机人机交互界面的实现方式下,界面开发人员需要熟悉该手机系统的各种 接口调用和该手机系统的工作原理,因此手机人机交互界面设计难度高,开发周期长。由于 传统情况下手机人机交互界面的制作方式,采用高级编程语言编写,手机界面与手机系统 各组件之间深度耦合,导致手机人机交互界面和手机其他组件固化后,再进行主要功能界 面功能的更新实际上成为不可能。例如以下功能元素(1)手机功能布局例如各种手机功能分布在手机人机交互界面的哪些页面上;(2)主要页面上的图标布局方式例如待机屏;(3)某些特殊功能页面如来电通知页面;(4)用户操作方式如是否可拖拽;页面切换效果等。
技术实现思路
本专利技术要解决的技术问题在于,针对上述硬件配置较低的传统手机的人机交互界 面设计局限性大、无法移植、定制性差等问题,提供一种手机FLASH人机交互界面实现系统 及方法。本专利技术解决上述技术问题的技术方案是,提供一种手机FLASH人机交互界面实现 系统,用于通过手机硬件和手机系统实现人机交互界面,包括基于FLASH技术的人机交互 界面文件、FLASH播放器、接口适配层、系统加载模块以及事件注册模块,其中所述人机交互界面文件,包括一个或多个具有菜单项的手机操作界面;所述接口适配层,用于提供手机硬件系统调用接口、手机系统功能接口以及手机 系统的应用程序调用接口 ;所述FLASH播放器,用于播放所述人机交互界面文件;系统加载模块,用于在手机硬件和手机系统启动后,使手机系统加载人机交互界 面文件、接口适配层并获取手机系统各句柄;事件注册模块,用于向手机系统注册系统事件,所述系统事件包括来电、来短信、 按键和/或触屏。在本专利技术所述的手机FLASH人机交互界面实现系统中,还包括菜单触发模块,所 述菜单触发模块在FLASH播放器中播放的手机操作界面的菜单被点击时,通过接口适配层 调用手机系统接口函数启动对应的应用程序,并使FLASH播放器关闭人机交互界面文件中 的手机操作界面。在本专利技术所述的手机FLASH人机交互界面实现系统中,还包括系统触发模块,用 于在手机系统发生系统事件时,启动应用程序并关闭人机交互界面文件中的手机操作界在本专利技术所述的手机FLASH人机交互界面实现系统中,还包括界面恢复模块,用 于在应用程序关闭时重新启动FLASH播放器播放人机交互界面文件中的手机操作界面。在本专利技术所述的手机FLASH人机交互界面实现系统中,还包括数字签名模块,用 于对人机交互界面文件进行认证。本专利技术还提供一种手机FLASH人机交互界面实现方法,用于通过手机硬件和手机 系统实现人机交互界面,包括以下步骤a、在手机开机后启动手机硬件及手机系统,;b、手机系统加载人机交互界面文件、接口适配层并获取手机系统各句柄,所述人 机交互界面包括一个或多个具有菜单项的手机操作界面;C、人机交互系统向手机系统注册系统事件,所述系统事件包括来电、来短信、按键 和/或触屏;d、通过FLASH播放器播放人机交互界面文件中的手机操作界面。在本专利技术所述的手机FLASH人机交互界面实现方法中,所述步骤d之后还包括e、在FLASH播放器中播放的手机操作界面被点击时,人机交互系统通过接口适配层调用手机系统接口函数;f、FLASH播放器关闭人机交互界面文件中的手机操作界面,手机系统启动对应的 应用程序。在本专利技术所述的手机FLASH人机交互界面实现方法中,所述步骤f之后还包括在 所述应用程序关闭后,重新启动FLASH播放器播放人机交互界面文件中的手机操作界面。在本专利技术所述的手机FLASH人机交互界面实现方法中,在所述步骤d之后还包 括g、在手机系统发生系统事件时,启动应用程序并关闭人机交互界面文件中的手机 操作界面;h、在所述应用程序关闭时重新启动FLASH播放器播放人机交互界面文件中的手 机操作界面。在本专利技术所述的手机FLASH人机交互界面实现方法中,在所述步骤b之前还包括 对手机交互界面文件进行认证。本专利技术的手机FLASH人机交互界面实现系统及方法,将FLASH技术应用到手机人 机交互界面,从而大大提升手机人机交互界面的表现力,增强用户交互性,并提升用户可定 制性。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中图1是本专利技术手机FLASH人机交互界面实现系统的实施例的示意图;图2是本专利技术手机FLASH人机交互界面实现方法的实施例的流程图。具体实施例方式本专利技术通过将FLASH技术应用到手机人机交互界面,从而大大提升手机人机交互 界面的表现力,增强用户交互性,并提升用户可定制性。如图1所示,在本专利技术的手机FLASH人机交互界面实现系统的实施例中,该系统通 过手机硬件11和手机系统13实现人机交互界面,具体包括基于FLASH技术的人机交互界 面文件18、FLASH播放器16、接口适配层15、系统加载模块14以及事件注册模块17,其中 系统加载模块14包含于手机系统13,接口适配层15位于手机系统13及手机硬件接口 12 之上。该系统可应用于具有较低配置硬件及非智能操作系统的手机,实现该类手机的FLASH 人机交互界面。本系统适用的低端手机平台系本文档来自技高网
...

【技术保护点】
一种手机FLASH人机交互界面实现系统,用于通过手机硬件和手机系统实现人机交互界面,其特征在于,包括基于FLASH技术的人机交互界面文件、FLASH播放器、接口适配层、系统加载模块以及事件注册模块,其中:所述人机交互界面文件,包括一个或多个具有菜单项的手机操作界面;所述接口适配层,用于提供手机硬件系统调用接口、手机系统功能接口以及手机系统的应用程序调用接口;所述FLASH播放器,用于播放所述人机交互界面文件;所述系统加载模块,用于在手机硬件和手机系统启动后,使手机系统加载人机交互界面文件、接口适配层并获取手机系统各句柄;所述事件注册模块,用于向手机系统注册系统事件,所述系统事件包括来电、来短信、按键和/或触屏。

【技术特征摘要】

【专利技术属性】
技术研发人员:张卫华苑颂军苏思远
申请(专利权)人:耀之星信息技术深圳有限公司
类型:发明
国别省市:94[中国|深圳]

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

1