终端设备、儿童安全座椅、通信方法及系统

文档序号:1607062 发布日期:2020-01-10 浏览:20次 >En<

阅读说明:本技术 终端设备、儿童安全座椅、通信方法及系统 (Terminal device, child safety seat, communication method and system ) 是由 徐豪 邵浦 徐栋 于 2019-09-30 设计创作,主要内容包括:本申请提出一种终端设备、儿童安全座椅、通信方法及系统,涉及儿童安全座椅技术领域,基于内存地址与通信信道的对应关系,通过建立操作指令与内存地址的对应关系,从而使终端设备产生的特定操作指令存放于对应的内存地址,并通过对应的通信信道传输至儿童安全座椅,且使儿童安全座椅根据该对应关系解析出该特定操作指令,从而执行该特定操作指令,进而在对儿童安全座椅进行新增功能时,能够基于内存地址与通信信道的对应关系传输新的功能指令,便于儿童安全座椅的功能拓展。(The application provides a terminal device, a child safety seat, a communication method and a communication system, and relates to the technical field of child safety seats.)

终端设备、儿童安全座椅、通信方法及系统

技术领域

本申请涉及儿童安全座椅技术领域,具体而言,涉及一种终端设备、儿童安全座椅、通信方法及系统。

背景技术

儿童安全座椅是一种固定在汽车座位上供儿童乘坐,并能在发生例如车辆高速碰撞等事故时,通过束缚设备保护儿童以最大限度保障儿童的安全。

儿童安全座椅具有多种功能,比如前述的保障儿童安全,或者是提供加热等功能,为儿童提供舒适的环境。

然而,现有的在实现儿童安全座椅控制的方法中,不同的功能实现一般采用的是不同的通信方式,不利于儿童安全座椅的功能拓展。

发明内容

本申请的目的在于提供一种终端设备、儿童安全座椅、通信方法及系统,能够便于儿童安全座椅进行功能拓展。

为了实现上述目的,本申请实施例采用的技术方案如下:

第一方面,本申请实施例提供一种儿童安全座椅通信方法,应用于终端设备,所述终端设备与所述儿童安全座椅建立通信,所述方法包括:

将对所述儿童安全座椅进行操作的指令信息填充至第一内存地址,生成第一报文;

通过所述第一内存地址对应的通信信道将所述第一报文转发至所述儿童安全座椅,以使所述儿童安全座椅执行所述指令信息对应的操作。

第二方面,本申请实施例提供一种儿童安全座椅通信方法,应用于儿童安全座椅,所述儿童安全座椅与终端设备建立通信,所述方法包括:

当轮询到第一内存地址时,查询到第一报文,则利用预先配置的报文解析策略,获得所述第一内存地址对应的目标解析方式,其中,所述报文解析策略包含多个内存地址与多个解析方式的一一对应关系;

利用所述目标解析方式处理所述第一报文,获得指令信息;

对所述儿童安全座椅执行所述指令信息对应的操作。

第三方面,本申请实施例提供一种终端设备,所述终端设备包括存储器,用于存储一个或多个程序;通信接口,用于所述终端设备与儿童安全座椅建立通信;处理器;当所述一个或多个程序被所述处理器执行时,实现上述的第一方面提供的儿童安全座椅通信方法。

第四方面,本申请实施例提供一种儿童安全座椅,所述儿童安全座椅包括存储器,用于存储一个或多个程序;通信接口,用于所述儿童安全座椅与终端设备建立通信;处理器;当所述一个或多个程序被所述处理器执行时,实现上述的第二方面提供的儿童安全座椅通信方法。

第五方面,本申请实施例提供一种儿童安全座椅通信系统,所述儿童安全座椅通信系统包括上述第三方面提供的终端设备以及上述第四方面提供的儿童安全座椅,所述终端设备与所述儿童安全座椅建立通信。

本申请实施例提供的一种终端设备、儿童安全座椅、通信方法及系统,基于内存地址与通信信道的对应关系,通过建立操作指令与内存地址的对应关系,从而使终端设备产生的特定操作指令存放于对应的内存地址,并通过对应的通信信道传输至儿童安全座椅,且使儿童安全座椅根据该对应关系解析出该特定操作指令,从而执行该特定操作指令,进而在对儿童安全座椅进行新增功能时,能够基于内存地址与通信信道的对应关系传输新的功能指令,便于儿童安全座椅的功能拓展。

为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它相关的附图。

图1示出本申请实施例提供的儿童安全座椅通信方法的一种示意性应用场景图;

图2示出本申请实施例提供的通用设备的一种示意性结构框图;

图3示出本申请实施例提供的儿童安全座椅通信方法的一种示意性流程图;

图4示出本申请实施例提供的儿童安全座椅通信方法的另一种示意性流程图;

图5示出本申请实施例提供的儿童安全座椅通信方法的再一种示意性流程图;

图6示出本申请实施例提供的儿童安全座椅通信方法的再一种示意性流程图;

图7示出本申请实施例提供的儿童安全座椅通信系统的信令交互示意图。

图中:100-通用设备;101-存储器;102-处理器;103-通信接口。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。

因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

如上所述,由于目前针对儿童安全座椅控制的方法中,一般不同的功能实现采用的是不同的通信方式,也就是说,目前儿童安全座椅不同的功能实现采用的通信方式不统一,这导致在为儿童安全座椅新增功能实现时,一般需要额外考虑新增功能的通信方式,不利于儿童安全座椅的功能拓展。

为此,基于上述现有技术的缺陷,本申请实施例提供的一种可能的实现方式为:基于内存地址与通信信道的对应关系,通过建立操作指令与内存地址的对应关系,从而使终端设备产生的特定操作指令存放于对应的内存地址,并通过对应的通信信道传输至儿童安全座椅,且使儿童安全座椅根据该对应关系解析出该特定操作指令,从而执行该特定操作指令,进而在对儿童安全座椅进行新增功能时,能够基于内存地址与通信信道的对应关系传输新的功能指令,便于儿童安全座椅的功能拓展。

下面结合附图,对本申请的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。

请参阅图1,图1示出本申请实施例提供的儿童安全座椅通信方法的一种示意性应用场景图,在如图1所示的应用场景中,儿童安全座椅与终端设备建立通信,比如通过蓝牙、局域网等方式建立通信链路,以使儿童安全座椅与终端设备两者间能够进行数据的交互,比如终端设备向儿童安全座椅发送控制指令,以使儿童安全座椅执行相应的操作;儿童安全座椅向终端设备发送状态信息,以使用户可通过终端设备获悉儿童安全座椅的状态信息等。

其中,终端设备可以用户设备(User Equipment,UE),比如手机(Mobile Phone)、手持终端、可穿戴设备(Wearable device)等,也可以是车联网(Internet of Vehicles)等。

下面从图1中的终端设备侧,对本申请实施例提供的儿童安全座椅通信方法进行示意性说明。

请参阅图2,图2示出本申请实施例提供的通用设备100的一种示意性结构框图。该通用设备100可以用作图1中的儿童安全座椅或者是终端设备。

其中,通用设备100包括存储器101、处理器102和通信接口103,该存储器101、处理器102和通信接口103相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。

存储器101可用于存储软件程序及模块,处理器102通过执行存储在存储器101内的软件程序及模块,从而执行各种功能应用以及数据处理,进而实现本申请实施例提供的儿童安全座椅通信方法。该通信接口103可用于与其他节点设备进行信令或数据的通信。

其中,存储器101可以是但不限于,随机存取存储器(Random Access Memory,RAM),只读存储器(Read Only Memory,ROM),可编程只读存储器(Programmable Read-OnlyMemory,PROM),可擦除只读存储器(Erasable Programmable Read-Only Memory,EPROM),电可擦除可编程只读存储器(Electric Erasable Programmable Read-Only Memory,EEPROM)等。

处理器102可以是一种集成电路芯片,具有信号处理能力。该处理器102可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(NetworkProcessor,NP)等;还可以是数字信号处理器(Digital Signal Processing,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

可以理解,图2所示的结构仅为示意,通用设备100还可以包括比图2中所示更多或者更少的组件,或者具有与图2所示不同的配置。图2中所示的各组件可以采用硬件、软件或其组合实现。

下面以图2所示的通用设备100作为图1所示的终端设备为例,对本申请实施例提供的儿童安全座椅通信方法进行具体说明。

请参阅图3,图3示出本申请实施例提供的儿童安全座椅通信方法的一种示意性流程图,该儿童安全座椅通信方法应用于如图1中的终端设备,该儿童安全座椅通信方法可以包括以下步骤:

S301,将对儿童安全座椅进行操作的指令信息填充至第一内存地址,生成第一报文;

S303,通过第一内存地址对应的通信信道将第一报文转发至儿童安全座椅,以使儿童安全座椅执行指令信息对应的操作。

在本申请实施例中,终端设备与儿童安全座椅可以基于UUID(UniversallyUnique Identifier,通用唯一识别码)的形式,通过蓝牙的方式建立通信链路,从而实现数据的交互。

其中,在终端设备与儿童安全座椅建立的通信链路中,可以包含有多条通信信道,每一条通信信道传输特定格式的报文;且该通信链路所包含的多条通信信道与多个内存地址一一对应,终端设备保存在某一内存地址中的报文,只能通过该内存地址所对应的通信信道传输至儿童安全座椅。

比如假定内存地址1与通信信道1对应,内存地址2与通信信道2对应,内存地址3与通信信道3对应,则终端设备保存在内存地址1的报文,只能通过通信信道1传输至儿童安全座椅;终端设备保存在内存地址2的报文,只能通过通信信道2传输至儿童安全座椅;终端设备保存在内存地址3的报文,只能通过通信信道3传输至儿童安全座椅。

因此,在本申请实施例中,在终端设备向儿童安全座椅发送控制指令时,终端设备可以将对儿童安全座椅进行操作的指令信息填充到第一内存地址,并在该第一内存地址中生成第一报文,然后通过该第一内存地址对应的通信信道将第一报文转发至儿童安全座椅,以使儿童安全座椅执行该指令信息对应的操作;基于内存地址与通信信道的对应关系,通过建立操作指令与内存地址的对应关系,从而使终端设备产生的特定操作指令存放于对应的内存地址,并通过对应的通信信道传输至儿童安全座椅,且使儿童安全座椅根据该对应关系解析出该特定操作指令,从而执行该特定操作指令,进而在对儿童安全座椅进行新增功能时,能够基于内存地址与通信信道的对应关系传输新的功能指令,便于儿童安全座椅的功能拓展。

其中,作为一种可能的实现方式,终端设备对儿童安全座椅进行操作的指令信息包括以下任意一种或多种:

风扇开关控制信息、加热开关控制信息、ISOFIX状态控制信息、TT带状态控制信息、固定功能状态控制信息、座椅温度状态控制信息、温度下限控制信息及温度上限控制信息。

在上述指令信息中,不同的指令信息可以通过相同的通信信道进行传输,也可以通过不同的通信信道进行传输。

比如,作为一种示例,可以将风扇开关控制信息、加热开关控制信息通过相同的通信信道进行传输,并设置风扇开关控制和加热开关控制对应同一内存地址,比如该对应的内存地址的标识可以为2A57;当终端设备对风扇开关和加热开关中的至少一个进行操作时,可以将对应的指令信息填充到2A57所标识的内存地址,从而生成对应的第一报文;此时,可以利用该第一报文的第一字段表征风扇开关控制信息,第二字段表征加热开关控制信息,并利用不同的标识表征不同的指令,比如第一字段的值为0则表征关闭风扇开关,第一字段的值为1则表征开启风扇开关,第二字段的值为0则表征关闭加热开关,第二字段的值为1则表征开启加热开关。

为具体示意,标识为2A57的内存地址对应的报文格式可以如下表1所示:

表1

Figure BDA0002222786940000091

在例如上述表1所示的报文中,可以将BIT0作为第一字段,BIT4作为第二字段,上述表1所示的报文所指示的操作即为关闭风扇开关且关闭加热开关。

作为另一种示意,可以将ISOFIX状态控制信息、TT带状态控制信息、固定功能状态控制信息、座椅温度状态控制信息通过相同的通信信道进行传输,并设置ISOFIX状态控制、TT带状态控制、固定功能状态控制、座椅温度状态控制对应同一内存地址,比如该对应的内存地址的标识可以为2A58;当终端设备对ISOFIX状态、TT带状态、固定功能状态、座椅温度中的至少一个进行操作时,可以将对应的指令信息填充到2A58所标识的内存地址,从而生成对应的第一报文;此时,可以利用第一报文的第一字段表征ISOFIX状态控制信息,第二字段表征TT带状态控制信息,第三字段表征固定功能状态控制信息,第四字段表征座椅温度状态控制信息,并利用不同的标识表征不同的指令,比如第一字段的值为0则表征ISOFIX除能,第一字段的值为1则表征ISOFIX使能,第二字段的值为0则表征TT带除能,第二字段的值为1则表征TT带使能,第三字段的值为0则表征固定功能除能,第三字段的值为1则表征固定功能使能,第四字段的值为0则表征座椅温度除能,第四字段的值为1则表征座椅温度使能。

为具体示意,标识为2A58的内存地址对应的报文格式可以如下表2所示:

表2

Figure BDA0002222786940000101

在例如上述表2所示的报文中,可以将BIT0作为第一字段,BIT1作为第二字段,BIT2作为第三字段,BIT3作为第四字段,上述表2所示的报文所指示的操作即为ISOFIX除能、TT带除能、固定功能除能且座椅温度除能。

作为另一种示例,可以温度下限控制信息通过一通信信道进行传输,并设置温度下限控制信息对应一内存地址,比如该对应的内存地址的标识可以为FFF1;当终端设备对温度下限进行操作时,可以将对应的指令信息填充到FFF1所标识的内存地址,从而生成对应的第一报文;此时,可以将第一报文的第一字段的值与第二字段的值组合后表征温度下限控制信息。

为具体示意,标识为FFF1的内存地址对应的报文格式可以如下表3所示:

表3

Figure BDA0002222786940000102

在例如上述表3所示的报文中,可以将BYTE1作为第一字段,BYTE0作为第二字段,上述表3所示的报文所表征的温度下限控制信息则表示为0x0190,可以利用设定的公式对该温度下限控制信息进行解析,比如设置公式为(MSB*256+LSB)/10,则按照该公式解析上述表3所示的报文得到的温度下限为40℃。

作为另一种示例,可以温度上限控制信息通过一通信信道进行传输,并设置温度上限控制信息对应一内存地址,比如该对应的内存地址的标识可以为FFF2;当终端设备对温度上限进行操作时,可以将对应的指令信息填充到FFF2所标识的内存地址,从而生成对应的第一报文;此时,可以将第一报文的第一字段的值与第二字段的值组合后表征温度上限控制信息。

为具体示意,标识为FFF2的内存地址对应的报文格式可以如下表4所示:

表4

Figure BDA0002222786940000111

在例如上述表4所示的报文中,可以将BYTE1作为第一字段,BYTE0作为第二字段,上述表4所示的报文所表征的温度上限控制信息则表示为0x0190,可以利用设定的公式对该温度上限控制信息进行解析,比如设置公式为(MSB*256+LSB)/10,则按照该公式解析上述表4所示的报文得到的温度上限为40℃。

需要说明的是,上述实现方式为终端设备向儿童安全座椅发送指令信息的过程,终端设备在与儿童安全座椅进行数据的交互时,也有接收儿童安全座椅发送的状态信息。

为此,请参阅图4,图4示出本申请实施例提供的儿童安全座椅通信方法的另一种示意性流程图,在图3的基础上,该儿童安全座椅还可以包括以下步骤:

S305,当轮询到第二内存地址时,查询到第二报文,则利用预先配置的报文解析策略,获得第二内存地址对应的目标解析方式;

S307,利用目标解析方式处理第二报文,获得儿童安全座椅状态信息。

终端设备在接收儿童安全座椅通过通信信道发送过来的报文时,可以将接收的过报文存储在该通信信道对应的内存地址。

由此,终端设备通过轮询每个通信信道对应的内存地址,获取从各个通信信道传输的儿童安全座椅发送的报文。

其中,终端设备中预先配置有报文解析策略,该报文解析策略包含多个内存地址与多个解析方式的一一对应关系;也就是说,该报文解析策略记录有针对每一内存地址所存储的报文的解析方式。

可以理解的是,该报文解析策略可以由多种形式进行存储,比如配置解析策略表,在该解析策略表中记录多个内存地址与多个解析方式的一一对应关系,本申请实施例对报文解析策略的存储形式不进行限定。

因此,当终端设备轮询到第二内存地址时,查询到第二报文,则终端设备利用预先配置的该报文解析策略,获得该第一内存地址对应的目标解析方式。

然后,利用该目标解析方式处理该第二报文,从而获得儿童安全座椅状态信息。

其中,示例性地,终端设备接收的儿童安全座椅状态信息包括以下任意一种或多种:

支撑腿安装状态信息、ISOFIX安装状态信息、儿童固定状态信息、卡扣状态信息、TT带安装状态信息、入座状态信息、风扇状态信息、加热状态信息、座椅温度值信息、电池电量信息、环境温度值信息、环境湿度值信息及通信信号强度信息。

在上述儿童安全座椅状态信息中,不同的指令信息可以通过相同的通信信道进行传输,也可以通过不同的通信信道进行传输。

比如,作为一种示例,可以将支撑腿安装状态信息、ISOFIX安装状态信息、儿童固定状态信息、卡扣状态信息、TT带安装状态信息、入座状态信息、风扇状态信息、加热状态信息通过相同的通信信道进行传输,并设置支撑腿安装状态、ISOFIX安装状态、儿童固定状态、卡扣状态、TT带安装状态、入座状态、风扇状态、加热状态对应同一内存地址,比如该对应的内存地址的标识可以为2A22。

当终端设备轮询到2A22所标识的内存地址时,查询到的第二报文中包含有多个字段;示例性地,该第二报文的第一字段可以表征支撑腿安装状态信息,第二字段可以表征ISOFIX安装状态信息,第三字段可以表征儿童固定状态信息,第四字段可以表征卡扣状态信息,第五字段可以表征TT带安装状态信息,第六字段可以表征入座状态信息,第七字段可以表征风扇状态信息,第八字段可以表征加热状态信息;并且,可以利用不同的标识表征不同的指令,第一字段的值为0可以表征支撑腿安装正常,第一字段的值为1可以表征支撑腿安装异常,第二字段的值为0可以表征ISOFIX安装状态正常,第二字段的值为1可以表征ISOFIX安装状态异常,第三字段的值为0可以表征儿童固定状态正常,第三字段的值为1可以表征儿童固定状态异常,第四字段的值为0可以表征卡扣状态正常,第四字段的值为1可以表征卡扣状态异常,第四字段的值为0可以表征TT带安装状态正常,第五字段的值为1可以表征TT带安装状态异常,第六字段的值为0可以表征入座状态正常,第六字段的值为1可以表征入座状态正常,第七字段的值为0可以表征风扇状态关闭,第七字段的值为1可以表征风扇状态开启,第八字段的值为0可以表征加热状态关闭,第八字段的值为1可以表征加热状态开启。

为具体示意,标识为2A22的内存地址对应的报文格式可以如下表5所示:

表5

Figure BDA0002222786940000141

在例如上述表5所示的报文中,可以将BIT0作为第一字段,BIT1作为第二字段,BIT2作为第三字段,BIT3作为第四字段,BIT4作为第五字段,BIT5作为第六字段,BIT6作为第七字段,BIT7作为第八字段,上述表5所示的报文所指示的儿童安全座椅状态信息即为:支撑腿安装状态正常、ISOFIX安装状态正常、儿童固定状态正常、卡扣状态正常、TT带安装状态正常、入座状态正常、风扇状态为关闭、加热状态为关闭。

作为另一种示意,可以将座椅温度值信息通过一通信信道进行传输,并设置座椅温度值信息对应一内存地址,比如该对应的内存地址的标识可以为FFF0;当终端设备轮询到FFF0所标识的内存地址时,可以将该第二报文的第一字段的值与第二字段的值进行组合后的结果表征座椅温度值信息。

为具体示意,标识为FFF0的内存地址对应的报文格式可以如下表6所示:

表6

Figure BDA0002222786940000151

在例如上述表6所示的报文中,可以将BYTE1作为第一字段,BYTE0作为第二字段,上述表6所示的报文所表征的座椅温度值信息则表示为0x0104,可以利用设定的公式对该座椅温度值信息进行解析,比如设置公式为(MSB*256+LSB)/10,则按照该公式解析上述表6所示的报文得到的座椅温度值为26℃。

作为另一种示意,可以将环境温度值信息通过一通信信道进行传输,并设置环境温度值信息对应一内存地址,比如该对应的内存地址的标识可以为2A6E;当终端设备轮询到2A6E所标识的内存地址时,可以将该第二报文的第一字段的值与第二字段的值进行组合后的结果表征环境温度值信息。

为具体示意,标识为2A6E的内存地址对应的报文格式可以如下表7所示:

表7

在例如上述表7所示的报文中,可以将BYTE1作为第一字段,BYTE0作为第二字段,上述表7所示的报文所表征的环境温度值信息则表示为0x6666,可以利用设定的公式对该环境温度值信息进行解析,比如设置公式为175*(MSB*256+LSB)/65535-45,则按照该公式解析上述表7所示的报文得到的环境温度值为25℃。

作为另一种示意,可以将环境湿度值信息通过一通信信道进行传输,并设置环境湿度值信息对应一内存地址,比如该对应的内存地址的标识可以为2A6F;当终端设备轮询到2A6F所标识的内存地址时,可以将该第二报文的第一字段的值与第二字段的值进行组合后的结果表征环境湿度值信息。

为具体示意,标识为2A6F的内存地址对应的报文格式可以如下表8所示:

表8

Figure BDA0002222786940000161

在例如上述表8所示的报文中,可以将BYTE1作为第一字段,BYTE0作为第二字段,上述表8所示的报文所表征的环境湿度值信息则表示为0xE665,可以利用设定的公式对该环境湿度值信息进行解析,比如设置公式为100*(MSB*256+LSB)/65535%,则按照该公式解析上述表8所示的报文得到的环境湿度值为899.99%。

作为另一种示意,可以将电池电量信息通过一通信信道进行传输,并设置电池电量信息对应一内存地址,比如该对应的内存地址的标识可以为2A19;当终端设备轮询到2A19所标识的内存地址时,可以将该第二报文的第一字段的值作为电池电量信息。

为具体示意,标识为2A19的内存地址对应的报文格式可以如下表9所示:

表9

BYTE
0x5A

在例如上述表9所示的报文中,可以将BYTE作为第一字段,上述表9所示的报文所表征的电池电量信息则表示为0x5A,将该电池电量信息换算为十进制的数表示,则上述表9所示的报文得到的电池电量为90%。

作为另一种示意,可以将通信信号强度信息通过一通信信道进行传输,并设置通信信号强度信息对应一内存地址,比如该对应的内存地址的标识可以为2A59;当终端设备轮询到2A59所标识的内存地址时,可以将该第二报文的第一字段的值作为通信信号强度信息。

为具体示意,标识为2A59的内存地址对应的报文格式可以如下表10所示:

表10

BYTE
0xA6

在例如上述表10所示的报文中,可以将BYTE作为第一字段,上述表10所示的报文所表征的通信信号强度信息则表示为0xA6,将该通信信号强度信息换算为十进制的数表示,则上述表10所示的报文得到的通信信号强度为-90dB。

下面从图1中的儿童安全座椅侧,对本申请实施例提供的儿童安全座椅通信方法进行示意性说明。

请参阅图5,图5示出本申请实施例提供的儿童安全座椅通信方法的再一种示意性流程图,作为图3所示流程的对端流程,该儿童安全座椅通信方法可以包括以下步骤:

S401,当轮询到第一内存地址时,查询到第一报文,则利用预先配置的报文解析策略,获得第一内存地址对应的目标解析方式;

S403,利用目标解析方式处理第一报文,获得指令信息;

S405,对儿童安全座椅执行指令信息对应的操作。

在本申请实施例中,儿童安全座椅可以采用与终端设备相同的方式,通过轮询每个通信信道各自对应的内存地址,从而获取从各个通信信道传输的终端设备发送的报文,比如接收到如上述表1、表2、表3或者表4所示的报文。

并且,儿童安全座椅还预先配置有与终端设备相同的报文解析策略,当儿童安全座椅轮序到第一内存地址时,查询到第一报文,儿童安全座椅则利用该报文解析策略,获得该第一内存地址对应的目标解析方式,从而利用该目标解析方式对第一报文进行解析,获得指令信息,进而对儿童安全座椅执行该指令信息对应的操作。

比如解析上述表1所示的报文时,获得的指令信息则为关闭风扇开关且关闭加热开关;或者是,解析上述表2所示的报文时,获得的指令信息则为ISOFIX除能、TT带除能、固定功能除能且座椅温度除能;或者是,解析上述表3所示的报文时,获得的指令信息则为温度下限设置为40℃;或者是,解析上述表4所示的报文时,获得的指令信息则为温度上限设置为40℃。

相应地,请参阅图6,图6示出本申请实施例提供的儿童安全座椅通信方法的再一种示意性流程图,作为图4所示流程的对端流程,在图5的基础上,该儿童安全座椅通信方法可以包括以下步骤:

S407,将获得的儿童安全座椅状态信息填充至第二内存地址,生成第二报文;

S409,通过第二内存地址对应的通信信道将第二报文转发至终端设备,以使终端设备获得儿童安全座椅状态信息。

在本申请实施例中,儿童安全座椅可以通过检测儿童安全座椅的状态,并将对应的标识填充至对应的内存地址,从而将儿童安全座椅状态信息传输给终端设备。

比如,示例性地,儿童安全座椅可以通过微动开关检测支撑腿安装状态、通过光电开关检测ISOFIX安装状态、通过微动开关检测儿童固定状态、通过霍尔传感器检测卡扣状态、通过微动开关检测TT带安装状态、通过压力开关检测入座状态、通过电流检测的方式检测风扇的开闭以及通过电流检测的方式检测加热状态的开闭,进而将每个部件各自的状态对应的标识填充至对应的内存地址,从而生成对应的第二报文,并传输给终端设备。

比如,若检测到支撑腿安装状态正常、ISOFIX安装状态正常、儿童固定状态正常、卡扣状态正常、TT带安装状态正常、入座状态正常、风扇状态为关闭、加热状态为关闭,则生成如上述表5所示的报文发送给终端设备。

或者是,若通过NTC(Negative Temperature Coefficient,负温度系数)温度传感器检测到座椅温度值为26℃,则生成如上述表6所示的报文发送给终端设备;若通过数字温湿度传感器检测到环境温度值为25℃,则生成如上述表7所示的报文发送给终端设备;若通过数字温湿度传感器检测到环境湿度值为899.99%,则生成如上述表8所示的报文发送给终端设备;若检测到电池电量为90%,则生成如上述表9所示的报文发送给终端设备;若检测到通信信号强度为-90dB,则生成如上述表10所示的报文发送给终端设备。

本申请实施例还提供一种如图1所示的儿童安全座椅通信系统,该儿童安全座椅通信系统包括上述的终端设备以及儿童安全座椅。

其中,请参阅图7,图7示出本申请实施例提供的儿童安全座椅通信系统的信令交互示意图,包括以下步骤:

S11、终端设备将对儿童安全座椅进行操作的指令信息填充至第一内存地址,生成第一报文;

S12、终端设备将第一报文发送给儿童安全座椅;

S21、当儿童安全座椅轮询到第一内存地址时,查询到第一报文,则利用预先配置的报文解析策略,获得第一内存地址对应的目标解析方式;

S22、儿童安全座椅利用目标解析方式处理第一报文,获得指令信息;

S23、儿童安全座椅执行指令信息对应的操作;

S24、儿童安全座椅将获得的儿童安全座椅状态信息填充至第二内存地址,生成第二报文;

S25、儿童安全座椅将第二报文发送给终端设备;

S13、当终端设备轮询到第二内存地址时,查询到第二报文,则利用预先配置的报文解析策略,获得第二内存地址对应的目标解析方式;

S14、终端设备利用目标解析方式处理第二报文,获得儿童安全座椅状态信息。

其中,上述信令交互流程步骤的具体内容,请参照前述对应步骤的描述,本申请实施例在此不再进行赘述。

综上所述,本申请实施例提供的一种终端设备、儿童安全座椅、通信方法及系统,基于内存地址与通信信道的对应关系,通过建立操作指令与内存地址的对应关系,从而使终端设备产生的特定操作指令存放于对应的内存地址,并通过对应的通信信道传输至儿童安全座椅,且使儿童安全座椅根据该对应关系解析出该特定操作指令,从而执行该特定操作指令,进而在对儿童安全座椅进行新增功能时,能够基于内存地址与通信信道的对应关系传输新的功能指令,便于儿童安全座椅的功能拓展。

以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其它的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。

20页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种配合儿童安全椅使用的移动底座

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!