多址消息的处理方法和能够发送多址消息的终端的制作方法

文档序号:7952797阅读:212来源:国知局
专利名称:多址消息的处理方法和能够发送多址消息的终端的制作方法
技术领域
本发明涉及消息通信技术领域,特别是指一种多址消息的处理方法和一种能够发送多址消息的终端。
背景技术
多址消息是指具有多个收件人的消息,例如,该消息可以是短消息或多媒体消息。多址消息发送是指,将一条短消息或多媒体消息同时发送给多个终端等。在发送多址消息时,常常遇到这种情况在节日,例如春节、元旦、圣诞节等节日,因为网络拥塞,导致多址消息发送失败;也常常会出现一条多址消息可以成功发送给多个目的终端中的一部分目的终端,而发送给其它目的终端时,发送失败。例如,用户发送短消息时,选择的收件人有A、B、C、D等,发送结果可能是发送给A、C时,发送成功,而发送给B、D时,因为网络拥塞,导致发送未成功。通常情况下,终端会提示发送给哪些收件人时,发送失败。但是,这种提示一闪而过,用户还要记住哪些发送失败,好准备下次重发,当失败的收件人很多时,用户很难记住。特别是,用户重发短信时,还要重新输入发送失败的那些收件人地址,使用起来,很不方便。
目前改进的方式是在多址消息发送中,终端根据发送给一个收件人是否成功或失败的信息,为每一个收件人产生一条消息记录,消息记录中只有该收件人一个收件人,这种情况下,当一条多址消息有5个收件人时,发送结束后,将变成5条消息,每条消息只有一个发件人。五条消息内容完全相同,这样不但浪费了存储空间,用户查看和维护起来也不方便。例如,5条消息全部发送成功时,用户如果要删除该消息,需要选择5条记录来删除;当发送全部失败时,用户重发消息时,需要选择5条记录来重发。这样做,还不利于用户判断发送给哪些用户的消息内容是相同的。

发明内容
有鉴于此,本发明的第一个主要目的在于提供一种多址消息的处理方法,能够减少终端为存储多址消息对多个收件人发送成功或失败的信息所使用的存储空间。
本发明的第二个主要目的在于提供一种能够发送多址消息的终端,该终端能够减少自身为存储多址消息对多个收件人的发送成功或失败的信息所使用的存储空间。
为达到上述目的的第一个方面,本发明提供了一种多址消息的处理方法,该方法包括A、终端发送多址消息;B、终端确定出对多址消息的部分或全部收件人发送失败后,在一条消息记录中存储所述多址消息内容,并在该消息记录中存储所有发送失败收件人的信息。
步骤B中所述在该消息记录中存储所有发送失败收件人的信息可以为在该消息记录的收件人信息中只存储所有发送失败收件人的信息。
较佳地,步骤B中所述终端确定出对多址消息的部分收件人发送失败后,进一步包括在所述存储多址消息内容和所有发送失败收件人信息的消息记录外,另一条消息记录中存储所述多址消息内容和所有发送成功收件人的信息。
较佳地,所述消息记录中进一步包括用于标识发送失败收件人信息的标识和/或标识消息发送失败的标识。
较佳地,所述消息记录存储于未发送消息目录下。
所述步骤B中可以进一步包括在所述存储的消息记录中存储发送成功的收件人的信息。
较佳地,所述存储的消息记录中进一步包括用于标识发送失败收件人信息的标识和/或用于标识发送成功收件人信息的标识。
较佳地,所述存储的消息记录中包括用于存储发送失败的收件人信息的发送失败收件人地址域;所述存储所有发送失败收件人的信息为将所有发送失败的收件人的信息存储在所述发送失败收件人地址域中。
较佳地,所述存储的消息记录中包括用于存储发送成功的收件人信息的发送成功收件人地址域;所述存储发送成功收件人的信息为将所有发送成功的收件人的信息存储在所述发送成功收件人地址域中。
较佳地,所述步骤A之后进一步包括A1、终端接收到网络侧返回的针对所述收件人发送失败的应答消息后,或在终端发送针对所述收件人的消息并等待网络侧应答超时后,确定出向所述收件人发送失败。
所述消息记录中用于存储收件人信息的存储空间可以根据所要存储的收件人信息需要的存储空间大小进行分配。
所述消息记录中用于存储所述收件人信息的存储空间还可以根据预先设定的存储空间大小进行分配。
所述消息记录中可以包括存储了收件人信息的存储空间的索引;所述收件人信息存储在所述索引对应的存储空间中。
所述索引可以存储于所述消息记录中用于存储收件人信息的存储空间中,所述存储空间根据预先设定的存储空间大小进行分配。
所述索引也可以为所述消息记录的消息标识MID。
较佳地,所述索引对应的存储空间为用于存储收件人的信息的收件人信息表。
所述收件人信息表可以是根据每个索引对应的收件人数量来,为每一个数量值创建至少一个收件人信息表,或者按收件人的数量大小分段,为每一段数量值创建至少一个收件人信息表。
所述消息记录中进一步可以包括收件人数量,并建立该数量和对应收件人信息表的对应关系;则在根据索引访问收件人信息表时,是根据所述消息记录中的收件人数量确定所访问的收件人信息表。
较佳地,所述索引对应的存储空间中存储多于一个收件人的信息。
较佳地,所述发送失败的收件人信息显示为与发送成功的收件人信息不同。
较佳地,所述消息记录在被修改后,将该消息记录作为新消息进行处理。
较佳地,终端根据用户的指令或定期执行根据所述消息记录中的发送失败的收件人信息重新发送该消息。
所述的收件人信息为目的号码或者目的号码对应的号码簿记录中收件人姓名或该记录的标识信息。
所述的消息可以为短消息或多媒体消息。
由上述方案可以看出,本发明方法中,通过在一条消息记录中存储终端发送的多址消息内容,并在该消息中存储所有发送失败收件人的信息,减少了终端为存储多址消息对多个收件人发送成功或失败的信息所使用的存储空间,并能够方便用户针对发送失败的收件人进行消息重发;此外,本发明提供了在预先设定了大小的收件人信息的存储空间中存储收件人信息和在根据需要为收件人信息分配的存储空间中存储收件人信息两种收件人信息的存储方式,使得本发明的应用更加灵活;进而,本发明中通过使用索引对上述发送失败的收件人信息进行存储,使得每个消息记录中即使只有一个收件人信息所能够占用的空间,也能够实现对每个消息所对应的多个收件人信息的存储,并减少了对于终端存储空间的浪费,节约了资源。
为达到上述目的的第二个方面,本发明提供了一种能够发送多址消息的终端,该终端中包括多址消息处理模块、收发模块和存储模块;其中,多址消息处理模块将多址消息通过收发模块发送到网络侧,并确定所述多址消息对收件人发送成功或失败;以及根据确定的针对所述收件人发送成功或失败的信息在存储模块中通过一条消息记录存储所述多址消息内容和所有发送失败的收件人信息;或者,根据确定的针对所述收件人发送成功或失败的信息在存储模块中通过一条消息记录存储所述多址消息内容和所有发送成功的收件人信息。
较佳地,所述存储模块中包括第一存储子模块和第二存储子模快;其中,多址消息处理模块根据确定的针对收件人发送成功和失败的消息在第一存储子模块中通过一条消息记录存储所述多址消息内容,将确定的所有发送失败的收件人信息在第二存储子模块中存储,并设置对应的索引,以及将该索引存储于所述第一存储子模块中存储的对应消息记录中;或者,多址消息处理模块根据确定的针对收件人发送成功和失败的消息在第一存储子模块中通过一条消息记录存储所述多址消息内容,将确定的所有发送成功的收件人信息在第二存储子模块中存储,并设置对应的索引,以及将该索引存储于所述第一存储子模块中存储的对应消息记录中。
较佳地,所述多址消息处理模块进一步根据设定的时间周期或根据用户的指令执行读取存储模块中存储的所述消息记录,并根据该消息记录中存储的发送失败收件人信息,通过收发模块重新发送该消息。
较佳地,所述终端中进一步包括显示模块,用于根据存储模块中所存储的消息记录中的发送失败收件人信息或发送成功收件人信息,将对应的收件人信息显示为与发送成功收件人信息不同。
由上述方案可以看出,本发明的终端中,多址消息处理模块确定所发送的多址消息对收件人发送成功或失败,并根据确定的针对所述收件人发送成功和失败的信息在存储模块中通过一条消息记录存储所述多址消息内容,以及根据所述确定出的对收件人发送失败的信息在该消息记录中存储所有发送失败的收件人信息,或根据确定的针对所述收件人发送成功或失败的信息在存储模块中通过一条消息记录存储所述多址消息内容和所有发送成功的收件人信息;从而实现了终端在多址消息发送时,在一条消息记录中存储发送的多址消息内容和所有发送失败的收件人信息或所有发送成功的收件人信息,减少了终端为存储多址消息对多个收件人发送成功或失败的信息所使用的存储空间,并能够方便用户针对发送失败的收件人进行消息重发。
此外,本发明中通过在终端的存储模块中设置第一和第二存储子模块,多址消息处理模块根据确定的针对收件人发送成功和失败的信息在第一存储子模块中通过一条消息记录存储多址消息内容,将确定的所有发送失败的收件人信息在第二存储子模块中存储,并设置对应的索引,以及将该索引存储于所述第一存储子模块中存储的所述消息记录中,使得每个消息记录中即使只有一个收件人信息所能够占用的空间,也能够实现对该消息所对应的多个收件人信息的存储,并减少了对于终端存储空间的浪费,节约了资源。


图1为本发明方法的总体流程图;图2为本发明终端的组成结构示意图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进一步的详细描述。
本发明的主要思想是,终端发送多址消息后,在一条消息记录中存储该多址消息的内容和所有发送失败收件人的信息。其中的多址消息可以是短消息或多媒体消息。根据该主要思想,本发明提供了一种多址消息的处理方法和一种能够发送多址消息的终端,下面分别说明。
其中,本发明方法的总体流程如图1所示,包括以下步骤步骤101、终端发送多址消息;步骤102、终端确定出对多址消息的部分或全部收件人发送失败后,在一条消息记录中存储所述多址消息的内容和所有发送失败的收件人信息。
上述在所述消息记录中存储所有发送失败收件人信息的方法可以是在一条消息记录中不存储发送成功收件人信息,而只存储所有发送失败的收件人信息,并将该消息记录标识为发送失败消息,也可以是在所存储的一条消息记录中同时存储发送成功的和发送失败收件人的信息,并在其中标识发送失败的收件人信息。此外,在进行存储时,对于一条消息记录中的多个收件人信息,可以直接在该消息记录中采用定长地址或变长地址的方式进行存储;也可以在该消息记录中存储一个索引,而将该消息记录对应的多个收件人信息存储在该索引对应的其他存储空间中。例如,如果该消息记录本身有一个消息标识(MID),则可以使用该MID作为索引。如果该消息记录没有对应的消息标识,则可以为该消息记录增加一个所述的索引,用以指示存储了将该消息记录对应的多个收件人信息的存储空间。
下面分别通过具体实施例对本发明方法进行详细阐述。
在本发明方法的第一实施例中,在终端发送一条多址消息后,如果确定出对部分或全部收件人发送失败,则终端在一条消息记录中存储该多址消息的内容,并在该消息记录中只存储所确定出的发送失败的收件人信息,而不存储发送成功的收件人信息。对于发送成功的收件人信息可以另外通过单独的消息记录采用与存储发送失败的收件人信息相同或不同的方法进行存储,或不进行存储。
本实施例中,终端在确定出多址消息对部分或全部收件人发送失败后,将所发送的多址消息的内容存储在一条消息记录中,在该消息记录的收件人属性域存储空间中存储所有发送失败的收件人信息,并在该消息记录中设置用于表示消息发送失败的标识域,用于存储标识消息发送失败的标识。例如该标识可以是一个字节或一个bit位标识的1和0两个值,1标识发送成功,0标识发送失败,然后在发件箱中存储该消息。对于所述多址消息为多址短消息的情况来说,一般的,所述收件人信息可以是目的号码,相应地,所述收件人属性域存储空间中存储的可以是短消息的目的号码。当然,对于目的号码出现在号码簿中的情况,所述收件人信息还可以是目的号码对应的号码簿记录中收件人姓名或该记录的标识信息。
终端在发送多址消息时,可以是根据多个收件人信息将多址消息拆分成多条具有相同的消息内容,而只有一个收件人的单址消息,并逐条进行发送,所述单址消息即只有一个收件人信息的消息。终端在发送每一条单址消息后,如果接收到网络侧返回的指示发送成功的应答消息,确定该单址消息发送成功;如果接收到网络侧返回的指示发送失败的应答消息,则确定出该单址消息发送失败;如果终端在超时后没有接收到网络侧返回的应答消息,终端也确定出该单址消息发送失败。终端在确定出对一条单址消息发送成功或失败后,即完成对该条单址消息的发送操作,而后发送拆分出的下一条单址消息,在所有拆分得到的单址消息发送完成后,将多址消息内容和发送失败的收件人信息存储在一条消息记录中。这里,终端可以在确定出对一条单址消息发送成功或失败后,分别标识出发送成功或发送失败的单址消息;或在确定出对一条多址消息发送失败后,直接在原多址消息中对发送失败的收件人信息进行标识,以记录对哪些收件人发送成功,对哪些收件人发送失败;也可以将多址消息的内容保存在一条消息记录中,在确定出对一条单址消息发送失败后,将该单址消息的收件人信息添加到该条消息记录中。
上述收件人信息,如收件人目的号码对应的存储空间可以采用定长的方式进行设置,也可以采用变长的方式进行设置。定长的方式是指,预先为每个消息设定固定长度的收件人信息存储空间;变长的方式是指不设定固定长度的收件人信息存储空间,而是根据需要存储的收件人信息的大小分配存储空间。
上述采用定长的方式时,可以是预先为每个消息设定一个固定长度的收件人信息存储空间,例如为能够存储5个收件人信息,即收件人信息的空间大小为5个收件人信息单位。例如,所要保存的收件人信息可以是5个,或者少于5个,如为2个或3个。
本实施例中还可以在存储发送失败的收件人信息时,如果所有发送失败的收件人大于一个,则将这些收件人的信息,如目的号码,存储于预先设定的地址空间,该地址空间可以在一个引用表,即收件人信息表中,并为该地址空间设置一个引用地址,即索引,例如表1所示,然后将该索引存储在对应消息记录的收件人信息属性域中,例如,该收件人信息属性域的存储空间可以是通过定长方式设置的能够存储1个收件人信息的存储空间。则终端通过消息记录收件人信息属性域存储空间中所存储的索引,就能够获取该消息记录对应的收件人信息。这种存储收件人信息表的方式在本说明书中称为引用表的方式。

