一种终端设备、网络服务器及信息的发送方法

文档序号:10691921阅读:663来源:国知局
一种终端设备、网络服务器及信息的发送方法
【专利摘要】本发明提供一种终端设备、网络服务器及信息的发送方法,包括:连接判断模块,用于在信息编辑界面时,判断是否连接上网络服务器;网络发送模块,用于当连接上所述网络服务器时,通过所述网络服务器发送所述信息;通知判断模块,用于判断是否收到来自所述网络服务器的通知信息;以及基站发送模块,用于当收到所述通知信息或未连接上所述网络服务器时,通过基站发送所述信息。本发明通过优先使用网络服务器发送信息,当网络服务器发送失败,通过基站发送信息,降低了费用成本、保证了即时性、大大提升了信息发送的灵活性。
【专利说明】
一种终端设备、网络服务器及信息的发送方法
技术领域
[0001]本发明属于融合通信领域,尤其涉及一种终端设备、网络服务器及信息的发送方法。
【背景技术】
[0002]随着移动终端的发展与普及,移动终端越来越深入于人们的日常生活之中,移动终端成了人们即时通信的重要工具,因此,如何实现方便有效的通信显得尤为重要。
[0003]现有技术中,一般通过发送短信息、以及通过安装一些即时通信软件来进行通信交流,比如,微信、QQ等即时通信软件,但是默认的发送短信息会产生一定的运营商费用,而即时通信软件需要收发双方都通过网络登陆在线才可进行通信,不能保证短信息的即时传输。
[0004]现有的短信息发送方法,无论是默认发送短信息还是通过安装即时通信软件发送短信息,都存在着不足,有待改进和发展。

【发明内容】

