本发明专利技术提供一种历史记录处理方法及设备,该历史记录处理方法包括根据获取到的预设软件模块数据库中的原始数据,生成历史记录数据库;根据接收到的查询指令对所述历史记录数据库进行查询,获取所述查询指令对应的查询数据,并处理。该历史记录处理设备,包括历史记录数据库生成模块和查询模块。历史记录数据库生成模块用于根据获取到的预设软件模块数据库中的原始数据,生成历史记录数据库。查询模块用于根据接收到的查询指令对所述历史记录数据库进行查询,获取所述查询指令对应的查询数据,并处理。本发明专利技术提供的历史记录处理方法及设备,可以将不规则、布局分散的历史记录有组织地呈现给用户,提高了对历史记录的处理效果。
【技术实现步骤摘要】
本专利技术涉及数据处理技术,尤其涉及一种历史记录处理方法及设备。
技术介绍
随着移动互联网技术的发展,作为移动通讯载体的智能手机越来越多地走进人们的生活,由此带动了手机软件业的蓬勃发展。用户通常在智能手机中安装多种软件,如QQ、 MSN等,再加上手机本身所具有的通话和短信功能,可以实现聊天、空间、微博等多种应用。 在应用过程中产生的各项历史记录分散地存储在各软件的数据库模块中。当用户查询某项历史记录,如通话记录、短信记录或者QQ聊天记录时,需要进入相应的功能模块或者软件中进行查询,操作繁琐,用户体验差。
技术实现思路
本专利技术提供一种历史记录处理方法及设备,以提高对历史记录的处理效果。本专利技术提供一种历史记录处理方法,包括根据获取到的预设软件模块数据库中的原始数据,生成历史记录数据库;根据接收到的查询指令对所述历史记录数据库进行查询,获取所述查询指令对应的查询数据,并处理。如上所述的历史记录处理方法,所述根据获取到的预设软件模块数据库中的原始数据,生成历史记录数据库包括根据获取到的预设软件模块数据库的原始数据的属性,为所述原始数据添加查询标签;根据添加所述查询标签后的原始数据生成所述历史记录数据库。如上所述的历史记录处理方法,其特征在于,根据获取到的预设软件模块数据库中的原始数据,生成历史记录数据库之后,还包括对所述预设软件模块数据库进行监听,当判断获知所述预设软件模块数据库中的原始数据增加时,获取增加的原始数据;根据所述增加的原始数据更新所述历史记录数据库。如上所述的历史记录处理方法,所述根据所述增加的原始数据更新所述历史记录数据库包括根据所述增加的原始数据的属性,为所述增加的原始数据添加查询标签;根据添加查询标签后的所述增加的原始数据,更新所述历史记录数据库。如上所述的历史记录处理方法,其中,所述查询标签的类别包括时间标签、联系人标签、电话号码标签和账号标签。如上所述的历史记录处理方法,所述根据接收到的查询指令对所述历史记录数据库进行查询,获取所述查询指令对应的查询数据,并处理,包括对所述查询指令进行解析,确定所述查询指令对应的查询标签; 查询所述历史记录数据库,获取所述查询指令对应的查询标签对应的查询数据; 根据所述查询标签对所述查询数据进行显示。本专利技术提供一种历史记录处理设备,包括历史记录数据库生成模块,用于根据获取到的预设软件模块数据库中的原始数据,生成历史记录数据库;查询模块,用于根据接收到的查询指令对所述历史记录数据库进行查询,获取所述查询指令对应的查询数据,并处理。如上所述的历史记录处理设备,所述历史记录数据库生成模块包括查询标签添加单元,根据获取到的预设软件模块数据库的原始数据的属性,为所述原始数据添加查询标签;数据库生成单元,根据添加所述查询标签后的原始数据生成所述历史记录数据库。如上所述的历史记录处理设备,还包括监听模块,用于对所述预设软件模块数据库进行监听,当判断获知所述预设软件模块数据库中的原始数据增加时,获取增加的原始数据;更新模块,用于根据所述增加的原始数据更新所述历史记录数据库。如上所述的历史记录处理设备,所述查询模块包括查询指令解析单元,用于对所述查询指令进行解析,确定所述查询指令对应的查询标签;查询数据获取单元,用于查询所述历史记录数据库,获取所述查询指令对应的查询标签对应的查询数据;查询数据显示单元,用于根据所述查询标签对所述查询数据进行显示。由上述技术方案可知,本专利技术提供的历史记录处理方法及设备,通过根据预设软件模块数据库中的原始数据生成历史记录数据库,将预设软件模块数据库中的原始数据整合在一起,根据用户的查询指令对历史记录数据库进行查询,可以将这些不太规则、布局分散的历史记录有组织地呈现给用户,用户无需进入到各软件模块进行相应历史记录的查询,提高了对历史记录的处理效果。附图说明图1为本专利技术实施例提供的历史记录处理方法流程图;图2为本专利技术实施例提供的一种历史记录处理设备结构示意图;图3为本专利技术实施例提供的另一种历史记录处理设备结构示意图。具体实施例方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例, 对本专利技术实施例中的技术方案进行清楚、完整地描述。需要说明的是,在附图或说明书中, 相似或相同的元件皆使用相同的附图标记。图1为本专利技术实施例提供的历史记录处理方法流程图。如图1所示,本实施例提供的历史记录处理方法具体可以应用于移动终端的历史记录处理,可以通过硬件和/或软件的形式来实现,但并不以此为限,具体包括步骤10、根据获取到的预设软件模块数据库中的原始数据,生成历史记录数据库;用户使用的移动终端中通常安装有多种应用软件,用户可以根据需要预先设置需要查询历史记录数据的软件,即为预设软件模块。预设软件模块数据库中存储有相应的软件模块在应用过程中产生的历史记录数据,即原始数据。例如通话模块的通话记录,短信模块的短信记录,邮箱模块的邮件记录,QQ模块的QQ聊天记录、QQ空间记录和微博记录,MSN 模块的MSN聊天记录等。根据获取到的预设软件模块数据库中的原始数据,生成历史记录数据库。历史记录数据库中包含了预设软件模块数据库中的原始数据,历史记录数据库也可以根据用户的查询需要进行设置,选择用户设置的软件模块数据库中的原始数据生成。步骤20、根据接收到的查询指令对历史记录数据库进行查询,获取查询指令对应的查询数据,并处理。可以为用户提供查询界面以指示用户输入查询指令,查询指令具体可以为按时间查询指令、按联系人查询指令等。如果查询指令为按时间查询指令,还具体可以为查询某一天的历史记录指令。根据查询指令对历史记录数据库进行查询,获取该查询指令对应的查询数据,并按照时间为用户显示。例如,用户预先设置了查询通话记录、短信记录和QQ聊天记录,并输入查询指令为查询2011年5月1日的上述历史记录,则为用户显示2011年5月 1日的所有的通话记录、短信记录和QQ聊天记录。若用户输入的查询指令为查询某联系人的上述历史记录,则为用户按时间顺序从近到远显示与该联系人发生的通话记录、短信记录和QQ聊天记录。例如,用户预先设置了查询通话记录、短信记录和QQ聊天记录,并输入查询指令为查询李磊的上述历史记录,则为用户显示与李磊产生的所有的通话记录、短信记录和QQ聊天记录。本实施例提供的历史记录处理方法,通过根据预设软件模块数据库中的原始数据生成历史记录数据库,将预设软件模块数据库中的原始数据整合在一起,根据用户的查询指令对历史记录数据库进行查询,可以将这些不太规则、布局分散的历史记录有组织地呈现给用户,用户无需进入到各软件模块进行相应的历史记录的查询,提高了对历史记录的处理效果。在本实施例中,步骤10,根据获取到的预设软件模块数据库中的原始数据,生成历史记录数据库,具体可以包括以下步骤步骤101、根据获取到的预设软件模块数据库的原始数据的属性,为原始数据添加查询标签;预设软件模块数据库的原始数据通常具有属性,不同的软件模块数据库中的原始数据的属性也可以不同。例如通话模块数据库中的通话记录的属性可以为联系人姓名、手机/电话号码、时间、通话状态(如已接听、已拔出、未接听)等。QQ模块数据库中的QQ聊天记录可以为联系人姓名、QQ号码、时间等。根据原始数据的属性为原始数据添加查询本文档来自技高网...
【技术保护点】
1.一种历史记录处理方法,其特征在于,包括:根据获取到的预设软件模块数据库中的原始数据,生成历史记录数据库;根据接收到的查询指令对所述历史记录数据库进行查询,获取所述查询指令对应的查询数据,并处理。
【技术特征摘要】
【专利技术属性】
技术研发人员:陈道印,
申请(专利权)人:北京百纳威尔科技有限公司,
类型:发明
国别省市:11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。