掌桥专利:专业的专利平台
掌桥专利
首页

机床控制方法、装置、终端设备及计算机可读存储介质

文献发布时间:2023-06-19 18:46:07


机床控制方法、装置、终端设备及计算机可读存储介质

技术领域

本申请属于机床控制技术领域,尤其涉及一种机床控制方法、装置、终端设备及计算机可读存储介质。

背景技术

智能制造是未来制造业的主攻方向,以航空航天、汽车领域为代表的高端制造装备关乎国防安全和国家经济命脉。复杂多样化的零部件加工对刀具管控提出了更高的要求。刀具作为切削过程中最活跃、状态变化最多的要素,其性能直接影响加工精度和生产效率。大数据时代的到来引领刀具管理模式的变革,制造商、供应商、应用企业对刀具全生命周期数据的需求与日俱增。

目前,在面向制造的刀具流转过程中,通常是由人工记录、查找相应的刀具,并进行组装。这种方式下,刀具组装效率较低,从而降低了产能。

发明内容

本申请实施例提供了一种机床控制方法、装置、终端设备及计算机可读存储介质,可以提高刀具流转效率,从而提高产能。

第一方面,本申请实施例提供了一种机床控制方法,包括:

当监测到装刀任务,根据所述装刀任务确定第一目标编码,所述第一目标编码包括目标刀把编码和目标刀具编码;

根据所述第一目标编码控制第一机械臂分别获取目标实体刀把和目标实体刀具;

控制第二机械臂将所述目标实体刀把和目标实体刀具组装为组装刀具。

本申请实施例中,根据监测到的装刀任务,确定符合装刀任务的目标刀把的编码和目标刀具的编码,根据所确定的目标刀把和刀具的编码控制第一机械臂分别获取目标实体刀把和目标实体刀具,再控制第二机械臂将确定的的目标实体刀把和目标实体刀具进行组装,组装为组装刀具,换言之,就是将所有实体的刀把和刀具录入系统并分别编码,再将此编码和实体刀把和刀具一一对应,当监测到装刀任务时,系统会自动识别出与装刀任务所匹配的目标刀把和目标刀具的编码,再根据目标编码确定出与之相对应的目标实体刀把和目标实体刀具,控制机械臂组装实体刀把和刀具,通过上述方法可以加快刀具的流转过程,实现刀具产业链技术水平和经济效益的显著提升。

在第一方面的一种可能的实现方式中,所述装刀任务包括待装刀机台的机台类型和刀具属性信息,所述根据所述装刀任务确定所述第一目标编码,包括:

获取与所述机台类型相匹配的目标刀把类型;

根据所述目标刀把类型从第一编码中选择一个目标刀把编码,其中,所述第一编码包括可使用的实体刀把的编码;

根据所述刀具属性信息从第二编码中选择一个目标刀具编码,其中,所述第二编码包括可使用的实体刀具的编码。

在第一方面的一种可能的实现方式中,所述根据所述第一目标编码控制第一机械臂分别获取目标实体刀把和目标实体刀具,包括:

获取所述目标刀把编码对应的第一存储位置;

获取所述目标刀具编码对应的第二存储位置;

根据所述第一存储位置控制所述第一机械臂获取所述目标实体刀把;

根据所述第二存储位置控制所述第一机械臂获取所述目标实体刀具。

在第一方面的一种可能的实现方式中,所述机械控制方法还包括:

获取刀具参考属性;

根据所述刀具参考属性对所述组装刀具进行检测,获得检测结果;

若所述检测结果表示检测未通过,则控制所述第二机械臂重新组装所述目标实体刀把和目标实体刀具。

在第一方面的一种可能的实现方式中,所述机械控制方法还包括:

在所述组装刀具使用过程中,监测所述目标实体刀具的使用寿命;

当所述使用寿命达到所述组装刀具的参考寿命,发送第一提示信息,所述第一提示信息用于提示用户更换刀具。

在第一方面的一种可能的实现方式中,所述机械控制方法还包括:

在所述组装刀具使用结束后,控制第三机械臂对所述组装刀具进行拆装;

