一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种升级安装包发布方法、装置、设备及存储介质与流程

2022-08-13 19:44:26 来源:中国专利 TAG:


1.本发明实施例涉及车辆技术领域,尤其涉及一种升级安装包发布方法、装置、设备及存储介质。


背景技术:

2.随着车联网技术与汽车产业的高速发展,付费开启车辆远程控制能力的需求被越来越多的车主和车企提出。目前国内汽车付费软件根据供应商提供的价格进行定价,汽车软件的价格没有统一的定价标准,存在软件供应商随意定价的问题。


技术实现要素:

3.本发明实施例提供一种升级安装包发布方法、装置、设备及存储介质,根据升级安装包的功能和供应商价格确定对应的价格,将升级安装包和对应的价格展示以实现用户能够根据需求选择功能满足的高性价比软件。
4.根据本发明的一方面,提供了一种升级安装包发布方法,包括:
5.接收供应商对应的终端设备发送的升级安装包信息,其中,所述升级安装包信息包括:升级安装包、所述升级安装包的功能以及所述升级安装包对应的供应商价格;
6.根据所述升级安装包的功能和所述升级安装包对应的供应商价格确定所述升级安装包对应的价格;
7.将所述升级安装包和所述升级安装包对应的价格进行展示。
8.可选的,所述根据所述升级安装包的功能和所述升级安装包对应的供应商价格确定所述升级安装包对应的价格,包括:
9.预先建立关于功能和价格的对应关系表;
10.根据所述升级安装包的功能查询所述对应关系表,得到所述升级安装包的功能对应的价格;
11.若所述升级安装包的功能对应的价格大于所述升级安装包对应的供应商价格,则将所述升级安装包对应的供应商价格确定为所述升级安装包对应的价格;
12.若所述升级安装包的功能对应的价格小于所述升级安装包对应的供应商价格,则向供应商对应的终端设备发送价格变动指令,并在接收到供应商对应的终端设备发送的确认信息后,将所述升级安装包的功能对应的价格确定为所述升级安装包对应的价格;
13.若所述升级安装包的功能对应的价格等于所述升级安装包对应的供应商价格,则将所述升级安装包对应的供应商价格或者所述升级安装包的功能对应的价格确定为所述升级安装包对应的价格。
14.可选的,所述根据所述升级安装包的功能查询所述对应关系表,得到所述升级安装包的功能对应的价格,包括:
15.若所述升级安装包具有至少两个功能,则获取每个升级安装包的功能对应的价格;
16.根据每个升级安装包的功能对应的价格确定所述升级安装包的功能对应的价格。
17.可选的,在将所述升级安装包和所述升级安装包对应的目标价格进行展示之后,所述方法还包括:
18.接收目标终端发送的升级安装包购买请求,其中,所述升级安装包购买请求包括:目标车辆标识和目标升级安装包标识;
19.根据所述目标升级安装包标识生成目标订单;
20.于接收到目标终端发送的支付成功信息后,将所述目标升级安装包标识对应的目标升级安装包发送至所述目标车辆标识对应的目标车辆,以使所述目标车辆根据所述目标升级安装包进行升级。
21.可选的,所述根据所述目标升级安装包标识生成目标订单,包括:
22.根据所述目标升级安装包标识确定目标升级安装包和所述目标升级安装包对应的目标价格;
23.根据所述目标价格和所述目标升级安装包标识生成目标订单。
24.可选的,所述根据所述升级安装包的功能和所述升级安装包对应的供应商价格确定所述升级安装包对应的价格,包括:
25.根据所述升级安装包的功能确定所述升级安装包对应的价格区间;
26.若所述升级安装包对应的供应商价格在所述价格区间内,则将所述升级安装包对应的供应商价格确定为所述升级安装包对应的价格;
27.若所述升级安装包对应的供应商价格在所述价格区间外,则将所述升级安装包对应的价格区间发送至所述供应商对应的终端设备,在接收到所述供应商对应的终端设备发送的修改价格后,若所述修改价格在所述价格区间内,则将所述修改价格确定为所述升级安装包对应的价格。
28.可选的,所述根据所述升级安装包的功能确定所述升级安装包对应的价格区间,包括:
29.若所述升级安装包具有至少两个功能,则获取具有所述升级安装包的所有功能的第一历史升级安装包对应的价格和具有所述升级安装包中至少一个功能的第二历史安装包对应的价格;
30.根据所述第一历史升级安装包对应的价格和所述第二历史升级安装包对应的价格确定所述升级安装包对应的价格区间。
31.根据本发明的另一方面,提供了一种升级安装包发布装置,包括:
32.信息接收模块,用于接收供应商对应的终端设备发送的升级安装包信息,其中,所述升级安装包信息包括:升级安装包、所述升级安装包的功能以及所述升级安装包对应的供应商价格;
33.价格确定模块,用于根据所述升级安装包的功能和所述升级安装包对应的供应商价格确定所述升级安装包对应的价格;
34.展示模块,用于将所述升级安装包和所述升级安装包对应的价格进行展示。
35.根据本发明的另一方面,提供了一种电子设备,所述电子设备包括:
36.至少一个处理器;以及
37.与所述至少一个处理器通信连接的存储器;其中,
38.所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的升级安装包发布方法。
39.根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的升级安装包发布方法。
40.根据本发明的另一方面,提供了一种计算机程序产品,所述计算机程序在被处理器执行时实现如本发明实施例中任一所述的内转价格确定方法。
41.本发明实施例通过接收供应商对应的终端设备发送的升级安装包信息,其中,所述升级安装包信息包括:升级安装包、所述升级安装包的功能以及所述升级安装包对应的供应商价格;根据所述升级安装包的功能和所述升级安装包对应的供应商价格确定所述升级安装包对应的价格;将所述升级安装包和所述升级安装包对应的价格进行展示,解决软件供应商随意定价的问题,实现用户根据软件功能选择高性价比软件的效果。
42.应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
附图说明
43.为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
44.图1是本发明实施例中的一种升级安装包发布方法的流程图;
45.图2是根据本发明实施例一提供的一种软件付费升级架构图;
46.图3是本发明实施例一提供的一种付费升级订单生成及任务下发升级流程图;
47.图4是本发明实施例中的一种升级安装包发布装置的结构示意图;
48.图5是本发明实施例中的一种电子设备的结构示意图。
具体实施方式
49.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
50.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品
或设备固有的其它步骤或单元。
51.实施例一
52.图1为本发明实施例提供的一种提醒方法的流程图,本实施例可适用于对汽车升级安装包进行定价的情况,该方法可以由本发明实施例中的汽车升级安装包发布装置来执行,该装置可采用软件和/或硬件的方式实现,如图1所示,该方法具体包括如下步骤:
53.s110,接收供应商对应的终端设备发送的升级安装包信息,其中,所述升级安装包信息包括:升级安装包、所述升级安装包的功能以及所述升级安装包对应的供应商价格。
54.其中,所述供应商可以是为汽车软件提供升级安装包的厂商。汽车软件可以是汽车导航系统软件、发动机软件、驾驶辅助软件、娱乐系统软件等。汽车软件升级方式可以是将需要升级的软件下载到内存卡通过内存卡本地导入,也可以是通过ota在线升级。本实施例中,汽车软件通过ota进行在线升级。ota是空间下载技术,通过移动通信的空中接口实现对移动终端设备及sim卡数据进行远程管理的技术。供应商对应的终端设备可以是手机、电脑等包含汽车软件商城的设备。升级安装包的功能可以是增加汽车行车电脑的反应速度、调节汽车电池使用状态等。升级安装包对应的供应商价格可以是软件供应商将升级安装包提供给电子商城时报出的价格。
55.s120,根据所述升级安装包的功能和所述升级安装包对应的供应商价格确定所述升级安装包对应的价格。
56.其中,所述根据升级安装包的功能和对应的供应商价格确定升级安装包对应的价格可以是根据升级安装包包含的功能个数,根据已上架的安装包确定各功能的平均价格;根据升级安装包包含的功能个数及各功能的平均价格确定升级安装包的平均价格,将所述平均价格与供应商提供的价格进行比较确定升级安装包对应的价格。
57.在本实施例中,可选的,所述根据所述升级安装包的功能和所述升级安装包对应的供应商价格确定所述升级安装包对应的价格,包括:预先建立关于功能和价格的对应关系表;根据所述升级安装包的功能查询所述对应关系表,得到所述升级安装包的功能对应的价格;若所述升级安装包的功能对应的价格大于所述升级安装包对应的供应商价格,则将所述升级安装包对应的供应商价格确定为所述升级安装包对应的价格;若所述升级安装包的功能对应的价格小于所述升级安装包对应的供应商价格,则向供应商对应的终端设备发送价格变动指令,并在接收到供应商对应的终端设备发送的确认信息后,将所述升级安装包的功能对应的价格确定为所述升级安装包对应的价格;若所述升级安装包的功能对应的价格等于所述升级安装包对应的供应商价格,则将所述升级安装包对应的供应商价格或者所述升级安装包的功能对应的价格确定为所述升级安装包对应的价格。
58.其中,建立关于功能和价格的对应关系表可以是根据汽车软件商城中已上架的软件包含的功能及价格确定各功能的平均价格,建立功能和平均价格的关系表。根据升级安装包的功能查询对应关系表可以是根据升级安装包包含的功能查询对应关系表中功能的平均价格,将所述平均价格确定为升级安装包的功能对应的价格。价格变动指令可以是将供应商向电子商城提供升级安装包时提供的价格更改为经升级安装包各功能平均价格计算得到的价格的指示信息。
59.在本实施例中,通过将升级安装包的功能对应的价格与升级安装包对应的供应商价格进行比较,将两者中价格较低的确定为升级安装包对应的价格;能够降低升级安装包
的价格,为用户提供性价比更高的软件更新服务。
60.在本实施例中,可选的,所述根据所述升级安装包的功能查询所述对应关系表,得到所述升级安装包的功能对应的价格,包括:若所述升级安装包具有至少两个功能,则获取每个升级安装包的功能对应的价格;根据每个升级安装包的功能对应的价格确定所述升级安装包的功能对应的价格。
61.其中,升级安装包装可以包含多种功能,根据升级安装包包含的功能查询对应关系表中各功能的平均价格;根据每个升级安装包的功能对应的价格确定升级安装包的功能对应的价格可以是将升级安装包中各功能对应的平均价格相加得到升级安装包的功能对应的价格。例如,通过对已上架的汽车软件统计,确定包含功能a的平均价格为10元,包含功能b的平均价格为5元则包含功能a和b的升级安装包对应的价格为15元。
62.在本实施例中,根据升级安装包中包含的功能确定对应的价格,能够快速、公平的确定升级安装包的价格,同时用户可以根据功能选择符合个性需求的安装包,提升用户选择安装包的实用性。
63.在本实施例中,可选的,根据所述升级安装包的功能和所述升级安装包对应的供应商价格确定所述升级安装包对应的价格,包括:根据所述升级安装包的功能确定所述升级安装包对应的价格区间;若所述升级安装包对应的供应商价格在所述价格区间内,则将所述升级安装包对应的供应商价格确定为所述升级安装包对应的价格;若所述升级安装包对应的供应商价格在所述价格区间外,则将所述升级安装包对应的价格区间发送至所述供应商对应的终端设备,在接收到所述供应商对应的终端设备发送的修改价格后,若所述修改价格在所述价格区间内,则将所述修改价格确定为所述升级安装包对应的价格。
64.其中,在电子商城中上架的包含某种功能软件数量较少时,存在无法根据已上架的软件确定功能平均价格的情况。根据升级安装包的功能确定升级安装包对应的价格区间可以是根据只包含升级安装包功能的已上架软件价格和包含升级安装包功能和其他功能的已上架软件价格确定升级安装包对应的价格区间。例如,升级安装包包含功能a,对已上架的汽车软件统计,确定包含功能a的软件的价格为10元,包含功能a和b的软件平均价格为15元,则确定升级安装包对应的价格区间为10-15元。
65.在本实施例中,通过将升级安装包对应的价格区间与升级安装包对应的供应商价格进行比较,当升级安装包对应的供应商价格在价格区间外时,将升级安装包对应的价格区间发送至供应商对应的终端设备提醒修改价格;能够解决供应商随意定价的问题,为用户提供性价比更高的软件更新服务。
66.在本实施例中,可选的,根据所述升级安装包的功能确定所述升级安装包对应的价格区间,包括:若所述升级安装包具有至少两个功能,则获取具有所述升级安装包的所有功能的第一历史升级安装包对应的价格和具有所述升级安装包中至少一个功能的第二历史安装包对应的价格;根据所述第一历史升级安装包对应的价格和所述第二历史升级安装包对应的价格确定所述升级安装包对应的价格区间。
67.其中,所述第一历史升级安装包可以是包含升级安装包的所有功能和其他功能的历史升级安装包。根据第一历史升级安装包对应的价格和第二历史升级安装包对应的价格确定升级安装包对应的价格区间可以是升级安装包对应的价格不小于第二历史升级安装包的价格且不大于第一历史升级安装包的价格。例如,升级安装包包含功能a和b,第一历史
升级安装包包含功能a、b和c、对应的价格为20元,第二历史升级安装包包含功能a、对应的价格为10元;则确定升级安装包对应的价格区间为10-20元。
68.在本实施例中,通过第一历史升级安装包对应的价格和第二历史升级安装包对应的价格确定升级安装包的价格区间,实现了通过价值区间限定供应商价格,避免供应商定价过高超出价格区间的问题。
69.s130,将所述升级安装包和所述升级安装包对应的价格进行展示。
70.在本实施例中,可选的,在将所述升级安装包和所述升级安装包对应的目标价格进行展示之后,还包括:接收目标终端发送的升级安装包购买请求,其中,所述升级安装包购买请求包括:目标车辆标识和目标升级安装包标识;根据所述目标升级安装包标识生成目标订单;于接收到目标终端发送的支付成功信息后,将所述目标升级安装包标识对应的目标升级安装包发送至所述目标车辆标识对应的目标车辆,以使所述目标车辆根据所述目标升级安装包进行升级。
71.其中,用户可以通过浏览软件商城主动选择需要使用的升级安装包,也可以是软件商城通过对用户的问卷调查记录向用户推荐感兴趣的升级安装包。目标终端可以是用户的手机、电脑等含有软件商城的智能设备终端。用户在选定升级安装包后生成安装包购买请求。目标车辆标识可以是目标车辆vin码等能够区分开目标车辆和其他车辆的信息。车辆vin码是车辆识别代码包含了车辆的生产厂家、年代、车型、车身型式及代码、发动机代码及组装地点等信息。目标升级安装包标识可以是目标升级安装包的图标、功能和价格等能与其他安装包区分开的信息。用户可以通过手机将目标升级安装包标识对应的目标升级安装包发送至目标车辆标识对应的目标车辆,以使目标车辆根据目标升级安装包进行在线升级。
72.在本实施例中,通过目标安装包标识和目标车辆标识确定需要进行升级的目标安装包升级和目标车辆,可以保证用户选定的目标安装包准确安装在目标车辆。
73.在本实施例中,可选的,根据所述目标升级安装包标识生成目标订单,包括:根据所述目标升级安装包标识确定目标升级安装包和所述目标升级安装包对应的目标价格;根据所述目标价格和所述目标升级安装包标识生成目标订单。
74.其中,目标升级安装包标识可以是目标升级安装包的图标、功能和价格等能与其他安装包区分开的信息。根据目标价格和目标升级安装包标识生成目标订单可以是将目标安装包对应的价格和标示信息添加至目标订单中。
75.在本实施例中,通过将目标安装包对应的价格和标示信息添加至目标订单中生成目标订单,可以使用户对选择目标安装包进一步确定,避免用户操作失误导致安装错误。
76.在一个具体的例子中,图2是根据本发明实施例一提供的一种软件付费升级架构图,图3是本发明实施例一提供的一种付费升级订单生成及任务下发升级流程图。如图3所示,所述升级订单生成及任务下发升级流程分为以下17个步骤:
77.步骤一:ota远程升级系统发布个性付费任务到电商平台,其中传输内容包括升级车型、升级车辆配置、升级内容、升级所需时长、升级后达到效果。
78.步骤二:电商平台接收到ota个性付费任务后,进入定价审批流程。
79.步骤三:待个性付费升级定价审批流程完成,电商平台生成个性付费升级商品,并将商品推送到手机app。
80.步骤四:手机app收到新增商品请求,将商品在生成中进行添加。添加完成后手机app将添加完成信号通过电商平台转至ota远程升级系统,ota远程升级系统将该个性付费任务状态更改为已发布。
81.步骤五:用户对在手机app中对个性付费升级商品进行购买,在手机app中形成订单。
82.步骤六:手机app收到订单形成指令后,将车辆vin和订单信息发送至电商平台。
83.步骤七:电商平台将vin和个性付费升级信息通过接口按照代码模式将信息同步给ota远程升级系统。
84.步骤八:ota远程升级系统收到电商平台反馈的订单后给出积极响应,如电商平台未收到ota远程升级系统的积极响应,则将订单信息进行周期性重复发送。
85.步骤九:ota远程升级系统根据vin确定需要升级的车辆,根据个性付费升级信息确定需发送的升级包。
86.步骤十:升级包和升级车辆确认后,ota远程升级系统将任务下发到车端。
87.步骤十一:车云通信正常情况下,车端收到ota远程升级系统发送的任务后开始下载安装包。
88.步骤十二:待车端安装包下载完成后,车机屏幕弹出安装提示窗。
89.步骤十三:用户在车机上选择安装模式(立即安装、预约安装、离车安装),在车辆条件符合的情况下(车辆p挡、手刹拉紧、车速为0)开始进行升级。
90.步骤十四:车辆升级完成后,车端将升级完成信号发送至ota远程升级系统。
91.步骤十五:ota远程升级系统将升级完成信息发送至电商平台。
92.步骤十六:电商平台将该订单状态更新为已完成。
93.步骤十七:在车辆升级过程中如遇升级未完成情况,将车端版本回滚到升级前状态,重复步骤十一至十六,直至升级完成。
94.本实施例的技术方案,通过接收供应商对应的终端设备发送的升级安装包信息,其中,所述升级安装包信息包括:升级安装包、所述升级安装包的功能以及所述升级安装包对应的供应商价格;根据所述升级安装包的功能和所述升级安装包对应的供应商价格确定所述升级安装包对应的价格;将所述升级安装包和所述升级安装包对应的价格进行展示,解决软件供应商随意定价的问题,实现用户根据软件功能选择高性价比软件的效果。
95.实施例二
96.图4为本发明实施例提供的一种升级安装包发布装置的结构示意图。本实施例可适用于对汽车升级安装包进行定价的情况,该装置可采用软件和/或硬件的方式实现,该装置可集成在任何提供汽车升级安装包定价的功能的设备中,如图4所示,所述升级安装包发布的装置具体包括:
97.信息接收模块410,用于接收供应商对应的终端设备发送的升级安装包信息,其中,所述升级安装包信息包括:升级安装包、所述升级安装包的功能以及所述升级安装包对应的供应商价格。
98.价格确定模块420,用于根据所述升级安装包的功能和所述升级安装包对应的供应商价格确定所述升级安装包对应的价格
99.展示模块430,用于将所述升级安装包和所述升级安装包对应的价格进行展示。
100.可选的,所述价格确定模块,包括:
101.关系表建立子模块,用于预先建立关于功能和价格的对应关系表;
102.功能价格确定子模块,用于根据所述升级安装包的功能查询所述对应关系表,得到所述升级安装包的功能对应的价格;
103.第一价格确定子模块,用于若所述升级安装包的功能对应的价格大于所述升级安装包对应的供应商价格,则将所述升级安装包对应的供应商价格确定为所述升级安装包对应的价格;
104.第二价格确定子模块,用于若所述升级安装包的功能对应的价格小于所述升级安装包对应的供应商价格,则向供应商对应的终端设备发送价格变动指令,并在接收到供应商对应的终端设备发送的确认信息后,将所述升级安装包的功能对应的价格确定为所述升级安装包对应的价格;
105.第三价格确定子模块,用于若所述升级安装包的功能对应的价格等于所述升级安装包对应的供应商价格,则将所述升级安装包对应的供应商价格或者所述升级安装包的功能对应的价格确定为所述升级安装包对应的价格。
106.可选的,所述功能价格确定子模块,包括:
107.功能价格确定单元,用于若所述升级安装包具有至少两个功能,则获取每个升级安装包的功能对应的价格;
108.安装包价格确定单元,用于根据每个升级安装包的功能对应的价格确定所述升级安装包的功能对应的价格。
109.在上述各技术方案的基础上,可选的,所述升级安装包发布的装置,还包括:
110.购买请求接收模块,用于在将所述升级安装包和所述升级安装包对应的目标价格进行展示之后,接收目标终端发送的升级安装包购买请求,其中,所述升级安装包购买请求包括:目标车辆标识和目标升级安装包标识;
111.目标订单生成模块,用于根据所述目标升级安装包标识生成目标订单;
112.升级模块,用于于接收到目标终端发送的支付成功信息后,将所述目标升级安装包标识对应的目标升级安装包发送至所述目标车辆标识对应的目标车辆,以使所述目标车辆根据所述目标升级安装包进行升级。
113.可选的,所述目标订单生成模块,包括:
114.目标价格确定子模块,用于根据所述目标升级安装包标识确定目标升级安装包和所述目标升级安装包对应的目标价格;
115.目标订单生成子模块,用于根据所述目标价格和所述目标升级安装包标识生成目标订单。
116.可选的,所述价格确定模块,包括:
117.价格区间确定子模块,用于根据所述升级安装包的功能确定所述升级安装包对应的价格区间;
118.第四价格确定子模块,用于若所述升级安装包对应的供应商价格在所述价格区间内,则将所述升级安装包对应的供应商价格确定为所述升级安装包对应的价格;
119.第五价格确定子模块,用于若所述升级安装包对应的供应商价格在所述价格区间外,则将所述升级安装包对应的价格区间发送至所述供应商对应的终端设备,在接收到所
述供应商对应的终端设备发送的修改价格后,若所述修改价格在所述价格区间内,则将所述修改价格确定为所述升级安装包对应的价格。
120.可选的,所述价格区间确定子模块,包括:
121.历史安装包价格获取单元,用于若所述升级安装包具有至少两个功能,则获取具有所述升级安装包的所有功能的第一历史升级安装包对应的价格和具有所述升级安装包中至少一个功能的第二历史安装包对应的价格;
122.价格区间确定单元,用于根据所述第一历史升级安装包对应的价格和所述第二历史升级安装包对应的价格确定所述升级安装包对应的价格区间。
123.上述产品可执行本发明任意实施例所提供的方法,具备执行方法相应的功能模块和有益效果。
124.实施例三
125.图5是本发明实施例中的一种电子设备的结构示意图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备(如头盔、眼镜、手表等)和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本发明的实现。
126.如图5所示,电子设备10包括至少一个处理器11,以及与至少一个处理器11通信连接的存储器,如只读存储器(rom)12、随机访问存储器(ram)13等,其中,存储器存储有可被至少一个处理器执行的计算机程序,处理器11可以根据存储在只读存储器(rom)12中的计算机程序或者从存储单元18加载到随机访问存储器(ram)13中的计算机程序,来执行各种适当的动作和处理。在ram 13中,还可存储电子设备10操作所需的各种程序和数据。处理器11、rom 12以及ram 13通过总线14彼此相连。输入/输出(i/o)接口15也连接至总线14。
127.电子设备10中的多个部件连接至i/o接口15,包括:输入单元16,例如键盘、鼠标等;输出单元17,例如各种类型的显示器、扬声器等;存储单元18,例如磁盘、光盘等;以及通信单元19,例如网卡、调制解调器、无线通信收发机等。通信单元19允许电子设备10通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
128.处理器11可以是各种具有处理和计算能力的通用和/或专用处理组件。处理器11的一些示例包括但不限于中央处理单元(cpu)、图形处理单元(gpu)、各种专用的人工智能(ai)计算芯片、各种运行机器学习模型算法的处理器、数字信号处理器(dsp)、以及任何适当的处理器、控制器、微控制器等。处理器11执行上文所描述的各个方法和处理,例如升级安装包发布方法。
129.在一些实施例中,升级安装包发布方法可被实现为计算机程序,其被有形地包含于计算机可读存储介质,例如存储单元18。在一些实施例中,计算机程序的部分或者全部可以经由rom 12和/或通信单元19而被载入和/或安装到电子设备10上。当计算机程序加载到ram 13并由处理器11执行时,可以执行上文描述的升级安装包发布方法的一个或多个步骤。备选地,在其他实施例中,处理器11可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行升级安装包发布方法。
130.本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电
路系统、场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、芯片上系统的系统(soc)、负载可编程逻辑设备(cpld)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
131.用于实施本发明的方法的计算机程序可以采用一个或多个编程语言的任何组合来编写。这些计算机程序可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,使得计算机程序当由处理器执行时使流程图和/或框图中所规定的功能/操作被实施。计算机程序可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
132.在本发明的上下文中,计算机可读存储介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的计算机程序。计算机可读存储介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。备选地,计算机可读存储介质可以是机器可读信号介质。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
133.为了提供与用户的交互,可以在电子设备上实施此处描述的系统和技术,该电子设备具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给电子设备。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
134.可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)、区块链网络和互联网。
135.计算系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与vps服务中,存在的管理难度大,业务扩展性弱的缺陷。
136.应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例
如,本发明中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本发明的技术方案所期望的结果,本文在此不进行限制。
137.上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献