2024年4月24日发(作者:)

(19)中华人民共和国国家知识产权局

(12)发明专利说明书

(21)申请号 CN98125941.3

(22)申请日 1998.12.21

(71)申请人 英业达集团(上海)电子技术有限公司

地址 200233 上海市桂菁路7号

(72)发明人 何代冰 李瑜 何潼

(74)专利代理机构 上海专利商标事务所

代理人 陈亮

(51)

G06F17/20

权利要求说明书 说明书 幅图

(10)申请公布号 CN 1261180 A

(43)申请公布日 2000.07.26

(54)发明名称

电子辞典扩充更新的方法

(57)摘要

本发明提供一种数据扩充更新方法,

可使用持式电子装置通过互联网的方式与

数据主机连接,进行如电子辞典等数据或模

组的更新与修正。手持式电子装置数据扩

充更新的方法可包含以下步骤:首先建立手

持式电子装置与一数据主机的连接;当主机

的新模组数据较手持式电子装置内的原模

组数据为新时,把新模组数据下载至手持式

电子装置内;最后进行新模组数据与原模组

数据的无缝拼合。

法律状态

法律状态公告日

法律状态信息

法律状态

权 利 要 求 说 明 书

1、一种手持式电子装置数据扩充更新的方法,该方法至少包含以下步骡:

把该手持式电子装置与一数据主机建立连接;

当该主机的新模组数据较该手持式电子装置内的原模组数据为新时,将该新模组数

据下载至该手持式电子装置内;及

进行该新模组数据及该原模组数据的无缝拼合,以藉由指针对应方式拼合该新模组

数据及该原模组数据。

2.如权利要求1所述的更新方涪,其特征在于,上述原模组数据以及新模

组数据至少包含电子辞典数据。

3.如权利要求1所述的更新方法,其特征在于,上述原模组数据至少包含

该手持式电子装置的内建数据。

4.如权利要求3所述的更新方法,其特征在于,上述原模组数据还包含该

手持式电子装置前次更新的数据。

5.如权利要求1所述的更新方法,其特征在于,上述手持式电子装置与上

述数据主机的连接是通过互联网进行的。

6.如权利要求1所述的更新方法,其特征在于,上述数据下载机制,是使

用文件传输协议进行该数据主机与该手持式电子装置间的数据传递。

7.如权利要求1所述的更新方法,其特征在于,上述的新模组数据为一经

过压缩的数据。

8.如权利要求1所述的更新方法,其特征在于,上述无缝拼合方法是依据

该新模组数据的数据属性,建立一拼合表,以藉由指针对应至该新模组数据及该原

模组数据。

9.如权利要求8所述的更新方法,其持征在于,上述的无缝拼合应用于电

子辞典数据时,至少包含以下步骤:

由该原模组数据读出一单词甲;

由该新模组数据读出一单司乙;

比较该单词甲与该单词乙的字母顺序;

若该单词甲的字母顺序较该单词乙为先时,把该单词甲存入至该拼合表中,并由该

原模组数据读入下一单词成为单词甲;

若该单词乙的字母顺序较单词甲为先时,把该单词乙存入至拼合表中,并由该新模

组数据读入下一单词成为单词乙;

当该单调甲与该单词乙相同时,则检查单词乙的属性,并且进行以下步骤:

若该单词乙的属性为追加属性时,则把该单词甲与该单词乙存入至该拼合表中;

若该单词乙的属性为更新属性时,则把该单词乙存入至该拼合表中;

由该原模组数据读入下一单词成为单词甲,并由该新模组数据读入下一单词成为单

词乙;以及

重复上述比较步骤至原模组数据及新模组数据都读取完毕。

10.如权利要求9所述的更新方法,其特征在于,上述读出及存入该单词甲

及该单词乙的过程,还包含读出及存入对应于单词的索引号,做为对应指针。

11.如权利要求10所述的更新方法,其特征在于,该电子辞典典捡索时,

是检索该拼合表,藉由对应于一捡索单词的索引号,自该原模组数据及该新模组数

据中取出字意。

12、一种手持式电子装置的电子辞典数据扩充更新的方法,该方法至少包

含以下步骤:

通过互联网,建立该手持式电子装置与一数据主机的连接,

当该主机的新模组数据较该手持式电子装置内的原模组数据为新时,把该新模组数

据下载至该手持式电子装置内;及

进行该新模组数据与该原模组数据的无缝拼合,以藉由指针对应方式拼合该新模组

数据及该原模组数据,该无缝拼合是依据该新模组数据的数据属性,建立一拼合表,

以藉由指针对应至该新模组数据及该原模组数据。

13、如权利要求12所述的更新方法,其特征在于,上述原模组数据至少

包含该手持式电子装置的内建数据。

14、如权利要求13所述的更新方法,其特征在于,上述原模组数据还包

含该手持式电子装置前次更新的数据。

15、如权利要求12所述的更新方法,其特征在于,上述数据主机至少包

含一文件服务器。

16、如权利要求12所述的更新方法,其特征在于,上述数据下载机制,

是使用文件传输协议进行该数据王机与该手持式电子装置间的数据传递。

17、如权利要求12所述的更新方法,其特征在于,上述新模组数据为一

经过压缩的新模组数据。

18、如权利要求12所述的更新方法,其特征在于,上述手持式电子装置

以一存储装置存储该新模组数据。

19、如权利要求18所述的更新方法,其特征在于,上述存储装置为一可

插拔的扩充卡。

20、如权利要求18所述的更新方法,其特征在于,上述存储装置至少包

含快擦写存储器。

21、如权利要求12所述的更新方法,其特征在于,上述无缝拼合应用于

电子辞典数据时,至少包含以下步骤:

由该原模组数据读出一单词甲;

由该新模组数据读出一单词乙;

比较该单词甲与该单词乙的字母顺序;

若该单词甲的字母顺序较该单词乙为先时,把该单词甲存入至该拼合表中,并由该

原模组数据读入下一单词成为单词甲;

若该单词乙的字母顺序较该单词甲为先时,把该单词乙存入至该拼合表中,并由该

新模组数据读入下一单词成为单词乙;

当该单词甲与该单词乙相同时,则捡查单词乙的属性,并且进行以下步骤:

若该单词乙的属性为追加属性时,则把该单词甲与该单词乙存入至该拼合表中;

若该单词乙的属性为更新属性时,则把该单词乙存入至该拼合表中;并由该原模组

数据读入下一单词成为单词甲,由该新模组数据读入下一单词成为单词乙;

重复上述比较步骤,直至该原模组数据及该新模组数据都读取完毕。

22、如权利要求21所述的更新方法,其特征在于,上述读出及存入单词

甲及单词乙的过程,还包含读出及存入对应于单词的索引号,以作为对应指针。

23、如权利要求22所述的更新方法,其特征在于,该电子辞典捡索时,

是捡索该拼合表,藉由对应于一捡索单词的索引号,自该原模组数据及该新模组数

据中取出字意。

24、一种模组数据间的无缝拼合方法,该方法至少包含以下步骤:

提供一原模组数据及一新模组数据;

依据该新模组数据的数据属性,建立一拼合表,以藉由指针对应至该新模组数据及

该原模组数据。

25、如权利要求24所述的无缝拼合方法,其特征在于,上述无缝拼合方

法应用于电子辞典数据时,至少包含以下步骤:

由该原模组数据读出一单词甲;

由该新模组数据读出一单词乙;

比较该单词甲与该单祠乙的字母顺序;

若该单词甲的字母顺序较该单词乙为先时,把该单词甲存入至该拼合表中,并由该

原模组数据读入下一单词成为单词甲;

若该单词乙的字母顺序较该单词甲为先时,把该单词乙存入至该拼合表中,并由该

新模组数据读入下一单词成为单词乙;

当该单词甲与该单词乙相同时,则捡查单词乙的属性,并且进行以下步骤:

若该单词乙的属性为追加属性时,则把该单词甲与该单词乙存入至该拼合表中;

若该单词乙的属性为更新属性时,则把该单词乙存入至该拼合表中;及

由该原模组数据读入下一单词成为单词甲,由该新模组数据读入下一单词成为单词

乙;

重复上述比较步骤至该原模组数据及该新模组数据都读取完毕。

26、如权利要求25所述的无缝拼合方法,其特征在于,上述读出及存入

单词甲及单词乙的过程,还包含读出及存入对应于单词的索引号,以作为对应指针。

27、如权利要求26所述的无缝拼合方法,其特征在于,该电子辞典捡索

时,是捡索该拼合表,藉由对应于一捡索单词的索引号,自该原模组数据及该新模

