CN109785073A - 共享图书的借阅方法和***、电子设备和存储介质 - Google Patents
共享图书的借阅方法和***、电子设备和存储介质 Download PDFInfo
- Publication number
- CN109785073A CN109785073A CN201910063596.2A CN201910063596A CN109785073A CN 109785073 A CN109785073 A CN 109785073A CN 201910063596 A CN201910063596 A CN 201910063596A CN 109785073 A CN109785073 A CN 109785073A
- Authority
- CN
- China
- Prior art keywords
- information
- user
- client
- borrow
- books
- 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
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种共享图书的借阅方法和***、电子设备和存储介质,其中,方法包括:第一客户端接收用户发送的图书查询请求;所述第一客户端从服务器查询满足所述查询条件的图书信息和借阅地址信息,基于满足所述查询条件的图书信息和借阅地址信息生成查询结果列表并输出;响应于接收到用户基于所述查询结果列表发送的借阅预订请求,所述第一客户端生成借阅预订订单信息并输出借阅预订成功的提示消息,以便所述用户基于所述借阅预订订单信息从所述目标借阅地址借阅所述目标图书。本发明可以节省用户因阅读产生的费用,提高图书资源的利用率。
Description
技术领域
本发明涉及互联网技术,尤其是一种共享图书的借阅方法和***、电子设备和存储介质。
背景技术
共享经济是当下最受瞩目的经济模式,即有利于满足人们自由灵活的使用需求,又可以实现共享物品的最大使用价值,在各领域吸引了越来越多目光。例如,目前出现了共享汽车、共享单车、共享雨伞、共享充电器等共享物品。
随着人民物质生活水平的提高,在目前知识***式增长的时代,精神文化需求日益增长,迫切需要不断的阅读以提升自我知识储备。2017年新华网、亚马逊中国和全民阅读官方网站共同发起读书问卷调查,调查显示,国民阅读总量呈现稳步增长的趋势。56%的受访者年读书超10本,每天阅读半小时以上的人群则达到82%。报告显示,37%的受访者会安排固定的阅读时间,阅读的计划性与受访者收入正相关,收入越高,阅读行为就越普遍。而图书的种类繁多、且图书的增长快速,而用户对每本图书的使用通常都是一次性阅读,如果每次都购买图书阅读,就需要投入较高的成本,且会造成图书资源的闲置和浪费。因此,亟待实现图书的共享。
发明内容
本发明提供一种共享图书的技术方案,以节省用户因阅读产生的费用,提高图书资源的利用率。
本发明提供的一种共享图书的借阅方法,包括:
第一客户端接收用户发送的图书查询请求,所述图书查询请求中包括查询条件;
所述第一客户端从服务器查询满足所述查询条件的图书信息和借阅地址信息,基于满足所述查询条件的图书信息和借阅地址信息生成查询结果列表并输出;其中,所述查询结果列表包括:满足所述查询条件的图书的图书信息和借阅地址信息;
响应于接收到用户基于所述查询结果列表发送的借阅预订请求,所述第一客户端生成借阅预订订单信息并输出借阅预订成功的提示消息;其中,借阅预订订单信息包括所述用户预订的目标图书的图书信息和目标借阅地址、所述用户的用户信息、预订时间、预订有效期和本次借阅预订订单的标识,以便所述用户基于所述借阅预订订单信息从所述目标借阅地址借阅所述目标图书。
可选地,在上述共享图书的借阅方法中,所述第一客户端接收用户发送的图书查询请求之前,还包括:所述第一客户端接收用户发送的登录请求,所述登录请求中包括用户登录信息;所述第一客户端在所述用户登录信息通过验证后,获取所述用户的用户信息;或者,
所述响应于接收到用户基于所述查询结果列表发送的借阅预订请求之后,还包括:
所述第一客户端输出登录提示信息;所述第一客户端接收用户发送的登录请求,所述登录请求中包括用户登录信息;所述第一客户端在所述用户登录信息通过验证后,获取所述用户的用户信息。
可选地,在上述共享图书的借阅方法中,所述第一客户端生成借阅预订订单信息并输出借阅预订成功的提示消息之后,还包括:
所述第一客户端将所述借阅预订订单信息发送给服务器,以便所述服务器存储所述借阅预订订单信息。
可选地,在上述共享图书的借阅方法中,还包括:
所述服务器在当前时刻超出所述借阅预订订单信息中的预订有效期时,将所述借阅预订订单信息设置为失效状态,并向所述第一客户端反馈所述借阅预订订单信息已失效的提示信息。
可选地,在上述共享图书的借阅方法中,所述第一客户端生成借阅预订订单信息并输出借阅预订成功的提示消息之后,还包括:
第二客户端接收用户发送的借阅请求,输出用于提示用户输入借阅预订订单的标识的提示信息;
响应于接收到用户输入的借阅预订订单的标识,所述第二客户端向所述服务器发送订单标识验证请求,所述订单标识验证请求中包括所述用户输入的借阅预订订单的标识和所述第二客户端的客户端标识;
所述服务器基于存储的借阅预订订单信息对所述订单标识验证请求中的借阅预订订单的标识进行验证,并向所述第二客户端反馈验证结果;
所述第二客户端根据所述验证结果,在所述用户输入的借阅预订订单的标识通过验证后,读取用户输入的借阅图书信息,并输出用于提示用户支付押金的提示信息;
响应于用户支付押金成功,所述第二客户端生成借阅订单信息并存储,以及输出图书借阅成功的提示信息;其中,所述借阅订单信息包括:所述借阅图书信息、借阅时间和用户支付的押金的金额。
可选地,在上述共享图书的借阅方法中,所述服务器基于存储的借阅预订订单信息对所述订单标识验证请求中的借阅预订订单的标识进行验证,包括:
所述服务器查询是否存在包括所述订单标识验证请求中的借阅预订订单的标识的借阅预订订单信息;
若存在包括所述订单标识验证请求中的借阅预订订单的标识的借阅预订订单信息,所述服务器确认查询到的借阅预订订单信息中的目标借阅地址与所述第二客户端的客户端标识是否匹配、以及当前时间是否在查询到的借阅预订订单信息中的预订有效期内;
若查询到的借阅预订订单信息中的目标借阅地址与所述第二客户端的客户端标识匹配、且当前时间不在查询到的借阅预订订单信息中的预订有效期内,所述服务器向所述第二客户端反馈所述用户输入的借阅预订订单的标识通过验证的验证结果;
否则,若不存在包括所述订单标识验证请求中的借阅预订订单的标识的借阅预订订单信息,和/或,查询到的借阅预订订单信息中的目标借阅地址与所述第二客户端的客户端标识不匹配,和/或,当前时间不在查询到的借阅预订订单信息中的预订有效期内,所述服务器向所述第二客户端反馈所述用户输入的借阅预订订单的标识未通过验证的验证结果。
可选地,在上述共享图书的借阅方法中,所述读取用户输入的借阅图书信息,包括:
通过扫描借阅图书上的二维码,读取所述借阅图书信息;或者,
通过接收用户输入的借阅图书上设置的图书标识,读取所述借阅图书信息。
可选地,在上述共享图书的借阅方法中,所述第二客户端读取用户信息;
所述借阅订单信息还包括:所述用户信息。
可选地,在上述共享图书的借阅方法中,所述第二客户端生成借阅订单信息并存储,包括:
所述第二客户端生成借阅订单信息并存储在所述第二客户端,以及向服务器发送所述借阅订单信息和所述客户端的标识信息;其中,所述客户端的标识信息用于唯一标识所述客户端。
可选地,在上述共享图书的借阅方法中,还包括:
第二客户端接收用户发送的还书请求,输出用于提示用户输入归还图书信息的提示信息;
所述第二客户端读取用户输入的归还图书信息,查询是否存在与所述归还图书信息对应的借阅订单信息;
若存在与所述归还图书信息对应的借阅订单信息,所述第二客户端根据所述借阅订单信息中的借阅时间和预设收费规则,计算本次借阅图书的租金金额;
所述第二客户端根据本次借阅图书的租金金额和押金的金额进行费用结算。
可选地,在上述共享图书的借阅方法中,所述查询是否存在与所述归还图书信息对应的借阅订单信息,包括:
所述第二客户端查询所述第二客户端本地是否存在与所述归还图书信息对应的借阅订单信息;
若所述第二客户端本地不存在与所述归还图书信息对应的借阅订单信息,所述第二客户端查询服务器是否存在与所述归还图书信息对应的借阅订单信息;
所述存在与所述归还图书信息对应的借阅订单信息,包括:所述第二客户端和/或所述服务器存在与所述归还图书信息对应的借阅订单信息。
可选地,在上述共享图书的借阅方法中,所述第二客户端根据本次借阅图书的租金金额和押金的金额进行费用结算,包括:
所述第二客户端比较本次借阅图书的租金金额是否小于所述押金的金额;
若本次借阅图书的租金金额小于所述押金的金额,所述第二客户端计算本次借阅图书的租金金额与所述押金的金额之间的差额,并将所述差额退换用户;
否则,若本次借阅图书的租金金额大于或等于所述押金的金额,所述第二客户端按照所述押金的金额进行费用结算,生成本次借阅业务信息并存储。
可选地,在上述共享图书的借阅方法中,还包括:
若本次借阅图书的租金金额大于或等于所述押金的金额,所述第二客户端将所述借阅图书的所有权转让给所述用户。
可选地,在上述共享图书的借阅方法中,还包括:
响应于接收到用户发送的购买请求,所述第一客户端或所述第二客户端输出用于提示用户输入借阅图书信息的提示信息;
所述第一客户端或所述第二客户端读取用户输入的借阅图书信息,从所述服务器查询与所述归还图书信息对应的借阅订单信息;
所述第一客户端或所述第二客户端根据所述借阅订单信息中的借阅时间和预设收费规则,计算本次借阅图书的租金金额;
所述第一客户端或所述第二客户端根据本次借阅图书的销售价格、租金金额和押金的金额进行费用结算,并在结算完毕后将所述借阅图书的所有权转让给所述用户。
本发明提供的一种共享图书的借阅***,包括:
第一客户端,用于接收用户发送的图书查询请求,所述图书查询请求中包括查询条件;从服务器查询满足所述查询条件的图书信息和借阅地址信息,基于满足所述查询条件的图书信息和借阅地址信息生成查询结果列表并输出;其中,所述查询结果列表包括:满足所述查询条件的图书的图书信息和借阅地址信息;响应于接收到用户基于所述查询结果列表发送的借阅预订请求,生成借阅预订订单信息并输出借阅预订成功的提示消息;其中,借阅预订订单信息包括所述用户预订的目标图书的图书信息和目标借阅地址、所述用户的用户信息、预订时间、预订有效期和本次借阅预订订单的标识,以便所述用户基于所述借阅预订订单信息从所述目标借阅地址借阅所述目标图书;
服务器,用于存储图书的图书信息和借阅地址信息。
可选地,在上述共享图书的借阅***中,所述第一客户端还用于接收用户发送的登录请求,所述登录请求中包括用户登录信息;在所述用户登录信息通过验证后,获取所述用户的用户信息;或者,
所述第一客户端还用于在接收到用户基于所述查询结果列表发送的借阅预订请求之后,输出登录提示信息;接收用户发送的登录请求,所述登录请求中包括用户登录信息;所述第一客户端在所述用户登录信息通过验证后,获取所述用户的用户信息。
可选地,在上述共享图书的借阅***中,所述第一客户端,还用于将所述借阅预订订单信息发送给服务器,以便所述服务器存储所述借阅预订订单信息。
可选地,在上述共享图书的借阅***中,还包括:
第二客户端,用于接收用户发送的借阅请求,输出用于提示用户输入借阅预订订单的标识的提示信息;响应于接收到用户输入的借阅预订订单的标识,向所述服务器发送订单标识验证请求,所述订单标识验证请求中包括所述用户输入的借阅预订订单的标识和所述第二客户端的客户端标识;以及根据所述服务器反馈的验证结果,在所述用户输入的借阅预订订单的标识通过验证后,读取用户输入的借阅图书信息,并输出用于提示用户支付押金的提示信息;响应于用户支付押金成功,生成借阅订单信息并存储,以及输出图书借阅成功的提示信息;其中,所述借阅订单信息包括:所述借阅图书信息、借阅时间和用户支付的押金的金额;
所述服务器,还用于基于存储的借阅预订订单信息对所述订单标识验证请求中的借阅预订订单的标识进行验证,并向所述第二客户端反馈验证结果。
可选地,在上述共享图书的借阅***中,所述第二客户端,还用于读取用户信息;
所述借阅订单信息还包括:所述用户信息。
可选地,在上述共享图书的借阅***中,所述第二客户端,具体用于生成借阅订单信息并存储在所述第二客户端,以及向服务器发送所述借阅订单信息和所述客户端的标识信息;其中,所述客户端的标识信息用于唯一标识所述客户端;
所述服务器,还用于存储借阅订单信息。
可选地,在上述共享图书的借阅***中,所述第二客户端,还用于接收用户发送的还书请求,输出用于提示用户输入归还图书信息的提示信息;读取用户输入的归还图书信息,查询是否存在与所述归还图书信息对应的借阅订单信息;若存在与所述归还图书信息对应的借阅订单信息,根据所述借阅订单信息中的借阅时间和预设收费规则,计算本次借阅图书的租金金额;根据本次借阅图书的租金金额和押金的金额进行费用结算。
可选地,在上述共享图书的借阅***中,所述第一客户端,还用于响应于接收到用户发送的购买请求,输出用于提示用户输入借阅图书信息的提示信息;读取用户输入的借阅图书信息,从所述服务器查询与所述归还图书信息对应的借阅订单信息;根据所述借阅订单信息中的借阅时间和预设收费规则,计算本次借阅图书的租金金额;根据本次借阅图书的销售价格、租金金额和押金的金额进行费用结算,并在结算完毕后将所述借阅图书的所有权转让给所述用户;或者,
所述第二客户端,还用于响应于接收到用户发送的购买请求,输出用于提示用户输入借阅图书信息的提示信息;读取用户输入的借阅图书信息,从所述服务器查询与所述归还图书信息对应的借阅订单信息;根据所述借阅订单信息中的借阅时间和预设收费规则,计算本次借阅图书的租金金额;根据本次借阅图书的销售价格、租金金额和押金的金额进行费用结算,并在结算完毕后将所述借阅图书的所有权转让给所述用户。
本发明提供的一种电子设备,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述存储器中存储的计算机程序,且所述计算机程序被执行时,实现上述任一所述的共享图书的借阅方法。
本发明提供的一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时,实现上述任一所述的共享图书的借阅方法。
基于本发明上述实施例提供的共享图书的借阅方法和***、电子设备和存储介质,接收用户发送的借阅请求,输出用于提示用户输入借阅图书信息的提示信息;读取用户输入的借阅图书信息,并输出用于提示用户支付押金的提示信息;响应于用户支付押金成功,生成借阅订单信息并存储,以及输出图书借阅成功的提示信息,从而实现了共享图书的借阅,节省用户因阅读产生的费用,提高了图书资源的利用率和流通率。
另外,基于本发明上述实施例提供的共享图书的借阅方法和***、电子设备和存储介质,第一客户端接收用户发送的图书查询请求,从服务器查询满足所述查询条件的图书信息和借阅地址信息,基于满足所述查询条件的图书信息和借阅地址信息生成查询结果列表并输出,其中,查询结果列表包括:满足所述查询条件的图书的图书信息和借阅地址信息;响应于接收到用户基于所述查询结果列表发送的借阅预订请求,第一客户端生成借阅预订订单信息并输出借阅预订成功的提示消息,以便用户基于所述借阅预订订单信息从目标借阅地址借阅目标图书。本发明中,用户通过客户端便可以预订想借阅的图书并选择借阅地址,在预订成功后便可以到选择的借阅地址借阅图书,实现了共享图书的方便借阅,可以选取就近地址借阅,提高了共享图书借阅的便利性。
另外,在图书归还地点的第二客户端和/或服务器存在与归还图书信息对应的借阅订单信息时,便可以实现图书的归还,可不必到原借书点归还图书,实现了共享图书的跨地区、跨门店归还。
另外,若本次借阅图书的租金金额大于或等于所述押金的金额,将所述借阅图书的所有权转让给用户,从而实现了用户对图书的自动购买。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明共享图书的借阅方法的一个流程图。
图2为本发明共享图书的借阅方法的另一个流程图。
图3为本发明共享图书的借阅方法的又一个流程图。
图4为本发明共享图书的借阅***的一个结构示意图。
图5为本发明共享图书的借阅***的另一个结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的全部其他实施例,都属于本发明保护的范围。
本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
图1为本发明共享图书的借阅方法的一个流程图。如图1所示,该共享图书的借阅方法包括:
步骤101,第一客户端接收用户发送的图书查询请求,该图书查询请求中包括查询条件。
其中的查询条件例如可以包括但不限于以下任意一项或多项:图书名称、出版社、作者、出版时间等信息。
步骤102,第一客户端从服务器查询满足上述查询条件的图书信息和借阅地址信息,基于满足查询条件的图书信息和借阅地址信息生成查询结果列表并输出。
其中,上述查询结果列表包括:满足查询条件的图书的图书信息和借阅地址信息。其中,图书信息,例如可以是图书标识(ID)、图书名称、出版社、作者等信息。其中,图书ID用于唯一标识一本图书。
步骤103,响应于接收到用户基于查询结果列表发送的借阅预订请求,第一客户端生成借阅预订订单信息并输出借阅预订成功的提示消息。
其中,借阅预订订单信息包括用户预订的目标图书的图书信息和目标借阅地址、用户的用户信息、预订时间、预订有效期和本次借阅预订订单的标识(ID),以便用户基于该借阅预订订单信息从目标借阅地址借阅目标图书。
其中的预订时间是用于预订成功的时刻;预订有效期为该借阅预订订单的有效期,也即为用户保留在其选择的目标借阅地址借阅目标图书的有效期,在该有效期内,用户可以在目标借阅地址借阅目标图书,超过该有效期,则借阅预订订单失效,不再为用户保留该目标图书的借阅权,该目标图书被释放以供其他用户借阅。借阅预订订单的ID用于唯一标识一个借阅预订订单,例如可以是订单号等。
需要说明的是,本发明中的第一客户端的部分或全部可以为位于本地终端即服务提供商的终端设备的应用(APP),或者还可以为设置在位于本地终端的应用中的插件或软件开发工具包(Software Development Kit,SDK)等功能单元,或者也可以是浏览器、或者浏览器上的插件等等。或者还可以为位于网络侧服务器中的处理引擎,或者还可以为位于网络侧的分布式***,本实施例对此不进行特别限定。
可以理解的是,所述应用可以是安装在终端上的本地程序(nativeApp),或者还可以是终端上的浏览器的一个网页程序(webApp),本实施例对此不进行特别限定。
基于本发明上述实施例提供的共享图书的借阅方法,第一客户端接收用户发送的图书查询请求,从服务器查询满足所述查询条件的图书信息和借阅地址信息,基于满足所述查询条件的图书信息和借阅地址信息生成查询结果列表并输出,其中,查询结果列表包括:满足所述查询条件的图书的图书信息和借阅地址信息;响应于接收到用户基于所述查询结果列表发送的借阅预订请求,第一客户端生成借阅预订订单信息并输出借阅预订成功的提示消息,以便用户基于所述借阅预订订单信息从目标借阅地址借阅目标图书。本发明中,用户通过客户端便可以预订想借阅的图书并选择借阅地址,在预订成功后便可以到选择的借阅地址借阅图书,实现了共享图书的方便借阅,可以选取就近地址借阅,提高了共享图书借阅的便利性。
可选地,在本发明共享图书的借阅方法的另一个实施例中,在上述步骤101之前,还可以包括:第一客户端接收用户发送的登录请求,该登录请求中包括用户登录信息;第一客户端在用户登录信息通过验证后,获取用户的用户信息。
或者,可选地,在本发明共享图书的借阅方法的又一个实施例中,在上述步骤103中,响应于接收到用户基于查询结果列表发送的借阅预订请求之后,还可以包括:第一客户端输出登录提示信息;第一客户端接收用户发送的登录请求,该登录请求中包括用户登录信息;第一客户端在用户登录信息通过验证后,获取用户的用户信息。
其中,在上述实施例中,用户可以预先在第一客户端进行注册,基于注册的用户登录信息(例如登录ID、密码、手机号等)直接登录第一客户端,此时,第一客户端接收用户发送的登录请求,是用户在第一客户端输入用户登录信息后发送的登录请求。另外,用户还可以通过第三方应用登录第一客户端,此时,第一客户端接收用户发送的登录请求,是第一客户端接收用户发送的通过第三方应用登录的登录请求,该登录请求中包括第三方应用中存储的用户登录信息。
可选地,在本发明共享图书的借阅方法的再一个实施例中,在上述步骤103之后,还可以包括:第一客户端将上述借阅预订订单信息发送给服务器,以便服务器存储借阅预订订单信息。
将借阅预订订单信息存储在服务器上之后,位于不同地址的分布式部署的第二客户端便可以访问服务器上的借阅预订订单信息,以便实现用户在不同地点对共享图书的借阅。
可选地,在本发明共享图书的借阅方法的再一个实施例中,在上述步骤103之后,还可以包括:服务器在当前时刻超出借阅预订订单信息中的预订有效期时,将该借阅预订订单信息设置为失效状态,并向第一客户端反馈借阅预订订单信息已失效的提示信息。
通过该实施例,可以实时更新借阅预订订单信息的有效性,以便在用户未在预订有效期内实现图书的借阅时,及时释放图书资源以供其他用户借阅,实现了图书资源的高效流通,提高了共享图书资源的利用率。
图2为本发明共享图书的借阅方法的另一个流程图。如图2所示,在第一客户端生成借阅预订订单信息并输出借阅预订成功的提示消息之后,还可以包括:
步骤201,第二客户端接收用户发送的借阅请求,输出用于提示用户输入借阅预订订单的标识的提示信息。
本发明中的第二客户端可以为多个,分别部署于不同地点,例如可以分别部署于:各公共场所,机关、学校、大型企业的内部小型图书馆,各书店,等等,所有第二客户端与服务器通信,由服务器对各第二客户端进行集中管理。
步骤202,响应于接收到用户输入的借阅预订订单的标识,第二客户端向服务器发送订单标识验证请求,该订单标识验证请求中包括用户输入的借阅预订订单的标识和第二客户端的客户端标识(ID)。
其中的客户端ID用于唯一标识一个客户端。
步骤203,服务器基于存储的借阅预订订单信息对订单标识验证请求中的借阅预订订单的标识进行验证,并向第二客户端反馈验证结果。
例如,在本发明的一个可能实现方式中,服务器基于存储的借阅预订订单信息对订单标识验证请求中的借阅预订订单的标识进行验证,可以包括:
服务器查询是否存在包括订单标识验证请求中的借阅预订订单的标识的借阅预订订单信息;
若存在包括订单标识验证请求中的借阅预订订单的标识的借阅预订订单信息,服务器确认查询到的借阅预订订单信息中的目标借阅地址与第二客户端的客户端标识是否匹配、以及当前时间是否在查询到的借阅预订订单信息中的预订有效期内。其中,可以在服务器中预先存储各第二客户端的客户端标识与借阅地址之间的对应关系,基于该对应关系确认查询到的借阅预订订单信息中的目标借阅地址与第二客户端的客户端标识是否对应确定二者是否匹配;
若查询到的借阅预订订单信息中的目标借阅地址与第二客户端的客户端标识匹配、且当前时间不在查询到的借阅预订订单信息中的预订有效期内,服务器向第二客户端反馈用户输入的借阅预订订单的标识通过验证的验证结果;
否则,若不存在包括订单标识验证请求中的借阅预订订单的标识的借阅预订订单信息,和/或,查询到的借阅预订订单信息中的目标借阅地址与第二客户端的客户端标识不匹配,和/或,当前时间不在查询到的借阅预订订单信息中的预订有效期内,服务器向第二客户端反馈用户输入的借阅预订订单的标识未通过验证的验证结果。
步骤204,第二客户端根据验证结果,在用户输入的借阅预订订单的标识通过验证后,读取用户输入的借阅图书信息,并输出用于提示用户支付押金的提示信息。
其中的借阅图书信息包括借阅图书的相关信息,例如借阅图书的图书标识(ID)、图书名称、出版社、作者等信息。其中,图书ID用于唯一标识一本图书。本发明中,借阅图书即为用户预订的目标图书。
在本发明的一个可能实现方式中,上述借阅图书信息可以预先制作成二维码设置在借阅图书上,例如,可以预先扫描图书上用于携带借阅图书信息的条形码,生成二维码黏贴在借阅图书背后,此时,可以通过扫描借阅图书上的二维码,读取所述借阅图书信息。
或者,在本发明的另一个可能实现方式中,上述借阅图书信息也可以是借阅图书的图书ID,此时,可以通过接收用户输入的借阅图书上设置的图书标识,读取所述借阅图书信息。
步骤205,响应于用户支付押金成功,第二客户端生成借阅订单信息并存储,以及输出图书借阅成功的提示信息。
其中,借阅订单信息包括:借阅图书信息、借阅时间和用户支付的押金的金额。另外,上述借阅订单信息还可以包括用户支付押金的账户信息,以及本次交易的相关信息,例如第二客户端的标识(ID)信息,该第二客户端的标识用于唯一标识一个第二客户端。
另外,在本发明的另一个实施例中,还可以包括:第二客户端读取用户信息,其中的用户信息例如可以是用户名、用户ID、手机号码、性别、年龄等信息。其中,该用户信息可以体现为一个会员码,用户可以提前在实现本发明共享图书的借阅方法的服务器注册,基于提供的注册信息生成会员码,这样,读取用户信息时,可以直接扫描会员码即可实现对该用户信息的读取。
基于上述实施例,读取到借阅图书信息和用户信息后,在生成的借阅订单信息中还可以包括上述用户信息,这样,便实现了图书和读者双方信息的对应,以便可以获知各图书分别是由哪个用户借阅。
另外,在本发明的另一个实施例中,步骤205中,第二客户端生成借阅订单信息并存储,可以包括:第二客户端生成借阅订单信息并存储在第二客户端,以及向服务器发送借阅订单信息和客户端的标识信息;其中,该客户端的标识信息用于唯一标识客户端,基于该客户端的ID,可以确定该第二客户端的地点等信息。
需要说明的是,本发明中的第二客户端的部分或全部可以为位于本地终端即服务提供商的终端设备的应用(APP),或者还可以为设置在位于本地终端的应用中的插件或软件开发工具包(Software Development Kit,SDK)等功能单元,或者也可以是浏览器、或者浏览器上的插件等等。或者还可以为位于网络侧服务器中的处理引擎,或者还可以为位于网络侧的分布式***,本实施例对此不进行特别限定。
可以理解的是,所述应用可以是安装在终端上的本地程序(nativeApp),或者还可以是终端上的浏览器的一个网页程序(webApp),本实施例对此不进行特别限定。
在本发明的一个可能实现方式中,上述押金的金额为预先针对所有图书统一设置的金额,即,所有图书的押金的金额都是一样的,以便于统一管理。
或者,在本发明的另一个可能实现方式中,上述押金的金额也可以大于或等于借阅图书的销售价格,这样,不同图书的押金大小可能不同,与各图书的销售价格相关,比较合理。此时,在步骤204中,输出用于提示用户支付押金的提示信息时,可以基于所述借阅图书信息,从图书信息库查询所述借阅图书的销售价格;根据所述借阅图书的销售价格确定本次押金的金额,例如以该借阅图书的销售价格作为本次押金的金额,或者将该借阅图书的销售价格加上预设数额作为本次押金的金额,或者以其他计算方式由该借阅图书的销售价格计算出一个大于该销售价格的金额作为本次押金的金额,等等,并输出用于提示用户支付押金的提示信息,该提示信息包括所述押金的金额。
另外,在上述各共享图书的借阅方法之后,还可以包括归还图书的流程。
图3为本发明共享图书的借阅方法的又一个流程图。如图3所示,在上述图1和/或图2所示的流程之后,还包括如下归还图书的流程:
步骤301,第二客户端接收用户发送的还书请求,输出用于提示用户输入归还图书信息的提示信息。
其中,此处的第二客户端为分布于各图书借阅地址的其中一个客户端,与图2所示的第二客户端可以为同一个客户端或者不同客户端。
步骤302,第二客户端读取用户输入的归还图书信息,查询是否存在与该归还图书信息对应的借阅订单信息。
在本发明的另一个实施例中,该步骤302中,查询是否存在与归还图书信息对应的借阅订单信息,可以包括:第二客户端查询第二客户端本地是否存在与归还图书信息对应的借阅订单信息;若第二客户端本地不存在与归还图书信息对应的借阅订单信息,第二客户端查询服务器是否存在与归还图书信息对应的借阅订单信息。
若第二客户端和/或服务器存在与归还图书信息对应的借阅订单信息,则确定存在与归还图书信息对应的借阅订单信息。
若存在与归还图书信息对应的借阅订单信息,执行步骤303。否则,若不存在与归还图书信息对应的借阅订单信息,不执行后续步骤。
步骤303,第二客户端根据查询到的借阅订单信息中的借阅时间和预设收费规则,计算本次借阅图书的租金金额。
步骤304,第二客户端根据本次借阅图书的租金金额和押金的金额进行费用结算。
在本发明的另一个实施例中,该步骤304可以包括:第二客户端比较本次借阅图书的租金金额是否小于押金的金额;若本次借阅图书的租金金额小于押金的金额,第二客户端计算本次借阅图书的租金金额与押金的金额之间的差额,并将差额退换用户;否则,若本次借阅图书的租金金额大于或等于押金的金额,第二客户端按照押金的金额进行费用结算,由用户补充支付不足部分,生成本次借阅业务信息并存储。
基于该实施例,实现了共享图书的归还和费用结算。另外,可以到原借书点归还图书,也可以实现共享图书的跨地区、跨门店归还,不必到原借书点归还图书,提高了共享图书借阅的便利性。
进一步地,若本次借阅图书的租金金额大于或等于所述押金的金额,还可以将所述借阅图书的所有权转让给所述用户,并对服务器中的图书信息进行更新,存储该借阅图书的借阅、交易信息,从而实现了用户对图书的自动(被动)购买。
另外,在本发明共享图书的借阅方法中,还可以包括:
响应于接收到用户发送的购买请求,第一客户端或第二客户端输出用于提示用户输入借阅图书信息的提示信息;
第一客户端或第二客户端读取用户输入的借阅图书信息,从服务器查询与归还图书信息对应的借阅订单信息;
第一客户端或第二客户端根据借阅订单信息中的借阅时间和预设收费规则,计算本次借阅图书的租金金额;
第一客户端或第二客户端根据本次借阅图书的销售价格、租金金额和押金的金额进行费用结算,例如,从借阅图书的销售价格中抵扣租金金额作为应补差价,根据该应补差价和押金的金额进行计算,多退少补,并在结算完毕后将借阅图书的所有权转让给用户,并对服务器中的图书信息进行更新,存储该借阅图书的借阅、交易信息。
基于该实施例,实现了用户对借阅图书的主动购买。
图4为本发明共享图书的借阅***的一个结构示意图。本发明共享图书的借阅***用于实现上述各共享图书的借阅方法,相关内容可相互参考。如图4所示,该共享图书的借阅***包括:
第一客户端,用于接收用户发送的图书查询请求,图书查询请求中包括查询条件;从服务器查询满足查询条件的图书信息和借阅地址信息,基于满足查询条件的图书信息和借阅地址信息生成查询结果列表并输出;其中,查询结果列表包括:满足查询条件的图书的图书信息和借阅地址信息;响应于接收到用户基于查询结果列表发送的借阅预订请求,生成借阅预订订单信息并输出借阅预订成功的提示消息;其中,借阅预订订单信息包括用户预订的目标图书的图书信息和目标借阅地址、用户的用户信息、预订时间、预订有效期和本次借阅预订订单的标识,以便用户基于借阅预订订单信息从目标借阅地址借阅目标图书。
服务器,用于存储图书的图书信息和借阅地址信息。
基于本发明上述实施例提供的共享图书的借阅***,第一客户端接收用户发送的图书查询请求,从服务器查询满足所述查询条件的图书信息和借阅地址信息,基于满足所述查询条件的图书信息和借阅地址信息生成查询结果列表并输出,其中,查询结果列表包括:满足所述查询条件的图书的图书信息和借阅地址信息;响应于接收到用户基于所述查询结果列表发送的借阅预订请求,第一客户端生成借阅预订订单信息并输出借阅预订成功的提示消息,以便用户基于所述借阅预订订单信息从目标借阅地址借阅目标图书。本发明中,用户通过客户端便可以预订想借阅的图书并选择借阅地址,在预订成功后便可以到选择的借阅地址借阅图书,实现了共享图书的方便借阅,可以选取就近地址借阅,提高了共享图书借阅的便利性。
另外,在本发明的另一个实施例中,第一客户端还可用于接收用户发送的登录请求,登录请求中包括用户登录信息;在用户登录信息通过验证后,获取用户的用户信息。
或者,在本发明的另一个实施例中,第一客户端还可用于在接收到用户基于查询结果列表发送的借阅预订请求之后,输出登录提示信息;接收用户发送的登录请求,登录请求中包括用户登录信息;第一客户端在用户登录信息通过验证后,获取用户的用户信息。
另外,在本发明的另一个实施例中,第一客户端,还可用于将借阅预订订单信息发送给服务器,以便服务器存储借阅预订订单信息。
图5为本发明共享图书的借阅***的另一个结构示意图。如图5所示,该共享图书的借阅***还包括:第二客户端,该第二客户端的数量可以为多个,分布于不同的借阅地址,用于接收用户发送的借阅请求,输出用于提示用户输入借阅预订订单的标识的提示信息;响应于接收到用户输入的借阅预订订单的标识,向服务器发送订单标识验证请求,订单标识验证请求中包括用户输入的借阅预订订单的标识和第二客户端的客户端标识;以及根据服务器反馈的验证结果,在用户输入的借阅预订订单的标识通过验证后,读取用户输入的借阅图书信息,并输出用于提示用户支付押金的提示信息;响应于用户支付押金成功,生成借阅订单信息并存储,以及输出图书借阅成功的提示信息;其中,借阅订单信息包括:借阅图书信息、借阅时间和用户支付的押金的金额。
服务器,还用于基于存储的借阅预订订单信息对订单标识验证请求中的借阅预订订单的标识进行验证,并向第二客户端反馈验证结果。
另外,在本发明的另一个实施例中,第二客户端,还可用于读取用户信息。相应地,借阅订单信息还包括用户信息。
在本发明的一个可能实现方式中,第二客户端,具体用于生成借阅订单信息并存储在第二客户端,以及向服务器发送借阅订单信息和客户端的标识信息;其中,客户端的标识信息用于唯一标识客户端。相应地,该实施例中,服务器还用于存储借阅订单信息。
另外,在本发明的另一个实施例中,第二客户端,还可用于接收用户发送的还书请求,输出用于提示用户输入归还图书信息的提示信息;读取用户输入的归还图书信息,查询是否存在与归还图书信息对应的借阅订单信息;若存在与归还图书信息对应的借阅订单信息,根据借阅订单信息中的借阅时间和预设收费规则,计算本次借阅图书的租金金额;根据本次借阅图书的租金金额和押金的金额进行费用结算。
另外,在本发明的另一个实施例中,第一客户端,还可用于响应于接收到用户发送的购买请求,输出用于提示用户输入借阅图书信息的提示信息;读取用户输入的借阅图书信息,从服务器查询与归还图书信息对应的借阅订单信息;根据借阅订单信息中的借阅时间和预设收费规则,计算本次借阅图书的租金金额;根据本次借阅图书的销售价格、租金金额和押金的金额进行费用结算,并在结算完毕后将借阅图书的所有权转让给用户。
或者,在本发明的另一个实施例中,第二客户端,还用于响应于接收到用户发送的购买请求,输出用于提示用户输入借阅图书信息的提示信息;读取用户输入的借阅图书信息,从服务器查询与归还图书信息对应的借阅订单信息;根据借阅订单信息中的借阅时间和预设收费规则,计算本次借阅图书的租金金额;根据本次借阅图书的销售价格、租金金额和押金的金额进行费用结算,并在结算完毕后将借阅图书的所有权转让给用户。
需要说明的是,本发明上述各实施例中共享图书的第二客户端,可以为多个,分别部署于不同地点,例如可以分别部署于:各公共场所,机关、学校、大型企业的内部小型图书馆,各书店,等等。各第二客户端上均可以借阅图书并将生成的借阅订单信息可以同步于服务器,每个第二客户端均可以基于服务器上的借阅订单信息进行图书归还,从而使用户可以通过任一第二客户端借阅图书、并通过任一第二客户端归还图书,不需要到原借书地点归还图书,实现了图书的共享。
另外,本发明还提供了一种电子设备,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述存储器中存储的计算机程序,且所述计算机程序被执行时,共享图书的借阅方法。
另外,本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时,共享图书的借阅方法。
具体来说,可以采用一个或多个计算机可读的存储介质的任意组合。计算机可读存储介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、***或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、***或者器件使用或者与其结合使用。
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、***或者器件使用或者与其结合使用的程序。
计算机可读存储介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、电线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如”C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)——连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,***和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本发明所提供的几个实施例中,应该理解到,所揭露的***,***和方法,可以通过其它的方式实现。例如,以上所描述的***实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或页面组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,***或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一个计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
Claims (24)
1.一种共享图书的借阅方法,其特征在于,包括:
第一客户端接收用户发送的图书查询请求,所述图书查询请求中包括查询条件;
所述第一客户端从服务器查询满足所述查询条件的图书信息和借阅地址信息,基于满足所述查询条件的图书信息和借阅地址信息生成查询结果列表并输出;其中,所述查询结果列表包括:满足所述查询条件的图书的图书信息和借阅地址信息;
响应于接收到用户基于所述查询结果列表发送的借阅预订请求,所述第一客户端生成借阅预订订单信息并输出借阅预订成功的提示消息;其中,借阅预订订单信息包括所述用户预订的目标图书的图书信息和目标借阅地址、所述用户的用户信息、预订时间、预订有效期和本次借阅预订订单的标识,以便所述用户基于所述借阅预订订单信息从所述目标借阅地址借阅所述目标图书。
2.根据权利要求1所述的方法,其特征在于,所述第一客户端接收用户发送的图书查询请求之前,还包括:所述第一客户端接收用户发送的登录请求,所述登录请求中包括用户登录信息;所述第一客户端在所述用户登录信息通过验证后,获取所述用户的用户信息;或者,
所述响应于接收到用户基于所述查询结果列表发送的借阅预订请求之后,还包括:
所述第一客户端输出登录提示信息;所述第一客户端接收用户发送的登录请求,所述登录请求中包括用户登录信息;所述第一客户端在所述用户登录信息通过验证后,获取所述用户的用户信息。
3.根据权利要求1所述的方法,其特征在于,所述第一客户端生成借阅预订订单信息并输出借阅预订成功的提示消息之后,还包括:
所述第一客户端将所述借阅预订订单信息发送给服务器,以便所述服务器存储所述借阅预订订单信息。
4.根据权利要求3所述的方法,其特征在于,还包括:
所述服务器在当前时刻超出所述借阅预订订单信息中的预订有效期时,将所述借阅预订订单信息设置为失效状态,并向所述第一客户端反馈所述借阅预订订单信息已失效的提示信息。
5.根据权利要求3所述的方法,其特征在于,所述第一客户端生成借阅预订订单信息并输出借阅预订成功的提示消息之后,还包括:
第二客户端接收用户发送的借阅请求,输出用于提示用户输入借阅预订订单的标识的提示信息;
响应于接收到用户输入的借阅预订订单的标识,所述第二客户端向所述服务器发送订单标识验证请求,所述订单标识验证请求中包括所述用户输入的借阅预订订单的标识和所述第二客户端的客户端标识;
所述服务器基于存储的借阅预订订单信息对所述订单标识验证请求中的借阅预订订单的标识进行验证,并向所述第二客户端反馈验证结果;
所述第二客户端根据所述验证结果,在所述用户输入的借阅预订订单的标识通过验证后,读取用户输入的借阅图书信息,并输出用于提示用户支付押金的提示信息;
响应于用户支付押金成功,所述第二客户端生成借阅订单信息并存储,以及输出图书借阅成功的提示信息;其中,所述借阅订单信息包括:所述借阅图书信息、借阅时间和用户支付的押金的金额。
6.根据权利要求5所述的方法,其特征在于,所述服务器基于存储的借阅预订订单信息对所述订单标识验证请求中的借阅预订订单的标识进行验证,包括:
所述服务器查询是否存在包括所述订单标识验证请求中的借阅预订订单的标识的借阅预订订单信息;
若存在包括所述订单标识验证请求中的借阅预订订单的标识的借阅预订订单信息,所述服务器确认查询到的借阅预订订单信息中的目标借阅地址与所述第二客户端的客户端标识是否匹配、以及当前时间是否在查询到的借阅预订订单信息中的预订有效期内;
若查询到的借阅预订订单信息中的目标借阅地址与所述第二客户端的客户端标识匹配、且当前时间不在查询到的借阅预订订单信息中的预订有效期内,所述服务器向所述第二客户端反馈所述用户输入的借阅预订订单的标识通过验证的验证结果;
否则,若不存在包括所述订单标识验证请求中的借阅预订订单的标识的借阅预订订单信息,和/或,查询到的借阅预订订单信息中的目标借阅地址与所述第二客户端的客户端标识不匹配,和/或,当前时间不在查询到的借阅预订订单信息中的预订有效期内,所述服务器向所述第二客户端反馈所述用户输入的借阅预订订单的标识未通过验证的验证结果。
7.根据权利要求5或6所述的方法,其特征在于,所述读取用户输入的借阅图书信息,包括:
通过扫描借阅图书上的二维码,读取所述借阅图书信息;或者,
通过接收用户输入的借阅图书上设置的图书标识,读取所述借阅图书信息。
8.根据权利要求5-7任一所述的方法,其特征在于,还包括:所述第二客户端读取用户信息;
所述借阅订单信息还包括:所述用户信息。
9.根据权利要求5或6所述的方法,其特征在于,所述第二客户端生成借阅订单信息并存储,包括:
所述第二客户端生成借阅订单信息并存储在所述第二客户端,以及向服务器发送所述借阅订单信息和所述客户端的标识信息;其中,所述客户端的标识信息用于唯一标识所述客户端。
10.根据权利要求9所述的方法,其特征在于,还包括:
第二客户端接收用户发送的还书请求,输出用于提示用户输入归还图书信息的提示信息;
所述第二客户端读取用户输入的归还图书信息,查询是否存在与所述归还图书信息对应的借阅订单信息;
若存在与所述归还图书信息对应的借阅订单信息,所述第二客户端根据所述借阅订单信息中的借阅时间和预设收费规则,计算本次借阅图书的租金金额;
所述第二客户端根据本次借阅图书的租金金额和押金的金额进行费用结算。
11.根据权利要求10所述的方法,其特征在于,所述查询是否存在与所述归还图书信息对应的借阅订单信息,包括:
所述第二客户端查询所述第二客户端本地是否存在与所述归还图书信息对应的借阅订单信息;
若所述第二客户端本地不存在与所述归还图书信息对应的借阅订单信息,所述第二客户端查询服务器是否存在与所述归还图书信息对应的借阅订单信息;
所述存在与所述归还图书信息对应的借阅订单信息,包括:所述第二客户端和/或所述服务器存在与所述归还图书信息对应的借阅订单信息。
12.根据权利要求10所述的方法,其特征在于,所述第二客户端根据本次借阅图书的租金金额和押金的金额进行费用结算,包括:
所述第二客户端比较本次借阅图书的租金金额是否小于所述押金的金额;
若本次借阅图书的租金金额小于所述押金的金额,所述第二客户端计算本次借阅图书的租金金额与所述押金的金额之间的差额,并将所述差额退换用户;
否则,若本次借阅图书的租金金额大于或等于所述押金的金额,所述第二客户端按照所述押金的金额进行费用结算,生成本次借阅业务信息并存储。
13.根据权利要求12所述的方法,其特征在于,还包括:
若本次借阅图书的租金金额大于或等于所述押金的金额,所述第二客户端将所述借阅图书的所有权转让给所述用户。
14.根据权利要求5或6所述的方法,其特征在于,还包括:
响应于接收到用户发送的购买请求,所述第一客户端或所述第二客户端输出用于提示用户输入借阅图书信息的提示信息;
所述第一客户端或所述第二客户端读取用户输入的借阅图书信息,从所述服务器查询与所述归还图书信息对应的借阅订单信息;
所述第一客户端或所述第二客户端根据所述借阅订单信息中的借阅时间和预设收费规则,计算本次借阅图书的租金金额;
所述第一客户端或所述第二客户端根据本次借阅图书的销售价格、租金金额和押金的金额进行费用结算,并在结算完毕后将所述借阅图书的所有权转让给所述用户。
15.一种共享图书的借阅***,其特征在于,包括:
第一客户端,用于接收用户发送的图书查询请求,所述图书查询请求中包括查询条件;从服务器查询满足所述查询条件的图书信息和借阅地址信息,基于满足所述查询条件的图书信息和借阅地址信息生成查询结果列表并输出;其中,所述查询结果列表包括:满足所述查询条件的图书的图书信息和借阅地址信息;响应于接收到用户基于所述查询结果列表发送的借阅预订请求,生成借阅预订订单信息并输出借阅预订成功的提示消息;其中,借阅预订订单信息包括所述用户预订的目标图书的图书信息和目标借阅地址、所述用户的用户信息、预订时间、预订有效期和本次借阅预订订单的标识,以便所述用户基于所述借阅预订订单信息从所述目标借阅地址借阅所述目标图书;
服务器,用于存储图书的图书信息和借阅地址信息。
16.根据权利要求15所述的***,其特征在于,所述第一客户端还用于接收用户发送的登录请求,所述登录请求中包括用户登录信息;在所述用户登录信息通过验证后,获取所述用户的用户信息;或者,
所述第一客户端还用于在接收到用户基于所述查询结果列表发送的借阅预订请求之后,输出登录提示信息;接收用户发送的登录请求,所述登录请求中包括用户登录信息;所述第一客户端在所述用户登录信息通过验证后,获取所述用户的用户信息。
17.根据权利要求15所述的***,其特征在于,所述第一客户端,还用于将所述借阅预订订单信息发送给服务器,以便所述服务器存储所述借阅预订订单信息。
18.根据权利要求17所述的***,其特征在于,还包括:
第二客户端,用于接收用户发送的借阅请求,输出用于提示用户输入借阅预订订单的标识的提示信息;响应于接收到用户输入的借阅预订订单的标识,向所述服务器发送订单标识验证请求,所述订单标识验证请求中包括所述用户输入的借阅预订订单的标识和所述第二客户端的客户端标识;以及根据所述服务器反馈的验证结果,在所述用户输入的借阅预订订单的标识通过验证后,读取用户输入的借阅图书信息,并输出用于提示用户支付押金的提示信息;响应于用户支付押金成功,生成借阅订单信息并存储,以及输出图书借阅成功的提示信息;其中,所述借阅订单信息包括:所述借阅图书信息、借阅时间和用户支付的押金的金额;
所述服务器,还用于基于存储的借阅预订订单信息对所述订单标识验证请求中的借阅预订订单的标识进行验证,并向所述第二客户端反馈验证结果。
19.根据权利要求18所述的***,其特征在于,所述第二客户端,还用于读取用户信息;
所述借阅订单信息还包括:所述用户信息。
20.根据权利要求18或19所述的***,其特征在于,所述第二客户端,具体用于生成借阅订单信息并存储在所述第二客户端,以及向服务器发送所述借阅订单信息和所述客户端的标识信息;其中,所述客户端的标识信息用于唯一标识所述客户端;
所述服务器,还用于存储借阅订单信息。
21.根据权利要求20所述的***,其特征在于,所述第二客户端,还用于接收用户发送的还书请求,输出用于提示用户输入归还图书信息的提示信息;读取用户输入的归还图书信息,查询是否存在与所述归还图书信息对应的借阅订单信息;若存在与所述归还图书信息对应的借阅订单信息,根据所述借阅订单信息中的借阅时间和预设收费规则,计算本次借阅图书的租金金额;根据本次借阅图书的租金金额和押金的金额进行费用结算。
22.根据权利要求21所述的***,其特征在于,所述第一客户端,还用于响应于接收到用户发送的购买请求,输出用于提示用户输入借阅图书信息的提示信息;读取用户输入的借阅图书信息,从所述服务器查询与所述归还图书信息对应的借阅订单信息;根据所述借阅订单信息中的借阅时间和预设收费规则,计算本次借阅图书的租金金额;根据本次借阅图书的销售价格、租金金额和押金的金额进行费用结算,并在结算完毕后将所述借阅图书的所有权转让给所述用户;或者,
所述第二客户端,还用于响应于接收到用户发送的购买请求,输出用于提示用户输入借阅图书信息的提示信息;读取用户输入的借阅图书信息,从所述服务器查询与所述归还图书信息对应的借阅订单信息;根据所述借阅订单信息中的借阅时间和预设收费规则,计算本次借阅图书的租金金额;根据本次借阅图书的销售价格、租金金额和押金的金额进行费用结算,并在结算完毕后将所述借阅图书的所有权转让给所述用户。
23.一种电子设备,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述存储器中存储的计算机程序,且所述计算机程序被执行时,实现上述权利要求1-14任一所述的方法。
24.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时,实现上述权利要求1-14任一所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910063596.2A CN109785073A (zh) | 2019-01-23 | 2019-01-23 | 共享图书的借阅方法和***、电子设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910063596.2A CN109785073A (zh) | 2019-01-23 | 2019-01-23 | 共享图书的借阅方法和***、电子设备和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109785073A true CN109785073A (zh) | 2019-05-21 |
Family
ID=66502196
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910063596.2A Pending CN109785073A (zh) | 2019-01-23 | 2019-01-23 | 共享图书的借阅方法和***、电子设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109785073A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110298464A (zh) * | 2019-06-28 | 2019-10-01 | 温州科技职业学院 | 一种预约式图书管理*** |
CN110544042A (zh) * | 2019-09-06 | 2019-12-06 | 腾讯科技(深圳)有限公司 | 基于区块链网络的图书管理方法及装置 |
WO2023097750A1 (zh) * | 2021-11-30 | 2023-06-08 | 同程网络科技股份有限公司 | 基于跨端程序生成***的订单预订方法 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106779947A (zh) * | 2016-12-16 | 2017-05-31 | 成都草堂书香科技有限责任公司 | 一种货架和包含该货架的物品流通***及物品流通方法 |
CN107767593A (zh) * | 2017-10-19 | 2018-03-06 | 江苏感创电子科技股份有限公司 | 一种基于internet的图书共享平台 |
CN107844845A (zh) * | 2017-11-20 | 2018-03-27 | 孙庆玲 | 具有联网预约借购的大型图书馆*** |
CN107886644A (zh) * | 2017-11-27 | 2018-04-06 | 上海理工大学 | 一种共享书柜装置*** |
CN107993360A (zh) * | 2017-12-07 | 2018-05-04 | 黄金屋科技有限公司 | 基于智能电子锁的图书自主共享***及方法 |
CN108133032A (zh) * | 2018-01-05 | 2018-06-08 | 北京思享家网络科技有限公司 | 一种基于地理位置的共享图书方法、***及介质 |
CN109034961A (zh) * | 2018-07-10 | 2018-12-18 | 安徽豆智智能装备制造有限公司 | 共享文化用品自助借用*** |
CN109215258A (zh) * | 2018-08-10 | 2019-01-15 | 成都贝图科技有限公司 | 一种图书多方式流通*** |
-
2019
- 2019-01-23 CN CN201910063596.2A patent/CN109785073A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106779947A (zh) * | 2016-12-16 | 2017-05-31 | 成都草堂书香科技有限责任公司 | 一种货架和包含该货架的物品流通***及物品流通方法 |
CN107767593A (zh) * | 2017-10-19 | 2018-03-06 | 江苏感创电子科技股份有限公司 | 一种基于internet的图书共享平台 |
CN107844845A (zh) * | 2017-11-20 | 2018-03-27 | 孙庆玲 | 具有联网预约借购的大型图书馆*** |
CN107886644A (zh) * | 2017-11-27 | 2018-04-06 | 上海理工大学 | 一种共享书柜装置*** |
CN107993360A (zh) * | 2017-12-07 | 2018-05-04 | 黄金屋科技有限公司 | 基于智能电子锁的图书自主共享***及方法 |
CN108133032A (zh) * | 2018-01-05 | 2018-06-08 | 北京思享家网络科技有限公司 | 一种基于地理位置的共享图书方法、***及介质 |
CN109034961A (zh) * | 2018-07-10 | 2018-12-18 | 安徽豆智智能装备制造有限公司 | 共享文化用品自助借用*** |
CN109215258A (zh) * | 2018-08-10 | 2019-01-15 | 成都贝图科技有限公司 | 一种图书多方式流通*** |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110298464A (zh) * | 2019-06-28 | 2019-10-01 | 温州科技职业学院 | 一种预约式图书管理*** |
CN110544042A (zh) * | 2019-09-06 | 2019-12-06 | 腾讯科技(深圳)有限公司 | 基于区块链网络的图书管理方法及装置 |
CN110544042B (zh) * | 2019-09-06 | 2024-05-28 | 腾讯科技(深圳)有限公司 | 基于区块链网络的图书管理方法及装置 |
WO2023097750A1 (zh) * | 2021-11-30 | 2023-06-08 | 同程网络科技股份有限公司 | 基于跨端程序生成***的订单预订方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7108057B2 (ja) | ブロックチェーンに基づく個人データ処理方法およびシステム | |
JP6899530B2 (ja) | 情報処理方法 | |
Shaw et al. | Handbook on electronic commerce | |
CN102473274B (zh) | 用于基于位置的任务的代理*** | |
JP2018538639A5 (zh) | ||
CN115809375A (zh) | 一种基于社交网络搜索的数据处理方法、设备及服务器 | |
JP2001273453A (ja) | ポイント管理方法、ポイント管理システム、中央装置、及び記録媒体 | |
CN109785073A (zh) | 共享图书的借阅方法和***、电子设备和存储介质 | |
EP3933733A1 (en) | Http protocol-based server, user terminal fee collection system, and fee collection method | |
CN102713881A (zh) | 多个服务实例的聚合 | |
WO2005124617A1 (en) | Method and system for providing information on article of commerce | |
KR100545308B1 (ko) | 신용카드 번호를 이용한 온라인 전자화폐, 전자상품권 및마일리지 포인트의 통합결제 대행시스템 및 그 방법 | |
US20120173436A1 (en) | Method and system for authorizing, authenticating, implementing, brokering data transfers, and collecting fees for data transfers among distributed electronic devices and servers | |
CN110414965A (zh) | 信息展示方法、信息展示装置、电子设备和介质 | |
JP2003030471A (ja) | 注文者認証機能を有する電子商取引提供システム | |
KR20200117382A (ko) | 블록체인기반의 쇼핑몰 운영 방법 및 그 시스템 | |
JP2021007030A (ja) | 統一されたコード発行に基づく情報処理方法並びにサーバー装置 | |
CN109801141A (zh) | 共享图书的借阅方法和装置、电子设备和存储介质 | |
WO2007006009A2 (en) | Managed e-community environments | |
US20060036539A1 (en) | System and method for anonymous gifting | |
Rafati Niya et al. | DeTi: A Decentralized Ticketing Management Platform | |
KR20010112576A (ko) | 인터넷을 이용한 체인점의 개설 및 운영 중계 시스템 | |
KR20090112049A (ko) | 네트워크 기반의 3차원 가상현실 전자상거래 시스템 및 그서비스 방법 | |
CN109801140A (zh) | 共享图书的借阅方法和***、电子设备和存储介质 | |
KR101027031B1 (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: 20190521 |