电子辞典扩充更新的方法

文档序号:6414750阅读:321来源:国知局

专利名称::电子辞典扩充更新的方法
技术领域
:本发明涉及一种数据扩充更新方法,特别涉及一种可应用于手持式电子装置,以将电子辞典数据扩展更新的方法。随着电子技术及通信技术快速而深入的发展,手持式电子装置,如个人数字助理(PDA)等装置,藉由其体积小、重量累的便携特点,已大量而广泛地应用于生活之中,成为经常外出工作的人士不可或缺的办公用具,功能亦随着其积极的开发和改进而得到加强与扩充。以目前的手持式电子装置而言,其中多数已具有与其他系统如个人电脑或伺服主机等连接的功能,或是具有通过有线或无线的方式,连接互联网,以及进行数据传真等功能。而电子辞典的功能,更成为手持式电子装置不可或缺的重要功能之一,在不同语言的沟通应用中,为使用者提供了方便而快速的查询工具,例如英汉、汉英、华日、日华,甚至是其他各种不同语言间的应用。然而,随着时代的快速变迁及科技水平的日新月异,在日常生活及各个专业领域中,经常会出现许多新生的词汇,或是产生词汇含义的变迁及增加。但以目前的手持式电子装置而言,其内建的电子辞典数据库在产品出厂时即已被限定,存储在如掩膜只读存储器等的只读存储器之中,而无法改变或增加新的数据,形成应用时在数据更新上的一大缺陷。在某些手持式电子装置中,是以加入扩充卡的方式追加词汇量。然而扩充卡的推出,仍须随着新数据的增加与改变,持续以更新的版本推出扩充卡,而使用者则需不断购买新的扩充卡,导致扩充卡上的不便及使用成本的增加,亦降低了手持式电子装置产品的竞争力。对生产产品的厂商而言,若需更新在制造时产生的数据内容的错误,亦需通过更换只读存储器或是加入扩充卡的方式方能更正错误,成为时间与成本上的极大负担。因此,目前需要发展一种更方便、效能更高的资料扩充更新方法,以应用于手持式电子装置中,进行如电子辞典等数据的更新,能免除传统装置更新不便及成本过高的缺点,以为使用者提供升级或更新的便利性,降低数据扩充更新的费用,并提高产品的便利性及数据的时效性。本发明的目的是提供一种数据扩充更新的方法。本发明的另一目的是提供一种电子辞典数据扩充更新的方法,以应用于手持式电子装置中。本发明的再一目的是提供一种数据扩充更新的方法,可使手持式电子装置通过如互联网的方式与数据主机连接,进行资料或模组的更新与修正,以提高手持式电子装置修正资料、升级、以及更新的便利性。本发明中的手持式电子装置数据扩充更新的方法可包含以下步骤首先建立手持式电子装置与一数据主机的连接;当主机的新模组数据较手持式电子装置内的原模俎资为新时,下载新模组数据至手持式电子装置内;最后进行新模组数据与原模组数据的无缝拼合。上述无缝拼合方法,是依据新模组数据的数据属性,建立一拼合表,以参照至原模组数据及新模组数据。本发明中的数据扩充更新方法可进一步应用于电子辞典的数据之中,其无缝拼合的过程可包含以下步骤首先由原模组数据读出一单词甲;并由新模组数据出一单词乙;再比较单词甲与较单词乙的字母顺序;若单词甲的字母顺序较单词乙为先时,把单词甲存入至拼合表中,并由原模组数据读入下一单词成为单词甲;若单词乙的字母顺序较单词甲为先时,把单词乙存入至拼合表中,并由新模组数据读入下一单词成为单词乙。而当单词甲与单词乙相同时,则捡查单词乙的属性,并且进行以下步骤若单词乙的属性为追加属性时,则把单词甲与单词乙存入拼合表中;若单词乙的属性为更新属性,则把单词乙存入至拼合表中;最后由原模组数据读入下一单词成为单词甲,并由新模组数据读入下一单词成为单词乙。进一步,再重复上述的比较步骤,直至原模组数据及新模组数据都读取完毕,即完成无缝拼合的过程。图1显示了本发明中手持式电子装置进行数据更新扩时的系统硬件的示意图。图2显示了本发明中手持式电子装置进行数据更新扩充的流程图。图3显示本发明中针对两个模组数据所进行的无缝拼合的流程图。本发明中提供一种数据扩充更新的方法,以应用于手持式电子装置中,进行如电子辞典等数据的扩充更新,并可使手持式电子装置通过如互联网的方式与数据主机连接,进行数据或模组的更新与修正,并进行新数据与旧数据的无缝拼合,使数据在检索及使用时具有更高的速度与效能,以提高手持式电子装置修正数据、更新、及数据利用上的便利性。参见图所1示,图1为本发明较佳实施例的系统硬件示意图,手持式电子装置100为一内含有许多不同种类数据装置,例如可包含电子辞典数据等,在数据更新的储存方式上,可通过不同的设计来实现,手持式电子装置100内合的原数据模组可包含内建的数据模组,原数据模组亦可进一步包含前次更新的数据模组。本例中可使手持式电子装置100装设具有可读写特性的存储装置,例如快擦写存储器等,以供更新数据写入之用,或是利用外加的扩充装置,例如使用完全空白或部分空白的可插拔扩充卡102,其内可包含如快擦写存储器等的可读写在座装置,以作为手持式电子装置100的额外存储空间。除此之外,手持式电子装置100同样可再装设内合有模组数据的可插拨扩充卡102,来增加其数据量。手持式电子装置100可经由一连接方式104与一数据主机106相连,以进行数据的更新,数据的连接方式104可利用互联网的方式,以便手持式电子装置100在任意池点都可通过网络或调制解调器进行连接,以随时更新数据内容,亦可通过如传输线或是无线传输等的方式达到相同的数据传递功能。以本例而言,数据主机106可为一般所应用的文件服务器(fileserver,以互联网而言,手持式电子装置100与数据主机106间数据的交换可使用目前所谓的文件传输协议(filetransferprotool,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中进行新模组数据与原模组数据的无缝拼合,以藉由指针对应的方式拼合新模组数据及原模组数据。本例中无缝拼合方法的步骤是,先提供已经过排序的原模组数据及新模组数据;再依据新模组数据的数据属性,例如更新属性或追加属性,建立一拼合表(showttable),以藉由指针对应至原模组数据及新模组数据内的数据。藉由拼合表的建立,可完成数据的更新、取代或追加,以使手持式电子装置100在应用数据时,可顺利参照或是以指针对应至原模组数据及新模组数据,增加数据使用及检索的效能,以下即以电子辞典的数据为例,介绍无缝拼合应用的细节。参见图3所示,图3为本发明应用在电子辞典数据时,进行无缝拼合的流程示意图,首先於步骤220中读入各单词,也就是在提供已排序的原模组数据及新模组数据下,由原模组数据读出一单词甲,由新模组数据读出一单词乙。在本例中,由于拼合表是应用于数据之参照取得之使、在使用时是依参照的位置取出其字词字意,因此在读出及存入单词甲及单词乙的过程中,会同时读出及存入对应于单词的索引号以做为对应指针,以便于日后藉由索引号的对应取出字意数据。接著在步骤222中比较单词甲与单词乙的字母顺序;若单词甲的字母顺序较单词乙为先时,即进行步骤222a,把单词甲存入至拼合表中,并由原模组数据读入下一单词成为单词甲;若单词乙的字母顺序较单词甲为先时,即进行步骤222b,把单词乙存入至拼合表中,并由新模组资料读入下一单词成为单词乙。而当单词甲与单词乙相同时,即进行步骤222C,则检查单词乙的属性,本例中是将字词的加入区分成为两个不同的属性,追加属性代表字意的追加,可用于数据的补充及新字意的加入,而更新属性则代表以新字意取代旧字意,例如用於更正原有模组数据内容在出厂时的错误等。在捡查单词乙的属性后,若单词乙的属性为追加属性,即进行步骤224a,把单词甲与单词乙存入至拼合表中;若单词乙的属性为更新属性时,即进行步骡224h,把单词乙存入至拼合表中;在步骤224a或2246后,即至步骤226中读入下一单词甲及下一单词乙,也就是由原模组数据读入下一单词成为单词乙、并由新模组数据读入下一单词成为单词乙。在步骤230中,若所有数据都已读取完毕,则结束无缝拼合过程,否则即重复上述沔步骤222的比较过程及其相关步骤,直到原模组数据及新模组数据都读取完毕。举一例说明如下,假设原模组数据的部分数据如下表所示而新模组数据的部分数据如下表所在进行无缝拼合时,即会依字母顺序由小至大形成一拼合表,其部分内容如下由上表中可看出,由于新模组数据中的单词Abort为更新属性,因此,经由无缝拼合后会取代原模组数据中的单词Abort,而原模组数据中与新模组数据中同样具有的单词And,由于其具有追加属性,因此,在无缝拼合后,新模组数据中的单词And即会追加在原模组数据的单词And之后,其余在新模组数据中追加的单词则会依序加入到拼合表中。因此,在电子辞典在进行如检索等的操作时,即检索拼合表,以由对应于检索单词的索引号,由原模组数据及新模组数据中取出字意。因此,藉由本发明中的数据扩充更新方法,可使手持式电子装置能通过如互联网等的方式,藉由与数据主机的连接,取得更新版的新模组数据,并利用无缝拼合的过程,达到如电子辞典等数据的更新追加,建立完整的拼合表,并可藉由拼合表进行更为迅速的检索,提高手持式电子装置的更新效能、方便性以及使用操作上的效能。本发明以较佳实拖例说明如上,仅用于帮助了解本发明的实拖,非用以限定本发明的精神,而熟悉此
技术领域
的技术人员在理解了本发明之精神后,可在不脱离本发明的精神范围内、作出一些更动润饰及等同的变化替换,因此,本申请要求的保护范围应由所附的权利要求书来限定。权利要求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所述的无缝拼合方法,其特征在于,该电子辞典捡索时,是捡索该拼合表,藉由对应于一捡索单词的索引号,自该原模组数据及该新模组数据中取出字意。全文摘要本发明提供一种数据扩充更新方法,可使用持式电子装置通过互联网的方式与数据主机连接,进行如电子辞典等数据或模组的更新与修正。手持式电子装置数据扩充更新的方法可包含以下步骤:首先建立手持式电子装置与一数据主机的连接;当主机的新模组数据较手持式电子装置内的原模组数据为新时,把新模组数据下载至手持式电子装置内;最后进行新模组数据与原模组数据的无缝拼合。文档编号G06F17/20GK1261180SQ9812594公开日2000年7月26日申请日期1998年12月11日优先权日1998年12月11日发明者何代冰,李瑜,何潼申请人:英业达集团(上海)电子技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1