一种网络通信方法及装置制造方法及图纸

技术编号:21431564 阅读:26 留言:0更新日期:2019-06-22 11:44
本发明专利技术公开了一种网络通信方法及装置,该方法包括:当第二MCU被唤醒后,判断第二MCU的唤醒源是否为通信模块;若为通信模块,判断车辆是否处于熄火状态;若处于熄火状态,通过通信模块与汽车远程服务提供商后台服务器建立通信连接,以实现对车辆的远程控制。本发明专利技术由第二MCU执行远程控制功能,由于第二MCU未运行操作系统,所以第二MCU的唤醒时间相较于运行操作系统的第一MCU的唤醒时间短,从而缩短了远程控制车辆的时间,提高了用户体验。

【技术实现步骤摘要】
一种网络通信方法及装置
本专利技术涉及通信
,特别是涉及一种网络通信方法及装置。
技术介绍
现有的智能车载终端模块主要采用单个MCU控制4G模块实现与外界的网络通信。专利技术人对现有技术的研究过程中发现,现有智能车载终端模块中的MCU采用嵌入式Linux系统设计,其系统启动时间较长,执行车辆远程控制等操作时,用户体验差。
技术实现思路
为解决上述技术问题,本专利技术实施例提供了一种网络通信方法及装置,技术方案如下:一种网络通信方法,应用于未运行操作系统的第二MCU中,所述第二MCU属于智能车载终端,所述智能车载终端至少包括第一MCU、所述第二MCU和通信模块,所述第一MCU中运行有嵌入式操作系统,其中所述第一MCU与所述第二MCU的唤醒顺序为先唤醒所述第二MCU,再由所述第二MCU唤醒所述第一MCU;所述方法包括:当所述第二MCU被唤醒后,判断所述第二MCU的唤醒源是否为所述通信模块;若为所述通信模块,判断车辆是否处于熄火状态;若处于熄火状态,通过所述通信模块与汽车远程服务提供商后台服务器建立通信连接,以实现对所述车辆的远程控制。优选地,还包括:将所述通信模块的使用权的状态设置为不可用状态,其中,所述使用权的状态包括可用状态和所述不可用状态,当所述使用权的状态为所述可用状态时,所述第二MCU释放对所述通信模块的使用权,以使所述第一MCU连接所述通信模块,当所述使用权的状态为所述不可用状态时,所述第二MCU连接所述通信模块,并禁止所述第一MCU连接所述通信模块。优选地,当所述唤醒源不为所述通信模块或所述车辆处于未熄火状态时,还包括:将所述使用权的状态设置为所述可用状态。优选地,当所述使用权的状态为所述可用状态时,还包括:锁定所述使用权的所述可用状态,以实现在当前唤醒周期内禁止所述第二MCU连接所述通信模块,所述当前唤醒周期为从所述第二MCU被唤醒直至所述智能车载终端进入低功耗状态的时间。优选地,还包括:接收所述第一MCU被唤醒后发送的询问命令,所述询问命令用于询问所述通信模块的使用权;响应所述询问命令,根据所述通信模块的使用权的状态,向所述第一MCU返回询问应答,其中,当所述使用权的状态为所述可用状态时,所述询问应答指示所述第一MCU连接所述通信模块,当所述使用权的状态为所述不可用状态时,所述询问应答指示所述第一MCU禁止连接所述通信模块。优选地,当所述询问应答指示所述第一MCU禁止连接所述通信模块时,所述询问命令为所述第一MCU按预设周期周期性发送,其中所述预设周期不大于所述当前唤醒周期。优选地,通过所述通信模块与汽车远程服务提供商后台服务器建立网络连接之后,还包括:与所述汽车远程服务提供商后台服务器进行身份认证流程,以获得随机密钥,其中,所述随机密钥用于对上传至所述汽车远程服务提供商后台服务器的车况数据加密。优选地,还包括:当所述第二MCU与所述汽车远程服务提供商后台服务器建立通信连接时出现通信异常或人为启动所述车辆时,将所述使用权的状态设置为所述可用状态,以使所述第二MCU主动释放对所述通信模块的使用权,并向所述第一MCU发送通信命令,以使得所述第一MCU连接所述通信模块。一种网络通信装置,其特征在于,应用于未运行操作系统的第二MCU中,所述第二MCU属于智能车载终端,所述智能车载终端至少包括第一MCU、所述第二MCU和通信模块,所述第一MCU中运行有嵌入式操作系统,其中所述第一MCU与所述第二MCU的唤醒顺序为先唤醒所述第二MCU,再由所述第二MCU唤醒所述第一MCU;所述装置包括:第一判断单元,用于当所述第二MCU被唤醒后,判断所述第二MCU的唤醒源是否为所述通信模块;第二判断单元,用于若所述唤醒源为所述通信模块,判断所述车辆是否处于熄火状态;远程控制单元,用于若所述车辆处于熄火状态,通过所述通信模块与汽车远程服务提供商后台服务器建立网络连接,以实现对所述车辆的远程控制。优选地,还包括:设置单元,用于将所述通信模块的使用权的状态设置为不可用状态,其中,所述使用权的状态包括可用状态和所述不可用状态,当所述使用权的状态为所述可用状态时,所述第二MCU释放对所述通信模块的使用权,以使所述第一MCU连接所述通信模块,当所述使用权的状态为所述不可用状态时,所述第二MCU连接所述通信模块,并禁止所述第一MCU连接所述通信模块。本专利技术提供的技术方案,由第二MCU执行远程控制功能,由于第二MCU未运行操作系统,所以第二MCU的唤醒时间相较于运行操作系统的第一MCU的唤醒时间短,从而缩短了远程控制车辆的时间,提高了用户体验。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例所提供的一种网络通信方法的一种流程示意图;图2为本专利技术实施例所提供的一种网络通信方法的另一种流程示意图;图3为本专利技术实施例所提供的一种网络通信装置的一种结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1,图1为本专利技术实施例提供的一种网络通信方法的一种实现流程图,该方法应用于未运行操作系统的第二MCU中,该方法包括:步骤S101、当第二MCU被唤醒后,判断唤醒源是否为通信模块,若是,执行步骤S102。本专利技术中,第一MCU、第二MCU同属于智能车载终端,为了使第一MCU、第二MCU与汽车远程服务提供商后台服务器(TelematicsServiceProvider,TSP)通信,智能车载终端中还包括通信模块,实际应用中通信模块可以为4G模块。本实施例中由第二MCU实现对车辆的远程控制,第二MCU中未运行操作系统,相较于运行嵌入式系统的第一MCU,唤醒时间短,因此在唤醒第一MCU与第二MCU时,先由唤醒源唤醒第二MCU,再通过第二MCU对第一MCU上电的方式唤醒第一MCU。本专利技术中,当智能车载终端为待机休眠状态时,第二MCU支持CAN唤醒,陀螺仪异动唤醒,紧急救援信号唤醒或通信模块唤醒。第二MCU被唤醒后,通过读取内部寄存器数据可以确定本次唤醒的唤醒源。步骤S102、判断车辆是否处于熄火状态,若是,执行步骤S103。在本专利技术的另一实施例中,出于安全考虑,非熄火状态禁止对车辆进行远程控制,另外非通信模块唤醒情况下对于网络连接速度要求不高,所以可以直接在第一MCU被唤醒后与TSP建立通信连接,因此,当唤醒源不为通信模块或车辆处于未熄火状态时,第二MCU将通信模块的使用权的状态设置为可用状态,以使得第二MCU释放对通信模块的使用权、并使第一MCU可以连接通信模块。其中,通信模块的使用权包括可用状态和不可用状态,当使用权的状态为可用状态时,第二MCU释放对通信模块的使用权,以使第一MCU连接通信模块,当使用权的状态为不可用状态时,第二MCU连接通信模块,并禁止第一MCU连接通信模块。当使本文档来自技高网...

