一种共享设备的服务系统及服务方法技术方案

技术编号:22242833 阅读:17 留言:0更新日期:2019-10-09 22:13
本申请涉及共享设备技术领域,尤其涉及一种共享设备的服务系统及服务方法。本申请中的服务系统包括至少一个共享设备和服务设备,其中,共享设备在确定存储的待使用密码对的数量小于第一预设数量时,向服务设备发送密码对获取请求;服务设备在接收到密码对获取请求后,向共享设备发送携带有第二预设数量的密码对的数据信息;共享设备对数据信息中的密码对进行存储,并在用户开锁和关锁时使用。采用上述方案,共享设备只在存储的待使用密码对数量不足时,才需要与服务设备进行通信并索要密码对,这样,不仅可以减少共享设备电能的消耗,还可以减轻服务设备处理请求的负担。

A Service System and Method of Shared Equipment

【技术实现步骤摘要】
一种共享设备的服务系统及服务方法
本申请涉及共享设备
,尤其涉及一种共享设备的服务系统及服务方法。
技术介绍
共享设备(如共享按摩椅、共享陪护椅、共享单车等)的出现给人们的生活带来了极大的便利,用户在使用共享设备时,需要获取到共享设备的开锁密码后,才能使用共享设备。通常,采用的密码获取方式为用户通过扫描共享设备上的二维码,向服务器发送获取共享设备密码的指令,进而服务器会向共享设备发送密码,共享设备在验证密码正确后自动解锁。但是采用上述密码获取方式,在用户每次使用共享设备时,都需要共享设备与服务器进行通信,这样,不仅会加大共享设备电能的消耗,还会增加服务器处理大量请求的负担。
技术实现思路
有鉴于此,本申请实施例的目的在于提供一种共享设备的服务系统及服务方法,共享设备只在存储的待使用密码对数量不足时,才需要与服务器进行通信并索要密码对,这样,不仅可以减少共享设备电能的消耗,还可以减轻服务设备处理请求的负担。本申请主要包括以下几个方面:第一方面,本申请实施例提供一种共享设备的服务系统,所述服务系统包括至少一个共享设备和服务设备;所述共享设备,用于在确定存储的待使用密码对的数量小于第一预设数量时,向所述服务设备发送密码对获取请求,其中,所述待使用密码对存储于所述共享设备中;所述服务设备,用于在接收到所述共享设备发送的所述密码对获取请求后,生成第二预设数量的密码对,并向所述共享设备发送携带有所述第二预设数量的密码对的数据信息;所述共享设备,还用于在获取到所述服务设备发送的携带有所述第二预设数量的密码对的数据信息后,对所述数据信息进行校验,在校验成功后,对所述数据信息中的密码对进行存储,并在用户开锁和关锁时使用;其中,所述密码对包括开锁码和关锁码。在一种可能的实施方式中,所述服务设备包括负载均衡服务器和目标后台服务器;所述负载均衡服务器,用于接收所述密码对获取请求,并从所述服务设备中的多个后台服务器中确定出向所述共享设备下发密码对的目标后台服务器,将所述密码对获取请求转发至所述目标后台服务器;所述目标后台服务器,用于在接收到所述负载均衡服务器转发的所述密码对获取请求后,生成第二预设数量的密码对,并建立与所述共享设备之间的密码对传输通道,通过所述密码对传输通道向所述共享设备发送携带有所述第二预设数量的密码对的数据信息。在一种可能的实施方式中,所述负载均衡服务器,用于根据以下步骤确定所述目标后台服务器:统计所述多个后台服务器中每个后台服务器连接的共享设备的数量;根据所述多个后台服务器中的每个后台服务器连接的共享设备的数量,确定所述目标后台服务器;其中,所述目标后台服务器连接的共享设备的数量少于所述多个后台服务器中除所述目标后台服务器之外的每个后台服务器连接的共享设备的数量。在一种可能的实施方式中,所述目标后台服务器,用于根据以下步骤建立与所述共享设备之间的所述密码对传输通道:在接收到所述负载均衡服务器转发的所述密码对获取请求后,对所述密码对获取请求进行解析,得到所述共享设备的标识信息;根据所述标识信息,建立与所述共享设备之间的所述密码对传输通道。在一种可能的实施方式中,所述共享设备,用于根据以下步骤对所述数据信息进行校验:对所述数据信息进行解析,得到第一校验码;基于所述数据信息中数据对应的数值,确定第二校验码;判断所述第一校验码是否与所述第二校验码一致;若所述第一校验码和所述第二校验码一致,则校验成功。在一种可能的实施方式中,所述共享设备,用于根据以下步骤确定所述第二校验码:将所述数据信息中所有数据对应的数值相加得到累加和,并将所述累加和确定为所述第二校验码。在一种可能的实施方式中,所述目标后台服务器,还用于:基于预设信息和所述第二预设数量的密码对,生成向所述共享设备发送的所述数据信息;其中,所述数据信息包括包头标识信息、数据长度信息、通信类型信息、数据类型信息、第一校验码、包尾标识信息。在一种可能的实施方式中,所述共享设备,用于根据以下步骤获取所述数据信息:根据所述数据信息中的包头标识信息和所述包尾标识信息,获取所述数据信息中的完整数据。在一种可能的实施方式中,所述目标后台服务器,用于根据以下步骤生成第二预设数量的密码对:根据所述密码对中开锁码的位数信息和每个位数的取值范围,生成多个开锁码;根据所述密码对中关锁码的位数信息和每个位数的取值范围,生成多个关锁码;将所述多个开锁码中的每个开锁码和多个所述关锁码中的每个关锁码进行配对,直至生成所述第二预设数量的密码对。第二方面,本申请实施例还提供一种共享设备的服务方法,应用于第一方面或第一方面中任一种可能的实施方式中所述的服务系统中的共享设备,所述服务方法包括:在确定存储的待使用密码对的数量小于第一预设数量时,向服务设备发送密码对获取请求;在获取到所述服务设备发送的携带有第二预设数量的密码对的数据信息后,对所述数据信息进行校验;在校验成功后,对所述数据信息中的密码对进行存储,并在用户开锁和关锁时使用;其中,所述密码对包括开锁码和关锁码。在一种可能的实施方式中,所述对所述数据信息进行校验,包括:对所述数据信息进行解析,得到第一校验码;基于所述数据信息中数据对应的数值,确定第二校验码;判断所述第一校验码是否与所述第二校验码一致;若所述第一校验码和所述第二校验码一致,则校验成功。在一种可能的实施方式中,所述基于所述数据信息中数据对应的数值,确定第二校验码,包括:将所述数据信息中所有数据对应的数值相加得到累加和,并将所述累加和确定为所述第二校验码。在一种可能的实施方式中,通过以下步骤获取所述数据信息:根据所述数据信息中的包头标识信息和所述包尾标识信息,获取所述数据信息中的完整数据。第三方面,本申请实施例还提供一种共享设备的服务方法,应用于第一方面或第一方面中任一种可能的实施方式中所述的服务系统中的服务设备,所述服务方法包括:接收共享设备发送的密码对获取请求,并从多个后台服务器中确定出向所述共享设备下发密码对的目标后台服务器;对所述密码对获取请求进行解析,得到共享设备的标识信息;根据所述标识信息,建立所述目标后台服务器与所述共享设备之间的所述密码对传输通道;通过所述密码对传输通道向所述共享设备发送携带有第二预设数量的密码对的数据信息。在一种可能的实施方式中,所述从多个后台服务器中确定出向所述共享设备下发密码对的目标后台服务器,包括:统计所述多个后台服务器中每个后台服务器连接的共享设备的数量;根据所述多个后台服务器中的每个后台服务器连接的共享设备的数量,确定所述目标后台服务器;其中,所述目标后台服务器连接的共享设备的数量少于所述多个后台服务器中除所述目标后台服务器之外的每个后台服务器连接的共享设备的数量。在一种可能的实施方式中,通过以下步骤生成所述数据信息:基于预设信息和所述第二预设数量的密码对,生成向所述共享设备发送的所述数据信息;其中,所述数据信息包括包头标识信息、数据长度信息、通信类型信息、数据类型信息、第一校验码、包尾标识信息。在一种可能的实施方式中,通过以下步骤生成第二预设数量的密码对:根据所述密码对中开锁码的位数信息和每个位数的取值范围,生成多个开锁码;根据所述密码对中关锁码的位数信息和每个位数的取值范围,生成多个关锁码;将所述多个开锁码中的每个开锁码和本文档来自技高网...

