一种智能排序方法、终端与计算机可读存储介质技术

技术编号:19778339 阅读:117 留言:0更新日期:2018-12-15 11:19
本发明专利技术实施例涉及信息技术领域,公开了一种智能排序方法、终端与计算机可读存储介质。该智能排序方法包括,分别获取至少两个文件的属性;其中,至少两个文件中,任一文件包括N个属性,N为正整数;根据至少两个文件各自的属性,分别计算至少两个文件的优先级;按照优先级从高到低对至少两个文件进行排序并显示。本发明专利技术实施例还公开了一种终端/电子设备/服务器,以及一种计算机可读存储介质,使得文件分类浏览快,可以快速浏览到用户所要搜索的文件,从而可以满足用户浏览文件的需求。

【技术实现步骤摘要】
一种智能排序方法、终端与计算机可读存储介质
本专利技术实施例涉及信息
,特别涉及一种智能排序方法、终端与计算机可读存储介质。
技术介绍
在现代终端系统中,用户的程序和数据、操作系统自身的程序和数据、甚至各种输入输出设备,都是以文件的形式出现,此外,用户通过互联网下载的各类文档、各种音乐文件、以及拍摄的照片,同样以文件的形式出现。因而,终端系统中文件的数量是非常庞大的。现有技术中,终端系统中的文件通常通过文件管理软件统一进行管理,文件管理软件通常按照时间顺序对文件进行分类管理。专利技术人发现现有技术中至少存在如下问题:由于终端中文件的数量非常庞大,因而,在终端中通过文件管理中相应的分类搜索一个文件时,需要加载刷新很长时间,甚至会出现加载不出来的情况,尤其是终端的存储空间的发展趋势是越来越大,终端中存储的文件越来越多,这会导致文件分类浏览慢,无法快速的浏览到用户所期望的文件,从而无法满足用户浏览文件的需求。
技术实现思路
本专利技术实施方式的目的在于提供一种智能排序方法、终端与计算机可读存储介质,使得文件分类浏览快,可以快速浏览到用户所要搜索的文件,从而可以满足用户浏览文件的需求。为解决上述技术问题,本专利技术的实施方式提供了一种智能排序方法,包括:分别获取至少两个文件的属性;其中,至少两个文件中,任一文件包括N个属性,N为正整数;根据至少两个文件各自的属性,分别计算至少两个文件的优先级;按照优先级从高到低对至少两个文件进行排序并显示。本专利技术的实施方式还提供了一种终端/电子设备/服务器,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行,分别获取至少两个文件的属性;其中,至少两个文件中,任一文件包括N个属性,N为正整数;根据至少两个文件各自的属性,分别计算至少两个文件的优先级;按照优先级从高到低对至少两个文件进行排序并显示。本专利技术的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,包括,计算机程序被处理器执行时实现以下内容:分别获取至少两个文件的属性;其中,至少两个文件中,任一文件包括N个属性,N为正整数;根据至少两个文件各自的属性,分别计算至少两个文件的优先级;按照优先级从高到低对至少两个文件进行排序并显示。本专利技术实施方式相对于现有技术而言,通过分别获取至少两个文件的属性,可以根据获取的至少两个文件各自的属性,分别计算至少两个文件的优先级,并且可以按照优先级从高至低对至少两个文件进行排序,同时,可以将排序结果显示。本专利技术实施方式中,在对终端中的文件进行分类浏览时,可以对排序后的文件按照优先级的高低进行加载刷新,使得优先级高的文件先加载刷新,从而,使得文件分类浏览快,可以快速浏览到优先级高的文件。同时,根据至少两个文件各自的属性,分别计算至少两个文件的优先级,可以使得用户所要搜索的文件的优先级较高,从而可以快速浏览到用户所要搜索的文件,从而可以满足用户浏览文件的需求。另外,根据至少两个文件各自的属性,分别计算至少两个文件的优先级,具体包括:根据至少两个文件各自的属性,分别获取至少两个文件的N个属性各自对应的权重;根据至少两个文件各自的属性与对应的权重,分别计算至少两个文件的优先级。本专利技术实施方式中,通过获取至少两个文件的N个属性各自对应的权重,并根据至少两个文件各自的N个属性与对应的权重,分别计算至少两个文件的优先级,可以有利于提高用户所要搜索的文件的优先级。另外,根据至少两个文件各自的属性,分别获取至少两个文件的N个属性各自对应的权重,包括:将至少两个文件各自的属性进行归一化;根据归一化后的至少两个文件各自的属性,获取至少两个文件的N个属性各自对应的权重。本专利技术实施方式中,根据归一化后的至少两个文件各自的属性,获取至少两个文件各自的N个属性所对应的权重,可以使得计算至少两个文件各自的N个属性对应的权重的过程更简单,且计算结果更准确。另外,按照优先级从高到低对至少两个文件进行排序并显示,包括:按照优先级从高到低对至少两个文件进行排序,并仅显示优先级最高的文件。本专利技术实施方式中,将至少两个文件按照优先级的高低进行排序后,仅显示优先级最高的文件,可以节省加载其他文件的时间,从而可以更快的浏览到用户所要搜索的文件。附图说明一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。图1是根据本专利技术第一实施方式中的智能排序方法的流程图;图2是根据本专利技术第二实施方式的智能排序方法的流程图;图3是根据本专利技术第三实施方式的智能排序方法的流程图;图4是根据本专利技术第四实施方式的智能排序方法的流程图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本专利技术各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。本专利技术的第一实施方式涉及一种智能排序方法。本实施方式的核心在于,分别获取至少两个文件的属性;其中,至少两个文件中,任一文件包括N个属性,N为正整数;根据至少两个文件各自的属性,分别计算至少两个文件的优先级;按照优先级从高到低对至少两个文件进行排序并显示。通过按照优先级从高至低对至少两个文件进行排序,使得在对终端中的文件进行分类浏览时,可以对排序后的文件按照优先级的高低进行加载刷新,使得优先级高的文件先加载刷新,从而,使得文件分类浏览快,可以快速浏览到优先级高的文件。同时,根据至少两个文件各自的属性,分别计算至少两个文件的优先级,可以使得用户所要搜索的文件的优先级较高,从而可以快速浏览到用户所要搜索的文件,从而可以满足用户浏览文件的需求。下面对本实施方式的智能排序方法的实现细节进行具体的说明,以下内容仅为方便理解提供的实现细节,并非实施本方案的必须。本实施方式中的智能排序方法,如图1所示,具体包括:步骤101:分别获取至少两个文件的属性,其中,至少两个文件中,任一文件包括N个属性,N为正整数。具体地说:终端可以分别获取至少两个文件的属性,其中,至少两个文件中的任一文件包括N个属性,终端还可以分别对至少两个文件各自的N个属性从1至N进行编号。例如,本专利技术实施方式中,以N为3进行说明,至少两个文件各自的3个属性分别为格式、文件目录、以及访问次数,终端可以对任一文件的上述3个属性从1至3进行编号。步骤102:根据至少两个文件各自的属性,分别获取至少两个文件的N个属性各自对应的权重。具体地说,在获取至少两个文件各自的属性后,终端可以比较至少两个文件所对应的同一个属性的大小,并从中提取出该属性的最大值,当终端分别提取出N个属性的最大值后,可以计算N个属性中任一属性在N个属性中所占的概率,并将该概率作为上述属性对应的权重,这样,可以依次计算出N个属性各自对应的权重。步骤103:根据至少两个文件各自的属性与对应的权重,分别计算至少两个文件的优先级。具体地说,终端可以根据至少两个文件各自对应本文档来自技高网...

