移动通信终端消息管理方法和消息管理系统的制作方法

文档序号:7718644阅读:155来源:国知局
专利名称:移动通信终端消息管理方法和消息管理系统的制作方法
技术领域
本发明涉及通信系统,尤其涉及一种移动通信终端消息管理方法和消息管理系统。
背景技术
消息业务是手机上重要的业务模块,所述消息业务包括短信(SMS)、彩信(匪S)和电子邮件(EEAMIL)。所述三个消息业务的处理模块都是分开管理,各自独立运行的。在用户进行浏览时,必须通过切换到该消息类型的界面才能看到该消息类型的消息,不利于手机与用户的交互,降低用户的业务体验。目前,有一种消息管理采用模块内紧密耦合的设计结构——模块内的所有文件的操作都是与模块的需要统一成一个整体,编码时已经固定好的模式。也就是说,这种消息管理方式采用的是目录结构固定的方式,这样一个目录结构就和特定的消息应用紧密相关,在编码的时候,就已经把目录结构的内容编入到固定的代码中了,这样的话,不利于与用户的交互,用户只能使用模块固定的文件夹和目录,而且,特定模块的文件夹内只能存放指定的消息

发明内容
针对现有技术中存在的不同类型的消息分开管理、独自运行带来的不便,本发明提供一种移动通信终端消息管理方法和消息管理系统,使得用户可以自定消息存储目录,并在目录中保存不同种类的消息,方便用户自由切换显示方式。
为达到上述发明目的,本发明提供了如下技术方案 —种消息管理系统,应用于移动通信终端,包括用户自定义的文件夹,用于储存消
息,所述消息包括消息头和消息体。
进一步的,所述系统还具有如下特点 所述用户自定义的文件夹中还包括有用户自定义的文件夹,用于储存消息,所述消息包括消息头和消息体。
进一步的,所述系统还具有如下特点 每一个文件夹中对应一个消息句柄索引表,其中消息句柄包括消息类型和消息
ID,用于索引到消息头,再通过消息头索引到消息体。
进一步的,所述系统还具有如下特点 所述消息句柄索引表采用固定名称与对应的文件夹建立对应关系。
进一步的,所述系统还具有如下特点 所述消息类型包括以下的一种或多种短消息、多媒体短消息和电子邮件。
进一步的,所述系统还具有如下特点
所述系统向所述用户显示消息具体包括
将消息句柄索引表读入内存;
获取显示屏幕允许显示消息的总数; 每次以所述显示屏幕允许显示消息的总数将待显示的消息从内存中读取并显示。
进一步的,所述系统还具有如下特点 所述系统还包括多个对消息进行管理的管理模块,所述管理模块包括以下的一种或多种读取模块、保存模块、修改模块和删除模块; 当所述用户对一个或多个消息体进行管理时,所述系统接收用户对消息的管理请求,并根据所述管理请求,获取所述消息的消息ID和消息类型,并调用所述系统中处理该管理请求的管理模块。
进一步的,所述系统还具有如下特点 对所述系统中文件夹的消息进行添加、删除或修改操作时,在所述文件夹对应的消息句柄索弓I表增加、删除或修改对应的消息句柄。
—种移动通信终端消息管理方法,包括
用户自定义文件夹,用于储存消息; 为所述用户自定义的文件夹创建一个消息句柄索引表,其中消息句柄包括消息类型和消息ID,用于索引到消息头,再通过消息头索引到消息体;
写入消息,所述消息包括消息头和消息体; 所述用户选择所述文件夹,获取所述消息句柄索引表,读取并显示所述写入的消息。 进一步的,所述方法还具有如下特点 所述用户自定义文件夹还包括有用户自定义文件夹,所述被包括的自定义文件夹
有一个对应的消息句柄索引表。
进一步的,所述方法还具有如下特点 所述消息句柄索引表采用固定名称与对应的文件夹建立对应关系。
进一步的,所述方法还具有如下特点
所述读取并显示所述写入的消息具体包括
将消息句柄索引表读入内存;
获取显示屏幕允许显示消息的总数; 每次以所述显示屏幕允许显示消息的总数将待显示的消息从内存中读取并显示。
进一步的,所述方法还具有如下特点 所述消息包括以下的一种或多种短消息、多媒体短消息和电子邮件。
本发明提供的技术方案,每个文件夹保存多种消息类型的消息,且消息类型可以任意扩展,使用户一览本地所保存的所有类型的消息,而且可以方便的切换显示方式,方便用户建立自己的管理目录结构,使用户对本地消息的浏览有更上一个层次的体验。


