專利名稱:一種無線數(shù)據(jù)卡、無線數(shù)據(jù)卡與電腦側的通信方法及系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及通信領域,尤其涉及一種無線數(shù)據(jù)卡、無線數(shù)據(jù)卡與電腦側的通信方
法及系統(tǒng)。
背景技術:
隨著互聯(lián)網(wǎng)技術的日益發(fā)展,上網(wǎng)已經成為了人們生活的一個重要的部分。無線 數(shù)據(jù)卡的使用讓人們可以隨時隨地、隨心所欲的接入互聯(lián)網(wǎng)絡。現(xiàn)在的無線數(shù)據(jù)卡一般都 是通過在電腦上安裝連接管理器,通過連接管理器來管理無線數(shù)據(jù)卡的網(wǎng)絡連接,使用連 接管理器上網(wǎng),如圖l所示。 目前,無線數(shù)據(jù)卡的工作方式,如圖2所示首先,在首次使用無線數(shù)據(jù)卡的時候 安裝好連接管理器和無線數(shù)據(jù)卡驅動。這個過程是由無線數(shù)據(jù)卡自動完成的。需要上網(wǎng)的 時候,用戶先將無線數(shù)據(jù)卡插到電腦上。操作系統(tǒng)會調用無線數(shù)據(jù)卡驅動自動建立電腦和 無線數(shù)據(jù)卡的通信通道,同時打開連接管理器。連接管理器會對無線數(shù)據(jù)卡進行初始化,并 管理連接狀態(tài)。然后,用戶通過連接管理器發(fā)出連接到互聯(lián)網(wǎng)的指令。連接管理器發(fā)送聯(lián) 網(wǎng)的指令給操作系統(tǒng),同時發(fā)送聯(lián)網(wǎng)的AT (Attention,命令)指令給無線數(shù)據(jù)卡板側控制 程序,從而建立電腦到互聯(lián)網(wǎng)的數(shù)據(jù)鏈接。用戶就可以上網(wǎng)了。 從上可以看出,由于有連接管理器的幫助,用戶可以方便的連接到互聯(lián)網(wǎng),如圖3 所示,但是,這種工作方式卻具有如下缺點 第一,由于連接管理器是單獨的程序,需要占用用戶電腦一定的CPU和內存等資 源,減慢電腦運行速度; 第二,由于各個無線數(shù)據(jù)卡廠商的生產的無線數(shù)據(jù)卡需要與之對應的連接管理器 配套才能使用,導致一個廠商生產的連接管理器不能管理另一個廠家的無線數(shù)據(jù)卡,即不 同廠商生產的連接管理器不能通用。
發(fā)明內容
本發(fā)明所要解決的技術問題是,提供一種無線數(shù)據(jù)卡、無線數(shù)據(jù)卡與電腦側的通 信方法及系統(tǒng),從而解決不同廠家的無線數(shù)據(jù)卡由于連接管理器不同而不能通用的缺點。
為了解決上述問題,本發(fā)明公開了一種無線數(shù)據(jù)卡與電腦側的通信方法,該方法 包括 當無線數(shù)據(jù)卡與電腦相連時,所述無線數(shù)據(jù)卡將帶有連接管理功能的無線數(shù)據(jù)卡 驅動安裝在所述電腦中; 所述電腦通過已安裝的帶有連接管理功能的無線數(shù)據(jù)卡驅動與所述無線數(shù)據(jù)卡 進行交互。 進一步地,上述方法中,所述電腦通過已安裝的帶有連接管理功能的無線數(shù)據(jù)卡 驅動與所述無線數(shù)據(jù)卡進行交互的過程包括 當所述電腦收到用戶對無線數(shù)據(jù)卡發(fā)起的連接管理操作指令時,通過無線數(shù)據(jù)服務功能將所述連接管理操作指令發(fā)送給已安裝的帶有連接管理功能的無線數(shù)據(jù)卡驅動; 無線數(shù)據(jù)卡接收所述電腦側的帶有連接管理功能的無線數(shù)據(jù)卡驅動發(fā)起的無線
數(shù)據(jù)卡連接管理操作指令,并根據(jù)所接收的操作指令對無線數(shù)據(jù)卡進行操作。 其中,所述電腦側安裝的帶有連接管理功能的無線數(shù)據(jù)卡驅動收到所述連接管理
操作指令時,將所述連接管理操作指令轉化為AT指令發(fā)送給無線數(shù)據(jù)卡。 進一步地,上述方法中,所述電腦通過已安裝的帶有連接管理功能的無線數(shù)據(jù)卡
驅動與所述無線數(shù)據(jù)卡進行交互的過程包括 所述無線數(shù)據(jù)卡將如下一種或幾種信息發(fā)送給所述電腦側帶有連接管理功能的 無線數(shù)據(jù)卡驅動,所述電腦側帶有連接管理功能的無線數(shù)據(jù)卡驅動將所接收的信息通過所 述電腦的無線數(shù)據(jù)服務功能發(fā)送給電腦的操作系統(tǒng); 無線數(shù)據(jù)卡的設備信息、無線數(shù)據(jù)卡的工作狀態(tài)、連接管理操作指令的執(zhí)行結果。
進一步地,上述方法中,所述無線數(shù)據(jù)卡與電腦之間通過通用接口相連。
本發(fā)明還公開了一種實現(xiàn)無線數(shù)據(jù)卡與電腦側通信的系統(tǒng),包括無線數(shù)據(jù)卡和電 腦,其中 所述無線數(shù)據(jù)卡,用于在與所述電腦相連時,將無線數(shù)據(jù)卡中帶有連接管理功能 的無線數(shù)據(jù)卡驅動安裝在所述電腦中,以及用于與所述電腦進行交互; 所述電腦,用于通過已安裝的帶有連接管理功能的無線數(shù)據(jù)卡驅動與所述無線數(shù) 據(jù)卡進行交互。 進一步地,上述系統(tǒng)中,所述電腦,用于通過已安裝的帶有連接管理功能的無線數(shù) 據(jù)卡驅動向所述無線數(shù)據(jù)卡發(fā)起無線數(shù)據(jù)卡連接管理操作指令; 所述無線數(shù)據(jù)卡,用于接收所述電腦側發(fā)起的無線數(shù)據(jù)卡連接管理操作指令,并 根據(jù)所接收的操作指令對無線數(shù)據(jù)卡進行操作。 其中,所述電腦,用于接收用戶發(fā)起的無線數(shù)據(jù)卡連接管理操作,并通過無線數(shù)據(jù) 服務功能將所述無線數(shù)據(jù)卡連接管理操作發(fā)送給已安裝的帶有連接管理功能的無線數(shù)據(jù) 卡驅動。 本發(fā)明還公開了一種無線數(shù)據(jù)卡,包括存儲模塊和無線數(shù)據(jù)卡板測控制模塊,其 中 所述存儲模塊,用于存儲帶有連接管理功能的無線數(shù)據(jù)卡驅動; 所述無線數(shù)據(jù)卡板測控制模塊,用于在所述無線數(shù)據(jù)卡與電腦相連時,將所述存
儲模塊中帶有連接管理功能的無線數(shù)據(jù)卡驅動安裝在所述電腦中,以及用于與電腦側安裝
的帶有連接管理功能的無線數(shù)據(jù)卡驅動進行交互。 進一步地,上述無線數(shù)據(jù)卡中,所述無線數(shù)據(jù)卡板測控制模塊,用于接收電腦側安 裝的帶有連接管理功能的無線數(shù)據(jù)卡驅動發(fā)送的無線數(shù)據(jù)卡連接管理指令,并根據(jù)所接收 的指令對無線數(shù)據(jù)卡進行操作。 本發(fā)明技術方案在無線數(shù)據(jù)卡驅動中完成與無線數(shù)據(jù)卡板側控制程序的交互,從 而屏蔽了不同廠家的無線數(shù)據(jù)卡由于連接管理器不同而不能通用的缺點。另外,由于本發(fā) 明技術方案將連接管理功能集成在無線數(shù)據(jù)卡驅動程序中(即本發(fā)明提供了帶有連接管 理功能的無線數(shù)據(jù)卡驅動),電腦側無需單獨的連接管理程序,因此,大大節(jié)省了電腦側的 資源,提高了電腦運行速度。
圖1為現(xiàn)有無線數(shù)據(jù)卡與電腦連接的硬件模塊圖;
圖2為現(xiàn)有無線數(shù)據(jù)卡實現(xiàn)無線聯(lián)網(wǎng)的工作流程圖;
圖3為現(xiàn)有實現(xiàn)無線數(shù)據(jù)卡與電腦側通信的軟件模塊圖;
圖4為本發(fā)明中實現(xiàn)無線數(shù)據(jù)卡與電腦側通信的系統(tǒng)框架圖;
圖5為本發(fā)明中無線數(shù)據(jù)卡與電腦側的通信流程圖。
具體實施例方式
本發(fā)明的主要構思是,考慮到現(xiàn)有無線數(shù)據(jù)卡的連接管理器不能通用的問題,可
以將無線數(shù)據(jù)卡的連接管理功能內置在無線數(shù)據(jù)卡的驅動中,當無線數(shù)據(jù)卡與電腦側連接
后,由無線數(shù)據(jù)卡將帶有連接管理功能的無線數(shù)據(jù)卡驅動自動安裝在電腦側,這樣,電腦無
需連接管理器,即可以使用任意廠商生產的無線數(shù)據(jù)卡,以實現(xiàn)無線聯(lián)網(wǎng)。 下面結合附圖及具體實施例對本發(fā)明技術方案作進一步的詳細描述。 —種實現(xiàn)無線數(shù)據(jù)卡與電腦側通信的系統(tǒng),如圖4所示,包括無線數(shù)據(jù)卡及電腦。
下面介紹各部分的功能 無線數(shù)據(jù)卡,進一步包括存儲模塊以及無線數(shù)據(jù)卡板測控制模塊,其中
存儲模塊,用于存儲帶有連接管理功能的無線數(shù)據(jù)卡驅動; 無線數(shù)據(jù)卡板測控制模塊,用于在無線數(shù)據(jù)卡與電腦連接時,將存儲模塊中的帶 有連接管理功能的無線數(shù)據(jù)卡驅動安裝在電腦側,以及用于負責與安裝在電腦側的帶有連 接管理功能的無線數(shù)據(jù)卡驅動程序進行交互,控制無線數(shù)據(jù)卡的硬件,其中,無線數(shù)據(jù)卡板 測控制模塊與電腦側的無線數(shù)據(jù)卡的驅動的交互包括無線數(shù)據(jù)卡板測控制模塊接收電腦 側安裝的無線數(shù)據(jù)卡驅動程序發(fā)起的各種連接管理指令,并根據(jù)所接收的連接管理指令進 行相應的操作,以及無線數(shù)據(jù)卡板測控制模塊將無線數(shù)據(jù)卡的狀態(tài)等信息上報給電腦側安 裝的無線數(shù)據(jù)卡驅動程序。 電腦,用于根據(jù)用戶操作,通過已安裝的帶有連接管理功能的無線數(shù)據(jù)卡驅動向 無線數(shù)據(jù)卡發(fā)起各種連接管理指令; 其中,電腦需要具有無線數(shù)據(jù)服務功能,用戶對無線數(shù)據(jù)卡發(fā)起連接管理操作時,
電腦側的操作系統(tǒng)通過無線數(shù)據(jù)服務功能將所收到的連接管理操作命令發(fā)送給電腦側已
安裝的帶有連接管理功能的無線數(shù)據(jù)卡驅動,再由該無線數(shù)據(jù)卡驅動將收到的連接管理命
令轉化為AT指令,轉發(fā)給無線數(shù)據(jù)卡。 下面介紹上述無線數(shù)據(jù)卡的工作過程。 在首次使用無線數(shù)據(jù)卡時,無線數(shù)據(jù)卡自動在電腦側安裝好帶有連接管理功能的 無線數(shù)據(jù)卡驅動,并將自身的設備信息上報給電腦側,電腦側安裝的帶有連接管理功能的 無線數(shù)據(jù)卡驅動會根據(jù)無線數(shù)據(jù)卡上報的設備信息來識別無線數(shù)據(jù)卡,并建立電腦到無線 數(shù)據(jù)卡的通信通道。這個通信通道可以基于普通的串口通信或其他通信方式。當帶有連接 管理功能的無線數(shù)據(jù)卡驅動建立好無線數(shù)據(jù)卡與電腦側的通信通道后,電腦側的操作系統(tǒng) 會調用無線數(shù)據(jù)服務功能來操作無線數(shù)據(jù)卡,即對無線數(shù)據(jù)卡進行初始化,操作并查詢無 線數(shù)據(jù)卡的詳細信息、無線數(shù)據(jù)卡的當前狀態(tài)等。而電腦側的無線數(shù)據(jù)服務功能會將操作指令轉發(fā)給已經安裝的帶有連接管理功能的無線數(shù)據(jù)卡驅動來處理,該無線數(shù)據(jù)卡驅動使 用事先與無線數(shù)據(jù)卡約定好的AT指令來和無線數(shù)據(jù)卡進行交互,讓無線數(shù)據(jù)卡實現(xiàn)該操 作。 然后,用戶通過電腦側的操作系統(tǒng)發(fā)起對無線數(shù)據(jù)卡的連接管理操作,比如,用戶 發(fā)起連接到互聯(lián)網(wǎng)的操作命令(后文簡稱為聯(lián)網(wǎng)指令),電腦側的操作系統(tǒng)接收到該操作 命令后,通過無線數(shù)據(jù)服務功能將該聯(lián)網(wǎng)指令轉發(fā)給已安裝的帶有連接管理功能的無線數(shù) 據(jù)卡驅動。帶有連接管理功能的無線數(shù)據(jù)卡驅動將收到的聯(lián)網(wǎng)指令轉化為AT指令發(fā)送給 無線數(shù)據(jù)卡。無線數(shù)據(jù)卡根據(jù)該AT指令將控制無線數(shù)據(jù)卡硬件連接到互聯(lián)網(wǎng),并向電腦側 安裝的帶有連接管理功能的無線數(shù)據(jù)卡驅動反饋建立連接的進度。電腦側安裝的帶有連接 管理功能的無線數(shù)據(jù)卡驅動通過電腦側的無線數(shù)據(jù)服務功能上報建立連接的進度。電腦側 操作系統(tǒng)則通過無線數(shù)據(jù)服務功能查詢進度并更新無線數(shù)據(jù)卡連接管理的界面顯示。當電 腦連接到互聯(lián)網(wǎng)的數(shù)據(jù)鏈接建立好后,用戶就可以上網(wǎng)了。
具體地,上述過程如圖5所示,包括以下步驟 步驟501,將無線數(shù)據(jù)卡連接到電腦上,無線數(shù)據(jù)卡自動運行無線數(shù)據(jù)卡上的程 序; 該步驟中,無線數(shù)據(jù)卡和電腦之間是通過通用接口連接的 步驟502,無線數(shù)據(jù)卡將帶有連接管理功能的無線數(shù)據(jù)卡的驅動安裝到電腦上;
步驟503,安裝到電腦側的帶有連接管理功能的無線數(shù)據(jù)卡驅動程序自動建立電 腦和無線數(shù)據(jù)卡的通信通道; 步驟504,電腦的操作系統(tǒng)通過帶有連接管理功能的無線數(shù)據(jù)卡驅動程序對無線 數(shù)據(jù)卡進行初始化和連接狀態(tài)管理; 該過程中,電腦的操作系統(tǒng)使用無線數(shù)據(jù)服務功能向帶有連接管理功能的無線數(shù)
據(jù)卡驅動程序發(fā)出各種初始化和連接狀態(tài)管理操作指令; 該步驟操作后,電腦的操作系統(tǒng)等待用戶聯(lián)網(wǎng)指令,以實現(xiàn)聯(lián)網(wǎng)。 步驟505,當電腦側收到用戶對無線數(shù)據(jù)卡發(fā)起的聯(lián)網(wǎng)指令時,電腦側操作系統(tǒng)
通過無線數(shù)據(jù)服務功能將該聯(lián)網(wǎng)指令發(fā)送給已安裝的帶有連接管理功能的無線數(shù)據(jù)卡驅
動; 步驟506,帶有連接管理功能的無線數(shù)據(jù)卡驅動通過電腦和數(shù)據(jù)卡之間的通信通
道發(fā)出AT指令(即聯(lián)網(wǎng)指令)給無線數(shù)據(jù)卡的無線數(shù)據(jù)卡板側控制模塊; 步驟507,無線數(shù)據(jù)卡板側控制模塊操作無線數(shù)據(jù)卡硬件實現(xiàn)聯(lián)網(wǎng),并將聯(lián)網(wǎng)進度
等信息實時反饋給電腦側的帶有連接管理功能的無線數(shù)據(jù)卡驅動。 在其他應用場景中,電腦側還可以通過帶有無線數(shù)據(jù)管理功能的無線數(shù)據(jù)卡驅動 向無線數(shù)據(jù)卡發(fā)起掃描網(wǎng)絡等連接管理操作指令,而無線數(shù)據(jù)卡也可以向電腦側帶有無線 數(shù)據(jù)管理功能的無線數(shù)據(jù)卡驅動反饋如下一種或幾種信息 無線數(shù)據(jù)卡的設備信息、無線數(shù)據(jù)卡的工作狀態(tài)、連接管理操作指令的執(zhí)行結果 等信息。 從上述實施例可以看出,本發(fā)明技術方案在驅動中完成與無線數(shù)據(jù)卡板側控制程 序的交互,從而屏蔽了不同廠家的無線數(shù)據(jù)卡由于連接管理器不同而不能通用的缺點。
權利要求
一種無線數(shù)據(jù)卡與電腦側的通信方法,其特征在于,該方法包括當無線數(shù)據(jù)卡與電腦相連時,所述無線數(shù)據(jù)卡將帶有連接管理功能的無線數(shù)據(jù)卡驅動安裝在所述電腦中;所述電腦通過已安裝的帶有連接管理功能的無線數(shù)據(jù)卡驅動與所述無線數(shù)據(jù)卡進行交互。
2. 如權利要求l所述的方法,其特征在于,所述電腦通過已安裝的帶有連接管理功能的無線數(shù)據(jù)卡驅動與所述無線數(shù)據(jù)卡進行 交互的過程包括當所述電腦收到用戶對無線數(shù)據(jù)卡發(fā)起的連接管理操作指令時,通過無線數(shù)據(jù)服務功 能將所述連接管理操作指令發(fā)送給已安裝的帶有連接管理功能的無線數(shù)據(jù)卡驅動;無線數(shù)據(jù)卡接收所述電腦側的帶有連接管理功能的無線數(shù)據(jù)卡驅動發(fā)起的無線數(shù)據(jù) 卡連接管理操作指令,并根據(jù)所接收的操作指令對無線數(shù)據(jù)卡進行操作。
3. 如權利要求2所述的方法,其特征在于,所述電腦側安裝的帶有連接管理功能的無線數(shù)據(jù)卡驅動收到所述連接管理操作指令 時,將所述連接管理操作指令轉化為AT指令發(fā)送給無線數(shù)據(jù)卡。
4. 如權利要求l所述的方法,其特征在于,所述電腦通過已安裝的帶有連接管理功能的無線數(shù)據(jù)卡驅動與所述無線數(shù)據(jù)卡進行 交互的過程包括所述無線數(shù)據(jù)卡將如下一種或幾種信息發(fā)送給所述電腦側帶有連接管理功能的無線 數(shù)據(jù)卡驅動,所述電腦側帶有連接管理功能的無線數(shù)據(jù)卡驅動將所接收的信息通過所述電 腦的無線數(shù)據(jù)服務功能發(fā)送給電腦的操作系統(tǒng);無線數(shù)據(jù)卡的設備信息、無線數(shù)據(jù)卡的工作狀態(tài)、連接管理操作指令的執(zhí)行結果。
5. 如權利要求l所述的方法,其特征在于, 所述無線數(shù)據(jù)卡與電腦之間通過通用接口相連。
6. —種實現(xiàn)無線數(shù)據(jù)卡與電腦側通信的系統(tǒng),其特征在于,所述系統(tǒng)包括無線數(shù)據(jù)卡 和電腦,其中所述無線數(shù)據(jù)卡,用于在與所述電腦相連時,將無線數(shù)據(jù)卡中帶有連接管理功能的無 線數(shù)據(jù)卡驅動安裝在所述電腦中,以及用于與所述電腦進行交互;所述電腦,用于通過已安裝的帶有連接管理功能的無線數(shù)據(jù)卡驅動與所述無線數(shù)據(jù)卡 進行交互。
7. 如權利要求6所述的系統(tǒng),其特征在于,所述電腦,用于通過已安裝的帶有連接管理功能的無線數(shù)據(jù)卡驅動向所述無線數(shù)據(jù)卡 發(fā)起無線數(shù)據(jù)卡連接管理操作指令;所述無線數(shù)據(jù)卡,用于接收所述電腦側發(fā)起的無線數(shù)據(jù)卡連接管理操作指令,并根據(jù) 所接收的操作指令對無線數(shù)據(jù)卡進行操作。
8. 如權利要求7所述的系統(tǒng),其特征在于,所述電腦,用于接收用戶發(fā)起的無線數(shù)據(jù)卡連接管理操作,并通過無線數(shù)據(jù)服務功能 將所述無線數(shù)據(jù)卡連接管理操作發(fā)送給已安裝的帶有連接管理功能的無線數(shù)據(jù)卡驅動。
9. 一種無線數(shù)據(jù)卡,其特征在于,該無線數(shù)據(jù)卡包括存儲模塊和無線數(shù)據(jù)卡板測控制模塊,其中所述存儲模塊,用于存儲帶有連接管理功能的無線數(shù)據(jù)卡驅動;所述無線數(shù)據(jù)卡板測控制模塊,用于在所述無線數(shù)據(jù)卡與電腦相連時,將所述存儲模 塊中帶有連接管理功能的無線數(shù)據(jù)卡驅動安裝在所述電腦中,以及用于與電腦側安裝的帶 有連接管理功能的無線數(shù)據(jù)卡驅動進行交互。
10.如權利要求9所述的無線數(shù)據(jù)卡,其特征在于,所述無線數(shù)據(jù)卡板測控制模塊,用于接收電腦側安裝的帶有連接管理功能的無線數(shù)據(jù) 卡驅動發(fā)送的無線數(shù)據(jù)卡連接管理指令,并根據(jù)所接收的指令對無線數(shù)據(jù)卡進行操作。
全文摘要
本發(fā)明公開了一種無線數(shù)據(jù)卡、無線數(shù)據(jù)卡與電腦側的通信方法及系統(tǒng),涉及通信領域。本發(fā)明方法包括當無線數(shù)據(jù)卡與電腦相連時,所述無線數(shù)據(jù)卡將帶有連接管理功能的無線數(shù)據(jù)卡驅動安裝在所述電腦中;所述電腦通過已安裝的帶有連接管理功能的無線數(shù)據(jù)卡驅動與所述無線數(shù)據(jù)卡進行交互。本發(fā)明技術方案在無線數(shù)據(jù)卡驅動中完成與無線數(shù)據(jù)卡板側控制程序的交互,從而屏蔽了不同廠家的無線數(shù)據(jù)卡由于連接管理器不同而不能通用的缺點。
文檔編號G06F9/445GK101794234SQ20101011274
公開日2010年8月4日 申請日期2010年2月4日 優(yōu)先權日2010年2月4日
發(fā)明者仵建寧, 廖振中 申請人:中興通訊股份有限公司