一种基于无中心应用软件的通信方法及装置制造方法及图纸

技术编号:20246439 阅读:17 留言:0更新日期:2019-01-30 00:36
本公开提供一种基于无中心应用APP软件的通信方法及装置,涉及移动通信技术领域,能够解决自组织网络通信不灵活的问题。具体技术方案为:该方法包括:第一用户终端确定自身的权限级别;所述第一用户终端发送第一广播消息,所述第一广播消息携带所述第一用户终端的权限级别信息;接收至少一个第二用户终端发送的第二广播消息;所述第二广播消息携带所述第二用户终端的权限级别信息;确定作为所述APP临时服务端的用户终端;所述第一用户终端和所述第二用户终端作为所述APP的客户端在进行点对点的多媒体通信时,基于标准SIP协议进行协商呼叫,采用RTP/RTCP进行媒体传输,采用MediaCodec硬编解码方案架构进行视频编解码。本公开还提供种通信装置。

【技术实现步骤摘要】
一种基于无中心应用软件的通信方法及装置
本公开涉及移动通信领域,尤其涉及一种基于无中心应用软件的通信方法及装置。
技术介绍
目前广泛使用的移动通信蜂窝网络是移动终端和固定基站之间建立通信链路,移动终端不具备路由功能,基站负责路由和交换功能,即基站充当接入有线网络的网关。这一特点也决定了蜂窝移动网络的适用范围有限,它在特殊环境、临时组网、应急响应、野外探险、军事战场中无法得到应用。新的应用需求与现有技术演化相互作用,促使新的移动自组网通信技术的发展和成熟,克服现有移动蜂窝网络的缺陷,为复杂的组网通信应用场景和灵活的网络应用服务,提供了全新的技术支撑。移动自组网是一种特殊的无线网络,它的组建不依赖于预先存在的网络基础设施,如基站或接入点,而是由若干个带有无线收发器的移动节点构成。与传统的无线局域网不同,移动自组网是一个无中心、多跳、自组织的对等式无线通信网络,每个节点同时充当两种角色,既是终端主机又是中继路由器。由于自组网具有移动性、快速搭建性、自治性和对等性等特点,因而具有非常广泛的应用前景。基于智能手机终端开发的移动应用软件APP在内容层面对移动互联网的发展形成了良好的支撑,但现有的传统APP是基于核心服务器的APP,核心服务器的存在导致当服务器因某种原因而断开链接后,整个APP网络就会陷入瘫痪状态从而无法运行。这就无法满足在自组网中运行的基本要求,显得过于臃肿和复杂,且在组网的灵活性方面表现不足。
技术实现思路
本公开实施例提供一种基于无中心应用软件的通信方法及装置,能够解决自组网系统通信不够灵活的问题。所述技术方案如下:根据本公开实施例的第一方面,提供一种基于无中心应用软件的通信方法,该方法包括:第一用户终端确定自身的权限级别;第一用户终端发送第一广播消息,所述第一广播消息携带所述第一用户终端的权限级别信息;接收至少一个第二用户终端发送的第二广播消息;所述第二广播消息携带所述第二用户终端的权限级别信息;确定作为所述APP临时服务端的用户终端;在进行点对点的多媒体通信时,基于标准SIP协议进行协商呼叫,采用RTP/RTCP进行媒体传输,采用MediaCodec硬编解码方案架构进行视频编解码。在一些实施例中,进行语音单工对讲时,可以采用私有信令广播的方式进行通信,媒体采用组播方式进行通信。在一些实施例中,进行点对多点通信时,可以多个音频媒体在所述临时服务端进行混音处理后再转发至多个用户终端。在一些实施例中,可以基于标准SIP协议MESSAGE进行消息和/或信令的收发。在一些实施例中,所述用户终端通过无中心APP集成多种地图格式,采用卫星定位和/或室内定位的方式进行定位,通过标准SIP协议广播同步用户设备之间的位置信息。在一些实施例中,当所述临时服务端发生状态的变更时,重新确定新的临时服务端并同步数据。根据本公开实施例的第二方面,提供一种通信装置,包括:一确定模块、收发模块、第二确定模块和通信处理模块;所述第一通信模块用于确定第一用户终端的权限级别;所述收发模块用于发送第一广播消息,所述第一广播消息携带所述第一用户终端的权限级别信息;所述收发模块还用于接收至少一个第二用户终端发送的第二广播消息;所述第二广播消息携带所述第二用户终端的权限级别信息;所述第二确定模块用于确定作为所述APP临时服务端的用户终端;所述通信处理模块用于,在进行点对点的多媒体通信时,基于标准SIP协议进行协商呼叫,采用RTP/RTCP进行媒体传输,采用MediaCodec硬编解码方案架构进行视频编解码。在一些实施例中,上述通信处理模块还用于:在进行语音单工对讲时,采用私有信令广播的方式进行通信,媒体采用组播方式进行通信;和/或在进行点对多点通信时,多个音频媒体在所述临时服务端进行混音处理后再转发至多个用户终端;和/或基于标准SIP协议MESSAGE进行消息和/或信令的收发。在一些实施例中,上述装置还包括定位模块,所述定位模块用于采用卫星定位和/或室内定位的方式进行定位。在一些实施例中,上述第二确定模块还用于当所述临时服务端发生状态的变更时,重新确定新的临时服务端并同步数据。通过本公开实施例提供的基于无中心应用软件的通信方法或装置,摆脱了核心服务器的束缚,匹配了无中心节点的自组网,各个节点的状态改变不会对整个网络造成大的影响形成一个灵活多变,稳定可靠的指挥通信调度APP系统平台。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是本公开实施例的应用场景示意图;图2是本公开实施例提供的一种基于无中心应用软件的通信方法流程图;图3是本公开实施例提供的一种通信装置的结构框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。图1为本公开实施例的应用场景示意图。如图1所示,通信系统100是一个完整的移动自组织网络生态系统,通过多部用户终端101组成了移动自组织网络。每部用户终端101上都安装了本公开实施例设计开发的无中心APP软件102。当一个用户终端启动并运行该APP软件后,会和周围一定范围内其它启动并运行了相同APP软件的用户终端组成分布式的移动自组织网络。在一些实施例中,用户终端101可以是手机、平板电脑或其他便携式用户设备,也可称为网络节点;用户终端101可以用安卓(Android)智能终端作为本通信系统的无中心APP软件平台,其具有人机交互和用户界面显示功能。本公开实例设计开发的无中心APP平台系统软件,脱离了传统的APP需要核心服务器的模式,将客户端和服务端的功能进行整合处理。因此通信系统100中的各个用户终端101既可以作为服务端,也可以作为客户端。在某一时间段内,系统根据一定的条件选择一个用户终端作为临时服务端。通信系统100中多媒体通信主要分为语音单呼、视频单呼、语音对讲和语音会议四种模式;其中语音单呼和视频单呼是全双工的点对点通信,语音对讲是单工点对点通信,语音会议是全双工的点对多点通信。图2是本公开实施例提供的基于无中心应用软件的通信方法流程图。如图2所示,结合图1,该通信方法包括以下步骤;201、第一用户终端确定自身的权限级别;用户终端101上电后,自动启动或根据用户的指令启动无中心APP102,根据用户终端101的网络IP来甄别该用户终端是否属于通信系统100的合法用户,通过登录无中心APP102的账号可以确定该用户终端的权限。在一些实施例中,用户终端101中预存了权限表,该权限表中记录了登录无中心APP102的账号与权限级别的对应关系。无中心APP102软件系统可以根据不同的权限来选择启动对应的功能点。202、第一用户终端发送第一广播消息,所述第一广播消息携带所述第一用户终端的权限级别信息;203、接收至少一个第二用户终端发送的第二广播消息;所述第二广播消息携带所述第二用户终端的权限级别信息;其中,第一本文档来自技高网...

【技术保护点】
1.一种基于无中心应用APP软件的通信方法,其特征在于,所述方法包括:第一用户终端确定自身的权限级别;所述第一用户终端发送第一广播消息,所述第一广播消息携带所述第一用户终端的权限级别信息;接收至少一个第二用户终端发送的第二广播消息;所述第二广播消息携带所述第二用户终端的权限级别信息;确定作为所述APP临时服务端的用户终端;所述第一用户终端和所述第二用户终端作为所述APP的客户端在进行点对点的多媒体通信时,基于标准SIP协议进行协商呼叫,采用RTP/RTCP进行媒体传输,采用MediaCodec硬编解码方案架构进行视频编解码。

【技术特征摘要】
1.一种基于无中心应用APP软件的通信方法,其特征在于,所述方法包括:第一用户终端确定自身的权限级别;所述第一用户终端发送第一广播消息,所述第一广播消息携带所述第一用户终端的权限级别信息;接收至少一个第二用户终端发送的第二广播消息;所述第二广播消息携带所述第二用户终端的权限级别信息;确定作为所述APP临时服务端的用户终端;所述第一用户终端和所述第二用户终端作为所述APP的客户端在进行点对点的多媒体通信时,基于标准SIP协议进行协商呼叫,采用RTP/RTCP进行媒体传输,采用MediaCodec硬编解码方案架构进行视频编解码。2.根据权利要求1所述的方法,其特征在于,所述方法还包括,在进行语音单工对讲时,采用私有信令广播的方式进行通信,媒体采用组播方式进行通信。3.根据权利要求1所述的方法,其特征在于,所述方法还包括,在进行点对多点通信时,多个音频媒体在所述临时服务端进行混音处理后再转发至多个用户终端。4.根据权利要求1所述的方法,所述方法还包括,基于标准SIP协议MESSAGE进行消息和/或信令的收发。5.根据权利要求1所述的方法,所述方法还包括,所述用户终端通过无中心APP集成多种地图格式,采用卫星定位和/或室内定位的方式进行定位,通过标准SIP协议广播同步用户设备之间的位置信息。6.根据权利要求1-5任一项所述的方法,其特征在于,当所述临时服务端发生状态的...

【专利技术属性】
技术研发人员:李志华刘坤张元刚刘愿刘博孙厚清冯建王军
申请(专利权)人:北斗天地股份有限公司
类型:发明
国别省市:陕西,61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1