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

信号机的控制方法、电子设备及系统与流程

2021-08-20 20:25:00 来源:中国专利 TAG:信号机 人工智能 电子设备 智能交通 控制
信号机的控制方法、电子设备及系统与流程

本申请涉及人工智能技术中的智能交通和云计算领域,尤其涉及一种信号机的控制方法、电子设备及系统。



背景技术:

随着智能交通技术的发展,为了避免交通拥堵,提高车辆和/或行人通行的效率,可以结合各信号灯在物理上的位置关系等,对信号机的信号控制信息进行调整。其中,信号机是指路口的信号灯的控制器,不同厂商生产的信号机的信号控制表示策略、以及信号机的灯态表示策略一般不同。

在现有技术中,可以将城市划分为多个区域,以区域为单位部署同一厂商的信号机(即信号控制表示策略相同的信号机),通过接收该区域内的每一信号机发送的信号控制信息(如灯态信息等),并结合该区域内的各信号机在物理上的位置关系等,对各信号机的信号控制信息进行调整。

然而,上述现有技术中的方法对信号机的部署具有较为严苛的要求,缺乏灵活性,另一方面,同一厂商的信号机的灯态表示策略可能不相同,而灯态表示策略不相同的信号机之间无法协同工作,从而导致交通拥堵,出行效率偏低等技术问题。



技术实现要素:

本申请提供了一种用于提高信号机部署的灵活性的信号机的控制方法、电子设备及系统。

根据本申请的第一方面,提供了一种信号机的控制方法,所述方法应用于第一电子设备,所述方法包括:

获取每一信号机的原始属性信息,其中,各所述原始属性信息中包括:灯态表示策略不相同的信号机的原始属性信息,和/或,信号控制表示策略不相同的信号机的原始属性信息;

根据预设参考表示策略,对各所述原始属性信息进行解析,得到与各所述原始属性信息各自对应的解析属性信息,其中,每一所述解析属性信息为以所述预设参考表示策略进行表示的属性信息,各所述解析属性信息用于生成调整信息,所述调整信息用于调整至少一个所述信号机的信号控制信息。

根据本申请的第二方面,提供了一种信号机的控制方法,应用于第二电子设备,所述方法包括:

接收由第一电子设备发送的多个解析属性信息,其中,各所述解析属性信息为根据预设参考表示策略,对每一原始属性信息进行解析得到的,每一所述解析属性信息为以所述预设参考表示策略进行表示的属性信息,各所述原始属性信息中包括:灯态表示策略不相同的信号机的原始属性信息,和/或,信号控制表示策略不相同的信号机的原始属性信息;

根据各所述解析属性信息生成并将调整信息传输给所述第一电子设备,其中,所述调整信息用于调整至少一个所述信号机的信号控制信息。

根据本申请的第三方面,提供了一种电子设备,包括:

获取单元,用于获取每一信号机的原始属性信息,其中,各所述原始属性信息中包括:灯态表示策略不相同的信号机的原始属性信息,和/或,信号控制表示策略不相同的信号机的原始属性信息;

解析单元,用于根据预设参考表示策略,对各所述原始属性信息进行解析,得到与各所述原始属性信息各自对应的解析属性信息,其中,每一所述解析属性信息为以所述预设参考表示策略进行表示的属性信息,各所述解析属性信息用于生成调整信息,所述调整信息用于调整至少一个所述信号机的信号控制信息。

根据本申请的第四方面,提供了一种电子设备,包括:

第二接收单元,用于接收由第一电子设备发送的多个解析属性信息,其中,各所述解析属性信息为根据预设参考表示策略,对每一原始属性信息进行解析得到的,每一所述解析属性信息为以所述预设参考表示策略进行表示的属性信息,各所述原始属性信息中包括:灯态表示策略不相同的信号机的原始属性信息,和/或,信号控制表示策略不相同的信号机的原始属性信息;

第二生成单元,用于根据各所述解析属性信息生成调整信息;

第三传输单元,用于将所述调整信息传输给所述第一电子设备,其中,所述调整信息用于调整至少一个所述信号机的信号控制信息。

根据本申请的第五方面,提供了一种电子设备,包括:

至少一个处理器;以及

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行第一方面所述的方法;或者,以使所述至少一个处理器能够执行第二方面所述的方法。

根据本申请的第六方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行第一方面所述的方法;或者,所述计算机指令用于使所述计算机执行第二方面所述的方法。

根据本申请的第七方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序,所述计算机程序存储在可读存储介质中,电子设备的至少一个处理器可以从所述可读存储介质读取所述计算机程序,所述至少一个处理器执行所述计算机程序使得电子设备执行第一方面所述的方法。

根据本申请的第八方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据第一方面所述的方法;或者,所述计算机程序在被处理器执行时实现根据第二方面所述的方法。

应当理解,本部分所描述的内容并非旨在标识本申请的实施例的关键或重要特征,也不用于限制本申请的范围。本申请的其它特征将通过以下的说明书而变得容易理解。

附图说明

附图用于更好地理解本方案,不构成对本申请的限定。其中:

图1是根据本申请第一实施例的示意图;

图2是根据本申请第二实施例的示意图;

图3是根据本申请第三实施例的示意图;

图4是根据本申请第四实施例的示意图;

图5是根据本申请第五实施例的示意图;

图6是根据本申请第六实施例的示意图;

图7是根据本申请第七实施例的示意图;

图8是根据本申请第八实施例的示意图;

图9是根据本申请第九实施例的示意图;

图10是根据本申请第十实施例的示意图;

图11是用来实现本申请实施例的信号机的控制方法的电子设备的框图;

图12为根据本公开第十一实施例的示意图。

