一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

短信发送方法及系统与流程

2022-02-19 03:05:33 来源:中国专利 TAG:


1.本技术涉及通信技术领域,特别涉及短信发送技术。


背景技术:

2.如今智能手机已经在整个社会普及,数量众多的手机应用成为了人们生活当中不可或缺的一部分。越来越多的手机应用都用到了手机定位技术,无论是本地搜索类应用,还是各种商业信息发布类应用,更不用说众多的交通导航类应用。可以说定位服务(lbs)的应用已经是当下最为流行的移动应用之一。
3.对于网络始发定位请求而言,supl位置服务平台(slp)需要通知目标supl支持的终端(set)参与定位工作(而在终端始发定位请求中,请求的发起者与set在一个设备上),这个流程也叫supl init。supl init支持的协议很多,例如通过sip、wap、sms等,或者直接利用udp、tcp等。在使用sip、wap或sms等协议时还需要借助移动通信领域中现有的组件,如sms需要先通过短信息中心sms center来处理。sms是现有的supl init主要的承载方法。
4.supl定位方法依赖sms短信网关,前提是服务商要跟移动网络运营商申请二进制短信的发送权限,接入移动运营商的短信网关协议(例如联通的sgip协议、移动的cmpp协议)。不同地区运营商之间短信网关是独立部署的,承载supl init的二进制短信在跨短信中心漫游时,可能在转换过程中导致短信部分数据帧的破坏或丢失。二进制短信的送达率直接决定了基于supl协议的定位方法的成功率。因此,现有的直接接入运营商短信网关的方法具有以下局限性:1)接入运营商短信网关的成本高:需要接入多地区多类型运营商,不但需要准入门槛,而且开发对接成本和周期都非常长;2)运营商对于短信发送的次数和频率具有限制;3)二进制在跨运营商短信中心之间漫游可能存在信息丢失或转换格式出错等问题。


技术实现要素:

