一种基于位置的信息获取方法

文档序号:7997955阅读:165来源:国知局
一种基于位置的信息获取方法
【专利摘要】本发明公开了一种基于位置的信息获取方法,包含订阅模块,位置模块,业务逻辑模块,数据库等。本发明通过注册用户在系统订阅系统消息,设置消息类型以及获取方式业务参数以及定位方式,通过用户终端定位或网络端定位获取用户当前的位置信息,并实时根据用户位置以及用户订阅消息条件,筛选系统数据并以各种方式推送给用户终端,并根据接收逻辑检测下一次的推送条件后重复或结束推送过程。通过位置结合实时数据筛选,为用户提供了一种简单快捷信息获取方法。
【专利说明】一种基于位置的信息获取方法

【技术领域】
[0001]本发明涉及无线互联网和移动通信【技术领域】,特别是指一种基于位置的信息获取方法。

【背景技术】
[0002]随着无线互联网和移动通信技术的发展,特别是无线互联网技术的发展,为一种基于位置的信息获取方法提供了可行性。
[0003]随着社会和经济的发展,数据量越来越多,用户很难有精力获取和识读海量数据,如何更加有效地筛选出用户有关或感兴趣的数据,成为数据信息系统的一个课题。
[0004]传统的信息推送存在诸多弊端,传统的小区短信,推送方式单一,不考虑用户是否接受强行下发,数据类型仅限于140字节,容量小,表现形式单一,用户体验较差,其余的数据推送方式,如邮件推送,即时软件消息的推送,都存在诸多的局限,如即时消息存在效率和速度的问题,难以自动化大批量实时自动下发,以及存在较大时延,表现形式受到限制等,或对终端定位能力有较高的要求,如需要室外环境的要求,如室内就无法获取位置信息等等,很难做到既可以根据用户需求和位置、时间精确筛选信息又能高效和批量地进行数据推送并满足用户接收数据的意愿。
[0005]用户在很多场景下,愿意主动接受系统端提供的订阅消息,如前方的交通路况,附近的停车空余信息,附近的打折信息等等,传统的上述各种方式存在的各种缺陷,而通过本发明的实施,既可以解决满足用户意愿,又能不依赖终端能力实现高效、准确,符合用户意愿的自动信息系统。
[0006]有鉴于此,本发明的目的在于提出一种基于位置的信息获取方法。


【发明内容】

[0007]从上面所述可以看出,注册用户在系统订阅系统消息,设置消息类型以及获取方式业务参数以及定位方式,通过用户终端定位或系统通过移动通讯网信令监测获取用户当前的位置信息,并实时根据用户位置以及用户订阅消息条件,筛选系统数据并以各种方式推送给用户终端,并根据更新逻辑检测下一次的推送条件后重复推送过程。
[0008]进一步的,通过所提供的一种基于位置的信息获取方法为一种信息推送业务的发展提供有力保障,满足用户各方要求,提升用户友好体验。
[0009]为实现上述目的,本发明的一个方面提供了一种基于位置的信息获取方法,该方法包括:
[0010]用户在系统注册,设置需要的系统数据类型以及获取数据的逻辑条件,选择系统获取用户位置数据的方式,包含用户端定位和网络端定位。
[0011]本发明提供的一种基于位置的信息获取方法的一个实施例中,该方法还包括:
[0012]用户端定位为利用终端的定位能力获取用户终端的位置信息,网络端定位为系统根据用户终端产生的信令获取用户的位置信息,用户可以选择定位的优先次序和使用的逻辑条件。
[0013]本发明提供的一种基于位置的信息获取方法的一个实施例中,该方法还包括:
[0014]系统获取用户位置信息以及用户的推送条件后,根据用户位置,以及用户订阅的数据类型和推送条件,在系统筛选对应的数据,判断符合推送条件后将数据推送给用户。
[0015]本发明提供的一种基于位置的信息获取方法的一个实施例中,该方法还包括:
[0016]系统推送方式包含语音、短信,彩信,WAP PUSH,数据消息方式,系统根据用户选择的推送条件和推送类型选择次序,选择对应的方式将数据推送给用户终端。
[0017]本发明提供的一种基于位置的信息获取方法的一个实施例中,该方法还包括:
[0018]系统更新参数包含了用户位置、时间、系统端数据的变化,系统检测到用户位置、时间、或系统数据发生变化,判断满足用户推送条件后即可重新发起数据推送的过程,从而保证用户不断获取更新的数据。
[0019]具体来说具有以下优点:
[0020]定位方式灵活:
[0021]系统根据用户终端的定位能力或定位环境,以及用户意愿,可以选择终端定位,包含GPS和AGPS或服务端的网络定位方式,从而避免终端能力,信号和环境的影响,定位方式灵活,满足和适应了全部类型和能力的终端。
[0022]基于位置的信息自动适配:
[0023]系统根据位置以及用户的订阅信息的条件对系统端的数据进行逻辑分组和筛选过滤,自动与用户的位置进行适配,在系统设定的距离范围内,自动适配对应的用户,并通过位置、周期和状态等方式保持数据更新,与周边范围内的用户进行适配,用户无需手动操作,提高了用户体验。
[0024]结合GIS,用户可选择范围半径或指定位置的信息动态生成图层,将信息叠加到用户终端上的地理信息界面上,用户即可直观地获取用户当前位置以及周边的信息及其分布,用户可以直观了解到对应区域的信息。
[0025]推送方式多样:
[0026]传统方式下,数据大规模的推送很难做到规模和准确以及效率的一致,推送方式和效率往往很难统一,而通过本发明的数据推送,包含短信、彩信、WAP PUSH、数据消息多种方式的推送,能更好地满足不同类型数据的推送要求,能根据需求推送文字,图像、音视频等各种类型的数据。