具体实施方式

以下结合附图对本申请的示范性实施例做出说明,其中包括本申请实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本申请的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。

信号机是指路口的信号灯的控制器,一般而言,不同厂商的信号机具有不同的信号控制表示策略,同一厂商的信号机具有不同的信号机的灯态表示策略。

其中,信号控制表示策略可以理解为控制信号灯的策略的表示方法。例如,根据制造信号灯的行业标准,可以将信号灯划分为环图式信号机和阶段式信号机,环图式信号机的信号控制表示策略、与阶段式信号机的信号控制表示策略不同。

灯态表示策略可以理解为用于表示信号灯的状态的策略的表示方法,信号灯的状态可以为信号灯的颜色信息,如绿灯点亮以及绿灯的时长等。部分信号机的灯态表示策略为:r表示红灯;而部分信号机的灯态表示策略为:1表示红灯。

城市内包括多个路段,每一路段可能设置有多个信号机,而基于上述分析可知,不同的信号机可能具有不同的信号控制表示策略,也可能具有不同的灯态表示策略。

然而,随着智能交通技术的发展,如何避免交通拥堵,提高车辆和/或行人通行的效率成了亟待解决的问题。

在相关技术中,考虑到不同的信号机可能具有不同的信号控制表示策略,也可能具有不同的灯态表示策略,为了实现统一控制和管理,以避免交通拥堵,通常采用的方法为:将城市划分为多个区域,以区域为单位部署同一厂商的信号机(即信号控制表示策略相同的信号机),通过接收该区域内的每一信号机发送的信号控制信息(如灯态信息等),并结合该区域内的各信号机在物理上的位置关系等,对各信号机的信号控制信息进行调整。

然而,上述现有技术中的方法对信号机的部署具有较为严苛的要求,缺乏灵活性,另一方面,同一厂商的信号机的灯态表示策略可能不相同,而灯态表示策略不相同的信号机之间无法协同工作,从而导致交通拥堵,出行效率偏低等技术问题。

为了解决上述技术问题中的至少一种,本申请的发明人经过创造性地劳动,得到了本申请的发明构思:以预设参考表示策略为基础,对获取到的每一信号机的原始属性信息进行解析,得到解析属性信息,以使得各信号机之间具有相同的表示策略(即信号控制表示策略和/或灯态表示策略),并基于解析属性信息生成调整信息。

本申请提供一种信号机的控制方法、电子设备及系统,应用于人工智能技术中的智能交通和云计算领域,以达到信号机部署的灵活性和多样性,以及提高出行效率。

图1是根据本申请第一实施例的示意图,如图1所示,本实施例提供的信号机的控制方法可以应用于第一电子设备,该方法包括:

s101:获取每一信号机的原始属性信息。

其中,各原始属性信息中包括:灯态表示策略不相同的信号机的原始属性信息,和/或,信号控制表示策略不相同的信号机的原始属性信息。

示例性地,本实施例的执行主体可以为第一电子设备,且第一电子设备具体可以为服务器(如云端服务器,或者本地服务器),也可以为终端设备,也可以为处理器,也可以为芯片等,本实施例不做限定。

应该理解地是,原始属性信息中的“原始”用于与后文中的解析属性信息进行区分,而不能理解为对原始属性信息的限定。

原始属性信息可以理解为通过灯态表示策略表示的信号机的与灯态属性相关的信息;原始属性信息也可以理解为通过信号控制表示策略表示的信号机的与控制属性相关的信息;原始属性信息也可以理解为包括前述两种属性相关的信息。

值得说明地是,本实施例的信号机的控制方法可以对多个信号机进行控制,且多个信号机可以为信号控制表示策略不相同的信号机,也可以为灯态表示策略不相同的信号机,也可以为信号控制表示策略和灯态表示策略均不相同的信号机。

也就是说,一方面,本实施例提供的信号机的控制方法无需针对不同信号控制表示策略的信号机和/或不同灯态表示策略的信号机采用各自对应的控制方法,实现了不同信号控制表示策略的信号机和/或不同灯态表示策略的信号机之间的统一控制,实现了不同信号控制表示策略的信号机和/或不同灯态表示策略的信号机的便捷通用控制,降低了研发资源,提高了资源利用率;另一方面,本实施例的信号机的控制方法对信号机的部署没有苛刻和强制的要求,具有应用的灵活性和通用性。

s102:根据预设参考表示策略,对各原始属性信息进行解析,得到与各原始属性信息各自对应的解析属性信息。

其中,每一解析属性信息为以预设参考表示策略进行表示的属性信息,各解析属性信息用于生成调整信息,调整信息用于调整至少一个信号机的信号控制信息。

其中,信号控制信息可以理解为与信号灯时间和状态等相关的信息,如信号灯的周期、信号灯的绿信比、信号灯的相位差(即路口与路口之间的周期起始点的相对时间差)、以及相位转换信息等。

一个示例中,若原始属性信息中包括:信号控制表示策略不相同的信号机的原始属性信息,则预设参考表示策略可以理解为作为信号控制表示策略的转换标准的策略,即针对不同的信号控制表示策略,均可以通过该预设参考表示策略进行表示,从而实现不同的信号控制表示策略之间的统一表示。

例如,针对采用信号控制表示策略a表示的原始属性信息a,第一电子设备可以将原始属性信息a转换为预设参考表示策略c的解析属性信息;而针对采用信号控制表示策略b表示的原始属性信息b,第一电子设备可以将原始属性信息b转换为预设参考表示策略c的解析属性信息。

