乘客信息系统播放版式推荐方法、装置及电子设备与流程
未命名
07-20
阅读:90
评论:0
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.图1是本发明提供的乘客信息系统播放版式推荐方法的流程示意图之一;
43.图2(a)~图2(d)是本发明提供的版式预览图中的重叠组件分割示意图;
44.图3是本发明提供的版式个体生成及解码流程示意图;
45.图4是本发明提供的乘客信息系统播放版式推荐方法的流程示意图之二;
46.图5是本发明提供的根据版式编码设计的交叉算子示意图;
47.图6是本发明提供的根据版式编码设计的变异算子示意图;
48.图7是本发明提供的乘客信息系统播放版式推荐方法的流程示意图之三;
49.图8是本发明提供的乘客信息系统播放版式推荐方法的流程示意图之四;
50.图9是本发明提供的乘客信息系统播放版式推荐装置的结构示意图;
51.图10是本发明提供的电子设备的结构示意图。
具体实施方式
52.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
53.图1为本发明实施例提供的乘客信息系统播放版式推荐方法的流程图,如图1所示,本发明实施例提供的乘客信息系统播放版式推荐方法包括:
54.步骤101、根据版式预设参数生成初始化版式种群;
55.在本发明实施例中,根据版式预设参数生成初始化版式种群,包括:
56.步骤1011、根据版式预设参数生成版式编码格式;
57.版式预设参数包括必选参数和可选参数,必选参数包括版式尺寸大小、版式所需组件类型、版式所需各类组件数量、各类组件展示比例、各类组件最小尺寸、各类组件最大尺寸、各个组件横向所处位置定义、各个组件纵向所处位置定义等;可选参数包括版式播放时影响组件播放效果的参数,如消息组件的消息静动态参数、播放方向、播放速度、字号大小等参数,时间组件的时间表示方法参数、时间语言参数等,当用户对组件播放有具体要求时可进行预设,可选参数可以缺省设置。
58.步骤1012、根据所述版式编码格式中各个参数的取值范围,为版式编码格式中各组件所占区域及对应播放参数赋值生成版式个体;
59.步骤1013、根据预设种群规模数量对应的版式个体生成初始化版式种群。
60.步骤102、根据版式解码规则将所述初始化版式种群转换成多个供用户预览评分的版式效果图,将多个供用户预览评分的版式效果图推送至用户终端;
61.在本发明实施例中,根据多个新生版式个体转换成多个供用户预览评分的版式效果图,包括:
62.步骤1021、对多个新生版式个体进行解码,得到每个新生版式个体中的组件信息;
63.步骤1022、根据组件信息中每个组件的组件参数判断版式布局中组件之间是否存在重叠,若是,执行步骤1023,否则,执行步骤1024;
64.在本发明实施例中,可以根据组件的位置、组件的宽度和高度等参数判断版式布局中组件之间是否存在重叠。
65.步骤1023、根据调整后的版式布局更新版式个体编码位的值,以及,对更新后的版式个体进行解码,得到更新后的组件信息并生成供用户预览评分的版式效果图;
66.在本发明实施例中,版式布局调整方法包括:
67.在重叠组件数量为二时,采用重叠区域均分的原则自适应调整所述版式预览图中的重叠组件,根据重叠区域宽度与高度比例确定分割线方向;
68.如图2(a)所示,两个组件重叠时,若重叠区域的宽度小于重叠区域的高度,则以纵向作为重叠区域分割线方向,分割结果如图2(b)所示。
69.如图2(c)所示,两个组件重叠时,若重叠区域的宽度大于重叠区域的高度,则以横向作为重叠区域分割线方向,分割结果如图2(d)所示。
70.当重叠组件数量超过二时,采用左上方位排序优先原则,横向上位置排序靠左的组件占据其所涉及的重叠区域,纵向上位置排序靠上的组件占据其所涉及的重叠区域。
71.步骤1024、根据组件信息生成供用户预览评分的版式效果图。
72.当经交叉、变异后新生成的版式个体在全局区域中出现组件间所占区域重叠的情况时,当重叠组件数量为二时,采用重叠区域均分的原则自适应调整涉及重叠的组件,根据重叠区域宽度与高度比例确定分割线方向;当重叠组件数量超过二时,采用左上方位排序优先原则,即从横向开始,横向上位置排序靠左的组件占据其所涉及的重叠区域,再在纵向上,位置排序靠上的组件占据其所涉及的重叠区域;根据调整后版式布局更新版式个体编码各位的值,可以自适应调整版式布局,提升用户观看体验。
73.如图3所示,首先生成版式个体编码格式(301),根据具体的组件数量定义编码行
数,根据组件类型定义各行编码列数,每类组件编码均包含组件类型f、横向位置lo、纵向位置tr、组件宽、高比例pw、ph、横坐标x、纵坐标y、宽度w、高度h九列基础信息;
74.在本发明实施例中,组件类型包括:视频、图片、ats、时间、消息,类型编码分别为1、2、3、4、5;组件属性包括组件的宽高比例、最小宽高值、最大宽高值;方位信息包括横向位置和纵向位置,其中横向包含左、中、右三种位置,分别采用1、2、3进行编码,纵向包含上、中、下三种位置,分别采用1、2、3进行编码。在一些具体实施例中,预设版式包含五个组件(302),分别为视频(303)、ats(304)、时间(305)、图片(306)、消息(307),其中视频、ats、图片组件类型未配置播放参数;时间组件类型设置了时间格式参数,其中参数hour表示12小时制或24小时制,编码分别为1、2,参数lang表示时间语言为中文或英文,编码分别为1、2;消息组件类型设置了播放参数,包括消息静动态参数play、播放方向参数dirt、播放速度参数v、字号大小font(308),其中参数play有动态和静态两种,编码分别为1、0,参数dirt有左右播放和上下播放两种,编码分别为1、2,参数v为实数编码,单位为字每秒,参数font有大、中、小三种,编码分别为1、2、3;
75.编码完成后在各个组件各参数的取值范围中随机取值,生成具体的版式编码个体(309);
76.编码格式定义如下式所示:
[0077][0078]
其中,p为版式个体,t1到tc分别为版式中各个组件,组件信息格式如下式所示:
[0079]
t=[f lo tr p
w p
h x y w h at]
[0080]
其中,f为组件对应的类型编号,lo为该组件在纵向的位置序号,tr为该组件在横向的位置序号,pw、ph分别为该组件宽度与高度的比例,x、y分别为该组件在版式中所占区域左上角的横纵坐标,w、h分别为该组件在版式中所占区域的宽度和高度,at为该组件所属类型对应的播放参数数组。
[0081]
最后对版式编码个体进行解码,得到各个组件信息,并生成可视化版式效果图;在一些具体实施例中,第一个组件的解码信息为视频类型组件、位于纵向上侧、横向左侧、组件宽高比例为16:9、横纵坐标为(0,0)、宽度为1280、高度为720(310);第二个组件的解码信息为ats类型组件、位于纵向上侧、横向右侧、组件宽高比例为1:1、横纵坐标为(1280,0)、宽度为640、高度为640(311);第三个组件的解码信息为时间类型组件、位于纵向中间、横向右侧、组件宽高比例为2:1、横纵坐标为(1280,640)、宽度为640、高度为320、采用24小时制、中文显示(312);第四个组件的解码信息为图片类型组件、位于纵向下侧、横向左侧、组件宽高比例为1:3、横纵坐标为(0,720)、宽度为120、高度为360(313);第五个组件的解码信息为消息类型组件、位于纵向下侧、横向右侧、无固定组件宽高比例、横纵坐标为(120,960)、宽度为1800、高度为120、采用动态、左右播放、移动速度为1字每秒、消息字号大小为中号(314)。
[0082]
步骤103、响应于用户终端反馈的每个版式效果图的评分,使用元启发式算法对初始化版式种群进行迭代优化,生成至少一个推荐版式,并将至少一个推荐版式向用户终端推荐。
[0083]
传统乘客信息系统播放版式制作流程包括:首先由界面设计人员进行版式效果设计,再由运营人员在网管系统中编辑设置,最后通过播放终端发布。但这种版式展示结果难以满足用户偏好,且难以实现版式快速更新需求,由于版式包含组件类型较多,且各组件需要对各自类型进行多种属性设置,版式编辑后再进行预览等流程,制作花费较长时间,人力成本较大,影响轨道交通运营效率。
[0084]
本发明实施例提供的乘客信息系统播放版式推荐方法,通过根据版式预设参数生成初始化版式种群;根据版式解码规则将所述初始化版式种群转换成多个供用户预览评分的版式效果图,将多个供用户预览评分的版式效果图推送至用户终端;响应于用户终端反馈的每个版式效果图的评分,使用元启发式算法对初始化版式种群进行迭代优化,生成至少一个推荐版式,并将至少一个推荐版式向用户终端推荐,实现版式智能生成,缩短版式制作流程和更新流程,节约人力成本,并且可以根据用户偏好不断优化,提高乘客信息系统运营效率。
[0085]
基于上述任一实施例,如图4所示,步骤103中使用元启发式算法对初始化版式种群进行迭代优化,生成至少一个推荐版式,具体包括:
[0086]
步骤401、根据每个版式效果图的评分计算每个初始化版式个体的适值;
[0087]
在本发明实施例中,根据每个版式效果图的评分通过以下公式进行线性归一化处理计算每个版式个体的适值:
[0088][0089]
其中,fi为第i个版式个体的适值,si为第i个版式个体的评分,maxs为版式种群中最高的评分,mins为版式种群中最低的评分。
[0090]
步骤402、根据每个版式个体的适值高低从初始化版式种群中选择出多个优秀版式个体;
[0091]
在本发明实施例中,根据每个版式个体的适值高低使用选择策略从初始化版式种群中选择出优秀版式个体。
[0092]
选择策略原理为版式个体适值越高,该版式个体被选中的概率越高,从而选出优秀的、适合迭代优化的版式个体进行后续操作,加快算法优化速度,选择策略可以为轮盘赌策略、锦标赛选择策略或精英选择策略等,本发明不做限定。
[0093]
步骤403、对多个优秀版式个体进行交叉操作;
[0094]
在本发明实施例中,对多个优秀版式个体进行交叉操作,包括:
[0095]
在产生随机数小于预设交叉率时对优秀版式个体中各个组件的交叉位进行交叉操作,所述交叉位的选择范围为每个组件编码中的预设位。
[0096]
根据元启发式算法“优胜劣汰”的思想从上一代种群中选择用于交叉、变异的个体,交叉、变异操作中交叉、变异算子根据版式编码格式重新进行了设计,
[0097]
交叉算子为选择出两个版式个体,分别对版式个体中每个组件判断是否进行交叉及交叉位,对版式个体中各个组件,当产生随机数小于交叉率时进行交叉,否则该组件不进行交叉;由于各组件对应编码中前五位与版式预设条件相关,不同版式个体对应相同的组件编码前五位均为相同的固定值,且组件编码最后一部分——组件所属类型对应的播放参数数组(at)长度随组件类型不同而变化,因此交叉位定义为从第六位到最后一位的随机
位,且当交叉部分涉及组件在版式中所占区域的宽度和高度(w、h)时,两者作为一个整体进行交叉。
[0098]
步骤404、对交叉操作后生成的版式个体进行变异操作得到新生版式个体;
[0099]
在本发明实施例中,对交叉操作后生成的版式个体进行变异操作得到新生版式个体,包括:
[0100]
在产生随机数小于预设变异率时,对交叉操作后生成的版式个体的变异位进行变异操作,所述变异位的选择范围为交叉后生成的版式个体中的每个组件编码中的预设位;
[0101]
根据变异后的组件编码,生成新生版式个体。
[0102]
变异算子为对交叉后生成的版式个体中包含的各组件及组件各编码位依次判断是否进行变异,当产生随机数小于变异率时,该编码位发生变异,产生位于该编码位参数取值范围中的任意值代替原有参数值;考虑到各组件对应编码中前五位与版式预设条件相关,组件编码前五位为固定值,因此从第六位开始判断是否进行变异,且由于组件宽高值按预设比例生成,当组件在版式中所占区域的宽度和高度(w、h)编码位中任一位为变异位时,另一编码位参数值也随之按比例发生变化。
[0103]
步骤405、根据多个新生版式个体转换成多个供用户预览评分的版式效果图,根据每个版式效果图的评分计算每个新生版式个体的适值;
[0104]
步骤406、重复上述选择、交叉、变异操作直至生成评分满足预设阈值的至少一个推荐版式。
[0105]
在本发明实施例中,预设阈值例如为满分(100分)。
[0106]
如图5所示,根据适值高低选出进行交叉的版式个体,由于各组件中前五位编码为预设固定值,因此前五位不进行交叉(501),对版式个体中各组件逐个判断是否交叉并选择交叉位(502),对交叉位后的部分进行交叉,获得交叉后的新版式组件(503),对各组件均进行交叉操作得到交叉后的版式个体;在具体实施例中,随机选中的交叉位为第九位。
[0107]
如图6所示,对执行完交叉操作的版式个体中各组件进行变异操作(601),由于各组件中前五位编码为预设固定值,因此前五位不进行变异(602),对该组件中从第六位开始的各位逐个判断是否变异,当对应位产生随机数小于变异率时,对选择位数进行变异(603),逐位完成后得到变异后的版式组件(604),当变异位涉及预设了固定比例的组件的宽高值时,调整宽高值以保证其比例固定(605),对各组件均进行交叉操作得到交叉后的版式个体;
[0108]
在具体实施例中,随机选中的变异位为第六位和第八位,第九位高度值随第八位宽度值变化而变化。
[0109]
重复版式优化步骤,直至生成满分版式并将其与对应预设条件共同存储入历史版式数据库中。
[0110]
如图7所示,该乘客信息系统播放版式推荐方法,包括:首先由系统用户预设版式尺寸、所需组件类型、数量、属性、方位等必选参数以及组件播放属性等可选参数(701);根据预设参数形成版式编码格式(702)、并为各编码位对应参数赋值生成版式个体,共生成种群规模个版式个体,组成初始化版式种群(703);对生成的版式进行解码得到可视化版式效果图并向用户推送,得到版式评分,根据评分按适值计算规则计算对应版式的适值(704);判断已生成的版式有无得到用户的满分评分(705),若未获得满分版式,则基于元启发式算
法优化版式,根据版式适值对版式种群进行选择、交叉、变异操作,生成优化后新一代的版式种群(706);不断依据用户评分对版式进行优化,直至得到满分版式,将满分版式及其对应的预设条件存储入库(707),在后续预设条件相同时优先推送历史满分版式,提高系统推荐效率。
[0111]
在本发明一些实施例中,该乘客信息系统播放版式推荐方法,还包括:
[0112]
将评分满足预设阈值的推荐版式存入版式数据库;
[0113]
接收用户的版式需求,将版式需求与版式数据库中的满足预设阈值版式进行匹配;
[0114]
根据匹配成功的版式生成版式效果图,将版式效果图推送至用户终端。
[0115]
如图8所示,该乘客信息系统播放版式推荐方法具体实现步骤如下:
[0116]
s1:系统用户定义预设参数,对版式尺寸大小,即版式的宽度和高度进行预设(801),再对本次所需版式需要包含的组件类型、数量、属性及方位信息进行预设(802),最后根据用户需要选择性的对可选参数,即各个组件的播放参数进行预设(803)。
[0117]
在具体实施例中:组件类型包括视频、图片、ats、时间、消息,类型编码分别为1、2、3、4、5;组件属性包括组件的宽高比例、最小宽高值、最大宽高值;方位信息包括横向位置和纵向位置,其中横向包含左、中、右三种位置,分别采用1、2、3进行编码,纵向包含上、中、下三种位置,分别采用1、2、3进行编码。
[0118]
s2:根据预设参数定义版式编码格式,并为必选参数和可选参数在取值范围内随机赋值产生随机版式个体(804),对版式个体进行解码得到可视化的版式效果图(805),用户依据偏好及需求对版式效果图进行评分(806),根据用户评分对版式个体进行适值计算,采用元启发式算法优化版式并将优化后版式推送给用户,持续优化及推送过程直至生成用户满意的评分为满分的版式(807)。
[0119]
s3:得到满分版式后将满分版式及本次预设条件存入数据库(808),当用户输入预设条件存在历史记录时,优先推送数据库中对应的历史满分版式(809)。
[0120]
本发明提供的乘客信息系统播放版式推荐方法,可广泛应用于轨道交通乘客信息版式编辑、制作等场景,通过定义版式编码格式、生成规则及解码方法,能够仅根据版式预设参数生成符合预设条件且参数配置完整的版式个体,从而实现便捷化、多样化、可视化的版式生成,且以版式预设参数设置版式需求的方式较为灵活,能够对新提出的版式需求进行实时响应、以远超传统版式设计及配置的速度生成符合用户需求的版式;通过根据版式编码格式设计交叉算子、变异算子,解决了版式编码有别于传统元启发式算法编码方式、无法直接使用传统的交叉、变异算子的问题,并利用元启发式算法对版式种群不断进行优化,实现了逐批生成评价更优的版式个体并进行推送;通过备份满分版式及其预设参数,实现了版式历史数据库的建立,当再次存在相同的版式需求时,能够迅速响应并推送历史满分版式,有效避免了重复的评分操作,大大提高了推荐效率。
[0121]
下面对本发明提供的乘客信息系统播放版式推荐装置进行描述,下文描述的乘客信息系统播放版式推荐装置与上文描述的乘客信息系统播放版式推荐方法可相互对应参照。
[0122]
图9为本发明实施例提供的乘客信息系统播放版式推荐装置的示意图,如图9所示,本发明实施例提供的乘客信息系统播放版式推荐装置包括:
[0123]
生成模块901,用于根据版式预设参数生成初始化版式种群;
[0124]
转换模块902,用于根据版式解码规则将所述初始化版式种群转换成多个供用户预览评分的版式效果图,将所述多个供用户预览评分的版式效果图推送至用户终端;
[0125]
优化模块903,用于响应于用户终端反馈的每个版式效果图的评分,使用元启发式算法对初始化版式种群进行迭代优化,生成至少一个推荐版式,并将至少一个推荐版式向用户终端推荐。
[0126]
生成模块901由系统用户根据版式需求对相关参数进行预设,系统向用户提供预设参数包含了必选参数和可选参数,其中必选参数包括版式尺寸大小、版式所需组件类型、版式所需各类组件数量、各类组件展示比例、各类组件最小尺寸、各类组件最大尺寸、各个组件横向所处位置定义、各个组件纵向所处位置定义;可选参数包含了各个组件对应其组件类型的播放参数;
[0127]
优化模块903为系统根据用户预设的版式参数随机生成符合用户要求的版式,将生成的版式进行解码以可视化效果图的形式发送系统用户进行预览,并在评分值范围内进行评分,符合用户偏好的版式将获得更高的评分;系统采用元启发式算法,根据用户评分对版式进行优化,向用户提供新一批的版式推送;系统不断朝着用户偏好的方向优化版式,直至得到用户满意的评分值为评分值取值范围内最大值的满分版式个体;
[0128]
在本发明一些实施例中,还包括满分版式备份模块,为在系统用户得到满意的满分版式后,由系统将满分版式及其对应的用户预设参数共同存入版式历史数据库中,当出现版式预设参数与版式历史数据库中用户预设参数相同的情况时,优先为系统用户推送版式历史数据库中对应的满分版式。
[0129]
本发明实施例提供的乘客信息系统播放版式推荐装置通过根据版式预设参数生成初始化版式种群;根据版式解码规则将所述初始化版式种群转换成多个供用户预览评分的版式效果图,将多个供用户预览评分的版式效果图推送至用户终端;响应于用户终端反馈的每个版式效果图的评分,使用元启发式算法对初始化版式种群进行迭代优化,生成至少一个推荐版式,并将至少一个推荐版式向用户终端推荐,实现版式智能生成,缩短版式制作流程和更新流程,节约人力成本,并且可以根据用户偏好不断优化,提高乘客信息系统运营效率。
[0130]
图10示例了一种电子设备的实体结构示意图,如图10所示,该电子设备可以包括:处理器(processor)1010、通信接口(communicationsinterface)1020、存储器(memory)1030和通信总线1040,其中,处理器1010,通信接口1020,存储器1030通过通信总线1040完成相互间的通信。处理器1010可以调用存储器1030中的逻辑指令,以执行乘客信息系统播放版式推荐方法,该方法包括:根据版式预设参数生成初始化版式种群;根据版式解码规则将所述初始化版式种群转换成多个供用户预览评分的版式效果图,将多个供用户预览评分的版式效果图推送至用户终端;响应于用户终端反馈的每个版式效果图的评分,使用元启发式算法对初始化版式种群进行迭代优化,生成至少一个推荐版式,并将至少一个推荐版式向用户终端推荐。
[0131]
此外,上述的存储器1030中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以
软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0132]
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0133]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0134]
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
技术特征:
1.一种乘客信息系统播放版式推荐方法,其特征在于,包括:根据版式预设参数生成初始化版式种群;根据版式解码规则将所述初始化版式种群转换成多个供用户预览评分的版式效果图,将所述多个供用户预览评分的版式效果图推送至用户终端;响应于所述用户终端反馈的每个版式效果图的评分,使用元启发式算法对所述初始化版式种群进行迭代优化,生成至少一个推荐版式,并将所述至少一个推荐版式向所述用户终端推荐。2.根据权利要求1所述的乘客信息系统播放版式推荐方法,其特征在于,所述初始化版式种群包括多个初始化版式个体,所述使用元启发式算法对初始化版式种群进行迭代优化,生成至少一个推荐版式,包括:根据每个版式效果图的评分计算每个初始化版式个体的适值;根据每个版式个体的适值高低从所述初始化版式种群中选择出多个优秀版式个体;对所述多个优秀版式个体进行交叉操作;对交叉操作后生成的版式个体进行变异操作得到新生版式个体;根据所述多个新生版式个体转换成多个供用户预览评分的版式效果图,根据每个版式效果图的评分计算每个新生版式个体的适值;重复上述选择、交叉、变异操作直至生成评分满足预设阈值的至少一个推荐版式。3.根据权利要求2所述的乘客信息系统播放版式推荐方法,其特征在于,所述根据每个版式个体的适值从所述初始化版式种群中选择出多个优秀版式个体,包括:根据每个版式个体的适值高低使用选择策略从所述初始化版式种群中选择出优秀版式个体。4.根据权利要求2所述的乘客信息系统播放版式推荐方法,其特征在于,所述对所述多个优秀版式个体进行交叉操作,包括:在产生随机数小于预设交叉率时对优秀版式个体中各个组件的交叉位进行交叉操作,所述交叉位的选择范围为每个组件编码中的预设位。5.根据权利要求4所述的乘客信息系统播放版式推荐方法,其特征在于,所述对交叉操作后生成的版式个体进行变异操作得到新生版式个体,包括:在产生随机数小于预设变异率时,对交叉操作后生成的版式个体的变异位进行变异操作,所述变异位的选择范围为交叉后生成的版式个体中的每个组件编码中的预设位;根据变异后的组件编码,生成新生版式个体。6.根据权利要求1所述的乘客信息系统播放版式推荐方法,其特征在于,所述根据版式预设参数生成初始化版式种群,包括:根据所述版式预设参数生成版式编码格式;根据所述版式编码格式中各个参数的取值范围,为版式编码格式中各组件所占区域及对应播放参数赋值生成版式个体;根据预设种群规模数量对应的版式个体生成初始化版式种群。7.根据权利要求1所述的乘客信息系统播放版式推荐方法,其特征在于,所述根据所述多个新生版式个体转换成多个供用户预览评分的版式效果图,包括:对所述多个新生版式个体进行解码,得到每个新生版式个体中的组件信息;
根据所述组件信息中每个组件的组件参数判断版式布局中组件之间是否存在重叠;若是,根据调整后的版式布局更新版式个体编码位的值,以及,对更新后的版式个体进行解码,得到更新后的组件信息并生成供用户预览评分的版式效果图;版式布局调整方法包括:在重叠组件数量为二时,采用重叠区域均分的原则自适应调整所述版式预览图中的重叠组件,根据重叠区域宽度与高度比例确定分割线方向;当重叠组件数量超过二时,采用左上方位排序优先原则,横向上位置排序靠左的组件占据其所涉及的重叠区域,纵向上位置排序靠上的组件占据其所涉及的重叠区域。8.根据权利要求1所述的乘客信息系统播放版式推荐方法,其特征在于,还包括:将评分满足预设阈值的推荐版式存入版式数据库;接收用户的版式需求,将所述版式需求与所述版式数据库中的满足预设阈值版式进行匹配;根据匹配成功的版式生成版式效果图,将所述版式效果图推送至所述用户终端。9.一种乘客信息系统播放版式推荐装置,其特征在于,包括:生成模块,用于根据版式预设参数生成初始化版式种群;转换模块,用于根据版式解码规则将所述初始化版式种群转换成多个供用户预览评分的版式效果图,将所述多个供用户预览评分的版式效果图推送至用户终端;优化模块,用于响应于所述用户终端反馈的每个版式效果图的评分,使用元启发式算法对所述初始化版式种群进行迭代优化,生成至少一个推荐版式,并将所述至少一个推荐版式向所述用户终端推荐。10.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至8任一项所述的乘客信息系统播放版式推荐方法。
技术总结
本发明提供一种乘客信息系统播放版式推荐方法、装置及电子设备,通过根据版式预设参数生成初始化版式种群;根据版式解码规则将所述初始化版式种群转换成多个供用户预览评分的版式效果图,将多个供用户预览评分的版式效果图推送至用户终端;响应于用户终端反馈的每个版式效果图的评分,使用元启发式算法对初始化版式种群进行迭代优化,生成至少一个推荐版式,并将至少一个推荐版式向用户终端推荐,实现版式智能生成,缩短版式制作流程和更新流程,节约人力成本,并且可以根据用户偏好不断优化,提高乘客信息系统运营效率。提高乘客信息系统运营效率。提高乘客信息系统运营效率。
技术研发人员:张馨 汪晓臣 黄志威 赵伟慧 杜呈欣 李樊 孙同庆 田源 宫玉昕 阚庭明 张铭 张胜阳 王越彤 田海超 刘小满
受保护的技术使用者:北京经纬信息技术有限公司 中国铁道科学研究院集团有限公司
技术研发日:2023.03.10
技术公布日:2023/7/18
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
