[发明专利]一种通过短信猫以观察者模式发送短信的方法在审
| 申请号: | 201310317460.2 | 申请日: | 2013-07-26 |
| 公开(公告)号: | CN103428274A | 公开(公告)日: | 2013-12-04 |
| 发明(设计)人: | 李新虎;于辉;刘俊朋;郭锋;刘正伟 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/861 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 250014 山东*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 通过 短信 观察者 模式 发送 方法 | ||
1.一种通过短信猫以观察者模式发送短信的方法,其特征在于:其具体发送过程为:
1、通过短信猫发送大量短信,当短信发送请求到达时,把短信信息即时存储到内存中,然后反馈成功信号给短信发送者,完成请求的提交,而短信信息在内存中有序排列,并由后台线程依序发送;
2、当物理内存中的有序的短信全部发送完毕后,工作线程自动进入休眠状态;
3、采用发送类的类对象担当观察者的角色,当发现有短信需要发送时,唤醒工作线程,也就是说当有数据被提交时,线程被唤醒,进入工作状态,否则,不唤醒。
2.根据权利要求1所述的一种通过短信猫以观察者模式发送短信的方法,其特征在于:上述发送过程的具体操作步骤为:
一、将待发送的页面中的所有的短信数据收集,传输给后台;
二、通过线程间相互通信的方式,以保证数据收集和数据发送过程中同步和智能唤醒;
三、收到的数据由一个队列的数据结构对象承载,由于队列先进先出的特性,短信被排列成一队,等待发送;
四、当每条短信添加后,都执行唤醒线程的操作:后台线程如在工作,则继续工作,如在等待,则进入工作状态;
五、当后台线程发现没有短信队列时,则再次进入等待状态。
3.根据权利要求1或2所述的一种通过短信猫以观察者模式发送短信的方法,其特征在于:该发送过程的详细操作步骤为:
步骤一、构建线程同步的队列对象,用于存储短信信息,这里的队列对象是指短信队列对象;
步骤二、构建线程通信模块A, 即观察者角色,监控add短信的动作,唤醒发送线程;
步骤三、构建线程发送模块B,调用短信猫的通信程序进行发送;
步骤四、构建数据收集模块C,用于add短信数据到短信队列对象中;
步骤五、模块B add 短信数据通过模块A唤醒模块C,模块C开始工作,发现短信队列对象内无短信对象时,通知模块A,并进入等待状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310317460.2/1.html,转载请声明来源钻瓜专利网。





