在网络内提供短信服务的方法
【专利摘要】本发明公开了一种在一网络内提供短信服务的方法。在同时支持分组交换技术和电路交换技术的一网络内,第一装置在一分组交换域或一电路交换域内传送一短信至一第二装置。当在分组交换域内首次尝试传送短信因为网络相关问题而被拒绝时,会在电路交换域内再次尝试传送短信。当在电路交换域内首次尝试传送短信因为网络相关问题而被拒绝,会在分组交换域内再次尝试传送短信或直接放弃短信服务。因此,本发明能提高传送短信的成功率。
【专利说明】在网络内提供短信服务的方法
【技术领域】
[0001]本发明涉及一种在网络内提供短信服务的方法,尤其涉及一种在网络内提供短信服务并提高短信传送成功率的方法。
【背景技术】
[0002]在一移动网络内,使用者可以用短信服务(short message service, SMS)来传送数据(大多是文字信息)给其它使用者。短信的传送可在第二代(second generation, 2G)、第三代(third generation, 3G)或第四代(fourth generation, 4G)无线接入技术(Radio Access Technology, RAT)等的分组交换(packet-switched, PS)域或电路交换(circuit-switched, CS)域进行。这些短信可为传送至单一基站的指定使用者信息,或传送至多个基站的广播信息。
[0003]第三代合作伙伴计划(the3rdGeneration Partnership Project, 3GPP)制定的规范TS24.011定义了移动无线接口所支持的短信功能。在分组交换域或电路交换域内,传送短信的尝试会因为许多原因被拒绝,因此如何提高传送短信的成功率是重要课题。
【发明内容】
[0004]鉴于上述现有技术的问题,本发明的目的在于提供一种在一网络内提供短信服务的方法,以提高传送短信的成功率。
[0005]为达到上述目的,本发明公开一种在一网络内提供短信服务的方法,其包括:在所述网络的一分组交换域或一电路交换域内,一第一装置传送一短信至一第二装置;以及当所述第一装置在所述分组交换域内传送所述短信的一第一尝试因为一第一网络相关原因被拒绝时,所述第一装置在所述电路交换域内重新传送所述短信至所述第二装置。
【专利附图】
【附图说明】
[0006]图1和图2为本发明实施例中在网络内提供短信服务的方法的流程图。
[0007]其中,附图标记说明如下:
[0008]110 ~300步骤
【具体实施方式】
[0009]图1的流程图说明了本发明第一实施例中一种在网络内提供短信服务的方法。网络内可包括多个移动装置,可在网络的分组交换域或电路交换域内建立数据链路,使得一发送端装置能将将短信传送至一接收端装置。图1的流程图包括下列步骤:
[0010]步骤110:选择短信传送方式:若选择分组交换域,执行步骤120 ;若选择电路交换域,执行步骤220 ;
[0011]步骤120:发送端装置在分组交换域内将短信传送至接收端装置,执行步骤130 ;
[0012]步骤130:判断在分组交换域内是否能成功发送短信:若是,执行步骤300 ;若否,执行步骤140 ;
[0013]步骤140:在分组交换域内传送短信的尝试被拒绝时,判断是否接收到一第一网络相关原因:若是,执行步骤150 ;若否,执行步骤290 ;
[0014]步骤150:发送端装置在电路交换域内将短信重新传送至接收端装置,执行步骤160 ;
[0015]步骤160:判断在电路交换域内是否能成功发送短信:若是,执行步骤300 ;若否,执行步骤290 ;
[0016]步骤220:发送端装置在电路交换域内将短信传送至接收端装置,执行步骤230 ;
[0017]步骤230:判断在电路交换域内是否能成功发送短信:若是,执行步骤300 ;若否,执行步骤290 ;
[0018]步骤290:放弃传输短信,执行步骤300 ;
[0019]步骤300:结束短信服务。
[0020]本发明图1所示的方法可应用在同时支持分组交换技术和电路交换技术的任何网络上,网络类型并不限定本发明的范畴。
[0021]在网络的电路交换域内,在数据传输前会先在一传送端节点和一接收端节点之间建立一实体电路。此实体电路专属于目前传输,且在传输期间会持续维持。在目前传输结束后,网络会释出实体电路给其它传输。
[0022]在网络的分组交换域内,信息会先被分割为多个较小信息包,再从传送端节点透过中间节点传送至接收端节点。分组交换技术在节点之间会设定特定数目的专属连结,每一专属连结具有特定位率和延迟时间。不同通讯协议会使用不同类型的信息包,可在接收端节点以相对应方式加以读取。
[0023]在步骤110中首先会选择短信传送方式:若选择分组交换域,步骤120中发送端装置会在分组交换域内将短信传送至接收端装置;若选择电路交换域,步骤220中发送端装置会在电路交换域内将短信传送至接收端装置。发送端装置在特定时间所使用的特定无线接入技术和短信传送方式相关于网络讯号强弱、发送端装置支持的通讯类型或使用者偏好等,因此并不限定本发明的范畴。
[0024]若在步骤130中判断在分组交换域内能成功发送短信,本发明第一实施例会执行步骤300以结束短信服务;若在步骤130中判断在分组交换域内无法成功发送短信,本发明第一实施例会执行步骤140。若在步骤230中判断在电路交换域内能成功发送短信,本发明第一实施例会执行步骤300以结束短信服务;若在步骤230中判断在电路交换域内无法成功发送短信,本发明第一实施例会执行步骤290以放弃传输短信。
[0025]依据第三代合作伙伴计划规范TS24.011,当在分组交换域内传送短信的尝试被拒绝时,网络会传送一错误信息(RP-ERROR message)至发送端装置。在步骤140中,本发明会判断此错误信息是否为第一网络相关原因,例如第三代合作伙伴计划规范TS24.011所定义的原因#28「未定义用户(Unidentified subscriber)」或原因#38「网络故障(Networkout of order)Jο原因#28代表用户并未在公共陆地移动网络(Public Land MobileNetwork, PLMN)上注册。原因#38代表此时网络无法正常运作,且故障情形可能会维持一段时间。若在步骤140中判断传送短信的尝试不是因为网络相关问题而被拒绝,本发明会执行步骤290以放弃传输短信;若在步骤140中判断传送短信的尝试是因为网络相关问题而被拒绝,本发明会执行步骤150。
[0026]在步骤150中,发送端装置会在电路交换域内将短信从重新传送至接收端装置。若在步骤160中判断在电路交换域内能成功发送短信,本发明会执行步骤300以结束短信服务;若在步骤160中判断在电路交换域内无法成功发送短信,本发明会执行步骤290以放弃传输短信。因此,本发明第一实施例可提供一种重传短信的机制,进而提高传送短信的成功率。
[0027]图2的流程图说明了本发明第二实施例中一种在网络内提供短信服务的方法。网络内可包括多个移动装置,可在网络的分组交换域或电路交换域内建立数据链路,使得一发送端装置能将将短信传送至一接收端装置。图2的流程图包括下列步骤:
[0028]步骤110:选择短信传送方式:若选择分组交换域,执行步骤120 ;若选择电路交换域,执行步骤220 ;
[0029]步骤120:发送端装置在分组交换域内将短信传送至接收端装置,执行步骤130 ;
[0030]步骤130:判断在分组交换域内是否能成功发送短信:若是,执行步骤300 ;若否,执行步骤140 ;
[0031]步骤140:在分组交换域内传送短信的尝试被拒绝时,判断是否接收到一第一网络相关原因:若是,执行步骤150 ;若否,执行步骤290 ;
[0032]步骤150:发送端装置在电路交换域内将短信重新传送至接收端装置,执行步骤160 ;
[0033]步骤160:判断在电路交换域内是否能成功发送短信:若是,执行步骤300 ;若否,执行步骤290 ;
[0034]步骤220:发送端装置在电路交换域内将短信传送至接收端装置,执行步骤230 ;
[0035]步骤230:判断在电路交换域内是否能成功发送短信:若是,执行步骤300 ;若否,执行步骤240 ;
[0036]步骤240:在电路交换域内传送短信的尝试被拒绝时,判断是否接收到一第二网络相关原因:若是,执行步骤250 ;若否,执行步骤290 ;
[0037]步骤250:发送端装置在分组交换域内将短信重新传送至接收端装置,执行步骤260 ;
[0038]步骤260:判断在分组交换域内是否能成功发送短信:若是,执行步骤300 ;若否,执行步骤290 ;
[0039]步骤290:放弃传输短信,执行步骤300 ;
[0040]步骤300:结束短信服务。
[0041]本发明图2所示的方法可应用在同时支持分组交换技术和电路交换技术的任何网络上,网络类型并不限定本发明的范畴。
[0042]在图2所示,本发明第二实施例中,步骤110?230的运作和第一实施例相同。然而,本发明第二实施例另包括步骤240?260。
[0043]若在步骤230中判断在电路交换域内能成功发送短信,本发明第二实施例会执行步骤300以结束短信服务;若在步骤230中判断在电路交换域内无法成功发送短信,本发明第二实施例会执行步骤140。
[0044]依据第三代合作伙伴计划规范TS24.011,当在电路交换域内传送短信的尝试被拒绝时,网络会传送一错误信息至发送端装置。在步骤240中,本发明会判断此错误信息是否为第二网络相关原因,例如第三代合作伙伴计划规范TS24.011所定义的原因#28「未定义用户」或原因#38「网络故障」。原因#28代表用户并未在公共陆地移动网络上注册。原因#38代表此时网络无法正常运作,且故障情形可能会维持一段时间。若在步骤240中判断传送短信的尝试不是因为网络相关问题而被拒绝,本发明会执行步骤290以放弃传输短信;若在步骤140中判断传送短信的尝试是因为网络相关问题而被拒绝,本发明会执行步骤 250。
[0045]在步骤250中,发送端装置会在分组交换域内将短信从重新传送至接收端装置。若在步骤260中判断在分组交换域内能成功发送短信,本发明会执行步骤300以结束短信服务;若在步骤260中判断在分组交换域内无法成功发送短信,本发明会执行步骤290以放弃传输短信。因此,本发明第二实施例可提供一种重传短信的机制,进而提高传送短信的成功率。
[0046]在本发明第一实施例中,当在分组交换域内首次尝试传送短信因为网络相关问题而被拒绝,会在电路交换域内再次尝试传送短信;当在电路交换域内首次尝试传送短信因为网络相关问题而被拒绝,会直接放弃短信服务。由于电路交换域通常能提供较为稳定的短信服务,因此在不大幅增加重传次数的情况下,本发明第一实施例能提高传送短信的成功率。
[0047]在本发明第二实施例中,当在分组交换域内首次尝试传送短信因为网络相关问题而被拒绝,会在电路交换域内再次尝试传送短信;当在电路交换域内首次尝试传送短信因为网络相关问题而被拒绝,会在分组交换域内再次尝试传送短信。换而言之,当在分组交换域和电路交换域内尝试传送短信皆被拒绝后,本发明第二实施例才会放弃短信服务。针对海嘯或地震等紧急状况,本发明第二实施例可运用所有资源来提供短信服务。
[0048]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种在一网络内提供短信服务的方法,其包括: 在所述网络的一分组交换域或一电路交换域内,一第一装置传送一短信至一第二装置;以及 当所述第一装置在所述分组交换域内传送所述短信的一第一尝试因为一第一网络相关原因被拒绝时,所述第一装置在所述电路交换域内重新传送所述短信至所述第二装置。
2.如权利要求1所述的在一网络内提供短信服务的方法,其特征在于,另包括: 所述第一装置接收对应于所述第一尝试失败的一错误信息; 当所述错误信息为一第三代合作伙伴计划规范TS24.0ll中所定义的一原因#28「未定义用户」或一原因#38「网络故障」时,所述第一装置判定所述第一尝试是因为所述第一网络相关原因而被拒绝。
3.如权利要求1所述的在一网络内提供短信服务的方法,其特征在于,另包括: 当所述第一装置在所述电路交换域内传送所述短信的一第二尝试因为一第二网络相关原因被拒绝时,所述第一装置在所述分组交换域内重新传送所述短信至所述第二装置。
4.如权利要求3所述的在一网络内提供短信服务的方法,其特征在于,另包括: 所述第一装置接收对应于所述第二尝试失败的一错误信息; 当所述错误信息为一第三代合作伙伴计划规范TS24.011中所定义的一原因#28「未定义用户」或一原因#38「网络故障」时,所述第一装置判定所述第二尝试是因为所述第二网络相关原因而被拒绝。
5.如权利要求1所述的在一网络内提供短信服务的方法,其特征在于,另包括: 当所述第一装置在所述电路交换域内传送所述短信的一第二尝试被拒绝时,所述第一装置放弃传送所述短信。
【文档编号】H04W4/14GK103929721SQ201310745965
【公开日】2014年7月16日 申请日期:2013年12月30日 优先权日:2013年1月11日
【发明者】郑宗佑, 郭世君 申请人:宏碁股份有限公司