[發明專利]軟件管理方法及裝置有效
| 申請號: | 201810374468.5 | 申請日: | 2018-04-24 |
| 公開(公告)號: | CN108572846B | 公開(公告)日: | 2021-06-25 |
| 發明(設計)人: | 姜光植;陳非;譚輝;陳龍;林涵 | 申請(專利權)人: | 致云科技有限公司 |
| 主分類號: | G06F8/71 | 分類號: | G06F8/71;G06F9/445 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 曹瑞敏 |
| 地址: | 610000 四川省成都*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 軟件 管理 方法 裝置 | ||
本發明涉及軟件管理技術領域,具體涉及一種軟件管理方法及裝置,應用于關聯有服務器的終端設備,方法包括:在終端設備啟動完成后,啟動保護服務以及啟動客戶端軟件,創建客戶端軟件對應的線程,并查詢終端設備與服務器之間的信道數量,根據創建的線程的數量創建與服務器之間連接的信道,且每個線程對應一個信道,控制保護服務監測各進程對應的信道是否被斷開以判斷進程是否被中斷,在監測到線程被中斷時,再次創建該線程,并控制保護服務創建該線程對應信道與服務器之間的連接。通過上述方法,以有效避免終端設備中的客戶端軟件被中斷時,不能及時被恢復的情況。
技術領域
本發明涉及軟件管理技術領域,具體而言,涉及一種軟件管理方法及裝置。
背景技術
現有的臺式計算機、筆記本計算機、智能型移動電話、平板計算機等,在運行程序前都需要進行開機操作,在開機完畢后才允許用戶以正常的方式啟動各種程序,例如多媒體播放程序、QQ或微信等。
但是,隨著人們需求的增長,程序越來越復雜且數量也越來越多,當要啟動執行某個程序時,由處理器從硬盤等非易失性存儲器中獲取程序文件,再在動態隨機存取內存(DRAM)等快速存儲器中開辟運行空間,在快速存儲器中加載該程序,當關閉該程序時,系統要回收這部分被占用的隨機存儲器空間,而在再一次啟動該程序時,還需要重復執行上述步驟過程,而由于處理器從硬盤等非易失性存儲器中獲取程序文件的過程通常較慢,這樣就造成了程序啟動時的延遲,造成效率低的問題。因此,提出一種能夠快速恢復軟件運行的方法是亟待解決的技術問題。
發明內容
有鑒于此,本發明的目的在于提供一種軟件管理方法及裝置,有效緩解上述技術問題。
為實現上述目的,本發明實施例采用如下技術方案:
一種軟件管理方法,應用于關聯有服務器的終端設備,所述方法包括:
在終端設備啟動完成后,啟動保護服務以及啟動客戶端軟件;
創建所述客戶端軟件對應的線程,并查詢所述終端設備與所述服務器之間的信道數量;
根據創建的線程的數量創建與服務器之間連接的信道,且每個線程對應一個信道;
控制所述保護服務監測各線程對應的信道是否被斷開以判斷所述線程是否被中斷;
在所述線程被中斷時,控制所述保護服務保存該線程的信息,以根據該線程信息再次創建線程,并控制所述保護服務創建該線程對應信道與所述服務器之間的連接。
可選的,在上述軟件管理方法中,所述服務器存儲有多種預設文件信息,所述預設文件信息包括預設文件名稱,在執行根據創建的線程的數量創建與服務器之間連接的信道的步驟之后,所述方法還包括:
控制所述保護服務獲取所述客戶端軟件對應的客戶端文件信息并通過對應的信道發送至服務器;
獲取所述服務器基于所述客戶端文件信息中包括的客戶端文件名稱查找到的對應的預設文件名稱,并將該預設文件名稱對應的預設文件信息與所述客戶端文件信息進行匹配得到的匹配結果,其中,所述匹配結果為相同或異常;
當匹配結果為異常時,對匹配結果為異常的客戶端文件名稱進行標記,并控制所述終端設備的顯示界面顯示該客戶端文件名稱及對應的標記。
可選的,在上述軟件管理方法中,所述客戶端文件信息包括文件版本信息和文件內容信息,所述預設文件信息包括預設版本信息和預設內容信息,所述獲取所述服務器基于所述客戶端文件信息中包括的客戶端文件名稱查找到的對應的預設文件名稱,并將該預設文件名稱對應的預設文件信息與所述客戶端文件信息進行匹配得到的匹配結果的步驟包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于致云科技有限公司,未經致云科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810374468.5/2.html,轉載請聲明來源鉆瓜專利網。





