CN112235749A - 组队出行方法及相关设备 - Google Patents
组队出行方法及相关设备 Download PDFInfo
- Publication number
- CN112235749A CN112235749A CN202011069075.7A CN202011069075A CN112235749A CN 112235749 A CN112235749 A CN 112235749A CN 202011069075 A CN202011069075 A CN 202011069075A CN 112235749 A CN112235749 A CN 112235749A
- Authority
- CN
- China
- Prior art keywords
- group
- identifier
- vehicle
- request
- account identifier
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 109
- 230000004044 response Effects 0.000 claims abstract description 179
- 238000004891 communication Methods 0.000 claims abstract description 86
- 238000004590 computer program Methods 0.000 claims description 6
- 230000006870 function Effects 0.000 description 25
- 238000010586 diagram Methods 0.000 description 16
- 230000000694 effects Effects 0.000 description 8
- 238000004364 calculation method Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 230000003137 locomotive effect Effects 0.000 description 5
- 230000009286 beneficial effect Effects 0.000 description 4
- 230000015572 biosynthetic process Effects 0.000 description 4
- 238000012423 maintenance Methods 0.000 description 4
- 230000001960 triggered effect Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/185—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with management of multicast group membership
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/046—Interoperability with other network applications or services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0807—Network architectures or network communication protocols for network security for authentication of entities using tickets, e.g. Kerberos
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
- H04L67/1044—Group management mechanisms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/141—Setup of application sessions
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例公开一种组队出行方法及相关设备,其中,响应群组创建者的创建群组操作,向服务器发送群组创建请求,该请求包括第一IM账户标识,服务器响应该请求生成创建请求响应信息,该信息包括群组标识及对应的IM群组标识,第一车机设备根据第一IM账户标识登录IM,并根据IM群组标识加入对应的IM群组;群组创建者将群组标识发送给建群响应者,服务器接收加入群组请求,该请求包括第二IM账户标识,以及群组标识;服务器根据该请求生成加入请求响应信息,该信息包括IM群组标识,第二车机设备根据第二IM账户标识登录IM,并根据IM群组标识加入对应的IM群组。上述方法可以实现多个车辆组队出行,且满足出行交流沟通需求。
Description
技术领域
本发明涉及出行技术领域,尤其涉及一种组队出行方法及相关设备。
背景技术
随着车辆的普及,自驾游出行已经成为优选的出行方式。有时需要结伴出行,多个用户加入到同一个队伍中,一起组队从不同地点去同一个目的地,在驾驶途中需要和队友沟通,或者只是简单的聊聊天。
发明内容
本发明实施例提供了一种组队出行方法及相关设备,可以实现组队出行和出行沟通。
第一方面,本发明实施例提供了一种组队出行方法,包括:
将组队出行程序设置在群组创建者的车辆的第一车机设备中;
响应所述群组创建者的创建群组操作,向服务器发送群组创建请求,所述群组创建请求包括所述第一车机设备的第一账户标识;
接收所述服务器响应所述群组创建请求返回的创建请求响应信息,所述创建请求响应信息包括与所述第一账户标识对应的第一IM账户标识、群组标识及其对应的IM群组标识,所述IM群组标识用于IM群组通信;
根据所述第一IM账户标识登录IM,并根据所述IM群组标识加入对应的IM群组;
将所述群组标识发送给建群响应者,以使所述建群响应者的车辆的第二车机设备根据所述群组标识加入所述IM群组。
第二方面,本发明实施例提供了一种组队出行方法,包括:
将组队出行程序设置在建群响应者的车辆的第二车机设备中;
响应所述建群响应者的加入群组操作,向服务器发送加入群组请求,所述加入群组请求包括所述第二车机设备的第二账户标识和请求加入的IM群组的群组标识;
接收所述服务器响应所述加入群组请求返回的加入请求响应信息,所述加入请求响应信息包括与所述第二账户标识对应的第二IM账户标识、与所述群组标识对应的IM群组标识,所述IM群组标识用于IM群组通信;
根据所述第二IM账户标识登录IM,并根据所述IM群组标识加入对应的IM群组。
第三方面,本发明实施例提供了一种组队出行方法,包括:
接收响应群组创建者的创建群组操作而生成的群组创建请求,所述群组创建请求包括所述群组创建者的车辆的第一车机设备的第一账户标识;
根据所述群组创建请求获取创建请求响应信息,所述创建请求响应信息包括与所述第一账户标识对应的第一IM账户标识、分配的群组标识及其对应的IM群组标识,所述IM群组标识用于IM群组通信,并存储所述第一账户标识与所述第一IM账户标识的对应关系,以及所述群组标识及所述IM群组标识的对应关系;
将所述创建请求响应信息发送给所述第一车机设备,以使所述第一车机设备根据所述第一IM账户标识和所述IM群组标识加入对应的IM群组;
接收响应建群响应者的加入群组操作而生成的加入群组请求,所述加入群组请求包括所述群组标识,以及所述建群响应者的车辆的第二车机设备的第二账户标识;
根据所述加入群组请求获取加入请求响应信息,所述加入请求响应信息包括与所述第二账户标识对应的第二IM账户标识、与所述群组标识对应的IM群组标识,所述IM群组标识用于IM群组通信,并存储所述第二账户标识与所述第二IM账户标识的对应关系;
将所述加入请求响应信息发送给所述第二车机设备,以使所述第二车机设备根据所述第二IM账户标识和所述IM群组标识加入对应的IM群组。
第四方面,本发明实施例提供了一种组队出行装置,包括:
第一设置模块,用于将组队出行程序设置在群组创建者的车辆的第一车机设备中;
第一请求模块,用于响应所述群组创建者的创建群组操作,向服务器发送群组创建请求,所述群组创建请求包括所述第一车机设备的第一账户标识;
第一接收模块,用于接收所述服务器响应所述群组创建请求返回的创建请求响应信息,所述创建请求响应信息包括与所述第一账户标识对应的第一IM账户标识、群组标识及其对应的IM群组标识,所述IM群组标识用于IM群组通信;
第一登录模块,用于根据所述第一IM账户标识登录IM,并根据所述IM群组标识加入对应的IM群组;
第一发送模块,用于将所述群组标识发送给建群响应者,以使所述建群响应者的车辆的第二车机设备根据所述群组标识加入所述IM群组。
第五方面,本发明实施例提供了一种组队出行装置,包括:
第二设置模块,用于将组队出行程序设置在建群响应者的车辆的第二车机设备中;
第二请求模块,用于向服务器发送加入群组请求,所述加入群组请求包括所述第二车机设备的第二账户标识和请求加入的IM群组的群组标识;
第二接收模块,用于接收所述服务器响应所述加入群组请求返回的加入请求响应信息,所述加入请求响应信息包括与所述第二账户标识对应的第二IM账户标识、与所述群组标识对应的IM群组标识,所述IM群组标识用于IM群组通信;
第二登录模块,用于根据所述第二IM账户标识登录IM,并根据所述IM群组标识加入对应的IM群组。
第六方面,本发明实施例提供了一种组队出行装置,包括:
第三接收模块,用于接收群组创建者的群组创建请求,所述群组创建请求包括所述群组创建者的车辆的第一车机设备的第一账户标识;
第一获取模块,用于根据所述群组创建请求获取创建请求响应信息,所述创建请求响应信息包括与所述第一账户标识对应的第一IM账户标识、分配的群组标识及其对应的IM群组标识,所述IM群组标识用于IM群组通信,并存储所述第一账户标识与所述第一IM账户标识的对应关系,以及所述群组标识及所述IM群组标识的对应关系;
第二发送模块,用于将所述创建请求响应信息发送给所述群组创建者,以使所述第一车机设备根据所述第一IM账户标识和所述IM群组标识加入对应的IM群组;
第四接收模块,用于接收建群响应者发送的加入群组请求,所述加入群组请求包括所述群组标识,以及所述建群响应者的车辆的第二车机设备的第二账户标识;
第二获取模块,用于根据所述加入群组请求获取加入请求响应信息,所述加入请求响应信息包括与所述第二账户标识对应的第二IM账户标识、与所述群组标识对应的IM群组标识,所述IM群组标识用于IM群组通信,并存储所述第二账户标识与所述第二IM账户标识的对应关系;
第三发送模块,用于将所述加入请求响应信息发送给所述建群响应者,以使所述第二车机设备根据所述第二IM账户标识和所述IM群组标识加入对应的IM群组。
本发明实施例中,将组队出行程序设置在群组创建者的车辆的第一车机设备中,将组队出行程序设置在建群响应者的车辆的第二车机设备中;响应群组创建者的创建群组操作,向服务器发送群组创建请求,该请求包括第一车机设备的第一账户标识,服务器响应该请求生成创建请求响应信息,该信息包括与第一车机设备的第一账户标识对应的第一IM账户标识,群组标识及其对应的IM群组标识,第一车机设备根据第一IM账户标识登录IM,并根据IM群组标识加入对应的IM群组;群组创建者通过第一车机设备将群组标识发送给建群响应者,服务器接收响应建群响应者的加入群组操作而生成的加入群组请求,该请求包括第二车机设备的第二账户标识,以及群组标识;服务器根据该请求生成加入请求响应信息,该信息包括与第二车机设备的第二账户标识对应的第二IM账户标识,与群组标识对应的IM群组标识,第二车机设备根据第二IM账户标识登录IM,并根据IM群组标识加入对应的IM群组。利用上述方法,可以实现多个车辆组队出行,且在IM群组中的人员能进行文字、语音等的交流,满足组队出行的交流沟通需求。特别地,组队出行程序融合了IM通讯功能,可以有效减小组队出行程序的维护工作量。
第七方面,本发明实施例提供了一种组队出行方法,包括:
将组队出行程序设置在群组创建者的车辆的第一车机设备中;
响应所述群组创建者的创建群组操作,向所述服务器发送群组创建请求,所述群组创建请求包括与所述第一车机设备的第一账户标识对应的第一IM账户标识;
接收所述服务器响应所述群组创建请求返回的创建请求响应信息,所述创建请求响应信息包括与群组标识及其对应的IM群组标识,所述IM群组标识用于IM群组通信;
根据所述第一IM账户标识登录IM,并根据所述IM群组标识加入对应的IM群组;
将所述群组标识发送给建群响应者,以使所述建群响应者的车辆的第二车机设备根据所述群组标识加入所述IM群组。
可选地,在向所述服务器发送群组创建请求之前,所述方法还包括:
向服务器发送第一初始化请求,所述第一初始化请求包括所述第一车机设备的第一账户标识,以使所述服务器响应所述第一初始化请求生成与所述第一账户标识对应的第一IM账户标识;
接收所述服务器发送的所述第一IM账户标识。
可选地,所述方法还包括:
与所述第一车机设备上的导航算路程序建立程序接口连接,以获取所述群组创建者的车辆的第一车辆数据;
响应所述群组创建者的触发操作或者满足预设触发条件时,将所述第一车辆数据按照预设消息格式生成群组文本消息;
将所述群组文本消息发送到所述IM群组中,以使群组成员按照与所述预设消息格式对应的解码方式进行解码得到所述第一车辆数据,并以预设输出方式输出所述第一车辆数据。
可选地,所述第一车辆数据包括车辆状态数据、车辆姿态数据、车辆位置数据、出行目的地数据、路书数据、路况数据中的至少一种。
第八方面,本发明实施例提供了一种组队出行方法,包括:
将组队出行程序设置在建群响应者的车辆的第二车机设备中;
响应所述建群响应者的加入群组操作,向所述服务器发送加入群组请求,所述加入群组请求包括请求加入的IM群组的群组标识和与所述第二车机设备的账户标识对应的第二IM账户标识;
接收所述服务器响应所述加入群组请求返回的加入请求响应信息,所述加入请求响应信息包括与所述群组标识对应的IM群组标识,所述IM群组标识用于IM群组通信;
根据所述第二IM账户标识登录IM,并根据所述IM群组标识加入对应的IM群组。
可选地,在向所述服务器发送加入群组请求之前,所述方法还包括:
向服务器发送第二初始化请求,所述第二初始化请求包括所述第二车机设备的第二账户标识,以使所述服务器响应所述第二初始化请求生成与所述第二账户标识对应的第二IM账户标识;
接收所述服务器发送的所述第二IM账户标识。
可选地,所述方法还包括:
与所述第二车机设备上的导航算路程序建立程序接口连接,以获取所述建群响应者的车辆的第二车辆数据;
响应所述建群响应者的触发操作或者满足预设触发条件时,将所述第二车辆数据按照预设消息格式生成群组文本消息;
将所述群组文本消息发送到所述IM群组中,以使群组成员按照与所述预设消息格式对应的解码方式进行解码得到所述第二车辆数据,并以预设输出方式输出所述第二车辆数据。
可选地,所述第二车辆数据包括车辆状态数据、车辆姿态数据、车辆位置数据、出行目的地数据、路书数据、路况数据中的至少一种。
第九方面,本发明实施例提供了一种组队出行方法,包括:
接收响应群组创建者的创建群组操作而生成的群组创建请求,所述群组创建请求包括与所述群组创建者的车辆的第一车机设备的第一账户标识对应的第一IM账户标识;
根据所述群组创建请求获取创建请求响应信息,所述创建请求响应信息包括分配的群组标识及其对应的IM群组标识,所述IM群组标识用于IM群组通信,并存储所述群组标识及所述IM群组标识的对应关系;
将所述创建请求响应信息发送给所述第一车机设备,以使所述第一车机设备根据所述第一IM账户标识和所述IM群组标识加入对应的IM群组;
接收响应建群响应者的加入群组操作而生成的加入群组请求,所述加入群组请求包括所述群组标识,以及与所述建群响应者的车辆的第二车机设备的第二账户标识对应的第二IM账户标识;
根据所述加入群组请求获取加入请求响应信息,所述加入请求响应信息包括与所述群组标识对应的IM群组标识,所述IM群组标识用于IM群组通信;
将所述加入请求响应信息发送给所述第二车机设备,以使所述第二车机设备根据所述第二IM账户标识和所述IM群组标识加入对应的IM群组。
第十方面,本发明实施例提供了一种组队出行装置,包括:
第三设置模块,用于将组队出行程序设置在群组创建者的车辆的第一车机设备中;
第三请求模块,用于响应所述群组创建者的创建群组操作,向所述服务器发送群组创建请求,所述群组创建请求包括与所述第一车机设备的第一账户标识对应的第一IM账户标识;
第五接收模块,用于接收所述服务器响应所述群组创建请求返回的创建请求响应信息,所述创建请求响应信息包括与群组标识及其对应的IM群组标识,所述IM群组标识用于IM群组通信;
第三登录模块,用于根据所述第一IM账户标识登录IM,并根据所述IM群组标识加入对应的IM群组;
第四发送模块,用于将所述群组标识发送给建群响应者,以使所述建群响应者的车辆的第二车机设备根据所述群组标识加入所述IM群组。
第十一方面,本发明实施例提供了一种组队出行装置,包括:
第四设置模块,用于将组队出行程序设置在建群响应者的车辆的第二车机设备中;
第四请求模块,用于响应所述建群响应者的加入群组操作,向所述服务器发送加入群组请求,所述加入群组请求包括请求加入的IM群组的群组标识和与所述第二车机设备的账户标识对应的第二IM账户标识;
第七接收模块,用于接收所述服务器响应所述加入群组请求返回的加入请求响应信息,所述加入请求响应信息包括与所述群组标识对应的IM群组标识,所述IM群组标识用于IM群组通信;
第四登录模块,用于根据所述第二IM账户标识登录IM,并根据所述IM群组标识加入对应的IM群组。
第十二方面,本发明实施例提供了一种组队出行装置,包括:
第九接收模块,用于接收响应群组创建者的创建群组操作而生成的群组创建请求,所述群组创建请求包括与所述群组创建者的车辆的第一车机设备的第一账户标识对应的第一IM账户标识;
第三获取模块,用于根据所述群组创建请求获取创建请求响应信息,所述创建请求响应信息包括分配的群组标识及其对应的IM群组标识,所述IM群组标识用于IM群组通信,并存储所述群组标识及所述IM群组标识的对应关系;
第五发送模块,用于将所述创建请求响应信息发送给所述第一车机设备,以使所述第一车机设备根据所述第一IM账户标识和所述IM群组标识加入对应的IM群组;
第十接收模块,用于接收响应建群响应者的加入群组操作而生成的加入群组请求,所述加入群组请求包括所述群组标识,以及与所述建群响应者的车辆的第二车机设备的第二账户标识对应的第二IM账户标识;
第四获取模块,用于根据所述加入群组请求获取加入请求响应信息,所述加入请求响应信息包括与所述群组标识对应的IM群组标识,所述IM群组标识用于IM群组通信;
第六发送模块,用于将所述加入请求响应信息发送给所述第二车机设备,以使所述第二车机设备根据所述第二IM账户标识和所述IM群组标识加入对应的IM群组。
本发明实施例中,将组队出行程序设置在群组创建者的车辆的第一车机设备中,将组队出行程序设置在建群响应者的车辆的第二车机设备中;响应群组创建者的创建群组操作,向服务器发送群组创建请求,该请求包括与第一车机设备的第一账户标识对应的第一IM账户标识,服务器响应该请求生成创建请求响应信息,该信息包括分配的群组标识及其对应的IM群组标识,第一车机设备根据第一IM账户标识登录IM,并根据IM群组标识加入对应的IM群组;群组创建者通过第一车机设备将群组标识发送给建群响应者,服务器接收响应建群响应者的加入群组操作而生成的加入群组请求,该请求包括与第二车机设备的第二账户标识对应的第二IM账户标识,以及群组标识;服务器根据该请求生成加入请求响应信息,该信息包括与群组标识对应的IM群组标识,第二车机设备根据第二IM账户标识登录IM,并根据IM群组标识加入对应的IM群组。利用上述方法,可以实现多个车辆组队出行,且在IM群组中的人员能进行文字、语音等的交流,满足组队出行的交流沟通需求。特别地,组队出行程序融合了IM通讯功能,可以有效减小组队出行程序的维护工作量。
第十三方面,本发明实施例提供了一种组队出行设备,包括:处理器和存储器;
所述处理器和存储器相连,其中,所述存储器用于存储程序代码,所述处理器用于调用所述程序代码,以执行如第一方面、第二方面、第三方面、第七方面、第八方面、第九方面中的任一个所述的组队出行方法。
第十四方面,本发明实施例提供了一种计算机存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,
所述程序指令当被处理器执行时,执行如第一方面、第二方面、第三方面、第七方面、第八方面、第九方面中的任一个所述的组队出行方法。
附图说明
为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种组队出行方法的场景示意图;
图2是本发明实施例提供的一种组队出行方法的流程示意图;
图3是本发明实施例提供的一种IM群组的数据同步方法流程图;
图4是本发明实施例提供的一种组队出行方法的流程示意图;
图5是本发明实施例提供的一种组队出行装置的结构示意图;
图6是本发明实施例提供的一种组队出行装置的结构示意图;
图7是本发明实施例提供的一种组队出行装置的结构示意图;
图8是本发明实施例提供的一种组队出行方法的流程示意图;
图9是本发明实施例提供的一种组队出行装置的结构示意图;
图10是本发明实施例提供的一种组队出行装置的结构示意图;
图11是本发明实施例提供的一种组队出行装置的结构示意图;
图12是本发明实施例提供的一种组队出行设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
应当理解,本申请的说明书和权利要求书及附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
在本发明中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本发明所描述的实施例可以与其它实施例相结合。
现有技术中,自驾游出行有时需要结伴出行,多个用户加入到同一个队伍中,一起组队从不同地点去同一个目的地,在驾驶途中需要和队友沟通,或者只是简单的聊聊天。为了解决这个问题,本发明申请实施例提供了一种组队出行方法,可以实现组队出行以及组员之间的沟通。
即时通讯(Instant Messaging)是目前Internet上最为流行的通讯方式,各种各样的即时通讯软件也层出不穷;服务提供商也提供了越来越丰富的通讯服务功能。例如网易云信、腾讯IM、环信、融云、leancloud、云通信等即时通信软件。IM是一个实时通信***,允许两人或多人使用网络实时的传递文字消息、文件、语音与视频交流。一般的IM软件具有基础的IM功能(群组公告、群组语音消息、群组文字消息、群组图片消息、群组视频消息、***通知等等)。
参考图1,图1是本发明实施例提供的一种组队出行方法的场景示意图,本发明实施例提供了一种组队出行程序,其是包括IM通讯组件的一个独立的程序,一般地,组队出行程序可以安装在车机设备中。另外,组队出行程序以程序接口的形式同车机设备中的导航算路程序进行数据交换同步,以及相关能力的调用,例如可以获得车辆状态数据、姿态数据、位置数据、目的地数据、路书数据、路况数据等车辆数据。利用组队出行程序建立IM群组后,基于IM通讯组件,可以使用其基础的IM功能来实现数据同步,例如,路书同步、导航公告、语音对讲、多媒体同步、车辆状态同步等。
在车辆的车机设备上安装了导航算路程序和组队出行程序之后,车主可以利用组队出行程序进行组队,建立IM群组,群组中的成员同样也是利用车机设备完成组队的。基于车机设备,群组成员可以在IM群组进行各种交流沟通。
特别地,安装了导航算路程序和组队出行程序的车辆可以通过方向盘、语音等操作媒介直接控制组队出行程序的输入和输出。
特别指出的是,组队出行程序也可以是独立运行的程序,即其可以作为一个在手机等智能终端上运行的信息的接收端以及部分消息(语音、文字等非车辆消息的基础消息)的发送端。以此兼容带导航算路程序车主和不带导航算路程序的车主的沟通。例如以下场景:一辆带有全套导航算路程序和组队出行程序的车可以和不带导航算路程序的车进行组队,不带导航算路程序的车可以通过手机安装这个组队出行程序,实现部分消息的同步。独立运行的组队出行程序也可以以android程序、小程序、微信公众号界面等形式出现。
实施例一
参考图1和图2,图2是本发明实施例提供的一种组队出行方法的流程示意图;组队出行方法包括:
步骤201,接收响应群组创建者的创建群组操作而生成的群组创建请求,群组创建请求包括群组创建者的车辆的第一车机设备的第一账户标识;
具体地,将组队出行程序安装在群组创建者的车辆的第一车机设备(例如车机设备A)之后,群组创建者可以通过点击第一车机设备上的创建群组按钮以生成一个群组创建请求,第一车机设备将群组创建请求通过组队API发送给组队出行服务器。群组创建请求包括第一车机设备的第一账户标识,第一账户标识为第一车机设备的唯一可识别字符串,例如可以是车辆编码,其可以有字母、数字、特殊字符等来组成。
步骤202,根据群组创建请求获取创建请求响应信息,创建请求响应信息包括与第一账户标识对应的第一IM账户标识、分配的群组标识及其对应的IM群组标识,IM群组标识用于IM群组通信,并存储第一账户标识与第一IM账户标识的对应关系,以及群组标识及IM群组标识的对应关系;
具体地,组队出行服务器根据群组创建请求获取对应的创建请求响应信息。其中,先根据第一账户标识确定与其对应的第一IM账户标识,再为群组创建请求分配一个群组标识,以及与群组标识对应的IM群组标识。群组标识可以是字母、数字等来组成的字符串,例如,群组标识为6位数字。IM群组标识用于识别不同的IM群组,同样地,IM群组标识可以是字母、数字、特殊字符等来组成的字符串。组队出行服务器将存储第一账户标识与第一IM账户标识的对应关系,以及群组标识和IM群组标识的对应关系。
特别地,参考图1,组队出行服务器通过IM云端API指示IM通讯服务器创建用于IM通讯的IM账号,以建立第一账户标识和第一IM账户标识之间的关联关系。
组队出行服务器收到群组创建请求后建立一个随机的群组标识(可以理解为队伍码,可见的,可分享的),同时调用IM云端API创建一个IM账户以及IM群聊房间,获取第一IM账户标识和IM群组标识(IM群组标识为不可见的,不可分享的)。
步骤203,将创建请求响应信息发送给第一车机设备,以使第一车机设备根据第一IM账户标识和IM群组标识加入对应的IM群组;
具体地,组队出行服务器将步骤203得到的创建请求响应信息发送给第一车机设备,这样,第一车机设备可以根据第一IM账户标识和IM群组标识加入对应的IM群组。特别地,组队出行时,群组创建者可以将群组标识分享(口头告诉或者以链接的方式等分享方式)给其他车主,以邀请其加入群组标识对应的IM群组,以基于IM群组实现组队出行,以及途中的信息交流等。被邀请者如果同意加入群组,则该被邀请者也可以称为建群响应者。
一般地,当IM群组中没有其他成员加入(即IM群组只有创建者一个人时,其他成员暂时未加入)时,在创建者这一端暂时未显示该IM群组,当IM群组的成员数量达到预设数量(例如3个、4个等)时,在创建者这一端就会显示该IM群组。
步骤204,接收响应建群响应者的加入群组操作而生成的加入群组请求,加入群组请求包括群组标识,以及建群响应者的车辆的第二车机设备的第二账户标识;
具体地,第二车机设备(例如车机设备B)也安装有组队出行程序,当建群响应者想要加入收到的群组标识对应的IM群组时,可以在第二车机设备的组队出行程序的界面上点击“加入群组”按钮,以向组队出行服务器发送一个加入群组请求,该加入群组请求包括建群响应者接收到的群组标识,以及第二车机设备的第二账户标识,同样地,第二账户标识为第二车机设备的唯一可识别字符串,例如可以是车辆编码,其可以有字母、数字、特殊字符等来组成。
步骤205,根据加入群组请求获取加入请求响应信息,加入请求响应信息包括与第二账户标识对应的第二IM账户标识、与群组标识对应的IM群组标识,IM群组标识用于IM群组通信,并存储第二账户标识与第二IM账户标识的对应关系;
具体地,组队出行服务器根据加入群组请求获取对应的加入请求响应信息,其中,根据第二账户标识确定对应的第二IM账户标识,以及根据群组标识确定对应的IM群组标记,并将第二账户标识与第二IM账户标识的对应关系存储下来。第二IM账户标识与第一IM账户标识的获取过程相同,不再赘述。由于组队出行服务器存储有群组标识和IM群组标识的对应关系,因此,根据群组标识可以确定其对应的IM群组标识。
步骤206,将加入请求响应信息发送给第二车机设备,以使第二车机设备根据第二IM账户标识和IM群组标识加入对应的IM群组。
具体地,组队出行服务器将步骤205获得加入请求响应信息发送给第二车机设备,这样,第二车机设备利用第二IM账户标识和IM群组标识可以加入对应的IM群组。IM群组的成员数量为至少两个,即至少包括群组创建者和一个建群响应者。参考图1,IM群组的成员利用各自的车机设备(例如车机设备A、车机设备B)上的组队出行程序进行IM群聊。
利用上述方法,可以实现多个车辆组队出行,且在IM群组中的人员能进行文字、语音等的交流,满足组队出行的交流沟通需求。特别地,组队出行程序融合了IM通讯功能,可以有效减小组队出行程序的维护工作量。
值得注意的是,利用上述方法,组队出行服务器只需维护车机设备的账户标识和IM账户标识的对应关系,群组标识和IM群组标识的对应关系,以及组队的相关属性数据(例如队伍名称、头像、目的地、路书id、创建时间、队员车机列表)。而数据同步交由第三方即时通信IM来实现,开发工作量大大降低,只需在组队程序中对接IM通讯组件,即可实现丰富多样的功能。而且增加了便利性、项目的快速配置交付,支持后装市场的扩展性。
特别指出的是,群组创建者也可以作为另一个IM群组的建群响应者,同样地,建群响应者也可以作为群组创建者,创建另一个IM群组。
在一个可能的实施例中,参考图1和图3,图3是本发明实施例提供的一种IM群组的数据同步方法流程图;在IM群组中,实现数据同步的方法包括:
步骤301,与第一车机设备上的导航算路程序建立程序接口连接,以获取群组创建者的车辆的第一车辆数据;
具体地,程序接口是指程序之间的数据交换和能力提供,比如android平台下应用程序和应用程序之间的intent\service方式。导航算路程序和组队出行程序建立程序接口连接之后,可以获取导航算路程序所能提供的车辆数据。以车机设备A为例,此时获取到的车辆数据为群组创建者的第一车辆数据,第一车辆数据包括车辆状态数据、车辆姿态数据、车辆位置数据、出行目的地数据、路书数据、路况数据中的至少一种。
步骤302,响应群组创建者的触发操作或者满足预设触发条件时,将第一车辆数据按照预设消息格式生成群组文本消息;
具体地,组队出行程序可以响应群组创建者的触发操作,将第一车辆数据按照预设消息格式生成群组文本消息。或者,当满足一定的预设触发条件时,组队出行程序自动触发将第一车辆数据按照预设消息格式生成群组文本消息。
其中,触发操作可以是群组创建者的点击操作或者语音操作。预设触发条件可以是组队出行程序检测到满足一定的条件时,自动触发生成群组文本消息,例如,组队出行程序检测到车机设备对应的车辆发生状态改变(例如发生碰撞)时,则自动触发生成一个通知消息(即群组文本消息)发送到IM群组中。而预设消息格式包括消息类型标记和消息体(即消息的内容)。消息类型标记用于区别不同类型的消息,例如,用于更新导航目的地的消息,消息类型标记为“MAP_GUIDE”,此时的消息体为新的导航目的地。用于分享车辆位置的消息,消息类型标记为“"MAP_LOC”,此时的消息体为车辆的实时位置。
步骤303,将群组文本消息发送到IM群组中,以使群组成员按照与预设消息格式对应的解码方式进行解码得到第一车辆数据,并以预设输出方式输出第一车辆数据。
具体地,组队出行程序利用IM通讯组件将群组文本消息发送到IM通讯服务器,IM通讯服务器再根据群组创建者所在的IM群组的IM群组标识,将群组文本消息发送给在该IM群组中的其他成员,其他成员的组队出行程序接收到群组文本消息后,将按照与预设消息格式对应的解码方式进行解码以得到第一车辆数据,并以预设输出方法向成员输出第一车辆数据。其中,组队出行程序预先设置好预设消息格式对应的解码方式,同样地,对于不同类型的群组文本消息,可以设置以不同的输出方式进行输出,例如,更新导航目的地时,以地图链接的方式将导航目的地显示在地图上。
例如,群组创建者的车机设备为车机设备A,IM群组中的其他成员的车机设备为车机设备B,则车机设备A通过IM通讯组件和IM通讯服务器将群组文本消息发送到车机设备B,车机设备B的组队出行程序接收到群组文本消息后,按照对应的解码方式进行解码,并以预设输出方式将解码得到的第一车辆数据进行输出。
比如:当群组创建者需要更新导航目的地的时候,通过在地图上点击确定最新的导航目的地,组队出行程序将格式为“MAP_GUIDE+JSON格式的目的地信息”的内容直接写入到群组公告,其他队友程序收到公告的更新提醒时候,自动解码公告内容,取到最新的目的地。
再比如,可以自定义消息格式"MAP_LOC+经纬度",将此自定义格式消息以文本的消息发送到IM群聊里面,群友们收到其消息后,以自定义的消息格式解码,取到其当前位置,显示在地图上。
再比如:当群组创建者驾驶的车辆发生碰撞等事故的时候,车辆的陀螺行驶姿态会发生变化,检测到事故发生的时候,组队出行程序将自定义的消息“MAP_CARSOS+事故位置+事故详情”发送消息到IM群聊里面,其他队友的程序在后台收到消息后以UI界面或者语音播报的形式提醒队友,告知其队友发生事故。自动通过组队出行程序通知其他队友,以此实现事件的自动通知、自动求救。
在一个可能的实施例中,在建群响应者这一端,相似地,同样可以实现IM群组数据同步,同步方法包括:
与第二车机设备上的导航算路程序建立程序接口连接,以获取建群响应者的车辆的第二车辆数据;
响应建群响应者的触发操作或者满足预设触发条件时,将第二车辆数据按照预设消息格式生成群组文本消息;
将群组文本消息发送到IM群组中,以使群组成员按照与预设消息格式对应的解码方式进行解码得到第二车辆数据,并以预设输出方式输出第二车辆数据。
其中,第二车辆数据包括车辆状态数据、车辆姿态数据、车辆位置数据、出行目的地数据、路书数据、路况数据中的至少一种。建群响应者与群组创建者这一端发送群组文本消息的方法相同,不再赘述。
特别地,IM群组除了支持上述导航目的地、实时车辆位置、车辆状态这些车辆数据的同步之外,还支持路书等车辆数据的同步。另外,IM群组中支持同步的消息还包括:文字消息、语音消息、音视频对讲通话、队友离线消息(队友可能停车去服务区了等消息),队友关机离线了(去服务区了等),IM通讯服务器知道一个账号掉线了,然后通过接口API通知组队出行服务器,组队出现服务器再调用IM云端API在云端发送队友离线的自定义消息到IM群聊中。其他队友即可知道该队友掉线了。
本发明实施例在引入了IM通讯组件的基础上,在程序里面即可以自定义的格式自动同步各种数据,同步定位位置、定位状态、导航状态、车辆姿态。以实现更人性的更智能的组队场景。组队出行程序支持各种消息的自定义扩展,只需要更新组队出行程序即可,更加智能及时。
参考图1和图4,图4是本发明实施例提供的一种组队出行方法的流程示意图,对实际中的应用流程进行说明:
当用户想要使用组队出行程序时,点开程序后,将先确定是否有组队,当没有组队时,可以选择创建组队或者加入组队,可以参考上述方法的描述,不再赘述;之后进入组队出行程序初始化。当有组队时,则直接获取组队并进入组队程序初始化组队,其中,IM群组是一定时间存在的,会有过期时间。因此,获取组队是指关机或者重新进入组队出行程序的时候去获取已经创建或者加入的队伍。组队出行程序初始化时,根据IM账户标识登录IM,同时,创建IM通讯组件的数据回调,并开启数据同步。数据回调是指监听IM通讯组件的消息回调,收到群聊中的各种消息时候触发回调,即可通知到组队出行程序,组队出行程序作出响应的动作。
实施例二
基于实施例一所述的组队出行方法,本发明实施例还提供一种组队出行装置,参考图5,图5是本发明实施例提供的一种组队出行装置的结构示意图,装置包括:
第三接收模块501,用于接收群组创建者的群组创建请求,群组创建请求包括群组创建者的车辆的第一车机设备的第一账户标识;
第一获取模块502,用于根据群组创建请求获取创建请求响应信息,创建请求响应信息包括与第一账户标识对应的第一IM账户标识、分配的群组标识及其对应的IM群组标识,IM群组标识用于IM群组通信,并存储第一账户标识与第一IM账户标识的对应关系,以及群组标识及IM群组标识的对应关系;
第二发送模块503,用于将创建请求响应信息发送给群组创建者,以使第一车机设备根据第一IM账户标识和IM群组标识加入对应的IM群组;
第四接收模块504,用于接收建群响应者发送的加入群组请求,加入群组请求包括群组标识,以及建群响应者的车辆的第二车机设备的第二账户标识;
第二获取模块505,用于根据加入群组请求获取加入请求响应信息,加入请求响应信息包括与第二账户标识对应的第二IM账户标识、与群组标识对应的IM群组标识,IM群组标识用于IM群组通信,并存储第二账户标识与第二IM账户标识的对应关系;
第三发送模块506,用于将加入请求响应信息发送给建群响应者,以使第二车机设备根据第二IM账户标识和IM群组标识加入对应的IM群组。
值得指出的是,其中,组队出行装置的具体功能实现方式可以参见上述实施例一的组队出行方法的描述,这里不再进行赘述。组队出行装置中的各个单元或模块可以分别或全部合并为一个或若干个另外的单元或模块来构成,或者其中的某个(些)单元或模块还可以再拆分为功能上更小的多个单元或模块来构成,这可以实现同样的操作,而不影响本发明的实施例的技术效果的实现。上述单元或模块是基于逻辑功能划分的,在实际应用中,一个单元(或模块)的功能也可以由多个单元(或模块)来实现,或者多个单元(或模块)的功能由一个单元(或模块)实现。
实施例三
基于实施例一所述的组队出行方法,本发明实施例还提供一种组队出行方法,包括:
将组队出行程序设置在群组创建者的车辆的第一车机设备中;
响应群组创建者的创建群组操作,向服务器发送群组创建请求,群组创建请求包括第一车机设备的第一账户标识;
接收服务器响应群组创建请求返回的创建请求响应信息,创建请求响应信息包括与第一账户标识对应的第一IM账户标识、群组标识及其对应的IM群组标识,IM群组标识用于IM群组通信;
根据第一IM账户标识登录IM,并根据IM群组标识加入对应的IM群组;
将群组标识发送给建群响应者,以使建群响应者的车辆的第二车机设备根据群组标识加入IM群组。
在一个可能的实施例中,方法还包括:
与第一车机设备上的导航算路程序建立程序接口连接,以获取群组创建者的车辆的第一车辆数据;
响应群组创建者的触发操作或者满足预设触发条件时,将第一车辆数据按照预设消息格式生成群组文本消息;
将群组文本消息发送到IM群组中,以使群组成员按照与预设消息格式对应的解码方式进行解码得到第一车辆数据,并以预设输出方式输出第一车辆数据。
在一个可能的实施例中,第一车辆数据包括车辆状态数据、车辆姿态数据、车辆位置数据、出行目的地数据、路书数据、路况数据中的至少一种。
本发明实施例的具体描述及有益效果,可以参考实施例一的相关描述,不再赘述。
实施例四
基于实施例三所述的组队出行方法,本发明实施例还提供一种组队出行装置,参考图6,图6是本发明实施例提供的一种组队出行装置的结构示意图;装置包括:
第一设置模块601,用于将组队出行程序设置在群组创建者的车辆的第一车机设备中;
第一请求模块602,用于响应群组创建者的创建群组操作,向服务器发送群组创建请求,群组创建请求包括第一车机设备的第一账户标识;
第一接收模块603,用于接收服务器响应群组创建请求返回的创建请求响应信息,创建请求响应信息包括与第一账户标识对应的第一IM账户标识、群组标识及其对应的IM群组标识,IM群组标识用于IM群组通信;
第一登录模块604,用于根据第一IM账户标识登录IM,并根据IM群组标识加入对应的IM群组;
第一发送模块605,用于将群组标识发送给建群响应者,以使建群响应者的车辆的第二车机设备根据群组标识加入IM群组。
在一个可能的实施例中,装置还包括:
第五获取模块,用于与第一车机设备上的导航算路程序建立程序接口连接,以获取群组创建者的车辆的第一车辆数据;
第一生成模块,用于响应群组创建者的触发操作或者满足预设触发条件时,将第一车辆数据按照预设消息格式生成群组文本消息;
第七发送模块,用于将群组文本消息发送到IM群组中,以使群组成员按照与预设消息格式对应的解码方式进行解码得到第一车辆数据,并以预设输出方式输出第一车辆数据。
值得指出的是,其中,组队出行装置的具体功能实现方式可以参见上述实施例三的组队出行方法的描述,这里不再进行赘述。组队出行装置中的各个单元或模块可以分别或全部合并为一个或若干个另外的单元或模块来构成,或者其中的某个(些)单元或模块还可以再拆分为功能上更小的多个单元或模块来构成,这可以实现同样的操作,而不影响本发明的实施例的技术效果的实现。上述单元或模块是基于逻辑功能划分的,在实际应用中,一个单元(或模块)的功能也可以由多个单元(或模块)来实现,或者多个单元(或模块)的功能由一个单元(或模块)实现。
实施例五
基于实施例一所述的组队出行方法,本发明实施例还提供一种组队出行方法,包括:
将组队出行程序设置在建群响应者的车辆的第二车机设备中;
响应建群响应者的加入群组操作,向服务器发送加入群组请求,加入群组请求包括第二车机设备的第二账户标识和请求加入的IM群组的群组标识;
接收服务器响应加入群组请求返回的加入请求响应信息,加入请求响应信息包括与第二账户标识对应的第二IM账户标识、与群组标识对应的IM群组标识,IM群组标识用于IM群组通信;
根据第二IM账户标识登录IM,并根据IM群组标识加入对应的IM群组。
在一个可能的实施例中,方法还包括:
与第二车机设备上的导航算路程序建立程序接口连接,以获取建群响应者的车辆的第二车辆数据;
响应建群响应者的触发操作或者满足预设触发条件时,将第二车辆数据按照预设消息格式生成群组文本消息;
将群组文本消息发送到IM群组中,以使群组成员按照与预设消息格式对应的解码方式进行解码得到第二车辆数据,并以预设输出方式输出第二车辆数据。
在一个可能的实施例中,第二车辆数据包括车辆状态数据、车辆姿态数据、车辆位置数据、出行目的地数据、路书数据、路况数据中的至少一种。
本发明实施例的具体描述及有益效果,可以参考实施例一的相关描述,不再赘述。
实施例六
基于实施例五所述的组队出行方法,本发明实施例还提供一种组队出行装置,参考图7,图7是本发明实施例提供的一种组队出行装置的结构示意图;装置包括:
第二设置模块701,用于将组队出行程序设置在建群响应者的车辆的第二车机设备中;
第二请求模块702,用于向服务器发送加入群组请求,加入群组请求包括第二车机设备的第二账户标识和请求加入的IM群组的群组标识;
第二接收模块703,用于接收服务器响应加入群组请求返回的加入请求响应信息,加入请求响应信息包括与第二账户标识对应的第二IM账户标识、与群组标识对应的IM群组标识,IM群组标识用于IM群组通信;
第二登录模块704,用于根据第二IM账户标识登录IM,并根据IM群组标识加入对应的IM群组。
在一个可能的实施例中,装置还包括:
第六获取模块,用于与第二车机设备上的导航算路程序建立程序接口连接,以获取建群响应者的车辆的第二车辆数据;
第二生成模块,用于响应建群响应者的触发操作或者满足预设触发条件时,将第二车辆数据按照预设消息格式生成群组文本消息;
第八发送模块,用于将群组文本消息发送到IM群组中,以使群组成员按照与预设消息格式对应的解码方式进行解码得到第二车辆数据,并以预设输出方式输出第二车辆数据。
值得指出的是,其中,组队出行装置的具体功能实现方式可以参见上述实施例四的组队出行方法的描述,这里不再进行赘述。组队出行装置中的各个单元或模块可以分别或全部合并为一个或若干个另外的单元或模块来构成,或者其中的某个(些)单元或模块还可以再拆分为功能上更小的多个单元或模块来构成,这可以实现同样的操作,而不影响本发明的实施例的技术效果的实现。上述单元或模块是基于逻辑功能划分的,在实际应用中,一个单元(或模块)的功能也可以由多个单元(或模块)来实现,或者多个单元(或模块)的功能由一个单元(或模块)实现。
实施例七
参考图8,图8是本发明实施例提供的一种组队出行方法的流程示意图;本发明实施例还提供了一种组队出行方法,包括:
步骤801,接收响应群组创建者的创建群组操作而生成的群组创建请求,群组创建请求包括与群组创建者的车辆的第一车机设备的第一账户标识对应的第一IM账户标识;
具体地,与实施例一不同的是,本发明实施例的群组创建请求包括的是第一IM账户标识。
步骤802,根据群组创建请求获取创建请求响应信息,创建请求响应信息包括分配的群组标识及其对应的IM群组标识,IM群组标识用于IM群组通信,并存储群组标识及IM群组标识的对应关系;
具体地,此时的创建请求响应信息包括的是群组标识及其对应的IM群组标识。
步骤803,将创建请求响应信息发送给第一车机设备,以使第一车机设备根据第一IM账户标识和IM群组标识加入对应的IM群组;
步骤804,接收响应建群响应者的加入群组操作而生成的加入群组请求,加入群组请求包括群组标识,以及与建群响应者的车辆的第二车机设备的第二账户标识对应的第二IM账户标识;
步骤805,根据加入群组请求获取加入请求响应信息,加入请求响应信息包括与群组标识对应的IM群组标识,IM群组标识用于IM群组通信;
步骤806,将加入请求响应信息发送给第二车机设备,以使第二车机设备根据第二IM账户标识和IM群组标识加入对应的IM群组。
与实施例一的方法相似地描述,可以参考实施例一的描述,不再赘述。利用上述方法,可以实现多个车辆组队出行,且在IM群组中的人员能进行文字、语音等的交流,满足组队出行的交流沟通需求。特别地,组队出行程序融合了IM通讯功能,可以有效减小组队出行程序的维护工作量。
在一个可能的实施例中,与实施例一提供的组队出行方法不同的是,本发明实施例中的组队出行方法,在请求建立群组、以及加入群组之前,每个车机设备需要先进行组队程序初始化,在初始化时获取上述第一IM账户标识以及第二IM账户标识。具体地,在接收群组创建请求之前,方法还包括:
接收群组创建者发送的第一初始化请求,第一初始化请求包括第一车机设备的第一账户标识;
具体地,组队出行服务器接收群组创建者发送的第一初始化请求,该请求包括第一车机设备的第一账户标识。
响应第一初始化请求生成与第一账户标识对应的第一IM账户标识;
具体地,组队出行服务器为每个第一账户标识确定一个第一IM账户标识,确定方法参考实施例一的描述,不再赘述。
向群组创建者发送第一IM账户标识。
具体地,组队出行服务器将对应的第一IM账户标识发送给群组创建。
在一个可能的实施例中,在接收加入群组请求之前,方法还包括:
接收建群响应者发送的第二初始化请求,第二初始化请求包括第二车机设备的第二账户标识;
响应第二初始化请求生成与第二账户标识对应的第二IM账户标识;
向建群响应者发送第二IM账户标识。
同样地,建群响应者也预先进行初始化,以获得对应的第二IM账户标识。
在一个可能的实施例中,方法还包括:
与第一车机设备上的导航算路程序建立程序接口连接,以获取群组创建者的车辆的第一车辆数据;
响应群组创建者的触发操作或者满足预设触发条件时,将第一车辆数据按照预设消息格式生成群组文本消息;
将群组文本消息发送到IM群组中,以使群组成员按照与预设消息格式对应的解码方式进行解码得到第一车辆数据,并以预设输出方式输出第一车辆数据。
在一个可能的实施例中,方法还包括:
与第二车机设备上的导航算路程序建立程序接口连接,以获取建群响应者的车辆的第二车辆数据;
响应建群响应者的触发操作或者满足预设触发条件时,将第二车辆数据按照预设消息格式生成群组文本消息;
将群组文本消息发送到IM群组中,以使群组成员按照与预设消息格式对应的解码方式进行解码得到第二车辆数据,并以预设输出方式输出第二车辆数据。
实施例八
基于实施例七所述的组队出行方法,参考图9,图9是本发明实施例提供的一种组队出行装置的结构示意图;本发明实施例还提供一种组队出行装置,包括:
第九接收模块901,用于接收响应群组创建者的创建群组操作而生成的群组创建请求,群组创建请求包括与群组创建者的车辆的第一车机设备的第一账户标识对应的第一IM账户标识;
第三获取模块902,用于根据群组创建请求获取创建请求响应信息,创建请求响应信息包括分配的群组标识及其对应的IM群组标识,IM群组标识用于IM群组通信,并存储群组标识及IM群组标识的对应关系;
第五发送模块903,用于将创建请求响应信息发送给第一车机设备,以使第一车机设备根据第一IM账户标识和IM群组标识加入对应的IM群组;
第十接收模块904,用于接收响应建群响应者的加入群组操作而生成的加入群组请求,加入群组请求包括群组标识,以及与建群响应者的车辆的第二车机设备的第二账户标识对应的第二IM账户标识;
第四获取模块905,用于根据加入群组请求获取加入请求响应信息,加入请求响应信息包括与群组标识对应的IM群组标识,IM群组标识用于IM群组通信;
第六发送模块906,用于将加入请求响应信息发送给第二车机设备,以使第二车机设备根据第二IM账户标识和IM群组标识加入对应的IM群组。
在一个可能的实施例中,装置还包括:
第十一接收模块,用于接收群组创建者发送的第一初始化请求,第一初始化请求包括第一车机设备的第一账户标识;
第三生成模块,用于响应第一初始化请求生成与第一账户标识对应的第一IM账户标识;
第七发送模块,用于向群组创建者发送第一IM账户标识。
在一个可能的实施例中,装置还包括:
第十二接收模块,用于接收建群响应者发送的第二初始化请求,第二初始化请求包括第二车机设备的第二账户标识;
第四生成模块,用于响应第二初始化请求生成与第二账户标识对应的第二IM账户标识;
第八发送模块,用于向建群响应者发送第二IM账户标识。
值得指出的是,其中,组队出行装置的具体功能实现方式可以参见上述实施例七的组队出行方法的描述,这里不再进行赘述。组队出行装置中的各个单元或模块可以分别或全部合并为一个或若干个另外的单元或模块来构成,或者其中的某个(些)单元或模块还可以再拆分为功能上更小的多个单元或模块来构成,这可以实现同样的操作,而不影响本发明的实施例的技术效果的实现。上述单元或模块是基于逻辑功能划分的,在实际应用中,一个单元(或模块)的功能也可以由多个单元(或模块)来实现,或者多个单元(或模块)的功能由一个单元(或模块)实现。
实施例九
基于实施例七,本发明实施例还提供一种组队出行方法,包括:
将组队出行程序设置在群组创建者的车辆的第一车机设备中;
响应群组创建者的创建群组操作,向服务器发送群组创建请求,群组创建请求包括与第一车机设备的第一账户标识对应的第一IM账户标识;
接收服务器响应群组创建请求返回的创建请求响应信息,创建请求响应信息包括与群组标识及其对应的IM群组标识,IM群组标识用于IM群组通信;
根据第一IM账户标识登录IM,并根据IM群组标识加入对应的IM群组;
将群组标识发送给建群响应者,以使建群响应者的车辆的第二车机设备根据群组标识加入IM群组。
在一个可能的实施例中,在向服务器发送群组创建请求之前,方法还包括:
向服务器发送第一初始化请求,第一初始化请求包括第一车机设备的第一账户标识,以使服务器响应第一初始化请求生成与第一账户标识对应的第一IM账户标识;
接收服务器发送的第一IM账户标识。
在一个可能的实施例中,方法还包括:
与第一车机设备上的导航算路程序建立程序接口连接,以获取群组创建者的车辆的第一车辆数据;
响应群组创建者的触发操作或者满足预设触发条件时,将第一车辆数据按照预设消息格式生成群组文本消息;
将群组文本消息发送到IM群组中,以使群组成员按照与预设消息格式对应的解码方式进行解码得到第一车辆数据,并以预设输出方式输出第一车辆数据。
在一个可能的实施例中,第一车辆数据包括车辆状态数据、车辆姿态数据、车辆位置数据、出行目的地数据、路书数据、路况数据中的至少一种。
关于本发明实施例的具体描述及有益效果,可以参考实施例七的描述。
实施例十
基于实施例九,参考图10,图10是本发明实施例提供的一种组队出行装置的结构示意图;本发明实施例还提供一种组队出行装置,包括:
第三设置模块101,用于将组队出行程序设置在群组创建者的车辆的第一车机设备中;
第三请求模块102,用于响应群组创建者的创建群组操作,向服务器发送群组创建请求,群组创建请求包括与第一车机设备的第一账户标识对应的第一IM账户标识;
第五接收模块103,用于接收服务器响应群组创建请求返回的创建请求响应信息,创建请求响应信息包括与群组标识及其对应的IM群组标识,IM群组标识用于IM群组通信;
第三登录模块104,用于根据第一IM账户标识登录IM,并根据IM群组标识加入对应的IM群组;
第四发送模块105,用于将群组标识发送给建群响应者,以使建群响应者的车辆的第二车机设备根据群组标识加入IM群组。
在一个可能的实施例中,装置还包括:
第一初始化模块,用于向服务器发送第一初始化请求,第一初始化请求包括第一车机设备的第一账户标识,以使服务器响应第一初始化请求生成与第一账户标识对应的第一IM账户标识;
第六接收模块,用于接收服务器发送的第一IM账户标识。
在一个可能的实施例中,装置还包括:
第七获取模块,用于与第一车机设备上的导航算路程序建立程序接口连接,以获取群组创建者的车辆的第一车辆数据;
第五生成模块,用于响应群组创建者的触发操作或者满足预设触发条件时,将第一车辆数据按照预设消息格式生成群组文本消息;
第九发送模块,用于将群组文本消息发送到IM群组中,以使群组成员按照与预设消息格式对应的解码方式进行解码得到第一车辆数据,并以预设输出方式输出第一车辆数据。
在一个可能的实施例中,第一车辆数据包括车辆状态数据、车辆姿态数据、车辆位置数据、出行目的地数据、路书数据、路况数据中的至少一种。
值得指出的是,其中,组队出行装置的具体功能实现方式可以参见上述实施例九的组队出行方法的描述,这里不再进行赘述。组队出行装置中的各个单元或模块可以分别或全部合并为一个或若干个另外的单元或模块来构成,或者其中的某个(些)单元或模块还可以再拆分为功能上更小的多个单元或模块来构成,这可以实现同样的操作,而不影响本发明的实施例的技术效果的实现。上述单元或模块是基于逻辑功能划分的,在实际应用中,一个单元(或模块)的功能也可以由多个单元(或模块)来实现,或者多个单元(或模块)的功能由一个单元(或模块)实现。
实施例十一
基于实施例七,本发明实施例还提供一种组队出行方法,包括:
将组队出行程序设置在建群响应者的车辆的第二车机设备中;
响应建群响应者的加入群组操作,向服务器发送加入群组请求,加入群组请求包括请求加入的IM群组的群组标识和与第二车机设备的账户标识对应的第二IM账户标识;
接收服务器响应加入群组请求返回的加入请求响应信息,加入请求响应信息包括与群组标识对应的IM群组标识,IM群组标识用于IM群组通信;
根据第二IM账户标识登录IM,并根据IM群组标识加入对应的IM群组。
在一个可能的实施例中,在向服务器发送加入群组请求之前,方法还包括:
向服务器发送第二初始化请求,第二初始化请求包括第二车机设备的第二账户标识,以使服务器响应第二初始化请求生成与第二账户标识对应的第二IM账户标识;
接收服务器发送的第二IM账户标识。
在一个可能的实施例中,方法还包括:
与第二车机设备上的导航算路程序建立程序接口连接,以获取建群响应者的车辆的第二车辆数据;
响应建群响应者的触发操作或者满足预设触发条件时,将第二车辆数据按照预设消息格式生成群组文本消息;
将群组文本消息发送到IM群组中,以使群组成员按照与预设消息格式对应的解码方式进行解码得到第二车辆数据,并以预设输出方式输出第二车辆数据。
在一个可能的实施例中,第二车辆数据包括车辆状态数据、车辆姿态数据、车辆位置数据、出行目的地数据、路书数据、路况数据中的至少一种。
关于本发明实施例的具体描述及有益效果,可以参考实施例七的描述。
实施例十二
基于实施例十一,参看图11,图11是本发明实施例提供的一种组队出行装置的结构示意图;本发明实施例还提供一种组队出行装置,包括:
第四设置模块111,用于将组队出行程序设置在建群响应者的车辆的第二车机设备中;
第四请求模块112,用于响应建群响应者的加入群组操作,向服务器发送加入群组请求,加入群组请求包括请求加入的IM群组的群组标识和与第二车机设备的账户标识对应的第二IM账户标识;
第七接收模块113,用于接收服务器响应加入群组请求返回的加入请求响应信息,加入请求响应信息包括与群组标识对应的IM群组标识,IM群组标识用于IM群组通信;
第四登录模块114,用于根据第二IM账户标识登录IM,并根据IM群组标识加入对应的IM群组。
在一个可能的实施例中,装置还包括:
第二初始化模块,用于向服务器发送第二初始化请求,第二初始化请求包括第二车机设备的第二账户标识,以使服务器响应第二初始化请求生成与第二账户标识对应的第二IM账户标识;
第八接收模块,用于接收服务器发送的第二IM账户标识。
在一个可能的实施例中,装置还包括:
第八获取模块,用于与第二车机设备上的导航算路程序建立程序接口连接,以获取建群响应者的车辆的第二车辆数据;
第六生成模块,用于响应建群响应者的触发操作或者满足预设触发条件时,将第二车辆数据按照预设消息格式生成群组文本消息;
第十发送模块,用于将群组文本消息发送到IM群组中,以使群组成员按照与预设消息格式对应的解码方式进行解码得到第二车辆数据,并以预设输出方式输出第二车辆数据。
在一个可能的实施例中,第二车辆数据包括车辆状态数据、车辆姿态数据、车辆位置数据、出行目的地数据、路书数据、路况数据中的至少一种。
值得指出的是,其中,组队出行装置的具体功能实现方式可以参见上述实施例十一的组队出行方法的描述,这里不再进行赘述。组队出行装置中的各个单元或模块可以分别或全部合并为一个或若干个另外的单元或模块来构成,或者其中的某个(些)单元或模块还可以再拆分为功能上更小的多个单元或模块来构成,这可以实现同样的操作,而不影响本发明的实施例的技术效果的实现。上述单元或模块是基于逻辑功能划分的,在实际应用中,一个单元(或模块)的功能也可以由多个单元(或模块)来实现,或者多个单元(或模块)的功能由一个单元(或模块)实现。
实施例十三
基于上述方法实施例以及装置实施例的描述,本发明实施例还提供一种组队出行设备。
请参见图12,是本发明实施例提供的一种组队出行设备的结构示意图。如图12所示,上述的组队出行装置可以应用于上述任一实施例所述组队出行设备120,所述组队出行设备120可以包括:处理器121,网络接口124和存储器125,此外,所述组队出行设备120还可以包括:用户接口123,和至少一个通信总线122。其中,通信总线122用于实现这些组件之间的连接通信。其中,用户接口123可以包括显示屏(Display)、键盘(Keyboard),可选用户接口123还可以包括标准的有线接口、无线接口。网络接口124可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器125可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器125可选的还可以是至少一个位于远离前述处理器121的存储装置。如图12所示,作为一种计算机存储介质的存储器125中可以包括操作***、网络通信模块、用户接口模块以及设备控制应用程序。
在图12所示的组队出行设备120中,网络接口124可提供网络通讯功能;而用户接口123主要用于为用户提供输入的接口;而处理器121可以用于调用存储器125中存储的设备控制应用程序,以实现上述任一实施例的组队出行方法的步骤。
应当理解,本发明实施例中所描述的组队出行设备120可执行前文所述组队出行方法,也可执行前文所述组队出行装置的描述,在此不再赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。
此外,这里需要指出的是:本发明实施例还提供了一种计算机存储介质,且所述计算机存储介质中存储有前文提及的组队出行装置所执行的计算机程序,且所述计算机程序包括程序指令,当处理器执行所述程序指令时,能够执行前文所述组队出行方法的描述,因此,这里将不再进行赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。对于本发明所涉及的计算机存储介质实施例中未披露的技术细节,请参照本发明方法实施例的描述。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
Claims (20)
1.一种组队出行方法,其特征在于,包括:
将组队出行程序设置在群组创建者的车辆的第一车机设备中;
响应所述群组创建者的创建群组操作,向服务器发送群组创建请求,所述群组创建请求包括所述第一车机设备的第一账户标识;
接收所述服务器响应所述群组创建请求返回的创建请求响应信息,所述创建请求响应信息包括与所述第一账户标识对应的第一IM账户标识、群组标识及其对应的IM群组标识,所述IM群组标识用于IM群组通信;
根据所述第一IM账户标识登录IM,并根据所述IM群组标识加入对应的IM群组;
将所述群组标识发送给建群响应者,以使所述建群响应者的车辆的第二车机设备根据所述群组标识加入所述IM群组。
2.一种组队出行方法,其特征在于,包括:
将组队出行程序设置在建群响应者的车辆的第二车机设备中;
响应所述建群响应者的加入群组操作,向服务器发送加入群组请求,所述加入群组请求包括所述第二车机设备的第二账户标识和请求加入的IM群组的群组标识;
接收所述服务器响应所述加入群组请求返回的加入请求响应信息,所述加入请求响应信息包括与所述第二账户标识对应的第二IM账户标识、与所述群组标识对应的IM群组标识,所述IM群组标识用于IM群组通信;
根据所述第二IM账户标识登录IM,并根据所述IM群组标识加入对应的IM群组。
3.一种组队出行方法,其特征在于,包括:
接收响应群组创建者的创建群组操作而生成的群组创建请求,所述群组创建请求包括所述群组创建者的车辆的第一车机设备的第一账户标识;
根据所述群组创建请求获取创建请求响应信息,所述创建请求响应信息包括与所述第一账户标识对应的第一IM账户标识、分配的群组标识及其对应的IM群组标识,所述IM群组标识用于IM群组通信,并存储所述第一账户标识与所述第一IM账户标识的对应关系,以及所述群组标识及所述IM群组标识的对应关系;
将所述创建请求响应信息发送给所述第一车机设备,以使所述第一车机设备根据所述第一IM账户标识和所述IM群组标识加入对应的IM群组;
接收响应建群响应者的加入群组操作而生成的加入群组请求,所述加入群组请求包括所述群组标识,以及所述建群响应者的车辆的第二车机设备的第二账户标识;
根据所述加入群组请求获取加入请求响应信息,所述加入请求响应信息包括与所述第二账户标识对应的第二IM账户标识、与所述群组标识对应的IM群组标识,所述IM群组标识用于IM群组通信,并存储所述第二账户标识与所述第二IM账户标识的对应关系;
将所述加入请求响应信息发送给所述第二车机设备,以使所述第二车机设备根据所述第二IM账户标识和所述IM群组标识加入对应的IM群组。
4.一种组队出行装置,其特征在于,包括:
第一设置模块,用于将组队出行程序设置在群组创建者的车辆的第一车机设备中;
第一请求模块,用于响应所述群组创建者的创建群组操作,向服务器发送群组创建请求,所述群组创建请求包括所述第一车机设备的第一账户标识;
第一接收模块,用于接收所述服务器响应所述群组创建请求返回的创建请求响应信息,所述创建请求响应信息包括与所述第一账户标识对应的第一IM账户标识、群组标识及其对应的IM群组标识,所述IM群组标识用于IM群组通信;
第一登录模块,用于根据所述第一IM账户标识登录IM,并根据所述IM群组标识加入对应的IM群组;
第一发送模块,用于将所述群组标识发送给建群响应者,以使所述建群响应者的车辆的第二车机设备根据所述群组标识加入所述IM群组。
5.一种组队出行装置,其特征在于,包括:
第二设置模块,用于将组队出行程序设置在建群响应者的车辆的第二车机设备中;
第二请求模块,用于向服务器发送加入群组请求,所述加入群组请求包括所述第二车机设备的第二账户标识和请求加入的IM群组的群组标识;
第二接收模块,用于接收所述服务器响应所述加入群组请求返回的加入请求响应信息,所述加入请求响应信息包括与所述第二账户标识对应的第二IM账户标识、与所述群组标识对应的IM群组标识,所述IM群组标识用于IM群组通信;
第二登录模块,用于根据所述第二IM账户标识登录IM,并根据所述IM群组标识加入对应的IM群组。
6.一种组队出行装置,其特征在于,包括:
第三接收模块,用于接收群组创建者的群组创建请求,所述群组创建请求包括所述群组创建者的车辆的第一车机设备的第一账户标识;
第一获取模块,用于根据所述群组创建请求获取创建请求响应信息,所述创建请求响应信息包括与所述第一账户标识对应的第一IM账户标识、分配的群组标识及其对应的IM群组标识,所述IM群组标识用于IM群组通信,并存储所述第一账户标识与所述第一IM账户标识的对应关系,以及所述群组标识及所述IM群组标识的对应关系;
第二发送模块,用于将所述创建请求响应信息发送给所述群组创建者,以使所述第一车机设备根据所述第一IM账户标识和所述IM群组标识加入对应的IM群组;
第四接收模块,用于接收建群响应者发送的加入群组请求,所述加入群组请求包括所述群组标识,以及所述建群响应者的车辆的第二车机设备的第二账户标识;
第二获取模块,用于根据所述加入群组请求获取加入请求响应信息,所述加入请求响应信息包括与所述第二账户标识对应的第二IM账户标识、与所述群组标识对应的IM群组标识,所述IM群组标识用于IM群组通信,并存储所述第二账户标识与所述第二IM账户标识的对应关系;
第三发送模块,用于将所述加入请求响应信息发送给所述建群响应者,以使所述第二车机设备根据所述第二IM账户标识和所述IM群组标识加入对应的IM群组。
7.一种组队出行方法,其特征在于,包括:
将组队出行程序设置在群组创建者的车辆的第一车机设备中;
响应所述群组创建者的创建群组操作,向所述服务器发送群组创建请求,所述群组创建请求包括与所述第一车机设备的第一账户标识对应的第一IM账户标识;
接收所述服务器响应所述群组创建请求返回的创建请求响应信息,所述创建请求响应信息包括与群组标识及其对应的IM群组标识,所述IM群组标识用于IM群组通信;
根据所述第一IM账户标识登录IM,并根据所述IM群组标识加入对应的IM群组;
将所述群组标识发送给建群响应者,以使所述建群响应者的车辆的第二车机设备根据所述群组标识加入所述IM群组。
8.根据权利要求7所述的方法,其特征在于,在向所述服务器发送群组创建请求之前,所述方法还包括:
向服务器发送第一初始化请求,所述第一初始化请求包括所述第一车机设备的第一账户标识,以使所述服务器响应所述第一初始化请求生成与所述第一账户标识对应的第一IM账户标识;
接收所述服务器发送的所述第一IM账户标识。
9.根据权利要求7或8所述的方法,其特征在于,所述方法还包括:
与所述第一车机设备上的导航算路程序建立程序接口连接,以获取所述群组创建者的车辆的第一车辆数据;
响应所述群组创建者的触发操作或者满足预设触发条件时,将所述第一车辆数据按照预设消息格式生成群组文本消息;
将所述群组文本消息发送到所述IM群组中,以使群组成员按照与所述预设消息格式对应的解码方式进行解码得到所述第一车辆数据,并以预设输出方式输出所述第一车辆数据。
10.根据权利要求9所述的方法,其特征在于,所述第一车辆数据包括车辆状态数据、车辆姿态数据、车辆位置数据、出行目的地数据、路书数据、路况数据中的至少一种。
11.一种组队出行方法,其特征在于,包括:
将组队出行程序设置在建群响应者的车辆的第二车机设备中;
响应所述建群响应者的加入群组操作,向所述服务器发送加入群组请求,所述加入群组请求包括请求加入的IM群组的群组标识和与所述第二车机设备的账户标识对应的第二IM账户标识;
接收所述服务器响应所述加入群组请求返回的加入请求响应信息,所述加入请求响应信息包括与所述群组标识对应的IM群组标识,所述IM群组标识用于IM群组通信;
根据所述第二IM账户标识登录IM,并根据所述IM群组标识加入对应的IM群组。
12.根据权利要求11所述的方法,其特征在于,在向所述服务器发送加入群组请求之前,所述方法还包括:
向服务器发送第二初始化请求,所述第二初始化请求包括所述第二车机设备的第二账户标识,以使所述服务器响应所述第二初始化请求生成与所述第二账户标识对应的第二IM账户标识;
接收所述服务器发送的所述第二IM账户标识。
13.根据权利要求11或12所述的方法,其特征在于,所述方法还包括:
与所述第二车机设备上的导航算路程序建立程序接口连接,以获取所述建群响应者的车辆的第二车辆数据;
响应所述建群响应者的触发操作或者满足预设触发条件时,将所述第二车辆数据按照预设消息格式生成群组文本消息;
将所述群组文本消息发送到所述IM群组中,以使群组成员按照与所述预设消息格式对应的解码方式进行解码得到所述第二车辆数据,并以预设输出方式输出所述第二车辆数据。
14.根据权利要求13所述的方法,其特征在于,所述第二车辆数据包括车辆状态数据、车辆姿态数据、车辆位置数据、出行目的地数据、路书数据、路况数据中的至少一种。
15.一种组队出行方法,其特征在于,包括:
接收响应群组创建者的创建群组操作而生成的群组创建请求,所述群组创建请求包括与所述群组创建者的车辆的第一车机设备的第一账户标识对应的第一IM账户标识;
根据所述群组创建请求获取创建请求响应信息,所述创建请求响应信息包括分配的群组标识及其对应的IM群组标识,所述IM群组标识用于IM群组通信,并存储所述群组标识及所述IM群组标识的对应关系;
将所述创建请求响应信息发送给所述第一车机设备,以使所述第一车机设备根据所述第一IM账户标识和所述IM群组标识加入对应的IM群组;
接收响应建群响应者的加入群组操作而生成的加入群组请求,所述加入群组请求包括所述群组标识,以及与所述建群响应者的车辆的第二车机设备的第二账户标识对应的第二IM账户标识;
根据所述加入群组请求获取加入请求响应信息,所述加入请求响应信息包括与所述群组标识对应的IM群组标识,所述IM群组标识用于IM群组通信;
将所述加入请求响应信息发送给所述第二车机设备,以使所述第二车机设备根据所述第二IM账户标识和所述IM群组标识加入对应的IM群组。
16.一种组队出行装置,其特征在于,包括:
第三设置模块,用于将组队出行程序设置在群组创建者的车辆的第一车机设备中;
第三请求模块,用于响应所述群组创建者的创建群组操作,向所述服务器发送群组创建请求,所述群组创建请求包括与所述第一车机设备的第一账户标识对应的第一IM账户标识;
第五接收模块,用于接收所述服务器响应所述群组创建请求返回的创建请求响应信息,所述创建请求响应信息包括与群组标识及其对应的IM群组标识,所述IM群组标识用于IM群组通信;
第三登录模块,用于根据所述第一IM账户标识登录IM,并根据所述IM群组标识加入对应的IM群组;
第四发送模块,用于将所述群组标识发送给建群响应者,以使所述建群响应者的车辆的第二车机设备根据所述群组标识加入所述IM群组。
17.一种组队出行装置,其特征在于,包括:
第四设置模块,用于将组队出行程序设置在建群响应者的车辆的第二车机设备中;
第四请求模块,用于响应所述建群响应者的加入群组操作,向所述服务器发送加入群组请求,所述加入群组请求包括请求加入的IM群组的群组标识和与所述第二车机设备的账户标识对应的第二IM账户标识;
第七接收模块,用于接收所述服务器响应所述加入群组请求返回的加入请求响应信息,所述加入请求响应信息包括与所述群组标识对应的IM群组标识,所述IM群组标识用于IM群组通信;
第四登录模块,用于根据所述第二IM账户标识登录IM,并根据所述IM群组标识加入对应的IM群组。
18.一种组队出行装置,其特征在于,包括:
第九接收模块,用于接收响应群组创建者的创建群组操作而生成的群组创建请求,所述群组创建请求包括与所述群组创建者的车辆的第一车机设备的第一账户标识对应的第一IM账户标识;
第三获取模块,用于根据所述群组创建请求获取创建请求响应信息,所述创建请求响应信息包括分配的群组标识及其对应的IM群组标识,所述IM群组标识用于IM群组通信,并存储所述群组标识及所述IM群组标识的对应关系;
第五发送模块,用于将所述创建请求响应信息发送给所述第一车机设备,以使所述第一车机设备根据所述第一IM账户标识和所述IM群组标识加入对应的IM群组;
第十接收模块,用于接收响应建群响应者的加入群组操作而生成的加入群组请求,所述加入群组请求包括所述群组标识,以及与所述建群响应者的车辆的第二车机设备的第二账户标识对应的第二IM账户标识;
第四获取模块,用于根据所述加入群组请求获取加入请求响应信息,所述加入请求响应信息包括与所述群组标识对应的IM群组标识,所述IM群组标识用于IM群组通信;
第六发送模块,用于将所述加入请求响应信息发送给所述第二车机设备,以使所述第二车机设备根据所述第二IM账户标识和所述IM群组标识加入对应的IM群组。
19.一种组队出行设备,其特征在于,包括:处理器和存储器;
所述处理器和存储器相连,其中,所述存储器用于存储程序代码,所述处理器用于调用所述程序代码,以执行如权利要求1-3、7-15任一项所述的组队出行方法。
20.一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,
所述程序指令当被处理器执行时,执行如权利要求1-3、7-15任一项所述的组队出行方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011069075.7A CN112235749B (zh) | 2020-09-30 | 2020-09-30 | 组队出行方法及相关设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011069075.7A CN112235749B (zh) | 2020-09-30 | 2020-09-30 | 组队出行方法及相关设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112235749A true CN112235749A (zh) | 2021-01-15 |
CN112235749B CN112235749B (zh) | 2024-06-14 |
Family
ID=74121171
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011069075.7A Active CN112235749B (zh) | 2020-09-30 | 2020-09-30 | 组队出行方法及相关设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112235749B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022237386A1 (zh) * | 2021-05-10 | 2022-11-17 | 腾讯科技(深圳)有限公司 | 一种通讯方法、相关装置、设备以及存储介质 |
CN114937351B (zh) * | 2022-06-02 | 2023-11-14 | 小米汽车科技有限公司 | 车队控制方法、装置、存储介质、芯片、电子设备及车辆 |
Citations (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101009670A (zh) * | 2007-01-22 | 2007-08-01 | 阿里巴巴公司 | 一种基于即时通信实现群组通信的方法和*** |
KR20080047306A (ko) * | 2006-11-24 | 2008-05-28 | 삼성전자주식회사 | 플리트 멤버 간 라우팅 규칙 생성 시스템 및 방법 |
CN101753475A (zh) * | 2008-12-04 | 2010-06-23 | 上海赢思软件技术有限公司 | 实现即时通信群中多个成员之间即时通信的方法及装置 |
CN102611637A (zh) * | 2011-01-20 | 2012-07-25 | 腾讯科技(深圳)有限公司 | 一种群组的实现方法及*** |
CN102651713A (zh) * | 2011-02-23 | 2012-08-29 | 腾讯科技(深圳)有限公司 | 管理用户群组成员的方法、装置及*** |
CN103036926A (zh) * | 2011-09-29 | 2013-04-10 | 中国电信股份有限公司 | 业务推送***及方法 |
CN103096246A (zh) * | 2011-11-04 | 2013-05-08 | 上海博泰悦臻网络技术服务有限公司 | 车辆的对讲装置、对讲服务器、行车位置显示方法和*** |
CN104796326A (zh) * | 2015-04-24 | 2015-07-22 | 广州多益网络科技有限公司 | 一种企业im的群组创建方法、数据加载方法及装置 |
US20150271116A1 (en) * | 2012-12-03 | 2015-09-24 | Tencent Technology (Shenzhen) Company Limited | Method, system, storage medium for creating instant messaging discussion group |
CN104980290A (zh) * | 2015-06-29 | 2015-10-14 | 深圳市元征科技股份有限公司 | 一种建立群组的方法及服务器 |
CN107483320A (zh) * | 2017-08-15 | 2017-12-15 | 广东欧珀移动通信有限公司 | 一种群组创建的方法及服务器 |
US20180198831A1 (en) * | 2017-01-11 | 2018-07-12 | International Business Machines Corporation | Proactive chatting and instant messaging group management |
CN108632888A (zh) * | 2017-03-24 | 2018-10-09 | 中兴通讯股份有限公司 | 一种车辆群组的建立、更新方法及其装置 |
CN108650103A (zh) * | 2018-03-30 | 2018-10-12 | 斑马网络技术有限公司 | 车辆建群方法及其服务器和*** |
CN109029486A (zh) * | 2018-08-31 | 2018-12-18 | 爱驰汽车有限公司 | 基于车辆群组的导航方法、装置及计算设备 |
US20190281003A1 (en) * | 2017-12-08 | 2019-09-12 | Alibaba Group Holding Limited | System, method, and device for providing notifications in group communication |
CN110417845A (zh) * | 2018-11-30 | 2019-11-05 | 腾讯科技(深圳)有限公司 | 一种数据同步方法、装置和存储介质 |
US20190349719A1 (en) * | 2018-05-11 | 2019-11-14 | Samsung Electronics Co., Ltd. | Method and system for handling dynamic group creation in v2x system |
GB201917613D0 (en) * | 2019-12-03 | 2020-01-15 | Continental Automotive Gmbh | Method for establishing a wireless network and vehicle |
CN111324259A (zh) * | 2020-03-18 | 2020-06-23 | 腾讯科技(成都)有限公司 | 群组创建方法、装置和存储介质 |
CN111507571A (zh) * | 2020-03-18 | 2020-08-07 | 深圳奇迹智慧网络有限公司 | 应急群组调度方法、装置、计算机设备和存储介质 |
-
2020
- 2020-09-30 CN CN202011069075.7A patent/CN112235749B/zh active Active
Patent Citations (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20080047306A (ko) * | 2006-11-24 | 2008-05-28 | 삼성전자주식회사 | 플리트 멤버 간 라우팅 규칙 생성 시스템 및 방법 |
CN101009670A (zh) * | 2007-01-22 | 2007-08-01 | 阿里巴巴公司 | 一种基于即时通信实现群组通信的方法和*** |
CN101753475A (zh) * | 2008-12-04 | 2010-06-23 | 上海赢思软件技术有限公司 | 实现即时通信群中多个成员之间即时通信的方法及装置 |
CN102611637A (zh) * | 2011-01-20 | 2012-07-25 | 腾讯科技(深圳)有限公司 | 一种群组的实现方法及*** |
CN102651713A (zh) * | 2011-02-23 | 2012-08-29 | 腾讯科技(深圳)有限公司 | 管理用户群组成员的方法、装置及*** |
CN103036926A (zh) * | 2011-09-29 | 2013-04-10 | 中国电信股份有限公司 | 业务推送***及方法 |
CN103096246A (zh) * | 2011-11-04 | 2013-05-08 | 上海博泰悦臻网络技术服务有限公司 | 车辆的对讲装置、对讲服务器、行车位置显示方法和*** |
US20150271116A1 (en) * | 2012-12-03 | 2015-09-24 | Tencent Technology (Shenzhen) Company Limited | Method, system, storage medium for creating instant messaging discussion group |
CN104796326A (zh) * | 2015-04-24 | 2015-07-22 | 广州多益网络科技有限公司 | 一种企业im的群组创建方法、数据加载方法及装置 |
CN104980290A (zh) * | 2015-06-29 | 2015-10-14 | 深圳市元征科技股份有限公司 | 一种建立群组的方法及服务器 |
US20180198831A1 (en) * | 2017-01-11 | 2018-07-12 | International Business Machines Corporation | Proactive chatting and instant messaging group management |
CN108632888A (zh) * | 2017-03-24 | 2018-10-09 | 中兴通讯股份有限公司 | 一种车辆群组的建立、更新方法及其装置 |
CN107483320A (zh) * | 2017-08-15 | 2017-12-15 | 广东欧珀移动通信有限公司 | 一种群组创建的方法及服务器 |
US20190281003A1 (en) * | 2017-12-08 | 2019-09-12 | Alibaba Group Holding Limited | System, method, and device for providing notifications in group communication |
CN108650103A (zh) * | 2018-03-30 | 2018-10-12 | 斑马网络技术有限公司 | 车辆建群方法及其服务器和*** |
US20190349719A1 (en) * | 2018-05-11 | 2019-11-14 | Samsung Electronics Co., Ltd. | Method and system for handling dynamic group creation in v2x system |
CN109029486A (zh) * | 2018-08-31 | 2018-12-18 | 爱驰汽车有限公司 | 基于车辆群组的导航方法、装置及计算设备 |
CN110417845A (zh) * | 2018-11-30 | 2019-11-05 | 腾讯科技(深圳)有限公司 | 一种数据同步方法、装置和存储介质 |
GB201917613D0 (en) * | 2019-12-03 | 2020-01-15 | Continental Automotive Gmbh | Method for establishing a wireless network and vehicle |
CN111324259A (zh) * | 2020-03-18 | 2020-06-23 | 腾讯科技(成都)有限公司 | 群组创建方法、装置和存储介质 |
CN111507571A (zh) * | 2020-03-18 | 2020-08-07 | 深圳奇迹智慧网络有限公司 | 应急群组调度方法、装置、计算机设备和存储介质 |
Non-Patent Citations (3)
Title |
---|
周天祺;杨惠杰;沈剑;: "车联网中支持动态操作的密钥协商协议", 密码学报, no. 03 * |
汲洋洋: "面向指挥的车队通信***研究及可靠性分析", 《中国优秀硕士学位论文全文数据库》, 15 April 2018 (2018-04-15) * |
郑明辉;段洋洋;吕含笑;: "车联网中基于群签名的身份认证协议研究", 工程科学与技术, no. 04 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022237386A1 (zh) * | 2021-05-10 | 2022-11-17 | 腾讯科技(深圳)有限公司 | 一种通讯方法、相关装置、设备以及存储介质 |
CN114937351B (zh) * | 2022-06-02 | 2023-11-14 | 小米汽车科技有限公司 | 车队控制方法、装置、存储介质、芯片、电子设备及车辆 |
Also Published As
Publication number | Publication date |
---|---|
CN112235749B (zh) | 2024-06-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1758412B1 (en) | Game system, game platform and method for applying position information in the game | |
CN105606114B (zh) | 一种车载导航方法、交互***服务器、终端以及*** | |
ES2397478T3 (es) | Métodos y sistemas para el intercambio de información a nivel de comunidades a través de terminales de comunicación individuales | |
CN112235749B (zh) | 组队出行方法及相关设备 | |
CN103905216B (zh) | 组队方法、客户端、服务器及*** | |
CN111835837B (zh) | 多端适配的消息推送方法及*** | |
CN103259715B (zh) | 一种管理多人会话的方法、装置及*** | |
KR102638580B1 (ko) | 하나의 대화방에서 다수의 그룹통화를 제공하는 방법, 시스템, 및 비-일시적인 컴퓨터 판독가능한 기록 매체 | |
CN105357295A (zh) | 语音交互方法、装置及*** | |
CN105553831A (zh) | 消息投放方法和*** | |
CN105703918A (zh) | 位置共享方法、服务器、移动终端和*** | |
JP2007188310A (ja) | 仮想チャット空間システム、端末、方法及びプログラム | |
CN102497443A (zh) | 一种基于互联网的车载电台、***及其通信方法 | |
WO2016018751A1 (en) | Sharing media data and location information via instant messaging | |
KR20170038807A (ko) | 인스턴트 메시징 그룹 설문 기법 | |
WO2022237386A1 (zh) | 一种通讯方法、相关装置、设备以及存储介质 | |
WO2023020207A1 (zh) | 车辆位置分享方法、***、装置、设备、介质及程序产品 | |
CN104661195A (zh) | 一种信息提醒方法及装置 | |
CN116010039A (zh) | 用于智能汽车多实体联合仿真的消息中间件集成方法 | |
CN103369459A (zh) | 提供位置相关服务的方法和装置 | |
CN110769378A (zh) | 一种专网通信调度装置、方法及*** | |
CN101662492B (zh) | 点对点无线移动通讯互动***及其互动方法 | |
US11997567B2 (en) | V2X network communication | |
CN115237291A (zh) | 一种信息处理方法、装置、设备及介质 | |
KR20180088621A (ko) | 차량의 운행 경로를 전송하는 방법, 서버, 단말 및 컴퓨터 프로그램 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: 201821 room 208, building 4, No. 1411, Yecheng Road, Jiading Industrial Zone, Jiading District, Shanghai Applicant after: Botai vehicle networking technology (Shanghai) Co.,Ltd. Address before: Room 208, building 4, 1411 Yecheng Road, Jiading Industrial Zone, Jiading District, Shanghai, 201800 Applicant before: SHANGHAI PATEO ELECTRONIC EQUIPMENT MANUFACTURING Co.,Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |