CN112735041A - 共享产品的借用方法、装置、设备及存储介质 - Google Patents
共享产品的借用方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN112735041A CN112735041A CN202011595402.2A CN202011595402A CN112735041A CN 112735041 A CN112735041 A CN 112735041A CN 202011595402 A CN202011595402 A CN 202011595402A CN 112735041 A CN112735041 A CN 112735041A
- Authority
- CN
- China
- Prior art keywords
- cabinet
- terminal
- information
- shared product
- borrowing
- 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 81
- 238000004891 communication Methods 0.000 claims abstract description 117
- 238000012423 maintenance Methods 0.000 claims description 65
- 238000012790 confirmation Methods 0.000 claims description 31
- 230000006870 function Effects 0.000 claims description 28
- 238000012545 processing Methods 0.000 claims description 20
- 230000004044 response Effects 0.000 claims description 18
- 238000004590 computer program Methods 0.000 claims description 11
- 238000013475 authorization Methods 0.000 claims description 8
- 238000012360 testing method Methods 0.000 claims description 8
- 230000001960 triggered effect Effects 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 11
- 230000008569 process Effects 0.000 description 10
- 230000003993 interaction Effects 0.000 description 6
- 238000010295 mobile communication Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 239000007787 solid Substances 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 230000005611 electricity Effects 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 239000003381 stabilizer Substances 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- 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/0042—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for hiring of objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0645—Rental transactions; Leasing transactions
-
- 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/00309—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks
-
- 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
- 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)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Engineering & Computer Science (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Development Economics (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Telephonic Communication Services (AREA)
Abstract
本申请公开了一种共享产品的借用方法、装置、设备及存储介质,属于共享产品领域。该方法包括:接收终端发送的借用请求,借用请求携带有共享产品所在机柜的机柜标识;响应于借用请求,生成指示信息,指示信息用于指示机柜标识对应的机柜借出共享产品;将指示信息发送至终端;接收终端发送的反馈信息,完成对共享产品的借用,反馈信息是由机柜响应指示信息之后反馈的共享产品已出借的信息,反馈信息是由机柜通过近场通信发送至终端的,指示信息是由终端通过近场通信发送至机柜的。该方法能够在机柜无网的情况下实现对共享产品的借用。
Description
技术领域
本申请涉及共享产品领域,特别涉及一种共享产品的借用方法、装置、设备及存储介质。
背景技术
如今,共享充电宝的市场普及率逐渐提升,为低电量终端能够及时充电提供了保证。
共享充电宝的租借是由用户手持终端扫描共享充电宝的机柜上的二维码进入租借页面,在租借页面上向服务器提交租借申请,服务器在接收到租借申请之后向机柜发送指示信息,机柜在接收到指示信息之后弹出充电宝,并将充电宝的弹出信息反馈给服务器,服务器在接收到充电宝的弹出信息之后进行租借计时。共享充电宝的归还则是由用户将共享充电宝放置回机柜中,由机柜向服务器发送充电宝的归还信息,服务器基于归还信息向终端发送归还成功的反馈信息。
在上述共享充电宝的租借与归还过程中,终端与服务器、以及服务器与机柜之间采用移动网络或者无线网络进行通信,但是,当机柜的移动网络或者无线网络无法使用时,则无法进行共享充电宝的租借和归还。
发明内容
本申请实施例提供了一种共享产品的借用方法、装置、设备及存储介质,能够在机柜无网的情况下实现对共享产品的借用。所述技术方案如下:
根据本申请的一个方面,提供了一种共享产品的借用方法,应用于服务器中,该方法包括:
接收终端发送的借用请求,借用请求携带有共享产品所在机柜的机柜标识;
响应于借用请求,生成指示信息,指示信息用于指示机柜标识对应的机柜借出共享产品;
将指示信息发送至终端;
接收终端发送的反馈信息,完成对共享产品的借用,反馈信息是由机柜响应指示信息之后反馈的共享产品已出借的信息,反馈信息是由机柜通过近场通信(Near FieldCommunication,NFC)发送至终端的,指示信息是由终端通过近场通信发送至机柜的。
根据本申请的另一个方面,提供了一种共享产品的借用方法,应用于共享产品的机柜中,该方法包括:
接收终端通过近场通信发送的指示信息,指示信息是由服务器在接收到终端发送的对共享产品的借用请求之后发送至终端的;
基于指示信息的指示借出共享产品;
通过近场通信向终端发送共享产品已出借的反馈信息,以通过终端将反馈信息发送至服务器。
根据本申请的另一个方面,提供了一种共享产品的借用方法,应用于终端中,该方法包括:
向服务器发送借用请求,借用请求携带有共享产品所在机柜的机柜标识;
接收服务器发送的指示信息,指示信息是由服务器基于借用请求生成的指示机柜标识对应的机柜借出共享产品的信息;
通过近场通信将指示信息发送至机柜;
接收机柜通过近场通信发送的反馈信息,反馈信息是由机柜响应指示信息之后反馈的共享产品已出借的信息;
将反馈信息发送至服务器,完成对共享产品的借用。
根据本申请的另一个方面,提供了一种共享产品的借用装置,该装置包括:
第一接收模块,用于接收终端发送的借用请求,借用请求携带有共享产品所在机柜的机柜标识;
第一处理模块,用于响应于借用请求,生成指示信息,指示信息用于指示机柜标识对应的机柜借出共享产品;
第一发送模块,用于将指示信息发送至终端;
第一接收模块,用于接收终端发送的反馈信息,完成对共享产品的借用,反馈信息是由机柜响应指示信息之后反馈的共享产品已出借的信息,反馈信息是由机柜通过近场通信发送至终端的,指示信息是由终端通过近场通信发送至机柜的。
根据本申请的另一个方面,提供了一种共享产品的借用装置,该装置包括:
第二接收模块,用于接收终端通过近场通信发送的指示信息,指示信息是由服务器在接收到终端发送的对共享产品的借用请求之后发送至终端的;
第二处理模块,用于基于指示信息的指示借出共享产品;
第二发送模块,用于通过近场通信向终端发送共享产品已出借的反馈信息,以通过终端将反馈信息发送至服务器。
根据本申请的另一个方面,提供了一种共享产品的借用装置,该装置包括:
第三发送模块,用于向服务器发送借用请求,借用请求携带有共享产品所在机柜的机柜标识;
第三接收模块,用于接收服务器发送的指示信息,指示信息是由服务器基于借用请求生成的指示机柜标识对应的机柜借出共享产品的信息;
第三发送模块,用于通过近场通信将指示信息发送至机柜;
第三接收模块,用于接收机柜通过近场通信发送的反馈信息,反馈信息是由机柜响应指示信息之后反馈的共享产品已出借的信息;
第三发送模块,用于将反馈信息发送至服务器,完成对共享产品的借用。
根据本申请的另一方面,提供了一种计算机设备,上述计算机设备包括:处理器和存储器,上述存储器存储有计算机程序,上述计算机程序由上述处理器加载并执行以实现如上所述任一方面的共享产品的借用方法。
根据本申请的另一方面,提供了一种计算机可读存储介质,上述计算机可读存储介质中存储有计算机程序,上述计算机程序由处理器加载并执行以实现如上所述任一方面的共享产品的借用方法。
根据本申请的另一个方面,提供了一种计算机程序产品,上述计算机程序产品包括计算机指令,上述计算机指令存储在计算机可读存储介质中。计算机设备的处理器从上述计算机可读存储介质读取上述计算机指令,上述处理器执行上述计算机指令,使得上述计算机设备执行如上所述任一方面的共享产品的借用方法。
本申请实施例提供的技术方案带来的有益效果至少包括:
终端与共享产品的机柜都具有近场通信的功能,在对共享产品借用的过程中,终端与机柜之间可以采用近场通信实现借用信息的交互,终端还可以作为中间设备,将服务器对机柜的指示信息通过近场通信的方式传递给机柜,因此,即便机柜在处于离线状态的情况下,只要终端与服务器之间能够通过无线网络或者移动网络通信,机柜仍可以通过终端接收到服务器的指示信息,则终端能够对机柜中的共享设备进行借用。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了本申请一个示例性实施例提供的共享产品的共享***的结构示意图;
图2示出了本申请一个示例性实施例提供的共享产品的机柜的结构示意图;
图3示出了本申请一个示例性实施例提供的共享产品的借用方法的流程图;
图4示出了本申请另一个示例性实施例提供的共享产品的借用方法的流程图;
图5示出了本申请一个示例性实施例提供的共享产品的维修方法的流程图;
图6示出了本申请一个示例性实施例提供的共享产品的归还方法的流程图;
图7示出了本申请一个示例性实施例提供的共享产品的借用装置的框图;
图8示出了本申请另一个示例性实施例提供的共享产品的借用装置的框图;
图9示出了本申请另一个示例性实施例提供的共享产品的借用装置的框图;
图10示出了本申请一个示例性实施例提供的计算机设备的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
首先对本申请涉及的几个名词进行介绍:
近场通信(Near Field Communication,NFC),是一种短距离高频无线电技术,其工作原理是通过无线电波发送消息,支持兼容设备之间的短距离通信。
NFC设备主要有两种:无源NFC设备与有源NFC设备。无源NFC设备包括NFC标签和其他小型发射器,它们可以向其他NFC设备发送信息,而不需要电源。但是,它们不能处理来自其他源设备的信息,也不能连接到其他无源设备。有源NFC设备能够发送和接收数据,并且可以彼此通信,也可以与无源设备通信。示例性的,智能手机是最常见的有源NFC设备,其他常见的例子还包括公交读卡器和支付终端。
NFC有三种不同的工作模式:点对点模式,该模式允许两个启动NFC的设备彼此之间交换各种信息,在此种模式下,两个设备在发送数据和接收数据时会在有源和无源之间进行切换;读写器模式,该模式是单向的数据传输,在该模式中,具有识读功能的NFC设备从目标设备中采集数据,然后根据应用的要求进行处理,比如,NFC标签、门禁卡使用的就是这种模式;卡模拟模式,该应用模式中,NFC识读设备从具备NFC标签能力的NFC设备中采集数据,然后通过无线发射功能将数据送到应用处理***进行处理,比如,移动支付、乘公交地铁等场景使用的就是这种模式。
图1示出了本申请一个示例性实施例提供的共享产品的共享***的结构框图。该共享***100包括:终端120、服务器140和共享产品的机柜160。
终端120具备NFC功能。终端120安装和运行有支持共享产品的借用与归还功能的客户端,该客户端具备使用NFC的功能。示例性的,该客户端可以是不同操作***平台上运行的客户端,比如,可以是安卓(Android)***平台或者苹果移动设备操作***(IphoneOperation System,IOS)平台。终端120的设备类型包括:智能手机、平板电脑、电子书阅读器、动态影像专家压缩标准音频层面3(Moving Picture Experts Group Audio LayerIII,MP3)播放器、动态影像专家压缩标准音频层面4(Moving Picture Experts GroupAudio Layer IV,MP4)播放器、膝上型便携计算机和台式计算机中的至少一种。
图1中仅示出了一个终端,但在不同实施例中存在多个其它终端可以接入服务器140和机柜160。可选地,还存在一个或多个其他终端是开发者对应的终端,在其他终端上安装有支持共享产品的借用与归还功能的客户端的开发和编辑平台,开发者可在其他终端上对上述客户端进行编辑和更新,并将更新后的客户端的安装包通过有线或无线网络传输至服务器140,终端120可从服务器140下载客户端的安装包实现对客户端的更新。
终端120以及其它终端通过有线网络、或无线网络、或移动网络与服务器140相连。服务器140包括一台服务器、多台服务器、云计算平台和虚拟化中心中的至少一种。服务器140用于为支持共享产品的借用与归还功能的客户端提供后台服务。可选地,服务器140承担主要计算工作,终端120承担次要计算工作;或者,服务器140承担次要计算工作,终端120承担主要计算工作;或者,服务器140和终端120之间采用分布式计算架构进行协同计算。
在一个示意性的例子中,服务器140包括处理器、共享产品数据库、面向用户的输入/输出接口(Input/Output Interface,I/O接口)。其中,处理器用于加载服务器140中存储有计算机程序,该计算机程序被处理器执行时基于共享产品数据库中数据处理机柜中共享产品的借用与共享;共享产品数据库用于存储共享产品的数据,比如共享产品位置、数量、共享订单、共享产品所在的机柜、机柜所在的商家的账号、商家联系方式等;面向用户的I/O接口用于通过有线网络、或无线网络、或移动网络建立与终端120之间的通信以进行数据交换。
在一个示意性的例子中,共享产品的机柜160如图2所示,机柜160包括微控制单元(MicroController Unit,MCU)201、共享产品管理模块和近距离通信模块,MCU 201与共享产品管理模块之间电性相连,共享产品管理模块用于对共享产品的管理,示例性的,对共享产品的充电管理、借出管理、归位管理;MCU 201与近距离通信模块之间电性相连,近距离通信模块包括蓝牙模组202、近场检测模组203、无线保真(Wireless Fidelity,WiFi)模组205、数据线模组215中的至少一个。示例性的,近距离通信模块用于连接终端120。示例性的,近场检测模组203包括NFC模组、射频识别(Radio Frequency Identification,RFID)模组中的至少一个。示例性的,数据线模组215的一端与MUC 201之间电性相连,另一端可以与终端120相连。示例性的,数据线模组215与终端120连接的一端为通用串行总线(UniversalSerial Bus,USB)接口。
示例性的,机柜160还包括:适配器208和稳压器207;适配器208的输入端与供电电源214相连,适配器208的输出端与稳压器207的输入端相连;稳压器207的输出端与近距离通信模块、MCU 201相连。示例性的,适配器208和稳压器207用于将供电电源214的电源转换为机柜160可用的类型。示例性的,供电电源214是220V交流电。示例性的,适配器208和稳压器207用于为机柜160中的各元器件供电。示例性的,稳压器207可以是低压差线性稳压器(Low Dropout Regulator,LDO)或直流变压器(Direct Current-Direct Current,DC-DC)中的任意一种。
示例性的,机柜160还包括:移动通信模组204;移动通信模组204与MCU 201之间电性相连;移动通信模组204与稳压器207的输出端电性相连。示例性的,移动通信模组204用于使机柜接入移动网络。示例性的,移动通信模组204包括2G模组、3G模组、4G模组、5G模组中的至少一个。
示例性的,机柜160还包括:全球定位***(Global Positioning System,GPS)定位模组206,GPS定位模组206与MCU 201相连。示例性的,GPS定位模组206用于获取机柜160的位置。
示例性的,机柜是共享充电宝机柜,共享产品管理模块包括:充电仓209,充电仓209用于存放共享产品;充电仓209与MCU 201相连,充电仓209与适配器208的输出端相连。示例性的,充电仓209中包括至少一个存放共享产品的位置,示例性的,存放共享产品的位置上有连接接口,连接接口用于检测共享产品并给共享产品充电。示例性的,适配器208与连接接口相连,给共享产品充电。示例性的,连接接口可以检测共享产品的放置位置是否正确,或,检测存放共享产品的位置上是否放有共享产品,或,检测存放共享产品的位置上是否放有异物。
示例性的,机柜160还包括:外部USB供电接口210和电流计211,外部USB供电接口210用于为外接设备充电;外部USB供电接口210与电流计211相连,电流计211与MCU 201相连;外部USB供电接口210与稳压器207的输出端相连。示例性的,用户可以将外部USB供电接口210***设备充电口,为设备充电。示例性的,电流计211用于记录外部USB供电接口210的电流用量,并将电流用量发送给MCU 201,MCU 201将电流用量发送给服务器140,服务器140根据电流用量计算本次外部USB供电接口210借出的费用。示例性的,MCU201或服务器140也可以根据电流计算电能,根据电能计算借出费用。
示例性的,机柜160还包括:按键输入模块212、显示屏213中的至少一个;按键输入模块212与MCU 201相连,显示屏213与MCU 201相连。示例性的,按键输入模块212用于接收用户的键盘输入信号。示例性的,显示屏213是触摸屏显示屏或非触摸显示屏。
在一个示意性的例子中,机柜160是具有感应共享产品位置的设备。例如,共享产品是共享汽车,机柜是路边的立柱,用户可以在机柜能够感知到共享产品的范围内借出或归还共享产品。示例性的,机柜还可以是与共享产品有电学连接或机械连接的设备。例如,当共享产品是共享汽车、共享电瓶车,机柜可以是充电桩。示例性的,用户可以在充电桩处借用或归还共享产品,或,用户可以在充电桩处暂放共享产品。例如,当共享产品是共享雨伞、共享单车时,机柜还可以是共享雨伞、共享单车的机械锁,机柜用于将共享产品固定在某位置不可移动。示例性的,一个机柜可以对应一个共享产品,或,一个机柜可以对应多个共享产品。
示例性的,机柜160通过近距离通信方式与终端120相连,或,共享产品的机柜160通过无线网络或有线网络或移动网络与终端120相连。示例性的,共享产品的机柜160通过无线网络或有线网络或移动网络与服务器140相连。
图3示出了本申请一个示例性实施例提供的共享产品的借用方法的流程图,该方法应用于共享产品的共享***中,该方法包括:
步骤301,终端向服务器发送借用请求,借用请求携带有共享产品所在机柜的机柜标识。
终端与服务器之间可以通过有线网络、或者无线网络、或者移动网络连接,终端通过上述有线网络、或者无线网络、或者移动网络向服务器发送对共享产品的借用请求,该借用请求携带有共享产品所在机柜的机柜标识。该借用请求用于向服务器请求借用机柜标识对应的机柜中的共享产品。
示例性的,终端中运行有支持共享产品的借用与归还功能的应用程序,显示应用程序中对共享产品的借用页面,终端响应借用页面上触发的对共享产品的借用操作,向服务器发送共享产品的借用请求。
示例性的,上述机柜标识可以是由用户手动输入到终端中的,比如,借用页面上显示有机柜标识的输入框,用户可以在输入框中输入机柜标识;或者,上述机柜标识可以是由用户手持终端扫描机柜上的二维码得到的,比如,终端扫描二维码之后显示包括机柜标识的借用页面;之后再借用页面上触发借用操作,向服务器发送携带有机柜标识的借用请求。示例性的,机柜的机柜标识是机柜的编码或者代号,每一个机柜都有其唯一的机柜标识。
共享产品的机柜是用于存放、借用、以及归还共享产品的设备。示例性的,对于用电的共享产品,共享产品的机柜还是用于为共享产品提供充电服务的设备,比如,充电宝的机柜还用于为电量不足的充电宝充电。
步骤302,服务器接收终端发送的借用请求。
服务器接收终端通过上述有线网络、或者无线网络、或者移动网络发送的对共享产品的借用请求。
步骤303,服务器响应于借用请求,生成指示信息。
上述指示信息用于指示机柜标识对应的机柜借出共享产品。示例性的,服务器响应于借用请求,生成携带机柜标识的指示信息,若服务器与机柜之间的通信处于在线状态,也即服务器与机柜之间的网络处于有网状态,上述指示信息用于被发送至机柜标识对应的机柜,以使机柜基于指示信息的指示借出共享产品,比如,以共享产品是共享充电宝为例,共享充电宝的机柜接收到服务器发送的指示信息,机柜响应指示信息,从机柜中随机弹出一个共享充电宝;若服务器与机柜之间的通信处于离线状态,也即服务器与机柜之间的网络处于无网状态,上述指示信息用于被发送至终端,以使终端将上述指示信息转发至机柜标识对应的机柜,进而以使机柜基于指示信息的指示借出共享产品。
示例性的,服务器响应借用请求,生成携带机柜标识和共享产品标识的指示信息,若服务器与机柜之前的通信处于在线状态,上述指示信息用于被发送至机柜标识对应的机柜,以使机柜按照指示信息的指示借出共享产品标识对应的共享产品,比如,以共享产品是共享充电宝为例,共享充电宝的机柜接收到服务器发送的指示信息,机柜响应指示信息,从机柜中弹出共享充电宝标识对应的充电宝;若服务器与机柜之间的通信处于离线状态,上述指示信息用于被发送至终端,以使终端将上述指示信息转发至机柜标识对应的机柜,进而以使机柜按照指示信息的指示弹出共享产品标识对应的共享产品。
示例性的,服务器中存储有每一个机柜中共享产品的存储状态,共享产品的存储状态与共享产品标识一一对应存储,共享产品的存储状态包括借出状态与归还状态;上述借出状态是指共享产品已借出,不在机柜中;上述归还状态是指共享产品已归还,在机柜中,归还状态也即未出借状态。服务器响应借用请求,首先确定出机柜标识对应的机柜中是否存在处于归还状态的共享产品,若是,则生成携带机柜标识的指示信息,或者生成携带机柜标识和共享产品标识的指示信息;若不是,则向终端反馈不存在可出借共享产品的信息。
需要说明的是,存在一种情况,服务器中存储有机柜标识与机柜所在地理位置的对应关系表,在机柜所在地理位置变化时,自动或人工更新上述对应关系表中机柜标识与机柜所在地理位置的对应关系。终端向服务器发送的借用请求可以不携带机柜标识,而是携带终端的地理定位;服务器在接收到借用请求之后,从借用请求中获取终端的地理定位,基于地理定位从对应关系表中匹配出机柜标识,生成携带机柜标识的指示信息。
步骤304,服务器将指示信息发送至终端。
服务器在生成指示信息之后,直接向终端发送指示信息,以通过终端将指示信息转发至机柜。可选地,服务器向机柜发送指示信息;响应于向机柜发送的指示信息发送失败,将指示信息发送至终端。也就是说,服务器首先向机柜发送指示信息,当机柜处于离线状态时,服务器无法将指示信息成功发送至机柜,则服务器转而将指示信息发送至终端。
可选地,服务器响应于向机柜发送的指示信息发送失败,向机柜发送网络测试信息;响应于网络测试信息发送失败,确定机柜处理离线状态,之后将指示信息发送至终端。
可选地,服务器中存储有每一个共享产品的机柜的网络状态;服务器周期性的向机柜发送网络测试信息,通过网络测试信息来确定机柜的网络状态,并更新服务器中机柜的网络状态。示例性的,服务器响应于机柜的网络状态为在线状态,将机柜的网络状态更新为在线状态;响应于机柜的网络状态为离线状态,将机柜的网络状态更新为离线状态。示例性的,服务器在生成指示信息之后,基于机柜标识查找服务器中存储的机柜的网络状态,响应于机柜的网络状态为在线状态,则将指示信息发送至机柜;响应于机柜的网络状态为离线状态,则将指示信息发送至终端。
步骤305,终端接收服务器发送的指示信息。
终端通过有线网络、或无线网络、或移动网络与服务器之间通信,当终端的网络处于在线状态时,接收服务器发送的指示信息,该指示信息是由服务器基于借用请求生成的指示机柜标识对应的机柜借出共享产品的信息。
步骤306,终端通过近场通信将指示信息发送至机柜。
终端在接收到服务器发送的指示信息之后,模拟服务器向机柜发送指示信息。终端具有近场通信的功能,若机柜的网络处于离线状态,终端通过近场通信将指示信息发送至机柜。
步骤307,机柜接收终端通过近场通信发送的指示信息。
机柜也具备近场通信的功能,机柜接收终端通过近场通信发送的指示信息,该指示信息是由服务器在接收到终端发送的对共享产品的借用请求之后发送至终端的。
步骤308,机柜基于指示信息的指示借出共享产品。
示例性的,机柜在接收到指示信息之后,按照指示信息的指示借出共享产品,比如,以共享产品为共享单车为例,机柜按照指示信息的指示解锁一辆共享单车,使用户可以将单车骑走。
示例性的,若指示信息中不存在共享产品标识,则机柜可以随机借出一个共享产品;若指示信息中存在共享产品标识,则机柜借出共享产品标识对应的共享产品。
步骤309,机柜通过近场通信向终端发送共享产品已出借的反馈信息。
机柜通过近场通信向终端发送共享产品已出借的反馈信息,以通过终端将反馈信息发送至服务器。机柜在借出共享产品之后,生成反馈信息,该反馈信息用于通知终端与服务器共享产品已出借。示例性的,机柜基于机柜标识、共享产品标识、以及共享产品的借出时间生成反馈信息;其中,上述借出时间用于与归还时间进行借用时长的计算。示例性的,机柜与服务器中配置有相同的例子(demo)函数,机柜基于机柜标识、共享产品标识、以及共享产品的借出时间,调用demo函数生成反馈信息。
示例性的,在机柜处于离线状态时,机柜通过终端将反馈信息发送至服务器;在机柜处于在线状态时,机柜直接将反馈信息通过有线网络、或无线网络、或移动网络发送至服务器,由服务器向终端发送共享产品已出借的反馈信息,或者机柜同时通过近场通信向终端发送共享产品已出借的反馈信息。
步骤310,终端接收机柜通过近场通信发送的反馈信息。
终端接收机柜通过近场通信发送的反馈信息,该反馈信息是由机柜响应指示信息之后反馈的共享产品已出借的信息。
步骤311,终端将反馈信息发送至服务器,完成对共享产品的借用。
示例性的,该反馈信息携带有转发标识,该转发标识用于指示终端将反馈信息转发给服务器;终端在接收到机柜通过近场通信发送的共享产品已出借的反馈信息,当检测到反馈信息携带有转发标识时,终端确定共享产品已出借,且将该反馈信息发送至服务器中;当检测到反馈信息未携带有转发标识时,终端确定共享产品已出借,不转发该反馈信息。上述转发标识是机柜在离线状态生成共享产品已出借的反馈信息时添加至反馈信息中的。
步骤312,服务器接收终端发送的反馈信息,完成对共享产品的借用。
示例性的,服务器接收终端发送的反馈信息,或者,终端接收机柜发送的反信息,解析反馈信息,确定共享产品已借出,完成对共享产品的借用。
综上所述,本实施例提供的共享产品的借用方法,在对共享产品借用的过程中,终端与机柜之间可以采用近场通信实现借用信息的交互,终端还可以作为中间设备,将服务器对机柜的指示信息通过近场通信的方式传递给机柜,因此,即便机柜在处于离线状态的情况下,只要终端与服务器之间能够通过无线网络或者移动网络通信,机柜仍可以通过终端接收到服务器的指示信息,则终端能够对机柜中的共享设备进行借用。需要说明的是,机柜上还可以设置应急供电口,以通过应急电源给机柜上的***进行供电,因此,机柜在无网无电的情况下仍可以采用上述方法实现共享产品的借用与归还。
终端中近场通信的功能并不常用,且近场通信的功能长期处于打开状态也会耗费电量,因此,终端中近场通信的功能通常是处于关闭状态的,因此,服务器在确定机柜处于离线状态时,还向终端发送打开近场通信的功能的提示信息;终端接收服务器发送的打开近场通信的功能的提示信息,在终端上显示该提示信息。示例性的,终端显示打开近场通信的功能的提示信息,在提示信息的显示界面上包括已打开控件和去设置控件,若终端上的NFC功能已打开,则点击已打开控件回到提示信息显示之前的界面上,若终端上的NFC功能未打开,则点击去设置控件,进入NFC功能的设置界面,在设置界面上打开终端的NFC功能,之后再回到提示信息显示之前的界面。
示例性的,上述提示信息是在将指示信息发送至终端之前发送至终端,使得用户及时打开终端的NFC功能,进而使得指示信息能够更迅速的从终端转发至机柜,更快速的完成对共享产品的借用。
上述实施例说明的是在终端处于在线状态、机柜处于离线状态时共享产品的借用方式,还存在一种情况,是终端处于离线状态、机柜处于在线状态,如图4,示出了在此种情况下共享产品的借用方法的流程图,该方法应用于共享产品的共享***中,该方法包括:
步骤401,终端通过近场通信向机柜发送请求信号,请求信号用于请求借用共享产品。
终端离线存储有应用程序的NFC识别标签,该应用程序是支持共享产品的借用与归还的应用程序,该NFC识别标签携带有用户帐号信息,该NFC识别标签用于触发对共享产品借用的请求;终端可以在离线状态或者在线状态下通过NFC识别标签向机柜发送借用共享产品的请求信号,该请求信号中携带有用户帐号信息。
步骤402,机柜接收终端通过近场通信发送的请求信号。
步骤403,机柜基于请求信号向服务器发送借用请求。
机柜基于请求信号向服务器发送终端对共享产品的借用请求。示例性的,机柜在接收到请求信号之后,生成携带有用户帐号信息与机柜标识的借用请求,将借用请求通过有线网络、或无线网络、或移动网络发送至服务器。
步骤404,服务器接收机柜发送借用请求。
服务器接收机柜发送的对共享产品的借用请求,该借用请求是由机柜在接收到终端通过近场通信发送的请求信号之后生成的。
步骤405,服务器响应于借用请求,生成指示信息。
服务器响应于借用请求,生成指示信息,该指示信息用于指示机柜标识对应的机柜将共享产品自动借出给用户帐号信息的持有者。
示例性的,机柜标识与处于未借出状态的m个共享产品的m个共享产品标识对应存储于服务器中,每当机柜中有共享产品被借出或被归还时,服务器更新机柜标识与共享产品标识的对应关系,使得服务器能够确定每一个机柜中存在的共享产品。示例性的,若共享产品为用电产品时,共享产品标识与共享产品的电量还对应存储于服务器中,机柜监控机柜中每一个处于未借出状态的共享产品的电量,并周期性向服务器发送每一个处于未借出状态的共享产品的电量;在生成指示信息的过程中,服务器查询机柜标识对应的共享产品标识中最大电量对应的共享产品标识,基于机柜标识和最大电量对应的共享产品标识生成指示信息。
步骤406,服务器将指示信息发送至机柜。
服务器通过网络将指示信息发送至机柜,该网络可以是有线网络、或无线网络、或移动网络。
步骤407,机柜接收服务器发送的指示信息。
上述指示信息是由服务器基于借用请求生成的。
步骤408,机柜基于指示信息的指示借出共享产品。
示例性的,机柜按照指示信息的指示从机柜中当前存在的共享产品中随机选取出一个借出;或者,指示信息携带有共享产品标识,机柜按照指示信息的指示从机柜中当前存在的共享产品中借出共享产品标识对应的共享产品。
步骤409,机柜向服务器发送反馈信息,并通过近场通信向终端发送反馈信息。
机柜在借出共享产品之后,生成反馈信息,该反馈信息用于通知终端与服务器共享产品已出借;机柜通过网络向服务器发送反馈信息,通过近场通信向终端发送反馈信息。
示例性的,机柜基于机柜标识、共享产品标识、以及共享产品的借出时间生成第一反馈信息,向服务器发送第一反馈信息。机柜基于机柜标识、共享产品标识、以及共享产品的借出时间生成反馈页面,将反馈页面打包成第二反馈信息,通过近场通信向终端发送第二反馈信息。
步骤410,服务器接收机柜发送的反馈信息。
服务器基于反馈信息确定共享产品出借成功。
步骤411,终端接收机柜通过近场通信发送的反馈信息。
示例性的,终端接收机柜通过近场通信发送的第二反馈信息,对第二反馈信息进行解压、渲染,生成反馈页面,在终端上显示反馈页面,以提示用户对共享产品借用成功。
综上所述,本实施例提供的共享产品的借用方法,在在对共享产品借用的过程中,终端与机柜之间可以采用近场通信实现借用信息的交互,机柜还可以作为中间设备,将终端对共享产品的借用请求发送至服务器,然后服务器将指示信息发送至机柜,因此,即便终端处于离线状态的情况下,只要机柜与服务器之间能够通过有线网络或者无线网络或者移动网络通信,终端仍可以通过机柜向服务器发送对共享产品的借用请求,对机柜中的共享设备进行借用。
在机柜处于离线状态的维修场景下,可以执行如图5示出的共享产品的维修方法的流程图,该方法的步骤如下:
步骤501,终端向服务器发送维护请求,维护请求携带有用户帐号信息与机柜的机柜标识。
维修人员在终端上进行请求对共享产品和/或共享产品所在机柜进行维修的操作,生成对共享产品或者共享产品所在机柜的维护请求,向服务器发送携带用户帐号信息与机柜标识的维护请求,以请求服务器向机柜发送解锁指示,将机柜中的共享产品解锁,对共享产品和/或共享产品的机柜进行维修。
步骤502,服务器接收终端发送的维护请求。
步骤503,服务器响应于用户帐号信息具有维修授权,向终端发送维修确认信息。
该维修确认信息用于通过终端的近场通信指示机柜标识对应的机柜解锁共享产品。服务器中存储有用户帐号信息,存在部分用户帐号信息具有维修授权,具有维修授权的用户帐号信息存储在服务器中的维修授权表中;服务器在接收到维护请求之后,获取维护请求携带的用户帐号信息与机柜标识,从维修授权表中查询用户帐号信息是否有维修授权;服务器响应于用户帐号信息具有维修授权,生成维修确定信息,若机柜处于在线状态,则将该维修确认信息发送至机柜标识对应的机柜中,若机柜处于离线状态,则将该维修确认信息发送至终端。
步骤504,终端接收服务器发送的维修确认信息。
该维修确认信息用于指示机柜标识对应的机柜解锁共享产品。
步骤505,终端通过近场通信向机柜发送维修确认信息。
终端在接收到维修确认信息之后,通过近场通信将该维修确认信息发送至机柜。
步骤506,机柜接收终端通过近场通信发送的维修确认信息。
该维修确认信息是服务器在接收到终端发送的携带用户帐号信息的维护请求,且确定用户帐号信息具有机柜的维修权限之后发送至终端的。
步骤507,机柜响应于维修确认信息,解锁机柜中的共享产品。
机柜在接收到维修确认信息之后,响应该维修确认信息,将机柜中的所有共享产品解锁。
步骤508,机柜通过近场通信向终端发送共享产品已解锁的反馈信息。
机柜将共性产品解锁成功后,生成共享产品已解锁的反馈信息,通过近场通信向终端发送反馈信息。
步骤509,终端接收机柜通过近场通信发送的共享产品已解锁的反馈信息。
终端接收并显示共享产品已解锁的反馈信息。
步骤510,终端将共享产品已解锁的反馈信息发送至服务器。
步骤511,服务器接收终端发送的共享产品已解锁的反馈信息。
综上所述,本实施例提供的共享产品的维修方法,在共享产品的机柜处于离线状态下,仍能够对机柜中的共享产品进行解锁,使得维修人员在机柜处于离线状态下仍能够将共享产品取出,对共享产品和/或共享产品的机柜进行维修。
还存在机柜处于离线状态下的共享产品的归还操作,示例性的,图6示出了一个示例性实施例提供的共享产品的归还方法的流程图,该方法包括如下步骤:
步骤601,机柜接收到触发的共享产品的归还操作。
机柜接收到共享产品的归还操作,示例性的,归还操作可以是共享产品重新锁回机柜中,重新锁回的机柜可以是或者不是对共享产品借用时的机柜。
步骤602,机柜响应于归还操作,生成共享产品归还成功的归还信息。
示例性的,机柜响应于归还操作,生成包括机柜标识、共享产品标识、以及共享产品的归还时间的归还信息。
步骤603,机柜通过近场通信向终端发送归还信息。
示例性的,机柜处于离线状态时,可以通过近场通信向终端发送归还信息。
步骤604,终端接收机柜通过近场通信发送的归还信息。
终端在接收到归还信息时,还在终端上显示共享产品归还成功的归还信息,以使用户获知共享产品已归还成功。示例性的,在终端的用户界面上显示机柜标识、共享产品标识、共享产品的归还时间、以及共享产品归还成功的字样。
步骤605,终端将归还信息发送至服务器。
终端通过有线网络、或者无线网络、或者移动网络向服务器发送归还信息。
步骤606,服务器接收终端发送的归还信息。
该归还信息是机柜通过近场通信发送至终端的共享产品归还成功的反馈信息。
步骤607,服务器将共享产品的借用状态更新为已归还状态。
服务器中存储有共享产品的借用状态,当该共享产品被归还之后,服务器基于归还信息将共享产品的借用状态从已借出状态更新为已归还状态。
综上所述,本实施例提供的共享产品的归还方法,可以在机柜离线的状态下实现对共享产品的归还,使得用户能够及时的对共享产品进行归还。
图7示出了本申请一个示例性实施例提供的共享产品的借用装置的框图,该装置可以通过软件、硬件、或者二者结合实现成为服务器的部分或者全部,该装置包括:
第一接收模块722,用于接收终端发送的借用请求,借用请求携带有共享产品所在机柜的机柜标识;
第一处理模块724,用于响应于借用请求,生成指示信息,指示信息用于指示机柜标识对应的机柜借出共享产品;
第一发送模块726,用于将指示信息发送至终端;
第一接收模块722,用于接收终端发送的反馈信息,完成对共享产品的借用,反馈信息是由机柜响应指示信息之后反馈的共享产品已出借的信息,反馈信息是由机柜通过近场通信发送至终端的,指示信息是由终端通过近场通信发送至机柜的。
在一些实施例中,第一发送模块726,用于:
向机柜发送指示信息;响应于向机柜发送的指示信息发送失败,将指示信息发送至终端。
在一些实施例中,第一发送模块726,用于:
响应于向机柜发送的指示信息发送失败,向机柜发送网络测试信息;
响应于网络测试信息发送失败,确定机柜处于离线状态,将指示信息发送至终端。
在一些实施例中,第一发送模块726,还用于:
向终端发送打开近场通信的功能的提示信息。
在一些实施例中,
第一接收模块722,还用于接收机柜发送的借用请求,借用请求是由机柜在接收到终端通过近场通信发送的请求信号之后生成的;
第一处理模块724,还用于响应于借用请求,生成指示信息;
第一发送模块726,还用于将指示信息发送至机柜;
第一接收模块722,还用于接收机柜发送的反馈信息。
在一些实施例中,
第一接收模块722,还用于接收终端发送的维护请求,维护请求携带有用户帐号信息与机柜标识;
第一发送模块726,还用于响应于用户帐号信息具有维修授权,向终端发送维修确认信息,维修确认信息用于通过终端的近场通信指示机柜标识对应的机柜解锁共享产品。
在一些实施例中,
第一接收模块722,还用于接收终端发送的归还信息,归还信息是机柜通过近场通信发送至终端的共享产品归还成功的反馈信息;
第一处理模块724,还用于将共享产品的借用状态从已借用状态更新为已归还状态。
综上所述,本实施例提供的共享产品的借用装置,在对共享产品借用的过程中,终端与机柜之间可以采用近场通信实现借用信息的交互,终端还可以作为中间设备,将该装置对机柜的指示信息通过近场通信的方式传递给机柜,因此,即便机柜在处于离线状态的情况下,只要终端与该装置之间能够通过无线网络或者移动网络通信,机柜仍可以通过终端接收到该装置的指示信息,则终端能够对机柜中的共享设备进行借用。
图8示出了本申请一个示例性实施例提供的共享产品的借用装置的框图,该装置可以通过软件、硬件、或者二者结合实现成为机柜的部分或者全部,该装置包括:
第二接收模块742,用于接收终端通过近场通信发送的指示信息,指示信息是由服务器在接收到终端发送的对共享产品的借用请求之后发送至终端的;
第二处理模块744,用于基于指示信息的指示借出共享产品;
第二发送模块746,用于通过近场通信向终端发送共享产品已出借的反馈信息,通过终端将反馈信息发送至服务器。
在一些实施例中,
第二接收模块742,还用于接收终端通过近场通信发送的请求信号;
第二发送模块746,还用于基于请求信号向服务器发送借用请求;
第二接收模块742,还用于接收服务器发送的指示信息,指示信息是由服务器基于借用请求生成的;
第二处理模块744,还用于基于指示信息的指示借出共享产品;
第二发送模块746,还用于向服务器发送反馈信息,并通过近场通信向终端发送反馈信息。
在一些实施例中,
第二接收模块742,还用于接收终端通过近场通信发送的维修确认信息,维修确认信息是服务器在接收到终端发送的携带用户帐号信息的维护请求,且确定用户帐号信息具有机柜的维修权限之后发送至终端的;
第二处理模块744,还用于响应于维修确认信息,解锁机柜中的共享产品。
在一些实施例中,
第二接收模块742,还用于接收机柜上触发的共享产品的归还操作;
第二处理模块744,还用于响应于归还操作,生成共享产品归还成功的归还信息;
第二发送模块746,还用于通过近场通信向终端发送归还信息。
综上所述,本实施例提供的共享产品的借用装置,在对共享产品借用的过程中,终端与该装置之间可以采用近场通信实现借用信息的交互,终端还可以作为中间设备,将服务器对该装置的指示信息通过近场通信的方式传递给该装置,因此,即便该装置在处于离线状态的情况下,只要终端与服务器之间能够通过无线网络或者移动网络通信,该装置仍可以通过终端接收到服务器的指示信息,则终端能够对机柜中的共享设备进行借用。
图9示出了本申请一个示例性实施例提供的共享产品的借用装置的框图,该装置可以通过软件、硬件、或者二者结合实现成为终端的部分或者全部,该装置包括:
第三发送模块762,用于向服务器发送借用请求,借用请求携带有共享产品所在机柜的机柜标识;
第三接收模块764,用于接收服务器发送的指示信息,指示信息是由服务器基于借用请求生成的指示机柜标识对应的机柜借出共享产品的信息;
第三发送模块762,用于通过近场通信将指示信息发送至机柜;
第三接收模块764,用于接收机柜通过近场通信发送的反馈信息,反馈信息是由机柜响应指示信息之后反馈的共享产品已出借的信息;
第三发送模块762,用于将反馈信息发送至服务器,完成对共享产品的借用。
在一些实施例中,
第三接收模块764,还用于接收服务器发送的打开近场通信的功能的提示信息;
显示模块766,用于在终端上显示提示信息。
在一些实施例中,
第三发送模块762,还用于通过近场通信向机柜发送请求信号,请求信号用于请求借用共享产品。
在一些实施例中,
第三发送模块762,还用于向服务器发送维护请求,维护请求携带有用户帐号信息与机柜的机柜标识;
第三接收模块764,还用于接收服务器发送的维修确认信息,维修确认信息用于指示机柜标识对应的机柜解锁共享产品;
第三发送模块762,还用于通过近场通信向机柜发送维修确认信息。
在一些实施例中,
第三接收模块764,还用于接收机柜通过近场通信发送的归还信息,归还信息用于表示共享产品归还成功;
显示模块766,用于在终端上显示归还信息。
综上所述,本实施例提供的共享产品的借用装置,在对共享产品借用的过程中,该装置与机柜之间可以采用近场通信实现借用信息的交互,该装置还可以作为中间设备,将服务器对机柜的指示信息通过近场通信的方式传递给机柜,因此,即便机柜在处于离线状态的情况下,只要该装置与服务器之间能够通过无线网络或者移动网络通信,机柜仍可以通过该装置接收到服务器的指示信息,使得终端能够对机柜中的共享设备进行借用。
图10示出了本申请一个示例性实施例提供的计算机设备的结构示意图。该计算机设备可以是执行如本申请提供的共享产品的借用方法的设备,该计算机设备可以是终端、或者共享产品的机柜、或者服务器。具体来讲:
计算机设备800包括中央处理单元(CPU,Central Processing Unit)801、包括随机存取存储器(RAM,Random Access Memory)802和只读存储器(ROM,Read Only Memory)803的***存储器804,以及连接***存储器804和中央处理单元801的***总线805。计算机设备800还包括帮助计算机内的各个器件之间传输信息的基本输入/输出***(I/O***,Input Output System)806,和用于存储操作***813、应用程序814和其他程序模块815的大容量存储设备807。
基本输入/输出***806包括有用于显示信息的显示器808和用于用户输入信息的诸如鼠标、键盘之类的输入设备809。其中显示器808和输入设备809都通过连接到***总线805的输入输出控制器810连接到中央处理单元801。基本输入/输出***806还可以包括输入输出控制器810以用于接收和处理来自键盘、鼠标、或电子触控笔等多个其他设备的输入。类似地,输入输出控制器810还提供输出到显示屏、打印机或其他类型的输出设备。
大容量存储设备807通过连接到***总线805的大容量存储控制器(未示出)连接到中央处理单元801。大容量存储设备807及其相关联的计算机可读介质为计算机设备800提供非易失性存储。也就是说,大容量存储设备807可以包括诸如硬盘或者紧凑型光盘只读存储器(CD-ROM,Compact Disc Read Only Memory)驱动器之类的计算机可读介质(未示出)。
计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括RAM、ROM、可擦除可编程只读存储器(EPROM,Erasable Programmable Read Only Memory)、带电可擦可编程只读存储器(EEPROM,Electrically Erasable Programmable Read Only Memory)、闪存或其他固态存储其技术,CD-ROM、数字通用光盘(DVD,Digital Versatile Disc)或固态硬盘(SSD,Solid State Drives)、其他光学存储、磁带盒、磁带、磁盘存储或其他磁性存储设备。其中,随机存取记忆体可以包括电阻式随机存取记忆体(ReRAM,Resistance RandomAccess Memory)和动态随机存取存储器(DRAM,Dynamic Random Access Memory)。当然,本领域技术人员可知计算机存储介质不局限于上述几种。上述的***存储器804和大容量存储设备807可以统称为存储器。
根据本申请的各种实施例,计算机设备800还可以通过诸如因特网等网络连接到网络上的远程计算机运行。也即计算机设备800可以通过连接在***总线805上的网络接口单元811连接到网络812,或者说,也可以使用网络接口单元811来连接到其他类型的网络或远程计算机***(未示出)。计算机设备800还可以通过NFC进行通信(未示出)。
上述存储器还包括一个或者一个以上的程序,一个或者一个以上程序存储于存储器中,被配置由CPU执行。
在一个可选的实施例中,提供了一种计算机设备,该计算机设备包括处理器和存储器,存储器中存储有至少一条指令、至少一段程序、代码集或指令集,至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现如上所述的共享产品的借用方法。
可选地,该计算机可读存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、固态硬盘(SSD,Solid State Drives)或光盘等。其中,随机存取记忆体可以包括电阻式随机存取记忆体(ReRAM,Resistance RandomAccess Memory)和动态随机存取存储器(DRAM,Dynamic Random Access Memory)。上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
本申请还提供一种计算机可读存储介质,该存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,该至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现上述各方法实施例提供的共享产品的借用方法。
本申请还提供了一种计算机程序产品,上述计算机程序产品包括计算机指令,上述计算机指令存储在计算机可读存储介质中。计算机设备的处理器从上述计算机可读存储介质读取上述计算机指令,上述处理器执行上述计算机指令,使得上述计算机设备执行如上所述的共享产品的借用方法。
应当理解的是,在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本申请的可选实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (21)
1.一种共享产品的借用方法,其特征在于,应用于服务器中,所述方法包括:
接收终端发送的借用请求,所述借用请求携带有共享产品所在机柜的机柜标识;
响应于所述借用请求,生成指示信息,所述指示信息用于指示所述机柜标识对应的机柜借出所述共享产品;
将所述指示信息发送至所述终端;
接收所述终端发送的反馈信息,完成对所述共享产品的借用,所述反馈信息是由所述机柜响应所述指示信息之后反馈的所述共享产品已出借的信息,所述反馈信息是由所述机柜通过近场通信发送至所述终端的,所述指示信息是由所述终端通过所述近场通信发送至所述机柜的。
2.根据权利要求1所述的方法,其特征在于,所述将所述指示信息发送至所述终端,包括:
向所述机柜发送所述指示信息;
响应于向所述机柜发送的所述指示信息发送失败,将所述指示信息发送至所述终端。
3.根据权利要求2所述的方法,其特征在于,所述响应于向所述机柜发送的所述指示信息发送失败,将所述指示信息发送至所述终端,包括:
响应于向所述机柜发送的所述指示信息发送失败,向所述机柜发送网络测试信息;
响应于所述网络测试信息发送失败,确定所述机柜处于离线状态,将所述指示信息发送至所述终端。
4.根据权利要求2或3所述的方法,其特征在于,所述将所述指示信息发送至所述终端之前,还包括:
向所述终端发送打开所述近场通信的功能的提示信息。
5.根据权利要求1至3任一所述的方法,其特征在于,所述方法还包括:
接收所述机柜发送的所述借用请求,所述借用请求是由所述机柜在接收到所述终端通过所述近场通信发送的请求信号之后生成的;
响应于所述借用请求,生成所述指示信息;
将所述指示信息发送至所述机柜;
接收所述机柜发送的所述反馈信息。
6.根据权利要求1至3任一所述的方法,其特征在于,所述方法还包括:
接收所述终端发送的维护请求,所述维护请求携带有用户帐号信息与所述机柜标识;
响应于所述用户帐号信息具有维修授权,向所述终端发送维修确认信息,所述维修确认信息用于通过所述终端的所述近场通信指示所述机柜标识对应的机柜解锁所述共享产品。
7.根据权利要求1至3任一所述的方法,其特征在于,所述方法还包括:
接收所述终端发送的归还信息,所述归还信息是所述机柜通过所述近场通信发送至所述终端的所述共享产品归还成功的反馈信息;
将所述共享产品的借用状态从已借用状态更新为已归还状态。
8.一种共享产品的借用方法,其特征在于,应用于共享产品的机柜中,所述方法包括:
接收终端通过近场通信发送的指示信息,所述指示信息是由服务器在接收到所述终端发送的对所述共享产品的借用请求之后发送至所述终端的;
基于所述指示信息的指示借出所述共享产品;
通过所述近场通信向所述终端发送所述共享产品已出借的反馈信息,以通过所述终端将所述反馈信息发送至所述服务器。
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
接收所述终端通过所述近场通信发送的请求信号;
基于所述请求信号向所述服务器发送所述借用请求;
接收所述服务器发送的所述指示信息,所述指示信息是由所述服务器基于所述借用请求生成的;
基于所述指示信息的指示借出所述共享产品;
向所述服务器发送所述反馈信息,并通过所述近场通信向所述终端发送所述反馈信息。
10.根据权利要求8所述的方法,其特征在于,所述方法还包括:
接收所述终端通过所述近场通信发送的维修确认信息,所述维修确认信息是所述服务器在接收到所述终端发送的携带用户帐号信息的维护请求,且确定所述用户帐号信息具有所述机柜的维修权限之后发送至所述终端的;
响应于所述维修确认信息,解锁所述机柜中的共享产品。
11.根据权利要求8所述的方法,其特征在于,所述方法还包括:
接收所述机柜上触发的所述共享产品的归还操作;
响应于所述归还操作,生成所述共享产品归还成功的归还信息;
通过所述近场通信向所述终端发送所述归还信息。
12.一种共享产品的借用方法,其特征在于,应用于终端中,所述方法包括:
向服务器发送借用请求,所述借用请求携带有所述共享产品所在机柜的机柜标识;
接收所述服务器发送的指示信息,所述指示信息是由所述服务器基于所述借用请求生成的指示所述机柜标识对应的机柜借出所述共享产品的信息;
通过近场通信将所述指示信息发送至所述机柜;
接收所述机柜通过所述近场通信发送的反馈信息,所述反馈信息是由所述机柜响应所述指示信息之后反馈的所述共享产品已出借的信息;
将所述反馈信息发送至所述服务器,完成对所述共享产品的借用。
13.根据权利要求12所述的方法,其特征在于,所述接收所述服务器发送的指示信息之前,还包括:
接收所述服务器发送的打开所述近场通信的功能的提示信息;
在所述终端上显示所述提示信息。
14.根据权利要求12所述的方法,其特征在于,所述方法还包括:
通过所述近场通信向所述机柜发送请求信号,所述请求信号用于请求借用所述共享产品。
15.根据权利要求12所述的方法,其特征在于,所述方法还包括:
向所述服务器发送维护请求,所述维护请求携带有用户帐号信息与所述机柜的机柜标识;
接收所述服务器发送的维修确认信息,所述维修确认信息用于指示所述机柜标识对应的所述机柜解锁所述共享产品;
通过所述近场通信向所述机柜发送所述维修确认信息。
16.根据权利要求12所述的方法,其特征在于,所述方法还包括:
接收所述机柜通过所述近场通信发送的归还信息,所述归还信息用于表示所述共享产品归还成功;
在终端上显示所述归还信息。
17.一种共享产品的借用装置,其特征在于,所述装置包括:
第一接收模块,用于接收终端发送的借用请求,所述借用请求携带有共享产品所在机柜的机柜标识;
第一处理模块,用于响应于所述借用请求,生成指示信息,所述指示信息用于指示所述机柜标识对应的机柜借出所述共享产品;
第一发送模块,用于将所述指示信息发送至所述终端;
所述第一接收模块,用于接收所述终端发送的反馈信息,完成对所述共享产品的借用,所述反馈信息是由所述机柜响应所述指示信息之后反馈的所述共享产品已出借的信息,所述反馈信息是由所述机柜通过近场通信发送至所述终端的,所述指示信息是由所述终端通过所述近场通信发送至所述机柜的。
18.一种共享产品的借用装置,其特征在于,所述装置包括:
第二接收模块,用于接收终端通过近场通信发送的指示信息,所述指示信息是由服务器在接收到所述终端发送的对所述共享产品的借用请求之后发送至所述终端的;
第二处理模块,用于基于所述指示信息的指示借出所述共享产品;
第二发送模块,用于通过所述近场通信向所述终端发送所述共享产品已出借的反馈信息,以通过所述终端将所述反馈信息发送至所述服务器。
19.一种共享产品的借用装置,其特征在于,所述装置包括:
第三发送模块,用于向服务器发送借用请求,所述借用请求携带有所述共享产品所在机柜的机柜标识;
第三接收模块,用于接收所述服务器发送的指示信息,所述指示信息是由所述服务器基于所述借用请求生成的指示所述机柜标识对应的机柜借出所述共享产品的信息;
所述第三发送模块,用于通过近场通信将所述指示信息发送至所述机柜;
所述第三接收模块,用于接收所述机柜通过所述近场通信发送的反馈信息,所述反馈信息是由所述机柜响应所述指示信息之后反馈的所述共享产品已出借的信息;
所述第三发送模块,用于将所述反馈信息发送至所述服务器,完成对所述共享产品的借用。
20.一种计算机设备,其特征在于,所述计算机设备包括:处理器和存储器,所述存储器存储有计算机程序,所述计算机程序由所述处理器加载并执行以实现如权利要求1至7任一所述的共享产品的借用方法,或者,如权利要求8至11任一所述的共享产品的借用方法,或者,如权利要求12至16任一所述的共享产品的借用方法。
21.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,所述计算机程序由处理器加载并执行以实现如权利要求1至7任一所述的共享产品的借用方法,或者,如权利要求8至11任一所述的共享产品的借用方法,或者,如权利要求12至16任一所述的共享产品的借用方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011595402.2A CN112735041A (zh) | 2020-12-29 | 2020-12-29 | 共享产品的借用方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011595402.2A CN112735041A (zh) | 2020-12-29 | 2020-12-29 | 共享产品的借用方法、装置、设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112735041A true CN112735041A (zh) | 2021-04-30 |
Family
ID=75611291
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011595402.2A Pending CN112735041A (zh) | 2020-12-29 | 2020-12-29 | 共享产品的借用方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112735041A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113436383A (zh) * | 2021-06-25 | 2021-09-24 | 深圳小憨智能科技有限公司 | 一种智能柜机的交互方法、智能终端和存储介质 |
CN113438278A (zh) * | 2021-06-02 | 2021-09-24 | 北京三快在线科技有限公司 | 共享设备回收***、回收方法、可读存储介质及电子设备 |
CN114973524A (zh) * | 2022-06-16 | 2022-08-30 | 北京阿帕科蓝科技有限公司 | 共享设备的归还处理方法、装置、计算机设备 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107590714A (zh) * | 2017-07-31 | 2018-01-16 | 北京三快在线科技有限公司 | 移动电源租借方法、***、租借终端及可读存储介质 |
CN107621942A (zh) * | 2017-10-10 | 2018-01-23 | 左立杰 | 一种充电宝信息交互***及方法 |
CN109300225A (zh) * | 2018-10-26 | 2019-02-01 | 苏州浪潮智能软件有限公司 | 一种基于nfc通讯的自助售货机维护与配置方法 |
CN109785534A (zh) * | 2019-01-28 | 2019-05-21 | 李舒云 | 储物柜使用权管理、获取方法、终端、***及存储介质 |
CN110942164A (zh) * | 2019-12-30 | 2020-03-31 | 北京三快在线科技有限公司 | 共享产品的维护方法、装置、设备、介质及产品共享设备 |
CN111031523A (zh) * | 2019-12-16 | 2020-04-17 | 安徽信息工程学院 | 基于nfc技术的共享单车控制***和方法 |
CN111216588A (zh) * | 2018-11-23 | 2020-06-02 | 北京嘀嘀无限科技发展有限公司 | 一种充电管理方法及装置 |
CN111882768A (zh) * | 2020-07-29 | 2020-11-03 | 深蓝文化发展有限公司 | 导览设备的租赁方法及*** |
CN112102567A (zh) * | 2020-09-23 | 2020-12-18 | 深圳街电科技有限公司 | 一种移动电源的租赁方法、移动终端和租赁设备 |
US20210081939A1 (en) * | 2017-06-07 | 2021-03-18 | Carrier Corporation | Vending machine transaction system |
-
2020
- 2020-12-29 CN CN202011595402.2A patent/CN112735041A/zh active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20210081939A1 (en) * | 2017-06-07 | 2021-03-18 | Carrier Corporation | Vending machine transaction system |
CN107590714A (zh) * | 2017-07-31 | 2018-01-16 | 北京三快在线科技有限公司 | 移动电源租借方法、***、租借终端及可读存储介质 |
CN107621942A (zh) * | 2017-10-10 | 2018-01-23 | 左立杰 | 一种充电宝信息交互***及方法 |
CN109300225A (zh) * | 2018-10-26 | 2019-02-01 | 苏州浪潮智能软件有限公司 | 一种基于nfc通讯的自助售货机维护与配置方法 |
CN111216588A (zh) * | 2018-11-23 | 2020-06-02 | 北京嘀嘀无限科技发展有限公司 | 一种充电管理方法及装置 |
CN109785534A (zh) * | 2019-01-28 | 2019-05-21 | 李舒云 | 储物柜使用权管理、获取方法、终端、***及存储介质 |
CN111031523A (zh) * | 2019-12-16 | 2020-04-17 | 安徽信息工程学院 | 基于nfc技术的共享单车控制***和方法 |
CN110942164A (zh) * | 2019-12-30 | 2020-03-31 | 北京三快在线科技有限公司 | 共享产品的维护方法、装置、设备、介质及产品共享设备 |
CN111882768A (zh) * | 2020-07-29 | 2020-11-03 | 深蓝文化发展有限公司 | 导览设备的租赁方法及*** |
CN112102567A (zh) * | 2020-09-23 | 2020-12-18 | 深圳街电科技有限公司 | 一种移动电源的租赁方法、移动终端和租赁设备 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113438278A (zh) * | 2021-06-02 | 2021-09-24 | 北京三快在线科技有限公司 | 共享设备回收***、回收方法、可读存储介质及电子设备 |
CN113438278B (zh) * | 2021-06-02 | 2022-06-14 | 北京三快在线科技有限公司 | 共享设备回收***、回收方法、可读存储介质及电子设备 |
CN113436383A (zh) * | 2021-06-25 | 2021-09-24 | 深圳小憨智能科技有限公司 | 一种智能柜机的交互方法、智能终端和存储介质 |
CN113436383B (zh) * | 2021-06-25 | 2023-08-22 | 深圳小憨智能科技有限公司 | 一种智能柜机的交互方法、智能终端和存储介质 |
CN114973524A (zh) * | 2022-06-16 | 2022-08-30 | 北京阿帕科蓝科技有限公司 | 共享设备的归还处理方法、装置、计算机设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112735041A (zh) | 共享产品的借用方法、装置、设备及存储介质 | |
CN107393178B (zh) | 移动电源、移动电源***、共享请求方法、智能终端和存储介质 | |
JP6521106B2 (ja) | 判断装置、監視システム、判断方法及びプログラム | |
US20190322188A1 (en) | Smart electric vehicle parking and charging station | |
KR102614445B1 (ko) | 메신저 봇을 이용하여 IoT 기기를 제어하기 위한 방법, 시스템, 및 비-일시적인 컴퓨터 판독가능한 기록 매체 | |
CN109862112B (zh) | 一种救援方法与设备 | |
CN111383130A (zh) | 一种全生命周期管控平台、移动运维客户端及终端 | |
CN106464502A (zh) | 用于通信装置的认证的方法和*** | |
CN111507439A (zh) | 基于信息码的用户信息查验方法及*** | |
CN110942164A (zh) | 共享产品的维护方法、装置、设备、介质及产品共享设备 | |
CN108876543A (zh) | 一种平板电脑的租借管控方法及*** | |
US20220305947A1 (en) | Management methods and systems for energy and charging requests of an electric vehicle charging field | |
TW201510894A (zh) | 核心組件、終端設備、伺服器、系統及服務提供方法 | |
CN115187110A (zh) | 一种耗材管理*** | |
JP2022186386A (ja) | 蓄電装置の管理システム | |
TWI807840B (zh) | 漫遊充電站營運商之監控與管理方法及系統 | |
CN111476562A (zh) | 一种虚拟资源转移方法、装置、电子设备以及存储介质 | |
CN117877150B (zh) | 一种钥匙管理方法、装置、设备及存储介质 | |
CN113438278B (zh) | 共享设备回收***、回收方法、可读存储介质及电子设备 | |
US20240212074A1 (en) | Information processing method and storage medium | |
JP7071943B2 (ja) | 電力管理装置、電力管理システム及び電力管理方法 | |
US20230302947A1 (en) | Information management methods and systems of electric vehicle charging station for roaming charging | |
US20220158455A1 (en) | Power management apparatus, power management system, and power management method | |
US20230260014A1 (en) | Device management system | |
KR20240117973A (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: 20210430 |