燃油加油機管理的製作方法
2023-10-11 00:53:04 1
專利名稱:燃油加油機管理的製作方法
技術領域:
本公開涉及加油,尤其涉及加油設施的燃油加油機。
站旦 冃眾
零售汽油業利用各類燃油加油機來給客戶加油。某種形式的遠程加油機控 制器通常用於控制燃油加油機。該加油機控制器常常與燃油加油機處於同一地 塊,並耦合到商店接口單元以使該地的店員能從該地點的建築物(例如商店) 監視和控制特定燃油加油機。加油機控制器向燃油加油機發送數據信號(例如 命令)。該數據可包括價格、所加的油的支付數據、要加的油的預設量、以及 對加油的授權。燃油加油機類似地向控制器發送數據信號,包括泵號、泵狀態、 以及加油量、和售價。
加油機控制器通常向燃油加油機提供的一類服務的一個示例是銷售點 (POS) 。 POS服務可例如包括收銀機、加油機控制、信用卡、庫存管理、處 理和掃描。POS服務通常利用開放體系結構的硬體平臺和編程來集成這些服務 的POS應用軟體在加油機控制器中實現。
不幸的是,耦合加油機控制器和燃油加油機的通信系統並不是特別容錯 的。因而,加油機控制器和燃油加油機之間的通信常常被中斷,從而導致失去 向燃油加油機提供服務的能力(例如金融交易和油泵功能)。燃油加油機還可 能不能工作相當長的時間段,並且不能達成其主要功能(即加油),這對客戶 而言是不方便的,對零售加油設施而言則丟失了收入來源。
概要
燃油加油機管理可通過各種系統和技術在燃油加油機上實現。這些系統和 技術可改進燃油加油機的安全性、可靠性和/或效率。
在一個一般方面中,在燃油加油機上執行的過程可包括接收加油會話的至 少一部分交易數據並確定所接收的交易數據是否有至少一部分需要安全措施。 該交易數據例如可包括客戶的財務信息。如果所接收的交易數據的至少一部分 需要安全措施,則過程可要求對所接收交易數據的該至少一部分施加安全措 施。該過程可由機器、執行在機器可讀介質上編碼的指令的處理器、或其它適 當裝置執行。
在一些實現中,確定所接收交易數據是否有至少一部分需要安全措施可包 括確定該數據是否有至少一部分在燃油加油機上儲存超過短時間段。例如,如 果燃油加油機不能與加油設施計算機通信,則數據可在燃油加油機上儲存超過 短時間段。安全措施可包括加密所接收交易數據的需要安全措施的至少一部
分。加密可例如使用512位的對稱密鑰。
在特定實現中,確定所接收交易數據是否有至少一部分需要安全措施可包 括確定是否要將該數據的至少一部分傳送給加油設施計算機。安全措施可包 括準備所接收交易數據中需要安全措施的至少一部分以供在有線通信鏈路上 運送,並準備所接收交易數據中不需要安全措施的至少一部分以供在無線通信 鏈路上運送。安全措施還可包括在經由通信鏈路運送之前加密所接收交易數據 中需要安全措施的至少一部分。
在另一一般方面中,燃油加油機可包括用戶輸入設備和處理器。用戶輸入 設備可用於接收加油會話的至少一部分交易數據。處理器可用於確定所接收交 易數據是否有至少一部分需要安全措施,並且如果所接收交易數據的至少一部 分需要安全措施,則對所接收交易數據的至少一部分施加安全措施。
燃油加油機可包括存儲器。存儲器可例如包括規則集,並且處理器可用來 基於該規則集中的一個或多個規則作出判斷。
在特定實現中,處理器可用來確定所接收交易數據是否有至少一部分要在 燃油加油機上儲存超過短時間段,從而確定該數據的至少一部分是否需要安全 措施。如果例如燃油加油機不能與加油設施計算機通信,則數據可在燃油加油
機上儲存超過短時間段。處理器可用來加密所接收交易數據中需要安全措施的 至少一部分以施加安全措施。
在一些實現中,處理器可用來確定所接收交易數據是否有至少一部分要被 傳送給加油設施計算機,從而確定該數據是否有至少一部分需要安全措施。為 了施加安全措施,處理器可用來準備所接收交易數據中需要安全措施的至少一 部分以供在有線通信鏈路上運送,並準備所接收交易數據中不需要安全措施的 至少一部分以供在無線通信鏈路上運送。安全措施還可包括在經由通信鏈路運 送之前加密所接收交易數據中需要安全措施的至少一部分。
各種實現可包括一個或多個特徵。例如,通過向儲存在燃油加油機上的數 據施加安全措施,敏感數據可受到保護。此外,通過選擇性地向所儲存的數據 施加安全措施,可節約處理能力。作為另一示例,通過向要從燃油加油機發送 的數據施加安全措施,敏感數據可再次受到保護。此外,通過選擇性地施加安 全措施,可節約一個或多個通信網絡上的帶寬資源並可改進可靠性。
在附圖和以下的描述中闡述一個或多個實現的細節。根據說明書和附圖以 及權利要求書,其它特徵將顯而易見。
圖1是示出用於燃油加油機管理的系統的一個實現的框圖。
圖2是示出用於燃油加油機管理的燃油加油機的一個實現的框圖。
圖3是示出燃油加油機管理過程的一個實現的流程圖。
圖4是示出燃油加油機管理系統的另一實現的框圖。
圖5是示出圖4系統的詳細實現的框圖。
圖6是示出圖4系統的燃油加油機的一特定實現的框圖。
圖7是示出圖4系統的燃油加油機的另一實現的框圖。
圖8是示出圖4系統的燃油加油機的又一實現的框圖。
圖9是示出燃油加油機管理過程的一個示例的流程圖。
圖10是示出具有燃油加油機管理的零售加油設施系統的一個實現的框圖。
圖11是示出燃油加油機的一示例網絡系統的框圖。200680050947.7
說明書第4/42頁圖12是示出用於燃油加油機管理的燃油加油機的一個示例的框圖。
圖13是示出協調燃油加油機的過程的一個示例的流程圖。
圖14是示出管理燃油加油機的過程的另一實現的流程圖。
圖15是示出用於管理燃油加油機的過程的又一示例的流程圖。
圖16是示出燃油加油機貿易系統的框圖。
圖17是示出燃油加油機貿易系統組件的一個示例的框圖。
圖18是示出燃油加油機管理的過程的流程圖。
各個附圖中相同的附圖標記表示相同的元素。
詳細描述
加油設施的安全性、可靠性和效率可通過燃油加油機的智能控制來得到改 進。這些益處不僅可應用於燃油加油機處的實際加油,而且可應用於正在加油 的客戶。在特定實現中,加油設施過程和/或系統可包括通過提供一個或多個燃 油加油機處的增強管理來提供增強的安全性、可靠性和/或效率的能力。增強管 理可例如提供銷售點功能、燃油加油機協調、燃油加油機診斷、數據安全、和 對遠程商家的銷售能力。其它實現可包括這些特徵和其它特徵的一個或多個。
圖1示出用於燃油加油機管理的系統100的一個實現。如圖所示,系統 100表示零售加油設施,並且可表示汽車加油站環境、便利店環境、或任何其 它適當類型的零售加油設施。
系統100包括燃油加油機110、設施控制器120、通信網絡130、以及商 店接口單元140。燃油加油機110可用於在系統100處通常在設施控制器120 的至少部分控制下給客戶加油(例如汽油、柴油、液態丙垸、或乙醇)。通信 網絡130使得設施控制器120能與燃油加油機110通信。通信網絡130還使得 燃油加油機110和設施控制器120能與商店接口單元140通信。商店接口單元 140還可用於向燃油加油機110提供控制功能。
更詳細地,燃油加油機110將可以是燃油加油機、泵、或任何其它適當的 加油裝置。燃油加油機110可具有單個或多個的軟管配置。取決於其配置,燃 油加油機110可分配一個或多個產品(例如汽油和柴油)。燃油加油機110通 常協同設施控制器120和商店接口單元140工作來加油。這樣,燃油加油機可 識別客戶在何時出現(例如通過檢測輸入設備的激活或唧筒柄的取出)並通知
設施控制器120,該設施控制器120然後可從客戶處獲得支付信息,認證客戶, 並允許加油開始。燃油加油機還可向設施控制器傳送燃油的加油量,該設施控 制器可在客戶結束加油時完成銷售交易。然而,燃油加油機可針對特定任務和 /或時段獨立於設施控制器和/或商店接口單元來工作,如下所述。
設施控制器120可以是伺服器、個人計算機、或用於與燃油加油機110 交互並控制該燃油加油機的任何其它適當設備。設施控制器120通常包括處理 器(例如微處理器、微控制器、或用於以邏輯方式處理信息的任何其它適當的 設備)、以及為處理器儲存指令和/或數據的存儲器(例如,隨機存取存儲器
(RAM)、只讀存儲器(ROM)、壓縮盤只讀存儲器(CD-ROM)、可編程 只讀存儲器(PROM)、硬碟驅動器、和/或任何其它適當的信息存儲設備)。 這些指令可例如包括作業系統(例如Linux、 Unix、或Windows)和應用程式
(例如燃油加油機控制、記帳和診斷)。設施控制器120可例如提供對燃油加 油機110的授權、金融交易、和加油管理。為此,設施控制器120可向燃油加 油機提供一個或多個操作命令。在特定實現中,處理器可以是在600MHz工作 的單或雙32位處理器,而存儲器可包括512MB的主存儲器和4GB的存儲。 設施控制器可位於加油設施的商店內或者在店外。
通信網絡130使得燃油加油機110和設施控制器120、以及商店接口單元 140能彼此通信。通信網絡130可根據包括有線(例如IEEE 802.3或RS-232)、 無線(例如IEEE 802.11、CDMA 2000或GPRS)、或光學(例如FDDI或SONET) 的任何適當的通信技術來工作。通信網絡130可包括用來便於通信的一個或多 個組件,諸如集線器、路由器、交換機、橋接器、中繼器、復用器和收發機。 在特定實現中,通信網絡130可通過組合通信技術來工作。
通信網絡130通過通信鏈路150來耦合到燃油加油機110、設施控制器120 和商店接口單元140。通信鏈路150可以是有線(例如雙絞線或同軸電纜)、 無線(例如射頻(RP)或紅外(IR))、光學(例如光纖電纜)、和/或用於 傳送信息的任何其他適當路徑。在特定實現中,通信鏈路150可包括通信鏈路 類型(例如有線和無線)的組合。
商店接口單元140可以是伺服器、個人計算機、數據終端、或用於與燃油
加油機110和/或設施控制器120交互的任何其它適當的設備。商店接口單元 140可包括處理器和為處理器儲存指令和/或數據的存儲器。商店接口單元140 通常還包括用戶輸入設備(例如小鍵盤、鍵盤、觸控螢幕、和/或定點設備)和顯 示設備(例如CRT或LCD監視器)。商店接口單元140可例如允許店員提供 燃油加油機110的授權和金融交易服務。為此,商店接口單元可向燃油加油機 提供操作命令(例如加油、預定具體金額、或列印收據)。商店接口單元140 可協同設施控制器120工作以提供這些服務。
在一工作模式中,當燃油加油機110之一檢測到一設施客戶出現(例如通 過檢測到唧筒柄的取出、用戶輸入設備的激活、支付卡的插入、或客戶標識符 的出現)時,燃油加油機向設施控制器120發出通知。設施控制器120然後可 確定客戶計劃憑藉其對要加的油支付(例如在燃油加油機處支付或在商店內支 付)的技術。如果客戶表示她要在燃油加油機指出,則設施控制器可在允許該 客戶加油之前要求該客戶出示客戶標識符(例如,支付卡或RHD標籤)。如 果客戶表示她要在商店內支付,則設施控制器可通知店員並允許該店員關於是 否應當加油作出決定。
在客戶表示她要在燃油加油機處支付時,設施控制器可提示燃油加油機請 求出示客戶標識符。燃油加油機然後可等待客戶標識符的出示(例如,支付卡 的插入),並讀取其中包含的信息。
一般而言,至少某些客戶標識數據從燃油加油機發送到設施控制器120。 設施控制器然後可確定客戶標識符的有效性。確定客戶標識符的有效性可包括 執行從中接收數據的校驗和或聯繫客戶標識符的發行者,以確定該客戶標識符 是否有效。此外,設施控制器可校驗客戶標識符的授權。例如,設施控制器可 聯繫支付卡發行者來確定支付卡的信用限額。
如果設施控制器確定客戶標識符有效和/或獲得授權,則設施控制器可激 活燃油加油機,該燃油加油機然後可向客戶加油。當在加油時,燃油加油機可 向設施控制器提供有關加油的數據(例如所加油的類型、和所加油的量)。當 客戶結束加油時(通過放回唧筒柄指示),設施控制器可確定所加油的總價並 尋求對該總價的核准。 一旦已獲準,設施控制器就可對客戶列印收據。
然而,在特定的工作模式中, 一個或多個燃油加油機110可能能夠至少針 對一特定功能和/或時段獨立於設施控制器120工作。在設施控制器120、通信 網絡130、和/或通信鏈路易於出故障(常常如此)的情況下,這可能會特別有 利。
作為獨立操作的一個示例,燃油加油機110可包括提供銷售點(POS)操 作的能力。5卩,客戶可在燃油加油機不必與設施控制器或商店接口單元聯繫的 情況下從燃油加油機購買燃油。因而,如果設施控制器120、通信網絡130、 商店接口單元140不能工作,燃油加油機可繼續加油。為了實現這個目的,燃 油加油機可例如能提供與客戶的適當交互(例如請求客戶標識符)並執行對客 戶標識數據的認證操作(例如校驗和)。例如,在一些實現中,並非能夠執行 所有對PIN的認證操作。燃油加油機還可能能夠記錄加油會話的加油和財務方 面,並對燃油加油機的組件提供適當命令。所記錄的加油和財務數據可被提供 給設施控制器,用於在重新建立與其通信時的操作管理和帳目核對。
作為獨立操作的另一示例,燃油加油機可判定如何處理數據(例如根據客 戶標識符)。例如,如果數據的一部分要被發送給設施控制器且燃油加油機可 通過一類以上的通信鏈路(例如有線和無線)與設施控制器通信,則燃油加油 機可判定要使用哪個通信鏈路來傳送數據部分。例如,一些無線技術(例如正EE 802.11)可比一些有線技術(例如RS-422)要快,並且不需要同類的半永久基 礎機構(例如埋入混凝土下的布線),但有線鏈路可提供更高的安全性(例如 通過使竊聽者不易進入)。燃油加油機因而可基於可預先指定的數據類型的敏 感性來確定通信鏈路。例如,在特定實現中,燃油加油機可在有線鏈路上發送 敏感類型的數據,而在無線鏈路上發送不敏感類型的數據。還可對是否要在發 送之前加密數據作出判定。作為另一示例,如果數據的一部分要儲存在燃油加 油機上(可能是因為與設施控制器的通信不可用),則燃油加油機可判定是否 應加密數據。燃油加油機可例如基於數據類型的敏感性來作出判定。加密數據 部分可通過任何適當類型的加密方案(例如公鑰或私鑰)來實現。
儘管圖1示出了用於燃油加油機管理的系統的一種實現,但其它實現可具 有更少、附加、和/或不同的組件配置。例如,系統可不具有商店接口單元。作 為又一示例,設施控制器可與商店接口單元140共處一地或作為其一部分。作 為再一示例,設施控制器可與一個或多個站點外計算機系統(例如支付卡發行
1
者或供油系統)耦合。參照該實現討論的各種組件和技術還可發現在各種各樣 其它類型的系統中的用途。
圖2示出了用於燃油加油機管理的燃油加油機200的一個實現。燃油加油 機200包括加油機管理器210、燃油控制器220、用戶輸入設備230、顯示器 240、通信接口 250、以及管理模塊260。燃油加油機200可以是系統100的燃 油加油機110的一個示例。
加油機管理器210負責管理燃油加油機200的操作。為實現這個目的,加 油機管理器可控制燃油加油機200的電子功能。該加油機管理器還可收集和維 護有關燃油加油機的狀態信息,並向設施控制器報告該狀態信息。加油機管理 器210可用軟體、硬體或其組合來實現。作為其功能的一部分,加油機管理器 210可驅動內容在顯示器240上呈現。
燃油控制器220控制來自燃油加油機200的燃油的加油。為了實現這個目 的,燃油控制器220可控制實現燃油加油操作所需的加油機的液壓元件。例如, 燃油控制器220可控制儲油罐的潛油泵和燃油控制閥,並通過計量和報告子系 統來監視燃油流量信息。燃油控制器220還可分級跟蹤所加油的量,在銷售/ 量顯示器上驅動銷售進度顯示,並監視差錯。燃油控制器220可用軟體、硬體 或其組合來實現。
用戶輸入設備230與加油機管理器210耦合,並使加油設施的客戶能與燃 油加油機交互。用戶輸入設備230可以是小鍵盤、鍵盤、觸摸板、觸控螢幕、讀 卡器、或者是使用戶能向燃油加油機提供指示的任何其它適當的設備。如果用 戶輸入設備230具有多個部分,則各個部分可具有靜態和/或可重新安排(例如 軟體可編程)的功能。
顯示器240還與加油機管理器210耦合,並使加油設施的客戶能接收來燃 油加油機的數據。顯示器240可以是陰極射線管(CRT)監視器、液晶顯示器
(LCD)監視器、氣體等離子體監視器、或用於視覺呈現信息的任何其它適當 的設備。顯示器240的內容可由設施控制器和/或管理模塊260提供。如果顯示 器240具有多個部分,則這些部分可具有靜態的和/或可重新配置的功能(例如 軟體可編程的功能)。在一些實現中,用戶輸入設備和顯示器可彼此協調工作
(例如顯示器可呈現用戶輸入設備的指令或數據,和/或來自用戶輸入設備的輸
入可與顯示器上呈現的數據相關)。
通信接口 250也與加油機管理器250耦合,並使該燃油加油機能與加油設 施處的其它組件通信。通信接口 250可以是數據機、RS-232收發機、無 線收發機、或用於發送和/或接收信息的任何其它適當的設備。
管理模塊260向燃油加油機200提供至少針對特定操作和/或時段的獨立 於設施控制器進行操作的能力。這些操作可例如使燃油加油機能在通信接口 250不能發送和/或接收數據時繼續銷售燃油。
管理模塊260可訪問可以是RAM、 ROM、 CD-ROM和/或任何其它適當 的信息存儲設備的存儲器270。存儲器270包括指令272、內容274和日誌276。 指令272規定管理模塊260的至少一部分操作。內容274可以是呈現於顯示器 240上的文本、圖形、圖像和/或視頻。內容274可根據指令272呈現。日誌276 可包含有關交易(例如加油會話、財務支付等)和差錯的數據。通過分析日誌 276,可創建和分析交易,並可標識和評估差錯。
管理模塊260可例如被實現為規則引擎。在這樣的一種實現中,指令272 可以是規則(例如客戶交互規則和交易處理規則),內容274可儲存用於實現 規則結果的數據,而日誌276可儲存用於處理規則的數據。規則引擎通常具有 作為正在實現的結果的前驅的一組條件。這些條件還可以是其它條件的前提。 可用於管理模塊260的規則引擎技術包括來自美國加州芒廷維尤市的ILOG公 司的JRules、來自美國加州利弗莫爾市的Sandia國家實驗室的Jess、或任何其 它適當的規則引擎方案的規則引擎技術。管理模塊260可使用包括HTTP、 TCP/IP、 XML、 SOAP、通用描述、發現和集成(UDDI) 、 Microsoft .NET、 或JaVaTM的一種或多種編程或消息傳送技術來實現。該模塊的各個部分例如可 用0++組合其它編程技術(例如.NET)或任何其它適當的技術編寫。
在一種操作模式中,加油機管理器210在設施控制器的控制下操作,同時 該加油機管理器能與設施控制器通信。管理模塊260在此時可以被動模式待機。 設施控制器可提供要在顯示器240上顯示的內容、處理銷售點交易(例如驗證 信用卡並對其收取費用)、並向燃油加油機提供任何其它適當的服務。
然而,當加油機管理器不能與設施控制器通信時,管理模塊260可承擔設 施控制器的一個或多個責任。例如,管理模塊260可向顯示器240提供內容274。
該內容可例如使用戶能與燃油加油機200交互以發起和完成加油會話(例如通
過提供客戶指令),使加油設施能在燃油加油機200處提供廣告,或者允許任 何其它適當操作。該內容可根據指令272提供。例如,發起加油交易的內容可 在檢測到客戶已與燃油加油機交互的指示時提供。
作為另一示例,管理模塊260可提供對加油會話所需的金融交易(例如 POS交易)的處理,從而即使在設施控制器或通信網絡不工作時也使燃油加油 機能加油。POS服務可包括收銀機、加油機控制、交易卡處理、和/或條形碼 掃描。
例如,管理模塊可判定是否要發起加油會話,並且如果要發起加油會話, 則記錄該交易的相關部分(例如, 一天中的時間、信用卡號、當前價格、所購 量、和所購金額)。交易的相關部分可被記錄在日誌276中。在判定是否要發 起加油會話時,管理模塊260可驗證客戶標識信息(例如通過執行校驗和), 並可確定該燃油加油機是否仍然獲準加油。例如,燃油加油機可獲準獨立加油 特定時間量(例如6個小時)、對特定量燃油(例如25加侖)的特定次數的 交易(例如25次)、和/或特定購買金額(例如一千美金)。對於特定交易, 燃油加油機可判定客戶標識數據是否有效和/或將交易限於特定金額(例如50 美金)。判定可根據指令272進行。
管理模塊還可針對加油機管理器210生成適當加油機控制信號的表示。例 如,可提供通常從設施控制器發出的客戶激活終端(CAT)和泵命令的替代品。
當加油機管理器210再次能與設施控制器通信時,管理模塊260可從日誌 260下載交易數據。設施控制器然後可處理財務數據並將該數據發送到適當的 實體(例如支付卡發行者或電子結算中心(ECH))以完成金融交易。設施控 制器還可更新其有關加油設施的信息(例如剩餘燃油量)。
在特定操作模式中,管理模塊在燃油加油機與設施控制器進行通信時也可 以是活動的。管理模塊可提供的服務類型包括POS、燃油加油機協調、燃油加 油機診斷、數據安全、以及對遠程商家的銷售能力。如上所述的POS功能可 例如在全天候或接近全天候的基礎上在燃油加油機處提供。
對於燃油加油機協調,管理模塊可在加油設施處生成其它燃油加油機的消 息,以在燃油加油機的操作中有所幫助。例如,管理模塊可請求另一燃油加油
機對管理模塊的燃油加油機附近的區域成像。該圖像然後可被發送至進行請求 的管理模塊,以供儲存和後來的破壞、分析和/或傳送。作為又一示例,管理模 塊可請求另一燃油加油機來針對管理模塊的燃油加油機執行客戶交互功能。例 如,管理模塊可請求另一燃油加油機針對該燃油加油機接收數據(例如客戶支 付卡)或輸出數據(例如列印收據)。如果POS服務在中央組件(例如設施 控制器)處不可用,則燃油加油機可將其操作協調至適當水平(例如加不超過
500加侖油或$1,000)。協調燃油加油機的能力將在以下進一步討論。
作為燃油加油機診斷的一個示例,管理模塊可判定檢測到的條件是否需要 響應,並便於該響應。可使響應成為必要的條件包括環境、機械、電和/或邏輯 指令條件,比如溫度、壓力、溼度、燃油洩漏、打開面板、加油機納入、電力 異常、看門狗定時器過期、或軟體異常。便於響應可包括重啟燃油加油機、關 閉燃油加油機、下載燃油加油機的指令、和/或生成對加油設施處其它組件的通 知。執行燃油加油機診斷的能力將在以下進一步討論。
對於數據安全,管理模塊可判定要對什麼數據(如果有的話)施加安全措 施(例如加密或路由)。客戶的財務數據(例如信用卡號、PIN等)是可能需 要安全措施的數據的一個示例。安全措施可在燃油加油機處安全儲存數據,和 /或將其傳送至另一設施組件(例如設施控制器)。提供數據安全的能力將在以 下進一步討論。
作為提供針對遠程商家的銷售能力的一個示例,管理模塊可使燃油加油機 能使遠程商家的貨物和/或服務上市並銷售,該遠程商家可通過通信網絡耦合到 燃油加油機。遠程商家可以是貨物和/或服務的任何適當的賣家。
為了提供銷售能力,遠程商家可在客戶與燃油加油機交互之前(在某天中 的一個或多個時間)和/或期間(例如當客戶指示對產品或服務感興趣時)將數 據下載到燃油加油機。該數據可包括有關商家的產品和/或服務的信息、訂購信 息、和/或遞送信息。燃油加油機可負責處理與客戶的交互(例如,提供商家數 據、獲取訂購和支付信息、以及驗證支付數據),或者商家計算機(例如Web 伺服器)可幫助燃油加油機進行這些操作的一個或多個(例如獲取支付信息和 驗證支付數據)。提供對遠程商家的銷售能力的能力將在以下進一步討論。
在特定實現中,管理模塊260可負責向加油機管理器210提供消息(例如,命令和/或數據),以完成該模塊的操作。例如,管理模塊可轉發或替換來自遠 程計算機(例如設施控制器)的消息(不管是以結構化消息、非結構化消息、 還是信號的形式)。管理模塊可例如接收來自遠程計算機的命令消息,並確定 消息應當以未經更改的狀態提供給加油機管理器210。這可例如在燃油加油機
正以正常模式操作時進行,且該消息涉及正常操作。管理模塊260因而可將該 消息傳遞到加油機管理器。作為另一示例,管理模塊260可具有一種或多種用 於與加油機管理器通信的特定技術,並且因而用完成相同功能的消息來替換來 自遠程計算機的消息。作為又一示例,管理模塊260可確定它需要燃油加油機 執行一功能,並在執行該功能的推動下向加油機管理器210發送一消息。例如, 可提供通常從設施控制器發送的客戶激活終端(CAT)和泵消息的替代物。
儘管圖2示出了燃油加油機的一個實現,但其它燃油加油機實現可包括更 少、附加、和/或不同的組件配置。例如,燃油加油機可不包括內容,因為對於 燃油加油機的客戶操作而言可能內容是不需要的。作為另一示例,燃油加油機 可包括多個顯示器和用戶輸入設備,尤其在燃油加油機具有多個加油側時。作 為又一示例,管理模塊的存儲器可與加油機管理器的存儲器共享。此外,管理 模塊的存儲器可具有各種形式和/或配置。
圖3示出了用於燃油加油機管理的過程300的一個實現。過程300可例如 例示對系統100中燃油加油機110之一的一種操作模式。
過程300等待,直至客戶想要發起一加油會話才開始(操作304)。判定 客戶是否想要發起一加油會話可例如通過檢測唧筒柄的取出、小鍵盤的激活、 或支付卡的插入來完成。
當客戶想要發起一加油會話時,過程300要求判定與設施控制器的通信是 否可用(操作308)。判定與設施控制器的通信是否可用可例如通過判定設施 控制器是否對狀態請求作出響應來實現。如果與設施控制器的通信可用,則過 程300繼續將負責判定是否要加油的模塊置入被動狀態(操作312),並生成 有關發起一加油會話的信號(操作316)。該模塊可例如是銷售點模塊,並且 信號可向設施控制器指示客戶想要加油會話。
過程300繼續接收有關加油的命令信號(操作320)。這些信號可例如包 括有關從客戶處取得支付數據的信息和加油授權。過程300還要求加油(操作
324)並生成有關加油會話的信號(操作328)。信號可例如指示燃油加油機狀 態(例如泵入)和會話的狀態(所加油的量)。過程300還包括判定加油會話 是否完成(操作332)。判定加油會話是否完成可例如通過檢測到唧筒柄己被 放回、小鍵盤的激活、或任何其它適當的會話完成指示來完成。
如果加油會話完成,則過程要求返回等待直到有客戶想要發起加油會話 (操作304)。然而,如果加油會話未完成,則該過程要求繼續加油(操作324)。
如果有客戶想要發起一加油會話且與設施控制器的通信不可用,則過程 300要求將負責判定是否要加油的模塊置入主動狀態(操作336),並判定是 否要對客戶加油(操作340)。判定是否要加油可例如通過向客戶處請求客戶 標識數據並分析該數據以判定它是否可接受來完成。例如,可對客戶標識數據 執行差錯校驗(例如校驗和)。作為另一示例,燃油加油機可判定它是否仍在 一個或多個預先建立的準則(例如當模塊活動時加油不超過500加侖)內操作。
如果不應當對客戶加油,則過程300要求返回等待直到有客戶想要發起一 加油會話(操作304)。然而,如果應當對客戶加油,則過程300要求加油(操 作344)。加油可例如包括生成對燃油控制器的激活信號。過程300還要求儲 存有關加油會話的數據(操作348)。數據可例如被儲存在交易日誌中,並且 可包括時間、日期、客戶標識數據、所加油量、以及總價。
過程300繼續判定加油會話是否完成(操作352)。如果加油會話未完成, 則該過程要求繼續加油(操作344)。然而,如果加油會話完成,則過程要求 返回等待,直到有客戶要求發起一加油會話(操作304)。
儘管圖3例示了燃油加油機管理過程的一個實現,但其它燃油加油機管理 過程可包括更少、附加、和/或不同的操作配置。例如,加油機管理過程可包括 在確定有客戶想要發起一加油會話之前判定與設施控制器的通信是否可用。作 為另一示例,管理過程可在判定與設施控制器的通信是否可用之前將負責判定 是否要加油的模塊置於主動或被動狀態。因而,模塊的激活或停用可不取決於 設施控制器的通信狀態。作為又一示例,管理過程可在加油會話之前、期間和 /或之後多次生成和接收有關加油會話的信號。作為一附加示例,管理過程可在 與設施控制器的通信可用時發送與設施控制器的通信不可用時儲存的數據。
圖4示出用於燃油加油機管理的系統400的另一實現。系統400包括商店
控制器410、外部銷售點(POS)裝置420、燃油加油機430、以及POS鏈路 444。系統400還可包括附加燃油加油機,但對於理解系統400而言一個燃油 加油機就足夠了。商店控制器410和外部銷售點(POS)裝置420與燃油加油 機430互連以控制其操作的至少一部分。
通常,現有加油設施內的燃油加油機依賴於經由POS鏈路144從外部POS 裝置420傳送給它的數據來發起加油會話。外部POS裝置可例如是設施控制 器的一部分。所傳送的POS數據使得POS裝置420能控制金融交易和泵功能。 然而,在系統400中,燃油加油機430具有自己執行至少一些POS功能的能 力。例如,燃油加油機430可判定是否要接受支付卡,在支付卡可接受時加油、 並在進行加油會話時記錄數據以供完成記帳。因而,燃油加油機430至少在營 業繁忙時段(例如數個小時)可從外部POS裝置420以自主模式工作,這向 系統400提供穩健性、以及增加客戶加油交易的機會。
圖5示出系統400的一個實現的詳細視圖。在該實現中,燃油加油機430 包括加油機內POS模塊431 ,該模塊431在POS裝置420或POS鏈路444變 得不可工作時使燃油加油機能以單機模式進行加油會話。例如,POS模塊431 可提供POS功能,這可包括收銀機、加油機控制、交易卡處理、和/或條形碼 掃描。
商店控制器410、 POS裝置420、以及燃油加油機430經由通信網絡440 耦合在一起。在該實現中,通信網絡440包括用於在組件之間分發通信的集線 器442。POS裝置420生成通過集線器422經由鏈路444傳送到燃油加油機430 的客戶激活終端(CAT)和泵命令。這些命令可由信號、結構化消息、或通過 其傳達信息的其它適當技術來表示。商店控制器410經由通信鏈路446與集線 器442連結。系統400還包括如在此所示可位於商店內或加油設施其它地方的 診斷和資產管理系統480。診斷和資產管理系統480還經由通信鏈路446耦合 到集線器442。
燃油加油機430包括加油機管理器432、 一對包括軟鍵的VGA顯示器433 、 以及用於管理外圍元件或儀錶板(bezel)的控制器434。加油機管理器432或 POS模塊431驅動與VGA顯示器433相關聯的內容,以提供與客戶的交互。 儀錶板控制器434提供並控制對燃油加油機430的用戶輸入。
燃油加油機430還包括加油機計算機436。加油機計算機436控制燃油加 油機430的燃油流量方面。例如,加油機計算機436可控制儲油罐的潛油泵和 燃油控制閥,並通過計量和報告子系統來監視燃油流量信息、分級總量、差錯 等。加油機管理器431與加油機計算機436互操作以遞送命令並接收交易數據 和狀態。例如,加油機管理器432可經由加油機430的內部通信鏈路437 (例 如總線)向加油機計算機436發出命令。控帝U、狀態、實時診斷、誤碼、以及 數據也可經由通信鏈路437交換。除了控制加油機執行加油功能所必需的燃油 流量方面之外,加油機計算機436還可驅動加油機430的銷售/量顯示器上的銷 售進度顯示。加油機管理器432還收集和維護燃油加油機430的狀態,並將該 狀態信息報告給商店控制器410和/或POS裝置420。
POS模塊431與燃油加油機430內的加油機管理器432相關聯,並提供容 錯架構,從而確保POS裝置420、 HUB 442、或鏈路444崩潰、離線、或以其 它方式變得不可用時的加油機功能。為此,POS模塊431可用於執行相關的 POS功能以供在至少部分營業繁忙時段(例如兩小時)以自主模式運行燃油加 油機430。這些功能包括但不限於,儲存/轉發、交易記錄、以及URL和支付 卡處理。這些功能可以是在長期基礎上運行燃油加油機所必需的功能的子集, 該子集可駐留與POS裝置420中。
為有助於其運行,POS模塊431訪問儲存在燃油加油機430的存儲器438 內的多個資料庫439。資料庫439包括用於以單機模式運行POS模塊431的數 據。該數據可包括但不限於,URL439a或包括客戶指令提示、加油狀態信息、 廣告、針對POS模塊的運行的各種商業規則439b (包括油價、投標中介(tender media)授權信息、油泵運行規則等)的顯示內容、以及已完成交易和差錯日 志439c。
系統400提供各種特徵。例如由於燃油加油機中可用的聯網和POS功能, 系統能夠用標準化聯網技術來實現。因而,可消除配電箱、第三方接口箱、以 及第三方POS中介。此外,它提供了加油機內訂購亭的基礎。
儘管圖5示出了系統400的一個實現,但系統400的其它實現可包括更少、 附加、和/或不同的組件配置。例如,系統可不包括商店控制器。作為另一示例, POS裝置可與商店控制器同處一地、和/或是商店控制器的一部分。作為又一
示例,燃油加油機可具有各種配置,如圖6-8所示。
圖6示出系統400的燃油加油機的特定實現。該實現中的燃油加油機包括 相關聯的加油機內POS模塊和加油機管理器432。加油機管理器和加油機內 POS模塊可例如與燃油加油機的不同側相關聯。加油機管理器432向相應顯示 器433提供視覺數據,並接收來自相應控制器434的用戶輸入的指示。加油機 管理器432可通過通信鏈路437與加油機計算機436通信,以請求燃油和接收 燃油相關數據。
圖7示出系統400的燃油加油機的另一實現。該實現中的燃油加油機包括 用於接收對燃油加油機的輸入的儀錶板控制器和接口 435。該儀錶板控制器和 接口向加油機管理器432提供數據,後者可向加油機內POS模塊431提供適 當數據。加油機管理器432可通過儀錶板控制器和接口 435與加油機計算機436通信。
圖8示出系統400的燃油加油機的又一實現。該實現中的燃油加油機包括 相關聯的加油機內POS模塊431和加油機管理器432。加油機管理器和加油機 內POS模塊可例如與燃油加油機的不同側相關聯。加油機管理器432接收來 自相應控制器434的用戶輸入的指示。加油機管理器432可通過通信鏈路437 與加油機計算機436通信,以請求燃油並接收燃油相關數據。
圖9示出用於燃油加油機管理的過程900的一個示例。具體地,過程900 是用於運行諸如POS模塊431的POS模塊的過程的一個示例。在過程900中, POS模塊431在外部POS裝置以正常應用模式運行時保持被動狀態(操作 904)。然而, 一旦確定與外部POS裝置的鏈路不可用(操作908) , POS模 塊就開始以單機狀態運行(操作912)直到確定與外部POS裝置的鏈路已被重 建(操作916)。在該鏈路重建之後,POS模塊返回至被動狀態(操作904)。
儘管圖9示出了用於運行POS模塊的過程的一個實現,但用於運行POS 模塊的其它過程可包括更少、附加、和/或不同的操作配置。例如,POS模塊
可在全部時間基礎上運行。這可提供參照圖l所述的設施控制器的縮小版本, 因為大多數POS功能可由燃油加油機處理。作為另一示例,POS模塊可受命 在外部POS裝置變得離線以供修理或替換時運行。因而,可使POS模塊主動 支持加油設施運行。
圖10示出具有燃油加油機管理的零售加油設施系統1000的實現。系統 1000包括零售加油設施1010,該零售加油設施1010包括各自包含6個燃油加 油機1022的兩個島區。燃油加油機1022可用於加經由油管1030從儲油池1040 接收的燃油。儲油池1040包括可儲存不同類型或品級的燃油的儲罐1042a、 1042b、 1042c。儘管前述組件提供了用於向零售加油設施的客戶加油的基礎結 構,但在各種實現中,島區1020、燃油加油機1022、儲油池1040和儲罐1042 的數目和配置細節例如可被改變或以其它方式針對具體實現調整。
燃油加油機1022提供便於加油會話的人機界面。燃油加油機1022參照圖 11-12進行更詳細的描述。島區1020上的燃油加油機1022經由該島區本地的 通信鏈路1024被耦合到通信信息。在各個實現中,通信鏈路1024可使用提供 傳達信息的路徑的物理或非物理鏈路的任何適當組合來實現。例如,通信鏈路 可以是有線(例如無屏蔽雙絞線(UTP)、同軸線纜、或光纖電纜)和/或無線 (例如RF或IR)鏈路層並可使用任何適當的標準或專用通信協議和接口 (例 如HTTP、 TCP/IP、藍牙、無線區域網(WLAN)、控制器區域網(CAN)、 RS-485、 RS-232、通用串行總線(USB)或乙太網)。通信鏈路1024可包括 用於運送數據的任何適當的器件集合(例如引線、線纜、集線器、收發機、路 由器、中繼器),並且在一些實例中可以是通信網絡。在一些實現中,通信鏈 路1024可供在島區1020上的燃油加油機1022之間傳送消息之用。在各個實 現中,燃油加油機1022的一個或多個可被配置成生成消息,這些消息在經由 通信鏈路1024被一個或多個其它燃油加油機1022接收時使進行接收的燃油加 油機以與一個或多個燃油加油機的實質協作來執行操作。
每個島區1020還包括一般提供每個島區1020專用的功能並補充該島區的 基本加油功能的島區輔助裝置1026。島區輔助裝置1026可任選地通過命令, 諸如由同一島區中的燃油加油機之一生成的命令來控制。可被配置成至少專用 於特定島區1020運行的輔助裝置的示例包括通信裝置(例如內部通信聯絡系 統)、音頻和/或視頻記錄或回放系統、諸如燃油溢出檢測器的診斷裝置、緊急 燃油切斷控制項、防竊系統、監視裝置、照明、以及檢測靠近島區的車輛的存在 性和/或位置的接近檢測裝置。其它至少專用於島區1020運行的裝置也可包括 在特定島區1020的輔助裝置1026內。
在該實現中,島區1020可通過經由通信鏈路1054通信來協調其操作。通 信鏈路1054可被配置成將由島區1020之一中的燃油加油機1022發送的消息 運送給另一島區1020中諸如燃油加油機1022中的一個或多個的裝置。在各個 實現中,通信鏈路1054可使用任何適當的有線和/或無線鏈路層來實現,並可 使用任何適當標準或專用通信協議和接口。通信鏈路1054可包括用於運送數 據的任何適當的器件集合(例如引線、線纜、集線器、收發機、路由器、中繼 器),並且在一些實例中可以是通信網絡。在一些實現中,通信鏈路1054可 以是包括通信鏈路1024的通信網絡的一部分,或以其它方式與之集成。
通信鏈路1024和通信鏈路1054分別可提供用於在島區1020內或各個島 區1020之間的燃油加油機1022之間傳輸消息的鏈路。例如,燃油加油機1022 可與同一島區1020內的一個或多個燃油加油機1022或與另一島區1020內的 一個或多個特定的燃油加油機傳送相關於其運行的消息。這些消息可包括對進 行接收的燃油加油機1022執行某服務或操作的請求。這樣, 一個島1020內的 燃油加油機1022可傳達消息以與同一島區和/或另一島區內的燃油加油機1022 協調其運行。
燃油加油機1022可彼此通信以便於以協調方式執行各種操作。例如,如 果燃油加油機1022檢測到一故障狀況(例如漏油或液體進土層(fluid in the pan)),燃油加油機可與一個或多個其它燃油加油機1022協調適當響應。可 觸發協調的需求的其它狀況包括接收到來自遠程設備的消息(例如要執行診 斷功能)、丟失與中央計算機的通信、檢測到可能的駛離情形、以及用戶接口 設備的故障。
進行協調的燃油加油機1022可執行的操作的示例包括使用由燃油加油 機控制的圖像捕捉裝置諸如在檢測到可能的駛離(不付錢)或檢測到漏油時從 不同的有利點捕捉圖像數據;提供燃油加油機故障的用戶接口功能;激活其中 諸如在檢測到可能的漏油或溢出時加油暫停的關閉狀態;諸如當處理故障發生 時重新啟動燃油加油機中的控制器;以及將數據冗餘儲存到多個燃油加油機中 以允許數據丟失時的信息恢復。協調操作可被用來對作為單個實體的燃油加油 機或作為一組的兩個或多個燃油加油機提供多種服務的任一種。
協調操作的一個示例涉及備用用戶接口服務。例如,當燃油加油機中的打
印機(例如由於缺紙或印表機故障)或讀卡器不能使用時,燃油加油機可能需 要備用用戶接口服務。在例如燃油加油機具有有故障印表機的情形中,燃油加 油機可通過向備選的鄰近燃油加油機發送列印出交易收據的請求來完成加油 會話。這僅僅是闡明燃油加油機協調可如何改進燃油加油機的可用"正常運行 時間"、降低成本、以及提高客戶所受服務的質量的一個示例。
可預先指定用於協調運行的適當燃油加油機。例如,如果燃油加油機確定 需要捕捉對其加油的車輛的圖像,則它可能已經具有了能夠捕捉這些圖像的一 個或多個燃油加油機的身份。作為另一示例,如果燃油加油機的用戶接口 (例 如印表機)不在工作,則該燃油加油機可使其用戶交互(例如收據列印)由鄰 近的燃油加油機執行。
協調操作的又一個示例涉及燃油加油機之間的交互式可用狀態監視和診 斷測試。在一些實現中,空閒的燃油加油機可發起一通信會話以通過運用通信 接口、運用處理功能、以及驗證所儲存信息的完整性來監視一個或多個其它燃 油加油機的可用狀態。例如,發起燃油加油機可對第二空閒燃油加油機執行各 種預定可用狀態檢査。發起燃油加油機可進一步接收和記錄結果以及來自該第 二燃油加油機的響應。
作為一說明性示例,發起診斷測試的燃油加油機可驗證所記錄的第二燃油 加油機所加的油量是否落在期望範圍內。期望範圍可基於所記錄的交易信息以 及上次診斷檢查以來的時間。如果所加油的記錄值落在期望範圍之外,則發起 燃油加油機可指示例如已發生了裝置或操作故障(例如,漏油、存儲器差錯、 或量器故障)。這種診斷可用狀態檢查可在定期間隔上、空閒時間期間(諸如 當未參與加油交易時)、或響應於用戶所輸入的命令進行。因此, 一些實現可 提供燃油加油機的協調操作以便於在早期快速檢測和準確標識燃油加油機問 題。
在診斷結果偏離預期結果、或者超出允許容限時,發起燃油加油機可被配 置成發起糾正行動。可能的糾正行動的示例包括重新啟動第二燃油加油機上 的控制器;發送指示第二燃油加油機在其用戶界面上顯示指示該功能當前受到 限制或被修改的消息(例如,"該印表機目前不能工作。您的收據將在燃油加 油機#4列印。"或者"信用卡讀卡器目前不能工作。請在燃油加油機#8刷卡
或者請至收銀臺。")的命令;以及生成維修請求消息以觸發第二燃油加油機 的維修。
某些實現可要求燃油加油機在能進行協調操作之前彼此進行認證。認證可 通過任何適當技術進行。例如,生成消息的燃油加油機可將標識符和口令包括 在發送給服務提供燃油加油機的消息中。認證可在逐個消息、逐個交易、或逐 個會話的基礎上進行。
在其它實現中,燃油加油機1022可能不按島區1022分組排列。因而,所 例示的實現已以非限制性方式用來描述位於零售加油設施內和周圍的多個燃 油加油機之間通過在通信鏈路上傳達消息進行協調,以在燃油加油機之間傳輸 消息。
除了在不同島區1020的燃油加油機之間傳輸消息之外,本示例實現的通 信鏈路1054還被耦合至包括網絡集線器1052的通信網絡1050、以及設施輔助 裝置1060。網絡集線器1052可對例如經由通信鏈路1054以分組或幀發送的消 息提供消息分發服務。在備選實現中,島區1020和/或燃油加油機1022可在集 線器1052周圍排列成轂輻結構,或者它們可排列成例如環形、分層、或菊花 鏈網絡配置。例如,在一些實現中,消息會不得不穿過一個或多個中間燃油加 油機來到達其目的地。通信鏈路1054還在集線器1052或島區1020與設施輔 助裝置1060之間傳輸諸如命令、數據、或控制信號的消息。
設施輔助裝置1060—般提供不是特定島區1020特有的而是支持零售加油 設施1010功能的功能。設施輔助裝置1060可通過諸如由燃油加油機1022之 一生成命令的命令控制。設施輔助裝置1060的示例包括通信裝置(例如內 部通信聯絡系統)、音頻和/或視頻記錄或回放系統、諸如燃油溢出檢測器的診 斷裝置、緊急燃油切斷控制項、防竊系統、監視裝置、照明、以及檢測島區附近 車輛的存在性和/或位置的接近檢測裝置。
網絡集線器1052還被配置成分發來自設施控制器1070的消息。設施控制 器1070可包括計算系統,諸如通過耦合到在零售加油設施1010外部的通信網 絡1090的通信鏈路1080連接到遠程伺服器(未示出)的客戶機。在一些實現 中,通信鏈路1080可以數字格式經由有線、光纖電纜、或無線信道(包括例 如UTP、電話線、T-l、 ISDN等)來傳輸信息分組。網絡1090可比如在VPN
(虛擬個人網絡)、WAN (廣域網)、WLAN (無線區域網)、IEEE 802.16 無線MAN (無線城域網)、或網際網路的網絡系統中實現。在其它實現中,設 施控制器1070可包括可以或不可連接到諸如網絡1090的外部網絡的單機計算 系統,諸如PLC (可編程邏輯控制器)、膝上型、臺式、或手持式計算機。在 其它實現中,燃油加油機1022可通過設施控制器1070或通過另一路線(可能 通過與設施1010之外的通信網絡通信)與遠離系統1000的計算機通信。
經由網絡集線器1052,設施控制器1070可向燃油加油機1022中的一個 或多個發送與協調操作相關的消息。這些消息可包括程序指令或諸如控制信號 或數據的信息。程序指令可例如被儲存在燃油加油機1022的部分或全部之中 以將燃油加油機配置成以協調方式運行。 一些實現可使燃油加油機能在不用或 基本上不用來自設施控制器的附加信息的情況下執行程序指令並執行協調操 作。設施控制器1070還可經由集線器1052接收來自燃油加油機1022的消息。 來自燃油加油機的消息可包括例如狀態數據、維修請求、以及諸如所加油量和 所記錄的交易信息的數據。這些消息可進一步包括來自輔助裝置1026或1060 的數據,諸如圖像和/或音頻信息。當燃油加油機在使用中(即在線)或不在使 用中(即離線)時, 一些數據可在設施控制器1070與燃油加油機1022之間傳 遞。當燃油加油機在線時,可實時與設施控制器1070交換一些數據(例如關 於安全性或盜竊的數據),而其它數據(例如經更新的程序指令、診斷結果等) 可有間隔地交換。
儘管已參照圖IO描述了可對通用車輛(例如汽車和/或卡車)零售汽油和 柴油的示例性零售加油設施1010,但諸如商用、批發、或私人加油設備的其它 加油應用中可使用其它實現。所加的油可例如用於汽車、飛機和/或船舶。
圖11示出用於燃油加油機的網絡系統1100的一個實現。使用網絡系統 1100,各燃油加油機1110可傳達消息以協調其操作。如圖所示,網絡系統1100 包括可彼此通信從而以協調方式執行操作的三個燃油加油機1110。
各個燃油加油機1110包括具有網絡接口 1113的控制器1112。控制器1112 各自耦合到用戶接口 (UI) 1114、燃油控制器1116、以及輔助裝置1118。示 例性燃油加油機的各個方面將在以下參照圖12更詳細地描述。
在該實現中,燃油加油機1110可經由通信鏈路1120彼此通信,通信鏈路
1120耦合到每個燃油加油機的網絡接口 1113 (例如網絡接口卡)。通信鏈路 1120可連接諸如LAN的網絡中的燃油加油機1110。同樣在該示例中,通信鏈 路1120被耦合到集線器1130,該集線器1130可提供消息分發服務以及到另一 通信鏈路1140的接口。集線器1130可在燃油加油機之間和/或燃油加油機1110 與通信鏈路1140之間分發消息,通信鏈路1140可將消息運送給設施控制器和 /或其它燃油加油機。
除此以外,或作為替代,通信鏈路1120、燃油加油機1110可經由通信鏈 路1150彼此通信。在該實現中,通信鏈路1150經由與輔助裝置1118相關聯 的通信接口 (例如RS-232)耦合到各個燃油加油機1110。通信鏈路1150可包 括有線和/或無線鏈路。通信鏈路1150可提供專用於在燃油加油機1110之間傳 達信息的信道,因為可能不能直接在網絡集線器1130和燃油加油機1110之間 傳輸消息。
在一例說明性示例中,燃油加油機1110b中的控制器1112可生成要經由 通信鏈路1120和相應的網絡接口 1113發送給燃油加油機1110a、 1110c的服 務請求消息。接收燃油加油機1110a、 1110c可通過執行一個或多個操作來響 應於服務請求消息。接收燃油加油機1110a、 1110c可簡單地收聽來自燃油加 油機110b的消息,或者它們可交互地與燃油加油機1110b通信。如果被配置 成收聽消息,則相應的控制器1112可在例如計算帶寬和資源變得可用(例如 低優先級中斷)時、緊接在接收(例如不可屏蔽中斷)之後、在一天中的預定 時間、響應於預定輸入、或在用於服務這些請求的定期排定時間期間執行操作。 如果被配置成交互地收聽來自燃油加油機1110b的消息並對其作出響應,則燃 油加油機1110a、 1110c可以預定序列執行操作,例如其中燃油加油機可等待 執行某些操作直到它接收到指示前一操作已由另一燃油加油機執行的消息。
圖12示出用於燃油加油機管理的燃油加油機1200的一個實現。燃油加油 機1200可以是燃油加油機1110的一個示例。燃油加油機1200的組件可參與 網絡消息的傳達和/或加油操作的執行。燃油加油機1200包括具有網絡接口 1224、用戶接口 (UI) 1230、燃油控制器1240、以及輔助裝置1250的控制器 1210。控制器1210可例如是專用或通用計算機。
控制器1210對燃油加油機1200的通信和操作,包括可與一個或多個其它
燃油加油機協調的操作提供本地智能。控制器1210包括處理器1212,諸如微 處理器、微控制器、可編程邏輯器件、或用於以邏輯方式處理信息的其它適當 設備。處理器1212被耦合到總線1226,該總線1226使處理器1212能與包括 NVM (非易失性存儲器)1214、 RAM (隨機存取存儲器)1216、 DSP (數字 信號處理器)1218、 HW (硬體)控制器1222、 I/O (輸入/輸出)控制器1220 和網絡接口 1224的外圍或支持設備交換信息。NVM 1214提供非易失性數據 存儲,並可包括含有所儲存指令的電腦程式產品,這些指令在由處理器1212 執行時使處理器以與兩個或多個其它燃油加油機協調的方式執行操作(如在本 文檔中所述)。電腦程式產品可例如是關聯於可以是控制器1210的一部分 或在其中的加油機管理器進行操作的模塊。該加油機管理器例如可以是也在
NVM 1214中的電腦程式產品,和/或控制器1210的各個組件(例如處理器 1212、 HW控制器1222、 1/0控制器1220、和/或網絡接口 1124)的組合。RAM 1216可提供處理器可例如用作暫存器的易失性數據存儲。DSP 1218可使燃油 加油機1110能以協調方式執行計算密集操作,諸如視頻或音頻識別或合成。
在一示例中,DSP 1218可處理包括視頻圖像數據的大數據集,並可用於 檢測車輛何時靠近燃油加油機1200。如果例如DSP 1218確定車輛已離開燃油 加油機,且處理器1212確定尚未收到對所加油的支付,則可採取多個步驟來 記錄可能的未支付駛離狀況。檢測到可能的未支付駛離狀況的燃油加油機可例 如向其它燃油加油機發送消息,同時對嘗試捕捉事件圖像的成像裝置進行控 制。該請求可指定特定相機的時間延遲以在特定角度記錄圖像,從而增加例如 捕捉到標識有關駕駛者和車輛的信息的可能性。
用戶接口 1230被通過I/O控制器1220耦合到控制器1210。在該示例中, UI 1230包括顯示設備1232、具有音頻系統1234的輸入設備、以及讀取借記 卡和信用卡的讀卡器1236。 UI 1230還可包括向想要使用例如支付卡來支付交 易的客戶提供交易收據的印表機(未示出)。
燃油控制器1240通過HW控制器1222被耦合到控制器1210。燃油控制 器1240包括量器1242和泵1244。該量器測量例如所加油量,控制器1210可 用來確定例如特定交易中所加的油量。油泵1244從油管中泵入要加的油。
輔助裝置1250還被耦合到控制器1210。在該實現中,輔助裝置1250包
括可使用例如串行埠的通信埠 (COM) 1252。 COM埠 1252可耦合到 串行總線,諸如圖11中的通信鏈路1150。輔助裝置1250還包括成像系統1254 和一組傳感器1256。成像系統1254可控制與燃油加油機相關聯的一個或多個 相機,且這些相機可以協調方式使用以檢測和標識如上所述的可能未支付駛 離。成像系統1254可捕捉靜止或運動圖像。傳感器1256包括幹預傳感器(tamper
sensor) 1258、車輛接近傳感器1260、以及診斷裝置1262。
成像系統1254還可用於在未支付駛離事件發生之前捕捉數據。例如,取 決於狀況(例如,晚上十點之後和/或無加油前客戶標識),成像系統可在加油 會話期間取得客戶和/或車輛的圖像。使用了運動判定裝置(例如DSP1218), 還有可能在加油會話開始之前就開始成像,這可增加捕捉到標識數據(例如車 輛的車牌)的機率。如果客戶後來對所加的油付了款,則燃油加油機可從其存 儲器中擦除圖像。然而,如果客戶在預定義時段(例如十分鐘)內未對燃油付 款,則燃油加油機可將圖像傳送至遠程計算機,以產生對權威部門的報告或僅 產生報告。
燃油加油機還可與其它燃油加油機協調以在加油會話之前、期間或之後捕 捉圖像。該圖像數據可增加捕捉到標識數據的可能性。該圖像數據可被發送到 請求燃油加油機,在該燃油加油機處圖像數據可被儲存並在後來擦除或傳送。 該數據還可被暫存於成像加油機上直到使用中的燃油加油機判定該圖像數據 是否有用。該使用中的燃油加油機然後可通知輔助燃油加油機是否要擦除或傳 送圖像數據。
成像系統1254還可捕捉燃油加油機周圍的物理狀況的圖像。例如,有關 地面的圖像對於判定是否出現漏油有用,而燃油加油機本身的圖像可對判定該 燃油加油機是否被不當接入(例如打開接入面板)有用。燃油加油機周圍的物 理狀況的成像還可用其它燃油加油機的成像系統來完成以提供該燃油加油機 及其環境的附加圖像數據。該燃油加油機可協調此成像。圖像數據可本地地儲 存在燃油加油機上,和/或發送至遠程點,比如服務供應商的計算機。
成像系統1254可被附加地用於提供客戶服務。例如,成像系統可對燃油 加油機附近的區域成像,以使店員或其他了解燃油加油機功能的人可幫助客 戶。
診斷傳感器1262也可以協調方式使用。例如,如果燃油加油機檢測到其
本身或其環境的一個問題,則它可聯繫其它燃油加油機以判定它們是否正檢測 到類似問題。如果例如只有發起燃油加油機碰到該問題,則可採取適當措施來 緩解該問題(例如重啟、重新分發其操作的一個或多個、或關閉)。然而,如 果所有的燃油加油機都碰到了同一問題,則它們都需要復位和/或關閉。
圖13示出用於管理燃油加油機的過程1300。過程1300 —般示出用於協 調燃油加油機之間的操作的過程,並可示出上述燃油加油機的一個或多個的操 作。特別地,該過程可由燃油加油機的管理模塊實現。
過程1300從燃油加油機(FD#1)標識要執行的至少一個操作開始(操作 1305)。該操作可例如響應於狀況的發生,諸如輸入信號(即用戶命令)的出 現、傳感器輸入(例如檢測到可能的未支付駛離)的出現、或來自另一燃油加 油機的消息(即該消息包含FDW執行操作的請求)的接收而被標識。FD#1 然後估計所標識的操作是否涉及與至少一個其它燃油加油機的協調(操作 1310)。如果不涉及,則FDW執行所標識的操作(操作1315),並且該過程 結束(操作1320)。然而,如果所標識的操作的確涉及該協調,則FDW標識 哪些燃油加油機要執行協調操作(操作1325)。
接著,過程分成兩個並行分支。在一分支上,FDW在適當時間執行與正 由其它燃油加油機執行的操作協調的任何所標識的操作(操作1330)。在一些 示例中,FD#1可能沒有任何操作要執行,在該情形中過程的這個部分結束(操 作1320)。
在另一分支上,FD#1估計含有協調請求的消息是否將被廣播到所有其它 燃油加油機(操作1335)。例如,如果所標識的操作要由所有可用燃油加油機 執行,則廣播消息。如果一消息將被廣播,則FDtfl組裝含有所標識操作的網 絡消息(操作1340)並將該網絡消息發送給所有活動的燃油加油機網絡地址(操 作1345)。如果該消息將不被廣播,則FD弁1選擇所標識燃油加油機中的第一 個(操作1350),確定要由選定FD執行的操作(操作1355),以及確定要由 選定燃油加油機執行的指令(操作1360)。所確定的指令可包括提示選定燃油 加油機在接收到指令時執行所確定的操作的一個或多個命令。指令還可包括供 選定燃油加油機執行操作時使用的數據。FD W然後標識選定FD的網絡地址
(操作1365)並組裝含有所標識網絡地址和所確定的指令的網絡消息(操作 1370) 。 FD弁1在網絡上發送所組裝的網絡消息(操作1375)。如果針對所選 定的燃油加油機確定的操作長度較長或包括多個命令,則可發送一個以上的網 絡消息。與選定燃油加油機所執行的操作相協調地,FDW可在適當時間繼續 執行操作(如果有的話)(操作1330)。
在發送了網絡消息之後,FD#1判定是否對任一所標識的燃油加油機未發 送過網絡消息(操作1380)。如果還有標識出的燃油加油機,則FD弁1選擇另 一燃油加油機(操作1385),並且形成和發送燃油加油機的消息的過程 (1355-1375)再次開始。然而,如果沒有已標識出的其它燃油加油機,則過 程結束(操作1320)。
圖13的示例性過程包括標識要執行協調操作的燃油加油機。燃油加油機 #1作為生成消息的燃油加油機可使用各種技術來標識燃油加油機。例如,要執 行的操作可被連結到已被標識為要執行協調操作的燃油加油機的一組燃油加 油機。該連結可在資料庫、表格或列表中定義。在一些實現中,所標識的該組 燃油加油機可以是固定的,諸如在系統配置時間下載的信息。在其它實現中, 可動態確定與所標識操作相關聯的該組燃油加油機。例如,所標識的該組燃油 加油機可基於燃油加油機的當前狀況來計算。在一些情形中, 一些燃油加油機 可具有足夠的未使用帶寬來有效地處理可能需要在所需時間幀內執行操作的 附加計算任務和/或消息話務。例如,目前空閒的燃油加油機一般更可能被標識, 假設它們在其他方面適於執行協調操作。然而,具有不可用攝像機的空閒燃油 加油機將沒有資格被標識來對可能的未支付駛離事件執行圖像捕捉操作。使用 諸如最小方差和/或回歸過程的技術的優化算法可針對特定實現開發,以優化對 要執行協調操作的燃油加油機的標識。
儘管已描述了用於燃油加油機管理的一個實現,但其它實現可用不同順序 或經修改配置執行操作以實現相同的主要功能,即協調由兩個或多個燃油加油 機執行的操作。
在各個實現中,燃油加油機可使用適當的通信方法、裝置和技術來通信。 例如,燃油加油機1022 (圖10)可使用點對點通信從源燃油加油機到目標燃 油加油機地通信,在點對點通信中消息經由專用物理鏈路(例如光纖鏈路、點
對點布線、菊花鏈)從源直接傳輸到接收機。其它實現可通過向由通信網絡耦 合在一起(例如通過使用全向射頻(RF)信號)的所有或幾乎所有的燃油加油 機廣播來傳輸消息,而其它實現可傳輸由高方向性表徵的消息,諸如使用定向
(例如窄波束)天線傳輸的RF信號或可任選地使用調焦光學器件的紅外信號。 使用作為示例但並非旨在限制的RS-232、 RS-422、 RS-485、 802.11a/b/g、 Wi-Fi、 乙太網、IrDA、 FDDI (光纖分布數據接口)、令牌環網絡、或基於頻分、時 分或碼分的多路復用技術等適當接口和協議的還有其它實現也是可能的。 一些 實現可任選地結合諸如對數據完整性的誤差校驗和糾錯(ECC)、或諸如加密 (例如WEP)和口令保護的安全性措施的特徵。
在一些實現中,每個燃油加油機可用相同的數據編程,並用儲存在非易失 性存儲器中的基本上相同的數據來初始化。在其它實現中, 一安裝中的一個或 多個燃油加油機可被定製地配置成執行特定功能。例如, 一燃油加油機可被配 置成通過在一島區內的燃油加油機之間或在不同島區內的燃油加油機之間路 由消息來執行路由功能。
為了建立通信,各個燃油加油機可通過發送唯一標識符來在網絡上標識它 們自己。在其它實現中,例如路由器、交換機或網橋可處理消息話務流以使消 息能基於網絡地址被路由到特定目標的燃油加油機。網絡消息可例如被結構化 成分組,這些分組包括標識目標燃油加油機的網絡地址和/或將目標設備標識為 特定類燃油加油機的報頭。
此外, 一些實現可允許廣播模式的通信,其中生成消息的燃油加油機可發 送要由同一零售加油設施中或耦合到同一通信鏈路或網絡的所有其它燃油加 油機接收的消息。諸如傳遞令牌的各種網絡仲裁方法可用來處理或避免當一個 以上的燃油加油機嘗試同時發送消息時的衝突。
配置燃油加油機以使其具有協調其操作的能力可提供一個或多個有益特 徵。例如,允許燃油加油機之間的協調可允許操作在燃油加油機與中央控制器 之間的通信缺失或中斷時繼續。因此,燃油加油機上的加油操作和其它交易可 在與中央控制器的通信連結中斷期間(例如在維修期、再引導、或中央控制器 的低帶寬)繼續。此外,燃油加油機之間的協調可提供擴展功能,諸如在多個 燃油加油機之間協調以操作相機使其從多個有利點捕捉未支付客戶(即未支付
駛離)的圖像。此外,客戶服務也可通過在裝備有問題時提供冗餘裝備來增強。 例如,如果由於缺紙而不能在一個燃油加油機上列印收據,則可在鄰近可用的 燃油加油機上列印收據。另外,燃油加油機協調可提供經改進的診斷能力以檢 測並在早期準確標識燃油加油機問題。因此,燃油加油協調可通過改進燃油加 油機功能的可用性(即正常運行時間)、擴展功能能力、促進安全性以及改進 客戶體驗來促進利潤增長、損失減小。
圖14示出用於管理燃油加油機的過程1400的一個示例。過程1400 —般 涉及在燃油加油機處提供診斷服務。過程1400可例如由上述燃油加油機中的 一個或多個實現。
過程1400從判定是否已在燃油加油機處檢測到一條件開始(操作1404)。 判定是否已在燃油加油機處檢測到一條件可例如通過判定一個或多個傳感器 是否已有讀數、或者一個或多個處理器是否已作出條件判定來實現。可檢測到 的條件包括環境、機械、電氣、和/或邏輯指令條件,比如溫度、壓力、溼度、 漏油、面板打開、加油機納入、電力異常、看門狗定時器過期、或軟體異常。 條件判定可在時間驅動或事件驅動基礎上作出。
如果尚未檢測到一條件,則過程1400要求判定是否有已修訂診斷指令可 用(操作1406)。判定是否有已修訂診斷指令可用可例如通過判定是否己接收 到了指示已修訂診斷指令可用的消息、或者通過生成詢問已修訂診斷指令是否 可用的消息來實現。這些指令可例如從遠程伺服器中獲得。如果已修訂診斷指 令可用,則過程1400要求下載已修訂診斷指令(操作1408)。燃油加油機可 例如進入客戶機-伺服器關係以下載這些指令。 一旦下載了已修訂指令,過程 1400就要求再次已經判定是否已在燃油加油機處檢測到一條件(操作1404)。
然而,如果沒有已修訂指令可用,則過程1400要求判定是否已接收到診 斷請求(操作1410)。診斷請求可例如請求有關針對燃油加油機組件(例如, 加油機管理器、燃油控制器、或其它適當的燃油加油機組件)的診斷命令的數 據或指定針對燃油加油機組件的診斷命令。診斷命令可例如指定軟復位、已修 訂操作指令(例如軟體)、或任何其它影響泵組件運行的適當命令。詢問命令 可例如包括標識符請求、狀態請求、或任何其它適當的關於有關燃油加油機組 件的信息的請求。診斷請求可從遠離燃油加油機的加油設施計算機(例如設施
控制器)或任何其它適當設備接收。
如果已接收了診斷請求,則過程1400要求實現診斷請求(操作1412)。
實現診斷詢問請求可例如包括從燃油加油機組件取回狀態數據,並將該數據提 供給請求設備。實現診斷命令請求可例如包括向燃油加油機組件發出一命令。
一旦實現了診斷請求,或者如果未接收到診斷請求,則過程1400再次要求判 定是否已在燃油加油機處檢測到一條件(操作1404)。
如果已在燃油加油機處檢測到了一條件,則過程1400要求判定該條件是 否保證有響應(操作1416)。該條件是否保證有響應可取決於該條件是否存在、 條件的程度、和/或一個或多個其它條件。例如, 一些條件(例如面板打開、不 當納入、或漏油)的存在可保證有響應。作為另一示例, 一些條件(例如溫度 或抖動脈衝)可具有該條件不保證響應的一可接受範圍(分別例如,0-140。F 或少於一周一次的抖動脈衝)。條件是否保證響應可表達為一組邏輯指令中的 一個或多個邏輯條件。如果該條件不保證響應,則過程1400要求判定在燃油 加 是否已檢測到另一條件(操作1404)。有關所檢測到條件的數據可被 丟棄或被保存以供後來分析或報告。
然而,如果條件不保證響應,則過程140要求判定燃油加油機是否應當重 啟(操作1420)。例如,如果已檢測到電力異常、如果發生軟體異常、如果軟 件狗定時器過期、如果加油機內的通信失敗、或者如果與設施控制器的通信失 敗,則燃油加油機可能需要重啟。最後一個如果的一個示例包括判定讀卡器不 在接收一輪詢消息。最後一個如果的另一示例包括確定燃油加油機何時不處於 空閒模式並且它被俘獲(例如等待預先授權響應)。如果燃油加油機需要重啟, 則過程1400繼續重啟燃油加油機(操作1424),這可包括對特定組件復位(例 如再引導基於處理器的組件或復位到設施控制器的通信線路)、關斷特定組件、 或關斷整個燃油加油機。 一旦燃油加油機已重啟(可在約幾秒鐘到數分鐘之間 採取的過程),過程1400就要求判定是否已在燃油加油機處檢測到了另一個 條件(操作1404)。
如果燃油加油機不需要重啟,則過程1400要求判定該燃油加油機是否應 關閉(操作1428)。例如,如果檢測到漏油、缺電、起火、土層中有液體(例 如水)、不當蒸汽回收、或未經授權接入,則燃油加油機可能需要關閉。這些
條件可通過任何適當傳感器來檢測。如果燃油加油機需要關閉,則過程1400 繼續關閉燃油加油機(操作1432)。關閉燃油加油機可包括將機械組件置入安 全位置、關閉基於處理器的組件、以及使電氣組件斷電。 一旦燃油加油機已被 關閉,過程1400就結束。
然而,如果燃油加油機不需要關閉,則過程1400要求判定該燃油加油機 是否應當下載指令(操作1436)。例如,如果重複出錯條件發生(例如一個或 多個軟體狗定時器持續過期、 一個或多個軟體異常持續發生、客戶卡讀取繼續 失敗、或者燃油加油機在一給定時段內自己已重啟了特定次數(例如在三小時 時段內重啟了三次)),則燃油加油機需要下載指令。如果檢測到燃油加油機 未以有效方式運行,則該燃油加油機也需要下載指令。例如,燃油加油機可監 視燃油的流速。如果流速偏離指定範圍(例如在8 10加侖/分鐘),則燃油加 油機可調節各個閥以調節流速。調節這些閥可要求下載適當的指令。燃油加油 機的其它操作可類似地調節。
如果需要下載指令,則過程1400繼續判定是否有適當指令要下載(操作 1440)。判定是否有適當指令要下載可例如包括生成對遠程計算機(例如服務 器)詢問或輪詢該遠程計算機。如果有適當指令要下載,則過程1400要求下 載這些指令(操作1444)。這些指令可以是規則集、規則集的一部分、軟體應 用程序、補丁、或任何其他適當的邏輯指令集的形式。這些指令可以是軟體或 固件更新的形式。 一旦指令已經被下載,或者如果沒有適當的指令要下載,則 過程1400要求判定是否已在燃油加油機處檢測到了另一條件(操作1404)。
然而,如果燃油加油機不需要下載指令,則過程1400要求判定是否需要 通知(操作1448)。例如,如果設施控制器、加油設施處的其它燃油加油機、 或不管是否在加油設施處的其它組件需要得到有關條件的通知,則可要求通 知。例如,如果檢測到主幹線(一種流體管道)中有洩漏,則可能需要向加油 設施處的所有燃油加油機通知它們需要關閉。作為另一示例,如果參數在容限 (例如功率電平、流速、每小時的交易次數、或銷售額)之外,則可能需要通 知遠程和/或加油設施設備或人員。如果需要通知,則過程1400繼續生成通知 (操作1452)。通知例如可以是導向加油設施處的一個或多個其它組件的消息。 此外,消息可被導向遠離加油設施的計算機。例如,消息(例如電子郵件、SMS、
或即時消息)可被發送給服務供應商和/或燃油加油機製造商,在那裡消息可由 人員或計算機(例如PC、伺服器、工作站、或PDA)進行分析。該分析可包 括條件分析、診斷、以及趨勢分析。消息可以或不可通過另一加油設施組件發
送。 一旦通知已被生成,或者如果不需要通知,則過程1400要求判定是否已 在燃油加油機處檢測到了另一條件(操作1404)。
由過程1400示出的診斷服務具有若干特徵。例如,通過能夠只關閉一個 燃油加油機,加油設施可能能在檢測到局限於一個燃油加油機的問題時繼續運 行。作為另一示例,通過能夠嘗試自己修復,燃油加油機可能能在不必得到服 務的情況下恢復運行,這可增加其加油的能力。作為又一示例,通過能夠處理 診斷詢問和命令請求,燃油加油機可能能夠提供有關其運行的相關診斷數據, 和/或出於診斷用途進行控制。這可提供對正發生故障的燃油加油機的狀態的洞 察,並提供糾正這些問題的技術。
過程1400的診斷服務操作可通過各種硬體和/或軟體組合的任一種來實 現。例如,操作可由與加油機管理器相關聯的管理模塊執行,如例如圖2所示。 在這種實現中,診斷操作可表達為指令,且診斷數據可被儲存在日誌中,特別 是當所嘗試的糾正並未修復一狀況。這種管理模塊可在有或沒有提供其它服務 的其它管理模塊的情況下排他地提供診斷服務,或者也提供其它服務(例如 POS、燃油加油機協調、和/或數據安全)。
在特定實現中,加油設施可包括基於燃油加油機診斷提供各種服務的網關 (例如伺服器)。例如,該網關可提供本地報告、警報和路由。警報可例如被 發送至l)服務供應商用於報告、警報或路由的服務中心;以及2)用於報告或
警報的燃油加油機製造商。作為其操作的一部分,該網關可由於來自燃油加油 機的數據不相關而丟棄該數據,將數據轉發給其它組件作處理或儲存,在本地 資料庫中儲存數據以供後來報告或分析,以及生成警報以供行動裝置作出反 應。該網關也可用作用於燃油加油機的應用程式和配置(例如即插即用)服務 器。該網關可以是或可以不是設施控制器的一部分。
診斷管理器可包括向一個或多個燃油加油機組件發出診斷操作命令和/或 詢問命令的能力。診斷管理器可以是例如駐留在加油機和/或遠程加油設施計算 機(例如設施控制器或網關)上的軟體組件。為便於與燃油加油機通信,診斷
管理器可例如經由TCP/IP發出XML消息。燃油加油機組件(例如加油機管理 器和管理模塊)也可使用XML消息通信。也可使用無論靜態、動態還是其它 方式的其它適當的消息收發技術,以及無論本地、區域還是全球的通信協議方 案。燃油加油機的組件中的一個或多個可能必須修改以具有接受診斷操作命令 和/或詢問命令的能力。例如, 一組件可能必須修改以對診斷詢問(例如針對標 識符或狀態)和診斷命令(例如實現軟體復位或已修訂操作指令)作出響應。 修改可包括接收、識別診斷請求並對其作出響應的能力。
儘管圖14示出了其中燃油加油機提供診斷服務的用於燃油加油機管理的 過程的一個示例,但其中燃油加油機提供診斷服務的其它用於燃油加油機管理 的過程可包括更少、附加、和/或不同的操作配置。例如,對已修訂操作指令的 檢查可在周期性基礎上進行(例如一天一次)。作為另一示例,當條件保證有 響應時,過程可在不判定該響應是否應當實現的情況下實現響應。作為又一示 例,可響應於一條件來實現一個以上的響應。例如,如果燃油加油機檢測到內 部漏油,則該燃油加油機自己應當關閉並且向其它燃油加油機通知它正在關 閉,或者如果燃油加油機檢測到主幹線有洩漏,則該燃油加油機可關閉自己並 向其它燃油加油機通知它們也應當關閉。通過能夠向其它加油設施組件通知本 地狀況,燃油加油機可能能夠增加整個加油設施的安全性。作為又一示例,可 不實現響應中的一個或多個(例如重啟燃油加油機或關閉該燃油加油機)。作 為一附加示例,響應可基於先前的響應。例如,如果在一時段內已發生了給定 次數的重啟(例如一天三次),則在下一次檢測到指示重啟的條件時該燃油加 油機可嘗試在再次重啟之前下載指令。同樣,如果新指令不能緩解過量的重啟 序列,則燃油加油機可回復到其先前配置。此外,如果復位通信線不解決問題, 則可接著復位該線的通信板。作為一附加示例,過程可要求一個或多個操作同 期(例如以交織方式)或同時(例如以並行方式)執行。
在特定實現中,燃油加油機可能能夠發起與另一燃油加油機的協調操作作 為響應或響應的一部分。燃油加油機協調操作的能力在以上參照過程1300進 行描述。例如,如果第一燃油加油機檢測到漏液(例如油),則它可請求另一 燃油加油機拍攝該第一燃油加油機的圖像。該圖像可由燃油加油機之一儲存或 被發送到遠程設備以供儲存。第一燃油加油機也可請求記錄有關其它燃油加油
機的狀態數據。因而,如果服務技術人員必須參與,則她可具有更多有關燃油 加油機處狀況的信息。協調操作還可結合其它響應使用。例如,檢測到漏液的 燃油加油機可向另一燃油加油機請求成像和/或狀態數據,然後關閉它自己。
圖15示出用於管理燃油加油機的過程1500的另一實現。過程1500 —般 涉及在加油設施的燃油加油機處提供數據安全。過程1500可以是在加油設施 系統100的燃油加油機處執行的過程的一個示例。
過程1500從等待加油會話在燃油加油機處發起開始(操作1504)。判定 加油會話是否已在燃油加油機處發起可例如通過檢測客戶標識符的出現(例如 電磁支付卡(例如信用卡)的插入或無線支付授權器(例如RFID標籤)的出 現)、用戶與燃油加油機輸入設備(例如小鍵盤)的交互,燃油加油機唧筒柄 的取出,或客戶與燃油加油機的交互的任何其它適當指示符來實現。
一旦加油會話已在燃油加油機處發起,過程1500就要求等待加油會話的 一部分交易數據在燃油加油機處接收(操作1508)。該交易數據部分可例如包 括客戶的帳號、標識碼、授權碼(例如PIN號)、和/或購買信息。該數據部 分可在加油會話開始、中間、或結束時獲取。
一旦已接收到交易數據的一部分,過程1500就要求判定該數據部分是否 要儲存在燃油加油機處(操作1512)。如果數據部分在發送到遠程設備之前需 要保存到特定時間或事件,或者如果通信鏈路不可用,則數據部分可例如儲存 在燃油加油機處。在一些實現中,數據部分可被儲存在燃油加油機處達短暫時 段(例如幾納秒或幾秒),而不被視為儲存在燃油加油機處。
如果數據部分要儲存在燃油加油機處,則過程1500要求判定該數據部分 是否需要安全措施(操作1516)。如果數據部分的類型已被指定為敏感信息(例 如客戶帳號),則該數據部分可能例如需要安全措施。如果數據部分需要安全 措施,則過程1500繼續加密該數據部分(操作1520)。加密可通過任何適當 方案(例如公鑰或私鑰方案)來實現。 一旦該數據部分已被加密,或者如果該 數據部分不需要安全措施,則過程1500要求將該數據部分儲存在燃油加油機 (操作1524)。該數據部分可例如與其它交易數據一起儲存在交易日誌中,或 儲存在存儲器的獨立部分中。
一旦數據部分已被儲存,過程1500就要求判定該加油會話是否完成(操
作1528)。如果加油會話已完成,則過程結束。例如,如果客戶已停止泵入燃 油並完成其購買,則加油會話可完成。然而,如果加油會話未完成,則過程1500 要求判定是否己在燃油加油機處接收了交易數據的另一部分(操作1508)。所 儲存的數據部分最終可被運送至遠程設施計算機(例如設施計算機)。該數據 部分可以加密或不加密格式運送。
再參看操作1512,如果判定數據部分不要儲存在燃油加油機處,則過程 1500要求判定該數據部分是否要運送至加油設施計算機(操作1532)。如果 例如數據有助於完成加油會話交易(例如支付卡數據)或有助於監視燃油加油 機的狀態,則數據可能需要運送至加油設施計算機。向加油設施計算機的運送 可例如是運送至遠離加油設施的計算機的先導操作。該加油設施計算機可例如 是個人計算機、工作站、伺服器或路由器。如果數據部分不要運送至加油設施 計算機,則過程1500要求判定加油會話是否已完成(操作1528)。
然而,如果數據部分要運送至加油設施計算機,則過程1500要求判定該 數據部分是否需要安全措施(操作1536)。如果數據部分的類型已被指定為敏 感信息(例如客戶帳號),則該數據部分可能例如需要安全措施。如果數據部 分需要安全措施,則過程1500要求準備數據部分以供在有線鏈路上運送(操 作1540)。準備數據部分以供在有線鏈路上運送可例如包括指定經由有線鏈路 傳達的數據部分,排定經由有線鏈路傳達的數據部分,在有線鏈路的通信協議 中格式化數據部分(例如通過封裝或編碼),和/或經由有線鏈路發送數據部分。 但是如果數據部分不需要安全措施,則過程1500要求準備數據部分以供在無 線鏈路上運送(操作1544)。準備數據部分以供在無線鏈路上運送可與準備數 據部分以供在有線鏈路上運送相似。在準備數據部分以供運送之後,過程1500 要求判定加油會話是否已完成(操作1528)。
儘管圖15示出了用於管理燃油加油機以提供加油設施數據安全的過程的 一個實現,但其它用於管理燃油加油機以提供加油設施數據安全的過程可包括 更少、附加、和/或不同的操作配置。例如,過程可不包括判定要儲存在燃油加 油機上的數據部分是否需要安全措施。作為另一示例,過程可包括將儲存在燃 油加油機上的數據部分運送至加油設施計算機。此外,在發送所儲存的數據部 分之前,可關於數據部分是否需要安全措施作出判定並且在需要時實現該安全
措施。作為又一示例,過程可包括在經由有線鏈路或無線鏈路發送數據部分之 前加密該數據部分。加密可以是例如在經由有線或無線鏈路發送數據時的附加 或備選安全措施。經加密數據的目的地可以是遠程設施計算機或遠程設施之外 的計算機(例如遠程商家計算機或自動結算中心)。作為附加示例,過程可能 不會要求判定要運送到加油設施計算機的數據部分是否需要安全措施。作為另 一示例,過程可要求在判定數據部分是否要儲存在燃油加油機上之前判定數據 部分是否要運送至加油設施計算機。作為又一示例,過程可要求在判定數據部 分是否要運送到加油設施計算機之前或在判定數據部分是否要儲存在燃油加 油機上之前判定數據部分是否需要安全措施。作為一附加示例,過程可要求一 個或多個操作同期(例如以交織方式)或同時(例如以並行方式)執行。
過程1500的數據安全操作可通過各種硬體和/或軟體組合的任一種來完
成。例如,操作可由與加油機管理器相關聯的管理模塊執行,如例如圖2中示
出。在這些實現中,操作可表達為指令,且交易數據可被儲存在日誌中。這種 管理模塊可在有或沒有提供其它服務的其它管理模塊的情況下排他地提供數
據安全,或者也提供其它服務(例如POS、燃油加油機協調、和/或加油機診 斷)。
圖16示出用於燃油加油機商務的系統1600的一個實現。 一般而言,系統 1600使得零售加油設施1600處的燃油加油機能推銷和銷售遠程商家1620的貨 物和/或服務。
零售加油設施1610包括燃油加油機1612、通信網絡1614、以及網絡接口 1616。燃油加油機1612可例如類似於圖2中的燃油加油機200。通信網絡1614 與燃油加油機1612耦合併使得燃油加油機能與網絡接口 1616通信,該網絡接 口 1616還與通信網絡1614耦合。網絡接口 1616可以是用於允許零售加油設 施1610處各個設備與諸如遠程商家1620處計算機的遠程設備之間的通信的任 何適當設備。例如,網絡接口 1616可以是網關、廣域網路由器、或設施控制 器。
為了允許燃油加油機1612與遠程商家1620之間的通信,系統1600還包 括通信網絡1630。通信網絡1630可以是用於允許信息交換的任何適當系統, 比如網際網路、WAN、或PSTN。
遠程商家1620可以是貨物和/或服務的任何適當銷售者。例如,商家可銷
售耐久品(例如,汽車部件或玩具)、易腐壞貨物(例如食品)、無形貨物(例
如軟體或數字媒體)、或服務(例如換油)。遠程商家1620可包括任何適當 的計算機系統(例如伺服器和資料庫),用於允許它們經由通信網絡1630向 燃油加油機1612發送有關其貨物和/或服務的數據。遠程商家1620可前攝地、 交互地和/或被動地與燃油加油機1612 —起操作以推銷和/或銷售其貨物和/或 服務。例如,遠程商家可在指定時間或事件向燃油加油機下載銷售內容(廣告 和定價數據),或者遠程商家可基於請求向燃油加油機下載銷售內容。在特定 實現中,遠程商家可維護通過其燃油加油機可下載內容的Web門戶。應當注 意,遠程商家1620在它們不位於零售加油設施1610處的意義上而言是遠程的。 因而,遠程商家可位於零售加油設施的鄰域內。當然, 一個或多個商家可位於 距離零售加油設施很遠之處(例如,橫跨州或國家)。
在一種操作模式中,遠程商家1620在燃油加油機上需要數據之前向燃油 加油機1612下載有關其貨物和/或服務的數據。該數據可在特定時間(例如夜 晚)、在特定事件發生時(例如在新數據可用時)、或基於來自燃油加油機的 請求(例如如果數據遭破壞)下載。所下載的數據可包括貨物和/或服務的列表, 以及描述和定價信息。所下載的數據還可包括文本、圖形、音頻、和/或視頻以 供在燃油加油機上呈現。數據可以是任何適當格式的。開放標準格式(例如用 於文本的ASCII、用於位圖的JPEG、用於動畫的GIF或Macromedia、或視頻 的MPEG或AVI)會特別有用。所下載的數據可作為內容儲存在燃油加油機 上。
燃油加油機1612然後可判定何時要呈現商家數據。例如,燃油加油機可 在加油會話的特定點(例如,正在加油時或在加油完成之後)上呈現數據。燃 油加油機然後可判定客戶是否表示對商家數據感興趣(例如通過檢測用戶關於 其的輸入)。如果燃油加油機檢測到用戶對商家數據感興趣,則燃油加油機可 呈現有關貨物和/或服務的附加信息,並判定客戶是否想要訂購貨物和/或服務。 有關貨物和/或服務的附加信息可包括文本描述、圖像、音頻、和/或視頻。
如果客戶想要訂購貨物和/或服務,則燃油加油機可獲取訂購數據(例如 量、價格、和遞送信息)。燃油加油機還可獲取支付數據。例如,燃油加油機 可請求客戶出示客戶標識符(例如支付卡)並輸入PIN。燃油加油機然後可判 定支付數據是否可接受。例如,燃油加油機可使用商業規則來判定客戶標識符 是否有效(例如通過執行校驗和),並判定訂購額是否在預定限制內(例如在
$50以下),這可基於客戶概況。燃油加油機還可估計支付數據是否足夠完整。 如果支付數據是可接受的,則燃油加油機然後可為遠程商家1620的適當之一 生成有關訂購和支付信息的消息,並為客戶生成收據。適當商家然後可安排遞 送貨物和/或服務。
在另一操作模式中,遠程商家1620的一個或多個可提供與燃油加油機交 互的門戶(例如Web門戶)。該門戶可負責向燃油加油機提供數據以供呈現, 獲取訂購數據和/或獲取支付數據。該數據可在需要之前和/或需要時下載。當 然,燃油加油機也涉及呈現商家數據、獲取訂購數據、以及獲取支付數據。例 如,燃油加油機實質上呈現廣告數據、訂購數據和支付數據。燃油加油機還檢 測訂購數據(例如用戶對產品和/或服務的選擇)和支付數據(例如用戶對支付 類型的選擇)。這些選擇可被運送到門戶以進行處理和/或被本地處理。燃油加 油機和遠程商家門戶可經由TCP/IP網絡使用標準Web門戶調用來通信。
可從燃油加油機處訂購的服務的一個示例是匹薩餅。燃油加油機客戶例如 可在給車加油時訂購匹薩餅。客戶然後可在去往其目的地(例如家)的路上去 取匹薩餅,或者使得匹薩餅遞送到其目的地(例如其工作地點)。其它示例包 括從目錄商家(例如,Land's End或Eddie Bauer)、網際網路零售商(例如 Amazon.com)或傳統零售商(例如,沃爾瑪、Target或Barnes & Noble)處訂 購貨物。實際上任何具有在線功能的企業都能夠利用本系統。
為便於特定實現中的客戶交互,燃油加油機可能能夠取回客戶相關數據。 該客戶相關數據可例如與客戶標識符(例如信用卡號、個人標識號(PIN)、 電話號碼、射頻標識符(RFID)號、或俱樂部號)相關聯。客戶標識符可供客 戶相關數據的完備取回之用。客戶相關數據可以是有關加油會話的信息(例如 燃油類型、燃油加油機顯示器的顯示語言、燃油加油機的音頻設定、或者支付 偏好(例如Exxon或Visa))、有關加油設施處服務的數據(例如洗車、打氣 或加水)的數據、有關客戶的數據(例如,地址和優選支付類型)。在特定實 現中,客戶相關數據還可用於標識客戶可能感興趣的其它信息。例如,特定類
型的商品(例如,飲料、報紙、或食品)或要約(例如折扣券或廣告)可被呈 現給客戶。該呈現可例如基於客戶在加油設施商店中的購買習慣。客戶相關數
據可基於客戶與燃油加油機、或加油設施上的其它組件的交互,或基於在燃油 加油機、本地加油設施計算機、或遠程計算機(例如通過Web接口)處輸入 的客戶指定標準獲取。客戶相關數據可本地地儲存在加油設施處(例如設施控 制器處)和/或遠程地儲存(例如在遠程伺服器處)。在特定實現中,散列函數
(例如MD5、或安全散列算法(SHA))可在嘗試取回客戶相關數據之前應 用於客戶標識符。這可有助於使客戶的標識符保密。
關於燃油加油機處針對遠程商家的商務,取回客戶相關數據的能力可提供 許多特徵。例如,燃油加油機可使用所取回的客戶數據(例如購買偏好或歷史) 來確定要呈現給客戶什麼類型的商家數據。如果客戶已表示對特定類型產品的 興趣(例如通過預先指定的偏好或購買歷史),則燃油加油機可例如提供有關 特定商家的內容。燃油加油機還可能能夠通過能夠向客戶呈現支付選項來加快 交易。例如,客戶相關數據可包含有關客戶通常使用的支付方法的信息(例如, 信用卡、借記卡等)。如果該信息可用,則燃油加油機可能能夠向用戶呈現一 個或多個選擇(例如油卡、信用卡或借記卡)以用於支付貨物和/或服務。用戶 然後可通過使用觸控螢幕、指示筆、小鍵盤、或其它適當設備來選擇適當數據。 用戶因此將不必刷(或者甚至具有)優選的客戶標識符。當然,燃油加油機可 在需要安全措施時收集標識符(例如PIN或口令)。作為另一示例,燃油加油 機可能能夠便於遞送從遠程商家處購買的產品和/或服務。該燃油加油機可例如 能夠呈現與用戶相關聯的一個或多個地址(例如家或辦公室),和/或詢問客戶 是否想要使貨物和/或服務被遞送至特定地址。該地址選擇可例如通過燃油加油 機向用戶呈現表示該地址的文本或圖形符號來作出。用戶然後可通過使用觸摸 屏、指示筆、小鍵盤、或其它適當設備來選擇適當數據。
在特定實現中,遠程商家數據可與數字銷售框架相聯結。該框架可使得零 售商能控制在燃油加油機上呈現什麼內容。零售商可例如在來自一個或多個遠 程商家的內容和可以是該零售商的創建的本地內容中選擇。該框架實際上可使 零售商能創建燃油加油機的內容。例如,框架可提供零售商可登陸以創建內容 的網站。本地內容可例如提供該零售商的產品和/或服務(例如咖啡、油、洗車
等)。遠程商家數據和零售商所創建的數據可被儲存在加油設施處的網關(例 如PC)上。零售商然後可選擇要由燃油加油機顯示什麼內容。選擇可針對一 天內的時間、溫度來微調。所選擇的內容可從網關下載到燃油加油機以供在適 當時間呈現。
系統1600具有各種特徵。客戶例如能在給車加油時使用其不工作時間訂 購貨物和/或服務。這對繁忙的客戶而言是相當方便的。此外,訂購貨物和/或 服務並支付之可甚至在一些加油設施組件的一部分暫時不可用時進行。作為另 一示例,零售加油設施例如通過廣告和來自遠程商家的銷售收入分紅被提供以 另一利潤流。另外,對燃油加油機提供這些能力可使得附加能力(其一部分已 在前面討論了)能夠實現。
儘管系統1600示出了用於燃油加油機商務的系統的一個實現,但其它用
於燃油加油機商務的系統可具有更少、附加、和/或不同的組件配置。例如,燃 油加油機可不通過零售加油設施的通信設施來與遠程商家通信。燃油加油機可 例如具有與分布式通信網絡(例如網際網路)的耦合,或者可能能夠無線地(通
過使用GPRS或IEEE 802.11)將數據傳達給可以是無線網絡(例如蜂窩電話 網絡)或有線網絡(例如網際網路)的通信網絡。注意,無線網絡或有線網絡可 使用有線和無線技術的組合以供在內部運送數據。在這些情形中,零售加油設 施1610可以或不可具有網絡接口。作為另一示例,零售加油設施可包括附加 組件,諸如商店接口單元或設施控制器。作為又一示例,遠程商家可位於各個 地理位置(例如在零售加油設施的鄰域,和/或距離零售加油設施橫跨整個國 家)。
用於燃油加油機商務的各個實現可用一種或多種模式來操作。例如,燃油 加油機可如需從遠程商家下載有關一個或多個貨物或服務的數據。這有助於緩 解燃油加油機處的存儲器限制。作為另一示例,判定支付數據的有效性可包括 請求來自外部源(例如遠程商家或自動結算中心)的輔助。
圖17示出用於燃油加油機商務的商家1700的一個示例。商家1700可以 是系統1600的遠程商家1620的一個示例。商家1700包括計算機系統1710。 計算機系統1710可例如是個人計算機或伺服器,並具有向諸如系統1600的燃 油加油機1610的燃油加油機提供有關商家的數據的能力。商家1700還可包括
各種其它計算機系統和/或組件。
計算機系統1710包括處理器1720、網絡接口 1730、以及存儲器1740。 處理器1720操作相應指令1750,包括作業系統1752 (例如Windows、 Unix、 或Linux)和應用程式1754 (例如文字處理、電子表格、庫存控制、記帳、和 銷售)。根據應用程式1754,處理器1720處理數據1760,包括推銷數據1762、 庫存數據1764、以及銷售數據1766。推銷數據1762可例如包括描述(以書面 文字或圖像格式)商家的貨物和/或服務的信息。庫存數據1764可例如包括有 關'該商家的貨物和/或服務的當前供應的信息。銷售數據1766可例如包括有關 購買該商家的貨物和/或服務的信息。處理器1720可與網絡接口 1730協同工作 以向遠程系統(例如燃油加油機)傳達數據。網絡接口 1730可例如是調製解 調器、網絡接口卡、或無線收發器。
在一種操作模式中,處理器1720可確定遠程燃油加油機應當具有有關商 家的貨物和/或服務的數據。該確定可例如響應於來自遠程燃油加油機的請求, 或者由於數據中的更新。處理器1720然後可取回數據(例如來自銷售數據 1762)並生成針對該燃油加油機的適當消息。該消息可通過網絡接口 1730發 送。
計算機系統1710然後可等待從燃油加油機中接收銷售數據。該銷售數據 可指示所訂購的貨物和/或服務的量、以及支付方法。使用該信息,處理器1720 可更新庫存數據1764和銷售數據1766。計算機系統1710還可負責提交要收集 的支付(例如提交給其銀行或自動結算中心)。
其它操作模式可具有更少、附加、和/或不同的操作配置。例如,在燃油 加油機要求有關貨物和/或服務的信息時,諸如當燃油加油機的客戶表示對貨物 和/或服務的興趣時,遠程燃油加油機可為了有關貨物和/或服務的數據與計算 機系統1710通信。作為另一示例,遠程燃油加油機可在燃油加油機的客戶表 示購買貨物和/或服務的願望時與計算機系統1710通信。計算機系統然後可確 定貨物和/或服務的數據的可用性和/或遞送該數據,並將其提供給燃油加油機。 作為又一示例,燃油加油機可與計算機系統1710通信以便協助判定支付數據 是否可接受。該計算機系統可例如判定購買是否獲得授權(例如通過驗證由商 家籤發的信用卡)。 圖18示出用於燃油加油機管理的過程1800的一個實現。過程1800通常 涉及針對燃油加油機商務的燃油加油機操作。過程1800可以是由系統1600的 燃油加油機1612實現的過程的一個示例。
過程1800從判定商家數據是否應在燃油加油機處呈現開始(操作1804)。 商家數據可例如響應於加油會話期間的預定事件(例如加油)呈現。如果商家 數據應當呈現,則過程1800要求生成包括商家數據的用戶界面(操作1808)。 生成用戶界面可例如包括形成用戶界面並呈現(例如顯示)該用戶界面。
過程1800繼續判定是否已接收到有關商家數據的用戶輸入(操作1812)。 判定是否已接收到有關商家數據的用戶輸入可例如包括檢測與用戶界面相關 的用戶輸入設備(例如小鍵盤或觸摸板)的激活。如果未接收到有關商家數據 的用戶輸入,則過程1800要求判定是否要繼續呈現用戶界面(操作1816)。 如果加油會話已到達特定階段(例如加油結束),則該用戶界面可例如去除。 如果用戶界面可繼續呈現,則過程1800要求繼續等待有關商家數據的用戶輸 入(操作1812)。然而,如果用戶界面可能不能繼續呈現,則過程1800再次 要求判定商家數據是否應在燃油加油機上呈現(操作1804)。
如果已接收到有關商家數據的用戶輸入,該用戶輸入可指示客戶對商家的 貨物和/或服務的興趣,則過程1800繼續生成用戶界面以獲取訂購數據(操作 1820)。該用戶界面可例如包括產品和/或服務、訂購量和價格的數據。過程 1800還要求等待接收有關訂購數據的用戶輸入(操作1824)。
一旦接收到有關訂購數據的用戶輸入,過程1800就要求判定該訂購是否 完整(操作1828)。如果該訂購不完整,則過程1800要求繼續等待訂購數據 (操作1824)。
一旦訂購完整,過程1800就要求生成用戶界面以獲取支付數據(操作 1832)。該支付數據界面可例如請求客戶呈現客戶標識符(例如支付卡)和/ 或輸入特定信息(例如名字、帳號、和/或PIN)。過程1800要求等待檢測有 關支付數據的用戶輸入(操作1836)。
一旦接收到有關支付數據的用戶輸入,過程1800就要求判定支付數據是 否已完整(操作1840)。如果支付數據不完整,則過程1800要求繼續等待有 關支付數據的用戶輸入(操作1836)。
一旦支付數據完整,過程1800就要求判定支付數據是否可接受(操作 1844)。判定支付數據是否可接受可例如包括判定客戶標識符是否有效、貨物 和/或服務是否是客戶可接受的、和/或總價是否可接受。該判定可基於儲存在 燃油加油機上的數據、或基於從另一組件(例如遠程商家或自動結算中心)取 回的數據作出。如果支付數據不可接受,則過程1800再次要求生成用戶界面 以便獲取支付數據(操作1832)。該用戶界面可例如包含除判定為出錯的支付 數據(例如PIN)以外的先前輸入的支付數據。出錯數據的欄位可以或不可具 體指定。然而,如果支付數據是可接受的,則有關訂購數據(例如產品標識符、 量、以及遞送指令)的消息針對遠程商家生成(操作1848)。該遠程商家可使 用消息中的數據來遞送所請求的貨物和/或服務。過程1800繼續再次判定商家 數據是否應當呈現(操作1804)。
儘管圖18示出了用於實現燃油加油機商務的過程,其它用於燃油加油機 商務的過程可包括更少、附加、和/或不同的操作配置。例如,過程可要求連續 生成多個用於呈現商家數據的用戶界面(例如,每個商家一個用戶界面)。作 為另一示例,過程可要求生成包括有關指示感興趣的貨物和/或服務的數據。這 可在獲取訂購數據之前、期間或之後實現。作為又一示例,過程可不包括獲取 訂購數據。這可例如在如果預先指定的貨物的量和遞送選擇存在時發生。作為 一附加示例,過程可使客戶能在判定是否再次呈現商家數據之前從一個以上商 家處購買貨物和/或服務。作為再一示例,過程可包括生成有關支付數據的消息, 並向遠程商家發送該消息。在一些實現中,支付數據可在與訂購數據在同一消 息中發送。然而,訂購數據可在支付數據之前發送。例如,該消息可甚至在獲 得支付數據之前發送。
已描述了多個實現,並且已提出或提議各個其它實現。此外,對本領域技 術人員而言,將容易提出許多添加、刪除、替換和/或修改,同時仍然實現燃油 加油機管理。出於至少這些原因,所保護主題是通過所附權利要求測量的,這 些權利要求可涵蓋這些實現的一個或多個中的一個或多個概念。
權利要求
1.一種在燃油加油機上執行的方法,包括接收加油會話的至少一部分交易數據;判定所接收交易數據是否有至少一部分需要安全措施;以及如果所接收交易數據的至少一部分需要安全措施,則對所接收交易數據的至少一部分施加安全措施。
2. 如權利要求1所述的方法,其特徵在於,交易數據包括客戶的財務信息。
3. 如權利要求1所述的方法,其特徵在於,判定所接收交易數據是否有 至少一部分需要安全措施包括判定所接收交易數據是否有至少一部分要在所 述燃油加油機上儲存超過短時間段。
4. 如權利要求3所述的方法,其特徵在於,如果燃油加油機不能與加油 設施計算機通信,則所接收的交易數據可在燃油加油機上儲存超過短時間段。
5. 如權利要求3所述的方法,其特徵在於,所述安全措施包括加密所接 收交易數據中需要安全措施的至少一部分。
6. 如權利要求5所述的方法,其特徵在於,所述加密使用512位的對稱 密鑰。
7. 如權利要求1所述的方法,其特徵在於,判定所接收交易數據是否有 至少一部分需要安全措施包括判定所接收交易數據是否有至少一部分要被傳 達給加油設施計算機。
8. 如權利要求7所述的方法,其特徵在於,所述安全措施包括 準備所接收交易數據中需要安全措施的至少一部分以供在有線通信鏈路上運送;以及準備所接收交易數據中不需要安全措施的至少一部分以供在無線通信鏈 路上運送。
9. 如權利要求7所述的方法,其特徵在於,所述安全措施包括在經由通 信鏈路運送之前加密所接收交易數據中需要安全措施的至少一部分。
10. —種燃油加油機,所述燃油加油機包括用戶輸入設備,所述用戶輸入設備可用於接收加油會話的至少一部分交易 數據;以及處理器,可用於判定所接收交易數據是否有至少一部分需要安全措施,以及 如果所接收交易數據的至少一部分需要安全措施,則對所接收交易數據的至少一部分施加安全措施。
11. 如權利要求10所述的燃油加油機,其特徵在於,還包括存儲器,所 述存儲器包括規則集,其中所述處理器可用來基於所述規則集中的一個或多個 規則作出判定。
12. 如權利要求10所述的燃油加油機,其特徵在於,所述處理器可用來 判定所接收交易數據是否有至少一部分要在燃油加油機上儲存超過短時間段, 從而判定所述數據是否有至少一部分需要安全措施。
13. 如權利要求12所述的燃油加油機,其特徵在於,如果所述燃油加油 機不能與加油設施計算機通信,則所接收交易數據可在燃油加油機上儲存超過 短時間段。
14. 如權利要求12所述的燃油加油機,其特徵在於,所述處理器可用來 加密所接收交易數據中需要安全措施的至少一部分以施加安全措施。
15. 如權利要求10所述的燃油加油機,其特徵在於,所述處理器可用來 判定所接收交易數據是否有至少一部分要傳送給加油設施計算機,從而判定所 述數據是否有至少一部分需要安全措施。
16. 如權利要求15所述的燃油加油機,其特徵在於,所述處理器可用來 準備所接收交易數據中需要安全措施的至少一部分以供在有線通信鏈路上運 送,並準備所接收交易數據中不需要安全措施的至少一部分以供在無線通信鏈 路上運送。
17. 如權利要求15所述的燃油加油機,其特徵在於,所述安全措施包括 在經由通信鏈路運送之前加密所接收交易數據中需要安全措施的至少一部分。
18. —種包括儲存指令的機器可讀介質的製品,所述指令可用於使燃油加 油機執行以下操作,包括判定是否已接收了加油會話的至少一部分交易數據; 判定所接收交易數據是否有至少一部分需要安全措施;以及 如果所接收交易數據的至少一部分需要安全措施,則對所接收交易數據的 至少一部分施加安全措施。
19. 如權利要求18所述的製品,其特徵在於,判定所接收交易數據是否 有至少一部分需要安全措施包括判定所接收數據是否有至少一部分要在所述 燃油加油機上儲存超過短時間段。
20. 如權利要求19所述的製品,其特徵在於,所述安全措施包括加密所 接收交易數據中需要安全措施的至少一部分。
21. 如權利要求18所述的製品,其特徵在於,判定所接收交易數據是否 有至少一部分需要安全措施包括判定所接收交易數據是否有至少一部分要被 傳達給加油設施計算機。
22. 如權利要求21所述的製品,其特徵在於,所述安全措施包括-準備所接收交易數據中需要安全措施的至少一部分以供在有線通信鏈路上運送;以及準備所接收交易數據中不需要安全措施的至少一部分以供在無線通信鏈 路上運送。
23. 如權利要求18所述的製品,其特徵在於,所述安全措施包括在經由 通信鏈路運送之前加密所接收交易數據中需要安全措施的至少一部分。
24. —種燃油加油機,所述燃油加油機包括 用於接收加油會話的至少一部分交易數據的裝置;用於判定所接收交易數據是否有至少一部分需要安全措施的裝置;以及 用於在如果所接收交易數據的至少一部分需要安全措施時,對所接收交易 數據的至少一部分施加安全措施的裝置。
25. 如權利要求24所述的燃油加油機,其特徵在於,判定所接收交易數 據是否有至少一部分需要安全措施包括判定所接收數據是否有至少一部分要 在所述燃油加油機上儲存超過短時間段。
26. 如權利要求25所述的燃油加油機,其特徵在於,所述安全措施包括 加密所接收交易數據中需要安全措施的至少一部分。
27. 如權利要求24所述的燃油加油機,其特徵在於,判定所接收交易數 據是否有至少一部分需要安全措施包括判定所接收數據是否有至少一部分要 被傳達給加油設施計算機。
28. 如權利要求27所述的燃油加油機,其特徵在於,所述安全措施包括:準備所接收交易數據中需要安全措施的至少一部分以供在有線通信鏈路上運送;以及準備所接收交易數據中不需要安全措施的至少一部分以供在無線通信鏈 路上運送。
29. 如權利要求27所述的燃油加油機,其特徵在於,所述安全措施包 括在經由通信鏈路運送之前加密所接收交易數據中需要安全措施的至少一 部分。
全文摘要
系統和過程可供管理燃油加油機(110)之用。在特定實現中,針對燃油加油機(110)的系統和過程可包括接收加油會話的至少一部分交易數據(1508),判定所接收交易數據是否有至少一部分需要安全措施(1516),以及如果所接收的交易數據的至少一部分需要安全措施,則向所接收的交易數據的至少一部分施加安全措施(1520)。
文檔編號G07F13/02GK101356552SQ200680050947
公開日2009年1月28日 申請日期2006年11月13日 優先權日2005年11月14日
發明者C·劉易斯, D·C·哈瑞爾 申請人:德雷瑟股份有限公司