专利名称:移动终端机的制作方法
技术领域:
本发明涉及例如移动电话机的移动终端机,尤其是能够接收由发送者送来的信息,并显示在显示器上的移动终端机。
背景技术:
一直以来,在移动电话机上,附有电子邮件的功能,而且提供了短信息服务,作为其中一种提供的服务。在不同的移动电话机中,短信息服务可以发送和接收每件大约为数百字节的数据规模的信息;数十~数百件接收了的信息,可以保存在移动电话机内的非易失存储器中。
但是,由于通过短信息服务发送来的电文中,会包含有相同内容的信息,通过如图5所示的程序,比较新接收的信息和存储在非易失存储器中的旧信息,避免把重复的信息存储起来。
即,在图5的步骤S21中,判断与存储在存储器中全部信息的比较是否已经完成,如果这时的判断为“否”的话,在步骤S22中,从非易失存储器中读出一个存储的信息,并在步骤S23中,判断这存储的信息和接收的信息是否为相同的内容。如果这时的判断为“否”的话,重回到步骤S21去,重复信息的读出和比较。当相同的信息存在,在步骤S23中的判断为“是”的时候,便前进到步骤S24,重写接收信息在存储器上。如没有相同的信息,在步骤S21中的判断为“是”的时候,便前进到步骤S25,把接收到的信息存储在存储器上。这样,避免了把相同内容的信息,重复存储到非易失存储器中去的事态,达致存储器容量的节省。
但是,近年来,因为在移动电话机上搭载的非易失存储器的容量越来越大,与此同时,可以接收的短信息件数、和每件的数据规模的增大,产生了判断信息是否重复需时太久的问题。例如,在接收短信息的时候,有必要在所定的时间内(例如0.5秒以内),把意思为这信息已存储于非易失存储器内的回应作出复信,在这场合,由于判断信息是否重复要花费长时间,就使得不可以在所定时间内,作出回应。
发明内容
因此,本发明的目的,是为了提供可以在短时间内判断信息是否重复的移动终端机。
本发明所涉及的移动终端机具备有接收经由电话网络,通过无线电发送来的、由文字数据组成的信息的接收电路,用以显示接收信息的显示器,用以存储接收信息的存储器电路,和控制上述接收电路及存储器电路的动作的控制电路,上述的控制电路具有对于接收信息,对该信息的本文和/或信息的发信者的电话号码,根据所定的算式,施行运算,生成判别数据的判别数据生成装置;在接收信息时,把对于该接收信息所生成的判别数据,和对于存储在存储器电路中的信息所生成的判别数据作比较,判断这些判别数据是否相同的判别数据比较装置;只把被判断为和存储在存储器电路中的信息有相同的判别数据的接收信息作为对象,把该接收信息和有相同的判别数据的存储信息作比较,当信息被判断为不是相同的时候,把该接收信息首次记录在存储器电路中的第1信息存储控制装置;和对于被判断为与任何的存储信息都有不同判别数据的接收信息,不进行信息的比较,而把该接收信息首次存储在存储器电路中的第2信息存储控制装置。
在上述本发明的移动终端机中,在比较接收信息和存储信息之前,进行对应于接收信息的判别数据和对应于存储信息的判别数据的比较。因为判别数据比起信息来,数据规模较小,所以判别数据的比较,比起信息的比较,可以在短时间内进行。而且,如果判别数据不同的话,信息必然不同;如果判别数据相同的话,信息也是相同的可能性是很高的。
因此,通过只把和接收信息有相同判别数据的存储信息作为对象,判断信息是否重复,可以大幅度削减存储信息的比较对象数目。这样,可以在以前从没有过的短时间内,完成信息是否重复的判断。
具体地,可以使用接收信息的检验和,或把接收信息二进化了的数据的按位加作为上述的判别数据。这样,可以在短时间内算出判别数据。
此外,上述判别数据生成装置,可以使用这样的构成在接通电源时,生成对于存储在存储器电路中所有的存储信息的判别数据,然后在接收信息时,生成对于该接收信息的判别数据。这样,在接收信息时,只要生成对于接收的一件信息的判别数据就行了,可以缩短处理判断是否重复所需要的时间。
更具体地,上述的存储器电路中,具备有用以存储接收信息的第1存储器,和用以存储判别数据的第2存储器;而且第2存储器使用比起第1存储器有更高存取速度的元件。通常,由于低存取速度的存储器是低价的,高存取速度的存储器是高价的,通过上述的具体构成,可以达致数据读出和处理的高速化,和成本的低减。
如上所述,如果使用本发明所涉及的移动终端机,可以在短时间内判断接收信息和存储信息是否重复,因此,可以迅速地提出表示接收信息已存储的回应。
图1是一个框图,示出应该实施本发明的移动电话机的构成。
图2(a)和图2(b)是涉及本发明的移动电话机的RAM和存储在非易失存储器中的数据的说明图。
图3是表示本发明的移动电话机在接通电源时的运作的流程图。
图4是表示本发明的移动电话机,在接收信息时的运作的流程图。
图5是表示已有的移动电话机,在接收信息时的运作的流程图。
具体实施例方式
以下,对于本发明在移动电话机中的实施形态,根据附图具体地说明。如图1所示,本发明的移动电话机具有连接到天线1、接收和发送无线电信号的无线电信号处理电路2;进行声音信号的调制/解调等的声音信号处理电路3;用以输出受话音的扬声器4;用以输入送话音的传声器5;用以输入电话号码和信息的键盘输入装置10;用以显示电话号码和信息的显示器11;实行各种控制的运作的CPU6;存储各种控制程显的ROM7;CPU6在处理运算时使用的静态RAM8;和用以存储接收信息的非易失存储器等。
上述本发明的移动电话机,可以接收由短信息服务提供的信息,接收到的信息在显示在显示器上的同时,存储进非易失存储器9内的表中,如图2(b)所示;但如后所述,要进行接收信息和非易失存储器9内的存储信息是否重复的判断,并由此避免存储相同对手发送来的重复信息。
特别是,在本发明的移动电话机中,为缩短作重复判断所需的时间,在接通电源时,把存储在非易失存储器9中所有的信息(存储信息)作为对象,算出信息本文的检验和,然后,在接收信息时,把该信息(接收信息)作为对象,算出信息本文的检验和。把和接收信息有不同的检验和存储信息,排除出重复判断的对象之外。此外,对存储在非易失存储器9中所有的信息算出的检验和,如后所述,存储在RAM8内的表中。
图3表示在接通电源时实行的程序。首先,在步骤S1,为了算出检验和,判断从非易失存储器9中,全部信息的读出是否已经完毕。当这里的判断为“否”的时候,前进到步骤S2,从非易失存储器9中,读出一件信息。跟着在步骤S3,算出构成读出信息本文的文字编码(例如美国信息交换标准码)的检验。然后,在步骤S4,把算出的检验和存储在RAM8内的表中后,回到步骤S1,对全部的存储信息,进行检验和的算出和存储。然后,在步骤S1,当判断为“是”的时候,改变成等待接收的状态。
结果,如在图2(b)中所示,存储在非易失存储器9中的各信息,检验和的算出结果被存储在如图2(a)所示的RAM8中。而且,RAM8内各检验和的存储地址,和对应信息在非易失存储器9内的存储地址,相互间被联系了起来。
图4表示在接收信息时所实行的程序。首先在步骤S11,算出接收信息的检验和,然后在步骤S12,判断与存储在RAM8中全部的检验和之间的比较是否已经完毕。当这时的判断为“否”的时候,前进到步骤S13,判断接收信息的检验和与存储在RAM8中的一个检验和是否相同。当这时的判断为“否”的时候,回到步骤S12,重复与存储在RAM8中下一个检验和之间的比较。
在步骤S13中,当判断为“是”的时候,前进到步骤S14,把和接收信息有相同检验和的存储信息,从非易失存储器9中读出,判断接收信息(信息的本文和发信者的电话号码)和存储信息(信息的本文和发信者的电话号码)是否相同。
在步骤S15中,当判断为“否”的时候,回到步骤S12,重复检验和的比较及信息的比较。然后,在步骤S15中,当判断为“是”的时候,前进到步骤S16,把接收信息在非易失存储器9上重写而存储起来。这样,非易失存储器9中的接收信息,只有接收时刻得到更新,而信息的本文和发信者的电话号码都没有发生变化。另一方面,在步骤S12中,当判断为“是”的时候,前进到步骤S17,把接收信息首次存储在非易失存储器9中,完成了程序。
如果根据上述的程序,由于避免了把重复的信息存储在非易失存储器中的事态,达致存储器容量的节省。而且,因为检验和的数据规模,是数个字节左右,并不压迫RAM8的容量。另外,因为接收信息与存储信息的比较,只限于在检验和被判断为相同的时候进行,和与所有的存储信息之间作是否重复的比较的场合相比,处理时间大幅度地缩短了。
此外,本发明的各部分的构成,并不只限于上述的实施形态。在不脱离于在权利要求书中所记载的本发明的精神的范围内,只要是本技术领域的专家,便可以作出各种可能的更改。例如,在上述的实施例中,虽然是把信息本文的检验和算出来,但检验和的算出对象,并不只限于这个信息组,也可以把信息本文和发信者的电话号码两者作为对象,算出检验和。此外,也可以使用算出按位加的方式,以代替检验和。
另外,如果把存储于RAM8中多数个的检验和作为对象,根据它们的值的大小加以排列,通过二分法探索去搜寻检验和,更加可以达致处理的高速化。
权利要求
1.一种移动终端机,包括用以接收经由电话网络通过无线电传送来的、由文字数据组成的信息的接收电路,用以显示接收信息的显示器,用以存储接收信息的存储器电路,和控制上述接收电路及存储器电路运作的控制电路,其特征在于,上述的控制电路具备有对于接收的信息,在构成这信息的多个信息组内,对所定的1个或多个信息组的数据,根据所定的算式进行运算,以生成判别数据的判别数据生成装置;在接收信息时,把对该接收信息所生成的判别数据和对存储于存储器电路中的信息所生成的判别数据进行比较,判断判别数据是否相同的判别数据比较装置;只把与被判断为存储于存储器电路中的信息有相同的判别数据的接收信息作为对象,把该接收信息与判别数据相同的存储信息作比较,当信息被判断为不相同,把该接收信息首次记录在存储器电路的第1信息存储装置,和对于被判断为与任何的存储信息都不相同的判别数据的接收信息,不进行信息的比较,而把该接收信息首次存储于存储器电路的第2信息存储控制装置。
2.如权利要求1中所记载的移动终端机,其特征在于,上述的第1信息存储装置,进行上述比较的结果,当信息被判断为相同时,通过将接收信息重写在存储器电路上而存储起来。
3.如权利要求1中所记载的移动终端机,其特征在于,上述的判别数据生成装置,对于接收信息,对其信息本文和/或信息的发信者的电话号码,根据所定的算式,进行运算,以作成判别数据。
4.如权利要求3中所记载的移动终端机,其特征在于,上述的判别数据生成装置,计算出检验和以作为判别数据。
5.如权利要求1中所记载的移动终端机,其特征在于,上述的判别数据生成装置,在接通电源时,在生成对于所有存储于存储器电路中的存储信息的判别数据之后,在接收信息的时候,对于该接收的信息,生成判别数据。
6.如权利要求1中所记载的移动终端机,其特征在于,上述的存储器电路,具备有用以存储接收信息的第1存储器,和用以存储判别数据的第2存储器,而第2存储器比起第1存储器有更高的存取速度。
全文摘要
在可以接收经由电话网络通过无线电传送来的信息并存储到非易失存储器9的同时,还在显示器11上显示出来的移动终端机中,当接通电源时,对存储于非易失存储器9的信息,算出检验和,并存储于RAM8。其后,在接收信息时,把接收信息的检验和与存储于RAM8的多个检验和作比较。只把检验和相同的存储信息作为对象,进行信息的比较,当信息被判断为相同时,把该接收信息重写在非易失存储器9上而存储起来。可在短时间内,作出信息是否重复的判断。
文档编号H04M1/72GK1333640SQ01121798
公开日2002年1月30日 申请日期2001年7月11日 优先权日2000年7月11日
发明者赤尾昌英, 益田昌佳, 山冈道行, 冈田清 申请人:三洋电机株式会社