FI115887B - Interface to convey follow-up information - Google Patents
Interface to convey follow-up information Download PDFInfo
- Publication number
- FI115887B FI115887B FI20035116A FI20035116A FI115887B FI 115887 B FI115887 B FI 115887B FI 20035116 A FI20035116 A FI 20035116A FI 20035116 A FI20035116 A FI 20035116A FI 115887 B FI115887 B FI 115887B
- Authority
- FI
- Finland
- Prior art keywords
- data
- follow
- terminal
- commands
- network
- Prior art date
Links
- 238000000034 method Methods 0.000 claims description 13
- 230000005540 biological transmission Effects 0.000 claims description 12
- 230000003139 buffering effect Effects 0.000 claims description 3
- 230000008878 coupling Effects 0.000 claims description 2
- 238000010168 coupling process Methods 0.000 claims description 2
- 238000005859 coupling reaction Methods 0.000 claims description 2
- 238000012546 transfer Methods 0.000 claims description 2
- 230000003111 delayed effect Effects 0.000 claims 1
- 238000003780 insertion Methods 0.000 claims 1
- 230000037431 insertion Effects 0.000 claims 1
- 238000012360 testing method Methods 0.000 description 23
- 230000004044 response Effects 0.000 description 13
- 238000012544 monitoring process Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 3
- 230000004913 activation Effects 0.000 description 2
- 238000013480 data collection Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000012356 Product development Methods 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012512 characterization method Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 208000016570 early-onset generalized limb-onset dystonia Diseases 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Description
115887115887
RAJAPINTA SEURANTAINFORMAATION VÄLITTÄMISEKSIINTERFACE TO TRANSMIT TRACKING INFORMATION
Keksinnön kohteena on patenttivaatimuksen 1 johdanto-osan mukainen menetelmä seurantadatan välittämiseksi verkkotesterille. Keksin-5 nön kohteena on lisäksi patenttivaatimuksen 8 johdanto-osan mukainen seurantajärjestelmä. Keksinnön kohteena on myös patenttivaatimuksen 10 johdanto-osan mukainen päätelaite. Keksinnön kohteena on myös patenttivaatimuksen 13 johdanto-osan mukainen verkkotes-teri.The invention relates to a method for transmitting monitoring data to a network tester according to the preamble of claim 1. The invention further relates to a tracking system according to the preamble of claim 8. The invention also relates to a terminal device according to the preamble of claim 10. The invention also relates to a network tester according to the preamble of claim 13.
1010
Verkkotestereitä (network tester) käytetään verkon päättävän, mobiilin päätelaitteen (DCE, Data Circuit Terminating Equipment) ja verkon välisen liikenteen testaamiseen. Testauksessa on tällöin kyse erityisesti päätelaitteen, käytännössä PC-tietokone (DTE, Data Terminal Equip-15 ment), ja verkon päättävän mobiilin päätelaitteen, käytännössä langaton matkaviestin, kytkennästä toisiinsa. Testauksen avulla voidaan monitoroida verkon toimintaa mobiilin laitteen näkökulmasta ja tarvittaessa mitoittaa verkon asetukset ympäristöä ja mobiililaitteita ajatellen. Verkkotesteriä voidaan myös hyödyntää jo markkinoilla olevien tuottei-20 den testaukseen, jolloin selvitetään mahdollisia virhetilanteita, joita on tapahtunut normaalissa käyttötilanteessa ja näin voidaan vika paikantaa nopeammin.Network testers are used to test traffic between a network terminating mobile data terminal (DCE) and a network. In this case, testing is particularly concerned with the interconnection of a terminal, in practice a PC (DTE, Data Terminal Equip-15 ment), and a mobile terminating device, essentially a wireless mobile station, terminating the network. Testing can be used to monitor network activity from a mobile device perspective and, if necessary, to scale network settings for the environment and mobile devices. The network tester can also be used to test products already on the market, which can be used to detect potential malfunctions that have occurred during normal operation and thus allow for faster fault finding.
•: * ’: Nykyisin käytössä olevissa testausjärjestelmissä on ongelmana se, että •: · · * 25 päätelaitteen sisäisen informaation selvittäminen ei onnistu ilman pää- ; telaitteen sisäisen arkkitehtuurin paljastamista, joten väylien viestilii- V kenne näkyy myös ulostulossa. Päätelaitevalmistajakohtaiset rajapin- nat ja viestien rakenne on paljastettava eri testerivalmistajille, mikä voi aiheuttaa ongelmia salassapidon kannalta. Toinen verkkotestereihin 30 liittyvä ongelma on se, että osa seurantadatasta (trace data) esitetään ·’: samassa muodossa kuin päätelaitteen tuotekehityksen yhteydessä, : ‘1 ‘: joten kyseisen datan esitysmuoto samalla paljastaa päätelaitteen pro tokollien sisäisen toteutuksen.•: * ': The problem with current testing systems is that:: · · * 25 internal terminal information cannot be resolved without the main; revealing the internal architecture of the telecommunication device, so that the communication traffic on the buses is also visible at the output. Terminal manufacturer-specific interfaces and message structure must be disclosed to different tester manufacturers, which can cause problems of confidentiality. Another problem with network testers 30 is that a portion of the trace data is represented in · ': in the same format as in the product development of the terminal:' 1 ': so the representation of that data simultaneously reveals the internal implementation of the terminal protocols.
• I » 35 Nyt tehdyllä keksinnöllä voidaan edellä mainittuja ongelmia poistaa tai ,··*. ainakin vähentää. Keksinnön mukaiselle menetelmälle on tunnus- omaista se, mitä on esitetty patenttivaatimuksen 1 tunnusmerk- I · · • * 115887 2 kiosassa. Keksinnön mukaiselle järjestelmälle on tunnusomaista se, mitä on esitetty patenttivaatimuksen 8 tunnusmerkkiosassa. Keksinnön mukaiselle päätelaitteelle on tunnusomaista se, mitä on esitetty patenttivaatimuksen 10 tunnusmerkkiosassa. Keksinnön mukaiselle verk-5 kotesterille on tunnusomaista se, mitä on esitetty patenttivaatimuksen 13 tunnusmerkkiosassa.• I »35 The present invention can eliminate the above problems or, ·· *. at least reduce. The process according to the invention is characterized in what is stated in the section of the characterization I · · * * 115887 of claim 1. The system of the invention is characterized by what is set forth in the characterizing part of claim 8. The terminal according to the invention is characterized in what is stated in the characterizing part of claim 10. The network tester according to the invention is characterized in what is stated in the characterizing part of claim 13.
Keksinnön mukaisella ratkaisulla seurantadata lähetetään päätelait-10 teestä johonkin ulkoiseen laitteeseen standardoidun rajapinnan, ns. DTE-DCE -rajapinnan kautta. Ratkaisussa päätelaitteen ulostuloa lisäksi kontrolloidaan spesifisillä komennoilla, ns. AT-komennoilla. Ratkaisussa on erityisesti kyse matkaviestimestä ja kannettavasta tietokoneesta, jossa testauksessa käytettävä sovellus toimii.With the solution according to the invention, the tracking data is transmitted from the terminal 10 to an external device using a standardized interface, the so-called. Via the DTE-DCE interface. In the solution, the output of the terminal is additionally controlled by specific commands, so-called. AT commands. In particular, the solution is a mobile device and a laptop running the application used for testing.
1515
Keksinnön etuna on se, että seurantaa (trace) koskeva informaatio saadaan ulos päätelaitteesta sellaisen liityntärajapinnan (interface) kautta, joka on standardoitu ja käytössä erityisesti kaikissa nykyisissä kannettavissa tietokoneissa. Myöskin päätelaitteen valmistajien kan-20 naita keksinnön mukaisella ratkaisulla on etua, koska jos päätelaite tukee ulkoisia sovelluksia (esim. dial-up), jotka käyttävät rajapintaa, niin nyt ne voivat käyttää samaa rajapintaa myös verkon testaukseen ja seurantaan. Keksinnön mukaiset AT-komennot ovat yhteensopivia tun-*"'! netun tekniikan mukaisten, ns. Hayes AT-komentojen (Hayes Standard ·:··: 25 AT Command Set) kanssa, joiden rinnalla nyt käytetään keksinnön : mukaisia seurannan AT-komentoja.An advantage of the invention is that the trace information is retrieved from the terminal via an interface which is standardized and used especially in all current laptops. Also, the manufacturers of the terminal device support the solution according to the invention because if the terminal supports external applications (e.g. dial-up) that use an interface, they can now use the same interface also for network testing and monitoring. The AT commands according to the invention are compatible with the prior art Hayes AT commands (Hayes Standard ·: ··· 25 AT Command Set), which are now used alongside the AT commands of the invention.
I · · ·I · · ·
Keksintö toimii mm. GSM/GPRS- ja VVCDMA-järjestelmien mukaisten « · ’ · * · ’ päätelaitteiden testauksessa.The invention works e.g. Testing of terminals according to GSM / GPRS and VCDCD systems.
3030
Keksintöä selostetaan seuraavassa tarkemmin käyttäen esimerkkinä : erästä suoritusmuotoa, jolloin samalla viitaten oheisiin piirustuksiin, •, joissa: • » ·The invention will now be described in more detail by way of example, with reference to an embodiment, with reference to the accompanying drawings, in which:
t ) It) I
35 kuva 1 esittää keksinnön erästä toteutusta yksinkertaistettuna kaa-viona, ja 115887 3 kuva 2 esittää keksinnön yksityiskohtaisempaa arkkitehtuuria ja systeemiä kaaviona.Figure 1 illustrates an embodiment of the invention in a simplified diagram, and Figure 115887 3 illustrates a more detailed architecture and system of the invention in diagrammatic form.
Kuvassa 1 on esitetty verkkotesteri NT (Network Tester), joka saa seu-5 rantatietoja 11 (trace information) lohkoon 1 hahmotetulta matkaviestimeltä (DCE). Tietojen välittämiseen käytetään rajapintaa 3 (interface), jota tässä selityksessä kutsutaan myös DTE-DCE -rajapinnaksi (DTE, Data Terminal Equipment). Rajapinnassa 3, matkaviestimen 1 puolella on tulkintaelementti 4, joka käsittelee (AT Command Interpretation) AT-10 komennot (komennot 10) ja ohjaa rajapintaa 3 (DTE Interface Handling). Elementti 4 vastaanottaa AT-komennot 10 testeriltä NT ja välittää seurantadatan 11 testerille. Dataa saadaan protokollavälineiltä 5 (Core Network Protocols) tai 6 (Radio Access Network Protocols). Matkaviestin 1, on puolestaan yhteydessä sinänsä tunnetun rajapinnan 7 15 (Air Interface) kautta verkkoon 9 ja sen verkkoelementteihin NE (network element).Figure 1 shows a Network Tester NT, which obtains trace information 11 from a mobile station (DCE) outlined in block 1. The interface 3, also referred to as DTE-DCE (Data Terminal Equipment), is used in this specification. At the interface 3, on the side of the mobile station 1, there is an interpreting element 4 which processes (AT Command Interpretation) AT-10 commands (commands 10) and controls the interface 3 (DTE Interface Handling). Element 4 receives AT commands 10 from tester NT and transmits tracking data to tester 11. Data is provided by protocol means 5 (Core Network Protocols) or 6 (Radio Access Network Protocols). The mobile station 1, in turn, communicates with the network 9 and its network elements NE (Air element) via a known interface 715 (Air Interface).
DTE-DCE -rajapintaa 3 käytetään siirtämään seurantatietoja samaan tapaan kuin käyttäjän dataa (user data) siirretään normaalitilanteissa 20 tiedonsiirron aikana. Tämä tarkoittaa sitä, että testauksen mittausra-portit, systeemi-informaatio yms. informaatio on rajapinnan 3 kannalta myös käyttäjän dataa, mutta ennen kuin informaatio lähetetään teste-rille NT, niin sitä modifioidaan ennen rajapinnalle 3 antamista siten, että ·:··: vain olennaisimmat osat datasta näytetään. Tämän lisäksi systeemi- 25 informaatio ja pakettijärjestelmän informaation seuranta puskuroidaan ; ja viivästetään (kuva 2, System Info Storage, lohko 15) ennen lähettä- Y.' mistä rajapinnalle 3, jolloin matkaviestimen 1 sisäinen toiminta voidaan : kätkeä.The DTE-DCE interface 3 is used to transfer tracking data in the same way as user data is normally transmitted 20 during data transmission. This means that test measurement reports, system information, etc. information is also user data for interface 3, but before the information is sent to tester NT, it is modified before being delivered to interface 3 so that: ·: ··: the most important parts of the data are displayed. In addition, system information and packet system information tracking are buffered; and delaying (Figure 2, System Info Storage, block 15) before sending- Y. ' from which to interface 3, whereby the internal operation of the mobile station 1 can be: concealed.
30 Seurannan ohjaukseen käytetään ns. erityisiä AT-komentoja, joita esi- tellään seuraavaksi. Ensimmäistä komentoa (esim.30 The so-called monitoring system is used for monitoring. specific AT commands, which are presented below. The first command (e.g.
. ··. AT*NTESTSYSTEM) käytetään asettamaan käytössä oleva rajapinta 3 Y tilaan, jossa todellista käyttäjädataa (user data) ei siirretä rajapinnan 3 :.Y kautta ja jossa käytössä olevat AT-komennot on rajattu vain niihin ko- :.Y 35 mentoihin, jotka ovat tarpeellisia verkon testauksen kannalta. Tällöin .···. esimerkiksi tunnetun tekniikan mukaisen ATD-komennon (soitettavan [γ numeron valinta) käyttö on estetty. Kyseinen esto on tarpeen, jotta (tl 4 115887 käyttäjiä voitaisiin estää muodostamasta datapuhelua käyttäen samaa rajapintaa 3 seurannan aikana. Mikäli kyseisen puhelun muodostaminen olisi mahdollista, niin seurantadata ja käyttäjädata sekoittuisivat rajapinnassa 3 ja niitä ei voisi erottaa toisistaan päätelaitteen (NT) 5 puolella.. ··. AT * NTESTSYSTEM) is used to set the current interface 3 Y to a state where the actual user data is not transmitted via the 3: .Y interface and where the available AT commands are limited to those commands that are necessary: .Y 35 network testing. ···. for example, the use of the prior art ATD command (dialing the [γ number]) is blocked. This blocking is necessary to prevent (tl 4 115887 users from establishing a data call using the same interface 3 during tracking. If it were possible to establish that call, the tracking data and user data would mix at interface 3 and could not be separated on the terminal 5).
Toista komentoa käytetään (esim. AT*NLOGGING) aktivoimaan seurantatietojen lähettäminen matkaviestimestä 1 ja asettamaan tiedon esitysmuodon (format) muutos sopivaksi testeriä NT varten. Tällöin 10 voidaan esimerkiksi valita seurantatietojen muuttaminen esimerkiksi joko puhtaaksi binääridataksi tai muutetaan binääridata tekstimuotoon. Komennon parametrit osoittavat millaisten seurantatietojen (trace set) käyttö aktivoidaan, jolloin valitaan esimerkiksi kaikki mahdolliset seurantatiedot tai pelkästään esimerkiksi seurannat, jotka liittyvät mittauk-15 siin. Sopivin ulostulon esitysmuoto (output format) on myös valittavissa komennon parametrien avulla.The second command is used (e.g., AT * NLOGGING) to activate the sending of the tracking information from the mobile station 1 and to set the format change to be suitable for the NT tester. Here, for example, 10 can be selected to convert the tracking data to, for example, either pure binary data or convert the binary data to text format. The command parameters indicate what kind of trace set is being used to select, for example, all possible tracking data, or only, for example, the tracking associated with the measurements. The most appropriate output format can also be selected using command parameters.
Edellisten lisäksi on joukko komentoja, joiden avulla kontrolloidaan matkaviestimen 1 toimintaa. Näillä komennoilla lukitaan esimerkiksi 20 matkapviestimen käyttämä taajuusalue (band locking) tai kanava (channel locking), tai ohjataan solun valintaa (cell barring). Joukkoa voidaan laajentaa uusilla komennoilla tarpeen mukaan.In addition to the above, there are a number of commands for controlling the operation of the mobile station 1. These commands are used to lock, for example, bandwidth or channel locking used by 20 mobile stations, or to control cell barring. The set can be expanded with new commands as needed.
t » ·t »·
Keksintöä sovelletaan seuraavalla tavalla. Ensiksi käyttäjä kytkee ·:··: 25 päätelaitteen NT matkaviestimeen 1 käyttäen sopivaa tapaa. Päätelaite : on tavallisimmin PC-tietokone ja kytkennässä voidaan käyttää sinänsä :v.' tunnettua tapaa, kuten infrapunayhteyttä (IR, IrDA), Bluetooth-yhteyttä,The invention is applied as follows. First, the user connects ·: ··: 25 terminals NT to the mobile station 1 using the appropriate method. Terminal: is usually a PC and can be connected as such: v. ' well-known methods such as infrared (IR, IrDA), Bluetooth,
USB-liitäntää tai RS232-liitäntää. Käyttäjä voi kytkeä päätelaitteen NTUSB connection or RS232 interface. The user can connect the terminal to the NT
• t *··* lisäksi jonkin toisen päätelaitteen (DTE) jollakin toisella tavalla matka- 30 viestimeen 1, toisen yhteyden muodostamiseksi, mikäli halutaan vaik-!\: kapa selata Internetsivustoja ja seurata miten se vaikuttaa verkon f ": käyttäytymiseen. Esimerkiksi USB-liitäntä tukee useita samanaikaisia yhteyksiä, jolloin päätelaitteiden kytkeminen on yksinkertaisempaa. Kun tarpeelliset kytkennät on tehty, testauksessa käytetty sovellus 8 :,,,· 35 (application) antaa matkaviestimelle 1 AT-komentoja 10 seurannan ,···. aloittamista varten. Sen jälkeen kaikki seurantainformaatio annetaan rajapinnan 3 ja kytkennän 12 välityksellä seurantasovellukselle 8. Jos 1 I # 115887 5 jokin toinen päätelaite (DTE) kytketään matkaviestimeen 1, niin käyttäjä voi käyttää sitä normaalitoimintoihin, kuten luomaan yhteys (dial-up connection) tai Internet-sivujen selailuun. Nämä kaksi PC-kytkentää pystyvät olemaan riippumattomia toisistaan. Mikäli käyttäjä haluaa, niin 5 hän voi käyttäen testerin NT sovellusta 8 antaa matkaviestimelle 1 AT-komentoja, joiden avulla esimerkiksi lukitaan taajuusalue. Kun kaikki tarpeellinen seuranta on suoritettu, niin testerin NT sovellus antaa matkaviestimelle 1 AT-komennon, jonka avulla seuranta lopetetaan ja käyttäjä voi kytkeä päätelaitteen (DTE) irti matkaviestimestä 1.• t * ·· * in addition to another terminal (DTE) in some other way to the mobile station 1, to establish a second connection if you want to!!: Browse the Internet sites and monitor how it affects the behavior of the network ". The interface supports multiple concurrent connections, making it easier to connect the terminals. Once the necessary connections have been made, the application used in testing 8: ,,, · 35 (application) gives the mobile station 1 AT commands to start 10 monitoring, ···. the tracking information is provided through interface 3 and coupling 12 to the tracking application 8. If 1 I # 115887 5 is connected to a mobile terminal 1 by another terminal (DTE), the user can use it for normal operations such as dial-up connection or web browsing. the two PC connections can be independent of each other, if the user wants 5, he may, using the application 8 of the tester NT, give the mobile station 1 AT commands, for example, to lock the frequency band. When all necessary tracking has been completed, the NT application of the tester gives the mobile station 1 an AT command which terminates the tracking and allows the user to disconnect the terminal (DTE) from the mobile station 1.
1010
Seuraavaksi tarkastellaan erilaisia keksinnössä käytettyjä AT-komen-toja (<...> kuvaa komennon aseteltavia parametreja): AT*NTESTSYSTEM=<selection>, joka asettaa päälle ja kyt-15 kee pois päältä (enable/disable) verkkotestimoodin, AT*NLOGGING=<selection>, joka asettaa päälle ja kytkee pois päältä tietojen keruun (information logging), AT*NBALOCK=<band>, joka asettaa päälle ja kytkee pois päältä halutun taajuusalueen lukinnan, 20 - AT*NCHLOCK=<oper>,<band>,<channel>, joka asettaa päälle ja kytkee pois päältä halutun kanavan lukinnan, AT*NCELLBARR=<state>, joka asettaa solun eston (cell barring), ja : - AT*NEOTD=<oper>, <max response time>, <position accu- ·: · 25 racy>, bracking intervals joka käynnistää ns. EOTD-pai- : kannusproseduurin (positioning procedure), jolloin kyseinen j*v‘ toiminnallisuus mahdollistaa matkaviestimen paikan laske- misen.The following is a look at the various AT commands used in the invention (<...> describes the command's adjustable parameters): AT * NTESTSYSTEM = <selection>, which enables and disables the enable / disable network test mode, AT * NLOGGING = <selection>, which turns on and off information logging, AT * NBALOCK = <band>, which turns on and off the desired bandwidth lock, 20 - AT * NCHLOCK = <oper>, <band >, <channel>, which sets the desired channel lock on and off, AT * NCELLBARR = <state>, which sets the cell barring, and: - AT * NEOTD = <oper>, <max response time> , <position accu- ·: · 25 racy>, bracking intervals that triggers the so-called. EOTD: a positioning procedure whereby this j * v 'functionality enables the location of the mobile station to be calculated.
30 Uudet AT-komennot on tarkoitettu tukemaan testausta ja aktivoimaan PDU-informaation (Packet Data Unit) ja parametri-informaation keruun. Seurannassa seurataan matkaviestimessä kaikkia verkkoon lähetettyjä ja sieltä vastaanotettuja pakettidatayksiköitä (PDU). Seurantadatan :···’ prosessointi suoritetaan sopivimmin erillisessä laitteessa (NT). Ilmara- t I * 35 japinnan (Air Interface) parametreja ja matkaviestimessä sisäisesti las-kettuja parametreja seurataan pyytämällä tiedot protokollaentiteeteiltä » * .; Ί (entity, esimerkiksi CC, Call Control) tai niiden tehtäviä hoitavilta ohjel- 6 1 1 5887 mistokomponenteilta. Kaikki PDU-seurantainformaatio perustuu sinänsä tunnettuihin standardeihin.30 The new AT commands are designed to support testing and activate PDU (Packet Data Unit) and Parameter information collection. The tracking tracks all packet data units (PDUs) sent to and received from the network in the mobile station. Tracking data: ··· 'processing is preferably performed on a separate device (NT). Airfield I * 35 and Air Interface parameters and internally calculated parameters in the mobile station are monitored by requesting information from protocol entities »*.; Entity (entity, eg CC, Call Control) or software components performing their functions. All PDU tracking information is based on standards known per se.
Matkaviestimen AT-komentotulkin 14 (AT Command Interpreter) uu-5 tena toimintana on näiden uusien toimintojen tulkinta, vasteena tarjottavan informaation hankinta matkaviestimen sisäisiltä komponenteilta, ja vasteiden palautus ulkopuoliselle testijärjestelmälle. Seurannan viestit ja vastaukset protokollaentiteeteille tarkoitettuihin kyselyihin välitetään AT-komentotulkin kautta verkkotestijärjestelmälle.A new function of the AT command interpreter 14 (AT Command Interpreter) of the mobile station is to interpret these new functions, obtain information in response from the internal components of the mobile station, and return the responses to an external test system. Tracking messages and responses to queries for protocol entities are passed through an AT shell to the network test system.
10 Tämän lisäksi tuetaan tunnetun tekniikan mukaisia standardi AT-ko-mentoja, joita tarvitaan testerin NT ja matkaviestimen 1 välisessä kytkennässä. Komennot ohjaavat kyseistä yhteyttä (connection) ja vaikuttavat vain kyseiseen kytkentään. Komentoja ovat esimerkiksi: 15 - ATE, käskyjen kaiutus (command echo), - ATV, vastauksen esitystavan määrittäminen (response format), - ATI, tunnistetietojen pyyntö (request identification information), - ATZ, oletusarvojen palautus (reset to default configuration), 20 - AT&V, aktiivinen konfiguraatio (view active configuration), ja - AT&F, tehdasasetusten palautus (restore factory settings).In addition, standard AT commands required for the connection between the tester NT and the mobile station 1 are supported in the prior art. The commands control that connection and only affect that connection. The commands include: 15 - ATE, command echo, - ATV, response format, - ATI, request identification information, - ATZ, reset to default configuration, 20 - AT&V, view active configuration, and - AT&F, Restore factory settings.
Testausjärjestelmä toteutetaan esimerkiksi normaaliin, testattavaan ·:··: matkaviestimeen liitettävän erikoissovelluksen avulla, joka vastaanot- ·;··· 25 taa AT-komentoja DTE-DCE -rajapinnan avulla ja suorittaa halutut toi- : minnot.The testing system is implemented, for example, by means of a special application connected to a normal ·: ··: mobile station which receives AT commands via the DTE-DCE interface and performs the desired operations.
Il * I t i :it;’ Tarkastellaan seuraavaksi erikoissovelluksen arkkitehtuuria ja systee- :···: miä, samalla kuvaan 2 viitaten. Järjestelmän toteutuksessa hyödynne- 30 tään matkaviestimen 1 AT-komentotulkkia 14 (AT Command Interpre-!']: ter), johon tehdään tarvittavia muutoksia keksinnön mukaisten toimin- tojen toteuttamiseksi. Systeemin pääkomponentteja ovat varsinainen verkkotesteri NT, joka käsittää testausta ohjaavan testijärjestelmäyksi-kön 16 (Test System Unit), joka myös vastaanottaa seurantainformaa-:,,,· 35 tion ja suorittaa kyselyt protokollaentiteeteille. Tämän selostuksen ,·’··. puitteissa samaan fyysiseen laitteeseen testerin NT kanssa kuuluu myös yhteysohjausyksikkö 13 (Connection Control Unit), joka aikaan- I » I * 7 1 1 5887 saa puhelun tai pakettitiedonsiirron ja jonka toiminnallisuutta verkko-testeri NT seuraa. Tiedonsiirto verkkotestijärjestelmän NT (network test system) ja erilaisten mediamoduulien MM (media module, mukaan lukien ns. adapteri, terminal adapter) välillä riippuu käytetystä mediasta, 5 joista mainittiin edellä jo esimerkiksi infrapunayhteys (IrDA). Kukin yhteys erilaista mediaa käyttäen kuvataan erillisenä istuntona. Kullekin mediamoduulin MM fyysiselle yhteydelle 17 ja 18 luodaan looginen yhteys AT-komentotulkkiin. Näitä yhteyksiä voi myös olla useita (esim. USB-yhteys), jolloin verkkotesteriä voidaan käsitellä kahtena istuntona 10 AT-komentotulkissa. Yksi istunto on seurantaa ja testerin toiminnallisuuden ohjausta varten ja toinen varsinaisen datayhteyden kontrollia varten. Testeri NT on siis kytketty matkaviestimeen 1 esimerkiksi yhden USB-liitännän, tai, kahden Bluetooth-liitännän, tai, Bluetooth-liitän-nän ja IrDA-liitännän, tai IrDA-liitännän ja RS232-litännän avulla, kah-15 den eri istunnon aikaansaamiseksi.Il * I t i: s Let us now look at the architecture and systems of the special application: ··· with reference to Figure 2. The implementation of the system utilizes the AT command interpreter 14 (AT Command Interpreter!) Of the mobile station 1, which is subject to the necessary modifications to implement the functions of the invention. The main components of the system are the actual network tester NT, which comprises a Test System Unit 16, which also receives the tracking information -: ,,, · 35 and performs queries for protocol entities. In this description, · '··. within the same physical device with the tester NT also includes a Connection Control Unit 13 which provides a call or packet data transmission and whose functionality is monitored by the network tester NT. The communication between a network test system NT (network test system) and various media modules MM (terminal adapter) depends on the media used, such as the infrared (IrDA) already mentioned above. Each connection using different media is described as a separate session. For each physical connection 17 and 18 of the media module MM, a logical connection to the AT command interpreter is established. These connections can also be multiple (e.g., USB connection), allowing the network tester to be processed in two sessions in 10 AT shells. One session is for monitoring and controlling the functionality of the tester and another for controlling the actual data connection. The tester NT is thus connected to the mobile station 1, for example, by means of one USB interface, or, two Bluetooth interfaces, or, via a Bluetooth interface and an IrDA interface, or an IrDA interface and an RS232 interface, for two separate sessions.
Matkaviestimessä 1 kommunikointi erilaisten yksiköiden välillä tapahtuu kuten normaalikäyttöön tarkoitetuissa matkaviestimissäkin. Seu-rantainformaatio hankitaan käyttäen tuotekehitysohjelmistoa, jossa on 20 lisäominaisuuksia normaaliversioon nähden. Seurantoja voidaan aktivoida ja ei-aktivoida ajoaikaisesti (run-time). Protokollayksiköt 5 ja 6 (kuva 1) sekä muut yksiköt lähettävät seurantainformaation rajapinnan 3 kautta. Protokollaentiteeteiltä saatavista seurannoista ns. systeemi-info -seurannat (system information tracing) ja pakettisysteemi-info -·:·: 25 seurannat (packet system information tracing) eroavat muista. Näitä : .·. seurantoja ei lähetetä suoraan testerille NT, koska niihin liittyvät ajoi- ν’ tukset ovat luottamuksellista tietoa, mistä syystä seurannat tallenne- taan DTE-DCE-rajapintaa hoitavan ohjelmistokomponentin SW sys-*·* teemi-infovarastoon 15 (System Info Storage), puskurointia ja viiväs- 30 tystä varten. Sopivan viiveen jälkeen, komponentti SW lähettää tallen- ’ ‘: netun seurannan testerille NT numerojärjestyksessä.In mobile station 1, communication between different units takes place just as in normal mobile stations. Follow-up information is obtained using product development software with 20 additional features over the standard version. Tracking can be activated and deactivated in run-time. Protocol units 5 and 6 (Figure 1) and other units send tracking information via interface 3. The follow-up from protocol entities system info tracing and packet system tracing are different. These include:. trackings are not sent directly to the NT tester because the associated timings are confidential information, which is why the trackings are stored in the DTE-DCE interface management software component SW sys * · * Theme Info Store 15, buffering and for delay. After a suitable delay, the component SW sends the stored tracking to the tester NT in numerical order.
Testeri NT kytketään matkaviestimeen 1 tavalla, joka riippuu fyysisestä • tlThe tester NT is connected to the mobile station 1 in a manner dependent on the physical • tl
' ·: · ‘ kytkennästä ja jonka perusteella testerin käyttämät mediamoduulit MM'·: ·' On the basis of which the media modules MM used by the tester
35 (yksi tai kaksi mediamoduulia) tietävät, että kytkeminen on tapahtunut.35 (one or two media modules) know that the connection has taken place.
.·*. Tämän jälkeen mediamoduulit MM lähettävät tarvittavia viestejä raja- ;vt pintaa hoitavalle komponentille SW loogisten yhteyksien 17, 18 luomi- 115887 8 seksi. Yhteyksien avulla testeri NT voi lähettää AT-komentoja 10 (kuva 1) AT-komentotulkille 14, joka lähettää puolestaan vastauksen 11. Matkaviestimen 1 normaalimoodissa ovat normaalit AT-komennot mahdollisia (esim. AT*CHSN) ja verkkotesterin (NT) AT-komennot ei-5 vät ole sallittuja (esim. AT*NBALOCK) ja tuottavat virheen. Sen jälkeen kun komento AT*NTESTSYSTEM=1 annetaan matkaviestimelle 1, niin matkaviestin siirtyy verkkotesterimoodiin, eikä se hyväksy enää normaaleja AT-komentoja, jotka nyt tuottavat vain virheen. Sen sijaan normaaleilla AT-komennoilla tehdyt konfiguroinnit ovat edelleen voi-10 massa, mutta niitä ei voi nyt vaihtaa tai näyttää. Kyseisessä moodissa hyväksytään vain erikois-AT -komennot. Testi-istunnon päätteeksi annetaan komento AT*NTESTSYSTEM=0 , jonka jälkeen matkaviestin palaa normaalitilaan ja normaalit AT-komennot ovat mahdollisia.. · *. Thereafter, the media modules MM send the necessary messages to the interface management component SW to establish logical connections 17, 18. The connections allow the NT tester to send AT commands 10 (Figure 1) to the AT command interpreter 14, which in turn sends the response 11. In the normal mode of mobile station 1, normal AT commands are possible (e.g. AT * CHSN) and network tester (NT) AT commands are not. -5 are not allowed (eg AT * NBALOCK) and produce an error. After the AT * NTESTSYSTEM = 1 command is given to the mobile station 1, the mobile station enters the network test mode and no longer accepts normal AT commands, which now only produce an error. In contrast, configurations made with standard AT commands are still valid, but cannot be changed or displayed at this time. In this mode, only special AT commands are accepted. At the end of the test session, the command AT * NTESTSYSTEM = 0 is given, after which the mobile station returns to normal mode and normal AT commands are possible.
15 Kun verkkotesteri NT lähettää matkaviestimelle käskyn AT*NLOGGING=1, niin seuranta (trace) aktivoidaan. AT-komentotulkki 14 vastaanottaa kyseisen käskyn, kuittaa sen ja lähettää (esim. sisäisen rajapinnan kautta, kuten ISI, Inter-System interface) puolestaan seurantakomponentille 19 (Monitor Server) viestin, jonka alilohkoissa 20 määritellään mitkä seurannat pitäisi lähettää DTE-DCE-rajapintaa hoitavalle komponentille SW. Aktivoinnin jälkeen seurantadata lähetetään komponentille viesteissä, jonka sisältö lähetetään edelleen verkkotes-terille NT. Seurantoja voidaan myös ei-aktivoida.15 When the network tester NT sends the AT * NLOGGING = 1 command to the mobile station, the trace is activated. The AT command interpreter 14 receives the acknowledgment, acknowledges it, and in turn sends a message (e.g., via an internal interface, such as the ISI, Inter-System interface) to the monitoring component 19 (Monitor Server), defining in sub blocks 20 which tracking should be sent to the DTE for component SW. After activation, the tracking data is sent to the component in messages, the content of which is forwarded to the network tester NT. Tracking can also be deactivated.
* *«* · • · *:**: 25 Keksinnön mukainen toiminta vaatii muutoksia matkaviestimen AT-ko- : mentotulkkiin ja toiminnan ohjaukseen (control functionality), tarvitta- ’;-V essa myös konfiguraatiotiedostoihin. AT-komentotulkkiin lisätään esi- merkiksi uusi moduuli, joka käsittelee määritellyt uudet spesifiset AT-käskyt. Tulkin sisäiseen toimintaan tehdään myös tarvittavat muutok-30 set, joilla mm. testerikomentoja estetään mikäli matkaviestin 1 ei ole i’\: verkkotesterimoodissa. Ohjausohjelmiston ytimen toiminnallisuus (control software core functionality) on myös muutettava mahdollista-*, maan seurantainformaation vastaanottaminen seurantakomponentilta 19 ja antamaan se DTE-rajapinnalle 3. Matkaviestimen 1 ohjausohjel-35 misto tarvitsee siis myös varaston 15 systeemi-info -seurannoille, mikä käytännössä tarkoittaa esimerkiksi vastaanotettujen lohkojen linkitettyä listaa tai useita listoja.The operation of the invention requires modifications to the AT command interpreter and control functionality of the mobile station, including configuration files if necessary. For example, a new module is added to the AT shell that handles defined new specific AT commands. The necessary changes will also be made to the interpreter's internal operation. tester commands are disabled if mobile station 1 is not in i '\: network test mode. The control software core functionality must also be modified to receive * ground tracking information from the tracking component 19 and provide it to the DTE interface 3. The control software 35 of the mobile station 1 therefore also needs a warehouse 15 for system info monitoring, which in practice means e.g. a linked list of received blocks or multiple lists.
I * » » 115887 9 AT-komentoihin annetut vastaukset (response) on jaettu kolmeen luokkaan. Ensiksikin tulee kyseeseen standardi AT-vastaukset (AT command response), jotka ovat ASCII-muodossa (ASCII character). Toi-5 seksi tulevat kyseeseen seurannan ISI-vastaukset (ISI trace indication responses), jotka sisältävät seurantatietoja (protocol PDU trace). Nämä seurantatiedot ovat sinänsä tunnettuja ja käytetty jo tunnetun tekniikan mukaisen testauksen yhteydessä, jotka lisäksi on myös määritelty asianmukaisissa protokollastandardeissa. Osa sisäisissä rajapinnoissa 10 20 käytetystä informaatiosta voidaan poistaa ennen tiedon antamista verkkotesterille, sillä informaatio saattaa olla tarpeetonta. Kolmanneksi kyseeseen tulevat vastaukset (message response) protokollaentitee-teille lähetettyihin kyselyihin. Vastauksen tarpeettomat kentät kuitenkin poistetaan ennen lopullisen vastauksen lähettämistä verkkotesterille.I * »» 115887 9 Responses to AT commands are divided into three categories. First, there is the standard AT command response, which is in ASCII (ASCII character) format. Secondly, the ISI trace indication responses (IPI traces) that contain the protocol PDU trace are used. This tracking information is known per se and has been used in the context of prior art testing, which is further defined by appropriate protocol standards. Some of the information used in the internal interfaces 10 20 may be deleted before providing the information to the network tester, as the information may be redundant. Thirdly, the responses in question to the queries sent to the protocol entities. However, the unnecessary fields of the answer will be removed before sending the final answer to the web tester.
1515
Seurannan aktivoinnissa ulkopuolelta saatava AT-komento tietojenke-ruuta (logging) varten aktivoi matkaviestimessä 1 sisäisesti useita seurantoja (trace group) ja kyselyitä protokollaentiteeteille. Komennot korvataan sisäisesti seurannan aktivointipyynnöillä (trace activation re-20 quest) ja kyselypyynnöillä. Käytössä on useita ulkoisia komentoja, jotka mahdollistavat valikoidun tietojenkeruun ja joiden sisäinen määrittely . on lisäksi konfiguroitavissa.When activating tracking, an external AT command for logging activates multiple trace groups and queries for protocol entities internally in mobile station 1. Commands are internally replaced by trace activation re-20 quest and query requests. There are several external commands that allow for selective data collection and have internal configuration. is also configurable.
• # · • · ·• # · • · ·
Sisäiset seurannan osoituksen viestit (trace indication message) ja ·:··: 25 protokollaentiteeteiltä tulevat vastausviestit voidaan varustaa sopivalla • etuliitteellä ennen verkkotesterille antamista, että standardi AT-vasta-ukset sekä tietojenkeruuseen liittyvät vastaukset voidaan helposti erottaa toisistaan.Internal trace indication messages and ·: ··: 25 protocol entity response messages can be prefixed before being given to a network tester so that standard AT responses and data collection responses can be easily distinguished.
♦ · • ·♦ · • ·
• » I• »I
30 Tarvittavat muutokset matkaviestimen toiminnallisuudessa ja ohjel- • V mietojen muutokset ovat sinänsä selviä alan ammattimiehelle jo edellä esitettyjen edellytyksien perusteella. Yksityiskohtainen toteutustapa voi vaihdella tarpeen mukaan. Keksintö ei ole rajoitettu vain edellä esitet- • 1 · tyyn esimerkkiin, vaan voi vaihdella oheisten patenttivaatimuksen mu-35 kaisesti.The necessary changes in the functionality of the mobile device and the changes in the software are obvious to one of ordinary skill in the art from the foregoing conditions. The detailed implementation may vary as needed. The invention is not limited to the above example, but may vary according to the appended claims.
• · I · ·• · I · ·
Claims (13)
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FI20035116A FI115887B (en) | 2003-06-30 | 2003-06-30 | Interface to convey follow-up information |
PCT/FI2004/050108 WO2005002258A1 (en) | 2003-06-30 | 2004-06-29 | Interface for transmitting trace information |
EP04742258A EP1639845A1 (en) | 2003-06-30 | 2004-06-29 | Interface for transmitting trace information |
CNB2004800186683A CN100479574C (en) | 2003-06-30 | 2004-06-29 | Interface for transmitting trace information |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FI20035116A FI115887B (en) | 2003-06-30 | 2003-06-30 | Interface to convey follow-up information |
FI20035116 | 2003-06-30 |
Publications (3)
Publication Number | Publication Date |
---|---|
FI20035116A0 FI20035116A0 (en) | 2003-06-30 |
FI20035116L FI20035116L (en) | 2004-12-31 |
FI115887B true FI115887B (en) | 2005-07-29 |
Family
ID=8566449
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FI20035116A FI115887B (en) | 2003-06-30 | 2003-06-30 | Interface to convey follow-up information |
Country Status (4)
Country | Link |
---|---|
EP (1) | EP1639845A1 (en) |
CN (1) | CN100479574C (en) |
FI (1) | FI115887B (en) |
WO (1) | WO2005002258A1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9129056B2 (en) * | 2009-12-04 | 2015-09-08 | Sap Se | Tracing values of method parameters |
US8850403B2 (en) | 2009-12-04 | 2014-09-30 | Sap Ag | Profiling data snapshots for software profilers |
US8584098B2 (en) | 2009-12-04 | 2013-11-12 | Sap Ag | Component statistics for application profiling |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0734192A3 (en) | 1995-03-22 | 1998-04-08 | Siemens Aktiengesellschaft | Mobile station function testing apparatus |
US5842125A (en) | 1995-11-30 | 1998-11-24 | Amsc Subsidiary Corporation | Network control center for satellite communication system |
US6058307A (en) * | 1995-11-30 | 2000-05-02 | Amsc Subsidiary Corporation | Priority and preemption service system for satellite related communication using central controller |
GB2382502B (en) | 2001-11-23 | 2005-10-19 | Actix Ltd | Network testing systems |
-
2003
- 2003-06-30 FI FI20035116A patent/FI115887B/en active IP Right Grant
-
2004
- 2004-06-29 EP EP04742258A patent/EP1639845A1/en not_active Withdrawn
- 2004-06-29 WO PCT/FI2004/050108 patent/WO2005002258A1/en active Application Filing
- 2004-06-29 CN CNB2004800186683A patent/CN100479574C/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
FI20035116A0 (en) | 2003-06-30 |
CN1817057A (en) | 2006-08-09 |
FI20035116L (en) | 2004-12-31 |
EP1639845A1 (en) | 2006-03-29 |
WO2005002258A1 (en) | 2005-01-06 |
CN100479574C (en) | 2009-04-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2023123531A5 (en) | ||
US6188681B1 (en) | Method and apparatus for determining alternative second stationary access point in response to detecting impeded wireless connection | |
EP2166778A2 (en) | system and method for acquiring data from an aircraft | |
US7616656B2 (en) | System and method for providing communication between intelligent electronic devices via an open channel | |
CN106533578A (en) | Adaptive Bluetooth test system and method | |
CN100356734C (en) | Method and apparatus for automatically configuring wireless network device | |
CN110212936A (en) | Wireless signal detection device, system and method | |
RU2704253C1 (en) | Wireless communication gateway with nfc support | |
CN107448779A (en) | Pipe leakage signal monitoring system and method based on wireless sensor network | |
CN108011774A (en) | Network monitoring method and monitoring platform | |
US20230353459A1 (en) | Test method and device for simulating customer series deployment environment | |
FI115887B (en) | Interface to convey follow-up information | |
US20040049550A1 (en) | Remote control system based on the internet and a method thereof | |
CN107645789A (en) | The method, apparatus and system of networking | |
US20060229064A1 (en) | Interface for transmitting trace information | |
CN111181810B (en) | Performance test method and system for MoCA equipment | |
US10492089B2 (en) | Method for testing a radio communication device to be tested of a gateway in a set of gateways | |
KR100494661B1 (en) | Protocol converter of electric power watch system and method of protocol conversion | |
JP2002538671A (en) | Data transmission to network management system | |
CN203596921U (en) | Wireless network access device and system | |
CN107204895A (en) | A kind of method of testing and system of DUT port collisions disposal ability | |
CN106488469B (en) | A kind of wifi network access test method and device | |
US6581168B1 (en) | Method and apparatus for automatic receive verification | |
Ghozali et al. | Web-Based Air Conditioner Monitoring and Control | |
CN202872811U (en) | A data acquiring device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FG | Patent granted |
Ref document number: 115887 Country of ref document: FI |