在社交网络应用中匿名地共享秘密的制作方法_4

文档序号:9290089阅读:来源:国知局
自圣诞节-主题化身的化身。
[0095]返回图9和图10,第九⑶1900在第九⑶1900的第一部分905中显示秘密907和发布的关于在第九⑶1900的第二部分910中的秘密907的评论915。第一部分905具有图像作为秘密907的背景。然而,在其它实施例中,第一部分905可以具有彩色背景作为秘密907的背景。GUI可在与社交网络应用150的用户相关联的用户装置(例如,智能电话)上被呈现。在一些实施例中,如果秘密907具有比在评价915中被显示的那些更多的评论时,用户可以通过最大化第九⑶1900的第二部分910查看这些附加的评论,以获得图10的第十⑶11000,这在评论1015中显示更多的数量的评论。
[0096]第九⑶1900包括各种⑶I元素。例如,第九⑶1900的第一部分905包括指示一些关于秘密907接收到的秘密的评论⑶I元素925。在一些实施例中,评论⑶I元素也可以用来发布关于秘密的评论。例如,评论⑶I元素,如图2的评论⑶I元素215,可被用于发布关于第一秘密205的评论。基于接收评论⑶I元素215的用户选择,用于发布评论的⑶I,例如第九⑶1900,可以被显示。然后,用户可以在⑶I的一部分,如第九⑶1900的第三部分950,输入评论。
[0097]第一部分905还包括“心爱”⑶I元素930。“心爱”⑶I元素930指示接收到的关于秘密907的爱心数,其表明“喜欢”秘密907的用户的数量。“心爱”⑶I元素930还促进用户“喜欢”秘密907。在一些实施例中,当用户在他/她的用户装置上“喜欢”秘密907时,“心爱”⑶I元素930可以在外观上发生变化。例如,当“心爱”⑶I元素930接收到“喜欢”时,“心爱”GUI元素930的颜色可能在收到“喜欢”后从第一颜色变到第二颜色,如红色。各种这样的视觉外观变化可以被在“心爱”GUI元素930上被执行,以向用户指示用户已经“喜欢”秘密907。
[0098]在第九⑶1900的第二部分910中的每一个的评论915包括评论“心爱”GUI元素,如评论“心爱”⑶I元素920。评论“心爱”⑶I元素920促进用户“喜欢”评论“心爱”⑶I元素920被关联至的评论。评论还可以包括“爱心数量”⑶I元素935,其表明了已经“喜欢”评论的用户的数量。
[0099]一些用户交互可以在第九⑶1900上进行。图1lA和IlB示出了可在第九⑶1900上进行的用户交互的示例。用户可以执行用户交互1105,例如拖动第二部分910远离第一部分905。例如,在诸如智能电话的用户装置上,用户可以使用滑动手势拖动第一部分905远离第二部分910。在一些实施例中,当用户拖动第二部分910远离第一部分905以产生第二部分1110的同时,在第一部分905中显示的秘密907可以消失,如图1lB的第一部分1115中所示。用户可以查看秘密的背景,例如,图像955,没有秘密907以背景的方式进入。在一些实施例中,其它⑶I元素,诸如评论⑶I元素925和“心爱”⑶I元素930,也从第一部分905消失。
[0100]此外,拖动第二部分910向下可对第九⑶1900有“橡皮筋”的效果。S卩,由于用户拖动第二部分910远离第一部分905,第一部分905的大小膨胀,例如,占据用户装置的显示器的一个较大的面积,如图1lB的第一部分1115所示。此外,在第一部分905中的内容的一部分扩展。例如,如果第一部分905具有背景中的图像955,图像955膨胀,例如,延伸向夕卜,以产生图像1120,如图1lB的第一部分1115中所示。
[0101]虽然由于用户拖动第二部分910远离第一部分905,第一部分905的大小膨胀,第二部分910的大小减小,如图1lB的第二部分1110所示。当用户释放第二部分1110,第一部分1115和第二部分1110返回到其原始状态,分别如图1lA的第一和第二部分905和910所示。
[0102]图12A、12B和12C示出了可在第九⑶1900上执行的用户交互的例子。用户可执行用户交互1205,如推动第二部分910朝向第一部分905,例如,以查看更多的评论,如图12C的第二部分1010中所示。例如,在如智能电话的用户装置上,用户可使用滑动手势推动该第二部分910朝向第一部分905。当用户推动第一部分905朝向第二部分910时,第一部分905连续地在区域中缩小到第i^一⑶11250的第一部分1210,然后折叠以形成带状的第一部分1005,如图12C所示。同时,第二部分910在区域中增加以形成如第^^一⑶11250中所示的第二部分1215,以及稍后如图12C所示的第二部分1010,同时揭示了越来越多的评论。
[0103]此外,第一部分905收缩到第一部分1005的同时,第一部分905中的内容的视觉特性被逐步改变。例如,图像955和秘密907被逐渐模糊,如分别由在第i^一⑶11250中的第一内容1240和第二内容1245以及第十⑶11000所示。
[0104]在一些实施例中,评论915和评论1015包括发布的关于秘密907的评论的一部分。用户可以滚动第二部分1010中的评论1015来查看最初不被显示的任何额外的评论。在一些实施例中,显示在第十⑶11000中的评论1015可以包括显示在第九的⑶1900的评论915。然而,显示在第十⑶11000中的评论1015的数量可以多于显示在第九⑶1900中的评论915的数量。
[0105]图13是服务器120用于促进显示与在用户的计算装置的秘密相关的评论的服务器120的框图。在一些实施例中,社交网络应用150的至少一部分能够使用在图13中所示的服务器120的各种模块被实现/被执行。在一些实施例中,服务器120与计算装置(例如移动应用)上执行的社交网络应用150的一部分通信,以接收和/或呈现秘密和关于秘密的评论。服务器120包括接收模块1305的秘密以接收由用户发布的秘密的消息。在一些实施例中,用户通过移动应用发布秘密的消息至社交网络应用150。秘密接收模块1305可以接收来自移动应用的秘密。服务器120包括评论接收模块1310,其接收发布的关于来自社交网络应用150的一些用户的秘密的评论。在一些实施例中,用户可以通过社交网络应用发布关于秘密的评论。评论接收模块1310可以接收来自与用户相关联的计算装置上执行的社交网络应用的评论。
[0106]服务器120包括作者判定模块1315以确定是否有任何的评论是由秘密的作者发布的。在一些实施例中,作者判定模块1315使用用户信息,例如电子邮件ID和/或电话号码或用户的电子邮件ID的和/或电话号码的散列版本,以确定该评论是否由秘密的作者发布。例如,作者判定模块1315比较发布评论的用户信息和秘密的作者的信息,以确定该评论是否由作者发布。如果评论是由作者发布,则化身分配模块1320分配预定的化身至作者并关联由作者发布的评论和预定的化身。预定的化身清楚地表明,关于秘密的特别评论来自秘密的作者。在一些实施例中,分配给任何秘密的作者的化身是相同的。此外,例如社交网络应用150的管理员的用户可以配置来自在服务器120(例如,在存储介质125中)可用的化身列表中的特定化身,作为秘密的作者的化身。
[0107]化身分配模块1320分配唯一的化身至对特别秘密进行评论的每个用户。S卩,每个用户被分配来自尚未分配给已发布过关于特别秘密的评论的任何用户的可用化身列表的化身。然而,在一些实施例中,化身对于特别秘密的评论的用户是唯一的。也就是说,分配给用户用于发布关于第一秘密的评论的化身可以不同于分配给用户用于发布关于第二秘密的评论的化身。
[0108]化身可以根据化身选择策略进行分配。在一些实施例中,化身选择策略被配置为通过以随机的方式从化身的列表中选择化身来分配唯一的化身给用户。例如,当用户第一次对特定秘密进行评论时,社交网络应用150随机地从尚未分配给已发布过关于特别秘密的评论的任何用户的化身列表中选择化身,并分配随机选择的化身到用户。化身分配模块1320关联每一个评论与分配给已发布相应评论的用户的化身。
[0109]秘密呈现模块1325就由用户发布的消息进行匿名以生成秘密,并发送秘密给用户的计算装置用于进一步的显示。在一些实施例中,秘密呈现模块1325实现社交网络应用150的传送机制。如上所讨论的,至少参考图1,传送机制决定了用户的列表,例如,由特定用户发布的特定秘密需要被发送至的用户的朋友。评论呈现模块1330发送关于秘密的评论给用户的计算装置。在一些实施例中,秘密和关于秘密的评论经由在在计算装置上执行的社交网络应用被显示。相对于服务器120的其他详细信息被在下面的段落中描述,至少参考图14-18。
[0110]图14是计算装置110的用于生成GUI以与社交网络应用150的用户共享秘密和关于秘密的评论的计算装置110的框图。计算装置110可以代表图1的任何计算装置110a-d。在一些实施例中,计算装置110是相似于计算装置IlOa的并与用户105a相关联。在一些实施例中,社交网络应用150的至少一部分,例如,客户端部分或社交网络应用,可以使用计算装置110的各个模块被实现/执行。
[0111]计算装置110包括⑶I生成模块1410,其生成用于共享用户105a-d之间的秘密和关于秘密的评论的⑶1在一些实施例中,⑶I生成模块1410生成用于显示多个秘密的⑶I。例如,⑶I生成模块1410生成用于显示多个秘密(包括秘密205和210)的第一⑶1200。在一些实施例中,⑶I生成模块1410生成用于显示秘密和关于秘密的评论的⑶I。例如,⑶I生成模块1410生成用于显示秘密907和与秘密907相关联的评论(包括评论915)的第九⑶1900。在一些实施例中,秘密被显示在⑶I的第一部分中以及关于秘密的评论被显示在⑶I的第二部分中。例如,⑶I生成模块1410生成第九⑶1900,该第九⑶1900用于将秘密显示在第九⑶1900的第一部分905中以及将秘密907的评论915显示在第二部分910之上。
[0112]⑶I生成模块1410还可以为用户105a生成⑶I以发布关于秘密的评论。例如,用户105a可通过在第九⑶1900第三部分950中输入评论来对秘密进行评论。计算装置110包括秘密收发模块1420以接受由用户105a在计算装置输入的秘密。秘密收发模块1420也可以发送由用户105a输入的秘密到服务器120,用于进一步传输到社交网络应用150的其他用户,例如,用户105b-d。计算装置110包括评论收发模块1425以接收关于发布到社交网络应用150的一个或多个秘密的来自用户105a的评论。评论收发模块1425也可以发送由用户105a中输入的评论到服务器120,用于进一步传输到社交网络应用150的其他用户,例如,用户105b-do
[0113]所述计算装置110还包括用户交互模块1415,其接收来自用户105a的用户选择或用户交互。该用户交互可导致到由⑶I生成模块1410所生成的⑶I的改变,这会导致⑶I生成模块1410重新生成⑶I。例如,如相联图11A-11B和12A-12C所描述的,用户可以执行操作,例如拖动或推动第九⑶1900的第二部分910远离或朝向第一部分905,这导致重新生成第九⑶1900。
[0114]计算装置110包括显示模块1405以显示由⑶I生成模块1410生成的⑶I至用户105ao
[0115]图15是用于在计算装置生成GUI以用于在社交网络应用中显示被发布的秘密的过程的流程图。在一些实施例中,过程1500可以在图1的环境100中执行并使用服务器120和计算装置110。在步骤1505中,秘密收发模块1420从服务器120接收一些秘密。在某些实施例中,每个秘密包括文本和图像或背景颜色中的其中之一。文本和图像或背景颜色被输入的对应秘密的作者。
[0116]在步骤1510,⑶I生成模块1410为每一个在计算装置110接收的秘密执行生成秘密⑶I构成要素的步骤1515。在步骤1515,⑶I生成模块1410生成用于显示特别秘密的秘密⑶I部件,。例如,⑶I生成模块1410生成用于显示第一秘密205的第一秘密⑶I模块207。秘密⑶I构成要素可以是特别的形状和尺寸。在一些实施例中,⑶I生成模块1410执行步骤1516-1519以生成秘密⑶I构成要素。
[0117]在步骤1516中,⑶I生成模块1410重叠特别秘密的文本和与在秘密⑶I模块中的特别秘密相关联的图像或背景颜色。例如,秘密GUI构成要素显示文本作为秘密GUI构成要素的前景以及图像或背景颜色的其中之一作为秘密GUI构成要素的背景。
[0118]在步骤1517,⑶I生成模块1410生成在秘密⑶I构成要素中的心爱⑶I元素,如心爱GUI元素220。心爱GUI元素可以指示接收到的特别秘密的“喜欢”的数量,其指示喜欢特别秘密的用户的数量。心爱GUI元素也可以促进用户“喜欢”特别秘密。
[0119]在步骤1518,⑶I生成模块1410生成在秘密的⑶I构成要素中的评论⑶I元素,如评论GUI元素215。评论GUI元素可以指示收到的特别秘密的评论的数量。评论GUI元素也可以促进用户对特别的秘密进行评论。
[0120]在步骤1519,⑶I生成模块1410生成在秘密的⑶I构成要素中的身分标记,例如,身分标记230。在一些实施例中,身分标记可以显不特别秘密的作者的位置。在一些实施例中,身分标记可以显示关系信息,其指示特别秘密的作者和正在查看特别秘密的计算装置110的用户之间的关系。
[0121]⑶I生成模块1410为每个秘密执行步骤1515,并产生一些秘密⑶I构成要素。在一些实施例中,GUI生成模块1410生成相同形状和相同尺寸的秘密GUI构成要素。
[012
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1