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

设备识别方法、设备识别装置及终端设备

文献发布时间:2023-06-19 12:02:28


设备识别方法、设备识别装置及终端设备

技术领域

本申请属于设备识别技术领域,尤其涉及一种设备识别方法、设备识别装置及终端设备。

背景技术

随着金融业的快速发展,越来越多的POS机(Point Of Sales Terminal,销售点终端)和ATM(Automatic Teller Machine,自动柜员机)等终端设备应用到市场。为了能够识别终端设备,需要对每个终端设备进行手动设置,以确定终端设备所属机型,存在效率低的缺点。

发明内容

本申请实施例提供了一种设备识别方法、设备识别装置及终端设备,可以解决手动设置识别设备效率低的问题。

第一方面,本申请实施例提供了一种设备识别方法,包括:

向待识别设备依次发送多个特征指令序列;其中,每个所述特征指令序列能够被唯一类别的设备正确执行;

获取所述待识别设备执行每个所述特征指令序列返回的响应信息;

确定与预设响应信息相匹配的目标相应信息,将所述目标响应信息对应的所述特征指令序列作为目标特征指令序列;

根据所述目标特征指令序列确定所述待识别设备的目标类别信息;其中,所述目标类别信息包括设备品牌和设备型号。

在第一方面的一种可能的实现方式中,所述向待识别设备依次发送多个特征指令序列之前,还包括:

获取设备的预设响应信息、类别信息和特征指令序列;

将与同一设备对应的所述预设响应信息、所述类别信息和所述特征指令序列关联后进行存储。

在第一方面的一种可能的实现方式中,所述获取设备的特征指令序列,包括:

获取设备的指令集;其中,所述指令集为多个能够被所述设备执行的指令的集合;

在所述指令集中选择多个指令组成所述特征指令序列;其中,不同类别的设备的特征指令序列不同。

在第一方面的一种可能的实现方式中,所述向待识别设备依次发送多个特征指令序列,包括:

获取设备识别指令;

根据所述设备识别指令确定多种通信方式和多个所述特征指令序列;

分别以每种所述通信方式向所述待识别设备依次发送所有的所述特征指令序列。

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

在所有所述响应信息均不能与所述预设响应信息匹配成功的情况下,发送干预指令到工作人员终端。

在第一方面的一种可能的实现方式中,所述根据所述目标特征指令序列确定所述待识别设备的目标类别信息之后,还包括:

获取所述待识别设备的参数信息,所述参数信息包括驱动名称和路径信息;

将所述参数信息和所述目标类别信息关联后进行存储。

第二方面,本申请实施例提供了一种设备识别装置,包括:

特征指令序列发送模块,用于向待识别设备依次发送多个特征指令序列;其中,每个所述特征指令序列能够被唯一类别的设备正确执行;

响应信息获取模块,用于获取所述待识别设备执行每个所述特征指令序列返回的响应信息;

目标特征指令序列确认模块,用于确定与预设响应信息相匹配的目标相应信息,将所述目标响应信息对应的所述特征指令序列作为目标特征指令序列;

目标类别信息确认模块,用于根据所述目标特征指令序列确定所述待识别设备的目标类别信息;其中,所述目标类别信息包括设备品牌和设备型号。

在第二方面的一种可能的实现方式中,设备识别装置还包括:

设备信息获取模块,用于获取设备的预设响应信息、类别信息和特征指令序列;

存储模块,用于将与同一设备对应的所述预设响应信息、所述类别信息和所述特征指令序列关联后进行存储。

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

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

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

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

本申请实施例与现有技术相比存在的有益效果是:

本申请实施例,向待识别设备依次发送多个特征指令序列,获取待识别设备执行每个特征指令序列返回的响应信息,然后判断响应信息是否能够与预设响应信息匹配成功,在响应信息与预设响应信息匹配成功的情况下,确定该响应信息对应的特征指令序列作为目标特征指令序列,根据目标特征指令序列确定待识别设备的目标类别信息,目标类别信息包括设备品牌和设备型号。通过上述方法,实现了设备的自动识别,提高了设备识别的效率;同时,由于设备识别过程中不需要进行手动设置,因此可以防止出现手动设置出现的错误,提高的设备识别的正确率。

