專利名稱:遠程打印電子商務(wù)平臺時間估算方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一個遠程打印電子商務(wù)平臺提供的時間估算方法,主要是針對遠程打印電子商務(wù)平臺給打印用戶提供的一系列打印服務(wù),利用打印平臺對每項服務(wù)的估算時間以及服務(wù)之間的依賴關(guān)系,來估算訂單完成所需要的時間,進而估算打印服務(wù)提供者完成當前所有訂單所需要的時間,從而為打印用戶從時間角度選出合適的打印服務(wù)提供者。屬于電子商務(wù)與移動互聯(lián)網(wǎng)的交叉領(lǐng)域。
背景技術(shù):
傳統(tǒng)的打印機管理通過安裝特定的軟件來監(jiān)控本地打印機或局域網(wǎng)中的打印機,主要包括打印機的監(jiān)視、控制和審核。具體說來包括打印事件記錄功能、打印審核功能、打印控制、查詢與報表、打印計費等功能。事件記錄功能能夠記錄打印的用戶名、計算機、打印頁數(shù)、打印時間、紙張大小、文檔名稱、文檔類型、文檔內(nèi)容和打印費用等;打印審核功能主要由管理員使用,經(jīng)過核準的文檔才能打??;打印控制主要用于為不同的用戶指定不同的打印策略;查詢與報表實現(xiàn)打印日志、任務(wù)分析報表、負荷分析報表等;打印計費包括按照紙張計費、按照用墨量計費等功能。近年來,國內(nèi)打印服務(wù)僅僅呈現(xiàn)在傳統(tǒng)的打印機上,而且服務(wù)種類只有單純的打印,即電子文檔通過打印機直接打印出來,故打印用戶需要親自呈送打印文檔去打印服務(wù)提供者,然后親自裝訂和親自送往目的地。從而,在電子商務(wù)平臺上擴充打印服務(wù)種類形成服務(wù)組合,并在該平臺上自動的合理的計算打印費用,即遠程打印電子商務(wù)服務(wù)組合成為了市場的急切需求;用戶在該平臺上能夠及時查找到合適的打印服務(wù)提供者,成為了遠程打印電子商務(wù)平臺上的一個難點。針對遠程打印平臺,在國外,Google提供了云打印,主要是應用于個人用戶打印處理的平臺,Google云打印需要用戶在連接打印機的電腦上安裝Chrome瀏覽器并且注冊所連接的打印機,注冊好后,用戶只要在其他電腦中安裝Chrome瀏覽器,并且登錄所注冊的賬號,就可以遠程使用該打印機進行打印了。但是,該平臺的打印管理中并沒有對打印的頁數(shù)以及是否雙面打印等細節(jié)操作進行管理,即服務(wù)種類單一化,且需要配合Chrome OS平臺使用。PrinterOn是第一個開發(fā)云打印解決方案并使用云技術(shù),使用戶能夠從任何智能手機、筆記本電腦或平板電腦向任何啟用了 PrinterOn技術(shù)的打印機打印文件,為了確保其安全性,用戶會收到PrinterOn發(fā)送的安全釋放碼,之后用戶必須進行核實,從而保證用戶自己能看到自己打印的文件。但是,使用PrinterOn在桌面端服務(wù)時,用戶需要將文件發(fā)送到一個特定的地址或者安裝驅(qū)動才行。最近,柏林創(chuàng)業(yè)公司Ezeep也提供了一種云打印服務(wù),實現(xiàn)了云端打印的服務(wù),并且也是一家為酒店用戶提供桌面端和移動端的打印服務(wù)商。通過Eze印的訂閱系統(tǒng),酒店為客人提供在線入口,包括按頁數(shù)來付費的機制??腿松蟼魑募罂梢酝ㄟ^旅店連接的打印機進行打印,然后再去領(lǐng)取打印文件。但是,Ezeep服務(wù)用戶群體局限于酒店的客戶。
此外,以上幾種遠程打印服務(wù)的不足之處還在于,服務(wù)種類少,打印用戶具有局限性,且很少有涉及到時間估算方法,沒有涉及到幫助打印用戶找到合適的打印服務(wù)提供者。然而,人們對打印的需求已經(jīng)遍及到一個社區(qū)甚至整個網(wǎng)絡(luò),對打印的服務(wù)種類也不再僅僅局限于打印操作,這就迫切需要一個遍及整個網(wǎng)絡(luò)的打印平臺,也迫切需要在平臺上,提供有關(guān)打印的所有服務(wù)種類,并在此基礎(chǔ)上,提供各服務(wù)的時間估算算法,幫助用戶從時間角度快速的找到合適的打印服務(wù)提供者。
發(fā)明內(nèi)容
技術(shù)問題本發(fā)明的目的是提供一個遠程打印電子商務(wù)平臺的服務(wù)組合中各個服務(wù)的時間估算方法。通過打印平臺提供的服務(wù)組合,打印用戶可以按打印需求選擇自己需 要的服務(wù),且打印平臺通過對每個服務(wù)的估算時間以及服務(wù)之間的依賴關(guān)系,來估算訂單完成所需要的時間,進而估算打印服務(wù)提供者完成當前所有訂單所需要的時間,幫助用戶在一個區(qū)域內(nèi)找到滿足其訂單完成時間要求的打印服務(wù)提供者,并節(jié)省時間和費用。技術(shù)方案本發(fā)明的遠程打印電子商務(wù)平臺的時間估算方法所包含的步驟為 步驟I)輸入打印用戶期望的時間
步驟2)輸入打印服務(wù)提供者候選隊列;
步驟3)判斷輸入的隊列是否為空,如果為空,轉(zhuǎn)步驟10),否則,轉(zhuǎn)步驟4);
步驟4)讀取隊列頭部的打印服務(wù)提供者;
步驟5)刪除隊列頭部的打印服務(wù)提供者;
步驟6)計算用戶訂單的評估時間
步驟6. I)輸入訂單的id號;
步驟6. 2)訂單的評估時間t6置0 ;
步驟6. 3)讀取訂單中的所有服務(wù)生成服務(wù)隊列;
步驟6. 4)判斷當前服務(wù)隊列是否為空,如果隊列為空,轉(zhuǎn)步驟6. 9),否則轉(zhuǎn)步驟6. 5);
步驟6. 5)取隊列頭部的服務(wù)i,并從隊列中刪除;
步驟6. 6)計算服務(wù)i的評估時間\ :
步驟6. 6. I)輸入打印服務(wù)提供者的id號;
步驟6. 6. 2)讀取服務(wù)i的服務(wù)類型;
步驟6. 6. 3)根據(jù)步驟6. 6. I)輸入的打印服務(wù)提供者的id號,查詢并讀取該打印服務(wù)提供者該服務(wù)類型的上次評估時間tg ;
步驟6. 6. 4)根據(jù)步驟6. 6. I)輸入的打印服務(wù)提供者的id號,查詢并讀取該打印服務(wù)提供者該服務(wù)類型的上次實際時間仁;
步驟6. 6. 5)根據(jù)tg與k計算該打印服務(wù)提供者該服務(wù)類型的本次評估時間t,計算公式為
L ^kxtr
I =..........g............................................................................................................................................................................................................................................................................⑴
Ihk
其中,%為該打印服務(wù)提供者該服務(wù)類型的上次評估時間,t為該打印服務(wù)提供者該服務(wù)類型的上次實際時間,k為該服務(wù)實際執(zhí)行次數(shù);
步驟6. 6. 6)返回該打印服務(wù)提供者該類型服務(wù)的評估時間t ;
步驟6. 7)查詢服務(wù)i對應類型與訂單中已評估的服務(wù)對應服務(wù)類型之間的依賴關(guān)
系;
步驟6. 8)根據(jù)依賴關(guān)系更新訂單的評估時間,轉(zhuǎn)步驟6. 4);
步驟6. 9)返回訂單的評估時間;
步驟7)獲得該打印服務(wù)提供者完成當前所有訂單任務(wù)時間tp。_ ;
步驟7. I)初始化打印服務(wù)提供者完成當前任務(wù)的時間tp為O ;
步驟7. 2)讀取打印服務(wù)提供者尚未完成的訂單生成訂單隊列;
步驟7. 3)判斷訂單隊列是否為空,如果隊列為空,轉(zhuǎn)步驟7. 7),否則,轉(zhuǎn)步驟7. 4); 步驟7. 4)取隊列頭部的訂單i,并從隊列中刪除;
步驟7. 5)根據(jù)步驟6)計算訂單i所需的時間為用戶訂單的評估時間;
步驟7. 6)更新tp—_為\ + tp—,轉(zhuǎn)步驟7. 3);
步驟7. 7)返回打印服務(wù)提供者完成當前任務(wù)的總時間tp;
步驟8)判斷h是否大于tp—OTOT+te,如果轉(zhuǎn)步驟9),否則,轉(zhuǎn)步驟3); 步驟9)返回打印服務(wù)提供者,轉(zhuǎn)步驟11);
步驟10)返回空;
步驟11)完成判斷訂單是否滿足時間要求。有益效果本發(fā)明對比已有技術(shù)具有以下創(chuàng)新點
結(jié)合遠程打印電子商務(wù)平臺的時間估算方法,使打印用戶可以按照打印服務(wù)提供者的任務(wù)完成時間來選擇合適的打印服務(wù)提供者,可以幫助打印用戶在一個區(qū)域內(nèi)找到價廉物美的打印服務(wù),節(jié)約了費用。總之,做到了提高效率,節(jié)約成本。本發(fā)明對比已有技術(shù)具有以下顯著優(yōu)點
1)記錄并估算了服務(wù)的完成時間,使打印用戶可以根據(jù)這個時間進行打印服務(wù)提供者及服務(wù)的選擇;
2)滿足了更大范圍內(nèi)的各種用戶的各種打印需求;
3)不僅服務(wù)商品化,而且能夠自動計費。
圖I :訂單中每項服務(wù)的時間估算示意圖,
圖2 :訂單的服務(wù)時間評估示意圖,
圖3 :評估打印服務(wù)提供者完成當前所有訂單任務(wù)的時間示意圖,
圖4 :判斷訂單是否滿足時間要求的示意圖。
具體實施例方式本發(fā)明的遠程打印電子商務(wù)平臺時間估算方法通過打印平臺提供的服務(wù)組合,打印用戶可以按打印需求選擇自己需要的服務(wù),且打印平臺通過對每個服務(wù)的估算時間以及服務(wù)之間的依賴關(guān)系,來估算訂單完成所需要的時間,進而估算打印服務(wù)提供者完成當前所有訂單所需要的時間,幫助用戶在一個區(qū)域內(nèi)找到滿足其訂單完成時間要求的打印服務(wù)提供者,并節(jié)省時間和費用。具體實例為
步驟I)估算完成訂單中所有服務(wù)的評估時間:打印平臺針對每個訂單,計算出其中所有服務(wù)的評估時間,訂單的服務(wù)時間評估如圖2所示;
步驟I. I)估算訂單中的每項服務(wù)的本次評估時間打印平臺取出數(shù)據(jù)庫中的訂單,針對該訂單中的每項服務(wù),打印平臺通過每項服務(wù)的上次評估時間和上次實際時間計算出它們的本次評估時間,計算方法是利用上次的評估時間與上次實際時間進行加權(quán)平均,詳細如公式(2. I)所示,訂單中每項服務(wù)時間的估算如圖I所示;
權(quán)利要求
1.一種遠程打印電子商務(wù)平臺的時間估算方法,其特征在于該方法所包含的步驟為 步驟I)輸入打印用戶期望的時間 步驟2)輸入打印服務(wù)提供者候選隊列; 步驟3)判斷輸入的隊列是否為空,如果為空,轉(zhuǎn)步驟10),否則,轉(zhuǎn)步驟4); 步驟4)讀取隊列頭部的打印服務(wù)提供者; 步驟5)刪除隊列頭部的打印服務(wù)提供者; 步驟6)計算用戶訂單的評估時間 步驟6. I)輸入訂單的id號; 步驟6. 2)訂單的評估時間t6置0 ; 步驟6. 3)讀取訂單中的所有服務(wù)生成服務(wù)隊列; 步驟6. 4)判斷當前服務(wù)隊列是否為空,如果隊列為空,轉(zhuǎn)步驟6. 9),否則轉(zhuǎn)步驟6. 5); 步驟6. 5)取隊列頭部的服務(wù)i,并從隊列中刪除; 步驟6. 6)計算服務(wù)i的評估時間\ : 步驟6. 6. I)輸入打印服務(wù)提供者的id號; 步驟6. 6. 2)讀取服務(wù)i的服務(wù)類型; 步驟6. 6. 3)根據(jù)步驟6. 6. I)輸入的打印服務(wù)提供者的id號,查詢并讀取該打印服務(wù)提供者該服務(wù)類型的上次評估時間tg ; 步驟6. 6. 4)根據(jù)步驟6. 6. I)輸入的打印服務(wù)提供者的id號,查詢并讀取該打印服務(wù)提供者該服務(wù)類型的上次實際時間仁; 步驟6. 6. 5)根據(jù)tg與k計算該打印服務(wù)提供者該服務(wù)類型的本次評估時間t,計算公式為
全文摘要
為了節(jié)約打印時間,以按時提交打印材料,打印用戶需要明確打印服務(wù)提供者的任務(wù)完成時間。本發(fā)明的目的在于估算出打印任務(wù)完成的時間,使打印用戶可以尋找合適的打印服務(wù)提供者為其提供各類打印相關(guān)服務(wù)。利用打印平臺對每項服務(wù)的估算時間以及服務(wù)之間的依賴關(guān)系,來估算訂單完成所需要的時間,進而估算打印服務(wù)提供者完成當前所有訂單所需要的時間,從而為打印用戶從時間角度選出合適的打印服務(wù)提供者家,滿足了實際打印市場需求。
文檔編號G06F3/12GK102663523SQ20121012921
公開日2012年9月12日 申請日期2012年4月28日 優(yōu)先權(quán)日2012年4月28日
發(fā)明者周國強, 張衛(wèi)豐, 張迎周, 王慕妮, 錢小燕 申請人:南京郵電大學