[發明專利]軟件調用方法與裝置有效
| 申請號: | 201210407754.X | 申請日: | 2012-10-23 |
| 公開(公告)號: | CN102945157A | 公開(公告)日: | 2013-02-27 |
| 發明(設計)人: | 李海亮;雷海波;趙洪日;任寰 | 申請(專利權)人: | 北京奇虎科技有限公司;奇智軟件(北京)有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F17/30 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 蘇培華 |
| 地址: | 100088 北京市西城區新*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 軟件 調用 方法 裝置 | ||
技術領域
本發明涉及計算機技術領域,特別是涉及一種軟件調用方法與裝置。
背景技術
瀏覽器是供用戶訪問互聯網的工具,通過瀏覽器,用戶可以進行諸如瀏覽網頁、搜索查找信息、購物等各種活動。其中,搜索查找信息是瀏覽器的一項重要功能,瀏覽器結合搜索引擎能夠為用戶提供方便快捷的搜索查找功能,使用戶獲取豐富的信息。
目前,用戶在進行搜索查找時,在瀏覽器地址欄或搜索里輸入關鍵詞,地址欄或搜索的下方會出現搜索建議,幫助用戶完善搜索關鍵詞或者直接訪問網址。如,用戶輸入“360壓縮”,在地址欄或搜索的下方會出現的搜索建議包括“360壓縮軟件”、“360壓縮下載”、“360壓縮軟件官方下載”、“360壓縮包”、“360壓縮怎么用”等等搜索建議,用戶可以直接點擊這些搜索建議進行相關信息搜索,而不必逐字輸入,提高搜索查找效率。
對用戶的搜索查找行為進行分析可以發現,用戶的搜索查找行為的最終目的可能不僅僅是獲取信息。例如,當用戶要搜索某一類關鍵詞,比如軟件類,用戶最終目的是要下載并安裝軟件。但是,目前的搜索建議只能提供相關關鍵詞,如“360壓縮下載”。如果用戶想下載并安裝“360壓縮軟件”,則需要點擊搜索后,進入搜索頁面,然后再次點擊鏈接,進入軟件下載頁面,找到軟件下載按鈕,點擊下載,下載完成后再點擊安裝,步驟繁多,無法實現快速方便的軟件安裝,如軟件一鍵安裝。
可見,如何滿足用戶搜索查找行為的最終目的,提供更為方便快捷的解決方案,以幫助用戶減少實現最終目的的操作步驟,成為目前亟待解決的問題。
發明內容
鑒于上述現有方案不能滿足用戶搜索查找行為的最終目的,無法幫助用戶減少實現最終目的的操作步驟的問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的軟件調用方法與裝置。
依據本發明的一個方面,提供了一種軟件調用方法,包括:瀏覽器獲取軟件調用配置信息和用戶通過瀏覽器輸入的查詢詞,其中,軟件調用配置信息包括待調用軟件與其支持的應用的對應關系的信息;根據軟件調用配置信息,判斷查詢詞與待調用軟件所支持的應用是否匹配;若是,則瀏覽器顯示與查詢詞相匹配的應用的待操作選項,以供用戶選擇待操作選項,以通過瀏覽器調用與應用相對應的待調用軟件執行用戶選擇的待操作選項所指示的操作。
可選地,軟件調用方法還包括:根據軟件調用配置信息,確定瀏覽器所在的客戶端已安裝的待調用軟件;根據軟件調用配置信息,判斷查詢詞與待調用軟件所支持的應用是否匹配的步驟包括:根據軟件調用配置信息,判斷查詢詞與已安裝的待調用軟件所支持的應用是否匹配。
可選地,軟件調用方法還包括:瀏覽器確定待調用軟件對與查詢詞相匹配的應用的可支持操作;根據可支持操作生成待操作選項。
可選地,瀏覽器確定待調用軟件對與查詢詞相匹配的應用的可支持操作的步驟包括:瀏覽器將與查詢詞相匹配的應用的信息發送給已安裝的待調用軟件;接收已安裝的待調用軟件的返回信息;根據返回信息確定待調用軟件對與查詢詞相匹配的應用的可支持操作。
可選地,接收已安裝的待調用軟件的返回信息的步驟包括:接收已安裝的待調用軟件通過其第一調用接口向瀏覽器返回的返回信息,其中,返回信息包括已安裝的待調用軟件對應用的可支持操作的信息、和待調用軟件為可支持操作建立的任務的任務標識信息。
可選地,通過瀏覽器調用與應用相對應的待調用軟件執行用戶選擇的待操作選項所指示的操作的步驟包括:瀏覽器確定用戶選擇的待操作選項;根據選擇的待操作選項,獲取待調用軟件為生成待操作選項的可支持操作建立的任務的任務標識信息;將任務標識信息指示的任務標識發送給待調用軟件的第二調用接口,通過第二調用接口調用待調用軟件執行用戶選擇的待操作選項所指示的操作。
可選地,瀏覽器確定待調用軟件對與查詢詞相匹配的應用的可支持操作的步驟包括:瀏覽器獲取已安裝的待調用軟件對其支持的應用的默認可支持操作;根據默認可支持操作,確定已安裝的待調用軟件對與查詢詞相匹配的應用的可支持操作。
可選地,軟件調用配置信息還包括待調用軟件的優先級信息,和/或,待調用軟件支持的應用的優先級信息;根據軟件調用配置信息,判斷查詢詞與待調用軟件所支持的應用是否匹配的步驟包括:按照待調用軟件的優先級信息和/或待調用軟件支持的應用的優先級信息,根據待調用軟件與其支持的應用的對應關系,判斷查詢詞與待調用軟件所支持的應用是否匹配。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇虎科技有限公司;奇智軟件(北京)有限公司,未經北京奇虎科技有限公司;奇智軟件(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210407754.X/2.html,轉載請聲明來源鉆瓜專利網。
- 同類專利
- 專利分類





