通信方法、装置及设备、介质制造方法及图纸

技术编号:19597852 阅读:42 留言:0更新日期:2018-11-28 06:27
本发明专利技术提供一种通信方法、装置及设备、介质,该方法包括:向所述业务调度服务器发送软件更新请求,所述软件更新请求包括所述跨三层网络的唯一标识与本端的软件类型标识;所述软件类型标识为客户端类型标识或服务端类型标识;接收所述业务调度服务器返回的软件更新包,所述软件更新包与所述唯一标识和所述软件类型标识对应;解压所述软件更新包后,更新本端的业务软件。实施本发明专利技术实施例,可以针对不同跨三层网络,分别进行与跨三层网络和待更新设备对应的软件更新,进而实现对网络中的客户端进行个性化的软件更新。

【技术实现步骤摘要】
通信方法、装置及设备、介质
本专利技术涉及网络通信
,尤其一种通信方法、装置及设备、介质。
技术介绍
在网络通信
,客户端需要更新软件版本时,通常需要从配置在广域网的服务器下载统一的软件更新包,然后解压软件更新包后更新,由于所有客户端下载的软件更新包均相同,因此,不同的客户端难以进行个性化的升级。
技术实现思路
有鉴于此,本专利技术实施例提供一种通信方法、装置及设备、介质,以解决不同的客户端难以进行个性化升级的问题。根据本专利技术的第一方面,提供一种通信方法,应用于通信系统,所述通信系统包括至少一跨三层网络及位于所述跨三层网络外的业务调度服务器,所述跨三层网络包括业务支撑服务器及不同网段下的多个终端设备,每个终端设备内装有目标客户端,所述方法包括:向所述业务调度服务器发送软件更新请求,所述软件更新请求包括所述跨三层网络的唯一标识与本端的软件类型标识;所述软件类型标识为客户端类型标识或服务端类型标识;接收所述业务调度服务器返回的软件更新包,所述软件更新包与所述唯一标识和所述软件类型标识对应;解压所述软件更新包后,更新本端的业务软件。根据本专利技术的第二方面,提供一种通信方法,应用于通信系统,所述通信系统包括至少一跨三层网络及位于所述跨三层网络外的业务调度服务器,所述跨三层网络包括业务支撑服务器及不同网段下的多个终端设备,每个终端设备内装有目标客户端,所述方法包括:接收软件更新请求;所述软件更新请求包括所述跨三层网络的唯一标识与软件类型标识;所述软件类型标识为客户端类型标识或服务端类型标识;获取与所述唯一标识和所述软件类型标识对应的软件更新包;向软件更新请求端发送所述软件更新包,以便该软件更新请求端解压所述软件更新包后,更新本端的业务软件。根据本专利技术的第三方面,提供一种通信装置,应用于通信系统,所述通信系统包括至少一跨三层网络及位于所述跨三层网络外的业务调度服务器,所述跨三层网络包括业务支撑服务器及不同网段下的多个终端设备,每个终端设备内装有目标客户端,所述装置包括:更新请求发送模块,用于向所述业务调度服务器发送软件更新请求,所述软件更新请求包括所述跨三层网络的唯一标识与本端的软件类型标识;所述软件类型标识为客户端类型标识或服务端类型标识;软件包接收模块,用于接收所述业务调度服务器返回的软件更新包,所述软件更新包与所述唯一标识和所述软件类型标识对应;业务软件更新模块,用于解压所述软件更新包后,更新本端的业务软件。根据本专利技术的第四方面,提供一种通信装置,应用于通信系统,所述通信系统包括至少一跨三层网络及位于所述跨三层网络外的业务调度服务器,所述跨三层网络包括业务支撑服务器及不同网段下的多个终端设备,每个终端设备内装有目标客户端,所述装置包括:更新请求接收模块,用于接收软件更新请求;所述软件更新请求包括所述跨三层网络的唯一标识与软件类型标识;所述软件类型标识为客户端类型标识或服务端类型标识;软件包获取模块,用于获取与所述唯一标识和所述软件类型标识对应的软件更新包;软件包发送模块,用于向软件更新请求端发送所述软件更新包,以便该软件更新请求端解压所述软件更新包后,更新本端的业务软件。根据本专利技术的第五方面,提供一种计算机设备,包括:处理器;存储处理器可执行指令的存储器;其中,所述处理器耦合于所述存储器,用于读取所述存储器存储的程序指令,并作为响应,执行如上所述方法中的操作。根据本专利技术的第六方面,提供一个或多个机器可读存储介质,其上存储有指令,当由一个或多个处理器执行时,使得终端设备执行如上所述方法中的操作。实施本专利技术提供的实施例,可以由跨三层网络内的终端设备或业务支撑服务器,分别向跨三层网络外的业务调度服务器发送业务更新请求,可以获得与本端设备及跨三层网络对应的软件更新包,进而更新本端设备的相应软件。由于本端设备得到的软件更新包括与本端设备及本端设备所处的跨三层网络对应,因此,本专利技术方案可以针对不同跨三层网络,分别进行与跨三层网络和待更新设备对应的软件更新,进而实现对各跨三层网络中的客户端进行个性化的软件更新。附图说明图1是本专利技术一示例性实施例示出的通信系统的网络架构图;图2是本专利技术一示例性实施例示出的通信系统的通信逻辑示意图;图3是本专利技术另一示例性实施例示出的通信系统的通信逻辑示意图;图4是本专利技术一示例性实施例示出的通信方法的流程图;图5是本专利技术另一示例性实施例示出的通信方法的流程图;图6是本专利技术另一示例性实施例示出的通信方法的流程图;图7是本专利技术另一示例性实施例示出的通信方法的流程图;图8是本专利技术另一示例性实施例示出的通信方法的流程图;图9是本专利技术一示例性实施例示出的通信装置的框图;图10是本专利技术另一示例性实施例示出的通信装置的框图;图11是本专利技术一示例性实施例示出的计算机设备的硬件结构图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。在本专利技术使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本专利技术。在本专利技术和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本专利技术可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本专利技术范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。位于不同网段的客户端,为用户提供业务服务的过程中,不可避免的需要更新提供业务服务的业务软件(也可以称为服务软件或应用程序),这里提到的业务服务,可以是视频直播领域中校园直播服务,远程会议领域中视频会议服务,教育领域中在远程授课服务等等,也可以是其他领域的流媒体服务,本专利技术实施例对此不做限制。不同网段的客户端通常更新软件时,需要从配置在广域网的服务器下载统一的软件更新包,然后解压软件更新包后更新,因此,所有客户端下载的软件更新包均相同,不同的客户端难以进行个性化的升级。有鉴于此,本专利技术方案的设计人员,可以在每个跨三层网络内部署一个或一组服务器,支撑跨三层网络内不同网段下的目标客户端业务通信,另外,可以在跨三层网络外部署一个或一组服务器,主要为跨三层网络内的目标客户端及该跨三层网络内的服务器进行软件更新提供服务,进而也可以为跨三层网络内的目标客户端及该跨三层网络内的服务器建立网络连接通道提供支撑,本专利技术实施例为区别跨三层网络内的服务器与跨三层网络外的服务器,将跨三层网络内部署的服务器称为业务支撑服务器,将跨三层网络外部署的服务器称为业务调度服务器。由上可知,本专利技术方案的设计人员部署的通信系统,可以包括至少一跨三层网络及位于所述跨三层网络外的业务调度服务器,所述跨三层网络包括业务支撑服务器及不同网段下的多个终端设备,本文档来自技高网...

【技术保护点】
1.一种通信方法,其特征在于,应用于通信系统,所述通信系统包括至少一跨三层网络及位于所述跨三层网络外的业务调度服务器,所述跨三层网络包括业务支撑服务器及不同网段下的多个终端设备,每个终端设备内装有目标客户端,所述方法包括:向所述业务调度服务器发送软件更新请求,所述软件更新请求包括所述跨三层网络的唯一标识与本端的软件类型标识;所述软件类型标识为客户端类型标识或服务端类型标识;接收所述业务调度服务器返回的软件更新包,所述软件更新包与所述唯一标识和所述软件类型标识对应;解压所述软件更新包后,更新本端的业务软件。

【技术特征摘要】
1.一种通信方法,其特征在于,应用于通信系统,所述通信系统包括至少一跨三层网络及位于所述跨三层网络外的业务调度服务器,所述跨三层网络包括业务支撑服务器及不同网段下的多个终端设备,每个终端设备内装有目标客户端,所述方法包括:向所述业务调度服务器发送软件更新请求,所述软件更新请求包括所述跨三层网络的唯一标识与本端的软件类型标识;所述软件类型标识为客户端类型标识或服务端类型标识;接收所述业务调度服务器返回的软件更新包,所述软件更新包与所述唯一标识和所述软件类型标识对应;解压所述软件更新包后,更新本端的业务软件。2.根据权利要求1所述的方法,其特征在于,所述软件类型标识为客户端类型标识时,所述方法还包括以下步骤:向所述业务调度服务器发送业务支撑请求;接收所述业务调度服务器返回的请求结果;所述请求结果包含所述业务支撑服务器在所述跨三层网络中的网络连接信息;根据所述网络连接信息与所述业务支撑服务器建立网络连接通道;通过所建立的网络连接通道,与所述跨三层网络内的其他目标客户端进行业务通信。3.根据权利要求2所述的方法,其特征在于,所述业务调度服务器还接有其他跨三层网络中的业务支撑服务器,接收所述业务调度服务器返回的请求结果前,所述方法还包括以下步骤:接收所述业务调度服务器发送的网络选择指令,所述网络选择指令携带有各业务支撑服务器所属的跨三层网络的唯一标识;从所述网络选择指令中选择出当前的跨三层网络的唯一标识,并反馈至所述业务调度服务器;所述网络连接信息为所述业务调度服务器根据反馈的唯一标识查找到的网络连接信息。4.根据权利要求2所述的方法,其特征在于,所述业务调度服务器还接有其他跨三层网络中的业务支撑服务器,所述业务支撑请求携带有当前的跨三层网络的唯一标识;所述网络连接信息为所述业务调度服务器根据携带的唯一标识查找到的网络连接信息。5.根据权利要求2所述的方法,其特征在于,所述请求结果还包含业务支撑服务器所属的跨三层网络的唯一标识;所述方法还包括以下步骤:根据所述请求结果所含的唯一标识,确认所述请求结果所含的网络连接信息是否属于当前的跨三层网络;或者,所述请求结果包含多个业务支撑服务器在各自所属的跨三层网络中的网络连接信息;所述根据所述网络连接信息与所述业务支撑服务器建立网络连接通道,包括:基于各业务支撑服务器所属的跨三层网络的唯一标识,从所述请求结果中选择出当前的跨三层网络中的业务服务器的网络连接信息;根据选择的网络连接信息,与当前的跨三层网络中的业务服务器建立网络连接通道。6.根据权利要求2至5中任一项所述的方法,其特征在于,所述业务支撑请求满足HTTP协议或HTTPS协议。7.根据权利要求1所述的方法,其特征在于,所述软件类型标识为服务端类型标识时,所述方法还包括以下步骤:向所述业务调度服务器发送网络信息;所述网络信息包括:所述业务支撑服务器的身份标识及其在所述跨三层网络中的网络连接信息;接收到所述跨三层网络中目标客户端发送的网络连接通道建立请求后,允许建立网络连接通道;通过建立的网络连接通道,接收所述跨三层网络中目标客户端发送的业务数据,并向所述跨三层网络中对应的目标客户端转发。8.一种通信方法,其特征在于,应用于通信系统,所述通信系统包括至少一跨三层网络及位于所述跨三层网络外的业务调度服务器,所述跨三层网络包括业务支撑服务器及不同网段下的多个终端设备,每个终端设备内装有目标客户端,所述方法包括:接收软件更新请求;所述软件更新请求包括所述跨三层网络的唯一标识与软件类型标识;所述软件类型标识为客户端类型标识或服务端类型标识;获取与所述唯一标识和所述软件类型标识对应的软件更新包;向软件更新请求端发送所述软件更新包,以便该软件更新请求端解压所述软件更新包后,更新本端的业务软件。9.根据权利要求8所述的方法,其特征在于,所述方法还包括以下步骤...

【专利技术属性】
技术研发人员:黄宝华胡建华
申请(专利权)人:广州视源电子科技股份有限公司
类型:发明
国别省市:广东,44

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

1