一种用于实现数据查询的系统技术方案

技术编号:8657687 阅读:314 留言:0更新日期:2013-05-02 01:38
本发明专利技术公开了一种用于实现数据查询的系统,包括数个移动终端以及与移动终端通过移动网络连接的服务器端,服务器端具有交换接口、数据处理器、内容服务器和数据库;移动终端,用于向服务器端发送第一数据包;交换接口,连接于数据处理器,分析第一数据包以获取位置信息,和/或查询请求,和/或数据信息,并将上述信息发送给数据处理器;数据处理器连接于交换接口、内容服务器与数据库,当接收到位置信息时将位置信息发送给内容服务器;当接收到查询请求时,根据查询请求,运算得到查询结果,将查询结果发送给交换接口;当接收到数据信息时将数据信息发送给数据库;交换接口,将查询结果发送给对应的移动终端;移动终端能够获取和显示查询结果。

【技术实现步骤摘要】

本专利技术涉及移动通信和互联网领域,特别涉及一种用于实现数据查询的系统
技术介绍
随着现在企业的销售门店日益增多,各个门店的经营者需要与总部服务器实时地联系,以进行数据上传和查询数据等操作。现有的用于数据查询的系统,是基于有线网络,使用常用的个人电脑作为应用端来架构的,由应用端的个人电脑将数据从总部的服务器读取到网店的终端供使用者分析数据。其存在四个缺陷,首先在于移动性不够;其次现有的方案中,服务器无法自动获得门店的位置信息和天气信息;第三,很多门店的经营者都不会用电脑,就更不用谈数据分析了 ;第四,每次门店应用端需要更新数据时,就要从服务器读取大量的数据,资源开销大。随着3G移动互联网技术的发展以及智能手机终端的普及,门店的经营者大多都拥有一台智能手机,而且都能很熟练地操作它们,因此可以在手机移动终端上开发门店数据分析系统。但是问题在于,数据的挖掘和数据的分析需要较大的运算量,移动终端的计算能力还不足以支持较大规模的数据处理,不适合直接在移动终端进行数据的挖掘和数据的分析;从服务器更新数据时,无线通信信号传输速率不足;智能手机的定位功能,没有得到有效的利用。
技术实现思路
本专利技术提供一种用于实现数据查询的系统,以达到基于无线通信网络实现实时地进行数据查询的效果。为达到上述目的,本专利技术采用如下技术方案:本专利技术公开了一种用于实现数据查询的系统,该系统包括数个移动终端以及与移动终端通过移动网络连接的服务器端,该服务器端具有交换接口、数据处理器、内容服务器和数据库;所述移动终端,用于向服务器端发送第一数据包,该第一数据包中包括该移动终端自身的位置信息,和/或查询请求,和/或数据信息;该交换接口,连接于该数据处理器,用于接收第一数据包,分析第一数据包以获取位置信息,和/或查询请求,和/或数据信息,并将获取的信息发送给该数据处理器;该数据处理器,连接于该交换接口、该内容服务器与该数据库,当接收到位置信息时,用于将接收到的位置信息发送给该内容服务器;当接收到查询请求时,根据接收到的查询请求,运算得到查询结果,将查询结果发送给该交换接口 ;当接收到数据信息时,将数据信息发送给该数据库;该内容服务器,用于保存所述移动终端的位置信息;该数据库,用于保存数据信息;该交换接口,进一步用于将查询结果以第二数据包的形式,发送给对应的移动终端;所述移动终端,进一步用于接收服务器端返回的第二数据包,获取和显示查询结果。其中,所述移动终端,包括位置获取模块、信息收发模块、处理模块和显示模块,该位置获取模块用于获取位置信息;该处理模块连接于该位置获取模块和该信息收发模块,用于生成第一数据包和分析第二数据包;该信息收发模块用于向该交换接口发送第一数据包以及接收自该交换接口发送的第二数据包;该显示模块,连接于该处理模块,用于显示查询结果。其中,该位置获取模块为GPS定位模块,该位置信息为GPS定位信息。其中,该处理模块和显示模块,采用基于安卓的APP应用架构,支持用户以使用应用程序的方式查询数据。其中,所述查询请求包括数据查询请求和/或位置信息查询请求;当所述查询请求为数据查询请求时,该数据处理器根据接收到的查询请求,读取该数据库之中的数据信息,并对读取的数据进行抽取、清洗、转换和加载的操作,根据预设的报表分析规则对数据处理,将处理结果发送给该交换接口 ;当所述查询请求为位置信息查询请求时,该数据处理器根据接收到的查询请求,从该内容服务器读取所述移动终端的位置信息,选择与发送该查询请求的移动终端之间的距离小于预设阈值的移动终端的位置信息,并将读取的位置信息发送给该交换接口。其中,该系统的服务器端,进一步包括:天气信息获取单元,连接于该内容服务器,根据所述移动终端的位置信息,连接网络以获取对应于所述移动终端位置的天气信息;该内容服务器,进一步用于保存所述天气信息。其中,所述查询请求包括数据查询请求,和/或位置信息查询请求,和/或天气信息查询请求;当所述查询请求为数据查询请求时,该数据处理器根据接收到的查询请求,读取该数据库之中的数据信息,并对读取的数据进行抽取、清洗、转换和加载的操作,根据预设的报表分析规则对数据处理,将处理结果发送给该交换接口 ;当所述查询请求为位置信息查询请求时,该数据处理器根据接收到的查询请求,从该内容服务器读取所述移动终端的位置信息,选择与发送该查询请求的移动终端之间的距离小于预设阈值的移动终端的位置信息,并将读取的位置信息发送给该交换接口 ;当所述查询请求为天气信息查询请求时,该数据处理器根据接收到的查询请求,从该内容服务器读取所述天气信息,并将读取的天气信息发送给该交换接口。其中,所述第一数据包和第二数据包,为经过压缩加密后的数据包。其中,该交换接口,为WebService服务端接口 ;该数据处理器,为SAS数据挖掘分析引擎;该数据库和该内容服务器,均为SQLServer数据库。本专利技术实施例的有益效果是:移动终端通过移动网络和交换接口进行数据交互,通过汇总各个移动终端的位置信息,可以便于获取信息;通过快速地上传数据信息、位置信息,发送查询请求,服务器端根据查询请求,获取查询结果,因此可以由服务器端完成大量的数据运算,降低数据流量和移动终端的运算量。附图说明图1为本专利技术较佳实施例提供的一种用于实现数据查询的系统的框图;图2为本专利技术较佳实施例提供的移动终端的详细的框图。具体实施例方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步的详细描述。图1为本专利技术较佳实施例提供的一种用于实现数据查询的系统的框图。该系统包括数个移动终端100 (图1之中以两个为例)以及与移动终端100通过移动网络连接的服务器端200,该服务器端具有交换接口 210、数据处理器220、内容服务器230和数据库240。所述移动终端100,用于向服务器端200发送第一数据包,该第一数据包中包括该移动终端自身的位置信息,和/或查询请求,和/或数据信息。具体而言,第一数据包可以包括数据信息,例如用户通过移动终端100发送的数据信息,供服务器端200处理,例如门店管理者使用移动终端100将销售状况发送给服务器端200,可以实时地更新服务器端的数据。该交换接口 210,连接于该数据处理器220,用于接收移动终端100发送的第一数据包,分析第一数据包以获取位置信息,和/或查询请求,和/或数据信息,并将获取的上述信息发送给该数据处理器220。具体而言,该交换接口 210可以分析第一数据包从而获取移动终端发送的位置信息,和/或查询请求,和/或数据信息,并发送给数据处理器220。该数据处理器220,连接于该交换接口 210、该内容服务器230与该数据库240,当接收到位置信息时,用于将接收到的位置信息发送给该内容服务器230;当接收到查询请求时,根据接收到的查询请求,运算得到查询结果,将查询结果发送给该交换接口 210 ;当接收到数据信息时,将数据信息发送给该数据库240。具体而言,数据处理器220根据接收到的信息进行相应的处理操作,例如保存数据或处理查询请求。该内容服务器230,保存所述移动终端100的位置信息。移动终端100的位置信息,可以是使用GPS定位模块获取的GPS定位信息。该数据库240,用于保存数据信息,例如可本文档来自技高网...

