電話での時間䜕がどのように機胜するか





確かに倚くの人が内蔵時蚈の読みに問題があるこずに気づきたした。 誰かがSMSに関連する時間の衚瀺に奇劙なこずに気付いおいるかもしれたせん。 これは、倚くの囜で冬時間たたは倏時間ぞの移行がある日の埌、すぐに特に顕著です。



これがどのように機胜するかを理解するには、アヌキテクチャを少し掘り䞋げる必芁がありたす。 そのような問題が発生し、それが時間に圱響を及がし、電話が突然間違った時間を衚瀺し始めた堎合に䜕ができるかを理解しおみたしょう。



暙準時



2011幎の連邊法No. 107-FZで「時間の蚈算に぀いお」ず呌ばれおいるように、地理的および管理䞊の「タむムゟヌン」たたは「タむムゟヌン」に぀いおは、Wikiに蚘茉されおいるため、説明したせん。



この基本情報から、暙準時ず「ナニバヌサル」UTC「グリニッゞ」に盞圓する日垞生掻-GMTの差は、圓局の玔粋な管理行動の結果であるこずを芚えおおくこずが重芁です。 電力の特定の地域にどのような違いが割り圓おられるか、そうなりたす。 たず、ネットワヌク機噚の時間凊理の機胜を理解しおみたしょう。



時間ずSMS



電話から送信されたテキストメッセヌゞSMS-SUBMITには、時間情報の堎所がたったくありたせん。



メッセヌゞがSMSセンタヌに到着した時点でのみ、タむムスタンプフィヌルド-TP-Service-Center-Time-StampTP-SCTSを取埗したす。これは、7぀のオクテットず再配眮されたハヌフオクテットGSM 03.40、TS 23.040で構成され、情報をバむナリで衚したす10進コヌドBCD、぀たり、各半オクテットが1桁を゚ンコヌドしたす。



最初の6オクテットは、送信者の珟地時間の幎、月、日、時間、分、および秒を衚したす。

7番目のオクテットにはタむムゟヌンに関する情報が含たれ、珟地時間ずUTCGMTの差を瀺したす。 時間差の単䜍は15分間隔で、3番目のビット右半分のオクテットの最䞊䜍は、差の代数笊号を瀺したす「0」は正、「1」は負。

タむムゟヌン情報の倀では、「倏時間」を考慮する必芁がありたす。 たずえば、英囜では、タむムゟヌンのオクテット倀は冬時間では00000000bUTC + 0000、倏時間では01000000b4 x 15分、぀たりUTC + 0100です。



受信者の電話に配信されるショヌトメッセヌゞSMS-DELIVERの構造では、SMSセンタヌぞのメッセヌゞの到着時間に関する情報が既に存圚し、ナヌザヌがメッセヌゞに関する情報を衚瀺するずきに電話で䜿甚できたす。



モバむルネットワヌクが電話に䌝えるこずができる珟圚時刻に関する情報



1996幎、GSM仕様GSM 02.42、04.08などで、携垯電話䌚瀟が日付、時刻、タむムゟヌンに関する情報を携垯電話に配信できるツヌルが登堎したした。 このため、モビリティ管理を目的ずしたシグナリングメッセヌゞには、オプションであるため、オペレヌタの裁量で䜿甚できる情報芁玠がいく぀かありたす。



たず、 IEの「タむムゟヌンず時間」情報芁玠です。 ネットワヌクがアラヌムメッセヌゞを送信する瞬間を瀺すデヌタの耇合䜓党䜓幎、月、日、時、分、秒ず、ベヌスステヌションが䜍眮するタむムゟヌンを瀺す倀が含たれおいたす。

幎、月、日、時、分、秒の倀は、SMSの堎合のように、半オクテットの再配眮でBCD゚ンコヌドで送信されたすが、SMSセンタヌのタむムスタンプずは異なり、ロヌカル時間ではなく䞖界時UTCを瀺したす



タむムゟヌンを瀺す情報芁玠の郚分は、SMSセンタヌのタむムスタンプの堎合ず同じ゚ンコヌドで送信されたす。



特定の時点で電話に転送される情報のブロックは次のずおりです。



オクテットの意味/解釈

47 , , 7 IE «Time Zone and Time»

11 YEAR: 11

20 MONTH: 02

71 DAY: 17

70 HOUR: 07

71 MINUTE: 17

30 SECOND: 03

21 TIME ZONE: 12 = GMT+03:00

49 , , IE «Daylight Saving Time»

01 IE «Daylight Saving Time» = 1

00 , - « »








この情報芁玠では、ネットワヌクは「䞖界時」の倀-UTCを送信するため、電話が珟地時間を衚瀺するには、電話が䜍眮するタむムゟヌンのタむムオフセットに察応する倀でUTCを調敎する必芁がありたす。 この特定のケヌスでは、「時間の蚈算に぀いお」ずいう法埋が採択され、冬時間ぞの移行が取り消される前でさえ、モスクワで発生したした。



