本发明专利技术提供一种移动终端及其短信息在发送过程中的纠错方法。该纠错方法包括:在应用层Mms建立延时队列,延时队列用于将所要发送的短信延迟预设的第一时间之后发送至底层Framework;在预设的第一时间内监测是否有长按键事件发生,长按键事件为选中短信的时间大于等于预设的第二时间,且第二时间小于第一时间;若有长按键事件发生,则选取延时队列中的短信并对其进行重新操作。通过上述方式,本发明专利技术能够对发送过程中的短信进行修改、撤回及发送的重新编辑操作,纠错效果极佳且实用性强。
【技术实现步骤摘要】
本专利技术涉及通信
,特别是涉及一种移动终端及其短信息在发送过程中的纠错方法。
技术介绍
随着通信技术的发展,短信已成为通信的常用手段,用户在发送短信时,极易因误操作而导致短信的信息内容编辑错误。当这种错误发生使得短信已经编辑完成并处于发送过程中时,用户迫切希望重新操作正在发送中的短信,不让接收方接收到该编辑错误的短信,以避免不必要的误会与尴尬。当前,业界普遍采用自动识别并纠错的方法对处于发送过程中的短信进行纠错,即,移动终端按照预先设定的错误识别模板对短信的文字信息内容进行自动识别与更正。然而,该自动识别并纠错的方法极易扭曲发送方的本意,并且对部分特殊字符存在识别误区,局限性较大且纠错效果很差,实用性不强。
技术实现思路
有鉴于此,本专利技术实施例所要解决的技术问题是提供一种移动终端及其短信息在发送过程中的纠错方法,能够对发送过程中的短信进行重新编辑操作,纠错效果极佳且实用性强。为解决上述技术问题,本专利技术采用的一个技术方案是:提供一种短信在发送过程中的纠错方法,发送过程依次由应用层Mms和底层Framework完成,纠错方法包括:在应用层Mms建立延时队列,延时队列用于将所要发送的短信延迟预设的第一时间之后发送至底层Framework;在预设的第一时间内监测是否有长按键事件发生,长按键事件为选中短信的时间大于等于预设的第二时间,且第二时间小于第一时间;若有长按键事件发生,则选取延时队列中的短信并对其进行重新操作。其中,选取延时队列中的短信并对其进行重新操作的步骤包括:弹出一信息选项界面,信息选项界面中包括修改、废弃以及发送三个菜单选项;选择信息选项界面中的一菜单选项,以对延时队列中的短信进行对应的重新操作。其中,当选择修改菜单选项时,返回短信发送界面,并在短信发送界面的编辑框中显示短信的文字内容。其中,当选择废弃菜单选项时,终止短信的发送,并返回短信列表界面。其中,当选择发送菜单选项时,将短信从延时队列中调出,并由底层Framework执行发送。其中,预设的第一时间为8秒。为解决上述技术问题,本专利技术采用的另一个技术方案是:提供一种移动终端,其发送短信的过程依次由应用层Mms和底层Framework完成,移动终端包括:生成模块,用于在应用层Mms建立延时队列,延时队列用于将所要发送的短信延迟预设的第一时间之后发送至底层Framework;监测模块,用于在第一时间内监测是否有长按键事件发生,长按键事件为选中短信的时间大于等于预设的第二时间,且第二时间小于第一时间;处理模块,用于在监测模块监测到有长按键事件发生时,选取延时队列中的短信并对其进行重新操作。其中,在监测模块监测到有长按键事件发生时,处理模块还用于控制移动终端的显示屏弹出一信息选项界面,信息选项界面中包括修改、废弃以及发送三个菜单选项,并根据选择的菜单选项对延时队列中的短信进行对应的重新操作。其中,当选择修改菜单选项时,处理模块用于控制显示屏返回短信发送界面,并在短信发送界面的编辑框中显示短信的文字内容;当选择废弃菜单选项时,处理模块用于终止短信的发送,并控制显示屏返回短信列表界面;当选择发送菜单选项时,处理模块用于将短信从延时队列中调出,并由底层Framework执行发送。其中,生成模块建立的延时队列的第一时间为8秒。通过上述技术方案,本专利技术实施例所产生的有益效果是:通过在应用层Mms建立延时队列,以将所要发送的短信延迟预设的第一时间之后发送至底层Framework,从而为发送方提供有一定的时间去主动发现短信的错误,并能够通过长按键事件对发送过程中的短信进行修改、撤回及发送的重新编辑操作,相比较于现有技术中对短信的自动纠错,本专利技术实施例的主观纠错方法纠错效果更佳且实用性强。附图说明图1是本专利技术短信在发送过程中的纠错方法的一实施例的流程图;图2是本专利技术包括修改菜单选项、废弃菜单选项以及发送菜单选项的信息选项界面的优选实施例的界面示意图;图3是本专利技术的可在短信发送过程中进行纠错的移动终端的优选实施例的原理框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,本专利技术以下所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。图1是本专利技术短信在发送过程中的纠错方法的优选实施例的流程图。请参阅图1所示,本实施例的纠错方法包括:步骤S11:在应用层Mms建立延时队列,延时队列用于将所要发送的短信延迟预设的第一时间之后发送至底层Framework。短信的发送过程依次由应用层Mms和底层Framework完成,即,应用层Mms在信息数据库中创建并维护一条信息记录,真正的发送交由底层Frameworks执行。具体而言,当用户点击执行发送短信的命令后,短信首先到达第一站,即为WorkingMessage,其对短信的相关内容进行处理,例如刷新收信人,以保证都是合法收信人。然后,在应用层Mms建立延时队列,该延时队列用于使得应用层Mms将所要发送的短信延迟预设的第一时间之后发送至底层Framework,本实施例优选预设的第一时间为8秒。继而,第一站WorkingMessage创建短信发送SmsMessageSender,并调用函数sendMessage()将短信发送至第二站,即待发送队列。其中,短信发送SmsMessageSender分析收信人地址以得到收信人的个数,并将短信与收信人相对应放入待发送队列中,即将短信及对应的收信人写入数据库。并且,短信发送SmsMessageSender下达指令Intent唤起短信发送服务SmsReceiverService以处理待发送队列,此时函数sendMessage()返回,界面UI显示短信的状态是正在发送中。最后,短信发送服务SmsReceiverService将待发送队列中的短信交由底层Framework执行发送至接收方的终端。本实施例在应用层Mms建立延时队列,即在第一站WorkingMessage调用函数sendMessag()之前插入延时队列,该延时队列用于将所要发送的短信延迟预设的第一时间之后发送至底层Framework,以供发送方有时间发现短信的错误并考本文档来自技高网...

