专利名称:在无线选择呼叫接收机中的消息管理的制作方法
技术领域:
本发明涉及无线选择呼叫接收机中的消息管理。更具体地涉及无线选择呼叫接收机中的消息管理,其中能够在RAM中存储多条消息,并且当RAM的存储容量不够时,可以根据消息的标志指定其中一条将被删除的消息。
传统上,在无线选择呼叫接收机中的消息管理中,存储在RAM中的每一条消息都被加上了一条指示消息是否应该被保护的保护信息,例如在日本共同未决实用新型(JU-A-Showa 64-54437)公开中的。在该方法中,当RAM中不再有空存储区域时,除被保护的消息之外的消息根据保护信息以预定的顺序被删除。
图1A表示在传统的无线选择呼叫接收机中进行消息管理时的RAM的存储映象图。在这个例子中,能在RAM中存储的消息数是10。也就是说,在存储器中消息号码为0到9的存储位置存储10条消息。当在RAM中没有存储任何消息的状态下接收到一条消息时,接收到的消息被从消息号码0开始存储。当消息被存储在RAM的消息号码9之后,就不存在空存储区了。
为每条消息提供一个消息保护标志。通过用户的开关操作设置消息保护标志。在图1A中,消息A-J被存储在消息号为0-9的存储位置而具有消息号0,1,4,和8的消息被保护。
接着,图1B中表示在传统的无线选择呼叫接收机中的消息管理的方法的处理过程。
首先当发送给接收者的消息被接收时(步骤S21),判断消息存储RAM中是否还有空闲存储区(步骤S22)。如果有空闲存储区,被接收的消息就被存储在在空闲存储区中具有最小消息号的存储位置中(步骤S23)。接着处理结束。
另一方面,当在步骤S22的处理中检测到不再有空闲存储区时,就进行消息搜索。为此目的,为搜索将被删除的这条消息将变量a置为0(步骤S24)。接着判断具有消息号a=0的消息是否是一条被保护的消息(步骤S25)。当具有消息号a=0的消息是一条被保护的消息时,就将1加到消息号码a中,接着控制返回到S25(S26)。随后,在步骤S25确定具有消息号a=1的消息是否是一条被保护的消息。这个操作被重复进行直到找到了允许被删除的消息为止。
当在步骤S25的处理过程中发现一条允许被删除的消息的确没有被设置保护标志时,具有消息号a的消息就被删除(步骤S27)。
接着,在存储号0-8的存储位置按照接收时间先后的位置重新排列剩余的消息,将消息号码9设置为空存储位置(步骤S28)。随后,控制进行到步骤S22的处理并且已经被接收的消息根据步骤S22和S23的处理过程被存储在RAM中。然后过程结束。
传统的无线选择呼叫接收机中的消息管理的情况下存在以下问题。第一个问题在于,当接收机被设置在操作状态而没有开关操作且诸如新闻,天气预报等信息被连续接收时,已经被用户自己接收的呼叫消息等被删除。原因在于,当接收机处于操作状态时不能进行消息保护,因为消息保护是在用户的开关操作过程中进行的。
另外第二个问题在于,当具有相同标志的信息被连续接收时,RAM只被具有相同标志的信息消息填充。这是因为当不再有空闲存储区时,根据每个被存储的消息是否存在保护指定和消息的接收时间来确定将被删除的消息。
除以上提到的之外,在日本共同未决专利公开中描述了在接收机中保护和删除数据的方法(JP-A-Showa 62-268220)。在这个对比文献中,当具有ID的消息被接收且存储装置已满时,就搜索能允许被删除的消息。当找到将被删除的消息后,该消息就被删除而另一条消息和ID被存储。当没有找到能被允许删除的消息时,就只存储ID。
在日本共同未决专利公开(JP-A-Heisei 6-303336)中描述了存储器管理系统。在这个对比文献中,用于存储消息的存储器被划分为第一存储部分4-1和第二存储部分4-2。来自预定电话号码的消息被存储在第一存储部分而其他消息被存储在第二存储部分。或者,当从其他的电话号码来的消息被删除之后,标识信息就被加到从存储在存储器4中的预定电话号码来的消息中。
在日本共同未决专利公开(JP-A-Heisei 3-40651)中描述了和中央设备相连接的话音和数据传输终端设备。在这个对比文献中,控制装置有一个确定信息存储媒体的空存储区的功能,和当缺乏空存储区时向中央设备请求停止数据传输的功能。控制装置有一个功能是从信息存储媒体中删除指定内容以预备空闲空间,还有一个功能是在空闲存储区域中存储所接收的数据。
在日本共同未决专利公开(JP-A-Heisei7-79464)中描述了一种信息保护方法。在这个对比文献中,准备一个关键字来说明一个将被保护的消息。当接收到的消息从头开始和关键字具有相同的保护部分时,接收的消息被存储在存储器中。
从解决上述问题的角度实现本发明。因此本发明的一个目的是提供一个无线选择呼叫接收机和一种管理消息的方法,其中可以以一个优先级保护具有特定标志的消息。
本发明的一个目的是提供一个无线选择呼叫接收机中和一种管理消息的方法,其中即使连续的接收具有相同标志的消息,存储在RAM中的消息的标志也受到不利影向。
为了实现本发明的一个方面,无线选择呼叫接收机包括接收装置,用于接收被分配了特定标志的特定消息;存储装置,用于存储每个都有一个标志的消息;判断部分,用于判断存储装置是否满,并且当判定存储装置已满时,根据特定标志指定一条将被删除的消息;和消息存储部分,当确定存储装置未满时,用于在存储装置中存储特定消息和当确定存储装置已满时删除指定消息而存储特定消息。
无线选择呼叫接收机,进一步包括消息计数器,用于计数在存储装置中所存储的消息数,和在这种情况下,判断部分参考消息计数器确定存储装置是否已满。当删除指定消息时消息存储部分递减消息计数器,而当存储特定消息时递增消息计数器。
当确定存储装置满时,判断部分搜寻每一条具有和特定标志同样的标志的的消息,并且当没有找到一条和特定标志具有相同的标志的消息时,指定具有最长接收时间的消息作为将被删除的指定消息。在这种情况下,无线选择呼叫接收机,进一步包括标志消息计数器,用于计数在存储装置中为每一标志存储的消息数。且判断部分参考标志消息计数器判断是否存在具有相同的特定标志的消息。判定找到了具有和特定标志同样的标志的消息时,判断部分指定具有相同特定标志和最长接收时间的消息之一作为将被删除的指定消息。
当为每个标志分配一个存储允许值时,判断部分搜寻具有该标志的消息被存储的次数多于存储允许值的标志,并当判定存储设备满时,指定具有最长接收时间和具有任何所搜寻到的标志的消息之一作为将被删除的指定消息。在这种情况下,无线选择呼叫接收机,进一步包括标志消息计数器,用于为每一标志计数存储在存储装置中的消息数;和允许值寄存器,用于为每个标志存储存储允许值。和判断部分参考允许值寄存器和标志消息计数器,来确定具有该标志的信息被存储了多于存储允许值的标志。
具有标志的消息在消息存储装置中按接收时间的顺序被存储。在这种情况下,判断部分从接收时间最长的消息开始搜寻将被删除的指定消息。另外,指定消息被删除之后,消息存储部分按照消息接收时间的顺序进一步重新排列消息,并将特定消息存储在最后。
标志可以是消息的标题且当消息是给一个用户的个人消息时,呼叫标题被分配给该消息。
为了实现本发明的另一个方面,在无线选择呼叫接收机中,在保护已经存储的消息的同时用于存储具有特定标志的特定消息的方法,包括以下步骤判定用于存储消息的存储装置是否已满;当确定存储装置已满时,根据特定标志指定一条将被删除的消息;当确定存储装置未满时,在存储装置中存储特定消息;和当确定存储装置已满时,删除指定的消息以在存储装置中存储特定的消息。
根据本发明,当无线选择呼叫接收机的RAM中不存在空存储区时,在RAM中搜索一个和接收的消息具有相同标志的存储消息并将其从RAM中删除,这样即使连续接收到具有相同标志的消息,存储在RAM中的消息的标志也永远不会受到破坏。
图1A是当在传统的无线选择呼叫接收机中进行消息管理时RAM的存储映射图;图1B是说明在传统的无线选择呼叫接收机中管理消息的方法的过程流程图;图2是一个框图,说明根据本发明的实施例的无线选择呼叫接收机的结构;图3A是一个存储映射图,说明根据本发明的第一个实施例在无线选择寻呼接收机中接收到一个新消息之前存储在RAM中的消息的状态;图3B是一个存储映射图,说明根据本发明的第一个实施例在无线选择寻呼接收机中接收到一个新消息之后存储在RAM中的消息的状态;图4是根据本发明的一个实施例无线选择呼叫接收机中管理消息的方法的过程流程图;图5是根据本发明的另一个实施例说明无线选择呼叫接收机的结构的框图;图6A是一个存储映射图,说明根据本发明的另一个实施例,在无线选择寻呼接收机中接收到一个新消息之前存储在RAM中的消息的状态;图6B是一个存储映射图,说明根据本发明的另一个实施例在无线选择呼叫接收机中接收到一个新消息之后存储在RAM中的消息的状态;图7是一个流程图,表示根据本发明的一个实施例无线选择呼叫接收机中管理消息的方法的过程流程图;接着将参考附图描述本发明的无线选择呼叫接收机。
首先将描述根据本发明第一实施例的无线选择呼叫接收机。
图2是一个框图,说明根据本发明的实施例的无线选择呼叫接收机的结构。参考图2,无线选择呼叫接收机由接收电路1,RAM2,LCD3,开关4和控制电路5组成。接收电路1接收一个被通过无线信道发送出的选择呼叫信号。RAM2在接收机本身中存储一条消息。LCD3显示这条已经被存储在RAM2中的消息。开关4根据用户的操作输入设置预定功能。当选择呼叫信号是给接收机本身时,控制电路5判断RAM2的存储区是否缺乏。
当确定RAM2的存储区缺乏时,控制电路5从已经存储的消息中搜索有相同标志的消息作为接收消息。删除搜索到的消息之后,控制电路5在RAM2的空闲存储区中存储接收消息。
图3A是一个存储映射图,说明根据本发明的第一个实施例在无线选择寻呼接收机中接收到一个新消息之前存储在RAM中的消息的状态;图3B是一个存储映射图,说明接收到一个新消息K之后存储在RAM中的消息的状态;在这种情况下,假定消息存储RAM可以在消息编号0-9的存储位置存储10条消息。一个诸如指示消息的标志的标题的数据被加入到始发侧的信息消息中。当信息消息被接收后,标题被区分且信息消息被分配一个和这个被区分出的标题相对应的预定标志。接着信息消息被存储在RAM2中。另外当接收到给一个用户的呼叫消息时,被用于识别呼叫消息的标志被分配给呼叫消息。在这个例子中,有X,Y,Z三个标志。
在图3A中诸如消息A-J的10条消息被按照接收时间的顺序存储在RAM2的消息号0-9的存储位置。10条消息的长度可以彼此不同。换言之,最早接收的消息被存储在消息号为0的存储位置并且RAM2中没有空闲存储区。假定在这种状态接收了消息标志为Y的消息K,控制电路5就删除具有最早接收时间的消息和消息标志Y。也就是说,具有标志Y的消息B被删除。消息号为2-9的其余消息被以接收时间早晚的顺序重新排列,如图3B所示。被接收的消息被存储在消息号9的存储位置。
图4是一个流程图,解释在本发明的无线选择呼叫接收机中管理消息的方法的过程。
参考图4,首先当给接收机本身的消息被接收时(步骤S1),判断用于消息存储的RAM是否有空闲存储区(步骤S2)。如果有空闲存储区,消息就被存储在空闲存储区的具有最小消息号的位置(步骤S3)。接着处理结束。
另一方面,当在步骤S2的处理过程中检测到没有空闲存储区时,就进行将被删除的消息的搜索。
为此目的,将这个消息搜索的变量a置为0(步骤S4)并且判断具有消息号a的消息的标志和接收到的消息的标志是否一样(步骤S5)。如果它们的标志彼此不同,就给变量a加1(S6)。随后,就进行变量a是否等于10的判断(步骤S7)。如果变量a等于10,具有消息号0最早接收时间的消息被删除(步骤S8),因为RAM2中没有任何具有相同标志的消息。
接着,如果在步骤S7的处理过程中变量a不是10,控制就返回到步骤S5的处理。在步骤S5,判断具有消息号a的消息是否有和接收到的消息相同的标志。当在步骤S5的处理中发现任何具有同样标志的消息时,具有消息号a的消息被删除(步骤S9)。在这种情况下,在步骤S5检测到消息具有相同的标志。
接着剩余的9条消息被按照接收时间的早晚顺序重新排列并被存储在消息号为0-8的存储位置。结果消息号9被设置为空存储区(步骤S10)。随后,控制进行到步骤S2的处理,这样已经被接收的消息就根据步骤S2和S3的处理过程被存储在RAM2中。然后处理结束。
接着,将参考附图描述根据本发明第二个实施例的无线选择呼叫接收机。
图5是一个框图,说明根据本发明第二个实施例的无线选择呼叫接收机的结构。根据本发明第二个实施例的无线选择呼叫接收机的结构同第一实施例的一样。不同之处在于,控制电路5有一个寄存器组5-1,为各种标志存储消息的保护计数,和寄存器组5-2,为每个标志存储在RAM2中存储的消息数。寄存器组5-1中的每个保护计数由用户提前设置。当消息被存储时寄存器组5-2的每一个的内容被加1,当消息被删除时被减1。
图6A是一个存储映射图,说明根据本发明的第一个实施例,在无线选择寻呼接收机中接收到一个新消息K之前存储在RAM中的消息的状态;图6B也是一个存储映射图,说明接收到一个新消息K之后存储在RAM中的消息的状态;在图6A中,诸如消息A-J的10条消息被按照接收时间的顺序排列并存储在RAM2的消息号0-9的存储位置。10条消息的长度可以彼此不同。换言之,最早接收的消息被存储在消息号0的存储位置并且RAM2中没有空的存储区。当假设在这种状态下接收到消息标志为Y的消息K时,控制电路5就删除具有最早接收时间和消息标志为Y的消息。就是具有消息标志Y的消息B被删除。消息号为2-9的其余消息被按照接收时间的顺序重新排列,如图3B所示。接收到的消息被存储在消息号9的存储位置。
假设在这个例子中有三个消息标志X,Y,Z,且可为每个标志设置消息保护计数。消息保护计数是将为每个标志保护的消息数,并且它被提前确定。当RAM2的容量不足时,已经被存储在RAM2中的超过消息保护计数的消息最先被删除。这个保护计数确认操作由控制电路5为每个标志执行。
图7是一个流程图,表示根据本发明的无线选择呼叫接收机中管理消息的方法的过程流程图;在这个例子中,例如对于标志X消息保护计数被设为2,对于标志Y被设为3,对于标志Z被设为1。在图6A中具有标志X的4条消息,具有标志Y的3条消息和具有标志Z的3条消息已经被存储在RAM2中。在这种情况下,假设接收到具有标志Y的消息K。将被删除的消息是具有标志X的消息号为0的消息A,它是具有最早接收时间的消息,因为在存储器中存储的具有标志X的消息数大于消息保护计数。接着具有标志Y的消息K被存储在消息号为9的存储位置,和第一实施例中一样。
参考图7,当给接收机本身的消息被接收时(步骤S1),判断用于消息存储的RAM是否有空闲存储区(步骤S2)。如果有空闲存储区,消息就被以最小编号存储在空闲存储区的这个位置中(步骤S3),处理结束。
另一方面,当在步骤S2的处理过程中检测到没有空闲存储区时,就搜索将被删除的消息。
为此目的,参考寄存器组5-1和5-2确定大于保护计数的消息的标志。为这次消息搜索将变量a置为0(步骤S12)并且判断具有消息号a的消息的标志是否为被确定的标志之一(步骤S13)。如果标志彼此不同,就给变量a加1(S6)。随后,确定变量a是否为10(S7)。如果变量a为10,具有消息号0最早接收时间的消息被删除(步骤S8),因为RAM2中没有具有相同标志的任何消息。
然后,如果在步骤S7的处理中,变量a不是10,控制返回到步骤S5的处理。在步骤S5,确定具有消息号a的消息是否有和已确定的标志相同的标志。当在步骤S5中具有相同的标志的消息被发现时,具有消息号a的消息被删除(步骤S9)。在这种情况下,在步骤S5检测消息具有相同的标志。
接着剩余的9条消息被以接收时间早晚的顺序重新排列并存储在消息号为0-8的存储位置。结果,消息号9被设为空存储区(步骤S10)。随后,控制进行到S2的处理,这样已经被接收的消息根据步骤S2和S3的处理被存储在RAM2中。接着处理结束。
如上,根据本发明,当消息在存储消息的RAM中没有空闲存储区的状态下被接收时,就搜索和被接收的消息具有相同标志的消息并从RAM中将其删除。因此即使无线选择呼叫接收机连续的接收到诸如新闻和天气预报这样的有相同标志的信息消息,存储在RA中的消息的标志也不会受到破坏。
另外,因为用户可以为每个标志设置消息的保护号,所以具有特定标志的消息将能被首先保护。
权利要求
1.无线选择呼叫接收机包括接收装置,用于接收被分配了特定标志的特定消息;存储装置,用于存储每个都有一个标志的消息;判断设备,用于判断所述存储装置是否满,并且当判定所述存储装置已满时,根据所述特定标志指定一条将被删除的所述消息;和消息存储设备,当确定所述存储装置未满时,用于在所述存储装置中存储所述特定消息和当确定所述存储装置已满时,删除所述指定消息而存储所述特定消息。
2.根据权利要求1的无线选择呼叫接收机,进一步包括消息计数器,用于计数在所述存储装置中所存储的消息数,和其特征在于,所述判断设备参考所述消息计数器确定所述存储装置是否已满。
3.根据权利要求2的无线选择呼叫接收机,其特征在于,当删除所述指定消息时,所述消息存储设备递减所述消息计数器,而当存储所述特定消息时递增所述消息计数器。
4.根据权利要求1的无线选择呼叫接收机,其特征在于,当确定所述存储装置满时,所述判断设备搜寻每一条和所述特定标志具有同样的标志的消息,并且当没有找到一条具有相同的所述特定标志的消息时,指定所述具有最长接收时间的消息作为将被删除的所述指定消息。
5.根据权利要求4的无线选择呼叫接收机,进一步包括标志消息计数器,用于计数在所述存储装置中为每一标志存储的消息数,且其特征在于,所述判断装置参考所述标志消息计数器判断是否存在具有所述相同的特定标志的消息。
6.根据权利要求4的无线选择呼叫接收机,其特征在于,当判定找到了具有相同所述特定标志的消息时,判断设备指定具有和所述特定标志相同的标志和最长接收时间的消息之一作为将被删除的所述指定消息。
7.根据权利要求1的无线选择呼叫接收机,其特征在于,为每个所述标志分配一个存储允许值,其中所述判断设备搜寻具有该标志的消息被存储的次数多于所述存储允许值的标志,并当判定所述存储装置满时,指定所述具有最长接收时间和具有任何所搜寻到的标志的消息之一作为将被删除的所述指定消息。
8.根据权利要求7的无线选择呼叫接收机,进一步包括标志消息计数器,用于为每一标志计数存储在所述存储装置中的消息数;和允许值寄存器,用于为每个所述标志存储存储允许值,和其中,所述判断设备参考所述允许值寄存器和所述标志消息计数器,来确定具有该标志的信息被存储了多于所述存储允许值的标志。
9.如权利要求1的无线选择呼叫接收机,其特征在于,具有所述标志的所述消息在所述消息存储装置中按接收时间的顺序被存储。
10.根据权利要求9的无线选择呼叫接收机,其特征在于,所述判断设备从接收时间最长的消息开始搜寻将被删除的所述指定消息。
11.根据权利要求9的无线选择呼叫接收机,其特征在于,在所述指定消息被删除之后,所述消息存储设备按照消息接收时间的顺序进一步重新排列所述消息,并将所述特定消息存储在最后。
12.如权利要求1的无线选择呼叫接收机,其特征在于,所述标志是所述消息的标题且当所述消息是给一个用户的个人消息时,呼叫标题被分配给所述消息。
13.在无线选择呼叫接收机中,在保护已经存储的消息的同时用于存储具有特定标志的特定消息的方法,包括以下步骤判定用于存储所述消息的存储装置是否已满;当确定所述存储装置已满时,根据所述特定标志指定一条将被删除的所述消息;当确定所述存储装置未满时,在所述存储装置中的存储所述特定消息;和当确定所述存储装置已满时,删除所述指定的消息以在所述存储装置中存储所述的特定消息。
14.根据权利要求13的方法,其特征在于,所述判断步骤在判断所述存储装置已满后,搜索任意一条具有和所述特定标志相同的标志的所述消息,和所述指定步骤包括当没有发现任何具有和所述特定标志相同的标志的消息时,指定所述具有最长接收时间的消息作为将被删除的所述指定消息。
15.根据权利要求13的方法,其特征在于,所述判断步骤包括,当确定存在具有和所述特定标志相同的标志的消息时,指定具有和所述特定标志相同的标志和具有最长接收时间的消息作为将被删除的所述指定消息。
16.根据权利要求13的方法,其特征在于,给每个所述特征分配一个存储允许值,和其中所述判断步骤包括,搜索具有该标志的消息被存储的次数大于所述存储允许值的标志,和其中所述指定步骤包括,当判定所述存储装置已满后,指定具有最长接收时间的和任何一个搜索到的标志的消息作为将被删除的所述指定消息。
17.根据权利要求13的方法,其特征在于,所述删除步骤包括在所述存储装置中按照接收时间的先后顺序重新排列具有所述标志的所述消息。
全文摘要
无线选择呼叫接收机包括:接收装置,用于接收被分配了特定标志的特定消息;判断设备,用于判断所述存储装置是否满,并且当判定所述存储装置已满时,根据所述特定标志指定一条将被删除的所述消息;和消息存储部分,当确定所述存储装置未满时,用于在所述存储装置中存储所述特定消息和当确定所述存储装置已满时删除所述指定消息而存储所述特定消息。
文档编号H04W88/02GK1206304SQ9810953
公开日1999年1月27日 申请日期1998年5月23日 优先权日1997年5月23日
发明者多田健一 申请人:日本电气株式会社