本发明涉及数据处理技术领域,尤其涉及一种厕所定位方法及系统。
背景技术:
厕所用纸都是集体使用,厕纸的使用人群或者工作人员不能及时的掌握厕纸的使用量和剩余量,导致厕纸不能及时被补充或者用户没有纸用的情况出现。
随着技术的发展,现在用户可以通过地图导航获取到公共厕所的位置,但是对于公共厕所的使用情况,并不了解,所以可能存在着虽然找到了公共厕所,但是排队时间长的问题。
技术实现要素:
本发明实施例的目的是提供一种厕所定位方法及系统,以解决现有技术中存在的不了解厕所使用情况,导致排队等待时间长所引起的用户体验差的问题。
为解决上述问题,第一方面,本发明提供了一种厕所定位方法,所述方法包括:
终端接收用户输入的厕所位置查询消息;所述厕所位置查询消息包括第一地点的位置;
所述终端根据所述第一地点的位置,获取与所述第一地点的位置的距离在预设范围内的厕所信息;所述厕所信息包括具有第一标志的第一类型厕所;
所述终端接收用户对第一类型厕所的第一操作指令;所述第一操作指令包括目标第一类型厕所的位置;
所述终端根据所述目标第一类型厕所的位置,生成包括目标第一类型厕所位置的查询消息,并将包括目标第一类型厕所位置的查询消息发送给服务器,以使服务器查询所述目标第一类型厕所的状态信息;
所述终端接收并显示所述服务器发送的包括所述目标第一类型厕所的状态信息的响应消息;
所述终端根据所述目标第一类型厕所的位置和用户当前的位置,生成第一路径信息;所述第一路径信息用于指示所述目标第一类型厕所和用户当前的位置之间的路径。
在一种可能的实现方式中,所述厕所位置查询消息还包括用户id,所述终端根据所述第一地点的位置,获取与所述第一地点的位置的距离在预设范围内的厕所信息具体包括:
所述终端根据所述用户id,判断所述用户id对应的用户的权限等级;所述权限等级包括管理员和非管理员;
当为管理员时,获取与所述第一地点的位置的距离在预设范围内的全部厕所信息;
当为非管理员时,获取与所述第一地点的位置的距离在预设范围内的授权的厕所信息。
在一种可能的实现方式中,所述状态信息包括目标第一类型厕所中的厕位占用率、被占用的厕位的分布和未被占用的厕位的分布。
在一种可能的实现方式中,所述厕所信息还包括具有第二标志的第二类
型厕所;所述方法还包括:
所述终端接收用户对第二类型厕所的第二操作指令;所述第二操作指令包括目标第二类型厕所的位置;
所述终端根据所述目标第二类型厕所的位置和用户当前的位置,生成第二路径信息;所述第二路径信息用于指示所述目标第二类型厕所和用户当前的位置之间的路径。
在一种可能的实现方式中,所述终端根据所述目标第一类型厕所的位置,
生成包括目标第一类型厕所位置的查询消息具体包括:
所述终端接收用户输入的目标第一类型厕所的位置;
根据所述第一类型厕所的位置,生成查询消息;所述查询消息包括目标第一类型厕所位置。
在一种可能的实现方式中,所述方法还包括:
服务器接收多个用户输入的针对目标第一类型厕所的多个评价信息;
所述服务器对多个所述评价信息进行处理,将每个所述评价信息与预设的多个评价模型进行对比,得到所述目标第一类型厕所的评级信息。
在一种可能的实现方式中,所述系统包括:
接收单元,所述接收单元用于接收用户输入的厕所位置查询消息;所述厕所位置查询消息包括第一地点的位置;
获取单元,所述获取单元用于根据所述第一地点的位置,获取与所述第一地点的位置的距离在预设范围内的厕所信息;所述厕所信息包括具有第一标志的第一类型厕所;
所述接收单元还用于接收用户对第一类型厕所的第一操作指令;所述第一操作指令包括目标第一类型厕所的位置;
发送单元,所述发送单元用于根据所述目标第一类型厕所的位置,生成包括目标第一类型厕所位置的查询消息,并将包括目标第一类型厕所位置的查询消息发送给服务器,以使服务器查询所述目标第一类型厕所的状态信息;
所述接收单元还用于接收并显示所述服务器发送的包括所述目标第一类型厕所的状态信息的响应消息;
处理单元,所述处理单元用于所述目标第一类型厕所的位置和用户当前的位置,生成第一路径信息;所述第一路径信息用于指示所述目标第一类型厕所和用户当前的位置之间的路径。
在一种可能的实现方式中,所述厕所位置查询消息还包括用户id,所述获取单元具体用于:
根据所述用户id,判断所述用户id对应的用户的权限等级;所述权限等级包括管理员和非管理员;
当为管理员时,获取与所述第一地点的位置的距离在预设范围内的全部厕所信息;
当为非管理员时,获取与所述第一地点的位置的距离在预设范围内的授权的厕所信息。
在一种可能的实现方式中,所述厕所信息还包括具有第二标志的第二类型厕所,所述接收单元还用于,接收用户对第二类型厕所的第二操作指令;所述第二操作指令包括目标第二类型厕所的位置;
所述处理单元还用于,根据所述目标第二类型厕所的位置和用户当前的位置,生成第二路径信息;所述第二路径信息用于指示所述目标第二类型厕所和用户当前的位置之间的路径。
在一种可能的实现方式中,所述处理单元具体用于:
接收用户输入的目标第一类型厕所的位置;
根据所述第一类型厕所的位置,生成查询消息;所述查询消息包括目标第一类型厕所位置。
通过应用本发明实施例提供的厕所定位方法及系统,可以快速的定位到第一类型厕所,并可以直观的获取第一类型厕所的使用情况,并进行快速的路径规划,以为用户选择占用率低的厕所提供依据,从而提高了用户查找厕所时的用户体验。
附图说明
图1为本发明实施例一提供的厕所定位方法流程示意图;
图2为本发明实施例二提供的厕所定位系统结构示意图。
具体实施方式
下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为便于描述,附图中仅示出了与有关发明相关的部分。
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
图1为本发明实施例一提供的厕所定位方法流程示意图。该方法中的终端可以为手机、ipad等具有摄像头和运算功能的设备。如图1所示,该方法包括以下步骤:
步骤101,终端接收用户输入的厕所位置查询消息;厕所位置查询消息包括第一地点的位置;
其中,在步骤101之前,还包括:
用户通过扫描小程序二维码或者下载应用程序,得到终端的厕所定位客户端。
用户可以输入位置查询消息,比如输入第一地点“荟聚西红门”,则终端接收到包括该“荟聚西红门”字段的厕所位置查询消息。
步骤102,终端根据第一地点的位置,获取与第一地点的位置的距离在预设范围内的厕所信息;厕所信息包括具有第一标志的第一类型厕所;
具体的,步骤102包括:
终端根据用户id,获取用户id对应的用户的权限等级;权限等级包括管理员和非管理员;当为管理员时,获取与第一地点的位置的距离在预设范围内的全部厕所信息;当为非管理员时,获取与第一地点的位置的距离在预设范围内的授权的厕所信息。而用户的权限等级,可以预先设定在服务器的数据库中,服务器可以根据用户id,判断用户的权限等级,并将权限等级发送给终端。对于管理员等级,可以显示全部第一类型厕所信息,对于非管理员,只显示授权公开的第一类型厕所信息。从而保证了第一类型厕所信息对于不同权限的人以不同的形式进行显示,保证了的不同权限的用户的合理使用。
其中,预设范围可以是一个预设数值,比如以第一地点为圆心的100米范围内,或者50米范围内。
第一类型厕所,在地图上可以以第一标志进行标记,比如,第一图像。第一图像可以是预设的图像,以对第一类型厕所进行标记,并将第一类型厕所和其它类型厕所进行区分。
第一类型厕所可以是具有比如智能出纸设备等一些智能设备的厕所,并进行智能管理的厕所。比如,第一类型厕所中可以设置有智能出纸设备,通过智能出纸设备与服务器的交互,可以获取该厕所当前的厕位使用情况。比如,某个厕位的状态为使用中,而通过智能出纸设备可以将厕位状态发送给服务器。对于具有智能出纸设备的楼宇,可以通过该服务器,反映其厕位使用情况,同时,厕位的分布情况,也预先设置在服务器中。并且智能出纸设备、厕位之间预先设置有关联关系,该关联关系可以是将厕位的编号和智能出纸设备的编号进行关联,从而,当服务器接收到出纸设备发送的以出纸设备编号标识的厕位状态时,可以通过查询关联关系,确定具体某个厕位编号对应的厕位状态,从而得出该厕所处于占用中的厕位的个数。并将被占用的厕位在厕位的分布情况中进行显示。
比如,用户在终端上进行触摸操作,并通过触摸操作选定目标第一类型厕所,则终端接收到具有目标第一类型厕所的位置的第一操作指令。
步骤103,终端接收用户对第一类型厕所的第一操作指令;第一操作指令包括目标第一类型厕所的位置;
其中,终端上显示第一类型厕所的名称和位置,用户可以在第一类型厕所上进行点击、触摸等第一操作,以获取第一类型厕所更为详细的信息。比如,获取第一类型厕所的状态信息,该状态信息包括占用率、分布情况等。
再进一步的,由于一个楼宇中多层楼层都为智能化卫生间,因此,终端接收到的第一操作指令可以是关于某个地点中的某层的第一操作指令。比如,a楼宇共有10层,每层都为智能卫生间,则用户可以选择a楼宇的2层作为目标第一类型厕所。因此,目标第一类型厕所,可以根据用户的选择设定,可以是某个楼宇中唯一的一个智能卫生间,也可以所某个具有多层智能卫生间的楼宇中的某一层,本申请对此并不限定。
步骤104,终端根据目标第一类型厕所的位置,生成包括目标第一类型厕所位置的查询消息,并将包括目标第一类型厕所位置的查询消息发送给服务器,以使服务器查询目标第一类型厕所的状态信息;状态信息包括目标第一类型厕所中的厕位占用数据;
步骤105,终端接收并显示服务器发送的包括目标第一类型厕所的状态信息的响应消息;
终端接收到目标第一类型厕所的位置后,因为目标第一类型厕所为智能厕所,终端可以向服务器发送查询消息,服务器在接收到终端发送的查询消息后,获取目标第一类型厕所的状态信息,然后将目标第一类型厕所的状态信息以响应消息的方式发送给终端,然后终端接收到该响应消息。由此,用户可以快速获取目标第一类型厕所的占用率,以便于快速定位到厕所。
比如,存在3个第一类型厕所,分别为a、b和c,用户先将a作为目标第一类型厕所,得到女厕的占用率为80%,厕位个数为10。随后,用户将b作为目标第一类型厕所,得到女厕的占用率为10%,厕位个数为10。最后,用户将c作为目标第一类型厕所,得到女厕的占用率为20%,厕位个数为10。当a、b和c为3个楼宇时,且三个楼宇与用户当前位置的距离相同时,则用户可以选择占用率最低的b作为目标第一类型厕所。当a、b和c为一个楼宇的3个楼层时,用户可以将b作为目标第一类型厕所。
其中,与步骤102下的描述相似,状态信息可以是目标第一类型厕所中厕位的占用率,厕位状态,该厕位状态可以以厕位分布图的方式显示在终端上。
步骤106,终端根据目标第一类型厕所的位置和用户当前的位置,生成第一路径信息;第一路径信息用于指示目标第一类型厕所和用户当前的位置之间的路径。
具体的,终端还可以根据目标第一类型厕所的位置、用户当前的位置,以及预设的地图信息,进行路径规划,得到一个便于用户快速到达目标第一类型厕所的第一路径信息。由此,可以对用户进行导航。其中预设的地图信息可以是导航地图信息,比如百度地图等。
进一步的,厕所信息还包括具有第二标志的第二类型厕所;方法还包括:
终端接收用户对第二类型厕所的第二操作指令;第二操作指令包括目标第二类型厕所的位置;
终端根据目标第二类型厕所的位置和用户当前的位置,生成第二路径信息;第二路径信息用于指示目标第二类型厕所和用户当前的位置之间的路径。
进一步的,本申请还包括:
服务器接收多个用户输入的针对目标第一类型厕所的多个评价信息;
服务器对多个评价信息进行处理,将每个评价信息与预设的多个评价模型进行对比,得到目标第一类型厕所的评级信息。
由此,服务器根据评价信息,可以对第一类型厕所进行评级,并将评级信息添加在第一类型厕所的第一标志上。从而,用户在进行第一类型厕所查找时,可以根据评级信息,直观且快速的选择评级较高的厕所,从而提高了用户体验。
通过应用本发明实施例提供的厕所定位方法,可以快速的定位到第一类型厕所,并可以直观的获取第一类型厕所的使用情况,并进行快速的路径规划,以为用户选择占用率低的厕所提供依据,从而提高了用户查找厕所时的用户体验。
图2为本发明实施例二提供的厕所定位系统结构示意图。该厕所定位系统应用在实施例一中的厕所定位方法中,如图2所示,该厕所定位系统包括:接收单元210,获取单元220,发送单元230和处理单元240。
接收单元210用于接收用户输入的厕所位置查询消息;厕所位置查询消息包括第一地点的位置;
获取单元220用于根据第一地点的位置,获取与第一地点的位置的距离在预设范围内的厕所信息;厕所信息包括具有第一标志的第一类型厕所;
接收单元210还用于接收用户对第一类型厕所的第一操作指令;第一操作指令包括目标第一类型厕所的位置;
发送单元230用于根据目标第一类型厕所的位置,生成包括目标第一类型厕所位置的查询消息,并将包括目标第一类型厕所位置的查询消息发送给服务器,以使服务器查询目标第一类型厕所的状态信息;
接收单元210还用于接收并显示服务器发送的包括目标第一类型厕所的状态信息的响应消息;
处理单元240用于目标第一类型厕所的位置和用户当前的位置,生成第一路径信息;第一路径信息用于指示目标第一类型厕所和用户当前的位置之间的路径。
进一步的,厕所位置查询消息还包括用户id,获取单元220具体用于:
根据用户id,判断用户id对应的用户的权限等级;权限等级包括管理员和非管理员;
当为管理员时,获取与第一地点的位置的距离在预设范围内的全部厕所信息;
当为非管理员时,获取与第一地点的位置的距离在预设范围内的授权的厕所信息。
进一步的,厕所信息还包括具有第二标志的第二类型厕所,接收单元210还用于,接收用户对第二类型厕所的第二操作指令;第二操作指令包括目标第二类型厕所的位置;
处理单元240还用于,根据目标第二类型厕所的位置和用户当前的位置,生成第二路径信息;第二路径信息用于指示目标第二类型厕所和用户当前的位置之间的路径。
进一步的,处理单元240具体用于:
接收用户输入的目标第一类型厕所的位置;
根据第一类型厕所的位置,生成查询消息;查询消息包括目标第一类型厕所位置。
通过应用本发明实施例提供的厕所定位系统,可以快速的定位到第一类型厕所,并可以直观的获取第一类型厕所的使用情况,并进行快速的路径规划,以为用户选择占用率低的厕所提供依据,从而提高了用户查找厕所时的用户体验。
专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
以上的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。