一种光模块中密码数据的写入方法及装置

    公开(公告)号:CN105303131B

    公开(公告)日:2018-10-26

    申请号:CN201510791073.1

    申请日:2015-11-17

    Inventor: 李刚 王文希

    Abstract: 本申请涉及总线通信技术领域,尤其涉及一种光模块中密码数据的写入方法及装置,用以解决现有技术对终端设备发送的密码进行判断时,可能让终端设备错误地拥有写入权限,而造成系统出错的技术问题,包括:光模块接收终端设备发送的第一地址和第一数据,根据设定的写入密码信息确定需要写入用户密码区的第二地址和第二数据,若第一地址与第二地址相同,且第一数据与第二数据相同,则将第一数据写入到用户密码区,因此如果I2C时序混乱而对用户密码区写入密码,由于I2C乱时序写入密码的顺序是固定的,只要本发明设定的顺序与I2C总线写入密码顺序不一致,就可以使终端设备无法获得写入数据的权限,从而提高系统安全性。

    一种存储器多种权限访问的方法

    公开(公告)号:CN103279431B

    公开(公告)日:2016-05-11

    申请号:CN201310195451.0

    申请日:2013-05-23

    Inventor: 王文希 李刚

    Abstract: 本发明公开了一种存储器多种权限访问的方法,将存储器的物理存储区域虚拟成多块存储区域,分别存储数据,包括步骤:接收用户访问存储器时输入的密码;对接收到的所述密码进行验证,判断所述密码的密码等级,不同的密码等级对应不同的密码权限,根据所述密码的密码等级,给予用户相应的密码权限;用户根据获取的所述相应的密码权限,对相应的存储区域进行访问。本发明的使得访问存储数据时可以有多种不同的操作,访问形式灵活简单,能够快捷的实现不同数据存储区域的读写操作,并且能够提高产品的安全性,有效的防止数据读写的误操作。

    可执行文件的生成方法及生成装置

    公开(公告)号:CN102508660A

    公开(公告)日:2012-06-20

    申请号:CN201110329419.8

    申请日:2011-10-26

    Abstract: 本发明公开了一种可执行文件的生成方法及生成装置。所示生成方法包括下述步骤:装载原可执行文件,根据该原可执行文件的创建规则解析出原可执行文件中的原代码部分和原数据部分;读取要生成的可执行文件需要的新参数数据,用新参数数据替换原数据部分;将原代码部分和新参数数据合并,生成新的可执行文件。本发明的方法可在不修改程序代码的基础上修改数据参数而获得新的可执行文件,整个过程无需源程序设计人员参与,不易出现代码的误修改,能够提高整个产品的生产进度。

    光模块中监测参数的处理方法、读取方法、装置及光模块

    公开(公告)号:CN107423236A

    公开(公告)日:2017-12-01

    申请号:CN201710680529.6

    申请日:2017-08-10

    Inventor: 王文希 王魁

    Abstract: 本发明实公开了一种光模块中监测参数的处理方法、读取方法、装置及光模块,具体的,将光模块中用于存储监控参数的数据缓存区分为至少三个缓存区,并对第二缓存区设置标志位,用于指示第二缓存区当前状态。当第二缓存区正在进行数据更新时,第二缓存区的保存标志位为第一标识信息,说明其内部数据并不完整,这时有总线接口读取命令来临时,则从第三缓存区里返回数据给下发总线接口读取命令的设备;相反,第二缓存区的保存标志位为第二标识信息,说明其内部数据完整,则从第二缓存区里返回数据给下发总线接口读取命令的设备。因此,可避免因总线接口读取与数据更新时的冲突,读到错误更新数据,导致校准曲线出现偏差,影响监控量的精度的问题。

    调整光模块发射光功率的方法和装置

    公开(公告)号:CN102843191A

    公开(公告)日:2012-12-26

    申请号:CN201210372903.3

    申请日:2012-09-29

    Abstract: 本发明公开了一种调整光模块发射光功率的方法和装置,所述方法的过程为:利用通信协议将与光模块传输距离相关的能量等级数据传输并存储至光模块;光模块获取能量等级数据,计算与能量等级数据相对应的目标发射光功率值;根据目标发射光功率值以闭环方式调整调制电流,获得实际发射光功率值与目标发射光功率值相等时对应的实际调制电流值;d、根据实际调制电流值调整光模块的发射光功率。利用本发明的方法及装置,可以实现对光模块发射光功率的动态调整,降低了光模块的功耗,提高了光模块的通用性。

    在非易失性存储器件中存储信息的方法和装置

    公开(公告)号:CN102789426A

    公开(公告)日:2012-11-21

    申请号:CN201210264883.8

    申请日:2012-07-27

    Inventor: 王文希 林青合

    Abstract: 本发明公开了一种在非易失性存储器件中存储信息的方法和装置,其中所述存储器件包括两个Block:第一Block或第二Block,所述方法包括:对第一Block查空;若判断出第一Block不为空,则对第二Block查空;若判断出其中一个Block为空,则将待存入信息存储到其中一个为空的Block中;并对另一个Block进行擦除操作。由于利用两个Block轮流进行信息存储,并同时保证其中一个Block为空,另外一个Block存储了信息。这样,在向空的Block中存入信息前,不必进行擦除操作,从而可以避免擦除过程中有意外事件发生,而导致整个Block形成“坏数据”区域。

    光模块中监测参数的处理方法、读取方法、装置及光模块

    公开(公告)号:CN107423236B

    公开(公告)日:2020-12-04

    申请号:CN201710680529.6

    申请日:2017-08-10

    Inventor: 王文希 王魁

    Abstract: 本发明实公开了一种光模块中监测参数的处理方法、读取方法、装置及光模块,具体的,将光模块中用于存储监控参数的数据缓存区分为至少三个缓存区,并对第二缓存区设置标志位,用于指示第二缓存区当前状态。当第二缓存区正在进行数据更新时,第二缓存区的保存标志位为第一标识信息,说明其内部数据并不完整,这时有总线接口读取命令来临时,则从第三缓存区里返回数据给下发总线接口读取命令的设备;相反,第二缓存区的保存标志位为第二标识信息,说明其内部数据完整,则从第二缓存区里返回数据给下发总线接口读取命令的设备。因此,可避免因总线接口读取与数据更新时的冲突,读到错误更新数据,导致校准曲线出现偏差,影响监控量的精度的问题。

    一种光模块及其监控方法

    公开(公告)号:CN111756437A

    公开(公告)日:2020-10-09

    申请号:CN202010496731.5

    申请日:2017-12-12

    Abstract: 本发明的实施例提供一种光模块及其监控方法,涉及光模块技术领域,用于解决在无法安装基于IIC接口开发的相关软件的应用场景下,用户不能获知光模块的工作状态的问题。该光模块包括:接收单元用于接收用户输入的查询指令,查询指令包括用于标识监控项目的第一代码;处理单元用于根据第一代码确定所述监控项目,并获取所述监控项目的监控状态,以及控制所述指示单元对监控状态进行指示。本发明实施例用于光模块的监控。

    一种光模块及其监控方法

    公开(公告)号:CN108011662B

    公开(公告)日:2020-09-25

    申请号:CN201711321690.0

    申请日:2017-12-12

    Abstract: 本发明的实施例提供一种光模块及其监控方法,涉及光模块技术领域,用于解决在无法安装基于IIC接口开发的相关软件的应用场景下,用户不能获知光模块的工作状态的问题。该光模块包括:接收单元用于接收用户输入的查询指令,查询指令包括用于标识监控项目的第一代码;处理单元用于根据第一代码确定所述监控项目,并获取所述监控项目的监控状态,以及控制所述指示单元对监控状态进行指示。本发明实施例用于光模块的监控。

    一种光模块固件升级的方法及装置

    公开(公告)号:CN106095480B

    公开(公告)日:2019-09-17

    申请号:CN201610378049.X

    申请日:2016-05-31

    Abstract: 本发明公开了一种光模块固件升级的方法及装置,该方法包括虚拟Bootloader在光模块运行中通过获取BootFlag被置位的通知,然后读取程序签名标识值,若程序签名标识值为第一程序区的签名,则虚拟Bootloader将第二程序区擦除,并将固件升级代码写入擦除之后的第二程序区,跳转至第二程序区,运行第二程序区中的固件代码。通过使用虚拟Bootloader对光模块进行固件升级,实现在光模块固件升级的过程中可以保持通信业务,通过读取程序签名区的标识值,来确定当前正在运行的程序区,可以保证光模块在固件升级中始终能运行正常,避免因通信异常、外界突然断电等因素导致固件升级失败。

Patent Agency Ranking