定時購物裝置及方法
2023-05-15 16:54:16 1
定時購物裝置及方法
【專利摘要】本發明公開了一種定時購物裝置,其包括:一定時任務存儲模塊和一定時任務處理模塊。定時任務處理模塊包括一計算模塊、一檢查模塊、一提醒模塊和一執行模塊。其中,計算模塊用於計算每一個商品的到期購買日期,檢查模塊用於檢查商品的所述到期購買日期是否為當前日期,提醒模塊用於向用戶發出所述商品的到期提醒,執行模塊用於接收所述用戶確定購買的指令並在購物網站上購買所述商品,接收所述用戶延遲購買的指令並將所述商品的到期購買日期自動延遲一預設天數,以及接收所述用戶取消購買的指令並直接退出。本發明還公開了一利用所述定時購物裝置實現的定時購物方法。所述定時購物裝置及其方法能幫助用戶實現定時提醒、自動購物,使網購更方便。
【專利說明】定時購物裝置及方法
【技術領域】
[0001]本發明涉及一種網購裝置,特別是涉及一種能夠定時購物的網購裝置及方法。
【背景技術】
[0002]電子商務迅猛發展,尤其是購物網站的發展,給人們生活帶了極大的便利,快銷品類購物網站上有很多商品都是日常生活必需品,比如食用油,大米,牛奶等。這類商品,在一個生活規律相對固定的家庭或者消費者中有著固定的消耗天數,消費者需要固定時間反覆購買。但是,目前並沒有一種可以為消費者周期性定時購買商品的裝置。
【發明內容】
[0003]本發明要解決的技術問題是為了克服現有技術中不存在為用戶周期性定時購買商品的裝置的缺陷,提供一種定時購物裝置及其方法。
[0004]本發明是通過下述技術方案來解決上述技術問題的:
[0005]一種定時購物裝置,其包括:
[0006]—定時任務存儲模塊,用於存儲用戶輸入的需要購買的商品名稱、商品數量、購買周期、重複方式和購物網站,其中,所述重複方式包括一次性任務和周期性任務;
[0007]—定時任務處理模塊,其包括一計算模塊、一檢查模塊、一提醒模塊和一執行模塊,其中:
[0008]所述計算模塊用於在每日一固定時間計算所述定時任務存儲模塊中每一個商品的到期購買日期,調用所述定時任務存儲模塊存儲所述到期購買日期,並調用所述檢查模塊;
[0009]所述檢查模塊用於檢查商品的所述到期購買日期是否為當前日期,若是,則調用所述提醒模塊;
[0010]所述提醒模塊用於向用戶發出到期購買日期為當前日期的所述商品的到期提醒,並調用所述執行模塊;
[0011]所述執行模塊用於接收所述用戶確定購買的指令並在購物網站上購買到期購買日期為當前日期的所述商品,接收所述用戶延遲購買的指令並將所述定時任務存儲模塊中到期購買日期為當前日期的所述商品的到期購買日期自動延遲一預設天數,以及接收所述用戶取消購買的指令並直接退出。
[0012]較佳地,所述定時任務處理模塊還包括一記錄模塊,用於存儲所述用戶的送貨地址、送貨方式和付款方式。
[0013]較佳地,所述記錄模塊根據用戶在購物網站的歷史記錄自動存儲所述用戶的送貨地址、送貨方式和付款方式。這樣就不需要用戶繁瑣地輸入各種信息,提高了所述定時購物裝置的易用性。
[0014]較佳地,所述提醒模塊用簡訊或電子郵件來發送所述到期提醒。
[0015]較佳地,所述用戶的延遲購買的指令包括一延遲天數,所述執行模塊將所述定時任務存儲模塊中到期購買日期為當前日期的所述商品的到期購買日期延遲所述延遲天數。由用戶自己決定需要延遲多久更加人性化,提高了所述定時購物裝置的易用性。
[0016]一種利用所述定時購物裝置實現的定時購物方法,所述定時購物方法包括以下步驟:
[0017]步驟S1、所述定時任務存儲模塊存儲用戶輸入的需要購買的商品名稱、商品數量、購買周期、重複方式和購物網站,其中,所述重複方式包括一次性任務和周期性任務;
[0018]步驟S2、所述計算模塊每天在一固定時間計算所述定時任務存儲模塊中每一個商品的到期購買日期,並將所述到期購買日期存入所述定時任務存儲模塊;
[0019]步驟S3、所述檢查模塊檢查所述定時任務存儲模塊中的一還未經過檢查的商品的所述到期購買日期是否為當前日期,若是,則進入步驟S4,否則進入步驟S8 ;
[0020]步驟S4、所述提醒模塊向用戶發出所述商品的到期提醒;
[0021]步驟S5、所述執行模塊接收所述用戶的指令,若指令為確定購買,則進入步驟S6,若指令為延遲購買,則進入步驟S7,若指令為取消購買,則進入步驟S8 ;
[0022]步驟S6、所述執行模塊在購物網站上購買步驟S5中用戶確定購買的所述商品;
[0023]步驟S7、所述執行模塊將所述定時任務存儲模塊中的步驟S5中用戶延遲購買的所述商品的到期購買日期自動延遲一預設天數;
[0024]步驟S8、所述檢查模塊判斷是否已經檢查過所述定時任務存儲模塊中的所有商品,若是,則退出,否則返回步驟S3。
[0025]較佳地,所述定時任務處理模塊還包括一記錄模塊,且所述定時購物方法在步驟SI之前還包括:
[0026]步驟S0、所述記錄模塊存儲用戶輸入的送貨地址、送貨方式和付款方式。
[0027]較佳地,所述步驟SO為:
[0028]所述記錄模塊根據用戶在購物網站的歷史記錄自動存儲所述用戶的送貨地址、送貨方式和付款方式。這樣可以簡化用戶的操作,為用戶提供便利。
[0029]較佳地,所述提醒模塊用簡訊或電子郵件來發送所述到期提醒。
[0030]較佳地,所述用戶的延遲購買的指令包括一延遲天數,且步驟S7為:
[0031]所述執行模塊將所述定時任務存儲模塊中的步驟S5中用戶延遲購買的所述商品的到期購買日期延遲所述延遲天數。這樣就更人性化,更容易為用戶所接受。
[0032]本發明的積極進步效果在於:對於習慣網絡購物的用戶,所述定時購物裝置能給用戶帶來極大的便利。另外結婚紀念日、親友生日等重要日期人們也常常因為繁忙而忘記,所述定時購物裝置及其方法也能幫助用戶實現定時提醒,自動購物。
【專利附圖】
【附圖說明】
[0033]圖1為本發明的定時購物裝置的結構示意圖。
[0034]圖2為本發明的定時購物方法的流程圖。
【具體實施方式】
[0035]下面結合附圖給出本發明較佳實施例,以詳細說明本發明的技術方案。
[0036]如圖1所示,本發明的定時購物裝置包括一定時任務存儲模塊I和一定時任務執行模塊2。
[0037]定時任務存儲模塊I用於存儲用戶輸入的需要購買的商品名稱、商品數量、購買周期、重複方式和購物網站。其中,所述重複方式包括一次性任務和周期性任務。比如用戶需要為一位朋友的生日購買禮物時,就可以選擇一次性任務,而如果要購買日常用品,如柴米油鹽等時,就可以選擇周期性任務。
[0038]定時任務執行模塊2包括一計算模塊21、一檢查模塊22、一提醒模塊23和一執行模塊24。計算模塊21用於在每日一固定時間計算所述定時任務存儲模塊中每一個商品的到期購買日期,然後將所述到期購買日期存入定時任務存儲模塊I中對應商品的記錄中。計算結束後就調用檢查模塊22。檢查模塊22用於檢查是否存在某一商品的所述到期購買日期是否為當前日期,若是,則調用提醒模塊23。當檢查完所有商品的到期購買日期後就退出。提醒模塊23每次被檢查模塊22調用時,就會向用戶發出到期購買日期為當前日期的所述商品的到期提醒,並調用執行模塊24。執行模塊24先等待接收用戶的指令。如果指令為確定購買,就在購物網站上購買到期購買日期為當前日期的所述商品;如果指令為延遲購買,就將定時任務存儲模塊I中到期購買日期為當前日期的所述商品的到期購買日期自動延遲一預設天數;如果指令為取消購買,就直接退出。所述的預設天數可以是I天、3天、7天或其它比較適當的天數。
[0039]在一個較佳實施例中,定時任務處理模塊2還包括一記錄模塊25,用於存儲所述用戶的送貨地址、送貨方式和付款方式。
[0040]為了進一步減輕操作的複雜程度,記錄模塊25可以根據用戶在購物網站的歷史記錄自動存儲所述用戶的送貨地址、送貨方式和付款方式。
[0041]較佳地,提醒模塊23用簡訊或電子郵件來發送所述到期提醒。
[0042]在另一個較佳實施例中,所述用戶的延遲購買的指令還包括一延遲天數。執行模塊24將定時任務存儲模塊I中到期購買日期為當前日期的所述商品的到期購買日期延遲所述延遲天數。這樣就可以由用戶自己決定需要延遲多久,更加人性化,增加了所述定時購物裝置的易用性。
[0043]如圖2所示,本發明還公開了一種利用所述定時購物裝置實現的定時購物方法,所述定時購物方法包括以下步驟:
[0044]步驟S301、定時任務存儲模塊I存儲用戶輸入的需要購買的商品名稱、商品數量、購買周期、重複方式和購物網站,其中,所述重複方式包括一次性任務和周期性任務。
[0045]步驟3302、計算模塊21每天在一固定時間計算定時任務存儲模塊I中每一個商品的到期購買日期,並將所述到期購買日期存入定時任務存儲模塊I。比如計算模塊可以在每天早上10點運行一次,計算所有商品的到期購買日期。
[0046]步驟S303、檢查模塊22檢查定時任務存儲模塊I中的一還未經過檢查的商品的所述到期購買日期是否為當前日期,若是,則進入步驟S304,否則進入步驟S308。
[0047]步驟S304、提醒模塊23向用戶發出所述商品的到期提醒。
[0048]步驟S305、執行模塊24接收所述用戶的指令,若指令為確定購買,則進入步驟S306,若指令為延遲購買,則進入步驟S307,若指令為取消購買,則進入步驟S308。具體來說,用戶可以用「QD」來表示確定購買,「QX」為取消購買,「YC」為延遲購買。
[0049]步驟S306、執行模塊24在購物網站上購買步驟S305中用戶確定購買的所述商品。[0050]步驟S307、執行模塊24將定時任務存儲模塊I中的步驟S305中用戶延遲購買的所述商品的到期購買日期自動延遲一預設天數。
[0051]步驟S308、檢查模塊24判斷是否已經檢查過定時任務存儲模塊I中的所有商品,若是,則退出,否則返回步驟S303。
[0052]在上述一個較佳實施例中,定時任務處理模塊2還包括一記錄模塊25,則所述定時購物方法在步驟S301之前還包括步驟S300:記錄模塊25存儲用戶輸入的送貨地址、送貨方式和付款方式。
[0053]為了進一步減輕操作的複雜程度,所述步驟S300可以是:記錄模塊25根據用戶在購物網站的歷史記錄自動存儲所述用戶的送貨地址、送貨方式和付款方式。
[0054]較佳地,在步驟S304中,提醒模塊23用簡訊或電子郵件來發送所述到期提醒。
[0055]在另一較佳實施例中,所述用戶的延遲購買的指令包括一延遲天數,其指令可以是「YC」+N (延遲天數)。步驟S307相應地可以改為:執行模塊24將定時任務存儲模塊I中的步驟S305中用戶延遲購買的所述商品的到期購買日期延遲所述延遲天數。這樣就更人性化,更容易為用戶所接受。
[0056]雖然以上描述了本發明的【具體實施方式】,但是本領域的技術人員應當理解,這些僅是舉例說明,本發明的保護範圍是由所附權利要求書限定的。本領域的技術人員在不背離本發明的原理和實質的前提下,可以對這些實施方式做出多種變更或修改,但這些變更和修改均落入本發明的保護範圍。
【權利要求】
1.一種定時購物裝置,其包括: 一定時任務存儲模塊,用於存儲用戶輸入的需要購買的商品名稱、商品數量、購買周期、重複方式和購物網站,其中,所述重複方式包括一次性任務和周期性任務; 一定時任務處理模塊,其包括一計算模塊、一檢查模塊、一提醒模塊和一執行模塊,其中: 所述計算模塊用於在每日一固定時間計算所述定時任務存儲模塊中每一個商品的到期購買日期,調用所述定時任務存儲模塊存儲所述到期購買日期,並調用所述檢查模塊; 所述檢查模塊用於檢查商品的所述到期購買日期是否為當前日期,若是,則調用所述提醒|吳塊; 所述提醒模塊用於向用戶發出到期購買日期為當前日期的所述商品的到期提醒,並調用所述執行模塊; 所述執行模塊用於接收所述用戶確定購買的指令並在購物網站上購買到期購買日期為當前日期的所述商品,接收所述用戶延遲購買的指令並將所述定時任務存儲模塊中到期購買日期為當前日期的所述商品的到期購買日期自動延遲一預設天數,以及接收所述用戶取消購買的指令並直接退出。
2.如權利要求1所述的定時購物裝置,其特徵在於,所述定時任務處理模塊還包括一記錄模塊,用於存儲所述用戶的送貨地址、送貨方式和付款方式。
3.如權利要求2所述的定時購物裝置,其特徵在於,所述記錄模塊根據用戶在購物網站的歷史記錄自動存儲所述用戶的送貨地址、送貨方式和付款方式。
4.如權利要求1-3中任一`項所述的定時購物裝置,其特徵在於,所述提醒模塊用簡訊或電子郵件來發送所述到期提醒。
5.如權利要求4所述的定時購物裝置,其特徵在於,所述用戶的延遲購買的指令包括一延遲天數,所述執行模塊將所述定時任務存儲模塊中到期購買日期為當前日期的所述商品的到期購買日期延遲所述延遲天數。
6.一種利用如權利要求1所述的定時購物裝置實現的定時購物方法,所述定時購物方法包括以下步驟: 步驟S1、所述定時任務存儲模塊存儲用戶輸入的需要購買的商品名稱、商品數量、購買周期、重複方式和購物網站,其中,所述重複方式包括一次性任務和周期性任務; 步驟S2、所述計算模塊每天在一固定時間計算所述定時任務存儲模塊中每一個商品的到期購買日期,並將所述到期購買日期存入所述定時任務存儲模塊; 步驟S3、所述檢查模塊檢查所述定時任務存儲模塊中的一還未經過檢查的商品的所述到期購買日期是否為當前日期,若是,則進入步驟S4,否則進入步驟S8 ; 步驟S4、所述提醒模塊向用戶發出到期購買日期為當前日期的所述商品的到期提醒;步驟S5、所述執行模塊接收所述用戶的指令,若指令為確定購買,則進入步驟S6,若指令為延遲購買,則進入步驟S7,若指令為取消購買,則進入步驟S8 ; 步驟S6、所述執行模塊在購物網站上購買步驟S5中用戶確定購買的所述商品; 步驟S7、所述執行模塊將所述定時任務存儲模塊中的步驟S5中用戶延遲購買的所述商品的到期購買日期自動延遲一預設天數; 步驟S8、所述檢查模塊判斷是否已經檢查過所述定時任務存儲模塊中的所有商品,若是,則退出,否則返回步驟S3。
7.如權利要求6所述的定時購物方法,其特徵在於,所述定時任務處理模塊還包括一記錄模塊,且所述定時購物方法在步驟S I之前還包括: 步驟SO、所述記錄模塊存儲用戶輸入的送貨地址、送貨方式和付款方式。
8.如權利要求7所述的定時購物方法,其特徵在於,所述步驟SO為: 所述記錄模塊根據用戶在購物網站的歷史記錄自動存儲所述用戶的送貨地址、送貨方式和付款方式。
9.如權利要求6-8中任一項所述的定時購物方法,其特徵在於,所述提醒模塊用簡訊或電子郵件來發送所述到期提醒。
10.如權利要求9所述的定時購物方法,其特徵在於,所述用戶的延遲購買的指令包括一延遲天數,且步驟S7為: 所述執行模塊將所述定時任務存儲模塊中的步驟S5中用戶延遲購買的所述商品的到期購買日期延遲所述延遲 天數。
【文檔編號】G06Q30/06GK103514562SQ201210208529
【公開日】2014年1月15日 申請日期:2012年6月21日 優先權日:2012年6月21日
【發明者】張旭 申請人:紐海信息技術(上海)有限公司