数据处理方法及终端与流程

文档序号:11918828阅读:238来源:国知局
数据处理方法及终端与流程

本发明涉及数据处理领域,更具体地说,涉及一种数据处理方法及终端。



背景技术:

分数统计排序在不同领域应用越来越广,例如中考、高考分数的统计、各种芯片(例如显卡芯片、处理器芯片等)的测试成绩分数统计等等。快速、准确的完成分数统计排序也成为了亟待解决的问题。目前的得分排序算法都是基于排序的算法来实现的,且实现得分排序可用不同的排序算法完成,而一个排序算法的质量优劣将影响到统计的效率。

算法的复杂度分为时间复杂度和空间复杂度。时间复杂度是指执行算法所需要的计算工作量;而空间复杂度是指执行这个算法所需要的内存空间。(算法的复杂性体现在运行该算法时的计算机所需资源的多少上,计算机资源最重要的是时间和空间(即寄存器)资源,因此复杂度分为时间和空间复杂度。)。对于时间复杂度,一个算法花费的时间与算法中语句的执行次数成正比例,哪个算法中语句执行次数多,它花费时间就多。一个算法中的语句执行次数称为语句频度或时间频度。算法中基本操作重复执行的次数是问题规模n的某个函数,用T(n)表示,若有某个辅助函数f(n),使得当n趋近于无穷大时,T(n)/f(n)的极限值为不等于零的常数,则称f(n)是T(n)的同数量级函数。记作T(n)=O(f(n)),称O(f(n))为算法的渐进时间复杂度,简称时间复杂度。

而目前实现得分排序采用的算法种,简单的有冒泡排序,选择排序,插入排序,这类算法的时间复杂度是O(n2),高级的排序算法有快速排序,堆排序,这类算法时间复杂度O(n*logn),其中n为待排序个数,随着规模n的增大,时间复杂度就会增大,那么进行分数排序所需的时间也就越多,导致对分数排序的处理效率降低。



技术实现要素:

本发明要解决的技术问题在于,现有的分数排序处理方法时间复杂度大,导致分数排序处理效率低的问题。针对该技术问题,提供一种数据处理方法及终端。

为解决上述技术问题,本发明提供一种终端,包括:

多个数据存储容器,每一个数据存储容器对应一个数值等级,且所述数值等级各不相同;

数据采集器,用于采集各测试对象的标识信息及得分的数值;

数据分流器,用于将各测试对象的标识信息存储于各测试对象的数值所落入的数值等级对应的数据存储容器中;

容器轮询器,用于根据所述各数据存储容器对应的数值等级的大小关系,依次提取所述各数据存储容器中的标识信息进行排序。

其中,包括m个数据存储容器,所述m等于最高数值,所述数值为整数值,所述数值等级为数值。

其中,所述数据分流器用于接收到所述数据采集器发送的一个测试对象的标识信息及数值后,将该测试对象的数值与所述各数据存储容器对应的数值进行匹配,将该测试对象的标识信息存储于匹配成功的数据存储容器中。

其中,所述容器轮询器用于根据所述各数据存储容器对应的数值等级从大到小关系,依次提取所述各数据存储容器中的标识信息进行排序。

其中,所述测试对象为芯片,所述标识信息为芯片的唯一标识信息。

为解决上述技术问题,本发明提供一种数据处理方法,包括:

设置多个数据存储容器,每一个数据存储容器对应一个数值等级,且所述数值等级各不相同;

采集各测试对象的标识信息及得分的数值;

将各测试对象的标识信息存储于各测试对象的数值所落入的数值等级对应的数据存储容器中;

根据所述各数据存储容器对应的数值等级的大小关系,依次提取所述各数据存储容器中的标识信息进行排序。

其中,设置m个数据存储容器,所述m等于最高数值,所述数值为整数值,所述数值等级为数值。

其中,将各测试对象的标识信息存储于各测试对象的数值所落入的数值等级对应的数据存储容器中包括:

对于采集的每一个测试对象,将该测试对象的数值与所述各数据存储容器对应的数值进行匹配,将该测试对象的标识信息存储于匹配成功的数据存储容器中。

