历史记录处理方法及设备的制作方法

文档序号:6424433阅读:104来源:国知局
专利名称:历史记录处理方法及设备的制作方法
技术领域
本发明涉及数据处理技术,尤其涉及一种历史记录处理方法及设备。
背景技术
随着移动互联网技术的发展,作为移动通讯载体的智能手机越来越多地走进人们的生活,由此带动了手机软件业的蓬勃发展。用户通常在智能手机中安装多种软件,如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号码、时间等。根据原始数据的属性为原始数据添加查询标签,以便进行数据处理。步骤102、根据添加查询标签后的原始数据生成历史记录数据库。根据添加查询标签后的原始数据生成的历史记录数据库,可以根据查询标签进行分类处理,以在对该历史记录数据库进行数据查询时匹配。
在本实施例中,步骤10、根据获取到的预设软件模块数据库中的原始数据,生成历史记录数据库之后,具体还可以包括以下步骤步骤30、对预设软件模块数据库进行监听,当判断获知预设软件模块数据库中的原始数据增加时,获取增加的原始数据;步骤40、根据增加的原始数据更新历史记录数据库。各软件模块在应用过程中产生的新数据作为增加的原始数据存储在对应的软件模块数据库中,或者根据用户操作删除软件模块数据库中的一部分数据。通过对软件模块数据库进行监听,当判断获知预设软件模块数据库中的原始数据增加时,获取增加的原始数据,并根据该增加的原始数据更新历史记录数据库。具体的,可以将增加的原始数据添加到历史记录数据库中,以实现对历史记录数据库的更新。当用户对某个软件模块数据库进行数据删除操作时,历史记录数据库中仍然保存有该被删除的数据,以便用户进行查询。在本实施例中,步骤40、根据增加的原始数据更新历史记录数据库,具体可以包括以下步骤步骤401、根据增加的原始数据的属性,为增加的原始数据添加查询标签;步骤402、根据添加查询标签后的增加的原始数据,更新历史记录数据库。具体可以先为增加的原始数据添加查询标签后再更新到历史记录数据库中,可以提高对增加的原始数据的处理效率。在本实施例中,优选地,查询标签的类别包括时间标签、联系人标签、电话号码标签和账号标签。查询标签的类别具体可以根据查询需要来设置,在历史记录查询时进行匹配,以获取相应的历史记录。在本实施例中,步骤20、根据接收到的查询指令对历史记录数据库进行查询,获取查询指令对应的查询数据,并处理,具体可以包括以下步骤步骤201、对查询指令进行解析,确定查询指令对应的查询标签;步骤202、查询历史记录数据库,获取查询指令对应的查询标签对应的查询数据;步骤203、根据查询标签对查询数据进行显示。在实际应用过程中,除了可以通过历史记录数据库查询历史记录,还可以对历史记录数据库进行维护,用户可以根据需要删除某一项历史记录,可以为用户提供选择界面以供用户选择所需删除的某一个软件模块对应的所有的历史记录,也可以为用户提供单个联系人历史记录界面,用户可根据指示删除单个联系人的用户从选择界面筛选的全部软件对应的历史记录或单条历史记录。还可以对时间过长或没有用的历史记录进行自动的删除,以避免历史记录数据库占用不必要的存储空间。用户可以根据需要预设历史记录数据库的数据保存时间或保存条数,如保存一个月以内的历史记录,或者保存2000条历史记录寸。对查询到的短信和邮件的显示,可以采用摘要的方式。提取短信和邮件信息的一部分内容,以列表项信息摘要区域可容纳的标准取出一部分文本信息,较长显示不下的部
分显示省略号,如“您当月花费详情为通话11元,短信3元......”。给用户一定的提示
感,帮助用户快速地找到需要的记录信息。图2为本发明实施例提供的一种历史记录处理设备结构示意图。如图2所示,本实施例提供的历史记录处理设备可以实现本发明任意实施例提供的历史记录处理方法,但并不以此为限。该历史记录处理设备具体包括历史记录数据库生成模块11和查询模块12。 历史记录数据库生成模块11用于根据获取到的预设软件模块数据库中的原始数据,生成历史记录数据库。查询模块12用于根据接收到的查询指令对历史记录数据库进行查询,获取查询指令对应的查询数据,并处理。本实施例提供的历史记录处理设备,通过历史记录数据库生成模块11的设置,根据预设软件模块数据库中的原始数据生成历史记录数据库,将预设软件模块数据库中的原始数据整合在一起,查询模块12根据用户的查询指令对历史记录数据库进行查询,可以将这些不太规则、布局分散的历史记录有组织地呈现给用户,用户无需进入到各软件模块进行相应的历史记录的查询,提高了对历史记录的处理效果。图3为本发明实施例提供的另一种历史记录处理设备结构示意图。如图3所示, 在本实施例中,历史记录数据库生成模块11可以包括查询标签添加单元111和数据库生成单元112。查询标签添加单元111根据获取到的预设软件模块数据库的原始数据的属性,为原始数据添加查询标签。数据库生成单元112根据添加查询标签后的原始数据生成历史记录数据库。在本实施例中,该历史记录处理设备还可以包括监听模块13和更新模块14,监听模块13用于对预设软件模块数据库进行监听,当判断获知预设软件模块数据库中的原始数据增加时,获取增加的原始数据。更新模块14用于根据增加的原始数据更新历史记录数据库。通过监听模块13和更新模块14的设置,可以及时根据预设软件模块数据库增加的数据更新历史记录数据库,提高了历史记录查询的准确性。在本实施例中,查询模块12可以包括查询指令解析单元121、查询数据获取单元 122和查询数据显示单元123。查询指令解析单元121用于对查询指令进行解析,确定查询指令对应的查询标签。查询数据获取单元122用于查询历史记录数据库,获取查询指令对应的查询标签对应的查询数据。查询数据显示单元123用于根据查询标签对查询数据进行显不。本发明实施例提供的历史记录处理方法及设备,通过根据预设软件模块数据库中的原始数据生成历史记录数据库,将预设软件模块数据库中的原始数据整合在一起,根据用户的查询指令对历史记录数据库进行查询,可以将这些不太规则、布局分散的历史记录有组织地呈现给用户,用户无需进入到各软件模块进行相应的历史记录的查询,提高了对历史记录的处理效果。本发明实施例提供的历史记录处理方法及设备,可以把通话记录,短信记录、邮件记录,和某人的QQ聊天记录,MSN记录,某人的微博记录,QQ空间记录等整合在一起,以用户希望的方式分类有序可选择地呈献给用户。可以实现对单个联系人的历史记录信息进行筛选、排序,筛选出的信息进行整合并显示给用户。可以将通话记录,短信记录、邮件记录,和某人的QQ聊天记录,MSN记录,某人的微博记录,QQ空间记录等是纵向的历史记录整合成横向历史记录,以联系人为单位,用户可以查看和某个联系人之间的所有交往历史的信息,提高了用户的体验效果。最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
权利要求
1.一种历史记录处理方法,其特征在于,包括根据获取到的预设软件模块数据库中的原始数据,生成历史记录数据库; 根据接收到的查询指令对所述历史记录数据库进行查询,获取所述查询指令对应的查询数据,并处理。
2.根据权利要求1所述的历史记录处理方法,其特征在于,所述根据获取到的预设软件模块数据库中的原始数据,生成历史记录数据库包括根据获取到的预设软件模块数据库的原始数据的属性,为所述原始数据添加查询标签;根据添加所述查询标签后的原始数据生成所述历史记录数据库。
3.根据权利要求2所述的历史记录处理方法,其特征在于,根据获取到的预设软件模块数据库中的原始数据,生成历史记录数据库之后,还包括对所述预设软件模块数据库进行监听,当判断获知所述预设软件模块数据库中的原始数据增加时,获取增加的原始数据;根据所述增加的原始数据更新所述历史记录数据库。
4.根据权利要求3所述的历史记录处理方法,其特征在于,所述根据所述增加的原始数据更新所述历史记录数据库包括根据所述增加的原始数据的属性,为所述增加的原始数据添加查询标签; 根据添加查询标签后的所述增加的原始数据,更新所述历史记录数据库。
5.根据权利要求3或4所述的历史记录处理方法,其特征在于所述查询标签的类别包括时间标签、联系人标签、电话号码标签和账号标签。
6.根据权利要求2所述的历史记录处理方法,其特征在于,所述根据接收到的查询指令对所述历史记录数据库进行查询,获取所述查询指令对应的查询数据,并处理,包括对所述查询指令进行解析,确定所述查询指令对应的查询标签;查询所述历史记录数据库,获取所述查询指令对应的查询标签对应的查询数据;根据所述查询标签对所述查询数据进行显示。
7.一种历史记录处理设备,其特征在于,包括历史记录数据库生成模块,用于根据获取到的预设软件模块数据库中的原始数据,生成历史记录数据库;查询模块,用于根据接收到的查询指令对所述历史记录数据库进行查询,获取所述查询指令对应的查询数据,并处理。
8.根据权利要求7所述的历史记录处理设备,其特征在于,所述历史记录数据库生成模块包括查询标签添加单元,根据获取到的预设软件模块数据库的原始数据的属性,为所述原始数据添加查询标签;数据库生成单元,根据添加所述查询标签后的原始数据生成所述历史记录数据库。
9.根据权利要求8所述的历史记录处理设备,其特征在于,还包括监听模块,用于对所述预设软件模块数据库进行监听,当判断获知所述预设软件模块数据库中的原始数据增加时,获取增加的原始数据;更新模块,用于根据所述增加的原始数据更新所述历史记录数据库。
10.根据权利要求8所述的历史记录处理设备,其特征在于,所述查询模块包括 查询指令解析单元,用于对所述查询指令进行解析,确定所述查询指令对应的查询标签;查询数据获取单元,用于查询所述历史记录数据库,获取所述查询指令对应的查询标签对应的查询数据;查询数据显示单元,用于根据所述查询标签对所述查询数据进行显示。
全文摘要
本发明提供一种历史记录处理方法及设备,该历史记录处理方法包括根据获取到的预设软件模块数据库中的原始数据,生成历史记录数据库;根据接收到的查询指令对所述历史记录数据库进行查询,获取所述查询指令对应的查询数据,并处理。该历史记录处理设备,包括历史记录数据库生成模块和查询模块。历史记录数据库生成模块用于根据获取到的预设软件模块数据库中的原始数据,生成历史记录数据库。查询模块用于根据接收到的查询指令对所述历史记录数据库进行查询,获取所述查询指令对应的查询数据,并处理。本发明提供的历史记录处理方法及设备,可以将不规则、布局分散的历史记录有组织地呈现给用户,提高了对历史记录的处理效果。
文档编号G06F17/30GK102323923SQ20111013008
公开日2012年1月18日 申请日期2011年5月18日 优先权日2011年5月18日
发明者陈道印 申请人:北京百纳威尔科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1