[go: up one dir, main page]

TWI714377B - Target location positioning navigation system and navigation method - Google Patents

Target location positioning navigation system and navigation method Download PDF

Info

Publication number
TWI714377B
TWI714377B TW108144287A TW108144287A TWI714377B TW I714377 B TWI714377 B TW I714377B TW 108144287 A TW108144287 A TW 108144287A TW 108144287 A TW108144287 A TW 108144287A TW I714377 B TWI714377 B TW I714377B
Authority
TW
Taiwan
Prior art keywords
location
unit
navigation
image
current location
Prior art date
Application number
TW108144287A
Other languages
Chinese (zh)
Other versions
TW202122753A (en
Inventor
范慧宜
李智
王湘楹
Original Assignee
財團法人商業發展研究院
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 財團法人商業發展研究院 filed Critical 財團法人商業發展研究院
Priority to TW108144287A priority Critical patent/TWI714377B/en
Application granted granted Critical
Publication of TWI714377B publication Critical patent/TWI714377B/en
Publication of TW202122753A publication Critical patent/TW202122753A/en

Links

Images

Landscapes

  • Navigation (AREA)

Abstract

A target location positioning navigation system and a navigation method are provided. The navigation system includes a server apparatus and a mobile apparatus. The mobile apparatus obtains a current location image and receives a destination location, and then transmits the current location image and the destination location to the server apparatus. The server apparatus identifies the current location image to obtain a current location corresponding to the current location image, obtains a recommended location according to a label data of the destination location, and plans multiple paths based on the current location, the destination location, and the recommended location, and then selecting a shortest path in the multiple paths for navigation

Description

目標區位定位導航系統及導航方法 Target location positioning navigation system and navigation method

本發明是有關於一種導航技術,且特別是有關於一種用於室內定位的目標區位定位導航系統及導航方法。 The present invention relates to a navigation technology, and in particular to a target location positioning navigation system and navigation method for indoor positioning.

先前技術中,對於大型實體場域的室內定位導航技術,多半是使用例如,WiFi、藍牙(Bluetooth、BLE)、信標(Beacons)等硬體設備接收訊號來進行定位。而定位精準度容易受到消費者的載具的訊號干擾、硬體設備的裝設位置、硬體電力、成本及訊號受障礙物影響等因素影響。另外,導航地圖也容易因為經緯度以文字等方式進行提示導致易讀性差而無法進行商業化應用複製與擴散。 In the prior art, for indoor positioning and navigation technology in large physical fields, most of them use hardware devices such as WiFi, Bluetooth (Bluetooth, BLE), and beacons to receive signals for positioning. The positioning accuracy is easily affected by factors such as the signal interference of the consumer's vehicle, the installation location of the hardware device, the hardware power, the cost, and the signal being affected by obstacles. In addition, navigation maps are also prone to poor legibility due to textual prompts of latitude and longitude, and cannot be copied and distributed for commercial applications.

本發明提供一種目標區位定位導航系統及導航方法,可快速地將使用者引導至目的區位之所在,也可推送適境的相關訊息。 The present invention provides a target location positioning navigation system and navigation method, which can quickly guide the user to the target location, and can also push appropriate information about the situation.

本發明的目標區位定位導航系統,包括伺服端裝置以及行動裝置。伺服端裝置包括第一通訊單元、第一儲存單元以及第一處理單元。第一處理單元耦接至第一通訊單元以及第一儲存單元。第一儲存單元中儲存有區位資料庫。行動裝置包括第二通訊單元、影像擷取單元、接收單元以及第二處理單元。第二處理單元耦接至第二通訊單元、影像擷取單元以及接收單元。第二通訊單元與第一通訊單元建立一連線。在行動裝置中,第二處理單元經配置以:驅動影像擷取單元取得當前區位影像,並且透過接收單元接收目的區位,之後,透過連線傳送當前區位影像以及目的區位至伺服端裝置。在伺服端裝置中,第一處理單元經配置以:透過連線自行動裝置接收當前區位影像以及目的區位;識別當前區位影像,以自區位資料庫中獲得與當前區位影像對應的當前區位;根據目地區位的標籤資料,自區位資料庫取得至少一推薦區位;基於當前區位、目地區位以及所述推薦區位來規劃多個路徑,其中每一路徑包括當前區位、目地區位以及所述推薦區位;以及自所述多個路徑中選擇最短路徑。 The target location positioning navigation system of the present invention includes a server device and a mobile device. The server device includes a first communication unit, a first storage unit, and a first processing unit. The first processing unit is coupled to the first communication unit and the first storage unit. A location database is stored in the first storage unit. The mobile device includes a second communication unit, an image capture unit, a receiving unit, and a second processing unit. The second processing unit is coupled to the second communication unit, the image capturing unit and the receiving unit. The second communication unit establishes a connection with the first communication unit. In the mobile device, the second processing unit is configured to drive the image capturing unit to obtain the current location image, and receive the target location through the receiving unit, and then transmit the current location image and the target location to the server device through the connection. In the server device, the first processing unit is configured to: receive the current location image and the target location from the mobile device through the connection; identify the current location image to obtain the current location corresponding to the current location image from the location database; At least one recommended location is obtained from the location database for the label data of the target location; multiple paths are planned based on the current location, the target location, and the recommended location, where each path includes the current location, the target location, and the recommended location Location; and selecting the shortest path from the plurality of paths.

在本發明的一實施例中,在行動裝置中,第一處理單元經配置以:自伺服端裝置載入最短路徑;依據最短路徑判斷移動方向;以及基於移動方向於輸出單元輸出導航資訊。 In an embodiment of the present invention, in the mobile device, the first processing unit is configured to: load the shortest path from the server device; determine the movement direction based on the shortest path; and output navigation information to the output unit based on the movement direction.

在本發明的一實施例中,所述接收單元包括觸控面板以及音訊擷取單元至少其中一個,所述輸出單元包括顯示單元以及揚聲器至少其中一個。 In an embodiment of the present invention, the receiving unit includes at least one of a touch panel and an audio capture unit, and the output unit includes at least one of a display unit and a speaker.

在本發明的一實施例中,所述區位資料庫包括與實體場域空間所包括的多個實體區位各自對應的圖磚資料、索引編號以及標籤資料。 In an embodiment of the present invention, the location database includes tile data, index numbers, and label data corresponding to each of the multiple physical locations included in the physical field space.

在本發明的一實施例中,所述第一儲存單元更儲存有導航語音資料庫。 In an embodiment of the present invention, the first storage unit further stores a navigation voice database.

本發明的目標區位定位導航方法,包括:取得當前區位影像以及目的區位;識別當前區位影像,以獲得與當前區位影像對應的當前區位;根據目地區位的標籤資料來取得至少一推薦區位;基於當前區位、目地區位以及所述推薦區位來規劃多個路徑,其中每一路徑包括當前區位、目地區位以及所述推薦區位;以及自所述路徑中選擇一最短路徑來進行導航。 The target location positioning and navigation method of the present invention includes: obtaining a current location image and a target location; identifying the current location image to obtain the current location corresponding to the current location image; obtaining at least one recommended location based on the tag data of the target location; The current location, the target location, and the recommended location are used to plan multiple paths, where each path includes the current location, the target location, and the recommended location; and a shortest path is selected from the paths for navigation.

基於上述,透過影像擷取單元擷取影像,並執行影像分析來辨識使用者目前位於實體場域空間的當前區位,找出當前區位移動至目的區位的最佳移動路徑,藉此來引導使用者移動的方向。據此,可解決傳統利用硬體設備接收信號時因訊號不佳而導致定位精準度受影響的問題。 Based on the above, the image is captured by the image capture unit, and image analysis is performed to identify the user's current location in the physical field space, and find the best path of movement from the current location to the target location, thereby guiding the user The direction of movement. Accordingly, the problem that the positioning accuracy is affected due to poor signal when traditional hardware devices are used to receive signals can be solved.

100:目標區位定位導航系統 100: Target location positioning navigation system

110:伺服端裝置 110: Server device

111:第一處理單元 111: first processing unit

112:第一通訊單元 112: The first communication unit

113:第一儲存單元 113: The first storage unit

114:區位資料庫 114: Location Database

120:行動裝置 120: mobile device

121:第二處理單元 121: second processing unit

122:第二通訊單元 122: second communication unit

123:第二儲存單元 123: second storage unit

124:影像擷取單元 124: Image capture unit

125:接收單元 125: receiving unit

S205~S225:目標區位定位導航方法各步驟 S205~S225: The steps of the target location positioning and navigation method

A0~A8、P、P_U、P_D、P_L、P_R:區位 A0~A8, P, P_U, P_D, P_L, P_R: location

圖1是依照本發明一實施例的目標區位定位導航系統的方塊圖。 Fig. 1 is a block diagram of a target location positioning and navigation system according to an embodiment of the present invention.

圖2是依照本發明一實施例的目標區位定位導航方法的流程 圖。 Figure 2 is a flow chart of a target location positioning and navigation method according to an embodiment of the present invention Figure.

圖3是依照本發明一實施例的鄰近距離量測法定義的示意圖。 FIG. 3 is a schematic diagram of the definition of a proximity distance measurement method according to an embodiment of the invention.

圖4是依照本發明一實施例的路徑規劃的示意圖。 Fig. 4 is a schematic diagram of path planning according to an embodiment of the present invention.

圖1是依照本發明一實施例的目標區位定位導航系統的方塊圖。請參照圖1,目標區位定位導航系統100包括伺服端裝置110以及行動裝置120。伺服端裝置110以及行動裝置120透過網際網路連線。 Fig. 1 is a block diagram of a target location positioning and navigation system according to an embodiment of the present invention. Please refer to FIG. 1, the target location positioning and navigation system 100 includes a server device 110 and a mobile device 120. The server device 110 and the mobile device 120 are connected via the Internet.

伺服端裝置110包括第一處理單元111、第一通訊單元112以及第一儲存單元113。第一處理單元111耦接至第一通訊單元112以及第一儲存單元113。第一儲存單元113中儲存有區位資料庫114。區位資料庫114包括與實體場域空間所包括的多個實體區位各自對應的特徵資料、圖磚資料、索引編號以及標籤資料。 The server device 110 includes a first processing unit 111, a first communication unit 112 and a first storage unit 113. The first processing unit 111 is coupled to the first communication unit 112 and the first storage unit 113. A location database 114 is stored in the first storage unit 113. The location database 114 includes feature data, tile data, index numbers, and label data corresponding to the multiple physical locations included in the physical field space.

行動裝置120包括第二處理單元121、第二通訊單元122、第二儲存單元123、影像擷取單元124以及接收單元125。第二處理單元121耦接至第二通訊單元122、第二儲存單元123、影像擷取單元124以及接收單元125。 The mobile device 120 includes a second processing unit 121, a second communication unit 122, a second storage unit 123, an image capture unit 124, and a receiving unit 125. The second processing unit 121 is coupled to the second communication unit 122, the second storage unit 123, the image capturing unit 124 and the receiving unit 125.

在目標區位定位導航系統100中,行動裝置120透過其第二通訊單元122與伺服端裝置110的第一通訊單元112建立連線。 In the target location positioning and navigation system 100, the mobile device 120 establishes a connection with the first communication unit 112 of the server device 110 through its second communication unit 122.

第一處理單元111與第二處理單元121例如為中央處理單元(Central Processing Unit,CPU)、物理處理單元(Physics Processing Unit,PPU)、可程式化之微處理器(Microprocessor)、嵌入式控制晶片、數位訊號處理器(Digital Signal Processor,DSP)、特殊應用積體電路(Application Specific Integrated Circuits,ASIC)或其他類似裝置。 The first processing unit 111 and the second processing unit 121 are, for example, a central processing unit (Central Processing Unit, CPU), a physical processing unit (Physics Processing Unit, PPU), a programmable microprocessor (Microprocessor), and an embedded control chip , Digital Signal Processor (DSP), Application Specific Integrated Circuits (ASIC) or other similar devices.

第一通訊單元112與第二通訊單元122例如為支援Wi-Fi、第三代行動通訊技術(third-Generation,3G)、第四代行動通訊技術(fourth-Generation,4G)、全球行動通訊系統(Global System for Mobile Communications)等無線通訊協定的晶片或電路。 The first communication unit 112 and the second communication unit 122, for example, support Wi-Fi, third-generation mobile communication technology (third-Generation, 3G), fourth-generation mobile communication technology (fourth-Generation, 4G), and global mobile communication system. (Global System for Mobile Communications) and other wireless communication protocol chips or circuits.

第一儲存單元113與第二儲存單元123例如是任意型式的固定式或可移動式隨機存取記憶體(Random Access Memory,RAM)、唯讀記憶體(Read-Only Memory,ROM)、快閃記憶體(Flash memory)、硬碟或其他類似裝置或這些裝置的組合。第一儲存單元113與第二儲存單元123中分別儲存有多個程式碼片段,上述程式碼片段在被安裝後,會分別由第一處理單元111與第二處理單元121來執行,以實現下述目標區位定位導航方法。 The first storage unit 113 and the second storage unit 123 are, for example, any type of fixed or removable random access memory (Random Access Memory, RAM), read-only memory (Read-Only Memory, ROM), or flash memory. Flash memory, hard disk or other similar devices or a combination of these devices. A plurality of code snippets are stored in the first storage unit 113 and the second storage unit 123 respectively. After the above-mentioned code snippets are installed, they will be executed by the first processing unit 111 and the second processing unit 121 respectively to achieve the following The target location positioning navigation method.

具體而言,在行動裝置120中,第二處理單元121經配置以讀取第二儲存單元123中的多個程式碼片段,以執行下列動作:驅動影像擷取單元124取得當前區位影像,並且透過接收單元125接收目的區位,之後,過行動裝置120與伺服端裝置110 之間的連線,傳送當前區位影像以及目的區位至伺服端裝置110。 Specifically, in the mobile device 120, the second processing unit 121 is configured to read multiple code fragments in the second storage unit 123 to perform the following actions: drive the image capturing unit 124 to obtain the current location image, and Receive the destination location through the receiving unit 125, and then pass the mobile device 120 and the server device 110 The connection between the current location image and the destination location are sent to the server device 110.

在伺服端裝置110中,第一處理單元111經配置以讀取第一儲存單元113中的多個程式碼片段,以執行下列動作:透過行動裝置120與伺服端裝置110之間的連線,自行動裝置120接收當前區位影像以及目的區位;識別當前區位影像,以自區位資料庫114中獲得與當前區位影像對應的當前區位;根據目地區位的標籤資料,自區位資料庫114取得至少一推薦區位;基於當前區位、目地區位以及所述推薦區位來規劃多個路徑,其中每一路徑包括當前區位、目地區位以及所述推薦區位;以及自所述多個路徑中選擇最短路徑。 In the server device 110, the first processing unit 111 is configured to read a plurality of code fragments in the first storage unit 113 to perform the following actions: through the connection between the mobile device 120 and the server device 110, Receive the current location image and the target location from the mobile device 120; identify the current location image to obtain the current location corresponding to the current location image from the location database 114; obtain at least one from the location database 114 according to the tag data of the target location Recommended location; planning multiple paths based on the current location, target location, and the recommended location, where each path includes the current location, target location, and the recommended location; and selecting the shortest path from the multiple paths.

圖2是依照本發明一實施例的目標區位定位導航方法的流程圖。底下搭配所述目標區位定位導航系統100來進行說明。請參照圖1及圖2,在步驟S205中,取得當前區位影像以及目的區位。 Fig. 2 is a flowchart of a target location positioning and navigation method according to an embodiment of the present invention. The following description is provided in conjunction with the target location positioning and navigation system 100. 1 and FIG. 2, in step S205, the current location image and the target location are obtained.

例如,在行動裝置120的第二儲存單元123中儲存有用於導航的應用程式,透過行動裝置120的第二處理單元121來執行所述應用程式。在所述應用程式被啟動(執行)時,應用程式會直接取得影像擷取單元124的使用權,而在應用程式的運行期間,直接透過影像擷取單元124來擷取影像作為當前區位影像。應用程式進一步提供使用者介面供使用者來輸入目的區位。第二處理單元121透過接收單元125來接收目的區位。接收單元125例如為觸控面板及音訊擷取單元至少其中一個。 For example, an application program for navigation is stored in the second storage unit 123 of the mobile device 120, and the application program is executed through the second processing unit 121 of the mobile device 120. When the application is activated (executed), the application directly obtains the right to use the image capturing unit 124, and during the running of the application, the image is captured directly through the image capturing unit 124 as the current location image. The application further provides a user interface for the user to enter the destination location. The second processing unit 121 receives the destination location through the receiving unit 125. The receiving unit 125 is, for example, at least one of a touch panel and an audio capturing unit.

應用程式例如會提醒使用者以語音輸入目的區位,同時驅動接收單元125來接收目的區位。之後,應用程式透過連線傳送當前區位影像以及目的區位至伺服端裝置110,而由伺服端裝置110來進行後續的分析來進行導航。 For example, the application program reminds the user to input the destination location by voice, and at the same time drives the receiving unit 125 to receive the destination location. After that, the application program transmits the current location image and the target location to the server device 110 through the connection, and the server device 110 performs subsequent analysis for navigation.

接著,在步驟S210中,識別當前區位影像,以獲得與當前區位影像對應的當前區位。即,在伺服端裝置110中,第一儲存單元113中儲存有由一或多個程式碼片段組成的識別模組。由第一處理單元111來執行識別模組,以利用影像分析的方式來找出行動裝置120所在的位置。識別模組利用主成份分析(Principal components analysis,PCA)法擷取特徵的方式,將當前區位影像與區位資料庫114中所儲存的各實體區位對應的特徵資料進行比對,以找出符合當前區位影像的實體區位作為當前區位。 Next, in step S210, the current location image is identified to obtain the current location corresponding to the current location image. That is, in the server device 110, the first storage unit 113 stores an identification module composed of one or more code fragments. The identification module is executed by the first processing unit 111 to find the location of the mobile device 120 by means of image analysis. The recognition module uses the Principal Components Analysis (PCA) method to extract features, and compares the current location image with the feature data corresponding to each physical location stored in the location database 114 to find out the current location The physical location of the location image is used as the current location.

之後,在步驟S215中,根據目地區位的標籤資料來取得推薦區位。例如,在伺服端裝置110的第一儲存單元113中還儲存有由一或多個程式碼片段組成的推薦模組,由第一處理單元111執行推薦模組。推薦模組會自區位資料庫114中取出對應於目地區位的標籤資料,其中標籤資料包括至少一標籤。並且,基於目地區位所對應的至少一標籤,在區位資料庫114所儲存的多個實體區位中,搜尋與所述標籤匹配的一或多個候選區位。在此,各標籤具有對應的權重值。推薦模組基於各標籤的權重值,自候選區位中選擇所述推薦區位。 After that, in step S215, the recommended location is obtained based on the tag data of the target location. For example, a recommendation module composed of one or more code fragments is also stored in the first storage unit 113 of the server device 110, and the recommendation module is executed by the first processing unit 111. The recommendation module retrieves label data corresponding to the target location from the location database 114, where the label data includes at least one label. Furthermore, based on at least one tag corresponding to the target location, one or more candidate locations matching the tag are searched for among the multiple physical locations stored in the location database 114. Here, each tag has a corresponding weight value. The recommendation module selects the recommended location from the candidate locations based on the weight value of each tag.

舉例來說,廠商可透過伺服端裝置110所提供的介面來 輸入標籤資料。例如,伺服端裝置110所提供的介面已預先設置好每一個實體區位的多個標籤(評估因子),廠商根據其需求給予各標籤一個權重值。參照表1,表1所示為一種標籤資料。在廠商設定好各標籤的權重值之後,基於這些權重值來獲得實體區位對應的代表權重。例如,將這些權重值加總來獲得代表權重。 For example, the manufacturer can use the interface provided by the server device 110 to Enter label information. For example, the interface provided by the server device 110 has preset multiple tags (evaluation factors) for each physical location, and the manufacturer assigns each tag a weight value according to its needs. Refer to Table 1. Table 1 shows a label data. After the manufacturer sets the weight value of each label, the representative weight corresponding to the physical location is obtained based on these weight values. For example, add these weight values to obtain the representative weight.

Figure 108144287-A0305-02-0010-1
Figure 108144287-A0305-02-0010-1

推薦模組會根據所接收的目的區位,自區位資料庫114 中讀取目的區位對應的標籤資料。假設目的區位對應的標籤資料包括「產品類別」、「坪效」以及「人流」三個標籤(例如,所述三個標籤被賦予權重值),則以所述三個標籤對應的三個權重值來獲得一代表權重。之後,以在區位資料庫114中搜尋具有「產品類別」、「坪效」以及「人流」三個標籤的實體區位(候選區位)。之後,在這些候選區位中來選擇推薦區位。例如,以這些候選區位的代表權重來選擇推薦區位,選擇代表權重與目的區位的代表權重相同的候選區位來作為推薦區位。或者,基於這些候選區位的代表權重由高至低來進行排序,以其代表權重排序在前N個(N為大於1的整數)的候選區位來作為推薦區位。或者,在獲得代表權重與目的區位的代表權重相同的候選區位之後,進一步依據各候選區位與目的區位之間的距離由近至遠進行排序,以距離最近的前M個(M為大於1的整數)的候選區位來作為推薦區位。另外,亦可在代表權重與目的區位的代表權重相同的候選區位中亂數選擇一或多個來作為推薦區位。 The recommended module will be based on the received destination location from the location database 114 Read the label data corresponding to the destination location. Assuming that the label data corresponding to the destination location includes three labels of "product category", "ping effect" and "flow of people" (for example, the three labels are assigned weight values), then the three weights corresponding to the three labels Value to get a representative weight. After that, the location database 114 is searched for physical locations (candidate locations) with three tags of "product category", "ping effect", and "people flow". After that, a recommended location is selected among these candidate locations. For example, the recommended location is selected based on the representative weight of these candidate locations, and the candidate location with the same representative weight as the representative weight of the target location is selected as the recommended location. Alternatively, the candidate locations are ranked based on their representative weights from high to low, and the candidate locations whose representative weights are ranked in the top N (N is an integer greater than 1) are used as the recommended locations. Or, after obtaining candidate locations with the same representative weight as the target location, the candidate locations are further sorted according to the distance between each candidate location and the target location from short to far, and the first M with the closest distance (M is greater than 1) Integer) as the recommended location. In addition, one or more candidate locations whose representative weight is the same as that of the target location may be randomly selected as the recommended location.

接著,在步驟S220中,基於當前區位、目地區位以及所述推薦區位來規劃多個路徑。在此,所規劃的每一條路徑皆包括當前區位、目地區位以及所述推薦區位。並且,在步驟S225中,自所述路徑中選擇一最短路徑(最佳路徑)來進行導航。 Next, in step S220, multiple paths are planned based on the current location, the target location, and the recommended location. Here, each path planned includes the current location, the target location, and the recommended location. Moreover, in step S225, a shortest route (best route) is selected from the routes for navigation.

在伺服端裝置110中的區位資料庫114中儲存了區位圖像地圖。伺服端裝置110可透過定時收集影像資料,匯集實體場域空間的實際影像,定時更新區位資料庫114的實體區位的特徵 資料以及區位圖像地圖。基於AdaBoost及YOLO法做圖像特徵分類、物件辨識、偵測定位及標籤設定,並建立各實體區位對應的圖磚資料、索引編號及標籤資料。根據在實體場域量測各實體區位的面積圖數據,以索引編號編制及x、y(行列)座標來建立區位圖像地圖。 The location image map is stored in the location database 114 in the server device 110. The server device 110 can collect the image data regularly, collect the actual images of the physical field space, and update the physical location characteristics of the location database 114 regularly. Information and location image map. Based on the AdaBoost and YOLO methods, it does image feature classification, object identification, detection positioning and label setting, and establishes the corresponding brick data, index number and label data for each physical location. According to the measurement of the area map data of each physical location in the physical field, the location image map is established by index numbering and x, y (row and column) coordinates.

在此,以D4鄰近距離(adjacency distance)量測法來計算區位間距離。 Here, the D4 proximity distance (adjacency distance) measurement method is used to calculate the distance between locations.

圖3是依照本發明一實施例的鄰近距離量測法定義的示意圖。請參照圖3,區位P的座標為(x,y),其上下左右4個鄰近的區位P_U、P_D、P_L、P_R的座標分別為:

Figure 108144287-A0305-02-0012-2
FIG. 3 is a schematic diagram of the definition of a proximity distance measurement method according to an embodiment of the invention. Referring to Figure 3, the coordinates of location P are (x, y), and the coordinates of the four adjacent locations P_U, P_D, P_L, and P_R are:
Figure 108144287-A0305-02-0012-2

假設P(x,y)與Q(s,t)為兩個不同位置的區位及座標。兩者的距離計算如下:D4(P,Q)=|x-s|+|y-t|;Q

Figure 108144287-A0305-02-0012-3
N4(P)。 Assume that P(x,y) and Q(s,t) are the locations and coordinates of two different positions. The distance between the two is calculated as follows: D 4 (P,Q)=|xs|+|yt|; Q
Figure 108144287-A0305-02-0012-3
N 4 (P).

另外,伺服端裝置110還可包括語音資料處理模組,透過語音資料處理模組來建立導航語音資料庫,建立多國語系轉換及映為語音資料。 In addition, the server device 110 may also include a voice data processing module, through which the voice data processing module can establish a navigation voice database, and establish multi-language conversion and mapping into voice data.