其中,根据所述各数据存储容器对应的数值等级的大小关系,依次提取所述各数据存储容器中的标识信息进行排序包括:

根据所述各数据存储容器对应的数值等级从大到小关系,依次提取所述各数据存储容器中的标识信息进行排序。

其中,所述测试对象为芯片,所述标识信息为芯片的唯一标识信息。

有益效果

本发明提供的数据处理方法及终端,设置多个数据存储容器,每一个数据存储容器对应一个数值等级,且各数值等级各不相同;然后通过数据采集器采集各测试对象的标识信息及得分的数值,再经数据分流器将各测试对象的标识信息存储于各测试对象的数值所落入的数值等级对应的数据存储容器中,最后通过容器轮询器根据各数据存储容器对应的数值等级的大小关系,依次提取各数据存储容器中的标识信息进行排序即可。通过本发明提供的分数排序处理方法,可以有效的将算法的时间复杂度控制在O(n),比传统的基于排序算法的得分排序处理方法的时间复杂度都要小,可以提升分数排序处理效率。

附图说明

下面将结合附图及实施例对本发明作进一步说明,附图中:

图1为实现本发明各个实施例一个可选的服务器的硬件结构示意图;

图2为本发明第一实施例提供的终端结构示意图;

图3为本发明第二实施例提供的数据存储容器示意图;

图4为本发明第三实施例提供的数据处理方法流程示意图。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

现在将参考附图描述实现本发明各个实施例的移动终端。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”、“器件”或“单元”的后缀仅为了有利于本发明的说明,其本身并没有特定的意义。因此,"模块"与"部件"可以混合地使用。

如图1所示,为实现本发明各个实施例一个可选的服务器的结构示意图,该服务器至少包括:输入输出(IO)总线11、处理器12、存储器13、内存14和通信装置15。其中,

输入输出(IO)总线11分别与自身所属的服务器的其它部件(处理器12、存储器13、内存14和通信装置15)连接,并且为其它部件提供传送线路。

处理器12通常控制自身所属的服务器的总体操作。例如,处理器12执行计算和确认等操作。其中,处理器12可以是中央处理器(CPU)。

存储器13存储处理器可读、处理器可执行的软件代码,其包含用于控制处理器12执行本文描述的功能的指令(即软件执行功能)。

其中,本发明提供的终端中,实现数据存储容器、数据采集器、数据分流器、容器轮询器的功能的软件代码可存储在存储器13中,并由处理器12执行或编译后执行。

内存14,一般采用半导体存储单元,包括随机存储器(RAM),只读存储器(ROM),以及高速缓存(CACHE),RAM是其中最重要的存储器。内存14是计算机中重要的部件之一,它是与CPU12进行沟通的桥梁,计算机中所有程序的运行都是在内存中进行的,其作用是用于暂时存放CPU12中的运算数据,以及与硬盘等外部存储器交换的数据,只要计算机在运行中,CPU12就会把需要运算的数据调到内存中进行运算,当运算完成后CPU12再将结果传送出来。

通信装置15,通常包括一个或多个组件,其允许自身所属的服务器与无线通信系统或网络之间的无线电通信。

以下通过具体实施例进行详细说明。

第一实施例

参照图2,图2为本发明第一实施例提供的终端功能模块示意图。应当理解的是,本实施例中的终端可以是数据处理服务器,也可以是专门用于进行分数测试统计的后台计算机。参见图2所示,其包括:

多个数据存储容器21,每一个数据存储容器对应一个数值等级,且各数据存储容器的数值等级各不相同。本实施例中的数据存储容器21的功能可以通过终端本地的存储器实现,也可以通过与终端连接的外接存储器实现。

本实施例中数据存储容器21的个数可以根据测试分数的最高数值以及上述数值等级的划分具体设定。且本实施例中各数据存储容器21类型以及存储容量大小可以相同,也可以根据实际需求设置为不同。例如在某一具体测试场景中,可以预测在某一个或几个数值等级的数值较多时,可以将对应的数据存储容器21的存储容量适当设置大一些。而对于可以预测在某一个或几个数值等级的数值较少时,可以将对应的数据存储容器21的存储容量适当设置小一些。这样根据实际需求灵活设定各数据存储容器21的存储容量大小,可以提升资源利用的合理性和利用率。

本实施例中数值等级的设定可以根据具体测试场景灵活设定,其可以是一个具体的数值范围,也可以是一个具体的数值。

数据采集器22,用于采集各测试对象的标识信息及得分的数值。

本实施例中的数据采集器22可以逐个采集各测试对象的标识信息及得分的数值,也可以同时采集多个测试对象的标识信息及得分的数值。具体可以根据应用场景灵活设定。本实施例中的数据采集器22的功能可以通过终端的处理器或控制器实现,其可以构造于处理器或控制器内。

数据分流器23,用于将各测试对象的标识信息存储于各测试对象的数值所落入的数值等级对应的数据存储容器21中。

具体的,本实施例中的数据分流器23对于每一个测试对象,可以先获取该测试对象的数值,然后将该数值按照一定的匹配规则与各数据存储容器21对应的数值等级进行匹配,如果该数值落入某一数值等级,则将测试对象的标识信息存储于该数值等级对应的数据存储容器中。通过数据分流器23执行上述匹配分流过程,可以将属于同一数值等级的各测试对象的标识信息归属到一个数据存储容器21中,这样只要根据各数据存储容器21对应的数值等级之间的关系,就可以对各数据存储容器21中的测试对象的标识信息进行排序。

数据分流器23在将测试对象的标识信息存储到数据存储容器21中时,还可以将该测试对象的数值与该标识信息关联存储到该数据存储容器21中。本实施例中的数据分流器23的功能也可以通过终端的处理器或控制器实现,其可以构造于处理器或控制器内。

容器轮询器24,用于根据各数据存储容器21对应的数值等级的大小关系,依次提取各数据存储容器21中的标识信息进行排序。

容器轮询器24主要用于对各数据存储容器21进行轮询,提取出该数据存储容器21中的标识信息并根据各数据存储容器21的数值等级关系进行排序。且在排序时,可以将同一个数据存储容器21中的各标识信息并列排在同一个名次,也即多个测试对象并列同一个名次,也可以将同一个数据存储容器21中的各标识信息依次进行排序。在进行排序时,容器轮询器24还可以将关联的数值于对应的标识信息进行关联显示。应当理解的是,本实施例中的数据轮序器24的功能同样可以通过终端的处理器或控制器实现,其可以构造于处理器或控制器内。

本实施例中的测试对象可以是人员,例如中考、高考、期末考试或者公务员考试等各种考生。也可以是各种芯片,例如各种存储器芯片、处理器芯片、显卡芯片、传感器芯片等等。

本实施例中测试对象为考试人员时,提取的标识信息包括考试人员名字和身份证号中的至少一种,当然还可以提取性别、户籍等用户信息;

本实施例中的测试对象为芯片时,提取的标识信息可以为芯片的唯一标识信息,该唯一标识信息可以是预先为各芯片唯一进行编号的序号。

本实施例中,测试对象还可以是各种用户终端,例如手机的综合测分。此时提取的标识信息可以是终端的唯一标识信息。

可见,本实施例提供的终端可适用于各种测试分数统计的应用场景。下面以一种测试测试场景进行示例说明。

假设在该测试场景中,最低分数为1,最高分数为m,且每个测试对象的得分数值都为整数值。测试对象的个数为n,n和m都大于1。此时,终端设置m个数据存储容器21,每一个数据存储容器21的数值等级为数值。

数据分流器23用于接收到数据采集器22发送的一个测试对象的标识信息及数值后,将该测试对象的数值与各数据存储容器21对应的数值进行匹配,判断与哪一个数据存储容器21对应的数值相等,并将该测试对象的标识信息存储于匹配成功(以及数值相等)的数据存储容器21中。这样可以根据各测试对象的数值将各个测试对象的标识信息分别存储于对应的数据存储容器21中。然后容器轮询器24对各数据存储容器21进行轮询,提取出该数据存储容器21中的标识信息并根据各数据存储容器21的数值等级关系进行排序即可。

