• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    通信方法和裝置制造方法及圖紙

    技術編號:10367062 閱讀:77 留言:0更新日期:2014-08-28 10:59
    本發明專利技術提出一種通信方法和裝置,該通信方法包括判斷是否能夠建立電腦與移動設備之間的直接無線連接,所述電腦和所述移動設備不在同一個子網中;如果能夠建立所述直接無線連接,建立所述直接無線連接,以便通過所述直接無線連接傳輸所述電腦與移動設備之間的數據包。該方法可以節省服務器的帶寬資源。

    【技術實現步驟摘要】
    通信方法和裝置
    本專利技術涉及通信
    ,尤其涉及一種通信方法和裝置。
    技術介紹
    移動設備可以從電腦上獲取數據,在移動設備從電腦上獲取數據之前需要建立移動設備與電腦之間的連接。移動設備和電腦可以通過通用串行總線(Universal SerialBus, USB)線建立連接,但是,這種方式需要有USB線。在沒有USB線時,移動設備與電腦需要采用無線連接傳輸數據包。當移動設備和電腦不在同一個以太網子網時,目前移動設備和電腦之間傳輸的數據包需要經過服務器中轉,這種方式導致服務器消耗較多的帶寬資源。
    技術實現思路
    本專利技術旨在至少在一定程度上解決相關技術中的技術問題之一。為此,本專利技術的一個目的在于提出一種通信方法,該方法可以通過移動設備和電腦之間的直接無線連接傳輸數據包,不需要服務器中轉,因此可以節省服務器的帶寬資源。本專利技術的另一個目的在于提出一種通信裝置。為達到上述目的,本專利技術第一方面實施例提出的通信方法,包括:判斷是否能夠建立電腦與移動設備之間的直接無線連接,所述電腦和所述移動設備不在同一個子網中;如果能夠建立所述直接無線連接,建立所述直接無線連接,以便通過所述直接無線連接傳輸所述電腦與移動設備之間的數據包。本專利技術第一方面實施例提出的通信方法,通過建立電腦和移動設備之間的直接無線連接,并通過該直接無線連接傳輸數據包,可以不需要服務器中轉數據,可以節省服務器的帶寬資源。為達到上述目的,本專利技術第二方面實施例提出的通信裝置,包括:判斷模塊,用于判斷是否能夠建立電腦與移動設備之間的直接無線連接,所述電腦和所述移動設備不在同一個子網中;建立模塊,用于如果能夠建立所述直接無線連接,建立所述直接無線連接,以便通過所述直接無線連接傳輸所述電腦與移動設備之間的數據包。本專利技術第二方面實施例提出的通信裝置,通過建立電腦和移動設備之間的直接無線連接,并通過該直接無線連接傳輸數據包,可以不需要服務器中轉數據,可以節省服務器的帶寬資源。為達到上述目的,本專利技術第三方面實施例提出的通信裝置,包括:殼體、處理器、存儲器、電路板和電源電路,其中,電路板安置在殼體圍成的空間內部,處理器和存儲器設置在電路板上;電源電路,用于為服務器的各個電路或器件供電;存儲器用于存儲可執行程序代碼;處理器通過讀取存儲器中存儲的可執行程序代碼來運行與可執行程序代碼對應的程序,以用于執行以下步驟:判斷是否能夠建立電腦與移動設備之間的直接無線連接,所述電腦和所述移動設備不在同一個子網中;如果能夠建立所述直接無線連接,建立所述直接無線連接,以便通過所述直接無線連接傳輸所述電腦與移動設備之間的數據包。本專利技術第三方面實施例提出的通信裝置,通過建立電腦和移動設備之間的直接無線連接,并通過該直接無線連接傳輸數據包,可以不需要服務器中轉數據,可以節省服務器的帶寬資源。本專利技術附加的方面和優點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本專利技術的實踐了解到。【附圖說明】本專利技術上述的和/或附加的方面和優點從下面結合附圖對實施例的描述中將變得明顯和容易理解,其中:圖1是本專利技術一實施例提出的通信方法的流程示意圖;圖2是本專利技術另一實施例提出的通信方法的流程示意圖;圖3是本專利技術另一實施例提出的通信方法的流程示意圖;圖4是本專利技術另一實施例提出的通信裝置的結構示意圖;圖5是本專利技術另一實施例提出的通信裝置的結構示意圖。【具體實施方式】下面詳細描述本專利技術的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本專利技術,而不能理解為對本專利技術的限制。相反,本專利技術的實施例包括落入所附加權利要求書的精神和內涵范圍內的所有變化、修改和等同物。圖1是本專利技術一實施例提出的通信方法的流程示意圖,該方法包括:Sll:判斷是否能夠建立電腦與移動設備之間的直接無線連接,所述電腦和所述移動設備不在同一個子網中。其中,電腦可以是指個人電腦(Personal Computer, PC),移動設備可以是手機或平板電腦等。電腦可以采用公網互聯網協議(Internet Protocol, IP)地址上網;或者,電腦也可以通過路由器上網,此時電腦使用的不是公網IP地址。移動設備可以通過W1-Fi或者移動網絡上網,這兩種情況下移動設備都相當于使用路由器上網。直接無線連接是指建立連接后通信時不需要服務器中轉的連接,對于包括路由器的場景,電腦和移動設備之間的直接無線連接包括相應的路由器。例如,電腦使用公網IP地址時,移動設備端的路由器稱為第二路由器,電腦與移動設備之間的直接無線連接是:電腦-第二路由器-移動設備。又例如,電腦通過第一路由器上網時,電腦與移動設備之間的直接無線連接是:電腦-第一路由器-第二路由器-移動設備。電腦與移動設備之間的直接無線連接可以是指不需要服務器協助就能夠建立的直接連接,或者,也可以是指需要服務器協助才能建立的直接連接。具體的,不需要服務器協助能夠建立直接連接的場景包括:電腦使用公網IP地址;或者,第一路由器和第二路由器中至少一個滿足預設條件,預設條件包括:路由器的網絡地址轉換(NetworkAddress Translation, NAT)類型是完全圓錐型NAT (full cone NAT);或者,電腦或移動設備在路由器成功完成端口映射。需要服務器協助能夠建立直接連接的場景包括:第一路由器和第二路由器的NAT類型是除下述情況之外的情況:兩者都是對稱NAT (Symmetric NAT);或者,一個是對稱NAT,另一個是端口受限圓錐型NAT(Port-Restrictedcone NAT)。其中,NAT類型可以分為完全圓錐型NAT(full cone NAT)、端口受限圓錐型NAT (Address Restricted cone NAT)、端 口受限圓維型 NAT (Port-Restricted cone NAT)和對稱 NAT (Symmetric NAT)。另夕卜,本專利技術實施例的連接不限于傳輸控制協議(Transmission ControlProtocol, TCP)連接,而是當一方發出數據另一方可以收到即為連接成功。S12:如果能夠建立所述直接無線連接,建立所述直接無線連接,以便通過所述直接無線連接傳輸所述電腦與移動設備之間的數據包。其中,在不需要服務器協助的場景下,服務器可以將一方的地址信息發送給另一方,在需要服務器協助的場景下,服務器同時將兩方的地址信息分別發送給另一方。地址信息可以包括IP地址和端口號。具體的,當電腦和使用公網IP地址時,可以將使用電腦的IP地址和端口號發送給移動設備,移動設備接收到該IP地址和端口號后,根據該IP地址和端口號發起建立與電腦的直接無線連接。當第一路由器和第二路由器中至少一個的NAT類型是完全圓錐型NAT時,服務器可以將是完全圓錐型NAT的路由器的IP地址和臨時分配的端口號發送給另一方。例如,第一路由器的NAT類型是完全圓錐型NAT時,服務器可以將第一路由器的IP地址和臨時分配的端口號通過第二路由器發送給移動設備,以便移動設備根據該IP地址和端口號發起建立與電腦的直接無線連接。其中,由于路由器的端口數量有限,在通信時通常會本文檔來自技高網...

    【技術保護點】
    一種通信方法,其特征在于,包括:判斷是否能夠建立電腦與移動設備之間的直接無線連接,所述電腦和所述移動設備不在同一個子網中;如果能夠建立所述直接無線連接,建立所述直接無線連接,以便通過所述直接無線連接傳輸所述電腦與移動設備之間的數據包。

    【技術特征摘要】
    1.一種通信方法,其特征在于,包括: 判斷是否能夠建立電腦與移動設備之間的直接無線連接,所述電腦和所述移動設備不在同一個子網中; 如果能夠建立所述直接無線連接,建立所述直接無線連接,以便通過所述直接無線連接傳輸所述電腦與移動設備之間的數據包。2.根據權利要求1所述的方法,其特征在于,所述判斷是否能夠建立電腦與移動設備之間的直接無線連接,包括: 判斷所述電腦是否使用公網IP地址,若是,判斷出能夠建立電腦與移動設備之間的直接無線連接。3.根據權利要求2所述的方法,其特征在于,所述建立所述直接無線連接,包括: 將所述電腦的IP地址和端口號發送給所述移動設備,以使所述移動設備根據所述電腦的IP地址和端口號發起建立所述直接無線連接。4.根據權利要求2所述的方法,其特征在于,所述判斷是否能夠建立電腦與移動設備之間的直接無線連接,還包括: 如果所述電腦沒有使用公網IP地址,判斷第一路由器和第二路由器是否至少有一個滿足預設條件,若是,判斷出能夠建立電腦與移動設備之間的直接無線連接,其中,所述預設條件包括:路由器的 NAT類型是完全圓錐型NAT,或者,電腦或移動設備在路由器成功完成端口映射; 所述第一路由器是所述電腦所在子網的路由器,所述第二路由器是所述移動設備所在子網的路由器。5.根據權利要求4所述的方法,其特征在于,所述建立所述直接無線連接,包括: 將滿足預設條件的路由器的IP地址和端口號發送給另一端,以便所述另一端根據所述IP地址和端口號發起建立所述直接無線連接,其中,當成功完成端口映射后,所述端口號是映射的端口號。6.根據權利要求4所述的方法,其特征在于,所述判斷是否能夠建立電腦與移動設備之間的直接無線連接,還包括: 如果所述電腦沒有使用公網IP地址,且所述第一路由器和第二路由器均不滿足所述預設條件,判斷所述第一路由器的NAT類型和所述第二路由器的NAT類型是否屬于如下情況,如果不屬于,判斷出能夠建立電腦與移動設備之間的直接無線連接:兩個都是對稱NAT ;或者,一個是對稱NAT,且另一個是端口受限圓錐型NAT。7.根據權利要求6所述的方法,其特征在于,所述建立所述直接無線連接,包括: 通過服務器同時將第一地址信息發送給移動設備,將第二地址信息發送給電腦,所述第一地址信息是所述第一路由器的IP地址和為電腦臨時分配的端口號,所述第二地址信息是所述第二路由器的IP地址和為移動設備臨時分配的端口號,以使所述移動設備和所述電腦根據對方的地址信息采用UDP打洞的方式建立所述直接無線連接。8.一種通信裝置,其特征在...

    【專利技術屬性】
    技術研發人員:蔣馮兵劉碩
    申請(專利權)人:廣州金山網絡科技有限公司
    類型:發明
    國別省市:廣東;44

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲αⅴ无码乱码在线观看性色| 无码日韩人妻精品久久蜜桃| 亚洲中文无码线在线观看| 人妻精品久久无码专区精东影业 | 久久久久亚洲精品无码网址| 亚洲一区二区三区AV无码| 亚洲精品偷拍无码不卡av| 日韩专区无码人妻| 无码AV波多野结衣久久| 久久精品无码专区免费| 亚洲av无码一区二区三区四区| 国产AV无码专区亚洲AWWW| 国产av无码专区亚洲av毛片搜| 精品人妻大屁股白浆无码| 13小箩利洗澡无码视频网站免费| 激情无码亚洲一区二区三区| 精品三级AV无码一区| 亚洲AV永久无码精品| 日韩AV无码一区二区三区不卡毛片| 亚洲AV成人无码网天堂| 91精品无码久久久久久五月天| 亚洲无码在线播放| 国模吧无码一区二区三区| 在线无码视频观看草草视频| 亚洲另类无码专区首页| 午夜亚洲AV日韩AV无码大全| 中文字幕丰满乱子伦无码专区| 无码熟妇αⅴ人妻又粗又大| 无码人妻一区二区三区兔费| 亚洲精品无码久久久久牙蜜区| 人妻少妇乱子伦无码视频专区| 精品无码国产一区二区三区AV| 亚洲AV无码久久精品狠狠爱浪潮| 亚洲热妇无码AV在线播放| 国产乱人无码伦av在线a| 亚洲AV无码成人专区片在线观看| 亚洲精品无码国产| 久久精品亚洲中文字幕无码麻豆| 亚洲AV永久纯肉无码精品动漫| 久久综合精品国产二区无码| 少妇人妻无码精品视频|