The invention relates to a unified communication protocol for communication between controllers and accessories. A unified protocol is disclosed that can facilitate secure, authenticated communications between the controller equipment and the attachment devices controlled by the controller. The attachment and controller can be paired to verify the existence of the pairing at a later time and to create a secure communication session. Attachments may provide annex definition records, which define records to define annexes as collections of services, each serving one or more characteristics. Within a secure communication session, the controller can query properties to determine the status of attachments and / or modify the feature to indicate that the attachment changes its status.
【技术实现步骤摘要】
用于在控制器和附件之间通信的统一通信协议本申请是申请日为2015年2月5日的、名称为“用于在控制器和附件之间通信的统一通信协议”的专利技术专利申请No.201580007365.X的分案申请。
技术介绍
本公开整体涉及电子设备之间的通信,具体地,涉及用于在控制器和附件之间进行通信的统一通信协议。电子设备正在很多应用中变得越来越普及。移动电话、平板电脑、家庭娱乐系统等仅仅是用户定期交互的电子设备中的一些。正在变得更普及的另一类电子设备包括各种电子可控设备,诸如恒温器、照明设备、家用电器等。
技术实现思路
当前,用户可能难以管理多个电子可控设备或系统。例如,用户家中可能有恒温器、电子可控照明系统、家庭安全系统等。每个此类系统可能是由不同制造商制造的,并且每个制造商可能提供专用控制器设备(例如,基于IR的遥控设备)或控制器应用,用户可以将该控制器应用安装并运行于通用计算设备上,诸如移动电话、平板电脑或家用计算机系统上。每个控制器设备或应用通常是针对特定制造商的系统定制的,并且可能无法与来自其他制造商的系统,甚至是来自同一制造商的其他系统互操作。此类分件方式不容易扩展。尝试利用可以集中控制或管理的相异系统阵列来创建“智能家庭”环境等的用户面临过多控制器设备和/或控制器应用累积的需求。本专利技术的某些实施方案涉及一种用于在控制器设备(或“控制器”)和要控制的任意数量的其他电子设备(本文称为“附件设备”或简称为“附件”)之间进行通信的“统一”协议。例如,通过为通用计算设备提供适当的可执行程序代码,控制器可以实现于通用计算设备上,诸如台式计算机、膝上型电脑、平板电脑、移动电话、其 ...
【技术保护点】
1.一种方法,包括:由控制器设备向附件设备发送配对设置开始请求;从所述附件设备接收随机盐和第一公钥;获取设置代码;由所述控制器设备至少部分基于所述设置代码来创建与所述附件设备的安全远程口令会话;由所述控制器设备生成第二公钥和共享秘密;由所述控制器设备生成第一身份证据;向所述附件设备发送验证请求,所述验证请求包括第二公钥和第一身份证据;从所述附件设备接收第二身份证据;对第二身份证据进行验证;由所述控制器设备生成加密密钥;使用所述加密密钥对控制器长期公钥进行加密以生成加密数据和第一认证标签;向所述附件设备发送所述加密数据和第一认证标签;从所述附件设备接收第二认证标签;以及当所述第二认证标签被验证时,响应于解密并存储附件长期公钥而建立与所述附件设备的配对。
【技术特征摘要】
2014.02.05 US 61/935,9671.一种方法,包括:由控制器设备向附件设备发送配对设置开始请求;从所述附件设备接收随机盐和第一公钥;获取设置代码;由所述控制器设备至少部分基于所述设置代码来创建与所述附件设备的安全远程口令会话;由所述控制器设备生成第二公钥和共享秘密;由所述控制器设备生成第一身份证据;向所述附件设备发送验证请求,所述验证请求包括第二公钥和第一身份证据;从所述附件设备接收第二身份证据;对第二身份证据进行验证;由所述控制器设备生成加密密钥;使用所述加密密钥对控制器长期公钥进行加密以生成加密数据和第一认证标签;向所述附件设备发送所述加密数据和第一认证标签;从所述附件设备接收第二认证标签;以及当所述第二认证标签被验证时,响应于解密并存储附件长期公钥而建立与所述附件设备的配对。2.根据权利要求1所述的方法,还包括识别与所述控制器设备相关联的用户名。3.根据权利要求2所述的方法,其中所述用户名包括所述控制设备的标识符或者所述控制设备的授权用户。4.根据权利要求2或3所述的方法,其中所述配对设置开始请求包括所述用户名。5.根据权利要求1至4中任一项所述的方法,还包括从所述附件设备接收在所述附件设备确定进行抑制的情况下响应于所述配对设置开始请求的抑制消息。6.根据权利要求5所述的方法,其中所述随机盐...
【专利技术属性】
技术研发人员:K·P·迈克劳格林,A·布克斯,S·拉马,A·纳达瑟尔,J·阿布安,B·布拉德利,C·杜利,小G·高勒姆百斯基,A·马蒂亚斯,
申请(专利权)人:苹果公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。