專利名稱:無連接時間地通過電話網絡進行數據消息連接的制作方法
技術領域:
本發明涉及在陸線或蜂窩電話網絡上傳送數據的領域。
諸如送貨車、郵件專遞和分發等移動服務需要與他們的調度員維持某種方式的通信信道,以便一方面能接到指令,一方面向調度員更新他們的位置和服務工作。諸如自動售貨機等定點的服務同樣也需要一個通信信道。
實現這樣的通信信道可以利用,例如,有線的和蜂窩無線通信設施以及尋呼機等現成的電話網絡。按規格改制的尋呼機是特別普遍的。這些尋呼機用短的消息脈沖觸發,其中每個消息被壓縮到相當于一個給定的短碼。具有一大群被監視設施,例如,車輛是移動的設施,售貨機是定點的設施的服務,這種服務可以利用常規的尋呼機以降低數據通信成本。然而,這些通信成本只能減少,但不能完全消除。同樣,電話消息可以被編碼,但也是只能降低連接時間的成本,而不能完全將其消除。
專用詞匯在以下的說明書和權利要求書中用到下列術語,其中有些是通用的,有些是現行抄來的IN-智能網絡-一個陸線或蜂窩的電話網絡,以智能網絡交換為基礎,根據一個預先定義的協議產生信令,網絡可以至少按照這個呼叫的來源(主叫方)和這個呼叫的目標(接收方),在被呼叫站產生一個“振鈴”,而智能地過濾一個呼叫。
CN-普通網絡-一個陸線或蜂窩的電話網絡,該網絡不包含交換的智能網絡信令。
呼叫-通信或試圖用電話通信。
主叫方-發出呼叫的通信一方。
呼叫的開端-接收方可以檢測到的一個呼叫的最早事件。
時鐘觸發脈沖-在一個呼叫過程中取作時間參考點的信號,從這個信號測量呼叫的長度。例如,任意的“振鈴”都可以作為一個時鐘觸發脈沖,和上述定義的呼叫的開端來使用。
接收方,接收方-被呼叫的通信一方。
消息代碼(MSC)-(依靠解碼)足夠詳細地說明一個特定的消息的內容的一個代碼。
消息-包含于,但不限于指令、數據和字符,和/或數字的任意要求的組合的任何形式的信息。
主叫方識別碼(IDC)-足夠詳細地說明一個消息源的標記的一個代碼。
消息到達時間(MAT)-在這個時刻一個接收方開始接收一個消息。
相關消息時間(MTR)-與一個消息數據相關的時間。也就是發生被報告事件的時間。
識別消息(IDM)-IDC和MSC的組合。
確認(ACK)-證實由一個消息接收方正確接收。
不確認(NACK)-因在接收一個消息中的一次失敗而發的接收方信號。
部分確認(PACK)-因正確地但不完全地接收到一個消息而發的接收方信號。
消息聯系主動方(AMP)-在通信過程中有能力呼叫其他方去發送或接收數據的一方。
消息聯系被動方(PMP)-在通信過程中有能力接收消息和將消息解碼以及為AMP輪詢準備消息的,但不能呼叫其他方的一方。
登記(REG)-由一個AMP向任意一個接收方發送的一個信號,這個信號表示“我是這次通信的當前一方,你的回答或消息應當發送給我,而且只能給我。”調制解調器或線路接口(MLI)-一個電子部件,它可以相應地發送和產生“振鈴”,包括把一條已知線路的響應音調從“閑”轉換到“忙”,或相反的轉換。
忙/閑音發生器(B/FTG)-一個硬件和/或軟件模塊,這個模塊能夠命令一條線路從“閑”態轉換到“忙”態,或相反的轉換。對于某些MLI類型,B/FTG可以是一個純軟件模塊。
輪詢(POL)-由一個AMP激勵起的過程,AMP通過這個過程接收一個消息,即便其他方并未產生一次單獨的呼叫。
線路-對蜂窩或陸上的“電話線路”的簡稱,每條線路與一個電話號碼對應。
線路索引-一條電話線路的數字指示。因此一個線路索引相當于與電話線路相應的電話號碼。
超時-分配給主叫方用以發送一個消息代碼的元素的一個預定時間。如果超過這個超時,消息的代碼(由發送方編碼,由接收方解碼)過程就終止。
超時過程-一個在超時已經過去之后終止一個進程的過程。
本發明的目的是為通信的雙方或多方之間的通信用電話網提供一個方法和一個系統,其中基本上完全取消了連接時間成本。
這個電話網可以是陸線網絡或是蜂窩網絡,而且由一個主叫方可以通過包括衛星在內的任何媒體向一個接收方發送一個呼叫。
本發明特別是屬于在兩個通信方之間的傳送一個代碼。這個代碼通常或是識別這個主叫方的一個主叫方識別碼,或是一個消息的消息代碼表示。這里也要使用諸如發送一個代碼和送出一個代碼等術語。然而,須要明白的是根據本發明,一個呼叫是永遠不會得到回答的。
按通常可接受的對術語的理解,這里沒有發送消息代碼。也就是說,從主叫方沿一條線路沒有向接收方實在地發送含消息內容的,要求接收方為了接受該消息而回答主叫方的比特流。根據本發明,一個呼叫是永遠不會得到回答的。
根據本發明,在一個主叫方和一個接收方之間通過電話網提供一個通信方法的步驟包括(a)主叫方至少從一條主叫方電話線向至少一條接收方電話線發出至少一個呼叫;(b)該接收方接收但不回答該至少的一個呼叫,由此在該主叫方和該接收方之間傳達了一個代碼;和(c)由該被傳達的代碼確定一個消息。
根據本發明的第一個方面,由該接收方傳達的代碼指出哪一條接收方電話線被呼叫以及如果有一條以上的線路被呼叫就指出它們被呼叫的順序。
根據本發明的第二個方面,由該接收方傳達的代碼指出從哪一條主叫方電話線進行這個至少的一次呼叫和,如果進行了一次以上的呼叫就指出這些呼叫進行的順序。
根據本發明的第三個方面,由該接收方至少準備一條處于一個已知狀態的接收方電話線,并且其中該主叫方指出至少準備的一條接收方電話線的狀態。
通常一條接收方電話線的這個已知狀態是從一群包括忙的和閑的狀態中選出的。
由一個實施例,該至少的一次呼叫在一個第一時間值的時刻被收到,并且實例中由該接收方傳達的代碼指出哪一條接收方電話線被呼叫,以及在該第一時間值和拆線之間過去的時間。
由另一個實施例,該至少的一次呼叫在一個第一時間值的時刻被收到,并且由該接收方傳達的代碼指出在那一條主叫方電話線進行這個至少的一次呼叫,以及在該第一時間值和拆線之間過去的時間。
建議該第一時間值的時刻是發生呼叫的一個時鐘觸發脈沖時刻。
建議這些電話網是智能網。
或者這些網絡是普通網絡。
在智能網的情況,網絡提供一個主叫方識別碼,是在該主叫方通過該電話網發出一次呼叫時在發送通信信號上自動地發送的,并且這個識別碼是可以從通信信號中自動解碼的。
在普通網的情況,如果有需要,該主叫方還提供一個主叫方識別碼,這個碼是由呼叫接收方電話線路的這個主叫方提供的主叫方識別碼的指示。
根據本發明,還提供一個利用電話網通信的方法,其中發出電話呼叫但沒有回答,這個方法包括以下步驟由一個主叫方發出至少一次電話呼叫,由此呼叫至少一條電話線路;由一個接收方接收至少一次電話呼叫而不作回答;和把該主叫方的該至少的一次呼叫向接收方呼叫而不作回答的電話號碼與一個已知的代碼相聯系,這個代碼是一個被識別消息的指示。
根據本發明,還更提供一個利用電話網通信的方法,在網中發出電話呼叫但沒有回答,這個方法包括以下步驟由一個主叫方發出至少一次電話呼叫,由此呼叫至少發送一個電話號碼;由一個接收方接收至少一個電話號碼,作為響應至少一個電話號碼的發送,而不回答發出的至少一次電話呼叫;和把這個收到的電話號碼與一個已知的代碼相聯系,這個代碼是一個被識別消息的指示。
仍然根據本發明,還提供一個利用電話網通信的方法,在網中發出電話呼叫但沒有回答,并且其中一條電話線路的狀態決定是否授權使通信方法連續,如果該電話線路狀態是處于一個“授權連續”狀態就許可連續;這個方法包括以下步驟一個主動的主叫方根據接收到“授權連續”狀態,發出至少一次沒有回答的電話呼叫到至少一條被動的主叫方電話線路上;由一個主動的主叫方發出一系列至少一個沒有回答的電話呼叫到至少一條被動的主叫方電話線路上;和指出一系列至少一次沒有回答的電話呼叫的電話線路狀態,由此得到一個消息代碼的一系列的狀態指示,這個代碼是一個被識別消息的指示。
仍然根據本發明,還提供一個利用現有的電話網通信的方法,在網中發出電話呼叫但沒有回答,并且從呼叫的一個第一時間值到拆線的時間與被呼線路號碼一起產生一個已編碼消息的一個代碼元素(code-element);這個方法包括以下步驟
由一個主動的主叫方發出至少一次電話呼叫由此至少一條電話線路被呼叫但不作回答;由一個接收方接收至少一次沒有回答的電話呼叫,并指出從呼叫的一個第一時間值到拆線的時間;和把該主叫方的該至少的一次向接收方呼叫而不作回答的電話號碼以及指出的從呼叫的一個第一時間值到拆線的時間,與一個已知的代碼相聯系,這個代碼是一個被識別消息的指示。
此外,根據本發明,提供一個利用電話網通信的方法,在網中發出電話呼叫但沒有回答,并且從呼叫的一個第一時間值到拆線的時間與呼叫線路號碼一起產生一個已編碼消息的一個代碼元素;這個方法包括以下步驟由一個主叫方發出至少一次電話呼叫,由此呼叫至少一條電話線路;由一個接收方接收至少一次電話號碼,作為響應至少一個被發送的電話號碼,而不作回答至少一次被發出電話呼叫,并且指出從呼叫的第一時間值到拆線的時間;和把收到的至少一個主叫方的電話號碼和指出的從呼叫的第一時間值到拆線的時間一起與一個已知的代碼相聯系;這個代碼是一個被識別消息的指示。
建議該第一時間值的時刻是發生呼叫的一個時鐘觸發脈沖時刻。
根據本發明,還提供一個在一個主叫方和一個接收方之間通過電路網通信的系統,包括(a)使該主叫方從至少一條主叫方電路線路發出至少一次呼叫到至少一個接收方電話的裝置;(b)使該接收方接收而不回答該至少的一次呼叫,由此在該主叫方和該接收方之間傳送一個代碼的裝置;和(c)從傳送的代碼確定一個消息的裝置。
根據本發明的第一個方面,該接收方發出的代碼指出哪些接收方電話線路被呼叫,如果有不止一條線路被呼叫,就指出被呼叫的順序。
根據本發明的第二個方面,該接收方發出的代碼指出從哪些主叫方電話線路產生至少一次呼叫,如果產生不止一次呼叫,就指出呼叫產生的順序。
根據本發明的第三個方面,該接收方準備至少一條有給定狀態的接收方電話線路,并且其中該主叫方指出這至少一條的接收方電話線路的狀態。
通常一條接收方電話線的這個已知狀態是從一群包括忙的和閑的狀態的中選出的。
由一個實施例,該至少的一次呼叫在一個第一時間值的時刻被收到,并且實例中由接收方傳達的代碼指出哪些接收方電話線被呼叫,以及在該第一時間值和拆線之間過去的時間。
由另一個實施例,該至少的一次呼叫在一個第一時間值的時刻被收到,并且由接收方傳達的代碼指出在那一條主叫方電話線進行這個至少的一次呼叫,以及在該第一時間值和拆線之間過去的時間。
建議該第一時間值的時刻是發生呼叫的一個時鐘觸發脈沖時刻。
建議這些電話網是智能網。
或者這些網絡是普通網絡。
在智能網的情況,網絡提供一個主叫方識別碼,是在該主叫方通過該電話網發出一次呼叫時在發送通信信號上自動地發送的,并且這個識別碼是可以從通信信號中自動解碼的。
在普通網的情況,如果有需要,該主叫方還提供一個主叫方識別碼,這個碼是由呼叫接收方電話線路的這個主叫方提供的主叫方識別碼的指示。
根據本發明,還提供一個利用電話網通信的系統,其中發出電話呼叫但沒有回答,這個系統包括使一個主叫方發出至少一次電話呼叫,由此呼叫至少一條電話線路的裝置;使一個接收方接收至少一次電話呼叫而不作回答的裝置;和使該主叫方向被呼叫的接收方發出的至少的一次呼叫而不作回答的電話號碼與一個已知的代碼相聯系的裝置,這個代碼是一個被識別消息的指示。
根據本發明,還更提供一個利用電話網通信的系統,在網中發出電話呼叫但沒有回答,這個系統包括使一個主叫方發出至少一次電話呼叫,由此呼叫至少發送一個電話號碼的裝置;使一個接收方接收至少一次電話號碼,響應至少一個電話號碼的發送,而不回答至少被發出的一次電話呼叫的裝置;和使這個收到的電話號碼與一個已知的代碼相聯系的裝置,這個代碼是一個被識別消息的指示。
仍然根據本發明,還提供一個利用電話網通信的系統,在網中發出電話呼叫但沒有回答,并且其中一條電話線路的狀態決定是否授權使通信方法連續,如果該電話線路狀態是處于一個“授權連續”狀態就許可連續;這個系統包括一個主動的主叫方根據接收到“授權連續”狀態,發出至少一次沒有回答的電話呼叫到至少一條被動的主叫方電話線路上的裝置;使一個主動的主叫方發出一系列至少一次沒有回答的電話呼叫到至少一條被動的主叫方電話線路上的裝置;和指出一系列至少一個沒有回答的電話呼叫的電話線路狀態的裝置,由此得到一個消息代碼的一系列的狀態指示,這個代碼是一個被識別消息的指示。
仍然根據本發明,還提供一個利用現有的電話網通信的系統,在網中發出電話呼叫但沒有回答,并且從呼叫的一個第一時間值到拆線的時間與被呼線路號碼一起產生一個已編碼消息的一個代碼元素;這個系統包括使一個主動的主叫方發出至少一次電話呼叫,由此至少一條電話線路被呼叫但不作回答的裝置;使一個接收方接收至少一次沒有回答的電話呼叫,并指出從呼叫的一個第一時間值到拆線的時間的裝置;和使該主叫方的該至少的一次向接收方呼叫而不作回答的電話號碼,以及指出的從呼叫的一個第一時間值到拆線的時間,與一個已知的代碼相聯系的裝置,這個代碼是一個被識別消息的指示。
此外,根據本發明,提供一個利用電話網通信的系統,在網中發出電話呼叫但沒有回答,并且從呼叫的一個第一時間值到拆線的時間與呼叫線路號碼一起產生一個已編碼消息的一個代碼元素;這個系統包括使一個主叫方發出至少一次電話呼叫的裝置,由此呼叫至少一條電話線路;使一個接收方接收至少一次電話號碼,響應至少一個被發送的電話號碼,而不回答至少一次被發出電話呼叫,并且指出從呼叫的第一時間值到拆線的時間的裝置;和使收到的至少一個主叫方的電話號碼,和指出的從呼叫的第一時間值到拆線的時間一起,與一個已知的代碼相聯系的裝置;這個代碼是一個被識別消息的指示。
建議該第一時間值的時刻是發生呼叫的一個時鐘觸發脈沖時刻。
在本發明的系統中,消息聯系主動方是發送消息代碼的,而消息聯系被動方是接收消息代碼和為輪詢準備消息代碼的。
在本發明的系統中用到若干裝置,這些裝置請求至少該裝置的一個狀態的狀態報告。這些裝置中的一個典型是一個自動服務點,它請求從庫存的類型和數量,以及請求自動服務點服務,和要求修理的自動服務點的故障與失效的狀態中至少選擇一個狀態報告。這類裝置中的另一個典型是一個人工操作服務點,它請求從庫存的類型和數量,以及請求人工操作服務點服務,和要求修理的人工操作服務點的故障與失效的狀態中至少選擇一個狀態報告。
在本發明的系統中還有若干裝置,這些裝置請求從裝置讀出數值的狀態報告。這類裝置的一個典型是公用事業儀表。
根據本發明在一個系統中還使用若干條裝置命令,這些命令應用于一個具有已知狀態的裝置。使給定的狀態改變。這種裝置命令的一個典型是一個應用于一個具有已知狀態的設施的控制器命令。控制器命令變更這個已知狀態和設施。這類設施的典型例子如,水閥,交通信號燈,電流開關和智能住宅控制器。
現在,一個給定的公共電話網用戶的ID(識別符)或LINE(線路)號碼是一個按照順序數字的唯一的號碼。這樣的ID數字號碼(以及其它的)依靠于網絡用戶的總數及其預測的增長率。網絡操作員和用戶團體顯然傾向選擇使線路號碼盡量地短。然而為了給用戶團體的增長留有余地,習慣上使線路號碼的各種可能的組合數目比實在的用戶數至少高出百分之幾十。然而,許多操作員考慮它們的基礎結構應該能夠支持編號系統的主要改變,例如為了使用戶號碼增加一個數量級的余量,把現有的線路號碼增加一個數字。結果,現在支持大多數的智能網的基礎結構,特別是數字的一種,可以立刻從一個給定的線路號碼數字的編號轉換到一個新的具有不止一個字符的編號,同時,和新的編號相關聯的IDC以附加的數字自動地發送給接收方。在本發明的正文中,存儲被呼叫的ID上的主叫方的ID(IDC)的存儲位置仍然有空閑的地方,在這里稱為“擴展識別碼”(EIC)。這個EIC涉及主叫方電話號碼為(CEIC),接收方電話號碼為(REIC)。
因此根據本發明的又一個方面(以后稱為“擴展編碼消息方面”),智能網中的EIC當前未用的部分將被利用來增加在主叫方與接收方之間發送的消息的清單而不必增加為發送擴展的消息組安排的線路數量。根據本發明的一個實施例,至少一個字符或其他數值(構成一個碼段的碼元(code element))駐留在當前CEIC字段的未用字節(以下稱為“最低有效位”(LSP))附加在IDC段上,因此增加了可以發送的消息數量。
作為一個例子,考慮在該主叫方和接收方之間鏈接的一條線路和一個空閑存儲單元(構成LSP),這個存儲單元能保持0-9的數值,代表十個不同的消息。當這個發送者將一個0-9的數值(視要發送的消息而定)續到IDC后面,電話交換機將按線路把這個呼叫連帶對智能網是透明的碼元一起從呼叫端引導到接收端。一個適當的裝置在接收方的一端訪問這個指定的存儲單元并抽出存在其中的數值。查詢一個一覽表就不難將消息解碼。用這個方法,只要一條物理線路就可以模擬所謂“多對一”基礎結構。
提出的這個方案的優點主要在于它的簡單。智能交換網絡仍然只考慮MSP,一個專用的裝置或模塊余下要做的事就是訪問和抽出有關的LSP并且由此解碼得到要求的消息。
上述說明解釋這個被提出的擴展編碼的消息聯系方面的方案,這個方案考慮一條有LSP附加在IDC上的電話線路,熟悉業務人士當然已經明白這個只是許多可能變化中的一個。這樣,其他的碼元可能是一個LSP附加在呼叫的接收方電話號碼(構成REIC)上,當然,還假定這里有一個對于智能網絡透明的可用的字段(section)。當然如果在EIC中有x個空閑的存儲單元而LSP構成y個存儲單元(y≤x),LSP可以放在x個可用存儲單元中的任意y個存儲單元中。
因此從廣義來說,消息碼可以包括一連串元素(element),其中至少有一個各自包含一個MSP+LSP,其中MSP代表呼叫方和/或接收方的電話號碼,而由一個或幾個空閑的存儲單元構成LSP。每個存儲單元可以保存一個數字或其他代碼,條件是這個能將代碼解碼的裝置可以抽取,解碼和/或由此得到一個要求的消息。如上面所述,在第一個時間值和拆線之間過去的時間還可以構成一個代碼段的另一個碼元,以進一步增加可以從呼叫方到接收方發送消息的清單。以后將舉例,如果希望的話,元素的順序可以對解碼是有意義的。這個方案可以用于一條以上的線路,其中一條或幾條呼叫的電話線路能構成一個(或幾個)碼元,和/或一條或幾條接收的電話線路能構成一個(或幾個)碼元,由此明顯地增加了消息的數量而不用同樣地擴展相應的基礎結構。
在本發明的應用環境中,消息編碼因此可以附加在至少包括一個碼元的代碼段,代碼段的這個碼元是指定方式的LSP,代碼段的其他類型是例如振鈴時間,呼叫方電話線,接收方電話線和其他所有可能的請求和的占用。
本發明因此提供一個方法,這個方法用來在智能網絡中,從至少一個呼叫端的電話線路到至少一個接收端的電話線路,發送從至少一個消息組中選擇一個已編碼消息。這個方法包含(a)在該發送端,把消息編碼使之至少包含一個代碼段,這個代碼段對于智能網是透明的;(b)通過至少一次呼叫,把這個已編碼消息從至少一個上述呼叫端的電話線路按線路發送到至少一個上述接收端的電話線路;(c)在該接收端,接收但不回答這個至少一次呼叫,并且由此將這個已編碼消息解碼。
本發明因此還提供一個系統,這個系統用來在智能網絡中,從至少一個呼叫端的電話線路到至少一個接收端的電話線路,發送從至少一個消息組中選擇一個已編碼消息。包含(a)在該發送端,把這個消息編碼的編碼器,使這個消息至少包含一個代碼段,這個代碼段對于智能網是透明的;(b)通過至少一次呼叫,把這個已編碼消息從至少一個上述呼叫端的電話線路按線路發送到至少一個上述接收端的電話線路的路由器;(c)在該接收端,接收但不回答這個至少一次呼叫,并且由此將這個已編碼的消息解碼的接收機。
本發明還為指定類型的系統提供在該呼叫端把這個消息編碼的編碼器,使這個消息至少包含一個代碼段,這個代碼段對于智能網是透明的;通過至少一個呼叫,把這個已編碼消息從至少一個上述呼叫端的電話線路按線路發送到至少一個上述接收端的電話線路的路由器。
本發明還為指定類型的系統提供在該接收端,接收但不回答這個至少一次呼叫,并且從此將這個已編碼的消息解碼的接收機。
注意,在時間段“Δt”上任何涉及“time t”(時間t)在說明文件或附錄的權利要求書中應當被認為也包含大體上的t和大體上的Δt。這樣,用一個不作為局限的例子說,當涉及以下語句“第一時間值是呼叫的時鐘觸發脈沖產生的時間“,也包含該第一時間超前或滯后于上述時鐘觸發脈沖Δt的情況。用另一個不作為局限的例子說,涉及比如“在第一時間(t1)值和拆線(t2)之間過去的時間,不應當被認為僅僅是t2-t1,而可以認為包含t2±Δt′-t1±Δt″”這里,Δt′和Δt″不一定相等。
還應當注意,在說明文件或附錄的權利要求書中任何涉及“裝置+”(means plus)功能是不限于在說明中提供的特例而是包含任何已知的本身(per se)為完成該功能的硬件和/或軟件實現。
從說明和權利要求書中已經明白,本發明利用消息發送不占成本的概念,熟練業務人士將會明白本發明的系統和方法可以用來配合所有按照要求和恰當占用成本的事務。
為了更好地了解本發明,只作為例子,參照
如下,其中圖1是在通信雙方之間傳送數據的一個通信方案的一個說明框2是在一個操作中心和許多操作點之間傳送數據一個典型的通信方案的一個說明框圖;圖3是表示一個主叫方通過電話網絡與一個接收方通信的一個說明框圖;圖4是一個流程圖,表示根據本發明廣義方面的本發明的方法的主要步驟;圖5是一般地表示根據本發明的一個推薦實施例,消息聯系的主動方單元的模塊的一個說明框圖;圖6是一般地表示根據本發明的一個推薦實施例,消息聯系的被動方單元的模塊的一個說明框圖;圖7是一個流程圖,表示一個接收方利用智能或普通的網絡操作對主叫方識別碼進行解碼的主要步驟;圖8是一個流程圖,表示一個主叫方利用智能或普通的網絡操作對主叫方識別碼進行編碼的主要步驟;圖9是一個流程圖,表示一個多路接收方從一個單路的消息聯系主動方接收一個消息代碼的接收方邏輯的主要步驟;圖10是一個流程圖,表示向一個多路接收方發送一個消息代碼的一個單路消息聯系主動方邏輯的主要步驟;圖11是一個流程圖,表示一個單路接收方從一個多路消息聯系主動方接收一個消息代碼的接收方邏輯的主要步驟;圖12是一個流程圖,表示向一個單路接收方發送一個消息代碼的一個多路消息聯系主動方邏輯的主要步驟;圖13是一個流程圖,表示由一個單路主叫方進行消息代碼輪詢的一個多路接收方邏輯的主要步驟;圖14是一個流程圖,表示從一個多路接收方進行消息代碼輪詢的一個單路主叫方邏輯的主要步驟;圖15是一個流程圖,表示一個單路接收方從一個多路消息聯系主動方接收一個消息代碼的接收方邏輯的主要步驟;圖16是一個流程圖,表示向一個單路接收方發送一個消息代碼的一個多路消息聯系主動方邏輯的主要步驟;首先注意圖1表示的在通信雙方10和12之間傳送數據一個通信方案的一個說明框圖。通信媒體14是一個電話網絡,這個電話網絡可以是一個蜂窩網,無線網或兩者的組合。這個電話網絡可以是一個普通網絡或一個智能網絡或者由兩者組合的網絡。任何一方都可以是一個操作中心或一個操作點。通信雙方10和12可以配備許多條電話線路(即它們是多路系統)或一條電話線路(即它們是單路系統)。
在圖2表示的一個典型的通信方案中,數據在一個單獨的操作中心16和許多操作點18之間傳送,為了簡單起見圖中只畫出三個操作點。建議,但不是必要,操作中心16是一個多路系統而操作點18是一些單路系統。雖然一個操作中心可以是一個全自動計算系統,但是典型的,而不是必要的,操作中心由一個調度員或服務機構操縱,至于操作點可以是,例如,自動售貨機,公共事業儀表,或要求從服務中心接收或輪詢消息和向服務中心發送消息的移動服務人員。在兩個單獨線路通信雙方之間傳遞數據消息比智能網絡更為有效。
根據本發明和以后更詳細的敘述,數據是由一個第一方呼叫一個第二方的一條或若干條電話線路,而第二方實際上不回答這個呼叫,從而在通信雙方諸如10和12之間,或更特別是操作中心16和諸操作點18之間傳送的。通常,由指出那條電話線路被呼叫,或者從那條電話線路發出呼叫來傳送數據。也由指出從第一次電話“振鈴”到拆線所過去時間來傳送數據。還可以由指出被呼叫線路的狀態來傳送數據,因為把被呼叫線路設置為“閑”或“忙”狀態就設置了一個二進制代碼。
雖然數據的通信是雙向的,下面參照圖3,其中表示一個主叫方20正在通過電話網絡14與一個接收方22通信。
現在注意圖4表示根據本發明廣義方面,這個主叫方20通過電話網絡14與這個接收方22通信所用的本發明的方法的主要步驟。在步驟24主叫方20從至少一條主叫方電話線路向至少一條接收方電話線路發出至少一次呼叫。在步驟26,接收方22接收但不回答這個主叫方發出的這個至少一次呼叫,由此在主叫方和接收方之間傳遞了一個代碼。在步驟28,從傳送來的消息代碼確定一個消息,例如查閱一個消息代碼和消息相關的一覽表。
根據本發明的方法的第一方面,代碼是這樣被傳送的,由接收方22指出那一條接收方電話線路被主叫方20呼叫但不回答這個主叫方發出的呼叫。此外,如果這個主叫方發出不止一個呼叫,這個接收方還指出接收方電話線路被呼叫的順序。被呼叫的接收方電話線路按照被呼叫的順序給出傳送的代碼。
為了說明根據本發明第一方面的方法,考慮這樣情況,其中接收方22有十條電話線路而主叫方20按2,5,9的順序呼叫接收方電話線路。如果每個從1到10的號碼和每個從1到10的號碼的組合與一個給定的消息代碼相關,而且主叫方20和接收方22都已知道,那么指出接收方被呼叫的電話線路按2,5,9的順序,接收方22已從主叫方20通過電話網14接收到一個消息而不回答接收方被呼叫的電話線路。另外的消息將與5,2,9的組合相關。還有另外的消息將與5,2的組合相關,更有一個消息將與單個號碼,比如4相關。
因此,消息可以通過一個電話網絡在通信的雙方傳送,而不要求對發出的電話呼叫作回答。本發明的這個基本原理還用在本發明在以下說明的其他方面。
根據本發明第二方面的方法,只涉及智能網絡的操作,由這個接收方指出從哪些主叫方電話線路向這個接收方電話線路呼叫。此外,如果主叫方發出不止一次呼叫,這個接收方還指出發出呼叫的順序。
例如,假定這個主叫方有十條電話線路,而這個主叫方按2,3,7,10的順序從線路上向這個接收方發出呼叫。這個接收方指出被2,3,7,10號主叫方電話線路呼叫的接收方電話線路,和按這個順序的發出呼叫。這個接收方再次不回答這些發出的呼叫。由于指出從哪些主叫方電話線路發出呼叫及其順序,一個消息就已經在主叫方20和接收方22之間通過電話網絡14傳送,而接收方沒有回答發出的呼叫。
根據本發明第三方面的方法,在圖4表示的步驟上增加一步,這個接收方準備至少一條處于線路忙或線路空閑狀態的接收方電話線路。例如有五條接收方電話線路,并且用“0”標記線路忙狀態,用“1”標記線路空閑狀態。設第一,第二,第三,第四和第五條接收方電話線路分別被設置成0,1,1,0,1。這個主叫方呼叫這個接收方線路是從線路一開始到線路五結束,并指出每條線路的狀態。這個主叫方用這樣的方法從這個接收方輪詢代碼0,1,1,0,1。把代碼與一個預先知道的消息相聯系,就可以從輪詢的代碼確定一個消息。應當注意,用一個“線路忙”或“線路空閑”代碼相當于通過一個二進制代碼進行通信。
指出主叫方或接收方電話線路或接收方電話線路的狀態,并非可以通過電話線路在通信雙方傳送數據而不回答電話呼叫的唯一方法。另一個可能的方法是這個接收方計算從一個主叫方的電話呼叫的第一次振鈴到拆線之間的振鈴次數。然而這個方法的穩定性較差,因為由這個主叫方發送的振鈴次數不能常常等于這個接收方接收的振鈴次數。反之,根據本發明的方法第四方面,一個代碼是這樣傳送的,由這個接收方一起指出哪些接收方電話線路被呼叫,以及在一個時鐘觸發脈沖到拆線之間過去的時間。
同樣,根據本發明的方法第五方面,一個代碼是這樣傳送的,由這個接收方一起指出從哪一條主叫方電話線路發出呼叫,以及在一個時鐘觸發脈沖到拆線之間過去的時間。
以下說明的圖5到14,解析本發明的模塊和方法的許多特定的實施例。熟悉業務的人士已經明白本發明不限于這些圖中說明的特定的實施例,并且明白這些特定的實施例的改造仍然在本發明的范圍之內。
現在注意圖5,表示根據本發明的一個推薦的實施例,一個消息聯系的主動方的必要的模塊的框圖。
中央處理器52是一個消息代碼發生器(即它是一個編碼器)。在大多數情況52作為一個翻譯器,將一個消息轉換成將由通信控制器54要依次撥號的電話號碼順序表。通信控制器54用至少一個連接到一條相應的線路上的模塊或線路接口56。應當注意,每一個模塊或線路接口完全足夠進行消息聯系主動方單元的操作,包括從一個消息聯系被動方輪詢一個消息。然而若干模塊和線路接口各自接到與它們相應的線路,使消息聯系的主動方單元的操作更加有效,特別是它用作接收機兼作發送機的情況。
智能網絡數據解碼器58(只涉及智能網絡操作)經常地,但不是必要地,在第一次振鈴和第二次振鈴之間,把這個主叫方識別碼和消息到達時間的數據解調,該數據是在網絡交換機處由網絡操作者調制的,并且把它們都傳送給通信控制器54,控制器濾出“非法呼叫線路”,即濾出那些不是作為參與無連接時間代碼系統的成員登記的呼叫電話號碼。要注意在數字網絡的情況,智能網絡數據是根據用于數字網的一個數據協議解碼的。主叫方識別碼/消息代碼解碼器60產生主叫方識別碼(只為CN操作)和來話消息代碼,并把它們傳送給IDM分析器62(一個處理器),分析器賦予來話消息全部的意義,包含消息的來源和消息的內容。這個消息代碼,不管是來話和去話消息,最好是由最高有效元(the most significant message element)到最低有效元組成。利用這個性質,可以對一個部分的消息,甚至當一個消息聯系過程還未完全結束就進行解碼。
消息聯系被動方輪詢控制器64與通信控制器54協同操作,逐線呼叫一個消息聯系被動方,輪詢一個特別準備的消息。
模塊52到64確定一個純消息聯系主動方結構。若干附加線路共同地構成一個排隊模塊并且共同地由參考數字70標示,用于把諸主叫方排隊,以避免消息聯系過程的混亂。需注意每條附加線路都與一個“忙”/“閑”音調發生器連接,允許通信控制器54將線路狀態從“閑”變換到“忙”和相反的變換。
應當注意到,如果消息聯系的主動方單元50不是操作在任何環境下,而是在一個智能網絡中作為一個被輪詢一方,被輪詢的線路與標準的數據線合用,排隊模塊70就不是必要的。如果消息聯系主動方從單獨一個通信方(典型的是一個操作中心)接收消息,排隊模塊在智能的或普通的網絡操作中也不是必要的。如果消息聯系的主動方單元50不是作為一個標準的多路接收機,那么常常是與一個普通網絡協同操作時需要排隊模塊70。如果與一個智能網絡協同操作時,只有為了確認和輪詢才需要排隊模塊70。構成排隊模塊70的附加線路的使用和操作將參照特定的應用作詳細的說明。下面對每條線路的主要功能作簡單的介紹。
排隊模塊70包含一條消息登記線路72,一條確認登記線路74,一條回答線路76和一條輪詢登記線路78。第一條被一個主叫方利用普通網絡操作呼叫的線路是消息登記線路72。如果線路是“閑”的,這個主叫方就可以按一個希望的消息聯系過程進行,如果線路是“忙”的,這個主叫方就無權繼續進行消息聯系而需要重新呼叫消息登記線路72直到它是“閑”時。
輪詢登記線路78是用在識別這個主叫方和通知這個接收方準備一個與這個特定的主叫方有關的消息代碼。它還通過把消息登記線路72和輪詢登記線路78一起切換到“忙”狀態,以阻止其他同時的當前的主叫方訪問。
回答線路76用來查對是否有一個消息等待主叫方。如果有一個消息在等待,在該主叫方登記線路詢問之后就把回答線路76設置為“忙”。
確認登記線路74可以用來從接收方請求一個確認,確認證實已經接收一個正確的消息代碼,從而終止這個消息傳送過程。
現在注意圖6表示根據本發明的一個消息聯系被動方單元80必不可少的模塊的一個說明框圖。
中央處理器和非易失性存儲器的組合82把收到的消息代碼解碼,并且把一個消息聯系主動方輪詢的消息編碼。消息解碼是利用許多數據線84(圖中表示有N條線)進行的,每條線連接到一個調制解調器或線路接口86,然后又連接到一條相應的線路上。每條數據線84連接到一個“忙”/“閑”音調發生器,音調發生器允許中央處理器82把線路狀態從“閑”切換到“忙”和相反的切換。要強調的是,只有接收方被輪詢才要求有“忙”/“閑”音調發生器。數據線84被一個消息聯系主動方按順序地呼叫。建議第一條被呼叫的線路是最高有效碼元,而最后一條被呼叫的線路是最低有效碼元(the least significantelement of the code)。對于普通網絡的操作,代碼的前綴是主叫方的識別碼,而對于智能網絡的操作,由消息聯系的主動方發出的呼叫只把消息代碼編碼。
排隊模塊90包括一條消息登記線路92,一條確認登記線路94,一條回答線路96和一條輪詢登記線路98。排隊模塊90用來把諸主叫方排隊,以避免消息聯系過程的混亂。92,94,96,和98諸線路的每一條都連接到一個“忙”/“閑”音調發生器,音調發生器允許中央處理器82把線路狀態從“閑”切換到“忙”和相反的切換。92,94,96,和98諸線路都分別連接到調制解調器或線路接口102,104,106和108。92,94,96,和98諸線路的基本操作和72,74,76和78諸線路的基本操作相同,因此不再重復敘述。然而應當注意消息代碼登記線路在智能網絡操作中是不用的,而確認登記和回答登記線路只有這個接收方是一個消息聯系被動方才有用。輪詢登記線路和諸“忙”/“閑”音調發生器連接到N條數據線路84只供輪詢操作使用。
智能網絡數據解碼器110用在智能網絡來抽取這個主叫方識別碼和消息到達時間數據的操作,通過解調或數字網絡的解碼協議,允許在線識別每條線路上的主叫方,結果可以同時接收和解調若干輸入消息代碼。
消息聯系被動方,或一個操作中心,但是這個操作中心經常作為由消息聯系主動方發出的呼叫的一個接收方,通常按照一個多路配置,其中每個消息聯系被動方的線路數量按照“多多益善”的原則。多線意味著在數據傳送過程更多的靈活性和/或對每條消息只要更短的傳送時間。應當注意消息聯系主動方作為一個接收方可以按照圖6中表示的一個消息聯系被動方那樣相同的構造。
作為任何消息代碼解碼的第一步,識別出主叫方是必要的。一個消息聯系主動方向一個接收方發送,必須對這個接收方證明它自己身份,而一個消息聯系主動方從其他方輪詢一個消息也必須證明它自己身份,這樣,其他方才能為當前的主叫方準備一個特定的消息。
如果通信是通過一個智能網絡進行的,這個主叫方識別碼和消息到達時間,通常在第一次多第二次來話的振鈴之間,被調制在通過電話網絡發送的通信信號的載頻頻率上,并且直接由一個連接到被主叫方呼叫的接收方線路上的調制解調器或線路接口抽取。數字網絡,比如ISDN,把這個主叫方識別碼作為這個主叫方和這個接收方之間的“握手”通信協議的一部分來發送。一個調制解調器或線路接口可以是一個恰當的調制解調器或一個電子部件,這些裝置是為了通過解調來抽取主叫方識別碼和消息到達時間而特制的。
如果通信是通過一個基于一個以上的潛在的主叫方的普通網絡進行的。這個主叫方識別碼作為一個消息代碼的前綴來編碼。一個主叫方識別碼的編碼是以一系列向接收方來話線路的呼叫為基礎的。一個主叫方識別碼可以由任何預定的主要成分來編碼。
這個主叫方識別碼是按照被呼叫的來話線路的順序給出的。例如假定一個接收方有十條來話線路,記為接收方線路1到10。又假定一個主叫方識別碼為1707的一個主叫方呼叫這個接收方。為了識別這個主叫方,這個主叫方呼叫接收方線路1,然后拆線,然后呼叫接收方線路7,然后拆線,然后呼叫接收方線路10,然后拆線,最后呼叫接收方線路7。
如以上所述的例子,一個接收方只有10條線路,可以用一次呼叫在多達9個主叫方之間區別出這個主叫方識別碼,或用2次,3次,4次呼叫,分別在多達99,999,9999個主叫方之間區別出這個主叫方識別碼。
不管怎樣,一個有10條線路的接收方,分別用2次,3次,4次呼叫,可以在多達99,9999,999999,99999999個主叫方之間區別出這個主叫方識別碼。
為了避免許多主叫方試圖在一個對于普通網絡操作交迭的時期內,向/從同一個源傳送數據而產生干擾,在這個主叫方識別碼的編碼過程之前,在發送一個消息的情況,必須先呼叫消息代碼登記線路,在輪詢一個消息的情況,必須先呼叫輪詢登記線路。這兩條線路一起都被稱為登記線路除非要求分清與那兩條線路有關。
如果登記線路是“閑”的,這個主叫方就被授權進行主叫方識別碼的編碼過程,并且這條接收方登記線路將切換到“忙”態,以允許這個主叫方在完成主叫方識別碼的編碼過程之后,繼續一個消息聯系(或輪詢)過程,不會有其他的主叫方同時呼叫和干擾消息聯系過程。如果,在另一方面,登記線路是“忙”的,這個主叫方就被禁止授權進行一個消息聯系(或輪詢)過程,必須繼續呼叫登記線路直到它是“閑”的。這樣,一條登記線路,不管它是一條消息代碼登記線路或是一條輪詢登記線路,強制不同時的主叫方“排隊”。
顯然,在有許多呼叫方的實際方案中,為了使一個消息聯系(或輪詢)過程平穩運行,使用一個主叫方識別碼是絕對必要的。因此將對主叫方識別碼的編碼和解碼過程作詳細說明。
首先注意圖7表示一個流程圖,由利用智能網絡或普通網絡操作的一個接收方將主叫方識別碼解碼。如果在200是利用一個智能網絡,于是在步驟202被接收的智能網絡數據由來話呼叫的解調而被解碼。對于數字網絡,被接收的智能網絡數據根據數字網絡所用的一個數據協議來解碼。在步驟204,這個主叫方識別碼和消息到達時間由已解碼的數據產生。這個識別碼的解碼過程對于智能網絡來說,現在已經完成,如果需要,步驟206可以開始將消息解碼或編碼。
如果在步驟200是利用一普通網絡,于是在步驟208呼叫一條登記線路(一條消息登記線路或一條輪詢登記線路)。當登記線路中的一條收到一呼叫時,步驟212,一個“忙”/“閑”音調發生器把這條線路切換到“忙”態。要指出,如果這個多路接收方在接收一個消息和輪詢過程中都用同樣的一組線路,那么當開動消息聯系或輪詢過程時,這條消息登記和這條輪詢登記線路都應切換到“忙”直到特定的過程完成。然而如果這個接收方使用兩組分開的數據線,一組用于消息過程而一組用于輪詢過程,于是兩個過程是不交迭和分開的,只有與特定的過程有關的登記線路才被呼叫并且被設置為“忙”。
在步驟214開動“超時”過程。步驟216是一個說明,一包含LI個元素(element)的主叫方識別碼被逐個元素地解碼。在步驟218設碼元的索引號i為零。步驟220到230定義一個循環,在其中接收這個識別碼的元素。在步驟220,碼元(code element)索引i被加1,在步驟222核對是否“超時”如果到了“超時”,那么在步驟224就終止這個識別碼的解碼過程,而把有關的登記線路(消息代碼和/或輪詢)設置為“閑”。如果還未到“超時”,那么在步驟226第ni條接收線路就振鈴。如果使用時間測量,就指出振鈴直到拆線的時間TRi。在步驟228,這個主叫方識別碼的第i個元素從一個數據庫中被解碼。如果使用時間測量,這個主叫方識別碼的第i個元素由ni和TRi給定。如果不使用時間測量,主叫方識別碼的第i個元素就由ni給定。在步驟230,核對是否到了這個主叫方識別碼的最后一元素(I=LI)。如果還未到這個主叫方識別碼的最后一元素,控制就轉到步驟220并且呼叫下一條接收方線路。如果另一方面,已經到了這個主叫方識別碼的最后一元素,那么在步驟232就準備了完全的主叫方識別碼并且可以解碼。識別碼的解碼過程對于普通網絡來說,現在已經完成,如果需要,步驟206可以開始將消息解碼或編碼。
現在注意圖8,表示一個主叫方利用智能或普通的網絡操作對主叫方識別碼進行編碼的一個流程圖。如果在步驟300是使用智能網絡操作,主叫方識別碼的編碼是本分的不需要再做,在這樣的情況下,主叫方識別碼被調制在通過電話網絡發送的通信信號的載頻頻率上。對于數字網絡的情況,被發送的智能網絡數據是根據用于數字網的一個數據協議編碼的。然后在步驟302,控制就從主叫方識別碼的編碼過程轉出,到其他的可能是消息代碼的編碼或解碼過程。
如果在步驟300是使用普通網絡操作,那么控制從步驟304或者轉移到輪詢登記,即步驟306到310,或者轉移到消息代碼登記,即步驟312到316。雖然這不是識別碼編碼的一個完整的部分,顯然當這個主叫方呼叫一個接收方時,這個主叫方是為了一個理由而呼叫,為此,一旦涉及接收方邏輯,在接收一個主叫方識別碼之前應該作相應的登記,以便這個接收方知道在接收這個主叫方的識別碼之后如何接續下去。登記成功之后,主叫方等待T秒鐘,或K次振鈴,然后拆線。如果登記線路是“閑”的,就達到成功的登記。主叫方在步驟318向接收方登記成功之后,在步驟320開始“超時”過程。
在步驟322這個主叫方準備把這個識別碼編碼。具體做法是確定一系列(比如說,LI條)被呼叫的接收方線路,如果用時間測量,根據一個代碼變換表給每一條被呼叫的線路分配一個振鈴時間TR。這里強調振鈴時間的測量是任選的,如果選用,就在建立消息代碼方面增加了一個額外的自由度。主叫方識別碼最好是,但不是必要,使第一個碼元是最高有效元,而最后的碼元是最低有效元。這個方法保證如果某些其他原因使主叫方識別碼的未端沒有傳送來,接收方至少能知道從一群具有同樣代碼開頭的主叫方中有一個主叫方被呼叫。
在步驟324碼元索引i被設置為零。步驟326到340定義一個把這個主叫方識別碼編碼的循環。在步驟326碼元索引i加1而在步驟328對“超時”進行核對。如果到了“超時”,就在步驟330終止這個主叫方識別碼的編碼過程并且主叫方拆線,從頭開始編碼過程(步驟304)。如果未到“超時”,就在步驟332呼叫第ni條接收方線路。如果第ni條接收方線路“忙”就在步驟336,這個主叫方拆線并在再次呼叫第ni條接收方線路之前等待TB秒鐘。如果第ni條接收方線路“閑”就在步驟338,這個主叫方在拆線之前等待K次振鈴或TRi秒鐘。要注意,如果不用時間測量,就在呼叫每條接收方線路時,這個主叫方都要為呼叫和接通每一條接收方線路等待一個同樣的時間(比如說T秒)。在步驟340要進行一次核對,查看主叫方識別碼的最后一個元素(i=LI)是否已經被編碼。如果最后一個元素仍然沒有編碼,控制就轉到步驟326,根據這個主叫方識別碼呼叫下一條接收方線路。如果,另一方面,最后一個元素已經編碼,那么在步驟342,整個主叫方識別碼都已編碼。現在,對于一個普通網絡,這個主叫方識別碼的編碼已經完成,如果需要,在步驟342可以開始對消息編碼或解碼。
一旦已經收到并且確定一個主叫方識別碼,就可以收到一個主叫方發送的一個消息代碼。重要的是消息代碼有一個很肯定的結構。下面將說明涉及消息的結構的一些基本概念。
構成消息代碼最好是,但不是必要,使第一個碼元是最高有效元,而最后的碼元是最低有效元。這個方法保證如果丟失了消息的末尾,至少已經收到消息的重要部分。根據這個方法,如果有關的數據要加到基本的消息上,這個數據應當是消息代碼的后綴。
一個消息代碼是通過一個數據庫和一個消息相關的,這個數據庫使特定的線路(即特定的線路索引)和一些編號,字,消息或它們的組合相關。一個消息代碼可以有任意個元素,這些元素在數據庫中由第一個(最高有效)元素確定。
建議,一個包含“群”和“子群”的“代碼結構”要這樣地構成,它要允許從第一個元素開始,代碼的每個連續的子群,有一個“可解碼的”和有用的含義。
下面根據商業應用舉例說明基于無連接時間消息聯系接收和傳送消息代碼。根據本發明,在所有的例子中,發出呼叫而沒有回答。即,用“呼叫”這個字來說明一個“無連接時間呼叫”。再有,下面這些例子中一個斜杠“/”表示選擇。例如A/B/C,表示或A或B或C。
第一個例子是從/向完全/部分自動服務點(例如一個自動售貨機)無連接時間地接收/傳送消息代碼。考慮四種不同的情況。下面假定(a)一個自動服務點或智能控制器可以感受和區別NE個事件,這些事件可以指示,或者它的子系統中的一個有技術上的失效,或者需要補充放在現場的存貨。
(b)一個控制NA(數量)個服務點(或,售貨點)的操作中心,利用最好是智能網絡操作的NO條數據線路,接收/傳送數據,這些線路包含消息登記線路,確認登記線路,回答線路和輪詢登記線路。
(c)考慮三種典型的消息(i)電源失效。
(ii)第I個貨柜(在NC,比如16個當中)的售貨機——電機不動。
(iii)自動服務點應當補充的存貨的組合和數量(在NQ,比如128個當中)。
情況-1操作中心用NO=25條數據線路報告NE個事件(NE<26),其中某些紀錄有有關的數據。
在這種情況(即智能網絡操作)消息(i)要求向25條線路中的一條發出一次單獨的呼叫。然而消息(ii)要求次個呼叫,第一次說明失效,第二次說明售貨機——電機的編號。消息(iii)要求三次呼叫,第一次說明一個補充存貨命令,另外兩次說明補充存貨的組合和數量j,用25-基的編碼(即25線或它的一個整數),這里兩個碼元的第一個含有部分的意義。
這樣,清楚地理解到,雖然消息(i)和(ii)的消息代碼是以比一個元素更多的碼(即多于一次呼叫)為基礎的,即使在收到第一個碼元之后消息聯系被中斷,它們仍然具有一個很明確的含義。
情況-2操作中心利用NO=200條線路報告NE(NE<26)個主要事件,其中有些事件有k個有關數據的組合,但是可能組合的總數合計NP證明NP<200。
在這種情況,全部三個消息(i),(ii)和(iii),只要從自動售貨點發送到操作中心一次單獨的呼叫。
情況-3利用25/200條線路的操作中心(作為一個智能網絡消息聯系主動一方)需要把自動售貨點的參數由設置i切換到設置j。
在這種情況,當NO=25,如果少于25個設置選擇就合適,就只需要一次單獨的呼叫來切換參數設置。可是,如果要用多于25個設置選擇,就需要2次呼叫來切換參數設置。當NO=200,為了精確切換參數選擇,即使參數選擇的總數是200,也只需要一次單獨的呼叫。
情況-4上述例子的操作中心是一個消息聯系被動方。為了自動售貨點精確的操作,需要通過輪詢檢索參數選擇,因此,為了7或15或31個設置選擇,需要從消息聯系主動方向消息聯系被動方,分別發出4或5或6次呼叫。
第二個例子是從/向一個移動監視服務單位,例如一個移動服務巡查單位,無連接時間地接收/傳送消息代碼。考慮三種不同的情況。在本例中,移動監視服務單位收到的消息有兩種指令形式。第一種指令把服務單位引導到一個特定的位置(在一個NA個存儲位置的數據庫中的一個,即服務點),另一種指令則為了完成特定的任務(一個NT個任務的表中的一個)。
每個任務有NR個里程表可以和一個用一個環球定位系統的位置測量配合(在精確到AC以內定位),以便在一個預定標記的地區內確定位置。在一個給定的通信頻率上,服務單位的位置和它的狀況一起的報告是這個應用中的一個合法的消息代碼。
情況-1一個操作中心控制NA=200/20000個服務點,操作中心可能要求一個NT=10的不同類型的任務。操作中心利用NO=25/200條數據線路,在一個日常的程序中,按照20個不同的服務位置,發送一個工作單給一個移動服務單位,說明服務點的位置,任務和執行任務的順序。
如果NO=25和NA=200/20000,操作中心為了發送消息代碼,必須分別發出3/4次呼叫。利用一個25-基的編碼,在開始的2/3次呼叫一起用來說明服務的位置和任務,最后一次呼叫用來確定依照日常程序的任務的順序。如果NO=200而不是25,分別只需要2/3次呼叫來發送消息代碼,這里分別用1/2次呼叫來說明服務的位置和任務,最后一次呼叫用來確定依照日常程序的任務的順序。
情況-2一個與情況1中的操作中心通信的移動服務單位(NU=150中的一個)需要報告任務i(在20個位置中的一個)的一個里程j,附帶/不帶在一個150*150sq km(平方公里)的地區內,精確度為AC=1.5km(公里)或0.15km的位置詳情說明(對于智能網絡操作)。
如果NO=25,AC=零/1.5km/0.15km,(零表示不需要定位)移動服務單位就分別需要為每個消息代碼發出1/4/6次呼叫。如果操作中心不是使用NO=25,而是NO=200條線路,移動服務單位就分別只需要發出1/3/4次呼叫。
第一次呼叫,或第一個消息代碼的元素,在這兩種情況都用于NT和NR,這里第一個里程是由呼叫NT(這個情況中是20)條特定的線路中的一條報告的,而接在第一里程后面的其他NR-1個里程利用另外的(NR-1)條線路,在這個情況中是4條。以后任何呼叫都用來報告移動服務單位的位置。每次呼叫指出一個地理區域。地理區域可以用一系列名為基本方形的四方形標出。這些方形可以分成更小的稱為次級方形的方形,次級方形接著又可以分成更小的方形。每條被呼叫的線路對應一個給定的方形。
一個第一次呼叫就指出移動服務單位是在對應于被呼叫的線路的基本方形內中的某處。如果基本方形的分辨率已經足夠,就不需要再呼叫。如果需要次級方形的精度就發出第二次呼叫,指出移動服務單位是在對應于被呼叫的線路的次級方形內中的某處。這個過程可按需要的精度連續進行。
情況3和情況2相似,但系統用普通網絡操作。在這種情況,消息代碼前面有一次或幾次呼叫,以給定主叫方識別碼。因此對NO=25/200條線路,必須分別在情況2需要的呼叫次數增加1/2次。
第三個例子是從/向某人無連接時間地接收/發送消息代碼,這個人希望呼叫和/或支付一項服務或者從服務員得到供應一件產品。服務員配備一個無連接時間收發信機和有關的消息解碼和編碼軟件。本例子可以用于,例如一個摩托車手希望“在核對”/“不核對”路上或路外停靠,或接受一個服務,例如洗車,或者在一個煤氣站支付煤氣產品費,或者某個電話用戶希望從一個自動售貨機或派送服務點購買一種確定的產品。當然可以全部按照要求作其他的應用。下面的例子全部都稱做電子交易,交易的價格將是消息聯系過程的一部分。當然本發明包含的涉及價格的消息不限于這些特例。將考慮兩種不同的情況。下面假設(a)一個自動服務點或智能售貨控制器可以感受和區別NE個事件,這些事件可以指示或者被識別的采購者對一種很明確的產品/服務的需求,或者當用命令使機器正確地選擇產品或服務時,比如按下一有標記的鍵,可以指示只有被識別的采購者采購的需求的事件。
(b)一個控制NA(數量)個服務點(或,售貨點)的操作中心,利用最好是智能網絡操作的NO條數據線路,接收/傳送數據,這些線路包含回答線路。
(c)一個本系統的手工操作用戶可以利用以下隨便一個模式呼叫一個服務/一種產品-如果這個消息是一個單獨的碼元而且解碼與時間無關-那么系統的用戶不必要用一個專門的終端,而不如利用一個屬于他/她的電話(蜂窩或有線),按照命令“從這個售貨點購買一種服務/產品(名稱),呼叫電話號######然后拆線”-如果是一個多元素碼(multi element code)的消息(或者與時間有關的代碼)應當用一個連接到有線或蜂窩裝置的專門終端,這個終端最好能指示用戶,比如用菜單,如何選擇定單。
(d)考慮三種典型的消息(i)單項購買請求(NP種服務或產品中的一項,由供方預先指定)-這里意味著交易的價格由消息代碼確定,(ii)請求購買不定量的一種確定的產品(例如,“充滿我的罐”,或“我把車停放不知多久”),這里意味著交易的價格在購買完成后才確定,情況1操作中心利用NO>>NP條數據線路控制與NP種不同的產品或服務有關的交易。在這種情況,消息(i)要求對數據線路中的一條發一次單獨的呼叫。可是消息(ii)要求兩次呼叫,一次是開啟購買或服務過程,另一次是結束這個過程。在這種情況下的另一樣做法是不用呼叫來結束銷售,有時,用戶可以人為地保留而讓智能控制器“當場”感知停止信號。(“過程結束”消息更適合于例如停放車輛這類電子交易,而“停止”鍵更適合于例如補充煤氣這類電子交易)。消息(iii)在NP小的(=2-3)情況要求從一次開始到任意幾次呼叫。當呼叫的系列變得很長時,過程的效率顯著下降。
在所有三種消息中最后的元素碼有兩重含義-a)向主叫方供應這種產品/服務和-b)對于消息(i)和(iii)是預先同意的,對于消息(ii)則是在交易完成以后,接收交易的價錢。這些價錢可以通過每次交易確定的的記賬文件入賬,并且按照雙方同意,提供給向這個被識別的主叫方或向記帳實體(例如信用卡公司)提供通信服務的公共網絡操作員匯總。
情況2接收方用NO=1條數據線路控制NP>1。在這種情況,消息(i)要求向數據線路發出不止一次呼叫,除這個非主叫方在發出消息之后,改用另一種裝置,例如在售貨機上按一個鍵,指出被選擇的產品或服務的識別號。結果(iii)請求購買下列的“采購單”(從一個預定的菜單中的)這里意味著交易的價格在發貨之前就能確定,但是要分析才單的內容進行疊加。消息的最高有效部分會確定進行由這個主叫方支付的一次電子交易的請求,消息的最低有效部分由按鍵確定,會識別出要求的產品或服務及其數量。消息(ii)要求兩次呼叫,一次是開啟購買或服務過程,另一次是結束這個過程。在這種情況下的另一樣做法是不用呼叫來結束銷售,有時,用戶可以人為地保留而讓智能控制器“當場”感知停止信號。(“過程結束”消息更適合于例如停放車輛這類電子交易,而“停止”鍵更適合于例如補充煤氣這類電子交易)。消息(iii)在這種情況不能有效地聯系。
有關消息代碼的結構的基本概念已經敘述過了,下面將敘述無連接時間地接收/傳送消息代碼的消息聯系過程。
考慮三種基本的消息聯系過程(i)一個單路主叫方呼叫一個多路接收方,(ii)一個多路主叫方呼叫一個單路接收方,和(iii)一個單路主叫方論詢一個多路接收方。對于每個過程給出主叫方邏輯和接收方邏輯的特定例子,連同說明每個這些情況的一般消息聯系過程的流程圖。
應當注意,多路到單路,單路到多路和單路到單路的消息聯系過程只是多路到多路消息聯系過程的特殊情況。由于一個服務點應當盡可能節省,而一個操作中心應當有效率,服務點通常是單路而操作中心通常是多路的,因此這三個要敘述的基本消息聯系過程都是重要的情況。
首先考慮一個單路的消息聯系主動方向一個多路接收方發送一個消息。
對于智能網絡操作,每次呼叫被單獨地識別,因此消息聯系過程可以支持在交迭的發送時期內開動數據傳送的許多主叫方。由一個消息聯系主動方發送的消息代碼是一個這樣的代碼,它是作為一系列接收方來話線路號碼來建立的,最好是按照代碼中“最高”到“最低”有效碼元素的順序,其中代碼的每個“元素”相當于接收方被呼叫線路的線路索引i。
消息代碼的編碼和解碼過程是以下面的假設為基礎的(a1)通信雙方配置一個預先確定的MM個消息和相關的消息代碼的數據庫。
(a2)接收方利用N條線路接收消息代碼,每條線路以一個線路索引為特征。
(a3)從優化編碼考慮,MM和N之間的關系要求基于MI個元素的一消息代碼,其中第一元素最好是“最高”有效元,第MI個元素是“最低”有效元。例如,如果MM=9或99和N=10,則分別MI=1或2。同樣,如果MM=99或9999和N=100,則分別MI=1或2。
(a4)每個主叫方有一個預先確定的時間(TIME-OUT(超時))用于發送它的MI元消息代碼,這個時間從這個主叫方接通被呼叫的表示消息代碼的“最高”有效元的線路,并且發現這條被呼叫的線路處于“閑”態這一時刻開始。
(a5)消息聯系過程結束于請求接收方發出一個確認,確認證實已經收到一個正確的消息代碼。這樣的確認依據接收方的性質,由兩種方法中的一種完成。
如果這個接收方是一個消息聯系被動方,在消息聯系過程之前必須加上主叫方登記,這是由這個主叫方呼叫消息聯系被動方的確認登記線路,通知消息聯系被動方,該主叫方注意接收對它的消息的確認而進行的。如果這條確認登記線路是“忙”,這個主叫方就要繼續呼叫直到它“閑”為止。登記之后,這個主叫方通過的回答線路,等待一個確認,不確認或部分確認。
可是,如果這個接收方是一個消息聯系主動方,它可以向這個主叫方發送一個與消息聯系過程成功有關的消息代碼。
(a6)消息代碼數據庫的智能化結構連同編碼過程是以一系列數據從“最高”到“最低”有效元地發送為基礎的,即使在完成之前由于某些原因使過程中斷,也允許檢索部分消息。下面給出一些例子,說明部分消息對于應用牢靠的重要性。一個部分的消息可以從一個代碼中抽出,這里每個元素標出前一個元素的一個子群。
對于普通網絡操作,由一個消息聯系主動方發出的消息,必須在前面加上以上敘述的識別碼系列解碼過程。因此在某個時間內,只有一個消息聯系主動方可以與一個給定的消息聯系被動方通信。
在整個過程中,從主叫方識別開始,經過消息聯系到最后接收一個確認,不確認或部分確認,或者由于“超時”使過程終止,消息代碼登記線路必須處于“忙”態,指出這個消息聯系被動方被占用,不能從另外一個主叫方接收新的消息。當過程由于“超時”終止或由于確認過程完成,消息登記線路切換到“閑”態,這個接收方準備接收一個新的消息代碼。即使這個接收方是一個消息聯系主動方,這個主叫方也應當詢問確認線路,使上一次建立的識別碼不致丟失。這是和智能網絡的情況完全相反的,在智能網絡那里主叫方識別碼是在通信信號的載頻頻率上調制的。
由于普通網絡操作的結構,它不能承受試圖在交迭的時期內向/從同一個接收方收發數據的許多主叫方。有時更有效的是把NO條線路再分為N個子群,每個子群作為一個獨立的接收方操作,結果,n個消息代碼可以并行地收發。例如一個100條線路的普通網絡的接收方,把它的線路分成10個獨立的群之后,其效率比一個單獨的100路系統高出一個五到六倍的因數。也就是說,它可在單位時間內接收多于五倍的呼叫。
現在要敘述綜合在圖9和10中的,一個單路消息聯系主動方,向一個多路接收方發送一個消息的過程。在這兩個圖中要用到以下的記號MM表示用到的消息代碼的總數,MI表示在一個消息代碼中元素的數量,N表示接收方被索引的線路的總數,i,j是消息代碼元素的索引,ni(nj)是第i(第j)條接收方被索引的線路,OM表示不同碼元數值=N*TV的數量,這里TV表示測量從一個時鐘觸發脈沖到拆線的時間值(已經舍入)的可能的數量。
現在說明隨著時間變化的消息聯系與不隨著時間變化的消息聯系的比較,和時間測量對可以得到的消息代碼數量的影響。考慮一個單路的消息聯系主動方向/從一個10路通信一方發送/接收一個消息,并且設TV=4。那么每次呼叫表示40個消息代碼的值中的一個,而不是在編碼過程中不用隨時間變化的消息代碼值那樣10個數值(即在編碼過程中忽略從第一次振鈴到拆線的時間長度)。相應地,一個隨時間變化的消息代碼,以2或3個碼元為基礎,將產生一批1600或6400個不同的消息代碼,而比較在編碼過程中不用隨時間變化的消息代碼值,分別只有100或1000個不同的消息代碼。
首先注意圖9表示一個多路接收方從一個單路消息聯系主動方接收一個消息代碼的接收方邏輯的主要步驟。在步驟400,這個多路接收方從一個單路消息聯系方接收一個消息代碼。MM是所用的消息代碼的總數,OM是不同的碼元數值的數量。如果在步驟402,MM<OM(即,單獨一個碼元確定這個消息),于是控制轉到步驟448。步驟450區別以下兩種情況。如果所用的消息代碼總數(MM)小于接收方被索引線路的數量(N),那么對于線路ni,為了確定消息代碼,除了被呼叫線路的線路索引ni之外還要加上振鈴時間Tri的測量(步驟456和458)。如果另一方面,MM>N那么被呼叫線路的線路索引ni便足夠確定消息代碼(步驟452)。在步驟454,確定這個主叫方識別碼,消息代碼和消息到達時間。控制轉到以上所述的步驟430。
如果在402,MM>OM(為了傳送一個消息呼叫所需的呼叫次數)那么在步驟404就從第一個到第MI個元素逐個元素地建立被接收的消息代碼。最好,但不是必須,第一個元素是消息代碼的最高有效元素,第MI個元素是消息代碼的最低有效元。
在步驟406開動一個“超時”過程,在步驟410把消息代碼的索引j初始化為零。輸入消息代碼是由步驟410到418確定的循環建立的,其中消息代碼的第j個元素是由nj和TRj給定。應當注意到,如果不用時間測量,那么第j個元素只由nj給定。一旦全部消息代碼的元素都已收到,并假定在過程中還沒有被登記為“超時”循環就在步驟418結束。這里假定接收方已經預知有多少碼元。例如,可以預先約定第一個被接收的元素同時也指示出接收方可預期接收的元素總數。根據這個方法,接收方可預期接收的元素總數由MI(n1)給定,這里n1是第一條接收方被呼叫線路的索引。
在步驟420,把收到的消息碼元與一個轉換表比較,這個表把這個消息碼元與消息或其中的一部分消息聯系起來,從而對消息代碼解碼,按照這個消息指出的主叫方識別碼和消息到達時間識別出這個主叫方。
如果在步驟412“超時”在全部碼元被接收之前就終止了這個過程,于是考慮收到的碼元的數量有兩種可能性。這兩種可能性在步驟422核對。如果至少收到了一個碼元(即,j>1),那么在步驟424和426從接收到的碼元確定一部分消息,按照這部分消息指出這個主叫方識別碼和消息到達時間識別出這個主叫方,并且準備一個部分確認消息代碼。如果另一方面,一個消息碼元也沒有受到(即,j<1),在步驟428就準備一個不確認消息代碼。
如果這個多路接收方是一個消息聯系主動方,那么在步驟430控制轉到步驟431,這個多路接收方向這個單路主叫方發送一個適當的確認消息代碼(即,確認,不確認或部分確認)。如果另一方面,這個多路接收方不是一個消息聯系主動方,那么這個單路主叫方(是一個消息聯系主動方)必須如步驟432到440那樣呼叫這個多路接收方的確認登記和回答線路,以得到被這個多路接收方接收的消息的狀態。在步驟442決定這個單路消息聯系主動方是否注視從這個多路接收方輪詢一個消息。如果輪詢登記線路在TP秒內被呼叫,就說明要求輪詢,步驟446。如果另一方面,輪詢登記線路在TP秒內沒有被呼叫,就不要求輪詢,并且,只是在普通網絡操作情況,消息登記線路被切換到“閑”,然后接收方準備下一個消息。
現在注意圖10表示向一個多路接收方發送一個消息的一個單路消息聯系主動方邏輯的主要步驟在步驟500,這個消息聯系主動方的識別碼(IDC)被解碼(參閱圖8)并且觸發一個代碼消息聯系過程。如果在502,MI<OM,呼叫單獨一條接收方線路就可以傳送一個消息(即,單個碼元確定這個消息)。在這種情況,步驟554,確定這個消息的這個多路接收方的線路,比如說第ni條線路被呼叫。如果該第ni條線路“忙”,在步驟556就把控制轉到步驟558,這時該主叫方拆線,然后在再呼叫這個多路接收方的第ni條線路之前等待TB秒。如果該第ni條線路“閑”,那么在步驟560,在拆線之前等待k次振鈴或TRi秒。又,如果不用時間測量,那么這個單路消息聯系主動方,不管哪條接收方線路被呼叫,在拆線之前都等待同樣的時間,比如說T秒。在步驟562,這個主叫方進行從步驟530開始的確認過程。
如果在502,MI>OM,只有呼叫若干條接收方線路才能傳送一個消息(即,要不止一個碼元來確定這個消息)。在步驟504,指定被呼叫的一些接收方線路,這些接收方線路確定這個要求的消息代碼的碼元。最好,但不是必須,第一個元素是消息代碼的最高有效元素,第MI個元素是消息代碼的最低有效元素。
在步驟506初始化“超時”過程,然后在步驟508把消息碼元索引j初始化為零。在步驟510索引j的值加1。在步驟512撥打相應于消息代碼第j個碼元的接收方線路。如果在步驟514,被撥號的線路“忙”那么控制就轉到步驟516,在重撥之前拆線等待TB秒。如果另一方面,被撥號的線路不“忙”那么控制就轉到步驟518然后這個消息聯系主動方在拆線之前等待TRj秒,或者kj次振鈴。應當指出,如果不用時間測量,那么這個消息聯系主動方,對每條被呼叫的線路在拆線之前都等待同樣的時間,比如說T秒。
在步驟520核對是否所有確定消息代碼的接收方線路都已連續地被撥號,即是否j=MI。如果是的,全部消息代碼已送到接收方,步驟529,然后從步驟530繼續進行消息確認過程。如果這個多路接收方是一個消息聯系主動方,那么在步驟530控制就轉到步驟531,這個單路主叫方等待從這個多路接收方發來的適當的消息代碼確認(即,確認,不確認或部分確認)。如果另一方面,這個多路接收方不是一個消息聯系主動方,這個單路消息聯系主動方必須如步驟532到550那樣呼叫這個多路接收方的確認登記和回答線路,以得到被這個多路接收方接收的消息的狀態。
如果在步驟520,j≠MI并且沒有到“超時”,522,于是就呼叫下一條線路(重復步驟510到520)。如果在522到了“超時”,又如果至少有一條線路被呼叫,524,就準備一個部分確認的消息代碼,528。如果另一方面,沒有線路被呼叫就終止這個過程,528,然后如果需要就重新開始。
現在只對智能網絡操作考慮一個多路消息聯系主動方向一個單路或多路接收方發送一個消息。
和以上的情況不同,那里利用接收方的多路結構來編碼,而這里的情況,編碼的基礎是以每個消息聯系主動方有許多呼叫線路,可以從這些線路建立消息代碼為依據的。由于這里的情況限于智能網絡操作,這個主叫方的識別碼直接從呼叫信號中抽出。然而因為這個主叫方用了若干條線路,聯系這個主叫方和消息代碼之間的解碼是一個多步驟的過程,總結如下(a)從這個呼叫信號中抽取識別碼和消息到達時間;(b)識別這個主叫方屬于哪條呼叫線路;(c)從被識別的主叫方線路中識別出特定的識別碼值;(d)根據消息到達時間,和如果有上次接收的元素,還根據上次接收的(i-1)元素,給消息碼元分配一個索引i;(e)如果全部消息碼元都是有用的,把這個消息解碼,或,如果過程在完成之前被“超時”終止,把部分的消息代碼解碼。
在這種情況,如果需要可按以下的辦法中的一個做出確認如果這個接收方是一個消息聯系主動方,它將發送一個確認,不確認或部分確認給這個主叫方。
如果這個接收方是帶有確認登記和回答線路的一個消息聯系被動方,這個主叫方將向這個接收方詢問一個確認消息代碼。
如果這個接收方是沒有確認登記和回答線路的一個消息聯系被動方,但這個主叫方是在這個時候呼叫這個接收方的唯一消息聯系源,那么如果這個接收方恰當的響應是確認或部分確認,就把它單獨的線路切換到“忙”并等待T秒,如果恰當的響應是不確認,就讓這條線路為“閑”,并且這個主叫方當這個信號的消息聯系過程完成之后就立刻詢問這個接收方。
現在說明圖11和12給出的一個多路消息聯系主動方向一個單路接收方發送一個消息的流程圖。在這兩個圖中將用到如下的標記TR標記一個振鈴時間,i,j消息碼元的索引,TRj表示對第j個碼元的一個振鈴時間IDC通常作為一個代碼足夠詳細地說明一個消息源的識別,并且參考圖11,這個碼含意為主叫方的識別和被該主叫方呼叫的線路。
首先注意圖11表示一個單路接收方從一個多路消息聯系主動方接收一個消息的接收方邏輯的主要步驟。在步驟600從一個多路消息聯系主動方接收一個呼叫。根據對主叫方識別碼(IDC)值解碼得到的KI個碼元知道被接收的消息代碼。在步驟602收到一個呼叫,識別出這個主叫方和這個主叫方的呼叫線路,并且測量振鈴時間TR。再次強調,測量振鈴時間是任選擇的,用以增加建立這個消息代碼的自由度。
當收到一個已知的主叫方發出的第一次呼叫時,解碼的會話仍未“打開(ON)”,在步驟604控制轉到步驟606,這個當前的主叫方開始 “超時”過程,由此“打開”這個當前的主叫方的解碼會話。在步驟608這個消息代碼的第一個碼元被作為一個與這個主叫方識別和這個主叫方的呼叫線路相關聯的號數,并且設置索引i為1。在步驟610核對這個消息代碼是否按照1個碼元來接收(KI=1)。如果這個消息代碼是按照1個碼元來接收,那么在步驟612已準備好為產生一個被識別的消息和一個消息到達時間做精確的解碼。
如果這個接收方是一個消息聯系主動方,那么在步驟614控制轉到步驟616,這個接收方將發送一個恰當的確認消息代碼給這個主叫方,這個代碼將是確認,不確認或部分確認消息代碼中的一個。然后控制轉到步驟618,這里這個接收方等待下一次呼叫。可是如果這個接收方不是一個消息聯系主動方,那么在步驟614控制轉到步驟620,這個接收方等待這個主叫方詢問一個確認消息代碼。當然,這個接收方在它的登記線路上為這個主叫方準備一個恰當的確認消息代碼。于是顯然,如果這個接收方不是一個消息聯系主動方,這個主叫方必定收到一個確認消息代碼,于是這個接收方不可能是一個單路的接收方。接著步驟620控制轉到步驟618然后在步驟622核對當前的解碼會話是否“超時”。如果仍未達到“超時”,控制就轉回到步驟600。
在步驟622,達到“超時”那么在步驟624進行核對,對于這個當前主叫方,是否已經收到這些消息碼元。如果對于這個當前主叫方沒有收到這些消息碼元,就在步驟626停止對這個主叫方的這個消息過程,控制轉到步驟614將一個不確認消息代碼傳遞到這個主叫方。如果有些,但不是全部消息代碼已經從這個當前的主叫方接收到,那么這個主叫方的消息代碼可以部分地被解碼,628,然后控制轉到步驟614,將一個部分確認消息代碼傳遞到這個主叫方。在這以后控制轉到步驟618然后步驟622。
如果在步驟604對這個當前主叫方一個解碼會話是“打開”的,控制就轉到步驟630,核對上一個這個當前主叫方的被解碼的元素索引i,然后在步驟632把j確定為1+i。在步驟634通過一個數據庫代碼轉換表把這個第j個碼元與這個主叫方和這個主叫方的呼叫線路相關聯。
在步驟636核對全部這些碼元是否已經收到。如果全部這些碼元已經收到,那么在步驟612,這些被接收的碼元準備解碼,然后如前所述,通過步驟614到620進行確認。
現在注意圖12表示向一個單路接收方發送一個消息代碼的一個多路消息聯系主動方邏輯。在步驟700,一個多路消息聯系主動方利用智能網絡操作產生一個消息代碼傳送。在步驟702一個用KI個元素的代碼被解碼。每個碼元由一個有呼叫振鈴時間TR伴隨的這個主叫方的線路號碼中的一個來代表。最好,但不是必要,這個消息代碼是這樣來建立,使第一個碼元是最高有效消息元素,最后的碼元是最低有效消息元素。
在步驟704開始“超時”過程。在步驟706把索引i設置為零。在步驟708這個索引i的值增加1。在步驟710核對是否到達“超時”。如果仍然為到“超時”,那么在步驟712這個多路消息聯系主動方從分配給第i個碼元的線路呼叫這個接收方。在步驟714核對這條接收方線路的狀態。如果它是“忙”的,就在步驟722,這個主叫方拆線,然后在轉回到步驟712之前等待TB秒。如果在另一方面,這條接收方線路不是“忙”,那么這個主叫方在拆線之前等待TRi秒,716。在步驟718核對碼元索引。步驟720,如果第KI個元素已經發送,那么全部消息代碼都已經發送,繼續進行確認輪詢過程,步驟730,732和734。如果在步驟718這個第KI個元素還沒有被發送,控制就轉到步驟708繼續進行。
如果在步驟710已到“超時”那么在步驟724核對發送碼元的數量。如果在步驟724沒有發送碼元,就放棄這個過程,726,并且必須從步驟702重新開動。可是,如果已經發送至少一個元素,這個消息已經部分地被發送,728,在步驟729核對這些部分地被發送的消息是否已經足夠。如果認為這些部分地被發送的消息不夠,就放棄這個過程,726。如果認為這些部分地被發送的消息已經足夠,就繼續進行確認/輪詢過程,步驟730,732和734。
圖9到12都包括一個單路主叫方呼叫一個多路接收方的特定情況,其中圖10和12包括一個單路消息聯系主動方向一單路接收方發送一個消息的特定情況,圖9和11包括一單路接收方從一個單路消息聯系主動方接收一個消息的特定情況。這些特定情況是只對智能網絡操作來說的。
與多路和單路通信雙方之間消息聯系更一般的情況不同,這里解碼和編碼以這個呼叫或者被呼叫的線路號碼,以及沒有回答的呼叫的順序為基礎進行的,在這種單路通信的雙方之間消息聯系的特別情況,消息代碼元素是依據從一個這個接收方的時鐘觸發脈沖到拆開“響鈴”過程所過去的一段時間建立的。因為這個特例限于智能網絡操作,或兩個和只有兩個很確定的方面之間的通信,主叫方識別碼就直接從這個呼叫抽出。可是,每個消息代碼可以依據許多元素建立,連接這個主叫方和這個消息代碼之間的解碼是一個多步驟過程,總結如下(a)從這個呼叫抽出主叫方識別碼和消息到達時間;(b)測量從第一次“振鈴”到響鈴過程結束的時間;
(c)用一個解碼參數TD除測量出的時間,把除的結果舍入到最接近的消息代碼元素的值,由此抽出元素消息代碼的值(例如,假設從一個時鐘觸發脈沖到最后一次振鈴的時間是7.5秒而TD=4秒。假定可用的消息代碼元素是1,2,4,6,8,這樣情況抽取的消息代碼元素的值是2);(d)根據消息到達時間和,如果有關的話,還有以前接收的消息代碼元素(即,第(i-1)個元素)給這個消息代碼元素分配一個索引i;(e)這個消息知道建立這個消息代碼的元素數量,如果全部消息代碼元素都可以得到,把這個消息解碼,或者如果“超時”使這個過程中斷,把消息代碼部分地解碼;和(f)如果這個接收方是一個消息聯系被動方-在接收最后一個碼元后,在預定的時間,按有關的情況產生一個確認代碼(作為一個“忙”信號)或者產生一個不確認代碼(作為一個“閑”信號);或(g)如果這個接收方是一個消息聯系主動方-呼叫這個發送方,以便利用像步驟(f)那樣產生一個“忙”信號或一個“閑”信號,進行無連接時間地傳送一個確認消息代碼或一個不確認消息代碼。
根據以上所述的這個解碼過程,由這個發送方進行的無連接時間的消息聯系的解碼過程如下(i)從每個報告的事件的數據庫選擇消息代碼,其中每個碼元有兩個參數,第一個是一個被呼叫的號碼,第二個是從一個時鐘觸發脈沖到拆線的時間;(ii)呼叫第一個碼元的接收方號碼(最高有效元素)并且在一個“響鈴”模式等待一個由這個特定的碼元確定的時間;(iii)拆斷這次呼叫;(iv)對所有其余的碼元連續地重復步驟(ii)和(iii);和(v)完成這個被編碼的消息的傳送時,進行如步驟(f)或(g)所說的確認。
現在考慮一個單路的消息聯系主動方通過輪詢詢問一個多路的消息聯系被動方的消息。這個多路的消息聯系被動方可以響應許多消息聯系主動方,但每個時間只響應一個。
對于智能網絡操作,從一個消息聯系被動方輪詢數據的第一階段是呼叫這個消息聯系被動方的輪詢登記線路,其目的是為了讓這個消息聯系被動方識別這個主叫方,這個消息聯系被動方已經準備一個與這個特定的主叫方有關的消息代碼。同時將輪詢線路切換到“忙”,以阻止其他也是當前的主叫方為數據輪詢而訪問這個消息聯系被動方。如果有一個消息等待這個當前的主叫方,就把回答線路切換到“忙”,由此向詢問的主叫方指出一個消息在等待。如果沒有消息在等待,這個過程對于這個消息聯系主動方和這個消息聯系被動方都將終止。
消息編碼是利用這個消息聯系被動方的N條來話線路的“忙”和“閑”狀態作為一個二進制代碼來產生的。在N小到不允許一個完全的二進制消息代碼編碼的情況,就利用許多連續的節,那些較高的有效位(第一條被呼叫的線路是最高有效位)在第一個節中被編碼,而那些最低的有效位在最后的節中被編碼(最后一條被呼叫的線路是最低有效位)。在這種情況,這個消息聯系主動方將呼叫確認登記線路,以通知這個消息聯系被動方一個段已經全部讀完,而這個消息聯系被動方將把N條線路的下一個段編碼作響應。當這個過程已完成或由于“超時”而終止,所有接收方的線路都被切換到“閑”,以允許下一個消息聯系過程開始。
智能網絡操作與普通網絡操作之間唯一的差別是,開動普通網絡過程時,在這個接收方可以把消息代碼解碼之前,必須由這個消息聯系主動方將主叫方的標識編碼。至于智能網絡操作,主叫方的標志是在通過電話網絡傳送的通信信號的載頻上,通常在第一次和第二次來話振鈴之間進行調制的,并且直接由一個調制解調器或線路接口抽出,這個調制解調器或線路接口是連接到被這個主叫方呼叫的這個接收方線路上的。
在圖13和14中,由一個單路主叫方從一個多路接收方輪詢一個消息代碼的過程,現在說明如下。
首先注意圖13表示由一個單路主叫方(消息聯系主動方)輪詢消息代碼的一個多路接收方邏輯的主要步驟。在步驟800這個消息聯系主動方的輪詢登記線路被呼叫,主動方被識別出來。在步驟802,輪詢線路切換到“忙”,以阻止其他同時當前的主叫方訪問這個多路接收方。如果有一個消息等待這個當前的主叫方,804就把回答線路切換到“忙”,806,等待T秒,由此向詢問的主叫方指出一個消息在等待。
如果在步驟808,這個消息聯系主動方在T秒內呼叫這個接收方的回答線路,那么在步驟810初始化“超時”過程。如果在步驟804,沒有消息等待這個當前的主叫方,于是這個主叫方等待T秒,然后轉到步驟836。在步驟836,終止輪詢過程,所有接收方線路包括輪詢和消息代碼登記線路都設置為“閑”。輪詢過程從新開始,并且對所有的主叫方開放。
在上面指出消息編碼是利用這個消息聯系被動方的N條來話線路的“忙”和“閑”狀態作為一個二進制代碼來產生的。最初,所有來話的N條線路都設置為“閑”。在步驟812核對包含消息代碼的碼元數量K(二進制位)是大于或小于N。如果K<N,線路的數量足夠大到可以允許編碼,然后在步驟840將N條線路中的L條切換到“忙”,建立要求的消息碼元。在步驟836對“超時”進行核對。如果沒有達到“超時”,于是在步驟834核對這個主叫方曾否呼叫這個接收方的確認登記線路,指示曾經連續地輪詢過這個消息。
如果在步驟812發現K>N,這N條線路不夠編制一系列完全的二進制消息代碼。在這種情況這個消息代碼被分成許多連續的節。在步驟814確定需要連續的節數[K/N]+1,這里[x]表示取x的整數值。
步驟818到832說明消息代碼在J個段中編碼,在步驟820,預先設定掃描時間,使這個主叫方有足夠的時間呼叫來話的接收方線路和呼叫對每節的一個確認,以確認在每節中被讀出的消息代碼,在步驟823。再次,在步驟836,當這個過程已完成或由于“超時”而終止,所有接收方的線路都被切換到“閑”,以允許下一個消息聯系過程開始。
現在如果注意圖14表示從一個多路接收方輪詢消息代碼的一個單路主叫方邏輯。在步驟900為了一個單路消息聯系主動方從一個多路接收方輪詢一個消息而設立一個時鐘觸發脈沖。在步驟902到906,這個接收方的輪詢登記線路被呼叫直到它“閑”為止。在步驟908主叫方等待T1秒。然后拆線并且在步驟910呼叫這個接收方的回答登記線路。在步驟912核對這個接收方的回答登記線路的狀態。如果線路“閑”,就是沒有消息等待這個主叫方,然后在步驟913終止這個過程。如果線路“忙”,就是有一個消息等待這個主叫方,步驟916,然后在步驟918初始化“超時”過程。
在步驟920把碼元最大的編號K和接收方線路的數量N比較。如果K<N,接收方來話線路的數量足夠多,可以容納完全的消息代碼,控制轉到步驟922,這時線路索引i被設置為零,對一個段論詢過程的輪詢開始進行。有步驟924到936確定的段中,這個消息代碼被逐條線路輪詢如下。首先把這個線路索引i設置到1,然后呼叫接收方的第ni條線路,926,核對這條線路的狀態,928,如果它“閑”,930,這個主叫方等待T2秒然后拆線,然而如果這條線路“忙”,932,這個主叫方就等待T3秒然后拆線。在拆線之后進行核對最后一條線路曾否被呼叫,934。如果最后的一條線路還未被呼叫過,就核對“超時”,936。如果仍然未到“超時”,控制轉回到步驟924,呼叫下一條被編碼的線路。如果已經到了“超時”,于是消息代碼只是部分地被輪詢,這個主叫方準備一個部分確認消息代碼,938。如果另一方面,在步驟934,最后的一條線路已經被呼叫,那么這些消息代碼已經完全被輪詢過,這個主叫方恰當地確認在步驟940到948輪詢過程成功地完成。
如果在步驟920發現K>N,這N條接收方線路不夠容納整個消息代碼。在這種情況,把這個消息代碼分成許多連續的節,這里J確定輪詢這個消息代碼要求的節數。步驟956到980對于在一節中輪詢一個消息是和步驟924到926一樣的。然而把步驟950到954和步驟982到983加到步驟956到980上,就使這個單獨一節的輪詢過程重復J次。
本發明已經按某些程度的特點進行敘述和圖示。然而應當理解到各樣選擇和變化都可以在不違背本發明在后面所要求的權利中的精神實質和范圍內進行。
現在注意圖15和16,這里說明一條線路為了在發送方和接收方之間傳送消息利用本發明的CEIC方法的一個例子,如上所述,CEIC就是把組成一個碼元的一個LSP附加到IDC上,它只是根據本發明的許多可能的變化中的一個。
圖15和16基本上與圖11和12相同,只有很少的改變。被改變的方框用在圖11和12中對應的參照號加上撇號標示。其余的方框是同樣的,因此在這里就不再解釋。現在首先注意圖16,這里在方框700′表示一個發送序列,現在這些碼元是由MSP和LSP的要素以及和響鈴時間有關的一些碼元組成。在方框702′用Ki個元素將MSC編碼。每個元素由一個LSP值接在通過網絡發送的發送方的IDC中的發送方的單個MSP號碼表示。整個過程繼續如圖12所述那樣進行,只是如果超時仍然未到期(方框712′),這個EIC元素(MSP和LSP)被發送到這個接收方。
現在轉到圖15,它與圖11相似,MSP和LSP的接收過程在方框600′中說明在方框634′中,根據如此得到的碼元LSPi和碼元Tri確定這個MSC元素I(假定這個解碼會話是打開的)。當這個時間段剛剛開始的情況,這樣抽取的LSPi和Tri分別包含第一個LSP和振鈴時間元素,并且觸發對著時間段的超時計數。當然,不要求每次呼叫都包含LSP和Tri振鈴時間成分,但是為了清楚起見,考慮下面的例子,這里指考慮LSP和振鈴時間碼元。
在第一次振鈴,得到LSP1碼元和T1碼元。在第二次振鈴,得到LSP2碼元和T2碼元,和在第三次振鈴,得到LSP3碼元和T3碼元(T1,T2和T3不必是獨一的,同樣適用于LSP1,LSP2和LSP3)。
這三個LSPs形成代碼段的一部分,同樣,這三個振鈴的時間也形成代碼碼段的一部分。這個代碼相當于一個已知的消息(從一組消息中的),這個消息可以用市話用戶終端(LUT)抽取。如以前所說,如果希望這樣,可以使這些碼元解碼的順序對確定相應的消息有作用。因此,用一個非限制性的例子,序列LSP1 T1在第一次呼叫;LSP2 T2在第二次呼叫表示的消息一個不同于序列LSP2 T2在第一次呼叫;LSP1 T1在第二次呼叫所表示的消息。
如果希望這樣,可以用其他參數如主叫方電話線路,接收方電話線路進一步增加組合的數量,這樣顯然增加了消息的清單。
指出下面這一點是重要的,同樣的組合對各個主叫方(或接收方)可以對應于不同的消息。。因此,用一個非限制性的例子,LSP1 T1對某個接收方相應于第一個消息,而同樣的LSP1 T1對另一個接收方相應于第二個消息。
權利要求
1.通過電話網絡在一個主叫方和一個接收方之間通信的方法,包括步驟(a)這個主叫方至少從一條主叫方電話線向至少一條接收方電話線發出至少一次呼叫;(b)該接收方接收但不回答該至少的一次呼叫,由此在該主叫方和該接收方之間傳達了一個代碼;和(c)由該被傳達的代碼確定一個消息。
2.根據權利要求1的方法,其中由這個接收方傳達的代碼指出那一條接收方電話線被呼叫和,如果有一條以上的線路被呼叫就指出它們被呼叫的順序。
3.根據權利要求1的方法,其中由這個接收方傳達的代碼指出從那一條主叫方電話線進行這個至少的一次呼叫和,如果進行了一次以上的呼叫就指出這些呼叫進行的順序。
4.根據權利要求1的方法,還包含由這個接收方至少準備一條處于一個已知狀態的接收方電話線,并且其中這個主叫方傳送的代碼指出至少準備的一條接收方電話線路的狀態的步驟。
5.根據權利要求4的方法,其中這條接收方電話線的這個已知狀態是從一群包括忙的和閑的狀態的中選出的。
6.根據權利要求1的方法,其中這次呼叫在一個第一時間值的時刻被收到,并且其中由這個接收方傳達的代碼指出哪些接收方電話線被呼叫,以及在該第一時間值和拆線之間過去的時間。
7.根據權利要求1的方法,其中這次呼叫在一個第一時間值的時刻被收到,并且其中由這個接收方傳達的代碼指出在哪些主叫方電話線進行這個至少的一次呼叫,以及在該第一時間值和拆線之間過去的時間。
8.根據權利要求6的方法,其中該第一時間值的時刻是發生呼叫的一個時鐘觸發脈沖時刻。
9.根據權利要求1的方法,其中該電話網絡是一個智能網絡。
10.根據權利要求1的方法,其中該電話網絡是一個普通網絡。
11.根據權利要求9的方法,其中還包含該網絡提供一個主叫方識別碼,這個主叫方識別碼是在該主叫方通過該電話網發出一次呼叫時在發送通信信號上自動地發送的,并且這個識別碼是可以從通信信號中自動解碼的。
12.根據權利要求10的方法,其中還包含該主叫方還提供一個主叫方識別碼,這個碼是由呼叫這條接收方電話線路的主叫方提供的主叫方識別碼的指示。
13.一個利用電話網通信的方法,其中發出電話呼叫但沒有回答,這個方法包括以下步驟由一個主叫方發出至少一次電話呼叫,由此呼叫至少一條電話線路;由一個接收方接收至少一次電話呼叫而不作回答;和把該主叫方的該至少的一次呼叫向接收方呼叫而不作回答的電話號碼與一個已知的代碼相聯系,這個代碼是一個被識別消息的指示。
14.一個利用電話網通信的方法,在網中發出電話呼叫但沒有回答,這個方法包括以下步驟由一個主叫方發出至少一次電話呼叫,由此呼叫至少發送一個電話號碼;由一個接收方接收至少一次電話號碼,作為響應至少一個電話號碼的發送,而不回答發出的至少一次電話呼叫;和把這個收到的電話號碼與一個已知的代碼相聯系,這個代碼是一個被識別消息的指示。
15.一個利用電話網通信的方法,在網中發出電話呼叫但沒有回答,并且其中一條電話線路的狀態決定是否授權使通信方法連續,如果該電話線路狀態是處于一個“授權連續”狀態就許可連續;這個方法包括以下步驟一個主動的主叫方根據接收到“授權連續”狀態,發出至少一次沒有回答的電話呼叫到至少一條被動的主叫方電話線路上;由一個主動的主叫方發出一系列至少一個沒有回答的電話呼叫到至少一條被動的主叫方電話線路上;和指出一系列至少一次沒有回答的電話呼叫的電話線路狀態,由此得到一個消息代碼的一系列的狀態指示,這個代碼是一個被識別消息的指示。
16.一個利用現有的電話網通信的方法在網中發出電話呼叫但沒有回答,并且從呼叫的一個第一時間值到拆線的時間與被呼線路號碼一起產生一個已編碼消息的一個代碼元素;這個方法包括以下步驟由一個主動的主叫方發出至少一次電話呼叫由此至少一條電話線路被呼叫但不作回答;由一個接收方接收至少一次沒有回答的電話呼叫,并指出從呼叫的一個第一時間值到拆線的時間;和把該主叫方的該至少的一次向接收方呼叫而不作回答的電話號碼,以及指出的從呼叫的一個第一時間值到拆線的時間,與一個已知的代碼相聯系,這個代碼是一個被識別消息的指示。
17.一個利用電話網通信的方法,其中發出電話呼叫但沒有回答,并且從呼叫的一個第一時間值到拆線的時間與呼叫線路號碼一起產生一個已編碼消息的一個代碼元素;這個方法包括以下步驟由一個主叫方發出至少一次電話呼叫,由此呼叫至少一條電話線路;由一個接收方接收至少一次電話號碼,作為響應至少一個被發送的電話號碼,而不作回答至少一次被發出電話呼叫,并且指出從呼叫的第一時間值到拆線的時間;和把收到的至少一個主叫方的電話號碼,和指出的從呼叫的第一時間值到拆線的時間一起,與一個已知的代碼相聯系;這個代碼是一個被識別消息的指示。
18.根據權利要求16的方法,其中第一時間值的時刻是發生呼叫的一個時鐘觸發脈沖時刻。
19.一個在一個主叫方和一個接收方之間通過電路網通信的系統,包括(a)使該主叫方從至少一條主叫方電路線路發出至少一次呼叫到至少一個接收方電話的裝置;(b)使該接收方接收而不回答該至少的一次呼叫,由此在該主叫方和該接收方之間傳送一個代碼的裝置;和(c)從傳送的代碼確定一個消息的裝置。
20.根據權利要求19的系統,其中該接收方發出的代碼指出那一條接收方電話線路被呼叫,如果有不止一條線路被呼叫,就指出被呼叫的順序。
21.根據權利要求19的系統,其中該接收方發出的代碼指出從那一條主叫方電話線路產生至少一次呼叫,如果產生不止一次呼叫,就指出呼叫產生的順序。
22.根據權利要求19的系統,其中還包含該接收方準備至少一條有給定狀態的接收方電話線路的步驟,并且其中該主叫方傳送的代碼指出這至少一條的接收方電話線路的狀態。
23.根據權利要求22的系統,其中一條接收方電話線的這個已知狀態是從一群包括忙的和閑的狀態中選出的。
24.根據權利要求19的系統,其中該至少的一次呼叫在一個第一時間值的時刻被收到,并且其中由接收方傳達的代碼指出哪些接收方電話線被呼叫,以及在該第一時間值和拆線之間過去的時間。
25.根據權利要求19的系統,其中該至少的一次呼叫在一個第一時間值的時刻被收到,并且由接收方傳達的代碼指出在哪些主叫方電話線進行這個至少的一次呼叫,以及在該第一時間值和拆線之間過去的時間。
26.根據權利要求24的系統,其中該第一時間值的時刻是發生呼叫的一個時鐘觸發脈沖時刻。
27.根據權利要求19的系統,其中這些電話網是智能網。
28.根據權利要求19的系統,其中這些網絡是普通網絡。
29.根據權利要求27的系統,其中還包含提供一個主叫方識別碼的網絡,這個主叫方識別碼是在該主叫方通過該電話網發出一次呼叫時在發送通信信號上自動地發送的,并且這個識別碼是可以從通信信號中自動解碼的。
30.根據權利要求28的系統,其中還包含提供一個主叫方識別碼的主叫方,這個識別碼是由呼叫接收方電話線路的主叫方提供的主叫方識別碼的指示。
31.一個利用電話網通信的系統,其中發出電話呼叫但沒有回答,這個系統包括使一個主叫方發出至少一次電話呼叫,由此呼叫至少一條電話線路的裝置;使一個接收方接收至少一次電話呼叫而不作回答的裝置;和使該主叫方向被呼叫的接收方發出的至少的一次呼叫而不作回答的電話號碼,與一個已知的代碼相聯系的裝置,這個代碼是一個被識別消息的指示。
32.一個利用電話網通信的系統,在網中發出電話呼叫但沒有回答,這個系統包括使一個主叫方發出至少一次電話呼叫,由此呼叫至少發送一個電話號碼的裝置;使一個接收方接收至少一次電話號碼,響應至少一個電話號碼的發送,而不回答至少被發出的一次電話呼叫的裝置;和使這個收到的電話號碼與一個已知的代碼相聯系的裝置,這個代碼是一個被識別消息的指示。
33.一個利用電話網通信的系統,在網中發出電話呼叫但沒有回答,并且其中一條電話線路的狀態決定是否授權使通信方法連續,如果該電話線路狀態是處于一個“授權連續”狀態就許可連續;這個系統包括一個主動的主叫方根據接收到“授權連續”狀態,發出至少一次沒有回答的電話呼叫到至少一條被動的主叫方電話線路上的裝置;使一個主動的主叫方發出一系列至少一次沒有回答的電話呼叫到至少一條被動的主叫方電話線路上的裝置;和指出一系列至少一個沒有回答的電話呼叫的電話線路狀態的裝置,由此得到一個消息代碼的一系列的狀態指示,這個代碼是一個被識別消息的指示。
34.一個利用現有的電話網通信的系統,在網中發出電話呼叫但沒有回答,并且從呼叫的一個第一時間值到拆線的時間與被呼線路號碼一起產生一個已編碼消息的一個代碼元素;這個系統包括使一個主動的主叫方發出至少一次電話呼叫,由此至少一條電話線路被呼叫但不作回答的裝置;使一個接收方接收至少一次沒有回答的電話呼叫,并指出從呼叫的一個第一時間值到拆線的時間的裝置;和使該主叫方的該至少的一次向接收方呼叫而不作回答的電話號碼,以及指出的從呼叫的一個第一時間值到拆線的時間,與一個已知的代碼相聯系的裝置,這個代碼是一個被識別消息的指示。
35.一個利用電話網通信的系統,在網中發出電話呼叫但沒有回答,并且從呼叫的一個第一時間值到拆線的時間與呼叫線路號碼一起產生一個已編碼消息的一個代碼元素;這個系統包括使一個主叫方發出至少一次電話呼叫的裝置,由此呼叫至少一條電話線路;使一個接收方接收至少一次電話號碼,響應至少一個被發送的電話號碼,而不回答至少一次被發出電話呼叫,并且指出從呼叫的第一時間值到拆線的時間的裝置;和使收到的至少一個主叫方的電話號碼,和指出的從呼叫的第一時間值到拆線的時間一起,與一個已知的代碼相聯系的裝置;這個代碼是一個被識別消息的指示。
36.根據權利要求34的系統,其中該第一時間值的時刻是發生呼叫的一個時鐘觸發脈沖時刻。
37.用在根據權利要求19的系統中的一個發送消息代碼的消息聯系主動方。
38.用在根據權利要求19的系統中的一個接收消息代碼和為輪詢準備消息代碼的消息聯系被動方。
39.用在根據權利要求19的系統中的一個裝置,該裝置請求至少該裝置的一個狀態的狀態報告。
40.用在根據權利要求19的系統中的一個自動服務點,該自動服務點請求從庫存的類型和數量,以及請求該自動服務點服務,和要求修理的該自動服務點的故障與失效的狀態中至少選擇一個狀態報告。
41.用在根據權利要求19的系統中的一個人工操作服務點,該人工操作服務點請求從庫存的類型和數量,以及請求該人工操作服務點服務,和要求修理的該人工操作服務點的故障與失效的狀態中至少選擇一個狀態報告。
42.用在根據權利要求19的系統中的公用事業儀表,這些公用事業儀表請求從公用事業儀表讀出數值的狀態報告。
43.用在根據權利要求19的系統中的裝置命令,這些命令應用于一個具有已知狀態的裝置,使給定的狀態改變。
44.用在根據權利要求19的系統中的應用于一個具有已知狀態的設施的控制器命令,控制器命令變更這個已知狀態和設施,這個設施是一群包括,水閥,交通信號燈,電流開關和智能住宅控制器中的一個。
45.一個發送一個編碼消息的方法,這個方法用來在智能網絡中,從至少一個呼叫端的電話線路到至少一個接收端的電話線路,發送從至少一個消息組中選擇一個已編碼消息,這個方法包含(b)在該發送端,把消息編碼使之至少包含一個代碼段,這個代碼段對于智能網是透明的;(b)通過至少一次呼叫,把這個已編碼消息從至少一個上述呼叫端的電話線路按線路發送到至少一個上述接收端的電話線路;(c)在該接收端,接收但不回答這個至少一次呼叫,并且由此將這個已編碼消息解碼。
46.根據權利要求45的方法,其中上述代碼段在步驟(a)中規定,該上述代碼段至少包含一個碼元,這個碼元是一個最低有效部分(LSP)附在一個上述許多至少一次呼叫中的一次呼叫的擴展識別碼上。
47.根據權利要求46的方法,其中各個元素的一個LSP附在這個主叫方的擴展識別碼(CEIC)上或者附在這個接收方的擴展識別碼(RIEC)上。
48.根據權利要求45的方法,其中上述對消息編碼在上述步驟(a)中規定,該編碼消息還包含代碼段,該代碼段至少包含一個碼元,這個碼元是從第一時間值到上述許多至少一次呼叫中的一次呼叫拆線之間過去的時間。
49.根據權利要求45的方法,其中上述對消息編碼在上述步驟(a)中規定,該編碼消息還包含代碼段,該代碼段至少包含一個碼元,這個碼元是上述許多至少一條呼叫電話線路中的一條電話線路。
50.根據權利要求45的方法,其中上述對消息編碼在上述步驟(a)中規定,該編碼消息還包含代碼段,該代碼段至少包含一個碼元,這個碼元是上述許多至少一條接收方電話線路中的一條電話線路。
51.根據權利要求45的方法,其中上述對消息編碼在上述步驟(a)中規定,該編碼消息是對順序敏感的。
52.根據權利要求45的方法,其中上述對消息編碼在上述步驟(a)中規定,該編碼消息是對順序不敏感的。
53.根據權利要求45的方法,其中被編碼消息在上述步驟(a)中規定,該編碼消息與上述接收方無關。
54.用來發送一個已編碼消息的一個系統,這個系統用來在智能網絡中,從至少一個呼叫端的電話線路到至少一個接收端的電話線路,發送從至少一個從消息組中選擇一個已編碼消息,這個系統包含(a)在該發送端,把這個消息編碼的編碼器,使這個消息至少包含一個代碼段,這個代碼段對于智能網是透明的;(b)通過至少一次呼叫,把這個已編碼消息從至少一個上述呼叫端的電話線路按線路發送到至少一個上述接收端的電話線路的路由器;(c)在該接收端,接收但不回答這個至少一次呼叫,并且由此將這個已編碼的消息解碼的接收機。
55.根據權利要求54的系統,其中上述代碼段在(a)中規定,該上述代碼段至少包含一個碼元,這個碼元是一個最低有效部分(LSP)附在一個上述許多至少一次呼叫中的一次呼叫的擴展識別碼上。
56.根據權利要求55的系統,其中各個元素的一個LSP附在這個主叫方的擴展識別碼(CEIC)上或者附在這個接收方的擴展識別碼(RIEC)上。
57.根據權利要求54的系統,其中上述對消息編碼在(a)中規定,該編碼消息還包含代碼段,該代碼段至少包含一個碼元,這個碼元是從第一時間值到上述許多至少一次呼叫中的一次呼叫拆線之間過去的時間。
58.根據權利要求54的系統,其中上述對消息編碼在(a)中規定,該編碼消息還包含代碼段,該代碼段至少包含一個碼元,這個碼元是上述許多至少一條呼叫電話線路中的一條電話線路。
59.根據權利要求54的系統,其中上述對消息編碼在(a)中規定,該編碼消息還包含代碼段,該代碼段至少包含一個碼元,這個碼元是上述許多至少一條接收方電話線路中的一條電話線路。
60.根據權利要求54的系統,其中上述對消息編碼在(a)中規定,該編碼消息是對順序敏感的。
61.根據權利要求54的系統,其中上述對消息編碼在(a)中規定,該編碼消息是對順序不敏感的。
62.根據權利要求54的系統,其中消息在(a)中被編碼,該編碼消息與上述接收方無關。
63.用在根據權利要求54的系統中的在該發送端,把這個消息編碼的編碼器,使這個消息至少包含一個代碼段,這個代碼段對于智能網是透明的;通過至少一次呼叫,把這個已編碼消息從至少一個上述呼叫端的電話線路按線路發送到至少一個上述接收端的電話線路的路由器。
64.用在根據權利要求54的系統中的在該接收端,接收但不回答這個至少一次呼叫,并且由此將這個已編碼的消息解碼的接收機。
65.根據權利要求19的系統,其中利用一個與成本有關的消息。
66.根據權利要求31的系統,其中利用一個與成本有關的消息。
67.根據權利要求32的系統,其中利用一個與成本有關的消息。
68.根據權利要求33的系統,其中利用一個與成本有關的消息。
69.根據權利要求34的系統,其中利用一個與成本有關的消息。
70.根據權利要求35的系統,其中利用一個與成本有關的消息。
71.根據權利要求45的系統,其中利用一個與成本有關的消息。
72.根據權利要求54的系統,其中利用一個與成本有關的消息。
全文摘要
在一個主叫方(20)和一個叫受方(22)之間通過電話網絡(14)通信的一個方法,包含以下步驟:這個主叫方從一條主叫方電話線路項一條接收方電話線路(24)發出一次呼叫,這個接收方接收但不回答這次呼叫(26)并且從這個通信代碼(28)確定一個消息。結果在這個主叫方和這個接收方之間傳送了一個代碼。
文檔編號H04BGK1264514SQ98807272
公開日2000年8月23日 申請日期1998年4月14日 優先權日1997年4月18日
發明者紹爾·沙列維 申請人:Ultop系統有限公司