基于关系链实现信息传递的系统及方法

文档序号:10656690阅读:321来源:国知局
基于关系链实现信息传递的系统及方法
【专利摘要】本发明涉及一种基于关系链实现信息传递的系统及方法,其中包括数个用户终端和服务器,对于一信息,用户终端分为一起点用户终端和数个节点用户终端,其中:起点用户终端用以发布信息,以及确定请求答复的节点用户终端的答复是否合格;节点用户终端用以根据接收到的信息选择应对方式为转发或请求答复;服务器用以在各个用户终端之间传递信息,以及确定合格答复所对应的节点用户终端为终点用户终端。采用该种结构的基于关系链实现信息传递的系统及方法,提供一种通过用户基于好友选择性的转发推荐信息,通过关系链的导向,将相关信息快速精准的传递至合适的人手中,并通过社交媒体进行交互沟通,从而促成商业活动的成交。
【专利说明】
基于关系链实现信息传递的系统及方法
技术领域
[0001]本发明涉及数据处理技术领域,尤其涉及信息传递技术领域,具体是指一种基于关系链实现信息传递的系统及方法。
【背景技术】
[0002]信息的价值取决于该信息是否能够准确及时的传递至合适的人手中,比如某个广告信息对于大多数人是骚扰信息,而对于正好有该需求的人来说则是恰好需要的。同样的,某个用户在某个专业领域的求助信息,则可能正好是该领域专业人士销售的产品或者服务,而相关信息传递至专业人士那里,则可以促成一单生意的成交。而社交媒体则是传递信息的最好载体,但是现有社交媒体的信息传播模式存在一定的缺陷,现有的社交媒体传播模式主要分为两种:
[0003]1、点对点传播模式(QQ聊天模式),其存在转发操作复杂且转发过程中容易出现信息失真的情况,转发之后接收信息的人难以与该信息创建者建立直接联系等缺点。
[0004]2、点对多点传播模式(朋友圈群发信息以及微博转发模式),其由于是广播式群发信息,存在多人向同一个人推送同样内容的信息或者向其他人推送别人完全不需要的信息的弊端,从而导致垃圾信息泛滥,使得相应信息容易淹没在泛滥的垃圾信息流中不被发现。

【发明内容】

