一种终端记录信息管理的方法.pdf

上传人:Y94****206 文档编号:1105458 上传时间:2018-03-31 格式:PDF 页数:14 大小:512.31KB
返回 下载 相关 举报
摘要
申请专利号:

CN200910192984.7

申请日:

2009.10.09

公开号:

CN101729667A

公开日:

2010.06.09

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):H04M 1/725申请公布日:20100609|||文件的公告送达IPC(主分类):H04M 1/725收件人:厦门敏讯信息技术股份有限公司文件名称:视为撤回通知书|||公开

IPC分类号:

H04M1/725; H04M1/2745

主分类号:

H04M1/725

申请人:

厦门敏讯信息技术股份有限公司

发明人:

林忠侣; 邱跃明

地址:

361000 福建省厦门市火炬高新区创业园伟业楼六楼

优先权:

专利代理机构:

代理人:

PDF下载: PDF下载
内容摘要

本发明公开了一种终端记录信息管理的方法,它包括:终端将预设数量的记录信息存储为多个文件并记录文件号,根据存储时间标记所存储文件的时间范围并按时间顺序依次排列文件;记录所述文件存储状态信息;建立文件中记录信息的游标数组,用于标记存入文件中的每个时间起始记录号和下次将存储的记录号;由于通过开辟文件块,由设定的每个文件块来存储一定量的记录信息,每个文件间及文件内部记录信息都是以时间为序,因此不仅能够充分利用有限的终端模块存储空间,占用内存小,而且便于用户快速查找和统计终端存储的记录信息,且不影响终端运行速度。

权利要求书

1: 一种终端记录信息管理的方法,其特征在于它包括: 将预设数量的记录信息存储为多个文件并记录文件号,根据存储时间 标记文件时间范围并按时间顺序依次排列文件; 记录所述文件存储状态信息; 建立文件中记录信息的游标数组,用于标记存入文件中的每个时间起始记录号和下次将存储的记录号;
2: 根据权利要求1所述的一种终端记录信息管理的方法,其特征还包括: 新增记录信息时,其存储方法包括: 步骤11,根据文件存储状态信息获取当前要存储的文件号; 步骤12,从文件游标数组获取要存储的记录号; 步骤13,保存以上记录和文件存储信息和文件信息;
3: 根据权利要求2所述的一种终端记录信息管理的方法,所述步骤11它还进一步包括: 步骤111,判断是否获取到当前的文件号,如果是则执行步骤112,否则执行步骤113; 步骤112,判断该新增记录信息是否属于该文件的时间范围,如果是则执行步骤12,否则执行步骤113; 步骤113,判断是否有空闲文件;如果是则执行步骤115,否则执行步骤114; 步骤114,从文件存储状态信息获取标记时间最早的文件号,并清空该文件内所存储的记录信息,并转向步骤116; 步骤115,获取该文件号并清空该文件; 步骤116,重新按时间顺序排列文件; 步骤117,获取该文件内存储的首条记录号; 步骤118,修改文件信息的起始存储时间,并重新更新文件状态和文件游标信息;
4: 根据权利要求3所述的一种终端记录信息管理的方法,所述步骤112它进一步包括: 步骤1120,判断该文件存储状态是否已满,如果是,则执行步骤1121,否则执行步骤12; 步骤1121,更新该文件存储的起始时间信息和文件的游标信息;
5: 根据权利要求2所述的一种终端记录信息管理的方法,该步骤12它进一步包括: 步骤121,判断所获取的记录号是否为日记录的第一条记录号,如果是则执行步骤122,否则执行步骤123; 步骤122,记录存储当日的起始记录号; 步骤123,更新下一次要存储文件的记录号和文件状态;
6: 根据权利要求1所述的一种终端记录信息管理的方法,所述的记录信息管理方法包括记录信息的查询和统计方法。
7: 根据权利要求6所述的一种终端记录信息管理的方法,所述的记录信息的查询和统计方法通过以下步骤实现: 步骤21,从按时间排序的第一个文件开始查找; 步骤22,从文件的存储起始日期开始查找; 步骤23,判断该日期是否在查找日期范围内,如果是执行步骤24,否则执行步骤27; 步骤24,判断是否找到该文件的起始记录,如果是执行步骤25,否则执行步骤26; 步骤25,重新记录该文件的查找结束记录号和查找记录数; 步骤26,记录该文件的查找起始记录号、查找记录号和查找记录数,并置该文件查找到的标志为真; 步骤27,判断文件查找到的标志是否为真;如果是执行步骤28,否则返回下一个查找; 步骤28,返回各个文件查找结果的起始记录号,结束记录号和文件记录数; 步骤29,判断是否是统计操作,如果是执行步骤30,否则执行步骤31; 步骤30,显示统计结果; 步骤31,进入查找列表记录浏览信息; 步骤32,查找统计结束;
8: 根据权利要求7所述的一种终端记录信息管理的方法,该步骤27进一步包括: 步骤271,判断文件查找到的标志是否为真,如果否,则执行步骤272; 步骤272,判断该文件是否已查找结束,如果是执行步骤273,否则执行步骤274; 步骤273,判断是否所有文件都已查找完毕,如果是执行步骤28,否则执行步骤275; 步骤274,查找该文件的下一个日期并跳转到执行步骤23; 步骤275,查找下一个文件并跳转到步骤22。

说明书


一种终端记录信息管理的方法

    所属技术领域

    本发明属于通信技术领域,尤其涉及一种终端记录信息管理的方法。

    背景技术

    目前移动终端设备越来越被人们广范的应用到日常生活中,而且功能也日益扩大,不仅可以用于通话,还可以用于充值、缴费等,这些功能的应用进一步满足了人们日常生活的需求,如移动渠道业务终端产品融入了空中选号、空中充值等电子渠道业务,还融合了移动M值兑换业务。通常终端设备存储了很多的业务记录,一段时间后终端存储系统就会积累了相当数量的业务记录信息,由于一般终端的存储空间相对较小,特别是手机模块,FLASH空间为64Mbit,所以受终端模块限制,无法开辟这么多条记录的存储空间,因此随着存储记录数增多,将影响终端运行速度,另外,用户还需要在以往的业务记录信息中查找所需要的某条业务记录,这就要有一种有效的方法对这些业务记录信息进行管理,以方便用户快速查找和信息统计,而不影响终端运行速度。

    现在,有些终端也有实现多条记录存储、查找功能,但一般仅限于终端存储记录数不是太多情况,例如电话本或短信记录,对于信息量大的业务记录无法进行快速查找和统计。

    【发明内容】

    因此,针对现有技术方案的不足,本发明提供一种对于存储空间小和内存小的终端实现超大量记录信息管理,实现快速查找和统计。

    本发明的技术方案是:

    一种终端记录信息管理的方法,其特征在于它包括:将预设数量的记录信息存储为多个文件并记录文件号,根据存储时间标记文件时间范围并按时间顺序依次排列文件;

    记录所述文件存储状态信息;

    建立文件中记录信息的游标数组,用于标记存入文件中的每个时间起始记录号和下次将存的记录号;

    一较佳实施例中,新增记录信息时,其存储方法包括:

    步骤11,根据文件存储状态信息获取当前要存储的文件号;

    步骤12,从文件游标数组获取要存储的记录号;

    步骤13,保存以上记录、文件存储信息和文件信息;

    一较佳实施例中,所述步骤11它还进一步包括:

    步骤111,判断是否获取到当前的文件号,如果是则执行步骤112,否则执行步骤113;

    步骤112,判断该新增记录信息是否属于该文件的时间范围,如果是则执行步骤12,否则执行步骤113;

    步骤113,判断是否有空闲文件;如果是则执行步骤115,否则执行步骤114;

    步骤114,从文件存储状态信息获取标记时间最早的文件号,并清空该文件内所存储的记录信息,并转向步骤116;

    步骤115,获取该文件号并清空该文件;

    步骤116,重新按时间顺序排列文件;

    步骤117,获取该文件内存储的首条记录号;

    步骤118,修改文件信息的起始存储时间,并重新更新文件状态和文件游标信息;

    一较佳实施例中,所述步骤112它进一步包括:

    步骤1120,判断该文件存储状态是否已满,如果是,则执行步骤1121,否则执行步骤12;

    步骤1121,更新该文件存储的起始时间信息和文件的游标信息;

    一较佳实施例中,该步骤12它进一步包括:

    步骤121,判断所获取的记录号是否为日记录的第一条记录号,如果是则执行步骤122,否则执行步骤123;

    步骤122,记录存储当日的起始记录号;

    步骤123,更新下一次要存储文件的记录号和文件状态;

    一较佳实施例中,所述的记录信息管理方法包括记录信息的查询和统计方法。

    一较佳实施例中,所述的记录信息查询和统计方法通过以下步骤实现:

    步骤21,从按时间排序的第一个文件开始查找;

    步骤22,从文件的存储起始日期开始查找;

    步骤23,判断该日期是否在查找日期范围内,如果是执行步骤24,否则执行步骤27;

    步骤24,判断是否找到该文件的起始记录,如果是执行步骤25,否则执行步骤26;

    步骤25,重新记录该文件的查找结束记录号和查找记录数,

    步骤26,记录该文件的查找起始记录号、查找记录号和查找记录数,并置该文件查找到的标志为真;

    步骤27,判断文件查找到的标志是否为真;如果是执行步骤28,否则返回下一个查找;

    步骤28,返回各个文件查找结果的起始记录号,结束记录号和文件记录数;

    步骤29,判断是否是统计操作,如果是执行步骤30,否则执行步骤31;

    步骤30,显示统计结果;

    步骤31,进入查找列表记录浏览信息;

    步骤32,查找统计结束;

    一较佳实施例中,该步骤27进一步包括:

    步骤271,判断文件查找到的标志是否为真,如果否执行步骤272;

    步骤272,判断该文件是否已查找结束,如果是执行步骤273,否则执行步骤274;

    步骤273,判断是否所有文件都已查找完毕,如果是执行步骤28否则执行步骤275;

    步骤274,查找该文件的下一个日期并跳转到执行步骤23;

    步骤275,查找下一个文件并跳转到步骤22;

    本技术方案与背景技术相比:本发明主要针对存储空间小的终端记录信息的管理,利用将多条业务记录信息分块进行存储,按照存储时间标志为序,文件号、记录号及游标信息为索引,实现记录信息快速查找和统计,相比现有的将所有记录信息存储在单个文件中进行查找和统计方法,其效率大大提高,而且占用内存相对较小,可以实现万条记录的存储而不影响CPU的运行速度。因此,本方法是充份利用现有资源实现一种较简单及实用性的记录信息管理方法。本方法对于内存小的终端具有较佳的实用性。

    【附图说明】

    下面结合附图和实施例对本发明进一步说明。

    图1是本发明一较佳实施例的记录信息管理主要方法的流程图。

    图2是本发明一较佳实施例的用户操作界面图示。

    图3是本发明一较佳实施例的记录查讯界面图示。

    图4是本发明一较佳实施例的存储方式状态总体框图。

    图5是本发明一较佳实施例新增记录存储流程图。

    图6是本发明一较佳实施例按时间查找和统计流程图。

    【具体实施方式】

    现结合附图和具体实施方式对本发明进一步说明。

    请查阅图1,一种终端记录信息管理方法,主要通过以下步骤实现:

    步骤100,将预设数量的记录信息存储为多个文件并记录文件号;

    步骤101,根据存储时间标记文件时间范围并按时间顺序依次排列文件;

    步骤102,记录所述文件存储状态信息;

    步骤103,建立文件中记录的游标数组,用于标记存入文件中的每个时间起始记录号和下次将存的记录号;

    以下结合渠道终端业务实现10000条M值兑换记录地存储以及按日期查询、统计具体实施例进行说明:

    M值兑换的用户操作界面如图2所示实现。

    M值兑换记录查询可以按日查询、月查询、时间段查询;若查找不到,显示“无M值兑换记录”;若查找到记录,直接进入查找记录列表,如图3所示。

    M值兑换记录统计可以按日统计、月统计、时间段统计;统计结果显示如“共有*****条M值兑换记录”。

    所述的万条M值记录信息分块存储如图4所示。万条M值兑换记录分成10个文件,也可以按实际需要分块。考虑到M值兑换记录实际上每周的使用量在1000条内,所以每个文件块相当于存储一周的记录,这样10个文件最多保存近三个月,也可以根据实际需要修改文件可存储的记录数。用户可以按日期方式查询和统计历史记录信息,但不可删除记录。

    请查阅图5,新增记录时通过以下步骤实现:

    步骤11,根据文件存储状态信息获取当前要存储的文件号;

    步骤111,判断是否获取到当前的文件号,如果是则执行步骤112,否则执行步骤113;

    步骤112,判断该新增记录信息是否属于该文件的时间范围,如果是则执行步骤12,否则执行步骤113;

    步骤1120,判断该文件存储状态是否已满,如果是,则执行步骤1121,否则执行步骤12;

    步骤1121,更新该文件存储的起始时间信息和文件的游标信息;

    步骤113,判断是否有空闲文件;如果是则执行步骤115,否则执行步骤114;

    步骤114,从文件存储状态信息获取标记时间最早的文件号,并清空该文件内所存储的记录信息;

    步骤115,获取该文件号并清空该文件;

    步骤116,重新按时间顺序排列文件;

    步骤117,获取该文件内存储的首条记录号;

    步骤118,修改文件信息的起始存储时间,并重新更新文件状态和文件游标信息;

    步骤12,从文件游标数组获取要存储的记录号;

    步骤121,判断所获取的记录号是否为日记录的第一条记录号,如果是则执行步骤122,否则执行步骤123;

    步骤122,记录存储当日的起始记录号;

    步骤123,更新下一次要存储文件的记录号和文件状态;

    步骤13,保存以上记录、文件存储信息和文件信息;

    请查阅图6,记录信息查询和统计方法通过以下步骤实现:

    步骤21,从按时间排序的第一个文件开始查找;

    步骤22,从文件的存储起始日期开始查找;

    步骤23,判断该日期是否在查找日期范围内,如果是执行步骤24,否则执行步骤27;

    步骤24,判断是否找到该文件的起始记录,如果是执行步骤25,否则执行步骤26;

    步骤25,重新记录该文件的查找结束记录号和查找记录数,

    步骤26,记录该文件的查找起始记录号、查找记录号和查找记录数,并置该文件查找到的标志为真;

    步骤27,判断文件查找到的标志是否为真;如果是执行步骤28,否则返回下一个查找;

    步骤271,判断文件查找到的标志是否为真,如果否执行步骤272;

    步骤272,判断该文件是否已查找结束,如果是执行步骤273,否则执行步骤274;

    步骤273,判断是否所有文件都已查找完毕,如果是执行步骤28否则执行步骤275;

    步骤274,查找该文件的下一个日期并跳转到执行步骤23;

    步骤275,查找下一个文件并跳转到步骤22;

    步骤28,返回各个文件查找结果的起始记录号,结束记录号和文件记录数;

    步骤29,判断是否是统计操作,如果是执行步骤30,否则执行步骤31;

    步骤30,显示统计结果;

    步骤31,进入查找列表记录浏览信息;

    步骤32,查找统计结束;

    如上所述,文件编号以时间存储排序,时间早的在前面,时间晚的排在后面,空文件排最后。所有文件的存储状态属性包括有效或无效状态,有效代表有存储记录,无效代表空文件;文件状态包括记录空、记录满和空闲,

    例如,存储M值兑换记录时,文件存储M值兑换记录的起始时间,根据预先定义一个文件存储7天记录,只在记录第一天的存储日期,以后文件存储的时间范围为该天起依次顺序记录时间,共7天。

    所述的文件的游标数组,该数组共有8个元素,前7个元素代表一周的七天,记录文件中每天在1000条记录中的起始位,0xFFFF代表无效位置,证明该天无此日记录,数组最后一个元素用来存储下次要写入该文件的第N条记录号。

    因此利用本发明方法,全局变量少,故占用内存空间很少,只需两百个字节,并且查询与统计时,不需要读取文件记录,只有在浏览具体单条记录,才需要读取文件记录,所以查询速度更快,实用性更高。

    以上所述,仅为本发明较佳实施例而已,故不能以此限定本发明实施的范围,即依本发明申请专利范围及说明书内容所作的等效变化与修饰,皆应仍属本发明专利涵盖的范围内。

一种终端记录信息管理的方法.pdf_第1页
第1页 / 共14页
一种终端记录信息管理的方法.pdf_第2页
第2页 / 共14页
一种终端记录信息管理的方法.pdf_第3页
第3页 / 共14页
点击查看更多>>
资源描述

《一种终端记录信息管理的方法.pdf》由会员分享,可在线阅读,更多相关《一种终端记录信息管理的方法.pdf(14页珍藏版)》请在专利查询网上搜索。

本发明公开了一种终端记录信息管理的方法,它包括:终端将预设数量的记录信息存储为多个文件并记录文件号,根据存储时间标记所存储文件的时间范围并按时间顺序依次排列文件;记录所述文件存储状态信息;建立文件中记录信息的游标数组,用于标记存入文件中的每个时间起始记录号和下次将存储的记录号;由于通过开辟文件块,由设定的每个文件块来存储一定量的记录信息,每个文件间及文件内部记录信息都是以时间为序,因此不仅能够充分。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1