WO2005009064A1 - Testing a data transfer functionality of a mobile device - Google Patents
Testing a data transfer functionality of a mobile device Download PDFInfo
- Publication number
- WO2005009064A1 WO2005009064A1 PCT/IB2003/002909 IB0302909W WO2005009064A1 WO 2005009064 A1 WO2005009064 A1 WO 2005009064A1 IB 0302909 W IB0302909 W IB 0302909W WO 2005009064 A1 WO2005009064 A1 WO 2005009064A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- testing
- data transfer
- communication device
- mobile communication
- transfer functionality
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
Definitions
- the invention relates to a mobile communication device with a data transfer functionality for exchanging data via the air-interface.
- the invention relates equally to a testing system comprising such a mobile communication device and a network server. Further the invention relates to a method supporting a testing of the data transfer functionality of such a mobile communication device .
- GPRS General Packet Radio Service
- GSM Global System for Mobile communication
- FIG. 1 schematically shows in an upper part a conventional testing system.
- the testing system comprises a GPRS mobile phone 11 as a mobile communication device, a radio communication network represented by a radio tower 12, a network end server 13 of the Internet and a dial-up laptop computer 14 as a testing device.
- the network end server 13 includes tester software for mobile devices.
- the laptop computer 14 which can be used to browse the web, a proprietary testing software supporting a testing of data transfers by a mobile phone is installed.
- the laptop computer 14 When the data transfer functionality of the mobile phone 11 is to be tested, the laptop computer 14 is used to establish a connection to the Internet via the mobile phone 11, and then to perform the data transfer tests.
- the testing software in the laptop computer 14 is used by a user to enter commands via the user interface of the laptop computer 14.
- a user interface is an interface via which a user can interact with software and peripheral equipment of a device.
- command parameters and test packets are transmitted via some medium, e.g. irda, rs232 or BluetoothTM, from the laptop computer 14 to the mobile phone 11.
- the mobile phone 11 forwards the command parameters and the test packets using a specific data bearer via the radio communication network to the network end server 13 on the Internet end.
- the testing software of the network end server 13 receives the command parameters, counts thereupon how many packets are received correctly, and transmits the obtained information via the radio communication network and the mobile phone 11 back to the laptop computer 14.
- the testing software in the laptop computer 14 finally processes the information received from the network end server 13 for presenting it via the user interface of the laptop computer 14 to the user.
- a bi-directional testing is not enabled.
- a further connection has to be established.
- the user has to enter further commands via the user interface of the laptop computer 14.
- Corresponding command parameters are transmitted via the mobile phone 11 and the radio communication network to the network end server 13.
- the testing software in the network end server 13 takes care that the network end server 13 transmits test packets and associated parameters back via the radio communication network and the mobile phone 11 to the laptop computer 14.
- the testing software of the laptop computer 14 evaluates the quality of the received test packets and processes the evaluation results for presenting them via the user interface of the laptop computer 14 to the user.
- testing ' system It is a disadvantage of such a testing ' system that it is prone to errors due to problems in the connection between the testing device and the mobile communication device as well as to errors caused by the operating system running in the testing device, e.g. Windows .
- the bearer configuration desired for a specific testing for instance the selection of a reliability class mode, a compression, a quality of service etc., is moreover a complex procedure which involves the input of cryptic at- commands to the testing device, which are difficult to remember.
- It is further a drawback of the known testing system that always at least one testing device has to be carried along whenever a testing is to be performed.
- a mobile communication device with a data transfer functionality for exchanging data via the air-interface which comprises a testing component for testing the data transfer functionality.
- a testing system which comprises the proposed mobile communication device and in addition a network server of a network, to which network server the mobile communication device has access via the air- interface for an exchange of data.
- the network server handles a data transfer initiated by the mobile communication device for testing the data transfer functionality of the mobile communication device according to instructions provided by the testing component of the mobile communication device.
- a method enabling a testing of a data transfer functionality of a mobile communication device is proposed, which data transfer functionality allows exchanging data via the air-interface.
- the proposed method comprising testing the data transfer functionality at a testing component of the mobile communication device .
- the invention proceeds from the idea that a testing component enabling a testing of the data transfer functionality of a mobile communication device can be integrated in the mobile communication device itself, instead of in one or more external testing devices.
- the control of the testing component can then be achieved e.g. via a user interface of the mobile phone.
- a mobile communication device For supporting a data transfer, a mobile communication device will usually comprise a socket server.
- a socket server provides the IP (Internet Protocol) stack functionality for TCP (Transmission Control Protocol) and UDP (User Datagram Protocol) , as well as bearer configuration and connection management for a testing server.
- TCP/IP is a public protocol defined by the US Department of Defense, offering roughly the functions of the transport layer, i.e. layer 4, of the OSI model.
- UDP is a data-message based protocol related to the TCP/IP protocol.
- the testing component is advantageously able to access such a socket server, for example in order to be able to provide configuration parameters for a connection which is to be established by the socket server, and in order to receive incoming information and incoming data via the socket server. Also command parameters to a network server supporting the testing on the network side may be transmitted by the testing component via the socket server.
- the testing of the data transfer functionality of the mobile communication device may comprise in particular a testing of the bearers employed for the transmission of data and a testing of the socket server functionality of a socket server in the mobile communication device.
- the invention enables a comprehensive testing of a socket server in the mobile communication device.
- the socket server functionality is rather difficult to test in the field environment in a conventional testing system, as a testing device has to be carried along e.g. while walking around in a city.
- the proposed mobile communication device comprises a user interface enabling a control of the testing component by a user.
- the testing component may comprise an interface to which a unit external to the proposed mobile communication device can be connected for enabling a control of the testing component.
- the invention can be realized in particular by adding a menu to the user interface of the mobile communication device, which can be used to launch the testing component.
- the menu which can be realized by software, preferably allows to select all different test cases which are supported by the testing component.
- the menu may also allow to select a bearer configuration easily. Thereby, the necessity of cryptic at-commands can be avoided.
- the menu may allow to select the speed, the packet sizes and/or the block sizes, which are to be employed for data transfers based on which the testing component tests the data transfer functionality.
- the supported test cases may comprise as well bidirectional and round-trip test cases, which are not enabled in the conventional testing systems.
- Some mobile communication device like GPRS mobile phones, are further able to support multiple connections in parallel.
- the term connections is to be understood in this document to comprise as well packet data contexts.
- a GPRS mobile terminal may support for instance eleven simultaneous contexts .
- the test cases supported by the invention may allow as well to test such multiple connections.
- With the conventional external testing devices in contrast, a testing of multiple connections is not possible.
- Each connection requires an own application or local connection, that is, multiple connections cannot be tested with a single application.
- the user interface of a mobile terminal prevents a usage of multiple external applications at the same time. As there can be only one external application connected to the mobile terminal at the same time, only one connection can be tested by using a dial-up over a local connection.
- the invention can be employed for any mobile communication device with data transfer functionality which has to be tested, for example for a GPRS, an EDGE (Enhanced Data rates for GSM Evolution) , a CSD (Circuit Switched Data) and/or a WCDMA (Wideband Code Division Multiple Access) device.
- a GPRS Universal Mobile Broadband
- EDGE Enhanced Data rates for GSM Evolution
- CSD Circuit Switched Data
- WCDMA Wideband Code Division Multiple Access
- the invention can further be employed for any kind of desired testing, for instance for a live testing carried out in a real network setup .
- Fig. 1 illustrates a conventional testing of the data transfer functionality of a mobile phone
- Fig. 2 illustrates a testing of the data transfer functionality of a mobile phone according to the invention
- Fig. 3 is a schematic block diagram of an embodiment of a mobile phone according to the invention
- Fig. 4 is a flow chart illustrating the operation of the mobile phone of Figure 3.
- FIG. 2 schematically shows in an upper part an exemplary testing system according to the invention.
- the testing system enables a testing of the data transfer functionality of a GPRS mobile phone. It is understood that the data transfer functionality of any other mobile communication device could be tested in a similar system as well .
- the testing system comprises this GPRS mobile phone 21, a GSM radio communication network represented by a radio tower 22 and a network end server 23 of the Internet.
- the network end server 23 comprises a testing software for supporting the testing on the network side.
- the system comprises the same units as the conventional system depicted in Figure 1, except for the dial-up laptop computer.
- the mobile phone 21, however, is designed according to the invention.
- the mobile phone 21 comprises an ISI (Intelligent Software Interface) server as socket server 31, which can open a communication socket functioning as an endpoint of a TCP or UDP connection, and which supports thereby a data transfer to and from a network end server of a data network via a radio communication network.
- the socket server 31 provides the IP stack functionality for TCP and UDP, as well as bearer configuration and connection management .
- a testing software is implemented as a further ISI server 32 which is connected to the socket server 31 via a respective ISI (not shown) of the two servers 31, 32.
- the testing software ISI server 32 further has a simple and generic ISI 34, which allows to access the testing software ISI server 32 for configuring connections, for opening and closing connections, for performing and aborting tests and for keeping track of the test status.
- ISI is an interface which allows separate software components, both internal and external, to communicate by passing well specified messages between them.
- Each software component has its own ISI via which it is accessed.
- the mobile phone 21 further comprises a user interface UI 35, which is connected via the ISI 34 to the testing software ISI server 32.
- the user interface 35 comprises a software for presenting to a user menus for all different options supported by the ISI 34 of the testing software ISI server 32.
- the user interface 35 thus enables a user to control the testing software ISI server 32 via the ISI 34 as desired.
- the ISI 34 can be used in addition by any device having the capability to send or receive ISI messages. Therefore, any other suitable software component within the mobile phone 21 can access the interface in addition, and equally, if desired, any suitable external device via an available medium.
- the user selects from the menus presented by the user interface 35 the type of connection or connections which are to be tested and sets the desired configuration parameters.
- the available test cases may comprise for example UDP data transfer tests with varying speeds and packets sizes in uplink, downlink or bi-directional format, TCP data transfer tests with varying speeds and block sizes in uplink, downlink or bi-directional format, and round-trip time tests. Also combinations of the above tests on a single connection can be offered. In addition, several of the offered tests can be selected to be performed running on different connections, for instance on separate GPRS contexts . UDP and TCP data transfers are tested to be able to emulate almost any real life application, such as web browsing, file transfer or video streaming. Different test cases may also be provided for bearer specific issues and/or socket server specific issues.
- the testing software ISI server 32 receives the user input, which is indicated in Figure 4 as first step 401. Depending on the entered commands, the testing software ISI server 32 configures and opens connections to the network end server 23 via the socket server 31, which is indicated in Figure 4 as step 402. The testing software ISI server 32 thus directly accesses the employed data bearers via the socket server 31 of the mobile phone 21. Consequently, there is no media between the testing software ISI server 32 and the bearers which are to be tested.
- the testing software ISI server 32 causes the socket server 31 to transmit command parameters by an opened socket via the air interface.
- the command parameters ' comprise instructions to the testing software in the network end server 23 corresponding to the selected test case.
- test packets are transmitted on this at least one connection.
- the command parameters and the test packets reach the network end server 23 via the radio communication network.
- the radio communication network is part of the system under test by providing media to transfer data between the mobile phone 21 and the network end server 23.
- the network end server 23 handles the network end data receiving and sending according to the instructions sent by the testing software ISI server 32 of the mobile phone 21.
- the testing software ISI server 32 of the mobile phone 21 can thus perform various operations with the network end server 23.
- the testing software ISI server 32 can request UDP or TCP packets to be sent to the mobile phone 21 together with employed connection parameters.
- the testing software ISI server 32 can request UDP or TCP packets to be received from the mobile phone 21 together with the employed connection parameters, such that the network end server 23 will keep track of incoming packets.
- the testing software ISI server 32 can request a combination of both from the network end server 23.
- the testing software ISI server 32 can request information on how well packets sent from the mobile phone 21 to the network end server 23 were received.
- the network end server 23 can be requested for example to count how many packets are received correctly. This information is equally transmitted to the mobile phone 21 in form of parameter values .
- the mobile phone 21 receives downlink test packets and parameters from the network end server 23 via the radio communication network. These downlink receptions are indicated in Figure 4 as step 404.
- the testing software ISI server 32 evaluates the received information and how well the downlink packets were received. The evaluation of received information may comprise for example comparing the number of transmitted uplink packets with the number of packets which were received correctly by the network end server 23. Similarly, the number of received downlink packets may be compared to the number of packets which were transmitted by the network end server 23.
- the testing software ISI server 32 may evaluate the content of received test packets. Every test packet has a specified data content . The knowledge about the data content can thus be used by the testing software ISI server 32 to verify the correctness of the received data. All evaluation is summarized in Figure 4 as step 405.
- the obtained information on uplink and/or downlink data transfers is then presented to the user via the user interface 35 of the mobile phone 21 as information on the data bearer and/or socket server functionality. This is indicated in Figure 4 as last step 406.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
Claims
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB038268019A CN100469170C (en) | 2003-07-22 | 2003-07-22 | Testing a data transfer function of a mobile device |
EP03817516A EP1647155A1 (en) | 2003-07-22 | 2003-07-22 | Testing a data transfer functionality of a mobile device |
AU2003249488A AU2003249488A1 (en) | 2003-07-22 | 2003-07-22 | Testing a data transfer functionality of a mobile device |
PCT/IB2003/002909 WO2005009064A1 (en) | 2003-07-22 | 2003-07-22 | Testing a data transfer functionality of a mobile device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/IB2003/002909 WO2005009064A1 (en) | 2003-07-22 | 2003-07-22 | Testing a data transfer functionality of a mobile device |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2005009064A1 true WO2005009064A1 (en) | 2005-01-27 |
Family
ID=34073733
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/IB2003/002909 WO2005009064A1 (en) | 2003-07-22 | 2003-07-22 | Testing a data transfer functionality of a mobile device |
Country Status (4)
Country | Link |
---|---|
EP (1) | EP1647155A1 (en) |
CN (1) | CN100469170C (en) |
AU (1) | AU2003249488A1 (en) |
WO (1) | WO2005009064A1 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103001835A (en) * | 2012-12-29 | 2013-03-27 | 电信科学技术第一研究所 | Network bandwidth test method and system based on data transmission |
CN103051498A (en) * | 2012-12-29 | 2013-04-17 | 电信科学技术第一研究所 | Network speed test method and network speed test system |
US8559885B2 (en) | 2011-04-14 | 2013-10-15 | Accel Telecom Ltd. | System and method for measurement of parameters of radio-frequency transmission devices |
EP3076701A1 (en) * | 2015-03-31 | 2016-10-05 | Gemalto Sa | Method and chip for detecting a corruption of at least one configuration parameter |
US9516678B2 (en) | 2006-03-02 | 2016-12-06 | Nokia Technologies Oy | Supporting an access to a destination network via a wireless access network |
WO2019041319A1 (en) * | 2017-09-01 | 2019-03-07 | 深圳传音通讯有限公司 | Wifi function testing method, terminal apparatus, system, and storage medium |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101998457A (en) * | 2009-08-31 | 2011-03-30 | 英华达股份有限公司 | Mobile communication device with testing function and testing method thereof |
JP5324638B2 (en) * | 2011-11-24 | 2013-10-23 | 株式会社エヌ・ティ・ティ・ドコモ | Test apparatus and test method |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1999063764A2 (en) | 1998-06-03 | 1999-12-09 | Nokia Mobile Phones Ltd. | Method and system for testing data channel functionality in a radio apparatus |
WO2000051380A1 (en) | 1999-02-23 | 2000-08-31 | Nokia Mobile Phones Ltd | Method for testing the functioning of a radio apparatus, and a mobile station |
EP1175114A1 (en) | 2000-07-17 | 2002-01-23 | Sagem Sa | Testing tool equipment for mobile radio cellular network, in particular for GSM or GPRS or DCS, PCS, GSM-R networks |
US6370569B1 (en) * | 1997-11-14 | 2002-04-09 | National Instruments Corporation | Data socket system and method for accessing data sources using URLs |
-
2003
- 2003-07-22 AU AU2003249488A patent/AU2003249488A1/en not_active Abandoned
- 2003-07-22 WO PCT/IB2003/002909 patent/WO2005009064A1/en active Application Filing
- 2003-07-22 CN CNB038268019A patent/CN100469170C/en not_active Expired - Fee Related
- 2003-07-22 EP EP03817516A patent/EP1647155A1/en not_active Withdrawn
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6370569B1 (en) * | 1997-11-14 | 2002-04-09 | National Instruments Corporation | Data socket system and method for accessing data sources using URLs |
WO1999063764A2 (en) | 1998-06-03 | 1999-12-09 | Nokia Mobile Phones Ltd. | Method and system for testing data channel functionality in a radio apparatus |
WO2000051380A1 (en) | 1999-02-23 | 2000-08-31 | Nokia Mobile Phones Ltd | Method for testing the functioning of a radio apparatus, and a mobile station |
EP1175114A1 (en) | 2000-07-17 | 2002-01-23 | Sagem Sa | Testing tool equipment for mobile radio cellular network, in particular for GSM or GPRS or DCS, PCS, GSM-R networks |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9516678B2 (en) | 2006-03-02 | 2016-12-06 | Nokia Technologies Oy | Supporting an access to a destination network via a wireless access network |
US9866457B2 (en) | 2006-03-02 | 2018-01-09 | Nokia Technologies Oy | Supporting an access to a destination network via a wireless access network |
US8559885B2 (en) | 2011-04-14 | 2013-10-15 | Accel Telecom Ltd. | System and method for measurement of parameters of radio-frequency transmission devices |
CN103001835A (en) * | 2012-12-29 | 2013-03-27 | 电信科学技术第一研究所 | Network bandwidth test method and system based on data transmission |
CN103051498A (en) * | 2012-12-29 | 2013-04-17 | 电信科学技术第一研究所 | Network speed test method and network speed test system |
CN103051498B (en) * | 2012-12-29 | 2015-05-20 | 电信科学技术第一研究所 | Network speed test method and network speed test system |
EP3076701A1 (en) * | 2015-03-31 | 2016-10-05 | Gemalto Sa | Method and chip for detecting a corruption of at least one configuration parameter |
WO2016156357A1 (en) * | 2015-03-31 | 2016-10-06 | Gemalto Sa | Method and chip for detecting a corruption of at least one configuration parameter |
KR20170132252A (en) * | 2015-03-31 | 2017-12-01 | 제말토 에스에이 | A method and a chip for detecting damage to at least one configuration parameter |
KR101992287B1 (en) | 2015-03-31 | 2019-06-25 | 제말토 에스에이 | A method and a chip for detecting damage to at least one configuration parameter |
US10779220B2 (en) | 2015-03-31 | 2020-09-15 | Thales Dis France Sa | Method and chip for detecting a corruption of at least one configuration parameter |
WO2019041319A1 (en) * | 2017-09-01 | 2019-03-07 | 深圳传音通讯有限公司 | Wifi function testing method, terminal apparatus, system, and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN100469170C (en) | 2009-03-11 |
EP1647155A1 (en) | 2006-04-19 |
CN1802866A (en) | 2006-07-12 |
AU2003249488A1 (en) | 2005-02-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8027293B2 (en) | Communication channel selection and use | |
EP2117267B1 (en) | Methods, test systems and arrangements for verifying compliance with requirement specifications | |
US7907524B2 (en) | Method and devices for installing packet filters in a data transmission | |
JP4607970B2 (en) | Apparatus and method for determining voice and / or data processing performance of a wireless device | |
JP2008543241A (en) | Multi-mode mobile device that automatically selects the radio access network interface during a service session | |
KR20080027333A (en) | Network equipment for transmitting software modules for controlling mobile terminals | |
US7680127B2 (en) | Environment dependent network connection switching setting system and method | |
KR20060136437A (en) | Remote management and access of databases, services and devices associated with a mobile terminal | |
CN102006201B (en) | New connection number test method, system and device in network address translation | |
WO2005009064A1 (en) | Testing a data transfer functionality of a mobile device | |
JP2002504791A (en) | Configuration of base station transceiver system in mobile communication system | |
KR20080113377A (en) | Generic access performance abstraction for access selection | |
CN101395849A (en) | Method for testing a wireless network device | |
CN110175130A (en) | Test method, device, equipment and the readable storage medium storing program for executing of group system performance | |
KR100759990B1 (en) | Testing a data transfer functionality of a mobile device | |
US20080001732A1 (en) | Apparatus and method for wireless network parameter logging and reporting within a portable device having wireless communication functionality | |
CN110995491A (en) | Method and system for automatically optimizing and testing network pressure | |
CN102281559A (en) | Method and device for testing packet switch (PS) performance of wireless network by performing file transfer protocol (FTP) service through multiple data cards | |
US20050043028A1 (en) | Arrangement for supporting data exchange between terminal equipment and a mobile communication network via a mobile terminal | |
US20060229064A1 (en) | Interface for transmitting trace information | |
CN100479574C (en) | Interface for transmitting trace information | |
KR100689448B1 (en) | Mobile Terminal Apparatus and Method for Connecting to Hybrid Network | |
CN104660640A (en) | Testing method and device of mobile terminal | |
CN101267279A (en) | Device and method for improving networking speed of wireless terminal | |
WO2005114443A2 (en) | Infrared data association object network storage device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 03826801.9 Country of ref document: CN |
|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NI NO NZ OM PG PH PL PT RO RU SD SE SG SI SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2003817516 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1020067000047 Country of ref document: KR |
|
WWP | Wipo information: published in national office |
Ref document number: 2003817516 Country of ref document: EP |
|
NENP | Non-entry into the national phase |
Ref country code: JP |