CN110888604A - Bob数据的管理方法和装置 - Google Patents

Bob数据的管理方法和装置 Download PDF

Info

Publication number
CN110888604A
CN110888604A CN201911187237.4A CN201911187237A CN110888604A CN 110888604 A CN110888604 A CN 110888604A CN 201911187237 A CN201911187237 A CN 201911187237A CN 110888604 A CN110888604 A CN 110888604A
Authority
CN
China
Prior art keywords
memory
partition
sub
data
calibration data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201911187237.4A
Other languages
English (en)
Inventor
满文斌
高建
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SHENZHEN YOUHUA TECHNOLOGY Co.,Ltd.
Original Assignee
Shenzhen Niuwei Communication Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Niuwei Communication Technology Co Ltd filed Critical Shenzhen Niuwei Communication Technology Co Ltd
Priority to CN201911187237.4A priority Critical patent/CN110888604A/zh
Publication of CN110888604A publication Critical patent/CN110888604A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0604Improving or facilitating administration, e.g. storage management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0638Organizing or formatting or addressing of data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0662Virtualisation aspects
    • G06F3/0665Virtualisation aspects at area level, e.g. provisioning of virtual or logical volumes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0673Single storage device
    • G06F3/0679Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Optical Communication System (AREA)

Abstract

本发明涉及一种BOB数据的管理方法和装置,用于光通讯设备中对BOB模块的校准数据进行存储管理,所述光通讯设备包括主***单元和具有多个独立子***的子功能单元,所述主***单元具有一存储器,所述存储器内存储有***数据,所述方法包括步骤:在所述存储器内设置多个分区,每个所述子功能单元对应一个分区;根据子功能单元的应用类型,对所述存储器中对应的分区进行格式化;将所述校准数据写入所述分区;构建各子功能单元与所述存储器的数据传输通道;通过所述数据传输通道访问所述存储器并读取分区中的校准数据。本发明既降低了产品的硬件成本,又提高了ROM的利用率,从而可有效提升产品的竞争力,为厂商带来更大的经济效益。

Description