另一个示例中,若原始属性信息中包括:灯态表示策略不相同的信号机的原始属性信息,则预设参考表示策略可以理解为作为灯态表示策略的转换标准的策略,即针对不同的灯态表示策略,均可以通过该预设参考表示策略进行表示,从而实现不同的灯态表示策略之间的统一表示。

例如,针对采用灯态表示策略d表示的原始属性信息d,第一电子设备可以将原始属性信息d转换为预设参考表示策略f的解析属性信息;而针对采用灯态表示策略e表示的原始属性信息e,第一电子设备可以将原始属性信息e转换为预设参考表示策略f的解析属性信息。

再一个示例中,若原始属性信息中包括:信号控制表示策略不相同的信号机的原始属性信息、以及灯态表示策略不相同的信号机的原始属性信息,则预设参考表示策略可以包括:作为信号控制表示策略的转换标准的策略、以及作为灯态表示策略的转换标准的策略,具体转换的原理可以参照前述两个示例,此处不再赘述。

基于上述分析可知,本公开实施例提供了一种信号机的控制方法,该方法应用于第一电子设备,该方法包括:获取每一信号机的原始属性信息,其中,各原始属性信息中包括:灯态表示策略不相同的信号机的原始属性信息,和/或,信号控制表示策略不相同的信号机的原始属性信息,根据预设参考表示策略,对各原始属性信息进行解析,得到与各原始属性信息各自对应的解析属性信息,其中,每一解析属性信息为以预设参考表示策略进行表示的属性信息,各解析属性信息用于生成调整信息,调整信息用于调整至少一个信号机的信号控制信息,在本实施例中,引入了:基于预设参考表示策略对各原始属性信息解析,以得到以预设参考表示策略进行表示的属性信息(即解析属性信息)的特征,可实现对不同灯态表示策略的信号机的原始属性信息的统一表示,和/或,不同信号控制表示策略的信号机的相同表示策略的原始属性信息的统一表示,避免了相关技术中信号机的控制方法对信号机的部署具有较为苛刻的需求的弊端,实现了信号机的控制方法应用的灵活性,且通过基于各解析属性信息生成调整信息,以便基于调整信息对一个或多个信号机的信号控制信息进行调整,可以提高信号控制信息调整的灵活性、准确性、以及可靠性的技术效果。

图2是根据本申请第二实施例的示意图,如图2所示,本实施例提供的信号机的控制方法可以应用于第一电子设备,该方法包括:

s201:获取每一信号机的原始属性信息。

其中,各原始属性信息中包括:灯态表示策略不相同的信号机的原始灯态信息。

示例性地,关于信号机、原始属性信息、以及灯态表示策略地描述,可以参见第一实施例此次不再赘述。

同理,原始灯态信息中的“原始”用于与后文中的解析灯态信息进行区分,而不能理解为对原始灯头信息的限定。结合上述实施例,原始灯态信息可以理解为与灯态属性相关的信息。

s202:确定部署区域。

其中,部署区域中包括各信号机,即部署区域为部署各信号机的区域。

s203:根据灯态参考表示策略对部署区域内的各原始灯态信息进行解析,得到与各原始灯态信息各自对应的解析灯态信息。

其中,每一解析灯态信息为以灯态参考表示策略进行表示的属性信息,各解析属性信息用于生成调整信息,调整信息用于调整至少一个信号机的信号控制信息。

在本实施例中,原始属性信息包括原始灯态信息,相应地,预设参考表示策略包括灯态参考表示策略。

具体地,第一电子设备根据灯态参考表示策略,对基于灯态表示策略进行表示的原始灯态信息进行解析,得到以灯态参考表示策略进行表示的解析灯态信息。

值得说明地是,在本实施例中,通过基于灯态参考表示策略对部署区域内的各原始灯态信息进行解析,得到各自对应的解析灯态信息,可以使得本实施例的信号灯的控制方法可以应用于,包括不同灯态表示策略的信号灯的区域,提高了信号灯的控制方法的应用的灵活性的技术效果,且通过基于各解析灯态信息生成调整信息,可以使得调整信息与各信号机之间具有高度关联性,从而可以提高调整信息的可靠性和有效性的技术效果,进而可以实现当基于调整信息调整信号控制信息时,可以提高控制的准确性和可靠性的技术效果。

在一些实施例中,s203可以包括如下步骤:

第一步骤:获取部署区域对应的信号机路网信息。

其中,信号机路网信息用于表征信号机在部署区域中的部署位置信息。

第二步骤:根据灯态参考表示策略和信号机路网信息,对各原始灯态信息进行解析,得到与各原始灯态信息各自对应的解析灯态信息。

本实施例可以理解为:部署区域具有信号机路网信息,且该信号机路由信息中包括了信号机在部署区域中的部署位置信息,即通过信号机路网信息,可以确定在部署区域中,各信号机的部署位置信息。相应地,第一电子设备可以结合灯态参考表示策略和各信号机的部署位置信息,将每一原始灯态信息的灯态表示策略转换为以灯态参考表示策略进行表示的解析灯态信息。

值得说明地是,在本实施例中,通过结合灯态参考表示策略和信号机路网信息确定各解析灯态信息,可以使得灯态解析信息与部署位置信息高度贴合,可以提高解析灯态信息的准确性和可靠性的技术效果。

在一些实施例中,信号机路网信息包括:路口与信号机之间的绑定关系;第二步骤可以包括如下子步骤:

第一子步骤:针对任意信号机,根据绑定关系确定与任意信号机对应的路口。

第二子步骤:根据灯态参考表示策略,对任意信号机的原始灯态信息进行解析,得到与任意信号机对应的路口的解析灯态信息。

值得说明地是,在本实施例中,通过基于绑定关系确定解析灯态信息,而绑定关系表征了路口与信号机之间的对应关系,因此,可以进一步提高解析灯态信息的准确性和可靠性的技术效果。

在一些实施例中,第二子步骤可以包括:获取任意信号机的状态信息,其中,任意信号机的状态信息用于表征:任意信号机为在线状态或者为离线状态;根据灯态参考表示策略,将任意信号机的原始灯态信息转换为与任意信号机对应的路口的灯态信息;对任意信号机的状态信息、以及与任意信号机对应的路口的灯态信息进行拼接处理,得到与任意信号机对应的路口的解析灯态信息。

在本实施例中,解析灯态信息可以包括两个维度的内容,一个维度的内容为状态信息,如信号机为在线状态,或者,信号机为离线状态;另一个维度的内容为基于灯态参考表示策略对原始灯态信息进行转换为与对应路口的灯态信息,通过将该两个维度的进行拼接处理,以便得到解析灯态信息。

在一些实施例中,解析灯态信息可以包括:路口标识、元信息(如信号灯的原始时间戳)、状态信息(如在线状态,或者,离线状态)、控制模式(如不同时间段的信号灯的不同灯态的方案,具体可以包括方案标识、方案周期、方案倒计时等)、相位状态(即路口处的不同方向的信息,如相位标识、灯色、灯色倒计时等)。

值得说明地是,在本实施例中,通过结合两个维度的内容生成解析灯态信息,可以提高解析灯态信息的完整性、全面性、以及多样性,从而可以提高基于各解析灯态信息生成调整信息的准确性和可靠性的技术效果。

在一些实施例中,确定绑定关系可以包括如下步骤:

第一步骤:确定部署区域内的每一路口。

示例性地,第一电子设备可以确定设置于部署区域内的各个路口。

第二步骤:确定设置于每一路口的信号机。

需要说明地是,一个路口可能设置有一个信号机,也可能设置有多个信号机,在该步骤中,第一电子设备针对任一路口,确定任一路口设置的一个或多个信号机。

第三步骤:构建每一路口与设置于该路口的信号机之间的绑定关系。

示例性地,若一个路口设置的信号机为一个,则绑定关系可以表征该路口与一个信号机之间的对应关系;若一个路口设置的信号机为多个,则绑定关系可以表征该路口与多个信号机之间的对应关系。

值得说明地是,在本实施例中,通过确定每一路口的信号机,并构建每一路口与设置于该路口的信号机之间的绑定关系,可以使得绑定关系具有较为全面的覆盖性,从而具有较高的准确性和可靠性的技术效果。

图3是根据本申请第三实施例的示意图,如图3所示,本实施例提供的信号机的控制方法可以应用于第一电子设备,该方法包括:

s301:获取每一信号机的原始属性信息。

其中,各原始属性信息中包括:信号控制表示策略不相同的信号机的原始策略信息。

示例性地,关于信号机、原始属性信息、以及信号控制表示策略地描述,可以参见第一实施例此次不再赘述。

同理,原始策略信息中的“原始”用于与后文中的解析策略信息进行区分,而不能理解为对原始策略信息的限定。结合上述实施例,原始策略信息可以理解为与控制策略属性相关的信息。

s302:确定各信号机各自对应的类型,并根据各信号机各自对应的类型,确定作为预设参考表示策略的信号控制表示策略。

其中,信号机的类型是指以行业标准进行划分得到的,例如,信号机可能为环图式类型,也可能为阶段式类型。

在一些实施例中,若信号机各自对应的类型中包括环图式类型和阶段式类型,则预设参考表示策略为环图式类型对应的信号控制表示策略。

该步骤可以理解为:针对每一个信号机,确定该信号机的类型,从而得到各个信号机各自对应的类型,而每一类型具有信号控制表示策略,相应地,可以各信号控制表示策略中,选定作为预设参考表示策略的信号控制表示策略。

s303:基于预设参考表示策略,将不同与预设参考表示策略的原始信号策略信息进行转换,得到对应的解析策略信息。

其中,每一解析策略信息为以预设参考表示策略进行表示的属性信息,各解析策略信息用于生成调整信息,调整信息用于调整至少一个信号机的信号控制信息。

值得说明地是,在本实施例中,通过根据各信号机各自对应的类型,确定作为预设参考表示策略的信号控制表示策略,以便将不同于预设参考表示策略的原始信号策略信息进行转换,得到对应的解析策略信息,可以仅对不同与预设参考表示策略的原始信号策略信息进行转换,从而实现节约转换资源,提高转换效率,提高得到解析策略信息的效率的技术效果。

应该理解地是,针对各原始属性信息中既包括灯态表示策略不相同的信号机的原始属性信息,又包括信号控制表示策略不相同的信号机的原始属性信息时,信号机的控制方法可以参见第二实施例和第三实施例的实现原理,此处不再赘述。

图4是根据本申请第四实施例的示意图,如图4所示,本实施例提供的信号机的控制方法可以应用于第一电子设备,该方法包括:

s401:获取每一信号机的原始属性信息。

其中,各原始属性信息中包括:灯态表示策略不相同的信号机的原始属性信息,和/或,信号控制表示策略不相同的信号机的原始属性信息。

s402:根据预设参考表示策略,对各原始属性信息进行解析,得到与各原始属性信息各自对应的解析属性信息。

其中,每一解析属性信息为以预设参考表示策略进行表示的属性信息。

示例性地,关于s401和s402地描述,可以参见第一实施例至第三实施例中的任一实施例,此处不再赘述。

s403:根据属于同一部署区域的各信号机的解析属性信息,生成并输出同一部署区域内的各信号机的调整信息。

其中,调整信息用于调整至少一个信号机的信号控制信息。

值得说明地是,在本实施例中,可以由第一电子设备基于各解析属性信息,生成同一部署区域的调整信息。结合上述分析可知,通过采用预设参考表示策略,对不同灯态表示策略的原始属性信息,和/或,不同信号控制表示策略原始属性信息进行统一处理,可以提高生成调整信息的全面性和可靠性的技术效果,且可以提高生成调整信息的效率的技术效果。

在一些实施例中,s403可以包括:根据各解析属性信息和同一部署区域的信号机路网信息,生成并输出调整信息。

值得说明地是,在本实施例中,通过结合信号机路网信息生成调整信息,可以使得调整信息与实际部署区域相结合,从而可以使得调整信息具有较高的实际应用性和可靠性的技术效果。

在一些实施例中,信号机路网信息包括同一部署区域中的路口信息;s403可以包括:根据路口信息和各解析属性信息,生成并输出调整信息。

值得说明地是,在本实施例中,通过结合路口信息生成调整信息,可以使得调整信息与实际路口相结合,从而可以进一步使得调整信息具有较高的实际应用性和可靠性的技术效果。

一个示例中,根据路口信息和各解析属性信息,生成并输出调整信息可以包括:根据路口信息确定各路口之间的位置信息,并根据各所位置信息和各解析属性信息,生成并输出调整信息。

另一个示例中,根据路口信息和各解析属性信息,生成并输出调整信息可以包括:根据路口信息获取每一路口的通行信息,并根据各通行信息、以及各解析属性信息,生成并输出调整信息。

再一个示例中,根据路口信息和各解析属性信息,生成并输出调整信息可以包括:根据路口信息获取每一路口的通行信息,根据信号机路网信息确定各路口之间的位置信息,并根据各通行信息、各位置信息、以及各解析属性信息,生成并输出调整信息。

也就是说,在本实施例中,可以基于各位置信息和解析属性信息生成调整信息;也可以基于通信信息和解析属性信息生成调整信息;也可以基于通行信息、位置信息、以及解析属性信息生成调整信息。

值得说明地是,在本实施例中,提供了采用多种实施例的方式生成调整信息,可以提高生成调整信息的灵活性和多样性,且尤其当结合通行信息、位置信息、以及解析属性信息生成调整信息,可以使得调整信息高度贴合实际,从而提高调整信息的准确性和可靠性的技术效果。

图5是根据本申请第五实施例的示意图,本实施例提供的信号机的控制方法包括:

s501:第一电子设备获取每一信号机的原始属性信息。

其中,各原始属性信息中包括:灯态表示策略不相同的信号机的原始属性信息,和/或,信号控制表示策略不相同的信号机的原始属性信息。

s502:第一电子设备根据预设参考表示策略,对各原始属性信息进行解析,得到与各原始属性信息各自对应的解析属性信息。

其中,每一解析属性信息为以预设参考表示策略进行表示的属性信息。

示例性地,关于s501和s502地描述,可以参见第一实施例至第三实施例中的任一实施例,此处不再赘述。

s503:第一电子设备将各解析属性信息传输给第二电子设备。

相应地,第二电子设备接收由第一电子设备传输的各解析属性信息。

其中,第一电子设备为可以接入各信号机的信号机接入平台,第二电子设备可以为交通管理平台,以便根据各解析属性信息和交通信息等生成调整信息。

s504:第二电子设备根据各解析属性信息生成调整信息。

s505:第二电子设备将调整信息传输给第一电子设备。

相应地,第一电子设备接收由第二电子设备传输的调整信息。

其中,调整信息用于调整至少一个信号机的信号控制信息。

在一些实施例中,由第二电子设备根据各解析属性信息生成调整信息的原理,可以参见第一电子设备根据各解析属性信息生成调整信息的原理,此处不再赘述。

在本实施例中,可以由第二电子设备生成调整信息。因此,结合上述实施例可知,可以由第二电子设备生成调整信息,也可以由第二电子设备生成调整信息,从而可以实现生成调整信息的灵活性和多样性的技术效果。

s506:第一电子设备根据预设参考表示策略对调整信息进行转换,得到与每一信号机对应的灯态表示策略和/或信号控制表示策略的调整信息。

s507:第一电子设备根据灯态表示策略和/或信号控制表示策略,将转换后的调整信息传输给第三电子设备。

其中,转换后的调整信息用于调整至少一个信号机的信号控制信息。第三电子设备为控制相同灯态表示策略和/或相同信号控制表示策略的信号机的电子设备。

结合上述分析可知,第一电子设备对各原始属性信息进行了统一化(或者称为标准化)的处理,即调整信息为经过统一化处理后的信息,因此,在本实施例中,在确定出调整信息之后,可以将调整信息转换为基于灯态表示策略进行表示的调整信息,和/或,将调整信息转换为基于信号控制表示策略进行表示的调整信息,以便第三电子基于转换后的调整信息对信号控制信息进行调整,从而实现调整的准确性和可靠性的技术效果。

图6是根据本申请第六实施例的示意图,本实施例提供的信号机的控制方法可以应用于第二电子设备,该方法包括:

s601:接收由第一电子设备发送的多个解析属性信息。

其中,各解析属性信息为根据预设参考表示策略,对每一原始属性信息进行解析得到的,每一解析属性信息为以预设参考表示策略进行表示的属性信息,各原始属性信息中包括:灯态表示策略不相同的信号机的原始属性信息,和/或,信号控制表示策略不相同的信号机的原始属性信息。

示例性地,本实施例的执行主体可以为第二电子设备,且第二电子设备具体可以为服务器(如云端服务器,或者本地服务器),也可以为终端设备,也可以为处理器,也可以为芯片等,本实施例不做限定。

