一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

页面展示方法、装置、存储介质及计算机设备与流程

2022-03-26 16:56:42 来源:中国专利 TAG:


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.图1为本发明实施例提供的一种页面展示方法的流程示意图;
34.图2为本发明实施例提供的绑定/更新页面配置规则时的页面展示图;
35.图3为本发明实施例提供的对配置参数进行配置时的页面展示图;
36.图4为本发明实施例提供的对配置参数进行配置时的另一页面展示图;
37.图5为本发明实施例提供的多个终端设备的页面展示流程示意图;
38.图6为本发明实施例提供的一种页面展示装置的结构示意图;
39.图7为本发明实施例提供的一种计算机设备的内部结构示意图。
具体实施方式
40.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
41.目前,在对客户端中的页面布局进行设计时,主要是对页面中不同内容的排版、配色等进行布局设计,并在通过测试后进行发布,用户通过终端设备登录客户端,并请求客户端中已发布的页面进行浏览。
42.例如,现有的客户端内置有相应的功能模块,该功能模块指的是在前端页面中展示相应功能的模块,如在商品详情页展示的服装搭配功能等。功能模块的开关由后台管理系统进行管控。
43.但是,现有的后台管理系统在对功能模块进行管控时,主要是按照客户端的版本、下发渠道以及人群维度等进行管控,当监控到对应功能模块有问题需要关闭功能模块时,往往需要进行全局的关闭,这样不但会导致维护成本较高,还会导致功能模块没有问题的用户无法使用。
44.基于此,本技术提出如下技术方案,具体参见下文所示:
45.在一个实施例中,如图1所示,图1为本发明实施例提供的一种页面展示方法的流程示意图;本发明提供了一种页面展示方法,所述方法可以包括:
46.s110:获取接入的终端设备的设备信息。
47.本步骤中,当用户登录某一客户端,并浏览该客户端中的相关页面时,客户端可以获取到当前页用户登录时所使用的终端设备的设备信息,并利用该设备信息来实现相关功
能。
48.可以理解的是,这里的客户端可以是安装在终端设备上的应用程序,该终端设备可以是具有显示屏的各种电子设备,包括但不限于智能手机和计算机设备,其中,智能手机可以是不同操作系统的智能手机,如ios系统、安卓系统或鸿蒙系统等,也可以是同一操作系统下不同型号的智能手机;计算机设备可以是台式计算机、便携式计算机、膝上型计算机、平板电脑等设备中的至少一种;该应用程序可以是即时通讯应用程序、网络直播应用程序、生活服务类应用程序、网络购物应用程序等。
49.因此,本技术中客户端获取到的终端设备的设备信息包括但不限于终端设备的系统版本、厂商信息、设备型号等,当客户端获取到终端设备的系统版本、厂商信息、设备型号后,便可以根据这些设备信息来进行后续操作。
50.另外,本技术中客户端在获取访问者的信息时,如访问者的手机类型、访问次数等,该信息的获取方式可以通过代码的形式进行获取,如通过js在前端页面中获取并显示,或通过后台获取且入库的形式,具体采用何种方式进行获取,可以依据实际情况进行设置,在此不做限制。
51.s120:将设备信息与预设的页面配置规则进行匹配,得到匹配结果。
52.本步骤中,通过s110获取到接入的终端设备的设备信息后,可以将该设备信息与预设的页面配置规则进行匹配,并得到相应的匹配结果。
53.需要说明的是,本技术中的页面配置规则可以包括依据预设时段内采集的多个终端设备的运行情况而更新的多个维度的配置参数,及与该配置参数对应的页面展示方式。
54.可以理解的是,终端设备中安装的客户端在运行过程中,可能会由于前端页面中的功能模块或动态文案配置等存在崩溃和兼容问题,因此,本技术在客户端的运行过程中对终端设备的运行情况进行实时监控,并采集预设时段内的多个终端设备的运行情况进行分析,若发现某些类型的终端设备存在崩溃或兼容问题,则运维人员可以通过后台管理系统来录入相应的配置参数,以及对应的页面展示方式,从而形成相应的页面配置规则,当终端设备请求客户端中的相关操作时,可以将该终端设备的设备信息与页面配置规则进行匹配,并根据匹配结果来决定终端设备当前的页面展示方式,这样便可以通过关闭最少的设备数来最大程度上减少运营损失。
55.示意性地,如图2所示,图2为本发明实施例提供的绑定/更新页面配置规则时的页面展示图;图2中,规则语句名称展示的是当前配置项的描述,用于后台管理系统对其进行规则识别,开关状态指的是与前端页面中的功能模块对应的开关状态,有效开始时间和有效结束时间指的是当前的配置项生效的时间周期,而应用中的相关信息则展示了各个应用中涉及的终端设备的设备信息。
56.进一步地,如图3、4所示,图3为本发明实施例提供的对配置参数进行配置时的页面展示图,图4为本发明实施例提供的对配置参数进行配置时的另一页面展示图;图3、4中,运维人员可以根据预先采集的预设时段内的多个终端设备的运行情况,在应用中勾选相应的配置参数,如勾选shop_android(安卓移动端),并选择shop_android中对应的厂商品牌和厂商型号;另外,针对每一厂商品牌和厂商型号,其右侧都会有对应的不包含所选品牌或不包含所选型号的选项,运维人员可以根据预先采集的预设时段内的多个终端设备的运行情况来决定是否勾选该选项。
57.例如,当检测到厂商型号为bla-al00的终端设备存在崩溃或兼容问题时,可以只对该厂商型号进行配置,若检测到除了厂商型号为bla-al00的终端设备,其他所有厂商型号的终端设备都存在崩溃或兼容问题时,则可以勾选不包含所选型号的选项。当勾选不包含厂商型号为bla-al00的选项并确定后,应用规则即可实时生效,生效后的规则表示为某个功能开关针对android的app应用,厂商品牌为huawei的终端设备,厂商型号为bla-al00这一款机型对应的开关设置为关,其他的终端设备的开关设置为开。
58.基于此,当客户端将接入的终端设备的设备信息与上述页面配置规则进行匹配时,若该终端设备的设备信息显示其对应的厂商型号、厂商品牌和系统版本均与上述页面配置规则不匹配,则可以将本次接入的终端设备的功能开关设置为开,即本次接入的终端设备中的相关页面中的功能模块可以正常显示。
59.s130:根据匹配结果确定对应的页面展示方式,并按照页面展示方式在终端设备中展示相应的页面。
60.本步骤中,通过s120将设备信息与预设的页面配置规则进行匹配,得到匹配结果后,可以根据该匹配结果来确定对应的页面展示方式,并按照该页面展示方式在终端设备中展示相应的页面。
61.接着s120中的示例来说,当客户端将接入的终端设备的设备信息与上述页面配置规则进行匹配时,若该终端设备的设备信息显示其对应的厂商型号、厂商品牌和系统版本均与上述页面配置规则不匹配,则可以将本次接入的终端设备的功能开关设置为开,即本次接入的终端设备中的相关页面中的功能模块可以正常显示;若该终端设备的设备信息显示其对应的厂商型号、厂商品牌和系统版本均与上述页面配置规则匹配时,则可以将本次接入的终端设备的功能开关设置为关,即本次接入的终端设备中的相关页面中不显示该功能模块。
62.上述实施例中,当终端设备接入时,客户端可以获取该终端设备的设备信息,并将该设备信息与预设的页面配置规则进行匹配,由于本技术中的页面配置规则是依据预设时段内采集的多个终端设备的运行情况而更新的多个维度的配置参数,及与各配置参数对应的页面展示方式;因此,在进行页面展示之前,将当前的终端设备对应的设备信息与页面配置规则进行匹配后,可以根据匹配结果来确定对应的页面展示方式,并按照该页面展示方式在终端设备中展示相应的页面;例如,若当前的终端设备不需要更改配置参数时,则可以按照该终端设备默认的展示方式进行展示,若当前的终端设备需要更改配置参数时,则可以按照页面配置规则中的页面展示方式进行展示;这样,后台只需要针对更改配置参数的终端设备所对应的客户端进行维护,同时还可以保证不需要更改配置参数的终端设备的正常使用,从而有效降低维护成本的同时,保证用户的正常使用。
63.在一个实施例中,s120中将所述设备信息与预设的页面配置规则进行匹配,得到匹配结果的步骤,可以包括:
64.s121:将所述设备信息与预设的页面配置规则中各维度的配置参数进行匹配,得到匹配结果。
65.本实施例中,在将终端设备的设备信息与预设的页面配置规则进行匹配时,可以将设备信息与页面配置规则中各个维度的配置参数分别进行匹配,并得到匹配结果,也可以将设备信息与页面配置规则中各个维度的配置参数统一进行匹配,并得到相应的匹配结
果。
66.例如,当本技术中配置有多个维度的配置参数后,可以将终端设备的设备信息与其中一个维度的配置参数进行匹配,若匹配成功,则继续对下一维度的配置参数进行匹配,若匹配失败,则无需继续进行匹配,直接输出匹配结果。
67.而将设备信息与页面配置规则中各个维度的配置参数统一进行匹配时,可以得到每一维度的配置参数的匹配结果,若其中一个匹配结果为匹配失败,则表示当前的匹配结果为匹配失败,若所有的匹配结果均显示匹配成功,则表示当前的匹配结果为匹配成功。
68.在一个实施例中,所述设备信息可以包括厂商品牌信息、厂商型号信息和版本信息。
69.s121中将所述设备信息与预设的页面配置规则中各维度的配置参数进行匹配的步骤,可以包括:
70.s1210:将所述厂商品牌信息、所述厂商型号信息,和/或所述版本信息与预设的页面配置规则中厂商品牌信息配置参数、厂商型号信息配置参数,和/或版本信息配置参数进行匹配。
71.本实施例中,在将设备信息与页面配置规则中各个维度的配置参数进行匹配的过程中,由于设备信息包括但不限于厂商品牌信息、厂商型号信息和版本信息,而页面配置规则中的各个配置参数包括但不限于厂商品牌信息配置参数、厂商型号信息配置参数,版本信息配置参数等,其中版本信息配置参数包括但不限于ios系统配置参数、安卓系统配置参数或鸿蒙系统配置参数等,厂商品牌信息配置参数包括各个不同品牌的智能产品生产商配置参数,厂商型号信息配置参数包括各个品牌的智能产品所对应的不同产品型号配置参数。
72.在匹配过程中,可以将设备信息中的厂商品牌信息、厂商型号信息,或版本信息分别与页面配置规则中厂商品牌信息配置参数、厂商型号信息配置参数,或版本信息配置参数进行匹配,也可以将设备信息中的厂商品牌信息、厂商型号信息和版本信息与页面配置规则中厂商品牌信息配置参数、厂商型号信息配置参数和版本信息配置参数统一进行匹配。
73.在一个实施例中,s130中根据所述匹配结果确定对应的页面展示方式,并按照所述页面展示方式在所述终端设备中展示相应的页面的步骤,可以包括:
74.s131:若所述设备信息与所述页面配置规则中的配置参数不匹配,则按照所述终端设备中默认的页面展示方式,在所述终端设备中展示相应的页面。
75.s132:若所述设备信息与所述页面配置规则中的配置参数相匹配,确定与所述页面配置规则中匹配成功的配置参数对应的页面展示方式,并按照所述页面展示方式在所述终端设备中展示相应的页面。
76.本实施例中,当接入的终端设备的设备信息与页面配置规则中的配置参数不匹配,则表示当前终端设备的页面展示方式无需做调整,此时可以按照终端设备中默认的页面展示方式在终端设备中展示相应的页面;而当接入的终端设备的设备信息与页面配置规则中的配置参数匹配时,则表示当前终端设备的页面展示方式需要按照与页面配置规则中匹配成功的配置参数所对应的页面展示方式进行展示。
77.示意性地,如图5所示,图5为本发明实施例提供的多个终端设备的页面展示流程
示意图;图5中,设备a、设备b和设备c分别请求客户端中的相关页面,此时,客户端可以启动移动端手机设备的app应用来获取设备a、设备b和设备c的设备信息,如厂商信息,客户端获取到三个设备的厂商信息后,可以将其传入到开关/动态配置系统中,该开关后台系统由运维人员预先配置了灰度开关,并配置相应的开关信息,如展示功能a,将该规则进行绑定后,可以将其与传入的厂商信息进行匹配,若设备a命中该规则,则设备a的相关页面将展示功能a的入口和模块,而设备b和设备c则不会展示功能a入口。
78.在一个实施例中,所述页面展示方式可以包括附有功能模块的页面展示方式,以及附有动态文案的页面展示方式。
79.下面对本技术实施例提供的页面展示装置进行描述,下文描述的页面展示装置与上文描述的页面展示方法可相互对应参照。
80.在一个实施例中,如图6所示,图6为本发明实施例提供的一种页面展示装置的结构示意图;本发明还提供了一种页面展示装置,包括信息获取模块210、规则匹配模块220、页面展示模块230,具体包括如下:
81.信息获取模块210,用于获取接入的终端设备的设备信息。
82.规则匹配模块220,用于将所述设备信息与预设的页面配置规则进行匹配,得到匹配结果,其中,所述页面配置规则包括,依据预设时段内采集的多个终端设备的运行情况而更新的多个维度的配置参数,及与所述配置参数对应的页面展示方式。
83.页面展示模块230,用于根据所述匹配结果确定对应的页面展示方式,并按照所述页面展示方式在所述终端设备中展示相应的页面。
84.上述实施例中,当终端设备接入时,客户端可以获取该终端设备的设备信息,并将该设备信息与预设的页面配置规则进行匹配,由于本技术中的页面配置规则是依据预设时段内采集的多个终端设备的运行情况而更新的多个维度的配置参数,及与各配置参数对应的页面展示方式;因此,在进行页面展示之前,将当前的终端设备对应的设备信息与页面配置规则进行匹配后,可以根据匹配结果来确定对应的页面展示方式,并按照该页面展示方式在终端设备中展示相应的页面;例如,若当前的终端设备不需要更改配置参数时,则可以按照该终端设备默认的展示方式进行展示,若当前的终端设备需要更改配置参数时,则可以按照页面配置规则中的页面展示方式进行展示;这样,后台只需要针对更改配置参数的终端设备所对应的客户端进行维护,同时还可以保证不需要更改配置参数的终端设备的正常使用,从而有效降低维护成本的同时,保证用户的正常使用。
85.在一个实施例中,所述规则匹配模块,可以包括:
86.规则匹配子模块,用于将所述设备信息与预设的页面配置规则中各维度的配置参数进行匹配,得到匹配结果。
87.在一个实施例中,所述设备信息可以包括厂商品牌信息、厂商型号信息和版本信息。
88.所述规则匹配子模块可以包括:
89.参数匹配模块,用于将所述厂商品牌信息、所述厂商型号信息,和/或所述版本信息与预设的页面配置规则中厂商品牌信息配置参数、厂商型号信息配置参数,和/或版本信息配置参数进行匹配。
90.在一个实施例中,所述页面展示模块,可以包括:
91.第一展示模块,用于若所述设备信息与所述页面配置规则中所针对的设备信息不匹配,则按照所述终端设备中默认的页面展示方式,在所述终端设备中展示相应的页面。
92.第二展示模块,用于若所述设备信息与所述页面配置规则中所针对的设备信息相匹配,确定与所述页面配置规则中匹配成功的配置参数对应的页面展示方式,并按照所述页面展示方式在所述终端设备中展示相应的页面。
93.在一个实施例中,所述页面展示方式可以包括附有功能模块的页面展示方式,以及附有动态文案的页面展示方式。
94.在一个实施例中,本发明还提供了一种存储介质,所述存储介质中存储有计算机可读指令,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如上述实施例中任一项所述页面展示方法的步骤。
95.在一个实施例中,本发明还提供了一种计算机设备,所述计算机设备中存储有计算机可读指令,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如上述实施例中任一项所述页面展示方法的步骤。
96.示意性地,如图7所示,图7为本发明实施例提供的一种计算机设备的内部结构示意图,该计算机设备300可以被提供为一服务器。参照图7,计算机设备300包括处理组件302,其进一步包括一个或多个处理器,以及由存储器301所代表的存储器资源,用于存储可由处理组件302的执行的指令,例如应用程序。存储器301中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件302被配置为执行指令,以执行上述任意实施例的页面展示方法。
97.计算机设备300还可以包括一个电源组件303被配置为执行计算机设备300的电源管理,一个有线或无线网络接口304被配置为将计算机设备300连接到网络,和一个输入输出(i/o)接口305。计算机设备300可以操作基于存储在存储器301的操作系统,例如windows server tm、mac os xtm、unix tm、linux tm、free bsdtm或类似。
98.本领域技术人员可以理解,图7中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
99.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
100.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间可以根据需要进行组合,且相同相似部分互相参见即可。
101.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本技术。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术
将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献