CN104025698B - 用于移动节点的社交网络 - Google Patents
用于移动节点的社交网络 Download PDFInfo
- Publication number
- CN104025698B CN104025698B CN201180076168.5A CN201180076168A CN104025698B CN 104025698 B CN104025698 B CN 104025698B CN 201180076168 A CN201180076168 A CN 201180076168A CN 104025698 B CN104025698 B CN 104025698B
- Authority
- CN
- China
- Prior art keywords
- node
- mobile node
- duration
- social networks
- wireless
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/20—Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
- H04W4/21—Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel for social networking applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/023—Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/60—Subscription-based services using application servers or record carriers, e.g. SIM application toolkits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
可以使用无线连接在移动节点之间建立社交网络。建立所述社交网络可以基于估计的所述无线连接的持续时间。在一个或多个实施例中,建立所述社交网络也可以基于所述节点的用户中的兴趣的相似度。
Description
背景技术
本发明总体上涉及用于移动装置的无线网络。
移动装置能够使用无线通信技术来建立与另一个移动装置的网络连接。无线网络连接使得移动装置能够彼此通信。
附图说明
相对于以下附图描述了某些实施例:
图1是根据本发明的一个实施例的无线社交网络的一部分的图示;
图2是根据本发明的一个实施例的无线社交网络的例子;
图3是根据本发明的一个实施例的流程图;
图4是根据本发明的一个实施例的流程图;以及
图5是根据本发明的一个实施例的移动节点的示意图。
具体实施方式
根据某些实施例,可以使用无线连接在移动装置(“节点”)之间建立社交网络。这种建立在节点之间的社交网络可以被称为“无线社交网络”。建立无线社交网络可以基于估计的节点之间的无线连接的持续时间。估计持续时间可以基于每一个节点的速度、方向、计划路径、目的地、和/或传输范围。如本文中所使用的,“计划路径”指现实世界(physicalworld)中的装置或交通工具的预期运动(例如,汽车行驶在预定的一系列道路上以到达指定的位置)。建立无线社交网络也可以基于节点的用户中的兴趣的相似度。如本文中所使用的,“兴趣的相似度”通常指对可以由节点的用户共享的目的、想法、活动、事件、话题、和/或主题的任何定性的或定量的指示。无线社交网络可以使得第一节点的用户能够与其它节点的用户交互或共享信息。
参照图1,无线社交网络配置10可以包含由无线连接165连接的任意数量的节点160(例如,节点160A、160B)。节点160可以是被配置为经由无线通信技术来与收发器(即,无线接口)等进行通信的任何移动装置,诸如蜂窝电话、膝上型计算机或手持式计算机(例如,个人数字助理)等。进一步地,节点160也可以包含装备有无线接口的任何交通工具(例如,汽车、卡车、自行车、船等)。这样的节点160在本文中也可以被称为“移动节点”。
在一个或多个实施例中,每一个节点160都可以包含收发器152、处理器154、存储器装置156、社交网络模块158以及传感器159。进一步地,每一个节点160都可以具有一传输范围,即指所包含的收发器152能够在其之上与另一个装置有效地发送或接收无线传输的物理距离。通常,如果两个节点160在彼此的传输范围内,则节点160可以建立与另一个节点160的无线连接165。
进一步,在一个或多个实施例中,如果第一节点(例如,节点160A)在第二节点(例如,节点160B)的传输范围之外,则第一节点和第二节点可以通过一个或多个居间节点(未示出)来代替地彼此连接。居间节点可以各自充当中继站或转发器,由此使得第一节点能够间接地与第二节点连接。
无线连接165可以基于任何无线通信技术和/或标准。例如,无线连接165可以是符合2007年6月12公布的IEEE(电气和电子工程师协会)802.11标准(IEEE802.11-2007)的Wi-Fi连接。
在一个或多个实施例中,社交网络模块158可以包括用于发现其它节点160的功能,利用所述其它节点160以潜在地建立无线社交网络。这样的功能可以包括广播邀请消息,以邀请其它节点160加入或建立无线社交网络。另外,这样的功能可以包括接受从另一个节点160所接收的邀请消息。在一个或多个实施例中,邀请消息可以是分组或帧,所述分组或帧包括与节点160和/或无线社交网络的预期目相关的信息。
在一个或多个实施例中,社交网络模块158也可以包括如下功能:基于无线连接中包含的节点160的预期的运动来估计无线社交网络的持续时间(即,期望节点160保持与其它节点160的无线连接165的时间长短)。
进一步,在一个或多个实施例中,社交网络模块158可以包括如下功能:确定当前节点160(即,包含社交网络模块158的节点160)的用户与其它节点160的用户的兴趣之间的相似度。在一个或多个实施例中,可以根据在存储器装置156中所储存的偏好157来确定节点160的用户的兴趣,其中所述存储器装置156包含在节点160中。
在一个或多个实施例中,社交网络模块158可以包括如下功能:基于所估计的节点160之间的无线连接165的持续时间和/或节点160的用户的兴趣的相似度,来判断是否加入无线社交网络。社交网络模块158也可以包括建立并保持无线社交网络的功能。例如,社交网络模块158可以使用收发器152来与其它节点160连接。
此外,在一个或多个实施例中,社交网络模块158也可以包括终止无线社交网络中的成员资格的功能。该功能可以包含发送终止消息,以通知其它节点160所述发送节点160正在结束其在无线社交网络中的参与。该功能也可以包括:基于从另一个节点160所接收的终止消息来更新无线社交网络的成员资格。
在一个或多个实施例中,无线社交网络可以使得所连接的节点160的用户能够彼此交互。例如,无线社交网络可以用于通信(例如,电子邮箱、即时消息、发短信、双向视频通话等)、媒体或文件共享(例如,电影、电视、摄影)、游戏、共享导航信息等。进一步,无线社交网络可以使得这样的活动能够并行发生。
在一个或多个实施例中,社交网络模块158可以与传感器159交互。传感器159可以是用以收集与节点160相关的信息的任何装置。信息可以包含诸如节点160的速度、方向、目的地以及计划路径之类的运动信息。信息也可以包含节点160的传输范围。信息也可以包含与节点160的无线连接的信号强度。例如,传感器159可以包括全球定位***(GPS)装置、车载行程计算机(onboard trip computer)、速度计、指南针、无线信号分析装置、网络带宽分析装置或任何其它装置或者这些装置的组合。
可以在硬件、软件、和/或固件中实施社交网络模块158。在固件和软件实施例中,社交网络模块可以由计算机执行指令来实施,所述计算机执行指令储存在诸如光学储存装置、半导体储存装置或磁储存装置之类的非暂时性计算机可读介质中。
参照图2,根据一个或多个实施例描绘了建立无线社交网络的例子20。在此例子中,节点220、230、240、250、260、270、280以及290正行进在公路205上。假设图2中所示的节点相当于图1中所示的节点160,并且包含上述参照节点160所描述的相同组件和功能。
假设第一节点220(例如,装备有车载计算机和WiFi收发器的汽车)的用户发出用于发起无线社交网络的命令。在一个或多个实施例中,作为响应,第一节点220可以广播邀请消息,以邀请其它节点与第一节点220一起加入无线社交网络。如图2中示出的,第一节点220可以具有传输范围225(以虚线示出)。相应地,在此例子中,传输范围225内的任何节点(即,节点230、260以及270)可以从第一节点220接收邀请消息。
响应于接收邀请消息,接收节点(例如,节点230)可以自动地判断是否与发送节点(例如,节点220)一起加入无线社交网络。在一个或多个实施例中,判断是否加入无线社交网络可以基于估计的节点之间的无线连接的持续时间和/或节点的用户的兴趣的相似度。以下进一步描述了对是否加入无线社交网络的判断。
在一个或多个实施例中,在加入无线社交网络之后,任何接收节点也可以向其它节点广播邀请消息。以此方式,可以将无线社交网络继续扩展为包含任意数量的节点。例如,参照图2,假设在节点230与节点220一起加入无线社交网络之后,节点230也发送邀请消息。进一步假设来自节点230的邀请消息被节点240和250接收。最终,假设节点240和250接受来自节点230的邀请。于是,无线社交网络现在包含节点220、230、240以及250。
应当指出,图1和2中所示的例子是为了说明而提供的,并非旨在限制本发明的实施例。例如,本发明的实施例可以包含任意数量和任意布置的节点。进一步,可以预期的是,可以使用任意数量的中间节点来建立无线连接。此外,可以预期的是,任何节点也可以连接到外部通信网络。例如,节点中的任何节点也可以连接到接入点(未示出),以接入另一网络(例如,互联网)。还可以预期的是,节点可以充当彼此的网络中继器,由此使得节点能够在没有直接地连接到接入点的情况下来接入外部网络。
图3示出了根据一个或多个实施例的社交网络创建的序列步骤300。可以在硬件、软件、和/或固件中实施序列步骤300。在固件和软件实施例中,序列步骤可以由计算机执行指令来实施,所述计算机执行指令储存在诸如光学储存装置、半导体储存装置或磁储存装置之类的非暂时性计算机可读介质中。在一个实施例中,序列步骤300可以是图1中所示的社交网络模块158的一部分。在另一个实施例中,序列步骤300可以由节点的任何其它组件来实施。
在步骤310,可以接收到邀请消息。在一个或多个实施例中,邀请消息可以是被配置为邀请其它节点与发送节点一起加入无线社交网络的任何消息(例如,一个或多个分组、一个或多个帧等)。例如,参照图2,节点230可以接收邀请消息,以与发送节点220一起加入无线社交网络。在一个或多个实施例中,可以由社交网络模块158(图1中示出的)来生成邀请消息,其中所述社交网络模块158包含在发送节点220中。
在一个或多个实施例中,邀请消息可以包含与发送节点的运动相关的信息。这样的运动信息可以包含发送节点的速度、方向、和/或计划路径。例如,参照图2,由节点230所接收的邀请消息可以包含节点220的速度、方向、计划路径和/或目的地位置。在一个或多个实施例中,这样的运动信息可以由传感器159(例如,全球定位***(GPS)装置、车载行程计算机、速度计、指南针等)来提供,其中所述传感器159包含在节点220中。
在一个或多个实施例中,邀请消息也可以包含对无线社交网络的主题或预期目的进行限定的信息。在一个或多个实施例中,这样的信息可以指定无线社交网络的用户的兴趣。例如,参照图2,由节点230所接收的邀请消息可以包含关于节点220的用户的一个或多个兴趣,和/或属于特定无线社交网络的用户的兴趣的信息。这样的兴趣信息可以指定要使用无线社交网络来执行的活动(例如,互动游戏、语音/视频聊天、媒体共享、讨论等)。进一步,这样的兴趣信息可以指定优选的音乐风格、游戏、讨论话题(例如,爱好、电视节目、电影、游戏、运动)等。进一步,这样的兴趣信息可以指定对在无线社交网络的成员之中共享行进/导航信息(例如,主要的或替代的路线计划、休息站、旅馆、汽油、食品店、天气信息、GPS位置信息、地图等)的期望。
在一个或多个实施例中,邀请消息也可以包含发送节点的传输范围。传输范围可以是与发送节点相关联的预定值(例如,针对收发器的给定类型和/或信号类型而指定的固定值)。或者,传输范围可以由位于发送节点中的传感器159来获得。进一步,在一个或多个实施例中,邀请消息也可以包含发送节点的唯一标识符(identifier)(例如,介质访问控制(MAC)地址、互联网协议(IP)地址等)。
再次参照图3,在步骤320,可以估计无线连接的持续时间(即,期望两个节点之间的无线连接可用于无线社交网络的时间长短)。例如,参照图2,接收节点230可以估计期望节点220与节点230之间的无线连接可用于无线社交网络的时间量。在一个或多个实施例中,持续时间可以由接收节点230中所包含的社交网络模块158(图1中所示的)来估计。
在一个或多个实施例中,可以通过确定在一个所连接的节点物理上地移动出另一个所连接的节点的传输范围之前将消逝的时间量,来估计无线连接的持续时间。在一个或多个实施例中,该确定涉及基于每一个节点的当前速度、方向、计划路径和/或目的地位置来预测每一个节点将来的运动。然后,所预测的节点运动可以用于估计当至少一个节点移动出另一个节点的传输范围时的时间点(如果存在的话)。所估计的持续时间可以是定量测量(例如,小时、分钟等)、定性测量(例如,高的、中等的、低的)或其某些组合。
参照图2,针对持续时间估计的例子,假设节点230和节点220以每小时六十英里(即,每分钟一英里)行进在相同方向上(例如,向西方)。进一步假设这些节点在接下来的两英里将沿着相同的计划路径前进,此后,节点230的计划路径将偏离节点220的计划路径(例如,在道路A上行进,然后向右转到道路B上等)。应当指出,期望该偏离能够在两分钟内(即,在以每小时六十英里行进两英里之后)。最终,基于节点230偏离计划路径的几何图形和节点230的速度,假设节点230将在偏离之后在三十秒内离开节点220的传输范围。在该时间点,节点230与节点220之间的无线连接将被破坏,并且将不再可用于这些节点之间的无线社交网络。因此,在该例子中,在节点220或节点230中所包含的社交网络模块158可以估计该无线连接的持续时间将为两分三十秒。
在一个或多个实施例中,可以通过确定节点之间的间隔速度(即,一个节点以该其朝向另一个节点移动或远离另一个节点移动的速度)来估计无线连接的持续时间。在一个或多个实施例中,可以通过在两个不同时间点测量从另一个节点所接收的信号的强度来获得间隔速度。例如,参照图2,节点230可以基于在给定的时间单位上从节点220所接收的信号强度的增大或减小,来估计与节点220的距离的变化。
再参照图3,在步骤330,可以确定节点的用户的兴趣的相似度。例如,参照图2,接收节点230可以确定对在发送节点220的用户的兴趣与接收节点230的用户的兴趣之间的相似度的测量。在一个或多个实施例中,可以由在接收节点230中所包含的社交网络模块158(图1中所示的)来确定兴趣的相似度。
在一个或多个实施例中,可以使用邀请消息中所包含的兴趣信息来确定对相似度的测量。例如,邀请消息可以包含用于识别社交网络的主题或预期目的、讨论的一个或多个话题、活动列表等的信息。进一步,参照图1,偏好157可以包含用于指定接收节点230的用户的一个或多个兴趣的信息。在一个或多个实施例中,接收节点230的社交网络模块158可以将邀请消息中所包含的信息与偏好157中所包含的信息进行比较,并且由此确定对相似度的测量。确定对相似度的测量可以包含任何定量的或定性的比较。例如,对相似度的测量可以是对具体标准的简单匹配(例如,主题或兴趣的真/假匹配),可以是基于相似度的程度的数字的得分或百分比的得分,可以是基于多种标准的加权的得分等。
在一个或多个实施例中,可选地,对相似度的测量可以基于每一个节点的计划路径和/或目的地。例如,社交网络模块158可以基于具有相同行进目的地、在给定时间段内共享相同计划路径、打算停在沿着计划路径的相同景点位置等的两个节点,来确定兴趣的相似度。
再次参照图3,在步骤340可以做出关于是否加入无线社交网络的判断。在一个或多个实施例中,该判断可以基于所估计的无线连接的持续时间(根据步骤320)、兴趣的相似度(根据步骤330)或其某些组合。例如,参照图2,节点230、节点260以及节点270已经从节点220接收到邀请消息。在一个或多个实施例中,接收邀请消息的每一个节点都可以部分地基于所估计的无线连接的持续时间超过连接的某预定最小连接时间(例如,十分钟、一个小时等),来判断是否与节点220一起加入无线社交网络。假设节点230确定,由于其正在以与节点220相同的方向以及相同的速度行进,所估计的持续时间等于或超过最小阈值,并且由此节点230可以与节点220一起加入无线社交网络。进一步,假设,由于节点260和节点270正在以与节点220相反的方向上行进,所估计的持续时间小于最小阈值,并且由此节点260和节点270将不与节点220一起加入无线社交网络。
进一步假设节点230已经确定所估计的持续时间等于或超过最小阈值,节点230也可以部分地基于在节点230的用户和节点220的用户之间具有最小的兴趣相似度来判断是否与节点220一起加入无线社交网络。例如,节点230可以判断针对至少最小数量的兴趣、针对最小百分比的兴趣、针对具体主题或目的地等的匹配是否存在。
在一个或多个实施例中,关于是否加入无线社交网络的判断可以基于组合得分,所述组合得分给出了针对所估计的持续时间和针对兴趣的相似度的比例权重(例如,针对所估计的持续时间的百分之四十的权重,以及兴趣的相似度的百分之六十的权重)。
在一个或多个实施例中,可以使用无线社交网络的优选朋友的列表来做出关于是否加入无线社交网络的判断。在一个或多个实施例中,优选朋友列表可以识别无线社交网络中的当前用户希望与其自动连接的其它节点。例如,假设邀请消息包含发送节点220的唯一标识符。接收节点230可以使用邀请消息中的唯一标识符来确定发送节点220被指定为优选朋友。因此,在该例子中,接收节点230在没有判断节点的用户之间的兴趣的相似度的情况下连接到发送节点220。在一个或多个实施例中,可以将优选朋友列表储存在图1中所示的偏好157中。
在一个或多个实施例中,关于是否加入无线社交网络的判断可以涉及通知用户邀请消息,以及向该用户请求同意以加入无线社交网络。例如,参照图1,社交网络模块158可以通知节点160的用户,其已经接收到了邀请消息。可以使用任何技术来执行通知,所述技术例如是图形用户界面、短消息(text message)、视觉指示器、可听指示器等。社交网络模块158可以对用户呈现用户界面,以指示关于是否加入无线社交网络的偏好。在一个或多个实施例中,社交网络模块158仅在确定满足了所估计的持续时间和/或兴趣的相似度的需求之后才通知用户。
如果在步骤340确定不加入无线社交网络,则序列步骤300结束。然而,如果在步骤340确定加入无线社交网络,则在步骤350可以发送接受消息以加入无线社交网络。在一个或多个实施例中,接受消息包含针对发送接受消息的节点的唯一标识符。例如,参照图2,节点230可以将接受消息(包含节点230的标识符)发送至节点220,由此指示节点230将与节点220一起加入无线社交网络。在一个或多个实施例中,可以由在发送接受消息的节点中所包含的社交网络模块158(图1中所示的)来生成接受消息。
进一步,在一个或多个实施例中,接收接受消息的任何节点可以更新无线社交网络的成员资格,以包含发送接受消息的节点。例如,参照图2,节点220可以更新用于限定无线社交网络的成员的数据结构,以包含针对节点230的唯一标识符。一旦节点220加入无线社交网络,节点220的用户和节点230的用户就彼此交互。例如,节点220的用户和节点230的用户可以使用无线社交网络来通信、媒体/文件共享、游戏、共享导航信息等。在步骤350,序列步骤300结束。
参照图4,根据一个或多个实施例描绘了用于终止无线社交网络的序列步骤400。可以在硬件、软件、和/或固件中实施序列步骤400。在固件和软件实施例中,序列步骤400可以由计算机执行指令来实施,所述指令存储在诸如光学储存装置、半导体储存装置或磁储存装置之类的非暂时性计算机可读介质中。在一个实施例中,序列步骤400可以是图1中示出的社交网络模块158的一部分。在另一个实施例中,序列步骤400可以由节点160的任何其它组件来实施。
在步骤410,可以做出关于是否已经接收到退出命令的判断。例如,参照图2,假设节点230的用户已经发出用于与节点220一起退出无线社交网络的命令。在一个或多个实施例中,用户可以通过与节点230的社交网络模块158进行交互(例如,使用图形用户界面、触摸界面、语音界面等)来发出退出命令。
再次参照图4,如果在步骤410确定已经接收到退出命令,则在步骤420可以将退出消息发送至无线社交网络中的其它节点。响应于退出消息,其它节点可以从无线社交网络的成员资格列表中去除针对发送退出消息的节点的标识符。或者,在一个或多个实施例中,响应于退出消息,无线社交网络可以被全部解散。在一个或多个实施例中,退出消息可以由社交网络模块158来生成。在步骤420之后,序列步骤300结束。
然而,如果在步骤410确定没有接收到退出命令,则在步骤430可以做出关于是否已经失去无线社交网络所使用的网络连接的判断。例如,参照图2,节点230可以确定已经失去了与节点220的无线连接。可能发生连接的失去,因为两个节点之间的距离已经增大,以使得一个节点位于另一个节点的传输范围之外,归因于设备失效、归因于干扰等。
如果在步骤430确定已经失去无线社交网络所使用的网络连接,则节点退出无线社交网络,且序列步骤400结束。然而,如果在步骤430确定尚未失去无线社交网络所使用的至少一个网络连接,则在步骤440,无线社交网络(或其一部分)可以继续操作。例如,参照图2,节点230可以确定尚未失去与节点220的无线连接,且无线社交网络继续操作。
在一个或多个实施例中,如果仅失去了网络连接中的某个子集,则无线社交网络可以由被剩余的网络连接加入的节点来继续。例如,参照图2,假设节点230可以确定已经失去与节点220的无线连接,但是与节点240和节点250的无线连接依然有效。因此,在该例子中,节点230、节点240以及节点250可以由剩余的无线社交网络(即,包含了节点220的原始无线社交网络的子集)来连接。在步骤440,序列步骤400可以返回步骤410。
图5描绘了计算机***130,该计算机***130可以是图1中示出的节点160。计算机***130可以包含硬件驱动器134和可移动介质136,该计算机***130通过总线104与芯片集核心逻辑110耦合。键盘和鼠标120或其它常规组件可以经由总线108与芯片集核心逻辑耦合。核心逻辑可以经由总线105与图形处理器112耦合,且在一个实施例中核心逻辑与应用处理器100耦合。图形处理器112也可以通过总线106与帧缓冲器114耦合。帧缓冲器114可以通过总线107与诸如液晶显示(LCD)触摸屏之类的显示屏118耦合。在一个实施例中,图形处理器112可以是使用单指令多数据(SIMD)架构的多线程多核并行处理器。
芯片集逻辑110可以包含非易失性存储器端口,以耦合主存储器132。与逻辑110耦合的可以是无线收发器和天线121、122。扬声器124也可以通过逻辑110而被耦合。
贯穿此说明书的对“一个实施例”、或“实施例”的提及意指结合该实施例所描述的特定的特征、结构或特性包含在本发明所包含的至少一个实施方式中。从而,术语“一个实施例”或“在实施例中”的出现不必需指同一实施例。此外,具体的特征、结构或特性可以以不同于所例示的具体实施例的其它适合形式来建立,并且所有这样的形式都包含在本申请的权利要求内。
尽管已经关于有限数量的实施例描述了本发明,但是本领域技术人员将从中想到许多修改和变形。例如,可以预期的是,可以在网络中的任何位置处(例如,在客户端层面、在基站或接入点层面、在网络层面或其任何组合)执行路线发现过程和/或持续时间估计过程。所附权利要求书旨在覆盖落入本发明的真正精神和范围内的所有这些修改和变形。
Claims (24)
1.一种用于建立无线社交网络的方法,包括:
确定估计的第一移动节点与第二移动节点之间的无线连接的持续时间,
确定所述第一移动节点的用户与所述第二移动节点的用户之间的兴趣的相似度,以及
基于所估计的移动节点之间的无线连接的持续时间和所述兴趣的相似度,使得计算机处理器能够使用所述无线连接来建立所述无线社交网络。
2.根据权利要求1所述的方法,其中,基于所述移动节点中的至少一个移动节点的速度来确定所估计的所述无线连接的持续时间。
3.根据权利要求1所述的方法,其中,基于所述移动节点中的至少一个移动节点的方向来确定所估计的所述无线连接的持续时间。
4.根据权利要求1所述的方法,其中,基于所述移动节点中的至少一个节点的计划路径来确定所估计的所述无线连接的持续时间。
5.根据权利要求1所述的方法,其中,基于所述移动节点中的至少一个节点的传输范围来确定所估计的所述无线连接的持续时间。
6.根据权利要求1所述的方法,其中,基于所述移动节点中的至少一个节点的目的地位置来确定所估计的所述无线连接的持续时间。
7.一种非暂时性计算机可读介质,所述非暂时性计算机可读介质储存使得计算机执行以下操作的指令:
确定估计的在第一移动节点和第二移动节点之间的无线连接的持续时间;
确定对在所述第一移动节点的用户与所述第二移动节点的用户之间的兴趣的相似度的测量;
基于所述估计的所述无线连接的持续时间和所述对兴趣的相似度的测量,使用所述无线连接来建立无线社交网络。
8.根据权利要求7所述的介质,进一步储存用于执行以下操作的指令:基于针对所述第一移动节点和所述第二移动节点的速度和方向信息,来确定所述估计的所述无线连接的持续时间。
9.根据权利要求7所述的介质,进一步储存用于执行以下操作的指令:基于针对所述第一移动节点和所述第二移动节点的计划路径信息,来确定所述估计的所述无线连接的持续时间。
10.根据权利要求7所述的介质,进一步储存用于执行以下操作的指令:基于在来自所述第一移动节点的邀请消息中所包含的用户兴趣信息,来确定所述对兴趣的相似度的测量。
11.根据权利要求7所述的介质,进一步储存用于执行以下操作的指令:基于储存在所述第二移动节点的存储器装置中的用户兴趣信息,来确定所述兴趣的相似度的测量。
12.一种移动装置,包括:
无线收发器;以及
控制器,所述控制器与所述无线收发器耦合,所述控制器用于:
确定估计的与多个移动节点中的至少一个移动节点无线连接的持续时间,
确定所述移动装置的用户与所述至少一个移动节点的用户之间的兴趣的相似度,以及
基于所估计的与所述至少一个移动节点无线连接的持续时间和所述兴趣的相似度,加入包含所述多个移动节点的无线社交网络。
13.根据权利要求12所述的移动装置,其中,所述控制器还用于:在加入所述无线社交网络之前,从所述多个移动节点中的一个移动节点接收邀请消息。
14.根据权利要求12所述的移动装置,其中,所述控制器还用于:使用针对所述多个移动节点以及针对所述多个移动节点的速度信息和方向信息来确定所述估计的持续时间。
15.根据权利要求12所述的移动装置,其中,所述控制器还用于:使用针对所述移动装置以及针对所述多个移动节点的计划路径信息来确定所述估计的持续时间。
16.根据权利要求12所述的移动装置,其中,所述控制器还用于:使用针对所述移动装置以及针对所述多个移动节点的传输范围信息来确定所述估计的持续时间。
17.根据权利要求13所述的移动装置,其中,所述控制器还用于:通知用户所述邀请消息,以及向所述用户请求对加入所述无线社交网络的准许。
18.根据权利要求13所述的移动装置,其中,所述控制器还用于:将所述无线社交网络的唯一标识符储存在优选列表中。
19.一种用于建立无线社交网络的装置,包括:
用于确定估计的第一移动节点与第二移动节点之间的无线连接的持续时间的模块,
用于确定所述第一移动节点的用户与所述第二移动节点的用户之间的兴趣的相似度的模块,以及
用于基于所估计的移动节点之间的无线连接的持续时间和所述兴趣的相似度使得计算机处理器能够使用所述无线连接来建立所述无线社交网络的模块。
20.根据权利要求19所述的装置,其中,基于所述移动节点中的至少一个移动节点的速度来确定所估计的所述无线连接的持续时间。
21.根据权利要求19所述的装置,其中,基于所述移动节点中的至少一个移动节点的方向来确定所估计的所述无线连接的持续时间。
22.根据权利要求19所述的装置,其中,基于所述移动节点中的至少一个节点的计划路径来确定所估计的所述无线连接的持续时间。
23.根据权利要求19所述的装置,其中,基于所述移动节点中的至少一个节点的传输范围来确定所估计的所述无线连接的持续时间。
24.根据权利要求19所述的装置,其中,基于所述移动节点中的至少一个节点的目的地位置来确定所估计的所述无线连接的持续时间。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/US2011/068043 WO2013101160A1 (en) | 2011-12-30 | 2011-12-30 | Social networks for mobile nodes |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104025698A CN104025698A (zh) | 2014-09-03 |
CN104025698B true CN104025698B (zh) | 2018-10-19 |
Family
ID=48698394
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201180076168.5A Active CN104025698B (zh) | 2011-12-30 | 2011-12-30 | 用于移动节点的社交网络 |
Country Status (3)
Country | Link |
---|---|
US (1) | US9584950B2 (zh) |
CN (1) | CN104025698B (zh) |
WO (1) | WO2013101160A1 (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2518347A (en) * | 2013-07-05 | 2015-03-25 | Dr Sivapathalingham Sivavakeesar | User-centric Communication Methods, System and Framework |
US10848454B2 (en) * | 2014-12-23 | 2020-11-24 | Palo Alto Research Center Incorporated | System and method for facilitating driver communication via an audio centric network |
DE102015207775B4 (de) * | 2015-04-28 | 2018-11-29 | Volkswagen Aktiengesellschaft | Verfahren zum Bilden einer Gruppe von Fahrzeugen |
US10751605B2 (en) | 2016-09-29 | 2020-08-25 | Intel Corporation | Toys that respond to projections |
US20200037104A1 (en) * | 2018-07-24 | 2020-01-30 | Life on Queen Inc. | System and method for location-based chat communications |
US11754587B2 (en) * | 2020-04-30 | 2023-09-12 | Abl Ip Holding Llc | Activity tracking using motion sensors in a wireless luminaire network |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040119814A1 (en) * | 2002-12-20 | 2004-06-24 | Clisham Allister B. | Video conferencing system and method |
US20080215623A1 (en) * | 2005-09-14 | 2008-09-04 | Jorey Ramer | Mobile communication facility usage and social network creation |
US20070195731A1 (en) * | 2006-02-21 | 2007-08-23 | Camp William O Jr | Methods, systems and computer program products for establishing a point-to-point communication connection |
US8031595B2 (en) * | 2007-08-21 | 2011-10-04 | International Business Machines Corporation | Future location determination using social networks |
US8700539B2 (en) * | 2007-12-17 | 2014-04-15 | Nokia Corporation | Creating a travel community |
US20100017237A1 (en) * | 2008-07-15 | 2010-01-21 | Where I've Been, Llc | Travel-related methods, systems and devices |
US20100281113A1 (en) * | 2009-04-29 | 2010-11-04 | Nokia Corporation | Method and apparatus for automatically matching contacts |
US20100299276A1 (en) * | 2009-05-22 | 2010-11-25 | Microsoft Corporation | Invitations with pre-populated profile information |
US20110225510A1 (en) * | 2010-03-09 | 2011-09-15 | Egor Lavrov | System and method for social networking |
US8606306B2 (en) * | 2010-04-07 | 2013-12-10 | Apple Inc. | Multiple client computing device invitations for online communication sessions |
US8473584B2 (en) * | 2010-12-20 | 2013-06-25 | Sap Ag | Revocable indication of session termination |
US20120258735A1 (en) * | 2011-04-07 | 2012-10-11 | Dante Monteverde | Social network geographic filter |
US20120278262A1 (en) * | 2011-04-28 | 2012-11-01 | Jared Morgenstern | Suggesting Users for Interacting in Online Applications in a Social Networking Environment |
US20130086164A1 (en) * | 2011-09-30 | 2013-04-04 | Broadcom Corporation | Automobile social networking |
-
2011
- 2011-12-30 CN CN201180076168.5A patent/CN104025698B/zh active Active
- 2011-12-30 US US13/993,144 patent/US9584950B2/en active Active
- 2011-12-30 WO PCT/US2011/068043 patent/WO2013101160A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
US9584950B2 (en) | 2017-02-28 |
US20140201281A1 (en) | 2014-07-17 |
CN104025698A (zh) | 2014-09-03 |
WO2013101160A1 (en) | 2013-07-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11574262B2 (en) | Location accuracy using local device communications | |
CN104025698B (zh) | 用于移动节点的社交网络 | |
US10966051B2 (en) | Systems and methods for performing location based actions | |
JP6552638B2 (ja) | 車両をスケジューリングするシステム及び方法 | |
EP2471054B1 (en) | Method for providing vehicle information and terminal device applying the same | |
CN108701403B (zh) | 用于展示与服务请求相关的标识的***及方法 | |
CN109561380A (zh) | 在移动网络中识别并定位用户 | |
US20200200556A1 (en) | Systems and methods for vehicle-based tours | |
CN111277618B (zh) | 一种信息推送方法、装置、电子设备及存储介质 | |
CN107967816A (zh) | 车载终端、车位共享***、车位确定方法及装置 | |
WO2020113614A1 (en) | Systems and methods for estimating time of arrival of object | |
US20160352845A1 (en) | Ride-sharing system and method | |
WO2014162611A1 (ja) | 情報共有システム、情報処理端末、情報共有方法および情報共有プログラム | |
CN111291275A (zh) | 车辆、车机设备及其基于实况的出游方案推荐方法 | |
CN111292104B (zh) | 一种信息推送方法、装置、电子设备及存储介质 | |
Sundar et al. | IoT based passenger information system optimized for Indian metros | |
CN104807470B (zh) | 导航方法和导航设备 | |
CN114283609B (zh) | 针对自动驾驶车辆的信息显示方法、装置和站台终端 | |
CN101662492B (zh) | 点对点无线移动通讯互动***及其互动方法 | |
CN115310692A (zh) | 一种智慧乡村旅游服务平台 | |
CN108076430B (zh) | 一种WiFi探针采集数据自动插值处理方法 | |
CN111310962A (zh) | 车辆、车机设备及其车机设备导航规划方法 | |
CN102510402A (zh) | 基于云网络实现导航终端间互联通讯的方法 | |
TWI486008B (zh) | 點對點無線行動通訊互動系統及其方法 | |
Zorić et al. | Predicting public transport arrival time and congestion based on BLE beacon crowdsourced data |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |