获取信息的方法、发送信息的方法和处理信息的方法

文档序号:7995242阅读:246来源:国知局
获取信息的方法、发送信息的方法和处理信息的方法
【专利摘要】本申请公开了一种获取信息的方法、一种发送信息的方法和一种处理信息的方法。在由于移动终端所处的位置没有移动网络信号,导致短信服务器无法将信息送达移动终端时,由短信服务器将未发送成功的信息发送给云服务器,同时,短信服务器本身继续重发该信息;当移动终端检测不到移动网络信号,但可以通过WIFI访问网络时,从云服务器获取所述未发送成功的信息,从而解决了在没有移动网络信号的情况下,移动终端无法接收信息的问题。
【专利说明】获取信息的方法、发送信息的方法和处理信息的方法
【技术领域】
[0001]本申请涉及移动通信和云计算【技术领域】,特别涉及获取信息的方法、发送信息的方法和处理信息的方法。
【背景技术】
[0002]生活中可能经常会碰到移动网络没有信号的情况,例如:
[0003]1、移动网络信号覆盖不到的地方,比如地下室,或者信号的死角;
[0004]2、出国时,所到的国家不支持本移动终端的模式。
[0005]在上述情况下,移动终端将无法收到外界发来的信息,包括:短信、彩信等。
[0006]目前,除了改变移动终端所处的环境,将移动终端拿到一个有信号的地方之外,没有其他解决办法。如果是需要接收一些有时效性的信息,比如验证码之类的,将非常不方便。

【发明内容】

[0007]本申请提供了 一种获取信息的方法、一种发送信息的方法和一种处理信息的方法,分别应用于移动终端、短信服务器和云服务器,以解决在没有移动网络信号的情况下,移动终端无法接收信息的问题。
[0008]本申请提供的一种获取信息的方法,应用于移动终端,包括:
[0009]当移动终端检测不到移动网络信号时,打开WIFI ;
[0010]通过WIFI网络向云服务器发送请求,所述请求中包括:认证信息和表示获取信息的操作标识;
[0011]接收云服务器返回的信息,所述信息至少包括:短信或彩信。
[0012]较佳地,所述请求中还包括:时间戳;
[0013]所述云服务器返回的信息是所述时间戳之前的信息。
[0014]较佳地,所述云服务器返回的信息包括:信息内容和信息的标识;
[0015]在接收云服务器返回的信息之后,进一步包括:向云服务器发送接收报告,所述接收报告中包括所述信息的标识。
[0016]本申请提供的一种发送信息的方法,应用于短信服务器,包括:
[0017]向移动终端发送信息;
[0018]当信息发送失败时,将该信息发送给云服务器,并重发所述信息。
[0019]较佳地,所述将该信息发送给云服务器包括,将信息内容、信息的标识、发送者、接收者及信息的发送状态发送给云服务器。
[0020]较佳地,发送给云服务器的内容进一步包括:认证信息和时间戳。
[0021 ] 较佳地,在重发所述信息之前,进一步包括:向云服务器发送查询请求,查询所述信息的发送状态,在所述信息的发送状态为未发送时,执行重发所述信息的操作;
[0022]在重发信息成功时,该方法进一步包括:通知所述云服务器删除所述信息。[0023]本申请还提供了一种处理信息的方法,应用于云服务器,包括:
[0024]接收并保存短信服务器发送的信息;其中,所述信息是短信服务器向移动终端发送失败的息;
[0025]接收移动终端通过WIFI网络发送的请求,所述请求中包括:认证信息和表示获取信息的操作标识;
[0026]根据所述认证信息对所述移动终端进行认证;
[0027]在认证通过时,根据所述表示获取信息的操作标识,将所述移动终端的信息发送给该移动终端。
[0028]较佳地,该方法进一步包括:接收短信服务器发送的查询请求,所述查询请求中携带有信息的标识;
[0029]查询对应于所述标识的信息的发送状态,将所述信息的发送状态返回给短信服务器。
[0030]较佳地,该方法进一步包括:根据短信服务器的通知删除相应的信息。
[0031]由上述技术方案可见,本申请提供的技术方案,在由于移动终端所处的位置没有移动网络信号,导致短信服务器无法将信息送达移动终端时,由短信服务器将未发送成功的信息发送给云服务器,同时,短信服务器本身继续重发该信息;当移动终端检测不到移动网络信号,但可以通过WIFI访问网络时,从云服务器获取所述未发送成功的信息,从而解决了在没有移动网络信号的情况下,移动终端无法接收信息的问题。
【专利附图】