获取拆装后的所述目标实体刀具的剩余寿命;

若所述剩余寿命大于预设数值,则控制第四机械臂将所述目标实体刀具放置到所述第二存储位置;

若所述剩余寿命小于预设数值,则发送第二提示信息。

在第一方面的一种可能的实现方式中,所述装刀任务包括待装刀机台的机台类型,所述根据所述装刀任务确定第一目标编码,包括:

获取与所述机台类型相匹配的预置信息,所述预置信息包括一组相匹配的刀具编码和刀把编码;

将所述预置信息确定为所述第一目标编码。

第二方面,本申请实施例提供了一种机床控制装置,包括:

确定模块,当监测到装刀任务,根据所述装刀任务确定第一目标编码,所述第一目标编码包括目标刀把编码和目标刀具编码;

获取模块,根据所述第一目标编码控制第一机械臂分别获取目标实体刀把和目标实体刀具;

控制模块,控制第二机械臂将所述目标实体刀把和目标实体刀具组装为组装刀具。

第三方面,本申请实施例提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任意一种机床控制方法。

第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一种控制方法。

第五方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行上述任一项所述控制方法。

可以理解的是,上述第二方面至第五方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本申请一实施例提供的机床控制方法的结构示意图;

图2是本申请一实施例提供的机床控制方法的流程示意图;

图3是本申请一实施例提供的确定第一目标编码流程示意图;

图4是本申请一实施例提供的获取目标实体刀把目标刀具流程示意图;

图5是本申请一实施例提供的机床控制装置结构图;

图6是本申请实施例提供的终端设备的结构示意图。

具体实施方式

以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。

应当理解,当在本申请说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。

还应当理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。

如在本申请说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。

另外,在本申请说明书和所附权利要求书的描述中,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

在本申请说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本申请的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。

刀具全生命周期智能管控是一项多学科交叉融合的综合性系统工程,在面向智能制造的航空、汽车等领域发挥重要作用,并已成为业界研究热点。通过设计制造智能优化、切削过程状态监测、多源数据管理共享三个关键技术实现刀具从需求分析到报废的全生命周期智能管控,为刀具产业链降本提效和智能化转型升级提供有力技术支撑。

目前,在面向制造的刀具流转过程中,通常是由人工记录、查找相应的刀具,并进行组装。这种方式下,刀具组装效率较低,从而降低了产能,以及传统的刀具寿命预测主要依靠现场加工经验的主观判断(如切削声音、切屑颜色)、切削时间的简单累加或者两把刀退化过程的相似性,这些方法显然无法保证预测精度。

为了解决上述问题,本申请实施例提供了一种机床控制方法。通过本申请实施例中的方法,根据监测到的装刀任务识别出与之匹配的目标刀把刀具的编码,并根据目标编码确定实体刀把刀具,再控制机械手将实体刀把刀具进行组装完成装刀任务,此方法不仅提高了刀具流转的过程,还提供一套更加完善的监测、控制系统,能使智能制造的工厂对刀具的管控更加合理化、规范化,同时提高了智能制造工厂的作业效率。

首先介绍本申请实施例涉及到的控制系统。参见图1,是本申请实施例提供的控制系统的结构示意图。作为示例而非限定,如图1所示,控制系统可以包括控制器11、第一机械臂12和第二机械臂13。其中,控制器11分别与第一机械臂12和第二机械臂13通信连接。

在控制过程中,控制器11根据用户输入的指令向第一机械臂12和第二机械臂13发送控制信号;第一机械臂12根据控制器的控制信号抓取相应的实体刀具和实体刀把;第二机械臂13根据控制器的控制信号将第一机械臂抓起的实体刀具和实体刀把组装为组装刀具。

本申请实施例提供的机床控制方法适用于各类刀具的管控,参见图2,是本申请实施例提供的机床控制方法的流程示意图。本申请实施例提供的控制方法可由图1实施例中的控制器11执行。作为示范而非限定,所述方法包括以下步骤:

步骤S201,当监测到装刀任务,根据所述装刀任务确定第一目标编码,所述第一目标编码包括目标刀把编码和目标刀具编码。

在本实施例中,装刀任务表示为换刀申请人根据自己在机台的作业任务对所需刀具的刀具属性进行具体的限定,示例性的,换刀申请人可以针对某个机台(如CNC01机台)某个刀位(如T1刀位)对该位置的刀具进行换刀申请,申请人可以通过交互装置输入所需刀具的刀具名称、新旧、粗中精、装刀长、及申请原因等内容,这些内容可作为装刀任务。另一些应用场景中,交互装置可以将申请人输入的数据输出为装刀任务、并发送给控制器。

另外刀具在采购入库前,可以对其进行唯一性编码标识,便于信息管理和质量追溯。由于刀具种类繁多,可以根据企业制造系统的复杂程度和信息管理的具体要求来制定,当系统监测到换刀申请人的装刀任务,系统会根据其装刀任务识别出与装刀任务相匹配的刀把刀具的编码,将其刀把刀具的编码作为第一目标编码,以用于后续对实体刀把刀具的追溯。

在一个实施例中,参见图3,是本申请一实施例提供的确定第一目标编码流程示意图流程示意图,如图3所示,装刀任务包括待装刀机台的机台类型和刀具属性信息,步骤S201的一种实现方式包括:

S301,获取与所述机台类型相匹配的目标刀把类型;

S302,根据所述目标刀把类型从第一编码中选择一个目标刀把编码,其中,所述第一编码包括可使用的实体刀把的编码;

S303,根据所述刀具属性信息从第二编码中选择一个目标刀具编码,其中,所述第二编码包括可使用的实体刀具的编码。

因为机台类型不同所需要的刀把类型不同,在进行装刀任务申请之前,首先需要确定需要装刀操作的机台,进而才能确定机台所匹配的刀把类型,最后确定刀把所需要的刀具类型,才能完成装刀任务所需要的目标刀把刀具的类型。

在一些实施例中,首先将刀具根据刀具类型及刀具型号录入系统,得到理论刀具的数据(包含直径、柄径、刃长、首下长、参考伸出长、刃数、刀尖角-R角、缩颈度、切削锥部、斜度、刃部直径、加工孔径、螺距、外径、螺旋角、小端直径、刀具上下公差、装刀上下公差、最大伸出长、安全库存、刀具型号、品牌、刀具最大寿命数、刀具预警寿命数值、是否能够被再次利用等属性),再将刀把的类型和刀把的数量等录入系统,得到刀把类型和刀把的数据。示例性的刀把数据包括:刀把的夹持方式:筒夹式、烧结式、锁固式等,保养周期、品牌、刀把长度、装刀面直径、夹持范围、是否中心冷却等属性。然后需要维护机台类型与刀把类型的对应关系,机台类型示例性的如SODICK KIC-3030、MAKINO-CNC-F3、MAKINO V33i、MILL_5_AXIS、FANUC-CNC5646等,完成刀把类型与机台类型的对应关系以便于后续在确定机台类型的同时可以确定其对应的刀把类型。

在获取与所述机台类型相匹配的目标刀把类型之后,需要从上述第一目标编码中确定第一目标刀把编码和第一目标刀具编码,首先根据机台的机台类型与刀把类型的对应关系找到所有未被使用的刀把编码,可从这些未被使用的刀把(即第一编码)中任选一个刀把编码将其表示为第一目标刀把编号。然后根据刀具属性(如申请人输入的刀具名称、新旧、粗中精这三个属性)找到所有未被使用的刀具编码,可从这些未被使用的刀具编码(即第二编码)中任选一个或多个刀具编号将其表示为第一目标刀具编码。此时完成装刀任务中对于机台类型、第一目标刀把编码、第一目标刀具编码的选择。

在另一个实施例中,还可以根据实际经验可提前维护好刀把编号和刀具编号的对应关系。具体的,步骤S201的另一种实现方式包括:

获取与所述机台类型相匹配的预置信息,所述预置信息包括一组相匹配的刀具编码和刀把编码;

将所述预置信息确定为所述第一目标编码。

在本实施例中,可使用预置的提前装刀信息(根据实际经验确定的刀把编号和刀具编号的对应关系),此时,系统在监测到装刀任务时,可以根据机台类型快速确定一组已经匹配好的刀具编码和刀把编码,不需要在确定目标刀把类型后再根据装刀任务确定目标刀具的类型,这样可以达到快速完成装刀的目的,利于提高生产效率。

步骤S202,根据所述第一目标编码控制第一机械臂分别获取目标实体刀把和目标实体刀具。

在本实施例中,在完成装刀任务中对于机台类型、第一目标刀把编码、第一目标刀具编码的选择之后获取第一目标编码对应的目标实体刀把和目标实体刀具。在申请装刀任务之前,需要做一些准备工作,首先需要将所刀具实物信息录入系统(数据库),需要记录每一把刀的录入数量和存储位置,并且对每一把刀进行唯一编码,同时将这个唯一编码刻在对应的刀具实物上面。同时也需要将所有刀把的实物信息录入数据库,需要对每一个刀把进行唯一编码,刀把需绑定RFID(指的是物理芯片,用于自动化识别),实体刀具刀把的编码与录入系统的编码一一对应,所以在获得第一目标刀把和刀具的编码之后可以控制机器臂获取与其对应的目标实体刀把编码和目标实体刀具。

在一个实施例中,参见图4,是本申请一实施例提供的获取目标实体刀把目标刀具流程示意图,如图4所示,步骤S202还包括:

S401,获取所述目标刀把编码对应的第一存储位置;

S402,获取所述目标刀具编码对应的第二存储位置;

S403,根据所述第一存储位置控制所述第一机械臂获取所述目标实体刀把;

S404,根据所述第二存储位置控制所述第一机械臂获取所述目标实体刀具。在本实施例中,控制第一机械臂获取目标实体刀把和目标实体刀具之前,首先需要获取目标刀把和目标刀具在数据库中的存储位置,在上述步骤中将所有实体刀把和刀具的数据信息记录在系统之前,首先需要建立数据库,然后将所有刀把和刀具的数据信息录入数据库,并且需要记录每一把刀的录入数量和存储位置,将编码和存储位置全部记录在建立的数据库中,所有的刀把编码及存储位置记录在第一存储位置,相应的,所有的刀具编码及存储位置记录在第二存储位置,这样机械臂会根据目标刀把编码获取其存储位置,再根据其存储位置获取目标实体刀把和目标实体刀具,通过上述方法,控制器可以控制机械臂准确的确定目标实体刀把和目标实体刀具的位置,可以提高装刀任务的效率。

步骤S203,控制第二机械臂将所述目标实体刀把和目标实体刀具组装为组装刀具。

在本实施例中,组装完成后,利用第二机械臂将从上述步骤中确定的目标实体刀把和目标实体刀具组装为组装刀具。

在一个实施例中,所述控制方法还包括:

获取刀具参考属性;

根据所述刀具参考属性对所述组装刀具进行检测,获得检测结果;

若所述检测结果表示检测未通过,则控制所述第二机械臂重新组装所述目标实体刀把和目标实体刀具

在本实施例中,在完成装刀任务后,需要对组装好的刀具进行刀具检测,首先需要获得检测刀具所用的刀具参考属性,可以提前创建检测文件,检测文件中包含刀具参考属性。示例性的,刀具参考属性包括直径、刀长、R角、刀具直径误差、刀具长度误差、刀具寿命等,刀具参考属性可以根据企业制造系统的复杂程度和信息管理的具体要求来制定,根据所设定的刀具参考属性对上述组装的刀具进行检测。示例性的,若组装刀具直径或者长度偏摆数值超过误差范围则认为检测未通过,需要重新装刀或者取消装刀,若检测通过即组装刀具直径或者长度偏摆数值未超过误差范围,则需要对刀具的寿命进行二次检测,若组装刀具的剩余寿命小于机台作业所需消耗的刀具寿命,则确定二次检测未通过,同样需要重新装刀或取消装刀任务,重新装刀过程需要从第二编码中重新确定目标刀具编码,因为刀把没有寿命管理无需重新确定,所以在已经确定的目标刀把编码的基础上只需重新确定新的目标刀具编码即可,再重新确定新的目标实体刀具并控制第二机器机械臂重新组装目标实体刀把和新的目标实体刀具,并重新检测,当在组装刀具属性检测合格的基础上检测到刀具的剩余寿命大于于机台作业所需消耗的刀具寿命时,则表示组装刀具检测合格检测通过,当检测结果通过后,将组装好的刀具刀把安装到机台对应的刀位上,装刀机台正常运行。

通过上述方法可以更加准确选择机台作业所需要的刀把及刀具,以及可以更好的检测到组装刀具是否满足机台作业所需的刀具寿命,以便保证机台后续作业的连续性,避免作业过程中因刀具寿命不足而更换刀具的情况。

在一个实施例中,所述机床控制方法还包括:

在所述组装刀具使用过程中,监测所述目标实体刀具的使用寿命;

当所述使用寿命达到所述组装刀具的参考寿命,发送第一提示信息,所述第一提示信息用于提示用户更换刀具。

在本实施例中,机台装刀后运行过程中周期性上报刀具的寿命(切削时间、切削距离、切削次数)使用情况。在一些应用场景中,可由机台上的监控装置记录组装刀具的使用寿命,并上报给控制系统中的控制器。在将刀具数据、刀把数据录入数据库时,将刀具的使用寿命、参考寿命也记录在数据库中。当机台在运行过程中监测到的组装刀具的使用寿命达到刀具的参考寿命时,系统会发送第一提示信息,此时说明刀具不足以支撑机台完成剩余作业任务,需要停止作业并更换刀具。例如,机台上的监控装置将刀具的使用寿命实时上报给控制系统中的控制器,控制器判断使用寿命是否达到参考寿命;若达到,则向交互装置发送第一提示信息,以使交互装置通过交互界面或通过声音、提示语等信号提示用户更换刀具。

在一个实施例中,所述控制方法还包括:

在所述组装刀具使用结束后,控制第三机械臂对所述组装刀具进行拆装;

获取拆装后的所述目标实体刀具的剩余寿命;

若所述剩余寿命大于预设数值,则控制第四机械臂将所述目标实体刀具放置到所述第二存储位置;

若所述剩余寿命小于预设数值,则发送第二提示信息。

刀具使用完后,刀具和刀把需要分别入刀具库和刀把库,同时将刀具本次使用过程中机台上报记录的寿命(切削时间、切削距离、切削次数)使用信息累加到刀具已使用寿命上。如果最大寿命值减去已使用寿命及实体刀具的剩余寿命大于预设值时,将目标实体刀具放置到上述第二存储位置;若剩余寿命低于所述预设数值时,说明刀具无再使用寿命,系统会发送第二提示信息,以提示用户对所述刀具进行报废处理。

本申请通过提出一种机床控制方法,在面向制造的刀具流转过程中,无需通过人工记录、查找相应的刀具,并进行组装,而是通过智能管控的方法,在本申请中系统会自动识别出与装刀任务所匹配的目标刀把和目标刀具的编码,再根据目标编码确定出与之相对应的目标实体刀把和目标实体刀具,控制机械臂组装实体刀把和刀具。通过上述方法可以加快刀具的流转过程,实现刀具产业链技术水平和经济效益的显著提升。而且在申请中加入刀具寿命检测装置,可以更加准确选择机台作业所需要的刀把及刀具,以及可以更好的检测到组装刀具是否满足机台作业加工所需的刀具寿命,以便保证机台后续作业的连续性,避免作业过程中因刀具寿命不足而更换刀具的情况。

对应于上文实施例所述的机械控制方法,图5是本申请实施例提供的机床控制装置的结构框图,为了便于说明,仅示出了与本申请实施例相关的部分。

参照图5,该装置包括:

确定模块51,当监测到装刀任务,根据所述装刀任务确定第一目标编码,所述第一目标编码包括目标刀把编码和目标刀具编码;

获取模块52,根据所述第一目标编码控制第一机械臂分别获取目标实体刀把和目标实体刀具;

控制模块53,控制第二机械臂将所述目标实体刀把和目标实体刀具组装为组装刀具。

相应的,确定模块51还用于:

