本發明涉及一種分享系統及其方法,特別是能夠計算分享點數并用以折抵食物兌換費用的食物分享系統及其方法。
背景技術:
近年來,根據統計全球每年有大約百分之四十的食物從未被食用便被丟棄,特別是在節日里,食物浪費的情況更加嚴重。然而,當人們丟棄食物的同時,卻也仍然有人食不果腹。因此,如何幫助食不果腹者脫離饑餓,便成為亟待解決的問題。
一般而言,傳統食物分享方式是通過食物銀行來接收供應者所提供的即期品,并且提供給需求者以特價甚至是免費的價格取得。然而,此一方式需要建立倉庫存放即期品,甚至需要四處設置店面以利各方需求者前往,所以無形中增加了創建食物銀行的門檻,而且由于設置倉庫及店面需要花費大量資金,也導致了降低創建食物銀行的意愿,使得食物銀行難以普及,進而限制了食物的流通性,故具有食物流通性不佳的問題。
有鑒于此,便有廠商提出食物交換平臺的技術,其通過網絡張貼食物信息,以便提供有興趣者聯系和交換。然而,此一方式需要使用者預先在食物交換平臺進行注冊,而且并未提供適當的回饋機制,導致使用者使用此食物交換平臺交換食物的意愿無法有效提升,因此仍然無法有效解決食物流通性不佳的問題。
綜上所述,可知現有技術中長期以來一直存在食物流通性不佳的問題,因此實有必要提出改進的技術手段,來解決此一問題。
技術實現要素:
本發明揭露一種食物分享系統及其方法。
首先,本發明揭露一種食物分享系統,此系統包含:移動裝置及服務端。所述移動裝置用以通過攝像元件生成食物圖像,并且允許建立食物說明以與食物圖像及預設的識別碼一并作為分享信息以進行傳送,以及瀏覽其它所述移動裝置傳送的分享信息以進行選擇及兌換。至于服務端的部分,所述服務端包含:分享信息數據庫、接收模塊、瀏覽模塊、計算模塊及折抵模塊。其中,分享信息數據庫用以儲存接收到的分享信息及其瀏覽累計次數,以及儲存每一移動裝置的已折抵點數;接收模塊用以接收來自所述移動裝置的分享信息;瀏覽模塊用以允許所述移動裝置瀏覽分享信息數據庫儲存的所有分享信息,并且記錄每一分享信息的瀏覽累計次數;計算模塊用以根據識別碼識別每一移動裝置的分享信息,并且根據每一分享信息的瀏覽累計次數、分享信息的數量及已折抵點數計算相應每一移動裝置的分享點數;折抵模塊用以在所述移動裝置確認兌換選擇的分享信息時,允許以所述移動裝置的分享點數折抵對應該分享信息的兌換費用。
另外,本發明揭露一種食物分享方法,應用在具有移動裝置及服務端的環境,其步驟包括:所述移動裝置通過攝像元件生成食物圖像,并且允許建立食物說明以與食物圖像及預設的識別碼一并作為分享信息以傳送至服務端;服務端接收來自所述移動裝置的分享信息以儲存至分享信息數據庫,其中,所述分享信息數據庫包含儲存每一移動裝置的已折抵點數;服務端允許所述移動裝置瀏覽分享信息數據庫儲存的所有分享信息以進行選擇及兌換,并且記錄每一分享信息的瀏覽累計次數;服務端根據識別碼識別每一移動裝置的分享信息,并且根據每一分享信息的瀏覽累計次數、每一移動裝置傳送的分享信息的數量及已折抵點數計算相應每一移動裝置的分享點數;服務端在所述移動裝置確認兌換選擇的分享信息后,以對應所述移動裝置的分享點數折抵兌換選擇的分享信息的兌換費用。
本發明所揭露的系統與方法如上,與現有技術的差異在于本發明是通過移動裝置建立分享信息并傳送至服務端儲存,以便服務端根據每一移動裝置所建立的分享信息,以分享信息的瀏覽累計次數、分享信息的數量及已折抵點數計算出對應的分享點數,并且在移動裝置確認兌換選擇的分享信息后,使用對應移動裝置的分享點數折抵兌換費用。
通過上述的技術手段,本發明可以達成提高食物流通性及分享意愿的技術功效。
附圖說明
圖1為本發明食物分享系統的系統方塊圖。
圖2為本發明食物分享方法的方法流程圖。
圖3為應用本發明以移動裝置建立分享信息的示意圖。
圖4為應用本發明瀏覽及選擇分享信息的示意圖。
圖5為應用本發明兌換分享信息且建立評價分數的示意圖。
【符號說明】
110 移動裝置
120 服務端
121 分享信息數據庫
122 接收模塊
123 瀏覽模塊
124 計算模塊
125 折抵模塊
130 網絡
310 移動裝置
311 食物圖像
312 說明按鍵
320 食物
410 信息顯示區塊
411 食物圖像
412 食物說明
510 移動裝置
511 兌換按鍵
512 評價按鍵
513 兌換說明區塊
具體實施方式
以下將配合圖式及實施例來詳細說明本發明的實施方式,藉此對本發明如何應用技術手段來解決技術問題并達成技術功效的實現過程能充分理解并據以實施。
在說明本發明所揭露的食物分享系統及其方法之前,先對本發明所自行定義的名詞作說明,本發明所述的分享點數是指根據分享信息的瀏覽累計次數、分享信息的數量及已折抵點數所計算出的數值,用以折抵兌換其它分享信息時的兌換費用,當建立的分享信息被瀏覽的次數越多,或是建立分享信息的數量越多,便會計算出越高的分享點數,以便鼓勵使用者踴躍建立高質量(容易獲得較多的瀏覽)的分享信息。
以下配合圖式對本發明食物分享系統及其方法做進一步說明,請先參閱「圖1」,「圖1」為本發明食物分享系統的系統方塊圖,此系統包含:移動裝置110及服務端120。在實際實施上,移動裝置110與服務端120通過網絡130相互連線。所述移動裝置110可為智能手機、平板計算機、個人數字助理等等。所述服務端120可為服務器、個人計算機等具有運算能力的設備。
所述移動裝置110用以通過攝像元件生成食物圖像,并且允許建立食物說明以與食物圖像及預設的識別碼一并作為分享信息(亦即分享信息包含食物說明、食物圖像及預設的識別碼)以進行傳送,以及瀏覽其它所述移動裝置110傳送的分享信息以進行選擇及兌換。在實際實施上,攝像元件可為電荷耦合元件(Charge-coupled Device,CCD)、互補式金屬氧化物半導體(Complementary Metal-Oxide-Semiconductor,CMOS)等等,用以將光信號轉為電信號的元件。另外,食物說明可包含種類、數量、時間、地點及分享方式,例如:「種類:生鮮;數量:1;時間:2016/12/10;地點:臺北市;分享方式:自取」,其中,地點可為全球定位坐標(即:全球定位系統的坐標),并且在移動裝置110瀏覽分享信息時,同時顯示相應此地點的地圖信息。至于所述預設的識別碼可為移動裝置110中具有識別性的一組唯一的字串,例如:電話號碼、國際移動設備識別碼(International Mobile Equipment Identity,IMEI)、媒體訪問控制(Media Access Control,MAC)地址等等,用以作為識別移動裝置110之用,以便實現無須于服務端120注冊的情況下,即可使服務端120對移動裝置110進行識別,并且計算出對應的分享點數。
在服務端120的部分,其包含:分享信息數據庫121、接收模塊122、瀏覽模塊123、計算模塊124及折抵模塊125。其中,分享信息數據庫121用以儲存接收到的分享信息,以及此分享信息的瀏覽累計次數,并且儲存每一移動裝置110的已折抵點數。在實際實施上,分享信息數據庫121可使用關系數據庫(Relational Database)來實現,另外,所述分享信息數據庫121還可儲存每一移動裝置110的喜好信息,其可包含喜好的種類、數量、時間、地點及分享方式。
接收模塊122用以通過網絡130接收來自所述移動裝置110的分享信息。在實際實施上,接收模塊122可以使用有線或無線傳輸,并且搭配網絡傳輸協定(例如:TCP/IP)來進行接收。
瀏覽模塊123用以允許所述移動裝置110瀏覽分享信息數據庫121儲存的所有分享信息,并且記錄每一分享信息的瀏覽累計次數。在實際實施上,瀏覽累計次數可通過網頁計數器來累計,而為了避免重復計數,還可根據網絡地址、瀏覽器名稱、作業系統名稱等信息作為篩選的依據。另外,前面提到,食物說明可包含種類、數量、時間、地點及分享方式,當數量為數值零或時間已逾期時,瀏覽模塊123可以不允許所述移動裝置110瀏覽包含此食物說明的分享信息。除此之外,倘若分享信息數據庫121儲存有每一移動裝置110的喜好信息,瀏覽模塊123可比對此喜好信息及種類、時間、地點及分享方式至少其中之一,并且根據比對結果自分享信息數據庫121篩選出相符的分享信息以顯示于移動裝置110。
計算模塊124用以根據識別碼識別每一移動裝置110的分享信息,并且根據每一分享信息的瀏覽累計次數、分享信息的數量及已折抵點數計算相應每一移動裝置110的分享點數。舉例來說,假設瀏覽累計次數為數值50、同一移動裝置110的分享信息的數量為數值100、已折抵點數為30,那么,此移動裝置110的分享點數的計算可為:「50+100-30=120」。特別要說明的是,雖然以上述舉例說明分享點數的計算方式,然而本發明并未以此做限定,在實際實施上,任何使用分享信息的瀏覽累計次數、分享信息的數量及已折抵點數計算分享點數的方式皆不脫離本發明的應用范疇。
折抵模塊125用以在所述移動裝置110確認兌換選擇的分享信息時,允許以所述移動裝置110的分享點數折抵對應此分享信息的兌換費用。在實際實施上,折抵模塊125在移動裝置110確認兌換選擇的分享信息后,允許移動裝置110建立對應此分享信息的評價分數以儲存至分享信息數據庫121,并且由計算模塊124根據評價分數調整計算出的分享點數。舉例來說,假設評價分數的范圍是數值1至數值5,當建立的評價分數為數值4時,計算模塊124可將計算出的分享點數再加上數值4或乘上數值4以作為最后產生的分享點數。
接著,請參閱「圖2」,「圖2」為本發明食物分享方法的方法流程圖,應用在具有移動裝置110及服務端120的環境,其步驟包括:移動裝置110通過攝像元件生成食物圖像,并且允許建立食物說明以與食物圖像及預設的識別碼一并作為分享信息以傳送至服務端120(步驟210);服務端120接收來自所述移動裝置110的分享信息以儲存至分享信息數據庫121,其中,分享信息數據庫121包含儲存每一移動裝置110的已折抵點數(步驟220);服務端120允許所述移動裝置110瀏覽分享信息數據庫121儲存的所有分享信息以進行選擇及兌換,并且記錄每一分享信息的瀏覽累計次數(步驟230);服務端120根據識別碼識別每一移動裝置110的分享信息,并且根據每一分享信息的瀏覽累計次數、每一移動裝置110傳送的分享信息的數量及已折抵點數計算相應每一移動裝置110的分享點數(步驟240);服務端120在所述移動裝置110確認兌換選擇的分享信息后,以對應所述移動裝置110的分享點數折抵兌換選擇的分享信息的兌換費用(步驟250)。通過上述步驟,即可通過移動裝置110建立分享信息并傳送至服務端120儲存,以便服務端120根據每一移動裝置110所建立的分享信息,以分享信息的瀏覽累計次數、分享信息的數量及已折抵點數計算出對應的分享點數,并且在移動裝置確認兌換選擇的分享信息后,使用對應移動裝置110的分享點數折抵兌換費用。
以下配合「圖3」至「圖5」以實施例的方式進行如下說明,請先參閱「圖3」,「圖3」為應用本發明以移動裝置建立分享信息的示意圖。當使用者欲分享食物時,可通過移動裝置310執行應用程序,并且以移動裝置310的攝像元件(例如:CCD或CMOS)拍攝欲分享的食物320產生食物圖像311。接著,使用者可在應用程序的圖形使用者界面中點選說明按鍵312以鍵入文字來建立食物說明,舉例來說,鍵入食物320的種類、數量、時間(如:有效期限)、地點及分享方式。當食物說明建立完成后,移動裝置310的應用程序會將食物說明、食物圖像311及預設的識別碼(例如:電話號碼、IMEI或MAC地址等等)一并作為分享信息并傳送至服務端120。至此,使用者無需事先在注冊服務端120進行注冊,也不須登入服務端120便可通過應用程序直接將分享信息傳送至服務端120。由于所述服務端120會根據分享信息內的識別碼來判斷分享信息是由哪一個移動裝置所產生,所以即使使用者并未在服務端120注冊及登入,服務端120同樣可以識別分享信息是由哪一個移動裝置所產生,進而根據分享信息的瀏覽累計次數、分享信息的數量及已折抵點數計算相應每一移動裝置110的分享點數。
如「圖4」所示意,「圖4」為應用本發明瀏覽及選擇分享信息的示意圖。當使用者欲兌換他人分享的食物時,可通過移動裝置310開啟應用程序連線到服務端120瀏覽儲存在分享信息數據庫121中的所有分享信息,這些分享信息可如「圖4」所示意,以瀑布流式的區塊布局將每一個分享信息顯示在相應的信息顯示區塊410中。由于信息顯示區塊410顯示食物圖像411及食物說明412,因此,使用者可以清楚地瀏覽每一個分享信息,假設使用者決定兌換信息顯示區塊410的食物,可先點選信息顯示區塊410以確定選擇此一分享信息并進行后續的兌換流程。特別要說明的是,當分享信息數據庫121儲存有此移動裝置310的喜好信息時,服務端120可比對喜好信息及食物說明412的種類、時間、地點及分享方式至少其中之一,并且根據比對結果自分享信息數據庫121篩選出相符的分享信息以顯示于移動裝置310。換句話說,在移動裝置310上只會顯示使用者喜好的分享信息,至于其余不符合喜好的分享信息將被過濾掉而不進行顯示。
如「圖5」所示意,「圖5」為應用本發明兌換分享信息且建立評價分數的示意圖。以上述選擇信息顯示區塊410為例,移動裝置510將顯示相應的食物圖像411、食物說明412、兌換按鍵511、評價按鍵512及兌換說明區塊513。其中,評價按鍵512只能在已經點選兌換按鍵511后才能點選;點選兌換按鍵511并確認后,服務端120會從移動裝置510目前擁有的分享點數中扣除兌換費用,舉例來說,假設目前擁有的分享點數為數值168,每次兌換的兌換費用為數值10,那么,在完成兌換后,分享點數為「168-10=158」。在實際實施上,兌換說明區塊513會即時更新顯示移動裝置510的分享點數。接著,使用者可點選評價按鍵512為此次兌換結果評價分數,例如:設定數值以作為評價分數,并且儲存至分享信息數據庫121,以便服務端120根據此評價分數調整發布此分享信息的移動裝置的分享點數。舉例來說,假設評價分數為數值1,代表對兌換結果非常不滿,服務端120可將發布此分享信息的移動裝置的分享點數扣除一個預設值(例如:數值5)作為懲罰;假設評價分數為數值5,代表對兌換結果非常滿意,服務端120可將發布此分享信息的移動裝置的分享點數加上一個預設值(例如:數值5)作為獎勵。
綜上所述,可知本發明與現有技術之間的差異在于通過移動裝置110建立分享信息并傳送至服務端120儲存,以便服務端120根據每一移動裝置110所建立的分享信息,以分享信息的瀏覽累計次數、分享信息的數量及已折抵點數計算出對應的分享點數,并且在移動裝置110確認兌換選擇的分享信息后,使用對應移動裝置110的分享點數折抵兌換費用,藉由此一技術手段可以解決現有技術所存在的問題,進而達成提高食物流通性及分享意愿的技術功效。
雖然本發明以前述的實施例揭露如上,然其并非用以限定本發明,任何本領域技術人員,在不脫離本發明的精神和范圍內,當可作些許的更動與潤飾,因此本發明的專利保護范圍須視本說明書所附的權利要求書所界定者為準。