Nothing Special   »   [go: up one dir, main page]

CN103838849A - 用于信息查询的方法、装置及系统,数据处理方法及装置 - Google Patents

用于信息查询的方法、装置及系统,数据处理方法及装置 Download PDF

Info

Publication number
CN103838849A
CN103838849A CN201410085831.3A CN201410085831A CN103838849A CN 103838849 A CN103838849 A CN 103838849A CN 201410085831 A CN201410085831 A CN 201410085831A CN 103838849 A CN103838849 A CN 103838849A
Authority
CN
China
Prior art keywords
data
information
data message
inquiry
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201410085831.3A
Other languages
English (en)
Inventor
刘洋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BEIJING DIGITAL GRID TECHNOLOGY Co Ltd
Original Assignee
BEIJING DIGITAL GRID TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by BEIJING DIGITAL GRID TECHNOLOGY Co Ltd filed Critical BEIJING DIGITAL GRID TECHNOLOGY Co Ltd
Priority to CN201410085831.3A priority Critical patent/CN103838849A/zh
Publication of CN103838849A publication Critical patent/CN103838849A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying
    • G06F16/90335Query processing

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本申请公开了用于信息查询的数据处理方法及装置、一种用于便携式终端的信息查询方法和装置以及一种用于信息查询的系统。所述用于便携式终端的信息查询方法,包括:获取待查询的信息查询请求;在本地数据库中未查到满足要求的被请求的数据信息时,向服务器端发送所述的信息查询请求;接收服务器端下发基于所述查询请求在服务器数据库中查到的数据信息或数据信息包。本方法既保证了查询的快捷,而且也兼顾了查询成功率和有效性。

Description

