[go: up one dir, main page]

CN102238472B - Method for updating location information stored in server with current location of mobile device - Google Patents

Method for updating location information stored in server with current location of mobile device Download PDF

Info

Publication number
CN102238472B
CN102238472B CN201010173733.7A CN201010173733A CN102238472B CN 102238472 B CN102238472 B CN 102238472B CN 201010173733 A CN201010173733 A CN 201010173733A CN 102238472 B CN102238472 B CN 102238472B
Authority
CN
China
Prior art keywords
server
mobile device
location
destination list
current location
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
CN201010173733.7A
Other languages
Chinese (zh)
Other versions
CN102238472A (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.)
Mitac International Corp
Original Assignee
Mitac International Corp
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 Mitac International Corp filed Critical Mitac International Corp
Priority to CN201010173733.7A priority Critical patent/CN102238472B/en
Publication of CN102238472A publication Critical patent/CN102238472A/en
Application granted granted Critical
Publication of CN102238472B publication Critical patent/CN102238472B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The invention relates to a method for updating position information stored by a server by using the current position of a mobile device, which is applied to the method of the mobile device. The mobile device can be connected to a network interface. The method includes transmitting a first command based on first geographic information of the GPS receiver through the network interface to modify location information stored in a server, and updating the location information stored in the server recorded by the mobile device with the first geographic information, and transmitting a second command based on second geographic information to the server through the network interface only when a difference between the location information stored in the server recorded by the mobile device and a location represented by second geographic information of the GPS receiver is greater than a predetermined distance. Thus, the server can be kept storing correct position information.

Description

以移动装置的目前位置更新服务器储存的位置资讯的方法Method for updating location information stored in server with current location of mobile device

技术领域 technical field

本发明涉及一种移动装置,特别是涉及一种通过网络介面以其目前位置以更新服务器所储存的位置资讯的移动装置。The present invention relates to a mobile device, in particular to a mobile device that uses its current location to update location information stored in a server through a network interface.

背景技术 Background technique

精确的定位技术(也就是说,随时掌握一个装置的位置)可藉由全球卫星导航系统(Global Navigation Satellite System,GNSS)接收器以实施。举例而言,美国国防部所开发的NAVSTAR全球定位系统(Global ositioningSystem,GPS)对全球各个角落提供卫星定位资讯,如此,接收器可根据所接收的卫星定位资讯得到精确的位置。Accurate positioning techniques (that is, knowing where a device is at any time) can be implemented with Global Navigation Satellite System (GNSS) receivers. For example, the NAVSTAR global positioning system (Global positioning System, GPS) developed by the U.S. Department of Defense provides satellite positioning information to every corner of the world, so that the receiver can obtain an accurate position according to the received satellite positioning information.

一般而言,全球卫星导航系统接收器(或称全球定位系统接收器)包含一天线,用来接收全球定位系统卫星传来的无线电信号,以及一定位电路,用来根据全球定位系统卫星所传来的无线电信号,以决定天线的位置,并产生对应的位置资料。天线可置入全球定位系统接收器,也可经由一线路外接。移动装置可结合全球定位系统接收器及其他装置,以提供使用全球定位系统接收器产生的位置资料的功能。Generally speaking, a GPS receiver (or GPS receiver) includes an antenna for receiving radio signals from GPS satellites, and a positioning circuit for receiving radio signals from GPS satellites. Incoming radio signals to determine the location of the antenna and generate corresponding location data. The antenna can be built into the global positioning system receiver, and can also be connected externally via a line. Mobile devices may incorporate GPS receivers, among other devices, to provide functionality using location data generated by the GPS receivers.

移动装置可具有一内建地图,用来结合全球定位系统接收器所提供的位置资讯,以绘制行经过的路径,或是标示全球定位系统接收器于地图上的位置。使用者可将地图上所标示移动装置的位置,通过浏览器手动输入至网站(举例而言,Facebook)服务器或通过即时通讯(Messenger)程序(举例而言,MSN、Yahoo Messenger、Google talk、Skype等)手动输入至即时通讯服务器,以使朋友或其他有权限的人可通过网站或即时通讯程序得知使用者的目前位置。然而,由于诸多原因皆可能会让使用者无法随时更新服务器上所储存的位置资讯,因此会造成网站或即时通讯上所显示的位置不正确,而可能导致朋友前往不正确的位置赴约,带给使用者很大的不便。The mobile device may have a built-in map, which is used to combine the location information provided by the GPS receiver to draw a walking path or mark the location of the GPS receiver on the map. The user can manually input the location of the mobile device marked on the map to the website (for example, Facebook) server through the browser or through the instant messaging (Messenger) program (for example, MSN, Yahoo Messenger, Google talk, Skype etc.) to the instant messaging server manually, so that friends or other authorized persons can know the user's current location through the website or instant messaging program. However, due to many reasons, the user may not be able to update the location information stored on the server at any time, which will cause the location displayed on the website or instant messaging to be incorrect, and may cause friends to go to the wrong location for appointments, bringing Great inconvenience for users.

由此可见,上述现有的以移动装置的目前位置更新服务器储存的位置资讯的方法在方法与使用上,显然仍存在有不便与缺陷,而亟待加以进一步改进。为了解决上述存在的问题,相关厂商莫不费尽心思来谋求解决之道,但长久以来一直未见适用的设计被发展完成,而一般方法又没有适切的方法能够解决上述问题,此显然是相关业者急欲解决的问题。因此如何能创设一种新的以移动装置的目前位置以更新服务器所储存的位置资讯的方法,实属当前重要研发课题之一,亦成为当前业界极需改进的目标。It can be seen that the above-mentioned existing method of updating the location information stored in the server with the current location of the mobile device obviously still has inconvenience and defects in method and use, and further improvement is urgently needed. In order to solve the above-mentioned problems, the relevant manufacturers have tried their best to find a solution, but no suitable design has been developed for a long time, and the general method has no suitable method to solve the above-mentioned problems. This is obviously related. The problem that the industry is eager to solve. Therefore, how to create a new method of using the current location of the mobile device to update the location information stored in the server is one of the current important research and development topics, and has also become a goal that the industry needs to improve.

发明内容 Contents of the invention

本发明的目的在于,提供一种新的以移动装置的目前位置更新服务器储存的位置资讯的方法,用来使移动装置可根据目前位置,以通过网络介面来更新储存于服务器上的位置资讯。如此,可确保服务器不会储存不正确(包括服务器所储存的位置已经过时)的位置资讯。The purpose of the present invention is to provide a new method for updating the location information stored in the server with the current location of the mobile device, so that the mobile device can update the location information stored in the server through the network interface according to the current location. In this way, it can be ensured that the server will not store incorrect location information (including that the location stored by the server is outdated).

本发明的目的及解决其技术问题是采用以下技术方案来实现的。依据本发明提出的一种以一移动装置的目前位置以更新一服务器所储存的位置资讯的方法,该移动装置具有一全球定位系统接收器(GPS receiver),该全球定位系统接收器用来产生地理资讯,该移动装置可连结一网络介面,该方法包含:通过该网络介面传送基于该全球定位系统接收器所产生的一第一地理资讯的一第一指令以修改该服务器所储存的位置资讯,并同时以该第一地理资讯来更新该移动装置所记载该服务器所储存的位置资讯;以及仅在当该移动装置所记载该服务器所储存的位置资讯与该全球定位系统接收器所产生的一第二地理资讯所表示的位置之间的差距大于一预定距离时,通过该网络介面传送基于该第二地理资讯的一第二指令至该服务器。The purpose of the present invention and the solution to its technical problems are achieved by adopting the following technical solutions. According to a method of updating the location information stored in a server with the current location of a mobile device proposed by the present invention, the mobile device has a global positioning system receiver (GPS receiver), and the GPS receiver is used to generate geographic Information, the mobile device can be connected to a network interface, the method includes: sending a first command based on the first geographic information generated by the global positioning system receiver through the network interface to modify the location information stored in the server, and at the same time use the first geographic information to update the location information stored in the server recorded in the mobile device; and only when the location information stored in the server recorded in the mobile device is the same as that generated by the GPS receiver When the distance between the positions represented by the second geographic information is greater than a predetermined distance, a second instruction based on the second geographic information is sent to the server through the network interface.

本发明的目的及解决其技术问题还可采用以下技术措施进一步实现。The purpose of the present invention and its technical problems can also be further realized by adopting the following technical measures.

前述的方法,其中所述的移动装置具有一目的地清单,用来记载该服务器的网络地址与该服务器所储存的该位置资讯。In the aforementioned method, the mobile device has a destination list for recording the network address of the server and the location information stored by the server.

前述的方法,其另包含:当判断一地理资讯正被传送时,提示使用者输入与储存一服务器相关资讯至该目的地清单;其中该服务器相关资讯具有在登入对应于该服务器相关资讯的服务器时所需的资料。The aforementioned method further includes: when it is determined that a piece of geographic information is being transmitted, prompting the user to input and store a server-related information in the destination list; wherein the server-related information has a server corresponding to the server-related information in the login information required at the time.

前述的方法,其另包含:当判断一地理资讯正被传送至一第二服务器时,储存根据该地理资讯所得到该移动装置的目前位置至该目的地清单,以记载该第二服务器所储存的位置资讯。The aforementioned method further includes: when it is determined that a geographic information is being transmitted to a second server, storing the current location of the mobile device obtained according to the geographic information in the destination list to record the information stored in the second server location information for .

前述的方法,其另包含:判断该第二服务器的网络地址是否已经储存于该目的地清单;以及当该第二服务器的网络地址尚未储存于该目的地清单时,增加该第二服务器的网络地址至该目的地清单。The aforementioned method further includes: judging whether the network address of the second server has been stored in the destination list; and when the network address of the second server has not been stored in the destination list, adding the network address of the second server address to the destination list.

前述的方法,其另包含:周期性地计算根据该全球定位系统接收器所产生的地理资讯以得到的该移动装置的目前位置与储存于该目的地清单中的各位置资讯的各差距;以及当该根据该全球定位系统接收器所产生的地理资讯所得到该移动装置的目前位置与储存于该目的地清单中的一第一位置资讯的一第一差距大于该预定距离时,则通过该网络介面传送用来修改服务器的位置资讯的该第二指令以更新对应于该第一位置资讯的该服务器所储存的位置资讯。The aforementioned method further includes: periodically calculating the distances between the current location of the mobile device obtained from the geographic information generated by the GPS receiver and the location information stored in the destination list; and When the first distance between the current location of the mobile device obtained according to the geographic information generated by the GPS receiver and the first location information stored in the destination list is greater than the predetermined distance, then through the The network interface sends the second instruction for modifying the location information of the server to update the location information stored in the server corresponding to the first location information.

前述的方法,其另包含:周期性地计算根据该全球定位系统接收器所产生的地理资讯以得到的该移动装置的目前位置与储存于该目的地清单中的各位置资讯的一差距;以及当根据该全球定位系统接收器所产生的地理资讯以得到的该移动装置的目前位置与储存于该目的地清单中的一第一位置资讯的一第一差距大于该预定距离时,则该全球定位系统接收器所产生的地理资讯以得到的该移动装置的该目前位置以更新该目的地清单的该第一位置资讯。The aforementioned method further includes: periodically calculating a distance between the current location of the mobile device obtained from the geographic information generated by the GPS receiver and the location information stored in the destination list; and When a first distance between the current location of the mobile device obtained according to the geographic information generated by the GPS receiver and a first location information stored in the destination list is greater than the predetermined distance, the global The geographic information generated by the positioning system receiver is used to obtain the current location of the mobile device to update the first location information of the destination list.

前述的方法,其中所述的服务器为网站服务器、即时通讯(Messenger)服务器或类通讯程序(essenger-like program)所对应的服务器。The aforementioned method, wherein said server is a server corresponding to a website server, an instant messaging (Messenger) server or a class communication program (essenger-like program).

本发明的目的及解决其技术问题还采用以下技术方案来实现。依据本发明提出的一种在一移动装置中增加服务器的网络地址的方法,该移动装置具有一全球定位系统接收器,该全球定位系统接收器用来产生地理资讯,该移动装置可连结一网络介面,该方法包含:当通过该网络介面以上传该全球定位系统接收器的地理资讯至一服务器时,判断该服务器的网络地址是否已经储存于该移动装置;以及当该服务器的网络地址尚未储存于该移动装置时,提示是否要该服务器的网络地址至该移动装置,并在指示要增加该服务器的网络地址至该移动装置时,增加该服务器的网络地址至该移动装置。The purpose of the present invention and the solution to its technical problem also adopt the following technical solutions to achieve. According to a method of increasing the network address of a server in a mobile device proposed by the present invention, the mobile device has a global positioning system receiver, the global positioning system receiver is used to generate geographic information, and the mobile device can be connected to a network interface , the method includes: when uploading the geographical information of the global positioning system receiver to a server through the network interface, judging whether the network address of the server has been stored in the mobile device; and when the network address of the server has not been stored in the mobile device When moving the device, prompt whether to add the network address of the server to the mobile device, and when indicating to add the network address of the server to the mobile device, add the network address of the server to the mobile device.

本发明的目的及解决其技术问题另外再采用以下技术方案来实现。依据本发明提出的一种以一移动装置的目前位置以更新一服务器所储存的位置资讯的方法,该移动装置具有用来产生地理资讯的一全球定位系统接收器或一辅助全球定位应用程序(A-GPS AP),该方法包含:建立一纪录多个服务器的网络地址以及登入所述多个服务器时所需的使用者名称与密码的目的地清单;根据该全球定位系统接收器或该辅助全球定位应用程序的地理资讯以定位出该移动装置的一第一目前位置;传送该移动装置的该第一目前位置至所述多个服务器;根据该全球定位系统接收器或该辅助全球定位应用程序的新的地理资讯以定位出该移动装置的一第二目前位置;以及当该第二目前位置与该第一目前位置之间的距离大于一预定距离时,将该第二目前位置更新至所述多个服务器;其中所述多个服务器为网站服务器、即时通讯(Messenger)服务器或类通讯程序(Messenger-like program)所对应的服务器。The purpose of the present invention and its technical problems are solved by adopting the following technical solutions in addition. According to the present invention, a method for updating location information stored in a server with the current location of a mobile device having a GPS receiver or an assisted GPS application ( A-GPS AP), the method includes: establishing a destination list that records network addresses of a plurality of servers and user names and passwords required for logging into the plurality of servers; according to the GPS receiver or the auxiliary geographic information of a global positioning application to locate a first current location of the mobile device; sending the first current location of the mobile device to the plurality of servers; according to the global positioning system receiver or the assisted global positioning application new geographic information of the program to locate a second current location of the mobile device; and when the distance between the second current location and the first current location is greater than a predetermined distance, update the second current location to The plurality of servers; wherein the plurality of servers are servers corresponding to website servers, instant messaging (Messenger) servers or class communication programs (Messenger-like program).

本发明的目的及解决其技术问题另外还采用以下技术方案来实现。依据本发明提出的一种以一移动装置的目前位置以更新一服务器所储存的位置资讯的方法,该移动装置具有用来产生地理资讯的一全球定位系统接收器或一辅助全球定位应用程序(A-GPS AP),该方法包含:建立一纪录多个服务器的网络地址以及登入所述多个服务器时所需的使用者名称与密码的清单;根据该全球定位系统接收器或该辅助全球定位应用程序的地理资讯以定位出该移动装置的一目前位置;传送该移动装置的该目前位置至所述多个服务器;根据该全球定位系统接收器或该辅助全球定位应用程序的新的地理资讯以定位出该移动装置的一新的目前位置;以及周期性地将该新的目前位置更新至所述多个服务器;其中所述多个服务器为网站服务器、即时通讯(Messenger)服务器或类通讯程序(Messenger-like program)所对应的服务器。The purpose of the present invention and the solution to its technical problems are also achieved by the following technical solutions. According to the present invention, a method for updating location information stored in a server with the current location of a mobile device having a GPS receiver or an assisted GPS application ( A-GPS AP), the method includes: establishing a record of network addresses of a plurality of servers and a list of user names and passwords required to log in to the plurality of servers; according to the GPS receiver or the assisted global positioning geographic information of the application to locate a current location of the mobile device; sending the current location of the mobile device to the plurality of servers; new geographic information based on the GPS receiver or the assisted global positioning application to locate a new current location of the mobile device; and periodically update the new current location to the plurality of servers; wherein the plurality of servers are website servers, instant messaging (Messenger) servers or class communication The server corresponding to the program (Messenger-like program).

本发明与现有技术相比具有明显的优点和有益效果借由上述技术方案,本发明以移动装置的目前位置更新服务器储存的位置资讯的方法至少具有下列优点及有益效果:本发明是用来使移动装置可根据目前位置,以通过网络介面来自动更新储存于服务器上的位置资讯。如此,可确保服务器不会储存不正确(包括服务器所储存的位置已经过时)的位置资讯。Compared with the prior art, the present invention has obvious advantages and beneficial effects By means of the above-mentioned technical scheme, the method for updating the location information stored in the server with the current location of the mobile device in the present invention has at least the following advantages and beneficial effects: The present invention is used to The mobile device can automatically update the location information stored on the server through the network interface according to the current location. In this way, it can be ensured that the server will not store incorrect location information (including that the location stored by the server is outdated).