【技术保护点】
1.一种智能排序方法,其特征在于,包括:分别获取至少两个文件的属性;其中,所述至少两个文件中,任一文件包括N个属性,N为正整数;根据所述至少两个文件各自的属性,分别计算所述至少两个文件的优先级;按照所述优先级从高到低对所述至少两个文件进行排序并显示。

【技术特征摘要】
1.一种智能排序方法,其特征在于,包括:分别获取至少两个文件的属性;其中,所述至少两个文件中,任一文件包括N个属性,N为正整数;根据所述至少两个文件各自的属性,分别计算所述至少两个文件的优先级;按照所述优先级从高到低对所述至少两个文件进行排序并显示。2.根据权利要求1所述的智能排序方法,其特征在于,所述根据所述至少两个文件各自的属性,分别计算所述至少两个文件的优先级,具体包括:根据所述至少两个文件各自的属性,分别获取所述至少两个文件的N个属性各自对应的权重;根据所述至少两个文件各自的属性与所述对应的权重,分别计算所述至少两个文件的优先级。3.根据权利要求2所述的智能排序方法,其特征在于,所述根据所述至少两个文件各自的属性,分别获取所述至少两个文件的N个属性各自对应的权重,包括:将所述至少两个文件各自的属性进行归一化;根据归一化后的所述至少两个文件各自的属性,获取所述至少两个文件的N个属性各自对应的权重;所述根据所述至少两个文件各自的属性与所述对应的权重,分别计算所述至少两个文件的优先级,具体包括:根据归一化后的所述至少两个文件各自的N个属性与所述对应的权重,分别计算所述至少两个文件的优先级。4.根据权利要求1所述的智能排序方法,其特征在于,所述分别获取至少两个文件的属性,具体包括:通过监听所述至少两个文件,获取所述至少两个文件各自的属性。5.根据权利要求3所述的智能排序方法,其特征在于,所述根据归一化后的所述至少两个文件各自的属性,获取所述至少两个文件的N个属性各自对应的权重,包括:归一化后的所述至少两个文件的N个属性表示为x(i),i为遍历1至N的自然数;根据归一化后的所述至少两个文件...

【专利技术属性】
技术研发人员:吴坤灵
申请(专利权)人:联芯科技有限公司
类型:发明
国别省市:上海,31

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

1