用于信息查询的方法、装置及系统,数据处理方法及装置
本申请要求于2014年02月13日提交中国专利局、申请号为201410049901.X、发明名称为“用于信息查询的方法、装置及系统,数据处理方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及信息查询方法及系统,具体涉及一种用于信息查询的数据处理方法及装置。本申请同时涉及一种用于便携式终端的信息查询方法和装置,本申请还涉及一种用于信息查询的系统。
背景技术
随着便携式终端的普及,越来越多的用户会选择智能手机、智能平板电脑、等智能便携式终端设备来上网、娱乐及工作。智能便携式终端的发展也推动了移动互联网的发展。移动互联网是移动和互联网融合的产物。其继承了移动随时随地随身和互联网分享、开放、互动的优势,是整合二者优势的“升级版本”,即运营商提供无线接入,互联网企业提供各种成熟的应用。
如上所述,移动互联网实现了通道(即无线接入)和应用的分离,从而导致在应用层面,业务和平台由封闭走向了开放。不同的服务提供商都基于移动互联网开发了应用程序(App),有应用于社交聊天的,有应用于天气查询的,有应用于购物的,有应用于通讯的,有应用于音乐与视频的,也有应用于新闻的,等等,上述的各种应用为用户带来了各种便利,不同的用户可以根据其各自的需要下载安装所需的App。
然而,诸多的APP也为用户的使用带来麻烦,由于不同的APP各自独立,用户在使用时首先需要在便携式终端操作系统平台上找到该应用,并在该平台运行该应用程序,在使用另外的应用程序时,需要执行相同的步骤。这不但繁琐,而且浪费时间,降低效率。特别是对于一些与生活有密切关联的应用,例如:某一区域生活信息查询,包括餐馆、银行、邮局、公交线路、地址等的查询,通过各自的服务提供商的APP查询,不但效率低下而且费时费力。
发明内容
本申请提供一种用于便携式终端的信息查询方法及装置,以解决现有信息查询方法及装置的上述的问题。本申请另外提供一种用于信息查询的数据处理方法及装置,以及一种信息查询的系统。
本申请提供一种用于便携式终端的信息查询方法,包括:
获取待查询的信息查询请求;
在本地数据库中未查到满足要求的被请求的数据信息时,向服务器端发送所述的信息查询请求;
接收服务器端下发基于所述查询请求在服务器数据库中查到的数据信息或数据信息包。
可选的,所述获取待查询的信息请求具体为
获取由搜索入口通过输入设备输入的查询信息;或
获取用户特定行为触发的与所述特定行为对象相关联的信息的查询请求。
可选的,所述用户特定行为包括拨打电话、接听电话、基于地图或导航的地址或路线搜索。
可选的,所述获取待查询的信息请求具体为获取用户特定行为触发的与所述特定行为对象相关联的信息的查询请求;
所述获取用户特定行为触发的与所述特定行为对象相关联的查询请求还包括:建立所述特定行为对象与所述被请求查询的数据信息的关联。
可选的,所述与特定行为相关联的查询请求包括查询电话号码归属地或基于GPS的位置信息相关联的服务提供商的联系信息、地址信息、路线信息或服务信息的请求。
可选的,所述接收服务器端下发基于所述查询请求而查到的数据信息或数据信息包包括:
接收采用预定义数据格式封装的数据信息或数据信息包;
解析接收的上述信息,获取数据信息或数据信息包。
可选的,进一步包括,将获取的数据信息或数据信息包更新至本地数据库。
可选的,所述被请求的数据信息为通信信息。
此外,本申请还提供一种用于信息查询的数据处理方法,包括:
接收来自客户端的信息查询请求;
基于预设的前端调度策略向目标数据服务器转发所述查询请求;
在所述目标数据服务器中检索查找所请求的数据信息或数据信息包;
将所述数据信息或数据信息包下发至客户端。
可选的,所述基于预设的前端调度策略向目标数据服务器转发所述查询请求具体包括:基于负载均衡策略向目标数据服务器转发所述查询请求。
可选的,所述负载均衡策略为nginx负载均衡策略。
可选的,所述在所述目标数据服务器中检索查找所请求的数据信息或数据信息包包括:
通过检索入口接收待查询的数据信息的关键词;
遍历所述索引库,查到与所述数据信息关键词匹配的数据信息记录;
返回所述信息记录或所述信息记录所在的分组数据包。
可选的,所述在所述目标数据服务器中检索查找所请求的数据信息或数据信息包包括:
基于数据信息的类别以及类别值生成不同的索引库;
在所述与被请求的数据信息相同类别或类别值的索引库中检索查找所请求的数据信息或数据信息包。
可选的,所述数据信息的类别具体包括位置信息、生活服务、交通服务或旅游服务。
可选的,所述在所述目标数据服务器中检索查找所请求的数据信息或数据信息包之前还包括:将所述目标数据服务器中存储的数据读取到内存中。
可选的,通过xapian索引规则生成索引库。
可选的,所述将所述数据信息或数据信息包下发至客户端包括:
采用预定义数据格式封装所述数据信息或数据信息包;
将封装后的所述数据信息或数据信息包发送至客户端。
可选的,所述封装后的将所述数据信息或数据信息包发送至客户端包括:
将封装后的所述数据信息或数据信息包发送至前端调度服务器;
由前端调度服务器将所述接收到的所述数据信息或数据信息包转发至客户端。
可选的,所述预定义数据格式是指Json数据格式或xml数据格式中的一种。
此外,本申请还提供一种用于便携式终端的信息查询装置,包括:
获取单元,用于获取待查询的信息查询请求;
发送单元,用于在本地数据库中未查到被请求的数据信息时,向服务器端发送所述的信息查询请求;
数据接收单元,用于接收服务器端下发基于所述查询请求在服务器数据库中查到的数据信息或数据信息包。
此外,本申请还提供一种用于信息查询的数据处理装置,包括:
查询请求接收单元,用于接收来自客户端的信息查询请求;
转发单元,用于基于预设的前端调度策略向目标数据服务器转发所述查询请求;
查询单元,用于在所述目标数据服务器中检索查找所请求的数据信息或数据信息包;
下发单元,用于将所述数据信息或数据信息包下发至客户端。
此外,本申请还提供一种用于信息查询的系统,包括上述所述的用于便携式终端的信息查询装置和所述的用于信息查询的数据处理装置。与现有技术相比,本申请具有以下优点:
本申请提供的上述用于便携式终端的信息查询方法,在接收查询请求后,先基于本地数据库查询,若在本地数据中存在该数据信息,则无需向服务器端发送请求,只有在本地数据库中不存在该数据信息时,才向服务器侧发送相关请求,这既保证了查询的快捷,而且也兼顾了查询成功率和有效性。
附图说明
图1为本申请的用于便携式终端的信息查询方法的实施例的流程图;
图2为本申请的一种用于便携式终端的信息查询装置的实施例示意图;
图3为本申请的一种用于信息查询的数据处理方法的实施例的流程图;
图4为本申请的一种用于便携式终端的信息查询装置的实施例示意图;
图5为本申请的一种用于信息查询的系统的实施例的示意图。
具体实施方式
在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施的限制。
本申请中,提供了一种用于便携式终端的信息查询方法,其包括通过便携式终端的App入口获取待查询的信息,然后在本地数据库中查询被请求的数据信息,若在本地数据库中未查到被请求的数据信息,则向服务器侧发送关于前述数据信息的查询请求,待服务器端数据库中查询到所述的数据信息之后,由客户端接收该数据信息,并可以选择将该数据信息更新至本地数据库中。本申请的方法,在接收查询请求后,先基于本地数据库查询,若在本地数据中存在该数据信息,则无需向服务器端发送请求,只有在本地数据库中不存在该数据信息时,才向服务器侧发送相关请求,这既保证了查询的快捷,而且也兼顾了查询成功率和有效性。
下面结合附图对本申请的用于便携式终端的信息查询方法进行详细描述。
请参考图1,其为本申请的用于便携式终端的信息查询方法的实施例的流程图。本实施例中,用于便携式终端的信息查询方法包括:
步骤S100,获取待查询的信息查询请求。
本申请所涉及的便携式终端不仅仅指智能手机,还包括其他能够基于无线接口发送和接收信息的其他通信设备,例如平板电脑,智能PDA设备等。在所述便携式终端上能够运行操作系统作为平台,在该平台上能够安装和运行各种类别的App,例如安卓系统、ios系统、wp系统、黑莓blackberry os系统、webos系统等等。
本申请中,所述获取待查询的信息请求具体包括,获取由搜索入口通过输入设备输入的查询信息,或者获取用户特定行为触发的与所述特定行为对象相关联的信息的查询请求。具体而言,在智能手机中,用户可以通过应用程序提供的搜索入口输入待查询的信息。例如,在一些通讯录应用中,不但具备拨号、接听、收发短信以及联系人搜索等功能,其还具备其他生活服务、交通服务、路线规划、商户信息等数据信息的检索入口,该检索入口可以与所述联系人搜索入口相同,也可以不同,但无论如何,用户可以通过该检索入口输入待查询的信息的关键词或相关信息。
此外,如上所述,还可以通过获取用户特定行为触发的与所述特定行为对象相关联的信息的查询请求。所述用户特定行为具体是指用户在操作便携式终端与便携式终端交互时对该便携式终端发出的动作指令。所述动作指令包括点击、触摸、连续点击、沿特定方向滑动、缩放等等。具体而言,用户在操作应用程序时,需要通过动作交互实现对应用程序功能的调用,例如,对于通讯录应用程序,在拨打电话时,查到电话号码并点击拨打按钮(该按钮可以是实体按钮也可以是虚拟按钮),所述的“查找”以及“点击”即为上述的特定行为,而所查找及点击拨打的电话号码即为上述特定行为的对象。在捕捉到上述的电话号码后,应用程序可以根据设定自动提交或让用户确认后提交查找与该电话号码相关联的数据信息,所述相关联的数据信息包括该电话号码归属地的生活服务、交通服务、路线规划、商户信息等。在此,所述电话号码与上述的生活服务交通服务等数据信息通过地址相关联。当然,所述特定行为还可以是接听电话、基于地图或导航的地址或路线搜索等,所述与特定行为相关联的查询请求包括查询电话号码归属地或基于GPS的位置信息相关联的服务提供商的联系信息、地址信息、路线信息或服务信息的请求。特定行为对象与数据信息直接的关联也并不限于上述的地理位置,也可以是诸如基于行为偏好,应用分类以及数据信息属性归类等而建立的联系。但无论如何,二者建立关联应当是基于在触发该特定行为时用户有对与之关联的数据信息需要的可能。所述获取用户特定行为触发的与所述特定行为对象相关联的查询请求还包括:建立所述特定行为对象与所述被请求查询的数据信息的关联,形成关联数据库。
步骤S110,在本地数据库中未查到满足要求的被请求的数据信息时,向服务器端发送所述的信息查询请求
在获取上上述的查询请求之后,现在本地数据库中查询相关的数据信息,若在本地数据库中存在上述的数据信息,则通过输出设备向用户展示查询结果。在本地数据中不存在满足要求的数据信息时,向服务器点发送所述的信息查询请求。其中,本步骤中,不存在满足要求的数据信息包括如下两个含义:第一,本地数据库中没有该数据信息的数据记录;第二,本地数据库中存在该数据信息,但是该数据信息已经失效或被认为已经更新。可以通过如下方式判断被查询的数据信息记录是否已经失效或被认为已更新:在在数据库中记录数据信息记录产生的时间,并与提交该数据信息查询的当前时间比较,若二者时间差大于预定的时间,则认为数据库中的数据信息已经失效或网络侧已经对该数据库已经更新。需要通过服务器侧获取更新后的数据信息。
步骤S120,接收服务器端下发基于所述查询请求在服务器数据库中查到的数据信息或数据信息包。
在服务器端收到相关查询请求时,其会在相关的数据库中查到数据信息,并将该数据下发至客户端,客户端接收服务器端下发的相关数据信息,并将该数据信息通过输出设备输出。
服务器端在下发相关数据时,有时会对数据进行封装处理,则客户端在接收时也需要做相应的处理,具体而言,本实施例中,所述接收服务器端下发基于所述查询请求而查到的数据信息或数据信息包包括:接收采用预定义数据格式封装的数据信息或数据信息包;解析接收的上述信息,获取数据信息或数据信息包。所述的预定义格式包括Json或xml格式封装数据。客户端在接收并接解析后,获得被请求的数据信息,通过显示器将所述数据信息展示。若服务器端在封装数据之后发送之前还对数据进行了加密处理,则客户端在接收到服务器端发送的数据包之后,还需要用与之相应的密钥进行解密处理。常用的加密方式包括AES加密算法、MD5加密算法,前者为可以加密算法,而后者为不可逆加密算法,一般用户传输过程中的数据校验。
进一步的,还可以将所述数据信息更新至本地数据库中,此外若服务器端下发的为包含该数据的数据信息包,例如,某一地区的所有商户、银行、餐馆信息,则将所述数据信息包存储更新至本地数据库,以备下次查询。
本申请的上述用于便携式终端的信息查询方法,本申请的方法,在接收查询请求后,先基于本地数据库查询,若在本地数据中存在该数据信息,则无需向服务器端发送请求,只有在本地数据库中不存在该数据信息时,才向服务器侧发送相关请求,这既保证了查询的快捷,而且也兼顾了查询成功率和有效性。
在上述的实施例中,提供了一种用于便携式终端的信息查询方法,与之相对应的,本申请还提供一种用于便携式终端的信息查询装置。请参看图2,其为本申请的一种用于便携式终端的信息查询装置的实施例示意图。由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。
本申请的用于便携式终端的信息查装置的实施例包括:获取单元200,用于获取待查询的信息查询请求;发送单元210,用于在本地数据库中未查到被请求的数据信息时,向服务器端发送所述的信息查询请求;数据接收单元220,用于接收服务器端下发基于所述查询请求在服务器数据库中查到的数据信息或数据信息包。
此外,本申请还提供一种用于信息查询的数据处理方法。
请参考图3,其为本申请的一种用于信息查询的数据处理方法的实施例的流程图。本实施例中,所述的方法包括:
步骤S300,接收来自客户端的信息查询请求;
步骤S310,基于预设的前端调度策略向目标数据服务器转发所述查询请求;
在大量来自客户端的查询请求的环境下,若直接将客户端连接至数据服务器端,有就可能导致数据服务器阻塞,降低查询的效率,在严重时甚至可能宕机。基于上述原因,本步骤中,基于预设的前端调度策略将来自客户端的请求分发至不同的目标数据服务器。例如,可以通过负载均衡策略,使得后端各个目标数据服务器负载相对均衡,各自都能正常工作。本实施例中所述负载均衡策略具体为nginx负载均衡策略。
步骤S320,在所述目标数据服务器中检索查找所请求的数据信息或数据信息包;
所述在所述目标数据服务器中检索查找所请求的数据信息或数据信息包其中一种实现方式如下:通过检索入口接收待查询的数据信息的关键词;遍历所述索引库,查到与所述数据信息关键词匹配的数据信息记录;返回所述信息记录或所述信息记录所在的分组数据包。
此外,还可以基于数据信息的类别以及类别值生成不同的索引库;然后,在所述与被请求的数据信息相同类别或类别值的索引库中检索查找所请求的数据信息或数据信息包。具体而言,可以基于地理位置作为分类依据,将不同省份或市县的数据信息分配到不同的数据库中,并建立索引库,例如通过xapian索引规则生成索引库。在接收到客户端关于某一地区的查询请求时,直接到相关地区的索引库中检索,可以大大提高检索效率。当然,还可以基于其他类别生成其他的索引库,所述数据信息的类别具体包括位置信息、生活服务、交通服务或旅游服务等等,这里不再赘述。
此外,为提高检索效率,所述在所述目标数据服务器中检索查找所请求的数据信息或数据信息包之前还包括:将所述目标数据服务器中存储的数据读取到内存中,例如可以通过分布式内存管理系统(DMMS)实现在内存中执行相关的检索工作。
步骤S330,将所述数据信息或数据信息包下发至客户端。
检索获得所述数据信息之后,将所述数据信息或与之同类别的数据信息包下发至客户端。在具体执行时,可以直接将所述数据信息下发至客户端,也可以将所述数据信息或数据信息包发送至前端调度服务器;由前端调度服务器将所述接收到的所述数据信息或数据信息包转发至客户端。其中,所述将所述数据信息或数据信息包下发至客户端包括:采用预定义数据格式封装所述数据信息或数据信息包;将封装后的所述数据信息或数据信息包发送至客户端。所述预定义数据格式是指Json数据格式或xml数据格式中的一种。此外,为保证数据传输的安全,还可以对封装后的数据信息进行加密处理,并将加密后的传输至客户端。
在上述的实施例中,提供了一种用于信息查询的数据处理方法,与之相对应的,本申请还提供一种用于便携式终端的信息查询装置。请参看图4,其为本申请的一种用于便携式终端的信息查询装置的实施例示意图。由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。
本申请的用于便携式终端的信息查询装置的实施例包括:查询请求接收单元400,用于接收来自客户端的信息查询请求;转发单元410,用于基于预设的前端调度策略向目标数据服务器转发所述查询请求;查询单元420,用于在所述目标数据服务器中检索查找所请求的数据信息或数据信息包;下发单元430,用于将所述数据信息或数据信息包下发至客户端。
此外,本申请还提供一种用于信息查询的系统,如图5所示,所述系统包括上述的用于便携式终端的信息查询装置500和用于信息查询的数据处理装置510。
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
本申请虽然以较佳实施例公开如上,但其并不是用来限定本申请,任何本领域技术人员在不脱离本申请的精神和范围内,都可以做出可能的变动和修改,因此本申请的保护范围应当以本申请权利要求所界定的范围为准。

Claims (22)

1.一种用于便携式终端的信息查询方法,其特征在于包括:
获取待查询的信息查询请求;
在本地数据库中未查到满足要求的被请求的数据信息时,向服务器端发送所述的信息查询请求;
接收服务器端下发基于所述查询请求在服务器数据库中查到的数据信息或数据信息包。
2.根据权利要求1所述的用于便携式终端的信息查询方法,其特征在于,所述获取待查询的信息请求具体为
获取由搜索入口通过输入设备输入的查询信息;或
获取用户特定行为触发的与所述特定行为对象相关联的信息的查询请求。
3.根据权利要求2所述的用于便携式终端的信息查询方法,其特征在于,所述用户特定行为包括拨打电话、接听电话、基于地图或导航的地址或路线搜索。
4.根据权利要求2所述的用于便携式终端的信息查询方法,其特征在于,所述获取待查询的信息请求具体为获取用户特定行为触发的与所述特定行为对象相关联的信息的查询请求;
所述获取用户特定行为触发的与所述特定行为对象相关联的查询请求还包括:建立所述特定行为对象与所述被请求查询的数据信息的关联。
5.根据权利要求2所述的用于便携式终端的信息查询方法,其特征在于,所述与特定行为相关联的查询请求包括查询电话号码归属地或基于GPS的位置信息相关联的服务提供商的联系信息、地址信息、路线信息或服务信息的请求。
6.根据权利要求1所述的用于便携式终端的信息查询方法,其特征在于:所述接收服务器端下发基于所述查询请求而查到的数据信息或数据信息包包括:
接收采用预定义数据格式封装的数据信息或数据信息包;
解析接收的上述信息,获取数据信息或数据信息包。
7.根据权利要求1所述的用于便携式终端的信息查询方法,其特征在于,进一步包括,将获取的数据信息或数据信息包更新至本地数据库。
8.根据权利要求1所述的用于便携式终端的信息查询方法,其特征在于:所述被请求的数据信息为通信信息。
9.一种用于信息查询的数据处理方法,其特征在于包括:
接收来自客户端的信息查询请求;
基于预设的前端调度策略向目标数据服务器转发所述查询请求;
在所述目标数据服务器中检索查找所请求的数据信息或数据信息包;
将所述数据信息或数据信息包下发至客户端。
10.根据权利要求9所述的用于信息查询的数据处理方法,其特征在于,所述基于预设的前端调度策略向目标数据服务器转发所述查询请求具体包括:基于负载均衡策略向目标数据服务器转发所述查询请求。
11.根据权利要求10所述的用于信息查询的数据处理方法,其特征在于,所述负载均衡策略为nginx负载均衡策略。
12.根据权利要求9所述的用于信息查询的数据处理方法,其特征在于,所述在所述目标数据服务器中检索查找所请求的数据信息或数据信息包包括:
通过检索入口接收待查询的数据信息的关键词;
遍历所述索引库,查到与所述数据信息关键词匹配的数据信息记录;
返回所述信息记录或所述信息记录所在的分组数据包。
13.根据权利要求9所述的用于信息查询的数据处理方法,其特征在于,所述在所述目标数据服务器中检索查找所请求的数据信息或数据信息包包括:
基于数据信息的类别以及类别值生成不同的索引库;
在所述与被请求的数据信息相同类别或类别值的索引库中检索查找所请求的数据信息或数据信息包。
14.根据权利要求13所述的用于信息查询的数据处理方法,其特征在于,所述数据信息的类别具体包括位置信息、生活服务、交通服务或旅游服务。
15.根据权利要求12或13或14所述的用于信息查询的数据处理方法,其特征在于,所述在所述目标数据服务器中检索查找所请求的数据信息或数据信息包之前还包括:将所述目标数据服务器中存储的数据读取到内存中。
16.根据权利要求12或13或14所述的用于信息查询的数据处理方法,其特征在于,通过xapian索引规则生成索引库。
17.根据权利要求9所述的用于信息查询的数据处理方法,其特征在于,所述将所述数据信息或数据信息包下发至客户端包括:
采用预定义数据格式封装所述数据信息或数据信息包;
将封装后的所述数据信息或数据信息包发送至客户端。
18.根据权利要求17所述的用于信息查询的数据处理方法,其特征在于,所述封装后的将所述数据信息或数据信息包发送至客户端包括:
将封装后的所述数据信息或数据信息包发送至前端调度服务器;
由前端调度服务器将所述接收到的所述数据信息或数据信息包转发至客户端。
19.根据权利要求17或18所述的用于信息查询的数据处理方法,其特征在于,所述预定义数据格式是指Json数据格式或xml数据格式中的一种。
20.一种用于便携式终端的信息查询装置,其特征在于包括:
获取单元,用于获取待查询的信息查询请求;
发送单元,用于在本地数据库中未查到被请求的数据信息时,向服务器端发送所述的信息查询请求;
数据接收单元,用于接收服务器端下发基于所述查询请求在服务器数据库中查到的数据信息或数据信息包。
21.一种用于信息查询的数据处理装置,其特征在于包括:
查询请求接收单元,用于接收来自客户端的信息查询请求;
转发单元,用于基于预设的前端调度策略向目标数据服务器转发所述查询请求;
查询单元,用于在所述目标数据服务器中检索查找所请求的数据信息或数据信息包;
下发单元,用于将所述数据信息或数据信息包下发至客户端。
22.一种用于信息查询的系统,其特征在于:包括上述权利要求20所述的用于便携式终端的信息查询装置和权利要求21所述的用于信息查询的数据处理装置。
CN201410085831.3A 2014-02-13 2014-03-10 用于信息查询的方法、装置及系统,数据处理方法及装置 Pending CN103838849A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410085831.3A CN103838849A (zh) 2014-02-13 2014-03-10 用于信息查询的方法、装置及系统,数据处理方法及装置

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201410049901.X 2014-02-13
CN201410049901 2014-02-13
CN201410085831.3A CN103838849A (zh) 2014-02-13 2014-03-10 用于信息查询的方法、装置及系统,数据处理方法及装置

Publications (1)

Publication Number Publication Date
CN103838849A true CN103838849A (zh) 2014-06-04

Family

ID=50802346

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410085831.3A Pending CN103838849A (zh) 2014-02-13 2014-03-10 用于信息查询的方法、装置及系统,数据处理方法及装置

Country Status (1)

Country Link
CN (1) CN103838849A (zh)

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104036041A (zh) * 2014-06-30 2014-09-10 小米科技有限责任公司 搜索方法及装置
CN104298508A (zh) * 2014-09-26 2015-01-21 小米科技有限责任公司 执行操作的方法和装置
CN104408110A (zh) * 2014-11-24 2015-03-11 北京奇虎科技有限公司 数据请求的方法、装置及系统
CN104506634A (zh) * 2014-12-26 2015-04-08 湖南华凯文化创意股份有限公司 智能化导览服务系统和方法
CN104536747A (zh) * 2014-12-23 2015-04-22 湖南手尚网络技术有限公司 一种信息和功能全面的app系统
CN104731877A (zh) * 2015-03-06 2015-06-24 小米科技有限责任公司 请求数据的方法及装置
CN105095407A (zh) * 2015-07-09 2015-11-25 中山大学 一种应用程序内容实时搜索方法及系统
CN105095397A (zh) * 2015-07-03 2015-11-25 青岛海信传媒网络技术有限公司 一种文件读写处理方法及装置
CN105302696A (zh) * 2015-11-11 2016-02-03 浪潮(北京)电子信息产业有限公司 服务器数据查询方法、云端服务器及数据查询系统
CN105577923A (zh) * 2015-12-18 2016-05-11 深圳市金立通信设备有限公司 一种信息处理方法及终端
CN106294676A (zh) * 2016-08-05 2017-01-04 张家口乐淘商贸有限公司 一种电子商务政务系统的数据检索方法
CN108664613A (zh) * 2018-05-11 2018-10-16 中国平安人寿保险股份有限公司 数据查询方法、装置、计算机设备及存储介质
CN110502915A (zh) * 2019-08-30 2019-11-26 恩亿科(北京)数据科技有限公司 一种数据处理的方法、装置及系统
CN112445821A (zh) * 2019-08-29 2021-03-05 成都鼎桥通信技术有限公司 一种光伏电站的天气信息查询方法
CN112506974A (zh) * 2021-02-04 2021-03-16 北京泰迪熊移动科技有限公司 一种无线网数据的识别方法、装置及系统
CN112733180A (zh) * 2021-04-06 2021-04-30 北京神州泰岳智能数据技术有限公司 数据查询方法、装置和电子设备
CN114666165A (zh) * 2022-05-20 2022-06-24 深圳华锐分布式技术股份有限公司 查询请求响应方法、装置、设备及介质
CN114880543A (zh) * 2022-05-17 2022-08-09 中国银联股份有限公司 一种数据查询方法、装置、设备及存储介质
CN114944976A (zh) * 2022-04-28 2022-08-26 中国电子科技集团公司第三十六研究所 一种基于移动终端的信号处理方法
CN115394453A (zh) * 2022-10-30 2022-11-25 四川大学华西医院 基于云计算环境下医学科研数据的智能管理系统和方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
金鹤: "基于Lucene的期刊网站内信息检索系统的设计与实现", 《中国优秀硕士学位论文全文数据库信息科技辑》 *

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104036041A (zh) * 2014-06-30 2014-09-10 小米科技有限责任公司 搜索方法及装置
CN104298508A (zh) * 2014-09-26 2015-01-21 小米科技有限责任公司 执行操作的方法和装置
CN104298508B (zh) * 2014-09-26 2018-07-06 小米科技有限责任公司 执行操作的方法和装置
CN104408110A (zh) * 2014-11-24 2015-03-11 北京奇虎科技有限公司 数据请求的方法、装置及系统
CN104408110B (zh) * 2014-11-24 2018-11-09 北京奇安信科技有限公司 数据请求的方法、装置及系统
CN104536747A (zh) * 2014-12-23 2015-04-22 湖南手尚网络技术有限公司 一种信息和功能全面的app系统
CN104506634B (zh) * 2014-12-26 2018-06-26 湖南华凯文化创意股份有限公司 智能化导览服务系统和方法
CN104506634A (zh) * 2014-12-26 2015-04-08 湖南华凯文化创意股份有限公司 智能化导览服务系统和方法
CN104731877A (zh) * 2015-03-06 2015-06-24 小米科技有限责任公司 请求数据的方法及装置
CN105095397A (zh) * 2015-07-03 2015-11-25 青岛海信传媒网络技术有限公司 一种文件读写处理方法及装置
CN105095407A (zh) * 2015-07-09 2015-11-25 中山大学 一种应用程序内容实时搜索方法及系统
CN105302696A (zh) * 2015-11-11 2016-02-03 浪潮(北京)电子信息产业有限公司 服务器数据查询方法、云端服务器及数据查询系统
CN105577923A (zh) * 2015-12-18 2016-05-11 深圳市金立通信设备有限公司 一种信息处理方法及终端
CN106294676B (zh) * 2016-08-05 2017-05-31 张家口乐淘商贸有限公司 一种电子商务政务系统的数据检索方法
CN106294676A (zh) * 2016-08-05 2017-01-04 张家口乐淘商贸有限公司 一种电子商务政务系统的数据检索方法
CN108664613A (zh) * 2018-05-11 2018-10-16 中国平安人寿保险股份有限公司 数据查询方法、装置、计算机设备及存储介质
CN108664613B (zh) * 2018-05-11 2022-04-01 中国平安人寿保险股份有限公司 数据查询方法、装置、计算机设备及存储介质
CN112445821A (zh) * 2019-08-29 2021-03-05 成都鼎桥通信技术有限公司 一种光伏电站的天气信息查询方法
CN110502915A (zh) * 2019-08-30 2019-11-26 恩亿科(北京)数据科技有限公司 一种数据处理的方法、装置及系统
CN110502915B (zh) * 2019-08-30 2021-07-30 恩亿科(北京)数据科技有限公司 一种数据处理的方法、装置及系统
CN112506974A (zh) * 2021-02-04 2021-03-16 北京泰迪熊移动科技有限公司 一种无线网数据的识别方法、装置及系统
CN112733180A (zh) * 2021-04-06 2021-04-30 北京神州泰岳智能数据技术有限公司 数据查询方法、装置和电子设备
CN114944976A (zh) * 2022-04-28 2022-08-26 中国电子科技集团公司第三十六研究所 一种基于移动终端的信号处理方法
CN114880543A (zh) * 2022-05-17 2022-08-09 中国银联股份有限公司 一种数据查询方法、装置、设备及存储介质
CN114880543B (zh) * 2022-05-17 2024-11-08 中国银联股份有限公司 一种数据查询方法、装置、设备及存储介质
CN114666165A (zh) * 2022-05-20 2022-06-24 深圳华锐分布式技术股份有限公司 查询请求响应方法、装置、设备及介质
CN114666165B (zh) * 2022-05-20 2022-08-09 深圳华锐分布式技术股份有限公司 查询请求响应方法、装置、设备及介质
CN115394453A (zh) * 2022-10-30 2022-11-25 四川大学华西医院 基于云计算环境下医学科研数据的智能管理系统和方法

