posts - 9, comments - 3, trackbacks - 0, articles - 1

          2005年11月15日

          國際移動用戶識別號(international mobile subscriber identity,IMSI)

          位置區域識別碼(LAI)

          用戶身份識別模塊(SIM卡)

          SIM卡開發工具包(STK)

          個人識別碼(PIN)

          解鎖碼(PUK)

          移動用戶暫時識別碼(TMSI)

          移動國家代碼(MCC)

          移動網絡代碼 (MNC)

          傳輸協議數據單位(Transfer Protocol Data Unit ,TPDU)

          接入點名字(Access Point Name,APN)

          IMEI (International Mobile Equipment Identity)國際移動設備身份碼

          電話號碼 MSISDN
          MSISDN=CC+NDC+SN(總長不超過15位數字)。CC=國家碼(如中國為86),NDC=國內地區碼,SN=用戶號碼

          NMSI-國內移動用戶識別碼。由移動網號和移動用戶識別碼組成

          MSC 移動業務交換中心

          HLR (Home Location Register) 歸屬位置登記器.移動運營商用于保存所有本地用戶主要信息的數據庫

          VLR (Visitor Location Register )訪問位置寄存器.無線運營商用于保存所有來訪(漫游)用戶主要信息的數據庫

          MSC (Mobile Switching Center)移動交換中心

          AC 鑒權中心

          IN (Intelligent Network) 智能網,利用單獨的數據網(SS7網)為電話網提供的高級呼叫控制和增強業務功能

          SP (Signaling Point) 信令點. SS7節點

          LEC (Local Exchange Carrier) 本地交換運營商.本地電話公司

          CDR (Call detail recording)呼叫詳細信息記錄

          GPRS? 通用分組無線業務

          GSN GPRS? Support Node

          Gi接口是GPRS與外部分組數據網PDN(IP網和X.25/X.75網絡連接)的接口。
          Gi接口在與不同的PDN互連時,Gi接口也不同,如:接入IP網時采用IP地址,
          接入X.25/X.75網時采用X.121地址

          Gn接口是GSN之間的接口,采用在TCP/UDP協議之上承載GPRS隧道協議GTP的
          方式進行通信。
          Gp接口是GPRS網間接口,是分屬不同PLMN網的GSN之間采用的接口

          ?CGSN – Combined GPRS Support Node ?
          DNS – Domain Name System ?
          GGSN - Gateway GPRS Support Node ?
          Gn - GPRS network interface between SGSN, GGSN, and BG ?
          SGSN- Serving GPRS?
          GPRS - General Packet Radio Service ?
          GRX - GPRS Roaming Exchange ?
          GSN - See SGSN and GGSN GSM - Global System for Mobile ?
          Communications ?
          GTP - GPRS Tunneling Protocol ?
          HLR - Home Location Register ?
          IP - Internet Protocol ?
          LI – Lawful Intercept ?
          LIC – Lawful Interception Controller ?
          LIB – Lawful Interception Base ?
          NMS - NM System MS - Mobile Station ?
          MSISDN - Mobile Station ISDN Number PDU - Protocol Data Unit ?
          PDP - Packet Data Protocol (IP, X.25) ?
          PLMN - Public Land Mobile Network ?
          SIM – Subscriber Identity Module ?
          SMS - Short Message Service Protocol SM-SC - Short Message Service ?
          Center SMS GMSC - SMS Gateway MSC SNDCP - Sub-Network ?
          Dependent Convergence Protocol ?
          SS7 - Signaling System 7 ?
          TCP - Transmission Control Protocol ?
          UDH - User Data Headers ?
          UDP - User Datagram Protocol ?
          UMTS - Universal Mobile Telecommunications System ?
          VLR -Visitor Location Register ?

          Mobile Switching Center (MSC)
          Mobile Telephone Switching Oce (MTSO).

          Frequency Division Multiple Access (FDMA).
          Time Division Multiple Access (TDMA)
          Code Division Multiple Access (CDMA)
          GSM (Global System for Mobile)

          packet data network (PDN)
          packet data protocol (PDP)
          UMTS (Universal Mobile Telecommunication System)
          PSTN : Public Switched Telephone Network
          PSDN : Public Switched Data Network

          TLLI : Temporary logical link identity
          NSAPI: Network service access point identifier
          ITU: 國際電信聯盟 International Telecom union

          posted @ 2006-04-19 22:09 wenger的天空 閱讀(831) | 評論 (0)編輯 收藏

          ???? 8086和8088只能工作于實模式,而80286及以上的處理器可工作于實模式或者保護模式下。
          ???? ?實模式操作方式只允許微處理器尋址第一個1MB的存儲空間,從00000H-FFFFFH。在實模式下的存儲器尋址是段地址+偏移地址。例如段寄存器的內容是1000H,則他尋址開始于10000H的段,偏移量大小從0000H-FFFFH,即偏移量的空間大小是2^16=64KB
          ???? 保護模式允許訪問位于第一個1MB以及1MB以上的存儲空間。在保護模式下訪問擴展區域的內存空間的時候,仍然要利用偏移地址。但是段地址不在是像在實模式下由段寄存器提供。原來放段地址的段寄存器中含有一個選擇子,用于選擇描述符表內的一個描述符。描述符描述存儲器段的位置,長度和訪問權限。選擇子可以從全局描述符或者局部描述符表中選擇8192個描述符中的一個。所以任何時候,應用程序最多有8192×2個描述符可用。
          ?????

          posted @ 2006-04-07 12:07 wenger的天空 閱讀(693) | 評論 (0)編輯 收藏

          準備研究linux內核代碼,在讀《linux內核完全注釋》時,記下make file文件的一些規則:

          目標:?? 先決條件(prequisities)
          (target)??? 命令(command)

          自動變量:? '$^' 表示規則中的所有先決條件,'$<' 表示先決條件中第一個先決條件
          ????????????????? '$@'?表示目標對象

          eg:?? foo.o : foo.c head.h def.h
          ????????????????? cc -c $(CFLAG) $< -o? $@
          ?????????
          ????????其中$(CFLAG)是引用定義的CFLAG變量,$< 將被 foo.c代替,
          ????????$@將被foo.o代替

          posted @ 2006-04-05 11:30 wenger的天空 閱讀(293) | 評論 (0)編輯 收藏

               越來越發現MFC的消息映射的精妙,很久沒有寫過blog了。用C寫了一個簡單的例子,權當作為一種自我安慰吧?。海?BR>
          #include<iostream.h>
          #define ELEMENT_NUM 4;
          #define MENUM_NUM 2;

          enum{OK=1,CANCEL=0};
          //系統菜單定義
          struct SysMenu{
           char* text; //菜單文本
           int xPos;  //x坐標
           int yPos;  //y坐標
           void (*onOKFun)(); //OK響應函數
           void (*onCancelFun)(); //Cancel響應函數
          };
          //各個menu的相應函數
          void menu1OK()
          {
           cout << "menu1 ok" <<endl;
          }

          void menu1Cancel()
          {
           cout << "menu1 cancel" <<endl;
          }

          void menu2OK()
          {
           cout << "menu2 Ok" << endl;
          }

          void menu2Cancel()
          {
           cout <<"menu2 Cancel" << endl;
          }

          static SysMenu menu[2]=
          {
           {
            "menu1",0,48,menu1OK,menu1Cancel
           }
           ,
           {
             "menu2",7,48,menu2OK,menu2Cancel
           }
          };

          /*struct Element {
           SysMenu menu;
           SysButton button;
          };*/

          //將窗口元素和消息映射函數封裝在窗口中
          struct windows
          {
           int currentFocus;
           //Element element[ELEMENT_NUM];
           void (*messageFun)(int keyvalue,int elementID);
              //....
          };

          //消息映射函數
          void MessageFunction(int keyvalue, int elementID)
          {
           switch(keyvalue) {
           case OK:
            //實際上element[elementID].onOKFun();
            menu[elementID].onOKFun();
            break;
           case CANCEL:
            menu[elementID].onCancelFun();
           }
          }


          void main()
          {
            //windows win;
            windows win[1]={{0,MessageFunction}};
            win[0].messageFun(CANCEL,0);
          }

          posted @ 2005-11-15 11:42 wenger的天空 閱讀(392) | 評論 (0)編輯 收藏

          主站蜘蛛池模板: 定结县| 尚志市| 英德市| 浦县| 南陵县| 临夏市| 饶河县| 红桥区| 井冈山市| 津南区| 宣化县| 阿巴嘎旗| 温州市| 新田县| 南澳县| 邻水| 丹棱县| 阳谷县| 涟水县| 沿河| 精河县| 万盛区| 京山县| 海盐县| 聂荣县| 新郑市| 新闻| 浠水县| 通州区| 沐川县| 深泽县| 湖南省| 滦平县| 应城市| 曲靖市| 新疆| 普兰店市| 茶陵县| 湛江市| 云龙县| 长白|