[发明专利]文件排序方法及装置有效
申请号: | 201911047804.6 | 申请日: | 2019-10-30 |
公开(公告)号: | CN110807004B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 衣建中;胡叶军 | 申请(专利权)人: | 口碑(上海)信息技术有限公司 |
主分类号: | G06F16/14 | 分类号: | G06F16/14;G06F16/16;G06F16/957 |
代理公司: | 北京中强智尚知识产权代理有限公司 11448 | 代理人: | 陈宇楠 |
地址: | 200131 上海市浦东新区民生路11*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 排序 方法 装置 | ||
1.一种文件排序方法,多个文件分页展示,所述方法包括:
监测对页面内的待排序文件的置顶操作,根据所述置顶操作向置顶数据表插入置顶数据,其中,对于批量置顶操作,根据需置顶文件数量与剩余置顶位置数量之间的关系,将置顶数据插入置顶数据表或者对置顶数据进行失效处理;
监测对首页非置顶文件或非首页文件的拖拽排序操作,根据所述拖拽排序操作修改排序数据表中的排序数据,其中,所述拖拽排序操作限于在分页中单个页面内进行文件顺序调整,对于拖拽排序操作未涉及的本页面的其他文件或其他页面的文件,保持排序数据表的排序数据不变;
根据所述置顶数据及所述排序数据进行文件排序。
2.根据权利要求1所述的方法,其中,所述置顶数据包含:创建时间、修改时间、实体对象ID、文件ID、状态信息和/或置顶顺序;
所述排序数据包含:创建时间、修改时间、实体对象ID、文件ID和/或排序顺序。
3.根据权利要求2所述的方法,其中,所述根据置顶操作向置顶数据表插入置顶数据进一步包括:
根据所述置顶操作,将所述置顶数据表中的创建时间及修改时间均修改为当前时间。
4.根据权利要求1所述的方法,其中,所述方法还包括:监测对已置顶文件的取消置顶操作,根据所述取消置顶操作,将所述置顶数据表中对应置顶数据的状态信息修改为失效;
将排序数据表中取消置顶文件对应的排序数据中的修改时间修改为当前时间。
5.根据权利要求1所述的方法,其中,在根据所述置顶操作向置顶数据表插入置顶数据之前,所述方法还包括:判断需置顶文件数量是否大于剩余置顶位置数量;
所述根据置顶操作向置顶数据表插入置顶数据进一步包括:
若需置顶文件数量小于或等于剩余置顶位置数量,则根据所述置顶操作向置顶数据表插入置顶数据;
若需置顶文件数量大于剩余置顶位置数量,则根据需置顶文件数量与剩余置顶位置数量计算失效处理数量;
基于修改时间及失效处理数量,对所述置顶数据表中对应置顶数据进行失效处理;
根据所述置顶操作向置顶数据表插入置顶数据。
6.根据权利要求5所述的方法,其中,所述对置顶数据表中对应置顶数据进行失效处理进一步包括:将置顶数据表中对应置顶数据的状态信息修改为失效。
7.根据权利要求1所述的方法,其中,所述根据置顶操作向置顶数据表插入置顶数据进一步包括:
若对两个以上待排序文件进行置顶操作,则根据待排序文件的置顶选择顺序记录置顶数据表中的置顶顺序。
8.根据权利要求1所述的方法,其中,所述根据拖拽排序操作修改排序数据表中的排序数据进一步包括:
根据所述拖拽排序操作,对所述排序数据表中对应排序数据的修改时间及排序顺序进行修改。
9.根据权利要求8所述的方法,其中,所述对排序数据表中对应排序数据的修改时间进行修改进一步包括:
将排序数据表中对应排序数据的修改时间修改为当前时间。
10.根据权利要求1-9中任一项所述的方法,其中,所述方法还包括:监测文件查询操作,从所述文件查询操作获取实体对象ID;
根据所述实体对象ID查询置顶数据表,获取所述实体对象ID对应的状态有效的置顶数据,基于修改时间和/或置顶顺序对文件进行排序;
根据所述实体对象ID查询排序数据表,获取所述实体对象ID对应的排序数据,基于修改时间和/或排序顺序对文件进行排序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于口碑(上海)信息技术有限公司,未经口碑(上海)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911047804.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:目标显示方法以及相关装置
- 下一篇:图像数据的处理方法及装置