The invention discloses a selection method, device, system and storage medium of resource catalogue. The server of the invention weights the resource catalogue according to the preset weight parameter, determines the resource catalogue with larger weighted calculation result as the resource catalogue of publishing resources, or weights the resource catalogue according to the preset weight parameter by receiving cloud platform through networking. The resource catalogue of publishing resources is determined, so that the resource catalogue can be selected accurately, which effectively solves the inaccurate problem of the method of selecting resource catalogue based on deviation factor in the existing technology.
【技术实现步骤摘要】
一种资源目录的选择方法、装置、系统及存储介质
本专利技术涉及计算机
,特别是涉及一种资源目录(ResourceDirectory,RD)的选择方法、装置、系统及计算机可读存储介质。
技术介绍
在OCF架构中,实体通过资源进行表示。实体作为“资源”被暴露,有唯一的URI,并且支持对资源进行查询、更新、删除等操作的接口。每一个操作都有一个发起者(客户端)和响应者(服务器)。现有OCF中主要是通过使用资源目录作为中介进行发现。拥有资源的设备将资源发布到一个资源目录(ResourceDirectory,RD)上,资源目录代替发布设备响应客户端的查询。现有基于偏差因子(Biasfactor)选择资源目录的方法中,偏差因子是一个由资源目录设备生成的正数,在0到100的范围内,其中0是最低的,100是最高的。但由于在现有方案中,并没有给出偏差因子的具体计算方法,目前只能在设备出厂时由制造商写死,但如果将偏差因子都设置为一个数值,就失去了选择资源目录的意义,最终导致了现有基于偏差因子选择资源目录的方法并不准确。
技术实现思路
本专利技术提供了一种资源目录的选择方法、装置、系统及计算机可读存储介质,以解决现有技术基于偏差因子选择资源目录的方法不准确的问题。本专利技术第一方面提供了一种资源目录的选择方法,应用于拥有资源的服务端设备,包括:判断自身是否联网;如果否,则根据本地的资源目录,通过预设权重参数进行加权计算,根据加权计算结果确定发布资源的资源目录;如果是,则向云平台发送确定发布资源的资源目录的请求,并接收所述云平台确定的发布资源的资源目录。优选地,还包括:根据预设规则 ...
【技术保护点】
1.一种资源目录的选择方法,其特征在于,应用于服务器,包括:判断自身是否联网;如果否,则根据本地的资源目录,通过预设权重参数进行加权计算,根据加权计算结果确定发布资源的资源目录;如果是,则向云平台发送确定发布资源的资源目录的请求,并接收所述云平台确定的发布资源的资源目录。
【技术特征摘要】
1.一种资源目录的选择方法,其特征在于,应用于服务器,包括:判断自身是否联网;如果否,则根据本地的资源目录,通过预设权重参数进行加权计算,根据加权计算结果确定发布资源的资源目录;如果是,则向云平台发送确定发布资源的资源目录的请求,并接收所述云平台确定的发布资源的资源目录。2.根据权利要求1所述的方法,其特征在于,还包括:根据预设规则自动设置所述预设权重参数;或者,根据使用环境设置所述预设权重参数。3.根据权利要求1所述的方法,其特征在于,所述云平台确定的发布资源的资源目录,为所述云平台根据预设权重参数进行加权计算确定的发布资源的资源目录。4.根据权利要求1-3中任意一项所述的方法,其特征在于,接收所述云平台确定的发布资源的资源目录,包括:接收所述云平台发来的资源目录的设备的设备标识符ID。5.一种资源目录的选择方法,其特征在于,应用于云平台,包括:接收服务器发来的确定发布资源的资源目录的请求;根据预存的资源目录,通过预设权重参数进行加权计算,根据加权计算结果确定发布资源的资源目录,并将所述资源目录发送给服务器。6.根据权利要求5所述的方法,其特征在于,还包括:对设备发送来的资源目录进行注册和保存;根据预存的资源目录,通过预设权重参数进行加权计算,根据加权计算结果确定发布资源的资源目录,包括:根据注册的资源目录,获取与所述服务器处于同一局域网内的资源目录,通过预设权重参数进行加权计算,将加权计算结果较大的资源目录确定为发布资源的资源目录。7.根据权利要求6所述的方法,其特征在于,还包括:接收设备发来的资源目录的周期更新结果;根据所述资源目录的周期更新结果,对保存的所述资源目录进行更新。8.根据权利要求5所述的方法,其特征在于,还包括:根据预设规则自动设置所述预设权重参数;或者,根据使用环境设置所述预设权重参数。9.根据权利要求5-8中任意一项所述的方法,其特征在于,将所述资源目录发送给服务器,包括:将确定的资源目录中的设备的设备标识符ID发送给所述服务器。10.一种资源目录的选择装置,其特征在于,包括:判断单元,用于判断自身是否联网,如果否,则进入第一处理单元,如果是,则进入第二处理单元;所述第一处理单元,用于根据本地的资源目录,通过预设权重参数进行加权计算,根据加权计算结果确定发布资源的资源目录;所述第二处理单元,用于向云平台发送确定发布资源的资源目录的请求,并接收所述云平台确定的发布资源的资源目录。11.根据权利要求10所述的装置,其特征在于,还包括:设置单元,...
【专利技术属性】
技术研发人员:梁海山,赵峰,徐志方,刘超,尹德帅,王方前,茹昭,
申请(专利权)人:青岛海尔科技有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。