【技术实现步骤摘要】
本专利技术涉及一种。
技术介绍
随着在手机或者数码相机中加入Mp3、录音、移动硬盘功能等嵌入式设备的日益繁多,用户对设备功能使用的方便性要求也越来越高。这些设备可以加入特殊的系统键,比如转盘等来处理各种功能。当用户按下相应的系统键处理相应功能时,都需要界面系统提供支持。而目前公知的技术中,只能按当前显示界面处理相应的键值,调用相应的功能。如要换用其它功能,用户只能打开另外的功能界面,才可以处理系统的其它键值。例如,Mp3控制,假设系统设置为主功能菜单的功能5,而用户当前打开的功能界面是功能2(PDA功能)的功能3(计算器功能),若直接按下处理播放Mp3的功能键,就不能立即听到悦耳的音乐,这是因为当前的PDA计算器功能界面无法操作Mp3的播放。此时,只有退出计算器功能菜单、再退出PDA功能菜单,回到主功能菜单后才能打开Mp3功能菜单,系统才可以切换接收播放Mp3的系统键信号,播放Mp3音乐。因此,综上所述,目前公知的技术达不到系统键实时处理的要求,操作相当繁琐复杂,无法达到使用方便、快捷的要求。
技术实现思路
本专利技术针对目前嵌入设备无法进行系统键实时处理的技术问题,提供一种,用户使用嵌入设备时,不必退出当前界面而直接用相应的功能键调用其它功能。为解决上述技术问题,本专利技术所采用的技术方案是建立一个信息对列处理线程(线程1)和一个输入设备信号接收线程(线程2),线程2接收来自设备驱动程序的输入设备信号,如果有输入设备信号,就将接收的信息发送给线程1,线程1根据信息内容做出判断,是否发送特殊信息给应用程序,如果是实时处理的信息,则发送特殊信息给应用程序,并 ...
【技术保护点】
一种在嵌入式设备上实时处理系统键的方法,其特征在于,采用以下步骤:建立一个信息对列处理线程即线程1和一个输入设备信号接收线程即线程2;线程2接收来自设备驱动程序的输入设备信号,如果有输入设备信号,就将接收的信息发送给线程1; 线程1根据信息内容做出判断,是否发送特殊信息给应用程序,如果是实时处理的信息,则发送特殊信息给应用程序,并且根据窗口Z序指针判断窗口的层顺序,决定发送信息对象和发送信息类型,包括系统键信息和特殊处理信息;如果显示界面是主功能 菜单界面,则发送系统键信息和系统键的键值,主功能界面根据系统键值,调用相应的功能界面函数;如果是当前功能界面,则收到信息后进行资料保存和系统资源释放,并启用中断机制,关闭当前功能,调用相应的功能界面。
【技术特征摘要】
1.一种在嵌入式设备上实时处理系统键的方法,其特征在于,采用以下步骤建立一个信息对列处理线程即线程1和一个输入设备信号接收线程即线程2;线程2接收来自设备驱动程序的输入设备信号,如果有输入设备信号,就将接收的信息发送给线程1;线程1根据信息内容做出判断,是否发送特殊信息给应用程序,如果是实时处理的信息,则发送特殊信息给应用程序,并且根据窗口Z序指针判断窗口的层顺序,决定发送信息对象和发送信息类型,包括系统键信息和特殊处理信息;如果显示界面是主功能菜单界面,则发送系统...
【专利技术属性】
技术研发人员:严辉,何代水,
申请(专利权)人:英华达上海电子有限公司,
类型:发明
国别省市:31[中国|上海]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。