[发明专利]一种智能音箱基于令牌的资源共享方法有效
申请号: | 201811362756.5 | 申请日: | 2018-11-16 |
公开(公告)号: | CN109474596B | 公开(公告)日: | 2021-03-26 |
发明(设计)人: | 黎善良 | 申请(专利权)人: | 中山市力泰电子工业有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 中山市科创专利代理有限公司 44211 | 代理人: | 谢自成 |
地址: | 528400 *** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 智能 音箱 基于 令牌 资源共享 方法 | ||
1.一种智能音箱基于令牌的资源共享方法,其特征在于其包括智能音箱部分和服务器部分,基于令牌的资源共享方法是:
步骤一、音箱向服务器请求资源;音箱向服务器请求资源,先查看本地是否存在与资源相关的令牌标识号;
步骤二、服务器处理资源请求;服务器收到资源请求,从资源请求中获取请求方音箱的设备标识号、请求资源的资源标识号和事件发起时间,确定资源请求事件中是否包含令牌标识号;
步骤三、服务器为请求方音箱请求资源共享;服务器为请求方音箱请求资源共享,根据请求资源的资源标识号,遍历令牌队列,确认是否存在与资源标识号相关且当前访问用户数目小于最大访问用户数目的令牌;
步骤四、音箱处理;音箱根据收到的回馈信息进行相应处理;
步骤五、服务器处理;生成包含共享方设备标识号、访问时间、资源标识号、当前访问用户数目、最大访问用户数目和当前访问设备列表的令牌;
步骤六、音箱额外操作;音箱查看共享出去的资源,通过向服务器发送令牌关闭事件,事件包含资源相应的令牌标记号,选择关闭相应的令牌;
所述的步骤三中,若不存在相应的令牌,则根据等待队列方法进行进一步处理:服务器根据请求资源的资源标识号,确定等待队列中是否存在与资源相关且当前请求用户数目小于默认最大请求用户数目的等待处理事件;若存在,则在相应的等待处理事件中,请求用户列表添加请求方音箱的设备标识号,当前请求用户数目增加一;若不存在,则根据选择方法选择出音箱,生成相应的等待处理事件,事件包含当前请求用户数目、默认最大请求用户数目、资源请求事件E的事件发起时间、被询问音箱的标识号和请求用户列表,同时为等待处理事件设置计时器,将等待处理事件添加到等待队列;向音箱发送资源共享请求事件,事件中包含等待处理事件标识号、请求资源标识号、以及默认最大请求用户数目。
2.根据权利要求1所述的一种智能音箱基于令牌的资源共享方法,其特征在于步骤三中若等待队列中等待处理事件计时器到期,则将相应的等待处理事件取出,则根据下述方法修改被询问音箱的信誉值:s2为被询问音箱的信誉值、S为信誉值下限、b为信誉损耗值根据公式:
s2=max{s2-b,S}
选择方法如下:
服务器确认拥有请求资源,且不含有请求资源相关令牌的设备列表,按照信誉值降序排列,其长度为L;t1为事件累计时间、T为事件累计时间预定值、n1为事件处理次数、N为事件处理上限、start为起点位置、end为终点位置、1为区间长度阀值、c为次数影响因子;若0==L||n1≥N||t1≥3T,则向音箱发送资源请求失败事件否则,计算start和end;
当t1<T时,end=L-1,start=max{0,end-l}
当T<t1≤2T时,
start=max{0,end-2l}
当2T<t1≤3T时,
start=max{0,end-3l}
在[start,end]之间随机选择一个音箱进行资源M获取权限共享询问。
3.根据权利要求1所述的一种智能音箱基于令牌的资源共享方法,其特征在于修改共享方设备的信誉值方法是:s3为共享方设备信誉值、d,e,f为信誉增益值、t1为事件累计时间,T为事件累计时间预定值、N1为默认最大访问用户数目、M1为最大访问用户数目、n1为当前访问用户数目,
4.根据权利要求3所述的一种智能音箱基于令牌的资源共享方法,其特征在于修改共享方音箱的积分方法为:s3为共享方设备信誉值、g为信誉损耗值、n为当前访问用户数目、S为信誉值下限,s=max{s-gn,S}。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山市力泰电子工业有限公司,未经中山市力泰电子工业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811362756.5/1.html,转载请声明来源钻瓜专利网。