CN1248112C - 用于传输程序的方法和装置 - Google Patents

用于传输程序的方法和装置 Download PDF

Info

Publication number
CN1248112C
CN1248112C CNB988021080A CN98802108A CN1248112C CN 1248112 C CN1248112 C CN 1248112C CN B988021080 A CNB988021080 A CN B988021080A CN 98802108 A CN98802108 A CN 98802108A CN 1248112 C CN1248112 C CN 1248112C
Authority
CN
China
Prior art keywords
program
electronic equipment
transmission
output interface
input
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.)
Expired - Fee Related
Application number
CNB988021080A
Other languages
English (en)
Other versions
CN1246185A (zh
Inventor
L·霍夫曼
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.)
Gemalto M2M GmbH
Original Assignee
Siemens AG
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 Siemens AG filed Critical Siemens AG
Publication of CN1246185A publication Critical patent/CN1246185A/zh
Application granted granted Critical
Publication of CN1248112C publication Critical patent/CN1248112C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72406User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by software upgrading or downloading
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/14Details of telephonic subscriber devices including a card reading device

Abstract

用于传输程序到电子设备上的方法,其中要传输的程序存储在一个插入装置上,并且该程序在插入装置插入到电子设备上之后传输到该电子设备,其中从控制装置到插入装置上的传输受到控制。此方法尤其涉及到从插入卡通过SIM接口到移动无线终端设备的程序装载。

Description

用于传输程序的方法和装置
本发明涉及将程序传输到一个电子设备上的方法以及用于实现此方法的装置。概念“程序”在此尤其涉及软件以及固件,其是用于运行该电子设备。
在购买了一个电子设备之后,该电子设备通过一个处理器以进行程序的应用(例如移动无线终端设备),在最终用户经常出现的情况是新的程序、软件或者固件应该传输到该电子设备。在此例如能够涉及一个程序,其能够提供电子设备新的附加的功能或者用于程序更新,其改进了电子设备的特性。目前为止该问题如此解决,该程序从一个PC经过一个串联的接口传输到该电子设备,或者ROM-以及EPROM构件进行替换。在另一个方法中,例如存储在一个光盘上的程序从一个特别为此目的含有的光驱上进行读取。所有的这些方法都具有较高的费用并且需要部分特殊的硬件或者外设。另外从商人处购买的或者传输到设备(例如移动无线终端设备)的程序的数量的正确测定通过此方法是很难实现的。
本发明的任务在于给出一个方法以及实现此方法的装置,因此程序能够以较小的费用和最可能实际地传输到电子设备。
此任务通过具有权利要求1特征的方法进行解决。在此该存储在一个插入设备中的程序在将插入设备插入到电子设备之后传输到该电子设备,其中控制了从控制装置到插入设备的传输。
这具有的优点是该传输不是必需由设备进行控制并且该设备不是必需含有附加的硬件或者软件。
在一个优选的实施例中该插入设备与一个槽-它在电子设备上用于其他目已经存在-相适配以接收插入卡和所属的接口,并且该控制器控制了程序的传输并且适配于到相应于此接口的或者相应于相应的传输协议的输入/输出接口的传输。该效果以此能够实现,即一个已经存在的接口能够用于程序的传输,也就是说程序能够进行传输而不必不得不提供用于此目的的分开的接口。
另外的有利的实施例示出了在该插入装置上另外含有一个非易失存储器,其寄存了到电子设备的程序传输的数量,并且如果一定数量的传输被进行之后,该程序传输不再允许。在实际中这提供的优点例如是,具有从制造者处得到的插入设备的处理器能够传输一个新的程序只到最终用户的电子设备的一个特定的数量。这大大地简化了这些程序的销售以及相关的计算。
能够通过本发明实现的此效果,尤其是当该电子设备已经利用插入卡以进行用户识别,例如的情形是处在现在的蜂窝移动无线通信网(SIM卡)时,一个用于接收插入卡的已经存在的设备和相应的接口(SIM接口)能够被用于传输程序。在此情况下,控制器控制了程序的传输并且能够利用例如已经存在的输入/输出接口(SIM输入/输出接口)以及相应的传输协议(SIM协议)。
本发明的改进在从属权利要求中给出。用于实现此方法的装置在权利要求5到7中给出。
下面的附图是用于解释本发明的实施形式。
图1示出了本发明的优选实施例变形的过程,
图2示意性描述了按照本发明的装置的一个实施形式。
下面借助于实施例和附图详细解释本发明。
在图1中示出了程序传输到一个电子设备,尤其是一个通信终端的顺序。在该设备接通之后检测是否一个插入设备(卡)被插入。如果该卡不是一个程序卡,而是例如一个SIM卡,那么进行该装置的正常的操作。然而如果该卡是一个程序卡,也就是说在卡上存储了一个程序,该程序能够被传输到该装置,然后实现进行一个检查,看该卡是否适配于现在的装置。如果不适配,那么请求其他的卡。如果该卡适配,那么进行一个检测,看是否该程序已经存储在该装置中。如果该程序已经存储在该装置中,那么请求不同的卡。否则进行一个检测,看一个传输是否被允许。为此目的,允许程序传输的数量与已经有效果的程序传输的数量进行比较。在此情况下,这两个值可以存储在非易失存储器中。程序传输的计算能够通过一个计数器实现。如果另外一个程序传输被允许,该装置和卡能够切换到程序传输模式。
程序的第一个部分能够被存储在装置内的第一个地址然后被传输。程序的第一个部分的n数据字节被传输到该装置。这最后的两步被重复直到程序被全部传输。
最后,程序传输的数量被增加1,该新的值被存储在插入卡中并且请求不同的卡。
在用户和通信终端之间的用于控制该方法的顺序的对话在此可以通过一个显示器进行表现。
因为用于现在的移动无线通信网例如GSM的通信终端具有一个槽以接收用于用户识别的SIM卡,在一个有利的改进中,一个插入装置具有这种类型的插入卡的形状。另外在插入卡上的控制器能够使用SIM接口的已知的传输协议以处理程序传输。
在本发明的一个优选的实施形式中,通过在插入装置上的控制器进行的程序传输的控制被限制以检查,在原来的程序传输的数量的基础上,是否还允许进行另外的传输。
相应于本发明的方法的插入装置(EV)提供了一个程序存储器(PS),在其上要传输的程序数据被存储。这个存储器能够优选的被设计成一个闪电模式或者一个ROM。一个闪电模式具有的优点是该卡能够被重新使用、另外该插入装置具有一个控制器(SE)以控制到电子设备的程序的传输以及将传输适配到一个已经存在的输入/输出接口(EAS),例如移动无线终端设备的SIM输入/输出接口。这个程序存储器(PS)在此情况下能够提供一个总线(BUS)连接到控制器(SE)或者可以作为控制器的一部分实现(整体的)。控制器(SE)本身能够作为数字硬件或者作为具有集成程序的微控制器独立于该程序进行实现。
在此基础上能够传输程序的传输协议通过输入/输出接口(EAS)进行处理。另外可以考虑的是该接口(SS)也保证了插入设备的合适的电源(V,GND)并且为该插入设备提供了一个复位控制(R)以及一个时钟控制(C)。
在本发明的装置的一个实施形式中,该输入/输出接口相应于移动无线终端设备的一个SIM输入/输出接口,并且所属的传输协议相应于一个SIM协议。
用于实现此方法的本发明的另外的装置另外含有一个非易失存储器,其寄存程序传输的数量。作为非易失存储器(NS)的替换,为此目的还可以使用程序存储器(PS)的一部分。在此情况下,为此所确定的位数在程序传输(位-位计数器)之后能够被擦除。
专业人员借助于上述的描述能够很容易地形成和实现上述的实施例的其他的应用。所以此方法也可以应用在用户电子设备、自动的电子设备或者家用设备中。此方法基本上能够应用在所有的设备上,该设备具有一个处理器并且以此能够通过新的程序设置新的功能或者所存在的性能能够提高。

Claims (6)

1.用于将程序传输到电子设备的方法,含有:
要传输的程序被存储在插入装置上,;
在插入装置插入到该电子设备之后,该程序传输到该电子设备,通过一个在该插入装置中的控制装置控制该传输;以及
在插入装置上另外含有一个非易失存储器,该非易失存储器记录到电子设备的程序传输的数量,并且如果一定数量的传输被执行,该程序的传输不再被允许。
2.如权利要求1的方法,含有将插入装置适配到电子设备的一个已经存在的槽,该槽用于接收插入装置并且具有一个输入/输出接口,该控制装置控制和适配到相应于此存在的槽的输入/输出接口上的程序的传输。
3.如权利要求1的方法,含有将该插入装置适配于一个通信终端设备的槽以及电子设备的相关用户识别模块(SIM)接口用于接收一个SIM卡,该控制装置控制和适配到相应于此接口的SIM输入/输出接口上的程序的传输。
4.用于传输程序到一个具有已经存在的输入/输出接口的电子设备的插入装置,该插入装置含有:
一个插入装置主体,被配置以被插入到电子设备中;
一个存储器,用于存储要传输到电子设备的程序并且被设置在所述的插入装置主体上;
一个控制器,被设置在所述的插入装置主体上用于控制到电子设备的程序的传输,并且在所述的插入装置主体已经被插入到所述的电子设备之后用于适配到电子设备上的一个已经存在的输入/输出接口的传输;和
一个非易失存储器,被连接到所述的控制器并且记录传输程序的数量,如果执行了一定数量的传输,程序的传输不再被允许。
5.如权利要求4的插入装置,其中所述的控制装置与程序无关地作为数字硬件实现。
6.如权利要求4的插入装置,其中所述的控制装置与程序无关地作为具有集成程序的微控制器实现。
CNB988021080A 1997-03-27 1998-01-23 用于传输程序的方法和装置 Expired - Fee Related CN1248112C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE19713060.7 1997-03-27
DE19713060 1997-03-27

Publications (2)

Publication Number Publication Date
CN1246185A CN1246185A (zh) 2000-03-01
CN1248112C true CN1248112C (zh) 2006-03-29

Family

ID=7824902

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB988021080A Expired - Fee Related CN1248112C (zh) 1997-03-27 1998-01-23 用于传输程序的方法和装置

Country Status (6)

Country Link
US (1) US6311241B1 (zh)
EP (1) EP0970422B1 (zh)
CN (1) CN1248112C (zh)
AU (1) AU6608498A (zh)
DE (1) DE59806274D1 (zh)
WO (1) WO1998044412A1 (zh)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2785759B1 (fr) * 1998-11-05 2000-12-01 Sagem Procede de programmation d'un appareil, notamment d'un telephone mobile
DE19933192A1 (de) * 1999-05-21 2000-11-23 Bosch Gmbh Robert Verfahren zum kundenindividuellen Anpassen eines Autoradios
DE19925254A1 (de) * 1999-06-01 2000-12-07 Nokia Mobile Phones Ltd Verfahren zum Betrieb einer Kommunikationsanordnung
DE19929251C2 (de) * 1999-06-25 2001-07-12 Fujitsu Siemens Computers Gmbh Verfahren und Einrichtung zum Aufbau einer Kommunikation zwischen einem Anwendergerät und einem Netz
JP2001197196A (ja) * 2000-01-12 2001-07-19 Sony Corp 携帯端末および携帯端末の表示用情報管理方法
FR2815497B1 (fr) * 2000-10-16 2005-04-15 Eurintec Procede et dispositif de communication des informations contenues dans un ou plusieurs codes-barres
JP2002185579A (ja) * 2000-12-08 2002-06-28 Nec Corp 携帯電話端末のアプリケーションバックアップ方法
FI20011985A (fi) * 2001-10-12 2003-04-13 Nokia Corp Muistikorttiväline informaation siirtämiseksi sovelluslaitteen muistikorttipaikan ja langattoman päätelaitteen välillä
US20040230489A1 (en) * 2002-07-26 2004-11-18 Scott Goldthwaite System and method for mobile payment and fulfillment of digital goods
US7336973B2 (en) * 2002-10-30 2008-02-26 Way Systems, Inc Mobile communication device equipped with a magnetic stripe reader
US20040127256A1 (en) * 2002-07-30 2004-07-01 Scott Goldthwaite Mobile device equipped with a contactless smart card reader/writer
JP4178879B2 (ja) * 2002-08-29 2008-11-12 沖電気工業株式会社 半導体記憶装置
FR2858151B1 (fr) * 2003-07-25 2005-12-09 Wavecom Procede de connexion d'un dispositif de radiocommunication a un dispositif de transfert de donnees, dispositifs de radiocommunication et de transfert, et moyens de connexion correspondants.
US20060064391A1 (en) * 2004-09-20 2006-03-23 Andrew Petrov System and method for a secure transaction module
US20110071949A1 (en) * 2004-09-20 2011-03-24 Andrew Petrov Secure pin entry device for mobile phones
DE602005018921D1 (de) 2005-09-01 2010-03-04 France Telecom Personalisierung von Mobilstationen
EP2616919A1 (de) * 2010-12-22 2013-07-24 Siemens Aktiengesellschaft Verfahren zum bereitstellen einer datenspeicherarchitektur und zum übertragen von daten sowie system

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4660170A (en) 1985-04-29 1987-04-21 General Dynamics, Pomona Division System for providing reprogramming data to an embedded processor
US5465401A (en) * 1992-12-15 1995-11-07 Texas Instruments Incorporated Communication system and methods for enhanced information transfer
US5469573A (en) * 1993-02-26 1995-11-21 Sytron Corporation Disk operating system backup and recovery system
DE4321381A1 (de) * 1993-06-26 1995-01-05 Sel Alcatel Ag Vorrichtung und Verfahren zum Austausch oder Änderung von Software in Geräten
WO1995002927A1 (en) * 1993-07-16 1995-01-26 Ericsson Inc. Method and apparatus for controlling transceiver operations in a radio communications system
US5418837A (en) * 1993-07-30 1995-05-23 Ericsson-Ge Mobile Communications Inc. Method and apparatus for upgrading cellular mobile telephones
DE4406704C1 (de) * 1994-03-02 1995-07-20 Angewandte Digital Elektronik Chipkarte
US5644636A (en) * 1994-12-30 1997-07-01 Xtec, Incorporated Method and apparatus for securing data stored in semiconductor memory cells
ES2108622B1 (es) * 1994-12-30 1998-07-01 Alcatel Standard Electrica Autentificacion de identidad de abonado en terminales celulares fijos.
US5826011A (en) * 1995-12-26 1998-10-20 Rainbow Technologies, Inc. Method of metering and protecting computer software
FI961154A (fi) * 1996-03-13 1997-09-14 Nokia Mobile Phones Ltd Menetelmä ja järjestely matkapuhelimen käytön rajoittamiseksi
US5915226A (en) * 1996-04-19 1999-06-22 Gemplus Card International Prepaid smart card in a GSM based wireless telephone network and method for operating prepaid cards
US5877975A (en) * 1996-08-13 1999-03-02 Nexcom Technology, Inc. Insertable/removable digital memory apparatus and methods of operation thereof
KR100263515B1 (ko) * 1996-09-19 2000-08-01 다치카와 게이지 이동국의 기동처리방법

