CA2387501A1 - A method and system for software updating - Google Patents

A method and system for software updating Download PDF

Info

Publication number
CA2387501A1
CA2387501A1 CA002387501A CA2387501A CA2387501A1 CA 2387501 A1 CA2387501 A1 CA 2387501A1 CA 002387501 A CA002387501 A CA 002387501A CA 2387501 A CA2387501 A CA 2387501A CA 2387501 A1 CA2387501 A1 CA 2387501A1
Authority
CA
Canada
Prior art keywords
software
new piece
network element
testing
units
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
CA002387501A
Other languages
French (fr)
Other versions
CA2387501C (en
Inventor
Timo Harjunen
Esa Hintsala
Petri Jappila
Reijo Koivula
Tapio Pehkonen
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.)
Nokia Oyj
Original Assignee
Timo Harjunen
Esa Hintsala
Petri Jappila
Reijo Koivula
Tapio Pehkonen
Nokia Corporation
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 Timo Harjunen, Esa Hintsala, Petri Jappila, Reijo Koivula, Tapio Pehkonen, Nokia Corporation filed Critical Timo Harjunen
Publication of CA2387501A1 publication Critical patent/CA2387501A1/en
Application granted granted Critical
Publication of CA2387501C publication Critical patent/CA2387501C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/15Interconnection of switching modules
    • H04L49/1553Interconnection of ATM switching modules, e.g. ATM switching fabrics
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • G06F8/656Updates while running
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/50Testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/22Arrangements for supervision, monitoring or testing
    • H04M3/24Arrangements for supervision, monitoring or testing with provision for checking the normal operation
    • H04M3/241Arrangements for supervision, monitoring or testing with provision for checking the normal operation for stored program controlled exchanges
    • H04M3/242Software testing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
    • H04Q11/0478Provisions for broadband connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/0016Arrangements providing connection between exchanges
    • H04Q3/0062Provisions for network management
    • H04Q3/0087Network testing or monitoring arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/42Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker
    • H04Q3/54Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised
    • H04Q3/545Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised using a stored programme
    • H04Q3/54508Configuration, initialisation
    • H04Q3/54525Features introduction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5628Testing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres

Abstract

The present invention relates to a method and system for updating software in a network element of a telecommunication network the units of which are divided into an original side and testing side, and which system comprises a network element (110), comprising units (111) that are logically divided into an original side and testing side, an original software (110 1) for performing traffic transmitting tasks, and a new piece of software to be tested and/or introduced (110 2). According to the invention, the system comprises one or more test connections (112) directed into the units of testing side (111R1,..RN) loaded with the new piece of software ( 110 2), in order to be able to test the new piece of software in question. The invention provides the advantage that it makes it possible to carry out test connections when testing a new piece of software in a network element of a telephone net-work. Moreover, owing to the invention, a new piece of software may be introduced in a network element of a telephone network maintaining the existing connections at the same.
CA002387501A 1999-10-14 2000-10-12 A method and system for software updating Expired - Fee Related CA2387501C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
FI992221 1999-10-14
FI19992221 1999-10-14
PCT/FI2000/000878 WO2001027710A2 (en) 1999-10-14 2000-10-12 A method and system for software updating

Publications (2)

Publication Number Publication Date
CA2387501A1 true CA2387501A1 (en) 2001-04-19
CA2387501C CA2387501C (en) 2007-04-10

Family

ID=8555451

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002387501A Expired - Fee Related CA2387501C (en) 1999-10-14 2000-10-12 A method and system for software updating

Country Status (6)

Country Link
US (1) US6658090B1 (en)
EP (2) EP1585350B1 (en)
JP (2) JP4313971B2 (en)
AU (1) AU7925100A (en)
CA (1) CA2387501C (en)
WO (1) WO2001027710A2 (en)

