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

一种区域短信靶向群发的方法及系统与流程

2021-12-17 18:01:00 来源:中国专利 TAG:


1.本发明实施例涉及移动通信领域,尤其涉及一种区域短信靶向群发的方法及系统、服务器。


背景技术:

2.为了实现对指定地理区域的特定人流群发短信,以达到灾难预警、政务宣传、商业引流等各种目的,现有的区域短信靶向群发的方法根据需求方提供的目标区域,人工查询出相应的小区编码cgi,再对xdr信令位置快照表数据通过hadoop进行人工分析,批量提取出指定地理区域内的目标人群号码,然后通过各种类型的短信平台进行短信群发。该方案的特点是各环节需人工衔接、实时性取决于平台环境和流程、适合单次性操作。
3.但是,现有的区域短信靶向群发的方法,存在以下缺点:第一,延迟大,无法实现实时性效果,没有对信令数据进行针对性流处理,仅仅是每隔一段时间保持一次全量号码位置快照数据,存入到hdfs,然后供后续各种应用通过hive或其他接口按传统分析手段查询出目标区域的号码,并且同其它分析活动共用平台资源,耗时极不稳定。数据处理环节和操作流程繁多,部分流程和发送环节需人工介入,从目标进入区域到计算出号码并发出短信,整个环节的最快要30分钟,普遍都在1个小时以上;第二,目标用户不能确保正常命中,由于信令位置快照数据的拍照频率为几分钟,当移动终端高速移动穿越目标区域时,可能会出现捕捉不到的现象,目标区域范围越小,终端移动速率越大,该现象越明显,只能通过扩大目标区域范围来解决;第三,无法实现持续性发送,当需要对特定片区进行持续监控发送以实现类似小区短信的效果时,即不断对进入区域的新增人流群发短信,由于是批量数据处理,每次耗时较大,无法实现持续性效果。
4.而除此以外的小区广播技术,则是基于广播而非单播原理,故不适用于目标的精准过滤控制,并且需要终端支持,存在覆盖率低,无法按端口区分业务,需要对网元进行配置等缺点。


技术实现要素:

5.本发明实施例提供一种区域短信靶向群发的方法及系统、服务器,用于解决如何实现高速靶向群发实时区域短信的问题。
6.本发明实施例采用下述技术方案:
7.第一方面,提供了一种区域短信靶向群发的方法,所述方法包括:
8.根据目标地理区域的全球小区识别码及xdr信令位置数据,采集所述目标地理区域的第一待过滤用户号码;
9.获取业务活动相关的第二待过滤号码;
10.根据所述业务活动需求的参数配置,对所述第一待过滤用户号码进行筛选过滤处理,或者,对所述第一待过滤用户号码和所述第二待过滤号码进行筛选过滤处理,以得到所述业务活动的目标用户号码;所述筛选过滤处理至少包括去重处理;
11.向所述目标用户号码推送所述业务活动指定的短信内容。
12.第二方面,提供了一种区域短信靶向群发的系统,所述系统包括:
13.实时采集模块,用于根据目标地理区域的全球小区识别码及xdr信令位置数据,采集所述目标地理区域的第一待过滤用户号码;
14.离线采集模块,用于获取业务活动相关的第二待过滤号码;
15.筛选过滤处理模块,用于根据所述业务活动需求的参数配置,对所述第一待过滤用户号码进行筛选过滤处理,或者,对所述第一待过滤用户号码和所述第二待过滤号码进行筛选过滤处理,以得到所述业务活动的目标用户号码;所述筛选过滤处理至少包括去重处理;
16.短信推送模块,用于向所述目标用户号码推送所述业务活动指定的短信内容。
17.第三方面,提供了一种服务器,包括:存储器,存储有计算机程序指令;
18.处理器,当所述计算机程序被所述处理器执行时实现如上述所述的区域短信靶向群发的方法。
19.第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质包括指令,当所述指令在计算机上运行时,使得计算机执行时实现如上述所述的区域短信靶向群发的方法。
20.本发明实施例可以包括以下有益效果:1.能够实时、准确确定目标移动用户号码,并向目标用户号码群发业务活动指定的短信内容,实现靶向群发区域短信。2.能持续捕获区域外漫入的目标用户号码实现连续发布的效果。3.能够确保号码在指定的周期内不会重复收到短信,实现准确的发送频次控制;4.处理性能好,能高速完成目标号码的流水线式过滤。5.支持大地理规模、多业务活动任务同时并发执行。
附图说明
21.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
22.图1为本说明书的一个实施例提供的区域短信靶向群发的方法流程示意图;
23.图2为本说明书的一个实施例提供的区域短信靶向群发的方法的实际应用场景示意图之一;
24.图3为本说明书的一个实施例提供的区域短信靶向群发的方法的实际应用场景示意图之二;
25.图4为本说明书的一个实施例提供的区域短信靶向群发的方法的实际应用场景示意图之三;
26.图5为本说明书的一个实施例提供的区域短信靶向群发的方法的实际应用场景示意图之四;
27.图6为本说明书的一个实施例提供的区域短信靶向群发的系统结构示意图;
28.图7为本说明书的一个实施例提供的服务器结构示意图。
具体实施方式
29.为使本技术的目的、技术方案和优点更加清楚,下面将结合本说明书具体实施例
及相应的附图对本技术技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
30.本发明实施例提供一种区域短信靶向群发的方法及服务器,以解决现有技术无法实现实时性、持续性及准确确定目标用户号码的问题。本发明实施例提供一种区域短信靶向群发的方法,该方法的执行主体,可以但不限于应用程序、服务器或能够被配置为执行本发明实施例提供的该方法的装置或系统。
31.为便于描述,下文以该方法的执行主体为能够执行该方法的服务器为例,对该方法的实施方式进行介绍。可以理解,该方法的执行主体为服务器只是一种示例性的说明,并不应理解为对该方法的限定。
32.图1为本发明实施例提供的区域短信靶向群发的方法的流程图,图1的方法可以由服务器执行,如图1所示,该方法可以包括:
33.步骤101、根据目标地理区域的全球小区识别码及xdr信令位置数据,采集所述目标地理区域的第一待过滤用户号码。
34.该第一待过滤用户号码指实时位置用户号码。具体为:
35.如图2所示,在运营商o域的xdr信令共享平台(kafka)的基础上,通过流处理引擎(sparkstreaming)消费实时信令流,并实时刷新位于分布式键值缓存系统(redis)中的高速位置缓存,再通过openapi将核心位置数据模型封装成标准化的实时位置数据接口服务,根据目标地理区域的全球小区识别码及xdr信令位置数据,向下游输出目标地理区域的实时位置用户号码。
36.本步骤具体可实现为:通过对xdr信令位置数据进行流处理,实时计算并输出目标地理区域的最新全量号码;通过用户小区变更日志持续计算并输出发送时段内漫入目标地理区域的增量号码;基于所述最新全量号码和所述增量号码,获取所述目标地理区域的第一待过滤用户号码。
37.步骤102、获取业务活动相关的第二待过滤号码。
38.该第二待过滤号码为非实时位置用户号码,其获取方式可以通过基于hadoop的数据仓库获取。
39.步骤103、根据所述业务活动需求的参数配置,对所述第一待过滤用户号码进行筛选过滤处理,或者,对所述第一待过滤用户号码和所述第二待过滤号码进行筛选过滤处理,以得到所述业务活动的目标用户号码;所述筛选过滤处理至少包括去重处理。
40.该筛选过滤处理至少包括:周期性去重处理,还包括以下进一步或多步其他过滤处理:黑名单筛选处理、白名单筛选处理、标签筛选处理、归属地筛选处理、常驻地号码筛选处理;其中,所述周期性去重处理用于控制预定时长内允许重复发送短信的次数。
41.也就是说,筛选过滤处理还可以具有丰富的组合,可以满足各种个性化需求,例如进行周期性去重处理后,还可能对周期性去重处理后的号码结合第二待过滤号码,进行一步或多步筛出型或滤弃型的其他过滤处理(如用户标签筛选处理、常驻地号码筛选处理、归属地筛选处理、黑名单筛选处理、白名单筛选处理中至少一个)的组合,每一步过滤处理的输出作为下一步过滤处理的输入,这种流水式过滤处理可以提高精准度,并支持多线程并行过滤提高过滤性能。此外,便于统一集中管理系统和业务,安全性高。
42.当然,其他过滤处理不局限于上述列举的筛选处理。
43.步骤104、向所述目标用户号码推送所述业务活动指定的短信内容。
44.本步骤可以采用发送短信的形式,向目标用户号码推送业务活动指定的短信内容。
45.本发明实施例根据目标地理区域的全球小区识别码及xdr信令位置数据,采集目标地理区域的第一待过滤用户号码;获取业务活动相关的第二待过滤号码;根据业务活动需求的参数配置,对第一待过滤用户号码进行筛选过滤处理,或者,对第一待过滤用户号码和第二待过滤号码进行筛选过滤处理,以得到业务活动的目标用户号码;筛选过滤处理至少包括去重处理;向目标用户号码推送业务活动指定的短信内容,能够实时、准确确定目标移动用户号码,并向目标用户号码群发业务活动指定的短信内容,实现靶向群发区域短信。另外,能持续捕获区域外漫入的目标用户号码实现连续发布的效果。能够确保号码在指定的周期内不会重复收到短信,实现准确的发送频次控制;高速完成目标号码的流水式过滤。
46.作为一个实施例,如图3所示,步骤103具体可实现为:
47.步骤1029、初始化缓存过滤器。
48.步骤1030、读入号码。
49.步骤1031、在基于哈希寻址的号码过滤处理缓存中,根据以号码为键的计数值,判断第一待过滤用户号码是否已经出现过或应该被过滤。
50.具体为,若计数值为空,则判断第一待过滤用户号码未出现过或不应该被过滤;若计数值非空,则判断第一待过滤用户号码已经出现过或应该被过滤。
51.步骤1032、若判断第一待过滤用户号码未出现过或不应该被过滤,则确定所述第一待过滤用户号码为应输出到下一处理环节的目标用户号码。
52.步骤1033、若判断第一待过滤用户号码出现过或应该被过滤,则执行将所述第一待过滤用户号码的计数值增加的操作。
53.若所述去重处理为周期性去重处理,则在执行步骤1033之后,输出目标号码,并执行步骤1028、确定过滤器是否用于处理所述第一待过滤用户号码且号码计数值为1;若是,则执行步骤1034。
54.步骤1034、按照业务活动的需求参数,设定每个待过滤用户号码的过滤处理缓存中的号码键值的寿命。
55.步骤1035、当所述寿命减少至0时,清除所述缓存记录中的号码键值。
56.具体实现可以为:本发明实施例基于redis进行实现过滤引擎,基于步骤101采集的第一待过滤用户号码和/或步骤102获取的第二待过滤用户号码作为键key的缓存键值写入到哈希寻址的号码过滤处理缓存中,查找缓存中第一待过滤用户号码的键值,若返回为空,说明第一待过滤用户号码不存在,则第一待过滤用户号码未出现过或不应被过滤,此时,确定第一待过滤用户号码为目标用户号码,则可直接输出并设置该号码的缓存键值为1;若返回为非空,则说明此前第一待过滤用户号码已经发送过信息,此时,该号码的缓存键值计数加1。按照业务活动的需求参数,设定并维护每个待过滤用户号码的过滤处理缓存中的号码键值的寿命,当寿命减少至0时,清除缓存记录中的号码键值。
57.本技术实施例中,由于通过redis实现了缓存的效果,即可实现高速过滤,以使在特定的区域和时间周期内,对于同一用户号码只能发送一次相同内容短信,能够高速、准确
地确定目标移动用户号码,有效避免扰民引发大量投诉的现象。另外,由于本场景中处理各个号码时都是独立的,不形成竞态条件,故支持按号码分区或多线程高并发io操作,从而提高整体过滤性能。
58.作为一个实施例,若所述筛选过滤处理还包括至少一个其他过滤处理,则在处理第一待过滤用户号码之后,步骤103具体可实现可以包括以下几种情况:
59.第一,若所述其他过滤处理的数量为一个,且类型为筛出型,则根据过滤处理缓存中的号码键值,确定经所述其他过滤处理输出的号码为所述目标号码。
60.示例性的,若其他过滤处理的数量为一个,且其他过滤处理的类型为筛出型,在哈希寻址的号码过滤处理缓存中的号码键值为空,则确定经其他过滤处理输出的号码为目标号码。
61.第二,若所述其他过滤处理的数量为一个,所述其他过滤处理的类型为滤弃型,则根据过滤处理缓存中的号码键值,确定经所述其他过滤处理输出的号码非所述目标号码。
62.示例性的,若其他过滤处理的数量为一个,且其他过滤处理的类型为滤弃型,在哈希寻址的号码过滤处理缓存中的号码键值为非空,则确定经其他过滤处理输出的号码非目标号码。
63.第三,若所述其他过滤处理的数量为n个,所述n个其他过滤处理的类型包括滤弃型和/或筛出型,第i个其他过滤处理的输出为第i 1个其他过滤处理的输入,则确定经第n个其他过滤处理输出的号码为所述目标号码,其中,n为大于等于2的正整数,i为大于1小于n的正整数,n个其他过滤处理通过多线程进行并行处理。
64.作为一个实施例,在执行步骤103之前,本发明实施例提供的区域短信靶向群发的方法还包括:
65.步骤s1、获取所有业务活动的目标区域集合;
66.步骤s2、基于所述多个业务活动的有效时限,将相同时间段内的多个业务活动的目标区域合并成区域集合,以得到不同时段内应该请求处理的目标区域全球小区识别码集合;
67.示例性的,如图4所示,在时间轴上,按照目标业务1、目标业务2、目标业务3和目标业务4的有效时限,将第一时间段t1内的目标业务1的目标区域合并成区域集合a(即图4中所示的业务活动集合a),该区域集合a为t1时间段内应该请求处理的目标区域集合;将第二时间段t2内的目标业务1的目标区域和目标业务3的目标区域合并成区域集合b(即图4中所示的业务活动集合b),该区域集合b为t2时间段内应该请求处理的目标区域集合;将第三时间段t3内的目标业务1的目标区域、目标业务3的目标区域和目标业务4的目标区域合并成区域集合c(即图4中所示的业务活动集合c),该区域集合c为t3时间段内应该请求处理的目标区域集合;将第四时间段t4内的目标业务1的目标区域、目标业务2的目标区域、目标业务3的目标区域和目标业务4的目标区域合并成区域集合d(即图4中所示的业务活动集合d),该区域集合d为t4时间段内应该请求处理的目标区域集合;将第五时间段t5内的目标业务1的目标区域和目标业务4的目标区域合并成区域集合f(即图4中所示的业务活动集合f),该区域集合f为t5时间段内应该请求处理的目标区域集合。
68.步骤s3、根据不同时段对应的目标区域集合的全球小区识别码,向实时位置流计算数据源请求计算出对应时段内的用户号码及其对应的全球小区识别码;
69.步骤s4、根据不同业务活动的目标区域的全球小区识别码,对上述结果进行关联,将目标用户号码拆分到所属的业务活动中去进行过滤;
70.步骤s4具体可实现为:
71.根据不同业务活动目标区域所包含的全球小区识别码,将用户号码拆分到不同的业务活动过滤环节中。
72.具体的,若需要在第一时间段t1内向目标用户号码推送业务活动指定的短信内容,则获取在第一时间段t1内的目标区域集合所包含的用户号码及其对应的全球小区识别码,根据不同业务活动目标区域所包含的全球小区识别码,将用户号码拆分到不同的业务活动过滤环节中,并对用户号码进行筛选过滤处理得到目标用户号码,向目标用户号码推送业务活动指定的短信内容;
73.若需要在第四时间段内t4向目标用户号码推送业务活动指定的短信内容,则先按在第四时间段t4内的目标区域集合,获取其包含的用户号码及其对应的全球小区识别码,根据不同业务活动目标区域所包含的全球小区识别码,将用户号码拆分到不同的业务活动过滤环节中,并根据目标区域集合中目标业务1、目标业务2的目标区域、目标业务3的目标区域和目标业务4的对用户号码进行筛选过滤处理得到目标用户号码,向目标用户号码推送业务活动指定的短信内容。
74.本发明实施例,根据多个目标业务的有效时限,将多个目标业务的目标区域转化为时序上划分的区域集合,再根据不同业务活动目标区域所包含的全球小区识别码,将用户号码拆分到不同的业务活动过滤环节中,对用户号码进行筛选过滤处理得到目标用户号码,向目标用户号码推送业务活动指定的短信内容,实现多个无关联的业务内容并发,而且将部分计算负荷分离到应用层,从而达到提高业务活动并发量的效果。
75.以上,结合图1~图4详细说明了本说明书实施例的区域短信靶向群发的方法,下面,结合图5和图6,详细说明本说明书实施例的区域短信靶向群发的系统。
76.图6示出了本说明书实施例提供的区域短信靶向群发的系统的结构示意图,如图7所示,该系统可以包括:
77.实时采集模块601,用于根据目标地理区域的全球小区识别码及xdr信令位置数据,采集所述目标地理区域的第一待过滤用户号码;其中,所述采集模块为实时采集模块。
78.离线采集模块602,用于获取业务活动相关的第二待过滤号码;
79.筛选过滤处理模块603,用于根据所述业务活动需求的参数配置,对所述第一待过滤用户号码进行筛选过滤处理,或者,对所述第一待过滤用户号码和所述第二待过滤号码进行筛选过滤处理,以得到所述业务活动的目标用户号码;所述筛选过滤处理至少包括去重处理;
80.短信推送模块604,用于向所述目标用户号码推送所述业务活动指定的短信内容。
81.在一实施例中,所述采集模块601可以包括:
82.第一输入单元,用于通过对xdr信令位置数据流处理实时计算并输入目标地理区域的最新全量号码;
83.第二输入单元,用于通过用户小区变更日志持续计算并输入发送时段内漫入目标地理区域的增量号码;
84.实时目标计算单元,用于基于所述最新全量号码和所述增量号码,获取所述业务
活动的第一待过滤用户号码。
85.在一实施例中,所述筛选过滤处理模块603可以包括:
86.判断单元,用于在哈希寻址的号码过滤处理缓存中,根据以号码为键的计数值,判断第一待过滤用户号码是否已经出现过或应该被过滤;
87.第一确定单元,用于若否,则确定所述第一待过滤用户号码为应输出到下一环节的目标用户号码;
88.计数单元,用于若是,则将所述第一待过滤用户号码的计数值增加的操作。
89.在一实施例中,若所述筛选过滤处理还包括至少一个其他过滤处理,则所述筛选过滤处理模块603还可以包括:
90.第二确定单元,用于若所述其他过滤处理的数量为一个,所述其他过滤处理的类型为筛出型,则根据过滤处理缓存中的号码键值确定经所述其他过滤处理输出的号码为所述目标号码;或者,
91.第三确定单元,用于若所述其他过滤处理的数量为一个,所述其他过滤处理的类型为滤弃型,则根据过滤处理缓存中的号码键值确定经所述其他过滤处理输出的号码非所述目标号码;或者,
92.第四确定单元,用于若所述其他过滤处理的数量为n个,所述n个其他过滤处理的类型包括滤弃型和/或筛出型,第i个其他过滤处理的输出为第i 1个其他过滤处理的输入,则确定经第n个其他过滤处理输出的号码为所述目标号码,其中,n为大于等于2的正整数,i为大于1小于n的正整数,n个其他过滤处理通过多线程并行处理。
93.在一实施例中,若所述去重处理为周期性去重处理,则所述筛选过滤处理模块603可以包括:
94.寿命设定单元,用于按照业务活动的需求参数,设定每个待过滤用户号码的过滤处理缓存中的号码键值的寿命;
95.缓存清除单元,用于当所述寿命减少至0时,清除所述缓存记录中的号码键值。
96.在一实施例中,所述筛选过滤处理至少包括:周期性去重处理,还包括以下进一步或多步其他过滤处理:黑名单筛选处理、白名单筛选处理、标签筛选处理、归属地筛选处理、常驻地号码筛选处理;其中,所述周期性去重处理用于控制预定时长内允许重复发送短信的次数。
97.在一实施例中,所述系统还可以包括:
98.并发处理模块605,用于获取所有业务活动的目标区域集合;
99.目标区域合并单元606,用于基于所述多个业务活动的有效时限,将相同时间段内的多个业务活动的目标区域合并成区域集合,以形成不同时段内应该请求处理的目标区域;
100.目标号码拆分单元607,用于根据不同业务活动目标区域所包含的全球小区识别码,将用户号码拆分到不同的业务活动过滤环节中。;
101.具体实施时,本发明实施例提供的服务器的具体模块组成结构可以如图5所示,其可实现的功能为:允许用户通过地理信息系统(geographic information system或geo-information system,gis)地图定义目标地理区域,然后以极低时延向进入指定区域的人群持续地推送短信,并以项目/业务为管理单位灵活地调度和管理发送业务内容。在性能上
整体延迟达到最快2分钟,平均15分钟内。
102.其中,图5中的paas平台是基于hadoop的大数据仓库平台,包含通信运营商bom三域各种层级的数据模型,及其相应的批量查询接口和数据作业调度开发工具。
103.图5中的emas是一种mas商业中间件,封装了cmpp短信协议,以api的形式开放功能。
104.本发明实施例提供的服务器,可以实现全自动,通过系统中的目标业务,只要一次性通过目标业务/模版/区域配置简单设定目标范围、目标类型、发送时间等参数,经过短信审批目标业务后即无需人工介入流程。另外,具备包含gis的图形用户界面和可以对外服务的api:本提案应用层具备人性化、地图化的统一操作界面,而现有技术则需要多个前后端系统分别进行人工操作以完成任务。本提案已将基本业务功能进行了抽象和封装,以restapi的方式对外开放关键功能,允许应用对公司外进行商业化服务。
105.本发明实施例根据目标地理区域的全球小区识别码及xdr信令位置数据,采集目标地理区域的第一待过滤用户号码;获取业务活动相关的第二待过滤号码;根据业务活动需求的参数配置,对第一待过滤用户号码进行筛选过滤处理,或者,对第一待过滤用户号码和第二待过滤号码进行筛选过滤处理,以得到业务活动的目标用户号码;筛选过滤处理至少包括去重处理;向目标用户号码推送业务活动指定的短信内容,能够实时、准确确定目标移动用户号码,并向目标用户号码群发业务活动指定的短信内容,实现靶向群发区域短信。另外,能持续捕获区域外漫入的目标用户号码实现连续发布的效果。能够确保号码在指定的周期内不会重复收到短信,实现准确的发送频次控制;高速流式完成目标号码的过滤。
106.下面将结合图7详细描述根据本发明实施例的服务器。参考图7,在硬件层面,服务器包括处理器,可选地,包括内部总线、网络接口、存储器。其中,如图7所示,存储器可能包含内存,例如高速随机存取存储器(random-access memory,ram),也可能还包括非易失性存储器(non-olatile memory),例如至少1个磁盘存储器等。当然,该服务器还可能包括实现其他业务所需要的硬件。
107.处理器、网络接口和存储器可以通过内部总线相互连接,该内部总线可以是工业标准体系结构(industry standardarchitecture,isa)总线、外设部件互连标准(peripheral component interconnect,pci)总线或扩展工业标准结构(extended industry standardarchitecture,eisa)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图7中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。
108.存储器,用于存放程序。具体地,程序可以包括程序代码,所述程序代码包括计算机操作指令。存储器可以包括内存和非易失性存储器,并向处理器提供指令和数据。
109.处理器从非易失性存储器中读取对应的计算机程序到内存中然后运行,在逻辑层面上形成资源增值对象与资源对象的关联装置。处理器,执行存储器所存放的程序,并具体用于执行本说明书前文所述的方法实施例的操作。
110.上述图1至图4所示实施例揭示的方法、服务器执行的方法可以应用于处理器中,或者由处理器实现。处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器,包括中央处理器(central processing unit,cpu)、
网络处理器(network processor,np)等;还可以是数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
111.图7所示的服务器还可执行图1至图4的方法,并实现区域短信靶向群发的方法在图1至图4所示实施例的功能,本发明实施例在此不再赘述。
112.当然,除了软件实现方式之外,本技术的服务器并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。
113.本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述各个方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-only memory,简称rom)、随机存取存储器(random access memory,简称ram)、磁碟或者光盘等。
114.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
115.本技术是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
116.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
117.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
118.在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
119.内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。内存是计算机可读介质的示例。
120.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。
121.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
122.以上仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。
再多了解一些

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

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

相关文献