logo好方法网

一种通信方法、服务器、移动设备及计算机可读存储介质


技术摘要:
本发明公开的通信方法,当检测到服务器与移动设备之间的远程移动网络连接断开时,判断服务器与移动终端之间的远程移动网络连接是否建立;若建立,向移动终端发送携带有移动设备网络标识信息的移动设备转发连接建立指令;移动终端根据移动设备网络标识信息与对应的移动  全部
背景技术:
当前中国有着3亿多的电动自行车用户,而且还在以每年接近3000万辆的速度继 续增长。无论是传统的蓄电池还是新兴的锂电池,都存在容量有限、续航不足的问题。对于 数量如此庞大的用户共同担心的问题,电池租赁在现有技术的基础上提供了绝佳的解决办 法。通过以租代售的模式,用户仅需付出少量的租金即可源源不断的获得电池。通过将电池 资源集中在租赁公司,由专业的技术人员进行检测和维护,将极大的提升电池的使用寿命, 减少了用户购买电池的花费。 租赁的电池(移动设备)一般采用2G或NB-IOT网络和后台服务器进行网络连接,由 于在某些地方运营商网络覆盖不全,导致电池无法和后台进行网络通信,从而导致后台服 务器无法对电池进行控制,如用户无法通过APP程序查看电池的状态信息。
技术实现要素:
有鉴于此,本发明提出一种通信方法、服务器、移动设备及计算机可读存储介质, 以解决上述技术问题。 首先,为实现上述目的,本发明提出一种通信方法,应用于服务器,所述方法包括 如下步骤: A1:当检测到与移动设备之间的远程移动网络连接断开时,判断所述服务器与所 述移动设备对应的移动终端之间的远程移动网络连接是否建立; A2:若建立,向所述移动终端发送移动设备转发连接建立指令,所述移动设备转发 连接建立指令携带有移动设备网络标识信息; A3:所述移动终端根据所述移动设备网络标识信息与对应的所述移动设备建立本 地网络连接,并向所述移动设备发送所述移动设备转发连接建立指令; A4:所述移动设备根据接收到的所述移动设备转发连接建立指令,标识所述移动 设备与所述服务器的通信由所述移动终端进行转发; 其中,所述服务器发送至所述移动设备的数据,由所述移动终端接收后通过本地 网络连接发送至所述移动设备;所述移动设备发送至所述服务器的数据,由所述移动终端 接收后通过远程移动网络连接发送至所述服务器。 可选地,在所述步骤A4之后,所述方法还包括: 所述移动设备发送移动设备转发连接应答指令至所述移动终端,所述移动设备转 发连接应答指令携带有所述移动设备已标识与所述服务器的通信由所述移动终端进行转 发; 所述服务器根据接收到的所述移动终端发送的所述移动设备转发连接应答指令, 4 CN 111586888 A 说 明 书 2/16 页 标识所述移动设备与所述服务器的通信由所述移动终端进行转发。 可选地,所述方法还包括: 在所述移动设备与所述服务器的通信由所述移动终端进行转发的过程中,实时判 断所述移动设备和所述服务器之间的远程移动网络连接是否恢复; 若所述移动设备和所述服务器之间的远程移动网络连接恢复,发送移动设备转发 连接断开指令至所述移动设备对应的所述移动终端; 所述移动终端通过本地网络将所述移动设备转发连接断开指令发送至所述移动 设备; 所述移动设备根据接收到的所述移动设备转发连接断开指令,标识所述移动设备 与所述服务器的通信通过远程移动网络连接进行; 断开所述移动终端与所述移动设备的本地网络连接。 可选地,在所述步骤A1之前,所述方法还包括: 所述移动设备通过远程移动网络登录至所述服务器,并周期的向所述服务器发送 心跳消息,保持所述移动设备与所述服务器之间的网络连接; 若所述服务器在预设第一时间阈值内未收到所述心跳消息,则判定所述移动设备 和所述服务器之间的远程移动网络连接断开; 若所述服务器在预设第一时间阈值内收到所述心跳消息,则所述移动设备和所述 服务器之间的远程移动网络连接正常。 可选地,在所述步骤A1之前,所述方法还包括: 所述服务器接收到所述移动终端的第一登录服务器请求消息后,保存所述第一登 录服务器请求消息中携带的用户账号和移动终端网络标识信息; 所述服务器接收到所述移动设备的第二登录服务器请求消息后,保存所述第二登 录服务器请求消息中携带的移动设备编号和所述移动设备网络标识信息。 进一步地,本发明还提供一种通信方法,应用于移动设备,所述方法包括如下步 骤: 当检测到与服务器之间的远程移动网络连接断开时,使用移动终端网络标识信息 与移动终端建立本地网络连接,并判断所述移动设备与所述移动终端之间的本地网络连接 是否建立成功; 若建立成功,向所述移动终端发送移动设备转发连接建立指令,所述移动设备转 发连接建立指令携带有移动设备标识信息; 所述移动终端将接收到的所述移动设备转发连接建立指令转发至所述服务器; 所述服务器根据接收到的所述移动设备转发连接建立指令,标识所述服务器与所 述移动设备标识信息对应的移动设备的通信由所述移动终端进行转发; 其中,所述服务器发送至所述移动设备的数据,由所述移动终端接收后通过本地 网络连接发送至所述移动设备;所述移动设备发送至所述服务器的数据,由所述移动终端 接收后通过远程移动网络连接发送至所述服务器。 可选地,所述方法还包括: 在所述移动设备与所述服务器的通信由所述移动终端进行转发的过程中,实时判 断所述移动设备和所述服务器之间的远程移动网络连接是否恢复; 5 CN 111586888 A 说 明 书 3/16 页 若所述移动设备和所述服务器之间的远程移动网络连接恢复,发送移动设备转发 连接断开指令至所述移动设备对应的所述移动终端; 所述移动终端通过远程移动网络将所述移动设备转发连接断开指令发送至所述 服务器; 所述服务器根据接收到的所述移动设备转发连接断开指令,标识所述移动设备与 所述服务器的通信通过远程移动网络连接进行; 断开所述移动设备与所述移动终端的本地网络连接。 进一步地,为实现上述目的,本发明还提供一种服务器,所述服务器包括存储器、 至少一个处理器以及存储在所述存储器上并可在所述至少一个处理器执行的至少一个程 序,所述至少一个程序被所述至少一个处理器执行时实现上述方法中服务器执行的步骤。 进一步地,为实现上述目的,本发明还提供一种移动设备,所述移动设备包括存储 器、至少一个处理器以及存储在所述存储器上并可在所述至少一个处理器执行的至少一个 程序,所述至少一个程序被所述至少一个处理器执行时实现上述方法中移动终端执行的步 骤。 进一步地,为实现上述目的,本发明一种计算机可读存储介质,所述计算机可读存 储介质存储有计算机可执行的至少一个程序,其特征在于,所述至少一个程序被所述计算 机执行时使所述计算机执行上述任一项所述的方法中的步骤。 相较于现有技术,本发明所提出的通信方法,当检测到与移动设备之间的远程移 动网络连接断开时,判断所述服务器与所述移动设备对应的移动终端之间的远程移动网络 连接是否建立;若建立,向所述移动终端发送移动设备转发连接建立指令,所述移动设备转 发连接建立指令携带有移动设备网络标识信息;所述移动终端根据所述移动设备网络标识 信息与对应的所述移动设备建立本地网络连接,并向所述移动设备发送所述移动设备转发 连接建立指令;所述移动设备根据接收到的所述移动设备转发连接建立指令,标识所述移 动设备与所述服务器的通信由所述移动终端进行转发;其中,所述服务器发送至所述移动 设备的数据,由所述移动终端接收后通过本地网络连接发送至所述移动设备;所述移动设 备发送至所述服务器的数据,由所述移动终端接收后通过远程移动网络连接发送至所述服 务器。这样,本发明公开的通信方法通过移动设备和移动终端建立本地网络连接,移动终端 与服务器建立远程网络连接,使得移动设备与服务器的通信由移动终端进行转发,从而在 移动设备由于运营商网络覆盖不全导致和服务器中断远程网络连接时,也可以和服务器进 行通信,提升用户使用体验。 附图说明 图1是实现本发明各个实施例的一种移动设备的硬件结构示意图; 图2是本发明实施例提供的一种通信网络系统架构图; 图3是本发明实施例提供的一种服务器的结构示意图; 图4是本发明实施例提供的的通信系统连接结构示意图之一; 图5是本发明实施例提供的通信方法的流程示意图之一; 图6是本发明实施例提供的通信方法的流程示意图之二; 图7是本发明实施例提供的通信方法的流程示意图之三; 6 CN 111586888 A 说 明 书 4/16 页 图8是本发明实施例提供的通信方法的流程示意图之四。 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
下载此资料需消耗2积分,
分享到:
收藏