CN116800821A - ***升级方法、装置、存储介质及电子设备 - Google Patents
***升级方法、装置、存储介质及电子设备 Download PDFInfo
- Publication number
- CN116800821A CN116800821A CN202311062300.8A CN202311062300A CN116800821A CN 116800821 A CN116800821 A CN 116800821A CN 202311062300 A CN202311062300 A CN 202311062300A CN 116800821 A CN116800821 A CN 116800821A
- Authority
- CN
- China
- Prior art keywords
- upgrade
- upgrading
- converged communication
- information
- system upgrade
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 49
- 238000004891 communication Methods 0.000 claims abstract description 158
- 238000012545 processing Methods 0.000 claims description 42
- 238000004590 computer program Methods 0.000 claims description 15
- 230000002159 abnormal effect Effects 0.000 claims description 6
- 230000006870 function Effects 0.000 description 14
- 230000004927 fusion Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 3
- 230000005856 abnormality Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Landscapes
- Stored Programmes (AREA)
Abstract
本申请公开了一种***升级方法、装置、存储介质及电子设备,涉及通信技术领域,该方法包括:若检测到融合通信注册触发,生成携带***升级辅助信息的融合通信注册消息;向融合通信服务器发送所述融合通信注册消息;接收所述融合通信服务器发送的注册结果消息,所述注册结果消息中携带***升级指示信息,所述***升级指示信息为所述融合通信服务器根据所述***升级辅助信息从***升级服务器中获得的;根据所述***升级指示信息进行***升级。本申请可以通过融合通信注册功能对依赖***升级应用的方式实现有效辅助升级,可以为***升级提供双保障,提升设备***升级率。
Description
技术领域
本申请涉及通信技术领域,具体涉及一种***升级方法、装置、存储介质及电子设备。
背景技术
以智能手机为例的设备拥有着强大复杂的功能设计,不管是功能复杂性带来的稳定性问题需要修复,还是随着技术的进步要引入新功能,通常需要依赖***升级(SystemUpdate/Fota)才能推送实现到设备中。
目前,存在***升级的一种主流方式,通过***升级应用按照升级策略从运营商的***升级服务器(如Fota服务器)请求最新***软件版本进行升级,例如,***升级应用定期请求最新版本***软件进行升级。
目前依赖***升级软件的这种方式下,无论升级策略还是***升级应用本身,若存在不足容易导致设备***升级率较低。
发明内容
本申请实施例提供一种***升级方案,可以有效提升设备***升级率。
本申请实施例提供以下技术方案:
根据本申请的一个实施例,一种***升级方法,其包括:若检测到融合通信注册触发,生成携带***升级辅助信息的融合通信注册消息;向融合通信服务器发送所述融合通信注册消息;接收所述融合通信服务器发送的注册结果消息,所述注册结果消息中携带***升级指示信息,所述***升级指示信息为所述融合通信服务器根据所述***升级辅助信息从***升级服务器中获得的;根据所述***升级指示信息进行***升级。
在本申请的一些实施例中,所述根据所述***升级指示信息进行***升级,包括:根据所述***升级指示信息判断是否进行***升级;若是,则向***升级应用发送升级指令,所述升级指令用于触发所述***升级应用从所述***升级服务器获取***升级包进行***升级。
在本申请的一些实施例中,所述***升级指示信息包括所述***升级服务器中根据所述***升级辅助信息确定的最新***软件版本号;所述根据所述***升级指示信息判断是否进行***升级,包括:将所述最新***软件版本号与本地***软件版本号进行比较,得到比较结果;根据所述比较结果判断是否进行***升级。
在本申请的一些实施例中,所述***升级指示信息包括所述***升级服务器中根据所述***升级辅助信息确定的升级操作信息;所述根据所述***升级指示信息判断是否进行***升级,包括:若所述***升级指示信息中包括所述升级操作信息,则确定进行***升级。
在本申请的一些实施例中,在所述生成携带***升级辅助信息的融合通信注册消息之前,所述方法还包括:获取本地***升级处理信息;根据所述本地***升级处理信息,确定是否通过融合通信注册进行辅助升级。
在本申请的一些实施例中,所述根据所述本地***升级处理信息,确定是否通过融合通信注册进行辅助升级,包括:计算所述本地***升级处理信息中的最后升级时间点和当前时间点的差,得到升级时间差;若所述升级时间差大于预定阈值,则确定通过融合通信注册进行辅助升级。
在本申请的一些实施例中,所述根据所述本地***升级处理信息,确定是否通过融合通信注册进行辅助升级,包括:根据所述本地***升级处理信息中的未修复***异常信息确定升级急迫程度;根据所述本地***升级处理信息中的下次升级时间点和当前时间点的差,确定升级滞后程度;若所述升级急迫程度高于第一等级且所述升级滞后程度高于第二等级,则确定通过融合通信注册进行辅助升级。
根据本申请的一个实施例,一种***升级装置,所述装置包括:生成模块,用于若检测到融合通信注册触发,生成携带***升级辅助信息的融合通信注册消息;发送模块,用于向融合通信服务器发送所述融合通信注册消息;接收模块,用于接收所述融合通信服务器发送的注册结果消息,所述注册结果消息中携带***升级指示信息,所述***升级指示信息为所述融合通信服务器根据所述***升级辅助信息从***升级服务器中获得的;升级模块,用于根据所述***升级指示信息进行***升级。
根据本申请的另一实施例,一种存储介质,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行本申请实施例所述的方法。
根据本申请的另一实施例,一种电子设备可以包括:存储器,存储有计算机程序;处理器,读取存储器存储的计算机程序,以执行本申请实施例所述的方法。
根据本申请的另一实施例,一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行本申请实施例所述的各种可选实现方式中提供的方法。
本申请实施例中,若检测到融合通信注册触发,生成携带***升级辅助信息的融合通信注册消息;向融合通信服务器发送所述融合通信注册消息;接收所述融合通信服务器发送的注册结果消息,所述注册结果消息中携带***升级指示信息,所述***升级指示信息为所述融合通信服务器根据所述***升级辅助信息从***升级服务器中获得的;根据所述***升级指示信息进行***升级。
本申请的有益效果为:通过生成携带***升级辅助信息的融合通信注册消息向融合通信服务器发送,使得融合通信服务器根据***升级辅助信息从***升级服务器中获得***升级指示信息,设备可以进一步基于根据***升级指示信息进行***升级,进而,通过融合通信注册功能对依赖***升级应用的方式实现有效辅助升级,可以为***升级提供双保障,提升设备***升级率。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了根据本申请的一个实施例的***升级方法的流程图。
图2示意性示出了根据本申请的一个实施例的***升级***的架构图。
图3示出了一种场景下根据本申请的实施例的***升级流程图。
图4示出了根据本申请的一个实施例的***升级装置的框图。
图5示出了根据本申请的一个实施例的电子设备的框图。
具体实施方式
以下结合附图及实施例,对本公开进行进一步详细说明。应当理解,此处所提供的实施例仅仅用以解释本公开,并不用于限定本公开。另外,以下所提供的实施例是用于实施本公开的部分实施例,而非提供实施本公开的全部实施例,在不冲突的情况下,本公开实施例记载的技术方案可以任意组合的方式实施。
需要说明的是,在本公开实施例中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的方法或者装置不仅包括所明确记载的要素,而且还包括没有明确列出的其他要素,或者是还包括为实施方法或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的方法或者装置中还存在另外的相关要素(例如方法中的步骤或者装置中的单元,例如的单元可以是部分电路、部分处理器、部分程序或软件等等)。
例如,本公开实施例提供的***升级方法包含了一系列的步骤,但是本公开实施例提供的***升级方法不限于所记载的步骤,同样地,本公开实施例提供的***升级装置包括了一系列单元,但是本公开实施例提供的装置不限于包括所明确记载的单元,还可以包括为获取相关信息、或基于信息进行处理时所需要设置的单元。
除非另有定义,本文所使用的所有的技术和科学术语与属于本公开的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述具体的实施例的目的,不是旨在限制本公开。
图1示意性示出了根据本申请的一个实施例的***升级方法的流程图。该***升级方法的执行主体可以是任意安装***的设备,例如电视、电脑、手机、智能手表以及家电设备等等。
如图1所示,该***升级方法可以包括步骤S110至步骤S140。
步骤S110,若检测到融合通信注册触发,生成携带***升级辅助信息的融合通信注册消息;步骤S120,向融合通信服务器发送所述融合通信注册消息;步骤S130,接收所述融合通信服务器发送的注册结果消息,所述注册结果消息中携带***升级指示信息,所述***升级指示信息为所述融合通信服务器根据所述***升级辅助信息从***升级服务器中获得的;步骤S140,根据所述***升级指示信息进行***升级。
融合通信(RCS:Rich Communication Services)是全球移动通信***协会提出的一种通讯方式,融合通信(RCS:Rich Communication Services)融合了语音、消息、状态栏、位置服务等通信服务,用以丰富通话、短信、联系人等手机***原生应用的客户体验。根据融合通信(RCS)协议,每当设备开机或者设备网络注册变化等状态的时候,设备会发起融合通信(RCS)注册,融合通信(RCS)注册包括与运营商服务器鉴权、激活等操作,在融合通信(RCS)注册的融合通信注册信息中通常包括了RCS能力、SIM号电话号码等注册用信息。
本申请的实施例中,设备若检测到本地触发了融合通信注册,生成携带***升级辅助信息的融合通信注册消息,使得融合通信注册消息进一步携带***升级辅助信息,其中,***升级辅助信息即用于辅助进行***升级的相关信息。一些示例中,***升级辅助信息可以包括国际移动设备识别码(IMEI,International Mobile Equipment Identity)、设备中当前的本地***软件版本号。另一些示例中,***升级辅助信息可以包括***异常信息,***异常信息可以是设备中记录的未修复的***异常信息。
设备进一步可以向融合通信服务器(RCS服务器)发送该融合通信注册消息,融合通信服务器(RCS服务器)即用于融合通信注册的服务器,融合通信服务器(RCS服务器)接收到融合通信注册消息后会进行融合通信注册。
融合通信服务器(RCS服务器)和***升级服务器之间预先可以建立辅助升级协议,***升级服务器即预定的可以进行***升级的服务器,***升级服务器通常是运营商的服务器(例如,Fota(Firmware over the air)服务器)。融合通信注册消息中携带***升级辅助信息时,融合通信服务器(RCS服务器)可以根据辅助升级协议使用***升级辅助信息与***升级服务器进行交互,从***升级服务器中获得设备适配的***升级指示信息。
融合通信服务器(RCS服务器)进一步可以随着融合通信注册的注册结果消息,将***升级指示信息携带在注册结果消息中发送给设备,设备则可以根据***升级指示信息进行***升级,实现基于融合通信注册功能的辅助***升级。
以这种方式,基于步骤S110至步骤S140,通过生成携带***升级辅助信息的融合通信注册消息向融合通信服务器发送,使得融合通信服务器根据***升级辅助信息从***升级服务器中获得***升级指示信息,设备可以进一步基于根据***升级指示信息进行***升级,进而,通过融合通信注册功能对依赖***升级应用的方式实现有效辅助升级,可以为***升级提供双保障,提升设备***升级率。
图2示意性示出了根据本申请的一个实施例的***升级***的架构图。如图2所示的***升级***中可以包括设备201、融合通信服务器202及***升级服务器203。
如图2所示,设备201中的消息应用(Messaging应用,即可以进行融合通信注册的应用)可以执行:若检测到融合通信注册触发,生成携带***升级辅助信息的融合通信注册消息;步骤S120,向融合通信服务器202发送所述融合通信注册消息;步骤S130,接收所述融合通信服务器202发送的注册结果消息,所述注册结果消息中携带***升级指示信息,所述***升级指示信息为所述融合通信服务器202根据所述***升级辅助信息从***升级服务器203中获得的;步骤S140,根据所述***升级指示信息进行***升级。
下面描述图1实施例下进行***升级时,所进行的各步骤下进一步可选的具体实施例。
一种实施例中,在所述生成携带***升级辅助信息的融合通信注册消息之前,所述方法还包括:获取本地***升级处理信息;根据所述本地***升级处理信息,确定是否通过融合通信注册进行辅助升级。
本地***升级处理信息即设备本地进行的***升级处理的相关信息,本地***升级处理信息可以包括本地最后一次进行***升级的时间点(即最后升级时间点)、未修复***异常信息及按照预定升级策略设定的下一次进行***升级处理的时间点(下次升级时间点)等信息。本地***升级处理信息可以从***记录中获得,例如其中一些信可以从***升级应用的升级记录中获得。
设备在生成携带***升级辅助信息的融合通信注册消息之前,首先,根据本地***升级处理信息,确定是否通过融合通信注册进行辅助升级。若确定通过融合通信注册进行辅助升级,则可以生成携带***升级辅助信息的融合通信注册消息,进而,根据本地实际升级情况进行融合通信辅助升级,避免无效或不必要的融合通信辅助升级,进一步提升***升级可靠性。
可以理解,可选地,本申请的其它实施例中,设备若检测到融合通信注册触发,可以不进行其它确认操作,直接生成携带***升级辅助信息的融合通信注册消息,即设备每次检测到融合通信注册触发,则启动进行融合通信辅助升级。
进一步的,前述实施例中,所述根据所述本地***升级处理信息,确定是否通过融合通信注册进行辅助升级的一种方式,具体可以包括:
计算所述本地***升级处理信息中的最后升级时间点和当前时间点的差,得到升级时间差;若所述升级时间差大于预定阈值,则确定通过融合通信注册进行辅助升级。
最后升级时间点为本地最后一次进行***升级的时间点,当前时间点为执行该当前步骤时的实时时间点。计算最后升级时间点和当前时间点的差,得到升级时间差,若该升级时间差大于预定阈值,则确定通过融合通信注册进行辅助升级,相反,若该升级时间差不大于该预定阈值,则确定不通过融合通信注册进行辅助升级。
该预定阈值可以根据实际情况预先设定,若升级时间差大于预定阈值,则确定通过融合通信注册进行辅助升级,可以有效避免无效或不必要的融合通信辅助升级,且可以进行有效或必要的融合通信辅助升级。
进一步的,前述实施例中,所述根据所述本地***升级处理信息,确定是否通过融合通信注册进行辅助升级的另一种方式,具体可以包括:
根据所述本地***升级处理信息中的未修复***异常信息确定升级急迫程度;根据所述本地***升级处理信息中的下次升级时间点和当前时间点的差,确定升级滞后程度;若所述升级急迫程度高于第一等级且所述升级滞后程度高于第二等级,则确定通过融合通信注册进行辅助升级。
从预设程度查询表中,可以查询未修复***异常信息对应的升级急迫程度,且可以查询下次升级时间点和当前时间点的差对应的升级滞后程度。
升级急迫程度的等级越高则越需要尽快进行升级,升级滞后程度的等级越高则说明本地当前的***升级滞后性越高。若升级急迫程度高于第一等级且升级滞后程度高于第二等级,则确定通过融合通信注册进行辅助升级;进而,若升级急迫程度不高于第一等级和/或升级滞后程度不高于第二等级,则确定不通过融合通信注册进行辅助升级。这种方式也可以有效避免无效或不必要的融合通信辅助升级,且可以进行有效或必要的融合通信辅助升级。
一种实施例中,所述根据所述***升级指示信息进行***升级,包括:根据所述***升级指示信息判断是否进行***升级;若是,则向***升级应用发送升级指令,所述升级指令用于触发所述***升级应用从所述***升级服务器获取***升级包进行***升级。
设备中的消息应用(Messaging应用)可以根据***升级指示信息判断是否进行***升级,若是,则向设备中专门用于***升级的应用***升级发送升级指令,通过升级指令可以使得指示***升级应用从***升级服务器获取***升级包进行***升级,进而成功实现辅助***升级。其中,消息应用(Messaging应用)可以通过发送广播或其它应用间同步消息的方式向***升级应用发送升级指令。
进一步的,前述实施例中,所述***升级指示信息包括所述***升级服务器中根据所述***升级辅助信息确定的最新***软件版本号;所述根据所述***升级指示信息判断是否进行***升级,具体可以包括:将所述最新***软件版本号与本地***软件版本号进行比较,得到比较结果;根据所述比较结果判断是否进行***升级。
***升级辅助信息可以包括设备的国际移动设备识别码(IMEI,InternationalMobile Equipment Identity)、设备中当前的本地***软件版本号。***升级服务器可以根据该国际移动设备识别码和该本地***软件版本号,准确查询到该设备匹配的***的最新***软件版本号。
***升级指示信息包括***升级服务器确定的该最新***软件版本号,设备中消息应用可以将该最新***软件版本号与本地***软件版本号进行比较,得到比较结果;根据比较结果则可以判断是否进行***升级,具体地,若比较结果为一致,则确定不进行***升级,若比较结果为最新***软件版本号与本地***软件版本号不相同,则确定进行***升级。
此时,若确定进行***升级,则设备中消息应用可以将该最新***软件版本号携带者升级指令中发送给***升级应用,进而,***升级应用可以根据该最新***软件版本号向***升级服务器获取对应版本的***升级包进行***升级。
进一步的,前述实施例中,所述***升级指示信息包括所述***升级服务器中根据所述***升级辅助信息确定的升级操作信息;所述根据所述***升级指示信息判断是否进行***升级,具体可以包括:若所述***升级指示信息中包括所述升级操作信息,则确定进行***升级。
***升级辅助信息可以包括***异常信息,***异常信息可以是设备中记录的未修复的***异常信息。***升级服务器可以根据该***异常信息确定对应的升级操作信息(如何时启动进行***升级以及具体的升级操作信息)。
设备中消息应用若检测到***升级指示信息中包括升级操作信息,则确定进行***升级,否则,不进行***升级。
此时,若确定进行***升级,则设备中消息应用可以将该升级操作信息携带者升级指令中发送给***升级应用,进而,***升级应用可以根据该升级操作信息执行对应操作,向***升级服务器获取对应版本的***升级包进行***升级。
为便于更好的实施本申请实施例提供的***升级方法,以下结合一种场景下进行***升级的流程进一步描述前述实施例。其中名词的含义与上述***升级方法中相同,具体实现细节可以参考方法实施例中的说明。
图3示出了一种场景下根据本申请的实施例的***升级流程图。该场景下手机(即一种设备)中通过应用本申请的前述实施例实现***升级,该场景下***升级流程可以包括如图3所示的步骤S310至步骤S350。
步骤S310,手机开机/手机注册网络。其中,根据融合通信(RCS)协议,每当手机开机或者手机注册网络的时候,手机中消息应用会发起融合通信(RCS)注册。
步骤S320,消息应用会发起融合通信(RCS)注册(携带IMEI和本地***软件版本号)。
具体地,消息应用:若检测到融合通信注册触发,生成携带***升级辅助信息的融合通信注册消息;向融合通信服务器发送所述融合通信注册消息。该场景下,***升级辅助信息可以包括手机的国际移动设备识别码(IMEI,International Mobile EquipmentIdentity)、手机中当前的本地***软件版本号。
步骤S330,融合通信(RCS)服务器返回注册结果消息(携带最新***软件版本号)。
具体地,消息应用:接收所述融合通信服务器发送的注册结果消息,所述注册结果消息中携带***升级指示信息,所述***升级指示信息为所述融合通信服务器根据所述***升级辅助信息从***升级服务器中获得的。该场景下,***升级指示信息具体包括最新***软件版本号。
步骤S340,判断是否“最新***软件版本号不等于本地***软件版本号”,若是,进入步骤S350,若否,则结束。其中,步骤S350,消息应用通知***升级应用进行***升级。
具体地,消息应用:根据所述***升级指示信息进行***升级,其中,根据所述***升级指示信息进行***升级,具体包括:根据所述***升级指示信息判断是否进行***升级;若是,则向***升级应用发送升级指令,所述升级指令用于触发所述***升级应用从所述***升级服务器获取***升级包进行***升级。其中,所述根据所述***升级指示信息判断是否进行***升级,具体可以包括:将所述最新***软件版本号与本地***软件版本号进行比较,得到比较结果;根据所述比较结果判断是否进行***升级。其中,若比较结果为一致,则确定不进行***升级,若比较结果为最新***软件版本号与本地***软件版本号不相同,则确定进行***升级。
该场景下,通过应用本申请的实施例,手机中:通过融合通信注册功能对依赖***升级应用的方式实现有效辅助升级,可以为***升级提供双保障,提升设备***升级率。
为便于更好的实施本申请实施例提供的***升级方法,本申请实施例还提供一种基于上述***升级方法的***升级装置。其中名词的含义与上述***升级方法中相同,具体实现细节可以参考方法实施例中的说明。图4示出了根据本申请的一个实施例的***升级装置的框图。
如图4所示,***升级装置400中可以包括:生成模块410可以用于若检测到融合通信注册触发,生成携带***升级辅助信息的融合通信注册消息;发送模块420可以用于向融合通信服务器发送所述融合通信注册消息;接收模块430可以用于接收所述融合通信服务器发送的注册结果消息,所述注册结果消息中携带***升级指示信息,所述***升级指示信息为所述融合通信服务器根据所述***升级辅助信息从***升级服务器中获得的;升级模块440可以用于根据所述***升级指示信息进行***升级。
在本申请的一些实施例中,所述升级模块440可以用于:根据所述***升级指示信息判断是否进行***升级;若是,则向***升级应用发送升级指令,所述升级指令用于触发所述***升级应用从所述***升级服务器获取***升级包进行***升级。
在本申请的一些实施例中,所述***升级指示信息包括所述***升级服务器中根据所述***升级辅助信息确定的最新***软件版本号;所述升级模块440可以用于:将所述最新***软件版本号与本地***软件版本号进行比较,得到比较结果;根据所述比较结果判断是否进行***升级。
在本申请的一些实施例中,所述***升级指示信息包括所述***升级服务器中根据所述***升级辅助信息确定的升级操作信息;所述升级模块440可以用于:若所述***升级指示信息中包括所述升级操作信息,则确定进行***升级。
在本申请的一些实施例中,在所述生成携带***升级辅助信息的融合通信注册消息之前,所述装置还包括判断模块,用于:获取本地***升级处理信息;根据所述本地***升级处理信息,确定是否通过融合通信注册进行辅助升级。
在本申请的一些实施例中,所述判断模块,用于:计算所述本地***升级处理信息中的最后升级时间点和当前时间点的差,得到升级时间差;若所述升级时间差大于预定阈值,则确定通过融合通信注册进行辅助升级。
在本申请的一些实施例中,所述判断模块,用于:根据所述本地***升级处理信息中的未修复***异常信息确定升级急迫程度;根据所述本地***升级处理信息中的下次升级时间点和当前时间点的差,确定升级滞后程度;若所述升级急迫程度高于第一等级且所述升级滞后程度高于第二等级,则确定通过融合通信注册进行辅助升级。
应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本申请的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
此外,本申请实施例还提供一种电子设备,如图5所示,图5示出了根据本申请的一个实施例的电子设备的框图,具体来讲:
该电子设备可以包括一个或者一个以上处理核心的处理器501、一个或一个以上计算机可读存储介质的存储器502、电源503和输入单元504等部件。本领域技术人员可以理解,图5中示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
处理器501是该电子设备的控制中心,利用各种接口和线路连接整个计算机设备的各个部分,通过运行或执行存储在存储器502内的软件程序和/或模块,以及调用存储在存储器502内的数据,执行计算机设备的各种功能和处理数据,从而对电子设备进行整体监控。可选的,处理器501可包括一个或多个处理核心;优选的,处理器501可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户页面和应用程序等,调制解调处理器主要处理无线通讯。可以理解的是,上述调制解调处理器也可以不集成到处理器501中。
存储器502可用于存储软件程序以及模块,处理器501通过运行存储在存储器502的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器502可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据计算机设备的使用所创建的数据等。此外,存储器502可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器502还可以包括存储器控制器,以提供处理器501对存储器502的访问。
电子设备还包括给各个部件供电的电源503,优选的,电源503可以通过电源管理***与处理器501逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。电源503还可以包括一个或一个以上的直流或交流电源、再充电***、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
该电子设备还可包括输入单元504,该输入单元504可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
尽管未示出,电子设备还可以包括显示单元等,在此不再赘述。具体在本实施例中,电子设备中的处理器501会按照如下的指令,将一个或一个以上的计算机程序的进程对应的可执行文件加载到存储器502中,并由处理器501来运行存储在存储器502中的计算机程序,从而实现本申请前述实施例中各种功能,如处理器501可以执行下述步骤:
若检测到融合通信注册触发,生成携带***升级辅助信息的融合通信注册消息;向融合通信服务器发送所述融合通信注册消息;接收所述融合通信服务器发送的注册结果消息,所述注册结果消息中携带***升级指示信息,所述***升级指示信息为所述融合通信服务器根据所述***升级辅助信息从***升级服务器中获得的;根据所述***升级指示信息进行***升级。
在本申请的一些实施例中,所述根据所述***升级指示信息进行***升级,包括:根据所述***升级指示信息判断是否进行***升级;若是,则向***升级应用发送升级指令,所述升级指令用于触发所述***升级应用从所述***升级服务器获取***升级包进行***升级。
在本申请的一些实施例中,所述***升级指示信息包括所述***升级服务器中根据所述***升级辅助信息确定的最新***软件版本号;所述根据所述***升级指示信息判断是否进行***升级,包括:将所述最新***软件版本号与本地***软件版本号进行比较,得到比较结果;根据所述比较结果判断是否进行***升级。
在本申请的一些实施例中,所述***升级指示信息包括所述***升级服务器中根据所述***升级辅助信息确定的升级操作信息;所述根据所述***升级指示信息判断是否进行***升级,包括:若所述***升级指示信息中包括所述升级操作信息,则确定进行***升级。
在本申请的一些实施例中,在所述生成携带***升级辅助信息的融合通信注册消息之前,还可以包括:获取本地***升级处理信息;根据所述本地***升级处理信息,确定是否通过融合通信注册进行辅助升级。
在本申请的一些实施例中,所述根据所述本地***升级处理信息,确定是否通过融合通信注册进行辅助升级,包括:计算所述本地***升级处理信息中的最后升级时间点和当前时间点的差,得到升级时间差;若所述升级时间差大于预定阈值,则确定通过融合通信注册进行辅助升级。
在本申请的一些实施例中,所述根据所述本地***升级处理信息,确定是否通过融合通信注册进行辅助升级,包括:根据所述本地***升级处理信息中的未修复***异常信息确定升级急迫程度;根据所述本地***升级处理信息中的下次升级时间点和当前时间点的差,确定升级滞后程度;若所述升级急迫程度高于第一等级且所述升级滞后程度高于第二等级,则确定通过融合通信注册进行辅助升级。
本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过计算机程序来完成,或通过计算机程序控制相关的硬件来完成,该计算机程序可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
为此,本申请实施例还提供一种存储介质,其中存储有计算机程序,该计算机程序能够被处理器进行加载,以执行本申请实施例所提供的任一种方法中的步骤。
其中,该存储介质可以是计算机可读存储介质,该存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。
由于该存储介质中所存储的计算机程序,可以执行本申请实施例所提供的任一种方法中的步骤,因此,可以实现本申请实施例所提供的方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
本领域技术人员在考虑说明书及实践这里公开的实施方式后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。
应当理解的是,本申请并不局限于上面已经描述并在附图中示出的实施例,而可以在不脱离其范围的情况下进行各种修改和改变。
Claims (10)
1.一种***升级方法,其特征在于,包括:
若检测到融合通信注册触发,生成携带***升级辅助信息的融合通信注册消息;
向融合通信服务器发送所述融合通信注册消息;
接收所述融合通信服务器发送的注册结果消息,所述注册结果消息中携带***升级指示信息,所述***升级指示信息为所述融合通信服务器根据所述***升级辅助信息从***升级服务器中获得的;
根据所述***升级指示信息进行***升级。
2.根据权利要求1所述的方法,其特征在于,所述根据所述***升级指示信息进行***升级,包括:
根据所述***升级指示信息判断是否进行***升级;
若是,则向***升级应用发送升级指令,所述升级指令用于触发所述***升级应用从所述***升级服务器获取***升级包进行***升级。
3.根据权利要求2所述的方法,其特征在于,所述***升级指示信息包括所述***升级服务器中根据所述***升级辅助信息确定的最新***软件版本号;
所述根据所述***升级指示信息判断是否进行***升级,包括:
将所述最新***软件版本号与本地***软件版本号进行比较,得到比较结果;
根据所述比较结果判断是否进行***升级。
4.根据权利要求2所述的方法,其特征在于,所述***升级指示信息包括所述***升级服务器中根据所述***升级辅助信息确定的升级操作信息;
所述根据所述***升级指示信息判断是否进行***升级,包括:
若所述***升级指示信息中包括所述升级操作信息,则确定进行***升级。
5.根据权利要求1所述的方法,其特征在于,在所述生成携带***升级辅助信息的融合通信注册消息之前,所述方法还包括:
获取本地***升级处理信息;
根据所述本地***升级处理信息,确定是否通过融合通信注册进行辅助升级。
6.根据权利要求5所述的方法,其特征在于,所述根据所述本地***升级处理信息,确定是否通过融合通信注册进行辅助升级,包括:
计算所述本地***升级处理信息中的最后升级时间点和当前时间点的差,得到升级时间差;
若所述升级时间差大于预定阈值,则确定通过融合通信注册进行辅助升级。
7.根据权利要求5所述的方法,其特征在于,所述根据所述本地***升级处理信息,确定是否通过融合通信注册进行辅助升级,包括:
根据所述本地***升级处理信息中的未修复***异常信息确定升级急迫程度;
根据所述本地***升级处理信息中的下次升级时间点和当前时间点的差,确定升级滞后程度;
若所述升级急迫程度高于第一等级且所述升级滞后程度高于第二等级,则确定通过融合通信注册进行辅助升级。
8.一种***升级装置,其特征在于,包括:
生成模块,用于若检测到融合通信注册触发,生成携带***升级辅助信息的融合通信注册消息;
发送模块,用于向融合通信服务器发送所述融合通信注册消息;
接收模块,用于接收所述融合通信服务器发送的注册结果消息,所述注册结果消息中携带***升级指示信息,所述***升级指示信息为所述融合通信服务器根据所述***升级辅助信息从***升级服务器中获得的;
升级模块,用于根据所述***升级指示信息进行***升级。
9.一种存储介质,其特征在于,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行权利要求1至7任一项所述的方法。
10.一种电子设备,其特征在于,包括:存储器,存储有计算机程序;处理器,读取存储器存储的计算机程序,以执行权利要求1至7任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311062300.8A CN116800821B (zh) | 2023-08-23 | 2023-08-23 | ***升级方法、装置、存储介质及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311062300.8A CN116800821B (zh) | 2023-08-23 | 2023-08-23 | ***升级方法、装置、存储介质及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116800821A true CN116800821A (zh) | 2023-09-22 |
CN116800821B CN116800821B (zh) | 2023-12-15 |
Family
ID=88044128
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311062300.8A Active CN116800821B (zh) | 2023-08-23 | 2023-08-23 | ***升级方法、装置、存储介质及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116800821B (zh) |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101951391A (zh) * | 2010-04-13 | 2011-01-19 | 杭州海康威视***技术有限公司 | 监控设备远程升级的方法、装置及*** |
WO2016145679A1 (zh) * | 2015-03-16 | 2016-09-22 | 宇龙计算机通信科技(深圳)有限公司 | 一种终端升级方法及装置 |
CN106535228A (zh) * | 2016-11-30 | 2017-03-22 | 努比亚技术有限公司 | 一种***升级装置及方法 |
CN107426090A (zh) * | 2017-07-25 | 2017-12-01 | 广东欧珀移动通信有限公司 | 信息处理方法、装置、介质、电子设备、服务器及*** |
US20180337961A1 (en) * | 2017-05-17 | 2018-11-22 | Mediatek Inc. | Synchronization of UE Capability and Registration Status for SIP-Based Application Services |
CN110337038A (zh) * | 2019-07-09 | 2019-10-15 | 深圳市友华通信技术有限公司 | 融合网关设备的升级方法 |
CN111262891A (zh) * | 2018-11-30 | 2020-06-09 | 成都鼎桥通信技术有限公司 | 一种宽窄带融合下的数据推送方法和*** |
KR20210003576A (ko) * | 2019-07-02 | 2021-01-12 | 주식회사 엘지유플러스 | 차세대 메시징 서비스 제공 방법, 장치 및 시스템 |
KR20210020571A (ko) * | 2019-08-16 | 2021-02-24 | 주식회사 엘지유플러스 | 차세대 메시징 서비스 제공 방법, 장치 및 시스템 |
CN114202256A (zh) * | 2022-02-17 | 2022-03-18 | 深圳市明源云科技有限公司 | 架构升级预警方法、装置、智能终端及可读存储介质 |
CN114584539A (zh) * | 2021-12-28 | 2022-06-03 | 上海繁易信息科技股份有限公司 | 一种工业现场设备的云端升级方法及*** |
WO2023034982A1 (en) * | 2021-09-03 | 2023-03-09 | Google Llc | Session-less and connection-less message protocol for rcs messages |
CN116450184A (zh) * | 2023-06-09 | 2023-07-18 | 联宝(合肥)电子科技有限公司 | 一种***升级方法、装置、电子设备及存储介质 |
-
2023
- 2023-08-23 CN CN202311062300.8A patent/CN116800821B/zh active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101951391A (zh) * | 2010-04-13 | 2011-01-19 | 杭州海康威视***技术有限公司 | 监控设备远程升级的方法、装置及*** |
WO2016145679A1 (zh) * | 2015-03-16 | 2016-09-22 | 宇龙计算机通信科技(深圳)有限公司 | 一种终端升级方法及装置 |
CN106535228A (zh) * | 2016-11-30 | 2017-03-22 | 努比亚技术有限公司 | 一种***升级装置及方法 |
US20180337961A1 (en) * | 2017-05-17 | 2018-11-22 | Mediatek Inc. | Synchronization of UE Capability and Registration Status for SIP-Based Application Services |
CN107426090A (zh) * | 2017-07-25 | 2017-12-01 | 广东欧珀移动通信有限公司 | 信息处理方法、装置、介质、电子设备、服务器及*** |
CN111262891A (zh) * | 2018-11-30 | 2020-06-09 | 成都鼎桥通信技术有限公司 | 一种宽窄带融合下的数据推送方法和*** |
KR20210003576A (ko) * | 2019-07-02 | 2021-01-12 | 주식회사 엘지유플러스 | 차세대 메시징 서비스 제공 방법, 장치 및 시스템 |
CN110337038A (zh) * | 2019-07-09 | 2019-10-15 | 深圳市友华通信技术有限公司 | 融合网关设备的升级方法 |
KR20210020571A (ko) * | 2019-08-16 | 2021-02-24 | 주식회사 엘지유플러스 | 차세대 메시징 서비스 제공 방법, 장치 및 시스템 |
WO2023034982A1 (en) * | 2021-09-03 | 2023-03-09 | Google Llc | Session-less and connection-less message protocol for rcs messages |
CN114584539A (zh) * | 2021-12-28 | 2022-06-03 | 上海繁易信息科技股份有限公司 | 一种工业现场设备的云端升级方法及*** |
CN114202256A (zh) * | 2022-02-17 | 2022-03-18 | 深圳市明源云科技有限公司 | 架构升级预警方法、装置、智能终端及可读存储介质 |
CN116450184A (zh) * | 2023-06-09 | 2023-07-18 | 联宝(合肥)电子科技有限公司 | 一种***升级方法、装置、电子设备及存储介质 |
Non-Patent Citations (3)
Title |
---|
LUXEMBOURG BUSINESS REGISTERS: ""Business registration and filings with the RCS"", Retrieved from the Internet <URL:https://guichet.public.lu/en/entreprises/gestion-juridique-comptabilite/registre-commerce/depots-publications/immatriculation-entreprise-publication-rcs.html> * |
吕光旭: ""IMS业务应用服务器部署方式分析"", 《邮电设计技术》 * |
马丽娜;蒋泽军;王丽芳;: "基于插件技术的远程自动升级***的研究", 西南民族大学学报(自然科学版), no. 02 * |
Also Published As
Publication number | Publication date |
---|---|
CN116800821B (zh) | 2023-12-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9256479B2 (en) | App icon processing method and communication terminal | |
CN113765714B (zh) | 设备配网方法、装置、存储介质及电子设备 | |
EP3489825A1 (en) | Method, apparatus and computer readable storage medium for processing service | |
CN105677477A (zh) | 一种优化应用程序资源的方法、装置及电子设备 | |
CN105388990A (zh) | 终端设备的省电处理方法及装置 | |
CN110650503B (zh) | 网络接入方法、装置、***和计算机可读存储介质 | |
US20230367664A1 (en) | Method for managing ecu on vehicle, and ecu and readable storage medium | |
CN109982355B (zh) | 保存和恢复网络通路的方法及其装置、终端和存储介质 | |
CN114116014A (zh) | 一种指令下发方法、装置、智能设备及存储介质 | |
CN116800821B (zh) | ***升级方法、装置、存储介质及电子设备 | |
CN115495161B (zh) | Bios选项修改的生效方法和装置、存储介质 | |
CN109918215B (zh) | 一种进程通信方法、***、终端和存储介质 | |
CN106130815B (zh) | 板级测试方法及装置 | |
CN105790975A (zh) | 一种业务处理操作的执行方法及装置 | |
CN112311495B (zh) | 运行时长获取方法、装置、通信单元、电控板及存储介质 | |
KR100768856B1 (ko) | 배터리 부족으로 인해 전원 종료가 예상되는 경우 특정동작을 수행할 수 있도록 한 이동통신 단말기 및 이동통신단말기를 관리할 수 있는 서버 | |
CN114116275A (zh) | 终端异常修复方法、装置、存储介质及电子设备 | |
CN116760930B (zh) | 通话处理方法、装置、存储介质及电子设备 | |
CN112241283B (zh) | 软件升级方法、装置、计算机设备和存储介质 | |
CN111400094A (zh) | 一种服务器***恢复出厂设置的方法、装置、设备及介质 | |
CN114513844B (zh) | 网络注册方法、装置、存储介质及电子设备 | |
CN116545860B (zh) | 校准数据读取方法、装置、存储介质及电子设备 | |
JP2006302081A (ja) | サービス再開装置およびサービス再開プログラム | |
CN113568719B (zh) | 一种业务故障处理方法、装置、电子设备及存储介质 | |
CN117411854A (zh) | Ims注册异常恢复方法、装置、存储介质及电子设备 |
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 |