一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

数据处理方法、装置、设备、可读存储介质及产品与流程

2022-06-11 23:48:22 来源:中国专利 TAG:


1.本公开实施例涉及大数据领域,尤其涉及一种数据处理方法、装置、设备、可读存储介质及产品。


背景技术:

[0002]“损益分摊(allocation of profit or loss)”,具体指将企业的“利润/亏损”分摊到各部门,或从各部门再次分摊到更小的机构单位或个人。大数据阶段的“损益分摊”往往有数据巨大、机构层级复杂、分摊规则多样等特点。
[0003]
现有的损益分流计算方法一般是根据业务方需求一对一创建计算任务,单个计算任务内部必须手工进行串联执行,例如可以先完成总体到一级部门的分流,完成后再执行一级部门到二级部门的分流,计算任务之间的并发依赖外部平台创建多个计算任务。
[0004]
在实现本公开过程中,发明人发现现有技术中至少存在如下问题:采用上述方法进行损益分流计算时,当分流结果异常时需要查看代码进行跟踪定位。且采用一对一的方式进行计算任务的开发,当分流比例、分流规则等内容发生变更时,则需要对代码进行调整,往往操作较为繁琐,计算效率较低。


技术实现要素:

[0005]
本公开实施例提供一种数据处理方法、装置、设备、可读存储介质及产品,用以解决现有的数据处理方法操作较为繁琐,计算效率较低的技术问题。
[0006]
第一方面,本公开实施例提供一种数据处理方法,包括:
[0007]
获取至少一个待分流数据信息以及待分流计算比例信息,其中,所述待分流数据包括至少一个分流节点对应的标识信息以及存储位置,所述待分流计算比例信息包括各分流节点的分流比例;
[0008]
根据待分流计算比例信息以及预设的配置比例,生成至少一个分流规则树状图,所述分流规则树状图中的节点为分流节点对应的标识信息,所述分流规则树状图中的边为各分流节点对应的分流比例;
[0009]
针对所述分流规则树状图中的各节点,根据所述节点对应的分流节点的标识信息对应的存储位置获取分流数据,按照所述分流比例以及所述配置比例对分流数据进行数据分流计算,获得各分流节点对应的分流结果;
[0010]
根据各分流节点对应的分流结果生成分流结果模型。
[0011]
第二方面,本公开实施例提供一种数据处理装置,包括:
[0012]
获取模块,用于获取至少一个待分流数据信息以及待分流计算比例信息,其中,所述待分流数据包括至少一个分流节点对应的标识信息以及存储位置,所述待分流计算比例信息包括各分流节点的分流比例;
[0013]
生成模块,用于根据待分流计算比例信息以及预设的配置比例,生成至少一个分流规则树状图,所述分流规则树状图中的节点为分流节点对应的标识信息,所述分流规则
树状图中的边为各分流节点对应的分流比例;
[0014]
计算模块,用于针对所述分流规则树状图中的各节点,根据所述节点对应的分流节点的标识信息对应的存储位置获取分流数据,按照所述分流比例以及所述配置比例对分流数据进行数据分流计算,获得各分流节点对应的分流结果;
[0015]
处理模块,用于根据各分流节点对应的分流结果生成分流结果模型。
[0016]
第三方面,本公开实施例提供一种电子设备,包括:存储器,处理器;
[0017]
存储器;用于存储所述处理器可执行指令的存储器;
[0018]
其中,所述处理器用于调用所述存储器中的程序指令执行如第一方面所述的数据处理方法。
[0019]
第四方面,本公开实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面所述的数据处理方法。
[0020]
第五方面,本公开实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据如第一方面所述的数据处理方法。
[0021]
本公开实施例提供的数据处理方法、装置、设备、可读存储介质及产品,通过根据待分流计算比例信息以及预设的配置比例生成至少一个分流规则树状图,针对分流规则树状图中的各节点,根据节点对应的分流节点的标识信息对应的存储位置获取分流数据,按照分流比例以及配置比例对分流数据进行数据分流计算,获得各分流节点对应的分流结果。根据各分流节点对应的分流结果生成分流结果模型。从而能够自动地生成分流规则树状图,自动地对分流规则树状图中的节点进行数据分流计算,无需根据计算任务进行编码操作。此外,通过根据分流结果生成分流结果模型并且基于分流规则树状图的树状结构,从而后续在分流结果出现问题时,能够快速地实现异常计算节点的定位。
附图说明
[0022]
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0023]
图1为本公开实施例一提供的数据处理方法的流程示意图;
[0024]
图2为本公开提供的分流规则树状图的示意图;
[0025]
图3为本公开实施例二提供的数据处理方法的流程示意图;
[0026]
图4为本公开实施例三提供的数据处理方法的流程示意图;
[0027]
图5为本公开实施例提供的分流规则树状图的修改示意图;
[0028]
图6为本公开实施例四提供的数据处理装置的结构示意图;
[0029]
图7为本公开实施例五提供的电子设备的结构示意图。
[0030]
通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。
具体实施方式
[0031]
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及
附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0032]
首先对本公开实施例所涉及的名词进行解释:
[0033]
损益分摊(allocation of profit or loss):财务专业术语,具体指将企业的“利润/亏损”分流到各部门(或子集团),或从各部门(或子集团)再次分流到更小的机构单位或个人。
[0034]
针对上述提及的现有的数据处理方法操作较为繁琐,计算效率较低的技术问题,本公开提供了一种数据处理方法、装置、设备、可读存储介质及产品。
[0035]
需要说明的是,本公开提供数据处理方法、装置、设备、可读存储介质及产品可运用在各种数据分流的场景中。
[0036]
由于实际需求中,业务需求繁杂多样,目前主要采用一对一的方式进行计算任务的开发,当业务规则(分流比例、分流规则)变更时,则需要迭代代码或调整数据存储结构。
[0037]
在解决上述技术问题的过程中,发明人通过研究发现,可以采用树状结构对分流规则进行配置,并采用键值存储的方式对分流结果以及数据源进行存储。具体地,通过根据待分流计算比例信息以及预设的配置比例生成至少一个分流规则树状图,针对分流规则树状图中的各节点,根据节点对应的分流节点的标识信息对应的存储位置获取分流数据,按照分流比例以及配置比例对分流数据进行数据分流计算,获得各分流节点对应的分流结果。根据各分流节点对应的分流结果生成分流结果模型。从而能够自动地生成分流规则树状图,自动地对分流规则树状图中的节点进行数据分流计算,无需根据计算任务进行编码操作。此外,通过根据分流结果生成分流结果模型并且基于分流规则树状图的树状结构,从而后续在分流结果出现问题时,能够快速地实现异常计算节点的定位。
[0038]
下面以具体地实施例对本公开的技术方案以及本公开的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本公开的实施例进行描述。
[0039]
图1为本公开实施例一提供的数据处理方法的流程示意图,如图1所示,该方法包括:
[0040]
步骤101、获取至少一个待分流数据信息以及待分流计算比例信息,其中,所述待分流数据包括至少一个分流节点对应的标识信息以及存储位置,所述待分流计算比例信息包括各分流节点的分流比例。
[0041]
本实施例的执行主体为数据处理装置,该数据处理装置可耦合于服务器中,该服务器能够从数据库或业务系统中获取数据,并进行数据分流计算。
[0042]
在本实施方式中,为了实现对数据的分流操作,首先可以获取至少一个待分流数据信息以及待分流计算比例信息。其中,待分流数据包括至少一个分流节点对应的标识信息以及存储位置,所述待分流计算比例信息包括各分流节点的分流比例。
[0043]
可选地,该待分流数据可以为待分摊的损益数据,也可以为任意一种需要分流至多个节点的任务数据等,本公开对此不做限制。
[0044]
步骤102、根据待分流计算比例信息以及预设的配置比例,生成至少一个分流规则树状图,所述分流规则树状图中的节点为分流节点对应的标识信息,所述分流规则树状图
中的边为各分流节点对应的分流比例。
[0045]
在本实施方式中,可以预先设置配置比例,后续可以按照该配置比例进行分流规则树状图的生成。举例来说,该配置比例可以为按照人数进行数据的分配,或者,该配置比例可以为按照部门对应的权重来进行数据的分配。以实际应用举例来说,一份数据分流给两个部门,部门a具有40人,部门b具有60人。当配置比例为按照人数进行数据分配时,可以将40%的数据分配给部门a,把60%的数据分配给部门b。
[0046]
树形结构具有天然的数据级联依赖关系,可以非常方便用于存储分流规则,并能可视化展示分流计算的全过程。在获取到待分流数据信息以及待分流计算比例信息之后,可以根据待分流计算比例信息以及预设的配置比例,生成至少一个分流规则树状图。其中,该分流规则树状图中,根节点为全部的待分流数据,分流规则树状图中的节点为分流节点对应的标识信息,分流规则树状图中的边为各分流节点对应的分流比例。
[0047]
由于待分流数据信息的数量为至少一个,因此,可以根据该至少一个待分流数据信息生成至少一个分流规则树状图,实现对至少一个待分流数据信息的数据分流操作。通过采用树状图对分流规则进行展示以及存储,从而用户可以通过该树状图可视化地跟踪每一分流环节的计算状态。当某一环节计算出现问题时,能够快速地进行问题环节的定位。
[0048]
步骤103、针对所述分流规则树状图中的各节点,根据所述节点对应的分流节点的标识信息对应的存储位置获取分流数据,按照所述分流比例以及所述配置比例对分流数据进行数据分流计算,获得各分流节点对应的分流结果。
[0049]
在本实施方式中,针对分流规则树状图中的各节点,可以根据该节点中分流节点对应的标识信息,在于该标识信息对应的存储位置获取分流数据。针对该分流数据,分流比例以及配置比例对分流数据进行数据分流计算,获得各分流节点对应的分流结果。
[0050]
具体地,可以针对每一分流节点,将分流数据与所述分流比例以及配置比例相乘,获得各分流节点对应的分流结果。
[0051]
步骤104、根据各分流节点对应的分流结果生成分流结果模型。
[0052]
在本实施方式中,在完成分流计算之后,可以根据各分流节点对应的分流结果生成分流结果模型。从而后续能够基于该分流结果模型实现分流计算的查询操作。
[0053]
由于实际应用中,不同的业务可能存在多样的数据维度,为统一存储结构,方便应用的扩展和分流的计算,可以根据各分流节点对应的分流结果采用键值存储(key-value,简称kv)的结构生成分流结果模型。
[0054]
图2为本公开提供的分流规则树状图的示意图,如图2所示,根节点21可以为全部的待分流数据,根节点21上还可以设置有其对应的标识,该待分流数据可以按照预设的分流比例1.0*d100010分流给一级部门22,一级部门可以按照预设的分流比例1.0*d100009分流给二级部门23,二级部门22可以将分流到的数据按照预设的分流比例1.0d100004分流给三级部门24,以及按照预设的分流比例1.0d100006分流给四级部门25。从后后续可以根据该分流规则树状图以及预设的配置比例对分流结果进行计算。
[0055]
进一步地,在实施例一的基础上,步骤101之后,还包括:
[0056]
根据所述待分流数据信息从各分流节点对应的存储位置获取对应的分流数据。
[0057]
根据所述分流数据采用键值存储的结构生成分流数据源模型。
[0058]
步骤102之后,还包括:
[0059]
针对所述分流规则树状图中的各节点,根据所述节点对应的分流节点的数据标识从所述分流数据源模型中获取与分流节点对应的分流数据。
[0060]
在本实施例中,在获取到待分流数据信息之后,还可以根据该待分流数据信息中各分流节点对应的存储位置获取对应的分流数据。根据该分流数据采用键值存储的结构生成分流数据源模型。通过采用减值存储结构进行数据的存储,从而在新增分流业务需求或需求变更时不需要变更表结构,只需在分流数据源模型相应位置中进行数据的新增以及删减即可。
[0061]
在建立分流数据源模型之后,在进行分流计算时,还可以从该分流数据源模型中进行分流数据的获取。具体地,针对分流规则树状图中的各节点,根据节点对应的分流节点的数据标识从分流数据源模型中获取与分流节点对应的分流数据。
[0062]
本实施例提供的数据处理方法,通过根据待分流计算比例信息以及预设的配置比例生成至少一个分流规则树状图,针对分流规则树状图中的各节点,根据节点对应的分流节点的标识信息对应的存储位置获取分流数据,按照分流比例以及配置比例对分流数据进行数据分流计算,获得各分流节点对应的分流结果。根据各分流节点对应的分流结果生成分流结果模型。从而能够自动地生成分流规则树状图,自动地对分流规则树状图中的节点进行数据分流计算,无需根据计算任务进行编码操作。此外,通过根据分流结果生成分流结果模型并且基于分流规则树状图的树状结构,从而后续在分流结果出现问题时,能够快速地实现异常计算节点的定位。
[0063]
图3为本公开实施例二提供的数据处理方法的流程示意图,在实施例一的基础上,如图3所示,步骤103具体包括:
[0064]
步骤301、获取预设的分流节点计算规则,其中,所述分流节点计算规则包括并发处理分流节点的线程/进程数以及各线程/进程所处理的作业的数量。
[0065]
步骤302、将所述线程/进程数与作业的数量的乘积确定为当前并发处理分流节点的目标数量。
[0066]
步骤303、并发对所述目标数量个分流节点进行数据分流计算,获得各分流节点对应的分流结果。
[0067]
在本实施例中,分流规则树状图中可以包括多个节点,为了提高数据分流计算的效率,可以并发地对多个节点进行同时处理。具体地,可以获取预设的分流节点计算规则,其中,所述分流节点计算规则包括并发处理分流节点的线程/进程数以及各线程/进程对所处理的作业的数量。将线程/进程数与作业的数量的乘积确定为当前并发处理分流节点的目标数量。举例来说,线程数的数量可以为3个,该线程处理的作业的数量可以为5个,因此,当前并发处理分流节点的目标数量可以为3*5=15个。其中,第一层并发由线程/进程并发执行,第二层并发由hadoop内部的jobs执行。
[0068]
在确定了当前并发处理分流节点的目标数量之后,可以并发地对目标数量个分流节点进行数据分流计算,获得各分流节点对应的分流结果。
[0069]
进一步地,在上述任一实施例的基础山,步骤303之前,还包括:
[0070]
按照所述分流规则树状图中分流节点的层级顺序确定所述目标数量个分流节点。
[0071]
根据所述分流规则树状图中分流节点的层级顺序对所述目标数量个分流节点进行排序。
[0072]
在本实施例中,为了避免多个节点间相互依赖,在并行计算时,还可以按照分流规则树状图中分流节点的层级顺序进行数据处理。具体地,可以按照分流规则树状图中分流节点的层级顺序确定目标数量个分流节点。按照该层级顺序并行地对目标数量个分流节点进行排序。
[0073]
进一步地,在上述任一实施例的基础上,步骤303包括:
[0074]
针对各作业对应的目标分流节点,检测所述目标分流节点对应的父节点是否完成数据分流计算。
[0075]
若是,则根据所述目标分流节点的标识信息对应的存储位置获取目标分流数据,按照所述分流比例以及所述配置比例对目标分流数据进行数据分流计算,获得目标分流节点对应的分流结果。
[0076]
若否,则不对所述目标分流节点进行数据分流计算。
[0077]
在本实施例中,由于数据的分流操作一般都是顺序进行的,例如,上一节点的数据分流结果,将上一节点的分流结果分流给下面的多个节点。因此,在每一节点进行分流计算时,需要保证该节点对应的父节点已计算完毕,以保证计算结果的准确性。具体地,针对作业对应的目标分流节点,可以检测该目标分流节点对应的父节点是否完成数据分流计算。当其对应的父节点完成数据分流计算时,可以根据目标分流节点的标识信息对应的存储位置获取目标分流数据,按照分流比例以及配置比例对目标分流数据进行数据分流计算,获得目标分流节点对应的分流结果。反之,可以不对该目标分流节点进行数据分流计算,等待其对应的父节点计算完毕时,在进行数据分流计算。
[0078]
本实施例提供的数据处理方法,通过并行地处理多个节点,从而能够提高数据分流计算的效率。此外,通过按照分流规则树状图中分流节点的层级顺序对节点进行处理,且在各目标分流节点对应的父节点计算完毕之后再进行分流计算,从而能够保证分流计算的准确性。
[0079]
图4为本公开实施例三提供的数据处理方法的流程示意图,在上述任一实施例的基础上,
[0080]
步骤401、响应于用户触发的修改指令,其中,所述修改指令中包括节点的标识信息以及与所述节点对应的配置比例。
[0081]
步骤402、根据所述修改指令对所述分流规则树状图中节点的配置比例进行修改。
[0082]
在本实施例中,在建立分流规则树状图之后,基于该分流规则树状图,当业务规则发生改变时,可以通过对分流规则树状图中的配置比例进行修改。具体地,可以响应于用户触发的修改指令,其中,该修改指令中包括节点的标识信息以及与所述节点对应的配置比例。可以根据该修改指令对分流规则树状图中节点的配置比例进行修改。
[0083]
图5为本公开实施例提供的分流规则树状图的修改示意图,如图5所示,节点51可以按照分流比例将30%的数据52分流给子节点53,将70%的数据54分流给子节点55。响应于用户触发的修改指令可以按照分流比例将40%的数据56分流给子节点53,将60%的数据57分流给子节点55。
[0084]
进一步地,在上述任一实施例的基础上,该方法还包括:
[0085]
获取用户触发的更新指令,所述更新指令中包括存储位置以及待更新内容。
[0086]
根据所述更新指令将所述待更新内容更新至所述存储位置中。
[0087]
在本实施例中,通过采用减值存储结构进行数据的存储,从而在新增分流业务需求或需求变更时不需要变更表结构,只需在分流数据源模型相应位置中进行数据的新增以及删减即可。具体地,可以获取用户触发的更新指令,其中,更新指令中包括存储位置以及待更新内容。可以根据该更新指令将所述待更新内容更新至所述存储位置中。
[0088]
本实施例提供的数据处理方法,通过根据用户触发的修改指令对分流规则树状图中节点的配置比例进行修改,且根据更新指令将所述待更新内容更新至所述存储位置中,从而在业务规则发生变更时,无需变更数据结构,无需重新进行代码的编写,提高了数据分流计算的效率。
[0089]
图6为本公开实施例四提供的数据处理装置的结构示意图,如图6所示,该装置包括:获取模块61、生成模块62、计算模块63以及处理模块64。其中,获取模块61,用于获取至少一个待分流数据信息以及待分流计算比例信息,其中,所述待分流数据包括至少一个分流节点对应的标识信息以及存储位置,所述待分流计算比例信息包括各分流节点的分流比例。生成模块62,用于根据待分流计算比例信息以及预设的配置比例,生成至少一个分流规则树状图,所述分流规则树状图中的节点为分流节点对应的标识信息,所述分流规则树状图中的边为各分流节点对应的分流比例。计算模块63,用于针对所述分流规则树状图中的各节点,根据所述节点对应的分流节点的标识信息对应的存储位置获取分流数据,按照所述分流比例以及所述配置比例对分流数据进行数据分流计算,获得各分流节点对应的分流结果。处理模块64,用于根据各分流节点对应的分流结果生成分流结果模型。
[0090]
进一步地,在实施例四的基础上,所述计算模块用于:针对每一分流节点,将分流数据与所述分流比例以及所述配置比例相乘,获得各分流节点对应的分流结果。
[0091]
进一步地,在实施例四的基础上,所述装置还包括:获取模块,还用于根据所述待分流数据信息从各分流节点对应的存储位置获取对应的分流数据;生成模块,还用于根据所述分流数据采用键值存储的结构生成分流数据源模型;所述装置还包括:分流数据获取模块,用于针对所述分流规则树状图中的各节点,根据所述节点对应的分流节点的数据标识从所述分流数据源模型中获取与分流节点对应的分流数据。
[0092]
进一步地,在实施例四的基础上,所述处理模块,用于:根据各分流节点对应的分流结果采用键值存储的结构生成分流结果模型
[0093]
进一步地,在实施例四的基础上,所述计算模块用于:获取预设的分流节点计算规则,其中,所述分流节点计算规则包括并发处理分流节点的线程/进程数以及各线程/进程所处理的作业的数量;将所述线程/进程数与作业的数量的乘积确定为当前并发处理分流节点的目标数量;并发对所述目标数量个分流节点进行数据分流计算,获得各分流节点对应的分流结果。
[0094]
进一步地,在上述任一实施例的基础上,所述计算模块还用于:按照所述分流规则树状图中分流节点的层级顺序确定所述目标数量个分流节点;根据所述分流规则树状图中分流节点的层级顺序对所述目标数量个分流节点进行排序。
[0095]
进一步地,在上述任一实施例的基础上,所述计算模块用于:针对各作业对应的目标分流节点,检测所述目标分流节点对应的父节点是否完成数据分流计算;若是,则根据所述目标分流节点的标识信息对应的存储位置获取目标分流数据,按照所述分流比例以及所述配置比例对目标分流数据进行数据分流计算,获得目标分流节点对应的分流结果;若否,
则不对所述目标分流节点进行数据分流计算。
[0096]
进一步地,在上述任一实施例的基础上,所述装置还包括:指令获取模块,用于响应于用户触发的修改指令,其中,所述修改指令中包括节点的标识信息以及与所述节点对应的配置比例;修改模块,用于根据所述修改指令对所述分流规则树状图中节点的配置比例进行修改。
[0097]
进一步地,在上述任一实施例的基础上,所述装置还包括:指令获取模块,用于获取用户触发的更新指令,所述更新指令中包括存储位置以及待更新内容;更新模块,用于根据所述更新指令将所述待更新内容更新至所述存储位置中。
[0098]
本公开又一实施例还提供了一种电子设备,包括:存储器,处理器;
[0099]
存储器;用于存储所述处理器可执行指令的存储器;
[0100]
其中,所述处理器用于调用所述存储器中的程序指令执行如上述任一实施例所述的数据处理方法。
[0101]
本公开又一实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如上述任一实施例所述的数据处理方法。
[0102]
本公开又一实施例还提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现如上述任一实施例所述的数据处理方法。
[0103]
图7为本公开实施例五提供的电子设备的结构示意图,该设备可以是移动电话,计算机,平板设备,个人数字助理等。
[0104]
设备700可以包括以下一个或多个组件:处理组件702,存储器704,电源组件706,多媒体组件708,音频组件710,输入/输出(i/o)接口712,传感器组件714,以及通信组件716。
[0105]
处理组件702通常控制设备700的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件702可以包括一个或多个处理器720来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件702可以包括一个或多个模块,便于处理组件702和其他组件之间的交互。例如,处理组件702可以包括多媒体模块,以方便多媒体组件708和处理组件702之间的交互。
[0106]
存储器704被配置为存储各种类型的数据以支持在设备700的操作。这些数据的示例包括用于在设备700上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器704可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
[0107]
电源组件706为设备700的各种组件提供电力。电源组件706可以包括电源管理系统,一个或多个电源,及其他与为设备700生成、管理和分配电力相关联的组件。
[0108]
多媒体组件708包括在所述设备700和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作
的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件708包括一个前置摄像头和/或后置摄像头。当设备700处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[0109]
音频组件710被配置为输出和/或输入音频信号。例如,音频组件710包括一个麦克风(mic),当设备700处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器704或经由通信组件716发送。在一些实施例中,音频组件710还包括一个扬声器,用于输出音频信号。
[0110]
i/o接口712为处理组件702和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
[0111]
传感器组件714包括一个或多个传感器,用于为设备700提供各个方面的状态评估。例如,传感器组件714可以检测到设备700的打开/关闭状态,组件的相对定位,例如所述组件为设备700的显示器和小键盘,传感器组件714还可以检测设备700或设备700一个组件的位置改变,用户与设备700接触的存在或不存在,设备700方位或加速/减速和设备700的温度变化。传感器组件714可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件714还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件714还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
[0112]
通信组件716被配置为便于设备700和其他设备之间有线或无线方式的通信。设备700可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信组件716经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件716还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
[0113]
在示例性实施例中,设备700可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
[0114]
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器704,上述指令可由设备700的处理器720执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
[0115]
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求书指出。
[0116]
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求书来限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献