表1上表中,消息索引(smsAddress)可以对应最多五个收件人信息,所述收件人信息为收件人号码,即消息记录的目的号码。为了方便叙述,我们在后面以收件人信息为目的号码的情况来进行阐述。当然,实际实施时,本领域技术人员可以理解,所述收件人信息也可以象上面所描述的,为目的号码对应的号码簿号码记录中的姓名或该记录的标识,或者是其它能够表示一个收件人的信息。
当消息记录目的号码属性域存储空间所存储的信息为一个索引时,为了和消息记录的收件人信息区分,所有索引可以以特殊的标识开始,例如以3个0即以“000”开始,这样,在访问消息记录目的号码属性域存储空间中的信息时,在判断出该信息以“000”开始时,就确定该信息为一个索引,并可以根据该索引从上表中找到对应消息记录的收件人信息。当然,也可以用其它字符例如“Index”来替代“000”。实际当中,还可以在消息记录中单独设置一个标志来区分消息记录目的号码属性域存储空间所存储的信息为一个索引还是一个实际的目的号码。
对于接入码配置信息中包括接入码呼叫时间段及对应的接入码的被叫用户来说,在执行步骤201时,交换系统接收到主叫的呼叫请求后,读取SCP上的接入码配置信息,判断当前呼叫时间是否属于所述接入码配置信息中的接入码呼叫时间段;如果是,则执行步骤202;否则通信系统向主叫返回预呼登记请求失败信息。在给予主叫进行预呼登记时,还可以在登记的同时由SCP记录登记时间,并以该登记时间开始,设置有效呼叫时间段,有效呼叫时间段可以是系统预先设定的,如10分钟或更长时间,也可以设定登记当天有效。在预呼登记表中增加相应的预呼登记记录。
表5 预呼登记表的内容

预呼登记时间一般精确到秒,有效呼叫时间段可以是本次登记后主叫可以进行呼叫的截止时间,格式与预呼登记时间相同,也可以是时长数字,如设定为5,以分钟为单位。预呼登记表也可<p>图1是现有技术GT800数字集群系统的语音通路示意图;图2是本发明数字集群系统中共享A接口中继电路的方法的示意图。
具体实施方式
以下结合附图,将对本发明的具体实施例进行较为详细的说明。
请参阅图2,是本发明数字集群系统的语音通路示意图,其中,该数字集群系统是GT800系统。MSC通过A接口与BSC相连,BSC通过Abis接口与BTS(Base Transceiver Station,基站收发信机)相连。该BSC是一个两级的交换网络,包括AM/CM(Administrator Module/Communication Module,管理控制模块)的中央交换网板CTN和业务模块BM的模块交换网板BNET。
在组呼发起阶段,MSC根据相关的数据配置,对组呼区域的所有小区下发VGCS/VBS指配请求,A接口消息结构如下表所示

