一种提高统计正确率的手机发送短消息通信方法

文档序号:7955837阅读:178来源:国知局
专利名称:一种提高统计正确率的手机发送短消息通信方法
技术领域
本发明涉及无线通信技术领域,尤其是涉及手机发送短消息来收集商业信息的方法。
背景技术
随着通信技术的不断进步,企业借助短消息的技术方式统计相关信息是目前一种流 行而成熟的方式,特别是对于通信产品,更加显得重要。比如"手机的电子保修卡", 手机用户将自己的姓名、购机时间等信息通过短消息的方式发回到手机企业的信息统计 中心(服务器)。采用这种方式的保修卡与传统的纸质保修卡相比,具有信息反馈及时、 成本低、准确率高等优点。另外,在中国专利数据库中,专利申请号为200510035863.3 的中国专利"通过短消息实现信息传播的方法及系统"和专利申请号为200410155078.7 的中国专利"对数据进行标识及标识数据流通统计",对这些利用短消息进行商业数据 统计的方法进行了报道。在通过短消息来统计相关信息的过程中,有两种短信发送方式,即(1)向网关发 送信息,(2)点对点发送信息。如果仅采用向网关或者仅采用点对点服务器发送短信的 方式,在实践中均存在较大统计误差(即信息的统计正确率低)和其他不利的效果。如 果仅采用向网关发送信息的方法,全国部分地区或者部分卡向特定的网关发送短信时, 无法送达网关,造成部分信息无法统计上来。如果仅采用点对点发送信息的方法,则需 要数量众多的点对点接收服务器,成本比较大,维护比较难,并且当众多终端用户向同 一点对点服务器发送短信时,发送失败概率非常大,被移动运营商丢弃的概率也很大。另外,国外卡发送短消息给国内的网关是不会成功的,因此,国外卡发送短消息时应选择点对点发送。发明内容本发明所要解决的技术问题是提供一种提高统计正确率的手机发送短消息通信方 法,它采用向网关发送和向点对点发送短消息相结合的办法,来提高统计正确率,方法简单实用。本发明解决上述技术问题所采用的技术方案为一种提高统计正确率的手机发送短消息通信方法,其特征在于在手机中启动一处理程序,步骤依次为-(1) 判断步骤;判断手机用户卡是国内卡还是国外卡,如果是国外卡转国外卡处理 步骤,反之则转国内卡处理步骤;(2) 国外卡处理步骤;从手机内置的信息接收号码表中选择一个号码,向该号码发 送短消息信息,等待服务器的回执,如果在规定时间T内没有收到服务器的回执,则另 选一个号码,向该号码发送短消息信息,依次循环执行,直到手机收到服务器的表明短 消息信息发送成功的回执,或直到总的发送短消息信息的次数达到设定的N次,N为自
然数,则转退出步骤或人工千预处理步骤;(3)国内卡处理步骤;先判断确定该手机用户卡是属于哪一个国内移动运营商,根据 具体移动运营商获得对应的移动网关号码,并向该网关发送短消息信息,等待服务器的 回执,如果在规定时间T内没有收到服务器的回执,重新向该网关发送短消息信息,并 循环执行,直到手机收到服务器的表明短消息信息发送成功的回执,或直到向该网关发 送短消息信息的次数达到Nl次,Nl为自然数,则从手机内置的信息接收号码表选择一 个号码,向该号码发送短消息信息,等待服务器的回执,如果在规定时间T内没有收到 服务器的回执,则另选一个号码,向该号码发送短消息信息,依次循环执行,直到手机 收到服务器的表明短消息信息发送成功的回执,或直到总的发送短消息信息的次数达到 设定的N次,N为自然数,且N〉N1,则转退出步骤或人工干预处理步骤; (4)退出步骤,结束循环,退出短信息发送进程。 所述的信息接收号码表选择号码是随机选取或按照队列依次选取。 所述的国内移动运营商包括中国移动、中国联通及将来成立的运行商。 所述的判断步骤以前先在手机程序中准备好短消息内容,以减少准备短消息内容的 计算时间。所述的国外卡处理步骤或国内卡处理步骤在手机程序中自动启动定时器程序以进 行时间计算。所述的短消息至少包括有购买机器用户、设备系列号、购买时间信息,进一步还可 以包括销售商、价格、维修商、维修次数、故障类型信息,使短消息统计商业数据更加全 面实用。与现有技术相比,本发明的优点在于它采用向网关发送和向点对点发送短消息相 结合方法,无论国外用户卡还是国内用户卡都能适用,提高了短信统计的准确率,最大 限度的保障能收集到尽可能多的信息,使通过短消息方式收集到的商业数据更加全面和 正确,方便企业和国内外用户,而方法简单实用,正确可靠。


图l为本发明方法的流程图。
具体实施方式
以下结合附图及实施例对本发明作进一步详细描述。一种提高统计正确率的手机发送短消息通信方法,手机中启动一处理程序,首先准 备好需要发送的数据,即短消息的主体内容,该短消息一般包括有购买机器用户、设备 系列号、购买时间等信息,进一步还可以包括有销售商、价格、维修商、维修次数、故 障类型等信息,然后进入短消息发送程序,具体如下所述-步骤1:手机判断手机用户卡如SIM卡是否是国外卡还是国内卡; 如果判断出该用户卡是国外手机用户卡,则进入步骤2,否则进入步骤3。 步骤2:该用户卡是国外手机用户卡,从手机内置的信息接收号码表中随机选取一 个号码,该号码即为点对点的服务器号码,将上述准备好的需要发送的数据作为短信内 容,执行短消息发送操作,并等待服务器的回执,启动定时器,如果在规定的时间T内 收到服务器发送的表明短消息发送成功的回执,则转到退出步骤。这里的规定的时间可 以设置为24小时或者其他设定的时间。如果在规定时间T内,手机没有收到服务器的 回执,进入步骤6。就是讲如果在时间T内收到回执,则立即转至退出步骤,否则等待,
直至等到T时间期满,再进入步骤6。步骤3:该用户卡是国内手机用户卡,则先判断当前的短消息发送次数n是否小于 或等于N1,如果小于或等于N1则转至步骤4,否则转至步骤5。 Nl为自然数,是人为 设定的一个参数,目的是为了在设定的最大的N次短信发送过程中,前N1次设定为网 关发送,其余的次数为点对点发送,在本例中设定Nl=2,实际应用中可以根据具体情 况设置数值。步骤4: (n<=Nl)判断确定该手机用户卡是属于哪一个国内移动运营商,是联通 公司还是移动公司,再根据具体移动运营商在程序中取得对应的移动网关号码如联通公 司的网关号码或移动公司网关号码,将上述准备好的需要发送的数据作为短信内容,执 行短消息发送操作,并等待服务器的回执,启动定时器,如果在规定的时间T内收到服 务器发送的表明短消息发送成功的回执,则转到退出步骤。这里的规定的时间可以设置 为24小时或者其他设定的时间。如果在规定时间T内,手机没有收到服务器的回执, 进入步骤6。就是讲如果在时间T内收到回执,则立即转至退出步骤,否则等待,直至 等到T时间期满,再进入步骤6。步骤5: (n>Nl)从手机内置的信息接收号码表中随机选取一个号码,该号码即为 点对点的服务器号码,将上述准备好的需要发送的数据作为短信内容,执行短消息发送 操作,并等待服务器的回执,启动定时器,如果在规定的时间T内收到服务器发送的表 明短消息发送成功的回执,则转到退出步骤。这里的规定的时间可以设置为24小时或 者其他设定的时间。如果在规定时间T内,手机没有收到服务器的回执,进入步骤6。 就是讲如果在时间T内收到回执,则立即转至退出步骤,否则等待,直至等到T时间期 满,再进入步骤6。该步骤5与步骤2在本质上是相同的。故为简便起见,在流程图中 将该两个步骤合二为一了。步骤6:当前短信息发送次数n加一,即11=11+1。这里需要说明的是,在程序开始 时,n的初值为1。步骤7:判断当前短信息发送次数n是否大于最大短消息发送次数N。 N为自然数, 如本例中可以设定N-5,实际应用中可以根据具体情况设置数值。如果n〉N,则转入步 骤8—退出步骤。否则,程序返回到步骤l。步骤8:退出步骤,结束循环,退出短信息发送进程。如果程序检测到手机在N次发送短消息后均没有收到回执,则可以转入人工干预处 理程序,由相关负责人针对具体情况而相应的作出一些处理。本说明书中实施例部分与发明内容部分表述的技术本质和内涵是相同的,在实施例 部分主要是按照计算机处理程序的顺序来描述一个循环过程,与图1是对应的。
权利要求
1.一种提高统计正确率的手机发送短消息通信方法,其特征在于在手机中启动一处理程序,步骤依次为(1)判断步骤;判断手机用户卡是国内卡还是国外卡,如果是国外卡转国外卡处理步骤,反之则转国内卡处理步骤;(2)国外卡处理步骤;从手机内置的信息接收号码表中选择一个号码,向该号码发送短消息信息,等待服务器的回执,如果在规定时间T内没有收到服务器的回执,则另选一个号码,向该号码发送短消息信息,依次循环执行,直到手机收到服务器的表明短消息信息发送成功的回执,或直到总的发送短消息信息的次数达到设定的N次,N为自然数,则转退出步骤或人工干预处理步骤;(3)国内卡处理步骤;先判断确定该手机用户卡是属于哪一个国内移动运营商,根据具体移动运营商获得对应的移动网关号码,并向该网关发送短消息信息,等待服务器的回执,如果在规定时间T内没有收到服务器的回执,重新向该网关发送短消息信息,并循环执行,直到手机收到服务器的表明短消息信息发送成功的回执,或直到向该网关发送短消息信息的次数达到N1次,N1为自然数,则从手机内置的信息接收号码表选择一个号码,向该号码发送短消息信息,等待服务器的回执,如果在规定时间内没有收到服务器的回执,则另选一个号码,向该号码发送短消息信息,依次循环执行,直到手机收到服务器的表明短消息信息发送成功的回执,或直到总的发送短消息信息的次数达到设定的N次,N为自然数,且N>N1,则转退出步骤或人工干预处理步骤;(4)退出步骤,结束循环,退出短信息发送进程。
2. 根据权利要求1所述的通信方法,其特征在于所述的信息接收号码表选择号码是 随机选取或按照队列依次选取。
3. 根据权利要求1或2所述的通信方法.,其特征在于所述的判断步骤以前先在手机 程序中先准备好短消息内容。
4. 根据权利要求3所述的通信方法,其特征在于所述的国外卡处理步骤或国内卡处 理步骤在手机程序中自动启动定时器程序进行时间计算。
5. 根据权利要求4所述的通信方法,其特征在于所述的国内移动运营商包括中国移 动、中国联通及将来成立的运行商。
6. 根据权利要求5所述的通信方法,其特征在于所述的短消息至少包括有购买机器 用户、设备系列号、购买时间信息。
7. 根据权利要求6所述的通信方法,其特征在于所述的短消息包括有销售商、价格、 维修商、维修次数、故障类型信息。
全文摘要
一种提高统计正确率的手机发送短消息通信方法,判断该用户卡是国内卡还是国外卡,如果是国外卡则直接从手机内置的信息接收号码表随机选择一个号码,向该号码发送信息,直到手机收到服务器的表明信息发送成功的回执为止,否则如果该用户卡为国内卡,则确定该卡是属于哪一个国内移动运营商,根据具体移动运营商取得对应的移动网关号码,并向该网关发送信息N1次,如果N1次都没有收到服务器回复,则直接从手机内置的信息接收号码表随机选择一个号码,向该号码发送信息;直到手机收到服务器的表明信息发送成功的回执为止;如果手机发送的总次数超过N次,或者手机有一次收到服务器的回执,则结束该过程。该发明提高了短信统计的准确率,最大限度的保障能收集到尽可能多的信息。
文档编号H04M1/64GK101127807SQ20061005298
公开日2008年2月20日 申请日期2006年8月17日 优先权日2006年8月17日
发明者勾亚峰, 吕奇勇, 李瑞峰, 杜宏亮, 马凌云 申请人:宁波波导股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1