信息查找方法、信息存储方法及装置制造方法及图纸

技术编号:14744812 阅读:55 留言:0更新日期:2017-03-01 20:49
本申请是关于一种信息查找方法、信息存储方法及装置。所述信息查找方法包括:接收终端发送的待查找的时间信息;根据商户ID,查找与所述商户ID对应的预约配置信息;所述预约配置信息包含与每一预设时间段对应的用以表征所述预设时间段是否可预约的标记值;基于所述预约配置信息并根据预设规则,提取与所述时间信息所属的预设时间段对应的标记值;根据提取的所述标记值,判断所述时间信息是否可预约。由于上述预约配置信息是包含与每一预设时间段对应的标记值,从而可以缩短上述通过查找数据来判定商户在某目标时间是否可预约的过程所耗用的时长,提高上述过程的效率。

【技术实现步骤摘要】

本申请涉及互联网
,尤其涉及一种信息查找方法、信息存储方法及装置
技术介绍
随着互联网技术的发展,人们可以在网络平台上针对指定商户进行预约,并按照预约的时间到指定商户进行消费。通常,商户在网络平台上登录之后,可以对可预约时间段进行设定,在设定完成之后,商户设定的可预约时间段信息被上传到服务器端,最终服务器端将所述预约时间段信息与商户ID进行映射并存储。基于上述可预约时间段信息,便可以判断商户在某一时间点或时间段能否被预约。现有技术中,在某一预设周期内,与商户对应的可预约时间段信息可以包括多个。例如,对于商户A,若预设周期是7天,其中,在第1天中,可预约时间段分别是:8:00~11:00,13:00~17:00,18:00~22:00,在第2天中,可预约时间段分别是:9:00~12:00,13:00~18:00,19:00~22:00,等等。相应地,针对该商户A,可以在服务器端将上述预设周期内的各个可预约时间段信息进行存储。在需要判断某商户能否在指定时间点被预约时,首先,需要根据商户ID,查找预存的与该商户ID对应的各个可预约时间段信息,随后,需要依次判断上述指定时间点是否处于可预约时间段内,从而最终判定商户能否在上述指定时间点被预约。以上述例子而言,若上述指定时间点是:第2天的12:45,则需要查找预存的在一预设周期内的第2天中的各可预约时间段信息:9:00~12:00,13:00~18:00,19:00~22:00,并依次判断指定时间点:12:45是否处于上述各可预约时间段内。可见,在上述技术中,一方面,针对每一商户,需要将预设周期内的每一可预约时间段信息进行存储,导致需要存储的数据量随着在预设周期内的可预约时间段的数量增加而增加,这对存储资源造成较大的消耗。另一方面,在需要判断某商户能否在某个指定时间被预约时,由于需要查找与商户ID对应的各个可预约时间段信息,并依次判断上述指定时间是否处于查找到的各个可预约时间段内,直至得到判断结果。上述过程需要耗用较长时间,查找效率较低。
技术实现思路
为克服相关技术中存在的问题,本申请实施例提供一种信息查找方法、信息存储方法及装置。根据本申请实施例的第一方面,提供一种信息查找方法,包括:接收终端发送的待查找的时间信息;根据商户ID,查找与所述商户ID对应的预约配置信息;所述预约配置信息包含与每一预设时间段对应的用以表征所述预设时间段是否可预约的标记值;基于所述预约配置信息并根据预设规则,提取与所述时间信息所属的预设时间段对应的标记值;根据提取的所述标记值,判断所述时间信息是否可预约。根据本申请实施例的第二方面,提供一种信息存储方法,包括:接收终端上传的携带商户ID的预约配置信息;所述预约配置信息包含与每一预设时间段对应的用以表征所述预设时间段是否可预约的标记值;将所述预约配置信息与所述商户ID进行关联并存储。根据本申请实施例的第三方面,提供一种信息查询装置,包括:接收单元,用于接收终端发送的待查找的时间信息;查找单元,用于根据商户ID,查找与所述商户ID对应的预约配置信息;所述预约配置信息包含与每一预设时间段对应的用以表征所述预设时间段是否可预约的标记值;提取单元,用于基于所述预约配置信息并根据预设规则,提取与所述时间信息所属的预设时间段对应的标记值;判断单元,用于根据提取的所述标记值,判断所述时间信息是否可预约。根据本申请实施例的第四方面,提供一种信息存储装置,包括:接收单元,用于接收终端上传的携带商户ID的预约配置信息;所述预约配置信息包含与每一预设时间段对应的用以表征所述预设时间段是否可预约的标记值;存储单元,用于将所述预约配置信息与所述商户ID进行关联并存储。本申请的实施例提供的技术方案可以包括以下有益效果:通过根据商户ID查找与商户ID对应的预约配置信息,并基于预约配置信息并根据预设规则,提取与待查询的时间信息(即需要判断商户可否预约的目标时间)所属的预设时间段对应的标记值,最终,根据提取的所述标记值,判断商户在与所述时间信息对应的目标时间是否可预约。可以看出,由于上述预约配置信息是包含与每一预设时间段对应的标记值,从而可以缩短上述通过查找数据来判定商户在某目标时间是否可预约的过程所耗用的时长,提高上述过程的效率。另一方面,由于上述预约配置信息是包含与每一预设时间段对应的标记值,从而使得与每一商户对应的预约配置信息的数据量,不会因为在预设周期内的可预约时间段的增加而增加,缓解对存储资源的消耗。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。图1是根据本申请一实施例示出的系统架构图;图2A是根据本申请一实施例示出的信息存储方法的流程图;图2B是根据本申请一实施例示出的商户设定可预约时间的用户界面示意图;图3A是根据本申请一实施例示出的信息查找方法的流程图;图3B是根据本申请一实施例示出的信息查找方法的一种场景图;图3C是根据本申请一实施例示出的信息查找方法的另一种场景图;图4是根据本申请一示例性实施例示出的信息查找装置的框图;图5是根据本申请一示例性实施例示出的信息存储装置的框图;图6是根据本申请一示例性实施例示出的一种服务器的结构示意图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。图1是本申请一实施例示出的系统架构图。如图1所示,系统包括终端设备10、与终端设备10通信的服务器20及数据库30。终端设备10可以是手机、电脑、个人数字助理(PDA)等,终端设备10上可以安装有网络平台的客户端应用软件。上述服务器20是网络平台的服务端,所述网络平台可以是O2O(OnlineToOffline,在线离线/线上到线下)平台,用户可以通过该网络平台针对指定商户进行预约或预定。每一商户也可以通过上述网络平台设定自身可以被预约的时间,并将设定好的预约时间配置信息上传到服务器端,并存储到上述数据库30中,从而可以通过查询数据库30中的预约时间配置信息,来判定指定商户可以在哪些时间段被预约。关于上述预约时间配置信息的存储过程,现有技术一般可以采用三级存储,存储的数据结构可包括:商户ID、一个预设周期中的第几天(如:一个星期中的星期几)及可预约的时间段(如:以字符串的形式进行存储)。然而,对于每一商户,随着在预设周期内的可预约时间段的数量的增加,可以导致上述存储过程需要存储的数据量也会相应地增加,从而对计算机的存储资源造成较大消耗。举例来说,某个商户设定的预设周期是7天,每天中需要设定3个可预约时间段,则最终需要针对每个商户,通常需要存储7*3=21条数据(可预约时间段信息)。另一方面,在需要判断某商户能否在某个指定时间被预约时,由于需要查找与商户ID对应的各个可预约时间段信息,并依次判断上述指定时间是否处于查找到的各个可预约时间段内,直至得本文档来自技高网
...
信息查找方法、信息存储方法及装置

【技术保护点】
一种信息查找方法,其特征在于,包括:接收终端发送的待查找的时间信息;根据商户ID,查找与所述商户ID对应的预约配置信息;所述预约配置信息包含与每一预设时间段对应的用以表征所述预设时间段是否可预约的标记值;基于所述预约配置信息并根据预设规则,提取与所述时间信息所属的预设时间段对应的标记值;根据提取的所述标记值,判断所述时间信息是否可预约。

【技术特征摘要】
1.一种信息查找方法,其特征在于,包括:接收终端发送的待查找的时间信息;根据商户ID,查找与所述商户ID对应的预约配置信息;所述预约配置信息包含与每一预设时间段对应的用以表征所述预设时间段是否可预约的标记值;基于所述预约配置信息并根据预设规则,提取与所述时间信息所属的预设时间段对应的标记值;根据提取的所述标记值,判断所述时间信息是否可预约。2.根据权利要求1所述的方法,其特征在于,所述接收终端发送的待查找的时间信息,包括:接收终端发送的携带商户ID的待查找的时间信息。3.根据权利要求1所述的方法,其特征在于,所述接收终端发送的待查找的时间信息,包括:接收终端发送的携带条件信息的待查找的时间信息;所述根据商户ID,查找与所述商户ID对应的预约配置信息之前,所述方法还包括:根据所述条件信息,确定与所述条件信息对应的商户ID。4.根据权利要求1所述的方法,其特征在于,所述预设规则包括:时间段划分规则及进制转换规则,所述基于所述预约配置信息并根据所述预设规则,提取与所述时间信息所属的预设时间段对应的标记值,包括:根据所述时间段划分规则,确定所述时间信息所属的预设时间段在所述预约配置信息中的次序;根据所述进制转换规则,确定所述预约配置信息中包含的与所述次序对应的标记值;所述根据确定的所述标记值,判断在所述时间信息是否可预约,包括:根据所述进制转换规则,将与所述次序对应的所述标记值由N进制数转换成M进制数;其中,N>M≥2;确定所述M进制数中包含的与所述次序对应的目标数值;根据所述目标数值,判断所述时间信息是否可预约。5.根据权利要求1所述的方法,其特征在于,所述预设规则包括:时间段划分规则及进制转换规则,所述基于所述预约配置信息并根据预设规则,提取与所述时间信息所属的预设时间段对应的标记值,包括:根据所述进制转换规则,将所述预约配置信息由N进制数转换成M进制数;其中,N>M≥2;根据所述时间段划分规则,确定所述时间信息所属的预设时间段在所述预约配置信息中的次序;基于所述M进制数,确定与所述次序对应的标记值。6.根据权利要求1所述的方法,其特征在于,所述根据提取的所述标记值,判断所述时间信息是否可预约之后,所述方法还包括:若判定所述时间信息可预约,向终端推送与所述商户ID对应的商户信息。7.一种信息存储方法,其特征在于,包括:接收终端上传的携带商户ID的预约配置信息;所述预约配置信息包含与每一预设时间段对应的用以表征所述预设时间段是否可预约的标记值;将所述预约配置信息与所述商户ID进行关联并存储。8.根据权利要求7所述的方法,其特征在于,所述接收终端上传的携带商户ID的预约配置信息之后,将所述预约配置信息与所述商户ID进行关联并...

【专利技术属性】
技术研发人员:计超潘飞
申请(专利权)人:北京三快在线科技有限公司
类型:发明
国别省市:北京;11

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

1