其中的信元CIC指明和BSC之间使用的A接口中继电路号,对于同一个BSC下的小区,如果是同一个组呼,那么下发的所有VGCS/VBS指配请求消息中的CIC都一样,即仅使用一条中继电路。由于组呼业务是一个半双工的的消息时,创建包括6个目的号码的收件人信息表,例如表4所示的收件人信息表;存在具有目的号码数量为7到12的消息时,创建包括12个目的号码的收件人信息表,例如表5所示的收件人信息表;存在具有目的号码数量为13到16的消息时,创建包括16个目的号码的收件人信息表等。
此外,本实施例中,为上述终端在确定出多址消息对部分或全部收件人发送失败后,生成的消息记录设置消息发送失败标识,该标识可以通过对消息标签值的扩展来实现。例如,对于短消息,现有的短消息标签值smsTag定义为0至9,分别代表不同的含义,则本实施例中,可以扩展该短消息标签值,如将smsTag值设置为10,作为消息发送失败标识,则终端根据该标识可以确定出该消息为发送失败消息。
在本实施例中,也可以不在该消息中设置消息发送失败标识,而是预先在终端中设置用于存储发送失败消息的未成功发送消息信箱,在生成上述消息记录后,将该消息记录存储到未成功发送消息信箱中,则终端将该信箱中的消息识别为发送失败消息。
在本实施例中,消息内容被修改时,可以仍然保持该消息的其他信息不变,也可以将该消息作为新消息来处理,并取消存储的消息发送失败标识,或从未成功发送消息信箱中删除该消息。消息内容是否被修改可以根据内容摘要来判断。当然,也可以根据用户的修改操作是否被保存来判断。
在一个消息记录中,完成上述对发送失败的收件人信息的存储后,在显示对应的收件人信息时,可以将发送失败的收件人信息显示为与发送成功的收件人信息不同。例如,发送成功的收件人信息显示为灰色,而发送失败的收件人信息显示为正常色或醒目色;或反之进行显示。这种方式对于一个消息记录中同时存储了发送失败收件人信息和发送成功收件人信息的情况下,可以帮助用户辨认发送失败的收件人信息。
在完成上述对多址消息的内容和发送失败的收件人信息的存储后,本实施例中,终端还可以自动,或根据用户的重发指示执行重新发送上述存储了发送失败收件人信息的消息。自动重发可以是根据预先设定的时间周期进行重发,并在重发成功后自动停止,或在达到预先设定的最大重发次数或重发时间后停止。重新发送时,该消息在发送后,根据发送是否成功的情况进行处理的方法与上述本实施例中所描述的相同。
以上是对本发明第一实施例的说明。在该实施例中对于如何存储多址消息发送后,对于发送失败的收件人的信息的存储进行了详细阐述。另外,对于发送成功的收件人的信息如果存储,可以采用上述对于失败的收件人信息进行存储的任一种方式,如定长、变长、或采用引用表的方式。
本发明中,在发送多址消息后,对于发送失败的收件人信息和发送成功的收件人信息,还可以均存储在同一条消息记录中。下面分别通过第二和第三具体实施例详细阐述这种发送失败和发送成功的收件人信息均存储在同一条消息记录中的两种不同实现方式。
在本发明方法的第二实施例中,在发送一条多址消息后,终端确定出发送成功的收件人信息和发送失败的收件人信息后,通过为发送失败的收件人设置收件人发送失败标识来区分发送失败的收件人和发送成功的收件人。
上述设置的收件人发送失败标识可以通过在终端为每一个发送失败的收件人信息前设置标志位来实现。例如,该标志位可以是一个比特(bit)的二进制数,该标志位为0时,表示在将消息发送给该收件人时失败,即为收件人发送失败标识;相应地,为1时,表示消息被成功发送给该收件人。反之,也可以是该标志为1时,表示发送失败,而为0时,标识发送成功。上述收件人信息前的表示发送成功与否的标志位也可以放在收件人信息后,或集中存放,例如用二进制串来表示对应的消息发送给对应的收件人时是否成功。例如,“01011”表示消息在发送给第一和第三个收件人时失败,其它的成功。
与第一实施例相同,本实施例中在进行消息的收件人信息的存储时,可以采用定长、变长或引用表的方式。区别仅在于在收件人信息表中每个收件人信息,即目的号码前增加了上述标志位,以用来区分对该目的号码发送失败或成功。
同样,在本实施例中,在上述消息的内容被修改后,可以保留该消息的其他信息不变,也可以将该消息作为新消息来处理,取消为收件人信息设置的用于标识发送成功或失败的标志位。
上述未完全发送成功的消息,即有全部或部分发送失败的收件人信息的消息记录在进行显示时,可以显示在终端中增加的或原有的未发送目录或待发送目录下,则在该目录下显示上述消息记录对应的收件人信息时,将发送失败的收件人信息显示为与发送成功的收件人信息不同。例如,发送成功的收件人信息显示为灰色,而发送失败的收件人信息显示为正常色或醒目色;或反之进行显示;或在两者之前设置不同的图标。
在完成上述对多址消息的内容和发送失败的收件人信息的存储后,本实施例中,终端还可以自动,或根据用户的重发指示执行重新发送上述存储了发送失败收件人信息的消息。重新发送时,该消息在发送后,根据发送是否成功的情况进行处理的方法与上述本实施例中所描述的相同。
本发明方法的第三实施例中,在发送一条多址消息后,终端确定出发送成功的收件人信息和发送失败的收件人信息后,通过增加的发送失败收件人信息域存储对于发送失败的收件人信息,而发送成功的收件人信息仍然在原收件人信息域中进行存储。为了把问题说得便于理解,我们仍然阐述收件人信息为目的号码的情况。
增加的发送失败收件人信息域,可以是在消息的目的号码属性域存储空间中增加的,或目的号码属性域存储空间外单独增加新的目的号码属性域,在原目的号码属性域存储空间中存储发送成功的目的号码作为发送成功收件人地址域,而增加的新目的号码属性域用于存储发送失败的收件人的目的号码作为发送失败收件人地址域。对于采用定长和变长方式对收件人信息进行存储都采用上述方法。对于定长的发送成功收件人地址域和发送失败收件人地址域,可以设置最大的地址域长度,例如,设置发送成功收件人地址域和发送失败收件人地址域的最大长度都为5个单位的收件人目的号码,这样,在这两个地址域中最大都可以存储5个收件人的目的号码。
另外,本实施例中也可以采用引用表的方式对收件人信息进行存储,则在定长的方式中当需要存储的收件人信息大于该地址域的长度,例如发送成功收件人地址域和发送失败收件人地址域的长度都为1个单位的收件人信息长,而需要存储的发送成功的收件人信息个数和发送失败的收件人信息个数都大于1个,则在发送成功收件人地址域和发送失败收件人地址域分别保存对应的索引信息,而不是相应的目的号码,使该索引分别指向对应的保存的多个成功发送的收件人目的号码和多个发送失败的收件人目的号码;而对于发送失败的目的号码仅有一个的情况下,可以直接通过发送失败收件人地址域来存储该失败目的号码,同样,对于发送成功的目的号码仅有一个的情况下,也可以直接通过发送成功收件人地址域来存储该发送成功的目的号码。
与上述第一具体实施例和第二具体实施例相同,本实施例中,消息内容被修改后,可以保留该消息的其他信息不变,以可以将该消息作为新消息来处理,并将发送失败收件人地址域中存储的收件人信息转移到发送成功收件人信息域中。
上述未完全发送成功的消息,即有全部或部分发送失败的收件人信息的消息记录在进行显示时,可以显示在终端中增加的或原有的未发送目录或待发送目录下,则在该目录下显示上述消息记录对应的收件人信息时,将发送失败的收件人信息显示为与发送成功的收件人信息不同。例如,发送成功的收件人信息显示为灰色,而发送失败的收件人信息显示为正常色或醒目色;或反之进行显示;或在两者之前显示为不同的图标。
在完成上述对消息和发送失败的收件人信息的存储后,本实施例中,终端还可以自动,或根据用户的重发指示执行重新发送上述存储了发送失败收件人信息的消息。重新发送时,该消息在发送后,根据发送是否成功的情况进行处理的方法与上述本实施例中所描述的相同。
通过本发明中上述所描述的多址消息的处理方法,对于在多址消息发送后,有部分收件人或全部收件人发送失败的情况下,不需要用户记忆针对哪些目的号码发送失败,对于将多址消息拆分成多条单址消息进行存储的处理方式来说,减少了对终端存储空间的占用。另外,本发明还支持自动重发和用户简单重复发送存在发送失败的收件人的消息,使得用户操作简单方便,提高了终端的使用效果。
以上是对本发明所提供的一种多址消息的处理方法的详细描述。下面再对本发明所提供的一种能够发送多址消息的终端进行阐述,其中对于在上述方法实施例中已经详细阐述的发送多址消息的方式以及对收件人信息具体存储方式这里就不再详细阐述,具体实施过程中参考上述对本发明方法具体如图2所示,本发明提供的终端中至少包括多址消息处理模块21、收发模块22和存储模块23,收发模块22和存储模块23分别连接到多址消息处理模块21。其中,多址消息处理模块21将多址消息通过收发模块22向网络侧发送,并通过接收模块22接收来自网络侧的发送成功或发送失败的应答消息,根据所接收的应答消息或根据超时没有接收到应答消息的信息,确定上述多址消息对收件人发送成功或失败;以及根据确定的针对所有收件人发送成功和失败的信息在存储模块23中通过一条消息记录存储所述多址消息的内容,并根据上述确定出的对收件人发送失败的信息在该消息记录中存储所有发送失败的收件人信息。
上述存储模块23中可以包括关联的第一存储子模块231和第二存储子模块232。其中,多址消息处理模块21根据确定的针对收件人发送成功和失败的消息在第一存储子模块231中通过一条消息记录存储所述多址消息的内容,将确定的所有发送失败的收件人信息在第二存储子模块中存储,并设置对应的索引,以及将该索引存储于所述第一存储子模块中存储的所述消息记录中。
多址消息处理模块21还可以进一步根据设定的时间周期或根据用户的指令读取存储模块中存储的所述消息记录,并通过收发模块22重新发送该消息。
本发明所提供的终端中还可以进一步包括显示模块24,连接到存储模块23,用于根据存储模块中所存储的消息记录中发送失败收件人信息,将对应的收件人信息显示为与发送成功收件人信息不同。
以上是对本发明具体实施例的说明,在具体的实施过程中可对本发明的方法进行适当的改进,以适应具体情况的具体需要。因此可以理解,根据本发明的具体实施方式
只是起示范作用,并不用以限制本发明的保护范围。
权利要求
1.一种多址消息的处理方法,其特征在于,该方法包括A、终端发送多址消息;B、终端确定出对多址消息的部分或全部收件人发送失败后,在一条消息记录中存储所述多址消息内容,并在该消息记录中存储所有发送失败收件人的信息。
2.根据权利要求1所述的方法,其特征在于,步骤B中所述在该消息记录中存储所有发送失败收件人的信息为在该消息记录的收件人信息中只存储所有发送失败收件人的信息。
3.根据权利要求2所述的方法,其特征在于,步骤B中所述终端确定出对多址消息的部分收件人发送失败后,进一步包括在所述存储多址消息内容和所有发送失败收件人信息的消息记录外,另一条消息记录中存储所述多址消息内容和所有发送成功收件人的信息。
4.根据权利要求2所述的方法,其特征在于,所述消息记录中进一步包括用于标识发送失败收件人信息的标识和/或标识消息发送失败的标识。
5.根据权利要求2所述的方法,其特征在于,所述消息记录存储于未发送消息目录下。
6.根据权利要求1所述的方法,其特征在于,所述步骤B中进一步包括在所述存储的消息记录中存储发送成功的收件人的信息。
7.根据权利要求6所述的方法,其特征在于,所述存储的消息记录中进一步包括用于标识发送失败收件人信息的标识和/或用于标识发送成功收件人信息的标识。
8.根据权利要求6所述的方法,其特征在于,所述存储的消息记录中包括用于存储发送失败的收件人信息的发送失败收件人地址域;所述存储所有发送失败收件人的信息为将所有发送失败的收件人的信息存储在所述发送失败收件人地址域中。
9.根据权利要求6所述的方法,其特征在于,所述存储的消息记录中包括用于存储发送成功的收件人信息的发送成功收件人地址域;所述存储发送成功收件人的信息为将所有发送成功的收件人的信息存储在所述发送成功收件人地址域中。
10.根据权利要求1所述的方法,其特征在于,所述步骤A之后进一步包括A1、终端接收到网络侧返回的针对所述收件人发送失败的应答消息后,或在终端发送针对所述收件人的消息并等待网络侧应答超时后,确定出向所述收件人发送失败。
11.根据权利要求1至10中任一所述的方法,其特征在于,所述消息记录中用于存储收件人信息的存储空间根据所要存储的收件人信息需要的存储空间大小进行分配。
12.根据权利要求1至10中任一所述的方法,其特征在于,所述消息记录中用于存储所述收件人信息的存储空间根据预先设定的存储空间大小进行分配。
13.根据权利要求1至10中任一所述的方法,其特征在于,所述消息记录中包括存储了收件人信息的存储空间的索引;所述收件人信息存储在所述索引对应的存储空间中。
14.根据权利要求13所述的方法,其特征在于,所述索引存储于所述消息记录中用于存储收件人信息的存储空间中,所述存储空间根据预先设定的存储空间大小进行分配。
15.根据权利要求13所述的方法,其特征在于,所述索引为所述消息记录的消息标识MID。
16.根据权利要求13所述的方法,其特征在于,所述索引对应的存储空间为用于存储收件人的信息的收件人信息表。
17.根据权利要求16所述的方法,其特征在于,所述收件人信息表是根据每个索引对应的收件人数量来,为每一个数量值创建至少一个收件人信息表,或者按收件人的数量大小分段,为每一段数量值创建至少一个收件人信息表。
18.根据权利要求17所述的方法,其特征在于,所述消息记录中进一步包括收件人数量,并建立该数量和对应收件人信息表的对应关系;则在根据索引访问收件人信息表时,是根据所述消息记录中的收件人数量确定所访问的收件人信息表。
19.根据权利要求13所述的方法,其特征在于,所述索引对应的存储空间中存储多于一个收件人的信息。
20.根据权利要求1至10中任一所述的方法,其特征在于,所述发送失败的收件人信息显示为与发送成功的收件人信息不同。
21.根据权利要求1至10中任一所述的方法,其特征在于,所述消息记录在被修改后,将该消息记录作为新消息进行处理。
22.根据权利要求1至10中任一所述的方法,其特征在于,终端根据用户的指令或定期执行根据所述消息记录中的发送失败的收件人信息重新发送该消息。
23.根据权利要求1至10中任一所述的方法,其特征在于,所述的收件人信息为目的号码或者目的号码对应的号码簿记录中收件人姓名或该记录的标识信息。
24.根据权利要求1至10中任一所述的方法,其特征在于,所述的消息为短消息或多媒体消息。
25.一种能够发送多址消息的终端,其特征在于,该终端中包括多址消息处理模块、收发模块和存储模块;其中,多址消息处理模块将多址消息通过收发模块发送到网络侧,并确定所述多址消息对收件人发送成功或失败;以及根据确定的针对所述收件人发送成功或失败的信息在存储模块中通过一条消息记录存储所述多址消息内容和所有发送失败的收件人信息;或者,根据确定的针对所述收件人发送成功或失败的信息在存储模块中通过一条消息记录存储所述多址消息内容和所有发送成功的收件人信息。
26.根据权利要求25所述的终端,其特征在于,所述存储模块中包括第一存储子模块和第二存储子模快;其中,多址消息处理模块根据确定的针对收件人发送成功和失败的消息在第一存储子模块中通过一条消息记录存储所述多址消息内容,将确定的所有发送失败的收件人信息在第二存储子模块中存储,并设置对应的索引,以及将该索引存储于所述第一存储子模块中存储的对应消息记录中;或者,多址消息处理模块根据确定的针对收件人发送成功和失败的消息在第一存储子模块中通过一条消息记录存储所述多址消息内容,将确定的所有发送成功的收件人信息在第二存储子模块中存储,并设置对应的索引,以及将该索引存储于所述第一存储子模块中存储的对应消息记录中。
27.根据权利要求25所述的终端,其特征在于,所述多址消息处理模块进一步根据设定的时间周期或根据用户的指令执行读取存储模块中存储的所述消息记录,并根据该消息记录中存储的发送失败收件人信息,通过收发模块重新发送该消息。
28.根据权利要求25至27中任一所述的终端,其特征在于,所述终端中进一步包括显示模块,用于根据存储模块中所存储的消息记录中的发送失败收件人信息或发送成功收件人信息,将对应的收件人信息显示为与发送成功收件人信息不同。
全文摘要
本发明公开了一种多址消息的处理方法,包括A.终端发送多址消息;B.终端确定出对多址消息的部分或全部收件人发送失败后,在一条消息记录中存储所述多址消息,并在该消息中存储所有发送失败收件人的信息。本发明还公开了一种能够发送多址消息的终端。本发明中,通过在一条消息中存储终端发送的多址消息,并在该消息中存储所有发送失败收件人的信息,减少了终端为存储多址消息对多个收件人发送是否成功所使用的存储空间,并能够方便用户针对发送失败的收件人进行消息重发。
文档编号H04W28/04GK1859618SQ20061000804
公开日2006年11月8日 申请日期2006年2月23日 优先权日2006年2月23日
发明者杨胜, 王正伟, 李斌, 刘帅, 赵永良 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1