关于第一电子设备和解析属性信息等地描述,可以参见上述实施例,此处不再赘述。

s602:根据各解析属性信息生成并将调整信息传输给第一电子设备,其中,调整信息用于调整至少一个信号机的信号控制信息。

在一些实施例中,s602可以包括:根据属于同一部署区域的各信号机的解析属性信息,生成并输出同一部署区域内的各信号机的调整信息。

在一些实施例中,根据属于同一部署区域的各信号机的解析属性信息,生成并输出同一部署区域内的各信号机的调整信息,包括:根据各解析属性信息和同一部署区域的信号机路网信息,生成并输出调整信息。

在一些实施例中,根据路口信息和各所述解析属性信息,生成并输出调整信息,包括:

根据路口信息确定各路口之间的位置信息,并根据各位置信息和各解析属性信息,生成并输出调整信息。或者,

根据路口信息获取每一路口的通行信息,并根据各通行信息、以及各解析属性信息,生成并输出调整信息。或者,

根据路口信息获取每一路口的通行信息,根据信号机路网信息确定各路口之间的位置信息,并根据各通行信息、各位置信息、以及各解析属性信息,生成并将调整信息传输给第一电子设备。

图7是根据本申请第七实施例的示意图,如图7所示,本实施例的电子设备700包括:

获取单元701,用于获取每一信号机的原始属性信息,其中,各原始属性信息中包括:灯态表示策略不相同的信号机的原始属性信息,和/或,信号控制表示策略不相同的信号机的原始属性信息。

解析单元702,用于根据预设参考表示策略,对各原始属性信息进行解析,得到与各原始属性信息各自对应的解析属性信息,其中,每一解析属性信息为以预设参考表示策略进行表示的属性信息,各解析属性信息用于生成调整信息,调整信息用于调整至少一个信号机的信号控制信息。

图8是根据本申请第八实施例的示意图,如图8所示,本实施例的电子设备800包括:

获取单元801,用于获取每一信号机的原始属性信息,其中,各原始属性信息中包括:灯态表示策略不相同的信号机的原始属性信息,和/或,信号控制表示策略不相同的信号机的原始属性信息。

解析单元802,用于根据预设参考表示策略,对各原始属性信息进行解析,得到与各原始属性信息各自对应的解析属性信息,其中,每一解析属性信息为以预设参考表示策略进行表示的属性信息,各解析属性信息用于生成调整信息,调整信息用于调整至少一个信号机的信号控制信息。

结合图8可知,在一些实施例中,若各原始属性信息包括原始灯态信息,解析属性信息包括解析灯态信息,预设参考表示策略包括灯态参考表示策略;解析单元802,包括:

确定子单元8021,用于确定部署区域,其中,部署区域中包括各信号机。

解析子单元8022,用于根据灯态参考表示策略对部署区域内的各原始灯态信息进行解析,得到与各原始灯态信息各自对应的解析灯态信息。

在一些实施例中,解析子单元8022,包括:

获取模块,用于获取部署区域对应的信号机路网信息,其中,信号机路网信息用于表征信号机在部署区域中的部署位置信息。

解析模块,用于根据灯态参考表示策略和信号机路网信息,对各原始灯态信息进行解析,得到与各原始灯态信息各自对应的解析灯态信息。

在一些实施例中,信号机路网信息包括:路口与信号机之间的绑定关系;解析模块包括:

第一确定子模块,用于针对任意信号机,根据绑定关系确定与任意信号机对应的路口。

解析子模块,用于根据灯态参考表示策略,对任意信号机的原始灯态信息进行解析,得到与任意信号机对应的路口的解析灯态信息。

在一些实施例中,解析模块,还包括:

第二确定子模块,用于确定部署区域内的每一路口,并确定设置于每一所述路口的信号机。

构建子模块,用于构建每一路口与设置于该路口的信号机之间的绑定关系。

在一些实施例中,解析子模块用于,获取任意信号机的状态信息,其中,任意信号机的状态信息用于表征:任意信号机为在线状态或者为离线状态,并根据灯态参考表示策略,将任意信号机的原始灯态信息转换为与任意信号机对应的路口的灯态信息,并对任意信号机的状态信息、以及与任意信号机对应的路口的灯态信息进行拼接处理,得到与任意信号机对应的路口的解析灯态信息。

在一些实施例中,若各原始属性信息包括原始策略信息,则解析属性信息包括解析策略信息;确定子单元8021,用于确定各信号机各自对应的类型,并根据各信号机各自对应的类型,确定作为预设参考表示策略的信号控制表示策略。

解析子单元8022,用于基于预设参考表示策略,将不同与预设参考表示策略的原始信号策略信息进行转换,得到对应的解析策略信息。

在一些实施例中,若信号机各自对应的类型中包括环图式类型和阶段式类型,则预设参考表示策略为环图式类型对应的信号控制表示策略。

第一生成单元803,用于根据属于同一部署区域的各信号机的解析属性信息,生成同一部署区域内的各信号机的调整信息。

输出单元804,用于输出调整信息。

在一些实施例中,第一生成单元803用于,根据各解析属性信息和同一部署区域的信号机路网信息,生成调整信息。

在一些实施例中,信号机路网信息包括同一部署区域中的路口信息;第一生成单元803用于,根据路口信息和各解析属性信息,生成调整信息。

在一些实施例中,第一生成单元803用于,根据路口信息确定各路口之间的位置信息,并根据各位置信息和各解析属性信息,生成调整信息;或者,

第一生成单元803用于,根据路口信息获取每一路口的通行信息,并根据各通行信息、以及各解析属性信息,生成调整信息;或者,

第一生成单元803用于,根据路口信息获取每一路口的通行信息,根据信号机路网信息确定各路口之间的位置信息,并根据各通行信息、各述位置信息、以及各解析属性信息,生成调整信息。

图9是根据本申请第九实施例的示意图,如图9所示,本实施例的电子设备900包括:

获取单元901,用于获取每一信号机的原始属性信息,其中,各原始属性信息中包括:灯态表示策略不相同的信号机的原始属性信息,和/或,信号控制表示策略不相同的信号机的原始属性信息。

解析单元902,用于根据预设参考表示策略,对各原始属性信息进行解析,得到与各原始属性信息各自对应的解析属性信息,其中,每一解析属性信息为以预设参考表示策略进行表示的属性信息,各解析属性信息用于生成调整信息,调整信息用于调整至少一个信号机的信号控制信息。

第一传输单元903,用于将各解析属性信息传输给第二电子设备。

第一接收单元904,用于接收由第二电子设备根据各解析属性信息生成并传输的调整信息。

转换单元905,用于根据预设参考表示策略对调整信息进行转换,得到与每一信号机对应的灯态表示策略和/或信号控制表示策略的调整信息。

第二传输单元906,用于根据灯态表示策略和/或信号控制表示策略,将转换后的调整信息传输给第三电子设备,其中,第三电子设备为控制相同灯态表示策略和/或相同信号控制表示策略的信号机的电子设备。

图10是根据本申请第十实施例的示意图,如图10所示,本实施例的电子设备1000包括:

第二接收单元1001,用于接收由第一电子设备发送的多个解析属性信息,其中,各解析属性信息为根据预设参考表示策略,对每一原始属性信息进行解析得到的,每一解析属性信息为以预设参考表示策略进行表示的属性信息,各原始属性信息中包括:灯态表示策略不相同的信号机的原始属性信息,和/或,信号控制表示策略不相同的信号机的原始属性信息。

第二生成单元1002,用于根据各解析属性信息生成调整信息。

第三传输单元1003,用于将调整信息传输给第一电子设备,其中,调整信息用于调整至少一个信号机的信号控制信息。

在一些实施例中,第二生成单元1002用于,根据属于同一部署区域的各信号机的解析属性信息,生成同一部署区域内的各信号机的调整信息。

在一些实施例中,第二生成单元1002用于,根据各解析属性信息和同一部署区域的信号机路网信息,生成调整信息。

在一些实施例中,信号机路网信息包括同一部署区域中的路口信息;第二生成单元1002用于,根据路口信息和各解析属性信息,生成调整信息。

在一些实施例中,第二生成单元1002用于,根据路口信息确定各路口之间的位置信息,并根据各位置信息和各解析属性信息,生成调整信息;或者,

第二生成单元1002用于,根据路口信息获取每一路口的通行信息,并根据各通行信息、以及各解析属性信息,生成调整信息;或者,

第二生成单元1002用于,根据路口信息获取每一路口的通行信息,根据信号机路网信息确定各路口之间的位置信息,并根据各通行信息、各位置信息、以及各解析属性信息,生成调整信息。

根据本申请的实施例,本申请还提供了一种电子设备和一种可读存储介质。

根据本申请的实施例,本申请还提供了一种计算机程序产品,计算机程序产品包括:计算机程序,计算机程序存储在可读存储介质中,电子设备的至少一个处理器可以从可读存储介质读取计算机程序,至少一个处理器执行计算机程序使得电子设备执行上述任一实施例提供的方案。

图11示出了可以用来实施本申请的实施例的示例电子设备1100的示意性框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本公开的实现。

如图11所示,电子设备1100包括计算单元1101,其可以根据存储在只读存储器(rom)1102中的计算机程序或者从存储单元1108加载到随机访问存储器(ram)1103中的计算机程序,来执行各种适当的动作和处理。在ram1103中,还可存储设备1100操作所需的各种程序和数据。计算单元1101、rom1102以及ram1103通过总线1104彼此相连。输入/输出(i/o)接口1105也连接至总线1104。

设备1100中的多个部件连接至i/o接口1105,包括:输入单元1106,例如键盘、鼠标等;输出单元1107,例如各种类型的显示器、扬声器等;存储单元1108,例如磁盘、光盘等;以及通信单元1109,例如网卡、调制解调器、无线通信收发机等。通信单元1109允许设备1100通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。

计算单元1101可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元1101的一些示例包括但不限于中央处理单元(cpu)、图形处理单元(gpu)、各种专用的人工智能(ai)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(dsp)、以及任何适当的处理器、控制器、微控制器等。计算单元1101执行上文所描述的各个方法和处理,例如信号机的控制方法。例如,在一些实施例中,信号机的控制方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元1108。在一些实施例中,计算机程序的部分或者全部可以经由rom1102和/或通信单元1109而被载入和/或安装到设备1100上。当计算机程序加载到ram1103并由计算单元1101执行时,可以执行上文描述的信号机的控制方法的一个或多个步骤。备选地,在其他实施例中,计算单元1101可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行信号机的控制方法。

本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、芯片上系统的系统(soc)、负载可编程逻辑设备(cpld)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。

用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。

在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。

为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。

可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)和互联网。

计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与vps服务("virtualprivateserver",或简称"vps")中,存在的管理难度大,业务扩展性弱的缺陷。服务器也可以为分布式系统的服务器,或者是结合了区块链的服务器。

根据本公开实施例的另一个方面,本公开还提供了一种信号机的控制系统,包括:

如上第七实施例至第九实施例中任一实施例所述的电子设备;

如上第十实施例所述的电子设备。

