数据库内容的每用户汇总的制作方法_5

文档序号:9204247阅读:来源:国知局
处理。可以依据实施例所使用的其它编程模块可以包括浏览器、数据库应用等。
[0045]通常,依据实施例,程序模块可以包括例程、程序、组件、数据结构以及可以执行特定任务或者可以实施特定抽象数据类型的其它类型的结构。此外,实施例可以利用其它计算机系统配置进行实践,包括手持设备、多处理器系统、基于微处理器的或可编程消费者电器、小型计算机、大型计算机等。实施例还可以在分布式计算环境中进行实践,其中任务由通过通信网络进行链接的远程处理设备来执行。在分布式计算环境中,程序模块位于本地和远程存储器存储设备之中。
[0046]此外,实施例可以在电路中进行实践,电路包括离散电子元件、包括逻辑门的封装或集成电子芯片、采用微处理器的电路,或者处于包含电子元件或微处理器的单个芯片之上。例如,实施例可以经由片上系统(SOC)进行实践,其中图6中所图示的每个或许多个组件可以被集成到单个集成电路上。这样的SOC设备可以包括一个或多个处理单元、图形单元、通信单元、系统虚拟化单元以及各种应用功能性,它们全部都被集成(或烧制(burn ))到芯片衬底上而作为单个集成电路。当经由SOC进行操作时,这里所描述的功能性可以经由与单个集成电路(芯片)上的计算设备/系统600的其它组件所集成的特定于应用的逻辑进行操作。实施例还可以使用能够执行逻辑运算的其它技术来实践,上述逻辑运算例如AND、OR和NOT,其包括但并不局限于机械、光学、流体和量子技术。此外,实施例可以在通用计算机内或者在任意其它电路或系统中进行实践。
[0047]例如,实施例可以被实施为计算机处理(方法)、计算系统或者制造品,诸如计算机程序产品或计算机可读存储介质或计算机存储设备。计算机程序产品可以是能够由计算机系统读取并且对指令的计算机程序进行编码以便执行计算机处理的计算机可读存储介质或设备。如这里所使用的术语计算机可读存储介质包括计算机存储媒体。计算机存储媒体可以包括以用于存储诸如计算机可读指令、数据结构、程序模块或其它数据的信息的任意方法或技术所实施的易失性和非易失性、可移动和不可移动的媒体。系统存储器604、可移动存储609和非可移动存储610全部都是计算机存储媒体的示例(即,存储器存储)。计算机存储媒体可以包括但并不局限于RAM、ROM、电可擦除只读存储器(EEPR0M)、闪存或其它存储器技术、CD-ROM、数字多功能盘(DVD)或其它光学存储、磁性卡带、磁带、磁盘存储或其它磁性存储设备,或者能够被用来存储信息并且能够由计算设备600所访问的任意其它介质。任何这样的计算机存储媒体都可以是设备600的一部分。设备600还可以具有(多个)输入设备612,诸如键盘、鼠标、笔、声音输入设备、触摸输入设备等。还可以包括诸如显示器、扬声器、打印机等的(多个)输出设备。以上所提到的设备是示例并且可以使用其它设备。
[0048]通信媒体可以由计算机可读指令、数据结构或者调制数据信号(诸如载波或其它传输介质)中的其它数据所体现,并且包括任意信息传递媒体。术语“调制数据信号”可以描述一个或多个特征以诸如对信号中的信息进行编码的方式进行设置或改变的信号。作为示例而非限制,通信媒体可以包括诸如有线网络或直接线路连接的有线媒体或者诸如声学、射频(RF)、红外和其它无线媒体的无线媒体。
[0049]这里的实施例可以单独结合移动计算设备使用,或者可以结合任意数量的计算机系统来使用,诸如在台式机环境、膝上计算机或笔记本计算机系统、多处理器系统、基于微处理器的或可编程消费者电器、网络PC、小型计算机、大型计算机等中使用。实施例还可以在分布式计算环境中进行实践,其中任务由在分布式计算环境中通过通信网络进行链接的远程处理设备来执行;程序位于本地和远程存储器存储设备之中。作为概括,具有多个环境传感器、用于向用户提供通知的多个输出元件以及多种通知事件类型的任意计算机系统都可以整合实施例。
[0050]例如,以上参考根据实施例的方法、系统和计算机程序产品的框图和/或操作图示对实施例进行了描述。框中所提到的功能/动作可以以与流程图中所示出并且这里参考图1-5所描述的有所不同的顺序来进行。例如,根据所涉及的功能/动作,连续示出或描述的两个处理实际上可以基本上同时进行,或者框有时可以以逆序执行。
[0051 ] 虽然已经描述了某些实施例,但是可能存在其它实施例。此外,虽然已经将实施例描述为与存储器和其它存储介质中所存储的数据相关联,但是数据可以存储在其它类型的计算机可读存储媒体上或者从那里进行读取,诸如二级存储设备,如硬盘、软盘、CD-ROM或者其它形式的RAM或ROM。另外,所公开的处理可以以任意方式进行修改,包括通过重新排序和/或插入或者删除步骤或处理而并不背离实施例。
[0052]本领域技术人员将会显而易见的是,可以对实施例进行各种修改或变化而并不背离其范围或精神。通过考虑这里所公开的实施例的规范和实践,其它实施例对于本领域技术人员是显而易见的。
【主权项】
1.一种用于提供可经由个性化用户站点进行访问的内容的每用户汇总的方法,包括: 接收针对元数据的请求; 确定所请求的元数据是否过期; 在验证该元数据是否过期之前返回所请求元数据的至少一部分; 针对元数据修改而查询变化日志; 在元数据自之前查询起已经进行过修改的情况下向社区站点发送针对满足变化标准的元数据的查询; 接收经变化的元数据;并且 将该经变化的元数据返回至该个性化用户站点内的内容群组容器。2.根据权利要求1所述的方法,进一步包括在接收到针对元数据的请求时触发至少一种异步更新功能。3.根据权利要求2所述的方法,其中触发至少一种异步更新功能包括触发按需更新算法以便确定要在接收到针对元数据的请求时执行的操作。4.根据权利要求3所述的方法,其中触发按需更新算法包括: 针对内容群组容器确定之前所建立的定制陈旧设置; 针对处于该内容群组容器中的所请求元数据确定时间戳;并且 将处于该内容群组容器中的元数据的时间戳与定制陈旧间隔进行比较。5.根据权利要求4所述的方法,其中确定所请求的元数据是否过期包括基于内容类型向内容群组容器应用知晓关系的更新语义以建立该定制陈旧设置。6.根据权利要求1所述的方法,进一步包括将有所变化的元数据插入到个性化用户站点的数据视图中而并不重新加载整个站点。7.一种包括可执行指令的计算机可读介质,当被处理器所执行时,该可执行指令提供内容的每用户汇总,该计算机可读介质包括指令,其能够由处理器执行以便: 接收针对数据的请求; 确定所请求的数据是否过期; 在验证该元数据是否过期之前返回所请求数据的至少一部分; 针对数据修改而查询变化日志; 在数据自之前查询起已经进行过修改的情况下向社区站点发送针对满足变化标准的数据的查询; 接收经变化的数据;并且 将该经变化的数据返回至该个性化用户站点内的内容群组容器。8.根据权利要求7所述的系统,其中该计算机可读介质进一步包括指令,其能够由处理器所执行以便: 在接收到针对元数据的请求时触发至少一种异步更新功能。9.根据权利要求8所述的系统,其中触发至少一种异步更新功能包括触发按需更新算法以便确定要在接收到针对元数据的请求时执行的操作。10.根据权利要求9所述的系统,其中触发按需更新算法包括: 针对内容群组容器确定之前所建立的定制陈旧设置;针对处于该内容群组容器中的所请求元数据确定时间戳;并且将处于该内容群组容器中的元数据的时间戳与定制陈旧间隔进行比较。
【专利摘要】一种用于提供可经由个性化用户站点进行访问的内容的每用户汇总的方法,总体上可以包括接收针对元数据的请求并且确定所请求的元数据是否过期。该方法可以进一步包括在验证该元数据是否过期之前返回所请求元数据的至少一部分。该方法随后可以包括针对元数据修改而查询变化日志。该方法进一步包括在元数据自之前查询起已经进行过修改的情况下向社区站点发送针对满足变化标准的元数据的查询。该方法还可以包括接收经变化的元数据并且将该经变化的元数据返回至该个性化用户站点内的内容群组容器。
【IPC分类】G06F17/30
【公开号】CN104919453
【申请号】CN201380068440
【发明人】M.文卡特劳, J.唐, R.黄, M.纳兹鲁丁, I.O.V.埃斯特拉达
【申请人】微软技术许可有限责任公司
【公开日】2015年9月16日
【申请日】2013年12月26日
【公告号】EP2939152A1, US9031918, US20140188814, US20150220536, WO2014105945A1
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1