連線通信用于一電子系統(tǒng)的連線方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種連線方法及通信裝置,尤指一種可提升信息安全并避免占用大量帶寬的連線方法及通信裝置。
【背景技術(shù)】
[0002]隨著電子通信及網(wǎng)絡(luò)技術(shù)的普及,物聯(lián)網(wǎng)(Internet of Things)已是未來科技發(fā)展新興的趨勢。舉凡具有通信模塊的電子裝置及設(shè)備,如智能型手機(jī)、計(jì)算機(jī)、電視,甚是具有通信模塊的電冰箱、洗衣機(jī)、冷氣機(jī),皆能透過無線通信相互建立無線通信連線。
[0003]為了確保信息安全,當(dāng)一通信裝置欲與另一通信裝置建立連線時,需透過一服務(wù)器進(jìn)行安全驗(yàn)證程序,并于通過安全驗(yàn)證程序進(jìn)行數(shù)據(jù)傳輸。悉知安全驗(yàn)證程序是由一第一通信裝置發(fā)出一連線請求至服務(wù)器,服務(wù)器再將連線請求傳送至一第二通信裝置,待第二通信裝置允許該連線請求后,第二通信裝置將一允許連線信息傳送至服務(wù)器,服務(wù)器再將允許連線信息傳送至第一通信裝置,以完成安全驗(yàn)證程序。完成安全驗(yàn)證程序之后,第一通信裝置才得以將欲傳輸數(shù)據(jù)傳送至服務(wù)器,并由服務(wù)器將第一通信裝置傳送的數(shù)據(jù)傳送至第二通信裝置。
[0004]由上述可知,悉知安全驗(yàn)證程序的過程復(fù)雜,除需耗費(fèi)長時間進(jìn)行外,當(dāng)需交換數(shù)據(jù)量大或是需透過服務(wù)器傳輸數(shù)據(jù)的通信設(shè)備眾多時,將占用大量帶寬。更有甚者,若安全驗(yàn)證程序遭到黑客入侵,可能造成數(shù)據(jù)外泄,甚至影響服務(wù)器的運(yùn)作。因此,如何有效率地進(jìn)行通信裝置之間的驗(yàn)證程序,同時確保信息安全,就成為業(yè)界努力的目標(biāo)之一。
【發(fā)明內(nèi)容】
[0005]因此,本發(fā)明提供一種用于一電子系統(tǒng)的連線方法連線,以快速的完成通信裝置之間的驗(yàn)證程序以及避免占用大量服務(wù)器帶寬。
[0006]本發(fā)明揭露一種用于一電子系統(tǒng)提升信息安全的連線方法,該電子系統(tǒng)包含多個通信裝置,每一通信裝置可與另一通信裝置建立多個無線通信連線,且該多個無線通信連線包含一近距離無線通信連線,該方法包含有于該多個通信裝置中一第一通信裝置與一第二通信裝置建立任何無線通信連線前,該第一通信裝置利用該近距離無線通信連線對該第二通信裝置進(jìn)行一第一驗(yàn)證程序,及該第二通信裝置利用該近距離無線通信連線對該第一通信裝置進(jìn)行一第二驗(yàn)證程序;以及于該第一通信裝置及該第二通信裝置分別通過該第二驗(yàn)證程序及該第一驗(yàn)證程序后,該第一通信裝置與該第二通信裝置被允許啟動建立該多個無線通信連線的任一無線通信連線。
[0007]本發(fā)明另揭露一種通信裝置,用于一電子系統(tǒng)中,該通信裝置包含一近場通信模塊,用來建立一近距離無線通信連線;至少一連線無線連線通信模塊,用來建立至少一無線通信連線;一處理器;以及一存儲單元,用來一程序代碼,該程序代碼指示該處理器執(zhí)行以下步驟:于該至少一連線無線連線通信模塊與該電子系統(tǒng)中另一通信裝置建立任何無線通信連線前,利用該近場通信模塊與該另一通信裝置建立一近距離無線通信連線,以透過該近距離無線通信連線對該另一通信裝置進(jìn)行一第一驗(yàn)證程序;以及于該另一通信裝置通過該第一驗(yàn)證程序后,允許該至少一連線無線連線通信模塊與該另一通信裝置啟動建立該至少一無線通信連線。
【附圖說明】
[0008]圖1A為本發(fā)明實(shí)施例一電子系統(tǒng)的示意圖。
[0009]圖1B為圖1A中電子系統(tǒng)的一通信設(shè)備的示意圖。
[0010]圖2為本發(fā)明實(shí)施例一連線流程的示意圖。
[0011]圖3為本發(fā)明實(shí)施例一連線流程的示意圖。
[0012]組件標(biāo)號說明:
[0013]200 ?206、300 ?306 步驟
[0014]10電子系統(tǒng)
[0015]20、30連線流程
[0016]CD_1?CD_n通信裝置
[0017]100運(yùn)作電路
[0018]102近場通信模塊
[0019]104無線連線通信模塊
[0020]106處理器
[0021]108存儲單元
[0022]110程序代碼
【具體實(shí)施方式】
[0023]請參考圖1A,圖1A為本發(fā)明實(shí)施例一電子系統(tǒng)10的不意圖。電子系統(tǒng)10包含通信裝置CD_1?CD_n,每一通信裝置CD_1?CD_n可以是手機(jī)、平板電腦、網(wǎng)絡(luò)攝影機(jī)等具無線通信功能的電子產(chǎn)品,且可與另一通信裝置建立多個無線通信連線,而該多個無線通信連線包含一近距離無線通信連線。為求簡潔,如圖1B所示,任一通信裝置CD_x的基本架構(gòu)可由一運(yùn)作電路100、一近場通信模塊102、一連線無線連線通信模塊104、一處理器106以及一存儲單元108所表示。其中,運(yùn)作電路100可根據(jù)不同應(yīng)用而有不同架構(gòu),例如智能型手機(jī)的運(yùn)作電路100可能包含觸控屏幕、喇叭、麥克風(fēng)、充電電池等。近場通信模塊102可與其它通信裝置建立一近距離無線通信連線,而連線無線連線通信模塊104則可建立無線通信連線,常見的無線通信連線方式可選自無線個人網(wǎng)絡(luò)(WirelessPersonal Area Network,WPAN)、藍(lán)牙、無線局域網(wǎng)絡(luò)(Wireless Local Network,WLAN)、無線城域網(wǎng)絡(luò)(Wireless Metropolitan Area Network, WMAN)、無線廣域網(wǎng)(Wireless WideArea Network)、無線保真(WirelessFidelity,Wi_Fi)、全球互通微波存取(WorldwideInteroperability for Microwave Access,WiMAX)及長期演進(jìn)(Long Term Evolut1n,LTE)等,且不在此限。
[0024]另一方面,為了提升信息安全,任一通信裝置CD_x的連線無線連線通信模塊104與另一通信裝置建立無線連線前,需經(jīng)由近場通信模塊102進(jìn)行驗(yàn)證程序。相關(guān)運(yùn)作邏輯請進(jìn)一步參考圖2。圖2為本發(fā)明實(shí)施例一連線流程20的示意圖。連線流程20可用于通信裝置CD_1?CD_n中任一通信裝置,并可編譯為一程序代碼106而存儲于存儲單元104中,則程序代碼106可指示處理器106執(zhí)行連線流程20。連線流程20包含以下步驟:
[0025]步驟200:開始。
[0026]步驟202:于連線無線連線通信模塊104與另一通信裝置建立任何無線通信連線前,利用該近場通信模塊與該另一通信裝置建立一近距離無線通信連線,以透過該近距離無線通信連線對該另一通信裝置進(jìn)行一驗(yàn)證程序。
[0027]步驟204:于該另一通信裝置通過該驗(yàn)證程序后,允許連線無線連線通信模塊104與該另一通信裝置啟動建立無線通信連線。
[0028]步驟206:結(jié)束。
[0029]根據(jù)連線流程20,當(dāng)通信裝置CD_1?CD_n中任一通信裝置(以CD_x為例)與另一通信裝置(以CD_y為例)建立無線通信連線前,通信裝置CD_x需經(jīng)由近距離無線通信連線對通信裝置CD_y進(jìn)行驗(yàn)證程序,并于通信裝置CD_y通過驗(yàn)證程序后,始可啟動無線通信連線的建立程序。由于近距離無線通信連線的基本條件為通信裝置CD_x與通信裝置CD_y的距離在數(shù)十公分內(nèi),若超出距離則無法正確建立近距離無線通信連線,進(jìn)而造成通信裝置CD_y無法通過通信裝置CD_x的驗(yàn)證程序,因此距離上的限制可確保通信裝置CD_x與通信裝置CD_y的用戶之間具有相互信任關(guān)系或?yàn)橥皇褂谜?。在此情形下,由于通信裝置CD_x與通信裝置CD_y必需近距離進(jìn)行驗(yàn)證后,始可進(jìn)行其它形式的無線通信連線,因此可避免不明人士入侵,藉以提升信息安全。同時,近距離的驗(yàn)證程序不需透過服務(wù)器,故可節(jié)省使用者的等待時間。
[0030]更進(jìn)一步地,根據(jù)連線流程20,通信裝置CD_1?CD_n中任一通信裝置需在另一通信裝置通過驗(yàn)證后,始可與該另一通信裝置進(jìn)行連線。換言之,每一通信裝置與另一通信裝置需進(jìn)行相互驗(yàn)證,且皆通過彼此的驗(yàn)證程序后,才可正確建立無線連線。舉例來說,若通信裝置CD_y通過通信裝置CD_x的驗(yàn)證程序,但通信裝置CD_x未通過通信裝置CD_y的驗(yàn)證程序,則通信裝置CD_x可啟動與通信裝置CD_y的無線連線建立程序,但通信裝置CD_y不會啟動與通信裝置CD_x的無線連線建立程序,也就是,通信裝置CD_y的連線無線連線通信模塊104不被允許與通信裝置CD_x建立無線連線。
[0031]需注意的是,連線流程20為本發(fā)明的實(shí)施例,本領(lǐng)域具通常知識者當(dāng)可據(jù)以做不同的修飾,而不限于此。舉例來說,處理器106可為一微處理器或是特殊應(yīng)用集成電路(applicat1n-specific integrated circuit,ASIC)。存儲裝置 108 可為只讀式內(nèi)存(read-only memory,ROM)、隨機(jī)存取內(nèi)存(random-access memory,RAM)、非揮發(fā)性內(nèi)存(non-volatile memory,例如,一帶電可擦可編程只讀存儲器(electrically erasableprogrammable read only memory, EEPR0M)或一閃存(flash memory))、光盤(CD-ROMs)、磁帶(magnetic tapes)、軟盤(floppy disks)、光學(xué)數(shù)據(jù)存儲裝置(optical data storagedevices)等。另外,近場通信模塊102可操作于卡片仿真模式(Card emulat1n mode)、點(diǎn)對點(diǎn)模式(P2P mode)或讀卡器模式(Reader/Writer mode)等。例如,通信裝置