著录项信息
专利名称 | 历史记录处理方法及设备 |
申请号 | CN201110130082.8 | 申请日期 | 2011-05-18 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2012-01-18 | 公开/公告号 | CN102323923A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F17/30 | IPC分类号 | G;0;6;F;1;7;/;3;0查看分类表>
|
申请人 | 北京百纳威尔科技有限公司 | 申请人地址 | 北京市通州区中关村科技园光机电一体化产业基地嘉创二路55号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 北京百纳威尔科技有限公司 | 当前权利人 | 北京百纳威尔科技有限公司 |
发明人 | 陈道印 |
代理机构 | 北京同立钧成知识产权代理有限公司 | 代理人 | 刘芳 |
摘要
本发明提供一种历史记录处理方法及设备,该历史记录处理方法包括根据获取到的预设软件模块数据库中的原始数据,生成历史记录数据库;根据接收到的查询指令对所述历史记录数据库进行查询,获取所述查询指令对应的查询数据,并处理。该历史记录处理设备,包括历史记录数据库生成模块和查询模块。历史记录数据库生成模块用于根据获取到的预设软件模块数据库中的原始数据,生成历史记录数据库。查询模块用于根据接收到的查询指令对所述历史记录数据库进行查询,获取所述查询指令对应的查询数据,并处理。本发明提供的历史记录处理方法及设备,可以将不规则、布局分散的历史记录有组织地呈现给用户,提高了对历史记录的处理效果。
1.一种历史记录处理方法,其特征在于,包括:
根据获取到的预设软件模块数据库的原始数据的属性,为所述原始数据添加查询标签;
根据添加所述查询标签后的原始数据生成历史记录数据库;
根据接收到的查询指令对所述历史记录数据库进行查询,获取所述查询指令对应的查询数据,并处理;
对所述预设软件模块数据库进行监听,当判断获知所述预设软件模块数据库中的原始数据增加时,获取增加的原始数据;
将所述增加的原始数据添加到历史记录数据库中,以实现对历史记录数据库的更新;
当用户对所述预设软件模块数据库中的原始数据进行数据删除操作时,历史记录数据库中仍然保存有进行数据删除操作的原始数据,以便用户进行查询;
所述根据接收到的查询指令对所述历史记录数据库进行查询,获取所述查询指令对应的查询数据,并处理,包括:
对所述查询指令进行解析,确定所述查询指令对应的查询标签;
查询所述历史记录数据库,获取所述查询指令对应的查询标签对应的查询数据;
根据所述查询标签对所述查询数据进行显示。
2.根据权利要求1所述的历史记录处理方法,其特征在于,所述根据所述增加的原始数据更新所述历史记录数据库包括:
根据所述增加的原始数据的属性,为所述增加的原始数据添加查询标签;
根据添加查询标签后的所述增加的原始数据,更新所述历史记录数据库。
3.根据权利要求1或2所述的历史记录处理方法,其特征在于:
所述查询标签的类别包括时间标签、联系人标签、电话号码标签和账号标签。
4.一种历史记录处理设备,其特征在于,包括:
查询标签添加单元,根据获取到的预设软件模块数据库的原始数据的属性,为所述原始数据添加查询标签;
数据库生成单元,根据添加所述查询标签后的原始数据生成历史记录数据库;
查询模块,用于根据接收到的查询指令对所述历史记录数据库进行查询,获取所述查询指令对应的查询数据,并处理;
监听模块,用于对所述预设软件模块数据库进行监听,当判断获知所述预设软件模块数据库中的原始数据增加时,获取增加的原始数据;
更新模块,用于根据将所述增加的原始数据添加到历史记录数据库中,以实现对历史记录数据库的更新;当用户对所述预设软件模块数据库中的原始数据进行数据删除操作时,历史记录数据库中仍然保存有进行数据删除操作的原始数据,以便用户进行查询;
所述查询模块包括:
查询指令解析单元,用于对所述查询指令进行解析,确定所述查询指令对应的查询标签;
查询数据获取单元,用于查询所述历史记录数据库,获取所述查询指令对应的查询标签对应的查询数据;
查询数据显示单元,用于根据所述查询标签对所述查询数据进行显示。
历史记录处理方法及设备\n技术领域\n[0001] 本发明涉及数据处理技术,尤其涉及一种历史记录处理方法及设备。\n背景技术\n[0002] 随着移动互联网技术的发展,作为移动通讯载体的智能手机越来越多地走进人们的生活,由此带动了手机软件业的蓬勃发展。用户通常在智能手机中安装多种软件,如QQ、MSN等,再加上手机本身所具有的通话和短信功能,可以实现聊天、空间、微博等多种应用。\n在应用过程中产生的各项历史记录分散地存储在各软件的数据库模块中。当用户查询某项历史记录,如通话记录、短信记录或者QQ聊天记录时,需要进入相应的功能模块或者软件中进行查询,操作繁琐,用户体验差。\n发明内容\n[0003] 本发明提供一种历史记录处理方法及设备,以提高对历史记录的处理效果。\n[0004] 本发明提供一种历史记录处理方法,包括:\n[0005] 根据获取到的预设软件模块数据库中的原始数据,生成历史记录数据库;\n[0006] 根据接收到的查询指令对所述历史记录数据库进行查询,获取所述查询指令对应的查询数据,并处理。\n[0007] 如上所述的历史记录处理方法,所述根据获取到的预设软件模块数据库中的原始数据,生成历史记录数据库包括:\n[0008] 根据获取到的预设软件模块数据库的原始数据的属性,为所述原始数据添加查询标签;\n[0009] 根据添加所述查询标签后的原始数据生成所述历史记录数据库。\n[0010] 如上所述的历史记录处理方法,其特征在于,根据获取到的预设软件模块数据库中的原始数据,生成历史记录数据库之后,还包括:\n[0011] 对所述预设软件模块数据库进行监听,当判断获知所述预设软件模块数据库中的原始数据增加时,获取增加的原始数据;\n[0012] 根据所述增加的原始数据更新所述历史记录数据库。\n[0013] 如上所述的历史记录处理方法,所述根据所述增加的原始数据更新所述历史记录数据库包括:\n[0014] 根据所述增加的原始数据的属性,为所述增加的原始数据添加查询标签;\n[0015] 根据添加查询标签后的所述增加的原始数据,更新所述历史记录数据库。\n[0016] 如上所述的历史记录处理方法,其中,\n[0017] 所述查询标签的类别包括时间标签、联系人标签、电话号码标签和账号标签。\n[0018] 如上所述的历史记录处理方法,所述根据接收到的查询指令对所述历史记录数据库进行查询,获取所述查询指令对应的查询数据,并处理,包括:\n[0019] 对所述查询指令进行解析,确定所述查询指令对应的查询标签;\n[0020] 查询所述历史记录数据库,获取所述查询指令对应的查询标签对应的查询数据;\n[0021] 根据所述查询标签对所述查询数据进行显示。\n[0022] 本发明提供一种历史记录处理设备,包括:\n[0023] 历史记录数据库生成模块,用于根据获取到的预设软件模块数据库中的原始数据,生成历史记录数据库;\n[0024] 查询模块,用于根据接收到的查询指令对所述历史记录数据库进行查询,获取所述查询指令对应的查询数据,并处理。\n[0025] 如上所述的历史记录处理设备,所述历史记录数据库生成模块包括:\n[0026] 查询标签添加单元,根据获取到的预设软件模块数据库的原始数据的属性,为所述原始数据添加查询标签;\n[0027] 数据库生成单元,根据添加所述查询标签后的原始数据生成所述历史记录数据库。\n[0028] 如上所述的历史记录处理设备,还包括:\n[0029] 监听模块,用于对所述预设软件模块数据库进行监听,当判断获知所述预设软件模块数据库中的原始数据增加时,获取增加的原始数据;\n[0030] 更新模块,用于根据所述增加的原始数据更新所述历史记录数据库。\n[0031] 如上所述的历史记录处理设备,所述查询模块包括:\n[0032] 查询指令解析单元,用于对所述查询指令进行解析,确定所述查询指令对应的查询标签;\n[0033] 查询数据获取单元,用于查询所述历史记录数据库,获取所述查询指令对应的查询标签对应的查询数据;\n[0034] 查询数据显示单元,用于根据所述查询标签对所述查询数据进行显示。\n[0035] 由上述技术方案可知,本发明提供的历史记录处理方法及设备,通过根据预设软件模块数据库中的原始数据生成历史记录数据库,将预设软件模块数据库中的原始数据整合在一起,根据用户的查询指令对历史记录数据库进行查询,可以将这些不太规则、布局分散的历史记录有组织地呈现给用户,用户无需进入到各软件模块进行相应的历史记录的查询,提高了对历史记录的处理效果。\n附图说明\n[0036] 图1为本发明实施例提供的历史记录处理方法流程图;\n[0037] 图2为本发明实施例提供的一种历史记录处理设备结构示意图;\n[0038] 图3为本发明实施例提供的另一种历史记录处理设备结构示意图。\n具体实施方式\n[0039] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例,对本发明实施例中的技术方案进行清楚、完整地描述。需要说明的是,在附图或说明书中,相似或相同的元件皆使用相同的附图标记。\n[0040] 图1为本发明实施例提供的历史记录处理方法流程图。如图1所示,本实施例提供的历史记录处理方法具体可以应用于移动终端的历史记录处理,可以通过硬件和/或软件的形式来实现,但并不以此为限,具体包括:\n[0041] 步骤10、根据获取到的预设软件模块数据库中的原始数据,生成历史记录数据库;\n[0042] 用户使用的移动终端中通常安装有多种应用软件,用户可以根据需要预先设置需要查询历史记录数据的软件,即为预设软件模块。预设软件模块数据库中存储有相应的软件模块在应用过程中产生的历史记录数据,即原始数据。例如通话模块的通话记录,短信模块的短信记录,邮箱模块的邮件记录,QQ模块的QQ聊天记录、QQ空间记录和微博记录,MSN模块的MSN聊天记录等。根据获取到的预设软件模块数据库中的原始数据,生成历史记录数据库。历史记录数据库中包含了预设软件模块数据库中的原始数据,历史记录数据库也可以根据用户的查询需要进行设置,选择用户设置的软件模块数据库中的原始数据生成。\n[0043] 步骤20、根据接收到的查询指令对历史记录数据库进行查询,获取查询指令对应的查询数据,并处理。\n[0044] 可以为用户提供查询界面以指示用户输入查询指令,查询指令具体可以为按时间查询指令、按联系人查询指令等。如果查询指令为按时间查询指令,还具体可以为查询某一天的历史记录指令。根据查询指令对历史记录数据库进行查询,获取该查询指令对应的查询数据,并按照时间为用户显示。例如,用户预先设置了查询通话记录、短信记录和QQ聊天记录,并输入查询指令为查询2011年5月1日的上述历史记录,则为用户显示2011年5月\n1日的所有的通话记录、短信记录和QQ聊天记录。若用户输入的查询指令为查询某联系人的上述历史记录,则为用户按时间顺序从近到远显示与该联系人发生的通话记录、短信记录和QQ聊天记录。例如,用户预先设置了查询通话记录、短信记录和QQ聊天记录,并输入查询指令为查询李磊的上述历史记录,则为用户显示与李磊产生的所有的通话记录、短信记录和QQ聊天记录。\n[0045] 本实施例提供的历史记录处理方法,通过根据预设软件模块数据库中的原始数据生成历史记录数据库,将预设软件模块数据库中的原始数据整合在一起,根据用户的查询指令对历史记录数据库进行查询,可以将这些不太规则、布局分散的历史记录有组织地呈现给用户,用户无需进入到各软件模块进行相应的历史记录的查询,提高了对历史记录的处理效果。\n[0046] 在本实施例中,步骤10,根据获取到的预设软件模块数据库中的原始数据,生成历史记录数据库,具体可以包括以下步骤:\n[0047] 步骤101、根据获取到的预设软件模块数据库的原始数据的属性,为原始数据添加查询标签;\n[0048] 预设软件模块数据库的原始数据通常具有属性,不同的软件模块数据库中的原始数据的属性也可以不同。例如通话模块数据库中的通话记录的属性可以为:联系人姓名、手机/电话号码、时间、通话状态(如已接听、已拔出、未接听)等。QQ模块数据库中的QQ聊天记录可以为:联系人姓名、QQ号码、时间等。根据原始数据的属性为原始数据添加查询标签,以便进行数据处理。\n[0049] 步骤102、根据添加查询标签后的原始数据生成历史记录数据库。\n[0050] 根据添加查询标签后的原始数据生成的历史记录数据库,可以根据查询标签进行分类处理,以在对该历史记录数据库进行数据查询时匹配。\n[0051] 在本实施例中,步骤10、根据获取到的预设软件模块数据库中的原始数据,生成历史记录数据库之后,具体还可以包括以下步骤:\n[0052] 步骤30、对预设软件模块数据库进行监听,当判断获知预设软件模块数据库中的原始数据增加时,获取增加的原始数据;\n[0053] 步骤40、根据增加的原始数据更新历史记录数据库。\n[0054] 各软件模块在应用过程中产生的新数据作为增加的原始数据存储在对应的软件模块数据库中,或者根据用户操作删除软件模块数据库中的一部分数据。通过对软件模块数据库进行监听,当判断获知预设软件模块数据库中的原始数据增加时,获取增加的原始数据,并根据该增加的原始数据更新历史记录数据库。具体的,可以将增加的原始数据添加到历史记录数据库中,以实现对历史记录数据库的更新。当用户对某个软件模块数据库进行数据删除操作时,历史记录数据库中仍然保存有该被删除的数据,以便用户进行查询。\n[0055] 在本实施例中,步骤40、根据增加的原始数据更新历史记录数据库,具体可以包括以下步骤:\n[0056] 步骤401、根据增加的原始数据的属性,为增加的原始数据添加查询标签;\n[0057] 步骤402、根据添加查询标签后的增加的原始数据,更新历史记录数据库。\n[0058] 具体可以先为增加的原始数据添加查询标签后再更新到历史记录数据库中,可以提高对增加的原始数据的处理效率。\n[0059] 在本实施例中,优选地,查询标签的类别包括时间标签、联系人标签、电话号码标签和账号标签。查询标签的类别具体可以根据查询需要来设置,在历史记录查询时进行匹配,以获取相应的历史记录。\n[0060] 在本实施例中,步骤20、根据接收到的查询指令对历史记录数据库进行查询,获取查询指令对应的查询数据,并处理,具体可以包括以下步骤:\n[0061] 步骤201、对查询指令进行解析,确定查询指令对应的查询标签;\n[0062] 步骤202、查询历史记录数据库,获取查询指令对应的查询标签对应的查询数据;\n[0063] 步骤203、根据查询标签对查询数据进行显示。\n[0064] 在实际应用过程中,除了可以通过历史记录数据库查询历史记录,还可以对历史记录数据库进行维护,用户可以根据需要删除某一项历史记录,可以为用户提供选择界面以供用户选择所需删除的某一个软件模块对应的所有的历史记录,也可以为用户提供单个联系人历史记录界面,用户可根据指示删除单个联系人的用户从选择界面筛选的全部软件对应的历史记录或单条历史记录。还可以对时间过长或没有用的历史记录进行自动的删除,以避免历史记录数据库占用不必要的存储空间。用户可以根据需要预设历史记录数据库的数据保存时间或保存条数,如保存一个月以内的历史记录,或者保存2000条历史记录等。\n[0065] 对查询到的短信和邮件的显示,可以采用摘要的方式。提取短信和邮件信息的一部分内容,以列表项信息摘要区域可容纳的标准取出一部分文本信息,较长显示不下的部分显示省略号,如“您当月花费详情为:通话11元,短信3元......”。给用户一定的提示感,帮助用户快速地找到需要的记录信息。\n[0066] 图2为本发明实施例提供的一种历史记录处理设备结构示意图。如图2所示,本实施例提供的历史记录处理设备可以实现本发明任意实施例提供的历史记录处理方法,但并不以此为限。该历史记录处理设备具体包括历史记录数据库生成模块11和查询模块12。\n历史记录数据库生成模块11用于根据获取到的预设软件模块数据库中的原始数据,生成历史记录数据库。查询模块12用于根据接收到的查询指令对历史记录数据库进行查询,获取查询指令对应的查询数据,并处理。\n[0067] 本实施例提供的历史记录处理设备,通过历史记录数据库生成模块11的设置,根据预设软件模块数据库中的原始数据生成历史记录数据库,将预设软件模块数据库中的原始数据整合在一起,查询模块12根据用户的查询指令对历史记录数据库进行查询,可以将这些不太规则、布局分散的历史记录有组织地呈现给用户,用户无需进入到各软件模块进行相应的历史记录的查询,提高了对历史记录的处理效果。\n[0068] 图3为本发明实施例提供的另一种历史记录处理设备结构示意图。如图3所示,在本实施例中,历史记录数据库生成模块11可以包括查询标签添加单元111和数据库生成单元112。查询标签添加单元111根据获取到的预设软件模块数据库的原始数据的属性,为原始数据添加查询标签。数据库生成单元112根据添加查询标签后的原始数据生成历史记录数据库。\n[0069] 在本实施例中,该历史记录处理设备还可以包括监听模块13和更新模块14,监听模块13用于对预设软件模块数据库进行监听,当判断获知预设软件模块数据库中的原始数据增加时,获取增加的原始数据。更新模块14用于根据增加的原始数据更新历史记录数据库。通过监听模块13和更新模块14的设置,可以及时根据预设软件模块数据库增加的数据更新历史记录数据库,提高了历史记录查询的准确性。\n[0070] 在本实施例中,查询模块12可以包括查询指令解析单元121、查询数据获取单元\n122和查询数据显示单元123。查询指令解析单元121用于对查询指令进行解析,确定查询指令对应的查询标签。查询数据获取单元122用于查询历史记录数据库,获取查询指令对应的查询标签对应的查询数据。查询数据显示单元123用于根据查询标签对查询数据进行显示。\n[0071] 本发明实施例提供的历史记录处理方法及设备,通过根据预设软件模块数据库中的原始数据生成历史记录数据库,将预设软件模块数据库中的原始数据整合在一起,根据用户的查询指令对历史记录数据库进行查询,可以将这些不太规则、布局分散的历史记录有组织地呈现给用户,用户无需进入到各软件模块进行相应的历史记录的查询,提高了对历史记录的处理效果。\n[0072] 本发明实施例提供的历史记录处理方法及设备,可以把通话记录,短信记录、邮件记录,和某人的QQ聊天记录,MSN记录,某人的微博记录,QQ空间记录等整合在一起,以用户希望的方式分类有序可选择地呈献给用户。可以实现对单个联系人的历史记录信息进行筛选、排序,筛选出的信息进行整合并显示给用户。可以将通话记录,短信记录、邮件记录,和某人的QQ聊天记录,MSN记录,某人的微博记录,QQ空间记录等是纵向的历史记录整合成横向历史记录,以联系人为单位,用户可以查看和某个联系人之间的所有交往历史的信息,提高了用户的体验效果。\n[0073] 最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;\n而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
法律信息
- 2022-04-26
未缴年费专利权终止
IPC(主分类): G06F 17/30
专利号: ZL 201110130082.8
申请日: 2011.05.18
授权公告日: 2013.07.24
- 2015-10-14
专利实施许可合同备案的生效
IPC(主分类): G06F 17/30
合同备案号: 2015990000728
专利号: ZL 201110130082.8
申请日: 2011.05.18
让与人: 北京百纳威尔科技有限公司
受让人: 北京百纳威尔无线通信设备有限公司
发明名称: 历史记录处理方法及设备
申请公布日: 2012.01.18
授权公告日: 2013.07.24
许可种类: 独占许可
备案日期: 2015.08.17
- 2013-07-24
- 2012-03-14
实质审查的生效
IPC(主分类): G06F 17/30
专利申请号: 201110130082.8
申请日: 2011.05.18
- 2012-01-18
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |