一种短信地址的地图显示方法

文档序号:6486803阅读:267来源:国知局
一种短信地址的地图显示方法
【专利摘要】本发明公开了一种短信地址的地图显示方法,包含地址匹配模块,关联模块,存储模块等。终端通过内置地址特征模板库对用户短信的内容进行匹配,匹配出可能的地址,并将其以不同的格式显示并关联其终端内安装的地图软件,用户在点击地址内容时,触发终端的地图应用,将用户点击的地址作为参数启动对应关联的地图软件,地图软件启动后,通过启动参数定位到地图对应的位置并在终端上呈现。通过自动匹配短信内容的地址并提供触发地图软件,提供了方便的地址定位的业务体验。
【专利说明】一种短信地址的地图显示方法
【技术领域】
[0001]本发明涉及智能终端和地理信息平台等【技术领域】,特别是指一种短信地址的地图显示方法。
【背景技术】
[0002]随着终端技术和软件技术的发展,特别是智能终端技术的发展,为一种短信地址的地图显示方法提供了可行性。
[0003]目前,用户在生活中经常会遇到通过短信、即时消息等方式通知对方地址的场景,在很多情况下,用户并不清晰的知道对应的地址的位置,通常还需要到地图软件中进行查询和定位,需要用户输入地址或手工选取内容后复制地址,再手动启终端上的地图软件,输入或粘贴对应的地址进行查询,步骤繁多且易于出错,用户体验非常不好。
[0004]而通过系统自动识别内容中包含的地址,并关联终端中安装的地图软件,并将自动识别的地址作为启动参数启动对应的地图程序,并基于地址参数进行经纬度位置的转换和定位,将启动后的地图自动定位到匹配的地址,节省了用户的诸多操作步骤,很好地提高了用户体验。
[0005]有鉴于此,本发明的目的在于提出一种简单易行,结合地理信息平台技术和终端技术的一种短信地址的地图显示方法。

【发明内容】

[0006]从上面所述可以看出,终端通过内置地址特征模板库和地理名称信息库对用户短信的内容进行匹配,匹配出可能的地址,并将其以不同的格式显示,关联其终端内安装的地图软件,用户在点击地址内容时,触发终端的地图应用,将用户点击的地址作为参数启动对应关联的地图软件,地图软件启动后,通过启动参数定位到地图对应的位置并在终端上呈现。
[0007]进一步的,通过所提供的一种短信地址的地图显示方法为一种终端上的地理定位和查询的业务的发展提供有力保障,满足用户各方要求,提升用户友好体验。
[0008]为实现上述目的,本发明的一个方面提供了一种短信地址的地图显示方法,该方法包括:
终端内置地址特征库,包含了各个地址组成的必须的关键字词和地理名称信息库,在终端解析内容时,通过模板和关键词匹配可能的地址,并通过地理信息库判断地址的访问和地址的长度,确定地址关键词句的长度。
[0009]本发明提供的一种短信地址的地图显示方法的一个实施例中,该方法还包括: 在终端匹配出可能的地址后,终端将内容以超链接的方式呈现,包含字体,颜色以及增
加可以点击动作的绑定。
[0010]本发明提供的一种短信地址的地图显示方法的一个实施例中,该方法还包括: 终端将地址与终端内的地图应用进行绑定,关联一个或多个地图软件,用户在点击地址内容时,触发终端的地图应用,将用户点击的地址作为参数启动对应关联的地图软件,地图软件将地址作为启动参数,在打开地图软件后将地址进行转换为经纬度并定位到地图对应的位置后在终端上呈现。
[0011]本发明提供的一种短信地址的地图显示方法的一个实施例中,该方法还包括: 终端内置地址特征库和地理名称信息库以及系统查询、升级更新接口,终端首先查询
本地的数据,在本地数据未查询到时,发起向系统的查询,同时,系统在有数据更新时,系统通知终端或终端进行数据状态查询后进行数据更新,与系统进行数据升级和同步,完成与系统的数据同步,保持数据的最新状态。
[0012]具体来说具有以下优点:
自动地址匹配:
终端通过内置的地址特征模板库与地理名称信息库与用户内容进行匹配,筛选出内容中可能包含的地址数据,并通过系统的升级与更新接口保持数据的最新状态,最大限度地保持地址匹配的精确度。
[0013]自动关联和定位:
系统在匹配出内容中包含的地址后,将地址的格式变为类似超链接的格式并在字体和颜色上进行区分,并关联用户点击动作与终端内安装的地图程序,并将用户点击时,将地址作为定位地址参数启动地图软件,地图软件获取到地址参数将其转换为经纬度信息并将地图定位在该位置。
[0014]【专利附图】

