一种手机短信的自动群发方法

文档序号:7957616阅读:644来源:国知局
专利名称:一种手机短信的自动群发方法
技术领域
本发明涉及移动通讯应用领域,尤其涉及一种手机短信的自动群发方法。
背景技术
手机在满足人们话音通讯的同时,文字、图像类信息的数据通讯需要日益高涨,但目前大部分手机在发送这些数据信息时,短信越来越成为用户重要的沟通工具,也是手机的一项重要功能,随着手机的广泛普及,短信的发送量保持着迅猛的增长势头,已成为人们日常交流的一个重要手段,目前的短信应用,已不满足于两人之间的信息交流,群发短信的需要也越来越强,如向多个朋友同时进行节日祝福,企业向多个员工发送通知,协会或团体给自己的会员群发通知,商家给自己的顾客群发服务信息等,在这种情况下,短时间内可能要发出几十条、上百条甚至更多信息,但目前的手机上的短信功能也只是逐条编辑,逐条发送,即使有些手机提供了短信的连发功能,也必须逐个输入手机号码,或从通讯录中逐个选择一条条进行发送,而且连续发送中,短信的内容不能进行编辑,这就是说在群发这类短信时,存在两个问题(1)发送过程繁琐,效率低;(2)无法进行个性化短信的群发,即针对不同的接收者发出不内容的短信。
对于上述情况下的信息发送,目前的手机均没有提供一个可行的技术手段。

发明内容
为了解决上述问题,本发明提出了一种个性化的手机短信自动群发方法,短信处理系统根据用户事先设置好的短信处理条件,根据不同的短信接收人自动生成个性化短信并进行发送,一次可自动连续发送多条短信,其特征在于该方法包括如下步骤(1)用户需要编辑好短信模板,该模板用于定义群发短信的短信内容格式,模板内容由一定数量的固定部分内容及变化部分内容按一定相对顺序排列组成,用户可编辑好多个短信模板文件,可激活其中一个使之有效,或在群发短信时可选择一个模板执行群发任务。
(2)用户还需要编辑短信数据文件,该数据文件被上述短信模板调用,用于定义短信模板中的变化部分内容,一个短信数据文件中可包含多条独立的短信数据记录,用户可编辑好多个短信数据文件,在群发短信时可选择其中一个数据文件执行群发任务。
(3)用户启动群发短信程序,系统调用用户指定的短信模板及短信数据文件,提取数据文件中的变化部分内容并结合短信模板生成一条新的短信,并将该短信发向目标接收者。其中群发短信时的短信目标接受号码可以来自短信数据文件,在该数据文件中有特定标记的字符,或来自本机电话本的联系人分组。
(4)系统继续提取短信数据文件中的后续数据记录,连续发送短信,直到短信数据文件中的所有数据记录处理完毕后,停止群发短信任务。
对上述技术方案的进一步限定在于短信模板及短信数据文件为文本文件,其中允许输入的字符为文本字符,这是由于普通手机短信仅支持文本字符。相应地,短信数据文件为多行文本文件,每一行代表一个数据记录,与短信模板结合后可以生成一条短信;在每一行中,有多个文本字符串,字符串之间用特定的字符标记分隔,这些字符串按一定顺序排列,每个字符串及其在本行中的顺序位置代表其可以填充到短信模板中替代相应在的变化部分内容就生成一条新的短信。
对上述技术方案的进一步改进在于系统对短信的发送状态进行检测,如果发送失败,则重新尝试发送,尝试的次数可由用户自定义,这样可有效地避免因移动网络信号波动对短信发送过程的影响。
对上述技术方案的进一步改进在于用户定义短信模板时,可对其中的变化部分内容的设定填写条件,只有满足条件的数据才能被系统接受。其中,填写条件包括字符格式及范围,系统可依据该条件检测短信数据文件中的数据记录正确性。为此,系统要提供一个专门用于编辑短信模板及短信数据文件的编辑器,通过该编辑器,用户可以设置数据条件,并生成符合条件的短信数据文件。
本发明可带来的有益效果是通过提供个性化的批量短信编辑及群发技术手段,使手机的短信群发功能更加人性化,通过本发明提供的功能,用户可将手机最大限度地应用于商务数据信息处理活动,使手机成为方便的移动商务终端,有效地处理大量的数据信息。由于手机自动处理的速度很快,而且无须人工干预,数据也是直接从数据文件读取,而且系统对数据的正确性进行检测,自动发现并纠正错误,因此大大提高了工作效率。


图1是手机短信自动群发的流程图。
具体实施例方式
下面结合附图及具体实施方式
对本发明作进一步的详细描述。
这里以A企业的销售人员工资条短信系统来对本发明的技术方案进行说明。A企业有近百名销售人员在全国各地奔走开展业务,企业财务部每个月要根据他们的业绩统计出工资发放表,发放工资时在将总金额打到他们的银行卡上外,还要给每个人发去一个工资条短信,短信中说明发放工资的各项明细让他们确认,有问题及时反馈。在传统的方式下,给每个人的短信都要人工编辑并逐条发送,要给这上百人发完短信,即使熟练的工作人员快速编辑发送,也需要专门抽出2天的时间发送短信,而且数据容易出错带来其它隐患。采用本发明的个性化短信群发技术后,问题得到全面解决。在初次使用该系统时,系统要求用户建立一个群发短信模板(见图1之S01),该模块由多个固定字串及变化字串按一定的相对顺序组成(可包括各类标点符号),固定字串是在群发短信时短信内容中的固定部分,变化字串是在群发短信时短信内容中的变化部分,其实际的内容需要从另一个短信数据文件中提取(在后介绍)。用户一次可以编辑多个模板,也可以对现有的模块进行修改,并从中选择默认一个。
下面是本实施方式的一个实施例,在这里用户编辑了如下的一短信模板(手机号)[姓名],请查收[月份]月份工资基本工资[基本工资],岗位补贴[岗位补贴],业务提成[业务提成],月度奖金[月度奖金],应发金额[应发金额];个人借款[个人借款],所得税[所得税],应扣金额[应扣金额];实发金额[实发金额]。请确认,有问题请及时与公司财务部张小姐联系!电话0755-12345678上述的短信模板由文本字符构成,圆括号部分为销售人员手机号码,中括号部分为变化字串,其余为固定字符,编辑好上述模板可保存为一个手机可识别的文本文件,如文件名为“工资模板.txt”。
然后用户还要编辑一个工资数据文件,在数据文件中定义上述短信模板中的变化字串,数据文件也是一个文本文字,只允许写入文本字符,每个销售人员的工资数据占一行,按短信模板中的变化字串顺序依次填写,字串之间用逗号(也可以是其它字符或符号)分开,如13512345678,马小云,10,1800,1500,2680,960,6940,2000,358,2358,458213312345678,张红军,10,1700,1400,1680,960,5740,1000,258,1258,448213912345678,王伟,10,1900,1600,3680,960,8140,0,558,558,7582…用户按上述的格式输入完所有的销售人员工资数据后,将其保存为工资数据文件,如“10月工资.txt”。
上述的短信模板文件及工资数据文件也可以在电脑中编辑好,再通过数据线传送到手机中,也可以在电脑中或其它手机中编辑好,再通过互联网短信方式或手机短信发送到目标手机上,目标手机接受到上述模板短信或工资数据短信后保存为本机中的短信模板及工资数据文件。
用户可群发工资短信时,打开手机进入短信群发模块,选择短信模板及相应的短信数据文件,如这里用户分别选择了上述已完成的“工资模板.txt”及“10月工资.txt”。在群发短信时,短信模板自动提取短信数据文件中的每一行的字串自动生成每一条待发短信,用户这里可测试一下自动生成的短信是否正确,进行测试时(图S02),短信模板自动提取短信数据文件中的第一行的字串自动生成第一条待发短信,如本例中生成的第一条短信内容为马小云,请查收10月份工资基本工资1800,岗位补贴1500,业务提成2680,月度奖金960,应发金额6940;个人借款2000,所得税358,应扣金额2358;实发金额4582。请确认,有问题请及时与公司财务部张小姐联系!电话0755-12345678注意,这里短信数据文件中的手机号码只作为发送短信的目标接收号码,在短信内容中不出现。
用户要检查生成的上述短信内容是否正确(图S03),如果不正确,就可以退回短信模板及短信数据文件编辑状态(图S01)S,修改这两个文件,继续测试,直到正确无误。用户也可以在最初编辑这两个文件是进行测试,如果用户确认文件无问题,可以直接启动短信群发过程。
短信群发过程启动后(图S04),系统自动提取短信数据文件中的每一行字串,用该行字串的每个独立字串按顺序去替换短信模板中的变化字串,就生成了一条新的短信,并提取所述行上的手机号码作为发送短信的目标接收号码(如本例中首条短信的目标接收号码为13512345678),然后将短信发送出去。由于本系统执行的群发短信功能,发完本条短信后,系统要不断检测群发短信的任务进度(图S05),方法是本次所发短信所处理的工资数据文件的进度是否已达最后一行(图S06),如果是,说明工资数据文件已处理完毕,群发短信任务结束;否则系统继续提取短信数据文件中的下一行字串生成下一条短信(图S07),直到短信数据文件中的所有行处理完毕,就终止短信的群发过程。
群发短信任务结束后,系统并生成一个短信群发报告,统计本次群发短信的相关数据,下面是报告的格式发送总数XXX条 成功XXX条 失败XXX条在上述的短信群发过程中,如果发送失败,可尝试再发送一次,如果仍然失败,就暂存失败短信,继续处理下一条短信,其它短信群发完后可尝试将暂存的失败短信再逐个发送一次,发送失败时重发一次,仍然无法成功发送的短信,保存起来由用户人工处理。
另外由于手机短信的内容长度一般是有限制的,如一条短信中的中文字符不能超过70个,以上实施例中的短信内容已经超过限度,因此系统在生成短信后,检测到短信内容长度超过限制,会自动切分为多条短信连续发送,但在统计时只作为一条有效短信来统计。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若对本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种个性化的手机短信自动群发方法,短信处理系统根据用户事先设置好的短信处理条件,根据不同的短信接收人自动生成个性化短信并进行发送,一次可自动连续发送多条短信,其特征在于该方法包括如下步骤用户需要编辑好短信模板,该模板用于定义群发短信的短信内容格式,模板内容由一定数量的固定部分内容及变化部分内容按一定相对顺序排列组成;用户还需要编辑短信数据文件,该数据文件被上述短信模板调用,用于定义短信模板中的变化部分内容,一个短信数据文件中可包含多条独立的短信数据记录;用户启动群发短信程序,系统调用用户指定的短信模板及短信数据文件,提取数据文件中的变化部分内容并结合短信模板生成一条新的短信,并将该短信发向目标接收者;系统继续提取短信数据文件中的后续数据记录,连续发送短信,直到短信数据文件中的所有数据记录处理完毕后,停止群发短信任务。
2.根据权利要求1所述的短信自动群发方法,其征在于所述的短信模板及短信数据文件为文本文件,其中允许输入的字符为文本字符。
3.根据权利要求1或2所述的短信自动群发方法,其征在于所述的短信数据文件为多行文本文件,每一行代表一个数据记录,与短信模板结合后可以生成一条短信;在每一行中,有多个文本字符串,字符串之间用特定的字符标记分隔,这些字符串按一定顺序排列,每个字符串及其在本行中的顺序位置代表其可以填充到短信模板中替代相应在的变化部分内容就生成一条新的短信。
4.根据权利要求1所述的短信自动群发方法,其征在于,用户可编辑好多个短信模板文件,在群发短信时可选择一个模板执行群发任务。
5.根据权利要求1所述的短信自动群发方法,其征在于,用户可编辑好多个短信数据文件,在群发短信时可选择其中一个数据文件执行群发任务。
6.根据权利要求1所述的短信自动群发方法,其征在于,群发短信时的短信目标接受号码可以来自短信数据文件,在该数据文件中有特定标记的字符,或来自本机电话本的联系人分组。
7.根据权利要求1所述的短信自动群发方法,其征在于,系统对短信的发送状态进行检测,如果发送失败,则重新尝试发送,尝试的次数可由用户自定义。
8.根据权利要求3所述的短信自动群发方法,其征在于,用户定义短信模板时,可对其中的变化部分内容的设定填写条件,只有满足条件的数据才能被系统接受。
9.根据权利要求8所述的短信自动群发方法,其征在于所述的填写条件包括字符格式及范围,系统可依据该条件检测短信数据文件中的数据记录正确性。
全文摘要
本发明公开了一种个性化的手机短信自动群发方法,用户需要编辑好短信模板,该模板用于定义群发短信的短信内容格式,同时用户还需要编辑短信数据文件,该数据文件被上述短信模板调用,用于定义短信模板中的个性化内容,短信处理系统根据用户事先设置好的短信处理条件,调用用户指定的短信模板及短信数据文件,提取数据文件中的个性化内容并结合短信模板生成一条新的短信,并将该短信发向目标接收者,一次可自动连续发送多条短信。采用本发明后手机可向不同的联系人快速发出大量具有不同内容的短信,最大限度地满足用户在信息发送方面的个性化需求并提高了发送成功率,为手机的移动商务应用提供了基础条件。
文档编号H04W4/14GK1913660SQ20061006229
公开日2007年2月14日 申请日期2006年8月28日 优先权日2006年8月28日
发明者赵忠华 申请人:深圳市杰特电信控股有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1