应急广播实现方法及系统、装置与存储介质与流程

文档序号:28056349发布日期:2021-12-17 22:17阅读:135来源:国知局
应急广播实现方法及系统、装置与存储介质与流程

1.本发明涉及计算机广播技术领域,尤其是涉及一种应急广播实现方法及系统、装置与存储介质。


背景技术:

2.随着智能终端技术的发展,在智能终端上实现的应用功能越来越多,形式也越来越丰富,现有的智能终端在进行广播时,采用物理按键设计,存在占用资源高、体验效果差、广播不稳定等问题,而且在传统的智能终端上增加广播功能,提高了智能终端的硬件扩展设计成本,不利于具有应急广播功能的智能终端的拓展与普及。


技术实现要素:

3.基于此,有必要针对现有技术的不足,提供一种应急广播实现方法及系统、装置与存储介质,避免智能终端的硬件扩展设计成本,有效提升应急广播智能终端的拓展与普及。
4.有效提升会议效率与便捷性,大大节省了会议资源成本。
5.为解决上述技术问题,本发明所采用的技术方案是:
6.第一方面,提供了一种应急广播实现方法,其包括如下步骤:。
7.步骤s110、预设抬头区域边框;
8.步骤s120、获取触摸点初始位置信息;
9.步骤s130、判断触摸点初始位置是否处于抬头区域边框范围内,若是,执行步骤s140,若否,执行步骤s120;
10.步骤s140、获取滑动操作对应的触摸点滑动距离及加载预设广播窗口;
11.步骤s150、停止触摸后,判断滑动距离是否不低于预设第一滑动阈值,若是,则在触摸屏显示区域加载出预设广播窗口;若否,则在触摸屏显示区域不加载出预设广播窗口。
12.在其中一个实施例中,所述步骤s120之前,还包括:
13.步骤s120

1、激活抬头区域边框的显示状态。
14.在其中一个实施例中,所述步骤s140之前,还包括
15.步骤s140

1、构建预设广播窗口。
16.在其中一个实施例中,所述步骤s150之后,还包括
17.步骤s150

1、通过预设广播窗口实现广播功能。
18.在其中一个实施例中,所述步骤s110的方法,具体操作包括:
19.步骤s111、在触摸屏显示区域构建抬头区域边框;
20.步骤s112、获取抬头区域边框在触摸屏显示区域对应的坐标范围。
21.在其中一个实施例中,所述步骤s150的方法,具体操作为:
22.依据鼠标拖动消息事件mousemove接口重绘预设广播窗口,预设广播窗口位置随着鼠标拖动位置变化而做响应改变;其中,鼠标拖动位置为用户滑动操作对应的触摸点位置;
23.随着鼠标拖动位置的移动,判断是否达到最大鼠标拖动位置点,如果鼠标拖动位置点达到最大鼠标拖动位置点,则固定好最大鼠标拖动位置点,实现对预设广播窗口的重绘;如果鼠标拖动位置点未达到最大鼠标拖动位置点,在滑动操作的过程中释放手指,释放手指后预设广播窗口会依据动画机制缓慢下拉到预设广播窗口的最大位置。
24.在其中一个实施例中,所述步骤s120的方法,具体操作为:
25.智能终端通过实时监测用户对触摸屏的触摸操作,若电压或电感相对于初始值发生变化,则触摸屏上发生触控操作,对用户触摸点的位置坐标进行采集,从而获取用户触摸点初始位置信息。
26.第二方面,提供了一种应急广播实现系统,其包括:
27.抬头区域展示模块,用于预设抬头区域边框;
28.底层触摸驱动模块,用于获取触摸点初始位置信息及滑动操作对应的触摸点滑动距离;
29.应用层逻辑处理模块,用于判断触摸点初始位置是否处于抬头区域边框范围内,若是,则底层触摸驱动模块获取滑动操作对应的触摸点滑动距离及抬头区域展示模块加载预设广播窗口;还用于判断滑动距离是否不低于预设第一滑动阈值,若是,则触摸屏显示模块在触摸屏显示区域加载出预设广播窗口;若否,则抬头区域展示模块在触摸屏显示区域不加载出预设广播窗口。
30.第三方面,提供了一种智能终端,其包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现上述的应急广播实现方法。
31.第四方面,提供了一种存储介质,其存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被执行时实现上述的应急广播实现方法。
32.综上所述,本发明应急广播实现方法及系统、装置与存储介质通过获取触摸点初始位置信息及滑动操作对应的触摸点滑动距离,并根据滑动距离结果来对预设广播窗口进行加载,避免智能终端的硬件扩展设计成本,有效提升广播智能终端的拓展与普及。
附图说明
33.图1是本发明实施例提供的第一种应急广播实现方法的流程示意图;
34.图2是本发明实施例提供的第二种应急广播实现方法的流程示意图;
35.图3是本发明实施例提供的一种应急广播实现系统的结构框图;
36.图4是本发明实施例提供的一种智能终端的内部结构框图。
具体实施方式
37.为能进一步了解本发明的特征、技术手段以及所达到的具体目的、功能,下面结合附图与具体实施方式对本发明作进一步详细描述。
38.本发明实施例提供的一种应急广播实现方法及系统、装置与存储介质具体可以应用于具有触摸屏的智能终端上,达到在智能终端上发送紧急广播效果,为教育、金融、监狱、公共广播等行业提供交互触发广播的功能,使得智能终端的触摸屏功能最大化利用。以下对本实施例提供的一种应急广播实现方法及系统、装置与存储介质进行详细地说明。
39.图1是本发明实施例提供的第一种应急广播实现方法的流程示意图,如图1所示,
该应急广播实现方法,包括步骤s110

