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

基于公共交通的文本自适应方法、显示终端、系统及介质与流程

2022-06-02 17:35:47 来源:中国专利 TAG:


1.本发明涉及轨道交通领域,具体涉及基于公共交通的文本自适应方法、显示终端、系统及介质。


背景技术:

2.现有的播系统多采用直播的方式,播音员打开话筒对着主控端的拾音器说出需要播报的内容,主控端接收到含有播报内容的音频信息发送至站点的站口喇叭进行播报,然而在面对早晚高峰或者突发紧急情况的时候,站点的人流拥挤声音嘈杂,使乘客无法清晰准确的获得站点信息或紧急播报的安全信息,因此需要针对站点已有显示终端设备,本发明提出将通过显示终端语音喇叭的播报内容转换为进行文字显示的方案,从而实现展示的功能,而解决多个显示终端设备如站口门楣、站内导向、智能显示终端的屏幕多种多样,大小也各有不同的问题,因此针对站点的显示终端需要解决文本如何在显示终端设备进行自适应的问题。


技术实现要素:

3.本发明的目的在于提供基于公共交通的文本自适应方法、显示终端、系统及介质,显示终端设备接收主控端发送的文本信息,通过设备内嵌的文本自适应算法将文本针对设备尺寸进行自适应计算后播放展示,用以解决现有站点播报系统显示终端屏幕尺寸不一而无法进行文本显示的问题。
4.基于公共交通的文本自适应方法,应用于站点的显示终端,所述显示终端与主控端实现通信交互,具体包括以下步骤:
5.s1、接收主控端发送的文本信息及相关信息,所述相关信息包括中断指令或置信度;
6.s2、获取所述显示终端的屏幕尺寸;
7.s3、根据所述屏幕尺寸确定与待显示页面适配的字体大小;其中,所述待显示页面为在所述显示终端的屏幕上待显示的文本信息;
8.s4、根据所述字体大小,以及中断指令中断当前显示的页面并显示所述待显示页面,或根据所述置信度将所述待显示页面插入待显示队列,所述待显示队列用于按照置信度的大小顺序依次读取所述待显示队列中的页面。
9.进一步地,所述文本信息携带有预设尺寸,根据所述屏幕尺寸确定与待显示页面适配的字体大小,具体包括以下步骤:
10.若所述屏幕尺寸大于预设尺寸,根据所述屏幕尺寸和所述预设尺寸确定尺寸调整量;
11.根据所述尺寸调整量和预设的调整系数,计算所述与待显示页面适配的字体大小。
12.进一步地,所述文本信息还携带有预设字体大小,通过以下公式计算所述与待显
示页面适配的字体大小:
13.c=b
×
(w-p)
×
a;
14.其中,w-p为所述尺寸调整量,w为所述屏幕尺寸,p为所述预设尺寸,a为所述预设的调整系数,b为与预设尺寸相匹配的预设字体大小,c为所述与待显示页面适配的字体大小。
15.进一步地,所述文本信息还携带有预设字体大小,通过以下公式计算所述与待显示页面适配的字体大小:
16.c=b
×
w/p;
17.其中,w/p为所述尺寸调整量,w为所述屏幕尺寸,p为所述预设尺寸,b为与预设尺寸相匹配的预设字体大小,c为所述与待显示页面适配的字体大小。
18.进一步地,所述文本信息携带有待显示页面的位置信息、待显示页面的平均尺寸以及待显示页面的相对尺寸,根据所述屏幕尺寸确定与待显示页面适配的字体大小具体为:
19.获取所述屏幕的根节点的字体尺寸属性;
20.根据所述待显示页面的平均尺寸、所述待显示页面的相对尺寸以及所述屏幕的根节点的字体尺寸属性,判断是否存在适配误差,并在存在适配误差时,根据所述待显示页面的平均尺寸、所述待显示页面的相对尺寸以及所述屏幕的根节点的字体尺寸属性,获取误差比例,并根据所述误差比例确定与待显示页面适配的字体大小。
21.进一步地,所述根据所述待显示页面的平均尺寸、所述待显示页面的相对尺寸以及所述屏幕的根节点的字体尺寸属性,判断是否存在适配误差,具体为:
22.判断所述待显示页面的相对尺寸与所述屏幕的根节点的字体尺寸属性的乘积是否与所述待显示页面的平均尺寸相同,如果是,则确认不存在适配误差;否则,确认存在适配误差;
23.所述根据所述待显示页面的平均尺寸、所述待显示页面的相对尺寸以及所述屏幕的根节点的字体尺寸属性,获取误差比例,具体为:
24.计算所述待显示页面的相对尺寸与所述屏幕的根节点的字体尺寸属性的乘积,将该乘积与所述待显示页面的平均尺寸的比值作为误差比例。
25.进一步地,所述根据所述误差比例确定与待显示页面适配的字体大小,具体为:
26.获取所述屏幕的根节点的字体尺寸属性与所述误差比例的乘积,将该乘积作为确定与待显示页面适配的字体大小。
27.进一步地,所述文本信息还包括置信度,所述步骤s1还包括,根据所述置信度将所述文本信息插入待判定队列,以用于按照置信度的顺序依次读取所述待判定队列中的文本消息。
28.一种基于公共交通的文本自适应显示终端,包括:
29.显示屏;
30.一个或多个处理器;
31.存储单元,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,能使得所述一个或多个处理器实现所述的基于公共交通的文本自适应方法,所述一个或多个程序包括:
32.接收模块,用于接收主控端发送的文本信息及相关信息,所述相关信息包括中断指令或置信度;
33.调取模块,用于获取所述显示终端的屏幕尺寸;
34.适配模块,用于根据所述屏幕尺寸确定与待显示页面适配的字体大小;其中,所述待显示页面为在所述显示终端的屏幕上待显示的文本信息;
35.显示模块,用于根据所述字体大小,以及中断指令中断当前显示的页面并显示所述待显示页面,或根据所述置信度将所述待显示页面插入待显示队列,所述待显示队列用于按照置信度的大小顺序依次读取所述待显示队列中的页面。
36.一种基于公共交通的文本自适应系统,包括:
37.显示终端与主控端,所述显示终端与主控端通过局域网实现通信交互,和/或
38.所述主控端具备语音采集显示终端,用于:
39.构建站点的三维模型地图,所述三维模型中包括站点每个显示终端的标签以及显示终端对应的屏幕尺寸,以及应急场景下预设文本信息;
40.获取三维模型地图中被选择的显示终端;
41.将预设文本信息或语音采集模块在触发后采集的音频信息进行语音转文字处理生成的文本信息下发至所述显示终端;
42.所述显示终端用于:
43.接收主控端发送的文本信息及相关信息,所述相关信息包括中断指令或置信度;
44.获取显示终端的屏幕尺寸;
45.根据所述屏幕尺寸确定与待显示页面适配的字体大小;其中,所述待显示页面为在所述显示终端的屏幕上待显示的文本信息;
46.根据所述字体大小,以及中断指令中断当前显示的页面并显示所述待显示页面,或根据所述置信度将所述待显示页面插入待显示队列,所述待显示队列用于按照置信度的大小顺序依次读取所述待显示队列中的页面。
47.一种计算机可读存储介质,其上存储有计算机程序,
48.所述计算机程序被处理器执行时能实现所述的基于公共交通的文本自适应方法。
49.可应用于站点的显示终端,所述显示终端与具有语音采集模块的主控端实现通信交互,所述语音采集模块在触发后采集音频信息,根据音频信息进行语音转文字处理生成文本信息。
50.发明具有的有益效果:
51.通过将文本自适应算法集成在设备上,后台只需管理文本内容的接收和下发,对于文本如何展示则通过显示终端设备进行自适应处理,这样大大降低了系统的耗能,同时也赋能于设备,使设备不单单只是一个语音播报,同时也具备自适应文本展示的功能,提升了设备价值。
52.用户在主控端中选择需要下发内容的设备,通过长按的方式调出下发的功能(如:预设播表下发、语音实时下发等),用户选择语音实时下发,唤起语音采集模块进行语音拾音,拾音完成后,用户可选择是否转换成文字下发,确认转换成文字下发后,随后将设定好的文本内容下发至显示终端设备进行播放展示。
53.显示终端接收所述文本信息,通过设备内嵌的文本自适应算法将文本信息针对下
发的设备尺寸进行自适应计算后播放展示。
附图说明
54.图1为本发明的基于公共交通的文本自适应方法流程示意图;
55.图2为本发明的显示终端结构示意图;
56.图3为本发明的基于公共交通的文本自适应系统示意图;
57.图4为本发明的现有技术示意图;
58.图5为本发明的主控端内三维模型示意图;
具体实施方式
59.下面结合实施例及附图,对本发明作进一步的详细说明,但本发明的实施方式不限于此。
60.在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖向”、“纵向”、“侧向”、“水平”、“内”、“外”、“前”、“后”、“顶”、“底”等指示的方位或位置关系为基于附图所示的方位或位置关系,或者是该发明产品使用时惯常摆放的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
61.在本发明的描述中,还需要说明的是,除非另有明确的规定和限定,术语“设置”、“开有”、“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
62.实施例1
63.其中,电子设备可以为具备显示功能的显示终端,本发明的实施方式的应用场景可以包括但不限于:显示终端的屏幕上显示页面,本实施方式以及以下个各个实施方式中以站点门楣为例进行说明。下面对本实施方式的页面适配的方法的实现细节进行具体的说明,以下内容仅为方便理解提供的实现细节,并非实施本方案的必须。
64.基于公共交通的文本自适应方法,应用于站点的显示终端,所述显示终端与主控端实现通信交互,具体包括以下步骤:
65.s1、接收主控端发送的文本信息及相关信息,所述相关信息包括中断指令或置信度;
66.s2、获取显示终端的屏幕尺寸;
67.s3、根据所述屏幕尺寸确定与待显示页面适配的字体大小;其中,所述待显示页面为在所述显示终端的屏幕上待显示的文本信息;
68.s4、根据所述字体大小,以及中断指令中断当前显示的页面并显示所述待显示页面,或根据所述置信度将所述待显示页面插入待显示队列,所述待显示队列用于按照置信度的大小顺序依次读取所述待显示队列中的页面。
69.根据所述屏幕尺寸确定与待显示页面适配的字体大小,具体包括以下步骤:
70.若所述屏幕尺寸大于预设尺寸,根据所述屏幕尺寸和所述预设尺寸确定尺寸调整
量;
71.根据所述尺寸调整量和预设的调整系数,计算所述与待显示页面适配的字体大小。
72.通过以下公式计算所述与待显示页面适配的字体大小:
73.c=b
×
(w-p)
×
a;
74.其中,w-p为所述尺寸调整量,w为所述屏幕尺寸,p为所述预设尺寸,a为所述预设的调整系数,b为与预设尺寸相匹配的预设字体大小,c为所述与待显示页面适配的字体大小。
75.其中,设尺寸可以由本领域技术人员根据实际需要进行设置,本实施方式对此不做具体限定。比如,显示终端以手机为例,般手机的屏幕宽度在320px至480px之间,可选择500px作为预设尺寸。
76.具体而言,当显示终端判定屏幕尺寸大于预设尺寸时,可以确定自身屏幕为大屏幕,显示终端根据屏幕尺寸和预设尺寸确定尺寸调整量,并结合预设的调整系数确定与待显示页面适配的适配尺寸,该子步骤可以由公式c=b
×
(w-p)
×
a获得,其中,w-p为所述尺寸调整量,w为所述屏幕尺寸,p为所述预设尺寸,a为所述预设的调整系数,b为与预设尺寸相匹配的预设字体大小,c为所述与待显示页面适配的字体大小。
77.其中,预设尺寸p和预设的调整系数a可以由本领域技术人员根据实际需要进行设定,比如由开发者根据开发需求进行设定,本实施方式对此不做具体限定。
78.一般站点门楣的屏幕宽度在3200px至4800px之间,可选择5000px作为预设尺寸,若用户的显示终端的宽度大于5000px,判断该显示终端的屏幕为大屏幕。例如,当显示终端的屏幕宽度为6400px时,显示终端判断自身屏幕为大屏幕。屏幕宽度大于500px的部分即需要调整的尺寸调整量,尺寸调整量可以乘以预设的调整系数进行调整(其中,预设的调整系数由开发者设定,可以选择的范围为为0.089至0.12)。经多次实验发现,当预设的调整系数取0.1时,可获得友好的适配效果。b为与预设尺寸相匹配的预设字体大小,当p为5000px时,b为50px,在预设的调整系数取0.1的情况下,该屏幕宽度为6400px的显示终端的字体大小为:50
×
(6400-5000)
×
0.001px,即70px。
79.实施例2
80.基于公共交通的文本自适应方法,应用于站点的显示终端,所述显示终端与主控端实现通信交互,具体包括以下步骤:
81.s1、接收主控端发送的文本信息及相关信息,所述相关信息包括中断指令或置信度;
82.s2、获取显示终端的屏幕尺寸;
83.s3、根据所述屏幕尺寸确定与待显示页面适配的字体大小;其中,所述待显示页面为在所述显示终端的屏幕上待显示的文本信息;
84.s4、根据所述字体大小,以及中断指令中断当前显示的页面并显示所述待显示页面,或根据所述置信度将所述待显示页面插入待显示队列,所述待显示队列用于按照置信度的大小顺序依次读取所述待显示队列中的页面。
85.通过以下公式计算所述与待显示页面适配的字体大小:
86.c=b
×
w/p;
87.其中,w/p为所述尺寸调整量,w为所述屏幕尺寸,p为所述预设尺寸,b为与预设尺寸相匹配的预设字体大小,c为所述与待显示页面适配的字体大小。
88.其中,预设尺寸p可以由本领域技术人员根据实际需要进行设定,比如由开发者根据开发需求进行设定,本实施方式对此不做具体限定。
89.一般站点门楣的屏幕宽度在3200px至4800px之间,可选择5000px作为预设尺寸,若用户的显示终端的宽度大于5000px,判断该显示终端的屏幕为大屏幕。例如,当显示终端的屏幕宽度为6400px时,显示终端判断自身屏幕为大屏幕,则该屏幕宽度为6400px的显示终端的字体大小为:50
×
(6400/5000),即64px。
90.实施例3
91.基于公共交通的文本自适应方法,应用于站点的显示终端,所述显示终端与主控端实现通信交互,具体包括以下步骤:
92.s1、接收主控端发送的文本信息及相关信息,所述相关信息包括中断指令或置信度;
93.s2、获取显示终端的屏幕尺寸;
94.s3、根据所述屏幕尺寸确定与待显示页面适配的字体大小;其中,所述待显示页面为在所述显示终端的屏幕上待显示的文本信息;
95.s4、根据所述字体大小,以及中断指令中断当前显示的页面并显示所述待显示页面,或根据所述置信度将所述待显示页面插入待显示队列,所述待显示队列用于按照置信度的大小顺序依次读取所述待显示队列中的页面。
96.根据所述屏幕尺寸确定与待显示页面适配的字体大小,具体包括以下步骤:
97.获取当前屏幕宽度值,并以所述当前屏幕宽度值除以预设基础屏幕宽度值计算得到倍率;
98.根据所述倍率与预设的调整系数a,确定所述待显示页面的字体大小。
99.其中,预设尺寸p和预设的调整系数a可以由本领域技术人员根据实际需要进行设定,比如由开发者根据开发需求进行设定,本实施方式对此不做具体限定。
100.一般站点门楣的屏幕宽度在3200px至4800px之间,可选择5000px作为预设尺寸,若用户的显示终端的宽度大于5000px,判断该显示终端的屏幕为大屏幕。例如,当显示终端的屏幕宽度为6400px时,显示终端判断自身屏幕为大屏幕。其中,预设的调整系数由开发者设定,可以选择的范围为为0.89至1.12。经多次实验发现,当预设的调整系数取1.1时,可获得友好的适配效果。在预设的调整系数取0.1的情况下,该屏幕宽度为6400px的显示终端的字体大小为:50
×
(6400/5000)
×
0.001px,即70px。
101.实施例4
102.基于公共交通的文本自适应方法,应用于站点的显示终端,所述显示终端与主控端实现通信交互,具体包括以下步骤:
103.s1、接收主控端发送的文本信息及相关信息,所述相关信息包括中断指令或置信度;
104.s2、获取显示终端的屏幕尺寸;
105.s3、根据所述屏幕尺寸确定与待显示页面适配的字体大小;其中,所述待显示页面为在所述显示终端的屏幕上待显示的文本信息;
106.s4、根据所述字体大小,以及中断指令中断当前显示的页面并显示所述待显示页面,或根据所述置信度将所述待显示页面插入待显示队列,所述待显示队列用于按照置信度的大小顺序依次读取所述待显示队列中的页面。
107.其中,显示终端的屏幕尺寸可以为显示终端的屏幕宽度。
108.所述文本信息携带有待显示页面的位置信息、待显示页面的平均尺寸以及待显示页面的相对尺寸,根据所述屏幕尺寸确定与待显示页面适配的字体大小具体为:
109.获取所述屏幕的根节点的字体尺寸属性;
110.根据所述待显示页面的平均尺寸、所述待显示页面的相对尺寸以及所述屏幕的根节点的字体尺寸属性,判断是否存在适配误差,并在存在适配误差时,根据所述待显示页面的平均尺寸、所述待显示页面的相对尺寸以及所述屏幕的根节点的字体尺寸属性,获取误差比例,并根据所述误差比例确定与待显示页面适配的字体大小。
111.所述根据所述待显示页面的平均尺寸、所述待显示页面的相对尺寸以及所述屏幕的根节点的字体尺寸属性,判断是否存在适配误差,具体为:
112.判断所述待显示页面的相对尺寸与所述屏幕的根节点的字体尺寸属性的乘积是否与所述待显示页面的平均尺寸相同,如果是,则确认不存在适配误差;否则,确认存在适配误差;
113.所述根据所述待显示页面的平均尺寸、所述待显示页面的相对尺寸以及所述屏幕的根节点的字体尺寸属性,获取误差比例,具体为:
114.计算所述待显示页面的相对尺寸与所述屏幕的根节点的字体尺寸属性的乘积,将该乘积与所述待显示页面的平均尺寸的比值作为误差比例。
115.所述根据所述误差比例确定与待显示页面适配的字体大小,具体为:
116.获取所述屏幕的根节点的字体尺寸属性与所述误差比例的乘积,将该乘积作为确定与待显示页面适配的字体大小。
117.例如,显示终端的屏幕尺寸为320px,显示终端的页面模块的尺寸为640px。
118.预设属性值为100px,则屏幕的相对尺寸为640px/100px=6.4rem,将屏幕的根节点的字体尺寸属性设置为320px/6.4rem=50px。
119.例如,屏幕的根节点的字体尺寸属性为50px,待显示页面的相对尺寸为1rem,待显示页面的尺寸为40px,则待显示页面的相对尺寸与待显示区域的根节点的字体尺寸属性的乘积为50px*1rem=50px,与待显示页面的尺寸40px不同,确认存在适配误差。
120.例如,屏幕的根节点的字体尺寸属性为50px,待显示页面的相对尺寸为1rem,待显示页面的平均尺寸为40px,则待显示页面的相对尺寸与屏幕的根节点的字体尺寸属性的乘积为50px*1rem=50px,将该乘积50px与待显示页面的平均尺寸40px的比值50px/40px=1.25作为误差比例。
121.实施例4
122.一种基于公共交通的文本自适应显示终端,包括:
123.显示屏;
124.一个或多个处理器;
125.存储单元,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,能使得所述一个或多个处理器实现所述的基于公共交通的文本自适应方
法,所述一个或多个程序包括:
126.接收模块,用于接收主控端发送的文本信息及相关信息,所述相关信息包括中断指令或置信度;
127.调取模块,用于获取显示终端的屏幕尺寸;
128.适配模块,用于根据所述屏幕尺寸确定与待显示页面适配的字体大小;其中,所述待显示页面为在所述显示终端的屏幕上待显示的文本信息;
129.显示模块,用于根据所述字体大小,以及中断指令中断当前显示的页面并显示所述待显示页面,或根据所述置信度将所述待显示页面插入待显示队列,所述待显示队列用于按照置信度的大小顺序依次读取所述待显示队列中的页面。
130.一种计算机可读存储介质,其上存储有计算机程序,
131.所述计算机程序被处理器执行时能实现所述的基于公共交通的文本自适应方法。
132.实施例5
133.一种基于公共交通的文本自适应系统,包括:
134.显示终端与主控端,所述显示终端与主控端通过局域网实现通信交互,和/或
135.所述主控端具备语音采集显示终端,用于:
136.构建站点的三维模型地图,所述三维模型中包括站点每个显示终端的标签以及显示终端对应的屏幕尺寸,以及应急场景下预设文本信息;
137.获取三维模型地图中被选择的显示终端;
138.将预设文本信息或语音采集模块在触发后采集的音频信息进行语音转文字处理生成的文本信息下发至所述显示终端;
139.所述显示终端用于:
140.接收主控端发送的文本信息及相关信息,所述相关信息包括中断指令或置信度;
141.获取显示终端的屏幕尺寸;
142.根据所述屏幕尺寸确定与待显示页面适配的字体大小;其中,所述待显示页面为在所述显示终端的屏幕上待显示的文本信息;
143.根据所述字体大小,以及中断指令中断当前显示的页面并显示所述待显示页面,或根据所述置信度将所述待显示页面插入待显示队列,所述待显示队列用于按照置信度的大小顺序依次读取所述待显示队列中的页面。
144.以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,依据本发明的技术实质,在本发明的精神和原则之内,对以上实施例所作的任何简单的修改、等同替换与改进等,均仍属于本发明技术方案的保护范围之内。
再多了解一些

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

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

相关文献