消息处理设备和方法以及配备此设备的电信终端的制作方法

文档序号:6438246阅读:170来源:国知局
专利名称:消息处理设备和方法以及配备此设备的电信终端的制作方法
技术领域
本发明涉及一种用于电信终端的消息处理设备和方法,尤其涉及在使用电子消息业务的过程中对电信终端所收到消息的处理。本发明还涉及一种配备了所述处理设备的电信终端。
背景技术
目前,电子消息业务被普遍应用于将以文本形式提交的消息传送至远程终端,在适当的情况下,该文本可以与声音、静止图像、运动图像,甚至是视频相关。
因此,例如,短消息业务或SMS用于将经过与160个字符相对应的7位编码的文本发送到远程用户的终端。该业务用于发送与终端所处理的各种消息处理模式相对应的多种级别的SMS消息。
0级是用于发送消息,其中当接收到所述消息时,将其直接显示在远程终端的屏幕上,而不需要存储到存储器中。
1级对应于使用模式,根据所述使用模式,在接收到消息时,将该信息存储到终端的存储器或订户的SIM卡标识模块中。通常是通过在终端屏幕上显示图标来通知用户这种消息的接收。经过查阅以后,所述消息可以被清除,也可以保留在存储器中便于以后查阅。
最后,2级用于向终端发送供订户的SIM卡使用的业务消息,用于例如更新SIM卡文件,触发特定的SIM卡软件,等等。
按照后一种操作模式,终端配备了用于检测所接收消息的类型的算法,以便识别属于2级的消息,从而将这些消息直接发送至SIM卡。
EMS(“增强型消息业务”)消息业务是上述SMS消息业务的进一步发展,其用于将格式化的文本、声音、静止图像或运动图像发送到最终的接收者。在远程终端中,检测到EMS消息并因此进行处理。因此,用户的终端执行EMS消息的检测,以便对那些消息进行特定处理。
MMS(“多媒体消息业务”)消息业务是一种允许远程用户发送或接收大数据量多媒体消息的业务,即,消息的内容可以是文本、图像、声音和视频。这种业务需要使用一种存储消息然后自动或在用户的请求下检索消息的MMS服务器。
最后,电子邮件业务是一种相对强大的消息业务,用于发送和接收包含文本、图像、声音、视频数据等的大数据量多媒体消息。
这些不同的电子消息业务被用来相对有效地将各种不同类型的数据发送到远程用户。但是,他们存在一个主要缺点在于,通过这些消息业务,不可能使用一般的方式来管理用于终端附带的软件应用程序的数据接收。
这些业务还需要使用与其相兼容的特定终端。

发明内容
因此,本发明的目的是缓解这一缺陷。
因此,本发明的主题是一种用于电信终端的消息处理设备,按照该设备,由终端在使用电子消息业务的过程中接收所述消息。该设备包括消息分析器,适于在能够传送供终端携带软件应用程序使用的数据的一组预定消息类型中,检测出一种消息类型;以及数据提取装置,适于从属于所述消息类型之一的每一个所接收的消息中,提取用于所述应用程序的数据。
因此,在提取后,这些数据可以作为输入的内部程序被呈现至终端。
按照本发明设备的另一特征,该设备还包括用于存储由提取装置从消息中提取的数据的装置。
在一个实施例中,所述消息分析器包括存储装置,其中针对所述一组消息类型中的每一个消息类型,存储一组至少一个应用于终端接收的每个消息的选择标准,用于消息类型检测。
作为变体,将接收到的消息写成可扩展标记语言XML,所述消息分析器包括XML语法分析器。
按照本发明的另一特征,数据提取装置包括存储装置,其中针对每一个消息类型,存储一组至少一个识别消息传送数据类型的数据标识符(Id),将相应的数据提取方法分配给每一个数据标识符。
按照本发明的另一特征,数据存储装置包括针对由数据类型标识的每一个所提取的数据项目的数据类型信息和数值信息。
按照本发明,另一个方案是用于电话终端,其特征在于该电话终端配备有如上定义的消息处理设备。
最后,本发明的主题是一种用于电信终端的消息处理方法,所述消息是在应用电子消息业务过程中由终端所接收,其特征在于包括以下步骤分析所述消息,从而在能够传送用于终端携带软件应用程序的数据的一组预定消息类型中,检测每一个所接收的消息所属的消息类型;以及从每个属于所述消息类型之一的所接收消息(M)中,提取用于所述应用程序的数据。


本发明的其他目的、特征和优点将从阅读随后的说明中表现出来,下面的内容只是给出一个非限制性的实例并参照相应的附图进行叙述,其中涉及的附图图1是示出了根据本发明的用于电话终端的消息处理设备的结构的方框图;图2是示出了消息分析器中的存储装置的设置的表;图3是示出了数据提取装置中的存储装置的设置的表;图4是示出了装载了从消息中提取数据的数据存储装置的结构的方框图;图5是示出了根据本发明的消息处理设备的操作的流程图;以及图6是示出了根据本发明的消息处理设备的典型应用的电信终端的待机屏幕视图。
具体实施例方式
图1示出了根据本发明的消息处理设备的常规结构,由通用的参照数字10来标识。将该设备10集成到诸如移动电话的电信终端中,以处理在使用电子消息业务过程中所接收到的消息,例如SMS,EMS,MMS类型的消息业务或电子邮件业务,用于从供终端附带软件应用程序Appl.1,…,Appl.n使用的数据中提取所接收的消息。
如图1所示,该处理设备10主要包括消息分析器12,用于接收设备10所接收到的消息并检测该消息所属的消息类型,还包括数据提取装置14,用来提取用于终端附带的软件应用程序Appl.1,…,Appl.n的那些数据。
尽管在该图1中模块12和14表现为不同的程序块的形式,但仍然能够理解,可以将这些模块集成为一个程序块,这个程序块集成在设备10所属的电信终端中。
分析模块12与存储装置16相连,在存储装置16中,针对每一种所能接收的消息类型,存储了一组用于识别所接收消息的选择标准。
如示出了这些存储装置16的结构的图2所示,以表格的形式存储该信息,针对每一种类型T的消息1,2,……,n,所述表格包含一组标准C1-1,…,C1-a;C2-1,…,C2-b,…,Cn-1,…,Cn-m,其中n大于或等于1,并且a,b,…,m大于或等于1。
如以下的详细说明,将这些选择标准C应用于所接收到的消息,以识别该消息是否属于已知的消息类型,并从一组消息类型1,2,…,n中,识别该消息所属的消息类型,所述消息类型能够传送用于应用程序Appl.1,…,Appl.n的数据。
图1示出了数据提取模块14与第一存储装置18相连,存储装置18中针对每一个消息类型,存储了一组至少一个用于识别由消息传送的数据类型的数据标识符,对于每一种类型的识别数据,分配一个相应的提取方法。
如图3所示,采用表格的形式设置这些第一存储装置18,该表格对于每一种类型T的消息1,2,…,n,包含了用于提取数据的信息项I。更具体地,在第一存储装置18中,每一种类型T的消息1,2,…,n对应于一个或更多的数据标识符Id和M_extraction信息项,其中M_extraction信息项表示要应用于消息的各个提取方法。
数据提取模块14还与用于存储所提取数据的第二存储装置20相连。参考图4,以表格的形式存储这些提取数据,针对每一个数据标识符Id1,…,Idn,所述表格结合了相应的数据类型t和数值v,然后,可以直接由应用程序Appl.1,…,Appl.n来存取该信息。
现在,将参照图5来描述刚才所述的消息处理设备的操作原理。在该图中,再次对设备10的主要组成部分进行说明,箭头对应于该设备的操作步骤。
在操作中,当终端接收到来自终端22所属的电信网络R的消息M时,首先,并没有通知用户该消息的接收。事实上,该消息已经被安装在终端22中的处理设备拦截,所述处理设备对该消息进行分析,以便检测可能存在的用于应用程序Appl.1,…,APPl.n的数据。为了进行这样的分析,消息分析模块12应用存储在存储装置16中的选择标准C,以便确定所接收到的消息M是否属于已知的传输这种数据的消息类型,从而确定是否应该保留该消息。
如果没有识别该消息,即,如果该消息不包含用于终端22附带的软件应用程序的数据,则利用常规方式来处理该消息就(步骤24),因此,利用界面26生成图形的和/或可听的通知,以便通知用户新消息的接收。
另一方面,如果识别出消息中包含了有关的数据(步骤28),则其中包含的数据会被数据提取模块14提取。
为了执行对新消息M的分析,分析模块12按顺序应用每一个标准C来验证新消息是否是n个具有说明的预定消息类型中的一个。当分析模块12检测到新消息满足某一消息类型T的所有标准时,将该消息和消息类型提供到数据提取模块14。
如先前所指出的,为了执行数据提取,该数据提取模块14使用数据标识符Id,以便确定由消息传送的数据类型,然后,由此分配提取方法来提取所传送的数据。因此,在该阶段中,提取模块检测数据的类型,例如,这些数据是否是文本、图像、声音、视频、多媒体等等,然后按照所检测到的数据类型来执行数据的提取。在提取之后,将数据以与数据标识符Id相关的数据类型t和数值v的信息的形式存储在第二存储装置20中(步骤30)。
当已经提取了数据之后,可以删除(步骤32)或保留(步骤34)该消息,以便进行常规方式的处理,即,以便显示在终端22的界面26上。
作为一个说明性的非限定的例子,下面给出使用根据本发明消息处理方法的特定实例的说明,其中是在终端22收到通知在其语音信箱中有新语音消息的SMS消息的情况下。
当呼叫者在终端22的语音信箱中留下语音消息时,将包含文本消息类型“在您的语音信箱有一条新消息”的0级SMS消息发送到终端22。该消息属于终端22的处理设备已知的消息类型,即,“通知至少一条语音消息的SMS消息”类型,其携带了例如参考图2和图3中的数字“1”。将用于选择这种消息类型的标准存储在存储装置16中,将一组至少一个提取数据的标识符和提取这些数据的方法都存储在存储装置18中。在现有技术中,将这条SMS消息一旦被接收就显示在终端22的屏幕上。根据本发明,采用以下的处理方法安装在终端22中的处理设备的分析器12拦截通报语音消息的SMS消息,并分析该SMS消息,以确定该消息是否属于已知的消息类型。该分析在于检测该消息是否与存储在存储装置16中的已知消息类型相关的选择标准C之一相一致。在该例子中,分析器检测——消息发送者的地址是语音邮件的地址(标准C1-1)——消息的等级是0级(标准C1-2)——消息的文本是“在您的语音邮件中有x条新消息”的形式(标准C1-3)经过验证了消息类型“1”的3个标准,分析器12检测到其是类型“1”消息,即,一条SMS消息通报至少一条语音消息。
存储装置18存储消息类型“1”——包含了在语音邮件中等待的消息的数目,以及——提取方法,这里,其在于如果消息的数目小于或等于9,则提取消息的第一个字符,或者如果消息的数目大于或等于10,则提取消息的前两个字符。
利用这些信息,提取模块14从收到的SMS消息中提取在语音邮件中等待的消息数目,这里是1个,并将该数目存储在存储装置20中。
然后,处理设备更新终端22中的待机屏幕,以便采用图形的方式在屏幕上显示表示有新语音消息在用户的语音信箱中等待的指示,这里利用图标I1(图6)。这里,在显示到终端22屏幕上之前,删除收到语音消息的SMS消息的通知,因此终端22的用户不会看到它。
应当注意,本发明不仅局限于上面描述的实施例。具体地,在先前描述的示范性实施例中,消息分析模块12实质上使用了专有机制,即,一组选择标准,通过应用这些标准就能识别接收到的消息所属的消息类型。作为一种变体,按照通过可扩展标记语言XML发送消息所使用的消息业务的使用模式,分析模块12可以由XML语法分析器组成,所述XML语法分析器能够检测和识别包含在XML消息中的标记,以便检测消息类型。
同样地,集成了根据本发明所述的处理设备的电信终端可以包含适于设想使用的任何类型的电信终端,例如,固定和移动类型的电话终端。
还应注意,对这一设备特别有价值的一种应用涉及待机屏幕的建立和更新,该屏幕能够实时地提供给用户有用信息,例如所接收到的呼叫数目、发出的呼叫数目、丢失的呼叫数目、接收到的SMS消息数目、下载的MMS消息数目、等候下载的MMS消息数目、收到的email数目,等待收听的语音邮件数目等。
为了产生和更新这样的显示,分析设备10永久拦截所接收到的消息,以便提取语音邮件的通知消息。借助于装载到存储装置16中的选择标准C来识别这些消息。例如,选择这些标准,以便验证消息发送者的地址,所述地址必须对应于语音邮件的地址,以验证消息的级别,所述消息的级别一定是0级,以验证消息的文本,所述文本一定是如“在您的语音邮件中有x条新消息”的形式。
然后,从数据库18中提取一种提取有关信息的方法。当需要提取消息的数目并使其对于终端附带的应用程序可用时,在该示例中,该提取方法包括提取于等待消息的数目相对应的所接收消息的第一个字符。
如果已经验证了上面的3个标准,在检索的提取方法的帮助下提取在邮箱中等待的消息数目。将这些信息存储在第二存储装置20中,以便随后提供给应用程序appl.1,…,appl.n,以便更新显示。
如图6所示,在终端的屏幕22上可以建立待机屏幕E,在该屏幕上显示与当前数据“data”和时间“time”信息相关的每一种类型消息的通知消息图标I1,I2,I3和I4。在该装置的帮助下,也可以提取其它信息,诸如涉及到已收到语音消息的信息,如呼叫者的号码,消息发出的时间和日期,消息的长度等;以及诸如涉及用户语音邮箱状态的信息,如新消息的数目,已存储消息的数目,语音邮箱的可用空间等等。
权利要求
1.一种用于电信终端(22)的消息处理设备,所述消息是终端在使用电子消息业务的过程中收到的消息,其特征在于所述消息处理设备包括消息分析器(12),适于在能够传送用于终端携带软件应用程序的数据的一组预定消息类型中,检测出一种消息的类型;以及数据提取装置(14),适于从属于所述消息类型之一的每一个所接收到消息(M)中,提取用于所述终端携带应用程序的数据。
2.按照权利要求1所述的设备,其特征在于还包括存储由所述提取装置从消息中提取的数据的装置(20)。
3.按照权利要求1或2所述的设备,其特征在于消息分析器(12)包括存储装置(16),其中为所述一组消息类型中的每一个消息存储一组至少一个选择标准(C),将其应用到终端所接收的每一个消息,用于消息类型的检测。
4.按照权利要求1或2所述的设备,其特征在于消息分析器(12)包括XML语法分析器,将所接收的消息写成可扩展标记语言XML。
5.按照权利要求1-4中任一所述的设备,其特征在于数据提取装置(14)包括存储装置(18),其中为每一个消息类型存储一组至少一个识别由消息传送的数据类型的数据标识符(Id),每一个数据标识符被分配一个相应的数据提取方法(M_extraction)。
6.按照权利要求2-5中任一所述的设备,其特征在于数据存储装置(20)中包括针对由数据类型标识的每一个所提取数据项目的数据类型信息(t)和数值信息(v)。
7.一种电话终端,其特征在于其配备有按照权利要求1-6中任一所述的消息处理设备。
8.一种用于电信终端(22)的消息处理方法,所述消息是由终端在使用电子消息业务的过程中收到的消息,其特征在于包括以下步骤分析该消息,从而在能够传送用于终端携带软件应用程序的数据的一组预定消息类型中,检测每一个所接收消息所属的消息类型;以及从属于所述消息类型之一的每一个所接收消息(M)中,提取用于所述应用程序的数据。
全文摘要
一种用于电信终端的消息处理设备(M)用于分析在使用电子消息业务的过程中接收到的消息。其包括消息分析器(12),适于在能够传送用于终端附带软件应用程序的数据的一组预定消息类型中,检测出消息类型;以及数据提取装置(14),适于从属于一个所述消息类型的每一个接收消息中,提取用于所述应用程序的数据。
文档编号G06F15/00GK1607855SQ200410090338
公开日2005年4月20日 申请日期2004年10月8日 优先权日2003年10月10日
发明者德尼·普鲁沃, 阿诺·布兰 申请人:法国电信公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1