本发明专利技术公开了一种应用程序适配方法和装置,属于互联网技术领域。所述方法包括:获取终端的机型特征信息;将机型特征信息发送给服务器;接收服务器发送的适配解决方案包,该适配解决方案包是服务器根据机型特征信息获取的;根据适配解决方案包完成应用程序在终端中的适配。本发明专利技术解决了相关技术中通过人工完成应用程序在不同终端中的适配工作,导致效率低、准确性差的问题;终端通过自动从服务器中下载适配解决方案包以完成应用程序的适配,实现了全自动的适配过程,充分提高了应用程序在不同终端中的适配效率,同时也避免了人工适配可能带来的误差,提高了适配结果的准确性。
【技术实现步骤摘要】
本专利技术涉及互联网
,特别涉及一种应用程序适配方法和装置。
技术介绍
随着终端产品的迅猛发展和普及,应用程序与不同终端之间的适配问题一直困扰着用户、应用开发商以及终端厂商。应用程序与终端的不适配将会导致应用程序无法安装、程序崩溃、启动时间长、UI (User Interface,用户界面)错位、运行不稳定、与其它应用程序产生冲突等一系列问题。在相关技术中,应用程序在不同终端中的适配工作通常由适配人员手动完成。适配人员需要手动完成应用程序在不同机型的终端中的安装、测试以及纠错等工作,且同一机型的终端中也需要反复多次地重复上述过程。在实现本专利技术的过程中,专利技术人发现上述技术至少存在以下问题:由于应用程序在不同终端中的适配工作是一项重复而又大量的工作,人工适配的适配效率较低;另外,人工适配过程中难免有所疏漏,导致适配结果的准确性也较差。
技术实现思路
为了解决相关技术中通过人工完成应用程序在不同终端中的适配工作,导致效率低、准确性差的问题,本专利技术实施例提供了一种应用程序适配方法和装置。所述技术方案如下:第一方面,提供了一种应用程序适配方法,所述方法包括:获取终端的机型特征信息;将所述机型特征信息发送给服务器;接收所述服务器发送的适配解决方案包,所述适配解决方案包是所述服务器根据所述机型特征信息获取的;根据所述适配解决方案包完成应用程序在所述终端中的适配。第二方面,提供了一种应用程序适配方法,所述方法包括:接收终端发送的机型特征信息;根据所述机型特征信息获取适配解决方案包;向所述终端发送所述适配解决方案包,所述适配解决方案包用于触发所述终端根据所述适配解决方案包完成应用程序在所述终端中的适配。第三方面,提供了一种应用程序适配装置,所述装置包括:机型获取模块,用于获取终端的机型特征信息;机型发送模块,用于将所述机型特征信息发送给服务器;方案接收模块,用于接收所述服务器发送的适配解决方案包,所述适配解决方案包是所述服务器根据所述机型特征信息获取的;应用适配模块,用于根据所述适配解决方案包完成应用程序在所述终端中的适配。第四方面,提供了一种应用程序适配装置,所述装置包括:机型接收模块,用于接收终端发送的机型特征信息;方案获取模块,用于根据所述机型特征信息获取适配解决方案包;方案发送模块,用于向所述终端发送所述适配解决方案包,所述适配解决方案包用于触发所述终端根据所述适配解决方案包完成应用程序在所述终端中的适配。本专利技术实施例提供的技术方案带来的有益效果是:通过获取终端的机型特征信息后将机型特征信息发送给服务器,以便服务器根据机型特征信息获取适配解决方案包,接收服务器发送的适配解决方案包,然后根据适配解决方案包完成应用程序在终端中的适配;解决了相关技术中通过人工完成应用程序在不同终端中的适配工作,导致效率低、准确性差的问题;终端通过自动从服务器中下载适配解决方案包以完成应用程序的适配,实现了全自动的适配过程,充分提高了应用程序在不同终端中的适配效率,同时也避免了人工适配可能带来的误差,提高了适配结果的准确性。【附图说明】为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术各个实施例所涉及的一种实施环境的结构示意图;图2是本专利技术一个实施例提供的应用程序适配方法的方法流程图;图3是本专利技术另一实施例提供的应用程序适配方法的方法流程图;图4是本专利技术再一实施例提供的应用程序适配方法的方法流程图;图5是本专利技术一个实施例提供的应用程序适配装置的结构方框图;图6是本专利技术另一实施例提供的应用程序适配装置的结构方框图;图7是本专利技术一个实施例提供的应用程序适配系统的结构方框图;图8是本专利技术一个实施例提供的终端的结构示意图;图9是本专利技术一个实施例提供的服务器的结构示意图。【具体实施方式】为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。请参考图1,其示出了本专利技术各个实施例所涉及的一种实施环境的结构示意图,该实施环境包括至少一个终端20和服务器40。终端20可以是智能手机、平板电脑、电子书阅读器、MP3播放器(Moving PictureExperts Group Aud1 Layer III,动态影像专家压缩标准音频层面3)、MP4 (MovingPicture Experts Group Aud1 Layer IV,动态影像专家压缩标准音频层面4)播放器、膝上型便携计算机、台式计算机和智能电视等等。终端20与服务器40之间可以通过有线网络或者无线网络相连。服务器40可以是一台服务器,或者由若干台服务器组成的服务器集群,或者是一个云计算服务中心。请参考图2,其示出了本专利技术一个实施例提供的应用程序适配方法的方法流程图,本实施例以该应用程序适配方法应用于图1所示实施环境中的终端侧来举例说明。该应用程序适配方法可以包括如下几个步骤:步骤202,获取终端的机型特征信息。步骤204,将机型特征信息发送给服务器。步骤206,接收服务器发送的适配解决方案包,该适配解决方案包是服务器根据机型特征信息获取的。步骤208,根据适配解决方案包完成应用程序在终端中的适配。综上所述,本实施例提供的应用程序适配方法,通过获取终端的机型特征信息后将机型特征信息发送给服务器,以便服务器根据机型特征信息获取适配解决方案包,接收服务器发送的适配解决方案包,然后根据适配解决方案包完成应用程序在终端中的适配;解决了相关技术中通过人工完成应用程序在不同终端中的适配工作,导致效率低、准确性差的问题;终端通过自动从服务器中下载适配解决方案包以完成应用程序的适配,实现了全自动的适配过程,充分提高了应用程序在不同终端中的适配效率,同时也避免了人工适配可能带来的误差,提高了适配结果的准确性。请参考图3,其示出了本专利技术另一实施例提供的应用程序适配方法的方法流程图,本实施例以该应用程序适配方法应用于图1所示实施环境中的服务器侧来举例说明。该应用程序适配方法可以包括如下几个步骤:步骤302,接收终端发送的机型特征信息。步骤304,根据机型特征信息获取适配解决方案包。步骤306,向终端发送适配解决方案包,该适配解决方案包用于触发终端根据适配解决方案包完成应用程序在终端中的适配。综上所述,本实施例提供的应用程序适配方法,通过接收终端发送的机型特征信息,根据机型特征信息获取适配解决方案包,然后向终端发送适配解决方案包,以便终端根据适配解决方案包完成应用程序在终端中的适配;解决了相关技术中通过人工完成应用程序在不同终端中的适配工作,导致效率低、准确性差的问题;通过向终端下发适配解决方案包以完成应用程序在终端中的适配,实现了全自动的适配过程,充分提高了应用程序在不同终端中的适配效率,同时也避免了人工适配可能带来的误差,提高了适配结果的准确性。请参考图4,其示出了本专利技术再一实施例提供的应用程序适配方法的方法流程图,本实施例以该应用程序适配方法应用于图1所示实施环境中来举例说明。该应用程序适配方法可以包括如下几个步骤:步骤401,获取终端的机型特征信息。本文档来自技高网...
【技术保护点】
一种应用程序适配方法,其特征在于,所述方法包括:获取终端的机型特征信息;将所述机型特征信息发送给服务器;接收所述服务器发送的适配解决方案包,所述适配解决方案包是所述服务器根据所述机型特征信息获取的;根据所述适配解决方案包完成应用程序在所述终端中的适配。
【技术特征摘要】
【专利技术属性】
技术研发人员:吴宇焕,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。