应当理解的是,本实施例中的容器轮询器24可以根据各数据存储容器21对应的数值等级从大到小关系,依次提取各数据存储容器21中的标识信息进行排序,此时先提取的标识信息则排序在前,也即从第1名开始往后排;容器轮询器24也可以根据各数据存储容器21对应的数值等级从小到大关系,依次提取各数据存储容器21中的标识信息进行排序,此时先提取的标识信息则排序在后,也即从最后一名开始往前排。应当理解的是,本实施例中的容器轮询器24轮序各数据存储容器21的顺序并不限于上述两种方式,可以根据具体应用需求灵活设定。且应当理解的是,当某一个数据存储容器21中的标识信息为空时,在排序过程中,可以直接将该数据存储容器21剔除,进行连续排序,也可以不将该数据存储容器21剔除,将对应的排序名次设置为空,此时呈现的片名顺序则不是连续的。

本实施例提供的终端设置有多个数值等级的存储容器,其可将各测试对象的数值分流到对应的数据存储容器中,进而可以直接提取各数据存储容器中的标识信息,根据各数据存储容器表征的数值等级关系完成排序。可以有效的将算法的时间复杂度控制在O(n),比传统的基于排序算法的得分排序处理方法的时间复杂度都要小,可以提升分数排序处理效率,减少排序等待时间,提升用户体验满意度。

第二实施例

本实施例中的终端将要排序的数值进行遍历,将数值划落在数据存储容器Scoremin(数值级别最低的数据存储容器)至Scoremax(数值级别最高的数据存储容器)进行计数统计,然后再分别进行排序统计,即可得出得分的排序。此种得分排序处理算法有效的将算法的时间复杂度控制在O(n),比传统的基于排序算法的得分排序算法的时间复杂度要小。下面以一种实现的具体示例进行说明。

设置最低分数为1,最高分数为M,数值都为整数值,且设分数为i的测试对象有S(i)个,i大于等于1,小于等于M,数据存储容器Score个数为M,参见图3所示。总人数为N,则终端进行排序的过程如下:

分数的数组(也即数据存储容器)为1≤Score[j]≤M j∈[1,M];

排序的数组(也即轮询过程的数组)为Rank[M+2]轮询函数;

由已知得到:

Rank[M]→1分数为M应为第一名;

Rank[1]→N分数为1应为第N名;

Rank[M+2]={0},使用Rank遍历分数数组Score获得各个分数人数数组Rank,此时Rank[0]/Rank[M+1]没有遍历。Rank[M+1]保留分数为M的排序,因为分数为M排序第一,所以Rank[M+1]=1。

分数为M的排序:Rank[M+1]=1;

分数为M-1的排序:Rank[M]=Rank[M+1-1]=S(M)+1;

分数为M-2的排序:Rank[M-1]=Rank[M-2+1]=S(M-1)+S(M)+1;

分数为M-3的排序:Rank[M-2]=Rank[M-3+1]=S(M-2)+S(M-1)+S(M)+1;

分数为1的排序:

不矢一般性得到:分数为k-1的得分排序:

综上所述得知:

Rank数组中[分数+1]正好对应该分数的排序,Rank[score+1]=Rankvalue

实现上述过程的一种代码如下所示:

//得分排序的人数

int snum=500;

Random random=new Random();

//生成分数数组

for(int i=0;i<snum;i++)score[i]=random.nextint(99)+1;

//轮询分数数组获得各分数对应的人数数组

for(int i=0;i<snum;i++)rank[score[i]]++;

//获得分数排序[分数+1]-[排序]

for(int i=snum;i>=0;i--)rank[i]=rank[i]+rank[i+1];

//输出分数排序

for(int i=0;i<snum;i++)system.out.print(“分数Score”=“Score[i]+”的排名,Rank=“+rank[score[i]+1]”);

