长短信发送方法、装置及计算机终端制造方法及图纸

技术编号:20431528 阅读:43 留言:0更新日期:2019-02-23 11:07
本发明专利技术公开了一种长短信发送方法、装置及计算机终端,该方法包括:S1:在接收到网络端发送的第N‑1段短信的第三条消息时,开始计时;S2:在计时达到预设时间阈值之前,判断是否接收到第N段短信的第一条消息;S3:若接收到第N段短信的第一条消息,取消计时,并发送第N‑1段短信的第四条消息至网络端;S4:在接收到第N段短信的第三条消息后,重新开始计时,重复执行步骤S2和S3直至接收到最后一段短信的第一条消息;S3’:若没有接收到第N段短信的第一条消息,在步骤S1的计时达到预设时间阈值后,发送第N‑1段短信的第四条消息至网络端。本发明专利技术在发送长短信时,避免连续建立并释放RR链路及MM链路,减少引起网络拥塞,提高长短信发送成功率。

Long Message Sending Method, Device and Computer Terminal

The invention discloses a method, device and computer terminal for sending long short messages, which includes: S1: start timing when receiving the third message of the N_1 short message sent by the network terminal; S2: judge whether to receive the first message of the N short message before reaching the preset time threshold; S3: cancel timing if the first message of the N short message is received, then cancel the timing. 4: After receiving the third message of the N-segment short message, start the timing again, repeat the execution of the second and third messages until the first message of the last short message is received; S3': If the first message of the N-segment short message is not received, when the timing of the first message of the N-segment short message reaches the preset time threshold, send the N-segment short message. The fourth message goes to the network. When sending long short messages, the invention avoids continuously establishing and releasing RR and MM links, reduces network congestion and improves the success rate of sending long short messages.

【技术实现步骤摘要】
长短信发送方法、装置及计算机终端
本专利技术涉及移动终端
,具体而言,涉及一种长短信发送方法、装置及计算机终端。
技术介绍
随着移动通信技术的发展和智能移动终端的普及,移动终端在用户生活中占据着越来越重要的作用,SMS(ShortMessagingService,短消息服务)业务的应用也越来越多。SMS也称短信,是一种可以通过移动设备发送和接收的文本信息的技术,一则SMS信息最多可达160个字节(约八十个汉字,因短信的报文还要包括报文头等其他相关信息,因此,一则SMS信息对中文的限制是七十个汉字),与大约1秒的语音呼叫所占用的空间相当,故而其通讯费用十分低廉。在通过无线网络发送SMS之前,移动设备需要先建立RR(RadioResource,无线资源)链路,然后建立MM(MobilityManagement,移动性管理)链路、CM(Connectionmanagement,连接管理)链路,将SMS在建立的CM链路上发送,发送完成后立即释放RR链路、MM链路及CM链路。长短信突破了传统SMS的长度限制,每条长短信可发出约300字,且发出的内容可作为一条完整的短信显示在对端的设备上,现有的移动通信技术里,一条长短信最长可以分为8段,每一段即一条SMS。在发送完成一条长短信时,往往需要连续多次建立及释放RR链路、MM链路及CM链路,一方面加大网络信号拥塞,网络需要不停的处理设备的资源申请分配问题,另一方面也会加大建立RR链路、MM链路及CM链路失败的概率,这样最终的结果会导致整条长短信发送失败。
技术实现思路
鉴于上述问题,本专利技术实施例的目的在于提供一种长短信发送方法、装置及计算机终端,以解决现有技术的不足。根据本专利技术的一个实施方式,提供一种长短信发送方法,将所述长短信分为N段短信,N为大于或等于2的整数,每段短信至发送完成在CP层依次包含第一条消息、第二条消息、第三条消息及第四条消息,该方法包括:S1:在接收到网络端发送的第N-1段短信的第三条消息时,开始计时;S2:在所述计时达到预设时间阈值之前,判断是否接收到第N段短信的第一条消息;S3:若接收到所述第N段短信的第一条消息,取消计时,并发送所述第N-1段短信的第四条消息至所述网络端;S4:在接收到第N段短信的第三条消息后,重新开始计时,重复执行步骤S2和S3直至接收到最后一段短信的第一条消息;S3’:若没有接收到所述第N段短信的第一条消息,在步骤S1的计时达到预设时间阈值后,发送所述第N-1段短信的第四条消息至所述网络端。在上述的长短信发送方法中,N小于等于8。在上述的长短信发送方法中,所述长短信发送方法应用于移动终端,所述移动终端包括AP和协议栈,所述协议栈包括RR层、MM层及CM层。在上述的长短信发送方法中,在接收到网络端发送的每一段短信的第三条消息时,发送该段短信的确认消息至所述AP,及接收所述AP下发的下一段短信。在上述的长短信发送方法中,步骤S1之前还包括:依次在所述RR层建立RR链路、在所述MM层建立MM链路,在所述CM层建立CM链路,及在在建立的CM链路上发送所述N段短信。在上述的长短信发送方法中,在所述最后一段短信的第四条消息发送完成后,网络端释放所述RR链路。在上述的长短信发送方法中,所述第一条消息为所述CP层发送至网络端的CP-DATA消息,所述CP-DATA消息中携带有RP-DATA消息,所述RP-DATA消息中携带有短信数据;所述第二条消息为由网络端发送至所述CP层的CP-ACK消息,所述CP-ACK消息为网络端接收到所述第一条消息后发出的CP层确认消息;所述第三条消息为由网络端发送至所述CP层的CP-DATA消息,所述CP-DATA消息携带有RP-ACK,所述RP-ACK为网络端接收到所述第一条消息后发出的RP层确认消息;所述第四条消息为所述CP层发送至网络端的CP-ACK消息,所述CP-ACK消息为接收到所述第二条消息及第三条消息的CP层确认消息。根据本专利技术的另一个实施方式,提供一种长短信发送装置,将所述长短信分为N段短信,N为大于或等于2的整数,每段短信至发送完成在CP层依次包含第一条消息、第二条消息、第三条消息及第四条消息,该装置包括:计时模块,用于在接收到网络端发送的第N-1段短信的第三条消息时,开始计时;判断模块,用于在所述计时达到预设时间阈值之前,判断是否接收到第N段短信的第一条消息;计时取消模块,用于在接收到所述第N段短信的第一条消息时,取消计时;发送模块,用于在取消计时后发送所述第N-1段短信的第四条消息至所述网络端;所述计时模块还用于在接收到第N段短信的第三条消息后,重新开始计时,所述判断模块、所述计时取消模块和所述发送模块依次重复执行相应动作直至接收到最后一段短信的第一条消息;所述发送模块还用于在没有接收到所述第N段短信的第一条消息时,在计时达到预设时间阈值后,发送所述第N-1段短信的第四条消息至所述网络端。根据本专利技术的又一个实施方式,提供一种移动终端,所述移动终端包括存储器以及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述移动终端执行上述的长短信发送方法。根据本专利技术的再一个实施方式,提供一种计算机可读存储介质,其存储有上述的移动终端中所使用的所述计算机程序。本公开的实施例提供的技术方案可以包括如下有益效果:本专利技术中一种长短信发送方法和装置,通过第一建立的RR链路、MM链路及CM链路,发送长短信包括的多段短信,避免在长短信发送的过程中,连续建立并释放RR链路、MM链路及CM链路,减少引起网络拥塞;解决由于RR链路、MM链路及CM链路建立失败导致的整条长短信发送失败的问题,提高发送成功率。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对本专利技术保护范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1示出了本专利技术实施例提供的一种移动终端的结构示意图。图2示出了本专利技术第一实施例提供的一种长短信发送方法的流程示意图。图3示出了本专利技术实施例提供的一种CP层的四条消息的发送模型示意图。图4示出了本专利技术第二实施例提供的一种长短信发送方法的流程示意图。图5示出了本专利技术实施例提供的一种长短信发送逻辑的示意图。图6示出了本专利技术实施例提供的一种长短信发送装置的结构示意图。元件符号说明:500-长短信发送装置;510-计时模块;520-判断模块;530-计时取消模块;540-发送模块。具体实施方式下面将结合本专利技术实施例中附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本文档来自技高网...

【技术保护点】
1.一种长短信发送方法,其特征在于,将所述长短信分为N段短信,N为大于或等于2的整数,每段短信至发送完成在CP层依次包含第一条消息、第二条消息、第三条消息及第四条消息,该方法包括:S1:在接收到网络端发送的第N‑1段短信的第三条消息时,开始计时;S2:在所述计时达到预设时间阈值之前,判断是否接收到第N段短信的第一条消息;S3:若接收到所述第N段短信的第一条消息,取消计时,并发送所述第N‑1段短信的第四条消息至所述网络端;S4:在接收到第N段短信的第三条消息后,重新开始计时,重复执行步骤S2和S3直至接收到最后一段短信的第一条消息;S3’:若没有接收到所述第N段短信的第一条消息,在步骤S1的计时达到预设时间阈值后,发送所述第N‑1段短信的第四条消息至所述网络端。

【技术特征摘要】
1.一种长短信发送方法,其特征在于,将所述长短信分为N段短信,N为大于或等于2的整数,每段短信至发送完成在CP层依次包含第一条消息、第二条消息、第三条消息及第四条消息,该方法包括:S1:在接收到网络端发送的第N-1段短信的第三条消息时,开始计时;S2:在所述计时达到预设时间阈值之前,判断是否接收到第N段短信的第一条消息;S3:若接收到所述第N段短信的第一条消息,取消计时,并发送所述第N-1段短信的第四条消息至所述网络端;S4:在接收到第N段短信的第三条消息后,重新开始计时,重复执行步骤S2和S3直至接收到最后一段短信的第一条消息;S3’:若没有接收到所述第N段短信的第一条消息,在步骤S1的计时达到预设时间阈值后,发送所述第N-1段短信的第四条消息至所述网络端。2.根据权利要求1所述的长短信发送方法,其特征在于,N小于或等于8。3.根据权利要求1所述的长短信发送方法,其特征在于,所述长短信发送方法应用于移动终端,所述移动终端包括AP和协议栈,所述协议栈包括RR层、MM层及CM层。4.根据权利要求3所述的长短信发送方法,其特征在于,在接收到网络端发送的每一段短信的第三条消息时,发送该段短信的确认消息至所述AP,及接收所述AP下发的下一段短信。5.根据权利要求3所述的长短信发送方法,其特征在于,步骤S1之前还包括:依次在所述RR层建立RR链路、在所述MM层建立MM链路,在所述CM层建立CM链路,及在在建立的CM链路上发送所述N段短信。6.根据权利要求5所述的长短信发送方法,其特征在于,在所述最后一段短信的第四条消息发送完成后,网络端释放所述RR链路。7.根据权利要求1所述的长短信发送方法,其特征在于,所述第一条消息为所述CP层发送至网络端的CP-DATA消息,所述CP-DATA消息中携带有RP-DATA消息,...

【专利技术属性】
技术研发人员:闵泽可
申请(专利权)人:深圳市万普拉斯科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1