一种调试蓝牙的方法及装置与流程

文档序号:11157924阅读:726来源:国知局
一种调试蓝牙的方法及装置与制造工艺

本发明涉及通信技术领域,特别涉及一种调试蓝牙的方法及装置。



背景技术:

蓝牙(Bluetooth)是基于数据包、有着主从架构的协议,是一种短距离无线通信技术,能使包括移动电话、平板电脑、无线耳机、笔记本电脑、相关外设等众多设备之间进行无线信息交换。实际应用中,在使用设备的蓝牙功能之前,需要对设备的蓝牙芯片进行初始化使能,即应用处理器向蓝牙芯片发送初始化数据,蓝牙芯片在收到初始化数据之后,会给应用处理器返回一个与初始化数据相应的响应数据,若应用处理器确定接收到正确的响应数据,则设备的蓝牙芯片初始化操作成功,否则,设备的蓝牙芯片初始化操作失败。

现有技术中,当设备的蓝牙芯片初始化失败而导致设备的蓝牙功能无法使用时,需要使用测试仪器(如,示波器、逻辑分析仪等)抓取数据波形,进而分析应用处理器和蓝牙芯片之间交互的数据流是否正常,从而定位问题、解决问题。

然而,采用测试仪器抓取数据波形调试设备的蓝牙问题的方式在实际应用中存在很多缺陷和不足之处。

首先,测试仪器通常体积庞大、笨重,且需要连接交流电源,因此,测试仪器只能在实验室等室内场景下使用。

其次,设备的蓝牙功能出现问题不能使用的概率很小,有可能连续几天都不会再次发生,因此,使用测试仪器抓取数据波形就需要耗费大量的人力、物力和时间,调试效率低。

再次,量产版的移动设备在设备上未预留蓝牙测试端口,那么,在设备的蓝牙出现问题时,就无法使用测试仪器进行数据抓取。

综上所述,现有技术下的调试设备的蓝牙问题的方法仍存在许多缺陷和不足之处,因此,需要涉及一种新的调试蓝牙问题的方法来克服上述缺陷和不足之处。



技术实现要素:

本发明实施例提供一种调试蓝牙的方法及装置,用以解决现有技术中存在的蓝牙功能调试效率低、耗费大量人力物力以及在特定场景下无法进行蓝牙调试的问题。

本发明实施例提供的具体技术方案如下:

一种调试蓝牙的方法,包括:

接收触发蓝牙芯片的指令;

当接收到所述触发蓝牙芯片的指令时,将初始化数据发送至所述蓝牙芯片,所述初始化数据用于初始化所述蓝牙芯片;

接收所述蓝牙芯片根据所述初始化数据返回的响应数据;

在发送所述初始化数据的过程中,从发送的所述初始化数据中获取N个字节的数据保存至日志文件中;和/或,

在接收所述响应数据的过程中,从接收的所述响应数据中获取M个字节的数据保存至所述日志文件中;

其中,所述N和M为正整数。

可选的,所述触发蓝牙芯片的指令包括开启蓝牙芯片的指令和唤醒蓝牙芯片的指令。

可选的,所述N个字节的数据为发送所述初始化数据过程中的前N个字节的数据;

所述M个字节的数据为接收所述响应数据过程中的前M个字节的数据。

可选的,所述N和M均等于128。

可选的,所述从发送的所述初始化数据中获取N个字节的数据保存至日志文件中前,还包括:

确定所述蓝牙芯片发生异常。

一种调试蓝牙的装置,包括:

第一接收单元,用于接收触发蓝牙芯片的指令;

发送单元,用于当所述第一接收单元接收到所述触发蓝牙芯片的指令时,将初始化数据发送至所述蓝牙芯片,所述初始化数据用于初始化所述蓝牙芯片;

第二接收单元,用于接收所述蓝牙芯片根据所述初始化数据返回的响应数据;

第一获取单元,用于在发送所述初始化数据的过程中,从发送的所述初始化数据中获取N个字节的数据保存至日志文件中;

