專利名稱:用于識別訪問終端的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本公開涉及用于生成訪問終端識別碼和用于通過使用識別碼識別訪問終端的設(shè)備和方法。
背景技術(shù):
當(dāng)互聯(lián)網(wǎng)用戶訪問互聯(lián)網(wǎng)網(wǎng)址時(shí),諸如IP地址和訪問次數(shù)等之類訪客信息被自動存儲在網(wǎng)站的網(wǎng)絡(luò)(web)服務(wù)器中。這一信息被稱為日志信息。網(wǎng)站操作員分析日志信息和調(diào)查諸如網(wǎng)站的訪客數(shù)量、訪問次數(shù)、頁面瀏覽等之類網(wǎng)站中的訪客行為。也就是說,基于日志信息,操作員能夠分析網(wǎng)站訪客的特征和行為模式,包括有多少訪客是真正的訪客和他們通過什么渠道訪問網(wǎng)站等等。通過分析日志信息以確定網(wǎng)站訪客的特征的第一步是識別訪問終端。為此目的, web服務(wù)器可以使用訪客的IP地址作為標(biāo)識符或?yàn)樵L問終端分配獨(dú)有的ID。分配給訪問終端的獨(dú)有的ID可以存儲在例如訪問終端的Cookie (小甜品源文件)中。如果具有獨(dú)有的ID的訪問終端訪問網(wǎng)站,web服務(wù)器就能通過讀出已訪問網(wǎng)站的訪問終端的獨(dú)有的ID來識別訪問終端。然而,上述僅僅通過使用存儲在Cookie或類似之中的獨(dú)有的ID確定訪問終端的方法有一個(gè)缺點(diǎn)如果訪問終端的ID地址經(jīng)常改變或如果Cookie被從訪問終端去除,web 服務(wù)器就再不能識別訪問終端。
發(fā)明內(nèi)容
鑒于上述情況,本發(fā)明提供了用于通過使用基于指示一個(gè)應(yīng)用程序是否安裝在訪問終端上的信息生成的訪問終端識別碼準(zhǔn)確識別訪問終端的系統(tǒng)和方法。此外,本發(fā)明還提供了用于即使在訪問終端的IP地址經(jīng)常改變或存儲在例如訪問終端的Cookie中的訪問終端標(biāo)識符被去除的情況下也通過使用基于指示一個(gè)應(yīng)用程序是否安裝在訪問終端上的信息生成的訪問終端識別碼準(zhǔn)確識別訪問終端的系統(tǒng)和方法。此外,本發(fā)明還提供了一種通過使用指示一個(gè)應(yīng)用程序是否安裝在訪問終端上的信息生成訪問終端識別碼的方法。為了解決上述技術(shù)問題,按照本公開的第一個(gè)方面,提供了用于識別訪問終端的設(shè)備,包括配置為通過確定在應(yīng)用程序列表中的每一個(gè)應(yīng)用程序是否安裝在訪問終端上來生成指示在應(yīng)用程序列表中的每一個(gè)應(yīng)用程序是否安裝在訪問終端上的信息的應(yīng)用程序安裝確定單元;配置為通過結(jié)合指示每一個(gè)應(yīng)用程序是否安裝在訪問終端上的信息來生成訪問終端的訪問終端識別碼的訪問終端識別碼生成單元;和配置為通過使用訪問終端識別碼來識別訪問終端的訪問終端識別單元。此外,按照本公開的第二個(gè)方面,提供了用于識別訪問終端的方法,包括確定在應(yīng)用程序列表上的每一個(gè)應(yīng)用程序是否安裝在訪問終端上;基于確定結(jié)果來生成指示每一個(gè)應(yīng)用程序是否安裝的信息;通過結(jié)合指示每一個(gè)應(yīng)用程序是否安裝的信息來生成訪問終端的訪問終端識別碼;和通過使用訪問終端識別碼來識別訪問終端。此外,按照本公開的第三個(gè)方面,提供了用于生成訪問終端識別碼的方法,包括 確定在應(yīng)用程序列表上的每一個(gè)應(yīng)用程序是否安裝在訪問終端上;基于確定結(jié)果來生成指示每一個(gè)應(yīng)用程序是否安裝的信息;通過結(jié)合指示每一個(gè)應(yīng)用程序是否安裝的信息來生成訪問終端的訪問終端識別碼。按照本公開,通過使用指示應(yīng)用程序是否安裝在訪問終端上的信息來識別訪問終端的信息是可能的。此外,按照本公開,因?yàn)槭腔谥甘緫?yīng)用程序是否安裝在訪問終端上的信息以及基于訪問終端的ID地址或存儲在類似訪問終端的Cookie中的標(biāo)識符確定訪問終端,所以有可能更準(zhǔn)確地識別訪問終端。此外,即使IP地址經(jīng)常改變或Cookie被去除,也仍然有可能識別訪問終端。
圖1是用于提供訪問統(tǒng)計(jì)信息的系統(tǒng)的配置的概略示意圖;圖2是按照本公開的一種實(shí)施方式的、訪問終端確定設(shè)備的配置的詳細(xì)示意圖;圖3是說明按照本公開的一種實(shí)施方式的應(yīng)用程序列表的表;圖4示出了在其中存儲有訪問終端識別碼和指示每一個(gè)應(yīng)用程序是否存儲的信息的訪問終端識別碼生成表;圖5是按照本公開的一種實(shí)施方式的訪問終端識別碼生成方法的流程圖;圖6是按照本公開的一種實(shí)施方式的、一種訪問終端識別設(shè)備識別訪問終端的方法的流程圖。
具體實(shí)施例方式下面,將參考附圖詳細(xì)說明本公開的實(shí)施方式,使本公開可被本領(lǐng)域技術(shù)人員容易實(shí)施。然而,必須指出,本公開不限于所述實(shí)施方式,而能夠以其它的各種方式實(shí)現(xiàn)。在附圖中,省去了與說明書無關(guān)的部件以簡化解釋,在全文中,類似的參考數(shù)字表示類似的部件。在全文中,用于指定一個(gè)部件連接到或耦合到另一個(gè)部件的術(shù)語“連接到”或“耦合到”包括一個(gè)部件“直接連接到或耦合到”另一個(gè)部件的情形和一個(gè)部件通過另外的部件 “電氣連接到或耦合到”另一個(gè)部件的情形。此外,在文中使用的術(shù)語“包含或包括”和/或 “包含有或包括有”是指,除了所說明的組件、步驟、操作和/或部件外,不排除存在有或添加有一個(gè)或多個(gè)其它的組件、步驟、操作和/或部件。下面將參考附圖詳細(xì)討論本公開。圖1是根據(jù)本發(fā)明的實(shí)施方式的用于提供訪問統(tǒng)計(jì)信息的系統(tǒng)的配置的概略示意圖。如圖1所示,用于提供訪問統(tǒng)計(jì)信息的系統(tǒng)可包括訪問終端100、訪問統(tǒng)計(jì)服務(wù)器 200和管理終端300。訪問終端100能夠訪問通過門戶網(wǎng)站服務(wù)器(未示出)和輸入搜索詞提供的門戶網(wǎng)站(未顯示)。然后,訪問終端100可以通過點(diǎn)擊CPC(點(diǎn)擊收費(fèi))廣告或通過點(diǎn)擊橫幅廣告或與網(wǎng)站400鏈接的URL地址來通過web服務(wù)器500訪問網(wǎng)站400??商鎿Q地,訪問終端100也能通過利用在訪問終端100安裝的web瀏覽器直接輸入網(wǎng)站400的URL地址來訪問網(wǎng)站400。為此目的,訪問終端100具有用于互聯(lián)網(wǎng)訪問的IP地址和用于互聯(lián)網(wǎng)瀏覽的 web瀏覽器。用于日志分析的訪問統(tǒng)計(jì)生成腳本可插入在網(wǎng)站400中。當(dāng)在訪問終端100中驅(qū)動的瀏覽器加載或卸載網(wǎng)頁時(shí),在網(wǎng)站400中包含的腳本可將訪問信息傳送給訪問統(tǒng)計(jì)服務(wù)器200。訪問統(tǒng)計(jì)服務(wù)器200可包括訪問終端識別設(shè)備210和訪問統(tǒng)計(jì)提供設(shè)備220。訪問終端識別設(shè)備210能夠通過生成訪問終端識別碼來識別訪問終端100?;谥甘究砂惭b在訪問終端100上的各種應(yīng)用程序是否安裝在訪問終端100上的信息(以下稱為“安裝狀態(tài)信息”)或基于指示這些應(yīng)用程序的版本的信息生成訪問終端識別碼。以舉例的方式,訪問終端識別設(shè)備210通過通過參考應(yīng)用程序列表確定每個(gè)應(yīng)用程序是否安裝在訪問終端100上來生成安裝狀態(tài)信息。此外,在需要檢查安裝在訪問終端 100上的某一個(gè)應(yīng)用程序的版本信息時(shí),訪問終端識別設(shè)備210可以檢查應(yīng)用程序的版本。 然后,訪問終端識別設(shè)備210能夠通過結(jié)合安裝狀態(tài)信息和/或應(yīng)用程序的版本信息生成由一系列的字符或數(shù)字組成的訪問終端識別碼。 響應(yīng)來自管理終端300的請求,訪問統(tǒng)計(jì)提供設(shè)備220可生成的訪問統(tǒng)計(jì)信息,包括訪問網(wǎng)站400的總的次數(shù)、真實(shí)的訪客的數(shù)目、轉(zhuǎn)換次數(shù)、對應(yīng)于訪問次數(shù)的總次數(shù)的轉(zhuǎn)換率、對應(yīng)于真實(shí)的訪客的總數(shù)的轉(zhuǎn)換率、訪客與網(wǎng)站400保持連接的停留時(shí)間等等。訪問統(tǒng)計(jì)提供設(shè)備220可為管理終端300提供所生成的訪問統(tǒng)計(jì)信息。將參照圖2來說明訪問終端識別設(shè)備210的詳細(xì)配置。圖2是按照本公開的一種實(shí)施方式的、訪問終端確定設(shè)備的配置的詳細(xì)示意圖。如圖2所示,按照本公開的實(shí)施方式的識別設(shè)備訪問終端210可包括應(yīng)用程序安裝確定單元211,訪問終端識別碼生成單元212和訪問終端識別單元213。作為參考,根據(jù)本發(fā)明的實(shí)施方式的圖2的每一組件可能意指諸如現(xiàn)場可編程門陣列(FPGA)和應(yīng)用程序?qū)S眉呻娐?ASIC)之類軟件或硬件,它們執(zhí)行預(yù)定的功能。然而,這些組件并不限于軟件或硬件,每一個(gè)組件可以存儲在可尋址存儲介質(zhì)中, 或可配置為實(shí)現(xiàn)一個(gè)或多個(gè)處理器。以例示的方式,這些組件可包括軟件、面向?qū)ο蟮能浖㈩?、任?wù)、流程、函數(shù)、屬性、程序、子程序、程序代碼段、驅(qū)動程序、固件、微碼、電路、數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)結(jié)構(gòu)、表、數(shù)組、變量或類似物。這些組件及其功能可以相互結(jié)合,或可以割分。應(yīng)用程序安裝確定單元211能夠確定哪些應(yīng)用程序被安裝在每個(gè)訪問終端100 中。也就是說,通過參考可以安裝在訪問終端中的各種預(yù)定的應(yīng)用程序的列表,應(yīng)用程序安裝確定單元211確定哪些應(yīng)用程序被安裝和哪些應(yīng)用程序不被安裝。例如,應(yīng)用程序安裝確定單元211有可安裝在訪問終端100的Active X和插件程序以及各種應(yīng)用程序的列表。應(yīng)用程序安裝確定單元211能夠通過這樣的一個(gè)清單確定哪些應(yīng)用程序安裝在訪問終端?;谶@樣的確定結(jié)果,應(yīng)用程序安裝確定單元211還能夠生成說明是否安裝應(yīng)用程序的信息(安裝狀態(tài)信息)。以例示的方式,當(dāng)測定結(jié)果表明應(yīng)用程序安裝在訪問終端100上時(shí),應(yīng)用程序安裝確定單元211存儲第一符號作為應(yīng)用程序的安裝狀態(tài)信息。另一方面,當(dāng)發(fā)現(xiàn)應(yīng)用程序沒有安裝在訪問終端時(shí),與第一符號不同的第二符號作為應(yīng)用程序的安裝狀態(tài)信息被存儲。在這里,第一符號和第二符號可以是字符或數(shù)字。例如,安裝狀態(tài)信息可以通過為在訪問終端100安裝的應(yīng)用程序分配符號“1”而生成。另一方面,作為沒有安裝在訪問終端100的應(yīng)用程序,安裝狀態(tài)信息可通過使用符號 “0”生成。另外,應(yīng)用程序安裝確定單元211也能夠獲取每個(gè)應(yīng)用程序的版本信息。當(dāng)安裝在訪問終端100上的應(yīng)用程序的版本需要進(jìn)行檢查時(shí),應(yīng)用程序安裝確定單元211能夠使用預(yù)設(shè)算法檢查和存儲應(yīng)用程序的版本信息。至于安裝在訪問終端100的應(yīng)用程序,即使在應(yīng)用程序的安裝狀態(tài)信息是通過使用第一符號事先生成的情況下,應(yīng)用程序安裝確定單元211也可以檢查和存儲應(yīng)用程序的版本信息。也就是說,對安裝在訪問終端100的應(yīng)用程序,有可能生成安裝狀態(tài)信息和版本信息二者或生成其中之一。訪問終端識別碼生成單元212能夠通過結(jié)合應(yīng)用程序安裝確定單元211所生成的應(yīng)用程序的安裝狀態(tài)信息生成訪問終端識別碼。此外,訪問終端識別碼生成單元212可以通過另外也使用版本信息生成訪問終端識別碼。訪問終端識別碼生成單元212能夠通過結(jié)合第一符號和第二符號或通過將第一符號與第二符號的結(jié)合和另外結(jié)合版本信息結(jié)合為每一訪問終端生成獨(dú)有的訪問終端識別碼。在這里,由訪問終端識別碼生成單元212所生成的訪問終端識別碼可以在暫時(shí)儲存預(yù)設(shè)的時(shí)間后刪除。訪問終端識別單元213能夠通過使用由訪問終端識別碼生成單元212所生成的訪問終端識別碼識別訪問終端100。另外,在通過使用訪問終端識別碼識別訪問終端100后,訪問終端識別碼生成單元212能夠?qū)⒃L問終端100上的識別信息發(fā)送給訪問統(tǒng)計(jì)提供設(shè)備220。在這里,訪問終端100可包括臺式電腦、筆記本電腦、漆上型電腦和個(gè)人便攜終端等等。便攜式終端是指具有便攜性和移動性的無線通信設(shè)備,它包括但不限于諸如PCS(個(gè)人通信系統(tǒng))、GSM(全球移動通信系統(tǒng))、PDC(個(gè)人數(shù)字蜂窩)、PDA(個(gè)人數(shù)字助理)、 CDMA (碼分多址)-2000、W-CDMA(W-碼分多址)、WiBro (無線寬帶上網(wǎng))終端之類各種手持無線通信設(shè)備。通過使用按照本公開的實(shí)施方式的訪問終端識別設(shè)備210,通過結(jié)合安裝狀態(tài)信息和/或大量可以安裝在訪問終端100上的應(yīng)用程序的版本信息生成訪問終端識別碼。相應(yīng)地,獨(dú)有的識別碼可以分配給每個(gè)訪問終端100,并且識別碼在訪問終端100之間不重疊。因此,可以很容易識別訪問終端100。圖3是說明按照本公開的一種實(shí)施方式的應(yīng)用程序列表的表。按照實(shí)施方式的應(yīng)用程序列表包括Active X和插件程序以及可以安裝在訪問終端上的各種應(yīng)用程序。以例示的方式,可以安裝在訪問終端上的應(yīng)用程序可包括“媒體播放器(Media player)”、“資源管理器(Explorer) ”、“風(fēng)光前景(Outlook Express) ”、“通訊錄(Address Book) ”之類。在圖3中,雖然只有21個(gè)應(yīng)用程序記錄在應(yīng)用程序列表中,按照本公開的實(shí)施方式的應(yīng)用程序列表可包括更廣闊的應(yīng)用程序。因此,利用按照本公開的上述實(shí)施方式的訪問終端識別設(shè)備和方法,可以識別至少221個(gè)訪問終端。圖4示出了在其中存儲了應(yīng)用程序的安裝狀態(tài)信息和訪問終端識別碼的訪問終端識別碼生成表。如圖4所示,在按照本公開的實(shí)施方式的訪問終端識別碼生成表中,可以為每一個(gè)訪問終端存儲每一個(gè)應(yīng)用程序的安裝狀態(tài)信息或版本信息。例如,在圖3所示的應(yīng)用程序列表上的應(yīng)用程序中,假設(shè)作為檢查在第一訪問終端中安裝的應(yīng)用程序的結(jié)果發(fā)現(xiàn)諸如“Address Book(通訊錄)”、“Deskt0p Update (桌面更新)NT”和“直接顯示(Direct Show) ”之類應(yīng)用程序被安裝而諸如“Direct Animation (1) ”、“Direct Animation Java Classes (1Java 類)
用程序沒有安裝。在這種情況下,可以將“ 1”或“0”存儲在與各自的應(yīng)用程序數(shù)字對應(yīng)的字段中。也就是說,可以將1存儲在與第一應(yīng)用程序?qū)?yīng)的字段中,將1存儲在與第二應(yīng)用程序?qū)?yīng)的字段中,將0存儲在與第三應(yīng)用程序?qū)?yīng)的字段中,將0存儲在與第四應(yīng)用程序?qū)?yīng)的字段中,將1存儲在與第五應(yīng)用程序?qū)?yīng)的字段中。以這種方式,應(yīng)用程序安裝確定單元211可以檢查在應(yīng)用程序列表上的所有應(yīng)用程序的安裝狀態(tài),通過使用第一符號和第二符號生成這些應(yīng)用程序的安裝狀態(tài)信息;和將安裝狀態(tài)信息存儲在訪問終端識別碼生成表中。另外,除了與應(yīng)用程序的安裝狀態(tài)相關(guān)的第一符號和第二符號外,這些應(yīng)用程序的版本信息也可以存儲在訪問終端識別碼生成表中。舉例來說,對圖3的所列出的應(yīng)用程序中的第九個(gè)應(yīng)用程序“Explorer 5 Browser (資源管理器5瀏覽器)”,應(yīng)用程序安裝確定單元211可以通過使用預(yù)設(shè)算法檢查其版本信息。版本信息可以存儲在訪問終端識別碼生成表中的、與“Explorer 5瀏覽器”對應(yīng)的第九個(gè)字段中。這樣,應(yīng)用程序安裝確定單元211能夠檢查需要在應(yīng)用程序列表上的應(yīng)用程序之間檢查的版本的應(yīng)用程序的版本信息。所檢查的版本信息可以存儲在訪問終端識別碼生成表中。圖4示出只有版本信息被存儲在與第九應(yīng)用程序?qū)?yīng)的字段中。然而,與在其它字段中一樣,只有應(yīng)用程序的安裝狀態(tài)信息可通過使用第一符號和第二符號儲存,或安裝狀態(tài)信息和版本信息可以存儲在一起。在應(yīng)用程序列表中的所有應(yīng)用程序的安裝狀態(tài)信息或版本信息被完全檢查和存儲在訪問終端識別碼生成表中之后,訪問終端識別碼生成單元212可能會通過結(jié)合第一符號和第二符號和/或版本信息生成由一系列字符或數(shù)字組成的訪問終端識別碼,并將所生成的訪問終端識別碼存儲在訪問終端識別碼生成表中。訪問終端識別碼可通過順序連接符號和/或存儲在與第一應(yīng)用程序至最后的應(yīng)用程序?qū)?yīng)的字段中的版本信息來生成。
以例示的方式,訪問終端識別碼生成單元212可以通過順序連接存儲在與每一個(gè)應(yīng)用程序?qū)?yīng)的字段中的符號和版本信息中的除諸如“.”之類字符以外的數(shù)字來生成訪問終端識別碼。例如,對于“ 1,1,0,0,1,0,0,1,11. 0. 6001. 7004,1,0”的符號和版本信息,可生成110010011106001700410的訪問終端識別碼。圖5是用于說明按照本公開的一種實(shí)施方式的訪問終端識別碼生成方法的流程圖。在步驟S500,應(yīng)用程序安裝確定單元211確定是否每一個(gè)應(yīng)用程序列表中的應(yīng)用程序是安裝在訪問終端上。為具體說明,在步驟S500,應(yīng)用程序安裝確定單元211指的是應(yīng)用程序列表,確定第η個(gè)應(yīng)用程序是否安裝在訪問終端上。以例示的方式,應(yīng)用程序安裝確定單元211具有可以安裝在訪問終端上的Active X程序、插件程序和各種應(yīng)用程序的清單。應(yīng)用程序安裝確定單元211能夠通過參考該清單確定哪一個(gè)應(yīng)用程序安裝在訪問終端上。如果在步驟S500確定第η個(gè)應(yīng)用程序沒有安裝在訪問終端上,應(yīng)用程序安裝確定單元211就在步驟S502存儲第二符號作為第η個(gè)應(yīng)用程序的安裝狀態(tài)信息。例如,當(dāng)?shù)讦?個(gè)應(yīng)用程序沒有安裝在訪問終端上時(shí),應(yīng)用程序安裝確定單元211可將“0”存儲在與訪問終端識別碼生成表中的第η個(gè)應(yīng)用程序?qū)?yīng)的字段中。另一方面,如果在步驟S500確定第η個(gè)應(yīng)用程序安裝在訪問終端上,應(yīng)用程序安裝確定單元211可在步驟S504確定第η個(gè)應(yīng)用程序的版本信息是否需要檢查。如果在步驟S504中確定第η個(gè)應(yīng)用程序的版本需要進(jìn)行檢查,應(yīng)用程序安裝確定單元211就在步驟S506獲取第η個(gè)應(yīng)用程序的版本信息。例如,在步驟S506,應(yīng)用程序安裝確定單元211可以通過使用預(yù)設(shè)算法獲取在訪問終端上安裝的應(yīng)用程序的版本信息。另一方面,如果在步驟S504中確定第η個(gè)應(yīng)用程序的版本信息不需要檢查,應(yīng)用程序安裝確定單元211可存儲第一符號作為第η個(gè)應(yīng)用程序的安裝狀態(tài)。例如,應(yīng)用程序安裝確定單元211可以在與訪問終端識別碼生成表中的第η個(gè)應(yīng)用程序?qū)?yīng)的字段中存儲 “1”。參考圖5,表明在第η個(gè)應(yīng)用程序安裝在訪問終端上及其版本信息需要進(jìn)行檢查的情況下,只獲取了版本信息。然而,對第η個(gè)應(yīng)用程序,第一符號也可以作為安裝狀態(tài)信息進(jìn)行存儲。在步驟S510,確定第η個(gè)應(yīng)用程序是否為應(yīng)用程序列表上的最后一個(gè)應(yīng)用程序。如果在步驟S510確定第η個(gè)應(yīng)用程序不是最后一個(gè)應(yīng)用程序,應(yīng)用程序安裝確定單元211就繼續(xù)檢查下一個(gè)應(yīng)用程序即第(η+1)個(gè)應(yīng)用程序中的安裝狀態(tài)和版本中的至少一個(gè),并生成第(η+1)個(gè)應(yīng)用程序的安裝狀態(tài)信息和版本信息中的至少一個(gè)。在步驟S512,訪問終端識別碼生成單元212通過結(jié)合應(yīng)用程序的安裝狀態(tài)信息和 /或版本信息生成訪問終端識別碼。以例示的方式,訪問終端識別碼生成單元212能夠通過結(jié)合在步驟S502、S506和 S508存儲的版本信息和/或第一符號和第二符號,為每一個(gè)訪問終端生成獨(dú)有的訪問終端識別碼。訪問終端識別碼可由一系列字符或數(shù)字組成。如上所述,根據(jù)按照本公開的實(shí)施方式的訪問終端識別碼生成方法,可以通過結(jié)合可以安裝在訪問終端上的大量應(yīng)用程序的安裝狀態(tài)信息和/或版本信息生成訪問終端識別碼。訪問終端識別碼在訪問終端之間沒有重疊。因此,有可能為每一個(gè)訪問終端分配獨(dú)有的識別碼,并且訪問終端可以很容易地確定。圖6是用于說明按照本公開的實(shí)施方式的、訪問終端識別設(shè)備識別訪問終端的方法的流程圖。訪問終端100能夠通過諸如局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)或增值網(wǎng)(VAN)之類有線網(wǎng)絡(luò)或諸如移動無線通信網(wǎng)絡(luò)、衛(wèi)星通信網(wǎng)絡(luò)、藍(lán)牙、無線寬帶(無線寬頻網(wǎng))和HSDPA(高速下行分組接入)之類各種無線網(wǎng)絡(luò)訪問網(wǎng)站。在步驟S600,訪問終端識別設(shè)備讀取存儲在訪問終端100的Cookie、使用 userData屬性的用戶數(shù)據(jù)和使用Macromedia Flash的共享目標(biāo)的閃存數(shù)據(jù)中任一個(gè)中的主標(biāo)識,以識別已訪問網(wǎng)站的訪問終端100。在這里,主標(biāo)識是分配給訪問終端100以允許訪問終端100與其它訪問終端區(qū)分開的、獨(dú)有的標(biāo)識符。主標(biāo)識可通過結(jié)合諸如用戶帳號、密碼和IP地址之類的各種參數(shù)來生成。作為參考,用戶數(shù)據(jù)的存儲容量是約1MB,閃存數(shù)據(jù)的存儲容量是約100KB。此外, 閃存數(shù)據(jù)有一優(yōu)點(diǎn)是可存儲的項(xiàng)的數(shù)量沒有限制。此外,當(dāng)存儲的數(shù)據(jù)量超過了存儲容量時(shí),閃存數(shù)據(jù)容量可通過請求用戶同意的進(jìn)程擴(kuò)充到最高可達(dá)約512KB。因此,可防止當(dāng)數(shù)據(jù)量超過存儲容量時(shí)以前存儲的數(shù)據(jù)被刪除。此外,關(guān)于快閃記憶體,因?yàn)榻乖讵?dú)立的 Shockwave Flash文件(SWF)之間數(shù)據(jù)共享,考慮到安全問題,快閃記憶體也有優(yōu)勢。此外,用戶數(shù)據(jù)和閃存數(shù)據(jù)在甚至連Web瀏覽器也不提供刪除和讀取這些數(shù)據(jù)和這些數(shù)據(jù)不能被病毒修改或讀取的功能上也有優(yōu)勢。此外,訪問終端識別設(shè)備也可讀取訪問終端100的IP地址或MAC地址以識別訪問終端100。此外,在步驟S600,訪問終端識別設(shè)備可生成子標(biāo)識以識別訪問網(wǎng)站的訪問終端 100。當(dāng)無法使用主標(biāo)識識別訪問終端時(shí),可使用子標(biāo)識。例如,在其中存儲有主標(biāo)識的用戶數(shù)據(jù)或閃存數(shù)據(jù)被刪除和不存在主標(biāo)識或當(dāng)訪問終端100因?yàn)樵L問終端100的IP地址被過于頻繁地改變而不能識別時(shí),可使用子標(biāo)識。子標(biāo)識是基于可以在訪問終端上安裝的各種應(yīng)用程序的安裝狀態(tài)信息和/或版本信息生成的訪問終端識別碼。以例示的方式,訪問終端識別設(shè)備通過參考應(yīng)用程序列表來確定應(yīng)用程序列表中的每個(gè)應(yīng)用程序是否安裝在訪問終端100上。然后,對于安裝在訪問終端100上的應(yīng)用程序,訪問終端識別設(shè)備可存儲第一符號作為安裝狀態(tài)信息。同時(shí),對于沒有安裝在訪問終端100上的應(yīng)用程序,可存儲與第一符號不同的第二符號作為安裝狀態(tài)信息。此外,當(dāng)在訪問終端上安裝的應(yīng)用程序的版本信息需要進(jìn)行檢查時(shí),該應(yīng)用程序的版本可以使用預(yù)設(shè)算法進(jìn)行檢查。然后,訪問終端識別設(shè)備可生成子標(biāo)識,即通過結(jié)合第一符號和第二符號和/或版本信息由一系列字符或數(shù)字組成的訪問終端識別碼。作為尋找已訪問網(wǎng)站的訪問終端100的主標(biāo)識的結(jié)果,如果發(fā)現(xiàn)不存在主標(biāo)識, 訪問終端識別設(shè)備就在步驟S602生成與訪問終端100對應(yīng)的主標(biāo)識。以例示的方式,訪問CN 終端識別設(shè)備可以使用訪問終端100的IP地址或類似者作為主標(biāo)識,這樣的主標(biāo)識可對應(yīng)于通信訪問終端100存儲。此外,作為搜索已訪問網(wǎng)站的訪問終端100的主標(biāo)識的結(jié)果,如果發(fā)現(xiàn)主標(biāo)識,訪問終端識別設(shè)備可通過結(jié)合訪問主標(biāo)識和子標(biāo)識生成終端標(biāo)識符。此外,訪問終端識別設(shè)備可通過結(jié)合在步驟S602生成的主標(biāo)識與在步驟S604的子標(biāo)識生成訪問終端標(biāo)識符。此時(shí),由于當(dāng)主標(biāo)識被刪除或暫時(shí)不可用時(shí)子標(biāo)識是暫時(shí)用于識別訪問終端100, 子標(biāo)識可暫時(shí)存放預(yù)設(shè)時(shí)間而與主標(biāo)識和之后被刪除的匹配。在步驟S606,訪問終端識別設(shè)備通過使用在步驟S604生成的訪問終端標(biāo)識符識別訪問終端。本發(fā)明的實(shí)施方式可以用包括諸如在計(jì)算機(jī)上執(zhí)行的程序模塊之類計(jì)算機(jī)可執(zhí)行指令的存儲介質(zhì)實(shí)現(xiàn)。計(jì)算機(jī)可讀介質(zhì)可以是由計(jì)算機(jī)訪問的任何介質(zhì),它包括揮發(fā)性介質(zhì)和非揮發(fā)性介質(zhì)以及可拆卸介質(zhì)和不可拆卸介質(zhì)。此外,計(jì)算機(jī)可讀介質(zhì)包括計(jì)算機(jī)存儲介質(zhì)及通訊介質(zhì)。計(jì)算機(jī)存儲介質(zhì)包括揮發(fā)性介質(zhì)和非揮發(fā)性介質(zhì)以及由用于存儲諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊、雜項(xiàng)數(shù)據(jù)等之類信息的方法或技術(shù)實(shí)施的可拆卸介質(zhì)和不可拆卸介質(zhì)。通信介質(zhì)典型地包括計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊、諸如載波之類調(diào)制數(shù)據(jù)信號的雜項(xiàng)數(shù)據(jù)或雜項(xiàng)傳輸機(jī)制,它具有信息傳輸介質(zhì)。出于說明的目的,提供了本發(fā)明的上述說明,本領(lǐng)域技術(shù)人員可以理解,可以不改變本發(fā)明的技術(shù)概念和本質(zhì)特征而進(jìn)行各種變化和修改。因此,很顯然,上述實(shí)施方式在各個(gè)方面做了說明而不限制本發(fā)明。例如,說明是單一類型的每一個(gè)組件可以以分布式的方式實(shí)施。類似地,說明是分布式的組件可以以結(jié)合的方式實(shí)施。本發(fā)明的保護(hù)范圍是由如下的權(quán)利要求書而不是由實(shí)施方式的詳細(xì)說明所定義的。應(yīng)該理解,本發(fā)明的保護(hù)范圍包括可以從權(quán)利要求書的意義和范圍想到的所有的修改和實(shí)施方式以及其等同物。
權(quán)利要求
1.用于識別訪問終端的設(shè)備,包括配置為通過確定在應(yīng)用程序列表中的每一個(gè)應(yīng)用程序是否安裝在所述訪問終端上來生成指示在所述應(yīng)用程序列表中的每一個(gè)應(yīng)用程序是否安裝在所述訪問終端上的信息的應(yīng)用程序安裝確定單元;配置為通過結(jié)合指示每一個(gè)應(yīng)用程序是否安裝在所述訪問終端上的所述信息來生成所述訪問終端的訪問終端識別碼的訪問終端識別碼生成單元;和配置為通過使用所述訪問終端識別碼來識別所述訪問終端的訪問終端識別單元。
2.根據(jù)權(quán)利要求1所述的設(shè)備,其中所述應(yīng)用程序安裝確定單元在確定每一個(gè)應(yīng)用程序被安裝時(shí)存儲第一符號作為指示每一個(gè)應(yīng)用程序是否被安裝的信息,而所述應(yīng)用程序安裝確定單元在確定每一個(gè)應(yīng)用程序未安裝時(shí)存儲第二符號作為指示每一個(gè)應(yīng)用程序是否被安裝的信息。
3.根據(jù)權(quán)利要求1所述的設(shè)備,其中所述應(yīng)用程序安裝確定單元獲取每一個(gè)應(yīng)用程序的版本信息,通過另外使用所述版本信息生成所述訪問終端識別碼。
4.用于識別訪問終端的方法,包括確定在應(yīng)用程序列表上的每一個(gè)應(yīng)用程序是否安裝在所述訪問終端上; 基于所述確定結(jié)果來生成指示每一個(gè)應(yīng)用程序是否被安裝的信息; 通過結(jié)合指示每一個(gè)應(yīng)用程序是否被安裝的信息來生成所述訪問終端的訪問終端識別碼;和通過使用所述訪問終端識別碼來確定所述訪問終端。
5.根據(jù)權(quán)利要求4所述的方法,還包括 獲取每個(gè)應(yīng)用程序的版本信息,其中所述訪問終端識別碼是通過額外使用所述版本信息生成的。
6.根據(jù)權(quán)利要求4所述的方法,還包括通過結(jié)合所述訪問終端識別碼和所述訪問終端的IP地址或者通過結(jié)合所述訪問終端識別碼和插入在Cookie、用戶數(shù)據(jù)和閃存數(shù)據(jù)中的至少一個(gè)中的標(biāo)識信息生成訪問終端標(biāo)識符;以及通過使用所述訪問終端標(biāo)識符識別所述訪問終端。
7.用于生成訪問終端識別碼的方法,其包括確定在應(yīng)用程序列表上的每一個(gè)應(yīng)用程序是否安裝在訪問終端上;基于所述確定結(jié)果來生成指示每一個(gè)應(yīng)用程序是否安裝的信息;以及通過結(jié)合指示每一個(gè)應(yīng)用程序是否安裝的信息來生成所述訪問終端的訪問終端識別碼。
8.根據(jù)權(quán)利要求7所述的方法,其中所述生成指示每一個(gè)應(yīng)用程序是否安裝的信息包括當(dāng)確定每一個(gè)應(yīng)用程序被安裝時(shí)存儲第一符號作為指示每一個(gè)應(yīng)用程序是否安裝的信息;以及當(dāng)確定每一個(gè)應(yīng)用程序未安裝時(shí)存儲第二符號作為指示每一個(gè)應(yīng)用程序是否安裝的 fn息ο
9.根據(jù)權(quán)利要求7所述的方法,還包括當(dāng)需要檢查每一個(gè)應(yīng)用程序的版本時(shí),檢查在所述訪問終端上安裝的每一個(gè)應(yīng)用程序的版本信息,其中所述訪問終端識別碼是通過額外使用所述版本信息生成的。
全文摘要
用于識別訪問終端的設(shè)備,其包括配置為通過確定在應(yīng)用程序列表中的每一個(gè)應(yīng)用程序是否安裝在訪問終端上來生成指示在所述應(yīng)用程序列表中的每一個(gè)應(yīng)用程序是否安裝在所述訪問終端上的信息的應(yīng)用程序安裝確定單元;配置為通過結(jié)合指示每一個(gè)應(yīng)用程序是否安裝在所述訪問終端上的信息來生成所述訪問終端的訪問終端識別碼的訪問終端識別碼生成單元;和配置為通過使用所述訪問終端識別碼來確定所述訪問終端的訪問終端識別單元。
文檔編號H04B7/26GK102396185SQ201080016525
公開日2012年3月28日 申請日期2010年1月28日 優(yōu)先權(quán)日2009年4月17日
發(fā)明者房容正 申請人:株式會社Log