附图说明

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

图1是本申请一实施例提供的设备识别系统的示意图;

图2是本申请一实施例提供的设备识别方法的流程示意图;

图3是本申请一实施例提供的设备识别方法的流程示意图;

图4是本申请一实施例提供的设备识别方法的流程示意图;

图5是本申请一实施例提供的设备识别装置的结构示意图;

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

具体实施方式

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

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

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

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

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

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

先介绍本申请实施例提供的设备识别方法的一个应用场景。参见图1,为本申请实施例提供的设备识别系统的示意图。如图所示,设备识别系统包括服务器20和待识别设备10。其中,服务器20向待识别设备10依次发送多个特征指令序列,每个特征指令序列只能被唯一类别的设备正确执行,待识别设备10执行每个特征指令序列会产生相应信息返回至服务器20,服务器20根据返回的响应信息和预设响应信息进行匹配,当服务器20接收到的响应信息和预设响应信息匹配时,服务器20根据响应信息确定对应的目标类别信息,目标类别信息包括设备品牌和设备型号,以此完成对待识别设备10的自动识别。

需要说明的是,待识别设备10可以为任何与服务器20连接的终端设备,例如POS机、ATM机、打印机等。

为了使本技术领域的人员更好地理解本发明方案,下面将结合图1,对本申请实施例中的技术方案进行说明。

图2示出了本申请一实施例提供的设备识别方法的流程示意图,作为示例而非限定,所述方法可以包括以下步骤:

S201,向待识别设备依次发送多个特征指令序列。

其中,每个特征指令序列能够被唯一类别的设备正确执行。

具体地,由于不同的设备与服务器之间的通信方式不同,为了保证待识别设备能够接收到特征指令序列,可以采用多种通信方式向待识别设备发送特征指令序列,通信方式可以选择USB通信、串口通信、无线2.4G通信、无线蓝牙通信、无线433通信、无线zegbee通信、无线WiFi通信以及其它通信方式。

示例性的,步骤S201具体可以包括:

S2011,获取设备识别指令。

具体地,设备识别指令可以通过外部设备自动生成,也可以通过人工输入生成。

S2012,根据设备识别指令确定多种通信方式和多个特征指令序列。

具体地,可以预先在数据库中存储多种通信方式和多个特征指令序列,对设备进行识别时,在数据库中调用需要的多种通信方式和多个特征指令序列。其中选取的多个特征指令序列可以为数据库中所有的特征指令序列,也可以为部分特征指令序列;同样,选取的多种通信方式可以为数据库中所有的数据通信方式,也可以为部分通信方式。

示例性的,当待识别设备为某种品牌和型号的打印机时,可以选取打印机对应的通信方式和特征指令序列,即选择数据库中的部分通信方式和部分特征指令序列,由于选择的通信方式的种类和特征指令序列的个数较少,因此可以提高设备识别的速度。

同时,对待识别设备进行识别时,也可以选用数据库中所有的通信方式和特征指令序列,此种方式的优点在于可以不需要判断待识别设备的种类,对任何种类的设备均能进行识别。

S2013,分别以每种通信方式向待识别设备依次发送所有的特征指令序列。

具体地,多种通信方式和多个特征指令序列进行一一组合的方式,向待识别设备发送特征指令序列,以此保证每个特征指令序列均能够被待识别设备接收到,可以防止出现待识别设备没有接收到对应的特征指令序列,无法返回响应信息或者返回的响应信息与预设响应信息不匹配,造成设备无法识别的现象。

示例性的,多种通信方式分别包括:通信方式A、通信方式B和通信方式C,多个特征指令序列分别包括:特征指令序列a、特征指令序列b和特征指令序列c。向待识别设备发送特征指令序列时,三种通信方式和三个特征指令序列形成9个组合,分别以通信方式A、通信方式B和通信方式C向待识别设备发送特征指令序列a;分别以通信方式A、通信方式B和通信方式C向待识别设备发送特征指令序列b;分别以通信方式A、通信方式B和通信方式C向待识别设备发送特征指令序列c。以此实现多种通信方式和多个特征指令序列进行一一组合的方式,向待识别设备发送特征指令序列。

