[發明專利]一種推薦安裝軟件的方法、終端設備、云端服務器及系統有效
| 申請號: | 201210492413.7 | 申請日: | 2012-11-27 |
| 公開(公告)號: | CN103838799A | 公開(公告)日: | 2014-06-04 |
| 發明(設計)人: | 崔樂;楊貴才;盤善君 | 申請(專利權)人: | 北京金山云科技有限公司;北京金山云網絡技術有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京安信方達知識產權代理有限公司 11262 | 代理人: | 栗若木;曲鵬 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 推薦 安裝 軟件 方法 終端設備 云端 服務器 系統 | ||
技術領域
本發明涉及計算機軟件技術領域,尤其涉及一種推薦安裝軟件的方法、終端設備、云端服務器及系統。
背景技術
用戶日常使用的各種軟件都有自己固定的數據格式,操作系統通過軟件在系統里注冊的特有的文件后綴名來識別它們。當用戶打開一個文件時,操作系統會根據文件的后綴名來判斷,用哪個應用打開該文件。
但是當操作系統遇到一個在本操作系統未注冊的文件后綴名時,就會出現無法打開文件的情況,這時候操作系統無能為力,只能求助于用戶,操作系統會提示用戶從操作系統現有的應用程序列表中選擇一個應用程序來嘗試打開文件。
現有技術的缺點包括:
1、不能幫助用戶選擇和判斷打開該文件可能需求的應用程序,而是僅給出全部程序的列表讓用戶自選。這通常不適合大多數的用戶,大多數用戶只了解很小一部分文件后綴與應用程序對應關系。
2、一臺終端中需要安裝的應用程序數量越來越多,查找一個適用的應用程序變得越來越浪費時間。
3、列表中的應用程序未顯性的表明自己可以打開哪些后綴的文件,而需要用戶手動的選擇每一個應用程序去嘗試。
4、當嘗試過應用程序列表里的所有程序后,很有可能還是不能正常打開該文件,這時用戶會處于茫然失措的狀態即不知道應使用何種應用程序打開該文件,也不知道應從哪里得到應用程序。
5、眾多網站都提供安裝程序下載時,用戶還需要判斷提供下載的安裝程序是否安全可信,貿然去下載一個安裝程序進行安裝也是非常不安全的。
發明內容
本發明要解決的技術問題是提供一種推薦安裝軟件的方法及終端設備及云端服務器及系統,為終端無法打開文件時提供解決方案。
為了解決上述技術問題,本發明提供了一種推薦安裝軟件的方法,包括:終端設備收到訪問一文件的請求并且所述終端設備無法通過已安裝應用程序打開所述文件時,所述終端設備或者云端服務器根據所述文件的文件數據判斷出文件類型,所述云端服務器根據所述文件類型為所述終端設備提供能夠打開所述文件類型對應文件的應用程序的信息。
進一步地,上述方法還可以具有以下特點:
所述云端服務器根據所述文件的文件數據判斷出文件類型的步驟具體為:所述終端設備向所述云端服務器發送打開所述文件的請求,云端服務器收到所述請求后根據所述文件的文件數據判斷文件類型。
進一步地,上述方法還可以具有以下特點:
所述終端設備根據所述文件的文件數據判斷出文件類型的步驟具體為:所述終端設備根據所述文件的文件數據判斷出文件類型后,將所述文件類型通知至所述云端服務器。
進一步地,上述方法還可以具有以下特點:
根據所述文件的文件數據判斷出文件類型包括:
對所述文件進行拆包分析,分析其文件頭的信息和/或分析其文件內容的信息,判斷相應的文件類型。
進一步地,上述方法還可以具有以下特點:
所述方法還包括如下步驟:
所述云端服務器根據所述終端設備的系統配置信息為所述終端設備提供匹配所述系統配置信息的能夠打開所述文件類型對應文件的應用程序的信息。
進一步地,上述方法還可以具有以下特點:
所述應用程序的信息是指程序鏈接地址或所述云端服務器上的應用程序的內容。
為了解決上述技術問題,本發明提供了一種終端設備,包括控制模塊、發送模塊、接收模塊;
所述控制模塊,用于收到訪問一文件的請求并且所述終端設備無法通過已安裝應用程序打開所述文件時,根據所述文件的文件數據判斷出文件類型后通知至云端服務器或者向發送模塊發送觸發消息;
所述發送模塊,用于收到所述控制模塊發送的觸發消息后向云端服務器發送打開所述文件的請求;
所述接收模塊,用于接收云端服務器發送的能夠打開所述文件類型對應文件的應用程序的信息。
進一步地,上述終端設備還可以具有以下特點:
所述控制模塊,還用于對所述文件進行拆包分析,分析其文件頭的信息和/或分析其文件內容的信息,判斷相應的文件類型。
為了解決上述技術問題,本發明提供了一種云端服務器,包括接收模塊、分析模塊、發送模塊;
所述接收模塊,用于接收終端設備發送的文件類型或文件;
所述分析模塊,用于在所述接收模塊收到所述文件類型時,確定能夠打開所述文件類型對應文件的應用程序的信息,還用于在所述接收模塊收到所述文件時,根據所述文件的文件數據判斷出文件類型,確定能夠打開所述文件類型對應文件的應用程序的信息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京金山云科技有限公司;北京金山云網絡技術有限公司,未經北京金山云科技有限公司;北京金山云網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210492413.7/2.html,轉載請聲明來源鉆瓜專利網。





