利用更新层的数据库分区的制作方法_5

文档序号:9620906阅读:来源:国知局
本公开总体上描述正在连接的节点,但是本公开还描述了正在连接的用户或概念。在本文中,在合适的地方,正在连接的用户或概念的引用可以表示与由一个或多个矢线206在社交图谱200内连接的那些用户或概念对应的节点。
[0052]在【具体实施方式】中,在用户节点202与概念节点204之间的矢线206可以表示由与用户节点202相关联的用户朝着与概念节点204相关联的概念执行的特定活动或行动。作为一个实例,并非通过限制的方式,如图5中所示,用户可以“喜欢”、“参加”、“播放”、“收听”、“烹饪”、“工作”或“观看”概念,其中的每个均与矢线类型或子类型对应。与概念节点204对应的概念配置文件页面可以包括(例如)可选择的“登记”图标(例如,可点击的“登记”图标)或可选择的“喜欢”图标。作为另一个实例,客户端系统的社会化破折号可以包括可选择的“登记”图标(例如,可点击的“登记”图标)或者可选择的“喜欢”图标。同样,在用户点击这些图标之后,社交网络系统160可以响应于与相应的活动对应的用户活动创建“喜欢”矢线或“登记”矢线。作为一个实例,并非通过限制的方式,用户(用户“C”)可以使用特定的应用程序(例如,SP0TIFY,这是在线音乐应用程序)收听特定的歌曲(“RambleOn”)。在这种情况下,社交网络系统160可以在与用户对应的用户节点202与和歌曲和应用程序对应的概念节点204之间创建“收听”的矢线206和“使用”的矢线(如图5中所示),以表示用户收听歌曲和使用应用程序。而且,社交网络系统160可以在与歌曲和应用程序对应的概念节点204之间创建“收听”的矢线206 (如图2中所示),以表示由特定的应用程序播放特定的歌曲。在这种情况下,“收听”的矢线206与由外部应用程序(SP0TIFY)在外部音频文件(歌曲“Imagine”)上执行的活动对应。虽然本公开描述了连接用户节点202和概念节点204的具有特定属性的特定矢线206,但是本公开预计连接用户节点202和概念节点204的具有任何合适的属性的任何合适的矢线206。而且,虽然本公开描述了表示单个关系的在用户节点202和概念节点204之间的矢线,但是本公开预计表示一个或多个关系的在用户节点202和概念节点204之间的矢线。作为一个实例,并非通过限制的方式,矢线206可以表示用户喜欢并且使用的特定概念。替换地,另一个矢线206可以表示在用户节点202和概念节点204之间(如图5中所示,在用户“E”的用户节点202和“SP0TIFY”的概念节点204之间)的每种类型的关系(或单个关系的倍数)。
[0053]在【具体实施方式】中,社交网络系统160可以在用户节点202和概念节点204之间创建矢线206。作为一个实例,并非通过限制的方式,查看概念配置文件页面的用户(例如,通过使用由用户的客户端系统130托管的网络浏览器或专用应用程序)可以通过点击或选择“喜欢”图标来指示该用户喜欢由概念节点204表示的概念,这可以促使用户的客户端系统130给社交网络系统160传输表示用户喜欢与概念配置文件页面相关联的概念的消息。响应于该消息,社交网络系统160可以在与用户相关联的用户节点202和概念节点204之间创建矢线206,如“喜欢”在用户和概念节点204之间的矢线206所示。在【具体实施方式】中,社交网络系统160可以在一个或多个数据储存内储存矢线206。在【具体实施方式】中,可以由社交网络系统160响应于特定的用户活动自动形成矢线206。作为一个实例,并非通过限制的方式,如果第一用户上传图片,看电影,或者收听歌曲,那么可以在与第一用户对应的用户节点202和与那些概念对应的概念节点204之间形成矢线206。虽然本公开描述了通过特定的方式形成特定的矢线206,但是本公开预计通过任何合适的方式形成任何合适的矢线206。
[0054]图6示出了实例计算系统。在【具体实施方式】中,一个或多个计算机系统60执行在本文中描述或显示的一个或多个方法的一个或多个步骤。在【具体实施方式】中,一个或多个计算机系统60提供在本文中描述或显示的功能。在【具体实施方式】中,在一个或多个计算机系统60上运行的软件执行在本文中描述或显示的一个或多个方法的一个或多个步骤,或者提供在本文中描述或显示的功能。【具体实施方式】包括一个或多个计算机系统60的一个或多个部分。在本文中,在适当的情况下,计算机系统的引用可以包括计算装置。而且,在适当的情况下,计算机系统的引用可以包括一个或多个计算机系统。
[0055]本公开预计具有任何适当数量的计算机系统60。本公开预计具有采用任何合适的物理形式的计算机系统60。作为实例,并非通过限制的方式,计算机系统60可为嵌入式计算机系统、片上系统(S0C)、单板计算机系统(SBC)(例如,计算机模块(COM)或系统模块(S0M))、台式电脑系统、膝上型或笔记本式电脑系统、交互式自助服务机、主机、计算机系统的网格、移动电话、个人数字助理(PDA)、服务器、平板电脑系统、或其中的两个或多个的组合。在适当的情况下,计算机系统60可包括一个或多个计算机系统60 ;可为单一式或分布式;跨过多个位置;跨过多台机器;或者位于云中,其在一个或多个网络中可包括一个或多个云元件。在适当的情况下,一个或多个计算机系统60可执行在本文中描述或显示的一个或多个方法的一个或多个步骤,无需大量空间或时间限制。作为实例,并非通过限制的方式,一个或多个计算机系统60可实时或以成批的方式执行在本文中描述或显示的一个或多个方法的一个或多个步骤。在适当的情况下,一个或多个计算机系统60可在不同的时间或者在不同的位置执行在本文中描述或显示的一个或多个方法的一个或多个步骤。
[0056]在【具体实施方式】中,计算机系统60包括处理器62、存储器64、存储介质66、输入/输出(I/O)接口 68、通信接口 70以及总线72。虽然本公开描述和显示了在特定的设置中具有特定数量的特定元件的特定计算机系统,但是本公开预计在任何合适的设置中具有任何合适的数量的任何合适的元件的任何合适的计算机系统。
[0057]在【具体实施方式】中,处理器62包括用于执行指令的硬件,例如,构成计算机程序的那些指令。作为实例,并非通过限制的方式,为了执行指令,处理器62可从内部寄存器、内部高速缓存、存储器64或存储介质66中检索(或提取)指令;将这些指令解码并且执行这些指令;然后将一个或多个结果写入内部寄存器、内部高速缓存、存储器64或存储介质66中。在【具体实施方式】中,处理器62可以包括用于数据、指令或地址的一个或多个内部高速缓存。本公开预计处理器62在适当的情况下包括任何合适数量的任何合适的内部高速缓存。作为实例,并非通过限制的方式,处理器62可以包括一个或多个指令高速缓存、一个或多个数据高速缓存、以及一个或多个转译后备缓冲器(TLB)。在指令高速缓存内的指令可以是在存储器64或存储介质66内的指令的副本,并且指令高速缓存可以加速由处理器62检索那些指令。在数据高速缓存内的数据可以是在存储器64或存储介质66内的数据的副本,用于要起作用的的在处理器62上执行的指令;在处理器62上执行的先前指令的结果由在处理器62上执行的后续指令访问或者写入存储器64或存储介质66内;或者其他合适的数据。数据高速缓存可以加速处理器62的读取或写入操作。TLB可以加速处理器62的虚拟地址转译。在【具体实施方式】中,处理器62可以包括用于数据、指令或地址的一个或多个内部寄存器。在适当的情况下,本公开预计处理器62包括任何合适数量的任何合适的内部寄存器。在适当的情况下,处理器62可以包括一个或多个算术逻辑单元(ALU);是多核处理器;或者包括一个或多个处理器62。虽然本公开描述和显示了特定的处理器,但是本公开预计任何合适的处理器。
[0058] 在【具体实施方式】中,存储器64包括主存储器,用于储存要执行的处理器62的指令或者要起作用的处理器62的数据。作为实例,并非通过限制的方式,计算机系统60可将指令从存储介质66或另一个源(例如,另一个计算机系统60)中装载到存储器64中。然后,处理器62可将指令从存储器64中装载到内部寄存器或内部高速缓存中。为了执行这些指令,处理器62可从内部寄存器或内部高速缓存中检索指令,并且将这些指令解码。在执行指令期间或之后,处理器62可将一个或多个结果(这些结果可为中间或最终结果)写入内部寄存器或内部高速缓存中。然后,处理器62可将这些结果中的一个或多个写入存储器64中。在【具体实施方式】中,存储器64仅仅执行在一个或多个内部寄存器或内部高速缓存内或者在存储器64内(与存储介质66相反或者在别处)的指令,并且仅仅操作在一个或多个内部寄存器或内部高速缓存内或者在存储器64内(与存储介质66相反或者在别处)的数据。一个或多个内存总线(这些总线均可包括地址总线和数据总线)可使处理器62与存储器64耦接。如下所述,总线72可包括一个或多个内存总线。在【具体实施方式】中,一个或多个内存管理单元(MMU)位于处理器62与存储器64之间,并且有助于访问由处理器62请求的存储器64。在【具体实施方式】中,存储器64包括随机存取存储器(RAM)。在适当的情况下,该RAM可为易失性存储器。在适当的情况下,该RAM可为动态RAM (DRAM)或静态RAM (SRAM)。而且,在适当的情况下,该RAM可为单端口或多端口 RAM。本公开预计任何合适的RAM。在适当的情况下,存储器64可以包括一个或多个存储器64。虽然本公开描述和显示了特定的存储器,但是本公开预计任何合适的存储器。
[0059] 在【具体实施方式】中,存储介质66包括用于数据或指令的大容量存储器。作为实例,并非通过限制的方式,存储介质66可包括HDD、软盘驱动器、闪速存储器、光盘、磁光盘、磁带或通用串行总线(USB)驱动器或其中的两个或多个的组合。在适当的情况下,存储介质66可包括可移动或固定的(或固定的)介质。在适当的情况下,存储介质66可位于计算机系统60的内部或外部。在【具体实施方式】中,存储介质66是非易失性固态存储器。在【具体实施方式】中,存储介质66包括只读存储器(ROM)。在适当的情况下,该ROM可为掩膜编程的ROM、可编程的 ROM (PR0M)、可擦 PROM (EPROM)、电可擦 PROM (EEPR0M)、电可改写 ROM (EAR0M)、或闪速存储器或其中的两个或多个的组合。本公开预计采用任何合适的物理形式的大容量存储介质66。在适当的情况下,存储介质66可以包括促进在处理器62与存储介质66之间通信的一个或多个储存控制单元。在适当的情况下,存储介质66可以包括一个或多个存储介质66。虽然本公开描述和显示了特定的储存器,但是本公开预计任何合适的储存器。
[0060] 在【具体实施方式】中,1/0接口 68包括硬件和/或软件,其提供一个或多个接口,用于在计算机系统60与一个或多个1/0装置之间进行通信。在适当的情况下,计算机系统60可包括这些1/0装置中的一个或多个。这些1/0装置中的一个或多个能够在个人与计算机系统60之间进行通信。作为实例,并非通过限制的方式,1/0装置可包括键
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1