步骤S201中向待识别设备发送的特征指令序列能够被唯一类别(例如设备品牌和型号)的设备能够正确执行,特征指令序列中包括多个设备能够执行的指令,而且特征指令序列和设备的类别信息为一一对应的关系,因此,只要待识别设备能够正确执行特征指令序列,即可以得到对应的类别信息,实现设备的识别。

示例性的,特征指令序列的创建方法可以包括:

步骤Ⅰ,获取设备的指令集。

其中,指令集为多个能够被设备执行的指令的集合。

步骤Ⅱ,在指令集中选择多个指令组成特征指令序列。

其中,不同类别的设备的特征指令序列不同。

具体地,在设备的指令集中挑选指令组成特征指令序列需要参照其他设备的指令集,保证每个设备对应的特征指令序列中的指令与其他设备的指令集中的指令不能够完全相同,以此保证创建的特征指令序列能够被唯一类别的设备正确执行。

示例性的,以三种打印机为例,打印机A可执行的指令集为{a,b,g,h,i,,j,k},打印机B的指令集为{a,b,c,d,e,f,g,h},打印机C的指令集为{c,d,e,f,g,h,i,j,k}。

本实施例中,确定打印机A的特征指令序列为{a,h,i},打印机B不能执行指令i,打印机C不能执行指令a;确定打印机B的特征指令序列为{a,d},打印机A不能执行指令d,打印机C不能执行指令a;确定打印机C的特征指令序列为{d,i},打印机A不能执行指令d,打印机B不能执行指令i。

分别向待识别设备发送特征指令序列{a,h,i}、{a,d}和{d,i},若待识别设备执行特征指令序列{a,h,i}成功,则确定待识别设备为打印机A;若待识别设备执行特征指令序列{a,d}成功,则确定待识别设备为打印机B;若待识别设备执行特征指令序列{d,i}成功,则确定待识别设备为打印机C。通过以上方法实现设备的自动识别。

在选用指令时应选取本设备执行成功率高和执行速度快的指令,以此提高设备识别的速度。同时,其他设备执行选取的指令时不会对其他设备造成损坏或产生副作用,以保证其他设备执行指令时不会造成损坏。

为了清楚说明特征指令序列的创建,下面以一个具体的实施例进行说明。

以两台打印机为例,分别为打印机甲和打印机乙,其中打印机甲的指令集如表1所示,打印机乙的指令集如表2所示。

表1打印机甲的指令集

表2打印机乙的指令集

由表1和表2可以得出打印机甲的指令集和打印机乙的指令集的区别点和共同点,其中:

1)检测打印机当前的状态是否有纸(甲乙共有);

2)执行打印操作(甲乙共有);

3)检测打印机各部分是否正常(甲乙共有);

4)快速换行(甲乙共有);

5)设置行间距(甲无乙有);

6)设置打印字符的颜色(甲有乙无);

7)设置字间距(甲乙共有);

8)取片版本号(甲乙共有);

9)打印位图(甲无乙有);

10)快速进纸(甲无乙有);

11)填充打印数据命令(甲有乙无);

12)填充打印执行缓冲打印命令(甲有乙无);

13)清空打印缓冲区数据命令(甲有乙无);

14)检测黑条并切纸(甲无乙有)。

通过分析打印机甲和打印机乙的指令集,其中甲乙共有的指令有6条,在创建特征指令序列的时候可以不选用甲乙共有的6条指令。其中,“设置打印字符的颜色”、“填充打印数据命令”、“填充打印执行缓冲打印命令”和“清空打印缓冲区数据命令”这四条指令打印机甲能够执行,而打印机乙不能执行,因此在创建打印机甲对应的特征指令序列时,可以选用以上四条指令中的一条或多条指令,例如可以选用四条指令中执行时间最短的一条指令放入到特征指令序列中。其中,“设置行间距”、“打印位图”、“快速进纸”和“检测黑条并切纸”四条指令打印机乙能够执行,而打印机甲不能执行,因此在创建打印机乙对应的特征指令序列时,可以选用以上四条指令中的一条或多条指令,例如可以选用四条指令中执行时间最短的一条指令放入到特征指令序列中。

