專利名稱:在無線電裝置中消息傳輸給外部單元的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及具有外部的連接功能的選呼無線電接收機和傳送它的消息的一種方法。更特別地,本發(fā)明涉及傳送接收的消息給外部裝置的技術(shù)。
常規(guī)地,具有外部連接功能的選呼無線電接收機是熟知的,它可以通過外部的終端連接到外部的裝置,例如個人計算機。這個具有外部連接功能的選呼無線電接收機可以一次在信息存儲器中存儲接收的消息,然后傳送在這個信息存儲器中儲存的該消息到個人計算機。個人計算機可以接收該消息和在顯示器上顯示該消息或者作為一個文件在存儲器中存儲該消息。而且,該個人計算機可以發(fā)送預(yù)定的命令給具有外部連接功能的選呼無線電接收機,從而清除儲存在具有外部連接功能的選呼無線電接收機中的該消息。
然而,具有外部連接功能的常規(guī)的選呼無線電接收機有下列問題。即,如果儲存在該消息存儲器中的許多消息超過某一個值,該消息自動地按從最老的接收時間的該消息的順序丟棄。因此,可能有這樣的情況,在用戶讀取它之前該消息被丟棄了。而且,可能有這樣的情況,如果在儲存在該消息存儲器中的該消息傳送給個人計算機之前接收一個新消息,要傳送的舊的消息被丟棄了。
作為關(guān)于這樣的選呼無線電接收機的技術(shù),例如在日本公開的專利申請(JP-A-平4-57417)中公開了“袖珍鈴信息傳輸方法”。在這個袖珍的鈴信息傳送方法中,從請求者來的呼叫信息連同特別的信息諸如緊急狀況信息一起傳送給袖珍鈴系統(tǒng)用戶的接收器。由該接收器接收的信息傳送給外部的個人計算機,并然后由個人計算機處理。然而,防止當由接收器接收的消息超過預(yù)定的數(shù)量時消息被丟棄的技術(shù)在日本公開的專利申請(JP-A-平4-57417)中也沒有公開。
“電話裝置”也在日本公開的專利申請(JP-A-平6-13958)中公開了。在這個參考文獻中,當由尋呼機接收消息時,電話呼叫可以根據(jù)這個接收的消息以簡單的操作發(fā)給對方,而不使用備忘錄等等。而且,電話號碼或者消息可以使用線路傳送給外部設(shè)備。然而,在日本公開的專利申請(JP-A-平6-13958)中公開的這個技術(shù)不能防止在由尋呼機接收的該消息超過預(yù)定的數(shù)量時該消息不被丟棄。
而且,“用于本地呼叫的接收器”公開在日本公開的專利申請(JP-A-平6-53887)中。在這個參考文獻中,解碼器可以在一個存儲器中存儲所希望的消息信息而不在存儲器外部安裝由微型計算機或者處理器使用的控制器。然而,即使在日本公開的專利申請(JP-A-平6-53887)中公開的這個技術(shù)也不能防止在由本地呼叫接收機接收的該消息超過預(yù)定數(shù)量時該消息被丟棄。
而且,在日本公開的專利申請(JP-A-平6-152501)中公開了“用于汽車的信息提供裝置”。在這個參考文獻中,可以防止驅(qū)動器的信息接收差錯。在用于汽車的這個信息提供裝置中,當尋呼機終端設(shè)備內(nèi)置存儲器的剩余容量等于或者小于預(yù)定值時,由存儲容量檢測單元檢測一個檢測信號。開始單元根據(jù)這個檢測信號被激活。這個激活使ECU的電源電路能夠接通。然后,儲存在內(nèi)置存儲器中的數(shù)據(jù)由傳送單元傳送給ECC的存儲器。因此,這個裝置防止由于尋呼機終端設(shè)備的內(nèi)置存儲器變滿的事實引起的驅(qū)動器的信息的接收差錯。然而,分類和存儲接收的消息為平常的消息和傳送消息的技術(shù)不在日本公開的專利申請(JP-A-平6-152501)中公開。
本發(fā)明考慮到上述問題實現(xiàn)的。因此,本發(fā)明的一個目的是提供具有外部連接功能的選呼無線電接收機,它可以防止具有舊的接收時間的消息被丟棄,和提供用于傳送該消息的一種方法。
為了達到本發(fā)明的一個方面,具有外部連接功能的選呼無線電接收機包括一個連接部分、一個正常消息存儲部分、一個傳送消息存儲部分和一個控制部分。連接部分連接到一個外部單元,正常消息存儲部分存儲正常的消息,而傳送消息存儲部分存儲傳送消息??刂撇糠指鶕?jù)接收消息的標題數(shù)據(jù)分類接收的消息為正常消息和傳送消息,以便根據(jù)該分類存入正常的消息存儲部分和傳送消息存儲部分之一。而且,控制部分響應(yīng)轉(zhuǎn)移指令、通過連接部分傳送來自傳送消息存儲部分的該傳送消息給外部設(shè)備。
選呼無線電接收機還可以包括用于響應(yīng)告警指令輸出告警的一個輸出部分??刂撇糠謾z查傳送消息存儲部分的使用率,而當使用率等于或者大于預(yù)定值時,輸出告警指令給輸出部分。在本例中,該輸出部分更可取地至少以聲音和顯示之一輸出告警。而且,控制部分更可取地檢查傳送消息存儲部分在每個預(yù)定時間的使用率。
控制部分可以響應(yīng)清除指令清除傳送消息存儲部分。
選呼無線電接收機還可以包括一個連接開關(guān),用于檢驗是否連接外部設(shè)備和當它確定該外部設(shè)備是連接時,用于產(chǎn)生轉(zhuǎn)移指令。
當選呼無線電接收機具有多個標識符時,控制部分根據(jù)包含在接收消息的標題數(shù)據(jù)中的目的地標識符和多個標識符確定接收消息是正常消息還是傳送消息。
控制部分檢查傳送消息存儲部分是否是滿的,而當它確定傳送消息存儲部分是滿時,在正常消息存儲部分中存儲此傳送消息。
而且,控制部分可以響應(yīng)移動指令移動儲存在正常消息存儲部分中的傳送消息到傳送消息存儲部分。
另外,控制部分可以在傳送消息存儲部分中以接收的順序存儲該傳送消息,和當儲存在傳送消息存儲部分中的傳送消息的一部分被清除時,控制部分在傳送消息存儲部分中壓縮剩余的傳送消息。
為了達到本發(fā)明的另外一個方面,一種傳送一個傳送消息給選呼無線電接收機的外部設(shè)備的的方法包括根據(jù)接收消息的標題數(shù)據(jù)分類接收消息為正常消息和傳送消息,以便根據(jù)該分類存儲在正常消息存儲部分和傳送消息存儲部分之一中;響應(yīng)轉(zhuǎn)移指令,從傳送消息存儲部分傳送該傳送消息給外部設(shè)備,該外部設(shè)備連接到選呼無線電接收機。
圖1是表示根據(jù)本發(fā)明的一個實施例具有外部連接功能的選呼無線電接收機配置的方框圖;圖2是表示在圖1中所示的控制部分的詳細配置的方框圖;圖3是表示在圖2中所示的從解碼器獲得的接收數(shù)據(jù)的形式的圖;圖4是表示在圖1中所示的存儲器中準備的消息存儲區(qū)域配置的圖;圖5是表示在圖4中所示的該消息存儲區(qū)域的一部分的消息號碼管理區(qū)域配置的圖;圖6是表示在圖4中所示的是該消息存儲區(qū)域的一部分的消息文件數(shù)據(jù)區(qū)和消息文件管理區(qū)域配置的圖;圖7是表示正常消息段管理區(qū)域、正常消息區(qū)、傳送消息段管理區(qū)域和傳送消息區(qū)配置的圖,這些區(qū)域是在圖4中所示的該消息存儲區(qū)域的一部分;圖8是表示根據(jù)本發(fā)明的實施例具有外部連接功能的選呼無線電接收機的主要處理的流程圖;圖9A至9C是表示根據(jù)本發(fā)明的實施例具有外部連接功能的選呼無線電接收機的消息存儲處理的流程圖;圖10是表示根據(jù)本發(fā)明的實施例具有外部連接功能的選呼無線電接收機的消息容量檢驗處理的流程圖;圖11A和11B是表示根據(jù)本發(fā)明的實施例具有外部連接功能的選呼無線電接收機的消息傳送處理的流程圖;和圖12A和12B是表示根據(jù)本發(fā)明的實施例具有外部連接功能的選呼無線電接收機的(第一)人工登記處理的流程圖。
在下面詳細地參見附圖描述本發(fā)明的具有外部連接功能的選呼無線電接收機。
在下面的描述中,假定個人計算機PC用作外部的裝置。而且假定這個選呼無線電接收機具有m個標識符ID1,ID2,…,IDi,…,IDm。其中,標識符ID1和ID2被用于單獨的呼叫,而標識符ID3至IDm被用于接收信息,諸如天氣預(yù)報,新聞等等。
圖1是表示根據(jù)本發(fā)明的實施例具有外部連接功能的選呼無線電接收機配置的方框圖。這個選呼無線電接收機由天線1、無線電部分2、控制部分3、存儲部分4、液晶顯示器(LCD)5、放大器6、揚聲器7、電源開關(guān)8、外部的終端9、連接開關(guān)10和操作部分11組成。
天線1從基站(未表示)接收電磁波,轉(zhuǎn)換為電的無線電信號。由天線1獲得的這個無線電信號被發(fā)送給無線電部分2。無線電部分2放大和解調(diào)該無線電信號。這個已解調(diào)信號被發(fā)送給控制部分3。
控制部分3整體控制這個選呼無線電接收機。稍后將詳細地描述控制部分3的詳細的配置與操作。存儲部分4用于臨時存儲在控制部分3中使用的數(shù)據(jù)。而且,這個存儲部分4被用作消息存儲區(qū)域,其中儲存接收的消息。該消息存儲區(qū)域的配置稍后將詳細地描述。
LCD 5根據(jù)由控制部分3發(fā)送的數(shù)據(jù)顯示接收的消息和其它各種消息。放大器6放大由控制部分3發(fā)送的聲音信號,然后發(fā)送給揚聲器7。揚聲器7轉(zhuǎn)換來自放大器6的聲音信號為聲音。相應(yīng)地,用戶可以知道呼叫的接收。
電源開關(guān)8被用于控制電源是否提供給無線電部分2。如果電源開關(guān)8接通,電源提供給無線電部分2。因此這個選呼無線電接收機可以接收該消息。另一方面,如果切斷電源開關(guān)8,停止對無線電部分2供應(yīng)電源。因此,這個選呼無線電接收機不能接收該消息。
外部終端9例如使用電纜連接個人計算機PC到這個選呼無線電接收機。連接開關(guān)10是一個開關(guān),如果電纜插入外部終端9則接通,如果電纜未插入則切斷。連接開關(guān)10連到控制部分3。代表連接開關(guān)10的通/斷狀態(tài)的信號作為轉(zhuǎn)移指令被發(fā)送給控制部分3。
操作部分11由人工登記開關(guān)11a、消息清除開關(guān)11b和其它開關(guān)組成。響應(yīng)人工登記開關(guān)11a的操作產(chǎn)生移動指令和儲存在稍后描述的通常的消息區(qū)104中的消息在移動指令中傳送給傳送消息區(qū)106。響應(yīng)該消息清除開關(guān)11b的操作產(chǎn)生清除指令,和響應(yīng)該清除指令清除儲存在傳送消息區(qū)106中的任何消息。這個操作部分11產(chǎn)生代表每個開關(guān)的通/斷狀態(tài)的信號,然后發(fā)送該信號給控制部分3。
控制部分3的詳細的配置在下面參見圖2所示的方框圖中描述??刂撇糠?是由一個解碼器31、一個CPU 32、一個LCD驅(qū)動器33、一個ROM 34、一個定時器35和用于連接相應(yīng)的單元的一個內(nèi)部總線40組成。內(nèi)部總線40例如可以由一個8比特并行總線構(gòu)成。
解碼器31解碼從無線電部分2發(fā)送的已解調(diào)信號。圖3表示通過這個譯碼操作獲得的接收數(shù)據(jù)的形式。接收數(shù)據(jù)由一個標題數(shù)據(jù)和一個消息數(shù)據(jù)構(gòu)成。標題數(shù)據(jù)包括一個ID號和一個接收時間。解碼器31檢查包括在這個接收數(shù)據(jù)的標題數(shù)據(jù)中的ID號是否與自己的呼叫號碼(ID號)一致。然后,如果它確定該ID號是與自己的呼叫號碼一致,解碼器31產(chǎn)生發(fā)送給放大器6的聲音信號。而且,解碼器31取出和保存包括在接收數(shù)據(jù)中的該消息。另外,解碼器31通知CPU 32接收到該消息的事實。
例如,8比特的CPU用作CPU 32。程序被儲存在在ROM 34中。CPU 32根據(jù)儲存在ROM34中的程序?qū)崿F(xiàn)一個操作以便實現(xiàn)各種處理。由CPU 32實現(xiàn)的處理稍后參見流程圖詳細地描述。
LCD驅(qū)動器33放大通過內(nèi)部總線40從CPU 32發(fā)送的信號,然后發(fā)送放大的信號給LCD5。相應(yīng)地,對應(yīng)該信號的消息在LCD 5上顯示。
定時器35例如是一個可編程定時器。由CPU 32在定時器35中設(shè)定預(yù)定的定時器值。設(shè)置的定時器值以一個預(yù)定的時間間隔遞減。遞減的結(jié)果是,如果時間值變成零,識別出現(xiàn)超時。定時器35用于檢查每個預(yù)定的時間儲存在存儲部分4的傳送消息區(qū)106中的消息數(shù)量。在存儲部分4形成的該消息存儲區(qū)域配置在下面參見圖4至7描述。如圖4所示,該消息存儲區(qū)域是由一個消息號管理區(qū)域100、一個信息文件管理區(qū)域101、一個信息文件數(shù)據(jù)區(qū)102、一個正常消息段管理區(qū)域103、一個正常消息區(qū)104、一個傳送消息段管理區(qū)域105和一個傳送消息區(qū)106組成的。
如圖5所示,該消息號碼管理區(qū)域100是由m個號碼簿D1,D2,…,Di,...,和Dm構(gòu)成,它們分別地對應(yīng)于m個標識符ID1,ID2,…,IDi,…,和IDm。每個號碼簿Di(i=1,2,…,和m)是由n個項目Ni1,Ni2…,Niu,…和Nin構(gòu)成。稍后將描述的消息文件號碼Fiv(v=1,2,…和n)儲存在相應(yīng)的Niu(u=1,2,…,和N)中。
圖5表示該消息文件號F13儲存在項目N11中該消息文件號F12儲存在項目N12中,消息文件號F11儲存在項目N13中和該消息文件號Fml儲存在項目Nml中的情形。應(yīng)該注意,在初始狀態(tài)每個項目Niu的內(nèi)容設(shè)置為O。提供一個FIFO存儲器以接收的順序堆積該消息,盡管FIFO在圖5中未示出。FIFO存儲器用于確定具有最老的接收時間的消息(稍后描述該細節(jié))。
如圖6所示,該消息文件數(shù)據(jù)區(qū)102是由m個子區(qū)域SA1,SA2,SAi,…和SAm組成,分別地對應(yīng)于上述m個號碼簿D1,D2,…,Di,…和Dm構(gòu)成。每個子區(qū)域SAi是由具有相同的標題的n個項目構(gòu)成,作為該消息文件號Fi1,F(xiàn)i2,…,F(xiàn)iv,…Fin。
每個項目Fiv是由一個標志和一個占用的段存儲器區(qū)構(gòu)成。該標志用于鑒別傳送消息與正常消息。在正常消息的情況下,“0”儲存在該標志中,和在傳送消息的情況下,“1”儲存在該標志中。稍后描述的段號儲存在該占用的段存儲器區(qū)中。
圖6表示以下的情形。即給予該消息文件號F11的消息文件作為正常消息儲存在由段號R1和R2規(guī)定的段中。給予該消息文件號F12的消息文件儲存在由段號R3規(guī)定的段中作為正常消息。給予該消息文件號F13的消息文件儲存在由段號R4規(guī)定的段中作為正常消息。另外,給予該消息文件號Fml的消息文件儲存在由段號碼T1、T2和T3規(guī)定的段中作為傳送消息。
如圖6所示,該消息文件管理區(qū)域101是由m個子區(qū)域SB1,SB2,…,SBi,…,和SBm構(gòu)成,它們分別地對應(yīng)上述m個號碼簿D1,D2,…,Di,…,和Dm。每個子區(qū)域SBi具有n個存儲區(qū),它們分別地對應(yīng)于消息文件號碼Fi1,F(xiàn)i2,…,F(xiàn)iv,…和Fin,和在其中存儲對應(yīng)子區(qū)域SAi的每個項目的應(yīng)用狀態(tài)。在這個例子中,如果使用Fiv則設(shè)置“1”,和如果未使用則設(shè)置“0”。如果消息文件是最近儲存的,通過查閱這個消息文件管理區(qū)域101的子區(qū)域SBi檢索子區(qū)域SAi的空項目。
如在7中所示的,正常消息區(qū)104是由j個段組成的,它們分別對應(yīng)于段號R1,R2,…和Rj。正常消息儲存在每個段中。類似地,如圖7所示,傳送消息區(qū)106是由k個段組成的,它們分別對應(yīng)于段號T1,T2,…和Tj。傳送消息儲存在每個段中。
如圖7所示,正常消息段管理區(qū)域103是由j個存儲區(qū)組成的,它們分別對應(yīng)于段號R1,R2,…和Rj,并且在其中存儲上述正常消息區(qū)104的每個段的使用狀態(tài)。在本例中,如果使用對應(yīng)的段,則存儲“1”,而如果未使用它,則存儲“0”。類似地,傳送消息段管理區(qū)域105是由k個存儲區(qū)組成的,它們分別對應(yīng)于段號碼T1,T2,…和Tj并且在其中存儲上述傳送消息區(qū)106的每個段的使用狀態(tài)。而且在本例中,如果使用對應(yīng)的段,則存儲“1”,而如果未使用它,則存儲“0”。
在圖7所示的例子中,給予該消息文件號F11的該消息文件由正常消息區(qū)104的段號R1和R2規(guī)定的兩個段組成的。該消息內(nèi)容指示“今天從300開始在第三會議室開放電子儀器部分展覽會”。
在下面參見圖8至16所示的流程圖描述具有上述配置的選呼無線電接收機的操作。應(yīng)該注意,相應(yīng)的流程圖所示的處理由CPU 32實現(xiàn)。
(1)主要的處理首先,參見在圖8中所示的流程圖描述主要的處理。當響應(yīng)電源開關(guān)8的操作接通電源時,開始主要的處理程序。
當接通電源時,開始接收操作。然后首先在定時器35中設(shè)置一個定時器值(步驟S10)。即CPU 32通過內(nèi)部總線40在定時器35中設(shè)置一個預(yù)定的定時器值。相應(yīng)地,定時器35以預(yù)定時間的間隔遞減。其次,檢查是否收到消息(步驟S11)。即CPU 32檢查代表收到該消息的信號是否從解碼器31發(fā)送。如果確定收到該消息,執(zhí)行消息存儲處理(步驟S12)。在這個消息存儲處理中,從解碼器31取出收到的消息,然后執(zhí)行在存儲部分4的消息存儲區(qū)域中的存儲處理。稍后將詳細地描述這個消息存儲處理。另一方面,如果在步驟S11確定未收到該消息,則跳過在步驟S12的處理。
其次,定時器35檢查它是否已經(jīng)到期(步驟S13)。即CPU 32從定時器35讀出目前的定時器值,和檢查該定時器值是否為零。如果確定定時器35已經(jīng)到期,則識別從先前的消息容量檢驗處理或者自從電源已經(jīng)接通開始已經(jīng)過去了某一個時間。然后,執(zhí)行該消息容量檢驗處理(步驟S14)。在該消息容量檢驗處理中,如果傳送消息區(qū)106的使用率超過預(yù)定值,執(zhí)行給用戶通知該事實的處理。該消息容量檢驗處理稍后將詳細地描述。另一方面,如果在步驟S13確定定時器35沒有到期,則跳過在步驟S14的處理。接下來,它檢查外部設(shè)備是否連接,即個人計算機PC是否被連接(步驟S15)。即CPU 32從連接開關(guān)10讀取代表通/斷狀態(tài)的信號,和檢查連接開關(guān)10是否接通。然后,如果確定外部設(shè)備已連接,就是連接開關(guān)10接通,則執(zhí)行消息傳送處理(步驟S16)。在該消息傳送處理中,儲存在傳送消息區(qū)106中的該消息通過外部的終端9傳送給個人計算機PC。該消息傳送處理稍后詳細地描述。另一方面,如果在步驟S15確定外部設(shè)備未連接,則跳過在步驟S16的這個處理。
接下來,檢查包含在操作部分11中的任何一個開關(guān)是否操作(步驟S17)。即,CPU 32從操作部分11讀出代表每個開關(guān)的通/斷狀態(tài)的信號,和根據(jù)讀出的信號檢查任何一個開關(guān)是否接通;如果確定包含在操作部分11中的任何一個開關(guān)被操作,接著它檢查人工登記開關(guān)11a是否接通(步驟S18)。
如果確定人工登記開關(guān)11a未接通,控制返回到步驟S11。另一方面,如果確定人工登記開關(guān)11a接通,則執(zhí)行人工登記處理(步驟S19)。在人工登記處理中,儲存在正常消息區(qū)104中的該消息被人工地傳送給傳送消息區(qū)106。人工登記處理稍后將詳細地描述。
在那之后,控制返回到步驟S11。如果在步驟S19確定人工登記開關(guān)11a未接通,則執(zhí)行對應(yīng)于其它開關(guān)操作的處理(步驟S20)。在那之后,控制返回到步驟S11。
此后,類似地重復(fù)執(zhí)行在步驟S11至S20的處理可以實現(xiàn)傳送該傳送消息給個人計算機PC的功能和作為該選呼無線電接收機的各種功能。
(2)消息存儲處理在下面參見在圖9至11中所示的流程圖描述該消息存儲處理。該消息存儲處理程序從主要的處理程序的步驟S12中調(diào)出。
在該消息存儲處理中,儲存在解碼器31中的接收數(shù)據(jù)首先從那里讀出(步驟S20)。讀出的接收數(shù)據(jù)傳送給裝備在存儲部分4內(nèi)部的一個緩沖區(qū)(未表示)。其次,計算消息的長度和占用的段(步驟S21)。這個計算是根據(jù)在該緩沖區(qū)中儲存的接收數(shù)據(jù)執(zhí)行的。
其次,檢查收到的消息是否是傳送消息(步驟S22)。這是根據(jù)儲存在該緩沖區(qū)中的接收數(shù)據(jù)的標題數(shù)據(jù)執(zhí)行的。即,檢查在標題數(shù)據(jù)中的ID號是否是標識符ID3至IDm之一。如果確定收到的消息不是該傳送消息,則控制支路進入步驟S40。然后,在步驟S40至S48執(zhí)行存儲正常消息的處理。
另一方面,如果確定收到的消息是傳送消息,則在步驟S23至S31執(zhí)行存儲傳送消息的處理。即,首先檢查是否存在任何空的文件(步驟S23)。這是通過檢驗設(shè)置為“0”的存儲區(qū)是否存在于該消息文件管理區(qū)域101來執(zhí)行的。如果確定不存在空的區(qū)域,則收到的消息被丟棄(步驟S31)。在那之后,控制從該消息存儲處理的程序返回至主要的處理程序的步驟S13。
如果在步驟S23確定存在一個空的文件,獲得對應(yīng)于該空文件的消息文件號碼。然后,檢查空的段是否存在于傳送消息區(qū)106中(步驟S24)。這是通過以對應(yīng)于在步驟S21計算的占用段的數(shù)量來檢驗設(shè)置為“0”的存儲區(qū)是否存在于該傳送消息段管理區(qū)域105中執(zhí)行的。
如果確定存在空的段,獲得該段的段號。然后執(zhí)行在該消息文件數(shù)據(jù)區(qū)102登記指定給接收到的消息的段號的處理(步驟S25)。在這個處理中,在該消息文件數(shù)據(jù)區(qū)102中,在對應(yīng)于上述步驟獲得的該消息文件號的項目標志中設(shè)置“1”,此外獲得的段號儲存占用段存儲器區(qū)中。其次,該消息文件管理區(qū)域101被更新(步驟S26)。即在該消息文件管理區(qū)域101中,在對應(yīng)于獲得的消息文件號的存儲區(qū)中設(shè)置“1”。
接下來,收到的消息傳送至該傳送消息區(qū)106(步驟S27)。即讀出儲存在存儲部分4的緩沖區(qū)中的接收數(shù)據(jù)的消息數(shù)據(jù),并儲存在由該獲得的段號規(guī)定的段中。接著,更新傳送消息段管理區(qū)域105(步驟S28)。即,在傳送消息段管理區(qū)域105中,在對應(yīng)于獲得的段號的存儲區(qū)中設(shè)置
“1”。
接著登記和更新該消息文件號(步驟S29)。即,在該消息號碼管理區(qū)域100上登記獲得的消息文件號,然后重新排列該消息文件號。這個重新排列是以這樣的方式執(zhí)行的最后登記的消息文件號碼是位于該號碼簿的頂端。在那之后,控制從消息存儲處理程序返回至主要的處理程序的步驟S13。
如果在步驟S24確定在傳送消息區(qū)106中不存在任何空的段,則接著檢查在正常消息區(qū)104中是否存在任何空的段(步驟S30)。如果確定不存在任何空的段,則丟棄收到的消息(步驟S31)。在此之后,控制從該消息存儲處理程序返回至主要的處理程序的步驟S13。通過執(zhí)行上述處理,收到的傳送消息可以按順序儲存在該消息存儲區(qū)域的傳送消息區(qū)106中。
另一方面,如果確定存在空的段,則控制支路進入步驟S42。然后,執(zhí)行正常消息存儲處理,其中傳送消息是儲存在正常消息區(qū)104中的,如稍后描述的。相應(yīng)地,實現(xiàn)下列功能。即當傳送消息區(qū)106是滿的時,傳送消息不被丟棄。如果在正常消息區(qū)104中存在空的段,則傳送消息儲存在空的段中。
正常消息存儲處理將在下面描述。在正常消息存儲處理中,首先檢查是否存在空的文件(步驟S40)。這是使用類似于步驟S23的方法執(zhí)行的。如果確定不存在空的文件,則執(zhí)行清除最老的消息的處理(步驟S41)。在這個處理中,從該消息號碼管理區(qū)域100的FIFO(未表示)取出消息文件號碼。取出的消息文件號碼是最老的消息文件號碼。然后,相對于這個消息文件號碼的該消息號碼管理區(qū)域100的號碼簿的內(nèi)容、該消息文件管理區(qū)域101的內(nèi)容、該消息文件數(shù)據(jù)區(qū)102的內(nèi)容、正常消息段管理區(qū)域103的內(nèi)容和正常消息區(qū)104的內(nèi)容被清除或者清除至零。
其次,檢查在正常消息區(qū)104中是否存在空的段(步驟S42)。這是使用類似于步驟S24的方法執(zhí)行的。如果確定存在空的段,則得到該段的段號。其次,執(zhí)行在該消息文件數(shù)據(jù)區(qū)102上登記指定給接收到消息的段號的處理(步驟S43)。該處理類似于在步驟S25執(zhí)行的處理。
其次,更新該消息文件管理區(qū)域101(步驟S44)。這個處理類似于在步驟S26的處理。接著收到的消息傳送至正常消息區(qū)104(步驟S45)。即,讀出在存儲部分4的緩沖區(qū)中儲存的接收數(shù)據(jù)的該消息數(shù)據(jù),并然后儲存在由獲得的段號規(guī)定的段中。接著,更新正常消息段管理區(qū)域103(步驟S46)。即,在正常消息段管理區(qū)域103中,在對應(yīng)于得到的段號的存儲區(qū)中設(shè)置“1”。在此之后,控制支路進入步驟S29。然后,登記和更新該消息文件號,如上所述。
如果在步驟S42確定不存在空的段,執(zhí)行清除最老的消息的處理(步驟S47)。這個處理類似于在步驟S41進行的處理。接著,更新該消息文件號(步驟S48)。更特別地,如果通過在步驟S47的處理在該消息號碼管理區(qū)域100的該消息文件號之間產(chǎn)生空的部分,實施重新排列該消息文件號碼以便填充空的部分的處理。在此之后,控制返回到步驟S42。重復(fù)類似的處理直到保留或者提供對應(yīng)于其中可以存儲收到消息的部分的空的段為止。
通過執(zhí)行上述處理,收到的正常消息可以按順序儲存在該消息存儲區(qū)域的正常消息區(qū)104中。在本例中,實現(xiàn)下列功能。即,如果因為正常消息區(qū)104或者該消息文件數(shù)據(jù)區(qū)102是滿的,新收到的消息不能被儲存,則在最老的消息擦除之后儲存最近收到的消息。
(3)消息容量檢驗處理在下面參見在圖12中所示的流程圖描述消息容量檢驗處理。該消息容量檢驗處理是從主要的處理程序的步驟S14調(diào)出的。
在該消息容量檢驗處理中,首先計算在傳送消息區(qū)106中使用的段數(shù)目(步驟S50)。這是通過計算在傳送消息段管理區(qū)域105中設(shè)置為“1”的存儲區(qū)的數(shù)目執(zhí)行的。其次,計算當前段使用率X(步驟S51)。這是通過將在步驟S50計算的段數(shù)目除以在傳送消息區(qū)106中的所有段的數(shù)目K計算的。
其次,檢查在步驟S51計算的段使用率X是否超過預(yù)定值Y(步驟S52)。如果確定段使用率X等于或者小于該預(yù)定值Y,控制從該消息容量檢驗處理程序返回至主要的處理程序的步驟S15。因此,如果段使用率X等于或者小于該預(yù)定值Y,則不發(fā)射一個告警音或者顯示提示消息,如稍后描述的。
另一方面,如果在步驟S52確定段使用率X超過預(yù)定值Y,則發(fā)出告警音(步驟S53)。即,CPU 32通過解碼器31和放大器6發(fā)送一個信號至揚聲器7以便發(fā)出告警音。相應(yīng)地,由揚聲器7發(fā)出告警音。
接著,顯示提示消息以便提示儲存在傳送消息區(qū)106中的該消息的傳送給個人計算機PC(步驟S54)。即,CPU 32通過LCD驅(qū)動器33發(fā)送一個信號至LCD 5以便顯示該提示消息。相應(yīng)地,在LCD 5上顯示提示消息。其次,在定時器35中設(shè)置一個預(yù)定的定時器值(步驟S55)。設(shè)置的定時器值等于在步驟S10設(shè)置的定時器值。
其次,檢查預(yù)定的時間是否過去了(步驟S56)。如果確定預(yù)定的時間過去了,告警音停止(步驟S57)。即,CPU 32通過解碼器31和放大器6發(fā)送一個信號至揚聲器7以便停止該告警音。相應(yīng)地,停止從揚聲器7發(fā)出告警音。其次,熄滅提示消息(步驟S58)。即,CPU 32通過LCD驅(qū)動器33至LCD 5發(fā)送一個預(yù)定的信號。相應(yīng)地,熄滅在LCD 5顯示的提示消息。在此之后,控制從該消息容量檢驗處理程序返回至主要的處理程序的步驟S15。因此,當在告警音發(fā)射和提示消息顯示之后預(yù)定的時間過去時,可以實現(xiàn)該功能以便熄滅告警音和提示消息。
如上所述,如果當前段使用率超過預(yù)定的段使用率,由揚聲器7發(fā)出告警音,并且在LCD 5顯示提示該傳送的該消息。因此,在丟棄舊的消息之前,用戶可以連接個人計算機PC至這個選呼無線電接收機,并然后傳送儲存在該傳送消息區(qū)106中的傳送消息至個人計算機PC。因此,防止在用戶讀取該消息之前該消息被丟棄是可能的。
(4)消息傳送處理在下面參見在圖13和14中所示的流程圖描述該消息傳送過程。從主處理程序的步驟S16中調(diào)用消息傳送處理程序。這個消息傳送過程中,首先停止接收操作(步驟S60)。這是例如通過停止解碼器31的操作執(zhí)行的。其次,連接請求被發(fā)送給個人計算機PC(未表示)(步驟S61)。這是通過發(fā)給STX命令執(zhí)行的,以便建立至個人計算機PC的通信路徑。在此之后,在步驟62重復(fù)地執(zhí)行該操作時,控制等待接收來自個人計算機PC的一個確認(ACK)信號(接受信號)。
在上述條件中,如果確定從個人計算機PC收到該確認信號,則識別通信路徑的建立。然后,傳送數(shù)據(jù)(步驟S63)。即,從該傳送消息區(qū)106中取出一個消息,并且傳送至個人計算機PC。其次,檢查來自傳送消息區(qū)106的所有的消息的傳輸是否完成(步驟S64)。如果確定傳輸未完成,則控制返回到步驟S63,此后重復(fù)類似的處理。
如果在這些重復(fù)地執(zhí)行的處理中的步驟S64確定傳輸完成了,則在LCD 5顯示消息“傳送完成"(步驟S65)。這是通過發(fā)送表示通過LCD驅(qū)動器33從CPU 32至LCD 5的“傳送完成”字符串的顯示數(shù)據(jù)執(zhí)行的。其次,在LCD 5上顯示“消息清除?”消息(步驟S66)。這是通過發(fā)送表示通過LCD驅(qū)動器33從CPU 32至LCD 5的“消息清除?”的字符串的顯示數(shù)據(jù)執(zhí)行的。
其次,檢查操作部分11的該消息清除開關(guān)11b是否接通(步驟S67)。如果確定該消息清除開關(guān)11b接通,則進行該消息清除處理(步驟S68)。在這個處理中,在傳送消息區(qū)106中每個段的內(nèi)容、傳送消息段管理區(qū)域105的內(nèi)容、對應(yīng)于傳送消息的該消息文件數(shù)據(jù)區(qū)102的消息文件號碼、對應(yīng)于該傳送消息的消息文件管理區(qū)域101的存儲區(qū)和對應(yīng)于傳送消息的消息存儲區(qū)域100的消息文件號碼被清除至零。
其次,更新該消息文件號碼(步驟S69)。即,執(zhí)行一個處理,以便移動該消息文件號碼以填充由于在步驟S68清除該消息號碼存儲區(qū)域100的消息文件號碼在號碼簿中帶來的一個空的部分。如果在步驟S67確定該消息清除開關(guān)11b未接通,則跳過在步驟S68和S69的處理。
其次,檢查是否連接一個外部設(shè)備(步驟S70)。如果確定連接該外部設(shè)備,則該控制等待直到外部設(shè)備被切斷,同時重復(fù)地執(zhí)行在步驟S70的處理。即,該控制等待直到通過除去連接到該外部的終端9的電纜釋放連接開關(guān)10。然后,如果外部設(shè)備切斷,執(zhí)行重新啟動接收操作的處理(步驟S71)。例如通過再起動在步驟S60停止的解碼器31執(zhí)行這個操作,在此之后,控制從該消息清除處理程序返回至主要的處理程序的步驟S17。
通過執(zhí)行上述處理,該電纜連接到外部的終端9,以便儲存在傳送消息區(qū)106中的所有的消息自動地發(fā)送到個人計算機PC。因此,不必選擇從個人計算機PC側(cè)傳送的該消息。而且,當完成該消息的傳送時,用戶可以確定傳送消息區(qū)106的內(nèi)容是否應(yīng)該丟棄。因此,用戶能處理傳送失敗等等情況。
(5)人工登記處理其次,在下面參見在圖15和16中所示的流程圖描述人工登記處理。實現(xiàn)此人工登記處理以便通過人工操作在傳送消息區(qū)106中登記儲存在正常消息區(qū)104中的正常消息。此人工登記處理程序是從主要的處理程序的步驟S19調(diào)出的。
在此人工登記處理中,檢查在傳送消息區(qū)106中是否存在空的段(步驟S80)。這是通過利用被傳送的正常消息占用的許多段檢查在傳送消息段管理區(qū)域105中是否存在設(shè)置為“0“的存儲區(qū)執(zhí)行的,如果確定存在空的段,獲得該空段的段號。其次,在步驟S80獲得的段號再在該消息文件數(shù)據(jù)區(qū)102上登記(步驟S81)。接著更新該消息文件管理區(qū)域101(步驟S82)。即,在對應(yīng)于登記該段號的一個項目的消息文件號碼的存儲區(qū)中設(shè)置“1”。
其次,傳送正常消息至該傳送消息區(qū)106(步驟S83)。即,讀出儲存在正常消息區(qū)104中的正常消息,并然后儲存在由獲得的段號規(guī)定的段中。其次,更新正常消息段管理區(qū)域103(步驟S84)。即清除對應(yīng)于在其中儲存正常消息的一個段號的正常消息段管理區(qū)域103的存儲區(qū)為“ 0”。
其次,更新傳送消息段管理區(qū)域105(步驟S85)。即,在對應(yīng)于獲得的段號的傳送消息段管理區(qū)域105的存儲區(qū)中設(shè)置“1”。其次,清除傳送的正常消息(步驟S86)。在此之后,控制從人工登記處理程序返回至主要的處理程序的步驟S11。
如果在步驟S80確定在傳送消息區(qū)106中不存在空的段,則接著檢查在正常消息區(qū)104中是否存在空的段(步驟S87)。如果確定不存在空的段,停止登記處理(步驟S88)。在此之后,控制從人工登記處理程序返回至主要的處理程序的步驟S11。
另一方面,如果確定存在空的段,設(shè)置在該消息文件信息中對應(yīng)的項目的標志以便改變正常消息為傳送消息(步驟S89)。在此之后,控制從人工登記處理程序返回至主要的處理程序的步驟S11。
通過執(zhí)行上述處理使儲存在正常消息區(qū)104中的該消息能夠被傳送至該傳送消息區(qū)106作為傳送消息。因此,傳送該消息至個人計算機PC是可能的。因此,不期望丟棄的正常消息是可能在其中存儲該消息。
在上述實施例中,在傳送消息區(qū)106中累加傳送消息,而當個人計算機PC連接到外部的終端9時,傳送消息被傳送至個人計算機PC。然而,當個人計算機PC總是連接到外部的終端9時,收到的傳送消息可以傳送至個人計算機PC,同時保持它的初始狀態(tài)。依據(jù)這種配置,不需要該消息容量檢查處理。而且,傳送消息區(qū)106的容量可以減少了一個大的余量。
如上所述,根據(jù)本發(fā)明的具有外部終端功能的選呼無線電接收機,當在傳送消息存儲器中儲存的消息數(shù)量達到預(yù)定的數(shù)量時,通過使用揚聲器的蜂鳴音和在LCD上的顯示,警告用戶傳送至個人計算機PC的傳送消息存儲器的內(nèi)容。用戶可以處理該警告和進行預(yù)定的操作以便傳送該傳送消息存儲器的內(nèi)容至個人計算機PC。相應(yīng)地,可能防止儲存在該消息存儲器中的該消息在用戶讀取它之前被丟棄。
而且,提供專用于傳送至外部設(shè)備的消息的傳送消息存儲器。因此,甚至不傳送至外部設(shè)備的正常消息的接收對傳送消息存儲器的內(nèi)容也沒有影響。而且,預(yù)先保留用于在其中存儲傳送至個人計算機PC的消息的該消息存儲器,和收到的消息儲存在該消息存儲器中。因此,不需要選擇從個人計算機PC側(cè)傳送的該消息。
如上所述,本發(fā)明可以提供具有外部連接功能的選呼無線電接收機,它可以防止具有舊的接收時間的消息被丟棄。
權(quán)利要求
1.具有外部連接功能的一個選呼無線電接收機,包括外部設(shè)備與其連接的一個連接部分;用于存儲正常消息的一個正常消息存儲部分;一個傳送消息存儲部分,用于存儲傳送消息;和一個控制部分,用于根據(jù)所述接收消息的標題數(shù)據(jù)分類接收消息為所述正常消息和所述傳送消息,以便根據(jù)該分類存儲在所述正常消息存儲部分和所述傳送消息存儲部分之一中,以及用于響應(yīng)傳送指令通過所述連接部分從所述傳送消息存儲部分傳送所述傳送消息至所述外部設(shè)備。
2.根據(jù)權(quán)利要求1的選呼無線電接收機,還包括一個輸出部分,用于響應(yīng)告警指令輸出一個告警,以及其中所述控制部分檢查所述傳送消息存儲部分的使用率,并且當所述使用率等于或者大于預(yù)定值時,輸出所述告警指令至所述輸出部分。
3.根據(jù)權(quán)利要求2的選呼無線電接收機,其中所述輸出部分以至少聲音和顯示之一輸出該告警。
4.根據(jù)權(quán)利要求2的選呼無線電接收機,其中所述控制部分檢查每個預(yù)定的時間的所述傳送消息存儲部分的所述使用率。
5.根據(jù)權(quán)利要求1的選呼無線電接收機,其中所述控制部分還響應(yīng)清除指令清除所述傳送消息存儲部分。
6.根據(jù)權(quán)利要求1至5的任何一個權(quán)利要求的選呼無線電接收機,還包括一個連接開關(guān),用于檢查所述外部設(shè)備是否連接和當確定所述外部設(shè)備已連接時用于產(chǎn)生所述傳送指令。
7.根據(jù)權(quán)利要求1至5的任何一個權(quán)利要求的選呼無線電接收機,其中所述選呼無線電接收機具有多個標識符,和其中所述控制部分根據(jù)包含在所述接收消息的所述標題數(shù)據(jù)中的一個目的地標識符和所述多個標識符確定所述接收消息是所述正常消息還是所述傳送消息。
8.根據(jù)權(quán)利要求1至5的任何一個權(quán)利要求的選呼無線電接收機,其中所述控制部分檢查所述傳送消息存儲部分是否是滿的,和當確定所述傳送消息存儲部分是滿的時,在所述正常消息存儲部分中存儲所述傳送消息。
9.根據(jù)權(quán)利要求1至5的任何一個權(quán)利要求的選呼無線電接收機,其中所述控制部分響應(yīng)一個移動指令將儲存在所述正常消息存儲部分中的所述傳送消息移入所述傳送消息存儲部分。
10.根據(jù)權(quán)利要求1至5的任何一個權(quán)利要求的選呼無線電接收機,其中所述控制部分在傳送消息存儲部分中以接收的順序存儲所述傳送消息,和當儲存在所述傳送消息存儲部分中的所述傳送消息的一部分被清除時,所述控制部分壓縮所述傳送消息存儲部分中的剩余傳送消息。
11.在選呼無線電接收機中傳送一個傳送消息至一個外部設(shè)備的方法,包括根據(jù)所述接收消息的標題數(shù)據(jù)分類接收消息為正常消息和傳送消息,以便根據(jù)該分類存儲在正常消息存儲部分和傳送消息存儲部分之一中;響應(yīng)傳送指令,從所述傳送消息存儲部分傳送所述傳送消息至所述外部設(shè)備,所述外部設(shè)備連接到所述選呼無線電接收機。
12.根據(jù)權(quán)利要求11的方法,還包括檢查所述傳送消息存儲部分的使用率,當所述使用率等于或者大于預(yù)定值時產(chǎn)生一個告警指令;和響應(yīng)所述告警指令輸出一個告警。
13.根據(jù)權(quán)利要求12的方法,其中所述輸出的步驟包括以至少聲音和顯示之一輸出該告警。
14.根據(jù)權(quán)利要求12的方法,其中所述檢查步驟包括檢查每個預(yù)定的時間的所述傳送消息存儲部分的所述使用率。
15.根據(jù)權(quán)利要求11的方法,還包括響應(yīng)一個清除指令清除所述傳送消息存儲部分。
16.根據(jù)權(quán)利要求11的方法,其中所述清除步驟包括檢查是否連接所述外部設(shè)備;和當確定所述外部設(shè)備連接時產(chǎn)生所述傳送指令。
17.根據(jù)權(quán)利要求11至16的任何一個權(quán)利要求的方法,其中所述選呼無線電接收機具有多個標識符,和其中所述分類步驟包括根據(jù)包含在所述接收消息的所述標題數(shù)據(jù)中的一個目的地標識符和所述多個標識符確定所述接收消息是所述正常消息還是所述傳送消息。
18.根據(jù)權(quán)利要求11至16的任何一個權(quán)利要求的方法,其中所述分類步驟包括檢查所述傳送消息存儲部分是否滿;和當確定所述傳送消息存儲部分是滿時,在所述正常消息存儲部分中存儲所述傳送消息。
19.根據(jù)權(quán)利要求11至16的任何一個權(quán)利要求的方法,其中所述傳送步驟包括響應(yīng)一個移動指令傳送在所述正常消息存儲部分中儲存的所述傳送消息給所述傳送消息存儲部分。
20.根據(jù)權(quán)利要求11至16的任何一個權(quán)利要求的方法,其中所述分類步驟包括以接收的順序在所述傳送消息存儲部分中存儲所述傳送消息,和其中所述傳送步驟包括當清除儲存在所述傳送消息存儲部分中的所述傳送消息的一部分時,壓縮在所述傳送消息存儲部分中的剩余傳送消息。
全文摘要
一個具有外部連接功能的選呼無線電接收機單元,包括連接部分(9)、一個正常消息存儲部分(4)、一個傳送消息存儲部分(4)和一個控制部分(3)。該連接部分與一個外部設(shè)備連接。正常消息存儲部分存儲正常的消息和傳送消息存儲部分存儲傳送消息??刂撇糠指鶕?jù)接收消息的標題數(shù)據(jù)分類接收消息為正常消息和傳送消息,以便根據(jù)該分類存入正常消息存儲部分和傳送消息存儲部分之一中。而且,控制部分響應(yīng)一個傳送指令從傳送消息存儲部分通過該連接部分傳送該傳送消息至該外部設(shè)備。
文檔編號H04B7/26GK1241873SQ9910525
公開日2000年1月19日 申請日期1999年4月27日 優(yōu)先權(quán)日1998年4月27日
發(fā)明者川島真一 申請人:日本電氣株式會社