本公开涉及共享设备,并且具体地涉及使用可配置的共享设备的方法。
背景技术:
近年来,随着移动互联网的发展以及国家倡导环保理念,共享经济逐步繁荣,为满足广大使用者的刚需,各种共享技术应势而出,例如共享充电宝、共享单车、共享雨伞等。
然而,仍然存在对现有的共享设备进行改进及对改进的共享设备的使用方法的需求。
技术实现要素:
本公开的一个方面提供了一种使用可配置的共享设备的方法,该方法包括:向远程服务器发送占有所述可配置的共享设备的请求;基于远程服务器对占有请求的响应而向远程服务器发送请求占有可配置的共享设备的用户的认证信息;在远程服务器通过所述认证信息后,发送对所述可配置的共享设备的一个或多个共享模块的选择信息;以及基于来自远程服务器的许可信息而获得对所述可配置的共享设备的所选择的一个或多个共享模块的占有。
本公开的一个方面提供了一种使用可配置的共享设备的方法,该方法包括:接收来自用户的占有所述可配置的共享设备的请求;向用户发送对用户的认证信息的请求;接收用户的认证信息;判断用户的认证信息是否合格;在用户的认证信息合格的情况下,从用户接收用户对所述可配置的共享设备的一个或多个共享模块的选择;当用户所选择的一个或多个共享模块可用时,向用户发送许可信息以允许用户占有所述可配置的共享设备的所述一个或多个共享模块的信息;当用户所选择的共享模块不可用时,向用户发送拒绝用户占有所述可配置的共享设备的所述一个或多个共享模块的信息;以及在用户的认证信息不合格的情况下,向用户发送拒绝用户占有所述可配置的共享设备的信息。
本公开的一个方面提供了一种使用可配置的共享设备的方法,该方法包括:向所述可配置的共享设备的一个或多个共享模块的占有用户发送使用所述可配置的共享设备的一个或多个共享模块的请求;基于所述可配置的共享设备的一个或多个共享模块的占有用户对使用请求的响应而发送认证信息;从所述可配置的共享设备的一个或多个共享模块的占有用户接收许可信息,以获得对所述可配置的共享设备的一个或多个共享模块的使用。
本公开的一个方面提供了一种计算机可读取存储介质,具有程序指令存储其上,当由处理器执行所述程序指令时执行如上所述的方法。
提供上述方案概述仅为了提供对本文所描述的主题的各方面的基本理解。因此,上述方案中的技术特征仅是示例并且不应被解释为以任何方式限制本文所描述的主题的范围或精神。本文所描述的主题的其他特征、方面和优点将从以下结合附图描述的具体实施方式而变得明晰。
附图说明
当结合附图考虑实施例的以下具体描述时,可以获得对本公开内容更好的理解。在各附图中使用了相同或相似的附图标记来表示相同或相似的部件和操作。其中:
图1是示出在使用可配置的共享设备时远程服务器、用户及使用者之间的交互的示意图。
图2示出了根据本发明的实施例的占有可配置的共享设备的用户使用可配置的共享设备的方法的流程图。
图3示出了根据本发明的实施例的占有可配置的共享设备的用户使用可配置的共享设备的方法的流程图。
图4示出了根据本发明的实施例的远程服务器使用可配置的共享设备的方法的流程图。
图5示出了根据本发明的实施例的使用者使用可配置的共享设备的方法的流程图。
图6是占有可配置的共享设备的用户变更对可配置的共享设备的一个或多个共享模块的选择的示意图。
具体实施方式
以下描述根据本公开的设备和方法等各方面的具体示例。描述这些例子仅是为了增加上下文并帮助理解所描述的实施例。因此,对本领域技术人员而言明晰的是,以下所描述的实施例可以在没有具体细节当中的一些或全部的情况下被实施。在其他情况下,众所周知的操作没有详细描述,以避免不必要地模糊所描述的实施例。其他应用也是可能的,本公开的方案并不限制于这些具体示例。
图1是示出在使用可配置的共享设备时远程服务器、用户及使用者之间的交互的示意图。
如图1所示,远程服务器101拥有可配置的共享设备100及100’。共享设备100包括共享模块100-1、100-2…100-n(n为大于2的整数)。共享设备100’包括共享模块100-1’、100-2’…100-n’(n为大于2的整数)。用户102通过与远程服务器101的交互来获得对可配置的共享设备100的一个或多个共享模块的占有。使用者103-1,103-2至103-n(n为大于2的整数)通过与用户102的交互来获得对可配置的共享设备100的一个或多个共享模块等的使用。用户102’通过与远程服务器101的交互来获得对可配置的共享设备100’的一个或多个共享模块的占有。使用者103’通过与用户102’的交互来获得对可配置的共享设备100’的一个或多个共享模块等的使用。
本领域的技术人员将理解,图1仅是示意性的,根据本发明的实施例可以包括任意个数的用户、任意个数的使用者及任意个数的共享设备等。
本领域的技术人员将理解,图1中所示的用户102可以是机场、酒店等公共场所的责任方,通过与远程服务器通信能够配置适合该公共场所的共享设备。
根据本公开的一个方面,提供了一种使用可配置的共享设备的方法,包括:向远程服务器发送占有所述可配置的共享设备的请求;基于远程服务器对占有请求的响应而向远程服务器发送请求占有可配置的共享设备的用户的认证信息;在远程服务器通过所述认证信息后,发送对所述可配置的共享设备的一个或多个共享模块的选择信息;以及基于来自远程服务器的许可信息而获得对所述可配置的共享设备的所选择的一个或多个共享模块的占有。
图2示出了根据本发明的实施例的占有可配置的共享设备的用户使用可配置的共享设备的方法的流程图。
在步骤201中,用户102向远程服务器101发送占有可配置的共享设备100的请求。该请求可以包括要占有的可配置的共享设备100的标识信息,例如id信息“共享设备no.100”。
远程服务器101在接收到该请求时会向用户102发送对该用户的认证信息的请求。在步骤202中,基于远程服务器101对占有请求的响应而向远程服务器101发送该用户的认证信息。用户的认证信息包括请求占有可配置的共享设备的用户的身份信息、信用信息以及位置信息。例如,身份信息“用户no.102”,信用信息“账户余额值”或“预支付押金”,位置信息“用户所在位置的地址”等。
在步骤203中,在远程服务器101通过所述认证信息后,发送对所述可配置的共享设备的一个或多个共享模块的选择信息。例如,用户102可以选择可配置共享设备的模块“无线网络模块100-1”以及“usb充电模块100-2”。
在步骤204中,基于来自远程服务器101的许可信息而获得对可配置的共享设备100的所选择的一个或多个共享模块的占有。例如,在获得远程服务器101的许可信息后,用户102获得对可配置共享设备的模块“无线网络模块100-1”以及“usb充电模块100-2”的占有。
根据本公开的一个实施例,该方法还包括向远程服务器发送变更对可配置的共享设备的一个或多个共享模块的选择的信息。图6示出的可配置的共享设备包括多个模块,例如无线网络模块100-1、usb充电模块100-2、五孔模块100-3、计量模块100-4、定位模块100-5、电源模块100-6以及通信模块100-7。例如用户可以初始地选择对“无线网络模块100-1”以及“usb充电模块100-2”的占有。在使用一段时间后,用户可以根据需要向远程服务器发送变更请求,以增加对例如五孔模块100-3及计量模块100-4的占有。
根据本公开的一个实施例,该方法还包括向远程服务器发送结束占有所述可配置的共享设备的一个或多个共享模块的请求,基于远程服务器的响应而解除对可配置的共享设备的一个或多个共享模块的占有以及从远程服务器接收有关对所述可配置的共享设备的一个或多个共享模块的占有的信息。
例如,用户102可以通过向远程服务器101发送结束占有的请求并在远程服务器101响应之后解除对可配置的共享设备100的所选择的模块的占有。在解除占有后,用户102可以从远程服务器101接收对可配置的共享设备100的一个或多个共享模块100-1、100-2等的占有的信息。
根据本公开的一个方面,有关对所述可配置的共享设备的一个或多个共享模块的占有的信息包括对所述可配置的共享设备的所述一个或多个共享模块的占有的时长。例如,用户102可以从远程服务器101接收对共享模块100-1、100-2等的占有的时长。例如,“对共享模块100-1占有时长为180天”以及“对共享模块100-2占有时长为60小时”等。
根据本公开的一个方面,使用可配置的共享设备的方法还包括:接收来自使用者的对所占有的共享设备的一个或多个共享模块的使用请求;基于所接收的使用请求向使用者发送对使用者的认证信息的请求;接收使用者的认证信息;判断使用者的认证信息是否合格;如果使用者的认证信息合格且所请求使用的一个或多个共享模块可用,则向使用者发送许可信息以允许使用者使用所述可配置的共享设备的一个或多个共享模块;如果使用者的认证信息不合格或所请求使用的一个或多个共享模块不可用,则向使用者发送拒绝使用者使用所述可配置的共享设备的一个或多个共享模块的信息;以及基于使用者对所述一个或多个共享模块的使用而生成有关使用者对所述可配置的共享设备的所述一个或多个共享模块的使用的信息。
根据本公开的一个实施例,提供了一种计算机可读取存储介质,具有程序指令存储其上,当由处理器执行所述程序指令时执行前所述的方法。
图3示出了根据本发明的实施例的占有可配置的共享设备的用户使用可配置的共享设备的方法的流程图。
如图3所示,在步骤301中,接收来自使用者的对所占有的共享设备的一个或多个共享模块的使用请求。例如,使用者可以向占有可配置的共享设备的用户发送使用共享模块100-1的请求。
在步骤302中,用户基于所接收的使用请求向使用者发送对使用者的认证信息的请求。
在步骤303中,用户接收使用者的认证信息。在根据本公开的一个实施例中,使用者的认证信息可以包括使用者的身份信息、信用信息以及位置信息。例如,身份信息“使用者no.103”,信用信息“账户余额值”或“预支付押金”,位置信息“使用者103所在的位置的地址”等。
在步骤304中,判断使用者的认证信息是否合格。
根据本公开的一个实施例,判断使用者的认证信息是否合格包括判断使用者的位置信息与所请求使用的共享设备的位置信息之间的距离是否在阈值范围内。例如,判断使用者的位置信息“使用者103所在的位置的地址”与共享设备的位置信息之间的距离是否在阈值范围内。该阈值范围可以根据共享设备的共享模块的类型而定。例如,当使用共享设备的无线网络模块时,阈值可以设置为能够使用无线网络功能的距离。本领域的技术人员将理解如何设置其他合适的阈值。
在步骤305中,如果使用者的认证信息合格且所请求使用的一个或多个共享模块可用,则向使用者发送许可信息以允许使用者使用所述可配置的共享设备的一个或多个共享模块。
在步骤306中,如果使用者的认证信息不合格或所请求使用的一个或多个共享模块不可用,则向使用者发送拒绝使用者使用所述可配置的共享设备的一个或多个共享模块的信息。
在步骤307中,基于使用者对所述一个或多个共享模块的使用而生成有关使用者对所述可配置的共享设备的所述一个或多个共享模块的使用的信息。
根据本公开的一个实施例,所述使用可配置的共享设备的方法还包括:从使用者接收结束使用所述可配置的共享设备的所述一个或多个共享模块的请求;结束使用者对所述可配置的共享设备的一个或多个共享模块的使用;以及生成有关使用者对所述可配置的共享设备的一个或多个共享模块的使用的信息。例如,使用者103可以向用户102发送结束使用共享模块100-1的请求,用户102在结束使用者103对共享模块100-1的使用之后生成对共享模块100-1的使用的信息。
根据本公开的一个实施例,所述使用可配置的共享设备的方法还包括:向远程服务器发送有关使用者对所述可配置的共享设备的一个或多个共享模块的使用的信息,以及向使用者发送有关使用者对所述可配置的共享设备的一个或多个共享模块的使用的信息。例如,用户可以基于远程服务器101的请求或在结束使用者103对共享模块100-1的使用时,向远程服务器101发送如上所述生成的使用者103对共享模块100-1的使用的信息。用户102还可以向使用者103发送使用者103对共享模块100-1的使用的信息。
根据本公开的一个实施例,其中有关使用者对所述可配置的共享设备的一个或多个共享模块的使用的信息包括使用者对共享模块的使用时长或使用量。例如,有关使用者对所述可配置的共享设备的一个或多个共享模块的使用的信息可以包括对共享模块100-1的使用时长100小时,或对共享模块100-1的使用的数据量50gb。
根据本公开的一个实施例,提供了一种使用可配置的共享设备的方法,包括:接收来自用户的占有所述可配置的共享设备的请求;向用户发送对用户的认证信息的请求;接收用户的认证信息;判断用户的认证信息是否合格;在用户的认证信息合格的情况下,从用户接收用户对所述可配置的共享设备的一个或多个共享模块的选择;当用户所选择的一个或多个共享模块可用时,向用户发送许可信息以允许用户占有所述可配置的共享设备的所述一个或多个共享模块的信息;当用户所选择的共享模块不可用时,向用户发送拒绝用户占有所述可配置的共享设备的所述一个或多个共享模块的信息;以及在用户的认证信息不合格的情况下,向用户发送拒绝用户占有所述可配置的共享设备的信息。
根据本公开的一个实施例,提供了一种用于使用可配置的共享设备的客户端,包括处理器及存储器,所述存储器具有程序指令存储其上,当由处理器执行所述程序指令时执行如前所述的方法。
图4示出了根据本发明的实施例的远程服务器使用可配置的共享设备的方法的流程图。
在步骤401中,接收来自用户的占有所述可配置的共享设备的请求。在根据本公开的一个实施例中,占有所述可配置的共享设备的请求包括所述可配置的共享设备的标识信息。例如,例如id信息“共享设备no.100”。
在步骤402中,向用户发送对用户的认证信息的请求。在根据本公开的一个实施例中,用户的认证信息包括用户的身份信息、位置信息及信用信息。
在步骤403中,接收用户的认证信息。
在步骤404中,判断用户的认证信息是否合格。判断用户的认证信息是否合格包括判断用户的位置信息与所请求占有的共享设备的位置信息是否在阈值范围内。
在步骤405中,在用户的认证信息合格的情况下,从用户接收用户对所述可配置的共享设备的一个或多个共享模块的选择。例如,用户可以选择共享模块100-1及100-2。
在步骤406中,当用户所选择的一个或多个共享模块可用时,向用户发送许可信息以允许用户占有所述可配置的共享设备的所述一个或多个共享模块的信息。
在步骤407中,当用户所选择的共享模块不可用时,向用户发送拒绝用户占有所述可配置的共享设备的所述一个或多个共享模块的信息。
在步骤408中,在用户的认证信息不合格的情况下,向用户发送拒绝用户占有所述可配置的共享设备的信息。
根据本公开的一个实施例,所述使用可配置的共享设备的方法还包括:从用户接收结束占有所述可配置的共享设备的一个或多个共享模块的请求;解除用户对所述可配置的共享设备的一个或多个共享模块的占有;以及生成有关用户对所述可配置的共享设备的一个或多个共享模块的占有的信息。
根据本公开的一个实施例,有关用户对所述可配置的共享设备的所述一个或多个共享模块的占有的信息包括用户对所述可配置的共享设备的所述一个或多个共享模块的占有的时长。例如,有关用户102对可配置的共享设备100的共享模块的占有的信息可以包括“对共享模块100-1占有时长为180天”以及“对共享模块100-2占有时长为60小时”等。
根据本公开的一个实施例,所述使用可配置的共享设备的方法还包括:向用户请求使用者对所占有的所述可配置的共享设备的一个或多个共享模块的使用的数据;以及从用户接收使用者对所占有的所述可配置的共享设备的一个或多个共享模块的使用的数据。其中使用者对所占有的所述可配置的共享设备的一个或多个共享模块的使用的数据可以包括使用者对所述一个或多个共享模块的使用时长或使用量。例如,远程服务器101可以向用户102请求使用者103对共享模块100-1的使用的数据,并从用户102接收使用数据,例如“使用量50gb”。
根据本公开的一个实施例,提供了一种使用可配置的共享设备的方法,包括:向所述可配置的共享设备的一个或多个共享模块的占有用户发送使用所述可配置的共享设备的一个或多个共享模块的请求;基于所述可配置的共享设备的一个或多个共享模块的占有用户对使用请求的响应而发送认证信息;从所述可配置的共享设备的一个或多个共享模块的占有用户接收许可信息,以获得对所述可配置的共享设备的一个或多个共享模块的使用。
图5示出了根据本发明的实施例的使用者使用可配置的共享设备的方法的流程图。
在步骤501中,向所述可配置的共享设备的一个或多个共享模块的占有用户发送使用所述可配置的共享设备的一个或多个共享模块的请求。
在步骤502中,基于所述可配置的共享设备的一个或多个共享模块的占有用户对使用请求的响应而发送认证信息。根据本公开的一个实施例,使用者的认证信息可以包括使用者的身份信息、位置信息以及信用信息。例如,身份信息“使用者no.103”,信用信息“账户余额值”或“预支付押金”,位置信息“使用者103所在的位置的地址”等。
在步骤503中,从所述可配置的共享设备的一个或多个共享模块的占有用户接收许可信息,以获得对所述可配置的共享设备的一个或多个共享模块的使用。
根据本公开的一个实施例,所述使用可配置的共享设备的方法还包括:向所述可配置的共享设备的一个或多个共享模块的占有用户发送结束使用所述可配置的共享设备的所述一个或多个共享模块的信息;以及从所述可配置的共享设备的一个或多个共享模块的占有用户接收对所述一个或多个共享模块的使用的数据。
根据本公开的一个实施例,所述使用可配置的共享设备的方法还包括:其中使用者对所占有的所述可配置的共享设备的一个或多个共享模块的使用的数据包括使用者对共享模块的使用时长或使用量。
根据本公开的一个实施例,所述使用可配置的共享设备的方法还包括:向所述可配置的共享设备的一个或多个共享模块的占有用户请求使用者对所占有的所述可配置的共享设备的一个或多个共享模块的使用的数据;以及从所述可配置的共享设备的一个或多个共享模块的占有用户接收使用者对所占有的所述可配置的共享设备的一个或多个共享模块的使用的数据。例如,有关使用者对所述可配置的共享设备的一个或多个共享模块的使用的信息可以包括使用者对共享模块100-1的使用时长100小时,或对共享模块100-1的使用的数据量50gb。使用者103可以向占有用户102请求对共享模块100-1的使用的数据,并从用户102接收对共享模块100-1的使用的数据,例如使用的时长100小时。
根据本公开的一个实施例,一种用于使用可配置的共享设备的服务器,包括处理器及存储器,所述存储器具有程序指令存储其上,当由处理器执行所述程序指令时执行如前所述的方法。
根据本公开的一个实施例,还提供了一种计算机可读取存储介质,具有程序指令存储其上,当由处理器执行所述程序指令时执行如上所述的方法。
本公开的各方面可以呈现完全硬件实施例、完全软件实施例(包括固件、常驻软件、微代码等)或组合软件和硬件方面的实施例的形式,所有前述的各项在本文中都可以一般性地称为“电路”、“模块”或“系统”。可以使用一个或多个计算机可读存储介质的任何组合。计算机可读存储介质可以是计算机可读信号介质或计算机可读存储介质。
计算机可读存储介质可以是例如但不限于电子的、磁性的、光学的、电磁的、红外的或半导体系统、装置或设备,或前述的各项的任何适当的组合。计算机可读存储介质的更具体的实例(非穷举列表)将包括以下内容:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或闪存)、光纤、便携式光盘只读存储器(cd-rom)、光存储设备、磁存储设备或前述的各项的任何适当组合。在本文档的上下文中,计算机可读存储介质可以是任何包含或存储由指令执行系统、装置或设备使用或与其结合使用的程序的有形介质。
本公开在各种实施例、配置和方面中包括基本上如本文描绘和描述的组件、方法、过程、系统和/或装置,包括各种实施例,子组合和其子集。本领域技术人员将理解在理解本公开之后如何制造和使用本文公开的系统和方法。在各种实施例、配置和方面中,本公开包括提供不存在本文未描绘和/或描述的项目的装置和过程,或在本文的各种实施例、配置或方面中,包括不存在可能已经在以前的装置或过程中使用的项目,例如用于提高性能、实现简易性和/或降低实现成本。
此外,虽然对本公开的描述已经包括了对一个或多个实施例、配置或方面的描述,但是某些变型和修改、其他变型、组合和修改也在本公开的范围内,例如,在本领域技术人员理解了本公开之后,这可能在他们的技术和知识范围内。本公开旨在获得权利,该权利应当包括在允许范围内的替代实施例、配置或方面,包括与所要求保护的那些结构、功能、范围或步骤的替代的、可互换的和/或等效的结构、功能、范围或步骤,无论这些替代的、可互换的和/或等效的结构、功能、范围或步骤是否在本文中具体说明。本文不旨在公开地贡献任何可取得专利的技术方案。
1.一种使用可配置的共享设备的方法,其特征在于,包括:
向远程服务器发送占有所述可配置的共享设备的请求;
基于远程服务器对占有请求的响应而向远程服务器发送请求占有可配置的共享设备的用户的认证信息;
在远程服务器通过所述认证信息后,发送对所述可配置的共享设备的一个或多个共享模块的选择信息;以及
基于来自远程服务器的许可信息而获得对所述可配置的共享设备的所选择的一个或多个共享模块的占有。
2.根据权利要求1所述的方法,其中占有所述可配置的共享设备的请求包括要占有的所述可配置的共享设备的标识信息。
3.根据权利要求1所述的方法,其中请求占有可配置的共享设备的用户的认证信息包括请求占有可配置的共享设备的用户的身份信息、信用信息以及位置信息。
4.根据权利要求1所述的方法,还包括:
向远程服务器发送变更对所述可配置的共享设备的一个或多个共享模块的选择的信息。
5.根据权利要求1所述的方法,还包括:
向远程服务器发送结束占有所述可配置的共享设备的一个或多个共享模块的请求;
基于远程服务器的响应而解除对所述可配置的共享设备的一个或多个共享模块的占有;以及
从远程服务器接收有关对所述可配置的共享设备的一个或多个共享模块的占有的信息。
6.根据权利要求5所述的方法,其中有关对所述可配置的共享设备的一个或多个共享模块的占有的信息包括对所述可配置的共享设备的所述一个或多个共享模块的占有的时长。
7.根据权利要求1所述的方法,还包括:
接收来自使用者的对所占有的共享设备的一个或多个共享模块的使用请求;
基于所接收的使用请求向使用者发送对使用者的认证信息的请求;
接收使用者的认证信息;
判断使用者的认证信息是否合格;
如果使用者的认证信息合格且所请求使用的一个或多个共享模块可用,则向使用者发送许可信息以允许使用者使用所述可配置的共享设备的一个或多个共享模块;
如果使用者的认证信息不合格或所请求使用的一个或多个共享模块不可用,则向使用者发送拒绝使用者使用所述可配置的共享设备的一个或多个共享模块的信息;以及
基于使用者对所述一个或多个共享模块的使用而生成有关使用者对所述可配置的共享设备的所述一个或多个共享模块的使用的信息。
8.根据权利要求7所述的方法,其中使用者的认证信息包括使用者的身份信息、信用信息以及位置信息。
9.根据权利要求8所述的方法,其中判断使用者的认证信息是否合格包括判断使用者的位置信息与所请求使用的共享设备的位置信息之间的距离是否在阈值范围内。
10.根据权利要求7所述的方法,还包括:
从使用者接收结束使用所述可配置的共享设备的所述一个或多个共享模块的请求;
结束使用者对所述可配置的共享设备的一个或多个共享模块的使用;以及
生成有关使用者对所述可配置的共享设备的一个或多个共享模块的使用的信息。
技术总结