BOB数据的管理方法和装置
技术领域
本发明涉及电子信息及数据处理技术领域,特别涉及一种BOB数据的管理方法和装置。
背景技术
随着科技的发展,各种电子产品的种类和功能越来越丰富,日益激烈的竞争不仅对产品的功能和质量提出的更高的要求,也对产品价格带来极大的挑战。因此各厂商为了提高产品的竞争力,正在不断压缩产品的生产成本。
对于一些多***,多功能的消费类电子产品,一般都配置有多颗ROM,以分别存储各个***和应用模块的应用数据。然而,由于ROM成本较高,采用多颗ROM使得产品的成本居高不下,在同等质量和功能的产品中难以有效提高产品的竞争力。
发明内容
基于此,有必要提供一种BOB数据的管理方法和装置,仅使用一颗ROM即可满足多***、多功能的电子产品的存储需求,从而有效降低产品的生产成本。
为实现上述发明目的,本发明采用以下技术方案。
本发明提供一种BOB数据的管理方法,用于光通讯设备中对BOB模块的校准数据进行存储管理,所述光通讯设备包括主***单元和具有多个独立子***的子功能单元,所述主***单元具有一存储器,所述存储器内存储有***数据,所述方法包括步骤:
在所述存储器内设置多个分区,每个所述子功能单元对应一个分区;
根据子功能单元的应用类型,对所述存储器中对应的分区进行格式化;
将所述校准数据写入所述分区;
构建各子功能单元与所述存储器的数据传输通道;
通过所述数据传输通道访问所述存储器并读取分区中的校准数据。
上述方法中,所述在存储器内设置多个分区,每个所述子功能单元对应一个分区的步骤具体包括:
采用磁盘分区***对所述存储器进行分区,其中,所述***数据占用一个分区,所述多个子功能单元分别对应一个分区。
上述方法中,所述构建各子功能单元与所述存储器的数据传输通道的步骤具体包括:
在所述子功能单元与存储器之间配置通讯接口,所述通讯接口为网口RJ45、PCM、I2C、PCIE和USB中的一种或几种。
上述方法中,所述通过数据传输通道访问所述存储器并读取分区中的校准数据的步骤具体包括:
通过I2C地址寻址的方式访问所述存储器的对应分区,并读取分区中的校准数据。
上述方法中,所述BOB模块包括一EEPROM,所述校准数据存储于所述EEPROM中;
所述将校准数据写入所述分区的步骤具体包括:
所述主***单元通过I2C地址寻址的方式读取所述EEPROM中的校准数据后,将所述校准数据转移到所述存储器内的对应分区。
本发明还提供一种BOB数据的管理装置,用于光通讯设备中对BOB模块的校准数据进行存储管理,所述光通讯设备包括主***单元和具有多个独立子***的子功能单元,所述主***单元具有一存储器,所述存储器内存储有***数据,所述装置包括:
分区模块,用于在所述存储器内设置多个分区,每个所述子功能单元对应一个分区;
格式化模块,用于根据子功能单元的应用类型,对所述存储器中对应的分区进行格式化;
写入模块,用于将所述校准数据写入所述分区;
通信模块,用于构建各子功能单元与所述存储器的数据传输通道;
读取模块,用于通过所述数据传输通道访问所述存储器并读取分区中的校准数据。
上述装置中,分区模块具体用于:
采用磁盘分区***对所述存储器进行分区,其中,所述***数据占用一个分区,所述多个子功能单元分别对应一个分区。
上述装置中,所述通信模块具体用于:
在所述子功能单元与存储器之间配置通讯接口,所述通讯接口为网口RJ45、PCM、I2C、PCIE和USB中的一种或几种。
上述装置中,所述读取模块具体用于:
通过I2C地址寻址的方式访问所述存储器的对应分区,并读取分区中的校准数据。
上述装置中,所述BOB模块包括一EEPROM,所述校准数据存储于所述EEPROM中;
所述主***单元通过I2C地址寻址的方式读取所述EEPROM中的校准数据后,所述写入模块具体用于将所述校准数据转移到所述存储器内的对应分区。
本发明采用对光通讯设备自带的存储器进行分区,然后按照子功能单元的应用类型对分区进行格式化,并利用子功能单元与所述存储器的数据传输通道,使子功能单元能直接读取存储在存储器中的校准数据,从而实现了多***、多功能的光猫等光通讯设备的存储需求,仅采用一颗ROM即可,既降低了产品的硬件成本,又提高了ROM的利用率,从而可有效提升产品的竞争力,为厂商带来更大的经济效益。
附图说明
图1为本实施例中BOB数据的管理方法的流程示意图;
图2为本实施例中BOB数据的管理装置的结构框图。
本发明目的的实现及其功能、原理将在具体实施方式中结合附图作进一步阐述。
具体实施方式
下面结合附图及具体实施例做进一步说明。
如图1所示,本实施例提供一种BOB数据的管理方法,用于光通讯设备中对BOB模块的校准数据进行存储管理,所述光通讯设备包括主***单元和具有多个独立子***的子功能单元,所述主***单元具有一存储器,所述存储器内存储有***数据,所述方法主要包括以下步骤:
S1:在存储器内设置多个分区,每个子功能单元对应一个分区;
S2:根据子功能单元的应用类型,对存储器中对应的分区进行格式化;
S3:将校准数据写入分区;
S4:构建各子功能单元与存储器的数据传输通道;
S5:通过数据传输通道访问存储器并读取分区中的校准数据。
以下以光猫为例,详细说明本发明的原理和功能特点。
光猫,即光调制解调器,也称为单端口***,是针对特殊用户环境而研发的一种三件一套的光纤传输设备。目前市面上的光猫一般都集成有ONU、路由器和/或机顶盒等功能,假设主***单元为ONU单元,子功能单元为路由器单元和机顶盒单元,主***单元具有一存储器和一BOB(BOSA on Borad,板载双向光学次模组),存储器用于储存主***单元的操作***和配置数据等***数据,路由器单元和机顶盒单元共用该存储器,以存放各自的应用数据和配置数据,例如用户名信息、账户和密码信息、个性化配置参数、模块的校准数据等数据。以下以校准数据为例,详细说明如何利用该存储器实现路由器单元和机顶盒单元共用该存储器来存储各自的校准数据。
首先,在存储器内设置多个分区,使每个所述子功能单元对应一个分区,具体可采用以下方法:
采用磁盘分区***对存储器进行分区,其中,所述***数据占用一个分区,所述多个子功能单元分别对应一个分区。例如,划设一个***数据区,用于存储主***单元的***数据,将其余空间根据需要划分为多个应用数据区,分别用于存储各子功能单元的校准数据,且每个子功能单元对应一个分区。
由于各子功能单元的校准数据的格式和大小都可能不同,因此,需根据子功能单元的应用类型,对存储器中对应的分区进行格式化。
格式化完成后,可以将上述原本需要存储在各自子功能单元的校准数据写入存储器内的对应分区中。
为了使子功能单元能读取到存储器内对应分区中的数据,本实施例还构建了各子功能单元与存储器的数据传输通道,具体步骤包括:
在子功能单元与存储器之间配置通讯接口,所述通讯接口为网口RJ45、PCM、I2C、PCIE和USB中的一种或几种。
然后,通过数据传输通道访问存储器并读取分区中的校准数据,该步骤S5具体包括:
通过I2C地址寻址的方式访问存储器的对应分区,并读取分区中的校准数据。
在实际使用中,所述BOB模块可能会配置了一块EEPROM,所述校准数据起初存储于所述EEPROM中,若此时需要将校准数据从EEPROM中转移到存储器的对应分区中,可采用以下步骤将校准数据写入所述分区:
所述主***单元通过I2C地址寻址的方式读取所述EEPROM中的校准数据后,将所述校准数据转移到所述存储器内的对应分区。
因此,对于现有的光猫设备,可以通过本实施例的方法对其进行优化,融合硬件***和软件***,提高存储器的使用率,降低光猫的硬件成本。
参照图2所示,本发明还提供一种BOB数据的管理装置100,用于光通讯设备中对BOB模块的校准数据进行存储管理,所述光通讯设备包括主***单元和具有多个独立子***的子功能单元,所述主***单元具有一存储器,所述存储器内存储有***数据,所述装置包括:
分区模块10,用于在所述存储器内设置多个分区,每个所述子功能单元对应一个分区;
格式化模块20,用于根据子功能单元的应用类型,对所述存储器中对应的分区进行格式化;
写入模块30,用于将所述校准数据写入所述分区;
通信模块40,用于构建各子功能单元与所述存储器的数据传输通道;
读取模块50,用于通过所述数据传输通道访问所述存储器并读取分区中的校准数据。
其中,分区模块10具体用于:
采用磁盘分区***对所述存储器进行分区,其中,所述***数据占用一个分区,所述多个子功能单元分别对应一个分区。
所述通信模块40具体用于:
在所述子功能单元与存储器之间配置通讯接口,所述通讯接口为网口RJ45、PCM、I2C、PCIE和USB中的一种或几种。
若所述BOB模块包括一EEPROM,所述校准数据存储于所述EEPROM中,则所述读取模块50还用于:
所述主***单元通过I2C地址寻址的方式读取所述EEPROM中的校准数据后,所述写入模块具体用于将所述校准数据转移到所述存储器内的对应分区。
本实施例的BOB数据的管理装置的功能和原理可参照图1所示实施例中所述,此处不再赘述。
综上所述,本发明采用对光通讯设备自带的存储器进行分区,然后按照子功能单元的应用类型对分区进行格式化,并利用子功能单元与所述存储器的数据传输通道,使子功能单元能直接读取存储在存储器中的校准数据,从而实现了多***、多功能的光猫等光通讯设备的存储需求,仅采用一颗ROM即可,既降低了产品的硬件成本,又提高了ROM的利用率,从而可有效提升产品的竞争力,为厂商带来更大的经济效益。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。

