[发明专利]文件排序方法及装置有效
申请号: | 201911047804.6 | 申请日: | 2019-10-30 |
公开(公告)号: | CN110807004B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 衣建中;胡叶军 | 申请(专利权)人: | 口碑(上海)信息技术有限公司 |
主分类号: | G06F16/14 | 分类号: | G06F16/14;G06F16/16;G06F16/957 |
代理公司: | 北京中强智尚知识产权代理有限公司 11448 | 代理人: | 陈宇楠 |
地址: | 200131 上海市浦东新区民生路11*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 排序 方法 装置 | ||
本发明公开了一种文件排序方法及装置,其中,该方法包括:监测对页面内的待排序文件的置顶操作,根据置顶操作向置顶数据表插入置顶数据;监测对首页非置顶文件或非首页文件的拖拽排序操作,根据拖拽排序操作修改排序数据表中的排序数据;根据置顶数据及排序数据进行文件排序。基于本发明实施例提供的方案,通过置顶与拖拽双层排序,减少了传递到服务端的排序信息,从而无需像现有排序方案那样,需要向服务端传递过多的排序信息,克服了服务端进行文件排序时存在的超的问题,而且降低了对服务端资源的消耗,提升了服务端的性能。
技术领域
本发明涉及文件处理技术领域,具体涉及一种文件排序方法及装置。
背景技术
文件排序指为了使多个文件按照预期显示,对文件的顺序进行调整,例如,商户的线上店铺为一个婚嫁店铺,在该婚嫁店铺下,有多达300个的作品集,为了保证一些优秀的作品集在店铺页展示时更加靠前,商户需要调整作品集的排序。
目前的文件排序方案只能支持少量文件的排序,如果在进行排序时,传递的文件排序信息数量过多,比如,传递300个排序信息,或者将最后一个作品移到第一个位置,在进行文件排序时就会存在超时问题,而且浪费资源还影响服务端性能。
发明内容
鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的文件排序方法及装置。
根据本发明实施例的一个方面,提供了一种文件排序方法,多个文件分页展示,方法包括:
监测对页面内的待排序文件的置顶操作,根据置顶操作向置顶数据表插入置顶数据;
监测对首页非置顶文件或非首页文件的拖拽排序操作,根据拖拽排序操作修改排序数据表中的排序数据;
根据置顶数据及排序数据进行文件排序。
可选地,置顶数据包含:创建时间、修改时间、实体对象ID、文件ID、状态信息和/或置顶顺序;
排序数据包含:创建时间、修改时间、实体对象ID、文件ID和/或排序顺序。
可选地,根据置顶操作向置顶数据表插入置顶数据进一步包括:根据置顶操作,将置顶数据表中的创建时间及修改时间均修改为当前时间。
可选地,方法还包括:监测对已置顶文件的取消置顶操作,根据取消置顶操作,将置顶数据表中对应置顶数据的状态信息修改为失效;
将排序数据表中取消置顶文件对应的排序数据中的修改时间修改为当前时间。
可选地,在根据置顶操作向置顶数据表插入置顶数据之前,方法还包括:判断需置顶文件数量是否大于剩余置顶位置数量;
根据置顶操作向置顶数据表插入置顶数据进一步包括:
若需置顶文件数量小于或等于剩余置顶位置数量,则根据置顶操作向置顶数据表插入置顶数据;
若需置顶文件数量大于剩余置顶位置数量,则根据需置顶文件数量与剩余置顶位置数量计算失效处理数量;
基于修改时间及失效处理数量,对置顶数据表中对应置顶数据进行失效处理;
根据置顶操作向置顶数据表插入置顶数据。
可选地,对置顶数据表中对应置顶数据进行失效处理进一步包括:将置顶数据表中对应置顶数据的状态信息修改为失效。
可选地,根据置顶操作向置顶数据表插入置顶数据进一步包括:
若对两个以上待排序文件进行置顶操作,则根据待排序文件的置顶选择顺序记录置顶数据表中的置顶顺序。
可选地,根据拖拽排序操作修改排序数据表中的排序数据进一步包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于口碑(上海)信息技术有限公司,未经口碑(上海)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911047804.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:目标显示方法以及相关装置
- 下一篇:图像数据的处理方法及装置