CN104636287A - 数据获取装置及移动终端 - Google Patents

数据获取装置及移动终端 Download PDF

Info

Publication number
CN104636287A
CN104636287A CN201310552129.9A CN201310552129A CN104636287A CN 104636287 A CN104636287 A CN 104636287A CN 201310552129 A CN201310552129 A CN 201310552129A CN 104636287 A CN104636287 A CN 104636287A
Authority
CN
China
Prior art keywords
touch
screen
module
state
interrupt flag
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.)
Granted
Application number
CN201310552129.9A
Other languages
English (en)
Other versions
CN104636287B (zh
Inventor
王业青
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Song Yixiao
Original Assignee
Shanghai Feixun Data Communication Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shanghai Feixun Data Communication Technology Co Ltd filed Critical Shanghai Feixun Data Communication Technology Co Ltd
Priority to CN201310552129.9A priority Critical patent/CN104636287B/zh
Publication of CN104636287A publication Critical patent/CN104636287A/zh
Application granted granted Critical
Publication of CN104636287B publication Critical patent/CN104636287B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/20Handling requests for interconnection or transfer for access to input/output bus
    • G06F13/24Handling requests for interconnection or transfer for access to input/output bus using interrupt
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)

Abstract

一种数据获取装置及移动终端。所述数据获取装置适于与触摸屏相连,以获取所述触摸屏上的触摸信号,所述数据获取装置包括:中断模块、轮询模块和存储模块,所述存储模块适于保存中断标志位,所述中断标志位包括第一状态和第二状态;所述中断模块适于在接收到中断信号后,将所述中断标志位设置为第一状态,并获取触摸屏上的触摸信号;所述轮询模块适于以预定的间隔时间检测所述中断标志位的状态,并在所述中断标志位为第二状态时,获取触摸屏上的触摸信号。本发明的数据获取装置及移动终端通过增加轮询模块和设置中断标志位,从而在触摸屏失效后能够通过所述轮询模块获取触摸屏上的触摸信号,提高了***的稳定性。

Description

数据获取装置及移动终端
技术领域
本发明涉及移动通信技术领域,特别涉及一种数据获取装置及移动终端。
背景技术
随着技术的发展和进步,移动通信技术领域有了日新月异的改变,各种类型的移动终端得到了广泛的应用。其中,具有触摸屏的移动终端备受用户的喜爱。
现有技术中,绝大多数的手机均带有触摸屏,且较多的采用电容式触摸屏。目前手机中的电容式触摸屏大多采用中断方式,当触摸屏被触摸时,触摸屏产生中断信号,通知手机***读取触摸屏上的触摸信号。
但是有时候触摸屏无法产生中断,例如,手机受到挤压或者手机被无意跌落导致触摸屏受损或者是导致触摸屏的中断脚损坏。这时,手机的触摸屏无法再产生中断信号,从而手机***无法获取触摸屏上的触摸信号。通常情况下,手机只能返修,增加了很大的成本。
发明内容
本发明解决的是现有技术中触摸屏失效后无法获取触摸屏上的触摸信号的问题。
为解决上述问题,本发明提供一种数据获取装置,适于与触摸屏相连,以获取所述触摸屏上的触摸信号,所述数据获取装置包括:中断模块、轮询模块和存储模块,
所述存储模块适于保存中断标志位,所述中断标志位包括第一状态和第二状态;
所述中断模块适于在接收到中断信号后,将所述中断标志位设置为第一状态,并获取触摸屏上的触摸信号;
所述轮询模块适于以预定的间隔时间检测所述中断标志位的状态,并在所述中断标志位为第二状态时,获取触摸屏上的触摸信号。
可选的,所述中断模块包括:触发单元、第一设置单元和第一获取单元;
所述触发单元适于在接收到所述中断信号后产生第一触发信号;
所述第一设置单元连接所述触发单元和所述存储模块,适于根据所述第一触发信号将所述中断标志位设置为第一状态;
所述第一获取单元连接所述触发单元和触摸屏,适于根据所述第一触发信号获取触摸屏上的触摸信号。
可选的,所述中断模块还包括:计时单元和第二设置单元;
所述计时单元连接所述触发单元,适于在接收到所述第一触发信号时清零并计时,当计时值大于时间阈值时产生第二触发信号;
所述第二设置单元连接所述计时单元和所述存储模块,适于根据所述第二触发信号将所述中断标志位设置为第二状态。
可选的,所述轮询模块包括:检测单元和第二获取单元;
所述检测单元连接所述存储模块,适于以预定的间隔时间检测所述中断标志位的状态;
所述第二获取单元连接所述检测单元和触摸屏,适于在所述中断标志位为第二状态时,获取触摸屏上的触摸信号。
可选的,所述轮询模块还包括:关闭单元,所述关闭单元连接所述检测单元,适于在所述中断标志位为第一状态时关闭所述轮询模块。
可选的,所述预定的间隔时间为50毫秒。
相应地,本发明还提供一种移动终端,包括:上述任意一项所述的数据获取装置和触摸屏;所述数据获取装置连接所述触摸屏,适于获取所述触摸屏上的触摸信号。
与现有技术相比,本发明的技术方案具有以下优点:
本发明技术方案的数据获取装置包括了中断模块和轮询模块,并且还设置存储模块用于保存中断标志位,当有中断信号产生时,将所述中断标志位设置为第一状态,由中断模块获取触摸屏上的触摸信号;若轮询模块在预定的间隔时间内检测到中断标志位未被设置,即处于第二状态时,表明中断信号未产生,由所述轮询模块获取触摸屏上的触摸信号。本发明的数据获取装置在触摸屏受到损坏而无法产生中断信号时,由所述轮询模块获取触摸屏上的触摸信号,从而在触摸屏失效后仍然可以及时有效地获取到触摸屏上的触摸信号,进而提高了装置的稳定性。
进一步地,所述数据获取装置中的轮询模块还包括关闭单元,所述关闭单元在中断标志位为第一状态,即所述触摸屏能够正常产生中断信号时关闭所述轮询模块,从而有效地节省电量、降低功耗。
附图说明
图1是本发明移动终端的一种实施方式的结构示意图;
图2是本发明移动终端的实施例一的结构示意图;
图3是本发明实施例一的移动终端的中断模块的工作流程示意图;
图4是本发明实施例一的移动终端的轮询模块的工作流程示意图;
图5是本发明移动终端的实施例二的结构示意图。
具体实施方式
正如背景技术中所述的,目前移动终端的触摸屏被损坏失效后,将无法正常地产生中断信号,从而导致***无法获取触摸屏上触摸信号,进而影响***的稳定性。在这种情况下,只能将移动终端进行返修,不仅增加了成本而且用户的体验较差。
为了解决上述问题,本发明的技术方案中,通过增加轮询模块及设置中断标志位的方式来获取触摸屏上的触摸信号。具体地,所述轮询模块以预定的间隔时间查询中断标志位是否被设置,当中断标志位为第一状态(即有中断信号产生)时,将控制权交给中断模块,轮询模块退出。而若一直没有中断数据产生,则可以通过轮询模块获取触摸屏上的触摸信号,从而提高***的稳定性。
为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。
图1示出了本发明移动终端的一种实现方式的结构示意图。参考图1,所述移动终端包括:数据获取装置10和触摸屏20,所述数据获取装置10连接所述触摸屏20,适于获取所述触摸屏20上的触摸信号;所述数据获取装置10包括:中断模块11、轮询模块12和存储模块13。
所述存储模块13适于保存中断标志位,所述中断标志位包括第一状态和第二状态。
在实际应用中,所述第一状态与所述第二状态为相对的状态,例如,可以将二进制数据“1”对应于所述中断信号的第一状态,而将二进制数据“0”对应于所述中断信号的第二状态。当然,也可以进行其他合理的设置,本发明对此不做限制。
所述中断模块11连接所述触摸屏20和所述存储模块13,适于在接收到中断信号后,将所述中断标志位设置为第一状态,并获取触摸屏20上的触摸信号。
具体地,在正常状态下,所述触摸屏20可以基于触摸操作产生中断信号,所述中断信号由所述中断模块11接收,中断模块11基于所述中断信号进行中断标志位的设置以及获取触摸屏20上的触摸信号。
所述轮询模块12连接所述触摸屏20和所述存储模块13,适于以预定的间隔时间检测所述中断标志位的状态,并在所述中断标志位为第二状态时,获取触摸屏20上的触摸信号。
在具体应用中,所述轮询模块12可以由硬件电路实现,也可以由软件实现,此不应限制本发明的保护范围。另外,所述移动终端还可以包括处理模块(图中未示出),如中央处理器(Central Processing Unit,CPU)或者微控制单元(Micro Controller Unit,MCU);所述处理模块连接所述中断模块11和所述轮询模块12,适于接收所述触摸信号并对所述触摸信号进行相应处理。当然,所述中断模块11和所述轮询模块12也可以集成于处理模块中,例如可以由一个CPU芯片或者MCU芯片来实现获取上述功能,本发明对此不做限制。
图2示出了本发明移动终端的实施例一的结构示意图。参考图2,所述中断模块11包括:触发单元111、第一设置单元112和第一获取单元113。
所述触发单元111连接所述触摸屏20,适于在接收到由所述触摸屏20发送的中断信号后产生第一触发信号;
所述第一设置单元112连接所述触发单元111和所述存储模块13,适于根据所述第一触发信号将所述中断标志位设置为第一状态。
所述第一获取单元113连接所述触发单元111和触摸屏20,适于根据所述第一触发信号获取触摸屏20上的触摸信号。
继续参考图2,所述轮询模块12包括:检测单元121和第二获取单元122。
所述检测单元121连接所述存储模块13,适于以预定的间隔时间检测所述中断标志位的状态;在本实施例中,所述预定的间隔时间为50毫秒。应当理解的是,本领域技术人员还可以根据具体应用及实际需求对所述预定的间隔时间做其他合理的设置,此处仅作为一种举例说明。
所述第二获取单元122连接所述检测单元121和触摸屏20,适于在所述中断标志位为第二状态时,获取触摸屏20上的触摸信号。
本实施例中,所述移动终端可以包括手机、平板电脑或掌上电脑等各种类型的设备。换句话说,所述数据获取装置可以设置于现有的各种带有触摸屏的终端设备中,本发明对此不做限制。
下面再结合附图对本实施例的移动终端的工作过程做进一步详细说明。
图3示出了本实施例的中断模块的流程示意图。参考图3,所述移动终端开机启动后,即执行步骤S11:中断模块启动运行;
执行步骤S12:判断是否有中断信号产生;
若存在中断信号,则所述中断模块执行步骤S13:将中断标志位设置为第一状态,并且接收触摸屏上的触摸信号;
若不存在中断信号,则返回执行步骤S11,即所述中断模块继续运行。
图4示出了本实施例的轮询模块的流程示意图。参考图4,所述轮询模块每隔一预定的间隔时间即启动运行一次,即执行步骤S21:轮询模块以预定的间隔时间检测所述中断标志位的状态;
然后执行步骤S22:判断所述中断标志是否为第一状态;
当所述中断标志位不为第一状态时,所述轮询模块执行步骤S23:获取触摸屏上的触摸信号。
在本实施例中,所述轮询模块可以在所述中断标志位为第一状态时不执行任何动作,而维持运行状态,直至预定的间隔时间过后,再次执行检测动作。
本实施例中,所述中断模块在接收到中断信号后将中断标志位设置为第一状态,否则所述中断标志位为第二状态;而轮询模块在中断标志位为第二状态(即由于触摸屏幕失效等原因导致中断信号无法产生)时,可以替代中断模块完成获取触摸屏上的触摸信号的功能,这样就保证了即使触摸屏失效后,仍然可以及时有效地进行相应的操作,从而提高了***的稳定性;并且不必立即进行返修,也大大降低了成本,提高了用户的体验。
图5示出了本发明移动终端的实施例二的结构示意图;参考图5,本实施例的移动终端实施例一的区别之处在于:所述中断模块11还包括计时单元114和第二设置单元115;所述轮询模块12还包括关闭单元123。本实施例中的其他单元与实施例一中的相类似,在此不再赘述。
具体地,中断模块11中的计时单元114连接所述触发单元111,适于在接收到所述第一触发信号时清零并计时,当计时值大于时间阈值时产生第二触发信号。
所述第二设置单元115连接所述计时单元114和所述存储模块13,适于根据所述第二触发信号将所述中断标志位设置为第二状态。
所述轮询模块中的关闭单元123连接所述检测单元121,适于在所述中断标志位为第一状态时关闭所述轮询模块12。
本实施例的移动终端的工作过程与实施例一的区别之处在于:本实施例中,所述中断模块11的触发单元111在接收到触摸屏发送的中断信号后,还会产生第一触发信号以使得所述计时单元114清零并重新开始计时;当计时值大于预设的时间阈值后,所述计时单元114产生第二触发信号以触发第二设置单元115将存储模块13中的中断标志位设置为第二状态。这样,当轮询模块12启动后,即可根据第二状态的中断标志位获取触摸屏上的触摸信号,从而避免了由于触摸屏失效导致无法获取触摸信号的问题,提高了***的稳定性。
本实施例中,所述时间阈值可以根据实际应用进行合理的设置,这样就可以在合理的时间范围内,将由于接收到中断信号而被设置成第一状态的中断标志位转换设置成第二状态,从而保证当触摸屏失效后,所述轮询模块可以及时地替代中断模块以实现获取触摸屏上的触摸信号的功能,进而进一步提高***的稳定性。
另一方面,所述轮询模块中能够在中断标志位为第一状态时自动关闭,从而有效地节省电量,降低功耗。
虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。