Claims (10)

1.一种BOB数据的管理方法,用于光通讯设备中对BOB模块的校准数据进行存储管理,所述光通讯设备包括主***单元和具有多个独立子***的子功能单元,所述主***单元具有一存储器,所述存储器内存储有***数据,其特征在于,所述方法包括步骤:
在所述存储器内设置多个分区,每个所述子功能单元对应一个分区;
根据子功能单元的应用类型,对所述存储器中对应的分区进行格式化;
将所述校准数据写入所述分区;
构建各子功能单元与所述存储器的数据传输通道;
通过所述数据传输通道访问所述存储器并读取分区中的校准数据。
2.如权利要求1所述的方法,其特征在于,所述在存储器内设置多个分区,每个所述子功能单元对应一个分区的步骤具体包括:
采用磁盘分区***对所述存储器进行分区,其中,所述***数据占用一个分区,所述多个子功能单元分别对应一个分区。
3.如权利要求1所述的方法,其特征在于,所述构建各子功能单元与所述存储器的数据传输通道的步骤具体包括:
在所述子功能单元与存储器之间配置通讯接口,所述通讯接口为网口RJ45、PCM、I2C、PCIE和USB中的一种或几种。
4.如权利要求3所述的方法,其特征在于,所述通过数据传输通道访问所述存储器并读取分区中的校准数据的步骤具体包括:
通过I2C地址寻址的方式访问所述存储器的对应分区,并读取分区中的校准数据。
5.如权利要求4所述的方法,其特征在于,所述BOB模块包括一EEPROM,所述校准数据存储于所述EEPROM中;
所述将校准数据写入所述分区的步骤具体包括:
所述主***单元通过I2C地址寻址的方式读取所述EEPROM中的校准数据后,将所述校准数据转移到所述存储器内的对应分区。
6.一种BOB数据的管理装置,用于光通讯设备中对BOB模块的校准数据进行存储管理,所述光通讯设备包括主***单元和具有多个独立子***的子功能单元,所述主***单元具有一存储器,所述存储器内存储有***数据,其特征在于,所述装置包括:
分区模块,用于在所述存储器内设置多个分区,每个所述子功能单元对应一个分区;
格式化模块,用于根据子功能单元的应用类型,对所述存储器中对应的分区进行格式化;
写入模块,用于将所述校准数据写入所述分区;
通信模块,用于构建各子功能单元与所述存储器的数据传输通道;
读取模块,用于通过所述数据传输通道访问所述存储器并读取分区中的校准数据。
7.如权利要求6所述的装置,其特征在于,分区模块具体用于:
采用磁盘分区***对所述存储器进行分区,其中,所述***数据占用一个分区,所述多个子功能单元分别对应一个分区。
8.如权利要求6所述的装置,其特征在于,所述通信模块具体用于:
在所述子功能单元与存储器之间配置通讯接口,所述通讯接口为网口RJ45、PCM、I2C、PCIE和USB中的一种或几种。
9.如权利要求8所述的装置,其特征在于,所述读取模块具体用于:
通过I2C地址寻址的方式访问所述存储器的对应分区,并读取分区中的校准数据。
10.如权利要求5所述的装置,其特征在于,所述BOB模块包括一EEPROM,所述校准数据存储于所述EEPROM中;
所述主***单元通过I2C地址寻址的方式读取所述EEPROM中的校准数据后,所述写入模块具体用于将所述校准数据转移到所述存储器内的对应分区。
CN201911187237.4A 2019-11-28 2019-11-28 Bob数据的管理方法和装置 Pending CN110888604A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911187237.4A CN110888604A (zh) 2019-11-28 2019-11-28 Bob数据的管理方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911187237.4A CN110888604A (zh) 2019-11-28 2019-11-28 Bob数据的管理方法和装置

