应用软件的安装方法、运行方法、电子设备、计算机可读介质技术

技术编号:27527692 阅读:45 留言:0更新日期:2021-03-03 10:57
本公开提供了一种应用软件的安装方法,该方法包括:根据安装请求,确定应用软件的安装路径;当确定出应用软件的安装路径为远程路径时,则将应用软件安装在远程存储介质中。本公开还提供了一种应用软件的安装装置、运行方法及运行装置、电设备、计算机可读介质。计算机可读介质。计算机可读介质。

【技术实现步骤摘要】
应用软件的安装方法、运行方法、电子设备、计算机可读介质


[0001]本公开实施例涉及互联网
,特别涉及应用软件的安装方法及安装装置、运行方法及运行装置、电设备、计算机可读介质。

技术介绍

[0002]随着智能手机等手持电子设备的普及,越来越多的企业、团体针对手机,开发了对应的应用程序。如交电费APK应用程序、交物业费APK应用程序、吃饭、看电视、打游戏、社交聊天、视频等等应用程序客户端。这些应用随着电子技术、网络技术的发展,不管是安装文件、加载的资源、运行数据和生成文件的空间占用也在不断增大(如摄像头分辨率的提升,造成了拍照图片及录的视频文件跟着增大)。
[0003]随之而来的是,人们对于手机存储空间需求巨增。从32G、64G、128G到256G。随着手机存储空间的增大不但带来了手机成本增加,而一旦手机出现故障无法使用时,这些存储器件也跟着报废,存储器件没能达到有效利用。

技术实现思路

