在误报内容减轻方面在社交网络和付费策展内容制作者之间调解的制作方法

文档序号:29906938发布日期:2022-05-06 00:14阅读:55来源:国知局
在误报内容减轻方面在社交网络和付费策展内容制作者之间调解的制作方法

1.本发明一般地涉及社交网络中的误报内容减轻,并且更具体地涉及通过在社交网络和付费策展内容制作者之间调解而进行的误报内容减轻。


背景技术:

2.除了用于识别社交网络中的偏见以及将内容分类为即时消息传递应用中共享的误报内容或误报的所有现有努力之外,仍然需要防止误报内容或误报在社交网络中病毒化(或病毒式传播)。通常,可以对抗误报内容的策展内容(或受信内容)位于付费门槛(paywall)之后(在零个或更多个免费访问之后由付费内容制作者提供的访问限制)。
3.美国专利9852376(donoho,2015)教导了用于事实认证的方法和装置;该方法和装置将验证人和事实凭证引入事实交换循环中,使得各方能够交换可信的事实。美国专利10062091(schwimmer,2013)公开了用于允许网站发布者将网站的付费门槛系统与网站的补充内容服务器系统集成的系统和方法。美国专利no.8423424(myslinski,2012)公开了一种网页事实检查系统,其通过将信息与一个或多个源进行比较来验证信息的正确性和/或表征信息。us专利公开no.20140164994(myslinski,2013)公开了一种事实检查系统,其自动地监视、处理、事实检查信息并且指示信息的状态,并且事实检查系统能够将图形用户界面与事实检查图标合并以指示事实检查结果。然而,上述公开中没有一个提供了通过在社交网络和产生策展内容的受信源之间进行调解来减轻误报内容共享的解决方案。


技术实现要素:

