CN105867966A - 应用软件的安装方法及装置 - Google Patents

应用软件的安装方法及装置 Download PDF

Info

Publication number
CN105867966A
CN105867966A CN201511029503.2A CN201511029503A CN105867966A CN 105867966 A CN105867966 A CN 105867966A CN 201511029503 A CN201511029503 A CN 201511029503A CN 105867966 A CN105867966 A CN 105867966A
Authority
CN
China
Prior art keywords
installation
application software
operating system
background operating
terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201511029503.2A
Other languages
English (en)
Inventor
高健
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LeTV Information Technology Beijing Co Ltd
Original Assignee
LeTV Information Technology Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by LeTV Information Technology Beijing Co Ltd filed Critical LeTV Information Technology Beijing Co Ltd
Priority to CN201511029503.2A priority Critical patent/CN105867966A/zh
Publication of CN105867966A publication Critical patent/CN105867966A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Stored Programmes (AREA)

Abstract

本发明实施例公开了一种应用软件的安装方法及装置,其中所述方法包括:后台操作***获取应用安装进程提供的应用软件的后台安装请求消息,所述后台安装请求消息中包含所述应用软件的安装信息;所述后台操作***根据所述安装信息确定将所述应用软件安装至终端的安装路径;所述后台操作***根据所述安装路径将所述应用软件安装到所述终端中。本发明实施例能够在后台操作***自动完成应用软件的安装。

Description

应用软件的安装方法及装置
技术领域
本发明实施例涉及互联网技术领域,尤其涉及一种应用软件的安装方法及装置。
背景技术
智能电视是基于互联网浪潮冲击形成的新产品,其目的是带给用户更便捷的体验,目前已经成为电视的潮流趋势。智能电视,是具有全开放式平台,搭载了操作***,用户在欣赏普通电视内容的同时,可自行安装和卸载各类应用软件,持续对功能进行扩充和升级的新电视产品。
在现有技术中,在智能电视上安装应用软件时,应用软件的安装界面会锁定整个电视显示屏幕,直至该应用软件安装完成。因此,现有应用软件在安装的过程中占用了电视屏幕的整个画面,在安装过程中用户不能够再浏览或者使用其它应用程序,尤其是在电视性能低的情况下,安装过程会持续相当长的一段时间,从而影响用户后续操作。
发明内容
本发明实施例提供一种应用软件的安装方法及装置,能够在后台操作***自动完成应用软件的安装。
第一方面,本发明实施例提供了一种应用软件的安装方法,包括:
后台操作***获取应用安装进程提供的应用软件的后台安装请求消息,所述后台安装请求消息中包含所述应用软件的安装信息;
所述后台操作***根据所述安装信息确定将所述应用软件安装至终端的安装路径;
所述后台操作***根据所述安装路径将所述应用软件安装到所述终端中。
第二方面,本发明实施例还提供一种应用软件的安装方法,包括:
应用安装进程向后台操作***提供包含应用软件的安装信息的后台安装请求消息,以使所述后台操作***根据所述安装信息确定将所述应用软件安装至终端的安装路径;
所述应用安装进程通过后台线程获取所述后台操作***根据所述安装路径将所述应用软件安装到所述终端中的写入操作,且同时进行视频控制界面显示。
第三方面,本发明实施例还提供一种实现应用软件安装的装置,包括:
第一获取模块,配置于后台操作***中,用于获取应用安装进程提供的应用软件的后台安装请求消息,所述后台安装请求消息中包含所述应用软件的安装信息;
路径确定模块,配置于后台操作***中,用于根据所述安装信息确定将所述应用软件安装至所述终端的安装路径;
安装模块,配置于后台操作***中,用于根据所述安装路径将所述应用软件安装到所述终端中。
第四方面,本发明实施例还提供一种实现应用软件的安装的装置,包括:
提供模块,配置于应用安装进程中,用于向后台操作***提供包含应用软件的安装信息的后台安装请求消息,以使所述后台操作***根据所述安装信息确定将所述应用软件安装至终端的安装路径;
第二获取模块,用于通过后台线程获取所述后台操作***根据所述安装路径将所述应用软件安装到所述终端中的写入操作,且同时进行视频控制界面显示。
本发明实施例通过后台操作***根据获取的后台安装请求消息中的应用软件的安装信息,确定将所述应用软件安装至终端的安装路径,并按照所述安装路径将所述应用软件安装到所述终端中,无需在终端显示安装界面,本发明实施例能够在后台操作***自动完成应用软件的安装。
附图说明
图1为本发明实施例一提供的应用软件的安装方法的流程示意图;
图2为本发明实施例二提供的应用软件的安装方法的流程示意图;
图3为本发明实施例三提供的应用软件的安装方法的流程示意图;
图4为本发明实施例四提供的实现应用软件的安装的装置的结构示意图;
图5为本发明实施例五提供的实现应用软件的安装的装置的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
图1为本发明实施例一提供的应用软件的安装方法的流程示意图,本实施例的执行主体,可为本发明实施例提供的实现应用软件的安装方法的装置,该实现应用软件的安装方法的装置配置于后台操作***中,其中所述后台操作***可为安卓***、或塞班***、或windows操作***,或IOS***,可以是安装应用软件的终端本地所适用的操作***,也可以是与终端远程交互的服务器所适用的操作***。如图1所示,具体包括:
步骤11、后台操作***获取应用安装进程提供的应用软件的后台安装请求消息,所述后台安装请求消息中包含所述应用软件的安装信息;
其中,所述安装信息中至少包含所述应用软件的安装路径,除此之外,所述安装信息中还可包含所述应用软件的安装终端的终端标识、应用软件的软件标识、应用软件的安装包或当前安装进度等信息。
具体的,在用户在终端上安装应用软件时,首先选定该应用软件的安装位置,例如以所述终端为平板电脑为例,是选择安装在C盘、D盘、还是E盘,以及安装在选定盘的哪个文件夹里面,如果所述终端为智能手机或者智能电视,是选择安装在内存卡中,还是扩展存储器里,以及安装的文件夹目录,可由用户自己选定,然后所述应用安装进程获取到用户的设定的安装路径之后,将该安装路径添加至后台安装请求消息中,提供至后台操作***。或者,所述应用安装进程自动设置默认安装路径,将默认安装路径作为安装路径添加至后台安装请求消息中,提供至后台操作***。
步骤12、所述后台操作***根据所述安装信息确定将所述应用软件安装至终端的安装路径;
具体的,所述后台操作***通过解析所述后台安装请求消息,获取到安装信息,从所述安装信息中获取到所述应用软件的安装路径,所述后台操作***根据所述安装路径将所述应用软件安装至所述终端中。
步骤13、所述后台操作***根据所述安装路径将所述应用软件安装到所述终端中。
具体的,若所述后台安装请求消息中包含所述应用软件的安装包,则所述后台操作***可通过解析所述后台安装请求消息获取所述应用软件的安装包;若所述后台安装请求消息中仅包含所述应用软件的软件标识,则所述后台操作***可根据所述软件标识从本地数据库中或者互联网上获取对应的安装包。所述后台操作***获取到所述应用软件的安装包之后,通过解压和/或编译,根据所述安装路径将所述应用软件安装到所述终端中。
本实施例通过后台操作***根据获取的后台安装请求消息中的应用软件的安装信息,确定将所述应用软件安装至终端的安装路径,并按照所述安装路径将所述应用软件安装到所述终端中,无需在终端显示安装界面,本实施例能够在后台操作***自动完成应用软件的安装。
示例性的,在上述实施例的基础上,所述后台操作***根据所述安装路径将所述应用软件安装到终端中,包括:
所述后台操作***根据所述安装路径确定所述终端中是否存在安装文件夹目录,若是,则直接将所述应用软件安装到所述安装文件夹目录中,若否,则创建安装文件夹目录,将所述应用软件安装到所述创建的安装文件夹目录中。
例如,在安装应用软件时,一般会生成存储所述应用软件对应安装文件的文件夹,该文件夹通常以该应用软件的软件名称或软件标识命名。例如,以PPS应用软件为例,所述后台操作***根据所述述安装路径遍历所述终端中的文件夹,并获取文件夹的名称,确定是否存在以PPS命名的文件夹目录,若存在,则直接将解压和/或编译PPS安装包产生的安装文件存储在所述PPS命名的文件夹目录,若不存在,则需要创建以PPS命名的文件夹目录,然后将解压和/或编译PPS安装包产生的安装文件存储在创建的以PPS命名的文件夹目录中。
示例性的,在上述实施例的基础上,所述后台操作***将所述应用软件安装到所述安装文件夹目录中,包括:
所述后台操作***获取所述应用软件对应的安装包;
所述后台操作***根据安装进度解压和/或编译所述应用软件的安装包的全部或部分,将解析的安装文件存放至所述已存在的安装文件夹目录中。
具体的,当所述应用安装进程检测到正在安装的应用软件,并确定所述正在安装的应用软件的安装时间已超过预设时间(例如1分钟)时,则将所述正在安装的应用软件的安装进度、安装信息和终端标识添加至所述后台安装请求消息中,并将所述后台安装请求消息提供至所述后台操作***。当所述安装进度为0时,则说明该应用软件还未开始安装,则所述后台操作***解压和/或编译所述应用软件的安装包的全部,将解析的安装文件存放至所述已存在的安装文件夹目录中;当所述安装进度为大于0的数值时,则说明该应用软件已开始安装,则所述后台操作***根据安装进度继续解压和/或编译所述应用软件的安装包的剩余部分,将解析的剩余安装文件存放至所述已存在的安装文件夹目录中。
示例性的,在上述实施例的基础上,为保证应用软件的安装过程更加智能,所述方法还包括:
所述后台操作***完成所述应用软件的安装之后,存储所述终端的终端标识及所述应用软件的安装记录,并向所述终端发送提示消息以提示用户所述应用软件已经安装完成;
当所述后台操作***再次获取到所述应用软件的安装请求时,提示用户所述应用软件已安装;
或者,
当所述后台操作***获取应用安装进程提供的所述应用软件的卸载请求时,所述后台操作***根据所述应用安装进程标识及所述应用软件的安装记录清空所述终端中安装路径中的安装文件。
上述各实施例同样可以通过后台操作***根据获取的后台安装请求消息中的应用软件的安装信息,确定将所述应用软件安装至终端的安装路径,并按照所述安装路径将所述应用软件安装到所述终端中,无需在终端显示安装界面,上述各实施例同样能够在后台操作***自动完成应用软件的安装。
实施例二
图2为本发明实施例二提供的应用软件的安装方法的流程示意图,本实施例的执行主体,可为本发明实施例提供的实现应用软件的安装的装置,该实现应用软件的安装的装置配置于应用安装进程中。如图2所示,具体包括:
步骤21、应用安装进程向后台操作***提供包含应用软件的安装信息的后台安装请求消息,以使所述后台操作***根据所述安装信息确定将所述应用软件安装至终端的安装路径;
其中,所述安装信息中至少包含所述应用软件的安装路径,除此之外,所述安装信息中还可包含所述终端的终端标识、应用软件的软件标识、应用软件的安装包或当前安装进度等信息。
具体的,在用户在终端上安装应用软件时,首先选定该应用软件的安装位置,例如以所述终端为平板电脑为例,是选择安装在C盘、D盘、还是E盘,以及安装在选定盘的哪个文件夹里面,如果所述终端为智能手机或者智能电视,是选择安装在内存卡中,还是扩展存储器里,以及安装的文件夹目录,可由用户自己选定,然后所述应用安装进程将该安装路径添加至后台安装请求消息中,提供至后台操作***。所述后台操作***通过解析所述后台安装请求消息获取所述安装信息,并根据所述安装信息确定将所述应用软件安装至所述终端的安装路径。
步骤22、所述应用安装进程通过后台线程获取所述后台操作***将所述应用软件安装到所述应用安装进程中的写入操作,且同时进行视频控制界面显示。
所述后台操作***在安装过程中,通过解压和/或编译所述应用软件的安装包,将对应的安装文件根据所述安装路径写入到所述终端中,同时进行视频控制界面显示。
本实施例通过应用安装进程向后台操作***提供包含应用软件的安装信息的后台安装请求消息,以使所述后台操作***根据所述安装信息确定将所述应用软件安装至终端的安装路径;所述应用安装进程通过后台线程获取所述后台操作***根据所述安装路径将所述应用软件安装到所述终端中的写入操作,且同时进行视频控制界面显示。本实施例无需在终端显示安装界面,能够在后台操作***自动完成应用软件的安装。
示例性的,在上述实施例的基础上,应用安装进程向后台操作***提供包含应用软件的安装信息的后台安装请求消息,包括:
所述应用安装进程检测到正在安装的应用软件,并确定所述正在安装的应用软件的安装时间已超过预设时间,则将所述正在安装的应用软件的安装进度、安装信息和终端标识添加至所述后台安装请求消息中,并将所述后台安装请求消息提供至所述后台操作***。
其中,所述预设时间可在终端由用户自定义设置,也可在开发所述应用软件时,由开发人员设置,打包至安装包中。
具体的,当所述应用安装进程检测到正在安装的应用软件的安装时间已超过预设时间时,则所述应用软件的安装进度、安装信息和终端标识添加至所述后台安装请求消息中,一同提供至所述后台操作***,由所述后台操作***根据所述安装进度、安装信息和终端标识继续完成安装,从而避免了所述应用软件在终端长时间的安装,导致的用户无法再次进行其他操作的问题。
示例性的,在上述实施例的基础上,应用安装进程将所述后台安装请求消息提供至所述后台操作***之后,还包括:
所述应用安装进程关闭所述正在安装的应用软件的安装界面,并停止安装过程。
上述各实施例同样通过应用安装进程向后台操作***提供包含应用软件的安装信息的后台安装请求消息,以使所述后台操作***根据所述安装信息确定将所述应用软件安装至所述终端的安装路径;所述应用安装进程通过后台线程获取所述后台操作***根据所述安装路径将所述应用软件安装到所述终端中的写入操作,且同时进行视频控制界面显示。上述各实施例无需在终端显示安装界面,能够在后台操作***自动完成应用软件的安装。
另外,所述应用安装进程也可自行控制所述应用软件的安装,无需借助于后台操作***。具体的,所述应用安装进程检测到正在安装的应用软件,并确定所述正在安装的应用软件的安装时间已超过预设时间(例如1分钟)之后,则自动隐藏应用软件的安装界面,所述应用软件继续在本地安装,待隔预定时间(例如2分钟)后,再次自动弹出所述安装界面,或者,待所述应用软件安装完成之后,显示提示消息,以提示用户所述应用软件已安装完成。
实施例三
图3为本发明实施例三提供的应用软件的安装方法的流程示意图,本实施例为优选实施例,本实施例的执行主体为应用安装进程和后台操作***,通过应用安装进程和后台操作***的指令交互完成应用软件的安装。如图3所示,具体包括:
步骤31、应用安装进程检测到正在安装的应用软件,并确定所述正在安装的应用软件的安装时间已超过预设时间,则将所述正在安装的应用软件的安装进度和安装路径添加至所述后台安装请求消息中,并将所述后台安装请求消息提供至所述后台操作***;
步骤32、所述应用安装进程关闭所述正在安装的应用软件的安装界面,并停止安装过程;
步骤33、所述后台操作***根据所述安装路径确定终端中是否存在安装文件夹目录;
若所述后台操作***确定所述终端中已存在安装文件夹目录,则执行步骤34,若所述后台操作***确定所述终端中不存在安装文件夹目录,则执行步骤35。
步骤34、所述后台操作***直接将所述应用软件安装到所述安装文件夹目录中,执行步骤36;
步骤35、所述后台操作***根据所述安装路径在所述终端创建安装文件夹目录,将所述应用软件安装到所述创建的安装文件夹目录中,执行步骤36;
步骤36、所述后台操作***完成所述应用软件的安装之后,存储所述终端的终端标识及所述应用软件的安装记录,并向所述应用安装进程返回安装成功提示消息;
步骤37、所述应用安装进程获取并显示所述后台操作***返回的安装成功提示消息。
实施例四
图4为本发明实施例四提供的实现应用软件安装的装置的结构示意图,如图4所示,具体包括:第一获取模块41、路径确定模块42和安装模块43;
所述第一获取模块41配置于后台操作***中,用于获取应用安装进程提供的应用软件的后台安装请求消息,所述后台安装请求消息中包含所述应用软件的安装信息;
所述路径确定模块42配置于后台操作***中,用于根据所述安装信息确定将所述应用软件安装至终端的安装路径;
所述安装模块43配置于后台操作***中,用于根据所述安装路径将所述应用软件安装到所述终端中。
本发明实施例所述的实现应用软件安装的装置用于执行上述各实施例所述的应用软件安装的方法,其技术原理和产生的技术效果类似,这里不再累述。
示例性的,在上述实施例的基础上,所述安装模块43包括:确定单元431和安装单元432;
所述确定单元431用于根据所述安装路径确定所述终端中是否存在安装文件夹目录;
所述安装单元432用于若所述确定单元431确定所述终端中存在安装文件夹目录,则直接将所述应用软件安装到所述安装文件夹目录中,若所述确定单元431确定所述终端中不存在安装文件夹目录,则创建安装文件夹目录,将所述应用软件安装到所述创建的安装文件夹目录中。
示例性的,在上述实施例的基础上,所述安装单元432具体用于获取所述应用软件对应的安装包;根据安装进度解压和/或编译所述应用软件的安装包的全部或部分,将解析的安装文件存放至所述已存在的安装文件夹目录中。
示例性的,在上述实施例的基础上,所述安装单元432具体用于所述后台安装请求消息中还包含所述应用软件的安装包,通过解析所述后台安装请求消息获取所述应用软件的安装包;或者,所述后台安装请求消息中还包含所述应用软件的软件标识,根据所述软件标识从本地数据库中或者互联网上获取对应的安装包。
示例性的,在上述实施例的基础上,所述装置还包括:存储模块44、提示模块45和清空模块46;
所述存储模块44配置于后台操作***中,用于在所述安装模块43完成所述应用软件的安装之后,存储所述终端的终端标识及所述应用软件的安装记录;
所述提示模块45配置于后台操作***中,用于当所述第一获取模块41再次获取到所述应用软件的安装请求时,提示用户所述应用软件已安装;
或者,
所述清空模块46配置于后台操作***中,用于当所述第一获取模块41获取应用安装进程提供的所述应用软件的卸载请求时,根据所述终端标识及所述应用软件的安装记录清空所述终端中安装路径中的安装文件。
上述各实施例所述的实现应用软件的安装的装置同样用于执行上述各实施例所述的应用软件的安装方法,其技术原理和产生的技术效果类似,这里不再累述。
实施例五
图5为本发明实施例五提供的实现应用软件的安装的装置的结构示意图,如图5所示,具体包括:提供模块51和第二获取模块52;
所述提供模块51配置于应用安装进程中,用于向后台操作***提供包含应用软件的安装信息的后台安装请求消息,以使所述后台操作***根据所述安装信息确定将所述应用软件安装至终端的安装路径;
所述第二获取模块52配置于应用安装进程中,用于通过后台线程获取所述后台操作***根据所述安装路径将所述应用软件安装到所述终端中的写入操作,且同时进行视频控制界面显示。
本发明实施例所述的实现应用软件的安装的装置用于执行上述各实施例所述的应用软件的安装方法,其技术原理和产生的技术效果类似,这里不再累述。
示例性的,在上述实施例的基础上,所述提供模块51具体用于检测到正在安装的应用软件,并确定所述正在安装的应用软件的安装时间已超过预设时间,则将所述正在安装的应用软件的安装进度、安装信息和终端标识添加至所述后台安装请求消息中,并将所述后台安装请求消息提供至所述后台操作***。
示例性的,在上述实施例的基础上,所述装置还包括:关闭模块53;
所述关闭模块53配置于应用安装进程中,用于在所述提供模块51将所述后台安装请求消息提供至所述后台操作***之后,关闭所述正在安装的应用软件的安装界面,并停止安装过程。
上述各实施例所述的实现应用软件的安装的装置用于执行上述各实施例所述的应用软件的安装方法,其技术原理和产生的技术效果类似,这里不再累述。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

Claims (16)

1.一种应用软件的安装方法,其特征在于,包括:
后台操作***获取应用安装进程提供的应用软件的后台安装请求消息,所述后台安装请求消息中包含所述应用软件的安装信息;
所述后台操作***根据所述安装信息确定将所述应用软件安装至终端的安装路径;
所述后台操作***根据所述安装路径将所述应用软件安装到所述终端中。
2.根据权利要求1所述的方法,其特征在于,所述后台操作***根据所述安装路径将所述应用软件安装到所述终端中,包括:
所述后台操作***根据所述安装路径确定所述终端中是否存在安装文件夹目录,若是,则直接将所述应用软件安装到所述安装文件夹目录中,若否,则创建安装文件夹目录,将所述应用软件安装到所述创建的安装文件夹目录中。
3.根据权利要求2所述的方法,其特征在于,所述后台操作***将所述应用软件安装到所述安装文件夹目录中,包括:
所述后台操作***获取所述应用软件对应的安装包;
所述后台操作***根据安装进度解压和/或编译所述应用软件的安装包的全部或部分,将解析的安装文件存放至所述已存在的安装文件夹目录中。
4.根据权利要求3所述的方法,其特征在于,所述后台操作***获取所述应用软件对应的安装包,包括:
所述后台安装请求消息中还包含所述应用软件的安装包,所述后台操作***通过解析所述后台安装请求消息获取所述应用软件的安装包;
或者,
所述后台安装请求消息中还包含所述应用软件的软件标识,所述后台操作***根据所述软件标识从本地数据库中或者互联网上获取对应的安装包。
5.根据权利要求1~4任一项所述的方法,其特征在于,还包括:
所述后台操作***完成所述应用软件的安装之后,存储所述终端的终端标识及所述应用软件的安装记录;
当所述后台操作***再次获取到所述应用软件的安装请求时,提示用户所述应用软件已安装;
或者,
当所述后台操作***获取应用安装进程提供的所述应用软件的卸载请求时,所述后台操作***根据所述应用安装进程标识及所述应用软件的安装记录清空所述终端中安装路径中的安装文件。
6.一种应用软件的安装方法,其特征在于,包括:
应用安装进程向后台操作***提供包含应用软件的安装信息的后台安装请求消息,以使所述后台操作***根据所述安装信息确定将所述应用软件安装至终端的安装路径;
所述应用安装进程通过后台线程获取所述后台操作***根据所述安装路径将所述应用软件安装到所述终端中的写入操作,且同时进行视频控制界面显示。
7.根据权利要求6所述的方法,其特征在于,应用安装进程向后台操作***提供包含应用软件的安装信息的后台安装请求消息,包括:
所述应用安装进程检测到正在安装的应用软件,并确定所述正在安装的应用软件的安装时间已超过预设时间,则将所述正在安装的应用软件的安装进度、安装信息和终端标识添加至所述后台安装请求消息中,并将所述后台安装请求消息提供至所述后台操作***。
8.根据权利要求7所述的方法,其特征在于,应用安装进程将所述后台安装请求消息提供至所述后台操作***之后,还包括:
所述应用安装进程关闭所述正在安装的应用软件的安装界面,并停止安装过程。
9.一种实现应用软件安装的装置,其特征在于,包括:
第一获取模块,配置于后台操作***中,用于获取应用安装进程提供的应用软件的后台安装请求消息,所述后台安装请求消息中包含所述应用软件的安装信息;
路径确定模块,配置于后台操作***中,用于根据所述安装信息确定将所述应用软件安装至终端的安装路径;
安装模块,配置于后台操作***中,用于根据所述安装路径将所述应用软件安装到所述终端中。
10.根据权利要求9所述的装置,其特征在于,所述安装模块包括:
确定单元,用于根据所述安装路径确定所述终端中是否存在安装文件夹目录;
安装单元,用于若所述确定单元确定所述终端中存在安装文件夹目录,则直接将所述应用软件安装到所述安装文件夹目录中,若所述确定单元确定所述终端中不存在安装文件夹目录,则创建安装文件夹目录,将所述应用软件安装到所述创建的安装文件夹目录中。
11.根据权利要求10所述的装置,其特征在于,所述安装单元具体用于:
获取所述应用软件对应的安装包;根据安装进度解压和/或编译所述应用软件的安装包的全部或部分,将解析的安装文件存放至所述已存在的安装文件夹目录中。
12.根据权利要求11所述的装置,其特征在于,所述安装单元具体用于:所述后台安装请求消息中还包含所述应用软件的安装包,通过解析所述后台安装请求消息获取所述应用软件的安装包;或者,所述后台安装请求消息中还包含所述应用软件的软件标识,根据所述软件标识从本地数据库中或者互联网上获取对应的安装包。
13.根据权利要求9~12任一项所述的装置,其特征在于,还包括:
存储模块,配置于后台操作***中,用于在所述安装模块完成所述应用软件的安装之后,存储所述终端的终端标识及所述应用软件的安装记录;
提示模块,配置于后台操作***中,用于当所述第一获取模块再次获取到所述应用软件的安装请求时,提示用户所述应用软件已安装;
或者,
清空模块,配置于后台操作***中,用于当所述第一获取模块获取应用安装进程提供的所述应用软件的卸载请求时,根据所述终端标识及所述应用软件的安装记录清空所述终端中安装路径中的安装文件。
14.一种实现应用软件的安装的装置,其特征在于,包括:
提供模块,配置于应用安装进程中,用于向后台操作***提供包含应用软件的安装信息的后台安装请求消息,以使所述后台操作***根据所述安装信息确定将所述应用软件安装至终端的安装路径;
第二获取模块,配置于应用安装进程中,用于通过后台线程获取所述后台操作***根据所述安装路径将所述应用软件安装到所述终端中的写入操作,且同时进行视频控制界面显示。
15.根据权利要求14所述的装置,其特征在于,所述提供模块具体用于:
检测到正在安装的应用软件,并确定所述正在安装的应用软件的安装时间已超过预设时间,则将所述正在安装的应用软件的安装进度、安装信息和终端标识添加至所述后台安装请求消息中,并将所述后台安装请求消息提供至所述后台操作***。
16.根据权利要求15所述的装置,其特征在于,还包括:
关闭模块,配置于应用安装进程中,用于在所述提供模块将所述后台安装请求消息提供至所述后台操作***之后,关闭所述正在安装的应用软件的安装界面,并停止安装过程。
CN201511029503.2A 2015-12-31 2015-12-31 应用软件的安装方法及装置 Pending CN105867966A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201511029503.2A CN105867966A (zh) 2015-12-31 2015-12-31 应用软件的安装方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201511029503.2A CN105867966A (zh) 2015-12-31 2015-12-31 应用软件的安装方法及装置

