- 博客(143)
- 收藏
- 关注
原创 [python3.5][uiautomator]android uiautomatro自动化测试-1
android UI自动化测试,可以使用python+uiautomator一、 python3.5+uiautomator安装uiautomator模块安装可直接通过python PIP安装pip install uiautomator或者到网站下载安装 https://pypi.python.org/pypi/uiautomator二、环境配置根据官网文档介绍需要配置如下 python环境
2016-11-05 16:53:32 1355
原创 [python3.5][PyUserInput]模拟鼠标和键盘模拟
一、PyUserInput安装python3.5的PyMouse和PyKeyboard模块都集成到了PyUserInput模块中。在python3.5中,直接安装PyUserInput模块即可PyUserInput模块安装前需要安装pywin32和pyHook模块pywin32模块默认已安装pyHook模块可从这里下载 http://www.lfd.uci.edu/~gohlke/pythonl
2016-11-05 16:21:43 32520 2
原创 [python3.5]学习网址推荐
https://pypi.python.org/pypi python官网,可搜索下载python各种模块http://www.lfd.uci.edu/~gohlke/pythonlibs/ 可根据python版本下载python lib库模块http://blog.csdn.net/a359680405/article/category/2799089 很厉害的博客,学习python3+py
2016-11-05 15:37:51 1334
原创 RCS-MSRP RESPONSE CODE响应码
发送MSRP消息的Response Code可能是在Trying建立IMSSession失败,也可能是建立/发送MSRP消息时的Response Code,这里的ResponseCode是针对MSRP消息的响应码另外,不同运营商的需求也不尽相同,可实现运营商定制RESPONSE CODE响应码" TITLE="RCS-MSRP RESPONSE CODE响应码" />
2016-10-27 15:53:36 1202
原创 RCS-MSRP发送大文件
一、协议框架二、会话流程三、LOG终端发送大消息时,会将消息分段,在不同的MSRPREQUEST消息中发送。也叫MSRP块消息的Byte-Range说明该messagechunk在消息中的位置
2016-10-27 15:53:34 1269
原创 RCS-SIP MESSAGE消息会话流程
一、协议框架MESSAGE消息会话流程" TITLE="RCS-SIP MESSAGE消息会话流程" />二、会话流程MESSAGE消息会话流程" TITLE="RCS-SIP MESSAGE消息会话流程" />三、LOGMESSAGE消息会话流程" TITLE="RCS-SIP MESSAGE消息会话流程" />终端发送SIP message时,可以使用各种相关的SI
2016-10-27 15:53:31 3206
原创 RCS-MSRP会话流程
MSRP会话流程整体上课概括如下当终端需要通过MSRP发送消息时,其会话流程大致如下1. 端注册网络,2. 活RCS默认承载3.活RCS专有默认(可选,主要看运营商需求,博客后续的案例都按需要激活专有承载为例)4. 开SIP会话连接5. 开MSRP会话连接6. 过MSRP协议传输文件7、关闭MSRP、SIP会话连接8. 激活RCS专有承载
2016-10-27 15:53:26 3384
原创 RCS-MSRP 消息结构
MSRP协议比较简单,只定了两个消息类型/方法,一个请求消息、一个响应消息。MSRPRequest用于发送一个完整的消息,或者一个信息块MSRPResponse 请求响应详细可参考RFC4975消息结构" TITLE="RCS-MSRP 消息结构" />
2016-10-27 15:53:23 1939
原创 RCS特性
RCS Rich CommunicationSuits富有通信套件,或融合通信。其最大的特性正如它的名称一样,现了业务的融合,将短信、语音、通话、彩信以及视频共享等诸多业务在同一个协议框架(基于IMS)下进行传输、通信,同时实现了业务的扩展。个人认为另外一个比较大的特性就是:开放。虽然有大的协议框架和规范需求,但每个运营商可以针对RCS做定制、终端和网络的具体实现又千差万别。例如中国移动
2016-10-27 15:53:21 4699
原创 RCS-MSRP协议
MSRP:Message Session Relay Protocol消息会话中继协议。是一种面向连接的协议,在RCS中是一应用层协议。协议文档为RFC4975 MSRP协议可以实现1对1(1:1),或者1对多(1:N)的方式建立会话,发送内容。MSRP的几时消息可分为三类1)寻呼模式(PagerMode) 使用sipmessage进行消息传递,此模式主要用于小
2016-10-27 15:53:18 8255
原创 IR92和IR94
学习RCS经常听人说IR92和IR94业务,感觉很神秘,其实这就是2个文档的名字,它们是GSMA定义的文档。个人觉得这2个文档只需要记得文档名称即可,内容无需查看。在研究和测试具体细节时,已完全覆盖这2个当IR.92下载地址:http://www.gsma.com/newsroom/all-documents/technical-documents/ir-92-ims-profile-voi
2016-10-27 15:53:15 10227
原创 微信电话语音质量 VS VOLTE语音质量
=====本文数据和内容摘自 《中国移动-VoLTE维护优化丛书 VoLTE无线网测试经验集》=====在《微信电话速率VSVoLTE通话速率》中介绍VOLTE在不开启ROHC包头压缩的情况下,速率大概只有微信的1/3,如果开启ROHC报头压缩的化,那么速率会更低。那么VOLTE和微信电话本通话质量MOS如何那?如下是VOLTE和2G通话的MOS值对比(采用POLQA SWB评分标准)
2016-10-27 15:53:10 8055
原创 微信电话速率 VS VoLTE通话速率
=====本文数据和内容摘自 《中国移动-VoLTE维护优化丛书VoLTE无线网测试经验集》=====下表为微信电话本和VoLTE在现网好点时候的资源占用情况。(VOLTE未开启RoHC包头压缩)VS VoLTE通话速率" TITLE="微信电话速率 VS VoLTE通话速率" />微信语音每TTI调度RB数和VoLTE(23.85k)基本近似,微信没有语音静默包,每TTI调度次数明
2016-10-27 15:53:07 4688
原创 EVS(Enhance Voice Services) Codec 增强语音服务编码
一、什么是EVS当前视频业务有标清、高清、超清、1080P等等技术,不断在增强视频清晰度,语音业务为了增强清晰度从2G时代的NB(窄带)通信到目前3G和4G在用的WB(宽带)通信。语音业务和视频业务一样,在WB宽带通信之后还有SWB(超宽带)和FWB(全宽带通信),这种对语音编码技术进行进一步演进的语音编码技术我们叫EVS EVS增强语音语服务是继AMR-WB高清语音编码技术后对通话编码
2016-10-27 15:53:05 17144 6
原创 Basic SRVCC 基本SRVCC 信令流程
SRVCC 基本SRVCC 信令流程" TITLE="Basic SRVCC 基本SRVCC 信令流程" />
2016-10-27 15:52:57 3284
原创 LTE RRCConnectionReconfiguration
RRCConnectionReconfiguration中关于WLAN和E-UTRAN互操作的信息如下 RRCConnectionReconfiguration-v1250-IEs::= SEQUENCE { wlan-OffloadInfo-r12 CHOICE { release
2016-10-27 15:52:52 3591
原创 LTE SystemInformationBlockType17
LTE SIB17结构如下,详细参数介绍请参考:http://blog.sina.com.cn/s/blog_746b60460102wq0h.htmlSystemInformationBlockType17-r12 ::= SEQUENCE { wlan-OffloadInfoPerPLMN-List-r12 SEQUENCE (SIZE (1..maxPLMN-r11)
2016-10-27 15:52:49 1311
原创 IPSEC建立过程
IPSEC建立过程如下:详细参考3GPP 33.402 IKEv2 协议由两个阶段的交互过程组成。第一阶段称为IKE_SA_INIT 交换,第二阶段称为IKE_AUTH 交换 IKE_SA_INIT:确认对方使用的算法、产生密钥 ---交换SA(加密、完保算法、伪随机数生成函数)、KE(DH算法)----鉴权四元组 IKE_AUTH:身份验证、分配IP、
2016-10-27 15:52:46 8340
原创 切换流程-IMS/SIP信令(wireshark信令)
在WLANE-UTRAN切换过程中,I终端需要重新注册IMS,重新注册时,需要refresh注册信息网络下发notify消息进行refresh
2016-10-27 15:52:44 3079
原创 切换流程-空口信令
2016 Jan 1 23:57:02.229 [08] 0xB0E3 LTE NAS ESM Plain OTA OutgoingMessage -- PDN connectivity request Msgpkt_version = 1 (0x1)rel_number = 9 (0x9)rel_version_major = 5 (0x5)rel_version_min
2016-10-27 15:52:42 2533
原创 切换流程(WLAN->E-UTRAN)
WLAN与EUTRAN切换类型有很多,主要区分是各种接口(例如S2a、S2b、S5、S8),以及各种方式(例如PMIPV6,PIMIP)但对于空口来说,基本是相同的(我是终端测试,所以基本值关注空口消息)例:Handover fromTrusted or Untrusted Non-3GPP IP Access to E-UTRAN with PMIPv6 onS2a or S2b and
2016-10-27 15:52:39 1674
原创 SSID、BSSID、ESSID
SSID = Service SetIDentifier WLAN的名称BSSID = Basic Service SetIDentifier 一般是APMAC地址ESSIS = Extended Service Set IDentifier举个例子,一家公司面积比较大,安装了若干台无线接入点(AP或者无线路由器)
2016-10-27 15:52:36 3904
原创 BackhaulRateDlWLAN 和BackhaulRateUlWLAN WLAN回程线路上行和下行带宽
详细定义参考:Hotspot_2-0_(R2)_Technical_Specification_v1-1-0 9.1.2章节 根据协议定义,这是一个基于下行速率和回程负载计算出的一个下行带宽/速率,单位是kbps 计算方法为:下行速率*(1-下行负载/255)其中下行速率和负载广域网的度量元素可以通过WLAN系统读取到和BackhaulRateUlWLAN WLAN回程线路上行和下行
2016-10-27 15:52:34 872
原创 ChannelUtilizationWLAN WLAN信道利用率
参考资料:http://www.docin.com/p-619869147.htmlWLAN空口/信道利用率监控大致如下WLAN信道利用率" TITLE="ChannelUtilizationWLAN WLAN信道利用率" />参数说明Ctl channel主信道号Channel Band信道带宽Ext Channel-11N产品支持
2016-10-27 15:52:31 4383
原创 什么是BACKHAUL
参考百度百科:http://baike.baidu.com/view/3292149.htm 回程线路(backhaul),也叫做信号隧道,是一个配置,在那里电话信令是一个网关到另一个媒体网关通过一个分组交换网络的可靠传输。这个网关不需要理解和解释这个信令信息。在无线技术中,回程(backhaul)指的是从信源站点向交换机传送语音和数据流量的功能。 移动网络的RA
2016-10-27 15:52:28 7751
原创 WLAN和E-UTRAN小区重选
一、EUTRAN->WLAN重选当EUTRAN的服务器小区满足以下条件RSRPmeas , LowP;orRSRQmeas ,LowQ; //RSRP或RSRQ小于门限值切目标WLAN小区满足ChannelUtilizationWLAN <ThreshChUtilWLAN, Low;and //WLAN信道利用率BackhaulRateDlWLAN
2016-10-27 15:52:26 1474
原创 GPRS tunnelling protocol GTP协议
GTP:GPRS TunnellingProtocol GPRS隧道协议,是由3GPP定义的协议 协议规范:3GPP TS29.060 General Packet Radio Service (GPRS); GPRS Tunnelling Protocol (GTP)across the Gn and Gpinterface -主要规范 3GPP TS29.119
2016-10-27 15:52:23 2033
原创 基于主机的移动性管理和基于网络的…
一、Host-based移动性管理基于主机/终端的移动性管理 1.终端MN连接到外部代理FA(foreign agent)2. 外部代理FA(foreignagent)发送地址绑定信息给HA3.数据进行封装,终端MN与HA之间建立tunnel隧道传输数据4.网络基本不参与移动性管理。只是更新信息绑定5.终端与LA之间需要建立隧道,包括无线空口二、Network-based移动性管
2016-10-27 15:52:20 825
原创 MIPv6和PMIPv6对比
一、MIPv6和PMIPv6对比项MIPPMIP移动性管理类型Hose-based基于主机的移动性管理Network-based基于网络的移动性管理移动性范围全球移动本地化移动移动设备改造需要改造不需要隧道建立MN与HA之间无线空口也需要建立隧道MAG与LMA之间无线空口不
2016-10-27 15:52:18 3130
原创 PMIP
参考网络文章:PMIPv6代理移动IPv6提供区域内的移动性管理,实际上是移动IPv6的扩展,不同之处是代理移动IPv6技术是基于网络的区域移动性管理技术,而移动IPv6是基于终端的全局移动性技术,因此代理移动IPv6需要定义移动IPv6的简单扩展,重用移动IPv6的信令和有关特性,支持IPv6主机的基于网络的移动性,另外还需要重用移动IPv6已开展的协议设计工作,包括建立安全关联能力、双栈
2016-10-27 15:52:15 918
原创 MIP 移动IP
MIP: Mobile IP移动IP 参考协议RFC2002PMIP: Proxy Mobile IP代理移动IP 参考文档RFC5123PMIPv6参考网络文章百度百科: 是为满足移动节点在移动中保持其连接性而设计的网络服务,实现跨越不同网段的漫游功能。随着移动终端设备的广泛使用,移动计算机和移动终端等设备也开始需要接入网路(Internet),
2016-10-27 15:52:13 918
原创 COA 转交地址
COA Care of Address转交地址参考文档http://www.yesky.com/it/403/2000403.shtmlhttp://www.baike.com/wiki/COA?_t_t_t=0.38136210502125323 转交地址(CoA)使用于因特网 路由,是分配给移动设备的临时IP地址。它允许归属地代理向移动设备转发消息。由于与所在网络的不匹配,
2016-10-27 15:52:10 2822
原创 DSMIPv6
网上概念很多,拷贝百度百科: 双栈移动IPv6(Dual StackMobile IPv6)扩展了移动IPv6协议的特性,加入了对IPv4网络的支持,允许双栈移动节点请求他的归属网络IPv4或IPv6数据包通过隧道发往他们的IPv4或IPv6转交地址上,从而支持双栈移动节点在IPv4和IPv6网络之间移动,并保持通信的连续性。 (1)IPv6 同 IPv6间的切换。即将一
2016-10-27 15:52:07 460
原创 IFOM、MAPCON和Inter-APN routing capable终端
3GPP 23.402中,终端连接LTE和WIFI有两个概念IFOM和MAPCON一、IFOMIP FlowMobility,A UE that is capable of routing different IP flows to thesame PDN connection through different access networks (see TS23.261 [55])
2016-10-27 15:52:05 894
原创 S2a S2b S2c接口
S2a It provides the user plane with relatedcontrol and mobility support between trusted non 3GPP IP access andthe Gateway.可信non-3GPP中,TWAG与3GPP网关PDNGW之间接口。现网中最常用的方式 S2b Itprovides the user pla
2016-10-27 15:52:02 3808
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人