欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種無線通訊終端的啟用方法及裝置的制作方法

文檔序號:6354154閱讀:105來源:國知局
專利名稱:一種無線通訊終端的啟用方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通訊技術(shù)領(lǐng)域,特別是指一種無線通訊終端的啟用方法及裝置。
背景技術(shù)
用戶在使用基于通用串行總線(USB,Universal Serial Bus)接口的無線通訊終端比如無線數(shù)據(jù)卡時,主要是通過兩次切換的方式實現(xiàn)無線數(shù)據(jù)卡的啟用,具體地,在首次接入計算機操作系統(tǒng)后,無線數(shù)據(jù)卡枚舉出一個虛擬光驅(qū),該光驅(qū)內(nèi)存儲了網(wǎng)絡(luò)通信端口的驅(qū)動、管理程序、以及幫助文件等,用戶運行虛擬光驅(qū)進行管理程序和驅(qū)動的安裝,完成后無線數(shù)據(jù)卡才被切換到可工作狀態(tài),即帶有虛擬調(diào)制解調(diào)器(Modem)、網(wǎng)絡(luò)驅(qū)動接口規(guī)范(NDIS,Network DriverInterface Specification)等端口的狀態(tài),當用戶再次將無線數(shù)據(jù)卡接入到已安裝過驅(qū)動、及管理程序的操作系統(tǒng)后,操作系統(tǒng)中已安裝的過濾驅(qū)動或其它方案比如后臺服務(wù)等會自動將無線數(shù)據(jù)卡切換到工作狀態(tài)。但是,該方法只有用戶在完成管理程序和驅(qū)動的安裝后,無線數(shù)據(jù)卡才被啟用,而安裝步驟較為繁瑣,如此,會占用用戶的時間,進而用戶降低用戶體驗,而且,由于計算機的操作系統(tǒng)較為復(fù)雜,容易引起驅(qū)動異常;并且,還需要在無線數(shù)據(jù)卡的閃存(Flash)中存儲管理程序及驅(qū)動,如此,使得無線數(shù)據(jù)卡的成本較高。另外,目前,還有基于中間層設(shè)備的免驅(qū)動方式實現(xiàn)無線數(shù)據(jù)卡的啟用,具體地, 無線數(shù)據(jù)卡枚舉出光驅(qū)和操作系統(tǒng)自帶驅(qū)動的一類設(shè)備比如人機接口設(shè)備(HID,Human Interface Device)、或攝像頭等的一種組合,其中,光驅(qū)負責安裝管理程序,操作系統(tǒng)自帶驅(qū)動的一類設(shè)備作為操作系統(tǒng)與無線數(shù)據(jù)卡網(wǎng)絡(luò)數(shù)據(jù)交換的媒介,即通過將網(wǎng)絡(luò)數(shù)據(jù)包封裝到HID請求、或攝像頭命令請求等中實現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)的交互,進而實現(xiàn)無線數(shù)據(jù)卡的免驅(qū)上網(wǎng),但是,該方法需要將網(wǎng)絡(luò)數(shù)據(jù)包封裝到HID請求、或攝像頭命令請求等中,然而具體的封裝在實際應(yīng)用時難于實現(xiàn),因此,該方法存在技術(shù)難度大、實現(xiàn)難度大等缺點。除此以外,為了實現(xiàn)無線數(shù)據(jù)卡的免驅(qū)動啟用,開發(fā)人員針對不同的操作系統(tǒng),也提出了相應(yīng)的解決方案,舉個例子來說,以太網(wǎng)控制規(guī)范(ECM,EthernetControl Model)是 USB通信設(shè)備類(CDC,Communication Devices Class)規(guī)范規(guī)定的基于USB的網(wǎng)絡(luò)接口規(guī)范,符合ECM的無線數(shù)據(jù)卡在Linux操作系統(tǒng)、及MAC操作系統(tǒng)上啟用時,會自動安裝操作系統(tǒng)自帶的驅(qū)動,不需要安裝廠商提供的驅(qū)動,就可以直接進行網(wǎng)絡(luò)連接和上網(wǎng);同樣的, 網(wǎng)絡(luò)驅(qū)動接口規(guī)范(RNDIS,Remote Network Driver Interface Specification)是微軟提出的基于USB的網(wǎng)絡(luò)接口規(guī)范,符合RNDIS的無線數(shù)據(jù)卡在Windows操作系統(tǒng)上啟用時,會自動安裝操作系統(tǒng)的RNDIS驅(qū)動,不需要安裝廠商提供的驅(qū)動,就可以直接進行網(wǎng)絡(luò)連接和上網(wǎng)。但是,這種方法只適用于操作系統(tǒng)所支持的無線數(shù)據(jù)卡,而對于操作系統(tǒng)不支持的無線數(shù)據(jù)卡,則仍需安裝廠商提供的驅(qū)動。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種無線通訊終端的啟用方法及裝置,能實現(xiàn)無線通訊終端的免驅(qū)動啟用。為達到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的本發(fā)明提供了一種無線通訊終端的啟用方法,該方法包括在無線通訊終端中配置ECM子設(shè)備及RNDIS子設(shè)備;無線通訊終端插入計算機主機并在上電后,向主機的操作系統(tǒng)枚舉無線通訊終端為RNDIS設(shè)備,之后判斷所述操作系統(tǒng)是否支持RNDIS設(shè)備,確定所述操作系統(tǒng)支持RNDIS 設(shè)備后,通過所述操作系統(tǒng)的驅(qū)動程序?qū)崿F(xiàn)無線通訊終端的自動安裝;確定所述操作系統(tǒng)不支持RNDIS設(shè)備后,向所述操作系統(tǒng)枚舉無線通訊終端為ECM設(shè)備,通過所述操作系統(tǒng)的驅(qū)動程序?qū)崿F(xiàn)無線通訊終端的自動安裝。上述方案中,在配置RNDIS子設(shè)備時,具體包括依據(jù)RNDIS配置設(shè)備、接口、端點的描述符信息、以及數(shù)據(jù)流、控制流的驅(qū)動;在配置ECM子設(shè)備時,具體包括依據(jù)ECM配置設(shè)備、接口、端點的描述符信息、以及數(shù)據(jù)流、控制流的驅(qū)動。上述方案中,所述向主機的操作系統(tǒng)枚舉無線通訊終端為RNDIS設(shè)備,為向所述操作系統(tǒng)上報與RNDIS子設(shè)備對應(yīng)的設(shè)備、接口、以及端點的描述符信息。上述方案中,所述判斷主機的操作系統(tǒng)是否支持RNDIS設(shè)備,為在規(guī)定時長內(nèi)是否收到所述操作系統(tǒng)下發(fā)的MS OS Descriptor請求。上述方案中,所述向所述操作系統(tǒng)枚舉無線通訊終端為ECM設(shè)備,為向所述操作系統(tǒng)上報與ECM子設(shè)備對應(yīng)的設(shè)備、接口、以及端點的描述符信息。上述方案中,該方法進一步包括通過所述操作系統(tǒng)的驅(qū)動程序?qū)崿F(xiàn)無線通訊終端的自動安裝后,無線通訊終端與所述操作系統(tǒng)進行RNDIS請求及指令的交互,使無線通訊終端進入工作狀態(tài)。上述方案中,該方法進一步包括通過所述操作系統(tǒng)的驅(qū)動程序?qū)崿F(xiàn)無線通訊終端的自動安裝后,無線通訊終端與所述操作系統(tǒng)進行ECM請求及指令的交互,使無線通訊終端進入工作狀態(tài)。本發(fā)明還提供了一種無線通訊終端的啟用裝置,該裝置包括配置單元、枚舉單元、判斷單元、以及操作系統(tǒng);其中,配置單元,用于在無線通訊終端中配置ECM子設(shè)備及RNDIS子設(shè)備;枚舉單元,用于無線通訊終端插入計算機主機并在上電后,向操作系統(tǒng)枚舉無線通訊終端為RNDIS設(shè)備,之后觸發(fā)判斷單元;并在收到判斷單元的通知后,向操作系統(tǒng)枚舉無線通訊終端為ECM設(shè)備;判斷單元,用于收到枚舉單元的觸發(fā)信息后,判斷操作系統(tǒng)是否支持RNDIS設(shè)備, 并在確定操作系統(tǒng)不支持RNDIS設(shè)備后,通知枚舉單元操作系統(tǒng)不支持RNDIS設(shè)備;操作系統(tǒng),用于收到枚舉單元枚舉的無線通訊終端為RNDIS設(shè)備后,并在確定自身支持RNDIS設(shè)備后,通過自身的驅(qū)動程序?qū)崿F(xiàn)無線通訊終端的自動安裝;或者,收到枚舉單元枚舉的無線通訊終端為ECM設(shè)備后,通過自身的驅(qū)動程序?qū)崿F(xiàn)無線通訊終端的自動安裝。上述方案中,該裝置進一步包括RNDIS子設(shè)備,用于與操作系統(tǒng)進行RNDIS請求、 及指令的交互,使無線通訊終端進入工作狀態(tài);
所述操作系統(tǒng),還用于實現(xiàn)無線通訊終端的自動安裝后,與RNDIS子設(shè)備進行 RNDIS請求、及指令的交互,使無線通訊終端進入工作狀態(tài)。上述方案中,該裝置進一步包括ECM子設(shè)備,用于與操作系統(tǒng)進行ECM請求、及指令的交互,使無線通訊終端進入工作狀態(tài);所述操作系統(tǒng),還用于實現(xiàn)無線通訊終端的自動安裝后,與ECM子設(shè)備進行ECM請求、及指令的交互,使無線通訊終端進入工作狀態(tài)。本發(fā)明提供 的無線通訊終端的啟用方法及裝置,在無線通訊終端中配置ECM子設(shè)備及RNDIS子設(shè)備,無線通訊終端插入計算機主機并在上電后,向主機的操作系統(tǒng)枚舉無線通訊終端為RNDIS設(shè)備,之后判斷主機的操作系統(tǒng)是否支持RNDIS設(shè)備,確定主機的操作系統(tǒng)支持RNDIS設(shè)備后,通過主機的操作系統(tǒng)的驅(qū)動程序?qū)崿F(xiàn)無線通訊終端的自動安裝;確定主機的操作系統(tǒng)不支持RNDIS設(shè)備后,向主機的操作系統(tǒng)枚舉無線通訊終端為ECM 設(shè)備,通過主機的操作系統(tǒng)的驅(qū)動程序?qū)崿F(xiàn)無線通訊終端的自動安裝,如此,能實現(xiàn)無線通訊終端的免驅(qū)動自動啟用,進而能簡化用戶的使用過程,并節(jié)約用戶時間,從而提升用戶體驗;并且,還能適用于不同的操作系統(tǒng)。另外,本發(fā)明提供的無線通訊終端的啟用方案,不需要在無線通訊終端的Flash 中事先存儲驅(qū)動程序,如此,能減少無線通訊終端的Flash的空間占用,進而能降低產(chǎn)品成本。


圖1為本發(fā)明無線通訊終端的啟用方法流程示意圖;圖2為實施例無線數(shù)據(jù)卡的啟用方法流程示意圖;圖3為本發(fā)明無線通訊終端的啟用裝置結(jié)構(gòu)示意圖。
具體實施例方式下面結(jié)合附圖及具體實施例對本發(fā)明再作進一步詳細的說明。以無線數(shù)據(jù)卡為例,本發(fā)明無線通訊終端的啟用方法,如圖1所示,包括以下步驟步驟100 在無線數(shù)據(jù)卡中配置ECM子設(shè)備及RNDIS子設(shè)備;這里,配置ECM子設(shè)備是為了使無線數(shù)據(jù)卡可以支持Linux操作系統(tǒng)、及MAC操作系統(tǒng);配置RNDIS子設(shè)備是為了使無線數(shù)據(jù)卡可以支持Windows操作系統(tǒng);其中,ECM子設(shè)備與RNDIS子設(shè)備為兩個獨立的子設(shè)備,即無線數(shù)據(jù)卡在使用時,ECM子設(shè)備與RNDIS子設(shè)備不進行任何信息的交互;由于目前的操作系統(tǒng)主要包括=Linux操作系統(tǒng)、MAC操作系統(tǒng)、及Windows操作系統(tǒng),因此,可以在無線數(shù)據(jù)卡中配置ECM子設(shè)備及RNDIS子設(shè)備,以使無線數(shù)據(jù)卡能適用于不同的操作系統(tǒng);在配置ECM子設(shè)備時,具體包括依據(jù)ECM配置設(shè)備、接口、端點的描述符信息、以及數(shù)據(jù)流、控制流的驅(qū)動;其中,配置設(shè)備、接口、端點的描述符信息是為了使無線數(shù)據(jù)卡在使用時,成為支持ECM的無線數(shù)據(jù)卡,即支持Linux操作系統(tǒng)、及MAC操作系統(tǒng)的無線數(shù)據(jù)卡;配置數(shù)據(jù)流、控制流的驅(qū)動,是為了使無線數(shù)據(jù)卡在使用時,可以對數(shù)據(jù)流及控制流進行控制;ECM子設(shè)備的硬件的配置與現(xiàn)有的無線數(shù)據(jù)卡的硬件配置相同;在配置RNDIS子設(shè)備時,具體包括依據(jù)RNDIS配置設(shè)備、接口、端點的描述符信息、以及數(shù)據(jù)流、控制流的驅(qū)動;其中,配置設(shè)備、接口、端點的描述符信息是 為了使無線數(shù)據(jù)卡在使用時,成為支持RNDIS的無線數(shù)據(jù)卡,即支持Windows操作系統(tǒng);配置數(shù)據(jù)流、控制流的驅(qū)動,是為了使無線數(shù)據(jù)卡在使用時,可以對數(shù)據(jù)流及控制流進行控制;RNDIS子設(shè)備的硬件的配置與現(xiàn)有的無線數(shù)據(jù)卡的硬件配置相同。步驟101 無線數(shù)據(jù)卡插入計算機主機并在上電后,向主機的操作系統(tǒng)枚舉無線數(shù)據(jù)卡為RNDIS設(shè)備,之后判斷主機的操作系統(tǒng)是否支持RNDIS設(shè)備,確定主機的操作系統(tǒng)支持RNDIS設(shè)備后,通過主機的操作系統(tǒng)的驅(qū)動程序?qū)崿F(xiàn)無線數(shù)據(jù)卡的自動安裝;確定主機的操作系統(tǒng)不支持RNDIS設(shè)備后,向主機的操作系統(tǒng)枚舉無線數(shù)據(jù)卡為ECM設(shè)備,通過主機的操作系統(tǒng)的驅(qū)動程序?qū)崿F(xiàn)無線數(shù)據(jù)卡的自動安裝;這里,所述向主機的操作系統(tǒng)枚舉無線數(shù)據(jù)卡為RNDIS設(shè)備的時機為無線數(shù)據(jù)卡收到主機的操作系統(tǒng)下發(fā)的USB描述符請求;其中,在無線數(shù)據(jù)卡上電后,主機的操作系統(tǒng)會檢測到無線數(shù)據(jù)卡,并在檢測到無線數(shù)據(jù)卡后,向無線數(shù)據(jù)卡下發(fā)USB描述符請求;主機的操作系統(tǒng)檢測到無線數(shù)據(jù)卡的具體處理流程與現(xiàn)有技術(shù)的處理流程完全相同,這里不再贅述;向主機的操作系統(tǒng)枚舉無線數(shù)據(jù)卡為RNDIS設(shè)備,具體為向主機的操作系統(tǒng)上報與RNDIS子設(shè)備對應(yīng)的設(shè)備、接口、以及端點的描述符信息;其中,在描述符信息中,設(shè)置bcdDevice參數(shù)的值大于零,如此,主機的操作系統(tǒng)才會在加載驅(qū)動程序的過程中,向無線數(shù)據(jù)卡下發(fā)MS OSDescriptor請求;上報與RNDIS子設(shè)備對應(yīng)的設(shè)備、接口、以及端點的描述符信息后,表明無線數(shù)據(jù)卡目前處于RNDIS配置狀態(tài),即 無線數(shù)據(jù)卡為支持RNDIS的設(shè)備;所述判斷主機的操作系統(tǒng)是否支持RNDIS設(shè)備,具體為在規(guī)定時長內(nèi)是否收到主機的操作系統(tǒng)下發(fā)的MS OS Descriptor請求;如果在規(guī)定時長內(nèi)收到主機的操作系統(tǒng)下發(fā)的MS OS Descriptor請求,則認為主機的操作系統(tǒng)支持 RNDIS設(shè)備,如果在規(guī)定時長內(nèi),未收到主機的操作系統(tǒng)下發(fā)的MS OS Descriptor描述符請求,則認為主機的操作系統(tǒng)不支持RNDIS設(shè)備;在實際應(yīng)用過程中,可以在無線數(shù)據(jù)卡向主機的操作系統(tǒng)上報與RNDIS子設(shè)備對應(yīng)的設(shè)備、接口、端點的描述符信息的同時,啟動定時器,或者,可以在無線數(shù)據(jù)卡上電后, 就啟動定時器;在實際應(yīng)用時,由于主機的操作系統(tǒng)檢測到無線數(shù)據(jù)卡并向無線數(shù)據(jù)卡下發(fā)USB描述符請求的時間非常短,因此,為了方便操作,可以在無線數(shù)據(jù)卡上電后就啟動定時器;在定時器的時長內(nèi),如果收到了主機的操作系統(tǒng)下發(fā)的MS OS Descriptor請求,則認為主機的操作系統(tǒng)支持RNDIS設(shè)備,定時器超時后,如果未收到主機的操作系統(tǒng)下發(fā)的MS OSDescriptor描述符請求,則認為主機的操作系統(tǒng)不支持RNDIS設(shè)備;其中,可以依據(jù)主機的操作系統(tǒng)在根據(jù)上報的描述符信息搜索相應(yīng)的驅(qū)動程序, 及在找到驅(qū)動程序后正確加載的時長設(shè)置定時器的時長,一般主機的操作系統(tǒng)搜索驅(qū)動程序并正確加載的時長為幾秒鐘,因此,可以設(shè)置定時器的時長為幾秒,比如3秒、4秒等等;主機的操作系統(tǒng)收到無線數(shù)據(jù)卡上報的設(shè)備、接口、以及端點的描述符信息后,依據(jù)描述符信息搜索描述符信息對應(yīng)的驅(qū)動程序,如果找到描述符對應(yīng)的驅(qū)動程序,則正確加載描述符對應(yīng)的驅(qū)動程序,并在加載過程中,會向無線數(shù)據(jù)卡下發(fā)MS OS Descriptor請求;如果沒有找到,則不進行任何處理;因此,無線數(shù)據(jù)卡可以據(jù)此確定主機的操作系統(tǒng)是否支持RNDIS設(shè)備;相應(yīng)的,無線數(shù)據(jù)卡收到MS OS Descriptor請求后,會依據(jù)RNDIS向主機的操作系統(tǒng)返回響應(yīng),以便主機的操作系統(tǒng)能根據(jù)返回的響應(yīng)完成驅(qū)動程序的加載, 同時無線數(shù)據(jù)卡清除定時器;其中,向操作系統(tǒng)返回響應(yīng)的具體處理過程與現(xiàn)有技術(shù)的具體處理過程完全相同,這里不再贅述;該方法還可以進一步包括通過主機的操作系統(tǒng)的驅(qū)動程序?qū)崿F(xiàn)無線數(shù)據(jù)卡的自動安裝后,無線數(shù)據(jù)卡與主機的操作系統(tǒng)進行RNDIS請求、及指令的交互,以便無線數(shù)據(jù)卡可以進入工作狀態(tài);無線數(shù)據(jù)卡與主機的操作系統(tǒng)進行RNDIS請求、及指令的交互的具體處理過程與現(xiàn)有的處理過程完全相同,這里不再贅述;所述向主機的操作系統(tǒng)枚舉無線數(shù)據(jù)卡為ECM設(shè)備,具體為向主機的操作系統(tǒng)上報與ECM子設(shè)備對應(yīng)的設(shè)備、接口、以及端點的描述符信息; 其中,上報與ECM子設(shè)備對應(yīng)的設(shè)備、接口、以及端點的描述符信息后,表明無線數(shù)據(jù)卡目前處于ECM配置狀態(tài),即無線數(shù)據(jù)卡為支持ECM的設(shè)備;主機的操作系統(tǒng)收到無線數(shù)據(jù)卡上報的設(shè)備、接口、以及端點的描述符信息后,依據(jù)描述符信息找到描述符信息對應(yīng)的驅(qū)動程序后正確加載,之后與無線數(shù)據(jù)卡進行ECM請求、及指令的交互,以便無線數(shù)據(jù)卡能在ECM狀態(tài)下工作;其中,主機的操作系統(tǒng)與無線數(shù)據(jù)卡進行ECM請求、及指令的交互的具體處理過程與現(xiàn)有的處理過程完全相同,這里不再贅述;這里,由于現(xiàn)有的操作系統(tǒng)會支持ECM設(shè)備和RNDIS設(shè)備兩種設(shè)備中的一種或兩種,因此,不會出現(xiàn)主機的操作系統(tǒng)依據(jù)ECM子設(shè)備對應(yīng)的設(shè)備、接口、以及端點的描述符信息未能找到對應(yīng)的驅(qū)動程序的情況。下面結(jié)合實施例對本發(fā)明再作進一步詳細的描述。本實施例以無線數(shù)據(jù)卡為例,本實施例無線數(shù)據(jù)卡的啟用方法,如圖2所示,包括以下步驟步驟200 在無線數(shù)據(jù)卡中配置ECM子設(shè)備及RNDIS子設(shè)備,之后執(zhí)行步驟201 ;這里,在配置ECM子設(shè)備時,具體包括依據(jù)ECM配置設(shè)備、接口、端點的描述符信息、以及數(shù)據(jù)流、控制流的驅(qū)動;在配置RNDIS子設(shè)備時,具體包括依據(jù)RNDIS配置設(shè)備、接口、端點的描述符信息、以及數(shù)據(jù)流、控制流的驅(qū)動。步驟201 無線數(shù)據(jù)卡插入計算機主機,并在上電后,啟動定時器,主機的操作系統(tǒng)檢測到無線數(shù)據(jù)卡,之后向無線數(shù)據(jù)卡下發(fā)USB描述符請求。步驟202 無線數(shù)據(jù)卡收到USB描述符請求后,向主機的操作系統(tǒng)上報與RNDIS子設(shè)備對應(yīng)的設(shè)備、接口、以及端點的描述符信息;這里,上報與RNDIS子設(shè)備對應(yīng)的設(shè)備、接口、以及端點的描述符信息后,表明無線數(shù)據(jù)卡目前處于RNDIS配置狀態(tài),S卩無線數(shù)據(jù)卡為支持RNDIS的設(shè)備;所述描述符信息中的bcdDevice參數(shù)的值大于零。
步驟203 主機的操作系統(tǒng)判斷是否支持RNDIS設(shè)備,如果是,則執(zhí)行步驟204,否貝U,執(zhí)行步驟207; 這里,所述主機的操作系統(tǒng)判斷是否支持RNDIS設(shè)備,具體為主機的操作系統(tǒng)收到描述符信息后,依據(jù)描述符信息搜索對應(yīng)的驅(qū)動程序,如果搜索到對應(yīng)的驅(qū)動程序,則認為主機的操作系統(tǒng)支持RNDIS設(shè)備,否則,認為主機的操作系統(tǒng)不支持RNDIS設(shè)備,不進行任何操作。步驟204 加載描述符對應(yīng)的驅(qū)動程序,并在加載過程中向無線數(shù)據(jù)卡下發(fā)MS OS Descriptor 請求。步驟205 無線數(shù)據(jù)卡收到主機的操作系統(tǒng)下發(fā)的MS OS Descriptor請求后,清除定時器,并依據(jù)RNDIS向主機的操作系統(tǒng)返回響應(yīng)。步驟206 主機的操作系統(tǒng)收到響應(yīng)后,完成驅(qū)動程序的加載,之后與無線數(shù)據(jù)卡進行RNDIS請求、及指令的交互,使無線數(shù)據(jù)卡進入工作狀態(tài)。步驟207 定時器超時后,無線數(shù)據(jù)卡的總線重新啟動,之后向主機的操作系統(tǒng)上報與ECM子設(shè)備對應(yīng)的設(shè)備、接口、以及端點的描述符信息;這里,無線數(shù)據(jù)卡的總線重新啟動后,才能使無線數(shù)據(jù)卡處于ECM狀態(tài)。步驟208 主機的操作系統(tǒng)收到無線數(shù)據(jù)卡上報的設(shè)備、接口、以及端點的描述符信息后,依據(jù)描述符信息找到描述符信息對應(yīng)的驅(qū)動程序后正確加載,之后與無線數(shù)據(jù)卡 ECM請求、及指令的交互,以便無線數(shù)據(jù)卡能在ECM狀態(tài)下工作。為實現(xiàn)上述方法,本發(fā)明還提供了一種無線通訊終端的啟用裝置,如圖3所示,該裝置包括配置單元31、枚舉單元32、判斷單元33、以及操作系統(tǒng)34 ;其中,配置單元31,用于在無線通訊終端中配置ECM子設(shè)備及RNDIS子設(shè)備;枚舉單元32,用于無線通訊終端插入計算機主機并在上電后,向操作系統(tǒng)34枚舉無線通訊終端為RNDIS設(shè)備,之后觸發(fā)判斷單元33 ;并在收到判斷單元33的通知后,向操作系統(tǒng)34枚舉無線通訊終端為ECM設(shè)備;判斷單元33,用于收到枚舉單元32的觸發(fā)信息后,判斷操作系統(tǒng)是否支持RNDIS 設(shè)備,并在確定操作系統(tǒng)不支持RNDIS設(shè)備后,通知枚舉單元32操作系統(tǒng)不支持RNDIS設(shè)備;操作系統(tǒng)34,用于收到枚舉單元32枚舉的無線通訊終端為RNDIS設(shè)備后,并在確定自身支持RNDIS設(shè)備后,通過自身的驅(qū)動程序?qū)崿F(xiàn)無線通訊終端的自動安裝;或者,收到枚舉單元32枚舉的無線通訊終端為ECM設(shè)備后,通過自身的驅(qū)動程序?qū)崿F(xiàn)無線通訊終端的自動安裝。這里,需要說明的是操作系統(tǒng)為無線通訊終端插入的計算機主機的操作系統(tǒng)。其中,該裝置還可以進一步包括RNDIS子設(shè)備35,用于與操作系統(tǒng)34進行RNDIS 請求、及指令的交互,使無線通訊終端進入工作狀態(tài);所述操作系統(tǒng)34,還用于實現(xiàn)無線通訊終端的自動安裝后,與RNDIS子設(shè)備35進行RNDIS請求、及指令的交互,使無線通訊終端進入工作狀態(tài)。該裝置還可以進一步包括ECM子設(shè)備36,用于與操作系統(tǒng)34進行ECM請求、及指令的交互,使無線通訊終端進入工作狀態(tài);所述操作系統(tǒng)34,還用于實現(xiàn)無線通訊終端的自動安裝后,與ECM子設(shè)備36進行ECM請求、及指令的交互,使無線通訊終端進入工作狀態(tài)。 這里,本發(fā)明的所述裝置中的枚舉單元、判斷單元的具體處理過程已在上文中詳述,不再贅述。以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。
權(quán)利要求
1.一種無線通訊終端的啟用方法,其特征在于,該方法包括在無線通訊終端中配置以太網(wǎng)控制規(guī)范(ECM)子設(shè)備及網(wǎng)絡(luò)驅(qū)動接口規(guī)范(RNDIS)子設(shè)備;無線通訊終端插入計算機主機并在上電后,向主機的操作系統(tǒng)枚舉無線通訊終端為 RNDIS設(shè)備,之后判斷所述操作系統(tǒng)是否支持RNDIS設(shè)備,確定所述操作系統(tǒng)支持RNDIS設(shè)備后,通過所述操作系統(tǒng)的驅(qū)動程序?qū)崿F(xiàn)無線通訊終端的自動安裝;確定所述操作系統(tǒng)不支持RNDIS設(shè)備后,向所述操作系統(tǒng)枚舉無線通訊終端為ECM設(shè)備,通過所述操作系統(tǒng)的驅(qū)動程序?qū)崿F(xiàn)無線通訊終端的自動安裝。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在配置RNDIS子設(shè)備時,具體包括依據(jù)RNDIS配置設(shè)備、接口、端點的描述符信息、以及數(shù)據(jù)流、控制流的驅(qū)動;在配置ECM子設(shè)備時,具體包括依據(jù)ECM配置設(shè)備、接口、端點的描述符信息、以及數(shù)據(jù)流、控制流的驅(qū)動。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述向主機的操作系統(tǒng)枚舉無線通訊終端為RNDIS設(shè)備,為向所述操作系統(tǒng)上報與RNDIS子設(shè)備對應(yīng)的設(shè)備、接口、以及端點的描述符信息。
4.根據(jù)權(quán)利要求1、2或3所述的方法,其特征在于,所述判斷主機的操作系統(tǒng)是否支持 RNDIS設(shè)備,為在規(guī)定時長內(nèi)是否收到所述操作系統(tǒng)下發(fā)的MS OS Descriptor請求。
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述向所述操作系統(tǒng)枚舉無線通訊終端為ECM設(shè)備,為向所述操作系統(tǒng)上報與ECM子設(shè)備對應(yīng)的設(shè)備、接口、以及端點的描述符信息。
6.根據(jù)權(quán)利要求1、2或3的方法,其特征在于,該方法進一步包括通過所述操作系統(tǒng)的驅(qū)動程序?qū)崿F(xiàn)無線通訊終端的自動安裝后,無線通訊終端與所述操作系統(tǒng)進行RNDIS請求及指令的交互,使無線通訊終端進入工作狀態(tài)。
7.根據(jù)權(quán)利要求1、2、3或5的方法,其特征在于,該方法進一步包括通過所述操作系統(tǒng)的驅(qū)動程序?qū)崿F(xiàn)無線通訊終端的自動安裝后,無線通訊終端與所述操作系統(tǒng)進行ECM請求及指令的交互,使無線通訊終端進入工作狀態(tài)。
8.一種無線通訊終端的啟用裝置,其特征在于,該裝置包括配置單元、枚舉單元、判斷單元、以及操作系統(tǒng);其中,配置單元,用于在無線通訊終端中配置ECM子設(shè)備及RNDIS子設(shè)備;枚舉單元,用于無線通訊終端插入計算機主機并在上電后,向操作系統(tǒng)枚舉無線通訊終端為RNDIS設(shè)備,之后觸發(fā)判斷單元;并在收到判斷單元的通知后,向操作系統(tǒng)枚舉無線通訊終端為ECM設(shè)備;判斷單元,用于收到枚舉單元的觸發(fā)信息后,判斷操作系統(tǒng)是否支持RNDIS設(shè)備,并在確定操作系統(tǒng)不支持RNDIS設(shè)備后,通知枚舉單元操作系統(tǒng)不支持RNDIS設(shè)備;操作系統(tǒng),用于收到枚舉單元枚舉的無線通訊終端為RNDIS設(shè)備后,并在確定自身支持RNDIS設(shè)備后,通過自身的驅(qū)動程序?qū)崿F(xiàn)無線通訊終端的自動安裝;或者,收到枚舉單元枚舉的無線通訊終端為ECM設(shè)備后,通過自身的驅(qū)動程序?qū)崿F(xiàn)無線通訊終端的自動安裝。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,該裝置進一步包括=RNDIS子設(shè)備,用于與操作系統(tǒng)進行RNDIS請求、及指令的交互,使無線通訊終端進入工作狀態(tài);所述操作系統(tǒng),還用于實現(xiàn)無線通訊終端的自動安裝后,與RNDIS子設(shè)備進行RNDIS請求、及指令的交互,使無線通訊終端進入工作狀態(tài)。
10.根據(jù)權(quán)利要求8或9所述的裝置,其特征在于,該裝置進一步包括ECM子設(shè)備,用于與操作系統(tǒng)進行ECM請求、及指令的交互,使無線通訊終端進入工作狀態(tài);所述操作系統(tǒng),還用于實現(xiàn)無線通訊終端的自動安裝后,與ECM子設(shè)備進行ECM請求、 及指令的交互,使無線通訊終端進入工作狀態(tài)。
全文摘要
本發(fā)明公開了一種無線通訊終端的啟用方法,包括在無線通訊終端中配置以太網(wǎng)控制規(guī)范(ECM)子設(shè)備及網(wǎng)絡(luò)驅(qū)動接口規(guī)范(RNDIS)子設(shè)備;無線通訊終端插入計算機主機并在上電后,向主機的操作系統(tǒng)枚舉無線通訊終端為RNDIS設(shè)備,之后判斷所述操作系統(tǒng)是否支持RNDIS設(shè)備,確定所述操作系統(tǒng)支持RNDIS設(shè)備后,通過所述操作系統(tǒng)的驅(qū)動程序?qū)崿F(xiàn)無線通訊終端的自動安裝;確定所述操作系統(tǒng)不支持RNDIS設(shè)備后,向所述操作系統(tǒng)枚舉無線通訊終端為ECM設(shè)備,通過所述操作系統(tǒng)的驅(qū)動程序?qū)崿F(xiàn)無線通訊終端的自動安裝。本發(fā)明同時公開了一種無線通訊終端的啟用裝置,采用本發(fā)明的方法及裝置,能實現(xiàn)無線通訊終端的免驅(qū)動自動啟用,從而提升用戶體驗。
文檔編號G06F9/445GK102156648SQ20111003330
公開日2011年8月17日 申請日期2011年1月30日 優(yōu)先權(quán)日2011年1月30日
發(fā)明者龐盛金, 王琪, 鄧慶田, 馬少峰 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
当雄县| 社旗县| 应城市| 乌什县| 江孜县| 渝北区| 北京市| 平遥县| 金阳县| 兴业县| 淮北市| 左贡县| 五华县| 东宁县| 琼结县| 中卫市| 稷山县| 奉化市| 长岭县| 霸州市| 阳曲县| 台中县| 邵武市| 封丘县| 连城县| 兴海县| 阿鲁科尔沁旗| 托克托县| 富宁县| 卓资县| 吴川市| 怀宁县| 宁安市| 临邑县| 安义县| 玛纳斯县| 镇雄县| 福鼎市| 高雄市| 平和县| 凯里市|