第二获取单元,用于在接收所述响应数据的过程中,从接收的所述响应数据中获取M个字节的数据保存至所述日志文件中;

其中,所述N和M为正整数。

可选的,所述触发蓝牙芯片的指令包括开启蓝牙芯片的指令和唤醒蓝牙芯片的指令。

可选的,所述N个字节的数据为发送所述初始化数据过程中的前N个字节的数据;

所述M个字节的数据为接收所述响应数据过程中的前M个字节的数据。

可选的,所述N和M均等于128。

可选的,所述第一获取单元还用于:

在从发送的所述初始化数据中获取N个字节的数据保存至日志文件中前,确定所述蓝牙芯片发生异常。

本发明有益效果如下:

综上所述,本发明实施例中,在调试蓝牙的过程中,用户终端在接收到触发蓝牙芯片的指令时,将初始化数据发送至所述蓝牙芯片,在发送所述初始化数据的过程中,从发送的所述初始化数据中获取N个字节的数据保存至日志文件中,接收所述蓝牙芯片根据所述初始化数据返回的响应数据;在接收所述响应数据的过程中,从接收的所述响应数据中获取M个字节的数据保存至所述日志文件中。此种调试蓝牙的方法,根据保存在日志文件中的N个字节的初始化数据和M个字节的响应数据进行数据分析,确定常常出现问题的初始化阶段发生的各种问题,即可对蓝牙进行调试处理,不再需要使用测试仪器来定位和发现问题,这样,就可以不受场景限制的针对各种不同蓝牙设备进行蓝牙问题的调试,从而,提高了调试蓝牙的效率的同时,也节省了人力物力。

附图说明

图1为本发明实施例中一种调试蓝牙的方法的流程示意图;

图2为本发明实施例中用户终端根据日志文件确定蓝牙问题的流程示意图;

图3为本发明实施例中一种调试蓝牙的装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,并不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为了解决现有技术中存在的蓝牙功能调试效率低、耗费大量人力物力以及在特定场景下无法进行蓝牙调试的问题,本发明实施例中,设计了一种新的蓝牙调试方法和装置。该方法为:用户终端在接收到触发蓝牙芯片的指令时,将初始化数据发送至所述蓝牙芯片,在发送所述初始化数据的过程中,获取N个字节的初始化数据,并保存至日志文件中;接收所述蓝牙芯片根据所述初始化数据返回的响应数据,在接收所述响应数据的过程中,获取M个字节的响应数据,并保存至所述日志文件中。

下面将通过具体实施例对本发明的方案进行详细描述,当然,本发明并不限于以下实施例。

参阅图1所示,本发明实施例中,一种调试蓝牙的方法的详细流程如下:

步骤101:用户终端应用处理器AP接收触发蓝牙芯片的指令。

具体的,在执行步骤101时,用户终端AP接收到的触发蓝牙芯片的指令包括但不限于开启蓝牙芯片的指令和唤醒蓝牙芯片的指令,即可以是在启动蓝牙芯片的时候适用本技术方案,也可以是在唤醒蓝牙芯片的时候适用本技术方案。

实际应用中,用户在使用用户终端的蓝牙功能之前,需要针对用户终端本地的蓝牙芯片进行初始化操作,以激活用户终端的蓝牙功能,只有在确定用户终端的蓝牙功能初始化操作成功后,才能与其它用户终端建立配对连接,并在连接成功后进行无线信息数据的交换。

步骤102:用户终端接收到上述触发蓝牙芯片的指令时,将初始化数据发送至上述蓝牙芯片,所述初始化数据用于初始化上述蓝牙芯片。

具体的,在执行步骤102时,用户终端在确定接收到触发蓝牙芯片的指令时,用户终端本地的应用处理器AP向本地的蓝牙芯片发送初始化数据,其中,上述初始化数据用于对上述蓝牙芯片进行初始化操作。

其中,确定接收到触发蓝牙芯片的指令包括但不限于以下三种情况以及三种情况中的任意组合:

第一种情况:用户终端判定用户开启蓝牙功能时,确定接收到触发蓝牙芯片的指令,并向蓝牙芯片发送初始化数据。

