用于对多个数据进行批处理的方法和设备技术

技术编号:15082124 阅读:55 留言:0更新日期:2017-04-07 13:23
公开了一种用于对多个数据进行批处理的方法和设备。一种用于在第一处理器中对多个数据进行批处理的方法包括:根据至少一个应用的分批选项信息,将分批数据配置信息发送到电子装置的第二处理器;从第二处理器接收包括基于分批数据配置信息经由电子装置的至少一个传感器获取的至少一个数据的分批数据;针对所述至少一个应用,根据分批选项信息对接收到的分批数据进行批处理。

【技术实现步骤摘要】

本公开总体来说涉及一种用于批处理多个数据的方法和设备,更具体地,涉及一种用于根据至少一个应用的选项信息来批处理多个数据的方法和设备。
技术介绍
信息通信技术和半导体技术近期的迅猛发展已导致各种类型的便携式终端的不断扩散和使用。具体来说,最近的便携式终端通过超越便携式终端的传统功能以覆盖其它类型的终端的功能区而达到移动融合阶段。例如,除了语音呼叫以及消息的发送和接收这样的传统通信功能之外,最近的移动通信终端现在可以配备有各种其它功能,诸如,电视(TV)观看、音乐回放、相机和互联网浏览。此外,最近的便携式终端具有各种传感器,并且已开发了各种应用以通过经由各种传感器识别便携式终端的环境以及用户和/或便携式终端的当前状态来向用户提供与健身、定位和监视相关的各种服务。例如,可实时跟踪正在移动的便携式终端的行进路径并将行进路径显示在显示器(诸如,触摸屏)上的地图上。由于在与包括在便携式终端中的各种传感器(诸如,全球定位系统(GPS)、加速度计、角速度传感器、温度传感器、压力传感器、大气压传感器、流体传感器、地磁传感器、光传感器、声音传感器、味觉传感器和嗅觉传感器)交互中运行应用,这种应用可在运行另一应用期间在后台中运行,可与另一应用同时运行或可被配置为快速处理相对大量的数据。因此,这种便携式终端需要高性能处理器。通常来说,便携式终端在小尺寸、小容量电池的情况下进行操作。由于各种应用通过上述高性能处理器运行,所以耗电很快。为了避免与高性能处理器的功耗相关的问题,已经在通过数据分批方案减小功耗方面做出了努力,其中,在数据分批方案中,低功率处理器采集在各种传感器中测量的数据,将采集的数据存储预定时间,并将采集的数据在特定时间分批发送到高性能处理器。然而,在传统的数据分批方案中,由低功率处理器采集的各种传感器的数据被分批发送到高性能处理器。因此,每个应用从低功率处理器接收到所有采集的传感器数据,而非选择性地仅接收应用使用所需要的数据。因此,发生了不必要的数据传输,并且应用必须将接收到的数据重新布置为处理器所需要的形式。该操作在每个应用中被重复执行。此外,由于低功率处理器和高性能处理器都必须存储不必要的数据,所以浪费了存储容量。
技术实现思路
本公开至少解决了以上提到的问题和/或缺点,并至少提供下述优点。因此,本公开的一方面在于提供一种用于对多个数据进行批处理的方法和设备,所述方法和设备能够减小功耗,允许主处理器主动选择将由与至少一个传感器交互的低功率处理器进行批处理的多个分批数据,并将通过低功率处理器持续采集的批处理传感器数据以针对每个应用优化的形式向主处理器提供批处理后的多个分批数据。根据本公开的一方面,提供一种用于在电子装置的第一处理器中对多个数据进行批处理的方法。所述方法包括:根据至少一个应用的分批选项信息,将分批数据配置信息发送到电子装置的第二处理器;从第二处理器接收包括基于分批数据配置信息经由电子装置的至少一个传感器获取的至少一个数据的分批数据;针对所述至少一个应用,根据分批选项信息对接收到的分批数据进行批处理。根据本公开的另一方面,提供一种用于在电子装置的第一处理器与第二处理器之间对多个数据进行批处理的电子装置的第一处理器。第一处理器包括:存储器,用于存储第一处理器运行的至少一个应用中的部分应用;批处理控制器,被配置为控制进行以下操作:根据所述至少一个应用的分批选项信息,将分批数据配置信息发送到第二处理器;从第二处理器接收包括基于分批数据配置信息经由电子装置的至少一个传感器获取的至少一个数据的分批数据;针对所述至少一个应用,根据分批选项信息对接收到的分批数据进行批处理。根据本公开的另一方面,提供一种用于在电子装置的第一处理器与第二处理器之间对多个数据进行批处理的电子装置的第二处理器。第二处理器包括:数据模块,被配置为存储从至少一个传感器获取的数据;控制器,被配置为控制根据至少一个应用的分批选项信息从第一处理器接收分批数据配置信息,并控制将包括由数据模块经由电子装置的所述至少一个传感器获取的至少一个数据的分批数据发送到第一处理器。附图说明从以下结合附图的描述中,本公开的特定实施例的以上和其它方面、特征和优点将更加清楚,其中:图1是根据本公开的各种实施例的包括电子装置的网络环境的框图;图2是示出根据本公开的各种实施例的程序模块的框图;图3是示出根据本公开的实施例的用于对多个数据进行批处理的设备的框图;图4是示出用于根据本公开的实施例的对多个数据进行批处理的过程的信号流的示图;图5是示出根据本公开的实施例的由应用处理器(AP)执行的用于对多个数据进行批处理的操作的流程图;图6是示出根据本公开的实施例的用于配置分批数据配置信息的方法的示图;图7是示出根据本公开的实施例的用于对分批数据进行批处理的方法的示图;图8是示出根据本公开的实施例的由辅助处理器(SP)执行的用于对分批数据进行批处理的操作的流程图;图9是示出在图8中示出的用于获取多个数据的操作的详细流程图;图10示出根据本公开的实施例的用于获取多个数据的方法的示图;图11是示出根据本公开的实施例的按时间排列的分批数据的示例的示图;图12是示出根据本公开的实施例的按时间排列的分批数据被应用到的应用的运行屏幕的示图;图13是示出根据本公开的另一实施例的按数据排列的分批数据的示图;图14是示出根据本公开的另一实施例的按数据排列的分批数据的被应用到的应用的运行屏幕的示例的示图;图15是示出根据本公开的各种实施例的电子装置的示图。具体实施方式在下文中,参照附图描述本公开的各种实施例。然而,本公开的范围不限于具体实施例,并且应理解,本公开涵盖了落入本公开的范围和精神内的所有修改形式、等同形式和/或替代形式。在描述附图时,同样的标号可表示相同或相似的组件。在此,术语仅用于描述具体实施例的目的,而非意图限制其它实施例的范围。例如,如在此所使用的,除非上下文明确地另有指示,否则单数形式可包括复数形式。除非另有定义,否则在此使用的所有术语(包括技术术语或科学术语)具有与本领域的技术人员通常所理解的含义相同的含义。在通用字典中定义的术语应被解释为具有在相关
中的惯常含义相同的含义,并且除非在此另有明确定义,否则将不被解释为具有理想化的或过于正式的含义。在此,术语“具有”、“可具有”、“包括”或“可包括”表示存在特定特征(例如,数值、功能、操作或组件等),但这些术语不排除存在其它特征。在此,术语“A或B”、“A和/或B中的至少一个”或“A和/或B中的一个或更多个”等可涵盖列举项的所有可能组合。例如,“A或B”、“A和B中的至少一个”或“A或B中的至少一个”可表示所有以下情况:(1)包括至少一个A的情况、(2)包括至少一个B的情况和(3)包括至少一个A和至少一个B两者的情况。在此,诸如“第一”或“第二”的术语可不管顺序和/或重要性来修饰各个组件的名称,而不是限制所述组件。这些术语可用于将一个组件与另一组件区分开。例如,“第一用户装置(UE)”和“第二UE”可不管顺序或重要性指示不同的UE。例如,在不脱离本公开的范围的情况下,第一组件可被称为第二组件,反之亦然。应理解:当组件(例如,第一组件)被称为“可操作地或可通信地与另一组件(例如,第二组件)耦合/耦合到另本文档来自技高网
...

【技术保护点】
一种用于在电子装置的第一处理器中对多个数据进行批处理的方法,所述方法包括:根据至少一个应用的分批选项信息,将分批数据配置信息发送到电子装置的第二处理器;从第二处理器接收分批数据,其中,分批数据包括基于分批数据配置信息经由电子装置的至少一个传感器获取的至少一个数据;针对所述至少一个应用,根据分批选项信息对接收到的分批数据进行批处理。

【技术特征摘要】
2015.02.13 KR 10-2015-00227321.一种用于在电子装置的第一处理器中对多个数据进行批处理的方法,所述方法包括:根据至少一个应用的分批选项信息,将分批数据配置信息发送到电子装置的第二处理器;从第二处理器接收分批数据,其中,分批数据包括基于分批数据配置信息经由电子装置的至少一个传感器获取的至少一个数据;针对所述至少一个应用,根据分批选项信息对接收到的分批数据进行批处理。2.如权利要求1所述的方法,其中,分批选项信息包括指示针对所述至少一个应用进行批处理所需的数据类型和数据排列方案中的至少一个的信息。3.如权利要求2所述的方法,其中,数据类型是感测数据和情境数据中的一个,其中,感测数据是由第二传感器从所述至少一个传感器采集到的,情境数据是由第二处理器使用感测数据计算出的。4.如权利要求2所述的方法,其中,数据排列方案是用于将处理器获取的至少一个数据按时间排列的方案和用于将所述至少一个数据按数据类型排列的方案中的至少一个方案。5.如权利要求1所述的方法,其中,分批数据配置信息包括关于由分批选项信息指示的所有数据类型的信息。6.如权利要求1所述的方法,其中,分批数据配置信息根据所述至少一个应用中的每个应用的优先级被确定,数据排列方案根据所述至少一个应用中的每个应用的优先级被确定。7.如权利要求6所述的方法,其中,所述至少一个应用中的每个应用的优先级根据所述至少一个应用中的每个应用的操作时间和使用次数中的至少一个被确定。8.如权利要求1所述的方法,其中,分批数据配置信息根据分批选项信息的优先级被确定,数据排列方案根据确定的分批选项信息的优先级被确定。9.如权利要求8所述的方法,其中,分批选项信息的优先级根据由分批选项信息指示的数据类型的数量而被确定。10.如权利要求1所述的方法,其中,对分批数据进行批处理的步骤包括:根据分批选项信息对分批数据进行重新排列,并将重新排列后的分批数据提供给所述至少一个应用。11.如权利要求1所述的方法,其中,分批数据基于分批数据配置信息被选择性地获取,并且如果满足了预定的批处理条件,则分批数据被配置。12.如权利要求11所述的方法,其中,被选择性地获取的分批数据包括基于分批数据配置信息从所述至少一个传感器采集的感测数据和使用感测数据计算的情境数据。13.一种用于在电子装置的第一处理器与第二处理器之间对多个数据进行批处理的电子装置的第一处理器,所述第一处理器包括:存储器,用于存储第一处理器运行的至少一个应用中的部分应用;批处理控制器,被配置为控制进行以下操作:根据所述至少一个应用的分批选项信息,将分批数据配置信息发送到第二处理器;从第二处理...

【专利技术属性】
技术研发人员:李采炘郭宝圣具明祐朴正敏千才雄
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国;KR

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

1