CN104850322A - 一种用户交互界面***及实现方法 - Google Patents
一种用户交互界面***及实现方法 Download PDFInfo
- Publication number
- CN104850322A CN104850322A CN201510223390.3A CN201510223390A CN104850322A CN 104850322 A CN104850322 A CN 104850322A CN 201510223390 A CN201510223390 A CN 201510223390A CN 104850322 A CN104850322 A CN 104850322A
- Authority
- CN
- China
- Prior art keywords
- module
- control
- pointer
- user interface
- cpu
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- User Interface Of Digital Computer (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
本发明公开了一种用户交互界面***及实现方法,所述***包括物理旋钮、信号转换模块、CPU模块、控制器模块、计时器模块、存储器模块、终端显示及播放模块;物理旋钮、信号转换模块、CPU模块、终端显示及播放模块顺次连接,计时器模块分别与物理旋钮和CPU模块连接,存储器模块与终端显示及播放模块连接。本发明能让用户通过手动旋转物理旋钮进行内容的动态选择,通过物理旋钮的转动方向和转速控制指针的滚动方向和速度,并根据指针在当前选定的内容上面停留的时长来确定是否处理当前内容,这种交互实现方式具有简洁、流畅的优点。
Description
技术领域
本发明属于嵌入式软件技术领域,具体涉及一种用户交互界面***及实现方法的设计。
背景技术
用户界面(User Interface,简称UI,亦称使用者界面)是***和用户之间进行交互和信息交换的媒介,它实现信息的内部形式与人类可以接受形式之间的转换。
用户界面是介于用户与硬件之间,为彼此之间交互沟通而设计的相关软件,使得用户能够方便有效地去操作硬件以达成双向之交互,完成所希望的工作。用户界面定义广泛,包含了人机交互与图形用户界面,凡参与人类与机械的信息交流的领域都存在着用户界面。
用户和***之间一般用面向问题的受限自然语言进行交互,目前有***开始利用多媒体技术开发新一代的用户界面。
如今用户交互界面在嵌入式智能设备上已经使用比较普遍,利用硬件和软件高度融合交互,通过直观的展示,***很容易达到让用户所见即所得的效果。对于特定应用场景的产品,为了更好地满足与用户交互,都会根据自己的业务和功能需求进行个性化定制。而现有技术中常规交互界面的交互方式大多具有比较繁杂的处理流程,其实现方式不够简洁,很难实现用户所需的个性化定制。
发明内容
本发明的目的是为了解决现有技术中常规交互界面的交互方式大多具有比较繁杂的处理流程,其实现方式不够简洁的问题,提出了一种用户交互界面***及实现方法。
本发明的技术方案为:一种用户交互界面***,包括物理旋钮、信号转换模块、CPU模块、控制器模块、计时器模块、存储器模块、终端显示及播放模块;物理旋钮、信号转换模块、CPU模块、终端显示及播放模块顺次连接,计时器模块分别与物理旋钮和CPU模块连接,存储器模块与终端显示及播放模块连接。
优选地,信号转换模块包括采集传感器和A/D转换器;采集传感器用于采集物理旋钮旋转产生的转速信号并将其转换为模拟电信号,A/D转换器用于将采集传感器产生的模拟电信号转换为数字电信号并发送给CPU模块。
优选地,计时器模块用于采集并计算物理旋钮任意两次相邻触发的时间间隔ΔT并将其发送给CPU模块。
优选地,终端显示及播放模块包括显示界面、音频播放器和视频播放器。
优选地,显示界面包括一个指针和若干控件;指针在初始位置并不指向任何控件,每个控件均链接于一个子面板,或者一个存储器模块中存储的音频文件,或者一个存储器模块中存储的视频文件。
优选地,子面板包括若干子控件,每个子控件均链接于一个存储器模块中存储的音频文件,或者一个存储器模块中存储的视频文件。
优选地,存储器模块用于存储音频文件和视频文件。
优选地,CPU模块具有如下功能:
设定物理旋钮转动方向与终端显示及播放模块中指针滚动方向的对应关系;
设定物理旋钮转速与终端显示及播放模块中指针滚动速度的对应关系;
根据信号转换模块发送来的信号向控制器模块发出滚动指针指令;
设置时间阀值TC;
将计时器模块发送来的时间间隔ΔT与时间阀值TC进行比较,若ΔT<TC,则继续向控制器模块发出滚动指针指令;若ΔT>=TC,则
判定终端显示及播放模块中的指针是否指向控件,若指针指向控件,则向控制器模块发出选择当前控件内容的指令;若指针并未指向任何控件,则继续向控制器模块发出滚动指针指令。
优选地,控制器模块用于根据CPU模块发送来的指令控制终端显示及播放模块进行相关操作。
本发明还提供了一种用户交互界面的实现方法,包括以下步骤:
S1、物理旋钮转动产生物理信号;
S2、信号转换模块将物理信号转换为数字电信号并发送给CPU模块;
S3、CPU模块根据数字电信号向控制器模块发出滚动指针指令;
S4、控制器模块控制终端显示及播放模块中的指针滚动;
S5、计时器模块采集并计算物理旋钮任意两次相邻触发的时间间隔ΔT,并将其发送给CPU模块;
S6、CPU模块比较时间间隔ΔT与时间阀值TC;
若ΔT<TC,则继续向控制器模块发出滚动指针指令;
若ΔT>=TC,则进入步骤S7;
S7、CPU模块判定终端显示及播放模块中的指针是否指向控件;
若指针指向控件,则向控制器模块发出选择当前控件内容的指令;
若指针并未指向任何控件,则继续向控制器模块发出滚动指针指令;
S8、控制器模块控制终端显示及播放模块进行相关操作。
本发明的有益效果是:本发明能让用户通过手动旋转物理旋钮进行内容的动态选择,通过物理旋钮的转动方向和转速控制指针的滚动方向和速度,并根据指针在当前选定的内容上面停留的时长来确定是否处理当前内容,这种交互实现方式具有简洁、流畅的优点。
附图说明
图1为本发明提供的一种用户交互界面***框图。
图2为本发明提供的一种用户交互界面的实现方法流程图。
具体实施方式
下面结合附图对本发明的实施例作进一步的说明。
本发明提供了一种用户交互界面***,如图1所示,包括物理旋钮、信号转换模块、CPU模块、控制器模块、计时器模块、存储器模块、终端显示及播放模块;物理旋钮、信号转换模块、CPU模块、终端显示及播放模块顺次连接,计时器模块分别与物理旋钮和CPU模块连接,存储器模块与终端显示及播放模块连接。
其中,信号转换模块包括采集传感器和A/D转换器。
采集传感器用于采集物理旋钮旋转产生的转速信号并将其转换为模拟电信号。
A/D转换器用于将采集传感器产生的模拟电信号转换为数字电信号并发送给CPU模块。
计时器模块用于采集并计算物理旋钮任意两次相邻触发的时间间隔ΔT并将其发送给CPU模块。
存储器模块用于存储音频文件和视频文件。
终端显示及播放模块包括显示界面、音频播放器和视频播放器。
显示界面包括一个指针和若干控件。指针在初始位置并不指向任何控件。每个控件均链接于一个子面板,或者一个存储器模块中存储的音频文件,或者一个存储器模块中存储的视频文件。
当指针选择的控件链接于子面板时,则进入该子面板;当指针选择的控件链接于存储器模块中存储的音频文件时,则由音频播放器播放该音频文件;当指针选择的控件链接于存储器模块中存储的视频文件时,则由视频播放器播放该视频文件。
每个子面板包括若干子控件,每个子控件均链接于一个存储器模块中存储的音频文件,或者一个存储器模块中存储的视频文件。
当指针选择的子控件链接于存储器模块中存储的音频文件时,则由音频播放器播放该音频文件;当指针选择的子控件链接于存储器模块中存储的视频文件时,则由视频播放器播放该视频文件。
CPU模块主要具有如下几个功能:
(1)设定物理旋钮转动方向与终端显示及播放模块中指针滚动方向的对应关系;
本发明实施例中,物理旋钮转动方向与终端显示及播放模块中指针滚动方向的对应关系设定为:当物理旋钮顺时针转动时,指针向上滚动;当物理旋钮逆时针转动时,指针向下滚动。
(2)设定物理旋钮转速与终端显示及播放模块中指针滚动速度的对应关系;
本发明实施例中,物理旋钮转速与终端显示及播放模块中指针滚动速度的对应关系设定为:物理旋钮转速5°/s对应指针滚动速度1cm/s。
(3)根据信号转换模块发送来的信号向控制器模块发出滚动指针指令;
(4)设置时间阀值TC;
本发明实施例中,时间阀值TC设定为3s。
(5)将计时器模块发送来的时间间隔ΔT与时间阀值TC进行比较,若ΔT<TC,则继续向控制器模块发出滚动指针指令;若ΔT>=TC,则
判定终端显示及播放模块中的指针是否指向控件,若指针指向控件,则向控制器模块发出选择当前控件内容的指令;若指针并未指向任何控件,则继续向控制器模块发出滚动指针指令。
控制器模块用于根据CPU模块发送来的指令控制终端显示及播放模块进行相关操作。例如控制显示界面中的指针上下滚动,或者控制音/视频播放器播放存储器模块中存储的音/视频文件等。
本发明还提供了一种用户交互界面的实现方法,如图2所示,包括以下步骤:
S1、物理旋钮转动产生物理信号;
S2、信号转换模块将物理信号转换为数字电信号并发送给CPU模块;
该步骤中,首先由信号转换模块中的采集传感器将物理信号转换为模拟电信号,再由A/D转换器将模拟电信号转换为数字电信号,并发送给CPU模块。
S3、CPU模块根据数字电信号向控制器模块发出滚动指针指令;
S4、控制器模块根据CPU模块发送来的指令控制终端显示及播放模块中的指针滚动;
本发明实施例中,物理旋钮转动方向与终端显示及播放模块中指针滚动方向的对应关系设定为:当物理旋钮顺时针转动时,指针向上滚动;当物理旋钮逆时针转动时,指针向下滚动。
物理旋钮转速与终端显示及播放模块中指针滚动速度的对应关系设定为:物理旋钮转速5°/s对应指针滚动速度1cm/s。
S5、计时器模块采集并计算物理旋钮任意两次相邻触发的时间间隔ΔT,并将其发送给CPU模块;
S6、CPU模块比较时间间隔ΔT与时间阀值TC;
本发明实施例中,时间阀值TC设定为3s,则
若ΔT<3s,则继续向控制器模块发出滚动指针指令;
若ΔT>=3s,则进入步骤S7;
S7、CPU模块判定终端显示及播放模块中的指针是否指向控件;
若指针指向控件,则向控制器模块发出选择当前控件内容的指令;
若指针并未指向任何控件,则继续向控制器模块发出滚动指针指令;
S8、控制器模块控制终端显示及播放模块进行相关操作。
该步骤中,控制器模块控制终端显示及播放模块进行的相关操作具体如下:
若接收到的指令为滚动指针,则根据上述物理旋钮转动方向与指针滚动方向的对应关系以及物理旋钮转速与指针滚动速度的对应关系控制指针进行滚动。
若接收到的指令为选择当前控件内容,则
当指针选择的控件链接于子面板时,则进入该子面板。
当指针选择的控件/子控件链接于存储器模块中存储的音频文件时,则控制音频播放器播放该音频文件。
当指针选择的控件/子控件链接于存储器模块中存储的视频文件时,则控制视频播放器播放该视频文件。
本领域的普通技术人员将会意识到,这里所述的实施例是为了帮助读者理解本发明的原理,应被理解为本发明的保护范围并不局限于这样的特别陈述和实施例。本领域的普通技术人员可以根据本发明公开的这些技术启示做出各种不脱离本发明实质的其它各种具体变形和组合,这些变形和组合仍然在本发明的保护范围内。
Claims (10)
1.一种用户交互界面***,其特征在于,包括物理旋钮、信号转换模块、CPU模块、控制器模块、计时器模块、存储器模块、终端显示及播放模块;所述物理旋钮、信号转换模块、CPU模块、终端显示及播放模块顺次连接;所述计时器模块分别与物理旋钮和CPU模块连接;所述存储器模块与终端显示及播放模块连接。
2.根据权利要求1所述的用户交互界面***,其特征在于,所述信号转换模块包括采集传感器和A/D转换器;所述采集传感器用于采集物理旋钮旋转产生的转速信号并将其转换为模拟电信号;所述A/D转换器用于将采集传感器产生的模拟电信号转换为数字电信号并发送给CPU模块。
3.根据权利要求1所述的用户交互界面***,其特征在于,所述计时器模块用于采集并计算物理旋钮任意两次相邻触发的时间间隔ΔT并将其发送给CPU模块。
4.根据权利要求1所述的用户交互界面***,其特征在于,所述终端显示及播放模块包括显示界面、音频播放器和视频播放器。
5.根据权利要求4所述的用户交互界面***,其特征在于,所述显示界面包括一个指针和若干控件;所述指针在初始位置并不指向任何控件;所述每个控件均链接于一个子面板,或者一个存储器模块中存储的音频文件,或者一个存储器模块中存储的视频文件。
6.根据权利要求5所述的用户交互界面***,其特征在于,所述子面板包括若干子控件;所述每个子控件均链接于一个存储器模块中存储的音频文件,或者一个存储器模块中存储的视频文件。
7.根据权利要求6所述的用户交互界面***,其特征在于,所述存储器模块用于存储音频文件和视频文件。
8.根据权利要求1-7任一所述的用户交互界面***,其特征在于,所述CPU模块具有如下功能:
设定物理旋钮转动方向与终端显示及播放模块中指针滚动方向的对应关系;
设定物理旋钮转速与终端显示及播放模块中指针滚动速度的对应关系;
根据信号转换模块发送来的信号向控制器模块发出滚动指针指令;
设置时间阀值TC;
将计时器模块发送来的时间间隔ΔT与时间阀值TC进行比较,若ΔT<TC,则继续向控制器模块发出滚动指针指令;若ΔT>=TC,则
判定终端显示及播放模块中的指针是否指向控件,若指针指向控件,则向控制器模块发出选择当前控件内容的指令;若指针并未指向任何控件,则继续向控制器模块发出滚动指针指令。
9.根据权利要求8所述的用户交互界面***,其特征在于,所述控制器模块用于根据CPU模块发送来的指令控制终端显示及播放模块进行相关操作。
10.一种用户交互界面的实现方法,其特征在于,包括以下步骤:
S1、物理旋钮转动产生物理信号;
S2、信号转换模块将物理信号转换为数字电信号并发送给CPU模块;
S3、CPU模块根据数字电信号向控制器模块发出滚动指针指令;
S4、控制器模块控制终端显示及播放模块中的指针滚动;
S5、计时器模块采集并计算物理旋钮任意两次相邻触发的时间间隔ΔT,并将其发送给CPU模块;
S6、CPU模块比较时间间隔ΔT与时间阀值TC;
若ΔT<TC,则继续向控制器模块发出滚动指针指令;
若ΔT>=TC,则进入步骤S7;
S7、CPU模块判定终端显示及播放模块中的指针是否指向控件;
若指针指向控件,则向控制器模块发出选择当前控件内容的指令;
若指针并未指向任何控件,则继续向控制器模块发出滚动指针指令;
S8、控制器模块控制终端显示及播放模块进行相关操作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510223390.3A CN104850322A (zh) | 2015-05-05 | 2015-05-05 | 一种用户交互界面***及实现方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510223390.3A CN104850322A (zh) | 2015-05-05 | 2015-05-05 | 一种用户交互界面***及实现方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104850322A true CN104850322A (zh) | 2015-08-19 |
Family
ID=53850001
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510223390.3A Pending CN104850322A (zh) | 2015-05-05 | 2015-05-05 | 一种用户交互界面***及实现方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104850322A (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1148086A (zh) * | 1995-10-13 | 1997-04-23 | 江西省赣良啤酒厂 | 黑米啤酒及其生产工艺 |
CN1148086C (zh) * | 1997-11-28 | 2004-04-28 | 索尼公司 | 通信终端及旋转操作键 |
US20090259357A1 (en) * | 2008-04-11 | 2009-10-15 | Denso Corporation | Apparatus for remote operation |
CN102902467A (zh) * | 2012-09-13 | 2013-01-30 | 广东欧珀移动通信有限公司 | 一种终端设备的文本光标定位方法及其终端设备 |
CN103149402A (zh) * | 2011-12-07 | 2013-06-12 | 北京普源精电科技有限公司 | 一种具有波形录制回放功能的示波器 |
CN103314600A (zh) * | 2011-01-11 | 2013-09-18 | 夏普株式会社 | 视频显示装置及视频显示方法 |
CN103513900A (zh) * | 2012-06-27 | 2014-01-15 | 腾讯科技(深圳)有限公司 | 移动设备中进行输入操作的方法及该移动设备 |
-
2015
- 2015-05-05 CN CN201510223390.3A patent/CN104850322A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1148086A (zh) * | 1995-10-13 | 1997-04-23 | 江西省赣良啤酒厂 | 黑米啤酒及其生产工艺 |
CN1148086C (zh) * | 1997-11-28 | 2004-04-28 | 索尼公司 | 通信终端及旋转操作键 |
US20090259357A1 (en) * | 2008-04-11 | 2009-10-15 | Denso Corporation | Apparatus for remote operation |
CN103314600A (zh) * | 2011-01-11 | 2013-09-18 | 夏普株式会社 | 视频显示装置及视频显示方法 |
CN103149402A (zh) * | 2011-12-07 | 2013-06-12 | 北京普源精电科技有限公司 | 一种具有波形录制回放功能的示波器 |
CN103513900A (zh) * | 2012-06-27 | 2014-01-15 | 腾讯科技(深圳)有限公司 | 移动设备中进行输入操作的方法及该移动设备 |
CN102902467A (zh) * | 2012-09-13 | 2013-01-30 | 广东欧珀移动通信有限公司 | 一种终端设备的文本光标定位方法及其终端设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3754476B1 (en) | Information display method, graphical user interface and terminal | |
CN110851213B (zh) | 一种信息的显示方法以及终端 | |
CN104703036B (zh) | 一种同步媒体文件播放进度的方法、装置及*** | |
CN101776982A (zh) | 一种利用数字罗盘进行便携设备控制的方法 | |
CN102193627A (zh) | 信息处理装置和方法、以及程序 | |
JP6258023B2 (ja) | 強化された動的ハプティック効果 | |
CN105959828A (zh) | 音视频分享、播放方法、装置及电子设备 | |
CN103780949B (zh) | 一种多媒体数据录制方法 | |
CN103561156B (zh) | 一种通过位移唤醒语音助手的方法 | |
CN107145278A (zh) | 基于移动终端的设备控制方法、装置和移动终端 | |
CN107728905A (zh) | 一种弹幕显示方法、装置及存储介质 | |
CN104777986B (zh) | 一种导航处理方法及移动终端 | |
CN109471742A (zh) | 信息处理方法、装置、电子设备及可读存储介质 | |
CN103576843A (zh) | 智能终端的控制方法及控制装置 | |
CN104765550B (zh) | 一种跨终端应用控制方法、用户终端及*** | |
CN103458308B (zh) | 一种输入内容的方法及装置 | |
CN107368298A (zh) | 一种文本控件模拟触控方法、终端及计算机可读存储介质 | |
CN105159565B (zh) | 一种音箱播放控制方法及智能手表 | |
CN105137819B (zh) | 一种音乐播放的方法及智能手表 | |
CN106921802B (zh) | 音频数据的播放方法及装置 | |
CN203351015U (zh) | 一种多功能遥控器 | |
CN104049724A (zh) | 触控事件的声音生成方法及装置 | |
CN104850322A (zh) | 一种用户交互界面***及实现方法 | |
CN202798881U (zh) | 一种使用语音命令控制移动设备运行的装置 | |
CN109542430A (zh) | 用于实现界面交互效果的方法、装置及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150819 |
|
RJ01 | Rejection of invention patent application after publication |