步骤s150,具体如下:
40.步骤s110、预设抬头区域边框。
41.所述步骤s110的方法,具体操作为:
42.步骤s111、在触摸屏显示区域构建抬头区域边框;该抬头区域边框是一条窄边框,该抬头区域边框置于触摸屏显示区域的上端部,也可根据需要置于触摸屏显示区域的左侧部、右侧部或下端部,还可根据需要设置在触摸屏除上端部、左侧部、右侧部或下端部外的其他区域,为便于操作,本实施例优选为将抬头区域边框设置在触摸屏显示区域的上端部;抬头区域边框未激活状态在触摸屏显示区域进行隐藏,抬头区域边框激活状态下则显现在触摸屏显示区域内,方便用户进行下一步的操控;
43.步骤s112、获取抬头区域边框在触摸屏显示区域对应的坐标范围。
44.步骤s120、获取触摸点初始位置信息。
45.其中,所述步骤s120的方法,具体操作为:
46.智能终端通过实时监测用户对触摸屏的触摸操作,若电压或电感相对于初始值发生变化,则触摸屏上发生触控操作,对用户触摸点的位置坐标进行采集,从而获取用户触摸点初始位置信息。
47.所述步骤s120之前,还包括
48.步骤s120

1、激活抬头区域边框的显示状态;用户可通过双击抬头区域边框所在处周侧来对抬头区域边框进行激活,使得抬头区域边框显现在触摸屏显示区域上;此外,用户还可通过其他触控指令如双指滑动、双指点击等实现将抬头区域边框进行激活。
49.步骤s130、判断触摸点初始位置是否处于抬头区域边框范围内,若是,执行步骤s140,若否,执行步骤s120;具体地,判断触摸点初始位置是否处于抬头区域边框在触摸屏显示区域对应的坐标范围内。
50.为避免对触摸屏的误操作,影响智能终端上其他程序的正常运行,本实施例中首先对触摸点初始位置进行判定,当触摸点初始位置处于抬头区域边框范围内后,进而方便用户进行下一步的操控。
51.步骤s140、获取滑动操作对应的触摸点滑动距离及加载预设广播窗口,其中,滑动距离为触摸点实时位置与触摸点初始位置的差值,预设广播窗口的显示窗口大小随着滑动操作对应的触摸点滑动而逐步扩大或缩小;智能终端通过监测触摸屏上是否发生滑动操作,可获取触摸屏显示区域中滑动操作对应的滑动距离,实现智能终端的广播发起方式与手机操作模式的无缝对接,减少学习成本,提升用户体验。
52.在本实施例中,用户滑动操作可根据抬头区域边框的放置位置进行选择,如抬头区域边框置于触摸屏显示区域的上端部时,则滑动操作为下拉操作;如抬头区域边框置于触摸屏显示区域的下端部时,则滑动操作为上拉操作;抬头区域边框置于触摸屏显示区域的左侧部时,则滑动操作为右拉操作;抬头区域边框置于触摸屏显示区域的右侧部时,则滑动操作为左拉操作。
53.以滑动操作为下拉操作为例,智能终端在检测用户的下拉操作时,针对用户的多个下拉操作,可以检测到多个下拉距离,实时统计这些下拉操作产生的下拉距离。例如多个下拉操作可以产生不同的下拉距离,该下拉距离可以是15dip、30dip、90dip等。
54.步骤s150、停止触摸后,判断滑动距离是否不低于预设第一滑动阈值,若是,则在
触摸屏显示区域加载出完整的预设广播窗口;若否,则预设广播窗口的显示窗口逐渐回缩,在触摸屏显示区域不加载出预设广播窗口;通过对智能终端的触摸屏功能最大化利用,在软件上做扩展,有效解决紧急情况下发起广播硬件扩展的设计成本。
55.具体地,所述步骤s150的方法,具体操作为:
56.依据鼠标拖动消息事件mousemove接口重绘预设广播窗口,预设广播窗口位置随着鼠标拖动位置变化而做响应改变;其中,鼠标拖动位置为用户滑动操作对应的触摸点位置;
57.随着鼠标拖动位置的移动,判断是否达到最大鼠标拖动位置点,如果鼠标拖动位置点达到最大鼠标拖动位置点,则固定好最大鼠标拖动位置点,实现对预设广播窗口的重绘;如果鼠标拖动位置点未达到最大鼠标拖动位置点,即在固定最大鼠标拖动位置点的过程中,也可以不用拉到最大位置,在滑动操作(下拉)的过程中可释放手指,释放手指后预设广播窗口会依据动画机制缓慢下拉到预设广播窗口的最大位置;其中,最大位置为滑动距离为预设第二滑动阈值时预设广播窗口的位置,用户很好地体验了在智能终端的触摸屏上通过滑动下拉方式获取预设广播窗口的操作模式。
58.在本实施例中,以滑动操作为下拉操作为例,智能终端每获取到一个下拉距离,都可以判断该下拉距离是否超过预设第一滑动阈值,其中,预设第一滑动阈值是为加载完整的预设广播窗口所设置的阈值,根据实际场景可以确定该预设第一滑动阈值的取值大小,例如该预设第一滑动阈值可以设置为60dip。当检测到下拉操作产生的下拉距离大于或等于预设第一滑动阈值时,则用户松开手指停止触摸后,在触摸屏显示区域加载出完整的预设广播窗口;当检测到下拉操作产生的下拉距离小于预设第一滑动阈值时,则用户松开手指停止触摸后,不在触摸屏显示区域加载出预设广播窗口。
59.在一个实施例中,所述步骤s140之前,还包括
60.步骤s140

1、构建预设广播窗口;通过指定父窗口指针parent point,预设广播窗口呈现在其他功能窗口之上,即其他窗口(任意)可以下拉,这种模式体现了紧急广播功能,优先级最高。
61.本实施例中,步骤s140

1描述成位于步骤s140之前,步骤s140

1也可根据需要描述成位于步骤s110、步骤s120或步骤s130之前。
62.在一个实施例中,所述步骤s150之后,还包括
63.步骤s150

1、通过预设广播窗口实现广播功能;本实施例中,智能终端的广播发起方式通过下拉窗口中的紧急广播按钮来实现紧急广播。
64.在一个实施例中,所述预设广播窗口还可根据需要设置音量调节、wifi热点搜索等功能。
65.如图2所示,为了更加清晰本发明的技术方案,下面再阐述优选实施例。
66.步骤s110、预设抬头区域边框;
67.步骤s120

1、激活抬头区域边框的显示状态;
68.步骤s120、获取触摸点初始位置信息;
69.步骤s130、判断触摸点初始位置是否处于抬头区域边框范围内,若是,执行步骤s140,若否,执行步骤s120;
70.步骤s140

1、构建预设广播窗口;
71.步骤s140、获取滑动操作对应的触摸点滑动距离及加载预设广播窗口;
72.步骤s150、停止触摸后,判断滑动距离是否不低于预设第一滑动阈值,若是,则在触摸屏显示区域加载出预设广播窗口;若否,则在触摸屏显示区域不加载出预设广播窗口;
73.步骤s150

1、通过预设广播窗口实现广播功能。
74.本发明一种应急广播实现方法通过获取触摸点初始位置信息及滑动操作对应的触摸点滑动距离,并根据滑动距离结果来对预设广播窗口进行加载,避免智能终端的硬件扩展设计成本,有效提升应急广播智能终端的拓展与普及;具有兼容性强及拓展性强的特点,完美兼容老ui设备,不需要任何修改,减少后期的开发和维护成本,使用ui开源方式实现,可以和自定义ui库无缝对接。
75.图3示出了本发明提供的一种应急广播实现系统的结构框图,如图3所示,对应于上述一种应急广播实现方法,本发明还提供一种应急广播实现系统,该应急广播实现装置系统包括用于执行上述应急广播实现装置方法的模块,该应急广播实现系统可以被配置于带触摸屏的智能终端上,本发明提供一种应急广播实现装置系统,通过获取触摸点初始位置信息及滑动操作对应的触摸点滑动距离,并根据滑动距离结果来对预设广播窗口进行加载,避免智能终端的硬件扩展设计成本,有效提升应急广播智能终端的拓展与普及。
76.具体地,如图3所示,所述应急广播实现系统包括抬头区域展示模块110、底层触摸驱动模块120及应用层逻辑处理模块130。
77.抬头区域展示模块110,用于预设抬头区域边框;
78.底层触摸驱动模块120,用于获取触摸点初始位置信息及滑动操作对应的触摸点滑动距离;
79.应用层逻辑处理模块130,用于判断触摸点初始位置是否处于抬头区域边框范围内,若是,则底层触摸驱动模块120获取滑动操作对应的触摸点滑动距离及抬头区域展示模块110加载预设广播窗口;还用于判断滑动距离是否不低于预设第一滑动阈值,若是,则触摸屏显示模块在触摸屏显示区域加载出预设广播窗口;若否,则抬头区域展示模块110在触摸屏显示区域不加载出预设广播窗口。
80.在一个实施例中,所述抬头区域展示模块110,还用于构建预设广播窗口。
81.需要说明的是,所属领域的技术人员可以清楚地了解到,上述应急广播实现系统和各模块的具体实现过程,可以参考前述方法实施例中的相应描述,为了描述的方便和简洁,在此不再赘述。
82.图4是本发明实施例提供的一种智能终端的内部结构框图,如图4所示,本发明视提供的智能终端包括通过系统总线连接的通过系统总线连接的存储器及处理器;所述存储器上存储有计算机程序,所述处理器用于提供计算和控制能力,以支撑整个装置的运行,所述处理器执行所述计算机程序时实现上述的一种应急广播实现方法,通过获取触摸点初始位置信息及滑动操作对应的触摸点滑动距离,并根据滑动距离结果来对预设广播窗口进行加载,避免智能终端的硬件扩展设计成本,有效提升应急广播智能终端的拓展与普及。
83.存储器可以包括非易失性存储介质和内存储器,该非易失性存储介质存储有操作系统,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现应急广播实现方法。
84.该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处
理器执行应急广播实现方法。本领域技术人员可以理解,图4中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其他的装置的限定,具体的装置可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
85.在一个实施例中,本技术提供的应急广播实现方法可实现为一种计算机程序的方式,计算机程序可以在如图4所示的智能终端上运行。智能终端的存储器中可存储组成该应急广播实现系统的各个程序模块,比如,图3所示的抬头区域展示模块110、底层触摸驱动模块120及应用层逻辑处理模块130。各个程序模块构成的计算机程序使得处理器执行本说明中描述的本技术各个实施例的应急广播实现系统的步骤。例如,图4所示的智能终端可以通过如图3所示的应急广播实现系统中的抬头区域展示模块110预设抬头区域边框;底层触摸驱动模块120获取触摸点初始位置信息及滑动操作对应的触摸点滑动距离;应用层逻辑处理模块130判断触摸点初始位置是否处于抬头区域边框范围内,若是,则底层触摸驱动模块120获取滑动操作对应的触摸点滑动距离及抬头区域展示模块110加载预设广播窗口;应用层逻辑处理模块130还判断滑动距离是否不低于预设第一滑动阈值,若是,则触摸屏显示模块在触摸屏显示区域加载出预设广播窗口;若否,则抬头区域展示模块110在触摸屏显示区域不加载出预设广播窗口。
86.在一个实施例中,提出了一种智能终端,包括存储器和处理器,所述存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行以下步骤:
87.步骤s110、预设抬头区域边框;
88.步骤s120、获取触摸点初始位置信息;
89.步骤s130、判断触摸点初始位置是否处于抬头区域边框范围内,若是,执行步骤s140,若否,执行步骤s120;
90.步骤s140、获取滑动操作对应的触摸点滑动距离及加载预设广播窗口;
91.步骤s150、停止触摸后,判断滑动距离是否不低于预设第一滑动阈值,若是,则在触摸屏显示区域加载出预设广播窗口;若否,则在触摸屏显示区域不加载出预设广播窗口。
92.应当理解,在本技术实施例中,处理器可以是中央处理单元(central processing unit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field

programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
93.本领域普通技术人员可以理解的是实现上述实施例的方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成。该计算机程序包括程序指令,计算机程序可存储于一存储介质中,该存储介质为计算机可读存储介质。该程序指令被该计算机系统中的至少一个处理器执行,以实现上述方法的实施例的流程步骤。
94.因此,本发明还提供一种存储介质。该存储介质可以为计算机可读存储介质。该存储介质存储有计算机程序,其中计算机程序包括程序指令。该程序指令被处理器执行时使处理器执行如下步骤:
95.步骤s110、预设抬头区域边框;步骤s120、获取触摸点初始位置信息;步骤s130、判断触摸点初始位置是否处于抬头区域边框范围内,若是,执行步骤s140,若否,执行步骤s120;步骤s140、获取滑动操作对应的触摸点滑动距离及加载预设广播窗口;步骤s150、停止触摸后,判断滑动距离是否不低于预设第一滑动阈值,若是,则在触摸屏显示区域加载出预设广播窗口;若否,则在触摸屏显示区域不加载出预设广播窗口。
96.所述存储介质可以是u盘、移动硬盘、只读存储器(read

only memory,rom)、磁碟或者光盘等各种可以存储程序代码的计算机可读存储介质。
97.综上所述,本发明一种应急广播实现方法及系统、装置及存储介质通过获取触摸点初始位置信息及滑动操作对应的触摸点滑动距离,并根据滑动距离结果来对预设广播窗口进行加载,避免智能终端的硬件扩展设计成本,有效提升应急广播智能终端的拓展与普及;同时,具有兼容性强及拓展性强的特点,完美兼容老ui设备,不需要任何修改,减少后期的开发和维护成本,使用ui开源方式实现,可以和自定义ui库无缝对接。
98.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
99.在本发明所提供的几个实施例中,应该理解到,所揭露的系统和方法,可以通过其它的方式实现。例如,以上所描述的系统实施例仅仅是示意性的。例如,各个单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。
100.本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。本发明实施例装置中的单元可以根据实际需要进行合并、划分和删减。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。该集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台装置(可以是个人计算机,终端,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。
101.以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1