“ 1.7029厘米”和y “ 1.7029厘米”的正方形,將X軸坐標(biāo)x “ 1.7029厘米”和Y軸坐標(biāo)I “1.7029厘米”進(jìn)行標(biāo)記,并將所述度量數(shù)值“2.90”和所述度量單位“平方厘米”標(biāo)記在所述正方形中,得到可視化圖片;并返回所述可視化圖片作為搜索結(jié)果(如圖1c所示),從而為用戶提供直觀的搜索結(jié)果。
[0047]作為再一種實(shí)現(xiàn)方式,在所述度量類型為體積時(shí),具體可包括:
[0048]對(duì)所述度量數(shù)值和所述度量單位開立方,將計(jì)算結(jié)果作為X軸坐標(biāo)X、Y軸坐標(biāo)y和Z軸坐標(biāo)z ;
[0049]在三維坐標(biāo)系的第一象限中,動(dòng)態(tài)生成頂點(diǎn)為坐標(biāo)原點(diǎn)、邊長分別為x、y和z的立方體,將X軸坐標(biāo)χ、Υ軸坐標(biāo)y和Z軸坐標(biāo)z進(jìn)行標(biāo)記,并將所述度量數(shù)值和所述度量單位標(biāo)記在所述立方體中,得到可視化圖片。
[0050]示例性地,結(jié)合圖1d進(jìn)行說明。獲取到的用戶在“百度”搜索引擎的搜索框中輸入的檢索式為“33.5毫升”,從所述檢索式中提取到的度量數(shù)值為“33.5”,提取到的度量單位為“毫升”;根據(jù)度量單位“毫升”,確定的度量類型為“體積”;對(duì)所述度量數(shù)值“33.5”和所述度量單位“毫升”開立方,將計(jì)算結(jié)果作為X軸坐標(biāo)X “3.2236cm”、Y軸坐標(biāo)y “3.2236cm”和Z軸坐標(biāo)z “3.2236cm”;在三維坐標(biāo)系的第一象限中,動(dòng)態(tài)生成頂點(diǎn)為坐標(biāo)原點(diǎn)、邊長分別為 X “3.2236cm”、y “3.2236cm” 和 z “3.2236cm” 的立方體,將 X 軸坐標(biāo) x “3.2236cm,,、Y軸坐標(biāo)y “3.2236cm”和Z軸坐標(biāo)z “3.2236cm”進(jìn)行標(biāo)記,并將所述度量數(shù)值“33.5”和所述度量單位“毫升”標(biāo)記在所述立方體中,得到可視化圖片;并返回所述可視化圖片作為搜索結(jié)果(如圖1d所示),從而為用戶提供直觀的搜索結(jié)果。
[0051]作為又一種實(shí)現(xiàn)方式,在所述度量類型為角度時(shí),具體可包括:
[0052]在二維坐標(biāo)系中,以X軸的正方向作為一條邊,根據(jù)所述度量數(shù)值的正負(fù)確定旋轉(zhuǎn)方向,從以X軸的正方向開始按照所述旋轉(zhuǎn)方向和所述度量數(shù)值的絕對(duì)值進(jìn)行旋轉(zhuǎn),動(dòng)態(tài)生成另一條邊,按照所述旋轉(zhuǎn)方向標(biāo)記由兩條邊形成的夾角,并將所述度量數(shù)值和所述度量單位標(biāo)記在所述夾角處,得到可視化圖片。
[0053]其中,在所述度量數(shù)值為正時(shí),旋轉(zhuǎn)方向?yàn)槟鏁r(shí)針旋轉(zhuǎn);在所述度量數(shù)值為負(fù)時(shí),旋轉(zhuǎn)方向?yàn)轫槙r(shí)針旋轉(zhuǎn)。
[0054]140、根據(jù)所述度量數(shù)值、所述度量單位和所述度量類型,利用預(yù)先建立的實(shí)物名稱、度量類型、度量數(shù)值、度量單位與實(shí)物圖片之間的關(guān)聯(lián)關(guān)系,確定對(duì)應(yīng)的實(shí)物名稱和實(shí)物圖片;返回所述對(duì)應(yīng)的實(shí)物名稱和實(shí)物圖片。
[0055]本操作具體是,利用預(yù)先建立的實(shí)物名稱、度量類型、度量數(shù)值、度量單位與和實(shí)物圖片之間的關(guān)聯(lián)關(guān)系,確定與從所述檢索式中提取的度量數(shù)值和度量單位對(duì)應(yīng)相等或者相當(dāng)量級(jí)(也即,所提取的度量數(shù)值和度量單位與所述關(guān)聯(lián)關(guān)系中某一實(shí)物的度量數(shù)值和度量單位的誤差在預(yù)設(shè)偏差范圍內(nèi))的實(shí)物名稱和實(shí)物圖片,使得從用戶輸入的檢索式中提取的度量數(shù)值和度量單位與確定的實(shí)物名稱和實(shí)物圖片可類比,并返回所述對(duì)應(yīng)的實(shí)物名稱和實(shí)物圖片作為搜索結(jié)果,從而為用戶提供形象的類比搜索結(jié)果。
[0056]示例性地,假設(shè)預(yù)先建立的實(shí)物名稱、度量類型、度量數(shù)值、度量單位與實(shí)物圖片之間的關(guān)聯(lián)關(guān)系如圖3 —種實(shí)物名稱、度量類型、度量數(shù)值、度量單位與實(shí)物圖片之間的關(guān)聯(lián)關(guān)系示意圖所示,圖3中只示出了部分關(guān)聯(lián)關(guān)系,對(duì)于不同的度量類型,可以得到多個(gè)關(guān)聯(lián)關(guān)系,例如,對(duì)于度量類型“長度”,實(shí)物并不僅限于圖3中的“普通兩廂轎車”,還可以包括“5寸照片”、“14寸筆記本”等實(shí)物,有利于覆蓋更廣的度量衡搜索,其他度量類型類似,不再贅述。
[0057]假設(shè)獲取到的用戶在“百度”搜索引擎的搜索框中輸入的檢索式為“33.5毫升”,從所述檢索式中提取到的度量數(shù)值為“33.5”,提取到的度量單位為“毫升”;根據(jù)度量單位“毫升”,確定的度量類型為“體積”;利用圖3所示的關(guān)聯(lián)關(guān)系,確定與所述度量數(shù)值“33.5”和度量單位為“毫升”對(duì)應(yīng)的實(shí)物名稱為“乒乓球”,并確定相應(yīng)的乒乓球的實(shí)物圖片;返回所述對(duì)應(yīng)的實(shí)物名稱和實(shí)物圖片作為搜索結(jié)果(如圖1e所示)。
[0058]需要說明的是,通過操作130返回的是可視化圖片(如圖1e中左側(cè)部分所示),能夠?yàn)橛脩籼峁┲庇^的搜索結(jié)果,通過操作140返回的是實(shí)物名稱和實(shí)物圖片(如圖1e中右側(cè)部分所示),能夠?yàn)橛脩籼峁┬蜗蟮念惐人阉鹘Y(jié)果。
[0059]本實(shí)施例的技術(shù)方案,通過獲取用戶輸入的檢索式,并從所述檢索式中提取度量數(shù)值和度量單位,并根據(jù)所述度量單位,確定度量類型,對(duì)于不同的度量類型,動(dòng)態(tài)生成與所述度量數(shù)值和所述度量單位對(duì)應(yīng)的可視化圖片,并返回所述可視化圖片作為搜索結(jié)果,從而為用戶提供直觀的搜索結(jié)果;利用預(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é)果。
[0060]在上述方案中,在動(dòng)態(tài)生成可視化圖片之后,所述方法還可包括:
[0061]根據(jù)用戶側(cè)顯示窗口的當(dāng)前分辨率,對(duì)所述可視化圖片進(jìn)行縮放調(diào)整至真實(shí)比例。
[0062]也即,不管用戶側(cè)顯示窗口的分辨率是否為100%,均將所述可視化圖片調(diào)整至真實(shí)比例,使得搜索結(jié)果中展示的度量單位和度量數(shù)值與真實(shí)的度量單位和度量數(shù)值一致。
[0063]需要說明的是,操作130和操作140是相互獨(dú)立的,操作130返回的是可視化圖片,能夠?yàn)橛脩籼峁┲庇^的搜索結(jié)果;操作140返回的是實(shí)物名稱和實(shí)物圖片,能夠?yàn)橛脩籼峁┬蜗蟮念惐人阉鹘Y(jié)果。除了本實(shí)施例中組合執(zhí)行外,也可單獨(dú)執(zhí)行,其中,組合執(zhí)行時(shí),對(duì)執(zhí)行順序不進(jìn)行限制,可以采用與本實(shí)施例相反的執(zhí)行順序,也可以并行執(zhí)行。優(yōu)選是組合執(zhí)行,不僅返回可視化圖片,為用戶提供直觀的搜索結(jié)果,而且返回實(shí)物名稱和實(shí)物圖片,為用戶提供形象的類比搜索結(jié)果。
[0064]下面結(jié)合圖1f說明單獨(dú)執(zhí)行操作140時(shí)的搜索結(jié)果。假設(shè)獲取到的用戶在“百度”搜索引擎的搜索框中輸入的檢索式為“50克有多重”,從所述檢索式中提取到的度量數(shù)值為“50”,提取到的度量單位為“克”;根據(jù)度量單位“克”,確定的度量類型為“重量”;利用圖3所示的關(guān)聯(lián)關(guān)系,確定對(duì)應(yīng)的實(shí)物名稱為“雞蛋”,并確定相應(yīng)的雞蛋的實(shí)物圖片;返回所述對(duì)應(yīng)的實(shí)物名稱和實(shí)物圖片作為搜索結(jié)果(如圖1f所示)。
[0065]在確定度量類型之后,在動(dòng)態(tài)生成可視化圖片之前,所述方法還可包括:
[0066]在判斷到所述度量數(shù)值和所述度量單位不超過設(shè)定度量單位對(duì)應(yīng)的門限值時(shí),觸發(fā)執(zhí)行所述動(dòng)態(tài)生成操作。
[0067]通常,用戶側(cè)的顯示窗口所能顯示的范圍有限,例如,對(duì)于筆記本電腦的顯示器,顯示范圍介于幾毫米到幾十厘米之間,因此在所述度量數(shù)值和所述度量單位不超過設(shè)定度量單位對(duì)應(yīng)的門限值時(shí),可以執(zhí)行可視化圖片的動(dòng)態(tài)生成操作,而超過設(shè)定度量單位對(duì)應(yīng)的門限值時(shí),例如,用戶輸入的檢索式為“4.2米有多長”時(shí),則無法通過設(shè)定度量單位進(jìn)行可視化顯示,可通過操作140返回對(duì)應(yīng)的實(shí)物名稱和實(shí)物圖片,為用戶提供形象的類比搜索結(jié)果。
[0068]換言之,在所述度量數(shù)值和所述度量單位不超過設(shè)定度量單位對(duì)應(yīng)的門限值時(shí),操作130和操作140可以單獨(dú)執(zhí)行,也可以組合采用;而在所述度量數(shù)值和所述度量單位超過設(shè)定度量單位對(duì)應(yīng)的門限值時(shí),只可單獨(dú)執(zhí)行操作140。
[0069]實(shí)施例二
[0070]請(qǐng)參閱圖2,為本發(fā)明實(shí)施例二提供的一種度量衡搜索裝置的結(jié)構(gòu)示意圖。該裝置包括:度量要素提取模塊210、度量類型確定模塊220、可視化模塊230和類比化模塊240。
[0071]其中,度量要素提取模塊210用于獲取用戶輸入的檢索式,并從所述檢索式中提取度量數(shù)值和度量單位;度量類型確定模塊220用于根據(jù)所述度量單位,確定度量類型;可視化模塊230用于根據(jù)所述度量數(shù)值和所述度量單位,利用與所述度量類型對(duì)應(yīng)的可視化策略,動(dòng)態(tài)生成可視化圖片;返回所述可視化圖片;類比化模塊240用于根據(jù)所述度量數(shù)值、所述度量單位和所述度量類型,利用預(yù)先建立的實(shí)物名稱、度量類型、度量數(shù)值、度量單位與實(shí)物圖片之間的關(guān)聯(lián)關(guān)系,確定對(duì)應(yīng)的實(shí)物名稱和實(shí)物圖片;返回所述對(duì)應(yīng)的實(shí)物名稱和實(shí)物圖片。
[0072]需要說明的是,可視化模塊230和類比化模塊240是相互獨(dú)立的,可單獨(dú)執(zhí)行,可以組合采用。
[0073]在上述方案中,所述度量類型可包括:長度、面積、體積、角度或重量。
[0074]進(jìn)一步地,在所述度量類型為長度時(shí),所述可視化模塊230具體可用于:
[0075]根據(jù)所述度量數(shù)值和所述度量單位,在與所述度量單位匹配的標(biāo)尺圖片上進(jìn)行動(dòng)態(tài)標(biāo)記,生成可視化圖片。
[0076]進(jìn)一步地,