CN104978173B - 感测数据读取装置与其读取方法 - Google Patents
感测数据读取装置与其读取方法 Download PDFInfo
- Publication number
- CN104978173B CN104978173B CN201410136699.4A CN201410136699A CN104978173B CN 104978173 B CN104978173 B CN 104978173B CN 201410136699 A CN201410136699 A CN 201410136699A CN 104978173 B CN104978173 B CN 104978173B
- Authority
- CN
- China
- Prior art keywords
- sensing
- control circuit
- hub
- operating system
- data
- 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.)
- Expired - Fee Related
Links
Landscapes
- Arrangements For Transmission Of Measured Signals (AREA)
Abstract
本发明有关一种感测数据读取装置与其读取方法,其应用于一电子装置,感测数据读取装置支持一第一操作***与一第二操作***,感测数据读取装置包含一感测模块产生至少一感测数据;一集线器耦接感测模块,并用以读取至少一感测数据;以及一控制电路耦接感测模块与集线器,电子装置使用第一操作***时,控制电路直接读取至少一感测数据;电子装置使用第二操作***时,控制电路输出一控制讯号至集线器,使集线器读取至少一感测数据。如此,本发明不需使用一切换电路,以达到节省电路面积,进而节省成本。
Description
【技术领域】
本发明有关一种感测数据读取装置与其读取方法,其尤指一种可应用于不同操作***的感测数据读取装置与其读取方法。
【背景技术】
按,在计算机的工作概念中,硬件为计算机的实际工作者,而软件指操作***(Operation System Kernel)、操作***(Operation System,OS)及应用程序。操作***核心控制硬件以正确的工作,例如让CPU能够接受指令、硬盘能够存取等工作。操作***提供程序开发者在提供有驱动程序的操作***核心上发展应用程序。应用程序让操作***核心与使用者之间更容易沟通,例如文字指令模式与图形模式等。
再者,可携式电子装置包括各式各样的笔记型计算机及智能行手机在内,已然成为现代人生活上不可或缺的用品。传统上,可携式电子装置多半采用微软公司的窗口操作***(Windows),然而,现今以Linux为基础的安卓(Android)操作***亦逐渐普及。由于前述两者操作***在处理不同的工作上具有不同的效能,为了兼具两者之长,可将两种操作***整合于单一电子装置之中。
如中国台湾地区专利申请号第101134871号,双操作***共享周边装置的方法以及使用该方法的电子装置。其图式图1与说明书第4页第15行至第21行说明了电子装置100包含一第一操作***110、一第二操作***120、一控制器130与一周边装置140。控制器130可为一独立运作的内嵌式控制器(Embedded Controller,EC),其连接至上述两操作***110,120及周边装置140,可用以依据两操作***110及120所下达的命令对各个周边装置140进行操控。
在一理想实施例中,第一操作***110与第二操作***120之下分别运作了一第一同步管理器112以及一第二同步管理器122。此两同步管理器112及122可专门用来协调两操作***110及120的切换,以利两者间信息同步。两同步管理器112及122不仅分别连接至控制器130,更以一传输接口150互相连接。
由上述可知,第一同步管理器112与第二同步管理器122是用来协调第一操作***110与第二操作***120之间的切换,所以,在电子装置100使用第一操作***时,第一同步管理器112与第二同步管理器122则会切换为第一操作***110对控制器130下达命令,而驱使控制器130对周边装置140进行操控。
上述前案必须透过第一同步管理器112与第二同步管理器122的切换,才能由控制器130对周边装置140进行操控。如此,前案必须有第一同步管理器112与第二同不管理器122的切换电路,而增加电路的复杂度,进而增加了成本。
因此,如何针对上述问题而提出一种新颖感测数据读取装置与其读取方法,其可不需使用切换电路,以达到简化电路,进而节省电路面积,使可解决上述的问题。
【发明内容】
本发明的目的之一,在于提供一种感测数据读取装置与其读取方法,其借由一控制电路依据一电子装置使用不同操作***,而直接读取感测数据,或控制一集线器读取感测数据,而不需使用一切换电路,以达到节省电路面积,进而节省成本。
本发明的感测数据读取装置应用于依一电子装置,感测数据读取装置支持一第一操作***与一第二操作***,感测数据读取装置包含一感测模块、一集线器与一控制电路。感测模块用以产生至少一感测数据;集线器耦接感测模块,并读取至少一感测数据;控制电路耦接感测模块与集线器,当电子装置使用第一操作***时,控制电路直接读取至少一感测数据;当电子装置使用第二操作***时,控制电路输出一控制讯号至集线器,使集线器读取至少一感测数据。如此,本发明不需使用一切换电路,以达到节省电路面积,进而节省成本。
本发明的感测数据读取方法应用于一电子装置,当电子装置开机时,感测数据读取方法的步骤提供一感测数据读取装置,感测数据读取装置包含一感测模块用以产生至少一感测数据;一集线器耦接感测模块,并用以读取至少一感测数据;以及一控制电路耦接感测模块与集线器;之后,询问一基本输入输出***(BIOS),其中基本输入输出***可支持第一操作***与第二操作***;以及根据基本输入输出***目前所支持的操作***,回报控制电路以决定电子装置将进入第一操作***及第二操作***的其中之一;其中,若电子装置使用第一操作***时,直接读取至少一感测数据;以及若电子装置使用第二操作***时,输出一控制讯号至集线器,使集线器读取至少一感测数据。如此,本发明不需使用一切换电路,以达到节省电路面积,进而节省成本。
【附图说明】
图1为本发明的一实施例的感测数据读取装置的方块图。
图2为本发明的一实施例的感测数据读取方法的流程图。
【具体实施方式】
在说明书及后续的申请专利范围当中使用了某些词汇来指称特定的组件。所属领域中具有通常知识者应可理解,硬件制造商可能会用不同的名词来称呼同一个组件。本说明书及后续的申请专利范围并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。以外,「耦接」一词在此包含任何直接及间接的电气连接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表该第一装置可直接电气连接于该第二装置,或透过其它装置或连接手段间接地电气连接至该第二装置。
请参阅图1,为本发明的一实施例的感测数据读取装置的方块图。如图所示,本发明的感测数据读取装置应用于一电子装置1,感测数据读取装置支持一第一操作***与一第二操作***,感测数据读取装置包含一感测模块10、一集线器20与一控制电路30。感测模块10用以产生至少一感测数据。于本实施例中,感测模块10包含复数感测单元,该些感测单元分别产生一感测数据,该些感测单元包含一重力传感器(G-Sensor)100、一电子罗盘(E-Compass)102、一陀螺仪(Gyro-Sensor)104、一光传感器(Light Sensor)106与一加速度器(Accelerometer)108。重力传感器100、电子罗盘102、陀螺仪104、光侦测器106与加速度器108应用于电子装置1,而感测电子装置1的运作状态,以产生感测数据。
集线器20耦接感测模块10,并用以自感测模块10中读取至少一感测数据。于本实施例中,感测模块10包含重力传感器100、电子罗盘102、陀螺仪104、光传感器106与加速度器108,但感测模块10所包含的数据并非用来限制本发明。
控制电路30耦接感测模块10与集线器20,当电子装置1使用第一操作***(例如:windows 7)时,控制电路30直接读取感测模块10输出的至少一感测数据。当电子装置1使用第二操作***(例如:windows 8)时,控制电路30输出一控制讯号至集线器20,使集线器20读取感测模块10输出的至少一感测数据。如此,本发明不需使用一切换电路,以达到节省电路面积,进而节省成本。
更进一步地说,开机时,控制电路30会先询问电子装置1的一基本输入输出***(Bias Input Output System,BIOS)40,然后决定电子装置1将进入第一操作***与第二操作***的其中之一。也就是说,电子装置1开机时,基本输入输出***40即得知使用者设定电子装置1欲进入第一操作***或第二操作***,所以控制电路30询问基本输入输出***40后,基本输入输出***40回报控制电路30以得知目前的电子装置1是使用第一操作***或第二操作***,以决定电子装置将进入第一操作***或第二操作***。
承上所述,当电子装置1使用第一操作***时,控制电路30禁能(disable)集线器20,且控制电路30经由一总线直接读取至少一感测数据。于本实施例中,控制电路30透过一通用型的输入输出(General-Purpose Input/Output,GPIO)禁能集线器20,并使控制电路30经由内部整合电路(Inter-Integrated Circuit,I2C)的总线直接读取感测模块10的感测数据。
反之,当电子装置1使用第二操作***时,控制电路30致能(enable)集线器20,并自我禁能来自一总线的数据传输,使得集线器20经由此总线读取感测模块10的感测数据。于本实施例中,控制电路30透过通用型的输入输出致能(enable)集线器20,使得集线器20经由内部整合电路(I2C)的总线读取感测模块10的感测数据。
由上述可知,本发明借由控制电路30依据一电子装置1使用不同的操作***,而直接读取感测数据或控制集线器20读取感测数据,而不需使用一切换电路以达到节省电路面积,进而节省成本。
请一并参阅图2,为本发明的一实施例的感测数据读取方法的流程图。如图所示,本发明的感测数据读取方法应用于电子装置1中的一感测数据读取装置,其中该感测数据读取装置包含一感测模块、一集线器与一控制电路。本发明的感测数据读取方法具体说明如下。
当电子装置1开机时,本发明的感测数据读取方法的步骤先执行步骤S10,提供感测数据读取装置并用以读取至少一感测数据,其中感测数据读取装置包含感测模块10、集线器20与控制电路30。感测模块10用以产生至少一感测数据;集线器20用以读取感测模块10的至少一感测数据;控制电路30耦接感测模块10与集线器20。接着,执行步骤S11询问基本输入输出***40,其中,由于基本输入输出***40可支持第一操作***与第二操作***,所以基本输入输出***40必须先判断电子装置1欲使用第一操作***(例如:windows 7)或第二操作***(例如windows 8)。如此,感测数据读取装置的读取方法透过控制电路30询问基本输入输出***40,而决定电子装置1将进入第一操作***或第二操作***。
接下来,执行步骤S12,基本输入输出***40回报控制电路30,以决定电子装置1是否进入第一操作***。也就是说,基本输入输出***40在控制电路30询问之后,即会回报控制电路30目前电子装置欲进入第一操作***或第二操作***。若回报控制电路30为「是」,则进入步骤S14的第一操作***;若回报控制电路30为「否」,则进入步骤S20的第二操作***。
当执行步骤S14,电子装置1便进入第一操作***。接着,执行步骤S16,控制电路30经由总线直接读取感测模块10的至少一感测数据。其中,由于电子装置已进入第一操作***,所以控制电路30禁能集线器20,以避免集线器20读取感测模块10的感测数据。
当执行步骤S20,电子装置1便进入第二操作***。接着,执行步骤S22,由于电子装置1已进入第二操作***,所以控制电路30会先致能集线器20,并自我禁能来自总线的数据传输,以避免控制电路30直接去读取感测模块10的感测数据。之后,执行步骤S24,控制电路30输出一控制讯号至集线器20,使集线器20读取感测模块10的至少一感测数据。如此,本发明的感测数据读取方法借由控制电路30依据电子装置使用不同操作***,而直接读取感测数据或控制集线器20读取感测数据,而不需使用一切换电路以达到节省电路面积,进而节省成本。
综上所述,本发明的感测数据读取装置包含一感测模块、一集线器与一控制电路。本发明的感测数据读取方法由一感测模块产生至少一感测数据;一集线器耦接感测模块,并用以读取至少一感测数据;以及一控制电路耦接感测模块与集线器,电子装置使用第一操作***时,控制电路直接读取至少一感测数据;电子装置使用第二操作***时,控制电路输出一控制讯号至集线器,使集线器读取至少一感测数据。如此,本发明不需使用一切换电路,以达到节省电路面积,进而节省成本。
惟以上所述者,仅为本发明的一较佳实施例而已,并非用来限定本发明实施的范围,举凡依本发明申请专利范围所述的形状、构造、特征及精神所为的均等变化与修饰,均应包括于本发明的申请专利范围内。
Claims (16)
1.一种感测数据读取装置,其应用于一电子装置,该感测数据读取装置支持一第一操作***与一第二操作***,其特征在于,该感测数据读取装置包含:
一感测模块,用以产生至少一感测数据;
一集线器,耦接该感测模块,并用以读取该至少一感测数据;
一控制电路,耦接该感测模块并耦接该集线器,该电子装置使用该第一操作***时,该控制电路直接读取该至少一感测数据;该电子装置使用该第二操作***时,该控制电路输出一控制讯号至该集线器,使该集线器读取该至少一感测数据。
2.根据权利要求1所述的感测数据读取装置,其特征在于,该控制电路先询问可支持该第一操作***及该第二操作***的一基本输入输出***(BIOS)后,而决定该电子装置将进入该第一操作***及该第二操作***的其中之一。
3.根据权利要求2所述的感测数据读取装置,其特征在于,该基本输入输出***(BIOS)回报该控制电路以决定该电子装置使用该第一操作***及该第二操作***的其中之一。
4.根据权利要求3所述的感测数据读取装置,其特征在于,当该电子装置使用该第一操作***时,该控制电路禁能(disable)该集线器,且该控制电路经由一总线直接读取该至少一感测数据。
5.根据权利要求4所述的感测数据读取装置,其特征在于,该控制电路透过一通用型的输入输出(General-Purpose Input/Output,GPIO)禁能(disable)该集线器,并使该控制电路经由该总线直接读取该至少一感测数据。
6.根据权利要求3所述的感测数据读取装置,其特征在于,该控制电路及该集线器均经由一总线读取该至少一感测数据,当该电子装置使用该第二操作***时,该控制电路致能(enable)该集线器,且该控制电路自我禁能来自该总线的数据传输,使得该集线器经由该总线读取该至少一感测数据。
7.根据权利要求6所述的感测数据读取装置,其特征在于,该控制电路透过一通用型的输入输出(General-Purpose Input/Output,GPIO)致能(enable)该集线器,使得该集线器经由该总线读取该至少一感测数据。
8.根据权利要求1所述的感测数据读取装置,其特征在于,该感测模块包含复数感测单元,该些复数感测单元分别产生该至少一感测数据。
9.根据权利要求8所述的感测数据读取装置,其特征在于,该些复数感测单元为一重力传感器(G-Sensor)、一电子罗盘(E-Compass)、一陀螺仪(Gyro-Sensor)、一光传感器(LightSensor)或一加速度器(Accelerometer)。
10.一种感测数据读取方法,其应用于一电子装置,其特征在于,当该电子装置开机时,该感测数据读取方法的步骤包含:
提供一感测数据读取装置,其包含:
一感测模块,用以产生至少一感测数据;
一集线器,耦接该感测模块,并用以读取该至少一感测数据;
一控制电路,耦接该感测模块并耦接该集线器;
询问一基本输入输出***(BIOS),其中该基本输入输出***可支持一第一操作***及一第二操作***;
根据该基本输入输出***目前所支持的操作***,回报该控制电路以决定该电子装置将进入该第一操作***及该第二操作***的其中之一;
其中,若该电子装置使用该第一操作***时,直接读取该至少一感测数据;以及若该电子装置使用该第二操作***时,输出一控制讯号至该集线器,使该集线器读取该至少一感测数据。
11.根据权利要求10所述的感测数据读取方法,其特征在于,所述“询问一基本输入输出***(BIOS)”的步骤中,是由该控制电路询问该基本输入输出***(BIOS)。
12.根据权利要求11所述的感测数据读取方法,其特征在于,当使用该第一操作***时,该控制电路禁能(disable)该集线器,且该控制电路经由一总线读取该至少一感测数据。
13.根据权利要求12所述的感测数据读取方法,其特征在于,该控制电路透过一通用型的输入输出(General-Purpose Input/Output,GPIO)禁能(disable)该集线器,并使该控制电路经由该总线直接读取该至少一感测数据。
14.根据权利要求11所述的感测数据读取方法,其特征在于,该控制电路及该集线器均经由一总线读取该至少一感测数据,当使用该第二操作***时,该控制电路致能(enable)该集线器,且该控制电路自我禁能来自该总线的数据传输,使得该集线器经由该总线读取该至少一感测数据。
15.根据权利要求14所述的感测数据读取方法,其特征在于,该控制电路透过一通用型的输入输出(General-Purpose Input/Output,GPIO)致能(enable)该集线器,使得该集线器经由该总线读取该至少一感测数据。
16.根据权利要求10所述的感测数据读取方法,其特征在于,该感测模块包含复数感测单元,该些复数感测单元分别产生该至少一感测数据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410136699.4A CN104978173B (zh) | 2014-04-08 | 2014-04-08 | 感测数据读取装置与其读取方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410136699.4A CN104978173B (zh) | 2014-04-08 | 2014-04-08 | 感测数据读取装置与其读取方法 |
Publications (3)
Publication Number | Publication Date |
---|---|
CN104978173A CN104978173A (zh) | 2015-10-14 |
CN104978173A9 CN104978173A9 (zh) | 2018-08-10 |
CN104978173B true CN104978173B (zh) | 2018-11-06 |
Family
ID=54274712
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410136699.4A Expired - Fee Related CN104978173B (zh) | 2014-04-08 | 2014-04-08 | 感测数据读取装置与其读取方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104978173B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI724538B (zh) * | 2019-09-11 | 2021-04-11 | 亞東技術學院 | 以實體態樣編寫計算機程序的系統及方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101382922A (zh) * | 2007-09-05 | 2009-03-11 | 宏达国际电子股份有限公司 | 双操作***的移动装置及其共用硬件装置的方法 |
CN103294545A (zh) * | 2012-02-23 | 2013-09-11 | 纬创资通股份有限公司 | 切换双操作***的方法以及电子装置 |
CN103294562A (zh) * | 2012-02-23 | 2013-09-11 | 纬创资通股份有限公司 | 双操作***共用周边装置的方法以及电子装置 |
CN103488598A (zh) * | 2012-06-11 | 2014-01-01 | 中兴通讯股份有限公司 | 一种多模终端及其实现usb共用的方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7478191B2 (en) * | 2006-04-14 | 2009-01-13 | Standard Microsystems Corporation | Method for automatically switching USB peripherals between USB hosts |
US8312476B2 (en) * | 2007-09-05 | 2012-11-13 | Htc Corporation | Method for synchronizing information of dual operating systems |
TWI463322B (zh) * | 2009-08-06 | 2014-12-01 | Asustek Comp Inc | 具有雙主機之電腦系統 |
-
2014
- 2014-04-08 CN CN201410136699.4A patent/CN104978173B/zh not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101382922A (zh) * | 2007-09-05 | 2009-03-11 | 宏达国际电子股份有限公司 | 双操作***的移动装置及其共用硬件装置的方法 |
CN103294545A (zh) * | 2012-02-23 | 2013-09-11 | 纬创资通股份有限公司 | 切换双操作***的方法以及电子装置 |
CN103294562A (zh) * | 2012-02-23 | 2013-09-11 | 纬创资通股份有限公司 | 双操作***共用周边装置的方法以及电子装置 |
CN103488598A (zh) * | 2012-06-11 | 2014-01-01 | 中兴通讯股份有限公司 | 一种多模终端及其实现usb共用的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN104978173A (zh) | 2015-10-14 |
CN104978173A9 (zh) | 2018-08-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11449119B2 (en) | Method for displaying content in expandable screen area and electronic device supporting the same | |
EP3293607B1 (en) | Electronic device and method of controlling electronic device | |
US9720701B2 (en) | Providing support for device states | |
CN105610471B (zh) | 无线数据输入和输出方法和设备 | |
US20200183704A1 (en) | Method and apparatus for waking up computer from sleep state | |
CN104142728B (zh) | 电子装置 | |
US10545662B2 (en) | Method for controlling touch sensing module of electronic device, electronic device, method for operating touch sensing module provided in electronic device, and touch sensing module | |
US20160169956A1 (en) | Electronic device and method of determining abnormality of electronic device connecting unit | |
EP2993572A1 (en) | Method and apparatus for processing touch input | |
US7908417B2 (en) | Motherboard system, storage device for booting up thereof and connector | |
CN111142711A (zh) | 一种固件配置方法、装置、存储介质及移动终端 | |
US9939874B2 (en) | Selectively disabling sensors and associated functions | |
CN110471870B (zh) | 多***运行的方法、装置、电子设备及存储介质 | |
US20170017373A1 (en) | Electronic device and method for controlling the same | |
CN110543259A (zh) | 一种显示设备的指纹解锁方法及显示设备 | |
US20140292776A1 (en) | Electronic apparatus and control method | |
US11842039B2 (en) | Electronic device and method for operating screen capturing by electronic device | |
CN104978173B (zh) | 感测数据读取装置与其读取方法 | |
US7890678B2 (en) | Portable computer having auxiliary IO apparatus and system setup method thereof | |
KR102261009B1 (ko) | 멀티 코어 시스템 및 그 방법 | |
CN113420283A (zh) | 移动终端的开机启动方法、装置、存储介质及移动终端 | |
US10666789B2 (en) | Control method and device for sensors of mobile terminal, storage medium and mobile terminal | |
US9215126B2 (en) | Information processing system running operating systems based on connection state | |
CN112333327B (zh) | 一种设备检测方法、装置、存储介质、电子设备、外部设备及*** | |
CN112202952B (zh) | 移动终端测试方法、装置、存储介质及移动终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CI02 | Correction of invention patent application | ||
CI02 | Correction of invention patent application |
Correction item: Description Correct: Zheng Que False: Cuo Wu Number: 41 Page: Quan Wen Volume: 31 |
|
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20181106 Termination date: 20200408 |