两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

網(wǎng)站查詢收集方法和裝置制造方法

文檔序號:6630648閱讀:259來源:國知局
網(wǎng)站查詢收集方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種網(wǎng)站查詢收集方法和裝置。該網(wǎng)站查詢收集方法包括網(wǎng)站控制器接收查詢請求;網(wǎng)站控制器將查詢請求轉(zhuǎn)化為查詢語句;網(wǎng)站控制器執(zhí)行查詢語句,并獲取執(zhí)行查詢語句得到的查詢結(jié)果;以及網(wǎng)站控制器記錄查詢結(jié)果。通過本發(fā)明,解決了在收集網(wǎng)絡(luò)查詢信息時容易收集到無關(guān)信息的問題,進而達到了優(yōu)化查詢體驗的效果。
【專利說明】網(wǎng)站查詢收集方法和裝置

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,具體而言,涉及一種網(wǎng)站查詢收集方法和裝置。

【背景技術(shù)】
[0002]隨著大數(shù)據(jù)的快速發(fā)展,數(shù)據(jù)的查詢效率變得越來越重要。然而,用戶沒有權(quán)限直接進行數(shù)據(jù)查詢,而是通過開發(fā)者設(shè)計的網(wǎng)站所提供的界面來查詢數(shù)據(jù)。開發(fā)者設(shè)計的網(wǎng)站可以將用戶的查詢操作轉(zhuǎn)化為實際的查詢語句。目前,開發(fā)者在進行優(yōu)化查詢時大多采用傳統(tǒng)的針對數(shù)據(jù)庫層面的性能收集工具,各種數(shù)據(jù)庫通過結(jié)構(gòu)化查詢語言(StructuredQuery Language,簡稱為SQL)進行連接互通,使用SQL語言可以更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。較為常見的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)都采用SQL語言,比如關(guān)系數(shù)據(jù)庫管理系統(tǒng)SQL Server0數(shù)據(jù)庫引擎是用于存儲、處理和保護數(shù)據(jù)的核心服務(wù)。利用數(shù)據(jù)庫引擎可控制訪問權(quán)限并快速處理事務(wù),從而滿足企業(yè)內(nèi)要求極高而且需要處理大量數(shù)據(jù)的應(yīng)用需要。使用數(shù)據(jù)庫引擎創(chuàng)建用于聯(lián)機事務(wù)處理或聯(lián)機分析處理數(shù)據(jù)的關(guān)系數(shù)據(jù)庫。這包括創(chuàng)建用于存儲數(shù)據(jù)的表和用于查看、管理和保護數(shù)據(jù)安全的數(shù)據(jù)庫對象(如索引、視圖和存儲過程)。其中,使用SQL Server Profiler捕獲服務(wù)器事件。SQL ServerProfiler是SQL跟蹤的圖形用戶界面,用于監(jiān)視數(shù)據(jù)庫引擎或者分析業(yè)務(wù)的實例。SQLServer Profiler可以捕獲有關(guān)每個事件的數(shù)據(jù)并將其保存到文件或者表中供以后分析。SQL Server Profiler是針對數(shù)據(jù)庫層面的工具,在獲取用戶的查詢行為時,必須要運行SQLServer,而SQL Server的運行會消耗系統(tǒng)性能,嚴重影響用戶的查詢行為。此外,使用SQLServer Profiler等數(shù)據(jù)庫層面的工具在獲取查詢信息過程中會收集很多無關(guān)的事件,語句等,淹沒了有效的查詢信息,嚴重影響用戶的查詢體驗。
[0003]針對相關(guān)技術(shù)中在收集網(wǎng)絡(luò)查詢信息時容易收集到無關(guān)信息的問題,目前尚未提出有效的解決方案。


【發(fā)明內(nèi)容】