S202,获取待识别设备执行每个特征指令序列返回的响应信息。

具体地,待识别设备执行每个特征指令序列均会返回一个响应信息,响应信息可以为一个电平信号(高低电平)或一段代码。当接收到响应信息后,将接收到的响应信息和预设响应信息进行匹配,判断待识别设备执行特征指令序列的执行结果的正确与否,当接收到响应信息与预设响应信息匹配成功时,则说明待识别设备执行特征指令序列成功,否则待识别设备执行特征指令序列失败。

S203,确定与预设响应信息相匹配的目标相应信息,将目标响应信息对应的特征指令序列作为目标特征指令序列。

具体地,响应信息与预设响应信息匹配成功,则说明待识别设备能够执行特征指令序列,此时确定待识别设备执行成功的特征指令序列作为目标特征指令序列,实现对特征指令序列的定位。

S204,根据目标特征指令序列确定待识别设备的目标类别信息。

其中,目标类别信息包括设备品牌和设备型号。

具体地,根据步骤S203得到的目标特征指令序列在数据库中查找对应的目标类别信息,目标类别信息包括待识别设备的设备品牌和设备型号等信息,以此完成对设备的自动识别。

在一些实施例中,在所有响应信息均不能与预设响应信息匹配成功的情况下,发送干预指令到工作人员终端。

具体地,待识别设备执行每个特征指令序列返回的响应信息均不能与预设响应信息匹配成功,则说明该待识别设备无法识别,然后发送干预指令通过维护人员进行人工干预。此时维护人员可以对设备进行手动设置,实现设备的识别,后续还可以设置该设备的特征指令序列、类别信息和预设响应信息,并储存至数据库中,等下次设备识别时,可以自动识别该设备。

图3示出了本申请一实施例提供的设备识别方法的流程示意图,作为示例而非限定,基于图2所示的实施例,该方法还可以包括:

S2001,获取设备的预设响应信息、类别信息和特征指令序列。

S2002,将与同一设备对应的预设响应信息、类别信息和特征指令序列关联后进行存储。

具体地,通过将设备的预设响应信息、类别信息和特征指令序列关联后进行存储,预先建立设备的识别数据,为设备识别提供数据。

需要说明的是,特征指令序列的创建上述的方法已经说明,在此不再赘述,预设响应信息和类别信息可以根据设备厂商提供的技术文件进行设计。

图4示出了本申请一实施例提供的设备识别方法的流程示意图,作为示例而非限定,基于图2所示的实施例,该方法还可以包括:

S2051,获取待识别设备的参数信息,参数信息包括驱动名称和路径信息。

在一些实施例中,参数信息除了包括设备的驱动名称和路径信息之外,根据实际需求还可以包括设备的其他信息,例如,设备的通信方式、通信协议和配置参数等。

S2052,将参数信息和目标类别信息关联后进行存储。

具体地,通过步骤S2051和步骤S2052可以将识别后的设备的各种参数进行存储,当下次使用该设备时,可以直接与服务器进行数据通信,方便设备与服务器之间的连接。

上述设备识别方法中,通过向待识别设备依次发送多个特征指令序列,获取待识别设备执行每个特征指令序列返回的响应信息,然后判断响应信息是否能够与预设响应信息匹配成功,在响应信息与预设响应信息匹配成功的情况下,确定该响应信息对应的特征指令序列作为目标特征指令序列,根据目标特征指令序列确定待识别设备的目标类别信息,目标类别信息包括设备品牌和设备型号。通过上述方法,实现了设备的自动识别,提高了设备识别的效率;同时,由于设备识别过程中不需要进行手动设置,因此可以防止出现手动设置出现的错误,提高的设备识别的正确率。

应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

对应于上文实施例所述的设备识别方法,图5示出了本申请实施例提供的设备识别装置的结构示意图,为了便于说明,仅示出了与本申请实施例相关的部分。

参见图5,本申请实施例中的设备识别装置可以包括特征指令序列发送模块51、响应信息获取模块52、目标特征指令序列确定模块53和目标类别信息确定模块54。

其中,特征指令序列发送模块51,用于向待识别设备依次发送多个特征指令序列;其中,每个所述特征指令序列能够被唯一类别的设备正确执行;

响应信息获取模块52,用于获取所述待识别设备执行每个所述特征指令序列返回的响应信息;

目标特征指令序列确定模块53,用于确定与预设响应信息相匹配的目标相应信息,将所述目标响应信息对应的所述特征指令序列作为目标特征指令序列;

目标类别信息确定模块54,用于根据所述目标特征指令序列确定所述待识别设备的目标类别信息;其中,所述目标类别信息包括设备品牌和设备型号。

可选的,设备识别装置还可以包括信息获取模块和第一存储模块。

其中,信息获取模块,用于获取设备的预设响应信息、类别信息和特征指令序列;

第一存储模块,用于将与同一设备对应的所述预设响应信息、所述类别信息和所述特征指令序列关联后进行存储。

可选的,信息获取模块可以包括指令集获取模块和特征指令序列确定模块。

其中,指令集获取模块,用于获取设备的指令集;其中,所述指令集为多个能够被所述设备执行的指令的集合;

特征指令序列确定模块,用于在所述指令集中选择多个指令组成所述特征指令序列;其中,不同类别的设备的特征指令序列不同。

可选的,特征指令序列发送模块51可以包括设备识别指令获取模块、发送信息确定模块和信息发送模块。

其中,设备识别指令获取模块,用于获取设备识别指令;

发送信息确定模块,用于根据所述设备识别指令确定多种通信方式和多个所述特征指令序列;

信息发送模块,用于分别以每种所述通信方式向所述待识别设备依次发送所有的所述特征指令序列。

可选的,设备识别装置还可以包括干预指令发送模块。

其中,预指令发送模块,用于在所有所述响应信息均不能与所述预设响应信息匹配成功的情况下,发送干预指令到工作人员终端。

可选的,设备识别装置还可以包括参数信息获取模块和第二存储模块。

其中,参数信息获取模块,用于获取所述待识别设备的参数信息,所述参数信息包括驱动名称和路径信息;

第二存储模块,用于将所述参数信息和所述目标类别信息关联后进行存储。

需要说明的是,上述装置/单元之间的信息交互、执行过程等内容,由于与本申请方法实施例基于同一构思,其具体功能及带来的技术效果,具体可参见方法实施例部分,此处不再赘述。

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

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

图6为本申请一实施例提供的终端设备的结构示意图。如图6所示,该实施例的终端设备6可以包括:至少一个处理器60(图6中仅示出一个处理器60)、存储器61以及存储在所述存储器61中并可在所述至少一个处理器60上运行的计算机程序62,所述处理器60执行所述计算机程序62时实现上述任意各个设备识别方法实施例中的步骤,例如图2所示实施例中的步骤S201至步骤S204,例如图3所示实施例中的步骤S2001至步骤S2002,例如图4所示实施例中的步骤S2051至步骤S2052。或者,处理器60执行所述计算机程序62时实现上述各装置实施例中各模块/单元的功能,例如图5所示模块51至54的功能。

示例性的,所述计算机程序62可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器61中,并由所述处理器60执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序62指令段,该指令段用于描述所述计算机程序62在所述终端设备6中的执行过程。

所述终端设备6可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。该终端设备6可包括,但不仅限于,处理器60、存储器61。本领域技术人员可以理解,图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用于存储操作系统、应用程序、引导装载程序(BootLoader)、数据以及其他程序等,例如所述计算机程序62的程序代码等。所述存储器61还可以用于暂时地存储已经输出或者将要输出的数据。

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

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

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

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

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

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

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

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

相关技术
  • 设备识别方法、设备识别装置及终端设备
  • 电子设备识别方法及装置、终端设备、电子设备
技术分类

06120113148880