专利名称:一种基于位置的数据广播系统的制作方法
技术领域:
本发明涉及移动终端、系统软件等多个技术领域,特别是指一种基于位置的数据广播系统。
背景技术:
随着互联网技术、通信技术的发展,特别是定位技术、地理信息系统技术的发展,为基于多种维度的信息的发布和获取提供了可行性。目前各种信息数据量已经到了海量的地步,如何轻松获取感兴趣并与自己相关的信息并以各种维度进行过滤选取更加个性化和准确、有效、实时、快速的信息成为当前业务开发过程中着力考虑的问题。同时,随着社会的不断发展,竞争日趋激烈,如何传递准确的信息给需要信息的用户成为一个竞争的有力方法,当前的信息发布和传递大多都是漫无目的的群发性质,有效信息的传递效率非常低下,信息的使用效率和价值得不到体现。例如,用户经常需要与位置相关的各种实时信息,传统的方式是用户主动去访问获取,在很多场景,如驾车的场景下用户很难方便地获取,而通过系统端定制与位置相关的各种数据频道。为用户自动地智能化方式获取各种用户相关和感兴趣的各种个性化信息也是当前用户的需求,通过各种维度如位置的移动获得各种周边的动态的和自己相关感兴趣的各种信息成为一种数据获取的方式。同时,面对大量用户时,广播成为一种高效的数据传播方式,传统的语音广播携带的数据有限,而基于TMC系统或者MBMS的广播则需要特定的硬件设备和网络设备,数据传播的容量和速度也有很大的限制,而随着无线互联网的发展,数据业务成为一个主要的用户获取信息的渠道,通过智能终端接收各种数据并进行多维度包含用户位置以及用户设置维度的匹配,实现定向广播式的多用户的大量并行数据推送,而无需特定的硬件和网络进行配合,大大地降低了信息的传播成本,提高了信息传播的有效性和精确性,用户也可以基于终端进行各种数据的精确控制。通常的数据查询涉及到多维度的计算时,数据库的计算和反应非常缓慢,无法快速响应用户的需求,而数据仓库和商业智能的发展,对各种数据进行维度的建模和预处理,可以快速获取多维度的复杂的用户需求。有鉴于此,本发明的目的在于提出一种自动匹配数据广播频道和过滤多维数据的一种基于位置的数据广播系统。
发明内容
从上面所述可以看出,本发明提供的一种基于位置的数据广播系统,系统将各个数据频道通过统一的开放接口开放,用户终端以定位数据请求系统端的数据广播系统,系统获取用户位置后映射为对 应的逻辑区域,并匹配区域和用户业务参数的广播频道,将用户的请求路由到对应的广播频道上,用户端随即接收到对应的区域广播系统上,并随着用户的移动,触发位置更新和频道转换的流程。
进一步的,通过所提供的一种基于位置的数据广播系统为一种动态广播信息的发布与接收的数据业务的发展提供有力保障,满足各方要求,提升用户友好体验。为实现上述目的,本发明的一个方面提供了一种基于位置的数据广播系统,该方法包括:
系统包含多个以区域划分的广播频道,并将各个数据频道通过统一的路由和接入服务接口开放给用户,用户终端携带定位数据请求系统端的数据广播系统,系统获取用户位置后映射为对应的逻辑区域,匹配区域和用户业务参数的广播频道,以自动或用户手动的方式将用户访问的请求路由到对应的频道上,用户端随即接收到对应的区域广播系统的各种数据,并随着用户的移动,触发位置更新和频 道转换的流程。本发明提供的一种基于位置的数据广播系统的一个实施例中,该方法还包括:
系统将提供数据频道接入和路由服务,将用户的请求接入到系统并路由到与用户属性匹配的频道上,系统接入以及路由服务解析用户请求消息包含的参数,将用户的访问请求路由到系统端的对应的数据广播频道上。本发明提供的一种基于位置的数据广播系统的一个实施例中,该方法还包括:
终端通过各种定位方法获取用户终端的当前的位置信息或用户选择位置,并将位置信息作为请求消息的一部分请求系统端的接入和路由服务,系统端的接入和路由服务获取用户的请求消息后,解析消息包含的位置信息,根据用户的频道接入方式以及用户所需业务属性选项,推送所在区域的频道列表,用户手动选择区域内的频道进行接入,或自动匹配与用户业务属性和位置匹配的频道并进行路由。系统端按逻辑区域划分不同的频道,每个区域包含对应的各种以位置以及频道业务属性为标记的逻辑子频道,如频道广播数据类型,区域为地理上的逻辑区域,通过系统的服务接入和路由服务获取用户位置信息并查询用户设置在系统端的用户业务参数后,判断所在的对应区域以及用户业务参数,路由用户的请求到用户所在区域对应的逻辑频道,或用户选择对应区域的广播频道,用户接入到对应频道后即可获取对应的广播数据流。本发明提供的一种基于位置的数据广播系统的一个实施例中,该方法还包括: 终端监测用户的位置的变化,随着用户位置的变化,在达到跨区域的条件下,判断用户
是否越出原有的区域,如越出原有的区域则发起频道的更新和频道的转换,再次请求新的区域的频道。本发明提供的一种基于位置的数据广播系统的一个实施例中,该方法还包括:
系统根据用户参数将用户请求路由到对应的频道后,频道广播对应的数据流到用户终端,用户终端接收到对应的数据流后即可查看到对应的数据,包含视频,音频,文字等信息,根据用户接收类型设置,以音频流,视频流,或者数据显示文本方式展现给用户。本发明提供的一种基于位置的数据广播系统的一个实施例中,该方法还包括: 用户参数包含用户属性信息,用户位置信息,所需业务属性信息等,用户在系统设置或
在终端设置后同步到系统,系统保存在数据库中,系统根据用户身份信息查找用户业务属性,根据用户的业务属性以及位置信息筛选和匹配对应的逻辑频道进行数据的点播、单播或广播。用户设置业务属性,指定接收的数据类型,以及接收区域,接收时间,接收方式等各种业务参数,保存到系统,系统根据用户的业务属性进行逻辑频道和数据的筛选,进行数据的点播、单播或广播,也可以采取系统默认的数据发送方式进行数据的推送。本发明提供的一种基于位置的数据广播系统的一个实施例中,该方法还包括: 系统端按照采集的数据的维度设计维度模型,包含用户维度,地理维度,时间维度等,
按照维度模型处理系统端采集的数据,并根据用户访问的参数动态生成多维数据访问脚本。系统端实时采集和导入各种数据,如实时交通信息,实时区域促销商业信息等,并按照数据对应的维度模型,将数据进行清洗,抽取和导入等处理,导入到数据仓库形成多维数据集,提供基于多维数据集的商业智能数据服务。具体来说具有以下优点:
多维频道匹配:
用户的各个维度,包含用户位置,用户时间等用户动态与静态的业务参数,匹配系统端的数据频道,精确获取用户所需的信息,用户可以选择自动匹配或人工选择频道,以及选择数据查阅方式,包含音频收听,视频观看,文本浏览等多种方式。多种接收方式:
用户根据当时的场景,可以设置多种数据接收和查看方式,包含音频,视频,以及文本的查看,方便用户在不同的场景下获取数据,用户可以使用收听语音,观看视频,查看文本的方式获取信息,方式灵活。广播推送数据:
系统端按照区域维度划分不同的频道或以及区域下的子频道,并将频道的属性数据进行维度抽取和处理,按照系统和用户的维度,自动转到对应的频道,系统一个频道可以面对一个区域内的多个用户进行数据单播或广播,提高了数据的推送效率。多维数据处理:
系统端数据进入到系统后进行多维数据模型的处理,抽取和清洗多维数据并导入到数据仓库形成多维数据集,满足多维度的数据查询语句。数据各种维度参数,包含对象类型,时间,区域等,接受端也可设置各种静态和动态维度,包含感兴趣对象类型,接收区域,时间等,系统将接收端维度与发布端维度的数据要求进行精确匹配,同时满足发布端与接收端的数据要求。商业智能:
通过商业智能和数据仓库的多维度数据处理机制,支持海量的数据,通过数据维度模型将数据进行处理和导入,从而支持快速的多维度的数据筛选和响应,提高了用户的需求的灵活性和快速反应能力。
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:图1为本发明系统模块结构的示意图。图2为本发明系统业务流程示意图。图3为本发明业务数据更新流程示意图。
具体实施例方式下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。为实现上述目的,提出了一种基于位置的数据广播系统。以下通过结合附图,对本发明的实施方式进行描述。实现一种基于位置的数据广播系统的关键点如下:
数据广播:
系统将不同的信息编码到不同的逻辑频道中,通过数据网进行广播,用户通过访问系统的广播数据服务的地址后,系统解析用户的参数等信息将用户路由到对应的数据频道上。用户请求路由:
系统将用户的访问请求统一到一个路由服务上来,全部的用户访问系统的入口地址,入口地址所在的路由服务解析用户的参数,包含用户请求的位置,用户的访问时间等参数,将用户路由到对应的频道地址上。数据推送:
系统端频道包含了各种数据推送或广播的方式以及对应的承载协议,可采取流媒体协议或HTTP协议进行数据的推送,支持点播,单播或广播或数据服务请求等方式将数据推送给用户。多维建模:
根据用户和信息的各种维度,对数据进行多维度的建模,建立适用于各种维度信息的数据模型,以及根据商业智能数据仓库的需求建立数据模型。多维数据处理:
大量的数据位于服务端并周期性更新,常规的数据查询响应时间变得更长,通过多维度的对数据进行数据建模和处理,建立多维度的数据仓库系统,能在多维度的复杂条件下的快速过滤和查询数据。发布端的用户将数据同步到系统,系统对发布的各种数据进行采集并传输到系统进行数据的抽取和,转换和装载处理后导入到数据仓库,形成多维数据集。多维数据匹配:
系统将发布端的数据进行维度模型的处理后形成多维数据集,其后,根据用户的维度参数,包含时间、地点等维度数据以及数据接收的逻辑条件,生成动态的多维度数据查询脚本检索多维数据集的数据,进行精确的数据匹配。信息加解密:
信息在传输过程中为了安全的原因对信息进行加密,加密后的信息在网络上进行传播而不会被恶意解码 ,保证了信息的传输安全,终端在接收到数据后再对数据进行解码,保证信息的安全以及不被滥用。
加密可以采取对称加密或者不对称加密,根据消息加密指示标签进行选择,可以动态调整加密的强度,更好的保护信息的数据。业务更新:
终端在移动的情况下,在超出预定设定的区域范围的设定或者更新周期达到后,此时终端或者系统将发起数据更新的流程,自动重新请求和连接到新的频道,更新终端内的数据和刷新显示。主要功能模块
如图1所示,一种基于位置的数据广播系统结构主要包括:
发布端:
终端OS 100:
移动终端操作系统,提供业务运行的基础环境。逻辑模块101:
终端侧的业务逻辑流程控制和执行,控制用户端的业务逻辑,调用和交互用户端的各种功能模块完成各种业务逻辑功能;
定位模块102:
在终端侧负责对终端进行定位获取用户位置数据,基于终端能力采取多种定位方式获取终端位置,包含GPS,AGPS,基站ID,IP地址等方式。
地理信息模块103:
终端侧的地理信息功能模块,在终端上提供业务逻辑与地理信息系统的各种功能的结合,显示基于地理信息系统的用户使用界面。监测模块104:
终端侧,检测用户的位置信息,根据用户所处的区域的判断用户是否需要频道更新。数据展示模块105:
终端侧,将获取的系统的数据以用户设定的方式展示在用户终端,包含音频播放,视频显示,文本查看等。服务请求模块106:
终端侧请求系统数据的服务,请求系统接入到与用户设定和位置匹配的对应的频道上,并获取系统端的响应消息。系统接口模块107:
负责与系统端和终端侧的各个模块进行接口的适配,负责与系统侧的接口模块进行通信,按照协商的交互协议进行数据传输和交互。用户配置模块108:
终端侧用户进行业务配置和数据管理等功能,用户通过管理模块对业务的数据和业务参数进行配置。用户门户109:
终端侧用户的门户模块,用户通过门户模块进入到终端各个功能模块,承载终端侧功能以及界面呈现。数据传输通道110:
提供数据传输的实际的物理通道,可以是无线宽带网和移动数据网络,承载数据的实际的传输。
系统侧模块:
数据仓库111:
系统数据仓库功能模块,提供了数据存储和数据仓库等各种功能,包含多维数据建模,数据处理和导入和维度数据的生成,数据触发器、函数等逻辑功能,并通过多维度建模对数据进行抽取,过滤处理,提供了数据仓库的各种功能。接入和路由模块112:
提供用户端与系统端交互的接口,接入用户的请求并根据用户的请求消息将用户的请求路由到对应的频道。逻辑控制模块113:
负责系统端的业务逻辑的执行和逻辑设置、逻辑控制和执行等功能,与系统端各个模块进行交互和调用,完成业务逻辑的功能。数据处理模块114: 将采集的推送数据进行处理,将采集的各种数据按照维度模型进行处理后倒入到数据仓库,并保存为多维数据集。数据广播服务115:
系统端负责提供数据推送的功能模块,承载各个频道的广播功能,向接入到系统的用户推送各种数据。日志模块116:
系统端记录各种操作以及系统事件数据,并保存在系统日志中。系统管理模块117:
对整个系统进行管理,包含业务逻辑管理、日志记录、参数配置等各种管理功能。数据采集模块118:
系统端采集外部的各种数据,根据系统数据格式的需求导入到系统。数据操作模块119:
系统端逻辑模块与数据模块的交互功能的模块,负责数据的管理和操作,提供数据的查询,修改,删除等各种与数据有关的功能。地理信息系统120:
提供地理信息系统的各种功能,如经纬度数据与区域信息的转换,位置的确定显示和区域的计算和判定等,用户可以在地理信息系统上查看各种业务数据和叠加各种业务数据在地理信息系统界面上。门户模块121:
系统用户登入门户的系统的门户,提供用户使用系统的界面和各种业务流程的承载。图3示出本发明业务更新逻辑流程示意图。如图,包含的步骤如下:
1)终端周期性采集用户的位置数据,查询用户所处区域;
2)判断用户所处区域是否发生了变化;
3)如发生了变化,则发起更新业务流程;4)用户请求接入到系统,系统判断本次更新业务后接入和路由到新的区域的广播频
道;
5)用户接入到新的数据广播频道。
下面举一个例子来说明本发明系统的终端同步获取多维数据信息的工作流程,该实施例中,业务包括以下步骤:
前置条件:用户在系统进行了注册。步骤1:用户设置业务参数,并同步到系统后系统进行保存;
步骤2:终端侧检测用户的位置信息,判断是否首次接入到系统;
步骤3:如首次接入则发起系统的接入请求,如否则发起系统的业务更新请求;
步骤4.系统接入用户,并解析用户位置以及用户属性信息,并查询用户业务信息;步骤5.根据用户位置以及用户业务参数,系统端选择对应的频道,并将用户的请求路由到对应的频道上。步骤6.用户接收到系统广播等方式推送的数据,进行解码等处理后展现给用户。本发明的描述是为了示例和说明起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更 好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。
权利要求
1.一种基于位置的数据广播系统,其特征在于,系统包含多个以区域划分的广播频道,并将各个数据频道通过统一的路由和接入服务接口开放给用户,用户终端携带定位数据请求系统端的数据广播系统,系统获取用户位置后映射为对应的逻辑区域,匹配区域和用户业务参数的广播频道,以自动或用户手动的方式将用户访问的请求路由到对应的频道上,用户端随即接收到对应的区域广播系统的各种数据,并随着用户的移动,触发位置更新和频道转换的流程。
2.如权利要求1所述,系统将各个广播频道通过统一的开放接口开放,其特征在于,系统将提供数据频道接入和路由服务,将用户的请求接入到系统并路由到与用户属性匹配的频道上,系统接入以及路由服务解析用户请求消息包含的参数,将用户的访问请求路由到系统端的对应的数据广播频道上。
3.如权利要求1所述,用户终端携带定位数据请求系统端的数据广播系统,系统进行频道的匹配,其特征在于,终端通过各种定位方法获取用户终端的当前的位置信息或用户选择位置,并将位置信息作为请求消息的一部分请求系统端的接入和路由服务,系统端的接入和路由服务获取用户的请求消息后,解析消息包含的位置信息,根据用户的频道接入方式以及用户所需业务属性选项,推送所在区域的频道列表,用户手动选择区域内的频道进行接入,或自动匹配与用户业务属性和位置匹配的频道并进行路由。
4.如权利要求1所述,系统包含多个以区域划分的广播频道,其特征在于,系统端按逻辑区域划分不同的频道,每个区域包含对应的各种以位置以及频道业务属性为标记的逻辑子频道,如频道广播数据类型,区域为地理上的逻辑区域,通过系统的服务接入和路由服务获取用户位置信息并查询用户设置在系统端的用户业务参数后,判断所在的对应区域以及用户业务参数,路由用户的请求到用户所在区域对应的逻辑频道,或用户选择对应区域的广播频道,用户接入到对应频道后即可获取对应的广播数据流。
5.如权利要求1所述,随着用户的移动,触发位置更新和频道转换的流程,其特征在于,终端监测用户的位置的变化,随着用户位置的变化,在达到跨区域的条件下,判断用户是否越出原有的区域,如越出原有的区域则发起频道的更新和频道的转换,再次请求新的区域的频道。
6.如权利要求4所述,系统根据用户参数匹配频道并将用户接入到对应频道后,用户即可获取对应的广播数据流,其特征在于,系统根据用户参数将用户请求路由到对应的频道后,频道广播对应的数据流到用户终端,用户终端接收到对应的数据流后即可查看到对应的数据,包含视频,音频,文字等信息,根据用户接收类型设置,以音频流,视频流,或者数据显示文本方式展现给用户。
7.如权利要求6所述,系统根据用户参数将用户请求路由到对应的频道,其特征在于,用户参数包含用户属性信息,用户位置信息,所需业务属性信息等,用户在系统设置或在终端设置后同步到系统,系统保存在数据库中,系统根据用户身份信息查找用户业务属性,根据用户的业务属性以及位置信息筛选和匹配对应的逻辑频道进行数据的点播、单播或广播。
8.如权利 要求7所述,系统根据用户身份信息查找用户业务属性,并根据用户业务属性等参数匹配频道,其特征在于,用户设置业务属性,指定接收的数据类型,以及接收区域,接收时间,接收方式等各种业务参数,保存到系统,系统根据用户的业务属性进行逻辑频道和数据的筛选,进行数据的点播、单播或广播,也可以采取系统默认的数据发送方式进行数据的推送。
9.如权利要求8所述,系统根据用户的业务属性进行逻辑频道和数据的筛选,其特征在于,系统端按照采集的数据的维度设计维度模型,包含用户维度,地理维度,时间维度等,按照维度模型处理系统端采集的数据,并根据用户访问的参数动态生成多维数据访问脚本。
10.如权利要求9所述,系统端采集各种数据以维度进行多维处理,保存在多维数据仓库中,其特征在于,系统端实时采集和导入各种数据,如实时交通信息,实时区域促销商业信息等,并按照数据对应的维度模型,将数据进行清洗,抽取和导入等处理,导入到数据仓库形成多维数据集,提供 基于多维数据集的商业智能数据服务。
全文摘要
本发明公开了一种基于位置的数据广播系统,包含定位模块,数据接收模块,数据广播模块等。本发明通过用户终端以定位数据请求系统端的数据广播系统,系统获取用户位置后映射为对应的逻辑区域,并提供对应区域的下属的数据广播频道列表,以自动或用户手动的方式将用户访问的请求路由到对应的频道上,用户端随即接收到对应的区域广播系统的各种数据,并随着用户的移动,触发位置更新和频道转换的流程。本发明通过位置数据请求系统端的广播频道,为用户提供了一种根据位置有关的动态数据广播业务。
文档编号H04W4/06GK103248497SQ201210022480
公开日2013年8月14日 申请日期2012年2月1日 优先权日2012年2月1日
发明者顾健 申请人:上海博路信息技术有限公司