基于IM即时通讯应用的组队出行方法、系统、介质及装置与流程

文档序号:24121029发布日期:2021-03-02 11:26阅读:97来源:国知局
基于IM即时通讯应用的组队出行方法、系统、介质及装置与流程
基于im即时通讯应用的组队出行方法、系统、介质及装置
技术领域
[0001]
本发明涉及通信技术领域,特别是涉及一种基于im即时通讯应用的组队出行方法、系统、介质及装置。


背景技术:

[0002]
导航组队出行,位置需要实时共享,那么每台车机需要实时和云端交互,需要自己开发云端服务来支持这样的功能。本方案实现使用第三方的im即时通讯应用来实现车队位置实时共享。im即时通讯应用是能够实现实时通讯、群组通讯的应用。
[0003]
im即时通讯应用可存在于装有im即时通讯应用的车载系统、装有im即时通讯应用的移动终端、具im即时通讯功能的网页、具im即时通讯功能的小程序。
[0004]
在实现本发明的过程中,发明人发现现有技术至少存在以下问题。
[0005]
在车队组队出行时,无法直观、实时获取每个队员的当前位置信息。
[0006]
因此,希望能够解决在车队组队出行时,如何直观、实时获取每个队员的当前位置信息的问题。


技术实现要素:

[0007]
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种基于im即时通讯应用的组队出行方法、系统、介质及装置,用于解决现有技术中在车队组队出行时,如何直观、实时获取每个队员的当前位置信息的问题。
[0008]
为实现上述目的及其他相关目的,本发明提供一种基于im即时通讯应用的组队出行方法,包括以下步骤:基于im即时通讯应用建立与队伍id对应的通讯群;基于队伍id接收并通过队员的入群或退群申请,并进行通知;接收队员按照预设频率发送的队员车辆实时位置信息,基于图标展示队员的实时位置和目的地位置;当超过预设时间段未收到某一队员车辆的实时位置信息时,视该队员下线。
[0009]
于本发明的一实施例中,还包括计算每个队员的车辆的实时位置距目的地所需的行驶时间,基于预设规则和展示方式显示队员的行驶时间排名。
[0010]
于本发明的一实施例中,所述预设规则包括但不限于:按照从行驶时间最短到行驶时间最长的顺序依次显示队员的行驶时间排名;按照从行驶时间最长到行驶时间最短的顺序依次显示队员的行驶时间排名;按照从行驶时间最短到行驶时间最长的顺序依次显示预设数量的队员的行驶时间排名;按照从行驶时间最长到行驶时间最短的顺序依次显示预设数量的队员的行驶时间排名;在地图上标注展示队员的实时位置,在每个队员的实时位置标注处显示对应队员的行驶时间排名;所述预设的展示方式包括但不限于:表格、条状图、地图。
[0011]
于本发明的一实施例中,还包括当队员异常时发出所述队员异常通知;所述异常包括:队员掉线异常、队员位置异常、队员所在车辆异常;所述队员掉线异常是指第一预设时间段未收到某一对员的信息,所述队员位置异常是指第二预设时间段未收到某一队员车
辆的实时位置信息,所述队员所在车辆异常是指接收到队员发送的其所在车辆的异常信息。
[0012]
于本发明的一实施例中,当队员下线时,不再展示下线队员的实时位置或以预设颜色的图标展示所述下线队员的最后位置。
[0013]
为实现上述目的,本发明还提供一种基于im即时通讯应用的组队出行系统,包括:建立模块、通过模块、展示模块和下线模块;所述建立模块用于基于im即时通讯应用建立与队伍id对应的通讯群;所述通过模块用于基于队伍id接收并通过队员的入群或退群申请,并进行通知;所述展示模块用于接收队员按照预设频率发送的队员车辆实时位置信息,基于图标展示队员的实时位置和目的地位置;所述下线模块用于当超过预设时间段未收到某一队员车辆的实时位置信息时,视该队员下线。
[0014]
于本发明的一实施例中,还包括计算每个队员的车辆的实时位置距目的地所需的行驶时间,基于预设规则和展示方式显示队员的行驶时间排名。
[0015]
于本发明的一实施例中,所述预设规则包括但不限于:按照从行驶时间最短到行驶时间最长的顺序依次显示队员的行驶时间排名;按照从行驶时间最长到行驶时间最短的顺序依次显示队员的行驶时间排名;按照从行驶时间最短到行驶时间最长的顺序依次显示预设数量的队员的行驶时间排名;按照从行驶时间最长到行驶时间最短的顺序依次显示预设数量的队员的行驶时间排名;在地图上标注展示队员的实时位置,在每个队员的实时位置标注处显示对应队员的行驶时间排名;所述预设的展示方式包括但不限于:表格、条状图、地图。
[0016]
为实现上述目的,本发明还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现任一上述基于im即时通讯应用的组队出行方法。
[0017]
为实现上述目的,本发明还提供一种基于im即时通讯应用的组队出行装置,包括:处理器和存储器;所述存储器用于存储计算机程序;所述处理器与所述存储器相连,用于执行所述存储器存储的计算机程序,以使所述基于im即时通讯应用的组队出行装置执行任一上述的基于im即时通讯应用的组队出行方法。
[0018]
如上所述,本发明的一种基于im即时通讯应用的组队出行方法、系统、介质及装置,具有以下有益效果:用于在车辆组队出行时,不需要运维云端接口,实现队友的实时位置共享,队员的加入退出实时通知其他队友,目的地的告知。
附图说明
[0019]
图1a显示为本发明的基于im即时通讯应用的组队出行方法于一实施例中的应用场景架构示意图;
[0020]
图1b显示为本发明的基于im即时通讯应用的组队出行方法于一实施例中的流程图;图1c显示为本发明的基于im即时通讯应用的组队出行方法于一实施例中的条状示意图;
[0021]
图2显示为本发明的基于im即时通讯应用的组队出行系统于一实施例中的结构示意图;
[0022]
图3显示为本发明的基于im即时通讯应用的组队出行装置于一实施例中的结构示
意图。
[0023]
元件标号说明
[0024]
21
ꢀꢀꢀꢀꢀꢀꢀ
建立模块
[0025]
22
ꢀꢀꢀꢀꢀꢀꢀ
通过模块
[0026]
23
ꢀꢀꢀꢀꢀꢀꢀ
展示模块
[0027]
24
ꢀꢀꢀꢀꢀꢀꢀ
下线模块
[0028]
31
ꢀꢀꢀꢀꢀꢀꢀ
处理器
[0029]
32
ꢀꢀꢀꢀꢀꢀꢀ
存储器
具体实施方式
[0030]
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
[0031]
需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,故图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0032]
本发明的基于im即时通讯应用的组队出行方法、系统、介质及装置,用于在车辆组队出行时,不需要运维云端接口,实现队友的实时位置共享,队员的加入退出实时通知其他队友,目的地的告知。
[0033]
如图1a所示,本发明的基于im即时通讯应用的组队出行方法、系统、介质、装置应用于车辆和im即时通讯应用构建的应用场景下。在车辆组队出行的时候,通过im即时通讯应用展示队员所在车辆的实时位置,实现车队队员的实时位置共享。如图1a所示,旗帜表示目的地位置,还基于图标展示队员的实时位置,即车辆1和车辆2。从而接收队员按照预设频率发送的队员车辆实时位置信息,基于图标展示队员的实时位置和目的地位置,用于在车辆组队出行时,不需要运维云端接口,实现队友的实时位置共享,队员的加入退出实时通知其他队友,目的地的告知。
[0034]
如图1b所示,于一实施例中,本发明的基于im即时通讯应用的组队出行方法,包括以下步骤:
[0035]
步骤s11、基于im即时通讯应用建立与队伍id对应的通讯群。
[0036]
具体地,所述im即时通讯应用是能够实现实时通讯、群组通讯的应用。im即时通讯应用可存在于装有im即时通讯应用的车载系统、装有im即时通讯应用的移动终端、具im即时通讯功能的网页、具im即时通讯功能的小程序。对于一个队伍对应其唯一的id,而一个队伍id绑定一个对应的通讯群。所述队伍由队长创建,即创建一个队伍的账户即成为所被创建的队伍的队长,而创建完一个队伍就生成对应的队伍id,并基于队伍id绑定一个对应的通讯群。
[0037]
步骤s12、基于队伍id接收并通过队员的入群或退群申请,并进行通知。
[0038]
具体地,当用户基于于队伍id在im即时通讯应用搜索时,搜索到所述队伍id对应的通讯群,即可申请入群,当有新用户申请入群后,发出对应新用户入群的通知。当有通讯群中某个队员申请退群,并通过该队员的退群申请后,发出对应队员的退群通知。这样可以使所有队员实时掌握所有队员的入群、退群情况。
[0039]
步骤s13、接收队员按照预设频率发送的队员车辆实时位置信息,基于图标展示队员的实时位置和目的地位置。
[0040]
具体地,即每个队员都会发送其所在车辆的车辆实时位置信息,所述车辆实时位置信息可以基于每个队员各自的im即时通讯应用发送,具体地,可以基于车辆的导航设备实时获取,并向通讯群发送。所述基于图标展示队员的实时位置和目的地位置,例如在地图上标注每个队员的实时位置和目的地位置。例如以车辆图标的方式代表每个队员的实时位置,以旗帜图标代表目的地位置。将车辆图标标注于队员的实时位置对应地图所在位置,将旗帜图标注于目的地位置对应地图所在位置。
[0041]
具体地,还包括计算每个队员的车辆的实时位置距目的地所需的行驶时间,基于预设规则和展示方式显示队员的行驶时间排名。所述预设规则包括但不限于:按照从行驶时间最短到行驶时间最长的顺序依次显示队员的行驶时间排名;按照从行驶时间最长到行驶时间最短的顺序依次显示队员的行驶时间排名;按照从行驶时间最短到行驶时间最长的顺序依次显示预设数量的队员的行驶时间排名;按照从行驶时间最长到行驶时间最短的顺序依次显示预设数量的队员的行驶时间排名;在地图上标注展示队员的实时位置,在每个队员的实时位置标注处显示对应队员的行驶时间排名。所述预设的展示方式包括但不限于:表格、条状图、地图。例如以表格的形式展示队员的行驶时间排名。如下表所示。
[0042]
队员名称队员id队员排名张三0001第一名李四0002第二名王五0003第三名
[0043]
或者以地图的形式,展示队员的行驶时间排名。即在地图上以车辆图标的方式代表每个队员的实时位置,以旗帜图标代表目的地位置。将车辆图标标注于队员的实时位置对应地图所在位置,将旗帜图标注于目的地位置对应地图所在位置。且在每个队员对应的车辆图标处显示其队员id和队员的行驶时间排名。这样更加直观的展示各个队员到达目的地预计的先后顺序,方便进行后续行程安排。
[0044]
以条状图的形式展示队员的行驶时间排名,基于所述队员行驶时间长短折算成条状图的长度,从而直观展示队员的行驶时间排名。例如,某一队员的行驶时间最长,那么其对应的条就最长,最长的长度预设为固定长度,其他队员的条的长度,基于其他队员的行驶时间与行驶时间最长的队员的行驶时间的比例与固定长度相乘,从而折算成对应长度的条。例如, a队员为最后一名,需要行驶时间为30分钟,而b队员需要行驶时间为15分钟,由于a队员为行驶时间最长,那么其对应的条就最长,最长的长度预设为固定长度,而b他队员的行驶时间15分钟与行驶时间最长的a队员的行驶时间30分钟的比例为0.5,0.5乘以固定长度,从而折算成对应长度的条为固定长度的二分之一的条。这样非常直观的展示,各个队员的行驶时间排名,需要仔细看各个队员的具体行驶时间,就可以得知各个队员到达目的地的先后。
[0045]
步骤s14、当超过预设时间段未收到某一队员车辆的实时位置信息时,视该队员下线。
[0046]
具体地,当队员下线时,不再展示下线队员的实时位置或以预设颜色的图标展示所述下线队员的最后位置。即不再在地图上展示下线队员的实时位置,或者以灰色或其他能与在线队员区分的颜色的图标展示所述下线队员的最后位置。这样,在看地图的时候一目了然,清楚哪个是下线队员。
[0047]
具体地,还包括当队员异常时发出所述队员异常通知;所述异常包括:队员掉线异常、队员位置异常、队员所在车辆异常;所述队员掉线异常是指第一预设时间段未收到某一对员的信息,所述队员位置异常是指第二预设时间段未收到某一队员车辆的实时位置信息,所述队员所在车辆异常是指接收到队员发送的其所在车辆的异常信息。
[0048]
如图2所示,于一实施例中,本发明的基于im即时通讯应用的组队出行系统,包括建立模块21、通过模块22、展示模块23和下线模块24;所述建立模块21用于基于im即时通讯应用建立与队伍id对应的通讯群;所述通过模块22用于基于队伍id接收并通过队员的入群或退群申请,并进行通知;所述展示模块23用于接收队员按照预设频率发送的队员车辆实时位置信息,基于图标展示队员的实时位置和目的地位置;所述下线模块24用于当超过预设时间段未收到某一队员车辆的实时位置信息时,视该队员下线。
[0049]
具体地,还包括计算每个队员的车辆的实时位置距目的地所需的行驶时间,基于预设规则和展示方式显示队员的行驶时间排名。
[0050]
具体地,所述预设规则包括但不限于:按照从行驶时间最短到行驶时间最长的顺序依次显示队员的行驶时间排名;按照从行驶时间最长到行驶时间最短的顺序依次显示队员的行驶时间排名;按照从行驶时间最短到行驶时间最长的顺序依次显示预设数量的队员的行驶时间排名;按照从行驶时间最长到行驶时间最短的顺序依次显示预设数量的队员的行驶时间排名;在地图上标注展示队员的实时位置,在每个队员的实时位置标注处显示对应队员的行驶时间排名;所述预设的展示方式包括但不限于:表格、条状图、地图。
[0051]
需要说明的是,建立模块21、通过模块22、展示模块23和下线模块24的结构和原理与上述基于im即时通讯应用的组队出行方法中的步骤一一对应,故在此不再赘述。
[0052]
需要说明的是,应理解以上系统的各个模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块通过处理元件调用软件的形式实现,部分模块通过硬件的形式实现。例如,x模块可以为单独设立的处理元件,也可以集成在上述装置的某一个芯片中实现,此外,也可以以程序代码的形式存储于上述装置的存储器中,由上述装置的某一个处理元件调用并执行以上x模块的功能。其它模块的实现与之类似。此外这些模块全部或部分可以集成在一起,也可以独立实现。这里所述的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。
[0053]
例如,以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(application specific integrated circuit,简称asic),或,一个或多个微处理器(micro processor uint,简称mpu),或,一个或者多个现场可编程门
阵列(fieldprogrammable gate array,简称fpga)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(central processing unit,简称cpu)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,简称soc)的形式实现。
[0054]
于本发明一实施例中,本发明还包括一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一所述基于im即时通讯应用的组队出行方法。
[0055]
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过计算机程序相关的硬件来完成。前述的计算机程序可以存储于一计算机可读存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
[0056]
如图3所示,于一实施例中,本发明的基于im即时通讯应用的组队出行装置包括:处理器31和存储器32;所述存储器32用于存储计算机程序;所述处理器31与所述存储器32 相连,用于执行所述存储器32存储的计算机程序,以使所述基于im即时通讯应用的组队出行装置执行任一所述的基于im即时通讯应用的组队出行方法。
[0057]
具体地,所述存储器32包括:rom、ram、磁碟、u盘、存储卡或者光盘等各种可以存储程序代码的介质。
[0058]
优选地,所述处理器31可以是通用处理器,包括中央处理器(central processing unit,简称cpu)、网络处理器(network processor,简称np)等;还可以是数字信号处理器(digitalsignal processor,简称dsp)、专用集成电路(application specific integrated circuit,简称 asic)、现场可编程门阵列(field programmable gate array,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
[0059]
综上所述,本发明基于im即时通讯应用的组队出行方法、系统、介质及装置,用于在车辆组队出行时,不需要运维云端接口,实现队友的实时位置共享,队员的加入退出实时通知其他队友,目的地的告知。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
[0060]
上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1