通过上述排序过程,在某个数据存储容器为空时,得到的Rank的值是不连续的,如果要得到Rank值连续的办法是将Rank分数相同者向后发布,分数不存在者向前剔除,最终获得的数组结果即为人数为N的1→N名的连续排序。本实施例提供的排序处理方式可以有效的将算法的时间复杂度控制在O(n),比传统的基于排序算法的得分排序处理方法的时间复杂度都要小,可以提升分数排序处理效率,减少排序等待时间,提升用户体验满意度。

第三实施例

本实施例提供了一种数据处理方法,参见图4所示,包括:

S401:设置多个数据存储容器,每一个数据存储容器对应一个数值等级,且所述数值等级各不相同。

本实施例中数据存储容器的个数可以根据测试分数的最高数值以及上述数值等级的划分灵活设定。且本实施例中各数据存储容器类型以及存储容量大小可以相同,也可以根据实际需求设置为不同。例如当可以预测在某一个或几个数值等级的数值较多时,可以将对应的数据存储容器的存储容量适当设置较大。而对于可以预测在某一个或几个数值等级的数值较少时,可以将对应的数据存储容器的存储容量适当设置小一些。这样根据实际需求灵活设定各数据存储容器的存储容量大小,可以提升资源利用的合理性和利用率。

本实施例中数值等级的设定可以根据具体测试场景灵活设定,其可以是一个具体的数值范围,也可以是一个具体的数值。

S402:采集各测试对象的标识信息及得分的数值。

本实施例中可以通过数据采集器执行,且该数据采集器可以逐个采集各测试对象的标识信息及得分的数值,也可以同时采集多个测试对象的标识信息及得分的数值。具体采集方式以及时序可以根据应用场景灵活设定。

S403:将各测试对象的标识信息存储于各测试对象的数值所落入的数值等级对应的数据存储容器中。

S403中,可以通过数据分流器实现分流,且对于S402中采集到的每一个测试对象,可以先获取该测试对象的数值,然后将该数值按照一定的匹配规则与各数据存储容器对应的数值等级进行匹配,如果该数值落入某一数值等级,则将该测试对象的标识信息存储于该数值等级对应的数据存储容器中。通过数据分流器执行上述匹配分流步骤,可以将属于同一数值等级的各测试对象的标识信息归属到一个数据存储容器中,这样只要根据各数据存储容器对应的数值等级之间的关系,就可以对各数据存储容器中的测试对象的标识信息进行排序。

在S403中,数据分流器在将测试对象的标识信息存储到数据存储容器中时,还可以将该测试对象的数值与该标识信息关联存储到该数据存储容器中。

本实施例中,当数据分流器对所有的测试对象分流完毕后,发现存在空的数据存储容器时,表明此次测试没有落入该分数等级的测试对象,可以将该数据存储容器进行标空标识设置。这样在后续的轮询过程中对于有表空标识的数据存储容器,则可以不进行轮询而直接跳过,可进一步提升数据处理效率。

S404:根据各数据存储容器对应的数值等级的大小关系,依次提取各数据存储容器中的标识信息进行排序。

本步骤中,可以通过容器轮询器对各数据存储容器进行轮询,容器轮询器提取出该数据存储容器中的标识信息并根据各数据存储容器的数值等级关系进行排序。且在排序时,可以将同一个数据存储容器中的各标识信息并列排在同一个名次,也即多个测试对象并列同一个名次,也可以将同一个数据存储容器中的各标识信息依次进行排序。在进行排序时,容器轮询器还可以将关联的数值于对应的标识信息进行关联显示。

本实施例中的测试对象可以是人员,例如中考、高考、期末考试或者公务员考试等各种考生。也可以是各种芯片,例如各种存储器芯片、处理器芯片、显卡芯片、传感器芯片等等。

本实施例中测试对象为考试人员时,提取的标识信息包括考试人员名字和身份证号中的至少一种,当然还可以提取性别、户籍等用户信息;

本实施例中的测试对象为芯片时,提取的标识信息可以为芯片的唯一标识信息,该唯一标识信息可以是预先为各芯片唯一进行编号的序号。

本实施例中,测试对象还可以是各种用户终端,例如手机的综合测分。此时提取的标识信息可以是终端的唯一标识信息。

可见,本实施例提供的终端可适用于各种测试分数统计的应用场景。

在一种应用示例中,设置m个数据存储容器,该m等于最高数值,且各测试对象的数值为整数值,并可设置各数据存储容器的数值等级为数值。此时,将各测试对象的标识信息存储于各测试对象的数值所落入的数值等级对应的数据存储容器中包括:

对于采集的每一个测试对象,将该测试对象的数值与所述各数据存储容器对应的数值进行匹配,判断与哪一个数据存储容器对应的数值相等,并将该测试对象的标识信息存储于匹配成功(以及数值相等)的数据存储容器中。这样可以根据各测试对象的数值将各个测试对象的标识信息分别存储于对应的数据存储容器中。然后容器轮询器对各数据存储容器进行轮询,提取出该数据存储容器中的标识信息并根据各数据存储容器的数值等级关系进行排序即可。

本实施例中,根据所述各数据存储容器对应的数值等级的大小关系,依次提取所述各数据存储容器中的标识信息进行排序包括:

根据各数据存储容器对应的数值等级从大到小关系,依次提取各数据存储容器中的标识信息进行排序。此时先提取的标识信息则排序在前,也即从第1名开始往后排;容器轮询器也可以根据各数据存储容器对应的数值等级从小到大关系,依次提取各数据存储容器中的标识信息进行排序,此时先提取的标识信息则排序在后,也即从最后一名开始往前排。应当理解的是,本实施例中的容器轮询器轮序各数据存储容器的顺序并不限于上述两种方式,可以根据具体应用需求灵活设定。且应当理解的是,当某一个数据存储容器中的标识信息为空时,在排序过程中,可以直接将该数据存储容器剔除,进行连续排序,也可以不将该数据存储容器剔除,将对应的排序名次设置为空,此时呈现的片名顺序则不是连续的。

本实施例提供的数据处理方法现将各测试对象的数值分流到对应的数据存储容器中,进而可以直接提取各数据存储容器中的标识信息,根据各数据存储容器表征的数值等级关系完成排序。因此可以有效的将算法的时间复杂度控制在O(n),比传统的基于排序算法的得分排序处理方法的时间复杂度都要小,可以提升分数排序处理效率,减少排序等待时间,提升用户体验满意度。

第四实施例

本实施例以测试芯片为例进行说明。其中待测试芯片的个数N为1000个,测试得到的最低分数为1,最高分数M为100,设置100个数据存储容器,为Score1(数值级别最低的数据存储容器)至Score100(数值级别最高的数据存储容器),分别对应的数值等级为1至100。先根据1000个芯片的得分将1000个芯片划分到各自对应的数据存储容器Score中(具体将芯片的标识信息存储到对应的数据存储容器中),且设分数为i的测试对象有S(i)个,i大于等于1,小于等于100,数据存储容器Score个数为M。总人数为N,则终端进行排序的过程如下:

分数的数组(也即数据存储容器)为1≤Score[j]≤100j∈[1,100];

排序的数组(也即轮询过程的数组)为Rank[M+2]轮询函数;

由已知得到:

Rank[100]→1分数为100应为第一名;

Rank[1]→100分数为1应为第1000名;

Rank[M+2]={0},使用Rank遍历分数数组Score获得各个分数人数数组Rank,此时Rank[0]/Rank[M+1]没有遍历。Rank[M+1]保留分数为M的排序,因为分数为M排序第一,所以Rank[M+1]=1。

分数为100的排序:Rank[100+1]=S(100)=1;

分数为100-1的排序:Rank[100]=Rank[100+1-1]=S(100)+1;

分数为100-2的排序:Rank[100-1]=Rank[100-2+1]=S(100-1)+S(100)+1;

分数为100-3的排序:Rank[100-2]=Rank[100-3+1]=S(100-2)+S(100-1)+S(100)+1;

分数为1的排序:

不矢一般性得到:分数为k-1的得分排序:

本实施例提供的排序处理方式可以有效的将算法的时间复杂度控制在O(n),比传统的基于排序算法的得分排序处理方法的时间复杂度都要小,可以提升分数排序处理效率,减少排序等待时间,提升用户体验满意度。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。

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