新四季網

移動裝置及通信控制方法

2023-08-13 07:17:26

移動裝置及通信控制方法
【專利摘要】本發明公開一種移動裝置及通信控制方法。通過根據所使用的無線通信方法而確定TCP連接的初始數量、動態確定TCP連接數量的增加和減少等,使得多個TCP連接能夠用於具有較高通信帶寬的無線通信方法,從而能夠提高通信速度。同時,當使用具有較低通信帶寬的無線通信方法時,能夠抑制通信速度的下降。
【專利說明】移動裝置及通信控制方法

【技術領域】
[0001]本發明涉及例如移動終端等的移動裝置以及針對這種裝置的利用多個傳輸控制協議?1~01:0⑶1,了⑶)連接來發送和接收信息的通信控制方法。

【背景技術】
[0002]10?被認為是用於例如發送和接收文件等的要求可信度的通信的代表性協議(參見尺?0793:傳輸控制協議丨一忖.01-^/1-^0/1-^0793.仏丨))。使用多個了⑶連接是用於提高通信速度的一種方法。一般而言,該方法將要發送的數據分割成多條,並通過多個丁⑶連接並行發送所述多條數據。在信息終端間的物理通信信道具有足夠的帶寬的情況下,上述方法被認為是高效的。在無線環境中也在考慮上述使用(參見日本特開第2010-67015號公報)。
[0003]當通信環境穩定並且信息裝置是不利用電池而運行的標準裝置時,可以認為這種使用多個扣?連接的方法是有效的,沒有大的缺點。然而,由於無線信息終端一般離基站幾千米遠或更遠、當終端以高速移動時在範圍內的基站間頻繁切換、在建築物內終端接收微弱的信號等原因,這些無線信息終端的通信速度變得不穩定。因此,使用多個扣?連接的方法的問題在於:該方法不僅是無效的,而且在一些情況下,使用單個扣?連接實際上提供了更高的通信速度。
[0004]另外,還有一個問題是:移動終端利用電池而運行,而使用多個扣?連接的方法佔用多個內核,這樣就會影響終端可以運行的時間。


【發明內容】

[0005]為了解決上述問題,本發明被配置如下。根據本發明的一個方面,提供了一種移動裝置,其通過與基站的無線通信來建立與對方裝置的通信,所述移動裝置包括:保持單元,用於保持對應表,在所述對應表中,所述移動裝置能夠使用的無線通信連接模式同對應的與所述對方裝置的連接數量相關聯;指定單元,用於指定所述移動裝置的當前無線通信連接模式;設置單元,用於基於所述對應表,來設置與所述指定單元指定的無線通信連接模式相對應的連接數量;以及通信單元,用於利用所述設置單元設置的連接數量執行與所述對方裝置的通信。
[0006]根據本發明的另一個方面,提供了一種由移動裝置執行的通信控制方法,所述移動裝置通過與基站的無線通信來建立與對方裝置的通信,所述通信控制方法包括以下步驟:保持對應表,在所述對應表中,所述移動裝置能夠使用的無線通信連接模式同對應的與所述對方裝置的連接數量相關聯;指定所述移動裝置的當前無線通信連接模式;基於所述對應表來設置與所指定的無線通信連接模式相對應的連接數量;以及利用所設置的連接數量來執行與所述對方裝置的通信。
[0007]根據本發明,當採用多個扣?連接時,考慮到通信開銷,通過確定數據傳送方法能夠抑制通信速度的下降。也能夠抑制消耗的能量的量。
[0008]根據以下參照附圖對示例性實施例的描述,本發明的其他特徵將變得清楚。

【專利附圖】

【附圖說明】
[0009]圖1是例示了根據實施例的包括計算機的網絡的配置示例的圖。
[0010]圖2是例示了根據實施例的包括計算機的系統的配置示例的框圖。
[0011]圖3是例示了根據實施例的軟體配置的示例的圖。
[0012]圖4是例示了由控制單元執行的用於獲得扣?連接的初始數量的處理的流程圖。
[0013]圖5八和圖58是用於確定扣?連接的數量的表。
[0014]圖6八和圖68是例示了在低帶寬的環境下利用多個扣?連接的通信的圖。
[0015]圖7是例示了在高速移動期間由控制單元執行的確定處理的流程圖。
[0016]圖8是例示了由控制單元利用高速移動期間的確定處理而執行的用於獲得扣?連接的初始數量的處理的流程圖。
[0017]圖9是例示了由控制單元執行的「付費使用」確定處理的流程圖。
[0018]圖10是例示了由控制單元利用「付費使用」確定處理執行的用於獲得扣?連接的初始數量的處理的流程圖。
[0019]圖11是例示了由控制單元執行的低速通信網絡確定處理的流程圖。
[0020]圖12是例示了由控制單元利用低速通信網絡確定處理執行的用於獲得扣?連接的初始數量的處理的流程圖。
[0021]圖13是例示了由控制單元執行的用於獲得扣?連接的初始數量的擴展處理的流程圖。
[0022]圖14是例示了用於向用戶詢問是否允許使用利用多個連接的通信的畫面的圖。

