专利名称:一种短消息传送方法及装置的制作方法
技术领域:
本发明涉及一种短消息处理技术领域,更具体的说,本发明涉及一种短消息传送方法及装置。
背景技术:
随着无线通信技术的发展,通信终端的种类越来越多,其功能也越来越多,拿手机来说,除了传统的通话功能外,发送或接收信息、拍照、摄录、上网等新功能不断出现,其中又以手机发送或接收信息的发展最为迅速,特别是手机短消息,其普及程度也较其它功能更加广泛。
短消息服务(Short Messaging Service,SMS)是一种使得移动设备可以发送和接收文本信息的技术。信息的传输总是由短消息服务中心(ShortMessaging Service Certer,SMSC)进行存储转发。由于短消息是以文本的形式进行通信,终端可以方便记录通信的内容和过程,所以在某些需要文字记录作为依据的时候,与语音交流等其它的通信方式相比,人们更偏重于通过短消息进行通信。
通常当短消息的接收方删除了来自发送方的短消息时,发送方没有接收方已删除该短消息的报告信息,则无法证明接收方已经知道了已删除短消息的内容;另外,部分内容提供商提供的下载业务可以短消息的形式承载传送给下载用户,例如图片、铃声等信息的承载都是通过短消息承载的,当该下载用户删除下载的信息时,内容提供商不能够根据用户对下载信息的删除情况了解业务用户更愿意保留哪些内容,影响了数据的统计。
综上,现有技术中虽然能够进行短消息的传送,但是存在如下缺陷
由于现有技术中短消息的接收方删除了来自发送方的短消息时,发送方没有接收方已删除该短消息的删除报告信息,则无法证明接收方已经知道了已删除信息的内容,另外,对于内容提供商则不能够根据用户对下载信息的删除情况,了解业务用户更愿意保留哪些内容,影响了数据的统计。
发明内容
本发明解决的技术问题是提供一种短消息传送方法及装置,以实现在信息的接收方删除已请求短消息删除报告时,自动向短消息发送方反馈短消息删除报告信息。
为解决上述问题,本发明提供一种短消息传送方法,该方法具体包括a、发送方发送携带有短消息删除报告反馈请求信息的短消息;b、接收方根据所述短消息删除报告反馈请求信息,向发送所述短消息的发送方反馈短消息删除报告信息。
其中,步骤a具体包括a1、发送方判断待发送的短消息是否启动短消息删除报告反馈,若是,则为待发送的短消息添加短消息删除报告反馈请求信息,并执行a2,否则,执行a3;a2、发送所述已添加短消息删除报告反馈请求信息的待发送短消息;a3、直接发送所述待发送的短消息;步骤b具体包括接收方判断来自发送方的短消息是否携带有短消息删除报告反馈请求信息,若是,则在删除所述短消息后,执行b2,否则,在删除所述短消息时,执行b3;b2、向发送所述短消息的发送方反馈所述短消息删除报告信息;
b3、直接删除所述短消息。
其中,步骤b之后还包括c、发送方接收反馈的短消息删除报告信息,并提示用户与所述删除报告信息对应的已发送短消息已被删除。
其中,步骤a2在发送所述已添加短消息删除报告反馈请求信息的待发送短消息的同时存储所述短消息,所述短消息删除报告信息包括信息类型域和已删除短消息标识域,步骤c包括c1、根据信息中携带的信息类型域判断所述信息是否为短消息删除报告信息,并在判断为是后,执行步骤c2;c2、以所述已删除信息标识域判断是否存储有与反馈的短消息删除报告对应的短消息,若是,则提示用户所述存储的短消息已被接收所述短消息的接收方删除,否则,执行步骤c3;c3、判定与该短消息删除报告对应的短消息已被发送短消息的用户删除。
其中,步骤c2中发送方通过下述方式提示用户所述确定的已发送短消息已被删除在发送方存储的与删除报告信息对应的短消息前添加已被删除图标;或将与短消息删除报告信息对应的已发送短消息添加到所述短消息删除报告信息中,并通过提示用户查看该短消息删除报告信息提示用户所述短消息已被接收方删除。
其中,所述短消息删除报告信息还包括短消息被删除的时间和已被删除短消息的内容。
相应地,本发明一种短消息传送装置,该装置具体包括信息发送处理单元,用于发送方发送携带有短消息删除报告反馈请求信息的短消息;
信息接收处理单元,用于接收方根据所述短消息删除报告反馈请求信息,向发送所述短消息的发送方反馈短消息删除报告信息。
其中,所述信息发送处理单元具体包括第一判断单元,发送方判断待发送的短消息是否启动短消息删除报告反馈;添加发送单元,用于在第一判断单元判断为是后,为待发送的短消息添加短消息删除报告反馈请求信息后发送;发送单元,直接发送所述待发送短消息;所述信息接收处理单元具体包括第二判断单元,用于接收方判断来自发送信息的发送方的短消息是否携带有短消息删除报告反馈请求信息;删除反馈单元,用于在第二判断单元判断为是,在删除所述短消息后向发送所述短消息的发送方反馈所述短消息删除报告信息;删除单元,用于在所述第二判断单元判断为否后,在删除所述短消息时直接删除所述短消息。
其中,还包括删除报告处理单元,发送方接收反馈的短消息删除报告信息,并提示用户与所述删除报告信息对应的已发送短消息已被删除。
其中,所述信息发送处理单元还包括存储单元用于在发送所述已添加短消息删除报告反馈请求信息的待发送短消息的同时存储所述短消息,所述短消息删除报告信息包括信息类型域和已删除短消息标识域,所述删除报告处理单元包括第三判断单元,用于根据信息中携带的信息类型域判断所述信息是否为短消息删除报告信息;
第四判断单元,用于在第三判断单元判断为是后,以所述已删除信息标识域判断是否存储有与反馈的短消息删除报告对应的短消息;提示单元,用于在所述第四判断单元判断为是后,提示用户所述存储的短消息已被接收所述短消息的用户删除;信息被删除判定单元,用于在所述第四判断单元为是后,判定与该短消息删除报告对应的短消息已被发送短消息的用户删除。
其中,所述提示用户终端通过下述方式提示用户所述存储的已发送短消息已被删除在发送方存储的与删除报告信息对应的短消息前添加该短消息已被删除的图标;或将与短消息删除报告信息对应的已发送短消息添加到所述短消息删除报告信息中,并通过提示用户查看该短消息删除报告信息提示用户所述短消息已被接收方删除。
其中,所述短消息删除报告信息还包括短消息被删除的时间和已被删除短消息的内容。
与现有技术相比,本发明具有以下有益效果本发明发送方发送携带有短消息删除报告反馈请求信息的短消息,接收方根据所述短消息删除报告反馈请求信息,向发送所述短消息的用户终端反馈短消息删除报告信息,实现了在接收短消息的用户删除已请求短消息删除报告的短消息时,接收方自动向发送方反馈短消息删除报告信息,从而使发送信息的用户通过短消息删除报告获知信息的接收方已删除了相应的已发送短消息,不但为信息的发送方提供了旁证,而且有利于内容运营商根据该短消息删除报告做出相应的统计。
图1是本发明短消息传送方法主要流程图;图2是本发明短消息传送方法发送方发送短消息的流程示意图;图3是本发明短消息传送方法接收方接收短消息的流程示意图;图4是本发明短消息传送方法中发送方接收处理短消息删除报告的流程示意图;图5是本发明消息标识符(Message Identifier)参数的定义示意图;图6是本发明短消息的传送装置的组成示意图;图7是本发明短消息的传送装置的具体实现示意图。
具体实施例方式
本发明的核心在于发送方发送携带有短消息删除报告反馈请求信息的短消息;相应的,接收方根据所述短消息删除报告反馈请求信息,向发送所述短消息的用户终端反馈短消息删除报告信息,实现了在接收短消息的用户删除已请求短消息删除报告的短消息时,接收方自动向发送方反馈短信息删除报告信息。
下面结合附图对本发明进行详细说明,参考图1,该图为本发明短消息传送方法主要流程图,具体包括如下步骤步骤s1,发送方发送携带有短消息删除报告反馈请求信息的短消息;步骤s2,接收方根据所述短消息删除报告反馈请求信息,向发送所述短消息的用户终端反馈短消息删除报告信息。
参考图2,该图为本发明短消息传送方法发送方发送短消息的流程示意图,具体包括如下步骤
步骤s11,发送方判断待发送的短消息是否启动短消息删除报告反馈,若是,则执行步骤s12,否则,执行步骤s14;步骤s12,为待发送的短消息添加短消息删除报告反馈请求信息;步骤s13,发送所述已添加短消息删除报告反馈请求信息的待发送短消息,同时存储所述短消息;步骤s14,直接发送所述待发送的短消息。
需要说明的,本发明基于第三代合作组织2(The Third GenerationPartnership Project2,3GPP2)的短消息服务(Short Message Service,SMS)相关协议,短消息删除报告反馈请求都是在回复选择(Reply Option)这个承载数据子参数里设置的。现在,这个子参数中还有四个保留位。我们现在可以从保留位中拿出一位短消息删除报告请求(DEL REQ)指示是否请求短消息删除报告(Delete Report)。DEL_REQ=“1”时,表示请求删除报告,DEL_REQ=“0”时表示不要删除报告。
另外,本发明充分考虑到由发送方存储请求删除报告的短消息是对现有技术改动最小的,在实际应用中也可以交给服务器端的短消息中心来存储,但会增加短消息中心的存储负担。目前用户终端例如手机存储已发送短消息的功能有两种形式,一种为自动存储已发送短消息,另一种为提示用户是否保存已发送短消息的形式,本发明在具体实现时,如果发送信息的用户终端设置为请求短消息删除报告反馈,则对于自动存储已发送消息的手机没有影响,但对于可以选择设置是否保存已发送消息的手机,将自动设为“保存已发送消息”,并且此时不再允许用户修改,直到用户选择不请求删除报告时,设置是否保存已发送消息的功能才能恢复正常使用。
参考图3、该图为本发明短消息传送方法接收方接收短消息的流程示意图,具体包括如下步骤步骤s21,接收方判断来自发送方的短消息是否携带有短消息删除报告反馈请求信息,若是,则在删除所述短消息后,执行步骤s22,否则,在删除所述短消息时,执行步骤s23;步骤s22,向发送所述短消息的发送方反馈所述短消息删除报告信息;步骤s23,直接删除所述短消息。
上述步骤s21中接收方判断来自发送端的短消息为携带有短消息删除报告反馈请求信息的短消息后,在删除所述短消息时即向发送所述短消息的发送方反馈所述短消息删除报告信息,在实现应有中,可以在所述删除报告反馈请求信息中设定具体的反馈时间,例如在删除所述短消息后的20秒。
参考图4,该图为本发明短消息传送方法中发送方接收处理短消息删除报告的流程示意图,具体包括如下步骤步骤s31,所述发送信息的用户终端接收信息;步骤s32,根据信息中携带的信息类型域判断所述信息是否为短消息删除报告信息,若是,则执行步骤s33,否则,执行步骤s36;步骤s33,以所述已删除信息标识域判断是否存储有与反馈的短消息删除报告对应的短消息,若是,则执行步骤34,否则,执行步骤35;步骤s34,所述发送方提示用户所述存储的短消息已被接收所述短消息的用户删除,在具体实现时可采用两种方式,其中一种方式为在发送方存储的删除报告对应的短消息前添加该短消息已被删除的图标,另一种方式为将与短消息删除报告信息对应的已发送短消息添加到所述短消息删除报告信息中通过提示用户查看该短消息删除报告信息提示用户所述短消息已被接收端用户删除;步骤s35,判定与该短消息删除报告对应的短消息已被发送短消息的用户删除,此时发送方可采用直接丢弃该短消息删除报告信息而不通知用户或使用类似“此为一条删除报告,对应消息您已删除,无法显示”的提示音通知该发送短消息的用户;步骤s36,按照现有技术进行处理。
下面对上述短消息删除报告信息进行说明,本发明使用现有协议中已有的子参数对短消息删除报告进行设置,主要包括以下参数Message Identifier消息标识符;User Data用户数据;Message Center Time Stamp消息中心时间戳;Multiple Encoding User Data多编码用户数据;Message Deposit Index消息存放索引;其中,User Data,Message Center Time Stamp,Multiple Encoding User Data,Message Deposit Index消息存放索引均为可选参数;Message Identifier为必选参数。
删除报告信息可以只携带一个承载数据子参数信息标识(MessageIdentifier),也可以给删除报告配置各种承载数据子参数,实现更多功能,例如,可以使用时间戳子参数(Message Center Time Stamp)说明删除的时间,使用Message Deposit Index子参数说明已删除短消息的内容等,且不局限于上述内容。
参考图5,该图为Message Identifier参数的定义示意图。
其中SUBPARAMETER_ID=00000000,代表这是Message Identifier子参数;SUBPARAM_LEN=00000011代表这之后有3个八位字节长;MESSAGE_TYPE=1001代表信息类型为短信息删除报告信息。
其它的域仍然遵循协议中定义。
本发明采用上述Message Identifier的信息标识域(Message_ID)用于唯一确定一条短消息的域,该域值等于被删除的短消息的MESSAGE_ID域的值,发送方每发送一条短消息,MESSAGE_ID都会加一,例如对于某部手机,发送第一条消息时,MESSAGE_ID从0-65535中选取一个随机数模65536,所以针对该部手机,完全可以通过MESSEGE_ID区分已发送的短消息,这样就可标识接收信息的用户删除了哪一条短信息;同时采用Message Identifier的信息类型域(MESSAGE_TYPE)来标识消息类型,通过MESSAGE_TYPE的值,接收信息删除报告的用户终端可以知道这是一条短信息删除报告信息。
下面说明本发明的另一方面。
参考图6,该图为本发明短消息的传送装置的组成示意图,所述装置主要包括信息发送处理单元1,用于发送方发送携带有短消息删除报告反馈请求信息的短消息;信息接收处理单元2,接收方根据所述短消息删除报告反馈请求信息,向发送所述短消息的用户终端反馈短消息删除报告信息;删除报告处理单元3,用于发送方接收反馈的短消息删除报告信息,并提示用户与所述删除报告信息对应的已发送短消息已被删除。
下面进行详细说明,参考图7,该图为本发明短消息的传送装置的具体实现示意图,其中所述短消息发送处理单元11包括第一判断单元11,发送方判断待发送的短消息是否启动短消息删除报告反馈;添加单元12,用于在第一判断单元判断为是后,为待发送的短消息添加短消息删除报告反馈请求信息;存储单元13,用于在添加单元之后存储所述已添加短消息删除报告反馈请求信息的短消息;
发送单元14,用于直接发送待发送信息。
相应的,本发明中的所述短消息接收处理单元2包括第二判断单元21,用于接收方判断来自发送方的短消息是否携带有短消息删除报告反馈请求信息;删除反馈单元22,用于在第二判断单元判断为是,在删除所述短消息后向发送所述短消息的用户终端反馈所述短消息删除报告信息;删除单元23,用于在所述第二判断单元判断为否后,在删除所述短消息时直接删除所述短消息。
相应的,本发明中的删除报告处理单元3包括第三判断单元31,用于根据信息中携带的信息类型域判断所述信息是否为短消息删除报告信息;第四判断单元32,用于在第三判断单元判断为是后,以所述已删除信息标识域确定判断是否存储有与反馈的短消息删除报告对应的短消息;提示单元33,用于在所述第四判断单元判断为是后,提示用户所述确定的短消息已被删除,具体实现时,可以在发送方存储的删除报告对应的短消息前添加该短消息已被删除的图标;或将与短消息删除报告信息对应的已发送短消息添加到所述短消息删除报告信息中通过提示用户查看该短消息删除报告信息提示用户所述短消息已被接收端用户删除;信息被删除判定单元34,用于在所述第四判断单元为否后,则判定与该短消息删除报告对应的短消息已被发送短消息的用户删除。
上述本发明的短消息传送装置,在具体实现时,首先由发送方的第一判断单元11判断待发送的短消息是否启动短消息删除报告反馈,若是,则触发添加单元12为待发送的短消息添加短消息删除报告反馈请求信息,并由发送单元14在添加单元之后发送所述已添加短消息删除报告反馈请求信息的短消息同时由存储单元13存储所述短消息,否则,直接发送待发送的短消息;接收方接收信息后由第二判断单元21判断来自发送端的短消息是否携带有短消息删除报告反馈请求信息,若是,则由删除反馈单元22在删除所述短消息时,向发送所述短消息的发送方反馈所述短消息删除报告信息,否则,在删除所述短消息时直接删除所述短消息;所述发送短消息的发送方接收删除短消息的用户终端反馈的短消息删除报告信息后由第三判断单元31根据信息中携带的信息类型域判断所述信息是否为短消息删除报告信息,若所述第三判断单元31判断为是,则由第四判断单元32以所述已删除信息标识域判断是否存储有与反馈的短消息删除报告对应的短消息,若所述第四判断单元判断为是,则由提示单元33提示用户所述存储的短消息已被删除,具体实现时,可以在发送方存储的删除报告对应的短消息前添加该短消息已被删除的图标;或将与短消息删除报告信息对应的已发送短消息添加到所述短消息删除报告信息中通过提示用户查看该短消息删除报告信息提示用户所述短消息已被接收端用户删除,若第三判断单元31判断为否则按照现有技术进行处理。
综上,上述是本发明的一个优先实施方式,是一种对现有技术改动最小的实现方案,所述短信息删除报告信息使用的是保留字段,在不对现有业务产生影响的同时增加了新的业务。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
权利要求
1.一种短消息传送方法,其特征在于,包括如下步骤a、发送方发送携带有短消息删除报告反馈请求信息的短消息;b、接收方根据所述短消息删除报告反馈请求信息,向发送所述短消息的发送方反馈短消息删除报告信息。
2.根据权利要求1所述的短消息传送方法,其特征在于,步骤a具体包括a1、发送方判断待发送的短消息是否启动短消息删除报告反馈,若是,则为待发送的短消息添加短消息删除报告反馈请求信息,并执行a2,否则,执行a3;a2、发送所述已添加短消息删除报告反馈请求信息的待发送短消息;a3、直接发送所述待发送的短消息;步骤b具体包括b1、接收方判断来自发送方的短消息是否携带有短消息删除报告反馈请求信息,若是,则在删除所述短消息后,执行b2,否则,在删除所述短消息时,执行b3;b2、向发送所述短消息的发送方反馈所述短消息删除报告信息;b3、直接删除所述短消息。
3.根据权利要求2所述的短消息传送方法,其特征在于,步骤b之后还包括c、发送方接收反馈的短消息删除报告信息,并提示用户与所述删除报告信息对应的已发送短消息已被删除。
4.根据权利要求3所述的短消息传送方法,其特征在于,步骤a2在发送所述已添加短消息删除报告反馈请求信息的待发送短消息的同时存储所述短消息,所述短消息删除报告信息包括信息类型域和已删除短消息标识域,步骤c包括c1、根据信息中携带的信息类型域判断所述信息是否为短消息删除报告信息,并在判断为是后,执行步骤c2;c2、以所述已删除信息标识域判断是否存储有与反馈的短消息删除报告对应的短消息,若是,则提示用户所述存储的短消息已被接收所述短消息的接收方删除,否则,执行步骤c3;c3、判定与该短消息删除报告对应的短消息已被发送短消息的用户删除。
5.根据权利要求4所述的短消息传送方法,其特征在于,步骤c2中发送方通过下述方式提示用户所述确定的已发送短消息已被删除在发送方存储的与删除报告信息对应的短消息前添加已被删除图标;或将与短消息删除报告信息对应的已发送短消息添加到所述短消息删除报告信息中,并通过提示用户查看该短消息删除报告信息提示用户所述短消息已被接收方删除。
6.根据权利要求1-5中任一项所述的短消息传送方法,其特征在于,所述短消息删除报告信息还包括短消息被删除的时间和已被删除短消息的内容。
7.一种短消息传送装置,其特征在于,包括信息发送处理单元,用于发送方发送携带有短消息删除报告反馈请求信息的短消息;信息接收处理单元,用于接收方根据所述短消息删除报告反馈请求信息,向发送所述短消息的发送方反馈短消息删除报告信息。
8.根据权利要求7所述的短消息传送装置,其特征在于,所述信息发送处理单元具体包括第一判断单元,发送方判断待发送的短消息是否启动短消息删除报告反馈;添加发送单元,用于在第一判断单元判断为是后,为待发送的短消息添加短消息删除报告反馈请求信息后发送;发送单元,直接发送所述待发送短消息;所述信息接收处理单元具体包括第二判断单元,用于接收方判断来自发送信息的发送方的短消息是否携带有短消息删除报告反馈请求信息;删除反馈单元,用于在第二判断单元判断为是,在删除所述短消息后向发送所述短消息的发送方反馈所述短消息删除报告信息;删除单元,用于在所述第二判断单元判断为否后,在删除所述短消息时直接删除所述短消息。
9.根据权利要求8所述的短消息传送装置,其特征在于,还包括删除报告处理单元,发送方接收反馈的短消息删除报告信息,并提示用户与所述删除报告信息对应的已发送短消息已被删除。
10.根据权利要求9所述的短消息传送装置,其特征在于,所述信息发送处理单元还包括存储单元用于在发送所述已添加短消息删除报告反馈请求信息的待发送短消息的同时存储所述短消息,所述短消息删除报告信息包括信息类型域和已删除短消息标识域,所述删除报告处理单元包括第三判断单元,用于根据信息中携带的信息类型域判断所述信息是否为短消息删除报告信息;第四判断单元,用于在第三判断单元判断为是后,以所述已删除信息标识域判断是否存储有与反馈的短消息删除报告对应的短消息;提示单元,用于在所述第四判断单元判断为是后,提示用户所述存储的短消息已被接收所述短消息的用户删除;信息被删除判定单元,用于在所述第四判断单元为是后,判定与该短消息删除报告对应的短消息已被发送短消息的用户删除。
11.根据权利要求10所述的短消息传送装置,其特征在于,所述提示用户终端通过下述方式提示用户所述存储的已发送短消息已被删除在发送方存储的与删除报告信息对应的短消息前添加该短消息已被删除的图标;或将与短消息删除报告信息对应的已发送短消息添加到所述短消息删除报告信息中,并通过提示用户查看该短消息删除报告信息提示用户所述短消息已被接收方删除。
12.根据权利要求7-11中任一项所述的短消息传送装置,其特征在于,所述短消息删除报告信息还包括短消息被删除的时间和已被删除短消息的内容。
全文摘要
本发明公开一种短消息的传送方法,该方法主要包括首先发送方发送携带有短消息删除报告反馈请求信息的短消息;然后接收方根据所述短消息删除报告反馈请求信息,向发送所述短消息的用户终端反馈短消息删除报告信息。另外,还公开了相应的装置。本发明实现了在接收短消息的用户删除已请求短消息删除报告的短消息后,接收方自动向发送方反馈短消息删除报告信息,从而使发送方通过短消息删除报告获知短消息的接收方已删除了相应的已发送短消息,不但为短消息的发送方提供了旁证,而且内容运营商可以根据该短消息删除报告做出相应的统计。
文档编号H04W4/12GK1984359SQ20061003519
公开日2007年6月20日 申请日期2006年4月25日 优先权日2006年4月25日
发明者王雷, 杨健 申请人:华为技术有限公司