一种用于在对等网络上创建共享信息列表的系统和方法

文档序号:9565027阅读:197来源:国知局
一种用于在对等网络上创建共享信息列表的系统和方法
【专利说明】一种用于在对等网络上创建共享信息列表的系统和方法
[0001]本申请是申请日为2008年4月10日,申请号为200880011661.7,发明名称为 “一种用于在对等网络上创建共享信息列表的系统和方法”的申请的分案申请。
[0002]相关申请
本申请要求2007年4月12日提交的美国临时申请号为60/923,042的权益。上述申请的全部教导在此引入以供参考。
技术领域
[0003]本发明涉及在连接的网络计算机内对信息进行定位。
【背景技术】
[0004]对等网络在网络上参与者之间使用不同的连通性,并且使用网络参与者的累积带宽而不是常规的集中化资源。对等网络典型地被用于经由大量的自组(ad hoc)连接来连接节点。这样的网络对于很多用途来说是有用的。共享包含音频、视频、数据或任何数字格式信息的内容文件是普遍的,并且诸如电话流量之类的实时数据也使用对等网络予以传递。为了接入对等网络以便共享内容文件,用户利用能够连接网络计算机的对等网络软件应用。

【发明内容】

[0005]示例实施例的方法或相应设备包括用以从对等网络获得一个或多个搜索的网络节点。该网络节点将所述一个或多个搜索与一个或多个标准进行比较。比较之后,该网络节点更新所述一个或多个标准以包含所述一个或多个搜索的变体。更新之后,该网络节点基于更新的标准发出所述一个或多个搜索。接下来,该网络节点确定与所述一个或多个搜索相关联的所得信息。确定之后,该网络节点创建所得信息列表以供分析。在实施例中,所述方法或相应设备采用C、C++、.NET或Visual Basic程序代码。
[0006]在实施例中,所述一个或多个标准是下列之一:预定义的关键字、关键字集,或关键字子集。此外,所述一个或多个标准可以涉及个体、组织、组群或其他可标识的实体。
[0007]在实施例中,所述一个或多个搜索是对等网络中的广播消息。在实施例中,所述网络节点把所述一个或多个搜索与所述一个或多个标准进行比较使用下列之一:比较、字符串内、模糊逻辑匹配,或其他(一个或多个)比较技术。
[0008]在实施例中,所述网络节点采用帐户标点、复数或所述一个或多个标准的其他变体来进行更新。在实施例中,所述网络节点还被配置为将具有所述一个或多个搜索的TCP/IP分组发送到网络节点。
[0009]在实施例中,所得信息是组织的名称、与组织有关的信息,个体的名称,或与个体有关的信息。
[0010]在实施例中,列表存储在数据库、计算机程序、存储器或适合的存储设备中。在实施例中,所述网络节点还被配置为针对提供对列表的访问而收集费用。在实施例中,所述网络节点还被配置为基于所述一个或多个搜索标识安全风险。
[0011]根据细读对本发明的实施例的下列详细描述本发明的其它优点将变得显而易见。
【附图说明】
[0012]如在附图中所图示的,根据对本发明的示例实施例的更特定的描述前述将是明显的,在附图中遍及不同视图同样的参考标记指代相同的部分。附图没必要按照比例,重点宁愿着重在对本发明的实施例进行图示。
[0013]图1A是根据本发明的示例实施例描绘监视对等网络上的搜索以创建列表的通信网络的框图;
图1B是根据本发明的示例实施例的所得信息的示例列表;
图2是描绘根据本发明的示例实施例的示例搜索分组的框图;
图3A是描绘根据本发明的示例实施例的在网络上发出搜索的流程图;
图3B是根据本发明的示例实施例的示例标准;
图4是描绘根据本发明的示例实施例的向数据库添加搜索的流程图;
图5是描绘根据本发明的示例实施例的示例监视过程的流程图;
图6是图示根据本发明的示例实施例的在对等网络上创建搜索信息列表的流程图;
图7是描绘根据本发明的示例实施例的针对费用向客户提供列表的流程图。
【具体实施方式】
[0014]如今,组织和个人冒着公开不应共享的信息的风险。为了降低这种风险,组织或个人定位信息并且标识什么信息是私密的(例如,不应当公开)。在标识什么信息是私密的之后,组织可以采取动作以阻止该信息的公开。阻止不适当的信息共享的一种方式是通过监视在诸如对等网络之类的网络中所进行的对与企业、组织或者公司有关的短语、术语,或一个或多个标准的搜索,诸如公司名称或其他术语。
[0015]图1A是描绘根据本发明的示例实施例的监视对等网络上的搜索110,120以创建列表的通信网络100的框图。特别地,网络节点140监视在对等网络112上所发出的搜索。对等网络112包括相互通信的节点a 105,节点b 115和节点c 125。在操作中,节点a 105向节点b 115发送搜索110。类似地,节点b 115向节点c 125发送搜索b 120。例如,节点a 105和节点b 115可发出对短语“Acme Bank”的搜索。一旦发出了该搜索,网络节点140典型地通过获得与搜索110、120相关联的广播消息来从对等网络112获得该搜索110、120。在获得搜索110、120之后,网络节点140使用诸如比较之类的比较技术来把搜索110、120与一个或多个标准160 (例如,短语)相比较。如果一个或多个标准160与搜索110、120相匹配(例如,标准是“AcmeBank”),则网络节点140更新该一个或多个标准160以包含搜索110,120的变体(例如,“Acme Banks”)。为了这样做,网络节点140采用复数(pluralizat1n)或本领域已知的其它算法来确定搜索110、120的这些附加变体。
[0016]在更新标准160之后,网络节点140基于更新的标准发出新搜索150a_b。结果,网络节点140从对等网络112接收响应,以及创建来自新搜索150a-b的所得信息155a_b的列表并将所得信息155a-b存储在数据库145中以供分析。
[0017]在优选实施例中,网络节点140从对等网络112接收包含所得信息155a_b的响应。示例所得信息155a在图1B中示出。特别地,图1B将所得信息155a示出为TCP/IP分组,其包含包含16字节的描述符id (标识符)107、有效载荷(payload)描述符id 119、生存时间(time to live)值(通常为3) 137、跳数值(hops value) 142 (通常为0)、有效载荷长度147,以及有效载荷152。有效载荷典型地包括包含在有效载荷中的文件标题数目、TCP/IP端口、IP地址、主机速度、具有文件索引的结果集、文件大小、文件名和服务体(servent)ID号。在实施例中,所得信息也可以包括文件的名称和大小,以及拥有该文件的计算机的IP地址。应当理解,服务体是对等网络节点,其具有服务器和客户端这两者的特征。针对所得信息155a的其他配置也是可能的。
[0018]现在返回去参考图1A,分析节点180可以接收列表170,其允许操作者或软件逻辑190来标识列表170中搜索信息的模式。例如,软件逻辑190确定对于共享会是不适当的信息,诸如包含敏感或私密信息的共享文件夹。也就是说,信息可能会因非故意地,或者恶意的行为或病毒而被共享。例如,某人可能非故意地共享了包含诸如信用卡号之类的个人信息的争议信件。用户可能搜索这些争议信件并获取信用卡号。也就是说,该用户可能发出搜索并接收到争议信件,其涉及针对信用卡所有者的信用卡购买。在该争议信件中,信用卡所有者包括信用卡号和/或其他个人信息。因此,现在该用户可以查看并有可能使用该信用卡所有者的信用卡号和/或其他个人信息。
[0019]在其他示例中,对等网络112软件可能具有容许对文件或信息进行共享的软件缺陷。同样地,用户计算机可能有病毒或蠕虫,其连接到对等网络112,并且在用户不知晓的情况下共享
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1