1.一种图书馆导航方法,其特征在于,包括如下步骤:
当接收到请求信号后,由所述请求信号中提取出查找信息;并根据所述查找信息由大数据库中获取目标图书对应的目标位置信息,以及目标位置处所放置的所述目标图书的当前剩余数量;其中,所述当前剩余数量根据借书操作和还书操作实时更新;
由所述请求信号中提取导航模式信息;
当所述导航模式信息为借书模式时,根据所述当前剩余数量判断当前状态是否满足导航条件,并在判断出当前状态满足所述导航条件时,根据用户的当前位置信息以及所述目标位置信息进行导航;
当根据用户的当前位置信息以及所述目标位置信息进行导航结束之后,还包括如下步骤:根据所述导航模式信息和接收到的当前需求量更新所述大数据库中存储的所述当前剩余数量;其中,所述当前需求量包括借书需求量和还书需求量。
2.根据权利要求1所述的方法,其特征在于,还包括如下步骤:当所述导航模式信息为还书模式时,直接根据用户的所述当前位置信息以及所述目标位置信息进行导航。
3.根据权利要求1所述的方法,其特征在于,根据所述导航模式信息和所述当前需求量更新所述大数据库中存储的所述当前剩余数量,包括如下步骤:当所述导航模式信息为所述借书模式时,将所述当前剩余数量设置为所述当前剩余数量减去所述当前需求量后的数值;
当所述导航模式信息为所述还书模式时,将所述当前剩余数量设置为所述当前剩余数量加上所述当前需求量后的数值。
4.根据权利要求3所述的方法,其特征在于,当所述导航模式信息为所述借书模式时,将所述当前剩余数量设置为所述当前剩余数量减去所述当前需求量后的数值时,还包括如下步骤:判断所述当前剩余数量减去所述当前需求量后的数值是否小于零;
若是,则将所述当前剩余数量修正为零;若否,则直接将所述当前剩余数量设置为所述当前剩余数量减去所述当前需求量后的数值;
当所述导航模式信息为所述还书模式时,将所述当前剩余数量设置为所述当前剩余数量加上所述当前需求量后的数值时,还包括如下步骤:判断所述当前剩余数量减去所述当前需求量后的数值是否大于所述大数据库中所述目标图书的总库存数;
若是,则将所述当前剩余数量修正为所述总库存数;若否,则将所述当前剩余数量直接设置为所述当前剩余数量加上所述当前需求量后的数值。
5.根据权利要求1至4任一项所述的方法,其特征在于,所述根据所述当前剩余数量判断当前状态是否满足导航条件,包括如下步骤:由所述请求信号中提取当前需求量,并判断所述当前剩余数量与所述当前需求量的大小关系;
当判断出所述当前剩余数量大于或等于所述当前需求量时,则确定为当前状态满足所述导航条件;
当判断出所述当前剩余数量小于所述当前需求量时,则确定为当前状态不满足所述导航条件。
6.根据权利要求5所述的方法,其特征在于,所述当判断出所述当前剩余数量小于所述当前需求量时,还包括如下步骤:发出是否确定导航的提示信息并检测是否接收到确定导航信号;
当接收到所述确定导航信号时,判断为当前状态满足所述导航条件;
当未接收到所述确定导航信号时,判断为当前状态不满足所述导航条件。
7.根据权利要求1所述的方法,其特征在于,当判断出当前状态不满足所述导航条件时,还包括如下步骤:由所述大数据库中检索并输出与所述目标图书相似的相似图书列表,并检测是否接收到用户根据所述相似图书列表输入的选择信息;
当接收到所述选择信息时,由所述选择信息中提取出相似图书后,将所述目标位置信息更换为所述相似图书的位置信息。
8.根据权利要求5所述的方法,其特征在于,所述当判断出所述当前剩余数量小于所述当前需求量时,还包括如下步骤:实时监测所述大数据库中存储的所述当前剩余数量,并在监测到所述当前剩余数量大于或等于所述当前需求量时,发出相应的提示信息。
9.一种图书馆导航系统,其特征在于,包括提取模块、获取模块、借书导航模块和数量更新模块;
所述提取模块,用于当接收到请求信号后,由所述请求信号中提取出查找信息;
所述获取模块,用于根据所述查找信息由大数据库中获取目标图书对应的目标位置信息,以及目标位置处所放置的所述目标图书的当前剩余数量;其中,所述当前剩余数量根据借书操作和还书操作实时更新;
所述提取模块,还用于由所述请求信号中提取导航模式信息;
所述借书导航模块,用于当所述导航模式信息为借书模式时,根据所述当前剩余数量判断当前状态是否满足导航条件,并在判断出当前状态满足所述导航条件时,根据用户的当前位置信息以及所述目标位置信息进行导航;
所述数量更新模块,用于根据导航模式信息和接收到的当前需求量更新大数据库中存储的当前剩余数量,其中,当前需求量包括借书需求量和还书需求量。