信息传输的方法及智能终端技术

技术编号:17709837 阅读:70 留言:0更新日期:2018-04-14 21:23
本发明专利技术公开了一种信息传输的方法及智能终端,该信息传输的方法包括:服务器接收待发送的信息;判断服务器与智能终端之间是否建立通信连接;如果服务器与智能终端之间未建立通信连接,服务器保存待发送的信息;服务器与智能终端建立通信连接,并将保存的待发送的信息发送给智能终端。通过该方法,能够避免信息丢包和实时性的问题,提高用户体验。

【技术实现步骤摘要】
信息传输的方法及智能终端
本专利技术涉及信息传输领域,特别是涉及一种信息传输的方法及智能终端。
技术介绍
随着智能终端的发展,为了提高服务质量,增加互动性,服务器会推送不同种类的信息给智能终端。然而,当智能终端与服务器之间的通信回路断开时,智能终端无法接收到信息;或者,在网络拥塞的情况下,智能终端也无法接收到来自服务器的信息;其次,当智能终端与服务器之间的网络路径错误时,也会导致服务器发送的信息不能到达智能终端;另外,智能终端的后台接收进程存在被系统杀死的不可控因素。以上情况均会出现信息丢包的问题,影响用户体验。
技术实现思路
本专利技术主要解决的技术问题是提供一种信息传输的方法及智能终端,能够避免信息丢包,保证实时性,提高用户体验。为解决上述技术问题,本专利技术采用的第一个技术方案是:提供一种信息传输的方法,所述信息传输的方法包括:服务器接收待发送的信息;判断所述服务器与智能终端之间是否建立通信连接;如果所述服务器与所述智能终端之间未建立通信连接,所述服务器保存所述待发送的信息;所述服务器与所述智能终端建立通信连接,并将保存的所述待发送的信息发送给所述智能终端。为解决上述技术问题,本专利技术采用的第二个技术方案是:提供一种信息传输的方法,所述信息传输的方法包括:所述智能终端判断所述智能终端与服务器之间是否建立通信连接;如果所述智能终端与所述服务器之间未建立通信连接,所述智能终端与所述服务器建立通信连接,查询所述服务器中是否保存有待发送的信息;如果查询到保存有待发送的信息,则所述智能终端获取所述保存的待发送的信息。为解决上述技术问题,本专利技术采用的第三个技术方案是:提供一种智能终端,所述智能终端包括通信电路、存储器及处理器,所述处理器分别与所述通信电路和所述存储器耦合连接;所述通信电路用于与服务器进行通信、获取及传输信息;所述存储器用于存储所述处理器执行的计算机程序以及在执行所述计算机程序时所产生的中间数据;所述处理器执行所述计算机程序时,实现本专利技术任一所述信息传输的方法。本专利技术的有益效果是:本专利技术当智能终端与服务器之间建立通信连接时,智能终端接收服务器推送的信息;当智能终端与服务器之间的通信连接断开时,服务器将待发送的信息保存至数据库,在智能终端与服务器重新建立连接后,将数据库中的信息发送至智能终端,从而避免信息丢包和实时性的问题,提高用户体验。附图说明图1是本专利技术信息传输系统一实施方式的结构示意图;图2是本专利技术信息传输的方法一实施方式的流程示意图;图3是本专利技术信息传输的方法另一实施方式的流程示意图;图4是本专利技术信息传输的方法的双进程一实施方式的工作模式示意图;图5是本专利技术智能终端一实施方式的结构示意图。具体实施方式本专利技术提供一种信息传输的方法及智能终端,为使本专利技术的目的、技术方案和技术效果更加明确、清楚,以下对本专利技术进一步详细说明,应当理解此处所描述的具体实施条例仅用于解释本专利技术,并不用于限定本专利技术。参阅图1,图1是本专利技术信息传输系统一实施方式的结构示意图。如图1所述,本实施方式的信息传输系统包括发射端10、服务器20和接收端30,服务器20分别与发射端10和接收端30耦合连接。发射端10所产生的信息通过服务器20传输给接收端30,即发射端10所产生的信息通过服务器20推送给接收端30。主要的推送场景包括新闻资讯推送类、活动推送类、产品推送类和系统功能推送类。在一个具体的实施方式中,信息传输系统主要用于基于物联网技术的智能家居中。在此,以信息传输系统用于智能家居中为例解释说明。具体地,发射端10可以为智能设备,如智能门锁,发射端10产生事件,如智能门锁被打开,并发送对应信息给到服务器20,服务器20将接收到的信息发送给接收端30。其中,该服务器20包括云端服务器,接收端30可以为智能终端,如手机。但是,在实际使用过程中,会经常出现信息丢包的情况,导致接收端无法接收到信息。为了提高信息传输过程中的可靠性,降低丢包率,本实施方式提供了一种信息传输的方法,请参阅图2,图2是本专利技术信息传输的方法一实施方式的流程示意图。结合本专利技术图1,本实施方式从服务器的角度提供一种信息传输的方法。设备对应图1中的发送端,智能终端对应图1的接收端。如图2所示,本实施方式的信息传输的方法包括:201:服务器接收待发送的信息。其中,待发送的信息为发送端的设备所发送的指令信息。设备包括智能设备,比如智能门锁、智能电视等。指令信息包括设备产生的事件指令信息或设备响应指令时所产生的响应信息。比如,设备是智能门锁时,当智能门锁被打开时,会产生相应的门锁被打开的响应信息。在本实施方式中,服务器接收特定设备发送的信息。其中,服务器包括云端服务器。202:判断服务器与智能终端之间是否建立通信连接。为了避免信息丢包的情况,服务器在向智能终端发送消息之前,先判断是否与智能终端建立了通信连接。其中,本实施方式的智能终端与设备存在映射连接关系,比如,智能终端和设备的设备标识号建立绑定关系。服务器根据该映射连接关系确定与设备所对应的智能终端,服务器判断其与该智能终端之间是否建立通信连接。203:如果服务器与智能终端之间未建立通信连接,服务器保存待发送的信息。在本实施方式中,如果服务器与智能终端之间未建立通信连接,服务器保存待发送的信息至对应的数据库。在另一个实施方式中,如果服务器与智能终端之间的通信回路是连接的,则服务器将接收到的信息直接发送给智能终端。204:服务器与智能终端建立通信连接,并将保存的待发送的信息发送给智能终端。如果服务器与智能终端之间未建立通信连接,服务器不能与智能终端进行数据传输。为了保证信息传输的实时性,在本实施方式中,服务器定时检测智能终端与服务器之间的通信回路是否处于连接状态,如果断开连接,则服务器根据智能终端建立连接的请求指令与智能终端重新建立通信回路。在本实施方式中,在通信回路建立连接后,服务器接收智能终端的查询指令,并根据查询结果将对应所保存的待发送的信息发送给智能终端。具体地,服务器根据智能终端的以预设的时间间隔采用轮询的方式发出查询指令确认查询结果。其中,预设的时间间隔为10s、20s或30s,为了提高效率同时为了快速查询并获取到信息,预设的时间间隔设置为15s。查询指令包括服务器中是否存在最新的推送信息。另外,为了保证服务器中已保存的信息不被重复推送。智能终端在接收到信息之后,会向服务器发送成功显示该消息的指令并发送是删除指令,以形成闭环。服务器根据该删除指令,删除保存在数据库中的与该指令匹配的信息。另外,本实施方式的信息传输方法不仅可以保证通讯不丢包和实时性,而且基于此信息传输方法而部署的服务器,成本较低,可满足对于项目经费较少或者创业公司的需求,缓解成本压力,再者基于此信息传输方法而部署的服务器也可避免信息并发的压力。在此,需要说明的是,上述任一实施方式中的智能终端与服务器建立连接均指的是智能终端中的特定APP端中的程序进程与服务器对应的接口端连接。智能终端通过APP端中的进程接收或获取信息,并将该信息在智能终端上显示。区别于现有技术,本实施方式的信息传输方法在当智能终端与服务器之间建立通信连接时,智能终端接收服务器推送的信息;当智能终端与服务器之间的通信连接断开时,服务器将待发送的信息保存至数据库,在智能终端与服务本文档来自技高网...
信息传输的方法及智能终端

【技术保护点】
一种信息传输的方法,其特征在于,所述信息传输的方法包括:服务器接收待发送的信息;判断所述服务器与智能终端之间是否建立通信连接;如果所述服务器与所述智能终端之间未建立通信连接,所述服务器保存所述待发送的信息;所述服务器与所述智能终端建立通信连接,并将保存的所述待发送的信息发送给所述智能终端。

【技术特征摘要】
1.一种信息传输的方法,其特征在于,所述信息传输的方法包括:服务器接收待发送的信息;判断所述服务器与智能终端之间是否建立通信连接;如果所述服务器与所述智能终端之间未建立通信连接,所述服务器保存所述待发送的信息;所述服务器与所述智能终端建立通信连接,并将保存的所述待发送的信息发送给所述智能终端。2.根据权利要求1所述的信息传输的方法,其特征在于,所述服务器与所述智能终端建立通信连接,并将保存的所述待发送的信息发送给所述智能终端的步骤具体包括:所述服务器与所述智能终端之间建立通信连接,所述服务器接收所述智能终端的查询指令,根据查询结果将保存的所述待发送的信息发送给所述智能终端。3.根据权利要求2所述的信息传输的方法,其特征在于,所述服务器接收所述智能终端的查询指令,根据查询结果将保存的所述待发送的信息发送给所述智能终端的步骤具体包括:所述服务器接收所述智能终端的以预设的时间间隔采用轮询的方式发出的查询指令,根据查询结果将保存的所述待发送的信息发送给所述智能终端。4.根据权利要求1所述的信息传输的方法,其特征在于,所述服务器与所述智能终端建立通信连接,将保存的所述待发送的信息发送给所述智能终端的步骤之后还包括:所述服务器接收到所述智能终端成功接收所述信息的指令后,删除所述保存的信息。5.根据权利要求1所述的信息传输的方法,其特征在于,所述服务器接收待发送的信息的步骤具体包括:所述服务器接收特定设备发送的信息,所述设备与所述智能终端之间存在映射连接关系。6.一种信息传输的方法,其特征在于,所述信息传输的...

【专利技术属性】
技术研发人员:蓝晓华
申请(专利权)人:捷开通讯深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1