CN114422486B - 一种终端的软件版本升级方法、***以及车辆 - Google Patents
一种终端的软件版本升级方法、***以及车辆 Download PDFInfo
- Publication number
- CN114422486B CN114422486B CN202210244894.3A CN202210244894A CN114422486B CN 114422486 B CN114422486 B CN 114422486B CN 202210244894 A CN202210244894 A CN 202210244894A CN 114422486 B CN114422486 B CN 114422486B
- Authority
- CN
- China
- Prior art keywords
- terminal
- cloud platform
- data packet
- software
- information
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 238000004891 communication Methods 0.000 claims abstract description 89
- 238000010295 mobile communication Methods 0.000 claims description 15
- 238000011156 evaluation Methods 0.000 claims description 6
- 238000012163 sequencing technique Methods 0.000 claims description 3
- 230000005540 biological transmission Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 238000013461 design Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- 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/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/12—Discovery or management of network topologies
-
- 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
- H04L67/125—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0273—Traffic management, e.g. flow control or congestion control adapting protocols for flow control or congestion control to wireless environment, e.g. adapting transmission control protocol [TCP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
-
- 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]
- H04W4/44—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- Multimedia (AREA)
- Medical Informatics (AREA)
- General Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Health & Medical Sciences (AREA)
- Information Transfer Between Computers (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种终端的软件版本升级方法、***以及车辆,包括:获取云平台的网络带宽和软件信息;获取与云平台通信连接的各终端的软件信息;确定各终端的软件是否需要数据升级后,根据云平台的软件信息和各终端的软件信息确定各终端所需的升级数据包;判断云平台的网络带宽是否低于第一阈值;若是,则获取与云平台通信连接的各终端的连通性信息;根据云平台的网络带宽、与云平台通信连接的各终端的连通性信息确定第一终端;云平台将各第一终端所需的升级数据包发送至各第一终端;各第一终端发送升级数据包至与其通信连接的各邻居终端,和/或获取各邻居终端提供的升级数据包;各终端根据升级数据包升级软件版本,能够提高整体的软件升级效率。
Description
技术领域
本发明涉及车载终端的软件升级技术领域,尤其涉及一种终端的软件版本升级方法、***以及车辆。
背景技术
为了完善车载终端的性能,通常需要对车载终端的软件进行不定期的数据升级,车载终端软件进行版本升级时,一般是通过云端平台直接对某一终端进行一对一的升级。
现有的云平台一对一升级方案,带宽压力大、升级效率低、流量消耗高。在V2X网络中即便可以借助路侧基础实施完成升级过程,但网络覆盖范围有限,且基础设施的建设费用较高不能实现大范围使用,当终端移动到覆盖范围之外时,升级过程即中断,影响车载终端的升级效率,进而影响用户体验。
发明内容
本发明提供了一种终端的软件版本升级方法、***以及车辆,以提高各终端的软件升级效率。
根据本发明的一方面,提供了一种终端的软件版本升级方法,包括:
获取云平台的网络带宽和软件信息;
获取与所述云平台通信连接的各所述终端的软件信息;
根据所述云平台的软件信息和与所述云平台通信连接的各所述终端的软件信息判断各所述终端的软件是否需要数据升级;
若是,则根据所述云平台的软件信息和各所述终端的软件信息确定各所述终端所需的升级数据包;
判断所述云平台的网络带宽是否低于第一阈值;
若是,则获取与所述云平台通信连接的各所述终端的连通性信息;
根据所述云平台的网络带宽、与所述云平台通信连接的各所述终端的所述连通性信息确定第一终端;
所述云平台将各所述第一终端所需的升级数据包发送至各所述第一终端;
各所述第一终端发送所述升级数据包至与其通信连接的各邻居终端,和/或获取各所述邻居终端提供的所述升级数据包;
各所述终端根据所述升级数据包升级软件版本。
可选的,所述的终端的软件版本升级方法还包括:若判定所述云平台的网络带宽大于或等于所述第一阈值,则所述云平台将各所述终端所需的升级数据包对应地发送至各所述终端。
可选的,所述连通性信息包括终端标识、邻居终端数量和邻居终端的连通性信息;
根据所述云平台的网络带宽、与所述云平台通信连接的各所述终端的所述连通性信息确定第一终端,包括:
根据所述邻居终端数量和所述邻居终端的连通性信息获取所述终端的连通性;
根据所述终端标识、所述邻居终端数量和所述邻居终端的连通性信息获取网络拓扑;
根据所述云平台的网络带宽、各所述终端的连通性和所述网络拓扑确定各所述网络拓扑中的第一终端。
可选的,根据所述云平台的网络带宽、各所述终端的连通性和所述网络拓扑确定各所述网络拓扑中的第一终端,包括:
将各所述终端按照所述连通性由大到小的顺序进行排序;
根据所述云平台的网络带宽确定各所述网络拓扑中所述第一终端的数量m;
确定所述连通性大的前m个所述终端为第一终端;
其中,m为大于或等于1的整数。
可选的,所述终端的软件版本升级方法还包括:
获取与所述云平台通信连接的各所述终端的状态信息;所述状态信息包括终端位置信息、终端速度信息和终端电量信息;
当至少两个所述终端的连通性相等时,根据所述云平台的网络带宽、各所述终端的连通性和所述网络拓扑确定各所述网络拓扑中的第一终端,还包括:
根据所述终端位置信息、所述终端速度信息、所述终端电量信息以及所述邻居终端与所述云平台的连接状态的加权评估结果确定各所述终端的排序位置。
可选的,在云平台将各所述第一终端所需的升级数据包发送至各所述第一终端之前,还包括:
根据所述云平台的软件信息获取各升级数据包所关联的数据包标识,根据所述第一终端的软件信息获取所述第一终端已有的升级数据包所关联的数据包标识;
根据所述云平台中各升级数据包所关联的数据包标识和各所述第一终端已有的升级数据包所关联的数据包标识确定所述第一终端所需的升级数据包。
可选的,在各所述第一终端发送所述升级数据包至与其通信连接的各邻居终端,和/或获取各所述邻居终端提供的所述升级数据包后,还包括:
各所述第一终端和各所述邻居终端根据所述升级数据包标识判断是否已包括各所述邻居终端提供的所述升级数据包;
若是,则拒绝接收所述升级数据包,并向所述邻居终端反馈拒收信息;
若否,则接收所述升级数据包,并在接收成功后向所述邻居终端反馈接收成功信息。
可选的,各所述终端根据所述升级数据包升级软件版本,包括:
所述终端判断包括的各升级数据包是否组成完整的新版本软件;
若是,则根据所述完整的新版本软件升级软件版本。
根据本发明的另一方面,提供了一种终端的软件版本升级***,包括主处理器、电源管理模块、移动通信模块、近场通信模块和定位模块;
所述主处理器分别与所述定位模块、所述移动通信模块和所述近场通信模块通信连接;所述电源管理模块分别与所述主处理器、所述定位模块、所述移动通信模块和所述近场通信模块电连接;
所述主处理器执行上述的终端的软件版本升级方法。
根据本发明的另一方面,提供了一种车辆,其特征在于,包括车载终端,所述车载终端包括上述的终端的软件版本升级***。
本发明实施例提供的终端的软件版本升级方法,在云平台的网络带宽大于或等于第一阈值时,云平台将各终端缺少的升级数据包一一对应的发送至各终端,使各终端均从云平台获取最新版本软件的全部升级数据包,以能够进行软件升级,而当云平台的网络带宽低于第一阈值时,使云平台仅与第一终端进行升级数据包的交互,节省了云平台移动通信的数据流量,降低了通讯费用;各第一终端可通过近场通信方式相互交互升级数据包,并且向网络拓扑中的其他终端发送升级数据包,从而使得网络拓扑中的各终端均能够获取到完整的新版本软件,从而完成数据升级,即便网络拓扑中存在某个节点不能与云平台进行通信连接,依然能够通过接受邻居终端发送的升级数据包而完成软件升级,并且当终端为车载终端时,随着车载终端的移动,原来孤立的节点只要与云平台建立连接或者与某个网络拓扑连接,就可以完成软件升级,提高了整体的软件升级效率,扩大了软件升级的覆盖范围。
应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种终端的软件版本升级方法的流程图;
图2是本发明实施例提供的一种终端的网络拓扑示意图;
图3是本发明实施例提供的另一种终端的软件版本升级方法的流程图;
图4是本发明实施例提供的一种终端的软件版本升级***的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
本发明实施例提供一种终端的软件版本升级方法,该终端的软件版本升级方法能够提高终端的升级效率,降低终端软件升级时的流量消耗,该终端的软件版本升级方法可由本发明实施例提供的终端的软件版本升级***执行,更具体的,可以由终端的软件版本升级***中的主处理器执行,且该终端的软件版本升级***可集成于本发明实施例提供的车辆中。
图1为本发明实施例提供的一种终端的软件版本升级方法的流程图,如图1所示,该方法包括:
S111、获取云平台的网络带宽和软件信息。
具体的,云平台与各终端之间通过移动网络通信,例如3G移动网络、4G移动网络或5G移动网络,并且云平台仅通过一个信道与各终端进行通信,云平台的网络带宽具体为该信道的网络带宽;云平台的软件信息可以包括云平台当前最新版本的软件版本信息,另外,云平台可以将最新版本的软件分为多个升级数据包,因此云平台的软件信息还可以包括最新版本的软件所包括的所有升级数据包所关联的数据包标识。
S112、获取与云平台通信连接的终端的软件信息。
具体的,云平台能够和与其通信连接的终端进行数据传输,因此获取与云平台通信连接的终端的软件信息,其中终端的软件信息可以包括终端当前的软件版本信息以及已包括的最新版本的升级数据包所关联的数据包标识。
示例性的,图2是本发明实施例提供的一种终端的网络拓扑示意图,其中,每个圆圈表示一个终端,图中标记为“×”的终端表示无法与云平台建立通信连接(例如终端F、K),图中标记为“√”的终端表示可以与云平台建立通信连接(例如终端A、B、C、D、E、G、H、I、J),则获取与云平台通信连接的终端的软件信息,即获取终端A、B、C、D、E、G、H、I、J的软件信息。
S113、根据云平台的软件版本信息和与云平台通信连接的各终端的软件信息判断各终端的软件是否需要数据升级;若是,则执行S114。
具体的,可以判断云平台的软件版本信息和与云平台通信连接的各终端的软件版本信息是否一致,若终端的软件版本信息与云平台的软件版本信息一致,则说明终端软件已是最新版本,无需再进行升级;若终端的软件版本信息与云平台的软件版本信息不一致,则说明终端软件还是旧版本,需要进行升级。
S114、根据云平台的软件信息和各终端的软件信息确定各终端所需的升级数据包。
具体的,可以根据云平台中最新版本的软件所包括的所有升级数据包所关联的数据包标识和终端已包括的最新版本软件的升级数据包所关联的数据包标识确定各终端所需的升级数据包。示例性的,以其中一个终端为例,可以将终端已包括的最新版本软件的升级数据包所关联的数据包标识与云平台中各升级数据包所关联的数据包标识进行匹配,如此可以在云平台中各升级数据包中去除终端已包括的最新版本软件的升级数据包,则云平台中剩余的升级数据包即为该终端所需的升级数据包。
S115、判断云平台的网络带宽是否低于第一阈值;若是,则执行S116。
具体的,在云平台向各终端传输升级数据包时,可首先判断云平台的网络带宽是否低于第一阈值,以根据判断结果确定云平台向各终端发送升级数据包的方式。其中,可根据设计需求自行设置第一阈值。
S116、获取与云平台通信连接的各终端的连通性信息。
具体的,若云平台的网络带宽低于第一阈值,则说明此时云平台的网络带宽较小,若将各终端所需的升级数据包一一对应的均发送至各终端,将会降低升级数据包的传输效率,各终端接收升级数据包的速度也很慢,使得各终端的升级效率低,因此此时可对与云平台通信连接的各终端进行评估,从与云平台通信连接的各终端中选取最适合接收升级数据包的一个或几个终端,使云平台可以首先针对选取出的终端进行数据升级;因此,在确定云平台的网络带宽低于第一阈值后,可首先获取与云平台通信连接的各终端的连通性信息,以便对各终端进行评估。
S117、根据云平台的网络带宽、与云平台通信连接的各终端的连通性信息确定第一终端。
S118、云平台将各第一终端所需的升级数据包发送至各第一终端。
具体的,可以将从与云平台通信连接的各终端中选取最适合接收升级数据包的一个或几个终端确定为第一终端,具体可以根据云平台的网络带宽、与云平台通信连接的各终端的连通性信息选取第一终端。
S119、各第一终端发送升级数据包至与其通信连接的各邻居终端,和/或获取各邻居终端提供的升级数据包。
具体的,终端与终端之间可以通过近场通信方式进行通信,例如V2X通信(vehicleto X,车到万物)、WIFI通信(无线通信)或BT通信(Blue Tooth,蓝牙)等方式,本发明优选为V2X通信方式进行终端与终端之间的通信;各第一终端接收到升级数据包之后,可通过V2X通信与邻居终端进行数据交互,采用V2X通信时,可同时向所有邻居终端广播其已包括的升级数据包,并且继续接收来自邻居终端的缺少的升级数据包,直至该第一终端最新版本软件所包括的全部升级数据包全部接收完成,同样的,其他终端也实时接收缺少的升级数据包并发送已包括的升级数据包,使得连通网络中的各终端均能完成最新版本软件所包括的全部升级数据包的接收;其中,邻居终端为与该第一终端通信连接的终端,参考图2,终端A的邻居终端为B、C、D、E,终端B的邻居终端为C、A、E;可以理解的是,邻居终端也可以为第一终端,如此,可通过终端之间的通信完成升级数据包的传输,使得同一网络拓扑中的各终端均能接收最新版本软件所包括的全部升级数据包,如此能够提高升级数据包的传输效率,同时提高各终端的软件升级效率。可以理解的是,相互连用的各终端组成一个网络拓扑,例如图2中的终端A、B、C、D、E、F、G组成一个网络拓扑,终端I、J组成一个网络拓扑。
S120、各终端根据升级数据包升级软件版本。
具体的,当终端完成最新版本软件所包括的全部升级数据包的接收后,可根据完成的最新版本软件进行软件升级。
示例性的,当在步骤S115中判定云平台的网络带宽大于或等于第一阈值,则云平台将各终端所需的升级数据包对应地发送至各终端。
具体的,若云平台的网络带宽大于或等于第一阈值,则说明此时云平台的网络带宽满足对各终端进行一对一的升级需求,即此时云平台也能够与各终端进行高效的数据传输,此时云平台可以将各终端缺少的升级数据包一一对应的发送至各终端,使各终端均从云平台获取最新版本软件的全部升级数据包,以能够进行软件升级。
本发明实施例提供的终端的软件版本升级方法,在云平台的网络带宽大于或等于第一阈值时,云平台将各终端缺少的升级数据包一一对应的发送至各终端,使各终端均从云平台获取最新版本软件的全部升级数据包,以能够进行软件升级,而当云平台的网络带宽低于第一阈值时,使云平台仅与第一终端(即骨干终端)进行升级数据包的交互,节省了云平台移动通信的数据流量,降低了通讯费用;各第一终端可通过近场通信方式相互交互升级数据包,并且向网络拓扑中的其他终端发送升级数据包,从而使得网络拓扑中的各终端均能够获取到完整的新版本软件,从而完成数据升级,即便网络拓扑中存在某个节点不能与云平台进行通信连接,依然能够通过接受邻居终端发送的升级数据包而完成软件升级,并且当终端为车载终端时,随着车载终端的移动,原来孤立的节点(即无法与云平台通信并且没有邻居终端的终端,例如图2中的终端K)只要与云平台建立连接或者与某个网络拓扑连接,就可以完成软件升级,提高了整体的软件升级效率,扩大了软件升级的覆盖范围。
可选的,终端的连通性信息可以包括终端标识、邻居终端数量和邻居终端的连通性信息,基于此,本发明实施例提供了另一种终端的软件版本升级方法,图3是本发明实施例提供的另一种终端的软件版本升级方法的流程图,如图3所示,该方法包括:
S211、获取云平台的网络带宽和软件信息。
S212、获取与云平台通信连接的终端的软件信息。
S213、根据云平台的软件版本信息和与云平台通信连接的各终端的软件信息判断各终端的软件是否需要数据升级;若是,则执行S214。
S214、根据云平台的软件信息和各终端的软件信息确定各终端所需的升级数据包。
S215、判断云平台的网络带宽是否低于第一阈值;若是,则执行S216。
S216、获取与云平台通信连接的各终端的连通性信息。
S217、根据邻居终端数量和邻居终端的连通性信息获取终端的连通性。
具体的,继续参考图2,以终端A为例,终端A有4个邻居终端(B、C、D、E),在终端A的邻居终端中,终端B有3个邻居终端(C、A、E),终端C有4个邻居终端(B、A、D、G),终端D有3个邻居终端(C、A、E),终端E有4个邻居终端(B、A、D、F),则终端A的连通性CON可以为邻居终端的数量与各邻居终端的邻居终端的数量的加和,即CON(A)=4+3+4+3+4=18,基于同样的原理可以获取其他终端的连通性,即可以根据邻居终端数量和邻居终端的连通性信息获取每个与云平台通信连接的终端的连通性。
S218、根据终端标识、邻居终端数量和邻居终端的连通性信息获取网络拓扑。
具体的,终端标识可以为终端的MAC地址,为了便于说明,本发明示例性的以英文大写字母作为终端标识;继续参考图2,可以根据各终端的终端标识、各终端的邻居终端数量以及邻居终端的连通性信息获取网络拓扑,例如图2中的终端A、B、C、D、E、F、G构成一个网络拓扑。
S219、根据云平台的网络带宽、各终端的连通性和网络拓扑确定各网络拓扑中的第一终端。
示例性的,可首先将各终端按照连通性由大到小的顺序进行排序;再根据云平台的网络带宽确定各网络拓扑中第一终端的数量m;然后确定连通性大的前m个终端为第一终端;其中,m为大于或等于1的整数;连通性大说明该终端所在的网络拓扑较大,连接的邻居终端数量相对较多,选取连通性大的终端作为第一终端,可以使第一终端将从云平台接收的升级数据快速的发送至各邻居终端,使得网络拓扑中的各终端均能快速接收到升级数据包,进而完成软件升级。
另外,同一个网络拓扑中可能存在一个或多个终端的连通性相等的情况,此时不能将连通性相等的终端进行大小排序,此时可获取与云平台通信连接的各终端的状态信息,结合各终端的状态信息对各终端进行排序。
示例性的,终端为车载终端时,状态信息可以包括终端位置信息、终端速度信息和终端电量信息,当至少两个终端的连通性相等时,可以根据终端位置信息、终端速度信息、终端电量信息以及邻居终端与云平台的连接状态的加权评估结果确定各终端的排序位置。
具体的,可以首先根据终端位置信息确定终端坐标,该坐标可以以网络拓扑的中心为原点;根据终端速度信息确定车辆的行驶速度,根据终端电量信息确定终端的电池电量;加权评估标准可以为:电池电量越低、终端坐标越偏离网络拓扑的中心以及车速越快则对应的终端排序位置越靠后,可以根据设计需求确定各状态信息的权重。此外,还可以获取与云平台通信连接的各终端的邻居终端与云平台的通信状态,例如图2中所示的终端F与云平台断链,则基于该信息,终端E的排序位置应在终端C之前,即优先考虑将终端E作为第一终端,如此可以保证终端F的软件升级,可将此作为另一个加权评估项对各终端进行加权评估,以完成对同一网络拓扑中各终端的排序,能够确定更合适的终端作为第一终端,以对各终端软件进行高效的升级。
S220、根据云平台的软件信息获取各升级数据包所关联的数据包标识,根据第一终端的软件信息获取第一终端已有的升级数据包所关联的数据包标识。
S221、根据云平台中各升级数据包所关联的数据包标识和各第一终端已有的升级数据包所关联的数据包标识确定第一终端所需的升级数据包。
S222、云平台将各第一终端所需的升级数据包发送至各第一终端。
具体的,为了降低云平台传输数据所消耗的流量,可将云平台中最新版本软件分包为多个升级数据包,各升级数据包均关联有对应的唯一标识,可将多个升级数据包分次发送给终端,以降低流量消耗,减轻数据传输负担;各第一终端可能已经接收过一个或几个升级数据包,但由于升级数据包的数量不能组成完整的新版本软件,因此不能进行软件升级,因此可综合所有第一终端已包括的最新版本软件的升级数据包,并将所有第一终端已包括的最新版本软件的升级数据包所关联的数据包标识与云平台中的升级数据包进行匹配,如此可在云平台中所有的升级数据包中去除所有第一终端已有的升级数据包,剩余的升级数据包即为各第一终端所需的升级数据包,可将各第一终端所需的升级数据包分配给各第一终端,在通过终端之间的V2X通信,使各第一终端从邻居终端中获取各自缺少的升级数据包,直至完成最新版本软件的所有升级数据包的获取。
S223、各第一终端发送升级数据包至与其通信连接的各邻居终端,和/或获取各邻居终端提供的升级数据包。
S224、各第一终端和各邻居终端根据升级数据包标识判断是否已包括各邻居终端提供的升级数据包;若是,则执行S225;若否,则执行S226。
S225、拒绝接收升级数据包,并向邻居终端反馈拒收信息。
S226、接收升级数据包,并在接收成功后向邻居终端反馈接收成功信息。
S227、终端判断包括的各子数据包是否组成完整的新版本软件;若是,则执行S228。
S228、根据完整的新版本软件升级软件版本。
具体的,终端将邻居终端提供的升级数据包所关联的数据包标识与已包括的各升级数据包所关联的数据包标识依次进行比较,若出现两者一致的,则说明终端已有该升级数据包,拒收邻居终端提供的该升级数据包,并向提供该升级数据包的邻居终端反馈拒收信息,避免重复接收占用空间,同样的,若没有匹配到数据包标识一致的,则说明终端还没有该数据包标识所关联的升级数据包,此时可接收该升级数据包,并在接收成功后向提供该升级数据包的邻居终端反馈接收成功信息;各终端也可以根据接收的反馈信息确定各邻居终端是否均已完成软件升级,并在确定邻居终端均完成软件升级后不再向各邻居终端发送升级数据包。
直至当前云平台所通信连接的终端所在的通信网络均完成升级后,持续获取各终端的连通性信息,根据各终端的联通性信息判断网络拓扑是否发生变化,若网络拓扑发生变化,则重复步骤S211,完成下一周期对各终端的软件升级。
本发明实施例提供的终端的软件版本升级方法,使云平台仅与第一终端(即骨干终端)进行升级数据包的交互,并且综合了各第一终端已有的升级数据包后,将剩余的升级数据包分配给每个网络拓扑中的第一终端,节省了云平台移动通信的数据流量,降低了通讯费用;各第一终端可通过近场通信方式相互交互升级数据包,并且向网络拓扑中的其他终端发送升级数据包,从而使得网络拓扑中的各终端均能够获取到完整的新版本软件,从而完成数据升级,即便网络拓扑中存在某个节点不能与云平台进行通信连接,依然能够通过接受邻居终端发送的升级数据包而完成软件升级,并且当终端为车载终端时,随着车载终端的移动,原来孤立的节点(即无法与云平台通信并且没有邻居终端的终端,例如图2中的终端K)只要与云平台建立连接或者与某个网络拓扑连接,就可以完成软件升级,提高了整体的软件升级效率,扩大了软件升级的覆盖范围。
基于同一发明构思,本发明实施例还提供了一种终端的软件版本升级***,图4是本发明实施例提供的一种终端的软件版本升级***的结构示意图,如图4所示,该终端的软件版本升级***包括主处理器10、电源管理模块20、移动通信模块30、近场通信模块40和定位模块50;主处理器10分别与所述定位模块50、所述移动通信模块30和所述近场通信模块40通信连接;所述电源管理模块20分别与所述主处理器10、所述定位模块50、所述移动通信模块30和所述近场通信模块40电连接;主处理器10执行本发明任一实施例提供的终端的软件版本升级方法,因此本发明实施例提供的终端的软件版本升级***包括本发明实施例提供的终端的软件版本升级方法的技术特征,能够达到本发明实施例提供的终端的软件版本升级方法的有益效果,相同之处可参照上述对本发明实施例提供的终端的软件版本升级方法的描述,在此不再赘述。
具体的,主处理器10可通过有线通信方式分别与所述定位模块50、所述移动通信模块30和所述近场通信模块40通信连接,定位模块50用于获取终端的位置信息并将该位置信息实时发送至主处理器10,主处理器10可通过移动通信模块30与云平台通信连接,向云平台发送终端的位置信息、软件信息以及电池电量信息等,主处理器10还可以通过近场通信模块40与邻居终端的主处理器进行通信,以能够交互数据。其中,移动通信模块30可以包括3G通信单元、4G通信单元和5G通信单元中至少一种,近场通信模块40包括V2X通信单元、WIFI通信单元或BT通信单元的一种或多种,当终端的软件版本升级***集成于车载终端时,能够使得车载终端同时具备与云平台之间的远程通信能力和与邻居终端之间的近场通信能力,可结合云平台和邻居终端完成软件升级,如此可以结合远程和终端之间的自组织两种通信方式,完成整个网络拓扑中所有终端的软件升级,提高了整体的软件升级效率,扩大了软件升级的覆盖范围。
基于同一发明构思,本发明实施例还提供了一种车辆,包括车载终端,该车载终端包括本发明实施例提供的终端的软件版本升级***,因此本发明实施例提供的车辆包括本发明实施例提供的终端的软件版本升级***的技术特征,能够达到本发明实施例提供的终端的软件版本升级***的有益效果,相同之处可参照上述对本发明实施例提供的终端的软件版本升级***的描述,在此不再赘述。
应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发明中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本发明的技术方案所期望的结果,本文在此不进行限制。
上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。
Claims (8)
1.一种终端的软件版本升级方法,其特征在于,包括:
获取云平台的网络带宽和软件信息;
获取与所述云平台通信连接的各所述终端的软件信息;
根据所述云平台的软件信息和与所述云平台通信连接的各所述终端的软件信息判断各所述终端的软件是否需要数据升级;
若是,则根据所述云平台的软件信息和各所述终端的软件信息确定各所述终端所需的升级数据包;
判断所述云平台的网络带宽是否低于第一阈值;
若是,则获取与所述云平台通信连接的各所述终端的连通性信息;
根据所述云平台的网络带宽、与所述云平台通信连接的各所述终端的所述连通性信息确定第一终端;
所述云平台将各所述第一终端所需的升级数据包发送至各所述第一终端;
各所述第一终端发送所述升级数据包至与其通信连接的各邻居终端,和/或获取各所述邻居终端提供的所述升级数据包;
各所述终端根据所述升级数据包升级软件版本;
所述根据所述云平台的软件信息和各所述终端的软件信息确定各所述终端所需的升级数据包,包括:
针对每个所述终端,将所述终端已包括的最新版本软件的升级数据包所关联的数据包标识与所述云平台中各升级数据包所关联的数据包标识进行匹配处理,并将所述云平台中各升级数据包中所述终端已包括的最新版本软件的升级数据包进行删除处理,以确定各所述终端所需的升级数据包;
所述连通性信息包括终端标识、邻居终端数量和邻居终端的连通性信息;
根据所述云平台的网络带宽、与所述云平台通信连接的各所述终端的所述连通性信息确定第一终端,包括:
根据所述邻居终端数量和所述邻居终端的连通性信息获取所述终端的连通性;
根据所述终端标识、所述邻居终端数量和所述邻居终端的连通性信息获取网络拓扑;
根据所述云平台的网络带宽、各所述终端的连通性和所述网络拓扑确定各所述网络拓扑中的第一终端;
根据所述云平台的网络带宽、各所述终端的连通性和所述网络拓扑确定各所述网络拓扑中的第一终端,包括:
将各所述终端按照所述连通性由大到小的顺序进行排序;
根据所述云平台的网络带宽确定各所述网络拓扑中所述第一终端的数量m;
确定所述连通性大的前m个所述终端为第一终端;
其中,m为大于或等于1的整数。
2.根据权利要求1所述的终端的软件版本升级方法,其特征在于,还包括:若判定所述云平台的网络带宽大于或等于所述第一阈值,则所述云平台将各所述终端所需的升级数据包对应地发送至各所述终端。
3.根据权利要求1所述的终端的软件版本升级方法,其特征在于,还包括:
获取与所述云平台通信连接的各所述终端的状态信息;所述状态信息包括终端位置信息、终端速度信息和终端电量信息;
当至少两个所述终端的连通性相等时,根据所述云平台的网络带宽、各所述终端的连通性和所述网络拓扑确定各所述网络拓扑中的第一终端,还包括:
根据所述终端位置信息、所述终端速度信息、所述终端电量信息以及所述邻居终端与所述云平台的连接状态的加权评估结果确定各所述终端的排序位置。
4.根据权利要求1所述的终端的软件版本升级方法,其特征在于,在云平台将各所述第一终端所需的升级数据包发送至各所述第一终端之前,还包括:
根据所述云平台的软件信息获取各升级数据包所关联的数据包标识,根据所述第一终端的软件信息获取所述第一终端已有的升级数据包所关联的数据包标识;
根据所述云平台中各升级数据包所关联的数据包标识和各所述第一终端已有的升级数据包所关联的数据包标识确定所述第一终端所需的升级数据包。
5.根据权利要求4所述的终端的软件版本升级方法,其特征在于,在各所述第一终端发送所述升级数据包至与其通信连接的各邻居终端,和/或获取各所述邻居终端提供的所述升级数据包后,还包括:
各所述第一终端和各所述邻居终端根据所述升级数据包标识判断是否已包括各所述邻居终端提供的所述升级数据包;
若是,则拒绝接收所述升级数据包,并向所述邻居终端反馈拒收信息;
若否,则接收所述升级数据包,并在接收成功后向所述邻居终端反馈接收成功信息。
6.根据权利要求5所述的终端的软件版本升级方法,其特征在于,各所述终端根据所述升级数据包升级软件版本,包括:
所述终端判断包括的各升级数据包是否组成完整的新版本软件;
若是,则根据所述完整的新版本软件升级软件版本。
7.一种终端的软件版本升级***,其特征在于,包括主处理器、电源管理模块、移动通信模块、近场通信模块和定位模块;
所述主处理器分别与所述定位模块、所述移动通信模块和所述近场通信模块通信连接;所述电源管理模块分别与所述主处理器、所述定位模块、所述移动通信模块和所述近场通信模块电连接;
所述主处理器执行权利要求1~6任一项所述的终端的软件版本升级方法。
8.一种车辆,其特征在于,包括车载终端,所述车载终端包括权利要求7所述的终端的软件版本升级***。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210244894.3A CN114422486B (zh) | 2022-03-14 | 2022-03-14 | 一种终端的软件版本升级方法、***以及车辆 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210244894.3A CN114422486B (zh) | 2022-03-14 | 2022-03-14 | 一种终端的软件版本升级方法、***以及车辆 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114422486A CN114422486A (zh) | 2022-04-29 |
CN114422486B true CN114422486B (zh) | 2024-01-16 |
Family
ID=81264159
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210244894.3A Active CN114422486B (zh) | 2022-03-14 | 2022-03-14 | 一种终端的软件版本升级方法、***以及车辆 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114422486B (zh) |
Citations (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101145948A (zh) * | 2007-03-21 | 2008-03-19 | 中兴通讯股份有限公司 | 软件升级方法和装置、以及网元 |
CN101478446A (zh) * | 2008-12-30 | 2009-07-08 | 华为技术有限公司 | 网络设备版本加载方法、装置和*** |
CN101795203A (zh) * | 2009-02-03 | 2010-08-04 | 华为软件技术有限公司 | 软件升级数据包的下载方法和装置 |
CN103001985A (zh) * | 2011-09-14 | 2013-03-27 | 腾讯科技(深圳)有限公司 | 软件升级中服务器带宽控制的方法、升级配置服务器及*** |
CN103607456A (zh) * | 2013-11-21 | 2014-02-26 | 厦门雅迅网络股份有限公司 | 一种集群移动终端的软件远程升级的方法 |
CN104378391A (zh) * | 2013-08-12 | 2015-02-25 | 无锡知谷网络科技有限公司 | 软件更新方法、***及设备 |
CN104699491A (zh) * | 2013-12-06 | 2015-06-10 | 中兴通讯股份有限公司 | 一种应用程序的升级处理方法及终端设备 |
CN105045636A (zh) * | 2015-08-11 | 2015-11-11 | 广东欧珀移动通信有限公司 | 一种软件更新的方法及其装置 |
CN105094932A (zh) * | 2015-09-16 | 2015-11-25 | 西安特锐德智能充电科技有限公司 | 一种通过充电设备对电动汽车内部软件升级的方法 |
WO2016019725A1 (zh) * | 2014-08-04 | 2016-02-11 | 中兴通讯股份有限公司 | 一种软件升级管理方法、设备、***及计算机存储介质 |
CN105468399A (zh) * | 2015-08-07 | 2016-04-06 | 北京汉柏科技有限公司 | 一种云平台用户软件更新方法 |
CN105743948A (zh) * | 2014-12-11 | 2016-07-06 | 中兴通讯股份有限公司 | 一种网络版本升级的方法及装置 |
CN107241680A (zh) * | 2017-04-27 | 2017-10-10 | 北京摩拜科技有限公司 | 用于多个车辆的通信方法、车辆及服务器 |
CN107329741A (zh) * | 2017-06-12 | 2017-11-07 | 北京北信源软件股份有限公司 | 一种基于指纹识别的软件分布式升级方法与装置 |
CN107835501A (zh) * | 2017-10-31 | 2018-03-23 | 广州小鹏汽车科技有限公司 | 一种汽车软件升级方法、装置及*** |
CN107959715A (zh) * | 2017-11-16 | 2018-04-24 | 南京轩世琪源软件科技有限公司 | 基于无线通讯的远程终端信息识别软件***及识别方法 |
CN108512877A (zh) * | 2017-02-28 | 2018-09-07 | 腾讯科技(北京)有限公司 | 一种服务器集群中分享数据的方法和装置 |
CN108599997A (zh) * | 2018-04-04 | 2018-09-28 | 北京奇艺世纪科技有限公司 | 升级控制方法和装置 |
CN110134420A (zh) * | 2019-05-22 | 2019-08-16 | 上海诺雅克电气有限公司 | 基于云平台的固件升级方法及*** |
CN110602688A (zh) * | 2019-10-15 | 2019-12-20 | 青岛海信电子设备股份有限公司 | 终端软件升级方法和升级*** |
CN111698307A (zh) * | 2020-06-04 | 2020-09-22 | 中国第一汽车股份有限公司 | 一种车辆远程升级方法、装置、设备及存储介质 |
CN111740798A (zh) * | 2020-06-01 | 2020-10-02 | 南京熊猫电子股份有限公司 | 带宽自适应的应急广播终端智能升级方法、应急广播平台及*** |
CN112328274A (zh) * | 2020-09-28 | 2021-02-05 | 宜通世纪物联网研究院(广州)有限公司 | 软件升级的控制方法、***、服务器及智能终端设备 |
CN113190253A (zh) * | 2021-05-20 | 2021-07-30 | 中航机载***共性技术有限公司 | 一种应用于机载ima的软件在线升级***及方法 |
CN113867748A (zh) * | 2020-06-30 | 2021-12-31 | 比亚迪股份有限公司 | 车辆软件升级方法、车载终端和车辆及服务器 |
CN113934442A (zh) * | 2021-09-30 | 2022-01-14 | 青岛海尔科技有限公司 | 一种软件升级方法及装置 |
CN113950118A (zh) * | 2021-10-14 | 2022-01-18 | 四川九州电子科技股份有限公司 | 基于Mesh的软件升级方法 |
GB202117487D0 (en) * | 2020-12-23 | 2022-01-19 | Ibm | Software upgrade stability recommendations |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040010786A1 (en) * | 2002-07-11 | 2004-01-15 | Microsoft Corporation | System and method for automatically upgrading a software application |
US8995956B2 (en) * | 2011-09-23 | 2015-03-31 | GM Global Technology Operations LLC | System and method for vehicle based cellular offload |
-
2022
- 2022-03-14 CN CN202210244894.3A patent/CN114422486B/zh active Active
Patent Citations (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101145948A (zh) * | 2007-03-21 | 2008-03-19 | 中兴通讯股份有限公司 | 软件升级方法和装置、以及网元 |
CN101478446A (zh) * | 2008-12-30 | 2009-07-08 | 华为技术有限公司 | 网络设备版本加载方法、装置和*** |
CN101795203A (zh) * | 2009-02-03 | 2010-08-04 | 华为软件技术有限公司 | 软件升级数据包的下载方法和装置 |
CN103001985A (zh) * | 2011-09-14 | 2013-03-27 | 腾讯科技(深圳)有限公司 | 软件升级中服务器带宽控制的方法、升级配置服务器及*** |
CN104378391A (zh) * | 2013-08-12 | 2015-02-25 | 无锡知谷网络科技有限公司 | 软件更新方法、***及设备 |
CN103607456A (zh) * | 2013-11-21 | 2014-02-26 | 厦门雅迅网络股份有限公司 | 一种集群移动终端的软件远程升级的方法 |
CN104699491A (zh) * | 2013-12-06 | 2015-06-10 | 中兴通讯股份有限公司 | 一种应用程序的升级处理方法及终端设备 |
WO2016019725A1 (zh) * | 2014-08-04 | 2016-02-11 | 中兴通讯股份有限公司 | 一种软件升级管理方法、设备、***及计算机存储介质 |
CN105743948A (zh) * | 2014-12-11 | 2016-07-06 | 中兴通讯股份有限公司 | 一种网络版本升级的方法及装置 |
CN105468399A (zh) * | 2015-08-07 | 2016-04-06 | 北京汉柏科技有限公司 | 一种云平台用户软件更新方法 |
CN105045636A (zh) * | 2015-08-11 | 2015-11-11 | 广东欧珀移动通信有限公司 | 一种软件更新的方法及其装置 |
CN105094932A (zh) * | 2015-09-16 | 2015-11-25 | 西安特锐德智能充电科技有限公司 | 一种通过充电设备对电动汽车内部软件升级的方法 |
CN108512877A (zh) * | 2017-02-28 | 2018-09-07 | 腾讯科技(北京)有限公司 | 一种服务器集群中分享数据的方法和装置 |
CN107241680A (zh) * | 2017-04-27 | 2017-10-10 | 北京摩拜科技有限公司 | 用于多个车辆的通信方法、车辆及服务器 |
CN107329741A (zh) * | 2017-06-12 | 2017-11-07 | 北京北信源软件股份有限公司 | 一种基于指纹识别的软件分布式升级方法与装置 |
CN107835501A (zh) * | 2017-10-31 | 2018-03-23 | 广州小鹏汽车科技有限公司 | 一种汽车软件升级方法、装置及*** |
CN107959715A (zh) * | 2017-11-16 | 2018-04-24 | 南京轩世琪源软件科技有限公司 | 基于无线通讯的远程终端信息识别软件***及识别方法 |
CN108599997A (zh) * | 2018-04-04 | 2018-09-28 | 北京奇艺世纪科技有限公司 | 升级控制方法和装置 |
CN110134420A (zh) * | 2019-05-22 | 2019-08-16 | 上海诺雅克电气有限公司 | 基于云平台的固件升级方法及*** |
CN110602688A (zh) * | 2019-10-15 | 2019-12-20 | 青岛海信电子设备股份有限公司 | 终端软件升级方法和升级*** |
CN111740798A (zh) * | 2020-06-01 | 2020-10-02 | 南京熊猫电子股份有限公司 | 带宽自适应的应急广播终端智能升级方法、应急广播平台及*** |
CN111698307A (zh) * | 2020-06-04 | 2020-09-22 | 中国第一汽车股份有限公司 | 一种车辆远程升级方法、装置、设备及存储介质 |
CN113867748A (zh) * | 2020-06-30 | 2021-12-31 | 比亚迪股份有限公司 | 车辆软件升级方法、车载终端和车辆及服务器 |
CN112328274A (zh) * | 2020-09-28 | 2021-02-05 | 宜通世纪物联网研究院(广州)有限公司 | 软件升级的控制方法、***、服务器及智能终端设备 |
GB202117487D0 (en) * | 2020-12-23 | 2022-01-19 | Ibm | Software upgrade stability recommendations |
CN113190253A (zh) * | 2021-05-20 | 2021-07-30 | 中航机载***共性技术有限公司 | 一种应用于机载ima的软件在线升级***及方法 |
CN113934442A (zh) * | 2021-09-30 | 2022-01-14 | 青岛海尔科技有限公司 | 一种软件升级方法及装置 |
CN113950118A (zh) * | 2021-10-14 | 2022-01-18 | 四川九州电子科技股份有限公司 | 基于Mesh的软件升级方法 |
Non-Patent Citations (2)
Title |
---|
Vehicle Software Updates Distribution with SDN and Cloud Computing;Meysam Azizian;《IEEE Communications Magazine》;第55卷(第8期);全文 * |
基于4G网络的嵌入式设备远程升级***设计与实现;罗晶晶;《中国优秀硕士学位论文全文数据库 信息科技辑》;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN114422486A (zh) | 2022-04-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8396478B2 (en) | First base station managing a neighboring condition and cell area operation of a cell area, and system for managing a neighboring condition and cell area operation of a cell area | |
US6876643B1 (en) | Clustering in wireless ad hoc networks | |
CN101669390B (zh) | 实现移动通信终端与无线电通信网络的连接的方法和*** | |
CN104115512B (zh) | 用于合作伙伴网络共享架构的***和方法 | |
CN107306429B (zh) | 网络接入点的连接方法及装置 | |
WO2003075489A1 (fr) | Systeme de communication radio multiservice | |
CN101112048A (zh) | 通过可在多网络wlan***中操作的wlan终端促进网络扫描的装置和相关方法 | |
CN1926903A (zh) | 在移动节点处进行网络选择的设备及相关方法 | |
CN107483553A (zh) | 车联网***和车辆信息上传方法 | |
CN108683986B (zh) | 车队通信方法、计算机可读存储介质和终端 | |
CN114531692A (zh) | 一种管理网络切片数据的方法和装置 | |
CN114422486B (zh) | 一种终端的软件版本升级方法、***以及车辆 | |
CN1127230C (zh) | 应答确定方法,通信方法和无线收发信机 | |
US7212514B2 (en) | Mobile communication device containable in ad hoc network | |
CN107454659B (zh) | 一种终端识别方法、***、终端设备和基站 | |
CN102651900A (zh) | 业务接入方法、装置及*** | |
CN104581744B (zh) | 一种实现网络规划的方法及装置 | |
CN110014909A (zh) | 促进电动车辆的无线充电的分组通信 | |
CN112770370A (zh) | 用于智能设备入网的方法、装置及智能设备 | |
CN109041164B (zh) | 一种基于车联网的道路安全信息实时通信方法 | |
CN115883369A (zh) | 网络切片部署方法、***、装置、设备及可读存储介质 | |
CN107610453B (zh) | 一种基于近距离蓝牙热点定位的拼车方法及*** | |
CN112822642B (zh) | 一种基于v2x的车辆派发方法、装置及*** | |
US20070270099A1 (en) | Method and System for Transmitting Selective Local Information | |
CN108702756A (zh) | 一种资源选择方法及终端 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |