Movatterモバイル変換


[0]ホーム

URL:


CN101370020A - Peripheral information product, method and system for updating its collocation information - Google Patents

Peripheral information product, method and system for updating its collocation information
Download PDF

Info

Publication number
CN101370020A
CN101370020ACNA2008102244908ACN200810224490ACN101370020ACN 101370020 ACN101370020 ACN 101370020ACN A2008102244908 ACNA2008102244908 ACN A2008102244908ACN 200810224490 ACN200810224490 ACN 200810224490ACN 101370020 ACN101370020 ACN 101370020A
Authority
CN
China
Prior art keywords
configuration information
peripheral hardware
access end
network interface
interface card
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.)
Granted
Application number
CNA2008102244908A
Other languages
Chinese (zh)
Other versions
CN101370020B (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.)
Zhongxing Technology Co ltd
Original Assignee
Vimicro Corp
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 Vimicro CorpfiledCriticalVimicro Corp
Priority to CN2008102244908ApriorityCriticalpatent/CN101370020B/en
Publication of CN101370020ApublicationCriticalpatent/CN101370020A/en
Application grantedgrantedCritical
Publication of CN101370020BpublicationCriticalpatent/CN101370020B/en
Expired - Fee Relatedlegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Landscapes

Abstract

The invention discloses a peripheral information product and method and system for updating its configuration information. In the method the peripheral information product comprises guide module, network card connected with network. The guide module initializes the network card, and initiatively sends explorer packet for inquiring network access terminal, receives answer from access terminal; access terminal receives the explorer packet and makes an answer according to configuration demand for peripheral information product; the answer comprises configuration information of new configuration information when configuration information of peripheral information product is needed to update due to new configuration demand; guide module performs update of configuration information according to new configuration information. Initiative and intelligentized update for configuration information of peripheral information product is accomplished to fit the needs of external environment in real time, and is more convenient and labor-saving.

Description

