而Dota2发布时就很尴尬,老Dota玩家或忠于war3或转战LOL,新玩家也都被腾讯收入囊中。一经面世便陷入尴尬境地。在中国大陆以外的玩家中,尚能依靠steam平台的口碑和用户群扳回一城,但在中国大陆地区,由于防火墙和盗版 游戏 的存在,steam一直没什么热度,也掀不起大风大浪。进入中国大陆市场又无法架设服务器,只能找代理。valve这个时候又犯了个致命的错误——选择了完美世界。
Dota2国服开服起,服务器就一直没有稳定过,国服玩家 游戏 体验极差,不是国服崩溃就是卡顿延迟,就没有让玩家省心过,尤其是每年大型赛事以及活动期间,想挤进服务器不容易。
不仅如此,完美世界约等于没有的宣传也让Dota2这款好 游戏 埋没,一直到ti1才依靠巨额奖金浮出水面,而真正让Dota2走入大众视野已经来到ti2中国战队ig夺冠时。这个时候腾讯已经带领LOL全面占领各大网吧,Dota2基本失去了战胜LOL的机会。
这还不算完,valve眼看完美世界不出力,自己开始行动了,在上海举办了第一次中国大陆Dota2国际赛事,完美世界这个猪队友又一次坑爹了,把之前口碑很好的赛事办的一团糟,甚至选手中场休息只能蹲在走廊,大赛期间各种奇葩洋相频出,直接导致valve考虑撤销中国大陆地区赛事举办权。
经过这些年的运营,Dota2好不容易有了起色,今年为了抢占中国大陆市场,直接将ti9放到中国举办。然而,又一次,完美世界做了猪队友。现场门票的售卖丑态百出,先是国内网上售票被黄牛大面积扫票,开售短短几秒便售空,导致一票难求,而淘宝和其他渠道黄牛售卖的加价观赛票种类繁多票量充足,只要肯给钱,什么位置都有。而后少部分抢到票的玩家在兑换实体票的时候又出了岔子,发到手的票识别码对不上,拿到好位置的被换成了很差的位置,视野更好的二层看台直接被黄牛承包,前几日赛事直播中可以明显看到二层观众席出现大面积空缺。
比赛中也是状况频发,导播迷一样的镜头切换错过大量精彩镜头,比赛中竞技房前面的头像显示屏长时间黑屏无人处理。后面更是有玩家拉起了“完美你卖啥了(nmsl)”的横幅。
在被一次又一次血坑之后,Dota2在中国大陆能够存活都已经很不容易了。
原因多方面的吧,首先,dota2观赏性是远远高于LOL等其他同类型 游戏 的,从每年dota2比赛,就可以看出来,其实看比赛的大多数人都不怎么玩dota2的,就拿本人来说,从没有玩过dota2但是看dota2比赛每年的major、TI,基本从不落下。这种也不好比地位吧,说影响力可能更好,因为不同的圈子,无法用地位去衡量。dota2这款 游戏 没没推广开原因也是多方面的,比如平台,如果放在腾讯这种平台去推广,可能影响力会更大些。当然dota2这款 游戏 不太易上手也是一个原因,相对来说, *** 作上还是要求有点高的。种种原因造成了dota2在中国的推广以及影响力下降的原因吧。虽然今年cn dota看起来不行,但是我还是相信cn dota ,best dota!
说那么多有什么用 不就是英雄联盟先入为主了 弥补了dota-Dota2的真空期 绝大多数玩家都去了 创造了价值之后妹子也进来了 然后就开始滚雪球嘛 Dota2一个是晚了一步 一个是没得到大力的推广 地位被英雄联盟取代了~
主要原因有三点。
第一,dota这个 游戏 上手比同类 游戏 难,对于新手来说,最开始的 游戏 体验不太爽。
第二,中国人对于不能及时掌握的东西钻研激情不高。当然我说大部分中国人。
第三,dota2在中国的代理商不太给力,完美对于 游戏 的推广方法有点落后。
说实话,就dota这种青黄不接的环境,到现在还在世界dota有一席之地,真的太不容易了,好多队员都快30了。dota和lol不一样的地方就是,没成绩真的会饿死。
回答区好多谣,题主问题也有钓鱼嫌疑。
1国外lol也比dota2火是不争的事实,但总体上,dota2在国外比在国内有更大的稳定玩家群体。
2dota2从来没想做火,定位不一样。是靠核心玩家支撑的商业理念。
3lol和dota2都是美国人做的,回答区里说是韩国人做的不是事实。cf,跑跑才是韩国人做的。
4抛开这两个 游戏 谈整个市场,其实这两个 游戏 在国外已经很难说火了,慢慢在过气。国外堡垒之夜在持续屠版。
5火不火和地位没关系, 游戏 哪来地位一说。真说在其开发商内部的地位,lol于拳头是生死攸关,dota2于阀门无非就是个稳定收入,真不行了壮士断腕也未尝不可。
6玩 游戏 自己开心就行了,功利心那么重,非比出优越感本身这行为就挺失败的。比来比去有什么意思。
7随着信息熵增, 游戏 越简单粗暴会越火,这是主流 游戏 消费群体能够用来玩 游戏 的平均时间决定的。以前 游戏 全靠学生养活,现在开发商可看不起学生手里那点购买力(别用个别事例偷换概念杠)。
问马化腾吧
国外的原因我不太清楚 我就聊聊国内dota2现状吧 dota2目前就是不温不火,新鲜血液不多,之前靠着dota自走棋带了一些热度。不过dota2在steam里玩家还是挺多的。个人觉得,dota2 *** 作难度比较大,细节比较多,套路多。英雄更加具有特点。相比于lol 王者荣耀 更加难上手一点。所以导致新玩家不多。加上一局 游戏 时间比较长。或许这些因素会让dota2没有那么火。不过我们dota2的成绩还是不错的。加油 cndota bestdota
因为dota是欧美发源推广的,英雄联盟是韩国产,起源亚洲,本来欧美 游戏 就比亚洲强,只是外国人口少,亚洲人口多
快餐时代大部分人肯定喜欢吃快餐啊,可是好好吃饭的人永远都有
csgo掉落箱子规则如下:
1、常规武器箱
在官方服务器或者社区服务器每局结束后随机掉落,每周掉落1-2次。但是官方掉落的箱子需要买一把钥匙才能开箱。
2、每周升级掉落
CSGO每周的第一次升级会提供一次掉落,每周三刷新掉落和经验值加成。但是此途径掉落的武器大部分品质很差。
3、CSGO纪念品武器箱
官方每年举办的Major大赛,每局比赛结束都会掉落一个武器箱。但是需要玩家登陆GOTV观看比赛才有机会获得,纪念品武器箱不需要钥匙。
掉落武器系列
掉落的武器跟玩家正在玩的地图有比较大的关系。一般玩什么地图就会掉落该地图的武器,但是自从更新以后关系就没有这么紧密了。现在玩什么地图都有几率掉落别的地图的武器,但是掉落相关联地图系列的武器几率更大。
至于cobblestone和overpass系列(龙狙和神来)的掉落几率比较低。箱子是随机掉落的,跟地图没有任何关系。
半可信云服务器辅助的高效隐私交集计算协议DOI:1013328/jcnkijos006397
HTML
XML
导出
引用提醒
作者
魏立斐 王勤 张蕾 陈聪聪 陈玉娇 宁建廷
中图分类号
TP309
基金项目
国家自然科学基金(61972241, 61802248, 61972094, 62032005); 上海市自然科学基金(18ZR1417300); 上海市高等学校青年骨干教师国内访问学者项目(A1-2007-00-000503); 上海海洋大学骆肇荛大学生科技创新基金(A1-2004-20-201312, A1-2004-21-201311); 福建省科协第二届青年人才托举工程
Efficient Private Set Intersection Protocols with Semi-trusted Cloud Server Aided
Author
WEI Li-Fei WANG Qin ZHANG Lei CHEN Cong-Cong CHEN Yu-Jiao NING Jian-Ting
摘要 访问统计 参考文献 相似文献 引证文献 资源附件
摘要:
隐私集合交集(private set intersection, PSI)是隐私计算中的热点, 其允许参与两方在不泄露任何额外信息的要求下计算交集 现有的隐私集合交集计算方案对参与双方的计算能力要求高, 且计算能力差的参与方无法在保证集合数据隐私的前提下将计算安全外包给云服务器 设计了一种新的不经意两方分布式伪随机函数, 允许半可信的云服务器参与相等性测试, 又不泄露参与方任何集合信息 基于该不经意伪随机函数构建了半可信云服务器辅助的隐私集合交集计算协议, 将主要计算量外包给云服务器 在半诚实模型下证明了协议的安全性 同时, 该协议可保密地计算隐私集合交集的基数 通过与现有协议分析与实验性能比较, 该协议效率高, 计算复杂度与通信复杂度均与集合大小呈线性关系, 适用于客户端设备受限的应用场景
关键词:隐私集合交集(PSI);安全多方计算;隐私交集基数;云服务器辅助;弱客户端
Abstract:
Private set intersection (PSI) is a hot topic in the privacy-preserving computation, which allows two parties computing the intersection of their sets without revealing any additional information except the resulting intersection Prior PSI protocols mostly considers the scenario between two parties with the potential limitation of requiring expensive hardware In addition, the weak client with low computation capability cannot outsource the computation to semi-trusted cloud without keeping the data privacy This study designs a new oblivious two-party distributed pseudorandom function (Otd-PRF), which allows the semi-trusted cloud servers participating the equality test without any leakage of the set information Based on Otd-PRF, a cloud-aided PSI protocol is designed which can delegate the major computation to the semi-trusted cloud A formal security analysis is also provided in the semi-honest model and it is extended to support the computation of the private set intersection cardinality Through the comparison with the related work, the proposed protocol is superior in the computation and communication complexity This protocol is linear in the size of the client's set Its performance analysis shows that the protocol is more friendly to the client with constrained device in the semi-honest model
Key words:private set intersection (PSI);secure multi-party computation;PSI cardinality;cloud server aided;weak client1 TD-LTE路测中对于掉线的定义如何,掉线率指标是指什么?
掉线的定义为测试过程中已经接收到了一定数据的情况下,超过3分钟没有任何数据传输。掉线率=各制式掉线次数总和/(成功次数+各制式掉线次数总和)
2 LTE的测量事件有哪些?
同系统测量事件:
A1事件:表示服务小区信号质量高于一定门限;
A2事件:表示服务小区信号质量低于一定门限;
A3事件:表示邻区质量高于服务小区质量,用于同频、异频的基于覆盖的切换;
A4事件:表示邻区质量高于一定门限,用于基于负荷的切换,可用于负载均衡;
A5事件:表示服务小区质量低于一定门限并且邻区质量高于一定门限,可用于负载均衡;
异系统测量事件:
B1事件:邻小区质量高于一定门限,用于测量高优先级的异系统小区;
B2事件:服务小区质量低于一定门限,并且邻小区质量高于一定门限,用于相同或较低优先级的异系统小区的测量。
3 UE在什么情况下听SIB1消息?
SIB1的周期是80ms,触发UE接收SIB1有两种方式,一种方式是每周期接收一次,另一种是UE收到paging消息,由paging消息所含的参数得知系统信息有变化,然后接收SIB1,SIB1消息会通知UE是否继续接收其他SIB。
4 随机接入通常发生在哪5 种情况中?
a) 从RRC_IDLE 状态下初始接入。
b) RRC 连接重建的过程。
c) 切换。
d) RRC_CONNECTED 状态下有下行数据自EPC(核心网)来需要随机接入时。
e) RRC_CONNECTED 状态下有上行数据至EPC 而需要随机接入时。
5 LTE上行为什么要采用SC-FDMA技术?
考虑到多载波带来的高PAPR(峰值平均功率比)会影响终端的射频成本和电池寿命。最终3GPP决定在上行采用单载波频分复用技术SC-FDMA中的频域实现方式DFT-S-OFDM。可以看出与OFDM不同的是在调制之前先进行了DFT(离散傅里叶变换)的转换,这样最终发射的时域信号会大大减小PAPR。这种处理的缺点就是增加了射频调制的复杂度。实际上DFT-S-OFDM可以认为是一种特殊的多载波复用方式,其输出的信息同样具有多载波特性,但是由于其有别于OFDM的特殊处理,使其具有单载波复用相对较低的PAPR特性。
6 在TD-LTE网络测试过程中,我们主要关注的指标参数有哪些?请写出缩写名称及解释
PCI,RSRP参考信号接收功率,RSRQ参考信号接收质量,SINR等
7 列出天线的其中四项主要电气参数?
天线增益,频带宽度,极化方向,波瓣角宽度,前后比,最大输入功率,驻波比,三阶互调,天线口隔离度
8 请描述“水面覆盖—法线方向水面拉远测试_在下行业务开启下进行水面拉远”这一测试,需要记录哪些测试数据?输出哪些曲线图?(说出至少5项测试数据,2项曲线图)
a) 记录ENB的信息,站高,天线角,下倾角,发射功率; 记录断点处UE与ENB的距离。
b) 绘制水面覆盖RSRP,SINR,L3吞吐量随距离变化曲线;
c) 绘制船只行驶路线的RSRP,SINR覆盖及拉远距离。
9 在定点测试—法线方向好中差定点上下行吞吐量测试”中“好点,中点,差点”定义的SINR和RSRP一般分别是多少?
好点RSRP高于-75dbm,SINR [15,20]db,中点RSRP [-80,-95]dbm,SINR [5,10]db;差点RSRP低于-100dbm,SINR[-5,0]db
10 eNodeB 根据UE 上报的信令计算出TA,只有在需要调整TA 时下指令给UE 调整,已知需要调整的时间粒度为16Ts,计算这个时间对应的空间距离变化是多少?(注意此时间包含了UE 上报/ENodeB 指配双程的时间)。
Ts=1/(15000·2048)=1/3072000,约为00326μs。则16Ts约为052μs。单程的时间为026μs。此时间段内对应无线电波的速率,UE 的空间距离变化约为78 米。
11 随机接入通常发生在哪几种情况中?
1. 从RRC_IDLE 状态下初始接入
2. RRC 连接重建的过程
3. 切换
4. RRC_CONNECTED 状态下有下行数据且上行失步
5. RRC_CONNECTED 状态下有上行数据且上行失步
6. RRC_CONNECTED 状态下ENB需要获取TA信息,辅助定位
12 TM3(开环空分复用)和TM4(闭环空分复用)这两种传输模式下,UE上报信息的区别是什么?
TM3模式下UE上报CQI、RI;
TM4模式下UE上报CQI(信道质量指示)、RI(秩指示)、PMI(预编码矩阵指示)。
13 请简述LTE的CP(前缀)的作用,设计原则和类型。
在LTE系统中,为了消除多经传播造成的符号间干扰,需要将OFDM符合进行周期扩展,在保护间隔内发送循环扩展信号,成为循环扩展前缀CP。过长的CP会导致功率和信息速率的损失,过短的CP无法很好的消除符合间干扰。当循环前缀的长度大于或等于信道冲击响应长度时,可以有效地消除多经传播造成的符号间干扰。
CP是将OFDM符号尾部的信号搬到头部构成的。
LTE系统支持2类CP,分别是Normal CP(循环前缀)和Extended CP(扩展循环前缀)。
14 简述触发LTE系统内切换的主要事件及含义
Event A1:服务小区测量值(RSRP 或RSRQ)大于门限值 ;
Event A2:服务小区测量值(RSRP 或RSRQ)小于门限值 ;
Event A3:邻小区测量值优于服务小区测量值一定门限值
Event A4:邻小区测量值大于门限值
Event A5:服务小区测量值小于门限1,同时邻小区信道质 量大于门限2
15 衡量LTE覆盖和信号质量基本测量量是什么?
LTE中最基本,也是日常测试中关注最多的测量有四个:
1)RSRP(Reference Signal Received Power)主要用来衡量下行参考信号的功率,可以用来衡量下行的覆盖。
2)RSRQ (Reference Signal Received Quality)主要衡量下行特定小区参考信号的接收质量。
3)RSSI(Received Signal Strength Indicator)指的是手机接收到的总功率,包括有用信号、干扰和底噪
4)SINR(Signal-to-Interference plus Noise Ratio)信号干扰噪声比,指接收到的有用信号的强度与干扰信号(干扰加噪声)强度的比值
16 请简述TDLTE小区下行三种UE资源分配优先调度技术的优缺点?
轮询调度:一个接一个的为UE服务
优点:实现简单,保证用户的时间公平性
缺点:不考虑信道状态,恶劣无线条件下的UE将会重发,从而降低小区的吞吐量
最大C/I调度算法:无线条件最好的UE将优先得到服务(最优CQI)
优点:提高了有效吞吐量(较少的重发)
缺点:恶劣无线条件下的UE永远得不到服务,公平性差
比例公平算法:为每个用户分配相应的优先级,优先级最大的用户提供服务
优点:所有UE都可以得到服务,系统吞吐量较高,是用户公平性和小区吞吐量的折中
缺点:需要跟踪信道状态,算法复杂度较高
17 请简单解释TDLTE中PDSCH使用的两个功率偏置参数的含义及对应22MIMO的子帧内符号位置(PDCCH占用2个符号,范围0-13)?
paOffsetPdsch:是没有RS的PDSCH RE的发射功率偏置,对应子帧内符号2,3,5,6,8,9,10,12,13
pbOffsetPdsch:是有RS的PDSCH RE的发射功率偏置,对应子帧内符号4,7,11
18 简述TD-LTE系统中基于竞争的随机接入流程。
基于竞争的随机接入是指eNodeB没有为UE分配专用Preamble码,而是由UE随机选择Preamble码并发起的随机接入。竞争随机接入过程分4步完成,每一步称为一条消息,在标准中将这4步称为Msg1-Msg4。
1、 Msg1:发送Preamble码
2、 Msg2:随机接入响应
3、 Msg3: 第一次调度传输
4、 Msg4:竞争解决
19 请简述当进行多邻区干扰测试,在天线传输模式为DL:TM2/3/7自适应情况下,各种模式的应用场景。
1如果天线为MIMO天线,在CQI高的情况下,采用TM3传输模式,下行采用双流,峰值速率增加;
2天线为BF天线,且CQI无法满足TM3时,采用TM7;
3如果天线不支持BF,但支持MIMO,在CQI高的情况下采用TM3,CQI低的情况下采用TM2。
20 进行簇优化时,如何利用扫频仪的测试结果对区域的覆盖/干扰情况做总体判断?
利用扫频仪对特定频点的测试结果可以得到电平/信噪比分布统计,理想的分布是尽量高比例的打点分布于高电平/高信噪比的区域,如果打点集中分布于低电平/低信噪比的区域,说明区域有明显的弱覆盖问题,如果打点集中分布于高电平/低信噪比的区域,则说明区域需要解决信号的相互干扰问题。
21 路测中常见的几个T300系列的Timer分别表示什么?
T300:RRC连接建立的定时器,从UE发送MSG1开始计时,到收到RRCConnectionSetup或RRCConnectionReject结束,如果在定时器定义的周期内未收到则记为T300超时;
T301:RRC重建的定时器,从UE发送MSG1开始计时,到收到RRCConnectionReestablishment或RRCConnectionReestablishmentReject结束,如果在定时器定义的周期内未收到则记为T301超时;
T304:切换定时器,从UE收到RRCConnectionReconfiguration(含MobilityControlINfo)开始,到UE完成切换发送RRCConnectionReconfigurationComplete结束,如果在定时器定义的周期内未收到则记为T304超时。
22 工程师在现场优化时为控制覆盖,对1个使用两通道天线的小区进行了降功率6db *** 作(调整powerscaling),达到了预期的目标,该小区两个通道的PMAX均为10w,在sib2中收到的Referfencesignalpower为12dbm,pb=1;RRCconnctionsetup中收到的pa=0。请简述这一 *** 作的不良后果。
在平均功率分配的条件下(pa=0,pb=1),10W两通道小区满功率发射时的RS信号功率为10log(10000)+10log(1+1)-10lg1200=122dbm,说明降功率的手段没有反应在广播消息中,而实际RSRP下降6db,会造成路损估计过大,在开环功控阶段会造成UE发射功率过大,产生上行干扰,影响网络性能或eNB异常,比如prach功率过大告警。
23 请简述TD-LTE中的ACK/NACK捆绑模式(ACK/NACK Bundling)和ACK/NACK复用模式(ACK/NACK Mutiplexing)之间的差别。
在TD-LTE中,当一个上行子帧需要ACK多个下行子帧时,ACK/NACK捆绑模式是指将多个下行子帧的某个码字的所有ACK/NACK使用“与”的方式得到该码字的一个Bundled ACK/NACK比特,2个码字对应2个Bundled ACK/NACK比特;而ACK/NACK复用模式是指先对每个下行子帧中2个码字的ACK/NACK使用“与”的方式得到该子帧的一个Spatial Bundled ACK/NACK比特(Spatial Bundling),然后将所有下行子帧的Spatial Bundled ACK/NACK比特级联在一起得到一个ACK/NACK序列。
24 简要介绍LTE中小区搜索的过程
1)频点扫描:UE开机后,在可能存在LTE小区的几个中心频点上接收信号主同步信号PSS,以接收信号强度来判断这个频点周围是否可能存在小区,如果UE保存了上次关机时的频点和运营商信息,则开机后会先在上次驻留的小区上尝试;若没有,就要在划分给LTE系统的频带范围作全频段扫描,发现信号较强的频点去尝试接收PSS
2)时隙同步:PSS占用中心频点的6RB,因此可直接检测并接收到。据此可得到小区组里小区ID,同时确定5ms的时隙边界,并可通过检查这个信号就可以知道循环前缀的长度以及采用的是FDD还是TDD(因为TDD的PSS防止位置有所不同;
3)帧同步:在PSS基础上搜索辅助同步信号SSS,SSS有两个随机序列组成,前后半帧的映射正好相反,故只要接收到两个SSS,就可确定10ms的帧边界,同时获取小区组ID,跟PSS结合就可以获取CELL ID;
4)PBCH获取:获取帧同步后,就可以读取PBCH了,通过解调PBCH,可以获取系统帧号、带宽信息以及PHICH的配置、天线配置等重要信息;
5)SIB获取:然后UE要接收在PDSCH上承载的BCCH信息。此时该信道上的时频资源就是已知的了,在控制区域内,除去PCFICH和PHICH信道资源,搜索PDCCH并做译码。用SI-RNTI检测出PDCCH信道中的内容,得出PDSCH中SIB的时频位置,译码后将SIB告知高层协议,高层会判断接收的系统消息是否足够,如果足够则停止接收SIB。
25 请简述可能导致Intra-LTE无法切换或切换失败的原因有哪些
1) 覆盖过差,eNB无法正确解调UE上报的测量报告;
2) 未配置测量控制信息;
3) UE测量配置中测量频点配置错误;
4) 邻区关系配置错误或漏配;
(以下为optional,可作为加分点)
5) 干扰;
6) T304配置过短;
7) 随机接入功率配置或信道配置不当;
8) 接纳控制失败
26 请简述上行物理信道的基带信号处理流程?
下行物理信道的基带信号处理,可以分为如下几步。
(1)对将在一个物理信道上传输的每个码字中的编码比特进行加扰。
(2)对加扰后的比特进行调制,产生复值符号。
(3)传输预编码,生成复值调制符号。
(4)将每一个天线端口上的复值调制符号映射到资源粒子上。
(5)为每一个天线端口产生复值的时域SC-FDMA信号。
27 某TDLTE R8处于小区B1超过20秒,邻区有A(高优先级)、B2(同优先级)及C(低优先级)。参数设置如下:hreshXHigh= threshXLow = threshServingLow=20dB;qOffsetCell=0dB;qHyst=6dB。tReselection=1;qRxLevMin=-115dBm;offsetFreq=0所有小区的RSRP测量值(连续一秒)如下:A: -97dBm B1:-96dBm B2:-92dBm C:-94dBm;请用R8的重选规则评估所有小区,然后找出最终重选目标小区
高优先级:A小区:Srxlev= -97-(-115)=18< threshXHigh(20),不合格
同级别:B1小区:Rs =-96+6=-90 > B2小区:Rn=-92
低级别:
B1小区:Srxlev =-97-(-115)=19< threshServingLow (20)
C小区 Srxlev=-94-(-115)=21> threshXLow 满足
28 请写出TDLTE小区下行FSS调度的5个条件?
fdsOnly=False
吞吐量>=100kbps
多普勒频移<=463Hz
CQI>=minimumCQIForFSS
小区的FSS当前用户数<= maximumFSSUsers
29 TDLTE的PRACH采用格式0,循环周期为10ms,请问
1)子帧配比为配置1的基站的3扇区的prachConfigurationIndex分别是多少及对应的帧内子帧位置(从0开始)?2)子帧配比为配置2的基站的3扇区的prachConfigurationIndex分别是多少及对应的帧内子帧位置?(从0开始)
TDD配置1的3扇区的prachConfigurationIndex分别为3/4/5,分别对应3、8、2三个子帧
TDD配置2的3扇区的prachConfigurationIndex分别为3/4/4,分别对应2、7、7三个子帧
30 在LTE/EPC网络中的DNS服务器中使用哪几种记录类型?并且说明各中记录的解析结果。
A记录,用于解析出IPv4的地址;
AAAA记录,用于解析出IPv6的地址;
SRV(业务)记录,用于解析出具有权重和优先级的域名;
NAPTR(名称权威指针)记录,用于解析出具有权重和优先级,支持业务的NAPTR,SRV,或A,AAAA记录。
31 请画出OMC的物理架构和逻辑架构,并简要说明逻辑架构中各模块/单元的功能。
客户端:人机交互平台
应用服务器:负责各类事务处理和数据存储。包括:
(1)jboss:完成各类事务和数据处理。
(2)webstart:完成浏览器访问服务器的事务处理。
(3)数据库:完成各类数据的处理和存储。
(4)servermgr:监控服务器端运行和资源使用情况。
(5)NMA:完成与上级网管的协议和对象模型转换。
(6)license:完成OMC特性、接入数等的授权服务。
(7)DHCP:提供网管系统的IP自动分配等DHCP服务。
(8)NTP:保证OMC与所管网元的网管系统时钟同步。
(9)FTP:完成OMC与所管网元间的配置、告警、性能文件传递。
NEA:完成OMC系统内部与O接口之间的协议转换,及数据模型的转换;负责O接口链路的建立和维护。
pc:完成与网元性能数据上报相关的事务处理,如性能数据文件完整性校验、性能数据文件解析等。
MR服务器:完成MR、CDL等文件的存储和管理。
32 请简述OMC系统的告警级别及其影响。
1、严重告警:Critical(缩写为“C”),使业务中断并需要立即进行故障检修的告警。
2、主要告警:Major(缩写为“M”),影响业务并需要立即进行故障检修的告警。
3、次要告警:minor(缩写为“m”),不影响现有业务,但需检修以阻止恶化的告警。
4、警告告警:warning(缩写为“w”),不影响现有业务,但发展下去有可能影响业务,可视需要采取措施的告警。
5、清除告警:cleaned(缩写为“c”),指告警指示的故障已排除,系统恢复正常。protobuf Google的一个很好用的传输数据的封装 说实话Google的东西确实比较好用 所以我们前后端数据交换就用他了 不过Google没有对lua进行支持 还好社区有开源的大侠们贡献 找了所有关于lua protobuf 我只找到 云风的 pbc 修改相关cocos2d-x中的类可以正常使用。protoc-gen-lua 我在使用的时候 总是报截断数据 在修改后cocs2d-x中的类之后没有对protoc-gen-lua 进行测试是否是这个问题导致
1)集成 云风 云大侠的(博客)lua-pbc 标准c写的protobuf 具体看pbc的帮助很轻松集成
2) 生成pb文件(我自己写了个mac中批处理生成所有proto文件为pb文件)把pb 和proto文件都加入到项目资源中
[objc] view plaincopy在CODE上查看代码片派生到我的代码片
#!/bin/sh
#pb = "pb"
for i in proto
do
#echo $i
#echo ${i%}"pb"
#echo ${i%}
#pbn = $i | cut -d
pbname=${i%}"pb"
#echo $pbn
#echo $pbname
protoc --descriptor_set_out $pbname $i
done
echo "finish"
也可以用命令行手动生成
[cpp] view plaincopy在CODE上查看代码片派生到我的代码片
protoc --descriptor_set_out aaapb aaaproto
3)本步骤可以忽略了,可以直接用io进行读取(Android是路径问题请看本文最下面解释)在lua中使用如下代码(我用的是cocos2d-x中绑定的CCFileUtils中的获取文件的方式,不过要手动用tolua++进行绑定到lua,可以参考我上个文章中的绑定方式,云大侠中的 用lua io形式获取在相关了解中不能跨平台所有就用这个了)
[javascript] view plaincopy在CODE上查看代码片派生到我的代码片
local protobuf = require "protobuf"
local buffer = CCFileUtils:sharedFileUtils():getFileData("entity/p_resultpb","r",0)
-- print(buffer)
protobufregister(buffer)
4)本步骤可以忽略了,可以直接用io进行读取(Android是路径问题请看本文最下面解释) 上一步完成后我们要对提到的CCFileUtilscpp中的类进行修改 如果不修改读文件pb文件会时好时坏 原因是 读文件的时候结束总是添加多余字节我也不清楚这个问题 进行修改cocos2d-x中CCFileUtilscpp的下面方法中的读取数据后处理并在tolua++ 中添加下面方法绑定到lua层
修改CCFileUtilscp getFileData(const char pszFileName, const char pszMode,unsignedlong pSize)方法(在最后添加\0,保证字节不多余)如下代码
[cpp] view plaincopy在CODE上查看代码片派生到我的代码片
unsigned char CCFileUtils::getFileData(const char pszFileName, const char pszMode, unsigned long pSize)
{
unsigned char pBuffer = NULL;
CCAssert(pszFileName != NULL && pSize != NULL && pszMode != NULL, "Invalid parameters");
pSize = 0;
do
{
// read the file from hardware
std::string fullPath = fullPathForFilename(pszFileName);
FILE fp = fopen(fullPathc_str(), pszMode);
CC_BREAK_IF(!fp);
fseek(fp,0,SEEK_END);
pSize = ftell(fp);
fseek(fp,0,SEEK_SET);
pBuffer = new unsigned char[pSize];
pSize = fread(pBuffer,sizeof(unsigned char), pSize,fp);
fclose(fp);
} while (0);
if (pSize >0 && pBuffer[pSize] != '\0')
pBuffer[pSize] = '\0';
if (! pBuffer)
{
std::string msg = "Get data from file(";
msgappend(pszFileName)append(") failed!");
CCLOG("%s", msgc_str());
}
return pBuffer;
}
5)经过上一步骤lua层基本搞定可以创建本地的数据并encode成传输数据到服务器端了 如下代码
[javascript] view plaincopy在CODE上查看代码片派生到我的代码片
local major = {
majorId = "795f94a9-3466-41b4-bf16-043ba8081fab"
}
local buffer = protobufencode("comsjwebprotoMajor", major)
6)我们客户端数据传输到服务器端 服务器端会返回数据给我们 同样我们接收的数据肯定也是protobuf数据了 用 protobufdecode进行解数据
[javascript] view plaincopy在CODE上查看代码片派生到我的代码片
local t = protobufdecode("comsjwebprotoResult", request:getResponseString())--toluacast(eventdataCString))--toluacast(eventdataCString,"CCString"):getCString())
cclog(t)
print(tmajorgender)
print(tmajormajorId)
print(tuserusername)
7)上一步中的数据是服务器端过来的数据,不过在>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)