处理数据的方法、终端及系统技术方案

技术编号:19139522 阅读:19 留言:0更新日期:2018-10-13 08:35
本发明专利技术提供一种处理数据的方法、终端及系统,所述方法包括:接收数据处理指令;根据所述数据处理指令,判断所述终端是否具有执行所述数据处理指令的能力;若是,则执行所述数据处理指令;若否,则向服务器发送所述数据处理指令,用于指示所述服务器执行所述数据处理指令。本发明专利技术提供的处理数据的方法、终端及系统,通过终端侧和服务器侧相结合的方式进行数据处理,能够使业务或产品具有高效的人工智能能力,满足终端侧快速响应的业务需求。

Method, terminal and system for processing data

The invention provides a method, terminal and system for processing data, the method includes: receiving data processing instructions; judging whether the terminal has the ability to execute the data processing instructions according to the data processing instructions; if so, executing the data processing instructions; if not, sending the said data processing instructions to the server. The data processing instruction is used to instruct the server to execute the data processing instructions. The data processing method, terminal and system provided by the invention can process data through the combination of terminal side and server side, which can make the business or product have high efficiency of artificial intelligence and meet the business requirements of quick response on terminal side.

【技术实现步骤摘要】
处理数据的方法、终端及系统
本专利技术涉及通信
,尤其涉及一种处理数据的方法、终端及系统。
技术介绍
近年来,人工智能技术发展迅速,从新兴的科技产业到传统制造业、从前端消费者交互到后端供应链管理等多方面,很多企业都在布局人工智能。人工智能技术能够为人们提供更加高效的服务以及更加舒适的体验,目前,已有越来越多的人工智能技术融入到终端的应用中,例如:图像识别、语音识别、人脸识别、自然语言处理、智能搜索和无人驾驶等。现有技术中,人工智能的实现通常由服务器侧单独实现。利用服务器侧实现人工智能,虽然可以满足人工智能所需要的高效硬件和强大算法的要求,但是却无法满足终端侧快速响应的业务需求。另外,随着物联网技术的发展,终端在物联网中所起的作用越来越重要,人们对终端的智能化要求也越来越高,因此,在终端侧实现人工智能也是十分重要的。但是,目前的终端智能化还处于不成熟的阶段,因此需要一种能够使服务器侧的人工智能和终端侧的人工智能相互结合的技术方案。
技术实现思路
本专利技术提供一种处理数据的方法、终端及系统,通过终端侧和服务器侧相结合的方式进行数据处理,能够使业务或产品具有高效的人工智能能力,满足终端侧快速响应的业务需求。第一方面,本专利技术提供的处理数据的方法,包括:接收数据处理指令;根据所述数据处理指令,判断所述终端是否具有执行所述数据处理指令的能力;若是,则执行所述数据处理指令;若否,则向服务器发送所述数据处理指令,用于指示所述服务器执行所述数据处理指令。可选的,所述根据所述数据处理指令,判断所述终端是否具有执行所述数据处理指令的能力,包括:获取所述终端的当前性能参数和所述数据处理指令对应的目标性能参数,所述目标性能参数为终端执行所述数据处理指令所需要具备的性能参数;根据所述当前性能参数和所述目标性能参数,获取所述数据处理指令对应的执行指数;若所述执行指数大于预设的阈值,则确定所述终端具有执行所述数据处理指令的能力;否则,确定所述终端不具有执行所述数据处理指令的能力。可选的,所述获取所述终端的当前性能参数和所述数据处理指令对应的目标性能参数之前,还包括:获取所述数据处理指令对应的目标处理能力,所述目标处理能力为终端执行所述数据处理指令所需要具备的处理能力;获取所述终端的能力列表,若所述能力列表中不包含所述目标处理能力,则确定所述终端不具有执行所述数据处理指令的能力。可选的,所述向服务器发送所述数据处理指令之后,还包括:接收所述服务器发送的所述数据处理指令的执行结果。可选的,所述执行所述数据处理指令之后,还包括:若所述数据处理指令的执行结果为失败,则向服务器发送所述数据处理指令,用于指示所述服务器执行所述数据处理指令。可选的,所述当前性能参数包括下述参数中的至少一项:内存资源占用参数、处理器的运行速度、处理器的占用率。第二方面,本专利技术提供的数据处理的装置,包括:接收模块,用于接收数据处理指令;判断模块,用于根据所述数据处理指令,判断所述终端是否具有执行所述数据处理指令的能力;执行模块,用于当所述终端具有执行所述数据处理指令的能力时,执行所述数据处理指令;发送模块,用于当所述终端不具有执行所述数据处理指令的能力时,向服务器发送所述数据处理指令,用于指示所述服务器执行所述数据处理指令。可选的,所述判断模块,具体用于获取所述终端的当前性能参数和所述数据处理指令对应的目标性能参数,所述目标性能参数为终端执行所述数据处理指令所需要具备的性能参数;根据所述当前性能参数和所述目标性能参数,获取所述数据处理指令对应的执行指数;若所述执行指数大于预设的阈值,则确定所述终端具有执行所述数据处理指令的能力;否则,确定所述终端不具有执行所述数据处理指令的能力。可选的,所述判断模块,具体用于获取所述数据处理指令对应的目标处理能力,所述目标处理能力为终端执行所述数据处理指令所需要具备的处理能力;获取所述终端的能力列表,若所述能力列表中不包含所述目标处理能力,则确定所述终端不具有执行所述数据处理指令的能力。可选的,所述接收模块,还用于接收所述服务器发送的所述数据处理指令的执行结果。可选的,所述发送模块,还用于若所述数据处理指令的执行结果为失败,则向服务器发送所述数据处理指令,用于指示所述服务器执行所述数据处理指令。可选的,所述当前性能参数包括下述参数中的至少一项:内存资源占用参数、处理器的运行速度、处理器的占用率。第三方面,本专利技术提供的终端,包括:存储器;处理器;以及计算机程序;其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实现如第一方面任一项所述的方法。第四方面,本专利技术提供的计算机可读存储介质,其上存储有计算机程序;所述计算机程序被处理器执行以实现如第一方面任一项所述的方法。第五方面,本专利技术提供的处理数据的系统,包括服务器和如第四方面所述的终端。本专利技术提供的处理数据的方法、终端及系统,终端接收到数据处理指令后,根据所述数据处理指令,判断所述终端是否具有执行所述数据处理指令的能力,若是,则由终端执行所述数据处理指令,若否,则向服务器发送所述数据处理指令,用于指示所述服务器执行所述数据处理指令,从而在终端侧可以实现人工智能的数据处理过程,与现有技术中在服务器侧实现人工智能相比,能够满足终端侧快速响应的业务需求。另外,当终端不具有执行所述数据处理指令的能力时,还可以由服务器执行该数据处理指令,通过终端侧和服务器侧相结合的方式,可以提升业务或产品的人工智能能力。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术提供的处理数据的方法适用的系统架构图;图2为本专利技术提供的处理数据的方法实施例一的流程图;图3为本专利技术提供的处理数据的方法实施例二的流程图;图4为本专利技术提供的处理数据的方法实施例三的流程图;图5为本专利技术提供的处理数据的装置实施例的结构示意图;图6为本专利技术提供的终端实施例的结构示意图;图7为本专利技术提供的处理数据的系统实施例的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。如前所述,现有技术中,人工智能的实现通常由服务器侧单独实现。然而,利用服务器侧实现人工本文档来自技高网...

