《IP电话数据通道传输导航数据的方法及导航方法.pdf》由会员分享,可在线阅读,更多相关《IP电话数据通道传输导航数据的方法及导航方法.pdf(11页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104121914A43申请公布日20141029CN104121914A21申请号201410357872322申请日20140725G01C21/26200601H04L29/0620060171申请人广东翼卡车联网服务有限公司地址528100广东省佛山市三水区云东海大道内环北路1号2层203、20472发明人殷建红康继春周川周彦煌肖波曾瑞月74专利代理机构深圳市君胜知识产权代理事务所44268代理人王永文刘文求54发明名称IP电话数据通道传输导航数据的方法及导航方法57摘要本发明公开了IP电话数据通道传输导航数据的方法及导航方法,IP电话数据通道传输导航数据的方法,包括。
2、A、预先定义IP数据包结构并设置IP数据包的发送时间间隔;B、在导航客户端与服务器间建立语音导航的IP电话数据通道;C、接收客服人员语音生成语音数据并实时检测是否有导航数据输入,若是,则执行步骤D;D、按照定义IP数据包结构将语音数据及导航数据打包生成IP数据包,然后执行步骤F;F、通过建立的IP电话数据通道并按照设定的发送时间间隔向导航客户端发送IP数据包。通过IP电话数据通道传送导航数据,实现了单通道语音导航,无使用手机电话语音通道,为用户节省费用。51INTCL权利要求书2页说明书5页附图3页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书5页附图3页10申请公布号C。
3、N104121914ACN104121914A1/2页21IP电话数据通道传输导航数据的方法,其特征在于,包括以下步骤A、预先定义IP数据包结构并设置IP数据包的发送时间间隔;B、在导航客户端与服务器间建立语音导航的IP电话数据通道;C、接收客服人员语音生成语音数据并实时检测是否有导航数据输入,若是,则执行步骤D;D、按照定义IP数据包结构将语音数据及导航数据打包生成IP数据包,然后执行步骤F;F、通过建立的IP电话数据通道并按照设定的发送时间间隔向导航客户端发送IP数据包。2根据权利要求1所述的IP电话数据通道传输导航数据的方法,其特征在于,定义的IP数据包结构包括依次排列的数据头、数据总数。
4、、数据类型、有效数据及CRC。3根据权利要求2所述的IP电话数据通道传输导航数据的方法,其特征在于,所述数据类型包括0X01及0X02,其中,0X01为语音交互数据,0X02为导航数据。4根据权利要求2所述的IP电话数据通道传输导航数据的方法,其特征在于,所述数据类型还包括0X03及0X04,其中,0X03为新闻信息数据;0X04视频数据。5根据权利要求2所述的IP电话数据通道传输导航数据的方法,其特征在于,所述数据头为0XFF0XFF0XFF。6根据权利要求1所述的IP电话数据通道传输导航数据的方法,其特征在于,所述步骤D包括当导航数据及语音数据达到设定的IP数据包容量时生成一IP数据包并继。
5、续对语音数据进行打包。7根据权利要求1所述的IP电话数据通道传输导航数据的方法,其特征在于,所述步骤C还包括若否,则执行步骤E;E、按照定义IP数据包结构将所述语音数据打包生成IP数据包,然后执行步骤F。8根据权利要求1所述的IP电话数据通道传输导航数据的方法,其特征在于,所述导航客户端为车载导航盒,所述车载导航盒与服务器间建立语音导航的IP电话数据通道。9根据权利要求1所述的IP电话数据通道传输导航数据的方法,其特征在于,所述导航客户端包括通过WIFI连接的手机和车载导航盒,所述手机与服务器间建立语音导航的IP电话数据通道。10一种导航方法,其特征在于,包括以下步骤T100、预先定义IP数据。
6、包结构并设置IP数据包的发送时间间隔;T200、在导航客户端与服务器间建立语音导航的IP电话数据通道;T300、接收客服人员语音生成语音数据并实时检测是否有导航数据输入,若是,则执行步骤T400;T400、按照定义IP数据包结构将语音数据及导航数据打包生成IP数据包,然后执行步骤T500;T500、通过建立的IP电话数据通道并按照设定的发送时间间隔向导航客户端发送IP数据包;T600、导航客户端接收所述IP数据包并查找IP数据包内数据类型,将语音数据及导航权利要求书CN104121914A2/2页3数据分别传送至语音单元及导航单元。权利要求书CN104121914A1/5页4IP电话数据通道传。
7、输导航数据的方法及导航方法技术领域0001本发明涉及语音导航,尤其涉及的是IP电话数据通道传输导航数据的方法及导航方法。背景技术0002当前,语音导航系统主要通过手机WIFI与车载导航系统连接,然后通过手机的电话功能拨打后台人工系统,后台人工系统获取通话中的目的地信息,然后通过网络数据通道将目的地信息发送至手机,最后再通过手机将目的地信息发送至车载导航系统,实现导航。0003上述语音导航系统中,语音导航的实现需要同时提供语音和数据两条传输通道,用电话语音通道与客服交流,用INTERNET下发目的地,费用较高。0004因此,现有技术还有待于改进和发展。发明内容0005鉴于上述现有技术的不足,本发。
8、明的目的在于提供IP电话数据通道传输导航数据的方法及导航方法,通过IP语音数据通道实现语音导航,解决车载语音导航费用较高的问题。0006为达上述目的,本发明采用如下技术方案IP电话数据通道传输导航数据的方法,包括以下步骤A、预先定义IP数据包结构并设置IP数据包的发送时间间隔;B、在导航客户端与服务器间建立语音导航的IP电话数据通道;C、接收客服人员语音生成语音数据并实时检测是否有导航数据输入,若是,则执行步骤D;D、按照定义IP数据包结构将语音数据及导航数据打包生成IP数据包,然后执行步骤F;F、通过建立的IP电话数据通道并按照设定的发送时间间隔向导航客户端发送IP数据包。0007所述的IP。
9、电话数据通道传输导航数据的方法,其中,定义的IP数据包结构包括依次排列的数据头、数据总数、数据类型、有效数据及CRC。0008所述的IP电话数据通道传输导航数据的方法,其中,所述数据类型包括0X01及0X02,其中,0X01为语音交互数据,0X02为导航数据。0009所述的IP电话数据通道传输导航数据的方法,其中,所述数据类型还包括0X03及0X04,其中,0X03为新闻信息数据;0X04视频数据。0010所述的IP电话数据通道传输导航数据的方法,其中,所述数据头为0XFF0XFF0XFF。0011所述的IP电话数据通道传输导航数据的方法,其中,所述步骤D包括说明书CN104121914A2/。
10、5页5当导航数据及语音数据达到设定的IP数据包容量时生成一IP数据包并继续对语音数据进行打包。0012所述的IP电话数据通道传输导航数据的方法,其中,所述步骤C还包括若否,则执行步骤E;E、按照定义IP数据包结构将所述语音数据打包生成IP数据包,然后执行步骤F。0013所述的IP电话数据通道传输导航数据的方法,其中,所述导航客户端为车载导航盒,所述车载导航盒与服务器间建立语音导航的IP电话数据通道。0014所述的IP电话数据通道传输导航数据的方法,其中,所述导航客户端包括通过WIFI连接的手机和车载导航盒,所述手机与服务器间建立语音导航的IP电话数据通道。0015在上述方法的基础上,本发明还提。
11、供了一种导航方法,包括以下步骤T100、预先定义IP数据包结构并设置IP数据包的发送时间间隔;T200、在导航客户端与服务器间建立语音导航的IP电话数据通道;T300、接收语音数据并实时检测是否有导航数据输入,若是,则执行步骤T400;T400、按照定义IP数据包结构将语音数据及导航数据打包生成IP数据包,然后执行步骤T500;T500、通过建立的IP电话数据通道并按照设定的发送时间间隔向导航客户端发送IP数据包;T600、导航客户端接收所述IP数据包并查找IP数据包内数据类型,将语音数据及导航数据分别传送至语音单元及导航单元。0016与现有技术相比,本发明所提供的IP电话数据通道传输导航数据。
12、的方法及导航方法,通过IP电话数据通道传送导航数据,实现了单通道语音导航,无使用手机电话语音通道,为用户节省费用。附图说明0017图1是本发明一较佳实施例所述的IP电话数据通道传输导航数据的方法流程图。0018图2是本发明所述的导航方法流程图。0019图3是本发明所述的包含一种类型数据的IP数据包结构示意图。0020图4是本发明所述的包含两种类型数据的IP数据包结构示意图。0021图5是本发明一实施例所述的包含语音数据的IP数据包结构示意图。0022图6是本发明一实施例所述的包含导航信息的IP数据包结构示意图。0023图7是本发明一实施例所述的包含语音数据及导航信息的IP数据包结构示意图。00。
13、24图8是本发明所述的包含多种类型数据的IP数据包结构示意图。具体实施方式0025本发明提供了IP电话数据通道传输导航数据的方法及导航方法,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。0026请参见图1,图1是本发明一较佳实施例所述的IP电话数据通道传输导航数据的方法流程图。如图1所示,本发明所述的P电话数据通道传输导航数据的方法,包括以下步说明书CN104121914A3/5页6骤步骤101、预先定义IP数据包结构并设置IP数据包的发送时间间隔。本发明所述的IP数据包结构可分。
14、为两种,一种是只包含一种类型数据的IP数据包,如只包含语音数据的IP数据包、只包含导航数据的IP数据包,另一种是包含多种类型数据的IP数据包,如包含语音数据及导航数据的IP数据包。对于多种类型数据的传输,本发明可采用只包含一种类型数据的IP数据包,针对不类型的数据分别进行打包,也可以采用包含多种类型数据的IP数据包,针对多个不同类型的数据打包,将类型不同的数据放置同一IP数据包内。这里所述的导航数据为目的地的经纬度信息数据。所述IP数据包的发送时间间隔为1S。需要说明的是,一次发送的IP数据包的数量不定,需要根据生成的IP数据包数量及IP电话数据通道能传输的最大数据包个数而定,如IP电话数据通。
15、道能传输的最大数据包个数为1000,但生成的IP数据包只有490个,则传输时只能传输生成的490个IP数据包。0027请参见图3,图3是本发明所述的包含一种类型数据的IP数据包结构示意图。如图3所示,本发明所述的包含一种类型数据的IP数据包结构包括依次排列的数据头301、数据总数302、数据类型303、数据内容304及CRC305,其中,数据头为0XFF0XFF0XFF;数据总数命令个数数据个数CRC个数;数据类型如0X01为语音交互数据;0X02为信息点数据,即导航数据;0X03为新闻信息数据;0X04为视频数据。CRC,为CYCLICREDUNDANCYCHECK缩写,为循环冗余校验码,是。
16、数据通信领域中最常用的一种差错校验码。具体请参见图5及图6,图5是本发明一实施例所述的包含语音数据的IP数据包结构示意图;图6是本发明一实施例所述的包含导航信息的IP数据包结构示意图。如图5所示,0XFF0XFF0XFF501为数据头;0X000X08502表示数据总数为8个;0X01503表示数据类型为语音数据;0XFF0X560X770X990XEF0XAA504为数据内容;0XFA505为CRC。在图6中,0XFF0XFF0XFF601为数据头;0X000X06602表示数据总数为6个;0X02503表示数据类型为导航数据;0XAA0XBB0X000X99604为数据内容;0XFA505。
17、为CRC。0028请参见图4,图4是本发明所述的包含两种类型数据的IP数据包结构示意图。如图4所示,本发明所述的包含两种类型数据的IP数据包结构包括依次排列的数据头401、数据个数402、第一数据类型403、第一数据长度404、第一数据内容405、第二数据类型406、第二数据长度407、第二数据内容408及CRC409。具体请参见图7,图7是本发明一实施例所述的包含语音数据及导航信息的IP数据包结构示意图。如图7所示,本发明所述的包含语音数据及导航信息的IP数据包包括0XFF0XFF0XFF701,0XFF0XFF0XFF701、0X02702、0X01703、0X06704、0XED0XFE。
18、0X090X0D0X5E0X49705、0X02706、0X04707、0X100X110X790X88708及0XFA709,其中,0XFF0XFF0XFF701为数据头;0X02702为数据个数,包括2个数据;0X01703为第一数据类型,为语音数据;0X06704为第一数据长度(第一数据总数),为6个;0XED0XFE0X090X0D0X5E0X49705为第一数据内容;0X02706为第二数据类型,为语音数据;0X04707为第二数据长度(第二数据总数),为4个;0X100X110X790X88708,为第二数据内容;0XFA709为CRC。0029请参见图8,图8是本发明所述的包含多。
19、种类型数据的IP数据包结构示意图。如图8所示,包含多种类型数据的IP数据包801包括一个数据头、一个数据个数及CRC及包括数据个数与CRC之间的数据类型、数据长度及数据内容。0030步骤102、在导航客户端与服务器间建立语音导航的IP电话数据通道。语音导航说明书CN104121914A4/5页7时需要在导航客户端与服务器建立语音通话,本发明通过IP电话建立导航客户端与服务器建立语音通话,建立通话后,即建立了IP电话数据通道。该IP电话数据通道实质是IP数据通道,主要用于传输语音数据。0031步骤103、接收客服人员语音生成语音数据并实时检测是否有导航数据输入,若是,则执行步骤104,若否,则执。
20、行步骤105。导航客户端与服务器建立语音导航的IP电话数据通道后,用户可与客服人员语音交流,进而确定目的地。服务器在接收客服人员语音生成语音数据的同时,还实时检测是否有导航数据输入。这里需要说明的是,接收客服人员的语音是通过话筒等设备,导航数据是通过文本框输入的或者通过获取地图上的地点信息发送获取,当客服人员确定输入的导航数据后,服务器即可检测到。0032步骤104、按照定义IP数据包结构将语音数据及导航数据打包生成IP数据包,然后执行步骤106。在接受语音数据的同时接收到导航数据,则服务器将语音数据及导航数据分别打包或者将导航数据与语音数据打包在一起,打包方式由定义的IP数据包结构决定,具体。
21、如步骤104所述。0033步骤105、按照定义IP数据包结构将所述语音数据打包生成IP数据包,然后执行步骤106。当服务器只接收到语音数据时,只对语音数据打包,数据的打包为现有技术,在此不再赘述。0034步骤106、通过建立的IP电话数据通道并按照设定的发送时间间隔向导航客户端发送IP数据包。0035所述的IP电话数据通道传输导航数据的方法,其中,所述步骤D包括根据IP数据包容量分割语音数据生成IP数据包。定义IP数据包结构时设定了IP数据包容量,所述IP数据包容量为500BYTE。服务器和导航客户端接收到语音信息过多时,这些数据可能不能直接打包,这些数据信息将被缓存,然后在发送时根据IP数据。
22、包容量将缓存的语音数据分割生成IP数据包,IP数据包的容量越小、发送的时间间隔越短通话对方接收的语音数据越快,语音滞后现象越不明显。0036所述的IP电话数据通道传输导航数据的方法,其中,所述导航客户端为车载导航盒,所述车载导航盒与服务器间建立语音导航的IP电话数据通道。车载导航盒包括IP电话请求模块,可与服务器建立IP通话,建立IP电话数据通道。这样用户就可与客服人员语音交流,确定用户所述要到达目的地信息。0037所述的IP电话数据通道传输导航数据的方法,其中,所述导航客户端包括通过WIFI连接的手机和车载导航盒,所述手机与服务器间建立语音导航的IP电话数据通道。手机设置有IP电话请求模块,。
23、与服务器建立IP通话,建立IP电话数据通道。服务器向手机发送IP数据包中包含语音信息及导航信息时,手机将接收的导航信息发送到导航盒,并将语音信息播放。0038请参见图2,图2是本发明所述的导航方法流程图。如图2所示,本发明所述的一种导航方法,包括以下步骤步骤201、预先定义IP数据包结构并设置IP数据包的发送时间间隔。与步骤101相同,具体如上所述;步骤202、在导航客户端与服务器间建立语音导航的IP电话数据通道。与步骤102相同,具体如上所述;说明书CN104121914A5/5页8步骤203、接收客服人员语音生成语音数据并实时检测是否有导航数据输入,若是,则执行步骤104,若否,则执行步骤。
24、105。与步骤103相同,具体如上所述;步骤204、按照定义IP数据包结构将语音数据及导航数据打包生成IP数据包,然后执行步骤106。与步骤104相同,具体如上所述;步骤205、按照定义IP数据包结构将所述语音数据打包生成IP数据包,然后执行步骤106。与步骤105相同,具体如上所述;步骤206、通过建立的IP电话数据通道并按照设定的发送时间间隔向导航客户端发送IP数据包。与步骤106相同,具体如上所述。0039步骤207、导航客户端接收所述IP数据包并查找IP数据包内数据类型,将语音数据及导航数据分别传送至语音单元及导航单元。导航客户端设置有导航单元和语音单元,导航单元用于导航,如导航盒,语。
25、音单元包括一喇叭,用于播放语音数据,导航单元用于根据导航数据进行导航,所述的导航数据为目的地经纬度信息。具体如上所述。0040综上所述,本发明所提供的IP电话数据通道传输导航数据的方法及导航方法,通过IP电话数据通道传送导航数据,实现了单通道语音导航,无使用手机电话语音通道,为用户节省费用。0041应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。说明书CN104121914A1/3页9图1图2说明书附图CN104121914A2/3页10图3图4图5图6图7说明书附图CN104121914A103/3页11图8说明书附图CN104121914A11。