一种终端ocr的定位和信息推送方法

文档序号:7902221阅读:350来源:国知局
专利名称:一种终端ocr的定位和信息推送方法
技术领域
本发明涉及移动终端、系统软件等技术领域,特别是指一种终端OCR的定位和信息推送方法。
背景技术
随着互联网技术、通信技术的发展,特别是智能终端、定位技术和软件技术的发展,为基于终端的电子信息交换系统提供了可行性。目前定位方式有多种方式,其中以GPS和AGPS方式为主,但是受制于天气和地理环境等因素,并不是在所有场合和环境下都可以使用,通过终端OCR方式识别路牌等包含位置信息对象获取位置文本并通过地理信息系统转换为位置以实现定位后发起信息点播,从而获取基于位置的各种信息,通过本方式实现的定位和位置点播,不受环境和卫星信号·的影响,是对目前定位方式的一种补充。有鉴于此,本发明的目的在于提出一种简单易行,通过终端扫描OCR的定位和信息点播和推送的方法。

发明内容
从上面所述可以看出,本发明提供的一种终端OCR的定位和信息推送方法,通过OCR识别路牌等包含位置信息对象,实现了一种快速定位和信息推送的方法。
具体来说具有以下优点
使用简单
用户通过相机扫描路牌等包含位置信息的对象,即可完成定位和发起信息点播,使用简单。不受环境影响
通过扫描方式定位和信息点播,不受天气,环境对卫星信号的影响,定位稳定可靠。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中
图I为本发明系统模块结构的示意图。图2为本发明业务流程示意图。图3为本发明定位流程示意图。图4为本发明信息点播流程示意图。
具体实施例方式下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。为实现上述目的,提出了一种终端OCR的定位和信息推送方法。以下通过结合附图,对本发明的实施方式进行描述。
实现一种终端OCR的定位和信息推送方法的关键点如下 OCR识别
终端扫描原始图像后,通过终端自身的OCR识别模块,或通过系统以服务形式开放的识别服务进行识别,获取图像中包含的位置信息。数据处理
OCR识别图像包含的数据后,根据图像识别后识别的文本可能包含的多组文字,例如交叉路口的路牌包含的2组路名,进行文字的解析处理,分离可能包含的多组数据,作为查询多个参数进行查询以提高查询定位的精度。位置转换
终端识别图像获取其中包含的文本方式的位置信息后,发起对地理信息系统的位置转换请求,地理信息系统将文本位置信息转换为以经纬度表示的坐标信息并返回给终端。信息点播
终端获取以经纬度表示的信息后,发起以该位置为中心的信息点播,系统将搜索用户位置为中心的一定半径内的各种信息,包含餐饮,交通,娱乐等信息并推送到终端。
主要功能模块
如图I所示,一种终端OCR的定位和信息推送方法的结构主要包括
终端相机100
终端侧相机硬件部分,提供拍摄和扫描的功能。日志模块101:
记录用户在终端侧的业务操作等活动数据并以日志方式保存在终端。逻辑模块102
终端侧的业务逻辑流程的控制和执行,调用其他逻辑功能模块并与其进行交互完成各种业务逻辑功能。扫描模块103
负责调用终端相机进行扫描,并将扫描后的原始图像数据提供给其他功能逻辑模块,如识别模块
识别t旲块104
终端侧的OCR识别模块,根据终端能力在终端可选安装,负责识别扫描模块扫描的原始图像数据并提供识别结果到其他功能模块。搜索模块105
在获取是被结果后,终端发起搜索的功能模块,将识别结果作为搜索参数发起位置相关的搜索及信息的点播。地图模块106 终端侧为用户提供地图相关的各种功能模块,可以为本地地图或在线地图,根据用户定位的状态和结果,显示终端位置和地图各种图层。管理配置模块107
终端用户进行业务配置和数据管理,用户通过管理模块对业务的数据和业务的配置进行设置。接口模块 108:
终端侧与系统进行交互的模块,通过接口与系统进行各种交互和消息的传递和接收,按照接口参数发起请求和接收系统的各种消息。传输通道109 提供数据传输的实际的物理通道,可以是无线宽带网和移动数据网络,包含各个移动通信的数据信道,WIFI,固定宽带等。系统接口模块110 :
系统侧与终端进行交互的模块,与终端进行通信,提供各种接口供终端进行系统的访问,按照协商的协议进行数据传输,将数据发送给终端和接收终端的请求数据。日志模块111:
将系统的各种操作的信息记录到系统日志,并提供给用户进行查询。数据库112:
提供数据存储和数据库以及各种基于数据库的各种功能,如数据触发器、函数等逻辑功能以及报表系统等。业务逻辑模块113 :
负责系统端的对应各个业务逻辑的执行和逻辑设置、保存等功能,调用各个功能模块完成业务流程和处理各种业务请求逻辑。地理信息系统114:
系统端的地理信息系统功能模块,提供地图以及转换位置信息到经纬度信息,根据位置进行对象的查询等各种GIS的功能搜索模块115 :
系统端根据用户点播信息类型等参数以及用户位置和搜索半径,在系统内搜索对应的各种对象和信息。OCR 模块 116:
系统端提供的OCR文字识别功能模块,为不具备OCR识别能力的终端提供OCR识别功能,通过接口服务开放给终端。安全模块117:
负责用户身份验证和安全设置相关的各种功能,包含验证终端用户身份和属性,加密和解密各种消息数据等功能。消息模块118:
系统端负责格式化和构造消息功能模块,根据交互的协议和接口协议方式构造各种消息数据并提供给接口进行消息的传递。报表模块119:
为系统提供各种数据报表,根据用户需求,抽取数据库各种数据生成和输出各种分析数据报表。管理模块120
系统的管理功能部分,对系统进行综合管理,包含用户管理,逻辑流程管理,业务参数,系统参数配置等各种管理功能。系统门户121 :
系统用户登入门户的系统的门户,提供用户使用系统的界面和各种业务流程的承载。· 下面举一个例子来说明本发明用户通过终端OCR方式的定位和系统信息推送的方法,该实施例中,业务包括以下步骤
步骤I :终端用户使用终端相机扫描路牌;
步骤2 :终端获取原始图像,在终端或请求系统进行识别;
步骤3 :终端获取识别后的文字信息并请求地理信息系统进行位置转换获取终端经纬度位置;
步骤4.终端获取经纬度数据信息后,发起对位置周边的信息的点播;
步骤5.系统搜索以该位置为中心的半径内的满足用户搜索条件的各种数据对象; 步骤6.系统将搜索结果封装成消息推送给终端用户;
步骤7.终端用户获取搜索结果消息。
本发明的描述是为了示例和说明起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。
权利要求
1.一种终端OCR的定位和信息推送方法,其特征在于通过终端扫描带有位置信息文本的对象,识别其包含的文字并发起位置信息的转换,获取位置信息后发起获取基于位置的各种信息的请求,系统推送位置相关的各种信息到终端。
2.如权利要求I所述,终端扫描带有位置信息文本的对象,其特征在于,终端通过相机扫描路牌,门牌等带有位置文字信息的对象,获取原始图像后进行图像文字的识别,获取其包含的文字信息。
3.如权利要求I所述,终端识别文本并发起定位,其特征在于,终端识别文字信息并解析处理成查询格式参数,将文字作为位置文本请求地理信息信息系统进行文本到位置的转换服务,地理信息系统转换文本到经纬度数据并返回数据到终端,终端即可获取对应的位置数据。
4.如权利要求I所述,终端获取位置数据后,用户点播基于位置的各种信息,其特征在于,终端获取经纬度位置数据,获取自己的位置并定位显示在终端界面上,用户随即可发起基于该位置的各种信息的点播。
5.如权利要求I所述,用户发起信息的点播,系统进行信息的搜索并推送给用户,其特征在于,系统根据用户的位置和用户点播信息的参数,查询位置周边一定半径内的各种信息,包含餐饮,交通,娱乐等各种用户需求的信息,并推送给终端用户。
6.如权利要求2所述,终端扫描路牌等包含位置信息对象并识别其中的文字,其特征在于,识别功能在终端或在系统,根据终端软硬件能力,识别模块可以安装在终端,或系统以网络服务方式提供给终端,终端进行服务的调用,获取识别的功能。
7.如权利要求3所述,终端通过位置文本信息请求地理信息系统发起终端定位,其特征在于,终端获取文本信息后,在终端或在系统分析文本信息,如包含多个地址信息,如识别的交叉路口的路牌,解析出两个或多个路名,作为逻辑与条件的参数请求系统进行定位,进一步,根据终端能力,通过终端基站ID获取当前的大致位置,进一步提高定位的精度和速度。
全文摘要
本发明公开了一种终端OCR的定位和信息推送方法,包含终端扫描模块,识别模块,定位模块,信息推送模块等。本发明终端扫描路牌,门牌等包含地址文本信息的对象,识别其包含的文字,并请求地理信息系统进行文本到位置的转换的服务,转换成地址后,系统推送定位数据到终端,用户可以选择基于位置的各种信息,系统根据用户的选择搜索与位置相关的各种信息并推送给用户。通过终端扫描识别定位并获取相关的各种信息,提供了一种基于终端扫描定位和信息推送的业务体验。
文档编号H04W4/02GK102984644SQ20111026233
公开日2013年3月20日 申请日期2011年9月6日 优先权日2011年9月6日
发明者顾健 申请人:上海博路信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1