短信发送、 接收方法及系统 技术领域 本发明涉及通信领域, 具体涉及一种短信发送、 接收方法及系统。 背景技术 短信服务 (Short Message Service, 简称为 SMS) 是运营商提供的一项基本业务。 终端在空闲模式下, 在独立专用控制信道 (Standalone Dedicated Control Channel, 简 称为 SDCCH)信道上收发短信, 其中业务接入点标识(Service Access Point Identifier, 简称为 SAPI) SAPI=3;终端在通话过程中,在伴随业务信道的慢速随路控制信道(Slow Associated Control Channel with Traffic Channel,简称为 SACCH with TCH)信道上收发 短信, 同样 SAPI=3。 但终端绝大部分是在空闲模式下进行 SMS的收发。 在空闲模式 下编辑一条长短信发送时 (一般定义编辑 70个汉字字符的短信为标准短信, 超过 70 个汉字字符的短信为长短信),有时会存在发送不成功, 或是收信者接收短信不完整的 现象。 归咎原因, 是因为 SDCCH信道在 26复帧周期内出现 1次、 且位置是固定的, 传递信令较慢; 而长短信内容太长, 因此会占用 SDCCH信道较长时间, 由于长短信 占据较长时间的 SDCCH信道, 当短信传送时位于频繁发生小区切换的地区或是网络 质量不好的地区, 就会导致短信关键信令丢失, 出现短信发送失败、 或短信接收不完 全的现象。 而如果为了保证短信可靠发送而采用重发机制, 则势必会进一步延长 SMS 占用 SDCCH信道的时间, 并不能从根本上解决上述问题。 发明内容 本发明实施例要解决的主要技术问题是, 提供一种短信发送、 接收方法及系统, 解决现有短信发送或接收过程中, 需占用独立专用控制信道较长时间而导致短信发送 失败、 或短信接收不完全的问题。 根据本发明实施例的一个方面, 提供了一种短信发送方法, 包括: 接收发送方发 送的信道请求; 判断所述发送方当前所在小区是否满足为所述发送方建立快速业务信 道的条件, 如满足, 则为所述发送方建立快速业务信道, 其中, 所述快速业务信道用 于所述发送方发送短消息。 优选地, 判断发送方当前所在小区是否满足为所述发送方建立快速业务信道的条 件包括: 判断该小区内空闲业务信道数除以该小区所配置的业务信道数得到的值是否
大于第一预设门限值, 如是, 则认为该小区满足为所述发送方建立快速业务信道的条 件。 优选地, 为所述发送方建立快速业务信道之前, 还包括判断所述信道请求所请求 的信道的随机接入信息的值是否为预设值, 如是, 则为所述发送方建立快速业务信道。 优选地, 在为所述发送方建立快速业务信道之后, 所述方法还包括: 所述发送方 在所述快速业务信道上建立控制信道链路; 通过建立好的控制信道链路发送短消息。 优选地, 所述快速业务信道为快速随路控制信道。 根据本发明实施例的另一个方面, 还提供了一种短信发送系统, 包括发送方基站 控制器、 发送方基站收发台; 其中, 所述发送方基站控制器设置为收到所述发送方基 站收发台发送的信道请示后, 判断发送方移动台当前所在小区是否满足为发送方移动 台建立快速业务信道的条件, 如满足, 则向所述发送方基站收发台下发建立快速业务 信道指示; 以及设置为收到所述发送方基站收发台反馈的快速业务信道建立成功消息 后, 通过所述发送方基站收发台向发送方移动台下发快速业务信道指派消息; 所述发 送方基站收发台设置为接收所述发送方移动台发送的信道请求后, 向所述基站控制器 发送信道请示; 以及设置为收到所述快速业务信道指示后, 建立快速业务信道, 并向 所述发送方基站控制器反馈快速业务信道建立成功消息; 以及设置为向所述发送移动 台发送快速业务信道指派消息,其中,所述快速业务信道用于所述发送方发送短消息。 优选地, 所述发送方基站控制器设置为判断该小区内空闲业务信道数除以该小区 所配置的业务信道数得到的值是否大于第一预设门限值, 如是, 则认为该小区满足为 所述发送方移动台建立快速业务信道的条件。 优选地, 所述发送方基站控制器还设置为判断所述移动台当前所在小区满足为所 述移动台建立快速业务信道的条件后, 将该小区的新建原因指示参数置为 1。 优选地, 所述发送方基站控制器还设置为向所述发送方基站收发台下发建立快速 业务信道指示之前, 判断所述信道请求中的随机接入信息的值是否为预设值, 如是, 才向所述发送方基站收发台下发建立快速业务信道指示。 根据本发明实施例的另一个方面, 还提供了一种短信接收方法, 包括: 在接收到 接收方发送的信道请求之后为所述接收方建立并指派独立专用控制信道, 其中, 所述 信道请求时所述接收方接收到寻呼消息后发送的; 在指派的独立专用控制信道上建立 控制信道链路的过程中, 判断接收方当前所在小区是否满足为所述接收方建立快速业
务信道的条件, 如满足, 则为所述接收方建立快速业务信道, 其中, 所述快速业务信 道设置为在所述接收方从所述专用控制信道跳转到所述快速业务信道之后, 通过所述 快速业务信道接收短消息。 优选地, 在指派的独立专用控制信道上建立控制信道链路的过程中, 判断所述接 收方当前所在小区是否满足为所述接收方建立快速业务信道的条件包括: 在建立控制 信道链路过程中, 接收短消息数据; 判断所述接收方当前所在小区内的空闲业务信道 数除以所配置的业务信道数得到的值是否大于第二预设门限值, 如是, 则认为接收方 当前所在小区满足为所述接收方建立快速业务信道的条件。 优选地, 为所述接收方建立所述快速业务信道之后, 所述方法还包括: 所述接收 方跳转至所述快速业务信道, 在所述快速业务信道上建立控制信道链路, 通过建立好 的控制信道链路接收短消息。 根据本发明的另一个方面, 还提供了一种短信接收系统, 包括: 接收方基站控制 器、 接收方基站收发台; 所述接收方基站控制器设置为接收到信道请求后, 向所述接 收方基站收发台下发独立专用控制信道指示; 以及设置为接收到所述接收方基站收发 台反馈独立专用控制信道建立成功消息后, 通过所述接收方基站收发台向接收方移动 台下发独立专用控制信道指派消息; 以及设置为在指派的独立专用控制信道上建立控 制信道链路的过程中, 判断所述接收方移动台当前所在小区是否满足为所述接收方建 立快速业务信道的条件, 如满足, 向所述接收方基站收发台下发快速业务信道指示; 以及设置为接收到所述接收方基站收发台反馈的快速业务信道建立成功消息后, 通过 所述接收方基站收发台向所述接收方移动台下发快速业务信道指派消息; 所述接收方 基站收发台设置为接收所述接收方移动台发来的信道请求, 向所述接收方基站控制器 发送信道请求; 以及设置为收到所述独立专用控制信道指示后, 建立独立专用控制信 道, 并向所述接收方基站控制器反馈独立专用控制信道建立成功消息; 以及设置为向 接收方移动台发送独立专用控制信道指派消息; 以及设置为收到所述快速业务信道指 示后, 建立快速业务信道, 并向所述接收方基站控制器反馈快速业务信道建立成功消 息; 以及设置为向接收方移动台发送快速业务信道指派消息, 其中, 所述快速业务信 道用于在所述接收方移动台从所述专用控制信道跳转到所述快速业务信道之后, 通过 所述快速业务信道接收短消息。 优选地, 所述接收方基站控制器设置为判断接收方移动台当前所在小区内的空闲 业务信道数除以所配置的业务信道数得到的值是否大于第二预设门限值, 如是, 则认 为所述接收方移动台当前所在小区满足为所述接收方移动台建立快速业务信道的条 件。
优选地, 所述系统还包括: 所述接收方移动台, 设置为跳转至所述快速业务信道, 在所述快速业务信道上建立控制信道链路; 通过建立好的控制信道链路接收短消息。 本发明实施例的有益效果是: 本发明实施例提供的短信发送、 接收方法及系统, 在发送方发送短信时, 判断发 送方当前所在的小区是否满足利用快速业务信道进行短信发送的条件, 满足时, 就为 发送方建立快速业务信道, 并通过快速业务信道发送短信; 同理, 接收方接收短信过 程中,也判断接收方当前所在的小区是否满足利用快速业务信道进行短信接收的条件, 满足时, 就为接收方建立快速业务信道, 以尽快从独立专用控制信道跳转到建立的快 速业务信道上进行短信的接收。 可见, 本发明实施例提出了利用快速业务信道实现短 信的发送和接收, 而非像现有在独立专用控制信道上收发短信, 可大大缩短短信发送 或接收所用的时间, 在一定程度上可以减少短信发送失败或接收不完全的问题, 提高 短信业务的可靠性和用户体验的满意度; 另外,利用小区的快速业务信道进行短信收、 发, 可以减少短信业务占用独立专用控制信道的时间, 为其他终端位置更新、 起呼等 业务节省了独立专用控制信道资源, 可降低独立专用控制信道拥塞的概率, 均衡独立 专用控制信道和业务信道的负荷, 更利于提高资源的利用率。 附图说明 图 1为本发明 种实施例的短信发送系统结构示意图; 图 2为本发明 种实施例的短信接收系统结构示意图; 图 3为本发明 种实施例的短信发送方法流程示意图; 图 4为本发明 种实施例的短信接收方法流程示意图。 具体实施方式 本发明实施例利用小区的快速业务信道实现短信的发送和接收, 可大大缩短短信 发送或接收所用的时间, 减少短信发送失败或接收不完全的问题, 提高短信业务的可 靠性和用户体验的满意度; 也能为其他终端位置更新、 起呼等业务节省独立专用控制 信道资源, 降低独立专用控制信道拥塞的概率, 均衡独立专用控制信道和业务信道的 负荷。 下面通过具体实施方式结合附图对本发明作进一步详细说明。 请参见图 1所示的短信发送系统, 包括发送方移动台 (即发送方移动台 (Mobile Station,简称为 MS)、发送方基站控制器(即发送方基站控制器(Base Station Controller,
简称为 BSC)、 发送方基站收发台 (即发送方基站收发信台 (Base Transceiver Station, 简称为 BTS), 其中: 发送方 MS设置为向发送方 BTS发送信道请求; 以及设置为收到发送方 BSC发 送的快速业务信道指派消息后, 通过该消息指派的快速业务信道发送短消息; 发送方 BSC设置为收到发送方 BTS发送的信道请示后, 判断发送方 MS当前所 在小区是否满足为该发送方 MS建立快速业务信道的条件, 也即判断发送方 MS当前 所在小区的业务信道是否富裕,如满足,则向发送方 BTS下发建立快速业务信道指示; 以及设置为收到发送方 BTS反馈的快速业务信道建立成功消息后, 向发送方 MS下发 快速业务信道指派消息; 发送方 BTS设置为收到发送方 MS发送的信道请求后, 向发送方 BSC发送信道 请示; 以及设置为收到发送方 BSC发送的快速业务信道指示后, 建立快速业务信道, 并在建立成功后向发送方 BSC反馈快速业务信道建立成功消息。 其中, 发送方 BSC判断发送方 MS当前所在小区是否满足为发送方 MS建立快速 业务信道的条件包括- 判断该小区内空闲业务信道数除以该小区所配置的业务信道数得到的值是否大于 第一预设门限值, 如是, 则认为该小区满足为该发送方 MS建立快速业务信道的条件。 此时可将该小区的"短信快速发送开关门"设置为开启; 否则, 将该小区的"短信快速发 送开关门"设置为关闭。 在本实施例中, 发送方 BSC 以小区为单位将为各小区按上述方法为配置"短信快 速发送开关门"; 当判断当前小区是否满足建立快速业务信道时, 则只需要判断该小区 的"短信快速发送开关门 "是否为开即可。 上述两种判断方法的实质则是一样的。 另外,本实施例中的发送方 BSC在判断出当前小区满足为建立快速业务信道的条 件后, 将该小区的新建原因指示参数 (NECI) 置为 1 ; 否则, 将该小区的 NECI置为 0。 发送方 BSC在向发送方 BTS下发建立快速业务信道指示之前, 还可进一步判断发 送信道请求所请示的信道的随机接入信息 (Random Access Information, 简称为 RA) 的值是否为预设值, 本实施例中的预设值可为 0001****, 也即判断请示的信道中 RA 值为 0001****; 如是, 才向发送方 BTS下发建立快速业务信道指示。 可见, 图 1所述的短信发送系统在发送短信过程中, 如果确定短信发送方当前所 在小区的 TCH (业务信道) 富裕时, 则会选择为发送方建立一条快速业务信道, 例如
快速随路控制信道 (FastAssociated Control Channel, 简称为 FACCH), 以用作短信的 发送通道。 利用 FACCH发送短信则会比利用 SDCCH发送短信快很多, 因此可大大 缩短短信发送所用的时间, 减少短信发送失败的问题, 提高短信业务的可靠性和用户 体验的满意度; 也能为其他终端提供更多剩余的 SDCCH资源, 降低 SDCCH拥塞的 概率。 同样, 在接收方, 也可利用快速业务信道接收短信, 具体如下- 请参见图 2所示: 该短信接收系统包括接收方移动台 (即接收方 MS)、 接收方基 站控制器 (即接收方 BSC)、 接收方基站收发台 (即接收方 BTS) 以及接收方移动交 换中心 (即接收方移动交换中心 (Mobile Switching Center, 简称为 MSC); 其中: 接收方 MS设置为接收到移动交换中心发送的寻呼消息后, 向通过接收方 BTS向 接收方 BSC发送信道请求; 以及设置为收到接收方 BSC发送的独立专用控制信道指 派消息后, 在该消息指派的独立专用控制信道上建立控制信道链路; 以及设置为收到 接收方 BSC发送的快速业务信道指派消息后,通过该消息指派的快速业务信道接收短 消息; 具体为在该快速业务信道上建立控制信道链路; 通过建立好的控制信道链路接 收短消息; 接收方 BSC设置为接收到接收方 BTS发送信道请求后, 向接收方 BTS下发独立 专用控制信道指示; 以及设置为接收到接收方 BTS反馈独立专用控制信道建立成功消 息后, 向接收方 MS下发独立专用控制信道指派消息; 以及设置为接收到接收方 MSC 发送的短消息数据 RP_DATA后, 判断接收方 MS当前所在小区是否满足为接收方建 立快速业务信道的条件, 如满足, 向接收方 BTS下发快速业务信道指示; 以及设置为 接收到接收方 BTS反馈的快速业务信道建立成功消息后, 向接收方 MS下发快速业务 信道指派消息; 接收方 MSC设置为在接收方 MS在独立专用控制信道上建立控制信道链路过程 中, 向接收方 BSC转发短信中心发送的短消息数据 RP_DATA; 接收方 BTS设置为收到独立专用控制信道指示后, 建立独立专用控制信道, 并向 接收方 BSC反馈独立专用控制信道建立成功消息; 以及设置为收到快速业务信道指示 后, 建立快速业务信道, 并向接收方 BSC反馈快速业务信道建立成功消息。 本实施例中接收方 BSC判断接收方 MS当前所在小区是否满足为该接收方 MS建 立快速业务信道的条件包括判断接收方当前所在小区内的空闲业务信道数除以所配置 的业务信道数得到的值是否大于第二预设门限值, 如是, 则认为接收方当前所在小区 满足为所述接收方 MS建立快速业务信道的条件。
其具体判断方式与发送方 BSC 判断当前小区是否满足建立快速业务信道的条件 的一致, 本实施例中的第一预设门限值与第二门预设限值的取值可一样, 且第一预设 门限阈值与第二预设门限阈值可根据不同的网络配置具体选择,具体取值可为(0, 1]。 在此不再赘述。 可见, 本实施例中的短信接收系统在接收方接收短信过程中, 也可判断接收方当 前所在的小区是否满足利用快速业务信道进行短信接收的条件, 满足时, 就为接收方 建立快速业务信道 (例如建立 FACCH), 以尽快从独立专用控制信道跳转到建立的快 速业务信道上进行短信的接收, 加快短信接收的速率, 减少短信接收的时间, 进而可 减少短信接收不全的问题, 提高短信业务的可靠性和用户体验的满意度; 也能为其他 终端提供更多剩余的 SDCCH资源, 降低 SDCCH拥塞的概率。 为了更好的理解本发明, 下面结合具体的实施流程对本发明做进一步说明。 在发送方发送短信时, 其发送流程为: 接收发送方发送的信道请求; 判断发送方当前所在小区是否满足为发送方建立快速业务信道的条件, 如满足, 则为发送方建立快速业务信道; 发送方通过所建立的快速业务信道发送短消息。 上述过程具体请参见图 3所示, 包括: 步骤 301 : 发送方 MS发起发送短信流程, 通过发送方 BTS向发送方 BSC发送信 道请求请示信道; 步骤 302: 发送方 BSC接收该请示信道后,判断发送方 MS当前所在小区的"短信 快速发送开关"是否为打开, 也即判断该小区的业务信道是否富裕; 如是, 转至步骤 303; 否则, 转至步骤 309; 步骤 303: 发送方 BSC判断请示信道中 RA的值是否为预设值, 即 0001****, 如 是, 转至步骤 304, 否则, 转至步骤 309; 步骤 304: 发送方 BSC向发送方 BTS发送建立快速业务信道指示;
步骤 305: 发送方 BTS收到建立快速业务信道指示后, 激活一条业务信道作为快 速业务信道, 本实施例中可优选为 FACCH; 并在建立成功后, 向发送方 BSC反馈快 速业务信道建立成功消息, 步骤 306: 发送方 BSC收到快速业务信道建立成功消息后,通过发送方 BTS向发 送方 MS发送快速业务信道指派消息; 步骤 307:发送方 MS在指派的快速业务信道上建立控制信道链路接入协议(Link Access Protocol on the Dm channel, 简称为 LAPDm), 具体如下: 首先建立 SAPI=0的 LAPDm链路, 其次建立 SAPI=3的 LAPDm链路, BTS会针对两条设置异步平衡模 式(Set Asynchronous Balanced Mode,简称为 SABM)帧分别回非编码确认(Unnumbered Acknowledge, 简称为 UA) 帧, 并且分别向 BSC上报建立指示; 步骤 308: 控制信道链路建立好之后, 发送方 MS 占用业务信道以偷帧形式在快 速业务信道 (例如 FACCH) 上和网络侧交互信息, 通过基站子系统 (Base Station Subsystem, 简称为 BSS)、 MSC将短消息发送给短消息中心。 步骤 309: 发送方 BSC向发送方 BTS发送建立 SDCCH的指示, 通过 SDCCH信 道发送短信。 在接收方接收短信时, 其接收流程为: 接收方接收到接收移动交换中心发送的寻呼消息后, 发送信道请求; 为接收方建立并指派独立专用控制信道; 在指派的独立专用控制信道上建立控制信道链路的过程中, 判断接收方当前所在 小区是否满足为接收方建立快速业务信道的条件, 如满足, 则为接收方建立快速业务 信道, 转至下一步; 否则, 仍采用独立专用控制信道进行短信的接收; 接收方从所述独立专用控制信道跳转到所述快速业务信道, 通过所述快速业务信 道接收短消息。 上述过程具体请参见图 4所示, 包括: 步骤 401: 短消息中心接收到发送方 MS发来的短信后, 接收方 MSC向短信接收 方 MS发送寻呼消息;
步骤 402: 接收方 MS收到寻呼消息后, 通过接收方 BTS向接收方 BSC发送信道 请求以请示信道; 步骤 403:接收方 BSC收到请示信道后,由于此时请示信道的 RA值并非 0001****, 因此即使此时接收方 MS所在小区的"短信快速发送开关"为开时, 也并不能为接收方 MS激活业务信道; 因此此时接收方 BSC直接向接收方 BTS下发建立 SDCCH指示; 步骤 404: 接收方 BTS激活 SDCCH后, 向接收方 BSC反馈 SDCCH建立成功消 息; 步骤 405: 接收方 BSC收到 SDCCH建立成功消息后, 通过接收方 BTS向接收方 MS发送 SDCCH指派消息; 步骤 406: 接收方 MS在指派的 SDCCH建立控制信道, 具体为首先建立 SAPI=0 的 LAPDm链路, 建立之后接收到接收方 MSC接收到短消息中心发送的短消息数据 RP DATA, 接收方 MSC将接收到的 RP_DATA发送给接收方 BSC; 步骤 407: 接收方 BSC判断接收到的为 RP_DATA, 则进一步判断接收方 MS当 前所在小区的 "短信快速发送开关 "是否打开, 也即判断当前小区是否能为接收方建立 一条快速业务信道以接收短信, 如是, 转至步骤 408; 否则, 转至步骤 413; 步骤 408: 接收方 BSC向接收方 BTS发送建立快速业务信道指示; 步骤 409: 接收方 BTS收到建立快速业务信道指示后, 激活一条业务信道作为快 速业务信道, 本实施例中也可优选为 FACCH; 并在建立成功后, 向接收方 BSC反馈 快速业务信道建立成功消息; 步骤 410: 接收方 BSC收到快速业务信道建立成功消息后,通过接收方 BTS向接 收方 MS发送快速业务信道指派消息; 步骤 411 : 接收方 MS在 SDCCH接收到快速业务信道指派消息后, 跳转到 指派的快速业务信道也即 FACCH上,在该 FACCH建立控制信道(LAPDm, Link Access Protocol on the Dm channel) 链路, 具体如下: 接收方 MS在 FACCH信道上向 接收方 BTS发送 SABM ( SAPI=0) 帧, 接收方 BTS收到后向接收方 MS回 UA帧 (SAPI=0),并且向接收方 BSC上报建立指示(SAPI=0)。随后接收方 BSC发起 SAPI=3 的 LAPDm建链流程, 即向接收方 BTS发送建链请求。 接收方 BTS收到后向接收方
MS发送 SABM帧(SAPI=3 ), 接收方 MS收到 SABM帧后以 UA帧(SAPI=3 )响应。 基站收到 UA帧后, 向接收方 BSC回应建立证实; 步骤 412: 控制信道链路建立好之后, 接收方 MS 占用业务信道以偷帧形式在快 速业务信道 (例如 FACCH) 上和网络侧交互信息, 通过短消息中心、 MSC、 BSS 接 收到发送方发送的短消息; 接收方 MS成功跳转到快速业务信道后, 由接收方 BSC发 起, 与 BTS—起执行 SDCCH信道释放流程。 步骤 413: 接收方 MS继续在 SDCCH发起 SAPI=3的 LAPDm链路建立流程, 通 过 SDCCH信道接收短信。 为了更好的理解本发明, 下面快速业务信道为 FACCH为例对本发明实施例做进 —步说明: 对"短信快速发射开关"的设置的描述, 为方便起见, 下面以发送方 MS和 接收方 MS所在小区的所有 TCH信道均为空闲为例进行说明。应当理解的是, 在实际 情况下, 小区的空闲 TCH信道数 /配置 TCH信道数不一定为 1, 这里只是一个特例, 并不能作为本发明的限制。 假设发送方 MS处于小区 A, 接收方 MS处于小区 B。 小区 A和小区 B的"短信 快速发送开关开启门限"为 2/3。小区 A内 TCH空闲信道数 /配置 TCH信道数 =1,小区 B内 TCH空闲信道数 /配置 TCH信道数 =1。 则小区 A和小区 B的信道状态大于"短信 快速发送开关开启门限"。 因此, 小区 A的参数"短信快速发送开关"开启, 且小区 A 的 NECI值为 1 ; 同时小区 B的参数"短信快速发送开关"开启, 且小区 B的 NECI值 为 1。 基于上述设定, 发送方发送短信的流程如下: 步骤 501 : 移动台 MS处于小区 A, 发起发送短信流程, 向小区 A发送信道请求; 步骤 502: BSC收到请示信道、判断发信方所在小区 A的参数"短信快速发送开关" 为打开, 并且解析到信道请求中随机存取信息 (Random Access Information, 简称为 RA)值为 0001****。 贝 U BSC直接要求 BTS激活一条 TCH信道, BTS激活 TCH信道 成功。 BSC下发立即指派消息给 MS; 步骤 503: MS在 FACCH信道上发起 SAPI=0的层 2 (LAPDm) 建链。 BTS回 UA帧 (SAPI=0), 并向 BSC上报建立指示 (SAPI=0); 步骤 504: MS在 FACCH信道上发起 SAPI=3的层 2 (LAPDm) 建链, BTS回 UA帧 (SAPI=3 ), 并且 BSC上报建立指示 (SAPI=3 );
步骤 505: 发送短信的 MS占用 TCH信道, 以偷帧形式在 FACCH信道上和网络 侧交互信息, 最终短消息通过 BSS子系统、 MSC最终到达短消息中心; 步骤 506: 短信发送结束, 之后是 TCH信道释放流程, 在此不再赘述。 接收方接收短信的流程如下: 步骤 601 : 网络向收信 MS发送寻呼消息; 步骤 602: 收信方 MS向小区 B发送信道请求, 以响应寻呼; 步骤 603: BSC收到信道请求,要求小区 B的 BTS激活一条 SDCCH信道。 SDCCH 信道激活成功后, BSC向 MS发送立即指派; 步骤 604:收信方 MS收到立即指派后在 SDCCH信道上进行层 2建链(SAPI=0), L3 原因为寻呼响应。 基站将建立指示发送给 BSC。 BSC将 L3 内容"寻呼响应"上报 MSC; 步骤 605: MSC向 BSC发送短消息 RP_DATA, BSC收到短消息后判断小区 B的 参数"短信快速发送开关"为打开, 则立即要求该小区 BTS激活一条 TCH信道 (不再 继续在 SDCCH信道上发起 SAPI=3的 LAPDm链路建立流程), BTS激活成功后, BSC 向 MS发送指派命令, 将最新的 TCH信道指派给 MS; 步骤 607: MS在 FACCH信道上发起 SAPI=0的层 2 (LAPDm) 建链流程。 BTS 回 UA帧 (SAPI=0), 并向 BSC上报建立指示 (SAPI=0); 步骤 608: BSC在 FACCH信道上发起 SAPI=3的层 2 (LAPDm) 建链流程。 即 BSC向 BTS发送建立请求, BTS收到后向收信方 MS发送 SABM帧(SAPI=3 ), 收信 方 MS收到后以 UA帧 ( SAPI=3 ) 响应。 BTS收到 UA帧后向 BSC发送建立证实; 步骤 609: BSC收到建立证实 (SAPI=3 ) 后, BSC向 BTS发送短信息。 收信方 MS占用 TCH信道以偷帧形式在 FACCH信道上和网络侧交互信息; 值得注意的是, BSC收到建立证实 (SAPI=3 ) 后, 说明 MS成功跳转到 TCH信 道上, 则由 BSC发起, 与 BTS—道执行 SDCCH信道释放流程。 由于 SDCCH信道释 放流程和短信传送流程并行执行, 故不会增加时间; 短信发送结束, 之后是 TCH信道释放流程。
为了对本发明实施例利用快速业务信道进行短信的收、 发可节省时间有更直观的 认识, 下面对比现有技术对本发明实施例做进一步说明: 现有短信发送 /接收流程在 SDCCH信道上进行,由于 SDCCH信道在 26复帧上的 位置是固定的, 所以传递一包数据(MS从发送 I帧到接收到网络的 RR帧响应, 或网 络从发送 I帧到收到 MS的 RR帧响应)较慢, 本发明实施例通过偷帧在 FACCH信道 上传递信令, 传递一包数据的速度会大大提高。 而且, 随着短信内容越长, Um 口需 要传递的数据包数越多, 那么节省的时间就越长。 例如: 原流程在 SDCCH信道上传送一包数据一般需要 51帧的时间;而本专利在 FACCH 信道上传递一包数据一般需要 26帧的时间, 速度可以提高约 1倍。 下边针对短信发送流程和短信接收流程分别举例。 The present invention relates to the field of communications, and in particular, to a method and system for sending and receiving short messages. A Short Message Service (SMS) is a basic service provided by an operator. The terminal sends and receives short messages on the Standalone Dedicated Control Channel (SDCCH) channel in the idle mode, where the Service Access Point Identifier (SAPI) SAPI=3; the terminal is in the call process. The short message is sent and received on the slow Associated Control Channel with Traffic Channel (SACCH with TCH) channel, and the same SAPI=3. However, most of the terminals perform SMS transmission and reception in idle mode. When editing a long text message in idle mode (generally, the text message for editing 70 Chinese characters is a standard text message, and the text message with more than 70 Chinese characters is a long message), sometimes the transmission is unsuccessful, or the recipient receives the message. Complete phenomenon. The reason for the blame is that the SDCCH channel appears once in the 26 multiframe period, and the position is fixed, and the signaling is slow; while the long message content is too long, it will occupy the SDCCH channel for a long time, because the long message occupies For a long time SDCCH channel, when the short message is transmitted in an area where the cell handover occurs frequently or in an area where the network quality is not good, the key signaling of the short message is lost, and the short message transmission failure or the short message reception is incomplete. If the retransmission mechanism is adopted to ensure reliable transmission of the short message, it will inevitably further prolong the time that the SMS occupies the SDCCH channel, and the above problem cannot be fundamentally solved. SUMMARY OF THE INVENTION The main technical problem to be solved by the embodiments of the present invention is to provide a short message sending and receiving method and system, which solves the problem that the short message transmission failure occurs when an existing dedicated control channel is occupied for a long time in the process of sending or receiving a short message. Or the SMS received an incomplete question. According to an aspect of the present invention, a method for sending a short message is provided, including: receiving a channel request sent by a sender; determining whether a cell currently in the sender meets a condition for establishing a fast traffic channel for the sender, such as If yes, the sender establishes a fast traffic channel, where the fast traffic channel is used by the sender to send a short message. Preferably, determining whether the current cell of the sender is satisfied to establish a fast traffic channel for the sender includes: determining whether the number of idle traffic channels in the cell is divided by the number of traffic channels configured by the cell It is greater than the first preset threshold, and if yes, the cell is considered to satisfy the condition for establishing a fast traffic channel for the sender. Preferably, before establishing the fast traffic channel for the sender, the method further includes: determining whether the value of the random access information of the channel requested by the channel request is a preset value, and if yes, establishing a fast traffic channel for the sender . Preferably, after the fast traffic channel is established for the sender, the method further includes: the sender establishing a control channel link on the fast traffic channel; and sending a short message by establishing a good control channel link. Preferably, the fast traffic channel is a fast associated control channel. According to another aspect of the present invention, a short message sending system is provided, including a sender base station controller and a sender base transceiver station; wherein the sender base station controller is configured to receive the sender base station After the channel sent by the transceiver station is requested, it is determined whether the cell currently located by the mobile station of the sender satisfies the condition for establishing a fast traffic channel for the mobile station of the sender, and if yes, the fast transceiver channel indication is sent to the transceiver base station of the sender base station; And sending, by the sender base station transceiver station, a fast traffic channel assignment message to the sender mobile station after the fast service channel setup success message received by the sender base station transceiver station is received; the sender base transceiver station After receiving the channel request sent by the sender mobile station, sending a channel request to the base station controller; and setting, after receiving the fast traffic channel indication, establishing a fast traffic channel, and sending the fast traffic channel to the sender base station The controller feeds back a fast traffic channel setup success message; and is configured to send to the The transmitting mobile station transmits a fast traffic channel assignment message, wherein the fast traffic channel is used by the sender to send a short message. Preferably, the sender base station controller is configured to determine whether the value of the number of idle traffic channels in the cell divided by the number of traffic channels configured by the cell is greater than a first preset threshold, and if yes, the cell is considered to be satisfied. A condition for establishing a fast traffic channel for the sender mobile station. Preferably, the sender base station controller is further configured to: after determining that the cell currently in the mobile station satisfies the condition for establishing a fast traffic channel for the mobile station, set the new cause indication parameter of the cell to 1. Preferably, the sender base station controller is further configured to determine whether the value of the random access information in the channel request is a preset value before sending the fast service channel indication to the sending and receiving base station transceiver station, if yes And sending a fast traffic channel indication to the transmitting and receiving base station transceiver station. According to another aspect of the present invention, a method for receiving a short message is provided, including: establishing and assigning an independent dedicated control channel to the receiver after receiving a channel request sent by the receiver, where the channel request When the receiving party receives the paging message and sends it; in the process of establishing the control channel link on the assigned independent dedicated control channel, determining whether the current cell of the receiving party is satisfied to establish a fast service for the receiving party The condition of the traffic channel, if satisfied, establishing a fast traffic channel for the receiver, wherein the fast traffic channel is set to pass after the receiver jumps from the dedicated control channel to the fast traffic channel The fast traffic channel receives a short message. Preferably, in the process of establishing a control channel link on the assigned independent dedicated control channel, determining whether the current cell of the receiver is satisfied to establish a fast traffic channel for the receiver includes: establishing a control channel link process Receiving short message data; determining whether the number of idle traffic channels in the cell in which the receiver is currently divided by the number of configured traffic channels is greater than a second preset threshold, and if so, determining that the receiver is currently located The cell satisfies the condition for establishing a fast traffic channel for the recipient. Preferably, after the fast traffic channel is established by the receiver, the method further includes: the receiver jumping to the fast traffic channel, establishing a control channel link on the fast traffic channel, and establishing A good control channel link receives short messages. According to another aspect of the present invention, a short message receiving system is provided, including: a receiving base station controller, a receiving base station transceiver station; and the receiving base station controller is configured to receive the channel request, and receive the The base station transceiver station sends an independent dedicated control channel indication; and is configured to receive the independent dedicated control channel establishment success message after receiving the receiving base station transceiver station, and send the independent to the receiving mobile station by using the receiving base station transceiver station a dedicated control channel assignment message; and configured to determine, in a process of establishing a control channel link on the assigned independent dedicated control channel, whether the cell currently in the receiving mobile station satisfies a condition for establishing a fast traffic channel for the receiver, If yes, sending a fast traffic channel indication to the receiving base transceiver station; and setting a fast traffic channel setup success message to the receiving base transceiver station feedback, and transmitting, by the receiving base station Transmitting a fast traffic channel assignment message by the receiving mobile station; The receiving base transceiver station is configured to receive a channel request sent by the receiving mobile station, send a channel request to the receiving base station controller, and set an independent dedicated control after receiving the independent dedicated control channel indication a channel, and feeding back a separate dedicated control channel setup success message to the receiver base station controller; and configured to send a separate dedicated control channel assignment message to the receiver mobile station; and configured to receive the fast traffic channel indication, establish a fast traffic channel, and feeding back a fast traffic channel setup success message to the receiver base station controller; and configured to send a fast traffic channel assignment message to the receiver mobile station, wherein the fast traffic channel is used at the receiver After the mobile station jumps from the dedicated control channel to the fast traffic channel, the short message is received through the fast traffic channel. Preferably, the receiver base station controller is configured to determine whether the value of the number of idle traffic channels in the cell in which the mobile station is currently located is divided by the configured number of traffic channels is greater than a second preset threshold, and if so, It is considered that the cell in which the receiving mobile station is currently located satisfies the condition for establishing a fast traffic channel for the mobile station of the receiver. Preferably, the system further comprises: the receiver mobile station, configured to jump to the fast traffic channel, establish a control channel link on the fast traffic channel; receive short by establishing a good control channel link Message. The beneficial effects of the embodiments of the present invention are: The method and system for sending and receiving short messages provided by the embodiment of the present invention, when the sender sends a short message, determining whether the cell currently located by the sender satisfies the condition for sending the short message by using the fast service channel, and satisfies When the sender establishes a fast traffic channel and sends a short message through the fast traffic channel; in the same way, when the receiver receives the short message, it also determines whether the current cell of the receiver satisfies the condition for receiving the short message by using the fast traffic channel, and satisfies At this time, a fast traffic channel is established for the receiver to jump from the independent dedicated control channel to the established fast traffic channel as soon as possible to receive the short message. It can be seen that the embodiment of the present invention proposes that the fast traffic channel is used for transmitting and receiving short messages, instead of sending and receiving short messages on the independent dedicated control channel, which can greatly shorten the time used for sending or receiving short messages, which can be reduced to some extent. The problem of short message transmission failure or incomplete reception is to improve the reliability of the short message service and the satisfaction of the user experience. In addition, by using the fast service channel of the cell for short message reception and transmission, the time for the short message service to occupy the independent dedicated control channel can be reduced. Other services such as terminal location update and call initiation save independent dedicated control channel resources, reduce the probability of congestion of independent dedicated control channels, balance the load of independent dedicated control channels and traffic channels, and are more conducive to improving resource utilization. 1 is a schematic structural diagram of a short message receiving system according to an embodiment of the present invention; FIG. 2 is a schematic structural diagram of a short message receiving system according to an embodiment of the present invention; FIG. 3 is a schematic flowchart of a short message sending method according to an embodiment of the present invention; A schematic flowchart of a short message receiving method according to an embodiment of the present invention. The embodiment of the present invention uses the fast service channel of the cell to implement sending and receiving of a short message, which can greatly shorten the time used for sending or receiving a short message, reduce the problem of incomplete or unsatisfactory sending of the short message, and improve the reliability and user of the short message service. Satisfaction of experience; It can also save independent dedicated control channel resources for other terminal location update, call origin and other services, reduce the probability of independent dedicated control channel congestion, and balance the load of independent dedicated control channel and traffic channel. The present invention will be further described in detail below with reference to the accompanying drawings. Please refer to the short message sending system shown in FIG. 1 , which includes a sender mobile station (ie, a mobile station (MS), a sender base station controller (ie, a base station controller). Abbreviated as BSC), the sender base transceiver station (ie, the base transceiver station (BTS), where: the sender MS is set to send a channel request to the sender BTS; and is set to receive the sender After the fast traffic channel assignment message sent by the BSC, the short message is sent by the fast traffic channel assigned by the message; the sender BSC is set to receive the channel request sent by the sender BTS, and determine whether the current cell of the sender MS is satisfied for the transmission. The condition that the party MS establishes the fast traffic channel, that is, whether the service channel of the cell in which the sender MS is currently located is rich, and if yes, sends a fast traffic channel indication to the sender BTS; and is set to receive the feedback from the sender BTS. After the fast traffic channel setup success message, the fast service channel assignment message is sent to the sender MS; the sender BTS is set to send the channel request to the sender BSC after receiving the channel request sent by the sender MS; and is set to receive and send After the fast traffic channel indication sent by the party BSC, establish a fast traffic channel, and after the establishment is successful, The fast traffic channel establishment success message is fed back to the sender BSC. The condition that the sender BSC determines whether the current cell of the sender MS satisfies the establishment of the fast service channel for the sender MS includes: determining the number of idle traffic channels in the cell divided by the cell Whether the value obtained by the configured traffic channel number is greater than the first preset threshold, and if yes, the cell is considered to satisfy the condition for establishing a fast traffic channel for the sender MS. In the embodiment, the sender BSC will configure the "message fast transmission switch" for each cell according to the above method. When it is judged whether the current cell satisfies the establishment of a fast traffic channel, it is only necessary to determine whether the "message fast transmission switch gate" of the cell is open. The essence of the above two methods of judgment is the same. The sender BSC in the embodiment determines that the current cell satisfies the condition for establishing a fast traffic channel, and the new cell The establishment cause indication parameter (NECI) is set to 1; otherwise, the NECI of the cell is set to 0. The sender BSC can further determine the channel requested by the transmission channel request before transmitting the fast service channel indication to the sender BTS. The value of the Random Access Information (RA) is a preset value. The preset value in this embodiment may be 0001****, that is, the RA value in the channel for determining the request is 0001*. ***; If yes, the fast traffic channel indication is sent to the sender BTS. It can be seen that the short message sending system described in FIG. 1 determines that the TCH (traffic channel) of the current cell of the short message sender is rich in the process of sending the short message. When you choose to establish a fast traffic channel for the sender, for example A Fast Associated Control Channel (FACCH) is used as a transmission channel for short messages. Sending a text message using FACCH is much faster than sending a text message by using SDCCH. Therefore, the time taken for sending a text message can be greatly shortened, the problem of short message transmission failure can be reduced, the reliability of the short message service and the satisfaction of the user experience can be improved, and the other terminals can also be provided. More remaining SDCCH resources reduce the probability of SDCCH congestion. Similarly, on the receiving side, the fast traffic channel can also be used to receive the short message, as follows - see FIG. 2: The short message receiving system includes the receiving mobile station (ie, the receiving MS) and the receiving base station controller (ie, the receiving side) BSC), the receiving base transceiver station (ie, the receiving BTS) and the receiving mobile switching center (ie, the Mobile Switching Center (MSC); wherein: the receiving MS is configured to receive the mobile switching center. After the paging message, send a channel request to the receiving BSC through the receiving BTS; and set to receive the independent dedicated control channel assignment message sent by the receiving BSC, and establish a control channel on the independent dedicated control channel assigned by the message And receiving, after receiving the fast traffic channel assignment message sent by the receiver BSC, receiving the short message by using the fast traffic channel assigned by the message; specifically establishing a control channel link on the fast traffic channel; The control channel link receives the short message; the receiving side BSC is set to receive the receiving BTS to send the channel request And sending, to the receiver BTS, an independent dedicated control channel indication; and configured to send the independent dedicated control channel assignment message to the receiver MS after receiving the receiver BTS feedback independent dedicated control channel setup success message; and configured to receive the reception After the short message data RP_DATA sent by the MSC, it is determined whether the current cell of the receiving MS satisfies the condition for establishing a fast traffic channel for the receiver, and if yes, sends a fast traffic channel indication to the receiving BTS; and is configured to receive the receiving party. After the fast traffic channel establishment success message fed back by the BTS, the fast traffic channel assignment message is sent to the receiver MS; the receiver MSC is set to be in the process of establishing the control channel link on the independent dedicated control channel by the receiver MS, to the receiver BSC. Forwarding the short message data RP_DATA sent by the short message center ; the receiving BTS is set to receive the independent dedicated control channel indication, establish an independent dedicated control channel, and feed back the independent dedicated control channel establishment success message to the receiving BSC; and set to receive fast After the traffic channel is indicated, establish a fast traffic channel. And the fast traffic channel establishment success message is fed back to the receiving side BSC. In this embodiment, the receiving party BSC determines whether the current cell of the receiving MS satisfies the condition for establishing a fast traffic channel for the receiving MS, and includes determining that the receiving party is currently in the cell. If the value of the number of service channels divided by the configured number of traffic channels is greater than the second preset threshold, if yes, the cell currently in the receiver is considered to satisfy the condition for establishing a fast traffic channel for the receiver MS. The specific determination manner is the same as the condition that the sender BSC determines whether the current cell meets the requirements for establishing the fast service channel. The first preset threshold value and the second threshold preset value in this embodiment may be the same, and the The preset threshold threshold and the second preset threshold may be specifically selected according to different network configurations, and the specific value may be (0, 1). It is not described here. It can be seen that the short message receiving system in this embodiment is receiving. During the process of receiving the short message, the party may also determine whether the cell currently in the receiving party satisfies the condition for receiving the short message by using the fast service channel, and when satisfied, establish a fast traffic channel (for example, establishing a FACCH) for the receiver to perform independent dedicated control as soon as possible. The channel jumps to the established fast traffic channel to receive the short message, speeds up the receiving rate of the short message, reduces the time of receiving the short message, thereby reducing the problem of incomplete receiving of the short message, improving the reliability of the short message service and the satisfaction of the user experience; Can provide more remaining SDCCH resources for other terminals, reducing the probability of SDCCH congestion. For a better understanding of this The present invention is further described below in conjunction with a specific implementation process. When a sender sends a short message, the sending process is: receiving a channel request sent by the sender; determining whether the current cell of the sender is satisfied to establish a fast traffic channel for the sender If the condition is met, the sender establishes a fast service channel, and the sender sends a short message through the established fast service channel. For the specific process, as shown in FIG. 3, the method includes: Step 301: The sender MS initiates a process of sending a short message. Sending a channel request request channel to the sender BSC through the sender BTS; Step 302: After receiving the request channel, the sender BSC determines whether the "message fast transmission switch" of the current cell of the sender MS is open, that is, determines the cell If the service channel is rich; if yes, go to step 303; otherwise, go to step 309; Step 303: The sender BSC determines whether the value of RA in the request channel is a preset value, that is, 0001****, and if yes, go to step 304, otherwise, go to step 309; Step 304: The sender BSC sends a fast service to the sender BTS Channel indicator; Step 305: After receiving the fast traffic channel indication, the sender BTS activates a traffic channel as the fast traffic channel. In this embodiment, the FACCH may be preferred. After the establishment is successful, the fast traffic channel establishment success message is fed back to the sender BSC. Step 306: After receiving the fast traffic channel setup success message, the sender BSC sends a fast traffic channel assignment message to the sender MS through the sender BTS. Step 307: The sender MS establishes a control channel link on the assigned fast traffic channel. The Link Access Protocol on the Dm channel (LAPDm) is as follows: First, establish the LAPDm link with SAPI=0, and then establish the LAPDm link with SAPI=3, and the BTS will set the asynchronous balance mode for the two ( Set Asynchronous Balanced Mode (SABM) frames are respectively returned to the Unnumbered Acknowledge (UA) frame, and the indications are reported to the BSC respectively. Step 308: After the control channel link is established, the sending MS occupies the traffic channel. Interacting information on the fast traffic channel (such as FACCH) and the network side in the form of stealing frames, through the base station System (Base Station Subsystem, abbreviated as BSS), MSC sends the short message to the short message service center. Step 309: The sender BSC sends an indication to the sender BTS to establish an SDCCH, and sends a short message through the SDCCH channel. When the receiving party receives the short message, the receiving process is: after receiving the paging message sent by the mobile switching center, the receiving party sends a channel request; establishes and assigns an independent dedicated control channel to the receiving party; on the assigned independent dedicated control channel In the process of establishing a control channel link, it is determined whether the current cell of the receiver satisfies the condition for establishing a fast traffic channel for the receiver. If yes, the receiver establishes a fast traffic channel and proceeds to the next step; otherwise, it still uses independent dedicated The control channel performs receiving of the short message; the receiving party jumps from the independent dedicated control channel to the fast traffic channel, and receives the short message through the fast traffic channel. For details, refer to FIG. 4, which includes: Step 401: After receiving the short message sent by the sender MS, the short message center sends a paging message to the short message receiver MS. Step 402: After receiving the paging message, the receiving MS sends a channel request to the receiving BSC to indicate the channel through the receiving BTS. Step 403: After the receiving BSC receives the request channel, the RA value of the request channel is not 0001. ****, therefore, even if the "message fast transmission switch" of the cell where the receiver MS is located is open, the service channel cannot be activated for the receiver MS; therefore, the receiver BSC is directly sent to the receiver BTS. SDCCH indication; Step 404: After receiving the SDCCH, the receiver BTS feeds back the SDCCH setup success message to the receiver BSC. Step 405: After receiving the SDCCH setup success message, the receiver BSC sends an SDCCH assignment message to the receiver MS through the receiver BTS. Step 406: The receiving MS establishes a control channel in the designated SDCCH, specifically, first establishing a LAPDm link with SAPI=0. After the establishment, the receiving MSC receives the short message data RP DATA sent by the short message center, and the receiving MSC will The received RP_DATA is sent to the receiving BSC. Step 407: The receiving BSC determines that the received RP_DATA is sent, and further determines that the receiving MS is currently in the cell. "Off", that is, whether the current cell can establish a fast traffic channel for the receiver to receive the short message, if yes, go to step 408; otherwise, go to step 413; Step 408: Receiver BSC sends the establishment to the receiver BTS A fast traffic channel indication; Step 409: After receiving the fast traffic channel indication, the receiver BTS activates a traffic channel as a fast traffic channel, and may also be a FACCH in this embodiment; and after the establishment is successful, feedback to the receiver BSC The fast traffic channel setup success message is obtained. Step 410: After receiving the fast traffic channel setup success message, the receiver BSC sends a fast traffic channel assignment message to the receiver MS through the receiver BTS. Step 411: The receiver MS receives the fast service on the SDCCH. After the channel assignment message, the jump to the assigned fast traffic channel, that is, the FACCH, is performed on the FACCH Link Access Protocol on the Dm channel link, as follows: The receiver MS receives on the FACCH channel. The party BTS sends a SABM (SAPI=0) frame, and after receiving the BTS, the receiver BTS returns a UA frame to the receiver MS (SAPI=0), and BSC reports the recipient establishment indication (SAPI = 0). Then, the receiving BSC initiates the LAPDm establishing process of SAPI=3, that is, sends a link establishment request to the receiving BTS. Receiver BTS receives the receiver to the receiver The MS sends a SABM frame (SAPI=3), and the receiving MS responds with a UA frame (SAPI=3) after receiving the SABM frame. After receiving the UA frame, the base station sends a confirmation to the receiving BSC. Step 412: After the control channel link is established, the receiving MS occupies the traffic channel and exchanges information on the fast traffic channel (for example, FACCH) and the network side. The short message center, the MSC, and the BSS receive the short message sent by the sender; after the receiver MS successfully jumps to the fast traffic channel, the receiver BSC initiates the SDCCH channel release process with the BTS. Step 413: The receiving MS continues to initiate the LAPDm link establishment procedure of SAPI=3 on the SDCCH, and receives the short message through the SDCCH channel. For a better understanding of the present invention, the following fast traffic channel is a FACCH as an example. Step-by-step description of the embodiment of the present invention: Description of the setting of the "SMS fast transmitting switch", for the sake of convenience, the sender MS and the receiving party below All TCH channels in the cell where the MS is located are idle. It should be understood that, in actual situations, the number of idle TCH channels/config TCH channels of the cell is not necessarily one, which is only a special case and is not a limitation of the present invention. It is assumed that the sender MS is in cell A and the receiver MS is in cell B. The "SMS fast transmission switch open threshold" of cell A and cell B is 2/3. The number of TCH idle channels in the cell A / the number of configured TCH channels = 1, the number of TCH idle channels in the cell B / the number of configured TCH channels = 1. Then, the channel state of the cell A and the cell B is greater than the "message fast transmission switch open threshold". Therefore, the parameter "SMS fast transmission switch" of the cell A is enabled, and the NECI value of the cell A is 1; at the same time, the parameter "SMS fast transmission switch" of the cell B is enabled, and the NECI value of the cell B is 1. Based on the above setting, the process of sending a short message by the sender is as follows: Step 501: The mobile station MS is in the cell A, initiates a process of sending a short message, and sends a channel request to the cell A. Step 502: The BSC receives the request channel and determines the cell where the sender is located. The parameter "SMS quick send switch" of A is turned on, and the Random Access Information (RA) value in the channel request is 0001****. The Bay U BSC directly requests the BTS to activate a TCH channel, and the BTS activates the TCH channel successfully. The BSC sends an immediate assignment message to the MS; Step 503: The MS initiates Layer 2 (LAPDm) chaining of SAPI=0 on the FACCH channel. The BTS returns the UA frame (SAPI=0), and reports the establishment indication to the BSC (SAPI=0); Step 504: The MS initiates layer 2 (LAPDm) of SAPI=3 on the FACCH channel, and the BTS returns the UA frame (SAPI= 3), and the BSC reports the establishment indication (SAPI=3); Step 505: The MS that sends the short message occupies the TCH channel, and exchanges information on the FACCH channel and the network side in the form of a stealing frame. The short message finally reaches the short message center through the BSS subsystem and the MSC. Step 506: The short message is sent, and then the TCH is The channel release process is not described here. The process of receiving the short message by the receiving party is as follows: Step 601: The network sends a paging message to the receiving MS. Step 602: The receiving MS sends a channel request to the cell B to respond to the paging. Step 603: The BSC receives the channel request, requesting The BTS of cell B activates one SDCCH channel. After the SDCCH channel is successfully activated, the BSC sends an immediate assignment to the MS. Step 604: After receiving the immediate assignment, the receiving MS performs Layer 2 chaining on the SDCCH channel (SAPI=0), and the L3 causes the paging response. The base station sends an indication of establishment to the BSC. The BSC reports the L3 content "Paging Response" to the MSC. Step 605: The MSC sends a short message RP_DATA to the BSC. After receiving the short message, the BSC determines that the parameter "SMS fast transmission switch" of the cell B is open, and immediately requests the cell BTS to be activated. A TCH channel (the LAPDm link establishment procedure of SAPI=3 is no longer initiated on the SDCCH channel). After the BTS is successfully activated, the BSC sends an assignment command to the MS to assign the latest TCH channel to the MS. Step 607: MS is in FACCH Layer 2 (LAPDm) chaining process with SAPI=0 is initiated on the channel. The BTS returns the UA frame (SAPI=0), and reports the establishment indication (SAPI=0) to the BSC; Step 608: The BSC initiates a Layer 2 (LAPDm) chain-building procedure of SAPI=3 on the FACCH channel. That is, the BSC sends a setup request to the BTS, and after receiving the BTS, the BTS sends a SABM frame (SAPI=3), and the receiving MS receives the UA frame (SAPI=3) after receiving it. After receiving the UA frame, the BTS sends a setup confirmation to the BSC. Step 609: After the BSC receives the setup confirmation (SAPI=3), the BSC sends a short message to the BTS. The receiving MS occupies the TCH channel to exchange information on the FACCH channel and the network side in the form of a sneak frame. It is worth noting that after the BSC receives the setup confirmation (SAPI=3), it indicates that the MS successfully jumps to the TCH channel. The BSC initiates, and the BTS-channel performs the SDCCH channel release procedure. Since the SDCCH channel release process and the short message transmission process are executed in parallel, no time is added; the short message transmission ends, followed by the TCH channel release process. In order to provide a more intuitive understanding of the time-saving of the short message transmission by using the fast service channel in the embodiment of the present invention, the following describes the embodiment of the present invention in comparison with the prior art: The existing short message transmission/reception process is performed on the SDCCH channel. Since the position of the SDCCH channel on the 26 multiframe is fixed, a packet of data is transmitted (the MS transmits the I frame to the RR frame response of the received network, or the network transmits the I frame to the received RR frame response of the MS). Slowly, the embodiment of the present invention transmits signaling on the FACCH channel by stealing frames, and the speed of transmitting a packet of data is greatly improved. Moreover, as the content of the short message is longer, the more packets the Um port needs to transmit, the longer the time saved. For example, the original process generally requires 51 frames to transmit a packet of data on the SDCCH channel. However, this patent generally requires 26 frames of time to transmit a packet of data on the FACCH channel, and the speed can be increased by about 1 time. The following is an example of the SMS sending process and the SMS receiving process.
1 ) 对于短信发送流程 根据图 3以及上述介绍可知, 本发明实施例提供的短信发送方法没有额外增加信 令流程 (新增的只有判断), 每发送一包数据 (终端从发送 I帧到接收到 RR帧响应), 在 FACCH信道上比在 SDCCH信道上可以节省 26帧、 约 115ms时间。 以发送方 MS 编辑一条标准短信 (70个汉字字符) 为例, 一条标准短信在 Um口一般需要 3包发送 完毕。 那么, 结合以上数据可得, 发信方可以节省 350ms左右。 如果发送的是长短信 (设为 K 个汉字字符, K>70, 且 Κ 是 70 的整数倍), 那么发信方可以节省约 115*3*([K/70]+l)ms, 其中, []为取整运算。 1) For the short message sending process, according to FIG. 3 and the above description, the short message sending method provided by the embodiment of the present invention does not additionally increase the signaling flow (additional only judgment), and each time a packet of data is sent (the terminal sends an I frame to receive) To the RR frame response), 26 frames, about 115 ms, can be saved on the FACCH channel than on the SDCCH channel. Take the sender MS to edit a standard short message (70 Chinese characters) as an example. A standard short message generally needs 3 packets to be sent on the Um port. Then, combined with the above data, the sender can save about 350ms. If a long message is sent (set to K Chinese characters, K>70, and Κ is an integer multiple of 70), then the sender can save about 115*3*([K/70]+l)ms, where , [] is a rounding operation.
2) 短信接收流程 根据图 4以及上述介绍可知, 本发明实施例提供的短信接收方法虽然相对现有短 信接收方法增加了几个信令流程, 但在 FACCH信道上传递短信内容所减少的时间完 全可以抵消新增信令流程增加的时间, 而且还会节省一些时间。 这是因为, 通过实验 数据统计, TCH信道激活〜 TCH信道激活确认会增加不超过 20~100ms时间, 指派命 令〜建立指示(SAPI=0)会增加 200~300ms时间, 但在 FACCH信道上的 SAPI=3的层 2建链会缩短 200ms左右时间。 因此正常情况下, 从成功激活 TCH信道, 到接收方 MS在 FACCH信道上成功建链 LAPDm链路增加时间应该不超过 200ms。 综上, 以接 收方 MS接收一条标准短信 (70个汉字字符) 为例, 由于在 Um口一般需要 3包左右 可以接收完毕 (可节省约 350ms), 那么本专利的信令流程在 FACCH信道上传递短信 内容所减少的时间约为 150ms。 如果接收的是长短信(设为 K个汉字字符, K>70, 且
K是 70的整数倍), 则收信方可以节省约 115*3*([K/70]+l)-200ms的时间, 其中, [] 为取整运算。 因此, 根据上述分析可知, 本发明实施例在发送方和接收方当前所在业务信道富 裕时, 可重新建立一条快速业务信道进行短信的收发, 可在较大程度上缩短短信发送 和接收的时间, 因此可以减少长短信发送失败或接收不完全的问题,提高 SMS业务的 可靠性。 同时, 本发明实施例利用小区的快速业务信道进行短信收、 发, 可以减少短信业 务占用独立专用控制信道的时间, 为其他终端位置更新、 起呼等业务节省了独立专用 控制信道资源, 可降低独立专用控制信道拥塞的概率, 均衡独立专用控制信道和业务 信道的负荷, 更利于提高资源的利用率。 以上内容是结合具体的实施方式对本发明所作的进一步详细说明, 不能认定本发 明的具体实施只局限于这些说明。 对于本发明所属技术领域的普通技术人员来说, 在 不脱离本发明构思的前提下, 还可以做出若干简单推演或替换, 都应当视为属于本发 明的保护范围。 工业实用性 本发明实施例提供的技术方案可以应用于短信服务领域, 提供一种短信发送、 接 收方法及系统, 解决现有短信发送或接收过程中, 需占用独立专用控制信道较长时间 而导致短信发送失败、 或短信接收不完全的问题。
2) SMS receiving process According to FIG. 4 and the above description, although the short message receiving method provided by the embodiment of the present invention adds several signaling processes to the existing short message receiving method, the time taken to transmit the short message content on the FACCH channel is completely reduced. It can offset the increase in the new signaling process and save some time. This is because, through experimental data statistics, TCH channel activation ~ TCH channel activation confirmation will increase no more than 20~100ms time, assignment command ~ setup indication (SAPI=0) will increase 200~300ms time, but SAPI on FACCH channel The layer 2 of =3 will shorten the time of about 200ms. Therefore, under normal circumstances, the time from the successful activation of the TCH channel to the successful completion of the LAPDm link on the FACCH channel by the receiving MS should not exceed 200 ms. In summary, the receiving MS receives a standard short message (70 Chinese characters) as an example. Since the Um port generally needs about 3 packets to be received (can save about 350 ms), the signaling flow of this patent is on the FACCH channel. The time taken to deliver the text message is approximately 150ms. If you receive a long message (set to K Chinese characters, K>70, and K is an integer multiple of 70), then the receiver can save about 115*3*([K/70]+l)-200ms, where [] is a rounding operation. Therefore, according to the foregoing analysis, the embodiment of the present invention can re-establish a fast service channel for sending and receiving short messages when the current service channel of the sender and the receiver is rich, which can shorten the time for sending and receiving short messages to a large extent. Therefore, the problem that the long message transmission failure or the reception is incomplete can be reduced, and the reliability of the SMS service is improved. At the same time, the embodiment of the present invention uses the fast service channel of the cell to perform short message reception and transmission, which can reduce the time for the short message service to occupy the independent dedicated control channel, and save independent dedicated control channel resources for other terminal location update and call origin services, and can reduce The probability of independent dedicated control channel congestion, balancing the load of independent dedicated control channels and traffic channels, is more conducive to improving resource utilization. The above is a further detailed description of the present invention in connection with the specific embodiments, and the specific implementation of the invention is not limited to the description. It will be apparent to those skilled in the art that the present invention may be made without departing from the spirit and scope of the invention. Industrial Applicability The technical solution provided by the embodiments of the present invention can be applied to the field of short message service, and provides a method and system for sending and receiving short messages, which solves the problem that an independent dedicated control channel needs to occupy a long time in the process of sending or receiving a short message. The problem of SMS sending failure, or SMS receiving is not complete.