配置信息发送方法、获取方法、装置及终端制造方法及图纸

技术编号:19341436 阅读:28 留言:0更新日期:2018-11-07 13:38
本申请实施例提供一种配置信息发送方法、获取方法、装置及终端。其中,配置信息发送方法应用于第一终端中,该方法包括:在运行目标应用程序的过程中,通过与目标应用程序之间建立的第一数据通道,从目标应用程序中获取目标应用程序的场景信息;通过调优工具生成与场景信息相适配的优化配置信息;向服务器发送文件推送消息。在本申请实施例中,通过由第一终端采用调优工具,并根据该应用程序运行时所处的场景来对配置信息进行优化,得到与该场景适配的优化配置信息,上述优化配置信息由服务器转发至第二终端,从而使第二终端能够在不同运行场景下动态调整配置信息,以使得应用程序的运行效果得以提升,提高了程序运行的可控性和灵活性。

Configuration information transmission method, acquisition method, device and terminal

The application embodiment provides a configuration information transmitting method, a acquiring method, a device and a terminal. The method of sending configuration information is applied to the first terminal. The method includes: in the process of running the target application program, the scene information of the target application program is obtained from the target application program through the first data channel established between the target application program and the target application program; and the scene information is adapted to the scene information by the optimization tool. Optimize the configuration information; send the file push message to the server. In the embodiment of this application, the configuration information is optimized by using the tuning tool by the first terminal and according to the scenario in which the application runs, and the optimized configuration information adapted to the scenario is obtained. The above optimized configuration information is forwarded from the server to the second terminal, so that the second terminal can be transported differently. The configuration information is dynamically adjusted in line scenario to improve the running effect of the application and improve the controllability and flexibility of the program.