具体的,用户终端判定有用户通过“蓝牙开关”开启用户终端的蓝牙功能时,用户终端本地的应用处理器向本地的蓝牙芯片发送初始化数据。

例如,假设手机1确定有用户通过点击或触摸“蓝牙开关”,开启手机1的蓝牙功能时,手机1本地的应用处理器向手机1本地的蓝牙芯片发送“初始化数据1”。

第二种情况:用户终端判定需要执行自检测时,确定接收到触发蓝牙芯片的指令,开启蓝牙功能,并向蓝牙芯片发送初始化数据。

具体的,若用户终端判定自身需要针对蓝牙功能进行自检测时,打开“蓝牙开关”,用户终端本地的应用处理器向本地的蓝牙芯片发送初始化数据。

例如,假设手机2确定自身需要执行蓝牙功能自检测时,手机2开启蓝牙功能,手机2本地的应用处理器向手机2本地的蓝牙芯片发送“初始化数据2”。

第三种情况:用户终端判定检测到周边存在已开启蓝牙功能的指定蓝牙设备时,确定接收到触发蓝牙芯片的指令,并向蓝牙芯片发送初始化数据。

具体的,用户终端在检测到周边存在已开启蓝牙功能的指定设备时,打开蓝牙开关,用户终端本地的应用处理器向本地的蓝牙芯片发送初始化数据。

例如,假设手机X是手机3的指定蓝牙设备,当手机3检测到手机X在连接范围内,且手机X的蓝牙功能已开启,那么,手机3本地的应用处理器向手机3本地的蓝牙芯片发送“初始化数据3”。

上述指定蓝牙设备是与用户终端常连接的蓝牙设备,用户终端在判定指定设备已开启蓝牙功能且在连接范围内时,用户终端开启蓝牙功能,并在开启蓝牙功能后,与上述指定设备进行配对连接。

进一步的,用户终端还可以基于用户自定义规则,周期性的向蓝牙芯片发送初始化数据。

例如,某手机厂家需要针对采购的某一型号的蓝牙芯片进行合格率测试,假设基于用户设置的规则,针对100个组装有上述型号的蓝牙芯片的手机,每隔30秒开启一次蓝牙功能(手机本地的应用处理器向手机本地的蓝牙芯片发送初始化数据,并在接收到蓝牙芯片返回的响应数据后关闭蓝牙功能),持续测试100个小时。

步骤103:用户终端在发送所述初始化数据的过程中,从发送的所述初始化数据中获取N个字节的数据保存至日志文件中,其中N为正整数。

具体的,在执行步骤103时,用户终端本地的AP在向本地的蓝牙芯片发送初始化数据的过程中,实时从发送的所述初始化数据中获取N个字节的数据,并保存至指定的日志文件中,上述N个字节的数据为发送所述初始化数据过程中的前N个字节的数据,其中,N为正整数。

例如,手机4本地的应用处理器向本地的蓝牙芯片发送“初始化数据4”的过程中,手机4从发送的“初始化数据4”中获取前128个字节的数据,并保存至“蓝牙日志”中。

当然,上述N个字节的数据可以为发送所述初始化数据过程中的任意N个字节的数据。

又例如,手机4本地的应用处理器向本地的蓝牙芯片发送“初始化数据4”的过程中,手机4从发送的“初始化数据4”中获取后128个字节的数据,并保存至“蓝牙日志”中。

步骤104:蓝牙芯片接收初始化数据,并根据接收到的初始化数据生成相应的响应数据,以及将上述响应数据返回给用户终端。

具体的,在执行步骤104时,用户终端本地的蓝牙芯片在接收到用户终端本地的应用处理器发送的初始化数据后,会基于接收到的初始化数据携带的数据内容进行初始化操作,并生成相应的响应数据,以及将上述生成的响应数据返回给用户终端本地的应用处理器。

例如,假设手机1本地的蓝牙芯片接收到手机1本地的应用处理器发送的“初始化数据1”后,手机1本地的蓝牙芯片基于该“初始化数据1”携带的数据内容进行相应的初始化操作,并生成相应的“响应数据1”,并将该“响应数据1”返回给手机1本地的应用处理器。