Publications (1)

Publication Number Publication Date
CN105867966A true CN105867966A (zh) 2016-08-17

Family

ID=56624475

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201511029503.2A Pending CN105867966A (zh) 2015-12-31 2015-12-31 应用软件的安装方法及装置

Country Status (1)

Country Link
CN (1) CN105867966A (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102063321A (zh) * 2011-01-12 2011-05-18 中兴通讯股份有限公司 终端软件的安装方法、装置和***
CN102289374A (zh) * 2011-08-31 2011-12-21 中兴通讯股份有限公司 一种构建跨平台软件运行环境的方法及装置
CN102426533A (zh) * 2011-12-12 2012-04-25 奇智软件(北京)有限公司 软件安装方法及装置
CN103514003A (zh) * 2012-06-28 2014-01-15 腾讯科技(深圳)有限公司 程序安装方法及装置
US20140351807A1 (en) * 2013-05-24 2014-11-27 Huawei Device Co., Ltd. Method and communication device for updating web application

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102063321A (zh) * 2011-01-12 2011-05-18 中兴通讯股份有限公司 终端软件的安装方法、装置和***
CN102289374A (zh) * 2011-08-31 2011-12-21 中兴通讯股份有限公司 一种构建跨平台软件运行环境的方法及装置
CN102426533A (zh) * 2011-12-12 2012-04-25 奇智软件(北京)有限公司 软件安装方法及装置
CN103514003A (zh) * 2012-06-28 2014-01-15 腾讯科技(深圳)有限公司 程序安装方法及装置
US20140351807A1 (en) * 2013-05-24 2014-11-27 Huawei Device Co., Ltd. Method and communication device for updating web application

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
LHANGTK: "Android 实现Apk的后台静默安装", 《HTTPS://BLOG.CSDN.NET/LHANGTK/ARTICLE/DETAILS/42006087》 *

Similar Documents

Publication Publication Date Title
CN102971688B (zh) 跨平台应用程序框架
CN105867947B (zh) 预置应用程序升级后的数据处理方法及装置
CN103092665B (zh) 即时更新装置和即时更新方法
CN107506221B (zh) 应用程序升级方法、装置及设备
CN105867714B (zh) 应用程序下载方法、装置及***
CN103425484B (zh) 跨越多个装置的菜单定制的管理
KR20170141224A (ko) 개발자 교환 시스템
CN104798036A (zh) 使用声明性模板来标记出控件的用户界面控件框架
CN102707866A (zh) 用于导航基于层级式菜单的用户界面的方法和装置
CN104915268A (zh) 桌面布局的存储、恢复方法及其装置、终端设备、***
CN107277601A (zh) 视频播放方法及装置
CN104572042A (zh) 移动终端设备的跨平台中间件装置及其实现方法
CN102693280A (zh) 网页浏览方法、WebApp框架、执行JavaScript方法及装置、移动终端
CN103136027B (zh) 即时更新装置和即时更新方法
CN107016280A (zh) 一种客户端应用程序的升级方法及***
CN109960491A (zh) 应用程序生成方法、生成装置、电子设备及存储介质
CN107093087B (zh) 入门者应用中的上下文诱导
CN103955475A (zh) 一种网页标签信息的显示方法、装置和浏览器
CN109032617B (zh) 一种自动删除安装包的控制方法及控制装置
CN107168738A (zh) 一种应用工具的管理方法、装置、设备和存储介质
CN108427590B (zh) 一种ui动态布局的实现方法
CN103677979A (zh) 应用软件和插件的交互方法及装置
US9262196B2 (en) Virtual machine deployment planning method and associated apparatus
CN110955449B (zh) 客户端的灰度发布方法及装置
CN106470351A (zh) 页面显示方法及页面显示装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20160817

WD01 Invention patent application deemed withdrawn after publication