家用电器的定位方法和装置、服务器的制造方法

xiaoxiao2020-10-23  14

家用电器的定位方法和装置、服务器的制造方法
【技术领域】
[0001]本发明涉及家用电器领域,具体而言,涉及一种家用电器的定位方法和装置、服务器。
【背景技术】
[0002]家用电器的售后服务过程中,经常需要确定家用电器的位置,以便售后维护人员能迅速的定位到发生故障的家用电器。但在实际的使用过程中单一的定位方式,往往由于异常情况的出现造成定位不成功,影响到家用电器的正常定位。而且一旦家用电器组成模块发生变更,不能实时获取到家用电器的最新位置,给售后维护带来了许多麻烦和困难。
[0003]针对上述的问题,目前尚未提出有效的解决方案。

【发明内容】

[0004]本发明实施例提供了一种家用电器的定位方法和装置、服务器,以至少解决现有技术中由于定位方式单一造成家用电器的定位成功率偏低的技术问题。
[0005]根据本发明实施例的一个方面,提供了一种家用电器的定位方法,包括:获取所述家用电器的当前运行状态;确定与所述当前运行状态对应的目标定位模式,其中,所述家用电器具有多种定位模式,不同的运行状态对应不同的定位模式;以及按照所述目标定位模式对所述家用电器定位。
[0006]可选地,获取所述家用电器的当前运行状态包括:检测所述家用电器的主控制器的工作状况;在所述工作状况表示所述主控制器已上电且所述主控制器的累计工作时间为零的情况下,确定所述当前运行状态为首次开机状态;在所述工作状况表示所述主控制器已启动且所述主控制器的累计工作时间小于预设时间的情况下,确定所述当前运行状态为调试状态,其中,所述预设时间为对所述家用电器进行调试所需的时间;以及在所述工作状况表示所述主控制器的累计工作时间大于所述预设时间的情况下,确定所述当前运行状态为工作状态。
[0007]可选地,在确定所述当前运行状态为所述首次开机状态的情况下,按照所述目标定位模式对所述家用电器定位包括:接收来自终端设备的定位信息,其中,所述终端设备在获取到所述家用电器的验证码的情况下,发送所述验证码和所述定位信息;以及确定所述定位信息表示的位置为所述验证码表示的所述家用电器的定位位置。
[0008]可选地,在确定所述当前运行状态为所述调试状态或所述工作状态的情况下,按照所述目标定位模式对所述家用电器定位包括:在接收到来自所述家用电器的通信模块发送的标识信息的情况下,调用所述家用电器的定位接口定位所述通信模块的位置;以及确定定位的所述通信模块的位置为所述标识信息表示的所述家用电器的定位位置。
[0009]可选地,在确定所述当前运行状态为所述工作状态的情况下,按照所述目标定位模式对所述家用电器定位包括:接收到来自所述家用电器的通信模块发送的定位信息和标识信息;以及确定所述定位信息表示的位置为所述标识信息表示的所述家用电器的定位位置。
[0010]可选地,在确定所述当前运行状态为所述工作状态的情况下,按照所述目标定位模式对所述家用电器定位还包括:发送请求指令至所述家用电器的通信模块,以接收来自所述通信模块的标识信息;调用所述家用电器的定位接口定位所述通信模块的位置;以及确定定位的所述通信模块的位置为所述标识信息表示的所述家用电器的位置。
[0011 ] 可选地,所述家用电器的数量为多个,在按照所述目标定位模式对所述家用电器定位之后,所述方法还包括:将第一列表中具有第一标识的所述家用电器移动至第二列表,其中,所述第一标识表示的所述家用电器为已定位的所述家用电器;和/或将所述第二列表中具有第二标识的所述家用电器移动至所述第一列表,其中,所述第二标识表示的所述家用电器为未定位的所述家用电器。
[0012]根据本发明实施例的另一方面,还提供了一种家用电器的定位装置,包括:获取单元,用于获取所述家用电器的当前运行状态;确定单元,用于确定与所述当前运行状态对应的目标定位模式,其中,所述家用电器具有多种定位模式,不同的运行状态对应不同的定位模式;以及定位单元,用于按照所述目标定位模式对所述家用电器定位。
[0013]可选地,所述获取单元包括:检测模块,用于检测所述家用电器的主控制器的工作状况;第一确定模块,用于在所述工作状况表示所述主控制器已上电且所述主控制器的累计工作时间为零的情况下,确定所述当前运行状态为首次开机状态;第二确定模块,用于在所述工作状况表示所述主控制器已启动且所述主控制器的累计工作时间小于预设时间的情况下,确定所述当前运行状态为调试状态,其中,所述预设时间为对所述家用电器进行调试所需的时间;以及第三确定模块,用于在所述工作状况表示所述主控制器的累计工作时间大于所述预设时间的情况下,确定所述当前运行状态为工作状态。
[0014]可选地,在确定所述当前运行状态为所述首次开机状态的情况下,所述定位单元包括:
[0015]第一接收模块,用于接收来自终端设备的定位信息,其中,所述终端设备在获取到所述家用电器的验证码的情况下,发送所述验证码和所述定位信息;以及
[0016]第四确定模块,用于确定所述定位信息表示的位置为所述验证码表示的所述家用电器的定位位置。
[0017]可选地,在确定所述当前运行状态为所述调试状态或所述工作状态的情况下,所述定位单元包括:第一调用模块,用于在接收到来自所述家用电器的通信模块发送的标识信息的情况下,调用所述家用电器的定位接口定位所述通信模块的位置;以及第五确定模块,用于确定定位的所述通信模块的位置为所述标识信息表示的所述家用电器的定位位置。
[0018]可选地,在确定所述当前运行状态为所述工作状态的情况下,所述定位单元包括:第二接收模块,用于接收到来自所述家用电器的通信模块发送的定位信息和标识信息;以及第六确定模块,用于确定所述定位信息表示的位置为所述标识信息表示的所述家用电器的定位位置。
[0019]可选地,在确定所述当前运行状态为所述工作状态的情况下,所述定位单元还包括:收发模块,用于发送请求指令至所述家用电器的通信模块,以接收来自所述通信模块的标识信息;第二调用模块,用于调用所述家用电器的定位接口定位所述通信模块的位置;以及第七确定模块,用于确定定位的所述通信模块的位置为所述标识信息表示的所述家用电器的位置。
[0020]可选地,所述家用电器的数量为多个,在按照所述目标定位模式对所述家用电器定位之后,所述装置还包括:第一移动单元,用于在所述定位单元按照所述目标定位模式对所述家用电器定位之后,将第一列表中具有第一标识的所述家用电器移动至第二列表,其中,所述第一标识表示的所述家用电器为已定位的所述家用电器;和/或第二移动单元,用于在所述定位单元按照所述目标定位模式对所述家用电器定位之后,将所述第二列表中具有第二标识的所述家用电器移动至所述第一列表,其中,所述第二标识表示的所述家用电器为未定位的所述家用电器。
[0021]根据本发明实施例的另一方面,还提供了一种服务器,包括上述内容任一项所述的家用电器的定位装置。
[0022]在本发明实施例中,采用获取所述家用电器的当前运行状态;确定与所述当前运行状态对应的目标定位模式,其中,所述家用电器具有多种定位模式,不同的运行状态对应不同的定位模式;以及按照所述目标定位模式对所述家用电器定位。通过设置多种不同定位模式,在不同的运行状态下采用不同的定位模式对家用电器进行定位,这样,即便某种定位模式未成功定位家用电器,当家用电器运行到其它运行状态的情况下,还可以通过所对应的定位模式再次定位家用电器,实现了通过多种定位模式的结合对家用电器进行定位,达到了避免单一定位方式容易出现定位失败的目的,从而实现了准确定位家用电器位置、提高定位成功率的技术效果,进而解决了现有技术中由于定位方式单一造成家用电器的定位成功率偏低的技术问题。
【附图说明】
[0023]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0024]图1是根据本发明实施例可选的一种家用电器的定位方法流程图;
[0025]图2是根据本发明实施例可选的另一种家用电器的定位方法流程图;
[0026]图3是根据本发明实施例可选的另一种家用电器的定位方法流程图;
[0027]图4是根据本发明实施例可选的另一种家用电器的定位方法中利用终端设备获取定位信息的流程图;
[0028]图5是根据本发明实施例可选的另一种家用电器的定位方法流程图;
[0029]图6是根据本发明实施例可选的另一种家用电器的定位方法中利用定位模块获取定位信息的流程图;
[0030]图7是根据本发明实施例可选的另一种家用电器的定位方法流程图;
[0031]图8是根据本发明实施例可选的另一种家用电器的定位方法中利用主动上报方式获取定位信息的流程图;
[0032]图9是根据本发明实施例可选的另一种家用电器的定位方法流程图;
[0033]图10是根据本发明实施例可选的另一种家用电器的定位方法流程图;
[0034]图11是根据本发明实施例可选的另一种家用电器的定位方法流程图;
[00 35]图12是根据本发明实施例可选的一种家用电器的定位装置的结构框图;
[0036]图13是根据本发明实施例可选的另一种家用电器的定位装置的结构框图;
[0037]图14是根据本发明实施例可选的另一种家用电器的定位装置的结构框图;
[0038]图15是根据本发明实施例可选的另一种家用电器的定位装置的结构框图;
[0039]图16是根据本发明实施例可选的另一种家用电器的定位装置的结构框图;
[0040]图17是根据本发明实施例可选的另一种家用电器的定位装置的结构框图;以及
[0041]图18是根据本发明实施例可选的另一种家用电器的定位装置的结构框图。
【具体实施方式】
[0042]为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0043]需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0044]图1是根据本发明实施例可选的一种家用电器的定位方法流程图。如图1所示,该方法包括如下步骤:
[0045]步骤S102,获取家用电器的当前运行状态;
[0046]步骤S104,确定与当前运行状态对应的目标定位模式,其中,家用电器具有多种定位模式,不同的运行状态对应不同的定位模式;
[0047]步骤S106,按照目标定位模式对家用电器定位。
[0048]在本发明实施例中,采用获取家用电器的当前运行状态;确定与当前运行状态对应的目标定位模式,其中,家用电器具有多种定位模式,不同的运行状态对应不同的定位模式;以及按照目标定位模式对家用电器定位。通过设置多种不同定位模式,在不同的运行状态下采用不同的定位模式对家用电器进行定位,这样,即便某种定位模式未成功定位家用电器,当家用电器运行到其它运行状态的情况下,还可以通过所对应的定位模式再次定位家用电器,实现了通过多种定位模式的结合对家用电器进行定位,达到了避免单一定位方式容易出现定位失败的目的,从而实现了准确定位家用电器位置、提高定位成功率的技术效果,进而解决了现有技术中由于定位方式单一造成家用电器的定位成功率偏低的技术问题。
[0049]图2是根据本发明实施例可选的另一种家用电器的定位方法流程图。如图2所示,该方法包括如下步骤:
[0050]步骤S202,检测家用电器的主控制器的工作状况;
[0051]步骤S204a,在工作状况表示主控制器已上电且主控制器的累计工作时间为零的情况下,确定当前运行状态为首次开机状态;
[0052]步骤S204b,在工作状况表示主控制器已启动且主控制器的累计工作时间小于预设时间的情况下,确定当前运行状态为调试状态,其中,预设时间为对家用电器进行调试所需的时间;
[0053]步骤S204c,在工作状况表示主控制器的累计工作时间大于预设时间的情况下,确定当前运行状态为工作状态;
[0054]步骤S206,确定与当前运行状态对应的目标定位模式,其中,家用电器具有多种定位模式,不同的运行状态对应不同的定位模式;
[0055]步骤S208,按照目标定位模式对家用电器定位。
[0056]在对家用电器进行定位前,首先应该选取适合的定位模式,而定位模式的确定由家用电器当前的运行状态所决定,一件家用电器从正常使用过程中,其运行状态包括:首次开机状态、调试状态和工作状态,可选地,确定家用电器运行状态的最佳的方式为通过家用电器的主控器的累计工作时间来确定,具体将正常情况下调试家用电器所需要的时间设定为标准时间,通过计时设备记录自主控制器上电启动后的工作时间,并将该工作时间与标准时间进行对比,通过对比结果即可获知家用电器的运行状态。获取家用电器运行状态的方式还有多种,本发明实施例在此不做限定。
[0057]图3是根据本发明实施例可选的另一种家用电器的定位方法流程图。
[0058]如图3所示,该方法包括如下步骤:
[0059]步骤S302,检测家用电器的主控制器的工作状况;
[0060]步骤S304,在工作状况表示主控制器已上电且主控制器的累计工作时间为零的情况下,确定当前运行状态为首次开机状态;
[0061 ] 步骤S306,确定与当前运行状态对应的目标定位模式,其中,家用电器具有多种定位模式,不同的运行状态对应不同的定位模式;对应步骤S304中确定当前运行状态为首次开机状态的情况,步骤S306中确定的目标定位模式为与首次开机状态对应的定位模式。
[0062]步骤S308,接收来自终端设备的定位信息,其中,终端设备在获取到家用电器的验证码的情况下,发送验证码和定位信息;具体地,终端设备可以是智能手机,家用电器在首次启动时,需要通过手机扫描家用电器上的识别码进行登录验证,手机扫描识别码后,能够得到验证码,并利用验证码登陆APP连接至服务器,手机终端在利用验证码登录过程中,可以利用GPRS定位自身的位置,由于手机同家用电器处于同一位置,因此,可以将手机的定位信息作为家用电器的定位信息。
[0063]步骤S310,确定定位信息表示的位置为验证码表示的家用电器的定位位置。
[0064]图4是根据本发明实施例可选的另一种家用电器的定位方法中利用终端设备获取定位信息的流程图。
[0065]如图4所示,该方法包括如下步骤:
[0066]步骤S301,手机扫描识别码;
[0067]步骤S303,得到验证码并用验证码登陆APP ;
[0068]步骤S305,通过手机GPRS对手机进行定位后将定位信息发送至远端服务器。
[0069]本发明实施例是在确定家用电器的当前运行状态为首次开机状态的情况下对于家用电器进行定位的具体方式。具体地,家用电器销售出去后,可以在家用电器的面板上贴上识别码,可选地,该识别码可以为二维码或者条形码,家用电器要想正常开机,必须用带有扫描装置的终端设备对识别码进行扫描,可选地,终端设备可以为手机、平板电脑等带有摄像头的移动终端设备,如图4所示,通过扫描识别码可以得到验证码,再采用该验证码登录安装在终端设备上的应用软件通过终端设备自带的定位模块对手机进行定位,由于终端设备在扫描家用电器时与家用电器的空间位置相同,因此通过终端设备进行定位即可间接地得到家用电器的位置,即获得家用电器首次卡机状态下的空间位置,实现对家用电器的定位,再通过终端设备可将家用电器的位置信息传送给远端服务器,跟踪家用电器开机时的安装位置。
[0070]图5是根据本发明实施例可选的另一种家用电器的定位方法流程图。
[0071]如图5所示,该方法包括如下步骤:
[0072]步骤S402,检测家用电器的主控制器的工作状况;
[0073]步骤S404,在工作状况表示主控制器已启动且主控制器的累计工作时间小于预设时间的情况下,确定当前运行状态为调试状态,其中,预设时间为对家用电器进行调试所需的时间;
[0074]步骤S406,确定与当前运行状态对应的目标定位模式,其中,家用电器具有多种定位模式,不同的运行状态对应不同的定位模式;对应步骤S404中确定当前运行状态为调试状态的情况,步骤S406中确定的目标定位模式为与调试状态对应的定位模式。
[0075]步骤S408,在接收到来自家用电器的通信模块发送的标识信息的情况下,调用家用电器的定位接口定位通信模块的位置;
[0076]步骤S410,确定定位的通信模块的位置为标识信息表示的家用电器的定位位置。
[0077]图6是根据本发明实施例可选的另一种家用电器的定位方法中利用定位模块获取定位信息的流程图。
[0078]如图6所示,该方法包括如下步骤:
[0079]步骤S401,GPRS通信模块将SM卡的序列号传送给远端服务器;
[0080]步骤S403,远端服务器接收到序列号后调用定位接口对SM卡进行定位。
[0081]本发明实施例是在确定家用电器的当前运行状态为调试状态的情况下,位置获取失败,且家用电器发生故障时,对于家用电器进行定位的具体方式。具体地,在家用电器中安装有通信模块,家用电器销售、安装完成之后,在开机调试的过程中,家用电器中的通信模块会将家用电器的调试数据通过通信模块传送给远端服务器,可选的,通信模块为GPRS通信模块,在GPRS通信模块 内置有SIM卡,而数据的正常传输是源于该SIM卡,如图6所示,在传输调试数据的过程中,GPRS通信模块会顺带将SIM卡的序列号传送给远端服务器,远端服务器收到序列号之后调用定位接口对GPRS通信模块的内置SIM卡进行定位,从而确定家用电器的位置,在家用电器调试状态或工作状态下对家用电器实时进行智能定位。
[0082]其中,对于确定的当前运行状态为工作状态的情况,同样可以采用图5和图6中示出的方式对家用电器进行定位。
[0083]图7是根据本发明实施例可选的另一种家用电器的定位方法流程图。
[0084]如图7所示,该方法包括如下步骤:
[0085]步骤S502,检测家用电器的主控制器的工作状况;
[0086]步骤S504,在工作状况表示主控制器的累计工作时间大于预设时间的情况下,确定当前运行状态为工作状态;
[0087]步骤S506,确定与当前运行状态对应的目标定位模式,其中,家用电器具有多种定位模式,不同的运行状态对应不同的定位模式;对应步骤S504中确定当前运行状态为工作状态的情况,步骤S506中确定的目标定位模式为与工作状态对应的定位模式。
[0088]步骤S508,接收到来自家用电器的通信模块发送的定位信息和标识信息;
[0089]步骤S510,确定定位信息表示的位置为标识信息表示的家用电器的定位位置。
[0090]图8是根据本发明实施例可选的另一种家用电器的定位方法中利用主动上报方式获取定位信息的流程图。
[0091]如图8所示,该方法包括如下步骤:
[0092]步骤S501a,移动终端定位失败;
[0093]步骤S501b,远端服务器调用定位接口定位失败;
[0094]步骤S503,GPRS通信模块进行定位;
[0095]步骤S505a,通过GPRS通信模块将故障信息和SM卡序列号传送至远端服务器;
[0096]步骤S505b,人工按键将SM卡序列号传送至远端服务器;
[0097]步骤S505c,远端服务器发送请求指令要求GPRS通信模块发送SIM卡序列号;
[0098]步骤S507,远端服务器调用定位接口对GPRS通信模块进行定位。
[0099]本发明实施例是在确定家用电器的当前运行状态为工作状态的情况下,对于家用电器进行定位的具体方式。具体地,在家用电器中安装有通信模块,可选的,通信模块为GPRS通信模块,在GPRS通信模块内置有SM卡,本发明实施例也采用SM卡进行正常的数据传输。在家用电器上电正常工作的过程中,当采用图5中示出的步骤S402-S410或采用图7中示出的步骤S502-S510中的两种方式均定位异常时,例如,空调设备偶尔会出现内外机故障,此时GPRS通信模块会将故障信息连同SM卡序列号传送给远端服务器,通过远端服务器调用家用电器的定位接口对GPRS通信模块进行定位,从而再次获取空调的实时位置。另外,也可通过GPRS通信模块以人工按键的方式将SIM卡序列号传送给远端服务器从而获取空调的实时位置。
[0100]图9是根据本发明实施例可选的另一种家用电器的定位方法流程图。如图9所示,该方法包括如下步骤:
[0101]步骤S602,检测家用电器的主控制器的工作状况;
[0102]步骤S604,在工作状况表示主控制器的累计工作时间大于预设时间的情况下,确定当前运行状态为工作状态;
[0103]步骤S606,确定与当前运行状态对应的目标定位模式,其中,家用电器具有多种定位模式,不同的运行状态对应不同的定位模式;对应步骤S604中确定当前运行状态为工作状态的情况,步骤S606中确定的目标定位模式为与工作状态对应的定位模式。
[0104]步骤S608,发送请求指令至家用电器的通信模块,以接收来自通信模块的标识信息;
[0105]步骤S610,调用家用电器的定位接口定位通信模块的位置;
[0106]步骤S612,确定定位的通信模块的位置为标识信息表示的家用电器的位置。
[0107]本发明实施例是在确定家用电器的当前运行状态为工作状态的情况下,位置获取失败,且家用电器没有发生故障、监控现场没有监控人员时,对于家用电器进行定位的具体方式。具体地,当家用电器和调试位置获取失败,且没有发生任何故障,且无人在现场通过GPRS通信模块以人工按键的方式将SIM卡序列号传送给远端服务器时,监控客户端的售后人员可主动控制服务器发送指令给GPRS通信模块,使GPRS通信模块与服务器建立连接并将SM卡序列号信息传输至远端服务器,从而对家用电器进行实时定位。
[0108]图10是根据本发明实施例可选的另一种家用电器的定位方法流程图。
[0109]如图10所示,该方法包括如下步骤:
[0110]步骤S702,获取家用电器的当前运行状态;
[0111]步骤S704,确定与当前运行状态对应的目标定位模式,其中,家用电器具有多种定位模式,不同的运行状态对应不同的定位模式;
[0112]步骤S706,按照目标定位模式对家用电器定位;
[0113]步骤S708,将第一列表中具有第一标识的家用电器移动至第二列表,其中,第一标识表示的家用电器为已定位的家用电器;和/或将第二列表中具有第二标识的家用电器移动至第一列表,其中,第二标识表示的家用电器为未定位的家用电器。具体地,可以采用图11中示出的流程步骤进行移动。
[0114]图11是根据本发明实施例可选的另一种家用电器的定位方法中更改列表的流程图。
[0115]如图11所示,该方法包括如下步骤:
[0116]步骤S701,对未成功定位的空调机组重新定位;
[0117]步骤S703,对于定位成功的空调机组将其放入已成功定位的空调机组列表中,对于定位失败的空调机组将其继续放入未成功定位的空调机组列表中;
[0118]步骤S705,已成功定位的空调机组外机发生变更;
[0119]步骤S707,将外机发生变更的空调机组从已成功定位的空调机组列表中移出;
[0120]步骤S709,重新对从已成功定位的空调机组列表中移出的空调机组进行定位;
[0121]步骤S711,对于定位成功的空调机组将其继续放入已成功定位的空调机组列表中,对于定位失败的空调机组将其放入未成功定位的空调机组列表中。
[0122]在本发明实施例中,家用电器的数量为多个,可选地,家用电器为空调机组,具体地,如图11所示,在空调机组设备中内置有GPRS通信模块,远程服务器在GPRS通信模块上传数据的过程中会维护两个列表,一个是未成功定位的空调机组列表,另一个是已成功定位的空调机组列表,并实时更新这两个列表,售后人员可在客户端实时看到当前定位成功和定位失败的空调机组。当某个未成功定位的GPRS通信模块之后定位成功之后,服务器便将此GPRS通信模块对应的空调机组从未成功定位空调机组列表中移出,并将该空调机组移至已成功定位的空调机组列表中;当某个已成功定位的GPRS通信模块对应的空调机组后来由于外机变更时,服务器检测并将此GPRS通信模块对应的空调机组从已成功定位空调机组列表中移出,并重新定位此GPRS通信模块,如果定位成功则将该空调机组继续放入已成功定位的空调机组列表中,如果未定位成功则将其放入未成功定位的空调机组列表中。
[0123]图12是根据本发明实施例可选的一种家用电器的定位装置的结构框图。如图12所示,该定位装置包括:获取单元1、确定单元2和定位单元3,获取单元I用于获取家用电器的当前运行状态;确定单元2用于确定与当前运行状态对应的目标定位模式,其中,家用电器具有多种定位模式,不同的运行状态对应不同的定位模式;定位单元3用于按照目标定位模式对家用电器定位。
[0124]在本发明实施例中,采用获取家用电器的当前运行状态;确定与当前运行状态对应的目标定位模式,其中,家用电器具有多种定位模式,不同的运行状态对应不同的定位模式;以及按照目标定位模式对家用电器定位。通过设置多不同定位模式,在不同的运行状态下采用不同的定位模式对家用电器进行定位,这样,即便某种定位模式未成功定位家用电器,当家用电器运行到其它运行状态的情况下,还可以通过所对应的定位模式再次定位家用电器,实现了通过多种定位模式的结合对家用电器进行定位,达到了避免单一定位方式容易出现定位失败的目的,从而实现了准确定位家用电器位置、提高定位成功率的技术效果,进而解决了现有技术中由于定位方式单一造成家用电器的定位成功率偏低的技术问题。
[0125]图13是根据本发明实施例可选的另一种家用电器的定位装置的结构框图。
[0126]如图13所示,获取单元I包括:检测模块11、第一确定模块12、第二确定模块13、第三确定模块14,检测模块11用于检测家用电器的主控制器的工作状况;第一确定模块12用于在工作状况表示主控制器已上电且主控制器的累计工作时间为零的情况下,确定当前运行状态为首次开机状态;第二确定模块13用于在工作状况表示主控制器已启动且主控制器的累计工作时间小于预设时间的情况下,确定当前运行状态为 调试状态,其中,预设时间为对家用电器进行调试所需的时间;第三确定模块14用于在工作状况表示主控制器的累计工作时间大于预设时间的情况下,确定当前运行状态为工作状态。
[0127]在对家用电器进行定位前,首先应该选取适合的定位模式,而定位模式的确定由家用电器主控制器的当前的运行状态所决定,通过检测模块11检测家用电器主控制器的运行状态,一件家用电器在正常使用过程中,其运行状态包括:首次开机状态、调试状态和工作状态,可选地,确定家用电器运行状态的最佳的方式为通过家用电器的主控器的累计工作时间来确定,具体将正常情况下调试家用电器所需要的时间设定为标准时间,通过计时设备记录自主控制器上电启动后的工作时间,时间记录设备分别与第一确定模块12、第二确定模块13和第三确定模块14连接,通过第一确定模块12、第二确定模块13和第三确定模块14连接将主控制器的工作时间与标准时间进行对比,通过对比结果即可获知家用电器的运行状态。从而在获取家用电器运行状态的方式还有多种,本发明实施例在此不做限定。
[0128]图14是根据本发明实施例可选的另一种家用电器的定位装置的结构框图。
[0129]如图14所示,在确定当前运行状态为首次开机状态的情况下,定位单元3包括:第一接收模块31和第四确定模块32,第一接收模块31用于接收来自终端设备的定位信息,其中,终端设备在获取到家用电器的验证码的情况下,发送验证码和定位信息;具体地,终端设备可以是智能手机,家用电器在首次启动时,需要通过手机扫描家用电器上的识别码进行登录验证,手机扫描识别码后,能够得到验证码,并利用验证码登陆APP连接至服务器,手机终端在利用验证码登录过程中,可以利用GPRS定位自身的位置,由于手机同家用电器处于同一位置,因此,可以将手机的定位信息作为家用电器的定位信息。第四确定模块32用于确定定位信息表示的位置为验证码表示的家用电器的定位位置。
[0130]本发明实施例是在确定家用电器的当前运行状态为首次开机状态的情况下对于家用电器进行定位的具体方式。具体地,家用电器销售出去后,可以在家用电器的面板上贴上识别码,可选地,该识别码可以为二维码或者条形码,家用电器要想正常开机,必须用带有扫描装置的终端设备对识别码进行扫描,可选地,终端设备可以为手机、平板电脑等带有摄像头的移动终端设备,通过扫描识别码可以得到验证码,再采用该验证码登录安装在终端设备上的应用软件通过终端设备自带的定位模块对手机进行定位,由于终端设备在扫描家用电器时与家用电器的空间位置相同,因此通过终端设备进行定位即可间接地得到家用电器的位置,即获得家用电器首次卡机状态下的空间位置,并将该位置信息发送给家用电器中设置的第一接收模块31,同时第四确定模块32用来确定该位置信息就是该家用电器的位置信息,即确定终端设备与家用电器处在同一位置,最终实现对家用电器的定位。另夕卜,终端设备可将家用电器的的位置信息传送给远端服务器,跟踪家用电器开机时的安装位置。
[0131]图15是根据本发明实施例可选的另一种家用电器的定位装置的结构框图。
[0132]如图15所示,在确定当前运行状态为调试状态或工作状态的情况下,定位单元3包括:第一调用模块33和第五确定模块34,第一调用模块33用于在接收到来自家用电器的通信模块发送的标识信息的情况下,调用家用电器的定位接口定位通信模块的位置;第五确定模块34用于确定定位的通信模块的位置为标识信息表示的家用电器的定位位置。
[0133]本发明实施例是在确定家用电器的当前运行状态为调试状态或工作状态的情况下,位置获取失败,且家用电器发生故障时,对于家用电器进行定位的具体方式。具体地,在家用电器中安装有通信模块,家用电器销售、安装完成之后,在开机调试的过程中,家用电器中的通信模块会将家用电器的调试数据通过通信模块传送给远端服务器,可选的,通信模块为GPRS通信模块,在GPRS通信模块中内置有SM卡,而数据的正常传输是源于该SM卡,在传输调试数据的过程中,GPRS通信模块会顺带将SIM卡的序列号传送给远端服务器,远端服务器接收到序列号之后通过设置在家用电器中的第一调用模块33调用定位接口对GPRS通信模块的内置SM卡进行定位,并通过第五确定模块34确定定位的位置信息为标识信息所表示的家用电器的位置,从而实现在家用电器调试状态或工作状态下对家用电器实时进行智能定位。
[0134]图16是根据本发明实施例可选的另一种家用电器的定位装置的结构框图。
[0135]如图16所示,在确定当前运行状态为工作状态的情况下,定位单元3包括:第二接收模块35和第六确定模块36,第二接收模块35用于接收到来自家用电器的通信模块发送的定位信息和标识信息;第六确定模块36用于确定定位信息表示的位置为标识信息表示的家用电器的定位位置。
[0136]本发明实施例是在确定家用电器的当前运行状态为工作状态的情况下,对于家用电器进行定位的具体方式。具体地,在家用电器中安装有通信模块,可选的,通信模块为GPRS通信模块,在GPRS通信模块内置有SM卡,本发明实施例也采用SM卡进行正常的数据传输。在家用电器上电正常工作的过程中,采用步骤S402-S410或S502-S510中的两种定位方法均定位异常时,例如,空调设备偶尔出现内外机故障时,此时GPRS通信模块会将故障信息连同SIM卡序列号传送给远端服务器,远端服务器通过第二接收模块35接收到该故障信息和SIM卡序列号后,调用家用电器的定位接口对GPRS通信模块进行定位,从而再次获取空调的实时位置。并通过第六确定模块36确定定位的位置信息为标识信息所表示的家用电器的位置,从而实现在家用电器在工作状态下的智能定位。另外,也可通过GPRS通信模块以人工按键的方式将SIM卡序列号传送给远端服务器从而获取空调的实时位置。
[0137]图17是根据本发明实施例可选的另一种家用电器的定位装置的结构框图。
[0138]如图17所示,在确定当前运行状态为工作状态的情况下,定位单元3还包括:收发模块37、第二调用模块38和第七确定模块39,收发模块37用于发送请求指令至家用电器的通信模块,以接收来自通信模块的标识信息;第二调用模块38用于调用家用电器的定位接口定位通信模块的位置;第七确定模块39用于确定定位的通信模块的位置为标识信息表示的家用电器的位置。
[0139]本发明实施例是在确定家用电器的当前运行状态为调试状态或工作状态的情况下,位置获取失败,且家用电器没有发生故障、监控现场没有监控人员时,对于家用电器进行定位的具体方式。具体地,当家用电器和调试位置获取失败,且没有发生任何故障,且无人在现场通过GPRS通信模块以人工按键的方式将SM卡序列号传送给远端服务器时,监控客户端的售后人员可主动控制服务器的收发模块37发送请求指令给家用电器的GPRS通信模块,使GPRS通信模块与服务器建立连接并将SM卡序列号信息传输至远端服务器,远端服务器接收到SIM卡序列号后,通过第二调用模块38调用家用电器的定位接口对GPRS通信模块进行定位,从而获取家用电器的实时位置,并通过第七确定模块39确定定位的GPRS通信模块的位置为SIM卡序列号表示的家用电器的位置,从而对家用电器实现定位。
[0140]图18是根据本发明实施例可选的另一种家用电器的定位装置的结构框图。
[0141]家用电器的数量为多个,如图18所示,在按照目标定位模式对家用电器定位之后,装置还包括:第一移动单元4和/或第二移动单元5,第一移动单元4用于在定位单元3按照目标定位模式对家用电器定位之后,将第一列表中具有第一标识的家用电器移动至第二列表,其中,第一标识表示的家用电器为已定位的家用电器;第二移动单元5用于在定位单元3按照目标定位模式对家用电器定位之后,将第二列表中具有第二标识的家用电器移动至第一列表,其中,第二标识表示的家用电器为未定位的家用电器。
[0142]在本发明实施例中,家用电器的数量为多个,可选地,家用电器为空调机组,具体地,在空调机组设备中内置有GPRS通信模块,远程服务器在GPRS通信模块上传数据的过程中会维护两个列表,一个是未成功定位的空调机组列表,另一个是已成功定位的空调机组列表,并实时更新这两个列表,售后人员可在客户端实时看到当前定位成功和定位失败的空调机组。当某个未成功定位的GPRS通信模块之后定位成功之后,服务器便通过第二移动单元5将此GPRS通信模块对应的空调机组从未成功定位空调机组列表中剔除,当某个已成功定位的GPRS通信模块对应的空调机组后来由于外机变更时,服务器便通过第一移动单元4将此GPRS通信模块对应的空调机组从已成功定位空调机组列表中剔除,并重新定位此GPRS通信模块,从而得到配置有GPRS通信模块的空调机组的最新位置信息。
[0143]此外,本发明实施例还提供了一种服务器,该服务器包括上述内容任一项的家用电器的定位装置。通过该服务器监测家用电器的累计工作时间获取家用电器的当前运行状态;由家用电器的运行状态确定与当前运行状态对应的目标定位模式;以及通过终端设备按照首次开机状态、调试状态和工作装填对应的目标定位模式对家用电器定位。通过设置多不同定位模式,在不同的运行状态下采用不同的定位模式对家用电器进行定位,这 样,即便某种定位模式未成功定位家用电器,当家用电器运行到其它运行状态的情况下,还可以通过所对应的定位模式再次定位家用电器,实现了通过多种定位模式的结合对家用电器进行定位,达到了避免单一定位方式容易出现定位失败的目的,从而实现了准确定位家用电器位置、提高定位成功率的技术效果,进而解决了现有技术中由于定位方式单一造成家用电器的定位成功率偏低的技术问题。
[0144]在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0145]在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
[0146]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0147]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0148]以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【主权项】
1.一种家用电器的定位方法,其特征在于,包括: 获取所述家用电器的当前运行状态; 确定与所述当前运行状态对应的目标定位模式,其中,所述家用电器具有多种定位模式,不同的运行状态对应不同的定位模式;以及按照所述目标定位模式对所述家用电器定位。2.根据权利要求1所述的方法,其特征在于,获取所述家用电器的当前运行状态包括: 检测所述家用电器的主控制器的工作状况; 在所述工作状况表示所述主控制器已上电且所述主控制器的累计工作时间为零的情况下,确定所述当前运行状态为首次开机状态; 在所述工作状况表示所述主控制器已启动且所述主控制器的累计工作时间小于预设时间的情况下,确定所述当前运行状态为调试状态,其中,所述预设时间为对所述家用电器进行调试所需的时间;以及 在所述工作状况表示所述主控制器的累计工作时间大于所述预设时间的情况下,确定所述当前运行状态为工作状态。3.根据权利要求2所述的方法,其特征在于,在确定所述当前运行状态为所述首次开机状态的情况下,按照所述目标定位模式对所述家用电器定位包括: 接收来自终端设备的定位信息,其中,所述终端设备在获取到所述家用电器的验证码的情况下,发送所述验证码和所述定位信息;以及 确定所述定位信息表示的位置为所述验证码表示的所述家用电器的定位位置。4.根据权利要求2所述的方法,其特征在于,在确定所述当前运行状态为所述调试状态或所述工作状态的情况下,按照所述目标定位模式对所述家用电器定位包括: 在接收到来自所述家用电器的通信模块发送的标识信息的情况下,调用所述家用电器的定位接口定位所述通信模块的位置;以及 确定定位的所述通信模块的位置为所述标识信息表示的所述家用电器的定位位置。5.根据权利要求2所述的方法,其特征在于,在确定所述当前运行状态为所述工作状态的情况下,按照所述目标定位模式对所述家用电器定位包括: 接收到来自所述家用电器的通信模块发送的定位信息和标识信息;以及 确定所述定位信息表示的位置为所述标识信息表示的所述家用电器的定位位置。6.根据权利要求2或4或5所述的方法,其特征在于,在确定所述当前运行状态为所述工作状态的情况下,按照所述目标定位模式对所述家用电器定位还包括: 发送请求指令至所述家用电器的通信模块,以接收来自所述通信模块的标识信息; 调用所述家用电器的定位接口定位所述通信模块的位置;以及 确定定位的所述通信模块的位置为所述标识信息表示的所述家用电器的位置。7.根据权利要求1所述的方法,其特征在于,所述家用电器的数量为多个,在按照所述目标定位模式对所述家用电器定位之后,所述方法还包括: 将第一列表中具有第一标识的所述家用电器移动至第二列表,其中,所述第一标识表示的所述家用电器为已定位的所述家用电器;和/或 将所述第二列表中具有第二标识的所述家用电器移动至所述第一列表,其中,所述第二标识表示的所述家用电器为未定位的所述家用电器。8.一种家用电器的定位装置,其特征在于,包括: 获取单元,用于获取所述家用电器的当前运行状态; 确定单元,用于确定与所述当前运行状态对应的目标定位模式,其中,所述家用电器具有多种定位模式,不同的运行状态对应不同的定位模式;以及定位单元,用于按照所述目标定位模式对所述家用电器定位。9.根据权利要求8所述的装置,其特征在于,所述获取单元包括: 检测模块,用于检测所述家用电器的主控制器的工作状况; 第一确定模块,用于在所述工作状况表示所述主控制器已上电且所述主控制器的累计工作时间为零的情况下,确定所述当前运行状态为首次开机状态; 第二确定模块,用于在所述工作状况表示所述主控制器已启动且所述主控制器的累计工作时间小于预设时间的情况下,确定所述当前运行状态为调试状态,其中,所述预设时间为对所述家用电器进行调试所需的时间;以及 第三确定模块,用于在所述工作状况表示所述主控制器的累计工作时间大于所述预设时间的情况下,确定所述当前运行状态为工作状态。10.根据权利要求9所述的装置,其特征在于,在确定所述当前运行状态为所述首次开机状态的情况下,所述定位单元包括: 第一接收模块,用于接收来自终端设备的定位信息,其中,所述终端设备在获取到所述家用电器的验证码的情况下,发送所述验证码和所述定位信息;以及 第四确定模块,用于确定所述定位信息表示的位置为所述验证码表示的所述家用电器的定位位置。11.根据权利要求9所述的装置,其特征在于,在确定所述当前运行状态为所述调试状态或所述工作状态的情况下,所述定位单元包括: 第一调用模块,用于在接收到来自所述家用电器的通信模块发送的标识信息的情况下,调用所述家用电器的定位接口定位所述通信模块的位置;以及 第五确定模块,用于确定定位的所述通信模块的位置为所述标识信息表示的所述家用电器的定位位置。12.根据权利要求9所述的装置,其特征在于,在确定所述当前运行状态为所述工作状态的情况下,所述定位单元包括: 第二接收模块,用于接收到来自所述家用电器的通信模块发送的定位信息和标识信息;以及 第六确定模块,用于确定所述定位信息表示的位置为所述标识信息表示的所述家用电器的定位位置。13.根据权利要求9或11或12所述的装置,其特征在于,在确定所述当前运行状态为所述工作状态的情况下,所述定位单元还包括: 收发模块,用于发送请求指令至所述家用电器的通信模块,以接收来自所述通信模块的标识信息; 第二调用模块,用于调用所述家用电器的定位接口定位所述通信模块的位置;以及第七确定模块,用于确定定位的所述通信模块的位置为所述标识信息表示的所述家用电器的位置。14.根据权利要求8所述的装置,其特征在于,所述家用电器的数量为多个,在按照所述目标定位模式对所述家用电器定位之后,所述装置还包括: 第一移动单元,用于在所述定位单元按照所述目标定位模式对所述家用电器定位之后,将第一列表中具有第一标识的所述家用电器移动至第二列表,其中,所述第一标识表不的所述家用电器为已定位的所述家用电器;和/或 第二移动单元,用于在所述定位单元按照所述目标定位模式对所述家用电器定位之后,将所述第二列表中具有第二标识的所述家用电器移动至所述第一列表,其中,所述第二标识表示的所述家用电器为未定位的所述家用电器。15.一种服务器,其特征在于,包括权利要求8至14中任一项所述的家用电器的定位装置。
【专利摘要】本发明公开了一种家用电器的定位方法和装置、服务器。其中,该方法包括:获取家用电器的当前运行状态;确定与当前运行状态对应的目标定位模式;按照目标定位模式对家用电器定位。通过设置多种不同定位模式,在不同的运行状态下采用不同的定位模式对家用电器进行定位,即便某种定位模式未成功定位家用电器,当家用电器运行到其它运行状态的情况下,还可以通过所对应的定位模式再次定位,实现了通过多种定位模式的结合对家用电器进行定位,避免单一定位方式容易出现定位失败的目的,从而实现了准确定位家用电器位置、提高定位成功率的技术效果,进而解决了现有技术中由于定位方式单一造成家用电器的定位成功率偏低的技术问题。
【IPC分类】G05B19/04
【公开号】CN104898485
【申请号】CN201510244446
【发明人】刘靖
【申请人】珠海格力电器股份有限公司
【公开日】2015年9月9日
【申请日】2015年5月13日

最新回复(0)