当前位置: 首页 > 专利查询>张小剑专利>正文

数据查询方法、客户端、服务器及计算机可读介质技术

技术编号:19822216 阅读:45 留言:0更新日期:2018-12-19 14:51
本发明专利技术提供一种数据查询方法、客户端、服务器及计算机可读介质,所述方法包括:根据预设周期对主服务器中的数据进行缓存生成缓存数据;接收至少一个客户端发送的至少一个查询任务;去掉所述至少一个查询任务中重复的查询任务并生成第一查询任务清单;确认所述第一查询任务清单中是否包括在所述缓存数据中具有查询结果的的第一查询任务;若是,从所述缓存数据中获取所述第一查询任务的查询结果返回给所述至少一个客户端中提交所述第一查询任务的客户端;若所述第一查询任务清单中包括在所述缓存数据中无查询结果的第二查询任务,则将所述第二查询任务发送给所述至少一个客户端向所述主服务器进行查询。本发明专利技术缓解并减轻了服务器的负担。

【技术实现步骤摘要】
数据查询方法、客户端、服务器及计算机可读介质
本专利技术涉及计算机通信领域,具体涉及一种数据查询方法、客户端、服务器及计算机可读介质。
技术介绍
随着计算机技术的不断发展,越来越多的电子产品(例如终端端或客户端)可以通过网络连接到服务器并访问服务器以获得目标资源。此时,服务器会依据客户端所提供的查询信息进行数据查询,并将所查询到的数据进行处理后作为处理结果返回给对应的客户端。然而,随着来自不同的客户端的增加,这些不同的客户端所提供的查询信息也逐步增加,因此,要求服务器提供服务的数量会日益增多,由于服务器查询的过程一般为对相对应的数据库按照顺序查询,使得服务器负荷过重,从而造成服务器的工作效能因为查询的增加而降低,容易出现客户端短时间内无法查询到对应的数据并得到返回的处理结果的情况。
技术实现思路
本专利技术正是基于上述问题,提出了一种数据查询方法、客户端、服务器及计算机可读介质,能够缓解并减轻服务器的负担,从而提高服务器的资源利用效率。有鉴于此,本专利技术实施例第一方面提供了一种数据查询方法,该方法包括:根据第一预设周期对主服务器中的数据进行缓存生成缓存数据;接收至少一个客户端发送的至少本文档来自技高网...

【技术保护点】
1.一种数据查询方法,包括:根据第一预设周期对主服务器中的数据进行缓存生成缓存数据;接收至少一个客户端发送的至少一个查询任务;去掉所述至少一个查询任务中重复的查询任务并生成第一查询任务清单;确认所述第一查询任务清单中是否包括在所述缓存数据中具有查询结果的的第一查询任务;若是,从所述缓存数据中获取所述第一查询任务的查询结果返回给所述至少一个客户端中提交所述第一查询任务的客户端;若所述第一查询任务清单中包括在所述缓存数据中无查询结果的第二查询任务,则将所述第二查询任务发送给所述至少一个客户端向所述主服务器进行查询。

【技术特征摘要】
1.一种数据查询方法,包括:根据第一预设周期对主服务器中的数据进行缓存生成缓存数据;接收至少一个客户端发送的至少一个查询任务;去掉所述至少一个查询任务中重复的查询任务并生成第一查询任务清单;确认所述第一查询任务清单中是否包括在所述缓存数据中具有查询结果的的第一查询任务;若是,从所述缓存数据中获取所述第一查询任务的查询结果返回给所述至少一个客户端中提交所述第一查询任务的客户端;若所述第一查询任务清单中包括在所述缓存数据中无查询结果的第二查询任务,则将所述第二查询任务发送给所述至少一个客户端向所述主服务器进行查询。2.根据权利要求1所述的一种数据查询方法,其特征在于,在将所述第二查询任务发送给所述至少一个客户端向所述主服务器进行查询之后,还包括:接收所述至少一个客户端返回的对应所述第二查询任务的查询结果;将所述第二查询任务的查询结果返回所述至少一个客户端中提交所述第二查询任务的客户端。3.根据权利要求2所述的一种数据查询方法,其特征在于,在接收所述至少一个客户端返回的对应所述第二查询任务的查询结果之后,还包括:将所述第二查询任务的查询结果存储到所述缓存数据。4.根据权利要求1所述的一种数据查询方法,其特征在于,将所述第二查询任务发送给所述至少一个客户端向所述主服务器进行查询具体包括:将所述第二查询任务平均分配给所述至少一个客户端向所述主服务器进行查询,平均分配至每一个客户端的至少一个查询任务的数量小于或等于第一阈值;所述平均分配后的至少一个查询任务的数量的余数大于第二阈值则进行二次平均分配,所述平均分配后的余数小于或等于所述第二阈值则进行随机分配。5.一种数据查询方法,包括:向从服务器发送至少一个查询任务;接收所述从服务器返回的第一查询任务的查询结果,所述第一查询任务为第一查询任务...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:张小剑
类型:发明
国别省市:福建,35

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

1