[發(fā)明專利]電子裝置及其傳輸方法在審
| 申請?zhí)枺?/td> | 201610133687.5 | 申請日: | 2016-03-09 |
| 公開(公告)號: | CN107181685A | 公開(公告)日: | 2017-09-19 |
| 發(fā)明(設(shè)計)人: | 袁上元;陳建宇 | 申請(專利權(quán))人: | 群光電子股份有限公司 |
| 主分類號: | H04L12/741 | 分類號: | H04L12/741;H04L12/751;H04L12/46 |
| 代理公司: | 北京志霖恒遠知識產(chǎn)權(quán)代理事務(wù)所(普通合伙)11435 | 代理人: | 孟阿妮,郭棟梁 |
| 地址: | 中國臺灣新*** | 國省代碼: | 臺灣;71 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 電子 裝置 及其 傳輸 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明是有關(guān)于一種電子裝置及其傳輸方法,且特別是有關(guān)于一種應(yīng)用虛擬專用網(wǎng)(Virtual Private Network,VPN)的電子裝置及其傳輸方法。
背景技術(shù)
安卓(Android)是一個基于Linux核心所發(fā)展出來的操作系統(tǒng),主要設(shè)計用于行動裝置,例如為智能型行動裝置和平板計算機。Android采用了軟件堆層(Software Stack)的架構(gòu),最低層以Linux核心工作為基礎(chǔ),用以提供基本功能,其它的應(yīng)用程序則由各公司自行開發(fā)。因此,開發(fā)者可以依據(jù)使用者需求,以開發(fā)出具有不同應(yīng)用程序或具有不同用戶接口的行動裝置,使得行動裝置的應(yīng)用得以多元發(fā)展。
然而,如何讓搭載Android操作系統(tǒng)的行動裝置或平板計算機可以方便地選擇適當(dāng)?shù)膫鬏敺绞剑殉蔀榱藰I(yè)界需要解決的問題。
發(fā)明內(nèi)容
在下文中給出關(guān)于本發(fā)明的簡要概述,以便提供關(guān)于本發(fā)明的某些方面的基本理解。應(yīng)當(dāng)理解,這個概述并不是關(guān)于本發(fā)明的窮舉性概述。它并不是意圖確定本發(fā)明的關(guān)鍵或重要部分,也不是意圖限定本發(fā)明的范圍。其目的僅僅是以簡化的形式給出某些概念,以此作為稍后論述的更詳細描述的前序。
為解決上述的問題,本發(fā)明的一實施例提供一種傳輸方法。傳輸方法包含以下步驟:建立一虛擬專用網(wǎng)(Virtual Private Network,VPN)及建立對應(yīng)虛擬專用網(wǎng)的一初始路由表;接收一封包并取得封包的一目標地址;以及判斷目標地址是否指向位于一內(nèi)部網(wǎng)絡(luò)的一主機;若判斷目標地址不指向位于內(nèi)部網(wǎng)絡(luò)的主機,則直接依據(jù)一第一程序傳送封包,或修改初始路由表以產(chǎn)生一更新路由表并依據(jù)更新路由表傳送封包。
依據(jù)本發(fā)明的一實施例,在接收所述封包并取得所述封包的所述目標地址的步驟后,還包含:判斷所述目標地址是否存在于所述初始路由表中;若 判斷所述目標地址不存在于所述初始路由表中,則判斷所述目標地址是否指向位于所述內(nèi)部網(wǎng)絡(luò)的所述主機;若判斷所述目標地址存在于所述初始路由表中,則直接依據(jù)所述初始路由表所紀錄的一路由路徑以傳送所述封包,其中,所述路由路徑包含指定由一無線寬帶Wi-Fi網(wǎng)絡(luò)或一行動網(wǎng)絡(luò)以傳送所述封包。
依據(jù)本發(fā)明的一實施例,在判斷所述目標地址是否指向位于所述內(nèi)部網(wǎng)絡(luò)的所述主機步驟后,還包含:當(dāng)判斷所述目標地址不指向位于所述內(nèi)部網(wǎng)絡(luò)的所述主機時,更新所述初始路由表以產(chǎn)生所述更新路由表,并通過所述更新路由表以指定由一行動網(wǎng)絡(luò)以傳送所述封包至所述目標地址;當(dāng)判斷所述目標地址指向位于所述內(nèi)部網(wǎng)絡(luò)的所述主機時,更新所述初始路由表以產(chǎn)生所述更新路由表,并通過所述更新路由表以指定由一Wi-Fi網(wǎng)絡(luò)以傳送所述封包至所述目標地址。
依據(jù)本發(fā)明的一實施例,在建立所述虛擬專用網(wǎng)及建立對應(yīng)所述虛擬專用網(wǎng)的所述路由表的步驟后,還包含:指定所述第一程序為通過一行動網(wǎng)絡(luò)以傳輸所述封包;以及指定一第二程序為通過一Wi-Fi網(wǎng)絡(luò)以傳輸所述封包。
依據(jù)本發(fā)明的一實施例,其中當(dāng)判斷所述目標地址不指向位于所述內(nèi)部網(wǎng)絡(luò)的所述主機時,則將所述封包指定至所述第一程序,并執(zhí)行所述第一程序以傳輸所述封包;當(dāng)判斷所述目標地址指向位于所述內(nèi)部網(wǎng)絡(luò)的所述主機時,則將所述封包指定至所述第二程序,并執(zhí)行所述第二程序以傳輸所述封包。
本發(fā)明的另一實施例提供一種電子裝置。電子裝置包含一虛擬專用網(wǎng)模塊及一封包接收模塊。虛擬專用網(wǎng)模塊用以建立一虛擬專用網(wǎng)(Virtual Private Network,VPN)及建立對應(yīng)所述虛擬專用網(wǎng)的一初始路由表。封包接收模塊用以接收一封包并取得所述封包的一目標地址,并將所述封包及所述目標位置傳送至所述虛擬專用網(wǎng)模塊。其中所述虛擬專用網(wǎng)模塊判斷所述目標地址是否指向位于一內(nèi)部網(wǎng)絡(luò)的一主機;若判斷所述目標地址不指向位于所述內(nèi)部網(wǎng)絡(luò)的所述主機,則所述虛擬專用網(wǎng)模塊直接依據(jù)一第一程序傳送所述封包,或所述虛擬專用網(wǎng)模塊更新所述初始路由表以產(chǎn)生一更新路由表并依據(jù)所述更新路由表傳送所述封包。
依據(jù)本發(fā)明的一實施例,其中所述虛擬專用網(wǎng)模塊更用以判斷所述目標地址是否存在于所述初始路由表中;若判斷所述目標地址不存在于所述初始路由表中,則所述虛擬專用網(wǎng)模塊判斷所述目標地址是否指向位于所述內(nèi)部 網(wǎng)絡(luò)的所述主機;若判斷所述目標地址存在于所述初始路由表中,則所述虛擬專用網(wǎng)模塊直接依據(jù)所述初始路由表所紀錄的一路由路徑以傳送所述封包,其中,所述路由路徑包含指定由一Wi-Fi網(wǎng)絡(luò)或一行動網(wǎng)絡(luò)以傳送所述封包。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于群光電子股份有限公司,未經(jīng)群光電子股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610133687.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





