专利名称:远程信息服务系统的数据传输方法及装置的制作方法
技术领域:
本发明涉及无线通信领域,特别是指一种远程信息服务系统的数据传输方法及装置。
背景技术:
随着网络技术的发展,尤其是GPS (Global Positioning System,全球定位系统)技术的成熟,通信系统的应用被扩展到汽车行业,现代车辆上的电子系统,广泛采用无线通信网络来实现彼此之间以及车辆与信息服务系统之间的通信。Telematics (远程信息服务)是远距离通信的电信(Telecommunications)与信息科学(Informatics)的合成词,按字面可定义为通过内置在汽车、航空、船舶、火车等运输工具上的计算机系统、无线通信技术、卫星导航装置、交换文字、语音等信息的互联网技术而提供信息的服务系统,Telematics系统通过无线网络,随时给行车中的人们提供驾驶、生活所必需的各种信息。在Telematics系统中,为解决车载Telematics终端与应用服务器之间的数据交换,需要制定Telematics通讯协议。
发明内容
本发明要解决的技术问题是提供一种远程信息服务系统的数据传输方法及装置,能够实现车载Telematics终端与应用服务器之间的通信,为用户提供Telematics服务。为解决上述技术问题,本发明的实施例提供技术方案如下:一方面,提供一种远程信息服务Telematics系统的数据传输方法,应用于Telematics系统中,所述Telematics系统包括车载Telematics终端和位于应用服务器侧的Telematics通讯装置,所述数据传输方法包括:所述车载Telematics终端根据服务请求数据构建服务请求数据包,所述服务请求数据包包括消息头部和消息正文,其中所述服务请求数据位于所述消息正文中,所述消息头部包括有消息参数;所述车载Telematics终端将所述服务请求数据包发送至所述Telematics通讯装置,以便所述Telematics通讯装置对所述服务请求数据包进行解析得到服务请求数据。进一步地,所述车载Telematics终端将所述服务请求数据包发送至所述Telematics通讯装置之后还包括:所述车载Telematics终端接收所述Telematics通讯装置返回的服务响应数据包;所述车载Telematics终端根据所述消息参数对所述服务响应数据包进行解析得到服务响应数据。进一步地,所述消息参数包括长度、协议版本、格式、标志位、偏移量和可扩展选项,其中,所述长度包括消息头部长度和消息正文长度;所述格式表示消息正文的表示格式;标志位包括P、E和C,标志位P表示服务请求数据被拆包发送,如果标志位P为1,则消息头部的可扩展选项中存在数据包信息字节,如果标志位P为O,则消息头部的可扩展选项中的数据包信息字节不存在;标志位E表示服务请求数据被加密处理,如果标志位E为1,则消息头部的可扩展选项中存在加密字节,如果标志位E为O,则消息头部的可扩展选项中的加密字节不存在;标志位C表示服务请求数据被压缩处理,如果标志位C为1,则消息头部的可扩展选项中存在压缩字节,如果标志位C为O,则消息头部的可扩展选项中的压缩字节不存在;所述偏移量表示可扩展选项字节的长度;所述消息正文由会话信息,应用信息和附加信息组成,所述会话信息是建立会话和请求的相关信息;所述应用信息包括服务请求参数或应答内容;所述附加信息是服务请求参数之外的信息,包括车载Telematics终端用户当前的位置,海拔和车速等信息。进一步地,当所述服务请求数据大于预设长度时,所述车载Telematics终端根据服务请求数据构建服务请求数据包包括:所述车载Telematics终端将所述服务请求数据拆分为n个数据包,每个数据包的大小不超过所述预设长度,并为每个数据包分配数据包序号,其中n为大于I的整数;所述车载Telematics终端为每个数据包构建对应的服务请求数据包,将数据包放入对应服务请求数据包的消息正文中,将服务请求数据包的标志位P设为1,并在服务请求数据包的消息头部的可扩展选项中加上数据包的数据包信息,所述数据包信息包括有数据包标识,数据包总数n和数据包序号。本发明实施例还提供了一种远程信息服务Telematics系统的数据传输方法,应用于Telematics系统中,所述Telematics系统包括车载Telematics终端和位于应用服务器侧的Telematics通讯装置,所述数据传输方法包括:所述Te I emat ics通讯装置接收所述车载Tel emat ics终端发送的包括有服务请求数据的服务请求数据包,所述服务请求数据包包括消息头部和消息正文,其中所述服务请求数据位于所述消息正文中,所述消息头部包括有消息参数;所述Telematics通讯装置根据所述消息参数对所述服务请求数据包进行解析,获取其中的服务请求数据;所述Telematics通讯装置获取与所述服务请求数据对应的服务响应数据;所述Telematics通讯装置将所述服务响应数据封装为服务响应数据包,并将所述服务响应数据包发送给所述车载Telematics终端,以便所述车载Telematics终端对所述服务响应数据包进行解析得到服务响应数据。进一步地,所述消息参数包括有数据包信息,所述数据包信息包括有数据包标识,数据包总数和数据包序号,所述Telematics通讯装置根据所述消息参数对所述服务请求数据包进行解析,获取其中的服务请求数据包括:所述Telematics通讯装置根据所述服务请求数据包的消息头部中的数据包信息对接收到的多个服务请求数据包的消息正文中的数据进行组合,得到服务请求数据。本发明实施例还提供了一种远程信息服务Telematics系统的数据传输装置,应用于车载Telematics终端中,所述装置包括:第一处理模块,用于根据服务请求数据构建服务请求数据包,所述服务请求数据包包括消息头部和消息正文,其中所述服务请求数据位于所述消息正文中,所述消息头部包括有消息参数;
第一通讯模块,用于将所述服务请求数据包发送至所述Telematics通讯装置,以便所述Telematics通讯装置对所述服务请求数据包进行解析得到服务请求数据。进一步地,所述第一通讯模块还用于接收所述Telematics通讯装置返回的服务响应数据包;所述第一处理模块还用于根据所述消息参数对所述服务响应数据包进行解析得到服务响应数据。进一步地,当所述服务请求数据大于预设长度时,所述第一处理模块具体用于将所述服务请求数据拆分为n个数据包,每个数据包的大小不超过所述预设长度,并为每个数据包分配数据包序号,其中n为大于I的整数,为每个数据包构建对应的服务请求数据包,将数据包放入对应服务请求数据包的消息正文中,将服务请求数据包的标志位P设为1,并在服务请求数据包的消息头部的可扩展选项中加上数据包的数据包信息,所述数据包信息包括有数据包标识,数据包总数n和数据包序号。本发明实施例还提供了一种远程信息服务Telematics系统的数据传输装置,应用于Telematics通讯装置中,所述装置包括:第二通讯模块,用于接收车载Telematics终端发送的包括有服务请求数据的服务请求数据包,所述服务请求数据包包括消息头部和消息正文,其中所述服务请求数据位于所述消息正文中,所述消息头部包括有消息参数;第二处理模块,用于根据所述消息参数对所述服务请求数据包进行解析,获取其中的服务请求数据;所述第二通讯模块还用于获取与所述服务请求数据对应的服务响应数据,将所述服务响应数据封装为服务响应数据包,并将所述服务响应数据包发送给所述车载Telematics终端,以便所述车载Telematics终端对所述服务响应数据包进行解析得到服务响应数据。进一步地,所述消息参数包括有数据包信息,所述数据包信息包括有数据包标识,数据包总数和数据包序号,所述第二处理模块具体用于根据所述服务请求数据包的消息头部中的数据包信息对接收到的多个服务请求数据包的消息正文中的数据进行组合,得到服务请求数据。本发明的实施例具有以下有益效果:上述方案中,车载Telematics终端根据服务请求数据构建服务请求数据包,并将服务请求数据包发送至Telematics通讯装置,Telematics通讯装置对服务请求数据包进行解析得到服务请求数据,并获取与服务请求数据对应的服务响应数据,将其封装为服务响应数据包,并将服务响应数据包发送给车载Telematics终端,车载Telematics终端对服务响应数据包进行解析得到服务响应数据。本发明的技术方案能够实现车载Telematics终端与应用服务器之间的通信,为用户提供Telematics服务。
图1为本发明实施例的Telematics系统的数据传输方法的流程示意图;图2为本发明实施例的Telematics系统的数据传输方法的另一流程示意图3为本发明实施例的Telematics系统的数据传输装置的结构框图;图4为本发明实施例的Telematics系统的数据传输装置的另一结构框图;图5为本发明实施例的传输消息的格式示意图;图6为本发明实施例的传输消息的组成结构示意图;图7为本发明实施例的传输消息的另一组成结构示意图。
具体实施例方式为使本发明的实施例要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。本发明的实施例提供一种远程信息服务系统的数据传输方法及装置,能够实现车载Telematics终端与应用服务器之间的通信,为用户提供Telematics服务。图1为本发明实施例的Telematics系统的数据传输方法的流程示意图,本发明实施例的Telematics系统的数据传输方法应用于Telematics系统中,Telematics系统包括车载Telematics终端和位于应用服务器侧的Telematics通讯装置,如图1所示,本实施例包括:步骤101:车载Telematics终端根据服务请求数据构建服务请求数据包,服务请求数据包包括消息头部和消息正文,其中服务请求数据位于消息正文中,消息头部包括有消息参数;步骤102:车载Telematics终端将服务请求数据包发送至Telematics通讯装置,以便Telematics通讯装置对服务请求数据包进行解析得到服务请求数据。本发明的Telematics系统的数据传输方法,车载Telematics终端根据服务请求数据构建服务请求数据包,并将服务请求数据包发送至Telematics通讯装置,以便Telematics通讯装置对服务请求数据包进行解析得到服务请求数据。本发明的技术方案能够实现车载Telematics终端与应用服务器之间的通信,为用户提供Telematics服务。图2为本发明实施例的Telematics系统的数据传输方法的另一流程示意图,本发明实施例的Telematics系统的数据传输方法应用于Telematics系统中,Telematics系统包括车载Telematics终端和位于应用服务器侧的Telematics通讯装置,如图2所示,本实施例包括:步骤201:Telematics通讯装置接收车载Telematics终端发送的包括有服务请求数据的服务请求数据包,服务请求数据包包括消息头部和消息正文,其中服务请求数据位于消息正文中,消息头部包括有消息参数;步骤202 =Telematics通讯装置根据消息参数对服务请求数据包进行解析,获取其中的服务请求数据;步骤203 =Telematics通讯装置获取与服务请求数据对应的服务响应数据;步骤204 =Telematics通讯装置将服务响应数据封装为服务响应数据包,并将服务响应数据包发送给车载Telematics终端,以便车载Telematics终端对服务响应数据包进行解析得到服务响应数据。本发明的Telematics系统的数据传输方法,Telematics通讯装置接收并对服务请求数据包进行解析得到服务请求数据,并获取与服务请求数据对应的服务响应数据,将其封装为服务响应数据包,并将服务响应数据包发送给车载Telematics终端,车载Telematics终端对服务响应数据包进行解析得到服务响应数据。本发明的技术方案能够实现车载Telematics终端与应用服务器之间的通信,为用户提供Telematics服务。图3为本发明实施例的Telematics系统的数据传输装置的结构框图,本发明实施例的Telematics系统的数据传输装置应用于车载Telematics终端中,如图3所示,本实施例包括:第一处理模块31,用于根据服务请求数据构建服务请求数据包,服务请求数据包包括消息头部和消息正文,其中服务请求数据位于消息正文中,消息头部包括有消息参数;第一通讯模块32,用于将服务请求数据包发送至Telematics通讯装置,以便Telematics通讯装置对服务请求数据包进行解析得到服务请求数据。进一步地,第一通讯模块32还用于接收Telematics通讯装置返回的服务响应数据包;第一处理模块31还用于根据消息参数对服务响应数据包进行解析得到服务响应数据。其中,当服务请求数据大于预设长度时,第一处理模块31具体用于将服务请求数据拆分为n个数据包,每个数据包的大小不超过预设长度,并为每个数据包分配数据包序号,其中n为大于I的整数,为每个数据包构建对应的服务请求数据包,将数据包放入对应服务请求数据包的消息正文中,将服务请求数据包的标志位P设为1,并在服务请求数据包的消息头部的可扩展选项中加上数据包的数据包信息,数据包信息包括有数据包标识,数据包总数n和数据包序号。本发明的Telematics系统的数据传输装置,车载Telematics终端根据服务请求数据构建服务请求数据包,并将服务请求数据包发送至Telematics通讯装置,以便Telematics通讯装置对服务请求数据包进行解析得到服务请求数据。本发明的技术方案能够实现车载Telematics终端与应用服务器之间的通信,为用户提供Telematics服务。图4为本发明实施例的Telematics系统的数据传输装置的另一结构框图,本发明实施例的Telematics系统的数据传输装置应用于Telematics通讯装置中,如图4所示,本实施例包括:第二通讯模块41,用于接收车载Telematics终端发送的包括有服务请求数据的服务请求数据包,服务请求数据包包括消息头部和消息正文,其中服务请求数据位于消息正文中,消息头部包括有消息参数;第二处理模块42,用于根据消息参数对服务请求数据包进行解析,获取其中的服务请求数据;第二通讯模块41还用于获取与服务请求数据对应的服务响应数据,将服务响应数据封装为服务响应数据包,并将服务响应数据包发送给车载Telematics终端,以便车载Telematics终端对服务响应数据包进行解析得到服务响应数据。其中,消息参数包括有数据包信息,数据包信息包括有数据包标识,数据包总数和数据包序号,第二处理模块42具体用于根据服务请求数据包的消息头部中的数据包信息对接收到的多个服务请求数据包的消息正文中的数据进行组合,得到服务请求数据。
本发明的Telematics系统的数据传输装置,Telematics通讯装置接收并对服务请求数据包进行解析得到服务请求数据,并获取与服务请求数据对应的服务响应数据,将其封装为服务响应数据包,并将服务响应数据包发送给车载Telematics终端,车载Telematics终端对服务响应数据包进行解析得到服务响应数据。本发明的技术方案能够实现车载Telematics终端与应用服务器之间的通信,为用户提供Telematics服务。下面结合附图5-7对本发明的Telematics系统的数据传输方法进行进一步介绍:现有的Telematics协议通常是某些厂商在自己的硬件平台及软件环境上运行,可支持的平台少。本发明提出了一种传输协议,能够实现车载Telematics终端与应用服务器之间的通信,能通过多种网络传输协议进行数据传输,并支持多种内容表示格式,为车载Telematics终端提供多种可以选择的软件环境,根据该传输协议构建的消息格式如图5所不,消息正文的长度为消息的总长度减去4字节,再减去偏移量。消息由消息头部和消息正文两部分组成。消息头部包括有消息参数,如图5和图6所示,消息参数包括长度、协议版本、格式、标志位、偏移量和可扩展选项,其中,长度包括消息的总长度,包括协议版本,格式,标志位,偏移量4个字节长度及偏移量的值和消息正文的字节长度,其中,偏移量的值指示出了可扩展选项所占用的字节长度。长度这一参数的大小为2byte或4byte,由这个参数决定了整个数据包的长度上限,长度这一参数占用2个字节时,数据包长度的最大上限是65535字节(64KB),长度这一参数占用4个字节时,数据包长度的最大上限是4294967296字节(4GB);协议版本这一参数的大小为Ibyte ;格式表示消息正文的表示格式,这一参数的大小为Ibyte ;标志位包括P、E和C,这一参数的大小为lbyte, Ibyte中有8bit,本发明中的标志位仅使用低3位,高5位保留。标志位P表示服务请求数据被拆包发送,如果标志位P为0,则消息头部的可扩展选项中的数据包信息字节不存在;标志位E表示服务请求数据被加密处理,如果标志位E为0,则消息头部的可扩展选项中的加密字节不存在;标志位C表示服务请求数据被压缩处理,如果标志位C为0,则消息头部的可扩展选项中的压缩字节不存在;偏移量的值表示可扩展选项占用的长度,大小为lbyte,如果可扩展选项中存在不能识别的内容,根据偏移量直接忽略后面的内容,偏移量便于扩展选项和填充其它内容;可扩展选项部分由标志位指定,选项包括压缩,加密,包信息几个部分,如果标志位的某一位为I则表示该选项存在,如果为0则该选项不存在,不需要读取。其中,压缩参数的大小为lbyte,加密参数的大小为lbyte,包信息参数的大小为6byte0如图7所示,在消息头部中的标志位P为I时,消息头部的可扩展选项中的数据包信息字节包括有标识、总数和序号三部分。在发送服务请求数据包之前,如果服务请求数据大于预设长度时,在构建服务请求数据包时,首先将服务请求数据拆分为n个数据包,每个数据包的大小不超过预设长度,并为每个数据包分配数据包序号,其中n为大于I的整数,为每个数据包构建对应的服务请求数据包,将数据包放入对应服务请求数据包的消息正文中,将服务请求数据包的标志位P设为I,在数据包信息字节的标识部分填充入n个数据包共有的一唯一标识,在总数部分填充n的值,并在序号部分填充入数据包的数据包序号。这样,接收一侧在接收到服务请求数据包时,就可以根据消息头部的可扩展选项中的数据包信息字节对接收到的多个服务请求数据包的消息正文中的数据进行组合,得到服务请求数据。同样,在服务响应数据大于预设长度时,对于服务响应数据的处理过程与上述过程类似。本发明的Telematics系统的数据传输方法,车载Telematics终端在发送服务请求数据之前可以进行数据加密和压缩,并将加密信息放在服务请求数据包的消息头部的可扩展选项的加密字节中,将压缩信息放在服务请求数据包的消息头部的可扩展选项的压缩字节中,Telematics通讯装置接收到服务请求数据包之后,根据消息头部的可扩展选项中的加密信息和压缩信息,对服务请求数据包进行解密和解压缩处理,得到服务请求数据。同样,Telematics通讯装置向车载Telematics终端返回服务响应数据时可以进行数据加密和压缩,并将加密信息放在服务响应数据包的消息头部的可扩展选项的加密字节中,将压缩信息放在服务响应数据包的消息头部的可扩展选项的压缩字节中,车载Telematics终端接收到服务响应数据包之后,根据消息头部的可扩展选项中的加密信息和压缩信息,对服务响应数据包进行解密和解压缩处理,得到服务响应数据。如图6所示,消息正文由三部分组成,分别是会话信息,应用信息和附加信息。会话信息是车载Telematics终端与Telematics系统建立会话的相关信息。以消息正文的二进制表示格式为例,会话信息由序号(lbyte)、长度(2byte)和内容部分(Ubyte)组成,内容部分又可以由n个内容子单元组成,每个内容子单元由序号(lbyte)、长度(2byte)和内容块(I^byte)组成;应用信息包括服务请求参数和应答内容;附加信息是服务请求参数之外的信息,如Telematics系统中需要用户上传的当前的位置和海拔等信息,附加信息由序号(lbyte)、长度(2byte)和内容部分(L2byte)组成,内容部分又可以由n个内容子单元组成,每个内容子单元由序号(lbyte)、长度(2byte)和内容块(L2nbyte)组成。本发明的消息正文能支持多种表示格式,如Binary ( 二进制)、JSON(JavaScriptObject Notation, JavaScri pt对象标记语言)、XML(Extensible Markup Language,可扩展标记语目)和Text(文本语目)等。如下所示为消息正文以JSON表示的一个具体实例:
权利要求
1.一种远程信息服务Telematics系统的数据传输方法,应用于Telematics系统中,所述Telematics系统包括车载Telematics终端和位于应用服务器侧的Telematics通讯装置,其特征在于,所述数据传输方法包括: 所述车载Telematics终端根据服务请求数据构建服务请求数据包,所述服务请求数据包包括消息头部和消息正文,其中所述服务请求数据位于所述消息正文中,所述消息头部包括有消息参数; 所述车载Telematics终端将所述服务请求数据包发送至所述Telematics通讯装置,以便所述Telematics通讯装置对所述服务请求数据包进行解析得到服务请求数据。
2.根据权利要求1所述的Telematics系统的数据传输方法,其特征在于,所述车载Telematics终端将所述服务请求数据包发送至所述Telematics通讯装置之后还包括: 所述车载Telematics终端接收所述Telematics通讯装置返回的服务响应数据包; 所述车载Telematics终端根据所述消息参数对所述服务响应数据包进行解析得到服务响应数据。
3.根据权利要求1所述的Telematics系统的数据传输方法,其特征在于,所述消息参数包括长度、协议版本、格式、标志位、偏移量和可扩展选项,其中,所述长度包括消息头部长度和消息正文长度;所述格式表示消息正文的表示格式;标志位包括P、E和C,标志位P表示服务请求数据被拆包发送,如果标志位P为1,则消息头部的可扩展选项中存在数据包信息字节,如果标志位P为O ,则消息头部的可扩展选项中的数据包信息字节不存在;标志位E表示服务请求数据被加密处理,如果标志位E为1,则消息头部的可扩展选项中存在加密字节,如果标志位E为O,则消息头部的可扩展选项中的加密字节不存在;标志位C表示服务请求数据被压缩处理,如果标志位C为1,则消息头部的可扩展选项中存在压缩字节,如果标志位C为O,则消息头部的可扩展选项中的压缩字节不存在;所述偏移量表示可扩展选项字节的长度; 所述消息正文由会话信息,应用信息和附加信息组成,所述会话信息是建立会话和请求的相关信息;所述应用信息包括服务请求参数或应答内容;所述附加信息是服务请求参数之外的信息,包括车载Telematics终端用户当前的位置,海拔和车速等信息。
4.根据权利要求3所述的Telematics系统的数据传输方法,其特征在于,当所述服务请求数据大于预设长度时,所述车载Telematics终端根据服务请求数据构建服务请求数据包包括: 所述车载Telematics终端将所述服务请求数据拆分为n个数据包,每个数据包的大小不超过所述预设长度,并为每个数据包分配数据包序号,其中n为大于I的整数; 所述车载Telematics终端为每个数据包构建对应的服务请求数据包,将数据包放入对应服务请求数据包的消息正文中,将服务请求数据包的标志位P设为1,并在服务请求数据包的消息头部的可扩展选项中加上数据包的数据包信息,所述数据包信息包括有数据包标识,数据包总数n和数据包序号。
5.—种远程信息服务Telematics系统的数据传输方法,应用于Telematics系统中,所述Telematics系统包括车载Telematics终端和位于应用服务器侧的Telematics通讯装置,其特征在于,所述数据传输方法包括: 所述Telematics通讯装置接收所述车载Telematics终端发送的包括有服务请求数据的服务请求数据包,所述服务请求数据包包括消息头部和消息正文,其中所述服务请求数据位于所述消息正文中,所述消息头部包括有消息参数; 所述Telematics通讯装置根据所述消息参数对所述服务请求数据包进行解析,获取其中的服务请求数据; 所述Telematics通讯装置获取与所述服务请求数据对应的服务响应数据; 所述Telematics通讯装置将所述服务响应数据封装为服务响应数据包,并将所述服务响应数据包发送给所述车载Telematics终端,以便所述车载Telematics终端对所述服务响应数据包进行解析得到服务响应数据。
6.根据权利要求5所述的Telematics系统的数据传输方法,其特征在于,所述消息参数包括有数据包信息,所述数据包信息包括有数据包标识,数据包总数和数据包序号,所述Telematics通讯装置根据所述消息参数对所述服务请求数据包进行解析,获取其中的服务请求数据包括: 所述Telematics通讯装置根据所述服务请求数据包的消息头部中的数据包信息对接收到的多个服务请求数据包的消 息正文中的数据进行组合,得到服务请求数据。
7.—种远程信息服务Telematics系统的数据传输装置,应用于车载Telematics终端中,其特征在于,所述装置包括: 第一处理模块,用于根据服务请求数据构建服务请求数据包,所述服务请求数据包包括消息头部和消息正文,其中所述服务请求数据位于所述消息正文中,所述消息头部包括有消息参数; 第一通讯模块,用于将所述服务请求数据包发送至所述Telematics通讯装置,以便所述Telematics通讯装置对所述服务请求数据包进行解析得到服务请求数据。
8.根据权利要求7所述的Telematics系统的数据传输装置,其特征在于, 所述第一通讯模块还用于接收所述Telematics通讯装置返回的服务响应数据包; 所述第一处理模块还用于根据所述消息参数对所述服务响应数据包进行解析得到服务响应数据。
9.根据权利要求7所述的Telematics系统的数据传输装置,其特征在于,当所述服务请求数据大于预设长度时, 所述第一处理模块具体用于将所述服务请求数据拆分为n个数据包,每个数据包的大小不超过所述预设长度,并为每个数据包分配数据包序号,其中n为大于I的整数,为每个数据包构建对应的服务请求数据包,将数据包放入对应服务请求数据包的消息正文中,将服务请求数据包的标志位P设为1,并在服务请求数据包的消息头部的可扩展选项中加上数据包的数据包信息,所述数据包信息包括有数据包标识,数据包总数n和数据包序号。
10.一种远程信息服务Telematics系统的数据传输装置,应用于Telematics通讯装置中,其特征在于,所述装置包括: 第二通讯模块,用于接收车载Telematics终端发送的包括有服务请求数据的服务请求数据包,所述服务请求数据包包括消息头部和消息正文,其中所述服务请求数据位于所述消息正文中,所述消息头部包括有消息参数; 第二处理模块,用于根据所述消息参数对所述服务请求数据包进行解析,获取其中的服务请求数据;所述第二通讯模块还用于获取与所述服务请求数据对应的服务响应数据,将所述服务响应数据封装为服务响应数据包,并将所述服务响应数据包发送给所述车载Telematics终端,以便所述车载Telematics终端对所述服务响应数据包进行解析得到服务响应数据。
11.根据权利要求10所述的Telematics系统的数据传输装置,其特征在于,所述消息参数包括有数据包信息,所述数据包信息包括有数据包标识,数据包总数和数据包序号,所述第二处理模块具体用于根据所述服务请求数据包的消息头部中的数据包信息对接收到的多个服务请求数据包的消息正 文中的数据进行组合,得到服务请求数据。
全文摘要
本发明提供一种远程信息服务系统的数据传输方法及装置,属于远程信息服务领域。其中,Telematics系统包括车载Telematics终端和位于应用服务器侧的Telematics通讯装置,该数据传输方法包括所述车载Telematics终端根据服务请求数据构建服务请求数据包,所述服务请求数据包包括消息头部和消息正文,其中所述服务请求数据位于所述消息正文中,所述消息头部包括有消息参数;所述车载Telematics终端将所述服务请求数据包发送至所述Telematics通讯装置,以便所述Telematics通讯装置对所述服务请求数据包进行解析得到服务请求数据。本发明的技术方案能够实现车载Telematics终端与应用服务器之间的通信,为用户提供Telematics服务。
文档编号H04W12/06GK103200213SQ20121000488
公开日2013年7月10日 申请日期2012年1月9日 优先权日2012年1月9日
发明者万光勇, 程鹏, 邹兴中, 杨卫军 申请人:北京四维图新科技股份有限公司