数据传输方法和装置、移动终端制造方法及图纸

技术编号:19011636 阅读:61 留言:0更新日期:2018-09-22 11:02
本申请涉及一种数据传输方法和装置、移动终端。所述方法包括:获取第一终端的IP地址,根据IP地址向第一终端发送实时数据获取请求,接收第一终端返回的流媒体数据包,获取实时数据上传请求,将流媒体数据包上传至云服务端。采用本方法能够通过移动终端实现执法记录仪与服务器之间的数据传输,降低执法记录仪的成本。

【技术实现步骤摘要】
数据传输方法和装置、移动终端
本申请涉及数据通讯
,特别是涉及一种数据传输方法和装置、移动终端。
技术介绍
随着数据通讯技术的发展,针对具有摄像、拍照功能的执法记录仪,出现了执法记录仪无线传输数据的技术,通过在执法记录仪中集成4G模块,使用4G网络实现执法记录仪与调度中心的实时数据交换,可以实时查看执法记录仪拍摄的视频或图像等。然而,传统的执法记录仪实时数据传输方法比较局限,需要通过集成4G模块来实现实时数据传输,增加了执法记录仪的成本。
技术实现思路
基于此,有必要针对上述技术问题,提供一种数据传输方法和装置、移动终端,能够实现执法记录仪与服务器之间的数据传输,降低执法记录仪的成本。一种数据传输方法,所述方法包括:获取第一终端的IP地址;根据所述IP地址向所述第一终端发送实时数据获取请求;接收所述第一终端根据所述实时数据获取请求返回的流媒体数据包;获取实时数据上传请求;将所述流媒体数据包上传至云服务端。在其中一个实施例中,在所述根据所述IP地址向所述第一终端发送实时数据获取请求,所述方法还包括:根据所述IP地址向所述第一终端发送令牌获取请求;接收所述第一终端根据所述令牌获取请求发送的令牌;所述根据所述IP地址向所述第一终端发送实时数据获取请求,包括:根据所述IP地址及所述令牌向所述第一终端发送实时数据获取请求。在其中一个实施例中,所述根据所述IP地址向所述第一终端发送实时数据获取请求,包括:向所述第一终端发送实时数据预览请求或向所述第一终端发送实时数据录像请求两种模式。在其中一个实施例中,所述将所述流媒体数据包上传至云服务端,包括:从所述流媒体数据包提取视频流;将所述视频流封装为指定格式报文,并将所述指定格式报文缓存到上传队列中;获取视频信息的实时数据请求模式;根据所述视频信息的实时数据请求模式确定视频帧率;根据所述视频帧率推送指定格式报文至所述云服务端。一种数据传输方法,所述方法包括:接收第二终端发送的实时数据获取请求;获取实时采集的视频信息;将所述采集的视频信息封装为流媒体数据包;根据所述实时数据获取请求发送所述流媒体数据包至所述第二终端,所述流媒体数据包通过所述第二终端上传到云服务端。在其中一个实施例中,所述接收实时数据获取请求之前,还包括:与所述第二终端建立连接;接收所述第二终端发送的令牌获取请求;根据所述令牌获取请求向所述第二终端发送令牌。在其中一个实施例中,所述将所述采集的视频信息封装为流媒体数据包,包括:确定所述实时数据获取请求的模式;若所述实时数据获取请求为实时数据预览请求,则直接将采集的视频信息封装为流媒体数据包;若所述实时数据获取请求为实施数据录像请求,对采集的视频信息进行录制,并将录制的视频信息封装为流媒体数据包。一种数据传输装置,所述装置包括:请求发送模块,用于获取第一终端的IP地址,并根据所述IP地址向所述第一终端发送实时数据获取请求;接收模块,用于接收所述第一终端根据所述实时数据获取请求返回的流媒体数据包;请求获取模块,用于获取实时数据上传请求;传输模块,用于将所述流媒体数据包上传至云服务端。一种数据传输装置,所述装置包括:接收模块,用于接收第二终端发送的实时数据获取请求;封装模块,用于获取实时采集的视频信息,并将所述视频信息封装为流媒体数据包;发送模块,用于根据所述实时数据获取请求发送所述流媒体数据包至所述第二终端,所述流媒体数据包通过所述第二终端上传到云服务端。一种移动终端,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:获取第一终端的IP地址;根据所述IP地址向所述第一终端发送实时数据获取请求;接收所述第一终端根据所述实时数据获取请求返回的流媒体数据包;获取实时数据上传请求;将所述流媒体数据包上传至云服务端。上述数据传输方法和装置、移动终端,通过获取第一终端的IP地址,根据IP地址向第一终端发送实时数据获取请求,接收第一终端返回的流媒体数据包,获取实时数据上传请求,将流媒体数据包上传至云服务端。由于可以通过移动终端实现执法记录仪和服务器之间的实时数据传输,降低了执法记录仪的成本。附图说明图1为一个实施例中数据传输方法的应用环境图;图2为一个实施例中数据传输方法的流程示意图;图3为一个实施例中第二终端的应用程序客户端界面图;图4为一个实施例中令牌获取步骤的流程示意图;图5为一个实施例中将流媒体数据包上传至云服务器步骤的流程示意图;图6为另一个实施例中数据传输法的流程示意图;图7为另一个实施例中令牌发送的流程示意图;图8为一个实施例中数据传输方法的时序图;图9为一个实施例中数据传输装置的结构框图;图10为另一个实施例中实施例中数据传输装置的结构框图;图11为一个实施例中移动终端的内部结构图;图12为一个实施例中执法记录仪的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅用以解释本申请,并不用于限定本申请。可以理解,本专利技术所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本专利技术的范围的情况下,可以将第一客户端称为第二客户端,且类似地,可将第二客户端称为第一客户端。第一客户端和第二客户端两者都是客户端,但其不是同一客户端。本申请提供的数据传输方法,可以应用于如图1所示的应用环境中。该运用环境中包括第一终端110、第二终端120、云服务端130。第一终端110、第二终端120和云服务端130通过网络进行通信。用户启动第二终端120上的应用程序客户端获取第一终端110的IP地址,根据IP地址向第一终端110发送实时数据获取请求,接收第一终端110根据实时数据获取请求返回的流媒体数据包,获取实时数据上传请求,将第一终端110返回的流媒体数据包上传至云服务端130。其中,第一终端110可为具有摄像头、WIFI(WirelessFidelity,无线网络通信技术)模块等的设备如执法记录仪。第二终端120可以但不限于是各种智能手机、平板电脑、便携式可穿戴设备等,云服务端130可以用独立的服务器或者是多个服务器组成的服务器集群来实现。此外,该应用环境还可以包括第三终端140,第三终端140通过应用程序客户端向云服务端130发送数据获取请求,接收云服务端130根据数据获取请求返回的流媒体数据包,可以实时显示流媒体数据。第三终端140可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。在一个实施例中,如图2所示,提供了一种数据传输方法,以该方法应用于图1中的第二终端为例进行说明,包括以下步骤:步骤201,获取第一终端的IP地址。IP地址(InternetProtocolAddress)是一种统一的互联网协议地址。具体地,第二终端可以读取网络信息分配给第一终端的IP地址。例如,第一终端连入第二终端组建的局域网时,第二终端自动为第一终端分配一个IP地址,第二终端通过读取终端网络信息可以获取分配给第一终端的IP地址。第一终端可为第一终端100可为具有WIFI(WirelessFidelity,无线网络通信技术本文档来自技高网...
数据传输方法和装置、移动终端

【技术保护点】
1.一种数据传输方法,所述方法包括:获取第一终端的IP地址;根据所述IP地址向所述第一终端发送实时数据获取请求;接收所述第一终端根据所述实时数据获取请求返回的流媒体数据包;获取实时数据上传请求;将所述流媒体数据包上传至云服务端。

【技术特征摘要】
1.一种数据传输方法,所述方法包括:获取第一终端的IP地址;根据所述IP地址向所述第一终端发送实时数据获取请求;接收所述第一终端根据所述实时数据获取请求返回的流媒体数据包;获取实时数据上传请求;将所述流媒体数据包上传至云服务端。2.根据权利要求1所述的方法,其特征在于,在所述根据所述IP地址向所述第一终端发送实时数据获取请求,所述方法还包括:根据所述IP地址向所述第一终端发送令牌获取请求;接收所述第一终端根据所述令牌获取请求发送的令牌;所述根据所述IP地址向所述第一终端发送实时数据获取请求,包括:根据所述IP地址及所述令牌向所述第一终端发送实时数据获取请求。3.根据权利要求2所述的方法,其特征在于,所述根据所述IP地址向所述第一终端发送实时数据获取请求,包括:向所述第一终端发送实时数据预览请求或向所述第一终端发送实时数据录像请求两种模式。4.根据权利要求1所述的方法,其特征在于,所述将所述流媒体数据包上传至云服务端,包括:从所述流媒体数据包提取视频流;将所述视频流封装为指定格式报文,并将所述指定格式报文缓存到上传队列中;获取视频信息的实时数据获取请求模式;根据所述视频信息的实时数据请求模式确定视频帧率;根据所述视频帧率推送指定格式报文至所述云服务端。5.一种数据传输方法,所述方法包括:接收第二终端发送的实时数据获取请求;获取实时采集的视频信息;将所述采集的视频信息封装为流媒体数据包;根据所述实时数据获取请求发送所述流媒体数据包至所述第二终端,所述流媒体数据包通...

【专利技术属性】
技术研发人员:刘波彭波
申请(专利权)人:深圳市艾龙电子有限公司
类型:发明
国别省市:广东,44

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

1