2014年3月31日 星期一

[WCDMA]User Plane v.s. Control Plane

Vertical Planes

The Control Plane Includes the Application Protocol, i.e. RANAP, RNSAP or NBAP, and the Signalling Bearer for transporting the Application Protocol messages. Among other things, the Application Protocol is used for setting up bearers for (i.e. Radio Access Bearer or Radio Link) in the Radio Network Layer.

The User Plane Includes the Data Stream(s) and the Data Bearer(s) for the Data Stream(s). The Data Stream(s) is/are characterised by one or more frame protocols specified for that interface.

The Transport Network Control Plane does not include any Radio Network Layer information, and is completely in the Transport Layer. It includes the ALCAP protocol(s) that is/are needed to set up the transport bearers (Data Bearer) for the User Plane. It also includes the appropriate Signalling Bearer(s) needed for the ALCAP protocol(s).

The Transport Network Control Plane is a plane that acts between the Control Plane and the User Plane. The introduction of Transport Network Control Plane is performed in a way that the Application Protocol in the Radio Network Control Plane is kept completely independent of the technology selected for Data Bearer in the User Plane. Indeed, the decision to actually use an ALCAP protocol is completely kept within the Transport Network Layer.


detail  link: http://www.umtsworld.com/technology/utran_interfaces.htm

2014年3月27日 星期四

[Telecom]PLMN是什麼

PLMN(Public Land Mobile Network,公共陸地移動網路),由政府或它所批准的經營者,爲公眾提供陸地移動通信業務目的而建立和經營的網路。該網路必須與公眾交換電話網(PSTN)互連,形成整個地區或國家規模的通信網。PLMN = MCC + MNC,例如中國移動的PLMN爲46000,中國聯通的PLMN爲46001。

公眾陸地移動電話網(PLMN)是一個無線通訊系統,趨向於面向陸地上的例如交通工具或步行中的移動用戶。這樣的系統可以是獨立的,但常常和固定電話系統如公用交換電話網路(PSTN)連接起來。然而,移動和便攜的因特網用戶也越來越普及。一個理想的PLMN系統提供給移動和便攜用戶和固定網路相當的服務,這在地形比較複雜的區域是一個特殊的挑戰,因爲基站會難以被找到和維持。在都市的環境中有很多的障礙,像是建築物,和各種射頻都能引起雜音和干擾的輻射。大多數的系統今天使用數字技術而不是過去的模擬技術。這一個過渡已經改善了通信質量和可靠度,但是現在還沒有達到完美的地步。
PLMN的分類
  對於一個特定的終端來說,通常需要維護幾種不同類型的PLMN列表,每個列表中會有多個PLMN。
  (1)RPLMN(Registered PLMN 已登記PLMN):已登記PLMN。是終端在上次關機或脫網前登記上的PLMN。在3GPP 2003年第TSG TP-21次會議上決定,將該參數從USIM卡上刪掉,而將其保存在終端的記憶體中。
  (2)EPLMN(Equivalent PLMN 等效PLMN):爲與終端當前所選擇的PLMN處於同等地位的PLMN,其優先級相同。
  (3)EHPLMN(Equivalent Home PLMN 等效本地PLMN):爲與終端當前所選擇的PLMN處於同等地位的本地PLMN。其實:EHPLMN和EPLMN就好比是中移動的新建的158網路,而PLMN就好比是原來的135~139網路。
  (4)HPLMN(Home PLMN 歸屬PLMN):爲終端用戶歸屬的PLMN。也就是說,終端USIM卡上的IMSI號中包含的MCC和MNC與HPLMN上的MCC和MNC是一致的,對於某一用戶來說,其歸屬的PLMN只有一個。
  (5)VPLMN(Visited PLMN 訪問PLMN):爲終端用戶訪問的PLMN。其PLMN和存在SIM卡中的IMSI的MCC,MNC是不完全相同的。當移動終端丟失覆蓋後,一個VPLMN將被選擇。
  (6)UPLMN(User Controlled PLMN 用戶控制PLMN):是儲存在USIM卡上的一個與PLMN選擇有關的參數。
  (7)OPLMN(Operator Controlled PLMN 運營商控制PLMN):是儲存在USIM 卡上的一個與PLMN選擇有關的參數。
  (8)FPLMN(Forbidden PLMN 禁用PLMN):爲被禁止訪問的PLMN,通常終端在嘗試接入某個PLMN被拒絕以後,會將其加到本列表中。
  (9)APLMN(Approve PLMN 可捕獲PLMN):爲終端能在其上找到至少一個小區,並能讀出其PLMN標識信息的PLMN。

[UMTS]Core System(二)


﹝5﹞HLR﹝Home Location Register﹞
          HLR是用來存放用戶資料的設備 ,存放了包括永久性的資料IMSI及IMEI,一類是用戶
         目前所在的MSC/VLR的位置,當使用者移動時,HLR會同步更新,以掌握使用者之位
         置。

﹝6﹞VLR﹝Visitor Location Register﹞
         通常一個行動通訊網路會有多個MSC,而每一個MSC都會有一個VLR。每個MSC的VLR
         都會存放著目前所有在這個MSC內的所有手機資料,每當使用者進入一個該MSC的管理
         範圍時,就要對MSC所擁有的VLR做一個註冊的動作,並且要更新原本HLR中的目前位置
         資訊。以便於在有使用者的電話接入時,可以透過HLR找出使用者目前所在的MSC位
         置,再把電話連線轉到目前使用者所在的MSC。

         另外,VLR提供了TMSI碼來識別用戶,以防因使用IMSI造成IMSI被竊的危險。

﹝7﹞Equipment Identity Register(EIR,設備識別記錄器)
        每套行動設備都擁有唯一的International Mobile Station Equipment Identify (IMEI,
        國際移動設備識別碼)識別碼,在產品出廠時,就會被燒錄在機器上,且會
        紀錄在EIR中,不但可以檢查是否為合法機器,還可以比對IMSI找出失竊手機。

        手機查詢IMEI: 撥打*#06#

﹝8﹞Authentication Center(AUC,認證中心)
AUC主要的工作在於對行動通訊網路中的使用者進行身分認證,例如;當VLR要對目前在
        它所管轄網路中的行動設備進行認證,就會透過HLR要求AUC提供相關的認證資料。當
       VLR對行動設備完成認證後,就會分派一個新的TMSI給使用者,並且會記錄在使用者行
       動設備的SIM卡中,而行動設備之後的通訊,就會透過這個暫時的TMSI號碼。

[UMTS]Core System (一)












可以分為Radio Access Network 與核心網路(Core Network)的部分,其中
Radio Access Network 包含了2G的BSS和3G的UTRAN主要是管理通訊網路
的無線資源,而在CORE Network的部分主要是提供使用者的驗證、計費及Router
的功能,協助使用者找到PSTN(傳統電話)及其它的行動用戶,以及連結上網際網
PDN(Packet Data Network),我們先看到Core Network的部分,主要包含了下面的
設備MSCMobile Switching Center﹞、GMSCGateway MSC﹞、SGSNServing 
GPRS Support Node﹞、GGSNGateway GPRS Support Node﹞、HLRHome Location Register﹞、VLRVisited Location Register﹞與AUCAuthentication Center
下面,我們將一一介紹各設備的用途:

(一)Mobile Switching CenterMSC,行動交換中心﹞:
      MSC是3G通訊網路中最主要的核心,因為它可以幫你找到你想連絡的使用者
     MSC可以根據使用者通話對象目前所在的位置,進而連接其它的MSCGMSC或是
     公用電信﹝PSTN詳情會再整理成下次的文章
      
       其它MSC所具備功能如下:
       1.  無線通訊頻道的分配與管理: 分配基地台與使用者手機間的通訊頻道資源
            也就是管理UMTS的UTRAN及GSM的BSS。
   
       2.  Paging的處理和控制:當有人撥話給目前屬於MSC範圍內的移動設備時,
            MSC會負責處理這個Paging呼叫,並把它傳遞給使用者的通訊裝置。

       3.  過區切換﹝HandOver﹞和漫游﹝Roaming﹞的控制:  因移動設備會持續的
            移動,當使用者移動至別的UTRAN或BSC服務範圍時,則會發生Handover,
            以確保通話不致斷話,若使用者漫遊至不同的MSC服務範圍時,MSC會負責
            使用者移動設備隨時更新最新的LAC(Location Area Code)

       4. 使用者資訊的登記與管理:
           負責對HLR更新區域內的用戶,並且負責登錄新使用者的International Mobile Subscriber 
           IdentifyIMSI,國際移動用戶識別碼)International Mobile Station Equipment Identify 
           (IMEI,國際移動設備識別碼)識別碼資訊。
         
          註:IMSI通常存於用戶的SIM卡中,用來讓MSC辨別用戶之用,當手機用戶註冊上
          MSC後,MSC為了用戶資料的保密,傳遞IMEI給手機用戶,做為之後MSC要在共用
          通道中,通知特定用戶的辨識方法。

       5. 服務類型的控制: 像來電答鈴、來電轉接、通話限制等的服務控制。

       6. 認證使用者身分

(二)  GMSC(Gateway MSC):
        若使用者想對公用電信(PSTN),也就是一般的家用電話做通訊時,MSC會藉由GMSC
      ,繞道至公用電信系統。

(三)  Serving GPR Support Node (SGSNGPRS服務節點):
        作用與MSC相似,不過,是管理Packet Switch Data的設備,主要的工作就是把使用
        者無線部分的資料,轉送到GPRS網路中,以及負責把外部網路送給GGSN的資
        料,再由GGSN交給SGSN來轉到無線網路介面傳送給使用者。

(四) Gateway GPRS Support Node (GGSNGPRS閘道節點):
        它就如同網際網路中的Gateway閘道器,它是用來連結網際網路及行動網路的橋樑
        另外,它也還必須負責作資料切割、分封轉換的動作,而在手機IP取得方面
        若使用者是靜態IP的用戶,可以由HLR取得,並傳給用戶,若為動態IP的用戶
       ,GGSN則必需透過內存的DHCP配發

2014年3月21日 星期五

[Android Adb]adb shell系統資訊 - dumpsys

adb shell (dumpsys)


查看電池狀態
直接下指令就可以了

adb shell dumpsys battery

就會顯示出:

Current Battery Service state:
  AC powered: false
  USB powered: true
  status: 2
  health: 2
  present: true
  level: 26
  scale: 100
  voltage:3747
  temperature: 318
  technology: Li-ion


其他使用法如下:
  
  SurfaceFlinger
  accessibility
  account
  activity
  alarm
  appwidget
  audio
  backup
  battery
  batteryinfo
  bluetooth
  bluetooth_a2dp
  bluetooth_dg_service
  bluetooth_fm_receiver_service
  clipboard
  connectivity
  content
  cpuinfo
  device_policy
  devicestoragemonitor
  diskstats
  dropbox
  entropy
  hardware
  htc_checkin
  htchardware
  input_method
  iphonesubinfo
  isms
  location
  media.audio_flinger
  media.audio_policy
  media.camera
  media.player
  meminfo
  mount
  netstat
  network_management
  notification
  package
  permission
  phone
  power
  search
  sensor
  simphonebook
  statusbar
  telephony.registry
  throttle
  uimode
  usagestats
  usbnet
  userbehavior
  vibrator
  wallpaper
  wifi
  window


2014年3月15日 星期六

「我不想當奴才!」當真?

     昨天上課前三十分鐘,有位大葉大學設計系的同學來辦公室找我。他是一個對翻轉教育極有熱忱的學生,專程來台北邀請我去大葉對同學演講。我對這位同學的熱忱很感動,卻也因為演講時程已經排滿而無法答應,內心覺得很難過。

     後來去上課,在下課前我問班上同學一個問題:「大家畢業後想當奴才嗎?不想的舉手~」班上六七十位同學通通都舉手。很好,有志氣!如果這群台灣最優秀的學生只想當奴才的話,我們這些老師愧對台灣的納稅人。
但話說回來,什麼是奴才?要怎樣才能不當人家的奴才呢?
一個薪水極低、工作辛勞的服務生,他每天神采奕奕的上班,立志要讓每位被他服務的客人都充滿笑容。

這是個奴才?還是非奴才?
       一個薪水極高、工作輕鬆的經理人,每天上班沒有熱忱,只想找機會偷看股市、整天摸魚等下班。
這是個奴才?還是非奴才?
我覺得前者不是奴才,後者才是奴才。

   奴才的定義與否,看的不該是薪水、職位的高低。薪水、職位再高,在上面總還有其他主管或客戶,還是得仰人鼻息。真正決定一個人奴才與否,應該是:「你是否是自己的主人?」
什麼叫做當自己的主人?簡單的說,就是做這工作是為了自己的理念、理想而作,而不是只為了老闆給的那些薪水、職位做事。一個只為了薪水、職位工作的人,對自我價值的評定,完全都是由老闆決定的。這樣的人,自然會淪落為老闆的奴才。

  如果不想當老闆的奴才,想當自己的主人,那自己的心中就必須有另一套評定自我價值的標準。對於自己價值的評斷,是取決於自己的理念、理想、夢想的實踐程度多高。一旦有這樣的價值標準,你今天在哪個職位、在誰之下被誰管,那都不重要了。你在這個位子工作,是為了實踐自己的某個理念、某個理想、或是某個夢想。從這個角度來看,這些主管、老闆,其實是在幫你實踐理念、理想、夢想的幫手!奴才?你說誰還會是誰的奴才呢?
是奴才與否、是自己的主人與否,其實取決的是,你有沒有自己的理念、理想、夢想?一個沒有中心思想的人,薪水職位再高,終究也是某個職位更高的人的奴才罷了!你不想當奴才,那你就必須要有自己的理念、理想、夢想。很可惜的是,很多年輕人並沒有去探索這一塊,以至於最後變成奴才。
說要有理念、理想、夢想,聽起來好像很高調、很困難。理念、理想、夢想哪是那麼容易就形成的?沒錯!這是要花很多年去探索、追尋的。如果一個人的理念、理想、夢想是隨口就可以決定的話,那也太廉價了。可是毫無頭緒的要花很多年去想,該怎麼想啊?總不能空等捷運的時候,就在那邊苦思夢想是什麼?這樣想破頭也想不出來啊~
一個能讓自己努力奮鬥多年的理念、理想、夢想,能讓感動身邊的人跟你一起努力的,往往都有很關鍵的一個元素:
「利他性」。如果一個人的理念、理想、夢想都沒有利他性,純粹都只考慮自己的成就,這樣是很難讓自己持續的努力奮鬥下去的。你也不會願意做任何自己利益的犧牲,因為你想成就的就是自己啊!想成就自己的人,怎麼可能願意做任何有損自己的犧牲?如果你不願意做任何犧牲,你又如何感動別人跟你一起努力成就大事?

    人會老、會累,只為自己的成就努力的人,總有一天會覺得疲累而不想再拼了。一個只想成就自己的人,因為他想成就的是自己,而當自己覺得累了、夠了的時候,他也沒有什麼動機再拼下去了。
但是一個為了利他而努力的人不一樣,當他累了的時候,他還是想到他想要利益的眾生,所以他還會繼續努力的拼下去。他也會為了自己的理念、理想、夢想去做某種犧牲,也因此才有機會感動更多人一起跟他合作,實現自己的夢想。這樣的人生多有意思!
   不想當奴才,大家都會說。但是真的有當真嗎?說實話,其實當奴才也滿快樂的,不用去想自己來到這世上的天命是什麼,也不用去煩惱自己該做什麼。反正老闆自然會交代做事情,照著做就好,薪水月底自然進帳。不像當老闆的每天還要擔心公司怎麼成長、薪水發不發的出去,光想就累!當奴才其實不用勞心,又有老闆罩著生活所需,其實很快樂啊!你確定你真的不想當人家奴才嗎?
    如果你真的很有志氣,真的不想當人家的奴才,真的想當自己的主人,那就要開始你的雞婆人生。多從利他的角度出發,去尋找自己的理念、理想、夢想。這遠比去參加各式各樣的專業課程、訓練來的重要。一個沒有自己中心思想的人,一輩子都只會成為別人實踐理想的工具,變成別人的奴才。只有在你自己有想要完成的理想跟夢想時,你才會真的變成自己的主人。
    昨天那位大葉的同學,我覺得他非常棒。這麼年輕就有自己的理念,而且為了自己的理念會願意付諸實踐。我相信他以後一定能成就大事。念台大,以後還是可能成為奴才;不念台大,未來也會有出色人生。

    你真的不想當奴才?真的想當自己的主人?那就趕快開始形塑自己雞婆利他的理念、理想、跟夢想啊!