图12为根据本公开第十一实施例的示意图,如图12所示,信号机的控制系统包括:第一电子设备12001和第二电子设备12002,如图12中所示第三电子设备12003可以为系统的一部分,也可以为系统的外接设备,本实施例不做限定。

在一些实施例中,第一电子设备12001分别与第二电子设备12002和第三电子设备12003建立通信,第一电子设备12001可以为信号机接入平台,第二电子设备12002可以为交通控制平台,第三电子设备12003可以为信号机平台。

如图12所示,第一电子设备12001包括:方案调度组件12011、背景方案同步组件12012、方案下发组件12013、其他状态请求组件12014、方案下发响应组件12015、状态请求响应组件12016、灯态信息解析组件12017、推送组件12018、消息接收组件12019、消息发送组件12020、传输控制协议(transmissioncontrolprotocol,tcp)连接数据源12021、用户数据报协议(userdatagramprotocol,udp)连接数据源12022、灯态发布组件12023、缓存组件12024、关系型数据库管理系统(mysql)12025、数据结构服务器(redis)12026、分布式发布订阅消息系统(kafka)12027。

其他状态请求组件12014,用于根据信号机路网信息,且具体为根据信号机路网信息中的路口与信号机之间的绑定关系,按照一定时间间隔向第三电子设备请求每一信号机的状态消息(包括在线状态或者离线状态,也可以包括信号机显示屏状态,还可以包括路口的可变车道状态等),以得到每一信号机的状态信息。

其中,关于信号机路网信息、绑定关系、以及状态信息的描述,可以参见上述实施例,此处不再赘述。

状态请求响应处理组件12016,用于每一信号机的状态信息,并通过缓存组件12024将各信号机的状态信息存储至数据结构服务器12026中。

消息接收组件12019,用于接收由第三电子设备12003通过用户数据报协议发送的原始灯态信息,并将原始灯态信息发送给灯态消息解析组件12017。

其中,关于原始灯态信息地描述,可以参见实施例,此处不再赘述。

灯态消息解析组件12017,用于对原始灯态信息进行解析,得到灯态信息。

其中,关于对原始灯态信息进行解析,得到灯态信息地描述,可以参见上述实施例,此处不再赘述。

灯态发布组件12023,用于将从数据结构服务器12026中获取各状态信息和各灯态信息进行拼接处理,得到各解析灯态信息,并通过推送组件12018将各灯态解析信息推送给第二电子设备12002。

背景方案同步组件12012,用于通过传输控制协议连接数据源12021,向第三电子设备12003请求获取背景方案信息(即基于信号控制表示策略表示的原始属性信息,具体为原始信号策略信息),并接收由第三电子设备12003通过传输控制协议连接数据源12021返回的原始信号策略信息,并对原始信号策略信息进行解析处理,得到解析策略信息,且将各解析策略信息存储至关系型数据库管理系统12025中。

第二电子设备12002,用于从关系型数据库管理系统12025中获取各解析策略信息,并基于互联网数据(如电子地图,具体可以为信号机路网信息)、路口的检测数据(如埋在路面的地磁检测到的检测数据、设置于路口的摄像头检测到的检测数据、设置于路口的雷达检测到的检测数据等,检测数据包括各路口之间的位置信息、各路口的通行信息(包括车辆通行信息和/或行人通信信息))、各解析策略信息、以及各解析灯态信息确定调整信息,并将调整信息发送给第一电子设备12001。

其中,调整信息可以包括:信号灯的周期信息、信号灯的绿信比、信号灯的相位差(即路口与路口之间的周期起始点的相对时间差)、以及相位转换信息等。

其中,关系型数据库管理系统12025中存储有时段表,以及每一时段对应的原始属性信息,还设置有方案下发表。

示例性地,每一时段对应的原始属性信息可能不同,如上下班高峰时段的原始属性信息,与其他时段的原始属性信息不同。

方案调度组件12011,用于确定当前时间段,并从关系型数据库管理系统12025中获取与当前时段对应的原始属性信息,并将与当前时段对应的原始属性信息存回至关系型数据库管理系统12025的方案下发表中。

方案下发组件12013,用于从关系型数据库管理系统12025中的方案下发表中轮询,获取与当前时段对应的原始属性信息和调整信息,并对调整信息进行转换处理(即反解析处理),并经过消息发送组件12020和传输控制协议连接数据源12021,将与当前时段对应的原始属性信息、以及转换处理后的调整信息传输给第三电子设备12003。

其中,关于对调整信息的转换处理,可以参见上述实施例,此处不再赘述。

第三电子设备12003,用于向方案下发响应组件12015反馈是否成功接收的消息,并根据转换处理后的调整信息对信号机的信号控制信息进行调整。

方案下发响应组件12015,用于根据第三电子设备12003反馈的是否成功接收的信息,更新关系型数据库管理系统12025的方案下发表中对应的方案状态信息。

值得说明地是,本实施例中,关于第一电子设备12001的各组件只是用于示范性地说明,可能组成第一电子设备12001的组件,而不能理解为对第一电子设备12001的各组件的数量,或者功能的限定。

且,结合上述分析可知,第一电子设备12001和第二电子设备12002可以为一体集成的设备,也可以为独立的设备,本实施例只是以第一电子设备12001和第二电子设备12002为独立的设备为例,进行示范性地说明,而不能理解为对第一电子设备12001和第二电子设备12002的形态地限定。

应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发申请中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本申请公开的技术方案所期望的结果,本文在此不进行限制。

上述具体实施方式,并不构成对本申请保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本申请的精神和原则之内所作的修改、等同替换和改进等,均应包含在本申请保护范围之内。

再多了解一些

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

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

相关文献

  • 日榜
  • 周榜
  • 月榜