一种动态时钟拓扑结构的共享方法及装置的制造方法

文档序号:8430210阅读:457来源:国知局
一种动态时钟拓扑结构的共享方法及装置的制造方法
【技术领域】
[0001]本方法涉及时钟配置领域,尤其涉及一种动态时钟拓扑结构的共享方法及装置。
【背景技术】
[0002]现有的安卓移动设备的系统运行时钟拓扑结构的策略都是预设一些数据组来保存不同的时钟拓扑结构设定,根据系统的运行负载结构进行自动选择。还有一些厂家在系统内部设定一些过滤模块,监听应用程序的启动,针对一些跑分软件或者大型程序调整其系统时钟拓扑结构以达到好的用户体验。但是这里明显的缺陷就是首选是调整幅度不可能做到很细,只能区分几个大的档位;其次不可能监听所有的应用程序,也就无法有效的针对用户下载的各种应用程序的需求进行合理的系统时钟拓扑结构配置。因此本案设计一种动态时钟拓扑结构的配置的共享方法,解决现有技术中无法针对用户需求进行时钟拓扑结构配置的问题。

【发明内容】

[0003]为实现上述解决现有技术中无法针对用户需求进行时钟拓扑结构配置的问题目的,发明人提供了一种动态时钟拓扑结构的共享方法,其包括如下步骤:检测到运行应用程序时匹配应用程序对应的时钟拓扑结构方案,根据上述方案配置时钟拓扑结构,监测运行应用程序时的效能指标,将时钟拓扑结构方案与效能指标上传到服务器。
[0004]进一步地,还包括步骤:对时钟拓扑结构方案进行评价,获得评价结果,将评价结果上传到服务器。
[0005]进一步地,还包括步骤:接收下载指令,从服务器下载时钟拓扑结构方案。
[0006]进一步地,还包括步骤:获取平台信息,将平台信息上传到服务器。
[0007]具体的,所述时钟拓扑结构为安卓系统时钟拓扑结构。
[0008]一种动态时钟拓扑结构的共享装置,包括匹配模块、配置模块、监测模块、上传模块;
[0009]所述匹配模块用于在检测到运行应用程序时匹配应用程序对应的时钟拓扑结构方案,所述配置模块用于配置时钟拓扑结构,所述监测模块用于监测运行应用程序时的效能指标,所述上传模块用于将时钟拓扑结构方案与效能指标上传到服务器。
[0010]进一步地,还包括评价模块:所述评价模块用于对时钟拓扑结构方案进行评价,获得评价结果,所述上传模块还用于将评价结果上传到服务器。
[0011]进一步地,还包括下载模块;所述下载模块用于接收下载指令,并从服务器下载时钟拓扑结构方案。
[0012]进一步地,还包括获取模块;所述获取模块用于获取平台信息,所述上传模块还用于将平台信息上传到服务器。
[0013]具体的,所述时钟拓扑结构为安卓系统时钟拓扑结构。
[0014]区别于现有技术,上述技术方案通过检测效能指标,与时钟拓扑结构一并上传评价的方法,达到了根据不同用户需要下载配置不同时钟拓扑结构的效果,解决了无法针对用户需求进行时钟拓扑结构配置的问题。
【附图说明】
[0015]图1为本发明某实施例所述的一种动态拓扑结构共享方法流程图;
[0016]图2为本发明某实施例所述的一种动态拓扑结构共享装置模块图;
[0017]图3为本发明某实施例所述的时钟拓扑结构示意图;
[0018]图4为本发明某实施例所述的时钟拓扑结构共享装置示意图。
[0019]附图标记说明:
[0020]200、匹配模块;
[0021]202、配置模块;
[0022]204、监测模块;
[0023]206、上传模块;
[0024]208、评价模块;
[0025]210、下载模块;
[0026]212、获取模块。
【具体实施方式】
[0027]为详细说明技术方案的技术内容、构造特征、所实现目的及效果,以下结合具体实施例并配合附图详予说明。
[0028]请参阅图1,为本发明某些实施例所述的一种动态时钟拓扑结构的共享方法,本方法可以运行于图2所示的动态时钟拓扑结构共享装置中。
[0029]所述装置执行步骤SlOl:检测到运行应用程序时匹配应用程序对应的时钟拓扑结构方案,步骤S102根据上述方案配置时钟拓扑结构,步骤S103监测运行应用程序时的效能指标,将时钟拓扑结构方案与效能指标上传到服务器。所述时钟拓扑结构为时钟源、时钟总线与时钟驱动单元之间的连接关系,其中,时钟驱动单元指需要时钟驱动其运行的硬件单元,在如图3所示的某些实施例中,右侧显示了多个时钟驱动单元的实例,如CPU、GPU、EMMC控制器、DRAM控制器等,这些单元的运行需要时钟驱动,,通过图3中的多级时钟总线连接到时钟源上,根据时钟源的不同,所述时钟驱动单元的工作频率也不同。因此,通过更改所述时钟拓扑结构,可以直接影响系统的使用性能,同时也影响着用户的使用体验。所述效能指标为系统性能指标与系统功耗指标,其中所述系统性能指标包括应用程序运行帧率、下载速率、上传速率、网络延迟等等,所述系统功耗指标包括耗电量、待机时间、等等。具体的,当应用程序运行时,匹配应用程序对应的时钟拓扑结构方案,某些实施例中,所述时钟拓扑结构方案以配置文件的形式存在应用程序的对应文件夹中。在装置检测到应用程序运行时,系统在相应的文件夹中寻找对应的配置文件并进行解析,根据配置文件配置时钟拓扑结构。这样更改时钟拓扑结构之后,系统在运行应用程序时就会获得更好的性能。这些性能的改善将会直接反应在上述效能指标中。例如,在检测到运行的应用程序为游戏应用时,更改拓扑结构方案,提高CPU、GPU等时钟驱动单元的时钟频率,系统的帧率、显示延迟、画面流程度以及耗电量等等指标就会提升;又如在运行下载应用程序时,更改拓扑结构方案,降低CPU、GPU的时钟频率以降低能耗效能指标,同时提高Wifi时钟驱动单元的时钟频率以提高下载数据传输速率效能指标。将上述应用程序对应的时钟拓扑结构配置方案与应用此配置方案下的效能指标上传到服务器,利用服务器进行共享。通过上述方法,用户与用户间可以通过服务器进行共享配置方案,还可以针对不同的应用程序配置不同的应用方案,达到了根据不同用户需要配置不同时钟拓扑结构的效果,解决了无法针对用户需求进行时钟拓扑结构配置的问题。
[0030]进一步的,所述装置还进行步骤S104:对时钟拓扑结构方案进行评价,获得评价结果,步骤S105将评价结果上传到服务器。在某些实施例中,系统可以对时钟拓扑结构方案根据效能指标评价,所述评价结果可以包括系统评价结果和用户评价结果。评价结果包括评价得分、星级打分、文字评价等多种方式,还可以给评价高低不同的方案给予不同数量的小红花评价。本发明采用评价得分的方式。例如,所述系统评价结果为系统评价得分,其中系统性能指标越高的性能得分越低,系统功耗指标越高的功耗得分越低,所述性能得分与功耗得分经过加权后得到系统评价得分。在图4所述的某些实施例中,所述装置包括显示屏幕、时钟拓扑结构读取单元、时钟拓扑结构绘制单元、时钟拓扑结构计算单元和时钟拓扑结构共享单元,所述服务器为应用商店服务器。所述读取单元用于读取并解析配置文件,所述绘制单元用于将解析得到的时钟拓扑结构在屏幕上显示,所述拓扑结构计算单元用于接收用户配置并生成新的拓扑结构配置方案和配置文件,所述拓扑结构共享单元用于将配置方案上传到服务器。具体的,装置在读取时钟拓扑结构后可以通过时钟拓扑结构绘制单元在屏幕上显示当前拓扑结构,用户根据自身感受输入主观评分,即用户评价得分,将所述用户评价得分通过时钟拓扑结构共享单元上传到服务器;所述共享单元可以是系统的网络通信模块,用于与服务器交互数据。服务器可以根据对应的应用程序类型(例如游戏应用、下载应用等)的不同对不同的时钟拓扑结构的配置方案评价结果进行分类存储。通过上述设计,引入评价机制并共享评价结果。使得用户在配置时钟拓扑结构配置方案的时候通过对比所述评价结果能更加直观的对比拓扑结构配置方案之间的优劣差异,某些用户并不善于从繁杂的效能指标中提取有效信息,系统评价结果与用户评价结果便是帮助人们更快更好的获取配置方案优劣信息。这一设计达到了提高本发明方法用户体验的效果。
[0031]在某些进一步的实施例中,装置还进行步骤SlOO:接收下载指令,从服务器下载时钟拓扑结构方案。服务器可以根据效能指标和评价结果将某些时钟拓扑结构配置方案设置为默认方案,当接收到用户浏览服务器的通讯信息时,将默认方案向用户推送,所述推送包括将默认方案传送给装置,装置接收后将默认方案显示在显示屏上,并询问用户是否下载,所述询问包括弹出对话窗口、显示下载按钮等多种实现方式。装置还可以进行步骤:检测用户已安装的应用程序。服务器根据用户安装的应用程序向用户推送已安装的应用程序对应的默认时钟拓扑结构配置方案。具体地,在图4所述的实施例中,服务器存储的时钟拓扑结构中,应用程序A对应有配置方案Al和配置方案A2,并且配置方案Al和配置方案A2分别对应评价Al与评价A2,系统对比所述评价Al和评价A2,将评价得分高的设置为应用程序A的默认方案,在用户浏览服务器中的配置方案时,装置进行步骤检测用户已安装的应用程序,服务器根据用户安装的应用程序直接向用户推送应用程序对应的默认时钟拓扑结构配置方案。用户选择下载默认配置方案,装置接收用户下载指令,从服务器中下载默认配置方案。作为优选的实施例,用户还可以在浏览服务器信息
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1