内核加载方法、装置、系统、用户终端及存储介质制造方法及图纸

技术编号:16175560 阅读:31 留言:0更新日期:2017-09-09 02:46
本发明专利技术实施例提供一种内核加载方法、装置、系统、用户终端及存储介质,属于移动互联网领域,该方法通过服务器获取第一用户终端的目标应用在首次启动加载网页出现异常时发送的第一用户终端的特征信息,然后将获取的第一用户终端的特征信息进行保存,以便在检测到与第一用户终端的特征信息相同的第二用户终端的目标应用启动时,将携带有加载第二内核的指令信息发送给第二用户终端的所述目标应用,使第二用户终端的目标应用根据指令信息加载第二内核,从而使得第二用户终端的目标应用在启动时可以直接加载第二内核,不用再加载第一内核,避免了第二用户终端因加载第一内核导致的加载网页出现异常情况的问题,提高了用户体验。

【技术实现步骤摘要】
内核加载方法、装置、系统、用户终端及存储介质
本专利技术涉及移动互联网领域,具体而言,涉及一种内核加载方法、装置、系统、用户终端及存储介质。
技术介绍
目前,用户终端基本都安装有各类的应用,大多情况下,这些应用在首次启动时,都会加载一些私有的特殊内核,以达到一些特殊的渲染效果。而通常在测试阶段,会在一些类型的用户终端上安装上述应用以测试不同类型的用户终端所安装的上述应用在加载私有的特殊内核时是否会出现错误。但是,通常测试资源比较有限,只会对一些类别的用户终端都进行测试,所以可能会造成其他未测试类别的用户终端在运行上述私有的特殊内核时出现错误,从而给用户带来较差的体验。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种内核加载方法、装置、系统、用户终端及存储介质,以改善上述问题。第一方面,本专利技术实施例提供了一种内核加载方法,所述方法包括:服务器获取第一用户终端的目标应用在首次启动加载网页出现异常时发送的所述第一用户终端的特征信息,其中,所述第一用户终端的所述目标应用在所述首次启动时加载第一内核;将获取的所述第一用户终端的特征信息进行保存,以便在检测到与所述第一用户终端的特征信息相同的第二用户终端的所述目标应用启动时,将携带有加载第二内核的指令信息发送给所述第二用户终端的所述目标应用,使所述第二用户终端的所述目标应用根据所述携带有加载第二内核的指令信息加载第二内核。第二方面,本专利技术实施例提供了一种内核加载方法,所述方法包括:第二用户终端的目标应用在启动时向服务器发送通信请求,其中,所述通信请求携带有所述第二用户终端的特征信息;所述第二用户终端的目标应用获取在所述第二用户终端的特征信息与待比对特征信息相同时所述服务器发送的携带有加载第二内核的指令信息,其中,所述待比对特征信息为第一用户终端的所述目标应用在首次启动加载网页出现异常时,向所述服务器发送的所述第一用户终端的特征信息;所述第二用户终端的所述目标应用根据所述携带有加载第二内核的指令信息加载第二内核。第三方面,本专利技术实施例提供了一种内核加载方法,所述方法包括:第一用户终端的目标应用在首次启动加载网页出现异常时,向服务器发送所述第一用户终端的特征信息,其中,所述第一用户终端的目标应用在首次启动时加载第一内核;所述服务器获取所述第一用户终端的特征信息,并对所述第一用户终端的特性信息进行保存;所述服务器在第二用户终端的目标应用启动时向所述第二用户终端发送携带有加载第二内核的指令信息,其中,所述第二用户终端的特征信息与所述第一用户终端的特性信息相同;所述第二用户终端的目标应用获取所述服务器发送的携带有加载第二内核的指令信息,并根据所述携带有加载第二内核的指令信息加载第二内核。第四方面,本专利技术实施例提供了一种内核加载装置,运行于服务器,所述装置包括:信息获取模块,用于获取第一用户终端的目标应用在首次启动加载网页出现异常时发送的所述第一用户终端的特征信息,其中,所述第一用户终端的所述目标应用在所述首次启动时加载第一内核;保存模块,用于将获取的所述第一用户终端的特征信息进行保存,以便在检测到与所述第一用户终端的特征信息相同的第二用户终端的所述目标应用启动时,将携带有加载第二内核的指令信息发送给所述第二用户终端的所述目标应用,使所述第二用户终端的所述目标应用根据所述携带有加载第二内核的指令信息加载第二内核。第五方面,本专利技术实施例提供了一种内核加载装置,运行于第二用户终端,所述装置包括:发送请求模块,用于所述第二用户终端的目标应用在启动时向服务器发送通信请求,其中,所述通信请求携带有所述第二用户终端的特征信息;指令获取模块,用于获取在所述第二用户终端的特征信息与待比对特征信息相同时所述服务器发送的携带有加载第二内核的指令信息,其中,所述待比对特征信息为第一用户终端的所述目标应用在首次启动加载网页出现异常时,向所述服务器发送的所述第一用户终端的特征信息;内核加载模块,用于根据所述携带有加载第二内核的指令信息加载第二内核。第六方面,本专利技术实施例提供了一种内核加载系统,所述系统包括:第一用户终端,用于目标应用在首次启动加载网页出现异常时,向服务器发送所述第一用户终端的特征信息,其中,所述第一用户终端的目标应用在首次启动时加载第一内核;所述服务器,用于获取所述第一用户终端的特征信息,并对所述第一用户终端的特性信息进行保存;所述服务器,还用于在第二用户终端的目标应用启动时向所述第二用户终端发送携带有加载第二内核的指令信息,其中,所述第二用户终端的特征信息与所述第一用户终端的特性信息相同;所述第二用户终端,用于获取所述服务器发送的携带有加载第二内核的指令信息,并根据所述携带有加载第二内核的指令信息加载第二内核。第七方面,本专利技术实施例提供了一种用户终端,所述用户终端包括处理器以及存储器,所述存储器耦接到所述处理器,所述存储器存储指令,当所述指令由所述处理器执行时所述用户终端执行以下操作:所述用户终端的目标应用在启动时向服务器发送通信请求,其中,所述通信请求携带有所述用户终端的特征信息;获取在所述用户终端的特征信息与待比对特征信息相同时所述服务器发送的携带有加载第二内核的指令信息,其中,所述待比对特征信息为第一用户终端的所述目标应用在首次启动加载网页出现异常时,向所述服务器发送的所述第一用户终端的特征信息;根据所述携带有加载第二内核的指令信息加载第二内核。第八方面,本专利技术实施例提供了一种可读取存储介质,所述可读取存储介质存储于计算机内,所述可读取存储介质包括多条指令,所述多条指令被配置成使得计算机执行上述的内核加载方法。本专利技术实施例的有益效果是:本专利技术实施例提供一种内核加载方法、装置、系统、用户终端及存储介质,通过服务器获取第一用户终端的目标应用在首次启动加载网页出现异常时发送的所述第一用户终端的特征信息,其中,所述第一用户终端的所述目标应用在所述首次启动时加载第一内核,然后将获取的所述第一用户终端的特征信息进行保存,以便在检测到与所述第一用户终端的特征信息相同的第二用户终端的所述目标应用启动时,将携带有加载第二内核的指令信息发送给所述第二用户终端的所述目标应用,使所述第二用户终端的所述目标应用根据所述携带有加载第二内核的指令信息加载第二内核,从而使得第二用户终端的目标应用在启动时可以直接加载第二内核,不用再加载第一内核,避免了第二用户终端因加载第一内核导致的加载网页出现异常情况的问题,提高了用户体验。本专利技术的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术实施例了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本专利技术实施例提供的用户终端与服务器进行交互的示意图;图2示出了一种可应用于本专利技术实施例中的用户终端的结构框图;图3为本专利技术第一实施例提供的一种内核加载方法的流程图;图4为本专利技术第二实施例提供的一种内核加载方法本文档来自技高网...
内核加载方法、装置、系统、用户终端及存储介质

