数据传输中实现信息反馈的方法

文档序号:7597879阅读:351来源:国知局
专利名称:数据传输中实现信息反馈的方法
技术领域
本发明涉及计算机或通信领域的数据传输,尤其涉及一种数据传输过程中获得信息反馈的方法。
背景技术
随着计算机和通信网络的飞速发展,电脑与移动终端之间的信息传递变得越来越便利。同时,可接收的信息数量逐渐增多,而信息的可靠度却逐渐降低。人们往往并不信任来自陌生人的信息,而各个组织的内部网络也都建立了防火墙防止未授权的接入,尤其是承担重要任务的功能节点,更加不允许外部节点直接访问。如图1所示,某个采集节点希望收集某一组欲访问的反馈节点的若干数据,能否将需求发送给反馈节点是面临的第一个问题,即使反馈节点能够接收到信息,也往往由于所在网络的设置或没有建立信任关系而不会对信息作出响应。
对工业制造业企业而言,一旦构成生产线的设备发生故障,如果不能及时修复,就会造成非常大的损失。事实上现在多数生产线都采用计算机自动控制,同时计算机也能够对设备的运行状态参数等进行采集,在采集后发给设备制造者,设备制造者根据这些参数判断构成生产线的设备的运行情况,并给出对设备的调节建议,使生产线运行更为顺畅。但是为了防止计算机的负担过重,只能采集基本的参数。而为了保证生产的安全性,控制计算机往往配置为与外部网络隔离,至少是不接收外部网络传来的数据,因而设备制造者无法通过远程控制决定要采集哪些参数,而使设备制造者无法根据设备运行的具体环境从远程对其进行持续的优化配置。
另一个关于信息传播的例子是采用手机短信作为宣传方式。手机用户经常会收到陌生人的链式传播短信,内容通常是把本条信息转发给若干个人,之后能获得某种好处。对于采用这种方式作为宣传手段的商家而言,有几大弊病1、这种短信通常来自陌生人,收信人将难以相信信息内容所描述的东西;2、如果把这种方式作为一种宣传手段,则实际的宣传效果无法统计确认,原因是整个宣传过程完全不可控;3、在短信里承诺的任何好处对于一个转发者来说,实际上无法得到实现。

发明内容
本发明所要解决的技术问题是提供一种能够在反馈节点和采集节点之间建立信任关系的方法,使得反馈节点可以根据采集节点的要求,结合自己的需要向采集节点反馈信息。
本发明所述数据传输中实现信息反馈的方法包括以下步骤a)采集节点收到转发节点的信息发送请求,将转发节点标识和欲向反馈节点采集请求的信息写入转发信息,并将转发信息发送给转发节点;b)转发节点将转发信息发送给与其具有信任关系的反馈节点;c)反馈节点收到转发信息,判断是否向采集节点返回信息,如是,根据转发信息返回采集节点采集的信息;否则不作处理;d)采集节点收集反馈节点返回的信息。
作为对上述方法的改进,在所述步骤d)之后还包括e)采集节点对反馈信息进行分析统计,并将结果发送给转发节点、第三方的节点。
在本发明的一种实施方式中,所述采集节点为提供售后服务的设备生产商服务器,所述转发节点为设备使用者的网关服务器,所述反馈节点为设备使用者的控制计算机。
上述设备生产商服务器启动的信息采集过程包括常规检测过程和故障诊断过程。
在本发明的另一种实施方式中,所述采集节点为信息服务器,所述转发节点为转发者,所述反馈节点为反馈者,并包括以下步骤(1)转发者使用手机终端以短信方式向信息服务器发送一个编码,信息服务器在内部数据库中检索出所述编码对应的组织,并根据所述组织的注册信息和转发者手机号码生成一条宣传该组织的广告信息,并以短信方式发送给转发者;(2)转发者将收到的广告信息以短信方式转发给反馈者;(3)决定回复信息的反馈者以短信方式向信息服务器发送所述广告信息;(4)信息服务器累计由所述转发者引起的反馈数量;(5)当所述转发者的反馈数量达到某个设定值时,信息服务器发送确认信息给所述转发者,并发送所述转发者的信息给所述组织。
上述步骤(5)中可以具有多个所述设定值,对应于多个发送给所述转发者的确认信息。
上述步骤(2)包括所述反馈者将所述广告信息以短信方式发送给第二级反馈者,以启动更多的传播过程。
上述步骤(3)中所述反馈者对所述广告信息进行编辑后发送给信息服务器。
通过转发节点将采集节点的信息需求转发给反馈节点之间,在采集节点和反馈节点之间建立了信任关系,反馈节点根据转发节点的要求完成采集节点所需的操作,并将结果发送回采集节点。本发明取得了如下技术效果1、采集节点能够实现对所需信息的收集、统计以及后续处理工作;2、在采集节点和反馈节点之间为单向通道,保证了反馈节点的安全性;3、转发节点对是否与何时启动信息反馈过程具有决定权,降低了对反馈节点的影响;3、反馈节点可以根据自己的情况决定是否向采集节点发送信息,从而进一步降低了对反馈节点的影响;4、采集节点可以根据具体情况向反馈节点要求不同的操作,具有灵活性,并能提高效率。


图1所示为现有的向未建立信任关系的节点群请求数据的方式的结构图;图2所示为本发明所述获得信息反馈的结构图;图3所示为本发明所述方法的流程图;图4所示为本发明第一实施例的系统结构图;图5所示为本发明第二实施例的系统结构图;图6所示为本发明第二实施例的流程图。
具体实施例方式
以下结合附图,详细说明本发明的实施方式。
图2所示是本发明的系统结构图。现有技术中,之所以采集节点很难获得反馈节点的回应,是因为反馈节点与采集节点之间缺乏信任关系。本发明的思路是在其间引入与反馈节点203具有信任关系的转发节点202,由转发节点202启动信息的发送流程,而不是由采集节点201启动,而且转发节点202可以自由选择反馈节点203,同时反馈节点203也可以自行决定是否向采集节点201发送数据,使得在整个流程中提供信息的一方具有完全的自主性。整个系统的工作流程如图3所示。
图4所示是本发明第一个实施例的系统结构图,假设本发明应用的系统是一个具有一级客户端/服务器(Client/Server)结构的系统。其中,控制计算机404负责实时控制生产线设备,并监控所控制设备的工作状态,包括收集所控制设备的运行参数;控制服务器403用来对多台控制计算机404进行配置和统一管理,控制服务器和控制计算机构成了生产线的内部网络。设备生产商的服务器401远程可与生产线内部网络连接,但现实中出于对安全的考虑,用于控制实时生产的服务器或计算机不允许接收外部网络传来的数据。
实施本发明时,在生产线的内部网络中增加一台网关服务器402,用来与设备生产商的服务器401进行远程通信。在生产线运行不够平稳或控制服务器认为需要设备生产商提供服务器时,网关服务器402向设备生产商的服务器401发送信息采集请求,在信息采集请求中可以写入生产线的问题或故障所在。
设备生产商服务器401在收到信息采集请求后,需要先对网关服务器402是否属于签约用户进行鉴别。若信息采集请求来自合法的用户,则查看请求信息中是否带有故障字段,对带有故障字段的请求信息要根据故障字段的内容决定向控制计算机取得哪些参数,并将其写入转发信息;请求中没有故障字段,说明是一次常规的监测服务,则发送常规的转发信息即可。另外,设备生产商服务器401还需要将网关服务器402的识别信息写入转发信息的头部,这样在接收到控制计算机404的反馈信息时可以分辨出该信息属于哪个用户。设备生产商服务器在将转发信息组合完成后,将其发送给网关服务器402。
网关服务器402收到转发信息,如果是常规监测任务,则将该信息转发给每个控制计算机404;如果是故障检测任务,则将该信息转发到相应的控制计算机404。
由于承担实时控制的计算机往往对处理时间有着非常高的要求,因此在控制计算机上可以将信息反馈请求设置为较低的优先级,在计算机有空闲时间时再予以响应,同时,对常规检测任务也可设置为控制计算机可以不理会该请求,这样就不会对控制计算机的性能造成影响。控制计算机404根据转发信息中的要求将参数写入该信息中,而不对该信息的头部作任何处理,以尽可能减少控制计算机所花费的时间。控制计算机404可以直接将填入参数后的信息发送到设备生产商服务器401(这样就不需要再标识本条信息来自哪台控制计算机),也可以再交由网关服务器402转发,这时网关服务器402需要在反馈的信息中增加信息来源于哪台控制计算机的字段。
设备生产商服务器401收到反馈信息后,对反馈信息进行统计、判断、分析,可以对设备的工作情况有详尽的了解,并将需要调整的设置发送回网关服务器402。这样,在没有故障的情况下,可以根据实际运行环境,对设备的参数进行调整,对生产线的运行进行持续的优化;同时,在出现故障的情况下,可以远程对排除故障的方法作出决策,并将需要设置的参数、需要进行的调节工作发送给网关服务器402,或是当地从事售后服务的本公司分部或承包本公司售后服务的组织,从而实现远程的故障检测,大大减小了生产停顿的时间。
当本发明应用的系统是多级客户端/服务器系统时,本实施例中有的控制计算机404可能是另一些下级控制计算机的服务器,这种情况下,这些控制计算机404可以作为第二级的转发节点。
本发明的第二实施例是使用移动终端的短信服务进行信息链式传播的方法,其系统结构如图5所示,工作流程如图6所示。
在步骤10,转发者502使用手机终端以短信方式向短信收发服务器发送一个编码信息,短信收发服务器将所述编码转发给信息服务器501。
短信收发服务器通常是指拥有短信特服号的SP(server provider,服务提供商)的短信处理系统,直接与运营商(如中国移动)的系统相连接。所发送的编码可以是任意一串字符,而不仅仅限于数字,编码用来标识某个应用信息服务器201提供的服务的组织,该对应关系存储在信息服务器501的内部数据库中应。在技术上,转发者502所使用的可以是任何具有接收和发送短信功能的处理端,并不限于手机终端。
在步骤20,信息服务器501收到转发者502发送的编码信息后,在内部数据库中进行检索,识别出该编码所代表的组织504。
信息服务器501可以包括由一台服务器组成,也可以包括完成部分功能的多台服务器。内部数据库可以是一个,也可以是多个,并且可以是商用的数据库产品,也可以是任何一种能够实现数据存储的文件。数据库的检索功能根据数据库的不同而不同,可以由数据库产品提供的基本的查询功能来实现,也可以对数据存储文件的查询接口。
在步骤30,信息服务器501根据该组织504的注册信息和转发者502的手机号码组合生成一条宣传该组织504的广告信息,并通过短信收发服务器发送回转发者502的手机。
转发者502的手机号码可以明文显示在广告信息中,也可以某种编码方法转换后写入广告信息中。广告信息的生成方式由接受服务的组织504决定。
在步骤40,转发者502将收到的广告信息以短信方式转发给若干个反馈者503。
转发者502决定将广告信息发送给谁,发送给多少人,何时发送。通常转发者502会选择与自己有信任关系的人作为反馈者,而反馈者503基于对转发者502的信任通常会相信该广告信息并乐于以步骤50的方式协助转发者502。同时,转发者502还可以向反馈者503提出其他的要求,例如让反馈者503继续将该短信发送给他人。
在步骤50,反馈者503将从转发者502收到的广告信息以短信方式转发到信息服务器501。
是否回应转发者502的请求将由反馈者503自行决定。反馈者可以直接转发所收到的广告信息,也可以对收到的信息进行编辑修改,只要修改的内容不影响信息服务器501用来识别提取信息中的转发者502的标识即可。用以接收反馈短信的特服号可以与接收转发者502请求的特服号相同,也可以不同。
在步骤60,信息服务器501从接收到的反馈短信中读取转发者502的手机号码并根据该号码统计由其引起的反馈量,并判断是否达到某个设定值,是则进行步骤70,否则不作处理。
信息服务器501中的设定值可以是一个固定值,也可以是多个值的组合,对应于不同的量值在步骤70中有不同的信息反馈,对于一个针对传播需求的应用设计,这将是一个增加信息传播量的好办法。
在步骤70,当累计某个转发者502引起的反馈量达到某个设定值时,信息服务器501发送确认信息到该转发者502,并发送该转发者502的信息到被宣传的组织504。
为了鼓励人们参加宣传活动,反馈信息的设定量值往往对应着一定的奖励措施。因此当转发者502完成该设定量值的宣传时,信息服务器501应当通知转发者502和被宣传的组织504。
本发明向需要通过短信进行广告宣传的组织提供了一种有效实施信息传递的手段。这种宣传手段不需要购买媒体(报纸版面或电视时段),并且能够准确即时的统计宣传效果,同时根据宣传效果来承担宣传费用。
本实施例中提到的短信收发服务器指的是电信运营商为特服号收发短信提供的服务器。短信收发服务器与信息服务器501之间通常采用http协议(hypertext transfer protocol,超文本传输协议)下的xml(eXtensible MarkupLanguage,可扩展标示语言)格式进行传输,有的电信运营商直接采用TCP协议(Transfer Control Protocol,传输控制协议)传输文本数据。如果不采用特服号的形式,短信收发服务器也可以是一台能够实现短信收发功能并正确接受和解析短信数据的服务器。
以上所述仅为本发明的优选方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的权利要求保护范围之内。
权利要求
1.一种数据传输中实现信息反馈的方法,其特征在于,包括以下步骤a)采集节点收到转发节点的信息发送请求,将转发节点标识和欲向反馈节点采集请求的信息写入转发信息,并将转发信息发送给转发节点;b)转发节点将转发信息发送给与其具有信任关系的反馈节点;c)反馈节点收到转发信息,判断是否向采集节点返回信息,如是,根据转发信息返回采集节点采集的信息;否则不作处理;d)采集节点收集反馈节点返回的信息。
2.按照权利要求1所述数据传输中实现信息反馈的方法,其特征在于在所述步骤d)之后还包括e)采集节点对反馈信息进行分析统计,并将结果发送给转发节点、第三方的节点。
3.按照权利要求2所述数据传输中实现信息反馈的方法,其特征在于所述采集节点为提供售后服务的设备生产商服务器,所述转发节点为设备使用者的网关服务器,所述反馈节点为设备使用者的控制计算机。
4.按照权利要求3所述数据传输中实现信息反馈的方法,其特征在于设备生产商服务器启动的信息采集过程包括常规检测过程和故障诊断过程。
5.按照权利要求2所述数据传输中实现信息反馈的方法,其特征在于所述采集节点为信息服务器,所述转发节点为转发者,所述反馈节点为反馈者,并包括以下步骤(1)转发者使用手机终端以短信方式向信息服务器发送一个编码,信息服务器在内部数据库中检索出所述编码对应的组织,并根据所述组织的注册信息和转发者手机号码生成一条宣传该组织的广告信息,并以短信方式发送给转发者;(2)转发者将收到的广告信息以短信方式转发给反馈者;(3)决定回复信息的反馈者以短信方式向信息服务器发送所述广告信息;(4)信息服务器累计由所述转发者引起的反馈数量;(5)当所述转发者的反馈数量达到某个设定值时,信息服务器发送确认信息给所述转发者,并发送所述转发者的信息给所述组织。
6.按照权利要求5所述数据传输中实现信息反馈的方法,其特征在于所述步骤(5)中具有多个所述设定值,对应于多个发送给所述转发者的确认信息。
7.按照权利要求5或6所述数据传输中实现信息反馈的方法,其特征在于所述步骤(2)包括所述反馈者将所述广告信息以短信方式发送给第二级反馈者。
8.按照权利要求5所述数据传输中实现信息反馈的方法,其特征在于所述步骤(3)中所述反馈者对所述广告信息进行编辑后发送给信息服务器。
全文摘要
本发明公开了一种数据传输中实现信息反馈的方法,采集节点收到转发节点的信息发送请求,将转发节点标识和欲向反馈节点采集请求的信息写入转发信息,并将转发信息发送给转发节点;转发节点将转发信息发送给与其具有信任关系的反馈节点;反馈节点收到转发信息,判断是否向采集节点返回信息,如是,根据转发信息返回采集节点采集的信息;采集节点收集反馈节点返回的信息。本发明通过转发节点在采集节点和反馈节点之间建立了信任关系,从而可以完成信息采集过程,降低了对反馈节点的影响,并能灵活地采集所需信息。
文档编号H04L12/54GK1588871SQ20041008090
公开日2005年3月2日 申请日期2004年9月29日 优先权日2004年9月29日
发明者白瑜, 杨庆 申请人:友信互动(北京)文化传媒有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1