[0004]本發(fā)明的主要目的在于提供一種網(wǎng)站查詢收集方法和裝置,以解決在收集網(wǎng)絡(luò)查詢信息時容易收集到無關(guān)信息的問題。
[0005]為了實現(xiàn)上述目的,根據(jù)本發(fā)明的一個方面,提供了一種網(wǎng)站查詢收集方法。該網(wǎng)站查詢收集方法包括:網(wǎng)站控制器接收查詢請求;網(wǎng)站控制器將查詢請求轉(zhuǎn)化為查詢語句;網(wǎng)站控制器執(zhí)行查詢語句,并獲取執(zhí)行查詢語句得到的查詢結(jié)果;以及網(wǎng)站控制器記錄查詢結(jié)果。
[0006]進一步地,網(wǎng)站控制器通過網(wǎng)站上的顯示界面接收外部輸入的查詢請求,在網(wǎng)站上設(shè)置有用于提供輸入查詢請求的界面。
[0007]進一步地,網(wǎng)站控制器將查詢請求轉(zhuǎn)化為查詢語句包括:網(wǎng)站控制器對查詢請求進行分析處理,獲取查詢請求中的查詢條件,其中,查詢條件用于指示查詢滿足查詢條件的查詢結(jié)果;以及網(wǎng)站控制器將查詢條件轉(zhuǎn)化為查詢語句。
[0008]進一步地,在網(wǎng)站控制器將查詢請求轉(zhuǎn)化為查詢語句之后,網(wǎng)絡(luò)查詢收集方法還包括:判斷網(wǎng)站控制器是否開始執(zhí)行查詢語句;如果判斷出網(wǎng)站控制器開始執(zhí)行查詢語句,則記錄起始時刻,其中,起始時刻為網(wǎng)站控制器開始執(zhí)行查詢語句的時刻;在網(wǎng)站控制器執(zhí)行查詢語句之后,網(wǎng)絡(luò)查詢收集方法還包括:判斷網(wǎng)站控制器執(zhí)行查詢語句是否完成;如果判斷出網(wǎng)站控制器執(zhí)行查詢語句完成,則記錄結(jié)束時刻,其中,結(jié)束時刻為網(wǎng)站控制器執(zhí)行查詢語句結(jié)束的時刻;在記錄起始時刻和結(jié)束時刻之后,網(wǎng)絡(luò)查詢收集方法還包括:通過起始時刻和結(jié)束時刻計算網(wǎng)站控制器執(zhí)行查詢語句的時長。
[0009]進一步地,查詢請求中攜帶有用戶標識,用戶標識為用于輸入查詢請求的用戶的標識,在網(wǎng)站控制器接收查詢請求之后,網(wǎng)絡(luò)查詢收集方法還包括:對查詢請求進行分析處理,獲取查詢請求中攜帶的用戶標識;網(wǎng)站控制器記錄查詢結(jié)果包括:網(wǎng)站控制器記錄用戶標識,查詢結(jié)果,并記錄用戶標識和查詢結(jié)果之間的對應(yīng)關(guān)系。
[0010]進一步地,在網(wǎng)站控制器記錄用戶標識,查詢結(jié)果,并記錄用戶標識和查詢結(jié)果之間的對應(yīng)關(guān)系之后,方法還包括:網(wǎng)站控制器接收第一統(tǒng)計請求,其中,第一統(tǒng)計請求用于請求對第一用戶的查詢次數(shù)進行統(tǒng)計;網(wǎng)站控制器獲取第一用戶標識,第一用戶標識為第一用戶對應(yīng)的用戶標識;網(wǎng)站控制器根據(jù)對應(yīng)關(guān)系獲取第一用戶標識對應(yīng)的查詢結(jié)果;以及網(wǎng)站控制器根據(jù)第一用戶標識對應(yīng)的查詢結(jié)果對第一用戶的查詢次數(shù)進行統(tǒng)計。
[0011]進一步地,網(wǎng)站控制器記錄查詢結(jié)果之后,網(wǎng)絡(luò)查詢收集方法包括:獲取存儲裝置的網(wǎng)絡(luò)入口地址,其中,存儲裝置用于存儲查詢結(jié)果;生成插入查詢結(jié)果的語句;以及將語句寫入到網(wǎng)絡(luò)入口地址對應(yīng)的存儲裝置中。
[0012]為了實現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種網(wǎng)絡(luò)查詢收集裝置。該網(wǎng)絡(luò)查詢收集裝置包括:第一接收模塊,用于網(wǎng)站控制器接收查詢請求;轉(zhuǎn)化模塊,用于網(wǎng)站控制器將查詢請求轉(zhuǎn)化為查詢語句;執(zhí)行模塊,用于網(wǎng)站控制器執(zhí)行查詢語句,并獲取執(zhí)行查詢語句得到的查詢結(jié)果;以及第一記錄模塊,用于網(wǎng)站控制器記錄查詢結(jié)果。
[0013]進一步地,網(wǎng)絡(luò)查詢收集裝置還包括:第一判斷模塊,用于判斷網(wǎng)站控制器是否開始執(zhí)行查詢語句;第二記錄模塊,用于當判斷出網(wǎng)站控制器開始執(zhí)行查詢語句時,則記錄起始時刻,其中,起始時刻為網(wǎng)站控制器開始執(zhí)行查詢語句的時刻;第二判斷模塊,用于判斷網(wǎng)站控制器執(zhí)行查詢語句是否完成;第三記錄模塊,用于當判斷出網(wǎng)站控制器執(zhí)行查詢語句完成時,則記錄結(jié)束時刻,其中,結(jié)束時刻為網(wǎng)站控制器執(zhí)行查詢語句結(jié)束的時刻;計算模塊,用于通過起始時刻和結(jié)束時刻計算網(wǎng)站控制器執(zhí)行查詢語句的時長。
[0014]進一步地,網(wǎng)絡(luò)查詢收集裝置還包括:分析處理模塊,用于對查詢請求進行分析處理,獲取查詢請求中攜帶的用戶標識;第四記錄模塊,用于網(wǎng)站控制器記錄用戶標識,查詢結(jié)果,并記錄用戶標識和查詢結(jié)果之間的對應(yīng)關(guān)系;第二接收模塊,用于網(wǎng)站控制器接收第一統(tǒng)計請求,其中,第一統(tǒng)計請求用于請求對第一用戶的查詢次數(shù)進行統(tǒng)計;第一獲取模塊,用于網(wǎng)站控制器獲取第一用戶標識,第一用戶標識為第一用戶對應(yīng)的用戶標識;第二獲取模塊,用于網(wǎng)站控制器根據(jù)對應(yīng)關(guān)系獲取第一用戶標識對應(yīng)的查詢結(jié)果;以及統(tǒng)計模塊,用于網(wǎng)站控制器根據(jù)第一用戶標識對應(yīng)的查詢結(jié)果對第一用戶的查詢次數(shù)進行統(tǒng)計。
[0015]通過本發(fā)明,采用網(wǎng)站控制器接收查詢請求;網(wǎng)站控制器將查詢請求轉(zhuǎn)化為查詢語句;網(wǎng)站控制器執(zhí)行查詢語句,并獲取執(zhí)行查詢語句得到的查詢結(jié)果;以及網(wǎng)站控制器記錄查詢結(jié)果,在網(wǎng)絡(luò)層通過網(wǎng)站控制器執(zhí)行并記錄執(zhí)行查詢語句得到的查詢結(jié)果,避免了通過數(shù)據(jù)庫性能收集工具收集信息容易收集到無關(guān)信息,解決了在收集網(wǎng)絡(luò)查詢信息時容易收集到無關(guān)信息的問題,進而達到了優(yōu)化查詢體驗的效果。

