Professional Documents
Culture Documents
Sms
Sms
ﺗﻜﻨﻮﻟﻮژي SMS
mehdifa@gmail.com
ﻓﻬﺮﺳﺖ ﻣﻄﺎﻟﺐ
(9.1راه ﺣﻞ اول :ارﺳﺎل ﭘﻴﺎم SMSﺗﻮﺳﻂ ﻛﺎﻣﭙﻴﻮﺗﺮ ﺑﺎ اﺳﺘﻔﺎده از ﮔﻮﺷﻲ ﺗﻠﻔﻦ ﻫﻤﺮاه ﻳﺎ ﻣﻮدم
16 ........................................................................................................................................... GSM/GPRS
(9.1.1اﻳﺮاد اﺳﺎﺳﻲ ارﺳﺎل ﭘﻴﺎم ﻫﺎي SMSﺑﺎ اﺳﺘﻔﺎده از ﮔﻮﺷﻲ ﺗﻠﻔﻦ ﻫﻤﺮاه ﻳﺎ ﻣﻮدم
:GSM/GPRSﻧﺮخ ﭘﺎﻳﻴﻦ ارﺳﺎل 20 ............................................................................................ SMS
(10.1راه ﺣﻞ اول :درﻳﺎﻓﺖ ﭘﻴﺎم SMSﺗﻮﺳﻂ ﻛﺎﻣﭙﻴﻮﺗﺮ ﺑﺎ اﺳﺘﻔﺎده از ﮔﻮﺷﻲ ﺗﻠﻔﻦ ﻫﻤﺮاه ﻳﺎ ﻣﻮدم
20 ........................................................................................................................................... GSM/GPRS
ﻣﻘﺪﻣﻪ اي ﺑﺮ ﺗﻜﻨﻮﻟﻮژي SMS
) SMSﺳﺮوﻳﺲ ﭘﻴﺎم ﻛﻮﺗﺎه( ﻣﻮﻓﻘﻴﺖ ﺑﺴﻴﺎر ﺑﺰرﮔﻲ در دﻧﻴﺎي ﺑﻲ ﺳﻴﻢ ﻛﺴﺐ ﻛﺮده اﺳﺖ .ﻣﻴﻠﻴﺎردﻫـﺎ SMS
در ﻃﻮل روز ارﺳﺎل ﻣﻲ ﮔﺮدد .در ﺣﺎل ﺣﺎﺿﺮ SMSﻣﻮﻟﺪ درآﻣﺪ ﻋﻤﺪه اي ﺑﺮاي ﺷﺮﻛﺖ ﻫﺎﻳﻲ اﺳﺖ ﻛﻪ در
ﺣﻮزه ﺗﻜﻨﻮﻟﻮژي ﺑﻲ ﺳﻴﻢ ﻛﺎر ﻣﻲ ﻛﻨﻨﺪ .ﺑﺮﻧﺎﻣﻪ ﻫﺎي اﺑﺘﻜﺎري زﻳﺎدي ﺑﺮ ﭘﺎﻳﻪ SMSﺳﺎﺧﺘﻪ ﺷﺪه و ﻫﺮ روز ﺑﺮ
ﺗﻌﺪاد آﻧﻬﺎ اﻓﺰوده ﻣﻲ ﺷﻮد .
(1ﻣﻘﺪﻣﻪ اي ﺑﺮ SMS
SMS (1.1ﭼﻴﺴﺖ؟
ﻫﻤﺎﻧﮕﻮﻧﻪ ﻛﻪ از ﻧﺎم ) SMSﺳﺮوﻳﺲ ﭘﻴﺎم ﻛﻮﺗﺎه( ﻣﺸـﺨﺺ اﺳـﺖ ﻣﻴـﺰان داده ﻗﺎﺑـﻞ ارﺳـﺎل ﺗﻮﺳـﻂ اﻳـﻦ
ﺗﻜﻨﻮﻟﻮژي ﺑﺴﻴﺎر ﻣﺤﺪود اﺳﺖ .ﻫﺮ SMSﺣﺪاﻛﺜﺮ ﻣﻲ ﺗﻮاﻧﺪ 140ﺑﺎﻳﺖ )1120ﺑﻴﺖ( داده را ﺷﺎﻣﻞ ﺷﻮد .ﭘﺲ
اﮔﺮ رﻣﺰ ﮔﺬاري 7ﺑﻴﺘﻲ اﺳﺘﻔﺎده ﺷﻮد ﻫﺮ SMSﻣﻲ ﺗﻮاﻧﺪ ﺷﺎﻣﻞ 160ﻛﺎراﻛﺘﺮ ﮔﺮدد .اﻳﻦ رﻣﺰ ﮔﺬاري ﺑـﺮاي
ﻛﺎراﻛﺘﺮﻫﺎي ﻻﺗﻴﻦ ﻣﺎﻧﻨﺪ زﺑﺎن اﻧﮕﻠﻴﺴﻲ ﻣﻨﺎﺳﺐ اﺳﺖ .
ﺑﺮاي ﭘﻴﺎده ﺳﺎزي زﺑﺎن ﻫﺎي ﻏﻴـﺮ ﻻﺗـﻴﻦ ﻣﺎﻧﻨـﺪ ﭼﻴﻨـﻲ ،ﻋﺮﺑـﻲ و ﻓﺎرﺳـﻲ ﻧﻴـﺎز ﺑـﻪ رﻣﺰﮔـﺬاري 16ﺑﻴﺘـﻲ
) (Unicode UCS2ﻣﻲ ﺑﺎﺷﺪ ،اﮔﺮ از اﻳﻦ روش رﻣﺰﮔﺰاري اﺳﺘﻔﺎده ﮔﺮدد ﻫﺮ SMSﺷﺎﻣﻞ 70ﻛـﺎراﻛﺘﺮ
ﻣﻲ ﮔﺮدد.
ﭘﻴﺎم ﻫﺎي SMSاز زﺑﺎن ﻫﺎي ﺑﻴﻦ اﻟﻤﻠﻠﻲ ﭘﺸﺘﻴﺒﺎﻧﻲ ﻣﻲ ﻧﻤﺎﻳﻨﺪ و ﺑﻪ ﺗﻤﺎﻣﻲ زﺑﺎن ﻫﺎ ﻛﻪ Unicodeآﻧﻬـﺎ
را ﭘﺸﺘﻴﺒﺎﻧﻲ ﻣﻲ ﻛﻨﺪ ﻣﺜﻞ ﭼﻴﻨﻲ ،ﻓﺎرﺳﻲ ،ژاﭘﻨﻲ و ﻛﺮه اي ﺑﺪون ﻫﻴﭻ ﻣﺸﻜﻠﻲ ﻋﻤﻞ ﻣﻲ ﻛﻨﺪ.
1
Global System for Mobile Communications
2
European Telecommunication Standards Institute
3
Third Generation Partnership Project
٢
ﺗﺮﺟﻤﻪ و ﺗﺤﻘﻴﻖ :ﺳﻴﺪ ﻣﻬﺪي ﻓﺪاﻳﻲ
ﻣﻘﺪﻣﻪ اي ﺑﺮ ﺗﻜﻨﻮﻟﻮژي SMS
ﻋﻼوه ﺑﺮ ﻣﺘﻦ SMSﻣﻲ ﺗﻮاﻧﺪ داده ﻫﺎي ﺑﺎﻳﻨﺮي را ﻧﻴﺰ ﺣﻤﻞ ﻧﻤﺎﻳﺪ .اﻣﻜﺎن ارﺳﺎل ،ringtoneﺗﺼـﺎوﻳﺮ،
ﻟﻮﮔﻮ ،wallpaper ،اﻧﻴﻤﻴﺸﻦ ،ﻛﺎرت ﻫﺎي وﻳﺰﻳﺖ و ...ﺗﻮﺳﻂ ﭘﻴﺎم ﻫﺎي SMSوﺟﻮد دارد.
ﻳﻜﻲ از ﺑﺰرﮔﺘﺮﻳﻦ ﻣﺰاﻳﺎي SMSاﻳﻦ اﺳﺖ ﻛﻪ ﺗﻮﺳﻂ %100ﮔﻮﺷـﻲ ﻫـﺎي GSMﭘﺸـﺘﻴﺒﺎﻧﻲ ﻣـﻲ ﺷـﻮد.
ﺗﻘﺮﻳﺒﺎ ﺗﻤﺎﻣﻲ ﺳﺮوﻳﺲ ﻫﺎﻳﻲ ﻛﻪ ﺗﻮﺳﻂ ﺷﺮﻛﺖ ﻫﺎي اراﺋﻪ دﻫﻨﺪه ﺧﺪﻣﺎت اراﺋﻪ ﻣﻲ ﺷﻮد ،ﺷﺎﻣﻞ SMSﻧﻴـﺰ
ﻣﻲ ﺑﺎﺷﺪ .ﺑﺮ ﺧﻼف SMSﺗﻜﻨﻮﻟﻮژي ﻫﺎي ﻫﻤﺮاه دﻳﮕﺮ ﻣﺜﻞ WAPو JAVAﺗﻮﺳﻂ ﺧﻴﻠـﻲ از ﮔﻮﺷـﻲ
ﻫﺎي ﻗﺪﻳﻤﻲ ﭘﺸﺘﻴﺒﺎﻧﻲ ﻧﻤﻴﺸﻮد .
ﻳﻜﻲ از ﻣﻌﺎﻳﺐ ﺗﻜﻨﻮﻟﻮژي SMSاﻳﻦ اﺳﺖ ﻛﻪ ﭘﻴﺎم ﻫﺎي SMSﻣﻲ ﺗﻮاﻧﻨﺪ ﺗﻨﻬﺎ ﺷﺎﻣﻞ ﻣﻘـﺪار اﻧـﺪﻛﻲ داده
ﺑﺎﺷﻨﺪ .ﺑﺮاي ﺣﻞ اﻳﻦ ﻣﺸﻜﻞ SMSﺑﻪ ﻫﻢ ﭘﻴﻮﺳﺘﻪ ) (Concatended SMSﺗﻮﺳﻌﻪ داده ﺷﺪ.
ﻳﻚ SMSﺑﻪ ﻫﻢ ﭘﻴﻮﺳﺘﻪ ﻣﻲ ﺗﻮاﻧﺪ ﺷﺎﻣﻞ ﺑﻴﺶ از 160ﻛﺎراﻛﺘﺮ ﺑﻪ زﺑﺎن اﻧﮕﻠﻴﺴﻲ ﺑﺎﺷﺪ .ﻧﺤﻮه ﻋﻤﻠﻜﺮد اﻳﻦ
ﺳﺮوﻳﺲ ﺑﻪ اﻳﻨﮕﻮﻧﻪ اﺳﺖ ﻛﻪ ﺗﻠﻔﻦ ﻫﻤﺮاه ارﺳﺎل ﻛﻨﻨﺪ ﭘﻴﺎم ﻃﻮﻻﻧﻲ را ﺑﻪ ﺑﺨﺶ ﻫﺎي ﻛﻮﭼﻜﺘﺮ ﺗﻘﺴـﻴﻢ ﻣـﻲ
ﻛﻨﺪ و ﻫﺮ ﻛﺪام را ﺑﻪ ﻋﻨﻮان ﻳﻚ SMSﻣﻌﻤﻮﻟﻲ ارﺳﺎل ﻣﻲ ﻧﻤﺎﻳـﺪ .زﻣـﺎﻧﻲ ﻛـﻪ ﭘﻴﻐـﺎم SMSﺑـﻪ ﻣﻘﺼـﺪ
ﻣﻴﺮﺳﺪ ،ﺗﻠﻔﻦ ﻫﻤﺮاه درﻳﺎﻓﺖ ﻛﻨﻨﺪه اﻳﻦ SMSرا در ﻗﺎﻟﺐ ﻳﻚ ﭘﻴﻐﺎم واﺣﺪ ﻃﻮﻻﻧﻲ ﺗﺮﻛﻴﺐ ﻣﻲ ﻧﻤﺎﻳﺪ.
اﻳﺮاد اﻳﻦ روش اﻳﻦ اﺳﺖ ﻛﻪ ﻛﻤﺘﺮ از SMSﻫﺎي ﻣﻌﻤﻮﻟﻲ ﺗﻮﺳﻂ اﺑﺰار ﺑﻴﺴﻴﻢ ﭘﺸﺘﻴﺒﺎﻧﻲ ﻣﻴﺸﻮد.
4
EMS(1.3
ﻋﻼوه ﺑﺮ ﻣﺤﺪودﻳﺖ ﺳﺎﻳﺰ داده SMS ،اﻳﺮاد دﻳﮕﺮي ﻧﻴﺰ دارد SMS ،ﻧﻤﻲ ﺗﻮاﻧﺪ ﺷﺎﻣﻞ ﺗﺼﺎوﻳﺮ ،اﻧﻴﻤﻴﺸﻦ و
ﻣﻠﻮدي ﺑﺎﺷﺪ .ﺑﺮاي ﺣﻞ اﻳﻦ ﻣﺸﻜﻞ EMSﻣﻌﺮﻓﻲ ﮔﺮدﻳﺪ EMS .ﺳﻄﺢ ﻛﺎرﺑﺮد SMSرا ﺗﻮﺳﻌﻪ ﻣﻲ دﻫﺪ.
EMSﻣﻲ ﺗﻮاﻧﺪ ﺷﺎﻣﻞ ﺗﺼﺎوﻳﺮ ،اﻧﻴﻤﻴﺸﻦ و ﻣﻠﻮدي ﺑﺎﺷﺪ .ﻫﻤﭽﻨﻴﻦ ﻓﺮﻣﺖ ﻣﺘﻦ در EMSﻗﺎﺑﻞ ﺗﻐﻴﻴﺮ اﺳﺖ.
ﺑﺮاي ﻣﺜﺎل ﻓﺮﺳﺘﻨﺪه EMSﻣﻴﺘﻮاﻧﺪ ﻣﺸﺨﺺ ﻛﻨﺪ ﻛﻪ ﻣﺘﻦ او ﺑﺎ ﻓﺮﻣـﺖ italic ،boldو ﺑـﺎ ﺳـﺎﻳﺰ ﻓﻮﻧـﺖ
ﻣﺸﺨﺼﻲ ﻧﻤﺎﻳﺶ داده ﺷﻮد.
4
Enhanced Messaging Service
٣
ﺗﺮﺟﻤﻪ و ﺗﺤﻘﻴﻖ :ﺳﻴﺪ ﻣﻬﺪي ﻓﺪاﻳﻲ
ﻣﻘﺪﻣﻪ اي ﺑﺮ ﺗﻜﻨﻮﻟﻮژي SMS
SMSﻣﻮﻓﻘﻴﺖ ﻋﻈﻴﻤﻲ در ﻛﻞ ﺟﻬﺎن ﻛﺴﺐ ﻧﻤﻮده .ﺗﻌﺪاد ﭘﻴﺎم ﻫﺎي SMSي ﻛﻪ روزاﻧﻪ ارﺳﺎل ﻣـﻲ ﺷـﻮد
ﻏﻴﺮ ﻗﺎﺑﻞ ﺗﺼﻮر اﺳﺖ .ﭘﻴﺎم رﺳﺎﻧﻲ ﺗﻮﺳﻂ SMSﻳﻜﻲ از ﻣﻬﻢ ﺗﺮﻳﻦ ﻣﻨﺎﺑﻊ درآﻣﺪ ﺷـﺮﻛﺖ ﻫـﺎي ﺣـﻮزه ﺑـﻲ
ﺳﻴﻢ ﻣﻲ ﺑﺎﺷﺪ.
اﻣﺮوزه ﺗﻘﺮﻳﺒﺎ ﺗﻤﺎﻣﻲ ﻣﺮدم از ﺗﻠﻔﻦ ﻫﻤﺮاه اﺳﺘﻔﺎده ﻣﻲ ﻛﻨﻨﺪ و ﻫﻤﻴﺸﻪ آن را ﺑﺎ ﺧﻮد ﺑﻪ ﻫﻤـﺮاه دارﻧـﺪ .ﺗﻠﻔـﻦ
ﻫﻤﺮاه اﻣﻜﺎن ارﺳﺎل و درﻳﺎﻓﺖ ﭘﻴﺎم SMSرا در ﻫﺮ زﻣﺎﻧﻲ ﻓﺮاﻫﻢ ﻣﻲ ﻛﻨﺪ ،ﻣﻬﻢ ﻧﻴﺴﺖ ﻛﻪ ﺷـﻤﺎ در ﻣﺤـﻞ
ﻛﺎر ﺧﻮد ،اﺗﻮﺑﻮس ﻳﺎ ﺧﺎﻧﻪ ﻫﺴﺘﻴﺪ .
ﺑﺮ ﺧﻼف ﺗﻤﺎس ﺗﻠﻔﻨﻲ SMS ،ﺣﺘﻲ وﻗﺘﻲ ﺗﻠﻔﻦ ﻫﻤﺮاه درﻳﺎﻓﺖ ﻛﻨﻨﺪه ﺧﺎﻣﻮش ﺑﺎﺷﺪ ﻳﺎ در ﻣﺤﻠﻲ ﺑﺎﺷﺪ ﻛـﻪ
ﺳﻴﮕﻨﺎل ﺑﻲ ﺳﻴﻢ ﻣﻮﻗﺘﺎ ﻣﻮﺟﻮد ﻧﻴﺴﺖ ﻧﻴﺰ ﻗﺎﺑﻞ ارﺳﺎل اﺳﺖ .
ﺑﺮ ﺧﻼف ﺗﻤﺎس ﺗﻠﻔﻨﻲ ﻧﻴﺎزي ﻧﻴﺴﺖ ﭘﻴﺎم ﻫﺎي SMSﺑﻼﻓﺎﺻﻠﻪ ﺧﻮاﻧﺪه ﻳﺎ ﺟﻮاب داده ﺷﻮﻧﺪ .ﺑﻌﻼوه ،ﻧﻮﺷﺘﻦ
و ﺧﻮاﻧﺪن SMSﺳﺮوﺻﺪا ﺗﻮﻟﻴﺪ ﻧﻤﻲ ﻛﻨﺪ ،در ﺣﺎﻟﻲ ﻛﻪ ﻣﺜﻼ اﮔﺮ در ﻛﺘﺎﺑﺨﺎﻧﻪ ﻳﺎ ﺳﻴﻨﻤﺎ ﺑﺎﺷﻴﺪ ﺑـﺮاي ﺟـﻮاب
دادن ﺑﻪ ﺗﻤﺎس ﻫﺎي ﺗﻠﻔﻨﻲ ﺑﺎﻳﺪ ﺑﻪ ﺑﻴﺮون ﺑﻴﺎﻳﺪ .
٤
ﺗﺮﺟﻤﻪ و ﺗﺤﻘﻴﻖ :ﺳﻴﺪ ﻣﻬﺪي ﻓﺪاﻳﻲ
ﻣﻘﺪﻣﻪ اي ﺑﺮ ﺗﻜﻨﻮﻟﻮژي SMS
ﺗﻜﻨﻮﻟﻮژي SMSﺗﻜﻨﻮﻟﻮژي اي ﻛﺎﻣﻼ ﺑﻪ رﺷﺪ رﺳﻴﺪه اﺳﺖ .ﺗﻤﺎم ﮔﻮﺷﻲ ﻫﺎي GSMآن را ﭘﺸﺘﻴﺒﺎﻧﻲ ﻣﻲ
ﻛﻨﻨﺪ .ﭘﻴﺎم ﻫﺎي SMSﻧﻪ ﺗﻨﻬﺎ ﻗﺎﺑﻞ ارﺳﺎل و درﻳﺎﻓﺖ در ﻳﻚ ﺷﺒﻜﻪ واﺣﺪ اﺳﺖ ،ﺑﻠﻜﻪ ﻗﺎﺑﻠﻴﺖ ﺗﺒﺎدل SMS
ﺑﻴﻦ ﺷﺒﻜﻪ ﻫﺎي ﻣﺨﺘﻠﻒ ﻧﻴﺰ وﺟﻮد دارد .
SMS (2.5ﺗﻜﻨﻮﻟﻮژي ﻣﻨﺎﺳﺒﻲ ﺑﺮاي ﭘﺎﻳﻪ ﮔﺬاري ﺑﺮﻧﺎﻣﻪ ﻫﺎي ﺑﻲ ﺳﻴﻢ ﻣﻲ ﺑﺎﺷﺪ.
در زﻳﺮ دﻻﻳﻠﻲ ﺑﺮاي ﻣﻨﺎﺳﺐ ﺑﻮدن ﺗﻜﻨﻮﻟﻮژي SMSﺟﻬﺖ ﭘﺎﻳﻪ ﮔﺰاري ﺑﺮﻧﺎﻣﻪ ﻫﺎي ﺑـﻲ ﺳـﻴﻢ آورده ﺷـﺪه
اﺳﺖ:
SMS -ﺗﻮﺳﻂ %100ﮔﻮﺷﻲ ﻫﺎي GSMﭘﺸﺘﻴﺒﺎﻧﻲ ﻣﻲ ﺷﻮد ،ﺳﺎﺧﺖ ﺑﺮﻧﺎﻣﻪ ﻫﺎي ﻛـﺎرﺑﺮدي ﺑـﺮ
ﭘﺎﻳﻪ SMSﻣﻲ ﺗﻮاﻧﺪ ﺑﻴﺸﺘﺮﻳﻦ ﺗﻌﺪاد ﻛﺎرﺑﺮ را ﺟﺬب ﻧﻤﺎﻳﺪ.
-ﭘﻴﺎم ﻫﺎي SMSﻋﻼوه ﺑﺮ ﻣﺘﻦ ﻗﺎﺑﻠﻴﺖ ﺣﻤﻞ داده ﺑﺎﻳﻨﺮي را ﻧﻴﺰ دارﻧﺪ و ﻣﻲ ﺗﻮان اﻳﻦ ﺗﻜﻨﻮﻟﻮژي
را ﺟﻬﺖ ارﺳﺎل ،ringtoneﺗﺼﺎوﻳﺮ ،wallpaper ،ﻟﻮﮔﻮ ،اﻧﻴﻤﻴﺸﻦ و ...اﺳﺘﻔﺎده ﻛﺮد.
SMS -از روش ﭘﺮداﺧﺖ ﻣﻌﻜﻮس ﭘﺸﺘﻴﺒﺎﻧﻲ ﻣﻲ ﻛﻨﺪ ﻛﻪ ﭘﺮداﺧﺖ وﺟﻪ را ﺑﺴﻴﺎر ﺳﺎده ﻣﻲ ﻧﻤﺎﻳـﺪ.
ﺑﺮاي ﻣﺜﺎل ﻓﺮض ﻛﻨﻴﺪ ﻗﺼﺪ ﺳﺎﺧﺖ ﺑﺮﻧﺎﻣﻪ اي ﺗﺠﺎري ﺑﺮاي داﻧﻠﻮد ringtoneدارﻳﻢ ﻛـﻪ ﺑـﺮاي
درﻳﺎﻓﺖ ﻫﺮ ringtoneﺗﻮﺳﻂ ﻳﻚ ﻛﺎرﺑﺮ از او ﻣﺒﻠﻐﻲ درﻳﺎﻓﺖ ﻣﻲ ﻛﻨﺪ.
ﻳﻜﻲ از ﺑﻬﺘﺮﻳﻦ راه ﻫﺎي ﺑﺮاي درﻳﺎﻓﺖ اﻳﻦ ﻣﺒﻠﻎ اﺳﺘﻔﺎده از ﻳﻚ ﺷﻤﺎره ﭘﺮداﺧﺖ ﻣﻌﻜﻮس اﺳﺖ ﻛـﻪ ﺗﻮﺳـﻂ
اراﺋﻪ دﻫﻨﺪﮔﺎن ﺧﺪﻣﺎت ﺑﻲ ﺳﻴﻢ ﻋﺮﺿﻪ ﻣﻲ ﺷﻮد .ﺑﺎ اﺳﺘﻔﺎده از اﻳﻦ روش ،ﻛﺎرﺑﺮ ﻳﻚ ﭘﻴـﺎم SMSﻣﻌﻤـﻮﻟﻲ
ﺷﺎﻣﻞ ﺷﻨﺎﺳﻪ ringtoneﻣﻮرد ﻧﻈﺮ ﺑﻪ ﺷﻤﺎره ﭘﺮداﺧﺖ ﻣﻌﻜﻮس ارﺳﺎل ﻣﻲ ﻧﻤﺎﻳﺪ .آﻧﮕﺎه ﺑﺮﻧﺎﻣـﻪ ﻳـﻚ ﻳـﺎ
ﭼﻨﺪ ﭘﻴﺎم SMSﭘﺮداﺧﺖ ﻣﻌﻜﻮس ﺣﺎوي ringtoneﺑﻪ ﻛﺎرﺑﺮ ارﺳﺎل ﻣﻲ ﻧﻤﺎﻳﺪ .ﻛـﺎرﺑﺮ ﻣﺒﻠﻐـﻲ را ﺟﻬـﺖ
ﭘﻴﺎم SMSﭘﺮداﺧﺖ ﻣﻌﻜﻮﺳﻲ ﻛﻪ درﻳﺎﻓﺖ ﻛﺮده ﭘﺮداﺧﺖ ﻣﻲ ﻧﻤﺎﻳﺪ .اﻳﻦ ﻣﺒﻠﻎ ﺑـﻪ ﺻـﻮرت ﺣﺴـﺎب ﻣﺎﻫﺎﻧـﻪ
ﻛﺎرﺑﺮ اﺿﺎﻓﻪ ﺷﺪه ﻳﺎ از ﺷﺎرژ وي ﻛﺴﺮ ﻣﻲ ﺷﻮد .
٥
ﺗﺮﺟﻤﻪ و ﺗﺤﻘﻴﻖ :ﺳﻴﺪ ﻣﻬﺪي ﻓﺪاﻳﻲ
ﻣﻘﺪﻣﻪ اي ﺑﺮ ﺗﻜﻨﻮﻟﻮژي SMS
SMSﻛﺎرﺑﺮدﻫﺎي زﻳﺎدي دارد و ﻫﺮ روز ﺑﻪ اﻳﻦ ﻛﺎرﺑﺮدﻫﺎ اﻓﺰوده ﻣﻲ ﺷﻮد .ﻛﺎرﺑﺮدﻫﺎﻳﻲ ﻛﻪ SMSدر ﻣﻮرد
آﻧﻬﺎ ﻗﺎﺑﻞ اﺳﺘﻔﺎده اﺳﺖ ﺗﻘﺮﻳﺒﺎ ﻧﺎﻣﺤﺪود ﻣﻲ ﺑﺎﺷﺪ .ﺑﺮﺧﻲ از ﻛﺎرﺑﺮدﻫﺎي SMSدر زﻳﺮ ﺑﺮرﺳﻲ ﺷﺪه اﻧﺪ :
ارﺳﺎل ﭘﻴﺎم ﻫﺎي ﻓﺮد ﺑﻪ ﻓﺮد راﻳﺞ ﺗﺮﻳﻦ ﻛﺎرﺑﺮد SMSﻣﻲ ﺑﺎﺷﺪ و ﺑﻪ اﻳﻦ دﻟﻴﻞ اﻳﻦ ﺗﻜﻨﻮﻟـﻮژي اوﻟـﻴﻦ ﺑـﺎر
ﻣﻌﺮﻓﻲ ﮔﺮدﻳﺪ .در اﻳﻦ ﻛﺎرﺑﺮد ﻛﺎرﺑﺮ ﭘﻴﺎم ﺧﻮد را ﺗﻮﺳﻂ ﺻﻔﺤﻪ ﻛﻠﻴﺪ ﮔﻮﺷﻲ ﺗﺎﻳﭗ ﻛﺮده و ﭘـﺲ از ﻣﺸـﺨﺺ
ﻛﺮدن ﺷﻤﺎره ﻣﻘﺼﺪ ﮔﺰﻳﻨﻪ ﻣﺸﺨﺼﻲ ﻣﺜﻞ sendﻳﺎ okرا ﺟﻬﺖ ارﺳﺎل اﻧﺘﺨﺎب ﻣـﻲ ﻧﻤﺎﻳـﺪ .زﻣـﺎﻧﻲ ﻛـﻪ
ﺗﻠﻔﻦ ﻫﻤﺮاه ﻣﻘﺼﺪ ﭘﻴﺎم را درﻳﺎﻓﺖ ﻣﻲ ﻛﻨﺪ ﻛﺎرﺑﺮ را ﺑﺎ ﺗﻮﻟﻴﺪ ﺻﺪا ﻳﺎ ﻟﺮزش آﮔﺎه ﻣﻲ ﺳﺎزد .ﻛﺎرﺑﺮ ﻣﻲ ﺗﻮاﻧـﺪ
ﭘﻴﺎم را در ﻫﻤﺎن ﻟﺤﻈﻪ ﻳﺎ ﭘﺲ از ﻣﺪﺗﻲ ﺑﺨﻮاﻧﺪ و در ﺻﻮرت ﺗﻤﺎﻳﻞ ﭘﺎﺳﺦ آن را ﻧﻴﺰ ارﺳﺎل ﻧﻤﺎﻳﺪ.
ﺑﺮﻧﺎﻣﻪ ﻫﺎي ﻛﺎرﺑﺮدي chatﻧﻴﺰ ﮔﻮﻧﻪ دﻳﮕﺮي از ارﺳﺎل ﭘﻴﺎم ﻓﺮد ﺑﻪ ﻓﺮد ﻣﻲ ﺑﺎﺷﺪ ﻛﻪ ﺑﻪ ﮔﺮوﻫﻲ از اﻓﺮاد
اﺟﺎزه ﺗﺒﺎدل ﭘﻴﺎم SMSﻣﻴﺪﻫﺪ .در ﺑﺮﻧﺎﻣﻪ ﻫﺎي chatﺗﻤﺎﻣﻲ ﭘﻴﺎم ﻫﺎي ارﺳﺎﻟﻲ و درﻳﺎﻓﺘﻲ ﺑﻪ ﺗﺮﺗﻴﺐ ﺗﺎرﻳﺦ
و زﻣﺎن ﻧﻤﺎﻳﺶ داده ﻣﻲ ﺷﻮﻧﺪ .ﭘﻴﺎم ﻫﺎي SMSاﻓﺮاد ﻣﺨﺘﻠﻒ ﻣﻤﻜﻦ اﺳﺖ ﺟﻬﺖ ﻧﻤﺎﻳﺶ ﺑﺎ رﻧﮓ ﻫﺎي
ﻣﺨﺘﻠﻒ ﻧﻤﺎﻳﺶ داده ﺷﻮﻧﺪ .ﻣﺜﺎل:
Tom: OK.
٦
ﺗﺮﺟﻤﻪ و ﺗﺤﻘﻴﻖ :ﺳﻴﺪ ﻣﻬﺪي ﻓﺪاﻳﻲ
ﻣﻘﺪﻣﻪ اي ﺑﺮ ﺗﻜﻨﻮﻟﻮژي SMS
(3.2اراﺋﻪ اﻃﻼﻋﺎت:
ﻛﺎرﺑﺮد دﻳﮕﺮ ﭘﻴﺎم ﻫﺎي SMSﻋﻼوه ﺑﺮ ارﺳﺎل ﭘﻴﺎم ﻫﺎي ﻓﺮد ﺑﻪ ﻓﺮد ،اراﺋـﻪ اﻃﻼﻋـﺎت ﺑـﻪ ﻛـﺎرﺑﺮان ﺗﻠﻔـﻦ
ﻫﻤﺮاه ﻣﻲ ﺑﺎﺷﺪ .ﺑﺴﻴﺎري از ﺷﺮﻛﺖ ﻫﺎ از SMSﺟﻬﺖ ارﺳﺎل اﻃﻼﻋﺎﺗﻲ از ﻗﺒﻴﻞ اﺧﺒﺎر ،ﮔﺰارﺷﺎت آب و ﻫﻮا
و اﻃﻼﻋﺎت ﻣﺎﻟﻲ ﺑﻪ ﻣﺸﺘﺮﻛﻴﻦ ﺧﻮد اﺳﺘﻔﺎده ﻣﻲ ﻧﻤﺎﻳﻨﺪ .ﺑﺴﻴﺎري از اﻳﻦ ﺳﺮوﻳﺲ ﻫـﺎي اﻃﻼﻋـﺎﺗﻲ ﻣﺠـﺎﻧﻲ
ﻧﻴﺴﺘﻨﺪ SMS .ﭘﺮداﺧﺖ ﻣﻌﻜﻮس روش ﻣﻌﻤﻮل ﻣـﻮرد اﺳـﺘﻔﺎده اﻳـﻦ ﺷـﺮﻛﺖ ﻫـﺎ ﺑـﺮاي درﻳﺎﻓـﺖ وﺟـﻪ از
ﻣﺸﺘﺮﻛﻴﻦ ﻣﻲ ﺑﺎﺷﺪ.
(3.3داﻧﻠﻮد اﻃﻼﻋﺎت:
ﭘﻴﺎم ﻫﺎي SMSﻗﺎﺑﻠﻴﺖ ﺣﻤﻞ داده ﺑﺎﻳﻨﺮي را ﻧﻴﺰ دارﻧﺪ .در ﻧﺘﻴﺠﻪ ﻣﻲ ﺗﻮان از اﻳـﻦ ﺗﻜﻨﻮﻟـﻮژي ﺑـﻪ ﻋﻨـﻮان
واﺳﻄﻪ اﻧﺘﻘﺎل ﺑﻲ ﺳﻴﻢ اﺳﺘﻔﺎده ﻛﺮد .ﻫﻤﺎﻧﻨﺪ ﺳﺮوﻳﺲ اراﺋﻪ اﻃﻼﻋﺎت اﻳﻦ ﺳﺮوﻳﺲ ﻧﻴﺰ ﻣﻌﻤﻮﻻ راﻳﮕﺎن ﻧﻴﺴﺖ
و ﻣﻌﻤﻮل ﺗﺮﻳﻦ روش ﺟﻬﺖ درﻳﺎﻓﺖ وﺟﻪ روش ﭘﺮداﺧﺖ ﻣﻌﻜﻮس ﻣﻲ ﺑﺎﺷﺪ .
ﭘﻴﺎم ﻫﺎي SMSﺟﻬﺖ ﻫﺸﺪار و آﮔﺎه رﺳﺎﻧﻲ رﺧﺪادﻫﺎي ﻣﻬﻢ ﺑﺴﻴﺎر ﻣﻨﺎﺳﺐ ﻣﻲ ﺑﺎﺷﺪ .دو دﻟﻴﻞ ﻣﻬﻢ در اﻳﻦ
راﺳﺘﺎ وﺟﻮد دارد:
(1ﺗﻠﻔﻦ ﻫﻤﺮاه وﺳﻴﻠﻪ اﻳﺴﺖ ﻛﻪ در اﻛﺜﺮ ﻣﻮاﻗﻊ ﻫﻤـﺮاه ﺻـﺎﺣﺐ آن ﻣـﻲ ﺑﺎﺷـﺪ .ﻫـﺮ زﻣـﺎن ﻛـﻪ ﭘﻴـﺎم
SMSي درﻳﺎﻓﺖ ﮔﺮدد ﺗﻠﻔﻦ ﻫﻤﺮاه ﺑﺎ ﺗﻮﻟﻴﺪ ﺻﺪا ﻳﺎ ﻟﺮزش ﺷﻤﺎ را آﮔﺎه ﻣﻲ ﺳـﺎزد .ﻣﺤﺘﻮﻳـﺎت اﻳـﻦ
ﭘﻴﺎم در ﻫﻤﺎن ﻟﺤﻈﻪ ﻗﺎﺑﻞ ﭼﻚ ﻛﺮدن اﺳﺖ .
(2ﺗﻜﻨﻮﻟﻮژي SMSاز ﻣﺪل PUSHاﺳﺘﻔﺎده ﻣﻲ ﻧﻤﺎﻳﺪ .اﻳﻦ ﻣﺪل ﻋﻜﺲ ﻣـﺪل PULLﻋﻤـﻞ ﻣـﻲ
ﻛﻨﺪ ﻛﻪ دﺳﺘﮕﺎه ﺑﺎﻳﺪ ﺑﻪ ﻃﻮر ﻣﺪام ﺳﺮور را ﭼﻚ ﻧﻤﺎﻳﺪ ﺗﺎ اﮔﺮ اﻃﻼﻋﺎت ﺟﺪﻳﺪي وﺟﻮد داﺷـﺖ آن را
ﺑﺮداﺷﺖ ﻛﻨﺪ .ﻣﺪل PULLﺑﺮاي ﭘﻴﺎده ﺳﺎزي ﻫﺸﺪار و آﮔﺎه ﺳﺎزي ﻣﻨﺎﺳﺐ ﻧﻤﻲ ﺑﺎﺷﺪ ﭼﻮن ﭘﻬﻨﺎي
ﺑﺎﻧﺪ را ﻣﺸﻐﻮل ﻣﻲ ﻛﻨﺪ .
5
Alerts and Notificaton
٧
ﺗﺮﺟﻤﻪ و ﺗﺤﻘﻴﻖ :ﺳﻴﺪ ﻣﻬﺪي ﻓﺪاﻳﻲ
ﻣﻘﺪﻣﻪ اي ﺑﺮ ﺗﻜﻨﻮﻟﻮژي SMS
ﺑﺮﺧﻲ از ﻛﺎرﺑﺮدﻫﺎي ﻫﺸﺪار و آﮔﺎه رﺳﺎﻧﻲ ﺗﻮﺳﻂ SMSدر زﻳﺮ ﻣﻌﺮﻓﻲ ﺷﺪه اﻧﺪ :
در ﺳﻴﺴﺘﻢ آﮔﺎه ﺳﺎزي e‐mailﺳﺮور ﭘﻴﺎﻣﻲ ﻣﺒﺘﻨﻲ ﺑﺮ درﻳﺎﻓﺖ ﻳـﻚ e‐mailﺟﺪﻳـﺪ ﺑـﻪ ﮔﻮﺷـﻲ ﻛـﺎرﺑﺮ
ارﺳﺎل ﻣﻲ ﻧﻤﺎﻳﺪ اﻳﻦ ﭘﻴﺎم ﻣﻲ ﺗﻮاﻧﺪ ﺷﺎﻣﻞ آدرس e‐mailﻓﺮﺳﺘﻨﺪه ،ﻣﻮﺿﻮع و ﭼﻨـﺪ ﺧـﻂ اﺑﺘـﺪاﻳﻲ ﺑﺪﻧـﻪ
e‐mailﺑﺎﺷﺪ .ﺳﻴﺴﺘﻢ آﮔﺎه رﺳﺎﻧﻲ e‐mailﻣﻲ ﺗﻮاﻧﺪ ﺑﺮاي ﻛﺎرﺑﺮان اﺟﺎزه ﺗﻌﺮﻳـﻒ ﻓﺎﻛﺘﻮرﻫـﺎي ﺧﺎﺻـﻲ
ﺟﻬﺖ درﻳﺎﻓﺖ ﭘﻴﺎم SMSآﮔﺎه ﺳﺎز ﻓﺮاﻫﻢ ﻧﻤﺎﻳﺪ .ﺑﺮاي ﻣﺜﺎل اﮔﺮ ﻛﻠﻤﺎت ﻛﻠﻴﺪي ﺧﺎﺻﻲ در e‐mailﺑﻮد ﻳﺎ
ﻓﺮﺳﺘﻨﺪه ﺷﺨﺺ ﺧﺎﺻﻲ ﺑﻮد اﻳﻦ ﭘﻴﺎم ارﺳﺎل ﮔﺮدد .ﻛﺎرﺑﺮد ﺑﺮاي ﻓﻜﺲ و ﭘﻴﺎم ﺻﻮﺗﻲ ﻧﻴﺰ ﺑﻪ ﻃﺮﻳـﻖ ﻣﺸـﺎﺑﻪ
اﺳﺖ .
در اﻳﻦ ﻛﺎﺑﺮد زﻣﺎﻧﻲ ﻛﻪ ﻳﻚ ﺗﺠﺎرت اﻟﻜﺘﺮوﻧﻴﻜﻲ ﺑﺎ ﻣﻌﺎﻣﻠﻪ ﻛﺎرت اﻋﺘﺒﺎري اﻧﺠﺎم ﺷﺪ ،ﺳـﺮور ﭘﻴـﺎم SMSي
ﺑﻪ ﺗﻠﻔﻦ ﻫﻤﺮاه ﻛﺎرﺑﺮ ارﺳﺎل ﻣﻲ ﻧﻤﺎﻳﺪ .در ﺻﻮرﺗﻲ ﻛﻪ ﻣﻌﺎﻣﻠﻪ ﺑﺪون اﺟﺎزه اﻧﺠﺎم ﺷﺪه ﺑﺎﺷﺪ ﻛﺎرﺑﺮ ﺑﻼﻓﺎﺻـﻠﻪ
ﻣﺘﻮﺟﻪ ﻣﻲ ﺷﻮد .
در اﻳﻦ ﻛﺎﺑﺮد ﺑﺮﻧﺎﻣﻪ اي ﺑﻪ ﻃﻮر ﻣﺪاوم در ﺣﺎل ﺑﺮرﺳﻲ و آﻧﺎﻟﻴﺰ ﺑﺎزار ﺑﻮرس ﻣﻲ ﺑﺎﺷﺪ .در ﺻﻮرت وﻗﻮع ﺷﺮط
ﺧﺎﺻﻲ اﻳﻦ ﺑﺮﻧﺎﻣﻪ ﭘﻴﺎم SMSي ﺟﻬﺖ آﮔﺎه ﺳﺎزي ﺑﻪ ﻛﺎرﺑﺮ ارﺳﺎل ﻣﻲ ﻧﻤﺎﻳﺪ .ﺑﺮاي ﻣﺜﺎل ﻣﻲ ﺗﻮان ﺳﻴﺴﺘﻢ
را ﺑﻪ ﮔﻮﻧﻪ اي ﺗﻨﻈﻴﻢ ﻛﺮد ﻛﻪ اﮔﺮ ﻗﻴﻤﺖ ﺳﻬﺎم ﺷﺮﻛﺘﻲ از ﺣﺪ ﺧﺎﺻﻲ ﻛﻤﺘﺮ ﺷﻮد ﻳﺎ درﺻﺪ ﺧﺎﺻﻲ ﻧﺰول ﻛﻨﺪ
اﻳﻦ ﭘﻴﺎم ارﺳﺎل ﮔﺮدد .
٨
ﺗﺮﺟﻤﻪ و ﺗﺤﻘﻴﻖ :ﺳﻴﺪ ﻣﻬﺪي ﻓﺪاﻳﻲ
ﻣﻘﺪﻣﻪ اي ﺑﺮ ﺗﻜﻨﻮﻟﻮژي SMS
در اﻳﻦ ﻛﺎﺑﺮد ﺑﺮﻧﺎﻣﻪ )ﻣﻌﻤﻮﻻ ﺑﻪ ﻛﻤﻚ ﺗﻌﺪادي ﺳﻨﺴﻮر( ﺑﻪ ﻃﻮر ﻣﺪاوم ﺷﺮاﻳﻂ ﺳﻴﺴﺘﻢ را ﭼﻚ ﻣﻲ ﻛﻨـﺪ ،در
ﺻﻮرت رخ دادن ﺷﺮط ﺧﺎﺻﻲ ﺑﺮﻧﺎﻣﻪ ﭘﻴﺎﻣﻲ ﺟﻬﺖ آﮔﺎه ﺳﺎزي ﺑﻪ ﻣﺪﻳﺮ ﺳﻴﺴﺘﻢ ارﺳﺎل ﻣﻲ ﻧﻤﺎﻳﺪ.
ﺑﺮاي ﻣﺜﺎل ﻓﺮض ﻛﻨﻴﺪ وﻇﻴﻔﻪ pingﻛﺮدن ﻣﻨﻈﻢ ﺳﺮوري ﺑﺮ ﻋﻬﺪه ﺑﺮﻧﺎﻣﻪ ﺑﺎﺷﺪ .در ﺻﻮرﺗﻲ ﻛﻪ ﭘﺎﺳﺨﻲ از
ﺳﺮور درﻳﺎﻓﺖ ﻧﺸﻮد ﺑﺮﻧﺎﻣﻪ ﻣﻲ ﺗﻮاﻧﺪ ﭘﻴﺎم ﻫﺸﺪاري ﺟﻬﺖ آﮔﺎه ﺳﺎزي ﺑﻪ ﻣﺪﻳﺮ ارﺳﺎل ﻧﻤﺎﻳﺪ .
6
(3.5ﻛﺎرﺑﺮدﻫﺎي دو ﻃﺮﻓﻪ ﺗﻌﺎﻣﻠﻲ
ﺗﻜﻨﻮﻟﻮژي SMSﻣﻲ ﺗﻮاﻧﺪ ﺑﻪ ﻋﻨﻮان واﺳﻂ ارﺗﺒﺎﻃﻲ ﺑﻴﻦ ﻳﻚ دﺳﺘﮕﺎه ﺑـﻲ ﺳـﻴﻢ و ﺳـﺮور ﺑـﻪ ﺻـﻮرت دو
ﻃﺮﻓﻪ و ﺗﻌﺎﻣﻠﻲ اﺳﺘﻔﺎده ﺷﻮد .ﺑﺮاي ﻣﺜﺎل ﻣﻮﺗﻮرﻫﺎي ﺟﺴﺘﺠﻮ ﻛﺎرﺑﺮدي از ﭘﻴﺎم رﺳﺎﻧﻲ ﻣﺘﻌﺎﻣﻞ اﺳﺖ.
ﻓﺮض ﻛﻨﻴﺪ ﻟﻐﺖ ﻧﺎﻣﻪ اي ﺑﺎ ﻗﺎﺑﻠﻴﺖ ﺟﺴﺘﺠﻮ ﺗﻮﺳﻂ SMSوﺟﻮد دارد ﻛﻪ ﺑﻪ ﺻﻮرت زﻳﺮ ﻛﺎر ﻣﻲ ﻛﻨﺪ:
ﺑﺮﻧﺎﻣﻪ ﻫﺎي دو ﻃﺮﻓﻪ ﺗﻌﺎﻣﻠﻲ ﺑﺴﻴﺎري ﺑﺎ ﺷﻴﻮه ﻣﺸﺎﺑﻪ ﻗﺎﺑﻞ ﭘﻴﺎده ﺳﺎزي ﻫﺴﺘﻨﺪ .ﺑﺮاي ﻣﺜﺎل ﺷـﺮﻛﺘﻲ ﻣﻤﻜـﻦ
اﺳﺖ ﺑﺮﻧﺎﻣﻪ اي ﺑﺮاي ﻛﺎرﺑﺮان ﺧﻮد اﻳﺠﺎد ﻛﻨﺪ ﺗﺎ زﻣﺎﻧﻲ ﻛﻪ ﺑﻴـﺮون ﺷـﺮﻛﺖ ﻫﺴـﺘﻨﺪ ﺑـﻪ ﺑﺎﻧـﻚ اﻃﻼﻋـﺎﺗﻲ
ﺷﺮﻛﺖ دﺳﺘﺮﺳﻲ داﺷﺘﻪ ﺑﺎﺷﻨﺪ .
6
Two‐way Interactive Applications
٩
ﺗﺮﺟﻤﻪ و ﺗﺤﻘﻴﻖ :ﺳﻴﺪ ﻣﻬﺪي ﻓﺪاﻳﻲ
ﻣﻘﺪﻣﻪ اي ﺑﺮ ﺗﻜﻨﻮﻟﻮژي SMS
(3.6ﻓﺮوﺷﮕﺎه SMSي
ﭘﻴﺎم ﻫﺎي SMSﻣﻲ ﺗﻮاﻧﺪ ﺑﻪ ﻋﻨﻮان اﺑﺰاري ﺑﺮاي ﻓﺮوش ﺑﻪ ﻛﺎر روﻧﺪ .ﺑﻪ ﻋﻨـﻮان ﻣﺜـﺎل ﺳﻴﺴـﺘﻢ ﺧﺒﺮﻧﺎﻣـﻪ
SMSي را در ﻧﻈﺮ ﺑﮕﻴﺮﻳﺪ .ﭘﺲ از ﺛﺒﺖ ﻧﺎم ﻛﺎرﺑﺮ SMSي درﺑﺎره ﺗﺨﻔﻴﻔﺎت و ﻣﺤﺼﻮﻻت ﺷﺮﻛﺖ درﻳﺎﻓﺖ
ﻣﻲ ﻛﻨﺪ .اﮔﺮ ﻛﺎرﺑﺮ ﺳﻮاﻟﻲ درﺑﺎره اﻳﻦ ﻣﻮارد داﺷﺖ ﻣﻲ ﺗﻮاﻧﺪ اﻳﻦ ﺳـﻮال را ﺑـﻪ ﺻـﻮرت SMSﺑـﻪ ﺷـﺮﻛﺖ
ارﺳﺎل ﻧﻤﺎﻳﺪ.
SMS Center (4ﭼﻴﺴﺖ؟
(SMSC) SMS Centerوﻇﻴﻔﻪ ﺑﺪﺳﺖ ﮔﻴﺮي اﻋﻤﺎل ﺷﺒﻜﻪ ﺑﻲ ﺳﻴﻢ را ﻋﻬﺪه دار ﻣﻲ ﺑﺎﺷﺪ .زﻣﺎﻧﻲ ﻛﻪ
ﭘﻴﺎم SMSي از ﻳﻚ ﺗﻠﻔﻦ ﻫﻤﺮاه ارﺳﺎل ﻣﻲ ﺷﻮد ،اﻳﻦ ﭘﻴﺎم اﺑﺘـﺪا ﺑـﻪ SMSCﻣـﻲ رﺳـﺪ .ﺳـﭙﺲ SMS
Centerﭘﻴﺎم را ﺑﻪ ﻣﻘﺼﺪ ارﺳﺎل ﻣﻲ ﻧﻤﺎﻳﺪ .ﻳﻚ ﭘﻴﺎم SMSﻣﻤﻜﻦ اﺳﺖ ﺟﻬﺖ رﺳﻴﺪن ﺑﻪ ﻣﻘﺼﺪ ﺑـﻴﺶ
از ﻳﻚ SMS Centerرا ﻃﻲ ﻛﻨﺪ .وﻇﻴﻔﻪ اﺻﻠﻲ SMS Centerﻣﺴﻴﺮ دادن ﺑﻪ ﭘﻴـﺎم ﻫـﺎي SMSو
ﻧﻈﻢ ﺑﺨﺸﻴﺪن ﺑﻪ ﻓﺮاﻳﻨﺪ ارﺳﺎل و درﻳﺎﻓﺖ SMSﻣﻲ ﺑﺎﺷﺪ .اﮔﺮ درﻳﺎﻓﺖ ﻛﻨﻨﺪه در دﺳـﺘﺮس ﻧﺒﺎﺷـﺪ )ﺑـﺮاي
ﻣﺜﺎل ﻫﻨﮕﺎﻣﻲ ﻛﻪ ﺗﻠﻔﻦ ﻫﻤﺮاه او ﺧﺎﻣﻮش اﺳﺖ SMSC (.ﭘﻴﺎم SMSرا ذﺧﻴﺮه ﻣﻲ ﻧﻤﺎﻳﺪ.
ﺑﺮاي اﺳﺘﻔﺎده از ﺳﺮوﻳﺲ SMSﺗﻮﺳﻂ ﮔﻮﺷﻲ ﺑﺎﻳﺪ آدرس SMSCاﭘﺮاﺗﻮر ﺧـﻮد را داﺷـﺘﻪ ﺑﺎﺷـﻴﻢ .آدرس
SMSCﻳﻚ ﺷﻤﺎره ﺗﻠﻔﻦ ﻣﻌﻤﻮﻟﻲ در ﻓﺮم ﺑﻴﻦ اﻟﻤﻠﻠﻲ اﺳﺖ .ﮔﻮﺷﻲ ﺗﻠﻔﻦ ﻫﻤﺮاه ﻣﻮرد اﺳﺘﻔﺎده ﺑﺎﻳﺪ ﻣﻨـﻮﻳﻲ
ﺑﺮاي ﺗﻨﻈﻴﻢ SMSCداﺷﺘﻪ ﺑﺎﺷﺪ .ﻣﻌﻤﻮﻻ آدرس SMSCﺑﻪ ﺻﻮرت ﭘﻴﺶ ﻓـﺮض ﺗﻮﺳـﻂ اﭘﺮاﺗـﻮر ﺷـﺒﻜﻪ
درون ﺳﻴﻢ ﻛﺎرت ﺗﻨﻈﻴﻢ ﺷﺪه اﺳﺖ و ﻧﻴﺎزي ﺑﻪ ﺗﻐﻴﻴﺮ آن ﻧﺪارﻳﻢ .
اﮔﺮ دو ﻧﻔﺮ از ﺳﺮوﻳﺲ ﺗﻠﻔﻦ ﻫﻤﺮاه اﭘﺮاﺗﻮر ﺷﺒﻜﻪ ﺑﻲ ﺳﻴﻢ ﻣﺸﺘﺮﻛﻲ اﺳﺘﻔﺎده ﻛﻨﻨﺪ ،ﺗﺒﺎدل SMSﺑﻴﻦ اﻳﻦ دو
ﺷﺨﺺ ﺗﻨﻬﺎ از ﻃﺮﻳﻖ ﻳﻚ اﭘﺮاﺗﻮر اﻧﺠﺎم ﻣﻲ ﺷﻮد .ﺑﻪ اﻳﻦ ﮔﻮﻧﻪ ﭘﻴﺎم ﻫﺎي ،SMSﭘﻴـﺎم ﻫـﺎي SMSﺗـﻚ
اﭘﺮاﺗﻮره ﻣﻲ ﮔﻮﻳﻨﺪ .ﻫﺰﻳﻨﻪ ارﺳﺎل ﭘﻴﺎم ﻫﺎي SMSﺗﻚ اﭘﺮاﺗﻮره از ﭘﻴﺎم ﻫـﺎي ﭼﻨـﺪ اﭘﺮاﺗـﻮره ﺑﻴﺸـﺘﺮ اﺳـﺖ.
7
Intra‐operator SMS Messages
ﺑﺮﺧﻲ از اﭘﺮاﺗﻮرﻫﺎ اﻣﻜﺎﺎن ارﺳﺎل راﻳﮕﮕﺎن و ﻧﺎﻣﺤﺪﺪود اﻳﻦ ﮔﻮﻧﻪ SMSﻫﺎ را ﺑﺮاي ﻣﺸﺘﺮﻛﻴﻴﻦ ﺧﻮد ﻓـﺮاﻫﻫﻢ ﻣـﻲ
ﻛﻨﻨﺪ .
ﻳﻚ SMSCدارد .اﻳـﻦ ﮔﻮﻧــﻪ ﭘﻴـﺎم ﻫـﺎ ﭘـﺲ از ﭘﻴﺎم ﻫﺎي SMSﺗﻚ اﭘﺮاﺗﻮرره ﺗﻨﻬﺎ ﻧﻴﺎز ﻪ
ﺑﻪ ﮔﺬر از ﻚ اﻧﺘﻘﺎل م
SMﭘﻴﺎم را ﺑﻪ ﮔﻴﺮﻧﺪه ﻣـﻲ رﺳـﺎﻧﺪ.
SMاﻧﺘﻘﺎل ﭘﻴﻴﺪا ﻣﻲ ﻛﻨﻨﺪ ،آﻧﮕﺎه MSC
ارﺳﺎل ﺗﻮﺳﺳﻂ ارﺳﺎل ﻛﻨﻨﻨﺪه ﺑﻪ MSC
ﻣﻤﻜـﻦ ﺑـﺮاي
ﻦ SMﭘﻴﺎم را ذذﺧﻴﺮه ﻛﺮده و در اوﻟﻴﻦ ﻓﺮﺻـﺖ
دﺳﺘﺮس ﻧﺒﺎﺷﺪ MSC
س اﮔﺮ ﺗﻠﻔﻦ ﻫﻤﺮاه ﮔﻴﺮﻧﺪهه در
8
ﺸـﺘﺮ از ﺑـﺎزه اﻋﺘﺒـﺎر
دﺳﺘﺮس ﻧﻴﺴﺖ ﺑﻴﺸ
س ﺗﻠﻔﻦ ﻫﻤﺮاه ﮔﻴﺮﻧﻧﺪه در
ﮔﻴﺮﻧﺪه ارﺳﺳﺎل ﻣﻲ ﻧﻤﺎﻳﻳﺪ .اﮔﺮ ﺑﺎزه زﻣﺎﻧﻲ ﻛﻪ ﻦ
ﭘﻴﺎم ﺑﺎﺷﺪ SMSCﭘﻴﺎمم را ﺣﺬف ﻲ
ﻣﻲ ﻧﻤﺎﻳﺪ.
SMS Gatewﻳـﺎ
ﺗﻮﺳـﻂ ﻳـﻚ way
ﻂ در روش دوم SMS Ceenterﻣﺒﺒـﺪا و SMS Centerﻣﻣﻘﺼـﺪ
ﭘﺮوﺗﻜﻠﻲ ارﺗﺒﺎﻃﻲ ﻛﻪ ﺗﺗﻮﺳﻂ ﻫﺮ دو SMS Centerﭘﺸﺘﻴﺒﺒﺎﻧﻲ ﻣﻲ ﺷﻮد ﺑﻪ ﻳﻜﺪﻳﮕﺮ ﻣﻣﺘﺼﻞ ﺷﺪه اﻧﻧﺪ .ﭘﻴـﺎم
ﺑﻪ SMSS Centerﺖ
درﻳﺎﻓﺖ ﻛﻨﻨﺪه SMارﺳﺎل ﻛﻛﻨﻨﺪه ﻣﻨﺘﻘﻞ ﻣﻣﻲ ﺷﻮد ،ﺲ
ﺳﭙﺲ از آﻧﺠﺎ ﻪ MS Cente
اﺑﺘﺪا ﺑﻪ er
ﻋﻬﺪه دار ﻣﻲ
ﻣﺴﺌﻮﻟﻴﺖ ارﺳﺎل ﭘﻴﺎم ﺑﻪ درﻳﺎﻓﺖ ﻛﻛﻨﻨﺪه را ه
ﺖ SMS درﻳﺎﻓﺖ ﻛﻨﻨﻨﻨﺪه
S ﻣﻲ ﮔﺮددCenter .
ارﺳﺎل ﻲ
زﻳـﺮ ﻓﺮاﻳﻨـﺪ
ﻳﺪ .ﺷﻜﻞ ﺮ
دﺳﺘﺮس ﻧﺒﺎﺷﺪ ﭘﻴﺎم را ذﺧﻴﺮه ﺳﺎزي ﻣﻲ ﻧﻤﺎ ﺪ
س در ﺻﻮرﺗﻲ ﻛﻪ ﺗﻠﻔﻦ ﻫﻤﺮاه او در
ﺑﺎﺷﺪ و ر
اﻳﻦ ﮔﻮﻧﻪ اﻧﺘﻘﺎل را ﻧﺸﺎن ﻣﻲ دﻫﺪ:
١٢
٢
ﺤﻘﻴﻖ :ﺳﻴﺪ ﻣﻬﻬﺪي ﻓﺪاﻳﻲ
ﺗﺮﺟﻤﻪ و ﺗﺤ
SM
ﻣﻘﺪﻣﻪ ااي ﺑﺮ ﺗﻜﻨﻮﻮﻟﻮژي MS
اﻟﻤﻠﻠﻲ:
ﻲ (7ﭘﻴﺎم ﻫﺎي SSMSﺑﻴﻦ
SMﺑﻴﻦ اﻟﻤﻠﻠﻠﻲ ﺑﻴﺸﺘﺮ از ﻫﻫﺰﻳﻨﻪ ارﺳﺎل ﭘﻴﺎم ﻫﺎي ﭼﻨﻨﺪ اﭘﺮاﺗﻮره ﻣﺤ
ﺤﻠﻲ ﻣﻲ ﻣﻌﻤﻮﻻ ﻫﺰﺰﻳﻨﻪ ارﺳﺎل ﭘﭘﻴﺎم ﻫﺎي MS
ﺑﺎﺷﺪ .
SMﭼﻴﺴﺖ
ﺖ؟ MS Gatew
way (8
١٣
٣
ﺤﻘﻴﻖ :ﺳﻴﺪ ﻣﻬﻬﺪي ﻓﺪاﻳﻲ
ﺗﺮﺟﻤﻪ و ﺗﺤ
SM
ﻣﻘﺪﻣﻪ ااي ﺑﺮ ﺗﻜﻨﻮﻮﻟﻮژي MS
SMي را
SMS Gatewayﻫﻫﻤﺎﻧﻨﺪ اﻳﺴﺘﮕﮕﺎﻫﻲ ﺑﻴﻦ دو SMSCﻋﻤﻤﻞ ﻣﻲ ﻛﻨﺪ و ﭘﺮوﺗﻜﻞ MS Centeer
ﺟﻤﻠـﻪ ارﺳـﺎل
ﻪ ﺑﺪﻳﻦ ﻃﺮﻳﻖ اﻣﻜﺎن اﺗﺼﺎل دو SMSCﺑﻪ دﻻﻳﻞ ﻣﺨﺘﻠــﻒ از
ﮕﺮي ﺗﺮﺟﻤﻪ ﻣﻣﻲ ﻛﻨﺪ .ﻦ
ﺑﺮاي دﻳﮕﺮ
ﭘﻴﺎم ﻫﺎي SMSﭼﻨﺪ اﭘﺮاﺗﻮره ﻓﺮاﻫﻫﻢ ﻣﻲ ﮔﺮدد.
ﺤﺘـﻮا 10و
ﺧﺪﻣﺎت ﺑﻲ ﺳﻴﻢ ،ﺑﺑﺮاي ﻓـﺮاﻫﻢ ﻛﻨﻨـﺪﮔﺎه ﻣﺤ
ت SMS Gatewayﺑﻪ ﺟﺰ ﺖ
ﺷﺮﻛﺖ ﻫﺎي اراﺋﻪ دﻫﻨﺪه
ﺑﺮﻧﺎﻣـﻪ SMS
ﻪ ﻴـﺪ ﺷـﻤﺎ ﺗﻮﺳﺳـﻌﻪ دﻫﻨـﺪه ﻳـﻚ ﺳﺎزﻧﺪﮔﺎن ﺑﺮﻧﺎﻣﻪ ﻫﺎي SMSﻧﻴﺰ ﻛﻛﺎرﺑﺮدي ﺖ
اﺳﺖ .ﻓﺮض ﻛﻨﻴـ ن
ﺷـﺮﻛﺖ ﻫـﺎي
ﺖ SMSCﻣﻲ ﺑﺎﺷﺪ.
ﺳﺮور اﺗﺼﺎل ﺑﻪ C
ي ارﺳﺎل و ددرﻳﺎﻓﺖ SMSﺑﻪ/از ر
ﻫﺴﺘﻴﺪ ،ﻳﻜﻜﻲ از راه ﻫﺎي
ﭘﺮوﺗﻜـﻞ ﻫـﺎي
ﻞ ﻣﺨﺘﻠﻒ ﻣﻣﻤﻜﻦ اﺳﺖ ازز SMSCﻫﻫﺎي ﻣﺨﺘﻠﻔﻲ اﺳﺘﻔﺎده ﻛﻨﻨــﺪ .ﭘـﺲ ﺑﺮﻧﺎﻣﻣـﻪ ﺷـﻤﺎ ﺑﺎﻳــﺪ از
زﻣﺎن ﻣـﻮرد
ﭽﻴﺪﮔﻲ و ن
زﻳﺮ ﻧﺸﺎن داده ﺷﺪه اﺳﺖ (.ددر ﻧﺘﻴﺠﻪ ﭘﻴﭽ
ﻣﺨﺘﻠﻔﻲ ﭘﭘﺸﺘﻴﺒﺎﻧﻲ ﻛﻨﺪﺪ) .اﻳﻦ ﻣﺴﺎﻟﻪ در ﺷﻜﻞ ﺮ
اﻓﺰاﻳﺶ ﭘﻴﺪا ﻣﻲ ﻛﻨﻨﺪ.
ﻧﻴﺎز ﺑﺮاي ﭘﻴﺎده ﺳﺎزي ﺑﺮﻧﺎﻣﻪ ﺶ
SMﻫـﺎ را
ﮔﻴﺮي ارﺗﺒﺎﻃـﺎت ﺑـﻴﻦ MSC
SMS ﻣﺴﺌﻮﻟﻴﺖ ﺑﺑﻪ دﺳﺖ ي
S ﺑﺮاي رﻓﻊ اﻳﻦ ﻣﺸﻜﻞ ﻳﻚ Gateeway
SMS ﻣـﻲ ﺑﺎﺷـﺪ و ﺑـﺮاي
S ﻋﻬﺪه دار ﻣﻲ ﺷﻮد .ﺑﺪﻳﻳﻦ ﻃﺮﻳﻖ ﺑﺮﻧﻧﺎﻣﻪ ﻓﻘﻂ ﻧﻴﺎززﻣﻨﺪ اﺗﺼـﺎل ﺑـﻪ Gatteway
SMS Gatewayرا ﺗﺗﻐﻴﻴـﺮ دﻫـﻴﻢ و ﻫـﻴﭻ
G ﭘﺸﺘﻴﺒﺎﻧﻲ از SMSCﻫﻫﺎي ﺑﻴﺸﺘﺮ ﻓﻘﻘﻂ ﻛﺎﻓﻲ ﺖ
اﺳﺖ ﺗﻨﻈﻴﻤﺎت y
SMS Gatزﻣﺎن ﻣﻮرد ﻧﻧﻴﺎز ﺑﺮاي ﭘﻴﺎدده ﺳﺎزي
S س ﻛﺪ ﺑﺮﻧﺎﻣﻪ ﻧﺪﺪارﻳﻢ .اﺳﺘﻔﺎده از eway
ﻧﻴﺎزي ﺑﻪ ﺗﻐﻴﻴﺮ ﺳﻮرس
ﺑﺮﻧﺎﻣﻪ را ﺑﺑﻪ ﺷﺪت ﻛﺎﻫﻫﺶ ﻣﻲ دﻫﺪ.
10
nt providers
conten
SIMاﺳـﺘﻔﺎدده ﻛـﺮد.
ﺑﺮاي اﺗﺼﺎﺎل ﺑﻪ ﻳﻚ SMS Gatewayyﻣﻲ ﺗﺗﻮان از ﭘﺮوﺗﻜﻜـﻞ ﻫـﺎي SMPPو MD
HTTPﻧﻴﺰ ﭘﭘﺸﺘﻴﺒﺎﻧﻲ ﻣﻲ ﻛﻨﻨﺪ .ﻧﺤﻮه اﺳـﺘﻔﺎده
ﻫﺎي P/HTTPS
SMS Gﻫﺎ از واﺳﻂ ي
ﺑﺮﺧﻲ از Gatewayy
اﻳﻦ اﺳﺖ ﻛﻪ ﻣﻣﻤﻜﻦ اﺳﺖ اﺳـﺘﻔﺎده
وﻟﻲ اﻳﺮاد آن ﻦ
آﺳﺎن ﺗﺮ اﺳﺖ ﻲ از اﻳﻦ واﺳﺳﻂ ﻫﺎ از ﭘﺮووﺗﻜﻞ ﻫﺎي C
SMSCن
ﻣﻤﻜــﻦ اﺳــﺖ SMS از واﺳــﻂ ﺑﺮﺧــﻲ وﻳﮋﮔﮔــﻲ ﻫــﺎي SMSSرا در اﺧﺧﺘﻴــﺎر ﻗــﺮار ﻧﺪﻫــﺪ .ﺑـ ي
ـﺮاي ﻣﺜــﺎل ﻜ
Gatewayاي از ارﺳﺳﺎل ﺗﺼﺎوﻳﺮ ﺗﺗﻮﺳﻂ واﺳﻂ P/HTTPS
HTTPﭘﺸﺘﻴﺒﺒﺎﻧﻲ ﻧﻜﻨﺪ.
11
AT commands
١٥
٥
ﺤﻘﻴﻖ :ﺳﻴﺪ ﻣﻬﻬﺪي ﻓﺪاﻳﻲ
ﺗﺮﺟﻤﻪ و ﺗﺤ
ﻣﻘﺪﻣﻪ اي ﺑﺮ ﺗﻜﻨﻮﻟﻮژي SMS
در ﺣﺎﻟﺖ ﻛﻠﻲ دو روش ﺑﺮاي ارﺳﺎل ﭘﻴﺎم SMSﺗﻮﺳﻂ ﻛﺎﻣﭙﻴﻮﺗﺮ وﺟﻮد دارد:
(1اﺗﺼﺎل ﻳﻚ ﮔﻮﺷﻲ ﺗﻠﻔﻦ ﻫﻤﺮاه ﻳﺎ ﻣﻮدم GSM/GPRSﺑﻪ ﻛﺎﻣﭙﻴﻮﺗﺮ و اﺳﺘﻔﺎده از دﺳـﺘﻮرات AT
ﺑﻪ ﻣﻨﻈﻮر دﺳﺘﻮر دادن ﺑﻪ ﮔﻮﺷﻲ ﺗﻠﻔﻦ ﻫﻤﺮاه ﻳﺎ ﻣﻮدم GSM/GPRSﺑﺮاي ارﺳﺎل ﭘﻴﺎم .SMS
(2اﺗﺼﺎل ﻛﺎﻣﭙﻴﻮﺗﺮ ﺑﻪ SMS Centerﻳﺎ SMS Gatewayﻳﻚ ﺷﺮﻛﺖ ﺧـﺪﻣﺎت ﺑـﻲ ﺳـﻴﻢ ﻳـﺎ
اراﺋﻪ دﻫﻨﺪه ﺳﺮوﻳﺲ SMSو ارﺳﺎل ﭘﻴﺎم SMSﺑﺎ اﺳﺘﻔﺎده از ﭘﺮوﺗﻜـﻞ ﻳـﺎ واﺳـﻄﻲ ﻛـﻪ ﺗﻮﺳـﻂ
SMSCﻳﺎ SMS Gatewayﭘﺸﺘﻴﺒﺎﻧﻲ ﻣﻲ ﺷﻮد .
(9.1راه ﺣﻞ اول :ارﺳﺎل ﭘﻴﺎم SMSﺗﻮﺳﻂ ﻛﺎﻣﭙﻴﻮﺗﺮ ﺑﺎ اﺳﺘﻔﺎده از ﮔﻮﺷﻲ ﺗﻠﻔﻦ ﻫﻤﺮاه ﻳﺎ
ﻣﻮدم GSM/GPRS
ﻣﻮدم GSM/GPRSﻣﻮدﻣﻲ ﺑﻲ ﺳﻴﻢ اﺳﺖ ﻛﻪ ﺑﺎ ﺷﺒﻜﻪ ﻫﺎي ﺑﻲ ﺳﻴﻢ GSM/GPRSﻛـﺎر ﻣـﻲ ﻛﻨـﺪ.
ﻣﻮدم ﺑﻲ ﺳﻴﻢ ﻣﺸﺎﺑﻪ ﻣﻮدم ﻫﺎي dial‐upﻣﻲ ﺑﺎﺷﺪ ،ﺑﺰرﮔﺘﺮﻳﻦ ﺗﻔﺎوت اﻳﻦ دو اﻳﻦ اﺳـﺖ ﻛـﻪ ﻣـﻮدم ﺑـﻲ
ﺳﻴﻢ داده ﻫﺎ را از ﻃﺮﻳﻖ ﻳﻚ ﺷﺒﻜﻪ ﺑﻲ ﺳﻴﻢ اﻧﺘﻘﺎل ﻣﻲ دﻫﺪ در ﺣﺎﻟﻲ ﻛﻪ ﻣـﻮدم dial‐upاز ﺧـﻂ ﺗﻠﻔـﻦ
ﺟﻬﺖ اﻧﺘﻘﺎل داده اﺳﺘﻔﺎده ﻣﻲ ﻛﻨﺪ .اﻛﺜﺮ ﮔﻮﺷﻲ ﻫﺎي ﺗﻠﻔﻦ ﻫﻤﺮاه ﻣﻲ ﺗﻮاﻧﻨـﺪ ﺑـﻪ ﻋﻨـﻮان ﻣـﻮدم ﺑـﻲ ﺳـﻴﻢ
اﺳﺘﻔﺎده ﮔﺮدﻧﺪ .اﻟﺒﺘﻪ ﮔﻮﺷﻲ ﻫﺎي ﺗﻠﻔﻦ ﻫﻤﺮاه ﻧﺴﺒﺖ ﺑﻪ ﻣﻮدم GSM/GPRSﻣﺤﺪودﻳﺖ ﻫﺎﻳﻲ دارﻧﺪ.
ﭼﻨﺪﻳﻦ راه ﺑﺮاي اﺗﺼﺎل ﮔﻮﺷﻲ ﻳﺎ ﻣﻮدم ﺑﻲ ﺳﻴﻢ ﺑﻪ ﻛﺎﻣﭙﻴﻮﺗﺮ وﺟﻮد دارد .ﺑـﺮاي ﻣﺜـﺎل ﻣـﻲ ﺗـﻮان از ﭘـﻮرت
ﺳﺮﻳﺎل ،ﭘﻮرت Bluetooth ،USBﻳﺎ infraredاﺳﺘﻔﺎده ﻛﺮد .روش ﻫﺎي ﻗﺎﺑﻞ اﺳﺘﻔﺎده ﺟﻬﺖ اﺗﺼـﺎل
ﺑﻪ ﻗﺎﺑﻠﻴﺖ ﻫﺎي ﮔﻮﺷﻲ ﺗﻠﻔﻦ ﻫﻤﺮاه ﻳﺎ ﻣﻮدم GSM/GPRSﺑﺴﺘﮕﻲ دارد.
ﭘﺲ از اﺗﺼﺎل ﮔﻮﺷﻲ ﺗﻠﻔﻦ ﻫﻤﺮاه ﻳﺎ ﻣﻮدم GSM/GPRSﺑﻪ ﻛﺎﻣﭙﻴﻮﺗﺮ ﻣﻲ ﺗﻮان ﺑﺎ ارﺳﺎل دﺳﺘﻮرات آن را
ﻛﻨﺘﺮل ﻛﺮد .ﺑﻪ دﺳﺘﻮراﺗﻲ ﻛﻪ ﺟﻬﺖ ﻛﻨﺘﺮل ﮔﻮﺷﻲ ﺗﻠﻔﻦ ﻫﻤﺮاه ﻳﺎ ﻣﻮدم GSM/GPRSاﺳﺘﻔﺎده ﻣﻲ ﺷﻮد،
دﺳﺘﻮرات ATﮔﻮﻳﻨﺪ) .دﺳﺘﻮرات ATﺟﻬﺖ ﻛﻨﺘﺮل ﻣﻮدم ﻫﺎي dial‐upﻧﻴﺰ اﺳﺘﻔﺎده ﻣـﻲ ﮔـﺮدد (.ﻣـﻮدم
ﻫﺎي ،dial‐upﮔﻮﺷﻲ ﺗﻠﻔﻦ ﻫﻤﺮاه و ﻣﻮدم ﻫﺎي GSM/GPRSدﺳﺘﻮرات ATﻣﺸـﺘﺮﻛﻲ را ﭘﺸـﺘﻴﺒﺎﻧﻲ
ﻣﻲ ﻛﻨﻨﺪ .ﻋﻼوه ﺑﺮ اﻳﻦ دﺳﺘﻮرات ﻣﺸﺘﺮك ،ﮔﻮﺷﻲ ﻫﺎي ﺗﻠﻔـﻦ ﻫﻤـﺮاه و ﻣـﻮدم ﻫـﺎي GSM/GPRSاز
ﻣﺠﻤﻮﻋﻪ اي از دﺳﺘﻮرات ﮔﺴﺘﺮش ﻳﺎﻓﺘﻪ ATﻧﻴﺰ ﭘﺸﺘﻴﺒﺎﻧﻲ ﻣﻲ ﻛﻨﻨﺪ .ﻳﻜﻲ از ﻛﺎرﺑﺮدﻫـﺎي اﻳـﻦ دﺳـﺘﻮرات
ﮔﺴﺘﺮش ﻳﺎﻓﺘﻪ ﻛﻨﺘﺮل ارﺳﺎل و درﻳﺎﻓﺖ ﭘﻴﺎم ﻫﺎي SMSﻣﻲ ﺑﺎﺷﺪ.
ﺟﺪول زﻳﺮ دﺳﺘﻮرات ﻣﺮﺗﺒﻂ ﺑﺎ ﻧﻮﺷﺘﻦ و ارﺳﺎل ﭘﻴﺎم ﻫﺎي SMSرا ﻧﺸﺎن ﻣﻲ دﻫﺪ:
ﻳﻜﻲ از راه ﻫﺎي ارﺳﺎل دﺳﺘﻮرات ATﺑﻪ ﮔﻮﺷﻲ ﺗﻠﻔﻦ ﻫﻤﺮاه ﻳﺎ ﻣﻮدم GSM/GPRSاﺳـﺘﻔﺎده از ﺑﺮﻧﺎﻣـﻪ
ﻫﺎي ﺗﺮﻣﻴﻨﺎل اﺳـﺖ .ﺑﺮﻧﺎﻣـﻪ ﻫـﺎي ﺗﺮﻣﻴﻨـﺎل ﻛﺎراﻛﺘﺮﻫـﺎي ورودي را ﺑـﻪ ﮔﻮﺷـﻲ ﺗﻠﻔـﻦ ﻫﻤـﺮاه ﻳـﺎ ﻣـﻮدم
GSM/GPRSارﺳﺎل ﻧﻤﻮده و ﭘﺎﺳﺦ درﻳﺎﻓﺘﻲ را ﻧﻤﺎﻳﺶ ﻣﻲ دﻫﻨﺪ.
ﺑﺮﻧﺎﻣﻪ ﺗﺮﻣﻴﻨﺎل HyperTerminal ،Microsoftﻧﺎم دارد .ﻣﺜﺎل زﻳﺮ ﻧﺤﻮه اﺳـﺘﻔﺎده از اﻳـﻦ ﺑﺮﻧﺎﻣـﻪ را
ﺟﻬﺖ ارﺳﺎل ﻳﻚ ﭘﻴﺎم SMSﻧﻤﺎﻳﺶ ﻣﻲ دﻫﺪ .ﺑﺨﺶ ﻫﺎﻳﻲ ﻛـﻪ ﺑـﻪ ﺻـﻮرت boldﻧﻤـﺎﻳﺶ داده ﺷـﺪه،
دﺳﺘﻮراﺗﻲ اﺳﺖ ﻛﻪ ﺑﺎﻳﺪ در HyperTerminalﻧﻮﺷﺘﻪ ﺷﻮد و ﺧﻄﻮط دﻳﮕﺮ ﭘﺎﺳﺦ ارﺳﺎﻟﻲ ﮔﻮﺷـﻲ ﺗﻠﻔـﻦ
ﻫﻤﺮاه ﻳﺎ ﻣﻮدم GSM/GPRSﻣﻲ ﺑﺎﺷﺪ.
AT
OK
AT+CMGF=1
OK
"AT+CMGW="+85291234567
> A simple demo of SMS text messaging.
+CMGW: 1
OK
AT+CMSS=1
+CMSS: 20
OK
ﺧﻂ :1دﺳﺘﻮر ” “ATﺑﻪ ﻣﻨﻈﻮر ﺗﺴﺖ اﺗﺼﺎل ﻣﻮدم ارﺳﺎل ﮔﺮدﻳﺪه .ﻣﻮدم ﻛﺪ ” “OKرا ﺑـﺮ ﻣـﻲ ﮔﺮداﻧـﺪ
)ﺧﻂ ،(2ﻛﻪ ﺑﻪ ﻣﻌﻨﺎي ﺻﺤﻴﺢ ﺑﻮدن اﺗﺼـﺎل ﺑـﻴﻦ HyperTerminalو ﻣـﻮدم GSM/GPRSﻣـﻲ
ﺑﺎﺷﺪ.
ﺧﻂ :3دﺳﺘﻮر +CMGFﺑﻪ ﻣﻨﻈﻮر ﺗﻐﻴﻴﺮ ﺣﺎﻟﺖ ﻣﻮدم ﺑﻪ ﺣﺎﻟﺖ SMSاﺳﺘﻔﺎده ﺷﺪه .ﻧﺘﻴﺠﻪ ﻛـﺪ ”“OK
ﻣﻲ ﺑﺎﺷﺪ )ﺧﻂ (4ﻛﻪ ﺑﻪ ﻣﻌﻨﺎي اﻳﻦ اﺳﺖ ﻛﻪ دﺳﺘﻮر ” “AT+CMGF=1ﺑﻪ درﺳﺘﻲ اﺟﺮا ﮔﺮدﻳﺪه اﺳـﺖ.
اﮔﺮ ﻛﺪ ” “ERRORﺑﺮﮔﺮداﻧﺪه ﻣﻲ ﺷﺪ ﺑﻪ ﻣﻌﻨﺎي اﻳﻦ ﺑـﻮد ﻛـﻪ ﻣـﻮدم GSM/GPRSاز ﺣﺎﻟـﺖ SMS
ﭘﺸﺘﻴﺒﺎﻧﻲ ﻧﻤﻲ ﻛﻨﺪ.
ﺧﻂ 5و :6دﺳﺘﻮر +CMGWﺟﻬﺖ ﻧﻮﺷﺘﻦ ﻳﻚ ﭘﻴﺎم SMSدر ﺣﺎﻓﻈﻪ ﻣـﻮدم اﺳـﺘﻔﺎده ﺷـﺪه اﺳـﺖ.
” “+85291234567ﺷﻤﺎره ﺗﻠﻔﻦ ﻫﻤﺮاه درﻳﺎﻓﺖ ﻛﻨﻨﺪه ﻣﻲ ﺑﺎﺷﺪ .ﭘﺲ از وارد ﻛﺮدن ﺷـﻤﺎره درﻳﺎﻓـﺖ
ﻛﻨﻨﺪه و ﻓﺸﺮدن ﻛﻠﻴﺪ Enterﺑﺮﻧﺎﻣﻪ ﺑﺎ ﻧﻤﺎﻳﺶ ﻋﻼﻣﺖ ”>“ ﻣﻨﺘﻈﺮ وارد ﻛﺮدن ﻣﺘﻦ ﭘﻴﺎم ﻣﻲ ﺷﻮد.
ﺧﻂ “+CMGW: 1” :7ﻧﺸﺎن دﻫﻨﺪه اﻳﻦ اﺳﺖ ﻛﻪ اﻧﺪﻳﺲ اﺧﺘﺼﺎص داده ﺷﺪه ﺑﻪ اﻳـﻦ ﭘﻴـﺎم 1ﻣـﻲ
ﺑﺎﺷﺪ .اﻳﻦ اﻧﺪﻳﺲ ﻧﺸﺎن دﻫﻨﺪه ﻣﻜﺎن ﭘﻴﺎم SMSدر ﺣﺎﻓﻈﻪ اﺳﺖ.
ﺧﻂ :9ﻛﺪ ” “OKﻧﺸﺎن دﻫﻨﺪه ﺑﺎ ﻣﻮﻓﻘﻴﺖ اﺟﺮا ﺷﺪن دﺳﺘﻮر +CMGWﻣﻲ ﺑﺎﺷﺪ.
ﺧﻂ :10دﺳﺘﻮر +CMSSﺟﻬﺖ ارﺳﺎل ﭘﻴـﺎم از ﺣﺎﻓﻈـﻪ ﻣـﻮدم GSM/GPRSاﺳـﺘﻔﺎده ﺷـﺪه اﺳـﺖ.
اﻧﺪﻳﺲ ﭘﻴﺎم ﻛﻪ ﻫﻤﺎن 1ﻣﻲ ﺑﺎﺷﺪ از ﺧﻂ 7ﺑﺮداﺷﺖ ﺷﺪه اﺳﺖ.
ﺧﻂ “CMSS:20” :11ﻧﺸﺎن دﻫﻨﺪه اﻳﻦ اﺳﺖ ﻛﻪ ﻛﺪ ارﺟﺎء اﻳﻦ ﭘﻴﺎم 20 ،SMSﻣﻲ ﺑﺎﺷﺪ.
ﺧﻂ :13ﻛﺪ ” “OKﻧﺸﺎن ﻣﻲ دﻫﺪ ﻛﻪ دﺳﺘﻮر +CMSSﺑﺎ ﻣﻮﻓﻘﻴﺖ ﻛﺎر ﺧﻮد را ﺑﻪ ﭘﺎﻳﺎن رﺳﺎﻧﺪه اﺳﺖ.
ﺟﻬــﺖ ارﺳــﺎل SMSاز ﻳــﻚ ﺑﺮﻧﺎﻣــﻪ ،ﺑﺎﻳــﺪ ﺳــﻮرس ﻛــﺪ اﺗﺼــﺎل و ارﺳــﺎل دﺳــﺘﻮرات ATﺑــﻪ ﻣــﻮدم
GSM/GPRSﻧﻮﺷﺘﻪ ﺷﻮد ،دﻗﻴﻘﺎ ﻫﻤﺎﻧﻨﺪ ﻛﺎري ﻛﻪ ﺑﺮﻧﺎﻣﻪ ﻫﺎي ﺗﺮﻣﻴﻨﺎل اﻧﺠﺎم ﻣﻲ دﻫﻨﺪ .اﻳﻦ ﺳﻮرس ﻛﺪ
ﻣﻲ ﺗﻮاﻧﺪ ﺑﻪ زﺑﺎن ﻫﺎي Delphi ،Visual Basic ،Java ،C++ ،Cو ﻳﺎ ﻫﺮ زﺑﺎن دﻳﮕﺮي ﻧﻮﺷﺖ ﺷﻮد.
اﻟﺒﺘﻪ ﻧﻮﺷﺘﻦ اﻳﻦ ﺑﺮﻧﺎﻣﻪ ﻣﺸﻜﻼﺗﻲ در ﭘﻲ دارد.
در اﻛﺜﺮ ﻣﻮاﻗﻊ ﺑﻪ ﺟﺎي اﺳﺘﻔﺎده از دﺳﺘﻮرات ATﺑﺮاي اﺗﺼﺎل ﺑﻪ ﮔﻮﺷﻲ ﻳﺎ ﻣـﻮدم GSM/GPRSاز ﻳـﻚ
ﻛﺘﺎﺑﺨﺎﻧﻪ 12APIﻳﺎ 13SDKﺳﻄﺢ ﺑﺎﻻي ﭘﻴﺎم رﺳـﺎﻧﻲ SMSاﺳـﺘﻔﺎده ﻣـﻲ ﺷـﻮد .ﻛﺘﺎﺑﺨﺎﻧـﻪ API/SDK
ﺟﺰﺋﻴﺎت ﺳﻄﺢ ﭘﺎﻳﻴﻦ را در ﺑﺮ دارد در ﻧﺘﻴﺠﻪ ﻧﻴﺎزي ﻧﻴﺴﺖ ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺲ از دﺳﺘﻮرات ATاﺳﺘﻔﺎده ﻛﻨﺪ ﻳـﺎ در
ﺳﻄﺢ ﺑﻴﺖ ﭘﻴﻜﺮﺑﻨﺪي SMSرا ﺑﺮرﺳﻲ ﻧﻤﺎﻳﺪ .ﺑﺮﺧﻲ از ﻛﺘﺎﺑﺨﺎﻧﻪ ﻫـﺎي API/SDKﻋـﻼوه ﺑـﺮ دﺳـﺘﻮرات
ATﭘﺮوﺗﻜﻞ ﻫﺎي SMSCرا ﻧﻴﺰ ﺷﺎﻣﻞ ﻣﻲ ﺷﻮﻧﺪ در ﻧﺘﻴﺠﻪ ﺑﺮاي ﺗﻐﻴﻴﺮ ﺑﺮﻧﺎﻣﻪ از روش ﻣﻮدم ﺑﻲ ﺳﻴﻢ ﺑـﻪ
روش اﺗﺼﺎل ﺑﻪ SMSCﺗﻨﻬﺎ ﻧﻴﺎز اﺳﺖ ﺑﺮﺧﻲ از ﺗﻨﻈﻴﻤﺎت ﻳﺎ ﺑﺨﺸﻲ از ﺳﻮرس ﻛﺪ ﺑﺮﻧﺎﻣﻪ را ﺗﻐﻴﻴﺮ داد.
روش دﻳﮕﺮ ﺑﺮاي ﻋﺪم اﺳﺘﻔﺎده از دﺳﺘﻮرات ATﻗﺮار دادن ﻳﻚ SMS Gatewayﻣﻴﺎن ﺑﺮﻧﺎﻣﻪ و ﮔﻮﺷﻲ
ﺗﻠﻔﻦ ﻫﻤﺮاه ﻳﺎ ﻣﻮدم GSM/GPRSﻣﻲ ﺑﺎﺷﺪ .ﺑـﺪﻳﻦ ﻃﺮﻳـﻖ ﻣـﻲ ﺗـﻮان از ﭘﺮوﺗﻜـﻞ ﻫـﺎي ﺳـﺎده ﻣﺜـﻞ
HTTP/HTTPSﻧﻴﺰ در ﺑﺮﻧﺎﻣﻪ اﺳﺘﻔﺎده ﻛﺮد.
ﻣﻌﻤﻮﻻ ﻟﻴﺴﺘﻲ از ﮔﻮﺷﻲ ﻫﺎ و ﻣﻮدم ﻫﺎي ﻗﺎﺑﻞ ﭘﺸﺘﻴﺒﺎﻧﻲ ﺗﻮﺳﻂ ﻛﺘﺎﺑﺨﺎﻧﻪ API/SDKﻳﺎ ﺑﺴﺘﻪ ﻧﺮم اﻓﺰاري
SMS Gatewayدر وب ﺳﺎﻳﺖ ﺳﺎزﻧﺪه ﻣﻮﺟﻮد اﺳﺖ .ﭘﺲ ﻗﺒﻞ از ﻧﻮﺷﺘﻦ ﺑﺮﻧﺎﻣﻪ ﺿﺮوري اﺳﺖ ﻛﻪ اﻳﻦ
ﻟﻴﺴﺖ ﺗﻮﺳﻂ ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺲ ﭼﻚ ﺷﻮد .
12
Application programming interface
13
Software development kit
(9.1.1اﻳﺮاد اﺳﺎﺳﻲ ارﺳﺎل ﭘﻴﺎم ﻫﺎي SMSﺑﺎ اﺳﺘﻔﺎده از ﮔﻮﺷﻲ ﺗﻠﻔﻦ ﻫﻤﺮاه ﻳﺎ ﻣـﻮدم
:GSM/GPRSﻧﺮخ ﭘﺎﻳﻴﻦ ارﺳﺎل SMS
اﺳﺘﻔﺎده از ﮔﻮﺷﻲ ﺗﻠﻔﻦ ﻫﻤﺮاه ﻳﺎ ﻣﻮدم GSM/GPRSاﻳﺮادي اﺳﺎﺳـﻲ دارد ،ﻧـﺮخ ارﺳـﺎل SMSﺑﺴـﻴﺎر
ﭘﺎﻳﻴﻦ اﺳﺖ .ﺗﻨﻬﺎ ﺑﻴﻦ 6ﺗﺎ 10ﭘﻴﺎم SMSدر دﻗﻴﻘﻪ ﻗﺎﺑﻞ ارﺳﺎل اﺳﺖ .اﻳﻦ ﻋﻤﻠﻜـﺮد ﺑـﺎ اﺳـﺘﻔﺎده از ﻣـﻮدم
GSM/GPRSﺑﻪ ﺟﺎي ﮔﻮﺷﻲ ﺗﻠﻔﻦ ﻫﻤﺮاه ﻧﻴﺰ ﺗﺎﺛﻴﺮ ﻧﻤﻲ ﭘﺬﻳﺮد) .اﻳﻦ ﺑـﺪان ﻣﻌﻨﺎﺳـﺖ ﻛـﻪ ﻧـﺮخ ارﺳـﺎل
SMSﺗﻮﺳﻂ ﮔﻮﺷﻲ ﺗﻠﻔﻦ ﻫﻤﺮاه و ﻣﻮدم GSM/GPRSﻳﻜﺴﺎن اﺳﺖ و اﺳﺘﻔﺎده از ﭘﻮرت ﺳﺮﻳﺎل ،ﭘﻮرت
،USBاﺗﺼﺎل Bluetoothﻳﺎ اﺗﺼﺎل infraredﺑﺮ اﻳﻦ ﻧﺮخ ﺗﺎﺛﻴﺮي ﻧﺪارد (.ﻓﺎﻛﺘﻮر ﺗﻌﻴﻴﻦ ﻛﻨﻨـﺪه ﻧـﺮخ
ارﺳﺎل SMSﺷﺒﻜﻪ ﺑﻲ ﺳﻴﻢ ﻣﻲ ﺑﺎﺷﺪ .
در ﺣﺎﻟﺖ ﻛﻠﻲ ﺳﻪ روش ﺑﺮاي درﻳﺎﻓﺖ ﭘﻴﺎم SMSﺗﻮﺳﻂ ﻛﺎﻣﭙﻴﻮﺗﺮ وﺟﻮد دارد:
(1اﺗﺼﺎل ﻳﻚ ﮔﻮﺷﻲ ﺗﻠﻔﻦ ﻫﻤﺮاه ﻳﺎ ﻣﻮدم GSM/GPRSﺑﻪ ﻛﺎﻣﭙﻴﻮﺗﺮ و اﺳﺘﻔﺎده از دﺳـﺘﻮرات AT
ﺑﻪ ﻣﻨﻈﻮر دﺳﺘﻮر دادن ﺑﻪ ﮔﻮﺷﻲ ﺗﻠﻔﻦ ﻫﻤﺮاه ﻳﺎ ﻣﻮدم GSM/GPRSﺑﺮاي درﻳﺎﻓﺖ ﭘﻴﺎم .SMS
(2اﺗﺼﺎل ﺑﻪ SMS Centerﻳﺎ SMS Gatewayﻳﻚ ﺷﺮﻛﺖ ﺧﺪﻣﺎت ﺑﻲ ﺳﻴﻢ .ﺑـﺪﻳﻦ ﻃﺮﻳـﻖ
ﭘﻴﺎم ﻫﺎي SMSدرﻳﺎﻓﺘﻲ ﺑﺎ اﺳﺘﻔﺎده از ﭘﺮوﺗﻜﻞ ﻳﺎ واﺳﻂ ﭘﺸﺘﻴﺒﺎﻧﻲ ﺷﺪه ﺗﻮﺳـﻂ SMS Center
ﻳﺎ SMS Gatewayﺑﻪ ﻛﺎﻣﭙﻴﻮﺗﺮ ﺷﻤﺎ ارﺳﺎل ﻣﻲ ﮔﺮدد .
(3اﺗﺼﺎل ﺑﻪ SMS Gatewayﻳﻚ ﺷﺮﻛﺖ ﻓﺮاﻫﻢ ﻛﻨﻨﺪه ﺳﺮوﻳﺲ .SMSﺑﺪﻳﻦ ﻃﺮﻳﻖ ﭘﻴﺎم ﻫﺎي
SMSدرﻳﺎﻓﺘﻲ ﺑﺎ اﺳﺘﻔﺎده از ﭘﺮوﺗﻜﻞ ﻳﺎ واﺳـﻂ ﭘﺸـﺘﻴﺒﺎﻧﻲ ﺷـﺪه ﺗﻮﺳـﻂ SMS Gatewayﺑـﻪ
ﻛﺎﻣﭙﻴﻮﺗﺮ ﺷﻤﺎ ارﺳﺎل ﻣﻲ ﮔﺮدد .
(10.1راه ﺣﻞ اول :درﻳﺎﻓﺖ ﭘﻴﺎم SMSﺗﻮﺳﻂ ﻛـﺎﻣﭙﻴﻮﺗﺮ ﺑـﺎ اﺳـﺘﻔﺎده از ﮔﻮﺷـﻲ ﺗﻠﻔـﻦ
ﻫﻤﺮاه ﻳﺎ ﻣﻮدم GSM/GPRS
درﻳﺎﻓﺖ ﭘﻴﺎم ﻫﺎي SMSﺗﻮﺳﻂ ﮔﻮﺷﻲ ﺗﻠﻔﻦ ﻫﻤﺮاه ﻳﺎ ﻣﻮدم GSM/GPRSﻧﺴـﺒﺖ ﺑـﻪ دو روش دﻳﮕـﺮ
ﻣﺰﻳﺘﻲ دارد ،ﺷﺮﻛﺖ ﻫﺎي ﺧﺪﻣﺎت ﺑﻲ ﺳﻴﻢ ﻣﻌﻤﻮﻻ ﺑﺮاي درﻳﺎﻓﺖ ﭘﻴﺎم ﻫﺎي SMSﺗﻮﺳﻂ ﺳﻴﻢ ﻛﺎرت ﺳـﻴﻢ
ﻛﺎرت ﻫﺎﻳﺸﺎن ﻣﺒﻠﻐﻲ از ﻣﺸﺘﺮﻛﻴﻦ درﻳﺎﻓﺖ ﻧﻤﻲ ﻛﻨﻨﺪ .اﻳﺮاد اﻳﻦ روش اﻳﻦ اﺳﺖ ﻛﻪ ﮔﻮﺷﻲ ﺗﻠﻔﻦ ﻫﻤﺮاه ﻳـﺎ
ﻣﻮدم GSM/GPRSﻗﺎﺑﻠﻴﺖ ﻛﻨﺘﺮل ﺗﺮاﻓﻴﻚ ﺑﺎﻻي SMSرا ﻧﺪارد .ﻳﻜـﻲ از روش ﻫـﺎ ﺑـﺮاي ﺣـﻞ اﻳـﻦ
ﻣﺸﻜﻞ اﺳﺘﻔﺎده از ﭼﻨﺪ ﮔﻮﺷﻲ ﺗﻠﻔﻦ ﻫﻤﺮاه ﻳﺎ ﻣﻮدم GSM/GPRSﻣﻲ ﺑﺎﺷﺪ .ﻫﺮ ﮔﻮﺷﻲ ﺗﻠﻔﻦ ﻫﻤـﺮاه ﻳـﺎ
ﻣﻮدم GSM/GPRSﺳﻴﻢ ﻛﺎرت و ﺷﻤﺎره ﻣﺨﺼﻮص ﺑﻪ ﺧﻮد را داراﺳﺖ.
از دﻳــﺪ ﺑﺮﻧﺎﻣــﻪ ﻧﻮﻳﺴــﻲ ارﺳــﺎل و درﻳﺎﻓــﺖ ﭘﻴــﺎم ﻫــﺎي SMSﺗﻮﺳــﻂ ﮔﻮﺷــﻲ ﺗﻠﻔــﻦ ﻫﻤــﺮاه ﻳــﺎ ﻣــﻮدم
GSM/GPRSﻣﺸﺎﺑﻪ ﺑﻪ ﻫﻢ اﺳﺖ .ﺗﻨﻬﺎ ﻛﺎﻓﻴﺴﺖ دﺳﺘﻮرات )در ﻗﺎﻟﺐ دﺳـﺘﻮرات (ATﺑـﻪ ﮔﻮﺷـﻲ ﺗﻠﻔـﻦ
ﻫﻤﺮاه ﻳﺎ ﻣﻮدم GSM/GPRSارﺳﺎل ﮔﺮدد.
ﻣﺜﺎل زﻳﺮ ﻧﺤﻮه اﺳﺘﻔﺎده از ﺑﺮﻧﺎﻣﻪ HyperTerminalرا ﺟﻬﺖ ﺧﻮاﻧﺪن ﻳﻚ ﭘﻴﺎم SMSﻛﻪ ﺗﻮﺳﻂ ﻳـﻚ
ﮔﻮﺷﻲ ﺗﻠﻔﻦ ﻫﻤﺮاه ﻳﺎ ﻣﻮدم GSM/GPRSدرﻳﺎﻓﺖ ﺷﺪه اﺳﺖ را ﻧﻤﺎﻳﺶ ﻣﻲ دﻫﺪ .ﺑﺨﺶ ﻫـﺎﻳﻲ ﻛـﻪ ﺑـﻪ
ﺻﻮرت boldﻧﻤﺎﻳﺶ داده ﺷﺪه ،دﺳﺘﻮراﺗﻲ اﺳﺖ ﻛﻪ ﺑﺎﻳﺪ در HyperTerminalﻧﻮﺷﺘﻪ ﺷﻮد و ﺧﻄﻮط
دﻳﮕﺮ ﭘﺎﺳﺦ ارﺳﺎﻟﻲ ﮔﻮﺷﻲ ﺗﻠﻔﻦ ﻫﻤﺮاه ﻳﺎ ﻣﻮدم GSM/GPRSﻣﻲ ﺑﺎﺷﺪ.
AT
OK
AT+CMGF=1
OK
"AT+CMGL="ALL
"+CMGL: 1,"REC READ","+85291234567",,"06/11/11,00:30:29+32
Hello, welcome to our SMS tutorial.
"+CMGL: 2,"REC READ","+85291234567",,"06/11/11,00:32:20+32
A simple demo of SMS text messaging.
OK
ﺧﻂ :1دﺳﺘﻮر ” “ATﺑﻪ ﻣﻨﻈﻮر ﺗﺴﺖ اﺗﺼﺎل ﻣﻮدم ارﺳﺎل ﮔﺮدﻳﺪه .ﻣﻮدم ﻛﺪ ” “OKرا ﺑـﺮ ﻣـﻲ ﮔﺮداﻧـﺪ
)ﺧﻂ ،(2ﻛﻪ ﺑﻪ ﻣﻌﻨﺎي ﺻﺤﻴﺢ ﺑﻮدن اﺗﺼـﺎل ﺑـﻴﻦ HyperTerminalو ﻣـﻮدم GSM/GPRSﻣـﻲ
ﺑﺎﺷﺪ.
ﺧﻂ :3دﺳﺘﻮر +CMGFﺑﻪ ﻣﻨﻈﻮر ﺗﻐﻴﻴﺮ ﺣﺎﻟﺖ ﻣﻮدم ﺑﻪ ﺣﺎﻟﺖ SMSاﺳﺘﻔﺎده ﺷﺪه .ﻧﺘﻴﺠﻪ ﻛـﺪ ”“OK
ﻣﻲ ﺑﺎﺷﺪ )ﺧﻂ (4ﻛﻪ ﺑﻪ ﻣﻌﻨﺎي اﻳﻦ اﺳﺖ ﻛﻪ دﺳﺘﻮر ” “AT+CMGF=1ﺑﻪ درﺳﺘﻲ اﺟﺮا ﮔﺮدﻳﺪه اﺳـﺖ.
اﮔﺮ ﻛﺪ ” “ERRORﺑﺮﮔﺮداﻧﺪه ﻣﻲ ﺷﺪ ﺑﻪ ﻣﻌﻨﺎي اﻳﻦ ﺑـﻮد ﻛـﻪ ﻣـﻮدم GSM/GPRSاز ﺣﺎﻟـﺖ SMS
ﭘﺸﺘﻴﺒﺎﻧﻲ ﻧﻤﻲ ﻛﻨﺪ.
ﺧﻄﻮط 5ﺗﺎ :9دﺳﺘﻮر +CMGLﺟﻬﺖ ﻟﻴﺴﺖ ﻛﺮدن ﺗﻤﺎﻣﻲ ﭘﻴﺎم ﻫﺎي SMSذﺧﻴﺮه ﺷـﺪه در ﺣﺎﻓﻈـﻪ
ﻣﻮدم ﺑﻪ ﻛﺎر ﻣـﻲ رود .در اﻳـﻦ ﻣﺜـﺎل دو ﭘﻴـﺎم SMSدر ﺣﺎﻓﻈـﻪ ﻣـﻮدم ذﺧﻴـﺮه ﺷـﺪه اﺳـﺖ“Hello, .
” welcome to our SMS tutorialو “A simple demo of SMS text
” “+85291234567” .messagingﺷــــﻤﺎره ﺗﻠﻔــــﻦ ارﺳــــﺎل ﻛﻨﻨــــﺪه ﻣــــﻲ ﺑﺎﺷــــﺪ.
” “06/11/11,00:30:29+32و ” “06/11/11,00:32:20+32زﻣــﺎن درﻳﺎﻓــﺖ ﭘﻴــﺎم
ﺗﻮﺳﻂ SMSCرا ﻧﺸﺎن ﻣﻲ دﻫﺪ ﻛﻪ در آن ” “+32ﻧﺸﺎن دﻫﻨﺪه ﻧﺎﺣﻴﻪ زﻣﺎﻧﻲ 14اﺳﺖ ﻛﻪ واﺣـﺪ آن رﺑـﻊ
ﺳﺎﻋﺖ ﻣﻲ ﺑﺎﺷﺪ ،در ﻧﺘﻴﺠﻪ +32ﻧﺸﺎن دﻫﻨﺪه GMT+8ﻣﻲ ﺑﺎﺷﺪ ،زﻳﺮا 32رﺑﻊ ﺳﺎﻋﺖ ﺑﺮاﺑـﺮ 8ﺳـﺎﻋﺖ
اﺳﺖ “REC READ” .ﻧﺸﺎن دﻫﻨﺪه اﻳﻦ اﺳﺖ ﻛﻪ ﻫﺮ دو ﭘﻴﺎم SMSﻗﺒﻼ ﺧﻮاﻧﺪه ﺷﺪه ﺑﻮده اﻧﺪ.
ﺧﻂ :11ﻛﺪ ” “OKﻧﺸﺎن ﻣﻲ دﻫﺪ ﻛﻪ دﺳﺘﻮر +CMGLﺑﺎ ﻣﻮﻓﻘﻴﺖ ﻛﺎر ﺧﻮد را ﺑﻪ ﭘﺎﻳﺎن رﺳﺎﻧﺪه اﺳﺖ .
ﺟﻬﺖ درﻳﺎﻓﺖ SMSدر ﻳﻚ ﺑﺮﻧﺎﻣﻪ ﻧﻴﺰ ﻫﻤﺎﻧﻨﺪ ﻓﺮاﻳﻨﺪ ارﺳﺎل ﺑﺎﻳﺪ ﺳﻮرس ﻛﺪ اﺗﺼـﺎل و ارﺳـﺎل دﺳـﺘﻮرات
ATﺑﻪ ﻣﻮدم GSM/GPRSﻧﻮﺷﺘﻪ ﺷﻮد ،اﻣﺎ راه ﺣﻞ آﺳﺎن ﺗﺮ اﺳﺘﻔﺎده از ﻛﺘﺎﺑﺨﺎﻧﻪ ﻫﺎي API/SDKﻳـﺎ
ﻗﺮار دادن ﻳﻚ SMS Gatewayﻣﻴﺎن ﺑﺮﻧﺎﻣﻪ و ﮔﻮﺷﻲ ﺗﻠﻔﻦ ﻫﻤﺮاه ﻳﺎ ﻣﻮدم GSM/GPRSﻣﻲ ﺑﺎﺷﺪ.
14
Time zone