一种应用程序推荐方法及装置的制造方法

文档序号:9564701阅读:369来源:国知局
一种应用程序推荐方法及装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,尤其涉及一种应用程序推荐方法及装置。
【背景技术】
[0002]随着互联网技术及PC电脑的普及,浏览器成为用户与互联网交互必不可少的载体。在用户使用浏览器的过程中经常会出现浏览器崩溃、卡死等异常情况。
[0003]现有技术中,当浏览器出现崩溃、卡死等异常时,通常是由系统提醒用户重新启动浏览器。但是,这种方法很有可能带来浏览器的再次异常,然后系统再次提醒用户重启浏览器。这样,这种处理方式就很容易陷入死循环,不能真正的解决用户在实际中遇到的问题,从而使得用户的体验较差。

【发明内容】

[0004]有鉴于此,本发明实施例提供一种应用程序推荐方法及装置,能够提高用户的体验。
[0005]为达到上述目的,本发明的实施例采用如下技术方案:
[0006]—方面,本发明实施例提供一种应用程序推荐方法,包括:
[0007]当运行I E浏览器时,获取所述IE浏览器的运行状态;
[0008]当根据所述IE浏览器的运行状态确定所述IE浏览器异常时,获取当前系统已安装浏览器的信息以及所述IE浏览器当前访问的网址;
[0009]根据所述已安装浏览器的信息确定推荐浏览器应用程序,其中所述推荐浏览器应用程序的优先级高于所述已安装浏览器的优先级;
[0010]利用所述推荐浏览器应用程序打开所述网址。
[0011]作为另一实施例,所述当根据所述IE浏览器的运行状态确定所述IE浏览器异常时,获取当前系统已安装浏览器的信息以及所述IE浏览器当前访问的网址,包括:
[0012]向所述IE浏览器发送消息;
[0013]如果在预定时间内未收到所述IE浏览器对所述消息的反馈消息,则确定所述IE浏览器异常;
[0014]读取所述当前系统的注册表信息,获取所述已安装浏览器的信息;
[0015]利用浏览器辅助对象ΒΗ0获取所述IE浏览器当前访问的网址。
[0016]作为另一实施例,所述根据所述已安装浏览器的信息确定推荐浏览器应用程序,其中所述推荐浏览器应用程序的优先级高于所述已安装浏览器的优先级,包括:
[0017]根据所述已安装浏览器的信息从预先设置的浏览器优先级信息表中获取所述已安装浏览器的优先级信息;
[0018]将所述浏览器优先信息表中优先级高于所述已安装浏览器的浏览器应用程序作为所述推荐浏览器应用程序。
[0019]作为另一实施例,所述方法还包括:
[0020]提示所述推荐浏览器应用程序的信息。
[0021]作为另一实施例,所述利用所述推荐浏览器应用程序打开所述网址包括:
[0022]如果所述当前系统未安装所述推荐浏览器应用程序,则接收浏览器安装指示,根据所述浏览器安装指示安装所述推荐浏览器应用程序;利用所述推荐浏览器应用程序打开所述网址;
[0023]如果当前系统安装所述推荐浏览器应用程序,则直接利用所述推荐浏览器应用程序打开所述网址。
[0024]第二方面,本发明实施例的应用程序推荐装置,包括:
[0025]状态获取单元,用于当运行I E浏览器时,获取所述IE浏览器的运行状态;
[0026]信息获取单元,用于当根据所述IE浏览器的运行状态确定所述IE浏览器异常时,获取当前系统已安装浏览器的信息以及所述IE浏览器当前访问的网址;
[0027]确定单元,用于根据所述已安装浏览器的信息确定推荐浏览器应用程序,其中所述推荐浏览器应用程序的优先级高于所述已安装浏览器的优先级;
[0028]处理单元,用于利用所述推荐浏览器应用程序打开所述网址。
[0029]作为另一实施例,所述信息获取单元包括:
[0030]发送模块,用于向所述IE浏览器发送消息;
[0031]确定模块,用于在预定时间内未收到所述IE浏览器对所述消息的反馈消息时,确定所述IE浏览器异常;
[0032]获取模块,用于读取所述当前系统的注册表信息,获取所述已安装浏览器的信息;以及利用浏览器辅助对象ΒΗ0获取所述IE浏览器当前访问的网址。
[0033]作为另一实施例,所述确定单元包括:
[0034]获取模块,用于根根据所述已安装浏览器的信息从预先设置的浏览器优先级信息表中获取所述已安装浏览器的优先级信息;
[0035]处理模块,用于将所述浏览器优先信息表中优先级高于所述已安装浏览器的浏览器应用程序作为所述推荐浏览器应用程序。
[0036]作为另一实施例,所述确定单元还包括:
[0037]提示模块,用于提示所述推荐浏览器应用程序的信息。
[0038]作为另一实施例,所述处理单元具体用于:如果所述当前系统未安装所述推荐浏览器应用程序,则接收浏览器安装指示,根据所述浏览器安装指示安装所述推荐浏览器应用程序,并利用所述推荐浏览器应用程序打开所述网址;如果当前系统安装所述推荐浏览器应用程序,则直接利用所述推荐浏览器应用程序打开所述网址。
[0039]第三方面,本发明实施例的一种电子设备,包括:处理器、存储器、通信接口和总线;
[0040]所述处理器、所述存储器和所述通信接口通过所述总线连接并完成相互问的通
?目;
[0041 ] 所述存储器存储可执行程序代码;
[0042]所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于:
[0043]当I Ε浏览器运行时,获取所述IE浏览器的运行状态;
[0044]当根据所述IE浏览器的运行状态确定所述IE浏览器异常时,获取当前系统已安装浏览器的信息以及所述IE浏览器当前访问的网址;
[0045]根据所述已安装浏览器的信息确定推荐浏览器应用程序,其中所述推荐浏览器应用程序的优先级高于所述已安装浏览器的优先级;
[0046]安装所述推荐浏览器应用程序,利用所述推荐浏览器应用程序打开所述网址。
[0047]在本发明实施例中,当利用IE浏览器访问网页出现异常时,获取当前系统已安装浏览器的信息以及所述IE浏览器当前访问的网址。然后,根据所述已安装浏览器的信息确定优先级高的推荐浏览器应用程序的信息,在安装所述推荐浏览器应用程序后,利用所述推荐浏览器应用程序打开所述网址。由上可以看出,利用本发明实施例可以在IE浏览器异常时为用户推荐其他的浏览器程序并打开访问网页,从而避免了在IE浏览器异常时重新启动IE浏览器仍有可能出现IE浏览器异常的情况,因而利用本发明实施例的方案可提高用户的体验。
【附图说明】
[0048]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0049]图1为本发明实施例一的应用程序推荐方法的流程图;
[0050]图2为本发明实施例二的应用程序推荐方法的流程图;
[0051]图3为本发明实施例三的应用程序推荐装置的示意图;
[0052]图4为本发明实施例四的电子设备的示意图。
【具体实施方式】
[0053]下面结合附图对本发明实施例一种应用程序推荐方法及装置进行详细描述。应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0054]如图1所不,本发明实施例一的应用程序推荐方法,包括:
[0055]步骤11、当运行I E浏览器时,获取所述IE浏览器的运行状态。
[0056]当用户双击IE浏览器的图标时,IE浏览器运行。用户可以在IE浏览器的地址栏中输入想要访问的网址,并利用IE浏览器打开网址。在浏览器的运行过程中,由于网
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1