數(shù)據卡、數(shù)據卡切換方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種數(shù)據卡切換方法,包括步驟:數(shù)據卡切換裝置獲取數(shù)據卡的端口形態(tài)標志;數(shù)據卡切換裝置將所述端口形態(tài)標志發(fā)送至數(shù)據卡,以使數(shù)據卡切換為相應的端口形態(tài)模式。還公開了數(shù)據卡及數(shù)據卡切換裝置。本發(fā)明實施例中,數(shù)據卡通過從數(shù)據卡切換裝置中獲取的相應的端口形態(tài)標志,并根據端口形態(tài)標志切換到相應的端口形態(tài)模式,不需通過升級數(shù)據卡軟件才能進行數(shù)據卡的模式切換,從而降低了數(shù)據卡維護成本。
【專利說明】數(shù)據卡、數(shù)據卡切換方法及裝置
【技術領域】
[0001]本發(fā)明涉及計算機及通信【技術領域】,尤其涉及一種數(shù)據卡、數(shù)據卡切換方法及裝置。
【背景技術】
[0002]目前數(shù)據卡端口形態(tài)一般是固定的,同一個數(shù)據卡只可能是rndis或者modem端口形態(tài)。如果需要切換不同的端口形態(tài),則需要重新升級數(shù)據卡軟件才能滿足需求。例如數(shù)據卡從modem形態(tài)切換到hilink形態(tài),需要升級hilink數(shù)據卡軟件;而從hilink形態(tài)切換到modem形態(tài),則需要升級modem數(shù)據卡軟件。圖1和圖2中說明這兩種形態(tài)是如何切換的,首先將數(shù)據卡插入數(shù)據卡切換裝置(通常是計算機和嵌入式設備),通過升級數(shù)據卡切換裝置中數(shù)據卡軟件來完成數(shù)據卡切換。升級modem數(shù)據卡軟件則將數(shù)據卡切換到modem形態(tài),而升級hilink數(shù)據卡軟件將數(shù)據卡軟件切換到hilink形態(tài)。而且每一次切換都需要升級到相應形態(tài)的數(shù)據卡軟件。
[0003]現(xiàn)有技術中,因為只能通過升級數(shù)據卡軟件才能進行數(shù)據卡的模式切換。對于已經銷售的數(shù)據卡,通過升級數(shù)據卡軟件的方式滿足用戶模式切換需求,會造成維護成本非常大。
【發(fā)明內容】
[0004]本發(fā)明實施例提供數(shù)據卡及數(shù)據卡切換方法,以解決現(xiàn)有技術中數(shù)據卡切換時需要升級數(shù)據卡軟件導致的維護成本高的問題。
[0005]為了解決上述技術問題,本發(fā)明實施例公開了如下技術方案:
[0006]第一方面,提供了一種數(shù)據卡切換方法,包括步驟:
[0007]數(shù)據卡切換裝置獲取數(shù)據卡的端口形態(tài)標志;
[0008]數(shù)據卡切換裝置將所述端口形態(tài)標志發(fā)送至數(shù)據卡,以使數(shù)據卡切換為相應的端口形態(tài)模式。
[0009]在第一方面的第一種可能的實現(xiàn)方式中,所述數(shù)據卡切換裝置獲取數(shù)據卡的端口形態(tài)標志的步驟具體包括:
[0010]數(shù)據卡切換裝置運行相應端口形態(tài)的驅動程序獲得所述端口形態(tài)標志。
[0011]在第一方面的第二種可能的實現(xiàn)方式中,所述數(shù)據卡切換裝置將所述端口形態(tài)標志發(fā)送至數(shù)據卡的步驟具體包括:在數(shù)據卡插入所述數(shù)據卡切換裝置或數(shù)據卡重啟后,所述數(shù)據卡切換裝置將所述端口形態(tài)標志發(fā)送至所述數(shù)據卡。
[0012]在第一方面的第三種可能的實現(xiàn)方式中,所述數(shù)據卡切換裝置獲取數(shù)據卡的端口形態(tài)標志的步驟具體包括:數(shù)據卡切換裝置接收用戶設置的所述端口形態(tài)標志。
[0013]在第一方面的第四種可能的實現(xiàn)方式中,所述數(shù)據卡切換裝置將所述端口形態(tài)標志發(fā)送至數(shù)據卡的步驟具體包括:打開AT命令端口,通過AT命令將所述端口形態(tài)標志發(fā)送至所述數(shù)據卡存儲,以使數(shù)據卡讀取所述端口形態(tài)標志完成切換。
[0014]在第一方面的第五種可能的實現(xiàn)方式中,所述數(shù)據卡切換裝置獲取數(shù)據卡的端口形態(tài)標志的步驟具體包括:數(shù)據卡切換裝置根據預先集成的與端口形態(tài)標志相關的配置獲取所述端口形態(tài)標志。
[0015]在第一方面的第六種可能的實現(xiàn)方式中,所述數(shù)據卡切換裝置將所述端口形態(tài)標志發(fā)送至數(shù)據卡的步驟具體包括:當數(shù)據卡插入到所述數(shù)據卡切換裝置時,所述數(shù)據卡切換裝置根據數(shù)據卡上報的光盤設備模式通過光盤驅動程序將所述端口形態(tài)標志發(fā)送至所述數(shù)據卡。
[0016]在第一方面的第七種可能的實現(xiàn)方式中,所述端口形態(tài)標志至少包括:modem端口形態(tài)標志及hilink端口形態(tài)標志,數(shù)據卡至少包括:modem端口形態(tài)模式及hilink端口形態(tài)模式。
[0017]第二方面,提供了另一種數(shù)據卡切換方法,包括步驟:
[0018]數(shù)據卡從數(shù)據卡切換裝置獲取端口形態(tài)標志;
[0019]根據所述端口形態(tài)標志,數(shù)據卡切換為相應的端口形態(tài)。
[0020]在第二方面的第一種可能的實現(xiàn)方式中,所述數(shù)據卡從數(shù)據卡切換裝置獲取端口形態(tài)標志的步驟具體包括:
[0021]所述數(shù)據卡插入所述數(shù)據卡切換裝置或數(shù)據卡重啟后,接收所述數(shù)據卡切換裝置發(fā)送的端口形態(tài)標志,所述數(shù)據卡切換裝置發(fā)送的端口形態(tài)標志是通過在數(shù)據卡切換裝置上運行相應的端口形態(tài)驅動獲得。
[0022]在第二方面的第二種可能的實現(xiàn)方式中,所述數(shù)據卡從數(shù)據卡切換裝置獲取端口形態(tài)標志的步驟具體包括:
[0023]所述數(shù)據卡插入數(shù)據卡切換裝置或數(shù)據卡重啟后,讀取自身存儲的端口形態(tài)標志,所述自身存儲的端口形態(tài)標志在所述數(shù)據卡插入數(shù)據卡切換裝置時,由數(shù)據卡切換裝置通過AT命令端口發(fā)送AT命令寫入到所述數(shù)據卡的存儲器中。
[0024]在第二方面的第三種可能的實現(xiàn)方式中,所述數(shù)據卡從數(shù)據卡切換裝置獲取端口形態(tài)標志的步驟具體包括:
[0025]所述數(shù)據卡插入數(shù)據卡切換裝置后,數(shù)據卡上報光盤設備,并且一直保持光盤模式不變,通過所述光盤模式接收由數(shù)據卡切換裝置發(fā)送的包含所述端口形態(tài)標志的光盤命令。
[0026]在第二方面的第四種可能的實現(xiàn)方式中,所述端口形態(tài)標志至少包括:modem端口形態(tài)標志及hilink端口形態(tài)標志,數(shù)據卡至少包括:modem形態(tài)端口及hilink形態(tài)端□。
[0027]第三方面,提供了一種數(shù)據卡切換裝置,包括:
[0028]端口形態(tài)獲取單元,用于獲取數(shù)據卡的端口形態(tài)標志;
[0029]端口形態(tài)發(fā)送單元,用于將所述端口形態(tài)標志發(fā)送至數(shù)據卡,以使數(shù)據卡切換為相應的端口形態(tài)模式。
[0030]在第三方面的第一種可能的實現(xiàn)方式中,所述端口形態(tài)獲取單元具體用于運行相應端口形態(tài)的驅動程序獲得所述端口形態(tài)標志。
[0031]在第三方面的第二種可能的實現(xiàn)方式中,端口形態(tài)發(fā)送單元具體用于在數(shù)據卡插入所述數(shù)據卡切換裝置或數(shù)據卡重啟后,將所述端口形態(tài)標志發(fā)送至所述數(shù)據卡。
[0032]在第三方面的第三種可能的實現(xiàn)方式中,所述端口形態(tài)獲取單元具體用于接收用戶設置的所述端口形態(tài)標志。
[0033]在第三方面的第四種可能的實現(xiàn)方式中,端口形態(tài)發(fā)送單元具體用于打開AT命令端口,通過AT命令將所述端口形態(tài)標志發(fā)送至所述數(shù)據卡存儲,以使數(shù)據卡讀取所述端口形態(tài)標志完成切換。
[0034]在第三方面的第五種可能的實現(xiàn)方式中,所述端口形態(tài)獲取單元具體用于根據預先集成的與端口形態(tài)標志相關的配置獲取所述端口形態(tài)標志。
[0035]在第三方面的第六種可能的實現(xiàn)方式中,端口形態(tài)發(fā)送單元具體用于當數(shù)據卡插入到所述數(shù)據卡切換裝置時,根據數(shù)據卡上報的光盤設備模式通過光盤驅動程序將所述端口形態(tài)標志發(fā)送至所述數(shù)據卡。
[0036]在第三方面的第七種可能的實現(xiàn)方式中,所述端口形態(tài)標志至少包括:modem端口形態(tài)標志及hilink端口形態(tài)標志,數(shù)據卡至少包括:modem端口形態(tài)模式及hi I ink端口形態(tài)模式。
[0037]第四方面,提供了一種數(shù)據卡,包括:
[0038]端口形態(tài)獲取單元,用于從數(shù)據卡切換裝置獲取端口形態(tài)標志;
[0039]切換單元,用于根據所述端口形態(tài)標志,數(shù)據卡切換為相應的端口形態(tài)。
[0040]在第四方面的第一種可能的實現(xiàn)方式中,所述端口形態(tài)獲取單元具體用于所述數(shù)據卡插入所述數(shù)據卡切換裝置或數(shù)據卡重啟后,接收所述數(shù)據卡切換裝置發(fā)送的端口形態(tài)標志,所述數(shù)據卡切換裝置發(fā)送的端口形態(tài)標志是通過在數(shù)據卡切換裝置上運行相應的端口形態(tài)驅動獲得。
[0041 ] 在第四方面的第二種可能的實現(xiàn)方式中,所述端口形態(tài)獲取單元具體用于所述數(shù)據卡插入數(shù)據卡切換裝置或數(shù)據卡重啟后,讀取數(shù)據卡中存儲的端口形態(tài)標志,所述數(shù)據卡中存儲的端口形態(tài)標志在所述數(shù)據卡插入數(shù)據卡切換裝置時,由數(shù)據卡切換裝置通過AT命令端口發(fā)送AT命令寫入到所述數(shù)據卡的存儲器中。
[0042]在第四方面的第三種可能的實現(xiàn)方式中,所述端口形態(tài)獲取單元具體用于所述數(shù)據卡插入數(shù)據卡切換裝置后,上報光盤設備,并且一直保持光盤模式不變,通過所述光盤模式接收由數(shù)據卡切換裝置發(fā)送的包含所述端口形態(tài)標志的光盤命令。
[0043]在第四方面的第四種可能的實現(xiàn)方式中,所述端口形態(tài)標志至少包括:modem端口形態(tài)標志及hilink端口形態(tài)標志,數(shù)據卡至少包括:modem形態(tài)端口及hilink形態(tài)端□。
[0044]本發(fā)明實施例中,數(shù)據卡通過從數(shù)據卡切換裝置中獲取的相應的端口形態(tài)標志,并根據端口形態(tài)標志切換到相應的端口形態(tài)模式,不需通過升級數(shù)據卡軟件才能進行數(shù)據卡的模式切換,從而降低了數(shù)據卡維護成本。
【專利附圖】
【附圖說明】
[0045]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0046]圖1是現(xiàn)有技術中而數(shù)據卡從hilink端口形態(tài)切換到modem端口形態(tài)的示意圖;
[0047]圖2是現(xiàn)有技術中而數(shù)據卡從modem端口形態(tài)切換到hilink端口形態(tài)的示意圖;
[0048]圖3是本發(fā)明實施例的一種數(shù)據卡切換方法流程圖;
[0049]圖4是本發(fā)明實施例的另一種數(shù)據卡切換方法流程圖;
[0050]圖5是本發(fā)明實施例的一種數(shù)據卡切換裝置結構示意圖;
[0051]圖6是本發(fā)明實施例的一種數(shù)據卡結構示意圖;
[0052]圖7是本發(fā)明實施例的數(shù)據卡切換方法中運行數(shù)據卡驅動來實現(xiàn)切換的流程圖,其中,初始默認數(shù)據卡為hilink端口形態(tài)模式;
[0053]圖8是本發(fā)明實施例的通過運行數(shù)據卡驅動來實現(xiàn)切換的流程中,從hi I ink端口形態(tài)模式切換到modem端口形態(tài)模式的流程圖;
[0054]圖9是本發(fā)明實施例的通過運行數(shù)據卡驅動來實現(xiàn)切換的流程中,從modem端口形態(tài)模式切換回hilink端口形態(tài)模式的流程圖。
[0055]圖10是本發(fā)明實施例的通過模式切換工具來實現(xiàn)切換的流程中,從hilink端口形態(tài)模式切換到modem端口形態(tài)模式的流程圖;
[0056]圖11是本發(fā)明實施例的通過模式切換工具來實現(xiàn)切換的流程中,從modem端口形態(tài)模式切換到hilink端口形態(tài)模式的流程圖;
[0057]圖12是本發(fā)明實施例的在嵌入式設備上實現(xiàn)切換的流程中,從hilink端口形態(tài)模式切換到modem端口形態(tài)模式的流程圖;
[0058]圖13是本發(fā)明數(shù)據卡切換裝置的硬件結構示意圖。
【具體實施方式】
[0059]為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0060]下面結合附圖和實施例,對本發(fā)明的【具體實施方式】作進一步詳細描述。以下實施例用于說明本發(fā)明,但不用來限制本發(fā)明的范圍。
[0061]本發(fā)明第一實施例提供了一種數(shù)據卡切換方法,如圖3所示,包括:
[0062]步驟S310,數(shù)據卡切換裝置獲取數(shù)據卡的端口形態(tài)標志。
[0063]步驟S320,數(shù)據卡切換裝置將所述端口形態(tài)標志發(fā)送至數(shù)據卡,以使數(shù)據卡切換為相應的端口形態(tài)模式。切換裝置將端口形態(tài)的標志發(fā)送到數(shù)據卡后,數(shù)據卡先拉低D+(USB接口的一根數(shù)據線),通知數(shù)據卡切換裝置重新獲取端口形態(tài)描述符,完成數(shù)據卡的切換。
[0064]本實施例中,數(shù)據卡切換裝置獲取數(shù)據卡的端口形態(tài)標志的步驟S310包括以下三種方式:
[0065]方式一,數(shù)據卡切換裝置運行相應端口形態(tài)的驅動程序獲得所述端口形態(tài)標志。例如:數(shù)據卡切換裝置為計算機,數(shù)據卡插入計算機時,計算會出現(xiàn)光盤盤符,用戶可以通過此光盤安裝數(shù)據卡附帶的驅動程序及應用程序,當計算機的自動運行功能打開后,計算機會自動安裝光盤默認的端口形態(tài)驅動。如果自動運行功能沒有打開,由用戶手動安裝。默認的端口形態(tài)驅動安裝后會將操作系統(tǒng)的MSOS描述符修改為相應的端口形態(tài)標志。若在計算機中安裝其他端口形態(tài)驅動,則端口形態(tài)驅動安裝后修改操作系統(tǒng)的MSOS描述符為相應的端口形態(tài)標志。此時,步驟S320中,在數(shù)據卡插入所述數(shù)據卡切換裝置或數(shù)據卡重啟后,所述數(shù)據卡切換裝置將所述端口形態(tài)標志發(fā)送至所述數(shù)據卡,即計算機將操作系統(tǒng)的MSOS描述符發(fā)送給數(shù)據卡。
[0066]方式二,數(shù)據卡切換裝置接收用戶設置的所述端口形態(tài)標志。步驟S320具體為數(shù)據卡切換裝置打開AT命令端口,通過AT命令將所述端口形態(tài)標志發(fā)送至所述數(shù)據卡存儲,以使數(shù)據卡讀取所述端口形態(tài)標志完成切換。
[0067]方式三,數(shù)據卡切換裝置根據預先集成的與端口形態(tài)標志相關的配置獲取所述端口形態(tài)標志。例如:數(shù)據卡切換裝置為嵌入式設備(嵌入式設備,如網關,往往不能安裝數(shù)據卡自帶的驅動或者應用程序,所以無法通過自帶驅動與程序和讓數(shù)據卡的狀態(tài)進行切換)。因此通過預先在嵌入式設備中配置的端口形態(tài)標志對插入的數(shù)據卡進行切換。所述步驟S320中,當數(shù)據卡插入到所述數(shù)據卡切換裝置時,數(shù)據卡切換裝置根據數(shù)據卡上報的光盤設備模式通過光盤驅動程序將所述端口形態(tài)標志發(fā)送至所述數(shù)據卡。
[0068]本實施例中,所述端口形態(tài)標志至少包括:modem端口形態(tài)標志及hilink端口形態(tài)標志,數(shù)據卡至少包括:modem端口形態(tài)模式及hilink端口形態(tài)模式。
[0069]本發(fā)明第二實施例提供了另一種數(shù)據卡切換方法,如圖4所示,包括:
[0070]步驟S410,數(shù)據卡從數(shù)據卡切換裝置獲取端口形態(tài)標志。
[0071]步驟S420,根據所述端口形態(tài)標志,數(shù)據卡切換為相應的端口形態(tài)。
[0072]本實施例中,數(shù)據卡從數(shù)據卡切換裝置獲取端口形態(tài)標志的步驟S310包括以下三種方式:
[0073]方式一,所述數(shù)據卡插入所述數(shù)據卡切換裝置或數(shù)據卡重啟后,接收所述數(shù)據卡切換裝置發(fā)送的端口形態(tài)標志,所述數(shù)據卡切換裝置發(fā)送的端口形態(tài)標志是通過在數(shù)據卡切換裝置上運行相應的端口形態(tài)驅動獲得。例如:數(shù)據卡切換裝置為計算機,數(shù)據卡插入計算機時,計算會出現(xiàn)光盤盤符,用戶可以通過此光盤安裝數(shù)據卡附帶的驅動程序及應用程序,當計算機的自動運行功能打開后,計算機會自動安裝光盤默認的端口形態(tài)驅動。如果自動運行功能沒有打開,由用戶手動安裝。默認的端口形態(tài)驅動安裝后會將操作系統(tǒng)的MSOS描述符修改為相應的端口形態(tài)標志。若在計算機中安裝其他端口形態(tài)驅動,則端口形態(tài)驅動安裝后修改操作系統(tǒng)的MSOS描述符為相應的端口形態(tài)標志。在數(shù)據卡插入所述數(shù)據卡切換裝置或數(shù)據卡重啟后,所述數(shù)據卡切換裝置將所述端口形態(tài)標志發(fā)送至所述數(shù)據卡,即計算機將操作系統(tǒng)的MSOS描述符發(fā)送給數(shù)據卡。
[0074]方式二,所述數(shù)據卡插入數(shù)據卡切換裝置或數(shù)據卡重啟后,讀取自身存儲的端口形態(tài)標志,所述自身存儲的端口形態(tài)標志在所述數(shù)據卡插入數(shù)據卡切換裝置時,由數(shù)據卡切換裝置通過AT命令端口發(fā)送AT命令寫入到所述數(shù)據卡的存儲器中。
[0075]方式三,所述數(shù)據卡插入數(shù)據卡切換裝置后,數(shù)據卡上報光盤設備,并且一直保持光盤模式不變,通過所述光盤模式接收由數(shù)據卡切換裝置發(fā)送的包含所述端口形態(tài)標志的光盤命令。
[0076]本實施例中,所述端口形態(tài)標志至少包括:modem端口形態(tài)標志及hilink端口形態(tài)標志,數(shù)據卡至少包括:modem形態(tài)端口及hilink形態(tài)端口。
[0077]本發(fā)明第三實施例提供了一種數(shù)據卡切換裝置500,如圖5所示,包括:
[0078]端口形態(tài)獲取單元510,用于獲取數(shù)據卡的端口形態(tài)標志;
[0079]端口形態(tài)發(fā)送單元520,用于將所述端口形態(tài)標志發(fā)送至數(shù)據卡,以使數(shù)據卡切換為相應的端口形態(tài)模式。
[0080]本實施例中,端口形態(tài)獲取單元510獲取數(shù)據卡的端口形態(tài)標志包括以下三種方式:
[0081]方式一,端口形態(tài)獲取單元510具體用于運行相應端口形態(tài)的驅動程序獲得所述端口形態(tài)標志。獲取后,端口形態(tài)發(fā)送單元520具體用于在數(shù)據卡插入所述數(shù)據卡切換裝置或數(shù)據卡重啟后,將所述端口形態(tài)標志發(fā)送至所述數(shù)據卡。
[0082]方式二,所述端口形態(tài)獲取單元510具體用于接收用戶設置的所述端口形態(tài)標志。獲取后,端口形態(tài)發(fā)送單元520具體用于打開AT命令端口,通過AT命令將所述端口形態(tài)標志發(fā)送至所述數(shù)據卡存儲,以使數(shù)據卡讀取所述端口形態(tài)標志完成切換。
[0083]方式三,端口形態(tài)獲取單元510具體用于根據預先集成的與端口形態(tài)標志相關的配置獲取所述端口形態(tài)標志。獲取后,端口形態(tài)發(fā)送單元520具體用于當數(shù)據卡插入到所述數(shù)據卡切換裝置時,根據數(shù)據卡上報的光盤設備模式通過光盤驅動程序將所述端口形態(tài)標志發(fā)送至所述數(shù)據卡。
[0084]本實施例中,所述端口形態(tài)標志至少包括:modem端口形態(tài)標志及hilink端口形態(tài)標志,數(shù)據卡至少包括:modem端口形態(tài)模式及hilink端口形態(tài)模式。
[0085]本發(fā)明第四實施例提供了一種數(shù)據卡600,如圖6所示,包括:
[0086]端口形態(tài)獲取單元610,用于從數(shù)據卡切換裝置獲取端口形態(tài)標志。
[0087]切換單元620,用于根據所述端口形態(tài)標志,數(shù)據卡切換為相應的端口形態(tài)。
[0088]本實施例中,數(shù)據卡的端口形態(tài)獲取單元610獲取端口形態(tài)標志包括以下三種方式:
[0089]方式一,端口形態(tài)獲取單元610具體用于所述數(shù)據卡插入所述數(shù)據卡切換裝置或數(shù)據卡重啟后,接收所述數(shù)據卡切換裝置發(fā)送的端口形態(tài)標志,所述數(shù)據卡切換裝置發(fā)送的端口形態(tài)標志是通過在數(shù)據卡切換裝置上運行相應的端口形態(tài)驅動獲得。
[0090]方式二,端口形態(tài)獲取單元610具體用于所述數(shù)據卡插入數(shù)據卡切換裝置或數(shù)據卡重啟后,讀取數(shù)據卡中存儲的端口形態(tài)標志,所述數(shù)據卡中存儲的端口形態(tài)標志在所述數(shù)據卡插入數(shù)據卡切換裝置時,由數(shù)據卡切換裝置通過AT命令端口發(fā)送AT命令寫入到所述數(shù)據卡的存儲器中。
[0091]方式三,端口形態(tài)獲取單元620具體用于所述數(shù)據卡插入數(shù)據卡切換裝置后,上報光盤設備,并且一直保持光盤模式不變,通過所述光盤模式接收由數(shù)據卡切換裝置發(fā)送的包含所述端口形態(tài)標志的光盤命令。
[0092]本實施例中,所述端口形態(tài)標志至少包括:modem端口形態(tài)標志及hilink端口形態(tài)標志,數(shù)據卡至少包括:modem形態(tài)端口及hilink形態(tài)端口。
[0093]下面以具體切換實例具體說明本發(fā)明。
[0094]數(shù)據卡切換裝置為計算機時,可以采用以下兩種方式進行切換:
[0095]方式一,用戶初次使用數(shù)據卡,默認為hilink形態(tài),如圖7所示,為數(shù)據卡端口形態(tài)模式進行切換的一種具體流程圖。當數(shù)據卡第一次插入用戶電腦時,計算機上會出現(xiàn)光盤盤符,當電腦的自動運行功能打開后,電腦會自動安裝光盤所帶hilink服務。如果自動運行功能沒有打開,由用戶手動安裝hilink服務。hilink服務安裝后會將操作系統(tǒng)的MSOS描述符修改為hilink標志。
[0096]再次插入或者重啟數(shù)據卡后,數(shù)據卡會收到標志為hilink的MSOS描述符,數(shù)據卡切換為hi I ink形態(tài)。
[0097]如圖8所示,用戶在計算機上安裝modem驅動程序。安裝完畢后,modem驅動程序會將MSOS描述符設置為modem標志.
[0098]再次插入或者重啟數(shù)據卡后,數(shù)據卡會收到標志為modem的MSOS描述符,數(shù)據卡切換為modem形態(tài)。
[0099]如圖9所示,用戶卸載modem驅動。卸載程序先將MSOS描述符修改為hilink標志,然后將modem驅動從PC中移除
[0100]再次插入或者重啟數(shù)據卡后,數(shù)據卡會收到標志為hilink的MSOS描述符,數(shù)據卡切換為hi I ink形態(tài)。
[0101]方式二,本方案通過使用模式切換工具(數(shù)據卡自帶的應用程序,可以提供用戶界面,以獲取用戶設置的端口形態(tài)標志),將數(shù)據卡的端口形態(tài)標志發(fā)送到數(shù)據卡進行永久性保存。數(shù)據卡在上電啟動后將此標志讀出,自動切換到對應的模式上。例如讀出的是modem模式,則將數(shù)據卡切換為modem形態(tài);讀出hilink模式,則切換為hilink模式,切換流程如圖10和11所示,圖10是modem切換hilink的流程,圖11是hilink切換modem的流程。由于數(shù)據卡在hilink形態(tài)時,工作在網卡下,需要先從網口切換到AT命令端口后,才能發(fā)送AT命令。
[0102]數(shù)據卡切換裝置為嵌入式設備時,可以采用如下方式進行切換:
[0103]如圖12所示,本方案通過直接下發(fā)特殊的光盤SCSI命令給數(shù)據卡,使插入到嵌入式設備的hilink數(shù)據卡直接切換到modem模式。嵌入式設備例如網關往往不能安裝數(shù)據卡自帶的驅動或者應用程序,所以無法通過自帶驅動與程序和讓數(shù)據卡的狀態(tài)進行切換。而當hilink數(shù)據卡插入到網關設備時、數(shù)據卡會上報光盤設備,并且一直保持光盤模式不變。集成在網關中的光盤驅動此時可以下發(fā)特殊的光盤命令,使數(shù)據卡自動切換到modem形態(tài)。最后網關中的撥號程序利用modem或者Ndis端口進行撥號。
[0104]對于已經發(fā)售的數(shù)據卡,只需通過一次升級,將數(shù)據卡驅動和應用程序升級后即可按上述方式進行切換。
[0105]本發(fā)明所述的數(shù)據卡切換裝置1000與現(xiàn)有計算機相類似,其通過輸入接口 1010和輸出接口 1020與外部設備(數(shù)據卡)進行信息交互,如:數(shù)據卡插入數(shù)據卡切換裝置1000時,通過輸入接口 1010獲取數(shù)據卡默認驅動或應用程序,從而獲取數(shù)據卡的端口形態(tài)標志。輸出接口 1020將獲取的端口形態(tài)標志發(fā)送至數(shù)據卡。其通過處理器1030控制與數(shù)據卡交互的整個流程。
[0106]本領域普通技術人員將會理解,本發(fā)明的各個方面、或各個方面的可能實現(xiàn)方式可以被具體實施為系統(tǒng)、方法或者計算機程序產品。因此,本發(fā)明的各方面、或各個方面的可能實現(xiàn)方式可以采用完全硬件實施例、完全軟件實施例(包括固件、駐留軟件等等),或者組合軟件和硬件方面的實施例的形式,在這里都統(tǒng)稱為“電路”、“模塊”或者“系統(tǒng)”。此外,本發(fā)明的各方面、或各個方面的可能實現(xiàn)方式可以采用計算機程序產品的形式,計算機程序產品是指存儲在計算機可讀介質中的計算機可讀程序代碼。
[0107]計算機可讀介質可以是計算機可讀信號介質或者計算機可讀存儲介質。計算機可讀存儲介質包含但不限于電子、磁性、光學、電磁、紅外或半導體系統(tǒng)、設備或者裝置,或者前述的任意適當組合,如隨機存取存儲器(RAM)、只讀存儲器(ROM)、可擦除可編程只讀存儲器(EPROM或者快閃存儲器)、光纖、便攜式只讀存儲器(CD-ROM)。
[0108]計算機中的處理器讀取存儲在計算機可讀介質中的計算機可讀程序代碼,使得處理器能夠執(zhí)行在流程圖中每個步驟、或各步驟的組合中規(guī)定的功能動作;生成實施在框圖的每一塊、或各塊的組合中規(guī)定的功能動作的裝置。
[0109]計算機可讀程序代碼可以完全在用戶的計算機上執(zhí)行、部分在用戶的計算機上執(zhí)行、作為單獨的軟件包、部分在用戶的計算機上并且部分在遠程計算機上,或者完全在遠程計算機或者服務器上執(zhí)行。也應該注意,在某些替代實施方案中,在流程圖中各步驟、或框圖中各塊所注明的功能可能不按圖中注明的順序發(fā)生。例如,依賴于所涉及的功能,接連示出的兩個步驟、或兩個塊實際上可能被大致同時執(zhí)行,或者這些塊有時候可能被以相反順序執(zhí)行。
[0110]顯然,本領域的技術人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍之內,則本發(fā)明也意圖包含這些改動和變型在內。
【權利要求】
1.一種數(shù)據卡切換方法,其特征在于,包括步驟: 數(shù)據卡切換裝置獲取數(shù)據卡的端口形態(tài)標志; 數(shù)據卡切換裝置將所述端口形態(tài)標志發(fā)送至數(shù)據卡,以使數(shù)據卡切換為相應的端口形態(tài)模式。
2.如權利要求1所述的數(shù)據卡切換方法,其特征在于,所述數(shù)據卡切換裝置獲取數(shù)據卡的端口形態(tài)標志的步驟具體包括: 數(shù)據卡切換裝置運行相應端口形態(tài)的驅動程序獲得所述端口形態(tài)標志。
3.如權利要求2所述的數(shù)據卡切換方法,其特征在于,所述數(shù)據卡切換裝置將所述端口形態(tài)標志發(fā)送至數(shù)據卡的步驟具體包括:在數(shù)據卡插入所述數(shù)據卡切換裝置或數(shù)據卡重啟后,所述數(shù)據卡切換裝置將所述端口形態(tài)標志發(fā)送至所述數(shù)據卡。
4.如權利要求1所述的數(shù)據卡切換方法,其特征在于,所述數(shù)據卡切換裝置獲取數(shù)據卡的端口形態(tài)標志的步驟具體包括:數(shù)據卡切換裝置接收用戶設置的所述端口形態(tài)標志。
5.如權利要求4所述的數(shù)據卡切換方法,其特征在于,所述數(shù)據卡切換裝置將所述端口形態(tài)標志發(fā)送至數(shù)據卡的步驟具體包括:打開AT命令端口,通過AT命令將所述端口形態(tài)標志發(fā)送至所述數(shù)據卡存儲,以使數(shù)據卡讀取所述端口形態(tài)標志完成切換。
6.如權利要求1所述的數(shù)據卡切換方法,其特征在于,所述數(shù)據卡切換裝置獲取數(shù)據卡的端口形態(tài)標志的步驟具體包括:數(shù)據卡切換裝置根據預先集成的與端口形態(tài)標志相關的配置獲取所述端口形態(tài)標志。
7.如權利要求6所述的數(shù)據卡切換方法,其特征在于,所述數(shù)據卡切換裝置將所述端口形態(tài)標志發(fā)送至數(shù)據卡的步驟具體包括:當數(shù)據卡插入到所述數(shù)據卡切換裝置時,所述數(shù)據卡切換裝置根據數(shù)據卡上報的光盤設備模式通過光盤驅動程序將所述端口形態(tài)標志發(fā)送至所述數(shù)據卡。
8.如權利要求1?7中任一項所述的數(shù)據卡切換方法,其特征在于,所述端口形態(tài)標志至少包括:modem端口形態(tài)標志及hi I ink端口形態(tài)標志,數(shù)據卡至少包括:modem端口形態(tài)模式及hi I ink端口形態(tài)模式。
9.一種數(shù)據卡切換方法,其特征在于,包括步驟: 數(shù)據卡從數(shù)據卡切換裝置獲取端口形態(tài)標志; 根據所述端口形態(tài)標志,數(shù)據卡切換為相應的端口形態(tài)。
10.如權利要求9所述的數(shù)據卡切換方法,其特征在于,所述數(shù)據卡從數(shù)據卡切換裝置獲取端口形態(tài)標志的步驟具體包括: 所述數(shù)據卡插入所述數(shù)據卡切換裝置或數(shù)據卡重啟后,接收所述數(shù)據卡切換裝置發(fā)送的端口形態(tài)標志,所述數(shù)據卡切換裝置發(fā)送的端口形態(tài)標志是通過在數(shù)據卡切換裝置上運行相應的端口形態(tài)驅動獲得。
11.如權利要求9所述的數(shù)據卡切換方法,其特征在于,所述數(shù)據卡從數(shù)據卡切換裝置獲取端口形態(tài)標志的步驟具體包括: 所述數(shù)據卡插入數(shù)據卡切換裝置或數(shù)據卡重啟后,讀取自身存儲的端口形態(tài)標志,所述自身存儲的端口形態(tài)標志在所述數(shù)據卡插入數(shù)據卡切換裝置時,由數(shù)據卡切換裝置通過AT命令端口發(fā)送AT命令寫入到所述數(shù)據卡的存儲器中。
12.如權利要求9所述的數(shù)據卡切換方法,其特征在于,所述數(shù)據卡從數(shù)據卡切換裝置獲取端口形態(tài)標志的步驟具體包括: 所述數(shù)據卡插入數(shù)據卡切換裝置后,數(shù)據卡上報光盤設備,并且一直保持光盤模式不變,通過所述光盤模式接收由數(shù)據卡切換裝置發(fā)送的包含所述端口形態(tài)標志的光盤命令。
13.如權利要求9?12中任一項所述的數(shù)據卡切換方法,其特征在于,所述端口形態(tài)標志至少包括:modem端口形態(tài)標志及hilink端口形態(tài)標志,數(shù)據卡至少包括:modem形態(tài)端口及hilink形態(tài)端口。
14.一種數(shù)據卡切換裝置,其特征在于,包括: 端口形態(tài)獲取單元,用于獲取數(shù)據卡的端口形態(tài)標志; 端口形態(tài)發(fā)送單元,用于將所述端口形態(tài)標志發(fā)送至數(shù)據卡,以使數(shù)據卡切換為相應的端口形態(tài)模式。
15.如權利要求14所述的數(shù)據卡切換裝置,其特征在于,所述端口形態(tài)獲取單元具體用于運行相應端口形態(tài)的驅動程序獲得所述端口形態(tài)標志。
16.如權利要求15所述的數(shù)據卡切換裝置,其特征在于,端口形態(tài)發(fā)送單元具體用于在數(shù)據卡插入所述數(shù)據卡切換裝置或數(shù)據卡重啟后,將所述端口形態(tài)標志發(fā)送至所述數(shù)據卡。
17.如權利要求14所述的數(shù)據卡切換裝置,其特征在于,所述端口形態(tài)獲取單元具體用于接收用戶設置的所述端口形態(tài)標志。
18.如權利要求17所述的數(shù)據卡切換裝置,其特征在于,端口形態(tài)發(fā)送單元具體用于打開AT命令端口,通過AT命令將所述端口形態(tài)標志發(fā)送至所述數(shù)據卡存儲,以使數(shù)據卡讀取所述端口形態(tài)標志完成切換。
19.如權利要求14所述的數(shù)據卡切換裝置,其特征在于,所述端口形態(tài)獲取單元具體用于根據預先集成的與端口形態(tài)標志相關的配置獲取所述端口形態(tài)標志。
20.如權利要求19所述的數(shù)據卡切換裝置,其特征在于,端口形態(tài)發(fā)送單元具體用于當數(shù)據卡插入到所述數(shù)據卡切換裝置時,根據數(shù)據卡上報的光盤設備模式通過光盤驅動程序將所述端口形態(tài)標志發(fā)送至所述數(shù)據卡。
21.如權利要求14?20中任一項所述的數(shù)據卡切換裝置,其特征在于,所述端口形態(tài)標志至少包括:modem端口形態(tài)標志及hilink端口形態(tài)標志,數(shù)據卡至少包括:modem端口形態(tài)模式及hilink端口形態(tài)模式。
22.—種數(shù)據卡,其特征在于,包括: 端口形態(tài)獲取單元,用于從數(shù)據卡切換裝置獲取端口形態(tài)標志; 切換單元,用于根據所述端口形態(tài)標志,數(shù)據卡切換為相應的端口形態(tài)。
23.如權利要求22所述的數(shù)據卡,其特征在于,所述端口形態(tài)獲取單元具體用于所述數(shù)據卡插入所述數(shù)據卡切換裝置或數(shù)據卡重啟后,接收所述數(shù)據卡切換裝置發(fā)送的端口形態(tài)標志,所述數(shù)據卡切換裝置發(fā)送的端口形態(tài)標志是通過在數(shù)據卡切換裝置上運行相應的端口形態(tài)驅動獲得。
24.如權利要求22所述的數(shù)據卡,其特征在于,所述端口形態(tài)獲取單元具體用于所述數(shù)據卡插入數(shù)據卡切換裝置或數(shù)據卡重啟后,讀取數(shù)據卡中存儲的端口形態(tài)標志,所述數(shù)據卡中存儲的端口形態(tài)標志在所述數(shù)據卡插入數(shù)據卡切換裝置時,由數(shù)據卡切換裝置通過AT命令端口發(fā)送AT命令寫入到所述數(shù)據卡的存儲器中。
25.如權利要求22所述的數(shù)據卡,其特征在于,所述端口形態(tài)獲取單元具體用于所述數(shù)據卡插入數(shù)據卡切換裝置后,上報光盤設備,并且一直保持光盤模式不變,通過所述光盤模式接收由數(shù)據卡切換裝置發(fā)送的包含所述端口形態(tài)標志的光盤命令。
26.如權利要求22?25中任一項所述的數(shù)據卡,其特征在于,所述端口形態(tài)標志至少包括:modem端口形態(tài)標志及hilink端口形態(tài)標志,數(shù)據卡至少包括:modem形態(tài)端口及hilink形態(tài)端口。
【文檔編號】G06F13/10GK104239241SQ201310247219
【公開日】2014年12月24日 申請日期:2013年6月20日 優(yōu)先權日:2013年6月20日
【發(fā)明者】曹智強 申請人:華為終端有限公司