一种基于地理位置的网络信息传播溯源方法和系统与流程

文档序号:11156793阅读:439来源:国知局
一种基于地理位置的网络信息传播溯源方法和系统与制造工艺

本发明涉及互联网信息领域,尤其是基于地理位置的信息传播系统,具体地涉及一种基于地理位置的网络信息传播溯源方法和系统。



背景技术:

随着互联网技术与移动终端的高速发展,人们已经逐渐适应和习惯通过互联网来获取信息。然而,大量无差异,无甄别的信息造成的信息冗余使得用户获取有用信息的效率大大降低。一些重要性较强的信息被大量无效信息淹没。移动终端的普及让不少基于地理位置服务LBS的应用客户端在有效信息获取上有极大的提升,但现有lbs应用客户端主要是以自身为中心获取附近一定距离内别人发布的有限信息,所述信息只包含地理位置数据不含传播半径数据,信息查看者无法中继传播,主要适用于商家提供服务,消费者获取附近商家服务信息从而前往消费的模式,对于用户发布需求,附近用户提供服务的反向电商模式的悬赏系统则不太适用,这种悬赏系统要求附近用户拥有信息中继传播权限,随着移动互联网发展,用户对信息相关性、有效性越来越看重。



技术实现要素:

基于此,本发明提出了一种基于地理位置的网络信息传播分享溯源方法。该方法提升了地理位置与信息耦合度(相关性),同时赋予信息的查看者对信息中继传播权限(传播性)对信息中继传播支持溯源大大提升了信息的有效性与维护性,该方法为包括以下步骤:

移动终端上传地理位置信息并发起信息请求指令;

服务器查找当前位置的移动终端可见的信息并推送;

如果所述移动终端触发信息中继传播指令,则所述信息以当前移动终端的位置为中心,一定距离为半径传播范围扩大。

其中,服务器内的信息可由移动终端发布,移动终端发布的信息包含地理位置以及传播半径,服务器收到移动终端发来的信息后信息存储模块将按照一定格式储存处理。储存格式为:

信息的id、传播中继层级、信息节点,所述信息节点包括:上级节点记录、用户id、位置、传播半径。

信息的id为该信息区别于其他信息的唯一标识,同一信息可以包含多个传播中继层级,同一传播中继层级可以包含多个信息节点,每个信息节点内有上级节点记录,通过节点溯源即可获得完整的信息传播路径。

传播中继层级是这样定义的:信息的发布者为传播中继层级0级,所述信息对在信息传播中继层级0级传播范围内的用户可见,如果所述用户触发中继传播指令,则对于所述信息而言,所述用户属于传播中继层级1级;在所述信息传播中继层级1级传播范围内的用户如果触发中继传播指令,则这部分用户属于传播中继层级2级,以此类推。

上级节点记录是指能定位到当前信息查看用户上游传播中继用户的记录信息,即:当前客户端用户所在一信息的一用户传播范围内则传播中继该信息的该用户即为当前客户端的上级节点记录。

当移动终端请求信息时,移动终端上传当前地理位置,服务器通过筛选模块筛选出待发送给移动终端的信息列表,筛选模块规则为:在地理层面上只有当移动终端在信息的传播范围以内,该信息才对当前位置的移动终端可见,所述信息的传播范围也包括被用户中继传播增加的部分。

服务器溯源处理模块将针对通过筛选模块后的每一个信息,确定该信息对于当前位置的移动终端他的信息溯源路径。溯源信息是指信息从产生到各级中继传播用户最终到查看者的传播路径。溯源处理模块有两个溯源方法两种方法将在实施例中说明。

在其中一个实施例中:某一用户位置处于不同传播中继层级时,信息溯源路径遵循上级用户优先原则;当某一用户位置处于同一传播中继层级的多个信息传播中继用户范围内时,信息溯源路径遵循中继传播距离大用户优先原则。

在其中一个实施例中:当某一用户位置处于不同传播中继层级时,信息溯源路径遵循上级用户优先原则;当某一用户位置处于同一传播中继层级的多个信息传播中继用户范围内时,信息溯源路径遵循查看用户与信息中继传播用户距离短优先原则。

当信息查看用户触发信息中继传播指令,移动终端上传中继传播消息至服务器端,服务器端针对该信息按照树状数据存储模型更新信息,该信息以当前移动终端的位置为中心,一定距离为半径增加覆盖范围。

当前用户对信息中继传播的半径与该用户影响力指数相关,用户影响力指数具体与用户的征信数据,活跃度数据,历史传播信息被认可的数据,历史贡献数据等综合计算得出,其意义在于形成闭环反馈体系有效提升信息质量。即:当用户发布和/或中继传播的信息被认定为优质信息后通过一定定算法该用户的传播半径将变大,该用户发布和/或中继传播的优质信息将覆盖更大面积,被更多人看到,当用户发布和/或中继传播的信息被认为非优质信息后该用户的传播半径将变小,非优质被其他用户看到的概率将变小。

此外还有必要提供一种基于地理位置的网络信息传播分享溯源系统

包括移动终端和服务器,所述移动终端包括:

述移动终端包括:

地理位置获取模块,用于用户在发布信息、请求信息、中继传播信息时自动获取移动终端地理位置信息;

中继传播指令触发模块,用于查看信息用户以当前移动终端的位置为中心,一定距离为半径对信息进行中继传播;

显示模块,用于移动终端根据当前所在地理位置所获得的信息进行展示;

所述服务器包括,信息存储模块,用于将信息按照一定模型格式化存储信息;

信息筛选模块,用于当移动终端请求信息时,服务器根据移动终端传来的地理位置信息筛选出符合要求的信息;

溯源处理模块,用于确定信息针对当前位置的移动终端,信息的溯源路径。

与现有技术相比本发明的有益效果如下:

1、信息地理位置的约束与中继传播的结合让信息在传播与泛滥间达到合理平衡点。

2、信息的溯源性使得过期信息失效信息更易管理维护。

3、信息的覆盖半径与发布和/或中继传播的用户影响力指数相关,建立的反馈体系有效提升信息质量。

附图说明

图1为本发明一种基于地理位置的网络信息传播溯源方法和系统总体示意图;

图2为本发明一种基于地理位置的网络信息传播方法流程图;

图3为本发明一种基于地理位置的网络信息传播溯源方法0级信息传播示意图;

图4为本发明一种基于地理位置的网络信息传播溯源方法0级信息传播流程图;

图5为本发明一种基于地理位置的信息传播溯源路径遵循上级优先信息传播示意图;

图6为本发明一种基于地理位置的信息传播溯源路径遵循上级优先信息传播流程图;

图7为本发明一种基于地理位置的网络信息传播溯源方法一实施例信息传播示意图;

图8为本发明一种基于地理位置的网络信息传播溯源方法一实施例流程图;

图9为本发明一种基于地理位置的网络信息传播溯源方法另一实施例信息传播示意图;

图10为本发明一种基于地理位置的网络信息传播溯源方法另一实施例流程图;

图11为本发明一种基于地理位置的网络信息传播溯源系统一实施例原理图;

图12为本发明一种基于地理位置的网络信息传播溯源系统另一实施例原理图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

本技术领域技术人员可以理解,这里所使用的“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,执行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;PCS(PersonalCommunicationsService,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;PDA(PersonalDigitalAssistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或GPS(GlobalPositioningSystem,全球定位系统)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是PDA、MID(MobileInternetDevice,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。

本技术领域技术人员可以理解,这里所使用的远端网络设备,其包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云。在此,云由基于云计算(CloudComputing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。本发明的实施例中,远端网络设备、终端设备与WNS服务器之间可通过任何通信方式实现通信,包括但不限于,基于3GPP、LTE、WIMAX的移动通信、基于TCP/IP、UDP协议的计算机网络通信以及基于蓝牙、红外传输标准的近距无线传输方式。

本领域技术人员应当理解,本发明所称的“应用”、“应用程序”、“应用软件”以及类似表述的概念,是业内技术人员所公知的相同概念,是指由一系列计算机指令及相关数据资源有机构造的适于电子运行的计算机软件。除非特别指定,这种命名本身不受编程语言种类、级别,也不受其赖以运行的操作系统或平台所限制。理所当然地,此类概念也不受任何形式的终端所限制。

下面结合附图以及具体实施例进一步说明本发明。

请参阅图1,图1为本发明一种基于地理位置的网络信息传播溯源方法和系统总体示意图,如图1所示,包括移动终端200和服务器300。总体上包括三大部分:

信息的产生:

S101移动终端发布信息至服务器端,信息包含地理位置与传播半径。

S102服务器按照树状数据存储模型存储信息。

用户打开移动终端客户端后,终端自动获取当前地理位置,在信息发布页面,当用户输入悬赏需求等详细信息后点击发布,客户端根据当前用户的影响力指数确定该用户信息的传播半径数据,包含地理位置与传播半径的信息发送至服务器300。

服务器接受到用户发来的数据后进行格式化处理按照以下格式存储:

信息id|中继层级|上级节点记录|用户id|传播半径|地点。

所述信息的id为该信息区别于其他信息的唯一标识,同一信息可以包含多个传播中继层级,同一传播中继层级可以包含多个信息节点,每个信息节点内有上级节点记录,通过节点溯源即可获得完整的信息传播路径。

传播中继层级是这样定义的:信息的发布者为传播中继层级0级,所述信息对在信息传播中继层级0级传播范围内的用户可见,如果所述用户触发中继传播指令,则对于所述信息而言,所述用户属于传播中继层级1级;在所述信息传播中继层级1级传播范围内的用户如果触发中继传播指令,则这部分用户属于传播中继层级2级,以此类推。

信息获取:

用户打开移动终端客户端后,在信息获取页面刷新一下,终端上传当前地理位置并发起信息请求。服务器响应请求并返回相应信息,具体步骤如下:

S61移动终端发起信息请求,请求信息包含用户当前地理位置;

S62服务器接收移动终端信息请求;

S63服务器筛选出终端可见信息;

S64服务器确定每条信息针对当前移动终端的位置每条信息的溯源路径;

S65服务器将信息推送给移动终端。

所述服务器筛选出终端可见信息是指,在地理层面上只有当移动终端在信息的传播范围以内,该信息才对当前位置的移动终端可见;所述信息的传播范围也包括信息被中继传播增加的部分。参阅图2、图3、图4加以补充说明:

S10,移动终端用户A发布包含位置的信息M1根据A的影响力指数确定信息传播半径Ra,中继层级0级;

S11,如果移动终端用户B在M1的半径Ra内,则B可以看到A发布的信息。

信息的溯源路径遵循上级优先原则,参阅图5、图6加以补充说明:

S12,B触发中继传播指令;

S13,信息M1以B为中心,根据B的影响力指数确定信息传播半径Rb,中继层级1级;

S14,移动终端用户C同时在A,B传播半径内,信息对C可见;

S15,溯源遵循中继层级上级优先原则;

S16,C的溯源路径:A→C。

信息的中继传播,接受到信息的终端如果触发信息中继传播指令,该信息以当前移动终端的位置为中心,一定距离为半径传播范围扩大,具体步骤如下:

S111移动终端用户触发某一则信息的中继传播指令;

S112移动终端上传中继传播消息至服务器端;

S113服务器按照树状数据存储模型更新信息。

在本实施例中,移动终端200与服务器端300通过远程通信端口进行交互,移动终端200安装有用于发布信息、查看信息、中继传播信息的客户端,服务器端300用于对信息进行处理与响应请求。其中,服务器端300可与多个移动终端200进行交互。

其中,移动终端200可为手机、个人数码助理(PDA)、移动计算机、车载电脑(carputer)、掌上游戏机、智能眼镜、智能手表、可穿戴设备、虚拟显示设备或显示增强设备(如GoogleGlass、OculusRift、Hololens、GearVR)等智能设备,移动终端200的操作系统可为Android、iOS或Windows等操作系统。服务器端300可为云端服务器。

请参阅图7、图8,图7为本发明一种基于地理位置的网络信息传播溯源方法一实施例信息传播示意图,图8为本发明一种基于地理位置的网络信息传播溯源方法一实施例流程图;如图8所示,包括以下步骤:

S21,A发布信息M1传播半径Ra,中继层级0级;B、D在M1信息传播范围内,B中继传播M1信息,半径Rb,中继层级1级,D中继传播M1信息,半径Rd,中继层级1级;

S22,移动终端用户C同时处在M1信息B、D中继半径内,M1信息对C可见;

S23,信息同级中继层级溯源遵循中继传播距离大优先原则;

S24,因为Rd<Rb;

S25,C的溯源路径:A→D→C。

请参阅图9、图10,图9为本发明一种基于地理位置的网络信息传播溯源方法一实施例信息传播示意图,图10为本发明一种基于地理位置的网络信息传播溯源方法一实施例流程图;如图10所示,包括以下步骤:

S31,A发布信息M1传播半径Ra,中继层级0级;B、D在M1信息传播范围内,B中继传播M1信息,半径Rb,中继层级1级,D中继传播M1信息,半径Rd,中继层级1级;

S32,移动终端用户C同时处在M1信息B、D中继半径内,M1信息对C可见;

S33,信息同级中继层溯源遵循信息查看着与信息中继者距离短优先原则

S34,因为Lbc<Ldc;

S35,C的溯源路径:A→B→C。

请参阅图11,图11为本发明一种基于地理位置的网络信息传播溯源系统一实施例原理图,系统包括移动终端200和服务器300,所述移动终端200包括:

地理位置获取模块202,用于用户在发布信息、请求信息、中继传播信息时自动获取移动终端地理位置信息;

中继传播指令触发模块204,用于查看信息用户以当前移动终端的位置为中心,一定距离为半径对信息进行中继传播;

显示模块206,用于移动终端根据当前所在地理位置获得的信息的展示;

所述服务器300包括:信息存储模块302,用于将信息按照一定模型格式化存储信息;

信息筛选模块304,用于当移动终端请求信息时,服务器根据移动终端传来的地理位置信息筛选出符合要求的信息;

溯源处理模306,用于确定每条信息针对当前移动终端的位置每条信息的溯源路径。

请参阅图12,图12为本发明一种基于地理位置的网络信息传播溯源系统另一实施例原理图,系统包括移动终端和服务器,所述移动终端包括:

地理位置获取模块402,用于用户在发布信息、请求信息、中继传播信息时自动获取移动终端地理位置信息;

中继传播指令触发模块404,用于查看信息用户以当前移动终端的位置为中心,一定距离为半径对信息进行中继传播;

显示模块406,用于移动终端根据当前所在地理位置获得的信息的展示;

所述服务器包括,信息存储模块502,用于将信息按照一定模型格式化存储信息;

信息筛选模块504,用于当移动终端请求信息时,服务器根据移动终端传来的地理位置信息筛选出符合要求的信息;

溯源处理模块506,用于确定每条信息针对当前移动终端的位置每条信息的溯源路径。

用户传播范围更新模块508,用于调整用户信息传播半径大小,具体为根据用户影响力指数确定该用户对信息传播的半径大小,所述用户影响力指数具体由用户的征信数据,活跃度数据,历史传播信息被认可的数据,历史贡献数据等综合计算得出。

以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1