【技术保护点】
1.一种网络通信方法,其特征在于,应用于未运行操作系统的第二MCU中,所述第二MCU属于智能车载终端,所述智能车载终端至少包括第一MCU、所述第二MCU和通信模块,所述第一MCU中运行有嵌入式操作系统,其中所述第一MCU与所述第二MCU的唤醒顺序为先唤醒所述第二MCU,再由所述第二MCU唤醒所述第一MCU;所述方法包括:当所述第二MCU被唤醒后,判断所述第二MCU的唤醒源是否为所述通信模块;若为所述通信模块,判断车辆是否处于熄火状态;若处于熄火状态,通过所述通信模块与汽车远程服务提供商后台服务器建立通信连接,以实现对所述车辆的远程控制。

【技术特征摘要】
1.一种网络通信方法,其特征在于,应用于未运行操作系统的第二MCU中,所述第二MCU属于智能车载终端,所述智能车载终端至少包括第一MCU、所述第二MCU和通信模块,所述第一MCU中运行有嵌入式操作系统,其中所述第一MCU与所述第二MCU的唤醒顺序为先唤醒所述第二MCU,再由所述第二MCU唤醒所述第一MCU;所述方法包括:当所述第二MCU被唤醒后,判断所述第二MCU的唤醒源是否为所述通信模块;若为所述通信模块,判断车辆是否处于熄火状态;若处于熄火状态,通过所述通信模块与汽车远程服务提供商后台服务器建立通信连接,以实现对所述车辆的远程控制。2.根据权利要求1所述的方法,其特征在于,还包括:将所述通信模块的使用权的状态设置为不可用状态,其中,所述使用权的状态包括可用状态和所述不可用状态,当所述使用权的状态为所述可用状态时,所述第二MCU释放对所述通信模块的使用权,以使所述第一MCU连接所述通信模块,当所述使用权的状态为所述不可用状态时,所述第二MCU连接所述通信模块,并禁止所述第一MCU连接所述通信模块。3.根据权利要求2所述的方法,其特征在于,当所述唤醒源不为所述通信模块或所述车辆处于未熄火状态时,还包括:将所述使用权的状态设置为所述可用状态。4.根据权利要求3所述的方法,其特征在于,当所述使用权的状态为所述可用状态时,还包括:锁定所述使用权的所述可用状态,以实现在当前唤醒周期内禁止所述第二MCU连接所述通信模块,所述当前唤醒周期为从所述第二MCU被唤醒直至所述智能车载终端进入低功耗状态的时间。5.根据权利要求4所述的方法,其特征在于,还包括:接收所述第一MCU被唤醒后发送的询问命令,所述询问命令用于询问所述通信模块的使用权;响应所述询问命令,根据所述通信模块的使用权的状态,向所述第一MCU返回询问应答,其中,当所述使用权的状态为所述可用状态时,所述询问应答指示所述第一MCU连接所述通信模块,当所述使用权的状态为所述不可用状态时,所述询问应答指示所述第一MCU禁止连接所述通信模块。6.根据权利要求5所述的方...

【专利技术属性】
技术研发人员:栾俊峰
申请(专利权)人:北京经纬恒润科技有限公司
类型:发明
国别省市:北京,11

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

1