本發(fā)明涉及上下文相關(guān)無(wú)線(xiàn)數(shù)據(jù)傳輸和銷(xiāo)售。具體地而非唯一地,本發(fā)明涉及建立和銷(xiāo)售計(jì)劃,以用于來(lái)自移動(dòng)設(shè)備或移動(dòng)設(shè)備上的計(jì)算機(jī)程序的應(yīng)用特定無(wú)線(xiàn)數(shù)據(jù)傳輸。
背景技術(shù):
個(gè)人移動(dòng)設(shè)備,諸如智能電話(huà)或平板電腦正越來(lái)越多地使用應(yīng)用程序和應(yīng)用,所述應(yīng)用程序和應(yīng)用利用或甚至要求經(jīng)由移動(dòng)網(wǎng)絡(luò)的無(wú)線(xiàn)數(shù)據(jù)傳輸。因此,經(jīng)由移動(dòng)網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)量日益增加,并且為了享受使用移動(dòng)設(shè)備的樂(lè)趣,用戶(hù)需要訪問(wèn)移動(dòng)數(shù)據(jù)服務(wù)。
傳統(tǒng)上,用戶(hù)從運(yùn)營(yíng)商購(gòu)買(mǎi)移動(dòng)數(shù)據(jù)計(jì)劃,例如從零售商或呼叫中心或者越來(lái)越多地從因特網(wǎng)。然而,當(dāng)需要時(shí),可無(wú)法即時(shí)地提供該類(lèi)數(shù)據(jù)計(jì)劃,或者不能從旨在與其一起使用移動(dòng)設(shè)備建立該類(lèi)數(shù)據(jù)計(jì)劃。另外,該類(lèi)數(shù)據(jù)計(jì)劃為通用目的而不是精確地配合用戶(hù)的需求。更重要地是,該類(lèi)數(shù)據(jù)計(jì)劃在運(yùn)營(yíng)商的網(wǎng)絡(luò)上被創(chuàng)建,并要求對(duì)網(wǎng)絡(luò)進(jìn)行改變。
存在提供給用戶(hù)從移動(dòng)設(shè)備訂閱移動(dòng)數(shù)據(jù)的可能性的系統(tǒng),其中數(shù)據(jù)計(jì)劃與移動(dòng)設(shè)備一起使用。例如,設(shè)備可包括由運(yùn)營(yíng)商提供的應(yīng)用程序,通過(guò)所述應(yīng)用程序可訂閱移動(dòng)數(shù)據(jù)計(jì)劃,或者例如可使用短消息服務(wù)(SMS)請(qǐng)求移動(dòng)數(shù)據(jù)計(jì)劃。然而,該類(lèi)方案再次要求在運(yùn)營(yíng)商網(wǎng)絡(luò)上建立數(shù)據(jù)計(jì)劃。此外,一些現(xiàn)有技術(shù)在設(shè)備中提供專(zhuān)用系統(tǒng)以訂閱移動(dòng)數(shù)據(jù),但該類(lèi)系統(tǒng)要求對(duì)移動(dòng)設(shè)備的操作系統(tǒng)進(jìn)行預(yù)安裝和改變,并且因此僅對(duì)某些專(zhuān)用服務(wù)可用。另外,該類(lèi)現(xiàn)有技術(shù)系統(tǒng)通常未被優(yōu)化以用于集中于應(yīng)用上的世界。最后,系統(tǒng)還可要求修改運(yùn)營(yíng)商網(wǎng)絡(luò)。以上類(lèi)型的系統(tǒng)在例如專(zhuān)利申請(qǐng)US2012108200A和WO13112642A2中是已知的。
此外,存在提供對(duì)移動(dòng)數(shù)據(jù)使用的控制和監(jiān)測(cè)的應(yīng)用程序,其也具有控制某一應(yīng)用程序的數(shù)據(jù)使用的可能性。在專(zhuān)利申請(qǐng)US2012254285A和US2011276442A中已知的該類(lèi)系統(tǒng)并沒(méi)有解決從移動(dòng)設(shè)備建立移動(dòng)數(shù)據(jù)計(jì)劃的問(wèn)題。
最后,已知的應(yīng)用程序不提供根據(jù)請(qǐng)求數(shù)據(jù)傳輸?shù)膽?yīng)用以及/或者根據(jù)數(shù)據(jù)傳輸?shù)纳舷挛慕o(wú)線(xiàn)數(shù)據(jù)傳輸?shù)目赡苄浴?/p>
本發(fā)明的目的在于通過(guò)提供根據(jù)本發(fā)明的方面的方法和系統(tǒng)以用于移動(dòng)設(shè)備上的應(yīng)用特定和上下文數(shù)據(jù)傳輸建立來(lái)提供上下文相關(guān)無(wú)線(xiàn)數(shù)據(jù)傳輸,以減輕現(xiàn)有技術(shù)的缺點(diǎn)。本發(fā)明的進(jìn)一步目的在于在增強(qiáng)用戶(hù)體驗(yàn)而不阻礙移動(dòng)設(shè)備諸如智能電話(huà)的使用的情況下,提供從移動(dòng)設(shè)備直接購(gòu)買(mǎi)數(shù)據(jù)的便利性,和在上下文使用應(yīng)用的權(quán)限。
技術(shù)實(shí)現(xiàn)要素:
根據(jù)本發(fā)明的第一方面,提供了用于建立無(wú)線(xiàn)數(shù)據(jù)傳輸?shù)姆椒?,包括?/p>
監(jiān)測(cè)來(lái)自裝置的網(wǎng)絡(luò)流量;
確定網(wǎng)絡(luò)流量的上下文和/或來(lái)源;
確定并呈現(xiàn)控制選項(xiàng)以用于建立無(wú)線(xiàn)數(shù)據(jù)傳輸;
基于用戶(hù)輸入選擇控制選項(xiàng);以及
路由網(wǎng)絡(luò)流量。
監(jiān)測(cè)網(wǎng)絡(luò)流量可包括監(jiān)測(cè)地址、端口、操作系統(tǒng)用戶(hù)標(biāo)識(shí)符、應(yīng)用程序包名稱(chēng)、套接口(socket)和/或網(wǎng)絡(luò)包的用戶(hù)標(biāo)識(shí)。
確定上下文和/或來(lái)源可包括將網(wǎng)絡(luò)流量映射到在裝置中被執(zhí)行的應(yīng)用。
映射可包括檢測(cè)應(yīng)用程序之間的相關(guān)性以及動(dòng)態(tài)地更新用于映射的算法。
確定上下文和/或來(lái)源可包括將網(wǎng)絡(luò)流量映射到在網(wǎng)絡(luò)中可用的服務(wù)。
確定上下文和/或來(lái)源可包括將網(wǎng)絡(luò)流量映射到網(wǎng)絡(luò)地址。
確定上下文和/或來(lái)源可包括將網(wǎng)絡(luò)流量映射到將被使用的協(xié)議。
確定和呈現(xiàn)控制選項(xiàng)可包括從網(wǎng)絡(luò)檢索控制選項(xiàng)。
確定和呈現(xiàn)控制選項(xiàng)可包括在用戶(hù)界面元件上顯示控制選項(xiàng)。
控制選項(xiàng)可包括上下文特定數(shù)據(jù)傳輸、時(shí)間相關(guān)數(shù)據(jù)傳輸和/或數(shù)據(jù)相關(guān)數(shù)據(jù)傳輸。
控制選項(xiàng)可包括受贊助數(shù)據(jù)傳輸。
路由網(wǎng)絡(luò)流量可包括根據(jù)可用連接路由流量。
裝置可包括移動(dòng)電子設(shè)備。
可通過(guò)應(yīng)用、在裝置中執(zhí)行的進(jìn)一步應(yīng)用內(nèi)的應(yīng)用、通過(guò)處理器或通過(guò)芯片集執(zhí)行方法。
根據(jù)本發(fā)明的第二方面,提供了用于建立無(wú)線(xiàn)數(shù)據(jù)傳輸?shù)姆椒?,包括?/p>
從裝置接收網(wǎng)絡(luò)流量請(qǐng)求;
識(shí)別并驗(yàn)證網(wǎng)絡(luò)流量請(qǐng)求后臺(tái)的用戶(hù);
確定并向裝置發(fā)送控制選項(xiàng),以用于建立無(wú)線(xiàn)數(shù)據(jù)傳輸;
接收基于用戶(hù)輸入選擇的控制選項(xiàng);
根據(jù)所選擇的控制選項(xiàng)與運(yùn)營(yíng)商網(wǎng)絡(luò)建立無(wú)線(xiàn)數(shù)據(jù)傳輸;
將確認(rèn)發(fā)送到裝置;以及
路由網(wǎng)絡(luò)流量。
網(wǎng)絡(luò)流量請(qǐng)求可包括網(wǎng)絡(luò)流量的上下文和/或來(lái)源。
上下文和/或來(lái)源可包括對(duì)在裝置中執(zhí)行的應(yīng)用的識(shí)別。
上下文和/或來(lái)源可包括對(duì)在網(wǎng)絡(luò)中可用的服務(wù)的識(shí)別。
上下文和/或來(lái)源可包括對(duì)網(wǎng)絡(luò)地址的識(shí)別。
上下文和/或來(lái)源可包括對(duì)將被使用的協(xié)議的識(shí)別。
可使用運(yùn)營(yíng)商網(wǎng)絡(luò)和裝置的標(biāo)識(shí)符識(shí)別用戶(hù)。
確定控制選項(xiàng)可包括基于網(wǎng)絡(luò)流量的上下文和/或來(lái)源確定控制選項(xiàng)。
可以與運(yùn)營(yíng)商網(wǎng)絡(luò)建立無(wú)線(xiàn)數(shù)據(jù)傳輸。
路由網(wǎng)絡(luò)流量可包括轉(zhuǎn)發(fā)未修改的網(wǎng)絡(luò)流量。
根據(jù)本發(fā)明的第三方面,提供了包括處理器的裝置,所述處理器被配置為使得:
監(jiān)測(cè)來(lái)自裝置的網(wǎng)絡(luò)流量;
確定網(wǎng)絡(luò)流量的上下文和/或來(lái)源;
確定并呈現(xiàn)控制選項(xiàng)以用于建立無(wú)線(xiàn)數(shù)據(jù)傳輸;
基于用戶(hù)輸入選擇控制選項(xiàng);以及
路由網(wǎng)絡(luò)流量。
處理器可以被配置為使得通過(guò)監(jiān)測(cè)地址、端口和/或網(wǎng)絡(luò)包的用戶(hù)標(biāo)識(shí)來(lái)監(jiān)測(cè)網(wǎng)絡(luò)流量。
處理器可以被配置為使得通過(guò)將網(wǎng)絡(luò)流量映射到在裝置中被執(zhí)行的應(yīng)用來(lái)確定網(wǎng)絡(luò)流量的上下文和/或來(lái)源。
處理器可以被配置為使得通過(guò)將網(wǎng)絡(luò)流量映射到在網(wǎng)絡(luò)中可用的服務(wù)來(lái)確定網(wǎng)絡(luò)流量的上下文和/或來(lái)源。
處理器可以被配置為使得映射包括檢測(cè)應(yīng)用程序之間的相關(guān)性以及動(dòng)態(tài)地更新用于映射的算法。
處理器可以被配置為使得通過(guò)將網(wǎng)絡(luò)流量映射到網(wǎng)絡(luò)地址來(lái)確定網(wǎng)絡(luò)流量的上下文和/或來(lái)源。
處理器可以被配置為使得通過(guò)將網(wǎng)絡(luò)流量映射到將被使用的協(xié)議來(lái)確定網(wǎng)絡(luò)流量的上下文和/或來(lái)源。
處理器可以被配置為使得通過(guò)從網(wǎng)絡(luò)檢索控制選項(xiàng)來(lái)確定控制選項(xiàng)。
處理器可以被配置為使得在裝置的用戶(hù)界面元件上呈現(xiàn)控制選項(xiàng)。
控制選項(xiàng)可包括上下文特定數(shù)據(jù)傳輸、時(shí)間相關(guān)數(shù)據(jù)傳輸和/或數(shù)據(jù)相關(guān)數(shù)據(jù)傳輸。
控制選項(xiàng)可包括受贊助數(shù)據(jù)傳輸。
處理器可以被配置為使得根據(jù)可用連接路由網(wǎng)絡(luò)流量。
裝置可包括移動(dòng)電子設(shè)備。
處理器可以被配置為執(zhí)行應(yīng)用或進(jìn)一步的應(yīng)用內(nèi)的應(yīng)用,以便使得監(jiān)測(cè)來(lái)自裝置的網(wǎng)絡(luò)流量;
確定網(wǎng)絡(luò)流量的上下文和/或來(lái)源;
確定并呈現(xiàn)控制選項(xiàng)以用于建立無(wú)線(xiàn)數(shù)據(jù)傳輸;
基于用戶(hù)輸入選擇控制選項(xiàng);以及
路由網(wǎng)絡(luò)流量。
根據(jù)本發(fā)明的第四方面,提供了包括處理器的裝置,所述處理器被配置為使得:
接收網(wǎng)絡(luò)流量請(qǐng)求;
識(shí)別并驗(yàn)證網(wǎng)絡(luò)流量請(qǐng)求后臺(tái)的用戶(hù);
確定并發(fā)送控制選項(xiàng),以用于建立無(wú)線(xiàn)數(shù)據(jù)傳輸;
接收基于用戶(hù)輸入選擇的控制選項(xiàng);
根據(jù)所選擇的控制選項(xiàng)與運(yùn)營(yíng)商網(wǎng)絡(luò)建立無(wú)線(xiàn)數(shù)據(jù)傳輸;
發(fā)送確認(rèn);以及
路由網(wǎng)絡(luò)流量。
網(wǎng)絡(luò)流量請(qǐng)求可包括網(wǎng)絡(luò)流量的上下文和/或來(lái)源。
上下文和/或來(lái)源可包括對(duì)被執(zhí)行的應(yīng)用的識(shí)別。
上下文和/或來(lái)源可包括對(duì)在網(wǎng)絡(luò)中可用的服務(wù)的識(shí)別。
上下文和/或來(lái)源可包括對(duì)網(wǎng)絡(luò)地址的識(shí)別。
上下文和/或來(lái)源可包括對(duì)將被使用的協(xié)議的識(shí)別。
處理器可以被配置為使得使用運(yùn)營(yíng)商網(wǎng)絡(luò)的標(biāo)識(shí)符識(shí)別用戶(hù)。
處理器可以被配置為使得基于網(wǎng)絡(luò)流量的上下文和/或來(lái)源確定控制選項(xiàng)。
處理器可以被配置為使得與運(yùn)營(yíng)商網(wǎng)絡(luò)建立無(wú)線(xiàn)數(shù)據(jù)傳輸。
處理器可以被配置為使得通過(guò)轉(zhuǎn)發(fā)未修改的網(wǎng)絡(luò)流量來(lái)路由網(wǎng)絡(luò)流量。
裝置可包括服務(wù)器、云服務(wù)和/或在網(wǎng)絡(luò)中執(zhí)行的軟件。
根據(jù)本發(fā)明的第五方面,提供了包括本發(fā)明的第三方面和本發(fā)明的第四方面的裝置的系統(tǒng)。
根據(jù)本發(fā)明的第六方面,提供了包括計(jì)算機(jī)可執(zhí)行程序代碼的計(jì)算機(jī)程序,當(dāng)被執(zhí)行時(shí),所述計(jì)算機(jī)可執(zhí)行程序代碼使得計(jì)算機(jī)執(zhí)行根據(jù)本發(fā)明的第一方面的方法。
根據(jù)本發(fā)明的第七方面,提供了包括計(jì)算機(jī)可執(zhí)行程序代碼的計(jì)算機(jī)程序,當(dāng)被執(zhí)行時(shí),所述計(jì)算機(jī)可執(zhí)行程序代碼使得計(jì)算機(jī)執(zhí)行根據(jù)本發(fā)明的第二方面的方法。
根據(jù)本發(fā)明的第八方面,提供了包括本發(fā)明的第六方面的計(jì)算機(jī)程序的非暫時(shí)性存儲(chǔ)介質(zhì)。
根據(jù)本發(fā)明的第九方面,提供了包括本發(fā)明的第七方面的計(jì)算機(jī)程序的非暫時(shí)性存儲(chǔ)介質(zhì)。
下文或上文描述的任何存儲(chǔ)介質(zhì)可包括非暫時(shí)性非易失性和非易失性存儲(chǔ)器,諸如只讀存儲(chǔ)器(ROM)、可編程只讀存儲(chǔ)器(PROM)、可擦除可編程只讀存儲(chǔ)器(EPROM)、隨機(jī)存取存儲(chǔ)器(RAM)、閃存、數(shù)據(jù)磁盤(pán)、光學(xué)存儲(chǔ)、磁存儲(chǔ)、全息存儲(chǔ)、光磁存儲(chǔ)、相變存儲(chǔ)器、電阻式隨機(jī)存取存儲(chǔ)器、磁性隨機(jī)存取存儲(chǔ)器、固體電解質(zhì)存儲(chǔ)器、鐵電隨機(jī)存取存儲(chǔ)器、有機(jī)存儲(chǔ)器、聚合物存儲(chǔ)器或智能卡。存儲(chǔ)介質(zhì)或多個(gè)存儲(chǔ)器可被形成到除了存儲(chǔ)存儲(chǔ)器外不具有其他實(shí)質(zhì)性功能的設(shè)備中,或者其可被形成為具有其他功能的設(shè)備的一部分,包括但不限于計(jì)算機(jī)的存儲(chǔ)器、芯片集以及電子設(shè)備的子組件。進(jìn)一步地,任何存儲(chǔ)器可實(shí)現(xiàn)存儲(chǔ)數(shù)據(jù)的唯一目的,或者其可被構(gòu)造為實(shí)現(xiàn)其他目的諸如處理數(shù)據(jù)的裝置的一部分。
將示出或僅結(jié)合本發(fā)明的一些方面已經(jīng)示出了本發(fā)明的不同實(shí)施例。本領(lǐng)域技術(shù)人員將理解,本發(fā)明的方面的任何實(shí)施例可應(yīng)用于本發(fā)明的相同方面或本發(fā)明的其他方面。
附圖說(shuō)明
現(xiàn)在將參考附圖通過(guò)示例的方式描述本發(fā)明,其中:
圖1示出其中實(shí)現(xiàn)根據(jù)本發(fā)明的方面的系統(tǒng)的示例環(huán)境;
圖2示出根據(jù)本發(fā)明的方面的系統(tǒng)的示意性呈現(xiàn);
圖3a示出根據(jù)本發(fā)明的方面的裝置的示意性呈現(xiàn);
圖3b示出根據(jù)本發(fā)明的方面的裝置的示意性方框圖;
圖4示出根據(jù)本發(fā)明的方面的系統(tǒng)以及其中使用根據(jù)本發(fā)明的系統(tǒng)的環(huán)境的方框圖;
圖5示出根據(jù)本發(fā)明的方面的系統(tǒng)以及其中使用根據(jù)本發(fā)明的系統(tǒng)的環(huán)境的示例連接的方框圖;
圖6示出根據(jù)本發(fā)明的方面的系統(tǒng)的方框圖以及在內(nèi)的示例邏輯連接;
圖7示出根據(jù)本發(fā)明的方面的方法的流程圖;
圖8示出裝置的示意性方框圖以及根據(jù)本發(fā)明的實(shí)施例的示意性云服務(wù);以及
圖9示出根據(jù)本發(fā)明的方面的方法的流程圖。
具體實(shí)施方式
在以下描述中,相同的數(shù)字指示相同的元件。應(yīng)當(dāng)理解的是,所示出的圖示并非完全成比例,并且所述圖示主要用于示出本發(fā)明的實(shí)施例的目的。
圖1示出其中實(shí)現(xiàn)根據(jù)本發(fā)明的方面的系統(tǒng)的示例環(huán)境。圖1示出裝置110,例如,個(gè)人電子設(shè)備,諸如移動(dòng)電話(huà)、智能電話(huà)、平板計(jì)算機(jī)或電子閱讀器。裝置110用于執(zhí)行軟件或應(yīng)用程序、應(yīng)用110a、100b。例如,應(yīng)用程序包括起到客戶(hù)端作用的應(yīng)用程序,以用于使用因特網(wǎng)120上的服務(wù)120a、120b。實(shí)施例中的應(yīng)用程序110a、110b使用因特網(wǎng)中的多個(gè)服務(wù),例如,應(yīng)用程序110a使用服務(wù)120a和120b兩者。例如,該類(lèi)客戶(hù)端應(yīng)用程序包括社交媒體應(yīng)用程序,諸如FacebookTM、TwitterTM或InstagramTM,以及諸如音樂(lè)、地圖、導(dǎo)航、游戲和搜索應(yīng)用程序的應(yīng)用程序。裝置110被配置為經(jīng)由無(wú)線(xiàn)網(wǎng)絡(luò)連接來(lái)連接到因特網(wǎng),例如經(jīng)由無(wú)線(xiàn)局域網(wǎng)絡(luò)WLAN 130或者經(jīng)由移動(dòng)運(yùn)營(yíng)商提供的移動(dòng)或蜂窩網(wǎng)絡(luò)140,諸如3G網(wǎng)絡(luò)。為了訪問(wèn)移動(dòng)網(wǎng)絡(luò),裝置110需要與運(yùn)營(yíng)商網(wǎng)絡(luò)建立連接。在某些情況下,裝置110的用戶(hù)已經(jīng)訂閱了網(wǎng)絡(luò)使用包,通常是以固定的價(jià)格持續(xù)某一時(shí)間段或某一數(shù)據(jù)量,或者基于時(shí)間和/或所使用的數(shù)據(jù)傳輸對(duì)移動(dòng)網(wǎng)絡(luò)的每個(gè)使用支付了費(fèi)用。該類(lèi)包可為昂貴的,缺乏成本控制透明度并需要在使用需求出現(xiàn)之前進(jìn)行復(fù)雜的建立。
圖2示出根據(jù)本發(fā)明的方面的系統(tǒng)的示意性呈現(xiàn)。圖2示出裝置110,例如,個(gè)人電子設(shè)備,諸如移動(dòng)電話(huà)、智能電話(huà)、平板計(jì)算機(jī)或電子閱讀器。裝置110執(zhí)行應(yīng)用程序、應(yīng)用110a,例如,起到客戶(hù)端作用的應(yīng)用程序,以用于使用因特網(wǎng)120上的服務(wù)120a或120b。應(yīng)用程序110a要求因特網(wǎng)連接并且沒(méi)有可用的無(wú)線(xiàn)局域網(wǎng)絡(luò)(WLAN)。裝置110被配置為經(jīng)由無(wú)線(xiàn)網(wǎng)絡(luò)連接來(lái)連接到因特網(wǎng),例如經(jīng)由無(wú)線(xiàn)局域網(wǎng)絡(luò)WLAN 130或者經(jīng)由移動(dòng)運(yùn)營(yíng)商提供的移動(dòng)或蜂窩網(wǎng)絡(luò)140,諸如3G網(wǎng)絡(luò)。然而,裝置110的用戶(hù)不具有賬戶(hù)或布置,以用于使用運(yùn)營(yíng)商140的移動(dòng)網(wǎng)絡(luò),并且因此執(zhí)行根據(jù)本發(fā)明的方面的應(yīng)用程序250。應(yīng)用程序250在實(shí)施例中被與預(yù)安裝在裝置110中,或者裝置110的用戶(hù)例如已經(jīng)從應(yīng)用程序商店將其下載到裝置110中。在進(jìn)一步的實(shí)施例中,應(yīng)用程序250為另一個(gè)應(yīng)用程序的部分,例如110a或任何其他應(yīng)用,并且在進(jìn)一步的實(shí)施例中,被預(yù)安裝在例如芯片集上,例如圖3b中的380、圖3b中的主CPU 330或者作為裝置110的操作系統(tǒng)的一部分。如下文中詳細(xì)描述,應(yīng)用250被配置為執(zhí)行根據(jù)本發(fā)明的方法,包括識(shí)別所需的數(shù)據(jù)流量以及因此建立移動(dòng)網(wǎng)絡(luò)連接,即,允許用戶(hù)購(gòu)買(mǎi)移動(dòng)數(shù)據(jù)連接以用于從裝置110直接立即使用。圖2進(jìn)一步示出服務(wù)器210,其連接到運(yùn)營(yíng)商網(wǎng)絡(luò)140的邊緣。在下文中描述的以多種方式實(shí)現(xiàn)的服務(wù)器210與客戶(hù)端應(yīng)用250通信,并且在實(shí)施例中與云服務(wù)220通信以便從應(yīng)用250為應(yīng)用110a建立移動(dòng)網(wǎng)絡(luò)連接,而不需要配置運(yùn)營(yíng)商網(wǎng)絡(luò)140。在實(shí)施例中,應(yīng)用250被配置為監(jiān)測(cè)網(wǎng)絡(luò)的使用以及裝置110中的應(yīng)用程序的使用,如下文中所描述。此外,在實(shí)施例中,根據(jù)需要啟動(dòng)或觸發(fā)或執(zhí)行應(yīng)用250,或者所述應(yīng)用250被配置為作為后臺(tái)任務(wù)執(zhí)行,并且根據(jù)需要顯示應(yīng)用的用戶(hù)界面,這取決于裝置110上的其他事件。
圖3a示出根據(jù)本發(fā)明的方面的裝置的示意性呈現(xiàn)。根據(jù)實(shí)施例的裝置110包括電子設(shè)備,諸如智能電話(huà)。裝置110包括用戶(hù)界面單元340,諸如觸敏顯示器,以用于操作和控制裝置以及可用于與裝置一起使用的應(yīng)用。圖3a示出在裝置上運(yùn)行的應(yīng)用110a,應(yīng)用110a為(例如,如上文所描述)要求因特網(wǎng)連接的社交媒體應(yīng)用,例如,用于與其他用戶(hù)分享內(nèi)容。為了使用移動(dòng)網(wǎng)絡(luò)建立因特網(wǎng)連接,在裝置110中執(zhí)行根據(jù)本發(fā)明的應(yīng)用250,并且在用戶(hù)界面單元340上提供應(yīng)用250的控制界面,其提供用戶(hù)選項(xiàng)以用于建立無(wú)線(xiàn)因特網(wǎng)連接。應(yīng)用250的控制界面提供給用戶(hù)選項(xiàng)以用于建立無(wú)線(xiàn)因特網(wǎng)連接,諸如應(yīng)用特定連接的選擇,即,上下文相關(guān)無(wú)線(xiàn)數(shù)據(jù)傳輸、時(shí)間相關(guān)連接,例如,在某一時(shí)間段內(nèi)無(wú)線(xiàn)連接的使用,以及/或者數(shù)據(jù)相關(guān)連接,即,針對(duì)將被傳輸?shù)哪骋粩?shù)據(jù)量的無(wú)線(xiàn)連接的使用。在實(shí)施例中,所呈現(xiàn)的控制選項(xiàng)320a-c包括選項(xiàng)的價(jià)格,即,針對(duì)建立根據(jù)選項(xiàng)的或選項(xiàng)的無(wú)線(xiàn)數(shù)據(jù)傳輸,將由用戶(hù)支付的價(jià)格。根據(jù)本發(fā)明,將從裝置通過(guò)選擇所需的選項(xiàng)(即,沒(méi)有延遲)以及從將使用所述連接的設(shè)備建立使用移動(dòng)網(wǎng)絡(luò)的無(wú)線(xiàn)連接,如下文中所描述。
圖3b示出根據(jù)本發(fā)明的實(shí)施例的裝置110的示意性方框圖。裝置110包括通信接口模塊380、耦合到通信接口模塊380的處理器330,以及耦合到處理器330的存儲(chǔ)器350。裝置進(jìn)一步包括耦合到處理器330的輸入/輸出(I/O)單元370以及用戶(hù)界面(U/I)單元340,諸如觸敏顯示器。
存儲(chǔ)器350包括工作存儲(chǔ)器和非易失性存儲(chǔ)器,諸如只讀存儲(chǔ)器、閃存、光學(xué)存儲(chǔ)器或磁存儲(chǔ)器。在存儲(chǔ)器350中,典型地至少最初在非易失性存儲(chǔ)器中,存儲(chǔ)有軟件360,或者應(yīng)用程序或應(yīng)用,其可操作用于被加載到處理器330中或由處理器330執(zhí)行。軟件360可包括一個(gè)或多個(gè)軟件模塊,并且可以是計(jì)算機(jī)程序產(chǎn)品的形式,即在存儲(chǔ)介質(zhì)中存儲(chǔ)的軟件。在該文檔的上下文中,“存儲(chǔ)介質(zhì)”可以是任何非暫時(shí)性介質(zhì)或裝置,其可包含、存儲(chǔ)、傳送、傳播或輸送指令,以用于由指令執(zhí)行系統(tǒng)、裝置或設(shè)備(諸如計(jì)算機(jī))使用或與指令執(zhí)行系統(tǒng)、裝置或設(shè)備(諸如計(jì)算機(jī))連接。
應(yīng)當(dāng)理解,該文檔中的任何耦合指示功能或操作耦合;在耦合的元件之間可存在中間部件或電路,除非另外明確地描述。
通信接口模塊380被配置為經(jīng)由一個(gè)或多個(gè)本地鏈路提供本地通信。鏈路可以是有線(xiàn)和/無(wú)線(xiàn)鏈路。通信接口380可進(jìn)一步或另選地實(shí)現(xiàn)遠(yuǎn)程通信鏈路,其適用于建立與其他用戶(hù)的鏈接或用于數(shù)據(jù)傳輸,例如,使用因特網(wǎng)。為了鏈接到因特網(wǎng),例如當(dāng)使用軟件350(即存儲(chǔ)在存儲(chǔ)器350中且可由處理器330執(zhí)行的應(yīng)用)時(shí),通信接口380被配置為例如使用蜂窩或移動(dòng)運(yùn)營(yíng)商網(wǎng)絡(luò),諸如3G、GPRS、EDGE或LTE網(wǎng)絡(luò)建立連接。為了該連接目的,與移動(dòng)運(yùn)營(yíng)商建立移動(dòng)因特網(wǎng)訪問(wèn)。進(jìn)一步的遠(yuǎn)程通信鏈路可以是使用以下各項(xiàng)中的任一項(xiàng)的鏈路:無(wú)線(xiàn)局域網(wǎng)絡(luò)鏈路、藍(lán)牙、超寬帶、蜂窩或衛(wèi)星通信鏈路。
例如,處理器330為中央處理單元(CPU)、微處理器、數(shù)字信號(hào)處理器(DSP)、圖形處理單元、專(zhuān)用集成電路(ASIC)、現(xiàn)場(chǎng)可編程門(mén)陣列、微控制器或該類(lèi)元件的組合。圖3b示出一個(gè)處理器330,但裝置110可包括多個(gè)處理器。在實(shí)施例中,裝置110包括處理器,其可操作用于執(zhí)行根據(jù)本發(fā)明的實(shí)施例的方法,以便根據(jù)本發(fā)明建立上下文相關(guān)無(wú)線(xiàn)數(shù)據(jù)傳輸。
本領(lǐng)域技術(shù)人員將理解,除了圖3b中示出的元件以外,裝置110可包括其他元件,諸如麥克風(fēng)、顯示器以及附加電路,諸如攝像頭單元、進(jìn)一步的輸入/輸出(I/O)電路、存儲(chǔ)器芯片、專(zhuān)用集成電路(ASIC)、用于特定目的的處理電路,諸如源編碼/解碼電路、信道編碼/解碼電路和加密/解密電路。此外,裝置110可包括一次性或可充電電池(未示出),用于當(dāng)外部電源不可用時(shí),為裝置供電。
圖4示出根據(jù)本發(fā)明的方面的系統(tǒng)以及其中使用根據(jù)本發(fā)明的系統(tǒng)的環(huán)境的方框圖。圖4示出典型的運(yùn)營(yíng)商網(wǎng)絡(luò)及其元件,例如,如在標(biāo)準(zhǔn)3GPP TS 23.203版本12.3中定義。本領(lǐng)域技術(shù)人員將理解,典型的運(yùn)營(yíng)商網(wǎng)絡(luò)的元件僅僅被示出用于示出根據(jù)本發(fā)明的系統(tǒng)的功能,并且示出元件的存在對(duì)于根據(jù)本發(fā)明的系統(tǒng)來(lái)說(shuō)僅僅是可選的。
圖4示出短消息服務(wù)中心/消息接發(fā)管理器(SCMS/MMX)元件412,其在實(shí)施例中用于將短消息從服務(wù)器210和/或云服務(wù)220發(fā)送到裝置110;在線(xiàn)計(jì)費(fèi)系統(tǒng)(OCS)元件420,其在實(shí)施例中用于與云服務(wù)220合作對(duì)根據(jù)本發(fā)明建立的無(wú)線(xiàn)網(wǎng)絡(luò)使用收費(fèi);業(yè)務(wù)支持系統(tǒng)(BSS)元件424,其在實(shí)施例中用于激活無(wú)線(xiàn)網(wǎng)絡(luò)連接以用于傳統(tǒng)運(yùn)營(yíng)商數(shù)據(jù)包訂閱,即,用于激活裝置110的用戶(hù)已經(jīng)選擇與應(yīng)用250建立的服務(wù);策略和計(jì)費(fèi)規(guī)則功能(PCRF)元件418,其在實(shí)施例中用于針對(duì)應(yīng)用250與服務(wù)器210和/或云220的無(wú)線(xiàn)連接實(shí)現(xiàn)零費(fèi)率;以及訂戶(hù)簡(jiǎn)檔儲(chǔ)存庫(kù)/用戶(hù)數(shù)據(jù)儲(chǔ)存庫(kù)(SPR/UDR)元件422,其在實(shí)施例中用于維持裝置110的用戶(hù)已經(jīng)與應(yīng)用250建立的和/或以進(jìn)一步方式訂閱的無(wú)線(xiàn)網(wǎng)絡(luò)連接的大致實(shí)時(shí)狀態(tài)。本領(lǐng)域技術(shù)人員理解的是,示出了運(yùn)營(yíng)商網(wǎng)絡(luò)的以上元件以便闡明本發(fā)明的實(shí)施例的操作環(huán)境并且所述元件對(duì)于本發(fā)明并非必不可少,如上文提出。圖4進(jìn)一步示出服務(wù)GPRS支持節(jié)點(diǎn)(SGSN)元件410;網(wǎng)關(guān)GPRS支持節(jié)點(diǎn)/包數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)(GGSN/PGW)元件414,其在實(shí)施例中用于根據(jù)本發(fā)明執(zhí)行通過(guò)服務(wù)器210的流量的零費(fèi)率以及應(yīng)用250的零費(fèi)率;以及因特網(wǎng)網(wǎng)關(guān)元件416,其在實(shí)施例中用于以關(guān)于訂戶(hù)和服務(wù)的信息來(lái)豐富數(shù)據(jù)流;以及應(yīng)用程序編程接口(API)集成元件428,其與調(diào)停元件426一起在實(shí)施例中用于將根據(jù)本發(fā)明的系統(tǒng)集成到典型的運(yùn)營(yíng)商網(wǎng)絡(luò)140中。服務(wù)器210以該方式連接到運(yùn)營(yíng)商網(wǎng)絡(luò)140的邊緣,即要求對(duì)運(yùn)營(yíng)商網(wǎng)絡(luò)基本上不作修改—僅繞開(kāi)計(jì)費(fèi)以及零費(fèi)率和標(biāo)頭富集。在進(jìn)一步的實(shí)施例中,服務(wù)器210位于云中,或者公共因特網(wǎng)中的任何地方。在另一個(gè)實(shí)施例中,服務(wù)器210位于連接到運(yùn)營(yíng)商網(wǎng)絡(luò)的另一個(gè)網(wǎng)絡(luò)。在進(jìn)一步的實(shí)施例中,在從另一個(gè)服務(wù)器或裝置集成和執(zhí)行的軟件或方法中、在云中、在因特網(wǎng)上、在運(yùn)營(yíng)商網(wǎng)絡(luò)或進(jìn)一步的相鄰網(wǎng)絡(luò)上實(shí)現(xiàn)服務(wù)器210。在實(shí)施例中,服務(wù)器210可集成在運(yùn)營(yíng)商網(wǎng)絡(luò)中,即,在實(shí)施例中,與網(wǎng)絡(luò)元件物理地駐留在一起。
圖4根據(jù)本發(fā)明進(jìn)一步示出網(wǎng)絡(luò)流量。通過(guò)虛線(xiàn)401示出了針對(duì)購(gòu)買(mǎi)信息的網(wǎng)絡(luò)流量,所述網(wǎng)絡(luò)流量源自應(yīng)用250,零費(fèi)率通過(guò)服務(wù)器210到因特網(wǎng),例如到服務(wù)12a和120b或到云服務(wù)220。在實(shí)施例中,在PCRF元件418處或GGSN/PGW 414中定義零費(fèi)率規(guī)則。通過(guò)短劃線(xiàn)402示出了經(jīng)由無(wú)線(xiàn)局域網(wǎng)絡(luò)或服務(wù)器120a從應(yīng)用110a到因特網(wǎng)120的來(lái)自在裝置110中執(zhí)行的應(yīng)用程序110a的網(wǎng)絡(luò)流量。
圖5示出根據(jù)本發(fā)明的方面的系統(tǒng)以及其中使用根據(jù)本發(fā)明的系統(tǒng)的環(huán)境的示例連接的方框圖。除了先前示出的元件以外,圖5示出到因特網(wǎng)的接口,或因特網(wǎng)邊緣510。在實(shí)施例中,裝置110例如通過(guò)應(yīng)用250經(jīng)由R連接到運(yùn)營(yíng)商網(wǎng)絡(luò),例如,通過(guò)網(wǎng)關(guān)GPRS支持節(jié)點(diǎn)/包數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)(GGSN/PGW)元件414,其進(jìn)而經(jīng)由A連接到因特網(wǎng)邊緣并經(jīng)由B連接到服務(wù)器210,所述服務(wù)器210再次經(jīng)由C連接到因特網(wǎng)邊緣。因特網(wǎng)邊緣510,即運(yùn)營(yíng)商網(wǎng)絡(luò)經(jīng)由Y連接到因特網(wǎng)120并進(jìn)一步連接到API428和調(diào)停元件426。云220經(jīng)由D連接到因特網(wǎng)120,并且裝置110另外地或替代地通過(guò)無(wú)線(xiàn)局域網(wǎng)絡(luò)(WLAN)經(jīng)由W連接到因特網(wǎng)120。本領(lǐng)域技術(shù)人員將理解,在實(shí)施例中,服務(wù)器210物理地駐留在例如運(yùn)營(yíng)商網(wǎng)絡(luò)元件的外部,或者例如在云中實(shí)現(xiàn),如上文所描述。
圖6示出根據(jù)本發(fā)明的方面的系統(tǒng)的方框圖以及在內(nèi)通過(guò)線(xiàn)條示出的示例邏輯連接。在實(shí)施例中,裝置110通過(guò)物理路徑R-B(圖5)連接到服務(wù)器210,通過(guò)R-A-Y或W連接到因特網(wǎng)120。服務(wù)器210通過(guò)C-Y-D連接到暈220并通過(guò)C-Y連接到因特網(wǎng)120。云220通過(guò)R-A-Y-D連接到裝置110并通過(guò)D-Y-V-P連接到集成API 428。
圖7示出根據(jù)本發(fā)明的方面的方法的流程圖。應(yīng)注意,下文描述的方法步驟被配置為通過(guò)以裝置110的處理器執(zhí)行應(yīng)用250來(lái)執(zhí)行。在進(jìn)一步的實(shí)施例中,所描述的功能被完全地或部分地集成到處理器中和/或被集成到進(jìn)一步的應(yīng)用程序中或者以不同的方式被集成到裝置110的操作系統(tǒng)中,即,不要求單獨(dú)的應(yīng)用250,而是處理器被配置為例如通過(guò)執(zhí)行操作系統(tǒng)的部件來(lái)執(zhí)行所描述的步驟。
在步驟710,監(jiān)測(cè)來(lái)自裝置110的網(wǎng)絡(luò)流量,即,監(jiān)測(cè)和檢測(cè)網(wǎng)絡(luò)流量包。在實(shí)施例中,網(wǎng)絡(luò)流量的監(jiān)測(cè)取決于所使用的網(wǎng)絡(luò)連接,例如,如果僅使用了無(wú)線(xiàn)局域網(wǎng)絡(luò),則不執(zhí)行監(jiān)測(cè)或者僅間歇性地執(zhí)行監(jiān)測(cè)。在進(jìn)一步的實(shí)施例中,在所有網(wǎng)絡(luò)連接中持續(xù)地執(zhí)行監(jiān)測(cè)。在實(shí)施例中,在步驟710,還監(jiān)測(cè)裝置710的進(jìn)一步活動(dòng),諸如用戶(hù)輸入或所執(zhí)行的應(yīng)用。在實(shí)施例中,通過(guò)監(jiān)測(cè)例如地址、套接口、端口和網(wǎng)絡(luò)包的用戶(hù)應(yīng)用識(shí)別來(lái)監(jiān)測(cè)網(wǎng)絡(luò)流量。
在步驟720,識(shí)別并分析所檢測(cè)的網(wǎng)絡(luò)流量,即,確定網(wǎng)絡(luò)流量的上下文以便將網(wǎng)絡(luò)流量映射到某一上下文或來(lái)源,例如,用戶(hù)應(yīng)用。網(wǎng)絡(luò)流量的上下文和來(lái)源在實(shí)施例中為例如消費(fèi)者應(yīng)用110a,諸如社交媒體客戶(hù)端,其在裝置110中執(zhí)行并且可被用戶(hù)理解為她所正在使用的某一應(yīng)用,即使網(wǎng)絡(luò)流量流向多個(gè)目的地,如120a和120b。在實(shí)施例中,針對(duì)始發(fā)應(yīng)用完成映射,例如,如果需要網(wǎng)絡(luò)流量以在裝置110中執(zhí)行的瀏覽器應(yīng)用中下載web頁(yè)面,但是通過(guò)激活社交媒體客戶(hù)端應(yīng)用中的鏈接進(jìn)入頁(yè)面,則網(wǎng)絡(luò)流量被映射到社交媒體客戶(hù)端應(yīng)用,所述網(wǎng)絡(luò)流量源自社交媒體客戶(hù)端應(yīng)用。在進(jìn)一步的實(shí)施例中,另選地針對(duì)從始發(fā)應(yīng)用啟動(dòng)的應(yīng)用完成映射,從而允許用戶(hù)具有例如從始發(fā)應(yīng)用啟動(dòng)的視頻連接的單獨(dú)數(shù)據(jù)包。在進(jìn)一步的實(shí)施例中,通過(guò)檢測(cè)到多個(gè)目的地的流量在相同的應(yīng)用110a內(nèi)始發(fā)來(lái)針對(duì)應(yīng)用完成映射。例如,當(dāng)社交客戶(hù)端應(yīng)用與到120a的流量一起使用時(shí),所述應(yīng)用還示出來(lái)自外部服務(wù)的映射,諸如服務(wù)120b,并且流量被映射到始發(fā)用戶(hù)和應(yīng)用,即使應(yīng)用正在使用許多網(wǎng)絡(luò)服務(wù)。使用算法來(lái)執(zhí)行網(wǎng)絡(luò)流量的分析,所述算法監(jiān)測(cè)網(wǎng)絡(luò)流量以及與裝置一起執(zhí)行的進(jìn)一步活動(dòng)。在實(shí)施例中,基于關(guān)于進(jìn)程的操作系統(tǒng)標(biāo)識(shí)符、套接口、操作系統(tǒng)用戶(hù)標(biāo)識(shí)符、應(yīng)用程序包名稱(chēng)和/或網(wǎng)絡(luò)目的地來(lái)監(jiān)測(cè)使用中的應(yīng)用。在進(jìn)一步的實(shí)施例中,這基于應(yīng)用的運(yùn)行時(shí)間關(guān)系,例如,通過(guò)檢測(cè)在裝置110中的前臺(tái)上執(zhí)行哪個(gè)應(yīng)用。在進(jìn)一步的實(shí)施例中,通過(guò)檢測(cè)哪些操作系統(tǒng)服務(wù)、媒體服務(wù)器和/或共享的進(jìn)程正在使用中來(lái)執(zhí)行分析。在進(jìn)一步的實(shí)施例中,所述分析通過(guò)所有權(quán)和服務(wù)鏈映射用戶(hù),例如,社交混搭應(yīng)用正在使用視頻應(yīng)用,其正在使用媒體服務(wù)器以發(fā)送和接收到因特網(wǎng)的流量。在實(shí)施例中,網(wǎng)絡(luò)流量被映射到用戶(hù)以及社交混搭應(yīng)用的使用,即使網(wǎng)絡(luò)流量流向視頻和TV服務(wù)的各種IP地址。在進(jìn)一步的實(shí)施例中,應(yīng)用執(zhí)行的歷史、網(wǎng)絡(luò)目的地或裝置110的媒體服務(wù)使用用于分析網(wǎng)絡(luò)流量的上下文和來(lái)源,以便將網(wǎng)絡(luò)流量映射到正確的上下文和來(lái)源。在實(shí)施例中,從服務(wù)器210和/或云220動(dòng)態(tài)的更新用于檢測(cè)應(yīng)用程序和/或它們的相關(guān)性的算法。應(yīng)注意的是,在實(shí)施例中,在不改變和修改裝置110的操作系統(tǒng)和內(nèi)核的情況下實(shí)現(xiàn)上文和下文描述的所有實(shí)施例。
在進(jìn)一步的實(shí)施例中,網(wǎng)絡(luò)流量被映射到進(jìn)一步的目標(biāo),而不是設(shè)備110中的應(yīng)用。所述進(jìn)一步的目標(biāo)例如為訂閱或在網(wǎng)絡(luò)中可用的服務(wù),諸如付費(fèi)視頻、音頻或電視服務(wù)或者網(wǎng)絡(luò)目的地或?qū)⒈皇褂玫膮f(xié)議。在進(jìn)一步的實(shí)施例中,流量并非應(yīng)用而是應(yīng)用內(nèi)或裝置內(nèi)或應(yīng)用250的控制界面內(nèi)的廣告內(nèi)容。
在步驟730,首先基于用戶(hù)上下文決定觸發(fā),即,是否應(yīng)當(dāng)呈現(xiàn)控制界面以及將呈現(xiàn)哪個(gè)控制界面。在實(shí)施例中,決定是否需要觸發(fā)。例如,如果用戶(hù)應(yīng)用已經(jīng)被授權(quán)使用數(shù)據(jù),例如通過(guò)先前購(gòu)買(mǎi)數(shù)據(jù),即為該應(yīng)用建立數(shù)據(jù)傳輸,或者通過(guò)使用早期獲取的數(shù)據(jù)計(jì)劃,或者如果應(yīng)用被限制到僅無(wú)線(xiàn)局域網(wǎng)絡(luò)、WLAN使用,則存在觸發(fā)需要。在實(shí)施例中,僅在前臺(tái)上呈現(xiàn)用戶(hù)應(yīng)用的控制界面,以與用戶(hù)體驗(yàn)匹配。在進(jìn)一步的實(shí)施例中,在從前臺(tái)移除應(yīng)用后呈現(xiàn)控制界面。在進(jìn)一步的實(shí)施例中,基于哪個(gè)應(yīng)用被有效地收聽(tīng)、觀看、通過(guò)用戶(hù)界面元件給予任何用戶(hù)輸入來(lái)決定觸發(fā),所述用戶(hù)界面元件諸如小鍵盤(pán)、觸敏元件、振動(dòng)設(shè)備、扭轉(zhuǎn)設(shè)備或傳感器。在進(jìn)一步的實(shí)施例中,觸發(fā)決定取決于被映射作為上下文或來(lái)源的應(yīng)用是否使用少量或大量數(shù)據(jù),是否具有受贊助報(bào)價(jià),是否具有折扣或市場(chǎng)報(bào)價(jià)或者是否已經(jīng)從任何外部系統(tǒng)被給予優(yōu)先權(quán)。
進(jìn)一步,在步驟730,根據(jù)需要基于檢測(cè)的、識(shí)別的和分析的網(wǎng)絡(luò)流量觸發(fā)應(yīng)用250的控制界面。為用戶(hù)呈現(xiàn)的選項(xiàng)320a-c取決于網(wǎng)絡(luò)流量的上下文和來(lái)源。本領(lǐng)域技術(shù)人員將理解,選項(xiàng)的數(shù)目不必須是三個(gè)(如圖3a中所示),而是還取決于來(lái)自服務(wù)器210和/或云220的情況或信息,諸如可用的多個(gè)選項(xiàng)。在實(shí)施例中,所呈現(xiàn)的選項(xiàng)320a-c取決于裝置110的用戶(hù)已經(jīng)針對(duì)網(wǎng)絡(luò)流量的上下文或來(lái)源確定的設(shè)置。例如,用戶(hù)可已經(jīng)確定某一應(yīng)用可不生成網(wǎng)絡(luò)流量,或者某一應(yīng)用可僅與無(wú)線(xiàn)局域網(wǎng)絡(luò)連接使用。此外,在實(shí)施例中,控制界面包括僅通知,例如在用戶(hù)使用僅少量流量、正在前臺(tái)上這樣操作的情況下,或者用戶(hù)先前已經(jīng)針對(duì)網(wǎng)絡(luò)流量的上下文或來(lái)源建立有效無(wú)線(xiàn)連接的情況。在實(shí)施例中,通知提供給用戶(hù)在稍后便利情況下隨后采用行動(dòng)的可能性。另外,在進(jìn)一步的實(shí)施例中,界面不是控制界面而是僅信息界面,其在不要求來(lái)自用戶(hù)的任何用戶(hù)輸入的情況下通知用戶(hù)。在進(jìn)一步的實(shí)施例中,延遲控制選項(xiàng)的呈現(xiàn),例如,直至來(lái)自映射器上下文的網(wǎng)絡(luò)流量的亮達(dá)到預(yù)定極限。
在進(jìn)一步的實(shí)施例中,為用戶(hù)呈現(xiàn)的選項(xiàng)320a-c取決于網(wǎng)絡(luò)流量的上下文或來(lái)源的歷史,例如,如果始發(fā)應(yīng)用在過(guò)去已經(jīng)生成大量網(wǎng)絡(luò)流量,則呈現(xiàn)具有大帶寬連接的設(shè)置選項(xiàng)。此外,在實(shí)施例中,為用戶(hù)呈現(xiàn)的選項(xiàng)320a-c取決于用戶(hù)已經(jīng)作出的先前選擇。在進(jìn)一步的實(shí)施例中,為用戶(hù)呈現(xiàn)的選項(xiàng)320a-c取決于網(wǎng)絡(luò)流量的上下文或來(lái)源是否具有已經(jīng)由第三方或例如始發(fā)應(yīng)用的創(chuàng)建者贊助或提供的可用設(shè)置選項(xiàng),已經(jīng)是否可用于討論中的運(yùn)營(yíng)商網(wǎng)絡(luò)。在進(jìn)一步的實(shí)施例中,所呈現(xiàn)的控制選項(xiàng)320a-c取決于進(jìn)一步的參數(shù),諸如用戶(hù)的賬戶(hù)結(jié)余、網(wǎng)絡(luò)擁塞水平或當(dāng)日時(shí)間。
在實(shí)施例中,預(yù)先確定控制選項(xiàng)320a-c,即,所呈現(xiàn)的控制選項(xiàng)僅取決于網(wǎng)絡(luò)流量的上下文和/或來(lái)源。因此,裝置110在實(shí)施例中不需要連接到服務(wù)器210和/或云220以便呈現(xiàn)控制選項(xiàng)320a-c。在這種情況下,在實(shí)施例中,控制選項(xiàng)包括例如上下文和/或來(lái)源的某一使用時(shí)間、針對(duì)上下文和/或來(lái)源將被傳輸?shù)哪骋粩?shù)據(jù)量、所有網(wǎng)絡(luò)流量的某一數(shù)據(jù)量或使用時(shí)間或者針對(duì)上下文和/或來(lái)源或針對(duì)所有網(wǎng)絡(luò)流量的無(wú)限制量時(shí)間的無(wú)限制量網(wǎng)絡(luò)流量。在進(jìn)一步的實(shí)施例中,在步驟730,除了預(yù)確定選項(xiàng)以外或代替預(yù)確定選項(xiàng),控制選項(xiàng)320a-c在服務(wù)器210和/或云220處被確定,以及在它們被呈現(xiàn)給裝置110的用戶(hù)之前從那里檢索。在實(shí)施例中,所呈現(xiàn)的控制選項(xiàng)包括選項(xiàng)的價(jià)格,即,即,針對(duì)建立根據(jù)選項(xiàng)的或選項(xiàng)的無(wú)線(xiàn)數(shù)據(jù)傳輸,將由用戶(hù)支付的價(jià)格。本領(lǐng)域技術(shù)人員將理解,控制選項(xiàng),即控制選項(xiàng)320a-c在實(shí)施例中在用戶(hù)正在使用的應(yīng)用110a的頂部呈現(xiàn)給用戶(hù),或者在用戶(hù)正在進(jìn)行的活動(dòng)的頂部呈現(xiàn)給用戶(hù),而無(wú)須用戶(hù)從前臺(tái)活動(dòng)切換到控制界面。
在步驟740,接收用戶(hù)輸入,即裝置110的用戶(hù)選擇選項(xiàng)320a-c中的一個(gè)。在實(shí)施例中,用戶(hù)還可丟棄生成網(wǎng)絡(luò)流量的操作。在步驟750,基于用戶(hù)輸入,即基于控制選項(xiàng)320a-c中的一個(gè)的選擇建立無(wú)線(xiàn)連接。例如,如果用戶(hù)已經(jīng)選擇針對(duì)某一數(shù)據(jù)量為始發(fā)應(yīng)用建立無(wú)線(xiàn)連接,則將該類(lèi)連接建立到使用服務(wù)器210和/或云220的運(yùn)營(yíng)商網(wǎng)絡(luò)中,并且連接基本上立即可用于設(shè)備110,所述連接從該設(shè)備110建立。
在步驟740,基于預(yù)確定設(shè)置和/或基于用戶(hù)選擇路由網(wǎng)絡(luò)流量。例如,用戶(hù)可已經(jīng)確定某一應(yīng)用一直使用預(yù)訂閱數(shù)據(jù)包,并且在該種情況下,流量被直接路由到因特網(wǎng),而無(wú)須通過(guò)服務(wù)器210再路由。此外,如果裝置110應(yīng)連接到網(wǎng)絡(luò)而不是運(yùn)營(yíng)商網(wǎng)絡(luò),例如,無(wú)線(xiàn)局域網(wǎng)絡(luò),則網(wǎng)絡(luò)流量被直接路由到因特網(wǎng)。在該種情況下,在實(shí)施例中完全跳過(guò)步驟730-740。在進(jìn)一步的實(shí)施例中,還完全跳過(guò)步驟720。
在實(shí)施例中,方法識(shí)別每個(gè)上下文和來(lái)源的安全性架構(gòu),即,方法不改變?nèi)魏尉W(wǎng)絡(luò)流量的真實(shí)性或安全性,例如,HTTPS的使用。在使用服務(wù)器210和云220在步驟750處建立連接后,基于用戶(hù)選擇,經(jīng)服務(wù)器驗(yàn)證和授權(quán)的TCP/IP經(jīng)由服務(wù)器220路由網(wǎng)絡(luò)流量,并且之后根據(jù)步驟740中的用戶(hù)選擇將未修改網(wǎng)絡(luò)流量轉(zhuǎn)發(fā)到因特網(wǎng)。在實(shí)施例中,裝置110或應(yīng)用250和服務(wù)器210之間的數(shù)據(jù)流量為零費(fèi)率,以便不會(huì)為裝置110的用戶(hù)導(dǎo)致任何額外成本,即,以便阻止運(yùn)營(yíng)商支付形式和通過(guò)云220兩者的數(shù)據(jù)收費(fèi)。
圖8示出根據(jù)本發(fā)明的實(shí)施例的裝置或服務(wù)器210和云服務(wù)220的示意性方框圖。裝置210在實(shí)施例中包括通信接口模塊880、耦合到通信接口模塊880的處理器830,以及耦合到處理器830的存儲(chǔ)器850。根據(jù)需要,裝置進(jìn)一步包括輸入/輸出(I/O)單元370以及用戶(hù)界面(U/I)單元340。在實(shí)施例中,裝置210被集成到另一個(gè)裝置中,即,作為另一個(gè)物理服務(wù)器上的虛擬服務(wù)器運(yùn)行,在這種情況下,使用進(jìn)一步的服務(wù)器的物理元件與軟件一起布置通過(guò)上文或下文描述的元件提供的功能。
存儲(chǔ)器850包括工作存儲(chǔ)器和非易失性存儲(chǔ)器,諸如只讀存儲(chǔ)器、閃存、光學(xué)存儲(chǔ)器或磁存儲(chǔ)器。在存儲(chǔ)器850中,典型地至少最初在非易失性存儲(chǔ)器中,存儲(chǔ)有軟件860,其可操作用于被加載到處理器830中或由處理器830執(zhí)行。軟件860可包括一個(gè)或多個(gè)軟件模塊,并且可以是計(jì)算機(jī)程序產(chǎn)品的形式,即在存儲(chǔ)介質(zhì)中存儲(chǔ)的軟件。在該文檔的上下文中,“存儲(chǔ)介質(zhì)”可以是任何非暫時(shí)性介質(zhì)或裝置,其可包含、存儲(chǔ)、傳送、傳播或輸送指令,以用于由指令執(zhí)行系統(tǒng)、裝置或設(shè)備(諸如計(jì)算機(jī))使用或與指令執(zhí)行系統(tǒng)、裝置或設(shè)備(諸如計(jì)算機(jī))連接。
應(yīng)當(dāng)理解,該文檔中的任何耦合指示功能或操作耦合;在耦合的元件之間可存在中間部件或電路,除非另外明確地描述。
通信接口模塊880被配置為經(jīng)由一個(gè)或多個(gè)本地鏈路提供本地通信。鏈路可以是有線(xiàn)和/無(wú)線(xiàn)鏈路。通信接口880可進(jìn)一步或另選地實(shí)現(xiàn)遠(yuǎn)程通信鏈路,其適用于建立與其他用戶(hù)的鏈接或用于數(shù)據(jù)傳輸,例如,使用因特網(wǎng)。在實(shí)施例中,裝置210被配置為與運(yùn)營(yíng)商網(wǎng)絡(luò)的各種元件通信以及與裝置110或應(yīng)用250通信,如上文描述。
例如,處理器830為中央處理單元(CPU)、微處理器、數(shù)字信號(hào)處理器(DSP)、圖形處理單元、專(zhuān)用集成電路(ASIC)、現(xiàn)場(chǎng)可編程門(mén)陣列、微控制器或該類(lèi)元件的組合。圖8示出一個(gè)處理器830,但裝置210可包括多個(gè)處理器。在實(shí)施例中,裝置210包括處理器,其可操作用于執(zhí)行根據(jù)本發(fā)明的實(shí)施例的方法,以便根據(jù)本發(fā)明建立上下文相關(guān)無(wú)線(xiàn)數(shù)據(jù)傳輸。本領(lǐng)域技術(shù)人員將理解,除了圖8中示出的元件以外,裝置210可包括其他元件或者可省略一些元件。
圖8進(jìn)一步示出云服務(wù)220,其被實(shí)現(xiàn)為傳統(tǒng)云服務(wù)并連接到裝置210,并連接到進(jìn)一步的服務(wù)和/或系統(tǒng),諸如連接到運(yùn)營(yíng)商網(wǎng)絡(luò)和裝置100,如上文描述。本領(lǐng)域技術(shù)人員將理解,在實(shí)施例中,云服務(wù)220包括裝置或多個(gè)裝置,諸如裝置220,或者被實(shí)現(xiàn)作為進(jìn)一步的服務(wù)器或云服務(wù)的一部分。在進(jìn)一步的實(shí)施例中,裝置210被實(shí)現(xiàn)為方法或計(jì)算機(jī)程序,其可被安裝到運(yùn)營(yíng)商網(wǎng)絡(luò)中并在其中執(zhí)行。在進(jìn)一步的實(shí)施例中,在因特網(wǎng)或云中執(zhí)行計(jì)算機(jī)程序或方法。
圖9示出根據(jù)本發(fā)明的方面的方法的流程圖。應(yīng)當(dāng)注意,下文描述的方法步驟被配置為通過(guò)將與服務(wù)器210的處理器一起執(zhí)行和/或在云服務(wù)220中執(zhí)行來(lái)執(zhí)行。在進(jìn)一步的實(shí)施例中,以不同方式全部或部分執(zhí)行所描述的功能,例如,在運(yùn)營(yíng)商網(wǎng)絡(luò)的元件中,即,如果所描述的步驟被配置為作為例如運(yùn)營(yíng)商網(wǎng)絡(luò)的其他元件的一部分執(zhí)行,則不需要專(zhuān)用服務(wù)器210和/或云服務(wù)。
在步驟910,經(jīng)由移動(dòng)運(yùn)營(yíng)商網(wǎng)絡(luò)接收來(lái)自客戶(hù)端,例如來(lái)自具有應(yīng)用250的裝置110的網(wǎng)絡(luò)流量請(qǐng)求。在步驟920,識(shí)別并驗(yàn)證網(wǎng)絡(luò)流量后臺(tái)的用戶(hù)。在實(shí)施例中,使用所使用的運(yùn)營(yíng)商網(wǎng)絡(luò)的標(biāo)識(shí)符諸如移動(dòng)訂戶(hù)集成服務(wù)數(shù)字網(wǎng)絡(luò)號(hào)碼(MSISDN)、設(shè)備標(biāo)識(shí)符諸如從國(guó)際移動(dòng)設(shè)備標(biāo)識(shí)符(IMEI)計(jì)算的標(biāo)識(shí)符以及來(lái)自將用戶(hù)鏈接到她的用戶(hù)賬戶(hù)的客戶(hù)端應(yīng)用、服務(wù)器210和/或云220的用戶(hù)標(biāo)識(shí)符(USER ID)來(lái)執(zhí)行識(shí)別。在實(shí)施例中,用戶(hù)標(biāo)識(shí)為隨機(jī)生成的標(biāo)識(shí)符。在實(shí)施例中,與運(yùn)營(yíng)商網(wǎng)絡(luò)、服務(wù)器210和云220合作,以傳統(tǒng)方式驗(yàn)證用戶(hù)。在進(jìn)一步的實(shí)施例中,用戶(hù)id包括電子郵件地址和密碼。
在步驟930,檢查是否已經(jīng)先前針對(duì)所請(qǐng)求的網(wǎng)絡(luò)流量的上下文和來(lái)源建立了無(wú)線(xiàn)連接。例如,如果客戶(hù)端已經(jīng)先前為希望使用網(wǎng)絡(luò)的應(yīng)用程序110a建立了無(wú)線(xiàn)連接,并且該連接仍有剩余的時(shí)間和數(shù)據(jù)配額,則如上文所描述路由網(wǎng)絡(luò)流量,并且客戶(hù)端能夠在步驟980訪問(wèn)網(wǎng)絡(luò)。在進(jìn)一步的實(shí)施例中,考慮進(jìn)一步的參數(shù),諸如用戶(hù)賬戶(hù)結(jié)余、網(wǎng)絡(luò)擁塞水平和/或當(dāng)日時(shí)間。在服務(wù)器210和/或云220處通過(guò)用戶(hù)賬戶(hù)維持關(guān)于先前建立的連接的信息。如果先前建立不存在,則在步驟940處確定多個(gè)控制選項(xiàng)并將其發(fā)送到客戶(hù)端?;谒?qǐng)求的網(wǎng)絡(luò)流量的上下文和來(lái)源的先前的歷史以及例如用戶(hù)賬戶(hù)和/或特別報(bào)價(jià)或可用的受贊助連接來(lái)確定控制選項(xiàng)。如果客戶(hù)端已經(jīng)使用了如上文描述的預(yù)確定的控制選項(xiàng)320a-c,并且已經(jīng)選擇了一個(gè)選項(xiàng),則跳過(guò)步驟940。
在步驟950,建立所請(qǐng)求的連接,其由用戶(hù)從所提供的控制選項(xiàng)選擇。在實(shí)施例中,通過(guò)經(jīng)運(yùn)營(yíng)商特定支付界面連接到運(yùn)營(yíng)商網(wǎng)絡(luò)來(lái)建立連接,并且將收費(fèi)請(qǐng)求發(fā)送到運(yùn)營(yíng)商網(wǎng)絡(luò)。在進(jìn)一步的實(shí)施例中,在因特網(wǎng)中執(zhí)行信用卡、銀行賬戶(hù)或進(jìn)一步的數(shù)字貨幣轉(zhuǎn)移。在實(shí)施例中,如果使用了受贊助選項(xiàng),則通過(guò)第三方支付安排來(lái)安排貨幣轉(zhuǎn)移。一旦運(yùn)營(yíng)商網(wǎng)絡(luò)確認(rèn)建立連接的請(qǐng)求,則服務(wù)器210和/或云220針對(duì)用戶(hù)執(zhí)行所需的驗(yàn)證。在步驟960處更新例如在服務(wù)器210和/或云220上的用戶(hù)賬戶(hù),并且在步驟970將確認(rèn)發(fā)送到客戶(hù)端,例如,發(fā)送到裝置110。在步驟980,如上文所描述路由網(wǎng)絡(luò)流量,并且客戶(hù)端的用戶(hù)能夠訪問(wèn)網(wǎng)絡(luò)。
在步驟990,監(jiān)測(cè)客戶(hù)端裝置對(duì)網(wǎng)絡(luò)的使用,并且保持對(duì)時(shí)間和使用的數(shù)據(jù)量的追蹤,這取決于所選擇的設(shè)置。
綜上所述,本發(fā)明的不同實(shí)施例提供系統(tǒng),其可被視為在運(yùn)營(yíng)商網(wǎng)絡(luò)外部使用實(shí)施和代理服務(wù)器的系統(tǒng),以能夠創(chuàng)建單獨(dú)的和不同的數(shù)據(jù)產(chǎn)品,以及針對(duì)移動(dòng)數(shù)據(jù)創(chuàng)建不同的定價(jià),這取決于例如網(wǎng)絡(luò)流量的上下文。
在不以任何方式限制本發(fā)明的保護(hù)范圍、解釋或可能應(yīng)用的情況下,本發(fā)明的不同實(shí)施例的技術(shù)優(yōu)點(diǎn)可被視為來(lái)自設(shè)備的簡(jiǎn)單的和用戶(hù)友好設(shè)置的無(wú)線(xiàn)連接,其中從所述設(shè)備使用連接。進(jìn)一步地,本發(fā)明的不同實(shí)施例的技術(shù)優(yōu)點(diǎn)可被視為將移動(dòng)數(shù)據(jù)封裝到用戶(hù)可理解的包中。進(jìn)一步地,本發(fā)明的不同實(shí)施例的技術(shù)優(yōu)點(diǎn)可被視為將移動(dòng)數(shù)據(jù)封裝到上下文相關(guān)的應(yīng)用包中。進(jìn)一步地,本發(fā)明的不同實(shí)施例的技術(shù)優(yōu)點(diǎn)可被視為單獨(dú)地針對(duì)某一上下文或始發(fā)應(yīng)用程序,方便地設(shè)置無(wú)線(xiàn)連接。進(jìn)一步地,本發(fā)明的不同實(shí)施例的技術(shù)優(yōu)點(diǎn)可被視為在不修改裝置或不修改運(yùn)營(yíng)商網(wǎng)絡(luò)的情況下,提供容易的設(shè)置。進(jìn)一步地,本發(fā)明的不同實(shí)施例的技術(shù)優(yōu)點(diǎn)可被視為通過(guò)可下載到任何設(shè)備的應(yīng)用提供對(duì)無(wú)線(xiàn)連接的控制。進(jìn)一步地,本發(fā)明的不同實(shí)施例的技術(shù)優(yōu)點(diǎn)可被視為按需和僅按時(shí)提供無(wú)線(xiàn)連接靈活性,以用于增強(qiáng)的用戶(hù)體驗(yàn)。更進(jìn)一步地,本發(fā)明的不同實(shí)施例的技術(shù)優(yōu)點(diǎn)可被視為使用不要求改變裝置的客戶(hù)端應(yīng)用以及不要求改變運(yùn)營(yíng)商網(wǎng)絡(luò)的服務(wù)器提供對(duì)建立無(wú)線(xiàn)數(shù)據(jù)傳輸?shù)挠脩?hù)特定控制,即,知道用戶(hù)可能希望購(gòu)買(mǎi)什么。
以上描述提供了本發(fā)明的一些實(shí)施例的非限制示例。本領(lǐng)域技術(shù)人員清楚的是,本發(fā)明不限于所呈現(xiàn)的具體細(xì)節(jié),而是可以以其他等效方式實(shí)現(xiàn)本發(fā)明。以上公開(kāi)的實(shí)施例的特征中的一些即使在沒(méi)有使用其他特征的情況下也可有利地使用。
如果需要,本文所討論的不同功能可以以不同順序執(zhí)行以及/或者彼此并行地執(zhí)行。此外,如果需要,以上描述的功能中的一個(gè)或多個(gè)可以是任選的或者可被組合。
雖然在獨(dú)立權(quán)利要求中提出了本發(fā)明的各個(gè)方面,但本發(fā)明的其他方面包括來(lái)自所描述的實(shí)施例的特征的其他組合和/或從屬權(quán)利要求的特征與獨(dú)立權(quán)利要求的特征的組合,而不僅僅是在權(quán)利要求書(shū)中明確提出的組合。
如此,上述描述應(yīng)被視為僅僅是對(duì)本發(fā)明原理的示例性示出,而不是對(duì)其的限制。因此,本發(fā)明的范圍僅由隨附專(zhuān)利權(quán)利要求書(shū)限定。