專利名稱:Usb調(diào)制解調(diào)器自動安裝并運(yùn)行管理軟件的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及USB Modem (調(diào)制解調(diào)器)在插入電腦后自動安裝并運(yùn)行管 理軟件的方法,特別適用于帶有存儲空間的無線PC上網(wǎng)卡,或其它一些類 似的終端產(chǎn)品。
背景技術(shù):
USB Modem是一種便攜的通信設(shè)備,用戶通過它可以在電腦上打電話, 發(fā)短信及上網(wǎng)瀏覽網(wǎng)頁或收發(fā)Email等。使用前, 一般都需要先在電腦里裝 入相應(yīng)的管理軟件,而目前的USB Modem管理軟件一般都存儲在光盤上, 用戶使用時,先要在電腦光驅(qū)里插入對應(yīng)的安裝光盤,安裝相應(yīng)的管理軟件, 這種使用安裝光盤的方法會對用戶造成很大的不方便。其缺點(diǎn)在于
1、 攜帶不方便,USB Modem本身是一個輕小,便于攜帶的通信設(shè)備, 用戶還要為此帶著安裝光盤,而且光盤也容易被遺失或劃壞。
2、 安裝使用上的不方便,USB Modem出廠型號的種類也比較多,這樣 可能就需要許多的管理軟件,或是本身光盤里的軟件也比較多,這時用戶往 往會不清楚要安裝哪個軟件,而且即使在安裝管理軟件以后,仍然需要用戶 點(diǎn)擊桌面上相應(yīng)的圖標(biāo)來運(yùn)行管理軟件。
3、 電腦兼容性差,有些電腦可能本身就不帶有光驅(qū),這樣的電腦以前 又沒有安裝過相應(yīng)的管理軟件時,用戶將不能使用USBModem。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種實(shí)現(xiàn)USB Modem本身能夠自動安裝運(yùn)行管理軟件的方法,提高了用戶使用USB Modem的方便性和快捷性。 本發(fā)明的目的是通過以下技術(shù)方案實(shí)現(xiàn)的
一種的USB調(diào)制解調(diào)器自動安裝并運(yùn)行管理軟件的方法,其特點(diǎn)在于, 其包括以下步驟-
1) 在USB調(diào)制解調(diào)器上劃分出用來做U盤存儲的空間,USB調(diào)制解 調(diào)器固件增加U盤驅(qū)動程序;
2) USB調(diào)制解調(diào)器插入電腦,操作系統(tǒng)自動讀取U盤配置信息,運(yùn)行 存儲在U盤里的自動運(yùn)行程序;
3) 自動運(yùn)行程序根據(jù)需要解壓縮并安裝更新管理軟件,安裝并更新調(diào) 制解調(diào)器驅(qū)動程序;
4) 啟動調(diào)制解調(diào)器管理軟件并向其發(fā)出要求彈出U盤的請求。 其中,上述步驟4)具體包括如下步驟
1) USB調(diào)制解調(diào)器管理軟件啟動后,將首先收到自動運(yùn)行程序發(fā)過來的 要求彈出U盤的消息;
2) 該USB調(diào)制解調(diào)器管理軟件先要向自動運(yùn)行發(fā)出要求其退出的消息;
3) 該USB調(diào)制解調(diào)器管理軟件在檢測到自動運(yùn)行程序已經(jīng)成功退出后, 向U盤發(fā)出彈出命令;
4) 在U盤成功彈出后,該USB調(diào)制解調(diào)器管理軟件進(jìn)入正常管理流程。 其中,在U盤上制作并存放該自動運(yùn)行程序時,將各安裝程序和文件壓
縮打包成一個應(yīng)用程序,具體包括如下步驟
1) 在自動運(yùn)行程序上壓縮并打包調(diào)制解調(diào)器設(shè)備驅(qū)動程序;
2) 在自動運(yùn)行程序上壓縮并打包USB調(diào)制解調(diào)器管理軟件;
3) 在自動運(yùn)行程序上壓縮并打包客戶的界面皮膚文件。 本發(fā)明的積極進(jìn)步效果在于無需額外光盤,攜帶方便;自動運(yùn)行安裝;
無需考慮電腦是否帶有光驅(qū),具有高兼容性。
圖1為本發(fā)明的USB Modem Firmware(調(diào)制解調(diào)器固件)U盤與Modem 切換的流程示意圖。
圖2為本發(fā)明的Autorun軟件(自動運(yùn)行軟件)的程序流程示意圖。 圖3為本發(fā)明的USB Modem管理軟件新增功能的流程圖。 圖4為本發(fā)明的Autorun軟件發(fā)布程序的打包流程示意圖。
具體實(shí)施例方式
下面結(jié)合附圖給出本發(fā)明較佳實(shí)施例,以詳細(xì)說明本發(fā)明的技術(shù)方案。
本發(fā)明中的USB Modem (調(diào)制解調(diào)器)具有兩種新功能, 一個是在現(xiàn) 有的Modem功能基礎(chǔ)上增加了 U盤的功能,另一個是實(shí)現(xiàn)了 USB Modem 管理軟件的自動安裝和運(yùn)行。
在實(shí)現(xiàn)原理上,是在USB Modem上首先實(shí)現(xiàn)U盤的功能,然后在U盤 里事先存儲Autorun軟件(自動運(yùn)行軟件),U盤在插入電腦后,Windows 操作系統(tǒng)會自動通過讀取U盤的Autorun配置文件而主動運(yùn)行存儲在U盤里 的Autorun軟件,這樣就先達(dá)到了 Autorun軟件自動運(yùn)行的目的。接下來通 過設(shè)計(jì)Autorun軟件,來實(shí)現(xiàn)USB Modem的管理軟件的安裝及更新、USB Modem的U盤功能與Modem功能的自動切換及配置功能,并啟動USB Modem管理軟件,最終實(shí)現(xiàn)USB Modem管理軟件的自動運(yùn)行。
實(shí)現(xiàn)方法上主要分成兩部分1、在原有USB Modem上增加U盤的存 儲功能及firmware (固件)驅(qū)動程序上實(shí)現(xiàn)U盤與Modem的內(nèi)部切換功能; 2、新增Autorun程序,通過Autorun程序可以實(shí)現(xiàn)用戶管理軟件的安裝更新 及控制操作、Modem驅(qū)動安裝等操作。
如圖1至圖4,分別對本發(fā)明的USB Modem自動安裝并運(yùn)行管理軟件 的方法中,各個主要步驟進(jìn)行了分解說明,以對本發(fā)明做一個更清楚的描述。
如圖1為USB Modem Firmware (調(diào)制解調(diào)器固件)U盤與Modem切 換的流程示意圖,其前提是在現(xiàn)有的USB Modem上實(shí)現(xiàn)U盤功能。USB Modem本身自帶Flash (閃存)用來存儲firmware,根據(jù)管理軟件的大小,可以通過修改firmware驅(qū)動劃分出一部分空間用來做U盤存儲。USB Modem firmware增加U盤驅(qū)動程序,該驅(qū)動程序用來響應(yīng)彈出命令,并可以切換到 USBModem。圖1具體步驟解釋如下 步驟IOI, USB Modem插入電腦。
步驟102, firmware與操作系統(tǒng)互相交互,并將USB Modem配置為U 盤。操作系統(tǒng)自動讀取U盤配置信息,并可以運(yùn)行存儲在U盤里的Autorun 程序。并調(diào)用步驟103的U盤驅(qū)動程序。
步驟104, U盤驅(qū)動程序如果收到彈出消息,則切換到Modem驅(qū)動程序。
如圖2為Autorun程序流程示意圖,具體步驟如下。 步驟201 ,開始運(yùn)行Autorun程序。
步驟202,先檢測系統(tǒng)是否有管理軟件正在運(yùn)行,如果有則先自動關(guān)閉 管理軟件。
步驟203,檢測系統(tǒng)是否需要安裝新的管理軟件,如果需要則解壓縮管 理軟件到系統(tǒng)安裝目錄并安裝,其中包括用戶皮膚文件。
步驟204,檢測系統(tǒng)是否需要安裝Modem驅(qū)動程序,如果需要則先預(yù) 裝Modem設(shè)備驅(qū)動程序。
步驟205, Autorun程序啟動USB Modem管理軟件并向其發(fā)出要求U 盤彈出的命令。
如圖3為USB Modem管理軟件新增功能流程圖。
步驟301, USB Modem管理軟件啟動。
步驟302,收到Autorun程序發(fā)過來的要求彈出U盤的消息。
步驟303 , USB Modem管理軟件向Autorun程序發(fā)出要求其退出的消息。
步驟304,USB Modem管理軟件在檢測到Autorun程序已經(jīng)成功退出后,
向U盤發(fā)出彈出命令。
步驟305,在U盤成功彈出后,USB Modem管理軟件進(jìn)入正常管理流
程,對USB Modem進(jìn)行控制管理如圖4為Autorun發(fā)布程序的打包流程示意圖。
為了使將來的量產(chǎn)更加方便,并且節(jié)省USB Modem的存儲空間,以及 便于今后的維護(hù),可以在U盤內(nèi)只存放一個Autorun程序。為此需要將 Autorun的核心程序與USB Modem管理軟件,及Modem驅(qū)動和用戶的皮膚 文件全部壓縮打包為一個應(yīng)用程序。如圖,
步驟401 ,先在Autorun程序上壓縮并打包Modem設(shè)備驅(qū)動程序。 步驟402,在Autorun程序上壓縮并打包USB Modem管理軟件。 步驟403,在Autorun程序上壓縮并打包客戶的界面皮膚文件。 在Autorun程序制作好以后,可以將其通過電腦拷貝到USB Modem的 U盤根目錄,并將Autorun配置文件拷貝到其中,再通過設(shè)置工具將其設(shè)為 只讀,這樣通過以上的步驟,就可以實(shí)現(xiàn)USB Modem管理軟件的自動安裝 及運(yùn)行。
雖然以上描述了本發(fā)明的具體實(shí)施方式
,但是本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理 解,這些僅是舉例說明,在不背離本發(fā)明的原理和實(shí)質(zhì)的前提下,可以對這 些實(shí)施方式做出多種變更或修改。因此,本發(fā)明的保護(hù)范圍由所附權(quán)利要求 書限定。
權(quán)利要求
1、一種USB調(diào)制解調(diào)器自動安裝并運(yùn)行管理軟件的方法,其特征在于,其包括以下步驟1)在USB調(diào)制解調(diào)器上劃分出用來做U盤存儲的空間,USB調(diào)制解調(diào)器固件增加U盤驅(qū)動程序;2)USB調(diào)制解調(diào)器插入電腦,操作系統(tǒng)自動讀取U盤配置信息,運(yùn)行存儲在U盤里的自動運(yùn)行程序;3)自動運(yùn)行程序根據(jù)需要解壓縮并安裝更新管理軟件,安裝并更新調(diào)制解調(diào)器驅(qū)動程序;4)自動運(yùn)行程序啟動調(diào)制解調(diào)器管理軟件并向其發(fā)出要求彈出U盤的請求。
2、 根據(jù)權(quán)利要求1所述的USB調(diào)制解調(diào)器自動安裝并運(yùn)行管理軟件 的方法,其特征在于,該步驟4)具體包括如下步驟[1) USB調(diào)制解調(diào)器管理軟件啟動后,將首先收到自動運(yùn)行程序發(fā)過來的 要求彈出U盤的消息;[2) 該USB調(diào)制解調(diào)器管理軟件先要向自動運(yùn)行程序發(fā)出要求其退出的 消息;[3) 該USB調(diào)制解調(diào)器管理軟件在檢測到自動運(yùn)行程序已經(jīng)成功退出后, 向U盤發(fā)出彈出命令;[4) 在U盤成功彈出后,該USB調(diào)制解調(diào)器管理軟件進(jìn)入正常管理流程。
3、 根據(jù)權(quán)利要求2所述的USB調(diào)制解調(diào)器自動安裝并運(yùn)行管理軟件的 方法,其特征在于,在U盤上制作并存放該自動運(yùn)行程序時,將各安裝程序 和文件壓縮打包成一個應(yīng)用程序,具體包括如下步驟[1) 在自動運(yùn)行程序上壓縮并打包調(diào)制解調(diào)器設(shè)備驅(qū)動程序;[2) 在自動運(yùn)行程序上壓縮并打包USB調(diào)制解調(diào)器管理軟件;3)在自動運(yùn)行程序上壓縮并打包客戶的界面皮膚文件。
全文摘要
一種USB調(diào)制解調(diào)器自動安裝并運(yùn)行管理軟件的方法,其包括以下步驟1)在USB調(diào)制解調(diào)器上劃分出用來做U盤存儲的空間,USB調(diào)制解調(diào)器固件增加U盤驅(qū)動程序;2)USB調(diào)制解調(diào)器插入電腦,操作系統(tǒng)自動讀取U盤配置信息,運(yùn)行存儲在U盤里的自動運(yùn)行程序;3)自動運(yùn)行程序解壓縮并安裝更新管理軟件,安裝并更新調(diào)制解調(diào)器驅(qū)動程序;4)自動運(yùn)行程序退出,管理軟件發(fā)出U盤彈出命令。采用本發(fā)明無需額外光盤,攜帶方便;自動運(yùn)行安裝;無需考慮電腦是否帶有光驅(qū),具有高兼容性。
文檔編號G06F13/10GK101470676SQ200710173679
公開日2009年7月1日 申請日期2007年12月28日 優(yōu)先權(quán)日2007年12月28日
發(fā)明者程延海 申請人:希姆通信息技術(shù)(上海)有限公司