技术领域
本发明涉及计算机软件技术领域,尤其涉及一种基于操作优先度的列表操作方法及装置。
背景技术
随着互联网技术的发展,手机越来越智能,通过手机可以实现各种各样的应用,比如订餐、购物以及制作表格等,不同的应用为用户提供了不同的服务,但是有些应用中会包含大量的列表,这些列表如果全部罗列出来,不仅对用户来说很不方便,而且对手机数据运算能力也有要求。
现在有的列表操作方法都是通过人为选择来进行列表的缩放,不仅操作效率低,而且不够智能,对用户体验也不好,所以亟需一种基于操作优先度的列表操作方法,对现有技术进行改进。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
有鉴于此,本发明提出了一种基于操作优先度的列表操作方法及装置,旨在解决现有技术无法实现通过操作优先度来对列表操作自动进行管理,提高列表操作效率的技术问题。
本发明的技术方案是这样实现的:
一方面,本发明提供了一种基于操作优先度的列表操作方法,所述基于操作优先度的列表操作方法包括以下步骤:
S1,获取用户历史浏览数据以及待操作列表信息数据,所述待操作列表信息数据包括:待操作列表项名称信息以及每一个待操作列表项对应的项数信息;
S2,根据用户历史浏览数据提取用户历史浏览关键词,并根据该用户历史浏览关键词确定第一优先操作词;
S3,设定列表操作优先度规则,根据该列表操作优先度规则利用待操作列表项名称信息以及每一个待操作列表项对应的项数信息确定第二优先操作项;
S4,结合第一优先操作词以及第二优先操作项对待操作列表信息数据进行操作。
在以上技术方案的基础上,优选的,步骤S1中,获取用户历史浏览数据以及待操作列表信息数据,所述待操作列表信息数据包括:待操作列表项名称信息以及每一个待操作列表项对应的项数信息,还包括以下步骤,获取用户历史浏览数据以及待操作列表信息数据,所述用户历史浏览数据包括:网页数据、搜索词条数据以及论坛数据,所述待操作列表信息数据包括:待操作列表项名称信息以及每一个待操作列表项对应的项数信息,设定完整性验证规则,根据该完整性验证规则对用户历史浏览数据以及待操作列表信息数据进行验证,保留通过验证的用户历史浏览数据以及待操作列表信息数据。
在以上技术方案的基础上,优选的,步骤S2中,根据用户历史浏览数据提取用户历史浏览关键词,并根据该用户历史浏览关键词确定第一优先操作词,还包括以下步骤,建立TF-IDF算法,通过TF-IDF算法从用户历史浏览数据中提取对应的关键词,设定常用词筛选表,根据该常用词筛选表对该关键词进行筛选,保留筛选掉常用词的关键词作为用户历史浏览关键词,根据该用户历史浏览关键词确定第一优先操作词。
在以上技术方案的基础上,优选的,根据该用户历史浏览关键词确定第一优先操作词,还包括以下步骤,获取每个用户历史浏览关键词的词频数值,根据该词频数值按从大到小的顺序对用户历史浏览关键词进行排序,词频数值最大的用户历史浏览关键词排在第一位,词频数值最小的用户历史浏览关键词排在末位,根据排序结果,将词频数值最大的用户历史浏览关键词作为第一优先操作词。
在以上技术方案的基础上,优选的,步骤S3中,设定列表操作优先度规则,根据该列表操作优先度规则利用待操作列表项名称信息以及每一个待操作列表项对应的项数信息确定第二优先操作项,还包括以下步骤,设定列表操作优先度规则,获取待操作列表项名称信息,并统计每一个待操作列表项名称信息对应的项数信息的数量数值,根据该每一个待操作列表项名称信息对应的项数信息的数量数值按照从小到大的顺序对待操作列表项名称信息进行排序,数量数值最小的待操作列表项名称信息排第一,数量数值最大的待操作列表项名称信息排末位,将排名第一的待操作列表项名称信息作为第二优先操作项。
在以上技术方案的基础上,优选的,将排名第一的待操作列表项名称信息作为第二优先操作项之后,还包括以下步骤,设定数量数值阈值,将数量数值与数量数值阈值进行比较,当数量数值大于数量数值阈值时,对数量数值对应的待操作列表项名称信息进行预加载;当数量数值小于数量数值阈值时,重新选择数量数值进行比较。
在以上技术方案的基础上,优选的,步骤S4中,结合第一优先操作词以及第二优先操作项对待操作列表信息数据进行操作,还包括以下步骤,根据第一优先操作词对待操作列表信息数据进行初步筛选,筛选出对应的待操作列表项名称信息作为最终待操作列表项名称信息,然后通过第二优先操作项对该最终待操作列表项名称信息进行操作。
更进一步优选的,所述基于操作优先度的列表操作装置包括:
获取模块,用于获取用户历史浏览数据以及待操作列表信息数据,所述待操作列表信息数据包括:待操作列表项名称信息以及每一个待操作列表项对应的项数信息;
优先词确定模块,用于根据用户历史浏览数据提取用户历史浏览关键词,并根据该用户历史浏览关键词确定第一优先操作词;
优先项确定模块,用于设定列表操作优先度规则,根据该列表操作优先度规则利用待操作列表项名称信息以及每一个待操作列表项对应的项数信息确定第二优先操作项;
操作模块,用于结合第一优先操作词以及第二优先操作项对待操作列表信息数据进行操作。
第二方面,所述基于操作优先度的列表操作方法还包括一种设备,所述设备包括:存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的基于操作优先度的列表操作方法程序,所述基于操作优先度的列表操作方法程序配置为实现如上文所述的基于操作优先度的列表操作方法的步骤。
第三方面,所述基于操作优先度的列表操作方法还包括一种介质,所述介质为计算机介质,所述计算机介质上存储有基于操作优先度的列表操作方法程序,所述基于操作优先度的列表操作方法程序被处理器执行时实现如上文所述的基于操作优先度的列表操作方法的步骤。
本发明的一种基于操作优先度的列表操作方法相对于现有技术具有以下有益效果:
(1)通过TF-IDF从用户历史浏览数据中提取第一优先操作词,能够对列表操作进行初步筛选,同时利用TF-IDF提取出来的第一优先操作词精确度较高,能够提高后续列表操作的效率,提升用户体验。
(2)通过第二优先操作项对待操作列表项名称信息进行筛选,同时对项数多的列表项进行预加载,能够有效提高列表操作的效率,防止数据突然加载过多,系统失去响应的情况发生。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例方案涉及的硬件运行环境的设备的结构示意图;
图2为本发明基于操作优先度的列表操作方法第一实施例的流程示意图;
图3为本发明基于操作优先度的列表操作方法第一实施例的功能模块示意图。
具体实施方式
下面将结合本发明实施方式,对本发明实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本发明一部分实施方式,而不是全部的实施方式。基于本发明中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。
如图1所示,该设备可以包括:处理器1001,例如中央处理器(Central ProcessingUnit,CPU),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(WIreless-FIdelity,WI-FI)接口)。存储器1005可以是高速的随机存取存储器(Random Access Memory,RAM)存储器,也可以是稳定的非易失性存储器(Non-Volatile Memory,NVM),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图1中示出的结构并不构成对设备的限定,在实际应用中设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及基于操作优先度的列表操作方法程序。
在图1所示的设备中,网络接口1004主要用于建立设备与存储基于操作优先度的列表操作方法系统中所需的所有数据的服务器的通信连接;用户接口1003主要用于与用户进行数据交互;本发明基于操作优先度的列表操作方法设备中的处理器1001、存储器1005可以设置在基于操作优先度的列表操作方法设备中,所述基于操作优先度的列表操作方法设备通过处理器1001调用存储器1005中存储的基于操作优先度的列表操作方法程序,并执行本发明实施提供的基于操作优先度的列表操作方法。
结合图2,图2为本发明基于操作优先度的列表操作方法第一实施例的流程示意图。
本实施例中,所述基于操作优先度的列表操作方法包括以下步骤:
S10:获取用户历史浏览数据以及待操作列表信息数据,所述待操作列表信息数据包括:待操作列表项名称信息以及每一个待操作列表项对应的项数信息。
应当理解的是,本实施例中,系统首先会获取用户历史浏览数据以及待操作列表信息数据,所述用户历史浏览数据包括:网页数据、搜索词条数据以及论坛数据,所述待操作列表信息数据包括:待操作列表项名称信息以及每一个待操作列表项对应的项数信息,设定完整性验证规则,根据该完整性验证规则对用户历史浏览数据以及待操作列表信息数据进行验证,保留通过验证的用户历史浏览数据以及待操作列表信息数据,通过这个步骤对数据完整性进行验证,以此提高后续过程的效率。
S20:根据用户历史浏览数据提取用户历史浏览关键词,并根据该用户历史浏览关键词确定第一优先操作词。
应当理解的是,之后系统会建立TF-IDF算法,通过TF-IDF算法从用户历史浏览数据中提取对应的关键词,设定常用词筛选表,根据该常用词筛选表对该关键词进行筛选,保留筛选掉常用词的关键词作为用户历史浏览关键词,根据该用户历史浏览关键词确定第一优先操作词。
应当理解的是,然后系统会获取每个用户历史浏览关键词的词频数值,根据该词频数值按从大到小的顺序对用户历史浏览关键词进行排序,词频数值最大的用户历史浏览关键词排在第一位,词频数值最小的用户历史浏览关键词排在末位,根据排序结果,将词频数值最大的用户历史浏览关键词作为第一优先操作词。
S30:设定列表操作优先度规则,根据该列表操作优先度规则利用待操作列表项名称信息以及每一个待操作列表项对应的项数信息确定第二优先操作项。
应当理解的是,之后系统会设定列表操作优先度规则,获取待操作列表项名称信息,并统计每一个待操作列表项名称信息对应的项数信息的数量数值,根据该每一个待操作列表项名称信息对应的项数信息的数量数值按照从小到大的顺序对待操作列表项名称信息进行排序,数量数值最小的待操作列表项名称信息排第一,数量数值最大的待操作列表项名称信息排末位,将排名第一的待操作列表项名称信息作为第二优先操作项。
应当理解的是,系统还会设定数量数值阈值,将数量数值与数量数值阈值进行比较,当数量数值大于数量数值阈值时,对数量数值对应的待操作列表项名称信息进行预加载;当数量数值小于数量数值阈值时,重新选择数量数值进行比较。
S40:结合第一优先操作词以及第二优先操作项对待操作列表信息数据进行操作。
应当理解的是,最后系统会根据第一优先操作词对待操作列表信息数据进行初步筛选,筛选出对应的待操作列表项名称信息作为最终待操作列表项名称信息,然后通过第二优先操作项对该最终待操作列表项名称信息进行操作。
需要说明的是,以上仅为举例说明,并不对本申请的技术方案构成任何限定。
通过上述描述不难发现,本实施例通过获取用户历史浏览数据以及待操作列表信息数据,所述待操作列表信息数据包括:待操作列表项名称信息以及每一个待操作列表项对应的项数信息;根据用户历史浏览数据提取用户历史浏览关键词,并根据该用户历史浏览关键词确定第一优先操作词;设定列表操作优先度规则,根据该列表操作优先度规则利用待操作列表项名称信息以及每一个待操作列表项对应的项数信息确定第二优先操作项;结合第一优先操作词以及第二优先操作项对待操作列表信息数据进行操作。本实施例通过生成第一优先操作词以及第二优先操作项对列表进行操作,能够根据用户需求对列表操作步骤进行优化,能够提高列表操作效率,提升用户体验。
此外,本发明实施例还提出一种基于操作优先度的列表操作装置。如图3所示,该基于操作优先度的列表操作装置包括:获取模块10、优先词确定模块20、优先项确定模块30以及操作模块40。
获取模块10,用于获取用户历史浏览数据以及待操作列表信息数据,所述待操作列表信息数据包括:待操作列表项名称信息以及每一个待操作列表项对应的项数信息;
优先词确定模块20,用于根据用户历史浏览数据提取用户历史浏览关键词,并根据该用户历史浏览关键词确定第一优先操作词;
优先项确定模块30,用于设定列表操作优先度规则,根据该列表操作优先度规则利用待操作列表项名称信息以及每一个待操作列表项对应的项数信息确定第二优先操作项;
操作模块40,用于结合第一优先操作词以及第二优先操作项对待操作列表信息数据进行操作。
此外,需要说明的是,以上所描述的装置实施例仅仅是示意性的,并不对本发明的保护范围构成限定,在实际应用中,本领域的技术人员可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的,此处不做限制。
另外,未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的基于操作优先度的列表操作方法,此处不再赘述。
此外,本发明实施例还提出一种介质,所述介质为计算机介质,所述计算机介质上存储有基于操作优先度的列表操作方法程序,所述基于操作优先度的列表操作方法程序被处理器执行时实现如下操作:
S1,获取用户历史浏览数据以及待操作列表信息数据,所述待操作列表信息数据包括:待操作列表项名称信息以及每一个待操作列表项对应的项数信息;
S2,根据用户历史浏览数据提取用户历史浏览关键词,并根据该用户历史浏览关键词确定第一优先操作词;
S3,设定列表操作优先度规则,根据该列表操作优先度规则利用待操作列表项名称信息以及每一个待操作列表项对应的项数信息确定第二优先操作项;
S4,结合第一优先操作词以及第二优先操作项对待操作列表信息数据进行操作。
进一步地,所述基于操作优先度的列表操作方法程序被处理器执行时还实现如下操作:
获取用户历史浏览数据以及待操作列表信息数据,所述用户历史浏览数据包括:网页数据、搜索词条数据以及论坛数据,所述待操作列表信息数据包括:待操作列表项名称信息以及每一个待操作列表项对应的项数信息,设定完整性验证规则,根据该完整性验证规则对用户历史浏览数据以及待操作列表信息数据进行验证,保留通过验证的用户历史浏览数据以及待操作列表信息数据。
进一步地,所述基于操作优先度的列表操作方法程序被处理器执行时还实现如下操作:
建立TF-IDF算法,通过TF-IDF算法从用户历史浏览数据中提取对应的关键词,设定常用词筛选表,根据该常用词筛选表对该关键词进行筛选,保留筛选掉常用词的关键词作为用户历史浏览关键词,根据该用户历史浏览关键词确定第一优先操作词。
进一步地,所述基于操作优先度的列表操作方法程序被处理器执行时还实现如下操作:
获取每个用户历史浏览关键词的词频数值,根据该词频数值按从大到小的顺序对用户历史浏览关键词进行排序,词频数值最大的用户历史浏览关键词排在第一位,词频数值最小的用户历史浏览关键词排在末位,根据排序结果,将词频数值最大的用户历史浏览关键词作为第一优先操作词。
进一步地,所述基于操作优先度的列表操作方法程序被处理器执行时还实现如下操作:
设定列表操作优先度规则,获取待操作列表项名称信息,并统计每一个待操作列表项名称信息对应的项数信息的数量数值,根据该每一个待操作列表项名称信息对应的项数信息的数量数值按照从小到大的顺序对待操作列表项名称信息进行排序,数量数值最小的待操作列表项名称信息排第一,数量数值最大的待操作列表项名称信息排末位,将排名第一的待操作列表项名称信息作为第二优先操作项。
进一步地,所述基于操作优先度的列表操作方法程序被处理器执行时还实现如下操作:
设定数量数值阈值,将数量数值与数量数值阈值进行比较,当数量数值大于数量数值阈值时,对数量数值对应的待操作列表项名称信息进行预加载;当数量数值小于数量数值阈值时,重新选择数量数值进行比较。
进一步地,所述基于操作优先度的列表操作方法程序被处理器执行时还实现如下操作:
根据第一优先操作词对待操作列表信息数据进行初步筛选,筛选出对应的待操作列表项名称信息作为最终待操作列表项名称信息,然后通过第二优先操作项对该最终待操作列表项名称信息进行操作。
以上所述仅为本发明的较佳实施方式而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
机译: 燃油汽车加热器独立的车辆加热器,一种操作方法,包括基于操作参数控制空气输送装置,以及基于另一个操作参数控制燃料输送装置
机译: 一种基于用户参与提供安全监视服务的装置和一种操作方法
机译: 一种用于操作它的操作方法,用于基于代码提供交易管理的装置