CN100463567C - Data processing method and terminal capable of recording program running data - Google Patents

Data processing method and terminal capable of recording program running data Download PDF

Info

Publication number
CN100463567C
CN100463567C CNB2006101387500A CN200610138750A CN100463567C CN 100463567 C CN100463567 C CN 100463567C CN B2006101387500 A CNB2006101387500 A CN B2006101387500A CN 200610138750 A CN200610138750 A CN 200610138750A CN 100463567 C CN100463567 C CN 100463567C
Authority
CN
China
Prior art keywords
data
module
navigation
terminal
navigation server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CNB2006101387500A
Other languages
Chinese (zh)
Other versions
CN1964567A (en
Inventor
林�智
黄璐
于蓉蓉
唐剑峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CNB2006101387500A priority Critical patent/CN100463567C/en
Publication of CN1964567A publication Critical patent/CN1964567A/en
Application granted granted Critical
Publication of CN100463567C publication Critical patent/CN100463567C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Navigation (AREA)
  • Traffic Control Systems (AREA)

Abstract

本发明涉及一种数据处理方法,该方法包括以下步骤:记录模块从导航GIS引擎模块、语音提示模块、动态POI信息发布模块和第二通信模块中,记录当前正在运行的程序数据和/或终端环境数据;第一通信模块发起连接,将正在运行的程序数据和/或终端环境数据发送至导航服务器;导航服务器对接收到的运行的程序数据进行分析,并根据分析结果进行处理。本发明还涉及一种可记录程序运行数据的终端,该终端包括:用户界面模块,导航GIS引擎模块,语音提示模块,动态POI信息发布模块,地图/语音更新模块,第一通信模块,第二通信模块以及记录模块。本发明能够及时将错误信息发送给导航服务器,以便导航服务器能够及时地分析、调整和重新定位新的导航路线。

The present invention relates to a data processing method, which comprises the following steps: a recording module records currently running program data and/or terminal from a navigation GIS engine module, a voice prompt module, a dynamic POI information publishing module and a second communication module Environmental data; the first communication module initiates a connection, and sends the running program data and/or terminal environment data to the navigation server; the navigation server analyzes the received running program data, and processes according to the analysis result. The present invention also relates to a terminal capable of recording program running data. The terminal includes: a user interface module, a navigation GIS engine module, a voice prompt module, a dynamic POI information release module, a map/voice update module, a first communication module, a second Communication module and recording module. The invention can send the error information to the navigation server in time, so that the navigation server can analyze, adjust and reposition the new navigation route in time.

Description

数据处理方法及可记录程序运行数据的终端 Data processing method and terminal capable of recording program running data

技术领域 technical field

本发明涉及一种可数据处理方法及可记录程序运行数据的终端,尤其是一种能够将程序运行数据记录的终端,以及将记录的程序运行数据提交给地图服务器进行处理的方法,以及应用于该数据处理方法中的可记录程序运行数据的终端。The present invention relates to a data processing method and a terminal capable of recording program running data, especially a terminal capable of recording program running data, and a method for submitting the recorded program running data to a map server for processing, and applied to In the data processing method, a terminal capable of recording program running data is provided.

背景技术 Background technique

随着社会的不断进步,人们的活动范围在日益增大,基于位置的业务也在逐渐被用户接受并普及。同时无线通信技术的发展,无线通信网络已可提供不同精度的定位功能,如Cell-ID,E-OTD,A-GPS等。而无线通信的普及率也在不断的提高,因此,普通用户通过携带的无线终端,通过无线通信网络,即可以使用基于位置的相关业务,如:定位、信息点查询、导航等功能。车载导航仪和手机导航仪成为人们日常生活赖以依存的生活工具。With the continuous progress of the society, the range of people's activities is increasing day by day, and location-based services are gradually accepted and popularized by users. At the same time, with the development of wireless communication technology, wireless communication network can provide positioning functions with different precision, such as Cell-ID, E-OTD, A-GPS and so on. The penetration rate of wireless communication is also constantly increasing. Therefore, ordinary users can use location-based related services, such as positioning, information point query, navigation and other functions, through the wireless communication network through the wireless terminal they carry. Vehicle navigators and mobile phone navigators have become life tools that people rely on in their daily lives.

但是,用户使用导航仪车载导航仪或者手机导航仪时,如果发现导航信息有误,比如路线错误、语音提示错误,需要投诉时,由于导航场景和位置、时间有关,而且目前的全球导航卫星系统(Global Navigat ion SatelliteSystem,GNSS)有随机的位置偏移,所以在负责提供导航等信息的地图服务器很难重现用户投诉时的错误,从而地图服务器难以根据用户的投诉排查错误。However, when users use car navigators or mobile phone navigators, if they find that the navigation information is wrong, such as wrong routes, wrong voice prompts, and need to complain, because the navigation scene is related to location and time, and the current global navigation satellite system (Global Navigation Satellite System, GNSS) has a random position offset, so it is difficult for the map server responsible for providing navigation and other information to reproduce the error when the user complains, so it is difficult for the map server to troubleshoot the error according to the user's complaint.

发明内容 Contents of the invention

本发明的目的是解决现有技术中缺陷,提供了一种通过终端记录正在运行的程序数据,并该程序数据发送给导航服务器,由导航服务器根据这些程序数据进行处理的数据处理方法,实现了在车载导航仪或者手机导航仪出现错误语音提示的时候,能够及时地将错误信息发送给导航服务器,以便导航服务器能够及时地分析、调整和重新定位新的导航路线。The purpose of the present invention is to solve the defects in the prior art, and provide a data processing method that records the running program data through the terminal, and sends the program data to the navigation server, and the navigation server processes the data according to these program data, realizing When the car navigator or mobile phone navigator has an error voice prompt, the error information can be sent to the navigation server in time, so that the navigation server can analyze, adjust and reposition the new navigation route in time.

为实现上述目的,本发明提供了一种数据处理方法,该方法包括:To achieve the above object, the invention provides a data processing method, the method comprising:

步骤1:可记录程序运行数据的终端的记录模块从导航地理信息系统GIS引擎模块、语音提示模块、动态兴趣点POI信息发布模块和第二通信模块中,记录当前正在运行的程序数据和/或终端环境数据;Step 1: the recording module of the terminal that can record the program operation data from the navigation geographic information system GIS engine module, the voice prompt module, the dynamic point of interest POI information release module and the second communication module, record the currently running program data and/or Terminal environment data;

步骤2:第一通信模块发起连接,将记录的当前正在运行的程序数据和/或终端环境数据发送至导航服务器;Step 2: the first communication module initiates a connection, and the currently running program data and/or terminal environment data of the record are sent to the navigation server;

步骤3:导航服务器对接收到的当前正在运行的程序数据进行分析,并根据分析结果进行处理。Step 3: the navigation server analyzes the received currently running program data, and processes it according to the analysis result.

所述步骤2为:第一通信模块建立数据连接,将终端环境数据,并同记录的当前正在运行的程序数据一起发送到导航服务器。Said step 2 is: the first communication module establishes a data connection, and sends the terminal environment data together with the recorded program data currently running to the navigation server.

所述当前正在运行的程序数据包括:错误类型数据和/或导航应用数据。The currently running program data includes: error type data and/or navigation application data.

所述对接收到的当前正在运行的程序数据进行分析具体为:所述导航服务器根据终端的标识和终端环境数据,对当前正在运行的程序数据进行分析和定位。The analyzing the received currently running program data specifically includes: the navigation server analyzes and locates the currently running program data according to the terminal identification and terminal environment data.

为实现上述目的,本发明还提供了应用于上述数据处理方法的一种可记录程序运行数据的终端,该终端包括:In order to achieve the above object, the present invention also provides a terminal capable of recording program running data applied to the above data processing method, the terminal comprising:

用户界面模块,用于与用户进行信息交互;User interface module for information interaction with users;

导航GIS引擎模块,用于导航地图引擎,动态显示用户位置、导航轨迹,提供给用户地图浏览;The navigation GIS engine module is used for the navigation map engine, dynamically displays the user's location and navigation track, and provides the user with map browsing;

语音提示模块,用于在导航过程中对用户提供语音提示信息;The voice prompt module is used to provide voice prompt information to the user during the navigation process;

动态POI信息发布模块,用于动态POI信息更新;地图/语音更新模块,用于更新终端存储的地图和语音文件数据;The dynamic POI information publishing module is used for dynamic POI information update; the map/voice update module is used for updating the map and voice file data stored in the terminal;

第一通信模块,用于连接导航服务器,与导航服务器通信;The first communication module is used to connect to the navigation server and communicate with the navigation server;

第二通信模块,用于连接GNSS接收机,获取位置信息;The second communication module is used to connect to the GNSS receiver to obtain position information;

记录模块,与所述导航GIS引擎模块、语音提示模块、动态POI信息发布模块和第二通信模块相连,用于记录当前运行的程序数据和/或终端环境数据。The recording module is connected with the navigation GIS engine module, the voice prompt module, the dynamic POI information publishing module and the second communication module, and is used for recording the currently running program data and/or terminal environment data.

由以上技术方案可知,本发明通过提供一种数据处理方法以及应用于上述数据处理方法的可记录程序运行数据的终端,本发明能够在车载导航仪或者手机导航仪出现语音提示信息错误时,及时地将错误信息发送给导航服务器,以便导航服务器能够及时地分析、调整和重新定位新的导航路线。It can be seen from the above technical solutions that, by providing a data processing method and a terminal capable of recording program running data applied to the above data processing method, the present invention can promptly respond to errors in the voice prompt information of a car navigator or a mobile phone navigator. Send the error information to the navigation server accurately, so that the navigation server can analyze, adjust and reposition the new navigation route in time.

下面通过具体实施例并结合附图对本发明做进一步的详细描述。The present invention will be described in further detail below through specific embodiments and in conjunction with the accompanying drawings.

附图说明 Description of drawings

图1为本发明一种数据处理方法的流程图。Fig. 1 is a flowchart of a data processing method of the present invention.

图2为本发明应用于图1所述的数据处理方法中的可记录程序运行数据的终端1的功能结构示意图。FIG. 2 is a schematic diagram of the functional structure of the terminal 1 capable of recording program running data applied in the data processing method described in FIG. 1 according to the present invention.

图3为本发明可记录程序运行数据的终端具体硬件配置图。FIG. 3 is a specific hardware configuration diagram of a terminal capable of recording program running data according to the present invention.

具体实施方式 Detailed ways

如图1所示,本发明提供了一种数据处理方法的流程图,该方法包括以下步骤:As shown in Figure 1, the invention provides a kind of flowchart of data processing method, and this method comprises the following steps:

步骤1:可记录程序运行数据的终端如车载导航仪的记录模块从导航GIS引擎模块、语音提示模块、动态POI信息发布模块和第二通信模块中,记录当前正在运行的程序数据和/或终端环境数据;Step 1: the terminal that can record program operation data is as the record module of car navigator, from navigation GIS engine module, voice prompt module, dynamic POI information release module and the second communication module, record the program data and/or terminal that are currently running environmental data;

步骤2:第一通信模块发起连接,将记录的当前正在运行的程序数据和终端环境数据发送至导航服务器:第一通信模块发起数据连接将当前记录的程序数据如导航应用数据发送至导航服务器;然后,第一通信模块发起语音连接,将当前记录的程序数据如错误类型数据发送给导航服务器的收集模块;即当该终端出现语音提示信息出错时,用户通过车载导航仪提供的用户界面,点击“客服电话”菜单项或者按钮,拨打客服电话,在电话拨通之前,数据连接已经建立,则在终端记录当前记录的程序数据如导航应用数据和/或终端环境数据发送到导航服务器,之后接通语音电话;将当前程序数据如错误类型数据如语音提示错,路线计算错,地图显示错,终端处理能力不足,或其他错误(如方向显示错、操作界面错误)告知导航服务器的收集模块(也可以为人工获知);正在运行的程序数据包括有错误类型数据和导航应用数据这两种或者其中一种导航应用数据,其中终端环境数据和导航应用数据具体如下所示:Step 2: the first communication module initiates a connection, and the currently running program data and terminal environment data of the record are sent to the navigation server: the first communication module initiates a data connection and sends the current recorded program data such as navigation application data to the navigation server; Then, the first communication module initiates a voice connection, and sends currently recorded program data such as error type data to the collection module of the navigation server; that is, when the terminal has a voice prompt message error, the user can click on the user interface provided by the vehicle navigator. "Customer service phone" menu item or button, dial the customer service phone, before the call is dialed, the data connection has been established, then record the currently recorded program data in the terminal, such as navigation application data and/or terminal environment data, and send it to the navigation server. Make a voice call; inform the collection module ( It can also be obtained manually); the running program data includes two kinds of error type data and navigation application data or one of them, wherein the terminal environment data and navigation application data are specifically as follows:

终端环境数据包括:终端软硬件环境:内存剩余空间,CPU使用率,活动的进程及其优先级,终端IMEI,终端UA。Terminal environment data includes: terminal software and hardware environment: remaining memory space, CPU usage, active process and its priority, terminal IMEI, terminal UA.

导航应用数据包括:Navigation application data includes:

GNSS信息:位置,速度,时间,加速度,方向;GNSS包括如下具体的系统:GPS,Galileo和Glonass;GNSS information: position, speed, time, acceleration, direction; GNSS includes the following specific systems: GPS, Galileo and Glonass;

终端屏幕上标注在地图上的点;Points marked on the map on the terminal screen;

最近历史上导航应用涉及的网络传输的记录,包括传输协议,导航应用的数据,如路线数据,POI信息。Records of network transmissions involved in navigation applications in recent history, including transmission protocols, data of navigation applications, such as route data, POI information.

路线数据,包括附件POI显示;Route data, including attachment POI display;

语音提示数据:最近历史上的语音提示及其播报的时间和地点,即将播报的语音提示;最近历史如记录10条;Voice prompt data: the voice prompt and the time and place of the broadcast thereof in recent history, the voice prompt to be broadcast; recent history such as record 10;

终端屏幕的显示范围内的地图数据(以图片形式或者矢量格式),或者显示的地图的坐标范围;Map data (in picture or vector format) within the display range of the terminal screen, or the coordinate range of the displayed map;

终端屏幕上各图标的状态;The status of each icon on the terminal screen;

用户最近操作历史,如地图操作、设定起始、设定终止点等,这样的操作如最近5条;The user's recent operation history, such as map operation, setting the start point, setting the end point, etc., such operations as the last 5;

步骤3:导航服务器对接收到的当前正在运行的程序数据进行分析:导航服务器根据终端的标识和终端环境数据中的终端软硬件数据,以及所述错误类型数据,对当前正在运行的程序数据的导航应用数据进行计算分析和定位,并根据分析结果导航服务器进行相应的处理:导航服务器据此判断是哪一方的错误,(1)如果分析结果是导航服务器的算法或者POI信息发布的错误,则改进路径计算算法或者POI信息发布的算法;(2)如果是地图数据的错误,则记录地图数据的错误,备实地勘查修正;(3)如果是客户端的错误,则记录该错误,作为修改客户端软件的依据。Step 3: The navigation server analyzes the currently running program data received: the navigation server analyzes the currently running program data according to the terminal identification and the terminal software and hardware data in the terminal environment data, as well as the error type data. The navigation application data is calculated, analyzed and positioned, and the navigation server performs corresponding processing according to the analysis results: the navigation server judges which party is wrong based on this, (1) if the analysis result is an error in the algorithm of the navigation server or the POI information release, then Improve the path calculation algorithm or POI information release algorithm; (2) if it is an error in the map data, record the error in the map data, and prepare for field investigation and correction; (3) if it is an error in the client, record the error as a modification to the client The basis of the terminal software.

上述步骤2也可以为:用户点击“投诉”菜单项或者按钮,终端与导航服务器建立数据连接,用户输入错误类型数据的文本信息,并同终端环境数据和记录的运行现场数据如导航应用数据一起发送到导航服务器。即通过第一通信模块建立数据连接,将错误类型数据,并同终端环境数据和记录的导航应用数据一起发送到导航服务器。The above step 2 can also be: the user clicks the "complaint" menu item or button, the terminal establishes a data connection with the navigation server, the user inputs the text information of the wrong type of data, and together with the terminal environment data and the recorded operation site data such as navigation application data sent to the navigation server. That is, a data connection is established through the first communication module, and the error type data is sent to the navigation server together with the terminal environment data and the recorded navigation application data.

上述图1描述了用户使用终端数据时,出现错误如当前运行的程序数据如语音提示错,路线计算错,地图显示错,终端处理能力不足等时,终端将这些数据、终端环境数据以及当前运行的程序数据中的导航应用环境数据发送给导航服务器,由其进行处理。当然上述流程描述的是程序出现错误,上述流程中,也可以只发送终端环境数据和导航应用数据,即用户在使用车在导航仪或者手机导航仪时,终端环境数据和终端运行的程序数据即导航应用数据实时地发送给导航服务器,由导航服务器对接收到的当前正在运行的程序数据进行分析,并根据分析结果进行处理:如把这些导航数据和终端环境数据记录下来。终端环境数据也可以在其他场景下发送到后台导航服务器,如定时发送,定地点发送。The above Figure 1 describes that when the user uses the terminal data, when an error occurs such as the currently running program data such as voice prompt error, route calculation error, map display error, terminal processing capacity is insufficient, etc., the terminal will use these data, terminal environment data and current running The navigation application environment data in the program data is sent to the navigation server for processing. Of course, the above process describes a program error. In the above process, only the terminal environment data and navigation application data can be sent. The navigation application data is sent to the navigation server in real time, and the navigation server analyzes the currently running program data received, and processes according to the analysis results: such as recording these navigation data and terminal environment data. The terminal environment data can also be sent to the background navigation server in other scenarios, such as sending at a fixed time or at a fixed location.

如图2所示为应用于上述图1所述的数据处理方法中的可记录程序运行数据的终端1的功能结构示意图,该终端由用户界面模块10、导航GIS引擎模块11、语音提示模块12、动态POI信息发布模块13、地图/语音更新模块14、第一通信模块15、第二通信模块16和记录模块17构成。该终端1中的用户界面模块10,用于与用户进行信息交互;导航GIS引擎模块11,用于导航地图引擎,动态显示用户位置、导航轨迹,提供给用户地图浏览;语音提示模块12,用于在导航过程中对用户提供语音提示信息;动态POI信息发布模块13,用于动态POI信息更新;地图/语音更新模块14,用于更新终端存储的地图和语音文件数据;第一通信模块15,用于连接导航服务器,与导航服务器通信;第二通信模块16,用于连接GNSS接收机,获取位置信息;记录模块17,与所述导航GIS引擎模块、语音提示模块、动态POI信息发布模块和第二通信模块相连,用于记录当前运行的程序数据和/或终端环境数据。As shown in Figure 2, it is a schematic diagram of the functional structure of a terminal 1 that can record program running data in the data processing method described in Figure 1 above, the terminal is composed of a user interface module 10, a navigation GIS engine module 11, and a voice prompt module 12 , a dynamic POI information release module 13, a map/voice update module 14, a first communication module 15, a second communication module 16 and a recording module 17. The user interface module 10 in the terminal 1 is used for information interaction with the user; the navigation GIS engine module 11 is used for the navigation map engine, dynamically displays the user's position and navigation track, and provides the user with map browsing; the voice prompt module 12 uses In the navigation process, voice prompt information is provided to the user; the dynamic POI information release module 13 is used for updating the dynamic POI information; the map/voice update module 14 is used for updating the maps and voice file data stored in the terminal; the first communication module 15 , for connecting to the navigation server, and communicating with the navigation server; the second communication module 16, for connecting to the GNSS receiver, and obtaining position information; the recording module 17, with the navigation GIS engine module, the voice prompt module, and the dynamic POI information publishing module It is connected with the second communication module and is used for recording the currently running program data and/or terminal environment data.

用户使用上述图2所示的终端如手机导航仪或者车载导航仪在进行路线语音导航时,如该用户选择的路线从西单到王府井,车载导航仪的语音提示模块向用户提提示用户如何驾驶车辆到达目的地,该终端车载导航仪在用户的车辆行驶过程中记录导航GIS引擎模块、语音提示模块、动态POI信息发布模块和第二通信模块的正在运行的程序数据,当用户发现行车路线出现问题如语音提示的路线由路障不能通畅行驶,此时用户可以通过拨打客服电话或者提交文字记录,即终端发起数据连接和/或语音连接,将当前的错误信息投诉给导航服务器。所以在该这种数据处理方法中,该终端起着重要作用,实时将运行的程序数据记录下来。When the user uses the terminal shown in Figure 2 above, such as a mobile phone navigator or a car navigator, to perform route voice navigation, if the user chooses a route from Xidan to Wangfujing, the voice prompt module of the car navigator will remind the user how to drive. When the vehicle arrives at the destination, the terminal car navigator records the running program data of the navigation GIS engine module, the voice prompt module, the dynamic POI information release module and the second communication module during the user's vehicle driving. When the user finds that the driving route appears If there is a problem such as the route prompted by the voice is blocked by roadblocks, the user can call the customer service number or submit a text record, that is, the terminal initiates a data connection and/or voice connection, and complains the current error message to the navigation server. Therefore, in this data processing method, the terminal plays an important role, recording the running program data in real time.

上述的终端如车载导航仪或者手机导航仪的具体硬件配置如图3所示,该终端1包括第一通信单元101、用户接口单元102、第一控制单元103和外部存储器104通过总线互连。The specific hardware configuration of the aforementioned terminal, such as a car navigator or a mobile phone navigator, is shown in FIG. 3 . The terminal 1 includes a first communication unit 101 , a user interface unit 102 , a first control unit 103 and an external memory 104 interconnected by a bus.

其中,第一通信单元101由信号收发器、通信控制电路等构成,包括无线网络连接电路以及短连接电路,无线网络连接电路使得终端通过无线或有线网络连接到导航服务器,提交记录的终端操作。短连接包括蓝牙通信、USB连接,使得终端可以通过短连接有线网络或者其他支持短连接的设备,如GNSS接收机。Among them, the first communication unit 101 is composed of a signal transceiver, a communication control circuit, etc., including a wireless network connection circuit and a short connection circuit. The wireless network connection circuit enables the terminal to connect to the navigation server through a wireless or wired network, and submit recorded terminal operations. Short connections include Bluetooth communication and USB connections, so that terminals can be connected to wired networks or other devices that support short connections, such as GNSS receivers.

用户接口单元102提供给用户显示屏、键盘、收音器、扬声器等与用户进行交互的界面,通过显示屏显示地图等各种信息;通过键盘发送用户的各种有关地图操作的各种命令;通过收音器和扬声器,用户通过语音发送各种相关地图操作的命令。The user interface unit 102 provides an interface for the user to interact with the user such as a display screen, a keyboard, a radio, and a loudspeaker, and displays various information such as maps through the display screen; sends various commands of the user related to map operations through the keyboard; Radio and speaker, the user sends various commands related to map operations by voice.

第一控制单元103是终端1的核心控制区,在该控制单元中,有中央处理器(CPU)1031、易失性存储单元1032如随机存取存储器,RAM和非易失性存储单元1033,如ROM。非易失性存储单元1033中存放有操作系统程序、地图数据库、具有GIS引擎模块功能和地图升级模块功能的控制程序,以及其他UI和其他应用软件程序。CPU1031从非易失性存储单元1033中读出各种控制程序,执行各种操作,在CPU1031操作各种控制程序过程中,易失性存储单元1032作为各种程序的工作区;其中终端操作系统(OperatingSys tem,简称OS)是管理计算机系统的全部硬件资源包括软件资源及数据资源;控制程序运行;改善人机界面;为其它应用软件提供支持等,使计算机系统所有资源最大限度地发挥作用,为用户提供方便的、有效的、友善的服务界面。具体操作系统举例如Java(J2ME),WinCE,Symbian,Linux,和其他不开放给第三方开发应用软件的操作系统。The first control unit 103 is the core control area of the terminal 1. In the control unit, there are a central processing unit (CPU) 1031, a volatile storage unit 1032 such as random access memory, RAM and a non-volatile storage unit 1033, Such as ROM. The non-volatile storage unit 1033 stores operating system programs, map databases, control programs with GIS engine module functions and map upgrade module functions, and other UI and other application software programs. The CPU 1031 reads out various control programs from the non-volatile storage unit 1033 and executes various operations. During the operation of the various control programs by the CPU 1031, the volatile storage unit 1032 serves as a work area for various programs; the terminal operating system (OperatingSys tem, referred to as OS) is to manage all the hardware resources of the computer system, including software resources and data resources; control the operation of the program; Provide users with convenient, effective and friendly service interface. Examples of specific operating systems include Java (J2ME), WinCE, Symbian, Linux, and other operating systems that are not open to third parties to develop application software.

外部存储单元104,能够读取计算机装置可读存储媒介(例如,只读光盘存储器,CD-ROM,软盘,FD)中存储的数据,并且能够把读出的数据输出给CPU。The external storage unit 104 can read the data stored in the computer-readable storage medium (for example, CD-ROM, CD-ROM, floppy disk, FD), and can output the read data to the CPU.

通过使用上述终端和数据处理方法,用户能够及时地将错误信息告知给导航服务器,因此导航服务器能够及时地针对各种情况作出相应地处理。同时,导航服务器能够实时地接收到可记录程序运行数据的终端发送上来的程序运行数据和终端环境数据,可以把这些数据记录下来。By using the above-mentioned terminal and data processing method, the user can inform the navigation server of the error information in time, so the navigation server can deal with various situations in a timely manner. At the same time, the navigation server can receive program running data and terminal environment data sent by a terminal capable of recording program running data in real time, and can record these data.

最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围。Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention without limitation. Although the present invention has been described in detail with reference to the preferred embodiments, those of ordinary skill in the art should understand that the technical solutions of the present invention can be The scheme shall be modified or equivalently replaced without departing from the spirit and scope of the technical scheme of the present invention.

Claims (8)

1. data processing method is characterized in that comprising:
Step 1: but the logging modle of the terminal of recording program operation data writes down current routine data that is moving and/or terminal environments data from navigation GIS-Geographic Information System GIS engine modules, voice cue module, dynamic point of interest POI information issuing module and second communication module;
Step 2: first communication module initiates to connect, and current routine data that is moving and/or the terminal environments data that write down are sent to navigation server;
Step 3: navigation server is analyzed the current routine data that is moving that receives, and handles according to analysis result.
2. method according to claim 1 is characterized in that described step 2 is specially: first communication module is set up data and is connected, and with the terminal environments data, and/or the current routine data that is moving of record sends to navigation server together.
3. method according to claim 2, it is characterized in that in the described step 3 the current routine data analysis of moving that receives being specially: described navigation server carries out computational analysis and location according to the sign and the terminal environments data of terminal to the current routine data that is moving.
4. method according to claim 3, it is characterized in that handling according to analysis result in the described step 3 is specially: according to analysis result is the mistake of algorithm in the navigation server or the issue of point of interest POI information, and navigation server improves the algorithm of path computation algorithm or the issue of point of interest POI information.
5. method according to claim 3, it is characterized in that handling according to analysis result in the described step 3 is specially: according to analysis result is the mistake of map datum, the mistake of navigation server record map datum.
6. method according to claim 3, it is characterized in that handling according to analysis result in the described step 3 is specially: according to analysis result is the mistake of client, and navigation server writes down this mistake.
7. according to the arbitrary described method of claim 1-6, it is characterized in that the described current routine data that is moving comprises: type of error data and/or navigation application data.
8. but terminal that is applied to the recording program operation data in the described method of claim 1 is characterized in that comprising:
Subscriber interface module is used for carrying out information interaction with the user;
Navigation GIS-Geographic Information System GIS engine modules is used for the navigation map engine, and dynamically displaying user position, navigation path offer user's map view;
Voice cue module is used for providing information of voice prompt at navigation procedure to the user;
Dynamically point of interest POI information issuing module is used for dynamic point of interest POI information updating;
Map/voice update module is used to upgrade the map and the voice document data of terminal storage;
First communication module is used to connect navigation server, communicates by letter with navigation server;
Second communication module is used to connect the global navigation satellite system GNSS receiver, obtains positional information;
Logging modle is with described navigation GIS-Geographic Information System GIS engine modules, voice cue module, dynamically point of interest POI information issuing module links to each other with second communication module, is used to write down the routine data and/or the terminal environments data of current operation.
CNB2006101387500A 2006-11-13 2006-11-13 Data processing method and terminal capable of recording program running data Active CN100463567C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2006101387500A CN100463567C (en) 2006-11-13 2006-11-13 Data processing method and terminal capable of recording program running data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2006101387500A CN100463567C (en) 2006-11-13 2006-11-13 Data processing method and terminal capable of recording program running data

Publications (2)

Publication Number Publication Date
CN1964567A CN1964567A (en) 2007-05-16
CN100463567C true CN100463567C (en) 2009-02-18

Family

ID=38083394

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2006101387500A Active CN100463567C (en) 2006-11-13 2006-11-13 Data processing method and terminal capable of recording program running data

Country Status (1)

Country Link
CN (1) CN100463567C (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102170427A (en) * 2011-03-09 2011-08-31 深圳市凯立德科技股份有限公司 Location error-reporting method, location service terminal and server
CN103259822A (en) * 2012-02-21 2013-08-21 昆达电脑科技(昆山)有限公司 Method for synchronizing external photos to navigation device
US9237544B2 (en) * 2012-09-28 2016-01-12 Intel Corporation Methods and arrangements to communicate environmental information for localization
CN108932264A (en) * 2017-05-26 2018-12-04 腾讯科技(深圳)有限公司 The determination method, apparatus and storage medium of navigation problem
CN108007467A (en) * 2017-11-03 2018-05-08 上海博泰悦臻网络技术服务有限公司 Inquire about and review method, navigation terminal and the storage medium of navigation history information
CN111722825A (en) * 2020-06-28 2020-09-29 广州小鹏车联网科技有限公司 Interaction method, information processing method, vehicle and server

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002003093A1 (en) * 2000-06-30 2002-01-10 Nokia Corporation Method and device for position determination
CN1409087A (en) * 2001-09-28 2003-04-09 日本先锋公司 Navigation system, movable navigation device, communication navigation device and its method
CN1584503A (en) * 2003-08-21 2005-02-23 株式会社日立制作所 Server device, an in-vehicle terminal device, and program of communication-based car navigation system
WO2005038401A1 (en) * 2003-10-17 2005-04-28 Navitime Japan Co., Ltd. Mobile navigation device, control method therefor, and control program therefor

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002003093A1 (en) * 2000-06-30 2002-01-10 Nokia Corporation Method and device for position determination
CN1409087A (en) * 2001-09-28 2003-04-09 日本先锋公司 Navigation system, movable navigation device, communication navigation device and its method
CN1584503A (en) * 2003-08-21 2005-02-23 株式会社日立制作所 Server device, an in-vehicle terminal device, and program of communication-based car navigation system
WO2005038401A1 (en) * 2003-10-17 2005-04-28 Navitime Japan Co., Ltd. Mobile navigation device, control method therefor, and control program therefor

Also Published As

Publication number Publication date
CN1964567A (en) 2007-05-16

Similar Documents

Publication Publication Date Title
US8374778B2 (en) Systems and methods for providing geographical information to a mobile communications device
US8180379B2 (en) Synchronizing mobile and vehicle devices
CN102066969B (en) Method and device for location determination
US8803737B2 (en) Location determination
CN102572875B (en) Network latency for mobile device is estimated
US9759566B2 (en) Methods for obtaining a navigation track between a first and a second location based on location information shared between peer devices and related devices and computer program products
CN101210959A (en) Mobile terminal navigation system and method
US20150365799A1 (en) Method and System for Identifying and Defining Geofences
US20140243017A1 (en) User-in-the-loop architecture for indoor positioning
US20110015858A1 (en) Network system and mobile communication terminal
KR20140098207A (en) Space and time based device customization
KR102392436B1 (en) Sharing media data and location information via instant messaging
CN101365210A (en) Handheld GSM all-in-one drive test device based on smart phone
CN103220566B (en) The localization method of Intelligent television terminal, intelligent television and system
CN105848105A (en) Positioning information processing method and device
CN100463567C (en) Data processing method and terminal capable of recording program running data
CN105682031A (en) A method and device for automatically switching network location services
US8335523B2 (en) Electronic entity and microcircuit card for electronic entity
WO2007030342A2 (en) Method and apparatus for locating multimode communication devices
WO2015192486A1 (en) Positioning method, device, terminal and computer storage medium
CN104660802A (en) Terminal
CN115515123B (en) Correspondence binding method, device, equipment and readable storage medium
KR100451198B1 (en) Position tracing method using gps in mobile telecommunication terminal equipment
CN120213003A (en) A cloud phone navigation system, operating system and cloud phone navigation method
JP2008305098A (en) Dynamic management system, dynamic management method, and dynamic management program

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant