一种跨设备数据查询方法、系统技术方案

技术编号:16400930 阅读:33 留言:0更新日期:2017-10-17 21:04
本发明专利技术属于移动通讯领域,公开了一种跨设备数据查询方法,包括通过服务器将从主设备终端发出用户的数据查询请求分解为多个子查询任务,所述多个子查询任务组成一个任务流;针对所述每个子查询任务,服务器从一个或多个存储区域中获取数据对象;同时将所述任务流通过服务器传输到子设备终端,获取所述子设备终端正在运行的任务数据上传到服务器;根据所述任务流的查询结果,得到所述数据查询的结果集,实现主设备终端对的监护人对未成年人使用的子设备终端历史运行数据和正在运行数据和位置的查阅和监控,及时有效地监控子设备终端是否存在超出权限范围的活动,有效及时保证未成年人手机使用安全,健康上网。

Method and system for querying data across equipment

The invention belongs to the field of mobile communication and discloses a cross device data query method, including the server from the main terminal equipment from the user's data query is decomposed into sub queries, the sub query task consists of a task flow; for each of the sub query task, get data from a server object one or more storage area; at the same time the task flow through the server to terminal equipment, data acquisition tasks upload the sub terminal equipment running to the server; according to the task flow results, obtained the data query result set, to achieve the main terminal equipment of the guardian of the adult sub terminal equipment history data use and access to the running data and location and monitoring, timely and effective monitoring terminal equipment is kept In the activities beyond the scope of authority, effective and timely to ensure the safe use of minors mobile phone, health online.

【技术实现步骤摘要】
一种跨设备数据查询方法、系统
本专利技术涉及移动通讯领域,特别涉及一种跨设备数据查询方法、系统。
技术介绍
目前,手机作为一种可移动的通信工具,越来越受人们的关注,给人们带来不少方便。尤其移动通信网络的快速发展,人们利用智能手机通过2G、3G、E3G、4G以及未来的移动网络可随时随地的进行信息访问、沟通交流,如手机上网浏览、QQ聊天等。移动互联网以全新的信息技术、手段和模式改变并丰富人们沟通交流等生活方式,如用户状态、音乐、照片和游戏等融入人际沟通,改变和丰富了人际沟通的方式和内容,然而未成年人的自控能力差,容易会沉迷于网络,导致上网的时间过长,同时也会引起一些视力变差等健康问题。针对这些问题,家长们安装一些监控软件,采用不同的方式监控未成年人手机使用权限,但这些手段和方法家长并不能完全了解未成年手机使用情况。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种跨设备数据查询方法,通过对未成年人手机使用数据统计,实现家长清楚了解并掌握未成年手机使用情况,有效及时保证未成年人手机使用安全。所述技术方案如下:一方面,提供了一种跨设备数据查询方法,所述方法包括:通过服务器将从主设备终端发出用户的数据查询请求分解为多个子查询任务,其中,所述多个子查询任务组成一个任务流;在所述任务流的执行过程中,针对所述每个子查询任务,服务器从一个或多个存储区域中获取所述数据查询请求所涉及的数据对象;同时,将所述任务流通过服务器传输到子设备终端,获取所述子设备终端正在运行的任务数据,并将其上传到服务器;根据所述任务流的查询结果,得到所述数据查询的结果集。进一步地,所述数据查询请求至少包括所述数据对象的属性信息、IP地址信息、使用时间信息和使用次数信息。进一步地,所述任务数据包括子设备终端的位置信息、子设备终端上运行程序的运行情况信息。进一步地,所述在所述任务流的执行过程中,针对所述每个子查询任务,服务器从一个或多个存储区域中获取所述数据查询请求所涉及的数据对象之后,还包括:当所述子任务查询模块执行数据查询失败后,如果所述数据查询失败的原因是数据连接失败,则采用重试机制,尝试重新建立数据连接。进一步地,所述根据所述任务流的查询结果,得到所述数据查询的结果集,包括:在所述任务流中的其中一个子查询任务执行时,当接收到所述其中一个子查询任务的查询结果时,判断所述查询结果是否正确,如果所述查询结果为正确的结果,则根据所述查询结果继续执行下一个子查询任务,直到获得所述数据查询的结果集;如果所述查询结果不正确,则等待接收其他查询结果,直到获取一个正确的查询结果为止,然后再根据所述查询结果继续执行下一个子查询任务,直到获得所述数据查询的结果集。另一方面,提供了一种跨设备数据查询系统,包括主设备终端,用于发出数据查询请求,接收数据查询的结果集;子设备终端,用于运行未成年发出的数据运行指令,并将其相关数据保存到服务器中,并将子设备终端的位置发送到服务器保存;服务器,包括任务分解模块、子任务查询模块、数据获取模块存储模块,其中,任务分解模块,用于获取数据查询的请求,并将所述数据查询的请求分解为多个子查询任务,其中,所述多个子查询任务组成一个任务流;子任务查询模块,用于在所述任务流的执行过程中,针对所述每个子查询任务,启动多个备份进行相同的查询;数据获取模块,用于根据所述每个子查询任务的查询结果,得到所述数据查询的结果集;存储模块,用于保持子设备终端运行数据机子设备终端的地址;还包括连接模块,用于当所述子任务查询模块执行数据查询失败后,如果所述数据查询失败的原因是数据连接失败,则采用重试机制,尝试重新建立数据连接。本专利技术实施例提供的技术方案一种跨设备数据查询方法,包括通过服务器将从主设备终端发出用户的数据查询请求分解为多个子查询任务,其中,所述多个子查询任务组成一个任务流;在所述任务流的执行过程中,针对所述每个子查询任务,服务器从一个或多个存储区域中获取所述数据查询请求所涉及的数据对象;同时,将所述任务流通过服务器传输到子设备终端,获取所述子设备终端正在运行的任务数据,并将其上传到服务器;根据所述任务流的查询结果,得到所述数据查询的结果集,实现主设备终端对的监护人对未成年人使用的子设备终端历史运行数据和正在运行数据和位置的查阅和监控,及时有效地监控子设备终端是否存在超出权限范围的活动,有效及时保证未成年人手机使用安全,健康上网。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种跨设备数据查询方法流程图;图2是本专利技术实施例提供的一种跨设备数据查询方法流程图;图3是本专利技术实施例提供的一种跨设备数据查询系统结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例1一种跨设备数据查询方法,参考图1所示,包括:S11通过服务器将从主设备终端发出用户的数据查询请求分解为多个子查询任务,其中,所述多个子查询任务组成一个任务流;S12在所述任务流的执行过程中,针对所述每个子查询任务,服务器从一个或多个存储区域中获取所述数据查询请求所涉及的数据对象;同时,S13将所述任务流通过服务器传输到子设备终端,获取所述子设备终端正在运行的任务数据,并将其上传到服务器;S14根据所述任务流的查询结果,得到所述数据查询的结果集。具体地本实施例中所述数据查询请求至少包括所述数据对象的属性信息、IP地址信息、使用时间信息和使用次数信息。具体地本实施例中所述任务数据包括子设备终端的位置信息、子设备终端上运行程序的运行情况信息。进一步地,本实施例中所述在所述任务流的执行过程中,针对所述每个子查询任务,服务器从一个或多个存储区域中获取所述数据查询请求所涉及的数据对象之后,还包括:当所述子任务查询模块执行数据查询失败后,如果所述数据查询失败的原因是数据连接失败,则采用重试机制,尝试重新建立数据连接。具体地,所述根据所述任务流的查询结果,得到所述数据查询的结果集,包括:在所述任务流中的其中一个子查询任务执行时,当接收到所述其中一个子查询任务的查询结果时,判断所述查询结果是否正确,如果所述查询结果为正确的结果,则根据所述查询结果继续执行下一个子查询任务,直到获得所述数据查询的结果集;如果所述查询结果不正确,则等待接收其他查询结果,直到获取一个正确的查询结果为止,然后再根据所述查询结果继续执行下一个子查询任务,直到获得所述数据查询的结果集。实施例2一种跨设备数据查询方法,参考图2所示,包括以下步骤:S21通过服务器将从主设备终端发出用户的数据查询请求分解为多个子查询任务,其中,所述多个子查询任务组成一个任务流;具体地,所述数据查询请求至少包括所述数据对象的属性信息、IP地址信息、使用时间信息和使本文档来自技高网...
一种跨设备数据查询方法、系统

【技术保护点】
一种跨设备数据查询方法,其特征在于,所述方法包括:通过服务器将从主设备终端发出用户的数据查询请求分解为多个子查询任务,其中,所述多个子查询任务组成一个任务流;在所述任务流的执行过程中,针对所述每个子查询任务,服务器从一个或多个存储区域中获取所述数据查询请求所涉及的数据对象;同时,将所述任务流通过服务器传输到子设备终端,获取所述子设备终端正在运行的任务数据,并将其上传到服务器;根据所述任务流的查询结果,得到所述数据查询的结果集。

【技术特征摘要】
1.一种跨设备数据查询方法,其特征在于,所述方法包括:通过服务器将从主设备终端发出用户的数据查询请求分解为多个子查询任务,其中,所述多个子查询任务组成一个任务流;在所述任务流的执行过程中,针对所述每个子查询任务,服务器从一个或多个存储区域中获取所述数据查询请求所涉及的数据对象;同时,将所述任务流通过服务器传输到子设备终端,获取所述子设备终端正在运行的任务数据,并将其上传到服务器;根据所述任务流的查询结果,得到所述数据查询的结果集。2.根据权利要求1所述的方法,其特征在于,所述数据查询请求至少包括所述数据对象的属性信息、IP地址信息、使用时间信息和使用次数信息。3.根据权利要求1所述的方法,其特征在于,所述任务数据包括子设备终端的位置信息、子设备终端上运行程序的运行情况信息。4.根据权利要求1所述的方法,其特征在于,所述在所述任务流的执行过程中,针对所述每个子查询任务,服务器从一个或多个存储区域中获取所述数据查询请求所涉及的数据对象之后,还包括:当所述子任务查询模块执行数据查询失败后,如果所述数据查询失败的原因是数据连接失败,则采用重试机制,尝试重新建立数据连接。5.根据权利要求1所述的方法,其特征在于,所述根据所述任务流的查询结果,得到所述数据查询的结果集,包括:在所述任...

【专利技术属性】
技术研发人员:张鼎
申请(专利权)人:苏州小雨伞网络科技有限公司
类型:发明
国别省市:江苏,32

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

1