【專利附圖】

【附圖說明】
[0016]構(gòu)成本申請的一部分的附圖用來提供對本發(fā)明的進一步理解,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中:
[0017]圖1是根據(jù)本發(fā)明的網(wǎng)站查詢收集方法的第一實施例的流程圖;
[0018]圖2是根據(jù)本發(fā)明的網(wǎng)站查詢收集方法的第二實施例的流程圖;
[0019]圖3是根據(jù)本發(fā)明的網(wǎng)站查詢收集裝置的第一實施例的示意圖;以及
[0020]圖4是根據(jù)本發(fā)明的網(wǎng)站查詢收集裝置的第二實施例的示意圖。

【具體實施方式】
[0021]需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。
[0022]為了使本領(lǐng)域的技術(shù)人員更好的理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分的實施例,而不是全部的實施例。基于本發(fā)明中的實施例,在本領(lǐng)域普通技術(shù)人員沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應(yīng)當屬于本發(fā)明的保護范圍。
[0023]需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當情況下可以互換,以便這里描述的本發(fā)明的實施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤4送?,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含。
[0024]本發(fā)明旨在提供一種網(wǎng)站查詢收集方法及裝置。圖1是根據(jù)本發(fā)明的網(wǎng)站查詢收集方法的第一實施例的流程圖,如圖1所示,該網(wǎng)站查詢收集方法包括如下的步驟SlOl至步驟S104:
[0025]步驟S101,網(wǎng)站控制器接收查詢請求。
[0026]本發(fā)明實施例中的網(wǎng)站是根據(jù)模型視圖控制器(Model View Controller,簡稱為MVC)模式設(shè)計的,網(wǎng)站控制器是根據(jù)MVC模式設(shè)計的網(wǎng)站的控制器,該網(wǎng)站控制器位于網(wǎng)絡(luò)層。在該網(wǎng)站上設(shè)置有顯示界面,該顯示界面為用于提供查詢請求輸入的界面,網(wǎng)站控制器通過網(wǎng)站上的顯示界面接收外部輸入的查詢請求。MVC是一種程序開發(fā)設(shè)計模式,實現(xiàn)了顯示模塊與功能模塊的分離,提高了程序的可維護性、可移植性、可擴展性與可重用性,降低了程序的開發(fā)難度。MVC包括模型、視圖、控制器三層。模型是應(yīng)用程序的主體部分,主要包括業(yè)務(wù)邏輯模塊和數(shù)據(jù)模塊。模型與數(shù)據(jù)格式無關(guān),這樣一個模型能為多個視圖提供數(shù)據(jù)。由于應(yīng)用于模型的代碼只需寫一次就可以被多個視圖重用,所以減少了代碼的重復(fù)。視圖提供與用戶的交互的界面??刂破鹘邮諄碜越缑娴恼埱蟛⒔唤o模型進行處理。本發(fā)明實施例基于MVC設(shè)計模式,設(shè)計網(wǎng)站,利用網(wǎng)站控制器處理網(wǎng)站前端用戶輸入的查詢請求,并封裝了網(wǎng)站的業(yè)務(wù)邏輯。網(wǎng)站控制器將用戶輸入的查詢請求轉(zhuǎn)化為相應(yīng)的查詢語句,并執(zhí)行查詢操作,獲取查詢信息,將執(zhí)行查詢語句得到的查詢信息進行存儲,便于匯總數(shù)據(jù),找出查詢瓶頸。
[0027]網(wǎng)站控制器接收的查詢請求中攜帶有用戶標識,用戶標識為用于輸入查詢請求的用戶的標識,在網(wǎng)站控制器接收查詢請求之后,網(wǎng)站控制器對查詢請求進行分析處理,獲取查詢請求中攜帶的用戶標識。
[0028]步驟S102,網(wǎng)站控制器將查詢請求轉(zhuǎn)化為查詢語句。
[0029]網(wǎng)站控制器接收查詢請求后對查詢請求進行分析處理,獲取查詢請求中的查詢條件。其中,查詢條件用于指示查詢滿足查詢條件的查詢結(jié)果。獲取查詢條件之后網(wǎng)站控制器將查詢條件轉(zhuǎn)化為查詢語句。
[0030]步驟S103,網(wǎng)站控制器執(zhí)行查詢語句,并獲取執(zhí)行查詢語句得到的查詢結(jié)果。
[0031]網(wǎng)站控制器將查詢請求轉(zhuǎn)化為查詢語句后執(zhí)行該查詢語句。本發(fā)明網(wǎng)站查詢收集方法為了優(yōu)化查詢,在網(wǎng)站控制器將查詢請求轉(zhuǎn)化為查詢語句之后,判斷網(wǎng)站控制器是否開始執(zhí)行查詢語句;如果判斷出網(wǎng)站控制器開始執(zhí)行查詢語句,則記錄起始時刻,其中,起始時刻為網(wǎng)站控制器開始執(zhí)行查詢語句的時刻;在網(wǎng)站控制器執(zhí)行查詢語句之后,判斷網(wǎng)站控制器執(zhí)行查詢語句是否完成;如果判斷出網(wǎng)站控制器執(zhí)行查詢語句完成,則記錄結(jié)束時刻,其中,結(jié)束時刻為網(wǎng)站控制器執(zhí)行查詢語句結(jié)束的時刻;在記錄起始時刻和結(jié)束時刻之后,通過起始時刻和結(jié)束時刻計算網(wǎng)站控制器執(zhí)行查詢語句的時長。
[0032]步驟S104,網(wǎng)站控制器記錄查詢結(jié)果。
[0033]網(wǎng)站控制器執(zhí)行查詢語句后獲取執(zhí)行查詢語句得到的查詢結(jié)果,其中,該查詢結(jié)果包括網(wǎng)站控制器執(zhí)行查詢語句的時長,用戶標識,以及用戶標識和執(zhí)行該用戶標識對應(yīng)的用戶的查詢請求得到的查詢結(jié)果的對應(yīng)關(guān)系。
[0034]網(wǎng)站控制器記錄查詢結(jié)果之后,將該查詢結(jié)果進行存儲。首先獲取存儲裝置的網(wǎng)絡(luò)入口地址,其中,存儲裝置用于存儲查詢結(jié)果。然后生成插入查詢結(jié)果的語句,并將語句寫入到網(wǎng)絡(luò)入口地址對應(yīng)的存儲裝置中。本發(fā)明實施例中的存儲裝置可以是數(shù)據(jù)表,也可以是其他能夠?qū)崿F(xiàn)存儲功能的容器。將執(zhí)行查詢語句得到的查詢結(jié)果寫入存儲裝置有多種實現(xiàn)方法。比如,假如存儲裝置為數(shù)據(jù)表,那么可以采用NLog、Entityframework等方式。優(yōu)選地,本發(fā)明實施例中將執(zhí)行查詢語句得到的查詢結(jié)果寫入數(shù)據(jù)表直接采用SQL語句,生成將查詢結(jié)果插入該數(shù)據(jù)表的SQL語句。網(wǎng)站控制器執(zhí)行該SQL語句,將查詢結(jié)果寫入網(wǎng)絡(luò)入口地址對應(yīng)的存儲裝置中。
[0035]本發(fā)明實施例的網(wǎng)站查詢收集方法采用網(wǎng)站控制器接收查詢請求;網(wǎng)站控制器將查詢請求轉(zhuǎn)化為查詢語句;網(wǎng)站控制器執(zhí)行查詢語句,并獲取執(zhí)行查詢語句得到的查詢結(jié)果;以及網(wǎng)站控制器記錄查詢結(jié)果,解決了在收集網(wǎng)絡(luò)查詢信息時容易收集到無關(guān)信息的問題,進而達到了優(yōu)化查詢體驗的效果。同時,將執(zhí)行查詢語句得到的查詢結(jié)果、用戶標識以及網(wǎng)絡(luò)控制器執(zhí)行查詢語句的時長進行存儲,便于快速分析查詢耗時和查詢次數(shù)等信息,從而實現(xiàn)針對性的優(yōu)化查詢。
[0036]圖2是根據(jù)本發(fā)明的網(wǎng)站查詢收集方法的第二實施例的流程圖,如圖2所示,為了快速分析用戶查詢次數(shù),該網(wǎng)站查詢收集方法包括如下的步驟S201至步驟S208:
[0037]步驟S201至S204,同上述的步驟SlOl至S104。
[0038]步驟S205,網(wǎng)站控制器接收第一統(tǒng)計請求,其中,第一統(tǒng)計請求用于請求對第一用戶的查詢次數(shù)進行統(tǒng)計。
[0039]為了更準確的分析查詢次數(shù),本發(fā)明實施例的網(wǎng)訊查詢收集方法可以實現(xiàn)對同一用戶的不用查詢次數(shù)的統(tǒng)計分析,還可以實現(xiàn)對相同查詢請求的不同用戶的統(tǒng)計分析。本發(fā)明實施例中的查新結(jié)果中不僅包含用戶標識,執(zhí)行查詢語句得到的查詢結(jié)果,同時還包含有用戶標識與查詢結(jié)果的對應(yīng)關(guān)系。當網(wǎng)站控制器記錄完查詢結(jié)果之后,為了優(yōu)化查詢,可以從查詢結(jié)果中快速找到并分析查詢次數(shù)。網(wǎng)站控制器接收的第一統(tǒng)計請求用于請求對第一用戶的查詢次數(shù)進行統(tǒng)計。
[0040]步驟S206,網(wǎng)站控制器獲取第一用戶標識,第一用戶標識為第一用戶對應(yīng)的用戶標識。
[0041]為了統(tǒng)計不同用戶的查詢次數(shù),網(wǎng)站控制器首先要獲取不同用戶的用戶標識,以及用戶標識與執(zhí)行查詢語句得到的查詢結(jié)果的對應(yīng)關(guān)系。本發(fā)明實施例中的第一用戶不僅限于第一個用戶,此處的第一用戶可以是在網(wǎng)站輸入查詢請求的任意用戶。本發(fā)明實施例中優(yōu)選地將用戶所在的服務(wù)器的網(wǎng)絡(luò)地址作為用戶標識,網(wǎng)絡(luò)地址只是本發(fā)明的優(yōu)選實施方式,根據(jù)需要該用戶標識還可以是用戶在網(wǎng)站上注冊的用戶名等。
[0042]步驟S207,網(wǎng)站控制器根據(jù)對應(yīng)關(guān)系獲取第一用戶標識對應(yīng)的查詢結(jié)果。
[0043]由于網(wǎng)站控制器中記錄有用戶標識與查詢結(jié)果的對應(yīng)關(guān)系,因此,在獲取用戶標識之后,網(wǎng)站控制器可以直接獲取與該用戶標識相對應(yīng)的查詢結(jié)果。
[0044]步驟S208,網(wǎng)站控制器根據(jù)第一用戶標識對應(yīng)的查詢結(jié)果對第一用戶的查詢次數(shù)進行統(tǒng)計。
[0045]用戶在一段時間內(nèi)可能進行了多次查詢行為。網(wǎng)站控制器通過記錄用戶標識與執(zhí)行查詢語句得到的查詢結(jié)果的對應(yīng)關(guān)系,可以從該對應(yīng)關(guān)系中篩選出第一用戶的查詢結(jié)果,通過對該第一用戶的查詢結(jié)果進行統(tǒng)計得到第一用戶的查詢次數(shù)。同理,網(wǎng)站控制器可以對任意在該網(wǎng)絡(luò)上輸入查詢請求的用戶的查詢次數(shù)進行統(tǒng)計分析。
[0046]該實施例的網(wǎng)站查詢收集方法采用網(wǎng)站控制器接收查詢請求;網(wǎng)站控制器將查詢請求轉(zhuǎn)化為查詢語句;網(wǎng)站控制器執(zhí)行查詢語句,并獲取執(zhí)行查詢語句得到的查詢結(jié)果;以及網(wǎng)站控制器記錄查詢結(jié)果;網(wǎng)站控制器接收第一統(tǒng)計請求,其中,第一統(tǒng)計請求用于請求對第一用戶的查詢次數(shù)進行統(tǒng)計;網(wǎng)站控制器獲取第一用戶標識,第一用戶標識為第一用戶對應(yīng)的用戶標識;網(wǎng)站控制器根據(jù)對應(yīng)關(guān)系獲取第一用戶標識對應(yīng)的查詢結(jié)果;以及網(wǎng)站控制器根據(jù)第一用戶標識對應(yīng)的查詢結(jié)果對第一用戶的查詢次數(shù)進行統(tǒng)計,解決了在收集網(wǎng)絡(luò)查詢信息時容易收集到無關(guān)信息的問題,進而達到了優(yōu)化查詢體驗的效果。同時,利用網(wǎng)站控制器記錄用戶標識與執(zhí)行查詢語句得到的查詢結(jié)果的對應(yīng)關(guān)系,可以快速統(tǒng)計分析用戶的查詢次數(shù)。
[0047]需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
[0048]本發(fā)明實施例還提供了一種網(wǎng)站查詢收集裝置。需要說明的是,該網(wǎng)站查詢收集裝置可以用于執(zhí)行本發(fā)明實施例的網(wǎng)站查詢收集方法。
[0049]圖3是根據(jù)本發(fā)明的網(wǎng)站查詢收集裝置的第一實施例的示意圖。如圖3所示,該網(wǎng)站查詢收集裝置包括:第一接收模塊10,轉(zhuǎn)化模塊20,執(zhí)行模塊30和第一記錄模塊40。
[0050]第一接收模塊10,用于網(wǎng)站控制器接收查詢請求。
[0051]轉(zhuǎn)化模塊20,用于網(wǎng)站控制器將查詢請求轉(zhuǎn)化為查詢語句。
[0052]其中,轉(zhuǎn)化模塊20具體包括獲取子模塊,用于網(wǎng)站控制器對查詢請求進行分析處理,獲取查詢請求中的查詢條件,其中,查詢條件用于指示查詢滿足查詢條件的查詢結(jié)果;轉(zhuǎn)化子模塊,用于網(wǎng)站控制器將查詢條件轉(zhuǎn)化為查詢語句。
[0053]執(zhí)行模塊30,用于網(wǎng)站控制器執(zhí)行查詢語句,并獲取執(zhí)行查詢語句得到的查詢結(jié)果O
[0054]第一記錄模塊40,用于網(wǎng)站控制器記錄查詢結(jié)果。其中,第一記錄模塊40還可以用于網(wǎng)站控制器記錄用戶標識,查詢結(jié)果,并記錄用戶標識和查詢結(jié)果之間的對應(yīng)關(guān)系。
[0055]該實施例的網(wǎng)站查詢裝置還包括:第一判斷模塊,第二記錄模塊,第二判斷模塊,第三記錄模塊和計算模塊。其中,第一判斷模塊,用于判斷網(wǎng)站控制器是否開始執(zhí)行查詢語句。第二記錄模塊,用于當判斷出網(wǎng)站控制器開始執(zhí)行查詢語句時,則記錄起始時刻,其中,起始時刻為網(wǎng)站控制器開始執(zhí)行查詢語句的時刻。第二判斷模塊,用于判斷網(wǎng)站控制器執(zhí)行查詢語句是否完成。第三記錄模塊,用于當判斷出網(wǎng)站控制器執(zhí)行查詢語句完成時,則記錄結(jié)束時刻,其中,結(jié)束時刻為網(wǎng)站控制器執(zhí)行查詢語句結(jié)束的時刻。計算模塊,用于通過起始時刻和結(jié)束時刻計算網(wǎng)站控制器執(zhí)行查詢語句的時長。
[0056]本實施例的網(wǎng)站查詢收集裝置包括第一接收模塊10,轉(zhuǎn)化模塊20,執(zhí)行模塊30,第一記錄模塊40。為了對用戶的查詢次數(shù)進行統(tǒng)計,該實施例的網(wǎng)站查詢裝置還包括第一判斷模塊,第二記錄模塊,第二判斷模塊,第三記錄模塊和計算模塊。通過該實施例,解決了在收集網(wǎng)絡(luò)查詢信息時容易收集到無關(guān)信息的問題,進而達到了優(yōu)化查詢體驗的效果。同時,利用網(wǎng)站控制器記錄用戶標識與執(zhí)行查詢語句得到的查詢結(jié)果的對應(yīng)關(guān)系,便于快速統(tǒng)計分析用戶的查詢次數(shù)。
[0057]圖4是根據(jù)本發(fā)明的網(wǎng)站查詢收集裝置的第二實施例的示意圖。如圖4所示,該網(wǎng)站查詢收集裝置包括:第一接收模塊10,轉(zhuǎn)化模塊20,執(zhí)行模塊30,第一記錄模塊40,分析處理模塊110,第四記錄模塊120,第二接收模塊130,第一獲取模塊140,第二獲取模塊150和統(tǒng)計模塊160。
[0058]分析處理模塊110,用于對查詢請求進行分析處理,獲取查詢請求中攜帶的用戶標識。
[0059]第四記錄模塊120,用于網(wǎng)站控制器記錄用戶標識,查詢結(jié)果,并記錄用戶標識和查詢結(jié)果之間的對應(yīng)關(guān)系。
[0060]第二接收模塊130,用于網(wǎng)站控制器接收第一統(tǒng)計請求,其中,第一統(tǒng)計請求用于請求對第一用戶的查詢次數(shù)進行統(tǒng)計。
[0061]第一獲取模塊140,用于網(wǎng)站控制器獲取第一用戶標識,第一用戶標識為第一用戶對應(yīng)的用戶標識。
[0062]第二獲取模塊150,用于網(wǎng)站控制器根據(jù)對應(yīng)關(guān)系獲取第一用戶標識對應(yīng)的查詢結(jié)果。
[0063]統(tǒng)計模塊160,用于網(wǎng)站控制器根據(jù)第一用戶標識對應(yīng)的查詢結(jié)果對第一用戶的查詢次數(shù)進行統(tǒng)計。
[0064]本發(fā)明實施例的網(wǎng)站查詢收集裝置包括:第一接收模塊10,轉(zhuǎn)化模塊20,執(zhí)行模塊30,第一記錄模塊40,分析處理模塊110,第四記錄模塊120,第二接收模塊130,第一獲取模塊140,第二獲取模塊150和統(tǒng)計模塊160。該網(wǎng)站查詢收集裝置還可以包括:第三獲取模塊,用于獲取存儲裝置的網(wǎng)絡(luò)入口地址,其中,存儲裝置用于存儲查詢結(jié)果;生成模塊,用于生成插入查詢結(jié)果的語句;寫入模塊,用于將語句寫入到網(wǎng)絡(luò)入口地址對應(yīng)的存儲裝置中。通過本發(fā)明實施例的網(wǎng)站查詢收集裝置解決了在收集網(wǎng)絡(luò)查詢信息時容易收集到無關(guān)?目息的問題。
[0065]本發(fā)明的網(wǎng)站查詢收集方法和裝置,利用網(wǎng)站控制器獲取查詢請求,將該查詢請求轉(zhuǎn)化為查詢語句,執(zhí)行查詢語句并獲取執(zhí)行查詢語句得到的查詢結(jié)果,以及記錄查詢結(jié)果,上述有關(guān)查詢的行為和記錄執(zhí)行查詢行為相關(guān)的查詢信息都是通過網(wǎng)站的控制器實現(xiàn)的,該網(wǎng)站查詢手機方法及裝置解決了在收集網(wǎng)絡(luò)查詢信息時容易收集到無關(guān)信息的問題,進而達到了優(yōu)化查詢體驗的效果。同時,利用網(wǎng)站控制器記錄執(zhí)行查詢語句得到查詢結(jié)果所用的查詢時長,利用網(wǎng)站控制器收集執(zhí)行查詢語句得到的查詢結(jié)果,用戶標識,以及查詢結(jié)果與用戶標識的對應(yīng)關(guān)系,可以快速的統(tǒng)計分析查詢時長和用戶的查詢次數(shù)。
[0066]顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
[0067]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種網(wǎng)絡(luò)查詢收集方法,其特征在于,包括: 網(wǎng)站控制器接收查詢請求; 所述網(wǎng)站控制器將所述查詢請求轉(zhuǎn)化為查詢語句; 所述網(wǎng)站控制器執(zhí)行所述查詢語句,并獲取執(zhí)行所述查詢語句得到的查詢結(jié)果;以及 所述網(wǎng)站控制器記錄所述查詢結(jié)果。
2.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)查詢收集方法,其特征在于,所述網(wǎng)站控制器通過網(wǎng)站上的顯示界面接收外部輸入的查詢請求,在所述網(wǎng)站上設(shè)置有用于提供輸入所述查詢請求的界面。
3.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)查詢收集方法,其特征在于,所述網(wǎng)站控制器將所述查詢請求轉(zhuǎn)化為查詢語句包括: 所述網(wǎng)站控制器對所述查詢請求進行分析處理,獲取所述查詢請求中的查詢條件,其中,所述查詢條件用于指示查詢滿足所述查詢條件的查詢結(jié)果;以及 所述網(wǎng)站控制器將所述查詢條件轉(zhuǎn)化為所述查詢語句。
4.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)查詢收集方法,其特征在于, 在所述網(wǎng)站控制器將所述查詢請求轉(zhuǎn)化為查詢語句之后,所述網(wǎng)絡(luò)查詢收集方法還包括:判斷所述網(wǎng)站控制器是否開始執(zhí)行所述查詢語句;如果判斷出所述網(wǎng)站控制器開始執(zhí)行所述查詢語句,則記錄起始時刻,其中,所述起始時刻為所述網(wǎng)站控制器開始執(zhí)行所述查詢語句的時刻; 在所述網(wǎng)站控制器執(zhí)行所述查詢語句之后,所述網(wǎng)絡(luò)查詢收集方法還包括:判斷所述網(wǎng)站控制器執(zhí)行所述查詢語句是否完成;如果判斷出所述網(wǎng)站控制器執(zhí)行所述查詢語句完成,則記錄結(jié)束時刻,其中,所述結(jié)束時刻為所述網(wǎng)站控制器執(zhí)行所述查詢語句結(jié)束的時刻; 在記錄所述起始時刻和所述結(jié)束時刻之后,所述網(wǎng)絡(luò)查詢收集方法還包括: 通過所述起始時刻和所述結(jié)束時刻計算所述網(wǎng)站控制器執(zhí)行所述查詢語句的時長。
5.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)查詢收集方法,其特征在于, 所述查詢請求中攜帶有用戶標識,所述用戶標識為用于輸入所述查詢請求的用戶的標識,在所述網(wǎng)站控制器接收查詢請求之后,所述網(wǎng)絡(luò)查詢收集方法還包括:對所述查詢請求進行分析處理,獲取所述查詢請求中攜帶的用戶標識; 所述網(wǎng)站控制器記錄所述查詢結(jié)果包括:所述網(wǎng)站控制器記錄所述用戶標識,所述查詢結(jié)果,并記錄所述用戶標識和所述查詢結(jié)果之間的對應(yīng)關(guān)系。
6.根據(jù)權(quán)利要求5所述的網(wǎng)絡(luò)查詢收集方法,其特征在于,在所述網(wǎng)站控制器記錄所述用戶標識,所述查詢結(jié)果,并記錄所述用戶標識和所述查詢結(jié)果之間的對應(yīng)關(guān)系之后,所述方法還包括: 所述網(wǎng)站控制器接收第一統(tǒng)計請求,其中,所述第一統(tǒng)計請求用于請求對第一用戶的查詢次數(shù)進行統(tǒng)計; 所述網(wǎng)站控制器獲取第一用戶標識,所述第一用戶標識為所述第一用戶對應(yīng)的用戶標識; 所述網(wǎng)站控制器根據(jù)所述對應(yīng)關(guān)系獲取所述第一用戶標識對應(yīng)的查詢結(jié)果;以及 所述網(wǎng)站控制器根據(jù)所述第一用戶標識對應(yīng)的查詢結(jié)果對所述第一用戶的查詢次數(shù)進行統(tǒng)計。
7.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)查詢收集方法,其特征在于,所述網(wǎng)站控制器記錄所述查詢結(jié)果之后,所述網(wǎng)絡(luò)查詢收集方法包括: 獲取存儲裝置的網(wǎng)絡(luò)入口地址,其中,所述存儲裝置用于存儲所述查詢結(jié)果; 生成插入所述查詢結(jié)果的語句;以及 將所述語句寫入到所述網(wǎng)絡(luò)入口地址對應(yīng)的存儲裝置中。
8.—種網(wǎng)絡(luò)查詢收集裝置,其特征在于,包括: 第一接收模塊,用于網(wǎng)站控制器接收查詢請求; 轉(zhuǎn)化模塊,用于所述網(wǎng)站控制器將所述查詢請求轉(zhuǎn)化為查詢語句; 執(zhí)行模塊,用于所述網(wǎng)站控制器執(zhí)行所述查詢語句,并獲取執(zhí)行所述查詢語句得到的查詢結(jié)果;以及 第一記錄模塊,用于所述網(wǎng)站控制器記錄所述查詢結(jié)果。
9.根據(jù)權(quán)利要求8所述的網(wǎng)絡(luò)查詢收集裝置,其特征在于,所述網(wǎng)絡(luò)查詢收集裝置還包括: 第一判斷模塊,用于判斷所述網(wǎng)站控制器是否開始執(zhí)行所述查詢語句; 第二記錄模塊,用于當判斷出所述網(wǎng)站控制器開始執(zhí)行所述查詢語句時,則記錄起始時刻,其中,所述起始時刻為所述網(wǎng)站控制器開始執(zhí)行所述查詢語句的時刻; 第二判斷模塊,用于判斷所述網(wǎng)站控制器執(zhí)行所述查詢語句是否完成; 第三記錄模塊,用于當判斷出所述網(wǎng)站控制器執(zhí)行所述查詢語句完成時,則記錄結(jié)束時刻,其中,所述結(jié)束時刻為所述網(wǎng)站控制器執(zhí)行所述查詢語句結(jié)束的時刻; 計算模塊,用于通過所述起始時刻和所述結(jié)束時刻計算所述網(wǎng)站控制器執(zhí)行所述查詢語句的時長。
10.根據(jù)權(quán)利要求8所述的網(wǎng)絡(luò)查詢收集裝置,其特征在于,所述網(wǎng)絡(luò)查詢收集裝置還包括: 分析處理模塊,用于對所述查詢請求進行分析處理,獲取所述查詢請求中攜帶的用戶標識; 第四記錄模塊,用于所述網(wǎng)站控制器記錄所述用戶標識,所述查詢結(jié)果,并記錄所述用戶標識和所述查詢結(jié)果之間的對應(yīng)關(guān)系; 第二接收模塊,用于所述網(wǎng)站控制器接收第一統(tǒng)計請求,其中,所述第一統(tǒng)計請求用于請求對第一用戶的查詢次數(shù)進行統(tǒng)計; 第一獲取模塊,用于所述網(wǎng)站控制器獲取第一用戶標識,所述第一用戶標識為所述第一用戶對應(yīng)的用戶標識; 第二獲取模塊,用于所述網(wǎng)站控制器根據(jù)所述對應(yīng)關(guān)系獲取所述第一用戶標識對應(yīng)的查詢結(jié)果;以及 統(tǒng)計模塊,用于所述網(wǎng)站控制器根據(jù)所述第一用戶標識對應(yīng)的查詢結(jié)果對所述第一用戶的查詢次數(shù)進行統(tǒng)計。
【文檔編號】G06F17/30GK104281700SQ201410550952
【公開日】2015年1月14日 申請日期:2014年10月16日 優(yōu)先權(quán)日:2014年10月16日
【發(fā)明者】儲雨知 申請人:北京國雙科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
中牟县| 澄江县| 即墨市| 丰县| 双柏县| 嘉定区| 西畴县| 乳山市| 尼玛县| 太和县| 盈江县| 鹿泉市| 泰安市| 乐都县| 东辽县| 神农架林区| 沁源县| 铜鼓县| 陕西省| 高邑县| 黄石市| 安陆市| 筠连县| 大石桥市| 嫩江县| 芜湖县| 荥阳市| 正安县| 丘北县| 娄烦县| 南投市| 互助| 镇远县| 奉节县| 钟祥市| 万源市| 瑞安市| 文安县| 贵德县| 龙门县| 瓦房店市|