食物分享系统及其方法技术领域
本发明涉及一种分享系统及其方法,特别是能够计算分享点数并用以折抵食物兑
换费用的食物分享系统及其方法。
背景技术
近年来,根据统计全球每年有大约百分之四十的食物从未被食用便被丢弃,特别
是在节日里,食物浪费的情况更加严重。然而,当人们丢弃食物的同时,却也仍然有人食不
果腹。因此,如何帮助食不果腹者脱离饥饿,便成为亟待解决的问题。
一般而言,传统食物分享方式是通过食物银行来接收供应者所提供的即期品,并
且提供给需求者以特价甚至是免费的价格取得。然而,此一方式需要建立仓库存放即期品,
甚至需要四处设置店面以利各方需求者前往,所以无形中增加了创建食物银行的门槛,而
且由于设置仓库及店面需要花费大量资金,也导致了降低创建食物银行的意愿,使得食物
银行难以普及,进而限制了食物的流通性,故具有食物流通性不佳的问题。
有鉴于此,便有厂商提出食物交换平台的技术,其通过网络张贴食物信息,以便提
供有兴趣者联系和交换。然而,此一方式需要使用者预先在食物交换平台进行注册,而且并
未提供适当的回馈机制,导致使用者使用此食物交换平台交换食物的意愿无法有效提升,
因此仍然无法有效解决食物流通性不佳的问题。
综上所述,可知现有技术中长期以来一直存在食物流通性不佳的问题,因此实有
必要提出改进的技术手段,来解决此一问题。
发明内容
本发明揭露一种食物分享系统及其方法。
首先,本发明揭露一种食物分享系统,此系统包含:移动装置及服务端。所述移动
装置用以通过摄像元件生成食物图像,并且允许建立食物说明以与食物图像及预设的识别
码一并作为分享信息以进行传送,以及浏览其它所述移动装置传送的分享信息以进行选择
及兑换。至于服务端的部分,所述服务端包含:分享信息数据库、接收模块、浏览模块、计算
模块及折抵模块。其中,分享信息数据库用以储存接收到的分享信息及其浏览累计次数,以
及储存每一移动装置的已折抵点数;接收模块用以接收来自所述移动装置的分享信息;浏
览模块用以允许所述移动装置浏览分享信息数据库储存的所有分享信息,并且记录每一分
享信息的浏览累计次数;计算模块用以根据识别码识别每一移动装置的分享信息,并且根
据每一分享信息的浏览累计次数、分享信息的数量及已折抵点数计算相应每一移动装置的
分享点数;折抵模块用以在所述移动装置确认兑换选择的分享信息时,允许以所述移动装
置的分享点数折抵对应该分享信息的兑换费用。
另外,本发明揭露一种食物分享方法,应用在具有移动装置及服务端的环境,其步
骤包括:所述移动装置通过摄像元件生成食物图像,并且允许建立食物说明以与食物图像
及预设的识别码一并作为分享信息以传送至服务端;服务端接收来自所述移动装置的分享
信息以储存至分享信息数据库,其中,所述分享信息数据库包含储存每一移动装置的已折
抵点数;服务端允许所述移动装置浏览分享信息数据库储存的所有分享信息以进行选择及
兑换,并且记录每一分享信息的浏览累计次数;服务端根据识别码识别每一移动装置的分
享信息,并且根据每一分享信息的浏览累计次数、每一移动装置传送的分享信息的数量及
已折抵点数计算相应每一移动装置的分享点数;服务端在所述移动装置确认兑换选择的分
享信息后,以对应所述移动装置的分享点数折抵兑换选择的分享信息的兑换费用。
本发明所揭露的系统与方法如上,与现有技术的差异在于本发明是通过移动装置
建立分享信息并传送至服务端储存,以便服务端根据每一移动装置所建立的分享信息,以
分享信息的浏览累计次数、分享信息的数量及已折抵点数计算出对应的分享点数,并且在
移动装置确认兑换选择的分享信息后,使用对应移动装置的分享点数折抵兑换费用。
通过上述的技术手段,本发明可以达成提高食物流通性及分享意愿的技术功效。
附图说明
图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的分享点数折抵兑换费用,
藉由此一技术手段可以解决现有技术所存在的问题,进而达成提高食物流通性及分享意愿
的技术功效。
虽然本发明以前述的实施例揭露如上,然其并非用以限定本发明,任何本领域技
术人员,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,因此本发明的专利保
护范围须视本说明书所附的权利要求书所界定者为准。