本公開涉及用于經(jīng)授權(quán)的個人裝置的自動網(wǎng)絡(luò)共享。
背景技術(shù):
諸如便攜式計算機、平板計算機和智能手機的電子裝置連接至通信網(wǎng)絡(luò),以發(fā)送和/或接收數(shù)據(jù),例如文件、網(wǎng)頁、流媒體等。存在各種通信網(wǎng)絡(luò)。例如,局域網(wǎng)絡(luò)(lans)(包括無線lan,“wlan”)是可用的以及通常被用于連接至因特網(wǎng)。通常臺式計算機和便攜式計算機例如經(jīng)由無線接入點(其經(jīng)由wlan連接(也稱作
除了wlan能力,智能手機通常包括其他的通信能力。在這些通信能力中有無線廣域網(wǎng)絡(luò)(wwan)通信能力和短程無線通信能力(例如bluetooth無線通信、近場通信、射頻識別(rfid)通信等)。bluetooth是藍牙技術(shù)聯(lián)盟(bluetoothsig)有線公司在美國和其他國家的注冊商標(biāo)。
將智能手機或平板計算機裝置(即能夠連接至wwan的裝置)用作熱點或共享裝置的使用是已知的。在這種情況下,能夠例如經(jīng)由wwan(諸如4g通訊網(wǎng)絡(luò))通信的第一裝置用作連接點,通過該連接點另一裝置(例如便攜式個人計算機等)可以發(fā)送和接收數(shù)據(jù)。這個過程被稱作共享,通過該過程諸如智能手機的裝置用于使例如便攜式計算機的另一裝置共享至例如wwan的網(wǎng)絡(luò),經(jīng)由便攜式計算機通常不與之通信的網(wǎng)絡(luò)類型便于用于便攜式計算機的網(wǎng)絡(luò)連接。借助于智能手機連接至wwan并且繼而連接至便攜式計算機(例如經(jīng)由wlan連接)來實現(xiàn)共享。然后便攜式計算機可以經(jīng)由智能手機通過至wwan連接來向更廣的網(wǎng)絡(luò)發(fā)送數(shù)據(jù)和從其接收數(shù)據(jù)。
技術(shù)實現(xiàn)要素:
總體上,一方面提供一種方法,包括:使用移動裝置的網(wǎng)絡(luò)通信裝置連接至通信網(wǎng)絡(luò);使用所述移動裝置的短程無線通信裝置來檢測一個或更多個已知裝置;使用所述移動裝置的處理器來確定所述一個或更多個已知裝置被授權(quán)通過所述移動裝置連接至所述通信網(wǎng)絡(luò);使用所述短程無線通信裝置向所述一個或更多個已知裝置發(fā)送用于接入所述通信網(wǎng)絡(luò)的控制數(shù)據(jù);以及使用所述移動裝置的所述網(wǎng)絡(luò)通信裝置、經(jīng)由所述通信網(wǎng)絡(luò)來傳送(communicating)針對所述一個或更多個已知裝置的數(shù)據(jù)。
另一方面提供一種移動裝置,包括:處理器;短程無線通信裝置,可操作地耦接至處理器;網(wǎng)絡(luò)通信裝置,可操作地耦接至處理器;存儲器裝置,包括能夠由處理器執(zhí)行以進行下述操作的指令:使用所述網(wǎng)絡(luò)通信裝置連接至通信網(wǎng)絡(luò);使用所述短程無線通信裝置來檢測一個或更多個已知裝置;確定所述一個或更多個已知裝置被授權(quán)通過所述移動裝置連接至所述通信網(wǎng)絡(luò);使用所述短程無線通信裝置向所述一個或更多個已知裝置發(fā)送用于接入所述通信網(wǎng)絡(luò)的控制數(shù)據(jù);以及使用所述網(wǎng)絡(luò)通信裝置、經(jīng)由所述通信網(wǎng)絡(luò)來傳送針對所述一個或更多個已知裝置的數(shù)據(jù)。
再一方面提供一種產(chǎn)品,包括:存儲有代碼的存儲器裝置,代碼能夠通過處理器執(zhí)行且包括:使用移動裝置的網(wǎng)絡(luò)通信裝置連接至通信網(wǎng)絡(luò)的代碼;使用所述移動裝置的短程無線通信裝置來檢測一個或更多個已知裝置的代碼;使用所述移動裝置的處理器來確定所述一個或更多個已知裝置被授權(quán)通過所述移動裝置連接至所述通信網(wǎng)絡(luò)的代碼;使用所述短程無線通信裝置向所述一個或更多個已知裝置發(fā)送用于接入所述通信網(wǎng)絡(luò)的控制數(shù)據(jù)的代碼;以及使用所述移動裝置的所述網(wǎng)絡(luò)通信裝置、經(jīng)由所述通信網(wǎng)絡(luò)來傳送針對所述一個或更多個已知裝置的數(shù)據(jù)的代碼。
前述內(nèi)容是概要,因而可能省略、總結(jié)和簡化了細節(jié),因此本領(lǐng)域的技術(shù)人員將認識到,概要僅是說明性的并且不旨在以任何方式是限制的。
附圖說明
為了更好地理解實施方案以及實施方案的其他的和進一步的特征和優(yōu)點,結(jié)合附圖,參照以下描述。本發(fā)明的范圍將在所附的權(quán)利要求書中指出。
圖1圖示了信息處理裝置電路系統(tǒng)的實例。
圖2圖示了信息處理裝置電路系統(tǒng)的實例。
圖3圖示了針對智能手機等移動裝置的示例建立處理。
圖4圖示了針對便攜式計算機等移動裝置的示例建立處理。
圖5圖示了網(wǎng)絡(luò)連接細節(jié)的自動同步和共享的示例。
圖6圖示了共享網(wǎng)絡(luò)連接細節(jié)的示例。
圖7圖示了分布式的網(wǎng)絡(luò)數(shù)據(jù)使用測量的示例。
具體實施方式
將會容易地理解,可以以除了所描述的示例實施方案以外的多種不同的配置來布置和設(shè)計根據(jù)本文中的附圖中總體描述和圖示的實施方案的部件。因此,根據(jù)附圖中所呈現(xiàn)的示例實施方案的以下更詳細的描述不旨在限制要求保護的實施方案的范圍,而僅僅表現(xiàn)示例實施方案。
整個說明書中提及“一個實施方案”或“實施方案”等意味著結(jié)合該實施方案描述的具體特征、結(jié)構(gòu)、或特性被包括在至少一個實施方案中。因此,短語“在一個實施方案中”或“在實施方案中”等在整個說明書中各個位置處的呈現(xiàn)不必然指代全部的實施方案。
再者,所描述的特征、結(jié)構(gòu)、或特性可以以任何適合的方式組合在一個或更多個實施方案中。在以下描述中,提供了許多具體細節(jié)以給出實施方案的徹底理解。然而,本領(lǐng)域的技術(shù)人員將認識到在沒有一個或更多個具體細節(jié)的情況下也可以實行各種實施方案,或者可以使用其他方法、部件、材料等等來實行各種實施方案。在其他的示例中,為了避免困惑而沒有詳細示出或描述熟知的結(jié)構(gòu)、材料、或操作。
常規(guī)的共享技術(shù)通過與智能手機共享,向缺少wwan通信裝置的裝置(諸如便攜式計算機或者臺式計算機)提供經(jīng)由wwan來發(fā)送和接收數(shù)據(jù)的機會。然而,大多數(shù)用戶不知道他們可以以這樣的方式來使用智能手機或其他具有wwan能力的裝置。此外,即使用戶普遍地知道共享的概念,但是找到合適的接口和配置合適的設(shè)置是麻煩的、并且實際上對于許多用戶是不可能的。再者,即使用戶設(shè)法適當(dāng)?shù)貙ρb置進行共享,在安全以及數(shù)據(jù)傳輸速度和量方面仍然存在困難。
因此,實施方案使針對用戶的個人裝置的共享處理自動化。通過使用實施方案,用戶完成簡單的登記處理、以創(chuàng)建允許參與共享的已知裝置的列表。例如,用戶可以指示:允許個人便攜式計算機和/或平板計算機經(jīng)由用戶的智能手機共享來建立wwan連接。
在完成登記之后,實施方案方便了自動的共享處理,以基于策略自動地對用戶的一個或更多個裝置進行共享。例如,實施方案可以確定沒有可用的
此外,實施方案經(jīng)由網(wǎng)絡(luò)連接數(shù)據(jù)的自動交換,方便了所獲知的網(wǎng)絡(luò)通信細節(jié)的主動同步。借助于示例,實施方案方便了通過其建立可用的
實施方案還允許用戶經(jīng)由另一裝置(例如他的或她的智能手機)對wwan網(wǎng)絡(luò)連接進行共享,而不需要擔(dān)心他或她將超過或者“透支”他或她的使用wwan的數(shù)據(jù)計劃。借助于示例,用戶裝置(例如用戶的智能手機)不僅方便了其他的用戶裝置的對于wwan連接的共享(例如,未配置有wwan通信能力的便攜式計算機),還監(jiān)測網(wǎng)絡(luò)業(yè)務(wù)量、使得用戶知道已經(jīng)使用了多少wwan數(shù)據(jù)、wwan數(shù)據(jù)的使用多么快速等。用戶可以按照期望調(diào)節(jié)他的或她的共享策略設(shè)置,但是實施方案可以用于自動地警告用戶:數(shù)據(jù)傳輸正在超過預(yù)定的速率、預(yù)定的量、或者預(yù)定的速率和預(yù)定的量兩者。這允許用戶知道他們正在迅速地使用可用的wwan,以及/或者接近數(shù)據(jù)速率和/或量的極限。實施方案可以基于傳輸數(shù)據(jù)的速度和/或量來采取自動的操作,例如警告用戶、對用戶進行節(jié)流(與相關(guān)聯(lián)的通知一起)、終止針對一個或更多個裝置、應(yīng)用等的wwan連接等。
通過參照附圖將更好地理解圖示的示例實施方案。以下描述旨在僅借助于示例以及簡單地說明某些示例實施方案。
雖然在信息處理裝置中可以使用各種其他的電路、電路系統(tǒng)或部件,但是關(guān)于智能手機和/或平板計算機電路系統(tǒng)100,圖1中圖示的示例包括例如在平板計算機或者其他移動計算平臺中建立的芯片設(shè)計上的系統(tǒng)。軟件和一個或更多個處理器組合于單個芯片110中。如本領(lǐng)域熟知的,處理器包括內(nèi)部算術(shù)單元、寄存器、高速緩沖存儲器、總線、i/o端口等。雖然內(nèi)部總線等取決于不同的供應(yīng)商,但是基本上所有的外圍裝置120可以附接至單個芯片110。電路系統(tǒng)100將處理器、存儲器控制、和i/o控制器集線器全部組合至單個芯片110中。而且,這種類型的系統(tǒng)100通常不使用sata或pci或lpc。例如,共同的接口包括sdio和i2c。
存在一個或更多個例如電池管理單元bmu的電力管理芯片130,該電力管理芯片130例如經(jīng)由可再充電的電池140來管理所供給的電力,可再充電的電池140可以通過與電源(未示出)的連接來再充電。在至少一個設(shè)計中,諸如110的單個芯片用于通過類似bios的功能和dram存儲器。
系統(tǒng)100通常包括用于連接至各種網(wǎng)絡(luò)(諸如通訊網(wǎng)絡(luò)(wan))和無線因特網(wǎng)裝置(例如提供
圖2示出了信息處理裝置電路、電路系統(tǒng)或部件的另一示例的框圖。圖2中示出的示例可以對應(yīng)于諸如由morrisville,nc的聯(lián)想(美國)(lenovo(us))有限公司出售的thinkpad系列的個人計算機、或者其他裝置的計算系統(tǒng)。根據(jù)本文中的描述明顯的是,實施方案可以包括其他特征或者僅包括圖2中圖示的示例的一些特征。
圖2的示例包括所謂的芯片集210(一組一起工作的集成電路或芯片,芯片集),其結(jié)構(gòu)可以根據(jù)制造商(例如intel,amd,arm等)而變化。intel是英特爾(intel)公司在美國和其他國家的注冊商標(biāo)。amd是超威半導(dǎo)體(advancedmicrodevices)有限公司在美國和其他國家的注冊商標(biāo)。arm是安謀國際科技(armholdings)有限公司在美國和其他國家的未注冊的商標(biāo)。芯片集210的結(jié)構(gòu)包括經(jīng)由直接的管理接口(dmi)242或鏈路控制器244來交換信息(例如,數(shù)據(jù)、信號、命令等)的i/o控制器集線器250以及核和存儲器控制組220。在圖2中,dmi242是芯片到芯片接口(有時稱作“北橋”和“南橋”之間的鏈路)。核和存儲器控制組220包括經(jīng)由前端總線(fsb)來交換信息的存儲控制器集線器226和一個或更多個處理器222(例如,單核或多核);注意組220的部件可以集成在取代常規(guī)的“北橋”類型結(jié)構(gòu)的芯片中。如本領(lǐng)域熟知的,一個或更多個處理器222包括內(nèi)部算述單元、寄存器、高速緩沖存儲器、總線、i/o端口等。
在圖2中,存儲控制器集線器226與存儲器240接口(例如用于為可以稱作“系統(tǒng)存儲器”或“存儲器”的一種類型的ram提供支持)。存儲控制器集線器226還包括用于顯示裝置292(例如crt、平板、觸摸屏等)的低電壓差分信號(lvds)接口232。框238包括可以經(jīng)由lvds接口232來支持的一些技術(shù)(例如串行數(shù)字視頻、hdmi/dvi、顯示端口)。存儲控制器集線器226還包括可以支持離散圖形236的pci-express接口(pci-e)234。
在圖2中,i/o集線器控制器250包括:sata接口251(例如用于hdd、sdd等280),pci-e接口252(例如用于無線連接282),usb接口253(例如用于諸如數(shù)字化儀、鍵盤、鼠標(biāo)、相機、電話、擴音器、存儲器、其他連接裝置等的裝置284),網(wǎng)絡(luò)接口254(例如lan),gpio接口255,lpc接口270(用于asic271、tpm272、超級i/o273、固件集線器274、bios支持275、以及諸如rom277、flash278和nvram279的各種類型的存儲器276)、電力管理接口261、時鐘發(fā)生器接口262、音頻接口263(例如用于揚聲器294)、tco接口264、系統(tǒng)管理總線接口265、以及可以包括bios268和啟動代碼290的spiflash266。i/o中心控制器250可以包括吉比特以太網(wǎng)支持。
一旦供電,系統(tǒng)可以被配置成執(zhí)行存儲于spiflash266中的用于bios268的啟動代碼290,以及此后在一個或更多個操作系統(tǒng)和應(yīng)用軟件(例如存儲于系統(tǒng)存儲器240中)的控制下處理數(shù)據(jù)。操作系統(tǒng)可以存儲在各種位置的任何位置中,以及例如可以根據(jù)bios268的指令來訪問操作系統(tǒng)。如本文中所描述的,裝置可以包括比圖2的系統(tǒng)中示出的特征更少或更多的特征。
例如如圖1或圖2概述的信息處理裝置電路系統(tǒng)通??梢杂糜谥T如平板計算機、智能手機、以及個人計算機裝置的裝置中。在一些情況下,例如圖2的電路系統(tǒng)的某些裝置電路系統(tǒng)將包括用于連接至例如lan或wlan的特定的通信網(wǎng)絡(luò),而不是例如wan或wwan的另外的網(wǎng)絡(luò)的裝置。然而在例如智能手機或平板計算機的其他裝置中,電路系統(tǒng)(諸如圖1中概述的電路系統(tǒng))包括wwan通信能力。在這些裝置中的一個或這些裝置的組合上執(zhí)行實施方案,使得利用合適的可用網(wǎng)絡(luò)來以自動方式實現(xiàn)針對所有用戶的裝置的網(wǎng)絡(luò)連接。
參照圖3,圖示了登記或建立處理的示例。在例如用戶的智能手機的第一裝置上,在301處用戶開啟應(yīng)用用戶界面以顯示設(shè)置。應(yīng)用可以集成在例如android操作系統(tǒng)的裝置的操作系統(tǒng)中,使得該應(yīng)用具有超級(管理)用戶權(quán)限或“root”權(quán)限。如本文中進一步描述,這可能是必須的,以使得應(yīng)用或服務(wù)具有針對數(shù)據(jù)的訪問權(quán)限,例如,以非加密的形式的相關(guān)密碼和服務(wù)集識別(ssid)。android是谷歌(google)公司在美國和其他國家的注冊商標(biāo)。
當(dāng)用戶在301處開啟設(shè)定時(其可能與第一次開啟應(yīng)用一樣簡單),在302處提示或者通知用戶建立共享應(yīng)用。如果用戶在303處選擇建立應(yīng)用,共享應(yīng)用開始運行并且在304處向用戶詢問名稱以識別共享服務(wù),例如用戶的名。用戶可以在任何時間點更換輸入的名稱。可替選地,如本文中更全面地解釋的,用戶不需要更換默認的/系統(tǒng)生成的名稱,然而不這樣做可能會使處理復(fù)雜化。
響應(yīng)于在304處關(guān)于識別共享服務(wù)的名稱的用戶輸入,在305處應(yīng)用將裝置的熱點的名稱(例如與智能手機相關(guān)聯(lián)的ssid)更換成由用戶輸入的名稱。在304處應(yīng)用還可以更換裝置的短程無線能力的名稱(例如與智能手機相關(guān)聯(lián)的bluetooth名稱)。可以利用相同的或不同的名稱,然而為了方便,用戶可以針對熱點和短程無線能力中的每個選擇或輸入相同的名稱。
如本文中進一步描述的,一旦用戶更新了由裝置提供的熱點和短程無線能力的一個或更多個名稱,則這些名稱對于用戶是能夠識別的并且可用于稍后的登錄或選擇。在任何時候,例如如301所示,用戶可以開啟應(yīng)用和設(shè)定,以及輸入針對例如智能手機的裝置的ssid和/或bluetooth通信服務(wù)的新名稱和/或密碼。如果這樣,則類似于第一次輸入名稱,這將更新存儲于例如智能手機的存儲器裝置中的或能夠?qū)ζ湓L問的已知裝置的列表(例如表格)。如本文中進一步描述的,在用戶更新智能手機的ssid和/或bluetooth服務(wù)的名稱或者密碼的情況下,需要將這些變化廣播至希望使用該名稱或密碼來通信的其他的裝置。
例如根據(jù)借助于用戶的智能手機的、結(jié)合圖3所解釋的,一旦用戶開始第一裝置上的服務(wù),用戶可以設(shè)置他的/她的一個或更多個裝置,使得該一個或更多個裝置可以通過第一裝置上的服務(wù)進行共享。借助于示例,圖4概述了用戶可以設(shè)定例如便攜式計算機的另一裝置,使得該便攜式計算機成為已知的裝置,以經(jīng)由智能手機自動地共享至wwan網(wǎng)絡(luò)以及/或者自動地獲知用于連接至未知的wlan的wlan(例如
在實施方案中,在401處用戶下載(或另外獲得)針對例如便攜式計算機的另一裝置的共享服務(wù)應(yīng)用。下載共享應(yīng)用并不是必須的,因為該應(yīng)用或服務(wù)可以被預(yù)安裝或者另外獲得。然而,這里需要注意的是,在401處用戶可以下載應(yīng)用,以說明:在用戶的其他裝置(其經(jīng)由圖4中概述的過程(或相似的過程)對于第一裝置(例如智能手機)來說成為“已知”)上運行的共享服務(wù)版本不需要具有超級用戶/“root”權(quán)限,并且因此不需要集成在操作系統(tǒng)中或者另外不需要按照在裝置上獲得這樣的權(quán)限的應(yīng)用、經(jīng)歷嚴格的評估或質(zhì)量保證處理。
然后用戶可以在已知的裝置上開始共享應(yīng)用,并且如果應(yīng)用還未在第一裝置上運行,則在402處應(yīng)用通知(例如提示)用戶以開始在第一裝置(在這種情況下,根據(jù)圖3的示例是他的或她的智能手機)上的共享應(yīng)用。這顯示在403處,即用戶在第一裝置上運行共享應(yīng)用,此時在404處第一裝置(例如在這個示例中是智能手機)運行其例如bluetooth服務(wù)的短程無線服務(wù),使得其bluetooth名稱被廣播至周圍的裝置以及/或者被顯示在第一裝置中。
在其他的裝置中,即在這個非限制性示例中是便攜式計算機,裝置上運行的應(yīng)用開啟例如bluetooth無線電的短程無線電,并且在405處對附近的bluetooth裝置進行掃描。在405處這將允許應(yīng)用提供在射程內(nèi)的bluetooth裝置的列表。借助于使共享應(yīng)用在智能手機上運行,該列表將包括由用戶輸入的針對共享服務(wù)的名稱(或者如果根據(jù)圖3的示例沒有進行名稱更換,則是默認的名稱)。然后,在406處在其他裝置(即在這個非限制性示例中是智能手機)上運行的應(yīng)用版本將要求用戶輸入或選擇共享應(yīng)用的智能手機版本上的共享服務(wù)的名稱。
一旦用戶已經(jīng)成功地輸入或提供智能手機的共享應(yīng)用的名稱,即用戶根據(jù)圖3的示例所選擇的名稱,在407、408處其他裝置共享應(yīng)用和智能手機共享應(yīng)用例如經(jīng)由bluetooth通信(或相似的適合的短程無線通信)配對并且連接。這用作在其他的裝置(例如便攜式計算機)和第一裝置(例如智能手機)之間傳遞控制數(shù)據(jù),使得建立配對和連接。根據(jù)處理的一部分,第一裝置(例如智能手機)接收包括其他裝置的名稱的控制數(shù)據(jù),使得在409處該控制數(shù)據(jù)可以被存儲,例如智能手機存儲在其已知裝置的列表中的其他裝置的短程無線識別名稱(例如bluetooth名稱)。
在已經(jīng)使用短程無線通信建立配對和連接的情況下,在410處第一裝置(例如智能手機)可以與已知裝置共享所需的任何控制數(shù)據(jù),例如對于智能手機已知的、已知wlan的ssid和密碼,使得在411處這些控制數(shù)據(jù)被存儲在已知裝置中。類似地,例如自從上次同步以來,如果存在任何數(shù)據(jù),在412處已知裝置可以將任何獲知的wlans的ssids/密碼發(fā)送至第一裝置,使得在413處ssids和密碼由第一裝置存儲。
開始的第一裝置(例如智能手機)以及一個或更多個已知的裝置(例如便攜式計算機)現(xiàn)在可以自動地共享,用于使用例如根據(jù)智能手機促進的wwan,以及彼此更新已知的wlan連接,例如隨著時間而獲知的
如圖5所示,在501處的時間,例在如預(yù)定的時間和/或根據(jù)諸如第一裝置(例如智能手機)蘇醒、用戶實現(xiàn)名稱變更等的策略的時間,在502處第一裝置確定是否存在可用于連接的任何已知wlan。這個處理可以被包括以促進經(jīng)由優(yōu)于wwan數(shù)據(jù)的wlan的連接,因為目前wwan數(shù)據(jù)更貴。
如在502處所確定的,如果wlan可用,例如智能手機已知其密碼的
在該示例中如智能手機所確定的,在502處如果沒有已知wlan是可用的,則實施自動的共享過程。借助于示例,在506處通過智能手機建立(或保持)與wwan的連接。如本文中描述,便攜式計算機可能不能夠直接地連接至wwan(或者可能不能夠方便地連接至wwan)。如進一步描述,在這樣的情況下,智能手機可以將便攜式計算機共享至wwan。
智能手機首先例如經(jīng)由通過短程無線通信能力(例如bluetooth短程無線通信能力)的掃描,確定例如根據(jù)圖4中概述的處理而登記的已知裝置。如果范圍內(nèi)沒有已知裝置,則在507處共享應(yīng)用可能睡眠。然而,如507所示,如果確定存在能夠由智能手機的共享應(yīng)用檢測的一個或更多個已知裝置,則實施方案運行以將智能手機啟動作為針對一個或更多個已知裝置的熱點,使得在509處已知裝置可以經(jīng)由智能手機連接至wwan。這可以包括經(jīng)由例如智能手機和便攜式計算機之間的bluetooth通信的短程無線通信的控制數(shù)據(jù)的傳輸,使得便攜式計算機被告知智能手機可用作熱點。例如,這可以包括在便攜式計算機上顯示手機可用為wlan連接的選項??刂茢?shù)據(jù)還可以針對用戶自動化共享過程。例如控制數(shù)據(jù)包括用于共享至wwan的連接細節(jié)。
在便攜式計算機被共享至智能手機并且因此共享至wwan之后,智能手機使用其wwan連接方便了便攜式計算機的網(wǎng)絡(luò)通信,并且與便攜式計算機交換數(shù)據(jù),例如使用wlan通信以用作針對便攜式計算機的熱點。此后,在508處智能手機上的共享應(yīng)用可以更新任何細節(jié)(例如經(jīng)由表格或列表中的網(wǎng)絡(luò)連接細節(jié)的存儲)。
例如如圖5的505所示,根據(jù)連接數(shù)據(jù)和細節(jié)來更新可用的wlan連接的已知裝置以及使裝置同步的處理可以經(jīng)由同步子例程來執(zhí)行,其示例概述在圖6中。
在圖6中,在601處例如便攜式計算機的已知裝置蘇醒,并且在602處確定是否有任何可用的已知wlan連接,例如先前已知的
如果在短程無線通信能力范圍內(nèi)有其他的已知裝置,則已知裝置建立與智能手機的短程無線連接,例如建立與先前配對的智能手機的bluetooth連接。一旦通過使用短程無線能力連接上,則在604處智能手機發(fā)送與wlan連接有關(guān)的網(wǎng)絡(luò)連接細節(jié),該wlan連接對于手機(而不是對于便攜式計算機)來說是可用的和已知的。這繼而允許已知裝置在605處更新其wlan連接數(shù)據(jù)的存儲,使得在607處該已知裝置可以以與如下類似的處理來建立與可用的wlan的連接:已知裝置先前與可用的wlan連接所采用處理。
已知裝置可以與智能手機共享任何可用的wlan連接細節(jié),使得智能手機可以與便攜式計算機保持同步,例如在606處存儲網(wǎng)絡(luò)連接細節(jié)。然后在608處智能手機可以連接至(如果其還沒有這樣做)wlan本身。
如本文中描述,使用wwan共享可能增加用戶經(jīng)由wwan賬戶傳送和/或接收數(shù)據(jù)的數(shù)量。因此,用戶至少可以想要被告知他們的數(shù)據(jù)使用。實施方案智能地監(jiān)測數(shù)據(jù)使用,使得用戶知道并且主動地參與他們的數(shù)據(jù)消耗。
例如,實施方案可以針對用于實現(xiàn)動作的閾值提供默認值以管理wwan數(shù)據(jù)消耗。借助于示例以及參照圖7,在701處實施方案可以設(shè)定在例如每月的預(yù)定時間里針對總數(shù)據(jù)使用的默認閾值和/或數(shù)據(jù)使用速率的默認閾值,使得用戶不超出其數(shù)據(jù)計劃限度。用戶可以在任何時間例如根據(jù)數(shù)量和定時(例如重設(shè)日期)調(diào)節(jié)閾值。
因此在702處實施方案可以經(jīng)由智能手機上運行的應(yīng)用來監(jiān)測wwan數(shù)據(jù)使用,例如因為其是將其他的裝置共享至wwan的可能的裝置。根據(jù)703處所確定的,如果702處的監(jiān)測顯示wwan數(shù)據(jù)正在接近預(yù)定的限度或上限,例如越過低于上限的閾值(以及相似的閾值可以用于數(shù)據(jù)消耗速率等),在704處實施方案可能采取一個或更多個預(yù)定的動作。
借助于示例,如果在701處(默認或通過用戶)將數(shù)據(jù)限度閾值設(shè)定為“x”gb,則可以將用于警告的閾值設(shè)定為xgb>警告閾值(gb)。類似地,如果預(yù)定的動作不包括簡單地警告用戶,而是包括主動地停止wwan連接,則實施方案可以在例如xgb或xgb以上的不同閾值處實現(xiàn)該操作。類似地,用于警告、減緩或停止wwan數(shù)據(jù)消耗的閾值可以被默認設(shè)定并且由用戶隨意地修改,使得發(fā)生警告或其他的合適的操作,例如如果在wwan連接上數(shù)據(jù)流處于500kb/s30秒,則發(fā)出警告。
閾值也可以將定時考慮在內(nèi)。例如,實施方案可以在賬單循環(huán)開始時開始數(shù)據(jù)監(jiān)測或者可以默認在每月的第一天開始數(shù)據(jù)監(jiān)測。用戶可以希望被告知共享是否已經(jīng)自動開始,因為這可能影響他們希望接收和/或發(fā)送的數(shù)據(jù)類型。因此,在實施方案中,在共享激活時,例如智能手機的裝置可以給每個裝置發(fā)送通知。這可以包括例如顯示在手機上和/或由共享的裝置提供的視覺通知或指示。
因此,各種實施方案提供由一組共同工作的兩個或更多個用戶裝置促進的自動網(wǎng)絡(luò)連接,用于建立網(wǎng)絡(luò)連接。在某些實施方案中這包括以自動或半自動方式建立共享連接。在實施方案中,裝置使他們的網(wǎng)絡(luò)連接細節(jié)同步,使得可用的網(wǎng)絡(luò)細節(jié)對于在例如經(jīng)由短程無線通信的通信中的所有裝置來說是已知的。而且,實施方案方便了用戶控制共享,使得可以監(jiān)測和控制數(shù)據(jù)使用。
如本領(lǐng)域的普通技術(shù)人員將理解的,各個方面可以實施為系統(tǒng)、方法或裝置程序產(chǎn)品。因此,各個方面可以采用整體硬件實施方式的形式或采用包括軟件的實施方式的形式,其在本文中可以全部統(tǒng)稱為“電路”、“模塊”或“系統(tǒng)”。此外,各個方面可以采用在一個或更多個裝置可讀介質(zhì)中實施的裝置程序產(chǎn)品的形式,所述一個或更多個裝置可讀介質(zhì)包含有裝置可讀程序代碼。
應(yīng)當(dāng)注意的是,可以使用由處理器執(zhí)行的存儲在裝置可讀存儲介質(zhì)(如非信號存儲裝置)的指令來實現(xiàn)本文中所描述的各種功能。存儲裝置可以是例如電子的、磁的、光學(xué)的、電磁的、紅外的或半導(dǎo)體的系統(tǒng)、設(shè)備或裝置,或前述的任何適當(dāng)?shù)慕M合。存儲介質(zhì)的更多的具體示例包括如下:便攜式計算機磁盤、硬盤、隨機存取存儲器(ram)、只讀存儲器(rom)、可擦除可編程只讀存儲器(eprom或閃存)、光纖、便攜式光盤只讀存儲器(cd-rom)、光學(xué)存儲裝置、磁存儲裝置,或前述的任何適當(dāng)?shù)慕M合。在本文件的上下文中,存儲裝置不是信號,并且“非暫態(tài)”包括除信號介質(zhì)之外的全部介質(zhì)。
可以使用任何適當(dāng)?shù)慕橘|(zhì)(包括但不限于無線、有線、光纜、rf等或前述的任何適當(dāng)?shù)慕M合)來傳輸在存儲介質(zhì)上所包含的程序代碼。
用于執(zhí)行操作的程序代碼可以以一種或更多種編程語言的任何組合來編寫。程序代碼可以完全地在單個裝置上執(zhí)行、部分地在單個裝置上執(zhí)行、作為獨立軟件包執(zhí)行、部分地在單個裝置上且部分地在另一裝置上執(zhí)行或完全在其他裝置上執(zhí)行。在一些情況下,可以通過任何類型的連接或網(wǎng)絡(luò)(包括局域網(wǎng)(lan)或廣域網(wǎng)(wan))來連接裝置,或可以通過其他裝置(例如,通過使用因特網(wǎng)服務(wù)提供商的因特網(wǎng))、通過無線連接例如近場通信或通過線連接(例如,通過usb連接)來進行連接。
本文參照示出了根據(jù)各種示例實施方式的示例方法、裝置和程序產(chǎn)品的附圖描述了示例實施方式。要理解的是,動作和功能可以至少部分地由程序指令來實現(xiàn)??梢詫⑦@些程序指令提供給裝置、專用信息處理裝置或其他可編程數(shù)據(jù)處理裝置的處理器,以產(chǎn)生機制,使得經(jīng)由裝置的處理器執(zhí)行的指令實現(xiàn)指定的功能/動作。
值得注意的是,雖然在附圖中使用了特定的塊,并且已經(jīng)示出了塊的特定順序,但這些都是非限制性的示例。由于明確說明的示例僅用于描述的目的,而不被理解為限制,所以在某些情況下,可以組合兩個或更多個塊,可以將塊分成兩個或更多個塊,或者可以根據(jù)需要將某些塊重新排序或重新組織。
除非另行指明以外,否則本文所使用的單數(shù)“一個(a)”和“一個(an)”可以被理解為包括復(fù)數(shù)“一個或更多個”。
為了說明和描述的目的給出了本公開內(nèi)容,而非意在是窮舉或限制。對于本領(lǐng)域普通技術(shù)人員來說,許多修改和變化是明顯的。選擇并描述示例實施方式以便說明原理和實際應(yīng)用,并且使得本領(lǐng)域其他技術(shù)人員能夠理解本公開內(nèi)容,本公開內(nèi)容的各種實施方式具有與預(yù)期的特定用途相適應(yīng)的多種修改。
因此,盡管本文已經(jīng)參考附圖描述了說明性的示例實施方式,但要理解的是,該描述不是限制性的,并且在不偏離本公開內(nèi)容的范圍或精神的情況下本領(lǐng)域技術(shù)人員可以作出各種其他變化和修改。