一种基于语义分析的导航系统及方法
【专利摘要】本发明涉及一种基于语义分析的导航系统及方法。该系统包括移动通信终端、无线网络平台、地理位置数据库和导航系统;其中:所述的无线网络平台用于移动通信终端通过所述的导航系统对移动通信终端当前位置端进行自我定位,获取当前位置信息;所述的地理位置数据库用于存储地理位置数据;所述的导航系统用于实现通过通过获取移动通信终端中短信息的文字内容,同时对其进行语义分析,当分析出的数据域地理数据库中的数据匹配,自动提示用户是否发起位置导航的系统。,使用时,当移动通信终端收到的短信中涵盖类似于地理位置的文字时,软件就会主动分析出这个地理位置,从而提示用户是否需要启动导航。
【专利说明】一种基于语义分析的导航系统及方法
【技术领域】
[0001]本发明涉及一种导航启动方法,特别是一种基于语义分析的导航系统及方法。
【背景技术】
[0002]随着社会信息技术以及无线通信领域的迅猛发展,移动通信终端的功能也在随着信息技术的改革而不断地扩展,当然,基于移动通信终端的路线导航技术已经是人们日常生活中不可缺少的伙伴;目前,各种路线导航软件的启动都是采用被动方式,需要用户在需要的时候手动点击启动导航软件,用户在日常生活中若想不到启动导航软件,软件就不会自动提示是否需要导航。也就是说,现有移动通信终端在启动导航软件功能时是按照用户手动指令进行的,缺乏智能启动的功能。
【发明内容】
[0003]本发明的目的在于提供一种基于语义分析的导航系统及方法,主要解决上述现有技术的缺陷,使用时,当移动通信终端收到的短信中涵盖类似于地理位置的文字时,软件就会主动分析出这个地理位置,从而提示用户是否需要启动导航。
[0004]为实现上述目的,本发明是这样实现的。
[0005]一种基于语义分析的导航系统,其特征在于:它包括移动通信终端、无线网络平台、地理位置数据库和导航系统;其中:所述的无线网络平台用于移动通信终端通过所述的导航系统对移动通信终端当前位置端进行自我定位,获取当前位置信息;所述的地理位置数据库用于存储地理位置数据;所述的导航系统用于实现通过通过获取移动通信终端中短信息的文字内容,同时对其进行语义分析,当分析出的数据域地理数据库中的数据匹配,自动提示用户是否发起位置导航的系统。
[0006]所述的基于语义分析的导航系统,其特征在于:所述的导航系统各单元模块包括如下:GPS定位模块、定位单元、控制单元、内容获取单元、语义分析单元、语音播报单元和内容页面生成单元;其中:
[0007]所述的GPS定位模块用于接收GPS信号,提供运营商基于的各种定位技术;
[0008]所述的定位单元用于向运营商发送定位请求,并接受控制GPS定位模块反馈回来GPS信号将其处理成数据生成定位信息;
[0009]所述的控制单元用于控制内容获取单元获取短信息的文字内容;控制语义分析单元对文字内容进行地理位置语义分析;同时控制语义分析数据与地理位置数据库进行数据匹配;以及控制之后的语音播报、信息显示;
[0010]所述的内容获取单元用于从移动通信终端中获取短信息的文字内容;
[0011]所述的语义分析单元用于对获取的文字内容进行地理位置的语义分析;
[0012]所述的语音播报单元用于根据用户当前位置及分析的地理位置数据信息、以及提示用户是否进行导航服务的信息生成播报文件,并控制播报文件的播放;
[0013]所述的内容页面生成单元用于生成用户当前位置及分析的地理位置数据信息,以及提示用户是否进行导航服务的信息显示在移动通信终端的像是屏幕上。
[0014]一种基于语义分析的导航方法,其特征在于:通过如上所述的系统来实现,具体步骤是:
[0015]步骤S301:当移动通信终端收到短信息后,所述的导航系统的控制单元就会获取到有短信息接入的信号,同时控制单元发送内容获取请求指令到内容获取单元;
[0016]步骤S302:内容获取单元响应请求指令后,通过移动通信终端中的短信息接口获取其文字内容数据;同时控制单元发出请求定位信号至定位单元;
[0017]步骤S303:定位单元通过触发GPS定位模块通过无线网络平台进行定位;
[0018]步骤S304:无线网络平台通过定位技术对移动通信终端进行定位,生成定位数据;在此也可将定位后的位置信息显示生成在页面上;
[0019]步骤S305:在内容获取单元获取短信文字内容数据后,语义分析单元语义分析策略对其进行地理位置数据的语义分析;
[0020]步骤S306:控制单元发送语音播报请求信号至语音播报单元,语音播报单元响应其信号按照固定的播报格式进行语音播报;
[0021 ] 步骤S307:同时控制单元发送语音播报请求信号同时发送内容生成信号至内容生成单元,内容生成单元响应其信号,将是否发起地点A到地点B的导航服务;以及是与否的选择项,生成在页面;
[0022]步骤S308:若用户选择是,则所述的导航系统会自动发起预定的导航软件,进行导航服务;若用户选择否,则所述系统自动退出。
[0023]所述的方法,其特征在于:所述的步骤S305中的语义分析策略方案如下:
[0024]S3051:语义分析策略预先设定XX街、XX号、XX站、XX商场/购物中心、XX局、XX大厦等标志性的字为文字的语义中心;
[0025]S3052:根据文字语义中心对整段文字进行切块,将文字以语义中心为分界线进行切分;
[0026]S3053:对语义中心前的文字内容数据与地理位置数据库中的数据进行匹配;
[0027]S3054:若匹配成功,则将匹配后的数据进行标识;若匹配失败,则系统自动退出。
[0028]本发明系统和方法以大众用户所使用的移动通信终端为载体,通过所述的基于语音分析的导航系统,当移动通信终端收到短信息后,所述系统自动对短信息内容进行文字获取,将获取数据再进行语音分析;同时系统发送定位请求,对移动通信终端进行定位,生成移动通信终端的定位信息数据;系统将语音分析的结果再与地理位置搜索数据库进行匹配,匹配成功后将定位信息数据、匹配的地理位置信息数据通过语音播报单元将信息播报出来,通过内容页面显示单元将内容显示在移动通信终端上;同时系统自动提示用户是否发起这两点作为起始点与终端的导航服务,若用户选择是,则启动预设的导航软件,若无,则退出系统。它是一种的智能化的导航功能启动机制,方便了用户。
【专利附图】
【附图说明】
[0029]图1是本发明系统的结构框图。
[0030]图2本发明中导航系统的结构框图。
[0031]图3是本发明导航方法的实施流程图。【具体实施方式】
[0032]本发明提供了一种基于语义分析的导航系统和方法,下面将做具体的描述说明。
[0033]如图1所示,本发明所述的一种基于语义分析的导航系统的系统结构,主要包括移动通信终端100,无线网络平台200,地理位置数据库300和导航系统400。其中:无线网络平台200,用于移动通信终端通过所述的基于语义分析导航系统对移动通信终端当前位置端进行自我定位,获取当前位置信息;地理位置数据库300,用于存储地理位置数据;导航系统400,是所述发明中用于实现通过通过获取移动通信终端中短信息的文字内容,同时对其进行语义分析,当分析出的数据域地理数据库中的数据匹配,自动提示用户是否发起位置导航的系统。
[0034]如图2所示,本发明所述的导航系统400各单元模块包括如下:GPS定位模块401、定位单元402、控制单元403、内容获取单元404、语义分析单元405、语音播报单元406、内容页面生成单元407。其中:
[0035]GPS定位模块401:用于接收GPS信号,提供运营商基于的各种定位技术,定位技术包括:AGPS (Assisted Global Positioning System,辅助全球定位系统)、TDOA (timedifferences of arrival,信号到达时间差)、UTK 定位(UIM card Tool Kit, UIM 卡开发工具包);定位方式包括:GPSone、AGPS、PN4747、ATI方式、03.71方式,其中,GPSone是在GPS卫星定位的基础上加入了网络(CDMA)辅助的一种定位技术;PN4747是CDMAIS41协议系列的一个部分,与GPSone定位同属CDMA移动网两大主流定位技术;03.71方式是ETSI在GSM网络上与定位相关的标准;
[0036]定位单元402:用于向运营商发送定位请求,并接受控制GPS定位模块反馈回来GPS信号将其处理成数据生成定位信息;
[0037]控制单元403:这是所述的发明中的核心控制单元,控制内容获取单元获取短信息的文字内容;控制语义分析单元对文字内容进行地理位置语义分析;同时控制语义分析数据与地理位置数据库进行数据匹配;以及控制之后的语音播报、信息显示等;
[0038]内容获取单元404:用于从移动通信终端中获取短信息的文字内容;
[0039]语义分析单元405:用户对获取的文字内容进行地理位置的语义分析;
[0040]语音播报单元406:根据用户当前位置及分析的地理位置数据信息、以及提示用户是否进行导航服务的信息生成播报文件,并控制播报文件的播放;
[0041]内容页面生成单元407:用于生成用户当前位置及分析的地理位置数据信息,以及提示用户是否进行导航服务的信息显示在移动通信终端的像是屏幕上。
[0042]图3所示是本发明所述的一种基于语义分析的导航方法的方案实施流程,它是通过如图1、2所述的系统来实现的,具体步骤如下:
[0043]步骤S301:当移动通信终端收到短信息后,所述的基于语义分析的导航系统的控制单元403就会获取到有短信息接入的信号,同时控制单元403发送内容获取请求指令到内容获取单元407。
[0044]步骤S302:内容获取单元407响应请求指令后,通过移动通信终端中的短信息接口获取其文字内容数据;同时控制单元403发出请求定位信号至定位单元402。
[0045]步骤S303:定位单元402通过触发GPS定位模块401通过无线网络平台200进行定位。
[0046]步骤S304:无线网络平台200通过AGPS、TDOA、UTK等定位技术,以GPSone、AGPS、PN4747、ATI,03.71等方式对移动通信终端进行定位,生成定位数据;在此也可将定位后的位置信息显示生成在页面上。
[0047]步骤S305:在内容获取单元407获取短信文字内容数据后,语义分析单元405语义分析策略对其进行地理位置数据的语义分析。语义分析策略方案如下:
[0048]步骤S3051:语义分析策略预先设定XX街、XX号、XX站、XX商场/购物中心、XX局、XX大厦等标志性的字为文字的语义中心。
[0049]步骤S3052:根据文字语义中心对整段文字进行切块,将文字以语义中心为分界线进行切分。
[0050]步骤S3053:对语义中心前的文字内容数据与地理位置数据库中的数据进行匹配。
[0051]步骤S3054:若匹配成功,则将匹配后的数据进行标识;若匹配失败,则系统自动退出。
[0052]步骤S306:控制单元402发送语音播报请求信号至语音播报单元406,语音播报单元406响应其信号按照固定的播报格式(您目前位于****地点A(定位的经纬度信息),您可能去往前方**地点B,是否需要A到B的导航服务)进行语音播报。
[0053]步骤S307:同时控制单元402发送语音播报请求信号同时发送内容生成信号至内容生成单元407,内容生成单元407响应其信号,将是否发起地点A到地点B的导航服务;以及是与否的选择项,生成在页面。
[0054]步骤S308:若用户选择是,则所述的基于语义分析导航系统会自动发起预定的导航软件,进行导航服务;若用户选择否,则所述系统自动退出。
[0055]综上所述仅为本发明的较佳实施例而已,并非用来限定本发明的实施范围。即凡依本发明申请专利范围的内容所作的等效变化与修饰,都应为本发明的技术范畴。
【权利要求】
1.一种基于语义分析的导航系统,其特征在于:它包括移动通信终端(100)、无线网络平台(200)、地理位置数据库(300)和导航系统(400);其中:所述的无线网络平台(200)用于移动通信终端(100)通过所述的导航系统(400)对移动通信终端(100)当前位置端进行自我定位,获取当前位置信息;所述的地理位置数据库(300)用于存储地理位置数据;所述的导航系统(400)用于实现通过通过获取移动通信终端(100)中短信息的文字内容,同时对其进行语义分析,当分析出的数据域地理数据库中的数据匹配,自动提示用户是否发起位置导航的系统。
2.根据权利要求1所述的基于语义分析的导航系统,其特征在于:所述的导航系统(400)各单元模块包括如下:GPS定位模块(401)、定位单元(402)、控制单元(403)、内容获取单元(404)、语义分析单元(405)、语音播报单元(406)和内容页面生成单元(407);其中: 所述的GPS定位模块(401)用于接收GPS信号,提供运营商基于的各种定位技术; 所述的定位单元(402)用于向运营商发送定位请求,并接受控制GPS定位模块反馈回来GPS信号将其处理成数据生成定位信息; 所述的控制单元(403)用于控制内容获取单元(404)获取短信息的文字内容;控制语义分析单元(405)对文字内容进行地理位置语义分析;同时控制语义分析数据与地理位置数据库(300)进行数据匹配;以及控制之后的语音播报、信息显示; 所述的内容获取单元(404)用于从移动通信终端(100)中获取短信息的文字内容; 所述的语义分析单元(405)用于对获取的文字内容进行地理位置的语义分析; 所述的语音播报单元(406)用于根据用户当前位置及分析的地理位置数据信息、以及提示用户是否进行导航服务的信息生成播报文件,并控制播报文件的播放; 所述的内容页面生成单元(407)用于生成用户当前位置及分析的地理位置数据信息,以及提示用户是否进行导航服务的信息显示在移动通信终端(100)的像是屏幕上。
3.一种基于语义分析的导航方法,其特征在于:通过如权利要求1或2所述的系统来实现,具体步骤是: 步骤S301:当移动通信终端(100)收到短信息后,所述的导航系统(400)的控制单元(403)就会获取到有短信息接入的信号,同时控制单元(403)发送内容获取请求指令到内容获取单元(407); 步骤S302:内容获取单元(407)响应请求指令后,通过移动通信终端(100)中的短信息接口获取其文字内容数据;同时控制单元(403)发出请求定位信号至定位单元(402); 步骤S303:定位单元(402)通过触发GPS定位模块(401)通过无线网络平台(200)进行定位; 步骤S304:无线网络平台(200)通过定位技术对移动通信终端进行定位,生成定位数据;在此也可将定位后的位置信息显示生成在页面上; 步骤S305:在内容获取单元(407)获取短信文字内容数据后,语义分析单元(405)语义分析策略对其进行地理位置数据的语义分析; 步骤S306:控制单元(402)发送语音播报请求信号至语音播报单元(406),语音播报单元(406)响应其信号按照固定的播报格式进行语音播报; 步骤S307:同时控制单元(402)发送语音播报请求信号同时发送内容生成信号至内容生成单元(407),内容生成单元(407)响应其信号,将是否发起地点A到地点B的导航服务;以及是与否的选择项,生成在页面; 步骤S308:若用户选择是,则所述的导航系统(400)会自动发起预定的导航软件,进行导航服务;若用户选择否,则所述系统自动退出。
4.根据权利要求3所述的方法,其特征在于:所述的步骤S305中的语义分析策略方案如下: S3051:语义分析策略预先设定XX街、XX号、XX站、XX商场/购物中心、XX局、XX大厦等标志性的字为文字的语义中心; S3052:根据文字语义中心对整段文字进行切块,将文字以语义中心为分界线进行切分; 53053:对语义中心前的文字内容数据与地理位置数据库中的数据进行匹配; 53054:若匹配成功,则将匹配后的数据进行标识;若匹配失败,则系统自动退出。
【文档编号】G01C21/00GK103644906SQ201310717125
【公开日】2014年3月19日 申请日期:2013年12月23日 优先权日:2013年12月23日
【发明者】王江川, 关奉来, 陈卫清, 程东瑞, 华蓉, 洪青峰 申请人:号百信息服务有限公司