[发明专利]一种基于安卓列表的数据处理方法及装置有效
申请号: | 201710210556.7 | 申请日: | 2017-03-31 |
公开(公告)号: | CN107066564B | 公开(公告)日: | 2020-10-16 |
发明(设计)人: | 刘一琛;陈少杰;张文明 | 申请(专利权)人: | 武汉斗鱼网络科技有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 汤财宝 |
地址: | 430000 湖北省武汉市武汉东湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 列表 数据处理 方法 装置 | ||
1.一种基于安卓列表的数据处理方法,其特征在于,包括:
接收列表数据插入请求;
设置一个游标,通过所述游标根据所述列表数据插入请求对列表进行遍历;
根据游标值和游标在目标列表中的位置信息,计算第一数据插入所述目标列表中的位置;
其中,所述列表数据插入请求包括:目标列表、第二数据的类型和所述第一数据与所述第二数据的相对位置信息;
其中,所述第一数据与所述第二数据的相对位置信息是指:
以第二数据在目标列表中处于与其相同数据类型数据的顺序值为临时起始值,所述第一数据插入在所述临时起始值前或后第N个位置的信息;
其中,所述设置一个游标,通过所述游标根据所述列表数据插入请求对列表进行遍历具体包括:当在遍历中读取到对象数据的类型与所述第二数据的数据类型相同时,游标值加1,直至游标得值与所述第二数据在目标列表中处于与其相同数据类型数据的顺序值相同时,停止遍历。
2.根据权利要求1所述的方法,其特征在于,所述列表数据包含第一参数和第二参数,其中,第一参数用于表征列表数据的数据类型,第二参数为当前数据的数据内容。
3.根据权利要求1所述的方法,其特征在于,所述根据游标值和游标在所述目标列表中的位置信息,计算第一数据插入所述目标列表中的位置具体为:
使用根据游标值和游标在所述目标列表中的位置信息计算出所述第二数据在列表中的位置以及根据所述第一数据与所述第二数据的相对位置信息,计算出所述第一数据插入在目标列表中的位置。
4.根据权利要求3所述的方法,其特征在于,还包括数据插入步骤:通过从数据库中提取所述第一数据,插入在所述第一数据插入所述目标列表中的位置。
5.根据权利要求1所述的方法,其特征在于,所述游标值为第二数据的数据类型在游标当前位置的数据偏移值。
6.一种基于安卓列表的数据处理装置,其特征在于,包括:
信息接收模块,用于接收列表数据插入请求;
列表遍历模块,用于通过设置的游标根据所述列表数据插入请求对列表进行遍历;
计算模块,用于根据游标值和游标在目标列表中的位置信息,计算第一数据插入所述目标列表中的位置;
其中,所述列表数据插入请求包括:目标列表、第二数据类型和所述第一数据与所述第二数据的相对位置信息;
其中,所述第一数据与所述第二数据的相对位置信息是指:
以第二数据在目标列表中处于与其相同数据类型数据的顺序值为临时起始值,所述第一数据插入在所述临时起始值前或后第N个位置的信息;
其中,所述通过设置的游标根据所述列表数据插入请求对列表进行遍历具体包括:当在遍历中读取到对象数据的类型与所述第二数据的数据类型相同时,游标值加1,直至游标得值与所述第二数据在目标列表中处于与其相同数据类型数据的顺序值相同时,停止遍历。
7.根据权利要求6所述的装置,其特征在于,所述列表遍历模块具体用于:当在遍历中读取到对象数据的类型与所述第二数据的类型相同时,游标的值自身加1,直至游标得值与所述第二数据在目标列表中处于与其相同数据类型数据的顺序值相同时,停止遍历。
8.根据权利要求6所述的装置,其特征在于,所述计算模块具体用于:使用遍历结果计算出所述第二数据在列表中的位置以及根据所述第一数据与所述第二数据的相对位置信息,计算出所述第一数据插入在目标列表中的位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710210556.7/1.html,转载请声明来源钻瓜专利网。