度量衡搜索方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實(shí)施例涉及信息搜索技術(shù)領(lǐng)域,尤其涉及一種度量衡搜索方法和裝置。
【背景技術(shù)】
[0002]在信息搜索中,度量衡搜索是一類重要并特殊的子領(lǐng)域,存在大量如“3.2厘米有多長”、“3.2毫升有多少”形態(tài)的搜索。
[0003]現(xiàn)有技術(shù)中,主要有兩種度量衡搜索技術(shù):一是在獲取到用戶輸入的檢索式之后,直接進(jìn)行相關(guān)網(wǎng)頁搜索,在搜索結(jié)果中呈現(xiàn)對(duì)所搜索的度量衡的介紹等內(nèi)容,通常為度量單位的定義,例如用戶搜索“2.3厘米有多長”,在搜索結(jié)果中呈現(xiàn)“厘米”這個(gè)度量單位的介紹;二是在獲取到用戶輸入的檢索式之后,對(duì)所搜索的度量數(shù)值和度量單位進(jìn)行度量衡換算,并將換算結(jié)果呈現(xiàn)在搜索結(jié)果中,例如用戶搜索“2.3厘米有多長”,在搜索結(jié)果中呈現(xiàn)“2.3厘米等于0.023米”。
[0004]上述兩種度量衡搜索技術(shù)存在的缺陷在于:無法為用戶提供直觀和形象的搜索結(jié)果O
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供一種度量衡搜索方法和裝置,以優(yōu)化度量衡搜索方式。
[0006]第一方面,本發(fā)明實(shí)施例提供了一種度量衡搜索方法,包括:
[0007]獲取用戶輸入的檢索式,并從所述檢索式中提取度量數(shù)值和度量單位;
[0008]根據(jù)所述度量單位,確定度量類型;
[0009]根據(jù)所述度量數(shù)值和所述度量單位,利用與所述度量類型對(duì)應(yīng)的可視化策略,動(dòng)態(tài)生成可視化圖片;返回所述可視化圖片;
[0010]根據(jù)所述度量數(shù)值、所述度量單位和所述度量類型,利用預(yù)先建立的實(shí)物名稱、度量類型、度量數(shù)值、度量單位與實(shí)物圖片之間的關(guān)聯(lián)關(guān)系,確定對(duì)應(yīng)的實(shí)物名稱和實(shí)物圖片;返回所述對(duì)應(yīng)的實(shí)物名稱和實(shí)物圖片。
[0011]第二方面,本發(fā)明實(shí)施例提供了一種度量衡搜索裝置,包括:
[0012]度量要素提取模塊,用于獲取用戶輸入的檢索式,并從所述檢索式中提取度量數(shù)值和度量單位;
[0013]度量類型確定模塊,用于根據(jù)所述度量單位,確定度量類型;
[0014]可視化模塊,用于根據(jù)所述度量數(shù)值和所述度量單位,利用與所述度量類型對(duì)應(yīng)的可視化策略,動(dòng)態(tài)生成可視化圖片;返回所述可視化圖片;
[0015]類比化模塊,用于根據(jù)所述度量數(shù)值、所述度量單位和所述度量類型,利用預(yù)先建立的實(shí)物名稱、度量類型、度量數(shù)值、度量單位與實(shí)物圖片之間的關(guān)聯(lián)關(guān)系,確定對(duì)應(yīng)的實(shí)物名稱和實(shí)物圖片;返回所述對(duì)應(yīng)的實(shí)物名稱和實(shí)物圖片。
[0016]本發(fā)明實(shí)施例提供的度量衡搜索方法和裝置,通過獲取用戶輸入的檢索式,并從所述檢索式中提取度量數(shù)值和度量單位,并根據(jù)所述度量單位,確定度量類型,對(duì)于不同的度量類型,動(dòng)態(tài)生成與所述度量數(shù)值和所述度量單位對(duì)應(yīng)的可視化圖片,并返回所述可視化圖片作為搜索結(jié)果,從而為用戶提供直觀的搜索結(jié)果;同時(shí),利用預(yù)先建立的實(shí)物名稱、度量類型、度量數(shù)值、度量單位與和實(shí)物圖片之間的關(guān)聯(lián)關(guān)系,確定與從所述檢索式中提取的度量數(shù)值和度量單位對(duì)應(yīng)相等或者相當(dāng)量級(jí)的實(shí)物名稱和實(shí)物圖片,使得從用戶輸入的檢索式中提取的度量數(shù)值和度量單位與確定的實(shí)物名稱和實(shí)物圖片可類比,并返回所述對(duì)應(yīng)的實(shí)物名稱和實(shí)物圖片作為搜索結(jié)果,從而為用戶提供形象的類比搜索結(jié)果。
【附圖說明】
[0017]為了更清楚地說明本發(fā)明,下面將對(duì)本發(fā)明中所需要使用的附圖做一簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0018]圖1a為本發(fā)明實(shí)施例一提供的一種度量衡搜索方法的流程示意圖;
[0019]圖1b為本發(fā)明實(shí)施例一中適用的一種搜索結(jié)果的效果圖;
[0020]圖1c為本發(fā)明實(shí)施例一中適用的另一種搜索結(jié)果的效果圖;
[0021]圖1d為本發(fā)明實(shí)施例一中適用的再一種搜索結(jié)果的效果圖;
[0022]圖1e為本發(fā)明實(shí)施例一中適用的又一種搜索結(jié)果的效果圖;
[0023]圖1f為本發(fā)明實(shí)施例一中適用的又一種搜索結(jié)果的效果圖;
[0024]圖2為本發(fā)明實(shí)施例二提供的一種度量衡搜索裝置的結(jié)構(gòu)示意圖;
[0025]圖3為本發(fā)明實(shí)施例一中提供的一種實(shí)物名稱、度量類型、度量數(shù)值、度量單位與實(shí)物圖片之間的關(guān)聯(lián)關(guān)系示意圖。
【具體實(shí)施方式】
[0026]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施例中的技術(shù)方案作進(jìn)一步詳細(xì)描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。可以理解的是,此處所描述的具體實(shí)施例僅用于解釋本發(fā)明,而非對(duì)本發(fā)明的限定,基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部?jī)?nèi)容。
[0027]在更加詳細(xì)地討論示例性實(shí)施例之前應(yīng)當(dāng)提到的是,一些示例性實(shí)施例被描述成作為流程圖描繪的處理或方法。雖然流程圖將各項(xiàng)操作(或步驟)描述成順序的處理,但是其中的許多操作可以被并行地、并發(fā)地或者同時(shí)實(shí)施。此外,各項(xiàng)操作的順序可以被重新安排。當(dāng)其操作完成時(shí)所述處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。所述處理可以對(duì)應(yīng)于方法、函數(shù)、規(guī)程、子例程、子程序等等。
[0028]實(shí)施例一
[0029]請(qǐng)參閱圖la,為本發(fā)明實(shí)施例一提供的一種度量衡搜索方法的流程示意圖。本發(fā)明實(shí)施例的方法可以由配置以硬件和/或軟件實(shí)現(xiàn)的度量衡搜索裝置來執(zhí)行,該實(shí)現(xiàn)裝置典型的是配置于能夠提供度量衡搜索服務(wù)的服務(wù)器中。
[0030]該方法包括:操作110?操作140。
[0031]110、獲取用戶輸入的檢索式,并從所述檢索式中提取度量數(shù)值和度量單位。
[0032]對(duì)于度量衡搜索,通常,用戶輸入的檢索式中不僅包含度量數(shù)值和度量單位,還包含有相應(yīng)的疑問詞,因此,本操作不僅要獲取用戶輸入的檢索式,而且需要對(duì)其中的度量數(shù)值和度量單位進(jìn)行提取。
[0033]例如,假設(shè)獲取到的用戶輸入的檢索式為“3.2厘米有多長”,從所述檢索式中提取到的度量數(shù)值為“3.2”,提取到的度量單位為“厘米”。
[0034]120、根據(jù)所述度量單位,確定度量類型。
[0035]對(duì)于度量衡搜索,用戶輸入的檢索式中的度量單位通常有多種形態(tài),與度量單位對(duì)應(yīng)的度量類型可包括:長度、面積、體積、角度或重量。
[0036]例如,根據(jù)度量單位“厘米”、“cm”、或“米”等,可確定度量類型為“長度”;又如,根據(jù)度量單位“立方厘米”、“cm3”、或“毫升”等,可確定度量類型為“體積”。
[0037]130、根據(jù)所述度量數(shù)值和所述度量單位,利用與所述度量類型對(duì)應(yīng)的可視化策略,動(dòng)態(tài)生成可視化圖片;返回所述可視化圖片。
[0038]本操作具體是,根據(jù)所述度量數(shù)值和所述度量單位,動(dòng)態(tài)生成對(duì)應(yīng)的可視化圖片,并返回所述可視化圖片作為搜索結(jié)果,從而為用戶提供直觀的搜索結(jié)果。
[0039]前已述及,度量類型可包括:長度、面積、體積或角度。相應(yīng)的,動(dòng)態(tài)生成操作可以有多種實(shí)現(xiàn)方式,下面分別進(jìn)行介紹。
[0040]作為其中的一種實(shí)現(xiàn)方式,在所述度量類型為長度時(shí),具體可包括:
[0041]根據(jù)所述度量數(shù)值和所述度量單位,在與所述度量單位匹配的標(biāo)尺圖片上進(jìn)行動(dòng)態(tài)標(biāo)記,生成可視化圖片。
[0042]示例性地,結(jié)合圖1b進(jìn)行說明。獲取到的用戶在“百度”搜索引擎的搜索框中輸入的檢索式為“2.3厘米有多長”,從所述檢索式中提取到的度量數(shù)值為“2.3”,提取到的度量單位為“厘米”;根據(jù)度量單位“厘米”,確定的度量類型為“長度”;在于所述度量單位“厘米”匹配的標(biāo)尺圖片上對(duì)所述度量數(shù)值“2.3”和度量單位“厘米”進(jìn)行動(dòng)態(tài)標(biāo)記,生成可視化圖片,并返回所述可視化圖片作為搜索結(jié)果(如圖1b所示),從而為用戶提供直觀的搜索結(jié)果。
[0043]作為另一種實(shí)現(xiàn)方式,在所述度量類型為面積時(shí),具體可包括:
[0044]對(duì)所述度量數(shù)值和所述度量單位開平方,將計(jì)算結(jié)果作為X軸坐標(biāo)X和Y軸坐標(biāo)I ;
[0045]在二維坐標(biāo)系的第一象限中,動(dòng)態(tài)生成頂點(diǎn)為坐標(biāo)原點(diǎn)、且邊長分別為X和y的正方形,將X軸坐標(biāo)X和Y軸坐標(biāo)y進(jìn)行標(biāo)記,并將所述度量數(shù)值和所述度量單位標(biāo)記在所述正方形中,得到可視化圖片。
[0046]示例性地,結(jié)合圖1c進(jìn)行說明。獲取到的用戶在“百度”搜索引擎的搜索框中輸入的檢索式為“2.90平方厘米”,從所述檢索式中提取到的度量數(shù)值為“2.90”,提取到的度量單位為“平方厘米”;根據(jù)度量單位“平方厘米”,確定的度量類型為“面積”;對(duì)所述度量數(shù)值“2.90”和所述度量單位“平方厘米”開平方,將計(jì)算結(jié)果作為X軸坐標(biāo)X “1.7029厘米”和Y軸坐標(biāo)y “L 7029厘米”;在二維坐標(biāo)系的第一象限中,動(dòng)態(tài)生成頂點(diǎn)為坐標(biāo)原點(diǎn)、且邊長分別為X