CN104052647B - 用于控制网络通信的***和方法 - Google Patents
用于控制网络通信的***和方法 Download PDFInfo
- Publication number
- CN104052647B CN104052647B CN201410079415.2A CN201410079415A CN104052647B CN 104052647 B CN104052647 B CN 104052647B CN 201410079415 A CN201410079415 A CN 201410079415A CN 104052647 B CN104052647 B CN 104052647B
- Authority
- CN
- China
- Prior art keywords
- message
- social networks
- network
- analysis
- module
- 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
- 238000000034 method Methods 0.000 title claims abstract description 54
- 238000004458 analytical method Methods 0.000 claims abstract description 56
- 230000005540 biological transmission Effects 0.000 claims abstract description 30
- 230000004044 response Effects 0.000 claims abstract description 8
- 230000000644 propagated effect Effects 0.000 claims description 5
- 238000004891 communication Methods 0.000 abstract description 22
- 238000003012 network analysis Methods 0.000 abstract description 7
- 230000000694 effects Effects 0.000 description 13
- 238000003860 storage Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 10
- 238000004590 computer program Methods 0.000 description 9
- 238000005259 measurement Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 238000012545 processing Methods 0.000 description 7
- 230000006855 networking Effects 0.000 description 6
- 230000009471 action Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000001276 controlling effect Effects 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 210000000481 breast Anatomy 0.000 description 2
- 230000002079 cooperative effect Effects 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 230000006378 damage Effects 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 239000004744 fabric Substances 0.000 description 2
- 230000002349 favourable effect Effects 0.000 description 2
- 230000036541 health Effects 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000005180 public health Effects 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 230000002195 synergetic effect Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000019771 cognition Effects 0.000 description 1
- 238000005094 computer simulation Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 238000000802 evaporation-induced self-assembly Methods 0.000 description 1
- 230000009969 flowable effect Effects 0.000 description 1
- 238000009415 formwork Methods 0.000 description 1
- 210000004602 germ cell Anatomy 0.000 description 1
- 230000008595 infiltration Effects 0.000 description 1
- 238000001764 infiltration Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000035515 penetration Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 229920006395 saturated elastomer Polymers 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
- 238000003892 spreading Methods 0.000 description 1
- 238000000547 structure data Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/52—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/14—Network analysis or design
- H04L41/145—Network analysis or design involving simulating, designing, planning or modelling of a network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/06—Generation of reports
- H04L43/062—Generation of reports related to network traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/28—Flow control; Congestion control in relation to timing considerations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/50—Queue scheduling
- H04L47/56—Queue scheduling implementing delay-aware scheduling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
- H04L65/403—Arrangements for multi-party communication, e.g. for conferences
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Multimedia (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明涉及一种使用社交网络分析来调度通信的***和方法。提供了用于改进社交网络上的通信的有效性的***和方法。一种用于控制网络通信的方法包括:响应于用户发出的向社交网络中的节点发送消息的请求,分析所述社交网络;基于所述分析的结果,将所述消息的发送延迟一段时间;以及在已经过所述一段时间之后,向所述社交网络中的所述节点发送所述消息。
Description
技术领域
本发明一般地涉及用于改进社交网络上的通信的有效性的***和方 法,具体地说,涉及用于社交网络分析的***和方法,这些分析用于确定 通信(例如,消息)的计时,以便这些通信可能最有效和/或由具有各种特 性的最佳数量的人员查看。
背景技术
社交网络是由个体、团体或组织组成的社交结构,这些个体、团体或 组织称为“节点”,它们通过一种或多种特定类型的相互依赖性联系(连 接)。例如,以下一个或多个可以连接节点:友谊、业务联系、共同兴趣 或历史、职业、教育、资产、喜欢/厌恶或其它关系。在一种简单的形式中, 社交网络是节点之间的这些连接的结构。个体连接到的节点表示该个体的 联系方式,并且可以将个体从社交网络获得的回报或价值作为社交资本进 行测量。
社交网络图包括节点作为点和线,这些点和线表示节点之间的联系或 连接。近年来,对网络理论(即,这些联系的创建、维护和销毁)的关注 增加。这种兴趣的增加可以归因于对因特网连接的研究,以及对社交网络 在人们的工作习惯、健康、娱乐兴趣以及日常生活的许多其它方面扮演的 角色的认知。
社交网络和微博服务的一个实例是TWITTER,它能够使其用户发送 和读取称为“推特(tweets)”的消息。推特是在用户的简档页面上显示 的基于文本的帖子。TWITTER和其它社交消息传送服务将更有用,前提 是这种***可以优化消息接收者的数量和性质。
发明内容
一般而言,本发明的各示例性实施例包括用于改进社交网络上的通信 的有效性的***和方法,具体地说,涉及用于进行社交网络分析以确定通 信计时的***和方法。
根据本发明的一个示例性实施例,提供了一种用于控制网络通信的系 统,包括:存储器和在通信上耦合到所述存储器的处理器;分析模块,其 能够响应于用户发出的向社交网络中的节点发送消息的请求,分析所述社 交网络;以及消息控制模块,其能够基于所述分析的结果而将所述消息的 发送延迟一段时间,并在已经过所述一段时间之后在所述社交网络中发送 所述消息。
根据本发明的一个示例性实施例,提供了一种用于控制网络通信的计 算机实现的方法,所述方法包括:响应于用户发出的向社交网络中的节点 发送消息的请求,分析所述社交网络;基于所述分析的结果,将所述消息 的发送延迟一段时间;以及在已经过所述一段时间之后,向所述社交网络 中的所述节点发送所述消息。
根据本发明的一个示例性实施例,提供了一种包括非瞬时性计算机可 读存储介质的制品,所述计算机可读存储介质包括有形地包含在其上的程 序代码,当由计算机执行时,所述程序代码执行用于控制网络通信的方法 步骤,所述方法步骤包括:响应于用户发出的向社交网络中的节点发送消 息的请求,分析所述社交网络;基于所述分析的结果,将所述消息的发送 延迟一段时间;以及在已经过所述一段时间之后,向所述社交网络中的所述节点发送所述消息。
根据本发明的一个示例性实施例,提供了一种用于控制网络通信的装 置,包括存储器和处理器,所述处理器耦合到所述存储器并且被配置为执 行存储在所述存储器中的代码,以便:响应于用户发出的向社交网络中的 节点发送消息的请求,分析所述社交网络;基于所述分析的结果,将所述 消息的发送延迟一段时间;以及在已经过所述一段时间之后,向所述社交 网络中的所述节点发送所述消息。
从以下将结合附图阅读的对示例性实施例的详细说明,将描述本发明 的这些和其它示例性实施例或者本发明的这些和其它示例性实施例将变得 显而易见。
附图说明
下面将参考附图更详细地描述本发明的示例性实施例,这些附图是:
图1示出根据本发明的一个实施例的一种用于改进网络通信的方法;
图2示出根据本发明的一个实施例的一种用于改进网络通信的方法;
图3示出根据本发明的一个实施例的一种用于改进网络通信的方法;
图4示出根据本发明的一个实施例的一种用于改进网络通信的***;
图5示出根据本发明的一个实施例的一种可以用于实现本发明技术的 一个或多个组件/步骤的计算机***。
具体实施方式
现在将针对用于改进社交网络上的通信的有效性的***和方法,具体 地说,针对用于进行社交网络分析以确定通信计时的***和方法,进一步 详细地讨论本发明的各示例性实施例。但是,本发明可以以多种不同的形 式体现,并且不应被解释为限于在此给出的实施例。
本发明的各实施例寻求通过优化消息接收者的数量和性质,改进社交 网络通信的有用性。例如,公司、书籍作者、政府官员或卫生官员可能希 望有效地传播消息,该消息营销产品,通告会议,提供具有洞察力的观察, 或者向公众警告某种公共卫生危害。为使这种消息有效,消息通常需要直 接或间接传给大量的人。如果消息仅传给少量的人,则它可能不会被转送 (例如,“转发推特”)给更多的受众。因此,消息的查看可能性可能失 去二级效应(转播)和三级效应(转播的转播)。
根据本发明的各实施例,以下定义可以应用于在本公开中使用的以下 术语。但是,应该理解,本发明的实施例不一定限于这些定义。
“度中心性(DC)”:实体的直接关系、连接和/或链接数量的度量。 按照FMS,Inc.的说法,具有高的度中心性的实体可以具有以下一个或多个 特性:(1)网络中的活动参与者;(2)网络中的连接器或集线器;(3) 不一定是网络中最相关的实体(例如,另一个实体可能具有更大量的关系, 大多数关系指向低级实体);(4)在网络中处于有利的位置;(5)具有替代途径以便满足组织需要,因此可能更少地依赖其它个体;以及(6)可 以被标识为第三方或交易者。参见 http://www.fmsasg.com/SocialNetworkAnalysis/。但是,根据本发明的各实 施例,应该理解,具有高的度中心性的实体不一定限于上述特性。
“中间中心性(BC)”:基于实体与网络中的其它对或团体连接的能 力,标识实体在网络中的位置。按照FMS,Inc.的说法,具有高的中间中心 性的实体可以具有以下一个或多个特性:(1)在网络中占据有利或强势的 位置;(2)表示单点故障(例如,如果去除网络中的单一中间支撑(spanner), 则群体之间的联系将断绝);以及(3)对网络中发生的情况具有更大的影 响。参见http://www.fmsasg.com/SocialNetworkAnalysis/。但是,根据本 发明的实施例,应该理解,具有高的中间中心性的实体不一定限于上述特 性。
“接近中心性(CC)”:实体可以访问网络中的其它实体的速度的度 量。按照FMS,Inc.的说法,具有高的接近中心性的实体可以具有以下一个 或多个特性:(1)可以快速访问网络中的其它实体;(2)与其它实体具 有短路径;(3)靠近其它实体;以及(4)针对网络中发生的情况具有高 的可见性。参见http://www.fmsasg.com/SocialNetworkAnalysis/。但是, 根据本发明的实施例,应该理解,具有高的接近中心性的实体不一定限于 上述特性。
“特征值中心性(EC)”:实体与网络中的其它非常靠近的实体的邻 近性的度量。换言之,例如参考网络的预定示例大小部分,或者参考网络 的全局或整体组成,EC可以标识网络的最中心的实体。按照FMS,Inc.的 说法,高的EC可以:(1)指示对所有实体之间距离的主要模式更重要的 参与者;和/或(2)是就位置优势而言的中心性的一个方面的合理度量。参见http://www.fmsasg.com/SocialNetworkAnalysis/。但是,根据本发明 的实施例,应该理解,高的EC不一定限于上述特性。
“中心性/权威性(H/A)”:权威性指许多其它实体指向的实体。例 如,在软件包中,关系可以是从一个实体指向另一个实体的有向关系。如 果实体具有指向它的大量关系和/或比其它实例更高度相关,则它具有高的 中心性/权威性值,并且按照FMS,Inc.的说法,可以具有以下一个或多个 特性:(1)是领域中的知识或组织权威;以及(2)充当确定的信息源。 参见http://www.fmsasg.com/SocialNetworkAnalysis/。但是,根据本发明 的实施例,应该理解,具有高的中心性/权威性值的实体不一定限于上述特 性。
本发明的各实施例可以应用于各种消息传输服务。应该理解,存在各 种工具(例如,基于网络的工具)以便发送和再发消息,并且本发明的各 实施例旨在利用此类所有可构想的工具。仅作为举例,本公开参考 TWITTER,但并不限于此。
每天可以通过社交网络(例如,“推特”)生成数百万条消息以及数 百万个搜索查询。第一社交网络的成员可以转发来自第一社交网络的另一 个成员的消息,并且与他们所属的第二社交网络的成员共享消息,例如称 为在TWITTER上“转发推特”。
本发明的各实施例提供的***和方法使用通信网络和社交网络分析来 确定通信(例如,消息、推特、帖子等)的计时,以便这些通信最可能在 传给满足某些准则的最佳数量的人员(例如,完全或接近完全网络饱和) 时有效。这些准则包括但不限于个人或职业特性。
例如,作者可能希望通告其最新书籍的出版。查看其通告(例如,推 特)的用户数量至少部分地取决于:作者发送其消息时活动于(例如,“登 录”到)社交网络***的用户、可能转播或转发(例如,“转发推特”) 消息的那些用户的特性,以及用户的最近活动(例如,转发、转发推特活 动)。根据一个实施例,术语“活动”或“登录”可以包括以下用户(例 如,关注者)的操作:这些用户最近登录到社交网络服务,或者最近使用 社交网络服务发送消息(这可以是与社交网络服务的高级接触的暗示), 或者新近滚动社交网络服务的图形用户界面(GUI)窗口(这可以是与社 交网络服务的高级接触的暗示)。术语“最近”或“新近”可以暗示时间 段(例如,在过去的3分钟内),并且该时间段可以由用户设置。根据一 个实施例,对消息进行广播、发布、发推特等的调度可以与这些分析和确 定一致,并且尝试在给定的适当时间(例如,在书籍发布的早晨和/或当预 计在线购书到达最高峰时)达到完全网络饱和。可以通过公共界面,或者 在社交网络本身中通过私下访问收集的有关这些网络的用户的数据,获得 来自社交网络的信息。取决于设计约束,可以收集有关网络中的每个用户的数据,或者根据对用户中心性的确定来选择用户。
如果使用根据本发明实施例的分析和调度,则用户将以增加或最大的 有效性执行对作者消息的转播、转发、转发推特等。例如,转播、转发、 转发推特等可以到达以下用户:他们在接收消息时活动于网络上,以及对 新书感兴趣以便可以最大化作者消息的影响。
本发明的各实施例提供但不限于以下一个或多个操作:(1)对消息进 行广播、发布、发推特等的自动最佳时间选择;(2)增加对如何以及何时 通过网络传播消息的控制;以及(3)增加消息受众(网络渗透)。
例如参考图1,根据本发明一个实施例的用于改进网络通信的方法100 提供自动消息延迟,其中计算用户可以将消息传输到社交网络的有效时间。 根据该实施例,一种***确定消息作者的网络中的节点数量(例如, TWITTER中的作者的“关注者”数量)(NF),这些节点在不同时间活 动于和/或登录到网络。所述***还可以确定作者的网络中每个节点的每个 网络中的节点数量(例如,作者的关注者的关注者数量)(NF2),这些 节点在不同时间活动于和/或登录到网络。所述***可以进一步确定消息作 者三次删除的节点(例如,作者的关注者的关注者的关注者)的数量(NF3), 这些节点在不同时间活动于和/或登录到网络。应该理解,可以针对作者M 次删除的节点(NF、NF2、NF3、NF4、…NFM)重复该过程,具体取决 于设计和可行性要求,其中M≥1(方框102)。节点例如可以指个体、团 体和/或组织。
根据一个实施例,参考方框104,如果NF+NF2+NF3+...NFM>活 动接收者数量阈值,则发送消息(方框106);否则,如果<阈值,则延迟 消息的发送(方框108)。延迟可以直到满足阈值为止,或者直到分析(下 面进一步描述)预测何时可能满足阈值为止。参考方框110,在已经过延 迟时段之后发送消息。为阈值分配值例如可以基于社交网络的大小、消息渗透的目标以及关于什么构成有效网络饱和的现有研究。此外,阈值可以 基于全局网络统计信息,如果给出特定的阈值,则这也会确定任何通信的 有效性。这些统计信息例如可以包括网络直径、两个随机选择的节点之间 的平均距离、度分布(例如它接近幂定律的程度)的度量,或者网络中所 有节点上的DC、BC、CC、EC和H/A的统计度量。
根据一个实施例,可以通过使用绝对数或百分比,确定计算是否满足 阈值。备选地,所述***可以使用分析预测是否可能在指定时间段内满足 阈值。分析可以包括分析历史活动/登录时间,以便预测用户可能登录和/ 或活动的下次时间。如果分析显示可能未及时满足阈值,则根据一个实施 例,所述***可以自动将阈值降低到最大预测用户数量,并且当最大预测 数量的用户被视为活动时发送消息。
根据一个实施例,当计算是否满足阈值时,可以考虑其它社交网络参 数,例如上面引用的度中心性(DC)、中间中心性(BC)、接近中心性 (CC)、特征值中心性(EC)和中心性/权威性(H/A)。通过这种方式, 确定f(DC)、f(BC)、f(CC)、f(EC)和/或f(H/A)的值(方框103),并且上 面的方程式变成:如果NF+NF2+NF3+...NFM+f(DC,BC,CC,EC, H/A)>活动接收者数量阈值(方框105),则发送消息;否则,如果<阈值, 则延迟消息的发送。延迟可以直到满足阈值为止,或者直到分析预测何时 可能满足阈值为止。f(DC)、f(BC)、f(CC)、f(EC)和/或f(H/A)例如可以是 表示这些社交网络参数的规范化值。
因此,本发明的各实施例还认识到,各种可能的消息接收者具有不同 级别的相关性(connectedness)。除了或者代替优化消息计时,本发明的 各实施例优化到这些接收者(这些接收者又是中心)的消息传输。换言之, 本发明的各实施例使用社交网络分析确定哪些接收者比其它接收者更高度 相关。根据本发明的各实施例,消息传送的计时可以旨在确保这些中心最 可能接收消息,以便二级、三级等效应(转播)将到达最高数量的可能接 收者。
例如,接近中心性测量实体(例如,用户)可以访问网络中的更多实 体的快速程度。与具有低接近中心性的实体相比,具有高接近中心性的实 体通常可以更多地访问网络的更大部分。因此,如果对于个体网络中的N 个用户,从下午3:00到下午4:00内f(CC)>阈值,则所述***可以延迟对 消息进行广播、发布、发推特等,直到该时间为止。应该理解,可以在分 析中省略DC、BC、CC、EC和H/A中的一个或多个。
根据本发明的一个实施例的用于改进网络通信的方法提供消息计时报 告,其中为生成消息的用户(例如,作者或公共卫生官员)提供关于其中 发送消息的有效时间的报告。
电子社交网络包括消息生成***的用户和用户之间的连接。根据所述 方法,分析与每个用户关联的信息(例如,连接、用户能够以JAVA编程、 是素食主义者等)。根据分析用户的连接(和与用户的连接的连接等)和 与用户的每个连接关联的信息,和/或在预定时间活动的连接数量,为用户 准备关于其中发送消息的有效时间的报告。将关于其中发送消息的有效时 间的报告发送到生成消息的用户。
参考图2,根据本发明的一个实施例的用于改进网络通信的方法200 考虑消息流动态。所述方法包括分析社交网络的结构(例如,节点的数量 和配置以及节点之间的连接)(方框202),并且例如基于广播、帖子、 推特、电子邮件、即时消息等,收集有关通过被观察结构的信息流的数据 (方框204)。可以对通过网络节点的消息传播进行主动测量来收集流数 据。例如使用消息集成和传输的耦合模型(简单的非线性积分器),创建 网络和通过网络节点的信息流动态的模型(方框206)。例如,可以使用 单独的积分时间常数实例化一组模型。可以根据管理产生的连接模式和网 络统计信息的某些参数,在仿真的初始化期间建立模型之间的连接。这些 模型在计算仿真中保持它们自己的状态,并且在模拟时间步长内分别计算 每个模型。在计算所有模型之后,模型然后将它们的当前状态传送到彼此, 这又用于计算下一个积分时间步长。
执行模型网络的实验分析以便测量消息传播,包括传输时间和通过网 络最佳传播的消息(方框208)。根据本发明的一个实施例,为了完成该 操作,将消息传播记录为传输事件。将传输事件记录为以下各项的组合:1) 传输消息的时间步长,2)发送节点的标识,3)接收节点的标识,以及4) 消息的标识。还可以将这些数据表示为定向传输网络,其中网络元素之间 的连接表示特定消息在给定时间步长或者在一系列时间步长内的传输事 件。从这种传输网络确定网络传播包括将网络中的节点数量与消息定向到 的原始社交网络中的节点数量相比较以作为一个比率。当该比率接近1时, 可以假设消息的传播是完美的。根据基于模型网络的实验分析的调度,向 实际网络中的节点发送消息(方框210)。
流动态可以受多个因素的影响,本发明的各实施例可以考虑的因素包 括但不限于:时区、工作模式、个体之间的关系以及接收消息的实体的人 口统计信息(例如,更年轻的用户可以比更年长的用户更快地传播消息)。
参考图3,根据本发明的一个实施例的用于改进网络通信的方法300 执行最佳划分,其中划分用户的连接以便创建连接子组,称为“目标”(方 框302)。根据所公开的方法分析这些目标,以便确定何时对消息进行发 送、发布、广播、发推特等将最有效地通过目标到达更大的团体(方框304)。 这种分析例如可以包括查看目标的成员的活动和连接。
创建和分析不同的目标以便查找最佳划分。因此,可以在不同时间向 不同目标发送一系列消息广播、帖子、推特等(所述系列包括相同的消息 和/或不同的消息),以便产生最佳协同效应。
根据本发明的各实施例,可以根据子组分析连接,其中随机或者根据 优化策略选择每个子组,然后根据连接特性和连接的连接的特性等,分析 子组以获得消息传输有效性。
所述方法还包括根据以下一个或多个,为子组指定得分并且对子组进 行排序:消息的内容、消息的计时,以及消息重传的预计有效性和/或经由 子组的预计消息重传(方框306)。然后定向针对特定传输最佳的子组并 且作为组进行分析。可以将目标的组和排序转换为调度,该调度包括用于 发送消息的不同目标和时间(方框308)。然后,在不同时间针对目标执 行最佳传输调度(方框310)。根据本发明的各实施例,目标可以包括多 组非重叠或重叠的连接。
本发明的各实施例的实现允许产生以其他方式将不可获得的协同效 应。例如,根据各实施例,可以首先处理中心节点,然后在一些延迟之后, 可以处理后续最中心的联系人,并且可以产生同时在中心节点上汇聚的消 息流,因此增加再发消息的可能性,并且因此到达最大下游团体。
根据本发明的一个实施例的用于改进网络通信的方法考虑网络结构以 及在网络中每个节点处传输的可靠性。例如,消息可以使直径非常大的网 络(即,其中大多数节点连接到大多数其它节点的网络)快速饱和,即使 当通过任意节点传输的可能性(可靠性)较低时也是如此。相反,稀疏连 接的网络将需要高度可靠的消息传输以使网络饱和。
因此,本发明的各实施例将消息定向到通信网络中的特定节点,并且 这些消息基于结构和可靠性的实时通信允许在重传期间实现协同效应,因 此最大化网络饱和的可能性。用于结合结构和可靠性分析的方法可以与先 前讨论的网络分析、仿真和优化技术相组合。
参考图4,根据本发明的一个实施例的用于改进网络通信的***400 包括电子社交网络402,其包括消息生成***(例如,TWITTER、 FACEBOOK、GOOGLE+等)的用户和用户之间的连接。所述***包括 数据库404,其中存储与每个用户关联的信息(例如,连接、用户能够以 JAVA编程、是素食主义者等)。
所述***包括分析模块410,其可以响应于用户发出的在社交网络中 发送消息的请求,分析所述社交网络,并且包括消息控制模块406,其可 以基于分析模块410的分析结果,将消息的发送延迟一段时间。消息控制 模块406在已经过该时间段之后在社交网络402中发送所述消息。根据一 个实施例,分析模块410收集有关通过社交网络结构的信息流的数据以便 在分析中使用。有关信息流的数据的收集例如可以基于广播、帖子、推特、 电子邮件、即时消息等。可以对通过网络402的节点的消息传播进行主动 测量来收集流数据。
根据本发明的一个实施例,分析模块410包括建模模块412,其创建 社交网络和通过网络402的节点的信息流动态的模型。例如可以使用消息 集成和传输的耦合模型(简单的非线性积分器)来创建模型。建模模块412 以实验方式分析模型以便测量通过模型网络的消息传播,并且消息控制模 块406根据基于模型网络的实验分析的调度,向社交网络402中的节点发 送消息。
根据本发明的一个实施例,分析模块412还包括划分模块414,其可 以划分网络402中的用户的连接以便创建连接子组(称为“目标”),并 且消息控制模块406可以在不同时间向不同子组发送消息,以便产生最佳 协同效应。分析模块410可以分析目标以便确定何时对消息进行发送、发 布、广播、发推特等将最有效地通过目标到达更大的团体。
根据本发明的各实施例,划分模块414可以随机或者根据优化策略选 择每个子组,然后分析模块410可以根据连接特性和该连接的连接的特性 等,分析每个子组以获得消息传输有效性。分析模块410可以根据以下一 个或多个,为子组指定得分并且对子组进行排序:消息的内容、消息的计 时,以及消息重传的预计有效性和/或经由子组的预计消息重传。消息控制 模块406可以将目标的组和排序转换为调度,该调度包括用于发送消息的不同目标和时间。然后,消息控制模块406可以在不同时间针对目标执行 最佳传输调度。
分析模块410还可以包括连接计算模块416,其确定连接到任何给定 用户的在网络上活动的节点的数量,并且判定该数量是否高于阈值。如果 数量小于阈值,则消息控制模块406延迟消息的发送。根据一个实施例, 连接计算模块416可以确定消息作者的网络中的节点数量(例如, TWITTER中的作者的“关注者”数量)(NF),这些节点在不同时间活 动于和/或登录到网络;确定作者的网络中每个节点的每个网络中的节点数 量(例如,作者的关注者的关注者的数量)(NF2),这些节点在不同时 间活动于和/或登录到网络;以及确定消息作者三次删除的节点(例如,作 者的关注者的关注者的关注者)的数量(NF3),这些节点在不同时间活 动于和/或登录到网络。应该理解,可以针对作者M次删除的节点(NF、 NF2、NF3、NF4、…NFM)重复该过程,具体取决于设计和可行性要求。 如上所述,节点例如可以指个体、团体和/或组织。
根据一个实施例,连接计算模块416应用以下方程式以便判定是否应 该发送消息:如果NF+NF2+NF3+...NFM>活动接收者数量阈值,则 消息控制模块406发送消息;否则,如果<阈值,则消息控制模块406延 迟消息的发送。延迟可以直到满足阈值为止,或者直到分析预测何时可能 满足阈值为止。
连接计算模块416可以通过使用绝对数或百分比或者通过使用分析, 执行是否满足阈值的计算,以便预测是否可能在指定时间段内满足阈值。
根据一个实施例,当计算是否满足阈值时,连接计算模块416可以考 虑其它社交网络参数,例如上面引用的度中心性(DC)、中间中心性(BC)、 接近中心性(CC)、特征值中心性(EC)和中心性/权威性(H/A)。通 过这种方式,上面的方程式可以变成:如果NF+NF2+NF3+...NFM+ f(DC,BC,CC,EC,H/A)>活动接收者数量阈值,则发送消息;否则,如果 <阈值,则延迟消息的发送。
根据本发明的一个实施例,***400还包括报告模块408,其可以为 用户提供关于其中发送消息的至少一个有效时间的报告。所述报告模块可 以例如根据分析用户的连接(和与用户的连接的连接等)和与用户的每个 连接关联的信息,和/或在预定时间活动的连接数量,判定是否应该向用户 发送报告并生成报告。
此外,根据一个实施例,分析模块410还能够确定在网络402中的多 个节点处传输消息的可靠性。
所述***可以在可通过网络访问的中央服务器、云服务或特定机器上 实现。通过其访问中央服务器的网络例如可以包括但不限于局域网 (LAN)、广域网(WAN)、蜂窝网络、卫星网络和因特网。
所属技术领域的技术人员知道,本发明的各个方面可以实现为***、 装置、方法或计算机程序产品。因此,本发明的各个方面可以具体实现为 以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、 驻留软件、微代码等),或硬件和软件方面结合的实施方式,这里可以统 称为“电路”、“模块”或“***”。此外,本发明的各个方面还可以实现为在一个或多个计算机可读介质中的计算机程序产品的形式,该计算机 可读介质中包含计算机可读的程序代码。
可以采用一个或多个计算机可读介质的任意组合。计算机可读介质可 以是计算机可读存储介质。计算机可读存储介质例如可以是—但不限于— 电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者上述的 任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表) 包括:具有一个或多个导线的电连接、便携式计算机盘、硬盘、随机存取 存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM 或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、 磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储 介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、 装置或者器件使用或者与其结合使用。
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括 —但不限于—无线、有线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言的任意组合来编写用于执行本发明的 各个方面的操作的计算机程序代码,所述程序设计语言包括面向对象的程 序设计语言—诸如Java、Smalltalk、C++等,还包括常规的过程式程序设 计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在 用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包 执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过 任意种类的网络—包括局域网(LAN)或广域网(WAN)—连接到用户 计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通 过因特网连接)。
在此参照根据本发明实施例的方法、装置(***)和计算机程序产品 的流程图和/或框图描述本发明的各个方面。应当理解,流程图和/或框图 的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机程序指 令实现。这些计算机程序指令可以提供给通用计算机、专用计算机或其它 可编程数据处理装置的处理器,从而生产出一种机器,使得这些指令在通 过计算机或其它可编程数据处理装置的处理器执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。
也可以把这些计算机程序指令存储在计算机可读介质中,这些指令使 得计算机、其它可编程数据处理装置、或其它设备以特定方式工作,从而, 存储在计算机可读介质中的指令就产生出包括实现流程图和/或框图中的 一个或多个方框中规定的功能/动作的指令的制造品(article of manufacture)。
也可以把计算机程序指令加载到计算机、其它可编程数据处理装置、 或其它设备上,使得在计算机、其它可编程装置或其它设备上执行一系列 操作步骤,以产生计算机实现的过程,从而使得在计算机或其它可编程装 置上执行的指令提供实现流程图和/或框图中的一个或多个方框中规定的 功能/动作的过程。
图1-4显示了根据本发明的不同实施例的***、方法和计算机程序产 品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每 个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或 代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也 应当注意,在有些作为替换的实现中,方框中所标注的功能可以以不同于 附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地 执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要 注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方 框的组合,可以用执行规定的功能或动作的专用的基于硬件的***来实现, 或者可以用专用硬件与计算机指令的组合来实现。
一个或多个实施例可以使用在通用计算机或工作站上运行的软件。参 考图5,计算节点510具有计算机***/服务器512,其可与众多其它通用 或专用计算***环境或配置一起操作。众所周知,适于与计算机***/服务 器512一起操作的计算***、环境和/或配置的例子包括但不限于:个人计 算机***、服务器计算机***、瘦客户机、厚客户机、手持或膝上设备、 多处理器***、基于微处理器的***、机顶盒、可编程消费电子产品、网 络个人电脑、小型计算机***﹑大型计算机***和包括上述任意***或设 备的分布式云计算环境,等等。
计算机***/服务器512可以在由计算机***执行的计算机***可执 行指令(诸如程序模块)的一般上下文中描述。通常,程序模块可以包括 执行特定的任务或者实现特定的抽象数据类型的例程、程序、目标程序、 组件、逻辑、数据结构等。计算机***/服务器512可以在通过通信网络链 接的远程处理设备执行任务的分布式云计算环境中实施。在分布式云计算 环境中,程序模块可以位于包括存储设备的本地或远程计算机***存储介 质上。
如图5所示,计算节点510中的计算机***/服务器512以通用计算设 备的形式表现。计算机***/服务器512的组件可以包括但不限于:一个或 者多个处理器或者处理单元516,***存储器528,连接不同***组件(包 括***存储器528和处理器516)的总线518。
总线518表示几类总线结构中的一种或多种,包括存储器总线或者存 储器控制器,***总线,图形加速端口,处理器或者使用多种总线结构中 的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业 标准体系结构(ISA)总线,微通道体系结构(MCA)总线,增强型ISA (EISA)总线、视频电子标准协会(VESA)局域总线以及***组件互连(PCI)总线。
计算机***/服务器512典型地包括多种计算机***可读介质。这些介 质可以是能够被计算机***/服务器512访问的任意可获得的介质,包括易 失性和非易失性介质,可移动的和不可移动的介质。
***存储器528可以包括易失性存储器形式的计算机***可读介质, 例如随机存取存储器(RAM)530和/或高速缓冲存储器532。计算机*** /服务器512可以还包括其它可移动/不可移动的、易失性/非易失性计算机 ***存储介质。仅作为举例,存储***534可以用于读写不可移动的、非 易失性磁介质(图5未显示,通常称为“硬盘驱动器”)。尽管图5中未 示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘 驱动器,以及对可移动非易失性光盘(例如CD-ROM,DVD-ROM或者其 它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个 或者多个数据介质接口与总线518相连。如下面进一步示出和描述的那样, 存储器528可以包括至少一个程序产品,该程序产品具有一组(例如至少 一个)程序模块,这些程序模块被配置以执行本发明各实施例的功能。具 有一组(至少一个)程序模块542的程序/实用工具540,可以存储在存储 器528中,这样的程序模块542包括但不限于操作***、一个或者多个应 用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中 可能包括网络环境的实现。程序模块542通常执行本发明所描述的实施例 中的功能和/或方法。
计算机***/服务器512也可以与一个或多个外部设备514(例如键盘、 指点设备、显示器524等)通信,还可与一个或者多个使得用户能与该计 算机***/服务器512交互的设备通信,和/或与使得该计算机***/服务器 512能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制 解调器等等)通信。这种通信可以通过输入/输出(I/O)接口522进行。 并且,计算机***/服务器512还可以通过网络适配器520与一个或者多个 网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特 网)通信。如图所示,网络适配器520通过总线518与计算机***/服务器512的其它组件通信。应当明白,尽管图中未示出,其它硬件和/或软件组 件可以与计算机***/服务器512一起操作,包括但不限于:微代码、设备 驱动器、冗余处理单元、外部磁盘驱动阵列、RAID***、磁带驱动器以 及数据备份存储***等。
尽管参考附图在此描述了本发明的示例性实施例,但是应当理解,本 发明并不限于这些精确的实施例,并且在不偏离本发明的范围或精神的情 况下,所属技术领域的技术人员可以做出各种其它更改和修改。
Claims (20)
1.一种用于控制网络通信的***,包括:
存储器和在通信上耦合到所述存储器的处理器;
分析模块,其能够响应于用户发出的向社交网络中的节点发送消息的请求,分析所述社交网络;以及
消息控制模块,其能够基于所述分析的结果而将所述消息的发送延迟一段时间,并在已经过所述一段时间之后在所述社交网络中发送所述消息;
其中所述分析模块包括连接计算模块,所述连接计算模块能够确定连接到所述用户的在所述社交网络上活动的节点的数量,其中所述活动的节点的每个对应个体、团体或组织中的至少一个,并且判定所述数量是否高于阈值,其中所述消息控制模块能够在所述数量小于所述阈值的情况下延迟所述消息的发送;
其中所述连接计算模块能够判定所述连接到所述用户的在所述社交网络上活动的节点的数量与至少一个中心性的值的组合是否小于所述阈值,其中所述至少一个中心性的值包括度中心性DC、中间中心性BC、接近中心性CC、特征值中心性EC和中心性/权威性H/A。
2.根据权利要求1的***,其中所述分析模块能够收集有关通过所述社交网络的结构的信息流的数据。
3.根据权利要求1的***,其中所述分析模块包括建模模块,所述建模模块能够创建所述社交网络和通过所述网络的节点的信息流动态的模型。
4.根据权利要求3的***,其中所述建模模块能够通过实验方式分析所述模型,以便测量通过模型网络的消息传播。
5.根据权利要求4的***,其中所述消息控制模块能够根据基于所述模型网络的实验分析的调度,向所述社交网络中的至少两个节点发送所述消息。
6.根据权利要求1的***,其中所述分析模块包括划分模块,所述划分模块能够划分所述社交网络中的用户的连接,以便创建至少两个连接子组。
7.根据权利要求6的***,其中所述消息控制模块能够在不同时间向不同子组发送所述消息。
8.根据权利要求1的***,还包括报告模块,所述报告模块能够向所述用户提供关于其中发送所述消息的至少一个有效时间的报告。
9.根据权利要求1的***,其中所述分析模块还能够确定在所述社交网络中的多个节点处传输所述消息的可靠性。
10.一种用于控制网络通信的计算机实现的方法,所述方法包括:
响应于用户发出的向社交网络中的节点发送消息的请求,分析所述社交网络;
基于所述分析的结果,将所述消息的发送延迟一段时间;以及
在已经过所述一段时间之后,向所述社交网络中的所述节点发送所述消息;
其中所述分析所述社交网络包括:
确定连接到所述用户的在所述社交网络上活动的节点的数量,其中所述活动的节点的每个对应个体、团体或组织中的至少一个;
判定所述数量是否高于阈值;以及
如果所述数量小于所述阈值,则延迟所述消息的发送;
其中判定所述数量是否高于所述阈值进一步包括:将连接到所述用户的在所述社交网络上活动的节点的数量与至少一个中心性的值相组合,其中所述至少一个中心性的值包括度中心性DC、中间中心性BC、接近中心性CC、特征值中心性EC和中心性/权威性H/A。
11.根据权利要求10的方法,其中分析包括收集有关通过所述社交网络的结构的信息流的数据。
12.根据权利要求10的方法,其中分析包括创建所述社交网络和通过所述网络的节点的信息流动态的模型。
13.根据权利要求12的方法,还包括对所述模型执行实验分析,以便测量通过模型网络的消息传播。
14.根据权利要求13的方法,其中根据基于所述模型网络的实验分析的调度,向所述社交网络中的至少两个节点发送所述消息。
15.根据权利要求10的方法,其中分析包括划分所述社交网络中的用户的连接,以便创建至少两个连接子组。
16.根据权利要求15的方法,其中在不同时间向不同子组发送所述消息。
17.根据权利要求15的方法,还包括针对所述消息经由每个子组的预期重新传输,将所述子组相对于彼此排序。
18.根据权利要求10的方法,还包括向所述用户提供关于其中发送所述消息的至少一个有效时间的报告。
19.根据权利要求10的方法,其中分析包括确定在所述社交网络中的多个节点处传输所述消息的可靠性。
20.一种用于控制网络通信的装置,包括被配置为执行权利要求10-19中的任一权利要求的步骤的模块。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/796,152 | 2013-03-12 | ||
US13/796,152 US9166943B2 (en) | 2013-03-12 | 2013-03-12 | Systems and methods for using social network analysis to schedule communications |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104052647A CN104052647A (zh) | 2014-09-17 |
CN104052647B true CN104052647B (zh) | 2018-02-06 |
Family
ID=51505031
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410079415.2A Active CN104052647B (zh) | 2013-03-12 | 2014-03-05 | 用于控制网络通信的***和方法 |
Country Status (2)
Country | Link |
---|---|
US (4) | US9166943B2 (zh) |
CN (1) | CN104052647B (zh) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9843518B2 (en) * | 2014-03-14 | 2017-12-12 | International Business Machines Corporation | Remotely controlled message queue |
US9660869B2 (en) * | 2014-11-05 | 2017-05-23 | Fair Isaac Corporation | Combining network analysis and predictive analytics |
WO2016073240A1 (en) * | 2014-11-06 | 2016-05-12 | Pcms Holdings, Inc. | System and method of providing location-based privacy on social media |
US11388131B2 (en) * | 2014-12-30 | 2022-07-12 | Avaya Inc. | System and method for assessing the sensitivity of social network user populations to response time delays |
US10182029B2 (en) * | 2015-02-20 | 2019-01-15 | International Business Machines Corporation | Estimation of information diffusion route on computer mediated communication network |
US20160294619A1 (en) * | 2015-03-31 | 2016-10-06 | Axel Schroeder | Configurable Network Communication Processing System |
CN106156261B (zh) * | 2015-04-28 | 2019-09-17 | 阿里巴巴集团控股有限公司 | 一种用户信息的加载方法、装置及服务器 |
US9900278B2 (en) | 2015-06-09 | 2018-02-20 | International Business Machines Corporation | Eliciting positive responses to a social media posting |
US9866494B2 (en) | 2015-11-04 | 2018-01-09 | Microsoft Technology Licensing, Llc | Wireless communication using delayed frame transmission |
US10142445B2 (en) * | 2015-11-12 | 2018-11-27 | International Business Machines Corporation | Creation, publication and display of content on a social media network |
US11120346B2 (en) * | 2015-11-25 | 2021-09-14 | Systamedic Inc. | Method and descriptors for comparing object-induced information flows in a plurality of interaction networks |
TWI684965B (zh) * | 2017-11-17 | 2020-02-11 | 洪榮昭 | 數位化學習系統及其控制方法 |
US11019014B2 (en) | 2018-12-06 | 2021-05-25 | International Business Machines Corporation | Simultaneous message blocking and delivery |
US11290414B2 (en) | 2019-01-07 | 2022-03-29 | International Business Machines Corporation | Methods and systems for managing communications and responses thereto |
CN114363107B (zh) * | 2021-12-29 | 2024-05-07 | 上海联影医疗科技股份有限公司 | 一种控制器局域网总线的分时调度方法和*** |
CN114706904B (zh) * | 2022-03-24 | 2023-04-21 | 四川华能泸定水电有限公司 | 基于振冲施工大数据寻优策略的控制方法、设备及介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101155052A (zh) * | 2006-09-25 | 2008-04-02 | 腾讯科技(深圳)有限公司 | 一种群聊天的方法及*** |
CN101321189A (zh) * | 2007-06-07 | 2008-12-10 | 国际商业机器公司 | 基于发送方的流量控制的随机控制优化 |
CN102571630A (zh) * | 2011-12-26 | 2012-07-11 | 腾讯科技(深圳)有限公司 | 一种匿名社交***中用户活跃度的评估方法及装置 |
CN102802178A (zh) * | 2012-08-03 | 2012-11-28 | 中国联合网络通信集团有限公司 | 业务应用优化处理方法、装置、终端及通信*** |
US8355955B1 (en) * | 2010-08-30 | 2013-01-15 | Amazon Technologies, Inc. | Method, medium, and system for adjusting a selectable element based on social networking usage |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8010460B2 (en) * | 2004-09-02 | 2011-08-30 | Linkedin Corporation | Method and system for reputation evaluation of online users in a social networking scheme |
US7240713B2 (en) | 2004-10-21 | 2007-07-10 | Goldcorp Canada Limited | Energy absorbing tire cage and method of use |
US7783710B2 (en) | 2006-05-21 | 2010-08-24 | Venkat Ramaswamy | Systems and methods for spreading messages online |
EP2178038A1 (en) | 2008-08-12 | 2010-04-21 | Thomson Licensing | Method and device for managing information of social type and for opportunistic forwarding |
WO2010121205A1 (en) * | 2009-04-16 | 2010-10-21 | Nearverse, Inc. | Method and apapratus for distributed communication using short range and wide range communication links |
US20100280908A1 (en) | 2009-04-30 | 2010-11-04 | Jennifer Bantrell Benz | Method and System for Providing Targeted Advertisements and Messages to a User of an Activity Item List |
WO2011053830A2 (en) * | 2009-10-30 | 2011-05-05 | Google Inc. | Social search engine |
US8661009B2 (en) * | 2010-06-03 | 2014-02-25 | International Business Machines Corporation | Dynamic real-time reports based on social networks |
US20130054706A1 (en) * | 2011-08-29 | 2013-02-28 | Mary Graham | Modulation of Visual Notification Parameters Based on Message Activity and Notification Value |
US8825777B2 (en) * | 2011-10-05 | 2014-09-02 | Blackberry Limited | Selective delivery of social network messages within a social network |
US8924326B2 (en) * | 2012-05-31 | 2014-12-30 | Facebook, Inc. | Methods and systems for optimizing messages to users of a social network |
-
2013
- 2013-03-12 US US13/796,152 patent/US9166943B2/en not_active Expired - Fee Related
- 2013-09-04 US US14/017,544 patent/US9166944B2/en not_active Expired - Fee Related
-
2014
- 2014-03-05 CN CN201410079415.2A patent/CN104052647B/zh active Active
-
2015
- 2015-07-30 US US14/813,780 patent/US9634980B2/en active Active
- 2015-07-30 US US14/813,373 patent/US9634979B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101155052A (zh) * | 2006-09-25 | 2008-04-02 | 腾讯科技(深圳)有限公司 | 一种群聊天的方法及*** |
CN101321189A (zh) * | 2007-06-07 | 2008-12-10 | 国际商业机器公司 | 基于发送方的流量控制的随机控制优化 |
US8355955B1 (en) * | 2010-08-30 | 2013-01-15 | Amazon Technologies, Inc. | Method, medium, and system for adjusting a selectable element based on social networking usage |
CN102571630A (zh) * | 2011-12-26 | 2012-07-11 | 腾讯科技(深圳)有限公司 | 一种匿名社交***中用户活跃度的评估方法及装置 |
CN102802178A (zh) * | 2012-08-03 | 2012-11-28 | 中国联合网络通信集团有限公司 | 业务应用优化处理方法、装置、终端及通信*** |
Also Published As
Publication number | Publication date |
---|---|
US20140280637A1 (en) | 2014-09-18 |
US20140280608A1 (en) | 2014-09-18 |
US20150334078A1 (en) | 2015-11-19 |
CN104052647A (zh) | 2014-09-17 |
US9166943B2 (en) | 2015-10-20 |
US9634980B2 (en) | 2017-04-25 |
US9166944B2 (en) | 2015-10-20 |
US9634979B2 (en) | 2017-04-25 |
US20150365372A1 (en) | 2015-12-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104052647B (zh) | 用于控制网络通信的***和方法 | |
Tang et al. | Examining the role of social media in California’s drought risk management in 2014 | |
Kryvasheyeu et al. | Performance of social network sensors during Hurricane Sandy | |
Brennan et al. | Towards understanding global spread of disease from everyday interpersonal interactions | |
CN107948928A (zh) | 凭经验的专家确定和问题路由***和方法 | |
WO2014173237A1 (zh) | 一种推荐的方法及服务器 | |
US20170221168A1 (en) | Determining rayleigh based contextual social influence | |
Karbovskii et al. | Multimodel agent-based simulation environment for mass-gatherings and pedestrian dynamics | |
CN107809363B (zh) | 一种网络信息传播控制方法和装置 | |
Liang et al. | How big is the crowd? Event and location based population modeling in social media | |
Kabir et al. | STIMULATE: A system for real-time information acquisition and learning for disaster management | |
Lorenzi et al. | Utilizing social media to improve local government responsiveness | |
Korenich et al. | Social media: Past, present, and future | |
Rahmaniani et al. | A study on maximum covering transportation network design with facility location under uncertainty | |
Bayram et al. | Cost forecasting using RCF: a case study for planning public building projects costs in Turkey | |
US20160117619A1 (en) | Using a flight status centric view for alternative flight recommendations | |
Guo et al. | London heathrow airport uses real-time analytics for improving operations | |
French et al. | Communicating geographical risks in crisis management: The need for research | |
Liu et al. | Cloud-based deep immersive game for human egress data collection: a framework | |
JP7235122B2 (ja) | ユーザ位置計算装置及び方法、及びプログラム | |
Buettner-Schmidt et al. | Place and policy: Secondhand smoke exposure in bars and restaurants | |
CN114331516A (zh) | 问卷信息处理方法、***和装置 | |
Harris | The network of web 2.0 connections among state health departments: new pathways for dissemination | |
Chowdhury et al. | Transforming Digital Worlds: 13th International Conference, IConference 2018, Sheffield, UK, March 25-28, 2018, Proceedings | |
KR102671316B1 (ko) | 알레르기 유형에 따른 맞춤형 여행 정보제공 장치, 방법, 시스템 및 프로그램 |
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 |