掌桥专利:专业的专利平台
掌桥专利
首页

技术领域

本发明涉及通信领域,具体而言,涉及一种组队方法、电子设备及介质。

背景技术

组队出行是指多辆车组成车队,以到达同一目的地的出行方式。在组队出行过程中,一般会形成讨论组,以使组内的车辆分享自身位置和查看其他成员位置信息。当前通用做法是在行程开始前大家事先组好一个通信群(例如微信群等),所有的状态信息都在群内共享及沟通。这使得驾驶人员在行车过程中需要分散精力在手机上操作来进行沟通处理,在安全性及操作性上表现的非常不方便,并且无法实现自动组队。

有鉴于此,特提出本发明。

发明内容

本发明的目的在于提供一种组队方法、电子设备及介质,以实现简化驾驶员操作和实现自动组队的效果。

为了实现上述目的,本发明采用以下技术方案:

第一方面,本发明提供了一种组队方法,适用于组队发起终端,包括:

响应发起组队操作指令,构建组队频道;

发送所述组队频道至云端服务器;

采用低功耗蓝牙无需配对一对多广播的方式广播组队频道;

根据云端服务器的所述组队频道内队员信息,确定组队信息;

根据所述组队信息和/或队员广播信息,构建所述组队频道内广播信息;

采用低功耗蓝牙无需配对一对多广播的方式广播所述组队频道内广播信息,采用远程通讯的方式发送用户沟通信息至云端服务器。

第二方面,本发明提供了一种组队方法,适用于组队加入终端,包括:

监听采用低功耗蓝牙无需配对一对多广播的方式广播的组队频道;

判断是否加入所述组队频道,若是,发送队员信息至云端服务器;

根据云端服务器的所述组队频道内队员信息,确定组队信息;

根据所述组队信息和/或队员广播信息,构建所述组队频道内广播信息;

采用低功耗蓝牙无需配对一对多广播的方式广播所述组队频道内广播信息,采用远程通讯的方式发送用户沟通信息至云端服务器。

第三方面,本发明提供了一种组队方法,适用于云端服务器,包括:

接收组队频道和队员信息;

根据所述组队频道和所述队员信息,添加队员信息至所述组队频道。

第四方面,本发明提供了一种电子设备,包括:

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

其中,所述存储器存储有可被至少一个所述处理器执行的指令,所述指令被至少一个所述处理器执行,以使至少一个所述处理器能够执行上述的方法。

第五方面,本发明提供了一种介质,所述介质上存储有计算机指令,所述计算机指令用于使所述计算机执行上述的方法。

与现有技术相比,本发明的有益效果为:

本发明提供的组队方法首先响应发起组队操作指令,构建组队频道;然后发送所述组队频道至云端服务器,再采用低功耗蓝牙无需配对一对多广播的方式广播组队频道,低功耗蓝牙无需配对一对多广播的方式具有近场广播能力,可将组队频道在一定距离范围内进行广播,组队发起方在不与其他终端(优选为移动终端,如包含车机的车辆)建立连接的情况下即可发布组队频道,同样,其他终端在不与组队发起方建立连接的前提下也可以接收组队频道。进而,根据云端服务器的所述组队频道内队员信息,确定组队信息,从而将队员状态(如位置、车速、是否加入、是否离队)等实时同步到组队信息中;再根据组队信息,构建所述组队频道内广播信息,最后采用低功耗蓝牙无需配对一对多广播的方式广播所述组队频道内广播信息,采用远程通讯的方式发送用户沟通信息至云端服务器,使组内所有队员都能获知组队信息、队员广播信息以及用户沟通信息。

该方法充分利用低功耗蓝牙近场广播发现的能力,并结合远程通讯,从而实现高效便捷的自动组队和队内沟通,驾驶人员在行车过程中无需分散精力在手机上操作来进行沟通处理,简化了操作,大大提高了行车安全性,并且可利用移动终端上现有模块的闲置时间来提供服务,无需采用新的应用或模块,减少了空间利用和成本。

以上方法至少适用于以下场景:

(1)车友会:可在一小撮群体内快速建立组队关系,并分享实时信息;

(2)亲友圈:亲朋好友自驾出游,从出发点开始快速组队,在抵达目的地之前,完成高效统一的组队沟通;

