[发明专利]软件管理方法及装置有效
申请号: | 201810374468.5 | 申请日: | 2018-04-24 |
公开(公告)号: | CN108572846B | 公开(公告)日: | 2021-06-25 |
发明(设计)人: | 姜光植;陈非;谭辉;陈龙;林涵 | 申请(专利权)人: | 致云科技有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F9/445 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 曹瑞敏 |
地址: | 610000 四川省成都*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 管理 方法 装置 | ||
本发明涉及软件管理技术领域,具体涉及一种软件管理方法及装置,应用于关联有服务器的终端设备,方法包括:在终端设备启动完成后,启动保护服务以及启动客户端软件,创建客户端软件对应的线程,并查询终端设备与服务器之间的信道数量,根据创建的线程的数量创建与服务器之间连接的信道,且每个线程对应一个信道,控制保护服务监测各进程对应的信道是否被断开以判断进程是否被中断,在监测到线程被中断时,再次创建该线程,并控制保护服务创建该线程对应信道与服务器之间的连接。通过上述方法,以有效避免终端设备中的客户端软件被中断时,不能及时被恢复的情况。
技术领域
本发明涉及软件管理技术领域,具体而言,涉及一种软件管理方法及装置。
背景技术
现有的台式计算机、笔记本计算机、智能型移动电话、平板计算机等,在运行程序前都需要进行开机操作,在开机完毕后才允许用户以正常的方式启动各种程序,例如多媒体播放程序、QQ或微信等。
但是,随着人们需求的增长,程序越来越复杂且数量也越来越多,当要启动执行某个程序时,由处理器从硬盘等非易失性存储器中获取程序文件,再在动态随机存取内存(DRAM)等快速存储器中开辟运行空间,在快速存储器中加载该程序,当关闭该程序时,系统要回收这部分被占用的随机存储器空间,而在再一次启动该程序时,还需要重复执行上述步骤过程,而由于处理器从硬盘等非易失性存储器中获取程序文件的过程通常较慢,这样就造成了程序启动时的延迟,造成效率低的问题。因此,提出一种能够快速恢复软件运行的方法是亟待解决的技术问题。
发明内容
有鉴于此,本发明的目的在于提供一种软件管理方法及装置,有效缓解上述技术问题。
为实现上述目的,本发明实施例采用如下技术方案:
一种软件管理方法,应用于关联有服务器的终端设备,所述方法包括:
在终端设备启动完成后,启动保护服务以及启动客户端软件;
创建所述客户端软件对应的线程,并查询所述终端设备与所述服务器之间的信道数量;
根据创建的线程的数量创建与服务器之间连接的信道,且每个线程对应一个信道;
控制所述保护服务监测各线程对应的信道是否被断开以判断所述线程是否被中断;
在所述线程被中断时,控制所述保护服务保存该线程的信息,以根据该线程信息再次创建线程,并控制所述保护服务创建该线程对应信道与所述服务器之间的连接。
可选的,在上述软件管理方法中,所述服务器存储有多种预设文件信息,所述预设文件信息包括预设文件名称,在执行根据创建的线程的数量创建与服务器之间连接的信道的步骤之后,所述方法还包括:
控制所述保护服务获取所述客户端软件对应的客户端文件信息并通过对应的信道发送至服务器;
获取所述服务器基于所述客户端文件信息中包括的客户端文件名称查找到的对应的预设文件名称,并将该预设文件名称对应的预设文件信息与所述客户端文件信息进行匹配得到的匹配结果,其中,所述匹配结果为相同或异常;
当匹配结果为异常时,对匹配结果为异常的客户端文件名称进行标记,并控制所述终端设备的显示界面显示该客户端文件名称及对应的标记。
可选的,在上述软件管理方法中,所述客户端文件信息包括文件版本信息和文件内容信息,所述预设文件信息包括预设版本信息和预设内容信息,所述获取所述服务器基于所述客户端文件信息中包括的客户端文件名称查找到的对应的预设文件名称,并将该预设文件名称对应的预设文件信息与所述客户端文件信息进行匹配得到的匹配结果的步骤包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于致云科技有限公司,未经致云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810374468.5/2.html,转载请声明来源钻瓜专利网。