综上所述,本发明应用于一移动装置的方法,该移动装置具有一用来产生地理资讯的全球定位系统接收器。该移动装置可连结一网络介面。该方法包含通过该网络介面传送基于该全球定位系统接收器的第一地理资讯的第一指令以修改一服务器所储存的位置资讯,并同时以第一地理资讯来更新该移动装置所记载该服务器所储存的位置资讯,以及仅在当该移动装置所记载该服务器所储存的位置资讯与该全球定位系统接收器的第二地理资讯所表示的位置之间的差距大于预定距离时,通过该网络介面传送基于第二地理资讯-的第二指令至该服务器。如此,可保持服务器储存正确的位置资讯(意即服务器所储存的位置为即时位置)。本发明在技术上有显著的进步,具有明显的积极效果,诚为一新颖、进步、实用的新设计。In summary, the present invention is applied to a method of a mobile device having a GPS receiver for generating geographic information. The mobile device can be connected to a network interface. The method includes sending a first command based on the first geographic information of the global positioning system receiver through the network interface to modify the location information stored in a server, and at the same time updating the server recorded in the mobile device with the first geographic information The stored location information, and only when the difference between the location information stored by the server recorded on the mobile device and the location indicated by the second geographic information of the GPS receiver is greater than a predetermined distance, through the network The interface sends a second instruction based on the second geographical information to the server. In this way, the server can keep storing correct location information (that is, the location stored by the server is the real-time location). The present invention has significant progress in technology, has obvious positive effects, and is a novel, progressive and practical new design.

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。The above description is only an overview of the technical solution of the present invention. In order to better understand the technical means of the present invention, it can be implemented according to the contents of the description, and in order to make the above and other purposes, features and advantages of the present invention more obvious and understandable , the following preferred embodiments are specifically cited below, and are described in detail as follows in conjunction with the accompanying drawings.

附图说明 Description of drawings

图1为说明应用于本发明的一般封包式无线电服务的网络系统的示意图。FIG. 1 is a schematic diagram illustrating a network system of a general packet radio service applied in the present invention.

图2为说明涵盖有WIFI、3G、3.5G、802.11系列或其他的无线传输协定以让一移动装置可连线至网际网络的网络系统的示意图。FIG. 2 is a schematic diagram illustrating a network system covering WIFI, 3G, 3.5G, 802.11 series or other wireless transmission protocols to allow a mobile device to connect to the Internet.

图3为根据本发明的实施例的移动装置的方块图。FIG. 3 is a block diagram of a mobile device according to an embodiment of the present invention.

图4为说明应用于图3中的移动装置的全球定位管理系统的示意图。FIG. 4 is a schematic diagram illustrating a global positioning management system applied to the mobile device in FIG. 3 .

图5为说明根据本发明的实施例的目的地清单的示意图。FIG. 5 is a diagram illustrating a destination list according to an embodiment of the present invention.

图6为根据本发明的实施例,以增加或更新服务器的网络地址或其他服务器相关资讯至移动装置的目的地清单的流程图。6 is a flowchart of adding or updating a server's network address or other server-related information to a destination list of a mobile device according to an embodiment of the present invention.

图7为根据本发明的实施例,以更新移动装置的目的地清单中的服务器所储存的位置资讯的流程图。FIG. 7 is a flow chart for updating location information stored by a server in a destination list of a mobile device according to an embodiment of the present invention.

图8为举例说明对应于服务器的应用程序显示于移动装置的显示幕上的示意图。FIG. 8 is a schematic diagram illustrating that an application program corresponding to a server is displayed on a display screen of a mobile device.

图9为说明本发明的一实施例的流程图。Figure 9 is a flowchart illustrating an embodiment of the present invention.

10:网络系统                  20、30、100:移动装置10: Network system 20, 30, 100: Mobile device

22、32:全球定位系统接收器    23、24、33、34:天线22, 32: GPS receiver 23, 24, 33, 34: Antenna

40:基地台                    60:网站服务器40: base station 60: website server

105:外框                     110:显示幕105: Outer frame 110: Display screen

120:控制按钮                 130:全球定位系统接收器120: Control buttons 130: GPS receiver

140:收发器                   150:存储器140: Transceiver 150: Memory

155:程序码                   160:处理器155: Program code 160: Processor

300:全球定位管理系统         310、360:名称300: Global Positioning Management System 310, 360: Name

320~350:目的地清单          370:信息320~350: Destination List 370: Information

400:服务器相关资讯清单       500、600、1300:方法400: Server-related information list 500, 600, 1300: method

1000~1080、1310~1340:步骤1000~1080, 1310~1340: steps

1250、1260、1270:实例1250, 1260, 1270: Examples

具体实施方式 Detailed ways

为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的以移动装置的目前位置更新服务器储存的位置资讯的方法其具体实施方式、方法、步骤、特征及其功效,详细说明如后。In order to further explain the technical means and effects adopted by the present invention to achieve the intended purpose of the invention, the method for updating the location information stored in the server with the current location of the mobile device proposed according to the present invention will be described below in conjunction with the accompanying drawings and preferred embodiments. Specific embodiments, methods, steps, features and effects thereof are described in detail below.

有关本发明的前述及其他技术内容、特点及功效,在以下配合参考图式的较佳实施例的详细说明中将可清楚呈现。通过具体实施方式的说明,当可对本发明为达成预定目的所采取的技术手段及功效得以更加深入且具体的了解,然而所附图式仅是提供参考与说明之用,并非用来对本发明加以限制。The aforementioned and other technical contents, features and effects of the present invention will be clearly presented in the following detailed description of preferred embodiments with reference to the drawings. Through the description of specific implementation methods, the technical means and effects of the present invention to achieve the intended purpose can be understood more deeply and specifically, but the attached drawings are only for reference and description, and are not used to explain the present invention limit.

本发明的一目的在于提供一全球定位管理系统(GPS manage system)给一移动装置。该全球定位管理系统用来建构与管理至少一公开该移动装置的使用者的位置的服务器的目的地清单,其中服务器可为网站服务器、即时通讯服务器,或类通讯程序(Messenger-like program)所对应的服务器。移动装置可根据该目的地清单,以通过网络介面更新各服务器所储存的位置资讯。且本发明提供一简单的方法用来当一或多个服务器所储存的位置资讯不正确时(包括服务器所储存的位置已经过时),可通知使用者。An object of the present invention is to provide a global positioning management system (GPS management system) for a mobile device. The global positioning management system is used to construct and manage a destination list of at least one server that discloses the location of the user of the mobile device, wherein the server can be a website server, an instant messaging server, or a Messenger-like program. corresponding server. The mobile device can update the location information stored in each server through the network interface according to the destination list. And the present invention provides a simple method for notifying the user when the location information stored by one or more servers is incorrect (including the location stored by the server is outdated).

请参阅图1所示,为说明适用于本发明的应用的一般封包式无线电服务(General Packet Radio Service,GPRS)网络系统10的示意图。图2为说明涵盖有WIFI、3G、3.5G、802.11系列或其他的无线传输协定以让一移动装置可连线至网际网络的网络系统12的示意图。网络系统10、12包含至少一移动装置20、30。移动装置20、30可与一基地台40或一无线网络桥接器(access point)28进行无线通讯。每个移动装置20、30包含移动式全球定位系统接收器(GPS receiver)22、32(或是一A-GPS应用程序)。每个移动式全球定位系统接收器22、32包含一第一天线23、34用来从环绕卫星接收全球定位(GPS)的相关资料,以及一第二天线24、33用来与基地台40或无线网络桥接器28进行通讯。基地台40与无线网络桥接器28皆连接至网际网络50。网际网络50包含一服务器60,用来作为一网站的主机(host)、即时通讯服务器,或是类通讯程序所对应的服务器。该服务器可根据移动装置20、30所发出的指令,以基于移动装置20、30的全球定位系统接收器22、32所产生的地理资讯(意即目前位置),来修改服务器上所储存的使用者的位置资讯,以使对应于服务器的网站或即时通讯程序可显示出使用者目前的位置。Please refer to FIG. 1, which is a schematic diagram illustrating a general packet radio service (General Packet Radio Service, GPRS) network system 10 applicable to the application of the present invention. FIG. 2 is a schematic diagram illustrating a network system 12 covering WIFI, 3G, 3.5G, 802.11 series or other wireless transmission protocols to allow a mobile device to connect to the Internet. The network system 10 , 12 includes at least one mobile device 20 , 30 . The mobile devices 20 , 30 can communicate wirelessly with a base station 40 or a wireless access point 28 . Each mobile device 20, 30 includes a mobile GPS receiver (GPS receiver) 22, 32 (or an A-GPS application). Each mobile GPS receiver 22, 32 includes a first antenna 23, 34 for receiving global positioning (GPS) related data from surrounding satellites, and a second antenna 24, 33 for communicating with a base station 40 or The wireless network bridge 28 communicates. Both the base station 40 and the wireless access point 28 are connected to the Internet 50 . The Internet 50 includes a server 60, which is used as a website host (host), an instant messaging server, or a server corresponding to a similar communication program. The server can modify the user information stored on the server based on the geographical information (ie, the current location) generated by the GPS receiver 22, 32 of the mobile device 20, 30 according to the command sent by the mobile device 20, 30. The user's location information, so that the website or instant messaging program corresponding to the server can display the user's current location.

请参阅图3所示,为说明适用于网络系统10、12的移动装置100的一实施例。移动装置100包含一外框105、一显示幕110设置于外框105上、用来让使用者控制移动装置100的控制台或控制按钮120、一类似于全球定位系统接收器22、32的全球定位系统接收器130、用来与基地台40通讯的收发器140、一存储器150,以及一处理器160。存储器150用来储存程序码155。处理器160执行程序码155以控制移动装置100的运作。存储器150另包含给处理器160执行的程序码155以在移动装置100中提供本发明所揭露的全球管理定位系统。当显示幕110为一触控式或多点触控式荧幕时,全球定位管理系统可通过触控的方式以接收使用者的输入,因此个人导航装置100不一定需要控制台(或控制按钮)120。Please refer to FIG. 3 , which illustrates an embodiment of a mobile device 100 applicable to the network systems 10 and 12 . The mobile device 100 includes a frame 105, a display screen 110 mounted on the frame 105, a console or control buttons 120 for the user to control the mobile device 100, a global positioning system similar to the GPS receivers 22, 32 GPS receiver 130 , transceiver 140 for communicating with base station 40 , a memory 150 , and a processor 160 . The memory 150 is used to store the program code 155 . The processor 160 executes the program code 155 to control the operation of the mobile device 100 . The memory 150 further includes a program code 155 executed by the processor 160 to provide the GPS disclosed in the present invention in the mobile device 100 . When the display screen 110 is a touch screen or a multi-touch screen, the global positioning management system can receive user input through touch, so the personal navigation device 100 does not necessarily need a console (or control buttons) )120.

