页面数据的处理方法、装置及设备与流程

文档序号:28492901发布日期:2022-01-15 03:13阅读:77来源:国知局
页面数据的处理方法、装置及设备与流程

1.本技术涉及数据处理技术领域,尤其涉及一种页面数据的处理方法、装置及设备。


背景技术:

2.随着智能家电的普及,用户可以通过电子设备中的应用程序,控制家庭中的多个智能家电。
3.目前,应用程序的控制页面中可以显示多个智能设备的设备信息,在智能家电的设备信息发生改变时,电子设备会重新加载一个新的控制页面。例如,应用程序的控制页面中显示智能洗衣机、智能冰箱和智能空调的设备信息,在智能洗衣机洗涤结束时,电子设备会在应用程序中重新加载一个新的控制页面,在新的控制页面中,智能洗衣机的设备信息更新为洗涤结束。但是,在多个智能设备的设备信息更新频繁时,电子设备每次都需要重新加载一个新的控制页面,使得控制页面加载的时长较大,进而导致控制页面的页面更新效率较低。


技术实现要素:

4.本技术实施例提供一种页面数据的处理方法、装置及设备,用于解决现有技术中控制页面的页面更新效率较低的技术问题。
5.第一方面,本技术实施例提供一种页面数据的处理方法,应用电子设备,所述电子设备用于控制n个家电设备,所述n为大于1的整数,所述方法包括:
6.显示设备控制页面,所述设备控制页面中包括n个子页面,一个子页面用于显示一个家电设备的设备信息;
7.接收页面更新信息,所述页面更新信息中包括目标家电设备的标识和设备更新信息;
8.根据所述页面更新信息,更新所述目标家电设备对应的子页面。
9.在一种可能的实施方式中,根据所述页面更新信息,更新所述目标家电设备对应的子页面,包括:
10.根据所述目标家电设备的标识,确定所述目标家电设备对应的子页面;
11.根据所述设备更新信息,对所述目标家电设备对应的子页面进行更新。
12.在一种可能的实施方式中,根据所述目标家电设备的标识,确定所述目标家电设备对应的子页面,包括:
13.若所述n个家电设备中包括所述目标家电设备,则在所述n个子页面中确定所述目标家电设备对应的子页面;
14.若所述n个家电设备中不包括所述目标家电设备,则在所述设备控制页面中添加所述目标家电设备对应的子页面。
15.在一种可能的实施方式中,根据所述设备更新信息,对所述目标家电设备对应的子页面进行更新,包括:
16.根据所述设备更新信息,确定更新类型和更新内容,所述更新类型为如下任意一种:删除类型、刷新类型、新增类型;
17.根据所述更新类型和所述更新内容,对所述目标家电设备对应的子页面进行更新。
18.在一种可能的实施方式中,所述更新类型为删除类型;根据所述更新类型和所述更新内容,对所述目标家电设备对应的子页面进行更新,包括:
19.在所述设备控制页面中删除所述目标家电设备对应的子页面。
20.在一种可能的实施方式中,所述更新类型为刷新类型,所述更新内容中包括所述目标家电设备中发生变化的设备信息;根据所述更新类型和所述更新内容,对所述目标家电设备对应的子页面进行更新,包括:
21.获取所述目标家电设备对应的子页面中当前显示的设备信息;
22.根据所述当前显示的设备信息和所述发生变化的设备信息,渲染所述目标家电设备对应的子页面,并显示所述目标家电设备对应的子页面。
23.在一种可能的实施方式中,所述更新类型为新增类型,所述更新内容中包括所述目标家电设备的设备信息;根据所述更新类型和所述更新内容,对所述目标家电设备对应的子页面进行更新,包括:
24.根据所述目标家电设备对应的设备信息,渲染所述目标家电设备对应的子页面;
25.显示所述目标家电设备对应的子页面。
26.第二方面,本技术实施例提供页面数据的处理装置,应用电子设备,所述电子设备用于控制n个家电设备,所述n为大于1的整数,所述页面数据的处理装置包括显示模块、接收模块和更新模块,其中:
27.所述显示模块用于,显示设备控制页面,所述设备控制页面中包括n个子页面,一个子页面用于显示一个家电设备的设备信息;
28.所述接收模块用于,接收页面更新信息,所述页面更新信息中包括目标家电设备的标识和设备更新信息;
29.所述更新模块用于,根据所述页面更新信息,更新所述目标家电设备对应的子页面。
30.在一种可能的实施方式中,所述更新模块具体用于:
31.根据所述目标家电设备的标识,确定所述目标家电设备对应的子页面;
32.根据所述设备更新信息,对所述目标家电设备对应的子页面进行更新。
33.在一种可能的实施方式中,所述更新模块具体用于:
34.若所述n个家电设备中包括所述目标家电设备,则在所述n个子页面中确定所述目标家电设备对应的子页面;
35.若所述n个家电设备中不包括所述目标家电设备,则在所述设备控制页面中添加所述目标家电设备对应的子页面。
36.在一种可能的实施方式中,所述更新模块具体用于:
37.根据所述设备更新信息,确定更新类型和更新内容,所述更新类型为如下任意一种:删除类型、刷新类型、新增类型;
38.根据所述更新类型和所述更新内容,对所述目标家电设备对应的子页面进行更
新。
39.在一种可能的实施方式中,所述更新模块具体用于:
40.在所述设备控制页面中删除所述目标家电设备对应的子页面。
41.在一种可能的实施方式中,所述更新模块具体用于:
42.获取所述目标家电设备对应的子页面中当前显示的设备信息;
43.根据所述当前显示的设备信息和所述发生变化的设备信息,渲染所述目标家电设备对应的子页面,并显示所述目标家电设备对应的子页面。
44.在一种可能的实施方式中,所述更新模块具体用于:
45.根据所述目标家电设备对应的设备信息,渲染所述目标家电设备对应的子页面;
46.显示所述目标家电设备对应的子页面。
47.第三方面,本技术实施例提供一种页面数据的处理设备,包括:处理器、存储器;
48.所述存储器存储计算机执行指令;
49.所述处理器用于,执行所述存储器中存储的计算机程序,实现如第一方面所述的页面数据的处理方法。
50.第四方面,本技术实施例还提供一种可读存储介质,所述可读存储介质上存储页面数据的处理程序,当所述页面数据的处理程序被处理器执行时,实现如第一方面所述的页面数据的处理方法。
51.本技术提供一种页面数据的处理方法、装置及设备,应用于电子设备,电子设备用于控制n个家电设备,n为大于1的整数,显示设备控制页面,其中,设备控制页面中包括n个子页面,一个子页面用于显示一个家电设备的设备信息,接收页面更新信息,页面更新信息中包括目标家电设备的标识和设备更新信息,根据页面更新信息,更新目标家电设备对应的子页面。在上述方法中,在设备控制页面的页面信息发生变化时,电子设备无需重新加载新的设备控制页面,电子设备可以根据页面信息直接更新目标家电设备对应的子页面,这样可以有效的降低设备控制页面更新的时长,进而提高设备控制页面更新时的更新效率。
附图说明
52.图1为本技术实施例提供的一种应用场景示意图;
53.图2为本技术实施例提供的一种页面数据的处理方法的流程示意图;
54.图3为本技术实施例提供的一种网络架构示意图;
55.图4为本技术实施例提供的一种显示设备控制页面的过程示意图;
56.图5为本技术实施例提供的一种在设备控制页面中添加子页面的过程示意图;
57.图6为本技术实施例提供的一种子页面的更新方法示意图;
58.图7a为本技术实施例提供的一种删除子页面的过程示意图;
59.图7b为本技术实施例提供的另一种删除子页面的过程示意图;
60.图8为本技术实施例提供的另一种子页面的更新方法示意图;
61.图9为本技术实施例提供的一种刷新子页面的过程示意图;
62.图10为本技术实施例提供的另一种子页面的更新方法示意图;
63.图11为本技术实施例提供的一种新增子页面的过程示意图;
64.图12为本技术实施例提供的一种页面数据的处理方法的过程示意图;
65.图13为本技术实施例提供的一种页面数据的处理装置的结构示意图;
66.图14为本技术实施例提供的页面数据的处理设备的硬件结构示意图。
具体实施方式
67.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面,的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
68.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
69.在相关技术中,应用程序(application,app)的控制页面中可以显示多个智能设备的设备信息,用户可以通过控制页面控制智能设备。例如,智能控制app可以绑定智能空调、智能冰箱和智能洗衣机,智能控制app的控制页面中可以显示智能空调、智能冰箱和智能洗衣机的设备信息。
70.在智能家电的设备信息发生改变时,电子设备会在智能控制app中重新加载一个新的控制页面。例如,智能控制app的控制页面中包括智能洗衣机和智能空调的设备信息,若智能洗衣机洗涤结束,则智能洗衣机的设备信息需要更新为洗涤结束,此时,电子设备生成一个新的控制页面,控制页面中智能洗衣机的设备信息更新为洗涤结束,智能空调的设备信息不变。但是,在多个智能设备的设备信息更新频繁时,电子设备每次都需要在智能控制app中重新生成一个新的控制页面,使得控制页面加载的时长较大,控制页面更新会发生卡顿的现象,这样会导致控制页面的页面更新效率较低。
71.为了解决相关技术中控制页面的页面更新效率较低的技术问题,本技术实施例提供一种页面数据的处理方法,应用于电子设备,电子设备用于控制n个家电设备,n为大于1的整数,显示设备控制页面,其中,设备控制页面中包括n个子页面,一个子页面用于显示一个家电设备的设备信息,接收设备更新信息和目标家电设备的标识,根据目标家电设备的标识,确定目标家电设备对应的子页面,根据设备更新信息,对目标家电设备对应的子页面进行更新。这样,在控制页面的页面信息发生变化时,电子设备无需重新加载新的控制页面,电子设备可以根据目标家电设备的标识和设备更新信息,直接更新目标家电设备对应的子页面,进而有效的降低控制页面更新的时长,提高控制页面更新时的更新效率。
72.下面,结合图1,对本技术实施例的应用场景进行说明。
73.图1为本技术实施例提供的一种应用场景示意图。请参见图1,包括:电子设备、智能空调和智能洗衣机。其中,电子设备分别与智能空调和智能洗衣机通信连接。例如,电子设备与智能空调和智能洗衣机通过蓝牙或者wifi连接。电子设备的控制页面中包括子页面a和子页面b,子页面a中包括智能空调的设备信息,子页面b中包括智能洗衣机的设备信息。例如,智能空调的设备信息为包括模式:制冷、温度:23度、风力:强风,智能洗衣机的设备信息为已关机。在电子设备接收到智能空调的设备更新信息时,电子设备可以更新子页面a中
的智能空调的设备信息。这样,电子设备无需重新加载新的控制页面,电子设备可以直接更新智能空调对应的子页面a,进而有效的降低控制页面更新的时长,提高控制页面更新时的更新效率。
74.下面,通过具体实施例对本技术所示的技术方案进行详细说明。需要说明的是,如下实施例可以单独存在,也可以相互结合,对于相同或相似的内容,在不同的实施例中不再重复说明。
75.图2为本技术实施例提供的一种页面数据的处理方法的流程示意图。请参见图2,该方法可以包括:
76.s201、显示设备控制页面,设备控制页面中包括n个子页面,一个子页面用于显示一个家电设备的设备信息。
77.本技术实施例的执行主体可以为电子设备,也可以为设置在电子设备中的页面数据的处理装置,其中,页面数据的处理装置可以通过软件实现,也可以通过软件和硬件的结合来实现。
78.电子设备是一种具有无线收发功能的设备。可选的,电子设备可以部署在陆地上,包括室内或室外、手持、穿戴或车载;也可以部署在水面上(如轮船等);还可以部署在空中(例如飞机、气球和卫星上等)。电子设备可以是手机(mobile phone)、平板电脑(pad)、带无线收发功能的电脑、虚拟现实(virtual reality,vr)电子设备、增强现实(augmented reality,ar)电子设备、工业控制(industrial control)中的无线终端、车载电子设备、无人驾驶(self driving)中的无线终端、远程医疗(remote medical)中的无线电子设备、智能电网(smart grid)中的无线电子设备、运输安全(transportation safety)中的无线电子设备、智慧城市(smart city)中的无线电子设备、智慧家庭(smart home)中的无线电子设备、可穿戴电子设备等。
79.电子设备用于控制n个家电设备。其中,n为大于1的整数。家电设备可以为智能家电设备。例如,家电设备可以为智能空调、智能洗衣机、智能窗帘、智能冰箱等设备。例如,智能手机可以与多个智能家电设备通过蓝牙、wifi等方式连接,在电子设备与多个智能家电设备连接之后,电子设备可以向智能家电设备发送控制指令,以控制智能家电设备。例如,智能手机与智能空调通过wifi连接之后,用户通过智能手机向智能空调发送打开的控制指令,智能空调接收到打开控制指令时,智能空调开启。
80.下面,结合图3,对本技术的电子设备与n个智能家电的网络架构进行详细说明。
81.图3为本技术实施例提供的一种网络架构示意图。请参见图3,包括电子设备、智能空调、智能洗衣机。其中,电子设备分别与智能空调和智能洗衣机通信连接。智能空调的设备信息为制热模式,智能空调的设备信息为已关机。
82.请参见图3,若电子设备向智能空调发送打开制冷模式的控制指令,则在智能空调接收到打开制冷模式的控制指令之后,智能空调将制热模式更新为制冷模式。可选的,电子设备可以同时向多个已连接的家电设备发送控制指令。例如,电子设备可以同时向智能空调和智能洗衣机发送对应的控制指令,智能空调和智能洗衣机根据接收到的控制指令,更改设备的状态。
83.设备控制页面用于控制n个家电设备。例如,设备控制页面中包括n个家电设备的设备信息,用户可以通过设备控制页面,控制电子设备向家电设备发送设备控制指令。可选
的,设备控制页面可以为使用html5编辑的页面。
84.设备控制页面中包括n个子页面。例如,若电子设备与10个智能家电设备连接,则设备控制页面中包括10个子页面。一个子页面用于显示一个家电设备的设备信息。例如,若电子设备与智能家电设备a和智能家电设备b连接,则设备控制页面中可以包括两个子页面,其中一个子页面显示智能家电设备a的设备信息,另一个子页面显示智能家电设备b的设备信息。设备信息可以为智能家电设备的设备状态信息、设备参数信息等。
85.可选的,可以根据用户在电子设备中的操作,显示设备控制页面。例如,用户在手机中打开智能控制app,在智能控制app打开之后,用户点击智能控制app中的控制页面的图标,手机接收到用户的点击操作之后,显示设备控制页面。
86.下面,结合图4,对电子设备显示设备控制页面的过程进行说明。
87.图4为本技术实施例提供的一种显示设备控制页面的过程示意图。请参见图4,包括电子设备。其中,电子设备的显示页面中包括多个应用程序。例如,电子设备的显示页面中包括备忘录app、计算器app、电子邮件app、音乐app、天气app、智家app等。智家app为家电设备控制app。
88.请参见图4,在用户点击智家app时,电子设备的显示页面跳转至智家app对应的设备控制页面。其中,电子设备分别与家电设备a、家电设备b、家电设备c和家电设备d连接,设备控制页面中包括子页面a、子页面b、子页面c和子页面d。子页面a用于显示家电设备a的设备信息,子页面b用于显示家电设备b的设备信息,子页面c用于显示家电设备c的设备信息,子页面d用于显示家电设备d的设备信息。
89.s202、接收页面更新信息,页面更新信息中包括目标家电设备的标识和设备更新信息。
90.页面更新信息中包括目标家电设备的标识和设备更新信息。其中,目标家电设备的标识可以为家电设备的id信息、生产编号等信息。设备更新信息用于指示目标家电设备的设备状态的变化信息。例如,页面更新信息中可以包括目标家电设备的id信息和目标家电设备的设备状态信息。例如,页面更新信息中可以包括智能空调的id信息和智能空调的模式为制冷模式。
91.可选的,在电子设备接收页面更新信息之前,电子设备可以预先订阅所有已连接的家电设备的设备信息,并对设备信息进行分类建模。例如,电子设备获取所有家电设备的设备信息之后,可以将与设备状态变更相关的设备信息建成一类模型,将与设备添加相关的设备信息建成一类模型,将与设备删除相关的设备信息建成一类模型等。例如,可以使用redux将电子设备订阅的设备信息进行分类,并为每一类设备信息创建对应的actions和reducers,redux应用中的状态是只读的,即redux状态不可变,如,react组件不能直接写入redux状态,而是发出intent来更新状态,这样可以增强可预测性和可靠性,避免产生副作用,阻止外部文件修改设备状态,所有对设备状态的改动都被集中于一个地方,并且被严格地依次触发更改设备状态的唯一方式是派发相应的action,以描述所需的更改,进而提高设备控制页面更新时的安全性。
92.可选的,电子设备可以通过服务器接收家电设备的页面更新信息。例如,在家电设备的设备状态发生改变时,服务器可以获取家电设备的设备状态,以及向电子设备发送家电设备的设备状态。例如,在智能空调的模式变更为制冷模式时,服务器可以获取智能空调
的模式,并确定智能空调的模式由制热模式变更为制冷模式,服务器向电子设备发送智能空调的页面更新信息,其中,智能空调的页面更新信息中包括智能空调的标识和智能空调的模式由制热模式变更为制冷模式的信息。
93.s203、根据页面更新信息,更新目标家电设备对应的子页面。
94.可以根据如下可行的实现方式,更新目标家电设备对应的子页面:根据目标家电设备的标识,确定目标家电设备对应的子页面,根据设备更新信息,对目标家电设备对应的子页面进行更新。
95.可选的,根据目标家电设备的标识,确定目标家电设备对应的子页面有如下两种情况:
96.情况1:n个家电设备中包括目标家电设备。
97.若n个家电设备中包括目标家电设备,则在n个子页面中确定目标家电设备对应的子页面。例如,若电子设备预先绑定的n个家电设备中包括目标家电设备,在n个子页面中确定目标家电设备对应的子页面。可选的,可以根据如下可行的实现方式,在n个子页面中确定目标家电设备对应的子页面:获取第一预设关系。其中,第一预设关系包括至少一个家电设备的标识和每个家电设备的标识对应的子页面。例如,第一预设关系可以如表1所示:表1家电设备的标识子页面标识1子页面1标识2子页面2标识3子页面3
…………
98.需要说明的是,表1只是以示例的形式示意第一预设关系,并非对第一预设关系的限定。
99.根据目标家电设备的标识和第一预设关系,确定目标家电设备对应的子页面。例如,若目标家电设备的标识为标识1,则目标家电设备对应的子页面为子页面1;若目标家电设备的标识为标识2,则目标家电设备对应的子页面为子页面2;若目标家电设备的标识为标识31,则目标家电设备对应的子页面为子页面3。
100.在该种情况中,若电子设备连接的n个家电设备中包括目标家电设备,则设备控制页面中包括目标家电设备对应的子页面,根据目标家电设备的标识和第一预设关系,可以准确的确定目标家电设备在设备控制页面中对应的子页面,进而可以提高设备控制页面更新的准确度。
101.情况2:n个家电设备中不包括目标几点设备。
102.若n个家电设备中不包括目标家电设备,则在设备控制页面中添加目标家电设备对应的子页面。例如,在电子设备预先绑定的n个家电设备中不包括目标家电设备时,若在设备控制页面中更新目标家电设备对应的设备信息,则需要在设备控制页面中添加目标家电设备对应的子页面,进而对目标家电设备的设备信息进行更新。
103.下面,结合图5,对在设备控制页面中添加目标家电设备对饮的子页面的过程进行说明。
104.图5为本技术实施例提供的一种在设备控制页面中添加子页面的过程示意图。请
参见图5,包括电子设备。其中,电子设备显示页面为设备控制页面,设备控制页面中包括家电设备a对应的子页面a和家电设备b对应的子页面b,子页面a用于显示家电设备a的设备信息,子页面b用于显示家电设备b的设备信息。
105.请参见图5,在电子设备接收到家电设备c的标识和家电设备c的设备更新信息时,由于电子设备绑定的家电设备中不包括家电设备c,因此,在设备控制页面中添加家电设备c对应的子页面c,其中,子页面c用于显示家电设备c的设备信息。
106.在该种情况中,在电子设备连接的n个家电设备中不包括目标家电设备时,若电子设备接收到目标家电设备的标识和设备更新信息,则电子设备在设备控制页面中添加目标家电设备对应的子页面,并在目标家电设备对应的子页面中显示目标家电设备的设备信息,这样,可以有效的在设备控制页面中显示家电设备的设备信息。
107.在确定目标家电设备对应的子页面之后,可以根据如下可行的实现方式,对目标家电设备对应的子页面进行更新:根据设备更新信息,确定更新类型和更新内容。其中,更新类型为如下任意一种:删除类型、刷新类型、新增类型。
108.删除类型用于在设备控制页面中删除家电设备对应的子页面。例如,若家电设备离开信号覆盖范围内,则在设备控制页面中,将家电设备对应的子页面删除。例如,若家电设备与电子设备解绑(如家电设备搬离居住地),则需要将家电设备对应的子页面删除,更新类型为删除类型。
109.刷新类型用于在设备控制页面中更新家电设备的设备信息。例如,若智能家电的设备状态发生变化,则在设备控制页面中,更新智能家电的设备状态,此时,更新类型为刷新类型。例如,若洗涤设备的设备状态由正在洗涤变为洗涤结束,则洗涤设备的设备更新信息中的更新类型为刷新类型。
110.新增类型用于在设备控制页面中添加家电设备的设备信息。例如,在智能家电未与电子设备绑定时,若在设备控制页面中添加智能家电的设备信息,则智能家电的更新信息的更新类型为新增类型。例如,若智能空调与手机建立连接时,手机可以在设备控制页面中添加智能空调对应的子页面,并在子页面中显示智能空调的设备信息,此时,智能空调的更新信息的更新类型为新增类型。
111.更新内容为设备控制页面的子页面更新的信息。例如,洗涤设备的设备状态由正在洗涤变为洗涤结束,则更新内容为将洗涤设备的设备状态更新为洗涤结束。
112.根据更新类型和更新内容,对目标家电设备对应的子页面进行更新。例如,在目标家电设备为智能空调时,若智能空调的设备更新信息的更新类型为刷新类型,更新内容为将智能空调模式更新为制冷模式,则电子设备将智能空调对应的子页面显示的空调模式更新为制冷模式。
113.本技术实施例提供一种页面数据的处理方法,应用于电子设备,电子设备用于控制n个家电设备,显示设备控制页面,设备控制页面中包括n个子页面,一个子页面用于显示一个家电设备的设备信息,接收目标家电设备的标识和目标家电设备对应的设备更新信息,并根据目标家电设备的标识,确定目标家电设备对应的子页面,根据目标家电设备对应的设备更新信息,对目标家电设备对应的子页面进行更新。在上述方法中,在控制页面的页面信息发生变化时,电子设备无需重新加载新的控制页面,电子设备可以根据目标家电设备的标识和设备更新信息,直接更新目标家电设备对应的子页面,进而有效的降低控制页
面更新的时长,提高控制页面更新时的更新效率。
114.在图2所示的实施例的基础上,根据更新类型和更新内容,对目标家电设备对应的子页面进行更新有3种情况,下面,结合图6-图8-图10,对3种更新目标家电设备对应的子页面的方法进行说明。
115.图6为本技术实施例提供的一种子页面的更新方法示意图。在图6所示的实施例中,目标家电设备的更新信息中的更新类型为删除类型,请参见图6,该方法包括:
116.s601、在设备控制页面中删除目标家电设备对应的子页面。
117.在目标家电设备的更新信息中的更新类型为删除类型时,电子设备可以在设备控制页面中删除目标家电设备对应的子页面。例如,设备控制页面中包括子页面a和子页面b,若目标家电设备对应的子页面为子页面a,则电子设备在设备控制页面中删除子页面a。可选的,在更新类型为删除类型时,删除类型对应的更新内容可以为空白信息。例如,在更新类型为删除类型时,由于删除类型需要在设备控制页面中删除对应的子页面,因此,无需获取目标家电设备的更新内容。
118.s602、根据已删除的目标家电设备对应的子页面的显示位置,更新设备控制页面中的子页面的显示位置。
119.可选的,在设备控制页面中删除目标家电设备对应的子页面之后,电子设备可以更新设备控制页面中的子页面的显示位置。在电子设备更新设备控制页面中的子页面的显示位置时,有如下两种情况:
120.情况1:目标家电设备对应的子页面的显示位置为多个子页面的末尾。
121.在目标家电设备对应的子页面的显示位置为多个子页面的末尾时,若在设备控制页面中删除目标家电设备对应的子页面,则电子设备无需更新设备控制页面中的子页面的显示。
122.下面,结合图7a,对该种删除子页面的过程进行说明。
123.图7a为本技术实施例提供的一种删除子页面的过程示意图。请参见图7a,包括电子设备。其中,电子设备的显示页面为设备控制页面。设备控制页面中包括家电设备a对应的子页面a,家电设备b对应的子页面b和家电设备c对应的子页面c。子页面a用于显示家电设备a的设备信息,子页面b用于显示家电设备b的设备信息,子页面c用于显示家电设备c的设备信息。
124.请参见图7a,在电子设备接收到家电设备c的删除类型的设备更新信息时,由于家电设备c对应的子页面c位于3个子页面的末尾,因此,电子设备直接在设备控制页面中删除子页面c,进而完成对子页面c的更新,无需对子页面a和子页面b的显示位置进行更新。
125.情况2:目标家电设备对应的子页面的显示位置不在多个子页面的末尾。
126.在目标家电设备对应的子页面的显示位置不在多个子页面的末尾时,若在设备控制页面中删除目标家电设备对应的子页面,则电子设备需要更新设备控制页面中的子页面的显示。
127.下面,结合图7b,对该种删除子页面的过程进行说明。
128.图7b为本技术实施例提供的另一种删除子页面的过程示意图。请参见图7b,包括电子设备。其中,电子设备的显示页面为设备控制页面。设备控制页面中包括家电设备a对应的子页面a,家电设备b对应的子页面b和家电设备c对应的子页面c。子页面a用于显示家
电设备a的设备信息,子页面b用于显示家电设备b的设备信息,子页面c用于显示家电设备c的设备信息。
129.请参见图7b,在电子设备接收到家电设备b的删除类型的设备更新信息时,由于家电设备b对应的子页面b位于子页面a之后,子页面b之前,因此,电子设备在设备控制页面中删除子页面b之后,还需将子页面c的显示位置更新为原子页面b的显示位置,并将子页面c移动至原子页面b的位置。
130.本技术实施例提供一种目标家电设备对应的子页面的更新方法,目标家电设备的更新信息中的更新类型为删除类型,在设备控制页面中删除目标家电设备对应的子页面,根据已删除的目标家电设备对应的子页面的显示位置,更新设备控制页面中的子页面的显示位置。这样,在设备控制页面中删除目标家电设备对应的子页面之后,电子设备还可以更新剩余子页面的显示位置,以提高设备控制页面中子页面显示的灵活度。
131.图8为本技术实施例提供的另一种子页面的更新方法示意图。在图8所示的实施例中,目标家电设备的更新信息中的更新类型为刷新类型,请参见图8,该方法包括:
132.s801、获取目标家电设备对应的子页面中当前显示的设备信息。
133.在目标家电设备的更新信息中的更新类型为刷新类型时,电子设备可以在设备控制页面中更新目标家电设备对应的子页面的显示内容。目标家电设备的更新信息的更新内容中包括目标家电设备中发生变化的设备信息。例如,智能空调的工作模式由制热模式变换为制冷模式,则智能空调中发生变化的设备信息为工作模式更新为制冷模式。
134.当前显示的设备信息为电子设备上一次获取的目标家电设备的设备信息。例如,电子设备上一次获取的洗涤设备的设备信息为正在洗涤,则洗涤设备对应的子页面中当前显示的设备信息为正在洗涤。
135.s802、根据当前显示的设备信息和发生变化的设备信息,渲染目标家电设备对应的子页面,并显示目标家电设备对应的子页面。
136.在目标家电设备的设备信息发生变化时,电子设备可以根据发生变化的设备信息,确定需要更新的当前显示的设备信息,进而重新渲染目标家电对应的子页面,得到设备信息更新后的子页面,并显示该子页面。
137.下面,结合图9,对刷新设备控制页面中的子页面的过程进行说明。
138.图9为本技术实施例提供的一种刷新子页面的过程示意图。请参见图9,包括电子设备和智能空调。其中,智能空调的工作模式为制热模式。电子设备的显示页面显示设备控制页面,设备控制页面中包括智能空调对应的子页面,子页面中显示智能空调的设备信息。
139.请参见图9,在智能空调的工作模式变为制冷模式时,电子设备可以接收到智能空调的设备更新信息,其中,设备更新信息的更新类型为刷新类型,更新内容为工作模式更新为制冷模式。电子设备重新渲染智能空调对应的子页面,并显示智能空调对应的子页面,重新渲染后的子页面中空调的工作模式由制热模式更新为制冷模式。
140.本技术实施例提供一种目标家电设备对应的子页面的更新方法,目标家电设备的更新信息中的更新类型为刷新类型,更新内容包括目标家电设备中发生变化的设备信息,获取目标家电设备对应的子页面中当前显示的设备信息,根据当前显示的设备信息和发生变化的设备信息,渲染目标家电设备对应的子页面,并显示目标家电设备对应的子页面。这样,电子设备可以根据目标家电设备中发生变化的设备信息,实时的刷新目标家电设备对
应的子页面,而不需要对设备控制页面中的所有子页面进行刷新,进而提高设备控制页面的更新效率。
141.图10为本技术实施例提供的另一种子页面的更新方法示意图。在图10所示的实施例中,目标家电设备的更新信息中的更新类型为新增类型,更新内容中包括目标家电设备的设备信息,请参见图10,该方法包括:
142.s1001、根据目标家电设备对应的设备信息,渲染目标家电设备对应的子页面。
143.在目标家电设备的更新信息中的更新类型为新增类型时,电子设备可以在设备控制页面中添加目标家电设备对应的子页面,子页面可以显示目标家电设备的设备信息。目标家电设备的更新信息的更新内容中包括目标家电设备的设备信息。例如,目标家电设备的设备信息可以为目标家电设备的设备状态信息、设备参数信息等。可选的,电子设备接收到目标家电设备对应的设备信息时,可以渲染目标家电设备对应的子页面,其中,子页面中可以显示目标家底设备的设备信息。
144.s1002、显示目标家电设备对应的子页面。
145.在电子设备渲染目标家电设备对应的子页面之后,电子设备还可以在设备控制页面中显示目标家电设备对应的子页面。
146.下面,结合图11,对新增设备控制页面中的子页面的过程进行说明。
147.图11为本技术实施例提供的一种新增子页面的过程示意图。请参见图11,包括电子设备。其中,电子设备的显示页面显示设备控制页面。设备控制页面中包括智能洗衣机对应的子页面a,子页面a中显示智能洗衣机的设备信息。
148.请参见图11,在电子设备接收到智能空调的设备信息之后,电子设备确定智能空调的更新类型为新增类型,更新内容为智能空调的设备信息。电子设备渲染智能空调对应的子页面b,其中,子页面b中包括智能空调的设备信息,例如,智能空调的模式为制冷、温度为23度、风力为强风。电子设备在设备控制页面中显示智能空调对应的子页面b。
149.本技术实施例提供一种目标家电设备对应的子页面的更新方法,目标家电设备的更新信息中的更新类型为新增类型,更新内容包括目标家电设备的设备信息,根据目标家电设备对应的设备信息,渲染目标家电设备对应的子页面,显示目标家电设备对应的子页面。这样,电子设备可以灵活的在设备控制页面中添加新的家电设备对应的子页面,并在子页面中显示新的家电设备的设备信息,在电子设备添加新的子页面时,无需重新渲染整个设备控制页面,进而降低设备控制页面刷新的时长,提高设备控制页面更新的效率。
150.在上述任意一个实施例的基础上,下面,结合图12,对本技术实施例提供的页面数据的处理方法的过程进行说明。
151.图12为本技术实施例提供的一种页面数据的处理方法的过程示意图。请参见图12,包括电子设备和页面更新信息。其中,电子设备的显示页面显示设备控制页面。设备控制页面中包括智能空调对应的子页面a和智能洗衣机对应的子页面b。其中,子页面a中显示智能空调的模式为制热、温度为30度、风力为强风,子页面b中显示智能洗衣机为已关机。
152.请参见图12,在电子设备接收到页面更新信息时,电子设备可以根据智能空调的标识,确定更新子页面为智能空调对应的子页面a,更新类型为刷新类型,更新内容为工作模式为制冷模式,温度为18度。电子设备根据页面更新信息,渲染智能空调对应的子页面a,其中渲染后的子页面a中显示智能空调的模式为制冷、温度为18度、风力为强风。
153.请参见图12,在电子设备根据页面更新信息渲染的到智能空调对应的新的子页面a之后,电子设备可以在设备控制页面中显示渲染后的子页面a。这样,在设备控制页面的页面信息发生变化时,电子设备无需重新加载新的设备控制页面,电子设备可以根据目标家电设备的标识和设备更新信息,直接更新目标家电设备对应的子页面,进而有效的降低设备控制页面更新的时长,提高设备控制页面更新时的更新效率。
154.图13为本技术实施例提供的一种页面数据的处理装置的结构示意图。请参见图13,该页面数据的处理装置10包括显示模块11、接收模块12和更新模块13,其中:
155.所述显示模块11用于,显示设备控制页面,所述设备控制页面中包括n个子页面,一个子页面用于显示一个家电设备的设备信息;
156.所述接收模块12用于,接收页面更新信息,所述页面更新信息中包括目标家电设备的标识和设备更新信息;
157.所述更新模块13用于,根据所述页面更新信息,更新所述目标家电设备对应的子页面。
158.在一种可能的实施方式中,所述更新模块13具体用于:
159.根据所述目标家电设备的标识,确定所述目标家电设备对应的子页面;
160.根据所述设备更新信息,对所述目标家电设备对应的子页面进行更新。
161.在一种可能的实施方式中,所述更新模块13具体用于:
162.若所述n个家电设备中包括所述目标家电设备,则在所述n个子页面中确定所述目标家电设备对应的子页面;
163.若所述n个家电设备中不包括所述目标家电设备,则在所述设备控制页面中添加所述目标家电设备对应的子页面。
164.在一种可能的实施方式中,所述更新模块13具体用于:
165.根据所述设备更新信息,确定更新类型和更新内容,所述更新类型为如下任意一种:删除类型、刷新类型、新增类型;
166.根据所述更新类型和所述更新内容,对所述目标家电设备对应的子页面进行更新。
167.在一种可能的实施方式中,所述更新模块13具体用于:
168.在所述设备控制页面中删除所述目标家电设备对应的子页面。
169.在一种可能的实施方式中,所述更新模块13具体用于:
170.获取所述目标家电设备对应的子页面中当前显示的设备信息;
171.根据所述当前显示的设备信息和所述发生变化的设备信息,渲染所述目标家电设备对应的子页面,并显示所述目标家电设备对应的子页面。
172.在一种可能的实施方式中,所述更新模块13具体用于:
173.根据所述目标家电设备对应的设备信息,渲染所述目标家电设备对应的子页面;
174.显示所述目标家电设备对应的子页面。
175.本技术实施例提供的页面数据的处理装置可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。
176.本技术实施例所示的页面数据的处理装置可以为芯片、硬件模组、处理器等。当然,页面数据的处理装置可以为其它形态,本技术实施例对此不作具体限定。
177.图14为本技术实施例提供的页面数据的处理设备的硬件结构示意图。请参见图14,该页面数据的处理设备20可以包括:处理器21和存储器22,其中,处理器21和存储器22可以通信;示例性的,处理器21和存储器22通过通信总线23通信,所述存储器22用于存储程序指令,所述处理器21用于调用存储器中的程序指令执行上述任意方法实施例所示的页面数据的处理方法。
178.可选的,页面数据的处理设备20还可以包括通信接口,通信接口可以包括发送器和/或接收器。
179.可选的,上述处理器可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本技术实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
180.本技术实施例提供一种可读存储介质,所述可读存储介质上存储有计算机程序;所述计算机程序用于实现如上述任意实施例所述的页面数据的处理方法。
181.本技术实施例提供一种计算机程序产品,所述计算机程序产品包括指令,当所述指令被执行时,使得计算机执行上述页面数据的处理方法。
182.实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一可读取存储器中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储器(存储介质)包括:只读存储器(英文:read-only memory,缩写:rom)、ram、快闪存储器、硬盘、固态硬盘、磁带(英文:magnetic tape)、软盘(英文:floppy disk)、光盘(英文:optical disc)及其任意组合。
183.本技术实施例是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理单元以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理单元执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
184.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
185.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
186.显然,本领域的技术人员可以对本技术实施例进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术实施例的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
187.在本技术中,术语“包括”及其变形可以指非限制性的包括;术语“或”及其变形可以指“和/或”。本技术中术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。本技术中,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1