Similar Documents

Publication Publication Date Title
CN103838849A (zh) 用于信息查询的方法、装置及系统,数据处理方法及装置
US8526405B2 (en) Routing network requests based on requesting device characteristics
US8938548B2 (en) Streaming enhancements through pre-fetch background
US9008620B2 (en) Mobile device service authorization system and method
JP5399553B2 (ja) ローカル通信のアプリケーションサービスを呼び出すための方法、装置およびコンピュータプログラム製品
US9210232B2 (en) Method and apparatus for adaptive media transfer
US20120084665A1 (en) Method and system for intelligent processing of electronic information with cloud computing
US8417720B2 (en) Method and apparatus for accessing content based on user geolocation
WO2017152492A1 (zh) 实现多个终端共享用户身份识别卡的方法和装置、存储介质
CN105637847A (zh) 动态电话号码指派
CN1739076A (zh) 用于传输被加密的有用数据对象的方法
CN109521956B (zh) 一种基于区块链的云存储方法、装置、设备及存储介质
JP2004213653A (ja) 移動端末へのマルチメディアコンテンツ配信方法及びその装置
US20100235394A1 (en) Method and apparatus for accessing content based on user geolocation
CN109522462B (zh) 一种基于区块链的云查询方法、装置、设备及存储介质
CN102033952A (zh) 一种资源推荐方法及装置
KR20200105542A (ko) 정보처리 시스템, 정보처리 방법 및, 프로그램
CN105578426A (zh) 一种通讯信息的发送方法和装置
CN103974141A (zh) 视频自动跳转播放的方法、终端及系统
CN102769663B (zh) 一种传递信息的服务器及方法、信息传递系统
KR101954801B1 (ko) 메시지 서비스 장치, 및 그의 자동 응답 서비스 방법
CN101631288A (zh) 彩信处理方法及多媒体消息中心
CN102457577A (zh) 自动建立设备语音拨号特征的并行数据连接的系统和方法
CN106534238B (zh) 为用户提供离线应用服务的方法与装置
KR20120042499A (ko) 위치정보를 이용한 부가정보 제공 방법 및 시스템

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 100020, Beijing, Chaoyang District No. 25 East Third Ring Road, 10 floor, building

Applicant after: Beijing Digital Tianyu Science & Technology Co., Ltd.

Address before: 100020, Beijing, Chaoyang District No. 25 East Third Ring Road, 10 floor, building

Applicant before: BEIJING DIGITAL GRID TECHNOLOGY CO., LTD.

COR Change of bibliographic data

Free format text: CORRECT: APPLICANT; FROM: BEIJING SHUZI TIANYU TECHNOLOGY CO., LTD. TO: BEIJING DIGITAL GRID TECHNOLOGY CO., LTD.

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20140604