步骤105:用户终端接收所述蓝牙芯片根据所述初始化数据返回的响应数据。

具体的,在执行步骤105时,用户终端本地的AP接收用户终端本地的蓝牙芯片根据用户终端本地的AP发送的初始化数据生成的响应数据。

例如,假设手机1本地的应用处理器向手机1本地的蓝牙芯片发送了“初始化数据1”,那么,手机1本地的应用处理器就接收手机1本地的蓝牙芯片基于“初始化数据1”生成的“响应数据1”。

步骤106:用户终端在接收所述响应数据的过程中,从接收的所述响应数据中获取M个字节的数据保存至所述日志文件中,上述M个字节的数据为接收所述响应数据过程中的前M个字节的数据,其中,M为正整数。

具体的,在执行步骤106时,用户终端本地的AP在接收蓝牙芯片根据初始化数据返回的响应数据的过程中,实时从返回的响应数据中获取M个字节的数据,并保存至指定的日志文件中,上述M个字节的数据为接收所述响应数据过程中的前M个字节的数据,其中,M为正整数。

例如,手机1本地的应用处理器接收本地的蓝牙芯片返回的“响应数据1”的过程中,手机1实时从返回的“响应数据1”中获取前128个字节的数据,并保存至“蓝牙日志”中。

当然,上述M个字节的数据可以为接收所述响应数据过程中的任意M个字节的数据。

又例如,手机1本地的应用处理器接收本地的蓝牙芯片返回的“响应数据1”的过程中,手机1实时从返回的“响应数据1”中获取后128个字节的数据,并保存至“蓝牙日志”中。

从而,用户可以将日志文件中的数据信息通过示波器和逻辑分析仪等进行数据分析,定位蓝牙芯片的性能和问题。

参阅图2所示,本发明实施例中,用户终端根据日志文件中保存的从发送的初始化数据中获取的N个字节的数据和从接收的响应数据中获取的M个字节的数据对蓝牙进行调试的流程如下:

步骤201:用户终端确定上述蓝牙芯片的初始化操作是否成功,若是,则执行步骤202;否则,执行步骤203。

具体的,在执行步骤201时,用户终端将接收到的上述响应数据与预设的期望响应数据进行对比分析,其中,上述期望响应数据是基于上述蓝牙芯片的型号预设的,若用户终端判定上述响应数据与预设的期望响应数据相匹配,则确定上述蓝牙芯片的初始化操作成功;若用户终端判定上述响应数据与预设的期望响应数据不匹配,则确定上述蓝牙芯片的初始化操作失败。

例如,假设基于蓝牙芯片A的型号预设的期望响应数据为“0304”,若手机1本地的应用处理器向手机1本地的蓝牙芯片A发送“初始化数据1”后,接收到与“初始化数据1”相应的响应数据(如,“0304”),该响应数据与预设的期望响应数据相匹配,则确定手机1本地的蓝牙芯片A的初始化操作成功。

又例如,假设基于蓝牙芯片B的型号预设的期望响应数据为“0304”,若手机2本地的应用处理器向手机2本地的蓝牙芯片B发送“初始化数据2”后,接收到与“初始化数据2”相应的响应数据(如,0102),该响应数据与预设的期望响应数据不匹配,确定手机2本地的蓝牙芯片B的初始化操作失败。

步骤202:用户终端确定蓝牙功能可用。

具体的,在执行步骤202时,用户终端本地的蓝牙芯片初始化操作成功后,用户终端确定本地的蓝牙芯片使能成功,那么,用户终端就可以与其它已开启蓝牙功能的蓝牙设备建立配对连接,从而进行无线数据信息交换。

例如,假设手机1本地的应用处理器向本地的蓝牙芯片发送“初始化数据1”,并接收到手机1本地的蓝牙芯片返回的正确的“响应数据1”,那么,手机1确定本地的蓝牙芯片初始化操作成功,手机1就可以与已开启蓝牙功能的手机2建立配对连接,从而可以通过蓝牙功能进行图片、文件等数据信息的交换。

