数据处理的方法和设备技术

技术编号:13161403 阅读:54 留言:0更新日期:2016-05-10 08:49
本发明专利技术实施例提供一种数据处理的方法和设备,该方法包括:获取目标感知数据,该目标感知数据为下列数据中的任一种:图像数据、视频数据和声音数据;确定该目标感知数据所属的目标场景;确定该目标场景对应的目标感知模型;根据该目标感知模型,计算该目标感知数据的识别结果。因此,本发明专利技术实施例的数据处理的方法和设备,通过确定感知数据所属的场景,利用该场景所对应的感知模型计算获得该感知数据的识别结果,相比现有技术,能够降低计算复杂度,从而能够提高数据处理的效率。

【技术实现步骤摘要】

本专利技术实施例涉及数据处理领域,并且更具体地,涉及一种数据处理的方法和设备
技术介绍
手机、可穿戴设备、机器人等终端设备,都存在从图像、视频、声音等感知数据中识别多种物体、声音、动作的需求。例如手机要进行拍照搜索,需要先识别出所拍照片中的目标物品,然后才可以搜索目标物品相关的信息。再例如,机器人要执行抓取目标物品的任务,需要先通过摄像头数据获取到目标物品在周围环境中的位置。为了让终端设备具备广泛的识别能力,通常方法为:从大量已知样本数据训练出能区分各种物体、声音或动作的感知模型。针对每输入的新的图像、视频或声音,终端设备基于训练好的感知模型,可以计算出相应的识别结果。随着需要识别的类型越来越多,并为了提高识别的准确率,用来识别感知数据的感知模型越来越复杂,例如感知模型的参数越来越多。如目前用于图像识别的卷积神经网络(Convolut1nal Neural Network,简称为“CNN”)模型的参数已经达到数千万,甚至数亿。目前,在许多应用中,为了提高用户体验,感知模型需要对各种给定场景下的大量的物体、动作、声音进行精准的识别,这对感知模型的准确度提出很大的挑战,当前技术中通常采用参数固定的感知模型完成所有的识别任务,则感知模型的复杂度将随着识别需求的细化而无限增加,从而会对存储和计算带来巨大挑战。
技术实现思路
本专利技术实施例提供一种数据处理的方法和设备,能够解决设备的计算能力与感知模型的复杂度之间的矛盾的问题。第一方面提供了一种数据处理的方法,该方法包括:获取目标感知数据,该目标感知数据为下列数据中的任一种:图像数据、视频数据和声音数据;确定该目标感知数据所属的目标场景;确定该目标场景对应的目标感知模型;根据该目标感知模型,计算该目标感知数据的识别结果。结合第一方面,在第一方面的第一种可能的实现方式中,确定该目标感知数据所属的目标场景,包括:通过对该目标感知数据进行场景分析,确定该目标场景。结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,该目标感知数据为在终端当前所处位置生成的数据;其中,该通过对该目标感知数据进行场景分析,确定该目标场景,包括:结合该终端当前所处位置的定位信息,对该目标感知数据进行场景分析,确定该目标场景。结合第一方面,在第一方面的第三种可能的实现方式中,确定该目标感知数据所属的目标场景,包括:向服务器发送用于请求该目标感知数据所属的场景的第一请求;接收该服务器根据该第一请求发送的该目标场景。结合第一方面和第一方面的第一种至第三种可能的实现方式中的任一种可能的实现方式,在第一方面的第四种可能的实现方式中,确定该目标场景对应的目标感知模型,包括:从预存的感知模型库中,确定该目标场景对应的该目标感知模型,该感知模型库中的每个感知模型分别对应一种场景。结合第一方面的第四种可能的实现方式,在第一方面的第五种可能的实现方式中,该方法还包括:根据用户历史场景序列,更新该感知模型库,该更新后的感知模型库中包括该目标场景对应的该目标感知模型。结合第一方面和第一方面的第一种至第三种可能的实现方式中的任一种可能的实现方式,在第一方面的第六种可能的实现方式中,确定该目标场景对应的目标感知模型,包括:当确定预存的感知模型库中没有该目标场景对应的感知模型时,向服务器发送用于请求该目标场景对应的感知模型的第二请求,该感知模型库中的每个感知模型分别对应一种场景;接收该服务器根据该第二请求发送的该目标场景对应的该目标感知模型。第二方面提供了一种数据处理的方法,该方法包括:接收终端发送的用于请求目标感知数据所属的场景所对应的感知模型的请求消息,该目标感知数据为下列数据中的任一种:图像数据、视频数据和声音数据;根据该请求消息,确定该目标感知数据所属的目标场景;从预存的感知模型库中,确定该目标场景对应的目标感知模型,该感知模型库中的每个模型分别对应一种场景;根据该请求消息,向该终端发送该目标感知模型,以便于该终端根据该目标感知模型计算该目标感知数据的识别结果。结合第二方面,在第二方面的第一种可能的实现方式中,在接收到该请求消息之前,该方法还包括:获取感知数据样本,该感知数据样本至少包括一部分具有场景标注信息和物品标注信息的感知数据;根据该感知数据样本,训练不同场景分别对应的感知模型;将该不同场景分别对应的感知模型存储到该感知模型库中,该感知模型库中包括该目标感知模型。结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,根据该请求消息,确定该目标感知数据所属的目标场景,包括:通过对该请求消息中包括的该目标感知数据进行场景分析,确定该目标感知数据所属的该目标场景。结合第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,目标感知数据为在终端当前所处位置生成的数据;其中,确定该目标感知数据所属的该目标场景,包括:结合该终端当前所处位置的定位信息,对该目标感知数据进行场景分析,确定该目标场景。结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第四种可能的实现方式中,根据该请求消息,确定该目标感知数据所属的目标场景,包括:根据该请求消息中包括的用于指示该目标场景的标识,确定该目标场景。第三方面提供了一种数据处理的设备,该设备包括:获取模块,用于获取目标感知数据,该目标感知数据为下列数据中的任一种:图像数据、视频数据和声音数据;第一确定模块,用于确定该获取模块获取的该目标感知数据所属的目标场景;第二确定模块,用于确定该第一确定模块确定的该目标场景对应的目标感知模型;计算模块,用于根据该第二确定模块确定的该目标感知模型,计算该获取模块获取的该目标感知数据的识别结果。结合第三方面,在第三方面的第一种可能的实现方式中,该第一确定模块具体用于,通过对该目标感知数据进行场景分析,确定该目标场景。结合第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,该目标感知数据为在终端当前所处位置生成的数据;其中,该第一确定模块具体用于,结合该终端当前所处位置的定位信息,对该目标感知数据进行场景分析,确定该目标场景。结合第三方面,在第三方面的第三种可能的实现方式中,该第一确定模块包括:第一发送单元,用于向服务器发送用于请求该目标感知数据所属的场景的第一请求;第一接收单元,用于接收该服务器根据该第一请求发送的该目标场景。结合第三方面和第三方面的第一种至第三种可能的实现方式中的任一种可能的实现方式,在第三方面的第四种可能的实现方式中,该第二确定模块具体用于,从预存的感知模型库中,确定该目标场景对应的该目标感知模型,该感知模型库中的每个感知模型分别对应一种场景。结合第三方面的第四种可能的实现方式,在第三方面的第五种可能的实现方式中,该设备还包括:更新模块,用于在该获取模块获取目标感知数据之前,根据用户历史场景序列,更新该感知模型库,该更新后的感知模型库中包括该目标场景对应的该目标感知模型。结合第三方面和第三方面的第一种至第三种可能的实现方式中的任一种可能的实现方式,在第三方面的第六种可能的实现方式中,该第二确定模块包括:第二发送单元,用于当确定预存的感知模型库中没有该目标场景对应的感知模型时,向服务器发送用于请求该目标场景对应的感知模型的第二请求本文档来自技高网...

【技术保护点】
一种数据处理的方法,其特征在于,包括:获取目标感知数据,所述目标感知数据为下列数据中的任一种:图像数据、视频数据和声音数据;确定所述目标感知数据所属的目标场景;确定所述目标场景对应的目标感知模型;根据所述目标感知模型,计算所述目标感知数据的识别结果。

【技术特征摘要】

【专利技术属性】
技术研发人员:王靓伟陈嘉
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1