【专利附图】

【附图说明】
[0027]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0028]图1为本发明系统拓扑示意图。
[0029]图2为本发明用户端模块结构示意图。
[0030]图3为本发明系统端模块结构示意图。
[0031]图4为本发明业务流程示意图。

【具体实施方式】
[0032]下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。
[0033]为实现上述目的,提出了一种基于位置的信息获取方法。
[0034]以下通过结合附图,对本发明的实施方式进行描述。
[0035]实现一种基于位置的信息获取方法的关键点如下:
[0036]位置信息获取:
[0037]根据用户终端的定位能力,用户选择终端定位优先或网络定位优先,终端在无法获取定位信息的情况下,通知系统端进行网络定位,保证了在室内和室外都可以获取位置信息。
[0038]终端定位包含终端的GPS、AGPS进行定位,网络端定位通过监测用户终端在移动网络中与位置有关的信令信息并基于这些信令信息获取用户的位置。
[0039]数据订阅:
[0040]用户订阅系统数据,设置订阅数据类型,包含文字,图像,音视频,URL链接等,以及数据推送的条件,包含区域或范围,时间,周期,推送方式等,系统保存用户设置的订阅条件并以此进行数据的筛选和选择对应的方式进行推送。
[0041]数据适配和更新:
[0042]数据适配是指随着终端的移动,通过终端定位或系统端定位,系统不断更新用户的位置信息,并根据用户订阅参数,包含数据类型,时间,区域等参数,筛选系统端的各种信息,自动适配满足用户设定条件的信息,而无需用户进行干预,系统不断监测更新条件,自动进行适配和数据更新,终端接收到数据后自动刷新和显示用户界面上的数据。
[0043]信息推送:
[0044]用户在订阅时,选择信息获取方式,系统根据用户订阅的信息获取方式,采取对应的消息推送方式,包含短信,彩信,WAP PUSH,数据消息,将数据推送给用户。
[0045]主要功能模块:
[0046]—种基于位置的信息获取方法主要包括了用户端,系统端和传感器网络,下面分别对各个组成部分进行描述:
[0047]如图1所示,系统的拓扑图包含了如下部分:
[0048]用户终端:
[0049]用户终端设备,具备接入移动网络的终端,并能通过移动数据网与系统进行交互,通常是具备定位能力的智能终端设备,如智能手机,平板电脑等设备。
[0050]通讯网络:
[0051]移动通信网络,接入用户终端和承载系统端与用户端交换产生的数据传输,提供数据连接的通道,包含短信,彩信,WAP TOSH和互联网数据。核心网:
[0052]移动通信的核心网,控制和承载移动通信业务。
[0053]系统平台103:
[0054]系统业务平台,承载系统业务。
[0055]网络定位平台104:
[0056]通过核心网获取用户终端位置信息的网络定位平台,包含通过信令方式获取用户位置和粗定位平台获取用户位置。
[0057]如图2所示,用户端包含如下功能模块:
[0058]用户交互界面200:
[0059]用户端终端与用户交互的界面,基于用户所在位置显示用户订阅的数据,提供用户与系统交互界面。
[0060]业务逻辑模块201:
[0061]用户端的业务逻辑功能模块,与周边和功能模块进行交互,完成用户端的业务逻辑功能。
[0062]数据存储模块202:
[0063]用户端的数据存储模块,保存用户端各种数据,并提供数据访问接口。数据模块203:
[0064]用户端获取数据的功能模块,与系统进行数据交互,包含订阅参数的同步,上报终端位置信息,接收和解析系统推送的各种数据,显示在用户交互界面。
[0065]管理配置模块204:
[0066]用户端业务管理和配置功能模块,对用户端的业务参数进行配置,包含账号参数,数据获取半径,更新周期等业务参数。
[0067]定位模块205:
[0068]用户端定位功能模块,通过各种定位方式获取终端经纬度位置信息,包含GPS,AGPS等方式。
[0069]地理信息模块206:
[0070]用户端的地理信息功能模块,提供基础的地理信息显示和附加功能,显示地图信息并基于用户位置叠加对应的各种数据。
[0071 ] 系统访问接口模块207:
[0072]用户端与系统端的数据访问接口,通过系统访问接口模块发起系统端的数据访问,与系统开放的接口进行交互,获取系统的各种数据。
[0073]图3描述了系统端模块结构,如图所示,系统端包含如下模块:
[0074]用户访问接口 301:
[0075]系统端与用户端进行交互的接口,实现与用户端的各种交互。
[0076]业务逻辑模块302:
[0077]系统端的业务逻辑功能模块,与系统端的各个功能模块进行交互,执行各种业务逻辑,完成各种业务功能。
[0078]管理配置模块303:
[0079]系统管理功能模块,包含用户管理,逻辑管理、参数配置等各种管理和参数配置功倉泛。
[0080]数据库304:
[0081]系统端数据库功能模块,提供数据存储和数据访问等数据操作功能。数据订阅模块 305:
[0082]保存用户设置的订阅参数,并通过用户的订阅参数判断是否满足数据推送的条件和筛选对应的信息。
[0083]用户模块306:
[0084]系统端提供的用户注册和对接入系统的用户进行认证和鉴权的功能模块,保证合法的用户接入到系统。
[0085]数据服务模块307:
[0086]系统端为用户端提供的数据访问服务功能模块,通过数据访问服务与系统进行交互,包含订阅参数的同步和位置信息上传,以及系统信息的下发。
[0087]地理信息系统308:
[0088]系统端的地理信息系统功能模块,提供地理信息系统的各种功能,包含地图的显示,数据的叠加显示,距离和地理范围的计算和确定等与地理有关的各种功能。
[0089]系统门户309:
[0090]系统用户登入门户的系统的门户,提供用户使用系统的界面和各种业务流程的承载。
[0091]下面举一个例子来说明本发明用户使用本发明的一种基于位置的信息获取方法的工作流程,如图4所示,该实施例中,业务包括以下步骤:
[0092]步骤1:用户订阅数据,设置订阅参数,系统进行保存;
[0093]步骤2:终端监测位置信息,判断定位方式;
[0094]步骤3:如终端侧定位,则终端进行定位并向系统上报位置信息,如网络端定位,则请求系统进行定位;
[0095]步骤4:系统端请求网络定位平台定位,定位平台接收系统请求,对用户进行定位,系统从定位平台获取用户位置信息;
[0096]步骤5:系统获取用户位置信息后,判断是否满足用户订阅数据的推送条件;
[0097]步骤6:如满足用户订阅信息的推送条件,则根据用户订阅参数,筛选系统端的符合用户要求的数据,否则继续等待和检测用户位置;
[0098]步骤7:用户端接收到系统端推送的订阅信息;
[0099]步骤8:如用户未结束接收数据,则重复上述过程,否则结束数据接收,通知系统端停止数据推送。
[0100]本发明的描述是为了示例和说明起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。
【权利要求】
1.一种基于位置的信息获取方法,其特征在于,注册用户在系统订阅系统消息,设置消息类型以及获取方式业务参数以及定位方式,通过用户终端定位或网络端定位获取用户当前的位置信息,并实时根据用户位置以及用户订阅消息条件,筛选系统数据并以各种方式推送给用户终端,并根据接收逻辑检测下一次的推送条件后重复或结束推送过程。
2.如权利要求1所述,注册用户在系统订阅系统消息,设置消息类型以及获取方式业务参数以及定位方式,其特征在于,用户在系统注册,设置需要的系统数据类型以及获取数据的逻辑条件,选择系统获取用户位置数据的方式,包含用户端定位和网络端定位。
3.如权利要求1所述,通过用户终端或网络端进行定位,其特征在于,用户端定位为利用终端的定位能力获取用户终端的位置信息,网络端定位为系统根据用户终端的活动在移动通信网信令网中产生的信令获取用户的位置信息,用户可以选择定位的优先次序和使用的逻辑条件。
4.如权利要求1所述,系统实时根据用户位置以及用户订阅消息条件,筛选系统数据,其特征在于,系统获取用户位置信息以及用户的推送条件后,根据用户位置,以及用户订阅的数据类型和推送条件,在系统筛选对应的数据,判断符合推送条件后将数据推送给用户。
5.如权利要求1所述,系统以各种方式推送给用户终端,其特征在于,系统推送方式包含语音、短信,彩信,WAP PUSH,数据消息方式,系统根据用户选择的推送条件和推送类型选择次序,选择对应的方式将数据推送给用户终端。
6.如权利要求1所述,系统根据更新逻辑检测下一次的推送条件后重复推送过程,其特征在于,系统更新参数包含了用户位置、时间、系统端数据的变化,系统检测到用户位置、时间、或系统数据发生变化,判断满足用户推送条件后即可重新发起数据推送的过程,从而保证用户不断获取更新的数据。
【文档编号】H04L29/08GK104079547SQ201310111281
【公开日】2014年10月1日 申请日期:2013年3月29日 优先权日:2013年3月29日
【发明者】熊立宏 申请人:上海城际互通通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1