專利名稱:查詢碼信息檢索的系統、方法和設備的制作方法
查詢碼信息檢索的系統、方法和設備
背景技術:
本發明總體涉及信息檢索(information retrieval)系統,尤其是,涉及使用查詢 碼(search code)的信息檢索系統、方法和設備。由于計算機和計算機技術的廣泛應用,網上公司對其用戶行為的記錄漸為普遍。 舉例而言,搜索公司可以監測輸入到搜索引擎中的詞語,并且接著傳送與這些詞語相關的 目標廣告。另外,購物網站也可以追蹤顧客的購買情況從而確定其喜好和購買習慣。該類 型的信息追蹤對于市場和商業營銷是有用的。目前,對于例如電視和印刷品的線下媒體而言,其中印刷品包括雜志、報紙、廣告 板或者其他不連接到互聯網的媒體,追蹤用戶行為并不容易。舉例而言,在一個人閱讀廣告 板廣告之后,沒有方法去了解該廣告是否有效或者該人在讀過該廣告后是否采取了任何行 動。在人們看過廣告之后與其實時交流也不可能。相應地,大量媒體行為沒有被監測到,或 者沒有用于未來商業拓展或者其他商業行為。目前已知許多查詢方法和用戶交互方法。然而,存在使用查詢碼的信息檢索系統、 方法和設備的需要,其能夠克服現有系統的這樣和那樣的缺陷。
發明內容
根據一個實施例,使用查詢碼的信息檢索系統得以公開。該信息檢索系統包括 被配置用以執行系統應用程序(system application)操作的處理器組件,被配置用以生 成一個或者多個數據記錄的系統應用程序,進一步被配置用以生成多重查詢碼(multiple search codes)、并將多重查詢碼和一個或者多個數據記錄存入存儲器、并將一個或者多個 數據記錄中的每個數據記錄與一個或者多個多重查詢碼相關聯的系統應用程序,該一個或 者多個數據記錄中的每個數據記錄包括預定行為執行的指令。根據另一個實施例,信息檢索系統還可以包括與系統應用程序進行可行的通信的 設備,該設備被配置以將查詢碼查詢傳送到系統應用程序,該查詢碼查詢包括多重查詢碼 中的一個預定查詢碼,并且其中系統應用程序進一步被配置用以接收查詢碼查詢并且使用 多重查詢碼中的預定查詢碼檢索數據庫,以定位與多重查詢碼中的預定查詢碼關聯的數據 記錄,系統應用程序進一步被配置用以執行預定行為的執行指令。系統應用程序可以進一 步被配置用以產生和更新用戶預置文件(user profile),并且將用戶預置文件存儲到數據 庫中,在該數據庫中相應的用戶預置文件根據查詢碼查詢加以更新。在一個實施例中,用戶 設備可以在互聯網上與系統應用程序進行可操作的通信(operable communication),并且 通過使用網頁瀏覽器,查詢碼查詢被傳送到系統應用程序。根據本發明的另一個實施例,信息查詢方法得以公開。信息查詢方法包括生成一 個或者多個數據記錄;將多重查詢碼和一個或者多個數據記錄存儲到存儲器中;和將一個 或者多個數據記錄中的每個數據記錄與一個或者多個多重查詢碼關聯,一個或者多個數據 記錄的每個數據記錄包括預定行為執行的指令。根據本發明的另外一個實施例,具有用以控制計算機處理器以檢索信息的計算機可執行指令的計算機可讀存儲查質得以公開。計算機可讀存儲查質包括用以生成一個或 者多個數據記錄、將多重查詢碼和該一個或者多個數據記錄存儲到存儲器中的指令;和用 以將該一個或者多個數據記錄中的每一個與一個或者多個多重查詢碼相關聯的指令,該一 個或者多個數據記錄中的每一個包含用以執行預定行為的指令。本領域技術人員根據下述詳細說明,可以明確地實現本發明的其他實施例,其中 本發明的實施例以示例的方式描述。正如可以實現的情形,在不脫離本發明的精神和保護 范圍的前提下,本發明能夠以其他不同實施例的方式實現,并且其他細節可以在多個方面 加以改變。
附圖1是根據本發明實施例的示例性查詢碼信息檢索系統的框圖。附圖2是根據本發明實施例的簡化的查詢碼傳送處理的框圖。附圖3A是根據本發明實施例的示例性查詢碼的框圖。附圖3B是根據本發明實施例的表示一項活動(campaign)的數據結構的框圖。附圖4是顯示根據本發明實施例的示例性查詢碼活動創建過程的流程圖。附圖5是顯示根據本發明實施例的示例性查詢碼信息查詢處理的流程圖。附圖6是根據本發明實施例的示例性購買交易流程圖。附圖7是根據本發明實施例的本發明實施方式的示例性計算機架構框圖。
具體實施例方式下面將參考附圖進行描述,本發明特定實施例得以演示。可以理解,其他實施方式 可以作結構性的利用,并且在不脫離本發明保護范圍的前提下可以做出其他改變。另外,各 種實施例的不同實施方式和方面可以進行適當的組合。相應地,附圖和詳細描述可以認為 是對本質的闡述,并非限制性。總體而言,本發明的實施例指向提供離線媒體格式的可測量性和實時用戶交互的 系統、方法和設備。在一種實現方式中,本發明的實施例可以用于將點擊交付模式和其他基 于互聯網的廣告模式應用到媒體和廣告的離線格式。本發明的實施例也可以向在線媒體提 供附加功能和性能。根據本發明的一個實施例,查詢碼得以生成并且與一項活動關聯。舉例 而言,該項活動可以是特定供需(content)、銷售、提供折扣、廣告活動或者總體上意在激發 公眾興趣和響應的其他任何類型的推廣、營銷行為或者活動。查詢碼用以與離線或者在線 行為關聯。舉例而言,查詢碼可以顯示在廣告宣傳板上。看到該查詢碼的用戶可以訪問系 統應用程序并且使用查詢碼將查詢碼查詢輸入到系統應用程序中。系統應用程序響應查詢 碼查詢,在數據庫或者其他數據結構中檢索與已經輸入的特定查詢碼關聯的活動。該活動 可以包括為響應查詢碼查詢采取何種行動的指令。舉例而言,可以將用戶引導至特定網站, 可以向用戶發送折扣報價,系統應用程序可以將例如視頻或者音樂的信息或者文件傳送給 用戶,或者系統應用程序可以在用戶設備上裝載特定應用程序。相應地,較廣范圍的系統響 應成為可能。用戶位置的信息也可以與查詢碼查詢一起獲得,這使得本發明實施例能夠提 供基于用戶位置的定向信息。每當特定用戶輸入查詢碼查詢時,系統應用程序也可以生成 用戶預置文件并且將用戶行為和喜好的信息加以存儲。
根據本發明實施例的一個示例性查詢碼未來可以以“TMS碼”(”TMSCode”)之名 使用,其目前正由本TMS通道有限公司開發。現在參考附圖,附圖1是根據本發明實施例的示例性查詢碼檢索信息查詢系統 (“系統”)100的框圖。系統100包括一個或者多個用戶102,該用戶使用任何數目匹配用 戶設備中的一個設備以訪問系統。舉例而言,用戶102可以使用網絡瀏覽器104、移動電話 應用程序106、計算機應用程序108或者適用設備上的任何其他類型適用應用程序來訪問 所述系統。網絡瀏覽器104可以是被配置用以訪問互聯網的任何適用應用程序,并且可以 在移動電話、個人計算機、個人數字助理或者其他電子或者移動設備上加以運行。每種用 戶設備與系統服務器110保持可操作的通信。系統應用程序在系統服務器110上運行。系 統服務器110被配置用以執行指令,該指令用以操控系統應用程序和本發明的具體實施方 式。系統服務器110可以包括系統存儲器112或者可以與系統存儲器112保持可操作的通 信,該系統存儲器112可以是任何適宜的存儲設備,例如硬盤驅動器、數據庫、數據倉庫系 統或者類似存儲設備。可操作的通信可以是任何適宜的通信方式,例如有線或者無線網絡, 或者包含直接和間接耦合的電連接。根據一個實施例,系統應用程序可以運行在單個計算機上,例如系統服務器110。 根據另一個實施例,例如在系統的大型實現方式中從多個用戶接收到查詢碼查詢,系統可 以運行在多個計算機上。存儲在多個計算機上的信息也可以被鏡像以提供大規模的功能 性。系統服務器110,和與系統連接運行的每個用戶設備或者其他組件可以包括信息處理 器。信息處理器被配置用以執行指令以實現系統的步驟和操作。附圖2是根據本發明實施例的簡化查詢碼傳送處理的框圖。查詢碼可以包括兩個 部分可見部分和不可見部分。查詢碼的可見部分可以是字母數字,例如與數字部分共同使 用的代表提供該項活動的公司名字的合成字符。,查詢碼的可見部分可以被用戶看到并且 通過采用網絡瀏覽器或者其他設備應用程序被傳送到系統應用程序。查詢碼的不可見部分 可以包括當查詢碼可見部分傳送的時候用戶傳送的信息。舉例而言,使用網絡瀏覽器的檢 索查詢的傳送還包括用戶的IP地址。IP地址可以用于獲得用戶信息,該用戶信息包括用戶 地理位置和用戶網絡。其他信息例如可用的GPS坐標也可以被傳送到具有GPS能力的移動 設備上。在移動電話實施例上,傳送可以包括傳送查詢碼可見部分的數據包的頭信息。查 詢碼的不可見部分也可以包括任何頭數據,該頭數據能夠提供移動電話用戶的信息。該碼 的可見部分和該碼的不可見部分共同組成查詢碼。系統應用程序208接著使用查詢碼206 在數據庫中查詢信息。在一個使用移動電話的系統應用程序中,系統可以確定用戶更多特定位置信息, 并且響應基于用戶位置的查詢碼而選擇性地傳送信息。系統可以基于以下確定用戶位置 (i) 了解特定查詢碼得以顯示的位置;(ii)接收查詢碼傳送時的GPS位置坐標。因此,在接 收查詢碼之后,系統能夠傳送與用戶位置臨近的產品或者商店的報價或者信息。附圖3A是根據本發明具體實施方式
示例性查詢碼的框圖。查詢碼包括可見部分 302和不可見部分303。查詢碼可見部分302可以包括字母數字序列,在這種情況下例如 HP10121。正如參考附圖2加以描述的,查詢碼可見部分302與查詢碼不可見部分303 —起 傳送。附圖3A所示的框圖是查詢碼的一個示例性闡釋。查詢碼可以包括與提供相關活動 的公司的名字相關的字母或者詞語,例如公司名稱的簡寫。數字部分可以自動生成或者隨機生成或者個別選擇。附圖3B是根據本發明實施例的表示一項活動的數據結構的框圖。查詢碼可見部 分可以與一個或者多個數據結構關聯。查詢碼可見部分可以與一個或者多個數據結構關 聯。每個數據結構可以包括與活動范圍相關的預定信息,包括活動的資質信息和指令信息, 該指令信息涉及響應于查詢碼查詢所采取的行動。舉例而言,資質可以包括響應于查詢碼 查詢而允許的行為的授權信息。數據結構可以存儲在系統存儲器中。在所闡釋的示例中,數據結構的每個歸檔(filed)包括一個或者多個字段,該字 段具有表示活動細節的數字或者字母數字值。示例性字段在附圖3B中加以顯示和闡釋。字 段304代表區域、國家或者地域信息,字段306代表城市或者郵政編碼,字段308代表活動 類型,字段310代表產品/服務類型,字段312代表授權碼,和字段314代表個人統計信息。 區域碼字段304表明可以由查詢碼不可見部分確定的特定地理區域,例如表明用戶位置的 IP地址。授權碼字段308可以表明任何預定行為是否得到授權,并且如果得到授權,該行為 得以允許。舉例而言,贊助廣告的公司并不愿意允許競爭對手將廣告作為靶子。因此,授權 碼字段中的該代碼可以表達這種優先選擇。許多數據結構可以存儲在系統存儲器中,例如存儲在數據庫中作為許多數據記 錄。查詢碼的第一部分可以用于查詢數據庫并且從數據記錄中檢索與查詢碼第一部分對應 的一個或者多個活動。如果多個數據記錄經由查詢碼的第一部分檢索,來自查詢碼第二部 分的信息可以用于選擇一個或者多個檢索的數據記錄。舉例而言,查詢碼第二部分的位置 數據可以用于識別指向特定位置的活動的數據記錄。最終檢索的數據記錄可以包括系統應 用程序所采用的行為的指令與授權。根據一個實施例,查詢碼第一部分是代表用戶通知的數據,其中通知是給用戶的 在線通知或者離線通知。舉例而言,用戶通知可以是用戶可見的電視或者印刷廣告。用戶 通知也可以在網站上的電子顯示為可見的廣告。根據另一個實施例,包括第一部分和第二 部分的查詢碼可以是代表用戶通知和用戶物理位置的數據。根據另外一個實施例,查詢碼 可以是代表用于傳送檢索查詢的用戶設備的數據,包括用戶設備物理位置的標識。本發明的實施例也可以使用現有碼作為查詢碼。舉例而言,產品代碼,例如通用產 品代碼(UPC)、歐洲物品編碼(ΕΑΝ)、日本物品編碼(JAN)或者國際物品編碼(IAN)或者任 何類似貨物代碼,可以作為查詢碼使用。因此,與特定產品關聯的信息或者專門針對對特定 產品感興趣的人士信息,可以與產品代碼關聯。另外,產品代碼可以用于提供特定期限內的 產品折扣或者促銷。舉例而言,在預定期限內,系統可以將產品碼與折扣關聯。然而,如果 預定期限已過,那么折扣關聯將在系統中停止。產品碼僅僅是其他代碼的一個示例,其可以 與本發明的實施例一起使用。可以使用其他編碼系統。附圖4是顯示根據本發明實施例的示例性活動生成處理流程圖。在步驟402,系統 生成查詢碼。總體而言,查詢碼的可見文字數字部分在步驟402中生成。在步驟404中,系 統將查詢碼與特定活動關聯。活動可以包括與活動主體相關的總體信息和處理檢索查詢的 指令,該檢索查詢包括與活動關聯的一個或者多個查詢碼,在步驟406中,必須對是否需要 將地理標準應用到查詢碼做出決定。舉例而言,在一個實施例中,查詢碼的相同的可見部分 可以用于多個地理區域,或者國際性的多個區域。因為系統應用程序接收到的查詢碼包括 與不可見部分的區域代碼一起存在的可見部分,系統應用程序可以確定檢索查詢來自哪個地理區域。因此,如果期望,活動主體能夠將行為的第一集合與第一地理區域關聯,并且將 行為的第二集合與第二地理區域關聯。在步驟408中,地理標準得以定義。如果沒有采用 地理標準并且不考慮用戶的地理位置的情況下相同行為得以采用,系統進入步驟410。在步 驟410中,確定是否采用種類標準。在步驟412中,種類標準得以確定。如果種類標準沒有 采用,那么系統執行步驟414。在步驟414,活動和關聯的查詢碼存儲到系統存儲器的數據 庫中。附圖5是顯示根據本發明實施例的示例性查詢碼信息查詢處理的流程圖。在步驟 502中,用戶查看與離線媒體或者在線媒體相關聯而顯示的查詢碼可見部分。在步驟504 中,用戶打開網絡瀏覽器或者其他用戶界面并且將查詢碼可見部分傳送到系統應用程序。 在步驟506中,系統應用程序瀏覽代碼可見部分和查詢碼不可見部分。在一些應用程序中, 系統需要將檢索獲得的數據部分轉換為可以用于檢索系統數據庫的格式。在步驟510中, 系統使用查詢碼檢索數據庫。在步驟512中,系統發起和查詢碼對應的行為。在步驟514 中,系統可以將交易信息存儲在系統存儲器的數據庫上。舉例而言,如果存在特定用戶的的 用戶預置文件,那么交易信息被加入到用戶預置文件中。否則,系統會為該用戶生成新的用 戶預置文件。任何適宜的行為可以響應檢索查詢而啟動。舉例而言,除了傳送內容或者將用戶 引導到網頁之外,系統開始推銷信息的傳送,例如可以印刷或者下載并且顯示給特定買主 的邀請函、獎金、優惠券或者其他優惠憑證。潛在報價的一個示例與汽車公司的廣告板上的 查詢碼相關。當用戶輸入該查詢碼的時候,檢索系統就可以將試車邀請與距離最近汽車銷 售商的區域信息一起傳送,在上述區域推銷優惠可以得以兌換。任何適宜的應用程序可以加載以響應檢索查詢。舉例而言,根據一個實施例,查詢 碼可以用于將應用程序加載到移動電話上以提供與其他電氣設備的交互控制。可能的交互 控制應用程序的一個示例可以與賓館電視相關。用戶可以在賓館看電視并且查詢碼可以展 現在賓館房間內。舉例而言,借助通過移動電話訪問網頁并且輸入查詢碼的方式,應用程序 可以得以訪問或者下載,從而允許移動電話作為觀看電視的遠程控制。應用程序可以是特 定時間或者區域,從而如果用戶從賓館結賬并且回家,該應用程序結束運行。根據本發明的一個實施例,用戶預置文件是代表用戶的數據,舉例而言,包括用戶 的興趣、習慣、位置和其他期望信息。用戶預置文件也可以包括唯一的用戶標識數字、電話 公司(Telco)或者服務提供商的名字、以及時間日期,和/或每個用戶交易的位置信息。根據一個實施方式,本發明的實施例可以用于用戶產生內容(user-generated content)。舉例而言,第一用戶可以生成查詢碼并且將查詢碼與博客或者網站關聯。其他 用戶可以接著通過使用查詢碼的方式使用該系統以接收第一用戶的博客或者網站內容。在另一個示例中,系統可以與傳統廣告一起使用。舉例而言,第一用戶希望售出汽 車和其他產品。該第一用戶可以拍攝該車或者其他產品的視頻或者照片,并且將查詢碼與 該視頻或者照片關聯。接著,用戶可以將查詢碼應用到通知其他人有關汽車銷售的廣告或 者消息。廣告或者消息的瀏覽者可以將查詢碼輸入到系統應用程序并且接收汽車或者其他 產品的視頻或者照片。因此,在該示例中,查詢碼是汽車的數據表示,或者是汽車或者其他 物品的視頻或者照片的數據表示。系統也可以將目標信息傳送到輸入第一用戶產生的查詢 碼的用戶。例如,在獲知查詢碼與汽車銷售相關的情況下,與汽車保險或者汽車維修或者其他汽車類產品和服務相關的目標廣告可以傳送到輸入該查詢碼的用戶。本發明的實施例可以用于在線媒體以及離線媒體。本發明實施例的在線媒體示例 性應用是在線游戲和在線購物。舉例而言,在在線游戲中,如果用戶希望購買更多游戲的點 數,那么在線游戲會顯示查詢碼。用戶可以將該查詢碼輸入到系統應用程序中,并且系統應 用程序將加載用于執行支付操作的支付平臺。接著,在實質上不間斷該游戲的前提下,用戶 點數相應地可以購買并且該游戲得以通報。類似地,在在線購物的情況下,用戶可以輸入查 詢碼以加載支付平臺,從而實現在線購物網站或者離線商品購買的支付功能。因此,如上述示例所示,根據本發明的一個實施例,一個響應查詢碼的系統啟動的 示例性行為是交易。附圖6是根據本發明實施例的示例性交易的流程圖。在步驟550中,系 統接收查詢碼查詢。在步驟552中,系統校驗提交查詢碼查詢的用戶標識。可以采用任何 用戶校驗處理。舉例而言,用戶可以被請求輸入電話號碼或者用戶ID以及PIN或者密碼。 在另外一個實施例中,用戶數據可以作為查詢碼的不可見部分傳送到系統。舉例而言,如果 查詢碼查詢被使用移動電話傳送,當查詢碼查詢得以提交的時候,唯一 ID會自動傳送給系 統。然而,這僅是可能的不同方法的示例,并且任何其他適宜的方法均可采用。如果用戶識別沒有通過系統的校驗,那么在步驟556中交易得以取消。如果用戶 識別通過系統的校驗,那么在步驟558中系統處理交易。交易可以采用任何適宜的方法處 理。在一個實施例中,交易是購買交易,或者支付,或者轉移基金、貨幣、信用卡或者其他價 值單位。在用戶識別得以確認之后,該交易自動執行。查詢碼可已經與特定數量或者價值 或者特定銷售商建立關聯,從而系統會校驗用戶識別,知曉轉賬的銷售商,并且知道從用戶 到銷售商轉移多大價值。根據另外一個實施例,該交易通過加載適宜的支付平臺的方式加 以處理,例如信用卡支付平臺或者其他電子轉賬平臺。在步驟560中,系統確認交易是否成功。如果交易并不成功,在步驟562中交易得 以取消。如果交易成功,在步驟564中系統傳送確認碼。根據一個實施例,確認碼被傳送到 用戶并且確認碼被傳送到銷售商。因此,銷售商可以確認用戶有權執行貨物或者服務的購 買。這一雙重的傳送確認在離線交易中也是有用的,在離線交易中用戶可以將該確認傳送 到他的手機上。用戶然后將確認碼顯示給在銷售點終端上的銷售商,并且銷售商可以認定 確認碼與已經直接傳送到銷售商的確認碼匹配。如果用戶確認碼與銷售商確認碼不匹配, 那么銷售商可以知道交易可能并不成功。根據本發明的實施例,查詢碼與特定貨物、服務、價值、虛擬貨物、交易或者其他可 識別的價值項目關聯。交易可以包括許多產品或者服務。舉例而言,在離線交易中,用戶可 以在銷售點終端獲取大量產品。該產品可以被銷售商在銷售點終端加以處理,以確定大量 產品的購買價格。銷售商將購買價格傳送到系統并且獲得與多個產品購買價格和銷售商關 聯的查詢碼。根據參考附圖6所闡釋和描述的處理過程,購買交易然后得以完成。在線交 易可類似地執行,從而當在線用戶將許多項目放入在線購物車并且開始在網站上執行“付 賬”操作時,查詢碼與在線購物車中的多個項目價值相關聯。根據一個實施例,銷售商可以運行與系統可操作通信的應用程序(application) 或者Java程序(applet)。因此,使用所述應用程序或者Java程序,銷售商可以傳送例如消 費金額的關于項目或者交易的信息,并且系統會實時生成和關聯查詢碼并且將查詢碼傳送 給銷售商以便于未來使用。具有預定值的查詢碼也可以與特定銷售商預先關聯從而不需要實時處理。銷售商也可以將數量信息傳送到系統并且與參考附圖6描述的用戶驗證類似的 對其進行驗證,以及接收回應的相關查詢碼。正如參考附圖6所描述的,查詢碼然后由用戶 用于檢索查詢。根據本發明的一個實施例,系統貨幣單元得以提供。該貨幣的這些“系統單元”可 以用于系統用戶之間的交易。每個系統用戶具有關聯賬戶或者電子錢包(unit wallet),在 關聯賬戶或者電子錢包中每個用戶保存其系統單元(system unit)。每個系統供用戶可以 通過任何適宜的方法購買系統單元。舉例而言,用戶可以使用信用卡或者其他支付平臺通 過在線應用程序購買單元。用戶也可以從離線零售商處購買卡,該卡具有與預定數量系統 單元關聯的查詢碼。用戶然后將查詢碼輸入到系統查詢中。在用戶驗證處理后,預定數量 系統單元被存入用戶關聯賬戶中。在購買商品或者服務的交易過程或者將系統單元數量在 用戶和銷售商之間或者在用戶之間轉移的過程中,系統單元得以使用。系統銷售商也可以 是系統用戶。因此,參考附圖6闡釋的示例性交易行為涉及用戶和銷售商,本發明的實施例 可以用于交易行為中,而不是購買交易行為中。舉例而言,正如本申請所預期的,使用本系 統的實施例,任何目的的任何轉移都可以實現。在本發明的實施例中,在響應查詢碼所采取的行為是交易行為的情況下,與查詢 碼相關的服務可以被認為是一種貨物或者服務、多種貨物或者服務、或者貨物與服務的結 合的銷售,或者貨幣、虛擬貨幣或者其他價值單元的轉移或交換或者任何其他預期交易。根據本發明實施例,附圖7是本發明實施例所使用的示例性計算機結構框圖。所 闡釋的示例性計算機結構可以是適于執行查詢碼信息查詢系統和相關應用程序功能的計 算機部分。所闡釋的計算機結構也適于運行其他系統和網絡應用程序。包括中央處理單元 (CPU)605的微處理器601、存儲器緩存610和總線接口 615借助總線680連接到主存儲器 620和輸入/輸出(I/O)控制單元675。I/O接口控制單元675借助I/O本地總線670連 接到磁盤存儲控制器645、視頻控制器650、鍵盤控制器655、網絡控制器660和I/O擴展槽 665。磁盤存儲控制器645連接到磁盤存儲設備625。視頻控制器連接到視頻監測器630。 鍵盤控制器655連接到鍵盤635。網絡控制器660連接到通信設備640。通信設備640適 于使得系統與通信網絡通信,該通信網絡例如互聯網、局域網(LAN)、廣域網(WAN)、虛擬專 網(VPN)或者中間件總線、或者通過通信網絡上的其他軟件對象。用以實現系統的計算機程序指令可以存儲在磁盤存儲設備625上,直到處理器 600全部或者部分地檢索到計算機程序指令并且將其存儲到主存儲器620上。處理器600 然后執行存儲在主存儲器620上的計算機程序指令,以實現系統的特性。程序指令也可以 在多處理器計算機上執行,該多處理器計算機具有一個以上的處理器。系統生成的多種數 據對象,包括數據庫、查詢碼、活動、應用程序、信息和系統使用的其他數據對象,可以存儲 在磁盤存儲裝置625或者存儲器620或者與系統可操作的通信的其他任何存儲裝置上。根 據一個實施例,磁盤存儲裝置625可以是圖1中所示的系統存儲器112。附圖6所示的示例性計算機架構是用于操作系統的架構示例之一。處理器組件是 能夠運行本發明實施例的設備或者設備組合。在一個實施例中,處理器組件可以包括示例 性計算機架構或者示例性計算機架構的一部分,例如用于處理數據和信息檢索系統的計算 機可執行指令的微處理器。在一個實施例中,類似的示例性計算機架構可以用于操縱用戶 裝置。附圖1所示的系統組件可以運行一個或者多個計算機系統。該系統,和任何其他相關程序、應用、組件和操作可以運行在一個或者多個計算機系統上,每個計算機系統具有一 個處理器組件。根據一個實施例,計算機系統被專門配置為按照所述實施例所描述的方式 執行本發明的操作。根據另外一個實施例,計算機系統可以是傳統的計算機,例如個人計算 機或者專用服務器(dedicated server)。盡管具有可見部分和不可見部分的查詢碼實施例得以闡釋和描述,但是可以理解 本發明實施例的應用程序可以選用僅僅查詢碼的可見部分,或者僅僅查詢碼的不可見部 分,或者查詢碼的可見部分和不可見部分。本發明的實施例因此可以使用系統用戶輸入的 并且系統服務器接收部分或者全部查詢碼。盡管本發明實施例采用計算機軟件或者計算機可執行指令的方式實現,但是實現 本發明實施方式所需要的功能和操作也可以部分或者全部用于硬件組件,例如專用集成電 路(application specific integrated circuit)或者其他適宜的硬件,或者硬件組件和 計算機可執行指令的一些結合。盡管參考所闡釋的實施例對于本發明的特點進行了介紹和描述,但是本領域技術 人員能夠理解在不脫離本發明精神和保護范圍的前提下可以做出形式上的改變和細節的 改變。舉例而言,在處理流程以特定順序描述和闡釋的情況下,可以理解步驟和操作可以以 其他順序執行,以及實質上并行,例如在多個用戶大體上同時訪問系統的大型實施方式的 情況下。另外,盡管特定示例性實現方式得以描述,但是這些實現方式僅僅出于闡釋的目的 并且其他不同實現方式可以與本發明具體實施方式
一起使用。相應地,上述描述旨在提供本發明的示例性實施例,并且本發明的保護范圍并不 限于所提供的特定示例。
權利要求
1. 一種使用查詢碼的信息檢索系統,該信息檢索系統包括被配置用以執行系統應用程序操作的處理器組件,被配置用以生成一個或者多個數據 記錄的系統應用程序,進一步被配置用以生成多重查詢碼并將多重查詢碼和一個或者多個 數據記錄存入存儲器并將一個或者多個數據記錄中的每個數據記錄與一個或者多個多重 查詢碼關聯的系統應用程序,一個或者多個數據記錄中的每個數據記錄包括預定行為執行 的指令。
2.如權利要求1所述的信息檢索系統,其中多重查詢碼中的每個查詢碼是查詢碼的可 見部分,并且其中處理器組件進一步被配置以接收數據,其中數據代表多重查詢碼中的每 個查詢碼的不可見部分。
3.如權利要求2所述的信息檢索系統,其中不可見數據包括位置信息。
4.如權利要求2所述的信息檢索系統,其中不可見數據包括GPS定位信息。
5.如權利要求1所述的信息檢索系統,其中用戶通知是包含一個或者多個多重查詢碼 中的一個多重查詢碼的離線媒體。
6.如權利要求1所述的信息檢索系統,其中用戶通知是包含多重查詢碼中的一個查詢 碼的在線媒體。
7.如權利要求1所述的信息檢索系統,進一步包括與系統應用程序可操作的通信的設 備,該設備被配置以將查詢碼查詢傳送到系統應用程序,該查詢碼查詢包括多重查詢碼中 的預定查詢碼,并且其中系統應用程序進一步被配置用以接收查詢碼查詢并且使用多重查 詢碼中的預定查詢碼檢索數據庫,以定位與多重查詢碼中的預定查詢碼關聯的數據記錄, 所述系統應用程序進一步被配置用以執行預定行為的執行指令。
8.如權利要求7所述的信息檢索系統,其中所述系統應用程序進一步被配置用以產生 和更新用戶預置文件,并且將用戶預置文件存儲到數據庫中,其中相應的用戶預置文件根 據查詢碼查詢而更新。
9.如權利要求7所述的信息檢索系統,其中所述設備在互聯網上與系統應用程序可操 作的通信,并且通過使用網頁瀏覽器,查詢碼查詢被傳送到系統應用程序。
10.如權利要求7所述的信息檢索系統,其中所述預定行為是銷售報價的傳送。
11.如權利要求7所述的信息檢索系統,其中所述預定行為是應用程序的加載。
12.如權利要求7所述的信息檢索系統,其中所述預定行為是加載銷售報價的傳送。
13.如權利要求7所述的信息檢索系統,其中所述預定行為是交易。
14.如權利要求13所述的信息檢索系統,其中所述交易是購買,并且其中交易包括將 貨幣單元從第一用戶傳送到第二用戶的步驟。
15.如權利要求8所述的信息檢索系統,其中所述預定行為是交易,并且其中每個用戶 預置文件包含被配置用以存儲和追蹤貨幣單元存入和提出貨幣單元賬戶情況的貨幣單元 賬戶,并且交易包括從第一用戶預置文件提取預定數額貨幣單元和將預定數額貨幣單元存 入第二用戶預置文件的步驟。
16.如權利要求1所述的信息檢索系統,其中數據記錄包括資質信息和指令信息。
17.一種信息檢索方法,其包括生成一個或者多個數據記錄;將多重查詢碼和一個或者多個數據記錄存儲到存儲器中;和將一個或者多個數據記錄中的每個數據記錄與一個或者多個多重查詢碼關聯,所述一 個或者多個數據記錄的每個數據記錄包括預定行為執行的指令。
18.如權利要求17所述的方法,其包括接收查詢碼查詢,其中查詢碼查詢包括多重查詢碼中的一個查詢碼和代表多重查詢碼 中的一個查詢碼的不可見部分的數據;使用查詢碼查詢對存儲器進行查詢,以查找與多重查詢碼中的一個查詢碼關聯的數據 記錄;和根據包含在數據記錄中的指令開始執行行為。
19.如權利要求18所述的方法,進一步包括更新用戶預置文件和將用戶預置文件存儲 到數據庫中的步驟,其中用戶預置文件響應查詢碼查詢而更新。
20.一種具有用以控制計算機處理器以檢索信息的計算機可執行指令的計算機可讀存 儲介質,其包括用以生成一個或者多個數據記錄的指令;用以將多重查詢碼和一個或者多個數據記錄存儲到存儲器中的指令;和用以將一個或者多個數據記錄中的每個數據記錄與一個或者多個多重查詢碼相關聯 的指令,一個或者多個數據記錄中的每個數據記錄包含用以執行預定行為的指令。
21.如權利要求20所述的計算機可讀存儲介質,進一步包括用以接收查詢碼查詢的指令,其中查詢碼查詢包含多重查詢碼中的一個查詢碼和代表 多重查詢碼中的一個查詢碼的不可見部分的數據;用以查詢存儲器的指令,該查詢使用查詢碼查詢以檢索與多重查詢碼中的一個查詢碼 關聯的數據記錄;和用以根據包含在數據記錄中的指令執行行為的指令。
22.如權利要求21所述的計算機可讀存儲介質,進一步包括用以更新用戶預置文件 并且將用戶預置文件存入數據庫的指令,其中用戶預置文件響應查詢碼查詢而更新。
全文摘要
一種使用查詢碼的信息檢索系統得以公開。本發明的實施例可以包括被配置用以執行系統應用操作的處理器組件,被配置用以生成一個或者多個數據記錄的系統應用程序,進一步被配置用以生成多重查詢碼、并將多重查詢碼和一個或者多個數據記錄存入存儲器、并將一個或者多個數據記錄中的每個數據記錄與一個或者多個多重查詢碼關聯的系統應用程序,一個或者多個數據記錄中的每個數據記錄包括預定行為執行的指令。舉例而言,預定行為可以是傳送內容、銷售、市場行為、打折、廣告活動、交易、所使用的應用或者總體指向在線媒體或者離線媒體用戶的任何其他類型報價。
文檔編號G06F17/30GK102004749SQ20101016718
公開日2011年4月6日 申請日期2010年5月10日 優先權日2009年9月1日
發明者F·H·索拉特 申請人:本Tms通道有限公司