[0005]有鉴于此,本发明的目的在于提供一种终端设备、网络服务器及信息的发送方法,可以解决现有技术中信息发送费用成本高、即时性差、应用场景不灵活的技术问题。
[0006]为解决上述技术问题,本发明实施例提供了一种终端设备,包括:
[0007]连接判断模块,用于在信息编辑界面时,判断是否连接上网络服务器;
[0008]网络发送模块,用于当连接上所述网络服务器时,通过所述网络服务器发送所述信息;
[0009]通知判断模块,用于判断是否收到来自所述网络服务器的通知信息,所述通知信息用于通知所述信息未发送至所述信息对应的联系方式;以及
[0010]基站发送模块,用于当收到所述通知信息或未连接上所述网络服务器时,通过基站发送所述信息。
[0011]为解决上述技术问题,本发明实施例提供了一种网络服务器,包括:
[0012]接收模块,用于接收终端设备通过网络发送的信息,其中所述信息包括收件人联系方式;
[0013]转换模块,用于将所述信息转换成标识,并发送至所述联系方式;
[0014]发送判断模块,用于判断所述标识对应的信息是否发送成功;
[0015]反馈模块,用于当发送成功时,生成反馈信息,并将所述反馈信息发送至所述终端设备,以反馈所述信息发送成功;以及
[0016]通知模块,用于当未发送成功时,生成通知信息,并将所述通知信息发送至所述终端设备,以通知所述终端设备经由基站进行发送。
[0017]为解决上述技术问题,本发明实施例提供了一种信息的发送方法,包括:
[0018]在信息编辑界面时,判断是否连接上网络服务器;
[0019]当连接上所述网络服务器时,通过所述网络服务器发送所述信息;
[0020]判断是否收到来自所述网络服务器的通知信息,所述通知信息用于通知所述信息未发送至所述信息对应的联系方式;以及
[0021]当收到所述通知信息或未连接上所述网络服务器时,通过基站发送所述信息。
[0022]相对于现有技术,本发明的一种终端设备、网络服务器及信息的发送方法,通过优先使用网络服务器发送信息,当网络服务器发送失败,通过基站发送信息,降低了费用成本、保证了即时性、大大提升了信息发送的灵活性。
【附图说明】
[0023]图1是本发明实施例提供的终端设备、网络服务器及信息的发送方法的应用环境示意图;
[0024]图2是本发明实施例一提供的终端设备的模块示意图;
[0025]图3是本发明实施例二提供的终端设备的模块示意图;
[0026]图4是本发明实施例三提供的网络服务器的模块示意图;
[0027]图5是本发明实施例四提供的信息的发送方法的工作流程示意图。
【具体实施方式】
[0028]请参照附图中的图式,其中相同的组件符号代表相同的组件,本发明的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所示例的本发明的具体实施例,其不应被视为限制本发明未在此详述的其它具体实施例。
[0029]本发明原理以上述文字来说明,其并不代表为一种限制,本领域技术人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。本发明的原理使用许多其它泛用性或特定目的运算、通信环境或组态来进行操作。
[0030]请参阅图1,为本发明中提供的终端设备、网络服务器及信息的发送方法的应用环境示意图。所述应用环境,包括终端设备10、基站20、网络服务器30、以及通信网络40。
[0031 ] 其中,所述终端设备10,包括融合通信功能(Rich Communicat1n Suite,RCS)的业务接口,其中,所述融合通信功能可以是作为终端设备10的订制功能、或应用程序。所述终端设备10,通过判断是否登陆并连接上网络服务器30来选择网络服务器30或者基站20进行信息的发送。
[0032]所述基站20,用于通过传统方式接收所述信息,并通过由基站20与终端设备10之间的进行信息的传输。
[0033]所述网络服务器30,用于接收所述信息,将所述信息转换成传统方式的信息,并通过与终端设备10之间的通信网络40进行信息的传输。所述网络服务器30当传输失败时,通知所述终端设备10,以便所述终端设备10可以及时通过基站20进行信息的发送。
[0034]所述通信网络40,包括无线广域网、无线局域网、无线城域网、以及数据网络中的一种或多种的组合,主要通过热点进行传输服务。
[0035]请参照以下实施例,实施例一、二侧重于终端设备,实施例三侧重于网络服务器,实施例四侧重于信息的发送方法。可以理解的是:虽然各实施例的侧重不同,但其设计思想是一致的。并且,在某个实施例中没有详述的部分,可以参见说明书全文的详细描述,不再赘述。
[0036]实施例一
[0037]请参阅图2,所示为本发明实施例提供的终端设备的模块示意图,所述终端设备,包括:手机、或平板电脑等,此处不一一列举。
[0038]具体而言,所述终端设备200,包括:连接判断模块21、网络发送模块22、通知判断模块23、和基站发送模块24。
[0039]所述连接判断模块21,用于在信息编辑界面时,判断是否连接上网络服务器。
[0040]其中,连接所述网络服务器,是通过无线广域网、无线局域网、无线城域网、以及数据网络之中的一种发送登陆信息。
[0041 ] 所述网络发送模块22,用于当连接上所述网络服务器时,通过所述网络服务器发送所述信息。
[0042]其中,所述网络发送模块22包括:计时子模块221、对比子模块222、和调用子模块223。
[0043]具体而言,所述计时子模块221,用于从获取收到所述网络服务器的所述通知信息后开始计时,以生成计时时间。
[0044]所述对比子模块222,用于对比所述计时时间是否大于预设时间阈值。
[0045]其中,所述预设时间阈值可以为系统设置或者用户预设时间值。
[0046]所述调用子模块223,用于当计时时间大于预设时间阈值时,调用网络发送进程以通过所述网络服务器发送所述信息。
[0047]可以理解的是,当发送不成功时,很可能是当时网络服务器繁忙,或者网络情况不佳等情况,所以在达到预设时间阈值时,重新调用网络发送进程再一次发送所述信息。
[0048]所述通知判断模块23,用于判断是否收到来自所述网络服务器的通知信息。
[0049]其中,所述通知判断模块23包括:统计子模块231、预设子模块232、和判断子模块233。
[0050]具体而言,所述统计子模块231,用于统计收到网络服务器的通知信息的次数。
[0051 ]其中,所述通知信息用于通知所述信息未发送至所述信息对应的联系方式。
[0052 ]所述预设子模块232,用于设置通知阈值。
[0053]可以理解的是,由于当前网络或者网络服务器存在不稳定因素,所以有时需要重复发送所述信息至网络服务器。
[0054]所述判断子模块233,用于判断所述次数是否小于所述通知阈值,其中,若小于则判断为未收到通知信息,若不小于则判断为收到通知信息。
[0055]比如,所述通知阈值为3时,当收到通知信息时,在预设时间后继续通过网络服务器发送信息,若收到通知信息的次数小于3,则说明通过网络服务器发送的信息已送达,若收到通知信息的次数大于3,则说明通过网络服务器发送的信息未送达,当前网络服务器可能繁忙等。
[0056]述基站发送模块24,连接于连接判断模块21和通知判断模块23,用于当收到所述通知信息或未连接上所述网络服务器时,通过基站发送所述信息。
[0057]本发明的终端设备,通过优先使用网络服务器发送信息,当网络服务器发送失败,通过基站发送信息,降低了费用成本、保证了即时性、大大提升了信息发送的灵活性。
[0058]实施例二
[0059]请参阅图3,所示为本发明实施例提供的终端设备的模块示意图,所述终端设备,包括:手机、或平板电脑等,此处不一一列举。。
[0060]可以理解的是,图3是图2所示终端设备的模块优化,其中,相同的步骤,仍以2开头,不同的步骤以3开头,以显示其差异所在。
[0061 ]具体而言,所述终端设备300,包括:登陆模块31、连接判断模块21、网络发送模块22、接收模块32、通知判断模块23、和基站发送模块24。
[0062]登陆模块31,连接所述判断模块21,用于开机和/或连接网络时,根据移动用户识别码登陆并连接网络服务器。
[0063]其中,所述移动用户识别码为国际移动用户识别码(Internat1nal MobileSubscriber Identificat1n Number, IMSI),所述移动识别码即为用户的账号密码,为唯一标识,无需注册,并且不用担心账号被盗的危险。
[0064]所述连接判断模块21,用于在信息编辑界面时,判断是否连接上网络服务器。
[0065]其中,连接上所述网络服务器,是通过无线广域网、无线局域网、无线城域网、以及数据网络之中的一种方法进行连接。
[0066]所述网络发送模块22,用于当连接上所述网络服务器时,通过所述网络服务器发送所述信息。
[0067]其中,所述网络发送模块22包括:计时子模块221、对比子模块222、和调用子模块223。
[0068]具体而言,所述计时子模块221,用于从获取收到所述网络服务器的所述通知信息后开始计时,以生成计时时间。
[0069]所述对比子模块222,用于对比所述计时时间是否大于预设时间阈值。
[0070]所述调用子模块223,用于当计时时间大于预设时间阈值时,调用网络发送进程以通过所述网络服务器发送所述信息。
[0071 ]所述接收模块32,用于接收来自所述网络服务器的信息。
[0072]其中,所述网络服务器的信息包括通知信息或反馈信息,所述通知信息为通过网络服务器发送信息失败的提示消息,所述反馈信息为通过网络服务器发送信息成功的提示消息。
[0073]所述通知判断模块23,连接于所述接收模块32,还用于当收到所述信息时,判断所述信息是否是来自所述网络服务器的通知信息。
[0074]其中,所述通知判断模块23包括:统计子模块231、预设子模块232、和判断子模块233。
[0075]具体而言,所述统计子模块231,用于统计收到网络服务器的通知信息的次数。
[0076]所述预设子模块232,用于设置通知阈值。
[0077]所述判断子模块233,用于判断所述次数是否小于所述通知阈值,其中,若小于则判断为未收到通知信息,若不小于则判断为收到通知信息。
[0078]所述基站发送模块24,连接于连接判断模块21和通知判断模块23,用于当收到所述通知信息或未连接上所述网络服务器时,通过基站发送所述信息。
[0079]本发明的终端设备,通过移动用户识别码登陆并连接网络服务器,优先使用网络服务器发送信息,统计网络服务器发送失败的次数,当到达阈值时,再通过基站发送信息,降低了费用成本、保证了即时性、大大提升了信息发送的灵活性。
[0080]实施例三
[0081]请参阅图4,所示为本发明实施例提供的网络服务器的模块示意图。
[0082]具体而言,所述网络服务器400,包括:接收模块41、转换模块42、发送判断模块43、反馈模块44、和通知模块45。
[0083]接收模块41,用于接收终端设备通过网络发送的信息,其中所述信息包括收件人联系方式;
[0084]其中,所述收件人的联系方式,包括一对一模式、或一对多模式,所述一对一模式,是指发送给一个收件人,所述一对多模式是指发送给多个收件人。
[0085]转换模块42,用于将所述信息转换成标识,并发送至所述联系方式;
[0086]其中,所述标识指与传统基站信息格式类型一致的信息,所述网络服务器将通过终端通过网络发送的信息转化为统一的格式类型,并发送至对应的收件人。
[0087]发送判断模块43,用于判断所述标识对应的信息是否发送成功;
[0088]反馈模块44,用于当发送成功时,生成反馈信息,并将所述反馈信息发送至所述终端设备,以反馈所述信息发送成功;以及
[0089]通知模块45,用于当未发送成功时,生成通知信息,并将所述通知信息发送至所述终端设备,以通知所述终端设备经由基站进行发送。
[0090]本发明的网络服务器,通过终端设备连接网络服务器,优先使用网络服务器发送信息,当网络服务器发送失败,通过基站发送信息,降低了费用成本、保证了即时性、大大提升了信息发送的灵活性。
[0091]实施例四
[0092]请参阅图5,所示为本发明实施例提供的信息的发送方法的流程示意图。所述发送方法,通常应用于智能手机、平板电脑中。
[0093]具体而言,所述发送方法包括:
[0094]在步骤S501中,开机和/或连接网络时,根据移动用户识别码登陆并连接网络服务器。
[0095]其中,所述移动用户识别码为国际移动用户识别码(Internat1nal MobileSubscriber Identificat1n Number, IMSI),所述移动识别码即为用户的账号密码,为唯一标识,无需注册,并且不用担心账号被盗的危险。
[0096]在步骤S502中,在信息编辑界面时,判断是否连接上网络服务器。
[0097]其中,若连接上所述网络服务器,则执行步骤S503,若未连接上所述网络服务器,则执行步骤S506。
[0098]在步骤S503中,通过所述网络服务器发送所述信息。
[0099]具体而言,本步骤包括:
[0100](I)获取收到所述网络服务器的所述通知信息后开始计时,以生成计时时间。
[0101]其中,当第一次发送时,无需计时,直接执行步骤(3)调用网络发送进程以通过所述网络服务器发送所述信息。
[0102](2)对比所述计时时间是否大于预设时间阈值。
[0103]其中,若所述计时时间大于预设时间阈值,则执行步骤(3),若所述计时时间不大于预设时间阈值,则继续执行步骤(I)。
[0104](3)调用网络发送进程以通过所述网络服务器发送所述信息。
[0105]在步骤S504中,用于接收来自所述网络服务器的信息。
[0106]其中,来自所述网络服务器的信息包括通知信息或反馈信息,所述通知信息为通过网络服务器发送信息失败的提示消息,所述反馈信息为通过网络服务器发送信息成功的提示消息。
[0107]在步骤S505中,判断是否收到来自所述网络服务器的通知信息。
[0108]具体而言,本步骤包括:
[0109](I)统计收到网络服务器的通知信息的次数。
[0110](2)用于设置通知阈值。
[0111]可以理解的是,当网络服务器繁忙的时候,容易出现发现信息不成功的情况,终端设备会重新通过网络服务器发送信息,故需要设置一个合理的阈值,来控制终端设备通过网络服务器发送信息的次数。
[0112]其中,所述通知阈值可为系统设置,或者用户自行设置。
[0113](3)判断所述次数是否小于所述通知阈值。
[0114]其中,若所述次数小于所述通知阈值,则判断为未收到通知信息,执行步骤S507;若述次数不小于所述通知阈值,则判断为收到通知信息,执行步骤S506。
[0115]在步骤S506中,通过基站发送所述信息。
[0116]在步骤S507中,执行其他操作。
[0117]其中,本步骤为通过网络服务器发送成功时执行的步骤,可以在终端设备的显示界面上显示发送成功或者发送成功的提示音,同时保存本次发送成功的信息。
[0118]本发明的信息的发送方法,通过移动用户识别码登陆并连接网络服务器,优先使用网络服务器发送信息,统计网络服务器发送失败的次数,当到达阈值时,再通过基站发送信息,降低了费用成本、保证了即时性、大大提升了信息发送的灵活性。
[0119]本发明实施例提供的一种终端设备、网络服务器及信息的发送方法属于同一构思,其具体实现过程详见说明书全文,此处不再赘述。
[0120]本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(R0M,Read Only Memory)、随机存取记忆体(RAM,RandomAccess Memory)、磁盘或光盘等。
[0121]综上所述,虽然本发明已以优选实施例揭露如上,但上述优选实施例并非用以限制本发明,本领域的普通技术人员,在不脱离本发明的精神和范围内,均可作各种更动与润饰,因此本发明的保护范围以权利要求界定的范围为准。
【主权项】
1.一种终端设备,其特征在于,包括: 连接判断模块,用于在信息编辑界面时,判断是否连接上网络服务器; 网络发送模块,用于当连接上所述网络服务器时,通过所述网络服务器发送所述信息;通知判断模块,用于判断是否收到来自所述网络服务器的通知信息,所述通知信息用于通知所述信息未发送至所述信息对应的联系方式;以及 基站发送模块,用于当收到所述通知信息或未连接上所述网络服务器时,通过基站发送所述信息。2.如权利要求1所述的终端设备,其特征在于,所述通知判断模块包括: 统计子模块,用于统计收到网络服务器的通知信息的次数; 预设子模块,用于设置通知阈值; 判断子模块,用于判断所述次数是否小于所述通知阈值,其中,若小于则判断为未收到通知信息,若不小于则判断为收到通知信息。3.如权利要求2所述的终端设备,其特征在于,所述网络发送模块,包括: 计时子模块,用于从获取收到所述网络服务器的所述通知信息后开始计时,以生成计时时间; 对比子模块,用于对比所述计时时间是否大于预设时间阈值;以及调用子模块,用于当计时时间大于预设时间阈值时,调用网络发送进程以通过所述网络服务器发送所述信息。4.如权利要求1所述的终端设备,其特征在于,还包括: 登陆模块,连接所述判断模块,用于开机和/或连接网络时,根据移动用户识别码登陆并连接网络服务器。5.如权利要求1所述的终端设备,其特征在于,还包括: 接收模块,用于接收来自所述网络服务器的信息;以及 所述通知判断模块,还用于当收到所述信息时,判断所述信息是否是来自所述网络服务器的通知信息。6.一种网络服务器,其特征在于,包括: 接收模块,用于接收终端设备通过网络发送的信息,其中所述信息包括收件人联系方式; 转换模块,用于将所述信息转换成标识,并发送至所述联系方式; 发送判断模块,用于判断所述标识对应的信息是否发送成功; 反馈模块,用于当发送成功时,生成反馈信息,并将所述反馈信息发送至所述终端设备,以反馈所述信息发送成功;以及 通知模块,用于当未发送成功时,生成通知信息,并将所述通知信息发送至所述终端设备,以通知所述终端设备经由基站进行发送。7.一种信息的发送方法,其特征在于,包括: 在信息编辑界面时,判断是否连接上网络服务器; 当连接上所述网络服务器时,通过所述网络服务器发送所述信息; 判断是否收到来自所述网络服务器的通知信息,所述通知信息用于通知所述信息未发送至所述信息对应的联系方式;以及 当收到所述通知信息时,或未连接上所述网络服务器时,通过基站发送所述信息。8.如权利要求7所述的发送方法,其特征在于,判断是否收到来自所述网络服务器的通知信息,包括: 统计收到网络服务器的通知信息的次数; 设置通知阈值;以及 判断所述次数是否小于所述通知阈值,其中,若小于则判断为未收到通知信息,若不小于则判断为收到通知信息。9.如权利要求8所述的发送方法,其特征在于,通过所述网络服务器发送所述信息,包括: 从获取收到所述网络服务器的所述通知信息后开始计时,以生成计时时间; 对比所述计时时间是否大于预设时间阈值;以及 当计时时间大于预设时间阈值时,调用网络发送进程以通过所述网络服务器发送所述?目息O10.如权利要求7所述的发送方法,其特征在于,在信息编辑界面时,判断是否连接上网络服务器,之前还包括: 开机和/或连接网络时,根据移动用户识别码登陆并连接网络服务器。
【文档编号】H04W88/06GK106060951SQ201610375778
【公开日】2016年10月26日
【申请日】2016年5月30日
【发明人】黄荣卫
【申请人】广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1