【技术保护点】
1.一种共享设备的服务系统,其特征在于,所述服务系统包括至少一个共享设备和服务设备;所述共享设备,用于在确定存储的待使用密码对的数量小于第一预设数量时,向所述服务设备发送密码对获取请求,其中,所述待使用密码对存储于所述共享设备中;所述服务设备,用于在接收到所述共享设备发送的所述密码对获取请求后,生成第二预设数量的密码对,并向所述共享设备发送携带有所述第二预设数量的密码对的数据信息;所述共享设备,还用于在获取到所述服务设备发送的携带有所述第二预设数量的密码对的数据信息后,对所述数据信息进行校验,在校验成功后,对所述数据信息中的密码对进行存储,并在用户开锁和关锁时使用;其中,所述密码对包括开锁码和关锁码。

【技术特征摘要】
1.一种共享设备的服务系统,其特征在于,所述服务系统包括至少一个共享设备和服务设备;所述共享设备,用于在确定存储的待使用密码对的数量小于第一预设数量时,向所述服务设备发送密码对获取请求,其中,所述待使用密码对存储于所述共享设备中;所述服务设备,用于在接收到所述共享设备发送的所述密码对获取请求后,生成第二预设数量的密码对,并向所述共享设备发送携带有所述第二预设数量的密码对的数据信息;所述共享设备,还用于在获取到所述服务设备发送的携带有所述第二预设数量的密码对的数据信息后,对所述数据信息进行校验,在校验成功后,对所述数据信息中的密码对进行存储,并在用户开锁和关锁时使用;其中,所述密码对包括开锁码和关锁码。2.根据权利要求1所述的服务系统,其特征在于,所述服务设备包括负载均衡服务器和目标后台服务器;所述负载均衡服务器,用于接收所述密码对获取请求,并从所述服务设备中的多个后台服务器中确定出向所述共享设备下发密码对的目标后台服务器,将所述密码对获取请求转发至所述目标后台服务器;所述目标后台服务器,用于在接收到所述负载均衡服务器转发的所述密码对获取请求后,生成第二预设数量的密码对,并建立与所述共享设备之间的密码对传输通道,通过所述密码对传输通道向所述共享设备发送携带有所述第二预设数量的密码对的数据信息。3.根据权利要求2所述的服务系统,其特征在于,所述负载均衡服务器,用于根据以下步骤确定所述目标后台服务器:统计所述多个后台服务器中每个后台服务器连接的共享设备的数量;根据所述多个后台服务器中的每个后台服务器连接的共享设备的数量,确定所述目标后台服务器;其中,所述目标后台服务器连接的共享设备的数量少于所述多个后台服务器中除所述目标后台服务器之外的每个后台服务器连接的共享设备的数量。4.根据权利要求2所述的服务系统,其特征在于,所述目标后台服务器,用于根据以下步骤建立与所述共享设备之间的所述密码对传输通道:在接收到所述负载均衡服务器转发的所述密码对获取请求后,对所述密码对获取请求进行解析,得到所述共享设备的标识信息;根据所述标识信息,建立与所述共享设备之间的所述密码对传输通道。5.根据权利要求1所述的服务系统,其特征在于,所述共享...

【专利技术属性】
技术研发人员:许岚
申请(专利权)人:北京享易天下科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1