一种群组附着方法及相应装置与流程

文档序号:22925666发布日期:2020-11-13 16:20阅读:139来源:国知局
一种群组附着方法及相应装置与流程

本发明涉及mcs集群领域,更具体的说,涉及一种群组附着方法及相应装置。



背景技术:

在3gppmcs(关键任务服务,missioncriticalservice)标准中,分别定义了mcptt(关键任务一键通,missioncriticalpushtotalk)、mcvideo(关键任务视频,missioncriticalvideo)和mcdat(关键任务数据,missioncriticaldata)三种业务标准,分别对应mcs集群中的语音、视频和数据业务。上述三种业务都定义了规则一致的群组附着affiliation标准。具体的,应用服务器mcsas能够通过群组affiliation控制应用客户端mcsclient加入群组,以使该应用客户端发起或者接收业务。

应用客户端在加入群组时,需要进行群组附着,若应用客户端进行群组附着不及时,则会导致应用客户端发起或者接收业务不及时,进而使得业务不能正常处理。



技术实现要素:

有鉴于此,本发明提供一种群组附着方法及相应装置,以解决若应用客户端进行群组附着不及时,则会导致业务不能正常处理的问题。

为解决上述技术问题,本发明采用了如下技术方案:

一种群组附着方法,应用于终端中的处理器,所述群组附着方法包括:

获取预先设定的所述终端对应的归属群组列表;所述归属群组列表包括至少一个归属群组标识以及所述归属群组标识对应的归属位置区域;

获取所述终端的当前位置;

依据所述归属群组列表,确定所述当前位置所属的目标归属位置区域,以及确定所述目标归属位置区域对应的目标归属群组标识;

发送包括所述目标归属群组标识的附着消息至服务器,以使所述服务器响应所述附着消息,并控制所述终端对所述目标归属群组标识对应的群组进行附着操作。

可选地,获取所述终端的当前位置,包括:

获取使用预设定位方式采集的所述终端的实时位置,并确定为所述终端的当前位置。

可选地,获取所述终端的当前位置,包括:

确定所述终端所属的基站小区,并获取所述基站小区的位置;

将所述基站小区的位置确定为所述终端的当前位置。

可选地,在所述发送包括所述目标归属群组标识的附着消息至服务器,以使所述服务器响应所述附着消息,并控制所述终端对所述目标归属群组标识对应的群组进行附着操作之后,还包括:

获取所述终端的当前位置;

依据所述当前位置,实时更新所述终端对应的目标归属群组标识;

在所述终端对应的更新前的目标归属群组标识和更新后的目标归属群组标识不同的情况下,发送包括所述更新后的目标归属群组标识的附着消息至所述服务器,以使所述服务器响应所述附着消息,并控制所述终端对所述更新前的目标归属群组标识对应的群组进行去附着操作,以及对所述更新后的目标归属群组标识对应的群组进行附着操作。

可选地,在所述获取预先设定的所述终端对应的归属群组列表之后,还包括:

在服务器确定出所述归属群组列表发生更改的情况下,接收所述服务器发送的更新后的归属群组列表,并基于所述更新后的归属群组列表,对所述终端保存的归属群组列表进行更新操作。

一种群组附着装置,应用于终端中的处理器,所述群组附着装置包括:

列表获取模块,用于获取预先设定的所述终端对应的归属群组列表;所述归属群组列表包括至少一个归属群组标识以及所述归属群组标识对应的归属位置区域;

位置获取模块,用于获取所述终端的当前位置;

标识确定模块,用于依据所述归属群组列表,确定所述当前位置所属的目标归属位置区域,以及确定所述目标归属位置区域对应的目标归属群组标识;

附着模块,用于发送包括所述目标归属群组标识的附着消息至服务器,以使所述服务器响应所述附着消息,并控制所述终端对所述目标归属群组标识对应的群组进行附着操作。

可选地,所述位置获取模块具体用于:

获取使用预设定位方式采集的所述终端的实时位置,并确定为所述终端的当前位置。

可选地,所述位置获取模块具体用于:

确定所述终端所属的基站小区,并获取所述基站小区的位置;

将所述基站小区的位置确定为所述终端的当前位置。

一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述的群组附着方法。

一种电子设备,包括:存储器和处理器;

其中,所述存储器用于存储程序;

处理器调用程序并用于执行上述的群组附着方法。

相较于现有技术,本发明具有以下有益效果:

本发明提供了一种群组附着方法及相应装置,在进行群组附着时,终端中的处理器能够依据当前位置自动确定终端对应的目标归属群组标识,然后发送包括所述目标归属群组标识的附着消息至服务器,以使所述服务器响应所述附着消息,并控制所述终端对所述目标归属群组标识对应的群组进行附着操作。即通过本发明,终端能够自动进行群组附着,提高了群组附着的及时性,进而能够及时发起或者接收业务,保证业务的正常处理。

附图说明

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

图1为本发明实施例提供的一种群组附着方法的方法流程图;

图2为本发明实施例提供的一种群组附着方法的场景示意图;

图3为本发明实施例提供的一种群组附着装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

应用客户端在加入群组时,需要进行群组附着,通常都是用户在应用客户端的群组附着设置界面选择需要附着的群组,然后应用服务器控制应用客户端对选择的群组进行附着(具体参照《3rdgenerationpartnershipproject;technicalspecificationgroupservicesandsystemaspects;functionalarchitectureandinformationflowstosupportmissioncriticalcommunicationservices-ts23.179-v13.5.0》协议中的第十章(affiliationtomcpttgroup(s))中的内容),但是这种附着方式,需要用户根据需求实时调整附着的群组。

在某些mcs行业实际使用场景中,存在对群组附着区域变化敏感的使用场景,例如轨道交通行业中,需要根据区域进行划分群组,并限定在只有进入区域范围的群组成员才能进行群组业务,离开区域范围的群组成员不能进行群组业务,在此过程中如果让用户自己根据区域位置结合mcs标准的affiliation功能去进行群组affiliation控制非常不方便。另外,若用户进行群组附着不及时,则会导致应用客户端发起或者接收业务不及时,进而使得业务不能正常处理。

为了解决上述的问题,发明人经过研究发现,若是能够自动进行群组附着和去附着,进而能够避免人工手动控制附着带来的附着不及时的问题,因此,本发明实施例提供了一种群组附着方法,应用于终端中的处理器,终端可以是对讲机、笔记本、对讲机、车台设备等设备。

参照图1,群组附着方法可以包括:

s11、获取预先设定的所述终端对应的归属群组列表。

在实际应用中,针对不同的终端,服务器端会预先设定每一终端对应的归属群组列表,其中,所述归属群组列表包括至少一个归属群组标识以及所述归属群组标识对应的归属位置区域,归属位置区域可以是圆形区域、多边形区域等等。

举例来说,归属群组标识可以是群组a、b、c等,群组a对应的归属位置区域可以是某某停车站,群组b对应的归属位置区域可以是另一与群组a不同的停车站。

针对不同的终端,对应的归属群组列表可能相同,也可能不同,这取决于实际业务需求。

另外,需要说明的是,在通过网管等用户管理后台或者终端的动态重组操作,修改用户归属群组列表,会导致用户的归属群组列表发生变化,此时服务器能够确定出终端对应的归属群组列表发生更改,如新增加或删除了某些归属群组标识以及所述归属群组标识对应的归属位置区域,或者调整归属群组标识对应的归属位置区域时,此时需要服务器重新下发更新后的归属群组列表至终端,终端将保存的归属群组列表进行更新操作,更新至更新后的归属群组列表。

s12、获取所述终端的当前位置。

在实际应用中,终端的当前位置可以是直接测量得到的,也可以是间接测量得到的。

若采用直接测量的方法,可以采用预设定位方式,如卫星定位系统采集终端的实时位置,然后确定为所述终端的当前位置。

其中,预设定位方式可以是gps(globalpositioningsystem,全球定位系统)方式,终端内部安装有gps模块,处理器通过终端系统提供的gps模块接口获取终端当前位置。

此外,还可以采用北斗定位方式,具体的,终端内部安装有北斗模块,处理器通过终端系统提供的北斗模块接口获取终端当前位置;

需要说明的是,采用直接测量的方式获取的位置精度较高,适用于对终端的当前位置的准确度要求高的场景。

在采用间接测量得到的终端的当前位置时,应用可以通过终端系统提供的辅助定位接口获取移动网络定位、wlan定位和蓝牙定位等获取当前终端的当前位置等。

需要说明的是,采用间接测量的方式,实质上是借助移动网络、wlan和蓝牙连接场景下有确切卫星系统定位位置的节点或设备的位置,结合终端在移动网络、wlan和蓝牙连接场景下的相对位置,终端系统算出在卫星系统下的一个相对位置,作为终端的当前位置,适用于对终端的当前位置的准确度要求不高的场景。

以通过移动蜂窝网络获取终端的小区位置为例进行介绍,处理器直接通过终端系统提供的小区位置获取接口获取小区位置,并确定为当前终端的位置。

需要说明的是,如果为用户归属群组配置的位置是基站小区,则终端相应地获取基站小区作为位置进行匹配判定;如果为用户归属群组配置的位置是卫星定位系统位置,则终端相应地获取卫星定位系统位置进行匹配判定。

s13、依据所述归属群组列表,确定所述当前位置所属的目标归属位置区域,以及确定所述目标归属位置区域对应的目标归属群组标识。

在确定了终端的位置之后,从上述的归属群组列表中的各个归属位置区域,确定当前位置所属的目标归属位置区域,然后依据归属群组标识与归属位置区域的对应关系,确定出所述目标归属位置区域对应的目标归属群组标识。

s14、发送包括所述目标归属群组标识的附着消息至服务器,以使所述服务器响应所述附着消息,并控制所述终端对所述目标归属群组标识对应的群组进行附着操作。

在终端确定了目标归属群组标识之后,会生成附着消息,该附着消息携带有目标归属群组标识,将该附着消息发送至服务器,服务器会响应所述附着消息,并控制所述终端对所述目标归属群组标识对应的群组进行附着操作。

若服务器控制终端对上述的群组进行附着之后,随着终端位置的不断改变,终端附着的群组也需改变,以轨道交通领域位置,假设终端是列车上的人工手持的对讲机,该对讲机需要在不同的站点附着不同的群组,以发起或接收业务,保证业务的正常进行。假设该对讲机在z站点需要附着群组a和b,在x站点需要附着a和c,则随着列车位置的不断改变,对讲机从z站点移动到x站点,在z站点时附着了群组a和b,当移动当x站点时,需要附着a和c,也即此时需要对群组b进行去附着,对群组c进行附着。

当对讲机在z站点对群组a和b进行了附着之后,随着列车的移动,终端的位置实时在改变,需要实时通过上述的方法检测终端的当前位置,然后更新所述终端对应的目标归属群组标识,此后,需要确定终端对应的更新前的目标归属群组标识和更新后的目标归属群组标识是否不同,若是相同,则说明终端附着的群组不需要改变,若是不同,则说明终端附着的群组需要改变,此时发送包括所述更新后的目标归属群组标识的附着消息至所述服务器,以使所述服务器响应所述附着消息,并控制所述终端对所述更新前的目标归属群组标识对应的群组进行去附着操作,以及对所述更新后的目标归属群组标识对应的群组进行附着操作。

本实施例中,参照图2,判定终端已经进入了群组划定的位置区域,则自动发起群组affiliation;如果判定终端已经离开群组划定的位置区域,则自动发起群组去affiliation。仍以上述例子为例,在z站点时附着了群组a和b,当移动当x站点时,需要附着a和c,在x站点时,向服务器发送了附着消息,服务器响应该附着消息,发现,群组a需要继续附着,群组b需要去附着,群组c需要附着,此时服务器控制终端对群组b进行去附着操作,群组c进行附着操作。

本实施例中,在进行群组附着时,终端中的处理器能够依据当前位置自动确定终端对应的目标归属群组标识,然后发送包括所述目标归属群组标识的附着消息至服务器,以使所述服务器响应所述附着消息,并控制所述终端对所述目标归属群组标识对应的群组进行附着操作。即通过本发明,终端能够自动进行群组附着,提高了群组附着的及时性,进而能够及时发起或者接收业务,保证业务的正常处理。

另外,本发明基于现有mcs的affiliation标准,结合客户端位置变化判定,提出通过终端判定位置变化对划定区域的群组自动进行affiliation控制,在既遵循现有mcs标准的基础上,使得mcs应用解决方案在某些实际行业场景中,例如轨道交通行业,可以很好的满足用户的实际使用需求,极大地提示产品的用户体验。

可选地,在上述群组附着方法的实施例的基础上,本发明的另一实施例提供了一种群组附着装置,参照图3,应用于终端中的处理器,所述群组附着装置可以包括:

列表获取模块11,用于获取预先设定的所述终端对应的归属群组列表;所述归属群组列表包括至少一个归属群组标识以及所述归属群组标识对应的归属位置区域;

位置获取模块12,用于获取所述终端的当前位置;

标识确定模块13,用于依据所述归属群组列表,确定所述当前位置所属的目标归属位置区域,以及确定所述目标归属位置区域对应的目标归属群组标识;

附着模块14,用于发送包括所述目标归属群组标识的附着消息至服务器,以使所述服务器响应所述附着消息,并控制所述终端对所述目标归属群组标识对应的群组进行附着操作。

进一步,所述位置获取模块具体用于:

获取使用预设定位方式采集的所述终端的实时位置,并确定为所述终端的当前位置。

进一步,所述位置获取模块具体用于:

确定所述终端所属的基站小区,并获取所述基站小区的位置;

将所述基站小区的位置确定为所述终端的当前位置。

进一步,在附着模块14发送包括所述目标归属群组标识的附着消息至服务器,以使所述服务器响应所述附着消息,并控制所述终端对所述目标归属群组标识对应的群组进行附着操作之后,位置获取模块12还用于:获取所述终端的当前位置;

标识确定模块13还用于依据所述当前位置,实时更新所述终端对应的目标归属群组标识;

附着模块14还用于在所述终端对应的更新前的目标归属群组标识和更新后的目标归属群组标识不同的情况下,发送包括所述更新后的目标归属群组标识的附着消息至所述服务器,以使所述服务器响应所述附着消息,并控制所述终端对所述更新前的目标归属群组标识对应的群组进行去附着操作,以及对所述更新后的目标归属群组标识对应的群组进行附着操作。

进一步,在列表获取模块获取预先设定的所述终端对应的归属群组列表之后,还用于:

在服务器确定出所述归属群组列表发生更改的情况下,接收所述服务器发送的更新后的归属群组列表,并基于所述更新后的归属群组列表,对所述终端保存的归属群组列表进行更新操作。

本实施例中,在进行群组附着时,终端中的处理器能够依据当前位置自动确定终端对应的目标归属群组标识,然后发送包括所述目标归属群组标识的附着消息至服务器,以使所述服务器响应所述附着消息,并控制所述终端对所述目标归属群组标识对应的群组进行附着操作。即通过本发明,终端能够自动进行群组附着,提高了群组附着的及时性,进而能够及时发起或者接收业务,保证业务的正常处理。

另外,本发明基于现有mcs的affiliation标准,结合客户端位置变化判定,提出通过终端判定位置变化对划定区域的群组自动进行affiliation控制,在既遵循现有mcs标准的基础上,使得mcs应用解决方案在某些实际行业场景中,例如轨道交通行业,可以很好的满足用户的实际使用需求,极大地提示产品的用户体验。

需要说明的是,本实施例中的各个模块的工作过程,请参照上述实施例中的相应说明,在此不再赘述。

可选地,在上述群组附着方法及装置的实施例的基础上,本发明的另一实施例提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述的群组附着方法。

具体的,一种群组附着方法,应用于终端中的处理器,所述群组附着方法包括:

获取预先设定的所述终端对应的归属群组列表;所述归属群组列表包括至少一个归属群组标识以及所述归属群组标识对应的归属位置区域;

获取所述终端的当前位置;

依据所述归属群组列表,确定所述当前位置所属的目标归属位置区域,以及确定所述目标归属位置区域对应的目标归属群组标识;

发送包括所述目标归属群组标识的附着消息至服务器,以使所述服务器响应所述附着消息,并控制所述终端对所述目标归属群组标识对应的群组进行附着操作。

进一步,获取所述终端的当前位置,包括:

获取使用预设定位方式采集的所述终端的实时位置,并确定为所述终端的当前位置。

进一步,获取所述终端的当前位置,包括:

确定所述终端所属的基站小区,并获取所述基站小区的位置;

将所述基站小区的位置确定为所述终端的当前位置。

进一步,在所述发送包括所述目标归属群组标识的附着消息至服务器,以使所述服务器响应所述附着消息,并控制所述终端对所述目标归属群组标识对应的群组进行附着操作之后,还包括:

获取所述终端的当前位置;

依据所述当前位置,实时更新所述终端对应的目标归属群组标识;

在所述终端对应的更新前的目标归属群组标识和更新后的目标归属群组标识不同的情况下,发送包括所述更新后的目标归属群组标识的附着消息至所述服务器,以使所述服务器响应所述附着消息,并控制所述终端对所述更新前的目标归属群组标识对应的群组进行去附着操作,以及对所述更新后的目标归属群组标识对应的群组进行附着操作。

进一步,在所述获取预先设定的所述终端对应的归属群组列表之后,还包括:

在服务器确定出所述归属群组列表发生更改的情况下,接收所述服务器发送的更新后的归属群组列表,并基于所述更新后的归属群组列表,对所述终端保存的归属群组列表进行更新操作。

本实施例中,在进行群组附着时,终端中的处理器能够依据当前位置自动确定终端对应的目标归属群组标识,然后发送包括所述目标归属群组标识的附着消息至服务器,以使所述服务器响应所述附着消息,并控制所述终端对所述目标归属群组标识对应的群组进行附着操作。即通过本发明,终端能够自动进行群组附着,提高了群组附着的及时性,进而能够及时发起或者接收业务,保证业务的正常处理。

另外,本发明基于现有mcs的affiliation标准,结合客户端位置变化判定,提出通过终端判定位置变化对划定区域的群组自动进行affiliation控制,在既遵循现有mcs标准的基础上,使得mcs应用解决方案在某些实际行业场景中,例如轨道交通行业,可以很好的满足用户的实际使用需求,极大地提示产品的用户体验。

可选地,在上述群组附着方法及装置的实施例的基础上,本发明的另一实施例提供了一种电子设备,包括:存储器和处理器;

其中,所述存储器用于存储程序;

处理器调用程序并用于执行上述的群组附着方法。

具体的,一种群组附着方法,应用于终端中的处理器,所述群组附着方法包括:

获取预先设定的所述终端对应的归属群组列表;所述归属群组列表包括至少一个归属群组标识以及所述归属群组标识对应的归属位置区域;

获取所述终端的当前位置;

依据所述归属群组列表,确定所述当前位置所属的目标归属位置区域,以及确定所述目标归属位置区域对应的目标归属群组标识;

发送包括所述目标归属群组标识的附着消息至服务器,以使所述服务器响应所述附着消息,并控制所述终端对所述目标归属群组标识对应的群组进行附着操作。

进一步,获取所述终端的当前位置,包括:

获取使用预设定位方式采集的所述终端的实时位置,并确定为所述终端的当前位置。

进一步,获取所述终端的当前位置,包括:

确定所述终端所属的基站小区,并获取所述基站小区的位置;

将所述基站小区的位置确定为所述终端的当前位置。

进一步,在所述发送包括所述目标归属群组标识的附着消息至服务器,以使所述服务器响应所述附着消息,并控制所述终端对所述目标归属群组标识对应的群组进行附着操作之后,还包括:

获取所述终端的当前位置;

依据所述当前位置,实时更新所述终端对应的目标归属群组标识;

在所述终端对应的更新前的目标归属群组标识和更新后的目标归属群组标识不同的情况下,发送包括所述更新后的目标归属群组标识的附着消息至所述服务器,以使所述服务器响应所述附着消息,并控制所述终端对所述更新前的目标归属群组标识对应的群组进行去附着操作,以及对所述更新后的目标归属群组标识对应的群组进行附着操作。

进一步,在所述获取预先设定的所述终端对应的归属群组列表之后,还包括:

在服务器确定出所述归属群组列表发生更改的情况下,接收所述服务器发送的更新后的归属群组列表,并基于所述更新后的归属群组列表,对所述终端保存的归属群组列表进行更新操作。

本实施例中,在进行群组附着时,终端中的处理器能够依据当前位置自动确定终端对应的目标归属群组标识,然后发送包括所述目标归属群组标识的附着消息至服务器,以使所述服务器响应所述附着消息,并控制所述终端对所述目标归属群组标识对应的群组进行附着操作。即通过本发明,终端能够自动进行群组附着,提高了群组附着的及时性,进而能够及时发起或者接收业务,保证业务的正常处理。

另外,本发明基于现有mcs的affiliation标准,结合客户端位置变化判定,提出通过终端判定位置变化对划定区域的群组自动进行affiliation控制,在既遵循现有mcs标准的基础上,使得mcs应用解决方案在某些实际行业场景中,例如轨道交通行业,可以很好的满足用户的实际使用需求,极大地提示产品的用户体验。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1