《使用地理信号特征群集实现端到端信息推播的方法.pdf》由会员分享,可在线阅读,更多相关《使用地理信号特征群集实现端到端信息推播的方法.pdf(18页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102843642 A (43)申请公布日 2012.12.26 C N 1 0 2 8 4 3 6 4 2 A *CN102843642A* (21)申请号 201210178842.7 (22)申请日 2012.05.26 100121553 2011.06.21 TW H04W 4/02(2009.01) H04W 4/12(2009.01) (71)申请人胜义科技股份有限公司 地址中国台湾台北市文山区景福街54巷2 弄2号4楼 (72)发明人刘柏池 (74)专利代理机构上海天翔知识产权代理有限 公司 31224 代理人刘粉宝 (54) 发明名称 使用地理信号特。
2、征群集实现端到端信息推播 的方法 (57) 摘要 本发明公开了一种使用地理信号特征群集实 现端到端信息推播的方法。信息提供者使用一装 置建立相关于地标的信息数据,依据该信息数据 一信息推播服务器能从一信号特征数据库获取复 数地理信号特征群集,基于信息数据和获取到的 复数地理信号特征群集建立信息推播表。信息推 播服务器可依据信息推播表的纪录主动建立联机 通知信息接收者提取推播条件;在接收到该通知 之后,该信息接收者使用一装置自蜂巢式或WiFi 无线网络检测一信号特征并提供给信息推播服务 器建立推播条件,且传送给该信息接收者。在接收 到推播条件之后,该信息接收者使用一装置自蜂 巢式或WiFi无线网。
3、络检测一信号特征,若检测到 的信号特征与推播条件中的地理信号特征群集中 的信号特征相同,则信息推播服务器主动推播信 息至信息接收者。 (30)优先权数据 (51)Int.Cl. 权利要求书3页 说明书7页 附图7页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 3 页 说明书 7 页 附图 7 页 1/3页 2 1.一种使用地理信号特征群集实现端到端信息推播的方法,适用于蜂巢式和WiFi无 线网络,所述方法包括下列步骤: 一第一装置可视为一信息提供者,通过装置端设定一地标,并建立相关于该地标的信 息数据;依据该信息数据一信息推播服务器能从一信号特征数据库获取复数地理信。
4、号特征 群集,基于该获取到的复数地理信号特征群集和该信息数据建立一信息推播表; 依据该信息推播表,该信息推播服务器主动建立联机通知一第二装置提取推播条件, 该第二装置可视为一信息接收者; 当接收到该通知之后,该第二装置检测服务小区基站或服务WiFi AP的信号特征并提 供给该信息推播服务器自信息推播表中的复数地理信号特征群集中,选择一地理信号特征 群集以建立推播条件,且传送给该第二装置; 当接收到该推播条件之后,该第二装置检测服务小区基站或服务WiFi AP的信号特 征; 若检测到的该信号特征与该推播条件中的地理信号特征群集中的一信号特征相同,则 该第二装置提供该检测到的信号特征给一定位运算服。
5、务器以计算该第二装置的位置; 若计算到的位置位于该地标位置坐标的一范围内,则该信息推播服务器主动推播信息 至该第二装置。 2.根据权利要求1所述的使用地理信号特征群集实现端到端信息推播的方法,其特征 在于,第一装置为智能型手机、个人数字助理、平板电脑或笔记本电脑。 3.根据权利要求1所述的使用地理信号特征群集实现端到端信息推播的方法,其特征 在于,信息数据包括至少一信息接收者、一地标位置坐标、一推播距离、一推播起始和截止 的日期与时间,以及一信息内容。 4.根据权利要求3所述的使用地理信号特征群集实现端到端信息推播的方法,其特征 在于,信息内容更包括文字、卡片、图像、声音和影像。 5.根据权利。
6、要求1所述的使用地理信号特征群集实现端到端信息推播的 方法,其特 征在于,信号特征数据库包括一蜂巢次数据库和一混合次数据库,其中该蜂巢次数据库储 存复数小区基站数据,每一小区基站数据记录一唯一CGI码参数和位置信息,其中混合次 数据库储存复数WiFi AP数据,每一WiFi AP数据记录至少一CGI码参数、一唯一MAC地址 以及位置信息。 6.根据权利要求1所述的使用地理信号特征群集实现端到端信息推播的方法,其中信 息推播服务器自蜂巢次数据库中,获取地理信号特征群集,包括下列步骤: 依据该信息数据中的地标位置坐标,决定一移动国家码MCC; 使用该MCC为一键值,执行该蜂巢次数据库的搜寻,以获取。
7、相应的数据库的复数小区 基站数据; 基于该获取到的复数小区基站数据统计该MCC的移动网络码MNC数目,并依据该MNC 数目决定群集数目; 依据该MNC将同一MCC之该复数小区基站数据划分复数群集(cluster); 自该复数群集中的每一群集获取复数推播代表点;以及 定义每一群集的复数推播代表点为一地理信号特征群集,其中该地理信号特征系为 CGI码。 权 利 要 求 书CN 102843642 A 2/3页 3 7.根据权利要求6所述的使用地理信号特征群集实现端到端信息推播的方法,更包括 依据信息数据中的地标位置坐标对复数群集中的每一群集的每一数据点计算一距离值,若 该距离值小于该推播距离,则该。
8、数据点成为推播代表点,并储存该数据点的CGI码。 8.根据权利要求1所述的使用地理信号特征群集实现端到端信息推播的方法,其中信 息推播服务器自混合次数据库中,获取地理信号特征群集,包括下列步骤: 依据信息数据中的地标位置坐标,决定一MCC; 使用该MCC为一键值,执行该混合次数据库的搜寻,以获取相应的数据库的复数WiFi AP数据; 定义该复数WiFi AP数据为一群集; 自该群集获取复数推播代表点;以及 定义该复数推播代表点为一地理信号特征群集,其中该地理信号特征系为 MAC地址。 9.根据权利要求8所述的使用地理信号特征群集实现端到端信息推播的方法,更包括 依据该信息数据中的地标位置坐标对。
9、该群集中的每一数据点计算一距离值,若该距离值小 于该推播距离,则该数据点成为推播代表点,并储存该数据点的MAC地址。 10.根据权利要求1所述的使用地理信号特征群集实现端到端信息推播的方法,其特 征在于,信息推播表纪录信息推播ID、信息数据中的信息接收者、推播起始和截止的日期与 时间、信息内容,以及接收到的复数地理信号特征群集。 11.根据权利要求1所述的使用地理信号特征群集实现端到端信息推播的方法,其特 征在于,第二装置为智能型手机、个人数字助理、平板电脑或笔记本电脑。 12.根据权利要求11所述的使用地理信号特征群集实现端到端信息推播的方法,其特 征在于,第二装置检测到的信号特征包括一服务。
10、小区基站的CGI码参数和信号强度以及一 服务WiFi AP的MAC地址参数和信号强度。 13.根据权利要求1所述的使用地理信号特征群集实现端到端信息推播的方法,其中 基于第二装置检测到的CGI码参数建立推播条件,包括下列步骤: 将检测到的CGI码中的MCC、MNC,以及LAC传送到该信息推播服务器; 依据接收到的MCC、MNC,以及LAC,信息推播服务器自复数地理信号特征群集,选择一 群集;以及 依据选择到的地理信号特征群集,信息推播服务器建立一推播条件,并传送到第二装 置。 14.根据权利要求13所述的使用地理信号特征群集实现端到端信息推播的方法,其特 征在于,推播条件包括选择到的地理信号特。
11、征群集中的至少一LAC和至少一CID、信息推播 表中的信息推播ID和推播起始和截止的日期与时间。 15.根据权利要求1所述的使用地理信号特征群集实现端到端信息推播的方法,其中 基于第二装置检测到的MAC地址参数建立推播条件,包括下列步 骤: 将该MAC地址传送到信息推播服务器; 依据接收到的该MAC地址,信息推播服务器自复数地理信号特征群集,直接选择一群 集;以及 依据该选择到的地理信号特征群集,信息推播服务器建立一推播条件,并传送到第二 装置。 权 利 要 求 书CN 102843642 A 3/3页 4 16.根据权利要求15所述的使用地理信号特征群集实现端到端信息推播的方法,其特 征在于。
12、,推播条件包括选择到的地理信号特征群集中的MAC地址参数、信息推播表中的信 息推播ID和推播起始和截止的日期与时间。 17.根据权利要求1所述的使用地理信号特征群集实现端到端信息推播的方法,其中 使用该第二装置检测到的CGI码参数和信号强度,执行主动推播,包括下列步骤: 当接收到推播条件之后,在该推播起始和截止的日期与时间之内,进行事件检查; 若检测到的该CGI码中的LAC和CID与推播条件中的地理信号特征群集中的LAC和 CID相同,则传送该信息推播ID以及该CGI码和信号强度值到该信息推播服务器,反之,则 继续执行该步骤; 将接收到的该CGI码和信号强度值传送到该定位运算服务器,计算该第二。
13、装置位置; 若计算到的位置位于该推播圆内,则该信息推播服务器可执行主动推播信息内容至该 第二装置,反之,则结束主动推播信息。 18.根据权利要求1所述的使用地理信号特征群集实现端到端信息推播的方法,其中 使用第二装置检测到的MAC地址参数和信号强度,执行主动推播,包括下列步骤: 当接收到推播条件之后,在推播起始和截止的日期与时间之内,进行事件检查; 若检测到的MAC地址与推播条件中的地理信号特征群集中的MAC地址相同,则传送该 信息推播ID以及MAC地址和信号强度值到信息推播服务器,反之,则继续执行该步骤; 将接收到的MAC地址和信号强度值传送到定位运算服务器,计算该第二装置位置; 若计算到的。
14、位置位于该推播圆内,则该信息推播服务器可执行主动推播信息内容至该 第二装置,反之,则结束主动推播信息。 权 利 要 求 书CN 102843642 A 1/7页 5 使用地理信号特征群集实现端到端信息推播的方法 技术领域 0001 本发明涉及关于主动推播技术,且特别有关于一种可依据地标位置坐标的一范围 内的蜂巢式或WiFi无线网络信号特征群集来实现信息推播的方法。 背景技术 0002 随着移动上网用户快速成长,多样化类型的以位置信息为基础的加值应用服务也 呈现高度性发展。该服务信息的取得,目前大多数仍沿用传统的技术,主要是利用PULL同 步互动模式,其方法为:当移动用户在有服务需求的情况下,由。
15、移动客户端主动要求建立联 机至服务器端获取服务信息。针对某些要求实时性的加值应用服务而言,该模式很有可能 会因为时间、地点因素的关系而直接影响到服务信息的价值性和实用性。为因应移动用户 能实时、即地取得最新的服务信息,发展PUSH异步互动模式技术,在适当的时间且适当的 地点主动推播合适的服务信息给移动用户已经形成相关以位置信息为基础的加值应用服 务领域的关注与重视。 0003 在蜂巢无线网络环境下,现阶段主动推播(active push)服务信息,大多数是透过 简讯(Short Message Service,SMS)来达成,其方法可概分为:数据库简讯(Data Mining SMS)和区域简。
16、讯。数据库简讯是透过条件设定如性别、年龄、地区,然后在指定的时间发送 简讯,而区域简讯是利用指定区域的交换机侦测于指定时间进入该区域后发送简讯。在技 术面上,简讯方法具有简单、容易执行的优点,其主要的缺点是,需要电信营运商的数据库 支持,如此将导致冗长的信息推播规划程序。尽管该方法可以满足移动用户在接收服务信 息的实时性需求,但在提供接收服务信息的精准适地性需求上,将无法准确的掌握。另一个 主动推播技术,是透过无线应用协议论坛(WAP Forum)所制定的无线推播协议(WAP Push Protocol)来提供信息推播。该WAP Push的架构,主要包括:Push Initiator(PI)、。
17、Push Proxy Gateway(PPG)以及WAP Client三个部分。信息推播的内容型态包括服务通知与服 务加载,其中,针对服务通知型态的工作方法做如下简单的说明:PI是信息提供者,以推播 存取协议(Push Access Protocol)向PPG提出信息通知的推播要求,PPG将服务的通知转 成二进制形式后,再透过OTA协议(Over-the-Air Protocol)传送至移动客户端。当移动 客户端收到通知后,可以选择是否立即连结或稍后连结,如果选择立即连结,移动客户端透 过PPG以一般的PULL方式连结到提供服务的URL地址取得信息内容,接着以XML的型态将 信息内容传送至移动。
18、客户端,并显示最新的信息,如果选择稍后链接,则会先储存在移动客 户端一段时间,一旦超过时限将会自动清除该服务的通知。无线推播协议可以依据每个移 动用户所提出的不同要求,并在特定时间内将通知信息响应给移动用户,达成实时信息的 主动通知,但对满足移动用户在接收服务信息的精准适地性需求上,仍是需要克服的问题 与突破的技术瓶颈。 0004 于主动推播技术上,除了前述的方法外,以蓝芽讯号为基础的主动推播也为使用 的方法。虽然拥有较佳的地理条件设定以接收服务信息,其最主要的缺点,装置是必需开启 蓝芽,并且设定为可被侦测,此外,额外的硬设备成本和地理条件的狭义性定义也是主要问 说 明 书CN 1028436。
19、42 A 2/7页 6 题。 0005 鉴于此,为满足移动用户能实时性且适地性接收服务信息,本发明提供一种使用 地理环境的无线网络信号特征来实现信息推播的方法。 发明内容 0006 本发明实施例的信息主动推播方法是适用于蜂巢式和WiFi无线网络。一第一装 置可视为一信息提供者,藉由装置端的用户界面(user interface,UI)设定一地标,并建立 相关于该地标的信息数据,接着,依据该信息数据一信息推播服务器能从一信号特征数据 库获取复数地理信号特征群集,基于该获取到的复数地理信号特征群集和该信息数据建立 一信息推播表。 0007 本发明实例的信息主动推播方法是藉由一第二装置检测到的信号特。
20、征,进行信息 的主动推播。该第二装置可视为一信息接收者,信息主动推播的程序可分为信息通知与信 息推播。对于信息通知程序,包括下列步骤:依据信息推播表,该信息推播服务器主动建立 通知联机,通知该第二装置提取推播条件;当接收到该通知之后,该第二装置检测服务小区 基站或服务WiFi AP的信号特征并提供给该信息推播服务器自信息推播表中的复数地理信 号特征群集中,选择一地理信号特征群集以建立推播条件,且回传该推播条件到该第二装 置。对于信息推播程序,包括下列步骤:当接收到该推播条件之后,该第二装置检测服务小 区基站或服务WiFi AP的信号特征,若检测到的该信号特征与该推播条件中的地理信号特 征群集中。
21、的一信号特征相同,则该第二装置提供该检测到的信号特征给一定位运算服务器 以计算该第二装置的位置;如果该计算到的位置位于该地标位置坐标的范围内,则该信息 推播服务器主动推播信息至该第二装置。 0008 本发明上述的方法是纯软件架构,可以透过程序代码布设于实体机器中。当机器 加载程序代码且执行时,机器成为用以实行本发明的装置。 附图说明 0009 以下结合附图和具体实施方式来进一步说明本发明。 0010 图1为本发明实施例的信息推播网络的示意图; 0011 图2为本发明实施例的信息推播建立机制的架构示意图; 0012 图3为本发明实施例中自蜂巢次数据库获取地理信号特征群集的流程示意图; 0013 。
22、图4为本发明实施例中自混合次数据库获取地理信号特征群集的流程示意图; 0014 图5为本发明实施例的信息推播执行机制的架构示意图; 0015 图6为本发明实施例中依据检测到的CGI码参数进行信息主动推播的流程示意 图; 0016 图7为本发明实施例中依据检测到的MAC地址参数进行信息主动推播的流程示意 图。 0017 主要组件符号说明 0018 说 明 书CN 102843642 A 3/7页 7 0019 具体实施方式 0020 为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结 合具体图示,进一步阐述本发明。 0021 图1为依据本发明实施例的一信息推播网络的示意图,。
23、包括复数GPS卫星(101, 102,103)、复数蜂巢小区基站(104,105,106)、复数WiFi AP(107,108,109,110)、一第一装 置111、一第二装置112、一第三装置113、一信息推播服务器114、一数据运算服务器115、 一定位运算服务器116,以及一信号特征数据库117。复数GPS卫星全天候向地面传送定 位信号,复数小区基站中的每一小区基站具有一公共控制频道(common control channel, CCH),其可以持续在蜂巢式网络中广播其信号来提供一唯一小区基站全局识别(Cell Global Identity,CGI)码,复数WiFi AP中的每一Wi。
24、Fi AP具有一CCH,其可以持续在WiFi 网络中广播其讯号来提供一唯一媒介访问控制(Medium Access Control,MAC)地址。需注 意的是,该GPS卫星、小区基站和WiFi AP的数目并不限于图1所示的数目,在不悖离本发 明精神的前提下,在不同实施例中,该数目可以有所变化。 0022 该信息推播服务器114、该数据运算服务器115、该定位运算服务器116,以及该信 号特征数据库117系架设于云端,透过蜂巢式或WiFi无线网络与第一装置111、第二装置 112,以及第三装置113进行数据的传送与接收。该第一装置111是信息提供者,而第二装 置112是信息接收者。第一装置111。
25、和第二装置112可以包括但不限于智能型手机、个人 数字助理(PDA)、平板电脑或笔记本电脑。第三装置113是信号特征数据提供者,可以包括 但不限于智能型手机和个人数字助理(PDA)。值得注意的是,第一装置111和第二装置112 可视为各自独立的客户端,在不悖离本发明精神的前提下,在不同实施例中,也可视为同一 说 明 书CN 102843642 A 4/7页 8 客户端。第三装置113用于收集信号特征数据,以提供该信号特征数据库117进行数据的 更新,其实施方式为:透过该装置端的应用程序自复数GPS卫星、复数小区基站,以及复数 WiFi AP获取信号特征数据,包括一GPS位置坐标、复数小区基站的。
26、CGI码参数和信号强度 值、复数WiFi AP的MAC地址参数和信号强度值,其中,GPS位置坐标的取得的工作原理大 致如下:检测到至少4个GPS卫星讯号的一存在状态,依据来自卫星的讯号测量ToA值以计 算出位置坐标。接着,藉由蜂巢式或WiFi无线网络(如图1中的104或108)的联机,第三 装置113将获取的信号特征数据透过API传送到数据运算服务器115。在接收到这些信号 特征数据之后,回复已接收的确认讯号至第三装置113,同时数据运算服务器115搜寻该信 号特征数据库117以获取相应的数据库的信号特征数据,执行数据融合(fusion)以及位置 的估算,该位置系指小区基站和WiFi AP的位。
27、置。依据该数据运算服务器115的融和数据, 信号特征数据库117进行数据的更新或储存,且记录位置信息状态。 0023 对于下述的图2至图4,主要是依据本发明的一实施例描述如何建立信息推播。 图2为一建立机制的架构示意图。该第一装置111使用装置端的UI设定一地标,并建立相 关于该地标的推播信息数据,地标可视为一独立事件。该地标位置坐标可自第三方服务商 如Google取得,该信息数据可以包括但不限于至少一信息接收者、一地标位置坐标、一推 播距离、一推播起始和截止的日期与时间,以及一信息内容,该信息内容可以包括但不限于 文字、卡片、图像、声音和影像。接着,一数据加密单元201负责对该信息数据执行压。
28、缩和加 密,并传递该加密信息数据至一备份数据库202储存。藉由蜂巢式或WiFi无线网络(如 图1中的105或109)的联机,该第一装置111将该加密信息数据藉由API传送至该信息推 播服务器114,由于无线网络的传输特性,如果该加密信息数据传送失败,则数据重送单元 203将被启动并从该备份数据库202取得该加密信息数据来进行重送的动作。 0024 该信息推播服务器114配备一数据解密单元204、一数据队列单元205、一特征群 集单元206和一事件产生单元207。当该信息推播服务器114接收到加密信息数据之后,回 复已接收的确认讯号至第一装置111,同时该解密单元204负责对该信息数据执行解压缩。
29、 和解密。通常,该信息推播服务器114可能同时处理复数推播事件,该数据队列单元205用 于可依据该解密信息数据中之该推播起始的日期与时间赋予一事件优先权值,基于优先权 值由高至低排列该复数解密信息数据。根据该解密信息数据,该特征群集单元206能从信 号特征数据库117获取复数地理信号特征群集。该信号特征数据库117包括一蜂巢次数据 库208和一混合次数据库209,该蜂巢次数据库208储存复数小区基站数据,每一小区基站 数据记录一唯一CGI码参数和位置信息,该混合次数据库209储存复数WiFi AP数据,每一 WiFi AP数据记录至少一CGI码参数、一唯一MAC地址参数和位置信息,该CGI码参。
30、数包括 一移动国家码(Mobile Country Code,MCC)、一移动网络码(Mobile Network Code,MNC)、 一位置区域码(Location Area Code,LAC),以及一小区基站标识符(Cell Identity,CID)。 0025 图3为自蜂巢次数据库中,获取地理信号特征群集的流程示意图。该特征群集单 元206可依据该解密信息数据中的地标位置坐标,决定一MCC(步骤301),使用该MCC为一 键值(key),执行该蜂巢次数据库208的搜寻,以获取相应的数据库的复数小区基站数据 (步骤302)。 0026 接续执行步骤303,基于该获取到的复数小区基站数据。
31、统计该MCC的MNC数目且依 据该MNC数目决定群集数目。 说 明 书CN 102843642 A 5/7页 9 0027 接续执行步骤304,依据该MNC将同一MCC的复数小区基站数据划分复数群集 (cluster)。该群集划分的方式为:针对该复数小区基站数据,将具有同一MNC的小区基站 数据划分为同一群集。在此实施例中,每一群集的复数小区基站数据可以定义为一n点数 据群,用集合Ck来表示为Ckc1,.,cn,其中k为群集数目。 0028 接续执行步骤305,自该复数群集中的每一群集获取复数推播代表点。其实施方式 为:一群集Ck,包含n点数据,每一数据点有一位置坐标和一唯一CGI码,计算每一。
32、数据点 和该解密信息数据中的地标位置坐标的距离值,如果该距离值小于该推播距离,则该数据 点成为推播代表点,且储存该数据点的CGI码。 0029 接续执行步骤306,定义每一群集的复数推播代表点为一i点数据群,用集合Pk来 表示为Pkp1,.,pi,其中i小于n且k为群集数目。该集合Pk为本发明一实施例 的信息推播的地理信号特征群集,而该地理信号特征系为CGI码。 0030 图4为自混合次数据库中,获取地理信号特征群集的流程示意图。该特征群集单 元206可依据该解密信息数据中的地标位置坐标,决定一MCC(步骤401),使用该MCC为一 键值(key),执行该混合次数据库209的搜寻,以获取相应的。
33、数据库的复数WiFi AP数据 (步骤402)。 0031 接续执行步骤403,定义该复数WiFi AP数据为一m点群集,用集合W来表示为W w1,.,wm。 0032 于步骤404,自该群集获取复数推播代表点。其实施方式为:该群集的每一数据 点有一位置坐标和一唯一MAC地址,计算每一数据点和该解密信息数据中的地标位置坐标 的距离值,如果该距离值小于该推播距离,则该数据点成为推播代表点,且储存该数据点的 MAC地址。 0033 接续执行步骤405,定义该复数推播代表点为一j点数据群,用集合Q来表示为Q q1,.,qj,其中j小于m。该集合Q为本发明一实施例的信息推播的地理信号特征群 集,而该地。
34、理信号特征为MAC地址。 0034 值得注意的是,在本发明的一实施例中,该特征群集单元206可从单一地标 (unicase landmark)获取到k+1地理信号特征群集,在不悖离本发明精神的前提下,在 不同实施例中,根据该第一装置111提供地标数据内容的属性,可允许复数地标同时存 在,即一群地标(multicase landmarks),此时,该特征群集单元206可从该群地标获取到 L(k+1)地理信号特征群集,其中L为地标数目。 0035 该特征群集单元206将获取到的该复数地理信号特征群集传递到该事件产生单 元207,该事件产生单元207指派一信息推播ID,且建立一信息推播表,其中,该信。
35、息推播表 纪录该信息推播ID、该解密信息数据中的信息接收者、推播起始和截止的日期与时间、信息 内容,以及接收到的该复数地理信号特征群集(即集合Pk和Q)。 0036 对于下述的图5至图7,主要是依据本发明的一实施例描述执行信息推播的方法。 图5为一执行机制的架构示意图。该信息推播服务器114又配备一事件通知单元501、一 事件数据库502、一事件服务单元503和一事件重送单元504。该事件产生单元207建立一 信息推播表之后,传递到该事件通知单元501。根据该信息推播表的纪录,该事件通知单元 501负责主动建立通知联机,通知该第二装置112(即信息接收者)提取推播条件,同时将该 信息推播表中的。
36、该信息推播ID和该信息内容传递到该事件数据库502储存。当该第二装 说 明 书CN 102843642 A 6/7页 10 置112接收到该通知之后,检测一信号特征,并建立联机到该事件通知单元501取得该推播 条件,该检测到的信号特征包括CGI码参数或MAC地址参数。需注意的是,在本发明的一实 施例中,该事件通知单元501可依据该第二装置112检测到的信号特征提供不同的推播条 件。基于获取到的推播条件,该第二装置112进行装置端的事件检查,如果该推播条件为一 存在状态,则该第二装置112建立联机,由该事件服务单元503执行信息内容推播。 0037 图6为依据检测到的CGI码参数,进行信息主动推。
37、播的流程示意图。该信息主动 推播的程序可分为信息通知与信息推播。对于信息通知程序,包括下列步骤:当该第二装置 112接收到该通知之后,如果检测一服务小区基站(如图1中的106)的CGI码参数为一存 在状态(步骤601),则将该检测到的CGI码中的MCC、MNC,以及LAC通过API传送到该事件 通知单元501(步骤602),如果检测一服务小区基站的CGI码参数为一未存在状态,则表示 该第二装置112使用MAC地址参数进行信息主动推播(步骤603)。 0038 接续执行步骤604,根据接收到的MCC、MNC,以及LAC,可从该信息推播表中的复数 地理信号特征群集(即集合Pk),选择一群集。其实施。
38、方式为:该事件通知单元501将接收 到的MCC、MNC以及LAC与复数地理信号特征群集中的每一群集的MCC、MNC以及LAC进行比 对,如果该MCC、该MNC,以及该LAC为一存在状态,则选择比对相同的该群集,如果该MCC、该 MNC,以及该LAC为一未存在状态,则根据该MCC和该MNC再进行比对,并选择比对相同的该 群集。 0039 接续执行步骤605,基于该选择到的地理信号特征群集建立一推播条件,并传送到 该第二装置112。该推播条件包括选择到的该地理信号特征群集中的至少一LAC和至少一 CID、该信息推播表中的该信息推播ID和该推播起始和截止的日期与时间。 0040 对于信息推播程序,包。
39、括下列步骤: 0041 接续执行步骤606,使用检测到的服务小区基站的CGI码和信号强度值,在推播起 始和截止的日期与时间之内,进行事件检查。其实施方式为:如果该第二装置112检测到的 该CGI码中的LAC和CID与该推播条件中的地理信号特征群集中的LAC和CID相同(步骤 607),则传送该信息推播ID以及该服务小区基站的CGI码和信号强度值到该事件服务单元 503(步骤608),反之,则继续执行步骤606。 0042 接续执行步骤609,该事件服务单元503传送接收到的该服务小区基站的CGI码和 信号强度值到该定位运算服务器116,计算该第二装置112位置,如果计算到的位置位于该 推播圆内。
40、(步骤610),则进至步骤611,反之,则结束主动推播信息(步骤612)。在本发明 的一实施例中,该推播圆是指以地标位置坐标为圆心,推播距离为半径,所定义的一圆。 0043 于步骤611中,该事件服务单元503根据接收到的该信息推播ID可从该事件数据 库502获取该信息内容,并执行主动推播信息内容至该第二装置112。 0044 图7为依据检测到的MAC地址参数,进行信息主动推播的流程示意图。该信息主 动推播的程序可分为信息通知与信息推播。对于信息通知程序,包括下列步骤:该第二装置 112检测一服务WiFi AP(如图1中的110)的MAC地址参数(步骤701),并将该MAC地址 使用API传送。
41、到该事件通知单元501(步骤702)。 0045 接续执行步骤703,根据接收到的该MAC地址,该事件通知单元501可从该信息推 播表中的复数地理信号特征群集,直接选择一群集(即集合Q)。 0046 接续执行步骤704,依据该选择到的地理信号特征群集建立一推播条件,并传送到 说 明 书CN 102843642 A 10 7/7页 11 该第二装置112。该推播条件包括选择到的地理信号特征群集中的MAC地址参数、信息推播 表中的该信息推播ID和推播起始和截止的日期与时间。 0047 对于信息推播程序,包括下列步骤: 0048 于步骤705中,使用检测到的服务WiFi AP的MAC地址和信号强度值。
42、,于该推播起 始和截止的日期与时间之内,进行事件检查。其实施方式为:如果该第二装置112检测到的 该MAC地址与推播条件中的地理信号特征群集中的MAC地址相同(步骤706),则传送该信 息推播ID以及该服务WiFi AP的MAC地址和信号强度值到事件服务单元503(步骤707), 反之,则继续执行步骤705。 0049 接续执行步骤708,该事件服务单元503传送接收到的该服务WiFi AP的MAC地址 和信号强度值到该定位运算服务器116,计算该第二装置112位置,如果计算到的位置位于 该推播圆内(步骤709),则进至步骤710,反之,则结束主动推播信息(步骤711)。 0050 于步骤71。
43、0中,根据接收到的信息推播ID,事件服务单元503可从事件数据库502 获取该信息内容,并执行主动推播信息内容至第二装置112。 0051 值得注意的是,在本发明的一实施例,第二装置112如智能型手机或平板电脑接 收到该推播条件通知之后,可能同时检测到一服务小区基站的CGI码参数和一服务WiFi AP的MAC地址参数,此时,执行信息主动推播的方法,其步骤如前所述(步骤602至612)。 0052 当事件服务单元503执行推播信息内容至第二装置112时,由于无线网络的传输 特性,该推播事件可能失败,此时,该事件服务单元503将接收到的该信息推播ID传递到该 事件重送单元504。在接收到该信息推播。
44、ID之后,该事件重送单元504可从事件数据库503 获取该信息内容,并负责进行信息内容重新推播的动作。 0053 上述本发明的方法,或特定系统单元、或其部份单元,为纯软件架构,可以透过程 序代码布设于实体媒体,如硬盘、光盘片、或是任何电子装置(如智能型手机、计算机可读 取之储存媒体),当机器加载程序代码且执行(如智能型手机加载且执行),机器成为用以 实行本发明的装置。上述本发明的方法与装置也可以程序代码型态透过一些传送媒体,如 电缆、光纤、或是任何传输型态进行传送,当程序代码被机器(如智能型手机)接收、加载且 执行,机器成为用以实行本发明的装置。以上显示和描述了本发明的基本原理、主要特征和 本。
45、发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和 说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还 会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护 范围由所附的权利要求书及其等效物界定。 说 明 书CN 102843642 A 11 1/7页 12 图1 说 明 书 附 图CN 102843642 A 12 2/7页 13 图2 说 明 书 附 图CN 102843642 A 13 3/7页 14 图3 说 明 书 附 图CN 102843642 A 14 4/7页 15 图4 说 明 书 附 图CN 102843642 A 15 5/7页 16 图5 说 明 书 附 图CN 102843642 A 16 6/7页 17 图6 说 明 书 附 图CN 102843642 A 17 7/7页 18 图7 说 明 书 附 图CN 102843642 A 18 。