本發(fā)明涉及無線通信技術(shù),尤其涉及一種數(shù)據(jù)卡及數(shù)據(jù)卡的通信方法和系統(tǒng)。
背景技術(shù):
數(shù)據(jù)卡是一種應(yīng)用于個人計算機(PC,Personal Computer)、筆記本電腦等便攜設(shè)備并采用移動通信技術(shù)接入互聯(lián)網(wǎng)的設(shè)備。目前,傳統(tǒng)的數(shù)據(jù)卡在使用時需要將數(shù)據(jù)卡通過物理的通用串行總線(USB,Universal Serial Bus)端口插入到PC或筆記本電腦等便攜設(shè)備中,通過將物理的USB端口虛擬成用來通信的串行通訊端口(COM,cluster COMmunication port)來和電腦等便攜設(shè)備上所安裝的UI程序進行通信。因此,傳統(tǒng)數(shù)據(jù)卡必須要占用PC或筆記本電腦等便攜設(shè)備的一個USB端口,通常一個PC或筆記本電腦等便攜設(shè)備一共有四個USB端口,當傳統(tǒng)數(shù)據(jù)卡占用了一個USB端口后,不僅限制了PC或筆記本電腦等便攜設(shè)備的外接設(shè)備的數(shù)量,而且還影響了用戶使用時的便捷性。
技術(shù)實現(xiàn)要素:
為解決上述技術(shù)問題,本發(fā)明實施例期望提供一種數(shù)據(jù)卡及數(shù)據(jù)卡的通信方法和系統(tǒng),不僅不對PC或筆記本電腦等便攜設(shè)備的外接設(shè)備的數(shù)量進行限制,而且還提高了數(shù)據(jù)卡使用的便捷性。
本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:
第一方面,本發(fā)明實施例提供了一種數(shù)據(jù)卡的通信方法,所述方法包括:
所述數(shù)據(jù)卡通過與便攜設(shè)備建立的無線連接通道接收所述便攜設(shè)備發(fā)送的操作指令;
所述數(shù)據(jù)卡根據(jù)所述操作指令對所述數(shù)據(jù)卡進行相應(yīng)的操作。
進一步地,所述方法還包括:
所述數(shù)據(jù)卡將所述操作指令對應(yīng)的操作響應(yīng)通過所述無線連接通道上報至所述便攜設(shè)備,以使得在所述便攜設(shè)備進行展示所述操作響應(yīng)。
進一步地,所述操作指令的格式為所述操作指令對應(yīng)的命令A(yù)T指令。
進一步地,所述數(shù)據(jù)卡通過與便攜設(shè)備建立的無線連接通道接收所述便攜設(shè)備發(fā)送的操作指令之前,所述方法還包括:
所述數(shù)據(jù)卡與所述便攜設(shè)備建立所述無線連接通道;
所述數(shù)據(jù)卡通過所述無線連接通道將所述數(shù)據(jù)卡的驅(qū)動軟件推送至所述便攜設(shè)備;其中,所述驅(qū)動軟件,用于將所述操作指令轉(zhuǎn)化為相應(yīng)的AT指令,并指示所述便攜設(shè)備通過所述無線連接通道將所述操作指令對應(yīng)的AT指令發(fā)送至所述數(shù)據(jù)卡;以及,指示所述便攜設(shè)備通過所述無線連接通道接收所述操作指令對應(yīng)的操作響應(yīng),并將所述操作指令對應(yīng)的操作響應(yīng)在所述便攜設(shè)備進行展示。
進一步地,所述無線連接通道包括無線保真WIFI連接通道。
第二方面,本發(fā)明實施例提供了一種數(shù)據(jù)卡,所述數(shù)據(jù)卡包括:無線通道建立單元、接收單元和操作單元,其中,
所述無線通道建立單元,用于與便攜設(shè)備建立無線連接通道;
所述接收單元,用于通過所述無線連接通道接收所述便攜設(shè)備發(fā)送的操作指令;
所述操作單元,用于根據(jù)所述操作指令對所述數(shù)據(jù)卡進行相應(yīng)的操作。
進一步地,,所述數(shù)據(jù)卡還包括:上報單元,用于將所述操作指令對應(yīng)的操作響應(yīng)通過所述無線連接通道上報至所述便攜設(shè)備,以使得在所述便攜設(shè)備進行展示所述操作響應(yīng)。
進一步地,,所述操作指令的格式為所述操作指令對應(yīng)的命令A(yù)T指令。
進一步地,,所述數(shù)據(jù)卡還包括:推送單元,用于通過所述無線連接通道將所述數(shù)據(jù)卡的驅(qū)動軟件推送至所述便攜設(shè)備;其中,所述驅(qū)動軟件,用于將所述操作指令轉(zhuǎn)化為相應(yīng)的AT指令,并指示所述便攜設(shè)備通過所述無線連接通 道將所述操作指令對應(yīng)的AT指令發(fā)送至所述數(shù)據(jù)卡;以及,指示所述便攜設(shè)備通過所述無線連接通道接收所述操作指令對應(yīng)的操作響應(yīng),并將所述操作指令對應(yīng)的操作響應(yīng)在所述便攜設(shè)備進行展示。
進一步地,,所述無線連接通道包括無線保真WIFI連接通道。
第三方面,本發(fā)明實施例提供了一種數(shù)據(jù)卡的通信系統(tǒng),所述系統(tǒng)包括數(shù)據(jù)卡和便攜設(shè)備;所述數(shù)據(jù)卡,用于與所述便攜設(shè)備建立無線連接通道;
以及,通過所述無線連接通道接收所述便攜設(shè)備發(fā)送的操作指令;
以及,根據(jù)所述操作指令對所述數(shù)據(jù)卡進行相應(yīng)的操作;
所述便攜設(shè)備,用于通過所述無線連接通道向所述數(shù)據(jù)卡發(fā)送操作指令。
進一步地,,所述數(shù)據(jù)卡,還用于將所述操作指令對應(yīng)的操作響應(yīng)通過所述無線連接通道上報至所述便攜設(shè)備;
所述便攜設(shè)備,還用于展示所述操作響應(yīng)。
本發(fā)明實施例提供了一種數(shù)據(jù)卡及數(shù)據(jù)卡的通信方法和系統(tǒng),通過將USB端口替換為無線連接通道作為數(shù)據(jù)卡與便攜設(shè)備之間的交互通道,不僅不對PC或筆記本電腦等便攜設(shè)備的外接設(shè)備的數(shù)量進行限制,而且還提高了數(shù)據(jù)卡使用的便捷性。
附圖說明
圖1為本發(fā)明實施例提供的一種數(shù)據(jù)卡的通信方法流程示意圖;
圖2為本發(fā)明實施例提供的一種數(shù)據(jù)卡與便攜設(shè)備建立無線連接通道的流程示意圖;
圖3為本發(fā)明實施例提供的一種數(shù)據(jù)卡的通信方法的具體流程示意圖;
圖4為本發(fā)明實施例提供的一種數(shù)據(jù)卡的結(jié)構(gòu)示意圖;
圖5為本發(fā)明實施例提供的另一種數(shù)據(jù)卡的結(jié)構(gòu)示意圖;
圖6為本發(fā)明實施例提供的一種數(shù)據(jù)卡的通信系統(tǒng)結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述。
本發(fā)明實施例的基本思想是,通過將數(shù)據(jù)卡傳統(tǒng)的USB端口替換成無線連接通道,從而作為數(shù)據(jù)卡與便攜設(shè)備之間的交互通道,不僅不對PC或筆記本電腦等便攜設(shè)備的外接設(shè)備的數(shù)量進行限制,而且還提高了數(shù)據(jù)卡使用的便捷性。
參見圖1,其示出了本發(fā)明實施例提供的一種數(shù)據(jù)卡的通信方法流程,需要強調(diào)的是,在本方法流程中,數(shù)據(jù)卡不通過USB端口與便攜設(shè)備之間進行操作指令的交互,優(yōu)選地,對于本發(fā)明實施例后續(xù)所述的數(shù)據(jù)卡,在與便攜設(shè)備進行操作指令交互的過程中,可以認為不包括USB端口,該方法流程可以包括:
S101:數(shù)據(jù)卡通過與便攜設(shè)備建立的無線連接通道接收便攜設(shè)備發(fā)送的操作指令;
示例性地,無線連接通道可以包括無線保真(WIFI,WIreless-Fidelity)連接通道,也可以包括其他能夠進行無線直連方式的通行通道,本發(fā)明實施例對此不作過多的贅述。
具體地,便攜設(shè)備所發(fā)送的操作指令的格式可以為該操作指令對應(yīng)的命令(AT,Attention)指令。
S102:數(shù)據(jù)卡根據(jù)操作指令對數(shù)據(jù)卡進行相應(yīng)的操作。
具體地,數(shù)據(jù)卡可以根據(jù)操作指令對應(yīng)的AT指令來完成操作指令對應(yīng)的操作,比如,當操作指令為連接網(wǎng)絡(luò)時,那么數(shù)據(jù)卡可以根據(jù)連接網(wǎng)絡(luò)的AT指令來實現(xiàn)連接網(wǎng)絡(luò)的操作,需要說明的是,AT指令通常是事先與操作指令約定好的對應(yīng)的指令。
進一步地,在步驟S101之前,參見圖2,本方法還包括:
S1001:數(shù)據(jù)卡與便攜設(shè)備建立無線連接通道;
S1002:數(shù)據(jù)卡通過無線連接通道將數(shù)據(jù)卡的驅(qū)動軟件推送至便攜設(shè)備;
其中,該驅(qū)動軟件可以用于將操作指令轉(zhuǎn)化為相應(yīng)的AT指令,并指示便攜設(shè)備通過無線連接通道將操作指令對應(yīng)的AT指令發(fā)送至數(shù)據(jù)卡;以及,指示便攜設(shè)備通過無線連接通道接收操作指令對應(yīng)的操作響應(yīng),并將操作指令對應(yīng)的操作響應(yīng)在便攜設(shè)備進行展示。
示例性地,在步驟S102之后,本方法還包括:
數(shù)據(jù)卡將操作指令對應(yīng)的操作響應(yīng)通過無線連接通道上報至便攜設(shè)備,以使得在便攜設(shè)備進行展示操作響應(yīng)。
具體地,在便攜設(shè)備進行展示操作響應(yīng)也可以是由便攜設(shè)備上所安裝的驅(qū)動軟件進行實現(xiàn)。
本實施例提供的一種數(shù)據(jù)卡的通信方法,通過將USB端口替換為無線連接通道作為數(shù)據(jù)卡與便攜設(shè)備之間的交互通道,不僅不對PC或筆記本電腦等便攜設(shè)備的外接設(shè)備的數(shù)量進行限制,而且還提高了數(shù)據(jù)卡使用的便捷性。
基于前述實施例相同的技術(shù)構(gòu)思,以數(shù)據(jù)卡連接網(wǎng)絡(luò)為例,對前述實施例所提到的方法進行說明,參見圖3,其示出了本發(fā)明實施例提供的一種數(shù)據(jù)卡的通信方法的具體流程,包括:
S301:數(shù)據(jù)卡與便攜設(shè)備建立無線連接通道;
具體地,由于數(shù)據(jù)卡不通過USB端口與便攜設(shè)備之間進行操作指令的交互,因此,數(shù)據(jù)卡可以具有無線連接的能力,比如數(shù)據(jù)卡能夠與便攜設(shè)備建立WIFI連接通道。
S302:數(shù)據(jù)卡通過無線連接通道將數(shù)據(jù)卡的驅(qū)動軟件推送至便攜設(shè)備;
具體地,驅(qū)動軟件具體可以一種能夠?qū)崿F(xiàn)便攜設(shè)備與數(shù)據(jù)卡之間交互的軟件,不僅可以用于將便攜設(shè)備的操作指令轉(zhuǎn)化為相應(yīng)的AT指令,并指示便攜設(shè)備通過無線連接通道將操作指令對應(yīng)的AT指令發(fā)送至數(shù)據(jù)卡;而且還能夠用于,指示便攜設(shè)備通過無線連接通道從數(shù)據(jù)卡處接收操作指令對應(yīng)的操作響應(yīng),并將操作指令對應(yīng)的操作響應(yīng)在便攜設(shè)備進行展示。需要說明的是,AT指令通常是事先與操作指令約定好的對應(yīng)的指令。
可以理解的,當便攜設(shè)備將數(shù)據(jù)卡的驅(qū)動軟件安裝完畢后,便攜設(shè)備就能 夠通過與其WIFI連接的數(shù)據(jù)卡進行網(wǎng)絡(luò)連接,可以包括:
S303:便攜設(shè)備向數(shù)據(jù)卡發(fā)送連接網(wǎng)絡(luò)指令;
可以理解的,連接網(wǎng)絡(luò)指令是一種具體的操作指令,可以是用戶在便攜設(shè)備上通過數(shù)據(jù)卡的驅(qū)動軟件進行操作指令的下發(fā)。
具體地,便攜設(shè)備可以通過數(shù)據(jù)卡的驅(qū)動軟件將操作指令轉(zhuǎn)換為對應(yīng)的AT指令之后向數(shù)據(jù)卡進行發(fā)送,因此,便攜設(shè)備向數(shù)據(jù)卡所發(fā)送的連接網(wǎng)絡(luò)指令的格式可以是連接網(wǎng)絡(luò)指令對應(yīng)的AT指令。
S304:數(shù)據(jù)卡根據(jù)連接網(wǎng)絡(luò)指令對數(shù)據(jù)卡進行網(wǎng)絡(luò)連接;
具體地,由于數(shù)據(jù)卡在接收到的連接網(wǎng)絡(luò)指令對應(yīng)的AT指令之后,數(shù)據(jù)卡的板側(cè)就會相應(yīng)地執(zhí)行該條AT指令操作數(shù)據(jù)卡的硬件實現(xiàn)網(wǎng)絡(luò)連接。
S305:數(shù)據(jù)卡將網(wǎng)絡(luò)連接響應(yīng)通過無線連接通道上報至便攜設(shè)備;
具體地,當數(shù)據(jù)卡根據(jù)連接網(wǎng)絡(luò)指令進行完網(wǎng)絡(luò)連接之后,可以將連接的網(wǎng)絡(luò)狀態(tài)信息向便攜設(shè)備進行反饋,例如連接的網(wǎng)絡(luò)通斷狀態(tài),連接的網(wǎng)絡(luò)上傳和下載的實時速率等,這些都是網(wǎng)絡(luò)連接成功之后能夠反饋的響應(yīng)信息。
S306:便攜設(shè)備通過數(shù)據(jù)卡的驅(qū)動軟件將網(wǎng)絡(luò)連接響應(yīng)進行展示。
具體地,數(shù)據(jù)卡的驅(qū)動軟件可以和用戶界面(UI,User Interface)軟件封裝在一起,從而便攜設(shè)備通過數(shù)據(jù)卡的驅(qū)動軟件接收到網(wǎng)絡(luò)連接響應(yīng)之后,能夠?qū)⒕W(wǎng)絡(luò)連接響應(yīng)在UI軟件上進行展示。具體的展示方式為本發(fā)明實施例的慣用手段,在此不再贅述。
本實施例以數(shù)據(jù)卡連接網(wǎng)絡(luò)為例,對本發(fā)明實施例提供的數(shù)據(jù)卡的通信方法進行了說明,通過將USB端口替換為無線連接通道作為數(shù)據(jù)卡與便攜設(shè)備之間的交互通道,不僅不對PC或筆記本電腦等便攜設(shè)備的外接設(shè)備的數(shù)量進行限制,而且還提高了數(shù)據(jù)卡使用的便捷性。
基于前述實施例相同的技術(shù)構(gòu)思,參見圖4,其示出了本發(fā)明實施例提供的一種數(shù)據(jù)卡40的結(jié)構(gòu),該數(shù)據(jù)卡40不通過USB端口與便攜設(shè)備之間進行操作指令的交互,該數(shù)據(jù)卡40包括:無線通道建立單元401、接收單元402和操作單元403,其中,
無線通道建立單元401,用于與便攜設(shè)備建立無線連接通道;
接收單元402,用于通過無線連接通道接收便攜設(shè)備發(fā)送的操作指令;
操作單元403,用于根據(jù)操作指令對數(shù)據(jù)卡40進行相應(yīng)的操作。
示例性地,參見圖5,數(shù)據(jù)卡40還包括:上報單元404,用于將操作指令對應(yīng)的操作響應(yīng)通過無線連接通道上報至便攜設(shè)備,以使得在便攜設(shè)備進行展示操作響應(yīng)。
示例性地,操作指令的格式為操作指令對應(yīng)的命令A(yù)T指令。
示例性地,參見圖5,數(shù)據(jù)卡40還包括:推送單元405,用于通過無線連接通道將數(shù)據(jù)卡40的驅(qū)動軟件推送至便攜設(shè)備;其中,驅(qū)動軟件,用于將操作指令轉(zhuǎn)化為相應(yīng)的AT指令,并指示便攜設(shè)備通過無線連接通道將操作指令對應(yīng)的AT指令發(fā)送至數(shù)據(jù)卡40;以及,指示便攜設(shè)備通過無線連接通道接收操作指令對應(yīng)的操作響應(yīng),并將操作指令對應(yīng)的操作響應(yīng)在便攜設(shè)備進行展示。
示例性地,無線連接通道包括無線保真WIFI連接通道。
本實施例提供了一種數(shù)據(jù)卡40,通過將USB端口替換為無線連接通道作為數(shù)據(jù)卡40與便攜設(shè)備之間的交互通道,不僅不對PC或筆記本電腦等便攜設(shè)備的外接設(shè)備的數(shù)量進行限制,而且還提高了數(shù)據(jù)卡40使用的便捷性。
基于前述實施例相同的技術(shù)構(gòu)思,參見圖6,其示出了本發(fā)明實施例提供的一種數(shù)據(jù)卡的通信系統(tǒng)60,所述系統(tǒng)60包括數(shù)據(jù)卡40和便攜設(shè)備70;其中,所述數(shù)據(jù)卡40,用于與便攜設(shè)備70建立無線連接通道;
以及,通過無線連接通道接收便攜設(shè)備70發(fā)送的操作指令;
以及,根據(jù)操作指令對數(shù)據(jù)卡40進行相應(yīng)的操作;
便攜設(shè)備70,用于通過無線連接通道向數(shù)據(jù)卡40發(fā)送操作指令。
示例性地,數(shù)據(jù)卡40,還用于將操作指令對應(yīng)的操作響應(yīng)通過無線連接通道上報至便攜設(shè)備70;
便攜設(shè)備70,還用于展示操作響應(yīng)。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用硬件實施例、軟件實施例、或結(jié)合軟件和 硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
以上,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。