WO2012060765A1 - Methods and arrangements for time-stamping of reports - Google Patents
Methods and arrangements for time-stamping of reports Download PDFInfo
- Publication number
- WO2012060765A1 WO2012060765A1 PCT/SE2011/051145 SE2011051145W WO2012060765A1 WO 2012060765 A1 WO2012060765 A1 WO 2012060765A1 SE 2011051145 W SE2011051145 W SE 2011051145W WO 2012060765 A1 WO2012060765 A1 WO 2012060765A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- report
- network node
- node
- mobile node
- internal clock
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
Definitions
- the present disclosure relates to time-stamping reports in a communication system. More particularly, the present disclosure relates to arrangements and methods for time-stamping reports in a mobil node and a network node comprised in the communication system.
- the MDT study aims at assessing the feasibility, benefits and complexit o automatin the collection of UE measurements to minimize the need of manual drive-tests.
- the work unde the MDT study should define use eases and requirements for minimizing drive- teats in next generation Long Term Evolution (LTE) and/or HSPA networks.
- LTE Long Term Evolution
- th MDT should focus on study the necessity of defining new UE measurements logging and reporting capabilities for minimizing drive tests and analyze the impact on the UE.
- UE measurements or similar functionality considered for UE-internal logging include, but. are not limited to:
- servin cell becomes worse than threshold, i.e. radio environment measurements are logged hen serving cell metric becomes worse tha the configured threshold; and transmit powe headroom becomes less than threshold, i.e. transmit power headroom and radio environments measurements are logged when UE transmit power headroom becomes less than the configured headroom.
- the network can request the UE to perform logging of measurements.
- the UE executes measurements, e.g. periodical downlink pilot measurements, and logs these measurements internall in a sequential manner.
- Th UE can store its measurements in a measurement log for certai duration.
- the log stored internally in the UE will contain, e.g., some hours of logged measurement information.
- the network node e.g. an evolved NodeB (eNB) or a RNG (Radio Network Controller) sends in a step 10 an indication, Idlel ⁇ $ngConfigurationmessage, to the UE, whereupon the UE starts in a ste 1.1. executin measurements and logging the measurement data.
- eNB evolved NodeB
- RNG Radio Network Controller
- the UE When the UE has logged measurements the UE indicates to the network that i has an available measurement log. The network may then request the UE to deliver the measurement log. This procedure is illustrated in Figure 2.
- the UE sends in a step 20 an indication to the network node, e.g. the eNB or the RNC, that it has an available measurement log.
- the network node determines whether is wants to request the measurement log. If it determines to request the measurement log it sends in a step 22 a request to the UE, Thereupon the UE delivers in a step 23 the measurement lo to the network node.
- the network node typically forwards in a step 24 the reported measurement log to an Operation And Maintenance (QAM) server or similar, e.g, a trace collection centre (TCE) for evaluation and handling.
- QAM Operation And Maintenance
- TCE trace collection centre
- a UE is required to maintain only one measurement log at a time and tha log contains measurements collected on the serving cell of the UE, ie. on only one radio access technology (RAT), such as LTE or Universal Mobile Telecommunication System (UMTS). If a UE is requested to start logging, an old log stored in the UE is erased. The UE can indicate log availability and report a log when the UE is in connected mode,
- RAT radio access technology
- the logging configuration message includes a network absolute timestamp that is generated by the sending network node and is used by the UE as a time reference for the UE's relative timestamp that identif logged measuremen
- the UE's timestamp is counted in seconds from the moment the logging configuration is received at the UE, relative to the absolute timestamp in the configuration message.
- the absolute timestamp is the current network time at the point when Logged MDT is configured to the UE.
- the UE echoes the absolute reference time back to the evolved NodeB (eNB) and/or RNC, and the time format in a logged measurement report is DD HH-MM ⁇ SS t where DD identifies a date, HfiT identifies ah hour, MM identifies a minute, and &S identifies a second.
- eNB evolved NodeB
- RNC Radio Network Controller
- the echoing of the absolute timestamp received from the network is done in the measurement report (step 23 in Figure 2), which can be a "UElnformationRcsponse messaged according to current 3GPP specifications.
- Table 1 is a portion of a "UEinformationResponse message”* wherein the network absolute timestamp is called “absoluteTimeStamp-r 10* and the UE relative timestamp is called “timelnfo ⁇ rlO".
- the network absolute timestamp format is DD HH- M-SS.
- the UE relative timestamp is a timestamp relative the absolute timestamp and is typically a value in seconds.
- a UE meas rement timestamp in a measurement report is supposed to give the network, e.g * eNB, RNC or such as an QAM node and any other node that needs to have the data, knowledge of when the respective measurement was made by the respective UE,
- the network absolute timestamp currently provided by 3GPP makes that impossible unless all network nodes are synchronized and us the same time base e.g., Greenwich Mean Time (GMT).
- GTT Greenwich Mean Time
- the absolute timestam echoed by UE can be on a time base that is not the same a the time base used in the node receiving the measurement report, which includes no information about the time base of the echoed absolute timestamp;
- a network can have nodes, such as eNBs and RNCs, that use different time bases because, for example, the nodes have different manufacturers or have differen network management systems/operations. It can also be so that there was simply no need to have a synchronized absolute time clock in the nodes or that the nodes' clock drift independently, resulting in time differences between nodes.
- a UE timestamp in an MDT measurement report may not give the network knowledge of when the respective measurement was made due to problems in the UE.
- a UE may clear its current MDT configuration when a corresponding timer, e.g. a periodic logging timer, expires, and that also clears the network absolute timestamp that is to be echoed back to the network in a measurement report.
- a corresponding timer e.g. a periodic logging timer
- the object of the present disclosure is to address some of the problems and disadvantages outlined above, and to provide methods and arrangements that provide time-stamping of reports in communication system.
- a method i a mobile node of time-stamping reports is provided.
- the mobile node is configured to communicate with a network node.
- the method comprises starting an internal clock function and storing, in a log, collected data with dat timestamp corresponding to a current value of the internal clock function, Thereby a time of collecting the data is indicated.
- th method comprises sending a report to the network node.
- the sent report includes the log and a report timestamp corresponding to a current value of the internal clock function, thereby indicating a time of sendin the report.
- a method in a network node of time-stamping reports is provided.
- the network node is configured to communicate with a mobile node for collecting data.
- the method comprises receiving report from the mobile node.
- the report comprises data collected by the mobile node and the data is stored with a data timestamp corresponding to a value of an internal clock function of the mobile node indicating a time of collectin the data.
- the report also comprises a report timestamp corresponding to a value of the internal clock function of the mobile node indicating a time of sending the report.
- the method further comprises storing the report with a reception timestam corresponding to a current value of an internal clock function of the network node upon reception of the report, thereb indicating a time of receiving the report.
- a mobil node arranged to time-stamp reports.
- the mobile node is configured to communicate with a network node.
- the mobile node comprises a memor unit and processor unit adapted to start an internal clock function and to store collected data with a data timestamp corresponding to a current value of the internal clock function in a log in the memory unit, thereb indicating a time of collecting the data,
- the mobile node comprises a transceiver unit adapted to send a report to the network node.
- the report includes the log and a report timestamp corresponding to a current value of the internal clock function, thereby indicating a time of sending the report.
- a network node arranged to time-stamp reports.
- the network node is configured to communicate with a mobile node for collecting data.
- the network node comprises a radio circuit adapted to receive a report from said mobile node.
- the report comprises data collected by the mobile node and the data is stored with a data timestam corresponding to a value of an internal clock function of the mobile node indicating a time of collecting the data.
- the report also comprises a report timestamp corresponding to a value of the internal clock function of the mobile node indicatin a time of sending the report.
- the network node further comprises a control processor unit configured to store the report with a reception timestam corresponding to a current value of an internal clock function of the network node upon reception of the report, thereby indicatin a time of receiving the report.
- An advantage of particular embodiments is that they provide a solution to the stated object which offers simple implementation and operational simplicity without requiring complex arrangements in the mobile node or in the network.
- a further advantage of particular embodiments is that they provide a solution which does not require synchronization of clocks in the mobile node nor in the network.
- Figure 4 shows a flowchart of an exemplary embodimen t of a method in a mobile node and a network node for time- stamping of reports.
- Figur 5 is an exemplary signalling diagram illustrating the procedure of time- stamping reports in accordance with a exemplary embodiment.
- Figures 6 is a block diagram illustrating the mobile node according to embodiments.
- Figures 7 is a block diagram illustrating the network node according to embodiments.
- Embodiments are described herein by way of reference to particular example scenarios, Particular aspects are described in a non-limiting general context in relation to measurements mad in a cellular communication system. It should though be noted that the disclosure and its exemplary embodiments may also be applied to other types of collection of data in othe types of communication networks for time-stamping reports.
- network node is used herein to refer to a node which may be a fixed communication node, an operation and maintenance node, or other type of centralized network node that support th operation in other network nodes.
- a ' • fixed communication, node is vised to refer to a node with a fixed location, which is provided with means for wireless communication over a radi interface,
- a fixed communication node may e.g. be a radio base station, a repeater or a relay.
- a "mobile node* is a node without a fixed location* which is provided with means for wireless communication over a radio interface.
- the mobile node may e * g. be a mobil terminal or some other type of mobile user equipment.
- time stamp mechanism is provided that allows the network * OAM, and any other node to determine the absolute time when a measurement is done without requiring absolute time synchronizatio between all nodes involved.
- cellular communicatio networks e.g., LTE and UMTS
- LTE and UMTS cellular communicatio networks
- the embodiments described in the following apply in general to any kind of network that collects dat and/or measurements, stores them, and the later sends them to one or more nodes that would iike t receive them and also kno the time when they were collected.
- a user equipment (UE) time stamps the report when it is about to be sent to the network from the UE, usin a term such as "submit to lower layers for transmission".
- UE user equipment
- Figure 3 depict a communication network 30 and messages amon network nodes for minimisation, of drive test measurements in accordance with exemplary embodiments.
- a UE 31 receives an MDT configuratio message 32 sent by an eNB/RNC 33 in a first cell in a manner such as that illustrated by step 10 in Figure 1.
- the eNB/RNC 33 can be called a Configurin Radio Access Network (RAN) node.
- RAN Configurin Radio Access Network
- the UE 31 moves across a border 34 between the first cell and a second cell, whereupon the UE 31 undergoes for example a handover (HO) procedure 35 from the eNB/RNC 33 to an eNB/RNC 36, which is a second RAN node.
- HO handover
- Another example may be when the UE 31 undergoes a cell re-selection procedure when the UE 31 is i idle mode. While in the second cell, the UE 31 sends a measurement report 3? to the eNB/RNC 36, which can be called a Receiving RAN node (see steps 20-24 in Figure 2).
- the Receiving RAN node can send 38 the measurement report, possibly with other measurement reports irom the UE 31 and/or other UEs, to an QAM node 39, e.g., TCE node.
- the UE starts an internal clock and/or counter when it receives the MDT configuration message sent by the : network node 33 and time- stamps every measurement whe it is made with a timestamp indicated by its internal clock and/or counter.
- the UE includes a current timestamp indicated by its internal clock and/or counter in the measurement report when the UE sends the measurement report to the Receiving RAN node 36. It will be understood that it has been assumed that the time needed for sending and receiving a measurement report is negligible, but if that time is not negligible, it can be compensated by including a suitable offset. In that way, the Receiving RAN node 36 ca relate or transform the UE s timestamps in the measurement report to its ow (local) absolute time. The node 36 can optionally add a timestamp or other suitable indication of its own absolute time to the measurement report upon forwarding a stored measurement report to another network node, such as the OA and/or TCE node 37. In general, an network node that is between the UE and a final network node that utilizes the
- UEs measurement report that stores th measurement log, and that is not synchronized with the final network node, can add a timestamp or ther suitable indication of its own (local) absolute time to a measurement report.
- a timestamp or ther suitable indication of its own (local) absolute time By including the indication of the UE's internal clock and/or counter and optionally, th indicatio of the local absolute time of an intermediate node, in a measurement report when the report is sent or forwarded, the handling of the network absolute timestamp of a configuration message that needs to be echoed back with a measurement report is simplified, and the actual times of measurements described in a measurement report can be determined.
- An exemplary embodiment includes one or more of the following steps; a UE starts or initializes an internal counter and /or clock upon receiving an MDT configuration message for logging; the UE uses the internal counter and/or clock value to time-stam measurements, such as periodic log events, thereb indicating the time of the measurements; and the UE includes the current value of the counte and/or dock in a measurement report messag when the UE sends the report "m ssage* thereby indicating the time of sending the report message.
- a network node e.g., a eNB or RNC, that receives and stores a UE measurement report carries out a method ha ⁇ 3 ⁇ 4g one or more of the following steps; upon receiving the report message the network node adds a real time stamp, e.g., the absolute time, on receiving and/or storing the message/measurements in the node, thereby indicating the time of receiving the report message; a network node that generates a final repor message to be sent to an OA node includes an additional absolute time stam i the final report message.
- the final report message thus comprises the report of the UE and an additional time stamp indicating the time of sending the final report message.
- a "absolute time value" need not be configured in the UE, or "echoed" by the UE in every measurement report message. Instead, the UE can simply add an indication of the time when it sends the report message to a RAN node, and forwarding nodes ca simply add respective indications of the times when each forwarded the report message to another node.
- methods and apparatus in accordance with this disclosure solve several problems that exist with report procedures currently specified by 3GPP, and d not require complicated arrangement in either a UE or a network for keeping their clocks synchronised.
- FIG 4 an exemplary embodiment of a method in a mobile node (MN) and a network node (NN) for time-stampin reports is illustrated *
- the mobile node is configured to communicate with a network node comprised i a communication system.
- the mobile node starts an internal clock fu ction tm N.
- Th mobile node then starts collectin data.
- the data collected may, for example, be data collected during executing the measurements as previously described.
- the measurement may be any of the measurements required for MOT functionality, e.g., the measurement executed may be a downlink pilot signal strength measurement of serving or neighbour cell, a downlink pilot signal quality measurement of serving o neighbour cell, etc.
- the measurements could be executed periodically i the mobile node.
- the mobile node stores the collected data in a log with a data timestamp corresponding to a current value of the internal clock function T tm, thereby indicating the time of collecting the d ata.
- the data timestamp is equivalent to an absolute timestamp previously mentioned.
- the mobile nod sends in a step 42 a report to the network node, including the log and a report timestam correspondin to a current value of the internal clock function Tmrna indicating the time of sending the report, l ⁇ rtiiermore, in a step 43 the network node receives the report from the mobile node.
- the received report comprises the log and the report timestamp.
- the network node stores the report with a reception timestam corresponding to a current value of the network node's internal clock function Timw upo reception of the report, thereby indicating a time of receiving th repor
- the network node determines a. correlation between the internal clock function of the network node m tm and the internal clock function of the mobile node ⁇ « « ⁇ by comparing the receptio timestamp and the report timestamp.
- Figure 5 illustrates yet a further exemplary embodiment, wherein the mobile node such as a UE receives 50 a message to start collecting data from the network node.
- the message may be a MDT configuration message as previously described.
- the network node is e.g. an eNB or a RNC.
- I step 51 the mobile node starts the internal clock function ⁇ , ⁇ .
- the mobile node then starts collecting data.
- the data collected may, for example, be data collected during executing the measurements as previously described.
- the measurement may be any of the measurements required for MD functionality, e.g., the measurement executed ma be a downlink pilot signal strength measurement of serving or neighbour cell, a downlink pilot signal qualit measurement of serving or neighbour cell, etc.
- the measurements could be executed periodically in the mobile node.
- the UE stores 52 the measurement data in a measurement log, such as a MOT measurement log, i the UE.
- the measurement data is stored with current value of the internal clock function TMW in the measurement log i.e, the measurement data is stored with a timestamp i the log.
- the UE sends 53 an indication to the network node that the measurement log is available, Next, the network node may send 54 a request to deliver the measurement log to the UE.
- the UE receives the request from the network node and then delivers 5 a report comprising the measuremen log comprising the timeetamped measurement data and a report timestamp corresponding to the current value of the internal clock function Tmw indicating the time of sending the report to network node.
- the network node receives the report from the mobile node and stores 56 the report with a reception timestamp corresponding to a current value of an internal clock function of the network node ⁇ »3 ⁇ 4 ⁇ « ⁇ pon reception of the report.
- the reception timestamp AN ⁇ I indicates the local time of receiving the report.
- the network node may determine the correlatio between the internal clock function of the network node ⁇ « ⁇ «*» ⁇ and the internal clock function of the mobile node I E by comparing the receptio timestamp an the report timestamp. The network node may then further process the measurement data in th network node.
- the described network node may be an intermediate network node of which there may be one or several in a communication system.
- the intermediate network node may send 57 a final report to a further network node, e.g., another eNB, a OAM and/ or TCE.
- This final report ma include the report received from the U.E, i.e.
- the final report sent from the intermediate network node may comprise reports received from several UE$ in the communication system.
- the further network node receives the final report and stores 58 the report with a reception timestam corresponding to current vaiue of an internal clock function of the further network node TOAMB»I upon reception of the final report.
- the reception timestam ⁇ ⁇ indicates the local time of receiving the final report.
- the reception timestam is equivalent to an absolute timestamp previously mentioned.
- the further network node may determine the correlation between the internal clock function of the further network node TOAWIW and the internal clock function of the intermediate network node RANJ> ⁇ *I by comparing the reception timestamp and the final report timestamp.
- the network node may then further process the measurement data comprised in the measurement log in the further network node.
- Figure 6 is «i block diagram of a typical mobile node 400, such as a user equipment, mobile phone, computer, etc., for generating and handling messages as described in this application.
- the mobile node 600 includes a transceiver 602 that is suitable for exchanging electronic signals with one or more of network nodes. Information carried by those signals is handled by a processor 604, which may include one or mor sub- processors, and which executes one or more software modules and applications, including for example modules and applications that cause the processo to respond to configuration messages, to cause the mobile node to obtai measurements, to generate time stamps and measurement reports, and to earl out the operations of the mobile node 600 described above.
- User input to the mobile node 600 is provided through a keypad, remote control, or other device 606 > and information presented to the user is provided to a display 608. If the display has touch-screen capabilities, user input ca be provided through the display.
- the mobile node 600 may also download and/or cache desired information i a suitable memory 612.
- the mobile node 600 may also include an interlac 614 that can be used to connect other components, such as a computer, microphone, etc., to the mobile node 600,
- the processor 604 forms the appropriate messages and sends them to the network via transceiver 602, and acts on messages and information received from the network.
- Such activity can include the methods described above.
- the mobile node 600 comprises a memory unit 612 and processor unit 604 adapted to start an internal clock function and to store collected data with a data timestamp correspondin to a current value of an internal clock function in a log in the memor unit 612, thereby indicating a time of collecting the data.
- the mobile node 600 further comprises a transceiver unit 602 which is adapted to send report, to a network node.
- the repor includes the log and a report timestamp which corresponds to a current value of the internal clock function* thereby indicating a tim of sending the report
- the transceiver unit 602 is further adapted to receive a message to start collecting data from the network node.
- FIG. 7 is a block diagram of a portion of a network node 700, such as an eNB, RNC, etc. , and othe such transmitting nodes in a network that can communicate with mobile nodes by implementing the methods described above.
- the block diagram is also typical of othe nodes i the network, such as OAM, TCE, etc. It will be appreciated that the functional blocks depicted in Figur 7 can be combined and re-arranged in a variety of equivalent ways, and that many of the functions can be performed by one or more suitably programmed digital signal processors and other known electronic circuits.
- the network node 700 is operated by a control processor 702, which typically and advantageously is a suitably programmed digital signal processor.
- the control processor 702 typically provides and receives control and other signals from various devices in the network node 700.
- the control processor 702 i shown exchanging information with a scheduler and selector 704, which receives digital words to be transmitted to respective mobile node or to be broadcas from a suitable data generator 706.
- the scheduler and selector 704 implements resource block and resource element (RB/RE) scheduling arid selection in an LTE system, for example, and implements code allocation in other communication systems, for example.
- RB/RE resource block and resource element
- the control processor 702 ca be configured to monitor the load on the network node, which can be determined for example simply b counting the RBs and REs to be transmitted in a sub-frame* frame, or group of them, A processor such as the control processor 70 can also be configured to generate configuration messages and other messages that are sent to the mobile node, for example, messages in connection with handovers to other cells. In addition, a processor such as the control processor 702 can be configured to handle received measurement report messages and generate and add time stam information as described above.
- Information from th scheduler and selector 704 is provided to modulator 708 that uses tile information to generate a modulation signal suitable for the particular communication system.
- the modulator 708 in an LTE system is an orthogonal frequency division multiplex (OFDM) modulator.
- the modulatio signal generated by the modulator 708 is provided to a suitable radio circuit 710 that generates a wireless signal that is transmitted through at least one transmit antenna 712.
- Wireless signals transmitted by mobile nodes are captured by at least one receive antenna 7.14 that provides those signals to the radio 710 and a demodulator 716.
- the artisa will understand that the same antenna can be used fo transmission and reception, as is often done in a mobile node.
- control processo 702 can be configured such that it includes one or more other deuces depicted in Figure 7, which ca be implemented by dedicated programmed processors or other suitable logic configured to perform their functions.
- the combination of the data generator 706, scheduler and selector 704, and modulator 708 produces DL frames or sub- frames to be transmitted.
- the modulator 708 converts the information into modulation symbols that are provided to the radio 710, which impresses the modulation symbols on one or more suitable carrier signals. In a LTE system for example, the radio 710 impresses the modulation symbols on a number of OFDM subcarriers.
- the network nod « 700 comprises a radio circuit 10 adapted to receiv a report from the mobile node, such as the mobile node illustrated in Figure 6,
- the report comprises data collected by the mobile node 600 and the data is stored with a data timestamp corresponding to a value of an internal clock function of the mobile node 600 indicating a time of collecting the data.
- the report also comprises report timestamp corresponding to a value of the internal clock function of the mobile node 600 indicating a time of sending the report to the network node 700.
- the network node 700 further comprises a control processor unit 702 which is configured to store the report with a reception timestamp corresponding to a current value of an internal clock function of the network node 700 upon reception of the report, thereb indicating a time of receiving the report.
- the control processor unit 702 is further configured to determine a correlation between the internal clock function of the network node 700 and the internal clock function of the mobile node 600 by comparing the reception timestamp and the report timestamp.
- the radio circuit 7 0 is further adapted to send the report to another network node including the reception timestamp and a timestamp corresponding to a current value of the internal clock functiono of the network node 700, thereb indicating a time of sending the report.
- the radio circuit 710 is adapted to send a message to start collecting data to the mobile node 600.
- the radio circuit 710 is further adapted to receive an indicatio from the mobile node 600 that a report is available and send a request to deliver the report to the mobile node 600.
- this disclosure can additionally be considered to be embodied entirely within an form of computer-readable storag medium havin stored therein an appropriate set of instructions for use by or in connection with an instruction- execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch instructions from a medium and execute the mstraeuons.
- a "computer-readable medium” can be any means that can contain, store, or transport the program for use by or in: connection with the instxitction-execution system, apparatus, or device.
- the computer-readable medium can be, for example but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconducto system, apparatus, or device.
- the computer-readable medium include an electrical connection having one or more wires, a portable computer diskette, a random-access memory ⁇ RAM ⁇ , a read-only memor (ROM), and an erasable programmable read-only memory (EPROM or Flash memory).
- ROM read-only memor
- EPROM erasable programmable read-only memory
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The present disclosure relates to a mobile node and a network node, and to related methods for time-stamping of reports. Embodiments provide a mobile node that uses an internal clock function to timestamp collected data when the data is stored in a log in the mobile node. The mobile node further timestamps a report comprising the collected data when the report is sent to a network node. The network node receives the report and stores it with a reception timestamp corresponding to a current value of an internal clock function, of the network node upon reception of the report, thereby indicating a time of receiving the report.
Description
METHODS AND ARRANGEMENTS FOR TIME-STAMPING OF REPORTS TECHNICAL FIELD
The present disclosure relates to time-stamping reports in a communication system. More particularly, the present disclosure relates to arrangements and methods for time-stamping reports in a mobil node and a network node comprised in the communication system.
BACKGROUND
Fo next generation of mobile telecommunications systems 3* Generatio
Partnership Project (3GPP) is in the proces of defining solutions for User equipment (UE) measurement logging function and immediate reporting function called the Minimization of the Drive Tests (MDT). The MDT study aims at assessing the feasibility, benefits and complexit o automatin the collection of UE measurements to minimize the need of manual drive-tests. The work unde the MDT study should define use eases and requirements for minimizing drive- teats in next generation Long Term Evolution (LTE) and/or HSPA networks. Also* based on the defined use cases and requirements, th MDT should focus on study the necessity of defining new UE measurements logging and reporting capabilities for minimizing drive tests and analyze the impact on the UE.
The use cases for the MDT will be given as following,
• Radio coverage optimization
• Mobility optimization
• Network capacity optimization
• Parameterizatio for common channels
• Quality of Service verification
For the purpose of the coverage optimization use case, UE measurements or similar functionality considered for UE-internal logging include, but. are not limited to:
- periodic (e.g., one every 5 seconds) downlink pilot signal strength/quality measurements
servin cell becomes worse than threshold, i.e. radio environment measurements are logged hen serving cell metric becomes worse tha the configured threshold; and
transmit powe headroom becomes less than threshold, i.e. transmit power headroom and radio environments measurements are logged when UE transmit power headroom becomes less than the configured headroom.
The network can request the UE to perform logging of measurements. The UE executes measurements, e.g. periodical downlink pilot measurements, and logs these measurements internall in a sequential manner. Th UE can store its measurements in a measurement log for certai duration. Typically, the log stored internally in the UE will contain, e.g., some hours of logged measurement information. This procedure is illustrated in Figure 1. The network node, e.g. an evolved NodeB (eNB) or a RNG (Radio Network Controller), sends in a step 10 an indication, Idlel^$ngConfigurationmessage, to the UE, whereupon the UE starts in a ste 1.1. executin measurements and logging the measurement data.
When the UE has logged measurements the UE indicates to the network that i has an available measurement log. The network may then request the UE to deliver the measurement log. This procedure is illustrated in Figure 2. The UE sends in a step 20 an indication to the network node, e.g. the eNB or the RNC, that it has an available measurement log. In a ste 21 the network node then determines whether is wants to request the measurement log. If it determines to request the measurement log it sends in a step 22 a request to the UE, Thereupon the UE delivers in a step 23 the measurement lo to the network node. Moreover, the network node typically forwards in a step 24 the reported measurement log to an Operation And Maintenance (QAM) server or similar, e.g, a trace collection centre (TCE) for evaluation and handling.
According to current 3GPP specifications, a UE is required to maintain only one measurement log at a time and tha log contains measurements collected on the serving cell of the UE, ie. on only one radio access technology (RAT), such as LTE or Universal Mobile Telecommunication System (UMTS). If a UE is requested to start logging, an old log stored in the UE is erased. The UE can indicate log availability and report a log when the UE is in connected mode,
Moreover, the logging configuration message includes a network absolute timestamp that is generated by the sending network node and is used by the UE as a time reference for the UE's relative timestamp that identif logged
measuremen The UE's timestamp is counted in seconds from the moment the logging configuration is received at the UE, relative to the absolute timestamp in the configuration message. The absolute timestamp is the current network time at the point when Logged MDT is configured to the UE. The UE echoes the absolut reference time back to the evolved NodeB (eNB) and/or RNC, and the time format in a logged measurement report is DD HH-MM~SSt where DD identifies a date, HfiT identifies ah hour, MM identifies a minute, and &S identifies a second.
The echoing of the absolute timestamp received from the network is done in the measurement report (step 23 in Figure 2), which can be a "UElnformationRcsponse messaged according to current 3GPP specifications. Table 1 is a portion of a "UEinformationResponse message"* wherein the network absolute timestamp is called "absoluteTimeStamp-r 10* and the UE relative timestamp is called "timelnfo^rlO". The network absolute timestamp format is DD HH- M-SS. The UE relative timestamp is a timestamp relative the absolute timestamp and is typically a value in seconds.
A UE meas rement timestamp in a measurement report is supposed to give the network, e.g* eNB, RNC or such as an QAM node and any other node that needs to have the data, knowledge of when the respective measurement was made by the respective UE, The network absolute timestamp currently provided by 3GPP makes that impossible unless all network nodes are synchronized and us the same time base e.g., Greenwich Mean Time (GMT). As currently specified, the absolute timestam echoed by UE can be on a time base that is not the same a the time base used in the node receiving the measurement report, which includes no information about the time base of the echoed absolute timestamp; A network can have nodes, such as eNBs and RNCs, that use different time bases because, for example, the nodes have different manufacturers or have differen network management systems/operations. It can also be so that there was simply no need to have a synchronized absolute time clock in the nodes or that the nodes' clock drift independently, resulting in time differences between nodes.
In addition, a UE timestamp in an MDT measurement report ma not give the network knowledge of when the respective measurement was made due to problems in the UE. For example, a UE may clear its current MDT configuration when a corresponding timer, e.g. a periodic logging timer, expires, and that also clears the network absolute timestamp that is to be echoed back to the network in a measurement report. Thus, either old absolute timestarnps must be retained in the UE's internal information storage, or the handling of current MDT configuration variables and signaling needs to be more complicated,
SUMMARY
The object of the present disclosure is to address some of the problems and disadvantages outlined above, and to provide methods and arrangements that provide time-stamping of reports in communication system.
The above stated object is achieved by means of the methods and the arrangements according to the independent claims.
In accordance with a first aspect of embodiments, a method i a mobile node of time-stamping reports is provided. The mobile node is configured to communicate with a network node. The method comprises starting an internal clock function and storing, in a log, collected data with dat timestamp corresponding to a current value of the internal clock function, Thereby a time of collecting the data is indicated. Furthermore, th method comprises sending a report to the network node. The sent report includes the log and a report timestamp corresponding to a current value of the internal clock function, thereby indicating a time of sendin the report.
I accordance with a second aspect of embodiments, a method in a network node of time-stamping reports is provided. The network node is configured to communicate with a mobile node for collecting data. The method comprises receiving report from the mobile node. The report comprises data collected by the mobile node and the data is stored with a data timestamp corresponding to a value of an internal clock function of the mobile node indicating a time of collectin the data. The report also comprises a report timestamp corresponding to a value of the internal clock function of the mobile node indicating a time of sending the report. The method further comprises storing the report with a reception timestam corresponding to a current value of an internal clock function of the network node upon reception of the report, thereb indicating a time of receiving the report.
In accordance with a third aspect of embodiments, a mobil node arranged to time-stamp reports is provided. The mobile node is configured to communicate with a network node. The mobile node comprises a memor unit and processor unit adapted to start an internal clock function and to store collected data with a data timestamp corresponding to a current value of the internal clock function in
a log in the memory unit, thereb indicating a time of collecting the data, Furthermore, the mobile node comprises a transceiver unit adapted to send a report to the network node. The report includes the log and a report timestamp corresponding to a current value of the internal clock function, thereby indicating a time of sending the report.
In accordance with a fourth aspect of embodiments, a network node arranged to time-stamp reports is provided. The network node is configured to communicate with a mobile node for collecting data. The network node comprises a radio circuit adapted to receive a report from said mobile node. The report comprises data collected by the mobile node and the data is stored with a data timestam corresponding to a value of an internal clock function of the mobile node indicating a time of collecting the data. The report also comprises a report timestamp corresponding to a value of the internal clock functio of the mobile node indicatin a time of sending the report. The network node further comprises a control processor unit configured to store the report with a reception timestam corresponding to a current value of an internal clock function of the network node upon reception of the report, thereby indicatin a time of receiving the report.
An advantage of particular embodiments is that they provide a solution to the stated object which offers simple implementation and operational simplicity without requiring complex arrangements in the mobile node or in the network.
A further advantage of particular embodiments is that they provide a solution which does not require synchronization of clocks in the mobile node nor in the network.
Further advantages and features of embodiments will become apparent when reading the following detailed description in conjunction with the drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
For better understanding, reference is made to the following drawings and preferred embodiments;
Figur 1 illustrates the prior art procedure of requesting logging of measurements.
Figu e 2 illustrates the prior art procedure of reporting of the measurement log from the user equipment to the network. Figure 3 depicts an outline of scenario used in the exemplary embodiments*
Figure 4 shows a flowchart of an exemplary embodimen t of a method in a mobile node and a network node for time- stamping of reports. Figur 5 is an exemplary signalling diagram illustrating the procedure of time- stamping reports in accordance with a exemplary embodiment.
Figures 6 is a block diagram illustrating the mobile node according to embodiments.
Figures 7 is a block diagram illustrating the network node according to embodiments.
DETAILED DESCRIPTION
In the following description, for purposes of explanation and not limitation, specific details ar set forth, such as particular sequences of steps and particular device configurations in order to provide a thorough understanding of the embodiments, it will be apparent to one skilled in the art that the embodiments may be practiced in other embodiments that depart from these specific details, In the drawings, like reference signs refer to like elements.
Embodiments are described herein by way of reference to particular example scenarios, Particular aspects are described in a non-limiting general context in relation to measurements mad in a cellular communication system. It should though be noted that the disclosure and its exemplary embodiments may also be applied to other types of collection of data in othe types of communication networks for time-stamping reports.
The term "network node" is used herein to refer to a node which may be a fixed communication node, an operation and maintenance node, or other type of centralized network node that support th operation in other network nodes. A
'•fixed communication, node is vised to refer to a node with a fixed location, which is provided with means for wireless communication over a radi interface, A fixed communication node may e.g. be a radio base station, a repeater or a relay.
A "mobile node* is a node without a fixed location* which is provided with means for wireless communication over a radio interface. The mobile node may e*g. be a mobil terminal or some other type of mobile user equipment. time stamp mechanism is provided that allows the network* OAM, and any other node to determine the absolute time when a measurement is done without requiring absolute time synchronizatio between all nodes involved. The methods and apparatus described below use cellular communicatio networks (e.g., LTE and UMTS) as targets, but it should be understood that the embodiments described in the following apply in general to any kind of network that collects dat and/or measurements, stores them, and the later sends them to one or more nodes that would iike t receive them and also kno the time when they were collected.
In accordance with aspects of exemplary embodiments, a user equipment (UE) time stamps the report when it is about to be sent to the network from the UE, usin a term such as "submit to lower layers for transmission". An outline of scenario used in the exemplary embodiments is illustrated by Figure 3.
Figure 3 depict a communication network 30 and messages amon network nodes for minimisation, of drive test measurements in accordance with exemplary embodiments. As depicted in Figure 3, a UE 31 receives an MDT configuratio message 32 sent by an eNB/RNC 33 in a first cell in a manner such as that illustrated by step 10 in Figure 1. The eNB/RNC 33 can be called a Configurin Radio Access Network (RAN) node. After receiving the configuration message, the UE 31 moves across a border 34 between the first cell and a second cell, whereupon the UE 31 undergoes for example a handover (HO) procedure 35 from the eNB/RNC 33 to an eNB/RNC 36, which is a second RAN node. Another example may be when the UE 31 undergoes a cell re-selection procedure when the UE 31 is i idle mode. While in the second cell, the UE 31 sends a measurement report 3? to the eNB/RNC 36, which can be called a Receiving RAN node (see steps 20-24 in Figure 2). The Receiving RAN node can send 38 the measurement report, possibly with other measurement reports irom the UE 31 and/or other
UEs, to an QAM node 39, e.g., TCE node.
It is currently preferred that the UE starts an internal clock and/or counter when it receives the MDT configuration message sent by the: network node 33 and time- stamps every measurement whe it is made with a timestamp indicated by its internal clock and/or counter.
In addition, the UE includes a current timestamp indicated by its internal clock and/or counter in the measurement report when the UE sends the measurement report to the Receiving RAN node 36. It will be understood that it has been assumed that the time needed for sending and receiving a measurement report is negligible, but if that time is not negligible, it can be compensated by including a suitable offset. In that way, the Receiving RAN node 36 ca relate or transform the UE s timestamps in the measurement report to its ow (local) absolute time. The node 36 can optionally add a timestamp or other suitable indication of its own absolute time to the measurement report upon forwarding a stored measurement report to another network node, such as the OA and/or TCE node 37. In general, an network node that is between the UE and a final network node that utilizes the
UEs measurement report, that stores th measurement log, and that is not synchronized with the final network node, can add a timestamp or ther suitable indication of its own (local) absolute time to a measurement report. By including the indication of the UE's internal clock and/or counter and optionally, th indicatio of the local absolute time of an intermediate node, in a measurement report when the report is sent or forwarded, the handling of the network absolute timestamp of a configuration message that needs to be echoed back with a measurement report is simplified, and the actual times of measurements described in a measurement report can be determined.
An exemplary embodiment includes one or more of the following steps; a UE starts or initializes an internal counter and /or clock upon receiving an MDT configuration message for logging; the UE uses the internal counter and/or clock value to time-stam measurements, such as periodic log events, thereb indicating the time of the measurements; and the UE includes the current value of the counte and/or dock in a measurement report messag when the UE sends
the report "m ssage* thereby indicating the time of sending the report message.
A network node, e.g., a eNB or RNC, that receives and stores a UE measurement report carries out a method ha\¾g one or more of the following steps; upon receiving the report message the network node adds a real time stamp, e.g., the absolute time, on receiving and/or storing the message/measurements in the node, thereby indicating the time of receiving the report message; a network node that generates a final repor message to be sent to an OA node includes an additional absolute time stam i the final report message. The final report message thus comprises the report of the UE and an additional time stamp indicating the time of sending the final report message.
It will thus be understood that a "absolute time value" need not be configured in the UE, or "echoed" by the UE in every measurement report message. Instead, the UE can simply add an indication of the time when it sends the report message to a RAN node, and forwarding nodes ca simply add respective indications of the times when each forwarded the report message to another node. Thus, methods and apparatus in accordance with this disclosure solve several problems that exist with report procedures currently specified by 3GPP, and d not require complicated arrangement in either a UE or a network for keeping their clocks synchronised.
In Figure 4 an exemplary embodiment of a method in a mobile node (MN) and a network node (NN) for time-stampin reports is illustrated* The mobile node is configured to communicate with a network node comprised i a communication system. In a first step 40 the mobile node starts an internal clock fu ction tm N. Th mobile node then starts collectin data. The data collected may, for example, be data collected during executing the measurements as previously described. In one embodiment the measurement may be any of the measurements required for MOT functionality, e.g., the measurement executed may be a downlink pilot signal strength measurement of serving or neighbour cell, a downlink pilot signal quality measurement of serving o neighbour cell, etc. It should be noted that the measurements could be executed periodically i the mobile node. In a step 41 the mobile node stores the collected data in a log with a data timestamp corresponding to a current value of the internal clock function T tm, thereby indicating the time of collecting the d ata. The data timestamp is equivalent to an absolute timestamp previously mentioned. The mobile nod sends in a step 42 a
report to the network node, including the log and a report timestam correspondin to a current value of the internal clock function Tmrna indicating the time of sending the report, l^rtiiermore, in a step 43 the network node receives the report from the mobile node. The received report comprises the log and the report timestamp. In a further ste 44, the network node stores the report with a reception timestam corresponding to a current value of the network node's internal clock function Timw upo reception of the report, thereby indicating a time of receiving th repor
In a further exemplar embodiment the network node determines a. correlation between the internal clock function of the network node mtm and the internal clock function of the mobile node Τ««ΜΝ· by comparing the receptio timestamp and the report timestamp.
Figure 5 illustrates yet a further exemplary embodiment, wherein the mobile node such as a UE receives 50 a message to start collecting data from the network node. The message may be a MDT configuration message as previously described. The network node is e.g. an eNB or a RNC. I step 51 the mobile node starts the internal clock function ίηα,Έ. The mobile node then starts collecting data. The data collected may, for example, be data collected during executing the measurements as previously described. In one embodiment the measurement may be any of the measurements required for MD functionality, e.g., the measurement executed ma be a downlink pilot signal strength measurement of serving or neighbour cell, a downlink pilot signal qualit measurement of serving or neighbour cell, etc. It should be noted that the measurements could be executed periodically in the mobile node. When the measurements are executed the UE stores 52 the measurement data in a measurement log, such as a MOT measurement log, i the UE. The measurement data is stored with current value of the internal clock function TMW in the measurement log i.e, the measurement data is stored with a timestamp i the log. The UE sends 53 an indication to the network node that the measurement log is available, Next, the network node may send 54 a request to deliver the measurement log to the UE. The UE receives the request from the network node and then delivers 5 a report comprising the measuremen log comprising the timeetamped measurement data and a report timestamp corresponding to the current value of the internal clock
function Tmw indicating the time of sending the report to network node. The network node receives the report from the mobile node and stores 56 the report with a reception timestamp corresponding to a current value of an internal clock function of the network node Τ»¾ΑΝΠ«Ι pon reception of the report. The reception timestamp AN^I indicates the local time of receiving the report. in an exemplar embodiment the network node may determine the correlatio between the internal clock function of the network node Τ«ΑΝ«*»Ι and the internal clock function of the mobile node I E by comparing the receptio timestamp an the report timestamp. The network node may then further process the measurement data in th network node. However, in another exemplary embodiment the described network node ma be an intermediate network node of which there may be one or several in a communication system. The intermediate network node may send 57 a final report to a further network node, e.g., another eNB, a OAM and/ or TCE. This final report ma include the report received from the U.E, i.e. the report including the measurement data with the data timestamp and the report timestamp, and the reception timestamp and a timestamp corresponding to a current value of the internal clock functio of the intermediate network node ΤΒΑΝΓΜΙ, thereby indicating a time of sending the final report from the intermediate network node. The final report sent from the intermediate network node may comprise reports received from several UE$ in the communication system. The further network node receives the final report and stores 58 the report with a reception timestam corresponding to current vaiue of an internal clock function of the further network node TOAMB»I upon reception of the final report. The reception timestam ΟΑ ΜΛΙ indicates the local time of receiving the final report. The reception timestam is equivalent to an absolute timestamp previously mentioned.
The further network node ma determine the correlation between the internal clock function of the further network node TOAWIW and the internal clock function of the intermediate network node RANJ><*I by comparing the reception timestamp and the final report timestamp. The network node may then further process the measurement data comprised in the measurement log in the further network node.
Figure 6 is «i block diagram of a typical mobile node 400, such as a user equipment, mobile phone, computer, etc., for generating and handling messages as described in this application.
The mobile node 600 includes a transceiver 602 that is suitable for exchanging electronic signals with one or more of network nodes. Information carried by those signals is handled by a processor 604, which may include one or mor sub- processors, and which executes one or more software modules and applications, including for example modules and applications that cause the processo to respond to configuration messages, to cause the mobile node to obtai measurements, to generate time stamps and measurement reports, and to earl out the operations of the mobile node 600 described above. User input to the mobile node 600 is provided through a keypad, remote control, or other device 606> and information presented to the user is provided to a display 608. If the display has touch-screen capabilities, user input ca be provided through the display. Software applications ma be stored in a suitable application memory 610, and the mobile node may also download and/or cache desired information i a suitable memory 612. The mobile node 600 may also include an interlac 614 that can be used to connect other components, such as a computer, microphone, etc., to the mobile node 600, Based on its programming, the processor 604 forms the appropriate messages and sends them to the network via transceiver 602, and acts on messages and information received from the network. Such activity can include the methods described above.
In an exemplary embodiment the mobile node 600 comprises a memory unit 612 and processor unit 604 adapted to start an internal clock function and to store collected data with a data timestamp correspondin to a current value of an internal clock function in a log in the memor unit 612, thereby indicating a time of collecting the data. The mobile node 600 further comprises a transceiver unit 602 which is adapted to send report, to a network node. The repor includes the log and a report timestamp which corresponds to a current value of the internal clock function* thereby indicating a tim of sending the report In another exemplary embodiment the mobile node 600 the transceiver unit 602 is further adapted to receive a message to start collecting data from the network node. Moreover, it is adapted to send an indication to the network node that the log is available, and to receive a request to deliver the log from the network node.
Figure 7 is a block diagram of a portion of a network node 700, such as an eNB, RNC, etc. , and othe such transmitting nodes in a network that can communicate with mobile nodes by implementing the methods described above. Other than the radio*related portions, the block diagram is also typical of othe nodes i the network, such as OAM, TCE, etc. It will be appreciated that the functional blocks depicted in Figur 7 can be combined and re-arranged in a variety of equivalent ways, and that many of the functions can be performed by one or more suitably programmed digital signal processors and other known electronic circuits.
The network node 700 is operated by a control processor 702, which typically and advantageously is a suitably programmed digital signal processor. The control processor 702 typically provides and receives control and other signals from various devices in the network node 700. For simplicity in Figure 7, the control processor 702 i shown exchanging information with a scheduler and selector 704, which receives digital words to be transmitted to respective mobile node or to be broadcas from a suitable data generator 706. The scheduler and selector 704 implements resource block and resource element (RB/RE) scheduling arid selection in an LTE system, for example, and implements code allocation in other communication systems, for example.
The control processor 702 ca be configured to monitor the load on the network node, which can be determined for example simply b counting the RBs and REs to be transmitted in a sub-frame* frame, or group of them, A processor such as the control processor 70 can also be configured to generate configuration messages and other messages that are sent to the mobile node, for example, messages in connection with handovers to other cells. In addition, a processor such as the control processor 702 can be configured to handle received measurement report messages and generate and add time stam information as described above.
Information from th scheduler and selector 704 is provided to modulator 708 that uses tile information to generate a modulation signal suitable for the particular communication system. For example, the modulator 708 in an LTE system is an orthogonal frequency division multiplex (OFDM) modulator. The modulatio signal generated by the modulator 708 is provided to a suitable radio circuit 710 that generates a wireless signal that is transmitted through at least one transmit antenna 712. Wireless signals transmitted by mobile nodes are
captured by at least one receive antenna 7.14 that provides those signals to the radio 710 and a demodulator 716. The artisa will understand that the same antenna can be used fo transmission and reception, as is often done in a mobile node.
It will be understood that the control processo 702 can be configured such that it includes one or more other deuces depicted in Figure 7, which ca be implemented by dedicated programmed processors or other suitable logic configured to perform their functions. The combination of the data generator 706, scheduler and selector 704, and modulator 708 produces DL frames or sub- frames to be transmitted. The modulator 708 converts the information into modulation symbols that are provided to the radio 710, which impresses the modulation symbols on one or more suitable carrier signals. In a LTE system for example, the radio 710 impresses the modulation symbols on a number of OFDM subcarriers. The modulated subcarrier signals are transmitted through the antenna 712, in an exemplary embodiment the network nod« 700 comprises a radio circuit 10 adapted to receiv a report from the mobile node, such as the mobile node illustrated in Figure 6, The report, comprises data collected by the mobile node 600 and the data is stored with a data timestamp corresponding to a value of an internal clock function of the mobile node 600 indicating a time of collecting the data. The report also comprises report timestamp corresponding to a value of the internal clock function of the mobile node 600 indicating a time of sending the report to the network node 700. The network node 700 further comprises a control processor unit 702 which is configured to store the report with a reception timestamp corresponding to a current value of an internal clock function of the network node 700 upon reception of the report, thereb indicating a time of receiving the report. In a further exemplary embodiment the control processor unit 702 is further configured to determine a correlation between the internal clock function of the network node 700 and the internal clock function of the mobile node 600 by comparing the reception timestamp and the report timestamp. In yet. another further exemplary embodiment, the radio circuit 7 0 is further adapted to send the report to another network node including the reception timestamp and a timestamp corresponding to a current value of the internal clock functio of the network node 700, thereb indicating a time of sending the report.
In a further exemplary embodiment, the radio circuit 710 is adapted to send a message to start collecting data to the mobile node 600. The radio circuit 710 is further adapted to receive an indicatio from the mobile node 600 that a report is available and send a request to deliver the report to the mobile node 600.
It will be appreciated that methods described jabove can be carried out repetitivel as necessary, for example, to respond to changes in communication links properties. Assemblies implementing the: teachings of this disclosure can be included in, for example, mobile phones, computers* servers, wireless communication network nodes, and the like.
To facilitate understanding, many aspects of this disclosure are described in terms of sequences of actions that can be performed by , for example, elements of a programmable computer system. It will be recognized that various actions could be performed by specialised circuits (e.g., discrete logic gates interconnected to perform a specialized function or application-specific integrated circuits), by program instructions executed by one or more processors, or by a combination of both.
Moreover, this disclosure can additionally be considered to be embodied entirely within an form of computer-readable storag medium havin stored therein an appropriate set of instructions for use by or in connection with an instruction- execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch instructions from a medium and execute the mstraeuons. As used here, a "computer-readable medium" can be any means that can contain, store, or transport the program for use by or in: connection with the instxitction-execution system, apparatus, or device. The computer-readable medium can be, for example but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconducto system, apparatus, or device. More specific examples (a non-exhaustive list) of the computer-readable medium include an electrical connection having one or more wires, a portable computer diskette, a random-access memory {RAM} , a read-only memor (ROM), and an erasable programmable read-only memory (EPROM or Flash memory).
Thus, the teachings of this disclosure may be embodied in man different forms, not all of which are described above. The particular embodiments described above are merely illustrative and should not be considered restrictiv in any way. It is contemplated that alternatives, modifications, permutations, and equivalents thereof will become apparent upon reading this description and the drawings.
It is emphasized that the terms "comprises" and "comprising", when used in this application, specify the presence of stated features, integers* steps, or components and do not preclude the presence or addition of one or more other features, integers, steps, components, or groups thereof.
Claims
1. A method for time-stamping reports in a mobile node (600), said mobile node configured to communicate with a network node (700), the method comprising starting (30, SI) an internal clock function,
storing (31, 52) collected data with a data timestamp corresponding to a current value of said internal clock function in a log, thereby indicating a time of collecting said data, and
sending (32, 55) a report to said network node, wherein said report includes said log and a report timestamp corresponding to a current value of said internal clock function, thereby indicating a time of sending said report.
2. The method according to claim 1 , wherein the internal clock function is a counter.
3. The method according to claim 1 or claim 2, further comprising
receiving (50) a message to start collecting data from said network node, sending (53) an indication to said network node that said log is available, and
receiving (54) a request to deliver said log from said network node.
4. The method according to claim 3, wherein said message is a Minimization of the Drive Tests, MDT, configuration message.
5. The method according to any of claims 1 to 4, wherein said log is an MD measurement log.
6. The method according to any of claims I to 5, wherein said network node is comprised in a cellular communication system.
?. The method according to claim 6, wherein said cellular communication system is a Long Term Evolution or Universal Mobile Telecommunication System.
8. The method according t claim 6 or claim 7, wherein said mobile node is a user equipment, and said network node is a radio base statio or a radio network controller.
9. A method for time-stamping reports in a network node (700), said network nod configured to communicate with a mobile node (600) for collecting data, the method comprising
receiving (33, 55) a report from said mobile node, wherein said report comprises data collected by said mobile node and said data is stored with a data time&tamp corres]3onding to a value of an internal clock function of said mobile node indicating a time of collecting said data, and said report comprise a report timestamp corresponding to a value of said internal clock function of said mobile node indicating a time of sending said report, and
storin (34, 56) said report with a reception timestamp corresponding to a current value of an internal clock function of said network node upon receptio of said report* thereby indicating time of receiving said report
10. The method according to claim 9, further comprising
determining a. correlation between said internal clock function of said network node and said internal clock function of said mobile node by comparing said reception timestamp and said report timestamp.
11. The metho according to claim or 10, wherein sai internal clock function of said mobile node is a counter .
12. The method according to any of claim to 11 , wherei said report is report of a Minimization of the Drive Tests, MDT, measurement log, and said message is an MDT configuration message.
13. The method according to any of claims 9 to 12, wherein said network nod is comprised in a cellular communication system.
14. The method according to any of claims 9 to 13, wherein said cellular communication system is a Long Term Evolution or a Universal Mobile
Telecommunication System.
15. The method according to any of claims 9 to 14, wherein said mobile node for collecting data is a user equipment.
16. The method according to any of claims 9 to 15, wherein said network node is an operation and maintenance node.
17. The method according to any of claims 9 to 15, further comprisin
sending (57) said report to another network node including said reception timestanjp and a timeatamp corresponding to a current value of said internal clock function of said network node,, thereby indicating a time of sending said report,
18. The method according to any of claims 9 to .1.5 or 17, further comprising sending (50) a message to start collecting data to said mobile node, receiving (53) an indication from said mobile node that a report is available, and
sending (54) a request to deliver said report to said mobile node.
19. The method according to any of claims 9 to 15 or 17 to 18, wherein said network node is a radio base station or a radio network controller*
20. A mobil node (600) arranged to time-stam reports, said mobile nod is configured to communicate with a network node (700), the mobile node
comprising a memory unit (612) a d processor unit (604) adapted to
start an internal clock function ,
store collected data with a data timestamp corresponding to a current value of said internal clock function in a log in the memory unit (612), thereby indicating a time of collecting said data, and further comprising a transceiver unit (602) adapted to
send a report to said network node (700), wherein said report includes said log and a report timestamp corresponding to a current value of said internal clock function, thereby indicating a time of sending said report.
21. The mobile node (600) according to claim 20, wherein the internal clock function is a counter.
22. The mobile node (600) according to claim 20 or claim 21, wherein said transceiver unit (602) is further adapted to
receive a message to start collecting data from said network node (700), send an indication to said network node (700) that said log is available, and receive a request to deliver said log from said network node (700).
23. The mobile node (600) according to claim 22, wherein said message is a Minimization of the Drive Teats, MDT, configuration message.
24. The mobile node (600) according to any of claims 20 to 23, wherei said log is an MDT measurement log.
25. The mobile node (600) accordin to any of claims 20 to 24^ wherein said network node (700) is configured to be comprised in a cellular communication system.
26. The mobile node (600) accordin to claim 25, wherein said cellular communication syste is a Long Term Evolution or a Universal Mobile
Telecommunication System.
27. The mobile node (600) according to claim 25 or claim 26, wherein said mobile node (600) is a user equipment, and said network node (700) is a radio base station or a radio network controller,
28. A network node (700) arranged to time-stamp reports, said network node is configured to communicate with a mobile node (600) for collecting data, said network node (700) comprising a radio circuit (710) adapted to
receive a report from said mobile node (600), wherein said report comprises data collected by said mobile node (600) an said data is stored with a data timestamp corresponding to a value of an internal clock function of said mobile node (600) indicating a lime of collecting said data, and said report comprises a report timestamp corresponding to a value Of said internal clock functio of said mobile node (600) indicatin a time of sending said report, and the network node (700) further comprising a control processor unit (702) configured to
store said report with a reception timestamp corresponding to a current value of an internal clock function of said network node (700) upon reception of aid report* thereby indicating time of receiving said report .
29. The network node (700) according to claim 28, wherein said control processor unit (702) is further configured to
determine a correlation be tween said internal clock function of said network node (700) and said internal dock function of said mobile node (600) by comparing said receptio timestamp and said report timestamp.
30. The network node (700) according to claim 28 or 29, wherein said internal clock function of said mobile node [600) is a counter.
31. The network node (700) according to any of claims 28 to 30, wherein said report is report of a Minimization of the Drive Tests, MDT, measurement log. and said message is an MDT configuration message.
32, The network node (700) according to any of claims 28 to 31, wherein said network node (700) is configured to be comprised i a cellular communication system,
33. The network node (700) according to any of claims 28 to 32, wherein said cellular communication system is a Long Term Evolution or a Universal Mobile Telecommunication System.
34. The network node (700) according to any of claims 28; to 33, wherein said mobile node (600) for collecting data is a user equipment.
35. The network nod (700) according to any of claims 28 to 34, wherein said network node (700) is an operation and maintenance node,
36. The network node (700) according to any of claims 28 to 34, wherein said radio circuit (710) is further adapted to
send said report to another network node including said reception timestamp and a timestamp corresponding to a current value of said internal clock function of said network node (700), thereby indicating a time of sending said report.
37. The network node (700) according to any of claims 28 to 34 or; 36, wherein said radio circuit ( 10) is further adapted to
send a message to start collecting data to said mobile node (600), receive an indicatio from said mobile node (600) that a report is available, and
send a request to deliver said report to said mobile node (600), 38; The network node (700) according to any of claims 28 to 34 or 36 to 37 wherein said network node (700) is a radio base station or a radio network controller.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US41016310P | 2010-11-04 | 2010-11-04 | |
US61/410,163 | 2010-11-04 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2012060765A1 true WO2012060765A1 (en) | 2012-05-10 |
Family
ID=45373823
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/SE2011/051145 WO2012060765A1 (en) | 2010-11-04 | 2011-09-26 | Methods and arrangements for time-stamping of reports |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2012060765A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014068546A1 (en) * | 2012-11-05 | 2014-05-08 | Telefonaktiebolaget L M Ericsson (Publ) | Systems and methods for maintaining time stamping accuracy to meet a non-linear time drift constraint |
CN111158999A (en) * | 2019-12-30 | 2020-05-15 | 杭州迪普科技股份有限公司 | Method and device for calculating formatting time |
-
2011
- 2011-09-26 WO PCT/SE2011/051145 patent/WO2012060765A1/en active Application Filing
Non-Patent Citations (3)
Title |
---|
ERICSSON ET AL: "Correction of time stamp handling for Logged MDT", 3GPP DRAFT; R2-106346 CORRECTION TO TIME STAMP METHOD, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. RAN WG2, no. Jacksonville, USA; 20101115, 9 November 2010 (2010-11-09), XP050492243 * |
ERICSSON: "Triggers for logged MDT measurement reporting", 3GPP DRAFT; R2-101426 TRIGGERS FOR NON-REAL TIME MDT REPORTING, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. RAN WG2, no. San Francisco, USA; 20100222, 16 February 2010 (2010-02-16), XP050421823 * |
TD TECH: "Time stamp achievement and reporting in MDT", 3GPP DRAFT; R2-101117_TIME STAMP ACHIEVEMENT AND REPORTING IN MDT, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. RAN WG2, no. San Francisco, USA; 20100222, 15 February 2010 (2010-02-15), XP050421610 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014068546A1 (en) * | 2012-11-05 | 2014-05-08 | Telefonaktiebolaget L M Ericsson (Publ) | Systems and methods for maintaining time stamping accuracy to meet a non-linear time drift constraint |
CN104885537A (en) * | 2012-11-05 | 2015-09-02 | 瑞典爱立信有限公司 | Systems and methods for maintaining time stamping accuracy to meet a non-linear time drift constraint |
US9674723B2 (en) | 2012-11-05 | 2017-06-06 | Telefonaktiebolagent L M Ericsson (Publ) | Systems and methods for maintaining time stamping accuracy to meet a non-linear time drift constraint |
US9955373B2 (en) | 2012-11-05 | 2018-04-24 | Telefonaktiebolaget L M Ericsson (Publ) | Systems and methods for controlling logging and reporting under constraints |
CN104885537B (en) * | 2012-11-05 | 2019-07-09 | 瑞典爱立信有限公司 | Reach the system and method for Nonlinear Time drift constraint for keeping time stamp accuracy |
CN111158999A (en) * | 2019-12-30 | 2020-05-15 | 杭州迪普科技股份有限公司 | Method and device for calculating formatting time |
CN111158999B (en) * | 2019-12-30 | 2023-05-26 | 杭州迪普科技股份有限公司 | Formatting time calculation method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3677076B1 (en) | Positioning in wireless communication networks | |
Andres-Maldonado et al. | Analytical modeling and experimental validation of NB-IoT device energy consumption | |
EP3209080A1 (en) | Methods and nodes relating to system information acquisition during flexible subframe operation | |
EP3195636A1 (en) | Determining measurement gap patterns | |
CN105794255A (en) | Configuration of mobility management measurement method | |
JP2014220850A (en) | Radio base station and method | |
CN101651891A (en) | System message updating method | |
CN109379751B (en) | Neighbor cell reporting method and device, readable storage medium, user equipment and base station | |
CN110972187A (en) | Measurement report entry processing method and equipment | |
US9042836B2 (en) | Apparatuses and methods for measurement control | |
US20130130627A1 (en) | Radio measurement collection method and radio terminal | |
US20160249236A1 (en) | Methods and Arrangements for Processing of Measurement Data in Cellular Communication Systems | |
CN113574940A (en) | Time synchronization method and related equipment | |
EP3577811A1 (en) | Enchanced channel quality indicator (cqi) measurement procedure for urllc | |
US20130196687A1 (en) | Communication terminal | |
CN101562833B (en) | Measurement controlling method, device and system | |
CN102740339B (en) | Base station communication method and base station, core network communications method and core network device | |
WO2012060765A1 (en) | Methods and arrangements for time-stamping of reports | |
CN111405589B (en) | Information processing method, network side equipment and terminal | |
US9918246B2 (en) | Enhancing the usage of resources related to the transmission of environment-related information between a user equipment and a mobile communication network | |
CN110337790B (en) | Data transmission method, device and system | |
CN110475392A (en) | A kind of fuzzy phase length determining method, terminal and network side equipment | |
WO2014166051A1 (en) | Measurement method, base station and user equipment | |
CN102037771B (en) | Radio communication system, base station, terminal, radio communication method, and program | |
WO2019032032A1 (en) | Adapting a measurement procedure based on muted rs transmissions |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 11799204 Country of ref document: EP Kind code of ref document: A1 |
|
DPE1 | Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101) | ||
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 11799204 Country of ref document: EP Kind code of ref document: A1 |