Claims (7)

1.一种数据获取装置,适于与触摸屏相连,以获取所述触摸屏上的触摸信号,其特征在于,包括:中断模块、轮询模块和存储模块,
所述存储模块适于保存中断标志位,所述中断标志位包括第一状态和第二状态;
所述中断模块适于在接收到中断信号后,将所述中断标志位设置为第一状态,并获取触摸屏上的触摸信号;
所述轮询模块适于以预定的间隔时间检测所述中断标志位的状态,并在所述中断标志位为第二状态时,获取触摸屏上的触摸信号。
2.如权利要求1所述的数据获取装置,其特征在于,所述中断模块包括:触发单元、第一设置单元和第一获取单元;
所述触发单元适于在接收到所述中断信号后产生第一触发信号;
所述第一设置单元连接所述触发单元和所述存储模块,适于根据所述第一触发信号将所述中断标志位设置为第一状态;
所述第一获取单元连接所述触发单元和触摸屏,适于根据所述第一触发信号获取触摸屏上的触摸信号。
3.如权利要求2所述的数据获取装置,其特征在于,所述中断模块还包括:计时单元和第二设置单元;
所述计时单元连接所述触发单元,适于在接收到所述第一触发信号时清零并计时,当计时值大于时间阈值时产生第二触发信号;
所述第二设置单元连接所述计时单元和所述存储模块,适于根据所述第二触发信号将所述中断标志位设置为第二状态。
4.如权利要求1所述的数据获取装置,其特征在于,所述轮询模块包括:检测单元和第二获取单元;
所述检测单元连接所述存储模块,适于以预定的间隔时间检测所述中断标志位的状态;
所述第二获取单元连接所述检测单元和触摸屏,适于在所述中断标志位为第二状态时,获取触摸屏上的触摸信号。
5.如权利要求4所述的数据获取装置,其特征在于,所述轮询模块还包括:关闭单元,所述关闭单元连接所述检测单元,适于在所述中断标志位为第一状态时关闭所述轮询模块。
6.如权利要求1所述的数据获取装置,其特征在于,所述预定的间隔时间为50毫秒。
7.一种移动终端,其特征于,包括:如权利要求1~6所述的数据获取装置和触摸屏;所述数据获取装置连接所述触摸屏,适于获取所述触摸屏上的触摸信号。
CN201310552129.9A 2013-11-07 2013-11-07 数据获取装置及移动终端 Active CN104636287B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310552129.9A CN104636287B (zh) 2013-11-07 2013-11-07 数据获取装置及移动终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310552129.9A CN104636287B (zh) 2013-11-07 2013-11-07 数据获取装置及移动终端

