一种软件优化方法及装置制造方法及图纸

技术编号:21183686 阅读:33 留言:0更新日期:2019-05-22 14:43
本发明专利技术提供了一种软件优化方法及装置,方法包括:根据待优化的目标软件确定数据收集范围;根据数据收集范围收集待优化软件的操作数据;根据收集的操作数据对待优化的目标软件进行软件优化。本发明专利技术软件优化能基于用户体验数据的优化系统,以实时对软件进行优化,提高软件的用户体验,本发明专利技术的方案根据软件系统的响应延迟时间,宕机频率调整系统缓存大小、作业队列处理优先级;根据用户某功能的访问量,点击率等数据,利用符合用户体验的常用页面分布模板,给出调整页面的布局大小、方位的建议数据。

A Software Optimization Method and Device

The invention provides a software optimization method and device, which includes: determining the scope of data collection according to the target software to be optimized; collecting the operation data of the software to be optimized according to the scope of data collection; and optimizing the target software according to the collected operation data. The software optimization of the invention can optimize the system based on user experience data to optimize the software in real time and improve the user experience of the software. According to the response delay time of the software system, the downtime frequency adjusts the size of the system cache and the priority of job queue processing, and according to the amount of visits and click-through rate of a user's function, the program of the invention utilizes commonly used data conforming to the user experience. Page distribution template, gives the recommended data to adjust the size and orientation of the page layout.

【技术实现步骤摘要】
一种软件优化方法及装置
本专利技术涉及软件优化技术,具体的讲是一种软件优化方法及装置。
技术介绍
随着互联网的不断发展,网络软件层出不穷,如何以更好的用户体验赢得更广的客户群也是各软件公司研究的热点。由于新旧软件更替速度极快,软件上线后很短的时间就面临客户的选择或放弃,因此如何尽快的针对上线客户信息优化软件,以保证客户群是亟待解决的问题。
技术实现思路
有鉴于此,我们提出了一种基于用户体验数据的优化系统,以实时对软件进行优化,提高软件的用户体验。本专利技术提供一种软件优化方法,包括:根据待优化的目标软件确定数据收集范围;根据所述数据收集范围收集待优化软件的操作数据;根据收集的操作数据对待优化的目标软件进行软件优化。本专利技术一实施例中,所述的根据待优化的目标软件确定数据收集范围包括:确定待优化的目标软件的客户端类型;所述的客户端类型包括:APP、网站;根据确定的客户端类型确定客户端访问模块;根据确定的访问模块确定待优化目标软件的数据收集范围。本专利技术一实施例中,所述的操作数据包括:用户对各访问模块的访问数据、目标软件的系统性能数据;其中,所述的访问数据包括:用户对各访问模块的访问时段、访问量。本专利技术一实施例中,所述的根据收集的操作数据对待优化的目标软件进行软件优化包括:根据所述的操作数据、预设的优化算法和/或外部指令确定优化方案;所述的优化方案包括:确定的优化后的软件访问模块和/或优化后的系统性能数据根据所述优化方案对待优化的目标软件进行软件优化。本专利技术一实施例中,所述的根据收集的操作数据对待优化的目标软件进行软件优化包括:根据所述访问数据、预设的优化算法和/或外部指令确定优化后的软件访问模块;根据优化后的软件访问模块进行软件优化。本专利技术一实施例中,所述的根据收集的操作数据对待优化的目标软件进行软件优化包括:根据所述的系统性能数据、预设的优化算法和/或外部指令确定优化后的系统性能数据;根据优化后的系统性能数据进行软件优化。同时,本专利技术还提供一种软件优化装置,包括:范围确定模块,用于根据待优化的目标软件确定数据收集范围;操作数据收集模块,用于根据所述数据收集范围收集待优化软件的操作数据;优化模块,用于根据收集的操作数据对待优化的目标软件进行软件优化。本专利技术一实施例中,所述范围确定模块包括:类型确定单元,用于确定待优化的目标软件的客户端类型;所述的客户端类型包括:APP、网站;访问模块确定单元,用于根据确定的客户端类型确定客户端访问模块;范围确定单元,用于根据确定的访问模块确定待优化目标软件的数据收集范围。本专利技术一实施例中,所述的优化模块包括:优化方案生成单元,根据所述的操作数据、预设的优化算法和/或外部指令确定优化方案;所述的优化方案包括:确定的优化后的软件访问模块和/或优化后的系统性能数据;优化单元,根据所述优化方案对待优化的目标软件进行软件优化。本专利技术一实施例中,所述的根据收集的操作数据对待优化的目标软件进行软件优化包括:优化方案生成单元,根据所述访问数据、预设的优化算法和/或外部指令确定优化后的软件访问模块;优化单元,根据优化后的软件访问模块进行软件优化。本专利技术一实施例中,所述的根据收集的操作数据对待优化的目标软件进行软件优化包括:优化方案生成单元,根据所述的系统性能数据、预设的优化算法和/或外部指令确定优化后的系统性能数据;优化单元,根据优化后的系统性能数据进行软件优化。同时,本专利技术还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述方法。同时,本专利技术还提供一种计算机可读存储介质,计算机可读存储介质存储有执行上述方法的计算机程序。本专利技术的软件优化能基于用户体验数据的优化系统,以实时对软件进行优化,提高软件的用户体验。为让本专利技术的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术公开的软件优化方法的流程图;图2为本专利技术公开的软件优化装置的框图;图3为本专利技术实施例公开的优化系统的框图;图4为本专利技术实施例中电子设备的系统构成的示意框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,为本专利技术实施例提供的软件优化方法的流程图,其包括:步骤S101,根据待优化的目标软件确定数据收集范围;步骤S102,根据所述数据收集范围收集待优化软件的操作数据;步骤S103,根据收集的操作数据对待优化的目标软件进行软件优化。本专利技术一实施例中,根据待优化的目标软件确定数据收集范围包括:确定待优化的目标软件的客户端类型;所述的客户端类型包括:APP、网站;根据确定的客户端类型确定客户端访问模块;根据确定的访问模块确定待优化目标软件的数据收集范围。本专利技术一实施例中,所述的操作数据包括:用户对各访问模块的访问数据、目标软件的系统性能数据;其中,所述的访问数据包括:用户对各访问模块的访问时段、访问量。本专利技术实施例中提及的客户端类型,操作数据及访问数据等,仅为说明本专利技术的技术方案,并不以此处说明为限。本专利技术一实施例中,根据收集的操作数据对待优化的目标软件进行软件优化包括:根据所述的操作数据、预设的优化算法和/或外部指令确定优化方案;所述的优化方案包括:确定的优化后的软件访问模块和/或优化后的系统性能数据根据所述优化方案对待优化的目标软件进行软件优化。本专利技术一实施例中,所述的根据收集的操作数据对待优化的目标软件进行软件优化包括:根据所述访问数据、预设的优化算法和/或外部指令确定优化后的软件访问模块;根据优化后的软件访问模块进行软件优化。本专利技术一实施例中,所述的根据收集的操作数据对待优化的目标软件进行软件优化包括:根据所述的系统性能数据、预设的优化算法和/或外部指令确定优化后的系统性能数据;根据优化后的系统性能数据进行软件优化。同时,本专利技术还提供一种软件优化装置,如图2所示,包括:范围确定模块201,用于根据待优化的目标软件确定数据收集范围;操作数据收集模块202,用于根据所述数据收集范围收集待优化软件的操作数据;优化模块203,用于根据收集的操作数据对待优化的目标软件进行软件优化。本专利技术的方案根据软件系统的响应延迟时间,宕机频率调整系统缓存大小、作业队列处理优先级;根据用户某功能的访问量,点击率等数据,利用符合用户体验的常用页面分布模板,给出调整页面的布局大小、方位的建议数据。本专利技术实施例提供一个基于用户体验数据的优化系统,如图3所示包括:1、系统判定模块,根据优化的目标系统特性,判断系统类型,以及所需要收集的数据范围;本实施例中,系统判定模块需要存储各种系统特性的基础数据,设定准确高效的算法定位所需要优化的目标系统特性,从而判断本文档来自技高网...

