一种智能眼镜的制作方法_3

文档序号:9199695阅读:来源:国知局
[0069]如图5b所示,所述显示功能单元52包括显示屏幕和显示控制单元,该显示屏幕通过该显示控制单元连接所述第三传输总线。
[0070]对于低速接口扩展,基础系统I的工作流程:
[0071](I)基础系统电路开始工作后,第一系统操作CPU负责通过第一传输总线对第一程序和数据存储单元进行读写操作完成系统启动;
[0072](2)系统启动后,第一系统操作CPU会通过第一传输总线和数据通信控制单元对第一 NFC感应电路周期性进行逐一扫描操作,以确定哪个NFC接口 2上挂有NFC电路负载,如果有则表示该NFC接口 2上可能挂有低速接口扩展子系统3,然后进入握手确认过程,如果没有发现负载则直接扫描下一个NFC接口 2,直到扫描完所有的NFC接口 2,NFC接口 2的扫描动作每隔一段时间就进行一次,以保证有新的低速接口扩展子系统接入时可以得到及时响应;
[0073](3)当确定NFC接口 2上挂有低速接口扩展子系统3,则进行握手确认.握手确认方法为第一系统操作CPU写一组约定好的数据流(比如是32bit的01序列)到低速接口扩展子系统3的程序数据存储单元的约定好的地址(比如地址5000),低速接口扩展子系统3第二系统操作CPU会一直读取低速接口扩展子系统3的中的约定好的地址(地址5000),如果读到的数正好是约定好的数据流(比如是32bit的01序列),则低速接口扩展子系统3的第二系统操作CPU会将这个约定好的数据流写回基础系统I中的约定地址(比如语音识别子系统回写地址为8000,红外遥控子系统回写地址9000等),不同的地址代表不同的低速接口扩展子系统3,基础系统I的CPU会遍历查询约定的地址,如果发现有约定的地址写了约定好的数据流(比如是32bit的01序列),则表示NFC接口 2接入了有效的低速接口扩展子系统3,并且根据数据存放的地址可以判断低速接口扩展子系统3的类型;
[0074]如果一个NFC接口 2扫描到有电路负载,则基础系统I的第一系统操作CPU会在发出握手信号一段时间后持续进行约定地址的遍历查询,当查询一定次数后(比如1000次),一直没有发现所有的约定地址中都没有有效的数据流,则表示该NFC接口 2上的负载电路不是约定的扩展子系统,判定为没有挂载低速接口扩展子系统2.然后开始下一个NFC接口 2的扫描.直到所有的NFC接口 2扫描完毕;
[0075](4)当低速接口扩展子系统3完成握手后,就可以接入基础系统I 一起协同工作。
[0076]所述低速接口扩展子系统3的工作流程为:
[0077]以遮光调节的低速接口扩展子系统为例,其包含独立的CPU和程序和数据存储单元,可以独立运行,在和基础系统协同工作时,只需要传输遮光调节判断的结果,以此可以最小化基础系统和可扩展系统之间的数据交互。
[0078](I)、电路开始工作后,第二系统操作CPU会根据握手协议一直读约定好的第二程序和数据存储单元中的地址.在低速接口扩展子系统3的第二 NFC感应电路接近基础系统I的第一 NFC感应电路后,基础系统I的第一系统操作CPU会在定时扫描NFC接口 2时发现该NFC接口 2出现电路负载,然后尝试进行握手操作,根据上面基础系统工作流程中的握手流程,基础系统I的第一系统操作CPU会向约定地址写约定的序列.在低速接口扩展子系统3的第二系统操作CPU读到约定序列后,再向基础系统I中和低速接口扩展子系统3类型对应的约定地址写指定序列.当基础系统I的第一系统操作CPU在约定地址读取到约定序列后,完成握手操作;
[0079](2)、基础系统I的第一系统操作CPU对低速接口扩展子系统3的第二系统操作CPU进行工作开关控制,当低速接口扩展子系统3的第二系统操作CPU处于工作状态时,通过读取子低速接口扩展子系统3的第二程序和数据存储单元进行程序运行和数据运算;当低速接口扩展子系统3的第二系统操作CPU处于工作关闭状态时,整个系统处于低功耗状态以节省电能;
[0080](31)、当低速接口扩展子系统3的第二系统操作CPU处于工作状态时,光强传感器采集到的光强信息并将其送往光强到遮光率映射单元;光强到遮光率映射单元接受低速接口扩展子系统3的第二系统操作CPU控制,将光强信息与光强到遮光率映射表存储单元内遮光率映射表进行对比,判断需要进行怎样的遮光率调整,然后将判断结果通过第二传输总线送往低速接口扩展子系统3的第二系统操作CPU ;
[0081](41)、然后低速接口扩展子系统3的第二系统操作CPU在接收到判断结果后通过NFC接口 2送往基础系统I的第一系统操作CPU以供其使用;
[0082](51)、基础系统I的第一系统操作CPU可以根据识别结果进行不同的命令执行,即控制智能眼遮光率可调眼镜片进行具体的遮光率调整。
[0083]以上是遮光调节的低速接口扩展子系统的工作流程,其它低速接口扩展子系统3的工作流程步骤(I)和(2)与遮光调节的低速接口扩展子系统相同,只是低速接口功能单元部分的流程不同而已,现就不同流程部分进行阐述,如:
[0084]若为红外遥控低速接口扩展子系统:
[0085](32)当低速接口扩展子系统3的第二系统操作CPU处于工作状态时,当红外收发单元收到红外信号,则将红外信号第二传输总线送往低速接口扩展子系统3的第二系统操作 CPU ;
[0086](42)、然后低速接口扩展子系统3的第二系统操作CPU在接收到红外收发单元通过NFC接口 2送往基础系统I的第一系统操作CPU以供其使用;
[0087](52)、基础系统I的第一系统操作CPU可以根据红外信号进行不同的命令执行。
[0088]若为手势识别低速接口扩展子系统:
[0089](33)、当低速接口扩展子系统3的第二系统操作CPU处于工作状态时,当摄像头拍摄到的手势图像,则将其送往手势识别单元;手势识别单元接受低速接口扩展子系统3的第二系统操作CPU控制,对手势信息进行识别,判断是何种操作,然后将识别结果通过第二传输总线送往低速接口扩展子系统3的第二系统操作CPU ;
[0090](43)、然后低速接口扩展子系统3的第二系统操作CPU在接收到手势识别单元的判断结果后将识别结果通过NFC接口 2送往基础系统I的第一系统操作CPU以供其使用;
[0091](53)、基础系统I的第一系统操作CPU可以根据识别结果进行不同的命令执行。
[0092]若为生理数据采集低速接口扩展子系统:
[0093](34)、当低速接口扩展子系统3的第二系统操作CPU处于工作状态时,当体温传感器、脉博传感器、血压传感器或皮肤电传感器接收到相关的生理信息,则将这些信息送往体温监控单元、脉博监控单元、血压监控单元或皮肤电监控单元;该体温监控单元、脉博监控单元、血压监控单元或皮肤电监控单元在低速接口扩展子系统3的第二系统操作CPU控制下,负责对生理信息进行识别,然后将识别结果通过第二传输总线送往低速接口扩展子系统3的第二系统操作CPU ;
[0094](44)、然后低速接口扩展子系统3的第二系统操作CPU在接收到识别结果后通过NFC接口 2送往基础系统I的第一系统操作CPU ;
[0095](54)、基础系统I的第一系统操作CPU可以根据识别结果进行不同的命令执行。
[0096]若为音乐播放功能的低速接口扩展子系统:
[0097](35)、当低速接口扩展子系统3的第二系统操作CPU处于工作状态时,当音乐解码电路接收到用户操作信息,则将操作信息送往第二系统操作CPU,并接受低速接口扩展子系统3的第二系统操作CPU控制,负责对操作信息进行识别,判断为哪种操作,然后将判断结果通过第二传输总线送往低速接口扩展子系统3的第二系统操作CPU ;
[0098](45)、然后低速接口扩展子系统3的第二系统操作CPU在接收到判断结果后通过NFC接口 2送往基础系统I的第一系统操作CPU ;
[0099](55)、基础系统I的第一系统操作CPU可以根据语判断结果进行不同的命令执行。
[0100]对于高速接口扩展,所述基础系统和高速接口扩展子系统的工作流程是:
[0101]I)当基础系统开始工作后,基础系统的第一操作系统CPU会遍历扫描所有高速扩展接口,当检测到高速扩展接口中有效信号为有效时,表示该高速扩展接口挂有高速接口扩展子系统;
[0102]2)当确定高速扩展接口上挂有高速接口扩展子系统,则进行握手确认.握手确认方法为第一系统操作CPU写一组约定好的数据流到高速接口扩展子系统的第三程序数据存储单元的约定好的地址,高速接口扩展子系统第三系统操作CPU会一直读取该约定好的地址,如果读到的数正好是约定好的数据流,则高速接口扩展子系统的第三系统操作CPU会将这个约定好的数据流写回基础系统中的约定地址,不同的地址代表不同的高速接口扩展子系统,基础系统的第一系统操作CPU会遍历查询约定的地址,如果发现有约定的地址写了约定好的数据流,则表示高速扩展接口接入了有效的高速接口扩展子系统,并且根据数据存放的地址判断高速接口扩展子系统的类型;
[0103]3)当握手确认高速接口扩展子系统类型后,即可接入基础系统开始正常协同工作。
[0104]虽然以上描述了本发明的【具体实施方式】,但是熟悉本技术领域的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1