[0004]本公开实施例提供一种应用软件的安装方法及安装装置、运行方法及运行装置、电设备、计算机可读介质。
[0005]第一方面,本公开实施例提供了一种应用软件的安装方法,其包括:
[0006]根据安装请求,确定应用软件的安装路径;
[0007]当确定出应用软件的安装路径为远程路径时,则将应用软件安装在远程存储介质中。
[0008]可选地,所述将应用软件安装在远程存储介质中,包括:
[0009]判断用户设备与所述远程存储介质之间是否建立过网络连接;
[0010]若判断出用户设备与所述远程存储介质之间建立过网络连接,则判断所述用户设备与所述远程存储介质的当前网络连接状态;
[0011]若判断出所述用户设备与所述远程存储介质的当前网络连接正常,则将应用软件安装在远程存储介质中。
[0012]可选地,所述将应用软件安装在远程存储介质中,还包括:
[0013]若判断出用户设备与所述远程存储介质之间未建立过网络连接,则提示用户建立所述用户设备和所述远程存储介质之间的网络连接关系。
[0014]可选地,所述将应用软件安装在远程存储介质中,包括:
[0015]将用户设备的本地存储介质中的应用软件的安装程序加载到运行内存中,并对应用软件的安装程序的数据进行处理,生成应用软件对应的文件,保存至远程存储介质中。
[0016]可选地,所述将应用软件安装在远程存储介质中之后,还包括:
[0017]根据所安装的应用软件,在用户设备上生成应用图标,以及生成应用信息文件,并保存在本地存储介质中;其中,应用信息文件至少包括:应用软件的安装路径。
[0018]第二方面,本公开实施例提供了一种应用软件的运行方法,其包括:
[0019]根据接收到的应用软件的运行指令,确定应用软件的安装路径;
[0020]若确定出所述应用软件的安装路径为远程路径,则在远程存储介质中运行所述应用软件。
[0021]可选地,所述在远程存储介质中运行所述应用软件包括:
[0022]判断用户设备和所述远程存储介质的当前网络连接状态;
[0023]若判断出所述用户设备与所述远程存储介质的当前网络连接正常,则从所述远程存储介质中读取应用软件的数据到随机存取存储器中,并对所述应用软件的数据进行处理,以运行所述应用软件。
[0024]可选地,该方法还包括:
[0025]根据用户设备的网络速度,判断读取本地存储介质中的数据的速度是否大于读取远程存储介质中的数据的速度;
[0026]若读取本地存储介质中的数据的速度大于读取远程存储介质中的数据的速度,则将运行所述应用软件过程中需要保存的文件保存在本地存储介质中,否则反之。
[0027]第三方面,本公开实施例提供了一种应用软件的安装装置,其包括:
[0028]第一确定模块,用于根据安装请求,确定应用软件的安装路径;
[0029]安装模块,用于当确定出应用软件的安装路径为远程路径时,则将应用软件安装在远程存储介质中。
[0030]可选地,所述安装模块包括:
[0031]第一判断单元,用于判断用户设备与所述远程存储介质之间是否建立过网络连接;
[0032]第二判断单元,用于在所述第一判断单元判断出用户设备与所述远程存储介质之间建立过网络连接时,判断所述用户设备与所述远程存储介质的当前网络连接状态;
[0033]安装单元,用于在所述第二判断单元判断出所述用户设备与所述远程存储介质的当前网络连接正常时,将应用软件安装在远程存储介质中。
[0034]可选地,所述安装模块还包括:
[0035]提示单元,用于在所述第一判断单元判断出用户设备与所述远程存储介质之间未建立过网络连接时,提示用户建立所述用户设备和所述远程存储介质之间的网络连接关系。
[0036]可选地,所述安装模块,具体用于将用户设备的本地存储介质中的应用软件的安装程序加载到运行内存中,并对应用软件的安装程序的数据进行处理,生成应用软件对应的文件,保存至远程存储介质中。
[0037]可选地,该装置还包括:
[0038]生成模块,用于根据所述安装模块所安装的应用软件,在用户设备上生成应用图标,以及生成应用信息文件,并保存在本地存储介质中;其中,应用信息文件至少包括:应用软件的安装路径。
[0039]第四方面,本公开实施例还提供了一种应用软件的运行装置,其包括:
[0040]第二确定模块,用于根据接收到的应用软件的运行指令,确定应用软件的安装路径;
[0041]运行模块,用于在所述第二确定模块,确定出所述应用软件的安装路径为远程路径时,在远程存储介质中运行所述应用软件。
[0042]可选地,所述运行模块包括:
[0043]第三判断单元,用于判断用户设备和所述远程存储介质的当前网络连接状态;
[0044]运行单元,用于在所述第一判断单元判断出所述用户设备与所述远程存储介质的当前网络连接正常时,则从所述远程存储介质中读取应用软件的数据到随机存取存储器中,并对所述应用软件的数据进行处理,以运行所述应用软件。
[0045]可选地,该装置还包括:
[0046]第二判断模块,用于根据用户设备的网络速度,判断读取本地存储介质中的数据的速度是否大于读取远程存储介质中的数据的速度;
[0047]保存模块,用于在所述第二判断模块判断出读取本地存储介质中的数据的速度大于读取远程存储介质中的数据的速度,则将运行所述应用软件过程中需要保存的文件保存在本地存储介质中,否则反之。
[0048]第五方面,本公开实施例提供了一种电子设备,其包括:
[0049]一个或多个处理器;
[0050]存储装置,其上存储有一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现权利要求1-8中任意一项所述的方法。
[0051]第六方面,本公开实施例提供了一种计算本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用软件的安装方法,其包括:根据安装请求,确定应用软件的安装路径;当确定出应用软件的安装路径为远程路径时,则将应用软件安装在远程存储介质中。2.根据权利要求1所述的方法,其中,所述将应用软件安装在远程存储介质中,包括:判断用户设备与所述远程存储介质之间是否建立过网络连接;若判断出用户设备与所述远程存储介质之间建立过网络连接,则判断所述用户设备与所述远程存储介质的当前网络连接状态;若判断出所述用户设备与所述远程存储介质的当前网络连接正常,则将应用软件安装在远程存储介质中。3.根据权利要求2所述的方法,其中,所述将应用软件安装在远程存储介质中,还包括:若判断出用户设备与所述远程存储介质之间未建立过网络连接,则提示用户建立所述用户设备和所述远程存储介质之间的网络连接关系。4.根据权利要求1-3中任一项所述的方法,其中,所述将应用软件安装在远程存储介质中,包括:将用户设备的本地存储介质中的应用软件的安装程序加载到运行内存中,并对应用软件的安装程序的数据进行处理,生成应用软件对应的文件,保存至远程存储介质中。5.根据权利要求1-3中任一项所述的方法,其中,所述将应用软件安装在远程存储介质中之后,还包括:根据所安装的应用软件,在用户设备上生成应用图标,以及生成应用信息文件,并保存在本地存储介质中;其中,应用信息文件至少包括:应用软件的安装路径。6.一种应用软件的运行方法,其包括:根据接收到的应用软件的运行指令,确定应用软件的安装路径;若确定出所述应用软件的安装路径为远程路径,则在远程存储介质中运行所述应用软件。7.根据权利要求6所述的方法,其中,所述在远程存储介质中运行所述应用软件,包括:判断用户设备和所述远程存储介质的当前网络连接状态;若判断出所述用户设备与所述远程存储介质的当前网络连接正常,则从所述远程存储介质中读取应用软件的数据到随机存取存储器中,并对所述应用软件的数据进行处理,以运行所述应用软件。8.根据权利要求6或7所述的方法,其中,还包括:根据用户设备的网络速度,判断读取本地存储介质中的数据的速度是否大于读取远程存储介质中的数据的速度;若读取本地存储介质中的数据的速度大于读取远程存储介质中的数据的速度,则将运行所述应用软件过程中需要保存的文件保存在本地存储介质中,否则反之。9.一种应用软件的安装装置,其包括:第一确定模块,用于根据安装请求,确定应用软件的安装路径;安装模块,用于当确定出应用软件的安装路径为远程路径时,则将应用软件安装在远程存储介质中。10.根据权利要求9所述的装置,其中,所述安装模块包括:
第一判断单元,用于判断用...

【专利技术属性】
技术研发人员:杨超锋
申请(专利权)人:西安中兴新软件有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1