[发明专利]一种数据处理方法和装置有效
申请号: | 202110453168.8 | 申请日: | 2021-04-26 |
公开(公告)号: | CN113190592B | 公开(公告)日: | 2023-09-22 |
发明(设计)人: | 张林 | 申请(专利权)人: | 北京京东振世信息技术有限公司 |
主分类号: | G06F16/2457 | 分类号: | G06F16/2457;G06F16/23 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 郝红玉;冯培培 |
地址: | 100086 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 装置 | ||
本发明公开了一种数据处理方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:确定符合数据查询请求的多个账号,以多个账号中的第一账号为起点,查询第一账号下符合数据查询请求的第一数据;分析多个账号的其余账号下与第一账号相邻的第二账号,确定第二账号相对于第一账号的位置方向;依据位置方向和第一数据的附属信息,获取第二账号下符合数据查询请求的第二数据的标识,进而获得第二数据;重复上述分析账号、从附属信息中获取数据标识、获得数据的操作,直至查询到每个账号下符合所述数据查询请求的数据为止,返回查询到的多个数据。该实施方式查询时从相邻账号下已查询到的数据开始,降低了查询经过的数据量,以提高查询效率。
技术领域
本发明涉及计算机技术领域,尤其涉及一种数据处理方法和装置。
背景技术
随着移动互联网技术的兴起与发展,越来越多的用户通过可穿戴设备、手机、平板电脑等智能终端来及时了解自己想要的信息。因此,很多商家为了满足用户需求,通过多种方式向用户推送信息,希望引起用户的注意。信息需推送至用户账号,而一个账号可能会对应多个收货地,即存有多个电话号。如果是电话通知,需确保一个账号只通知一次,若存在多个电话号,打通一个即代表当前账号已完成通知。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:现有推送信息使用的容器为JDK提供的LinkedHashMap,但这种方式需要两层map之间来回转换,使得代码臃肿,难以修改维护。且来回转换的消耗也并不能满足高效取号的需求,所以需要设计一种数据结构,能够满足高效取号的要求,并减少代码量,更利于维护。
发明内容
有鉴于此,本发明实施例提供一种数据处理方法和装置,至少能够解决现有技术查询数据复杂度较高,为了解决复杂度代码也会变得复杂且难以维护的现象。
为实现上述目的,根据本发明实施例的一个方面,提供了一种数据处理方法,包括:确定符合数据查询请求的多个账号,以所述多个账号中的第一账号为起点,查询所述第一账号下符合所述数据查询请求的第一数据;分析所述多个账号的其余账号下与所述第一账号相邻的第二账号,确定所述第二账号相对于所述第一账号的位置方向;依据所述位置方向和所述第一数据的附属信息,获取所述第二账号下符合所述数据查询请求的第二数据的标识,进而获得第二数据;重复上述分析账号、从附属信息中获取数据标识、获得数据的操作,直至查询到每个账号下符合所述数据查询请求的数据为止,返回查询到的多个数据。
可选的,所述查询所述第一账号下符合所述数据查询请求的第一数据,包括:从所述数据查询请求中,获取位于所述第一账号下的待查询数据排列位置,判断待查询数据排列位置是否为第一位;若是,则将所述第一账号下位于所述第一位的数据,作为所述第一数据;或若否,则从第一位数据的右附属信息中,获取位于所述第一位数据之后且相邻的第二位数据的标识,进而获得第二位数据;以及重复上述获取标识和数据的操作,直至达到待查询数据排列位置为止,将与待查询数据排列位置对应的数据作为所述第一数据。
可选的,所述依据所述位置方向和所述第一数据的附属信息,获取所述第二账号下符合所述数据查询请求的第二数据的标识,进而获得第二数据,包括:依据所述位置方向和所述第一数据的上/下附属信息,获取所述第二账号下与所述第一数据位于同一排列位置的第二数据的标识,进而获得第二数据;从所述数据查询请求中,获取位于所述第二账号下的待查询数据排列位置,判断所述排列位置是否处于待查询数据排列位置;若处于,则确定所述第二数据符合所述数据查询请求;或若不处于,则以所述第二数据为起点,依据所述第二数据的左/右附属信息,重新确定所述第二账号下符合所述数据查询请求的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东振世信息技术有限公司,未经北京京东振世信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110453168.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:切换应用程序主题的方法和装置
- 下一篇:一种配电网标准化建设多用途测量工具