【技术保护点】
一种用于实现数据查询的系统,其特征在于,该系统包括数个移动终端以及与移动终端通过移动网络连接的服务器端,该服务器端具有交换接口、数据处理器、内容服务器和数据库;所述移动终端,用于向服务器端发送第一数据包,该第一数据包中包括该移动终端自身的位置信息,和/或查询请求,和/或数据信息;该交换接口,连接于该数据处理器,用于接收第一数据包,分析第一数据包以获取位置信息,和/或查询请求,和/或数据信息,并将获取的上述信息发送给该数据处理器;该数据处理器,连接于该交换接口、该内容服务器与该数据库,当接收到位置信息时,用于将接收到的位置信息发送给该内容服务器;当接收到查询请求时,根据接收到的查询请求,运算得到查询结果,将查询结果发送给该交换接口;当接收到数据信息时,将数据信息发送给该数据库;该内容服务器,用于保存所述移动终端的位置信息;该数据库,用于保存数据信息;该交换接口,进一步用于将查询结果以第二数据包的形式发送给对应的移动终端;所述移动终端,进一步用于接收服务器端返回的第二数据包,获取和显示查询结果。

【技术特征摘要】
1.一种用于实现数据查询的系统,其特征在于,该系统包括数个移动终端以及与移动终端通过移动网络连接的服务器端,该服务器端具有交换接口、数据处理器、内容服务器和数据库; 所述移动终端,用于向服务器端发送第一数据包,该第一数据包中包括该移动终端自身的位置信息,和/或查询请求,和/或数据信息; 该交换接口,连接于该数据处理器,用于接收第一数据包,分析第一数据包以获取位置信息,和/或查询请求,和/或数据信息,并将获取的上述信息发送给该数据处理器; 该数据处理器,连接于该交换接口、该内容服务器与该数据库,当接收到位置信息时,用于将接收到的位置信息发送给该内容服务器;当接收到查询请求时,根据接收到的查询请求,运算得到查询结果,将查询结果发送给该交换接口 ;当接收到数据信息时,将数据信息发送给该数据库; 该内容服务器,用于保存所述移动终端的位置信息;该数据库,用于保存数据信息;该交换接口,进一步用于将查询结果以第二数据包的形式发送给对应的移动终端;所述移动终端,进一步用于接收服务器端返回的第二数据包,获取和显示查询结果。2.根据权利要求1所述的系统,其特征在于, 所述移动终端,包括位置获取模块、信息收发模块、处理模块和显示模块, 该位置获取模块用于获取位置信息; 该处理模块连接于该位置获取模块和该信息收发模块,用于生成第一数据包和分析第二数据包; 该信息收发模块用于向 该交换接口发送第一数据包以及接收自该交换接口发送的第二数据包; 该显示模块,连接于该处理模块,用于显示查询结果。3.根据权利要求2所述的系统,其特征在于, 该位置获取模块为GPS定位模块,该位置信息为GPS定位信息。4.根据权利要求2所述的系统,其特征在于, 该处理模块和显示模块,采用基于安卓的APP应用架构,支持用户以使用应用程序的方式查询数据。5.根据权利要求1或2所述的系统,其特征在于, 所述查询请求包括数据查询请求,和/或位置信息查询请求; 当所述查询请...

【专利技术属性】
技术研发人员:胡小丹吴志泽
申请(专利权)人:浙江报喜鸟服饰股份有限公司
类型:发明
国别省市:

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

1