信号处理方法、智能猫眼及智能门技术

技术编号:37775542 阅读:19 留言:0更新日期:2023-06-06 13:46
本发明专利技术提供一种用于智能猫眼人机交互的信号处理方法、智能猫眼、计算机可读存储介质以及智能门,其中信号处理方法包括:运行或启动业务处理进程,业务处理进程包括视频处理线程,视频处理线程配置成对摄像头获取的视频进行采集和处理;运行或启动UI交互进程,UI交互进程包括界面显示线程,界面显示线程通过显示界面显示预设图像和/或摄像头获取的视频;和通过通信库在业务处理进程和UI交互进程之间传递信息,其中业务处理进程和UI交互进程相互独立。本发明专利技术的实施例既保证了智能猫眼能够实现显示视频图像和用户指令解释的功能,又可以使业务处理进程和UI交互进程相互独立,便于针对具体的功能实现针对性的调整,提高了智能猫眼系统的稳定性。眼系统的稳定性。眼系统的稳定性。

【技术实现步骤摘要】
信号处理方法、智能猫眼及智能门


[0001]本专利技术大致涉及智能设备
,尤其是一种用于智能猫眼人机交互的信号处理方法、智能猫眼及智能门。

技术介绍

[0002]智能猫眼是智能门中智能化的重要体现,常见的智能猫眼普遍具备获取视频或图像和显示视频或图像的基本功能,例如朝向智能门外侧的摄像头和朝向智能门内侧的显示屏幕。为简化智能门的结构,用于显示视频的界面通常还具有显示智能门状态,以及实现用户交互的功能,例如根据多种传感器显示室外环境信息、通过按键或屏幕触控,控制开启对应摄像头、选择视频或图像保存及回放、控制智能门开锁等功能。
[0003]但目前缺乏一种成熟的智能猫眼系统,现有系统过于简单,缺乏灵活性,其中显示视频图像的进程和实现人机交互的进程不做区分或深度捆绑,无法根据对应的业务进行动态调整,例如对显示屏幕的交互界面进行升级,以增加功能或适配硬件,但对于显示视频图像的功能无影响,在这种情况下只能对完整的智能猫眼系统进行更新,过程复杂且兼容性较低,因此智能猫眼的后续系统更新及修复难以保证,针对显示视频图像的进程的调整同理。
[0004]
技术介绍
部分的内容仅仅是专利技术人所知晓的技术,并不当然代表本领域的现有技术。

技术实现思路

[0005]针对现有技术中的一个或多个缺陷,本专利技术的实施例提供一种用于智能猫眼人机交互的信号处理方法,包括:
[0006]运行或启动业务处理进程,所述业务处理进程包括视频处理线程,所述视频处理线程配置成对摄像头获取的视频进行采集和处理;
[0007]运行或启动U I(用户界面)交互进程,所述U I交互进程包括界面显示线程,所述界面显示线程通过显示界面显示预设图像和/或摄像头获取的视频;和
[0008]通过通信库在所述业务处理进程和所述U I交互进程之间传递信息,
[0009]其中所述业务处理进程和U I交互进程相互独立。
[0010]根据本专利技术的一个方面,其中所述U I交互进程还包括接收用户发出的指令的指令处理线程,所述指令处理线程配置成识别用户发出的指令,并经由所述通信库传递至所述业务处理进程处理。
[0011]根据本专利技术的一个方面,其中所述业务处理进程还包括消息处理线程,所述消息处理线程配置成能够获取摄像头以及视频处理线程的状态,并能够向视频处理线程发送指令。
[0012]根据本专利技术的一个方面,其中所述通信库包括消息对照表,所述消息对照表包括消息I D(身份标识)和处理函数的映射,用户发出的指令和/或视频处理线程的状态通过消
息对照表进行解释。
[0013]根据本专利技术的一个方面,其中所述消息I D和处理函数的映射通过哈希算法建立。
[0014]根据本专利技术的一个方面,所述信号处理方法还包括:
[0015]为所述业务处理进程和U I交互进程建立共享内存;所述视频处理线程将获取的视频处理后存储于共享内存中,以供U I交互进程调用。
[0016]根据本专利技术的一个方面,其中所述业务处理进程还包括信息存储线程,所述信息存储线程包括:
[0017]初始化共享内存,并创建数据队列;
[0018]由摄像头采集获取视频,并保存至共享内存的数据队列中;
[0019]更新数据队列。
[0020]根据本专利技术的一个方面,其中所述U I交互进程还包括信息读取线程,所述信息读取线程包括:
[0021]获取共享内存地址;
[0022]获取共享内存内信息数据状态;
[0023]读取视频数据。
[0024]根据本专利技术的一个方面,本专利技术还包括一种智能猫眼,所述智能猫眼包括:
[0025]摄像头;
[0026]显示屏幕;和
[0027]处理器,所述处理器与所述摄像头和所述显示屏幕信号连接,并配置成能够执行如前所述的用于智能猫眼人机交互的信号处理方法。
[0028]根据本专利技术的一个方面,本专利技术还包括一种计算机可读存储介质,包括存储于其上的计算机可执行命令,所述可执行命令在被处理器执行时实施如前所述的用于智能猫眼人机交互的信号处理方法。
[0029]根据本专利技术的一个方面,本专利技术还包括一种智能门,所述智能门包括:
[0030]门体;
[0031]如前智能猫眼,所述智能猫眼安装于所述门体上。
[0032]与现有技术相比,本专利技术的实施例提供了一种用于智能猫眼人机交互的信号处理方法,其中业务处理进程和U I交互进程独立运行,并通过通信库实现业务处理进程和U I交互进程之间的信息传递,既保证了智能猫眼能够实现显示视频图像和用户指令解释的功能,又可以使业务处理进程和U I交互进程相互独立,便于针对具体的功能实现针对性的调整,提高了智能猫眼系统的稳定性。本专利技术还包括一种智能猫眼、一种计算机可读存储介质以及一种智能门的实施例,其中智能猫眼应用前述的方法进行信号处理,计算机可读存储介质能够被处理器执行时实施前述的信号处理方法,智能门应用前述的智能猫眼。
附图说明
[0033]附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:
[0034]图1是本专利技术的一个实施例中用于智能猫眼人机交互的信号处理方法的流程示意图;
[0035]图2是本专利技术的一个实施例中业务处理进程和U I交互进程的架构图;
[0036]图3是本专利技术的一个实施例中由指令处理线程向消息处理线程传递信息的过程示意图;
[0037]图4是本专利技术的一个实施例中包括建立共享内存过程的信号处理方法的流程示意图;
[0038]图5是本专利技术的一个实施例中业务处理进程的流程示意图;
[0039]图6是本专利技术的一个实施例中U I交互进程的流程示意图;
[0040]图7是本专利技术的一个实施例中智能猫眼的结构框图。
具体实施方式
[0041]在下文中,仅简单地描述了某些示例性实施例。正如本领域技术人员可认识到的那样,在不脱离本专利技术的精神或范围的情况下,可通过各种不同方式修改所描述的实施例。因此,附图和描述被认为本质上是示例性的而非限制性的。
[0042]在本专利技术的描述中,需要理解的是,术语"中心"、"纵向"、"横向"、"长度"、"宽度"、"厚度"、"上"、"下"、"前"、"后"、"左"、"右"、"竖直"、"水平"、"顶"、"底"、"内"、"外"、"顺时针"、"逆时针"等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。此外,术语"第一"、"第二"仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有"第一"、"第二"的特征可以明示或者隐含地包括一个或者更多个所述特征。在本专利技术的描述中,"多个"的含义是两个或两个以上,除非另有明确具体的限定。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于智能猫眼人机交互的信号处理方法,包括:运行或启动业务处理进程,所述业务处理进程包括视频处理线程,所述视频处理线程配置成对摄像头获取的视频进行采集和处理;运行或启动UI交互进程,所述UI交互进程包括界面显示线程,所述界面显示线程通过显示界面显示预设图像和/或摄像头获取的视频;和通过通信库在所述业务处理进程和所述UI交互进程之间传递信息,其中所述业务处理进程和UI交互进程相互独立。2.根据权利要求1所述的信号处理方法,其中所述UI交互进程还包括接收用户发出的指令的指令处理线程,所述指令处理线程配置成识别用户发出的指令,并经由所述通信库传递至所述业务处理进程处理。3.根据权利要求2所述的信号处理方法,其中所述业务处理进程还包括消息处理线程,所述消息处理线程配置成能够获取摄像头以及视频处理线程的状态,并能够向视频处理线程发送指令。4.根据权利要求3所述的信号处理方法,其中所述通信库包括消息对照表,所述消息对照表包括消息ID和处理函数的映射,用户发出的指令和/或视频处理线程的状态通过消息对照表进行解释。5.根据权利要求4所述的信号处理方法,其中所述消息ID和处理函数的映射通过哈希算法建立。6.根据权利...

【专利技术属性】
技术研发人员:潘广毅李鹏飞黄燕青
申请(专利权)人:上海创米智能科技有限公司
类型:发明
国别省市:

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

1