组数据中取出字意。

说 明 书

本发明涉及一种数据扩充更新方法,特别涉及一种可应用于手持式电子装置,以将

电子辞典数据扩展更新的方法。

随着电子技术及通信技术快速而深入的发展,手持式电子装置,如个人数字助理

(PDA)等装置,藉由其体积小、重量累的便携特点,已大量而广泛地应用于生活之

中,成为经常外出工作的人士不可或缺的办公用具,功能亦随着其积极的开发和改

进而得到加强与扩充。

以目前的手持式电子装置而言,其中多数已具有与其他系统如个人电脑或伺服主机

等连接的功能,或是具有通过有线或无线的方式,连接互联网,以及进行数据传真

等功能。而电子辞典的功能,更成为手持式电子装置不可或缺的重要功能之一,在

不同语言的沟通应用中,为使用者提供了方便而快速的查询工具,例如英汉、汉英、

华日、日华,甚至是其他各种不同语言间的应用。

然而,随着时代的快速变迁及科技水平的日新月异,在日常生活及各个专业领域中,

经常会出现许多新生的词汇,或是产生词汇含义的变迁及增加。但以目前的手持式

电子装置而言,其内建的电子辞典数据库在产品出厂时即已被限定,存储在如掩膜

只读存储器等的只读存储器之中,而无法改变或增加新的数据,形成应用时在数据

更新上的一大缺陷。

在某些手持式电子装置中,是以加入扩充卡的方式追加词汇量。然而扩充卡的推出,

仍须随着新数据的增加与改变,持续以更新的版本推出扩充卡,而使用者则需不断

购买新的扩充卡,导致扩充卡上的不便及使用成本的增加,亦降低了手持式电子装

置产品的竞争力。对生产产品的厂商而言,若需更新在制造时产生的数据内容的错

误,亦需通过更换只读存储器或是加入扩充卡的方式方能更正错误,成为时间与成

本上的极大负担。

因此,目前需要发展一种更方便、效能更高的资料扩充更新方法,以应用于手持式

电子装置中,进行如电子辞典等数据的更新,能免除传统装置更新不便及成本过高

的缺点,以为使用者提供升级或更新的便利性,降低数据扩充更新的费用,并提高

产品的便利性及数据的时效性。

本发明的目的是提供一种数据扩充更新的方法。

本发明的另一目的是提供一种电子辞典数据扩充更新的方法,以应用于手持式电子

装置中。

本发明的再一目的是提供一种数据扩充更新的方法,可使手持式电子装置通过如互

联网的方式与数据主机连接,进行资料或模组的更新与修正,以提高手持式电子装

置修正资料、升级、以及更新的便利性。

本发明中的手持式电子装置数据扩充更新的方法可包含以下步骤:首先建立手持式

电子装置与一数据主机的连接;当主机的新模组数据较手持式电子装置内的原模俎

资为新时,下载新模组数据至手持式电子装置内;最后进行新模组数据与原模组数

据的无缝拼合。

上述无缝拼合方法,是依据新模组数据的数据属性,建立一拼合表,以参照至原模

组数据及新模组数据。

本发明中的数据扩充更新方法可进一步应用于电子辞典的数据之中,其无缝拼合的

过程可包含以下步骤:首先由原模组数据读出一单词甲;并由新模组数据出一单词

乙;再比较单词甲与较单词乙的字母顺序;若单词甲的字母顺序较单词乙为先时,

把单词甲存入至拼合表中,并由原模组数据读入下一单词成为单词甲;若单词乙的

字母顺序较单词甲为先时,把单词乙存入至拼合表中,并由新模组数据读入下一单

词成为单词乙。

而当单词甲与单词乙相同时,则捡查单词乙的属性,并且进行以下步骤:若单词乙

的属性为追加属性时,则把单词甲与单词乙存入拼合表中;若单词乙的属性为更新

属性,则把单词乙存入至拼合表中;最后由原模组数据读入下一单词成为单词甲,

并由新模组数据读入下一单词成为单词乙。

进一步,再重复上述的比较步骤,直至原模组数据及新模组数据都读取完毕,即完

成无缝拼合的过程。

图1显示了本发明中手持式电子装置进行数据更新扩时的系统硬件的示意图。

图2显示了本发明中手持式电子装置进行数据更新扩充的流程图。