在使用者端,使用者以行動裝置120的影像擷取單元124擷取影像(當前區位影像),並將所擷取的影像傳送至伺服端裝置 110,由伺服端裝置110透過影像分析來取得當前區位。 On the user side, the user uses the image capture unit 124 of the mobile device 120 to capture images (current location images), and send the captured images to the server device 110. The server device 110 obtains the current location through image analysis.

使用者再進一步透過行動裝置120來設定目的區位。例如,在行動裝置120中提供一使用者介面,使用者介面提供一選單(例如下拉式選單等)供使用者來選擇目的區位。並且,將目的區位傳送至伺服端裝置110。之後,行動裝置120自伺服端裝置110下載當前區域至目的區位之間的最佳路徑(規劃後的多個路徑中的最短路徑)以及導航資訊,接著,依據最短路徑判斷移動方向,基於移動方向於輸出單元輸出導航資訊。導航資訊包括文字導航資料、語音播放資料以及圖磚圖檔。輸出單元包括顯示單元以及揚聲器至少其中一個。 The user further uses the mobile device 120 to set the destination location. For example, a user interface is provided in the mobile device 120, and the user interface provides a menu (such as a drop-down menu) for the user to select a destination location. And, the destination location is transmitted to the server device 110. After that, the mobile device 120 downloads the best route (the shortest route among the planned multiple routes) and navigation information from the server device 110, and then determines the direction of movement based on the shortest route. Output navigation information in the output unit. Navigation information includes text navigation data, voice playback data, and picture brick and picture files. The output unit includes at least one of a display unit and a speaker.

圖4是依照本發明一實施例的路徑規劃的示意圖。請參照圖4,在本實施例中以9個區位(A0~A8)來進行說明,然並不以此為限。假設使用者在區位A3時開啟了行動裝置120中用來進行導航的應用程式,則應用程式會驅動影像擷取單元124來擷取一當前區位影像,而由伺服端裝置110來識別出使用者目前所在位置為區位A3(當前區位)。並且,使用者透過應用程式選擇了區位A8作為目的區位。伺服端裝置110根據區位A8獲得推薦區位,在此假設區位A2、A4為推薦區位。之後,伺服端裝置110根據區位A3(當前區位)、區位A8(目的區位)以及區位A2、A4(推薦區位)來獲得多個路徑,並在這些路徑中取最短路徑來作為最佳路徑。在此,最佳路徑為{3,4,1,2,5,8}。行動裝置120下載最佳路徑以及對應的導航資訊,依據最佳路徑計算移動方 向,基於移動方向輸出對應的文字導航資料、語音播資料以及圖磚圖檔。 Fig. 4 is a schematic diagram of path planning according to an embodiment of the present invention. Please refer to FIG. 4, in this embodiment, 9 locations (A0~A8) are used for description, but it is not limited thereto. Assuming that the user opens the application for navigation in the mobile device 120 while in location A3, the application will drive the image capturing unit 124 to capture an image of the current location, and the server device 110 will identify the user The current location is location A3 (current location). In addition, the user has selected location A8 as the destination location through the application. The server device 110 obtains the recommended location according to the location A8, and assumes that the locations A2 and A4 are recommended locations. After that, the server device 110 obtains multiple paths according to location A3 (current location), location A8 (destination location), and locations A2 and A4 (recommended location), and takes the shortest path among these paths as the best path. Here, the best path is {3,4,1,2,5,8}. The mobile device 120 downloads the best route and corresponding navigation information, and calculates the mobile direction according to the best route. Based on the direction of movement, the corresponding text navigation data, voice broadcast data, and picture bricks are output.

例如,區位A3的索引編號“3”的座標為P(0,1),即x=0、y=1;下一個移動的區位A4索引編號“4”的座標Q(1,1),即x=1、y=1。以座標x來判別左右移動方向,以座標y來判別上下移動方向。P(x)-Q(x)小於0代表移動方向往左,P(x)-Q(x)大於0代表移動方向往右。P(y)-Q(y)小於0代表移動方向往上,P(y)-Q(y)大於0代表移動方向往下走。據此,可判斷出往下一個區位的移動方向。 For example, the coordinate of the index number "3" of location A3 is P(0,1), that is, x=0, y=1; the coordinate Q(1,1) of the index number "4" of the next moving location A4, that is x=1, y=1. The coordinate x is used to judge the left and right movement direction, and the coordinate y is used to judge the vertical movement direction. P(x)-Q(x) less than 0 represents the moving direction to the left, P(x)-Q(x) greater than 0 represents the moving direction to the right. If P(y)-Q(y) is less than 0, it means moving upward, and if P(y)-Q(y) is greater than 0, it means moving downward. Based on this, the direction of movement to the next location can be determined.

綜上所述,本發明是一種利用影像分析來進行導航的技術。透過影像擷取單元來擷取影像,透過影像擷取單元擷取影像,並執行影像分析來辨識使用者目前位於實體場域空間的當前區位,找出當前區位移動至目的區位的最佳移動路徑,藉此來引導使用者移動的方向。據此,可解決傳統利用硬體設備接收信號時因訊號不佳而導致定位精準度受影響的問題。此技術可作為大型實體門市場域的導覽及零售銷售行銷策略工具之應用,可快速地將使用者引導至目標公共服務或相關區位之所在,也可推送適境之相關訊息,一方面減輕現場服務人員重複回答類似問題之工作負擔,另一方面增加在場域中探索之樂趣,進而延長逗留時間。 In summary, the present invention is a technology for navigation using image analysis. Capture the image through the image capture unit, capture the image through the image capture unit, and perform image analysis to identify the user's current location in the physical field space, and find the best path for the current location to move to the destination location , To guide the user in the direction of movement. Accordingly, the problem that the positioning accuracy is affected due to poor signal when traditional hardware devices are used to receive signals can be solved. This technology can be used as a navigation and retail sales marketing strategy tool application for large-scale physical door markets. It can quickly guide users to target public services or related locations, and can also push relevant information about the appropriate situation, which reduces The workload of on-site service personnel repeatedly answering similar questions, on the other hand, increases the fun of exploring in the field, thereby extending the stay time.

100:目標區位定位導航系統 100: Target location positioning navigation system

110:伺服端裝置 110: Server device

111:第一處理單元 111: first processing unit

112:第一通訊單元 112: The first communication unit

113:第一儲存單元 113: The first storage unit

114:區位資料庫 114: Location Database

120:行動裝置 120: mobile device

121:第二處理單元 121: second processing unit

122:第二通訊單元 122: second communication unit

123:第二儲存單元 123: second storage unit

124:影像擷取單元 124: Image capture unit

125:接收單元 125: receiving unit

Claims (10)

一種目標區位定位導航系統,包括: 一伺服端裝置,包括: 一第一通訊單元; 一第一儲存單元,儲存一區位資料庫;以及 一第一處理單元,耦接至該第一通訊單元以及該第一儲存單元;以及 一行動裝置,包括: 一第二通訊單元,與該第一通訊單元建立一連線; 一影像擷取單元; 一接收單元:以及 一第二處理單元,耦接至該第二通訊單元、該影像擷取單元以及該接收單元; 在該行動裝置中,該第二處理單元經配置以: 驅動該影像擷取單元取得一當前區位影像,並且透過該接收單元接收一目的區位,之後,透過該連線傳送該當前區位影像以及該目的區位至該伺服端裝置; 在該伺服端裝置中,該第一處理單元經配置以: 透過該連線自該行動裝置接收該當前區位影像以及該目的區位; 識別該當前區位影像,以自該區位資料庫中獲得與該當前區位影像對應的一當前區位; 根據該目地區位的一標籤資料,自該區位資料庫取得至少一推薦區位; 基於該當前區位、該目地區位以及所述推薦區位來規劃多個路徑,其中每一該些路徑包括該當前區位、該目地區位以及所述推薦區位;以及 自該些路徑中選擇一最短路徑。 A target location positioning and navigation system, including: A server-side device, including: A first communication unit; A first storage unit storing a location database; and A first processing unit coupled to the first communication unit and the first storage unit; and A mobile device, including: A second communication unit, establishing a connection with the first communication unit; An image capture unit; A receiving unit: and A second processing unit, coupled to the second communication unit, the image capturing unit, and the receiving unit; In the mobile device, the second processing unit is configured to: Drive the image capturing unit to obtain a current location image, and receive a destination location through the receiving unit, and then transmit the current location image and the destination location to the server device through the connection; In the server device, the first processing unit is configured to: Receive the current location image and the destination location from the mobile device through the connection; Identify the current location image to obtain a current location corresponding to the current location image from the location database; Obtain at least one recommended location from the location database according to a label data of the location of the project; Plan multiple paths based on the current location, the target location, and the recommended location, where each of the paths includes the current location, the target location, and the recommended location; and Select a shortest path from these paths. 如申請專利範圍第1項所述的目標區位定位導航系統,其中在該行動裝置中,該第一處理單元經配置以: 自該伺服端裝置載入該最短路徑; 依據該最短路徑判斷一移動方向;以及 基於該移動方向於一輸出單元輸出一導航資訊。 According to the target location positioning and navigation system described in claim 1, wherein in the mobile device, the first processing unit is configured to: Load the shortest path from the server device; Judging a moving direction based on the shortest path; and Based on the moving direction, a navigation information is output to an output unit. 如申請專利範圍第2項所述的目標區位定位導航系統,其中該接收單元包括一觸控面板以及一音訊擷取單元至少其中一個,該輸出單元包括一顯示單元以及一揚聲器至少其中一個。According to the target location positioning navigation system described in claim 2, wherein the receiving unit includes at least one of a touch panel and an audio capture unit, and the output unit includes at least one of a display unit and a speaker. 如申請專利範圍第1項所述的目標區位定位導航系統,其中該區位資料庫包括與一實體場域空間所包括的多個實體區位各自對應的一特徵資料、一圖磚資料、一索引編號以及一標籤資料。For example, the target location positioning and navigation system described in item 1 of the scope of patent application, wherein the location database includes a feature data, a picture brick data, and an index number corresponding to each of the multiple physical locations included in a physical field space And a label information. 如申請專利範圍第1項所述的目標區位定位導航系統,其中該第一儲存單元更儲存一導航語音資料庫。In the target location positioning and navigation system as described in item 1 of the scope of patent application, the first storage unit further stores a navigation voice database. 一種目標區位定位導航方法,包括: 取得一當前區位影像以及一目的區位; 識別該當前區位影像,以獲得與該當前區位影像對應的一當前區位; 根據該目地區位的一標籤資料來取得至少一推薦區位; 基於該當前區位、該目地區位以及所述推薦區位來規劃多個路徑,其中每一該些路徑包括該當前區位、該目地區位以及所述推薦區位;以及 自該些路徑中選擇一最短路徑來進行導航。 A target location positioning and navigation method, including: Obtain a current location image and a destination location; Identifying the current location image to obtain a current location corresponding to the current location image; Obtain at least one recommended location according to a label data of the location of the item; Plan multiple paths based on the current location, the target location, and the recommended location, where each of the paths includes the current location, the target location, and the recommended location; and Choose a shortest route from these routes for navigation. 如申請專利範圍第6項所述的目標區位定位導航方法,更包括: 於一行動裝置中致能一導航程式;以及 透過該導航程式驅動該行動裝置的一影像擷取單元,使得該影像擷取單元取得該當前區位影像。 The target location positioning and navigation method as described in item 6 of the scope of patent application further includes: Enable a navigation program in a mobile device; and An image capturing unit of the mobile device is driven by the navigation program, so that the image capturing unit obtains the current location image. 如申請專利範圍第6項所述的目標區位定位導航方法,其中根據該目地區位的該標籤資料來取得所述推薦區位的步驟包括: 自一區位資料庫中取出對應於該目地區位的該標籤資料,其中該標籤資料包括至少一標籤; 基於該目地區位所對應的該至少一標籤,在該區位資料庫所儲存的多個實體區位中,搜尋與該至少一標籤匹配的一或多個候選區位,其中每一所述標籤具有對應的一權重值;以及 基於每一所述標籤的該權重值,自所述候選區位中選擇所述推薦區位。 For the target location positioning and navigation method described in item 6 of the scope of patent application, the step of obtaining the recommended location according to the tag data of the target location includes: Retrieve the label data corresponding to the target location from a location database, where the label data includes at least one label; Based on the at least one tag corresponding to the target location, searching for one or more candidate locations matching the at least one tag among the multiple physical locations stored in the location database, wherein each of the tags has a corresponding A weight value of; and Based on the weight value of each of the tags, the recommended location is selected from the candidate locations. 如申請專利範圍第6項所述的目標區位定位導航方法,在自該些路徑中選擇該最短路徑的步驟之後,更包括: 依據該最短路徑判斷一移動方向;以及 基於該移動方向輸出一導航資訊。 For example, the target location positioning and navigation method described in item 6 of the scope of patent application, after the step of selecting the shortest path from the paths, further includes: Judging a moving direction based on the shortest path; and A navigation information is output based on the moving direction. 如申請專利範圍第9項所述的目標區位定位導航方法,其中該導航資訊包括一文字導航資料、一語音播放資料以及一圖磚圖檔。For example, the target location positioning navigation method described in the scope of patent application, wherein the navigation information includes a text navigation data, a voice playback data and a picture brick file.
TW108144287A 2019-12-04 2019-12-04 Target location positioning navigation system and navigation method TWI714377B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW108144287A TWI714377B (en) 2019-12-04 2019-12-04 Target location positioning navigation system and navigation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW108144287A TWI714377B (en) 2019-12-04 2019-12-04 Target location positioning navigation system and navigation method

Publications (2)

Publication Number Publication Date
TWI714377B true TWI714377B (en) 2020-12-21
TW202122753A TW202122753A (en) 2021-06-16

Family

ID=74669738

Family Applications (1)

Application Number Title Priority Date Filing Date
TW108144287A TWI714377B (en) 2019-12-04 2019-12-04 Target location positioning navigation system and navigation method

Country Status (1)

Country Link
TW (1) TWI714377B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201102980A (en) * 2009-02-20 2011-01-16 Nikon Corp Mobile information device, image pickup device, and information acquisition system
TW201346784A (en) * 2012-05-01 2013-11-16 Nat Pingtung University Of Education System and method for positioning a book in a library and computer product thereof
TWM515640U (en) * 2014-12-04 2016-01-11 朝陽科技大學 Shortest-time path planning system of city
TW201704770A (en) * 2015-07-24 2017-02-01 P-Square Inc Establishment method of positioning information and method of space positioning using at least two primary nodes on an electronic map in a space
TW201741625A (en) * 2016-05-19 2017-12-01 Alibaba Group Services Ltd Methods, apparatuses and systems for indoor navigation
TWM596334U (en) * 2019-12-04 2020-06-01 財團法人商業發展研究院 Target location positioning navigation system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201102980A (en) * 2009-02-20 2011-01-16 Nikon Corp Mobile information device, image pickup device, and information acquisition system
TW201346784A (en) * 2012-05-01 2013-11-16 Nat Pingtung University Of Education System and method for positioning a book in a library and computer product thereof
TWM515640U (en) * 2014-12-04 2016-01-11 朝陽科技大學 Shortest-time path planning system of city
TW201704770A (en) * 2015-07-24 2017-02-01 P-Square Inc Establishment method of positioning information and method of space positioning using at least two primary nodes on an electronic map in a space
TW201741625A (en) * 2016-05-19 2017-12-01 Alibaba Group Services Ltd Methods, apparatuses and systems for indoor navigation
TWM596334U (en) * 2019-12-04 2020-06-01 財團法人商業發展研究院 Target location positioning navigation system

Also Published As

Publication number Publication date
TW202122753A (en) 2021-06-16

Similar Documents

Publication Publication Date Title
JP6857230B2 (en) Determining a given location data point and supplying it to a service provider
CN106021363B (en) course recommendation method and device
CN102572390B (en) Apparatus and method for monitoring motion of monitored objects
US10657669B2 (en) Determination of a geographical location of a user
CN103957505B (en) A system and method for behavior track detection analysis and service provision based on AP
US10234299B2 (en) Geo-location tracking system and method
CN105136147A (en) An indoor navigation method, device and terminal
CN105469166A (en) Supermarket shopping guide system based on wifi indoor positioning technology
CN1871498A (en) Navigation device, navigation method, and program
US10267639B2 (en) Method and apparatus for validating potential points of interest using user and device characteristics
US20160050541A1 (en) Fine-Grained Indoor Location-Based Social Network
CN110019617B (en) Method and device for determining address identifier, storage medium and electronic device
CN109307518A (en) Navigation device, navigation method and navigation system
CN105547306A (en) Route pushing method and system thereof
US9086296B2 (en) Path information providing server, method of providing path information, and terminal
CN111664848A (en) Multi-mode indoor positioning navigation method and system
CN109275090A (en) Information processing method, device, terminal and storage medium
US20220357176A1 (en) Methods and data processing systems for predicting road attributes
CN105009114B (en) Search capability is predictably presented
CN104808932A (en) Route information obtaining method and terminal
JP5534761B2 (en) Guided advertising system
CN113536152A (en) Map interest point display method and device and electronic equipment
US9014872B2 (en) Navigation environment establishing method for an intelligent moving-assistance apparatus
TWI714377B (en) Target location positioning navigation system and navigation method
TWM596334U (en) Target location positioning navigation system