【附图说明】
[0032]图1为本申请的系统组成示意图;
[0033]图2为本申请一较佳移动终端获取信息的流程示意图;
[0034]图3为本申请一较佳短信服务器发送信息的流程示意图
【具体实施方式】
[0035]为使本申请的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本申请作进一步详细说明。
[0036]在实际应用中,有的地方可能没有移动网络信号,但是WIFI网络却是可用的。本申请的主要思想在于:将没有发送成功的信息保存到云端,并由移动终端通过WIFI获取上述信息,从而解决在没有移动网络信号的情况下,移动终端无法接收信息的问题。
[0037]图1为本申请的系统组成示意图。图1所示系统中主要包括:短信服务器、云服务器和移动终端;其中:
[0038]短信服务器是能够正常发送短信、彩信等信息的一组服务器,负责向移动终端发送信息,并能够与云服务器通信;
[0039]云服务器是处于任意位置的一组服务器,能够通过网络被访问;
[0040]移动终端具备检测移动网络信号状态和WIFI状态的功能,换言之,移动终端安装有用于检测移动网络信号状态和WIFI状态的检测软件,并能够与所述云服务器进行通信。
[0041]当由于移动终端所处的位置没有移动网络信号,导致短信服务器无法将信息送达移动终端时,短信服务器将未发送成功的信息发送给云服务器,同时,短信服务器本身继续重发该信息;当移动终端检测不到移动网络信号,但可以通过WIFI访问网络时,从云服务器获取所述未发送成功的信息。具体而言,就是向设定的云服务器发送请求,再由云服务器根据移动终端的请求将之前未发送成功的属于该移动终端的信息发送给该移动终端。可选地,移动终端收到信息之后,还可以向云服务器发送接收报告。
[0042]下面结合流程图,分别说明移动终端和服务器端的执行流程。
[0043]图2为本申请一较佳移动终端获取信息的流程示意图,参见图2,该流程包括:
[0044]步骤201:判断能否检测到移动网络信号,在检测不到移动网络信号时,执行步骤202,如果能够检测到移动网络信号,按照现有技术处理即可。
[0045]步骤2O2:打开 WIFI。
[0046]步骤203:通过WIFI网络向云服务器发送请求。
[0047]所述请求中包括:认证信息和表示获取信息的操作标识,用于向云服务器请求发送给本移动终端的信息。
[0048]该请求中还可以包括:当前的时间戳。
[0049]步骤204:接收云服务器返回的信息。
[0050]如果步骤203所发送的请求中包括时间戳,云服务器可以根据该时间戳判断应该将哪些信息返回给本移动终端。例如:云服务器可以将该时间戳之前的信息返回给移动终端。
[0051]较佳地,云服务器返回的信息可以包括:信息内容和信息的标识。
[0052]步骤205:向云服务器发送接收报告,该接收报告中包括该信息的标识。
[0053]步骤205是可选步骤,移动终端可以不向云服务器发送接收报告,而默认该信息已被移动终端成功接收。
[0054]图3为本申请一较佳短信服务器发送信息的流程示意图,参见图3,该流程包括以下步骤:
[0055]步骤301:当信息需要发送时,执行步骤302。
[0056]步骤302:判断该信息的状态,如果是新信息,执行步骤303,如果是重发信息,执行步骤306。
[0057]本申请中,如果信息的状态为新信息,则表示短信服务器是第一次发送该信息;如果信息的状态为重发信息,则表示该信息之前曾发送失败,本次短信服务器是重发该信息。各个信息的初始状态为新信息,当新信息发送失败时,其状态将被短信服务器修改为重发信息,后续步骤中将予以说明。
[0058]步骤303:按照正常的流程向移动终端发送信息。
[0059]步骤304:判断信息是否发送成功,如果成功,结束本流程,如果失败,执行步骤305。
[0060]步骤305:将该信息的状态修改为重发信息,并将该信息发送给云服务器,返回步骤 301。
[0061]本步骤中,短信服务器发送给云服务器的内容至少包括:信息内容、信息的标识、发送者、接收者及信息的发送状态。这里,信息的发送状态是指该信息是否发送成功,可以用“已发送”表示发送成功,“未发送”表示未发送成功。
[0062]为增强安全性,短信服务器还可以将认证信息发送给云服务器,用于云服务器对短信服务器进行认证。此外,短信服务器还可以将当前的时间戳发送给云服务器。
[0063]在某个信息发送失败之后,短信服务器将按照一定的规则继续重发该信息,例如:将该信息置于队列中,采取轮询的方式发送队列中的信息。因此,对于任意一个信息而言,只要未发送成功,就会被循环执行图3所示流程,直至发送成功或者按照一定的丢弃规则被丢弃,而不是止于步骤305,因为在下一次发送时,该信息将符合步骤302中重发信息的条件,从而继续执行步骤306。
[0064]步骤306:向云服务器发送查询请求,查询该信息的发送状态。
[0065]该查询请求中至少包括:信息的标识。当然,查询请求中也可以包含其他信息,例如:信息内容、发送者、接收者、认证信息和时间戳等。
[0066]步骤307:接收云服务器返回的响应,获知该信息的发送状态。
[0067]步骤308:根据信息的发送状态进行判断,如果该信息的发送状态为已发送,则执行正常的信息发送成功之后的操作,例如:删除该信息,并结束本流程;如果该信息的发送状态为未发送,则执行步骤309。
[0068]步骤309:按照正常的流程向移动终端发送信息。
[0069]步骤310:判断信息是否发送成功,如果成功,执行步骤311,如果失败,返回步骤301。
[0070]步骤311:通知云服务器该信息发送成功,并结束本流程。
[0071]该通知中可以包含信息的标识,并将该信息的发送状态置为已发送。云服务器接收该通知后,可以删除该信息。
[0072]根据如上描述,云服务器与移动终端和短信服务器之间均有交互,这些交互之间的没有绝对的先后次序,不便用流程图予以表示,因此,对于云服务器侧的处理,本申请中仅以文字进行说明。
[0073]云服务器侧的处理主要包括:在短信服务器向移动终端发送某信息失败时,接收并保存短信服务器发送的该信息;当接收到移动终端通过WIFI网络发送的请求时,根据请求中所包含的认证信息对该移动终端进行认证,并在认证通过时,根据请求中所携带的表示获取信息的操作标识,将该移动终端的信息发送给该移动终端。
[0074]在将信息发送给移动终端之后,云服务器可以删除该信息,并维护该信息的发送状态,将其置为已发送。如此,在接收到短信服务器发送的查询请求时,可以根据查询请求中携带的信息的标识,查询对应于该标识的信息的发送状态,然后将该信息的发送状态返回给短信服务器。
[0075]此外,当短信服务器通知云服务器删除某一信息时,说明短信服务器已成功发送该消息,云服务器应当根据短信服务器的通知将该信息相关的内容删除。
[0076]以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。
【权利要求】
1.一种获取信息的方法,应用于移动终端,其特征在于,包括: 当移动终端检测不到移动网络信号时,打开WIFI ; 通过WIFI网络向云服务器发送请求,所述请求中包括:认证信息和表示获取信息的操作标识; 接收云服务器返回的信息,所述信息至少包括:短信或彩信。
2.根据权利要求1所述的方法,其特征在于: 所述请求中还包括:时间戳; 所述云服务器返回的信息是所述时间戳之前的信息。
3.根据权利要求1或2所述的方法,其特征在于: 所述云服务器返回的信息包括:信息内容和信息的标识; 在接收云服务器返回的信息之后,进一步包括:向云服务器发送接收报告,所述接收报告中包括所述信息的标识。
4.一种发送信息的方法,应用于短信服务器,其特征在于,包括: 向移动终端发送信息; 当信息发送失败时,将该信息发送给云服务器,并重发所述信息。
5.根据权利要求4所述的方法,其特征在于: 所述将该信息发送给云服务器包括,将信息内容、信息的标识、发送者、接收者及信息的发送状态发送给云服务器。
6.根据权利要求5所述的方法,其特征在于: 发送给云服务器的内容进一步包括:认证信息和时间戳。
7.根据权利要求4至6任一项所述的方法,其特征在于: 在重发所述信息之前,进一步包括:向云服务器发送查询请求,查询所述信息的发送状态,在所述信息的发送状态为未发送时,执行重发所述信息的操作; 在重发信息成功时,该方法进一步包括:通知所述云服务器删除所述信息。
8.—种处理信息的方法,应用于云服务器,其特征在于,包括: 接收并保存短信服务器发送的信息;其中,所述信息是短信服务器向移动终端发送失败的信息; 接收移动终端通过WIFI网络发送的请求,所述请求中包括:认证信息和表示获取信息的操作标识; 根据所述认证信息对所述移动终端进行认证; 在认证通过时,根据所述表示获取信息的操作标识,将所述移动终端的信息发送给该移动终端。
9.根据权利要求8所述的方法,其特征在于,该方法进一步包括: 接收短信服务器发送的查询请求,所述查询请求中携带有信息的标识; 查询对应于所述标识的信息的发送状态,将所述信息的发送状态返回给短信服务器。
10.根据权利要求8或9所述的方法,其特征在于,该方法进一步包括: 根据短信服务器的通知删除相应的信息。
【文档编号】H04W84/12GK103916827SQ201310007101
【公开日】2014年7月9日 申请日期:2013年1月9日 优先权日:2013年1月9日
【发明者】张博瀚 申请人:北京三星通信技术研究有限公司, 三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1