【技术保护点】
一种内核加载方法,其特征在于,所述方法包括:服务器获取第一用户终端的目标应用在首次启动加载网页出现异常时发送的所述第一用户终端的特征信息,其中,所述第一用户终端的所述目标应用在所述首次启动时加载第一内核;将获取的所述第一用户终端的特征信息进行保存,以便在检测到与所述第一用户终端的特征信息相同的第二用户终端的所述目标应用启动时,将携带有加载第二内核的指令信息发送给所述第二用户终端的所述目标应用,使所述第二用户终端的所述目标应用根据所述携带有加载第二内核的指令信息加载第二内核。

【技术特征摘要】
1.一种内核加载方法,其特征在于,所述方法包括:服务器获取第一用户终端的目标应用在首次启动加载网页出现异常时发送的所述第一用户终端的特征信息,其中,所述第一用户终端的所述目标应用在所述首次启动时加载第一内核;将获取的所述第一用户终端的特征信息进行保存,以便在检测到与所述第一用户终端的特征信息相同的第二用户终端的所述目标应用启动时,将携带有加载第二内核的指令信息发送给所述第二用户终端的所述目标应用,使所述第二用户终端的所述目标应用根据所述携带有加载第二内核的指令信息加载第二内核。2.根据权利要求1所述的方法,其特征在于,所述第一用户终端的特征信息包括所述第一用户终端的机型信息、系统版本信息以及内核信息。3.根据权利要求1所述的方法,其特征在于,服务器获取第一用户终端的目标应用在首次启动加载网页出现异常发送的所述第一用户终端的特征信息的步骤之前,还包括:服务器获取第一用户终端的目标应用在首次启动时发送的通信请求;所述服务器根据所述通信请求向所述第一用户终端的目标应用发送携带有加载第一内核的指令信息,以使所述第一用户终端的目标应用根据所述指令信息加载第一内核。4.根据权利要求3所述的方法,其特征在于,将获取的所述第一用户终端的特征信息进行保存的步骤之后,还包括:所述服务器获取所述第二用户终端的所述目标应用启动时发送的通信请求,其中,所述第二用户终端的特征信息与所述第一用户终端的特征信息相同;根据所述通信请求向所述第二用户终端的目标应用发送携带有加载第二内核的指令信息,以使所述第二用户终端的目标应用根据所述携带有加载第二内核的指令信息加载第二内核。5.根据权利要求4所述的方法,其特征在于,所述第一内核为UC内核,所述第二内核为原生内核。6.一种内核加载方法,其特征在于,所述方法包括:第二用户终端的目标应用在启动时向服务器发送通信请求,其中,所述通信请求携带有所述第二用户终端的特征信息;所述第二用户终端的目标应用获取在所述第二用户终端的特征信息与待比对特征信息相同时所述服务器发送的携带有加载第二内核的指令信息,其中,所述待比对特征信息为第一用户终端的所述目标应用在首次启动加载网页出现异常时,向所述服务器发送的所述第一用户终端的特征信息;所述第二用户终端的所述目标应用根据所述携带有加载第二内核的指令信息加载第二内核。7.一种内核加载方法,其特征在于,所述方法包括:第一用户终端的目标应用在首次启动加载网页出现异常时,向服务器发送所述第一用户终端的特征信息,其中,所述第一用户终端的目标应用在首次启动时加载第一内核;所述服务器获取所述第一用户终端的特征信息,并对所述第一用户终端的特性信息进行保存;所述服务器在第二用户终端的目标应用启动时向所述第二用户终端发送携带有加载第二内核的指令信息,其中,所述第二用户终端的特征信息与所述第一用户终端的特性信息相同;所述第二用户终端的目标应用获取所述服务器发送的携带有加载第二内核的指令信息,并根据所述携带有加载第二内核的指令信息加载第二内核。8.一种内核加载装置,其特征在于,运行于服务器,所述装置包括:信息获取模块,用于获取第一用户终端的目标应用在首次启动加载网页出现异常时发送的所述第一用户终端的特征信息,其中,所述第一用户终端的所述目标应用在所述首次启动时加载第一内核;保存模块,用于将获取的所述第一用户终端的特征信息进行保存,以便在检测到与所述第一用户终端的特征信息相同的第二用户终端的所述目标应...

【专利技术属性】
技术研发人员:方巍
申请(专利权)人:广州阿里巴巴文学信息技术有限公司
类型:发明
国别省市:广东,44

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

1