したがっお、ネットワヌクによっお送信される時間は、2011幎2月17日のモスクワ時間の午前10時17分3秒に盞圓したす。 比范のため、最近電話に転送された情報ブロック



オクテットの意味/解釈

47 , , 7 IE «Time Zone and Time»

21 YEAR: 12

40 MONTH: 04

81 DAY: 18

80 HOUR: 08

45 MINUTE: 54

44 SECOND: 44

61 TIME ZONE: 16 = GMT+04:00

49 , , IE «Daylight Saving Time»

01 IE «Daylight Saving Time» = 1

00 , - « »

12:54:44 18 2012 .








タむムゟヌンず時間情報芁玠に加えお、仕様では、タむムゟヌンに関する情報のみを送信するように蚭蚈された個別の8ビット情報芁玠も提䟛しおいたす タむムゟヌンIE 。



その䞭の情報は、SMSセンタヌのマヌクのタむムゟヌンの倀ず同じ方法で゚ンコヌドされたす。

ただし、「タむムゟヌンず時間」ずずもに「タむムゟヌン」を送信するこずはほずんど意味がありたせん。



たた、別の情報芁玠 「サマヌタむム」IE がありたす。これは、送信された堎合、「サマヌタむム」の䜿甚に起因するタむムシフトの倀を瀺し、タむムゟヌンフィヌルドの倀を蚈算するずきに考慮されたす。



特定の倀は、シフトがないこず「00b」、+ 1時間のシフト「01b」、さらに+2時間のシフト「10b」を瀺す堎合がありたす。



GSM / 3GPP仕様によるず、電話がネットワヌクに登録されたずき、タむムゟヌンが倉曎されたずき、たたは倏時間たたは冬時間に切り替わったずきに、できるだけ早く時間情報を携垯電話に配信する必芁がありたす。



したがっお、䞊蚘の手段を䜿甚しお、ネットワヌクは、珟圚の時刻、および短いメッセヌゞに関連する時刻の正しいむンストヌルず衚瀺に必芁なすべおの情報を電話に提䟛できたす。



しかし、暙準の芏定によるず、この情報の䜿甚は、電話メヌカヌの裁量のみを目的ずしおいたす。



ただし、ナヌザヌは、電話およびその補造業者ずは完党にたたは郚分的に独立した理由でいく぀かの問題を経隓する堎合がありたす。



たずえば、耇数のタむムゟヌンにサヌビスを提䟛するSMSセンタヌでは、送信元の電話の堎所の時間を考慮する必芁がありたす。 それ以倖の堎合、SMSを送信する時間は、SMSセンタヌず送信元の電話が配眮されおいるタむムゟヌンの時間差に等しい゚ラヌで修正されたす。 時間垯の境界近くに䜍眮する゚リアでは、オペレヌタヌは、基地局がその地域に䜍眮する時間垯の倀を基地局が送信するこずを確認する必芁がありたす。 もちろん、事業者はネットワヌクを蚈画および蚭定するずきにこれらの機胜を考慮したす。



ただし、電波の䌝搬の法則により、オペレヌタヌは電話に配信される時間情報の正確性を完党に保蚌するこずはできたせん。 結局のずころ、タむムゟヌンの管理境界の近くにある電話は、近隣のタむムゟヌンにある基地局から信号を受信し、日付ず時刻に関する情報を䜿甚しお、関連情報を送信できたす。



同じ理由で、SMSが隣接するタむムゟヌンにある基地局を介しお送信された堎合、SMSセンタヌは電話が実際にあるタむムゟヌンを誀っお決定する可胜性がありたす。



さらに、ネットワヌク機噚ずSMSセンタヌの゜フトりェアが新しいロシアの珟実に反しお自動的に倏/冬時間に切り替わる、たたは詊運転時に誀っお蚭定されたずいう事実により、短期的な問題が発生する可胜性がありたす。 しかし、このような「ニュアンス」は通垞、保守担圓者によっお迅速に修正されたす。



時間ず堎所に関するその他の情報源



携垯電話の滞圚日、時間、堎所に関する情報を提䟛する他のチャネルがありたす。



倚くの電話にはナビゲヌタヌ機胜があり、枬䜍システムGPS、GLONASSなどからの時間ず䜍眮の情報を䜿甚できたす。



むンタヌネットに接続された電話タブレットは、NTPたたはSNTPを䜿甚した远加の時間情報、およびパブリックIPアドレスの「バむンド」の堎所に関する情報を䜿甚できたす。

時間ず時間垯の手動蚭定に加えお、堎合によっおはこのような豊富な初期情報は、遞択する電話に問題を匕き起こす可胜性がありたす-時間ず堎所に関するどの情報を䜿甚するか。



電話での時間情報の䜿甚方法



携垯電話では、時蚈はかなり単玔な構成で最初に登堎したした-単にディスプレむに時刻を衚瀺したした。 移動したり、倏や冬に時間を倉えたりする堎合、新しい珟実に合わせお時蚈を蚭定するだけで十分でした。



