数据查询方法、装置、设备及计算机可读存储介质与流程

文档序号:28953754发布日期:2022-02-19 11:17阅读:47来源:国知局
数据查询方法、装置、设备及计算机可读存储介质与流程

1.本技术涉及自动化控制技术领域,涉及但不限于一种数据查询方法、装置、设备及计算机可读存储介质。


背景技术:

2.衣物处理设备,如洗衣机、洗干一体机等已是人们生活中不可或缺的家用电器。在对衣物处理设备进行调试或维修时,工作人员需要利用数据查询设备查询衣物处理设备的运行参数。目前,数据查询设备的参数查看功能局限于一些预先设定的基本参数,例如温度、转速等预设的少量参数。每当需要查询除预先设定的参数以外的其他参数时,都需要修改查看功能的程序代码后才能直观的查看,不便于衣物处理设备的调试及维修工作,降低调试、维修效率。


技术实现要素:

3.有鉴于此,本技术实施例提供一种数据查询方法、装置、设备及计算机可读存储介质。
4.本技术实施例的技术方案是这样实现的:
5.本技术实施例提供一种数据查询方法,应用于与衣物处理设备建立有通信连接的数据查询设备,所述方法包括:
6.响应于执行数据查询的触发操作,控制所述数据查询设备进入调试模式;
7.在所述调试模式下,获取用于存储待查询数据的内存地址,所述待查询数据包括所述衣物处理设备的运行时数据;
8.基于所述内存地址,从所述衣物处理设备中获取查询结果;
9.在所述数据查询设备的输出装置上输出所述查询结果。
10.在一些实施例中,所述在所述调试模式下,获取用于存储待查询数据的内存地址,包括:
11.在所述调试模式下,获取通过所述数据查询设备的输入装置输入的第一输入信息;
12.确定所述第一输入信息符合第一预设条件,基于所述第一输入信息确定所述衣物处理设备的数据存储空间中的内存地址,所述第一预设条件用于确定所述第一输入信息是否为用于确定地址码的信息;
13.确定所述第一输入信息符合第二预设条件,基于所述第一输入信息确定起始地址和终止地址;将所述数据存储空间中所述起止地址和所述终止地址之间的地址确定为内存地址,所述第二预设条件用于确定所述第一输入信息是否为用于确定地址块的信息。
14.在一些实施例中,所述待查询数据还包括衣物处理程序的源代码数据;
15.在所述待查询数据为运行时数据的情况下,所述在所述调试模式下,获取用于存储待查询数据的内存地址,包括:
16.在所述调试模式下,获取通过所述输入装置输入的第二输入信息;
17.基于所述第二输入信息确定所述衣物处理设备的程序存储空间中的内存地址。
18.在一些实施例中,所述基于所述内存地址,从所述衣物处理设备中获取查询结果,包括:
19.基于所述内存地址,生成携带有所述内存地址的查询请求;
20.将所述查询请求发送至所述衣物处理设备,以使所述衣物处理设备在存储空间中查询所述内存地址中存储的当前运行参数,得到查询结果;
21.接收所述衣物处理设备发送的所述查询结果。
22.在一些实施例中,所述方法还包括:
23.根据所述当前运行参数确定所述衣物处理设备的运行状态;
24.控制所述输出装置输出与所述运行状态对应的提示信息。
25.在一些实施例中,所述根据所述当前运行参数确定所述衣物处理设备的运行状态,包括:
26.获取所述内存地址对应的参考运行参数;
27.基于所述当前运行参数和参考运行参数确定偏差率;
28.在所述偏差率大于预设阈值的情况下,将所述衣物处理设备的运行状态确定为异常状态;
29.在所述偏差率小于或等于预设阈值的情况下,将所述衣物处理设备的运行状态确定为正常状态。
30.在一些实施例中,所述控制所述输出装置输出与所述运行状态对应的提示信息,包括:
31.在所述运行状态为异常状态的情况下,控制所述输出装置输出第一提示信息,所述第一提示信息用于提示所述衣物处理设备运行异常;
32.在所述运行状态为正常状态的情况下,控制所述输出装置输出第二提示信息,所述第二提示信息用于提示所述衣物处理设备运行正常。
33.在一些实施例中,所述触发操作包括预设的一个按键被按下的操作或预设的多个按键被组合按下的操作。
34.本技术实施例提供一种数据查询装置,应用于与衣物处理设备建立有通信连接的数据查询设备,所述装置包括:
35.第一控制模块,用于响应于执行数据查询的触发操作,控制所述数据查询设备进入调试模式;
36.第一获取模块,用于在所述调试模式下,获取用于存储待查询数据的内存地址,所述待查询数据包括所述衣物处理设备的运行时数据;
37.第二获取模块,用于基于所述内存地址,从所述衣物处理设备中获取查询结果;
38.第二控制模块,用于控制所述数据查询设备的输出装置输出所述查询结果。
39.本技术实施例提供一种数据查询设备,所述数据查询设备与衣物处理设备建立有通信连接,所述数据查询设备包括:
40.存储器,用于存储可执行指令;
41.处理器,用于执行所述存储器中存储的可执行指令时,实现上述数据查询方法的
步骤。
42.本技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机可执行指令,所述计算机可执行指令配置为执行上述数据查询方法的步骤。
43.本技术实施例提供一种数据查询方法、装置、设备及计算机可读存储介质,所述数据查询方法应用于与衣物处理设备建立有通信连接的数据查询设备,数据查询设备响应于执行数据查询的触发操作,控制所述数据查询设备进入调试模式;在所述调试模式下,获取用于存储待查询数据的内存地址,所述待查询数据包括所述衣物处理设备的运行时数据;基于所述内存地址,从所述衣物处理设备中获取查询结果;控制所述数据查询设备的输出装置输出所述查询结果。如此,在衣物处理设备运行衣物处理程序的过程中,在数据查询设备的调试模式下,根据内存地址能够查询衣物处理设备的任一运行时数据,不再局限于数据查询设备的参数查看功能预设的少量参数,并且在衣物处理程序运行过程中查询运行时数据,便于衣物处理设备的调试及维修工作,提高调试、维修效率。
附图说明
44.在附图(其不一定是按比例绘制的)中,相似的附图标记可在不同的视图中描述相似的部件。附图以示例而非限制的方式大体示出了本文中所讨论的各个实施例。
45.图1为本技术实施例提供的数据查询方法的一种实现流程示意图;
46.图2为本技术实施例提供的数据查询方法的另一种实现流程示意图;
47.图3为本技术实施例提供的数据查询方法的又一种实现流程示意图;
48.图4为本技术实施例提供的后台数据查询方法的一种实现流程示意图;
49.图5为本技术实施例提供的数据查询装置的组成结构示意图;
50.图6为本技术实施例提供的数据查询设备的组成结构示意图。
具体实施方式
51.为了使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术作进一步地详细描述,所描述的实施例不应视为对本技术的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。
52.在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。
53.在以下的描述中,所涉及的术语“第一\第二\第三”仅仅是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本技术实施例能够以除了在这里图示或描述的以外的顺序实施。
54.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本技术实施例的目的,不是旨在限制本技术。
55.相关技术中,在对衣物处理设备(如洗衣机、洗干一体机、洗碗机等设备)进行调试或维修时,工作人员(调试人员或维修人员)将衣物处理设备与数据查询设备建立通信连
接,然后控制衣物处理设备启动以开始运行衣物处理程序。在运行衣物处理过程中,利用数据查询设备的参数查看功能查询衣物处理设备的运行时数据。但是现有的数据查询设备只能查看参数查看功能预先设定的少量运行参数,无法直观的查询到更多未预先设定的数据,而衣物处理设备的运行时数据在衣物处理设备断电后无法再现,不便于衣物处理设备的调试及维修工作;而若在运行过程中将所有运行时数据存储至外存,需要占用大量的存储空间,增加设备成本。
56.为了解决上述问题,本技术实施例提供一种数据查询方法,该方法应用于数据查询设备。在进行数据查询时,该数据查询设备与衣物处理设备建立有通信连接,用来查询衣物处理设备运行衣物处理程序时的运行参数。本技术实施例提供的方法可以通过计算机程序来实现,该计算机程序在执行的时候,完成本技术实施例提供的数据查询方法中各个步骤。在一些实施例中,该计算机程序可以由数据查询设备中的数据查询装置执行。图1为本技术实施例提供的数据查询方法的一种实现流程示意图,如图1所示,该数据查询方法包括以下步骤:
57.步骤s101,响应于执行数据查询的触发操作,控制数据查询设备进入调试模式。
58.衣物处理设备的存储空间包括数据存储空间和程序存储空间。程序存储空间用于存储衣物处理程序的源代码,断电后不会丢失。在衣物处理设备执行衣物处理程序的过程中,运行时数据临时存储在衣物处理设备的数据存储空间中,断电后存储的运行时数据随之丢弃。
59.相关技术中,利用数据查询设备查看衣物处理程序的运行时数据时,只能查看预设的少量参数,当需要查询除预先设定的参数以外的其他参数时,都需要修改查看功能的程序代码后才能直观的查看,不便于衣物处理设备的调试及维修工作。而数据查询设备在调试模式中,仅能对衣物处理程序的源代码进行查询。本技术实施例提供的数据查询方法,能够实现在调试模式中查看衣物处理程序的运行时数据。
60.这里的触发操作包括预设的一个按键被按下的操作或预设的多个按键被组合按下的操作。调试人员或维修人员将数据查询设备与衣物处理设备建立通信连接后,在数据查询设备上执行数据查询的触发操作,数据查询设备响应于该触发操作,进入调试模式。在实际应用中,当数据查询设备上设置有进入调试模式的“调试”按键时,该触发操作可以是按下“调试”按键;当数据查询设备未设置“调试”按键,而是以组合方式按下其他按键时触发进入调试模式时,该触发操作可以是按预设规则按下该特定组合按键。
61.本技术实施例中,数据查询设备和衣物处理设备,可以通过有线或无线的连接方式进行直接或间接地连接,连接网络可以是广域网或者局域网,又或者是二者的组合。数据查询设备可以设置在衣物处理设备外,在使用时连接衣物处理设备,也可以集成设置在衣物处理设备内。
62.步骤s102,在调试模式下,获取用于存储待查询数据的内存地址。
63.本技术实施例中,待查询数据包括衣物处理设备的运行时数据,数据查询设备在调试模式下获取待查询的内存地址,该内存地址为衣物处理设备的数据存储空间中的内存地址,其中存储的数据即为待查询数据。
64.该内存地址可以为用户在数据查询设备上直接输入的地址码,即数据查询设备通过数据查询设备的输入装置,获取一个内存地址;也可以为用户在数据查询设备上输入的
地址块中的多个地址码,即数据查询设备通过数据查询设备的输入装置,获取多个内存地址;也可以为根据用户在数据查询设备上输入的信息确定的一个内存地址或多个内存地址;还可以从其他设备上接收内存地址,本技术实施例不做限定。
65.步骤s103,基于内存地址,从衣物处理设备中获取查询结果。
66.本技术实施例中,从衣物处理设备获取查询结果可以实现为:基于内存地址,生成携带有内存地址的查询请求;将查询请求发送至衣物处理设备,以使衣物处理设备在存储空间中查询内存地址中存储的当前运行参数,得到查询结果;接收衣物处理设备发送的查询结果。
67.数据查询设备获取到内存地址后,根据该内存地址生成查询请求,该查询请求携带有该内存地址。然后将该查询请求发送至衣物处理设备。衣物处理设备接收到查询请求后,解析该查询请求得到内存地址,然后根据该内存地址,在衣物处理设备的数据存储空间中查询该内存地址中存储的运行时数据,得到查询结果。衣物处理设备再将查询结果携带于查询响应中,返回给数据查询设备,数据查询设备解析该查询响应,得到查询结果。
68.步骤s104,控制数据查询设备的输出装置输出查询结果。
69.数据查询设备基于输出装置输出查询结果,以便调试人员或维修人员查看。例如,衣物处理设备为洗衣机,调试人员想要查看的数据为洗涤过程中洗涤水的温度,调试人员在数据查询设备上输入对应的内存地址(如“0f0e”),该内存地址为存储洗涤过程中温度传感器采集的洗涤水温度的内存地址,该内存地址为编程人员定义的地址,调试人员可以根据文档查询到该地址。数据查询设备将“0f0e”携带于查询请求中发送至洗衣机,洗衣机查询“0f0e”中当前存储的运行时数据为“25”,将“25”携带于查询响应中发送至数据查询设备,数据查询设备的输出装置(如数码管)上显示“25”,以便调试人员直观的查看。
70.本技术实施例中,通过数据查询设备能够实现任一运行时数据的查询,无需另外存储运行时数据,从而节省衣物处理设备的存储空间。
71.本技术实施例提供的数据查询方法,应用于与衣物处理设备建立有通信连接的数据查询设备,数据查询设备响应于执行数据查询的触发操作,控制数据查询设备进入调试模式;在调试模式下,获取用于存储待查询数据的内存地址,待查询数据包括衣物处理设备的运行时数据;基于内存地址,从衣物处理设备中获取查询结果;控制数据查询设备的输出装置输出查询结果。如此,在衣物处理设备运行衣物处理程序的过程中,在数据查询设备的调试模式下,根据内存地址能够查询衣物处理设备的运行时数据,不再局限于数据查询设备的参数查看功能预设的少量参数,并且在衣物处理程序运行过程中查询运行时数据,便于衣物处理设备的调试及维修工作,提高调试、维修效率。
72.在一些实施例中,待查询数据包括衣物处理设备的运行时数据,上述图1所示实施例中的步骤s102“在调试模式下,获取用于存储待查询数据的内存地址”可以实现为以下步骤:
73.步骤s1021,在调试模式下,获取通过数据查询设备的输入装置输入的第一输入信息。
74.本技术实施例中,输入装置可以为按键,内存地址一般用4位16进制或8位16进制表示,当然也可以用其他形式表示。以4位16进制为例,用户输入的第一输入信息为“0e1d”,其中“0e1d”为地址码;或者用户输入的第一输入信息包括“0e1d”和“2”,其中“0e1d”为地址
码,“2”为地址码个数;又或者用户输入的第一输入信息包括“0e1d”和“0e1f”,其中“0e1d”和“0e1f”均为地址码。
75.当用户输入“0e1d”和“2”,则获取到的第一输入信息为地址块,该地址块的起始地址为“0e1d”,终止地址为“0e1e”;当用户输入“0e1d”和“0e1f”,则获取到的第一输入信息为地址块,该地址块的起始地址为“0e1d”,终止地址为“0e1f”。
76.步骤s1022,判断第一输入信息是否符合第一预设条件。
77.该第一预设条件用于确定第一输入信息是否为用于确定地址码的信息。地址码为内存空间中一个存储单元的地址编号。获取到第一输入信息后,判断该第一输入信息是否为地址码,若第一输入信息是地址码,确定第一输入信息符合第一预设条件,此时进入步骤s1023;若第一输入信息为能够确定地址码的信息,确定第一输入信息符合第一预设条件,此时进入步骤s1023;若第一输入信息不是地址码且不是能够确定地址码的信息,确定第一输入信息不符合第一预设条件,此时进入步骤s1024。如上述举例中获取到的第一输入信息为“0e1d”或“洗涤水温度”,该第一输入信息符合第一预设条件。
78.步骤s1023,基于第一输入信息确定衣物处理设备的数据存储空间中的内存地址。
79.当第一输入信息为地址码“0e1d”时,确定的内存地址即为该地址码“0e1d”,该地址码“0e1d”中存储的数据即为查询结果。当第一输入信息为“洗涤水温度”时,确定用于存储洗涤水温度的内存地址即为第一输入信息对应的内存地址,该内存地址存储的数据即为查询结果。
80.步骤s1024,判断第一输入信息是否符合第二预设条件。
81.该第二预设条件用于确定第一输入信息是否为用于确定地址块的信息。当确定第一输入信息不为用于确定地址码的信息后,继续判断该第一输入信息是否为用于确定地址块的信息,若第一输入信息是地址块,确定第一输入信息符合第二预设条件,此时进入步骤s1025;若第一输入信息为能够确定地址块的信息,确定第一输入信息符合第二预设条件,此时进入步骤s1025;若第一输入信息不为地址块且不是能够确定地址块的信息,认为调试人员输入的第一输入信息不正确,此时进入步骤s1027。如上述举例中获取到的第一输入信息包括“0e1d”和“2”,或者包括“0e1d”和“0e1f”,或者为“洗涤程序”时,该第一输入信息符合第二预设条件。
82.步骤s1025,基于第一输入信息确定起始地址和终止地址。
83.当第一输入信息包括“0e1d”和“2”时,对应的地址块的起始地址为“0e1d”、终止地址为“0e1e”,该终止地址是根据起始地址和地址码个数确定的。当第一输入信息包括“0e1d”和“0e1f”时,对应的地址块的起始地址为“0e1d”、终止地址为“0e1f”。当第一输入信息为“洗涤程序”,对应的地址块为用于存储洗涤程序运行时数据的地址块,如“011d”至“012d”,则基于第一输入信息确定的起始地址为“011d”、终止地址为“012d”。
84.步骤s1026,将数据存储空间中起止地址和终止地址之间的地址确定为内存地址。
85.当第一输入信息包括“0e1d”和“2”时,确定的内存地址包括“0e1d”和“0e1e”,“0e1d”和“0e1e”中存储的数据即为查询结果。当第一输入信息包括“0e1d”和“0e1f”时,确定的内存地址包括“0e1d”、“0e1e”和“0e1f”,“0e1d”、“0e1e”和“0e1f”中存储的数据即为查询结果。当第一输入信息为“洗涤程序”时,“011d”至“012d”中存储的数据即为查询结果。
86.步骤s1027,结束。
87.当调试人员输入的第一输入信息不正确,结束查询,在一些实施例中还可以输出用于提示输入有误的提示信息,以便调试人员重新输入正确的第一输入信息。
88.在一些实施例中,待查询数据还可以包括衣物处理程序的源代码数据,上述图1所示实施例中的步骤s102“在调试模式下,获取用于存储待查询数据的内存地址”还可以实现为以下步骤:
89.步骤s1028,在调试模式下,获取通过输入装置输入的第二输入信息。
90.调试人员将数据查询设备设置在调试模式下,利用数据查询设备的输入装置输入第二输入信息。这里的第二输入信息对应的内存地址为程序存储空间的内存地址,其中存储的数据断电不丢失。上述第一输入信息对应的内存地址为数据存储空间中的内存地址,其中存储的数据断电后丢失。
91.步骤s1029,基于第二输入信息确定衣物处理设备的程序存储空间中的内存地址。
92.数据查询设备获得第二输入信息后,根据第二输入信息确定衣物处理设备的程序存储空间中的内存地址,以查询该内存地址中的程序代码,该程序代码即为待查询数据。
93.在实际实现时,当调试人员查询源代码数据时,执行步骤s1028和步骤s1029;当调试人员查询运行时数据时,执行步骤s1021至步骤s1027。如此实现多种数据的多样化查询。
94.在上述实施例的基础上,本技术实施例再提供一种数据查询方法,图2为本技术实施例提供的数据查询方法的另一种实现流程示意图,如图2所示,该数据查询方法包括以下步骤:
95.步骤s201,响应于执行数据查询的触发操作,控制数据查询设备进入调试模式。
96.本技术实施例中,步骤s201至步骤s204,分别与图1所示实施例中步骤s101至步骤s104一一对应,步骤s201至步骤s204的实现方式及实现效果可以参见上述图1所示实施例中对应步骤的详细说明。
97.步骤s202,在调试模式下,获取用于存储待查询数据的内存地址。
98.这里,待查询数据至少包括衣物处理设备的运行时数据。
99.步骤s203,基于内存地址,从衣物处理设备中获取查询结果。
100.步骤s204,控制数据查询设备的输出装置输出查询结果。
101.步骤s205,根据当前运行参数确定衣物处理设备的运行状态。
102.该当前运行参数即为查询结果,数据查询设备基于衣物处理设备的当前运行参数,确定该衣物处理设备的运行状态,这里的运行状态包括正常状态和异常状态。
103.步骤s206,控制输出装置输出与运行状态对应的提示信息。
104.当确定衣物处理设备的运行状态为正常状态时,输出正常状态对应的提示信息,以使调试人员根据该提示信息获知当前查看的衣物处理设备的当前运行参数是正常的。当确定衣物处理设备的运行状态为异常状态时,输出异常状态对应的提示信息,以使调试人员根据该提示信息获知当前查看的衣物处理设备的当前运行参数存在异常。
105.本技术实施例提供的数据查询方法,通过查询结果确定衣物处理设备的运行状态,并在数据查询设备上输出运行状态对应的提示信息,不仅输出查询结果便于调试人员查看,而且输出与衣物处理设备的运行状态对应的提示信息,便于衣物处理设备的调试及维修工作,能够进一步提高调试、维修效率。
106.在上述实施例的基础上,本技术实施例再提供一种数据查询方法,图3为本技术实
施例提供的数据查询方法的又一种实现流程示意图,如图3所示,该数据查询方法包括以下步骤:
107.步骤s301,响应于执行数据查询的触发操作,控制数据查询设备进入调试模式。
108.本技术实施例中,步骤s301至步骤s304,分别与图1所示实施例中步骤s101至步骤s104一一对应,步骤s301至步骤s304的实现方式及实现效果可以参见上述图1所示实施例中对应步骤的详细说明。
109.步骤s302,在调试模式下,获取用于存储待查询数据的内存地址。
110.这里,待查询数据至少包括衣物处理设备的运行时数据。
111.步骤s303,基于内存地址,从衣物处理设备中获取查询结果。
112.步骤s304,控制数据查询设备的输出装置输出查询结果。
113.步骤s305,获取内存地址对应的参考运行参数。
114.参考运行参数可以为衣物处理设备的出厂默认值或者根据实际运行环境确定的参考值。参考运行参数可以存储在衣物处理设备中,也可以存储在数据查询设备中,还可以存储在其他设备中。根据实际参数的不同,参考运行参数可以是一个定值,也可以是一个范围值,还可以是与实际运行环境相关的变化值。
115.步骤s306,基于当前运行参数和参考运行参数确定偏差率。
116.这里,基于当前运行参数和参考运行参数确定偏差率,计算公式如式(1)所示:
[0117][0118]
其中,k为偏差率,n1为当前运行参数,n0为参考运行参数。
[0119]
步骤s307,判断偏差率是否大于预设阈值。
[0120]
当偏差率大于预设阈值时,表明衣物处理设备当前查询内存地址的当前运行参数与其参考运行参数偏差较大,此时进入步骤s308;当偏差率小于或等于预设阈值时,表明衣物处理设备当前查询内存地址的当前运行参数与其参考运行参数偏差较小,此时进入步骤s310。
[0121]
步骤s308,将衣物处理设备的运行状态确定为异常状态。
[0122]
步骤s309,控制输出装置输出第一提示信息。
[0123]
该第一提示信息用于提示衣物处理设备运行异常。
[0124]
当确定衣物处理设备的运行状态为异常状态时,输出第一提示信息,以使调试人员根据该第一提示信息获知当前查看的衣物处理设备的当前运行参数存在异常,调试人员可以根据该运行参数确定是否结束继续运行衣物处理程序。这里衣物处理设备运行异常,衣物处理设备可以为故障模式,也可以为正常运行模式。
[0125]
假设运行参数为电机转速,若衣物处理设备检测到电机发生故障时,衣物处理设备切换为故障模式;当衣物处理设备未检测出电机发生故障时,调试人员根据数据查询设备确定电机转速异常,可以手动控制衣物处理设备停止继续运行。假设运行参数为洗涤水温度,即使数据查询设备确定衣物处理设备的运行状态为异常状态,也不会影响衣物处理程序的正常运行,此时,无需手动控制衣物处理设备停止继续运行。在实际应用中,可以由调试人员手动控制衣物处理设备停止运行,也可以由数据查询设备根据预设的目标运行参数,自动地确定运行异常时是否需要控制衣物处理设备停止运行。
[0126]
本技术实施例中通过查看运行时数据,能够在衣物处理设备未检测到故障的情况下,根据数据查询设备输出的信息确定衣物处理设备是否存在异常,进一步确定是否需要控制衣物处理设备停止运行衣物处理程序。
[0127]
步骤s310,将衣物处理设备的运行状态确定为正常状态。
[0128]
步骤s311,控制输出装置输出第二提示信息。
[0129]
该第二提示信息用于提示衣物处理设备运行正常。
[0130]
当确定衣物处理设备的运行状态为正常状态时,输出第二提示信息,以使调试人员根据该第二提示信息获知当前查看的衣物处理设备的当前运行参数是正常的。
[0131]
本技术实施例提供的数据查询方法,通过当前查看内存地址的当前运行参数和参考运行参数确定偏差率,并基于偏差率实现衣物处理设备运行状态,通过查看运行时数据,能够在衣物处理设备未检测到故障的情况下,根据数据查询设备输出的信息确定衣物处理设备是否存在异常,进一步确定是否需要控制衣物处理设备停止运行,确保衣物处理设备的安全使用。
[0132]
下面,将说明本技术实施例在一个实际的应用场景中的示例性应用。
[0133]
目前洗衣机的参数查看局限于一些基本功能,例如温度、转速等预先设定的参数,但是机器遇到问题的时候,无法直观的查询到更多未预先设定的数据,不利于市场问题的调查和修改。
[0134]
为了解决上述问题,本技术实施例提供一种应用于洗衣机的后台数据查询方法,图4为本技术实施例提供的后台数据查询方法的一种实现流程示意图,如图4所示,该方法包括以下步骤:
[0135]
步骤s401,机器正常运行中。
[0136]
步骤s402,按特定组合键进入调试模式。
[0137]
在后台数据查询设备中植入后台软件,按特定组合键可进入/退出调试模式。
[0138]
步骤s403,按特定按键,设定本次需要查看的参数地址、参数长度、程序块等信息。
[0139]
在调试模式中,调试人员可根据现有软件的文档查询到变量的地址,设定内存中对应地址,查看存储数据。这里设定的内存地址可以是内存空间中任一地址,可查询范围广。
[0140]
步骤s404,根据输入的变量地址查询到内存数据。
[0141]
调试人员设定完本次需要查看的参数地址、参数长度、程序块等信息,然后按确认按键,后台数据查询设备根据输入的变量地址,在洗衣机存储空间中查询到对应地址的内存数据,便于事发现场诊断问题。
[0142]
本技术实施例提供的方法,在运行过程中查看运行时数据,相比现有技术中在关机后连接仿真/监控设备进行检测,能够捕捉到关机后无法捕捉到的问题,在解决不容易复现的问题方面有很大优势;由于无需关机后查看,因此无需存储大量的运行时数据,能够节省芯片空间。
[0143]
本技术实施例提供的方法,通过特定组合键可进入调试模式,输入内存地址可以查看任一运行时数据,且能够节省芯片空间,可查询范围大。在一些实施例中,还可将查询的内存数据发送至其他设备,便于查看与存储。
[0144]
基于前述的实施例,本技术实施例提供一种数据查询装置,该装置包括的各模块、
以及各模块包括的各单元,可以通过计算机设备中的处理器来实现;当然也可通过具体的逻辑电路实现;在实施的过程中,处理器可以为中央处理器(cpu,central processing unit)、微处理器(mpu,microprocessor unit)、数字信号处理器(dsp,digital signal processing)或现场可编程门阵列(fpg a,field programmable gate array)等。
[0145]
图5为本技术实施例提供的数据查询装置的组成结构示意图,所述数据查询装置500应用于与衣物处理设备建立有通信连接的数据查询设备,如图5所示,所述数据查询装置500包括:
[0146]
第一控制模块501,用于响应于执行数据查询的触发操作,控制所述数据查询设备进入调试模式;
[0147]
第一获取模块502,用于在所述调试模式下,获取用于存储待查询数据的内存地址,所述待查询数据包括所述衣物处理设备的运行时数据;
[0148]
第二获取模块503,用于基于所述内存地址,从所述衣物处理设备中获取查询结果;
[0149]
第二控制模块504,用于控制所述数据查询设备的输出装置输出所述查询结果。
[0150]
在一些实施例中,所述第一获取模块502,还用于:
[0151]
在所述调试模式下,获取通过所述数据查询设备的输入装置输入的第一输入信息;
[0152]
确定所述第一输入信息符合第一预设条件,基于所述第一输入信息确定所述衣物处理设备的数据存储空间中的内存地址,所述第一预设条件用于确定所述第一输入信息是否为用于确定地址码的信息;
[0153]
确定所述第一输入信息符合第二预设条件,基于所述第一输入信息确定起始地址和终止地址;将所述数据存储空间中所述起止地址和所述终止地址之间的地址确定为内存地址,所述第二预设条件用于确定所述第一输入信息是否为用于确定地址块的信息。
[0154]
在一些实施例中,所述待查询数据还包括衣物处理程序的源代码数据;所述第一获取模块502,还用于:
[0155]
在所述调试模式下,获取通过所述输入装置输入的第二输入信息;
[0156]
基于所述第二输入信息确定所述衣物处理设备的程序存储空间中的内存地址。
[0157]
在一些实施例中,所述第二获取模块503,还用于:
[0158]
基于所述内存地址,生成携带有所述内存地址的查询请求;
[0159]
将所述查询请求发送至所述衣物处理设备,以使所述衣物处理设备在存储空间中查询所述内存地址中存储的当前运行参数,得到查询结果;
[0160]
接收所述衣物处理设备发送的所述查询结果。
[0161]
在一些实施例中,所述数据查询装置500,还可以包括:
[0162]
确定模块,用于根据所述当前运行参数确定所述衣物处理设备的运行状态;
[0163]
第三控制模块,用于控制所述输出装置输出与所述运行状态对应的提示信息。
[0164]
在一些实施例中,所述确定模块,还用于:
[0165]
获取所述内存地址对应的参考运行参数;
[0166]
基于所述当前运行参数和参考运行参数确定偏差率;
[0167]
在所述偏差率大于预设阈值的情况下,将所述衣物处理设备的运行状态确定为异
常状态;
[0168]
在所述偏差率小于或等于预设阈值的情况下,将所述衣物处理设备的运行状态确定为正常状态。
[0169]
在一些实施例中,所述第三控制模块,还用于:
[0170]
在所述运行状态为异常状态的情况下,控制所述输出装置输出第一提示信息,所述第一提示信息用于提示所述衣物处理设备运行异常;
[0171]
在所述运行状态为正常状态的情况下,控制所述输出装置输出第二提示信息,所述第二提示信息用于提示所述衣物处理设备运行正常。
[0172]
在一些实施例中,所述触发操作包括预设的一个按键被按下的操作或预设的多个按键被组合按下的操作。
[0173]
这里需要指出的是:以上数据查询装置实施例项的描述,与上述方法描述是类似的,具有同方法实施例相同的有益效果。对于本技术数据查询装置实施例中未披露的技术细节,本领域的技术人员请参照本技术方法实施例的描述而理解。
[0174]
需要说明的是,本技术实施例中,如果以软件功能模块的形式实现上述的数据查询方法,并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本技术各个实施例所述方法的全部或部分。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read only memory)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本技术实施例不限制于任何特定的硬件和软件结合。
[0175]
相应地,本技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述实施例中提供的数据查询方法中的步骤。
[0176]
本技术实施例提供一种衣物处理设备,图6为本技术实施例提供的数据查询设备的组成结构示意图,根据图6示出的数据查询设备600的示例性结构,可以预见数据查询设备600的其他的示例性结构,因此这里所描述的结构不应视为限制,例如可以省略下文所描述的部分组件,或者,增设下文所未记载的组件以适应某些应用的特殊需求。
[0177]
图6所示的数据查询设备600包括:一个处理器601、至少一个通信总线602、用户接口603、至少一个外部通信接口604和存储器605。其中,通信总线602配置为实现这些组件之间的连接通信。其中,用户接口603可以包括显示面板,外部通信接口604可以包括标准的有线接口和无线接口。其中,所述处理器601配置为执行存储器中存储的数据查询方法的程序,以实现上述实施例提供的数据查询方法中的步骤。
[0178]
以上数据查询设备和存储介质实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本技术数据查询设备和存储介质实施例中未披露的技术细节,请参照本技术方法实施例的描述而理解。
[0179]
应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本技术的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本技术的各种实施
例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
[0180]
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0181]
在本技术所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
[0182]
上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
[0183]
另外,在本技术各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0184]
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、rom、磁碟或者光盘等各种可以存储程序代码的介质。
[0185]
或者,本技术上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一个产品执行本技术各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、rom、磁碟或者光盘等各种可以存储程序代码的介质。
[0186]
以上所述,仅为本技术的实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1