Families Citing this family (67)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7188352B2 (en) 1995-07-11 2007-03-06 Touchtunes Music Corporation Intelligent digital audiovisual playback system
US8661477B2 (en) 1994-10-12 2014-02-25 Touchtunes Music Corporation System for distributing and selecting audio and video information and method implemented by said system
DK0786121T3 (en) 1994-10-12 2000-07-03 Touchtunes Music Corp Digital, intelligent audio-visual reproduction system
US7424731B1 (en) 1994-10-12 2008-09-09 Touchtunes Music Corporation Home digital audiovisual information recording and playback system
FR2753868A1 (en) 1996-09-25 1998-03-27 Technical Maintenance Corp METHOD FOR SELECTING A RECORDING ON AN AUDIOVISUAL DIGITAL REPRODUCTION SYSTEM AND SYSTEM FOR IMPLEMENTING THE METHOD
FR2769165B1 (en) 1997-09-26 2002-11-29 Technical Maintenance Corp WIRELESS SYSTEM WITH DIGITAL TRANSMISSION FOR SPEAKERS
FR2781582B1 (en) 1998-07-21 2001-01-12 Technical Maintenance Corp SYSTEM FOR DOWNLOADING OBJECTS OR FILES FOR SOFTWARE UPDATE
US8028318B2 (en) 1999-07-21 2011-09-27 Touchtunes Music Corporation Remote control unit for activating and deactivating means for payment and for displaying payment status
FR2781580B1 (en) 1998-07-22 2000-09-22 Technical Maintenance Corp SOUND CONTROL CIRCUIT FOR INTELLIGENT DIGITAL AUDIOVISUAL REPRODUCTION SYSTEM
FR2781591B1 (en) 1998-07-22 2000-09-22 Technical Maintenance Corp AUDIOVISUAL REPRODUCTION SYSTEM
US8726330B2 (en) 1999-02-22 2014-05-13 Touchtunes Music Corporation Intelligent digital audiovisual playback system
FR2796482B1 (en) 1999-07-16 2002-09-06 Touchtunes Music Corp REMOTE MANAGEMENT SYSTEM FOR AT LEAST ONE AUDIOVISUAL INFORMATION REPRODUCING DEVICE
FI109315B (en) * 1999-12-28 2002-06-28 Nokia Corp Arranging a connection in a network element
FR2805377B1 (en) 2000-02-23 2003-09-12 Touchtunes Music Corp EARLY ORDERING PROCESS FOR A SELECTION, DIGITAL SYSTEM AND JUKE-BOX FOR IMPLEMENTING THE METHOD
FR2805060B1 (en) 2000-02-16 2005-04-08 Touchtunes Music Corp METHOD FOR RECEIVING FILES DURING DOWNLOAD
FR2805072B1 (en) 2000-02-16 2002-04-05 Touchtunes Music Corp METHOD FOR ADJUSTING THE SOUND VOLUME OF A DIGITAL SOUND RECORDING
FR2808906B1 (en) 2000-05-10 2005-02-11 Touchtunes Music Corp DEVICE AND METHOD FOR REMOTELY MANAGING A NETWORK OF AUDIOVISUAL INFORMATION REPRODUCTION SYSTEMS
FR2811175B1 (en) 2000-06-29 2002-12-27 Touchtunes Music Corp AUDIOVISUAL INFORMATION DISTRIBUTION METHOD AND AUDIOVISUAL INFORMATION DISTRIBUTION SYSTEM
FR2811114B1 (en) 2000-06-29 2002-12-27 Touchtunes Music Corp DEVICE AND METHOD FOR COMMUNICATION BETWEEN A SYSTEM FOR REPRODUCING AUDIOVISUAL INFORMATION AND AN ELECTRONIC ENTERTAINMENT MACHINE
FR2814085B1 (en) 2000-09-15 2005-02-11 Touchtunes Music Corp ENTERTAINMENT METHOD BASED ON MULTIPLE CHOICE COMPETITION GAMES
US8479189B2 (en) 2000-11-17 2013-07-02 Hewlett-Packard Development Company, L.P. Pattern detection preprocessor in an electronic device update generation system
US7409685B2 (en) 2002-04-12 2008-08-05 Hewlett-Packard Development Company, L.P. Initialization and update of software and/or firmware in electronic devices
EP1306754A1 (en) * 2001-10-23 2003-05-02 Telefonaktiebolaget L M Ericsson (Publ) Device and method for software maintenance
US7039703B1 (en) * 2002-01-24 2006-05-02 Cisco Technology, Inc. Dynamically modifying functionality in a configurable communications protocol stack
US7174547B2 (en) * 2002-03-25 2007-02-06 Ciena Corporation Method for updating and restoring operating software in an active region of a network element
US11029823B2 (en) 2002-09-16 2021-06-08 Touchtunes Music Corporation Jukebox with customizable avatar
US10373420B2 (en) 2002-09-16 2019-08-06 Touchtunes Music Corporation Digital downloading jukebox with enhanced communication features
US7822687B2 (en) 2002-09-16 2010-10-26 Francois Brillon Jukebox with customizable avatar
US8103589B2 (en) 2002-09-16 2012-01-24 Touchtunes Music Corporation Digital downloading jukebox system with central and local music servers
US9646339B2 (en) 2002-09-16 2017-05-09 Touchtunes Music Corporation Digital downloading jukebox system with central and local music servers
US8332895B2 (en) 2002-09-16 2012-12-11 Touchtunes Music Corporation Digital downloading jukebox system with user-tailored music management, communications, and other tools
US8584175B2 (en) 2002-09-16 2013-11-12 Touchtunes Music Corporation Digital downloading jukebox system with user-tailored music management, communications, and other tools
US8151304B2 (en) 2002-09-16 2012-04-03 Touchtunes Music Corporation Digital downloading jukebox system with user-tailored music management, communications, and other tools
US6996818B2 (en) * 2002-11-22 2006-02-07 Bitfone Corporation Update system for facilitating software update and data conversion in an electronic device
JP3906994B2 (en) * 2003-05-07 2007-04-18 ソニー株式会社 Information processing apparatus and method, recording medium, and program
US20040261070A1 (en) * 2003-06-19 2004-12-23 International Business Machines Corporation Autonomic software version management system, method and program product
US8555273B1 (en) 2003-09-17 2013-10-08 Palm. Inc. Network for updating electronic devices
US7904895B1 (en) 2004-04-21 2011-03-08 Hewlett-Packard Develpment Company, L.P. Firmware update in electronic devices employing update agent in a flash memory card
US8526940B1 (en) 2004-08-17 2013-09-03 Palm, Inc. Centralized rules repository for smart phone customer care
CN100428761C (en) * 2005-08-23 2008-10-22 中国移动通信集团公司 Software updating method for mobile terminal
US7730164B1 (en) 2005-11-23 2010-06-01 Adobe Systems Incorporated Bootstrap approaches to downloading data in response to a download indication
EP2025095A2 (en) 2006-06-08 2009-02-18 Hewlett-Packard Development Company, L.P. Device management in a network
WO2008014454A2 (en) 2006-07-27 2008-01-31 Hewlett-Packard Development Company, L.P. User experience and dependency management in a mobile device
US9330529B2 (en) 2007-01-17 2016-05-03 Touchtunes Music Corporation Game terminal configured for interaction with jukebox device systems including same, and/or associated methods
US9171419B2 (en) 2007-01-17 2015-10-27 Touchtunes Music Corporation Coin operated entertainment system
US9953481B2 (en) 2007-03-26 2018-04-24 Touchtunes Music Corporation Jukebox with associated video server
JP2008299709A (en) * 2007-06-01 2008-12-11 Nec Corp Firmware updating system, network connection apparatus, firmware updating method, and program
US8332887B2 (en) 2008-01-10 2012-12-11 Touchtunes Music Corporation System and/or methods for distributing advertisements from a central advertisement network to a peripheral device via a local advertisement server
US9324064B2 (en) 2007-09-24 2016-04-26 Touchtunes Music Corporation Digital jukebox device with karaoke and/or photo booth features, and associated methods
US10290006B2 (en) 2008-08-15 2019-05-14 Touchtunes Music Corporation Digital signage and gaming services to comply with federal and state alcohol and beverage laws and regulations
US8849435B2 (en) 2008-07-09 2014-09-30 Touchtunes Music Corporation Digital downloading jukebox with revenue-enhancing features
KR101748448B1 (en) 2009-03-18 2017-06-16 터치튠즈 뮤직 코포레이션 Entertainment server and associated social networking services
US9292166B2 (en) 2009-03-18 2016-03-22 Touchtunes Music Corporation Digital jukebox device with improved karaoke-related user interfaces, and associated methods
US10719149B2 (en) 2009-03-18 2020-07-21 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US10564804B2 (en) 2009-03-18 2020-02-18 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
JP5440009B2 (en) * 2009-07-31 2014-03-12 富士通株式会社 Program update method for multi-cluster system and multi-cluster system
US8335820B1 (en) * 2009-12-15 2012-12-18 Emc Corporation Techniques for persistence of connections
WO2011094330A1 (en) 2010-01-26 2011-08-04 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
KR101777860B1 (en) * 2010-08-26 2017-09-13 에스케이 텔레콤주식회사 Apparatus and Method for Stand-by Loading, Network Apparatus and Driving Method Thereof
US9134996B2 (en) 2011-04-28 2015-09-15 F-Secure Corporation Updating anti-virus software
US11151224B2 (en) 2012-01-09 2021-10-19 Touchtunes Music Corporation Systems and/or methods for monitoring audio inputs to jukebox devices
US8938731B2 (en) * 2012-10-24 2015-01-20 Telefonaktiebolaget L M Ericsson (Publ) Cost optimization for firmware updates for globally mobile machine-to-machine devices
US20140229928A1 (en) * 2013-02-11 2014-08-14 Claes Göran Edström Upgrading software in production environments
WO2015070070A1 (en) 2013-11-07 2015-05-14 Touchtunes Music Corporation Techniques for generating electronic menu graphical user interface layouts for use in connection with electronic devices
EP3123293A4 (en) 2014-03-25 2017-09-27 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
CN105490829B (en) 2014-10-13 2020-04-21 华为技术有限公司 Method and device for controlling message transmission and network function virtualization system
US11681519B2 (en) * 2019-10-14 2023-06-20 Hewlett Packard Enterprise Development Lp Software update on a network device forming a multi-chassis link aggregation group (MC-LAG)

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0251951A (en) * 1988-08-15 1990-02-21 Nec Corp Exchange processing program verification system
DE58907644D1 (en) * 1988-10-28 1994-06-16 Siemens Ag Process for the operation of centrally controlled communication systems.
JPH0522320A (en) * 1991-07-12 1993-01-29 Nec Corp Firmware load system for loop system lan
US5410703A (en) * 1992-07-01 1995-04-25 Telefonaktiebolaget L M Ericsson System for changing software during computer operation
DE59309391D1 (en) * 1993-01-18 1999-04-01 Siemens Ag Real time control system
JPH09503115A (en) * 1994-07-15 1997-03-25 フィリップス エレクトロニクス ネムローゼ フェンノートシャップ Telecommunication switching center having a processing system and processing system
US5682533A (en) * 1994-09-27 1997-10-28 Telefonaktiebolaget Lm Ericsson (Publ) Updating software within a telecommunications switch without interrupting existing communication and neither moving nor converting data
US5787147A (en) * 1995-12-21 1998-07-28 Ericsson Inc. Test message generator in a telecommunications network
GB2315637B (en) * 1996-07-19 2000-09-13 Ericsson Telefon Ab L M Testing mechanism
US5978940A (en) 1997-08-20 1999-11-02 Mci Communications Corporation System method and article of manufacture for test operations
US6094660A (en) 1997-11-21 2000-07-25 Telefonaktiebolaget Lm Ericsson Customer administrative system management of redundant database network elements in a telecommunications system
US6556660B1 (en) * 2001-04-25 2003-04-29 At&T Corp. Apparatus for providing redundant services path to customer premises equipment

Also Published As

Publication number Publication date
US6658090B1 (en) 2003-12-02
WO2001027710A3 (en) 2001-09-07
JP4313971B2 (en) 2009-08-12
EP1222507B1 (en) 2012-05-30
EP1585350A1 (en) 2005-10-12
AU7925100A (en) 2001-04-23
EP1222507A1 (en) 2002-07-17
JP2003511781A (en) 2003-03-25
EP1585350B1 (en) 2015-11-18
CA2387501C (en) 2007-04-10
WO2001027710A2 (en) 2001-04-19
JP2007026437A (en) 2007-02-01

Similar Documents

Publication Publication Date Title
CA2387501A1 (en) A method and system for software updating
AU2205399A (en) Test access and performance monitoring system and method for cross-connect communication networks
WO2002056541A3 (en) Methods and systems for testing comminications network components
FI952814A (en) Method for establishing a data transmission connection from a data processing device to a mobile network for the transmission of analog and / or digital signals
WO2006091820A3 (en) Voip call through tester
DE69837765D1 (en) Method for routing an incoming call, telecommunication terminal, and device for selecting a terminal suitable for the type of call
WO2002001838A3 (en) Using a pseudo-clec to test operational support systems of an incumbent local exchange carrier
EP0681187A3 (en) Instrument and method for testing local area network cables.
EP1182821A3 (en) Method and apparatus for integrated network management
CA2385751A1 (en) Detecting faults in subscriber telephone lines
ES2184064T3 (en) PROCEDURE AND DEVICE TO CHECK IF DATA RECORDS HAVE BEEN CREATED PROPERLY AND COMPLETELY IN TELECOMMUNICATION SYSTEMS.
EP0760570A3 (en) Loop-back test system using a suppressed ringing connection
CA2387721A1 (en) Subscriber line qualification with numeral networks with respect to data transmission characteristics
WO2004032461A3 (en) Dynamic, automated double-ended system and method for testing and qualifying metallic telecommunication loops
DE69927424D1 (en) Network device (e.g., repeater) and testing method therefor
WO2001095597A3 (en) Classification of results from subscriber loop qualification tests
CA2289342A1 (en) Method to pre-qualify copper loops for adsl service
EP1347591A3 (en) Method of locating faults in optical telecommunication networks
CA2316435A1 (en) Managing calls over a data network
DE59905117D1 (en) PROCEDURE FOR ACCOUNTING SERVICES RECOGNIZED FROM THE INTERNET
EP0954137A3 (en) Event simulator for telecommunication networks and method for simulating the operation of such a network
EP1032187A3 (en) Apparatus and method for testing subscriber lines and equipment
WO2005013592A3 (en) Test device for data services
EP0849911A3 (en) Communications network monitoring
FI961330A0 (en) Method for establishing outgoing connections, main method for establishing outgoing connections, terminal and communication system telecommunication device and communication system

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed