专利名称:具备短消息转发功能的移动终端及其短消息转发方法
技术领域:
本发明涉及移动终端的短消息控制技术领域,尤其涉及一种具备短 消息转发功能的移动终端及其短消息转发方法。
背景技术:
现代社会中,生活节奏越来越快,移动终端已经成为人们必不可少 的通讯联络工具,利用短消息进行通信,不仅可节省对方的时间和费用, 还可节省本移动终端的通信费用,故短消息的应用日益广泛。
在某种情况下,如果用户将移动终端遗忘在家里,则别人发送短消 息后此用户根本不会知道,此时用户最希望移动终端具有短消息转移功 能,将短消息转发到其他设定的通讯设备上,从而及时地掌握其它用户 与自己的短消息通信。
申请号为CN200510059349的专利公开了 一种短消息的转发方法及 利用该方法的移动台,该专利中短消息转移的实现方法为由用户在移 动台上设置短消息的转发号码,然后在移动台接收到短消息时,将该短 消息直接发送至预先设置的转发号码。由此可看出,该专利中虽然实现 了短消息转发功能,但该功能不能进行远程控制,给用户带来不便。
申请号为CN200510056985的专利也公开了 一种短消息的转发方 法及利用该方法的移动台,该专利中短消息转发的实现方法为移动台 设置信息转发类型,并将信息转发类型变换为信息转发类型码;然后将 信息转发类型码发往移动交换中心;移动交换中心接收信息转发类型
码,并根据信息转发类型码设置信息转发标志和转发号码;移动交换中 心接收发往所述移动台的信息;移动交换中心根据信息转发类型码转发 所接收的发往所述移动台的信息。由此可看出,该专利只是提出了用户 设置短消息转移的功能,将需要转发的电话号码发送至移动交换中心, 由移动交换中心来进行短消息的转发,因此短消息转移功能不能由用户 远程控制,还需要网络侧的额外功能支持,开发难度大且成本高。
发明内容
本发明所要解决的技术问题是提供一种具备短消息转发功能的移 动终端,以及该移动终端的短消息转发方法。
为解决上述技术问题,本发明是通过以下技术方案实现的 一种具备短消息转发功能的移动终端,包括接收模块,用以接收来
自网络侧的短消息,还包括解析模块、短消息转移模块;
所述解析模块,用于解析接收模块新接收到的短消息,判断该短消
息为指令消息还是非指令消息,若为指令消息,则根据指令开启/关闭短
消息转移^t块的短消息转移功能;
所述短消息转移模块,用于在其短消息转移功能被开启时间内,对 接收模块新收到的符合条件的非指令消息进行转发。
其中,该移动终端还包括鉴权控制模块和发送^t块,
所述鉴权控制模块,用于在解析模块判断出当前短消息为指令消息 时,对该指令消息进行认证信息匹配操作,若匹配失败,则通知解析才莫 块此指令消息为非指令消息;
所述发送模块,用于根据鉴权控制模块对指令信息的匹配结果生成相应的通知消息,并将其返回给该消息的发送方。
其中,所述解析模块还用于从指令消息中解析出短消息转发的目的 号码、需要转发短消息的源发送号码。
其中,所述短消息转移模块包括设置模块、数据处理模块和转发 模块;
所述设置模块,用于设置默认的短消息转发的目的号码、需要转发
短消息的源发送号码,并根据指令消息对此设置消息进行更新;
所述数据处理模块,用于在待转发的短消息中添加源发送用户号码 和源发送用户姓名;
所述转发模块,用于根据设置模块中的设置信息,从接收模块所接 收的非指令消息中筛选出需转发的短消息,在该短消息经凄t据处理才莫块 处理后将其转发至目的号码。
其中,所述解析模块还用于从指令消息中解析出定时时间;所述设 置模块还用于设置默认的定时时间,并根据指令消息对此信息进行更 新;所述转发模块还用于在定时时间到达时将仍未被阅读的非指令消息 转发至目的号码。
一种远程控制短消息转发的方法,包括以下步骤
(1) 解析本移动终端新收到的短消息,判断该短消息是否为指令 消息,若是,则根据指令消息开启/关闭短消息转移功能,并转入步骤(3 ); 否则,进入步骤(2);
(2) 判断短消息转移功能是否被开启,若是,则对符合条件的短 消息进行转发;否则,不做处理;
(3 )接收到下一条新的短消息后,转入步骤(1 )。
其中,所述步骤(l)中在判断出所述短消息为指令消息时,还对
该消息的认证信息作进一步地判断对此短消息进行认证信息匹配,若 匹配失败,则判定此短消息为非指令消息,进入步骤(2)。
其中,所述方法还包括对所述短消息进行匹配操作后,根据其匹 配结果生成相应的通知消息,并将该通知消息返回给该短消息的发送 方。
其中,所述步骤(1 )之前还包括在本移动终端上设置默认的短 消息转发的目的号码、需要转发短消息的源发送号码;
所述步骤(l)中还包括对于指令消息,判断其中是否含有短消 息转发的目的号码、需要转发短消息的源发送号码,若是,则据此更新 本移动终端上的相应设置信息。
其中,所述步骤(2)中对所述短消息进行转发的过程进一步包括 根据设置信息,判断该短消息的源发送号码是否属于需要转发短消息的 源发送号码,若是,则在该短消息内容中添加其源发送号码以及用户姓 名,并将其发送至目的号码。
其中,所述步骤(1 )之前还包括在本移动终端上设置默认的定 时时间,以及对于指令消息,判断其中是否含有定时时间,若含有,则 据此对本移动终端上设置的定时时间进行更新;
所述步骤(2)中进一步包括在定时时间到达时将仍未被阅读的 短信息转发至目的号码。
本发明具有以下有益效果
1) 与现有技术相比,本发明所提出的是一种具备远程可控短消息 转移功能的移动终端,不需要任何网络侧的特殊支持,从而降低了开发
的难度和成本;
2) 本发明对指令消息采用了匹配认证机制,在认证成功时才根据 指令消息开启/关闭短消息转移功能,并能够将认证结果以短消息的形式 返回给对方,从而可以防止手机被外来短消息随意开启或者关闭短消息 转移功能,安全可靠;
3) 本发明还具有短消息定时转移、对特定号码的短消息转移、目 的号码设置等功能,并且可对待发送短消息进行源发送号码及姓名内容 的添加,避免了源发送号码的丟失,使用户能够知晓短消息的来源,从 而进行及时的通信联系。
图1是具备短消息转发功能的移动终端的结构示意图2是对移动终端的短消息转移功能进行远程控制的方法流程图3是移动终端的短消息转移功能的实现方法流程图4是实施例中远程控制成功开启短消息转移功能的方法流程图5是实施例中远程控制成功关闭短消息转移功能的方法流程图6是实施例中远程控制移动终端短消息转移功能失败的具体流程
图7是实施例中移动终端的短消息转移功能的实现方法流程图。
具体实施例方式
下面将结合附图及具体实施例对本发明作进一步详细的描述
请参阅图1,该图所示为本发明的移动终端的结构示意图,具体包
括
接收模块,用以接收网络侧的短消息;
解析模块,用以解析判断新接收到的短消息是否为包含开启或关闭 短消息转移功能的指令消息,对于指令消息,该模块还需要解析判断是 否为进行定时短消息转移、是否对特定号码的短消息进行转移以及是否 转发至特定目的号码,以及是否同时请求上述三种功能的短消息;
鉴权控制模块,用于对指令消息的认证信息进行匹配,匹配成功则 开启或关闭短消息转移功能,否则返回鉴权匹配失败的结果;
发送模块,用于根据鉴权控制模块的匹配结果生成相应的通知消 息,并将该通知消息发送到短消息的发送方;
短消息转移模块,用以对符合条件的短消息进行转移,所述符合条 件的短消息是指来自所设定的特定号码的短消息,或者在定时时间内未 -陂阅读过的短消息;
其中,短消息转移模块又包括设置模块、数据处理模块和转发模块; 设置模块,用于设置默认的短消息转发的目的号码、需要转发短消息的 源发送号码、定时时间信息,并根据指令消息对此默认的设置信息进行 更新;数据处理模块,用于对待转发的短消息进行源发送号码和姓名(号 码在名片夹存在)信息添加;转发模块,用于根据设置模块中的设置信 息,从接收模块所接收的非指令消息中筛选出需转发的短消息,在该短 消息经数据处理模块处理后将其转发至目的号码。
请参阅图2 ,该图所示为控制手机远程控制上述移动终端(被控手
机)的短消息转移功能的方法流程图,具体为
201 、控制手机根据用户操作生成包含短消息转移操作指令信息的 短消息,并将该消息发送至被控手机。该短消息的消息头中包含控制手 机电话号码,消息体中包含短消息转移的操作模式信息(开启或关闭)、 认证信息(认证密码)、短消息转发的目的号码(若无,则使用用户在 设置模块中预先定义的相应号码)、需要转发短消息的源发送号码(若 无,则使用用户在设置模块中预先定义的相应号码)和定时时间,各个 信息之间以分隔符区分。
202、 被控手机接收到上述短消息后,对该短消息进行解析、鉴权 认证处理,包括以下步骤
(a) 提取该短消息的消息头信息和消息体信息;
(b) 从所述的消息头信息中提取控制手机号码信息,并从消息体 信息中根据分隔符分别提取出短消息转移的操作模式信息、认证信息、 短消息转发的目的号码、需要转发短消息的源发送号码和定时时间;
(c) 将认证信息与系统预设的认证信息进行匹配鉴权;
(d) 如果匹配失败,根据控制手机号码信息向控制手机发送认证 失败的短消息,并结束;如果匹配成功,则返回认证成功的结果,并进 入下一步。
203、 被控手机根据该短消息中的转移:燥作指令信息进行相应的短 消息转移设置操:作,该操作包括以下步骤
①判断所述的短消息转移的操作模式信息是开启短消息转移功能 还是关闭短消息转移功能;
② 如果是开启短消息转移功能,则通过短消息转移模块的设置模块 根据所述短消息进行短消息转发号码和定时时间的设置操作,同时开启 短消息转移功能,并根据控制手机号码信息向控制手机发送开启短消息
转移功能成功/失败的短消息;
③ 如果是关闭短消息转移功能,则被控手机关闭短消息转移功能, 并根据控制手机号码信息向控制手机发送关闭短消息转移功能成功/失 败的短消息。
请参阅图3,该图所示为被控手机的短消息转发功能的实现方法, 具体为
301、 接收模块从网络接收一条短消息。
302、 通过解析模块解析该短消息,若为指令消息,则根据指令信 息开启/关闭短消息转移功能,并转入步骤307;若为非指令消息,则进 入步骤303。
303、 判断短消息转移功能是否已经被开启,若是,则进入步骤304; 否则,按照正常短信流程处理该消息,并转入步骤307。
304、 根据设置信息中的需要转发短消息的源发送号码判断所述短 消息是否需要转发,若是,则转入步骤305;否则,按照正常短信流程 处理该消息,并转入步骤307。
305、 由数据处理模块对所述短消息内容进行添加,具体为将源 发送号码添加在短消息内容尾部,对源发送号码在名片夹记录中进行查 找;如果查找到名字,则在短消息内容尾部继续添加发送号码所对应的 名字信息;如果查找不到名字,则不用再添加内容信息。
306、 将处理后的短消息内容发送给转发模块,转发模块将设置模
块所设置的目的号码填入短消息的消息头,将短消息内容填入短消息的 消息体,若在定时时间到达时该短消息仍未阅读,则将其发送至网络。
307、 等待接收到新的短消息时,转入步骤302。 在实际的使用中,控制手机用户发送包含短消息转移功能操作指令
的短消息给控制手机时,在对应的短消息中需要传送以下几个参数 (mode, password, transfernum, destnum, time )。 其中,mode为短消 息转移功能的操作模式,mode的值可以为开启或者关闭;password为 在被控手机端被用来进行认证的,transfemum为需要转发短信的号码, destnum为要转发的目的号码,time为定时时间(延时多久发送)。 以下为
具体实施例方式
A、成功开启短消息转移的流程,请参阅图4所示假设被控制手 机端(实现了远程可控短消息转移操作功能)的认证密码预先设置为 6666,
401、 控 制 手 才几 端 编 辑 短 消 息 &* 111 #&6666& 13883959416& 13996313800&50&,短消息内容中的&号
作为各个参数的分隔符,并将该消息发送至被控手机。
402、 被控手机端收到以&*111#&开头的短消息内容,就认为是开启 短消息转移功能的短消息,然后就检查之后的认证密码去匹配被控制手 机端设定的认证密码,并提取需要转发短信的号码信息、转发短信的目 的信息和定时时间并传送给短信转移;漠块的设置模块进行设置。
403、 认证密码一致,就执行开启短消息转移功能的操作。若短消息
转移功能开启成功,被控手机端生成提示短消息转移功能开启成功的文
字短消息并发送给控制手机;若短消息转移开启失败,被控手机端生成 提示短消息转移功能开启失败的文字短消息并发送给控制手机。
B、 成功关闭短消息转移的流程,请参阅图5所示假设被控制手 机端的认证密码预先设置为6666,
501、 控制手机端编辑短消息&*222#&6666,短消息内容中的&号作 为各个参数的分隔符。
502、 被控手机端收到以&*222#&开头的短消息内容,就认为是关闭 短消息转移的短消息,然后就检查之后的认证密码去匹配被控制手机端 i殳定的认证密码。
503、 认证密码一致,执行关闭短消息转移的操作,如果短消息转移 关闭成功,被控手机端的就生成提示短消息转移功能关闭成功的文字短 消息给控制手机;如果短消息转移关闭失败,被控手机端的就生成提示 短消息转移功能关闭失败的文字短消息给控制手机。
C、 开启/关闭短消息转移时,认证密码错误的流程,请参阅图6所 示假设被控制手机端的认证密码预先设置为6666,
601 、 控 制 手 才几 端 编 辑 包 含 &*111#&5555&13883959416&13996313800&50&或者&*222#&5555& 的短消息,短消息内容中的&号作为各个参数的分隔符。
602、被控手机端收到以&*111#&开头的短消息内容,就认为是开 启短消息转移的短消息,被控手机端收到以&*222#&开头的短消息内 容,就认为是关闭短消息转移的短消息。
603、 解析出iU正密码5555去匹配^^皮控制手^/L端i殳定的认^L密码 6666,认证密码不一致,则认证失败。
604、 被控制手机端发送提示密码错误的文字短消息给控制手机端。 D、短消息转移流程,请参阅图7所示,
701、 被控制手机端接收到13883959416发送的短消息(内容您 好!)。
702、 解析判断源发送号码是否为设置模块所设置的需要转发短信 的号码(若设置模块未设置需要转发短信的号码,则转发所有短信到所 设置的转发目的号码)。
703、 将短消息发送至短消息转移模块的数据处理模块进行短消息 内容处理,先在名片夹中查找对应姓名;若查找到(如对应名片夹名字 为张三),则在短消息中添加(您好!(发自13883959416,张三));若 未查找到,则在短消息中添加(您好!(发自13883959416))。
704、 短消息转移模块的转发模块将设置模块所设置的转发号码作 为目的号码填入转发短消息的消息头,将处理后的短消息内容填入转发 短消息的消息体,若在定时时间到达时该短消息仍未被阅读,则将其发 送至网络。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡 在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应 包含在本发明的保护范围之内。
权利要求
1、一种具备短消息转发功能的移动终端,包括接收模块,用以接收来自网络侧的短消息,其特征在于,还包括解析模块、短消息转移模块;所述解析模块,用于解析接收模块新接收到的短消息,判断该短消息为指令消息还是非指令消息,若为指令消息,则根据指令开启/关闭短消息转移模块的短消息转移功能;所述短消息转移模块,用于在其短消息转移功能被开启时间内,对接收模块新收到的符合条件的非指令消息进行转发。
2、 如权利要求l所述的具备短消息转发功能的移动终端,其特 征在于,该移动终端还包括鉴权控制模块和发送模块,所述鉴权控制模块,用于在解析模块判断出当前短消息为指令消 息时,对该指令消息进行认证信息匹配操:作,若匹配失败,则通知解 析模块此指令消息为非指令消息;所述发送模块,用于根据鉴权控制才莫块对指令信息的匹配结果生 成相应的通知消息,并将其返回给该消息的发送方。
3、 如权利要求1或2所述的具备短消息转发功能的移动终端, 其特征在于,所述解析模块还用于从指令消息中解析出短消息转发的 目的号码、需要转发短消息的源发送号码。
4、 如权利要求3所述的具备短消息转发功能的移动终端,其特 征在于,所述短消息转移模块包括设置模块、数据处理模块和转发 模块;所述设置模块,用于设置默认的短消息转发的目的号码、需要转发短消息的源发送号码,并根据指令消息对此设置消息进行更新; 所述数据处理模块,用于在待转发的短消息中添加源发送用户号码和源发送用户姓名;所述转发模块,用于根据设置模块中的设置信息,从接收模块所接收的非指令消息中筛选出需转发的短消息,在该短消息经数据处理模块处理后将其转发至目的号码。
5、 如权利要求4所述的具备短消息转发功能的移动终端,其特 征在于,所述解析模块还用于从指令消息中解析出定时时间;所述设 置模块还用于设置默认的定时时间,并根据指令消息对此信息进行更 新;所述转发模块还用于在定时时间到达时将仍未被阅读的非指令消 息转发至目的号码。
6、 一种远程控制短消息转发的方法,其特征在于,包括以下步骤(1) 解析本移动终端新收到的短消息,判断该短消息是否为指 令消息,若是,贝'J根据指令消息开启/关闭短消息转移功能,并转入 步骤(3);否则,进入步骤(2);(2) 判断短消息转移功能是否被开启,若是,则对符合条件的 短消息进行转发;否则,不做处理;(3 )接收到下一条新的短消息后,转入步骤(1 )。
7、 如权利要求6所述远程控制短消息转发的方法,其特征在于,所述步骤(l)中在判断出所述短消息为指令消息时,还对该消息的认证信息作进一步地判断对此短消息进行认证信息匹配,若匹配失 败,则判定此短消息为非指令消息,进入步骤(2)。
8、 如权利要求7所述远程控制短消息转发的方法,其特征在于, 所述方法还包括对所述短消息进行匹配#:作后,根据其匹配结果生 成相应的通知消息,并将该通知消息返回给该短消息的发送方。
9、 如权利要求6或7所述远程控制短消息转发的方法,其特征 在于,所述步骤(1 )之前还包括在本移动终端上设置默认的短消 息转发的目的号码、需要转发短消息的源发送号码;所述步骤(l)中还包括对于指令消息,判断其中是否含有短 消息转发的目的号码、需要转发短消息的源发送号码,若是,则据此 更新本移动终端上的相应设置信息。
10、 如权利要求9所述远程控制短消息转发的方法,其特征在于, 所述步骤(2)中对所述短消息进行转发的过程进一步包括才艮据设 置信息,判断该短消息的源发送号码是否属于需要转发短消息的源发 送号码,若是,则在该短消息内容中添加其源发送号码以及用户姓名, 并将其发送至目的号码。
11、 如权利要求10所述远程控制短消息转发的方法,其特征在 于,所述步骤(1 )之前还包括在本移动终端上设置默认的定时时 间,以及对于指令消息,判断其中是否含有定时时间,若含有,则据 此对本移动终端上i殳置的定时时间进行更新;所述步骤(2)中进一步包括在定时时间到达时将仍未被阅读 的短信息转发至目的号码。
全文摘要
本发明公开了一种具备短消息转发功能的移动终端及其短消息转发方法,其中移动终端包括接收模块,用以接收来自网络侧的短消息,还包括解析模块、短消息转移模块;所述解析模块,用于解析接收模块新接收到的短消息,判断该短消息为指令消息还是非指令消息,若为指令消息,则根据指令开启/关闭短消息转移模块的短消息转移功能;所述短消息转移模块,用于在其短消息转移功能被开启时间内,对接收模块新收到的符合条件的非指令消息进行转发。采用本发明,不需要任何网络侧的特殊支持,降低了开发的难度和成本;可防止被外来短消息随意开启或关闭短消息转移功能;还可对待发送短消息进行源发送号码及姓名内容的添加,避免了源发送号码的丢失。
文档编号H04L12/58GK101340632SQ20081014220
公开日2009年1月7日 申请日期2008年8月1日 优先权日2008年8月1日
发明者镭 黄 申请人:中兴通讯股份有限公司