国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      在跟蹤用戶計算機上的產(chǎn)品期間同步用戶和機器數(shù)據(jù)的制作方法

      文檔序號:6350028閱讀:199來源:國知局
      專利名稱:在跟蹤用戶計算機上的產(chǎn)品期間同步用戶和機器數(shù)據(jù)的制作方法
      技術(shù)領(lǐng)域
      本主題發(fā)明涉及用于在跟蹤用戶計算機上的產(chǎn)品期間同步用戶和機器數(shù)據(jù)的系統(tǒng)和方法。2.相關(guān)技術(shù)一般而言,當(dāng)用戶購買新的計算機時,該計算機包括安裝在他們的計算機上的各種軟件應(yīng)用。用戶還時常安裝其他軟件應(yīng)用。軟件應(yīng)用的新版本由軟件公司定期發(fā)布。在其計算機上有這些軟件應(yīng)用的很多計算機所有者不知道這些新版本的發(fā)行版本。此外,用戶可能不知道將對他們有用的其他軟件應(yīng)用。為了保持他們的軟件應(yīng)用是最新的,一些計算機所有者下載工具以跟蹤他們的當(dāng)前軟件應(yīng)用并檢查這些軟件應(yīng)用的新版本。一個示例性工具,CNET的版本跟蹤器,向用戶的計算機下載跟蹤該用戶的軟件應(yīng)用的客戶端。各用戶可在隨附的網(wǎng)站上訪問他們的跟蹤報告。該跟蹤報告在新版本可供用戶的計算機上的軟件應(yīng)用使用的情況下提供警報并且有時提供到允許用戶下載該新版本的網(wǎng)頁。為了訪問其跟蹤報告,各用戶被要求使用他們的網(wǎng)頁瀏覽器登錄他們的計算機上的工具和該網(wǎng)頁兩者,使得他們的察看可從他們的計算機傳送到該網(wǎng)頁并且該用戶可訪問他們的跟蹤報告。各用戶被要求同時登錄到該工具和該網(wǎng)絡(luò)兩者。如果用戶在該工具和該網(wǎng)頁之一上改變口令,則可能發(fā)生同步錯誤。這些同步錯誤會使得對于計算機所有者來說下載軟件應(yīng)用的新版本更為困難。例如,該工具可能不能與該網(wǎng)頁正確地通信,或者該網(wǎng)站可能不能夠生成用戶的跟蹤報告。概述以下給出發(fā)明的概述以圖提供對本發(fā)明一些方面和特征的基本理解。本概述不是本發(fā)明的詳盡的概覽,由此它不旨在特別標識本發(fā)明的關(guān)鍵或重要元素或描繪本發(fā)明的范圍。其唯一目的是以簡化的形式呈現(xiàn)本發(fā)明的一些概念,作為下面給出的更加詳細的描述的序言。根據(jù)本發(fā)明的一個方面,提供了一種方法,該方法包括在已安裝產(chǎn)品應(yīng)用編程接口處接收產(chǎn)品數(shù)據(jù),該產(chǎn)品數(shù)據(jù)與機器標識符相關(guān)聯(lián);接收訪問web應(yīng)用的用戶請求,該用戶請求包括機器標識符和用戶標識符;將已安裝產(chǎn)品應(yīng)用編程接口(IPAPI)處的機器標識符與來自用戶請求的機器標識符相關(guān)聯(lián)并將IPAPI處的該機器標識符映射到用戶標識符; 用產(chǎn)品數(shù)據(jù)生成包括跟蹤報告的網(wǎng)頁;以及將該網(wǎng)頁遞送給用戶。該產(chǎn)品數(shù)據(jù)可以是匹配產(chǎn)品數(shù)據(jù)。該產(chǎn)品數(shù)據(jù)可以是察看數(shù)據(jù)。用戶標識符可與多個機器標識符相關(guān)聯(lián)。該方法還可包括匹配與這多個機器標識符中的每一個相關(guān)聯(lián)的察看數(shù)據(jù)并允許用戶下載軟件從而每個機器具有相同的已安裝軟件。網(wǎng)頁可提供對目錄的訪問。
      產(chǎn)品數(shù)據(jù)可包括關(guān)于安裝在用戶計算機上的軟件應(yīng)用的數(shù)據(jù)。產(chǎn)品數(shù)據(jù)可包括關(guān)于存儲在用戶計算機上的數(shù)據(jù)文件的數(shù)據(jù)。已安裝產(chǎn)品應(yīng)用編程接口可定期接收產(chǎn)品數(shù)據(jù)。根據(jù)本發(fā)明的另一方面,提供了一種其上存儲有計算機可執(zhí)行指令的計算機可讀存儲介質(zhì),這些指令在被執(zhí)行時使計算機系統(tǒng)執(zhí)行包括以下動作的方法在已安裝產(chǎn)品應(yīng)用編程接口處接收產(chǎn)品數(shù)據(jù),該產(chǎn)品數(shù)據(jù)與機器標識符相關(guān)聯(lián);接收訪問web應(yīng)用的用戶請求,該用戶請求包括機器標識符和用戶標識符;通過將已安裝產(chǎn)品應(yīng)用編程接口處的機器標識符與用戶請求中的機器標識符進行匹配來將用戶標識符與已安裝產(chǎn)品應(yīng)用編程接口處的產(chǎn)品數(shù)據(jù)相關(guān)聯(lián);用產(chǎn)品數(shù)據(jù)生成包括跟蹤報告的網(wǎng)頁;以及將該網(wǎng)頁遞送給用戶。根據(jù)本發(fā)明的又一方面,提供了一種計算機系統(tǒng),包括,處理模塊,該處理模塊配置為接收訪問網(wǎng)頁的用戶請求,該用戶請求包括用戶標識符和機器標識符,該機器標識符與用戶計算機相關(guān)聯(lián)并且該用戶標識符與用戶計算機的用戶相關(guān)聯(lián),該處理模塊進一步配置為響應(yīng)于該用戶請求向該用戶遞送網(wǎng)頁;以及與該處理模塊通信的已安裝程序應(yīng)用編程接口,該已安裝程序應(yīng)用編程接口被配置為接收來自用戶計算機的機器標識符和產(chǎn)品數(shù)據(jù),該已安裝程序應(yīng)用編程接口進一步配置為接收來自該處理模塊的機器標識符和用戶標識符并通過將來自該處理模塊的機器標識符與已安裝程序應(yīng)用編程接口處存儲的機器標識符進行匹配來將產(chǎn)品數(shù)據(jù)與用戶標識符相關(guān)聯(lián)。該計算機系統(tǒng)還包括耦合到已安裝程序應(yīng)用編程接口并配置為存儲產(chǎn)品數(shù)據(jù)和機器標識符的存儲器。該用戶請求可在cookie中存儲信息,并且該處理模塊可配置為從該cookie中提取用戶標識符和機器標識符。該計算機系統(tǒng)還可包括與處理模塊通信的目錄,該處理模塊配置為允許用戶訪問該目錄。該計算機系統(tǒng)還可包括耦合到web應(yīng)用的客戶端適配器,該客戶端適配器配置為將來自用戶計算機的察看中的察看數(shù)據(jù)匹配到所存儲的目錄的副本以生成在已安裝程序應(yīng)用編程接口處收到的產(chǎn)品數(shù)據(jù)。計算機系統(tǒng)還可包括可下載到用戶計算機的客戶端,該客戶端配置為與該計算機系統(tǒng)通信,該客戶端配置為通過web應(yīng)用將來自用戶計算機的察看的察看數(shù)據(jù)傳送到客戶端適配器。附圖簡述被包括在說明書中且構(gòu)成說明書一部分的附圖例示了本發(fā)明的若干實施例,且與說明書一起用于解釋本發(fā)明的原理。這些附圖旨在以圖解方式示出示例性實施例的主要特征。附圖既不旨在描繪實際實施例的每個特征,也不意在描繪所描繪元素的相對尺寸,并且不是按比例繪制的。

      圖1是根據(jù)本發(fā)明一個實施例的網(wǎng)絡(luò)系統(tǒng)的示意圖;圖2是根據(jù)本發(fā)明一個實施例進一步具體說明服務(wù)器和用戶系統(tǒng)的框圖;圖3是根據(jù)本發(fā)明一個實施例的客戶端應(yīng)用服務(wù)的序列圖;圖4是根據(jù)本發(fā)明一個實施例的匹配服務(wù)的序列圖5是根據(jù)本發(fā)明一個實施例的web應(yīng)用服務(wù)的序列圖;圖6是根據(jù)本發(fā)明一個實施例用于跟蹤用戶的計算機上的軟件的過程的流程圖;圖7A-7D是根據(jù)本發(fā)明的一個實施例用于下載客戶端的用戶界面的示意圖;圖8A-8C是根據(jù)本發(fā)明的一個實施例示出更新可用的軟件的用戶界面的示意圖;圖9是根據(jù)本發(fā)明一個實施例示出進一步察看的用戶界面的示意圖;圖10是描繪根據(jù)本發(fā)明一個實施例的示例性計算機系統(tǒng)的框圖。詳細描述本發(fā)明的各實施例涉及用于跟蹤用戶計算機上安裝的應(yīng)用或文件的基于web的工具。具體而言,本發(fā)明的各實施例將服務(wù)器上的web應(yīng)用服務(wù)與用戶計算機同步使得用戶無需登錄就訪問他們的數(shù)據(jù)。在配置為將關(guān)聯(lián)于用戶計算機的用戶的用戶ID與關(guān)聯(lián)于該用戶計算機的機器ID相關(guān)聯(lián)的web服務(wù)器上提供已安裝產(chǎn)品應(yīng)用編程接口(IPAPI)。一旦IPAPI將該用戶ID與該機器ID相關(guān)聯(lián),web應(yīng)用服務(wù)即可生成網(wǎng)頁以供該用戶標識該用戶的計算機上的應(yīng)用或文件并標識是否有新的版本可用于該用戶(跟蹤報告)而無需該用戶登錄到該web應(yīng)用。在未來的訪問web應(yīng)用上的跟蹤報告的請求中,?從用戶計算機處的瀏覽器到web應(yīng)用通過cookie自動地將憑證傳送到web應(yīng)用上。當(dāng)web應(yīng)用查詢 IPAPI時,這些憑證被遞送,使得該IPAPI可訪問用戶的數(shù)據(jù)而無需該用戶在他們的計算機處或在web應(yīng)用處登錄。這些系統(tǒng)和方法創(chuàng)造了更佳的用戶體驗。用戶(例如,在其初始化期間在web應(yīng)用服務(wù)處)僅登錄一次以訪問他們的被跟蹤數(shù)據(jù)。此外,由于用戶僅登錄一次,消除了憑證同步的問題。這些系統(tǒng)和方法還可用于同步用戶的多個用戶計算機(例如,可使用web應(yīng)用同步個人計算機和工作計算機)?,F(xiàn)在將參考圖1對發(fā)明的實施例進行具體描述。圖1示出用于跟蹤用戶的計算機上的文件并同步web應(yīng)用和用戶計算機上的用戶憑證的基于web的系統(tǒng)100。該系統(tǒng)100 包括跟蹤系統(tǒng)104和經(jīng)由網(wǎng)絡(luò)108耦合的多個用戶系統(tǒng)112。該系統(tǒng)104包括服務(wù)器116 和存儲器120。跟蹤系統(tǒng)104在網(wǎng)絡(luò)108上連接到這多個用戶系統(tǒng)112。服務(wù)器116與存儲器120 通信。系統(tǒng)104通常是計算機系統(tǒng),并且可以是HTTP(超文本傳輸協(xié)議)服務(wù)器(例如, Apache服務(wù)器)。存儲器120包括存儲介質(zhì),其可以是包括例如只讀存儲器(ROM)、隨機存取存儲器(_RAM)、磁盤存儲介質(zhì)、光存儲介質(zhì)、閃存設(shè)備或zip驅(qū)動器的易失性或非易失性存儲器。網(wǎng)絡(luò)108是局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、諸如公共交換電話網(wǎng)(PSTN)的電話網(wǎng)絡(luò)、內(nèi)聯(lián)網(wǎng)、因特網(wǎng)、或其組合。這多個用戶系統(tǒng)112可以是大型計算機、迷你計算機、個人計算機、膝上型計算機、個人數(shù)字助理(PDA)、蜂窩電話,等等。這多個用戶系統(tǒng)112的特征在于他們能夠被連接到網(wǎng)絡(luò)108。這多個用戶系統(tǒng)112通常包括web瀏覽器。當(dāng)這多個用戶系統(tǒng)112之一的用戶請求訪問服務(wù)器以察看他們的跟蹤報告時,在網(wǎng)絡(luò)108上向系統(tǒng)104傳達一請求。例如,從用戶系統(tǒng)112之一傳送信號,該信號具有目的地地址(例如,表示與跟蹤系統(tǒng)相關(guān)聯(lián)的web應(yīng)用的地址)、請求(例如,察看用戶的跟蹤報告的請求)和返回地址(例如,表示發(fā)起該請求的用戶系統(tǒng)的地址)。該請求可包括cookie,該cookie包括標識用戶和/或用戶計算機的數(shù)據(jù)。服務(wù)器116訪問數(shù)據(jù)庫120以向用戶提供他們的計算機上的文件列表和用戶需要更新的版本,其在網(wǎng)絡(luò)108上向用戶傳達。例如,可傳送包括與客戶端系統(tǒng)的返回地址相對應(yīng)的目的地地址、以及響應(yīng)于該請求的列表的另一信號。圖2進一步詳細地示出了服務(wù)器116和用戶計算機112。如圖2所示,用戶計算機112包括瀏覽器208和客戶端210,服務(wù)器104包括客戶端適配器204、web應(yīng)用212、已安裝產(chǎn)品應(yīng)用編程接口(IPAPI)216以及目錄220。目錄220可存儲于存儲器120中。已安裝的產(chǎn)品數(shù)據(jù)庫(未示出)可在存儲器120中提供,已安裝的產(chǎn)品數(shù)據(jù)庫與IPAPI 216通
      信°瀏覽器208用于從用戶計算機112訪問web應(yīng)用212。用戶在瀏覽器208處登錄到web應(yīng)用212,該瀏覽器208傳達訪問web應(yīng)用212的請求連同用戶信息和機器信息。用戶用瀏覽器208訪問他們的跟蹤報告。用戶還可(例如,通過選擇跟蹤報告中的鏈接)使用瀏覽器208下載軟件的新版本或新的軟件應(yīng)用。客戶端210配置為察看用戶計算機112以標識該用戶計算機上的軟件??蛻舳?210配置為定期察看用戶計算機112。在一個實施例中,客戶端210在執(zhí)行對用戶計算機的察看之前每次從客戶端適配器204接收一察看標識符(察看ID)。察看數(shù)據(jù)包括關(guān)于在用戶計算機上安裝的軟件應(yīng)用的信息,該信息可用于確定該用戶計算機上的版本是否是最新的。表1中提供了客戶端210可在察看中標識以用于軟件應(yīng)用察看的示例性數(shù)據(jù)。表1示例性應(yīng)用信息
      權(quán)利要求
      1.一種計算機實現(xiàn)的方法,包括在已安裝產(chǎn)品應(yīng)用編程接口處接收產(chǎn)品數(shù)據(jù),所述產(chǎn)品數(shù)據(jù)與機器標識符相關(guān)聯(lián);接收訪問web應(yīng)用的用戶請求,所述用戶請求包括所述機器標識符和用戶標識符;通過將所述已安裝產(chǎn)品應(yīng)用編程接口處的機器標識符與所述用戶請求中的所述機器標識符進行匹配來將所述用戶標識符與所述已安裝產(chǎn)品應(yīng)用編程接口處的所述產(chǎn)品數(shù)據(jù)相關(guān)聯(lián);用所述產(chǎn)品數(shù)據(jù)生成包括跟蹤報告的網(wǎng)頁;以及向所述用戶遞送所述網(wǎng)頁。
      2.如權(quán)利要求1所述的計算機實現(xiàn)的方法,其特征在于,所述產(chǎn)品數(shù)據(jù)包括匹配產(chǎn)品數(shù)據(jù)。
      3.如權(quán)利要求1所述的計算機實現(xiàn)的方法,其特征在于,所述產(chǎn)品數(shù)據(jù)包括察看數(shù)據(jù)。
      4.如權(quán)利要求1所述的計算機實現(xiàn)的方法,其特征在于,所述用戶標識符是與多個機器標識符相關(guān)聯(lián)的。
      5.如權(quán)利要求4所述的計算機實現(xiàn)的方法,其特征在于,還包括,匹配與所述多個機器標識符中的每一個機器標識符相關(guān)聯(lián)的所述產(chǎn)品數(shù)據(jù)并允許用戶下載軟件從而每個機器具有相同的已安裝軟件。
      6.如權(quán)利要求1所述的計算機實現(xiàn)的方法,其特征在于,所述網(wǎng)頁提供到目錄的訪問。
      7.如權(quán)利要求1所述的計算機實現(xiàn)的方法,其特征在于,所述產(chǎn)品數(shù)據(jù)包括關(guān)于所述用戶計算機上安裝的軟件應(yīng)用的數(shù)據(jù)。
      8.如權(quán)利要求1所述的計算機實現(xiàn)的方法,其特征在于,所述產(chǎn)品數(shù)據(jù)包括關(guān)于所述用戶計算機上存儲的數(shù)據(jù)文件的數(shù)據(jù)。
      9.如權(quán)利要求1所述的計算機實現(xiàn)的方法,其特征在于,所述已安裝產(chǎn)品應(yīng)用編程接口定期接收所述產(chǎn)品數(shù)據(jù)。
      10.一種其上存儲有計算機可執(zhí)行指令的計算機可讀介質(zhì),所述指令在被執(zhí)行時使計算機系統(tǒng)執(zhí)行包括以下動作的方法在已安裝產(chǎn)品應(yīng)用編程接口處接收產(chǎn)品數(shù)據(jù),所述產(chǎn)品數(shù)據(jù)與機器標識符相關(guān)聯(lián);接收訪問web應(yīng)用的用戶請求,所述用戶請求包括所述機器標識符和用戶標識符;通過將所述已安裝產(chǎn)品應(yīng)用編程接口處的機器標識符與所述用戶請求中的所述機器標識符進行匹配來將所述用戶標識符與所述已安裝產(chǎn)品應(yīng)用編程接口處的所述產(chǎn)品數(shù)據(jù)相關(guān)聯(lián);用所述產(chǎn)品數(shù)據(jù)生成包括跟蹤報告的網(wǎng)頁;以及向所述用戶遞送所述網(wǎng)頁。
      11.如權(quán)利要求10所述的計算機可讀介質(zhì),其特征在于,所述產(chǎn)品數(shù)據(jù)包括匹配產(chǎn)品數(shù)據(jù)。
      12.如權(quán)利要求10所述的計算機可讀介質(zhì),其特征在于,所述產(chǎn)品數(shù)據(jù)包括察看數(shù)據(jù)。
      13.如權(quán)利要求10所述的計算機可讀介質(zhì),其特征在于,所述網(wǎng)頁提供到目錄的訪問。
      14.如權(quán)利要求10所述的計算機可讀介質(zhì),其特征在于,所述產(chǎn)品數(shù)據(jù)包括關(guān)于所述用戶計算機上安裝的軟件應(yīng)用的數(shù)據(jù)。
      15.一種計算機系統(tǒng),包括處理模塊,所述處理模塊配置為接收訪問網(wǎng)頁的用戶請求,所述用戶請求包括用戶標識符和機器標識符,所述機器標識符與用戶計算機相關(guān)聯(lián)并且所述用戶標識符與所述用戶計算機的用戶相關(guān)聯(lián),所述處理模塊進一步配置為響應(yīng)于所述用戶請求向所述用戶遞送網(wǎng)頁;已安裝程序應(yīng)用編程接口,其與所述處理模塊通信并配置為接收來自所述用戶計算機的機器標識符和產(chǎn)品數(shù)據(jù),所述已安裝程序應(yīng)用編程接口進一步配置為接收來自所述處理模塊的所述機器標識符和所述用戶標識符并通過將來自所述處理模塊的所述機器標識符與所述已安裝程序應(yīng)用編程接口處存儲的所述機器標識符進行匹配來將所述產(chǎn)品數(shù)據(jù)與所述用戶標識符相關(guān)聯(lián)。
      16.如權(quán)利要求15所述的計算機系統(tǒng),其特征在于,還包括耦合到所述已安裝程序應(yīng)用編程接口并配置為存儲所述產(chǎn)品數(shù)據(jù)和所述機器標識符的存儲器。
      17.如權(quán)利要求15所述的計算機系統(tǒng),其特征在于,所述用戶請求是cookie,并且所述處理模塊配置為從所述cookie中提取所述用戶標識符和機器標識符。
      18.如權(quán)利要求15所述的計算機系統(tǒng),其特征在于,還包括與所述處理模塊通信的目錄,所述處理模塊配置為允許用戶訪問所述目錄。
      19.如權(quán)利要求15所述的計算機系統(tǒng),其特征在于,還包括耦合到所述web應(yīng)用的客戶端適配器,所述客戶端適配器配置為將來自所述用戶計算機的察看中的察看數(shù)據(jù)匹配到所存儲的目錄的副本以生成在所述已安裝程序應(yīng)用編程接口處接收的所述產(chǎn)品數(shù)據(jù)。
      20.如權(quán)利要求15所述的計算機系統(tǒng),其特征在于,還包括可下載到所述用戶計算機并配置為與所述計算機系統(tǒng)通信的客戶端,所述客戶端配置將來自所述用戶計算機的察看的察看數(shù)據(jù)傳送到所述客戶端適配器。
      全文摘要
      描述了用于將服務(wù)器上的web應(yīng)用服務(wù)與用戶計算機同步以使得用戶無需登錄就訪問他們的數(shù)據(jù)的系統(tǒng)和方法。在配置為將關(guān)聯(lián)于用戶計算機的用戶的用戶ID與關(guān)聯(lián)于該用戶計算機的機器ID相關(guān)聯(lián)的web服務(wù)器上提供已安裝產(chǎn)品應(yīng)用編程接口(IPAPI)。從用戶計算機處的瀏覽器到web應(yīng)用通過cookie自動地將憑證傳送到web應(yīng)用上,使得用戶無需登錄到web應(yīng)用服務(wù)或在其計算機上登錄。
      文檔編號G06F15/16GK102483733SQ201080033714
      公開日2012年5月30日 申請日期2010年7月15日 優(yōu)先權(quán)日2009年7月15日
      發(fā)明者C·D·麥克唐納德, K·A·吉恩格勒, M·R·希格爾 申請人:Cbs交互式股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1