信息查询方法、装置、设备和计算机可读介质制造方法及图纸

技术编号:28839281 阅读:17 留言:0更新日期:2021-06-11 23:37
本公开的实施例公开了用于客户端的信息查询方法、装置、设备和计算机可读介质。该方法的一具体实施方式包括:扫描物品条码;基于该物品条码查询物品信息;在该客户端的本地缓存进行查询,确定该物品信息是否存储在该本地缓存;响应于确定是,则更新该本地缓存中的物品信息,以及展示物品信息;响应于确定否,则根据该物品条码在通信连接的数据库服务器中查询物品信息。该实施方式实现了物品信息查询时间的缩短。

【技术实现步骤摘要】
信息查询方法、装置、设备和计算机可读介质
本公开的实施例涉及计算机
,具体涉及信息查询方法、装置、设备和计算机可读介质。
技术介绍
随着自助式的收银设备在零售场景的大量普及,使商业的效率与用户体验有了大的提升。但实际使用过程中,也会有一些新的问题,比如网络对设备的影响。在用户扫描物品条码时,需要实时联网请求物品信息。当网络不稳定时,物品信息难以及时获得,这会严重影响用户体验,限制了支付效率。
技术实现思路
本公开的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本公开的内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。本公开的一些实施例提出了基于客户端的信息查询方法、装置、设备和计算机可读介质,来解决以上
技术介绍
部分提到的技术问题。第一方面,本公开的一些实施例提供了一种用于客户端的信息查询方法,该方法包括:扫描物品条码以获取物品条码信息;基于物品条码信息,在客户端的本地缓存查询物品信息,确定物品信息是否存储在本地缓存;响应于确定是,则展示物品信息;响应于确定否,则根据物品条码信息在通信连接的数据库服务器中查询物品信息。在一些实施例中,在一些实施例中,上述方法还包括:从通信连接的管理服务器接收初始物品变动信息,其中,该初始物品变动信息是该管理服务器根据对于物品信息的变更操作而生成的;从该管理服务器接收自增标识,其中该自增标识是该管理服务器针对该初始物品变动信息分配的、与上述变更操作对应的标识;根据上述初始物品变动信息更新物品信息,以及保存自增标识。在一些实施例中,上述方法还包括:根据自增标识请求管理服务器中的物品变动信息;从管理服务器接收物品变动信息的最新自增标识;确定最新自增标识大于自增标识,则对本地缓存进行物品变动信息的增量更新操作;更新自增标识,生成自增标识的最新值。在一些实施例中,根据上述自增标识请求上述管理服务器中的物品变动信息,其中,上述管理服务器设置最新自增标识减去上述自增标识的绝对值大于预设值则为全量更新;响应于确定为上述全量更新,从管理服务器下载最新的数据库备份文件;通过数据库备份文件更新全部物品变动信息。在一些实施例中,述客户端属于客户端集群,上述客户端集群中的一个客户端为主客户端,其余客户端为从客户端,其中,上述主客户端被配置成接收上述管理服务器发送的上述物品变动信息和上述最新自增标识,根据上述最新自增标识对上述主客户端的上述物品变动信息进行相应的上述增量更新操作,以及将上述物品变动信息和上述最新自增标识发送给上述从客户端;其中,上述从客户端根据上述最新自增标识对物品变动信息进行上述增量更新操作。在一些实施例中,客户端支持近场通信NFC技术。在一些实施例中,上述方法中的本地内存设置了二级缓存,该二级缓存采用最近最少使用LRU算法缓存物品信息数据。第二方面,本公开的一些实施例还提供了一种用于客户端的信息查询装置,该信息查询装置包括:扫描单元,被配置成扫描物品条码,以生成物品条码信息;第一查询单元,被配置成根据上述物品条码信息,在客户端的上述本地缓存查询物品信息,确定上述物品信息是否存储在上述本地缓存;显示单元,被配置成响应于上述第一查询单元的确定是,展示上述物品信息;第二查询单元,被配置成响应于上述第一查询单元的确定否,则根据上述物品条码信息在通信连接的数据库服务器中查询上述物品信息。第三方面,本公开的一些实施例还提供了一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当上述一个或多个程序被上述一个或多个处理器执行,使得该一个或多个处理器实现如第一方面中任一的方法。第四方面,本公开的一些实施例提供了一种计算机可读介质,其上存储有计算机程序,其中,程序被处理器执行时实现如第一方面中任一的方法。本公开的上述各个实施例中的一个实施例具有如下有益效果:客户端通过扫码物品条码获取物品条码信息。客户端根据物品条码信息直接查询本地缓存。在查到的情况下在客户端显示物品信息,在查不到的情况下再通过联网的服务器进行查询。从而缩短物品信息查询时间,优化查询流程,提高用户体验,为用户的生活提供了便利。附图说明结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。图1是本公开的一些实施例的信息查询方法的一个应用场景的示意图。图2是根据本公开的一些实施例的信息查询方法的流程图。图3是根据本公开的一些实施例的信息查询同步的流程图。图4是根据本公开的信息查询同步的另一些实施例的流程图。图5是根据本公开的一些实施例的多个客户端集群同步示意图。图6是根据本公开的一些实施例的信息查询的结构示意图。图7是适于用来实现本公开的一些实施例的电子设备的计算机系统的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例。相反,提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。另外还需要说明的是,为了便于描述,附图中仅示出了与有关专利技术相关的部分。在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。下面将参考附图并结合实施例来详细说明本公开。图1是根据本公开的一些实施例的信息查询方法的一个应用场景的示意图。如图1所示,用户可以在客户端101上通过物品扫描区104扫描物品条码,以获取物品条码信息。作为示例,其中客户端101可以是自助收银机。客户端101根据物品条码信息首先在本地缓存查找物品信息(例如物品数量,价格等),确定其是否存储在本地缓存。如果确定物品信息存储在本地缓存,就在客户端101的显示屏102上显示物品的信息。如果确定物品不存储在本地缓存,就通过网络在数据库服务器103上查找物品信息。数据库服务器103查找到物品信息后,将物品信息返回到客户端101,以便在显示屏102上进行相应的显示。例如,用户通过物品扫描区104扫描鱼包装和衣服的条码,通过显示屏102显示出鱼和衣服的数量和价格等相应信息本文档来自技高网...

【技术保护点】
1.一种用于客户端的信息查询方法,包括:/n扫描物品条码,获取物品条码信息;/n基于所述物品条码信息,在所述客户端的本地缓存查询物品信息,确定所述物品信息是否存储在所述本地缓存;/n响应于确定是,则展示所述物品信息;/n响应于确定否,则根据所述物品条码信息在通信连接的数据库服务器中查询所述物品信息。/n

【技术特征摘要】
1.一种用于客户端的信息查询方法,包括:
扫描物品条码,获取物品条码信息;
基于所述物品条码信息,在所述客户端的本地缓存查询物品信息,确定所述物品信息是否存储在所述本地缓存;
响应于确定是,则展示所述物品信息;
响应于确定否,则根据所述物品条码信息在通信连接的数据库服务器中查询所述物品信息。


2.根据权利要求1所述的方法,所述方法还包括:
从通信连接的管理服务器接收初始物品变动信息,其中,所述初始物品变动信息是所述管理服务器根据对于所述物品信息的变更操作而生成的;
从所述管理服务器接收自增标识,其中所述自增标识是所述管理服务器针对所述初始物品变动信息分配的、与所述变更操作对应的标识;
根据所述初始物品变动信息更新所述物品信息,以及保存所述自增标识。


3.根据权利要求2的方法,其中,所述方法还包括:
根据所述自增标识请求所述管理服务器中的物品变动信息;
从所述管理服务器接收所述物品变动信息和最新自增标识;
响应于确定所述最新自增标识大于自增标识,则对所述本地缓存进行所述物品变动信息的增量更新操作;
更新所述自增标识,生成所述自增标识的最新值。


4.根据权利要求2的方法,其中,所述方法还包括:
根据所述自增标识请求所述管理服务器中的物品变动信息,其中,所述管理服务器响应于确定最新自增标识减去所述自增标识的绝对值大于预设值,则将更新确定为全量更新;
响应于确定为所述全量更新,从所述管理服务器下载最新的数据库备份文件;
根据所述数据库备份文件更新全部物品变动信息。

【专利技术属性】
技术研发人员:侯朝星房文龙韩笑跃
申请(专利权)人:多点深圳数字科技有限公司
类型:发明
国别省市:广东;44

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

1