图1为本发明提供的消息管理系统的结构示意 图2为本发明提供的移动通信终端消息管理方法流程图。
具体实施例方式
下面结合附图对本发明实施例提供的技术方案作进一步介绍。 如图1所示,本发明提供的消息管理系统,应用于移动通信终端,所述系统包括多个文件夹,其中所述文件夹是用户自定义,例如,用户按照联系人,在消息管理系统中建立以下文件夹联系人A的文件夹1、联系人B的文件夹2以及联系人C的文件夹3。所述文件夹内存储消息,可以是SMS、匪S和EEMAIL消息等,所述消息包括消息头和消息头。
其中所述消息头保存的是消息的概要信息,也就是在界面给所述用户列出消息的概要信息,以便所述用户快速浏览。具体还可以包含消息标志位信息,如email的下载完成度或下载段号的标志位等,便于所述用户获知消息的接收状态。 其中所述消息体保存的是消息的具体信息,即消息的正文,可以包括文字、图片、歌曲等。 进一步的,所述用户还可以在文件夹中建立文件夹,将在文件夹中建立的文件夹简称为子文件夹,并在所述子文件夹中存储消息,其中所述子文件中的消息也同样采用消息头和消息体的方式进行存储。 在所述系统中,包括子文件夹在内的每个文件夹均配置有一个对应的消息句柄索引表,包括多个消息句柄,其中消息句柄包括消息类型和消息ID,用于索引到消息头,再通过消息头索引到消息体。 例如,消息的消息ID是3,消息类型是SMS,消息的消息头为联系人A的姓名,消息体的内容为"你好"。在消息句柄索引表中该消息的消息句柄为ID :3,Type :SMS。在读取该消息时,根据所述消息句柄,索引到所述消息头,即联系人A的姓名,再通过该消息头,索引到消息体,得到该消息的具体信息"你好"。 在所述系统中,所述消息句柄索引表采用固定名称与对应的文件夹建立对应关系,例如文件夹1的消息句柄索引表可以命名为l,防止用户修改所述消息管理系统的文件夹目录结构后,无法准确定位消息句柄索引表。 当所述系统向所述用户显示消息时,所述系统将消息句柄索引表读入内存,获取显示屏幕允许显示消息的总数,每次以所述显示屏幕允许显示消息的总数将待显示的消息从内存中读取并显示。 例如,如果所述消息句柄索引表中记录有16条消息的消息句柄,获取到显示屏幕中允许显示的消息为5条消息的消息头,则从内存中读取该消息句柄索引表,根据所述消息句柄索引表中的消息句柄,每次读取5条消息,并将所述5个消息的消息头显示给所述用户,在根据所述用户对消息头的选择,读取所述消息头对应的消息体。当所述用户请求显示下一页时,再从内存中读取5条消息进行显示,如此类推。 在显示所述消息后,如果所述用户需要对一个或多个消息体进行管理,如所述系统接收用户对一个或多个消息的管理请求,则根据所述管理请求,获取所述消息的消息ID和消息类型,并调用所述系统中处理该管理请求的管理模块,其中所述管理模块包括以下的一种或多种读取模块、保存模块、修改模块和删除模块,其中所述管理模块包括对不同消息类型的消息进行管理的管理单元,如删除模块包括SMS删除单元、匪S删除单元、EEMAIL删除单元。 在实际运行时,上述管理模块是通过函数实现的
下面对用户自定义文件夹后,存储不同类型的消息的具体流程作进一步进行描 述。 在所述系统中,用户自定义文件夹中消息的管理是基于消息的虚拟基类完成的; 换而言之,只要继承消息虚拟基类的消息类型都可以继承到用户自定义的文件夹中去,从 而对各种消息进行统一 的管理。 其中虚拟消息基类中预先定义多个消息操作和消息的基本结构变量,其中所述消 息操作可以为保存、读取、删除、修改等操作,消息的基本结构变量可以是消息ID和消息类 型等。系统中所有消息类型的消息都继承有该虚拟消息基类 具体来说,虚拟消息基类的结构中包括一个指向虚函数表的指针、消息的id、消 息类型和一个引用计数。 所述虚拟消息基类中指针指向的虚函数表是用于对所述消息进行管理的函数,包 括以下的一种或多种将消息写入文件中的写入函数,将消息从文件中读出的读取函数、为 不同消息类型申请消息结构的申请函数、将消息从文件中删除的释放函数或者复制消息的 拷贝函数。
以存储一条消息为例,将一个消息保存到用户自定义文件夹中去的步骤包括 S10、根据消息的消息类型,获取用于保存该消息的消息结构; 其中所述消息结构是调用申请函数根据消息类型生成的消息结构; 如果所述消息的消息类型为新的消息类型,则所述申请函数为该新消息类型生成
一个新的消息结构,为建立所述新消息类型与所述新建立的消息结构的对应关系。 Sll、在所述消息结构中添加所述消息的信息,并配置所述消息的虚拟消息基类,
其中所述虚拟消息基类中包括该消息的消息ID、消息类型以及指向写入函数的指针; 其中此步骤中可选的,还可以为所述消息配置其他对应的指针,该指针可以指向
用于读取该消息类型的消息的读入函数,指向用于删除该消息类型的消息的删除函数,便
于用户在保存所述消息后,对该消息进行管理时,能够快速响应该管理请求。 S12、根据所述虚拟消息基类中的指针,调用写入函数,并根据消息类型,调用该消
息类型的写入函数。 读取消息的步骤原理与之相同。 进一步的,当所述系统处理的任务较多时,所述虚拟消息基类还包括引用计数,标 记该任务的处理顺序。 例如,当所述系统要删除一个ID为3且Type为SMS的消息时,所述系统生成包括 如下信息的虚拟消息基类ID :3, Type :SMS以及一个指向删除模块的指针,且标记该任务 的引用计数为3。 当系统处理到该任务时,根据所述虚拟消息基类中的指针,调用该指针对应的管 理模块,再根据所述虚拟消息基类中的消息类型,调用所述管理模块中的管理单元,采用所 述管理单元对所述虚拟消息基类中ID对应的消息进行管理。 例如,所述系统依照处理顺序,处理到引用计数为3的任务,所述引用计数为3的 任务中虚拟消息基类包括如下信息ID :3, Type :SMS以及一个指向删除模块的指针,所述 系统根据所述指向删除模块的指针,调用删除模块,并根据所述消息类型SMS,调用所述删 除模块中的SMS删除单元,采用所述SMS删除单元对消息ID为3的消息进行删除操作。
需要说明的是,当对所述系统中文件夹的消息进行添加、删除或修改操作时,所述 系统需要在所述文件夹对应的消息句柄索引表增加、删除或修改对应的消息句柄。
例如,所述系统删除了文件夹1中ID为3且Type为SMS的消息,则在所述文件夹 1对应的消息句柄文件中删除该消息的消息句柄。 本发明实施例提供的消息管理系统,每个文件夹保存多种消息类型的消息,且消 息类型可以任意扩展,使用户一览本地所保存的所有类型的消息,而且可以方便的切换显 示方式,方便用户建立自己的管理目录结构,使用户对本地消息的浏览有更上一个层次的 体验。 下面结合本发明提供的消息管理系统,对本发明提供的一种移动通信终端消息管 理方法进行介绍,如图2所示 步骤201、用户自定义文件夹,用于储存消息; 具体的,所述用户自定义多个文件夹,还可以在已建立的文件夹中嵌套一个或多 个子文件夹。 步骤202、为所述用户自定义的文件夹创建一个消息句柄索引表,其中消息句柄包
括消息类型和消息ID,用于索引到消息头,再通过消息头索引到消息体; 具体的,所述消息句柄索引表采用固定名称与对应的文件夹建立对应关系。 如果所述文件夹嵌套有子文件夹,所述子文件夹也有一个对应的消息句柄索引
表,该子文件夹的消息句柄索引表同样采用固定名称与对应的文件夹建立对应关系。 步骤203、写入消息,所述消息包括消息头和消息体; 步骤204、所述用户选择所述文件夹,获取所述消息句柄索引表,读取所述写入消息。 具体的,将所述文件夹对应的消息句柄索引表读入内存,并获取显示屏幕允许显 示消息的总数,每次以所述显示屏幕允许显示消息的总数将待显示的消息从内存中读取并 显示。 上述方法中所述消息包括以下的一种或多种短消息、多媒体短消息和电子邮件。
本发明实施例提供的移动通信终端消息管理方法,每个文件夹保存多种消息类型 的消息,且消息类型可以任意扩展,使用户一览本地所保存的所有类型的消息,而且可以方 便的切换显示方式,方便用户建立自己的管理目录结构,使用户对本地消息的浏览有更上 一个层次的体验。 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤是可以通过程 序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在 执行时,包括方法实施例的步骤之一或其组合。 另外,在本发明各个实施例中的各功能单元可以采用硬件的形式实现,也可以采 用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立 的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。 以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何 熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵 盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求所述的保护范围为准。
权利要求
一种消息管理系统,应用于移动通信终端,其特征在于,所述系统包括用户自定义的文件夹,用于储存消息,所述消息包括消息头和消息体。
2. 根据权利要求1所述的系统,其特征在于,所述用户自定义的文件夹中还包括有用 户自定义的文件夹,用于储存消息,所述消息包括消息头和消息体。
3. 根据权利要求1或2所述的系统,其特征在于,每一个文件夹中对应一个消息句柄索 引表,其中消息句柄包括消息类型和消息ID,用于索引到消息头,再通过消息头索引到消息 体。
4. 根据权利要求3所述的系统,其特征在于,所述消息句柄索引表采用固定名称与对 应的文件夹建立对应关系。
5. 根据权利要求1或2所述的系统,其特征在于,所述消息类型包括以下的一种或多 种短消息、多媒体短消息和电子邮件。
6. 根据权利要求1所述的系统,其特征在于,所述系统向所述用户显示消息具体包括将消息句柄索引表读入内存; 获取显示屏幕允许显示消息的总数;每次以所述显示屏幕允许显示消息的总数将待显示的消息从内存中读取并显示。
7. 根据权利要求1所述的系统,其特征在于,所述系统还包括多个对消息进行管理的 管理模块,所述管理模块包括以下的一种或多种读取模块、保存模块、修改模块和删除模块;当所述用户对一个或多个消息体进行管理时,所述系统接收用户对消息的管理请求, 并根据所述管理请求,获取所述消息的消息ID和消息类型,并调用所述系统中处理该管理 请求的管理模块。
8. 根据权利要求7所述的系统,其特征在于,还包括对所述系统中文件夹的消息进行添加、删除或修改操作时,在所述文件夹对应的消息 句柄索引表增加、删除或修改对应的消息句柄。
9. 一种移动通信终端消息管理方法,其特征在于,包括用户自定义文件夹,用于储存消息;为所述用户自定义的文件夹创建一个消息句柄索引表,其中消息句柄包括消息类型和消息ID,用于索引到消息头,再通过消息头索引到消息体;写入消息,所述消息包括消息头和消息体;所述用户选择所述文件夹,获取所述消息句柄索引表,读取并显示所述写入的消息。
10. 根据权利要求9所述的方法,其特征在于,所述用户自定义文件夹还包括有用户自定义文件夹,所述被包括的自定义文件夹有一个对应的消息句柄索引表。
11. 根据权利要求9所述的方法,其特征在于,所述消息句柄索引表采用固定名称与对 应的文件夹建立对应关系。
12. 根据权利要求9所述的方法,其特征在于,所述读取并显示所述写入的消息具体包括将消息句柄索引表读入内存; 获取显示屏幕允许显示消息的总数;每次以所述显示屏幕允许显示消息的总数将待显示的消息从内存中读取并显示。
13.根据权利要求9或12所述的方法,其特征在于,所述消息包括以下的一种或多种 短消息、多媒体短消息和电子邮件。
全文摘要
本发明提供一种移动通信终端消息管理方法和消息管理系统,涉及通信领域。所述移动通信终端消息管理方法,包括用户自定义文件夹,用于储存消息;为所述用户自定义的文件夹创建一个消息句柄索引表,其中消息句柄包括消息类型和消息ID,用于索引到消息头,再通过消息头索引到消息体;写入消息,所述消息包括消息头和消息体;所述用户选择所述文件夹,获取所述消息句柄索引表,读取并显示所述写入的消息。
文档编号H04M1/725GK101710920SQ200910222638
公开日2010年5月19日 申请日期2009年11月23日 优先权日2009年11月23日
发明者宫本栋 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1