一种利用短信群发平台客户端中转实现短信群发的方法

文档序号:7890199阅读:178来源:国知局
专利名称:一种利用短信群发平台客户端中转实现短信群发的方法
技术领域
本发明涉及一种移动通信中的短信群发,属于手机通讯方法的技术领域。
背景技术
移动通信技术的发展给人们的生活带来了极大的方便,并且大大提高了人们的工作效率。目前基于移动通信网络和终端(手机、智能手机、PDA等)的业务越来越丰富,这其中最主要的就是话音业务和短信息业务。在中国,短信业务更是发展势头惊人,它凭借使用灵活、成本低廉等优势已经占据整个移动通信业务一半以上的份额。短信服务商已经成为电信服务商的主干力量。但随着短信业务的不断发展,短信业务也必将脱离原有的粗放式经营模式,而进入市场细分,针对特定用户群提供特定短信服务,以满足不同用户需求的时代。本发明即符合这一发展趋势,针对特定场合下不能连接互联网的用户群体提供短信群发服务。网络基础设施的建设和普及使得互联网越来越多地融入了我们的日常生活。很多网络业务提供商开始以互联网为平台为用户提供移动短信业务支持。目前类似的业务主要有以下几种形式I、短信编辑、收发软件。这种形式的服务主要是从满足用户大数据量编辑和收发短信的角度来考虑的。目前的手机集成度较高,体积较小,相应的键盘和显示屏的空间也较为有限,对大数据量短信的编辑十分不便。所以,使用这种短信编辑和收发软件相当于将短信编辑和收发终端由手机转移至普通的家用电脑,为用户提供方便的短信编辑功能。如此, 只要用户拥有一台连接到互联网的电脑,就可以利用该软件或者指定网站的页面进行用户注册、短信编辑、接收和发送等功能了。目前这种软件和网站在互联网上已较为普及,比较成功的有腾讯QQ等。2、短信服务台。这种形式的服务利用一种嵌入式短信设备接入到移动网络,并且由后台计算机控制该设备对短信息的收发。该业务的主要用户为声讯台、广告商、气象站等集团用户,主要用来服务公共事务和大众。3、短信验证服务。在用户进行某种交易或者接受某种服务之后,由服务商向用户发送服务通知或者验证码等信息,以提醒和确认用户之前进行的操作。如银行信用卡的交易短信通知业务等。4、专门的短信群发服务商。针对向特定客户群投放广告、通知、联系信息的广泛需求,国内涌现了大量专门提供短信群发的服务商。他们租用运营商的短信网关,为用户提供专门的客户端软件,用户注册后可创建、维护短信群,功能强大,资费便宜,只要依靠一台上互联网的计算机就可以连接到这些服务商提供的服务器,并向用户群发短信。普通手机用户发送一条短信通常收费O. 20元左右,而通过短信群发服务商发送短信,则收费仅需
O.03-0. 10元左右,资费不超过普通用户的50%。短信群发服务商依据用户发送的总短信条数向用户收费。尽管以上几种类型所针对的用户群有所差异,但在使用上都有一个共同的特点都是在计算机上创建短信,然后最终发送给手机用户。源是计算机,目的是地是各手机终端。尤其是短信群发服务商,他们提供的短信群发功能强大,速度快,资费便宜。然而,这套服务的基本要求是用户要能够访问互联网(从而能够访问短信群发服务商的服务器),这一要求对大多数用户来说不是问题,但是却不适合在工作场合不允许上互联网的特定用户群体。这样就在不知不觉中失去了一批潜在的用户群体诸如部分国家机关、具有较高安全保密要求的企事业单位等等。这些单位受规章制度约束,在工作场合是不允许访问互联网的,因为互联网上存在着众所周知的安全隐患,这些单位的信息安全得不到保障。在这种场合下,即便利用手机上网去发送短信也是违反制度和相关规定的。这些群体也有利用短信实现群内通知通告和交流联系的需求。如何针对这些群体,提供这些群体能够使用的,便捷的短信群发服务?同时能够减少平常手机短信群发的花费,提高安全性?

发明内容
技术问题本发明的目的是提供一种利用任何一款手机产生单条短信,短信内含要发送的群信息和发送内容,然后利用短信群发平台的客户端中转实现短信群发的方法。 本发明拟解决如下两个技术问题I.不依赖网络,随时随地利用任何一款手机的单条短信实现短信群发;2.让用户在单条短信里既给出要发送的内容,又指定所要发送的群。技术方案本发明涉及一种移动通信中的短信群发技术,它的特点是以手机为短信产生源,在发送短信时用户不需要连接互联网,只需要使用任何一款手机发送一条含有特定标记信息的短信给短信群发平台(目的号码是短信群发平台的特服号码或短信猫), 再通过短信群发平台的客户端软件对该短信的分析,提取出标记信息,定位该短信拟发送的用户群,然后通过短信群发平台向这些用户群发这条短信内容的方法。实现此方法,需借助已有的短信群发平台,对客户端软件进行二次开发(不需要修改短信群发平台的服务器端模块及功能,以确保其实现方便),以浏览器/服务器(Browser/Server以下简称B/S)或客户机/服务器(Client/Server以下简称C/S)的形式来实施用户信息和联系人的分组管理,以特定的标记和符号区分各用户群,授权用户通过手机发送内含特定标记、符号和内容的单条短信,来控制短信群发平台的发送对象群以及发送内容。短信群发平台自动检索、定位对应群组,并转发相应短信内容。此发明针对在办公或特定场合下不能够上网,但又需要通过群发短信通知、交流、联系的特定用户群体。可实现如下功能 授权用户不需要上网,只需要使用任何一部手机发送一条短信,就可以实现对设定群组的短信群发。保障了在特定场合下不能上互联网的国家机关、企事业单位使用群发短信通知、交流的功能。 授权用户可以用一条短信完成常规的群发任务。节省了手机电力和短信资费 (利用成熟的短信群发平台,短信价格更便宜),延长了手机待机时间。 提供比手机群管理更丰富便捷的短信群管理手段。 中转短信平台可对收到的拟群发短信进行集中过滤,可减少失泄密现象的发生,减少因关键字被禁导致群发短信不成功的概率。 已有的短信群发平台服务器软硬件不需要改动,只需要利用已有的短信群发平台提供的二次开发接口,设计、修改客户端程序就可以提供服务。软件升级、功能更新方便。
如图I中所示,该平台的组成由短信收发模块、服务器(或web网站服务器)(在本发明方案中,C/S模式的服务器与B/S模式的Web网站服务器二者功能基本一致,下文中如无特殊说明,服务器均同时指代C/S的服务器和B/S的服务器)、服务器数据库、客户端程序和本地数据库几部分(以上各部分可依托现有的可提供二次开发接口的短信群发平台, 对客户端程序进行二次开发)构成。之所以区分服务器数据库和本地数据库,是尽量避免变更已有的短信群发平台的软硬件设施,而只在用户客户端增加用户短信分析、中转功能。 其中各部分的功能和信息交互过程如下I、短信收发模块短信收发模块在服务器的控制下负责接收和发送短消息给指定的用户。短信收发模块可以是专用的短信收发设备如短信Modem,也可以是手机,也可以是运营商的短信中心接口。它具备短信收发功能。短信收发模块通过其通信接口如以太网接口、串口、USB接口等与服务器连接。2、服务器服务器是运行在计算机操作系统上的,承载各种用户信息(以数据库的形式存在)、群组信息、网站服务信息以及短信收发模块控制系统的软件系统。一个服务器通常服务多个注册用户的客户端程序。3、服务器数据库服务器数据库是短信群发平台记录所有用户信息,联系人信息, 用户所创建的群组信息等的存储设置。服务器数据库位于服务器端,由服务器管理。客户端通过服务器访问服务器数据库。4、客户端程序客户端程序可以是一个独立的程序,也可以是IE浏览器,它与服务器通信,以图形界面的形式为用户提供注册、群组信息的交互接口。用户通过客户端程序登录到服务器上,并通过图形页面,输入个人信息(如手机号码、联系人姓名、联系人分组情况等等)、群组定义信息等,这些信息,有些存储在服务器的数据库中(不改变原服务器数据库结构),而有些信息(见下)则存储在本地数据库中。4、客户端本地数据库客户端本地数据库是记录授权用户信息、用户权限、联系人群组标记(见下面介绍)与群组对应关系的存储设施。客户端程序注册成功后,一部分信息(如群组信息,联系人信息等)送给服务器存入服务器数据库,而另外一部分信息(如设置的授权用户,访问口令,用户权限,群组标记等)则通过图形界面,在用户输入后进入本地数据库。当客户端程序需要为用户服务时先查询本地数据库中的信息,获取用户权限,群组标记,然后再访问服务器获得其它信息。并以查询所得的结果为依据为用户提供服务。上述各部分模块有机的结合,协调工作,从而为用户提供完整的短信群发功能。其中,模块1、2、3均可以利用已有的任何一款支持二次开发、支持回复的短信群发平台(如果使用短信网关,则需要使用106号段),不必另行开发。而模块4、模块5则需要依据以下方案开发。具体的技术方案如下利用短信群发平台客户端中转实现短信群发的方法,用户所生成的单条手机短信内含所要发送的群标记信息和短信内容,其格式结构为群标记开始+(群标记)+群标记结束+(短信内容);短信群发平台收到该短信后,转发给相应的客户端软件,客户端软件接收到该短信后对短信进行分析过滤,提取出群标记,然后将需要群发的短信内容和目标群组信息告知短信群发平台,由短信群发平台发送给群标记对应的群组用户;I).首先通过客户端程序,输入用户名密码登录,客户端程序通过检验本地数据库存储的用户名和密码的有效性确认是否允许登录操作以及操作的权限;如果用户拥有权限,则显示图形页面给用户,用户通过交互式页面,将个人信息及群组信息录入;其中,个人及群组信息主要包括用户名、权限、授权群发短信的用户手机号、授权发送群发短信的用户权限、联系人组I名称、联系人组I标记、组I中的具体各联系人的手机号、联系人组2名称、联系人组2标记、组2中的具体各联系人的手机号、……组N的具体各联系人、群标记开始设置、群标记结束设置;2).授权用户需要给特定群发送信息时,使用授权的手机号码,在离线情况下,编辑一条短信发送给服务器短信接口号码;该短信的结构为群标记开始+(群标记)+群标记结束+短信内容;其中,群标记开始群标记结束是一个在客户端录入时设置的, 与短信内容可区分的符号;群标记则是在客户端录入的各群组标记信息,标记应简练,易于记忆,并可用于区分自己定义的各群;3).当短信收发模块从运营商基站接收到发送给本机号码的一条短信息之后,利用通信接口将该短信息传送给服务器,服务器记录入数据库,并将该短信通过网络推送给客户端软件;4).客户端软件接收到一条短信息之后,首先查看该短信的发送端号码和本地数据库,以确定该用户是否是授权用户,如果是则继续,否则丢弃该信息;5).提取该信息的群标记开始群标记结束之间的群标记码并检索数据库, 如果该用户已经注册该群标记码并可以找到对应的联系人组,则继续,否则丢弃该消息;6).复制该短消息,去掉群标记开始、群标记码和群标记结束,对短消息过滤, 发现如果有问题可回送一条短消息给目标用户,指出存在的问题,如果没有问题,则在原短信内容前部附加短消息发送授权用户姓名的信息,然后将该短信以及短信的目标联系人组名称,按照指定格式发送给服务器,再由服务器完成短信群发任务。中转发送的短信经过过滤、修改,原有短信内容上可添加辅助文字。有益效果本发明所提出的手机群发方法,是一种手机到手机的群发方法。该方法专门针对不能随时连接互联网的用户群体而设计。与前面列举的各种短信平台不同,本发明中短信的源是手机,中间经过短信群发平台(计算机),目的地仍然是手机。但是它又与利用手机本身的群发功能来群发短信有很大区别它只发送单条短信,通过短信群发平台客户端软件中转,中转后才变成群发短信。它是一种依托短信收发平台和计算机网络技术、对等通信技术的短信群发技术。该技术利用现有的短信群发软硬件平台和计算机网络技术,通过手机到计算机,再由计算机到手机的转发过程,可以实现发送方发一条短信,一群人接收的效果。还可以为用户提供自定义分组、编辑分组标识号以及控制授权用户、过滤并处理短信内容等功能。用户可以在不限制上互联网的场所完成注册和群组定义,然后在任何地方,包括限制上互联网的场所,随时随地利用一条手机短信向用户指定的分组进行群发。不仅可以满足部分因特定条件限制无法上互联网的用户(例如国家机关及具有严格安全保密要求的企事业单位等)的手机群发需求,还可以大大简化短信群发步骤、提高效率,节省经费,使群组联系紧密化,具有很高的应用价值和广阔的市场前景。本发明通过引入客户端软件自动识别一条短信内的群标记码,区分群标记与短信内容,实现一条短信触发到特定群的群发短信的机制,保证了连接互联网受限的特定用户群可以随时随地使用手机发一条短信就完成分组短信群发功能,同时可对群发短信预先过滤,防止意外泄密事件发生。用户只有第一次注册和创建群组时需要通过客户端程序访问服务器,在以后的所有短信群发过程中,不需要访问互联网,只需要使用身边任何一款手机,使用授权用户的SIM卡发送一条短信,就可以完成短信群发功能。从而为具有严格安全保密要求的企事业单位和国家机关提供了一种符合安全管理规章制度的短信群发手段。该方法可实现如下功能 授权用户不需要上网,只需要使用任何一款手机发送一条短信,就可以实现对设定群组的短信群发。保障了在特定场合下不能上互联网的国家机关、企事业单位使用群发短信通知、交流的功能。 授权用户可以用一条短信完成常规的群发任务。节省了手机电力和短信资费 (利用成熟的短信群发平台,短信价格更便宜),延长了手机待机时间。 提供比手机群管理更丰富便捷的短信群管理手段。 中转短信平台可对收到的拟群发短信进行集中过滤,避免泄密现象的发生,减少因关键字被禁导致群发短信不成功的概率。 已有的短信群发平台服务器软硬件不需要改动,只需要利用已有的短信群发平台提供的二次开发接口,设计、修改客户端程序就可以提供服务。软件升级、功能更新方便。


图I是利用短信群发平台客户端中转实现短信群发的应用场景示意图。图2是利用短信群发平台客户端中转实现短信群发的执行流程图。
具体实施例方式I、当用户确定使用本发明提出的方法时,首先通过客户端程序,输入用户名密码登录。客户端程序通过检验本地数据库存储的用户名和密码的有效性确认是否允许登录操作以及操作的权限。如果用户拥有权限,则显示图形页面给用户,用户通过交互式页面,将个人信息及群组信息录入。其个人及群组信息主要包括用户名(进入本地数据库)、权限 (进入本地数据库)、授权群发短信的用户手机号(进入本地数据库)、授权发送群发短信的用户权限(例如发部分群,还是所有群等,进入本地数据库)、联系人组I名称(进入服务器数据库及本地数据库),联系人组I标记(如“Q1 ”,进入本地数据库),组I中的具体各联系人的手机号(进入服务器数据库),联系人组2名称(进入服务器数据库及本地数据库), 联系人组2标记(如“Q2”,进入本地数据库),组2中的具体各联系人的手机号(进入服务器数据库),……组N的具体各联系人(此信息可根据用户需要随时输入或添加修改,进入服务器数据库),群标记开始设置(见下),群标记结束设置等等;2、授权用户需要给特定群发送信息时,他可以通过客户端软件直接给特定群(如 “Q1”)发送短信。而最常用的使用方式,是使用授权的手机号码,在离线情况下,编辑一条短信发送给服务器短信接口号码。该短信的结构为群标记开始+ (群标记)+群标记结束+短信内容。其中,群标记开始群标记结束是一个符号(例如可以都是“#”), 可以在客户端设置采用其他符号代替。注意符号最好采用非常用符号,以避免与短信内容无法分别。群标记则是在客户端录入的各群组标记信息,如“Q1”。标记应简练,易于记忆, 并可用于区分自己定义的各群。
3、当短信收发模块从运营商基站接收到发送给本机号码的一条短信息之后,利用通信接口将该短信息传送给服务器,服务器记录入数据库,并将该短信通过网络推送给客户端软件;3、客户端软件接收到一条短信息之后,首先查看该短信的发送端号码和本地数据库,以确定该用户是否是授权用户,如果是则继续,否则丢弃该信息;4、提取该信息的群标记开始群标记结束之间的群标记码(如Ql)并检索数据库,如果该用户已经注册该群标记码并可以找到对应的联系人组,则继续,否则丢弃该消息;5、复制该短消息(复制时去掉群标记开始、群标记码和群标记结束),对短消息过滤后(例如检查是否含涉密文字内容,是否有被禁词语等),发现如果有问题可回送一条短消息给目标用户,指出存在的问题,如果没有问题,则可在原短信内容前部附加一些信息,如来自***(授权用户名)的消息等,然后将该短信以及短信的目标群名称,按照指定格式发送给服务器,再由服务器完成短信群发任务;不失一般性,设采用本发明方法的客户软件定义#为群标记开始,定义第二个重复的#为群标记结束。设短信收发模块的号码为“13333334444”或“1065601”。具体实施例为(I)、用户初次使用客户端软件并注册时,跳到步骤(2);当短信网关或短信收发模块接收到短信息之后跳到步骤(5);已授权用户发送短信则跳至(4);(2)、客户端软件显示登录界面,用户按照用户名口令登录(提供初始用户名,口令),客户端软件检验本地数据库,发现用户名,口令正确后,显示交互式页面供用户输入各种信息,并注册短信群发服务器;(3)、客户端软件通过交互式图形页面收集软件运行所需要的信息。信息主要包括用户名(进入本地数据库)、权限(进入本地数据库)、授权群发短信的用户手机号(不失一般性,授权用户名设为“王科长”,授权用户号码设为“13112121212”,进入本地数据库)、授权发送群发短信的用户权限(例如发部分群,还是所有群等,进入本地数据库)、联系人组I名称(进入服务器数据库及本地数据库),联系人组I标记(不失一般性,设为 “Q1 ”,进入本地数据库),组I中的具体各联系人的手机号(进入服务器数据库),联系人组 2名称(进入服务器数据库及本地数据库),联系人组2标记(不失一般性,设为“Q2”,进入本地数据库),组2中的具体各联系人的手机号(进入服务器数据库),……组N的具体各联系人(此信息可根据用户需要随时输入或添加修改,进入服务器数据库),群标记开始设置(不失一般性,设为“#”),群标记结束设置(不失一般性,设为“#”)等等;(4)、不失一般性,设用户使用授权用户王科长的手机13112121212编辑一条短信(设为“#Q1#今天下午三点歌友会在活动中心集合练歌,迎接十一”),发送此短信给 13333334444 或 106501 ;(5)、短信收发模块将接收到的短信息利用通信接口发送给服务器;服务器推送给客户端软件;(6)、客户端软件接收到此条短信息之后,首先查看该短信的发送端号码 13112121212和本地数据库,以确定该用户“王科长”是否是授权用户,如果是则继续,否则丢弃该信息并跳回步骤(I);
(7)、搜索该短信的群标记开始符号和群标记结束符号(在本例中,均为#,则第一个#为标记开始符号,第二个#为标记结束符号)。然后提取中间的群标记(本例中为Ql), 查看该信息的群标记码和本地数据库,如果该用户已经注册该群标记并可以找到对应的联系人组(本例中是联系人组I)且文字没有涉密内容,则继续,否则丢弃该信息并跳回步骤 ⑴;(8)、复制该短消息并按需增加提示信息(复制时去掉群标记开始符号和群标记结束符号以及群标记,短信变为“来自王科长的短信今天下午三点歌友会在活动中心集合练歌,迎接十一”),将短信及目的群组(联系人组I)通过网络发送给服务器;(9)、服务器对联系人组I里的所有用户群发此短信消息(“来自王科长的短信今天下午三点歌友会在活动中心集合练歌,迎接十一”)。跳回步骤(I)。
权利要求
1.一种利用短信群发平台客户端中转实现短信群发的方法,其特征在于该方法产生的单条手机短信内含所要发送的群标记信息和短信内容,其格式结构为群标记开始+(群标记)+群标记结束+(短信内容);短信群发平台收到该短信后,转发给相应的客户端软件,客户端软件接收到该短信后对短信进行分析过滤,提取出群标记,然后将需要群发的短信内容和目标群组信息告知短信群发平台,由短信群发平台发送给群标记对应的群组用户;具体的方案如下.1).首先通过客户端程序,输入用户名密码登录,客户端程序通过检验本地数据库存储的用户名和密码的有效性确认是否允许登录操作以及操作的权限;如果用户拥有权限,则显示图形页面给用户,用户通过交互式页面,将个人信息及群组信息录入;其中,个人及群组信息主要包括用户名、权限、授权群发短信的用户手机号、授权发送群发短信的用户权限、联系人组I名称、联系人组I标记、组I中的具体各联系人的手机号、联系人组2名称、 联系人组2标记、组2中的具体各联系人的手机号、……组N的具体各联系人、群标记开始设置、群标记结束设置;.2).授权用户需要给特定群发送信息时,使用授权的手机号码,在离线情况下,编辑一条短信发送给服务器短信接口号码;该短信的结构为群标记开始+ (群标记)+群标记结束+短信内容;其中,群标记开始群标记结束是一个在客户端录入时设置的,与短信内容可区分的符号;群标记则是在客户端录入的各群组标记信息,标记应简练,易于记忆,并可用于区分自己定义的各群;.3).当短信收发模块从运营商基站接收到发送给本机号码的一条短信息之后,利用通信接口将该短信息传送给服务器,服务器记录入数据库,并将该短信通过网络推送给客户软件;.4).客户端软件接收到一条短信息之后,首先查看该短信的发送端号码和本地数据库, 以确定该用户是否是授权用户,如果是则继续,否则丢弃该信息;.5).提取该信息的群标记开始群标记结束之间的群标记码并检索数据库,如果该用户已经注册该群标记码并可以找到对应的联系人组,则继续,否则丢弃该消息;.6).复制该短消息,去掉群标记开始、群标记码和群标记结束,对短消息过滤,发现如果有问题可回送一条短消息给目标用户,指出存在的问题,如果没有问题,则在原短信内容前部附加短消息发送授权用户姓名的信息,然后将该短信以及短信的目标群名称,按照指定格式发送给服务器,再由服务器完成短信群发任务。
2.如权利要求I所述的利用短信群发平台客户端中转实现短信群发的方法,其特征在于中转发送的短信经过过滤、修改,原有短信内容上可添加辅助文字。
全文摘要
本发明涉及一种利用短信群发平台客户端中转实现短信群发的方法,利用手机产生格式化单条短信,在该短信内同时指明要发送的目的群信息和发送内容,然后再由短信群发平台客户端软件中转,分析、提取、过滤后转交短信群发平台完成群发的方法。它面向因规章制度和条件等限制无法访问互联网的用户群体,为他们提供不依赖于互联网的,可随时随地利用手机单条短信实现群发的高效节能,价格低廉的短信群组通信方法。节省了短信资费和手机待机时间。同时通过对短信的预先过滤与检测,可以减少常规短信群发容易产生的意外失泄密、因包含敏感词句导致短信发送失败等问题。
文档编号H04W4/14GK102611998SQ20121004446
公开日2012年7月25日 申请日期2012年2月24日 优先权日2012年2月24日
发明者张娟, 张岱臣, 牛大伟, 王海, 端允 申请人:太原理工大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1