專利名稱:用于定向廣告的基于位置的服務(wù)(lbs)系統(tǒng)和方法
技術(shù)領(lǐng)域:
總的來說,本發(fā)明涉及通信,具體而言,涉及一種方法和系統(tǒng),用于確定位置和提供位置信息,并且在無線終端上提供廣告。
背景技術(shù):
常常需要知道無線用戶的位置。事實上,有時這是必需的。例如,聯(lián)邦通信委員會(FCC)已經(jīng)采用了一個報告,并且命令加強911(E-9-1-1)無線服務(wù),這種服務(wù)要求每次從無線終端發(fā)出911呼叫的時候,都要把無線終端(例如蜂窩電話)的位置提供給公共安全報案點(PSAP)。除了FCC指令以外,網(wǎng)絡(luò)運營商/服務(wù)提供商也會支持利用基于位置的服務(wù)的各種應(yīng)用程序。這些服務(wù)提供無線終端的位置信息。“應(yīng)用程序”指的是對位置信息的特定使用。應(yīng)用程序常常是利用計算機軟件實現(xiàn)的,這些軟件或者由無線終端內(nèi)的處理器執(zhí)行,或者由和該無線終端通信的無線基礎(chǔ)設(shè)施網(wǎng)絡(luò)中的處理器執(zhí)行。使用這一信息的應(yīng)用程序包括,例如,對位置敏感的計費、資產(chǎn)跟蹤、資產(chǎn)監(jiān)視和收回、車隊和資源管理、個人位置服務(wù)等等。個人位置服務(wù)的一些具體應(yīng)用程序?qū)嵗?1)基于無線終端的位置給它提供局部地圖;(2)基于無線終端的位置提供關(guān)于設(shè)施(例如旅店或餐館)的建議;以及(3)從無線終端的位置給被建議的設(shè)施提供指示。
基于位置的服務(wù)的系統(tǒng)和方法的一個實例可以從2004年1月30日遞交的,發(fā)明名稱為“Location Based Service(LBS)System,Methodand Apparatus for Authorization of Mobile Station LBS Applications”,轉(zhuǎn)讓給本發(fā)明受讓人的第10/769,420號美國專利申請中找到,在這里將它明確引入作為參考。
基于LBS的廣告播放有助于根據(jù)無線終端用戶的特性和位置播放廣告。因此,需要一種系統(tǒng)和方法,用于確定位置,并且通過基于位置的服務(wù)(LBS)體系結(jié)構(gòu)提供位置信息,基于無線終端用戶的特性和位置顯示定向廣告。
發(fā)明內(nèi)容
一方面,一種提供基于位置的服務(wù),創(chuàng)建社交網(wǎng)絡(luò)的方法,包括從無線終端激活功能;從該無線終端向與該功能相聯(lián)系的基于位置的服務(wù)注冊;創(chuàng)建該功能的用戶的簡檔;以及基于該簡檔并且基于該無線終端的地理位置顯示廣告。
一方面,所述無線終端的地理位置是基于全球定位系統(tǒng)(GPS)的。一方面,顯示的廣告是基于與所述功能相聯(lián)系的活動地圖上表示的廣告贊助商的。
一方面,無線終端,包括用于在無線終端上激活功能的模塊;用于從該無線終端向與該功能相聯(lián)系的基于位置的服務(wù)注冊的模塊;用于創(chuàng)建該功能的用戶的簡檔的模塊;以及用于基于該簡檔并且基于該無線終端的地理位置顯示廣告的模塊。
一方面,計算機可讀介質(zhì),其中有計算機可執(zhí)行指令的程序,該計算機可讀介質(zhì)包括計算機可讀程序代碼模塊,用于從無線終端激活功能;計算機可讀程序代碼模塊,用于從該無線終端向與該功能相聯(lián)系的基于位置的服務(wù)注冊;計算機可讀程序代碼模塊,用于創(chuàng)建該功能的用戶的簡檔;以及計算機可讀程序代碼模塊,用于基于該簡檔并且基于該無線終端的地理位置顯示廣告。
顯然,對于本領(lǐng)域技術(shù)人員而言,從下面的詳細描述,本發(fā)明的其它實施例將會更加顯而易見,其中本發(fā)明的各實施例都是作為說明來示出和描述的。顯然,本發(fā)明具有其它不同的實施例,可以在其它方面改進其細節(jié),而不偏離本發(fā)明的范圍和實質(zhì)。因此,這些附圖和詳細描述都是說明性的,而不是限制性的。下面將參考附圖進一步描述本發(fā)明的各個方面和實施例。
通過結(jié)合下面的附圖,閱讀下面給出的詳細說明,本發(fā)明的方法和設(shè)備將會變得顯而易見,在這些附圖中,類似的引用標號表示類似的單元。
圖1是一個實施例中通過無線鏈路和無線網(wǎng)絡(luò)通信的無線終端的一個簡化框圖;圖2是一個實施例中無線終端的組件的一個簡化框圖;圖3是一個實施例中使用的協(xié)議棧實例的一個原理示意圖;圖4說明一個實施例中具有三個可能選擇顯示的,供Qsocial用戶使用的手機;圖5示出了一個用于速成約會的活動地圖,其中顯示出一個地理區(qū)域內(nèi)活動的男性和女性;圖6是說明一個實施例中提供基于位置的服務(wù)來創(chuàng)建社交網(wǎng)絡(luò)的方法的一個總流程圖;圖7示出了基于位置的服務(wù)系統(tǒng)的一個功能框圖,該系統(tǒng)用于創(chuàng)建具有定向廣告播放能力的社交網(wǎng)絡(luò);圖8示出了一個實施例中一個方法的一個總流程圖,該方法用于提供基于位置的服務(wù)來顯示廣告。
具體實施例方式
圖1是一個簡化框圖,它說明一個實施例中,系統(tǒng)100包括無線終端101,具有基站104的無線通信網(wǎng)絡(luò)103,以及還具有移動定位中心(MPC)106和位置確定設(shè)備(PDE)107的基于位置的系統(tǒng)105。無線終端101可以是能夠運行基于位置的服務(wù)(LBS)應(yīng)用程序的任何無線裝置。為了本申請文件的目的,LBS應(yīng)用程序包括所有程序、應(yīng)用程序小程序或者用計算機實現(xiàn)的其它這種算法,這種算法利用運行該應(yīng)用程序的無線終端的位置信息或者為用戶提供信息或服務(wù)的另一個無線終端的位置信息。這種LBS應(yīng)用程序的實例包括能夠?qū)崿F(xiàn)以下功能的程序(1)確定另一個人操縱的無線終端的位置,讓LBS客戶(也就是請求這一LBS服務(wù)的人)能夠用正確配備的無線終端找出另一個人的位置;(2)找出附近產(chǎn)品或服務(wù)網(wǎng)點的位置,為用戶提供到達這一網(wǎng)點的指引,例如自動柜員機或餐館;(3)跟蹤正確配備的無線終端等等。能夠運行LBS應(yīng)用程序的無線裝置實例包括蜂窩電話、無線調(diào)制解調(diào)器、個人信息管理器(PIM)、個人數(shù)字助理(PDA)等等。
如圖1所示,無線終端101通過無線鏈路102和無線網(wǎng)絡(luò)103通信。無線網(wǎng)絡(luò)103至少包括能夠通過無線鏈路102從無線終端101接收信息,并且發(fā)射信息給無線終端101的基站104。為了本公開的目的,基站104包括無線網(wǎng)絡(luò)103的各種其它組件,例如基站控制器(BSC)、移動交換中心(MSC)等等,為了簡單起見,沒有將它們畫出。
基站104通過通信介質(zhì)連接到MPC 106,其中的通信介質(zhì)包括但不限于電纜、微波鏈路、衛(wèi)星通信鏈路等等。類似地,MPC 106通過通信介質(zhì)連接到PDE 107。
圖2是一個實施例中無線終端101組件的一個簡化框圖。圖2所示的無線終端101包括收發(fā)信機201、全球定位系統(tǒng)(GPS)接收機硬件202、處理器203、應(yīng)用程序存儲器205、通用存儲器207和天線211、212。收發(fā)信機201通過它的天線211發(fā)射和接收無線信號。全球定位系統(tǒng)接收機硬件202從它的天線212發(fā)射和接收包括定位信息的無線信號。
處理器203被畫成一個塊。但是,本領(lǐng)域技術(shù)人員應(yīng)該理解,這里公開的處理器203所實現(xiàn)的功能可以用協(xié)同工作或者獨立工作的離散處理器集合來實現(xiàn)。因此,這樣的處理器集合既可以連接在一起以便實現(xiàn)所公開的功能,又可以完全互相獨立地工作。此外,根據(jù)替換實施例,應(yīng)用程序存儲器205和通用存儲器207可以合并成單獨一個存儲器裝置,儲存這里公開的儲存在這兩個存儲器205、207中的信息。在另一個替換實施例中,無線終端101可以包括幾個另外的獨立存儲器裝置,它們分擔(dān)在無線終端101里儲存信息的任務(wù)。
處理器203包括一起成為一個協(xié)議棧的幾項功能。圖3是用于一個實施例的協(xié)議棧實例的一個原理示意圖。為了這一公開的目的,協(xié)議棧是能夠一起工作的任意一組軟件子程序或程序指令,通常一個子程序構(gòu)建在另一個低層子程序或程序的基礎(chǔ)之上,并且使用它的功能。圖3所示協(xié)議棧內(nèi)的第一功能是操作系統(tǒng)301。操作系統(tǒng)301是構(gòu)建其它功能的基礎(chǔ)功能。也就是說,操作系統(tǒng)301包括處理器203內(nèi)執(zhí)行的其它功能能夠訪問和使用的功能。根據(jù)一個實施例,操作系統(tǒng)301是一個用于無線的二進制運行時環(huán)境(BREW)操作系統(tǒng)。在一個替換實施例中,操作系統(tǒng)301是一個無線應(yīng)用協(xié)議(WAP)系統(tǒng)。在另一個替換實施例中,操作系統(tǒng)是一個短消息服務(wù)(SMS)操作系統(tǒng)。在另一個替換實施例中,這個操作系統(tǒng)是一個Java操作系統(tǒng),等等。Java是Sun微系統(tǒng)公司的操作系統(tǒng)的一個商標。本領(lǐng)域技術(shù)人員會明白所使用的具體操作系統(tǒng)并不與這里公開的,用于確定位置,通過基于位置的服務(wù)(LBS)體系結(jié)構(gòu)提供位置信息的方法和設(shè)備直接相關(guān)。
根據(jù)一個實施例,LBS應(yīng)用程序303在操作系統(tǒng)301的頂層運行。在一個實例中,LBS應(yīng)用程序303可以訪問和使用用戶接口功能,通過常規(guī)數(shù)據(jù)輸入裝置(例如鍵盤或觸摸屏)從無線終端用戶接收信息。LBS應(yīng)用程序還可以訪問和使用操作系統(tǒng)功能,通過液晶二極管(LCD)顯示屏把信息顯示給無線終端用戶。
LBS應(yīng)用程序的一個功能是為無線終端用戶提供為無線終端定位的能力,確定在無線終端附近有什么樣的興趣點和服務(wù)網(wǎng)點(例如商店、自動柜員機、餐館、博物館等等)的能力,并且根據(jù)無線終端的位置信息和特定服務(wù)網(wǎng)點和興趣點的位置信息給用戶提供導(dǎo)航指示和地圖。
LBS應(yīng)用程序303通過訪問定位引擎305來為無線終端101定位。定位引擎305可以是能夠確定無線終端101位置的任何功能。在一個實施例中,定位引擎305是全球定位衛(wèi)星(GPS)系統(tǒng)的一個組件。在這個實例中,定位引擎305包括GPS接收機功能,它允許無線終端(和GPS接收機硬件202一起)為了確定無線終端101的位置,從GPS衛(wèi)星接收信息。
另外,在一個實施例中,定位引擎305從PDE 107請求獲得和接收輔助信息。例如,在一個實施例中,無線終端請求獲得關(guān)于哪些衛(wèi)星“在視線內(nèi)”的信息。如果一個衛(wèi)星在視線內(nèi),那么無線終端101就應(yīng)該能夠從這個衛(wèi)星接收信息并進行解調(diào)。
另外,無線終端101還可以請求獲得關(guān)于視線內(nèi)衛(wèi)星的位置的信息,關(guān)于利用收自視線內(nèi)衛(wèi)星的信息計算無線終端101的位置時要使用的校正因子的信息,關(guān)于從視線內(nèi)衛(wèi)星接收信號的時候無線終端101會碰到的多普勒偏移大小的信息,以及其它這種有用的信息。這一信息使得無線終端101能夠更快速地探測和“捕獲”衛(wèi)星。捕獲衛(wèi)星指的是如下過程無線終端101接收從衛(wèi)星發(fā)射的信號,將收到的信息和無線終端101中的本地時序?qū)?,讓無線終端101準備好解釋衛(wèi)星發(fā)射的信號上調(diào)制的信息。
圖3還說明本發(fā)明一個實施例中的傳輸控制協(xié)議/因特網(wǎng)協(xié)議(TCP/IP)打包程序307。TCP/IP打包程序307是一個協(xié)議層,它為按照眾所周知的TCP/IP通信協(xié)議發(fā)送和接收消息提供支持。因此,將無線終端101要按照TCP/IP協(xié)議發(fā)射的信息提供給TCP/IP打包程序307。TCP/IP打包程序307隨后按照TCP/IP協(xié)議規(guī)范對這些信息進行適當?shù)母袷交?,從而使要接收這些信息的其它裝置能夠接收和解釋無線終端101發(fā)送的信息。
一旦TCP/IP打包程序307完成了對信息的格式化,就可以把格式化以后的信息傳遞給TCP/IP層309。這個TCP/IP層309按照TCP/IP協(xié)議發(fā)射這些信息(也就是消息的請求/響應(yīng)順序,它們構(gòu)成在發(fā)射和接收裝置之間發(fā)生的,按照TCP/IP協(xié)議的握手)。
Qsocial是組合了無線多媒體和高速數(shù)據(jù)業(yè)務(wù)的一種LBS應(yīng)用程序。在一個實施例中,Qsocial是一個在線約會應(yīng)用程序。把Qsocial用作在線約會應(yīng)用程序,用戶能夠用Qsocial的多媒體功能和基于位置的服務(wù)來安排社交約會。
Qsocial用戶可以和另一個Qsocial用戶安排速成約會。這樣的安排會產(chǎn)生一個社交網(wǎng)絡(luò)。社交網(wǎng)絡(luò)是用社交目的連接起來的多個用戶。
根據(jù)一個實施例,可以根據(jù)Qsocial用戶的簡檔和位置自發(fā)地安排速成約會。例如,Betty和Jane要在夜總會地區(qū)度過一個晚上。她們認為來一個約會會很好玩。根據(jù)一個實施例,她們用Qsocial的速成約會功能登記她們在很活躍地尋找約會。
如果以前儲存過她們的簡檔,Qsocial服務(wù)器就訪問她們的簡檔。Qsocial服務(wù)器也可以詢問Qsocial來獲得她們的簡檔。
Qsocial服務(wù)器(圖中沒有畫出)可以是圖1所示無線網(wǎng)絡(luò)103的一部分,也可以是另一個網(wǎng)絡(luò)的一部分。對于本領(lǐng)域技術(shù)人員而言很顯然,Qsocial服務(wù)器可以是單獨一個服務(wù)器,也可以是地理上不必相鄰的一組服務(wù)器。對于本領(lǐng)域技術(shù)人員而言同樣顯而易見,不必將服務(wù)器標為服務(wù)器。服務(wù)器是網(wǎng)絡(luò)上具有處理器和存儲器的一個共享裝置。
一注冊,Qsocial服務(wù)器就訪問Betty和Jane的簡檔和位置。然后,Qsocial服務(wù)器向Betty和Jane發(fā)送跟她們的簡檔和位置相匹配的人的簡檔。Betty和Jane從一個匹配簡檔和位置的清單中選擇。Qsocial的速成約會功能告訴她們選中的人他們已經(jīng)被選中。被她們選中的人可以接受或拒絕被選中的隱含提議。如果被選擇的這些人接受這一隱含提議,就可以安排一個碰面地點。
圖4說明一個實施例中具有顯示器的一個手機,該顯示器上有三個選項供Qsocial用戶選擇。如果有更多的選項,Qsocial用戶可以向上或向下滾動這個清單來獲得更多的選擇。
在一個實施例中,這些選擇和登記的速成約會用戶的簡檔相匹配。這些選擇也可能和所需要的簡檔或簡檔子集相匹配。
簡檔包括關(guān)于Qsocial用戶的多個特征。根據(jù)一個實施例,簡檔包括年齡、身高、體重、性別、種族/民族、宗教信仰、教育程度、嗜好和Qsocial用戶的用戶定義特征。
Qsocial可以定義要匹配的期望簡檔。用戶可能不關(guān)心某些特征,將這些特征指定為“不關(guān)心”。例如,Qsocial可能不關(guān)心另一個人的種族、民族或者宗教信仰。另一方面,關(guān)于所期望的匹配,Qsocial用戶可以有非常具體的要求。例如,Qsocial用戶可能想要和一個沖浪愛好者或者溜冰板愛好者有一個約會,可以在簡檔中定義這樣一個特征。
在一個實施例中,Qsocial包括活動地圖功能?;顒拥貓D提供一個地理區(qū)域內(nèi)活動的Qsocial用戶的一個地圖?;顒拥貓D可以提供活動用戶的位置的歷史統(tǒng)計信息。
什么是活動的取決于活動地圖的應(yīng)用。例如,用于速成約會的活動地圖可以顯示一個區(qū)域內(nèi)所有活動男性502和女性504,如圖5所示。在一個實施例中,活動用戶是他們自己表明自己是活動的那些用戶。
在一個實施例中,速成約會功能利用活動地圖特征。顯示的候選對象是匹配簡檔,并且在所選擇的活動地圖上活動的那些。因此,根據(jù)一個實施例,匹配簡檔,但是所選活動地圖上沒有表示的Qsocial用戶不會被顯示為一個候選對象。在一個實施例中,Qsocial用戶將活動地圖和速成約會功能聯(lián)系起來。通過改變活動地圖參數(shù),Qsocial用戶可以動態(tài)地改變活動地圖。這樣的參數(shù)可以包括經(jīng)度和緯度范圍。Qsocial用戶還可以表明活動地圖的中心,并且可以向上、下、左、右滾動活動地圖。
根據(jù)一個實施例,活動地圖的地理尺寸可以根據(jù)用戶對預(yù)定義參數(shù)的輸入來動態(tài)地改變。例如,預(yù)定義參數(shù)可以包括候選對象的顯示數(shù)量。于是,Qsocial用戶輸入“10”作為候選對象顯示數(shù)量的輸入,使得當前選擇的活動地圖擴大或縮小,從而顯示10個候選對象?;顒拥貓D和輸入?yún)?shù)一致。
在一個實施例中,匹配器引擎將簡檔作為輸入,并且使用本領(lǐng)域公知的人工智能技術(shù),響應(yīng)輸入的簡檔,為Qsocial用戶進行匹配處理。匹配器引擎是Qsocial服務(wù)器上執(zhí)行的一個軟件模塊。匹配器引擎不限于簡單模式匹配,而是可以參數(shù)化,根據(jù)例如社交學(xué)研究權(quán)衡輸入簡檔的特性。根據(jù)另一個實施例,匹配器引擎可以由用戶動態(tài)地改變,將和用戶肯定相關(guān)的任何數(shù)據(jù)用作輸入。
根據(jù)一個實施例,Qsocial有一個俱樂部加入功能。在一個實施例中,這個俱樂部加入功能僅僅要求臨時注冊。這一注冊僅僅在一段時間內(nèi)有效。在一個實施例中,這段時間是可編程的??梢杂煤啓n來進行匹配和過濾,如同在速成約會功能中一樣。
在一個實施例中,俱樂部加入應(yīng)用程序不需要基于位置的服務(wù)。例如,Betty和Jane去夜總會。在進入夜總會以后,她們使用這個俱樂部加入功能,在這個夜總會的加入組注冊。她們使用她們的照相機電話來提交她們的近期圖像,從而使她們在俱樂部中能夠被認出來。Betty看見想和他跳舞的一個男性,就瀏覽她電話上的加入組,看他是否已經(jīng)注冊。Betty在這個夜總會的加入組里找到了這個男性,并且向他發(fā)出跳舞邀請。
根據(jù)一個實施例,Qsocial具有會議伙伴功能。這個會議伙伴功能也具有臨時注冊,但是是基于事件和位置的。注冊僅限于某個地理位置上特定事件里的那些活動用戶。來自Idaho的Betty參加SanDiego的一個開發(fā)商會議。Betty利用她的會議伙伴功能在一個會議伙伴組注冊,表明對LBS應(yīng)用的興趣。這個會議的其他注冊人在他們的無線終端顯示器上看見Betty已經(jīng)在這個會議伙伴組里注冊。于是,這個會議伙伴組中的兩個注冊人向Betty發(fā)出邀請,邀請她吃午飯。Betty觀看她的無線終端的顯示器,看見她有兩個邀請。于是她選擇一個邀請,這個選擇結(jié)果顯示在被選邀請人的無線終端顯示器上。
根據(jù)一個實施例,Qsocial具有興趣組功能。這個興趣組功能需要LBS應(yīng)用程序。這個興趣組不必是羅曼蒂克的。在一個實施例中,這個興趣組可以是自發(fā)的,并且可以在線建立。例如,在星期六的早晨,Alex想玩選人籃球(pick-up basketball)。Alex在他為籃球創(chuàng)建的一個興趣組里注冊為活動的。Qsocial的五個其他活動用戶因為他們也和Alex一樣在同一個地理位置,并且他們對籃球有興趣,籃球在他們的簡檔內(nèi),因此看見了這個新創(chuàng)建的興趣組。這五個活動用戶作出響應(yīng),利用這個興趣組功能,安排在鄰居公園碰頭,玩3對3籃球。在創(chuàng)建這個籃球興趣組的時候,Alex可以給這個籃球興趣組設(shè)置時間限制。
在一個實施例中,興趣組可以是一個固定的興趣組。對這個固定興趣組沒有任何時間限制。例如,有可能這個籃球興趣組已經(jīng)存在。因此,興趣組可以是靜態(tài)的,也可以是動態(tài)的。
根據(jù)一個實施例,Qsocial具有產(chǎn)品功能。利用這個俱樂部加入功能,象夜總會這樣的商業(yè)設(shè)施可以注冊為這個俱樂部加入功能的廣告商,按照折扣價給俱樂部加入功能的活動用戶提供飲料。提供折扣的廣告可以是主動的或者是被動的。可以在和這個商業(yè)設(shè)施里的其他人加入的時候,將廣告推向使用這個俱樂部加入功能的活動用戶。對于活動用戶而言,這個廣告也可以是被動地可以獲得的。用戶必須從廣告數(shù)據(jù)庫中拉出這個廣告。和推出廣告相對照,從數(shù)據(jù)庫拉出廣告指的是只有在活動用戶從Qsocial的廣告贊助商數(shù)據(jù)庫搜索并找到這個廣告的時候,這個活動用戶才能看到這個廣告。
很象俱樂部加入功能,速成約會功能還包括做廣告功能。做廣告可以是推出廣告也可以是拉出廣告。速成約會功能的推出廣告實例有Qsocial服務(wù)器找出附近的種花人,讓活動用戶能夠訪問購買準備好的貨物的在線購買。
也是使用這個速成約會功能,活動用戶能夠為他/她的約會安排預(yù)付費計程車上客/下客而不知道他/她的約會地址。這樣,就能夠讓約會人的家庭地址對另一方保密。在一個實施例中,在支付了計程車上客/下客的費用以后自動地關(guān)閉約會的活動狀態(tài)。在一個實施例中,約會人必須在回家之前手動關(guān)閉他/她的活動狀態(tài),以免另一方知道他/她的位置。
也是和速成約會功能一起,一旦約會被接受并且同意,就用LBS來例如找出本地的戲院并買票。在另一個實例中,用LBS來找出本地的餐館并約會。
在一個實施例中,Qsocial功能包括菜單,菜單上有如下選項速成約會、活動地圖、俱樂部加入、會議伙伴、興趣組和產(chǎn)品功能。
在一個實施例中,將多媒體消息傳遞服務(wù)(MMS)與Qsocial功能結(jié)合起來使用。
圖6示出了一個實施例中提供基于位置的服務(wù)來創(chuàng)建社交網(wǎng)絡(luò)的方法一個總流程圖600。在步驟602中,從無線終端激活一項功能。對于本領(lǐng)域技術(shù)人員而言,很顯然可以使用本領(lǐng)域中用于激活功能的任何技術(shù)。在步驟604中,用戶利用和這一功能有關(guān)的基于位置的服務(wù)從無線終端注冊。在步驟606中,創(chuàng)建這個功能的用戶的簡檔。在步驟608中,基于這一簡檔并且基于候選對象的地理位置顯示約會候選對象。
在一個實施例中,可以基于無線終端用戶的簡檔和位置將廣告播放給無線終端。圖7示出了基于位置的服務(wù)系統(tǒng)創(chuàng)建具有定向廣告的社交網(wǎng)絡(luò)的功能框圖。圖7示出了根據(jù)一個實施例中的無線終端701利用無線網(wǎng)絡(luò)703在無線鏈路上通信,無線網(wǎng)絡(luò)703則和基于位置的服務(wù)705、Qsocial服務(wù)器和廣告服務(wù)器(以后叫做ad服務(wù)器)711連接。Qsocial服務(wù)器707還包括匹配器708和用戶的簡檔709。
Qsocial服務(wù)器707可以是無線網(wǎng)絡(luò)703的一部分,也可以是另一個網(wǎng)絡(luò)的一部分。對于本領(lǐng)域技術(shù)人員而言,很顯然,Qsocial服務(wù)器707、LBS 705和廣告服務(wù)器711可以用單個服務(wù)器或一組服務(wù)器來實現(xiàn),它們不必在地理上鄰近。此外,Qsocial服務(wù)器707的單元可以用分開的服務(wù)器來實現(xiàn)。因此,匹配器708和用戶的簡檔709可以位于分開的服務(wù)器上,但是,互相連接,以便讓匹配器從用戶的簡檔709進行讀寫。
對于本領(lǐng)域技術(shù)人員而言顯而易見,圖7的功能框圖有多種配置。因此,例如,Qsocial服務(wù)器707可以直接和無線網(wǎng)絡(luò)703連接,而LBS 705則直接和無線網(wǎng)絡(luò)703和Qsocial服務(wù)器707連接。
在一個實施例中,用戶必須輸入他或她的簡檔,以便使用LBS應(yīng)用或功能。在另一個實施例中使用LBS應(yīng)用或功能也可以是不需要簡檔。在一個實施例中,用戶必須允許將他或她的簡檔用于定向廣告。在另一個實施例中,也可以是不需要這樣的允許來將用戶的簡檔用于定向廣告。
在具有定向廣告的一個實施例中,Qsocial應(yīng)用可以包括以下擴展·需要由每個用戶注冊,讓應(yīng)用程序使用的簡檔的擴展;·返回注冊用戶活動狀態(tài)的擴展;·返回注冊用戶實時位置信息的擴展;
·在用戶主動使用LBS的過程中到顯示廣告的在無線終端用戶接口的擴展和提供。
廣告服務(wù)器711包括有廣告內(nèi)容的存儲器。在一個實施例中,這個廣告服務(wù)器711基于活動用戶的簡檔和位置提供廣告內(nèi)容。LBS705發(fā)送消息表明活動用戶的位置給Qsocial服務(wù)器707。Qsocial服務(wù)器707發(fā)送消息給這個廣告服務(wù)器711,表明活動用戶的簡檔和位置。廣告服務(wù)器711讀取活動用戶的簡檔和位置信息。廣告服務(wù)器711基于活動用戶的簡檔和/或位置向Qsocial服務(wù)器707發(fā)送包含廣告內(nèi)容的消息,然后,通過無線網(wǎng)絡(luò)703將消息發(fā)射給無線終端701。
在一個實施例中,只是根據(jù)無線終端用戶正在使用的應(yīng)用的類型和無線終端用戶的位置,將廣告從廣告服務(wù)器711傳送給無線終端701。例如,廣告服務(wù)器711可以傳送匹薩的廣告,而不需要無線終端用戶的簡檔,但是傳送這一匹薩廣告是根據(jù)無線終端用戶正在使用保齡球應(yīng)用并且在贊助這一匹薩廣告的匹薩餐館的地理區(qū)域附近才這樣做的。編程到廣告服務(wù)器711中去的預(yù)先假設(shè)是使用這一保齡球應(yīng)用的人更可能也需要匹薩。
在一個實施例中,廣告服務(wù)器711跟蹤使用從廣告服務(wù)器711傳送的廣告內(nèi)容的無線終端用戶的簡檔。例如,廣告服務(wù)器711可以跟蹤請求獲得關(guān)于傳送的廣告內(nèi)容的更多信息的無線用戶的簡檔。廣告服務(wù)器711不僅跟蹤無線用戶的簡檔,還跟蹤在廣告內(nèi)容被傳送到無線用戶以后,無線用戶采取的行動。例如,廣告服務(wù)器711可以跟蹤一個用戶是否頻繁光顧廣告內(nèi)容的一個贊助商,這可以通過確定無線終端在贊助商的地理區(qū)域內(nèi)來做到。
不僅廣告內(nèi)容的在線贊助商能夠使用歷史跟蹤數(shù)據(jù),傳統(tǒng)的離線廣告商也能夠使用這些歷史跟蹤數(shù)據(jù),以便例如來通知它們的廣告內(nèi)容。
廣告服務(wù)器711包括跟蹤所傳送的廣告內(nèi)容的計費軟件。對于本領(lǐng)域技術(shù)人員而言顯而易見,可以使用本領(lǐng)域中公知的任意計費系統(tǒng)。
在一個實施例中,無線終端用戶同意接收廣告作為應(yīng)用程序下載協(xié)議的一部分。除了根據(jù)無線終端用戶的簡檔和位置定向的廣告以外,廣告還可以基于一天里頭的時間。因此,餐館可以讓廣告服務(wù)器711為餐館所在地理區(qū)域的無線終端用戶,在早晨推出早餐廣告,在下午推出午餐廣告,在晚上推出正餐廣告。
在一個實施例中,不打擾無線終端用戶,讓他觀看廣告象彈出式廣告這樣的廣告。相反,在過渡和等待期間將廣告集中到應(yīng)用程序中。當注冊用戶已經(jīng)準備好使用無線終端上的應(yīng)用程序的時候顯示廣告。
在一個實施例中,廣告具有相聯(lián)系的顯示周期。因此,一個廣告可以顯示例如5秒鐘。對于本領(lǐng)域技術(shù)人員而言顯而易見,顯示周期可以依賴于許多因素,包括用戶對廣告的承受程度,集中的應(yīng)用程序,以及贊助商為這一廣告支付的費用。
除了顯示廣告以外,還可以將廣告發(fā)送到注冊用戶的無線終端的廣告郵箱里去。因此,將廣告保存在廣告郵箱里,供注冊用戶將來查閱。這些廣告包括例如贈券。
圖8示出一個實施例中一種方法的總流程圖800,該方法提供基于位置的服務(wù)來顯示廣告。在步驟802中,從無線終端激活一項功能。對于本領(lǐng)域技術(shù)人員而言顯而易見,可以使用本領(lǐng)域中公知的激活功能的任何技術(shù)。在步驟804中,用戶從無線終端注冊和約會功能相聯(lián)系的基于位置的服務(wù)。在步驟806中,創(chuàng)建這一功能的用戶的簡檔。在步驟808中,基于這一簡檔和無線終端的地理位置來顯示廣告。
在一個實施例中,活動地圖可以和功能聯(lián)系起來,其中基于無線終端的地理位置顯示廣告是基于在相聯(lián)系的活動地圖上表示的無線終端的。例如,一平方英里活動地圖可以有兩個廣告贊助商,在這種情況下,顯示了這一平方英里活動地圖的無線終端用戶可以被這兩個贊助商定向。而兩平方英里活動地圖則可以有七個廣告贊助商,在這種情況下,顯示了兩平方英里活動地圖的無線終端用戶可以從七個廣告贊助商定向。
本領(lǐng)域技術(shù)人員還會明白結(jié)合這里公開的實施例描述的各種說明性的邏輯塊、模塊、電路和算法步驟可以用電子硬件、計算機軟件或者這兩者的組合實現(xiàn)。為了清楚地說明硬件和軟件的這一交換關(guān)系,在前面針對功能一般性地描述了各種說明性的組件、塊、模塊、電路和步驟。這樣的功能是用硬件還是用軟件來實現(xiàn)取決于具體的應(yīng)用和施加在整個系統(tǒng)上的限制。技術(shù)人員會針對每個具體應(yīng)用以各種方式實現(xiàn)上面描述的功能,但是不應(yīng)該將這種實現(xiàn)方式解釋為偏離本發(fā)明的范圍。
結(jié)合這里公開的實施例描述的各個說明性的邏輯塊、模塊和電路可以用通用處理器、數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)或者其它可編程邏輯器件、離散門或晶體管邏輯、離散硬件組件,或者設(shè)計成實現(xiàn)這里所描述的功能的它們的任意組合。通用處理器可以是微處理器,但是,處理器也可以是常規(guī)處理器、控制器、微控制器或狀態(tài)機。處理器還可以用計算設(shè)備的組合,例如DSP和微處理器的組合,多個微處理器,一個或多個微處理器結(jié)合DSP內(nèi)核,或者任何其它這種結(jié)構(gòu)。
結(jié)合這里公開的實施例描述的方法或算法步驟可以直接用硬件,處理器執(zhí)行的軟件模塊,或者用這兩者的組合實現(xiàn)。軟件模塊可以駐留在RAM存儲器、閃存、ROM存儲器、EPROM存儲器、EEPROM存儲器、寄存器、硬盤、可拆除盤、CD-ROM,或者本領(lǐng)域里公知的任何其它形式的存儲介質(zhì)來實現(xiàn)。一種示例性的存儲介質(zhì)連接到處理器,使得處理器從該存儲介質(zhì)讀取信息,或者將信息寫入其中。這一存儲介質(zhì)也可以集成到處理器中。處理器和存儲介質(zhì)也可以駐留在ASIC。ASIC也可以駐留在用戶終端里。另外,處理器和存儲介質(zhì)也可以作為離散組件駐留在用戶終端里。
前面提供的對所公開實施例的描述是為了讓本領(lǐng)域技術(shù)人員能夠使用本發(fā)明。這些實施例的各種改進對于本領(lǐng)域技術(shù)人員而言是顯而易見的,這里給出的一般原理可以應(yīng)用于其它實施例而不會偏離本發(fā)明的實質(zhì)或范圍。因此,本發(fā)明不限于這里公開的實施例,而是與這里公開的原理和新穎特征的范圍一致。
權(quán)利要求
1.一種在無線終端上提供廣告的方法,包括從無線終端激活功能;從該無線終端注冊與該功能相聯(lián)系的基于位置的服務(wù);創(chuàng)建該功能的用戶的簡檔;以及基于該簡檔并且基于該無線終端的地理位置來顯示廣告。
2.如權(quán)利要求1所述的方法,其中所述無線終端的地理位置是基于全球定位系統(tǒng)(GPS)的。
3.如權(quán)利要求1所述的方法,還包括將活動地圖與所述功能相聯(lián)系,其中基于所述無線終端的地理位置來顯示廣告是基于相聯(lián)系的該活動地圖上表示的該無線終端的。
4.如權(quán)利要求2所述的方法,其中創(chuàng)建所述功能的用戶的簡檔包括創(chuàng)建激活該功能的用戶的簡檔。
5.如權(quán)利要求2所述的方法,其中創(chuàng)建所述功能的用戶的簡檔包括創(chuàng)建期望的簡檔。
6.如權(quán)利要求5所述的方法,其中創(chuàng)建期望的簡檔包括指定候選對象的期望特性。
7.如權(quán)利要求6所述的方法,其中指定候選對象的期望特性包括指定該候選對象的用戶定義特性。
8.如權(quán)利要求7所述的方法,還包括選擇所述候選對象。
9.如權(quán)利要求8所述的方法,還包括將所述選擇通知給所述候選對象。
10.如權(quán)利要求9所述的方法,其中所述通知暗示著活動提議。
11.如權(quán)利要求10所述的方法,還包括允許所述候選對象接受所述活動提議。
12.如權(quán)利要求11所述的方法,還包括響應(yīng)所述接受而顯示廣告。
13.一種無線終端,包括用于在無線終端上激活功能的模塊;用于從該無線終端注冊與該功能相聯(lián)系的基于位置的服務(wù)的模塊;用于創(chuàng)建該功能的用戶的簡檔的模塊;以及用于基于該簡檔并且基于該無線終端的地理位置顯示廣告的模塊。
14.計算機可讀介質(zhì),其中有計算機可執(zhí)行指令的程序,該計算機可讀介質(zhì)包括用于從無線終端激活功能的計算機可讀程序代碼模塊;用于從該無線終端注冊與該功能相聯(lián)系的基于位置的服務(wù)的計算機可讀程序代碼模塊;用于創(chuàng)建該功能的用戶的簡檔的計算機可讀程序代碼模塊;以及用于基于該簡檔并且基于該無線終端的地理位置顯示廣告的計算機可讀程序代碼模塊。
15.一種無線終端,用于基于位置的服務(wù),包括天線;全球定位系統(tǒng)接收機,配置成從所述天線發(fā)射和接收包括位置信息的無線信號;以及處理器,配置成基于所述位置信息運行基于位置的服務(wù)應(yīng)用程序,其中所述基于位置的服務(wù)應(yīng)用程序包括定向廣告。
16.如權(quán)利要求15所述的設(shè)備,還包括顯示器,配置成基于所述位置信息顯示廣告。
17.如權(quán)利要求16所述的設(shè)備,其中所述廣告是在過渡和等待期間顯示的。
18.如權(quán)利要求15所述的設(shè)備,其中所述定向廣告是基于一天里的時間的。
19.如權(quán)利要求15所述的設(shè)備,其中所述全球定位系統(tǒng)接收機從GPS衛(wèi)星接收所述定位信息。
20.一種廣告服務(wù)器,包括用于儲存廣告內(nèi)容的模塊;以及用于基于用戶的簡檔和位置向無線終端提供所述廣告內(nèi)容的模塊。
21.如權(quán)利要求20所述的廣告服務(wù)器,其中用于提供廣告內(nèi)容的所述模塊僅僅是基于無線終端用戶正在使用的應(yīng)用程序的類型。
全文摘要
一種在無線終端上提供基于位置的服務(wù)來創(chuàng)建社交網(wǎng)絡(luò)的系統(tǒng)和方法,包括從無線終端激活功能;從該無線終端注冊與該功能相聯(lián)系的基于位置的服務(wù);創(chuàng)建該功能的用戶的簡檔;以及基于該簡檔并且基于該無線終端的地理位置來顯示廣告??梢杂萌蚨ㄎ幌到y(tǒng)(GPS)來確定功能的活動用戶和廣告贊助商的地理位置?;诨顒拥貓D上表示的無線終端和廣告贊助商的地理位置來顯示廣告。
文檔編號H04L12/56GK101049034SQ200580036708
公開日2007年10月3日 申請日期2005年8月31日 優(yōu)先權(quán)日2004年8月31日
發(fā)明者杰克·斯滕斯特拉, 亞歷山大·甘特曼, 柯克·史蒂文·泰勒, 陳立仁 申請人:高通股份有限公司