4.在一个方面,提供了一种用于误报内容减轻的计算机实现的方法。计算机实现的方法包括从社交网络系统接收对策展内容的请求,其中,策展内容与已经由社交网络系统识别的误报内容相关。计算机实现的方法还包括向付费策展内容制作者的系统发送使策展内容公开的请求。计算机实现的方法还包括响应于付费策展内容制作者的系统接受使策展内容公开的请求,向社交网络系统提供到付费策展内容制作者的系统上的策展内容的链接。利用计算机实现的方法,在社交网络系统上,误报内容被标记并且到策展内容的链接被呈现在误报内容旁边。
5.计算机实现的方法还包括:由社交网络系统识别误报内容;由社交网络系统识别误报内容的主题;由社交网络系统发送误报内容、主题和社交网络系统的网络信息;以及由社交网络系统发送对策展内容的请求。在计算机实现的方法中,网络信息包括以下中的至少一个:社交网络系统的图拓扑度量和特性。
6.计算机实现的方法还包括基于主题和网络信息来预测误报内容的到达范围。计算机实现的方法还包括从相应的付费策展内容制作者的一个或多个系统取得策展内容。计算机实现的方法还包括基于针对相应的付费策展内容制作者的用户偏好来对相应的付费策展内容制作者的一个或多个系统进行排名。计算机实现的方法还包括基于对相应的付费策
展内容制作者的一个或多个系统进行排名来从相应的付费策展内容制作者的一个或多个系统选择付费策展内容制作者的系统。
7.计算机实现的方法还包括预测社交网络系统的用户对在相应付费策展内容制作者的一个或多个系统上的策展内容的访问次数。计算机实现的方法还包括在发送使策展内容公开的请求的时候,向付费策展内容制作者的系统通知访问次数。在计算机实现的方法中,基于访问次数,付费策展内容制作者的系统做出关于是否移除策展内容的付费门槛的决定。
8.计算机实现的方法还包括响应于在付费策展内容制作者的系统上没有策展内容可用,请求付费策展内容制作者的系统创建策展内容以对误报内容进行反驳。
9.在另一方面,提供了一种用于误报内容减轻的计算机程序产品。计算机程序产品包括计算机可读存储介质,计算机可读存储介质中体现有程序指令,并且程序指令可由一个或多个处理器执行。程序指令可执行以:从社交网络系统接收针对策展内容的请求,其中,策展内容与已经由社交网络系统识别的误报内容相关;向付费策展内容制作者的系统发送使策展内容公开的请求;响应于付费策展内容制作者的系统接受使策展内容公开的请求,向社交网络系统提供到付费策展内容制作者的系统上的策展内容的链接;其中,在社交网络系统上,误报内容被标记,并且到策展内容的链接被呈现在误报内容旁边。
10.在计算机程序产品中,程序指令进一步可执行以由社交网络系统识别误报内容。在计算机程序产品中,程序指令还可执行以由社交网络系统识别误报内容的主题。在计算机程序产品中,程序指令还可执行以由社交网络系统发送误报内容、主题和社交网络系统的网络信息,其中网络信息包括以下中的至少一个:社交网络系统的图拓扑度量、和特征。在计算机程序产品中,程序指令还可执行以由社交网络系统发送对策展内容的请求。
11.在计算机程序产品中,程序指令进一步可执行以:基于主题和网络信息来预测误报内容的到达范围;从相应的付费策展内容制作者的一个或多个系统取得策展内容;基于针对相应的付费策展内容制作者的用户偏好,对相应的付费策展内容制作者的一个或多个系统进行排名;以及基于对相应的付费策展内容制作者的一个或多个系统进行排名,从相应的付费策展内容制作者的一个或多个系统选择付费策展内容制作者的系统。
12.在计算机程序产品中,程序指令进一步可执行以:预测社交网络系统的用户对相应的付费策展内容制作者的一个或多个系统上的策展内容的访问次数;在发送使策展内容公开的请求的时候,向付费策展内容制作者的系统通知访问次数。基于访问次数,付费策展内容制作者的系统做出关于是否移除策展内容的付费门槛的决定。
13.在计算机程序产品中,程序指令还可执行以响应于在付费策展内容制作者的系统上没有策展内容可用,请求付费策展内容制作者的系统创建策展内容以对误报内容进行反驳。
14.在又一方面,提供了一种用于误报内容减轻的计算机系统。计算机系统包括一个或多个处理器、一个或多个计算机可读有形存储设备、以及存储在一个或多个计算机可读有形存储设备中的至少一个上的用于由一个或多个处理器中的至少一个执行的程序指令。程序指令可执行以从社交网络系统接收对策展内容的请求,其中,策展内容与已由社交网络系统识别的误报内容相关。程序指令进一步可执行以向付费策展内容制作者的系统发送使策展内容公开的请求。响应于付费策展内容制作者的系统接受使得策展内容公开的请
求,程序指令进一步可执行以向社交网络系统提供到付费策展内容制作者的系统上的策展内容的链接。在社交网络系统上,误报内容被标记,并且到策展内容的链接被呈现在误报内容旁边。
15.在计算机系统中,程序指令进一步可执行以:由社交网络系统识别误报内容;由社交网络系统识别误报内容的主题;由社交网络系统发送误报内容、主题和社交网络系统的网络信息;以及由社交网络系统发送对策展内容的请求。网络信息包括以下中的至少一个:社交网络系统的图拓扑度量、和特性。
16.在计算机系统中,程序指令进一步可执行以基于主题和网络信息来预测误报内容的到达范围。在计算机系统中,程序指令还可执行以从相应的付费策展内容制作者的一个或多个系统取得策展内容。在计算机系统中,程序指令还可执行以基于针对相应的付费策展内容制作者的用户偏好来对相应的付费策展内容制作者的一个或多个系统进行排名。在计算机系统中,程序指令进一步可执行以基于对相应的付费策展内容制作者的一个或多个系统进行排名来从相应的付费策展内容制作者的一个或多个系统选择付费策展内容制作者的系统。
17.在计算机系统中,程序指令进一步可执行以预测社交网络系统的用户对在相应的付费策展内容制作者的一个或多个系统上的策展内容的访问次数。在计算机系统中,程序指令进一步可执行以在发送使策展内容公开的请求的时候向付费策展内容制作者的系统通知访问次数。在计算机系统中,基于访问次数,付费策展内容制作者的系统做出关于是否移除策展内容的付费门槛的决定。
18.在计算机系统中,响应于在付费策展内容制作者的系统上没有策展内容可用,程序指令还可执行以请求付费策展内容制作者的系统创建策展内容以对误报内容进行反驳。
附图说明
19.图1是示出根据本发明的一个实施例的在误报内容减轻方面在社交网络和付费策展内容制作者之间进行调解的系统图。
20.图2呈现了示出根据本发明的一个实施例的在误报内容减轻方面在社交网络和付费策展内容制作者之间进行调解的操作步骤的流程图。
21.图3是示出根据本发明的一个实施例的计算设备的组件的示图。
22.图4描述了根据本发明的一个实施例的云计算环境。
23.图5示出了根据本发明的一个实施例的云计算环境中的抽象模型层。
具体实施方式
24.本发明的实施例公开了一种桥接社交网络(其中误报内容可以病毒化或者病毒式传播)和策展内容制作者(其中误报内容可以与其形成对比)的技术。在本发明的实施例中,系统在社交网络系统和受信源或策展内容制作者之间进行调解以减轻误报内容共享。该系统的目标是使得能够自由访问策展内容(通常在付费门槛之后),这可以防止误报内容(可能是病毒式的)扩散。本发明提供了一种控制社交网络系统与受信源之间的握手的解决方案,从而向社交网络系统提供了益处,以便防止误报内容扩散并且导致对于受信源(通常与广告和声誉或图像奖励相关)的参与和/或可视化,在没有来自社交网络系统的访问流的情
况下,这将是不可能获得的。本发明的实施例中公开的技术考虑多个组件,用于(1)爬取社交网络系统所需的并且在受信源处可用的内容,(2)基于社交网络系统图拓扑来计算误报内容的病毒化(或病毒式传播)因子,以及(3)转换当打开所识别的策展内容时可能生成以用于受信源的参与或视图。
25.本发明提出了一种有益于两端(社交网络系统和受信源)的方式。所提出的系统识别误报内容。所提出的系统识别误报内容病毒化的可能性以及对受信源提供的策展内容的需要。在所提出的系统中,受信源移除对策展内容的付费门槛控制,并且社交网络系统在被分类为误报的误报内容旁边推荐或示出策展内容。因此,社交网络系统的用户有机会在共享具有病毒化或者病毒式传播的高可能性的误报内容之前访问策展受信内容。
26.图1是示出根据本发明的一个实施例的在误报内容减轻方面在社交网络和付费策展内容制作者之间进行调解的系统100的系统图。系统100包括多个用户设备(110-1、110-2、
……
和110-n)。系统100还包括社交网络系统120、中央实体130和付费策展内容制作者140的受信源或系统。
27.用户设备(110-1、110-2、
……
和110-n)中的相应一个可为计算装置,例如台式计算机和移动设备。用户设备(110-1、110-2、
……
和110-n)中的相应一个可以是能够从用户接收输入、执行计算机程序指令、并经由网络与另一计算系统通信的任何电子设备或计算系统。在稍后的段落中参考图3更详细地描述计算设备。
28.社交网络系统120、中央实体130或受信源140可以驻留在计算设备或服务器上。在另一实施例中,社交网络系统120、中央实体130或受信源140可以驻留在虚拟机或另一虚拟化实现上。虚拟机或虚拟化实现在计算设备上运行。在稍后的段落中参考图3更详细地描述计算设备。
29.系统100可以在网络中实现,该网络可以是支持用户设备(110-1、110-2、
……
和110-n)、社交网络系统120、中央实体130和受信源140之间的通信的连接和协议的任何组合。例如,网络可以是因特网,其表示全世界的网络和网关的集合,以支持连接到因特网的设备之间的通信;网络可以被实现为内联网、局域网(lan)、广域网(wan)和无线网络。系统100可以在云计算环境中实现。稍后的段落参考图4和图5详细描述了云计算环境。
30.应当理解,图1仅提供了在误报内容减轻方面在社交网络和付费策展内容制作者之间进行调解的系统的图示。图1示出了具有一个社交网络系统和一个受信源的系统的实施例。应当理解,该系统可以具有一个或多个社交网络系统和一个或多个受信源。应当理解,一个或多个社交网络系统可以驻留在不同的计算设备或服务器上,并且一个或多个受信源也可以驻留在不同的计算设备或服务器上。
31.社交网络系统120的用户使用用户设备(110-1、110-2、
……
和110-n)来访问社交网络系统120上的内容。社交网络系统120上的一些内容可能是误报的。社交网络系统120包括用于识别社交网络系统120上的误报内容的误报内容分类器。社交网络系统120向中央实体130发送对策展受信内容的请求。策展受信内容通常在受信源140上的付费门槛之后。利用该请求,社交网络系统120发送所识别的误报内容、误报内容的主题以及诸如社交网络系统拓扑的网络信息。
32.中央实体130接收对策展受信内容的请求。中央实体130包括用于基于误报内容的主题和社交网络系统拓扑来进行病毒化评估或计算病毒化因子的模块;因此,中央实体130
可预测误报内容的到达范围。中央实体130还包括爬取器,其爬取由社交网络系统120请求并且在受信源140上可用的策展受信内容。中央实体130还包括用于参与预测(从社交网络系统120到受信源140的用户访问流)或预测社交网络系统120的使用对受信源140上的策展内容的访问次数的模块。
33.为了加速社交网络系统120上的爬取过程,将配置文件放置在社交网络系统120上的根目录中。例如,社交网络系统120上的配置文件可以是公共文本文件或javascript对象符号(json)文件。配置文件包括误报内容的列表。配置文件中的每个记录可包括误报内容的统一资源定位符(url)和url中呈现的误报内容的主题。类似地,配置文件被放置在受信源(付费策展内容制作者的系统)140上的抓取过程的根目录中。例如,在受信源(付费管护内容制作者的系统)140上的配置文件可以是公共文本文件或javascript对象符号(json)文件。配置文件包括策展内容的列表。配置文件中的每个记录可包括策展内容的统一资源定位符(url)和url中呈现的策展内容的主题。社交网络系统120或受信源(付费策展内容制作者的系统)140上的配置文件允许中央实体130上的爬取器在误报内容病毒化(或病毒式传播)之前及时执行分析。
34.中央实体130调解社交网络系统120和受信源140。中央实体130将参与预测发送到受信源140,并将用于移除付费门槛或使策展信任内容公开的请求发送到受信源140。
35.受信源140包括付费门槛控制器。在从中央实体130接收到移除付费门槛的请求时,受信源140确定是否接受移除付费门槛的请求。响应于确定接受了请求,受信源140的付费门槛控制器移除用于策展信任内容的付费门槛。
36.在社交网络系统120上,中央实体130向用户建议到提供策展受信内容的受信源140的链接。在社交网络系统120上,误报内容被标记,并且到策展受信内容的链接被添加到误报内容旁边。通过中央实体130在社交网络系统120与受信源140之间的调解,社交网络系统120的用户具有对策展受信内容的访问权,从而避开受信源140上的付费门槛。当用户使用用户设备(110-1、110-2、
……
和110-n)来访问策展受信内容(与误报内容相关)时,丰富了关于主题的个人观点和意见,从而减轻误报内容共享。
37.图2呈现了示出根据本发明的一个实施例的在误报内容减轻方面在社交网络和付费策展内容制作者之间进行调解的操作步骤的流程图。操作步骤由一个或多个计算设备或服务器上的一个或多个处理器实现。
38.在步骤201处,社交网络系统(诸如图1所示的实施例中的社交网络系统120)识别社交网络系统上的误报内容。误报内容可以是在社交网络系统的用户的即时消息传递应用中共享的误报。在社交网络系统上共享的内容(例如,帖子中的图像、文本、音频和视频)被提交给社交网络系统上的误报内容分类器。响应于内容是误报的置信度(确定性阈值)高,误报内容分类器在内部将内容标记为误报。
39.在步骤202处,社交网络系统识别误报内容的主题。使用自然语言处理(nlp)方法,社交网络系统提取所调查的误报内容的主题以用于在外部网站上进一步识别。主题将用于更好地识别误报内容的术语的主题。
40.在步骤203处,社交网络系统向中央实体(诸如图1中所示的实施例中的中央实体130)请求策展内容。在发送对策展内容的请求时,社交网络系统向中央实体发送误报内容(在步骤201处识别)、主题(在步骤202处识别)以及社交网络系统的网络信息。网络信息包
括但不限于图拓扑度量或特性(例如,平均程度、直径、介数和接近程度)。
41.中央实体从社交网络系统接收对策展内容的请求。在步骤204处,中央实体基于由社交网络系统提供的主题和网络信息来预测误报内容的到达范围。使用由社交网络系统提供的参与信息(例如,多个喜好和/或多个观点)以及图拓扑或网络度量(例如,影响力、中心性),中央实体计算所调查的误报内容的到达范围。
42.在步骤205处,中央实体基于主题从一个或多个受信源(或者相应的付费策展内容制作者的一个或多个系统)取得策展内容。图1所示的实施例中的受信源140是一个或多个受信源中的一个。由社交网络系统请求的策展内容在一个或多个受信源上可用。中央实体向受信源请求可以反驳或确认由社交网络系统发送的主题的文档。
43.在步骤206处,中央实体预测社交网络系统的用户对受信源上的策展内容的访问次数。为了预测对策展内容的访问次数,中央实体基于社交网络系统的用户对类似策展内容的访问历史来计算转换的度量(例如,点进率)。在步骤207处,中央实体基于用户对一个或多个受信源的偏好对该受信源进行排名。
44.基于对该一个或多个受信源的排名,中央实体从一个或多个受信源中选择一个所选受信源。在步骤208处,中央实体向所选受信源发送使策展内容公开(或者移除策展内容的付费门槛)的请求。中央实体还向所选受信源通知社交网络系统的用户对受信源上的策展内容的访问次数。中央实体通过提供来自社交网络系统的关于潜在受众的信息来协商对所选受信源上的策展内容的访问。
45.基于由中央实体提供的信息,所选受信源做出关于是否移除策展内容的付费门槛的决定。在步骤209处,所选受信源接受使策展内容公开的请求。所选受信源通知中央实体所请求的策展内容的付费门槛被移除,并且因此所请求的策展内容可以被呈现或推荐在所识别的误报内容旁边。如果所选受信源拒绝使策展内容公开的请求,则策展内容保持由所选受信源的付费门槛控制;中央实体找到新的所选受信源,直到使策展内容公开的请求被该一个或多个受信源中的一个接受。
46.在步骤210处,中央实体向社交网络系统提供到所选受信源上的策展内容的链接。例如,中央实体向社交网络系统提供所选受信源上的策展内容的统一资源定位符(url)。在步骤211处,社交网络系统标记误报内容。在步骤212处,社交网络系统在误报内容旁边呈现到所选受信源上的策展内容的链接。
47.在其他实施例中,响应于一个或多个受信源中没有一个具有对中央实体的查询结果,中央实体搜索并随后爬取web以寻找与原始查询相关的结果。在又一些实施例中,响应于该一个或多个受信源中没有一个具有对中央实体的查询结果,中央实体请求该一个或多个受信源创建策展内容以便对误报内容进行反驳或确认。
48.图3是示出根据本发明的一个实施例的计算设备或服务器的组件的图。应当理解,图3仅提供了一种实现方式的说明,而不暗示对其中可实现不同实施例的环境的任何限制。
49.参考图3,计算设备或服务器300包括(一个或多个)处理器320、存储器310和(一个或多个)有形存储设备330。在图3中,计算设备或服务器300的上述组件之间的通信由标号390表示。存储器310包括rom(只读存储器)311、ram(随机存取存储器)313和高速缓存315。一个或多个操作系统331和一个或多个计算机程序333驻留在一个或多个计算机可读有形存储设备330上。
50.计算设备或服务器300还包括i/o接口350。(一个或多个)i/o接口350允许与可连接到计算设备或服务器300的(一个或多个)外部设备360进行数据的输入和输出。计算设备或服务器300还包括用于计算设备或服务器300与计算机网络之间的通信的网络接口340。
51.本发明可以是任何可能的技术细节集成级别的系统、方法和/或计算机程序产品。该计算机程序产品可以包括一个计算机可读存储介质(或多个计算机可读存储介质),其上具有计算机可读程序指令,用于使处理器执行本发明的各方面。
52.计算机可读存储介质可以是有形设备,其可以保留和存储指令以供指令执行设备使用。计算机可读存储介质可以是例如但不限于电子存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或前述的任何合适组合。计算机可读存储介质的更具体示例的非详尽列表包括以下内容:便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或闪存)、静态随机存取存储器(sram)、便携式光盘只读存储器(cd-rom)、数字通用光盘(dvd)、记忆棒、软盘、诸如在其上记录有指令的打孔卡或凹槽内凸起结构的机械编码装置、以及前述的任何合适的组合。这里使用的计算机可读存储介质不应被解释为瞬时信号本身,诸如无线电波或其它自由传播的电磁波、通过波导或其它传输介质传播的电磁波(例如,通过光纤电缆传递的光脉冲)或通过电线传输的电信号。
53.本文描述的计算机可读程序指令可以从计算机可读存储介质下载到相应的计算/处理设备,或者经由网络(例如,因特网,局域网,广域网和/或无线网络)下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光传输光纤、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配器卡或网络接口从网络接收计算机可读程序指令,并转发计算机可读程序指令以存储在相应计算/处理设备内的计算机可读存储介质中。
54.用于执行本发明的操作的计算机可读程序指令可以是汇编指令、指令集架构(isa)指令、机器相关指令、微代码、固件指令、状态设置数据、集成电路配置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码,所述编程语言包括诸如smalltalk,c++等的面向对象的编程语言,以及诸如“c”编程语言或类似编程语言的过程编程语言。计算机可读程序指令可以完全在用户的计算机上执行、部分地在用户计算机上执行、作为独立的软件包执行、部分地在用户计算机上并且部分地在远程计算机上执行、或完全在远程计算机或服务器上执行。在后一种情况下,远程计算机可以通过任何类型的网络(包括局域网(lan)或广域网(wan))连接到用户的计算机,或者,可以连接到外部计算机(例如,利用互联网服务提供商来通过互联网连接)。在一些实施例中,包括例如可编程逻辑电路、现场可编程门阵列(fpga)或可编程逻辑阵列(pla)的电子电路可以通过利用计算机可读程序指令的状态信息来执行计算机可读程序指令以个性化定制电子电路,以便执行本发明的各方面。
55.本文参考根据本发明的实施例的方法、装置(系统)和计算机程序产品的流程图图示和/或框图来描述本发明的各方面。将理解,流程图图示和/或框图中的每个框以及流程图图示和/或框图中的框的组合可以由计算机可读程序指令实现。
56.这些计算机可读程序指令可以被提供给计算机或其它可编程数据处理装置的处理器来生产出机器,以使得通过计算机或其它可编程数据处理装置的处理器执行的指令创
建用于实现流程图和/或框图的一个或多个框中所指定的功能/动作的装置。这些计算机可读程序指令还可以存储在计算机可读存储介质中,这些计算机可读程序指令可以使得计算机、可编程数据处理装置和/或其它设备以特定方式工作,以使得具有存储在其中的指令的计算机可读存储介质包括制品,该制品包括实现流程图和/或框图的一个或多个框中指定的功能/动作的各方面的指令。
57.计算机可读程序指令还可以被加载到计算机、其他可编程数据处理装置或其他设备上,以使得在计算机、其他可编程装置或其他设备上执行一系列操作步骤,以产生计算机实现的过程,使得在计算机、其他可编程装置或其他设备上执行的指令实现流程图和/或框图的一个或多个框中指定的功能/动作。
58.附图中的流程图和框图示出根据本发明的各种实施例的系统,方法和计算机程序产品的可能实施方式的体系结构,功能和操作。在这方面,流程图或框图中的每个框可以表示模块、程序段或指令的一部分,其包括用于实现指定的逻辑功能的一个或多个可执行指令。在一些替代实施方式中,框中所标注的功能可以不按图中所示的顺序发生。例如,连续示出的两个框实际上可以作为一个步骤来实现,并行地、基本上并行地执行,以部分或全部时间重叠的方式执行,或者这些框有时可以以相反的顺序执行,这取决于所涉及的功能。还应注意,框图和/或流程图图示中的每个框以及框图和/或流程图图示中的框的组合可以由执行特定功能或动作,或执行专用硬件和计算机指令的组合的专用的基于硬件的系统来实现。
59.应当理解,尽管本公开包括关于云计算的详细描述,但本文中所述的教导的实现不限于云计算环境。相反,本发明的实施例能够结合现在已知或以后开发的任何其它类型的计算环境来实现。
60.云计算是服务交付的模型,用于对共享的可配置计算资源池进行方便、按需的网络访问。可配置计算资源(例如,网络、网络带宽、服务器、处理、存储器、存储、应用、虚拟机和服务)能够以最小的管理成本或与服务提供商进行最少的交互来快速部署和释放。这种云模型可以包括至少五个特征,至少三个服务模型和至少四个部署模型。
61.特征如下:
62.按需自助式服务:云的消费者在无需与服务提供商进行人为交互的情况下,能够单方面自动地按需部署计算能力,诸如服务器时间和网络存储。
63.广泛的网络接入:计算能力通过网络获得,并通过标准机制访问,该标准机制促进了通过不同种类的瘦客户机平台或厚客户机平台(例如,移动电话,膝上型电脑和pda)的使用。
64.资源池:提供商的计算资源被归入资源池,以使用多租户模式为多个消费者提供服务,其中根据需求动态分配和重新分配不同的实体资源和虚拟资源。通常消费者不能控制或者并不知晓所提供的资源的确切位置,但是可能能够在更高抽象级别(例如,国家,州或数据中心)指定位置,因此具有位置无关性。
65.迅速弹性:可以迅速、有弹性地(有时是自动地)部署计算能力,以快速扩展,并且能迅速释放来快速缩小。对于消费者来说,用于部署的可用计算能力通常显得是无限的,并能在任意时候都能获取任意数量的计算能力。
66.可测量的服务:云系统通过利用适于服务类型(例如,存储,处理,带宽和活跃用户
帐户)的某种抽象级别的计量能力来自动控制和优化资源使用。可以监视,控制和报告资源使用,从而为所使用的服务的提供者和消费者提供透明度。
67.服务模型如下:
68.软件即服务(saas):提供给消费者的能力是使用提供商在云基础架构上运行的应用。可以通过诸如网络浏览器(例如,基于网络的电子邮件)的瘦客户机接口从各种客户机设备访问应用。消费者既不管理也不控制底层云基础架构,包括网络、服务器、操作系统、存储、甚至单个应用能力,可能的例外是有限的特定于用户的应用配置设置。
69.平台即服务(paas):提供给消费者的能力是在云基础架构上部署消费者创建或获得的应用,这些应用利用由提供商支持的编程语言和工具创建。消费者既不管理也不控制底层云基础架构,包括网络、服务器、操作系统或存储,但可以控制已部署的应用以及可能的应用托管环境配置。
70.基础架构即服务(iaas):提供给消费者的能力是部署处理、存储、网络和其它基础计算资源,其中消费者能够部署和运行任意软件,该软件可以包括操作系统和应用。消费者既不管理也不控制底层云基础设施,而是具有对操作系统,存储,部署的应用的控制,以及具有可能的对选择的网络组件(例如,主机防火墙)的有限控制。
71.部署模型如下:
72.私有云:云基础架构单独为组织运行。它可以由组织或第三方管理,可以存在于该组织内部或外部。
73.共同体云:云基础架构由多个组织共享,并支持具有共同利害关系(例如,任务使命,安全要求,策略和合规考虑)的特定共同体。它可能由组织或第三方管理,并且可能存在于该共同体内部或外部。
74.公共云:云基础架构向公众或大型产业群提供,并由销售云服务的组织所有。
75.混合云:云基础架构由两个或多个云(私有云,共同体云或公共云)组成,这些云仍然是独特的实体,但通过使数据和应用能够移植的标准化或私有技术(例如,用于云之间的负载平衡的云突发流量分担技术)绑定在一起。
76.云计算环境是面向服务的,特点集中在无状态,低耦合性,模块性和语意的互操作性。云计算的核心是包含互连节点网络的基础设施。
77.现在参考图4,描绘了示意性的云计算环境50。如图所示,云计算环境50包括云的消费者使用本地计算设备可以与其通信的一个或多个云计算节点10,本地计算设备例如是移动设备54a,台式计算机54b,膝上型计算机54c和/或汽车计算机系统54n。节点10可以彼此通信。它们可以在一个或多个网络中物理地或虚拟地分组(未示出),例如如上所述的私有云,共同体云,公共云或混合云,或其组合。这样,云的消费者无需维护本地计算设备上的资源就能够允许云计算环境50提供基础架构即服务、平台即服务和/或软件即服务。应该理解,计算设备54a-n的类型仅仅是示意性的,而计算节点10和云计算环境50可以(例如,使用网络浏览器)通过任何类型的网络和/或网络可寻址连接与任何类型的计算设备通信。
78.现在参考图5,示出了由云计算环境50(图4)提供的一组功能抽象层。应该事先理解图5中所示的组件、层和功能仅仅是示意性的,并且本发明的实施例不限于此。如图所示,提供了以下层和相应的功能:
79.硬件和软件层60包括硬件和软件组件。硬件组件的示例包括主机61;基于risc(精
简指令集计算机)体系结构的服务器62;服务器63;刀片服务器64;存储设备65;网络和网络组件66。在一些实施例中,软件组件包括网络应用服务器软件67和数据库软件68。
80.虚拟层70提供抽象层,从该抽象层可以提供以下虚拟实体的示例:虚拟服务71;虚拟存储72;虚拟网络73(包括虚拟私有网络);虚拟应用和操作系统74;和虚拟客户端75。
81.在一个示例中,管理层80可以提供下面描述的功能。资源供应功能81提供用于在云计算环境内执行任务的计算资源和其它资源的动态获取。计量和定价功能82在云计算环境内对资源的使用进行成本跟踪,并且提供用于消费这些资源的帐单或发票。在一个示例中,这些资源可以包括应用软件许可。安全功能为云的消费者和任务提供身份认证,以及为数据和其它资源提供保护。用户门户功能83为消费者和系统管理员提供对云计算环境的访问。服务水平管理功能84提供云计算资源的分配和管理,以满足所需的服务水平。服务水平协议(sla)计划和履行功能85为根据sla预测的对云计算资源未来需求提供预先安排和供应。
82.工作负载层90提供可以利用云计算环境的功能的示例。可以从该层提供的工作负载和功能的示例包括:地图绘制与导航91;软件开发和生命周期管理92;虚拟教室的教学提供93;数据分析处理94;交易处理95;以及功能96。本发明中的功能96是在云计算环境中的在误报内容减轻方面在社交网络和付费策展内容制作者之间进行调解的功能。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1