專利名稱:一種云計算視窗平臺的搜索后即時智能導(dǎo)航技術(shù)方法
一種云計算視窗平臺的搜索后即時智能導(dǎo)航技術(shù)方法本發(fā)明涉及云計算技術(shù)領(lǐng)域,特別涉及云計算視窗搜索的智能導(dǎo)航技術(shù)方法。
背景技術(shù):
云計算已經(jīng)成為當(dāng)前主流技術(shù)領(lǐng)域,基于TOB視窗平臺建構(gòu)的云計算搜索系統(tǒng)是云計算平臺技術(shù)中的重要領(lǐng)域,關(guān)于搜索的導(dǎo)航技術(shù),現(xiàn)行的方法主要應(yīng)用在搜索前,主要有兩類一是在搜索框中輸入過程中,即時生成與輸入詞相關(guān)的提示詞,通過選擇提示詞用于搜索;二是通過在界面上預(yù)置關(guān)鍵詞調(diào)用事件,用戶點擊關(guān)鍵實現(xiàn)對該關(guān)鍵詞的搜索,這些都給用戶的搜索帶來了方便。本專利人在進行云計算智能視窗桌面研發(fā)中,發(fā)現(xiàn)一個更重要的領(lǐng)域,即在搜索獲得結(jié)果之后,如果能夠即時從結(jié)果找出其數(shù)據(jù)屬性分類的同類項,再由同類項動態(tài)創(chuàng)建出導(dǎo)航執(zhí)行事件序列,用戶能在通過搜索后的導(dǎo)航事件序列中找到感興趣點,即時執(zhí)行再次搜索,延伸搜索范圍,提高搜索的應(yīng)用效率和效果,改善用戶體驗,可能發(fā)展成為云計算資源自動分類的關(guān)鍵技術(shù)。本專利形成是上述背景完成。本發(fā)明主要依托技術(shù)有(1)寬帶網(wǎng)絡(luò)技術(shù);(2)TOB2. 0 技術(shù);(3)參考前期的申報的技術(shù)專利一種具有可執(zhí)行結(jié)構(gòu)的云計算視窗搜索體系的架構(gòu)方法,申請?zhí)?201010280396. 1 ;一種基于生成式視框結(jié)構(gòu)的云計算視窗桌面的架構(gòu)方法,申請?zhí)?201110111427. 5 ;一種面向窗口表達的云計算視窗體系架構(gòu)方法,申請?zhí)?201010553238. 9 ;一種面向需求接口的云計算搜索體系架構(gòu)方法,申請?zhí)?01010553256. 7。
發(fā)明內(nèi)容
發(fā)明構(gòu)思很多時候,搜索結(jié)果是不精準(zhǔn)的,其原因可能是提供搜索的關(guān)鍵詞本身語義是模糊的,要計算機程序要識別其真正語義,難度大,導(dǎo)致搜索結(jié)果不精準(zhǔn),顯然,解決這個問題可以從搜索后的結(jié)果即時分析中找出答案,這就是形成本專利的重要的思想基礎(chǔ)。技術(shù)方法如下所謂搜索后導(dǎo)航指在搜索獲得結(jié)果數(shù)據(jù),即時對結(jié)果進行分析,提取結(jié)果數(shù)據(jù)的細化分類屬性信息的同類項,逐一生成基于該同類項的進一步搜索的可視化的執(zhí)行節(jié)點序列,在頁面指定的導(dǎo)航局部窗口輸出表達,供搜索者選擇執(zhí)行進一步的搜索,所謂可視執(zhí)行節(jié)點是一種可點擊執(zhí)行的事件函數(shù),函數(shù)的內(nèi)置傳遞參數(shù)即為其同類項數(shù)據(jù),因為搜索后導(dǎo)航是由計算程序自動完成的過程,人工方法難于操作,因此屬于計算機智能化導(dǎo)航。
3
具體方法如下1、搜索獲得一個結(jié)果序列,將其存放到程序的數(shù)組;2、基于該結(jié)果數(shù)組,建立分析循環(huán)分分析,S卩,通過程序?qū)Y(jié)果數(shù)據(jù)屬性分類進行比較,按如下規(guī)則進行(1)按結(jié)果數(shù)據(jù)排列順序,依次提取屬性分類數(shù)據(jù);(2)每次提取的屬性分類數(shù)據(jù),均與前面提取的所有的屬性分類數(shù)據(jù)進行比較,確定是否包含在已經(jīng)獲得的作為同類項的屬性分類數(shù)據(jù)序列中,如果沒有包含在其中,則作為同類項,自動加入導(dǎo)航同類項數(shù)據(jù)序列,依次循環(huán)到終點,最后,所獲得就是搜索結(jié)果的屬性分類的同類項序列組。3、上述1、2部分分析處理可發(fā)生由TOB前端,也在服務(wù)器端執(zhí)行,最后均是將所獲得分析結(jié)果數(shù)據(jù)轉(zhuǎn)換為超文本結(jié)構(gòu)的可執(zhí)行節(jié)點事件超文本表達或可執(zhí)行按紐,加載到搜索頁面特定的導(dǎo)航區(qū);4、上述所獲得的同類項數(shù)據(jù),即作為執(zhí)行節(jié)點的進一步搜索的關(guān)鍵詞或參數(shù),即事件函數(shù)的內(nèi)置傳遞參數(shù)。5、點擊執(zhí)行導(dǎo)航執(zhí)行節(jié)點,即可觸發(fā)針對該同類項細化分類的再次搜索過程,一般情況下,執(zhí)行進一步導(dǎo)航搜索時,是一般關(guān)閉搜索后即時分析過程,因為這已經(jīng)到接近類精準(zhǔn),即搜索的結(jié)果均屬于同一類。技術(shù)特征(1)搜索后導(dǎo)航一定是針對搜索所獲得結(jié)果進行即時動態(tài)分析;(3)搜索后導(dǎo)航是由計算機程序自動完成,因此,屬于智能導(dǎo)航,如果對搜索存儲資源的索引數(shù)據(jù)結(jié)構(gòu)完善和即時分析程序改善和優(yōu)化,能夠提升分析水平,即智能化的水平,不斷改善搜索后導(dǎo)航質(zhì)量。技術(shù)價值(1)本專利技術(shù)增加一種新型的搜索應(yīng)用智能結(jié)構(gòu),擴展了搜索的應(yīng)用性能,提升搜索結(jié)果品質(zhì),具體說,經(jīng)過搜索后分析產(chǎn)生的二次導(dǎo)航,實際上就是以簡捷方法,在一定程度上解決了精準(zhǔn)搜索難題,因為即時生成的二次導(dǎo)航本身,就是一個對搜索結(jié)果的再次細分類過程,實際完成一次面向需求接口的云計算搜索(見本專利前期的專利一種面向需求接口的云計算搜索體系架構(gòu)方法,申請?zhí)?201010553256. 7),也就是說,搜索后的分析,更容易獲得查詢資源的需求接口,更加接近用戶搜索的真實目標(biāo)。(2)本專利技術(shù)可用于網(wǎng)站導(dǎo)航系統(tǒng)和云計算搜索型網(wǎng)站的建構(gòu),基于本專利技術(shù),不需要預(yù)先設(shè)置好導(dǎo)航結(jié)構(gòu),而是通過服務(wù)器向頁面加載數(shù)據(jù)時,即時獲得導(dǎo)航節(jié)點, 這樣方法,可使網(wǎng)站操作和維護更加容易,具有智能化;(3)最適合于云計算視窗(搜索)平臺的導(dǎo)航系統(tǒng)建構(gòu);(4)本專利技術(shù)已經(jīng)成為即將推出的云計算智能視窗平臺產(chǎn)品的關(guān)鍵技術(shù)方法之一,并作為云計算視窗桌面的標(biāo)準(zhǔn)技術(shù)配置,因此需要專利保護。
圖1搜索后即時分析的導(dǎo)航架構(gòu)方法具體實施方法
技術(shù)領(lǐng)域:
本發(fā)明的典型實施方法,主要采用JavaScript和PHP編程實現(xiàn),按如下方法進行1、建立一個基于框的搜索事件常規(guī)全過程在網(wǎng)頁上設(shè)置一個輸入框,輸入框關(guān)鍵詞,通過輸入框的執(zhí)行搜索發(fā)起關(guān)鍵詞服務(wù)器端查詢,關(guān)鍵詞通過異步通信方法(AJAX,“Asynchronous JavaScript andXML”,中文為異步JavaScript和XML),發(fā)送到服務(wù)器端,服務(wù)器端PHP程序執(zhí)行對數(shù)據(jù)庫的搜索,獲得搜索的結(jié)果,回傳到前端數(shù)據(jù)接收端口。(采用XMLHttpRequest對象,在瀏覽器上均擁有的專門接口,允許數(shù)據(jù)從客戶端傳遞數(shù)據(jù)到服務(wù)端和服務(wù)器端將數(shù)據(jù)返回到客戶端,并不會打斷用戶當(dāng)前的操作,使用 XMLHttpRequest傳送的數(shù)據(jù)可以是任何格式,一般建議是XML格式的數(shù)據(jù)。)2、對搜索的結(jié)果數(shù)據(jù)進行解析分析在TOB前端的數(shù)據(jù)接收端口,JavaScript程序接收到搜索結(jié)果,將搜索結(jié)果存放到程序的數(shù)組中,基于該結(jié)果數(shù)組,建立分析循環(huán),即,在進行搜索數(shù)據(jù)輸出表達超文本生成時,通過程序?qū)Y(jié)果數(shù)據(jù)的屬性分類進行比較,按如下規(guī)則進行(1)按數(shù)據(jù)排列順序,依次提取屬性分類數(shù)據(jù);(2)每次提取的屬性分類數(shù)據(jù),均與前面提取的所有的屬性分類數(shù)據(jù)進行比較,確定是否已經(jīng)包含在已經(jīng)獲得的作為同類項的屬性分類數(shù)據(jù)序列中,如果沒有包含在其中, 則自動加入作為同類項的屬性分類數(shù)據(jù)序列,依次循環(huán)直至循環(huán)的終點,最后,獲得就是結(jié)果細化屬性分類的同類項序列組。將屬性分類同類項數(shù)據(jù)轉(zhuǎn)化為可點擊執(zhí)行的JavaScript事件函數(shù),在頁面局部窗口輸出表達。通過以上兩大步驟,即可獲得搜索后的導(dǎo)航執(zhí)行節(jié)點。
權(quán)利要求
1.本發(fā)明提出一種搜索后即時分析的智能導(dǎo)航技術(shù)方法,具體說,它是由計算機程序, 針對搜索所獲得的結(jié)果數(shù)據(jù)進行即時分析,從其屬性分類中提取出細化分類的同類項,以此動態(tài)生成出可進一步深入搜索的可視執(zhí)行節(jié)點,即搜索后即時智能導(dǎo)航,所謂搜索指對中央資源數(shù)據(jù)庫檢索或查詢,所謂即時是指實時的或馬上進行的,其技術(shù)特征(1)搜索后導(dǎo)航是針對搜索所獲得結(jié)果數(shù)據(jù)進行即時動態(tài)分析;(3)搜索后導(dǎo)航是經(jīng)過計算機程序進行的即時分析計算而自動生成的。
2.權(quán)利要求1所述的是指針對搜索結(jié)果進行即時分析而即時建立進一步導(dǎo)航的方法, 具體說,不管生成導(dǎo)航所采用何種即時分析方法,只要這個即時分析是針對搜索結(jié)果,就屬于搜索后導(dǎo)航的方法,導(dǎo)航就是指針對搜索結(jié)果進行細化分析而生成的基于搜索結(jié)果細分的可操作執(zhí)行的搜索事件序列。
全文摘要
本發(fā)明涉及一種云計算視窗平臺的搜索后即時智能導(dǎo)航技術(shù)方法,特點是由計算機程序,針對搜索所獲得的結(jié)果數(shù)據(jù)進行即時分析,從其屬性分類中提取出細化分類的同類項,以此動態(tài)生成可進一步深入搜索的可視執(zhí)行節(jié)點,即搜索后即時智能導(dǎo)航。該技術(shù)方法增加一種新的搜索應(yīng)用的智能結(jié)構(gòu),擴展了搜索的應(yīng)用性能,在一定程度上解決了精準(zhǔn)搜索難題,通過搜索后導(dǎo)航,能迅速接近搜索者心理的真正目標(biāo),減少反復(fù)搜索的次數(shù),節(jié)省時間,提高搜索品質(zhì),該技術(shù)方法除用于云計算視窗平臺的搜索導(dǎo)航系統(tǒng),還可用于網(wǎng)站智能導(dǎo)航統(tǒng)建構(gòu)和基于云計算的搜索型網(wǎng)站。
文檔編號G06F17/30GK102207963SQ20111014149
公開日2011年10月5日 申請日期2011年5月30日 優(yōu)先權(quán)日2011年5月30日
發(fā)明者何吳迪 申請人:何吳迪