(3)运输车队:完成车队运输使命,每一次运输任务的开始可通过该方法进行组队,实时跟踪和查看相互的车辆状态;

(4)近场电子围栏:无GPS(Global Positioning System,全球定位系统)模块或无GPS场景下,可实时监控组内车辆是否在组队范围;

(5)公共兴趣圈:本方法支持公共组和私有组,如在高速服务区可组建一个某个话题的临时公共组,可被近场范围内的其他终端发现加入讨论。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是实施例1提供的组队方法的流程图;

图2是实施例2提供的组队方法的流程图;

图3是实施例3提供的组队方法的流程图;

图4是本实施例提供的一种典型的应用场景示意图;

图5是实施例4提供的电子设备的结构示意图。

具体实施方式

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

需要说明的是:

“组队发起终端”是指能够发起组队的移动终端,包括但不限于车机、手机、笔记本或平板电脑等。

“组队加入终端”是指能够加入已经组建好的队伍的移动终端,包括但不限于车机、手机、笔记本或平板电脑等。

实施例1

图1是本实施例提供的一种组队方法的流程图,本实施例适用于组队发起终端。该方法可以由第一组队装置来执行,该装置可以由软件和/或硬件构成,并一般集成在电子设备(组队发起终端)中。

参见图1,上述组队方法包括以下步骤:

S110、响应发起组队操作指令,构建组队频道。

其中,发起组队操作指令是用户在组队发起终端上进行操作后所形成的操作指令,操作方式例如为点击“发起组队”的图标。组队频道是指队伍所占用的频道。

可选地,所述响应发起组队操作指令,构建组队频道包括:响应发起组队操作指令,直接自动构建组队频道。本可选方式可在响应发起组队操作指令后,直接将组队频道构建出来,快速高效。

优选地,所述响应发起组队操作指令,构建组队频道包括:发起组队,发送频道加密请求至云端服务器;获取频道加密信息,构建组队频道。本优选实施方式在发起组队后,先发送频道加密请求至云端服务器,经云端服务器进行通道信息加密,然后获取频道加密信息,构建组队频道,以便先加密,经频道加密后,其他终端在想要加入该组队频道时需经解密才可成功加入,组队频道的安全性更高。

其中在获取频道加密信息时,可采用远程通讯的方式(例如4G或5G)获取。

S120、发送所述组队频道至云端服务器。

在发送所述组队频道至云端服务器时,可采用远程通讯的方式(例如4G或5G)发送,以同步组队频道信息至云端服务器,便于云端服务器对组队频道进行管理。

S130、采用低功耗蓝牙无需配对一对多广播的方式广播组队频道。

低功耗蓝牙无需配对一对多广播的方式是采用低功耗蓝牙进行广播的一种方式,该方式无需蓝牙配对,且能实现一对多的广播。

S140、根据云端服务器的所述组队频道内队员信息,确定组队信息。

其中,队员信息是指能够表达队员身份的信息,包括但不限于队员ID(IdentityNumber,身份标识号)。

在采用低功耗蓝牙无需配对一对多广播的方式广播组队频道后,蓝牙广播距离范围内的终端可接收到该组队频道,如果想要加入,则会加入到云端服务器的所述组队频道内。进而,组队发起终端根据云端服务器的所述组队频道内队员信息,确定组队信息。

优选地,采用远程通讯的方式(例如4G或5G)获取云端服务器的所述组队频道内队员信息,以确定组队信息。

S150、根据所述组队信息和/或队员广播信息,构建所述组队频道内广播信息。

其中,队员广播信息是指队员在加入所述组队频道后自身向外广播的信息,包括但不限于队员ID、广播信息所属频道、队员位置信息、队员速度和队员状态等。队员广播信息优选通过低功耗蓝牙无需配对一对多广播的方式进行广播。

S160、采用低功耗蓝牙无需配对一对多广播的方式广播所述组队频道内广播信息,采用远程通讯的方式发送用户沟通信息至云端服务器。

其中,用户沟通信息是指用户(队伍中的所有队员)之间用于沟通交流的信息。

采用低功耗蓝牙无需配对一对多广播的方式广播所述组队频道内广播信息时,可将信息(例如车速或位置等数据量较小的信息)广播给各个队员;采用远程通讯的方式可将用户沟通信息(例如语音或图片等数据量较大的信息)发送至云端,云端服务器发挥数据中继的作用,再采用远程通讯的方式发送给各个队员。

