[发明专利]对动态语言值中的安全性标签进行编码的方法和计算装置有效
申请号: | 201280054410.3 | 申请日: | 2012-09-28 |
公开(公告)号: | CN103975336B | 公开(公告)日: | 2016-10-26 |
发明(设计)人: | 克里斯托夫·克施鲍默;穆罕默德·H·雷夏迪 | 申请(专利权)人: | 高通股份有限公司 |
主分类号: | G06F21/52 | 分类号: | G06F21/52;G06F21/62;G06F21/53 |
代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 宋献涛 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动态 语言 中的 安全性 标签 进行 编码 方法 计算 装置 | ||
1.一种用于对动态语言值中的安全性标签进行编码的方法,其包括:
分配所述动态语言值中的若干位以存储经编码标签;
保留所述经分配位中的一个位以表明安全性标签是否在第一模式或第二模式中编码;以及
用识别发源域的安全性标签对所述动态语言值加标签,所述安全性标签是在所述第一模式或所述第二模式中编码。
2.根据权利要求1所述的方法,其进一步包括:
确定所述所保留位是否指示所述第一模式或所述第二模式被选定;
在确定所述所保留位指示所述第一模式被选定的情况下将安全性标签识别为被编码为独热位且执行逐位或运算;以及
在确定所述所保留位指示所述第二模式被选定的情况下将所述安全性标签识别为到存储实际标签信息的标签管理器数据结构中的参考且执行存储器读取操作。
3.根据权利要求1所述的方法,其中用识别发源域的安全性标签对所述动态语言值加标签包括在从源自其它域的脚本存取信息的脚本的数目小于所分配位的数目的情况下在所述第一模式中编码动态语言标签。
4.根据权利要求1所述的方法,其中所述方法是使用选自由以下各项组成的群组的动态或脚本语言来实施:Ruby、PERL、Scala、Erlang、Candle和.NET语言。
5.一种计算装置,其包括:
用于分配动态语言值中的若干位以存储经编码标签的装置;
用于保留所述经分配位中的一个位以表明安全性标签是否在第一模式或第二模式中编码的装置;以及
用于用识别发源域的安全性标签对所述动态语言值加标签的装置,所述安全性标签是在所述第一模式或所述第二模式中编码。
6.根据权利要求5所述的计算装置,其进一步包括:
用于确定所述所保留位是否指示所述第一模式或所述第二模式被选定的装置;
用于在确定所述所保留位指示所述第一模式被选定的情况下将安全性标签识别为被编码为独热位且执行逐位或运算的装置;以及
用于在确定所述所保留位指示所述第二模式被选定的情况下将所述安全性标签识别为到存储实际标签信息的标签管理器数据结构中的参考且执行存储器读取操作的装置。
7.根据权利要求5所述的计算装置,其中用于用识别发源域的安全性标签对所述动态语言值加标签的装置包括用于在从源自其它域的脚本存取信息的脚本的数目小于所分配位的数目的情况下在所述第一模式中编码动态语言标签的装置。
8.根据权利要求5所述的计算装置,其中用于分配动态语言值中的若干位的装置包括用于分配选自由以下各项组成的群组的语言中的若干位的装置:Ruby、PERL、Scala、Erlang、Candle和.NET语言。
9.一种计算装置,其包括:
存储器;以及
处理器,其耦合到所述存储器,其中所述处理器以处理器可执行指令配置以执行用于对动态语言值中的安全性标签进行编码的操作,所述操作包括:
分配所述动态语言值中的若干位以存储经编码标签;
保留所述经分配位中的一个位以表明所述安全性标签是否在第一模式或第二模式中编码;以及
用识别发源域的安全性标签对所述动态语言值加标签,所述安全性标签是在所述第一模式或所述第二模式中编码。
10.根据权利要求9所述的计算装置,其中所述处理器以处理器可执行指令配置以执行
进一步包括以下各项的操作:
确定所述所保留位是否指示所述第一模式或所述第二模式被选定;
在确定所述所保留位指示所述第一模式被选定的情况下将安全性标签识别为被编码为独热位且执行逐位或运算;以及
在确定所述所保留位指示所述第二模式被选定的情况下将所述安全性标签识别为到存储实际标签信息的标签管理器数据结构中的参考且执行存储器读取操作。
11.根据权利要求9所述的计算装置,其中所述处理器以处理器可执行指令配置以使得用识别发源域的安全性标签对所述动态语言值加标签包括在从源自其它域的脚本存取信息的脚本的数目小于所分配位的数目的情况下在所述第一模式中编码动态语言标签。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280054410.3/1.html,转载请声明来源钻瓜专利网。