【技术实现步骤摘要】
本专利技术涉及信息交互
,更为具体地,涉及一种Web应用与车载信息娱乐系统的信息交互方法和装置。
技术介绍
车载信息娱乐系统(In-Vehicle Infotainment简称IVI)是采用车载专用中央处理器,基于车身总线系统和互联网服务,形成的车载综合信息处理系统。IVI能够实现包括三维导航、实时路况、IPTV、辅助驾驶、故障检测、车辆信息、车身控制、移动办公、无线通讯、基于在线的娱乐功能及TSP服务等一系列应用,极大的提升了车辆电子化、网络化和智能化水平。图1示出了车载信息娱乐系统的体系结构。如图1所示,IVI包括三层结构底层、操作系统层和应用层。其中,底层是以车载专用处理器为核心的硬件平台,与车身总线系统相连;车身总线系统通常采用CANBus总线协议并提供CANBus接口或UART接口 ;操作系统层采用车载专用系统例如针对车载定制的Linux等;最上层为应用层,用于为用户提供的具体功能或服务。HTML5是HTML (超文本标签语言)下一个主要的修订版本,广义上讲,HTML5实际指的是包括HTML、CSS和JavaScript在内的一套技术组合。由于H ...
【技术保护点】
一种Web应用与车载信息娱乐系统的信息交互方法,用以实现Web应用与车身系统底层的信息交互,其中,所述车身系统底层包括操作系统、硬件平台和车身总线系统,所述方法包括:S100:通过扩充的对象函数名在Web浏览器内部添加本地功能扩展模块、硬件驱动程序加载模块和注册回调函数模块;其中,所述本地扩展模块用于通过浏览器的调用而实现具体地本地功能;所述驱动加载模块包括硬件驱动程序和加载模块,所述硬件驱动程序用于实现硬件的信息接口,所述加载模块用于在所述Web应用与车载信息娱乐系统底层硬件及车身总线系统进行信息交互时动态加载所述硬件驱动程序到所述车载信息娱乐系统中;所述注册回调函数模块 ...
【技术特征摘要】
1.一种Web应用与车载信息娱乐系统的信息交互方法,用以实现Web应用与车身系统底层的信息交互,其中,所述车身系统底层包括操作系统、硬件平台和车身总线系统,所述方法包括 SlOO :通过扩充的对象函数名在Web浏览器内部添加本地功能扩展模块、硬件驱动程序加载模块和注册回调函数模块;其中, 所述本地扩展模块用于通过浏览器的调用而实现具体地本地功能; 所述驱动加载模块包括硬件驱动程序和加载模块,所述硬件驱动程序用于实现硬件的信息接口,所述加载模块用于在所述Web应用与车载信息娱乐系统底层硬件及车身总线系统进行信息交互时动态加载所述硬件驱动程序到所述车载信息娱乐系统中; 所述注册回调函数模块包括回调函数与注册模块,所述回调函数用于处理底层硬件或车身总线系统发送回来的信息,所述注册模块用于将所述回调函数注册到驱动函数中;所述硬件驱动程序根据所述底层硬件平台从车身系统总线接收的信息,调用所述注册模块到所述硬件驱动程序中的回调函数将收到的信息发送给所述本地功能扩展模块; S200 :修改所述Web浏览器的HTML解析模块,在原有的功能中加入关键词解析函数,用于检测数据流中是否有扩展的对象或函数,如果有则创建一个新的线程,并在新线程中启动所述硬件驱动程序加载模块和所述注册回调函数模块; S300 :修改所述Web浏览器的DOM模块、bindings模块和JS解释器,添加判断条件和处理流程,使所述DOM模块、bindings模块和JS解释器能够识别出扩充的对象函数名并执行相应动作; S400 :重新编译改造后的代码得到一个新的浏览器,所述新的浏览器支持HTML5相关标准和对所述车载信息娱乐系统本地功能的访问。2.如权利要求1所述的Web应用与车载信息娱乐系统的信息交互方法,其中,所述本地扩展模块包括CAN总线信息交互模块、UART信息交互模块和GPIO信息交互模块。3.如权利要求1所述的Web应用与车载信息娱乐系统的信息交互方法,其中,所述硬件驱动程序用于实现硬件的信息接口包括CANBus、UART, GPI0。4.如权利要求1所述的Web应用与车载信息娱乐系统的信息交互方法,其中,在步骤S200中,所述加入的关键词解析函数在原来的主判断过程中添加了一个判断条件,并且是在新线程中完成硬件驱动程序的加载和函数注册。5.如权...
【专利技术属性】
技术研发人员:庞宏亮,赵立军,刘婕妤,张骞,李强,
申请(专利权)人:东软集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。