專利名稱:基于無線連接的pc側(cè)軟件實現(xiàn)方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無線通信技術(shù)領(lǐng)域,特別是指一種基于無線連接的PC側(cè)軟件實現(xiàn)方
法和系統(tǒng)。
背景技術(shù):
隨著人們生活水平的提高,通訊技術(shù)的日益發(fā)展,移動終端目前已不僅僅用來通 話,更是個人的信息終端,包含了眾多的名片夾、短信、照片、日程安排、移動存儲器等功能, 幾乎等同于個人電腦(PC)。于是出現(xiàn)了PC側(cè)軟件專門用于移動終端和PC的通訊。PC側(cè) 軟件可以實現(xiàn)名片夾、短信的下載和上傳編輯、圖片瀏覽、音視頻播放、日程安排的下載與 編輯等等非常實用的功能。 藍牙是一種短距的無線通訊技術(shù),電子裝置彼此可以通過藍牙連接起來,代替了 傳統(tǒng)的電線,透過芯片上的無線接收器,配有藍牙的電子產(chǎn)品能夠在十公尺的距離內(nèi)相互 通信。目前,藍牙技術(shù)已經(jīng)進入藍牙2. l版及增強速率(EDR,Enhanced data rate)的階段, 數(shù)據(jù)傳輸速率可達2 3Mbps,2009年出臺的藍牙3. 0將數(shù)據(jù)傳輸工作采用802. 11 (WIFI) 無線網(wǎng)絡(luò)標(biāo)準,速度更是將達到24Mbps,所以,藍牙技術(shù)的傳送速率并不會成為瓶頸。鑒于 藍牙技術(shù)的低功耗高速率的優(yōu)勢,藍牙技術(shù)已成為移動終端和PC的標(biāo)準配置。
但是,目前在使用PC側(cè)軟件時,大多采用通用串行總線(USB, UniversalSerial BUS)數(shù)據(jù)線的方式使移動終端與PC相連,這就要求必須有USB數(shù)據(jù)線,由于同一移動終端 廠商的移動終端數(shù)據(jù)線也有幾種規(guī)格,因此,移動終端和PC連接時經(jīng)常會出現(xiàn)移動終端的 USB數(shù)據(jù)線與PC不匹配而無法連接的問題,這對于用戶的使用非常的不方便,特別是對于 經(jīng)常出差的商務(wù)人士尤為明顯。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種基于無線連接的PC側(cè)軟件實現(xiàn)方法 和系統(tǒng),通過移動終端和PC的藍牙無線連接就能夠?qū)崿F(xiàn)PC側(cè)軟件的功能,擺脫了 USB數(shù)據(jù) 線的約束。 為達到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的 本發(fā)明提供了一種基于無線連接的PC側(cè)軟件實現(xiàn)方法,該方法包括 建立個人電腦(PC)和目標(biāo)移動終端之間的藍牙無線連接; 基于所述藍牙無線連接,所述PC對所述目標(biāo)移動終端進行PC側(cè)軟件操作。 進一步地,所述PC具有藍牙芯片或者藍牙適配器; 所述PC和目標(biāo)移動終端上安裝運行有PC側(cè)軟件。
進一步地,所述建立PC和目標(biāo)移動終端之間的藍牙無線連接,具體為 所述PC確定當(dāng)前有可連接的目標(biāo)移動終端時,選中所述目標(biāo)移動終端,并打開第
一虛擬串口,發(fā)起與所述目標(biāo)移動終端的藍牙無線連接; 所述目標(biāo)移動終端接受所述藍牙無線連接時,打開第二虛擬串口 ,所述PC與目標(biāo)移動終端的藍牙無線連接建立。
該方法進一步包括預(yù)先設(shè)置所述第一虛擬串口和第二虛擬串口的C0M值和數(shù)據(jù) 傳輸比特率,在所述藍牙無線連接建立后,規(guī)范所述PC和目標(biāo)移動終端之間數(shù)據(jù)的傳輸。
進一步地,所述PC確定當(dāng)前有可連接的目標(biāo)移動終端,具體為
所述PC查詢用戶界面(UI)提供的藍牙設(shè)備列表,當(dāng)含有目標(biāo)移動終端的標(biāo)識時, 確定當(dāng)前有可連接的目標(biāo)移動終端; 所述PC確定當(dāng)前沒有可連接的目標(biāo)移動終端時,該方法進一步包括所述PC搜索 目標(biāo)移動終端; 在所述目標(biāo)移動終端的身份驗證通過后,將所述目標(biāo)移動終端的標(biāo)識添加到所述 UI提供的藍牙設(shè)備列表中。 進一步地,所述PC對目標(biāo)移動終端進行PC側(cè)軟件操作,具體為 所述第一虛擬串口將用戶通過所述UI輸入的操作指令發(fā)送到第一藍牙協(xié)議棧;
由第一藍牙協(xié)議棧對所述操作指令封裝后發(fā)送給第一藍牙天線;所述第一藍牙天線將所述
操作指令轉(zhuǎn)換為藍牙射頻信號,通過所述藍牙無線連接發(fā)送給目標(biāo)移動終端的第二藍牙天
線; 所述第二藍牙天線將接收到的藍牙射頻信號發(fā)送到第二藍牙協(xié)議棧進行解析后, 得到所述操作指令,并由第二虛擬串口將所述操作指令發(fā)送給應(yīng)用模塊;所述應(yīng)用模塊依 據(jù)所述操作指令執(zhí)行相應(yīng)的PC側(cè)軟件操作。 在所述應(yīng)用模塊執(zhí)行相應(yīng)的PC側(cè)軟件操作后,該方法進一步包括向所述PC返回 所述PC側(cè)軟件操作的執(zhí)行結(jié)果。 當(dāng)PC側(cè)沒有安裝運行所述PC側(cè)軟件時,建立PC和目標(biāo)移動終端之間的藍牙無線 連接之前,該方法進一步包括 所述PC選中目標(biāo)移動終端后,建立與目標(biāo)移動終端的文件傳輸協(xié)議(FTP)連接; 通過所述FTP連接從所述目標(biāo)移動終端中下載、并安裝PC側(cè)軟件; 所述PC側(cè)軟件下載完成后、或者PC運行所述PC側(cè)軟件后,斷開所述FTP連接;并 在PC運行所述PC側(cè)軟件后,選中所述目標(biāo)移動終端,建立藍牙無線連接。
本發(fā)明還提供了一種基于無線連接的PC側(cè)軟件實現(xiàn)系統(tǒng),該系統(tǒng)包括PC和移動 終端,其中 所述PC,用于和所述移動終端建立藍牙無線連接;還用于對移動終端進行PC側(cè)軟 件操作; 所述移動終端,用于和所述PC建立藍牙無線連接;還用于執(zhí)行所述PC側(cè)軟件操 作,并向所述PC返回操作執(zhí)行結(jié)果。
所述PC包括UI、第一虛擬串口、第一藍牙協(xié)議棧和第一藍牙天線;所述移動終端 包括應(yīng)用模塊、第二虛擬串口、第二藍牙協(xié)議棧和第二藍牙天線;
建立PC與移動終端的藍牙無線連接時 所述UI,用于顯示當(dāng)前可連接的移動終端;所述第一虛擬串口,用于在選中所述 可連接的移動終端時打開,發(fā)起與所述移動終端的藍牙無線連接;所述第二虛擬串口 ,用于 在所述移動終端接受藍牙無線連接時打開,完成藍牙無線連接的建立;
對移動終端進行PC側(cè)軟件操作時
5
所述UI,用于供用戶輸入PC側(cè)軟件操作指令;所述第一虛擬串口,用于將所述操 作指令發(fā)送到所述第一藍牙協(xié)議棧;所述第一藍牙協(xié)議棧,用于對所述操作指令封裝后發(fā) 送給所述第一藍牙天線;所述第一藍牙天線,用于將所述操作指令轉(zhuǎn)換為藍牙射頻信號,并 發(fā)送給所述第二藍牙天線;所述第二藍牙天線,用于將接收到的藍牙射頻信號發(fā)送到所述 第二藍牙協(xié)議棧;所述第二藍牙協(xié)議棧,用于對所述藍牙射頻信號進行解析后,得到所述操 作指令;所述第二虛擬串口,用于將所述操作指令發(fā)送給所述應(yīng)用模塊;所述應(yīng)用模塊,用 于依據(jù)所述操作指令執(zhí)行相應(yīng)的PC側(cè)軟件操作,并將操作執(zhí)行結(jié)果返回給所述PC。
本發(fā)明中,在具有藍牙天線、或者插上藍牙適配器的PC上運行PC側(cè)軟件,并通過 藍牙技術(shù)提供的無線通訊功能使PC和移動終端連接,該移動終端也運行有PC側(cè)軟件;如 此,基于藍牙無線連接,在PC上通過PC側(cè)軟件就可以實現(xiàn)對移動終端的各種操作,擺脫了 USB數(shù)據(jù)線的約束,給用戶帶來了方便。
圖1為本發(fā)明實現(xiàn)PC側(cè)軟件的應(yīng)用環(huán)境實例圖;
圖2為本發(fā)明基于無線連接的PC側(cè)軟件實現(xiàn)系統(tǒng)結(jié)構(gòu)示意圖;
圖3為本發(fā)明實施例一基于無線連接的PC側(cè)軟件實現(xiàn)方法流程圖;
圖4為本發(fā)明實施例二基于無線連接的PC側(cè)軟件實現(xiàn)方法流程圖。
具體實施例方式
下面結(jié)合附圖和具體實施例對本發(fā)明的技術(shù)方案進一步詳細闡述。
圖1所示為本發(fā)明實現(xiàn)PC側(cè)軟件的應(yīng)用環(huán)境實例圖,在具有藍牙天線、或者插上
藍牙適配器的PC上運行PC側(cè)軟件,并通過藍牙技術(shù)提供的無線通訊功能使PC和移動終端
建立無線連接、即藍牙無線連接,同時移動終端上也運行有PC側(cè)軟件;如此,基于PC側(cè)軟
件,就可以通過PC實現(xiàn)對移動終端的各種操作(即PC側(cè)軟件操作),包括但不僅限于移動
終端上的名片夾及短信的下載、多媒體文件的上傳編輯、圖片瀏覽、音視頻播放、和日程安
排的下載與編輯等等功能。 本發(fā)明提供了一種PC側(cè)軟件的實現(xiàn)系統(tǒng),如圖2所示,該系統(tǒng)包括PC10和移動終 端20,其中: PC IO,用于和移動終端20建立藍牙無線連接;還用于對移動終端20進行PC側(cè)軟 件操作,包含用戶界面(UI,User Interface) ll,主要用于供用戶輸入對移動終端的PC側(cè) 軟件操作指令;第一虛擬串口 12,為PC側(cè)軟件操作系統(tǒng)上的一種虛擬設(shè)備,模擬了真實的 串口通訊協(xié)議,可以對它進行讀寫,主要用于數(shù)據(jù)傳輸;第一藍牙協(xié)議棧13,用于完成藍牙 規(guī)范和數(shù)據(jù)的封裝、解析;第一藍牙天線14,主要完成藍牙射頻信號的發(fā)射和接收。
移動終端20,用于和PC IO建立藍牙無線連接;還用于執(zhí)行PC側(cè)軟件操作,并向 所述PC IO返回操作執(zhí)行結(jié)果。在本發(fā)明中主要應(yīng)用為目標(biāo)移動終端、即需要連接的移動 終端,包含 應(yīng)用模塊21,用于依據(jù)用戶的PC側(cè)軟件操作指令,執(zhí)行相應(yīng)的PC側(cè)軟件操作,并 返回執(zhí)行結(jié)果,可以通過Sever軟件功能實現(xiàn);第二虛擬串口 22,為PC側(cè)軟件操作系統(tǒng)上 的一種虛擬設(shè)備,模擬了真實的串口通訊協(xié)議,可以對它進行讀寫,主要用于數(shù)據(jù)傳輸;第二藍牙協(xié)議棧23,用于完成藍牙規(guī)范和數(shù)據(jù)的封裝、解析;第二藍牙天線24,主要完成藍牙 射頻信號的發(fā)射和接收。 建立PC與移動終端的藍牙藍牙無線連接時,UI ll用于顯示當(dāng)前可連接的目標(biāo)移 動終端20 ;第一虛擬串口 12,用于在選中目標(biāo)移動終端20時打開,發(fā)起與目標(biāo)移動終端20 的藍牙無線連接;第二虛擬串口 22,用于在目標(biāo)移動終端20接受藍牙無線連接時打開,完 成藍牙無線連接的建立; 對目標(biāo)移動終端20進行PC側(cè)軟件操作時,UI 11用于供用戶輸入PC側(cè)軟件操作 指令;第一虛擬串口 12用于將操作指令發(fā)送到第一藍牙協(xié)議棧13 ;第一藍牙協(xié)議棧13用 于對操作指令封裝后發(fā)送給第一藍牙天線14 ;第一藍牙天線14用于將操作指令轉(zhuǎn)換為藍 牙射頻信號,并發(fā)送給第二藍牙天線24 ;第二藍牙天線24用于將接收到的藍牙射頻信號發(fā) 送到第二藍牙協(xié)議棧23 ;第二藍牙協(xié)議棧23用于對藍牙射頻信號進行解析后,得到操作指 令;第二虛擬串口 22用于將操作指令發(fā)送給應(yīng)用模塊21 ;應(yīng)用模塊21用于依據(jù)操作指令 執(zhí)行相應(yīng)的PC側(cè)軟件操作,并將操作執(zhí)行結(jié)果返回給PC 10。 圖3為本發(fā)明實施例一中PC側(cè)軟件的實現(xiàn)方法流程圖,該實施例應(yīng)用于PC和移 動終端都安裝了 PC側(cè)軟件的情況,該流程包含如下步驟 步驟301,在PC和移動終端上運行PC側(cè)軟件,PC通過UI模塊查看是否有所要連 接的目標(biāo)移動終端,如果否,執(zhí)行步驟302 ;如果是,執(zhí)行步驟304。 PC和移動終端運行PC側(cè)軟件后,具有藍牙天線、或者藍牙適配器的PC會通過藍牙
技術(shù)提供的無線通信功能自動搜索可以連接的移動終端。較佳地,PC的UI模塊會提供一
個藍牙設(shè)備列表,在該列表下列舉出搜索到的當(dāng)前可以連接的一個或多個移動終端。如果
當(dāng)前存在需要連接的目標(biāo)移動終端,則執(zhí)行步驟304 ;否則,執(zhí)行步驟302。 步驟302,若當(dāng)前沒有所要連接的目標(biāo)移動終端,則可以通過UI模塊選擇搜索目
標(biāo)移動終端,具體的PC依據(jù)該搜索指令,采用藍牙技術(shù)提供的無線通信功能來搜索目標(biāo)移
動終端。 步驟303,判斷是否搜索到目標(biāo)移動終端,如果沒有搜索到,則繼續(xù)搜索;如果搜 索到需要連接的目標(biāo)移動終端,則執(zhí)行步驟304。 如果搜索到目標(biāo)移動終端,則UI模塊會將該目標(biāo)移動終端的標(biāo)識顯示在藍牙設(shè) 備列表中;如果沒有搜索到,則在藍牙設(shè)備列表不顯示該目標(biāo)移動終端的任何信息;或者, 也可以通過其他的方式顯示搜索結(jié)果。 在搜索目標(biāo)移動終端時,出于安全性的考慮,可以采用藍牙設(shè)備配對操作,即在搜 索的過程中PC需要驗證目標(biāo)移動終端的身份信息,如當(dāng)PC搜索到目標(biāo)移動終端時,通過UI 模塊向用戶進行提示,要求用戶輸入預(yù)先設(shè)置的目標(biāo)移動終端的身份信息(如設(shè)備名稱、 密碼等)。通過驗證后,UI模塊才將該移動終端的標(biāo)識添加到藍牙設(shè)備列表中。
步驟304,索到需要連接的目標(biāo)移動終端時,選中目標(biāo)移動終端。
步驟305,PC打開第一虛擬串口,具體地,可以通過UI模塊向用戶提供一個虛擬串 口選擇窗口,當(dāng)選中目標(biāo)移動終端時,由用戶來選擇打開第一虛擬串口 ;或者,也可以設(shè)置 在選中目標(biāo)移動終端時,觸發(fā)PC自動打開第一虛擬串口。 第一虛擬串口打開時,表示要建立PC和移動終端的藍牙無線連接,對虛擬串口的 讀寫操作可以實現(xiàn)PC和移動終端之間數(shù)據(jù)的傳輸。
7
較佳地,可以預(yù)先制定第一虛擬串口和第二虛擬串口的COM值、以及傳輸數(shù)據(jù)的
波特率等,以此來規(guī)范數(shù)據(jù)的傳輸,此處的實現(xiàn)為現(xiàn)有技術(shù),不再贅述。 PC根據(jù)第一虛擬串口的打開狀態(tài),會向移動終端發(fā)起藍牙無線連接請求。 步驟306,此時,出于安全考慮,可以通過目標(biāo)移動終端的顯示屏向用戶進行"是否
接受藍牙無線連接"的提示,如果用戶選擇接受連接,則執(zhí)行步驟307 ;用戶選擇拒絕連接,
該流程結(jié)束。 步驟307,選擇接受藍牙連接之后,移動終端打開第二虛擬串口 ,同時PC與移動終 端的藍牙無線連接建立成功。 步驟308,藍牙無線連接建立成功后,用戶通過UI模塊輸入對移動終端的訪問或 操作指令,對移動終端進行PC側(cè)軟件的相關(guān)訪問及操作,具體過程如下
PC側(cè)功能部分 第一虛擬串口接收到用戶通過UI模塊輸入的指令后,將該指令發(fā)送到第一藍牙 協(xié)議棧;由第一藍牙協(xié)議棧對該指令進行藍牙規(guī)范(符合藍牙傳輸技術(shù)的數(shù)據(jù)格式),并將 該指令封裝后發(fā)送給第一藍牙天線;第一藍牙將該指令轉(zhuǎn)換為藍牙射頻信號,通過藍牙無 線網(wǎng)路發(fā)送給目標(biāo)移動終端的第二藍牙天線;
移動終端側(cè)功能部分 第二藍牙天線將接收到的藍牙射頻信號發(fā)送到第二藍牙協(xié)議棧進行解析和藍牙 規(guī)范,得到上述指令;然后,由第二虛擬串口將解析后的指令發(fā)送給應(yīng)用模塊;應(yīng)用模塊依 據(jù)該指令執(zhí)行相應(yīng)的操作,得到執(zhí)行結(jié)果,并返回給PC。 其中,移動終端將執(zhí)行結(jié)果返回給PC的流程與PC將指令發(fā)送給移動終端的流程 相同,此處不再贅述。 步驟309,完成PC側(cè)軟件的操作后,用戶可以通過UI模塊選擇斷開PC與移動終端 的藍牙無線連接,該流程結(jié)束。 圖4為本發(fā)明實施例二中PC側(cè)軟件的實現(xiàn)方法的流程圖,適用于PC未安裝PC側(cè) 軟件、且沒有可用的USB數(shù)據(jù)線的情況,其步驟如下 其中步驟401 步驟404的實現(xiàn)同步驟301 步驟304,此處不再贅述。 該實施例中,由于PC上沒有安裝運行PC側(cè)軟件,因此,在選定了目標(biāo)移動終端之
后,需要將移動終端上的PC側(cè)軟件下載到PC上,具體如下 步驟405, PC向選中的目標(biāo)移動終端發(fā)起文件傳輸協(xié)議(FTP, File TransferProtocol)連接。 步驟406,此時,出于安全考慮,可以通過移動終端的顯示屏向用戶進行"是否接受 FTP連接"的提示,如果用戶選擇接受,執(zhí)行步驟407 ;否則,該流程結(jié)束。
步驟407, PC與移動終端建立FTP連接。 步驟408,通過FTP連接將移動終端的PC側(cè)軟件下載到PC上,并進行安裝。
步驟409, PC安裝PC側(cè)軟件完成后,斷開與移動終端的FTP連接;當(dāng)然,也可以在 下載完P(guān)C側(cè)軟件后,斷開FTP連接。
步驟410, PC安裝并運行PC側(cè)軟件。 后續(xù)步驟411 步驟416的實現(xiàn)同步驟304 步驟309,此處不再贅述。
以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。
權(quán)利要求
一種基于無線連接的PC側(cè)軟件實現(xiàn)方法,其特征在于,該方法包括建立個人電腦(PC)和目標(biāo)移動終端之間的藍牙無線連接;基于所述藍牙無線連接,所述PC對所述目標(biāo)移動終端進行PC側(cè)軟件操作。
2. 根據(jù)權(quán)利要求1所述基于無線連接的PC側(cè)軟件實現(xiàn)方法,其特征在于, 所述PC具有藍牙芯片或者藍牙適配器;所述PC和目標(biāo)移動終端上安裝運行有PC側(cè)軟件。
3. 根據(jù)權(quán)利要求2所述基于無線連接的PC側(cè)軟件實現(xiàn)方法,其特征在于,所述建立PC和目標(biāo)移動終端之間的藍牙無線連接,具體為所述PC確定當(dāng)前有可連接的目標(biāo)移動終端時,選中所述目標(biāo)移動終端,并打開第一虛 擬串口,發(fā)起與所述目標(biāo)移動終端的藍牙無線連接;所述目標(biāo)移動終端接受所述藍牙無線連接時,打開第二虛擬串口 ,所述PC與目標(biāo)移動 終端的藍牙無線連接建立。
4. 根據(jù)權(quán)利要求3所述基于無線連接的PC側(cè)軟件實現(xiàn)方法,其特征在于,該方法進一 步包括預(yù)先設(shè)置所述第一虛擬串口和第二虛擬串口的COM值和數(shù)據(jù)傳輸比特率,在所述 藍牙無線連接建立后,規(guī)范所述PC和目標(biāo)移動終端之間數(shù)據(jù)的傳輸。
5. 根據(jù)權(quán)利要求3所述基于無線連接的PC側(cè)軟件實現(xiàn)方法,其特征在于,所述PC確定 當(dāng)前有可連接的目標(biāo)移動終端,具體為所述PC查詢用戶界面(UI)提供的藍牙設(shè)備列表,當(dāng)含有目標(biāo)移動終端的標(biāo)識時,確定 當(dāng)前有可連接的目標(biāo)移動終端;所述PC確定當(dāng)前沒有可連接的目標(biāo)移動終端時,該方法進一步包括所述PC搜索目標(biāo) 移動終端;在所述目標(biāo)移動終端的身份驗證通過后,將所述目標(biāo)移動終端的標(biāo)識添加到所 述UI提供的藍牙設(shè)備列表中。
6. 根據(jù)權(quán)利要求3所述基于無線連接的PC側(cè)軟件實現(xiàn)方法,其特征在于,所述PC對目 標(biāo)移動終端進行PC側(cè)軟件操作,具體為所述第一虛擬串口將用戶通過所述UI輸入的操作指令發(fā)送到第一藍牙協(xié)議棧;由第 一藍牙協(xié)議棧對所述操作指令封裝后發(fā)送給第一藍牙天線;所述第一藍牙天線將所述操作 指令轉(zhuǎn)換為藍牙射頻信號,通過所述藍牙無線連接發(fā)送給目標(biāo)移動終端的第二藍牙天線;所述第二藍牙天線將接收到的藍牙射頻信號發(fā)送到第二藍牙協(xié)議棧進行解析后,得到 所述操作指令,并由第二虛擬串口將所述操作指令發(fā)送給應(yīng)用模塊;所述應(yīng)用模塊依據(jù)所 述操作指令執(zhí)行相應(yīng)的PC側(cè)軟件操作。
7. 根據(jù)權(quán)利要求5所述基于無線連接的PC側(cè)軟件實現(xiàn)方法,其特征在于,在所述應(yīng)用 模塊執(zhí)行相應(yīng)的PC側(cè)軟件操作后,該方法進一步包括向所述PC返回所述PC側(cè)軟件操作 的執(zhí)行結(jié)果。
8. 根據(jù)權(quán)利要求l所述基于無線連接的PC側(cè)軟件實現(xiàn)方法,其特征在于,當(dāng)PC側(cè)沒有 安裝運行所述PC側(cè)軟件時,建立PC和目標(biāo)移動終端之間的藍牙無線連接之前,該方法進一 步包括所述PC選中目標(biāo)移動終端后,建立與目標(biāo)移動終端的文件傳輸協(xié)議(FTP)連接;通過 所述FTP連接從所述目標(biāo)移動終端中下載、并安裝PC側(cè)軟件;所述PC側(cè)軟件下載完成后、或者PC運行所述PC側(cè)軟件后,斷開所述FTP連接;并在PC運行所述PC側(cè)軟件后,選中所述目標(biāo)移動終端,建立藍牙無線連接。
9. 一種基于無線連接的PC側(cè)軟件實現(xiàn)系統(tǒng),其特征在于,該系統(tǒng)包括PC和移動終端,其中所述PC,用于和所述移動終端建立藍牙無線連接;還用于對移動終端進行PC側(cè)軟件操作;所述移動終端,用于和所述PC建立藍牙無線連接;還用于執(zhí)行所述PC側(cè)軟件操作,并向所述PC返回操作執(zhí)行結(jié)果。
10. 根據(jù)權(quán)利要求9所述基于無線連接的PC側(cè)軟件實現(xiàn)系統(tǒng),其特征在于,所述PC包括UI、第一虛擬串口、第一藍牙協(xié)議棧和第一藍牙天線;所述移動終端包括應(yīng)用模塊、第 二虛擬串口、第二藍牙協(xié)議棧和第二藍牙天線; 建立PC與移動終端的藍牙無線連接時所述UI,用于顯示當(dāng)前可連接的移動終端;所述第一虛擬串口,用于在選中所述可連 接的移動終端時打開,發(fā)起與所述移動終端的藍牙無線連接;所述第二虛擬串口 ,用于在所 述移動終端接受藍牙無線連接時打開,完成藍牙無線連接的建立;對移動終端進行PC側(cè)軟件操作時所述UI,用于供用戶輸入PC側(cè)軟件操作指令;所述第一虛擬串口 ,用于將所述操作指 令發(fā)送到所述第一藍牙協(xié)議棧;所述第一藍牙協(xié)議棧,用于對所述操作指令封裝后發(fā)送給 所述第一藍牙天線;所述第一藍牙天線,用于將所述操作指令轉(zhuǎn)換為藍牙射頻信號,并發(fā)送 給所述第二藍牙天線;所述第二藍牙天線,用于將接收到的藍牙射頻信號發(fā)送到所述第二 藍牙協(xié)議棧;所述第二藍牙協(xié)議棧,用于對所述藍牙射頻信號進行解析后,得到所述操作指 令;所述第二虛擬串口,用于將所述操作指令發(fā)送給所述應(yīng)用模塊;所述應(yīng)用模塊,用于依 據(jù)所述操作指令執(zhí)行相應(yīng)的PC側(cè)軟件操作,并將操作執(zhí)行結(jié)果返回給所述PC。
全文摘要
本發(fā)明公開了一種基于無線連接的PC側(cè)軟件實現(xiàn)方法和系統(tǒng),在具有藍牙天線、或者插上藍牙適配器的PC上運行PC側(cè)軟件,并通過藍牙技術(shù)提供的無線通訊功能使PC和移動終端建立藍牙無線連接,該移動終端也運行PC側(cè)軟件;如此,基于藍牙無線連接,在PC上通過PC側(cè)軟件就可以實現(xiàn)對移動終端的各種操作,擺脫了USB數(shù)據(jù)線的約束,給用戶使用帶來了方便。
文檔編號G06F13/10GK101770436SQ20101000126
公開日2010年7月7日 申請日期2010年1月19日 優(yōu)先權(quán)日2010年1月19日
發(fā)明者傅啟洪, 左雪梅, 張芝萍, 李斌 申請人:中興通訊股份有限公司