步骤203:用户终端确定上述蓝牙芯片初始化失败,则根据日志文件中保存的从发送的初始化数据中获取的N个字节的数据和/或从接收的响应数据中获取的M个字节的数据确定失败原因。

具体的,在执行步骤203时,用户终端向本地的蓝牙芯片发送初始化数据,并在接收到本地的蓝牙芯片基于上述初始化数据返回的与期望响应数据不匹配的响应数据时,确定本地的蓝牙芯片初始化操作失败。

例如,假设基于手机1本地的蓝牙芯片预设的“期望初始化数据”为“0101 0101”,“期望响应数据”为“0123 4567”,当手机1确定发生蓝牙功能触发事件时,手机1本地的应用处理器向本地的蓝牙芯片发送“初始化数据1”(如,0101 0101),手机1本地的蓝牙芯片基于该“初始化数据1”生成相应的“响应数据1”(如,0023 4567),并将该“响应数据1”返回给手机1,手机1在接收到“响应数据1”后,确定“0023 4567”与预设的“0123 4567”不匹配,确定手机1本地的蓝牙芯片初始化操作失败时,手机1获取“初始化数据1”的前128字节数据(如,“0101”),获取“响应数据1”的前128字节数据(如,0023),将“初始化数据1”的前128字节数据(如,“0101”)与预设的“期望初始化数据”的前128字节数据(如,0101)进行对比分析,以及将“响应消息1”的前128字节数据(如,“0023”)与预设的“期望响应数据”的前128字节数据(如,“0123”)进行对比分析,其中,该“响应消息1”的前128字节数据携带不同的内容信息可以表征蓝牙芯片初始化操作失败的不同原因(如,“0023”表征“蓝牙芯片系统错误”等),手机1在确定“初始化数据1”的前128字节数据与预设的“期望初始化数据”的前128字节数据相匹配,而“响应消息1”的前128字节数据与预设的“期望响应数据”的前128字节数据不匹配时,根据“响应消息1”的前128字节数据(如,“0023”),确定手机1本地的蓝牙芯片初始化失败的原因为“蓝牙芯片系统错误”。

又例如,若手机1确定“初始化数据1”的前128字节数据与预设的“期望初始化数据”的前128字节数据不匹配,则先检测手机1本地的应用处理器发送“初始化数据”的操作是否正常。

而在实际应用中,期望初始化数据和期望响应数据是基于蓝牙芯片的型号预设的。

例如,假设蓝牙芯片的型号为“A类型”,那么,针对“A类型”的蓝牙芯片预设的期望初始化数据为“初始化数据A”,期望响应数据为“响应数据A”;假设蓝牙芯片的型号为“类型B”,那么,针对“B类型”的蓝牙芯片预设的期望初始化数据为“初始化数据B”,期望响应数据为“响应数据B”。

进一步的,用户终端在确定上述蓝牙芯片初始化失败之后,则提取日志文件中保存的从发送的初始化数据中获取的N个字节的数据和/或从接收的响应数据中获取的M个字节的数据,并根据上述N个字节的数据和/或M个字节的数据的具体内容确定上述蓝牙芯片初始化失败的原因。

用户终端从初始化数据中获取N个字节的数据的方式以及从响应数据中获取M个字节的数据的方式也是基于蓝牙芯片的型号设定的,且上述从初始化数据中获取的N个字节的数据可以是初始化数据的部分或全部字段,同样的,上述从响应数据中获取的M个字节的数据可以是响应数据的部分或全部字段。

步骤204:用户终端基于上述失败原因对蓝牙芯片进行调试处理。

具体的,在执行步骤204时,用户终端基于上述从发送的初始化数据中获取的N个字节的数据和从接收的响应数据中获取的M个字节的数据携带的内容信息,确定与之相应的蓝牙芯片初始化操作失败的原因,并基于上述初始化操作失败的原因,针对上述蓝牙芯片进行调试处理。