【技术保护点】
1.一种处理数据的方法,其特征在于,应用于终端,包括:接收数据处理指令;根据所述数据处理指令,判断所述终端是否具有执行所述数据处理指令的能力;若是,则执行所述数据处理指令;若否,则向服务器发送所述数据处理指令,用于指示所述服务器执行所述数据处理指令。

【技术特征摘要】
1.一种处理数据的方法,其特征在于,应用于终端,包括:接收数据处理指令;根据所述数据处理指令,判断所述终端是否具有执行所述数据处理指令的能力;若是,则执行所述数据处理指令;若否,则向服务器发送所述数据处理指令,用于指示所述服务器执行所述数据处理指令。2.根据权利要求1所述的方法,其特征在于,所述根据所述数据处理指令,判断所述终端是否具有执行所述数据处理指令的能力,包括:获取所述终端的当前性能参数和所述数据处理指令对应的目标性能参数,所述目标性能参数为终端执行所述数据处理指令所需要具备的性能参数;根据所述当前性能参数和所述目标性能参数,获取所述数据处理指令对应的执行指数;若所述执行指数大于预设的阈值,则确定所述终端具有执行所述数据处理指令的能力;否则,确定所述终端不具有执行所述数据处理指令的能力。3.根据权利要求2所述的方法,其特征在于,所述获取所述终端的当前性能参数和所述数据处理指令对应的目标性能参数之前,还包括:获取所述数据处理指令对应的目标处理能力,所述目标处理能力为终端执行所述数据处理指令所需要具备的处理能力;获取所述终端的能力列表,若所述能力列表中不包含所述目标处理能力,则确定所述终端不具有执行所述数据处理指令的能力。4.根据权利要求1-3任一项所述的方法,其特征在于,所述向服务器发送所述数据处理指令之...

【专利技术属性】
技术研发人员:袁晓静翟京卿
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京,11

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

1