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

基于事件触发的多角色去中心化文旅信息推送方法及装置与流程

2022-12-13 21:25:30 来源:中国专利 TAG:


1.本发明涉及智能景区相关领域,尤其涉及基于事件触发的多角色去中心化文旅信息推送方法及装置。


背景技术:

2.随着当今科技的进步,景区往往会通过将文旅信息与景物相关联,在用户与景物互动时触发对用户进行文旅信息推送,增加游客的观景体验。
3.现有的景区文旅信息推送的方法,往往是通过中心服务器与景区中的各个角色之间通过信号线的形式连接,之后各个角色在被触发后发送相关信息至中心服务器处,中心服务器再根据预设的控制方式对其他角色进行控制。这种方式的网络架构一般较为复杂,运行起来不稳定需要在检修上花费较大的精力,另外施工周期很长,部署起来很不方便。另外中心服务器需要控制很多角色负荷很大,导致中心服务器的要求以及投入费用会相当高。


技术实现要素:

4.本发明的目的是为了至少解决现有技术的不足之一,提供基于事件触发的多角色去中心化文旅信息推送方法及装置。
5.为了实现上述目的,本发明采用以下的技术方案:
6.具体的,提出基于事件触发的多角色去中心化文旅信息推送方法,包括以下:
7.于目标场所预设多个文旅信息推送方案及用来触发的事件,所述文旅信息推送方案通过所述目标场所中的多角色共同配合完成;
8.为每个文旅信息推送方案分配独立的通信群组,为每个通信群组中的所有角色预设触发方式以及基于所述触发方式的响应行为;
9.目标场所中的所有角色持续获取用户的相关状态信息;
10.根据用户的相关状态信息判断是否存在与预设的文旅信息推送方案相匹配的事件;
11.若否则继续获取用户的相关状态信息,若是则按照所触发的文旅信息推送方案在保证数据交互稳定的情况下进行多角色响应,所述多角色响应的过程包括,
12.所述事件触发的文旅信息推送方案中的每个角色完成响应之后,会自主地向当前文旅信息推送方案所对应的通信群组中上报响应行为,以所述响应行为为触发方式的其他角色在通信群组中观察到所述响应行为时,被触发,以此类推实现整个互动情景。
13.进一步,每个所述互动情景中至少包括消息中心,所述消息中心为每个互动情景建立通信群组。
14.进一步,具体的,目标场所中的所有角色均为一处通信节点,任意通信节点之间能够相互通信,每处通信节点至少无线连接其他两处通信节点,其自身又作为中继节点,所有节点共同形成无线组网。
15.进一步,保证数据交互稳定的方法具体包括以下,
16.预设所触发的所述文旅信息推送方案中的所有角色在进行信息交互时的同时交互次数的最大值为a,最大允许使用的信道数量为s,其中a与s均为自然数;
17.则有,
[0018][0019]
其中,
[0020][0021][0022]
综上,计算得到每次所触发的所述文旅信息推送方案中的所有角色在进行交互的平均请求次数:
[0023][0024]
公式整理转换得到:
[0025][0026]
其中ρ=a/s,且ρ<1,为每次所触发的所述文旅信息推送方案中的所有角色在交互时,等待队列中已有的平均请求数;
[0027]
则平均响应时间为:
[0028][0029]
其中,λ和μ为常数,满足λ/μ=a;
[0030]
通过预设a与s的值,以保证平均响应时间e[w]小于第一阈值,进而保证每次所触发的所述文旅信息推送方案中的所有角色之间的信息交互稳定。
[0031]
进一步,具体的,根据用户的相关状态信息判断是否存在与预设的文旅信息推送方案相匹配的事件,包括,
[0032]
预建立事件与其关联的状态因素的映射关系,所述状态因素为用户的相关状态信息,所述映射关系为,当事件所关联的状态因素位于预设的范围时,该事件被触发。
[0033]
进一步,所述方法还包括,
[0034]
将存在关联的文旅信息推送方案形成虚拟地图进行预存储,当任意文旅信息推送方案通过对应的事件被触发时,将当前触发的文旅信息推送方案对应预存储的虚拟地图推
送给用户。
[0035]
本发明还提出基于事件触发的多角色去中心化文旅信息推送系统,包括,
[0036]
多个角色,包括,相关状态信息获取模块,用于获取用户的相关状态信息,第一判断模块,用于判断是否达到自身所预设的触发方式;
[0037]
消息中心,用于为每个互动情景建立通信群组;
[0038]
事件预设模块,用于于目标场所预设多个文旅信息推送方案及用来触发的事件,所述文旅信息推送方案通过所述目标场所中的多角色共同配合完成,所述事件基于用户的相关状态信息触发;
[0039]
第二判断模块,用于根据用户的相关状态信息判断是否存在与预设的文旅信息推送方案相匹配的事件,
[0040]
若否则继续获取用户的相关状态信息,若是则按照所触发的文旅信息推送方案在保证数据交互稳定的情况下进行多角色响应;
[0041]
所述多角色响应的过程包括,
[0042]
所触发的互动情景中的每个角色完成响应之后,会自主地向当前互动情景对应的通信群组中上报响应行为,以所述响应行为为触发方式的其他角色在通信群组中观察到所述响应行为时,被触发,以此类推实现整个互动情景。
[0043]
本发明还提出一种计算机可读存储的介质,所述计算机可读存储的介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一项所述基于事件触发的多角色去中心化文旅信息推送方法方法的步骤。
[0044]
本发明的有益效果为:
[0045]
本发明通过去中心化的形式对目标场所进行布置,所触发的文旅信息推送方案中的每个角色完成响应之后,会自主地向当前互动情景对应的通信群组中上报响应行为,以所述响应行为为触发方式的其他角色在通信群组中观察到所述响应行为时,被触发,以此类推实现文旅信息推送方案,并且不同角色之间通过无线的方式进行连接,任意节点角色之间能够相互通信,每个节点同时是中继节点,大幅提升信号覆盖范围,去中心化的设计能够减少配套设备的投入,另外网络架构更为简洁稳定,可大幅缩短施工周期,方便部署。本发明还能够根据对信道以及交互次数的预设使所触发的文旅信息推送方案保证数据交互稳定,提高用户的使用体验。
附图说明
[0046]
通过对结合附图所示出的实施方式进行详细说明,本公开的上述以及其他特征将更加明显,本公开附图中相同的参考标号表示相同或相似的元素,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,在附图中:
[0047]
图1所示为本发明基于事件触发的多角色去中心化文旅信息推送方法流程图;
[0048]
图2所示为本发明基于事件触发的多角色去中心化文旅信息推送方法的一个实施方式的实施效果图;
[0049]
图3所示为本发明基于事件触发的多角色去中心化文旅信息推送方法的一个实施方式的实施效果图;
[0050]
图4所示为本发明基于事件触发的多角色去中心化文旅信息推送方法的一个实施方式的实施效果图。
具体实施方式
[0051]
以下将结合实施例和附图对本发明的构思、具体结构及产生的技术效果进行清楚、完整的描述,以充分地理解本发明的目的、方案和效果。需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。附图中各处使用的相同的附图标记指示相同或相似的部分。
[0052]
参照图1,实施例1,本发明提出基于事件触发的多角色去中心化文旅信息推送方法,包括以下:
[0053]
步骤110、于目标场所预设多个文旅信息推送方案及用来触发的事件,所述文旅信息推送方案通过所述目标场所中的多角色共同配合完成;
[0054]
步骤120、为每个文旅信息推送方案分配独立的通信群组,为每个通信群组中的所有角色预设触发方式以及基于所述触发方式的响应行为;
[0055]
步骤130、目标场所中的所有角色持续获取用户的相关状态信息;
[0056]
步骤140、根据用户的相关状态信息判断是否存在与预设的文旅信息推送方案相匹配的事件;
[0057]
步骤150、若否则继续获取用户的相关状态信息,若是则按照所触发的文旅信息推送方案在保证数据交互稳定的情况下进行多角色响应,所述多角色响应的过程包括,
[0058]
所述事件触发的文旅信息推送方案中的每个角色完成响应之后,会自主地向当前文旅信息推送方案所对应的通信群组中上报响应行为,以所述响应行为为触发方式的其他角色在通信群组中观察到所述响应行为时,被触发,以此类推实现整个互动情景。
[0059]
在本实施方式中,通过去中心化的形式对目标场所进行布置,所触发的文旅信息推送方案中的每个角色完成响应之后,会自主地向当前互动情景对应的通信群组中上报响应行为,以所述响应行为为触发方式的其他角色在通信群组中观察到所述响应行为时,被触发,以此类推实现文旅信息推送方案,并且不同角色之间通过无线的方式进行连接,任意节点角色之间能够相互通信,每个节点同时是中继节点,大幅提升信号覆盖范围,去中心化的设计能够减少配套设备的投入,另外网络架构更为简洁稳定,可大幅缩短施工周期,方便部署。本发明还能够根据对信道以及交互次数的预设使所触发的文旅信息推送方案保证数据交互稳定,提高用户的使用体验。
[0060]
在应用时,如图2、图3以及图4中的gtd项目所示,时钟、灯具、投影、声音、温度计、空调、日期、互动装置等多个角色,在消息中心中以通信群组的方式进行自主互动,共同配合完成文旅信息推送方案。
[0061]
作为本发明的优选实施方式,每个所述互动情景中至少包括消息中心,所述消息中心为每个互动情景建立通信群组。
[0062]
消息中心将所有设备组群,通过“群聊”方式进行通信,每个设备可将自身状态发布到群内,如灯具可将颜色亮度等发布到群中,传感器可将传感数据如有/无人状态、环境光亮度、气温、风力、时间、日期等发布到群内,因此群内的每个设备通过消息可了解周边设备或环境状态,并根据各种状态条件组合来调整自身的工作状态。
[0063]
通过消息中心,设备之间可实现一对一、一对多或多对多通信,群组最多可支持三万多台设备。同一设备可加入多个功能群组。
[0064]
作为本发明的优选实施方式,具体的,目标场所中的所有角色均为一处通信节点,任意通信节点之间能够相互通信,每处通信节点至少无线连接其他两处通信节点,其自身又作为中继节点,所有节点共同形成无线组网。
[0065]
作为本发明的优选实施方式,保证数据交互稳定的方法具体包括以下,
[0066]
预设所触发的所述文旅信息推送方案中的所有角色在进行信息交互时的同时交互次数的最大值为a,最大允许使用的信道数量为s,其中a与s均为自然数;
[0067]
则有,
[0068][0069]
其中,
[0070][0071][0072]
综上,计算得到每次所触发的所述文旅信息推送方案中的所有角色在进行交互的平均请求次数:
[0073][0074]
公式整理转换得到:
[0075][0076]
其中ρ=a/s,且ρ<1,为每次所触发的所述文旅信息推送方案中的所有角色在交互时,等待队列中已有的平均请求数;
[0077]
则平均响应时间为:
[0078][0079]
其中,λ和μ为常数,满足λ/μ=a;
[0080]
通过预设a与s的值,以保证平均响应时间e[w]小于第一阈值,进而保证每次所触发的所述文旅信息推送方案中的所有角色之间的信息交互稳定。
[0081]
在本优选实施方式中,根据对信道以及交互次数的预设使所触发的文旅信息推送方案保证数据交互稳定,提高用户的使用体验。
[0082]
作为本发明的优选实施方式,具体的,根据用户的相关状态信息判断是否存在与
预设的文旅信息推送方案相匹配的事件,包括,
[0083]
预建立事件与其关联的状态因素的映射关系,所述状态因素为用户的相关状态信息,所述映射关系为,当事件所关联的状态因素位于预设的范围时,该事件被触发。
[0084]
在本优选实施方式中,通过建立事件的触发因素的相关参数范围,比如与景区中的石头之间的距离,亦或是用户的红外信息的信号强度之类,根据这些相关参数进行事件的触发,虽然这在景区信息推送中较为常见,但应用在本技术中非常适宜。
[0085]
作为本发明的优选实施方式,所述方法还包括,
[0086]
将存在关联的文旅信息推送方案形成虚拟地图进行预存储,当任意文旅信息推送方案通过对应的事件被触发时,将当前触发的文旅信息推送方案对应预存储的虚拟地图推送给用户。
[0087]
本发明还提出基于事件触发的多角色去中心化文旅信息推送系统,包括,
[0088]
多个角色,包括,相关状态信息获取模块,用于获取用户的相关状态信息,第一判断模块,用于判断是否达到自身所预设的触发方式;
[0089]
消息中心,用于为每个互动情景建立通信群组;
[0090]
事件预设模块,用于于目标场所预设多个文旅信息推送方案及用来触发的事件,所述文旅信息推送方案通过所述目标场所中的多角色共同配合完成,所述事件基于用户的相关状态信息触发;
[0091]
第二判断模块,用于根据用户的相关状态信息判断是否存在与预设的文旅信息推送方案相匹配的事件,
[0092]
若否则继续获取用户的相关状态信息,若是则按照所触发的文旅信息推送方案在保证数据交互稳定的情况下进行多角色响应;
[0093]
所述多角色响应的过程包括,
[0094]
所触发的互动情景中的每个角色完成响应之后,会自主地向当前互动情景对应的通信群组中上报响应行为,以所述响应行为为触发方式的其他角色在通信群组中观察到所述响应行为时,被触发,以此类推实现整个互动情景。
[0095]
本发明还提出一种计算机可读存储的介质,所述计算机可读存储的介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一项所述基于事件触发的多角色去中心化文旅信息推送方法方法的步骤。
[0096]
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例中的方案的目的。
[0097]
另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
[0098]
所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储的介质中,该计算机程序在被处理器执行时,可实现上述
各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括是电载波信号和电信信号。
[0099]
尽管本发明的描述已经相当详尽且特别对几个所述实施例进行了描述,但其并非旨在局限于任何这些细节或实施例或任何特殊实施例,而是应当将其视作是通过参考所附权利要求考虑到现有技术为这些权利要求提供广义的可能性解释,从而有效地涵盖本发明的预定范围。此外,上文以发明人可预见的实施例对本发明进行描述,其目的是为了提供有用的描述,而那些目前尚未预见的对本发明的非实质性改动仍可代表本发明的等效改动。
[0100]
以上所述,只是本发明的较佳实施例而已,本发明并不局限于上述实施方式,只要其以相同的手段达到本发明的技术效果,都应属于本发明的保护范围。在本发明的保护范围内其技术方案和/或实施方式可以有各种不同的修改和变化。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献