【附图说明】
[0015]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为本发明系统模块结构的示意图。
[0016]图2为本发明业务流程示意图。
[0017]图3为本发明地址匹配流程示意图。
[0018]【具体实施方式】
[0019]下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。
[0020]为实现上述目的,提出了一种短信地址的地图显示方法。
[0021]以下通过结合附图,对本发明的实施方式进行描述。
[0022]
实现一种短信地址的地图显示方法的关键点如下:
地址筛选和匹配:
终端对用户打开的内容进行解析,通过内置的地址特征模板库以及地理名称信息库对内容进筛选,定位其中包含的地址信息,地址模板库包含常用地址的构成关键词和次序,包含国家名称,省,市,县,区,道路名称,门牌号码等,按照层次结构匹配内容中的地址信息,同时,对定位后的地址关键词信息的前后字符通过地理信息名称库进行再次匹配,确定地址信息的长度范围。
[0023]对可能存在的各种地址的关键词收入到模板库,包含各级别的名称,从国家一直到门牌号,如道路的各种称呼方式,如道,路,弄,里,公路等,同时,对地理信息名称库可以位于终端或系统端,终端查询终端本地或系统端的地理信息名称库获取准确的地理名称的长度。
[0024]举例来说,用户短信内容为:明天下午2点到上海市浦东新区世纪大道浦发大厦201室开会,包含了一个地址:上海市浦东新区世纪大道1000号浦发大厦201室,终端捕获其中的各级关键字,市,区,道,号,室,如连续出现多个关键地址关键字,则认为关键字前后为可能的地址名称,终端尝试并以捕获的关键字前向匹配,从地理名称信息库匹配出最匹配的地理名称,如上海市,浦东新区,世纪大道,1000号,浦发大厦201室,从而确定和匹配最终的可在地图上使用的地址为:上海市浦东新区世纪大道1000号,并基于这个地址触发地图查询和定位。
程序关联和触发:
在终端匹配出地址后,与程序进行关联,并将组成地址的文字以超链接方式进行显示,改变其显示的字体属性,包含字体,颜色,下划线等,并将用户点击动作与其终端内的地图程序进相关联,用户点击即可触发启动对应的地图程序并携地址作为参数,地图程序启动后以地址参数查询和定位,并显示在地图上,其后,用户可进行基于地图的各种操作,包含路线查询,周边信息查询,导航等。
[0025]系统数据服务:
终端内置地址特征库和地理名称信息库以及系统查询、升级更新服务接口,终端首先查询本地的数据,在本地数据未查询到时,发起向系统的查询,同时,系统在有数据更新时,系统通知终端或终端进行数据状态查询后进行数据更新,与系统进行数据升级和同步,完成与系统的数据同步,保持数据的最新状态。
[0026]主要功能模块
如图1所示,一种短信地址的地图显示方法的结构主要包括:
地址特征与地理名称信息库100:
包含地址特征模板信息库以及地理名称信息数据,地址特征模板信息包含了构成地址的各个关键字和词,如市,区,路等,通过地址特征模板定位内容中的地址关键词,地理名称信息库包含了各个地理名称,与地址特征一起对内容进行筛选,选择出地址,地理名称如上海市,人民路等各个城市的路名,地址名等信息。
[0027]地址匹配模块101:
与地址特征模板库以及地理名称信息库配合,筛选和匹配出内容中包含的地址字符串并将其显示为可点击的超链接对象。
[0028]地图程序模块102:
终端中安装的地图软件,支持参数启动的模式,参数为地址。
[0029]动作模块103:
监测用户的点击动作,如点击对象为匹配出的地址,则触发对应关联的地图程序模块。
[0030]关联模块104:
关联匹配出的地址字符串对象与终端内置的地图程序。[0031]系统查询模块105:
终端在本地数据未查询到地理名称信息的情况下,向系统进行查询获取系统端的地理名称。
[0032]配置模块106:
终端侧配置业务参数的管理和配置模块,设置各个业务参数,包含匹配模式,数据来源访问次序、地址等业务参数。
[0033]系统访问接口 107:
终端侧与系统的数据访问接口,包含数据查询,数据同步,版本升级等访问接口,用以扩展终端侧的数据和功能。
[0034]系统数据服务108:
位于系统端的数据访问服务,以服务方式接受终端侧的服务访问请求并返回对应的服务响应消息,包含数据查询服务,数据同步服务,版本升级服务等。
[0035]系统数据库109:
系统端的数据库,保存系统端的业务数据,包含地址特征模板库,地理名称数据等数据。
[0036]
图3示为本发明地址匹配流程示意图。
[0037]如图所示,地址匹配流程包含如下步骤:
1)终端解析内容,从地址特征模板库匹配地址关键词;
2)终端判断是否成功匹配到满足最低匹配个数的地址关键词;
3)如满足,则在本地数据中尝试匹配关键词前的地理名称;
4)如未成功,则尝试向系统发起查询和匹配请求,系统查询后返回对应的匹配结果;
5)如成功匹配到地址关键词对应的地理名称,如市前面的词构成了地理名称信息库中保存的地理名称词汇,则将各个匹配的地理名称与地址关键词构成一个完整的地址;
6)如失败则本次无匹配。
[0038]
下面举一个例子来说明本发明用户通过一种短信地址的地图显示方法,如图2所示,该实施例中,业务包括以下步骤:
步骤1:终端监测并解析内容,匹配地址关键词;
步骤2:如成功匹配则对匹配的地址格式化显示,如显示字体、颜色等;
步骤3:绑定地图软件并监控用户点击动作;
步骤4.用户如点击对应的地址,则触发绑定地图软件的启动;
步骤5.地图软件将作为参数的地址转换为经纬度位置信息并以该位置显示地图,用户即可查看对应的地图信息;
本发明的描述是为了示例和说明起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。
【权利要求】
1.一种短信地址的地图显示方法,其特征在于,终端通过内置地址特征模板库和地理名称信息库对用户短信的内容进行匹配,匹配出可能的地址,并将其以不同的格式显示,关联其终端内安装的地图软件,用户在点击地址内容时,触发终端的地图应用,将用户点击的地址作为参数启动对应关联的地图软件,地图软件启动后,通过启动参数定位到地图对应的位置并在终端上呈现。
2.如权利要求1所述,终端通过内置地址特征模板库和地理名称信息库,其特征在于,终端内置地址特征库,包含了各个地址组成的必须的关键字词和地理名称信息库,在终端解析内容时,通过模板和关键词匹配可能的地址,并通过地理信息库判断地址的访问和地址的长度,确定地址关键词句的长度。
3.如权利要求1所述,对用户内容进行匹配,匹配出可能的地址,并将其以不同的格式显示,其特征在于,在终端匹配出可能的地址后,终端将内容以超链接的方式呈现,包含字体,颜色以及增加可以点击动作的绑定。
4.如权利要求1所述,关联其终端内安装的地图软件,其特征在于,终端将地址与终端内的地图应用进行绑定,关联一个或多个地图软件,用户在点击地址内容时,触发终端的地图应用,将用户点击的地址作为参数启动对应关联的地图软件,地图软件将地址作为启动参数,在打开地图软件后将地址进行转换为经纬度并定位到地图对应的位置后在终端上呈现。
5.如权利要求2所述,终端内置地址特征库和地理名称信息库,其特征在于,终端内置地址特征库和地理名称信息库以及系统查询、升级更新接口,终端首先查询本地的数据,在本地数据未查询到时,发起向系统的查询,同时,系统在有数据更新时,系统通知终端或终端进行数据状态查询后进行数据更新,与系统进行数据升级和同步,完成与系统的数据同步,保持数据的最新状态。
【文档编号】G06F3/0481GK103543902SQ201210233666
【公开日】2014年1月29日 申请日期:2012年7月9日 优先权日:2012年7月9日
【发明者】顾健 申请人:上海博路信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1