一种资源共享方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:20164602 阅读:25 留言:0更新日期:2019-01-19 00:17
本发明专利技术公开了一种资源共享方法、装置、设备及计算机可读存储介质,该方法包括接收请求方音响发送的请求信息,请求信息包括目标资源信息和请求方音响信息;依据请求信息判断请求方音响是否具有目标资源的获取权限,若是,则获取目标资源;若否,则进入从具有目标资源获取权限的各个音响中确定出目标音响,并依据目标音响的目标资源获取权限获取相应的目标资源;依据目标资源及请求方音响信息建立与目标资源对应的访问链接,并将访问链接返回至请求方音响,以便请求方音响依据访问链接访问目标资源。本申请在使用过程中不仅能够保证共享方音响的账户和信息安全,还能够使请求方音响在登录自己账户的情况下访问到没有获取权限的资源,提高用户体验。

【技术实现步骤摘要】
一种资源共享方法、装置、设备及计算机可读存储介质
本专利技术实施例涉及信息共享
,特别是涉及一种资源共享方法、装置、设备及计算机可读存储介质。
技术介绍
随着智能识别技术的不断进步,简单的生活方式已经很难满足我们的日常生活,上到智能手机,下到简单的插线板,无不在往智能的方向发展。智能音响是一个音响升级的产物,是家庭消费者用语音进行上网的一个工具,比如点播歌曲、上网购物或了解天气预报等。智能音响一直被看作是未来的家庭智能控制终端,而这也是各大厂商十分看重的一点。从现阶段的发展情况来看,智能音响已经能够控制基本的智能家居设备,就像一个万能的语音遥控器,可以控制相应的灯光、窗帘、电视、空调、洗衣机、电饭煲等智能家居设备。另外,生活服务也是智能音箱非常重要的一方面功能,可以通过与支付宝口碑、滴滴出行等第三方应用的合作,提供查询周边、餐厅促销信息、路况、火车、机票、酒店等信息。通常情况下,用户使用账号对智能音响的资源进行管理,同时用户可以根据个人喜好购买资源,也即用户可以通过购买相应的资源获取自己没有的资源。对于少数使用的资源,直接购买的方式并不能较好的满足用户需求,因此,需要共享资源获取权限的机制去帮助用户向拥有资源获取权限的用户那里得到有限制的资源获取权限。现有的资源共享方案是通过将共享方自身的账号与密码告知请求方,请求方直接登录账号使用相应的资源。现有技术中的资源共享方案一方面使共享方的隐私安全和信息保密带来一定的隐患,另一方面请求方用户需要登录其他用户的账号才能够获取相应的资源,使请求方用户的体验较差。鉴于此,如何提供一种解决上述技术问题的资源共享方法、装置、设备及计算机可读存储介质成为本领域技术人员需要解决的问题。
技术实现思路
本专利技术实施例的目的是提供一种资源共享方法、装置、设备及计算机可读存储介质,在使用过程中不仅能够保证共享方音响的账户和信息安全,还能够使请求方音响在登录自己账户的情况下访问到没有获取权限的资源,提高用户体验。为解决上述技术问题,本专利技术实施例提供了一种资源共享方法,包括:S11:接收请求方音响发送的请求信息,所述请求信息包括目标资源信息和请求方音响信息;S12:依据所述请求信息判断所述请求方音响是否具有目标资源的获取权限,若是,则获取所述目标资源,并进入S15;若否,则进入S13;S13:从具有所述目标资源获取权限的各个音响中确定出目标音响;S14:依据所述目标音响的目标资源获取权限获取相应的目标资源;S15:依据所述目标资源及所述请求方音响信息建立与所述目标资源对应的访问链接,并将所述访问链接返回至所述请求方音响,以便所述请求方音响依据所述访问链接访问所述目标资源。可选的,在所述接收请求方音响发送的请求信息之后,在所述依据所述请求信息判断所述请求方音响是否具有目标资源的获取权限之前,所述方法还包括:依据所述请求信息生成请求事件,所述请求事件包括所述请求信息;依据所述请求信息及预设排队机制确定出所述请求事件在请求队列中的添加位置;将所述请求事件按照所述添加位置添加至所述请求队列中;对所述请求队列中的所有请求事件进行轮询,并从所述请求队列中获取所述请求事件及所述请求信息。可选的,所述依据所述请求信息及预设排队机制确定出所述请求事件在请求队列中的添加位置的过程为:S21:依据所述请求信息获取所述请求方音响的参数信息,所述请求方音响的参数信息包括增益值、第一指标值、资源共享量、共享比例和积分值;S22:依据所述请求方音响的参数信息及添加位置计算关系式确定所述请求事件在请求队列中的添加位置;所述添加位置计算关系式为:和l=max{l',0};其中,α+β+γ=1;其中:l为所述请求事件的添加位置,L为请求队列的长度,a为请求方音响的增益值,h为请求方音响第一指标值,H为音响指标值阈值;m为请求方音响的资源共享量,p为请求方音响的共享比例,s为请求方音响的积分值,M为音响共享量阈值,P为音响共享比例阈值,S为音响积分值阈值,α、β和γ为常数。可选的,所述从具有所述目标资源获取权限的各个音响中确定出目标音响的过程为:S31:获取所述请求事件的参数信息;S32:当所述请求事件的参数信息满足预设条件时,确定出具有所述目标资源获取权限的各个音响,并按照预设规则从具有所述目标资源获取权限的各个音响中确定出目标音响。可选的,所述请求事件的参数信息包括事件处理周期t、事件修改次数n、请求方音响的积分值s、事件处理周期T、事件修改次数阈值N及事件修改次数最大上限值W;则,所述当所述请求事件的参数信息满足预设条件时,确定出具有所述目标资源获取权限的各个音响,并按照预设规则从具有所述目标资源获取权限的各个音响中确定出目标音响的过程为:S321:当n<W时,判断所述t和n是否满足t≥T或n≥N,若是,则进入S322;若否,则进入S326;S322:判断是否存在具有所述目标资源获取权限且权限属性为默认共享状态的第一音响,若是,则进入S323;否则,进入S324;S323:确定出具有所述目标资源获取权限且权限属性为默认共享状态的各个第一音响,并随机从各个所述第一音响中选择一个第一音响作为目标音响;S324:判断是否存在具有所述目标资源获取权限且权限属性为非默认共享状态,若是,则进入S325;S325:确定出具有所述目标资源获取权限且权限属性为非默认共享状态的各个第二音响,并按照积分值从大到小对各个所述第二音响进行排序,并从排序后的各个第二音响中随机选择一个第二音响作为目标音响;S326:按照计算关系式计算出请求方音响的第二指标值h',并所述判断所述h'是否满足h'≥H,若是,则进入S322,否则,进入S327;其中,α'+β'+γ'=1,α'、β和γ均为常数;S327:确定出具有所述目标资源获取权限且权限属性为非默认共享状态的各个第二音响,按照积分值从大到小对各个所述第二音响进行排序,并从前预设数量个第二音响中随机选择一个音响作为目标音响。可选的,所述依据所述目标音响的目标资源获取权限获取相应的目标资源的过程为:依据所述目标音响的目标资源获取权限获取所述目标音响的权限属性;当所述目前音响的权限属性为默认共享状态时,则直接获取所述目标资源;当所述目标音响的权限属性为非默认共享状态时,则向所述目标音响发送询问请求,并依据所述目标音响返回的允许共享答复后获取所述目标资源。本专利技术实施例相应的提供了一种资源共享装置,包括:接收模块,用于接收请求方音响发送的请求信息,所述请求信息包括目标资源信息和请求方音响信息;第一判断模块,用于依据所述请求信息判断所述请求方音响是否具有目标资源的获取权限,若是,则获取所述目标资源,并触发建立模块;若否,则触发选择模块;所述选择模块,用于从具有所述目标资源获取权限的各个音响中确定出目标音响;第一获取模块,用于依据所述目标音响的目标资源获取权限获取相应的目标资源;所述建立模块,用于依据所述目标资源及所述请求方音响信息建立与所述目标资源对应的访问链接,并将所述访问链接返回至所述请求方音响,以便所述请求方音响依据所述访问链接访问所述目标资源。可选的,在所述接收模块和所述第一判断模块之间,所述装置还包括:生成模块,用于依据所述请求信息生成请求事件,所述请求事件包括所述请求信息;确定模块,用本文档来自技高网
...

【技术保护点】
1.一种资源共享方法,其特征在于,包括:S11:接收请求方音响发送的请求信息,所述请求信息包括目标资源信息和请求方音响信息;S12:依据所述请求信息判断所述请求方音响是否具有目标资源的获取权限,若是,则获取所述目标资源,并进入S15;若否,则进入S13;S13:从具有所述目标资源获取权限的各个音响中确定出目标音响;S14:依据所述目标音响的目标资源获取权限获取相应的目标资源;S15:依据所述目标资源及所述请求方音响信息建立与所述目标资源对应的访问链接,并将所述访问链接返回至所述请求方音响,以便所述请求方音响依据所述访问链接访问所述目标资源。

【技术特征摘要】
1.一种资源共享方法,其特征在于,包括:S11:接收请求方音响发送的请求信息,所述请求信息包括目标资源信息和请求方音响信息;S12:依据所述请求信息判断所述请求方音响是否具有目标资源的获取权限,若是,则获取所述目标资源,并进入S15;若否,则进入S13;S13:从具有所述目标资源获取权限的各个音响中确定出目标音响;S14:依据所述目标音响的目标资源获取权限获取相应的目标资源;S15:依据所述目标资源及所述请求方音响信息建立与所述目标资源对应的访问链接,并将所述访问链接返回至所述请求方音响,以便所述请求方音响依据所述访问链接访问所述目标资源。2.根据权利要求1所述的资源共享方法,其特征在于,在所述接收请求方音响发送的请求信息之后,在所述依据所述请求信息判断所述请求方音响是否具有目标资源的获取权限之前,所述方法还包括:依据所述请求信息生成请求事件,所述请求事件包括所述请求信息;依据所述请求信息及预设排队机制确定出所述请求事件在请求队列中的添加位置;将所述请求事件按照所述添加位置添加至所述请求队列中;对所述请求队列中的所有请求事件进行轮询,并从所述请求队列中获取所述请求事件及所述请求信息。3.根据权利要求2所述的资源共享方法,其特征在于,所述依据所述请求信息及预设排队机制确定出所述请求事件在请求队列中的添加位置的过程为:S21:依据所述请求信息获取所述请求方音响的参数信息,所述请求方音响的参数信息包括增益值、第一指标值、资源共享量、共享比例和积分值;S22:依据所述请求方音响的参数信息及添加位置计算关系式确定所述请求事件在请求队列中的添加位置;所述添加位置计算关系式为:和l=max{l',0};其中,α+β+γ=1;其中:l为所述请求事件的添加位置,L为请求队列的长度,a为请求方音响的增益值,h为请求方音响第一指标值,H为音响指标值阈值;m为请求方音响的资源共享量,p为请求方音响的共享比例,s为请求方音响的积分值,M为音响共享量阈值,P为音响共享比例阈值,S为音响积分值阈值,α、β和γ为常数。4.根据权利要求3所述的资源共享方法,其特征在于,所述从具有所述目标资源获取权限的各个音响中确定出目标音响的过程为:S31:获取所述请求事件的参数信息;S32:当所述请求事件的参数信息满足预设条件时,确定出具有所述目标资源获取权限的各个音响,并按照预设规则从具有所述目标资源获取权限的各个音响中确定出目标音响。5.根据权利要求4所述的资源共享方法,其特征在于,所述请求事件的参数信息包括事件处理周期t、事件修改次数n、请求方音响的积分值s、事件处理周期T、事件修改次数阈值N及事件修改次数最大上限值W;则,所述当所述请求事件的参数信息满足预设条件时,确定出具有所述目标资源获取权限的各个音响,并按照预设规则从具有所述目标资源获取权限的各个音响中确定出目标音响的过程为:S321:当n<W时,判断所述t和n是否满足t≥T或n≥N,若是,则进入S322;若否,则进入S326;S322:判断是否存在具有所述目标资源获取权限且权限属性为默认共享状态的第一音...

【专利技术属性】
技术研发人员:张浩川陈群余荣蒲乐辉
申请(专利权)人:广东工业大学
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1