上述组队方法首先响应发起组队操作指令,构建组队频道;然后发送所述组队频道至云端服务器,再采用低功耗蓝牙无需配对一对多广播的方式广播组队频道,低功耗蓝牙无需配对一对多广播的方式具有近场广播能力,可将组队频道在一定距离范围内进行广播,组队发起方在不与其他终端(优选为移动终端,如包含车机的车辆)建立连接的情况下即可发布组队频道,同样,其他终端在不与组队发起方建立连接的前提下也可以接收组队频道。进而,根据云端服务器的所述组队频道内队员信息,确定组队信息,从而将队员状态(如位置、车速、是否加入、是否离队)等实时同步到组队信息中;再根据组队信息,构建所述组队频道内广播信息,最后采用低功耗蓝牙无需配对一对多广播的方式广播所述组队频道内广播信息,采用远程通讯的方式发送用户沟通信息至云端服务器,使组内所有队员都能获知组队信息、队员广播信息以及用户沟通信息。

该方法充分利用低功耗蓝牙近场广播发现的能力,并结合远程通讯,从而实现高效便捷的自动组队和队内沟通,驾驶人员在行车过程中无需分散精力在手机上操作来进行沟通处理,简化了操作,大大提高了行车安全性,并且可利用移动终端上现有模块的闲置时间来提供服务,无需采用新的应用或模块,减少了空间利用和成本。

以上方法至少适用于以下场景:

(1)车友会:可在一小撮群体内快速建立组队关系,并分享实时信息;

(2)亲友圈:亲朋好友自驾出游,从出发点开始快速组队,在抵达目的地之前,完成高效统一的组队沟通;

(3)运输车队:完成车队运输使命,每一次运输任务的开始可通过该方法进行组队,实时跟踪和查看相互的车辆状态;

(4)近场电子围栏:无GPS(Global Positioning System,全球定位系统)模块或无GPS场景下,可实时监控组内车辆是否在组队范围;

(5)公共兴趣圈:本方法支持公共组和私有组,如在高速服务区可组建一个某个话题的临时公共组,可被近场范围内的其他终端发现加入讨论。

进一步地,所述方法在S160之后还包括:根据队员状态和/或是否在规定时间内接收到队员广播信息,判断是否发送队员离队信息至云端;

若队员状态显示离队和/或未在规定时间内接收到队员广播信息,则发送队员离队信息至云端服务器。

其中,队员状态是指队员是否离队的状态信息。在队员状态显示离队和/或未在规定时间内接收到队员广播信息时,均说明队员已离队,则发送队员离队信息至云端服务器。其中,未在规定时间内接收到队员广播信息包括但不限于以下两种情况:队员关闭了蓝牙通讯或队员超出了蓝牙通讯的距离范围。在队员超出了蓝牙通讯的距离范围时,队员的位置和车速等信息还可上报至云端服务器,云端服务器再将上述信息发送给组队频道内其他各队员,以便其他队员能够掌握离队队员的位置和车速等状态,进而为调整自身车速等决策提供参考。

进一步地,在所述判断是否发送队员离队信息至云端服务器之后,还包括:发布语音和/或文字通知信息。通过语音和/或文字通知信息来通知用户各队员是否离队,用户可及时了解到队伍最新状态,更加便捷智能。

上述组队方法可采用以下第一组队装置执行,该装置包括:

组队频道构建模块,用于响应发起组队操作指令,构建组队频道;

第一发送模块,用于发送所述组队频道至云端服务器;

组队频道广播模块,用于采用低功耗蓝牙无需配对一对多广播的方式广播组队频道;

组队信息确定模块,用于根据云端服务器的所述组队频道内队员信息,确定组队信息;

组队频道内广播信息构建模块,用于根据所述组队信息和/或队员广播信息,构建所述组队频道内广播信息;

组队频道内广播信息广播模块,用于采用低功耗蓝牙无需配对一对多广播的方式广播所述组队频道内广播信息,采用远程通讯的方式发送用户沟通信息至云端服务器。

该装置用于执行上述组队方法,因而至少具有与上述组队方法相对应的功能模块和有益效果。

实施例2

图2是本实施例提供的一种组队方法的流程图,本实施例适用于组队加入终端。该方法可以由第二组队装置来执行,该装置可以由软件和/或硬件构成,并一般集成在电子设备(组队加入终端)中。

参见图2,上述组队方法包括以下步骤:

S210、监听采用低功耗蓝牙无需配对一对多广播的方式广播的组队频道。

S220、判断是否加入所述组队频道,若是,发送队员信息至云端服务器。

S230、根据云端服务器的所述组队频道内队员信息,确定组队信息。

S240、根据所述组队信息和/或队员广播信息,构建所述组队频道内广播信息。

S250、采用低功耗蓝牙无需配对一对多广播的方式广播所述组队频道内广播信息,采用远程通讯的方式发送用户沟通信息至云端服务器。

上述组队方法首先监听采用低功耗蓝牙无需配对一对多广播的方式广播的组队频道,然后判断是否加入该组队频道,若判断为是,则发送队员信息至云端服务器,再进行根据云端服务器的所述组队频道内队员信息,确定组队信息等步骤,其中后续步骤与实施例1中的作用类似。

进一步地,所述方法在S250之后还包括:根据队员状态和/或是否在规定时间内接收到队员广播信息,判断是否发送队员离队信息至云端;

若队员状态显示离队和/或未在规定时间内接收到队员广播信息,则发送队员离队信息至云端服务器。

进一步地,在所述判断是否发送队员离队信息至云端服务器之后,还包括:发布语音和/或文字通知信息。

以上步骤与实施例1中相关步骤的作用类似,此处不再赘述。

进一步地,所述方法在S210和S220之间还包括:解密组队频道信息。

上述组队方法可采用以下第二组队装置执行,该装置包括:

组队频道监听模块,用于监听采用低功耗蓝牙无需配对一对多广播的方式广播的组队频道;

判断模块,用于判断是否加入所述组队频道,若是,发送队员信息至云端服务器;

组队信息确定模块,用于根据云端服务器的所述组队频道内队员信息,确定组队信息;

组队频道内广播信息构建模块,用于根据所述组队信息和/或队员广播信息,构建所述组队频道内广播信息;

组队频道内广播信息广播模块,用于采用低功耗蓝牙无需配对一对多广播的方式广播所述组队频道内广播信息,采用远程通讯的方式发送用户沟通信息至云端服务器。

该装置用于执行上述组队方法,因而至少具有与上述组队方法相对应的功能模块和有益效果。

应当理解的是,上述第一组队装置和第二组队装置可同时存在于移动终端中,该移动终端即可作为组队发起终端,也可作为组队加入终端。当同时存在于移动终端中时,两者所涉及的组队信息确定模块、组队频道内广播信息构建模块和组队频道内广播信息广播模块可以共用。

实施例3

图3是本实施例提供的一种组队方法的流程图,本实施例适用于云端服务器。该方法可以由第三组队装置来执行,该装置可以由软件和/或硬件构成,并一般集成在电子设备(云端服务器)中。

参见图3,上述组队方法包括以下步骤:

S310、接收组队频道和队员信息。

其中,组队频道和队员信息均可采用远程通讯的方式接收。

S320、根据所述组队频道和所述队员信息,添加队员信息至所述组队频道。

上述组队方法适用于云端服务器,首先接收组队频道和队员信息,然后将队员信息添加至所述组队频道中,从而完成组队。此外,该组队方法还可对组队频道和队员信息进行统一管理。

进一步地,所述方法还包括:接收队员离队信息;

根据所述队员离队信息,更新所述组队频道内队员信息。

优选采用远程通讯的方式接收队员离队信息。

进一步地,所述方法在S310之前还包括:接收频道加密请求,进行频道加密,发送频道加密信息至组队发起终端。

上述组队方法可采用以下第三组队装置执行,该装置包括:

接收模块,用于接收组队频道和队员信息;

队员信息添加模块,用于根据所述组队频道和所述队员信息,添加队员信息至所述组队频道。

该装置用于执行上述组队方法,因而至少具有与上述组队方法相对应的功能模块和有益效果。

图4所示为一种典型的应用场景示意图,包括第一车机1、第二车机2和云端服务器3,第一车机1作为组队发起终端,第二车机2作为组队加入终端。第一车机1在响应发起操作指令,构建组队频道后,发送所述组队频道至云端服务器3,然后采用低功耗蓝牙无需配对一对多广播的方式广播组队频道;第二车机2在监听到采用低功耗蓝牙无需配对一对多广播的方式广播的组队频道之后,判断是否加入所述组队频道,若是,发送队员信息至云端服务器3,云端服务器3在接收组队频道和队员信息后,根据所述组队频道和所述队员信息,添加队员信息至所述组队频道;第一车机1和第二车机2均根据云端服务器3的所述组队频道内队员信息,确定组队信息,再根据所述组队信息和/或队员广播信息,构建所述组队频道内广播信息,采用低功耗蓝牙无需配对一对多广播的方式广播所述组队频道内广播信息,采用远程通讯的方式发送用户沟通信息至云端服务器,示例性地,第一车机1在采用低功耗蓝牙无需配对一对多广播的方式广播所述组队频道内广播信息后,该信息可被第二车机2获得,第一车机1在采用远程通讯的方式广播所述组队频道内广播信息后,该信息可被云端服务器3获得,云端服务器3再采用远程通讯的方式将该信息发送到第二车机2,从而实现第一车机1和第二车机2之间的信息交互,云端服务器3对组队频道内所有信息的管理,如果此时还有第三车机(作为组队加入终端),当其离队时,其离队信息也可以通过低功耗蓝牙无需配对一对多广播的方式(第三车机广播)使第一车机1和第二车机2获知,第一车机1和第二车机2获知后,可采用远程通讯的方式发送至云端服务器3。

实施例4

如图5所示,本实施例提供了一种电子设备,包括:

至少一个处理器;以及

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

所述存储器存储有可被至少一个所述处理器执行的指令,所述指令被至少一个所述处理器执行,以使至少一个所述处理器能够执行上述的方法。该电子设备中的至少一个处理器能够执行上述方法,因而至少具有与上述方法相同的优势。

可选地,该电子设备中还包括用于连接各部件的接口,包括高速接口和低速接口。各个部件利用不同的总线互相连接,并且可以被安装在公共主板上或者根据需要以其它方式安装。处理器可以对在电子设备内执行的指令进行处理,包括存储在存储器中或者存储器上以在外部输入/输出装置(诸如,耦合至接口的显示设备)上显示GUI(Graphical UserInterface,图形用户界面)的图形信息的指令。在其它实施方式中,若需要,可以将多个处理器和/或多条总线与多个存储器和多个存储器一起使用。同样,可以连接多个电子设备,各个设备提供部分必要的操作(例如,作为服务器阵列、一组刀片式服务器、或者多处理器系统)。图5中以一个处理器201为例。

存储器202作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的组队方法对应的程序指令/模块。处理器201通过运行存储在存储器202中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的组队方法。

存储器202可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器202可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器202可进一步包括相对于处理器201远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

该电子设备还可以包括:输入装置203和输出装置204。处理器201、存储器202、输入装置203和输出装置204可以通过总线或者其他方式连接,图5中以通过总线连接为例。

输入装置203可接收输入的数字或字符信息,输出装置204可以包括显示设备、辅助照明装置(例如,LED)和触觉反馈装置(例如,振动电机)等。该显示设备可以包括但不限于,液晶显示器(LCD)、发光二极管(LED)显示器和等离子体显示器。在一些实施方式中,显示设备可以是触摸屏。

实施例5

本实施例提供了一种介质,所述介质上存储有计算机指令,所述计算机指令用于使所述计算机执行上述的方法。该介质上的计算机指令用于使计算机执行上述方法,因而至少具有与上述方法相同的优势。

本发明中的介质,可以采用一个或多个计算机可读的介质的任意组合。介质可以是计算机可读信号介质或者计算机可读存储介质。介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。

计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、电线、光缆、RF(Radio Frequency,射频)等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。

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

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

相关技术
  • 电子设备的显示控制方法、装置、电子设备和存储介质
  • 电子设备控制方法及装置、电子设备及存储介质
  • 电子设备控制方法、存储介质及电子设备
  • 电子设备的操作响应方法、电子设备及存储介质
  • 引导电子设备系统开机的方法,电子设备,可读存储介质
  • 组队推荐方法、组队推荐装置、电子设备及存储介质
  • 游戏组队方法、装置、电子设备及存储介质
技术分类

06120115602612