发布信息

一种界面信息处理方法及装置与流程 专利技术说明

作者:admin      2022-11-26 13:44:41     829



计算;推算;计数设备的制造及其应用技术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.图1为本技术实施例提供的一种应用场景示意图;38.图2为本技术实施例提供的第一种界面信息处理方法的交互流程图;39.图3为本技术实施例提供的第二种界面信息处理方法的交互流程图;40.图4为本技术实施例提供的第三种界面信息处理方法的交互流程图;41.图5为本技术实施例提供的第一种界面信息处理方法的流程示意图;42.图6为本技术实施例提供的第二种界面信息处理方法的流程示意图;43.图7为本技术实施例提供的第一种界面信息处理装置的结构示意图;44.图8为本技术实施例提供的第二种界面信息处理装置的结构示意图;45.图9为本技术实施例提供的边缘网关的结构示意图;46.图10为本技术实施例提供的信息处理设备的结构示意图。具体实施方式47.为了使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术作进一步地详细描述,显然,所描述的实施例仅仅是本技术的一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。48.在本技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“连接”应做广义理解,例如,可以是直接相连,也可以通过中间媒介间接相连,可以是两个器件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本技术中的具体含义。49.术语“第一”、“第二”仅用于描述目的,而不能理解为暗示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征,在本技术实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。50.加速平台在处理用户请求时,基于用户请求对应的分发逻辑,获取界面信息。界面信息中可能包含一些需要再次请求的外链资源。51.相关技术中,需要再次向其他设备发起请求,获取外链资源。具体的:加速平台修改域名后返还给用户端,用户端发起多次外链请求。52.然而,如果外链资源的请求较为频繁,或者外链资源的内容较多时,获取这些资源会消耗大量时间,导致用户请求响应时间较长。另外,如果修改后域名访问出现问题,则对应的外链资源显示异常,影响界面信息完整性与响应时间。53.鉴于此,本技术实施例提出一种界面信息处理方法及装置,该方法应用于加速平台中的边缘网关,该方法包括:在收到用户端发送的用户请求后,确定所述用户请求对应的界面信息中是否有表征外链的第一信息;若是,则将所述第一信息发送给所述加速平台中的信息处理设备;以使所述信息处理设备在收到所述第一信息后,基于备选外链资源确定所述第一信息对应的外链资源,并将确定的外链资源发送给所述边缘网关;其中,所述备选外链资源包括所述信息处理设备基于历史第一信息从外链设备中获取的外链资源;在收到所述信息处理设备发送的外链资源后,将所述界面信息中的第一信息替换为对应的外链资源,并将替换得到的新的界面信息发送给所述用户端。54.上述方案,加速平台中设置有对外链资源进行管理的信息处理设备,信息处理设备中有基于历史第一信息从外链设备中获取的外链资源(备选外链资源);边缘网关在确定界面信息中有表征外链的第一信息后,不是直接向外链设备请求外链资源,而是将第一信息发送给信息处理设备,信息处理设备基于备选外链资源确定第一信息对应的外链资源,从而减少向外链设备请求外链资源的时间,提高获取外链资源的效率,边缘网关在收到外链资源后,将界面信息中的第一信息替换为对应的外链资源,并将替换得到的新的界面信息发送给用户端,快速响应用户请求。55.参阅图1所示,为本技术实施例提供的一种应用场景,该应用场景包括用户端、加速平台中的边缘网关以及加速平台中的信息处理设备;56.边缘网关用于在收到用户端发送的用户请求后,确定所述用户请求对应的界面信息中是否有表征外链的第一信息;若是,则将所述第一信息发送给所述加速平台中的信息处理设备;57.信息处理设备用于针对任一第一信息,确定备选外链资源中是否有所述第一信息对应的外链资源;其中,所述备选外链资源包括所述信息处理设备基于历史第一信息从外链设备中获取的外链资源;若是,则将所述备选外链资源中所述第一信息对应的外链资源发送给所述边缘网关;否则,基于所述第一信息从外链设备中获取所述第一信息对应的外链资源,基于获取的外链资源更新备选外链资源,并将更新后备选外链资源中所述第一信息对应的外链资源发送给所述边缘网关;58.边缘网关还用于在收到所述信息处理设备发送的外链资源后,将所述界面信息中的第一信息替换为对应的外链资源,并将替换得到的新的界面信息发送给所述用户端。59.本实施例对上述信息处理设备的具体实现方式不做限定,实施中,该信息处理设备为具体缓存功能的设备,如ats(一种缓存服务器)。60.上述应用场景只是实现本技术实施例的应用场景的示例,本技术实施例并不限于上述应用场景。61.下面将结合附图及具体实施例,对本技术的技术方案以及本技术的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。62.图2为本技术实施例提供的第一种界面信息处理方法的交互流程图,如图2所示,包括以下步骤:63.步骤s201:用户端向边缘网关发送用户请求。64.实施中,用户在需要获取界面信息时,需要向用户端键入该界面信息对应的网址,用户端收到网址后触发用户请求。65.步骤s202:边缘网关确定所述用户请求对应的界面信息中是否有表征外链的第一信息。66.示例性的,上述用户请求为静态请求或者动态请求;信息处理设备中还预设有各静态请求的界面信息;67.如果用户请求为静态请求,则从信息处理设备中获取该静态请求对应的界面信息;68.如果用户请求为动态请求,则确定从动态请求对应的源设备中获取界面信息。69.本实施例,上述界面信息中可能包含有表征外链的第一信息,这时需要获取第一信息对应的外链资源,对上述界面信息进行修改后才能返回给用户端;界面信息中可能不包含表征外链的第一信息,这时可直接将上述界面信息返回给用户端。70.步骤s203:若所述用户请求对应的界面信息中有表征外链的第一信息,则边缘网关将所述第一信息发送给信息处理设备。71.实施中,如果界面信息中有较多第一信息,直接向各第一信息对应的外链设备请求外链资源,会消耗大量时间,且在外链设备处理效率较低,或出现故障时,可能还会面临无法获取外链资源的问题。72.基于此,本实施例在加速平台中设置有对外链资源进行管理的信息处理设备,信息处理设备中有基于历史第一信息从外链设备中获取的外链资源(备选外链资源);73.边缘网关在确定界面信息中有表征外链的第一信息后,不是直接向外链设备请求外链资源,而是将第一信息发送给信息处理设备,信息处理设备基于备选外链资源确定第一信息对应的外链资源。74.示例性的,可通过边缘网关设置信息处理设备的缓存规则,以及外链识别规则。75.步骤s204:信息处理设备针对任一第一信息,确定备选外链资源中是否有所述第一信息对应的外链资源。76.其中,所述备选外链资源包括所述信息处理设备基于历史第一信息从外链设备中获取的外链资源。77.实施中,信息处理设备中有基于历史第一信息从外链设备中获取的外链资源(备选外链资源);边缘网关在确定界面信息中有表征外链的第一信息后,不是直接向外链设备请求外链资源,而是将第一信息发送给信息处理设备,如果备选外链资源中有上述第一信息对应的外链资源,直接从备选外链资源中选择;如果备选外链资源中没有上述第一信息对应的外链资源,再从外链设备请求外链资源,并基于该外链资源更新备选外链资源,以便后续使用该外链资源。78.也就是说,信息处理设备只有在收到边缘网关发送的新的第一信息(之前没有收到过相同的第一信息)时,才会从外链设备请求外链资源,并基于该外链资源更新备选外链资源。79.即,如果上述备选外链资源中有所述第一信息对应的外链资源,则执行步骤s205,否则执行步骤s206。80.步骤s205:信息处理设备将所述备选外链资源中所述第一信息对应的外链资源发送给所述边缘网关。81.步骤s206:信息处理设备基于所述第一信息从外链设备中获取所述第一信息对应的外链资源,基于获取的外链资源更新备选外链资源,并将更新后备选外链资源中所述第一信息对应的外链资源发送给所述边缘网关。82.步骤s207:边缘网关将所述界面信息中的第一信息替换为对应的外链资源。83.实施中,上述界面信息中包含有表征外链的第一信息时,需要获取第一信息对应的外链资源,将第一信息替换为对应的外链资源,得到用户所需的新的界面信息。84.步骤s208:边缘网关将替换得到的新的界面信息发送给所述用户端。85.上述方案,加速平台中设置有对外链资源进行管理的信息处理设备,信息处理设备中有基于历史第一信息从外链设备中获取的外链资源(备选外链资源);边缘网关在确定界面信息中有表征外链的第一信息后,不是直接向外链设备请求外链资源,而是将第一信息发送给信息处理设备,如果备选外链资源中有上述第一信息对应的外链资源,直接从备选外链资源中选择;如果备选外链资源中没有上述第一信息对应的外链资源,再从外链设备请求外链资源,并基于该外链资源更新备选外链资源,以便后续使用该外链资源;从而减少向外链设备请求外链资源的时间,提高获取外链资源的效率,边缘网关在收到外链资源后,将界面信息中的第一信息替换为对应的外链资源,并将替换得到的新的界面信息发送给用户端,快速响应用户请求。86.本实施例对边缘网关将第一信息发送给信息处理设备,以及信息处理设备将外链资源发送给边缘网关的具体实现方式不做限定,例如边缘网关与信息处理设备直接进行信息交互;或者,边缘网关通过域名设备与信息处理设备进行信息交互。87.图3为本技术实施例提供的第二种界面信息处理方法的交互流程图,如图3所示,包括以下步骤:88.步骤s301:用户端向边缘网关发送用户请求。89.步骤s302:边缘网关确定所述用户请求对应的界面信息中是否有表征外链的第一信息。90.步骤s303:若所述用户请求对应的界面信息中有表征外链的第一信息,则边缘网关将所述第一信息发送给信息处理设备。91.步骤s304:信息处理设备针对任一第一信息,确定备选外链资源中是否有所述第一信息对应的外链资源。92.如果上述备选外链资源中有所述第一信息对应的外链资源,则执行步骤s305,否则执行步骤s306。93.步骤s305:信息处理设备将所述备选外链资源中所述第一信息对应的外链资源发送给所述边缘网关。94.步骤s306:信息处理设备基于所述第一信息从外链设备中获取所述第一信息对应的外链资源,基于获取的外链资源更新备选外链资源,并将更新后备选外链资源中所述第一信息对应的外链资源发送给所述边缘网关。95.该步骤s305-s306的具体实现方式可参照上述实施例,此处不再赘述。96.步骤s307:针对任一第一信息,若边缘网关确定所述第一信息与对应的外链资源匹配,则将所述第一信息替换为对应的外链资源。97.实施中,因访问故障等因素,边缘网关有可能收到错误的外链资源,为了提高返回给用户端的界面信息的安全性,可对外链资源进行安全性检测。98.示例性的,如果第一信息与对应的外链资源匹配,该外链资源通过安全性检测,将第一信息替换为对应的外链资源;99.反之,如果第一信息与对应的外链资源不匹配,该外链资源没有通过安全性检测,保留界面信息中的第一信息(不做替换)。100.一些可选的实施方式中,通过以下方式确定所述第一信息与对应的外链资源是否匹配:101.确定所述外链资源是否包含所述第一信息的类型所对应的关键信息;以及确定所述外链资源的类型与所述第一信息的类型是否相同;102.若所述外链资源包含所述第一信息的类型所对应的关键信息;且所述外链资源的类型与所述第一信息的类型相同,则所述第一信息与对应的外链资源匹配;否则确定所述第一信息与对应的外链资源不匹配。103.实施中,界面信息中会出现不同类型的第一信息,各第一信息的类型与对应的外链资源的类型是相同的,且外链资源中会包含第一信息的类型所对应的关键信息。104.基于此,需要确定外链资源是否包含第一信息的类型所对应的关键信息;以及确定外链资源的类型与第一信息的类型是否相同;105.如果满足上述两个条件,该外链资源通过安全性检测,将第一信息替换为对应的外链资源。106.基于第一信息的类型,可以精准地对外链资源进行安全性检测。107.步骤s308:边缘网关将替换得到的新的界面信息发送给所述用户端。108.该步骤s308的具体实现方式可参照上述实施例,此处不再赘述。109.上述方案,增加对外链资源进行安全性检测的过程,如果第一信息与对应的外链资源匹配,该外链资源通过安全性检测,将第一信息替换为对应的外链资源,提高返回给用户端的界面信息的安全性。110.图4为本技术实施例提供的第三种界面信息处理方法的交互流程图,如图4所示,包括以下步骤:111.步骤s401:用户端向边缘网关发送用户请求。112.步骤s402:边缘网关确定所述用户请求对应的界面信息中是否有表征外链的第一信息。113.步骤s403:若所述用户请求对应的界面信息中有表征外链的第一信息,则边缘网关将所述第一信息发送给信息处理设备。114.步骤s404:信息处理设备针对任一第一信息,确定备选外链资源中是否有所述第一信息对应的外链资源。115.如果上述备选外链资源中有所述第一信息对应的外链资源,则执行步骤s405,否则执行步骤s406。116.该步骤s401-s404的具体实现方式可参照上述实施例,此处不再赘述。117.步骤s405:信息处理设备若确定当前时刻早于所述备选外链资源中所述第一信息对应的外链资源的失效时限,则将所述外链资源发送给所述边缘网关。118.实施中,外链设备会对外链资源进行更新,有些外链资源更新频率较高,有些外链资源更新频率较低,因此,外链资源会有失效时限,超过该失效时限该外链资源就是无效资源。119.基于此,本实施例在确定当前时刻早于备选外链资源中第一信息对应的外链资源的失效时限后,再将该外链资源发送给边缘网关,保证了外链资源的时效性;120.反之,如果当前时刻不早于备选外链资源中第一信息对应的外链资源的失效时限,需要从外链设备中重新获取外链资源,并更新备选外链资源。121.一些可选的实施方式中,通过以下方式确定所述外链资源的失效时限:122.确定所述外链资源的类型对应的有效时长;123.将收到所述外链资源的时刻之后的有效时长对应的时刻,确定为所述外链资源的失效时限。124.示例性的,相同类型的外链资源的更新频率较为接近,基于此,本实施例设置有各外链资源的类型与有效时长之间的对应关系,从而确定备选外链资源中各外链资源的有效时长,在从外链设备中获取外链资源开始计时,直到有效时长后过期,即外链资源的失效时限为信息处理设备收到该外链资源的时刻之后的有效时长对应的时刻。125.步骤s406:信息处理设备基于所述第一信息从外链设备中获取所述第一信息对应的外链资源,基于获取的外链资源更新备选外链资源,并将更新后备选外链资源中所述第一信息对应的外链资源发送给所述边缘网关。126.步骤s407:边缘网关将所述界面信息中的第一信息替换为对应的外链资源。127.步骤s408:边缘网关将替换得到的新的界面信息发送给所述用户端。128.该步骤s406-s408的具体实现方式可参照上述实施例,此处不再赘述。129.上述方案,由于外链设备会对外链资源进行更新,外链资源中的外链资源会有失效时限,超过该失效时限该外链资源就是无效资源;通过在确定当前时刻早于备选外链资源中第一信息对应的外链资源的失效时限后,再将该外链资源发送给边缘网关,保证了外链资源的时效性。130.一些可选的实施方式中,信息处理设备中还设置有各第一信息的粒度信息,在收到第一信息后,基于粒度信息确定是否有相同的历史第一信息,即备选外链资源中是否有该第一信息对应的外链资源。131.在本技术实施例中,边缘网关执行的界面信息处理方法如图5所示,包括如下步骤:132.步骤s501:在收到用户端发送的用户请求后,确定所述用户请求对应的界面信息中是否有表征外链的第一信息;133.步骤s502:若是,则将所述第一信息发送给所述加速平台中的信息处理设备;以使所述信息处理设备在收到所述第一信息后,基于备选外链资源确定所述第一信息对应的外链资源,并将确定的外链资源发送给所述边缘网关;其中,所述备选外链资源包括所述信息处理设备基于历史第一信息从外链设备中获取的外链资源;134.步骤s503:在收到所述信息处理设备发送的外链资源后,将所述界面信息中的第一信息替换为对应的外链资源,并将替换得到的新的界面信息发送给所述用户端。135.一些可选的实施方式中,将所述界面信息中的第一信息替换为对应的外链资源,包括:136.针对任一第一信息,确定所述第一信息与对应的外链资源是否匹配;137.若是,则将所述第一信息替换为对应的外链资源。138.一些可选的实施方式中,确定所述第一信息与对应的外链资源是否匹配,包括:139.确定所述外链资源是否包含所述第一信息的类型所对应的关键信息;以及确定所述外链资源的类型与所述第一信息的类型是否相同;140.若所述外链资源包含所述第一信息的类型所对应的关键信息;且所述外链资源的类型与所述第一信息的类型相同,则所述第一信息与对应的外链资源匹配;否则确定所述第一信息与对应的外链资源不匹配。141.在本技术实施例中,信息处理设备执行的界面信息处理方法如图6所示,包括如下步骤:142.步骤s601:接收所述加速平台中的边缘网关发送的用户请求对应的界面信息中的第一信息;143.步骤s602:针对任一第一信息,确定备选外链资源中是否有所述第一信息对应的外链资源;其中,所述备选外链资源包括所述信息处理设备基于历史第一信息从外链设备中获取的外链资源;144.步骤s603:若是,则将所述备选外链资源中所述第一信息对应的外链资源发送给所述边缘网关;否则,基于所述第一信息从外链设备中获取所述第一信息对应的外链资源,基于获取的外链资源更新备选外链资源,并将更新后备选外链资源中所述第一信息对应的外链资源发送给所述边缘网关;以使所述边缘网关将所述界面信息中第一信息替换为对应的外链资源。145.一些可选的实施方式中,将所述备选外链资源中所述第一信息对应的外链资源发送给所述边缘网关之前,还包括:146.确定当前时刻早于所述外链资源的失效时限。147.一些可选的实施方式中,通过以下方式确定所述外链资源的失效时限:148.确定所述外链资源的类型对应的有效时长;149.将收到所述外链资源的时刻之后的有效时长对应的时刻,确定为所述外链资源的失效时限。150.图5~图6实施例的具体实现方式可以参见上述交互方法的实施,重复之处不再赘述。151.如图7所示,基于与图5所示的界面信息处理方法相同的发明构思,本技术实施例提供第一种界面信息处理装置700,应用于加速平台中的边缘网关,该装置包括:152.信息确定模块701,用于在收到用户端发送的用户请求后,确定所述用户请求对应的界面信息中是否有表征外链的第一信息;153.第一发送模块702,用于在所述用户请求对应的界面信息中有表征外链的第一信息时,将所述第一信息发送给所述加速平台中的信息处理设备;以使所述信息处理设备在收到所述第一信息后,基于备选外链资源确定所述第一信息对应的外链资源,并将确定的外链资源发送给所述边缘网关;其中,所述备选外链资源包括所述信息处理设备基于历史第一信息从外链设备中获取的外链资源;154.信息替换模块703,用于在收到所述信息处理设备发送的外链资源后,将所述界面信息中的第一信息替换为对应的外链资源,并将替换得到的新的界面信息发送给所述用户端。155.一些可选的实施方式中,所述信息替换模块703具体用于:156.针对任一第一信息,确定所述第一信息与对应的外链资源是否匹配;157.若是,则将所述第一信息替换为对应的外链资源。158.一些可选的实施方式中,所述信息替换模块703具体用于:159.确定所述外链资源是否包含所述第一信息的类型所对应的关键信息;以及确定所述外链资源的类型与所述第一信息的类型是否相同;160.若所述外链资源包含所述第一信息的类型所对应的关键信息;且所述外链资源的类型与所述第一信息的类型相同,则所述第一信息与对应的外链资源匹配;否则确定所述第一信息与对应的外链资源不匹配。161.如图8所示,基于与图6所示的界面信息处理方法相同的发明构思,本技术实施例提供第二种界面信息处理装置800,应用于信息处理设备,包括:162.接收模块801,用于接收所述加速平台中的边缘网关发送的用户请求对应的界面信息中的第一信息;163.外链资源确定模块802,用于针对任一第一信息,确定备选外链资源中是否有所述第一信息对应的外链资源;其中,所述备选外链资源包括所述信息处理设备基于历史第一信息从外链设备中获取的外链资源;164.第二发送模块803,用于在备选外链资源中有所述第一信息对应的外链资源时,将所述备选外链资源中所述第一信息对应的外链资源发送给所述边缘网关;还用于在备选外链资源中没有所述第一信息对应的外链资源时,基于所述第一信息从外链设备中获取所述第一信息对应的外链资源,基于获取的外链资源更新备选外链资源,并将更新后备选外链资源中所述第一信息对应的外链资源发送给所述边缘网关;以使所述边缘网关将所述界面信息中第一信息替换为对应的外链资源。165.一些可选的实施方式中,第二发送模块803将所述备选外链资源中所述第一信息对应的外链资源发送给所述边缘网关之前,还用于:166.确定当前时刻早于所述外链资源的失效时限。167.一些可选的实施方式中,第二发送模块803还用于通过以下方式确定所述外链资源的失效时限:168.确定所述外链资源的类型对应的有效时长;169.将收到所述外链资源的时刻之后的有效时长对应的时刻,确定为所述外链资源的失效时限。170.图7~图8实施例的具体实现方式可以参见上述交互方法的实施,重复之处不再赘述。171.基于相同的技术构思,本技术实施例还提供了一种边缘网关900,如图9所示,包括至少一个处理器901,以及与至少一个处理器连接的存储器902,本技术实施例中不限定处理器901与存储器902之间的具体连接介质,图9中处理器901和存储器902之间通过总线903连接为例。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图9中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。172.其中,处理器901是边缘网关的控制中心,可以利用各种接口和线路连接边缘网关的各个部分,通过运行或执行存储在存储器902内的指令以及调用存储在存储器902内的数据,从而实现数据处理。可选的,处理器901可包括一个或多个处理单元,处理器901可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理下发指令。可以理解的是,上述调制解调处理器也可以不集成到处理器901中。在一些实施例中,处理器901和存储器902可以在同一芯片上实现,在一些实施例中,它们也可以在独立的芯片上分别实现。173.处理器901可以是通用处理器,例如中央处理器(cpu)、数字信号处理器、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本技术实施例中公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合界面信息处理方法实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。174.存储器902作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块。存储器902可以包括至少一种类型的存储介质,例如可以包括闪存、硬盘、多媒体卡、卡型存储器、随机访问存储器(random access memory,ram)、静态随机访问存储器(static random access memory,sram)、可编程只读存储器(programmable read only memory,prom)、只读存储器(read only memory,rom)、带电可擦除可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、磁性存储器、磁盘、光盘等等。存储器902是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本技术实施例中的存储器902还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。175.在本技术实施例中,存储器902存储有计算机程序,当该程序被处理器901执行时,使得处理器901执行:176.在收到用户端发送的用户请求后,确定所述用户请求对应的界面信息中是否有表征外链的第一信息;177.若是,则将所述第一信息发送给所述加速平台中的信息处理设备;以使所述信息处理设备在收到所述第一信息后,基于备选外链资源确定所述第一信息对应的外链资源,并将确定的外链资源发送给所述边缘网关;其中,所述备选外链资源包括所述信息处理设备基于历史第一信息从外链设备中获取的外链资源;178.在收到所述信息处理设备发送的外链资源后,将所述界面信息中的第一信息替换为对应的外链资源,并将替换得到的新的界面信息发送给所述用户端。179.一些可选的实施方式中,处理器901具体执行:180.针对任一第一信息,确定所述第一信息与对应的外链资源是否匹配;181.若是,则将所述第一信息替换为对应的外链资源。182.一些可选的实施方式中,处理器901具体执行:183.确定所述外链资源是否包含所述第一信息的类型所对应的关键信息;以及确定所述外链资源的类型与所述第一信息的类型是否相同;184.若所述外链资源包含所述第一信息的类型所对应的关键信息;且所述外链资源的类型与所述第一信息的类型相同,则所述第一信息与对应的外链资源匹配;否则确定所述第一信息与对应的外链资源不匹配。185.由于该边缘网关即是本技术实施例中的方法中的边缘网关,并且该边缘网关解决问题的原理与该方法相似,因此该边缘网关的实施可以参见方法的实施,重复之处不再赘述。186.基于相同的技术构思,本技术实施例还提供了一种信息处理设备1000,如图10所示,包括至少一个处理器1001,以及与至少一个处理器连接的存储器1002,本技术实施例中不限定处理器1001与存储器1002之间的具体连接介质,图10中处理器1001和存储器1002之间通过总线1003连接为例。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图10中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。187.其中,处理器1001是信息处理设备的控制中心,可以利用各种接口和线路连接信息处理设备的各个部分,通过运行或执行存储在存储器1002内的指令以及调用存储在存储器1002内的数据,从而实现数据处理。可选的,处理器1001可包括一个或多个处理单元,处理器1001可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理下发指令。可以理解的是,上述调制解调处理器也可以不集成到处理器1001中。在一些实施例中,处理器1001和存储器1002可以在同一芯片上实现,在一些实施例中,它们也可以在独立的芯片上分别实现。188.处理器1001可以是通用处理器,例如中央处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本技术实施例中公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合界面信息处理方法实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。189.存储器1002作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块。存储器1002可以包括至少一种类型的存储介质,例如可以包括闪存、硬盘、多媒体卡、卡型存储器、随机访问存储器、静态随机访问存储器、可编程只读存储器、只读存储器、带电可擦除可编程只读存储器、磁性存储器、磁盘、光盘等等。存储器1002是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本技术实施例中的存储器1002还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。190.在本技术实施例中,存储器1002存储有计算机程序,当该程序被处理器1001执行时,使得处理器1001执行:191.接收所述加速平台中的边缘网关发送的用户请求对应的界面信息中的第一信息;192.针对任一第一信息,确定备选外链资源中是否有所述第一信息对应的外链资源;其中,所述备选外链资源包括所述信息处理设备基于历史第一信息从外链设备中获取的外链资源;193.若是,则将所述备选外链资源中所述第一信息对应的外链资源发送给所述边缘网关;否则,基于所述第一信息从外链设备中获取所述第一信息对应的外链资源,基于获取的外链资源更新备选外链资源,并将更新后备选外链资源中所述第一信息对应的外链资源发送给所述边缘网关;以使所述边缘网关将所述界面信息中第一信息替换为对应的外链资源。194.一些可选的实施方式中,将所述备选外链资源中所述第一信息对应的外链资源发送给所述边缘网关之前,处理器901还执行:195.确定当前时刻早于所述外链资源的失效时限。196.一些可选的实施方式中,处理器901还执行:197.确定所述外链资源的类型对应的有效时长;198.将收到所述外链资源的时刻之后的有效时长对应的时刻,确定为所述外链资源的失效时限。199.由于该信息处理设备即是本技术实施例中的方法中的信息处理设备,并且该信息处理设备解决问题的原理与该方法相似,因此该信息处理设备的实施可以参见方法的实施,重复之处不再赘述。200.基于相同的技术构思,本技术实施例还提供了一种计算机可读存储介质,其存储有计算机程序,当所述计算机程序被处理器执行时,实现上述界面信息处理方法的步骤。201.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。202.本技术是参照根据本技术的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。203.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。204.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。205.尽管已描述了本技术的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本技术范围的所有变更和修改。206.显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。









图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!




内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!




免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

相关内容 查看全部