天气插件的实现方法、装置、计算机设备及存储介质与流程

专利查询2023-7-22  116



1.本发明涉及网页开发技术领域,尤其涉及一种天气插件的实现方法、装置、计算机设备及存储介质。


背景技术:

2.在不少网页中,都会有一个区域提示当前天气情况,例如百度,但是目前大多数网页中,天气信息都是直接写入网页中,也即对于不同的网页,开发者在需要在网页中显示天气情况时,都需要将天气信息写入到网页中,增加了开发者的工作量,而且对于用户来说,无法对天气信息进行例如添加、删除等操作,只能查看天气信息,较为不便。


技术实现要素:

3.本发明实施例提供了一种天气插件的实现方法、装置、计算机设备及存储介质,用户可以通过相应的指令控制天气组件,从而满足不同的使用场景。
4.第一方面,本发明实施例提供了一种天气插件的实现方法,该方法包括:
5.若接收到用户发送的插件启动指令,获取预设的功能模块库中的所有功能模块并进行展示以供用户选择,其中,所述功能模块库包括有多个功能模块,每个所述功能模块包含有不同的天气信息;
6.获取所述用户所选择的功能模块作为目标功能模块;
7.将所述目标功能模块添加到显示容器中并根据预设规则对所述目标功能模块进行排版;
8.通过所述显示容器显示排版后的所述目标功能模块以对所述天气信息进行展示。
9.第二方面,本发明实施例还提供了一种天气组件控制装置,该装置包括:
10.功能模块库展示单元,用于若接收到用户发送的插件启动指令,获取预设的功能模块库中的所有功能模块并进行展示以供用户选择,其中,所述功能模块库包括有多个功能模块,每个所述功能模块包含有不同的天气信息;
11.第一确认单元,用于获取所述用户所选择的功能模块作为目标功能模块;
12.第一排版单元,用于将所述目标功能模块添加到显示容器中并根据预设规则对所述目标功能模块进行排版;
13.功能模块展示单元,用于通过所述显示容器显示排版后的所述目标功能模块以对所述天气信息进行展示。
14.第三方面,本发明实施例还提供了一种计算机设备,其包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现上述方法。
15.第四方面,本发明实施例还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序当被处理器执行时可实现上述方法。
16.本发明实施例提供了一种天气插件的实现方法、装置、计算机设备及存储介质。其中,所述方法包括:若接收到用户发送的插件启动指令,获取预设的功能模块库中的所有功
能模块并进行展示以供用户选择,其中,所述功能模块库包括有多个功能模块,每个所述功能模块包含有不同的天气信息;获取所述用户所选择的功能模块作为目标功能模块;将所述目标功能模块添加到显示容器中并根据预设规则对所述目标功能模块进行排版;通过所述显示容器显示排版后的所述目标功能模块以对所述天气信息进行展示。本发明实施例通过接收用户发送的展示天气信息的指令,向用户提供功能模块库,以便于用户可以选择需要展示的功能模块,例如,天气预报、湿度、温度等天气信息,在用户选择完需要展示的显示模块后,还可以对功能模块进行排版,并将排版后的功能模块展示在显示容器中,用户可以通过显示容器了解想要的天气信息。
附图说明
17.为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
18.图1是本发明实施例提供的天气插件的实现方法的流程示意图;
19.图2是本发明实施例提供的天气插件的实现方法的功能模块库的结构框图;
20.图3是本发明实施例提供的天气插件的实现方法的逻辑展示层的结构框图;
21.图4是本发明实施例提供的天气插件的实现方法的页面元素层的结构框图;
22.图5是本发明实施例提供的天气组件控制装置的示意性框图;
23.图6是本发明实施例提供的计算机设备的示意性框图。
具体实施方式
24.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
25.应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、操作、元素、组件和/或其集合的存在或添加。
26.还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。还应当进一步理解,在本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
27.请参阅图1,图1是本发明实施例提供的天气插件的实现方法的流程示意图。本发明实施例的天气插件的实现方法可以应用于网页页面,用于控制天气组件。如图1所示,该方法包括步骤s110~s140。
28.s110,若接收到用户发送的插件启动指令,获取预设的功能模块库中的所有功能模块并进行展示以供用户选择,其中,所述功能模块库包括有多个功能模块,每个所述功能模块包含有不同的天气信息。
29.在本发明实施例中,天气组件可以是一插件,主要由页面元素层和javascript展示逻辑层构成,如图2至图4所示,页面元素层是天气信息的呈现,具体是通过显示容器进行呈现,通过将每一种天气数据都抽象成一个小的功能模块,例如温度、湿度、臭氧离子浓度,pm2.5等等;同时,还可以设有一自定义模块,用户可以根据自身的条件,定义个性化的用户数据,例如如果用户为了更准确的获取天气信息,拥有自己的小型气象站等气象系统,用户就可以自定义数据模块,定制该模块的数据来源,达到个性化模块效果,且用户可以自由的组合这些小模块,达成自己想要呈现效果。javascript展示逻辑层主要负责对各个小模块的显示呈现控制,包括天气数据的获取,小模块在组件中显示的位置,大小等信息的控制,以及根据用户的需求,控制哪些模块需要显示,哪些模块需要被隐藏等等。如图3所示,用户可以通过展示逻辑层选择需要展示的功能模块。
30.各个功能模块的数据来源默认可以是从中国天气网开放的数据接口来获取相应的信息,当然用户如果有自己的数据来源,也可以将用户自己的数据来源作为功能模块的数据来源,例如,某一个小区的湿度和温度。
31.一般情况下,天气组件作为一个天气插件插入在不同的网页页面中,在加载网页页面的时候,可以自动加载天气组件,也可以根据用户的指令进行加载。当接收到用户发送的展示天气信息的指令时,展开功能模块库,例如,可以是在网页页面中下拉一个菜单,菜单中有所有的功能模块,便于用户选择。
32.在某些实施例,例如本实施例中,所述步骤s110步骤之前可以包括如下步骤:获取所述用户预先配置的预设尺寸,并根据所述预设尺寸以获得所述显示容器的宽度和高度;根据所述显示容器的宽度和高度生成所述显示容器。
33.在本发明实施例中,在加载天气组件时,会在网页页面中生成一显示容器,一般情况下,按照默认宽高生成显示容器,用户也可以预先配置好尺寸,在生成显示容器时根据配置好的尺寸确认显示容器的宽度和高度,然后生成显示容器。
34.s120,获取所述用户所选择的功能模块作为目标功能模块。
35.s130,将所述目标功能模块添加到显示容器中并根据预设规则对所述目标功能模块进行排版。
36.在本发明实施例中,当确认了用户所选择的目标功能模块后,例如,用户选择了七日内的天气预报、湿度、温度以及空气质量状况等目标功能模块,则可以先将目标功能模块添加至显示容器中,再根据预设规则对目标功能模块进行排版,例如,按照用户选择目标功能模块的顺序对所有目标功能模块进行排序,也可以按照默认规则对目标功能模块进行排序。显示容器一般表现为网页页面上的一个显示区域,在该显示区域中显示目标功能模块的信息。
37.在某些实施例,例如本实施例中,所述步骤s130可包括如下步骤:确认所述用户选择所述目标功能模块的顺序,并根据所述用户选择所述目标功能模块的顺序对所述用户所选择的目标功能模块进行排序;根据所述显示容器的尺寸和所述用户所选择的目标功能模块的数量确定所述显示容器中每一行显示的所述目标功能模块的数量。
38.在本发明实施例中,可以将用户选择功能模块的顺序作为排版顺序对功能模块进行排序,同时,也可以根据功能模块的大小和显示容器的大小,调整每一行功能模块的显示数量,或者将某些较大的功能模块单独放在一行,例如,七日内的天气预报,便于用户通过
显示容器查看天气信息。如图4所示,图4中包含有两种显示容器,每种显示容器的所包含的功能模块均不相同,用户可以自主选择需要展示的功能模块以及调整功能模块的显示位置。
39.s140,通过所述显示容器显示排版后的所述目标功能模块以对所述天气信息进行展示。
40.在本发明实施例中,在完成排序后,用户可以通过显示容器了解相应的天气信息。
41.在某些实施例,例如本实施例中,所述步骤s140之后可以包括如下步骤:确认所述显示容器在网页页面中所处的位置是否与所述网页页面的其它页面信息重合;若所述显示容器在所述网页页面中所处的位置与所述网页页面的其它页面信息重合,则对所述显示容器进行透明化处理;若接收到所述用户旋转所述显示容器的指令,确认所述用户输入的旋转角度;根据所述旋转角度旋转所述显示容器。
42.在本发明实施例中,天气组件一般置于网页页面中的顶层,会遮挡网页页面中的其它信息,因此,可以判断显示容器在网页页面中所处的位置是否与其他网页页面信息重合,如果重合了则可以对显示容器进行透明化处理,以使功能模块也透明化,提高用户的使用体验。同时,用户也可以主动设置显示容器的opacity属性,从而设置显示容器的透明度,满足用户的使用需求。当用户需要调整显示容器的角度时,可以通过设置显示容器的rotato属性,以调整显示容器的旋转角度。
43.在某些实施例,例如本实施例中,天气插件的实现方法可以包括如下步骤:若接收到所述用户添加自定义模块的指令,解析所述指令以获得所述自定义模块的名称和所述自定模块的数据来源;根据所述自定义模块的名称和所述自定义模块的数据来源生成所述自定义模块;将所述自定义模块存入所述功能模块库。
44.在本发明实施例中,天气组件包含一些默认的功能模块,例如,天气预报、湿度、温度和空气质量状况,用户可以根据自己的需求添加自定义模块,该自定义模块的内容包括但不限于某个小区的温度、湿度或者某个城市的pm2.5等天气信息,用户在添加自定义模块时,需要为自定义模块进行命名,并且确认自定义模块的数据来源,当确认了名称和数据来源后,生成自定义模块,并将自定义模块存入功能模块库中,以便用户选择。
45.在某些实施例,例如本实施例中,天气插件的实现方法可以包括如下步骤:若检测到所述用户隐藏所述目标功能模块的指令,确认所述用户所选择的目标功能模块;在所述显示容器中将所述用户所选择的目标功能模块删除。
46.在本发明实施例中,当用户需要隐藏某些不想显示的目标功能模块时,用户可以选择在显示容器中删除这些目标功能模块。
47.图5是本发明实施例提供的一种天气组件控制装置100的示意性框图。如图5所示,对应于以上天气插件的实现方法,本发明还提供一种天气组件控制装置100。该天气组件控制装置100包括用于执行上述天气插件的实现方法的单元。具体地,请参阅图5,该天气组件控制装置100包括功能模块库展示单元110、第一确认单元120、第一排版单元130和功能模块展示单元140。
48.其中,功能模块库展示单元110用于若接收到用户发送的插件启动指令,获取预设的功能模块库中的所有功能模块并进行展示以供用户选择,其中,所述功能模块库包括有多个功能模块,每个所述功能模块包含有不同的天气信息;第一确认单元120获取所述用户
所选择的功能模块作为目标功能模块;第一排版单元130将所述目标功能模块添加到显示容器中并根据预设规则对所述目标功能模块进行排版;功能模块展示单元140用于通过所述显示容器显示所述功能模块的信息以便于用户可以了解天气信。
49.在某些实施例,例如本实施例中,所述第一排版单元130包括第二确认单元和第一处理单元。
50.其中,第二确认单元用于确认所述用户选择所述目标功能模块的顺序,并根据所述用户选择所述目标功能模块的顺序对所述用户所选择的目标功能模块进行排序;第一处理单元用于根据所述显示容器的尺寸和所述用户所选择的目标功能模块的数量确定所述显示容器中每一行显示的所述目标功能模块的数量。
51.本发明另一实施例还提供了一种天气组件控制装置100,本实施例的天气组件控制装置100是上述实施例的基础上增加了第一获取单元和第一生成单元。
52.其中,第一获取单元用于获取所述用户预先配置的预设尺寸,并根据所述预设尺寸以获得所述显示容器的宽度和高度;第一生成单元用于根据所述显示容器的宽度和高度生成所述显示容器。
53.本发明另一实施例还提供了一种天气组件控制装置100,本实施例的天气组件控制装置100是上述实施例的基础上增加了第二生成单元、第三确认单元和第一存储单元。
54.其中,第二生成单元用于若若接收到所述用户添加自定义模块的指令,解析所述指令以获得所述自定义模块的名称和所述自定模块的数据来源;第三确认单元用于根据所述自定义模块的名称和所述自定义模块的数据来源生成所述自定义模块;第一存储单元用于将所述自定义模块存入所述功能模块库。
55.本发明另一实施例还提供了一种天气组件控制装置100,本实施例的天气组件控制装置100是上述实施例的基础上增加了第一检测单元和第一隐藏单元。
56.其中,第一检测单元用于若检测到所述用户隐藏所述功能模块的指令,获取所述用户所选择的功能模块作为目标功能模块;第一隐藏单元用于在所述显示容器中将所述用户所选择的目标功能模块删除。
57.本发明另一实施例还提供了一种天气组件控制装置100,本实施例的天气组件控制装置100是上述实施例的基础上增加了第四确认单元和第二处理单元。
58.其中,第四确认单元用于确认所述显示容器在网页页面中所处的位置是否与所述网页页面的其它页面信息重合;第二处理单元用于若所述显示容器在所述网页页面中所处的位置与所述网页页面的其它页面信息重合,则对所述显示容器进行透明化处理。
59.需要说明的是,所属领域的技术人员可以清楚地了解到,上述天气组件控制装置和各单元的具体实现过程,可以参考前述方法实施例中的相应描述,为了描述的方便和简洁,在此不再赘述。
60.上述天气组件控制装置可以实现为一种计算机程序的形式,该计算机程序可以在如图6所示的计算机设备上运行。
61.请参阅图6,图6是本技术实施例提供的一种计算机设备的示意性框图。参阅图6,该计算机设备500包括通过系统总线501连接的处理器502、存储器和接口507,其中,存储器可以包括非易失性存储介质503和内存储器504。
62.该非易失性存储介质503可存储操作系统5031和计算机程序5032。该计算机程序
5032被执行时,可使得处理器502执行一种天气插件的实现方法。
63.该处理器502用于提供计算和控制能力,以支撑整个计算机设备500的运行。
64.该内存储器504为非易失性存储介质503中的计算机程序5032的运行提供环境,该计算机程序5032被处理器502执行时,可使得处理器502执行一种天气插件的实现方法。
65.该接口505用于与其它设备进行通信。本领域技术人员可以理解,图3中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备500的限定,具体的计算机设备500可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
66.其中,所述处理器502用于运行存储在存储器中的计算机程序5032,以实现如下步骤:
67.若接收到用户发送的插件启动指令,获取预设的功能模块库中的所有功能模块并进行展示以供用户选择,其中,所述功能模块库包括有多个功能模块,每个所述功能模块包含有不同的天气信息;
68.获取所述用户所选择的功能模块作为目标功能模块;
69.将所述目标功能模块添加到显示容器中并根据预设规则对所述目标功能模块进行排版;
70.通过所述显示容器显示排版后的所述目标功能模块以对所述天气信息进行展示。
71.在一实施例中,处理器502还包括如下步骤:
72.若若接收到所述用户添加自定义模块的指令,解析所述指令以获得所述自定义模块的名称和所述自定模块的数据来源;
73.根据所述自定义模块的名称和所述自定义模块的数据来源生成所述自定义模块;
74.将所述自定义模块存入所述功能模块库。
75.在一实施例中,处理器502还包括如下步骤:
76.若检测到所述用户隐藏所述功能模块的指令,获取所述用户所选择的功能模块作为目标功能模块;
77.在所述显示容器中将所述用户所选择的目标功能模块删除。
78.在一实施例中,处理器502在实现所述将所述目标功能模块添加到显示容器中并根据预设规则对所述目标功能模块进行排版的步骤时,具体实现如下步骤:
79.确认所述用户选择所述目标功能模块的顺序,并根据所述用户选择所述目标功能模块的顺序对所述用户所选择的目标功能模块进行排序;
80.根据所述显示容器的尺寸和所述用户所选择的目标功能模块的数量确定所述显示容器中每一行显示的所述目标功能模块的数量。
81.在一实施例中,处理器502在实现所述通过所述显示容器显示排版后的所述目标功能模块以对所述天气信息进行展示的步骤之后,还包括如下步骤:
82.确认所述显示容器在网页页面中所处的位置是否与所述网页页面的其它页面信息重合;
83.若所述显示容器在所述网页页面中所处的位置与所述网页页面的其它页面信息重合,则对所述显示容器进行透明化处理。
84.在一实施例中,处理器502在实现所述若所述显示容器在所述网页页面中所处的
位置与所述网页页面的其它页面信息重合,则对所述显示容器进行透明化处理的步骤之后,还包括如下步骤:
85.若接收到所述用户旋转所述显示容器的指令,确认所述用户输入的旋转角度;
86.根据所述旋转角度旋转所述显示容器。
87.在一实施例中,处理器502在实现所述若接收到用户发送的插件启动指令,获取预设的功能模块库中的所有功能模块并进行展示以供用户选择,其中,所述功能模块库包括有多个功能模块,每个所述功能模块包含有不同的天气信息的步骤之前,还包括如下步骤:
88.获取所述用户预先配置的预设尺寸,并根据所述预设尺寸以获得所述显示容器的宽度和高度;
89.根据所述显示容器的宽度和高度生成所述显示容器。
90.应当理解,在本技术实施例中,处理器502可以是中央处理单元(central processingunit,cpu),该处理器502还可以是其他通用处理器、数字信号处理器(figital signal processor,fsp)、专用集成电路(application specific integratef circuit,asic)、现成可编程门阵列(fielf-programmable gatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
91.本领域普通技术人员可以理解的是实现上述实施例的方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成。该计算机程序可存储于一存储介质中,该存储介质为计算机可读存储介质。该计算机程序被该计算机系统中的至少一个处理器执行,以实现上述方法的实施例的流程步骤。
92.因此,本发明还提供一种存储介质。该存储介质可以为计算机可读存储介质。该存储介质存储有计算机程序。该计算机程序当被处理器执行时实现上述天气插件的实现方法的任一实施例。
93.所述存储介质可以是u盘、移动硬盘、只读存储器(reaf-onlymemory,rom)、磁碟或者光盘等各种可以存储程序代码的计算机可读存储介质。
94.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
95.在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的。例如,各个单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。
96.本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。本发明实施例装置中的单元可以根据实际需要进行合并、划分和删减。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。
97.该集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备执行本发明各个实施例所述方法的全部或部分步骤。
98.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述的部分,可以参见其他实施例的相关描述。
99.显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,尚且本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
100.以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

技术特征:
1.一种天气插件的实现方法,其特征在于,所述方法包括:若接收到用户发送的插件启动指令,获取预设的功能模块库中的所有功能模块并进行展示以供用户选择,其中,所述功能模块库包括有多个功能模块,每个所述功能模块包含有不同的天气信息;获取所述用户所选择的功能模块作为目标功能模块;将所述目标功能模块添加到显示容器中并根据预设规则对所述目标功能模块进行排版;通过所述显示容器显示排版后的所述目标功能模块以对所述天气信息进行展示。2.如权利要求1所述的天气插件的实现方法,其特征在于,所述方法还包括:若接收到所述用户添加自定义模块的指令,解析所述指令以获得所述自定义模块的名称和所述自定模块的数据来源;根据所述自定义模块的名称和所述自定义模块的数据来源生成所述自定义模块;将所述自定义模块存入所述功能模块库。3.如权利要求1所述的天气插件的实现方法,其特征在于,所述方法还包括:若检测到所述用户隐藏所述目标功能模块的指令,确认所述用户所选择的目标功能模块;在所述显示容器中将所述用户所选择的目标功能模块删除。4.如权利要求1所述的天气插件的实现方法,其特征在于,所述根据预设规则对所述目标功能模块进行排版的步骤,包括:确认所述用户选择所述目标功能模块的顺序,并根据所述用户选择所述目标功能模块的顺序对所述用户所选择的目标功能模块进行排序;根据所述显示容器的尺寸和所述用户所选择的目标功能模块的数量确定所述显示容器中每一行显示的所述目标功能模块的数量。5.如权利要求1所述的天气插件的实现方法,其特征在于,所述通过所述显示容器显示排版后的所述目标功能模块以对所述天气信息进行展示的步骤之后,还包括:确认所述显示容器在网页页面中所处的位置是否与所述网页页面的其它页面信息重合;若所述显示容器在所述网页页面中所处的位置与所述网页页面的其它页面信息重合,则对所述显示容器进行透明化处理。6.如权利要求5所述的天气插件的实现方法,其特征在于,所述若所述显示容器在所述网页页面中所处的位置与所述网页页面的其它页面信息重合,则对所述显示容器进行透明化处理的步骤之后,还包括:若接收到所述用户旋转所述显示容器的指令,确认所述用户输入的旋转角度;根据所述旋转角度旋转所述显示容器。7.如权利要求1所述的天气插件的实现方法,其特征在于,所述若接收到用户发送的插件启动指令,获取预设的功能模块库中的所有功能模块并进行展示以供用户选择,其中,所述功能模块库包括有多个功能模块,每个所述功能模块包含有不同的天气信息的步骤之前,还包括:获取所述用户预先配置的预设尺寸,并根据所述预设尺寸以获得所述显示容器的宽度
和高度;根据所述显示容器的宽度和高度生成所述显示容器。8.一种天气组件控制装置,其特征在于,所述装置包括:功能模块库展示单元,用于若接收到用户发送的插件启动指令,获取预设的功能模块库中的所有功能模块并进行展示以供用户选择,其中,所述功能模块库包括有多个功能模块,每个所述功能模块包含有不同的天气信息;第一确认单元,用于获取所述用户所选择的功能模块作为目标功能模块;第一排版单元,用于将所述目标功能模块添加到显示容器中并根据预设规则对所述目标功能模块进行排版;功能模块展示单元,用于通过所述显示容器显示排版后的所述目标功能模块以对所述天气信息进行展示。9.一种计算机设备,其特征在于,所述计算机设备包括存储器以及与所述存储器相连的处理器;所述存储器用于存储计算机程序;所述处理器用于运行所述存储器中存储的计算机程序,以执行如权利要求1-7任一项所述方法的步骤。10.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时可于计算机设备上实现如权利要求1-7中任一项所述方法的步骤。

技术总结
本发明实施例公开了一种天气插件的实现方法、装置、计算机设备及存储介质,方法包括:若接收到用户发送的插件启动指令,获取预设的功能模块库中的所有功能模块并进行展示以供用户选择,其中,所述功能模块库包括有多个功能模块,每个所述功能模块包含有不同的天气信息;获取所述用户所选择的功能模块作为目标功能模块;将所述目标功能模块添加到显示容器中并根据预设规则对所述目标功能模块进行排版;通过所述显示容器显示排版后的所述目标功能模块以对所述天气信息进行展示。本发明能够让用户控制天气组件,并根据自己的需求自定义想要展示的天气信息,提高了便利性。提高了便利性。提高了便利性。


技术研发人员:林坤杰 叶茂林 何被军
受保护的技术使用者:深圳市杰和科技发展有限公司
技术研发日:2021.12.08
技术公布日:2022/3/8

最新回复(0)