请参阅图4所示,为说明一种应用于移动装置20、30的全球定位管理系统300的荧幕显示方式的实施例。在移动装置20、30的显示幕110上所呈现的包含一名称310,以及服务器、其目前所储存的位置与上次更新的时间的清单(目的地清单)320~350。其中目的地清单320~350,用来记载服务器的网络地址与服务器所储存的位置资讯。举例而言,在清单项目320中,服务器1目前储存使用者(更明确地说,为执行全球定位管理系统300的移动装置20、30中的全球定位系统接收器22、32)上次通过网络介面发送基于全球定位系统接收器22、32所产生的地理资讯的一第一指令(该第一指令用来修改服务器上所储存的使用者的位置资讯),以更新服务器所储存的目前位置为「a」(也就是说,对应于服务器1的网站或即时通讯程序所显示的位置为「a」)。由于移动装置20、30不一定同时与所有在清单320~350中的服务器保持连线(举例而言,使用者没有同时登入所有的即时通讯程序,或是使用者没有同时登入所有的网站),且移动装置20、30可能仅对有连线的服务器才传送第一指令以更新服务器所储存的位置,因此不同的服务器可能会显示不同的位置。Please refer to FIG. 4 , which illustrates an embodiment of a screen display mode of the global positioning management system 300 applied to the mobile devices 20 , 30 . Presented on the display screen 110 of the mobile device 20, 30 is a list (destination list) 320-350 including a name 310, and the server, its current stored location and last updated time. The destination list 320-350 is used to record the network address of the server and the location information stored in the server. For example, in list item 320, the server 1 currently stores the last time the user (more specifically, the GPS receiver 22, 32 in the mobile device 20, 30 implementing the GPS management system 300) passed the network The interface sends a first command based on the geographical information generated by the GPS receiver 22, 32 (the first command is used to modify the user's position information stored on the server), to update the current position stored by the server as "a" (that is, the location corresponding to the website or instant messaging program displayed on server 1 is "a"). Since the mobile devices 20, 30 may not be connected to all the servers in the list 320-350 at the same time (for example, the user does not log in all the instant messaging programs at the same time, or the user does not log in all the websites at the same time), And the mobile device 20, 30 may only send the first instruction to update the location stored in the server to the connected server, so different servers may display different locations.

在图4的右半部用来辅助说明在本发明中,全球定位管理系统300用来判断服务器上所储存的位置为正确(意即服务器所储存的位置为即时位置)或是不正确(意即服务器所储存的位置已经过时)的方法。该方法是以移动装置20、30的位置与服务器所储存的位置之间的距离是否大于一预定距离(预定半径、更新距离)作为判断依据。如图4右半部所示,假设个人导航装置20、30目前正处于「旧位置」,且实线圆圈表示以「旧位置」为中心,以预定距离为半径的圆圈。此时,由于位置「a」(显示于服务器1的位置)、「b」(显示于服务器2的位置),以及「n」(显示于服务器n的位置)在实线圆圈中,因此服务器1、2、n所显示的位置与移动装置20、30目前的位置之间的距离皆小于预定距离,因此全球定位管理系统300判断服务器1、2、n所储存的位置皆为正确。此时,全球定位管理系统300不需要更新在服务器1、2、n上所储存的位置。The right half of Fig. 4 is used to assist in explaining that in the present invention, the global positioning management system 300 is used to judge whether the position stored on the server is correct (meaning that the position stored by the server is an instant position) or incorrect (meaning That is, the location stored by the server is outdated). The method is based on whether the distance between the location of the mobile device 20, 30 and the location stored in the server is greater than a predetermined distance (predetermined radius, update distance). As shown in the right half of FIG. 4 , it is assumed that the personal navigation devices 20 and 30 are currently at the "old location", and the circles with solid lines represent circles with the "old location" as the center and a predetermined distance as the radius. At this time, since the locations "a" (the location displayed on server 1), "b" (the location displayed on server 2), and "n" (the location displayed on server n) are in the solid line circle, server 1 The distances between the positions displayed by , 2, n and the current positions of the mobile devices 20, 30 are all less than the predetermined distance, so the global positioning management system 300 judges that the positions stored by the servers 1, 2, n are all correct. At this time, the global positioning management system 300 does not need to update the positions stored on the servers 1, 2, n.

然而,设使用者继续移动而使得移动装置20、30移动至「新位置」,且虚线圆圈表示以「新位置」为中心,以预定距离为半径的圆圈。如图3右半部所示,此时位置「a」与「n」仍维持在虚线圆圈中,因此表示服务器1、n所储存的位置为正确。然而,服务器2所储存的位置「b」在虚线圆圈外,因此全球定位管理系统300判断服务器2所储存的位置为不正确且需更新服务器2所储存的位置。However, it is assumed that the user continues to move so that the mobile devices 20 and 30 move to a "new location", and the dotted circle represents a circle with the "new location" as the center and a predetermined distance as the radius. As shown in the right half of FIG. 3 , the positions "a" and "n" are still maintained in the dotted circles at this time, thus indicating that the positions stored by the servers 1 and n are correct. However, the location “b” stored in the server 2 is outside the dotted circle, so the GPS management system 300 judges that the location stored in the server 2 is incorrect and needs to update the location stored in the server 2 .

若全球定位管理系统300可连接至目的地清单中的服务器,则更新服务器上所储存的位置为目前的位置,然而无论是否可连接至目的地清单中的服务器,全球定位管理系统300皆会周期性地比较目前移动装置20、30的全球定位系统接收器22、32所产生的地理资讯与上次藉由第一指令传送至清单中各服务器的位置资讯。虽然全球定位管理系统300也可藉由连接至服务器,以读取服务器所储存的位置,然而直接将上次传送至服务器的位置储存于全球定位管理系统300的目的地清单仍为较佳的方式。每当移动装置20、30的全球定位系统接收器22、32所产生的地理资讯与上次藉由第一指令传送至清单中各服务器的位置资讯之间的差异大于预定距离时,全球定位管理系统300判断储存于服务器上的位置为不正确且需要更新。更新的方式可为上传目前的位置,或是仅通知服务器其所储存的位置为不正确(举例而言,传送「位置未知」的资讯至服务器)。If the global positioning management system 300 can connect to the server in the destination list, then update the stored position on the server to the current position, but no matter whether it can connect to the server in the destination list, the global positioning management system 300 will periodically The current geographical information generated by the GPS receiver 22, 32 of the mobile device 20, 30 is compared with the last location information sent to each server in the list by the first command. Although the global positioning management system 300 can also read the location stored in the server by connecting to the server, it is still a better way to directly store the last location sent to the server in the destination list of the global positioning management system 300 . Whenever the difference between the geographic information generated by the GPS receiver 22, 32 of the mobile device 20, 30 and the last location information sent to each server in the list by the first command is greater than a predetermined distance, the GPS management The system 300 determines that the location stored on the server is incorrect and needs to be updated. The updating method can be uploading the current location, or just notifying the server that the stored location is incorrect (for example, sending "location unknown" information to the server).

此外,使用者可能不想要全球定位管理系统300随时更新服务器上所储存的位置(举例而言,使用者不想随时在MSN上显示目前的位置),然而,通常使用者仍希望在目的地清单中的服务器不会显示不正确的位置。因此,根据本发明的精神所衍生的实施例也可选择不判断移动装置20、30的目前位置与上次在服务器上更新的位置之间的距离,而是选择周期性地更新目的地清单中一或多个服务器,以反映出使用者目前的位置。在其他衍生的实施例中,全球定位管理系统300不一定要周期性地更新服务器的位置资讯,而是在判断服务器的位置资讯不正确时,即更新服务器所储存的位置。此外,全球定位管理系统300也可周期性地直接更新目的地清单中服务器的位置资讯,并且于判断服务器的位置资讯不正确时,也更新服务器的位置资讯。因此,当全球定位管理系统300判断服务器所储存的位置为不正确时,本发明提供一实施例如图4左下半部所示,移动装置20、30可提供信息给使用者。该信息包含一名称360、一特定信息(如服务器2的位置不正确),以及一可选择动作清单。举例而言,在可选择动作清单中,具有「更新」、「通知位置错误」、「更新全部」,以及「取消」等选项,其中「更新全部」是表示将目的地清单中所有被全球定位管理系统300判断为储存不正确的位置的服务器所储存的位置,皆更新为目前的位置,「取消」表示不更新服务器所储存的位置。如此,全球定位管理系统300可依据使用者所选择的选项,以执行对应的动作。In addition, the user may not want the GPS 300 to update the location stored on the server at any time (for example, the user does not want to display the current location on MSN at any time), however, usually the user still wants to be included in the destination list. The server will not display the incorrect location. Therefore, embodiments derived from the spirit of the present invention may also choose not to judge the distance between the current location of the mobile device 20, 30 and the last updated location on the server, but to periodically update the distance in the destination list. One or more servers reflecting the user's current location. In other derivative embodiments, the global positioning management system 300 does not need to periodically update the location information of the server, but updates the location stored in the server when it is determined that the location information of the server is incorrect. In addition, the global positioning management system 300 may directly update the location information of the server in the destination list periodically, and also update the location information of the server when it is determined that the location information of the server is incorrect. Therefore, when the global positioning management system 300 determines that the location stored by the server is incorrect, the present invention provides an embodiment as shown in the lower left part of FIG. 4 , and the mobile devices 20 and 30 can provide information to the user. The message includes a name 360, a specific message (eg the location of server 2 is incorrect), and a list of optional actions. For example, in the selectable action list, there are options such as "update", "notify location error", "update all", and "cancel", among which "update all" means to update all global locations in the destination list The management system 300 determines that the positions stored in the servers that store incorrect positions are all updated to the current positions, and "Cancel" means that the positions stored in the server are not updated. In this way, the global positioning management system 300 can execute corresponding actions according to the option selected by the user.

在目的地清单中,全球定位管理系统300建立与维护目的地清单320~350中的服务器的相关资讯,其中维护类似该网站相关资讯的资料库以及方法为业界所习知,为了增进了解,本发明在图5中提供一实施例400以作更详细地说明,然而图4中的实施例400仅为举例说明,本发明的维护清单的方式并不限制为实施例400。In the destination list, the global positioning management system 300 establishes and maintains the relevant information of the servers in the destination list 320-350, wherein the database and method of maintaining similar information related to the website are well known in the industry. In order to enhance understanding, this article The invention provides an embodiment 400 in FIG. 5 for more detailed description. However, the embodiment 400 in FIG.

如图5所示,目的地清单由多个表格组成,每个表格包含至少一个储存使用者的位置的服务器的网络地址(如IP或URL),该表格也可包含服务器的其他相关资讯,举例而言,如登入资料(使用者名称及/或使用者密码)、位置资讯型态(精确位置,如经纬度,或是概略位置,如城市名称,或显示「办公室」、「住家」等)、目前所储存的位置、更新距离(意即用来据以判断该服务器所储存的位置为正确或不正确的预定距离)、更新信息(当该服务器所储存的位置被更新时所显示的信息,举例而言,如新的位置,或是「目前未知」),以及其他设计栏位。除了服务器的网络地址外,所有栏位皆可有预设值,使用者可藉由调整喜好设定来更改所有表格的预设值,或是直接更改其中的一表格的栏位。As shown in Figure 5, the destination list is composed of multiple tables, and each table includes at least one network address (such as IP or URL) of a server storing the user's location, and the table may also include other relevant information of the server, for example For personal information, such as login information (user name and/or user password), location information type (precise location, such as longitude and latitude, or approximate location, such as city name, or display "office", "home", etc.), Currently stored location, update distance (meaning the predetermined distance used to determine whether the location stored by the server is correct or incorrect), update information (information displayed when the location stored by the server is updated, For example, new location, or "currently unknown"), and other design fields. Except for the network address of the server, all fields can have default values. Users can change the default values of all tables by adjusting preferences, or directly change the fields of one of the tables.

网络地址的栏位的填写方式至少有两种。全球定位管理系统300可包含一选单或按钮以让使用者可增加一连线中的服务器至目的地清单中,或者,当全球定位管理系统300判断具有地理资讯的一第一指令(该第一指令用来修改服务器所储存的位置资讯)已传送至一服务器时,即可检查该服务器的网络地址是否已储存于移动装置(移动装置中的目的地清单),当该服务器的网络地址没有在移动装置(移动装置中的目的地清单)中时,全球定位管理系统300可自动将该服务器的网络地址储存于移动装置(移动装置中的目的地清单),或是显示一信息询问使用者是否要将该服务器的网络地址储存于移动装置(移动装置中的目的地清单),并根据使用者的回应执行对应的动作。There are at least two ways to fill in the column of the network address. The GPS 300 may include a menu or button to allow the user to add a connected server to the destination list, or when the GPS 300 determines that a first command with geographic information (the first When the command is used to modify the location information stored in the server) has been sent to a server, it can check whether the server’s network address has been stored in the mobile device (destination list in the mobile device), when the server’s network address is not in the When in the mobile device (destination list in the mobile device), the global positioning management system 300 can automatically store the network address of the server in the mobile device (destination list in the mobile device), or display a message asking the user whether to The network address of the server should be stored in the mobile device (destination list in the mobile device), and corresponding actions should be executed according to the user's response.

请参阅图6所示,为根据本发明的实施例,以增加或更新服务器的网络地址或其他服务器相关资讯至移动装置(移动装置中的目的地清单)的流程图,其步骤说明如下:Please refer to FIG. 6, which is a flow chart of adding or updating the network address of the server or other server-related information to the mobile device (destination list in the mobile device) according to an embodiment of the present invention. The steps are as follows:

步骤1000:判断全球定位系统接收器的地理资讯是否已通过网络介面传送至一网络地址;Step 1000: Determine whether the geographic information of the GPS receiver has been sent to a network address through the network interface;

步骤1010:(非必要)当判断地理资讯已传送时,提示使用者输入服务器相关资讯(如网络地址、登入资料、位置资讯型态),以将服务器相关资讯储存于移动装置(移动装置中的目的地清单);Step 1010: (optional) when it is determined that the geographical information has been sent, prompt the user to input server-related information (such as network address, login data, location information type), so as to store the server-related information in the mobile device (the mobile device's destination list);

步骤1020:根据使用者的喜好设定,更新对应于所传送的网络地址的该些服务器相关资讯至移动装置(移动装置中的目的地清单)。Step 1020: Update the server-related information corresponding to the sent network address to the mobile device (destination list in the mobile device) according to the user's preferences.

更新移动装置的目的地清单包含两种方式,当该网络地址尚未储存于目的地清单时,增加该网络地址至目的地清单;当该网络地址已储存于目的地清单时,根据传送至该网络地址以修改使用者的位置资讯的第一指令,以更新在目的地清单中的目前位置的栏位。Updating the destination list of the mobile device includes two methods. When the network address has not been stored in the destination list, add the network address to the destination list; Address The first command to modify the user's location information updates the current location field in the destination list.

值得注意的是,在本发明中,根据使用者的需求,全球定位管理系统300可建立并维护所有有关于传送至各网络地址的指令的历史纪录,因此当使用者欲查看历史纪录时,全球定位管理系统300可提供该历史纪录给使用者。此外,全球定位管理系统300并不限定仅具有一个目的地清单,也就是说,根据使用者的需求,全球定位管理系统300可同时维护多个项目部分重叠或项目没有重叠的目的地清单,举例而言,维护对应于不同服务器的目的地清单以让使用者查看对应于不同服务器的相关资讯,且可调整更新服务器时的优先顺序。举例而言,一第一目的地清单包含仅有家人或好友才有权限读取的服务器,一第二目的地清单包含所有人皆有权限读取的服务器,在这种情况下,使用者可调整喜好设定,以让第一目的地清单中的服务器所对应的更新距离(意即用来判断该服务器所储存的位置为正确或不正确的预定距离)较小,可显示较精确的位置(如经纬度),以及在更新时较第二清单中的服务器具有更高的优先处理顺序。It is worth noting that, in the present invention, according to the user's needs, the global positioning management system 300 can establish and maintain all historical records about the instructions sent to each network address, so when the user wants to view the historical records, the global The location management system 300 can provide the history record to the user. In addition, the global positioning management system 300 is not limited to having only one destination list. That is to say, according to the needs of users, the global positioning management system 300 can simultaneously maintain multiple destination lists with overlapping items or no overlapping items. For example In other words, maintaining a list of destinations corresponding to different servers allows users to view relevant information corresponding to different servers, and can adjust the priorities when updating servers. For example, a first destination list includes servers that only family members or friends have permission to read, and a second destination list includes servers that everyone has permission to read. In this case, the user can Adjust the preference settings so that the update distance corresponding to the server in the first destination list (that is, the predetermined distance used to judge whether the location stored by the server is correct or incorrect) is smaller, and a more accurate location can be displayed (such as latitude and longitude), and have a higher priority than servers in the second list when updating.

请参阅图7所示,为根据本发明的实施例,以更新移动装置的目的地清单中的服务器所储存的位置资讯的流程图,其步骤说明如下:Please refer to FIG. 7 , which is a flow chart of updating the location information stored by the server in the destination list of the mobile device according to an embodiment of the present invention. The steps are described as follows:

步骤1050:周期性地计算全球定位系统接收器的目前位置与储存于目的地清单中的各位置资讯之间的差距(也就是说,周期性地计算全球定位系统接收器的目前位置与移动装置所纪录各服务器所储存的位置资讯之间的差距);Step 1050: Periodically calculate the distance between the current location of the GPS receiver and the location information stored in the destination list (that is, periodically calculate the current location of the GPS receiver and the mobile device The recorded gap between the location information stored in each server);

步骤1060:当全球定位系统接收器的目前位置与储存于目的地清单中的各位置资讯(也就是说,移动装置所纪录各服务器所储存的位置资讯)之间的该差距超过一预定距离时,判断对应于该位置资讯的服务器储存不正确的位置资讯;Step 1060: When the gap between the current location of the GPS receiver and the location information stored in the destination list (that is, the location information stored in each server recorded by the mobile device) exceeds a predetermined distance , judging that the server corresponding to the location information stores incorrect location information;

步骤1070:(非必要)当判断对应于一位置资讯的服务器储存不正确的位置资讯时,通知使用者该服务器的位置资讯不正确,以让使用者选择更新或取消更新;Step 1070: (optional) when it is determined that the server corresponding to a piece of location information stores incorrect location information, notify the user that the location information of the server is incorrect, so that the user can choose to update or cancel the update;

步骤1080:根据使用者的喜好设定,以显示不正确的位置资讯的服务器的相关资讯,来对显示不正确的位置资讯的服务器进行「通知位置错误」,或利用全球定位系统接收器的地理资讯以进行「更新」。Step 1080: According to the user's preferences, use the relevant information of the server displaying incorrect location information to "notify location error" to the server displaying incorrect location information, or use the geographic location of the GPS receiver information to "update".

在步骤1080中,仅有当一第一地理资讯所指示的位置(也就是说,储存于目的地清单中的位置,或是移动装置所纪录服务器所储存的位置)与一第二地理资讯所指示的位置(全球定位系统接收器的目前位置)之间的差距大于更新距离(预定距离)时,才传送一基于全球定位系统接收器的目前位置的第二指令(用来修改服务器上的使用者的位置资讯)至目的地清单中的各服务器。该第二指令可指示服务器将所储存的位置更新为目前位置或是仅指示服务器将所储存的位置消除。In step 1080, only if the position indicated by a first geographical information (that is, the position stored in the destination list, or the position stored in the server recorded by the mobile device) is matched with a second geographical information When the difference between the indicated positions (the current position of the GPS receiver) is greater than the update distance (predetermined distance), a second command based on the current position of the GPS receiver (used to modify the usage on the server) is sent. location information of the user) to each server in the destination list. The second instruction may instruct the server to update the stored location to the current location or simply instruct the server to delete the stored location.

根据本实施例与使用者的喜好设定,当地理资讯上传至一服务器时,全球定位管理系统可询问使用者是否增加该服务器至目的地清单,或是自动增加该服务器至目的地清单。此外,当全球定位管理系统判断服务器所储存的位置资讯为不正确时,全球定位管理系统可询问使用者是否要更新该服务器、自动更新该服务器,或是执行其他根据本发明的精神可能的动作。According to this embodiment and the user's preferences, when the geographical information is uploaded to a server, the GPS management system can ask the user whether to add the server to the destination list, or automatically add the server to the destination list. In addition, when the global positioning management system determines that the location information stored in the server is incorrect, the global positioning management system can ask the user whether to update the server, automatically update the server, or perform other possible actions according to the spirit of the present invention .

请参阅图8所示,为举例说明对应于服务器的应用程序(如即时通讯程序)显示于移动装置的显示幕上的示意图(实例1250、1260与1270)。在实例1250中所显示的为对应于服务器1的即时通讯程序,在右上角的部份所显示的为服务器1的前所储存的移动装置(使用者)的位置,或是显示因移动装置的移动而使得服务器1在下次更新时的位置,另外,也可能显示于连络人名单中有人更新时,其更新的位置资讯。此外,在下半部所显示的为朋友清单或是连络人清单(一般社交网站或即时通讯程序(如MSN)皆有类似功能)。在连络人的名字(昵称)旁边可显示该连络人于服务器上所储存的位置。藉由调整应用程序的设定,可选择是否显示位置资讯,或是只有在选择到该连络人与游标移到该联络人的名字上时才显示位置资讯。此外,使用者可设定权限,以决定其他人是否可看到使用者于服务器所储存的位置资讯。有关于权限设定的方法为习知技术,举例而言,权限设定的方法已广泛地应用在社交网站中,因此不再赘述。Please refer to FIG. 8 , which is a schematic diagram (instances 1250 , 1260 and 1270 ) illustrating an application corresponding to a server (such as an instant messaging program) displayed on a display screen of a mobile device. What is shown in the example 1250 is the instant messaging program corresponding to server 1, and what is displayed in the upper right corner is the location of the mobile device (user) stored in front of server 1, or the location of the mobile device (user) due to the location of the mobile device. The location of the server 1 at the next update may also be displayed when someone in the contact list is updated. In addition, what is displayed in the lower part is a friend list or a contact list (general social networking sites or instant messaging programs (such as MSN) have similar functions). Next to the name (nickname) of the contact, the location stored on the server of the contact can be displayed. By adjusting the settings of the application, you can choose whether to display the location information, or only display the location information when the contact is selected and the cursor moves over the name of the contact. In addition, the user can set permissions to determine whether others can see the user's location information stored on the server. The method for setting the authority is known in the art. For example, the method for setting the authority has been widely used in social networking sites, so it will not be repeated here.

实例1260与实例1250类似,但是在实例1260中,使用者在不同的服务器上储存两个不同的位置资讯。举例而言,在服务器2上所储存的位置为(桃园,中国台湾)。当使用者选择不更新特定服务器且使用者的移动装置移动位置时,不同的服务器会储存不同的位置资讯。在实例1270中所显示的为,有两个连络人设定权限给使用者,以允许使用者看到他们的位置资讯。此外,实例1250~1270的目的是为增进对本发明的理解,本发明并不受此限。Example 1260 is similar to example 1250, but in example 1260, the user stores two different location information on different servers. For example, the location stored on the server 2 is (Taoyuan, Taiwan, China). When the user chooses not to update the specific server and the user's mobile device moves location, different servers will store different location information. Shown in instance 1270, there are two contacts with permissions set to the user to allow the user to see their location information. In addition, the purpose of Examples 1250-1270 is to enhance the understanding of the present invention, and the present invention is not limited thereto.

请参阅图9所示,图9为说明根据本发明的一实施例的方法1300的流程图,其步骤说明如下:Please refer to FIG. 9. FIG. 9 is a flowchart illustrating a method 1300 according to an embodiment of the present invention, and its steps are described as follows:

步骤1310:建立一纪录多个服务器(举例而言,对应于即时通讯程序(Messenger)、类通讯程序(Messenger-like program)或网站的服务器)的网络地址的清单,以及当使用者欲在该些服务器更新位置时所需的使用者名称以及密码;Step 1310: Create a list of network addresses of a plurality of servers (for example, servers corresponding to instant messaging programs (Messenger), class communication programs (Messenger-like program) or websites), and when the user wants to log in the usernames and passwords required by these servers to update your location;

步骤1320:根据移动装置的一内建的全球定位系统接收器或是一辅助全球定位应用程序(A-GPS AP,用来计算基地台与移动装置之间的距离以定位)以定位出移动装置的目前位置;Step 1320: Locate the mobile device according to a built-in GPS receiver of the mobile device or an assisted global positioning application program (A-GPS AP, used to calculate the distance between the base station and the mobile device for positioning) the current location of

步骤1330:传送移动装置的目前位置至所述多个服务器;Step 1330: Send the current location of the mobile device to the plurality of servers;

步骤1340:当移动装置的目前位置与上次更新时的位置资讯的差距大于一预定值(预定距离、更新距离)时,更新移动装置的目前位置至所述多个服务器。Step 1340: Update the current location of the mobile device to the plurality of servers when the difference between the current location of the mobile device and the last updated location information is greater than a predetermined value (predetermined distance, update distance).

只有被使用者给予权限的联络人才能看到使用者在所述多个服务器上所更新的位置。移动装置可通过GPRS、WIFI、3G、3.5G、4G或其他已知的方法以连线至网际网络。移动装置可提供一地图,以方便使用者查看自己或连络人的位置资讯。移动装置可为一个人导航装置(Personal NavigationDevice,PND)、手机、笔记型电脑、其他类型的电脑,或是任何可连线至网际网络的移动装置。此外,使用者可调整在本发明中用来判断是否要更新的预定距离(更新距离)。Only the contacts who are authorized by the user can see the updated locations of the user on the plurality of servers. The mobile device can be connected to the Internet through GPRS, WIFI, 3G, 3.5G, 4G or other known methods. The mobile device can provide a map to facilitate the user to check the location information of himself or his contacts. The mobile device can be a personal navigation device (Personal Navigation Device, PND), a mobile phone, a notebook computer, other types of computers, or any mobile device that can be connected to the Internet. In addition, the user can adjust the predetermined distance (update distance) used in the present invention to determine whether to update.

本发明提供一种方法,用来使移动装置可根据目前位置,以通过网络介面来更新储存于服务器上的位置资讯。如此,可确保服务器不会储存不正确的位置资讯。本发明所提供的全球定位管理系统可为独立的应用程序、浏览器的外挂程序,或是其他软件,且全球定位管理系统可应用于一可连接网络的移动装置,或是设置于一远端服务器(该远端服务器具有权限连接网际网络的服务器且可通过无线通讯的方式以连接移动装置)。The present invention provides a method for enabling a mobile device to update location information stored on a server through a network interface according to the current location. This ensures that the server does not store incorrect location information. The global positioning management system provided by the present invention can be an independent application program, a plug-in program of a browser, or other software, and the global positioning management system can be applied to a mobile device that can be connected to the network, or set at a remote end server (the remote server has the authority to connect to the server of the Internet and can connect to the mobile device through wireless communication).

以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容作出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。The above description is only a preferred embodiment of the present invention, and does not limit the present invention in any form. Although the present invention has been disclosed as above with preferred embodiments, it is not intended to limit the present invention. Anyone familiar with this field Those skilled in the art, without departing from the scope of the technical solution of the present invention, may use the technical content disclosed above to make some changes or modify them into equivalent embodiments with equivalent changes, but as long as they do not depart from the technical solution of the present invention, the Technical Essence Any simple modifications, equivalent changes and modifications made to the above embodiments still fall within the scope of the technical solution of the present invention.

Claims (9)

1.一种以一移动装置的目前位置以更新一服务器所储存的位置资讯的方法,该移动装置具有一全球定位系统接收器,该全球定位系统接收器用来产生地理资讯,该移动装置可连结一网络介面,其特征在于该方法包含:1. A method for updating location information stored in a server with the current location of a mobile device, the mobile device having a global positioning system receiver for generating geographic information, the mobile device can be connected to A network interface, characterized in that the method comprises: 在该移动装置中建立一目的地清单,用以记载多个服务器的网络地址与各服务器上所储存的该移动装置的位置资讯,并将该目的地清单显示在该移动装置的荧幕上;Establishing a destination list in the mobile device to record the network addresses of multiple servers and the location information of the mobile device stored on each server, and displaying the destination list on the screen of the mobile device; 通过该网络介面传送基于该全球定位系统接收器所产生的一第一地理资讯的一第一指令以修改该服务器所储存的该移动装置的位置资讯,并同时以该第一地理资讯来更新该目的地清单上所记载该服务器所储存的位置资讯;sending a first command based on a first geographic information generated by the GPS receiver through the network interface to modify the location information of the mobile device stored in the server, and at the same time update the first geographic information with the first command The location information stored on the server recorded in the destination list; 仅在当该目的地清单上所记载该服务器所储存的该移动装置的位置资讯与该全球定位系统接收器所产生的一第二地理资讯所表示的位置之间的差距大于一预定距离时,通过该网络介面传送基于该第二地理资讯的一第二指令至该服务器,以修改该服务器所储存的该移动装置的位置资讯;以及Only when the difference between the location information of the mobile device stored by the server recorded in the destination list and the location indicated by a second geographic information generated by the GPS receiver is greater than a predetermined distance, sending a second command based on the second geographical information to the server through the network interface, so as to modify the location information of the mobile device stored in the server; and 当根据该全球定位系统接收器所产生的地理资讯以得到的该移动装置的目前位置与储存于该目的地清单中的一第一位置资讯的一第一差距大于该预定距离时,则该全球定位系统接收器所产生的地理资讯以得到的该移动装置的该目前位置以更新该目的地清单的该第一位置资讯。When a first distance between the current location of the mobile device obtained according to the geographic information generated by the GPS receiver and a first location information stored in the destination list is greater than the predetermined distance, the global The geographic information generated by the positioning system receiver is used to obtain the current location of the mobile device to update the first location information of the destination list. 2.根据权利要求1所述的方法,其特征在于其另包含:2. The method according to claim 1, characterized in that it further comprises: 当判断一地理资讯正被传送时,提示使用者输入与储存一服务器相关资讯至该目的地清单;When it is determined that a piece of geographic information is being sent, prompting the user to input and store a server-related information into the destination list; 其中该服务器相关资讯具有在登入对应于该服务器相关资讯的服务器时所需的资料。Wherein the server-related information has information required when logging into a server corresponding to the server-related information. 3.根据权利要求1所述的方法,其特征在于其另包含:3. The method according to claim 1, characterized in that it further comprises: 当判断一地理资讯正被传送至一第二服务器时,储存根据该地理资讯所得到该移动装置的目前位置至该目的地清单,以记载该第二服务器所储存的位置资讯。When it is judged that a geographic information is being sent to a second server, storing the current location of the mobile device obtained according to the geographic information to the destination list to record the location information stored by the second server. 4.根据权利要求3所述的方法,其特征在于其另包含:4. The method according to claim 3, characterized in that it further comprises: 判断该第二服务器的网络地址是否已经储存于该目的地清单;以及judging whether the network address of the second server has been stored in the destination list; and 当该第二服务器的网络地址尚未储存于该目的地清单时,增加该第二服务器的网络地址至该目的地清单。When the network address of the second server has not been stored in the destination list, adding the network address of the second server to the destination list. 5.根据权利要求1所述的方法,其特征在于其另包含:5. The method according to claim 1, characterized in that it further comprises: 周期性地计算根据该全球定位系统接收器所产生的地理资讯以得到的该移动装置的目前位置与储存于该目的地清单中的各位置资讯的各差距;以及periodically calculating the distances between the current location of the mobile device obtained from the geographic information generated by the GPS receiver and the location information stored in the destination list; and 当该根据该全球定位系统接收器所产生的地理资讯所得到该移动装置的目前位置与储存于该目的地清单中的一第一位置资讯的一第一差距大于该预定距离时,则通过该网络介面传送用来修改服务器的位置资讯的该第二指令以更新对应于该第一位置资讯的该服务器所储存的位置资讯。When the first distance between the current location of the mobile device obtained according to the geographic information generated by the GPS receiver and the first location information stored in the destination list is greater than the predetermined distance, then through the The network interface sends the second instruction for modifying the location information of the server to update the location information stored in the server corresponding to the first location information. 6.根据权利要求1所述的方法,其特征在于其另包含:6. The method according to claim 1, characterized in that it further comprises: 周期性地计算根据该全球定位系统接收器所产生的地理资讯以得到的该移动装置的目前位置与储存于该目的地清单中的各位置资讯的一差距。Periodically calculating a distance between the current location of the mobile device obtained from the geographic information generated by the GPS receiver and each location information stored in the destination list. 7.根据权利要求1所述的方法,其特征在于其中所述的服务器为网站服务器、即时通讯服务器或类通讯程序所对应的服务器。7. The method according to claim 1, wherein the server is a server corresponding to a website server, an instant messaging server or a similar communication program. 8.一种以一移动装置的目前位置以更新一服务器所储存的位置资讯的方法,该移动装置具有用来产生地理资讯的一全球定位系统接收器或一辅助全球定位应用程序,其特征在于该方法包含:8. A method of updating location information stored in a server with the current location of a mobile device having a GPS receiver or an assisted global positioning application for generating geographic information, characterized in that This method contains: 建立一纪录多个服务器的网络地址以及登入所述多个服务器时所需的使用者名称与密码的目的地清单,并将该目的地清单显示在该移动装置的荧幕上;所述目的地清单,用来记载服务器的网络地址与服务器所储存的位置资讯;Establishing a destination list that records network addresses of a plurality of servers and user names and passwords required for logging into the plurality of servers, and displays the destination list on the screen of the mobile device; the destination List, used to record the network address of the server and the location information stored by the server; 根据该全球定位系统接收器或该辅助全球定位应用程序的地理资讯以定位出该移动装置的一第一目前位置;locating a first current location of the mobile device according to the geographic information of the GPS receiver or the assisted global positioning application; 传送该移动装置的该第一目前位置至所述多个服务器;sending the first current location of the mobile device to the plurality of servers; 根据该全球定位系统接收器或该辅助全球定位应用程序的新的地理资讯以定位出该移动装置的一第二目前位置;locating a second current location of the mobile device based on new geographic information from the GPS receiver or the Assisted-Global Positioning application; 当该第二目前位置与该第一目前位置之间的距离大于一预定距离时,将该第二目前位置更新至所述多个服务器;以及updating the second current location to the plurality of servers when the distance between the second current location and the first current location is greater than a predetermined distance; and 当根据该全球定位系统接收器所产生的地理资讯以得到的该移动装置的目前位置与储存于该目的地清单中的一第一位置资讯的一第一差距大于该预定距离时,则该全球定位系统接收器所产生的地理资讯以得到的该移动装置的该目前位置以更新该目的地清单的该第一位置资讯;When a first distance between the current location of the mobile device obtained according to the geographic information generated by the GPS receiver and a first location information stored in the destination list is greater than the predetermined distance, the global updating the first location information of the destination list by obtaining the current location of the mobile device from geographic information generated by a positioning system receiver; 其中所述多个服务器为网站服务器、即时通讯服务器或类通讯程序所对应的服务器。Wherein the multiple servers are servers corresponding to website servers, instant messaging servers or similar communication programs. 9.一种以一移动装置的目前位置以更新一服务器所储存的位置资讯的方法,该移动装置具有用来产生地理资讯的一全球定位系统接收器或一辅助全球定位应用程序,其特征在于该方法包含:9. A method for updating location information stored in a server with the current location of a mobile device having a GPS receiver or an assisted global positioning application for generating geographic information, characterized in that This method contains: 建立一纪录多个服务器的网络地址以及登入所述多个服务器时所需的使用者名称与密码的目的地清单,并将该目的地清单显示在该移动装置的荧幕上;所述目的地清单,用来记载服务器的网络地址与服务器所储存的位置资讯;当判断一地理资讯正被传送至一第二服务器时,储存根据该地理资讯所得到该移动装置的目前位置至该目的地清单,以记载该第二服务器所储存的位置资讯;Establishing a destination list that records network addresses of a plurality of servers and user names and passwords required for logging into the plurality of servers, and displays the destination list on the screen of the mobile device; the destination A list, used to record the network address of the server and the location information stored by the server; when it is determined that a geographic information is being transmitted to a second server, store the current location of the mobile device obtained according to the geographic information to the destination list , to record the location information stored in the second server; 根据该全球定位系统接收器或该辅助全球定位应用程序的地理资讯以定位出该移动装置的一目前位置;locating a current location of the mobile device based on geographic information from the GPS receiver or the assisted-GPS application; 传送该移动装置的该目前位置至所述多个服务器;sending the current location of the mobile device to the plurality of servers; 根据该全球定位系统接收器或该辅助全球定位应用程序的新的地理资讯以定位出该移动装置的一新的目前位置;以及locating a new current location of the mobile device based on new geographic information from the GPS receiver or the Assisted-GPS application; and 周期性地将该新的目前位置更新至所述多个服务器;periodically updating the new current location to the plurality of servers; 其中所述多个服务器为网站服务器、即时通讯服务器或类通讯程序所对应的服务器。Wherein the multiple servers are servers corresponding to website servers, instant messaging servers or similar communication programs.
CN201010173733.7A 2010-05-07 2010-05-07 Method for updating location information stored in server with current location of mobile device Active CN102238472B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010173733.7A CN102238472B (en) 2010-05-07 2010-05-07 Method for updating location information stored in server with current location of mobile device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010173733.7A CN102238472B (en) 2010-05-07 2010-05-07 Method for updating location information stored in server with current location of mobile device

Publications (2)

Publication Number Publication Date
CN102238472A CN102238472A (en) 2011-11-09
CN102238472B true CN102238472B (en) 2014-11-26

Family

ID=44888596

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010173733.7A Active CN102238472B (en) 2010-05-07 2010-05-07 Method for updating location information stored in server with current location of mobile device

Country Status (1)

Country Link
CN (1) CN102238472B (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103188142A (en) * 2011-12-31 2013-07-03 北京大唐高鸿数据网络技术有限公司 Method of achieving geographical location information presentation in instant message system
CN102752854B (en) * 2012-07-09 2014-12-10 北京高森明晨信息科技有限公司 Method and server for updating geographic location information
CN103792560B (en) * 2012-10-30 2017-03-15 中兴通讯股份有限公司 Satellite positioning method, device and system
TWI554972B (en) * 2015-03-25 2016-10-21 耐點科技股份有限公司 Dynamic community support system and its mobile device and server
US9689961B2 (en) * 2015-03-26 2017-06-27 Intel IP Corporation Apparatus, system and method of communication between wireless networks having different coordinate domains
JP6683162B2 (en) * 2017-03-28 2020-04-15 カシオ計算機株式会社 Electronic device, position specifying system, position specifying method and program
CN107809742A (en) * 2017-12-13 2018-03-16 广东欧珀移动通信有限公司 Positioning information processing method, device, storage medium and terminal
CN113971182B (en) * 2021-12-23 2022-03-15 北京蓝莓时节科技有限公司 LBS distributed service system, method and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101415155A (en) * 2008-10-30 2009-04-22 深圳市时代经纬科技有限公司 1mobile instant communication method and system based on position service
CN101470203A (en) * 2007-12-26 2009-07-01 英业达股份有限公司 Method for updating time

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7949529B2 (en) * 2005-08-29 2011-05-24 Voicebox Technologies, Inc. Mobile systems and methods of supporting natural language human-machine interactions

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101470203A (en) * 2007-12-26 2009-07-01 英业达股份有限公司 Method for updating time
CN101415155A (en) * 2008-10-30 2009-04-22 深圳市时代经纬科技有限公司 1mobile instant communication method and system based on position service

Also Published As

Publication number Publication date
CN102238472A (en) 2011-11-09

Similar Documents

Publication Publication Date Title
US11665505B2 (en) Identifying and locating users on a mobile network
CN102238472B (en) Method for updating location information stored in server with current location of mobile device
US9451035B2 (en) Push-based location update
US8639803B2 (en) Systems and method for predicting the future location of an entity
US9223882B2 (en) Method, apparatus, and recording medium for selecting location of mobile device
US20070271367A1 (en) Systems and methods for location-based social web interaction and instant messaging system
US9641967B2 (en) Method and apparatus for sharing location information of electronic device
KR20140072922A (en) Controlling notification based on power expense and social factors
JP2015136189A (en) Sharing of location information in networked computing environment
US9918193B1 (en) Hybrid electronic navigation and invitation system
JP5744167B1 (en) Terminal, communication system and control program
CN102067633A (en) Method, device and computer program product for location sharing
US8554249B2 (en) Location service for wireless devices
US8428875B2 (en) GPS management system
TWI395969B (en) Method of updating location information stored in a server according to the current location of a mobile device
TW201117598A (en) Mobile positioning help request and rescue method
AU2013203926A1 (en) Identifying and locating users on a mobile network

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