【技术实现步骤摘要】
配置信息发送方法、获取方法、装置及终端
本申请实施例涉及终端
,特别涉及一种配置信息发送方法、获取方法、装置及终端。
技术介绍
终端在运行应用程序的过程中,基于不同的中央处理单元(CentralProcessingUnit,CPU)工作频率、不同的图形处理器(GraphicsProcessingUnit,GPU)工作频率等不同配置运行,应用程序的运行效果也会相应有所不同。因此,通过合理设置与设备运行状态相关的配置信息,能够使得应用程序的运行效果得到提升。相关技术中,应用程序运行时的配置信息是预先设定的。
技术实现思路
本申请实施例提供一种配置信息发送方法、获取方法、装置及终端。所述技术方案如下:一方面,本申请实施例提供一种配置信息发送方法,应用于第一终端中,所述第一终端中运行有目标应用程序和调优工具,所述方法包括:在运行所述目标应用程序的过程中,通过与所述目标应用程序之间建立的第一数据通道,从所述目标应用程序中获取所述目标应用程序的场景信息,所述场景信息用于指示所述目标应用程序的运行场景;通过所述调优工具生成与所述场景信息相适配的优化配置信息,所述优化配置信息用于提升所述目标应用程序在处于所述场景信息所指示的运行场景时的运行效果;向服务器发送文件推送消息,所述文件推送信息携带所述与所述场景信息相适配的所述优化配置信息,所述文件推送消息用于指示所述服务器向第二终端推送所述与所述场景信息相适配的所述优化配置信息。另一方面,本申请实施例提供一种配置信息获取方法,应用于第二终端中,所述第二终端中运行有目标应用程序,所述方法包括:接收所述设备厂商的服务器发送的所述目标应用程序的配置文件,所述配置文件中包括n组场景信息和优化配置信息之间的对应关系,其中,所述配置文件中的第i条场景信息用于指示所述目标应用程序的第i种运行场景,与所述第i条场景信息对应的优化配置信息用于提升所述目标应用程序在处于所述第i种运行场景时的运行效果,所述配置文件由第一终端通过调优工具生成,所述调优工具用于对所述目标应用程序运行时的配置信息进行优化,所述n为正整数,所述i为小于或等于n的正整数;在运行所述目标应用程序的过程中,通过与所述目标应用程序之间建立的第二数据通道,从所述目标应用程序中获取所述目标应用程序的当前场景信息;从所述配置文件中获取与所述当前场景信息对应的优化配置信息;按照与所述当前场景信息对应的优化配置信息,运行所述目标应用程序。再一方面,本申请实施例提供一种配置信息发送装置,应用于第一终端中,所述第一终端中运行有目标应用程序和调优工具,所述装置包括:第一获取模块,用于在运行所述目标应用程序的过程中,通过与所述目标应用程序之间建立的第一数据通道,从所述目标应用程序中获取所述目标应用程序的场景信息,所述场景信息用于指示所述目标应用程序的运行场景;配置生成模块,用于通过所述调优工具生成与所述场景信息相适配的优化配置信息,所述优化配置信息用于提升所述目标应用程序在处于所述场景信息所指示的运行场景时的运行效果;配置发送模块,用于向所述服务器发送文件推送消息,所述文件推送信息携带所述与所述场景信息相适配的所述优化配置信息,所述文件推送消息用于指示所述服务器向第二终端推送所述与所述场景信息相适配的所述优化配置信息。又一方面,本申请实施例提供一种配置信息获取装置,应用于第二终端中,所述第二终端中运行有目标应用程序,所述装置包括:文件接收模块,用于接收服务器发送的所述目标应用程序的配置文件,所述配置文件中包括n组场景信息和优化配置信息之间的对应关系,其中,所述配置文件中的第i条场景信息用于指示所述目标应用程序的第i种运行场景,与所述第i条场景信息对应的优化配置信息用于提升所述目标应用程序在处于所述第i种运行场景时的运行效果,所述配置文件由第一终端通过调优工具生成,所述调优工具用于对所述目标应用程序运行时的配置信息进行优化,所述n为正整数,所述i为小于或等于n的正整数;第二获取模块,用于在运行所述目标应用程序的过程中,通过与所述目标应用程序之间建立的第二数据通道,从所述目标应用程序中获取所述目标应用程序的当前场景信息;配置获取模块,用于从所述配置文件中获取与所述当前场景信息对应的优化配置信息;程序运行模块,用于按照与所述当前场景信息对应的优化配置信息,运行所述目标应用程序。又一方面,本申请实施例提供一种终端,所述终端包括处理器和存储器,所述存储器存储有计算机程序,所述计算机程序由所述处理器加载并执行以实现上述方面所述的配置信息发送方法。又一方面,本申请实施例提供一种终端,所述终端包括处理器和存储器,所述存储器存储有计算机程序,所述计算机程序由所述处理器加载并执行以实现上述方面所述的配置信息获取方法。又一方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序由处理器加载并执行以实现上述方面所述的配置信息发送方法。又一方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序由处理器加载并执行以实现上述方面所述的配置信息获取方法。本申请实施例提供的技术方案带来的有益效果至少包括:通过由第一终端采用调优工具,并根据该应用程序运行时所处的场景来对配置信息进行优化,得到与该场景适配的优化配置信息,后续上述优化配置信息由服务器转发至第二终端,从而使第二终端能够按照上述优化配置信息运行应用程序,从而实现在不同运行场景下动态调整配置信息,以使得应用程序的运行效果得以提升,提高了程序运行的可控性和灵活性。附图说明图1是本申请一个实施例提供的终端的框图;图2示出了一种操作系统与第三方应用程序之间的通信示意图;图3是本申请一个实施例示出的操作系统的示意图;图4示出了另一种操作系统与第三方应用程序之间的通信示意图;图5示出了另一种操作系统与第三方应用程序之间的通信示意图;图6是本申请另一个实施例示出的操作系统的示意图;图7是本申请一个实施例示出的实施环境的示意图;图8是本申请一个实施例提供的配置信息发送方法的流程图;图9是本申请一个实施例提供的配置信息获取方法的流程图;图10是本申请另一个实施例提供的配置信息发送方法的流程图;图11是本申请一个实施例提供的配置信息发送装置的框图;图12是本申请一个实施例提供的配置信息获取装置的框图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。请参考图1,其示出了本申请一个示例性实施例提供的终端的结构方框图。该终端可以是智能手机、平板电脑、电子书等能够运行应用程序的电子设备。本申请中的终端可以包括一个或多个如下部件:处理器110、存储器120和输入输出装置130。处理器110可以包括一个或者多个处理核心。处理器110利用各种接口和线路连接整个终端内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行终端100的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(DigitalSignalProcessing,DSP)、现场可编程门阵列(Field-ProgrammableGateArray,FPGA本文档来自技高网...

【技术保护点】
1.一种配置信息发送方法,其特征在于,应用于第一终端中,所述第一终端中运行有目标应用程序和调优工具,所述调优工具用于对所述目标应用程序运行时的配置信息进行优化,所述方法包括:在运行所述目标应用程序的过程中,通过与所述目标应用程序之间建立的第一数据通道,从所述目标应用程序中获取所述目标应用程序的场景信息,所述场景信息用于表示所述目标应用程序的运行场景;通过所述调优工具生成与所述场景信息相适配的优化配置信息,所述优化配置信息用于提升所述目标应用程序在处于所述场景信息所指示的运行场景时的运行效果;向服务器发送文件推送消息,所述文件推送信息携带所述与所述场景信息相适配的所述优化配置信息,所述文件推送消息用于指示所述服务器向第二终端推送所述与所述场景信息相适配的所述优化配置信息。

【技术特征摘要】
2018.03.13 CN 20181020637661.一种配置信息发送方法,其特征在于,应用于第一终端中,所述第一终端中运行有目标应用程序和调优工具,所述调优工具用于对所述目标应用程序运行时的配置信息进行优化,所述方法包括:在运行所述目标应用程序的过程中,通过与所述目标应用程序之间建立的第一数据通道,从所述目标应用程序中获取所述目标应用程序的场景信息,所述场景信息用于表示所述目标应用程序的运行场景;通过所述调优工具生成与所述场景信息相适配的优化配置信息,所述优化配置信息用于提升所述目标应用程序在处于所述场景信息所指示的运行场景时的运行效果;向服务器发送文件推送消息,所述文件推送信息携带所述与所述场景信息相适配的所述优化配置信息,所述文件推送消息用于指示所述服务器向第二终端推送所述与所述场景信息相适配的所述优化配置信息。2.根据权利要求1所述的方法,其特征在于,所述通过所述调优工具生成与所述场景信息相适配的优化配置信息,包括:在所述目标应用程序处于所述场景信息所指示的运行场景时,通过所述调优工具调整所述第一终端的设备运行状态,直至所述目标应用程序的运行效果符合预设条件时,停止调整所述第一终端的设备运行状态,并根据所述第一终端所处的设备运行状态,生成与所述场景信息相适配的优化配置信息。3.根据权利要求2所述的方法,其特征在于,所述通过所述调优工具调整所述第一终端的设备运行状态,直至所述目标应用程序的运行效果符合预设条件时,停止调整所述第一终端的设备运行状态,并根据所述第一终端所处的设备运行状态,生成与所述场景信息相适配的优化配置信息,包括:通过所述调优工具控制所述第一终端按照初始的设备运行状态运行;记录所述目标应用程序的运行参数,所述目标应用程序的运行参数用于指示所述目标应用程序的运行效果;检测所述目标应用程序的运行参数是否符合所述预设条件;若所述目标应用程序的运行参数符合所述预设条件,则根据所述第一终端所处的设备运行状态,生成与所述场景信息相适配的优化配置信息;若所述目标应用程序的运行参数不符合所述预设条件,则通过所述调优工具调整所述第一终端的设备运行状态,并控制所述第一终端按照调整后的设备运行状态运行,然后再次从所述记录所述目标应用程序的运行参数的步骤开始执行,直至所述目标应用程序的运行参数符合所述预设条件。4.根据权利要求1至3任一项所述的方法,其特征在于,所述文件推送消息携带有包含有所述场景信息和所述优化配置信息之间的对应关系的配置文件,所述文件推送消息用于指示所述服务器向所述第二终端推送所述配置文件。5.根据权利要求1至3任一项所述的方法,其特征在于,所述第一数据通道由所述目标应用程序通过调用内嵌任务开发工具包SDK与所述第一终端的操作系统之间以Binder方式建立;或者,所述第一数据通道是由所述目标应用程序采用套接字Socket方式与所述第一终端的操作系统之间建立的长连接。6.根据权利要求1至3任一项所述的方法,其特征在于,所述优化配置信息包括以下至少一种:中央处理单元CPU的工作频率、图形处理器GPU的工作频率、存储器的工作频率、CPU内核的使用数量、CPU内核的开关状态。7.一种配置信息获取方法,其特征在于,应用于第二终端中,所述第二终端中运行有目标应用程序,所述方法包括:接收服务器发送的所述目标应用程序的配置文件,所述配置文件中包括n组场景信息和优化配置信息之间的对应关系,其中,所述配置文件中的第i条场景信息用于指示所述目标应用程序的第i种运行场景,与所述第i条场景信息对应的优化配置信息用于提升所述目标应用程序在处于所述第i种运行场景时的运行效果,所述配置文件...

【专利技术属性】
技术研发人员:陈岩程杰
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东,44

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

1