【技术保护点】
一种短信在发送过程中的纠错方法,所述发送过程依次由应用层Mms和底层Framework完成,其特征在于,所述纠错方法包括:在所述应用层Mms建立延时队列,所述延时队列用于将所要发送的短信延迟预设的第一时间之后发送至所述底层Framework;在所述预设的第一时间内监测是否有长按键事件发生,所述长按键事件为选中所述短信的时间大于等于预设的第二时间,且所述第二时间小于所述第一时间;若有所述长按键事件发生,则选取所述延时队列中的短信并对其进行重新操作。
【技术特征摘要】
1.一种短信在发送过程中的纠错方法,所述发送过程依次由应用层
Mms和底层Framework完成,其特征在于,所述纠错方法包括:
在所述应用层Mms建立延时队列,所述延时队列用于将所要发送
的短信延迟预设的第一时间之后发送至所述底层Framework;
在所述预设的第一时间内监测是否有长按键事件发生,所述长按键
事件为选中所述短信的时间大于等于预设的第二时间,且所述第二时间
小于所述第一时间;
若有所述长按键事件发生,则选取所述延时队列中的短信并对其进
行重新操作。
2.根据权利要求1所述的纠错方法,其特征在于,所述选取所述延
时队列中的短信并对其进行重新操作的步骤包括:
弹出一信息选项界面,所述信息选项界面中包括修改、废弃以及发
送三个菜单选项;
选择所述信息选项界面中的一菜单选项,以对所述延时队列中的短
信进行对应的重新操作。
3.根据权利要求2所述的纠错方法,其特征在于,当选择所述修改
菜单选项时,返回短信发送界面,并在所述短信发送界面的编辑框中显
示所述短信的文字内容。
4.根据权利要求2所述的纠错方法,其特征在于,当选择所述废弃
菜单选项时,终止所述短信的发送,并返回短信列表界面。
5.根据权利要求2所述的纠错方法,其特征在于,当选择所述发送
菜单选项时,将所述短信从所述延时队列中调出,并由所述底层
Framework执行发送。
6.根据权利要求1所述的纠错方法,其特征在于,所述预设的第一
时间为8秒。
7.一种移动终端,所述移动终端发...
【专利技术属性】
技术研发人员:李灿松,陈新楷,
申请(专利权)人:惠州TCL移动通信有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。