基于自动共享资料数据发起交往的方法和计算设备
2020-01-07

基于自动共享资料数据发起交往的方法和计算设备

本发明公开一种基于自动共享资料数据而发起交往的方法,包括在至少两个计算设备之间自动地和无线地交换资料信息的步骤。可以通过将所接收的资料信息与一组预先建立的交往规则比较来确定是否存在交往机会。依赖于资料信息是否很好符合交往规则,可以在计算设备的一个上自动提供交往机会的通知。

间的交互和/或资料共享的补充信息。应该强调的是交往服务器230不是系统200的操作所必需的并且可以执^i殳备210和220之间的直接对等通信而不需要服务器230。在一种实施方案中,交往服务器230可以包括电子邮件服务器、即时消息服务器、聊天服务器、电话服务器等,它们可以用于建立或维护设备210和220之间的交互式通信。交往服务器230可以将设备210和/或220连接到可以为设备210和/或220提供交互式游戏、协同浏览会话、远程电话会话等的网络资源例如Web站点。交往服务器230可以允许在设备210和220之间交换的数据通过远程定位资源被远程地存储或访问,远程定位资源在设备210和/或220是具有有限计算资源的移动设备时是非常有利的。例如,资料共享事件可能导致在设备210和220的用户之间建立业务会汉,其中设备220的物主将提供幻灯片格式的材料。幻灯片文件可以在^i5C之前从设备220传送到设备210。设备210可能不能直接访问(或甚至存储)幻灯片文件的内容。资料处理工具219可以在识别到i殳备210的限制时将幻灯片文件传送给交往服务器230,服务器230可以是可由设备210的用户访问的台式计算机。远程观看客户端(例如,C1TRIX)可以允许设备210打开观看并观看幻灯片文件,这使用驻留在台式计算机上的应用程序。因此,交往服务器230可以结合计算设备210—起使用,以克服设备210的资源限制。在又一种实施方案中,交往服务器230还可以包括范围扩展服务器,其增加计算设备210和/或220可以共享信息的范围。例如,设备可以典型地通过蓝牙传输来共享资料信息,蓝牙传输将传输范围限制在大约30英尺。范围扩;HI艮务器可以接受、中继和/或接收来自设备210和/或220的无线网络通信,例如802.11协议通信,从而允许资料数据在扩至无线网络的范围内共享。验证服务器240可以任意地用来建立验证的、安全的、查证的和/或私有的资料共享网络。B服务器240可以是系统200中包含的,用以防止作为资料共享的结果而发生滥用例如窃取身份的许多安全部件的

用远程工具远程地操控客户计算机系统。

种能力。可以通过要求设备110和140来启动共享限制和许可而拥有私有/公共密钥以参与某个特定的资料共享服务或群组。代理工具模块132可以在设备110物主允许时担当另一个设备的代理。例如,设备140可以请求设备110作为设备140的代理。如果代理请求被接受,那么设备140的所有基于资料的通信可以通过设备110,直到代理特征被禁止。与设备140和/或设备140的用户关联的基于资料的通信将基于资料处理工具144的而不是资料处理工具120的特点。代理工具模块132的使用在用户不希望公开他或她的身份的情况下会特别有用。链接工具134可以用来在多个计算设备之间建立虚拟的合作网络或adhoc网络,从而延伸设备的有效通信范围'例如,设备110和140可以在彼此的无线广播范围以外,但是可以都处于第三设备(没有显示)的通信范围以内。虚拟合作网络可以建立在这三个设备之间,以允许第三i殳备在设备110和140之间发送信息。存储模块136可以管理与存储相关的特点。存储模块136可以确定当通信间歇或失败了一段时间时消息可以保存的时间段。例如,在设备110的外通信范围附近的与设备110通信的用户可以间H^交换信息,存储模块136可以建立存储信息的准则以防接收方回到可以传送所存储消息的范围内。存储模块136也可以确定删KHp/或保存发送到设备110的外部资料信息的准则。准则可以由接收资料信息的用户以及/或者由发送信息的用户来建立。例如,可以建立基于时间的准则以在接收到信息之后的30分钟之后删除所有资料信息,除非明确地与资料信息所关联的用户建立通信。应当i/w识到i殳备140的设备部件142可以与设备110的部件112-116类似。部件142也可以与部件112-116显著不同,只要两个i殳备UO和140包括兼容的资料处理工具120和144并且都能够在通道152-156上共享^W。图2是显示根据这里所公开的发明布局的实施方案的资料共享计算系统200的示意图。系统200可以包括计算设备210和计算设备220,

例如,从设备110传送到140的资料概述可以指出i殳备110的用户玩国际象棋作为业务爱好。设备140中的规则可以使设备确定更多信息例如ELO等级,以确定设备110-140的用户是否具有相符的技能。可以实施用以确定i殳备110和140上的驻留应用程序的进一步查询,以确定设备110和140的用户使用i更备110和140上所装栽的软件交互式地参与国际象棋比赛是否可能。如果可能,则可以生成通知,以告知设备110和/或140的用户在国际象棋方面的共同兴趣。该通知可以指明每个游戏者的各自ELO等级,可以提议比赛的时间,以^L/或者可以指明可^^用已装栽到i殳备110和140上的预先存在的国际象棋应用程序来比赛。可以通过用户-设备通信模式和/或自动通信模式来传导在设备110和140之间交换的另外信息。用户-设备通信模式和自动通信模式每个都可以导致在通道152和/或154上的信息交换。自动通信模式可以是在用户和设备之间几乎没有用户交互的设备-设备信息交换模式,其中自动构建查询,并JL基于先前配置的规则128来提供信息。用户-设备通信模式可以是这样的模式,其中用户之一通过用户-设备接口与设备no或140交互,其中交互可以导致i殳备110和140之间的用户引导的信息交换。用户-设备通信模式允许设备到设备的信息交换以及设备到用户的交互。在一个例子中,在用户-设备通信模式下使用i爻备110的用户可以引导设备110提供与附近用户最可能的五个交往机会。进一步的交互式询问可以用来帮助用户确定如果有的话应当追踪这些机会的哪个。例如,最可能的五个交往机会可以提供有机会细节的简短描述。机会之一可以指明与附近的人存在共有的国际象棋业余爱好。在用户-设备通信模式中,用户可以进一步询问该附近国际象棋玩家的年龄、性别、姓名和ELO等级。在做出明确的决定之前,不直接联系询问所指向的用户。该用户可能不知道由于另一个用户在用户-设备交互模式下交互而导致的数据交换。因此,如果第一个用户仅愿意与成年人玩国际象棋并JUl现附近的国际象棋玩家是小孩,那么第一个用户可以选择忽略潜在的交往机会,而不会明确地ic^与该附近的国际象棋少年玩家的交往。交互通道156可以用来允许用户通过他们的设备110和140彼此交互或通信。交互通道156可以允许电话交互、文本消息、聊天、即时消息、电子邮件、电子文档共享、协同浏览、交互式游戏以及任何其他形式的交互式通信,这可能依赖于各个设备110和140的能力。转向设备110的细节,可以存在允许与其他设备例如设备140通信的通信部件112。通信部件112可以允许不同的通信模式例如电话模式、即时消息模式、直接数据交换模式等。通信模式的一种可以允许直接对等通信(例如,蓝牙通信)。通信模式的另一种可以允许服务器辅助通信(例如,移动电话通信)。计算设备110上的应用程序部件114可以用来使交互便利以;sl/或者以有组织的方式存储资料数据。例如,应用程序部件114可以包括电子邮件程序或文本消息程序,这两者可以用来在通道156上通信。应用程序部件114也可以包括交往管理应用程序以及制定计划应用程序等。在一个示范例子中,交往管理应用程序可以从设备140直接上载资料信息。制定计划应用程序可以与交往规则128集成,使得交往行动可以依赖于设备110所有者的计划。设备110的接口部件116可以允许用户与设备110交互。普通接口包M音接口、文W口、图形用户接口等。接口部件116可以利用与计算设备110连接或集成的外围设备。资料处理工具120可以包括能够被计算设备110理解的在软件/硬件/固件中编码的机器可读指令。这些指令可以允许这里所描述的资料共享发生。工具120可以包括管理模块122、广播模块124、接收器模块126、交往规则模块128、安全模块130、代理工具模块132、链接工具模块134、存储模块136等。管理**:122可以允许用户配置资料处理工具120以及选择性地启用资料。可以存在多个资料,例如商务资料、家庭和朋友的资料以及约会资料,它们可以在不同的条件下激活,而不同的条件可以使用管理模块122来指定。例如,商务资料可以在星期一至星期五的上午9点至下

