发明名称 一种数控机床设计资源云模式的共享与调用方法
摘要 本发明公开了一种数控机床设计资源云模式的共享与调用方法。通过对异构数控机床设计资源进行封装,将应用程序的输入输出逻辑界面与计算逻辑指令分离,利用数控机床设计资源共享平台服务器动态开辟应用程序运行空间,调用独立的网络传输会话带宽和独立的内存空间,实现数控机床设计资源云模式的共享;根据数控机床设计资源匹配模型,计算设计资源与用户需求的同异反联系度,获得数控机床设计资源匹配方案,依据数控机床设计资源访问控制策略,动态选取数控机床设计资源,实现数控机床设计资源云模式的调用。本发明针对数控机床设计资源共享程度低、资源浪费的问题,提出了云模式的共享与调用方法,具有兼容性强,通用性和扩展性好的特点。
申请公布号 CN103347051B 申请公布日期 2015.12.23
申请号 CN201310238060.2 申请日期 2013.06.14
申请人 浙江大学 发明人 冯毅雄;高一聪;孙龙飞
分类号 H04L29/08(2006.01)I;H04L29/06(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 杭州求是专利事务所有限公司 33200 代理人 林松海
主权项 一种数控机床设计资源云模式的共享与调用方法,其特征在于,步骤如下:1)启动数控机床设计资源共享平台,对异构数控机床设计资源进行虚拟化封装;2)加载数控机床设计资源,数控机床设计资源共享平台服务器动态响应开辟数控机床设计资源运行空间,调用独立的网络传输会话带宽和独立的内存空间;3)根据数控机床设计资源匹配模型,计算设计资源与用户需求的同异反联系度,获得数控机床设计资源匹配方案;4)依据数控机床设计资源访问控制策略,动态选取数控机床设计资源,调用数控机床设计资源;步骤1)中所述的虚拟化封装,集成封装了数控机床设计过程所需的全部设计软件、工具集设计资源,所述的设计资源按架构分为B/S架构和C/S架构;所述的B/S架构和C/S架构分别采用不同的封装方式;对于B/S架构的设计资源采用数据库共享的方式,客户端与服务器通过浏览器遵循统一的协议进行通信;所述的C/S架构的设计资源采用终端虚拟封装的共享方式,利用终端服务web访问技术实现设计资源的共享;步骤2)中所述的加载数控机床设计资源,把设计资源的输入输出逻辑与计算逻辑指令隔离开来,当用户访问数控机床资源共享平台封装的设计资源时,服务器会为用户开设独立的会话,占用独立的内存空间,设计资源的计算逻辑指令在这个会话空间中运行,设计资源的界面会通过网络传送到用户终端设备上,用户从服务器端实时接收设计资源运行界面,获得与在本地运行设计资源一样的访问感受,使用户能够在任何时间、任何地点、使用任何设备、采用任何网络连接来高效、安全地访问数控机床设计资源共享平台上封装的设计资源;步骤3)中所述的根据数控机床设计资源匹配模型,设计资源检索代理按照用户输入的检索条件进行智能匹配,进行的是多属性多目标的设计资源—用户需求匹配,S={S<sub>1</sub>,S<sub>2</sub>,…S<sub>k</sub>,…S<sub>n</sub>}是数控机床设计资源共享平台上已经注册发布的设计资源,其中每个设计资源都有P={P<sub>1</sub>,P<sub>2</sub>,…P<sub>r</sub>,…P<sub>m</sub>}个属性描述信息,这里的m值对不同类型的设计资源可以采取不同的数值,针对每个属性信息都对应一个相应的权重值W=(ω<sub>1</sub>,ω<sub>2</sub>,…ω<sub>m</sub>),用来表征检索代理进行智能匹配时对每一个属性描述信息的重视程度;步骤3)中所述的计算设计资源与用户需求的同异反联系度,根据所述的数控机床设计资源匹配模型,数控机床设计资源共享平台中所有的设计资源与用户需求的设计资源间的联系度表达式为:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mover><mi>&mu;</mi><mo>&RightArrow;</mo></mover><mi>k</mi></msub><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>r</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><msub><mi>&omega;</mi><mi>r</mi></msub><msub><mover><mi>&mu;</mi><mo>&RightArrow;</mo></mover><mrow><mi>r</mi><mi>k</mi></mrow></msub></mrow>]]></math><img file="FDA0000813682670000021.GIF" wi="280" he="128" /></maths>式中,<img file="FDA0000813682670000022.GIF" wi="78" he="84" />为数控机床设计资源共享平台中设计资源S<sub>k</sub>与设计用户需求之间关于属性P<sub>r</sub>的联系度,记设计资源集与用户需求的关联矩阵为<img file="FDA0000813682670000023.GIF" wi="295" he="97" />ω<sub>r</sub>为属性P<sub>r</sub>的权重系数;则数控机床设计资源共享平台包含的设计资源集与设计用户需求间贴近度表达式为:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mrow><mo>(</mo><mi>M</mi><mi>C</mi><mi>H</mi><mo>)</mo></mrow><mi>k</mi></msub><mo>=</mo><mfrac><msub><mrow><mo>(</mo><msub><mover><mi>&mu;</mi><mo>&RightArrow;</mo></mover><mi>k</mi></msub><mo>)</mo></mrow><mrow><mi>s</mi><mi>m</mi></mrow></msub><mrow><msub><mrow><mo>(</mo><msub><mover><mi>&mu;</mi><mo>&RightArrow;</mo></mover><mi>k</mi></msub><mo>)</mo></mrow><mrow><mi>s</mi><mi>m</mi></mrow></msub><mo>+</mo><msub><mrow><mo>(</mo><msub><mover><mi>&mu;</mi><mo>&RightArrow;</mo></mover><mi>k</mi></msub><mo>)</mo></mrow><mrow><mi>o</mi><mi>p</mi><mi>s</mi></mrow></msub></mrow></mfrac></mrow>]]></math><img file="FDA0000813682670000024.GIF" wi="594" he="223" /></maths>式中,<img file="FDA0000813682670000025.GIF" wi="140" he="97" />为设计资源集与用户需求间联系度的同一性参数,<img file="FDA0000813682670000026.GIF" wi="150" he="104" />为设计资源集与用户需求间的对立性参数;步骤3)中所述的数控机床设计资源匹配方案,设计资源检索代理按照用户输入的检索条件进行智能匹配,任意两个设计资源S<sub>x</sub>和S<sub>y</sub>与用户需求设计资源的联系度向量分别为<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msub><mover><mi>&mu;</mi><mo>&RightArrow;</mo></mover><mi>x</mi></msub><mo>=</mo><mrow><mo>(</mo><msub><mi>a</mi><mi>x</mi></msub><mo>,</mo><msub><mi>b</mi><mi>x</mi></msub><mo>,</mo><msub><mi>c</mi><mi>x</mi></msub><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000813682670000027.GIF" wi="331" he="75" /></maths><maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msub><mover><mi>&mu;</mi><mo>&RightArrow;</mo></mover><mi>y</mi></msub><mo>=</mo><mrow><mo>(</mo><msub><mi>a</mi><mi>y</mi></msub><mo>,</mo><msub><mi>b</mi><mi>y</mi></msub><mo>,</mo><msub><mi>c</mi><mi>y</mi></msub><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000813682670000028.GIF" wi="336" he="86" /></maths>设计资源S<sub>x</sub>和S<sub>y</sub>的IDO相关系数<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><mi>&rho;</mi><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mfrac><mrow><mi>m</mi><mi>a</mi><mi>x</mi><mrow><mo>(</mo><mo>|</mo><mrow><msub><mi>a</mi><mi>x</mi></msub><mo>-</mo><msub><mi>a</mi><mi>y</mi></msub></mrow><mo>|</mo><mo>,</mo><mo>|</mo><mrow><msub><mi>b</mi><mi>x</mi></msub><mo>-</mo><msub><mi>b</mi><mi>y</mi></msub></mrow><mo>|</mo><mo>,</mo><mo>|</mo><mrow><msub><mi>c</mi><mi>x</mi></msub><mo>-</mo><msub><mi>c</mi><mi>y</mi></msub></mrow><mo>|</mo><mo>)</mo></mrow></mrow><msqrt><mrow><msup><mrow><mo>(</mo><msub><mi>a</mi><mi>x</mi></msub><mo>-</mo><msub><mi>a</mi><mi>y</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>b</mi><mi>x</mi></msub><mo>-</mo><msub><mi>b</mi><mi>y</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>c</mi><mi>x</mi></msub><mo>-</mo><msub><mi>c</mi><mi>y</mi></msub><mo>)</mo></mrow><mn>2</mn></msup></mrow></msqrt></mfrac></mtd><mtd><mrow><mo>(</mo><mi>x</mi><mo>&NotEqual;</mo><mi>y</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mn>1</mn></mtd><mtd><mrow><mo>(</mo><mi>x</mi><mo>=</mo><mi>y</mi><mo>)</mo></mrow></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000813682670000029.GIF" wi="1188" he="318" /></maths>计算各个设计资源之间的IDO相关系数,得到模糊相似矩阵R<img file="FDA0000813682670000031.GIF" wi="515" he="472" />模糊相似矩阵R的传递闭包<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><mi>t</mi><mrow><mo>(</mo><mi>R</mi><mo>)</mo></mrow><mo>=</mo><msup><mi>R</mi><mo>*</mo></msup><mo>=</mo><msub><mrow><mo>(</mo><msubsup><mi>r</mi><mrow><mi>i</mi><mi>j</mi></mrow><mo>*</mo></msubsup><mo>)</mo></mrow><mrow><mi>n</mi><mo>&times;</mo><mi>n</mi></mrow></msub></mrow>]]></math><img file="FDA0000813682670000032.GIF" wi="396" he="110" /></maths>任选λ∈[0,1],对各个设计资源进行聚类,将<img file="FDA0000813682670000033.GIF" wi="134" he="75" />的设计资源聚为一类,分别为C<sub>1</sub>,C<sub>2</sub>,…C<sub>g</sub>;将每个聚类里的相对最大贴进度进行排序得到绝对最大贴进度,该最大贴进度所在的聚类认为是最贴近用户需求的设计资源组,将该组设计资源作为匹配结果方案提供给用户。
地址 310027 浙江省杭州市西湖区浙大路38号