[发明专利]一种界面交互处理方法及装置无效
| 申请号: | 200810103157.1 | 申请日: | 2008-03-31 |
| 公开(公告)号: | CN101256513A | 公开(公告)日: | 2008-09-03 |
| 发明(设计)人: | 冯备战;游明琦 | 申请(专利权)人: | 北京中星微电子有限公司 |
| 主分类号: | G06F9/46 | 分类号: | G06F9/46 |
| 代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 宋志强;麻海明 |
| 地址: | 100083北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 界面 交互 处理 方法 装置 | ||
技术领域
本发明涉及交互处理技术,特别涉及一种界面交互处理方法及装置。
背景技术
交互处理技术在音频、视频以及图像处理等领域已经得到广泛应用,通过界面交互处理,使得用户能够与设备之间进行信息的交互,实现各种应用。
界面交互处理是指:利用用户在界面上的控件中输入的输入变量进行任务处理;将相关变量呈现给用户。
每一项任务处理在界面上均对应一个或多个变量,称这些变量为相关变量。每一项任务处理的相关变量与界面上的控件一一对应,相关变量可以为输入变量,也可以为生成变量,当然,也可以为该项任务处理对应于界面上任意一个或多个控件的变量。
输入变量是指任务处理所依据的变量。经过任务处理,这些输入变量有可能发生改变,当然也可以保持不变。
生成变量是指在任务处理的过程中或任务处理完成之后所产生的变量。
通常,能够完成一项处理任务的界面交互处理装置包括一个交互模块和一个处理模块。交互模块用于获取界面上的输入变量,将任务处理的相关变量呈现给用户;处理模块用于根据交互模块获取的输入变量进行相应的任务处理。由于一项任务处理均对应有一个处理模块,因此,可以认为每个处理模块均在界面上对应一套相关变量。
输入变量和生成变量可以为不同控件所对应的变量,也可以为同一个控件所对应的变量。
例如,假设从界面上的控件A、B和C中获取三个输入变量a、b和c的值分别为“红”、“黄”和“蓝”;经过任务处理得到生成变量d的值为“紫”,变量d对应控件D;如果在任务处理完成后收到呈现生成变量的指令,则将界面控件D对应的变量d设置为“紫”并呈现出来。以上所述变量a、b、c和d均为该项任务处理的相关变量,输入变量和生成变量为不同控件对应的变量。
或者,假设界面上控件E对应的变量e用于表示音频的状态,e的取值可以为1或0,1表示音频播放状态,0表示音频未播放状态。从控件E中获取变量e的值为1,这时变量e为输入变量;通过进行任务处理得到e的值为0,这时e为生成变量;在任务处理的过程中,如果收到指令要求呈现当前控件E对应的变量,则将控件E对应的变量e的值呈现出来,也就是说,如果当前音频处于播放状态,则将e的值设置为1并呈现出来;如果当前音频处于未播放状态,则将e的值设置为0并呈现出来。以上所述变量e为该项任务处理的相关变量。输入变量和生成变量为相同控件E所对应的变量e。
采用现有的技术,如果要完成多项任务处理,就需要多套界面交互处理装置,也就是说,针对每一项任务处理均要相应设置一个交互模块和一个处理模块。然而在实际应用中,有可能两项或两项以上的处理任务采用相同的界面并且依据相同的输入变量,例如在芯片验证工具的开发中,“算法比对”和“嵌入式验证”这两项任务处理,采用相同的界面并且依据相同输入变量。如果采用现有的方式,则需要分别针对“算法比对”和“嵌入式验证”配置一套界面交互处理装置,这造成了重复开发,大大降低了界面交互处理的开发效率。
发明内容
本发明实施例提供了一种界面交互处理方法,能够提高界面交互处理的开发效率。
本发明实施例提供了一种界面交互处理装置,能够提高界面交互处理的开发效率。
以下为本发明实施例提供的技术方案:
一种界面交互处理方法,该方法包括:
继承一个交互模块的一个以上处理模块在接收到获取指令时,调用交互模块获取界面上的输入变量;在接收到处理指令时,利用交互模块获取的输入变量进行任务处理;在接收到呈现指令时,调用交互模块呈现所述处理模块的相关变量。
一种界面交互处理装置,该装置包括:
一个交互模块,用于获取界面上的输入变量,呈现处理模块的相关变量;
继承所述交互模块的一个以上处理模块,用于在接收到获取指令时,调用交互模块获取界面上的输入变量;在接收到处理指令时,利用交互模块获取的输入变量进行任务处理;在接收到呈现指令时,调用交互模块呈现所述处理模块的相关变量。
从上述技术方案中可以看出,本发明实施例提供的界面交互处理方法及装置,由于采用继承的方式,每个处理模块均能够调用交互模块为所述处理模块获取一套输入变量,并利用所述输入变量进行相应的任务处理,还可以调用交互模块呈现所述处理模块所进行任务处理的相关变量。进而,采用一个交互模块就能够令一个以上的处理模块完成各自的任务处理,提高了界面交互处理的开发效率。
附图说明
图1为本发明实施例一提供的界面交互处理方法的流程图;
图2为本发明实施例二提供的界面交互处理装置的结构图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中星微电子有限公司,未经北京中星微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810103157.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:分段聚合制备聚砜酰胺聚合溶液的方法
- 下一篇:甘蔗的矿质营养增效剂





