周邊裝置設定方法、系統與一電腦可讀取媒體的制作方法【專利摘要】發(fā)明涉及一種周邊裝置設定方法與系統、電腦可讀取媒體,根據實施例,周邊裝置設定系統主要包括一電腦系統以及連接此電腦系統的周邊裝置,通過電腦系統中的軟件功能,使用者可以設定一或多個設定集合,而各周邊裝置亦儲存載自電腦系統的設定集合。設定集合系記載了一或多個周邊裝置中的各種受控項目的設定值,因此,通過周邊裝置上所提供的切換功能,能夠讓電腦系統根據所選定的設定集合驅動各周邊裝置,以便設定整個電腦系統的運作環(huán)境。為實現此設定方法,周邊裝置上應設有切換設定集合的設定鍵、切換受控項目的命令鍵,以及執(zhí)行功能調整的調整鍵?!緦@f明】周邊裝置設定方法、系統與一電腦可讀取媒體【
技術領域:
】[0001]本發(fā)明為一種周邊裝置設定方法、系統與一電腦可讀取媒體,特別是一種在各周邊裝置儲存可以控制其他周邊裝置的設定集合的設定方法與相關系統?!?br>背景技術:
】[0002]在現有的電腦系統的架構下,周邊裝置需要通過安裝于電腦系統中作業(yè)系統(operatingsystem)內的驅動程序與電腦系統溝通,作業(yè)系統也往往提供設定介面讓使用者可以依據需求執(zhí)行設定,比如設定電腦鼠標的靈敏度、鍵盤按鍵的反應速度、喇叭麥克風的音量等,需要針對特定硬件,并通過各作業(yè)系統本身經驅動程序進行設定。[0003]如圖1A顯示,一般電腦系統10經由輸出入介面103可連接的周邊裝置如電腦鼠標12、鍵盤14與耳機麥克風16或喇叭,而電腦系統10是通過作業(yè)系統101經輸出入介面103與各種內外周邊進行溝通,包括通過所載用以驅動各式周邊裝置的驅動程序與對應的各周邊裝置交換信息,據此驅動各周邊運作,因此,一般電腦系統10應載有對應驅動電腦鼠標12的驅動程序一111、與鍵盤14交換信息的驅動程序二112以及與耳機麥克風16對應的驅動程序三113,作業(yè)系統101能通過這些驅動程序提供使用者操作與電腦運作。[0004]再請參閱圖1B,其中描述有些周邊廠商除了原本預設載于電腦作業(yè)系統101支援各種周邊裝置的驅動程序111,112,113外,相關周邊的制造商可能繼續(xù)開發(fā)賦予這些周邊具有其他功能的額外訂制的驅動程序,如圖示的訂制驅動程序集(customdriverset)105。在一般預設載于作業(yè)系統101中的驅動程序至少可以提供一些周邊的基本功能,比如鼠標的一般移動控制、影音周邊的播放、大小聲控制等,而此處所述額外裝載至作業(yè)系統內的訂制驅動程序集105將可能附加或是取代原本預設的驅動程序。[0005]當不同于預設于作業(yè)系統101內驅動程序的訂制驅動程序集105額外裝載于電腦系統10中,會于作業(yè)系統101中產生多個程序元件,這些元件可能附加在原本的驅動程序上,或是整個取而代的。如圖所示,賦予周邊裝置新增功能的第一訂制驅動程序111’、第二訂制驅動程序112’與第三訂制驅動程序113’分別驅動不同的周邊裝置12,14,16。這類訂制的驅動程序的目的的一是能夠制動一般周邊裝置產生其他不同于預設驅動程序可以提供的功能。[0006]在現有技術中,使用者僅能針對單一裝置進行喜好設定,若對多個周邊裝置需要經常切換不同的設定時,現有技術對于各種周邊裝置的設定并未提出一個整合性的解決方案?!?br/>發(fā)明內容】[0007]為了供應使用者能針對喜好或是環(huán)境需要設定多個電腦周邊裝置的多種設定參數,于是有整合多個設定的設定集合(profile)的需要,本發(fā)明即提供一種周邊裝置設定方法、系統,以及儲存執(zhí)行設定方法的程序的電腦可讀取媒體,其主要技術在于連接一電腦系統的各周邊裝置由一個安裝于系統主機端的控制程序管理,可以儲存多種設定集合,通過裝置上的功能按鍵可以方便切換不同的設定集合,以符合不同的喜好或環(huán)境需要。[0008]本發(fā)明提供一種周邊裝置設定系統,包括:[0009]一電腦系統,其中記憶體儲存一或多個系統端設定集合;[0010]一或多個電性連接該電腦系統的周邊裝置,其中各周邊裝置設有一儲存一或多個設定集合的記憶體,各設定集合是載自該電腦系統的該一或多個系統端設定集合,各設定集合記載了該一或多個周邊裝置中一或多個受控項目的設定值,各周邊裝置包括:[0011]一切換設定集合的設定鍵,該設定鍵的鍵碼對應各周邊裝置所儲存的該一或多個設定集合中的一設定集合;[0012]一切換受控項目的命令鍵,該命令鍵的鍵碼對應該設定集合中的一受控項目;以及[0013]一執(zhí)行功能調整的調整鍵,該調整鍵的鍵碼對應該受控項目的調整功能。[0014]其中,該電腦系統設有一比對該設定鍵、命令鍵與該調整鍵的鍵碼與對應內容的對應表。[0015]其中,該周邊裝置更包括一顯示設定狀態(tài)的顯示器。[0016]一種周邊裝置設定系統,其特征在于,包括:[0017]一載有一控制軟件的電腦系統,該控制軟件設有驅動各種周邊裝置的一驅動模塊、一或多個儲存于該電腦系統記憶體的系統端設定集合;[0018]一或多個電性連接該電腦系統的周邊裝置,受控于該控制軟件,其中各周邊裝置設有:[0019]一管理該周邊裝置內各電路單元與信號往來的控制單元;[0020]一記憶單元,電性連接該控制單元,用以儲存一或多組設定集合,或該一或多個設定集合的設定連接;[0021]一通訊單元,電性連接該控制單元,提供該周邊裝置與該電腦系統連接;以及[0022]一輸入單元,電性連接該控制單元,提供一切換設定集合的手段、一切換受控項目的手段以及一功能調整手段;[0023]其中,儲存于該記憶單元中的各設定集合記載了該一或多個周邊裝置中一或多個受控項目的設定值;該控制軟件通過該切換設定集合的手段選定儲存于各周邊裝置的其中的一設定集合,通過該切換受控項目的手段選定該選定的設定集合中對應一個周邊裝置的其中的一受控項目,以及通過該功能調整手段調整該選定的受控項目的設定值。[0024]其中,該周邊裝置更包括一顯示設定狀態(tài)的顯示單元。[0025]其中,該切換設定集合的手段是以一設定鍵執(zhí)行切換設定集合、該切換受控項目的手段系以一命令鍵執(zhí)行切換受控項目,以及該功能調整手段系以一調整鍵執(zhí)行該受控項目的功能調整。[0026]其中,該周邊裝置為一電腦鼠標,該設定鍵為一第一按鍵、該命令鍵為一第二按鍵,以及該調整鍵為該電腦鼠標的一滾輪。[0027]其中,該周邊裝置為一鍵盤裝置,該設定鍵為一第一按鍵、該命令鍵為一第二按鍵,以及該調整鍵為一旋鈕。[0028]其中,該周邊裝置為一聲音輸出入裝置,該設定鍵為一第一按鍵、該命令鍵為一第二按鍵,以及該調整鍵為一旋鈕。[0029]其中,該控制軟件經執(zhí)行后常駐于該電腦系統的記憶體中。[0030]其中,該控制軟件更提供一提供使用者操作的使用者介面。[0031]其中,儲存于各周邊裝置的設定集合是載自該電腦系統的記憶體中的一或多個系統端設定集合。[0032]本發(fā)明還提供一種周邊裝置設定方法,包括:[0033]初始化一電腦系統與連接該電腦系統的一或多個周邊裝置;[0034]經啟動載于該電腦系統的一控制軟件,該控制軟件取得該一或多個周邊裝置的資訊,其中該控制軟件中設有一或多個系統端設定集合;[0035]該控制軟件經該電腦系統的硬件輸出入口以及作業(yè)系統的運作,接收自該電腦系統所連接的其中的一周邊裝置發(fā)出的一控制信號;[0036]解譯該控制信號,以取得對應的一控制指令;以及[0037]根據該控制指令,比對得出儲存于該周邊裝置內的一設定集合或一連接該設定集合的設定連接,該控制軟件根據得出的設定集合驅動相關的周邊裝置。[0038]其中,該控制軟件是通過載于該電腦系統內的驅動程序解譯所接收的控制信號,所利用的驅動程序用以驅動發(fā)出該控制信號的周邊裝置。[0039]其中,根據該控制指令,比對得出該設定集合或該連接該設定集合的設定連接,并包括該設定集合中的一受控項目。[0040]其中,根據該控制指令更包括對該受控項目的一功能調整。[0041]其中,該控制信號為發(fā)出該控制信號的該周邊裝置的一鍵碼。[0042]其中,該鍵碼為該周邊裝置上用以切換設定集合的一設定鍵的鍵碼,或用以切換受控項目的一命令鍵的鍵碼,或執(zhí)行功能調整的一調整鍵的鍵碼。[0043]其中,儲存于各周邊裝置的設定集合是載自該電腦系統的記憶體中的一或多個系統端設定集合。[0044]本發(fā)明還提供一種電腦可讀取媒體,所載的程序集是執(zhí)行于一電腦系統內,用以執(zhí)行一周邊裝置設定方法,該程序集包括:[0045]取得連接一電腦系統的一或多個周邊裝置的資訊的程序指令;[0046]控制儲存于該電腦系統的記憶體內一或多個系統端設定集合的程序指令;[0047]接收自該一或多個周邊裝置的一發(fā)出的控制信號的程序指令;[0048]通過對應發(fā)出該控制信號的周邊裝置的驅動程序進行解譯該控制信號的程序指令,經解譯的該控制信號形成一控制指令;[0049]根據該控制指令而比對得出儲存于該周邊裝置內的設定集合或連接該設定集合的設定連接的程序指令;以及[0050]驅動該一或多個周邊裝置的程序指令。[0051]本發(fā)明所提出的周邊裝置設定方法與系統提供了以特定周邊裝置儲存多種設定集合,可以由此控制其他周邊裝置的技術,設定集合為針對使用者喜好或是環(huán)境需要記載設定多個電腦周邊裝置的多種設定參數,本發(fā)明即提供周邊裝置可以通過所設的切換手段切換設定集合,以此方法可以方便驅動連接一電腦系統的各周邊裝置進入一個運作環(huán)境下,更輔以調整特定細節(jié)項目的功能,以符合不同的喜好或需要?!緦@綀D】【附圖說明】[0052]圖1A與圖1B顯示為電腦系統與周邊裝置的現有連接關系示意圖;[0053]圖2所示為本發(fā)明周邊裝置設定系統的實施例示意圖;[0054]圖3所示為應用于本發(fā)明周邊裝置設定方法的周邊裝置電路方塊示意圖;[0055]圖4所示為應用于本發(fā)明周邊裝置設定方法的周邊裝置示意圖之一;[0056]圖5所示為應用于本發(fā)明周邊裝置設定方法的周邊裝置示意圖之二;[0057]圖6所示為應用于本發(fā)明周邊裝置設定方法的周邊裝置示意圖之三;[0058]圖7所示為應用于本發(fā)明周邊裝置設定方法的周邊裝置示意圖之四;[0059]圖8所示為應用于本發(fā)明周邊裝置設定系統實施例示意圖;[0060]圖9所示為周邊裝置設定方法的實施例流程之一;[0061]圖10所示為周邊裝置設定方法的實施例流程之二。[0062]附圖標記說明:10_電腦系統;12_電腦鼠標;14_鍵盤;16-耳機麥克風;101_作業(yè)系統;111-驅動程序一;112-驅動程序二;113-驅動程序二;103-輸出入介面;111’_第一訂制驅動程序;112’_第二訂制驅動程序;113’_第三訂制驅動程序;105_訂制驅動程序集;20_電腦系統;201-作業(yè)系統;203_記憶單元;205_驅動模塊;207_控制軟件;211_周邊裝置一;213_周邊裝置二;221-設定集合一;223_設定集合二;231_系統端設定集合;31-電腦系統;32_周邊裝置;321-控制單元;322_通訊單元;323_記憶單元;324_顯示單元;325_輸入單元;351-設定鍵;352_命令鍵;353_調整鍵;4_電腦鼠標;401_滾輪;403-第一按鍵;404_第二按鍵;405_顯示器;407_記憶體;409_通訊介面;42_顯示屏幕;421-屏幕顯示區(qū)域;5_鍵盤裝置;501_按鍵;503_旋鈕;505_顯示器;507_記憶體;509_通訊介面;6_頭戴式收話器;601_第一按鍵;602_第二按鍵;603_旋鈕;7_外殼裝置;701_第一按鍵;702_第二按鍵;703_旋鈕;705_顯示器;707_風扇;82_控制軟件;80_電腦系統;821-驅動程序;823_設定集合;825_對應表;827_常駐程序;829_使用者介面;811_電腦鼠標;813_鍵盤;815_頭戴式收話器;817_外殼裝置;步驟S901?S911-周邊裝置設定流程之一;步驟SlOl?S107-周邊裝置設定流程之二?!揪唧w實施方式】[0063]根據實施例的描述,本發(fā)明所涉及的周邊裝置設定方法與系統特別是用以整合一部電腦系統所連接的各種電腦周邊裝置,周邊裝置比如鍵盤、鼠標、耳機,或其他可于裝置上設有按鈕、顯示屏幕與可以進行輸出入控制的周邊裝置。另外,亦不排除可應用本發(fā)明提及的周邊裝置設定技術的相關其他硬件,如電腦系統的外殼裝置,外殼裝置中可被設定的功能比如安裝于外觀的燈飾,外殼裝置所設的散熱風扇等。[0064]首先,欲實現本發(fā)明實施例所描述的周邊裝置設定方法與系統,在一電腦系統中應設有整合各電腦周邊裝置驅動與設定值的控制軟件,控制軟件先安裝于系統中的儲存媒體內,經執(zhí)行后,成為一個常駐于記憶體中的常駐程序(daemon),另可提供一使用者操作介面,提供使用者由此操作介面容易設定、儲存或是修改各種周邊的參數,包括新增與刪除相關的設定集合(profiles)。[0065]相關實施例態(tài)樣可參考圖2所示的本發(fā)明周邊裝置設定系統的示意圖。[0066]圖中顯示有一電腦系統20,其中載有讓系統運作的作業(yè)系統201,除了電腦系統20本身的運作的外,作業(yè)系統201于本發(fā)明實施例中更負責聯系各周邊裝置211,213的信號往來,包括安裝有一整合各周邊裝置驅動方式的控制軟件207。[0067]根據本發(fā)明實施例,控制軟件207主要是提供使用者在電腦系統20上控制與設定各連接此電腦系統20的周邊裝置211,213,包括可提供圖形使用者介面(GUI)執(zhí)行設定,包括新增、更新、儲存、刪除多個包括一或多個周邊裝置設定參數的設定集合(profile)的功倉泛。[0068]在此圖中,電腦系統20設有記憶單元203,除了儲存一般電腦系統20運作的程序夕卜,在本發(fā)明實施例中,記憶單元203至少更儲存了驅動各種周邊裝置的驅動程序、前述控制軟件207的程序集、前述一或多筆設定集合等。[0069]此例中,作業(yè)系統201通過系統20內的驅動模塊205驅動周邊裝置一211、周邊裝置二213,系統20啟動后依照所連接與作業(yè)系統201的指令執(zhí)行驅動程序,驅動模塊205包括驅動各周邊的指令、介面等。[0070]在本發(fā)明實施例中,目的之一是提供一種各周邊裝置211,213可以儲存相互設定指令的功能,特別是通過裝載于系統20內的控制軟件207,由控制軟件207產生(根據使用者喜好或系統預設)儲存在記憶單元203針對各周邊裝置的系統端設定集合231。而周邊裝置一211與周邊裝置二213則應設有記憶體,用以儲存自電腦系統20所儲存的系統端設定集合231選擇下載的設定集合一221、設定集合二223;另有實施例在各周邊裝置僅記載對應儲存于系統20端之一或多個設定集合之一或多個設定連接,可通過一個查表(lookuptable)功能進行對應。[0071]前述儲存于系統20端的系統端設定集合231與儲存于各種周邊裝置的設定集合(221,223)為整合一或多個周邊裝置的設定參數的設定內容,設定的依據比如是根據特定的工作目的、使用者喜好等。在發(fā)明所提供的功能中,通過前述裝載于電腦系統的控制軟件,使用者可以設定多個設定集合,而連接至此電腦系統并支援此一技術的周邊裝置應設有裝置端的記憶體,可以自電腦系統20控制軟件207下載其中對應不同運作環(huán)境的多種設定集合231,以儲存在裝置端的記憶體中;或在另一種方式,可在裝置端的記憶體中設有對應這些設定集合的設定連接,之后可利用各周邊裝置相關的功能按鍵執(zhí)行多個設定集合的切換。[0072]通過前述應用本發(fā)明提供的周邊設定方法的系統架構,各個周邊裝置211,213將可以通過系統端20的控制軟件207的整合而達到互相設定的目的。其中主要技術是系統端20的控制軟件207整合了各周邊裝置211,213的驅動程序,而能接受來自各周邊裝置211,213產生的設定指令,而對應執(zhí)行各裝置的驅動。并且,控制軟件更控制了已經儲存于電腦系統的記憶體內的一或多個系統端設定集合,這系統端設定集合為各周邊裝置中所載的設定集合的來源。[0073]當系統接收使用者操作周邊裝置211,213上設定鍵所對應的設定集合,控制軟件207將根據設定集合所載的設定參數驅動各個周邊裝置211,213,各周邊裝置211,213將根據驅動內容設定硬件。特別的是,支援此發(fā)明技術的周邊裝置可設有記憶體,用以儲存各設定集合,或映射(設定集合儲存在電腦系統中)各種設定集合的設定連接,記憶體較佳為快閃記憶體(flashmemory),通過周邊裝置上所設置的設定鍵、命令鍵或轉動裝置執(zhí)行設定與調整,硬件結構將描述于后文。[0074]舉例來說,以電腦鼠標為例,前述設定集合中所載針對電腦鼠標的相關設定可包括有「每英寸點陣數(dotsperinch,DPI)」,也就是其中光學元件的解像能力,可利用設于特定周邊裝置(不限于鼠標本身)上的功能鍵提供多段式的DPI設定切換。此外,電腦鼠標的設定還有鼠標的「工作高度(Lift-0ff-DistanCe,L0D)」,可設定在不同粗糙程度的表面的工作感應能力。另更可包括設定「輪詢率(pollingrate)」,也就是每秒鼠標傳送信息給電腦主機的頻率等。[0075]除了這些電腦鼠標可設定的主要參數外,在應用本發(fā)明技術的實施例中,利用電腦鼠標上的功能鍵可設定連接同一電腦系統的其他周邊裝置,比如利用鼠標上的轉動裝置(如控制滾輪)設定耳機或喇叭的音量、音質、高低音分配等,或可通過轉動裝置設定電腦外殼或鍵盤上具有的燈的色溫、明亮度,亦可設定散熱風扇的轉速等。[0076]前述用于電腦鼠標的實施例中,一個設定集合可以包括一或多種設定參數的集合,提供使用者設定多個在不同用途上的各周邊設定,比如經切換到一個設定集合時,整個電腦周邊裝置都配合設定電腦鼠標具有特定每英寸點陣數(DPI)、工作高度(L0D)、輪詢率、耳機的音量、電腦系統的燈亮度、風扇轉速等,另可配合其他功能鍵或是轉動裝置執(zhí)行臨時性的微調?;蚪浾{整后,相關的設定集合又可儲存為一新的設定集合。[0077]再比如說,在執(zhí)行電腦游戲時,可以設定適當的鼠標的每英寸點陣數、工作高度,喇叭或耳機音量、重低音、鍵盤的按鍵反應,而進行一般文書工作時,其要求不同而可再切換為另一設定集合。在特定設定集合的工作環(huán)境下,若使用者在使用中又進行臨時調整,比如將耳機的音量調整放大,若于關機或是切換其他設定集合的前不特定儲存該次設定的內容,則在下次切換時將會恢復原來設定的內容。[0078]在硬件結構的設計中,應用前述技術的相關周邊裝置(如鍵盤、鼠標、耳機、電腦外殼裝置)可設有用以切換主要功能的功能選擇鍵與執(zhí)行微調的程度調整鍵,實施例可參閱圖3所示應用于本發(fā)明周邊裝置設定方法的周邊裝置電路方塊示意圖。[0079]圖中顯示連接一電腦系統31的周邊裝置32的主要功能電路,周邊裝置32如前述可為鍵盤、鼠標、耳機、電腦外殼裝置或是其他可被系統驅動與設定的輸出入裝置,裝置32應設有管理各電路單元與信號往來的控制單元321,控制單元321電性連接于其他電路單元,如圖示的通訊單元322、記憶單元323、顯示單元324、輸入單元325以及各種按鍵單元,比如設定鍵351、命令鍵352以及調整鍵353。[0080]周邊裝置32通過通訊單元322與電腦系統31連線,包括以無線或是有線的方式進行連線與溝通。記憶單元323為應用本發(fā)明周邊裝置設定技術的必要元件,記憶單元323將用于記載前述自電腦系統31提供的設定集合,也就是各設定集合系載自電腦系統所儲存之一或多個系統端設定集合,而且是根據此周邊裝置32特征的相關集合,比如電腦鼠標設有滾輪,因此相關控制功能可以連接此一滾輪的特征;鍵盤設有多個按鍵,因此所載的設定集合的控制功能應較佳地對應此裝置的特色。[0081]顯示單元324在本發(fā)明的應用中可為選擇之一,在未設有顯示單元324(或顯示器)的周邊裝置中,仍可以運作于本發(fā)明實施例中。但如圖示的周邊裝置32設有顯示單元324,因此可用以提示目前所切換的設定集合,或是目前正在控制的其他周邊裝置或是其中功能,比如可以通過顯示燈號的顏色、亮度、顯示數量等方式提示使用者目前所處的設定內容。顯示單元324更可為液晶顯示器或是其他可以顯示較多內容的顯示器,因此更可以通過文字或是圖案表示目前設定的內容。[0082]接著是此周邊裝置32的輸入單元325,輸入單元325可為該裝置32原本設有的輸入按鍵、旋鈕、觸控板或是其他輸入的裝置,亦可為為了應用本發(fā)明技術新增的輸入裝置。不論是應用原本輸入的功能或是新增的按鍵,輸入單元325主要提供了切換設定集合的手段、切換受控項目的手段以及功能調整手段。如圖中顯示的范例,周邊裝置32設有圖示的設定鍵(Profilebutton)351、命令鍵(Commandbutton)352以及調整鍵353等連接于輸入單元325的輸入裝置。[0083]其中,設定鍵351可用以切換儲存于裝置32內不同的設定集合,命令鍵352則用以切換各個設定集合內的不同受控項目,而調整鍵353則是對該項目進行功能調整。因為各設定集合中已經儲存不同周邊裝置的各受控項目的設定值,因此利用調整鍵353所調整的設定值在本發(fā)明的技術范疇中可能為臨時或暫時性的調整。但是使用者仍可通過電腦系統端的控制軟件(如圖2的207)儲存該次設定值;若不儲存,將于系統重新啟動或是切換不同設定集合后還原為原設定值。[0084]值得一提的是,為了實現本發(fā)明提出的周邊裝置設定方法,以及相關系統,各種支援此技術的周邊裝置應以固有的輸入裝置或是新增按鍵的方式實現前述設定鍵(Profilebutton)351、命令鍵(Commandbutton)352以及調整鍵353。然而,這些設定鍵351、命令鍵352以及調整鍵353所執(zhí)行的設定、命令與調整手段更可分別被不同的輸入手段所取代,如,利用一個同時具有轉動、按下等動作的復合式按鍵同時取代這三種按鍵的功能;可以以一個觸控屏上的軟件按鍵實現這三種按鍵的功能。不論是何種輸入手段,其目的皆為通過不同的控制指令執(zhí)行切換設定集合、切換受控項目以及調整受控項目的設定值等。[0085]第一實施例:[0086]若上述周邊裝置為一電腦鼠標,有關電腦鼠標的設定包括輪詢率(po11ingrate)、DP1、L0D、光源、按鍵定義(buttonassignment)等,相關硬件設計可參考圖4所示的示意圖。在本發(fā)明實施例中,電腦鼠標4應設有一與所連接的電腦系統的通訊介面409,不限于以無線或是有線的連接方式,特別可用以接受來自電腦系統的驅動指令。電腦鼠標4應設有記憶體407,記憶體407主要用以儲存一或多個對應各種周邊裝置設定值的設定集合或是相關資訊。[0087]圖中顯示電腦鼠標4設有一轉動裝置,如原本用以滾動電腦畫面中頁面的滾輪401,電腦鼠標4又為了因應發(fā)明提供的功能,應設有第一按鍵403、第二按鍵404等用以切換設定集合的設定鍵與切換受控項目的命令鍵,配合滾輪401實現用以調整受控項目細節(jié)功能的調整鍵,以達成本發(fā)明周邊裝置設定方法的目的。[0088]此例的電腦鼠標4更設有顯示器405,顯示器405是通過燈號、顯示圖示或是其他顯示內容提示目前切換的設定集合、受控項目或是調整的內容等。根據另一實施例,若此電腦鼠標4并未設置顯示器405,所連接的電腦系統端可以以顯示屏幕42中的屏幕顯示區(qū)域421顯示前述設定的資訊,而此屏幕顯示區(qū)域421較佳地系由執(zhí)行于電腦系統端的控制軟件所產生。[0089]當使用者操作此電腦鼠標4時,可以通過前述滾輪401、第一按鍵403與第二按鍵404執(zhí)行本身與其他相關周邊裝置的整體設定內容。所連接的電腦系統將通過通訊介面409接收電腦鼠標4產生的按鍵碼,經驅動程序解譯后產生控制指令,指令所對應的設定內容將再轉換為驅動指令,傳遞至相關的各種周邊裝置執(zhí)行對應的設定內容。一組設定集合可能記載了多個周邊裝置的設定內容,因此一旦執(zhí)行一組設定集合,對應的多個周邊裝置將會依據所載的設定內容達到對應的整體設定環(huán)境。[0090]舉例來說,利用電腦鼠標4上可切換集合多種周邊設定值的設定集合的設定鍵(如第一按鍵403),另可設有執(zhí)行調整的命令鍵(如第二按鍵404)、旋鈕或一轉動裝置(wheelmember),如滾輪401。當利用設定鍵切換各設定集合時,一個按鍵可以循環(huán)的方式進行切換,比如切換數值為1,就對應第一組設定集合、數值為2,就對應第二組設定集合、數值為3,就對應第三組設定集合,以此類推;當連續(xù)按下設定鍵,即循環(huán)切換1、2、3等對應不同設定即合的數值,以輪流對應到第一組到第三組的設定集合。然而各種按鍵與控制裝置形式上也可為其他實施方式,并不限于本發(fā)明圖式顯示的方式。應用前述發(fā)明技術時,經電腦鼠標4上的設定鍵(或手段)切換到特定數值(對應一設定集合)時,電腦系統端的控制軟件將會依據對應的設定參數驅動各個相關的周邊裝置執(zhí)行對應的硬件設定,使用者接著可利用命令鍵(或手段)選定受控的項目,再以調整鍵(或手段)進行細節(jié)調整或是臨時調整,比如控制音量、光的亮度等。[0091]值得一提的是,本發(fā)明周邊設定方法將可提供更多、更彈性、更具擴充性的周邊設定環(huán)境,比如,若電腦系統連接有4個周邊裝置,各周邊裝置又設有6段調整功能,這樣就至少提供了24(6乘上4)個設定的組合,產生擴充的效果。[0092]第二實施例:[0093]圖5所示為應用于本發(fā)明周邊裝置設定方法的鍵盤裝置示意圖。為實現本發(fā)明提出的設定功能,此例中,鍵盤裝置5應設有記憶體507,用以儲存自所連接的電腦系統(本圖未顯示)所載入的一或多個設定集合,另有以無線或是有線手段連線電腦系統的通訊介面509。[0094]鍵盤裝置5上原本功能即設有多個按鍵,其中為了執(zhí)行本發(fā)明提供的功能,可以新增一按鍵501(第一按鍵),實現前述的設定鍵,此例主要是用以切換記載于鍵盤裝置內記憶體507內的設定集合,按鍵501不排除可為利用原本鍵盤上的單一按鍵或是復合按鍵,以執(zhí)行相同的功能。[0095]鍵盤裝置5可利用原本按鍵上的特定按鍵(第二按鍵),如Ctrl、Shift、Alt、Fn,執(zhí)行前述命令鍵的功能,用以切換在所選定的設定集合中欲進行調整的受控項目,比如欲設定一電腦鼠標,受控項目可包括有輪詢率、DP1、L0D、光源、按鍵定義等。[0096]鍵盤裝置5另可配置有旋鈕503,此可實現前述的調整鍵,經前述按鍵501與特定按鍵選定一受控項目后,旋鈕503將可用以調整受控項目的設定參數。鍵盤裝置5上的顯示器505即可利用燈號、顏色、圖示等可能的方式表示目前設定集合、受控項目與細節(jié)調整的內容。[0097]有關鍵盤裝置5的設定包括輪詢率、按鍵背光、功能鍵定義等。舉例來說,預設值的設定檔可設為1,并對應到一個設定集合;當按下按鍵501(第一按鍵)一次時,其中表示的設定檔就被切換一次,設定檔為2,對應到下一個設定集合;經按下多次,則設定檔依序切換多次。顯示器505即用以顯示出目前切換的狀態(tài),比如利用數字、英文字母或是顏色(如多個不同顏色的LED)、圖案等方式,讓使用者通過顯示器505可以得知切換后的狀態(tài)。[0098]接著,欲針對特定項目進行調整,可以利用鍵盤裝置5上的特定可定義按鍵進行功能切換,比如鍵盤裝置5上的選擇鍵(Alt),但也不排除設計一個新增按鍵(第二按鍵),當按下一次此選擇鍵或是第二按鍵,就切換到一個可以調整項目(比如頭戴式收話器的音量),再可以圖中顯示旋鈕503或是其他功能鍵對各種設定進行調整,比如調整「音量大小聲」;若再按下一次選擇鍵(第二按鍵),可切換到設定鼠標的「每英寸點陣數」調整項目,接著利用旋鈕503調整每英寸點陣數。這些設定值產生的信號將通過通訊方式傳遞到電腦系統端,由其中控制軟件接收,解譯為控制特定周邊的參數,之后通過驅動程序完成設定。[0099]同樣,若此鍵盤裝置5未設計有顯示器505,則可通過電腦系統端的控制軟件產生顯示設定內容的提示畫面。此控制軟件同時提供讓使用者儲存新設定的值。[0100]鍵盤裝置5上方按鍵的設計并不限于圖中所示,比如,顯示器505的部份可以用多個燈號(如LED燈)表示目前切換的設定集合為何。[0101]第三實施例:[0102]圖6所示為應用于本發(fā)明周邊裝置設定方法的聲音輸出入裝置示意圖,圖中顯示的聲音輸出入裝置為一頭戴式收話器6,其主要功能在于收音與播音,不排除為一般喇機或其他音訊輸出入裝置。有關此頭戴式收話器6或是其他音訊輸出入裝置的設定包括音訊輸出頻道、輸出音量、輸出靜音設定、等化器、麥克風音量、輸入靜音設定、自動增益設定(autogaincontrol,AGC),與其他聲音效果。[0103]為了滿足實現本發(fā)明技術目的的設計,此例的頭戴式收話器6可于一側的耳罩部份設有執(zhí)行設定集合切換的第一按鍵601、執(zhí)行受控項目選擇的第二按鍵602,以及執(zhí)行該受控項目細節(jié)調整的旋鈕603。另可設有顯示器605,以指示目前設定的信息。[0104]同樣,若此頭戴式收話器6未設計有顯示器605,則可通過電腦系統端(此圖未顯示)的控制軟件產生顯示設定內容的提示畫面。頭戴式收話器6上的按鍵的設計并不限于圖中所示。同理,前述旋鈕603與顯示器605的設計也非用于限制本發(fā)明實施例。[0105]第四實施例:[0106]除前述一般常見的電腦周邊裝置外,本發(fā)明所提出的技術可適用于各種設有記憶體、通訊介面與受控能力的周邊裝置,比如圖7所示的外殼裝置7示意圖。[0107]此例中,外殼裝置7可為一般電腦裝置的機殼,或是特定電子裝置的外殼,此例的外殼裝置7除了為一般電腦系統的保護外殼外,更與其中電腦系統有電性連接,因此可以取得電腦系統的控制指令,并傳送設定的指令。外殼裝置7上可被控制的項目如風扇707的轉速,其他可能被控功能包括外觀燈飾的亮度。[0108]外殼裝置7應設有儲存一或多組設定集合的記憶體(未顯示),并設有用以切換設定集合的第一按鍵701、切換各設定集合內受控項目的第二按鍵702,以及用以調整細節(jié)設定值的旋鈕703,另可以設置顯示設定狀態(tài)的顯示器705。[0109]整合前述各種實施例所實現的周邊裝置設定系統可參閱圖8所示的實施例示意圖。[0110]圖中顯示電腦系統80連接有多個周邊裝置,如電腦鼠標811、鍵盤813、頭戴式收話器815以及外殼裝置817,這些支援本發(fā)明提出的設定方法的周邊裝置可設有對應切換設定集合、切換受控項目以及功能調整的設定功能,較佳可以設置幾個按鍵或旋鈕的方式,提供使用者在操作一個周邊裝置時,可以同時切換適用多個周邊裝置的設定集合(profile),達到周邊裝置控制周邊裝置的效果。[0111]其中電腦系統80設有一控制軟件82,如上述圖8所示,當電腦系統啟動后,并進入特定作業(yè)系統,經執(zhí)行整合各周邊裝置運作的控制軟件82,將取得各個周邊裝置的控制權,作業(yè)系統成為控制軟件82對各周邊裝置的控制平臺。[0112]控制軟件82包括有一常駐程序827,經執(zhí)行控制軟件82后常駐程序827將常駐于系統主記憶體中,以隨時聽取(listen)來自各周邊裝置的信息,讓控制軟件82可以即時回應該信息。[0113]控制軟件82包括有驅動各式周邊裝置的驅動程序821,驅動程序821可來自安裝周邊裝置時所裝載的程序,亦可來自電腦系統80中作業(yè)系統所支援常見周邊裝置的驅動程序。但此驅動程序821的特別目的是解譯應用本發(fā)明技術的各種周邊裝置上所設的各種功能鍵產生的信號,而且所利用的驅動程序是用以驅動發(fā)出信息的周邊裝置。[0114]控制軟件82更連接有儲存于電腦系統80記憶體的一或多個設定集合823。其中的對應表825如為一種查表(lookuptable)或是資料庫的形式實現,經取得特定周邊裝置所傳送的鍵碼或是控制信號,此對應表825可以比對出該控制信號所對應的資訊,如接收一設定鍵的鍵碼,以此對應表825可以查出對應切換的設定集合,同理,對應此設定集合,以此對應表825亦可得出其中受控項目與相關細節(jié)設定的值。[0115]舉例來說,根據對應表825可能的記載方式,前述設于各周邊裝置上用以切換設定集合的設定鍵的鍵碼將對應各周邊裝置所儲存的設定集合中的一設定集合,而用以切換受控項目的命令鍵的鍵碼對應所選定的設定集合中的一受控項目,以及用以執(zhí)行選定的受控項目的功能調整的調整鍵,其鍵碼將對應受控項目的調整功能。[0116]接著,控制軟件82特別可提供使用者一個方便操作的使用者介面829,讓使用者可以通過圖形化的使用者介面829取得各連接電腦系統的周邊裝置的信息,[0117]經設定完成本發(fā)明周邊裝置設定系統外,相關的方法流程可參閱圖9所示周邊裝置設定方法的實施例流程。[0118]一開始如步驟S901,系統將先進行初始化,連接電腦系統與一或多個周邊裝置,再如步驟S903,手動或自動啟動控制軟件,控制軟件將通過作業(yè)系統與硬件介面取得各種周邊裝置的資訊,包括驅動的狀態(tài),以利了解哪一些周邊裝置支援通過控制軟件執(zhí)行的本發(fā)明的周邊裝置設定方法。[0119]經執(zhí)行控制軟件,常駐系統記憶體一個常駐程序,隨時聽取各周邊裝置的信息,當有使用者操作特定周邊裝置,并利用按鍵或是特定手段產生控制信號,如步驟S905,控制軟件將通過電腦系統的硬件輸出入口以及作業(yè)系統的運作接收此控制信號??刂栖浖刂屏艘呀泝Υ嬗陔娔X系統的記憶體內的一或多個系統端設定集合,各端周邊裝置可以通過此控制軟件載入相容的一或多個設定集合。[0120]控制信號可能來自特定周邊裝置,因此控制軟件通過對應的驅動程序解譯控制信號,如步驟S907,因此取得對應的控制指令,此控制指令可能為切換設定集合的指令,如步驟S909,經比對可得出一設定集合,此設定集合顯然為記載于發(fā)出該控制信號的周邊裝置內儲存的設定集合之一;比對得出的也可為一連接此設定集合的設定連接,因為相關設定集合可以全數儲存于電腦系統內。[0121]此時,控制軟件將根據此設定集合驅動相關的周邊裝置,包括針對特定受控項目進行驅動與調整。其中,由于提供設定鍵或是相關的切換手段將發(fā)出控制信號,控制信號可以經對應表比對得出對應的指令,包括切換設定集合、切換受控的項目,或是執(zhí)行受控項目的調整指令。[0122]在此以對應得出一設定集合為例,此設定集合中載有一或多個周邊裝置的設定值,因此通過對應各裝置的驅動程序,將這些設定值轉譯為驅動各周邊裝置的信號,如步驟S911,使整個電腦系統與相關周邊裝置都進入此設定集合所設定好的運作環(huán)境下。[0123]舉例來說,使用者操作電腦鼠標,電腦鼠標上設有可以切換設定集合、受控項目與調整的按鍵或是相當的輸入介面。接著,通過按下一次或多次設定鍵,以選定一個設定集合,電腦系統會取得此設定集合的內容,之后通過控制軟件驅動各端周邊裝置,比如設定電腦鼠標的DPI值、鍵盤的按鍵反應速度、頭戴式收話器的音量以及外殼裝置上的風扇速度。之后,電腦系統即處于對應此設定集合的運作環(huán)境中,接著使用者可以針對特定裝置進行調整,即繼續(xù)操作電腦鼠標,利用按下一或多次命令鍵,以選定一所要調整的受控項目,t匕如是頭戴式收話器的音量。[0124]接著調整的步驟可參考圖10所示的周邊裝置設定方法的實施例流程。[0125]經選擇后,選定一受控項目,如上述選定的受控項目為頭戴式收話器的音量,同樣由系統端的控制軟件取得此資訊,接著接管對應的周邊裝置此項目的調整主權,此時,使用者可以使用電腦鼠標在此模式下繼續(xù)利用調整鍵(如滾輪)調整頭戴式收話器的音量,經系統接收此調整信號(如步驟S101),調整的信號同樣通過系統端的控制軟件以其驅動程序解譯(步驟S103),經解譯與比對得出調整的功能(步驟S105),比如利用滾輪調整音量變大或是變小,再通過控制軟件驅動對應的周邊裝置達到使用者所需的值,如此例的頭戴式收話器的音量(步驟S107)。[0126]本發(fā)明亦涉及儲存執(zhí)行上述周邊裝置設定的相關程序集的電腦可讀取媒體,此電腦可讀取媒體系載于電腦系統端,其中程序集即為執(zhí)行前述控制軟件的程序集。程序集包括多個實現本發(fā)明周邊裝置設定方法的程序指令,如在初始化時,可以取得連接電腦系統的一或多個周邊裝置的資訊的程序指令,包括可以根據各周邊裝置產生的指令而控制儲存于電腦系統的記憶體內一或多個系統端設定集合的程序指令,包括能接收自一或多個周邊裝置的一發(fā)出的控制信號的程序指令,包括有利用對應發(fā)出控制信號的周邊裝置的驅動程序解譯控制信號的程序指令,包括能夠根據控制指令而比對得出儲存于周邊裝置內的設定集合或連接該設定集合的設定連接的程序指令,以及包括有驅動各連接電腦系統的一或多個周邊裝置的程序指令。[0127]綜上所述,本發(fā)明所提出的周邊裝置設定方法與系統提供了以特定周邊裝置儲存多種設定集合,可以由此控制其他周邊裝置的技術,設定集合為針對使用者喜好或是環(huán)境需要記載設定多個電腦周邊裝置的多種設定參數,本發(fā)明即提供周邊裝置可以通過所設的切換手段切換設定集合,以此方法可以方便驅動連接一電腦系統的各周邊裝置進入一個運作環(huán)境下,更輔以調整特定細節(jié)項目的功能,以符合不同的喜好或需要。[0128]以上所述僅為本發(fā)明的較佳可行實施例,非因此即局限本發(fā)明的專利范圍,故舉凡運用本發(fā)明說明書及圖示內容所為的等效結構變化,均同理包含于本發(fā)明的范圍內,合予陳明。【權利要求】1.一種周邊裝置設定系統,其特征在于,包括:一電腦系統,其中記憶體儲存一或多個系統端設定集合;一或多個電性連接該電腦系統的周邊裝置,其中各周邊裝置設有一儲存一或多個設定集合的記憶體,各設定集合是載自該電腦系統的該一或多個系統端設定集合,各設定集合記載了該一或多個周邊裝置中一或多個受控項目的設定值,各周邊裝置包括:一切換設定集合的設定鍵,該設定鍵的鍵碼對應各周邊裝置所儲存的該一或多個設定集合中的一設定集合;一切換受控項目的命令鍵,該命令鍵的鍵碼對應該設定集合中的一受控項目;以及一執(zhí)行功能調整的調整鍵,該調整鍵的鍵碼對應該受控項目的調整功能。2.根據權利要求1所述的周邊裝置設定系統,其特征在于,該電腦系統設有一比對該設定鍵、命令鍵與該調整鍵的鍵碼與對應內容的對應表。3.根據權利要求1所述的周邊裝置設定系統,其特征在于,該周邊裝置更包括一顯示設定狀態(tài)的顯示器。4.一種周邊裝置設定系統,其特征在于,包括:一載有一控制軟件的電腦系統,該控制軟件設有驅動各種周邊裝置的一驅動模塊、一或多個儲存于該電腦系統記憶體的系統端設定集合;一或多個電性連接該電腦系統的周邊裝置,受控于該控制軟件,其中各周邊裝置設有:一管理該周邊裝置內各電路單元與信號往來的控制單元;`一記憶單元,電性連接該控制單元,用以儲存一或多組設定集合,或該一或多個設定集合的設定連接;一通訊單元,電性連接該控制單元,提供該周邊裝置與該電腦系統連接;以及一輸入單元,電性連接該控制單元,提供一切換設定集合的手段、一切換受控項目的手段以及一功能調整手段;其中,儲存于該記憶單元中的各設定集合記載了該一或多個周邊裝置中一或多個受控項目的設定值;該控制軟件通過該切換設定集合的手段選定儲存于各周邊裝置的其中的一設定集合,通過該切換受控項目的手段選定該選定的設定集合中對應一個周邊裝置的其中的一受控項目,以及通過該功能調整手段調整該選定的受控項目的設定值。5.根據權利要求4所述的周邊裝置設定系統,其特征在于,該周邊裝置更包括一顯示設定狀態(tài)的顯示單元。6.根據權利要求4所述的周邊裝置設定系統,其特征在于,該切換設定集合的手段是以一設定鍵執(zhí)行切換設定集合、該切換受控項目的手段系以一命令鍵執(zhí)行切換受控項目,以及該功能調整手段系以一調整鍵執(zhí)行該受控項目的功能調整。7.根據權利要求6所述的周邊裝置設定系統,其特征在于,該周邊裝置為一電腦鼠標,該設定鍵為一第一按鍵、該命令鍵為一第二按鍵,以及該調整鍵為該電腦鼠標的一滾輪。8.根據權利要求6所述的周邊裝置設定系統,其特征在于,該周邊裝置為一鍵盤裝置,該設定鍵為一第一按鍵、該命令鍵為一第二按鍵,以及該調整鍵為一旋鈕。9.根據權利要求6所述的周邊裝置設定系統,其特征在于,該周邊裝置為一聲音輸出入裝置,該設定鍵為一第一按鍵、該命令鍵為一第二按鍵,以及該調整鍵為一旋鈕。10.根據權利要求4所述的周邊裝置設定系統,其特征在于,該控制軟件經執(zhí)行后常駐于該電腦系統的記憶體中。11.根據權利要求10所述的周邊裝置設定系統,其特征在于,該控制軟件更提供一提供使用者操作的使用者介面。12.根據權利要求4所述的周邊裝置設定系統,其特征在于,儲存于各周邊裝置的設定集合是載自該電腦系統的記憶體中的一或多個系統端設定集合。13.—種周邊裝置設定方法,其特征在于,包括:初始化一電腦系統與連接該電腦系統的一或多個周邊裝置;經啟動載于該電腦系統的一控制軟件,該控制軟件取得該一或多個周邊裝置的資訊,其中該控制軟件中設有一或多個系統端設定集合;該控制軟件經該電腦系統的硬件輸出入口以及作業(yè)系統的運作,接收自該電腦系統所連接的其中的一周邊裝置發(fā)出的一控制信號;解譯該控制信號,以取得對應的一控制指令;以及根據該控制指令,比對得出儲存于該周邊裝置內的一設定集合或一連接該設定集合的設定連接,該控制軟件根據得出的設定集合驅動相關的周邊裝置。14.根據權利要求13所述的周邊裝置設定方法,其特征在于,該控制軟件是通過載于該電腦系統內的驅動程序解譯所接收的控制信號,所利用的驅動程序用以驅動發(fā)出該控制信號的周邊裝置。15.根據權利要求13所述的周邊裝置設定方法,其特征在于,根據該控制指令,比對得出該設定集合或該連接該設定`集合的設定連接,并包括該設定集合中的一受控項目。16.根據權利要求15所述的周邊裝置設定方法,其特征在于,根據該控制指令更包括對該受控項目的一功能調整。17.根據權利要求16所述的周邊裝置設定方法,其特征在于,該控制信號為發(fā)出該控制信號的該周邊裝置的一鍵碼。18.根據權利要求17所述的周邊裝置設定方法,其特征在于,該鍵碼為該周邊裝置上用以切換設定集合的一設定鍵的鍵碼,或用以切換受控項目的一命令鍵的鍵碼,或執(zhí)行功能調整的一調整鍵的鍵碼。19.根據權利要求13所述的周邊裝置設定方法,其特征在于,儲存于各周邊裝置的設定集合是載自該電腦系統的記憶體中的一或多個系統端設定集合。20.一種電腦可讀取媒體,其特征在于,所載的程序集是執(zhí)行于一電腦系統內,用以執(zhí)行一周邊裝置設定方法,該程序集包括:取得連接一電腦系統的一或多個周邊裝置的資訊的程序指令;控制儲存于該電腦系統的記憶體內一或多個系統端設定集合的程序指令;接收自該一或多個周邊裝置的一發(fā)出的控制信號的程序指令;通過對應發(fā)出該控制信號的周邊裝置的驅動程序進行解譯該控制信號的程序指令,經解譯的該控制信號形成一控制指令;根據該控制指令而比對得出儲存于該周邊裝置內的設定集合或連接該設定集合的設定連接的程序指令;以及驅動該一或多個周邊裝置的程序指令?!疚臋n編號】G06F13/10GK103870401SQ201210551980【公開日】2014年6月18日申請日期:2012年12月18日優(yōu)先權日:2012年12月18日【發(fā)明者】李瑞昌,卡特沙利申請人:象水國際股份有限公司