【技术保护点】
1.一种软件优化方法,其特征在于,所述的方法包括:根据待优化的目标软件确定数据收集范围;根据所述数据收集范围收集待优化软件的操作数据;根据收集的操作数据对待优化的目标软件进行软件优化。

【技术特征摘要】
1.一种软件优化方法,其特征在于,所述的方法包括:根据待优化的目标软件确定数据收集范围;根据所述数据收集范围收集待优化软件的操作数据;根据收集的操作数据对待优化的目标软件进行软件优化。2.如权利要求1所述软件优化方法,其特征在于,所述的根据待优化的目标软件确定数据收集范围包括:确定待优化的目标软件的客户端类型;所述的客户端类型包括:APP、网站;根据确定的客户端类型确定客户端访问模块;根据确定的访问模块确定待优化目标软件的数据收集范围。3.如权利要求2所述的软件优化方法,其特征在于,所述的操作数据包括:用户对各访问模块的访问数据、目标软件的系统性能数据;其中,所述的访问数据包括:用户对各访问模块的访问时段、访问量。4.如权利要求3所述的软件优化方法,其特征在于,所述的根据收集的操作数据对待优化的目标软件进行软件优化包括:根据所述的操作数据、预设的优化算法和/或外部指令确定优化方案;所述的优化方案包括:确定的优化后的软件访问模块和/或优化后的系统性能数据根据所述优化方案对待优化的目标软件进行软件优化。5.如权利要求4所述的软件优化方法,其特征在于,所述的根据收集的操作数据对待优化的目标软件进行软件优化包括:根据所述访问数据、预设的优化算法和/或外部指令确定优化后的软件访问模块;根据优化后的软件访问模块进行软件优化。6.如权利要求4所述的软件优化方法,其特征在于,所述的根据收集的操作数据对待优化的目标软件进行软件优化包括:根据所述的系统性能数据、预设的优化算法和/或外部指令确定优化后的系统性能数据;根据优化后的系统性能数据进行软件优化。7.一种软件优化装置,其特征在于,所述的装置包括:范围确定模块,用于根据待优化的目标软件确定数据收集范围;操作数据收集模块,用于根据所述数据收集范围收集待优化软件的操作数据;优化模块,用于根据收集的操作数据对...

【专利技术属性】
技术研发人员:刘哲
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京,11

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

1