在步骤520中,人工具可以配置客户系统或设备,使得系统是资料共享系统的一部分以及/或者可通信地链接到资料共享系统。例如,人工具可以添加商务拥有的通信设备到私有资料共享"网络"。在另一个例子中,人工具可以检修现有资料共享系统的问题,以及/或者可以添加新的客户期望特征到现有*#共享系统。在步骤525中,人工具可以完成服务活动。

间延迟方式的动态资料共享。例如,人349可能当前已离开建筑320并且可能具有包含人341-344的资料数据的资料緩冲,这些数据是当设备处于范围324内时传送到设备的。当人349处于人345的范围359内时,临时资料緩冲信息可以传送到人345,基于>^349的设备转发的緩冲内^Lit知人345与人341-344的潜在交往机会。此外,与人345相关的交往期望和资料信息可以传送到包含在人346-348的设备中的资料緩冲。当人346-348的任一个iiA范围324时,来自人345的该緩沖内容可以传送到人341-344。图4是根据itX所公开的发明布局的实施方案的用于在计算设备之间共享资料信息的方法400的流程图。方法400可以在系统100,200或能够允许资料共享的任何系统的环境下执行。方法400可以在步骤405中开始,其中包含用户特有信息的资料可以存储在第一计算设备中。计算设备可以是移动设备,并且资料数据可以是用户可配置的。在步骤410中,所存储的资料中的翁:据可以无线广播到广播范围内的其他设备。广播范围可以由硬件和/或软件建立的限制确定。广播可以使用对等通信例如基于蓝牙的通信直接传送数据。在步骤415中,设备之一可以接收资料数据。该设备可以称作第二计算设备,它也可以是移动计算设备。在步骤420中,第二设备可以将所接收的数据与一组预先建立的可由用户配置的交往规则比较。如果规则确定交往不是期望的,那么第二设备可以忽略所接收的资料数据,并且方法可以在步骤425中结束。如果规则表明交往是期望的,那么方法可以从步骤420进行到步骤430,其中第二设备可以自动确定要采取的至少一个交往行动。交往行动可以是由交往规则建立的用户可配置的行动。在步骤435中,所确定的交往行动可以自动执行。在步骤440中,交往行动可以指出应当存储来自资料的交往信息供随后使用,以及立即交往在此时是不适宜的。在步骤445中,交往行动可以指出立即人际交往是期望的。为此,指示交往期望的消息可以从第二设备传送到第一设备。直到现在的所有步骤(步骤405445)可以是不需要用户关注或交互的自动步骤。

地或者在a)转换成其他语言、代码或符号;b)以不同材料形式再现的任一个或两个之后执行特定功能。

间的交互和/或资料共享的补充信息。应该强调的是交往服务器230不是系统200的操作所必需的并且可以执^i殳备210和220之间的直接对等通信而不需要服务器230。在一种实施方案中,交往服务器230可以包括电子邮件服务器、即时消息服务器、聊天服务器、电话服务器等,它们可以用于建立或维护设备210和220之间的交互式通信。交往服务器230可以将设备210和/或220连接到可以为设备210和/或220提供交互式游戏、协同浏览会话、远程电话会话等的网络资源例如Web站点。交往服务器230可以允许在设备210和220之间交换的数据通过远程定位资源被远程地存储或访问,远程定位资源在设备210和/或220是具有有限计算资源的移动设备时是非常有利的。例如,资料共享事件可能导致在设备210和220的用户之间建立业务会汉,其中设备220的物主将提供幻灯片格式的材料。幻灯片文件可以在^i5C之前从设备220传送到设备210。设备210可能不能直接访问(或甚至存储)幻灯片文件的内容。资料处理工具219可以在识别到i殳备210的限制时将幻灯片文件传送给交往服务器230,服务器230可以是可由设备210的用户访问的台式计算机。远程观看客户端(例如,C1TRIX)可以允许设备210打开观看并观看幻灯片文件,这使用驻留在台式计算机上的应用程序。因此,交往服务器230可以结合计算设备210—起使用,以克服设备210的资源限制。在又一种实施方案中,交往服务器230还可以包括范围扩展服务器,其增加计算设备210和/或220可以共享信息的范围。例如,设备可以典型地通过蓝牙传输来共享资料信息,蓝牙传输将传输范围限制在大约30英尺。范围扩;HI艮务器可以接受、中继和/或接收来自设备210和/或220的无线网络通信,例如802.11协议通信,从而允许资料数据在扩至无线网络的范围内共享。验证服务器240可以任意地用来建立验证的、安全的、查证的和/或私有的资料共享网络。B服务器240可以是系统200中包含的,用以防止作为资料共享的结果而发生滥用例如窃取身份的许多安全部件的

