邀请用户参与交互式对话的方法,系统和装置的制造方法

文档序号:10578049阅读:470来源:国知局
邀请用户参与交互式对话的方法,系统和装置的制造方法
【专利摘要】一种用于邀请用户参与交互式对话的方法,包括接收来自客户设备的请求,其中请求指定关于一个或多个被邀请者的信息,由关于一个或多个被邀请者的信息创建链路;提供链路给一个或多个被邀请者;和响应于被邀请者激活链路,建立与交互式对话的连接,并使得被邀请者参与交互式对话。此外,一种邀请用户参与交互式对话的系统和一种链路服务器设备被公开。
【专利说明】
邀请用户参与交互式对话的方法,系统和装置
技术领域
[0001]本发明涉及一种方法,系统和装置,用于邀请用户参与交互式对话,例如在线游戏或视频演示。
【背景技术】
[0002]交互式对话,如在线游戏或视频演示,可以让多个用户参与。例如,涉及基于计算机活动的用户或主机可以邀请其他用户或访客参与交互式对话。然而,现有技术要求被邀请者由邀请人指定,因此需要预先已知的。
[0003]此外,根据现有技术邀请用户涉及复杂的方法,包括由一个邀请人指定一个或多个被邀请者,以及要求被邀请者发送客户申请以加入交互式对话。

【发明内容】

[0004]提供本概述以介绍在下面详细描述中进一步描述的简化形式的概念的选择。本概述并不旨在标识所要求保护的主题的关键特征,也不旨在用作在确定所要求保护的主题的范围的辅助。
[0005]本公开的第一个方面是用于邀请用户参与交互式对话的方法,包括:在第二客户设备接收来自第一客户设备的邀请,所述邀请指定关于一个或多个被邀请者的信息;创建从所述关于所述一个或多个被邀请者信息的链路;提供所述一个或多个被邀请者的链路;并响应于被邀请者激活链路,建立在所在状态的交互式对话的连接,使所述被邀请者参与所述交互式对话。
[0006]根据一个实施例,该邀请还可以包括关于交互式对话当前状态的信息,其创建链路可以进一步包括使用关于交互式对话当前状态的信息以提供链路中当前状态的详细信息,当被用户观察时。
[0007]第一方面的第二个实施方案包括提供在社交网络中的交互式对话,一个或多个被邀请者不是该社交网络的成员。
[0008]根据第三实施例,创建链路包括从关于所述一个或多个被邀请者的信息确定一个或多个被邀请者,其中该信息包括为了被邀请而使得用户感到满意的属性。
[0009]第一方面的进一步的实施方案包括通过电子邮件,短信,社交网站,网站或论坛提供链路到所述一个或多个被邀请者。
[0010]第一方面的第五实施例包括由链路服务器创建并提供的链路。
[0011]根据进一步的实施方案中,交互式对话是交互式多人游戏。
[0012]第七实施方案包括交互式对话提供流媒体,特别是流音频和/或流视频。
[0013]根据另一实施例,交互式对话包括用于参与者的一个或多个连接点,连接点限制参与者的数量。
[0014]在进一步的实施方案,使被邀请者参与交互式对话还包括提供入口到附加的功能,由交互式对话的提供者提供。
[0015]第一方面的第十实施例包括交互式对话是由在社交网络内提供,并且使被邀请者参与交互式对话,包括使被邀请者访问的社交网络的功能,该功能只提供给社交网络的成员。
[0016]另一实施例包括响应于被邀请者选择的链路,为每个所述一个或多个被邀请者创建访客帐户。
[0017]本公开内容的第二方面包括计算机可读介质,其存储指令,当由处理器执行时,根据上述实施方案中的任一项所述的方法。非临时性计算机可读介质具有存储于其上的指令,其中所述指令,响应于由计算设备的执行,使所述计算设备自动执行方法去邀请用户参与交互式对话,根据本公开的一个或多个实施例。特别是,计算设备可以由所述指令被配置成接收来自客户设备的邀请,所述邀请指定关于一个或多个被邀请者信息,建立一个链路,从所述关于一个或多个被邀请者的信息,提供链路给所述一个或多个被邀请者,并响应于被邀请者激活链路,建立与交互式对话的连接,并使得所述被邀请者参与所述交互式对话。
[0018]根据第三方面,一种系统被提供用于邀请用户参与交互式对话,所述系统包括:第一服务器,提供交互式对话,并适于为进入所述交互式对话的链路的邀请;和第二服务器,适于接收邀请和与关于一个或多个被邀请者的信息,并且还适于建立从所述关于一个或多个被邀请者的信息的链路,以及提供链路到所述一个或多个被邀请者,通过网络连接到所述第二服务器;其中所述第二服务器进一步适于建立到交互式对话的连接,并响应于被邀请者激活链路,使被邀请者参与交互式对话。
[0019]第三方面的第一实施例包括,第一服务器是一个社会网络服务器,并且所述一个或多个被邀请者不是由社交网络服务器提供的社交网络中的成员。
[0020]根据第二实施例,第二服务器进一步适于通过电子邮件,短信,社交网站,网页,或论坛提供链路。
[0021 ]第三方面的第三实施例包括所述交互式对话是交互式多人游戏。
[0022]根据进一步的实施方案中,交互式对话提供流媒体,特别是流音频和/或流视频。
[0023]根据第三方面的第五实施例中,交互式对话包括用于参与者的一个或多个连接点,连接点限制参与者的数量。
[0024]本公开内容的第四方面是一个链路服务器,包括:第一装置,适于接收与关于用于交互式对话的一个或多个被邀请者的信息一起的邀请;第二装置,适于建立链路,从所述关于一个或多个被邀请者的信息,并提供链路给所述一个或多个被邀请者,以经由网络连接到链路服务器;和第三装置,适于建立到交互式对话的连接,并响应于被邀请者激活的链路,以使被邀请参与交互式对话。
[0025]本公开的方面有利地完成邀请用户交互式对话,而无需在邀请时,被邀请者要被邀请实体认识。这是创造性,基于由邀请实体提供信息以创建一个邀请链路来实现,但独立于邀请实体可能知道的任何特定的人。
【附图说明】
[0026]图1是根据本公开的一个方面的过程的流程图;
[0027]图2是根据本公开内容的各方面的第一系统的框图;和
[0028]图3是示出根据本公开的各方面的第二系统的框图。
【具体实施方式】
[0029]本公开描述的方法,装置和系统,能够使用户或技术实体邀请客人参加交互式对话。可以同步或异步加入交互式对话,异步参与指单个用户参与交互式对话,而同步参与指多个用户参与。交互式对话的例子包括多玩家或单人游戏,以及流音频或视频对话。所有的这些可提供同步或异步的参与。交互式对话可能也包括公司或产品的品牌元素,也可以代表动画广告本身。很简单,公开的实施方案在请求时自动创建一个链路,所述链路有效建立连接到一个交互式对话,根据由用户激活链路。这些实施方案的优点包括,邀请的用户或技术实体可能在邀请时不被邀请实体认识。进一步的优点是,连接到或参与到交互式对话可能通过一个简单的链路的点击来实现,一旦链路被提供。这使得邀请和邀请实体在交互式对话中见面非常方便。
[0030]图1显示了邀请用户参与交互式对话的方法。在第一步骤中,描绘为步骤110,请求可以被例如从客户设备接收。该请求可能被发出以创建邀请链路。该请求可以由用户手动发出。它可替代地由技术实体发出,例如由被配置为在特定时间或在特定条件下自动地请求邀请链路的程序。发出请求可以涉及从请求的位置发送请求,比如计算设备,到目标位置,例如服务器,即创建邀请链路。发出该请求可以包括提供关于一个或多个被邀请者的信息。这个信息可以包括被邀请者的地址,例如电子邮件地址。备选地,该请求可以不指定基于地址的被邀请者,而是可以提供需要技术分析的信息,以识别一个或多个被邀请者。例如,该信息可以包括潜在被邀请者满足的性质。该邀请还可以包括被邀请者被邀请的关于交互式对话信息。交互式对话的例子包括在线多玩家游戏或流视频对话。关于交互式对话的信息可能包括建立连接到所述对话的技术细节,如互联网协议(IP)地址和/或访问凭据,如用户名和密码。根据一个具体实施方案中,关于该交互式对话的信息还可以包括在交互式对话的当前状态的详细信息,如一些玩家或观众已经参与交互式对话,或诸如游戏中达到的级别,或在电影到达的场景。该邀请在另一个实体被接收,诸如链路服务器。
[0031 ]在步骤120,基于邀请及其伴随的信息,链路被可以创建。在一个实施例中,链路可以是被嵌入到网站或任何其他超文本的内容的统一资源定位符(URL),包括电子邮件。创建链路可以包括基于请求中提供的信息,如为了有资格作为被邀请者而使得用户满意的属性,指定一个或多个被邀请者。在一个实施例中,该请求可以指定被邀请者应该以前参加过与当前交互式对话类似或相同的交互式对话。在视频对话的情况下,以前看过类似视频的用户可能会被邀请。在多人游戏的情况下,以前玩过相同或类似游戏的用户或玩过相同游戏并在游戏中达到特定级别的用户,可以被邀请。在一些实施方案中,该请求包括关于交互式对话当前状态的信息,其可以在链路服务器用来在确定被邀请者时评价性质。作为一个例子,该链路服务器需要知道当前游戏的级别,以便确定那些之前达到该级别的用户。指定用户也可以涉及创建与满足上述或进一步条件的用户的交互,例如当前被连接到互联网或可能要被连接到互联网。该请求可以包括为了被邀请而使得用户满意的任何性质的集合。该性质可以由邀请实体指定为逻辑表达式。
[0032]确定要被邀请的用户可以涉及分析用户数据,如在社交网络可找到的用户数据。然而,在一个实施例中,只有不是社交网络的成员可以被确定。例如,交互式对话可以从社交网络内提供,不是社交网络中的成员的用户应当能够参与交互式对话。在本实施例中,运行交互式对话的数据库,不是社交网络的数据库,可能需要对潜在被邀请者进行分析。确定要被邀请的用户可以包括限制被邀请者的数量为预定数。这个数目可由要求提供,或者可以自动地确定。如前面提到的,链路可以被提供给满足请求中提供的性质的用户。因为更多的用户可满足被允许的性质,只有排名最高的用户可能会被识别为链路的接受者,例如所有关于性质的满足达到预定门槛的用户。
[0033]创建链路还可以包括准备具有目标地址的链路,如HTTP链路。该地址可以被配置为如果该地址被调用,建立直接接触到交互式对话。在一个实施方案中,建立接触可以只为任何上面提到的一个或多个被邀请者工作。例如,当创建链路时,可以为每个所述一个或多个被邀请者创建用户名和密码,并且可以被包括在链路本身中。可替代地,对于每个受邀请者可以产生一个随机数,所述随机数由链路提供。一旦激活,基于经由用户名和密码或经由随机数的认证,该链路将直接引导被邀请者到交互式对话。
[0034]接着,在步骤130,链路被提供给一个或多个被邀请者中的每一个。提供链路可以包括嵌入个别被邀请者目前观看的网页,如被邀请者在社交网络上的私人网站。可替代地,链路可以通过电子邮件或作为短信消息递送。它也可被嵌在万维网(WWW)的论坛或留言板。在一个实施例中,链路可以嵌入在任何公共或私人网站,其中如果访问者与被邀请者之一相同,所述链路是仅嵌入在此网站中。本领域技术人员知道,使用邀请的原始地址或信息记录程序(cookies),在访问者请求网站时能够被识别。在此阶段,如果访问者与被邀请者之一相同,该网站可以动态提供链路。
[0035]上述步骤120和/或130可通过专用的链路服务器来执行,例如下面进一步讨论的链路服务器。在一个实施例中,链路服务器可以与请求的来源地分开。例如,该请求可以由用户在第一客户设备做出的,而链路服务器是在一个不同的位置。在一个替代实施例中,接收请求,以及创建并提供链路的功能,也可以由被用于提供请求的相同的客户设备来执行。
[0036]步骤140包括建立被邀请者到交互式对话的连接。交互式对话的地址已经在链路本身中被指定。于是,激活链路将被邀请者带入到交互式对话。在一个实施方案中,激活链路将基于在链路中的用户名和密码或随机数来验证被邀请者。随后,交互式对话可以被显示给被邀请者,诸如在他的本地网页浏览器中,并且被邀请者将被接纳于与对话交互。
[0037]在一个实施例中,交互式对话可以包括用于参与者的连接点。一个连接点可以被分配给参与到游戏中的各个用户。因此,如果所有连接点都被占用,即使对于被邀请的人来说,访问交互式对话也可能会被拒绝。除了提供对交互式对话的访问,本公开可以包括提供访问进一步的功能,例如由社交网络向其成员而不向非成员提供的功能,其中,所述社交网络主持交互式对话。访问这样的功能可以包括所有社交网络提供的功能,如写邮件给其他会员。在一个实施例中,提供对这样的功能的访问可以通过响应于被邀请者访问交互式对话,为被邀请者自动建立访客账户来实现。
[0038]图2示出了根据本公开的实施例的系统200。在客户设备220,请求由用户,也被称为邀请者做出。该请求可以通过因特网,W1-Fi网络,或连接到链路服务器210任何其它合适的网络被发送。该链路服务器使用和来自于用户设备的请求一起传输的信息来创建、设立和配置该链路,如URL。该链路适于允许被邀请者通过上述方法100所述的简单点击步骤而直接加入交互式对话。除了包括在前述概要的请求中的信息,该请求还可以包括发送者信息,挑战信息(谁,哪里,何时等等),和/或游戏的配置信息(游戏,水平,得分,模式,内容,位置等)。
[0039]在一个实施例中,交互式对话可以是广告,其中,观看广告(通过参与交互式对话)可以被给予奖励。例如,一旦参与交互式对话,分数可以被提供给被邀请者。在一个实施例中,分数可以立即由被邀请者使用,以便使用由交互式对话内或交互式对话提供的环境内提供的特定的功能,包括社交网络。提供给特定的被邀请者的分数的数量可以由链路服务器在创建链路的时候来确定,并且在一个实施例中,可以取决于各个被邀请者满足性质的程度,这个程度被定义在用于识别一个或多个被邀请者的请求中。
[0040]—旦链路通过链路服务器210被创建和配置,它被发送给一个或多个被邀请者,诸如通过嵌入到上面所述的网站上面。或者,该链路可以被发送回客户设备220。在此情况下,客户设备220提供链路给被邀请的人。在一个实施例中,链路可以通过嵌入到发送给被邀请者的网站中被提供。可替代地,链路可经由社交网络进行传输,通过短信,电子邮件或提供用于向作出共享和/或连接的任何其它合适的通信媒体。如果交互式对话是开放给任何人,链路可以根据任何在本公开内容中提供的实施例的嵌入在网站或社交网络。一旦接收到链路,被邀请者可以激活链路URL,例如通过点击它,并且然后被直接带入到交互式对话。这消除了一切通常必要的加入交互式对话的步骤。
[0041]由图2所示的一个实施例,包括最近在客户设备220玩游戏,并取得了一定成绩,诸如5000分的用户A。用户A从链路服务器210中请求了一个链路以便邀请其他玩家进入游戏。该邀请可以具体地包括用户B的地址,所述地址由用户A提供。链路服务器210接收该请求,并创建,设置和配置请求的链路。接着,链路服务器210通过因特网发送该链路到客户设备220,然后客户设备220通过上面或下面提到的任意手段或步骤发送链路给用户B。用户B因此能够在任何需要的时候通过激活链路加入游戏。
[0042]由图3所示的另一个实施例包括一个或多个用户A,B,C和/或D,在一个或多个客户设备220上参与单个多人游戏,例如经由网络彼此相连的一个或多个客户设备。所有这些用户或者他们其中的任何一个从链路服务器210中请求链路以便邀请进一步的参与者。被邀请者可以通过特定的地址和/或包括满足性质的逻辑表达式在请求中被指定。例如,该性质可以指定在同一时间段内,如在过去N天中参加过相同游戏的任何用户。可替代地或组合地,被邀请者必须至少达到游戏的当前状态,例如用户A,B,C和/或D达到的级别。作为另一种选择或另外地,该邀请可以指定邀请的最大用户数。链路服务器210相应地创建,设置并配置所请求的链路,其中对于满足所请求的性质的用户,可用于链路服务器210的数据被评价。如果多于用户最大数量被识别,链路服务器210可以选择优于其他的满足性质的被邀请者。作为一个例子,更频繁玩该游戏的用户可能被作为被邀请者,而其他可能被丢弃。
[0043]接着,链路通过互联网发送到被提供给被邀请者的客户设备220,如过允许共享的任何介质。在一个实施例中,链路可经由社交网络平台来提供。因此,实施例允许邀请未知用户进行连接。一个被邀请的用户可以看到该链路,并通过激活而接受该链路。这将建立到游戏的连接,并允许被邀请者参与。
[0044]进一步的实施例包括代替交互式对话的广告。在本实施例中,链路服务器210可以被配置为包括在创建链路时关于发布实体的信息,如标识,企业信息等等。被邀请者可以在请求中被指定为那些满足部分或所有选定的一组性质的用户,比如他们是否对广告产品有兴趣,尤其他们是否在预定的时间段曾经买过相关产品或类似产品。根据在本公开中所提及的任何装置或步骤,被邀请的用户被提供链路。如果受邀用户激活链路时,他将能够观看该广告,诸如视频广告。在一个实施例中,受邀请的用户可以接收用于观看广告的点数。类似于上述实施例,广告可以提供连接点以限制一定数量的用户观看广告。
[0045]虽然本公开内容及其优点已经详细描述,但应当理解,在不脱离由所附权利要求限定的本公开的精神和范围内,可以作出各种变化,替换和变更。
【主权项】
1.一种用于邀请用户参与交互式对话的方法,其特征在于,包括: 接收来自客户设备的请求,所述请求指定关于一个或多个被邀请者的信息; 由所述关于一个或多个被邀请者的信息创建链路; 提供所述链路给所述一个或多个被邀请者;和 响应于被邀请者激活所述链路,建立与交互式对话的连接,并使得所述被邀请者参与所述交互式对话。2.如权利要求1的方法,其特征在于,所述请求还包括关于所述交互式对话的当前状态的信息,其中创建链路包括使用所述关于所述交互式对话的当前状态的信息,以便当用户观察时提供链路中当前状态的细节。3.如权利要求1的方法,其特征在于,提供在社交网络中的交互式对话,所述一个或多个被邀请者不是该社交网络的成员。4.如权利要求1的方法,其特征在于,创建链路包括从关于所述一个或多个被邀请者的信息中确定一个或多个被邀请者,其中该信息包括为了被邀请而使得用户感到满意的属性。5.如权利要求1的方法,其特征在于,提供所述链路给所述一个或多个被邀请者包括通过电子邮件,短信,社交网站,网站或论坛提供链路。6.如权利要求1的方法,其特征在于,所述链路由链路服务器创建并提供。7.如权利要求1的方法,其特征在于,所述交互式对话是交互式多人游戏。8.如权利要求1的方法,其特征在于,所述交互式对话提供流媒体,特别是流音频和/或流视频。9.如权利要求8的方法,其特征在于,所述交互式对话包括用于参与者的一个或多个连接点,所述连接点限制参与者的数量。10.如权利要求1的方法,其特征在于,使得所述被邀请者参与所述交互式对话包括提供对附加功能的访问,所述附加功能由所述交互式对话的提供者提供。11.如权利要求10的方法,其特征在于,所述交互式对话是由在社交网络内提供,并且其中使得所述被邀请者参与所述交互式对话包括使被邀请者访问所述社交网络的功能,该功能只提供给所述社交网络的成员。12.如权利要求1的方法,其特征在于,进一步包括,响应于被邀请者激活所述链路,为所述被邀请者创建访客帐户。13.—种用于邀请用户参与交互式对话的系统,其特征在于,包括: 第一服务器,所述第一服务器提供交互式对话,并适于创建为进入所述交互式对话的链路的请求;和 第二服务器,所述第二服务器适于接收所述请求以及关于一个或多个被邀请者的信息,并且还适于由所述关于一个或多个被邀请者的信息建立链路,以及提供所述链路给通过网络连接到所述第二服务器的所述一个或多个被邀请者; 其中所述第二服务器进一步适于建立到所述交互式对话的当前状态下的连接,并且响应于被邀请者激活链路,使得被邀请者参与所述交互式对话。14.如权利要求13的系统,其特征在于,所述第一服务器是社交网络服务器,并且所述一个或多个被邀请者不是由所述社交网络服务器提供的社交网络中的成员。15.如权利要求13的系统,其特征在于,所述第二服务器进一步适于通过电子邮件,短信,社交网站,网页,或论坛提供所述链路。16.如权利要求13的系统,其特征在于,所述交互式对话是交互式多人游戏。17.如权利要求13的系统,其特征在于,所述交互式对话提供流媒体,特别是流音频和/或流视频。18.如权利要求13的系统,其特征在于,所述交互式对话包括用于参与者的一个或多个连接点,所述连接点限制参与者的数量。19.一种链路服务器设备,其特征在于,包括: 接收器,所述接收器适于接收用于交互式对话的请求以及关于一个或多个被邀请者的信息; 第一处理模块,所述第一处理模块适于由所述关于一个或多个被邀请者的信息建立链路,并提供所述链路给经由网络连接到所述链路服务器设备的所述一个或多个被邀请者;以及 第二处理模块,所述第二处理模块适于建立到所述交互式对话的连接,并响应于被邀请者激活链路,使得被邀请参与所述交互式对话。
【文档编号】H04L29/06GK105939245SQ201610118552
【公开日】2016年9月14日
【申请日】2016年3月2日
【发明人】杰瓦特·耶尔利
【申请人】卡雷风险投资有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1