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

信息传输方法、装置及存储介质与流程

2022-02-22 18:41:48 来源:中国专利 TAG:


1.本公开涉及计算机领域,尤其涉及一种信息传输方法、装置及存储介质。


背景技术:

2.相关技术中,互联网数据中心(internet data center,简称idc)是数据存储和数据交换中心,idc通过互联网为集中式收集、存储、处理和发送数据的设备提供运行维护的设施及相关服务体系。idc主要在源站部署,例如,在北京、上海等大城市作为idc部署地。然而对于其他城市的用户访问源站idc,特别是距离源站idc较远的用户,访问耗时相对较长。例如,idc部署在北京,由于湖南、杭州等南方城市的用户访问idc的耗时较长。
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.本公开的实施例提供的技术方案至少带来以下有益效果:边缘节点设备同步存储用户上传的信息,依据就近访问原理,可以提高用户下载信息的效率;多个缘节点设备之间可以完成信息推送和拉取,通过相应网络提高数据传输的性能,相比于回源idc获取信息较少了资源消耗,且提高了信息传输速度;避免了idc节点设备与客户端的直接交互,降低了运营成本,节约了服务器资源;打通了中心服务器和边缘节点设备之间的安全体系,增加了安全级别。
36.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
37.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
38.图1是根据一示例性实施例示出的一种系统环境示意图;
39.图2是根据一示例性实施例示出的一种信息传输方法的流程图一;
40.图3是根据一示例性实施例示出的信息传输方法的流程图二;
41.图4是根据一示例性实施例示出的信息交互示意图;
42.图5是根据一示例性实施例示出的一种信息传输装置框图一;
43.图6是根据一示例性实施例示出的一种信息传输装置框图二;
44.图7是根据一示例性实施例示出的一种电子设备的框图。
具体实施方式
45.为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
46.需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
47.作为一个可选的实施方式,本公开的信息传输方法可以应用于图1所示的系统环境中,上述系统环境中包括中心节点设备101、边缘节点设备102、103、104、105、106、107和移动终端1、移动终端2、移动终端n。图1所示的边缘节点设备的数量以及移动终端的数量可以根据实际情况而定,图1仅举例说明,在此不作限定。上述中心节点设备可以是互联网数据中心idc,边缘节点设备可以是内容分发网络(content delivery network,简称cdn),边缘节点设备cdn可以设置在不同的区域,例如,杭州、上海、南京、重庆、哈尔滨等任意城市。上述移动终端设备可以是手机、平板电脑等用户设备,移动终端上可以安装有客户端,例如,即时通讯客户端、游戏客户端、短视频客户端、音视频客户端等。
48.图2是根据一示例性实施例示出的一种信息传输方法的流程图一,如图2所示,信息传输方法可以应用于第一边缘节点设备中,第一边缘节点设备是上传信息的边缘节点设备,包括以下步骤。
49.在步骤s202中,获取第一帐号上传的第一信息,其中,所述第一帐号是目标应用的登录帐号;
50.其中,目标应用可以是安装在移动终端上的客户端,例如即时通讯客户端、短视频客户端等,第一帐号可以是用户在客户端上的注册帐号,用户可以通过第一帐号登录在客户端,第一信息可以是图片、消息、音频、视频等多媒体信息。与第一帐号匹配的边缘节点设备是上述第一边缘节点设备。例如,当湖南用户(第一帐号)上传信息时会自动接入离他最近的长沙接入点(第一边缘节点设备)。以图1所示的边缘节点设备102为第一边缘节点设备为例,在边缘节点设备102的管理区域内连接了多个移动终端,假设该管理区域内的移动终端1上安装了即时通讯客户端,用户通过注册帐号(第一帐号)登录于移动终端1上安装的即时通讯客户端,该用户可以通过登录的即时通讯客户端发送图片,音视频等多媒体信息。第一帐号的登录位置在边缘节点设备102的管理区域内,其上传的图片、音频等多媒体信息存储在边缘节点设备102中。
51.在步骤s204中,确定多个边缘节点设备中与第二帐号相匹配的第二边缘节点设备,其中,所述第一帐号与所述第二帐号在所述目标应用中具有关联关系;
52.其中,关联关系可以是好友、关注等关系,例如在即时通讯客户端中第一帐号与第二帐号之间的好友关系,在短视频客户端中第二帐号关注了第一帐号的关系。第二帐号可以查看第一帐号上传的多媒体信息。例如,在朋友圈或微博中第二帐号被设置为允许查看第一帐号发布的多媒体信息,或者,在短视频客户端中第二帐号被设置为允许查看第一帐号发布的音视频。第二帐号登录目标应用时的登录位置位于第二边缘节点设备的管理区域内,例如云南用户(第二帐号)下载信息时,默认连接的是云南接入点(对应第二边缘节点设备)。
53.在步骤s206中,将所述第一信息传输给所述第二边缘节点设备,以在所述第二帐号请求下载所述第一信息时,在所述第二边缘节点设备中获取所述第一信息。
54.其中,假设上述湖南用户和云南用户是好友关系,并在同一会话中,湖南用户上传的多媒体信息上传至长沙接入点,并同时上传至云南接入点。第一边缘节点设备将获取到的多媒体信息传输给第二边缘节点设备。这样第一边缘节点设备和第二边缘节点设备中均存储了第一帐号上传的多媒体信息,实现了边缘节点设备的信息同步。此外,由于第一帐号与第二帐号具有关联关系,第二帐号可以在其所在的区域内的第二边缘节点上下载第一帐号上传的多媒体信息,可以就近获取多媒体信息,达到减少多媒体信息的获取时间,提升用户体验的技术效果。
55.可选地,所述将所述第一信息传输给所述第二边缘节点设备,包括:接收所述第二边缘节点设备发送的目标请求,其中,在所述第二帐号请求下载所述第一信息时,若所述第二边缘节点设备存储的所述第一信息失效,由所述第二边缘节点设备发送所述目标请求;响应所述目标请求,将所述第一信息传输给所述第二边缘节点设备。
56.作为一个可选的实施方式,当云南用户(第二帐号)下载多媒体信息时,默认连接的是云南cdn节点(第二边缘节点设备),云南cdn节点发现数据并不在本地缓存中,则通过内部的智能路由判断出该资源的上传位置为湖南cdn节点(第一边缘节点设备),然后发起一个请求(目标请求)至湖南cdn节点(第一边缘节点设备),湖南cdn节点将多媒体信息发送给云南cdn节点,云南cdn节点将获取到的多媒体信息保存到本地缓存中,然后返回给用户(第二帐号)。
57.可选地,在确认所述第一帐号与所述第二帐号在同一会话场景,且所述第一帐号与所述第二帐号在不同区域的情况下,自动将所述第一信息传输至所述第二边缘节点设备。
58.作为一个可选的实施方式,如果是使用度很高的多媒体信息,比如会话场景,很多用户在不同的城市,默认在一个会话通常会下载资源,则第一帐号上传第一信息后,也可以通过上传cdn节点(第一边缘节点设备)智能推送到其他cdn边缘节点(第二边缘节点设备),比如,北京用户(第一边缘节点设备)上传多媒体信息(第一信息)后会自动推送到武汉、深圳等节点,减少其他地区用户下载文件的耗时,减少拉取同步过程。通过即使通讯服务器发送多媒体信息的前提是多媒体信息上传到cdn边缘节点成功,通过push将消息发送到群里或者私聊,对方收到消息后,客户端会自动进行访问cdn节点去拉取数据。
59.可选地,所述方法还包括:将所述第一信息传输给中心服务器,通过所述中心服务器存储所述第一信息,以在所述第二帐号请求下载所述第一信息时,在确定存储的所述第一信息失效,且第二边缘节点设备中存储的所述第一信息失效的情况下,通过所述第二边
缘节点设备在所述中心服务器中获取所述第一信息。
60.作为一个可选的实施方式,cdn节点会异步将上传的信息保存写回idc服务器(中心服务器)进行保存。如果湖南cdn节点(第一边缘节点设备)中存储的多媒体信息已经失效,则云南cdn节点(第二边缘节点设备)自动回源idc服务器(中心服务器)获取原始内容,并将该数据保存到本地缓存,最终返回给用户。
61.可选地,在所述获取第一帐号上传的第一信息之后,所述方法还包括:向即时通讯服务器发送所述第一帐号的信息和所述第二帐号的信息,以通过所述即时通讯服务器生成资源标记,其中,所述资源标记用于表示所述第一帐号与所述第二帐号的所述关联关系,以及所述第一信息为所述第一帐号发送给所述第二帐号的信息。
62.作为一个可选的实施方式,上述第一帐号与第二帐号的关联关系可以是私聊关系,也可以是群聊关系。资源标记用于标记第一帐号与第二帐号的关系。通过打通cdn和im服务器端进行私聊、群聊等场景的鉴权需求,私聊场景下第一帐号a发送给第二帐号b多媒体信息时,即时通讯服务器会根据a和b的信息生成唯一资源的标记id(资源标记)。群聊场景中第一帐号a发送多媒体信息在群里,即时通讯服务器会自动根据a的信息以及当前群g的信息生成一个唯一的资源标记id。
63.可选地,向即时通讯服务器发送所述第一帐号的信息和所述第二帐号的信息,以通过所述即时通讯服务器生成资源标记,包括:向即时通讯服务器发送所述第一帐号的信息和所述第二帐号的信息,以通过所述即时通讯服务器生成第一资源标记,其中,所述第一资源标记用于表示所述第一帐号与所述第二帐号的所述关联关系为私聊,所述第一信息是在所述私聊的会话中所述第一帐号发送给所述第二帐号的信息。
64.作为一个可选的实施方式,私聊场景下第一帐号a发送给第二帐号b多媒体信息时,即时通讯服务器会根据a和b的信息生成唯一资源的标记id(资源标记),此后b拿到这个资源标记来下载资源,cdn会首先访问即使通讯服务器服务器询问多媒体资源是否可以返回给b,即时通讯服务器判断这个是一个私聊场景的资源,并且私聊的双方是a和b,并且当前请求的用户是b,符合条件,则让cdn返回数据给b。
65.可选地,向即时通讯服务器发送所述第一帐号的信息和所述第二帐号的信息,以通过所述即时通讯服务器生成资源标记,还包括:向即时通讯服务器发送所述第一帐号的信息和所述第二帐号的信息,以通过所述即时通讯服务器生成第二资源标记,其中,所述第二资源标记用于表示所述第一帐号与所述第二帐号的所述关联关系为群聊,所述第一信息是在所述群聊的会话中所述第一帐号发送的信息。
66.作为一个可选的实施方式,群聊场景中第一帐号a发送多媒体信息在群里,即时通讯服务器会自动根据a的信息以及当前群g的信息生成一个唯一的资源标记id,后续发消息到群聊中,群成员来获取资源的时候,cdn会先访问即时通讯服务器询问这个资源是否可以返回,即时通讯服务器根据用户的标记以及对应的群标记,来判断当前群是否有这个人,如果存在则同意将信息返回给该群成员。
67.可选地,所述获取第一帐号上传的第一信息,包括:通过中心服务器对所述第一帐号的权限进行校验;在所述中心服务器对所述第一帐号的权限校验通过的情况下,获取所述第一帐号上传的所述第一信息,并存储所述第一信息。
68.作为一个可选的实施方式,当湖南电信用户(第一帐号)上传多媒体信息时,会自
动接入离他最近的长沙接入点(第一边缘节点设备),由该接入点完成该用户的鉴权功能,通过与idc服务器(中心服务器)进行交互完成登录token(令牌)以及用户权限的校验,校验通过后,长沙接入点保存用户上传的多媒体信息,然后返回给用户成功。
69.图3是根据一示例性实施例示出的一种信息传输方法的流程图二,如图3所示,信息传输方法可以应用于第二边缘节点设备中,第二边缘节点设备是下载信息的边缘节点设备,包括以下步骤:
70.在步骤s302中,获取第二帐号的资源下载请求,其中,所述资源下载请求用于请求下载第一信息,所述第一信息是第一帐号上传的信息,所述第二帐号是目标应用的登录帐号,所述第一帐号与所述第二帐号在所述目标应用中具有关联关系;
71.其中,目标应用可以是安装在移动终端上的客户端,例如即时通讯客户端、短视频客户端等,第二帐号可以是用户在客户端上的注册帐号,用户可以通过第二帐号登录在客户端。第二帐号是请求下载多媒体信息的帐号,第一信息可以是图片、消息、音频、视频等多媒体信息。
72.在步骤s304中,在确定存储的所述第一信息有效的情况下,将所述第一信息发送至所述第二帐号。
73.其中,以上述第二帐号是云南用户的登录目标应用的帐号,云南用户下载多媒体信息时,默认连接的是云南cdn接入节点(第二边缘节点设备),云南cdn接入节点中存储的多媒体信息有效的情况下,云南用户在cdn接入节点中接收多媒体信息。
74.可选地,所述方法还包括:在确定存储的所述第一信息失效的情况下,向第一边缘节点设备发送所述资源下载请求,其中,所述第一边缘节点设备是多个边缘节点设备中与所述第一帐号相匹配的边缘节点设备;在所述第一边缘节点设备中存储的所述第一信息有效的情况下,接收所述第一边缘节点设备发送的所述第一信息,并将所述第一信息发送至所述第二帐号。
75.作为一个可选的实施方式,以上述第二帐号是云南用户的登录目标应用的帐号,云南用户下载多媒体信息时,默认连接的是云南cdn接入节点(第二边缘节点设备),云南cdn接入节点发现多媒体信息并不在本地缓存中,则通过内部的智能路由判断出该资源的上传位置为湖南cdn节点(第一边缘节点),然后向湖南节点发起一个请求(资源下载请求)。若湖南cdn节点中存储的多媒体信息有效,则云南cdn接入节点从云南cdn接入节点获取多媒体信息,将该多媒体信息保存到本地缓存中,然后返回给云南用户。
76.可选地,所述方法还包括:在所述第一边缘节点设备中存储的所述第一信息失效的情况下,向中心服务器发送所述资源下载请求,其中,所述中心服务器中存储了所述第一边缘节点设备传输的所述第一信息;接收所述中心服务器发送的所述第一信息,并将所述第一信息发送至所述第二帐号。
77.作为一个可选的实施方式,如果湖南cdn节点的数据已经失效时,则云南cdn节点自动回源idc服务器(中心服务器)获取多媒体信息,并将该多媒体信息保存到本地缓存,最终返回给云南用户。
78.可选地,所述资源下载请求中携带有资源标记,所述方法还包括:将所述资源标记发送给即时通讯服务器,以使所述即时通讯服务器通过所述资源标记对所述第一帐号与所述第二帐号的所述关联关系进行校验;在所述即时通讯服务器对所述关联关系校验通过的
情况下,将所述第一信息发送至所述第二帐号。
79.作为一个可选的实施方式,上述第一帐号与第二帐号的关联关系可以是私聊关系,也可以是群聊关系。资源标记用于标记第一帐号与第二帐号的关系。通过打通cdn和im服务器端进行私聊、群聊等场景的鉴权需求,私聊场景下第一帐号a发送给第二帐号b多媒体信息时,即时通讯服务器会根据a和b的信息生成唯一资源的标记id(资源标记)。群聊场景中第一帐号a发送多媒体信息在群里,即时通讯服务器会自动根据a的信息以及当前群g的信息生成一个唯一的资源标记id。
80.可选地,在所述即时通讯服务器对所述关联关系校验通过的情况下,将所述第一信息发送至所述第二帐号,包括:在所述即时通讯服务器验证所述第一帐号与所述第二帐号的所述关联关系为私聊的情况下,将所述第一信息发送至所述第二帐号;或,在所述即时通讯服务器验证所述第一帐号与所述第二帐号的所述关联关系为群聊的情况下,将所述第一信息发送至所述第二帐号。
81.作为一个可选的实施方式,私聊场景下第一帐号a发送给第二帐号b多媒体信息时,即时通讯服务器会根据a和b的信息生成唯一资源的标记id(资源标记),此后b拿到这个资源标记来下载资源,cdn会首先访问即使通讯服务器服务器询问多媒体资源是否可以返回给b,即时通讯服务器判断这个是一个私聊场景的资源,并且私聊的双方是a和b,并且当前请求的用户是b,符合条件,则让cdn返回数据给b。
82.作为一个可选的实施方式,群聊场景中第一帐号a发送多媒体信息在群里,即时通讯服务器会自动根据a的信息以及当前群g的信息生成一个唯一的资源标记id,后续发消息到群聊中,群成员来获取资源的时候,cdn会先访问即时通讯服务器询问这个资源是否可以返回,即时通讯服务器根据用户的标记以及对应的群标记,来判断当前群是否有这个人,如果存在则同意将信息返回给该群成员。
83.可选地,通过中心服务器对所述第二帐号的权限进行校验;在所述中心服务器对所述第二帐号的权限校验通过的情况下,获取第二帐号的资源下载请求。
84.作为一个可选的实施方式,当湖南电信用户(第一帐号)上传多媒体信息时,会自动接入离他最近的长沙接入点(第一边缘节点设备),由该接入点完成该用户的鉴权功能,通过与idc服务器(中心服务器)进行交互完成登录token(令牌)以及用户权限的校验,校验通过后,长沙接入点保存用户上传的多媒体信息,然后返回给用户成功。
85.上述实施例中,打通了边缘节点设备cdn和即时通讯服务器的权限管理体系,不但可以基于下发token的方式防止数据链接被盗用,同时还兼顾了用户和群聊、私聊关系的场景,一旦用户解除了之前的群聊关系,如退群或者被踢出群聊,则后续用户即使再次拿到这个访问链接也是无法获取资源。
86.下面通过一个具体实施例说明本公开,如图4所示,假设第一帐号是湖南电信用户,其中,包括如下步骤:
87.步骤1:当湖南电信用户上传多媒体信息时会自动接入与其距离最近的长沙三线接入点(第一边缘节点设备)。
88.步骤2:长沙三线接入点与北京idc(中心服务器)进行信息交互,对湖南电信用户进行鉴权。通过与idc服务器进行交互完成登录token(令牌)以及用户权限的校验,没有问题后,长沙三线接入点保存用户上传的多媒体信息,然后返回给用户成功。
89.步骤3:位于云南联通用户(第二帐号)与湖南电信用户是好友关系,湖南电信用户对应的是昆明三线接入点(第二边缘节点设备)。长沙三线接入点将多媒体信息自动推送给昆明三线接入点,由昆明三线接入点存储湖南电信用户上传的多媒体信息。
90.步骤4:位于云南联通用户(第二帐号)请求下载湖南电信用户发送的多媒体信息时,若昆明三线接入点存储的多媒体信息有效,则直接从昆明三线接入点接收该多媒体信息。
91.步骤5:若昆明三线接入点存储的多媒体信息无效,则通过内部的智能路由判断出该资源的上传位置为长沙接入点,然后向长沙接入点发起一个请求,并将文件信息返回后保存到本地缓存中,然后返回给云南联通用户。
92.步骤6:若昆明三线接入点和长沙三线接入点存储的多媒体信息均无效,云南cdn节点自动回源北京idc服务器(中心服务器)获取多媒体信息,并将该数据保存到本地缓存,最终返回给云南联通用户。
93.上述实施例中,最佳接入点的选择可以通过客户端测速的方式,客户端对所有接入点进行模拟上传,通过上传速率判断自己应该连接哪个接入点。
94.本公开可以达到如下技术效果:基于边缘节点设备可以提高用户上传下载的速度,就近访问的原理,多个边缘节点设备之间可以完成信息推送和拉取,通过专有网络,提高信息传输的性能,比回源中心节点设备获取的开销小很多,速度快。中心节点只作为文件的管理者,和特定场景下中转文件的角色,不直接和客户端交互,降低了运营成本,节约了服务器资源;打通了中心节点设备和边缘节点设备之间的安全体系,增加了安全级别。
95.图5是根据一示例性实施例示出的一种信息传输装置框图一。参照图5,该装置包括第一获取模块501,确定模块502和传输模块503。
96.该第一获取模块501被配置为执行获取第一帐号上传的第一信息,其中,所述第一帐号是目标应用的登录帐号;
97.该第一确定模块502被配置为执行确定多个边缘节点设备中与第二帐号相匹配的第二边缘节点设备,其中,所述第一帐号与所述第二帐号在所述目标应用中具有关联关系;
98.该第二获取模块503被配置为执行将所述第一信息传输给所述第二边缘节点设备,以在所述第二帐号请求下载所述第一信息时,在所述第二边缘节点设备中获取所述第一信息。
99.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
100.图6是根据一示例性实施例示出的一种信息传输装置框图二。参照图6,该装置包括第二获取模块601、发送模块602。
101.该第二获取模块601被配置为执行获取第二帐号的资源下载请求,其中,所述资源下载请求用于请求下载第一信息,所述第一信息是第一帐号上传的信息,所述第二帐号是目标应用的登录帐号,所述第一帐号与所述第二帐号在所述目标应用中具有关联关系;
102.发送模块602被配置为执行在确定存储的所述第一信息有效的情况下,将所述第一信息发送至所述第二帐号。
103.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
104.图7是根据一示例性实施例示出的一种用于信息传输的电子设备的框图。如图7所示,该电子设备包括处理器720和用于存储上述处理器可执行指令的存储器710。上述处理器被配置为执行指令,以实现上述的人脸模型的渲染方法。本实施例中的电子设备还可以包括传输装置730、显示器740和连接总线750。传输装置730用于经由一个网络接收或者发送数据。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置730包括一个网络适配器(network interface controller,nic),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装730为射频(radio frequency,rf)模块,其用于通过无线方式与互联网进行通讯。上述显示器740用于显示上述第一信息;上述连接总线750,用于连接上述电子设备中的各个模块部件。
105.在示例性实施例中,还提供了一种包括指令的存储介质,例如包括指令的存储器710,上述指令可由电子设备的处理器720执行以完成上述方法。可选地,存储介质可以是非临时性计算机可读存储介质,例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
106.在示例性实施例中,还提供一种计算机程序产品,包括计算机程序/指令,上述计算机程序/指令被处理器执行时实现上述的信息传输方法。
107.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
108.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
再多了解一些

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

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

相关文献