• / 20
  • 下載費用:30 金幣  

基于云的油墨訂購消息.pdf

摘要
申請專利號:

CN201380071876.9

申請日:

2013.01.31

公開號:

CN104956314A

公開日:

2015.09.30

當前法律狀態:

授權

有效性:

有權

法律詳情: 授權|||實質審查的生效 IPC(主分類):G06F 3/12申請日:20130131|||公開
IPC分類號: G06F3/12; G06F15/16 主分類號: G06F3/12
申請人: 惠普發展公司,有限責任合伙企業
發明人: 勞迪·K·韋伯; K·基爾克
地址: 美國德克薩斯州
優先權:
專利代理機構: 北京德琦知識產權代理有限公司11018 代理人: 柴德海; 康泉
PDF完整版下載: PDF下載
法律狀態
申請(專利)號:

CN201380071876.9

授權公告號:

||||||

法律狀態公告日:

2017.10.24|||2015.11.04|||2015.09.30

法律狀態類型:

授權|||實質審查的生效|||公開

摘要

示例實施例涉及提供基于云的打印液訂購消息。在示例實施例中,系統可以于是基于遠程打印設備的打印液使用歷史和打印液儲存單元的打印液填充液位,計算履行觸發值,其中該履行觸發值描述該打印液儲存單元的打印液已用液位,該打印液已用液位觸發打印液替換供應品的訂單請求。接下來,系統可以將該遠程打印設備的訂購履行狀況更新為訂單觸發狀態并且向該遠程打印設備發送該訂購履行狀況,其中該遠程打印設備基于該訂購履行狀況,確定是否顯示打印液訂購消息。

權利要求書

權利要求書
1.  一種用于基于云的打印液訂購消息的系統,所述系統包括:處理器,用于:
基于遠程打印設備的打印液使用歷史和打印液儲存單元的打印液填充液位來計算履行觸發值,其中所述履行觸發值描述所述打印液儲存單元的第一打印液已用液位,所述第一打印液已用液位觸發所述遠程打印設備的打印液替換供應品的訂單請求;
響應于確定超過所述履行觸發值,將所述遠程打印設備的訂購履行狀況更新為訂單觸發狀態,其中所述訂購履行狀況描述所述打印液替換供應品的訂單狀況;
向所述遠程打印設備發送所述訂購履行狀況,其中所述遠程打印設備基于所述訂購履行狀況來確定是否顯示打印液訂購消息。

2.  根據權利要求1所述的系統,其中所述處理器進一步被配置為:
基于所述履行觸發值和所述打印液使用歷史,計算觸發預期值,其中所述觸發預期值描述所述打印液儲存單元的第二打印液已用液位,根據所述第二打印液已用液位應當觸發所述打印液替換供應品的訂單請求;以及
向所述遠程打印設備發送所述觸發預期值,其中響應于確定超過所述觸發預期值且確定所述訂購履行狀況被更新為訂單未觸發狀態,所述遠程打印設備顯示連接消息,其中所述訂單未觸發狀態指示還未觸發所述打印液替換供應品的訂單請求。

3.  根據權利要求1所述的系統,其中所述處理器進一步被配置為:
接收打印液訂購注冊請求;
生成所述遠程打印設備的唯一訂購標識符;
更新所述遠程打印設備的訂購狀況,其中所述訂購狀況指示所述遠程打印設備是否注冊打印液訂購;以及
請求將打印液的初始供應品交付給所述遠程打印設備,其中所述打印液的初始供應品與所述唯一訂購標識符關聯。

4.  根據權利要求3所述的系統,其中所述處理器進一步被配置為:
將所述遠程打印設備的所述訂購履行狀況更新為沒有計劃訂單狀態,其中所述沒有計劃訂單狀態指示不會觸發所述打印液替換供應品的訂單請求;
接收在所述遠程打印設備中已安裝所述打印液的初始供應品的通知;以及
將所述遠程打印設備的所述訂購履行狀況更新為所述訂單未觸發狀態。

5.  根據權利要求1所述的系統,其中所述處理器進一步被配置為:
基于履行觸發和所述打印液使用歷史,計算請求供應品履行觸發值,其中所述請求供應品履行觸發值描述所述打印液儲存單元的第二打印液已用液位,所述打印液儲存單元的所述第二打印液已用液位觸發由所述遠程打印設備傳輸更新的打印數據;以及
向所述遠程打印設備發送所述請求供應品履行觸發值,其中響應于確定超過所述請求供應品履行觸發值,所述遠程打印設備傳輸所述更新的打印數據。

6.  一種非暫時性機器可讀存儲介質,編碼有可由處理器執行的指令,所述機器可讀存儲介質包括:
用于從服務器計算設備接收觸發預期值的指令,其中所述觸發預期值是使用相對于服務器計算設備位于遠程位置的打印設備的打印液使用歷史和打印液儲存單元的打印液填充液位來計算的,并且其中所述觸發預期值描述所述打印液儲存單元的第一打印液已用液位,根據所述第一打印液已用液位應當觸發打印液替換供應品的訂單請求;
用于從所述服務器計算設備接收訂購履行狀況的指令,其中所述訂購履行狀況描述所述打印設備的所述打印液替換供應品的訂單請求;以及
用于響應于確定超過所述觸發預期值且確定訂購履行狀況被更新為訂單未觸發狀態而顯示連接消息的指令,其中所述訂單未觸發狀態指示未觸發所述打印液替換供應品的訂單請求。

7.  根據權利要求6所述的機器可讀存儲介質,進一步包括:
用于向所述服務器計算設備發送打印液訂購注冊請求的指令;以及
用于接收所述打印設備的訂購狀況的指令,其中所述訂購狀況指示所述打印設備是否注冊打印液訂購;
其中所述服務器計算設備請求將打印液的初始供應品交付給所述打印設備,其中所述打印液的初始供應品與唯一訂購標識符關聯。

8.  根據權利要求7所述的機器可讀存儲介質,進一步包括:
用于從所述服務器計算設備接收修改的訂購履行狀況的指令,其中所述修改的訂購履行狀況被更新為沒有計劃訂單狀態,所述沒有計劃訂單狀態指示不會觸發所述打印液替換供應品的訂單請求;以及
用于向所述服務器計算設備發送在所述打印設備中已安裝所述打印液的初始供應品的通知的指令,其中響應于所述通知,所述修改的訂購履行狀況被更新為所述訂單未觸發狀態。

9.  根據權利要求6所述的機器可讀存儲介質,進一步包括:
用于從所述服務器計算設備接收修改的訂購履行狀況的指令,其中所述修改的訂購履行狀況被更新為訂單觸發狀態,所述訂單觸發狀態指示已觸發所述打印液替換供應品的訂單請求;以及
用于基于所述修改的訂購履行狀況來確定是否顯示打印液訂購消息的指令。

10.  根據權利要求6所述的機器可讀存儲介質,進一步包括:
用于確定與所述服務器計算設備的連接被建立的指令;以及
用于響應于確定所述連接被建立而向所述服務器計算設備發送所述打印液儲存單元的更新的打印液填充液位和更新的打印液使用歷史的指令。

11.  一種用于計算設備上的基于云的打印液訂購消息的方法,所述方法包括:
基于遠程打印設備的打印液使用歷史和打印液儲存單元的打印液填充液位,計算履行觸發值,其中所述履行觸發值描述所述打印液儲存單元的第一打印液已用液位,所述打印液儲存單元的所述第一打印液已用液位觸發所述遠程打印設備的打印液替換供應品的訂單請求;
響應于確定超過所述履行觸發值,將所述遠程打印設備的訂購履行狀況更新為訂單觸發狀態,其中所述訂購履行狀況描述所述打印液替換供應品的訂單狀況;
向所述遠程打印設備發送所述訂購履行狀況,其中所述遠程打印設備基于所述訂購履行狀態來確定是否顯示打印液訂購消息。

12.  根據權利要求11所述的方法,其中處理器進一步被配置為:
基于所述履行觸發值和所述打印液使用歷史,計算觸發預期值,其中所述觸發預期值描述所述打印液儲存單元的第二打印液已用液位,根據所述第二打印液已用液位應當觸發所述打印液替換供應品的訂單請求;以及
向所述遠程打印設備發送所述觸發預期值,其中響應于確定超過所述觸發預期值且確定所述訂購履行狀況被更新為訂單未觸發狀態,所述遠程打印設備顯示連接消息,其中所述訂單未觸發狀態指示未觸發所述打印液替換供應品的訂單請求。

13.  根據權利要求11所述的方法,其中處理器進一步被配置為:
從所述遠程打印設備接收打印液訂購注冊請求;
生成所述遠程打印設備的唯一訂購標識符;
更新所述遠程打印設備的訂購狀況,其中所述訂購狀況指示所述遠程打印設備是否注冊打印液訂購;以及
請求將打印液的初始供應品交付給所述遠程打印設備,其中所述打印液的初始供應品與唯一訂購標識符關聯。

14.  根據權利要求13所述的方法,進一步包括:
將所述遠程打印設備的所述訂購履行狀況更新為沒有計劃訂單狀態,其中所述沒有計劃訂單狀態指示不會觸發所述打印液替換供應品的訂單請求;
接收在所述遠程打印設備中已安裝所述打印液的初始供應品的通知;以及
將所述遠程打印設備的所述訂購履行狀況更新為所述訂單未觸發狀態。

15.  根據權利要求11所述的方法,進一步包括:
基于履行觸發和所述打印液使用歷史,計算請求供應品履行觸發值,其中所述請求供應品履行觸發值描述所述打印液儲存單元的第二打印液已用液位,所述打印液儲存單元的所述第二打印液已用液位觸發由所述遠程打印設備傳輸更新的打印數據;以及
向所述遠程打印設備發送所述請求供應品履行觸發值,其中響應于確定超過所述請求供應品履行觸發值,所述遠程打印設備傳輸所述更新的打印數據。

說明書

說明書基于云的油墨訂購消息
背景技術
在一些場景中,當打印液儲存單元中的打印液的液位低時,打印設備可以提供液體不足告警消息。液體不足消息向用戶告警打印液儲存單元不久就會耗盡其打印液供應品。打印設備還可以提供液體嚴重不足消息,以用戶通知應該更換打印液儲存單元。
附圖說明
下面的具體實施方式參考附圖,其中:
圖1是用于提供打印液訂購的基于云的履行狀況信息的示例服務器計算設備的框圖;
圖2是用于提供基于云的打印液訂購消息的示例打印設備的框圖;
圖3是與用于提供基于云的打印液訂購消息的示例打印設備通信的示例服務器計算設備的框圖;
圖4A是由服務器計算設備執行的用于提供打印液訂購的基于云的履行狀況信息的示例方法的流程圖;
圖4B是由打印設備執行的用于提供基于云的打印液訂購消息的示例方法的流程圖;
圖5A是由服務器計算設備執行的用于管理基于云的打印液訂購的示例方法的流程圖;以及
圖5B是由打印設備執行的用于提供基于云的打印液訂購消息的示例方法的流程圖。
具體實施方式
如上面詳細描述的,打印設備向用戶提供打印液液位告警消息。特別地,當達到預配置的打印液液位時,打印設備可以提供液體不足(low-on-fluid)告警消息和液體嚴重不足告警消息。例如,當打印液儲存單元處于最大量的百分之十五時,打印設備可以提供液體不足告警消息,并且當打印液儲存單元處于最大量的百分之三時,打印設備提供液體嚴重不足告警消息。
可以為打印設備購買打印液訂購,其中定期向打印設備提供替換打印液儲存單元。理想地,用戶可以打印,而不必關心為打印設備購買替換打印液儲存單元,因為可以自動地提供該替換。在這種情況中,打印設備典型地是支持云的,使得可以向打印設備提供訂購數據,并且使得可以驗證替換打印液儲存單元的正確使用。然而,盡管向打印設備提供訂購數據,但是該訂購數據可能不適合于特定打印設備和其打印液使用歷史。結果,打印設備可能顯示不需要的打印液訂購消息。
本文公開的示例實施例通過提供基于云的打印液訂購消息來解決這些問題,該基于云的打印液訂購消息基于打印設備的打印液使用歷史以及打印液訂購的訂購履行狀況。例如,在一些實施例中,服務器計算設備基于打印液儲存單元的打印液填充液位以及遠程打印設備的打印液使用歷史來計算履行觸發值,其中該履行觸發值描述打印液儲存單元的第一打印液已用液位,該第一打印液已用液位觸發遠程打印設備的打印液替換供應品的訂單請求。響應于確定超過該履行觸發值,服務器計算設備將該遠程打印設備的訂購履行狀況更新為訂單觸發狀態,其中該訂購履行狀況描述該打印液替換供應品的訂單狀況。在這個階段中,服務器計算設備向遠程打印設備發送該訂購履行狀況,其中該遠程打印設備基于該訂購履行狀況來確定是否顯示打印液訂購消息。
以這種方式,本文公開的示例實施例防止在遠程打印設備上顯示不需要的打印液訂購消息。特別地,由于基于遠程打印設備的打印液填充液位以及打印液使用歷史來更新訂購履行狀況,所以服務器計算設備向遠程打印設備提供更相關的打印液訂購更新,該更相關的打印液訂購更新減輕對打印液訂購消息的需求。此外,由于基于從遠程打印設備接收的打印數據來更新訂購履行狀況,所以遠程打印設備的用戶持有多個打印液儲存單元的時間被最小化。
現在參考附圖,圖1是用于提供打印液訂購的基于云的履行狀況信息的示例服務器計算設備100的框圖。服務器計算設備100可以是打印設備(如圖2的打印設備200)可訪問的任何計算設備。在圖1的實施例中,服務器計算設備100包括處理器110、接口115以及機器可讀存儲介質120。
處理器110可以是一個或多個中央處理單元(CPU)、微處理器和/或其它適于檢索和執行在機器可讀存儲介質120中存儲的指令的硬件設備。處理器110可以提取、解碼和執行指令124、126、128,以能夠提供下面描述的打印液訂購的基于云的履行狀況信息。作為檢索和執行指令的替代或者除檢索和執行指令以外,處理器110還可以包含一個或多個電子電路,該一個或多個電子電路包括用于執行指令124、126、128中一個或多個指令的功能的多個電子組件。
接口115可以包括用于與打印設備通信的多個電子組件。例如,接口115可以是以太網接口、通用串行總線(USB)接口、IEEE 1394(火線)接口、外部串行高級技術附件(eSATA)接口或者任何其它適于與打印設備通信的物理連接接口。可替代地,接口115可以是無線接口,如無線局域網(WLAN)接口或近場通信(NFC)接口。在操作中,如下面詳細描述的,接口115可以用于向打印設備的對應接口發送數據和從打印設備的對應接口接收數據,如打印數據和訂購數據。
機器可讀存儲介質120可以是存儲可執行指令的任何電子存儲設備、磁性存儲設備、光學存儲設備或其它物理存儲設備。因此,機器可讀存儲介質120例如可以是隨機存取存儲器(RAM)、只讀存儲器(ROM)、電可擦除可編程只讀存儲器(EEPROM)、閃存、存儲設備、光盤等。如下面詳細描述的,機器可讀存儲介質120可以被編碼有用于提供打印液訂購的基于云的履行狀況信息的可執行指令。
基于從打印設備接收的對應打印液填充液位以及打印液使用歷史,履行觸發計算指令124可以為在打印設備中安裝的打印液儲存單元計算履行觸發。可以為與打印液訂購關聯的打印設備計算該履行觸發,使得可以向打印設備的用戶自動地提供替換打印液。在這種情況中,履行觸發可以描述打印液儲存單元的打印液已用液位,該打印液已用液位觸發打印液替換供應品的訂單請求。使用打印液儲存單元的打印液填充液位以及打印液使用歷史來計算該履行觸發。由于使用打印液使用歷史,所以該履行觸發適合于對應打印設備的使用模式。
打印液的示例包括但不限于油墨和粘合液(binding fluid)。打印液儲存單元的打印液填充液位可以描述在打印液儲存單元內剩余的打印液的量。打印液儲存單元的示例可以包括但不限于:噴墨盒、色粉盒、固態打印液盒、粘合液盒等。打印液儲存單元可以包括傳感器,該傳感器能夠檢測在打印液儲存單元內剩余的打印液的量。在這種情況中,打印液儲存單元還可以包括用于向打印設備提供該打印液儲存單元的打印液填充液位的接口。
打印設備的打印液使用歷史可以描述由打印設備隨時間推移使用的打印液的量。例如,打印液使用歷史可以描述在最初安裝打印液儲存單元之后由打印設備每天使用的打印液的量。在另一示例中,打印液使用歷史可以描述針對打印設備的每個打印任務的關聯時間戳使用的準確打印液量。
在一些情況中,在計算履行觸發時可以考慮其它因素。例如,可以調節履行觸發,以解決由水汽輸送導致的打印液損失或者解決預測的硬件故障(例如,打印液儲存單元中打印頭的預測的故障)。在計算履行觸發時考慮其它因素確保及 時更換陳舊的或出故障的打印液儲存單元,而不管該打印液儲存單元的報告打印液填充液位如何。
履行觸發計算指令124還可以計算觸發預期值。觸發預期值描述打印液儲存單元的打印液已用液位,服務器計算設備100應當根據該打印液已用液位來觸發打印液替換供應品的訂單請求。例如,觸發預期值可以被計算為履行觸發加上在達到履行觸發之后(例如,使用預配置的標量確定的)剩余的打印液的一部分。在這個示例中,觸發預期值大于履行觸發,以提供對打印數據傳輸、訂單請求處理、訂購履行更新等中的延遲進行解釋的誤差的裕度。
基于從打印設備接收的打印數據,履行狀況更新指令126可以更新打印液訂購的訂購履行狀況。訂購履行狀況描述打印液訂購的打印液替換供應品的當前訂單狀況,其中打印液訂購與打印設備和/或打印液儲存單元關聯。打印液訂購的訂購履行狀況的可能情形可以包括但不限于:訂單觸發狀態、訂單未觸發狀態以及沒有訂單計劃狀態。訂單觸發狀態表示已經對打印液訂購的打印液替換供應品下訂單。訂單未觸發狀態表示還未對打印液訂購的打印液替換供應品下訂單,但是在獲得履行觸發時會對該打印液替換供應品下訂單。沒有訂單計劃狀態表示沒有對打印液訂購的打印液替換供應品下訂單的計劃。例如,如果打印液訂購的初始打印液供應品還沒有被安裝在打印設備內,那么訂購履行狀況可以被更新為沒有對替換供應品下訂單的計劃。
可以基于打印液訂購的訂單狀況來更新訂購履行狀況。最初,當對關聯打印設備的初始打印液供應品下訂單時,打印液訂購的訂購履行狀況可以被更新為沒有訂單計劃狀態。當初始打印液供應品被安裝在打印設備中時,訂購履行狀況可以被更新為訂單未觸發狀態。接下來,當打印液儲存單元的當前打印液已用液位超過履行觸發時,訂購履行狀況可以在對打印液替換供應品下訂單時被更新為訂單觸發狀態。在這個階段,當打印液替換供應品被安裝在打印設備中時,訂購履行狀況可以被更新為訂單未觸發狀態。
履行狀況發送指令128可以向關聯打印設備發送打印液訂購的訂購履行狀況。響應于接收到訂購履行狀況,打印設備可以提供下面關于圖2、圖4B和圖5B介紹的基于云的打印液訂購消息。然后,服務器計算設備100可以根據從打印設備接收的更多打印數據,繼續更新訂購履行狀況。
圖2是用于基于從服務器計算設備接收的訂購數據而提供基于云的打印液訂購消息的示例打印設備200的框圖。打印設備200可以是例如噴墨打印機、激光打印機、固態打印液打印機、多合一打印機、快照打印機或者任何其它適用于執 行下述功能的打印設備。在圖2的實施例中,打印設備200包括處理器210、接口215以及機器可讀存儲介質220。
與圖1的處理器110一樣,處理器210可以是一個或多個CPU、微處理器和/或適用于檢索和執行指令的其它硬件設備。處理器210可以提取、解碼和執行指令224、226、228以實現下面描述的提供基于云的打印液訂購消息。處理器210還可以包括或可以替代地包括用于執行一個或多個指令224、226、228的功能的電子電路。與圖1的接口115一樣,接口215可以包括用于與服務器計算設備有線或無線通信的電子組件。如上所述的,接口215可以與服務器計算設備的對應接口通信,以發送或接收打印數據和訂購數據。與圖1的存儲介質120一樣,機器可讀存儲介質220可以是存儲可執行指令的任何物理存儲設備。
觸發預期接收指令224可以接收和處理來自服務器計算設備的觸發預期值。如上面關于圖1描述的,觸發預期值描述在打印設備200中安裝的打印液儲存單元的打印液已用液位,服務器計算設備應當根據該打印液已用液位來觸發打印液替換供應品的訂單請求。觸發預期值還可以伴隨有唯一的打印液設備ID,打印設備200可以使用該唯一的打印液設備ID來識別打印液儲存單元。觸發預期接收指令224可以確定打印液儲存設備的當前打印液已用液位是否超過觸發預期值。如果當前打印液已用液位超過觸發預期值,那么可以將觸發超過通知提供給連接消息顯示指令228,以進一步處理。觸發預期接收指令224可以監視當前打印液液位,使得在打印液已用液位超過觸發預期值時,可以生成該觸發超過通知。在這種情況下,打印設備200可以與服務器計算設備斷開連接,使得在監視打印液已用液位時使用由打印設備200上次接收的觸發預期值。
履行狀況接收指令226可以從服務器計算設備接收履行狀況信息。如上面關于圖1介紹的,訂購履行狀況描述與打印設備200關聯的打印液訂購的打印液替換供應品的當前訂單狀況。可以由服務器計算設備來管理打印液訂購,服務器計算設備應當基于由打印設備200提供的打印數據來交付打印液替換供應品供打印設備200使用。打印設備200的用戶可以事先向服務器計算設備注冊,如下面關于圖5A和圖5B描述的,以發起打印液訂購。可以將訂購履行狀況提供給連接消息顯示指令228以進一步處理。
連接消息顯示指令228可以基于觸發預期值和訂購履行狀況而在打印設備200的顯示面板(未顯示)上顯示連接消息。具體地,如果已經從觸發預期接收指令224接收觸發超過通知并且訂購履行狀況被設置為訂單未觸發狀態,那么顯示連接消息。連接消息可以要求用戶將打印設備200連接到服務器計算設備,使得可以 通過打印設備200發送更新的打印數據。如果訂購履行狀況被設置為訂單觸發狀態或沒有計劃訂單狀態,那么可以不顯示連接消息。
圖3是經由網絡345與示例打印設備300通信的示例服務器計算設備350的框圖。如圖3所示和如下面描述的,服務器計算設備350可以與打印設備300通信,以提供基于云的打印液訂購消息。
如圖所示,打印設備300可以包括多個模塊310-316,而服務器計算設備350可以包括多個模塊352-368。這些模塊中的每個可以包括在機器可讀存儲介質上編碼且可由相應設備300、350的處理器執行的一系列指令。此外或作為替代,每個模塊可以包括一個或多個硬件設備,這些硬件設備包括用于實施下面描述的功能的電子電路。
與圖2的打印設備200一樣,打印設備300可以是噴墨打印機、激光打印機、固態打印液打印機、多合一打印機、快照打印機或者適用于執行下面描述的功能的任何其它設備。如下面詳細描述的,打印設備300可以包括用于向用戶提供基于云的打印液訂購消息的一系列模塊310-316。
打印監視模塊310可以監視打印液儲存單元318以及打印設備300的打印活動。盡管下面詳細描述打印監視模塊310的組件,但是上面參考圖2的指令224-228提供關于模塊310的示例實現方式的附加細節。
用戶顯示模塊312可以在打印設備300的用戶顯示器(未示出)上顯示打印液訂購消息。打印液訂購消息的示例可以包括但不限于:打印液嚴重不足消息、連接消息、當前打印液液位消息等。連接消息可以指導用戶建立或重新建立打印設備300和服務器計算設備350之間的連接。上面參考圖2的連接消息顯示指令228提供關于用戶顯示模塊312的示例實現方式的更多細節。
打印數據發送模塊314可以采集打印數據并且向服務器計算設備350發送打印數據。打印數據可以包括打印液儲存單元318的打印液填充液位以及打印液使用歷史。如下面介紹的,打印液儲存單元318可以檢測并提供打印液填充液位。打印數據發送模塊314可以生成打印液使用歷史,打印液使用歷史監視打印設備300的打印活動。特別地,可以監視打印活動的時間和持續時間以及由從打印液儲存單元獲取的打印液填充液位確定的、使用的打印液的量,以生成打印液使用歷史。打印數據還可以包括與打印設備300關聯的唯一打印設備ID以及與打印液儲存單元318關聯的唯一打印液設備ID,唯一打印設備ID和唯一打印液設備ID被存儲在相應設備的存儲介質中。
能夠以規律的時間間隔將打印數據發送至服務器計算設備350。例如,打印數 據發送模塊314可以被配置為每小時、每天、每周等將打印數據發送至服務器計算設備350。在另一示例中,打印數據發送模塊314可以被配置為基于由打印設備300打印的頁面的數量(例如,每十頁打印的頁面、每五十頁打印的頁面、每一百頁打印的頁面等)而將打印數據發送至服務器計算設備350。在另一示例中,可以將打印數據實時地(即,在打印數據發送模塊314采集到打印數據時)提供至服務器計算設備350。
基于采集到的打印數據,打印數據發送模塊314還可以請求用戶顯示模塊312顯示打印液訂購消息。例如,如果打印液儲存單元的打印液填充液位低于預配置的閾值(例如,最大量的百分之三),則打印數據發送模塊314可以請求用戶顯示模塊312顯示打印液嚴重不足消息。在該示例中,打印液嚴重不足消息可以指導用戶替換打印液儲存單元。
訂購數據接收模塊316可以接收并處理來自服務器計算設備350的訂購數據。如上面參考圖1和圖2介紹的,訂購數據可以包括訂購履行狀況以及觸發預期值。訂購數據還可以包括請求供應品履行觸發,如下面參考履行觸發模塊364介紹的。
基于訂購數據,訂購數據接收模塊316可以請求用戶顯示模塊312顯示打印液訂購消息。例如,如果對應的打印液儲存單元318的打印液填充液位已經超過觸發預期值并訂購履行狀況被設置為訂單未觸發狀態,那么訂購數據接收模塊316可以請求用戶顯示模塊312顯示連接消息。在另一示例中,如果訂購履行狀況被設置為訂單觸發狀態或沒有計劃訂單狀態,那么無論其它因素如何,訂購數據接收模塊316都可以抑制請求用戶顯示模塊312顯示打印液訂購消息。上面參考圖2的觸發預期接收指令224和履行狀況接收指令226提供關于訂購數據接收模塊316的示例實現方式的更多細節。
基于訂購數據,訂購數據接收模塊316可以發起向服務器計算設備的打印數據傳輸。例如,如果基于打印液儲存單元318的打印液填充液位,超過了請求供應品履行觸發,那么訂購數據接收模塊316可以請求打印數據發送模塊314立即將更新的打印數據發送至服務器計算設備350。
打印液儲存單元318可以存儲待由打印設備300用于打印活動的打印液。打印液儲存單元318的示例包括但不限于:噴墨盒、色粉盒、固態打印液盒,粘合液盒等。每個打印液儲存單元318可以包括傳感器,該傳感器被配置為檢測在打印液儲存單元318中剩余的打印液的量(即,打印液填充液位)。打印液儲存單元318可以響應于從打印數據發送模塊314接收的請求而提供打印液填充液位。
與圖1的服務器計算設備100一樣,服務器計算設備350可以是打印設備300 可通過網絡345(例如,互聯網、內聯網、局域網等)訪問的、適于執行下面描述的功能的任何服務器。如下面詳細描述的,服務器計算設備350可以包括用于向打印設備提供基于云的履行狀況信息的一系列模塊352-368。
接口模塊352可以管理與打印設備300的通信。特別地,接口模塊352可以發起與打印設備300的連接并且然后向打印設備300發送訂購數據或從打印設備300接收打印數據。接口模塊352還可以處理用于訪問服務器計算設備350的打印設備300的證書。特別地,接口模塊352可以從打印設備300接收唯一打印設備ID并且請求驗證模塊354確定打印設備300的打印液訂購是否被正確地注冊。如果打印設備300被正確地注冊,則接口模塊352可以允許打印設備300與服務器計算設備350的其它模塊通信。
訂購模塊356可以管理與打印設備300關聯的打印液訂購的訂購數據。盡管下面詳細地描述訂購模塊356的組件,但是上面參考圖1的履行狀況更新指令提供關于訂購模塊356的示例實現方式的附加細節。
打印數據處理模塊358可以接收和處理來自打印設備300的打印數據。打印數據可以包括與打印設備300關聯的唯一打印設備ID、與打印液儲存單元318關聯的唯一打印液設備ID、打印液儲存單元318的打印液填充液位以及打印設備300的打印液使用歷史。該唯一打印設備ID可以用于識別提供打印數據的打印設備。如果打印設備300的打印液訂購被注冊,則打印數據處理模塊358可以將打印數據372存儲在存儲設備370中。可替代地,打印數據處理模塊358可以將打印數據372直接提供給打印設備分析模塊362以進一步處理。
訂購處理模塊360可以更新存儲設備370中的訂購數據374。進一步,訂購處理模塊360可以將訂購數據374提供給打印設備300和打印設備分析模塊362。更特別地,訂購處理模塊360可以發起打印液替換供應品的訂單請求,并且響應于來自打印設備分析模塊362的請求而更新打印液訂購的訂購履行狀況。打印液訂購的訂購履行狀況的可能狀態可以包括訂單觸發狀態、訂單未觸發狀態以及沒有計劃訂單狀態。例如,當請求打印液替換供應品的訂單時,訂購處理模塊360可以將訂購履行狀況設置成訂單觸發狀態。在該示例中,在打印液替換供應品被安裝在打印設備300中以后,訂購處理模塊360可以將訂購履行狀況設置為訂單未觸發狀態。響應于更新訂購履行狀況,訂購處理模塊360可以向打印設備300發送訂購履行狀況。
打印設備分析模塊362可以處理從打印設備300接收的打印數據,以管理打印液訂購。盡管下面詳細地描述打印設備分析模塊362的組件,但是上面參考圖1 的履行觸發計算指令124提供關于打印設備分析模塊362的示例實現方式的附加細節。
履行觸發模塊364可以基于由打印設備300提供的打印數據來計算打印液儲存單元318的履行觸發。該履行觸發可以描述打印液儲存單元318的打印液已用液位,該打印液已用液位觸發打印液替換供應品的訂單請求。然后,可以基于打印液儲存單元318的打印液填充液位以及打印設備300的打印液使用歷史來計算該履行觸發。以這種方式,履行觸發適合于打印設備300的使用模式(即,較多的打印活動導致較低的履行觸發)。
履行觸發模塊364還可以基于該履行觸發和打印液使用歷史來計算打印液儲存單元318的請求供應品履行觸發。請求供應品履行觸發描述打印液儲存單元的打印液已用液位,根據該打印液已用液位,打印設備300應當確保打印數據被發送至服務器計算設備350。例如,請求供應品履行觸發可以被計算為履行觸發加上在達到履行觸發之后(例如,使用預配置的標量確定的)剩余的打印液的一部分。
觸發預期模塊366可以計算觸發預期值。該觸發預期值描述打印液儲存單元318的打印液已用液位,根據該打印液已用液位,訂購處理模塊360應當觸發打印液替換供應品的訂單請求。例如,觸發預期值可以被計算為履行觸發加上在達到履行觸發之后在打印液儲存單元318中(例如,使用預配置的標量確定的)剩余的打印液的一部分。觸發預期模塊366可以將觸發預期值提供給訂購處理模塊360,使得觸發預期值能夠被發送至打印設備300。
訂購狀況模塊368可以根據履行觸發來處理打印數據372,以生成訂購處理模塊360的請求。例如,如果打印液儲存單元318的打印液已用液位超過履行觸發并且訂購履行狀況被設置為訂單未觸發狀態,則訂購狀況模塊368可以請求訂購處理模塊360對打印液替換供應品下訂單,并且將訂購履行狀況更新為訂單觸發狀態。
存儲設備370可以是用于保持服務器計算設備350可訪問的數據的任何硬件存儲設備。例如,存儲設備370可以包括一個或多個硬盤驅動器、固態驅動器、磁帶驅動器和/或任何其它存儲設備。存儲設備可以位于服務器計算設備350中和/或位于與服務器計算設備350通信的另一設備中。如上面詳細描述的,存儲設備370可以保持打印數據372和訂購數據374。
圖4A是由服務器計算設備100執行的、用于向打印設備提供打印液訂購的基于云的履行狀況信息的示例方法400的流程圖。盡管下面參考圖1的服務器計算設備100描述方法400的執行,但是可以使用用于執行方法400的其它合適設備, 如圖3的服務器計算設備350。方法400可以以在機器可讀存儲介質(存儲介質120)上存儲的可執行指令的形式實現,和/或以電子電路的形式實現。
方法400可以在框405中開始并且繼續至框420,在框420中服務器計算設備100可以基于來自遠程打印設備的打印數據來計算履行觸發。例如,可以基于打印液儲存單元的打印液填充液位和遠程打印設備的打印液使用歷史來計算履行觸發。
在框425中,服務器計算設備100可以使用該履行觸發來更新遠程打印設備的訂購履行狀況。特別地,如果打印液儲存單元的打印液已用液位超過該履行觸發,那么可以對遠程打印設備的打印液替換供應品下訂單,并且可以將訂購履行狀況更新為訂單觸發狀態。接下來,在框430中,服務器計算100可以向打印設備發送訂購履行狀況。方法400然后可以繼續至框435,在框435中,方法400可以停止。
圖4B是由打印設備200執行的、用于提供基于云的打印液訂購消息的示例方法450的流程圖。盡管下面參考圖2的打印設備200描述方法450的執行,但是可以使用用于執行方法450的其它合適設備,如圖3的打印設備300。方法450可以以在機器可讀存儲介質(如存儲介質220)上存儲的可執行指令的形式實現,和/或以電子電路的形式實現。
方法450可以在框455中開始并繼續至框465,在框465中,打印設備200可以從服務器計算設備接收觸發預期值。觸發預期值描述打印液儲存單元的打印液已用液位,根據該打印液已用液位,服務器計算設備應當觸發打印液替換供應品的訂單請求。打印設備200可以向服務器計算設備發送打印數據。進一步,可以由服務器計算設備使用打印液儲存單元的打印液填充液位和打印設備200的打印液使用歷史來計算該觸發預期值。在框470中,打印設備200可以從服務器計算設備接收訂購履行狀況。訂購履行狀況描述打印液訂購的打印液替換供應品的當前訂單狀況,其中該打印液訂購與打印設備200的打印液儲存單元關聯。
在框475中,打印設備200確定打印液儲存設備的打印液已用液位是否超過觸發預期值,以及訂購履行狀況是否設置為訂單未觸發狀態。如果超過觸發預期值并且訂購履行狀況被設置為訂單未觸發狀態,則方法450可以繼續至框480,在框480中,在打印設備200上顯示連接消息。該連接消息可以指導用戶確保打印設備200連接至網絡,使得其可以與服務器計算設備通信。然后,方法450可以繼續至框485,在框485中,方法450可以停止。可替代地,如果未超過觸發預期值,或者如果訂購履行狀況被設置為與訂單未觸發狀態不同的狀態,則方法450 可以直接跳到框485,在框485中,方法450可以停止。
圖5A是由服務器計算設備350執行的、用于管理打印設備300的基于云的打印液訂購的示例方法500的流程圖。盡管下面參考圖3的服務器計算設備350描述方法500的執行,但是可以使用用于執行方法500的其它合適的設備。方法500可以以在機器可讀存儲介質上存儲的可執行指令的形式實現,和/或以電子電路的形式實現。
方法500可以在框502處開始,并且繼續至框504,在框504中,服務器計算設備350可以從打印設備300的用戶接收訂購請求。用戶可以使用網頁應用程序來提交訂購請求,該網頁應用程序被配置為顯示用于收集訂購注冊信息的用戶界面。該訂購請求可以包括與打印設備300關聯的唯一ID(例如,打印設備300的唯一打印設備ID、與打印設備300關聯的打印網頁服務的唯一賬戶ID等等)、支付信息以及用于發起打印設備300的打印液訂購的請求。
接下來,在框506中,服務器計算設備350可以發起打印設備300的打印液訂購,其中生成該打印液訂購的唯一訂購ID。為了發起打印液訂購,可以下打印液的初始供應品的訂單,以交付給打印設備300的用戶,并且打印液訂購的訂購履行狀況可以被設置為沒有計劃訂單狀態。訂購履行狀況描述與打印設備300關聯的打印液訂購的打印液替換供應品的當前訂單狀況。沒有計劃訂單狀態表示直到用戶在打印設備300中安裝打印液初始供應品,服務器計算設備350才有對打印液訂購的打印液替換供應品下訂單的計劃。打印液訂購也可以與描述打印液訂購的當前狀況(例如,活躍、不活躍、暫停等)的訂購狀況關聯。服務器計算設備350可以在對打印液替換供應品下訂單之前使用該訂購狀況來確定打印液訂購是否是活躍的。
在框508中,服務器計算設備350可以向打印設備300發送打印液訂購發起的確認和唯一訂購ID。該確認可以通知打印設備300正在處理打印液初始供應品以供交付。此外,該唯一訂購ID可以由打印設備300用來授權使用從打印液訂購接收的打印液供應品(即,打印設備300被授權使用訂購打印液供應品,因為該打印設備300有權訪問該唯一訂購ID)。在框510中,服務器計算設備350從打印設備300接收打印數據。打印數據可以包括與打印設備300關聯的唯一打印設備ID、與在打印設備300中安裝的打印液儲存單元關聯的唯一打印液設備ID、打印液儲存單元的打印液填充液位、打印設備300的打印液使用歷史以及唯一訂購ID。
在框512中的該階段,服務器計算設備350確定打印液訂購的上一次的替換 打印液供應品是否已經被安裝在打印設備300中。如果還未安裝上一次的替換打印液供應品,則服務器計算設備350可以在框514中將訂購履行狀況更新為沒有計劃訂單狀態并向打印設備300發送該訂購履行狀況。方法500然后返回到框510,在框510中,服務器計算設備350從打印設備300接收更新的打印數據。
如果已經安裝上一次的替換打印液供應品,那么服務器計算設備350可以在框516中使用打印液儲存設備的打印液填充值和打印設備300的打印液使用歷史來計算履行觸發。該履行觸發可以描述打印液儲存單元的打印液已用液位,該打印液已用液位通過服務器計算設備350觸發打印液替換供應品的訂單請求。如上面介紹的,在計算履行觸發時可以解決其它因素(例如,水汽輸送、預測的硬件故障等)。解決其它因素確保及時地替換陳舊的或故障的打印液儲存單元,而不管打印液儲存單元的報告的打印液填充液位如何。
在框518中,服務器計算設備350可以使用在框510中接收到的履行觸發和打印數據來計算觸發預期值。觸發預期值描述打印液儲存單元的打印液已用液位,根據該打印液已用液位,服務器計算設備350應當觸發打印液替換供應品的訂單請求。
接下來,在框520中,服務器計算設備350確定在打印設備300內安裝的打印液儲存單元的打印液已用液位是否超過履行觸發。在框522中,如果超過該履行觸發,則服務器計算設備350在框522中生成打印液訂購的打印液替換供應品的訂單請求,將訂購履行狀況更新為訂單觸發狀態,并且將所更新的訂購履行狀況發送至打印設備300。訂單觸發狀態表示服務器計算設備350已經對打印液替換供應品下訂單。然后,方法500可以返回框510,在框510中,服務器計算設備350從打印設備300接收更新的打印數據。
如果未超過履行觸發,那么服務器計算設備350將訂購履行狀況更新為訂單未觸發狀態并且將更新的訂購履行狀況和觸發預期值發送至打印設備300。訂單未觸發狀態表示服務器計算設備350還未對打印液替換供應品下訂單。方法500可以如上面描述的那樣繼續,直到打印設備300的用戶終止打印液訂購。
圖5B是由打印設備300執行的用于提供基于云的打印液訂購消息的示例方法500的流程圖。盡管下面參考圖3的打印設備300描述方法500的執行,但是可以使用用于執行方法550的其它合適設備。方法550可以以在機器可讀存儲介質上存儲的可執行指令的形式實現和/或以電子電路的形式實現。
方法550可以在框552中開始,并且繼續至框554,在框554中打印設備300打印液可以從服務器計算設備350接收打印液訂購發起的確認以及唯一訂購ID。 該確認可以通知打印設備300正在處理打印液的初始供應品以供交付。此外,如上面介紹的,可以授權打印設備300使用打印液的初始供應品,因為打印設備300有權訪問唯一訂購ID。服務器計算設備350可以響應于經由網頁應用程序從用戶接收的訂購請求而發起打印液訂購。
接下來,在框558中,打印設備300將打印數據發送至服務器計算設備350。打印數據可以包括與打印設備300關聯的唯一打印設備ID、與在打印設備300中安裝的打印液儲存單元關聯的唯一打印液設備ID、打印液儲存單元的打印液填充液位、打印設備300的打印液使用歷史以及唯一訂購ID。
在框560中,打印設備300從服務器計算設備350接收觸發預期值和請求供應品履行觸發。觸發預期值描述打印液儲存單元的打印液已用液位,根據該打印液已用液位,服務器計算設備350應當觸發打印液替換供應品的訂單請求。請求供應品履行觸發描述打印液儲存單元的打印液已用液位,根據該打印液已用液位,打印設備300應當確保打印數據正被發送至服務器計算設備350。在框562中,打印設備300從服務器計算設備350接收訂購履行狀況。訂購履行狀況描述與打印設備300關聯的打印液訂購的打印液替換供應品的當前訂單狀況。
接下來,在框564中,打印設備300確定訂購履行狀況是否被設置成沒有計劃訂單狀態。沒有計劃訂單狀態表示直到用戶將打印液的初始供應品安裝在打印設備300中,服務器計算設備350才有對打印液訂購的打印液替換供應品下訂單的計劃。如果訂購履行狀況被設置為沒有計劃訂單狀態,則打印設備300可以在框566中將打印數據的傳輸暫停預配置的間隔(例如,設定的數個小時、數天、數周等)。在已經過該預配置的間隔以后,打印設備300可以在框558中繼續打印數據的傳輸。
如果訂購履行狀況未被設置成沒有計劃訂單狀態,那么打印設備300在框572中確定訂購履行狀況是否被設置為訂單觸發狀態。訂單觸發狀態表示服務器計算設備350已經對打印液替換供應品下訂單。如果訂購履行狀況被設置為訂單觸發狀態,那么打印設備300在框566中等待預配置的間隔。該預配置的間隔可以是基于時間的間隔(例如,小時、天、周等)或者基于頁的間隔(例如,10張打印的頁、50張打印的頁、100張打印的頁等)。
在已經過預配置的間隔后,打印設備300可以在框568中確定是否能夠連接至服務器計算設備350。如果打印設備300能夠連接至服務器計算設備350,那么打印設備300可以在框558中繼續打印數據的傳輸。如果打印設備300不能夠連接至服務器計算設備350,那么打印設備300可以在框570內確定是否超過連接失 敗閾值。特別地,如果在設定數量的連續嘗試以后打印設備300不能夠連接至服務器計算設備350,那么打印設備300可以確定超過該連接閾值。
如果未超過該連接失敗閾值,那么方法550可以返回框566,在框566中打印設備300等待另一個預配置的間隔。如果已超過該連接失敗閾值,那么方法可以繼續至框578,在框578中顯示連接消息。連接消息可以指導打印設備300的用戶確保打印設備300正確地連接至服務器計算設備350。在框580中,打印設備300可以確定是否已經與服務器計算設備350建立連接。如果已經建立該連接,則方法550可以返回框558,在框558中打印設備300將更新的打印數據發送至服務器計算設備350。
如果訂購履行狀況未被設置為訂單觸發狀態,則打印設備300在框574中確定打印液儲存設備的打印液已用液位是否已經超過觸發預期值。如果未超過觸發預期值,則打印設備300可以在框576中確定是否超過請求供應品履行觸發。如果未超過請求供應品履行觸發,則方法550可以繼續至上面介紹的框566-570。如果超過請求供應品履行觸發,則方法550可以直接繼續至框558,在框558中立即將更新的打印數據發送至服務器計算設備350。
在這個階段中,如果已經超過觸發預期值,則打印設備300可以在框578中顯示連接消息。該連接消息可以請求用戶將打印設備300連接至服務器計算設備350,使得可以傳輸更新的打印數據。打印設備300可以在框580中確定是否已經與服務器計算設備350建立連接。如果已經建立連接,則方法550可以返回框558,在框558中打印設備300將更新的打印數據發送至服務器計算設備350。
如果未建立連接,則方法550可以返回框572,在框572中打印設備300再次顯示連接消息。方法550可以如上面描述的那樣繼續,直到打印設備300的用戶終止打印液訂購。
上述公開內容描述由打印設備和服務器計算設備提供基于云的打印液訂購消息的多個示例實施例。以這種方式,本文公開的實施例能夠,通過基于打印設備的打印液使用歷史和由服務器計算設備管理的打印液訂購的訂購履行狀況確定打印液訂購消息,提供基于云的打印液訂購消息。

關 鍵 詞:
基于 油墨 訂購 消息
  專利查詢網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:基于云的油墨訂購消息.pdf
鏈接地址:http://www.rgyfuv.icu/p-6381526.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服客服 - 聯系我們

[email protected] 2017-2018 zhuanlichaxun.net網站版權所有
經營許可證編號:粵ICP備17046363號-1 
 


收起
展開
山东11选5中奖结果走势图