例如,假设手机1在本地的蓝牙芯片初始化操作失败后,并确定蓝牙芯片初始化失败的原因为“蓝牙芯片系统错误”时,手机1本地的应用处理器对本地的蓝牙芯片的系统进行调试和处理。

下面将通过举例说明本发明实施例在具体的业务场景的实际应用。

例如,假设某手机厂商为了保证新采购的某一型号(如,型号A)的蓝牙芯片(如,蓝牙芯片A)的产品质量,需要针对新采购的蓝牙芯片A进行合格率检测,那么,手机产生商可以同时针对X(X≥1)个安装有蓝牙芯片A的待测试蓝牙设备连续进行Y(Y≥1)个小时的测试。基于手机生产商设定的规则,针对上述X个安装有蓝牙芯片A的待测试蓝牙设备,每隔20秒进行一次蓝牙芯片初始化操作,即待测试蓝牙设备本地的应用处理器向本地的蓝牙芯片A发送“初始化数据”,并接收蓝牙芯片A基于上述“初始化数据”返回的“响应数据”,以及将每一次进行蓝牙芯片初始化操作时发送的“初始化数据”和接收到的“响应数据”存储在待测试蓝牙设备的本地,生成相应的测试日志文件。那么,当X个安装有蓝牙芯片A的蓝牙设备在完成Y个小时的合格率测试后,会分别生成一个与待测试蓝牙设备对应的测试日志文件,基于各个测试日志文件中保存的数据收发情况,即可确定各个待测试蓝牙设备本地的蓝牙芯片在初始化操作时,是否存在初始化操作失败,以及存在初始化操作失败时,初始化操作失败的次数,这样,就可以统计蓝牙芯片A的产品合格率。

基于上述实施例,参阅图3所示,本发明实施例中,一种调试蓝牙的装置,至少包括第一接收单元30,发送单元31,第二接收单元32,,第一获取单元33和第二获取单元34,其中,

第一接收单元30,用于接收触发蓝牙芯片的指令;

发送单元31,用于当第一接收单元30接收到所述触发蓝牙芯片的指令时,将初始化数据发送至所述蓝牙芯片,所述初始化数据用于初始化所述蓝牙芯片;

第二接收单元32,用于接收所述蓝牙芯片根据所述初始化数据返回的响应数据;

第一获取单元33,用于在发送所述初始化数据的过程中,从发送的所述初始化数据中获取N个字节的数据保存至日志文件中;

第二获取单元34,用于在接收所述响应数据的过程中,从接收的所述响应数据中获取M个字节的数据保存至所述日志文件中;

其中,所述N和M为正整数。

可选的,所述触发蓝牙芯片的指令包括开启蓝牙芯片的指令和唤醒蓝牙芯片的指令。

可选的,所述N个字节的数据为发送所述初始化数据过程中的前N个字节的数据;

所述M个字节的数据为接收所述响应数据过程中的前M个字节的数据。

可选的,所述N和M均等于128。

可选的,第一获取单元33还用于:

在从发送的所述初始化数据中获取N个字节的数据保存至日志文件中前,确定所述蓝牙芯片发生异常。即当蓝牙芯片发生异常时,从下一次的初始化过程中,获取初始化数据中的N个字节的数据并保存至日志文件中。

综上所述,本发明实施例中,在调试蓝牙的过程中,用户终端在接收到触发蓝牙芯片的指令时,将初始化数据发送至所述蓝牙芯片,在发送所述初始化数据的过程中,获取N个字节的初始化数据,并保存至日志文件中;接收所述蓝牙芯片根据所述初始化数据返回的响应数据,在接收所述响应数据的过程中,获取M个字节的响应数据,并保存至所述日志文件中。此种调试蓝牙的方法,根据保存在日志文件中的从初始化数据中获取的N个字节的数据和从响应数据中获取的M个字节的数据,即可对蓝牙进行调试处理,不再需要使用测试仪器定位和发现问题,这样,就可以不受场景限制的针对各种不同蓝牙设备进行蓝牙问题的调试,从而,提高了调试蓝牙的效率的同时,也节省了人力物力。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1