一种更新程序的方法和终端设备的制造方法

文档序号:9931414阅读:223来源:国知局
一种更新程序的方法和终端设备的制造方法
【技术领域】
[0001]本发明涉及网络技术领域,尤其涉及一种更新程序的方法和终端设备。
【背景技术】
[0002]目前终端设备(移动手机、平板电脑等可以通过连接无线网络的设备)在更新系统程序或应用程序的方法有两种:
[0003]第一种:当所述系统程序或所述应用程序出现新版本的情况下,所述系统程序或所述应用程序的服务器会将新版本的程序主动推送给所述终端设备,以使所述终端设备根据推送内容进行程序更新;
[0004]第二种:当所述终端设备的所述系统程序或所述应用程序需要更新版本时,所述用户通过所述终端设备主动访问所述系统程序或所述应用程序的服务器,以获取对应的新版本的程序进行更新。
[0005]上述两种方法无论哪种都需要所述终端设备在接入网络的前提下进行。
[0006]在实现本发明的过程中,发明人发现现有技术至少存在如下问题:
[0007]由于目前各种程序的版本更新过快,在终端设备更新程序时会消费大量的流量,如果用户在使用套餐流量的情况下,会给用户带来流量负担,并且在套餐流量超出时,会给用户带来额外的费用,并且,在程序的新版本发布的时候,如果终端设备接入过多,会给服务器造成严重的负担。

【发明内容】

[0008]本发明提供了一种更新程序的方法,所述第一终端设备根据所述第二终端设备发送的程序请求,确定所述第一终端设备中是否存在对应的程序,如果存在,所述第一终端设备获取所述程序的相关数据,并将所述数据发送给所述第二终端设备,以使所述第二终端设备根据所述数据更新对应的程序,本发明避免了在更新程序时使用套餐流量给用户带来的流量负担,不会浪费用户的套餐流量,并且在程序的新版本发布时,避免了终端设备接入过多给服务器带来的严重负担的问题。
[0009]本发明提供了一种更新程序的方法,所述方法应用于软硬件具有兼容性的第一终端设备和第二终端设备中,其中,所述第一终端设备和所述第二终端设备通过有线或无线已进行连接,所述方法包括:
[0010]所述第一终端设备接收所述第二终端设备的程序请求;
[0011]所述第一终端设备根据所述程序请求确定是否存在对应的程序;
[0012]如果存在,所述第一终端设备获取所述程序的相关数据并将所述数据发送给所述第二终端设备,以使所述第二终端设备根据所述数据更新对应的程序。
[0013]所述程序请求中包括所述第二终端设备需要更新的所述程序的名称和所述程序的版本号;
[0014]所述程序为系统程序或应用程序;
[0015]所述第一终端设备为数据输出端,所述第二终端设备为数据接收端。
[0016]所述第一终端设备根据所述程序请求确定是否存在对应的程序,具体为:
[0017]所述第一终端设备根据所述程序请求中的程序的名称和版本号确定是否存在对应的程序。
[0018]—种第一终端设备,所述第一终端设备与第二终端设备的软硬件具有兼容性,所述第一终端设备和所述第二终端设备通过有线或无线已进行连接,所述第一终端设备包括:
[0019]接收模块,用于接收所述第二终端设备的程序请求;
[0020]确定模块,用于根据所述程序请求确定是否存在对应的程序;
[0021]获取模块,如果存在,用于获取所述程序的相关数据并将所述数据发送给所述第二终端设备,以使所述第二终端设备根据所述数据更新对应的程序。
[0022]所述程序请求中包括所述第二终端设备需要更新的所述程序的名称和所述程序的版本号;
[0023]所述程序为系统程序或应用程序;
[0024]所述第一终端设备为数据输出端,所述第二终端设备为数据接收端。
[0025]所述确定模块,具体用于:
[0026]根据所述程序请求中的程序的名称和版本号确定是否存在对应的程序。
[0027]—种更新程序的方法,所述方法应用于软硬件具有兼容性的第一终端设备和第二终端设备中,其中,所述第一终端设备和所述第二终端设备通过有线或无线已进行连接,所述方法包括:
[0028]所述第二终端设备根据用户的程序更新需求生成程序请求;
[0029]所述第二终端设备将所述程序请求发送给所述第一终端设备;
[0030]所述第二终端设备接收所述第一终端设备根据所述程序请求确定的对应程序的相关数据;
[0031 ]所述第二终端设备根据所述数据更新对应的程序。
[0032]所述程序请求中包括所述第二终端设备需要更新的所述程序的名称和所述程序的版本号;
[0033]所述程序为系统程序或应用程序;
[0034]所述第一终端设备为数据输出端,所述第二终端设备为数据接收端。
[0035]所述第二终端设备接收所述第一终端设备根据所述程序请求确定的对应程序的相关数据,具体为:
[0036]所述第二终端设备接收所述第一终端设备根据所述程序请求中的程序的名称和版本号确定的对应程序的相关数据。
[0037]—种第二终端设备,所述第二终端设备与第一终端设备的软硬件具有兼容性,其中,所述第一终端设备和所述第二终端设备通过有线或无线已进行连接,所述第二终端设备包括:
[0038]生成模块,用于根据用户的程序更新需求生成程序请求;
[0039]发送模块,用于将所述程序请求发送给所述第一终端设备;
[0040]接收模块,用于接收所述第一终端设备根据所述程序请求确定的对应程序的相关数据;
[0041 ]更新模块,用于根据所述数据更新对应的程序。
[0042]所述程序请求中包括所述第二终端设备需要更新的所述程序的名称和所述程序的版本号;
[0043]所述程序为系统程序或应用程序;
[0044]所述第一终端设备为数据输出端,所述第二终端设备为数据接收端。
[0045]所述接收模块,具体用于:
[0046]接收所述第一终端设备根据所述程序请求中的程序的名称和版本号确定的对应程序的相关数据。
[0047]本发明中所述第一终端设备根据所述第二终端设备发送的程序请求,确定所述第一终端设备中是否存在对应的程序,如果存在,所述第一终端设备获取所述程序的相关数据,并将所述数据发送给所述第二终端设备,以使所述第二终端设备根据所述数据更新对应的程序,本发明避免了在更新程序时使用套餐流量给用户带来的流量负担,不会浪费用户的套餐流量,并且在程序的新版本发布时,避免了终端设备接入过多给服务器带来的严重负担的问题。
【附图说明】
[0048]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0049]图1为本发明实施例中的一种更新程序的方法流程图之一;
[0050]图2为本发明实施例中的一种更新程序的方法流程图之二;
[0051 ]图3为本发明实施例中的一种第一终端设备结构示意图;
[0052]图4为本发明实施例中的一种第二终端设备结构示意图。
【具体实施方式】
[0053]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0054]随着技术的发展,现有的不同终端设备间具
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1