扩展功能设备的连接方法及装置.pdf
《扩展功能设备的连接方法及装置.pdf》由会员分享,可在线阅读,更多相关《扩展功能设备的连接方法及装置.pdf(19页完成版)》请在专利查询网上搜索。
1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 202010358738.0 (22)申请日 2020.04.26 (71)申请人 上海依图网络科技有限公司 地址 200051 上海市徐汇区宜州路180号1 幢第1层01、 02室 (72)发明人 杨俊刘春陈峤金彦 (74)专利代理机构 北京同达信恒知识产权代理 有限公司 11291 代理人 朱佳 (51)Int.Cl. H04N 5/765(2006.01) H04N 5/77(2006.01) (54)发明名称 一种扩展功能设备的连接方法及装置 (57)摘要 本公开关于一种。
2、扩展功能设备的连接方法 及装置, 针对现有技术中由于原有设备未安装扩 展功能模块, 导致无法接入更新后的系统的问 题, 该方法包括: 主设备确定待连接设备接入外 设接口时, 采用自定义协议, 向待连接设备发送 设备类型查询指令; 主设备确定待连接设备为扩 展功能设备, 且扩展功能设备外接有扩展存储设 备时, 采用自定义协议, 与扩展功能设备进行数 据交互, 并采用标准协议, 与扩展存储设备进行 数据交互。 本公开中, 主设备可通过外设接口连 接扩展功能设备, 这样, 保证了主设备能够接入 更新后的系统, 此外, 主设备能够同时具备扩展 功能和存储功能, 保证了各个设备之间进行安 全、 有序的信。
3、息交互。 权利要求书2页 说明书11页 附图5页 CN 111526319 A 2020.08.11 CN 111526319 A 1.一种扩展功能设备的连接方法, 其特征在于, 包括: 主设备确定待连接设备接入外设接口时, 采用自定义协议, 向所述待连接设备发送设 备类型查询指令; 所述主设备基于所述待连接设备返回的反馈消息, 确定所述待连接设备为扩展功能设 备, 且所述扩展功能设备外接有扩展存储设备时, 采用自定义协议, 向所述扩展功能设备发 送第一控制指令, 并采用标准协议, 向所述扩展功能设备发送第二控制指令, 令所述扩展功 能设备将所述第二控制指令转发至所述扩展存储设备。 2.如权利。
4、要求1所述的方法, 其特征在于, 主设备确定待连接设备接入外设接口, 具体 包括: 所述主设备检测到预设引脚的电平由高电平变为低电平时, 确定所述待连接设备接入 外设接口; 或者, 所述主设备检测到预设引脚的电平由低电平变为高电平时, 确定所述待连接设备接入 外设接口。 3.如权利要求1所述的方法, 其特征在于, 所述主设备基于所述待连接设备返回的反馈 消息, 确定所述待连接设备为扩展功能设备, 且所述扩展功能设备外接有扩展存储设备, 具 体包括: 所述主设备接收所述待连接设备返回的反馈消息; 所述主设备确定所述反馈消息中携带设备类型信息, 以及携带表征所述扩展功能设备 外接有扩展存储设备的指。
5、示信息时, 确定所述待连接设备为扩展功能设备, 且所述扩展功 能设备外接有所述扩展存储设备。 4.如权利要求1、 2或3所述的方法, 其特征在于, 所述主设备向所述待连接设备发送设 备类型查询指令之后, 进一步包括: 若所述主设备基于所述待连接设备返回的反馈消息, 确定所述反馈消息仅携带设备类 型信息时, 则确定所述待连接设备为扩展功能设备, 并采用自定义协议, 向所述扩展功能设 备发送第一控制指令; 若所述主设备基于所述待连接设备返回的反馈消息, 确定所述反馈消息未携带设备类 型信息时, 则确定所述待连接设备为扩展存储设备, 并采用标准协议, 向所述扩展存储设备 发送第二控制指令; 若所述主。
6、设备在预设的时间间隔内, 未接收到所述待连接设备返回的反馈消息时, 则 确定所述待连接设备为扩展存储设备, 并采用标准协议, 向所述扩展存储设备发送第二控 制指令。 5.一种扩展功能设备的连接方法, 其特征在于, 包括: 扩展功能设备接入主设备, 并接收所述主设备采用自定义协议发送的设备类型查询指 令; 所述扩展功能设备外接有扩展存储设备时, 采用所述自定义协议, 向所述主设备发送 反馈消息, 所述反馈消息中携带设备类型信息, 以及携带表征所述扩展功能设备外接有扩 展存储设备的指示信息; 所述扩展功能设备接收到所述主设备发送的第一控制指令和第二控制指令时, 执行所 述第一控制指令, 并将所述第。
7、二控制指令转发至所述扩展存储设备, 其中, 所述第一控制指 权利要求书 1/2 页 2 CN 111526319 A 2 令遵从所述自定义协议, 所述第二控制指令遵从标准协议。 6.如权利要求1所述的方法, 其特征在于, 所述扩展功能设备接收所述主设备采用自定 义协议发送的设备类型查询指令之后, 进一步包括: 若所述扩展功能设备未外接扩展存储设备, 则采用所述自定义协议, 向主设备发送反 馈消息, 所述反馈消息中仅携带设备类型信息; 所述扩展功能设备接收并执行所述主设备发送的第一控制指令, 其中, 所述第一控制 指令遵从所述自定义协议。 7.一种扩展功能设备的连接装置, 其特征在于, 包括: 。
8、查询单元, 用于确定待连接设备接入外设接口时, 采用自定义协议, 向所述待连接设备 发送设备类型查询指令; 发送单元, 用于基于所述待连接设备返回的反馈消息, 确定所述待连接设备为扩展功 能设备, 且所述扩展功能设备外接有扩展存储设备时, 采用自定义协议, 向所述扩展功能设 备发送第一控制指令, 并采用标准协议, 向所述扩展功能设备发送第二控制指令, 令所述扩 展功能设备将所述第二控制指令转发至所述扩展存储设备。 8.一种扩展功能设备, 其特征在于, 包括: 第一处理单元, 用于接入主设备, 并接收所述主设备采用自定义协议发送的设备类型 查询指令; 第二处理单元, 用于外接有扩展存储设备时, 。
9、采用所述自定义协议, 向所述主设备发送 反馈消息, 所述反馈消息中携带设备类型信息, 以及携带表征所述扩展功能设备外接有扩 展存储设备的指示信息; 第三处理单元, 用于接收到所述主设备发送的第一控制指令和第二控制指令时, 执行 所述第一控制指令, 并将所述第二控制指令转发至所述扩展存储设备, 其中, 所述第一控制 指令遵从所述自定义协议, 所述第二控制指令遵从标准协议。 9.一种扩展功能设备的连接装置, 其特征在于, 包括: 存储器, 用于存储可执行指令; 处理器, 用于读取并执行存储器中存储的可执行指令, 以实现如权利要求1至4中任一 项所述的扩展功能设备的连接方法。 10.一种扩展功能设备。
10、, 其特征在于, 包括: 存储器, 用于存储可执行指令; 处理器, 用于读取并执行存储器中存储的可执行指令, 以实现如权利要求5至6中任一 项所述的扩展功能设备的连接方法。 权利要求书 2/2 页 3 CN 111526319 A 3 一种扩展功能设备的连接方法及装置 技术领域 0001 本公开涉及通信技术领域, 尤其涉及一种扩展功能设备的连接方法及装置。 背景技术 0002 网络摄像机(Internet Protocol camera, IPC)是一种结合传统摄像机与网络技 术的新一代摄像机, 它可以将影像通过网络远程传输。 IPC包含网络编码模块和模拟摄像 机, 网络编码模块将模拟摄像机采。
11、集到的模拟视频信号编码压缩成数字信号, 从而可以直 接接入网络交换及路由设备。 0003 现有的安防系统中, 通常同时存在多个批次的IPC, 而较早批次的IPC通常不具备 蓝牙、 无线网(Wi-Fi)等功能, 随着安防系统的不断更新, 较早批次的IPC可能由于不具备蓝 牙或Wi-Fi功能, 而无法接入更新后的安防系统, 从而无法满足安防需求。 0004 然而, 如果为较早批次的IPC安装蓝牙、 Wi-Fi等模块, 使其具备蓝牙、 Wi-Fi等功 能, 则需要占用IPC的已有接口, 从而导致IPC失去原有的接口功能, 同时, 如果将安防系统 中的IPC全部更新为最新批次的IPC, 成本过高。 0。
12、005 由此可见, 需要设计一种新的方案, 以克服上述缺陷。 发明内容 0006 本公开提供了一种扩展功能设备的连接方法及装置, 用以解决现有技术中由于原 有设备未安装扩展功能模块, 导致无法接入更新后的系统的问题。 0007 本公开实施例提供的具体技术方案如下: 0008 一种扩展功能设备的连接方法, 包括: 0009 主设备确定待连接设备接入外设接口时, 采用自定义协议, 向所述待连接设备发 送设备类型查询指令; 0010 所述主设备基于所述待连接设备返回的反馈消息, 确定所述待连接设备为扩展功 能设备, 且所述扩展功能设备外接有扩展存储设备时, 采用自定义协议, 向所述扩展功能设 备发送。
13、第一控制指令, 并采用标准协议, 向所述扩展功能设备发送第二控制指令, 令所述扩 展功能设备将所述第二控制指令转发至所述扩展存储设备。 0011 可选的, 主设备确定待连接设备接入外设接口, 具体包括: 0012 所述主设备检测到预设引脚的电平由高电平变为低电平时, 确定所述待连接设备 接入外设接口; 或者, 0013 所述主设备检测到预设引脚的电平由低电平变为高电平时, 确定所述待连接设备 接入外设接口。 0014 可选的, 所述主设备基于所述待连接设备返回的反馈消息, 确定所述待连接设备 为扩展功能设备, 且所述扩展功能设备外接有扩展存储设备, 具体包括: 0015 所述主设备接收所述待连。
14、接设备返回的反馈消息; 0016 所述主设备确定所述反馈消息中携带设备类型信息, 以及携带表征所述扩展功能 说明书 1/11 页 4 CN 111526319 A 4 设备外接有扩展存储设备的指示信息时, 确定所述待连接设备为扩展功能设备, 且所述扩 展功能设备外接有所述扩展存储设备。 0017 可选的, 所述主设备向所述待连接设备发送设备类型查询指令之后, 进一步包括: 0018 若所述主设备基于所述待连接设备返回的反馈消息, 确定所述反馈消息仅携带设 备类型信息时, 则确定所述待连接设备为扩展功能设备, 并采用自定义协议, 向所述扩展功 能设备发送第一控制指令; 0019 若所述主设备基于。
15、所述待连接设备返回的反馈消息, 确定所述反馈消息未携带设 备类型信息时, 则确定所述待连接设备为扩展存储设备, 并采用标准协议, 向所述扩展存储 设备发送第二控制指令; 0020 若所述主设备在预设的时间间隔内, 未接收到所述待连接设备返回的反馈消息 时, 则确定所述待连接设备为扩展存储设备, 并采用标准协议, 向所述扩展存储设备发送第 二控制指令。 0021 一种扩展功能设备的连接方法, 包括: 0022 扩展功能设备接入主设备, 并接收所述主设备采用自定义协议发送的设备类型查 询指令; 0023 所述扩展功能设备外接有扩展存储设备时, 采用所述自定义协议, 向所述主设备 发送反馈消息, 所。
16、述反馈消息中携带设备类型信息, 以及携带表征所述扩展功能设备外接 有扩展存储设备的指示信息; 0024 所述扩展功能设备接收到所述主设备发送的第一控制指令和第二控制指令时, 执 行所述第一控制指令, 并将所述第二控制指令转发至所述扩展存储设备, 其中, 所述第一控 制指令遵从所述自定义协议, 所述第二控制指令遵从标准协议。 0025 可选的, 所述扩展功能设备接收所述主设备采用自定义协议发送的设备类型查询 指令之后, 进一步包括: 0026 若所述扩展功能设备未外接扩展存储设备, 则采用所述自定义协议, 向主设备发 送反馈消息, 所述反馈消息中仅携带设备类型信息; 0027 所述扩展功能设备接。
17、收并执行所述主设备发送的第一控制指令, 其中, 所述第一 控制指令遵从所述自定义协议。 0028 一种扩展功能设备的连接装置, 包括: 0029 查询单元, 用于确定待连接设备接入外设接口时, 采用自定义协议, 向所述待连接 设备发送设备类型查询指令; 0030 发送单元, 用于基于所述待连接设备返回的反馈消息, 确定所述待连接设备为扩 展功能设备, 且所述扩展功能设备外接有扩展存储设备时, 采用自定义协议, 向所述扩展功 能设备发送第一控制指令, 并采用标准协议, 向所述扩展功能设备发送第二控制指令, 令所 述扩展功能设备将所述第二控制指令转发至所述扩展存储设备。 0031 可选的, 确定待。
18、连接设备接入外设接口时, 所述查询单元具体用于: 0032 检测到预设引脚的电平由高电平变为低电平时, 确定所述待连接设备接入外设接 口; 或者, 0033 检测到预设引脚的电平由低电平变为高电平时, 确定所述待连接设备接入外设接 口。 说明书 2/11 页 5 CN 111526319 A 5 0034 可选的, 基于所述待连接设备返回的反馈消息, 确定所述待连接设备为扩展功能 设备, 且所述扩展功能设备外接有扩展存储设备时, 所述发送单元具体用于: 0035 接收所述待连接设备返回的反馈消息; 0036 确定所述反馈消息中携带设备类型信息, 以及携带表征所述扩展功能设备外接有 扩展存储设备。
19、的指示信息时, 确定所述待连接设备为扩展功能设备, 且所述扩展功能设备 外接有所述扩展存储设备。 0037 可选的, 向所述待连接设备发送设备类型查询指令之后, 所述发送单元进一步用 于: 0038 若基于所述待连接设备返回的反馈消息, 确定所述反馈消息仅携带设备类型信息 时, 则确定所述待连接设备为扩展功能设备, 并采用自定义协议, 向所述扩展功能设备发送 第一控制指令; 0039 若基于所述待连接设备返回的反馈消息, 确定所述反馈消息未携带设备类型信息 时, 则确定所述待连接设备为扩展存储设备, 并采用标准协议, 向所述扩展存储设备发送第 二控制指令; 0040 若在预设的时间间隔内, 未。
20、接收到所述待连接设备返回的反馈消息时, 则确定所 述待连接设备为扩展存储设备, 并采用标准协议, 向所述扩展存储设备发送第二控制指令。 0041 一种扩展功能设备, 包括: 0042 第一处理单元, 用于接入主设备, 并接收所述主设备采用自定义协议发送的设备 类型查询指令; 0043 第二处理单元, 用于外接有扩展存储设备时, 采用所述自定义协议, 向所述主设备 发送反馈消息, 所述反馈消息中携带设备类型信息, 以及携带表征所述扩展功能设备外接 有扩展存储设备的指示信息; 0044 第三处理单元, 用于接收到所述主设备发送的第一控制指令和第二控制指令时, 执行所述第一控制指令, 并将所述第二控。
21、制指令转发至所述扩展存储设备, 其中, 所述第一 控制指令遵从所述自定义协议, 所述第二控制指令遵从标准协议。 0045 可选的, 接收所述主设备采用自定义协议发送的设备类型查询指令之后, 所述第 二处理单元进一步用于: 0046 若未外接扩展存储设备, 则采用所述自定义协议, 向主设备发送反馈消息, 所述反 馈消息中仅携带设备类型信息; 0047 接收并执行所述主设备发送的第一控制指令, 其中, 所述第一控制指令遵从所述 自定义协议。 0048 一种扩展功能设备的连接装置, 包括: 0049 存储器, 用于存储可执行指令; 0050 处理器, 用于读取并执行存储器中存储的可执行指令, 以实现。
22、如上述任一项所述 的扩展功能设备的连接方法。 0051 一种扩展功能设备, 包括: 0052 存储器, 用于存储可执行指令; 0053 处理器, 用于读取并执行存储器中存储的可执行指令, 以实现如上述任一项所述 的扩展功能设备的连接方法。 说明书 3/11 页 6 CN 111526319 A 6 0054 一种存储介质, 当所述存储介质中的指令由处理器执行时, 使得所述处理器能够 执行如上述任一项所述的扩展功能设备的连接方法。 0055 一种存储介质, 当所述存储介质中的指令由处理器执行时, 使得所述处理器能够 执行如上述任一项所述的扩展功能设备的连接方法。 0056 本公开实施例中, 主设。
23、备确定待连接设备接入外设接口时, 采用自定义协议, 向待 连接设备发送设备类型查询指令; 主设备基于待连接设备返回的反馈消息, 确定待连接设 备为扩展功能设备, 且扩展功能设备外接有扩展存储设备时, 采用自定义协议, 向扩展功能 设备发送第一控制指令, 并采用标准协议, 向扩展功能设备发送第二控制指令, 令扩展功能 设备将第二控制指令转发至扩展存储设备。 这样, 主设备可通过外设接口连接扩展功能设 备, 从而保证了主设备能够接入更新后的系统, 避免了花费大量成本用于设备更新, 此外, 由于扩展功能设备外接有扩展存储设备, 同时, 主设备采用自定义协议与扩展功能设备进 行交互, 采用标准协议与扩。
24、展存储设备进行交互, 因此, 主设备能够同时具备扩展功能和存 储功能, 增加了主设备功能的同时, 保证了主设备与扩展功能设备、 扩展存储设备之间进行 安全、 有序的信息交互。 附图说明 0057 为了更清楚地说明本公开实施例或现有技术中的技术方案, 下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本 发明的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动的前提下, 还可以 根据这些附图获得其他的附图。 0058 图1为本公开实施例中提供的一种IPC的结构示意图; 0059 图2为本公开实施例中提供的一种TF卡的结构示意图; 00。
25、60 图3A-3C为本公开实施例中提供的三种情况示意图; 0061 图4为本公开实施例中提供的一种扩展功能设备的连接方法的流程示意图; 0062 图5为本公开实施例中提供的一种扩展功能设备的连接装置的结构示意图; 0063 图6为本公开实施例中提供的一种扩展功能设备的结构示意图; 0064 图7为本公开实施例中提供的另一种扩展功能设备的连接装置的结构示意图; 0065 图8为本公开实施例中提供的另一种扩展功能设备的结构示意图。 具体实施方式 0066 针对现有技术中由于原有设备未安装扩展功能模块, 导致无法接入更新后的系统 的问题, 为了使原有设备能够接入更新后的系统, 在本公开实施例中, 提。
26、供一种用于连接扩 展功能设备的解决方案。 0067 该方案为: 主设备确定待连接设备接入外设接口时, 采用自定义协议, 向待连接设 备发送设备类型查询指令; 主设备基于待连接设备返回的反馈消息, 确定待连接设备为扩 展功能设备, 且扩展功能设备外接有扩展存储设备时, 采用自定义协议, 向扩展功能设备发 送第一控制指令, 并采用标准协议, 向扩展功能设备发送第二控制指令, 令扩展功能设备将 第二控制指令转发至扩展存储设备。 0068 为了使本领域普通人员更好地理解本公开的技术方案, 下面将结合附图, 对本公 说明书 4/11 页 7 CN 111526319 A 7 开实施例中的技术方案进行清楚。
27、、 完整地描述。 0069 需要说明的是, 本公开实施例中, 主设备包括但不限于是指IPC、 人脸识别设备、 传 统摄像头等设备。 为了便于描述, 接下来仅以IPC为例进行说明。 0070 本公开实施例中, 参阅图1所示, IPC可提供的接口包括但不限于音频接口、 网络接 口、 天线接口、 TF卡接口、 电源接口、 外界报警器。 0071 本公开实施例中, 扩展存储设备包括但不限于是指安全数码卡(Secure Digital Memory Card/SD card, SD卡)、 外置内存卡(Trans-flash Card, TF卡)。 为了便于描述, 接下 来, 以扩展存储设备为TF卡、 外。
28、设接口为TF卡接口为例进行说明。 0072 TF卡的结构如图2所示, TF卡包含安全数字输入输出(Secure Digital Input and Output, SDIO)模式和串行外设接口(Serial Peripheral Interface, SPI)模式, TF卡在 SDIO模式、 SPI模式下的引脚功能, 参阅表1、 表2所示。 0073 表1 SDIO模式引脚功能 0074 0075 0076 表2 SPI模式引脚功能 0077 引脚号名称描述 1RSV保留 2CS片选/从选 3DI主出从入 4VDD电源 5SCLK时钟 6VSS电源地 7D0主入从出 8RSV保留 0078 本。
29、公开实施例中, 仅以采用SDIO模式为例, 进行说明。 0079 需要说明的是, 本公开实施例中, 扩展功能设备可以但不限于是指蓝牙模块、 Wi- Fi模块, 扩展功能设备具备外设接口和外设插头, 当外设接口为TF卡接口, 外设插头为TF卡 插头时, TF卡结构如图2所示, TF卡在SDIO模式、 SPI模式下的引脚功能, 参阅表1、 表2所示。 0080 相应的, 参阅图3A-图3C所示, 本公开实施例中存在以下三种情况: 0081 第一种情况: 主设备外接扩展功能设备。 0082 第二种情况: 主设备外接扩展存储设备。 说明书 5/11 页 8 CN 111526319 A 8 0083 。
30、第三种情况: 主设备外接扩展存储设备, 且扩展功能设备外接有扩展存储设备。 0084 接下来, 将针对以上三种情况进行具体说明。 0085 参阅图4所示, 本公开实施例中, 主设备基于TF卡连接扩展功能设备的流程如下。 0086 步骤S401: 主设备确定待连接设备接入外设接口时, 采用自定义协议, 向待连接设 备发送设备类型查询指令。 0087 具体的, 主设备可采用但不限于以下两种方式, 确定待连接设备接入外设接口: 0088 第一种方式: 主设备检测到预设引脚的电平由高电平变为低电平时, 确定待连接 设备接入外设接口。 0089 例如, 参阅图2所示, 假设, 预设引脚为引脚1, IPC。
31、检测到引脚1的电平由高电平变 为低电平时, 确定待连接设备1接入外设接口。 0090 例如, 参阅图2所示, 假设, 预设引脚为引脚1, IPC检测到引脚1的电平由高电平变 为低电平时, 确定待连接设备3接入外设接口。 0091 第二种方式: 主设备检测到预设引脚的电平由低电平变为高电平时, 确定所述待 连接设备接入外设接口。 0092 例如, 参阅图2所示, 假设, 预设引脚为引脚8, IPC检测到引脚8的电平由低电平变 为高电平时, 确定待连接设备3接入外设接口。 0093 具体的, 主设备可采用但不限于以下自定义协议, 向待连接设备发送设备类型查 询指令: 0094 A、 主设备向待连接。
32、设备发送一条不带参数的通用命令(CMD)55命令, 该CMD55命令 用于通知下一条命令为应用相关命令(ACMD)。 0095 B、 主设备向待连接设备发送类型查询指令ACMD39命令, 该ACMD39命令用于指示待 连接设备返回设备类型。 0096 需要说明的是, 本公开实施例中, CMD55命令就是应用扩展命令, 用于通知下一条 命令为ACMD命令, 而下一条命令ACMD命令可以是标准规定的, 也可以是自定义扩展的, 本公 开实施例中仅以采用自定义扩展的ACMD39命令和ACMD40命令为例进行说明。 0097 本公开实施例中, 命令格式参阅表3所示, 其中, 循环冗余校验CRC7的计算为。
33、现有 算法, 在此不再赘述。 0098 具体的, CMD55命令、 ACMD39命令和ACMD40命令的详细描述参阅表4所示。 0099 表3 命令格式 0100 位宽度数值说明 4710开始位 4611传输位 45: 406-命令索引 39: 832-参数 7: 17-CRC7 011结束位 0101 表4 命令详细描述 说明书 6/11 页 9 CN 111526319 A 9 0102 0103 例如, IPC确定待连接设备1接入TF卡接口时, 首先, IPC向待连接设备1发送一条不 带参数的CMD55命令, 该CMD55命令用于通知下一条命令为ACMD命令, 然后, IPC向待连接设 。
34、备1发送ACMD39命令, ACMD39命令用于指示待连接设备1返回设备类型。 0104 又例如, IPC确定待连接设备2接入TF卡接口时, 首先, IPC向待连接设备2发送一条 不带参数的CMD55命令, 该CMD55命令用于通知下一条命令为ACMD命令, 然后, IPC向待连接 设备2发送ACMD39命令, ACMD39命令用于指示待连接设备2返回设备类型。 0105 又例如, IPC确定待连接设备3接入TF卡接口时, 首先, IPC向待连接设备3发送一条 不带参数的CMD55命令, 该CMD55命令用于通知下一条命令为ACMD命令, 然后, IPC向待连接 设备3发送ACMD39命令, 。
35、ACMD39命令用于指示待连接设备1返回设备类型。 0106 步骤S402: 主设备基于待连接设备返回的反馈消息, 确定反馈消息中是否携带设 备类型信息, 若是, 则执行步骤S403, 否则, 执行步骤S406。 0107 具体的, 若待连接设备返回的反馈消息中, 携带设备ACMD39的R1响应信息, 则执行 步骤S403, 否则, 执行步骤S406。 0108 例如, IPC基于待连接设备1返回的反馈消息1, 确定反馈消息1中携带ACMD39的R1 响应信息时, 执行步骤S303。 0109 又例如, IPC基于待连接设备2返回的反馈消息2, 确定反馈消息2中携带ACMD39的 R1响应信息。
36、时, 执行步骤S303。 0110 又例如, IPC基于待连接设备3返回的反馈消息3, 确定反馈消息3中未携带ACMD39 的R1响应信息时, 执行步骤S304。 0111 步骤S403: 主设备确定反馈消息中是否携带表征扩展功能设备外接有扩展存储设 备的指示信息, 若是, 则执行步骤S404, 否则, 执行步骤S405。 0112 具体的, 待连接设备返回ACMD39的R1响应信息中, 参数 “0” 表征扩展功能设备未外 接扩展存储设备, 参数 “1” 表征扩展功能设备外接有扩展存储设备。 0113 例如, IPC确定待连接设备1返回的ACMD39的R1响应信息中, 携带参数 “1” 时, 。
37、执行 步骤S404。 0114 又例如, IPC确定待连接设备2返回的ACMD39的R1响应信息中, 携带参数 “0” 时, 执 行步骤S405。 0115 步骤S404: 主设备确定待连接设备为扩展功能设备且扩展功能设备外接有扩展存 储设备, 并采用自定义协议, 向扩展功能设备发送第一控制指令, 以及采用标准协议, 向扩 展功能设备发送第二控制指令, 令扩展功能设备将第二控制指令转发至扩展存储设备。 0116 具体的, 主设备可采用但不限于以下方式, 向扩展功能设备发送第一控制指令: 0117 主设备采用ACMD40命令携带第一控制指令, 并向扩展功能设备发送ACMD40命令。 0118 例。
38、如, IPC确定待连接设备1为扩展功能设备1, 且扩展功能设备1外接有扩展存储 说明书 7/11 页 10 CN 111526319 A 10 设备1, 接着, IPC采用ACMD40命令携带第一控制指令, 向扩展功能设备1发送ACMD40命令, 使 扩展功能设备1接收并执行第一控制指令, 然后, 采用SD总线协议, 向扩展功能设备1发送表 征读操作的CMD17命令, 令扩展功能设备1将CMD17命令转发至扩展存储设备1, 使扩展存储 设备1执行CMD17命令。 0119 步骤S405: 主设备确定待连接设备为扩展功能设备, 并采用自定义协议, 向扩展功 能设备发送第一控制指令。 0120 具。
39、体的, 主设备可采用但不限于以下方式, 向扩展功能设备发送第一控制指令: 0121 主设备采用ACMD40命令携带第一控制指令, 并向扩展功能设备发送ACMD40命令。 0122 例如, IPC确定待连接设备2为扩展功能设备2, 然后, IPC采用ACMD40命令携带第一 控制指令, 并向扩展功能设备2发送ACMD40命令, 使扩展功能设备2接收并执行第一控制指 令。 0123 步骤S406: 主设备确定待连接设备为扩展存储设备, 并采用标准协议, 向扩展存储 设备发送第二控制指令。 0124 例如, IPC确定待连接设备3为扩展存储设备2, 采用SD总线协议, 向扩展存储设备 发送表征读操作。
40、的CMD17命令, 使扩展存储设备2执行CMD17命令。 0125 需要说明的是, 本公开实施例中, 若执行步骤S401之后, 主设备在预设的时间间隔 内, 未接收到待连接设备返回的反馈消息, 则直接执行步骤S406。 0126 例如, 假设, 预设的时间间隔为2秒, 主设备在向待连接设备3发送设备类型查询指 令之后, 若在2秒内, 未接收到待连接设备3返回的反馈消息, 则直接执行步骤S406, 即, 确定 待连接设备3为扩展存储设备2, 并采用标准协议, 向扩展存储设备发送第二控制指令。 0127 基于同一发明构思, 本公开实施例中, 提供一种扩展功能设备的连接装置, 参阅图 5所示, 至少。
41、包括: 查询单元501和发送单元502, 其中, 0128 查询单元501, 用于确定待连接设备接入外设接口时, 采用自定义协议, 向所述待 连接设备发送设备类型查询指令; 0129 发送单元502, 用于基于所述待连接设备返回的反馈消息, 确定所述待连接设备为 扩展功能设备, 且所述扩展功能设备外接有扩展存储设备时, 采用自定义协议, 向所述扩展 功能设备发送第一控制指令, 并采用标准协议, 向所述扩展功能设备发送第二控制指令, 令 所述扩展功能设备将所述第二控制指令转发至所述扩展存储设备。 0130 可选的, 确定待连接设备接入外设接口时, 所述查询单元501具体用于: 0131 检测到预。
42、设引脚的电平由高电平变为低电平时, 确定所述待连接设备接入外设接 口; 或者, 0132 检测到预设引脚的电平由低电平变为高电平时, 确定所述待连接设备接入外设接 口。 0133 可选的, 基于所述待连接设备返回的反馈消息, 确定所述待连接设备为扩展功能 设备, 且所述扩展功能设备外接有扩展存储设备时, 所述发送单元502具体用于: 0134 接收所述待连接设备返回的反馈消息; 0135 确定所述反馈消息中携带设备类型信息, 以及携带表征所述扩展功能设备外接有 扩展存储设备的指示信息时, 确定所述待连接设备为扩展功能设备, 且所述扩展功能设备 外接有所述扩展存储设备。 说明书 8/11 页 1。
43、1 CN 111526319 A 11 0136 可选的, 向所述待连接设备发送设备类型查询指令之后, 所述发送单元502进一步 用于: 0137 若基于所述待连接设备返回的反馈消息, 确定所述反馈消息仅携带设备类型信息 时, 则确定所述待连接设备为扩展功能设备, 并采用自定义协议, 向所述扩展功能设备发送 第一控制指令; 0138 若基于所述待连接设备返回的反馈消息, 确定所述反馈消息未携带设备类型信息 时, 则确定所述待连接设备为扩展存储设备, 并采用标准协议, 向所述扩展存储设备发送第 二控制指令; 0139 若在预设的时间间隔内, 未接收到所述待连接设备返回的反馈消息时, 则确定所 述。
44、待连接设备为扩展存储设备, 并采用标准协议, 向所述扩展存储设备发送第二控制指令。 0140 基于同一发明构思, 本公开实施例中, 提供一种扩展功能设备, 参阅图6所示, 至少 包括: 第一处理单元601、 第二处理单元602和第三处理单元603, 其中, 0141 第一处理单元601, 用于接入主设备, 并接收所述主设备采用自定义协议发送的设 备类型查询指令; 0142 第二处理单元602, 用于外接有扩展存储设备时, 采用所述自定义协议, 向所述主 设备发送反馈消息, 所述反馈消息中携带设备类型信息, 以及携带表征所述扩展功能设备 外接有扩展存储设备的指示信息; 0143 第三处理单元60。
45、3, 用于接收到所述主设备发送的第一控制指令和第二控制指令 时, 执行所述第一控制指令, 并将所述第二控制指令转发至所述扩展存储设备, 其中, 所述 第一控制指令遵从所述自定义协议, 所述第二控制指令遵从标准协议。 0144 接收所述主设备采用自定义协议发送的设备类型查询指令之后, 所述第二处理单 元602进一步用于: 0145 若未外接扩展存储设备, 则采用所述自定义协议, 向主设备发送反馈消息, 所述反 馈消息中仅携带设备类型信息; 0146 接收并执行所述主设备发送的第一控制指令, 其中, 所述第一控制指令遵从所述 自定义协议。 0147 基于同一发明构思, 本公开实施例中, 提供一种扩。
46、展功能设备的连接装置, 参阅图 7所示。 如图所示, 该实体装置可包括: 处理器701、 存储器702、 收发机703以及总线接口704; 0148 所述处理器701, 用于读取所述存储器702中的计算机指令, 执行上述流程中扩展 功能设备的连接装置实现的任一项方法。 0149 处理器701负责管理总线架构和通常的处理, 存储器702可以存储处理器701在执 行操作时所使用的数据。 收发机703用于在处理器701的控制下接收和发送数据。 0150 总线架构可以包括任意数量的互联的总线和桥, 具体由处理器701代表的一个或 多个处理器和存储器702代表的存储器的各种电路链接在一起。 总线架构还可。
47、以将诸如外 围设备、 稳压器和功率管理电路等之类的各种其他电路链接在一起, 这些都是本领域所公 知的, 因此, 本文不再对其进行进一步描述。 总线接口704提供接口。 0151 基于同一发明构思, 本公开实施例中, 提供一种扩展功能设备, 参阅图8所示。 如图 所示, 该实体装置可包括: 处理器801、 存储器802、 收发机803以及总线接口804; 0152 所述处理器801, 用于读取所述存储器802中的计算机指令, 执行上述流程中扩展 说明书 9/11 页 12 CN 111526319 A 12 功能设备实现的任一项方法。 0153 处理器801负责管理总线架构和通常的处理, 存储器。
48、802可以存储处理器801在执 行操作时所使用的数据。 收发机803用于在处理器801的控制下接收和发送数据。 0154 总线架构可以包括任意数量的互联的总线和桥, 具体由处理器801代表的一个或 多个处理器和存储器802代表的存储器的各种电路链接在一起。 总线架构还可以将诸如外 围设备、 稳压器和功率管理电路等之类的各种其他电路链接在一起, 这些都是本领域所公 知的, 因此, 本文不再对其进行进一步描述。 总线接口804提供接口。 0155 基于同一发明构思, 本公开实施例提供一种存储介质, 当所述存储介质中的指令 由处理器执行时, 使得所述处理器能够执行上述流程中扩展功能设备的连接装置实现。
49、的任 一项方法。 0156 基于同一发明构思, 本公开实施例提供一种存储介质, 当所述存储介质中的指令 由处理器执行时, 使得所述处理器能够执行上述流程中扩展功能设备实现的任一项方法。 0157 本公开实施例中, 主设备确定待连接设备接入外设接口时, 采用自定义协议, 向待 连接设备发送设备类型查询指令; 主设备基于待连接设备返回的反馈消息, 确定待连接设 备为扩展功能设备, 且扩展功能设备外接有扩展存储设备时, 采用自定义协议, 向扩展功能 设备发送第一控制指令, 并采用标准协议, 向扩展功能设备发送第二控制指令, 令扩展功能 设备将第二控制指令转发至扩展存储设备。 0158 这样, 本公开。
50、实施例至少具有以下有益效果: 主设备可通过外设接口连接扩展功 能设备, 从而保证了主设备能够接入更新后的系统, 避免了花费大量成本用于设备更新, 此 外, 由于扩展功能设备外接有扩展存储设备, 同时, 主设备采用自定义协议与扩展功能设备 进行交互, 采用标准协议与扩展存储设备进行交互, 因此, 主设备能够同时具备扩展功能和 存储功能, 增加了主设备功能的同时, 保证了主设备与扩展功能设备、 扩展存储设备之间进 行安全、 有序的信息交互。 0159 对于系统/装置实施例而言, 由于其基本相似于方法实施例, 所以描述的比较简 单, 相关之处参见方法实施例的部分说明即可。 0160 需要说明的是, 。
- 内容关键字: 扩展 功能 设备 连接 方法 装置
活性炭吸附印刷废气净化设备.pdf
园林绿化植物可调式保护支架.pdf
烟气脱硫塔的除尘装置.pdf
石材仿形切割装置.pdf
茶叶加工用上料装置.pdf
藻类培养容器的自动清洗装置.pdf
轨道车用液压马达与扇叶的连接装置.pdf
布卷抽布装置.pdf
双电源切换装置.pdf
应用于综合配电箱风冷却的降温装置.pdf
电力电缆安装用张紧装置.pdf
用于兽药残留检测的样品预处理装置.pdf
矿用可移动终端的模块电路.pdf
净水剂检测用取样装置.pdf
汽车双发电机双蓄电池并联电路.pdf
防火型电气控制柜.pdf
便携式食品样品取样装置.pdf
电缆铺设夹持组件.pdf
柜体装配检验装置.pdf
用于按摩椅的柔性按摩机构.pdf
硬炭及其制备方法、二次电池.pdf
汽车左悬置支架焊接设备.pdf
路面摊铺器.pdf
滤波器腔体生产装置.pdf
带漏电的保护插线板.pdf
电动轮椅安全阈值控制方法.pdf
重点管控一般工业固体废物筛查方法及系统.pdf
用于小型渠道整型施工装置及施工方法.pdf
miRNA标志物组合在制备预测年龄产品中的应用.pdf
水质检测方法及其系统.pdf
防误插的圆形电连接器.pdf
用于新能源汽车零件的皮碗压装装置.pdf
透光柱型镜片检测装置及其检测方法.pdf
蒸汽冷凝水余热系统.pdf
可视化压力测试设备.pdf
DC-CIK细胞培养基、DC-CIK细胞的培养方法及应用.pdf
推拉维修保养装置.pdf
车载充电装置.pdf
数字立体壁画的制作方法.pdf
气动升降桌架和升降桌.pdf
电磁接触器.pdf
具有FR-4边框的电路板及其制备方法.pdf
核桃破壳装置.pdf
背光模组、显示屏和显示设备.pdf
复色潜影防伪结构及其制备工艺.pdf
寒地养殖舍除湿新风一体机系统.pdf
环保杀菌组合物及其制备方法.pdf
用于隧道抢险的承压层快速减压与回灌系统及其方法.pdf
防水烟盒.pdf
抗白粉病的葡萄钙依赖蛋白激酶基因VpCDPK9及其应用.pdf
涤纶退浆液及其退浆染色工艺流程.pdf