电脑装置及其数据路径切换装置与方法

xiaoxiao2020-10-23  13

电脑装置及其数据路径切换装置与方法
【专利说明】
【技术领域】
[0001]本发明是有关于一种电子装置,且特别是有关于一种电脑装置及其数据路径切换装置与方法。
【【背景技术】】
[0002]随着信息科技的进步,许多电脑可以支持多种操作系统,例如,一台电脑可支持安装微软窗口操作系统Windows7与Windows8等两种版本的操作系统。
[0003]为了符合Windows8的认证,电脑必须有感测集线器(sensor hub)来统总加速计(accelerometer)、陀螺仪(gyroscope)以及磁量计(magnetometer)等三种传感器的资料。符合Windows8架构的电脑可借由平台控制单兀(Platform Controller Hub, PCH)透过通用序列总线(Universal Serial Bus, USB)或内集成电路(Inter Integrated Circuit,I2C)总线来与感测集线器进行沟通。然而当符合Windows8架构的电脑若使用Windows7的操作系统时,系统无法顺利使用感测集线器来得到上述三种传感器的数据,而使电脑无法正常地运作。

【发明内容】

[0004]本发明提供一种电脑装置及其数据路径切换装置与方法,可使电脑装置同时符合操作系统Windows7与Windows8的硬件要求。
[0005]本发明的数据路径切换装置,适于对应电脑装置的操作系统类别切换感测数据的传输路径,数据路径切换装置包括感测端口以及嵌入式控制器。感测端口耦接平台控制单元,接收感测数据。嵌入式控制器耦接感测端口,侦测电脑装置的操作系统类别,并依据电脑装置的操作系统类别切换传送感测数据至平台控制单元的数据路径。
[0006]在本发明的一实施例中,上述的嵌入式控制器还依据电脑装置的操作系统类别控制感测端口透过第一数据传输接口将感测数据传送至平台控制单元或透过第二数据传输接口与嵌入式控制器将感测数据传送至平台控制单元。
[0007]在本发明的一实施例中,上述的第一数据传输接口为通用串行总线,第二数据传输接口为内集成电路总线。
[0008]在本发明的一实施例中,当电脑装置的操作系统为Windows8操作系统时,嵌入式控制器控制感测端口透过第一数据传输接口将感测数据传送至平台控制单元,当电脑装置的操作系统为Windows操作系统时,嵌入式控制器控制感测端口透过第二数据传输接口与嵌入式控制器将感测数据传送至平台控制单元。
[0009]在本发明的一实施例中,上述的数据路径切换装置,还包括切换单元,其耦接嵌入式控制器与感测端口,接收感测数据,受控于嵌入式控制器而将感测数据传送至嵌入式控制器或感测埠。
[0010]在本发明的一实施例中,当电脑装置的操作系统为Windows8操作系统时,嵌入式控制器控制切换单元将感测数据经感测端口传送至平台控制单元,当电脑装置的操作系统为Wind0ws7操作系统时,嵌入式控制器控制切换单元将感测数据经嵌入式控制器传送至平台控制单兀。
[0011]在本发明的一实施例中,上述的感测数据包括加速度感测数据、陀螺仪感测数据以及磁力计感测数据至少之其一。
[0012]本发明的电脑装置,配置至少一操作系统,电脑装置包括平台控制单元、感测端口以及嵌入式控制器。其中感测端口耦接平台控制单元,感测端口用以接收一感测数据。嵌入式控制器耦接感测端口及平台控制单元,侦测操作系统的类别,并依据操作系统类别切换传送感测数据至平台控制单元的数据路径。
[0013]在本发明的一实施例中,上述的嵌入式控制器还依据电脑装置使用的操作系统类别控制感测端口透过第一数据传输接口将感测数据传送至平台控制单元或透过第二数据传输接口与嵌入式控制器将感测数据传送至平台控制单元。
[0014]在本发明的一实施例中,上述的第一数据传输接口为通用串行总线,第二数据传输接口为内集成电路总线。
[0015]在本发明的一实施例中,当电脑装置使用的操作系统为Windows8操作系统时,嵌入式控制器控制感测端口透过第一数据传输接口将感测数据传送至平台控制单元,当电脑装置使用的操作系统为Windows操作系统时,嵌入式控制器控制感测端口透过第二数据传输接口与嵌入式控制器将感测数据传送至平台控制单元。
[0016]在本发明的一实施例中,上述的电脑装置,还包括切换单元,其耦接嵌入式控制器与感测端口,接收感测数据,受控于嵌入式控制器而将感测数据传送至嵌入式控制器或感测埠。
[0017]在本发明的一实施例中,当电脑装置的操作系统为Windows8操作系统时,嵌入式控制器控制切换单元将感测数据经感测端口传送至平台控制单元,当电脑装置的操作系统为Wind0ws7操作系统时,嵌入式控制器控制切换单元将感测数据经嵌入式控制器传送至平台控制单兀。
[0018]在本发明的一实施例中,上述的感测数据包括加速度感测数据、陀螺仪感测数据以及磁力计感测数据至少之其一。
[0019]本发明的数据路径切换方法,适于切换电脑装置的感测数据的数据传输路径,数据路径切换方法包括下列步骤。接收感测数据。侦测电脑装置的操作系统类别。依据电脑装置的操作系统类别切换传送感测数据至平台控制单元的数据路径。
[0020]在本发明的一实施例中,上述依据电脑装置的操作系统类别控制切换传送感测数据至平台控制单元的数据路径的步骤包括,依据电脑装置的操作系统类别控制感测端口透过第一数据传输接口将感测数据传送至平台控制单元或透过第二数据传输接口与嵌入式控制器将感测数据传送至平台控制单元。
[0021]在本发明的一实施例中,上述的第一数据传输接口为通用串行总线,第二数据传输接口为内集成电路总线。
[0022]在本发明的一实施例中,当电脑装置的操作系统为Windows8操作系统时,控制感测端口透过第一数据传输接口将感测数据传送至平台控制单元,当电脑装置的操作系统为Windows7操作系统时,控制感测端口透过第二数据传输接口与嵌入式控制器将感测数据传送至平台控制单元。
[0023]在本发明的一实施例中,依据电脑装置的操作系统类别切换传送感测数据至平台控制单元的数据路径的步骤包括,依据电脑装置的操作系统类别控制接收感测数据的切换单元将感测数据传送至嵌入式控制器或感测埠。
[0024]在本发明的一实施例中,当电脑装置的操作系统为Windows8操作系统时,控制切换单元将感测数据经感测端口传送至平台控制单元,当电脑装置的操作系统为Windows操作系统时,控制切换单元将感测数据经嵌入式控制器传送至平台控制单元。
[0025]在本发明的一实施例中,上述的感测数据包括加速度感测数据、陀螺仪感测数据以及磁力计感测数据至少之其一。
[0026]相较于现有技术,本发明的实施例借由嵌入式控制器来侦测电脑装置的操作系统类别,并依据电脑装置的操作系统类别切换传送感测数据至平台控制单元的数据路径,以实现电脑装置可应用于操作系统Windows7与Windows8上的可能。
[0027]为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合所附图式作详细说明如下。
【【附图说明】】
[0028]图1绘示为本发明一实施例的电脑装置的示意图。
[0029]图2绘示为本发明另一实施例的电脑装置的示意图。
[0030] 图3绘示为本发明一实施例的电脑装置的数据路径切换方法。
[0031]图4绘示为本发明另一实施例的电脑装置的数据路径切换方法。
【【具体实施方式】】
[0032]图1绘示为本发明一实施例的电脑装置的示意图,请参照图1。电脑装置包括感测端口 102、嵌入式控制器104、切换单元106、平台控制单元108以及感测模块110,其中平台控制单元108感测端口 102耦接与嵌入式控制器104,切换单元106还耦接感测埠102、嵌入式控制器104与感测模块110。感测模块110可例如为加速计(accelerometer)、陀螺仪(gyroscope)以及磁量计(magnetometer)等传感器,然不以此为限,感测模块110可产生感测数据Dl,感测埠102与嵌入式控制器104可例如透过内集成电路(Inter IntegratedCircuit, I2C)总线接收感测数据Dl。嵌入式控制器104可侦测电脑装置所使用的操作系统类别,例如Wind0ws7或Wind0ws8操作系统,并依据电脑装置的操作系统类别切换传送感测数据Dl至平台控制单元108的数据路径。
[0033]详细来说,于电脑装置开机时,嵌入式控制器104可透过询问基本输入输出系统(Basic Input/Output System, B1S)来侦测电脑装置所使用的操作系统类别。当嵌入式控制器104侦测出电脑装置所使用的操作系统类别为一第一操作系统时,如Windows8操作系统,嵌入式控制器104可控制切换单元106将感测数据Dl经感测埠102传送至平台控制单元108,亦即将控制切换单元106将感测数据Dl传送至感测埠102,然后再由感测端口 102将感测数据Dl传送至平台控制单元108,其中感测埠102与平台控制单元108间的传输接口可例如为内集成电路总线或通用序列总线(Universal Serial Bus, USB)。而当嵌入式控制器104侦测出电脑装置所使用的操作系统类别为一第二操作系统时,如Windows7操作系统,嵌入式控制器104则可透过通用输入输出(General Purpose Input/Output, GP10)接脚传输控制讯号Cl控制切换单元106将感测数据Dl经嵌入式控制器104传送至平台控制单元108。即嵌入式控制器104控制切换单元106将感测数据Dl传送至嵌入式控制器104,然后再由嵌入式控制器104将感测数据Dl传送至平台控制单元108。其中,当嵌入式控制器104透过另一控制讯号,譬如为通用输入输出接口的讯号,告知感测端口 102不须进行感测数据的传输时,亦可将感测埠102的电源供应关闭。
[0034]如此依据电脑装置使用的操作系统类别选择控制切换单元106将感测数据Dl传送给嵌入式控制器104或感测埠102,即可使平台控制单元108在不同的操作系统环境下皆能接收感测数据D1,进而使电脑装置正常运作。
[0035]图2绘示为本发明另一实施例的电脑装置的示意图,请参照图2。本实施例的电脑装置的图1实施例的电脑装置的不同之处在于,本实施例的电脑装置少了切换单元106,而由感测埠202直接透过内集成电路总线接收感测数据D1,其中感测端口 202具有第一数据传输接口与第二数据传输接口。本实施例的嵌入式控制器104可依据电脑装置的操作系统类别,控制感测端口 202透过第一数据传输接口将感测数据传送至平台控制单元108或透过第二数据传输接口与嵌入式控制器104将感测数据传送至平台控制单元108。举例来说,上述的第一数据传输接口可例如为通用串行总线,而第二数据传输接口可例如为内集成电路总线。
[0036]此外,在本实施例中,感测埠202与嵌入式控制器104以及平台控制单元108间的接脚耦接方式与图1实施例亦不相同。在图1实施例中,感测端口 202输出内集成电路总线讯号以及通用序列总线讯号的接脚(未绘示)皆连接至平台控制单元108,而在本实施例中感测端口 202输出内集成电路总线讯号的接脚改为连接至嵌入式控制器104,而输出序列总线讯号的接脚则依然连接至平台控制单元108。
[0037]如此一来,当嵌入式控制器104侦测出电脑装置所使用的操作系统类别为Windows8操作系统时,嵌入式控制器104可控制感测端口 202透过第一数据传输接口(即通用串行总线)的接脚将感测数据传送至平台控制单元108,而当电脑装置的操作系统为Windows7操作系统时,嵌入式控制器104则控制感测端口 202透过第二数据传输接口(即内集成电路总线)的接脚将感测数据传送至嵌入式控制器104后,嵌入式控制器104再将感测数据传送至平台控制单元108。其中嵌入式控制器104可例如以发送控制讯号至感测端口 202上设置脚位(strap pin)(未绘示)的方式,来控制感测端口 202透过内集成电路总线的接脚或透过通用串行总线的接脚输出感测数据。
[0038]如上所述,本实施例亦可使平台控制单元108在不同的操作系统下皆能接收感测数据D1,进而使电脑装置正常运作。且在图1的实施例中,在电脑装置使用的操作系统为Wind0ws7操作系统时,并不须供电至感测埠102,然由于进行感测的传感器(如加速计、陀螺仪以及磁量计等)仍需持续对其供电,因此切换单元106与感测端口 102之间将可能有漏电流产生,而此漏电流若经由感测埠102流至平台控制单元108将可能造成电脑装置无法正常运作。而在本实施例中,由于并不须切换单元106进行数据路径的切换,且感测埠202 一直都处于被供电的状态,因此不会有如图1实施例的漏电流问题产生。
[0039]图3绘示为本发明一实施例的电脑装置的数据路径切换方法,请参照图3,及同时配合参照图1。归纳上述电脑装置的数据路径切换方法可包括下列步骤。首先,接收感测数据(步骤S302),其中感测数据可例如为加速度感测数据、陀螺仪感测数据以及磁力计感测数据至少之其一。接着,侦测电脑装置的操作系统类别(步骤S304),电脑装置的操作系统类别可为第二操作系统,例如为Windows7操作系统,或第一操作系统,例如为Windows8操作系统。然后再依据电脑装置的操作系统类别切换传送感测数据至平台控制单元的数据路径(步骤S306)。其中,步骤S306的实施方式可例如为:依据电脑装置的操作系统类别控制接收感测数据的切换单元将感测数据传送至嵌入式控制器或感测端口,例如先判断电脑装置的操作系统为第一操作系统,如Windows8操作系统,或第二操作系统,如Windows7操作系统(步骤S308),若电脑装置的操作系统为WindowsS操作系统,控制切换单元将感测数据经感测端口传送至平台控制单元(步骤S310)。相反地,若电脑装置的操作系统为Wind0ws7操作系统,则控制切换单元将感测数据经嵌入式控制器传送至平台控制单元(步骤S312)。
[0040]图4绘示为本发明另一实施例的电脑装置的数据路径切换方法,请参照图4及同时参照图2。本实施例的电脑装置的数据路径切换方法与图3实施例的不同之处在于,本实施例的数据路径切换方法可不须利用切换单元,而利用控制感测端口的第一数据传输接口与第二数据传输接口的数据传输来达成步骤S306所欲达到的效果。本实施例的步骤S306的实施方式可例如为:依据电脑装置的操作系统类别控制感测端口透过第一数据传输接口将感测数据传送至平台控制单元,或透过第二数据传输接口与嵌入式控制器将感测数据传送至平台控制单元,其中第一数据传输接口可例如为通用串行总线,而第二数据传输接口则可例如为内集成 电路总线。
[0041]详细来说,步骤S306可例如包括,先判断电脑装置的操作系统为第一操作系统,譬如为Windows8操作系统,或第二操作系统,譬如为Windows7操作系统(步骤S402),若电脑装置的操作系统为WindowsS操作系统,控制感测端口透过第一数据传输接口将感测数据传送至平台控制单元(步骤S404),而若电脑装置的操作系统为Wind0ws7操作系统,则控制感测端口透过第二数据传输接口与嵌入式控制器将感测数据传送至平台控制单元(步骤 S406)。
[0042]综上所述,本发明借由嵌入式控制器来侦测电脑装置的操作系统类别,并依据电脑装置的操作系统类别切换传送感测数据至平台控制单元的数据路径,以实现电脑装置可应用于操作系统Windows7与Windows8上的可能。
【主权项】
1.一种数据路径切换装置,适于对应一电脑装置的操作系统类别切换感测数据的传输路径,其特征在于,该数据路径切换装置包括: 一感测埠,耦接一平台控制单元,接收该感测数据; 一嵌入式控制器,耦接该平台控制单元,侦测该电脑装置的操作系统类别,并依据该电脑装置的操作系统类别切换传送该感测数据至该平台控制单元的数据路径。2.根据权利要求1所述的数据路径切换装置,其特征在于,该嵌入式控制器还依据该电脑装置的操作系统类别控制该感测端口透过一第一数据传输接口将该感测数据传送至该平台控制单元或透过一第二数据传输接口与该嵌入式控制器将该感测数据传送至该平台控制单元。3.根据权利要求2所述的数据路径切换装置,其特征在于,该第一数据传输接口为通用串行总线,该第二数据传输接口为内集成电路总线。4.根据权利要求2所述的数据路径切换装置,其特征在于,当该电脑装置的操作系统为WindowsS操作系统时,该嵌入式控制器控制该感测端口透过该第一数据传输接口将该感测数据传送至该平台控制单元,当该电脑装置的操作系统为Windows操作系统时,该嵌入式控制器控制该感测端口透过该第二数据传输接口与该嵌入式控制器将该感测数据传送至该平台控制单元。5.根据权利要求1所述的数据路径切换装置,其特征在于,该数据路径切换装置还包括: 一切换单元,耦接该嵌入式控制器与该感测埠,接收该感测数据,受控于该嵌入式控制器而将该感测数据传送至该嵌入式控制器或该感测埠。6.根据权利要求5所述的数据路径切换装置,其特征在于,当该电脑装置的操作系统为WindowsS操作系统时,该嵌入式控制器控制该切换单元将该感测数据经该感测端口传送至该平台控制单元,当该电脑装置的操作系统为Windows操作系统时,该嵌入式控制器控制该切换单元将该感测数据经该嵌入式控制器传送至该平台控制单元。7.根据权利要求1所述的数据路径切换装置,其特征在于,该感测数据包括加速度感测数据、陀螺仪感测数据以及磁力计感测数据至少之其一。8.一种电脑装置,配置至少一操作系统,其特征在于,该电脑装置包括: 一平台控制单元; 一感测模块,产生一感测数据; 一感测埠,耦接该平台控制单元以及该感测模块,接收该感测数据; 一嵌入式控制器,耦接该平台控制单元,侦测该操作系统的类别,并依据该操作系统类别切换传送该感测数据至该平台控制单元的数据路径。9.根据权利要求8所述的电脑装置,其特征在于,该嵌入式控制器还依据该电脑装置使用的操作系统类别控制该感测端口透过一第一数据传输接口将该感测数据传送至该平台控制单元或透过一第二数据传输接口与该嵌入式控制器将该感测数据传送至该平台控制单兀。10.根据权利要求9所述的电脑装置,其特征在于,该第一数据传输接口为通用串行总线,该第二数据传输接口为内集成电路总线。11.根据权利要求9所述的电脑装置,其特征在于,当该电脑装置使用的操作系统为WindowsS操作系统时,该嵌入式控制器控制该感测端口透过该第一数据传输接口将该感测数据传送至该平台控制单元,当该电脑装置使用的操作系统为Windows操作系统时,该嵌入式控制器控制该感测端口透过该第二数据传输接口与该嵌入式控制器将该感测数据传送至该平台控制单元。12.根据权利要求8所述的电脑装置,其特征在于,该路径切换装置还包括: 一切换单元,耦接该嵌入式控制器与该感测埠,接收该感测数据,受控于该嵌入式控制器而将该感测数据传送至该嵌入式控制器或该感测埠。13.根据权利要求8所述的电脑装置,其特征在于,当该电脑装置的操作系统为WindowsS操作系统时,该嵌入式控制器控制该切换单元将该感测数据经该感测端口传送至该平台控制单元,当该电脑装置的操作系统为Windows操作系统时,该嵌入式控制器控制该切换单元将该感测数据经该嵌入式控制器传送至该平台控制单元。14.根据权利要求8所述的电脑装置,其特征在于,该感测数据包括加速度感测数据、陀螺仪感测数据以及磁力计感测数据至少之其一。15.一种数据路径切换方法,适于切换一电脑装置的感测数据的数据传输路径,其特征在于,该数据路径切换方法包括: 接收该感测数据; 侦测该电脑装置的操作系统类别; 依据该电脑装置的操作系统类别切换传送该感测数据至一平台控制单元的数据路径。16.根据权利要求15所述的数据路径切换方法,其特征在于,依据该电脑装置的操作系统类别控制切换传送该感测数据至该平台控制单元的数据路径的步骤包括: 依据该电脑装置的操作系统类别控制一感测端口透过一第一数据传输接口将该感测数据传送至该平台控制单元或透过一第二数据传输接口与一嵌入式控制器将该感测数据传送至该平台控制单元。17.根据权利要求16所述的数据路径切换方法,其特征在于,该第一数据传输接口为通用串行总线,该第二数据传输接口为内集成电路总线。18.根据权利要求16所述的数据路径切换方法,其特征在于,当该电脑装置的操作系统为WindowsS操作系统时,控制该感测端口透过该第一数据传输接口将该感测数据传送至该平台控制单元,当该电脑装置的操作系统为Windows操作系统时,控制该感测端口透过该第二数据传输接口与该嵌入式控制器将该感测数据传送至该平台控制单元。19.根据权利要求15所述的数据路径切换方法,其特征在于,依据该电脑装置的操作系统类别切换传送该感测数据至该平台控制单元的数据路径的步骤包括: 依据该电脑装置的操作系统类别控制接收该感测数据的一切换单元将该感测数据传送至一嵌入式控制器或一感测埠。20.根据权利要求19所述的数据路径切换方法,其特征在于,当该电脑装置的操作系统为WindowsS操作系统时,控制该切换单元将该感测数据经该感测端口传送至该平台控制单元,当该电脑装置的操作系统为Windows操作系统时,控制该切换单元将该感测数据经该嵌入式控制器传送至该平台控制单元。21.根据权利要求15所述的数据路径切换方法,其特征在于,该感测数据包括加速度感测数据、陀螺仪感测数据以及磁力计感测数据至少之其一。
【专利摘要】一种电脑装置及其数据路径切换装置与方法。借由嵌入式控制器来侦测电脑装置的操作系统类别,并依据电脑装置的操作系统类别切换传送感测数据至平台控制单元的数据路径,以实现电脑装置可应用于操作系统Windows7与Windows8上的可能。
【IPC分类】G06F13/38
【公开号】CN104881381
【申请号】CN201410072408
【发明人】邱奕嘉, 章晋荣
【申请人】神讯电脑(昆山)有限公司, 神基科技股份有限公司
【公开日】2015年9月2日
【申请日】2014年2月28日
【公告号】US20150052285
转载请注明原文地址:https://www.famiwei.com/read-8138694.html

最新回复(0)