CN110379090A - 礼物柜的解锁方法、装置、礼物柜、存储介质及电子设备 - Google Patents
礼物柜的解锁方法、装置、礼物柜、存储介质及电子设备 Download PDFInfo
- Publication number
- CN110379090A CN110379090A CN201910742072.6A CN201910742072A CN110379090A CN 110379090 A CN110379090 A CN 110379090A CN 201910742072 A CN201910742072 A CN 201910742072A CN 110379090 A CN110379090 A CN 110379090A
- Authority
- CN
- China
- Prior art keywords
- task
- present
- unlock
- cabinet
- terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 220
- 238000003860 storage Methods 0.000 title claims abstract description 22
- 239000003999 initiator Substances 0.000 claims abstract description 408
- 230000008569 process Effects 0.000 claims abstract description 48
- 238000012544 monitoring process Methods 0.000 claims description 84
- 230000004044 response Effects 0.000 claims description 40
- 238000012795 verification Methods 0.000 claims description 36
- 238000004590 computer program Methods 0.000 claims description 21
- 238000009826 distribution Methods 0.000 claims description 9
- 230000005540 biological transmission Effects 0.000 claims description 7
- 230000000977 initiatory effect Effects 0.000 claims description 7
- 230000006870 function Effects 0.000 description 43
- 230000027455 binding Effects 0.000 description 32
- 238000009739 binding Methods 0.000 description 32
- 238000010586 diagram Methods 0.000 description 16
- 238000004891 communication Methods 0.000 description 14
- 230000006399 behavior Effects 0.000 description 9
- 230000000694 effects Effects 0.000 description 9
- 238000012806 monitoring device Methods 0.000 description 7
- 239000004744 fabric Substances 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 238000010168 coupling process Methods 0.000 description 5
- 238000005859 coupling reaction Methods 0.000 description 5
- 230000008093 supporting effect Effects 0.000 description 5
- 238000012360 testing method Methods 0.000 description 5
- 230000008878 coupling Effects 0.000 description 4
- 230000001976 improved effect Effects 0.000 description 4
- 238000009434 installation Methods 0.000 description 4
- 238000004321 preservation Methods 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000012512 characterization method Methods 0.000 description 3
- 230000001755 vocal effect Effects 0.000 description 3
- RTZKZFJDLAIYFH-UHFFFAOYSA-N Diethyl ether Chemical compound CCOCC RTZKZFJDLAIYFH-UHFFFAOYSA-N 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 2
- 230000008451 emotion Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000001737 promoting effect Effects 0.000 description 2
- 238000010408 sweeping Methods 0.000 description 2
- 239000012780 transparent material Substances 0.000 description 2
- PEDCQBHIVMGVHV-UHFFFAOYSA-N Glycerine Chemical compound OCC(O)CO PEDCQBHIVMGVHV-UHFFFAOYSA-N 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004140 cleaning Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000007717 exclusion Effects 0.000 description 1
- 230000001815 facial effect Effects 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000006386 neutralization reaction Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000004080 punching Methods 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Classifications
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47B—TABLES; DESKS; OFFICE FURNITURE; CABINETS; DRAWERS; GENERAL DETAILS OF FURNITURE
- A47B81/00—Cabinets or racks specially adapted for other particular purposes, e.g. for storing guns or skis
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C9/00571—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated by interacting with a central unit
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C9/00896—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys specially adapted for particular uses
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/10—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for means for safe-keeping of property, left temporarily, e.g. by fastening the property
- G07F17/12—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for means for safe-keeping of property, left temporarily, e.g. by fastening the property comprising lockable containers, e.g. for accepting clothes to be cleaned
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本申请涉及物联网领域,提供一种礼物柜的解锁方法、装置、礼物柜、存储介质及电子设备。其中,礼物柜的解锁方法包括:任务设定终端确定任务发起方对礼物柜中的礼物的所有权;任务设定终端针对已经确定所有权的礼物生成对应的解锁任务,解锁任务包括任务执行方为获得礼物而需要完成的任务。上述解锁方法实现了一种全新的送礼过程,即任务执行方不能直接获得礼物柜中的礼物,而是必须完成任务设定终端生成的解锁任务后才能够获得对应于该解锁任务的礼物。从而,任务发起方在将礼物送给任务执行方的同时,能够从任务执行方那里获得某种程度的回报:即解锁任务得到执行,从而增强了送礼过程的互动性和趣味性,使得送出的礼物更加物有所值。
Description
技术领域
本申请涉及物联网领域,具体而言,涉及一种礼物柜的解锁方法、装置、礼物柜、存储介质及电子设备。
背景技术
目前,当送礼方要送给收礼方一个礼物时,可以先将礼物买下,然后直接交给或者寄给收礼方,这一送礼过程只涉及单方面的赠与。然而有时,送礼方在送出礼物的同时,还希望从收礼方那里获得某种意义上的回报(例如通过礼物激励收礼方去实现某个对于送礼方而言亦有意义的目标),以使得送出的礼物物有所值。但目前的送礼方式,由于送礼方与收礼方之间没有互动,因此不能实现上述目标。
发明内容
本申请实施例的目的在于提供一种礼物柜的解锁方法、装置、礼物柜、存储介质及电子设备,用以改善送礼过程缺乏互动性的问题。
第一方面,本申请实施例提供一种礼物柜的解锁方法,包括:任务设定终端确定任务发起方对礼物柜中的礼物的所有权;任务设定终端针对已经确定所有权的礼物生成对应的解锁任务,所述解锁任务包括任务执行方为获得所述礼物而需要完成的任务。
上述解锁方法实现了一种全新的送礼过程,在这一过程中,任务执行方不能直接获得礼物柜中的礼物,而是必须完成任务设定终端生成的解锁任务后才能够获得对应于该解锁任务的礼物,其中,礼物的所有者可以为任务发起方,而解锁任务可以由任务发起方通过任务设定终端设定。从而,任务发起方在将礼物送给任务执行方的同时,能够从任务执行方那里获得某种程度的回报:解锁任务得到执行,从而增强了送礼过程的互动性和趣味性,使得送出的礼物更加物有所值。
在第一方面的一种实现方式中,所述任务设定终端包括礼物柜服务器或所述礼物柜。
礼物柜服务器可以支持远程操作,而礼物柜则可以支持现场操作,从而可以为送礼过程带来极大的灵活性,提高送礼参与方的体验。
在第一方面的一种实现方式中,所述方法还包括:所述任务设定终端为所述解锁任务分配任务标识,所述任务标识用于区别不同的解锁任务。
在这种实现方式中,任务标识可以是为每个解锁任务分配的唯一标识,由于礼物柜中可能有多个礼物,每个礼物可能对应不同的解锁任务,甚至同一个礼物也可能对应多个解锁任务,因此在送礼过程中的各个环节,任务标识可以起到区分不同解锁任务的作用。
在第一方面的一种实现方式中,所述任务设定终端确定任务发起方对礼物柜中的礼物的所有权,包括:所述任务设定终端(例如,礼物柜服务器)响应任务发起方终端获得礼物所有权的请求,确定任务发起方对礼物柜中的礼物的所有权;或者,所述任务设定终端(例如,礼物柜服务器或礼物柜)响应所述任务发起方直接在所述礼物柜上做出的获得礼物所有权的操作,确定任务发起方对所述礼物柜中的礼物的所有权。确定礼物的所有权相当于对礼物进行了锁定,锁定后除任务发起方以外的其他人不能再获得礼物的所有权。
在这种实现方式中,正如之前提到的,任务发起方获得礼物所有权的方式非常灵活:可以是远程操作,例如向礼物柜服务器发起请求;可以是现场操作,例如礼物柜上具有可供输入的操作界面。本申请中的多个送礼环节均具有这样的操作灵活性,为简化阐述,不会再逐一详细说明。任务发起方获得礼物所有权的方式包括但不限于购买礼物。
在第一方面的一种实现方式中,所述任务设定终端针对已经确定所有权的礼物生成对应的解锁任务,包括:所述任务设定终端(例如,礼物柜服务器)响应任务发起方终端设定任务的请求,针对已经确定所有权的礼物生成对应的解锁任务;或者,所述任务设定终端(例如,礼物柜服务器或礼物柜)响应所述任务发起方直接在所述任务设定终端上做出的设定任务的操作,针对已经确定所有权的礼物生成对应的解锁任务。
若由礼物柜服务器确定礼物的所有权,比较常见的方式是解锁任务也由礼物柜服务器生成,但也不排除由礼物柜生成解锁任务的情况;类似的,若由礼物柜确定礼物的所有权,比较常见的方式是解锁任务也由礼物柜生成,但也不排除由礼物柜服务器生成解锁任务的情况。
在第一方面的一种实现方式中,在所述任务设定终端针对已经确定所有权的礼物生成对应的解锁任务之后,所述方法还包括:所述任务设定终端(例如,礼物柜服务器或礼物柜)根据所述任务发起方提供的联系方式向所述任务执行方发送查看任务的消息;或者,所述任务设定终端(例如,礼物柜服务器或礼物柜)向所述任务发起方发送查看任务的消息;或者,所述任务设定终端(例如,礼物柜服务器或礼物柜)控制所述礼物柜输出查看任务的消息。
在这种实现方式中,任务发起方在通过任务设定终端设定任务时,还可以指定任务执行方的联系方式(例如手机号、邮箱、账号等),从而任务设定终端可以向任务执行方发送查看任务的消息,该消息的内容可以直接包括解锁任务,也可以仅仅起到通知作用,即促使任务执行方通过访问礼物柜服务器或者直接去礼物柜上查看解锁任务。当然,任务发起方在通过任务设定终端设定任务时,还可以指定自己的联系方式,从而任务设定终端可以向任务发起方发送查看任务的消息,任务发起方再将消息内容以某种形式转达给任务执行方。此外,任务设定终端也可以直接控制礼物柜将查看任务的消息以某种形式输出(例如显示、语音播报、打印凭条等),以使任务发起方获知,任务发起方再将消息内容以某种形式转达给任务执行方。总之,任务执行方可以通过多种渠道获知有需要自己执行的解锁任务,其方式非常灵活。
在第一方面的一种实现方式中,所述查看任务的消息的内容包括所述任务设定终端分配的所述解锁任务的任务标识。
在这种实现方式中,任务执行方获得该任务标识后,可以将任务标识提交给任务设定终端,任务设定终端根据任务标识可以查询到对应的解锁任务,从而返回给任务执行方查看。其中,任务标识在任务设定终端内部使用的形式可以是一个字串,在任务设定终端外部呈现的形式可以是条形码、二维码、字串等。
在第一方面的一种实现方式中,所述方法还包括:任务设定终端(例如,礼物柜服务器)接收任务执行方在查看所述解锁任务后通过任务执行方终端作出的执行选择,或者,任务设定终端(例如,礼物柜服务器或礼物柜)接收任务执行方在查看所述解锁任务后直接在所述礼物柜上作出的执行选择;若所述执行选择表明所述任务执行方接受所述解锁任务,则执行以下步骤:若所述任务设定终端与任务判断终端为不同的设备(例如,任务设定终端为礼物柜,任务判断终端为礼物柜服务器),则所述任务设定终端向所述任务判断终端发送所述解锁任务,以使所述任务判断终端根据所述解锁任务与获得的任务执行情况确定所述任务执行方是否完成所述解锁任务;若所述任务设定终端与任务判断终端为相同的终端(例如,任务设定终端和任务判断终端均为礼物柜服务器),则所述任务设定终端根据所述解锁任务与获得的任务执行情况确定所述任务执行方是否完成所述解锁任务。
在第一方面的一种实现方式中,所述方法还包括:任务设定终端(例如,礼物柜服务器)接收任务执行方在查看所述解锁任务后通过任务执行方终端作出的执行选择,或者,任务设定终端(例如,礼物柜服务器或礼物柜)接收任务执行方在查看所述解锁任务后直接在所述礼物柜上作出的执行选择;若所述执行选择表明任务执行方拒绝所述解锁任务,所述任务设定终端确定所述任务发起方对所述礼物不再具有所有权。
在第一方面的一种实现方式中,所述任务发起方通过购买的方式获得所述礼物的所有权,若所述执行选择表明任务执行方拒绝所述解锁任务,所述方法还包括:所述任务设定终端启动针对所述礼物的退款流程。
在以上三种实现方式中,任务执行方有权接受或拒绝解锁任务。若任务执行方选择了接受解锁任务,则可进入任务判断的流程,即由任务判断终端判断任务执行方是否完成所述解锁任务,从而确定任务执行方是否有资格获得礼物。任务的设定和判断可以由相同的设备完成,也可以由不同的设备完成。若由相同的设备完成,由于减少了信息传输过程,因此可以提高信息处理效率,提高安全性;若由不同的设备完成,由于降低了不同送礼环节间的耦合性,因此灵活性更高。本申请中的其他一些送礼环节也可以集成在同一设备上执行,或者分散到不同的设备上执行,其效果和上面是类似的,为简化阐述,不会再逐一详细说明。
若任务执行方拒绝了解锁任务,由于解锁任务和礼物是绑定的,拒绝任务也可以理解为任务执行方放弃了获得该礼物的机会,此时任务设定终端可以解除对礼物的锁定,使得礼物的所有权重新处于未定的状态(例如,将任务发起方购买礼物的花费退还,从而该礼物重新处于可被购买的状态)。当然,在一些可选的方案中,任务设定终端也可以不解除任务发起方对礼物的有所有权,例如,可以通知任务发起方其设定的解锁任务被拒绝,以使任务发起方选择重新设定解锁任务或者放弃送礼。此外,在一些可选的方案中,任务执行方也可以只拒绝任务,但不拒绝礼物,例如通过反馈信息告知任务发起方自己想换一个解锁任务执行,从而任务发起方可以考虑是否要重新设定解锁任务。
此外,在一些可选的方案中,任务执行方也可以不作出选择(例如,忽略掉送礼的事情),此时可以默认为任务执行方拒绝了解锁任务。
在第一方面的一种实现方式中,在所述任务设定终端针对已经确定所有权的礼物生成对应的解锁任务之后,所述方法还包括:所述任务设定终端(例如,礼物柜服务器)响应任务执行方终端领取任务的请求,根据所述任务发起方提供的联系方式向所述任务发起方发送领取任务的消息,或者,所述任务设定终端(例如,礼物柜服务器或礼物柜)响应所述任务执行方直接在所述礼物柜上做出的领取任务的操作,根据所述任务发起方提供的联系方式向所述任务发起方发送领取任务的消息。
在第一方面的一种实现方式中,所述领取任务的消息的内容包括表征任务已被领取的说明信息。
在第一方面的一种实现方式中,所述领取任务的消息的内容包括所述任务执行方领取任务的意图,在所述任务设定终端根据所述任务发起方提供的联系方式向所述任务发起方发送领取任务的消息之后,所述方法还包括:所述任务设定终端(例如,礼物柜服务器)接收所述任务发起方终端发送的同意所述任务执行方领取任务的响应消息,根据任务执行方提供的联系方式向所述任务执行方发送领取任务成功的消息;或者,所述任务设定终端(例如,礼物柜服务器或礼物柜)接收所述任务发起方终端发送的同意所述任务执行方领取任务的响应消息,控制所述礼物柜输出领取任务成功的消息;或者,所述任务设定终端(例如,礼物柜服务器或礼物柜)响应所述任务发起方直接在所述礼物柜上做出的同意所述任务执行方领取任务的操作,根据任务执行方提供的联系方式向所述任务执行方终端发送领取任务成功的消息。
在第一方面的一种实现方式中,所述领取任务的消息内容还包括所述任务执行方为说服所述任务发起方同意所述任务执行方领取任务而输入的针对性信息。
在第一方面的一种实现方式中,在所述解锁任务被所述任务执行方领取后,所述方法还包括:若所述任务设定终端与任务判断终端为不同的设备(例如,任务设定终端为礼物柜,任务判断终端为礼物柜服务器),则所述任务设定终端向任务判断终端发送所述解锁任务,以使所述任务判断终端根据所述解锁任务与获得的任务执行情况确定所述任务执行方是否完成所述解锁任务;若所述任务设定终端与任务判断终端为相同的终端(例如,任务设定终端和任务判断终端均为礼物柜服务器),则所述任务设定终端根据所述解锁任务与获得的任务执行情况确定所述任务执行方是否完成所述解锁任务。
在以上五种实现方式中,任务执行方领取了任务时,任务设定终端可以向任务发起方发送领取任务的消息。领取任务的消息可以有不同的设置方式:
在任务领取无需征得任务发起方同意时,领取任务的消息可携带说明信息(例如,任务执行方的身份、联系方式等),告知任务发起方任务已被领取。
在任务领取需征得任务发起方同意时,领取任务的消息可以携带任务执行方领取任务的意图,任务发起方可以选择同意或拒绝任务执行方领取任务。进一步的,该消息中可以包含任务执行方为说服任务发起方同意其领取任务而输入的针对性信息(如任务发起方设置的问题的答案、任务执行方的自我介绍等),这些针对性信息可以作为任务发起方作出决策的依据。
在一些礼物赠送场景中,向任务发起方发送领取任务的消息是比较重要的,例如任务发起方和任务执行方相互不认识,任务发起方送礼的目的只是希望有人能够帮忙执行解锁任务,而并没有多少情感层面的意义,则任务执行方领取任务时可以通知任务发起方,以便任务发起方获知是谁领取了任务或者打算领取任务。
若任务执行方确实领取了解锁任务(直接领取或者经过任务发起方同意后领取),则可进入任务判断的流程,即由任务判断终端判断任务执行方是否完成所述解锁任务,从而确定任务执行方是否有资格获得礼物。
在第一方面的一种实现方式中,在所述任务设定终端确定任务发起方对礼物柜中的礼物的所有权之前,所述方法还包括:所述任务设定终端(例如,礼物柜服务器)响应任务执行方终端希望得到礼物的请求,确定任务执行方对所述礼物柜中的礼物的所有意图,或者,所述任务设定终端(例如,礼物柜服务器或礼物柜)响应所述任务执行方直接在所述礼物柜上做出的希望得到礼物的操作,确定任务执行方对所述礼物柜中的礼物的所有意图;所述任务设定终端发布所述任务执行方对所述礼物柜中的礼物的所有意图。
在第一方面的一种实现方式中,在所述任务设定终端确定任务执行方对所述礼物柜中的礼物的所有意图之后,所述方法还包括:所述任务设定终端(例如,礼物柜服务器)获得任务执行方通过任务执行方终端设定的原始解锁任务,或者,所述任务设定终端(例如,礼物柜服务器或礼物柜)获得任务执行方直接在所述礼物柜上设定的原始解锁任务,其中,所述原始解锁任务为所述任务执行方为获得所述礼物而愿意执行的任务;所述任务设定终端发布所述任务执行方对所述礼物柜中的礼物的所有意图,包括:所述任务设定终端发布所述任务执行方对所述礼物柜中的礼物的所有意图以及所述原始解锁任务;所述任务设定终端针对已经确定所有权的礼物生成对应的解锁任务,包括:所述任务设定终端直接将所述原始解锁任务作为所述解锁任务,或者,所述任务设定终端将所述任务发起方重新设定的任务作为所述解锁任务,或者,所述任务设定终端将所述任务发起方修改后的原始解锁任务作为所述解锁任务。
在第一方面的一种实现方式中,所述解锁任务与所述原始解锁任务不同,所述方法还包括:任务设定终端(例如,礼物柜服务器)接收任务执行方在查看所述解锁任务后通过任务执行方终端作出的执行选择,或者,所述任务设定终端(例如,礼物柜服务器或礼物柜)接收任务执行方在查看所述解锁任务后直接在所述礼物柜上作出的执行选择;若所述执行选择表明任务执行方拒绝所述解锁任务,则所述任务设定终端确定所述任务发起方对所述礼物不再具有所有权,并重新发布所述任务执行方对所述礼物柜中的礼物的所有意图以及所述原始解锁任务。
以上三种实现方式可以针对如下的礼物赠送场景:任务执行方想要礼物柜中的某个礼物(即具有获得该礼物所有权的意图),但并不想花钱购买,而是希望有人替自己购买,并将礼物送给自己(通过完成解锁任务的方式)。其中,若之后确实有人替任务执行方购买了礼物,则该人的角色转变为任务发起方。
任务执行方要说服他人为自己购买礼物,首先要将自己对礼物的所有意图通过任务设定终端发布出去,以使他人能够获知该意图,从而引发可能的买单行为。一种比较常见的做法是,任务执行方向任务设定终端提交自己为获得礼物而愿意执行的任务(称为原始解锁任务),并将原始解锁任务也发布出去,这样若有人对原始解锁任务的执行感兴趣,就可能为任务执行方购买礼物。当然,也并不排除虽然任务执行方没有提交原始解锁任务,但仍然有人愿意赠送其礼物的情况。
即使任务执行方提交了原始解锁任务,也不意味着任务执行方最终要执行的解锁任务一定和原始解锁任务相同。任务发起方购买礼物后,可以在原始解锁任务的基础上进行修改后获得解锁任务,甚至也可以抛开原始解锁任务重新设置解锁任务。可以理解的,若任务发起方修改或者重新设置了解锁任务,任务执行方有权选择拒绝,因为解锁任务已经不是最初自己愿意执行的原始任务。在一些可选的方案中,任务发起方在购买礼物前也可以先和任务执行方协商解锁任务的设定,达成一致后再购买礼物,从而降低解锁任务被任务执行方拒绝的概率。
若任务执行方拒绝了解锁任务,由于解锁任务和礼物是绑定的,拒绝任务也可以理解为任务执行方放弃了获得该礼物的机会,此时任务设定终端可以解除对礼物的锁定,使得礼物的所有权重新处于未定的状态。同时,任务设定终端可以重新发布任务执行方对礼物的所有意图以及原始解锁任务,以等待重新有人愿意为任务执行方买单。
在第一方面的一种实现方式中,所述解锁任务还包括验证信息,所述验证信息用于对任务执行方的身份进行验证。
在这种实现方式中,解锁任务中携带验证信息,有利于防止任务执行方冒名领取和/或执行解锁任务,改善送礼过程的安全性。
在第一方面的一种实现方式中,所述解锁任务还包括存储空间标识,所述存储空间标识用于区别所述礼物柜中用于容纳礼物的不同的存储空间。
在这种实现方式中,存储空间标识可以是为每个存储空间分配的唯一标识,由于礼物柜中可能有多个礼物,每个礼物可能放置于不同的存储空间,因此在送礼过程中的各个环节,存储空间标识可以起到对礼物进行定位的作用。
在第一方面的一种实现方式中,所述解锁任务还包括所述礼物的礼物信息,所述任务执行方在查看所述解锁任务时能够获知所述礼物信息。
在第一方面的一种实现方式中,所述礼物信息包括所述礼物的价值、类型以及描述中的至少以一种信息,但所述礼物的识别信息缺省。
在以上两种实现方式中,解锁任务中携带礼物信息,从而任务执行方在查看解锁任务时能够获知有关礼物的情况,并可以将其作为是否要领取解锁任务的依据。礼物信息中可以包含礼物的识别信息,也可以不包含礼物的识别信息,礼物的识别信息是指能够表征礼物为何种物品的信息(如礼物的名称、图片等),在礼物信息中不包含识别信息时任务执行方只能大概知道礼物的情况,在获得礼物时将会有惊喜感,增强了送礼过程的趣味性,丰富了用户体验。
在第一方面的一种实现方式中,在所述任务设定终端确定任务发起方对礼物柜中的礼物的所有权之前,所述方法还包括:所述任务设定终端发布所述礼物柜中的礼物信息,所述礼物信息包括礼物柜中的礼物的价值、类型以及描述中的至少一种信息,但礼物的识别信息缺省。
为便于任务发起方挑选礼物,任务设定终端可以事先将礼物柜中的礼物信息发布出去,并且发布的礼物信息也可以不包含礼物的识别信息,这样任务发起方在获得礼物所有权时也不清楚具体是什么礼物,送礼过程更加有趣。
第二方面,本申请实施例提供一种礼物柜的解锁方法,包括:任务判断终端获得针对礼物柜中已确定所有权的礼物设置的解锁任务,所述解锁任务包括任务执行方为获得所述礼物而需要完成的任务;所述任务判断终端根据所述解锁任务与获得的任务执行情况确定所述任务执行方是否完成所述解锁任务;若所述任务执行方已完成所述解锁任务,所述任务判断终端生成针对所述礼物的解锁指令或解锁密钥。
第一方面及其可能的实现方式提供的解锁方法的执行主体为任务设定终端,第二方面及其可能的实现方式提供的解锁方法的执行主体为任务判断终端,二者在时间顺序上先后执行以便配合完成送礼过程,即任务设定终端生成解锁任务,任务判断终端判断解锁任务的执行情况,从而确定礼物柜是否可以解锁。关于解锁指令和解锁密钥的含义,具体见后面的实现方式。
在第二方面的一种实现方式中,所述任务判断终端包括礼物柜服务器或所述礼物柜。
在第二方面的一种实现方式中,所述任务判断终端(例如,礼物柜服务器或礼物柜)通过任务监测终端或任务监测终端服务器获得所述任务执行情况;或者,所述任务判断终端(例如,礼物柜服务器或礼物柜)接收任务发起方输入的任务执行情况。
任务判断终端获取任务执行情况有上述多种方式,从而能够方便对任务执行情况的监测。其中的任务监测终端是指具有监测功能的设备,若任务监测终端为独立的监测设备(例如,不是礼物柜本身兼具监测功能),则任务监测终端可以有自己的服务器,即任务监测终端服务器,当然也不排除任务监测终端和礼物柜共享礼物柜服务器的情况。
在第二方面的一种实现方式中,所述方法还包括:所述任务判断终端向任务执行方终端或任务监测终端发送所述解锁指令,以使任务执行方在持有所述任务执行方终端或所述任务监测终端并位于所述礼物柜附近时,能够通过所述任务执行方终端或所述任务监测终端向所述礼物柜发送所述解锁指令,以使所述礼物柜解锁并获得所述礼物;或者,所述任务判断终端向任务执行方发送所述解锁密钥,以使任务执行方能够通过直接在所述礼物柜上输入所述解锁密钥使所述礼物柜解锁并获得所述礼物。
解锁指令和解锁密钥的区别在于前者供设备使用,后者供人使用。使用解锁指令时,可以限制能够发出解锁指令的设备必须位于礼物柜附近,否则如果在远程也能够通过解锁指令解锁很可能造成礼物遗失。当然,在一些可选的方案中,也可以不进行此限制,但可以给出礼物遗失的风险提示。
在第二方面的一种实现方式中,所述方法还包括:所述任务判断终端(例如,礼物柜服务器)接收任务执行方在任务完成后通过任务执行方终端发起的、对所述礼物进行快递的请求,或者,所述任务判断终端(例如,礼物柜服务器或礼物柜)接收任务执行方在任务完成后直接在所述礼物柜上发起的、对所述礼物进行快递的请求;所述任务判断终端通知快递员从所述礼物柜中取件。
在这些实现方式中,允许任务执行方以快递的方式获得礼物,而不是直接从礼物柜中取走礼物,以增加收礼过程的实用性。例如,任务执行方可能是外地游客,其并不想在旅游过程中携带礼物增加负担;又例如,礼物比较重或者容易破损,任务执行方携带礼物比较费力,等等。
在第二方面的一种实现方式中,所述礼物柜包括用于容纳礼物的多个存储空间,所述礼物柜解锁是指所述礼物所在的存储空间解锁。
在第二方面的一种实现方式中,所述方法还包括:所述任务判断终端(例如,礼物柜服务器)响应任务发起方终端查看任务进度的请求,将根据所述任务执行情况统计的任务完成进度发送至所述任务发起方终端;或者,所述任务判断终端(例如,礼物柜服务器)按照任务发起方终端设定的提醒计划,在满足提醒条件时将根据所述任务执行情况统计的任务完成进度发送至所述任务发起方终端;或者,所述任务判断终端(例如,礼物柜服务器或礼物柜)响应所述任务发起方直接在所述任务判断终端上做出的查看任务进度的操作,控制所述礼物柜输出根据所述任务执行情况统计的任务完成进度。
在这种实现方式中,任务发起方可以查看任务完成的进度,以便掌握礼物赠送的情况。任务发起方可以主动向任务判断终端申请查看任务进度(例如,发送查看任务进度的请求或者做出的查看任务进度的操作),也可以被动地接收任务判断终端发送的任务进度。对于后一种情况,任务发起方可以事先设定提醒计划,以使任务判断终端按照该计划主动汇报任务进度。例如,可以每隔一天汇报一次,可以每完成了总体进度的10%汇报一次,等等。
在第二方面的一种实现方式中,所述任务判断终端为礼物柜,所述解锁任务直接在所述礼物柜上执行并由所述礼物柜保存执行进度,以使所述任务执行方能够分多次完成所述解锁任务。
在这种实现方式中,允许任务执行方分多次完成一个解锁任务,这使得无论是任务的设定还是任务的执行都更加灵活。任务执行方每次执行解锁任务时,可以凭借任务标识或者自己的身份信息调出未完成的任务继续执行。
第三方面,本申请实施例提供一种礼物柜的解锁方法,包括:礼物柜接收礼物柜服务器发送的解锁指令并解锁,以使快递员能够从所述礼物柜中取走所述礼物,其中,所述解锁指令是所述礼物柜服务器接收到快递员终端发送的取件凭证后向所述礼物柜发送的;或者,礼物柜接收快递员直接在所述礼物柜上输入的取件凭证并解锁,以使所述快递员能够从所述礼物柜中取走所述礼物。
第三方面及其可能的实现方式提供的解锁方法的执行主体为礼物柜,主要针对任务执行方选择通过快递的方式获得礼物的情况。快递员要取走礼物柜中的礼物,需要提交对应的取件凭证,该取件凭证既可以向礼物柜服务器提交也可以直接向礼物柜提交。在一些可选的方案中,也可以不区分快递员和任务执行方,即快递员也可以通过解锁指令或者解锁密钥的方式取走礼物。
在第三方面的一种实现方式中,所述礼物柜包括用于容纳礼物的多个存储空间,所述礼物柜解锁是指所述取件凭证对应的存储空间解锁。
在第三方面的一种实现方式中,所述礼物所在的存储空间解锁后,所述礼物通过所述礼物柜内部的通道流出至所述礼物柜的取件口,以使所述快递员能够从所述取件口取走所述礼物。
对于有多个存储空间的礼物柜,可以为每个存储空间都设置一个独立的闸门用于取件,或者也可以只提供一个对外的取件口,所有的存储空间中的礼物都从取件口中被取走。对于后一种方式,快递员在取件过程中只需在取件口处等候,较为方便。
第四方面,本申请实施例提供一种礼物柜,包括:包括:柜体,以及设置在所述柜体上的处理器、存储器和锁定装置;所述柜体包括用于容纳礼物的多个存储空间,每个存储空间设置有独立的锁定装置,所述锁定装置开启时,所述存储空间内的礼物能够被直接从所述存储空间中取走;所述存储器中存储计算机程序指令,所述计算机程序指令被所述处理器读取并运行时,执行所本申请实施例提供的礼物柜的解锁方法的步骤。
在第四方面的一种实现方式中,所述多个存储空间中的至少一个存储空间的内部对外不可见。
之前已经提到,直到礼物柜解锁前,任务发起方和/或任务执行方也可以不知道礼物具体是什么,以增加送礼过程的趣味性和神秘性,所以礼物柜中部分或全部的存储空间可以设置为内部对外不可见,以避免从外部直接观察到其中存放的到底是什么礼物。例如,需要保密的存储空间可以设置成不透明的。
第五方面,本申请实施例提供一种礼物柜,包括:柜体,以及设置在所述柜体上的处理器和存储器;所述柜体包括用于容纳礼物的多个存储空间,所述柜体内部还设置有与每个存储空间连通的通道,所述通道还与设置在所述柜体表面的取件口连通,所述存储空间解锁时,所述存储空间内的礼物能够通过所述通道流出至所述取件口;所述存储器中存储计算机程序指令,所述计算机程序指令被所述处理器读取并运行时,执行本申请实施例提供的礼物柜的解锁方法的步骤。
第六方面,本申请实施例提供一种礼物柜的解锁装置,包括:所有权确定模块,用于任务设定终端确定任务发起方对礼物柜中的礼物的所有权;任务生成模块,用于任务设定终端针对已经确定所有权的礼物生成对应的解锁任务,所述解锁任务包括任务执行方为获得所述礼物而需要完成的任务。
第七方面,本申请实施例提供一种礼物柜的解锁装置,包括:任务获取模块,用于任务判断终端获得针对礼物柜中已确定所有权的礼物设置的解锁任务,所述解锁任务包括任务执行方为获得所述礼物而需要完成的任务;任务判断模块,用于所述任务判断终端根据所述解锁任务与获得的任务执行情况确定所述任务执行方是否完成所述解锁任务;解锁数据生成模块,用于若所述任务执行方已完成所述解锁任务,所述任务判断终端生成针对所述礼物的解锁指令或解锁密钥。
第八方面,本申请实施例提供一种礼物柜的解锁装置,包括:第一解锁模块,或者,第二解锁模块;所述第一解锁模块,用于礼物柜接收礼物柜服务器发送的解锁指令并解锁,以收快递员能够从所述礼物柜中取走所述礼物,其中,所述解锁指令是所述礼物柜服务器接收到快递员终端发送的取件凭证后向所述礼物柜发送的;所述第二解锁模块,用于礼物柜接收快递员直接在所述礼物柜上输入的取件凭证并解锁,以使所述快递员能够从所述礼物柜中取走所述礼物。
第九方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器读取并运行时,执行前三方面或前三方面的任意一种可能的实现方式提供的方法的步骤。
第十方面,本申请实施例提供一种电子设备,包括存储器以及处理器,所述存储器中存储有计算机程序指令,所述计算机程序指令被所述处理器读取并运行时,执行前三方面或前三方面的任意一种可能的实现方式提供的方法的步骤。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本申请实施例提供的第一种礼物柜的解锁方法的示意图;
图2为本申请实施例提供的第二种礼物柜的解锁方法的示意图;
图3为本申请实施例提供的第三种礼物柜的解锁方法的示意图;
图4为本申请实施例提供的一种礼物柜的结构示意图;
图5为本申请实施例提供的第一种礼物柜的解锁装置的功能模块图;
图6为本申请实施例提供的第二种礼物柜的解锁装置的功能模块图;
图7为本申请实施例提供的第三种礼物柜的解锁装置的功能模块图;
图8为本申请实施例提供的一种电子设备的示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
首先简单解释一下本申请实施例的方案中涉及的一些基本概念。
礼物柜:内部放置有礼物的柜子,礼物柜中可以包括用于容纳礼物的一个或多个存储空间,每个存储空间中可以容纳一个或多个礼物。每个存储空间有两种状态:锁定和解锁。存储空间锁定时,存储空间中的礼物无法被人取走,存储空间解锁时,存储空间中的礼物可以被人取走。
需要指出,后文为清楚地阐述本申请实施例的方案,主要以礼物柜中存在多个存储空间的情况为例。另外,由于某个存储空间解锁后,不论存储空间中有几个礼物,这些礼物都可以视为一个整体被人一次性取走,因此为简化阐述,不妨认为每个存储空间中只存储有一个礼物。
在礼物柜的第一类实现方式中,礼物柜的每个存储空间对应设置一个锁定装置,通过该锁定装置实现存储空间的锁定与解锁:某个锁定装置锁定时,对应的存储空间中的礼物无法被人取走,某个锁定装置解锁时,对应的存储空间中的礼物可以被人取走。例如,存储空间的侧壁是一个设置在礼物柜表面的闸门,锁定装置控制闸门的开启和关闭,存储空间锁定时闸门关闭,礼物位于存储空间中无法被取走,存储空间解锁时闸门开启,可以从存储空间中取走礼物。
在礼物柜的第二类实现方式中,礼物柜内部设置有与每个存储空间连通的通道,某个存储空间锁定时,存储空间中的礼物无法被人取走,某个存储空间解锁时,该存储空间中礼物进入上述通道,并通过该通道流出至设置在礼物柜表面的取件口,从而礼物可以被人从取件口处取走。
类似于第一类实现方式,存储空间可以通过设置一个锁定装置来实现锁定或解锁,例如,存储空间的底面是一个闸门,闸门下方是存储空间对应的通道,锁定装置控制闸门的开启和关闭,存储空间锁定时闸门关闭,礼物位于存储空间中无法被取走,存储空间解锁时闸门开启,礼物落入通道中可以被取走。不过,存储空间也可以不通过设置锁定装置来实现锁定或解锁,例如,存储空间的一个侧壁直接与存储空间对应的通道连通,存储空间锁定时,礼物就放在存储空间的底面上,并不会落入通道,自然也无法被取走,存储空间解锁时,存储空间底面上的某个机械结构向侧壁方向移动,将礼物送入通道,从而礼物可以被取走。
相较而言,第一类实现方式中的礼物柜结构更简单一些,二类实现方式中的礼物柜结构更复杂一些,但取件人不需要来回走动,只需要在取件口等待即可,因此取件较方便。
当然,除了以上两类典型的实现方式外,礼物柜还可以具有其他结构,例如类似夹娃娃机的结构,所有礼物共用一个存储空间,在需要取走礼物时,由礼物柜自动识别要取走的礼物并调度机械臂将礼物从存储空间中取出,放入设置在礼物柜表面的取件口。后文中为简单起见,主要以礼物柜的前两类实现方式为例进行阐述。
礼物柜可以放置的地点不作限定,比较典型的,可以放置在一些公共场所,例如,学校、商场、街道、公园、餐厅等等。
礼物柜服务器:可以和礼物柜进行通信的服务器,用于为礼物赠送过程提供必要的支持,例如,用于发布礼物柜中礼物信息,用于判断解锁任务是否被完成等,根据不同的实现方式,礼物柜服务器可以具有不同的功能。可以理解的,礼物柜服务器可以是一台服务器,也可以是多台服务器的组合或者服务器的集群。
解锁任务:由任务发起方设定、由任务执行方完成的某项任务,解锁任务与礼物柜中的某个礼物是绑定的,任务执行方必须在完成解锁任务后,才能够通过某种方式使得礼物所在的存储空间解锁,从而取走礼物。针对每个礼物,任务发起方可以设定一个或多个解锁任务,并要求任务执行方完成全部或部分的解锁任务后才能获得礼物。后文中为简单起见,主要以每个礼物对应一个解锁任务的情况为例,每个礼物对应多个解锁任务的情况是类似的。
解锁任务应当是可监测的任务,即任务的执行情况是可以被人或者设备获知的,这样才能够判断任务执行方是否完成了解锁任务,从而确定其是否有资格取走礼物,当然,具体的监测方式是不限定的,可以通过人工监测也可以通过设备监测。
除了上述限制以外,可以不对解锁任务施加其他限制条件,例如解锁任务可以是,但不限于:
1.学习任务:比如要求任务执行方每天背单词20个,坚持半年;要求任务执行方在1个月内背2000个单词。
2.运动任务:比如要求任务执行方每天跑步10000步,坚持一个月;要求任务执行方在1周内共行走10万步。
3.习惯养成任务:比如要求任务执行方按时起床以及睡觉,坚持三个月。
4.家务任务:比如要求任务执行方每天洗碗,坚持一个月。
5.促进家庭关系的任务:比如要求任务执行方每个月陪孩子去野外游玩一次,坚持一年。
6.慈善或公益参与任务:比如要求任务执行方每个月去养老院服务4次。
7.旅游任务:比如要求任务执行方到指定的若干个景点旅游。
8.帮助任务:比如要求任务执行方帮忙收快递;或者下雨天帮忙送伞。
9.游戏任务:比如要求任务执行方通关一个已经设定好的游戏。
10.答题任务:比如要求任务执行方回答指定的问题,问题答案可以是任务发起方已知的(即任务发起方出题考人,如猜谜语),也可以是未知的(即任务发起方请教他人问题,如作业答案)。
11.能力评判任务:比如要求任务执行方跳一段舞蹈,评判其姿势是否标准;或者读一段英文,评判其发音是否标准。
12.交友任务:比如要求任务执行方提供个人爱好以及联系方式。
可以理解的,现实中存在各种各样可执行的任务,以上列举的仅仅是其中的一小部分而已,限于篇幅,不再一一举例。
任务发起方:设定解锁任务的人,典型的情况是任务发起方也是送礼方,但也存在一些情况,任务发起方可以是送礼方邀请的人。后文中为简单起见,主要以任务发起方和送礼方为同一人的情况为例,二者不是同一个人的情况是类似的。
任务发起方终端:任务发起方在送礼过程中使用的终端设备。例如,包括但不限于台式机、笔记本电脑、平板电脑、手机、智能穿戴设备、智能车载设备等。任务发起方终端用于支持任务发起方在送礼过程中需要作出的一些操作,例如设定解锁任务等。需要指出,之前已经提到后文主要以任务发起方和送礼方为同一人的情况为例,所以为简单起见,也不再特别区分任务发起方终端和送礼方终端(送礼方使用的终端设备)。
任务设定终端:响应任务发起方作出的设定解锁任务的操作,生成解锁任务的设备。在比较典型的情况中,任务设定终端可以是礼物柜服务器、礼物柜等,当然也不排除任务设定终端是其他设备的情况。
任务执行方:执行解锁任务的人,典型的情况是任务执行方也是收礼方,但也存在一些情况,任务执行方可以是收礼方邀请的人。后文中为简单起见,主要以任务执行方和收礼方为同一人的情况为例,二者不是同一个人的情况是类似的。需要指出,任务发起方和任务执行方也可以是同一个人,例如,自己设定解锁任务,自己完成解锁任务后领取礼物。这种情况在生活中是常见的,比如希望通过给自己送礼的方式激励自己每天跑步、每天背单词等。后文中为简单起见,主要以任务发起方和任务执行方不是同一个人的情况为例,二者是同一个人的情况是类似的。
任务执行方终端:任务执行方在送礼过程中使用的终端设备。任务执行方终端用于支持任务执行方在送礼过程中需要作出的一些操作,例如领取解锁任务等。需要指出,之前已经提到后文主要以任务执行方和收礼方为同一人的情况为例,所以为简单起见,也不再特别区分任务执行方终端和收礼方终端(收礼方使用的终端设备)。
任务监测终端:对任务执行情况进行监测的设备,可以将监测到的任务执行情况上报给任务判断终端。任务监测终端可能是独立的监测设备,例如,智能手环,专门用于监测任务执行方每天跑了多少步。任务监测终端也可能不是独立的监测设备,例如,任务执行方的手机,手机上内置了具有监测功能的软硬件,既可以用于监测任务执行方每天跑了多少步,同时其也是任务执行方终端,可以完成领取解锁任务等功能;又例如,礼物柜,礼物柜本身安装有摄像头或者拾音器,从而可以拍摄任务执行方跳舞的姿势或者录下任务执行方朗读的英文,即具有监测功能,但礼物柜的主要功能是存放礼物而不是监测任务执行情况。
监测服务器:可以和任务监测终端进行通信的服务器,用于为任务监测过程提供必要的支持,监测服务器和礼物柜服务器可以是同一个服务器,也可以是不同的服务器。
任务判断终端:根据任务执行情况判断解锁任务是否完成的设备。在比较典型的情况中,任务判断终端可以是礼物柜服务器、礼物柜等,当然也不排除任务判断终端是其他设备的情况。
下面基于上述基本概念对本申请实施例提供的礼物柜的解锁方法作具体说明。
图1为本申请实施例提供的第一种礼物柜的解锁方法的示意图。参照图1,该方法可以包括,但不限于礼物发布、礼物所有权确定、任务设定、任务通知、任务领取、任务监测、任务判断、解锁几个环节,下面依次进行介绍。
礼物发布环节
礼物发布环节实现的主要功能是展示礼物,以引起潜在的任务发起方对赠送礼物的兴趣,从而进行礼物的挑选,并引发后续环节的执行。
步骤S100:礼物柜服务器发布礼物信息。
步骤S100中的礼物柜服务器可以是任务设定终端,也可以不是任务设定终端(例如,任务设定终端是礼物柜)。礼物柜服务器可以在其提供服务支持的网页、APP、小程序(如微信小程序)、公众号(如微信公众号)上发布礼物柜中的礼物信息,例如礼物柜有多少个存储空间、存储空间的排列方式、哪些存储空间中放置有礼物、礼物的名称、礼物的图片、礼物的价值等等,礼物柜发布的礼物信息可以和礼物柜中实际的礼物放置情况保持同步。任务发起方可以通过任务发起方终端访问礼物柜服务器,获知礼物柜中礼物的信息,从而进行礼物的挑选。
在一些实现方式中,发布的礼物信息可以不包含礼物的识别信息(即能够使人直接确定出某个礼物到底是何种物品的信息,例如礼物的名称、图片等),而只包含礼物的价值、礼物的类型以及礼物的描述中的一种或多种信息,这些信息只能模糊地表明礼物到底是何种物品,例如,1号存储空间中放置有价值100元的礼物(价值),2号存储空间中放置有传统手工艺品(类型),3号存储空间中放置有小孩子喜欢的礼物(描述)等。这样任务发起方在不完全了解礼物细节的情况下进行礼物的挑选,可以给送礼过程带来一些意料之外的惊喜,增加其趣味性,从而吸引更多人参与礼物赠送。至于礼物具体是什么物品,可以在后续的某些环节中揭示,例如任务发起方购买礼物(礼物所有权确定环节)之后,礼物柜解锁(解锁环节)之后等。
对于礼物柜中的多个礼物,也可以选择其中的一部在其发布的礼物信息中包含识别信息,另一部分在其发布的礼物信息中不包含识别信息,以满足用户多样化的需求。
步骤S101:礼物柜展示礼物。
步骤S101中的礼物柜可以是任务设定终端,也可以不是任务设定终端(例如,任务设定终端是礼物柜服务器)。礼物柜可以直接通过其结构进行礼物的展示,效果类似于步骤S100中的发布礼物信息。
例如,礼物柜的存储空间可以设置为内部对外可见(比如,每个存储空间具有一个的透明的侧壁,且该侧壁位于礼物柜表面),即外部可以看到存储空间中的礼物,相当于发布了礼物的识别信息。礼物的其他信息则可以通过在礼物柜上设置显示器等方式进行显示,例如礼物的价值、同种礼物的被购买的次数等。
又例如,礼物柜的存储空间可以设置为内部对外不可见(例如,每个存储空间的各侧壁均不透明),即外部不能看到存储空间中的礼物,相当于未发布礼物的识别信息。但礼物的其他信息可以通过在礼物柜上设置显示器等方式进行显示,例如礼物的价值、类型、描述中的至少一种信息,方便任务发起方进行礼物挑选。类似于步骤S100中提到的,不直接对外展示礼物可以增加送礼过程的趣味性。
可以理解的,在一个礼物柜中,也可以将部分存储空间设置为内部对外可见,另一部分设置为内部对外不可见,以满足用户多样化的需求。
特别地,在一些实现方式中,礼物柜设置为内部对外不可见,只在礼物柜的显示器上显示柜中的礼物信息,这些实现方式和从礼物柜服务器上查看礼物柜中的礼物信息已经比较相似了。甚至此时礼物柜内部到底采用何种结构放置礼物已经不重要,任务发起方只需要知道礼物柜中有哪些礼物可供挑选即可,至于礼物是否要放到一些划分好的存储空间内,任务发起方无需关心。
礼物发布环节的步骤S100和步骤S101有多种可能的执行方式:例如,只在礼物柜服务器上发布礼物信息(步骤S100),礼物柜设置为内部对外不可见;又例如,只在礼物柜中展示礼物(步骤S101),可以不设置礼物柜服务器,或者虽然设置有礼物柜服务器但并不用于发布礼物信息,任务发起方要挑选礼物,只能到礼物柜处直接挑选;又例如,可以既礼物柜服务器上发布礼物信息(步骤S100),又在礼物柜中展示礼物(步骤S101),这样任务发起方要挑选礼物,既可以通过远程的方式,又可以通过现场的方式,比较灵活。
礼物所有权确定环节
礼物所有权确定环节实现的主要功能是在任务发起方挑选到中意的礼物后,确定任务发起方对礼物的所有权。任务发起方获得礼物所有权的典型方式是购买礼物柜中的礼物,但也可能通过其他方式:例如任务发起方是VIP会员,可以享受免费送礼若干次;又例如礼物柜厂商为了推广礼物柜,注册礼物柜APP的用户可以免费送礼一次;又例如,任务发起方也可以自己预先购买好礼物,然后自己放到礼物柜中(此种情况可以跳过礼物发布环节),等等。后文中为简单起见,主要以任务发起方通过购买的方式获得礼物所有权的情况为例。
不管任务发起方通过何种方式获得礼物的所有权,任务设定终端都会对礼物的所有权进行确定,即将礼物与任务发起方绑定起来,例如任务设定终端可以将这种绑定关系记录在本地或者发送至其他设备保存。一旦某个礼物的所有权被确定,相当于对该礼物进行了锁定,锁定后除任务发起方以外的其他人不能再获得该礼物的所有权。
步骤S110:任务设定终端响应任务发起方通过任务发起方终端发起的获得礼物的所有权的请求,确定任务发起方对礼物的所有权。
步骤S110中的任务设定终端可以是,但不限于礼物柜服务器。在步骤S100中已经提到,礼物柜服务器可以发布礼物信息,从而任务发起方可以通过任务发起方终端访问礼物柜服务器查看并挑选礼物。任务发起方选中礼物后,可以通过任务发起方终端向礼物柜服务器发起获得礼物所有权的请求,礼物柜服务器会对该请求进行响应,从而确定任务发起方对礼物的所有权,确定的方式可以是在礼物柜服务器本地记录任务发起方和礼物的绑定关系。
例如,任务发起方可以在礼物柜服务器提供的网页、APP、小程序、公众号中点击购买礼物,此时任务发起方终端向礼物柜服务器发送获得礼物所有权的请求,礼物柜服务器会在任务发起方付款后确定其对礼物的所有权。
步骤S111:任务设定终端响应任务发起方直接在礼物柜上做出的获得礼物所有权的操作,确定任务发起方对礼物的所有权。
步骤S111中的任务设定终端可以是,但不限于礼物柜或礼物柜服务器。在步骤S101中已经提到,礼物柜可以对礼物进行展示,从而任务发起方可以直接在礼物柜上查看并挑选礼物。任务发起方选中礼物后,可以直接在礼物柜上做出获得礼物所有权的操作,礼物柜或礼物柜服务器会对该操作进行响应,从而确定任务发起方对礼物的所有权,如果任务设定终端是礼物柜,确定的方式可以是在礼物柜本地记录任务发起方和礼物的绑定关系,或者将绑定关系记录在礼物柜服务器上,如果任务设定终端是礼物柜服务器,确定的方式可以是在礼物柜服务器本地记录任务发起方和礼物的绑定关系。
例如,礼物柜提供可供输入的操作界面(比如按钮、触控屏等),从而任务发起方可以在操作界面上进行礼物的购买,并产生对应的获得礼物所有权的操作,礼物柜或礼物柜服务器会在任务发起方付款后确定其对礼物的所有权,任务发起方进行付款,可以是在礼物柜上投币,或者扫描礼物柜上显示的二维码,或者由礼物柜扫描任务发起方终端上的二维码,等等。
礼物所有权确定环节的步骤S110和步骤S111择一执行即可。这样任务发起方要获得礼物的所有权,可以通过远程的方式,或者可以通过现场的方式,比较灵活。
任务设定环节
任务设定环节实现的主要功能是在任务发起方在获得礼物的所有权后,设定针对该礼物的解锁任务。
步骤S120:任务设定终端响应任务发起方通过任务发起方终端发起的获得设定任务的请求,生成礼物对应的解锁任务。
步骤S120中的任务设定终端可以是,但不限于礼物柜服务器。任务发起方获得礼物的所有权后,可以在礼物柜服务器提供的网页、APP、小程序、公众号等进行解锁任务的设定,设定完成后通过任务发起方终端向礼物柜服务器发起设定任务的请求并在请求中携带设定好的任务信息,礼物柜服务器对该请求进行响应,从而根据任务信息生成礼物对应的解锁任务。生成解锁任务后,礼物柜服务器可以在本地记录解锁任务与礼物的绑定关系。
设定解锁任务有多种方式:例如,礼物柜服务器提供若干预先设定好的任务供任务发起方选择其中的一个;又例如,礼物柜服务器提供一个解锁任务模板,其中可以设置解锁任务的参数,比如“每天跑步__步,坚持__天”,其中下划线处可以供任务发起方输入或者从下拉列表中选择;又例如,礼物柜服务器提供一个输入框,任务发起方可以自由输入解锁任务,等等。
步骤S121:任务设定终端响应任务发起方直接在礼物柜上做出的设定任务的操作,生成礼物对应的解锁任务。
步骤S121中的任务设定终端可以是,但不限于礼物柜或礼物柜服务器。任务发起方获得礼物的所有权后,可以直接在礼物柜上做出设定任务的操作,向礼物柜提交任务信息,礼物柜或礼物柜服务器会对该操作进行响应,从而根据任务信息生成礼物对应的解锁任务。其中,如果任务设定终端是礼物柜,解锁任务可以在礼物柜本地生成,生成解锁任务后,礼物柜可以在本地记录解锁任务与礼物的绑定关系,或者将绑定关系记录在礼物柜服务器上;如果任务设定终端是礼物柜服务器,礼物柜可以将任务信息发送给礼物柜服务器,由礼物柜服务器生成解锁任务,生成解锁任务后,礼物柜服务器可以在本地记录解锁任务与礼物的绑定关系。
例如,礼物柜提供可供输入的操作界面,从而任务发起方可以在操作界面上进行解锁任务的设定,设定解锁任务有多种方式,可以参考步骤S120,不再重复阐述。
任务设定环节的步骤S120和步骤S121择一执行即可。需要指出,步骤S110和步骤S120并没有必然的联系,也就是说即使任务发起方是通过任务发起方终端访问礼物柜服务器获得礼物的所有权,并不一定意味着他也要通过任务发起方终端访问礼物柜服务器设定解锁任务,虽然这是一种典型的情况,即获得礼物所有权以后立刻进行解锁任务的设定,但任务发起方之后直接在礼物柜上进行任务设定也是可能的。例如,任务发起方获得礼物所有权后,并没有马上设定解锁任务,之后才到礼物柜处进行解锁任务的设定;又例如,解锁任务依赖于礼物柜上安装的软硬件,必须到礼物柜处才能够进行设定;又例如,任务发起方获得礼物所有权后,发现礼物柜服务器连接异常,可以到礼物柜处进行解锁任务的设定,作为一种备用手段。
同理,步骤S111和步骤S121并没有必然的联系,也就是说即使任务发起方是直接在礼物柜上获得礼物的所有权,并不一定意味着他也要直接在礼物柜上设定解锁任务,虽然这是一种典型的情况,即获得礼物所有权以后立刻进行解锁任务的设定,但任务发起方之后通过任务发起方终端访问礼物柜服务器设定解锁任务也是可能的。例如,任务发起方获得礼物所有权后,并没有马上设定解锁任务,之后才访问礼物柜服务器进行解锁任务的设定;又例如,由于解锁任务的设定比较多样化,礼物柜主要用于放置礼物,可能本身并未实现设定解锁任务的功能;又例如,任务发起方获得礼物所有权后,发现礼物柜因为长期使用其设定解锁任务的按键损坏,可以访问礼物柜服务器进行解锁任务的设定,作为一种备用手段。
在一些实现方式中,任务设定终端在生成解锁任务的同时还可以为其分配对应的任务标识,该任务标识可以是为每个解锁任务分配的唯一标识,由于礼物柜中可能有多个礼物,每个礼物可能对应不同的解锁任务,甚至同一个礼物也可能对应多个解锁任务,因此在送礼过程中的某些环节,任务标识可以起到区分不同解锁任务的作用。
上面提到的分配任务标识,可以是分配新生成的标识,也可以从一个已有的标识库中分配,一个解锁任务执行完了,其任务标识还可以进行回收并重新分配给其他解锁任务。上面所称的唯一标识,并不一定是指绝对意义上的唯一,由于礼物柜中的礼物数量有限,因此任务标识只要能够保证在一段时间内是唯一的、使得这段时间内的解锁任务不会相互混淆即可。此外,若礼物柜服务器同时管理多个礼物柜,这些礼物柜中的解锁任务的任务标识可以由礼物柜服务器统一分配。关于任务标识的一些可能的用途,在后文再具体阐述。
在一些实现方式中,解锁任务中还可以包括验证信息:例如,任务执行方的生物特征,比如指纹信息、虹膜信息、面部信息、声纹信息等;又例如,可以是任务执行方的身份信息,比如身份证信息、注册账号、手机号等;又例如,可以是某个问题对应的答案,比如任务发起方的生日、任务执行方和任务发起方约定的密码等。在送礼过程中的某些环节,可以要求任务执行方提供验证信息,以便和解锁任务中携带的验证信息进行对比,若一致才允许其执行相应的行为,从而避免非真正的任务执行方冒名领取和/或执行解锁任务,改善送礼过程的安全性。关于验证信息的一些可能的用途,在后文再具体阐述。
在一些实现方式中,解锁任务中还可以包括存储空间标识,其主要用途是区别礼物柜中不同的存储空间。由于礼物柜中存储空间的数量是固定的,因此存储空间标识可以采取固定分配的方式,例如采用1~N(N>1)的整数。在送礼过程中的某些环节,存储空间标识可以起到对礼物进行定位的作用。例如,任务发起方和/或任务执行方通过查看解锁任务,便可以根据存储空间标识获知礼物所在的位置,特别当他们需要直接在礼物柜上查看礼物时,设置存储空间标识是十分有意义的。进一步的,对于任务设定终端未发布礼物的识别信息的情况,设置存储空间标识更是十分必要,因为有些礼物的价值、类型、描述可能是类似的,不通过存储空间标识将难以区别这些礼物。
在一些实现方式中,解锁任务中还可以包括任务对应的礼物的礼物信息,从而任务发起方和/或任务执行方通过查看解锁任务便可以获知礼物信息,特别是任务执行方,了解礼物信息可以作为其是否要接受解锁任务的决策依据。可选地,礼物信息包括礼物的价值、类型以及描述中的至少以一种信息,但礼物的识别信息缺省,这样任务执行方即使查看了解锁任务也不能获知礼物到底是何种物品,从而在最终获得礼物时可能会有惊喜感,使得送礼过程趣味性更强。
任务通知环节
任务设定环节实现的主要功能是将设定好的解锁任务通知任务执行方,使其执行解锁任务,或者选择是否要执行解锁任务。
步骤S130:任务设定终端向任务执行方发送查看任务的消息。
步骤S130中的任务设定终端可以是,但不限于礼物柜或礼物柜服务器。任务发起方在通过任务设定终端设定解锁任务时,还可以指定任务执行方的联系方式(例如手机号、邮箱、礼物柜APP账号等),从而在解锁任务设定完成后,任务设定终端可以向任务执行方发送查看任务的消息。该消息的内容可以直接包括解锁任务;或者,该消息也可以仅仅起到通知作用,即促使任务执行方通过访问礼物柜服务器或者直接去礼物柜上查看解锁任务,例如,在发给任务执行方的邮件中包含一个可以查看解锁任务的链接,或者,给任务执行方的手机发送一条短信,告知其收到一个礼物,请登录礼物柜APP查看解锁任务,等等。
其中,若任务设定终端是礼物柜,礼物柜也可以将查看任务的消息先发送给礼物柜服务器,然后由礼物柜服务器转发给任务执行方。
步骤S131:任务设定终端向任务发起方发送查看任务的消息。
步骤S131中的任务设定终端可以是,但不限于礼物柜或礼物柜服务器。任务发起方在通过任务设定终端设定解锁任务时,还可以指定任务发起方的联系方式,从而在解锁任务设定完成后,任务设定终端可以向任务发起方发送查看任务的消息,任务发起方再将该消息转达给任务执行方,转达的方式包括但不限于,给任务执行方发送短信、聊天信息(例如微信,QQ等),或者直接口头告诉任务执行方,等等。任务执行方接收到消息后,可以获知解锁任务,或者通过访问礼物柜服务器获知解锁任务,或者直接在礼物柜上查看解锁任务。
其中,若任务设定终端是礼物柜,礼物柜也可以将查看任务的消息先发送给礼物柜服务器,然后由礼物柜服务器转发给任务发起方。
步骤S132:任务设定终端控制礼物柜输出查看任务的消息。
步骤S132中的任务设定终端可以是,但不限于礼物柜或礼物柜服务器。在任务设定终端的控制下,礼物柜可以直接将查看任务的消息以某种形式输出(例如显示、语音播报、打印凭条等),以使任务发起方获知,任务发起方再将该消息转达给任务执行方。任务执行方接收到消息后,可以获知解锁任务,或者通过访问礼物柜服务器获知解锁任务,或者直接在礼物柜上查看解锁任务。
任务通知环节的步骤S130、步骤S131和步骤S132择一执行即可。不难看出,任务执行方可以通过多种渠道获知有需要自己执行的解锁任务,其方式非常灵活。
在一些实现方式中,上述查看任务的消息的内容可以包括解锁任务的任务标识。任务执行方通过步骤S130至步骤S132中的任意一种方式获得该任务标识后,可以将任务标识提交给任务设定终端,任务设定终端根据任务标识可以查询到对应的解锁任务,从而返回给任务执行方查看。任务标识在任务设定终端内部使用的形式可以是一个字串,在任务设定终端外部呈现的形式可以是条形码、二维码、字串等。
以二维码为例,任务执行方终端获得包含任务标识的二维码,可以通过,但不限于以下方式之一:礼物柜服务器将二维码发送给任务执行方终端;礼物柜服务器将二维码发送给任务发起方终端,任务发起方终端将二维码转发给任务执行方终端;礼物柜在其显示器上显示二维码,任务发起方用任务发起方终端拍下该二维码,然后转发给任务执行方终端;礼物柜打印二维码纸条,任务发起方拿走纸条并转交给任务执行方,任务执行方可以用任务执行方终端对纸条进行拍照或者直接持有纸条。任务执行方将任务标识提交给任务设定终端并查看解锁任务,可以通过,但不限于以下方式之一:利用任务执行方终端扫描二维码,在礼物柜服务器维护的某个页面上查看解锁任务;持有任务执行方终端在礼物柜前向礼物柜出示二维码或者二维码的照片,供礼物柜扫描,在礼物柜的显示器上查看解锁任务;将打印有二维码的纸条向礼物柜出示,供礼物柜扫描,在礼物柜的显示器上查看解锁任务。
任务领取环节
任务领取环节实现的主要功能是任务执行方在接收到关于解锁任务的通知后,选择是否要执行解锁任务。任务执行方在接收到关于解锁任务的通知后,无非有两种处理方式:作出执行选择(见步骤S140以及步骤S141)或者不作出执行选择。
其中,作出执行选择可以选择接受解锁任务或者拒绝解锁任务。不作出执行选择又可以进一步细分为:不能够进行选择和能够进行选择但不进行选择两种情况。其中,不能够进行选择的情况,例如,领导给员工设定了工作任务,员工只能接受不能拒绝,此种情况相当于直接跳过了任务领取环节。能够进行选择但不进行选择的情况,例如,任务执行方收到了通知,但在指定的时间内未作出选择(比如,太忙忘记了选择或者不想搭理对方),此时可以默认为任务执行方拒绝了解锁任务,或者,也可以默认为任务执行方接受了解锁任务,在一些实现方式中,任务执行方还可以设定针对任务发起方的黑名单(比如,某个人发起的解锁任务一律拒绝)或者白名单(比如,某个人发起的解锁任务一律接受)。
步骤S140:任务设定终端接收任务执行方在查看解锁任务后通过任务执行方终端作出的执行选择。
步骤S140中的任务设定终端可以是,但不限于礼物柜服务器。礼物柜服务器可以在其提供服务支持的网页、APP、小程序、公众号上显示解锁任务供任务执行方查看,从而任务执行方查看解锁任务后可以通过任务执行方终端访问礼物柜服务器以作出执行选择。
在介绍任务设定环节时已经提到,在一些实现方式中,解锁任务中还可以包括任务对应的礼物的礼物信息,从而任务执行方在查看解锁任务时可以获知礼物信息,进而可以作为其是否要接受解锁任务的决策依据。礼物信息中可以包含礼物的识别信息也可以不包含识别信息。
此外,在介绍任务设定环节时还提到,在一些实现方式中,解锁任务中还可以包括验证信息。在任务执行方试图查看解锁任务时,礼物柜服务器可以要求其提供验证信息,以便和解锁任务中携带的验证信息进行对比,若一致才允许其查看解锁任务并作出执行选择。例如,可以要求任务执行方在任务执行方终端上输入自己的生日、输入预设问题的答案、采集语音、采集指纹、采集脸部图像等等,任务执行方终端会将这些信息发送给礼物柜服务器以便进行验证。
步骤S141:任务设定终端接收任务执行方在查看解锁任务后直接在礼物柜上作出执行选择。
步骤S141中的任务设定终端可以是,但不限于礼物柜或礼物柜服务器。礼物柜可以直接将解锁任务以某种形式输出(例如显示、语音播报、打印等),以使任务发起方获知。礼物柜可以提供操作界面(如触控屏、按钮),从而任务发起方可以在操作界面上作出执行选择,或者礼物柜也可以支持语音识别功能,从而任务发起方可以直接通过语音作出执行选择。
类似于步骤S140,解锁任务中还可以包括任务对应的礼物的礼物信息,但对于礼物柜而言,由于其可以直接进行礼物展示,所以礼物信息中可以只包括较少的内容,例如,只包括礼物对应的存储空间标识,任务执行方根据该存储空间标识直接在礼物柜上找到礼物放置的存储空间进行查看就可以了。
类似于步骤S140,解锁任务中还可以包括验证信息,在任务执行方试图查看解锁任务时,礼物柜可以要求其提供验证信息。礼物柜可以配置一些相应的硬件模块以便支持任务执行方录入验证信息,例如,用于识别身份证或者会员卡的证件阅读器、用于采集人脸图像的摄像头、用于采集指纹的指纹采集器、用于虹膜采集的虹膜采集仪、用于声纹采集的声纹采集设备等。礼物柜收集到这些信息后可以在本地进行验证,也可以发送给礼物柜服务器进行验证。
任务领取环节的步骤S140和步骤S141择一执行即可。不难看出,任务执行方可以通过多种渠道查看解锁任务并作出执行选择,其方式非常灵活。
步骤S140或步骤S141执行完后,若任务执行方作出的执行选择为接受解锁任务,则继续执行任务监测环节以及任务判断环节。对于任务设定终端而言,其至少有两种可能的做法:
第一种,任务设定终端与任务判断终端为不同的设备(例如,任务设定终端为礼物柜,任务判断终端为礼物柜服务器,或者,任务设定终端为礼物柜服务器,任务判断终端为礼物柜),则任务设定终端将解锁任务发送给任务判断终端,以使任务判断终端根据解锁任务的内容与通过任务监测环节获得的任务执行情况确定任务执行方是否完成解锁任务。关于任务监测和任务判断在后文再详细阐述。
第二种,任务设定终端与任务判断终端为不同的设备(例如,任务设定终端和任务判断终端均为礼物柜服务器,或者,均为礼物柜),则任务设定终端根据解锁任务的内容与通过任务监测环节获得的任务执行情况确定任务执行方是否完成解锁任务。
可见,解锁任务的设定和判断可以由相同的设备完成,也可以由不同的设备完成。若由相同的设备完成,由于减少了信息传输过程,因此可以提高信息处理效率,提高安全性;若由不同的设备完成,由于降低了任务设定环节与任务判断环节间的耦合性,因此灵活性更高,例如,礼物柜只负责设定解锁任务,而任务判断交由礼物柜服务器完成,则可以实现多个礼物柜的解锁任务都在同一个礼物柜服务器上进行判断,对礼物柜的计算能力的要求可以降低。
若任务执行方作出的执行选择为拒绝解锁任务,则任务设定终端确定任务发起方对礼物不再具有所有权。在礼物所有权确定环节已经指出,一旦某个礼物的所有权被确定,相当于对该礼物进行了锁定,锁定后除任务发起方以外的其他人不能再获得该礼物的所有权。在任务执行方拒绝解锁任务时,由于解锁任务和礼物是绑定的,因此拒绝任务也可以理解为任务执行方放弃了获得该礼物的机会,从而此时任务设定终端可以解除对礼物的锁定,使得礼物的所有权重新处于未确定的状态。例如,在礼物所有权确定环节,任务发起方购买了某个礼物,任务设定终端可以记录任务发起方同该礼物的绑定关系,在与该礼物绑定的解锁任务被任务执行方拒绝时,任务设定终端可以删除任务发起方同该礼物的绑定关系,同时启动针对该礼物的退款流程,此后,该礼物又可以继续销售给其他人。
在一些实现方式中,即使任务执行方拒绝了解锁任务,任务设定终端也可以暂时保留任务发起方对礼物的有所有权,例如,可以通知任务发起方其设定的解锁任务被拒绝,以使任务发起方选择重新设定解锁任务,或者,主动放弃送礼,或者,将礼物转送给其他人。此外,在一些可选的方案中,任务执行方也可以只拒绝任务,但不拒绝礼物,例如通过反馈信息告知任务发起方自己想换一个解锁任务执行,从而任务发起方可以考虑是否要重新设定解锁任务。总之,可以采取一些措施尽量促成送礼成功,改善用户体验,避免引发频繁的退款流程。
任务监测环节
任务监测环节实现的主要功能是监测任务执行方的任务执行情况,并将任务执行情况通知任务判断终端。其中,任务执行情况中可以包括任务发起方本次任务完成量(可以是指从上次向任务判断终端上报任务执行情况到本次向任务判断终端上报任务执行情况这段时期内的任务完成量)、当前累计任务完成量(可以是指从开始执行解锁任务到本次向任务判断终端上报任务执行情况时已经完成的解锁任务量)和任务完成比例(可以是指从开始执行解锁任务到本次向任务判断终端上报任务执行情况时已经完成的解锁任务的百分比)中的任意一种或多种信息,当然也可以包括其他信息。
关于将任务执行情况的通知任务判断终端的过程,可以实时进行,例如一个智能手环将监测到的任务执行方的步数实时通知给礼物柜服务器;可以隔一段时间进行一次,例如任务执行方每天跑步经过礼物柜时打卡一次,相当于将自己跑步的情况通知了礼物柜;可以一次性进行,例如任务执行方认为自己已经完成了任务,将积累下来的任务执行情况一次性通知礼物柜或者礼物柜服务器。其中,通知的含义可以是向任务判断终端发送信息(例如,任务判断终端是礼物柜服务器),也可以是直接在任务判断终端上输入信息(例如,任务判断终端是礼物柜),也可以是任务判断终端自己采集信息(例如,任务判断终端是礼物柜)。
步骤S150:任务判断终端通过任务监测终端或任务监测终端服务器获得任务执行情况。
步骤S150中的任务判断终端可以礼物柜服务器。
任务监测终端可以是独立的监测设备,如智能手表、智能眼镜、智能鞋、智能衣服、点读笔、学习机、定位装置等,这些监测设备可以由任务执行方持有,其主要功能是就是监测任务的执行情况,不用于充当任务执行方终端。
任务监测终端也可以不是独立的监测设备,一种任务监测终端不是独立的监测设备的典型情况是:任务执行方终端上集成了监测功能,所以任务执行方终端可以作为任务监测终端。
例如,解锁任务是要求任务执行方每天按照一定的路线跑步,任务执行方的手机上可以设置卫星定位模块记录任务执行方的运动轨迹作为任务执行情况;例如,解锁任务是要求任务执行方跳一段舞蹈,评判其姿势是否标准,任务执行方的手机上可以设置摄像头来拍摄跳舞画面作为任务执行情况;又例如,解锁任务是要求任务执行方回答任务发起方提出的问题,任务执行方可以在手机上输入问题的答案,该答案被作为任务执行情况,等等。
另一种任务监测终端不是独立的监测设备的典型情况是:礼物柜上集成了监测功能,所以礼物柜也可以作为任务监测终端。例如,解锁任务是要求任务执行方在礼物柜前朗读一段英文,评判其发音是否标准,礼物柜上可以设置拾音器来录下朗读的语音作为任务执行情况;又例如,解锁任务是要求任务执行方每天在礼物柜上打卡一次,礼物柜上可以设置操作界面,方便任务执行方输入身份信息从而完成打卡操作,任务执行方的打卡记录被作为任务执行情况(比如,礼物柜设置在某个锻炼场所,打卡一次表示任务执行方今天进行了锻炼);又例如,解锁任务是要求任务执行方在礼物柜上完成一个游戏,礼物柜上可以设置操作界面,方便任务执行方进行游戏操作,任务执行方的完成游戏的记录被作为任务执行情况,等等。
任务监测终端可以直接和礼物柜服务器建立通信,从而将监测到的任务执行情况上传给礼物柜服务器,或者,任务监测终端可以和任务监测终端服务器建立通信,通过任务监测终端服务器间接地将监测到的任务执行情况上传给礼物柜服务器。其中,监测服务器和礼物柜服务器可以是同一个服务器,也可以是不同的服务器,采用同一个服务器的实现方式比较简单,采用不同服务器的方式比较灵活,当然,若提供礼物柜的厂商和提供任务监测终端的厂商并不是同一厂商,则和可能将监测服务器和礼物柜服务器实现为不同的服务器。任务监测终端在进行任务监测时,可能需要解锁任务的信息,也可能不需要解锁任务的信息,若某些实现方式中任务监测终端需要解锁任务的信息,可以由任务设定终端将解锁任务发送(包括直接发送或者通过监测服务器中转)给任务监测终端。例如,解锁任务是要求任务执行方每天跑指定的步数,智能手环可以不断地将任务执行方的跑步步数上传至手环服务器,再由手环服务器转发给礼物柜服务器,但智能手环无需关心具体的解锁任务是什么。又例如,解锁任务是要求任务执行方回答任务发起方提出的问题,礼物柜服务器需要将该问题发给任务执行方的手机,以便在手机上显示出问题,这样任务执行方才能够输入对应的答案。
在一些实现方式中,若解锁任务对应有任务标识,则在任务监测终端开始监测任务执行情况之前,可以要求任务执行方输入解锁任务的唯一码,任务监测终端每次向礼物柜服务器发送(包括直接发送或者通过监测服务器中转)任务执行情况时,可以携带上任务标识,这样礼物柜服务器才知道接收到的到底是哪个解锁任务的执行情况。
或者,任务监测终端也可以向任务判断终端发起绑定解锁任务的请求,绑定请求中可以携带解锁任务的任务标识以及任务监测终端的设备信息。从而,任务判断终端可以根据接收到的任务标识确定任务监测终端想要绑定的解锁任务,也可以根据接收到的设备信息确定判断解锁任务的完成情况所依赖的任务监测终端,因此,任务判断终端可以通过关联任务标识和任务监测终端的设备信息实现解锁任务和任务监测终端的绑定(由于解锁任务和礼物是绑定的,所以此时相当于任务监测终端和礼物也进行了绑定)。
在绑定完成后,任务判断终端在需要判断某个解锁任务的完成情况时(具体见任务判断环节),可以主动从任务监测终端处获取任务执行情况,而不需要任务监测终端主动上传任务执行情况。例如,解锁任务要求任务执行方每天跑步10000步,任务判断终端可以在每天晚上20点,根据保存的设备信息访问任务监测终端获取今日截止20点时的任务执行情况,并根据任务执行情况确定是否要提醒任务执行方完成今日剩余的任务量(关于提醒任务执行方,见任务判断环节中的相应阐述)。又例如,任务判断终端可以在每天晚上24点,根据保存的设备信息访问任务监测终端获取任务执行方当天的任务执行情况,并根据任务执行情况确定任务执行方当天是否完成了解锁任务。在一些实现方式中,若解锁任务中包括验证信息,则在任务监测终端开始监测任务执行情况之前,可以要求任务执行方提供验证信息,任务监测终端可以在本地进行验证(例如,任务监测终端上有解锁任务),或者可以将验证信息发送到礼物柜服务器进行验证(例如,任务监测终端上没有解锁任务),只有当任务执行方提供验证信息和解锁任务中的验证信息一致时,任务监测终端才会开始监测任务执行情况。
进一步的,在一些实现方式中,验证信息还可以用于代替任务标识,例如,限制任务执行方在同一时期至多领取一个解锁任务,并且验证信息的实现具有唯一性(例如,验证信息是身份证号、指纹等),则解锁任务中包含验证信息就相当于具有唯一的标识,从而礼物柜服务器接收到验证信息后同样能够识别出到底是哪个解锁任务。
步骤S150中的任务判断终端还可以礼物柜,同时任务监测终端也是礼物柜,即礼物柜既负责监测任务执行情况,又负责根据监测到的任务执行情况判断任务是否完成。关于礼物柜如何进行任务监测,上面已经介绍过了,不再重复。
步骤S151:任务判断终端接收任务发起方输入的任务执行情况。
步骤S151中的任务判断终端可以是,但不限于礼物柜或礼物柜服务器。任务发起方输入任务执行情况至少有以下三种方式:
第一,任务发起方通过任务发起方终端访问礼物柜服务器(任务判断终端)输入任务执行情况;第二,任务发起方直接在礼物柜(任务判断终端)上输入任务执行情况;第三,任务发起方直接在礼物柜上输入任务执行情况,礼物柜将任务执行情况发送给礼物柜服务器(任务判断终端)。
步骤S151中的监测方式与步骤S150中的监测方式有很大不同。在步骤S150中,对任务执行方的监测是对其行为的客观记录,不含有监测者对任务执行情况的主观判断:例如,智能手环监测步数,是对任务执行方跑步行为的客观记录,不含有监测者对任务执行情况的主观判断;又例如,礼物柜在任务执行方跳舞时进行拍摄,是对任务执行方跳舞行为的客观记录,不含有监测者对任务执行情况的主观判断。
在步骤S151中任务执行情况则是任务发起方作为监测者,根据自己对任务执行情况的主观判断输入的:例如,任务发起方看到任务执行方今天完成了阅读任务,就在任务发起方终端上记录下这一情况作为任务执行情况,不过任务发起方也可以故意选择不记录,因此记录是有主观性的;又例如,解锁任务要求任务执行方今年的所有数学测验的平均分不低于90分,任务发起方每获知一次任务执行方的数学测验成绩,就在任务发起方终端上记录下来作为任务执行情况,不过任务发起方也可能会故意输入不真实的成绩,因此输入的成绩是有主观性的;又例如,解锁任务要求任务执行方绕跑道跑圈的单圈平均成绩不超过2分钟,礼物柜设置于跑道附近,任务发起方站在礼物柜边上,任务执行方每从他身前经过一次,他就触发礼物柜记录一次当前的时间,不过任务发起方也可能在任务执行方从他身前经过之前就触发礼物柜记录当前的时间,因此关于时间的记录具有一定的主观性。
当然,无论任务执行情况中是否含有监测者的主观判断,其作为任务判断终端判断解锁任务是否完成的依据都是可以的。
对于上述第一种输入方式,在一些实现方式中,若解锁任务对应有任务标识,任务发起方终端可以要求任务发起方在输入任务执行情况之前先输入任务标识,以便礼物柜服务器识别解锁任务。在一些实现方式中,若解锁任务中包括验证信息,任务发起方终端可以要求任务发起方在输入任务执行情况之前先提交验证信息,避免其他人非法进行输入,特别是在任务执行方可能接触到任务发起方终端的情况下,更要避免任务执行方输入任务执行情况,因为任务执行方为获得礼物很有可能输入对自己有利的、不真实的任务执行情况,例如,故意输入较高的数学测验分数。任务发起方提交验证信息,其内容可以参考任务执行方提交的验证信息,不再重复阐述。
对于上述第二种或第三种输入方式,在一些实现方式中,若解锁任务对应有任务标识,礼物柜可以要求任务发起方在输入任务执行情况之前先输入任务标识,以便礼物柜或礼物柜服务器识别解锁任务。若任务标识是一个字串,任务发起方可以在礼物柜提供的操作界面上进行输入,若任务标识是图案式的,比如二维码,则任务发起方可以出示二维码供礼物柜扫描,等等。在一些实现方式中,若解锁任务中包括验证信息,礼物柜可以要求任务发起方在输入任务执行情况之前先提交验证信息,避免其他人非法进行输入,特别是礼物柜很可能放置在公共场所,任务执行方也可以在礼物柜上随意输入信息,更要避免任务执行方输入任务执行情况。
需要指出,虽然很多情况下由任务执行方自己输入含有主观判断的任务执行情况是不合适的,但也不是绝对禁止此种情况:例如,任务执行方具有良好的信用,不必担心其作假;又例如,任务执行方输入任务执行情况后,任务发起方有权抽查其输入的任务执行情况,并在发现其输入存在错误时进行修改或者直接终止送礼过程;又例如,任务执行方并不关心任务执行情况,只关心解锁任务执行的最终结果,即使任务发起方输入的任务执行情况不是真实的,只要不影响最终结果,任务发起方完全可以接受,比如,解锁任务要求开发人员在三个月内开发一个软件,设定解锁任务的领导可能并不关心某个月是开发了1/3还是1/2,只要软件能够按期开发完成即可,开发进度可以由开发人员根据自己的估计进行输入。
任务监测环节的步骤S150和步骤S151择一执行即可。不难看出,有多种方式可以对任务执行方的任务执行情况进行监测,可以根据需求选择实现方式,非常灵活。
任务判断环节
步骤S160:任务判断终端根据解锁任务与任务执行情况确定任务执行方是否完成所述解锁任务。
任务判断环节实现的主要功能如步骤S160所述,在典型的实现方式中,步骤S160中的任务判断终端可以是礼物柜或礼物柜服务器,下文阐述时也以这两种实现方式为例。但原则上,一个设备只要能够获得解锁任务和任务执行情况,都可以作为任务判断终端,所以也不能排除任务判断终端为其他设备的情况:例如,任务监测终端、任务监测服务器都可能获得解锁任务和任务执行情况,因此都可以作为任务判断终端;又例如,任务发起方可以在任务发起方终端上输入任务执行情况,且任务发起方终端上也有解锁任务,所以也可以作为任务判断终端。任务判断终端是其他设备的情况,不再详细阐述。
若任务判断终端确定任务执行方完成了解锁任务,则领取礼物的条件已经达成,可以进入解锁环节,例如,解锁任务要求任务执行方每天跑步10000步,坚持一个月,任务执行方佩戴的智能手环每天都将监测到的步数上传到礼物柜服务器,礼物柜服务器每天都判断步数是否超过10000步,如果连续30天的判断结果都为是,则确定任务执行方完成了解锁任务。在一些实现方式中,任务判断终端还可以通知任务发起方任务执行方已经完成了解锁任务。
若任务判断终端确定任务执行方未完成解锁任务,则可以继续接收新的任务执行情况并继续判断判断,还是上面的例子,礼物柜服务器每天都判断步数是否超过10000步,虽然连续25天的判断结果为是,但尚未完成解锁任务,可以继续接收智能手环监测到的步数并继续判断,或者,在第28天时,礼物柜服务器发现当日的步数只有9982步,可以将步数超过10000步的累计天数清零,然后继续接收智能手环监测到的步数并继续判断。
另外,若任务判断终端确定任务执行方未完成解锁任务,也可以直接确定解锁任务执行失败,不再接收新的任务执行情况。例如,解锁任务要求任务执行方回答任务发起方提出的问题,且限制只有一次回答机会,任务判断终端根据任务执行方终端上传的答案判断出回答错误时,该解锁任务直接终止,任务执行方也不会再有机会获得礼物。
在介绍任务监测阶段时提到,任务执行情况中可以包括任务发起方本次任务完成量、当前累计任务完成量和任务完成比例中的任意一种或多种信息。下面简单说明任务判断终端可以如何利用这三种信息判断解锁任务是否完成:当任务执行情况中包括本次任务完成量时,可以将本次任务完成量和之前获得的历史任务完成量进行统计,获得当前累计任务完成量,再根据当前累计任务完成量与解锁任务中的任务总量计算获得任务完成比例,当任务完成比例为100%时,则说明达到解锁任务中的要求;当任务执行情况中包括当前累计任务完成量时,可以根据当前累计任务完成量与解锁任务中的任务总量计算获得任务完成比例,当任务完成比例为100%时,则说明达到解锁任务中的要求;当任务执行情况中包括任务完成比例时,可以判断该任务完成比例是否为100%,若是,则达到解锁任务的要求。当然,判断解锁任务是否完成的方法不是唯一的,以上只是比较常用的方法而已。
在解锁任务的执行过程中,除了用于判断解锁任务是否完成外,任务判断终端还可以支持一些额外的功能,例如:
第一项功能,支持任务发起方查看任务完成的进度。该功能具体至少包括如下三种方案:
第一种,任务发起方通过任务发起方终端向任务判断终端发起查看任务进度的请求,任务判断终端将根据任务执行情况统计的任务完成进度返回给任务发起方终端,从而任务发起方可以在任务发起方终端进行查看。该方案中的任务判断终端可以是,但不限于礼物柜服务器,而任务完成进度可以是,但不限于上面提到的任务完成比例、当前累计任务完成量等。
第二种,任务发起方通过任务发起方终端访问任务判断终端设定提醒计划,任务判断终端按照任务发起方终端设定的提醒计划,在满足提醒条件时将根据任务执行情况统计的任务完成进度发送至任务发起方终端,从而任务发起方可以在任务发起方终端进行查看。该方案中的任务判断终端可以是,但不限于礼物柜服务器,任务发起方设定提醒计划的时机可以在解锁任务开始执行之前。提醒计划的具体形式不作限定:例如,可以是定期提醒,比如每天提醒任务发起方一次;又例如,可以是每完成预设的比例提醒,比如每完成任务总量的20%提醒任务发起方一次,等等。第二种方案和第一种方案的区别在于,前者是主动进行查询任务完成进度,后者是任务判断终端主动下发任务完成进度。
第三种,任务发起方直接在礼物柜上做出的查看任务进度的操作,任务判断终端控制礼物柜输出根据任务执行情况统计的任务完成进度。该方案中的任务判断终端可以是,但不限于礼物柜或礼物柜服务器,礼物柜可以提供操作界面供任务发起方做出的查看任务进度的操作。礼物柜输出任务完成进度的方式可以是显示、语音播报、打印等方式。
无论采用哪种方案查看任务完成的进度,任务判断终端都可以要求任务执行方先提供解锁任务的任务码,还可以要求任务执行方先提交验证信息,之前已经阐述过类似内容,不再重复阐述。
另外,在一些实现方式中,任务执行方也可以查看任务的完成进度,以便及时了解自己执行任务的状况,其方式和任务发起方查看任务的完成进度是类似的,不再重复阐述。
第二项功能,任务判断终端提醒任务执行方去完成解锁任务。
任务发起方和/或任务执行方可以通过访问任务判断终端设定提醒计划,任务判断终端按照设定的提醒计划,在满足提醒条件时向任务执行方发送提醒消息。提醒计划的具体形式不作限定:例如,可以是定期提醒,比如每天的某个固定时间提醒任务执行方一次;又例如,可以是每完成预设的比例提醒,比如每完成任务总量的10%提醒任务执行方一次;又例如,可以是在根据接收到的任务执行情况判断出任务执行方尚未达到解锁任务的要求时进行提醒,比如,解锁任务要求任务执行方每天跑10000步,某天晚上20点时,任务判断终端根据接收到的任务执行情况发现任务执行方当天只跑了8000步,则可以对其进行提醒,敦促其将当天的任务量完成。当然,在一些实现方式中,任务判断终端也可以根据自身的逻辑对任务执行方进行提醒,不一定需要任务发起方和/或任务执行方进行提醒计划的设定。
在一些实现方式中,任务发起方在查看了任务进度后,也可以由任务发起方对任务执行方进行提醒,不一定需要任务判断终端去提醒。
此外,对于解锁任务要在礼物柜上或者要在礼物柜的监测下完成的情况,也可以由礼物柜对任务执行方进行提醒(此时,礼物柜可能是任务判断终端也可能不是任务判断终端),即礼物柜判断出任务执行方来到其附近时,可以对任务执行方进行提醒。例如,礼物柜或者礼物柜服务器上预先保存有任务执行方终端的蓝牙配对信息,从而当任务执行方携带任务执行方终端到达礼物柜附近时,礼物柜能够通过蓝牙配对搜索到该终端,从而可以对任务执行方进行提醒;又例如,礼物柜或者礼物柜服务器上预先保存有任务执行方的面部图像(或者面部图像的特征),同时礼物柜上设置有摄像头,可以拍摄路过的人的面部图像,从而当任务执行方的面部图像被摄像头拍下并进行了身份识别时,可以确定任务执行方到达了礼物柜附近,进而礼物柜可以对任务执行方进行提醒。
礼物柜提醒任务执行方的方式不作限定,可以是发消息(消息可以通过礼物柜服务器中转),可以是语音播报,可以是画面显示,可以是指示灯闪烁,或者以上几种方式的组合,等等。第三项功能,任务判断终端保存任务的完成进度,以便任务执行方能够分多次完成解锁任务。该项功能主要适用于解锁任务需要任务完成进度的支持才能有效完成的情况。
例如,解锁任务要求任务执行方通关一个有10个关卡的游戏,任务执行方可以通过任务执行方终端上的礼物柜APP进行游戏,由于游戏流程较长,任务执行方本次玩到第3个关卡就退出了APP,但游戏的进度可以在礼物柜服务器(任务判断终端)上保存,下次任务执行方登录APP后可以选择上次未完成的解锁任务,从而根据礼物柜服务器上保存的游戏进度,从第4关卡开始继续游戏。当然,该例子中的游戏进度也可以保存在任务执行方终端本地,作为礼物柜APP的数据。
作为对比的,某个解锁任务要求任务执行方每天跑10000步,坚持一个月,虽然该任务表面上也是分成很多天完成,但实际上任务执行方每天的跑步行为都是独立的,对之前的跑步行为没有依赖性,而上面的游戏任务则不同,每次进行游戏都是在上次游戏的基础上继续进行(第一次除外),因此对之前游戏的进度是存在依赖的。
又例如,解锁任务要求任务执行方回答50个智力问题,任务执行方可以通过礼物柜的操作界面输入问题答案,由于有些问题答案不太肯定,任务执行方本次答完其中43个问题就离开了,但回答问题的进度可以在礼物柜(任务判断终端)上保存,下次任务执行方在礼物柜上输入任务码后可以查询到任务码对应的解锁任务的完成进度,从而继续回答剩余的5个问题。当然,该例子中的礼物柜也可以只用于完成解锁任务而不作为任务判断终端,而由礼物柜服务器作为任务判断终端,任务完成进度可以仍然保存在礼物柜上,或者也可以保存在礼物柜服务器上。
解锁环节
解锁环节实现的主要功能是解锁礼物所在的存储空间,以使任务执行方能够取走礼物。这里所称的礼物,是指被任务判断终端判断为已经完成的解锁任务对应的礼物。取走礼物过程根据礼物柜结构的不同,可以有不同的方式:例如,若礼物柜采用第一类实现方式(结构见前文阐述),任务执行方可以直接从存储空间中取走礼物;又例如,若礼物柜采用第二类实现方式(结构见前文阐述),任务执行方可以从取件口处取走礼物。
步骤S170:任务判断终端向任务执行方终端或任务监测终端发送解锁指令。
步骤S170中的任务判断终端可以是,但不限于礼物柜服务器或礼物柜,如果由礼物柜向任务执行方终端或任务监测终端发送解锁指令,可以通过礼物柜服务器中转。解锁指令可以是一种供设备使用的指令,其中可以包括用于控制存储空间解锁的控制信息以及存储空间标识等信息,任务执行方在持有任务执行方终端或任务监测终端(这里的任务监测终端是指独立的监测设备,不包括具有监测功能的任务执行方终端或礼物柜)并位于礼物柜附近时,能够通过任务执行方终端或任务监测终端向礼物柜发送解锁指令,礼物柜接收到解锁指令后,可以根据指令内容解锁相应的存储空间,这样任务执行方可以取走礼物。
上面在使用解锁指令时,可以限制能够发送解锁指令的设备(如任务执行方终端、任务监测终端)必须位于礼物柜附近,其原因在于如果在远程也能够通过解锁指令解锁很可能造成礼物遗失。例如,可以要求设备在发送解锁指令时同时提交自身的位置信息,方便礼物柜判断二者之间的距离,或者,可以要求设备和礼物柜之间只能采用短距离的无线传输方式(如WiFi、蓝牙),等等。当然,在一些可选的方案中,也可以不限制设备发送解锁指令的距离,但可以给出礼物遗失的风险提示。
步骤S171:任务判断终端控制礼物柜解锁。
若任务判断终端是礼物柜自身,那么在步骤S171中礼物柜直接解锁就可以了,若任务判断终端不是礼物柜自身(如可以是礼物柜服务器),那么在步骤S171中任务判断终端可以向礼物柜发送解锁指令,以使礼物柜解锁对应的存储空间。
步骤S171中的解锁方式常见有两种应用场景:
其一,任务执行方到达礼物柜附近时,通过任务执行方终端向礼物柜服务器发起解锁礼物柜的请求,礼物柜服务器接收到请求后向礼物柜发送解锁指令,任务执行方在远离礼物柜时也可以发起解锁礼物柜的请求,但自己承担礼物遗失的后果。当然,为改善安全性,礼物柜服务器接收到请求后也可以提醒任务执行方先确认自己的位置,待任务执行方确认无误后,再向礼物柜下发解锁指令。或者,礼物柜服务器也可以要求任务执行方在发起解锁礼物柜的请求时携带自身的位置信息,并在判断出任务执行方并未处于礼物柜附近时,拒绝向礼物柜下发解锁指令。
在一些实现方式中,解锁礼物柜的请求中还可以携带任务判断终端下发的解锁密钥,用以表明任务执行方确实获得了礼物,关于解锁密钥,参考步骤S172中的解释。
其二,任务执行方执行解锁任务时位于礼物柜附近:例如,任务执行方在礼物柜上进行游戏;又例如,任务执行方在礼物柜摄像头的拍摄范围内跳舞,等等。这样,一旦礼物柜或者礼物柜服务器确定任务执行方完成了解锁任务,可以立即控制礼物柜解锁,由于任务执行方就在礼物柜附近,礼物遗失风险很小。
步骤S172:任务判断终端向任务执行方发送解锁密钥。
步骤S172中的任务判断终端可以是,但不限于礼物柜服务器或礼物柜,如果由礼物柜向任务执行方发送解锁密钥,可以通过礼物柜服务器中转。解锁密钥可以是一种任务执行方使用的密钥,其形式可以是字串、二维码、条形码、图片或其组合,也可以是某个问题的答案,等等。若任务判断终端保存有任务执行方的联系方式,可以根据这些联系方式向其发送解锁密钥,若任务判断终端只保存有任务发起方的联系方式,也可以将解锁密钥发送给任务发起方,由任务发起方转发给任务执行方,或者直接告知任务执行方,或者代任务执行方领取礼物,然后将礼物交给任务执行方。
任务执行方获得解锁密钥后,可以直接在礼物柜上输入解锁密钥,礼物柜接收到解锁密钥后,可以根据密钥内容解锁相应的存储空间,这样任务执行方可以取走礼物。例如,礼物柜预先(比如,在将礼物放入礼物柜时)设定好了每个存储空间对应的解锁密钥,从而将任务执行方输入的解锁密钥和预先设定好的解锁密钥逐一对比,就能够确定要解锁哪个存储空间。
在一些实现方式中,也可以所有的存储空间都使用同一个解锁密钥,要求任务执行方在输入解锁密钥的同时输入存储空间标识和/或任务码等信息,礼物柜会判断解锁密钥是否正确,以及判断相应的解锁任务是否已经完成,从而确定是否能够解锁相应的存储空间。这些实现方式中,每当有人领取了礼物,礼物柜还可以对解锁密钥进行更新,以保障安全性。
任务执行方在礼物柜上输入解锁密钥的形式有很多,例如,可以在礼物柜提供的操作界面上输入,可以语音输入,可以通过任务执行方终端出示二维码供礼物柜扫描,等等。
解锁环节的步骤S170、步骤S171和步骤S172择一执行即可。一旦礼物所在的存储空间解锁,礼物柜还可以通知任务判断终端礼物已被领取(如果礼物柜本身是任务判断终端就不用通知了),任务判断终端可以向任务发起方发送消息,告知其礼物已经被领取,从而任务发起方可以获知送礼过程已经结束。若任务执行方在完成解锁任务后长期未领取礼物,任务判断终端还可以向任务执行方和/或任务发起方发送尽快领取礼物的通知(发送给任务发起方的情况,通知内容由任务发起方转达给任务执行方)。
此外,一旦礼物所在的存储空间解锁,任务执行方必然能够获知礼物为何物,若之前礼物的识别信息是缺省的,或者礼物柜中该礼物所在的存储空间内部对外不可见,都可能使任务执行方在获得礼物的瞬间产生惊喜感和满足感,放大了送礼产生的效果,使得送礼过程趣味性更强,有利于推广本申请实施例提供的礼物柜的解锁方法。
在以上对解锁环节的阐述中,取走礼物的人都默认为任务执行方。但在一些实现方式中,还允许任务执行方以快递的方式获得礼物,而不是直接从礼物柜中取走礼物。例如,任务执行方可能是外地游客,在旅游途中偶然发现了礼物柜并在礼物柜上完成了解锁任务,他想取走礼物,但又不想随身携带增加旅游过程中的负担;又例如,礼物本身比较重或者容易破损,任务执行方携带礼物不太方便,等等。对于这些场景,如果允许快递员从礼物柜中取走礼物,然后将礼物寄给任务执行方,无疑能够给任务执行方带来很大的方便,下面对礼物的快递流程进行介绍。
首先,任务执行方希望对礼物进行快递,需要先提出申请,典型的申请有两种方式:
其一,任务判断终端为礼物柜服务器,任务执行方通过任务执行方终端向礼物柜服务器发起对礼物进行快递的请求,任务判断终端接收到请求后通知快递员从礼物柜中取件。礼物柜服务器通知快递员的方式有多种:例如,若礼物柜服务器记录了快递员的联系方式,可以直接通知快递员;又例如,礼物柜服务器可以通知快递公司(比如,向快递公司的服务器发送消息),由快递公司来指派快递员取件,等等。
其二,任务判断终端为礼物柜或礼物柜服务器,任务执行方直接在礼物柜上发起对礼物进行快递的请求,礼物柜接收到请求后通知快递员从礼物柜中取件。若任务判断终端为礼物柜,礼物柜通知快递员的消息可以由礼物柜服务器中转。
发送给快递员的通知消息中可携带取件凭证,作为快递员取件的依据,取件凭证和任务执行方使用的解锁密钥具有类似的功能,甚至可以实现为和解锁密钥相同,当然,取件凭证中还可以包括快递员的信息、快递公司的信息等内容。快递员获得取件凭证后可以前往礼物柜解锁并取件,典型的解锁有两种方式,当然还可以有其他解锁方式:
其一,快递员通过快递员终端(例如,快递员使用的手机、PDA等设备)来到礼物柜附近后,向礼物柜服务器发送取件凭证,礼物柜服务器接收到取件凭证后向礼物柜下发解锁指令,使得礼物柜解锁对应的存储空间。
其二,快递员直接在礼物柜上输入取件凭证,礼物柜接收到取件凭证后解锁对应的存储空间。快递员输入取件凭证的方式可以是在礼物柜的操作界面上输入、语音输入、由礼物柜扫描(例如,取件凭证是二维码)等。
礼物柜解锁后,快递员可以取走礼物,取走礼物过程根据礼物柜结构的不同,可以有不同的方式:例如,若礼物柜采用第一类实现方式(结构见前文阐述),快递员可以直接从存储空间中取走礼物;又例如,若礼物柜采用第二类实现方式(结构见前文阐述),快递员可以从取件口处取走礼物。
图1示出的礼物柜的解锁方法实现了一种全新的送礼过程,在这一过程中,任务执行方不能直接获得礼物柜中的礼物,而是必须完成任务设定终端生成的解锁任务后才能够获得对应于该解锁任务的礼物,其中,礼物的所有者可以为任务发起方,而解锁任务可以由任务发起方通过任务设定终端设定。从而,任务发起方在将礼物送给任务执行方的同时,能够从任务执行方那里获得某种程度的回报:例如,妈妈在解锁任务中要求儿子每天背单词20个,坚持半年,在儿子完成该解锁任务获得礼物时,儿子的英语水平得到了提高,这就是妈妈获得的回报;又例如,小李在解锁任务中要求自己在三年内走遍20个国家,在小李完成该解锁任务获得礼物时,他自己的阅历得到了增长,这就是他自己获得的回报;又例如,小张希望小王解答自己的作业问题,小王帮他解答了问题而获得礼物时,问题的答案就是小张获得的回报,等等。总之,解锁任务的执行时任务发起方希望看到的结果,这使得任务发起方和任务执行方之间形成了某种意义上的利益交换,不仅增强了送礼过程的互动性和趣味性,还使得送出的礼物更加物有所值。
图1中的方法针对的主要是任务发起方在设定解锁任务时明确知道谁是任务执行方的情况。但这种方法对于某些解锁任务会存在局限性:例如,小张对某个作业问题不清楚,希望找人帮他解答,于是他设置了一个针对小王的解锁任务,希望小王帮他解决该问题,但现实中,小王也不一定知道如何解答该问题,一种更适合的方式是小张在设定解锁任务时不指定谁来解答该问题,只要有能力的人都可以解答。又例如,小李加班完准备回家时发现外面下暴雨,希望有人给他送把伞,但认识的同事都回家了,再让他们专门回来一趟显然不合适,一种合理的方式是小李设定一个送伞的解锁任务,但不指定由谁来送伞,可以时还在公司的同事,也可以是周边其他公司的人,总之,有意愿送伞的人即可。
总结以上两个例子,存在一些情况,任务发起方在设定解锁任务时并不知道、也无需知道任务执行方是谁,他只希望有能力的人帮他完成解锁任务即可,而任务发起方愿意付出的报酬即是解锁任务对应的礼物。这些情况下,送礼附带的情感意义相对较少,更偏重于任务发起方和任务执行方利益的交换。下面结合图2具体介绍这些情况下礼物柜的解锁方法。
图2为本申请实施例提供的第二种礼物柜的解锁方法的示意图。参照图2,该方法可以包括,但不限于礼物发布、礼物所有权确定、任务设定、任务领取1、任务领取2、任务监测、任务判断、解锁几个环节,其中一些环节或者一些环节的一部分和图1的实现方式是类似的,就不再重复阐述了,重点阐述一些和图1存在区别的环节,图2中未提及之处,可以参考图1的描述。
礼物发布环节:参考图1,不再重复阐述。
礼物所有权确定环节:参考图1,不再重复阐述。
任务设定环节:基本可以参考图1,但由于任务发起方在设定任务时并不知道谁是任务执行方,所以他不会指定任务执行方的联系方式,解锁任务中此时也不会包含和任务执行方有关的验证信息。
任务发布环节
步骤S200:任务设定终端发布解锁任务。
任务发布环节实现的主要功能如步骤S200所述,即展示解锁任务,以引起潜在的任务执行方对领取任务的兴趣。步骤S200中的任务判断终端可以是,但不限于礼物柜或礼物柜服务器。
若任务设定终端为礼物柜服务器,则礼物柜服务器可以在其提供服务支持的网页、APP、小程序、公众号上发布已经设定好的解锁任务,发布时还可以将解锁任务对应的礼物的礼物信息也显示出来,以便潜在的任务执行方能够获知解锁任务对应的礼物,在其决定是否要领取任务时可以作为参考。在一些实现方式中,礼物柜服务器也可以将解锁任务发送到礼物柜,由礼物柜进行发布(此时礼物柜服务器可以发布解锁任务也可以不发布解锁任务)。
若任务设定终端为礼物柜,则礼物柜可以设置显示器显示设定好的解锁任务,显示时还可以将解锁任务对应的礼物的存储空间标识也显示出来,以便潜在的任务执行方能够直接在礼物柜上查看礼物,在其决定是否要领取任务时可以作为参考。在一些实现方式中,礼物柜也可以将解锁任务发送到礼物柜服务器,由礼物柜服务进行发布(此时礼物柜可以发布解锁任务也可以不发布解锁任务)。
任务领取环节1
任务领取环节1实现的主要功能是在任务执行方领取或者打算领取解锁任务时,通知任务发起方有人领取了或者打算领取解锁任务。
步骤S210:任务设定终端响应任务执行方在查看解锁任务后通过任务执行方终端发起的领取任务的请求,向任务发起方发送领取任务的消息。
步骤S210中的任务设定终端可以是,但不限于礼物柜服务器。至于任务执行方在哪儿查看解锁任务,步骤S210并不作出限定,例如,可以通过任务执行方终端访问礼物柜服务器进行查看,也可以在礼物柜上查看。
任务发起方在设定解锁任务时,还可以向礼物柜服务器提交自己的联系方式(例如手机号、邮箱、礼物柜APP账号等),从而礼物柜服务器在接收到领取任务的请求后,可以根据该联系方式向任务发起方发送领取任务的消息。
根据不同的场景,领取任务的消息可能有不同的实现方式:
第一种,任务执行方可以直接领取任务,领取后即可以开始执行任务(跳转至任务监测环节),无需征得任务发起方同意。这种情况下领取任务的消息内容可以包括表征任务已被领取的说明信息,说明信息的主要作用是将任务已经被人领取的事实告知任务发起方,以便任务发起方可以进行查看任务进度等操作。说明信息具体可以包括任务执行方的身份、联系方式等内容,但也有可能不包括这些内容。
例如,任务执行方只是想获得礼物,但并不想任务发起方知道自己的私人信息,他也可以选择在匿名的情况下执行解锁任务,任务发起方也不一定会关心这些信息,比如之前提到的小张设定的关于作业问题的解锁任务,小张可能并不关心解答者的身份,他只是需要获得一个答案而已。当然,在有的情况下,任务执行方的身份、联系方式是必须的,比如小赵设定了一个帮他取快递的任务,小赵下班回家后需要找任务执行方要回快递,必然需要任务执行方的联系方式,而且为避免任务执行方私自将快递占有,要求其提供身份信息也有必要,这样可以方便在出现问题时进行追责。
第二种,任务执行方并不能直接领取任务,需要征得任务发起方同意。这种情况下领取任务的消息内容可以包括任务执行方领取任务的意图,即表明自己打算领取任务,询问任务发起方是否同意其领取。任务发起方可以选择同意或拒绝任务执行方领取任务,若任务发起方选择同意,则进入任务领取环节2;若任务发起方选择拒绝,则任务执行方领取任务失败,任务设定终端可以重新发布该解锁任务,以便其他人领取。领取任务的消息中可以包括一些关于任务执行方的信息(如身份信息),以便任务发起方作出决策时进行参考。进一步的,这些信息中还可以包括任务执行方为说服任务发起方同意其领取任务而输入的针对性信息:如任务执行方的自我介绍,其中说明了自己擅长做某些事,任务发起方看到该介绍后同意任务执行方领取任务的可能性增大;又例如,任务发起方在设定解锁任务时还设定一个或多个领取任务用的问题,若任务执行方的回答令任务发起方满意,任务发起方同意任务执行方领取任务的可能性增大,比如,解锁任务需要任务执行方在周末帮助任务发起方搬家,则相应的问题可以设定为:是否有可用于搬家的私家车。
在以上两种实现方式中,领取任务的消息中若包含有关任务执行方相关的信息,这些信息可以来源于任务执行方终端发起的领取任务的请求。
步骤S211:任务设定终端响应任务执行方在查看解锁任务后直接在礼物柜上做出的领取任务的操作,向任务发起方发送领取任务的消息。
步骤S211中的任务设定终端可以是,但不限于礼物柜或礼物柜服务器。至于任务执行方在哪儿查看解锁任务,步骤S211并不作出限定。礼物柜可以提供操作界面,从而任务执行方可以在操作界面上做出的领取任务的操作,礼物柜或礼物柜服务器可以对操作进行响应,并根据任务发起方提供的联系方式向任务发起方发送领取任务的消息。
有关领取任务的消息,和步骤S210是类似的,就不再重复阐述了,领取任务的消息中若包含有关任务执行方相关的信息,这些信息可以来源于任务执行方在礼物柜上做出领取任务的操作时输入的信息。同样地,任务发起方在接收到领取任务的消息后,若选择同意,则进入任务领取环节2;若选择拒绝,则任务执行方领取任务失败。
任务领取环节1的步骤S210和步骤S211择一执行即可。
任务领取环节2
如前所述,任务领取环节2是一个可选的环节,只有在任务发起方同意任务执行方领取解锁任务后才会执行。任务领取环节2实现的主要功能是通知任务执行方任务领取成功,从而可以继续执行后续送礼环节。
步骤S220:任务设定终端接收任务发起方通过任务发起方终端发送的同意任务执行方领取任务的响应消息,向任务执行方发送任务领取成功的消息。
步骤S220中的任务设定终端可以是,但不限于礼物柜服务器。任务发起方可以通过任务发起方终端向礼物柜服务器发送同意任务执行方领取任务的响应消息,接收到响应消息后,礼物柜服务器可以根据任务执行方提供的联系方式(例如手机号、邮箱、礼物柜APP账号等)向任务执行方发送任务领取成功的消息。虽然在步骤S210中提到过,任务执行方可以选择在匿名的情况下执行解锁任务,不过这种匿名是指对任务发起方匿名,任务执行方仍然可以在尝试领取解锁任务时将自己的联系方式提交到任务设定终端。
步骤S221:任务设定终端接收任务发起方通过任务发起方终端发送的同意任务执行方领取任务的响应消息,控制礼物柜输出任务领取成功的消息。
步骤S221中的任务设定终端可以是,但不限于礼物柜或礼物柜服务器。任务发起方可以通过任务发起方终端向礼物柜或礼物柜服务器发送同意任务执行方领取任务的响应消息(发给礼物柜的消息可以经礼物柜服务器中转),接收到响应消息后,礼物柜或礼物柜服务器可以控制礼物柜输出任务领取成功的消息,输出方式可以是显示、语音播报、打印等。
步骤S221针对的一种典型场景是任务执行方在礼物柜上作出了领取任务的操作,然后在礼物柜前等待任务发起方的回复,从而任务执行方可以看到礼物柜的输出。在一些实现方式中,任务发起方可以设定解锁任务的紧急程度,例如,最高的紧急程度可以是在线等待,从而任务执行方可以选择最高紧急程度的解锁任务尝试领取,以便尽快执行任务并获得礼物。当然,步骤221中的方法也可以用于其他场景。
步骤S222:任务设定终端响应任务发起方直接在礼物柜上做出的同意任务执行方领取任务的操作,向任务执行方发送任务领取成功的消息。
步骤S222中的任务设定终端可以是,但不限于礼物柜或礼物柜服务器。礼物柜可以提供操作界面,从而任务发起方可以在操作界面上做出同意任务执行方领取任务的操作(当然,也可以采用语音控制等其他方式做出操作),响应于该操作,礼物柜或礼物柜服务器可以根据任务执行方提供的联系方式向任务执行方发送任务领取成功的消息。
步骤S222针对的一种典型场景是任务发起方在礼物柜上设定了解锁任务后,留在礼物柜处等待解锁任务被人领取。例如,任务发起方可能没有携带任务发起方终端,或者该终端上并没有安装礼物柜APP,所以其只能在礼物柜前等待响应。又例如,该解锁任务可以是步骤S221中提到的最高的紧急程度的任务,从而可能很快就会被人通过终端设备领取,任务发起方愿意在礼物柜前稍作等待。当然,步骤222中的方法也可以用于其他场景。
在任务执行方成功领取解锁任务后(直接领取或者经过任务发起方同意后领取),则可以进入任务监测环节。在进入任务监测环节之前,任务设定终端可以将任务发起方到的联系方式、任务执行方的联系方式进行绑定。
任务领取环节2的步骤S220、步骤S221和步骤S222择一执行即可。
任务监测环节:参考图1,不再重复阐述。
任务判断环节:参考图1,不再重复阐述。
解锁环节:参考图1,不再重复阐述。
在图2示出的礼物柜的解锁方法中,由于任务发起方和任务执行方很可能相互不认识,因此送礼过程不再是相互认识的人在自己的交际圈里自娱自乐或者增进感情的行为,而扩大到了陌生人的交际层面,通过送礼实现了人与人之间的利益交换,大家相互帮助,各取所需,同时采用完成解锁任务获得礼物的方式,使得这种利益交换具有一定的游戏性质,不是简单的金钱交易,其趣味性更强,有利于增加生活中的乐趣。
图1和图2中的方法,针对的都是任务发起方获得礼物的所有权,然后设定解锁任务,由任务执行方领取的情况。这种情况下,送礼过程是任务发起方主导的,任务执行方没有选择礼物的权利,例如,在图1的方法中,任务发起方送给任务执行方的礼物固定下来后,任务执行方通常只能选择接受或者拒绝;或者,任务执行方只有有限的选择礼物的权利,例如,在图2的方法中,礼物柜中的多个礼物都设定了解锁任务,任务执行方可以根据礼物和/或解锁任务进行选择,虽然有一定的自由,但仍然是在一定的范围内选择,比如没有设置对应的解锁任务的礼物任务执行方就不能选择。
既然在礼物发布以后,任何人都有权从礼物柜服务器或者礼物柜上查看礼物,那么由任务执行方根据自己想要的礼物来主导送礼过程是可行的。实际中也存在这样的应用场景:例如,儿子看中了礼物柜中的某个礼物,但该礼物价格不低,无缘无故让妈妈买她可能不会同意,则儿子可以和妈妈达成协定,妈妈先买下礼物,但只有在儿子本学期数学测验成绩达到一定指标时,才可以获得该礼物;又例如,小黄对炒股很有见解,他想有偿分享一些炒股知识,则小黄可以指定礼物柜中的礼物,如果有人愿意将礼物送给他,他可以将炒股知识提供给对方;又例如,小崔是业余摄影爱好者,他想通过实际拍摄人像提高自己的摄影水平,但毕竟摄影十分辛苦,小崔也不想无偿帮人拍照,则小崔可以指定礼物柜中的礼物,如果有人愿意将礼物送给他,他可以帮对方拍照人像照。下面结合图3具体介绍由任务执行方主导的礼物柜的接收方法,所谓任务执行方主导,是指送礼过程是由任务执行方的行为触发的,并不表示送礼过程中任务执行方执行的步骤更多或者更重要等含义。
图3为本申请实施例提供的第三种礼物柜的解锁方法的示意图。参照图3,该方法可以包括,但不限于礼物发布、礼物所有意图确定、原始任务设定、礼物所有意图发布、原始任务发布、礼物所有权确定、任务设定、任务通知、任务领取、任务监测、任务判断、解锁几个环节,其中一些环节或者一些环节的一部分和图1或图2的实现方式是类似的,就不再重复阐述了,重点阐述一些和图1或图2存在区别的环节,图3中未提及之处,可以参考图1或图2的描述。
礼物发布环节:参考图1,不再重复阐述。
礼物所有意图确定环节
礼物所有意图确定环节实现的主要功能是在任务执行方选择了希望得到的礼物后,确定任务执行方对礼物的所有意图。任务设定终端会将礼物与任务执行方绑定起来,这种绑定关系表明某个特定的任务执行方想要获得某个特定的礼物,从而希望有人买下礼物送给他(在阐述图3时为方便起见,均以礼物需要购买的情况为例,礼物不需要购买的情况是类似的),同时他愿意执行某个解锁任务作为送礼的回报。任务设定终端可以将上述绑定关系记录在本地或者发送至其他设备保存。
需要指出,这里的任务执行方严格来说是潜在的任务执行方,即如果恰好有人愿意买下礼物送给他,他就会执行解锁任务并成为真正的任务执行方,但如果没有人愿意买下礼物送给他,他就不会执行解锁任务,从而也不会成为真正的任务执行方,但为了阐述方便,将潜在的任务执行方也称为任务执行方。类似的,在有人买下礼物并设定解锁任务前,严格上还不存在任务发起方的角色,买下礼物并设定解锁任务的人会成为任务发起方,但为了阐述方便,将潜在的任务发起方也称为任务发起方。
在一些实现方式中,允许不同的任务执行方表达对同一个礼物的所有意图,从而任务发起方可以选择一个任务执行方来执行自己设定的解锁任务。但后文为简单起见,主要以针对一个礼物只有一个任务执行方表达所有意图的情况违例。
步骤S300:任务设定终端响应任务执行方通过任务执行方终端发起的希望得到礼物的请求,确定任务执行方对礼物的所有意图。
步骤S300中的任务设定终端可以是,但不限于礼物柜服务器。在礼物发布环节礼物柜服务器可以发布礼物信息,从而任务执行方可以通过任务执行方终端访问礼物柜服务器查看并挑选希望获得的礼物。任务执行方选中礼物后,可以通过任务执行方终端向礼物柜服务器发起希望得到礼物的请求,礼物柜服务器会对该请求进行响应,从而确定任务执行方对礼物的所有意图,确定的方式可以是在礼物柜服务器本地记录任务执行方和礼物的绑定关系。
步骤S301:任务设定终端响应任务执行方直接在礼物柜上做出的希望得到礼物的操作,确定任务执行方对礼物的所有意图。
步骤S301中的任务设定终端可以是,但不限于礼物柜或礼物柜服务器。在礼物发布环节礼物柜可以对礼物进行展示,从而任务执行方可以直接在礼物柜上查看并挑选礼物。任务执行方选中礼物后,可以直接在礼物柜上做出希望得到礼物的操作,礼物柜或礼物柜服务器会对该操作进行响应,从而确定任务执行方对礼物的所有意图,如果任务设定终端是礼物柜,确定的方式可以是在礼物柜本地记录任务执行方和礼物的绑定关系,或者将绑定关系记录在礼物柜服务器上,如果任务设定终端是礼物柜服务器,确定的方式可以是在礼物柜服务器本地记录任务执行方和礼物的绑定关系。
礼物所有意图确定环节的步骤S300和步骤S301择一执行即可。这样任务执行方要表达对礼物的所有意图,可以通过远程的方式,或者可以通过现场的方式,比较灵活。
在一些实现方式中,在任务执行方表达对礼物的所有意图(通过发起希望得到礼物的请求或者做出希望得到礼物的操作)时,不需要指定明确的任务发起方,任务设定终端可以将任务执行方对礼物的所有意图向所有人发布(见礼物所有意图发布环节),从而理论上除了任务执行方自己之外的任何人都可以作为任务发起方为任务执行方购买礼物,并设定解锁任务。例如前面提到的小黄分享炒股知识的例子,小黄并不在乎是谁想了解炒股知识,只要有人愿意将礼物送给他,他可以将炒股知识提供给对方。
在另一些实现方式中,在任务执行方表达对礼物的所有意图时,还可以明确地指定一个或多个人,任务设定终端可以只向这些人发布任务执行方对礼物的所有意图(见礼物所有意图发布环节),从而这些人可以作为任务发起方为任务执行方购买礼物,并设定解锁任务。例如前面提到的儿子希望妈妈给他买礼物的例子,儿子的数学测验成绩对他妈妈是有意义的,对陌生人基本毫无意义,也基本不会有陌生人愿意为这种理由给他人送礼,因此儿子在本环节中需要指定妈妈的联系方式,以便任务设定终端给妈妈发送通知消息。
原始任务设定环节
原始任务设定环节的主要功能是任务执行方设定原始解锁任务,原始解锁任务是指任务执行方为获得礼物而愿意执行的任务,设定原始解锁任务可以视为任务执行方对自己所具有的能力作出的一种说明,任务设定终端可以将原始解锁任务发布出去(见原始任务发布环节),从而任务发起方在决定是否要为任务执行方购买礼物时可以以原始解锁任务为依据,并且在设定解锁任务时也可以参考原始解锁任务进行设定。
需要指出,原始任务设定环节是可选的,即使任务执行方并不设定原始解锁任务,仍然不排除有人会为他购买礼物:例如,任务执行方可以向任务设定终端提交自我介绍,任务发起方看到该介绍后愿意和任务执行方交个朋友,也可能会购买礼物送给任务执行方;又例如,任务执行方是一位知名歌手,即使他不作什么说明,歌迷也愿意送给他礼物,相应的解锁任务可以设定为获得该歌手的生日祝福等。
步骤S310:任务设定终端获得任务执行方通过任务执行方终端设定的原始解锁任务。
步骤S310中的任务设定终端可以是,但不限于礼物柜服务器。任务执行方可以在发起希望得到礼物的请求之前,就通过任务执行方终端访问礼物股服务器(例如,礼物柜服务器提供的网页、APP、小程序、公众号等)设定原始解锁任务,并将设定好的原始解锁任务作为请求内容的一部分。或者,任务执行方可以在发起希望得到礼物的请求之后,才通过任务执行方终端访问礼物股服务器设定原始解锁任务。礼物柜服务器可以在本地记录原始解锁任务与礼物的绑定关系。
类似于设定解锁任务,设定原始解锁任务有多种方式:例如,礼物柜服务器提供若干预先设定好的任务供任务发起方选择其中的一个;又例如,礼物柜服务器提供一个解锁任务模板,其中可以设置原始解锁任务的参数;又例如,礼物柜服务器提供一个输入框,任务发起方可以自由输入原始解锁任务,等等。
步骤S311:任务设定终端获得任务执行方直接在礼物柜上设定的原始解锁任务。
步骤S311中的任务设定终端可以是,但不限于礼物柜或礼物柜服务器。任务执行方可以在做出希望得到礼物的操作之前,就在礼物柜上(例如,礼物柜服务器提供的操作界面)设定原始解锁任务,并在做出希望得到礼物的操作时将设定好的原始解锁任务提交给礼物柜或礼物柜服务器。或者,任务执行方可以在做出希望得到礼物的操作之后,才在礼物柜上设定原始解锁任务。其中,如果任务设定终端是礼物柜,礼物柜可以在本地记录原始解锁任务与礼物的绑定关系,或者将绑定关系记录在礼物柜服务器上;如果任务设定终端是礼物柜服务器,礼物柜可以将原始解锁任务发送给礼物柜服务器,由礼物柜服务器记录解锁任务与礼物的绑定关系。
关于原始解锁任务的多种可能的设定方式,可以参考步骤S310,不再重复阐述。
原始任务设定环节的步骤S310和步骤S311择一执行即可。
礼物所有意图发布环节
步骤S320:任务设定终端发布任务执行方对礼物的所有意图。
礼物所有意图发布环节实现的主要功能如步骤S320所述,即展示任务执行方对礼物的所有意图,以引起任务发起方对购买礼物的兴趣,步骤S320中的任务判断终端可以是,但不限于礼物柜或礼物柜服务器。如前所述,根据不同的应用场景,任务设定终端发布信息的范围可以是无限制的,即理论上任何人都有权查看任务执行方对礼物的所有意图;任务设定终端发布信息的范围也可以是有限制的,即只有特定的人群有权查看任务执行方对礼物的所有意图(例如,任务执行方指定的人群)。
若任务设定终端为礼物柜服务器,则礼物柜服务器可以在其提供服务支持的网页、APP、小程序、公众号上发布任务执行方对礼物的所有意图,以便任务发起方能够访问上述网页、APP、小程序、公众号,获知任务执行方对礼物的所有意图。具体的发布形式可以是礼物信息以及对应的任务执行方的信息,任务执行方的信息可以包括任务执行方联系方式、身份信息、自我介绍、原始解锁任务(见原始解锁任务发布环节)等,这些信息可以于礼物所有意图确定环节中从任务执行方处获得。在一些实现方式中,礼物柜服务器也可以将要发布的信息发送到礼物柜,由礼物柜进行发布(此时礼物柜服务器可以发布任务执行方对礼物的所有意图也可以不发布)。
若任务设定终端为礼物柜,则礼物柜可以设置显示器显示任务执行方对礼物的所有意图,以便任务发起方能够直接在礼物柜上查看任务执行方对礼物的所有意图,具体的显示内容可以包括礼物信息以及对应的任务执行方的信息。在一些实现方式中,礼物柜也可以将要发布的信息发送到礼物柜服务器,由礼物柜服务进行发布(此时礼物柜可以发布执行方对礼物的所有意图也可以不发布)。
在一些实现方式中,信息的发布也可以采取主动推送的方式,例如,对于限制发布信息的范围的情况,任务设定终端可以主动向任务执行方指定的特定人群发送通知消息,告知其任务执行方对礼物的所有意图。进一步的,若任务执行方指定了该特定人群的联系方式,这些人很可能是任务执行方认识的人,因此向其推送和任务执行方有关的信息并不会引起其反感。
原始任务发布环节
步骤S330:任务设定终端发布原始解锁任务。
原始任务发布环节实现的主要功能如步骤S330所述,即展示原始解锁任务,以引起任务发起方对购买礼物的兴趣。步骤S330中的任务判断终端可以是,但不限于礼物柜或礼物柜服务器。步骤S330是可选的步骤,若任务执行方并未设定原始解锁任务,则可以跳过该环节。若任务设定终端在发布任务执行方对礼物的所有意图时,原始解锁任务已经设定好,则原始解锁任务可以和任务执行方对礼物的所有意图一同发布。若任务设定终端在发布任务执行方对礼物的所有意图时,原始解锁任务尚未设定好,则可以先发布任务执行方对礼物的所有意图,之后再追加发布任务执行方设定的原始解锁任务。
类似于步骤S320中提到的,对于原始解锁任务的发布,其发布范围可以是无限制的,也可以是有限制的。
此外,在一些实现方式中,若任务执行方发布了原始解锁任务,还可以允许其不发布私人信息(例如联系方式、身份信息等),因为任务发起方可能只对原始解锁任务有兴趣,而对执行原始解锁任务的人的身份并不感兴趣。例如,任务执行方设定的原始解锁任务是每天帮任务发起方清扫楼道,对于任务发起方而言,他只要观察到楼道被每天都被打扫干净这一结果就可以了,至于是谁在打扫楼道,甚至是同一个人还是不是同一个人在打扫都无所谓。
关于任务设定终端分别是礼物柜服务器和礼物柜时,如何进行原始解锁任务的发布,可以参考步骤S320中任务执行方对礼物的所有意图的发布,不再详细阐述。
礼物所有权确定环节
任务发起方可以通过访问礼物柜服务器,或者,直接在礼物柜上查看任务执行方对礼物的所有意图以及任务执行方设定的原始解锁任务(如果任务执行方有设定的话),从而确定是否要为任务执行方购买礼物。如果任务执行方对某个礼物的所有意图以及原始解锁任务是针对特定人群发布的,则只有这些信息只有特定的人群可以查看。该环节的其他内容可以参照图1,不再重复阐述。
任务设定环节
任务设定环节实现的主要功能是在任务发起方在获得礼物的所有权后,设定针对该礼物的解锁任务,若任务执行方未设定原始解锁任务,那么该环节和图1中的类似,不再重复阐述。若任务执行方设定了原始解锁任务,则任务发起方在设定解锁任务时可以参考原始解锁任务。步骤S340至步骤S342主要关注解锁任务和原始解锁任务的关系,至于任务发起方是通过任务发起方终端设定解锁任务还是直接在礼物柜上设定解锁任务则未涉及,可以参考图1中相应内容,不再重复阐述。步骤S340至步骤S342中的任务设定终端可以是,但不限礼物柜或礼物柜服务器。
步骤S340:任务设定终端直接将原始解锁任务作为解锁任务。
若任务发起方认为原始解锁任务正是自己希望任务执行方执行的,可以不修改原始解锁任务,直接将其作为最终的解锁任务。
步骤S341:所述任务设定终端将任务发起方重新设定的任务作为解锁任务。
若任务发起方认为原始解锁任务完全不是自己希望任务执行方执行的,可以重新设定解锁任务。例如,虽然任务执行方设定的原始解锁任务不是任务发起方想要的,但任务执行方具有其他方面的优势,比如住在任务发起方附近,则任务发起方可以重新设定一个解锁任务,比如帮助自己取快递,该任务由住在任务发起方附近的人完成比较合理。
步骤S342:任务设定终端将任务发起方修改后的原始解锁任务作为解锁任务。
若任务发起方认为原始解锁任务不完全是自己希望任务执行方执行的,可以在原始解锁任务的基础上进行修改,获得最终要设定的解锁任务。例如,原始解锁具有一些可配置的参数,比如“每天帮助打扫卫生一次,持续30天”,其中含有下划线的部分是可以重新输入的,或者可以从下拉列表中进行选择的,则任务发起方可以根据自己的需求对这些参数进行调整,比如将30天改为35天。
任务设定环节的步骤S340、步骤S341和步骤S342择一执行即可。
任务通知环节:参考图1,不再重复阐述。
任务领取环节
大部分内容可以参考图1,下面主要阐述一些区别内容。任务执行方可在查看解锁任务后通过任务执行方终端作出针对解锁任务的执行选择,或者,在查看解锁任务后直接在礼物柜上作出针对解锁任务的执行选择。任务设定终端将接收任务执行方作出的执行选择。
若任务执行方作出的执行选择为接受解锁任务,则继续执行后续的任务监测环节。
若任务执行方作出的执行选择为拒绝解锁任务,则任务设定终端确定任务发起方对礼物不再具有所有权。由于解锁任务和礼物是绑定的,因此拒绝任务也可以理解为任务执行方放弃了获得该礼物的机会,从而此时任务设定终端可以使得礼物的所有权重新处于未确定的状态。同时,任务设定终端可以重新发布任务执行方对礼物的所有意图以及原始解锁任务(如果任务执行方有设定的话),以等待重新有人愿意为任务执行方购买礼物。
对于任务执行方设定了原始解锁任务的情况,若任务发起方设定的解锁任务不同于原始解锁任务(如步骤S341、步骤S342),那么新的解锁任务被任务执行方拒绝是很有可能的,因为这并非任务执行方本来愿意完成的任务,一旦解锁任务被拒绝,可能引发购买礼物的退款等流程,处理起来比较繁琐。所以在一些实现方式中,为了避免解锁任务被经常性地拒绝,可以增加任务发起方和任务执行方之间的沟通机制,例如,双方可以通过礼物柜APP进行聊天,在任务发起方要修改原始解锁任务或者重新设定解锁任务时可以先和任务执行方进行商量,提前达成一致。
在一些实现方式中,即使任务执行方拒绝了解锁任务,任务设定终端也可以暂时保留任务发起方对礼物的有所有权,例如,可以通知任务发起方其设定的解锁任务被拒绝,以使任务发起方重新设定解锁任务或者和任务执行方进行沟通。总之,尽量促成送礼成功,避免引发频繁的退款流程。
任务监测环节:参考图1,不再重复阐述。
任务判断环节:参考图1,不再重复阐述。
解锁环节:参考图1,不再重复阐述。
虽然任务执行方在送礼过程中可能并不需要掏钱(购买礼物),但其作为服务提供者(通过执行解锁任务的方式)希望在送礼过程中获得更大的权利、更高的地位也是合理的***,在图3示出的礼物柜的解锁方法中任务执行方被赋予了更大的话语权,从而可以对送礼过程进行主导,进一步丰富了本申请中的送礼方案的应用场景,提高了方案的实用性,同时图3中的方法对于任务发起方和任务执行方之间的关系没有要求,任务发起方和任务执行方之间可以相互认识也可以相互不认识。
图1、图2以及图3中的方法借助于送礼共同实现了人与人之间的双向利益交换,其中,图1和图2是以礼物换服务(解锁任务),图3是以服务(原始解锁任务)换礼物,在送礼过程中,各方参与者都能够获益(获得礼物或者获得服务),并享受礼物带来的乐趣和惊喜。
需要指出,图1、图2以及图3中的方法也可以同时执行,例如,礼物柜中的部分礼物被任务发起方挑选购买,用于赠送给任务执行方(执行图1或图2中的方法);另一部分则由任务执行方指定,等待任务发起方为其买单(执行图3中的方法)。
图4为本申请实施例提供的礼物柜400的结构示意图。参照图4,礼物柜400包括柜体402以及设置在柜体上的处理器414(虚线表示可以设置在柜体402内部)和存储器413。柜体402上设置有多个存储空间418,存储空间418内可以放置礼物(在图4中以圆柱体示出)。其中,存储器中存储计算机程序指令,这些计算机程序指令被处理器读取并运行时,执行本申请实施例提供的礼物柜的解锁方法的步骤(指可以以礼物柜为执行主体的步骤),这些步骤在前文的方法实施例中已经介绍,此处不再重复,下面介绍礼物柜的硬件结构时会对其中部分步骤作一些补充说明。
可以将一些存储空间418设置为内部对外可见(例如,存储空间418位于柜体402表面的侧壁采用透明材料),便于从外部查看其中放置的礼物;也可以将一些存储空间418设置为内部对不外可见(例如,存储空间418位于柜体402表面的侧壁采用透明材料),从而增加送礼过程的神秘性和趣味性,在图4中,内部对外不可见的存储空间418以阴影示出。
礼物柜400中和取走礼物直接相关的结构至少有两类实现方式:
在第一类实现方式中,每个存储空间418设置有独立的锁定装置420,处理器414根据接收到的解锁指令、解锁密钥或取件凭证开启锁定装置420,从而解锁对应的存储空间418,存储空间418解锁后,内部的礼物可以被人取走。
在第二类实现方式中,存储空间418也可以不设置对应的锁定装置420,这种情况下,柜体402内部还设置有与每个存储空间418连通的通道(图4未示出),通道与设置在柜体402表面的取件口416连通。处理器414根据接收到的解锁指令、解锁密钥或取件凭证解锁存储空间418,以使存储空间418内的礼物通过通道流出至取件口416,从而可以从取件口416处取走礼物。当然在第二类实现方式中,在柜体402上设置锁定装置420也是可以的,但此时锁定装置420的作用是控制存储空间418与通道之间的连通情况:锁定装置420锁定时,存储空间418与通道之间不连通,从而礼物不会进入通道,锁定装置420解锁时,存储空间418与通道之间连通,使得礼物可以进入通道(比如,存储空间418的底面是一个闸门,闸门的开闭由锁定装置420控制,闸门下方与通道连通)。但根据柜体402结构的不同,即使存储空间418与通道之间连通,礼物也未必会进入通道中(比如,通道入口位于存储空间418的侧壁,存储空间418锁定时,礼物放置在存储空间418的底面上,并不会进入通道,存储空间418解锁时,由某个机械结构将礼物推入通道的入口),所以在第二类实现方式中也可以不设置锁定装置420。
在一些实现方式中,柜体402上还可以设置通信模块412,通信模块412可以是以太网模块、WiFi模块、蓝牙模块、移动通信模块(其中可以安装SIM卡)等,用于支持礼物柜和其他设备之间的数据交互,例如,接收解锁指令供处理器414解锁使用。
在一些实现方式中,柜体402上还可以设置输入模块410,输入模块410可以是键盘、按钮、拾音器(用于语音输入)、二维码扫描器、触控屏等,用于支持向礼物柜输入信息:例如,在礼物柜上选择要购买的礼物;又例如,扫描包含任务码的二维码;又例如,在礼物柜上输入问题答案以完成解锁任务。
在一些实现方式中,柜体402上还可以设置输出模块408,输出模块408可以是显示器、喇叭、指示灯、打印机等,用于输出信息供人查看:例如,显示礼物柜中的礼物信息;又例如,打印包含任务码的二维码。
在一些实现方式中,柜体402上还可以设置验证信息采集模块407,验证信息采集模块407可以是证件阅读器、摄像头、指纹采集器、虹膜采集仪、声纹采集设备等,用于采集验证信息以便验证送礼过程中参与者的身份。需要指出,输入模块410也可以用于采集一些类型的验证信息。
在一些实现方式中,柜体402上还可以设置监测模块406,监测模块406可以是摄像头、拾音器等,用于监测任务执行情况:例如,拍摄任务执行方的跳舞画面;又例如,录制任务执行方的朗读语音。
在一些实现方式中,柜体402上还可以设备标识404,设备标识404可以是二维码、条形码、字串等,可以印制于礼物柜表面或者粘贴于礼物柜表面,用于唯一标识礼物柜,便于其他设备识别礼物柜以及将礼物柜与其他设备绑定。
图5为本申请实施例提供的礼物柜的解锁装置500的功能模块图。参照图5,礼物柜的解锁装置500包括:所有权确定模块510,用于任务设定终端确定任务发起方对礼物柜中的礼物的所有权;任务生成模块520,用于任务设定终端针对已经确定所有权的礼物生成对应的解锁任务,所述解锁任务包括任务执行方为获得所述礼物而需要完成的任务。
在一些实现方式中,所述任务设定终端包括礼物柜服务器或所述礼物柜。
在一些实现方式中,礼物柜的解锁装置500还包括任务标识分配模块,用于所述任务设定终端为所述解锁任务分配任务标识,所述任务标识用于区别不同的解锁任务。
在一些实现方式中,所有权确定模块510,具体用于:所述任务设定终端响应任务发起方终端获得礼物所有权的请求,确定任务发起方对礼物柜中的礼物的所有权;或者,所述任务设定终端响应所述任务发起方直接在所述礼物柜上做出的获得礼物所有权的操作,确定任务发起方对所述礼物柜中的礼物的所有权。
在一些实现方式中,任务生成模块520,具体用于:所述任务设定终端响应任务发起方终端设定任务的请求,针对已经确定所有权的礼物生成对应的解锁任务;或者,所述任务设定终端响应所述任务发起方直接在所述礼物柜上做出的设定任务的操作,针对已经确定所有权的礼物生成对应的解锁任务。
在一些实现方式中,礼物柜的解锁装置500还包括查看任务通知模块,用于:所述任务设定终端根据所述任务发起方提供的联系方式向所述任务执行方发送查看任务的消息;或者,所述任务设定终端向所述任务发起方发送查看任务的消息;或者,所述任务设定终端控制所述礼物柜输出查看任务的消息。
在一些实现方式中,所述查看任务的消息的内容包括所述任务设定终端分配的所述解锁任务的任务标识。
在一些实现方式中,礼物柜的解锁装置500还包括:执行选择接收模块,用于任务设定终端接收任务执行方在查看所述解锁任务后通过任务执行方终端或者直接在所述礼物柜上作出的执行选择;执行选择响应模块,用于若所述执行选择表明所述任务执行方接受所述解锁任务,则执行以下步骤:若所述任务设定终端与任务判断终端为不同的设备,则所述任务设定终端向所述任务判断终端发送所述解锁任务,以使所述任务判断终端根据所述解锁任务与获得的任务执行情况确定所述任务执行方是否完成所述解锁任务;若所述任务设定终端与任务判断终端为相同的终端,则所述任务设定终端根据所述解锁任务与获得的任务执行情况确定所述任务执行方是否完成所述解锁任务。
在一些实现方式中,执行选择响应模块还用于若所述执行选择表明任务执行方拒绝所述解锁任务,所述任务设定终端确定所述任务发起方对所述礼物不再具有所有权。
在一些实现方式中,所述任务发起方通过购买的方式获得所述礼物的所有权,若所述执行选择表明任务执行方拒绝所述解锁任务,执行选择响应模块还用于:所述任务设定终端启动针对所述礼物的退款流程。
在一些实现方式中,礼物柜的解锁装置500还包括领取任务通知模块,用于:所述任务设定终端响应任务执行方终端领取任务的请求,根据所述任务发起方提供的联系方式向所述任务发起方发送领取任务的消息,或者,所述任务设定终端响应所述任务执行方直接在所述礼物柜上做出的领取任务的操作,根据所述任务发起方提供的联系方式向所述任务发起方发送领取任务的消息。
在一些实现方式中,所述领取任务的消息的内容包括表征任务已被领取的说明信息。
在一些实现方式中,所述领取任务的消息的内容包括所述任务执行方领取任务的意图,礼物柜的解锁装置500还包括领取任务成功通知模块,用于:所述任务设定终端接收所述任务发起方终端发送的同意所述任务执行方领取任务的响应消息,根据任务执行方提供的联系方式向所述任务执行方发送领取任务成功的消息;或者,所述任务设定终端接收所述任务发起方终端发送的同意所述任务执行方领取任务的响应消息,控制所述礼物柜输出领取任务成功的消息;或者,所述任务设定终端响应所述任务发起方直接在所述礼物柜上做出的同意所述任务执行方领取任务的操作,根据任务执行方提供的联系方式向所述任务执行方发送领取任务成功的消息。
在一些实现方式中,所述领取任务的消息内容还包括所述任务执行方为说服所述任务发起方同意所述任务执行方领取任务而输入的针对性信息。
在一些实现方式中,礼物柜的解锁装置500还包括任务判断模块,用于:若所述任务设定终端与任务判断终端为不同的设备,则所述任务设定终端向任务判断终端发送所述解锁任务,以使所述任务判断终端根据所述解锁任务与获得的任务执行情况确定所述任务执行方是否完成所述解锁任务;若所述任务设定终端与任务判断终端为相同的终端,则所述任务设定终端根据所述解锁任务与获得的任务执行情况确定所述任务执行方是否完成所述解锁任务。
在一些实现方式中,礼物柜的解锁装置500还包括:意图确认模块,用于所述任务设定终端响应任务执行方终端希望得到礼物的请求,确定任务执行方对所述礼物柜中的礼物的所有意图,或者,所述任务设定终端响应所述任务执行方直接在所述礼物柜上做出的希望得到礼物的操作,确定任务执行方对所述礼物柜中的礼物的所有意图;意图发布模块,用于所述任务设定终端发布所述任务执行方对所述礼物柜中的礼物的所有意图。
在一些实现方式中,礼物柜的解锁装置500还包括:原始任务设定模块,用于所述任务设定终端获得任务执行方通过任务执行方终端或者直接在所述礼物柜上设定的原始解锁任务,其中,所述原始解锁任务为所述任务执行方为获得所述礼物而愿意执行的任务;意图发布模块,具体用于:所述任务设定终端发布所述任务执行方对所述礼物柜中的礼物的所有意图以及所述原始解锁任务;任务生成模块520,具体用于所述任务设定终端直接将所述原始解锁任务作为所述解锁任务,或者,所述任务设定终端将所述任务发起方重新设定的任务作为所述解锁任务,或者,所述任务设定终端将所述任务发起方修改后的原始解锁任务作为所述解锁任务。
在一些实现方式中,所述解锁任务与所述原始解锁任务不同,执行选择响应模块还用于若所述执行选择表明任务执行方拒绝所述解锁任务,则所述任务设定终端确定所述任务发起方对所述礼物不再具有所有权,并重新发布所述任务执行方对所述礼物柜中的礼物的所有意图以及所述原始解锁任务。
在一些实现方式中,所述解锁任务还包括验证信息,所述验证信息用于对任务执行方的身份进行验证。
在一些实现方式中,所述解锁任务还包括存储空间标识,所述存储空间标识用于区别所述礼物柜中用于容纳礼物的不同的存储空间。
在一些实现方式中,所述解锁任务还包括所述礼物的礼物信息,所述任务执行方在查看所述解锁任务时能够获知所述礼物信息。
在一些实现方式中,所述礼物信息包括所述礼物的价值、类型以及描述中的至少以一种信息,但所述礼物的识别信息缺省。
在一些实现方式中,礼物柜的解锁装置500还包括礼物信息发布模块,用于所述任务设定终端发布所述礼物柜中的礼物信息,所述礼物信息包括礼物柜中的礼物的价值、类型以及描述中的至少一种信息,但礼物的识别信息缺省。
本申请实施例提供的礼物柜的解锁装置500,其实现原理及产生的技术效果在前述方法实施例中已经介绍,为简要描述,装置实施例部分未提及之处,可参考方法施例中相应内容。
图6为本申请实施例提供的礼物柜的解锁装置600的功能模块图。参照图6,礼物柜的解锁装置600包括:任务获取模块610,用于任务判断终端获得针对礼物柜中已确定所有权的礼物设置的解锁任务,所述解锁任务包括任务执行方为获得所述礼物而需要完成的任务;任务判断模块620,用于所述任务判断终端根据所述解锁任务与获得的任务执行情况确定所述任务执行方是否完成所述解锁任务;解锁数据生成模块630,用于若所述任务执行方已完成所述解锁任务,所述任务判断终端生成针对所述礼物的解锁指令或解锁密钥。
在一些实现方式中,所述任务判断终端包括礼物柜服务器或所述礼物柜。
在一些实现方式中,所述任务判断终端通过任务监测终端或任务监测终端服务器获得所述任务执行情况;或者,所述任务判断终端接收任务发起方输入的任务执行情况。
在一些实现方式中,礼物柜的解锁装置600还包括解锁触发模块,用于:所述任务判断终端向任务执行方终端或任务监测终端发送所述解锁指令,以使任务执行方在持有所述任务执行方终端或所述任务监测终端并位于所述礼物柜附近时,能够通过所述任务执行方终端或所述任务监测终端向所述礼物柜发送所述解锁指令,以使所述礼物柜解锁并获得所述礼物;或者,所述任务判断终端向任务执行方发送所述解锁密钥,以使任务执行方能够通过直接在所述礼物柜上输入所述解锁密钥使所述礼物柜解锁并获得所述礼物。
在一些实现方式中,礼物柜的解锁装置600还包括快递员通知模块,用于:所述任务判断终端接收任务执行方在任务完成后通过任务执行方终端或者直接在所述礼物柜上发起的、对所述礼物进行快递的请求,并通知快递员从所述礼物柜中取件。
在一些实现方式中,所述礼物柜包括用于容纳礼物的多个存储空间,所述礼物柜解锁是指所述礼物所在的存储空间解锁。
在一些实现方式中,礼物柜的解锁装置600还包括进度查看模块,用于:所述任务判断终端响应任务发起方终端查看任务进度的请求,将根据所述任务执行情况统计的任务完成进度发送至所述任务发起方终端;或者,所述任务判断终端按照任务发起方终端设定的提醒计划,在满足提醒条件时将根据所述任务执行情况统计的任务完成进度发送至所述任务发起方终端;或者,所述任务判断终端响应所述任务发起方直接在所述礼物柜上做出的查看任务进度的操作,控制所述礼物柜输出根据所述任务执行情况统计的任务完成进度。
在一些实现方式中,所述任务判断终端为礼物柜,所述解锁任务直接在所述礼物柜上执行并由所述礼物柜保存执行进度,以使所述任务执行方能够分多次完成所述解锁任务。
本申请实施例提供的礼物柜的解锁装置600,其实现原理及产生的技术效果在前述方法实施例中已经介绍,为简要描述,装置实施例部分未提及之处,可参考方法施例中相应内容。
图7为本申请实施例提供的礼物柜的解锁装置700的功能模块图。参照图7,礼物柜的解锁装置700包括:第一解锁模块710,或者,第二解锁模块720;第一解锁模块710,用于礼物柜接收礼物柜服务器发送的解锁指令并解锁,以使快递员能够从所述礼物柜中取走所述礼物,其中,所述解锁指令是所述礼物柜服务器接收到快递员终端发送的取件凭证后向所述礼物柜发送的;第二解锁模块720,用于礼物柜接收快递员直接在所述礼物柜上输入的取件凭证并解锁,以使所述快递员能够从所述礼物柜中取走所述礼物。
本申请实施例提供的礼物柜的解锁装置700,其实现原理及产生的技术效果在前述方法实施例中已经介绍,为简要描述,装置实施例部分未提及之处,可参考方法施例中相应内容。
图8示出了本申请实施例提供的电子设备800的结构框图。参照图8,电子设备800包括:处理器810、存储器820以及通信接口830,这些组件通过通信总线840和/或其他形式的连接机构(未示出)互连并相互通讯。
其中,存储器820包括一个或多个(图中仅示出一个),其可以是,但不限于,随机存取存储器(Random Access Memory,简称RAM),只读存储器(Read Only Memory,简称ROM),可编程只读存储器(Programmable Read-Only Memory,简称PROM),可擦除只读存储器(Erasable Programmable Read-Only Memory,简称EPROM),电可擦除只读存储器(Electric Erasable Programmable Read-Only Memory,简称EEPROM)等。处理器810以及其他可能的组件可对存储器820进行访问,读和/或写其中的数据。
处理器810包括一个或多个(图中仅示出一个),其可以是一种集成电路芯片,具有信号的处理能力。上述的处理器810可以是通用处理器,包括中央处理器(CentralProcessing Unit,简称CPU)、微控制单元(Micro Controller Unit,简称MCU)、网络处理器(Network Processor,简称NP)或者其他常规处理器;还可以是专用处理器,包括数字信号处理器(Digital Signal Processor,简称DSP)、专用集成电路(Application SpecificIntegrated Circuits,简称ASIC)、现场可编程门阵列(Field Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
通信接口830包括一个或多个(图中仅示出一个),可以用于和其他设备进行直接或间接地通信,以便进行数据的交互。通信接口830可以是以太网接口;可以是移动通信网络接口,例如3G、4G、5G网络的接口;还是可以是具有数据收发功能的其他类型的接口。
在存储器820中可以存储一个或多个计算机程序指令,处理器810可以读取并运行这些计算机程序指令,以实现本申请实施例提供的礼物柜的解锁方法的步骤以及其他期望的功能。
可以理解,图8所示的结构仅为示意,电子设备800还可包括比图8中所示更多或者更少的组件,或者具有与图8所示不同的配置。图8中所示的各组件可以采用硬件、软件或其组合实现。于本申请实施例中,任务设定终端以及任务判断终端均可采用电子设备800实现。
本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被计算机的处理器读取并运行时,执行本申请实施例提供的礼物柜的解锁方法的步骤。例如,计算机可读存储介质可以实现为上述电子设备800中的存储器820。
在本申请所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
另外,作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
再者,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
以上所述仅为本申请的实施例而已,并不用于限制本申请的保护范围,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (42)
1.一种礼物柜的解锁方法,其特征在于,包括:
任务设定终端确定任务发起方对礼物柜中的礼物的所有权;
任务设定终端针对已经确定所有权的礼物生成对应的解锁任务,所述解锁任务包括任务执行方为获得所述礼物而需要完成的任务。
2.根据权利要求1所述的解锁方法,其特征在于,所述任务设定终端包括礼物柜服务器或所述礼物柜。
3.根据权利要求1所述的解锁方法,其特征在于,所述方法还包括:
所述任务设定终端为所述解锁任务分配任务标识,所述任务标识用于区别不同的解锁任务。
4.根据权利要求1所述的解锁方法,其特征在于,所述任务设定终端确定任务发起方对礼物柜中的礼物的所有权,包括:
所述任务设定终端响应任务发起方终端获得礼物所有权的请求,确定任务发起方对礼物柜中的礼物的所有权;
或者,所述任务设定终端响应所述任务发起方直接在所述礼物柜上做出的获得礼物所有权的操作,确定任务发起方对所述礼物柜中的礼物的所有权。
5.根据权利要求1所述的解锁方法,其特征在于,所述任务设定终端针对已经确定所有权的礼物生成对应的解锁任务,包括:
所述任务设定终端响应任务发起方终端设定任务的请求,针对已经确定所有权的礼物生成对应的解锁任务;
或者,所述任务设定终端响应所述任务发起方直接在所述礼物柜上做出的设定任务的操作,针对已经确定所有权的礼物生成对应的解锁任务。
6.根据权利要求1所述的解锁方法,其特征在于,在所述任务设定终端针对已经确定所有权的礼物生成对应的解锁任务之后,所述方法还包括:
所述任务设定终端根据所述任务发起方提供的联系方式向所述任务执行方发送查看任务的消息;
或者,所述任务设定终端向所述任务发起方发送查看任务的消息;
或者,所述任务设定终端控制所述礼物柜输出查看任务的消息。
7.根据权利要求6所述的解锁方法,其特征在于,所述查看任务的消息的内容包括所述任务设定终端分配的所述解锁任务的任务标识。
8.根据权利要求6所述的解锁方法,其特征在于,所述方法还包括:
任务设定终端接收任务执行方在查看所述解锁任务后通过任务执行方终端或者直接在所述礼物柜上作出的执行选择;
若所述执行选择表明所述任务执行方接受所述解锁任务,则执行以下步骤:
若所述任务设定终端与任务判断终端为不同的设备,则所述任务设定终端向所述任务判断终端发送所述解锁任务,以使所述任务判断终端根据所述解锁任务与获得的任务执行情况确定所述任务执行方是否完成所述解锁任务;
若所述任务设定终端与任务判断终端为相同的终端,则所述任务设定终端根据所述解锁任务与获得的任务执行情况确定所述任务执行方是否完成所述解锁任务。
9.根据权利要求6所述的解锁方法,其特征在于,所述方法还包括:
任务设定终端接收任务执行方在查看所述解锁任务后通过任务执行方终端或者直接在所述礼物柜上作出的执行选择;
若所述执行选择表明任务执行方拒绝所述解锁任务,所述任务设定终端确定所述任务发起方对所述礼物不再具有所有权。
10.根据权利要求9所述的解锁方法,其特征在于,所述任务发起方通过购买的方式获得所述礼物的所有权,若所述执行选择表明任务执行方拒绝所述解锁任务,所述方法还包括:
所述任务设定终端启动针对所述礼物的退款流程。
11.根据权利要求1所述的解锁方法,其特征在于,在所述任务设定终端针对已经确定所有权的礼物生成对应的解锁任务之后,所述方法还包括:
所述任务设定终端响应任务执行方终端领取任务的请求,根据所述任务发起方提供的联系方式向所述任务发起方发送领取任务的消息,
或者,所述任务设定终端响应所述任务执行方直接在所述礼物柜上做出的领取任务的操作,根据所述任务发起方提供的联系方式向所述任务发起方发送领取任务的消息。
12.根据权利要求11所述的解锁方法,其特征在于,所述领取任务的消息的内容包括表征任务已被领取的说明信息。
13.根据权利要求11所述的解锁方法,其特征在于,所述领取任务的消息的内容包括所述任务执行方领取任务的意图,在所述任务设定终端根据所述任务发起方提供的联系方式向所述任务发起方发送领取任务的消息之后,所述方法还包括:
所述任务设定终端接收所述任务发起方终端发送的同意所述任务执行方领取任务的响应消息,根据任务执行方提供的联系方式向所述任务执行方发送领取任务成功的消息;
或者,所述任务设定终端接收所述任务发起方终端发送的同意所述任务执行方领取任务的响应消息,控制所述礼物柜输出领取任务成功的消息;
或者,所述任务设定终端响应所述任务发起方直接在所述礼物柜上做出的同意所述任务执行方领取任务的操作,根据任务执行方提供的联系方式向所述任务执行方发送领取任务成功的消息。
14.根据权利要求13所述的解锁方法,其特征在于,所述领取任务的消息内容还包括所述任务执行方为说服所述任务发起方同意所述任务执行方领取任务而输入的针对性信息。
15.根据权利要求11至14中任一项所述的解锁方法,其特征在于,在所述解锁任务被所述任务执行方领取后,所述方法还包括:
若所述任务设定终端与任务判断终端为不同的设备,则所述任务设定终端向任务判断终端发送所述解锁任务,以使所述任务判断终端根据所述解锁任务与获得的任务执行情况确定所述任务执行方是否完成所述解锁任务;
若所述任务设定终端与任务判断终端为相同的终端,则所述任务设定终端根据所述解锁任务与获得的任务执行情况确定所述任务执行方是否完成所述解锁任务。
16.根据权利要求4所述的解锁方法,其特征在于,在所述任务设定终端确定任务发起方对礼物柜中的礼物的所有权之前,所述方法还包括:
所述任务设定终端响应任务执行方终端希望得到礼物的请求,确定任务执行方对所述礼物柜中的礼物的所有意图,
或者,所述任务设定终端响应所述任务执行方直接在所述礼物柜上做出的希望得到礼物的操作,确定任务执行方对所述礼物柜中的礼物的所有意图;
所述任务设定终端发布所述任务执行方对所述礼物柜中的礼物的所有意图。
17.根据权利要求16所述的解锁方法,其特征在于,在所述任务设定终端确定任务执行方对所述礼物柜中的礼物的所有意图之后,所述方法还包括:
所述任务设定终端获得任务执行方通过任务执行方终端或者直接在所述礼物柜上设定的原始解锁任务,其中,所述原始解锁任务为所述任务执行方为获得所述礼物而愿意执行的任务;
所述任务设定终端发布所述任务执行方对所述礼物柜中的礼物的所有意图,包括:
所述任务设定终端发布所述任务执行方对所述礼物柜中的礼物的所有意图以及所述原始解锁任务;
所述任务设定终端针对已经确定所有权的礼物生成对应的解锁任务,包括:
所述任务设定终端直接将所述原始解锁任务作为所述解锁任务,
或者,所述任务设定终端将所述任务发起方重新设定的任务作为所述解锁任务,
或者,所述任务设定终端将所述任务发起方修改后的原始解锁任务作为所述解锁任务。
18.根据权利要求17所述的解锁方法,其特征在于,所述解锁任务与所述原始解锁任务不同,所述方法还包括:
任务设定终端接收任务执行方在查看所述解锁任务后通过任务执行方终端或者直接在所述礼物柜上作出的执行选择;
若所述执行选择表明任务执行方拒绝所述解锁任务,则所述任务设定终端确定所述任务发起方对所述礼物不再具有所有权,并重新发布所述任务执行方对所述礼物柜中的礼物的所有意图以及所述原始解锁任务。
19.根据权利要求1所述的解锁方法,其特征在于,所述解锁任务还包括验证信息,所述验证信息用于对任务执行方的身份进行验证。
20.根据权利要求1所述的解锁方法,其特征在于,所述解锁任务还包括存储空间标识,所述存储空间标识用于区别所述礼物柜中用于容纳礼物的不同的存储空间。
21.根据权利要求1所述的解锁方法,其特征在于,所述解锁任务还包括所述礼物的礼物信息,所述任务执行方在查看所述解锁任务时能够获知所述礼物信息。
22.根据权利要求21所述的解锁方法,其特征在于,所述礼物信息包括所述礼物的价值、类型以及描述中的至少以一种信息,但所述礼物的识别信息缺省。
23.根据权利要求1所述的解锁方法,其特征在于,在所述任务设定终端确定任务发起方对礼物柜中的礼物的所有权之前,所述方法还包括:
所述任务设定终端发布所述礼物柜中的礼物信息,所述礼物信息包括礼物柜中的礼物的价值、类型以及描述中的至少一种信息,但礼物的识别信息缺省。
24.一种礼物柜的解锁方法,其特征在于,包括:
任务判断终端获得针对礼物柜中已确定所有权的礼物设置的解锁任务,所述解锁任务包括任务执行方为获得所述礼物而需要完成的任务;
所述任务判断终端根据所述解锁任务与获得的任务执行情况确定所述任务执行方是否完成所述解锁任务;
若所述任务执行方已完成所述解锁任务,所述任务判断终端生成针对所述礼物的解锁指令或解锁密钥。
25.根据权利要求24所述的解锁方法,其特征在于,所述任务判断终端包括礼物柜服务器或所述礼物柜。
26.根据权利要求24所述的解锁方法,其特征在于,所述任务判断终端通过任务监测终端或任务监测终端服务器获得所述任务执行情况;
或者,所述任务判断终端接收任务发起方输入的任务执行情况。
27.根据权利要求24所述的解锁方法,其特征在于,所述方法还包括:
所述任务判断终端向任务执行方终端或任务监测终端发送所述解锁指令,以使任务执行方在持有所述任务执行方终端或所述任务监测终端并位于所述礼物柜附近时,能够通过所述任务执行方终端或所述任务监测终端向所述礼物柜发送所述解锁指令,以使所述礼物柜解锁并获得所述礼物;
或者,所述任务判断终端向任务执行方发送所述解锁密钥,以使任务执行方能够通过直接在所述礼物柜上输入所述解锁密钥使所述礼物柜解锁并获得所述礼物。
28.根据权利要求24所述的解锁方法,其特征在于,所述方法还包括:
所述任务判断终端接收任务执行方在任务完成后通过任务执行方终端或者直接在所述礼物柜上发起的、对所述礼物进行快递的请求,并通知快递员从所述礼物柜中取件。
29.根据权利要求27或28所述的解锁方法,其特征在于,所述礼物柜包括用于容纳礼物的多个存储空间,所述礼物柜解锁是指所述礼物所在的存储空间解锁。
30.根据权利要求24所述的解锁方法,其特征在于,所述方法还包括:
所述任务判断终端响应任务发起方终端查看任务进度的请求,将根据所述任务执行情况统计的任务完成进度发送至所述任务发起方终端;
或者,所述任务判断终端按照任务发起方终端设定的提醒计划,在满足提醒条件时将根据所述任务执行情况统计的任务完成进度发送至所述任务发起方终端;
或者,所述任务判断终端响应所述任务发起方直接在所述礼物柜上做出的查看任务进度的操作,控制所述礼物柜输出根据所述任务执行情况统计的任务完成进度。
31.根据权利要求24所述的解锁方法,其特征在于,所述任务判断终端为礼物柜,所述解锁任务直接在所述礼物柜上执行并由所述礼物柜保存执行进度,以使所述任务执行方能够分多次完成所述解锁任务。
32.一种礼物柜的解锁方法,其特征在于,包括:
礼物柜接收礼物柜服务器发送的解锁指令并解锁,以使快递员能够从所述礼物柜中取走所述礼物,其中,所述解锁指令是所述礼物柜服务器接收到快递员终端发送的取件凭证后向所述礼物柜发送的;
或者,礼物柜接收快递员直接在所述礼物柜上输入的取件凭证并解锁,以使所述快递员能够从所述礼物柜中取走所述礼物。
33.根据权利要求32所述的解锁方法,其特征在于,所述礼物柜包括用于容纳礼物的多个存储空间,所述礼物柜解锁是指所述取件凭证对应的存储空间解锁。
34.根据权利要求33所述的解锁方法,其特征在于,所述礼物所在的存储空间解锁后,所述礼物通过所述礼物柜内部的通道流出至所述礼物柜的取件口,以使所述快递员能够从所述取件口取走所述礼物。
35.一种礼物柜,其特征在于,包括:柜体,以及设置在所述柜体上的处理器、存储器和锁定装置;
所述柜体包括用于容纳礼物的多个存储空间,每个存储空间设置有独立的锁定装置,所述锁定装置开启时,所述存储空间内的礼物能够被直接从所述存储空间中取走;
所述存储器中存储计算机程序指令,所述计算机程序指令被所述处理器读取并运行时,执行所如权利要求1-33中任一项所述的方法的步骤。
36.根据权利要求35所述的礼物柜,其特征在于,所述多个存储空间中的至少一个存储空间的内部对外不可见。
37.一种礼物柜,其特征在于,包括:柜体,以及设置在所述柜体上的处理器和存储器;
所述柜体包括用于容纳礼物的多个存储空间,所述柜体内部还设置有与每个存储空间连通的通道,所述通道还与设置在所述柜体表面的取件口连通,所述存储空间解锁时,所述存储空间内的礼物能够通过所述通道流出至所述取件口;
所述存储器中存储计算机程序指令,所述计算机程序指令被所述处理器读取并运行时,执行所如权利要求1-34中任一项所述的方法的步骤。
38.一种礼物柜的解锁装置,其特征在于,包括:
所有权确定模块,用于任务设定终端确定任务发起方对礼物柜中的礼物的所有权;
任务生成模块,用于任务设定终端针对已经确定所有权的礼物生成对应的解锁任务,所述解锁任务包括任务执行方为获得所述礼物而需要完成的任务。
39.一种礼物柜的解锁装置,其特征在于,包括:
任务获取模块,用于任务判断终端获得针对礼物柜中已确定所有权的礼物设置的解锁任务,所述解锁任务包括任务执行方为获得所述礼物而需要完成的任务;
任务判断模块,用于所述任务判断终端根据所述解锁任务与获得的任务执行情况确定所述任务执行方是否完成所述解锁任务;
解锁数据生成模块,用于若所述任务执行方已完成所述解锁任务,所述任务判断终端生成针对所述礼物的解锁指令或解锁密钥。
40.一种礼物柜的解锁装置,其特征在于,包括:第一解锁模块,或者,第二解锁模块;
所述第一解锁模块,用于礼物柜接收礼物柜服务器发送的解锁指令并解锁,以使快递员能够从所述礼物柜中取走所述礼物,其中,所述解锁指令是所述礼物柜服务器接收到快递员终端发送的取件凭证后向所述礼物柜发送的;
所述第二解锁模块,用于礼物柜接收快递员直接在所述礼物柜上输入的取件凭证并解锁,以使所述快递员能够从所述礼物柜中取走所述礼物。
41.一种计算机可读存储介质,其特征在于,计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器读取并运行时,执行所如权利要求1-34中任一项所述的方法的步骤。
42.一种电子设备,其特征在于,包括存储器以及处理器,所述存储器中存储有计算机程序指令,所述计算机程序指令被所述处理器读取并运行时,执行所如权利要求1-34中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910742072.6A CN110379090A (zh) | 2019-08-12 | 2019-08-12 | 礼物柜的解锁方法、装置、礼物柜、存储介质及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910742072.6A CN110379090A (zh) | 2019-08-12 | 2019-08-12 | 礼物柜的解锁方法、装置、礼物柜、存储介质及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110379090A true CN110379090A (zh) | 2019-10-25 |
Family
ID=68258921
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910742072.6A Pending CN110379090A (zh) | 2019-08-12 | 2019-08-12 | 礼物柜的解锁方法、装置、礼物柜、存储介质及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110379090A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111010612A (zh) * | 2019-12-19 | 2020-04-14 | 广州华多网络科技有限公司 | 语音礼物的赠送方法、装置、设备及存储介质 |
CN113163000A (zh) * | 2021-04-08 | 2021-07-23 | 上海七十迈数字科技有限公司 | 一种基于电动自行车的信息推送方法及设备 |
CN113179413A (zh) * | 2021-03-15 | 2021-07-27 | 北京城市网邻信息技术有限公司 | 一种信息处理方法、装置、电子设备及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003248858A (ja) * | 2002-02-25 | 2003-09-05 | Sanei:Kk | 景品等の球状物品の給送装置 |
US6722977B1 (en) * | 1997-09-09 | 2004-04-20 | Keith Heflin | Collector card/phone card dispensing system with promotional instant win game piece feature |
CN2662377Y (zh) * | 2003-09-16 | 2004-12-08 | 谢代英 | 礼品吊物输送架 |
CN107424338A (zh) * | 2017-07-26 | 2017-12-01 | 深圳中集电商物流科技有限公司 | 一种快递柜的控制方法、装置及*** |
CN107705430A (zh) * | 2017-09-21 | 2018-02-16 | 深圳友朋智能商业科技有限公司 | 一种人机交互方法、装置、存储介质及自动售货机 |
CN108765711A (zh) * | 2018-05-21 | 2018-11-06 | 江苏美萃恪斯数字技术有限公司 | 无人售货柜与显示器组合 |
-
2019
- 2019-08-12 CN CN201910742072.6A patent/CN110379090A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6722977B1 (en) * | 1997-09-09 | 2004-04-20 | Keith Heflin | Collector card/phone card dispensing system with promotional instant win game piece feature |
JP2003248858A (ja) * | 2002-02-25 | 2003-09-05 | Sanei:Kk | 景品等の球状物品の給送装置 |
CN2662377Y (zh) * | 2003-09-16 | 2004-12-08 | 谢代英 | 礼品吊物输送架 |
CN107424338A (zh) * | 2017-07-26 | 2017-12-01 | 深圳中集电商物流科技有限公司 | 一种快递柜的控制方法、装置及*** |
CN107705430A (zh) * | 2017-09-21 | 2018-02-16 | 深圳友朋智能商业科技有限公司 | 一种人机交互方法、装置、存储介质及自动售货机 |
CN108765711A (zh) * | 2018-05-21 | 2018-11-06 | 江苏美萃恪斯数字技术有限公司 | 无人售货柜与显示器组合 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111010612A (zh) * | 2019-12-19 | 2020-04-14 | 广州华多网络科技有限公司 | 语音礼物的赠送方法、装置、设备及存储介质 |
CN111010612B (zh) * | 2019-12-19 | 2021-05-14 | 广州方硅信息技术有限公司 | 语音礼物的接收方法、装置、设备及存储介质 |
CN113179413A (zh) * | 2021-03-15 | 2021-07-27 | 北京城市网邻信息技术有限公司 | 一种信息处理方法、装置、电子设备及存储介质 |
CN113163000A (zh) * | 2021-04-08 | 2021-07-23 | 上海七十迈数字科技有限公司 | 一种基于电动自行车的信息推送方法及设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103365957B (zh) | 基于邻近度和连接的照片共享 | |
CN110379090A (zh) | 礼物柜的解锁方法、装置、礼物柜、存储介质及电子设备 | |
US20160231718A1 (en) | Personal Proximity with Preferences | |
BE1022651A1 (nl) | Systemen en werkwijzen voor het opnieuw verdelen van tickets voor een evenement | |
CN105761173A (zh) | 一种酒店自助管理方法及*** | |
CN105246047B (zh) | 无线服务提供方法 | |
CN102970318B (zh) | 信息处理装置和信息处理方法 | |
CN103077358A (zh) | 信息处理装置和事件控制方法 | |
JP2021149827A (ja) | 施設予約システム、電子データ提供方法、情報処理端末、情報処理方法、情報処理装置、データ送信方法、プログラム | |
JP2004086582A (ja) | レンタルブースならびにレンタルブースの群管理装置および群管理方法 | |
JP2023510592A (ja) | 第三者の意見に基づいて改善された推奨を提供するためのシステム及び方法 | |
JP2022024318A (ja) | プログラム、リソース予約システム、端末装置、電子データ保存方法 | |
CN106296423A (zh) | 群信息管理方法、群信息管理装置和服务器 | |
JP2011107932A (ja) | 電子スタンプラリーシステム | |
JP2023500995A (ja) | 第三者によってなされる選択に基づいてユーザをマッチングさせるためのシステム及び方法 | |
JP2005203928A (ja) | 情報伝達システム及び方法 | |
JP2005107886A (ja) | サービス提供システム | |
CN110889734A (zh) | 一种订单处理方法、装置、电子设备及存储介质 | |
JP2003058922A (ja) | テーマパーク施設内管理システム | |
JP2004139226A (ja) | 施設サービスシステム、および施設サービス携帯端末 | |
KR102533673B1 (ko) | 그룹 액티비티 서비스 제공 방법 및 장치 | |
JP4606087B2 (ja) | 入場管理システムとそれを実現するためのコンピュータプログラムとその方法 | |
JP7322961B2 (ja) | データ記録装置および方法 | |
KR20180070166A (ko) | 온/오프 라인 통합형 보물찾기 게임 방법 | |
KR20180070140A (ko) | 온/오프 라인 통합형 보물찾기 게임 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20191025 |