利用个人计算机卡更新程序的便携式信息终端及方法技术

技术编号:2889049 阅读:178 留言:0更新日期:2012-04-11 18:40
一种利用PC卡更新程序的便携式信息终端及方法。该终端包括:读出或写入存储在卡中的新程序和应用程序的卡部件,用卡中的新程序取代预存程序并存储新程序的程序存储部件,暂时存储从卡部件读出的新程序和应用程序的存储器,控制执行存储在存储器中的应用程序将存储在存储器中的新程序存储到程序存储部件中的控制器。由于在卡中存储着要更新的新程序和用来进行更新操作的应用程序,因此不用增加专用装置就可正确更新程序。(*该技术在2018年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及利用象EPROM(可擦可编程只读存储器)那样的可校正存储器的便携式信息终端,更详细地说,涉及利用PCMCIA(个人计算机存储卡接口协会)卡或与PCMCIA卡类似的PC(个人计算机)卡来更新程序的便携式信息终端,以及更新记录在存储器中的程序的方法。便携式信息终端不能提供象通用计算机所提供的各种各样的功能,因为它必须尽可能小。还有,由于必须减少便携式信息终端的电流消耗和重量,很难在便携式信息终端上安装象硬盘驱动器那样的辅助存储设备。因此,便携式信息终端一般利用小容量的只读存储器(ROM)和随机存取存储器(RAM)或具有这样的性能的存储器。ROM的价格低,但是记录在其上面的程序不能改变。然而,RAM能容易地改变记录在其上面的程序,但它昂贵而且能容易地由于电源故障而被破坏。大多数便携式信息终端只能提供少量程序,要增加新的程序或改变已经提供的程序费用很大。也有在其上面不能增加或改变程序的便携式信息终端以及在其上面只能增加或改变某些程序的便携式信息终端。便携式信息终端不仅用作简单的电子记事簿,还能用来在办公室之外进行业务活动。因此,为了使便携式信息终端能应用于业务,就应能安装业务所必需的功能强大的程序,还应能改变或增加程序,以适应用户的业务需要。附图说明图1是常规的便携式信息终端的配置简图。参看图1,常规的信息终端由ROM 100,RAM 102,PCMCIA卡104,电源106,译码器108,可选接插件110,接插件插座112,PCMCIA卡插座114以及控制器116组成。ROM100存储预定的程序数据。RAM 102存储应用程序,运行该程序就能用一个新程序正常取代记录在ROM 100中的程序。PCMCIA卡104存储取代记录在ROM 100中程序的新程序以及用来正常更新新程序的应用程序。译码器108与电源106及ROM 100连接,并把电源译码以便有选择地把电源加到ROM 100上。可选接插件110利用专用位的组合通知PCMCIA卡104的插入。与译码器108连接的接插件插座112接受可选接插件110。PCMCIA卡插座114接受PCMCIA卡104。控制器116控制便携式信息终端的整个运行。在这里,PCMCIA卡104记录新程序,以便取代或更新预先录制在ROM100中的原有程序,它还记录其作用是用新程序取代或更新原有程序的应用程序。为了用新程序更新ROM 100,就把应用程序和要更新的新程序暂时传送到RAM 102。在美国专利第5590373号中公开的上述常规技术要求象可选接插件110及接插件插座112那样的专用装置,以便增加或更新要记录在ROM 100中的新程序。因此,常规技术要求额外的费用。本专利技术的一个目的就是提供一种只利用PC卡而不用增加专用装置就能更新程序的便携式信息终端。本专利技术的另一个目的就是提供一种更新便携式信息终端中的程序的方法。为了实现第一个目的,提供了一种能够利用一种卡更新预先存储的程序的便携式信息终端,在该卡中存储着要更新的新程序以及用来完成更新操作的应用程序,终端包括用来读出或写入存储在卡中的新程序及应用程序的卡部件;用来以存储在卡中的新程序取代预先存储的程序并存储新程序的程序存储部件;用来暂时存储由卡部件读出的新程序及应用程序的存储器;以及用来控制执行存储在存储器中的应用程序的控制器,以便能把存储在存储器中的新程序存储在程序存储部件中。根据本专利技术,便携式信息终端还包括当有许多应用程序时,用来根据控制器的控制信号显示存储在卡中的许多应用程序上的信息的显示器;以及用来选择在显示器上显示的许多应用程序之一的输入部件。为了实现第二个目的,提供了在便携式信息终端中把预先存储在程序存储部件中的程序更新为新程序的一种方法,便携式信息终端包括用来读出或写入存储在可从外部插入的卡中的数据的卡部件,用来显示由卡部件读出的许多应用程序的显示器,用来暂时存储由卡部件读出的新程序和应用程序的存储器。该方法包括以下步骤(a)在显示器上显示的许多应用程序中选择所需的应用程序,并把选出的应用程序存储在存储器中;(b)通过执行应用程序读出存储在卡中的新程序并把该程序存储在存储器中,并检验被存储的新程序的大小和内容;(c)通过执行应用程序停止执行预先存储的程序,并把程序存储部件转变为能够写入和删除;(d)通过执行应用程序删除程序存储部件中预先存储的程序,把存储在存储器中的新程序传送到程序存储部件,并把传送的新程序存储在该处;(e)通过执行应用程序把程序存储部件转变为只读状态;(f)通过执行应用程序确定,存储在程序存储部件中的新程序是否与存储在存储器中的新程序一样;以及(g)通过执行应用程序把存储在程序存储部件中的新程序初始化。根据本专利技术,在步骤(b)中,把存储在卡中的新程序全部读出并存储在存储器中,或者把存储在卡中的某些新程序顺序读出并存储在存储器中。同样,在步骤(d)中,把存储在存储器中的新程序全部读出并存储在程序存储部件中,或者把存储在存储器中的某些新程序顺序读出并存储在程序存储部件中。本专利技术的上述目的和优点通过详细描述其最佳实施例并参考附图将变得更为明显,在附图中图1是常规的便携式信息终端的配置简图;图2是根据本专利技术的便携式信息终端的配置简图;图3是根据本专利技术的PC卡的一个例子,它表示存储着许多新的和应用程序的一个区域;图4表示根据本专利技术存储在PC卡中的新程序和应用程序在传送到存储器部件的过程中的移动路径,以及预先存储在程序存储部件中的程序正用新程序更新;图5是概述根据本专利技术为了程序更新而执行应用程序的一种方法的流程图;以及图6是概述根据本专利技术利用应用程序把存储在程序存储部件中的预存的程序更新为新程序的一种方法的流程图。参看图2,根据本专利技术的便携式信息终端包括PC卡200,卡部件202,显示器204,输入部件206,程序存储部件208,存储器210,电源212以及控制器214。卡200存储着要更新的新程序以及用来进行更新操作的应用程序。卡部件202作为把PC卡200从外部插入其中或自其中取出的一种装置,读出或写入存储在插入的卡200中的新程序和应用程序。显示器204根据预定的控制信息显示存储在卡200中的应用程序信息。输入部件206选择在显示器204上显示的应用程序。程序存储部件208用存储在卡200中的新程序取代预存的程序并存储取代的程序。存储器210作为可自由读出和写入的存储器,暂时存储新程序和应用程序。电源212提供用新程序取代存储在程序存储部件208中的预存程序以及存储取代的程序所需的电源。控制器214控制存储在存储器210中的应用程序的运行,控制显示器204以便显示应用程序,接收输入部件206的命令并控制暂时存储在存储器210中的新程序,以便能把它存储在程序存储部件208中。也就是说,控制器214控制存储在插入卡部件202的卡200中,要传送到存储器210的新程序和应用程序,然后控制要执行的应用程序。同样,在程序存储部件208中,由控制器214的控制信号运行应用程序,以便用新程序取代预存的程序。如EPROM或闪存(flash)存储器,程序存储部件208中存储着甚至在提供有不足的电压或没有提供电源时,为了防止丢失存储的数据所需的基本程序和数据,以及在提供有过量电压时,为了本文档来自技高网...

【技术保护点】
能够利用一种卡更新预存程序的一种便携式信息终端,在卡中存储着要更新的新程序以及用来执行更新操作的应用程序,所述终端包括: 用来读出或写入存储在所述卡中的所述新程序及所述应用程序的卡部件; 用来用存储在所述卡中的所述新程序取代所述预存程序并存储所述新程序的程序存储部件; 用来暂时存储由所述卡部件读出的所述新程序及所述应用程序的存储器;以及 控制器,用来控制执行存储在所述存储器中的所述应用程序,以便把存储在所述存储器中的所述新程序存储在所述程序存储部件中。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:李镇哲元采喜李齐滢
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:KR[韩国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1