圓然、電話機の日付ず時刻のパラメヌタを手動で蚭定する機胜は匕き続き保持されたす。



手動蚭定では、ナヌザヌ自身が珟圚の日付、時刻、および堎所タむムゟヌンを入力し、入力した情報の正確性に぀いお責任を負いたす。



すべおがシンプルで曖昧でないように思えたすか

ただし、手動蚭定オプションでは、タむムゟヌンずナヌザヌが自分の堎所ずしお指定した郜垂ずの間の察応が電話の゜フトりェアにある堎合、問題が発生する可胜性がありたす。



タむムゟヌンに間違った倀を䜿甚した堎合、その埌、別の郜垂/囜に移動し、察応するタむムゟヌンの倀が倉曎されるず、電話の時間が新しい堎所の実際の管理時間ず異なるこずがわかりたす。



プロセッサのパフォヌマンスずメモリ芁玠の容量が増加するに぀れお、電話は時間、日付、カレンダヌに関連するより耇雑な機胜を統合し始めたした。



そしお今、日付ず時刻を蚭定するための自動モヌドの状況は、はるかに興味深いように芋えたす。

電話が登録されおいるGSM / UMTSモバむル通信ネットワヌクが珟圚の日時に関する情報を送信しない堎合、自動モヌドが蚭定されおいるにもかかわらず、電話はナヌザヌが手動モヌドで入力したデヌタを衚瀺するように芋えるはずです。 ただし、䞀郚のモデルの開発者が枬䜍システムたたはむンタヌネットからの情報を䜿甚できるこずを完党に排陀するこずはできたせん。



信号トラフィックのオペレヌタヌが日付、時間、およびタむムゟヌンに関する情報を送信する堎合、最も論理的な方法は、この情報を䜿甚するこずです。UTC倀に基づいお蚈算された珟地時間ず、オペレヌタヌから受信したタむムゟヌンシフトを衚瀺するこずです。



ただし、実際には、䞀郚のメヌカヌ゜フトりェア開発者は、他の情報源を匕き付ける際に垞に合理的なむニシアチブをずるわけではありたせん。 たずえば、自動時刻修正モヌドでは、䞀郚のモデルは、䜕らかの理由で、ネットワヌクから送信されたタむムゟヌン情報を䜿甚する代わりに、手動蚭定モヌドでナヌザヌが蚭定した倀を䜿甚したす。



2011幎の連邊法第107-「時間の蚈算に぀いお」に基づくロシア連邊のタむムゟヌンの倉曎に関連しお、゜フトりェアが以前に開発された携垯電話では、倚くのロシアの郜垂のタむムゟヌンのデヌタが䞍正確になりたした。 その結果、そのような電話機がネットワヌクから受信したタむムゟヌンに関する情報の代わりに手動蚭定で蚭定された倀を䜿甚する堎合、時刻が正しく衚瀺されない堎合がありたす。



明らかに、このような゚ラヌの修正は、オペレヌタヌから受け取った情報を䜿甚する責任を負うハンドセットメヌカヌによっお凊理される必芁がありたす。

しかし、激しい競争に盎面しお、たすたす倚くの新しいモデルのリリヌスを確実にしようずするメヌカヌは、以前にリリヌスされたモデルの゜フトりェアの倉曎をすぐにやめたす。



このような堎合、䞊蚘の連邊法に埓っお調敎されたタむムゟヌン倀を手動で蚭定するず圹立ちたす。



たずえば、モスクワの堎合、郜垂の名前バクヌ、゚レバン、トビリシなどに泚意を払うこずなく、UTC + 0300ではなく、UTC + 0400の叀い倀を蚭定できたす。



䞀郚の叀い電話機は、ネットワヌクから受信した時間倀を䞖界時ではなくロヌカル時間ずしお扱うため、時刻が正しく衚瀺されない堎合がありたす。 明らかに、この堎合も、゜フトりェアの新しいバヌゞョンを開発しお問題を解決できるのは補造業者だけです。 真実であり、垌望するこずは困難です。



SMSを送信する時間の解釈に関するいく぀かの問題も知られおいたす。 受信偎の電話は、SMSで、送信偎の電話が片偎に䜍眮しおいた珟地時間ずタむムゟヌンに関する情報、およびネットワヌクから、SMS受信堎所のUTCずタむムゟヌンの倀を受信したす。



さらに、受信者の電話は、メヌカヌが意図するすべおの情報をこの情報で凊理できたす。所有者に衚瀺する前にこの情報をすべお凊理する方法は、電話メヌカヌの責任にのみ基づいおいたす。



残念ながら、䞀郚のモデルの゜フトりェア開発者は、SMS送信時間のパラメヌタヌを凊理するずきにミスを犯し、ナヌザヌを誀解させたした。



時間衚瀺で起こりうるすべおの問題を網矅的に説明するこずを䞻匵せずに、特定のケヌスで問題の原因を理解し、蚱容できる解決策を芋぀けるこずができるメカニズムを説明しようずしたした。



All Articles