Also Published As

Publication number Publication date
WO1998044412A1 (de) 1998-10-08
DE59806274D1 (de) 2002-12-19
US6311241B1 (en) 2001-10-30
CN1246185A (zh) 2000-03-01
EP0970422A1 (de) 2000-01-12
EP0970422B1 (de) 2002-11-13
AU6608498A (en) 1998-10-22

Similar Documents

Publication Publication Date Title
CN1248112C (zh) 用于传输程序的方法和装置
EP1225744A3 (en) Method and system to access software pertinent to an electronic peripheral device at an address based on a peripheral device identifier
AU2003274740A1 (en) System and method for pushing information from a service provider to a communication terminal comprising a memory card
EP0655692A2 (en) A multiple element interface
AU1151401A (en) Filtering of electronic information to be transferred to a terminal
GB2346515B (en) Method and apparatus for preventing misrouting of data in a radio communication system
CA2223178A1 (en) Automated routing of messages over a network
CN1192308A (zh) 带有一个芯片卡辅助读卡器的无线移动终端
HUP0003100A2 (hu) Eljárás tranzakció végrehajtására mobil készülék alkalmazásával, valamint azonosítóeszköz
US8408474B2 (en) Method for speeding up the detection and the activation of the communication interface between a terminal and a UICC
AU1438799A (en) Method for managing open-ended applications in a terminal/chip card system
US20070145151A1 (en) Electronic apparatus, control method thereof, host device, and control method thereof
CN110457244B (zh) 一种串口的通信方式转换方法、系统及处理器
EP0818916A3 (en) Communication terminal device
CN107624211B (zh) 充电方法及装置
CN109257742A (zh) 写号方法及写号设备
EP1538526A3 (en) Storage control apparatus and method
CN111190621A (zh) 固件烧录方法、装置、系统、终端设备及存储介质
CN1176027A (zh) 具有任选板接口和与其一起使用的任选板的无线电设备
CN1404338A (zh) 具有数据改变/更新功能的无线通信系统
CN105592572A (zh) 一种蓝牙连接控制方法及终端
EP0926613A3 (en) Data transfer system, terminals and method
EP0974911A3 (en) Automated control of burst-mode data transfers over a communication link between devices operating in a block mode
CN111679909B (zh) 数据处理方法、装置及终端设备
AU3404799A (en) Billing method for connections in a mobile network and an identification module suited therefor

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1056153

Country of ref document: HK

ASS Succession or assignment of patent right

Owner name: XINTE LYONS RADIO MODULE CO.,LTD.

Free format text: FORMER OWNER: SIEMENS AG

Effective date: 20090403

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20090403

Address after: Munich, Germany

Patentee after: Cinterion wireless modules GMBH

Address before: Munich, Germany

Patentee before: Siemens AG

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20060329

Termination date: 20150123

EXPY Termination of patent right or utility model