A kind of peripheral hardware information products and upgrade the method and the system thereof of its configuration information
Technical field
The present invention relates to a kind of peripheral hardware information products and upgrade the method and the system thereof of its configuration information.
Background technology
Along with the development of information technology, the peripheral hardware information products have higher requirement to the versatility and the applicability of its external environment condition.Especially interconnection with communicate by letter, environmental demand and environmental variance constantly change, this just requires the peripheral hardware information products can real-time and dynamic renewal configuration information.
In the prior art, the configuration information of peripheral hardware information products is to customize according to demand or manually be provided with, and is characterized in and will enters hand held console by serial ports, and the time interval is long, and operation is difficult for being grasped by the general user.For IP Camera, it is inconvenient that this kind upgrades the configuration information mode, needs to implement on the spot, and the human cost cost is bigger.
Another method can be upgraded automatically by network, but all will be by PC operation and user's participation.Though this method can be carried out the network interface interoperability by network interface, has the characteristics easily that save time, for the configuration information of peripheral hardware information products, this renewal is still passive type.In the environment that configuration information frequently need reconfigure, this method for updating obviously is not satisfy real-time requirement.This method though utilized network interface, but still needs people's more participation and management concerning IP Camera, for the more product of number, management cost can be very huge.
Therefore, need a kind of update mode of active real-time peripheral hardware information products configuration information, with intellectuality renewal and the real-time update demand that satisfies configuration information.
Summary of the invention
In view of this, the present invention according to peripheral hardware information products configuration information update in real time and intelligent demand, the method and system of a kind of peripheral hardware information products and brand-new its configuration information of renewal are provided.
According to a first aspect of the invention, provide a kind of peripheral hardware information products, having comprised:
Bootstrap module is at the vectoring phase of peripheral hardware information products initialization network interface card and be configured the renewal of information according to new configuration information;
Network interface card is connected to network with bootstrap module;
Wherein, initiatively send out access end in the detection packet inquiry network by network interface card, and when the new configuration information that receives from access end, be configured the renewal of information at the vectoring phase of peripheral hardware information products bootstrap module.
Preferably, the configuration information of described renewal peripheral hardware information products comprises one or more in the firmware of revising in dominant frequency, MAC Address, the network address and upgrading access end address, the upgrading FLASH.
According to a second aspect of the invention, a kind of method of upgrading peripheral hardware information products configuration information is provided, the peripheral hardware information products comprise bootstrap module and network interface card, and link to each other with network through network interface card, it is characterized in that described method is included in the following steps of the vectoring phase of peripheral hardware information products:
Behind bootstrap module initialization network interface card, bootstrap module is initiatively sent out access end in the detection packet inquiry network by network interface card;
Reception is replied from access end, and described replying is after receiving described detection packet by access end, according to what the configuration needs of peripheral hardware information products was made; Described replying comprise, when new configuration needs need be upgraded the configuration information of peripheral hardware information products, sends configuration information under the new configuration needs for described bootstrap module;
According to new configuration information, bootstrap module is configured the renewal of information.
Preferably, the updating steps that described bootstrap module is configured information comprises when new configuration information that the peripheral hardware information products return according to access end upgrades, the step that former configuration information is backed up; When described method is included in the configuration information update failure, reactivate the step of former configuration information.
Preferably, when upgrading access end address need be upgraded, after the new configuration information that bootstrap module returns from described access end also upgrades upgrading access end address, further according to new upgrading access end address, by the new access end of network interface card visit, obtain the renewal that needed new configuration information is also finally finished configuration information.
According to a third aspect of the invention we, provide a kind of system that upgrades peripheral hardware information products configuration information, having comprised:
Include the peripheral hardware information products of bootstrap module and network interface card or network interface card functional module, bootstrap module is at the vectoring phase of peripheral hardware information products initialization network interface card, and network interface card is connected to network with bootstrap module, and bootstrap module is configured the renewal of information by network interface card;
At least one access end, this access end is in the network, and comprises the required configuration information of peripheral hardware information products renewal;
Wherein, initiatively send out access end in the detection packet inquiry network by network interface card, and when the new configuration information that receives from access end, be configured the renewal of information at the vectoring phase of peripheral hardware information products bootstrap module.
According to the present invention, a kind of new peripheral hardware information products are provided and provide a kind of new method and system for the renewal of peripheral hardware information products configuration information.The configuration information update of peripheral hardware information products has been realized active mode and intellectuality, and the peripheral hardware information products adapt to the external environment condition configuration needs in real time, and are more convenient, more laborsaving.
Description of drawings
Below with reference to accompanying drawings specific embodiments of the present invention is described in detail, wherein:
Fig. 1 is a configuration information update flow chart of the present invention;
Fig. 2 is the flow chart that Fig. 1 upgrades upgrading access end address; And
Fig. 3 is a system construction drawing of the present invention.
Embodiment
In order to realize the real-time intelligent renewal of peripheral hardware information products configuration information, the invention provides a kind of peripheral hardware information products and upgrade the method and system of its configuration information.Next be example with IP Camera, specify this configuration information update method and system.
Fig. 1 illustrates configuration information update flow chart of the present invention.As shown in Figure 1,101 steps begin, and the bootstrap module of IP Camera starts, and network interface card is carried out initialization.Then, in 102 steps, IP Camera initiatively sends detection packet by network interface card and has or not new configuration needs to access end inquiry outside.Judge that in 103 steps the external reference end has or not new configuration needs,, its inquiry made reply and enter 105 steps if having; If there is not new configuration needs, enter 104 steps, start the system that comprises former configuration information.
In 106 steps, access end sends the bootstrap module of configuration information to IP Camera by network interface card, to be configured renewal.
In 107 steps, according to the requirement in the configuration information, operations such as the dominant frequency of making amendment, MAC Address, upgrading access end address and firmware updating enter 108 steps then, according to new configuration information, carry out the new system after upgrading.
After 104 steps or 108 step relevant works are finished, enter 109 steps and finish.
In the peripheral hardware information products of other and IP Camera similar, the update method of this configuration information all can be used.The main feature of its structure is, comprises a network interface card or has the module of network interface card function, upgrades its configuration information and need be undertaken by network interface.
In one embodiment, when the new configuration information that IP Camera returns according to access end upgrades, former configuration information is backed up, when configuration information update is failed, reactivate former configuration information.In reality was implemented, the configuration information update failure mainly was meant in the burning process when upgrading firmware mistake to occur, so that burning failure.The former configuration information after the backup and the configuration information of renewal have constituted dual system, to guarantee the fail safe and the reliability of configuration information update upgrading.
To this, next illustrate storage and shared relation between the dual system with chart.System one and system two carry out the subregion storage, and wherein, system one comprises new configuration information, and system two comprises the former configuration information of backup.In the following table, partition name and the order on the flash represented on the subregion hurdle; The initial physical address of corresponding subregion on flash represented on the initial address hurdle; The size of corresponding subregion is represented on the partition size hurdle, and unit is a byte; Maximum bad piece is counted the bad piece number that the hurdle represents that corresponding section post allows, and this is special at nand flash, because bad piece of physics can appear in this type flash.
SubregionInitial addressPartition sizeMaximum bad piece number
bootloader10x00x200000
param0x200000x100001
kerne110x300000x2000008
libapp0x2300000x4000008
root10x6300000x16000008
kerne120x1C300000x2000008
root20x1e300000x16000008
user0x34300000xA000008
bootloader20x3E300000x1D00001
Wherein, Bootloaer: bootstrap module;
The parameter subregion of Parm:bootIoader;
Kernel: kernel subregion [read-only];
Libapp: application layer library file subregion [read-only];
Root: root file system subregion [read-only];
User: user partition, the user can read and write data to this subregion.
As can be seen from the table, system one comprises: bootloader1/kernel1/root1 and system two comprise: bootloader2/kernel2/root2, wherein, two shared subregions of system are param/libapp/user.When system one upgraded the configuration information failure, system two still was complete, can finish configuration and driving to hardware by system two.
Fig. 2 illustrates the flow chart that Fig. 1 upgrades upgrading access end address.As shown in Figure 2,201 steps begin, and the bootstrap module of IP Camera starts, and network interface card is carried out initialization.In 202 steps, IP Camera initiatively sends detection packet by network interface card and has or not new configuration needs to access end inquiry outside.
Judge that in 203 steps the external reference end has or not new configuration needs,, its inquiry made reply and enter 205 steps if having; If there is not new configuration needs, enter 204 steps, start the system that comprises former configuration information.
In 206 steps, access end sends the bootstrap module of configuration information to IP Camera by network interface card, to be configured renewal.
In 207 steps, the renewal in the judgement configuration information has or not the renewal of upgrading access end address, if do not have, directly carries out 210 steps, according to new configuration information, carries out new system, if there has been renewal upgrading access end address, then enters 208 steps.
In 208 steps, according to new upgrading access end address, visit this access end, further finish the renewal of the available configuration information of this access end.Enter 209 steps then, whether judgement has the further renewal of upgrading access end address in the configuration information update of this access end, if have then repeat 207 steps, finish the further renewal of configuration information, all be met and upgrade until all configuration information demands; If there is not upgrading access end address in the renewal, order enters step 210, according to according to new configuration information, carries out the new system after upgrading.
After 210 steps or 204 step relevant works are finished, enter step 211 and finish.
Situation among Fig. 2 that is to say when upgrading the configuration information of IP Camera, and there has been variation upgrading access end address.For the configuration needs of outside, its desired whole configuration informations also promptly are scattered on a plurality of access end entities not on same access end.Have only visit successively and further upgrade configuration information, finally could intactly realize the renewal of configuration information, all satisfy outside configuration needs at the access end of being visited.This is the more new situation to a peripheral hardware information products configuration information.
Be exactly that the renewal upgrading of the configuration information of a plurality of peripheral hardware information products also is the situation of streamline upgrading, is described in detail for example below in addition:
The partial data of upgrading usefulness has been stored in streamline upgrading, promptly a plurality of access ends respectively, so a plurality of information products and a plurality of access end will form the streamline upgrading.In the present invention, upgrade data is meant the configuration information of peripheral hardware information products.Such as upgrade data is respectively A, B, C, and access end is respectively A1, A2, A3, and the peripheral hardware information products are respectively D1, D2, D3.The order of upgrade data is A, B, and C, when D1 upgrades C on A3 so, the D2 B that can on A2, upgrade, the D3 A that can on A1, upgrade.Streamline upgrading has effectively utilized the visit of peripheral hardware information products and upgrades the Internet resources of configuration information and improved time efficiency at access end.
Fig. 3 illustrates system construction drawing of the present invention.As shown in Figure 3, the system of this renewal configuration information comprises IP Camera and external reference end, and wherein, the external reference end is not unique entity entirely.IP Camera 300 comprises bootstrap module 312, the network interface card 320 that is stored among the flash310.
In the vectoring phase of IP Camera, be arranged in the bootstrap module 312 initialization network interface cards 320 of flash310, send detection packet by network interface card 320 then and inquire to access end 350, see if there is new exterior arrangement demand.
Access end 350 is after the inquiry of receiving bootstrap module 312, make and replying, if there is not new configuration needs, return to bootstrap module 312 by network interface card 320 replying, bootstrap module 312 is after receiving that it replys, start the system that comprises original configuration information, order is carried out kernel 314 and root file 316 etc.; If new configuration needs is arranged, then configuration needs being described also is that configuration information sends network interface card 320 to, and network interface card 320 is stored in new configuration information in the memory 330 under the control of processor controls 340.
If renewal has also taken place in upgrading access end address, communicate by letter by network interface card with the access end of needs visit successively by bootstrap module 312, and required whole configuration informations are downloaded and left in the memory 330.Under the control of processor controls 340, after the system backup that comprises former configuration information, bootstrap module 312 usefulness are stored in the profile update system that the need in the memory upgrade.
What need supplementary notes is, this network interface card can be replaced by the functional module with network interface card function, and the solution of the present invention is as the criterion with the functional module with network interface card function.
In one embodiment, network interface card in the described peripheral hardware information products or network interface card functional module adopt adaptive mode.
More than specific descriptions of the present invention are intended to illustrate the implementation of specific embodiments can not be interpreted as it is limitation of the present invention.Those of ordinary skills can make various variants on the basis of the embodiment that describes in detail under instruction of the present invention, these variants all should be included within the design of the present invention.The present invention's scope required for protection is only limited by described claims.

Claims (12)

CN2008102244908A2008-10-172008-10-17Peripheral information product, method and system for updating its collocation informationExpired - Fee RelatedCN101370020B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN2008102244908ACN101370020B (en)2008-10-172008-10-17Peripheral information product, method and system for updating its collocation information

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN2008102244908ACN101370020B (en)2008-10-172008-10-17Peripheral information product, method and system for updating its collocation information

Publications (2)

Publication NumberPublication Date
CN101370020Atrue CN101370020A (en)2009-02-18
CN101370020B CN101370020B (en)2013-12-11

Family

ID=40413635

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN2008102244908AExpired - Fee RelatedCN101370020B (en)2008-10-172008-10-17Peripheral information product, method and system for updating its collocation information

Country Status (1)

CountryLink
CN (1)CN101370020B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1503952A (en)*2001-04-112004-06-09Safei���޹�˾ Method and system for limiting external access
US6898202B2 (en)*2001-06-272005-05-24International Business Machines CorporationMethod, apparatus and computer program for informing a requesting device of port configuration changes in a computer network switching device
CN101262231A (en)*2008-04-252008-09-10浙江大学 Decoding method and reconfigurable multi-mode decoder of block low density check code

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101140523A (en)*2007-04-252008-03-12中兴通讯股份有限公司Storage resource dividing method and apparatus for embedded system
CN101141354B (en)*2007-10-112010-09-29中兴通讯股份有限公司Terminal of selecting access to mobile network or wireless LAN

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1503952A (en)*2001-04-112004-06-09Safei���޹�˾ Method and system for limiting external access
US6898202B2 (en)*2001-06-272005-05-24International Business Machines CorporationMethod, apparatus and computer program for informing a requesting device of port configuration changes in a computer network switching device
CN101262231A (en)*2008-04-252008-09-10浙江大学 Decoding method and reconfigurable multi-mode decoder of block low density check code

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
蔡志平: "《基于主动和被动测量的网络测量技术、模型和算法研究》", 《中国博士学位论文全文数据库(电子期刊)信息科技辑》*

Also Published As

Publication numberPublication date
CN101370020B (en)2013-12-11

Similar Documents

PublicationPublication DateTitle
CN108667807B (en) A protocol adaptive method and system based on monitoring cloud platform and gateway
US9923775B2 (en)Datacenter topology definition schema
CN108365967A (en)Method, system, terminal and the computer readable storage medium of dynamic configuration communications parameter
CN112162731A (en)Data expansion method, device, storage medium and electronic device
CN101170423A (en)A service-oriented service cluster deployment method
CN112217656A (en)Method and device for synchronizing configuration information of network equipment in SD-WAN (secure digital-to-Wide area network) system
CN101233492A (en)Application configuration in distributed storage systems
CN106528441B (en)Data processing method and device for simulating EEPROM (electrically erasable programmable read-Only memory) and electronic equipment
CN101615130A (en)Service function management system and method
CN109885542A (en) Project file management method, device and storage medium
CN113076463A (en)Server component information tracing method, system, terminal and storage medium
CN112804099A (en)Parameter batch configuration method and device, computer equipment and readable storage medium
CN112087327A (en)Information state acquisition method and apparatus, storage medium, and electronic apparatus
CN111124437A (en) A method, system and device for acquiring bare metal resource configuration information based on OpenStack
CN104536926B (en)The control method and device of serial equipment
CN101370020B (en)Peripheral information product, method and system for updating its collocation information
CN108021589B (en)Configuration method and device for query dimension of database
CN108664260A (en)BIOS bootings update the method for the machine sequence number from network automatically under a kind of factory mode
CN113076111A (en)Customized cluster configuration method, system, terminal and storage medium
CN108196962B (en)Method and device for realizing calling of interfaces of different versions
CN109522098A (en)Transaction methods, device, system and storage medium in distributed data base
CN109634353A (en)Server host cascades BOX topological structure clock synchronizing method, device, terminal and storage medium
CN105120013B (en)The distribution method and system of the network address of probe, central station
CN116048536A (en)Micro-service deployment method and device, processor and electronic equipment
CN113824584A (en)Network equipment management method and device

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C14Grant of patent or utility model
GR01Patent grant
TR01Transfer of patent right
TR01Transfer of patent right

Effective date of registration:20171222

Address after:100083 Haidian District, Xueyuan Road, No. 35, the world building, the second floor of the building on the ground floor, No. 16

Patentee after:Zhongxing Technology Co.,Ltd.

Address before:100083 Haidian District, Xueyuan Road, No. 35, the world building, the second floor of the building on the ground floor, No. 16

Patentee before:VIMICRO Corp.

CP01Change in the name or title of a patent holder
CP01Change in the name or title of a patent holder

Address after:100083 Haidian District, Xueyuan Road, No. 35, the world building, the second floor of the building on the ground floor, No. 16

Patentee after:Zhongxing Technology Co.,Ltd.

Address before:100083 Haidian District, Xueyuan Road, No. 35, the world building, the second floor of the building on the ground floor, No. 16

Patentee before:Zhongxing Technology Co.,Ltd.

CF01Termination of patent right due to non-payment of annual fee
CF01Termination of patent right due to non-payment of annual fee

Granted publication date:20131211


[8]ページ先頭

©2009-2025 Movatter.jp