设备110可以是移动电话,而设备140可以是手持娱乐系统。两个设备110和140可以共享在一个或多个通信通道152-156上通信的能力,这些通道包括询问通道152、数据交换通道154,以及交互通道156。依赖于系统100中所使用的实施细节,不同的通道152-156可以使用与其他通道152-156相同的通信协议,或者可以使用不同的、通道专用的通信协议。询问通道152可以用来在资料共享设备之间发送可用、确认和授权数据。例如,询问通道152可以由计算设备110和/或140用来向彼此通告资料共享能力。不像可以允许加密或安全通信的其他通信通道例如通道154和/或156,询问通道152—般地将是开放的或未加密的通道。另外,询问通道152可以具有比其他通道154和/或156更受限的范围,该受限范围可以保证资料共享仅在相互接近的人们之间发生。受限范围可以是用户可配置的基于软件的限制和/或硬件限制,例如蓝牙通信的范围。在设备110和/或140之间的资料共享限定在一定范围内的情况下,辨识信息、证书信息和/或授权信息可以在资料共享发生之前在询问通道152上传送。数据交换通道154可以是用来在设备110和/或140之间传送资料和其他信息的信息共享通道。在一种实施方案中,在通道154上在设备110和140之间交换的WHt息可以受保护,以防止潜在的信息滥用。例如,所传送的资料信息可以被配置以在所有者建立的时段之后自动过期。在另一个例子中,对所传送资料中的内容的访问权利可以受限制,以仅供资料处理工具使用。可以防止其他应用程序观看该信息,除非由信息传送者授予明确的许可。这种保护可以使用加密技术、私有数据格式、安全数据传送标准等来实施。在一种布置中,在通道154上交换的资料数据可以分割成不同粒度级别,例如概述级别、详述级别和安全级别。对不同级别的访问可能需要授权。当由工具120和/或144确定在设备用户之间存在共同性时,另外的信息例如包含在资料的更细粒度级别中的关于这种兴趣的信息可以在通道154上被请求和传送。

用远程工具远程地操控客户计算机系统。

一种。另外,验证服务器240可以用来查证资料中所包含的信息是正确的。例如,a^服务器240可以检查税款记录、地址记录、商业记录、营业执照等,以保证资料中的姓名、地址、职业、薪资和其他信息是准确而不是伪造的。服务器240的该查证功能的使用可以防止用户假扮成其他人。特别标识符可以在显示器213上呈现,以当服务器240已查证用户的资料信息时或当资幹ft息不能被查证时进行指示。图3是显示根据这里所公开的发明布局的实施方案的资料共享环境300中的多个个体的图例。环境300中的每个人341-349可以携带具有系统100和/或200中描述的资料工具的计算设备。每个设备可以具有通信范围351-359,在通信范围内可以使用对等通信(例如,通过蓝牙或其他无线通信方式)无线地交换资料数据。交往服务器322可以是能够为建筑320中的所有人341-344建立通信范围324(例如,使用基于802.11的无线网络技术)的环境300的可选部件。使用适当的收发器(例如,蓝牙)而不使用服务器322的能力,设备之间的对等通信仍然是可用的,即使i更备处于范围324内。范围324是硬件限制范围,而更短的软件限制范围可以由交往服务器322和/或各个计算设备建立。例如,人341和人342可以为资料共享目的建立"一层,,的软件限制范围。因此,人341和人342可以在服务器322的辅助下彼此共享资料信息(虽然,他们都在对等范围351和352以外)。由于软件建立的范围P艮制,人341和/或342都不能与在不同楼层的人343和/或344共享资料信息。如果软件范围限制延伸到包括当前的和相邻的楼层,那么人343可以与人341,342和344共享资料信息,但人344不能与人341或342共享资料信息。在一种实施方案中,一系列个人区域网可以交互以构成虚拟合作网络,从而延伸资料共享范围。例如,将范围355-358重叠可以形成具有组合范围区域的虚拟合作网络,其允许人345与人348共享资料信息。因此,人346和347的资料共享设备可以自动转发在人345和348之间传送的信息。此外,临时资料緩冲可以在计算设备中维持一段短时间,这允许时