资源更新方法、装置及计算机可读存储介质与流程

文档序号:20010120发布日期:2020-02-22 04:01阅读:191来源:国知局
资源更新方法、装置及计算机可读存储介质与流程

本申请涉及计算机技术领域,尤其涉及一种资源更新方法、装置及计算机可读存储介质。



背景技术:

随着网络信息技术的发展,目前用户通过电子设备获得资源信息也已经成为资源获取的主要途径。为了能够使得用户获得最新的资源信息,需要定期或者实时对资源进行维护和更新。

但是,在某些应用场景中对资源的更新并不是十分便捷,例如,在航空系统中若要对客舱中呈现给用户进行观看或查阅的数字资源,由于航空系统的特殊性其无法在航行过程中连接网络进行资源更新,需要在航空设备降落在机场后,通过工作人员利用可移动存储设备(如,u盘)进行数字资源更新,这样会增加工作人员的工作量,并且,人工操作过程会较为繁琐,出错率较高,使得资源更新效率慢、准确率低。



技术实现要素:

有鉴于此,本申请提供了一种资源更新方法、装置及计算机可读存储介质,实现了提升资源更新效率和准确率的目的。

为实现上述目的,一方面,本申请提供了一种资源更新方法,包括:

响应于待更新终端连接至目标网络,获取资源更新请求;

对所述资源更新请求进行解析,得到所述待更新终端的资源属性信息;

利用所述资源属性信息,生成待更新资源包;

将所述待更新资源包通过所述目标网络传输至所述待更新终端,使得所述待更新终端依据所述待更新资源包进行资源更新。

在一种可能的实现方式中,所述响应于待更新终端连接至目标网络,获取资源更新请求,包括:

响应于待更新终端连接至目标网络,获取所述待更新终端的资源信息;

若所述资源信息满足更新条件,生成资源更新请求。

在一种可能的实现方式中,所述资源属性信息包括资源版本信息和终端属性信息,其中,所述对所述资源更新请求进行解析,得到所述待更新终端的资源属性信息,包括:

对与所述资源请求相匹配的待更新终端的资源信息进行解析,得到所述待更新终端的资源版本信息;

对与所述资源请求相匹配的待更新终端的配置信息进行解析,得到所述待更新终端的终端属性信息。

又一方面,本申请还提供了一种资源更新装置,包括:

请求获取单元,用于响应于待更新终端连接至目标网络,获取资源更新请求;

请求解析单元,用于对所述资源更新请求进行解析,得到所述待更新终端的资源属性信息;

资源生成单元,用于利用所述资源属性信息,生成待更新资源包;

资源传输单元,用于将所述待更新资源包通过所述目标网络传输至所述待更新终端,使得所述待更新终端依据所述待更新资源包进行资源更新。

又一方面,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机可执行指令,所述计算机可执行指令被处理器加载并执行时,实现如上任一项所述的资源更新方法。

可见,在对待更新终端进行资源更新时,响应于待更新终端连接至目标网络,获取资源更新请求;然后对资源更新请求进行解析,得到资源属性信息,并利用资源属性信息,生成待更新资源包。这样,待更新终端可以依据更新资源包进行资源更新。使得对待更新终端的资源更新过程完全是自动化更新的过程,减少了人工更新的操作工作,实现了提升资源更新效率和准确率的目的。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1示出了本申请实施例的一种资源更新系统的组成框架示意图;

图2示出了本申请实施例的一种资源更新方法的信令流程示意图;

图3示出了本申请实施例的一种生成资源更新请求方法的流程示意图;

图4示出了本申请实施例的地面服务器端与机载服务端的功能模块示意图;

图5示出了本申请实施例的一种对机载服务端进行资源更新的方法的流程示意图;

图6示出了本申请实施例的一种资源更新装置的结构示意图;

图7示出了本申请实施例的一种服务器的组成结构示意图。

具体实施方式

本申请的方案可以在对终端进行资源更新的过程中,可以较为快速、便捷的为终端提供关于可进行更新的待更新资源包,以提升终端进行资源更新的效率和准确率。

其中,在本申请实施例中,资源是指可以通过终端进行输出的多媒体信息,如,音频、视频和文字信息等。待更新终端可以表征能够进行资源信息传输、显示和存储的设备。例如,飞机客舱的机载服务设备、目标场景中的资讯输出设备等。

为了便于理解本申请的资源更新方法,下面对于本申请的资源更新方法所使用的系统进行介绍。参见图1,其示出了本申请一种资源更新系统一种组成架构示意图。

如图1所示,本申请实施例提供的资源更新系统包括:终端101和服务器102。其中,该终端101表示需要进行资源更显的待更新终端,终端101与服务器102之间通过目标网络103实现通信连接,即完成待更新资源的传输。

具体的,终端101可以为手机、平板电脑等移动终端,也可以为车载、机载或者固定在其他设备上的能够进行资源输出的固定终端。服务器102具有资源存储、计算和匹配的处理功能。目标网络103可以表示有线网络或者无线网络。

响应于终端101连接至目标网络103,服务器102获取资源更新请求。在本申请实施例中该资源更新请求可以产生于终端101,也可以产生于服务器102。当该资源更新请求产生于终端101时,是通过终端101接入至目标网络103时触发的,即当终端101接入到目标网络103时,终端101自动生成资源更新请求,并将该资源更新请求发送至服务器102。另一种可能的实现方式是,服务器102对目标网络103进行监测,当监测到有终端连接至该目标网络103时,会对连接的终端进行相关资源信息的判断,来判定是否需要进行资源更新,如果是,则服务器102会产生一个资源更新请求,以便后续能够根据该资源更新请求进行资源更新的响应。

服务器102在获取到资源更新请求后,会对该资源更新请求进行解析,以便能够得到与该待更新的终端101相匹配的资源属性信息。该资源属性信息可以表征当前终端101中已存储的资源的特征信息,以及当前终端101对资源的要求信息或者关联信息等。例如,当前存储的视频信息的信息类别、信息更新时间、信息版本等;终端可存储的资源容量、可进行资源更新的时间时长等;终端可存储的资源信息的权限信息等。

然后,服务器102利用资源属性信息,生成待更新资源包。该过程根据资源属性信息,对待更新的终端进行资源匹配的过程,可以包括资源类别的匹配、资源版本的匹配,从而得到待更新资源包,该待更新资源包可以包括不同类别的资源,也可以包括加密信息,便于后续对待更新资源包的传输的安全性。在得到待更新资源包后,服务器102可以利用目标网络将该待更新资源包传输给待更新的终端101。这样待更新的终端101在接收到该待更新资源包后,会自动完成资源更新的过程,使得当前终端101中输出的资源为更新后的资源。

需要说明的是,为了能够实现对资源的快速更新,服务器102存储的资源或者能够利用的资源需要实时保证为最新的资源。因此,服务器102还可以与资源发布方的云端服务器进行通信连接,待云端服务器发布最新资源后,服务器102可以获取到该最新资源,并且可以对获得的资源根据资源发布的时间进行编号,例如,生成资源的版本号信息等。这样在对终端进行资源更新时,服务器可以直接调用其上存储的资源进行更新,减少了在对终端进行资源传输的同时,获取云端服务器资源的带宽占用,可以有效提高资源的传输效率。

具体的,基于图1所示的系统,图2示出了本申请实施例提供的一种资源更新方法的信令流程示意图,参照图2,该流程可以包括:

s201、待更新终端连接至目标网络,生成资源更新请求;

s202、待更新终端将所述资源更新请求发送至服务器。

在图2提供的实施例中,是在待更新终端连接至目标网络时,待更新终端生成资源更新请求。在一种可能的实现方式中是,待更新终端的网络连监测模块监测到该终端连接至目标网络后,自动生成资源更新请求,该资源更新请求可以用来请求对当前终端的资源进行更新,也可以是请求对当前终端的某个应用对应的资源进行更新的请求。在另一种可能的实现方式中是,可以通过待更新终端的某个应用进行网络连接的监测,当监测到该终端连接至目标网络时,该应用会自动生成资源更新请求,以请求对该应用的资源进行更新。

举例说明,若待更新终端属于飞机客舱的机载终端,即该终端能够为乘客提供资源信息,供乘客在飞机飞行过程中对资源进行观看、阅读或者接听等。由于飞机的运行环境的限制,其在飞行过程中通常是无法连接到网络的,因此,乘客获取到的资源信息为离线资源信息,为了保证乘客的体验效果,需要对离线资源信息进行更新。当飞机在机场降落时,飞机的机载终端会连接至机场的目标网络,从而机载终端可以在进行网络连接后,生成资源更新请求。该目标网络的配置信息可以记载在机载终端上,即当机载终端可以进行网络连接时,其会通过配置信息连接至可连接的目标网络上。

又例如,待更新终端为可移动终端,具体可以是学生进行学习的手机,且手机上具有能够进行某个学习项目的应用。随着学习进度的不同,学生需要获取到的学习资源需要实时进行更新。当该手机连接到课堂的网络时,可以进行资源更新,即当前学习项目的应用会生成资源更新请求,以便请求获得与当前课堂的教学内容对应的更新资源。

除了图2实施例中对应的由待更新终端生成资源更新请求外,还可以由服务器生成资源更新请求。即由服务器对目标网络进行监测,当服务器监测到有终端连接至目标网络时,可以根据终端的属性信息、权限信息等判断是否需要对当前连接的终端进行资源更新,如果是,则生成资源更新请求。该过程会在后续的实施例中进行具体说明。

s203、服务器接收资源更新请求;

s204、服务器对资源更新请求进行解析,得到待更新终端的资源属性信息。

由于资源更新请求可能会携带需要进行资源更新的相关信息,如,资源类别信息,当前资源的版本信息等。因此,服务器需要对资源更新请求进行解析,以便得到待更新终端的资源属性信息。该资源属性信息可以表征该待更新终端的当前资源的特征信息,如,当前资源的更新时间、版本信息等。

当所述资源属性信息包括资源版本信息和终端属性信息时,所述服务器对资源更新请求进行解析,得到待更新终端的资源属性信息,包括:

s2041、对与所述资源请求相匹配的待更新终端的资源信息进行解析,得到所述待更新终端的资源版本信息;

s2042、对与所述资源请求相匹配的待更新终端的配置信息进行解析,得到所述待更新终端的终端属性信息。

待更新终端会存储有资源信息,该资源信息表征当前的资源信息。因此,服务器获得资源更新请求后,一方面需要对终端存储的资源信息进行解析,以获得当前资源信息的版本信息,即可以通过版本信息获得当前资源的更新时间,以及资源的具体内容。另一方面,待更新终端还会包括配置信息,所以需要对其配置信息进行解析,以得到该待更新终端的终端属性信息。该终端属性信息表征该待更新终端的特征,如,可进行更新的时间、资源存储空间等,或者终端用户的信息。

例如,待更新终端为飞机客舱的机载终端,由于其应用场景的特殊性,只有飞机在机场降落后才能与资源更新服务器进行通信连接,以进行资源更新。因此,需要对当前机载终端的资源信息和配置信息进行解析,以获得当前机载终端中的输出资源的相关信息,如当前资源的上次更新时间,或者记录的版本信息。同时也需要获得机载终端的终端属性信息,对应的可以为机载终端的存储容量。由于飞机在机场降落后停留的时间可能是有限的,例如,中转停靠的飞机,会在中转机场停留一段时间,而该时间也会影响资源更新的过程,而这些信息均会以航班信息的形式记录在机载终端中。因此可以对其进行分析,得到终端的属性信息中的更新可执行时间的信息。

s205、服务器利用资源属性信息,生成待更新资源包;

s206、服务器将待更新资源包通过目标网络传输至待更新终端;

s207、待更新终端依据待更新资源包进行资源更新。

在服务器解析得到资源属性信息后,会利用该资源属性信息对待更新终端进行资源匹配,来得到待更新资源包,该待更新资源包中包括匹配当前待更新终端中资源的各个类别的资源。然后将该待更新资源包通过目标网络传输并同步至待更新终端,以实现对待更新终端的资源更新。

具体的,当资源属性信息包括资源版本信息和终端属性信息时,利用资源属性信息,生成待更新资源包,包括:

获取与待更新终端的资源版本信息相匹配的待更新资源信息;

利用所述待更新终端的终端属性信息,在所述待更新资源信息中进行信息提取,得到待更新资源包。

在该过程中,首先利用资源版本信息得到待更新资源信息,然后需要根据待更新终端的终端属性信息,在待更新资源信息中进行信息提取。之所以不直接将待更新资源信息作为终端的可更新资源,是由于终端属性信息也会影响终端资源更新的过程,如某些信息由于权限问题无法呈现在终端上,则其不适合更新在该终端上,则会舍弃这部分信息。

例如,终端属性信息包括执行更新时间和终端存储容量,上述的,利用待更新终端的终端属性信息,在待更新资源信息中进行信息提取,得到待更新资源包,包括:

在所述待更新资源信息中进行信息提取,获得目标更新资源,所述目标更新资源的信息大小与所述终端存储容量相匹配;

依据所述执行更新时间,对所述目标更新资源进行分批处理,使得分批处理后的目标更新资源能够在所述待更新终端的执行更新时间内完成更新。

举例说明,以飞机客舱机载终端为例,其终端属性信息可以包括终端存储容量,可以根据存储容量确定本次可进行更新的资源的大小,然后依据该资源的大小在待更新资源信息中确定待更新资源包。

由于飞机在机场停留的时间可能有限,则会根据停留时间来对目标更新资源进行分批处理,即实现当前资源的分批更新,以便能够在停留时间内完成资源的部分完整更新,避免导致由于传输无法完成出现的资源不可用的现象。

本申请实施例提供的资源更新方法,在对待更新终端进行资源更新时,响应于待更新终端连接至目标网络,获取资源更新请求;然后对资源更新请求进行解析,得到资源属性信息,并利用资源属性信息,生成待更新资源包。这样,待更新终端可以依据更新资源包进行资源更新。使得对待更新终端的资源更新过程完全是自动化更新的过程,减少了人工更新的操作工作,实现了提升资源更新效率和准确率的目的。

在本申请实施例中还提供了一种由服务端生成资源更新请求的方法,参见图3,其示出了本申请实施例提供的一种生成资源更新请求方法的流程示意图,该方法可以包括以下步骤:

s301、对目标网络进行监测,得到终端连接至目标网络的接入信息;

s302、依据接入信息,判断待更新终端是否连接至目标网络,如果是,则执行步骤s303,如果否,则执行步骤s301;

s303、获取待更新终端的资源信息;

s304、判断资源信息是否满足更新条件,如果是,则执行步骤s305,否则执行步骤s301;

s305、生成资源更新请求。

服务器对目标网络的终端接入情况进行实时监测,以便根据得到的终端接入信息来判断待更新终端是否接入到目标网络。其中,待更新终端可以表征服务器记载的需要进行监测的终端,也可以包括带有更新标识的终端。响应于待更新终端连接至目标网络,服务器获取待更新终端的资源信息,即获取当前待更新终端中存储的资源信息的特征,以便判断其是否满足更新条件。该更新条件可以为判断待更新终端的资源信息版本是否为最新版本的条件,也可以表征当前终端是否可以具有被更新的权限的条件。若满足更新条件,会生成资源更新请求。

具体的,在该实施例中所述资源信息满足更新条件,生成资源更新请求,包括:

在预设资源版本列表中,查找所述资源信息对应的资源版本标识,得到初始资源版本标识;

判断是否存在与所述初始资源版本标识相匹配的目标资源版本,如果是,生成资源更新请求。

服务器可以与资源发布的云端服务器进行通信连接,以保证服务器中的资源为最新资源,并且会根据资源发布时间生成资源的版本序列号,并将其预先存储在资源版本列表中。其中,版本序列号表示了资源版本标识。例如,将当前资源对应的资源版本标识作为初始资源版本标识。然后判断是否有与之对应的目标资源版本,即判断当前资源信息是否为最新资源信息,如果有匹配的目标资源版本,则证明当前资源不是最新的资源信息,会生成资源更新请求。

例如,当飞机客舱的机载终端连接到机场无线网络时,该机场的管理服务器会判断当前机载终端的资源版本是否为最新版本,如果否,则会生成资源更新请求。

在本申请实施例中还提供了一种生成待更新资源包的方法,在该方法中资源属性信息包括用户对待更新终端的资源的触发信息,其中,触发信息是指对待更新资源的读取、选择、播放等信息。即其实质表征了用户对资源的关注情况。在生成待更新资源包的过程中,对用户对待更新终端的资源的触发信息进行信息识别,获得目标资源类别;依据目标资源类别,在与待更新终端相匹配的待更新资源中进行资源提取,得到待更新资源包。

该过程可以利用人工智能技术,人工智能(artificialintelligence,ai)是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用系统。换句话说,人工智能是计算机科学的一个综合技术,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器。人工智能也就是研究各种智能机器的设计原理与实现方法,使机器具有感知、推理与决策的功能。

具体的,可以对用户的触发信息即用户关注的资源信息通过机器学习的方法,预测得到用户可能关注的资源信息,然后再进行资源更新时,会根据用户可能关注的资源信息对应的目标资源类别来进行资源提取,得到待更新资源包。

该方法可以适用于航班中转的场景,即当飞机降落在中转机场时,可以根据用户在机载终端上关注的资源的具体情况,预测出用户可能感兴趣的资源,然后再中转机场进行资源更新时,重点对这部分资源进行更新,以便能够使得乘客获得更好的资源体验效果。

可以理解的是,在本申请实施例中,服务器对待更新终端进行资源更新时,每次更新都会生成与之对应的标识信息,便于对资源的管理和存储。具体的,响应于所述待更新终端依据所述待更新资源包进行资源更新,生成与所述待更新资源包相匹配的资源标识信息,并将所述资源标识信息与所述待更新终端对应的终端标识进行匹配存储。

本申请提供的资源更新方法可应用的示例场景是在客机到达机场后,目前的客舱服务中已经逐渐普及乘客逐渐普及乘客通过无线wifi访问机上电子服务,如视频点播,游戏,阅读,音乐,选餐,购物等。但目前的机上客舱卫星通信系统只有极少部分能接入互联网,且流量费用昂贵。无法提供在线服务功能,限制了服务内容的提供,难以满足乘客的机上服务需求。本申请通过资源更新方法提供航空数字客舱地面服务与机载服务自动同步,可将地面服务内容资源自动同步到机载服务,由机载服务把内容资源提供给用户使用,使得用户通过方位机载服务中的离线资源信息达到与访问网络信息同样的体验效果,从而解决上述问题。需要说明的是,在本申请中乘客访问机上资源服务时,可以通过蓝牙或者局域无线网与机载终端的离线资源进行交互,但是无法连接至云端服务器,达到与外界网络的交互。

参见图4,其示出了本申请提供的地面服务器端与机载服务端的功能模块示意图。其中,地面服务器端可以包括内容资源数据库、内容资源分发网络,还可以通过内容管理后台提供样式字典管理、位置字典管理、内容配置管理、内容审核发布、内容策略管理、内容源管理、航线组管理和航班管理功能。同时,该地面服务器还包括内容策略匹配引擎、内容版本管理引擎;还提供资源打包压缩服务、资源更新包下载服务。对应的,地面服务器还可以通过视频源、音频源、资讯源获得资源信息。

对应的,机载服务端包括内容资源数据库、内容分发网络;还可以通过航空数字客舱提供影视服务、音乐服务、视频服务、商品资讯服务等资源服务功能;还包括资源解包解压服务、资源更新包拉取服务。

首先,地面服务器配置好电影、音乐、资讯、商品等内容资源;当用户乘坐该航班时,在飞行的客舱中可以通过移动终端访问机载服务端的客舱资源,以获得上述资源信息。每次飞机到达机场后,飞机上的机载服务端,通过与地面服务器连接,从地面服务器获得最新的资源。

在图4示出的地面服务器端与机载服务端的功能模块示意图的基础上,本申请实施例还提供了一种对机载服务端进行资源更新的方法,参见图5,其示出了本申请实施例提供的一种对机载服务端进行资源更新的方法的流程成示意图,该方法可以包括以下步骤:

s501、通过资源发布源导入资源。

其中,资源分布源包括:视频源、音频源和资讯源中的一种或多种。具体的,可以通过地面服务器端与资源发布的云端服务器之间的接口进行资源导入,也可以通过人工录入的方式,将视频、资讯、音频等不同数据源的内容资源,录入到地面服务器端的管理后台中。

s502、地面服务器端为每个资源自动生成一个初始版本号。

该初始版本号可以为时间戳与编号的形式,如,201907090101010001。

s503、为更新过的资源,生成一个新的版本号。

地面服务器端,通过一系列的更新、审核、发布等操作,将资源在机载服务端发布上线,同时会为每一个更新过的资源,重新生成一个新的版本号,如,201907090101010002、201907090101010003。

s504、接收资源更新请求。

当飞机到达机场后,飞机上的机载服务端会自动连接上机场的地面服务器端,并向地面服务发送“资源更新”请求,请求中会自动戴胜当前的航班号(如:a0001)、资源版本号(如:201907090101010002)等信息。

s505、通过内容匹配引擎,根据资源更新请求自动匹配对应的内容策略,得到匹配策略资源集合。

地面服务器端收到机载服务端的“资源更新”请求后,首先会根据请求中的航班号(如:a0001),自动匹配对应的航线组内容策略(可以在cms后台中配置),并通过“内容策略匹配”引擎,把匹配该航班的所有视频、音乐、资讯等资源筛选出来。

s506、通过内容版本管理引擎,获得增量更新资源集合。

地面服务器端还会通过“内容版本管理”引擎,根据“资源版本号(如:201907090101010002)”,对上一步中筛选出来的所有资源,做进一步的版本过滤,把所有需要增量更新的资源筛选出来。

例如,版本过滤的主要逻辑是根据资源版本号比对,如当前资源版本号是:201907090101010002,则资源版本号大于201907090101010002的所有资源如201907090101010003,都会被筛选出来。

s507、将增量更新资源集合下发至机载服务端。

地面服务器端还会将筛选出来的所有增量更新资源,通过“资源打包压缩”服务,打包成离线资源更新包,最后并把所有的离线资源包列表,返回给机载服务端。机载服务端收到所有的离线资源包列表后,会启动一个“资源更新包拉取线程池”,批量拉取所有资源更新包,并通过“资源解包解压服务”把所有资源解包出来,然后导入到机载服务中,从而完成整个增量更新的流程。

在本申请实施例提供的地面服务与机载服务自动同步技术方案,会根据当前飞机的航班号、资源数据版本号,内容匹配策略,增量更新算法等进行一系列处理,自动生成当前飞机的内容资源增量更新包,并自动同步到飞机上的机载服务。所有流程全部实现自动化,无需人工参与,减少人力成本,降低人工操作出错的概率,而且所有更新都是增量更新,更新速度更快。

又一方面,本申请还提供了一种资源更新装置,如参见图6,其示出了本申请一种资源更新装置一个实施例的组成示意图,该装置可以包括:

请求获取单元601,用于响应于待更新终端连接至目标网络,获取资源更新请求;

请求解析单元602,用于对所述资源更新请求进行解析,得到所述待更新终端的资源属性信息;

资源生成单元603,用于利用所述资源属性信息,生成待更新资源包;

资源传输单元604,用于将所述待更新资源包通过所述目标网络传输至所述待更新终端,使得所述待更新终端依据所述待更新资源包进行资源更新。

在一种可能的情况中,所述请求获取单元,包括:

第一获取子单元,用于响应于待更新终端连接至目标网络,获取所述待更新终端的资源信息;

请求生成子单元,用于若所述资源信息满足更新条件,生成资源更新请求。

可选地,所述若请求生成子单元具体用于:

在预设资源版本列表中,查找所述资源信息对应的资源版本标识,得到初始资源版本标识;

判断是否存在与所述初始资源版本标识相匹配的目标资源版本,如果是,生成资源更新请求。

在一种可能的情况下,所述请求解析单元中的资源属性信息包括资源版本信息和终端属性信息时,所述请求解析单元包括:

第一解析子单元,用于对与所述资源请求相匹配的待更新终端的资源信息进行解析,得到所述待更新终端的资源版本信息;

第二解析子单元,用于对与所述资源请求相匹配的待更新终端的配置信息进行解析,得到所述待更新终端的终端属性信息。

可选地,所述资源生成包括:

第二获取子单元,用于获取与待更新终端的资源版本信息相匹配的待更新资源信息;

第一信息提取子单元,用于利用所述待更新终端的终端属性信息,在所述待更新资源信息中进行信息提取,得到待更新资源包。

可选地,所述终端属性信息包括执行更新时间和终端存储容量,其中,信息提取子单元,具体用于:

在所述待更新资源信息中进行信息提取,获得目标更新资源,所述目标更新资源的信息大小与所述终端存储容量相匹配;

依据所述执行更新时间,对所述目标更新资源进行分批处理,使得分批处理后的目标更新资源能够在所述待更新终端的执行更新时间内完成更新。

在一种可能的实现方式中,所述请求解析单元中获得的资源属性信息包括用户对所述待更新终端的资源的触发信息时,所述资源生成单元包括:

信息识别子单元,用于对所述用户对所述待更新终端的资源的触发信息进行信息识别,获得目标资源类别;

第二信息提取子单元,用于依据所述目标资源类别,在与所述待更新终端相匹配的待更新资源中进行资源提取,得到待更新资源包。

可选的,该装置还包括:

标识信息生成单元,用于响应于所述待更新终端依据所述待更新资源包进行资源更新,生成与所述待更新资源包相匹配的资源标识信息,并将所述资源标识信息与所述待更新终端对应的终端标识进行匹配存储。

另一方面,本申请还提供了一种服务器,如参见图7,其示出了本申请的服务器的一种组成结构示意图,本实施例的服务器700可以包括:处理器701和存储器702。

可选的,该服务器还可以包括通信接口703、输入单元704和显示器705和通信总线706。

处理器701、存储器702、通信接口703、输入单元704、显示器705、均通过通信总线706完成相互间的通信。

在本申请实施例中,该处理器701,可以为中央处理器(centralprocessingunit,cpu),特定应用集成电路,数字信号处理器、现成可编程门阵列或者其他可编程逻辑器件等。

该处理器可以调用存储器702中存储的程序。具体的,处理器可以执行以下资源更新方法的实施例中应用服务器侧所执行的操作。

存储器702中用于存放一个或者一个以上程序,程序可以包括程序代码,所述程序代码包括计算机操作指令,在本申请实施例中,该存储器中至少存储有用于实现以下功能的程序:

响应于待更新终端连接至目标网络,获取资源更新请求;

对所述资源更新请求进行解析,得到所述待更新终端的资源属性信息;

利用所述资源属性信息,生成待更新资源包;

将所述待更新资源包通过所述目标网络传输至所述待更新终端,使得所述待更新终端依据所述待更新资源包进行资源更新。

在一种可能的实现方式中,该存储器702可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、以及至少一个功能(比如标识信息生成功能等)所需的应用程序等;存储数据区可存储根据计算机的使用过程中所创建的数据,比如,资源数据、属性信息等等。

此外,存储器702可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件或其他易失性固态存储器件。

该通信接口703可以为通信模块的接口,如gsm模块的接口。

本申请还可以包括显示器704和输入单元705等等。

当然,图7所示的服务器的结构并不构成对本申请实施例中服务器的限定,在实际应用中服务器可以包括比图7所示的更多或更少的部件,或者组合某些部件。

另一方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机可执行指令,所述计算机可执行指令被处理器加载并执行时,实现如上任意一个实施例中服务器端所执行的资源更新方法。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。

对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

以上仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1