获取与所述机台类型相匹配的目标刀把类型;

根据所述目标刀把类型从第一编码中选择一个目标刀把编码,其中,所述第一编码包括可使用的实体刀把的编码;

根据所述刀具属性信息从第二编码中选择一个目标刀具编码,其中,所述第二编码包括可使用的实体刀具的编码。

可选的,确定模块51还用于:

获取与所述机台类型相匹配的预置信息,所述预置信息包括一组相匹配的刀具编码和刀把编码;

将所述预置信息确定为所述第一目标编码。

可选的,确定模块51还用于:

获取与所述机台类型相匹配的预置信息,所述预置信息包括一组相匹配的刀具编码和刀把编码;

将所述预置信息确定为所述第一目标编码。

可选的,获取模块52还用于:

获取所述目标刀把编码对应的第一存储位置;

获取所述目标刀具编码对应的第二存储位置;

根据所述第一存储位置控制所述第一机械臂获取所述目标实体刀把;

根据所述第二存储位置控制所述第一机械臂获取所述目标实体刀具。

可选的,获取模块52还用于:

获取刀具参考属性;

根据所述刀具参考属性对所述组装刀具进行检测,获得检测结果;

若所述检测结果表示检测未通过,则控制所述第二机械臂重新组装所述目标实体刀把和目标实体刀具。

相应的,控制模块53还用于:

在所述组装刀具使用过程中,监测所述目标实体刀具的使用寿命;

当所述使用寿命达到所述组装刀具的参考寿命,发送第一提示信息,所述第一提示信息用于提示用户更换刀具。

相应的,控制模块53还用于:

在所述组装刀具使用结束后,控制第三机械臂对所述组装刀具进行拆装;

获取拆装后的所述目标实体刀具的剩余寿命;

若所述剩余寿命大于预设数值,则控制第四机械臂将所述目标实体刀具放置到所述第二存储位置;

若所述剩余寿命小于预设数值,则发送第二提示信息。

另外,图5所示的数据处理装置可以是内置于现有的终端设备内的软件单元、硬件单元、或软硬结合的单元,也可以作为独立的挂件集成到所述终端设备中,还可以作为独立的终端设备存在。

图6是本申请实施例提供的终端设备的结构示意图。如图6所示,该实施例的终端设备6包括:至少一个处理器60(图6中仅示出一个)处理器、存储器61以及存储在所述存储器61中并可在所述至少一个处理器60上运行的计算机程序62,所述处理器60执行所述计算机程序62时实现上述任意各个机床控制方法实施例中的步骤。

所述终端设备可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。该终端设备可包括,但不仅限于,处理器、存储器。本领域技术人员可以理解,图6仅仅是终端设备6的举例,并不构成对终端设备6的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如还可以包括输入输出设备、网络接入设备等。

所称处理器60可以是中央处理单元(Central Processing Unit,CPU),该处理器60还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

所述存储器61在一些实施例中可以是所述终端设备6的内部存储单元,例如终端设备6的硬盘或内存。所述存储器61在另一些实施例中也可以是所述终端设备6的外部存储设备,例如所述终端设备6上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,所述存储器61还可以既包括所述终端设备6的内部存储单元也包括外部存储设备。所述存储器61用于存储操作系统、应用程序、引导装载程序(Boot Loader)、数据以及其他程序等,例如所述计算机程序的程序代码等。所述存储器61还可以用于暂时地存储已经输出或者将要输出的数据。

本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时可实现上述各个方法实施例中的步骤。

本申请实施例提供了一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行时可实现上述各个方法实施例中的步骤。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质至少可以包括:能够将计算机程序代码携带到装置/终端设备的任何实体或装置、记录介质、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random AccessMemory)、电载波信号、电信信号以及软件分发介质。例如U盘、移动硬盘、磁碟或者光盘等。在某些司法管辖区,根据立法和专利实践,计算机可读介质不可以是电载波信号和电信信号。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

在本申请所提供的实施例中,应该理解到,所揭露的装置/终端设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/终端设备实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

以上所述实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应包含在本申请的保护范围之内。

技术分类

06120115686588