图3显示本发明中针对两个模组数据所进行的无缝拼合的流程图。

本发明中提供一种数据扩充更新的方法,以应用于手持式电子

装置中,进行如电子辞典等数据的扩充更新,并可使手持式电子装置通过如互联网

的方式与数据主机连接,进行数据或模组的更新与修正,并进行新数据与旧数据的

无缝拼合,使数据在检索及使用时具有更高的速度与效能,以提高手持式电子装置

修正数据、更新、及数据利用上的便利性。

参见图所1示,图1为本发明较佳实施例的系统硬件示意图,手持式电子装置100

为一内含有许多不同种类数据装置,例如可包含电子辞典数据等,在数据更新的储

存方式上,可通过不同的设计来实现,手持式电子装置100内合的原数据模组可包

含内建的数据模组,原数据模组亦可进一步包含前次更新的数据模组。本例中可使

手持式电子装置100装设具有可读写特性的存储装置,例如快擦写存储器等,以供

更新数据写入之用,或是利用外加的扩充装置,例如使用完全空白或部分空白的可

插拔扩充卡102,其内可包含如快擦写存储器等的可读写在座装置,以作为手持式

电子装置100的额外存储空间。除此之外,手持式电子装置100同样可再装设内合

有模组数据的可插拨扩充卡102,来增加其数据量。

手持式电子装置100可经由一连接方式104与一数据主机106相连,以进行数据的

更新,数据的连接方式104可利用互联网的方式,以便手持式电子装置100在任意

池点都可通过网络或调制解调器进行连接,以随时更新数据内容,亦可通过如传输

线或是无线传输等的方式达到相同的数据传递功能。