5.本技术的目的在于提供一种短信发送方法及系统,避免了与移动网络短信中心对接的准入门槛,并且避免了跨网络短信漫游,降低了因漫游导致的格式转换问题,进而有效提升了短信送达的速度和成功率。
6.本技术公开了一种基于短信发送系统的短信发送方法,所述短信发送系统包括路由表和n个无线发送模块,所述路由表中包括n个发送通道的状态信息,所述n个无线发送模块分别对应n个发送通道,其中,每个无线发送模块包括一个sim卡,n个无线发送模块的n个sim卡至少归属于两个不同的归属地,所述状态信息包括通道对应的sim卡的归属地、通道信号强度、通道空闲度和通道发送成功率,其中n≥2;
7.所述短信发送方法包括:
8.获取目标移动终端号码;
9.根据所述目标移动终端号码确定该号码的移动网络和归属地;
10.根据所述通道对应的sim卡的归属地和所述目标移动终端号码的归属地确定所述
目标移动终端号码与各通道的归属地匹配度;
11.根据所述归属地匹配度以及所述通道信号强度、通道空闲度和通道发送成功率确定发送通道;
12.根据所确定的发送通道通过对应的无线发送模块向所述目标移动终端号码发送短信。
13.在一个优选例中,所述状态信息还包括通道对应的sim卡的移动网络;
14.所述根据所述归属地匹配度以及所述通道信号强度、通道空闲度和通道发送成功率确定发送通道之前,还包括:
15.根据所述通道对应的sim卡的移动网络和所述目标移动终端号码的移动网络确定所述目标移动终端号码与各通道的移动网络匹配度;
16.所述根据所述归属地匹配度以及所述通道信号强度、通道空闲度和通道发送成功率确定发送通道,进一步包括:
17.根据所述归属地匹配度、所述移动网络匹配度以及所述通道信号强度、通道空闲度和通道发送成功率确定所述发送通道。
18.在一个优选例中,所述短信发送系统还包括服务器,所述路由表存储在所述服务器中,所述服务器和各所述无线发送模块以因特网连接;
19.所述n个无线发送模块分布在不同的地域,使得每个无线发送模块能够直接接入其sim卡对应归属地的移动网络。
20.在一个优选例中,所述状态信息还包括无线发送模块分布的地域;
21.所述根据所述归属地匹配度以及所述通道信号强度、通道空闲度和通道发送成功率确定发送通道之前,还包括:
22.根据所述无线发送模块分布的地域和所述目标移动终端号码的归属地确定所述目标移动终端号码与各通道的地域匹配度;
23.所述根据所述归属地匹配度以及所述通道信号强度、通道空闲度和通道发送成功率确定发送通道,进一步包括:
24.根据所述归属地匹配度、所述地域匹配度以及所述通道信号强度、通道空闲度和通道发送成功率确定所述发送通道。
25.在一个优选例中,所述短信发送系统包括显示单元;
26.所述短信发送方法还包括:
27.周期性地统计每个所述无线发送模块的短信发送次数和频率;
28.如果某一无线发送模块的所述短信发送次数大于第一预设阈值,则发送第一告警信号至所述显示单元;
29.如果某一无线发送模块的所述短信发送频率大于第二预设阈值,则发送第二告警信号至所述显示单元。
30.本技术还公开了一种短信发送系统包括:
31.n个无线发送模块,所述n个无线发送模块分别对应n个发送通道,其中,每个无线发送模块包括一个sim卡,n个无线发送模块的n个sim卡至少归属于两个不同的归属地,其中n≥2;
32.路由表,所述路由表中包括所述n个发送通道的状态信息,所述状态信息包括通道
对应的sim卡的归属地、通道信号强度、通道空闲度和通道发送成功率;
33.控制模块,用于获取目标移动终端号码,根据所述目标移动终端号码确定该号码的移动网络和归属地,根据所述通道对应的sim卡的归属地和所述目标移动终端号码的归属地确定所述目标移动终端号码与各通道的归属地匹配度,根据所述归属地匹配度以及所述通道信号强度、通道空闲度和通道发送成功率确定发送通道,根据所确定的发送通道通过对应的无线发送模块向所述目标移动终端号码发送短信。
34.在一个优选例中,所述状态信息还包括通道对应的sim卡的移动网络;
35.所述控制模块还用于根据所述通道对应的sim卡的移动网络和所述目标移动终端号码的移动网络确定所述目标移动终端号码和各通道的移动网络匹配度,根据所述归属地匹配度、所述移动网络匹配度以及所述通道信号强度、通道空闲度和通道发送成功率确定发送通道。
36.在一个优选例中,所述短信发送系统还包括服务器,所述服务器包括所述路由表和所述控制模块,所述服务器和各所述无线发送模块以因特网连接;
37.所述n个无线发送模块分布在不同的地域,使得无线发送模块能够直接接入sim卡对应归属地的移动网络。
38.在一个优选例中,所述状态信息还包括无线发送模块分布的地域;
39.所述控制模块还用于根据所述无线发送模块分布的地域和所述目标移动终端号码的归属地确定所述目标移动终端号码与各通道的地域匹配度,根据所述归属地匹配度、所述地域匹配度以及所述通道信号强度、通道空闲度和通道发送成功率确定所述发送通道。
40.本技术还公开了一种短信发送系统包括:
41.n个无线发送模块,每个所述无线发送模块包括一个sim卡,所述n个无线发送模块的n个sim卡至少归属于两个不同的归属地,所述n个无线发送模块分布在不同的地域,使得每个无线发送模块能够直接接入其包括的sim卡对应归属地的移动网络,所述n个无线发送模块分别对应n个发送通道,其中n≥2;
42.服务器,包括路由表和控制模块,所述路由表中包括所述n个发送通道的状态信息,所述状态信息包括通道对应的sim卡的归属地,所述控制模块用于获取目标移动终端号码,根据所述目标移动终端号码确定该号码的移动网络和归属地,根据所述通道对应的sim卡的归属地和所述目标移动终端号码的归属地确定发送通道,以及根据所确定的发送通道通过对应的无线发送模块向所述目标移动终端号码发送短信。
43.在一个优选例中,所述状态信息还包括通道对应的sim卡的移动网络;
44.所述控制模块还用于根据所述通道对应的sim卡的归属地、所述通道对应的sim卡的移动网络以及所述目标移动终端号码的移动网络和归属地确定所述发送通道。
45.在一个优选例中,所述状态信息还包括各所述发送通道的通道信号强度、通道空闲度和通道发送成功率;
46.所述服务器还包括监控模块,用于周期性地监控所述通道信号强度、通道空闲度和通道发送成功率,并更新所述路由表;
47.所述控制模块还用于根据所述通道对应的sim卡的归属地和所述目标移动终端号码的归属地确定所述目标移动终端号码与各通道的归属地匹配度,根据所述归属地匹配度
以及所述通道信号强度、通道空闲度、通道发送成功率确定所述发送通道。
48.在一个优选例中,所述状态信息还包括各所述无线发送模块分布的地域;
49.所述控制模块还用于根据各所述无线发送模块分布的地域和所述目标移动终端号码的归属地确定所述目标移动终端号码与各通道的地域匹配度,根据所述归属地匹配度、所述地域匹配度以及所述通道信号强度、通道空闲度和通道发送成功率确定所述发送通道。
50.在一个优选例中,所述服务器还包括显示单元;
51.所述控制模块还用于周期性地统计每个所述无线发送模块的短信发送次数和频率,如果某一无线发送模块的所述短信发送次数大于第一预设阈值,则发送第一告警信号至所述显示单元,如果某一无线发送模块的所述短信发送频率大于第二预设阈值,则发送第二告警信号至所述显示单元。
52.本技术还公开了一种基于短信发送系统的短信发送方法所述短信发送系统包括n个无线发送模块和路由表,其中每个所述无线发送模块包括一个sim卡,所述n个无线发送模块的n个sim卡至少归属于两个不同的归属地,所述n个无线发送模块分布在不同的地域,使得每个无线发送模块能够直接接入其包括的sim卡对应归属地的移动网络,所述路由表中包括所述n个发送通道的状态信息,所述n个无线发送模块分别对应n个发送通道,所述状态信息包括通道对应的sim卡的归属地,其中n≥2;
53.所述短信发送方法包括:
54.获取目标移动终端号码;
55.根据所述目标移动终端号码确定该号码的移动网络和归属地;
56.根据所述通道对应的sim卡的归属地和所述目标移动终端号码的归属地确定发送通道;
57.根据所确定的发送通道通过对应的无线发送模块向所述目标移动终端号码发送短信。
58.在一个优选例中,所述状态信息还包括通道对应的sim卡的移动网络;
59.所述根据所述通道对应的sim卡的归属地和所述目标移动终端号码的归属地确定发送通道,进一步包括:
60.根据所述通道对应的sim卡的归属地、所述通道对应的sim卡的移动网络以及所述目标移动终端号码的移动网络和归属地确定所述发送通道。
61.在一个优选例中,所述状态信息还包括各所述发送通道的通道信号强度、通道空闲度和通道发送成功率;
62.所述根据所述通道对应的sim卡的归属地和所述目标移动终端号码的归属地确定发送通道,进一步包括:
63.根据所述通道对应的sim卡的归属地和所述目标移动终端号码的归属地确定所述目标移动终端号码与各通道的归属地匹配度,根据所述归属地匹配度以及所述通道信号强度、通道空闲度和通道发送成功率确定所述发送通道。
64.在一个优选例中,所述状态信息还包括无线发送模块分布的地域;
65.所述根据所述通道对应的sim卡的归属地和所述目标移动终端号码的归属地确定发送通道,进一步包括:
66.根据所述无线发送模块分布的地域和所述目标移动终端号码的归属地确定所述目标移动终端号码与各通道的地域匹配度,根据所述归属地匹配度、所述地域匹配度以及所述通道信号强度、通道空闲度和通道发送成功率确定所述发送通道。
67.本技术实施方式中,与现有技术相比,至少包括以下优点和效果:
68.通过包括n个sim卡的n个发送通道,且n个sim卡至少归属于两个不同的归属地,根据各通道对应的sim卡的归属地和目标移动终端号码的归属地确定目标移动终端号码的发送通道,避免了与移动网络短信中心对接的准入门槛,同时避免了跨网络短信漫游,降低了因漫游导致的格式转换问题,进而有效提升了短信送达的速度和成功率。
69.此外,本技术的实施方式可以应用于网络始发定位,可以提高网络初始定位的速度和成功率。
70.本技术的说明书中记载了大量的技术特征,分布在各个技术方案中,如果要罗列出本技术所有可能的技术特征的组合(即技术方案)的话,会使得说明书过于冗长。为了避免这个问题,本技术上述发明内容中公开的各个技术特征、在下文各个实施方式和例子中公开的各技术特征、以及附图中公开的各个技术特征,都可以自由地互相组合,从而构成各种新的技术方案(这些技术方案均因视为在本说明书中已经记载),除非这种技术特征的组合在技术上是不可行的。例如,在一个例子中公开了特征a b c,在另一个例子中公开了特征a b d e,而特征c和d是起到相同作用的等同技术手段,技术上只要择一使用即可,不可能同时采用,特征e技术上可以与特征c相组合,则,a b c d的方案因技术不可行而应当不被视为已经记载,而a b c e的方案应当视为已经被记载。
附图说明
71.图1是根据本技术第一实施方式的基于短信发送系统的短信发送方法流程示意图。
72.图2是根据本技术第二实施方式的短信发送系统结构示意图。
73.图3是根据本技术第四实施方式的短信发送方法流程示意图。
74.图4是根据本技术的示例短信发送系统结构示意图。
75.图5是根据本技术的示例短信发送系统中监控模块的操作过程数据流图。
具体实施方式
76.在以下的叙述中,为了使读者更好地理解本技术而提出了许多技术细节。但是,本领域的普通技术人员可以理解,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本技术所要求保护的技术方案。
77.下面概要说明本技术的部分创新点:
78.在本技术的一个方面,通过包括n个sim卡的n个发送通道,且n个sim卡至少归属于两个不同的归属地,根据各通道对应的sim卡的归属地和目标移动终端号码的归属地确定该号码与各通道的归属地匹配度,根据确定的归属地匹配度以及当前的各发送通道的通道信号强度、通道空闲度和通道发送成功率确定发送通道,最后根据所确定的发送通道向该号码发送短信。这避免了与不同地区的移动网络短信中心对接的准入门槛,避免了跨地区短信漫游,降低了因漫游导致的格式转换问题,并且从多个方面全方位评价和选择最优发
送通道,提升了短信送达的速度和成功率。
79.进一步地,根据各通道对应的sim卡的移动网络和该号码的移动网络确定该号码与各通道的移动网络匹配度,根据该归属地匹配度、该移动网络匹配度以及当前各发送通道的通道信号强度、通道空闲度和通道发送成功率确定发送通道,避免了与不同地区、不同类型的移动网络短信中心对接的准入门槛,同时避免了跨地区、跨网络短信漫游,降低了因漫游导致的格式转换问题,进一步提升了短信送达的速度和成功率。
80.进一步地,将包括每个sim卡的无线发送模块分布设置在不同的地域,使得每个无线发送模块能够直接接入其sim卡对应归属地的移动网络,可以进一步缩短短信漫游时间,提升短信送达的速度和成功率。并且,同时可以根据无线发送模块分布的地域和该号码的归属地确定该号码与各通道的地域匹配度,以及根据该归属地匹配度、该地域匹配度和或该移动网络匹配度以及当前各发送通道的通道信号强度、通道空闲度和通道发送成功率确定所述发送通道,在对应归属地的发送通道的匹配度为零的情况下,可以选择到地域匹配度更高的发送通道,提高了发送系统的可靠性。
81.在本技术的另一个方面,通过包括n个sim卡的n个发送通道,且n个sim卡至少归属于两个不同的归属地,并将包括sim卡的各无线发送模块分布在不同的地域以使得每个无线发送模块能够直接接入其包括的sim卡对应归属地的移动网络,根据各通道对应的sim卡的归属地和目标移动终端号码的归属地确定发送通道,根据该发送通道通过对应通道的无线发送模块向该号码发送短信,大大缩短了跨地区漫游时间和距离,降低了因漫游导致的格式转换问题,且避免了与不同地区移动网络短信中心对接的准入门槛,提升了短信送达的速度和成功率。
82.进一步地,根据各通道对应的sim卡的归属地、各通道对应的sim卡的移动网络以及该目标移动终端号码的移动网络和归属地确定所述发送通道,进一步缩短了跨地区、跨网络漫游时间和距离,降低了因漫游导致的格式转换问题,且避免了与不同地区、不同网络短信中心对接的准入门槛,进一步提升了短信送达的速度和成功率。
83.进一步地,根据各通道对应的sim卡的归属地、各通道对应的sim卡的移动网络、各通道对应的无线发送模块的分布地域以及当前通道信号强度、通道空闲度和通道发送成功率确定发送通道,从多个方面全方位评价和选择最优发送通道,提高了发送系统的可靠性,同时也进一步提升了短信送达的速度和成功率。
84.另外,在上述两个方面的基础上,通过实时监控短信发送的次数和频率,在发送次数和频次超过额度前发送告警信号到例如显示器以提醒用户及时更换,进一步提高了发送系统的可靠性。
85.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术的实施方式作进一步地详细描述。
86.本技术的第一实施方式涉及一种基于短信发送系统的短信发送方法。
87.该短信发送系统包括路由表和n个无线发送模块,该路由表中包括该n个发送通道的状态信息,该n个无线发送模块分别对应n个发送通道,其中,每个无线发送模块包括一个sim卡,该n个无线发送模块的n个sim卡至少归属于两个不同的归属地,该状态信息包括通道对应的sim卡的归属地、通道信号强度、通道空闲度和通道发送成功率,其中n≥2。
88.如图1所示的流程图,该短信发送方法包括以下步骤:
89.在步骤101中,获取目标移动终端号码。
90.在步骤102中,根据该目标移动终端号码确定该号码的移动网络和归属地。
91.在步骤103中,根据该路由表中通道对应的sim卡的归属地和该目标移动终端号码的归属地确定该目标移动终端号码与各通道的归属地匹配度。
92.在步骤104中,根据该归属地匹配度以及该路由表中通道信号强度、通道空闲度和通道发送成功率确定发送通道。
93.在步骤105中,根据所确定的发送通道通过对应的无线发送模块向该目标移动终端号码发送短信。
94.可选地,该状态信息还包括通道对应的sim卡的移动网络。该步骤104之前,还包括以下步骤:根据该路由表中通道对应的sim卡的移动网络和该目标移动终端号码的移动网络确定该目标移动终端号码与各通道的移动网络匹配度。该步骤104可以进一步实现为:根据该归属地匹配度、该移动网络匹配度以及该通道信号强度、通道空闲度和通道发送成功率确定该发送通道。
95.可选地,该短信发送系统还包括服务器,该路由表存储在该服务器中,该服务器和各个无线发送模块以因特网连接;该n个无线发送模块分布在不同的地域,使得每个无线发送模块能够直接接入其sim卡对应归属地的移动网络。
96.可选地,该状态信息还包括无线发送模块分布的地域。该步骤104之前,还包括以下步骤:根据该路由表中无线发送模块分布的地域和该目标移动终端号码的归属地确定该目标移动终端号码与各通道的地域匹配度。该步骤104可以进一步实现为:根据该归属地匹配度、该地域匹配度以及该通道信号强度、通道空闲度和通道发送成功率确定该发送通道。
97.在一个实施例中,该步骤104可以进一步实现为:对于每个发送通道,根据其与目标移动终端号码的归属地匹配度、该地域匹配度以及该通道信号强度、通道空闲度和通道发送成功率确定归属地匹配度评分、地域匹配度评分、通道信号强度评分、通道空闲度评分和通道发送成功率评分,然后根据各项评分及其预设的权重系数计算各发送通道的评分,对评分进行排序,选择排序最先的发送通道。
98.例如,比对各通道对应的sim卡的归属地和该目标移动终端号码的归属地,如果归属地相同,则确定该目标移动终端号码与该通道的归属地匹配度为a,如果归属地不相同,则确定该目标移动终端号码与该通道的归属地匹配度为b,a>b,例如但不限于a=1,b=0;如果该归属地匹配度为b时,计算各通道对应的无线发送模块分布的地域和该目标移动终端号码的归属地之间的直线距离,直线距离越短,则地域匹配度越大,且地域匹配度的取值为小于a且大于b。
99.可选地,该短信发送系统包括显示单元。该短信发送方法还包括以下步骤:
100.周期性地统计每个无线发送模块的短信发送次数和频率;
101.如果某一无线发送模块的该短信发送次数大于第一预设阈值,则发送第一告警信号至该显示单元;
102.如果某一无线发送模块的该短信发送频率大于第二预设阈值,则发送第二告警信号至该显示单元。
103.在一个实施例中,本实施方式的短信发送系统用于网络始发定位。该步骤105可以进一步包括以下子步骤105a、105b:
104.在步骤105a中,将网络始发定位指令短信编译成pdu编码格式;之后执行105b,根据所确定的发送通道通过对应的无线发送模块向所述目标移动终端号码发送所述pdu编码格式的短信。
105.本技术的第二实施方式涉及一种短信发送系统,其结构如图2所示,该短信发送系统包括n个无线发送模块(无线发送模块1~n)、路由表和控制模块,其中n≥2。
106.该n个无线发送模块分别对应n个发送通道,其中,每个无线发送模块包括一个sim卡,该n个无线发送模块的n个sim卡至少归属于两个不同的归属地;该路由表中包括该n个发送通道的状态信息,该状态信息包括各发送通道的通道对应的sim卡的归属地、通道信号强度、通道空闲度和通道发送成功率,其中n≥2;该控制模块,用于获取目标移动终端号码,根据该目标移动终端号码确定该号码的移动网络和归属地,根据该路由表中通道对应的sim卡的归属地和该目标移动终端号码的归属地确定该目标移动终端号码与各通道的归属地匹配度,根据该归属地匹配度以及该通道信号强度、通道空闲度和通道发送成功率确定发送通道,根据所确定的发送通道通过对应的无线发送模块向该目标移动终端号码发送短信。
107.可选地,该状态信息还包括通道对应的sim卡的移动网络。该控制模块还用于根据该路由表中通道对应的sim卡的移动网络和该目标移动终端号码的移动网络确定该目标移动终端号码和各通道的移动网络匹配度,根据该归属地匹配度、该移动网络匹配度以及该通道信号强度、通道空闲度和通道发送成功率确定发送通道。
108.可选地,该短信发送系统还包括服务器,该服务器包括该路由表和该控制模块,该服务器和各个无线发送模块以因特网连接;该n个无线发送模块分布在不同的地域,使得无线发送模块能够直接接入sim卡对应归属地的移动网络。
109.可选地,该状态信息还包括各无线发送模块分布的地域。该控制模块还用于根据该路由表中无线发送模块分布的地域和该目标移动终端号码的归属地确定该目标移动终端号码与各通道的地域匹配度,根据该归属地匹配度、该地域匹配度以及该通道信号强度、通道空闲度和通道发送成功率确定该发送通道。
110.在一个实施例中,该控制模块对于每个发送通道,根据其与目标移动终端号码的归属地匹配度、该地域匹配度以及该通道信号强度、通道空闲度和通道发送成功率确定归属地匹配度评分、地域匹配度评分、通道信号强度评分、通道空闲度评分和通道发送成功率评分,然后根据各项评分及其预设的权重系数计算各发送通道的评分,对评分进行排序,选择排序最先的发送通道。
111.例如,比对各通道对应的sim卡的归属地和该目标移动终端号码的归属地,如果归属地相同,则确定该目标移动终端号码与该通道的归属地匹配度为a,如果归属地不相同,则确定该目标移动终端号码与该通道的归属地匹配度为b,a>b,例如但不限于a=1,b=0;如果该归属地匹配度为b时,计算各通道对应的无线发送模块分布的地域和该目标移动终端号码的归属地之间的直线距离,直线距离越短,则地域匹配度越大,且地域匹配度的取值为小于a且大于b。
112.可选地,该短信发送系统还包括显示单元。该控制模块还用于周期性地统计每个无线发送模块的短信发送次数和频率,如果某一无线发送模块的该短信发送次数大于第一预设阈值,则发送第一告警信号至该显示单元,如果某一无线发送模块的该短信发送频率
大于第二预设阈值,则发送第二告警信号至该显示单元。
113.在一个实施例中,本实施方式的短信发送系统用于网络始发定位;该控制模块还用于将网络始发定位指令短信编译成pdu编码格式,以及根据所确定的发送通道通过对应的无线发送模块向所述目标移动终端号码发送所述pdu编码格式的短信。
114.第一实施方式是与本实施方式相对应的方法实施方式,第一实施方式中的技术细节可以应用于本实施方式,本实施方式中的技术细节也可以应用于第一实施方式。
115.本技术的第三实施方式涉及一种短信发送系统,该短信发送系统包括服务器和n个无线发送模块,其中n≥2。
116.其中,每个该无线发送模块包括一个sim卡,该n个无线发送模块的n个sim卡至少归属于两个不同的归属地,该n个无线发送模块分布在不同的地域,使得每个无线发送模块能够直接接入其包括的sim卡对应归属地的移动网络,该n个无线发送模块分别对应n个发送通道;该服务器包括路由表和控制模块,该路由表中包括该n个发送通道的状态信息,该状态信息包括通道对应的sim卡的归属地,该控制模块用于获取目标移动终端号码,根据该目标移动终端号码确定该号码的移动网络和归属地,根据该路由表中通道对应的sim卡的归属地和该目标移动终端号码的归属地确定发送通道,以及根据所确定的发送通道通过对应的无线发送模块向该目标移动终端号码发送短信。
117.可选地,该状态信息还包括通道对应的sim卡的移动网络。该控制模块还用于根据该路由表中通道对应的sim卡的归属地、通道对应的sim卡的移动网络以及该目标移动终端号码的移动网络和归属地确定该发送通道。
118.可选地,该状态信息还包括各发送通道的通道信号强度、通道空闲度和通道发送成功率。该服务器还包括监控模块,用于周期性地监控各该发送各发送通道的通道信号强度、通道空闲度和通道发送成功率,并更新该路由表。该控制模块还用于根据该路由表中通道对应的sim卡的归属地和该目标移动终端号码的归属地确定该目标移动终端号码与各通道的归属地匹配度,根据该归属地匹配度以及该通道信号强度、通道空闲度、通道发送成功率确定该发送通道。
119.可选地,该状态信息还包括各无线发送模块分布的地域。该控制模块还用于根据该路由表中无线发送模块分布的地域和该目标移动终端号码的归属地确定该目标移动终端号码与各通道的地域匹配度,根据该归属地匹配度、该地域匹配度以及该通道信号强度、通道空闲度和通道发送成功率确定该发送通道。
120.在一个实施例中,该控制模块对于每个发送通道,根据其与目标移动终端号码的归属地匹配度、该地域匹配度以及该通道信号强度、通道空闲度和通道发送成功率确定归属地匹配度评分、地域匹配度评分、通道信号强度评分、通道空闲度评分和通道发送成功率评分,然后根据各项评分及其预设的权重系数计算各发送通道的评分,对评分进行排序,选择排序最先的发送通道。
121.例如,比对各通道对应的sim卡的归属地和该目标移动终端号码的归属地,如果归属地相同,则确定该目标移动终端号码与该通道的归属地匹配度为a,如果归属地不相同,则确定该目标移动终端号码与该通道的归属地匹配度为b,a>b,例如但不限于a=1,b=0;如果该归属地匹配度为b时,计算各通道对应的无线发送模块分布的地域和该目标移动终端号码的归属地之间的直线距离,直线距离越短,则地域匹配度越大,且地域匹配度的取值
为小于a且大于b。
122.可选地,该服务器还包括显示单元。该控制模块还用于周期性地统计每个无线发送模块的短信发送次数和频率,如果某一无线发送模块的该短信发送次数大于第一预设阈值,则发送第一告警信号至该显示单元,如果某一无线发送模块的该短信发送频率大于第二预设阈值,则发送第二告警信号至该显示单元。
123.在一个实施例中,本实施方式的短信发送系统用于网络始发定位;该服务器还用于将网络始发定位指令短信编译成pdu编码格式,以及根据所确定的发送通道通过对应的无线发送模块向所述目标移动终端号码发送所述pdu编码格式的短信。
124.本技术的第四实施方式涉及一种基于短信发送系统的短信发送方法。
125.该短信发送系统包括n个无线发送模块和路由表,其中,每个该无线发送模块包括一个sim卡,该n个无线发送模块的n个sim卡至少归属于两个不同的归属地,该n个无线发送模块分布在不同的地域,使得每个无线发送模块能够直接接入其包括的sim卡对应归属地的移动网络,该n个无线发送模块分别对应n个发送通道,该路由表中包括该n个发送通道的状态信息,该状态信息包括通道对应的sim卡的归属地,其中n≥2。
126.如图3所示的流程图,该短信发送方法包括以下步骤:
127.在步骤301中,获取目标移动终端号码;
128.在步骤302中,根据该目标移动终端号码确定该号码的移动网络和归属地;
129.在步骤303中,根据该路由表中通道对应的sim卡的归属地和该目标移动终端号码的归属地确定发送通道;
130.在步骤304中,根据所确定的发送通道通过对应的无线发送模块向该目标移动终端号码发送短信。
131.可选地,该状态信息还包括通道对应的sim卡的移动网络。该步骤303可以进一步包括实现为:根据该通道对应的sim卡的归属地、该通道对应的sim卡的移动网络以及该目标移动终端号码的移动网络和归属地确定该发送通道。
132.可选地,该状态信息还包括各发送通道的通道信号强度、通道空闲度和通道发送成功率。该步骤303可以进一步实现为:根据该路由表中通道对应的sim卡的归属地和该目标移动终端号码的归属地确定该目标移动终端号码与各通道的归属地匹配度,根据该归属地匹配度以及该通道信号强度、通道空闲度和通道发送成功率确定该发送通道。
133.在一个实施例中,该步骤303可以进一步实现为:对于每个发送通道,根据其与目标移动终端号码的归属地匹配度、该地域匹配度以及该通道信号强度、通道空闲度和通道发送成功率确定归属地匹配度评分、地域匹配度评分、通道信号强度评分、通道空闲度评分和通道发送成功率评分,然后根据各项评分及其预设的权重系数计算各发送通道的评分,对评分进行排序,选择排序最先的发送通道。
134.例如,比对各通道对应的sim卡的归属地和该目标移动终端号码的归属地,如果归属地相同,则确定该目标移动终端号码与该通道的归属地匹配度为a,如果归属地不相同,则确定该目标移动终端号码与该通道的归属地匹配度为b,a>b,例如但不限于a=1,b=0;如果该归属地匹配度为b时,计算各通道对应的无线发送模块分布的地域和该目标移动终端号码的归属地之间的直线距离,直线距离越短,则地域匹配度越大,且地域匹配度的取值为小于a且大于b。
135.可选地,该状态信息还包括无线发送模块分布的地域。该步骤303可以进一步实现为:根据该无线发送模块分布的地域和该目标移动终端号码的归属地确定该目标移动终端号码与各通道的地域匹配度,根据该归属地匹配度、该地域匹配度以及该通道信号强度、通道空闲度和通道发送成功率确定该发送通道。
136.可选地,该短信发送系统还包括显示单元。该短信发送方法还包括以下步骤:
137.周期性地统计每个无线发送模块的短信发送次数和频率;
138.如果某一无线发送模块的该短信发送次数大于第一预设阈值,则发送第一告警信号至该显示单元;
139.如果某一无线发送模块的该短信发送频率大于第二预设阈值,则发送第二告警信号至该显示单元。
140.在一个实施例中,本实施方式的短信发送系统用于网络始发定位;该步骤304可以进一步包括以下子步骤304a、304b:
141.在步骤304a中,将网络始发定位指令短信编译成pdu编码格式;之后执行步骤304b,根据所确定的发送通道通过对应的无线发送模块向所述目标移动终端号码发送所述pdu编码格式的短信。
142.第三实施方式是与本实施方式相对应的方法实施方式,第三实施方式中的技术细节可以应用于本实施方式,本实施方式中的技术细节也可以应用于第三实施方式。
143.需要指出,本技术所述的通道信号强度例如可以是通道对应的发送模块的当前信号强度,所述的通道空闲度例如可以是通道当前发送队列的流量,所述的通道发送成功率例如可以是临近历史时长内统计的发送成功率等。
144.为了能够更好地理解本技术的技术方案,下面结合一个具体的例子来进行说明,该例子中罗列的细节主要是为了便于理解,不作为对本技术保护范围的限制。
145.如图4所示,该示例短信发送系统包括短信接入服务模块、监控模块、路由器、n个以太网转ttl模块、n个短信开发板和n个sim卡(sim卡1~sim卡n)。
146.其中,短信开发板(例如可以是sim800a也可以用同等功能模块)有独立的gsm天线,支持pdu短信发送。以太网转ttl模块(例如可以是tas-lan-750或等同通能模块),该模块可以以固定局域网ip的方式,将at指令通过网络的方式发送给sim800a,实现短信发送控制。n个sim卡为归属于各个地域的移动和联通sim卡(作为发送卡),各种归属地的sim卡给系统提供了并发发送能力,同时上层短信接入服务模块根据目标移动终端号码的移动网络和归属地进行路由,选择最优的发送通路。
147.其中,一个以太网转ttl模块、短信开发板、sim卡组成一个发送通道,每一个以太网转ttl模块以server模式运行,n个发送通道通过lan连到路由器,实现n个独立运作的发送通道。上游的短信接入服务模块根据网络始发定位输入的目标移动终端号码,根据配置的短信路由算法选择合适的发送通道,将短信发送指令编译成pdu编码,通过网络发送给对应的发送通道的sim卡,sim卡直接将pdu短信发送给对应的移动网络短信中心。
148.上述的配置的短信路由调度方法具体包括以下内容:
149.首先,将各个移动网络(例如联通、移动)的sim卡按照归属地进行分类,归属地信息包含了移动网络运营商的种类和归属地区,例如“上海联通”、“北京移动”。如果要对一个国家范围内的手机号进行定位,系统要尽可能全地覆盖该国家范围内移动网络的运营商归
属地。对于某个归属地,根据系统并发要求,准备多张同一归属地的sim卡,因为短信发送是比较耗时的过程,该同一归属地的多sim卡保证了系统并发处理的能力。
150.然后,对每一个发送通道,根据其归属地进行分类,将所有发送通道建立一张短信路由表,路由表记录的字段如下:归属地、短信模块ip、通道监控状态信息等字段。其中通道状态监控字段记录了各个发送通道的实时发送队列的流量、发送成功率、gsm天线信号强度等信息。如图5所示,监控模块监控每个发送通道的实时状态信息,并更新路由表,该路由表例如可以保存在分布式协调组件zookeeper中。
151.短信接入服务模块订阅zookeeper上的路由信息,当输入一个目标移动终端号码(例如手机号码)时,首先通过号码规则,得到该号码所属运营商和归属地,然后根据路由表和该号码所属运营商和归属地对各发送通道进行评分,例如根据评分公式“s=目标号码归属地匹配度(0-1) 通道信号强度(0-1) 通道空闲度(0-1) 通道发送成功率(0-1)”进行评分,进而选择出评分最优的发送通道,根据评分最优的发送通道向该目标移动终端号码发送短信。
152.该示例也进一步说明,本技术的实施方式利用多sim卡作为模拟短信终端,避免了跟运营商短信中心对接的准入门槛,而且利用分布式技术提升了短信发送的并发度,且设计了一种多低于、多网络的短信路由技术,避免了跨运营商短信漫游,降低因为漫游导致的格式转换问题,进一步提升短信送达成功率。
153.需要说明的是,本领域技术人员应当理解,上述短信发送系统的实施方式中所示的各模块的实现功能可参照前述相对应的短信发送方法的相关描述而理解。上述短信发送系统的实施方式中所示的各模块的功能可通过运行于处理器上的程序(可执行指令)而实现,也可通过具体的逻辑电路而实现。本技术实施例上述短信发送方法如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本技术各个实施例所述方法的全部或部分。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read only memory)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本技术实施例不限制于任何特定的硬件和软件结合。
154.需要说明的是,在本专利的申请文件中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。本专利的申请文件中,如果提到根据某要素执行某行为,则是指至少根据该要素执行该行为的意思,其中包括了两种情况:仅根据该要素执行该行为、和根据该要素和其它要素执行该行为。多个、多次、多种等表达包括2个、2次、2种以及2个以上、2次以上、2种以上。
155.在本技术提及的所有文献都被认为是整体性地包括在本技术的公开内容中,以便
在必要时可以作为修改的依据。此外应理解,以上所述仅为本说明书的较佳实施例而已,并非用于限定本说明书的保护范围。凡在本说明书一个或多个实施例的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本说明书一个或多个实施例的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献