【具體實施方式】
[0023]在描述示例性實施例之前將定義貫穿本說明書中所使用的各種術語。「套接字(800^6^) 」是用於對扣?層通信信道進行識別和分類的符號。I?協議一般用作下層,並且在這種情況下,套接字是I?地址和I埠號的組合。「I連接」是指I層中的單個通信信道。具體而言,是接收側套接字和發送側套接字的組合。「接收窗口尺寸」是扣?協議中的接收緩衝區。「發送窗口尺寸」是扣?協議中的發送緩衝區。通過向發送者通知剩餘接收窗口尺寸,扣?可以防止緩衝區溢出。扣?也可以通過逐漸增大發送窗口尺寸來嘗試提高通信速度。由於僅增大發送窗口尺寸會導致通信信道擁塞,因此有必要採用控制這些窗口尺寸的擁塞控制算法。1沾06、1?6110等可以被認為是廣為人知的擁塞控制算法。
[0024]在本說明書中,「會話是指一個或多個扣?連接的聚合。會話是在分割文件以及發送和接收該文件時使用的多個扣?連接的聚合。
[0025]第一實施例
[0026]裝置配置
[0027]以下將描述實現根據本實施例的通信控制方法的計算機作為體現本發明的信息處理裝置的示例。圖2是例示了根據本實施例的計算機的配置的框圖。不言而喻,除非另外指定,否則本發明可應用於獨立裝置或由多個裝置構成的系統中,只要執行了本發明的功能即可。此外,不言而喻,除非另外指定,否則本發明可應用於經由諸如1他、糧、糧8、網際網路等網絡中的連接而執行處理的任意系統中,只要執行了本發明的功能即可。
[0028]在圖2中,計算機200是客戶端計算機103或伺服器計算機102。計算機200包括0^201,所述0^201基於存儲在801202內的程序801中或外部存儲單元205中的文本處理程序等,來執行混合圖形、圖像、文本、表格(包括電子表單)等的處理。0^201還對與系統總線204連接的各裝置執行整體控制。也可以提供額外的輸入/輸出單元。
[0029]儘管可以在客戶端計算機103和伺服器計算機102之間建立無線或有線連接,但是本實施例假定客戶端計算機103與無線通信網絡(也就是例如伺服器等的通信對方裝置)連接。客戶端計算機103也可以被稱為「客戶端」、「無線終端」、「無線信息終端」、「移動裝置」等等。
[0030]作為0^201的控制程序的作業系統等也被存儲在801202內的程序801中或者外部存儲單元205中。各種類型的數據被存儲在801202內的數據801中或者外部存儲單元205 中。
[0031]狀1203用作0^201的主存儲器、工作區域等,而網絡接口(1/5)控制單元206控制向1八吧07的數據發送以及從1八吧07的數據接收。
[0032]在圖1中,網絡100是用於在上述裝置之間交換信息的通信線路。網際網路101是用於繞過防火牆在上述裝置之間交換信息的通信線路。網絡接口控制單元206可以是無線通信單元。換句話說,可以提供無線天線、用於控制該天線的裝置等。網絡100和網際網路101是例如支持扣?/〗?協議的通信線路網絡。在圖1中,伺服器計算機組102被表示為單個伺服器,但也可以由多個伺服器計算機來構建。伺服器計算機組102也可以由虛擬?來構建。此外,無線基站104和當處於無線基站104的無線連接覆蓋區域105內時可以與無線基站104連接的無線信息終端103可以由計算機來構建,並可以通過獨立無線終端網絡106進行通信。
[0033]軟體配置
[0034]接下來將描述根據本實施例的系統框圖。圖3例示了例如客戶端計算機103等計算機中配設的通信功能中的軟體模塊。除了通信線路(外部網絡)之外,圖3中示出的各處理單元被存儲在客戶端計算機的801202、狀1203或者外部存儲單元205中,並且所述各處理單元的處理由0^201執行。
[0035]客戶端103和伺服器102必需具有用於管理數據的傳送的機構,具體為用於管理是否要利用多個連接進行通信的機構。許多這種機構可以被標準化,並且通過在伺服器和客戶端二者中執行本發明可以實現完全的效果,而通過在伺服器和客戶端中的一個中執行本發明可以實現一半的效果。這裡將描述在伺服器和客戶端二者中(而不是在其中一個或另一個中)執行本發明的方法。
[0036]圖3例示了軟體配置。可以採用任意方案用於直至扣?層的管理機構,只要其符合班^793並提供可用的八?I即可。換句話說,對於如何實施扣?處理單元303和下層處理單元304並沒有特別限制,只要這些單元提供適當的八?I即可。在很多情況下,由作業系統提供扣?處理單元303和下層處理單元304,但是本發明所需的管理機構也可以作為獨立實體而被提供。用於實現這樣的系統的方法是公知的,因此這裡將不進行詳細描述。
[0037]控制單元301管理針對多個扣?連接的發送和接收處理。控制單元301提供用於上層應用300的接口,並且也管理向下層的數據發送以及從下層的數據接收。控制單元301可以將扣?連接處理卸載到會話管理單元302,而不是自己執行所有的處理。
[0038]儘管在本實施例中控制單元301和會話管理單元302被描述為單個軟體庫,但是其功能可以直接在作業系統中提供,或者可以由網絡接口硬體來實現。換句話說,對於在哪兒實現上述功能並沒有特別的限制,只要可以對上層應用300提供等同的功能和接口即可。
[0039]控制單元301和會話管理單元302管理多個扣?連接被集合在一起的會話。具體而言,這些單元管理扣?連接的連接、接受、發送和接收等,並向上層應用300通知其結果。會話管理單元302也利用多個扣?連接管理通信。使用多個扣?連接來通信的方法是公知的技術,因此在本實施例中將不進行詳細描述。例如,該方法可以基於文件大小在固定數量的丁⑶連接間均等地分割該文件,可以基於通信條件而動態增加或減少扣?連接的數量,可以允許用戶分配扣?連接的數量等。
[0040]數據傳送過程
[0041]接下來將描述根據本實施例的數據傳送方法,也就是數據的發送和接收。圖4例示了在開始通信時執行的處理的流程。在接受了來自上層應用300的開始通信的請求時,控制單元301在圖4中所示的初始扣?連接數量獲得處理400中確定扣?連接的初始數量。在初始扣?連接數量獲得處理400中,首先,在步驟3401中,確定是否可以與網絡連接。在確定由於某種原因不能與網絡連接的情況下,在不可連接處理(3409)中向上層應用300發出連接錯誤。在確定能夠進行連接的情況下,處理推進至步驟3402。在步驟3402中獲得一般連接模式。這裡獲得例如1141、有線「隊用於移動終端的無線通信等的連接模式。
[0042]在獲得一般連接模式後,為了詳細指定該連接模式,在步驟3403中確定該模式是否為用於移動終端的無線通信。這裡,「用於移動終端的無線通信」表示主要假定移動裝置的無線通信,因此表示用於例如行動電話的通信方法(或通信標準例如,上述「用於移動終端的無線通信」是指目的在於即使信息終端已快速移動並跨過寬範圍也能使得信息終端連續通信的通信方法。同時,不用於移動終端的無線通信主要是指用於不移動的、因此其位置是固定的終端的通信方法。在該示例中,1141(無線被認為是不用於移動終端的無線通信的形式。
[0043]在通信方法不是用於移動終端的無線通信的情況下,處理推進至步驟3406。在步驟3406中,獲得針對當前連接模式的連接速度。儘管這些描述主要假定了連接,但是在例如有線等的其他連接模式也被納入考慮的情況下,步驟3403處的分支可以被進一步劃分。在步驟3407中,根據所獲得的連接速度來獲得扣?連接數量。在本實施例中,利用圖58中所示的對應表(也就是說,利用表明針對相對應的連接速度的扣?連接數量的表)確定!'⑶連接的初始數量。然而,用於確定I'⑶連接的初始數量的方法並不限於此。例如,可以準備用於指示針對連接速度的扣?連接數量的等式,或者可以在外部網絡中準備計算單元。在步驟3407中獲得了扣?連接數量之後,在步驟3408中,將所獲得的扣?連接數量設置為通信中要使用的I連接的初始數量,之後,過程推進至連接處理。
[0044]在步驟3403中確定通信方法是用於移動終端的無線通信的情況下,處理推進至步驟5404。在步驟3404中,控制單元301獲得特定連接模式。這裡,「特定連接模式」是指用於移動終端的無線標準,並且具體是指註冊商標)、103嫩(註冊商標)等。在獲得特定連接模式之後,在步驟3405中,控制單元301獲得與該特定連接模式相對應的扣?連接數量。在本實施例中,利用圖5八中所示的對應表(也就是說,利用表明用於特定連接模式的丁⑶連接數量的表)確定扣?連接的初始數量。在步驟3405中獲得了扣?連接數量之後,在步驟3408中,該扣?連接數量被設置為通信中要使用的扣?連接的初始數量,之後,過程推進至連接處理。除了初始扣?連接數量獲得處理400之外,實際的連接處理本身、發送和接收處理、結束處理等也是必需的。然而,這些處理作為用於利用多個!'⑶連接來發送和接收數據的技術是公知的,並不是描述本發明的特徵所必需的,因此這裡將省略對這些處理的詳細描述。圖5八和圖58中示出的對應表被保持在例如801202、狀1203等中。
[0045]根據目前為止所描述的本實施例,通過根據所使用的無線通信方法來確定扣?連接的初始數量並且動態確定扣?連接的增加數量或減少數量,使得多個扣?連接能夠用於具有較高的通信帶寬的無線通信方法中,從而能夠提高通信速度。同時,當使用具有較低的通信帶寬的無線通信方法時能夠抑制通信速度的下降。此外,通過最大限度地抑制多個0^資源的使用,能夠抑制消耗的電量。
[0046]下文中將另外給出當通過具有低通信帶寬的線路建立大量扣?連接時速度會下降的原因的簡單描述。根據在客戶端和伺服器中分別使用的擁塞控制算法,該現象表現為不同的方式。因此,並不一定總是發生這裡描述的具體現象的情況。以下將參照圖6八考慮無線信息終端601從伺服器602接收到某種內容的情形。圖6八例示了沒有使用採用了多個丁⑶連接的技術而通過單個扣?連接接收內容的情況。另一方面,圖68例示了使用採用了多個扣?連接的技術並且通過三個扣?連接接收內容的情況。塊603表示單個扣?包。從無線信息終端601來看,線路605表示接收線路,線路606表示發送線路。在扣?中,接收側利用剩餘緩衝容量以及已接收到的數據量對伺服器側作出響應,以便接收側緩衝區不會溢出。響應包是八0(包604。該八(?包是不包含要發送或接收的數據的控制信號。因此,該八(?包604的增加將會導致通信開銷的增加。這裡,附加到4(?包604中的編號表明正對傳送數據的哪個包進行響應。在圖6八中使用了相同的連接,因此可以利用單個八(?包對三個接收到的包作出響應。另一方面,在圖68中使用了不同的連接,因此不能使用單個八(?包用於響應,導致八(?包的數量增加該量。當然,即使是圖68中所示的情形,如果通過各個扣?連接正成功地發送和接收數據,則在伺服器602中的擁塞算法充分增大了伺服器602的發送窗口尺寸的情況下也能發送單個扣?包。然而,在通信帶寬低的情況下,由於其他扣?連接的影響,在給定的單個扣?連接中4(?會被延遲。結果,伺服器中的擁塞算法很可能會確定該線路被擁塞該量。在這種情況下,伺服器602中的發送窗口尺寸減小,導致八(?包間隔減小。因此,在通過具有實際上低的通信帶寬的線路而建立了大量扣?連接的情況下,會預料到4(?包的增加。
[0047]注意,在使用了具有非對稱的上傳和下載速度的通信介質的情況下,根據正在傳送數據的方向上的連接速度而設置連接的數量。
[0048]第二實施例
[0049]第一實施例描述了這樣的方法:控制單元301基於一般連接模式和特定連接模式而確定扣?連接的數量。本實施例使得能夠更動態地對高速移動的無線信息終端確定丁⑶連接的數量。
[0050]將參照圖7描述根據本實施例基於無線信息終端是否正以高速移動來確定扣?連接的初始數量的方法。在本實施例中,圖7中所示的高速移動確定處理主動獲得基站的信息。然而,可以使用來自作業系統、基帶晶片等的通知作為觸發器來執行以下處理。
[0051]控制單元301基於高速移動確定處理700來校正扣?連接的初始數量。在高速移動確定處理700的步驟3701中,控制單元301確定預先設置的確定計時器是否已超過所設置的時間。在已超過設置的時間的情況下,在步驟3702中,基站改變次數以及確定計時器被設置為0。接下來,在步驟3703中,控制單元301獲得移動期間的確定次數。移動期間的確定次數也可以被預先準備為常數,或者也可以動態增大/減小。將移動期間的確定次數與在設置的時間量期間範圍內的基站改變次數(即,水平切換次數)進行比較,並且在水平切換次數超過移動期間的確定次數的情況下,將移動期間的確定次數用作確定高速移動的閾值。在步驟3704中,控制單元301獲得連接載體信息(⑶皿況「如
'腦1:1(311)。儘管「連接載體信息」具體是指麗0 (膨!^ 16 1161:恥⑶如,行動網路代碼)、此「膨化匕⑶如,移動國家代碼)等,但是也可以獲得確定所需要的其他參數。
[0052]在步驟3705中,控制單元301獲得基站信息。儘管「基站信息」是指&1110 (基站10) 81-68⑶如,位置區碼)等,但是也可以獲得確定所需要的其他參數。在步驟3706中,確定是否已正確獲得連接載體信息和基站信息。在已正確獲得所述信息的情況下,處理推進至步驟3707。在沒有正確獲得所述信息的情況下,處理推進至步驟3711,在步驟3711中,確定終端沒有以高速移動,然後處理結束。
[0053]在步驟3707中,將先前的連接信息與當前獲得的連接信息進行比較。這裡,「連接信息」是指包括連接載體信息和基站信息的集合。在連接信息匹配的情況下,確定終端沒有以高速移動,然後處理推進至步驟3711。然而,在連接信息不匹配的情況下,處理推進至步驟3708,在步驟3708中,控制單元301增加基站改變次數。在步驟3709中,將移動期間的確定次數(也就是閾值)與基站改變次數進行比較,在移動期間的確定次數大於基站改變次數的情況下,處理推進至步驟3711,而在基站改變次數大於移動期間的確定次數的情況下,處理推進至步驟3710。在步驟3710中,控制單元301確定終端以高速移動,然後處理結束。
[0054]將參照圖8描述高速移動確定處理700的使用方法。圖8中示出的初始扣?連接數量獲得處理800是圖4中示出的初始扣?連接數量獲得處理400的擴展版。與初始丁⑶連接數量獲得處理400中執行的處理相同的處理已在第一實施例中描述過,並且這些處理沒有表現本實施例的特徵,因此將省略這些處理的詳情。在初始扣?連接數量獲得處理800中,當在步驟3401中已確定是否可以與網絡連接之後,接下來利用高速移動確定處理700確定終端是否正以高速移動。
[0055]如果在步驟3801中控制單元301確定終端正以高速移動,則處理推進至步驟8802,而如果控制單元301確定終端沒有以高速移動,則處理推進至步驟3402。在確定沒有達到足夠的通信速度的情況下,在步驟3802中,控制單元301將扣?連接的數量設置為最小。這裡,「扣?連接的最小數量」 一般被認為是1,但是也可以基於無線信息終端、通信網絡等的性能按照期望而確定,並且可以動態改變。無論如何,I連接的最小數量都是低於步驟3405或3407中確定的扣?連接數量的數量。注意,如果假定只對連接模式為例如用於行動電話的模式的移動終端無線執行確定處理700的話,則可以在圖8中的步驟3403和8404之間執行確定處理700。
[0056]根據目前為止所描述的本實施例,確定無線信息終端是否正以高速移動,並且如果該終端正以高速移動,則預測通信速度會下降;因此通過抑制扣?連接的數量,能夠減少對於多個扣?連接的通信開銷,並能夠維持通信速度。因此,在終端正以高速移動並且因此用於數據傳送的有效帶寬將會下降的情況下,通過將連接的數量設置為低於用於無線通信連接模式的數量的數量,例如設置為1,能夠防止通信速度的下降。
[0057]第三實施例
[0058]第一實施例描述了這樣的方法:控制單元301基於一般連接模式和特定連接模式確定I連接數量。下文描述能夠更為動態地處理「付費使用」通信計劃的使用以及通信數據量被限制的終端用戶等的實施例。
[0059]以下將參照圖9描述根據本實施例基於是否正在使用「付費使用」計劃而確定扣?連接的初始數量的方法。控制單元301基於「付費使用」確定處理900校正並限制扣?連接的初始數量。
[0060]首先,在步驟3901中,控制單元301獲得契約信息,特別是表示對正被執行的通信收取費用的契約的契約信息。「契約信息」表示該契約是「付費使用」(即計量的費率)還是固定費率。接下來,在步驟3902中,控制單元301確定是否已正確獲得了信息,並且在已正確獲得了契約信息的情況下,處理推進至步驟3903。
[0061]在步驟3903中,在契約信息表示「付費使用」的情況下,處理推進至步驟3905,而在契約信息不表示「付費使用」的情況下,處理推進至步驟3906。在步驟3905中,確定通信是「付費使用」,然後處理結束。在步驟3906中,確定通信不是「付費使用」,然後處理結束。當然,步驟3905和3906中的確定結果被記錄。另一方面,在步驟3902中沒有正確獲得契約信息的情況下,處理推進至步驟3904。
[0062]在步驟3904中,控制單元301確定終端用戶能使用的數據量是否被限制。在確定能使用的數據量被限制的情況下,處理推進至步驟3905。在本實施例中,在終端用戶能使用的數據量被限制的情況下執行與「付費使用」中相同的處理。然而,作為替代也可以使用其他方法,例如僅在超過了由終端用戶設置的每月限量的情況下限制扣?連接的數量、向用戶詢問其是否正在使用數據量限制設置等。將參照圖10描述「付費使用」確定處理900的使用方法。
[0063]圖10中示出的初始扣?連接數量獲得處理1000是圖4中示出的初始扣?連接數量獲得處理400的擴展版。與初始扣?連接數量獲得處理400中執行的處理相同的處理已在第一實施例中描述過,並且這些處理沒有表現本實施例的特徵,因此將省略這些處理的詳情。此外,步驟3802已在第二實施例中描述過,因此本實施例中將省略對該步驟的描述。在初始扣?連接數量獲得處理1000中,當在步驟3401中已確定是否能夠與網絡連接之後,接下來利用「付費使用」確定處理900來確定通信是否為「付費使用」。如果在步驟31001中控制單元301確定通信是「付費使用」,則處理推進至步驟3802,而如果控制單元301確定通信不是「付費使用」,則處理推進至步驟3402。
[0064]根據到目前為止所描述的本實施例,確定無線信息終端是否處於「付費使用」通信計劃之下,並且如果通信計劃是「付費使用」,則考慮到對於多個I'⑶連接的開銷,通過限制10?連接的數量能夠抑制終端用戶的使用費用。
[0065]第四實施例
[0066]第一實施例描述了這樣的方法:控制單元301基於一般連接模式和特定連接模式確定扣?連接的數量。以下描述使得能夠基於是否使用低速通信層來確定扣?連接的更合適的初始數量的實施例。
[0067]將參照圖11描述根據本實施例基於是否正採用低速通信網絡而確定扣?連接的初始數量的方法。控制單元301基於低速通信網絡確定處理1100校正並限制扣?連接的初始數量。
[0068]首先,在步驟31101中,控制單元301嘗試獲得接入點名稱(八?I ^00688 ?01^他㈣)。八?X是無線信息終端進行數據通信所需的、指定連接目的地的配置信息。在步驟31102中,確定是否已成功獲得該仙I並且在沒有成功獲得仙^的情況下,處理推進至步驟31105,在步驟31105中確定網絡是低速通信網絡,之後處理結束。另一方面,在已成功獲得八剛的情況下,處理推進至步驟31103。在步驟31103中,基於低速通信確定表來確定網絡是否為低速通信網絡。低速通信確定表是限制通信速度的仙~的列表。換句話說,基於與八?^相關聯的速度的信息來執行該確定。可以事先在無線信息終端中準備低速通信確定表,可以通過網際網路等定期更新該低速通信確定表,或者每次通過網際網路等獲得最新的表。在步驟31104中控制單元301確定網絡是低速通信網絡的情況下,處理推進至步驟31105,而在確定網絡不是低速通信網絡的情況下,處理推進至步驟31106。
[0069]將參照圖12描述低速通信網絡確定處理1100的使用方法。圖12中示出的初始10?連接數量獲得處理1200是圖4中示出的初始扣?連接數量獲得處理400的擴展版。與初始扣?連接數量獲得處理400中執行的處理相同的處理已在第一實施例中描述過,並且這些處理沒有表現本實施例的特徵,因此將省略這些處理的詳情。此外,步驟3802已在第二實施例中描述過,因此本實施例中省略對該步驟的描述。在初始扣?連接數量獲得處理1200中,在步驟3401中已確定是否能夠與網絡連接之後,接下來利用低速通信網絡確定處理1100確定網絡是否為低速通信網絡。如果在步驟31201中控制單元301確定網絡是低速通信網絡,則處理推進至步驟3802,而如果控制單元301確定網絡不是低速通信網絡,貝0處理推進至步驟3402。
[0070]根據到目前為止所描述的本實施例,事先了解網絡是否是低速通信網絡使得能夠限制扣?連接的數量,反過來這又能夠減少對於多個扣?連接的通信開銷並維持通信速度。
[0071]第五實施例
[0072]第二、第三和第四實施例描述了用於確定扣?連接的更合適的初始數量的方法。儘管可以獨立執行這些實施例,但是也可以互相組合而執行這些實施例。因此,本實施例描述了將第二、第三和第四實施例組合的方法。
[0073]將參照圖13描述根據本實施例的控制流程。圖13中示出的初始扣?連接數量獲得處理1300是圖4中示出的初始扣?連接數量獲得處理400的擴展版。與初始扣?連接數量獲得處理400中執行的處理相同的處理已在第一實施例中描述過,並且這些處理沒有表現本實施例的特徵,因此將省略這些處理的詳情。此外,已在第二實施例中描述過步驟8802,因此本實施例中將省略對該步驟的描述。
[0074]在初始扣?連接數量獲得處理1300中,在步驟3401中確定是否能夠與網絡連接,之後確認是否可以獲得足夠的通信速度以及考慮到開銷是否應該執行使用多個扣?連接的通信。首先,在高速移動確定處理700中,控制單元301確定終端是否正以高速移動。在步驟31301中控制單元301確定終端正以高速移動的情況下,處理推進至步驟3802,而在終端沒有以高速移動的情況下,繼續確認。在「付費使用」確定處理900中,控制單元301確定用於當前通信線路的契約是否為「付費使用」。在步驟31302中契約模式是「付費使用」的情況下,處理推進至步驟3802,而在契約不是「付費使用」的情況下,繼續確認。
[0075]接下來,在低速通信網絡確定處理1100中,控制單元301確定當前通信線路是否屬於低速通信網絡。在步驟31303中網絡不是低速通信網絡的情況下,處理推進至步驟3402。在經過了全部上述確認的情況下,控制單元301根據連接模式確定扣?連接的數量。因此,在根據多個確定標準中的任一標準確定有效的可用帶寬低的情況下,不增加扣?連接的數量而執行通信。
[0076]在本實施例中,僅僅是根據上述順序確定使用多個扣?連接的通信是否有效。然而,作為另一個實施例,可以對各個確定處理進行加權,然後可以僅在權重的總值超過閾值的情況下確定不執行使用多個扣?連接的通信。可選擇地,通過向用戶呈現諸如圖14中所示的輸入畫面(用戶界面畫面),可以實現允許用戶自己確定是否要使用各個確定處理來確定使用多個I連接的通信的有效性的方法。
[0077]在圖14中,當選中「自動高速通信控制」複選框時執行圖13所示的處理。在沒有選中該複選框的情況下,假定例如連接的數量被固定為預定數量,例如「 1 」,或者假定將採用由用戶輸入的數量。在選中了該複選框並且還選中了 「利用固定的扣?連接數量進行通信」複選框的情況下,僅執行一次圖13中所示的處理。在沒有選中該複選框的情況下,定期執行例如圖13中所示的處理,並且採用在該時間點應用的連接數量。此外,僅在選中了「使用付費使用信息」複選框的情況下才執行圖13中的900。
[0078]在沒有執行「付費使用」確定處理900的情況下,步驟31302中的確定結果為「否」。此外,僅在選中了「使用高速移動信息」複選框的情況下才執行圖13中的高速移動確定處理700。在沒有執行確定處理700的情況下,步驟31301中的確定結果為「否」。另外,僅在選中了「使用仙^信息」複選框的情況下才執行圖13中的低速通信網絡確定處理1100。在沒有執行確定處理1100的情況下,步驟31303中的確定結果為「否」。這樣,在圖13所示的處理中僅執行圖14中選中的確定標準。對於其他實施例也可以這樣執行。在這種情況下,各個實施例中沒有使用的確定標準不需要顯示在圖14所示的用戶界面中。也可以採用允許用戶自己利用相同畫面同時動態增加/減少扣?連接的數量的方法。
[0079]根據到目前為止描述的本實施例,能夠通過多種方法確定無線通信網絡中使用多個扣?連接的通信的有效性。由於可以確定扣?連接的最佳數量,因此用戶能夠有效地使用通信帶寬,並能夠基於供應商契約等控制通信方法。
[0080]其他實施例
[0081]本發明的實施例還可以通過系統或裝置的、用於讀出並執行記錄在存儲介質(例如,非臨時性計算機可讀存儲介質)上的計算機可執行指令以執行本發明中上述實施例的功能的計算機來實現;本發明的實施例也可以通過方法來實現,該方法由系統或裝置的計算機、通過例如從存儲介質讀出並執行計算機可執行指令以執行本發明上述實施例中的功能來執行。計算機可以包括中央處理單元⑴、微處理單元〈1?⑴及其他電路中的一個或多個,也可以包括獨立計算機的網絡或獨立計算機處理器的網絡。計算機可執行指令例如可以從網絡或存儲介質提供給計算機。存儲介質可以包括例如硬碟、隨機存取存儲器(狀1)、只讀存儲器¢01)及分布式計算系統的存儲器、光碟(例如壓縮盤(⑶)、數字通用光碟(070)或藍光光碟(80)11)、快閃記憶體裝置、存儲卡等中的一個或多個。
[0082] 雖然已經結合示例性實施例描述了本發明,但是應當理解,本發明並不局限於公開的示例性實施例。所附權利要求的範圍應當適合最廣泛的解釋,以涵蓋所有改動、等同結構和功能。
【權利要求】
1.一種移動裝置,其通過與基站的無線通信來建立與對方裝置的通信,所述移動裝置包括: 保持單元,用於保持對應表,在所述對應表中,所述移動裝置能夠使用的無線通信連接模式同相對應的與所述對方裝置的連接數量相關聯; 指定單元,用於指定所述移動裝置的當前無線通信連接模式; 設置單元,用於基於所述對應表,設置與所述指定單元指定的無線通信連接模式相對應的連接數量;以及 通信單元,用於利用所述設置單元設置的連接數量,執行與所述對方裝置的通信。
2.根據權利要求1所述的移動裝置,其中,在所述無線通信連接模式是行動電話通信標準的情況下,所述設置單元將連接數量設置為針對各個通信標準預先確定的數量。
3.根據權利要求1所述的移動裝置,其中,在所述無線通信連接模式不是行動電話通信標準的情況下,所述設置單元將連接數量設置為基於連接速度而預先確定的數量。
4.根據權利要求3所述的移動裝置,其中,所述連接速度是數據傳送方向上的連接速度。
5.根據權利要求1至4中的任一項所述的移動裝置,其中,所述設置單元包括用於確定所述移動裝置是否正以高速移動的單元,並且在所述移動裝置正以高速移動的情況下,所述設置單元將連接數量設置為比與所述無線通信連接模式對應的數量低的數量。
6.根據權利要求5所述的移動裝置,其中,在預定時間量中發生的切換次數大於預定數的情況下,確定所述移動裝置正以高速移動。
7.根據權利要求1至4中的任一項所述的移動裝置,其中,所述設置單元包括用於確定正被連接的網絡是否為低速通信網絡,並且在所述網絡是低速通信網絡的情況下,所述設置單元將連接數量設置為比與所述無線通信連接模式對應的數量低的數量。
8.根據權利要求7所述的移動裝置,其中,基於與指定通向所述對方裝置的連接目的地的設置信息相關聯的速度信息,來確定正被連接的網絡是否為低速通信網絡。
9.根據權利要求1至4中的任一項所述的移動裝置,其中,所述設置單元還獲得表示針對向所述移動裝置收取的費用的契約模式的契約信息,並且在所述契約模式是付費使用的情況下,所述設置單元將連接數量設置為比與所述無線通信連接模式對應的數量低的數量。
10.根據權利要求5所述的移動裝置,其中,比與所述無線通信連接模式對應的數量低的數量是I。
11.根據權利要求1至4中的任一項所述的移動裝置,其中,所述設置單元定期設置連接數量。
12.根據權利要求1至4中的任一項所述的移動裝置,所述移動裝置還包括: 顯示單元,用於顯示用戶界面, 其中,所述用戶界面包括以下指令中的至少一者:利用所述設置單元設置連接數量的指令、定期設置連接數量的指令、根據契約模式設置連接數量的指令、根據所述移動裝置是否正以高速移動而設置連接數量的指令以及根據正被連接的所述網絡是否為低速通信網絡而設置連接數量的指令。
13.一種由移動裝置執行的通信控制方法,所述移動裝置通過與基站的無線通信來建立與對方裝置的通信,所述通信控制方法包括以下步驟: 保持對應表,在所述對應表中,所述移動裝置能夠使用的無線通信連接模式同相對應的與所述對方裝置的連接數量相關聯; 指定所述移動裝置的當前無線通信連接模式; 基於所述對應表,設置與所指定的無線通信連接模式相對應的連接數量;以及 利用所設置的連接數量執行與所述對方裝置的通信。
【文檔編號】H04W76/02GK104349509SQ201410383528
【公開日】2015年2月11日 申請日期:2014年8月6日 優先權日:2013年8月8日
【發明者】大久保讓 申請人:佳能株式會社

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