数据处理方法和装置制造方法及图纸

技术编号:9033998 阅读:137 留言:0更新日期:2013-08-15 00:50
本发明专利技术提供了数据管理方法和装置。该方法在系统中创建用于管理数据的数据容器;该方法包括:步骤A,接收数据,依据与所述数据相关的属性确定所述数据对应的优先级;步骤B,利用步骤A确定出的优先级将所述接收的数据插入到所述数据容器中。

【技术实现步骤摘要】
数据处理方法和装置
本专利技术涉及计算机技术,特别涉及数据处理方法和装置。
技术介绍
信息(Information)是用文字、数字、符号、语言、图像等介质来表示事件、事物、现象等的内容、数量或特征,以向人们或系统提供关于现实世界新的事实和知识,作为生产、建设、经营、管理、分析和决策的依据。在计算机系统中,信息是一种有规则的数据,人们在计算机系统中管理信息,就要用到用于存放一系列数据的数据容器。也就是说,数据容器,是一系列数据的集合,它通常是一个管理一块数据存储器的程序,例如内存中的数据队列(链表、数组),它支持对数据的如下操作:添加、删除、更新、查询。目前,基于信息管理的数据容器,其除了具有数据容器的功能外,还包含从数据到信息展现的功能。这种基于信息管理的数据容器可为邮箱、聊天窗口、微博、短信等等,它们既可以展示信息数据,又可以管理数据。在现有技术中,数据容器与数据类型一一对应,一种数据容器只会管理其对应的一种类型的数据,并且会以两个维度进行数据管理:时间和信息来源。例如,在短信的管理中,以信息来源为维度管理数据,则会把所有来自同一个人的信息放在一个队列中,而同时以时间顺序管理数据,本文档来自技高网...
数据处理方法和装置

【技术保护点】
一种数据处理方法,其特征在于,在系统中创建用于管理数据的数据容器;该方法包括:步骤A,接收数据,依据与所述数据相关的属性确定所述数据对应的优先级;步骤B,利用步骤A确定出的优先级将所述接收的数据插入到所述数据容器中。

【技术特征摘要】
1.一种数据处理方法,其特征在于,在系统中创建用于管理数据的数据容器;该方法包括:步骤A,接收数据,依据与所述数据相关的属性确定所述数据对应的优先级;步骤B,利用步骤A确定出的优先级将所述接收的数据插入到所述数据容器中;其中,所述与数据相关的属性至少包括:数据内容类型、数据类型、数据来源和数据时间;步骤A包括:A1,确定所述数据的类型和数据来源分别对应的权值,利用该确定的各个权值与对应的权重获得所述数据所在数据队列的队列优先级;A2,确定所述数据的数据时间和数据内容类型分别对应的权值,利用该确定的各个权值与对应的权重获得所述数据在数据队列内的位置优先级;步骤B包括:遍历所述数据容器中各个数据队列的优先级,如果找到与所述队列优先级匹配的数据队列,则依据所述位置优先级将所述数据插入该找到的数据队列中与位置优先级对应的位置,否则,在所述数据容器中创建一个优先级为所述队列优先级的数据队列,并将所述接收的数据插入该创建的数据队列中;其中,在创建数据队列时,进一步包括:为创建的数据队列分配一个长度,数据队列的长度与数据队列的优先级对应,数据队列的优先级越高,则数据队列长度越大;在将接收的数据插入数据队列之后,进一步包括:判断数据队列中的数据长度是否超过该数据队列被分配的长度,如果是,对数据队列中的数据进行合并,直至数据队列中数据长度小于或等于该数据队列被分配的长度;所述对数据队列中的数据进行合并包括:按照以下顺序:具有最低位置优先级的数据开始到具有最高位置优先级的数据为止,遍历数据队列中的数据,并将与遍历到的数据具有同一来源的其他数据合并,其中,合并后的数据具有的位置优先级取值为被合并的数据中的最高位置优先级。2.根据权利要求1所述的方法,其特征在于,该方法进一步包括:如果对数据队列中所有可合并的数据进行合并后,该数据队列中数据长度仍超过该数据队列被分配的长度,则按照以下顺序:具有最低位置优先级的数据开始到具有最高位置优先级的数据为止,合并该数据队列中的数据,直至该数据队列中数据长度小于或等于该数据队列被分配的长度;其中,合并后的数据具有的位置优先级取值为被合并的数据中的最高位置优先级。3.一种数据处理装置,其特征在于,该装置应用的系统创建了用于管理数据的数据容器;该装置包括:优先级确定单元,用于接收数据,依据与所述数据相关的属性确定所述数据对应的...

【专利技术属性】
技术研发人员:丁寻
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1