Publications (1)

Publication Number Publication Date
CN110888604A true CN110888604A (zh) 2020-03-17

Family

ID=69749124

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911187237.4A Pending CN110888604A (zh) 2019-11-28 2019-11-28 Bob数据的管理方法和装置

Country Status (1)

Country Link
CN (1) CN110888604A (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006130391A2 (en) * 2005-05-31 2006-12-07 Inphase Technologies, Inc A multi-level format for information storage
US20110125865A1 (en) * 2009-11-17 2011-05-26 MAGNETI MARELLI S.p.A. Method for operating an electronic control unit during a calibration phase
US20150261966A1 (en) * 2014-03-12 2015-09-17 Apple Inc. Secure factory data generation and restoration
CN108242952A (zh) * 2017-12-20 2018-07-03 深圳市双翼科技股份有限公司 一种bob设备校准***及方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006130391A2 (en) * 2005-05-31 2006-12-07 Inphase Technologies, Inc A multi-level format for information storage
US20110125865A1 (en) * 2009-11-17 2011-05-26 MAGNETI MARELLI S.p.A. Method for operating an electronic control unit during a calibration phase
US20150261966A1 (en) * 2014-03-12 2015-09-17 Apple Inc. Secure factory data generation and restoration
CN108242952A (zh) * 2017-12-20 2018-07-03 深圳市双翼科技股份有限公司 一种bob设备校准***及方法

Similar Documents

Publication Publication Date Title
EP2566286B1 (en) Wireless Internet Access Module, Communication Method for Host and Wireless Internet Access Module, and Data Card
CN104932994B (zh) 一种数据处理方法及装置
CN101206625A (zh) 一种数据处理主控设备、从设备、***及方法
EP3470971A1 (en) Method, apparatus, and system for accessing memory device
CN102053813A (zh) 一种拼接墙控制方法及其装置,拼接墙***
CN102073521B (zh) 一种插卡式机器软件升级***及软件升级方法
US20100146123A1 (en) Resource allocation method of each terminal apparatus using resource management system and resource management server apparatus
CN102096411B (zh) 一种标定车载控制器的参数的方法及上位机
CN101860440A (zh) 无线上网模块及使用其进行数据同步的方法、数据卡
CN113190534A (zh) 数据库数据迁移方法及装置
JP7070318B2 (ja) Simルータ装置、及び通信端末装置
CN101938848B (zh) 主机设备无线上网方法及***
CN110888604A (zh) Bob数据的管理方法和装置
US8504735B2 (en) Output system and method for restoring location arrangement of output devices
CN106100953B (zh) PCIe设备共享网络的生成方法、装置及***
CN115883022B (zh) Dma传输控制方法、装置、电子设备及可读存储介质
CN105630727A (zh) 多SoC节点之间的访问方法、装置和***
KR100746364B1 (ko) 메모리 공유 방법 및 장치
CN109616149A (zh) 一种eMMC主机控制器、eMMC控制***及控制方法
CN106844273B (zh) 访问dp辅助通道的方法及装置
CN212364990U (zh) 文件存储***及智能设备
CN101894082B (zh) 一种存储器装置及智能手机***
CN109933562A (zh) 服务器结构、资源汇聚方法及获取服务器传感器数据的方法
CN111061355B (zh) 一种供电数据获取方法及设备
CN109144578B (zh) 一种基于龙芯计算机的显卡资源配置方法及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20210210

Address after: 518000 R & D building 2002, block a, building 7, Vanke Cloud City Phase I, Xingke 1st Street, Xili community, Xili street, Nanshan District, Shenzhen City, Guangdong Province

Applicant after: SHENZHEN YOUHUA TECHNOLOGY Co.,Ltd.

Address before: 518000 room 1203, entrepreneurship Park, Lishan road University Town, Taoyuan Street, Nanshan District, Shenzhen City, Guangdong Province

Applicant before: SHENZHEN NIUWEI COMMUNICATION TECHNOLOGY Co.,Ltd.

TA01 Transfer of patent application right
RJ01 Rejection of invention patent application after publication

Application publication date: 20200317

RJ01 Rejection of invention patent application after publication