[0005]本发明的目的是克服了上述现有技术的缺点,提供了一种能够实现通过关系链的导向将相关信息快速精准地传递至合适的用户并通过社交媒体进行交互沟通、具有更广泛应用范围的基于关系链实现信息传递的系统及方法。
[0006]为了实现上述目的,本发明的基于关系链实现信息传递的系统及方法具有如下构成:
[0007]该基于关系链实现信息传递的系统,其主要特点是,所述的系统包括数个用户终端和服务器,对于一信息,所述的用户终端分为一起点用户终端和数个节点用户终端,其中:
[0008]所述的起点用户终端用以发布信息,以及确定请求答复的节点用户终端的答复是否合格;
[0009]所述的节点用户终端用以根据接收到的信息选择应对方式为转发或请求答复;
[0010]所述的服务器用以在各个所述的用户终端之间传递信息,以及确定合格答复所对应的节点用户终端为终点用户终端。
[0011]较佳地,所述的服务器还用以确定从所述的起点用户终端至终点用户终端之间的最短信息传递链以及最短信息传递链上的各个选定节点。
[0012]更佳地,所述的起点用户终端还用以将积分奖励规则发送至所述的服务器;
[0013]所述的服务器还用以根据所述的积分奖励规则分配积分至各个选定节点所对应的用户终端。
[0014]较佳地,所述的服务器为所述的信息进行编码形成与该信息一一对应的标识。
[0015]本发明还涉及一种通过所述的系统基于关系链实现信息传递的方法,其特征在于,所述的方法包括:
[0016]所述的起点用户终端发布信息并确定请求答复的节点用户终端的答复是否合格;所述的节点用户终端根据接收到的信息选择应对方式为转发或请求答复;所述的服务器在各个所述的用户终端之间传递信息并确定合格答复所对应的节点用户终端为终点用户终端。
[0017]较佳地,所述的起点用户终端发布信息并确定请求答复的节点用户终端的答复是否合格,包括以下步骤:
[0018](1-1)所述的起点用户终端通过所述的服务器发送用户的信息至指定发布对象;
[0019](1-2)所述的起点用户终端监听消息;
[0020](1-3)所述的起点用户终端判断是否接收到答复请求,如果是,则继续步骤(1-4),否则继续步骤(1-2);
[0021](1-4)所述的起点用户终端建立与请求答复的节点用户终端之间的连接并判断用户对答复的确认结果,如果答复合格,则继续步骤(1-5),否则继续步骤(1-2);
[0022](1-5)所述的起点用户终端发送已获答复的通知至所述的服务器。
[0023]较佳地,所述的节点用户终端根据接收到的信息选择应对方式为转发或请求答复,包括以下步骤:
[0024](2-1)所述的节点用户终端监听消息;
[0025](2-2)所述的节点用户终端判断是否接收到信息,如果是,则继续步骤(2-3),否则继续步骤(2-1);
[0026](2-3)所述的节点用户终端接收到信息后判断对应用户选择的应对方式是转发还是请求答复,如果是转发,则继续步骤(2-4),如果是请求答复则继续步骤(2-5);
[0027](2-4)所述的节点用户终端通过所述的服务器将所述的信息发送至指定转发对象;
[0028](2-5)所述的节点用户终端发送答复请求至起点用户终端。
[0029]较佳地,所述的服务器在各个所述的用户终端之间传递信息并确定合格答复所对应的节点用户终端为终点用户终端,包括以下步骤:
[0030](3-1)所述的服务器监听消息;
[0031](3-2)所述的服务器判断是否接收到发布指令、转发指令或已获答复的通知,如果是,则继续步骤(3-3),否则继续步骤(3-1);
[0032](3-3)所述的服务器判断接收到的消息类型,如果是发布指令,则继续步骤(3-4),如果是转发指令,则继续步骤(3-5),如果是已获答复的通知,则继续步骤(3-6);
[0033](3-4)所述的服务器将所述的信息发送至指定发布对象所对应的节点用户终端,然后继续步骤(3-1);
[0034](3-5)所述的服务器将所述的信息发送至指定转发对象所对应的节点用户终端,然后继续步骤(3-1);
[0035](3-6)所述的服务器确定合格答复所对应的节点用户终端为终点用户终端。
[0036]更佳地,所述的步骤(3-4),包括以下步骤:
[0037](3-4-1)所述的服务器提取所述的发布指令中的信息和指定发布对象;
[0038](3-4-2)所述的服务器为所述的信息进行编码形成与该信息一一对应的标识;
[0039](3-4-3)所述的服务器将所述的信息发送至指定发布对象所对应的节点用户终端。
[0040]更佳地,所述的服务器将所述的信息发送至指定转发对象所对应的节点用户终端,包括以下步骤:
[0041](3-5-A-1)所述的服务器提取所述的转发指令中的信息和指定转发对象;
[0042](3-5-A-2)所述的服务器判断所述的指定转发对象所对应的用户终端是否均接收过该信息,如果是,则停止此次转发并继续步骤(3-1),否则继续步骤(3-5-3);
[0043](3-5-A-3)所述的服务器将所述的信息发送至未接收过的节点用户终端。
[0044]更佳地,所述的步骤(3-5),包括以下步骤:
[0045](3-5-B-1)所述的服务器将所述的信息发送至指定转发对象所对应的节点用户终端;
[0046](3-5-B-2)所述的服务器判定该信息的传递节点数或传递时长是否已经超过系统预设阈值,如果是,则继续步骤(3-5-B-3),否则继续步骤(3-1);
[0047](3-5-B-3)所述的服务器停止该信息的传递并发起各个节点用户终端对信息的评价。
[0048]更佳地,所述的步骤(3-6),还包括以下步骤:
[0049](3-7)所述的服务器确定从所述的起点用户终端至终点用户终端之间的最短信息传递链以及最短信息传递链上的各个选定节点。
[0050]更进一步地,所述的发布指令中还包括积分奖励规则,所述的步骤(3-7)之后,还包括以下步骤:
[0051](3-8)所述的服务器根据所述的积分奖励规则分配积分至各个选定节点所对应的用户终端。
[0052]更佳地,所述的发布指令还包括是否公开讨论、是否匿名发送和专业分类的数据
[0053]采用了该发明中的基于关系链实现信息传递的系统及方法,具有如下有益效果:
[0054](I)提供一种通过用户基于好友选择性的转发推荐信息,通过关系链的导向,将相关信息快速精准的传递至合适的人手中,并通过社交媒体进行交互沟通,从而促成商业活动的成交;
[0055](2)通过对信息进行唯一编码标识,能够有效的避免信息的重复推送,从而避免信息泛滥的问题;
[0056](3)通过计算最短路径以及发送积分奖励,可以激励信息转发者在最短时间内或者最短路径将信息转发至最合适的用户,从而促进信息的快速准确的流动;
[0057](4)通过对问答过程的评价,可以促使最初发布信息的用户积极支付积分,防止其在信息传递正确的情况下而不做确认以及支付积分。
【附图说明】
[0058]图1为本发明的起点用户终端工作的流程图。
[0059]图2为本发明的节点用户终端工作的流程图。
[0060]图3为本发明的服务器工作的流程图。
[0061]图4为本发明的一实施例中树状传递信息的示意图。
[0062]图5为本发明的一实施例中网状传递信息的示意图。
【具体实施方式】
[0063]为了能够更清楚地描述本发明的技术内容,下面结合具体实施例来进行进一步的描述。
[0064]为了实现上述目的,本发明的基于关系链实现信息传递的系统包括:
[0065]数个用户终端和服务器,对于一信息,所述的用户终端分为一起点用户终端和数个节点用户终端,其中:
[0066]所述的起点用户终端用以发布信息,以及确定请求答复的节点用户终端的答复是否合格;
[0067]所述的节点用户终端用以根据接收到的信息选择应对方式为转发或请求答复;
[0068]所述的服务器用以在各个所述的用户终端之间传递信息,以及确定合格答复所对应的节点用户终端为终点用户终端。
[0069]如图1?3为本发明的基于关系链实现信息传递的方法的流程图。本发明中的方法主要包括:所述的起点用户终端发布信息并确定请求答复的节点用户终端的答复是否合格;所述的节点用户终端根据接收到的信息选择应对方式为转发或请求答复;所述的服务器在各个所述的用户终端之间传递信息并确定合格答复所对应的节点用户终端为终点用户终端。
[0070]本发明中起点用户终端、节点用户终端和服务器的工作并行进行,整个信息传递的流程从起点用户终端发布信息开始,到服务器确定终点用户终端为止。信息传递完成后,由服务器确定从起点到终点之间的最短路径为最佳传递路径,并且可以根据发布需求的用户的设定给予一定积分奖励。
[0071]下面以一个具体实施例来进一步说明本发明的方法。本发明的基于关系链实现信息传递的方法包括如下步骤:
[0072]1、用户向系统提交信息,并在信息属性上标识出是否可以公开讨论,是否匿名发送信息,积分奖励规则,信息的专业领域等各种属性,系统收到信息之后则对该信息赋予唯一编码用于标识该信息。
[0073]2、用户将该信息推送给予自己认为能够帮助解决问题的好友。
[0074]3、好友在接收到信息之后,依据自己对于信息的分析或者依据自己预先的设定,决定对该信息是否关注,转发或者回答问题(注:当用户将信息设定为私聊的时候,该信息不能关注,即信息中转站不能看见该信息的其他人之间的交互沟通记录,但是其可以与用户直接沟通)。
[0075]4、系统接收到转发指令之后,通过系统数据库的比对,查询该好友是否曾经接收过该信息,如果没有接收过该信息则转发,如果其接收过该信息则不予转发及二次显示。(转发路径的建立可以分为树状路径和网状路径,其主要区别在于转发的时候,发现已经接收过该信息的节点是否与之建立路径,如果建立路径则最后形成网状路径,反之则形成树状路径)。
[0076]有关树状路径和网状路径的区别可以参见图4?5。
[0077]如图4所示为树状路径传递信息的示意图。如图5所示为网状路径传递信息的示意图。
[0078]A发出原始信息,E为信息的终点。A转发给B、C,C先看到并及时转发给F、G,F接收到信息之后,立即转发给E,而在此之后,B看到信息,并向D、E转发。服务器发现由于E已经接收到该信息,则不予转发并不在E上二次显示。
[0079]采用树状结构,则B-E之间不建立路径,积分奖励路径为A-C-F-E。
[0080]如果采用如图5所示的网状结构,则B-E之间建立路径,积分奖励路径为A-B-E。
[0081]采用树形结构,则能够促使最快时间将信息传递至合适的人手中,采用网状结构,则促使人们选择最合适的人尽可能的缩短路径。
[0082]5、下一个好友在接收到信息之后,同样依据自己对于信息的分析或者依据自己预先的设定,决定对该信息是否关注,转发或者回答问题,然后以此类推,信息一直传递至用户主动终止或者达到原有设定终止该信息的条件为止。
[0083]6、相应人员在接收到信息之后,觉得对该信息有兴趣,则与用户建立直接联系,进行互动沟通。一旦用户觉得已经解决问题,就向系统提交问题解决的信号,系统终止该信息的所有转发(在容许公开讨论的情况下,所有关注该信息的人都可以接收到用户和解答人员的沟通记录以及随时参与讨论)。
[0084]7、系统依据用户的奖励规则,计算出用户与解答问题的人员之间的最短路径,依据规则分配奖励给予各个路径节点。
[0085]积分分配的方法可以有总额限定、路径节点按比例分、或者节点奖励固定、总额不定或确定。
[0086]总额限定、节点奖励固定的方式,比如总共奖励100元,每个节点10元,树形结构传递10个层级节点后,系统就不再转发,这种模式不适用于网状路径。
[0087]总额确定、节点均分奖励,比如总共奖励100元,路径节点5个,则每个节点20元,路径节点1个,则每个节点奖励1元。
[0088]总额确定、节点按比例分配奖励,越靠近终点奖励越多。比如总额175元,终点分配百分之五十,上一个节点分配下一个节点的一半,比如A-C-F-E,则E分配为I,F分配0.5,C分配0.25,则E分配100元,F分配50元,C分配25元。
[0089]总额不确定、节点奖励固定,采用网状则总额积分相对较少,采用树形总额积分则较多。
[0090]总额不确定,节点奖励递增,每通过一个节点则积分翻倍,A-C-F_E,C分配10元,F分配20元,E分配40元,总额为70元,则A-B-E则B分配10元,E分配20元,总共分配30元,可以刺激信息传递,信息传递越远,奖励越高,支付成本越高。
[0091 ] 8、用户在一直没有得到满意的答案时,则相关信息在存续一定时间之后自动消失,系统停止该信息的转发,关注以及回答。公开讨论的内容全部透露给予所有关注,转发以及解答问题的人,对于该问题进行评价,以此作为用户的信用评价。
[0092]采用了该发明中的基于关系链实现信息传递的系统及方法,具有如下有益效果:
[0093](I)提供一种通过用户基于好友选择性的转发推荐信息,通过关系链的导向,将相关信息快速精准的传递至合适的人手中,并通过社交媒体进行交互沟通,从而促成商业活动的成交;
[0094](2)通过对信息进行唯一编码标识,能够有效的避免信息的重复推送,从而避免信息泛滥的问题;
[0095](3)通过计算最短路径以及发送积分奖励,可以激励信息转发者在最短时间内或者最短路径将信息转发至最合适的用户,从而促进信息的快速准确的流动;
[0096](4)通过对问答过程的评价,可以促使最初发布信息的用户积极支付积分,防止其在信息传递正确的情况下而不做确认以及支付积分。
[0097]在此说明书中,本发明已参照其特定的实施例作了描述。但是,很显然仍可以作出各种修改和变换而不背离本发明的精神和范围。因此,说明书和附图应被认为是说明性的而非限制性的。
【主权项】
1.一种基于关系链实现信息传递的系统,其特征在于,所述的系统包括数个用户终端和服务器,对于一信息,所述的用户终端分为一起点用户终端和数个节点用户终端,其中: 所述的起点用户终端用以发布信息,以及确定请求答复的节点用户终端的答复是否合格; 所述的节点用户终端用以根据接收到的信息选择应对方式为转发或请求答复; 所述的服务器用以在各个所述的用户终端之间传递信息,以及确定合格答复所对应的节点用户终端为终点用户终端。2.根据权利要求1所述的基于关系链实现信息传递的系统,其特征在于,其中: 所述的服务器还用以确定从所述的起点用户终端至终点用户终端之间的最短信息传递链以及最短信息传递链上的各个选定节点。3.根据权利要求2所述的基于关系链实现信息传递的系统,其特征在于,其中: 所述的起点用户终端还用以将积分奖励规则发送至所述的服务器; 所述的服务器还用以根据所述的积分奖励规则分配积分至各个选定节点所对应的用户终端。4.根据权利要求1所述的基于关系链实现信息传递的系统,其特征在于,所述的服务器为所述的信息进行编码形成与该信息一一对应的标识。5.—种通过权利要求1至4中任一项所述的系统基于关系链实现信息传递的方法,其特征在于,所述的方法包括: 所述的起点用户终端发布信息并确定请求答复的节点用户终端的答复是否合格;所述的节点用户终端根据接收到的信息选择应对方式为转发或请求答复;所述的服务器在各个所述的用户终端之间传递信息并确定合格答复所对应的节点用户终端为终点用户终端。6.根据权利要求5所述的基于关系链实现信息传递的方法,其特征在于,所述的起点用户终端发布信息并确定请求答复的节点用户终端的答复是否合格,包括以下步骤: (1-1)所述的起点用户终端通过所述的服务器发送用户的信息至指定发布对象; (1-2)所述的起点用户终端监听消息; (1-3)所述的起点用户终端判断是否接收到答复请求,如果是,则继续步骤(1-4),否则继续步骤(1-2); (1-4)所述的起点用户终端建立与请求答复的节点用户终端之间的连接并判断用户对答复的确认结果,如果答复合格,则继续步骤(1-5),否则继续步骤(1-2); (1-5)所述的起点用户终端发送已获答复的通知至所述的服务器。7.根据权利要求5所述的基于关系链实现信息传递的方法,其特征在于,所述的节点用户终端根据接收到的信息选择应对方式为转发或请求答复,包括以下步骤: (2-1)所述的节点用户终端监听消息; (2-2)所述的节点用户终端判断是否接收到信息,如果是,则继续步骤(2-3),否则继续步骤(2-1); (2-3)所述的节点用户终端接收到信息后判断对应用户选择的应对方式是转发还是请求答复,如果是转发,则继续步骤(2-4),如果是请求答复则继续步骤(2-5); (2-4)所述的节点用户终端通过所述的服务器将所述的信息发送至指定转发对象; (2-5)所述的节点用户终端发送答复请求至起点用户终端。8.根据权利要求5所述的基于关系链实现信息传递的方法,其特征在于,所述的服务器在各个所述的用户终端之间传递信息并确定合格答复所对应的节点用户终端为终点用户终端,包括以下步骤: (3-1)所述的服务器监听消息; (3-2)所述的服务器判断是否接收到发布指令、转发指令或已获答复的通知,如果是,则继续步骤(3-3),否则继续步骤(3-1); (3-3)所述的服务器判断接收到的消息类型,如果是发布指令,则继续步骤(3-4),如果是转发指令,则继续步骤(3-5),如果是已获答复的通知,则继续步骤(3-6); (3-4)所述的服务器将所述的信息发送至指定发布对象所对应的节点用户终端,然后继续步骤(3-1); (3-5)所述的服务器将所述的信息发送至指定转发对象所对应的节点用户终端,然后继续步骤(3-1); (3-6)所述的服务器确定合格答复所对应的节点用户终端为终点用户终端。9.根据权利要求8所述的基于关系链实现信息传递的方法,其特征在于,所述的步骤(3-4),包括以下步骤: (3-4-1)所述的服务器提取所述的发布指令中的信息和指定发布对象; (3-4-2)所述的服务器为所述的信息进行编码形成与该信息一一对应的标识; (3-4-3)所述的服务器将所述的信息发送至指定发布对象所对应的节点用户终端。10.根据权利要求8所述的基于关系链实现信息传递的方法,其特征在于,所述的服务器将所述的信息发送至指定转发对象所对应的节点用户终端,包括以下步骤: (3-5-A-1)所述的服务器提取所述的转发指令中的信息和指定转发对象; (3-5-A-2)所述的服务器判断所述的指定转发对象所对应的用户终端是否均接收过该信息,如果是,则停止此次转发并继续步骤(3-1),否则继续步骤(3-5-3); (3-5-A-3)所述的服务器将所述的信息发送至未接收过的节点用户终端。11.根据权利要求8所述的基于关系链实现信息传递的方法,其特征在于,所述的步骤(3-5),包括以下步骤: (3-5-B-1)所述的服务器将所述的信息发送至指定转发对象所对应的节点用户终端; (3-5-B-2)所述的服务器判定该信息的传递节点数或传递时长是否已经超过系统预设阈值,如果是,则继续步骤(3-5-B-3),否则继续步骤(3-1); (3-5-B-3)所述的服务器停止该信息的传递并发起各个节点用户终端对信息的评价。12.根据权利要求8所述的基于关系链实现信息传递的方法,其特征在于,所述的步骤(3-6),还包括以下步骤: (3-7)所述的服务器确定从所述的起点用户终端至终点用户终端之间的最短信息传递链以及最短信息传递链上的各个选定节点。13.根据权利要求12所述的基于关系链实现信息传递的方法,其特征在于,所述的发布指令中还包括积分奖励规则,所述的步骤(3-7)之后,还包括以下步骤: (3-8)所述的服务器根据所述的积分奖励规则分配积分至各个选定节点所对应的用户终端。14.根据权利要求8所述的基于关系链实现信息传递的方法,其特征在于,所述的发布指令中还包括是否公开讨论、是否匿名发送和专业分类的数据。
【文档编号】G06Q10/04GK106022933SQ201610286727
【公开日】2016年10月12日
【申请日】2016年4月29日
【发明人】颜陈煜, 陈骞
【申请人】颜陈煜, 陈骞
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1