應用于搜索引擎中的搜索時間范圍確定方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種應用于搜索引擎中的搜索時間范圍確定方法及裝置,其中方法包括接收用戶輸入的信息并初始化搜索時間范圍;識別所述接收的信息中符合預定的時間格式的時間信息,所述預定的時間格式包括時間格式一和/或時間格式二;采用所述識別出的符合預定的時間格式的時間信息對所述初始化的搜索時間范圍做調整,得到最終的搜索時間范圍,本發(fā)明實施例不需要用戶按照固定的格式輸入時間,也不需要用戶從時間選擇框中選擇時間,用戶只需要按照正常的時間表達方式輸入含時間信息的搜索詞即可,因此可以提高用戶的體驗度。
【專利說明】應用于搜索引擎中的搜索時間范圍確定方法及裝置
【技術領域】
[0001] 本發(fā)明涉及搜索技術,尤其涉及一種應用于搜索引擎中的搜索時間范圍確定方法 及裝置。
【背景技術】
[0002] 在諸如新聞網站、購物網站、旅游網站、機票網站、交易平臺等的搜索引擎中,時間 作為一次查詢的關鍵范圍參數,其準確性直接關系到是否能夠準確的定位數據結果集,因 此對于時間參數,傳統(tǒng)的方式中往往要求用戶在時間信息框中按照提供的固定格式輸入, 例如"XX年XX月XX日",但是,這樣會限制用戶的輸入習慣,增加了用戶使用復雜度,或者 在網頁上提供時間選擇框,要求用戶從時間選擇框中選擇日期,但是用戶完成日期的選擇 往往需要多次的操作,這樣增加了用戶操作的復雜度。
【發(fā)明內容】
[0003] 有鑒于此,本發(fā)明提供了一種應用于搜索引擎中的搜索時間范圍確定方法及裝 置,可以自動識別出用戶輸入的信息中含有的時間信息,以此確定需要搜索的時間范圍,提 高用戶體驗度。
[0004] 本發(fā)明提供了一種應用于搜索引擎中的搜索時間范圍確定方法,包括
[0005] 識別所述接收的信息中符合預定的時間格式的時間信息,所述預定的時間格式包 括時間格式一和/或時間格式二;所述時間格式一至少包括第一部分和第三部分,其中第 一部分為:今、昨、明、前、近、上、后和大后中任一,第三部分為:日、天、月、周、年、號、星期 和禮拜中任一,所述時間格式二包括第四部分和第五部分,其中第四部分為數字,第五部分 為:月、日、年和號中任一;
[0006] 采用所述識別出的符合預定的時間格式的時間信息對所述初始化的搜索時間范 圍做調整,得到最終的搜索時間范圍。
[0007] 優(yōu)選的,所述時間格式一還可以包括第二部分,且第二部分為數字。
[0008] 優(yōu)選的,當預定的時間格式包括時間格式一時,所述采用識別出的符合預定的時 間格式的時間信息對初始化的搜索時間范圍做調整具體為:采用識別出的符合預定的時間 格式的時間信息對初始化的搜索時間范圍做時間偏移。
[0009] 優(yōu)選的,當預定的時間格式包括時間格式二時,所述采用識別出的符合預定的時 間格式的時間信息對初始化的搜索時間范圍做調整具體為:采用識別出的符合預定的時間 格式的時間信息對初始化的搜索時間范圍做時間要素替換。
[0010] 優(yōu)選的,當預定的時間格式包括時間格式一和時間格式二時,所述采用識別出的 符合預定的時間格式的時間信息對初始化的搜索時間范圍做調整具體為:
[0011] 判斷所述接收的信息中是否含有符合時間格式一 /時間格式二的時間信息;
[0012] 若是,則對初始化的搜索時間范圍做時間偏移/時間要素替換;
[0013] 若否,再判斷所述接收的信息中是否含有符合時間格式二/時間格式一的時間信 息;
[0014] 若是,則對初始化的搜索時間范圍做時間要素替換/時間偏移。
[0015] 優(yōu)選的,所述對初始化的搜索時間范圍做時間偏移,可以包括:
[0016] 確定所述識別到的符合時間格式一的時間信息中各部分對應的時間偏移參數,所 述時間偏移參數以天為單位;
[0017] 將確定的各部分對應的時間偏移參數的乘積作為最終的時間偏移量;
[0018] 采用所述最終的時間偏移量對所述初始化的搜索時間范圍作偏移。
[0019] 優(yōu)選的,所述今、昨、明、前、近、上、后和大后對應的時間偏移參數可以分別為: 0、一 1、1、一 1或-2、一 1、一 1、1或2、3 ;所述日、天、月、周、年、號、星期和禮拜對應的時間 偏移參數可以分別為:1、1、30、7、365、1、7、7。
[0020] 優(yōu)選的,所述對初始化的搜索時間范圍做時間要素替換,可以包括如下任一項或 多項:采用識別到的年信息替換初始化的搜索時間范圍中的年信息,采用識別到的月信息 替換初始化的搜索時間范圍中的月信息和采用識別到的日或號信息替換初始化的搜索時 間范圍中的日信息。
[0021] 本發(fā)明還提供了一種應用于搜索引擎中的搜索時間范圍確定裝置,包括
[0022] 接收和初始化模塊,用于接收用戶輸入的信息,并初始化搜索時間范圍;
[0023] 識別模塊,用于識別所述接收的信息中符合預定的時間格式的時間信息,所述預 定的時間格式包括時間格式一和/或時間格式二;所述時間格式一至少包括第一部分和第 三部分,其中第一部分為:今、昨、明、前、近、上、后和大后中任一,第三部分為:日、天、月、 周、年、號、星期和禮拜中任一,所述時間格式二包括第四部分和第五部分,其中第四部分為 數字,第五部分為:月、日、年和號中任一;
[0024] 處理模塊,用于采用所述識別模塊識別到的符合預定的時間格式的時間信息對所 述接收和初始化模塊初始化的搜索時間范圍做調整,得到最終的搜索時間范圍。
[0025] 優(yōu)選的,所述時間格式一還可以包括第二部分,且第二部分為數字。
[0026] 本發(fā)明的有益效果:
[0027] 本發(fā)明實施例,對于用戶輸入的信息,識別其中與時間格式一或時間格式二匹配 的時間信息,并根據該識別到的時間信息對初始化的時間范圍做調整,此種方式,不需要用 戶按照固定的格式在時間信息框中輸入時間,也不需要用戶從時間選擇框中選擇時間,用 戶只需要按照正常的時間表達方式輸入含時間信息的信息即可以,例如直接輸入"今天西 瓜的價格"即可,因此可以提高用戶的體驗度;另外,時間格式一或時間格式二的具體形式 是對現有的時間表述形式的總結而提出的,因此按照時間格式一或時間格式二進行識別, 具有識別面廣、識別準確度高等特點。
【專利附圖】
【附圖說明】
[0028] 下面結合附圖和實施例對本發(fā)明作進一步描述:
[0029] 圖1是本發(fā)明提供的應用于搜索引擎中的搜索時間范圍確定方法的第一實施例 的流程示意圖。
[0030] 圖2是本發(fā)明提供的應用于搜索引擎中的搜索時間范圍確定方法的第二實施例 的流程示意圖。
[0031] 圖3是本發(fā)明提供的應用于搜索引擎中的搜索時間范圍確定方法的第三實施例 的流程示意圖。
[0032] 圖4是本發(fā)明提供的應用于搜索引擎中的搜索時間范圍確定方法的第四實施例 的流程示意圖。
[0033] 圖5是本發(fā)明提供的應用于搜索引擎中的搜索時間范圍確定裝置的實施例的結 構示意圖。
[0034] 圖6是第一處理單元的實施例的結構示意圖。
[0035] 圖7是第二處理單元的實施例的結構示意圖。
[0036] 圖8是第三處理單元的實施例的結構示意圖。
【具體實施方式】
[0037] 請參考圖1,是本發(fā)明提供的應用于搜索引擎中的搜索時間范圍確定方法的第一 實施例的流程示意圖,其包括:
[0038] 步驟S11、接收用戶輸入的信息,并初始化搜索時間范圍。
[0039] 步驟S12、識別步驟Sll中接收的信息中符合預定的時間格式的時間信息。
[0040] 其中,預定的時間格式包括時間格式一和/或時間格式二;所述時間格式一至少 包括第一部分和第三部分,其中第一部分為:今、昨、明、前、近、上、后和大后中任一,第三部 分為:日、天、月、周、年、號、星期和禮拜中任一,所述時間格式二包括第四部分和第五部分, 其中第四部分為數字,第五部分為:月、日、年和號中任一。
[0041] 步驟S13、采用步驟S12識別到的符合預定的時間格式的時間信息對初始化的搜 索時間范圍做調整,得到最終的搜索時間范圍。
[0042] 本實施例提出的時間格式一和時間格式二是對時間的常見表達形式的總結而提 出的,常見的時間表達形式例如可以是:"2013年8月12日"、"8月12日"、"12號"、"八月 十二日"、"明天"、"今天"、"今日"、"明日"、"后天"、"前天"、"近一周"、"近一個星期"、"上個 禮拜"、"上個月"、"下個月"、"近一個月"、"前3天"、"上1個星期"和"前三天"等等。
[0043] 其中,時間格式一包括三部分,其中第一部分主要為:今、昨、明、前、近、上、后和大 后中任一,第二部分主要為數字,第三部分主要為:日、天、月、周、年、號、星期和禮拜中任 一,其中第二部分可以缺省,例如:有些時間的表達式為"前三天",此時三部分均有,而有些 時間的表達式為"前天",此時缺少第二部分,但這是允許的。
[0044] 其中,時間格式二主要由第四部分和第五部分組成,其中第四部分為數字,第五部 分為:月、日、年和號中任一,其常見的表現形式為諸如"02年"、"25號"、"8月"、" 13日",等 等。
[0045] 本實施例,對于用戶輸入的信息,識別其中與時間格式一或時間格式二匹配的時 間信息,并根據該識別到的時間信息對初始化的搜索時間范圍做偏移或者做時間要素的替 換,以此確定最終的搜索時間范圍,此種方式,不需要用戶按照固定的格式在時間信息框中 輸入時間,也不需要用戶從時間選擇框中選擇時間,用戶只需要按照正常的時間表達方式 輸入含時間信息的搜索詞即可以,例如直接輸入"近一周雞蛋的價格"即可,因此可以降低 用戶的操作復雜度,提高用戶的體驗度,同時也可以使得相應的網頁搜索界面更簡潔。
[0046] 請參考圖2,是本發(fā)明提供的應用于搜索引擎中的搜索時間范圍確定方法的第二 實施例的流程示意圖,其包括:
[0047] 步驟S21、接收用戶輸入的信息,并初始化搜索時間范圍。
[0048] 其中,用戶輸入的信息可以是諸如"2013年6月5日白菜的價格,今天西瓜的價 格,明天的優(yōu)惠活動,上個星期的新聞,近三天的工作有哪些,近一年的房屋交易情況"等含 有時間信息的搜索式。
[0049] 其中,初始化搜索時間范圍時,可以將今天初始化搜索時間范圍,例如:當今天為 2013年8月12日時,則初始化時間范圍為:start (開始)=2013年8月12日00 :00 :00, end (結束)=2013 年 8 月 12 日 23 :59 :59。
[0050] 步驟S22、識別步驟S21中接收的信息中符合時間格式一的時間信息。
[0051] 步驟S23、確定識別到的符合時間格式一的時間信息中各部分對應的時間偏移參 數。
[0052] 步驟S24、將確定的各部分對應的時間偏移參數相乘作為最終的時間偏移量。
[0053] 步驟S25、采用最終的時間偏移量對所述初始化的時間搜索范圍作偏移。
[0054] 其中,時間格式一中每部分的關鍵詞對應時間偏移參數,時間偏移參數以天為單 位,將關鍵詞與時間偏移參數采用時間偏移參數映射表的形式進行存儲,其中時間偏移參 數映射表可以如表一所不。
[0055] 表一:
【權利要求】
1. 一種應用于搜索引擎中的搜索時間范圍確定方法,其特征在于:包括 接收用戶輸入的信息,并初始化搜索時間范圍; 識別所述接收的信息中符合預定的時間格式的時間信息,所述預定的時間格式包括時 間格式一和/或時間格式二;所述時間格式一至少包括第一部分和第三部分,其中第一部 分為:今、昨、明、前、近、上、后和大后中任一,第三部分為:日、天、月、周、年、號、星期和禮 拜中任一,所述時間格式二包括第四部分和第五部分,其中第四部分為數字,第五部分為: 月、日、年和號中任一; 采用所述識別出的符合預定的時間格式的時間信息對所述初始化的搜索時間范圍做 調整,得到最終的搜索時間范圍。
2. 如權利要求1所述的應用于搜索引擎中的搜索時間范圍確定方法,其特征在于:所 述時間格式一還包括第二部分,且第二部分為數字。
3. 如權利要求1所述的應用于搜索引擎中的搜索時間范圍確定方法,其特征在于:當 預定的時間格式包括時間格式一時,所述采用識別出的符合預定的時間格式的時間信息對 初始化的搜索時間范圍做調整為: 采用識別出的符合預定的時間格式的時間信息對初始化的搜索時間范圍做時間偏移。
4. 如權利要求1所述的應用于搜索引擎中的搜索時間范圍確定方法,其特征在于:當 預定的時間格式包括時間格式二時,所述采用識別出的符合預定的時間格式的時間信息對 初始化的搜索時間范圍做調整為: 采用識別出的符合預定的時間格式的時間信息對初始化的搜索時間范圍做時間要素 替換。
5. 如權利要求1所述的應用于搜索引擎中的搜索時間范圍確定方法,其特征在于:當 預定的時間格式包括時間格式一和時間格式二時,所述采用識別出的符合預定的時間格式 的時間信息對初始化的搜索時間范圍做調整為: 判斷所述接收的信息中是否含有符合時間格式一/時間格式二的時間信息; 若是,則對初始化的搜索時間范圍做時間偏移/時間要素替換; 若否,再判斷所述接收的信息中是否含有符合時間格式二/時間格式一的時間信息; 若是,則對初始化的搜索時間范圍做時間要素替換/時間偏移。
6. 如權利要求3、5任一項所述的應用于搜索引擎中的搜索時間范圍確定方法,其特征 在于:所述對初始化的搜索時間范圍做時間偏移,包括: 確定所述識別到的符合時間格式一的時間信息中各部分對應的時間偏移參數,所述時 間偏移參數以天為單位; 將確定的各部分對應的時間偏移參數的乘積作為最終的時間偏移量; 采用所述最終的時間偏移量對所述初始化的搜索時間范圍作偏移。
7. 如權利要求1、2、3、5任一項所述的應用于搜索引擎中的搜索時間范圍確定方法,其 特征在于: 所述今、昨、明、前、近、上、后和大后對應的時間偏移參數分別為:〇、一 1、1、一 1 或 _2、一 1、一 1、1 或 2、3 ; 所述日、天、月、周、年、號、星期和禮拜對應的時間偏移參數分別為:1、1、30、7、365、1、 7、7。
8. 如權利要求4或5所述的應用于搜索引擎中的搜索時間范圍確定方法,其特征在于:所述對初始化的搜索時間范圍做時間要素替換,包括如下任一項或多項:采用識別到的年 信息替換初始化的搜索時間范圍中的年信息,采用識別到的月信息替換初始化的搜索時間 范圍中的月信息和采用識別到的日或號信息替換初始化的搜索時間范圍中的日信息。
9. 一種應用于搜索引擎中的搜索時間范圍確定裝置,其特征在于:包括 接收和初始化模塊,用于接收用戶輸入的信息,并初始化搜索時間范圍; 識別模塊,用于識別所述接收的信息中符合預定的時間格式的時間信息,所述預定的 時間格式包括時間格式一和/或時間格式二;所述時間格式一至少包括第一部分和第三 部分,其中第一部分為:今、昨、明、前、近、上、后和大后中任一,第三部分為:日、天、月、周、 年、號、星期和禮拜中任一,所述時間格式二包括第四部分和第五部分,其中第四部分為數 字,第五部分為:月、日、年和號中任一; 處理模塊,用于采用所述識別模塊識別到的符合預定的時間格式的時間信息對所述接 收和初始化模塊初始化的搜索時間范圍做調整,得到最終的搜索時間范圍。
10. 如權利要求7所述的應用于搜索引擎中的搜索時間范圍確定裝置,其特征在于:所 述時間格式一還包括第二部分,且第二部分為數字。
【文檔編號】G06F17/30GK104424327SQ201310410046
【公開日】2015年3月18日 申請日期:2013年9月10日 優(yōu)先權日:2013年9月10日
【發(fā)明者】王忻 申請人:重慶新媒農信科技有限公司