Publications (2)

Publication Number Publication Date
CN104636287A true CN104636287A (zh) 2015-05-20
CN104636287B CN104636287B (zh) 2018-07-31

Family

ID=53215062

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310552129.9A Active CN104636287B (zh) 2013-11-07 2013-11-07 数据获取装置及移动终端

Country Status (1)

Country Link
CN (1) CN104636287B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109936502A (zh) * 2017-12-15 2019-06-25 迈普通信技术股份有限公司 数据接收方法及数据传输设备
CN113419437A (zh) * 2021-06-30 2021-09-21 四川虹美智能科技有限公司 基于mvvm框架和mqtt协议的智能家居数据同步方法及装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101963851A (zh) * 2009-07-25 2011-02-02 英华达(上海)电子有限公司 移动设备及实现方法、接收主机及实现方法、通信***
US20110205174A1 (en) * 2010-02-19 2011-08-25 Samsung Electronics Co. Ltd. Method and apparatus for collecting touch event of terminal
CN102203794A (zh) * 2011-06-01 2011-09-28 华为终端有限公司 一种终端认证方法及装置
CN103197756A (zh) * 2012-01-09 2013-07-10 联想(北京)有限公司 一种电子设备的操作信息输入方法及装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101963851A (zh) * 2009-07-25 2011-02-02 英华达(上海)电子有限公司 移动设备及实现方法、接收主机及实现方法、通信***
US20110205174A1 (en) * 2010-02-19 2011-08-25 Samsung Electronics Co. Ltd. Method and apparatus for collecting touch event of terminal
CN102203794A (zh) * 2011-06-01 2011-09-28 华为终端有限公司 一种终端认证方法及装置
CN103197756A (zh) * 2012-01-09 2013-07-10 联想(北京)有限公司 一种电子设备的操作信息输入方法及装置

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
曾微维: ""嵌入式机器翻译手持设备的研究与实现"", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *
石可箴: ""基于8051单片机触摸屏算法的设计与研究"", 《信息***工程》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109936502A (zh) * 2017-12-15 2019-06-25 迈普通信技术股份有限公司 数据接收方法及数据传输设备
CN109936502B (zh) * 2017-12-15 2022-05-17 迈普通信技术股份有限公司 数据接收方法及数据传输设备
CN113419437A (zh) * 2021-06-30 2021-09-21 四川虹美智能科技有限公司 基于mvvm框架和mqtt协议的智能家居数据同步方法及装置
CN113419437B (zh) * 2021-06-30 2022-04-19 四川虹美智能科技有限公司 基于mvvm框架和mqtt协议的智能家居数据同步方法及装置

Also Published As

Publication number Publication date
CN104636287B (zh) 2018-07-31

Similar Documents

Publication Publication Date Title
CN106604369B (zh) 一种具有双模式切换功能的终端设备
US20130254571A1 (en) Power management method and apparatus for network access module
EP2882234B1 (en) Method, apparatus, equipment and system for controlling turn-on and turn-off of wireless network
US8838187B2 (en) Detecting circuit for electric quantity, processing device and method for state detection of mobile telephone in standby
JP2013531822A5 (zh)
CN103543344B (zh) 一种解决电容屏失效的方法及电容屏异常侦测电路
CN103324273A (zh) 一种电子设备及电子设备的控制方法
US20140334364A1 (en) Remote wake-up system and method
CN105208639A (zh) 一种可穿戴设备及其功耗优化方法
CN103701182A (zh) 充电器、电子设备及充电***
CN103685730A (zh) 一种移动终端的通信控制方法及其移动终端
CN106532876B (zh) 供电控制方法、装置和计算机设备
CN104270740A (zh) 一种共卡槽t卡和sim卡的检测方法
CN101350995B (zh) 一种移动终端模块间唤醒方法及应用该方法的多模终端
CN104363034A (zh) 可穿戴设备解除绑定的方法及其装置
CN204423011U (zh) 基于近场通信nfc的开机控制电路和电子设备
CN109687922A (zh) 无线网络的信号监控方法、装置、存储介质及移动终端
CN104636287A (zh) 数据获取装置及移动终端
CN111432387B (zh) 多对多转接模块、多机无线通信***及其通信方法
CN209199596U (zh) 作为语音交互终端的耳机
CN104536314A (zh) 基于近场通信nfc的开机控制电路、方法和电子设备
US20140115378A1 (en) System and method for restoring network configuration parameters
CN105764128B (zh) 移动终端的供电控制方法及装置
CN113660149B (zh) 设备控制方法及装置、存储介质和电子设备
CN105098854A (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
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20201118

Address after: 221700 4-1-110-shop, Nanyuan new town, Fengxian County, Xuzhou City, Jiangsu Province

Patentee after: Song Yixiao

Address before: 201616 Shanghai city Songjiang District Guangfulin Road No. 4855, No. 20 in the territory

Patentee before: Phicomm (Shanghai) Co.,Ltd.