以本例而言,数据主机106可为一般所应用的文件服务器(file server,以互联网而

言,手持式电子装置100与数据主机106间数据的交换可使用目前所谓的文件传输

协议(file transfer protool,FTP)来进行,因此手持式电子装置100可藉由便利的网

络连接及通用性的协议,进行即时的更新。由于文件传输协议为既有的数据交换协

议,其操作细节及传输控制方式在此不再赘述。

参见图2所示,图2为本发明手持式电子装置100的数据扩充更新方法的流程示意

图。在更新流程开始时,首先在步骤200中,建立手持式电子装置100与数据主机

106的连接,在本例中即是使手持式电子装置100与数据主机106通过互联网相连

接,以多数的用户而言,即可利用电话线路及调制解调器来连接至互联网,并由厂

商所提供的地址连上合有更新数据的主机,并建立以文件传输协议(FTP)为架构的

文件传输及硬件控制方式。

数据主机106内即含有手持式电子装置100更斩所需的数据,在本例的应用中,数

据是采用固别模组的方式加以建立,以利于文件的交换及更新,每次追加及更新较

新版的数据时,即在数据主机106中放入最新的模组数据。因此,在步骤202中判

断新模组数据是否为新时,在数据的新旧识别方法上,可使用版本识别码的方式,

每一次在数据主机106中放入最新的模组数据时,即分配一逐次递增的版本识别码,

利用版本识别码的辨识,即可比较数据主机106的新模组数据是否较手持式电子装

置100中的前次更新的模组数据、或者是原来内建的模组数据为新,当新模组数据

较新时,即进行步骤204,把新模组数据下载至手持式电子装置100内,并可依手

持式电子装置100内的、之前曾经更新的模组数据的版本识别码大小,决定需由数

据主机106中逐一下载版本较其为高的单笔或是多笔

的模组数据;而当模组数据并未有更新的版本时,即结束数据更新的过程,中断数

据主机106与手持式电子装置100的连接。

在一般的应用中,为了节省模组数据存储时所占用的空间,并增加数据传输时的效

率,新模组数据可为一经过压缩的新模组数据,平时以压缩格式储存,在手持式电

子装置100要利用或读取时,再予以解压缩还原,以增加存储空间使用的效率。

在析模组数据下载完成后,即可中断数据主机106与手持式电子装置100的连接,

并在步骤206中进行新模组数据与原模组数据的无缝拼合,以藉由指针对应的方式

拼合新模组数据及原模组数据。本例中无缝拼合方法的步骤是,先提供已经过排序

的原模组数据及新模组数据;再依据新模组数据的数据属性,例如更新属性或追加

属性,建立一拼合表(showt table),以藉由指针对应至原模组数据及新模组数据内

的数据。

藉由拼合表的建立,可完成数据的更新、取代或追加,以使手持式电子装置100在

应用数据时,可顺利参照或是以指针对应至原模组数据及新模组数据,增加数据使

用及检索的效能,以下即以电子辞典的数据为例,介绍无缝拼合应用的细节。

参见图3所示,图3为本发明应用在电子辞典数据时,进行无缝拼合的流程示意图,

首先於步骤220中读入各单词,也就是在提供已排序的原模组数据及新模组数据

下,由原模组数据读出一单词甲,由新模组数据读出一单词乙。在本例中,由于拼

合表是应用于数据之参照取得之使、在使用时是依参照的位置取出其字词字意,因

此在读出及存入单词甲及单词乙的过程中,会同时读出及存入对应于单词的索引号

以做为对应指针,以便于日后藉由索引号的对应取出字意数据。

接著在步骤222中比较单词甲与单词乙的字母顺序;若单词甲的字母顺序较单词乙

为先时,即进行步骤222 a,把单词甲存入至拼合表中,并由原模组数据读入下一

单词成为单词甲;若单词乙的字母顺序较单词甲为先时,即进行步骤222 b,把单

词乙存入至拼合表中,并由新模组资料读入下一单词成为单词乙。

而当单词甲与单词乙相同时,即进行步骤222 C,则检查单词乙的属性,本例中是

将字词的加入区分成为两个不同的属性,追加属性代表字意的追加,可用于数据的

补充及新字意的加入,而更新属性则代表以新字意取代旧字意,例如用於更正原有

模组数据内容在出厂时的错误等。在捡查单词乙的属性后,若单词乙的属性为追加

属性,即进行步骤224 a,把单词甲与单词乙存入至拼合表中;若单词乙的属性为

更新属性时,即进行步骡224 h,把单词乙存入至拼合表中;在步骤224 a或2246

后,即至步骤226中读入下一单词甲及下一单词乙,也就是由原模组数据读入下一

单词成为单词乙、并由新模组数据读入下一单词成为单词乙。

在步骤230中,若所有数据都已读取完毕,则结束无缝拼合过程,否则即重复上述

沔步骤222的比较过程及其相关步骤,直到原模组数据及新模组数据都读取完毕。

举一例说明如下,假设原模组数据的部分数据如下表所示:而新模组数据的部分数

据如下表所示:

单词 索引号 属性

Abort 0x1000000

1 更新

Active 0x10000002

追加

And 0x10000003

追加

Base 0x10000004

追加

在进行无缝拼合时,即会依字母顺序由小至大形成一拼合表,其部分内容如下:

ad> 单词 索引号 属性

所在位置

A 0x00000001

ntry> 追加 原模组数据

mula>

Abort 0x10000001 更新 新模组

数据

Active 0x100000

02 追加 新模组数据

And 0x00000003

追加 原模组数据

And 0x10000003

追加 新模组数据

Base 0x10000004

追加 新模组数据

Battle 0x00000004

追加 新模组数据

由上表中可看出,由于新模组数据中的单词Abort为更新属性,因此,经由无缝拼

合后会取代原模组数据中的单词Abort,而原模组数据中与新模组数据中同样具有

的单词And,由于其具有追加属性,因此,在无缝拼合后,新模组数据中的单词

And即会追加在原模组数据的单词And之后,其余在新模组数据中追加的单词则

会依序加入到拼合表中。

因此,在电子辞典在进行如检索等的操作时,即检索拼合表,以由对应于检索单词

的索引号,由原模组数据及新模组数据中取出字意。

因此,藉由本发明中的数据扩充更新方法,可使手持式电子装置能通过如互联网等

的方式,藉由与数据主机的连接,取得更新版的新模组数据,并利用无缝拼合的过

程,达到如电子辞典等数据的更新追加,建立完整的拼合表,并可藉由拼合表进行

更为迅速的检索,提高手持式电子装置的更新效能、方便性以及使用操作上的效能。

本发明以较佳实拖例说明如上,仅用于帮助了解本发明的实拖,非用以限定本发明

的精神,而熟悉此技术领域的技术人员在理解了本发明之精神后,可在不脱离本发

明的精神范围内、作出一些更动润饰及等同的变化替换,因此,本申请要求的保护

范围应由所附的权利要求书来限定。