用于管理数据的方法和装置的制作方法

文档序号:6361767阅读:147来源:国知局
专利名称:用于管理数据的方法和装置的制作方法
技术领域
本发明一般涉及一种用于管理数据的方法和装置,并且更具体地,涉及一种通过将用户上载的数据与用户账户链接来管理上载到网络的数据的方法和装置。
背景技术
云计算指的是这样的计算环境,其中经由因特网上的服务器允许同时使用诸如存储数据、访问网络和使用内容的信息技术(IT)服务,并且在诸如电子设备(例如,台式计算机或智能手机)的客户端中瞬时高速缓存数据。即,云计算是这样的概念,其中在因特网上的服务器上存储所有的用户信息,允许用户在任何时间及任何地点使用各种电子设备来访问并使用该信息。换言之,云计算是允许用户如他们/她们所希望的那样多地使用像云一样无定形的计算资源、例如硬件或软件的计算服务,并且针对该服务可以向用户收费,并且云计算指实际上综合并提供存在于不同的物理位置处的计算资源的技术。将作为用于通过因特网上的云服务器同时提供诸如存储数据、数据处理、接入网络和使用内容的IT服务的创新的计算技术的云计算也定义为通过使用因特网的IT资源的点播外包(on-demandoutsourcing)服务。电气与电子工程师协会(IEEE)定义如下,“云计算是这样的范例,其中在因特网上的服务器中永久存储信息,并且在包括台式机、娱乐中心、桌面计算机、笔记本、墙面计算机(wall computer)、手持机、传感器、监视器等等的客户端上瞬时高速缓存信息”。社交网络服务(SNS)是线上人际关系服务。SNS是包括个人媒体、个人社区、信息共享等的概念,并且是允许用户彼此介绍他们的朋友的社区类型网站,这扩展了他们的个人网络。目前,因为诸如苹果iPhone和三星Galaxy手机的智能手机最近风靡,所以SNS服务的用户大大地增加了。SNS的例子包括推特(twitter)、脸谱(facebook)、微博客(tumblr)和我的空间(Myspace)。

发明内容
本发明提供了一种用于通过将用户上载的数据与与该用户上载的数据相关联的网络服务的用户账户链接来管理用户上载到网络的数据的方法和装置。


通过参照附图详细描述其实施例,本发明的以上及其他特征和优点将变得更加清楚,其中:图1是示出根据本发明的实施例的管理数据的方法的流程图;图2是示出根据本发明的另一实施例的管理数据的方法的流程图;图3是示出根据本发明的实施例的共享用户上载的数据的方法的流程图;图4至图6是示出根据本发明的其他实施例的管理数据的方法的流程图;以及图7是示出根据本发明的实施例的用于管理数据的装置的框图。
具体实施例方式最佳模式根据本发明的一方面,提供了一种管理数据的方法,该方法包括:确定与存储在数据库中的用户上载的数据相关联的一个或多个网络服务;以及将所述用户上载的数据与所述一个或多个网络服务链接,以经由所述一个或多个网络服务来提供所述用户上载的数据。根据本发明的另一方面,提供了一种用于管理数据的装置,该装置包括:数据库,用于存储用户上载的数据;及控制单元,用于确定与存储在数据库中的用户上载的数据相关联的一个或多个网络服务,并将用户上载的数据与所述一个或多个网络服务链接,以经由所述另一个或多个网络服务来提供所述用户上载的数据。根据本发明的另一方面,一种其上记录有用于执行管理数据的方法的计算机程序的非瞬时计算机可读记录介质,该方法包括:确定与存储在数据库中的用户上载的数据相关联的一个或多个网络服务;以及将用户上载的数据与所述一个或多个网络服务链接,以经由所述一个或多个网络服务来提供所述用户上载的数据。本发明的模式以下,将通过参照附图解释本发明的实施例来详细描述本发明。图1是根据本发明的实施例由云服务器执行的管理数据的方法的流程图。参照图1,在步骤110中,云服务器确定与存储在数据库中的用户上载的数据相关联的一个或多个网络服务。云服务器从该云服务器的用户接收数据,并确定与所接收的数据相关联的一个或多个网络服务。云服务器的用户可以直接彼此链接,或者云服务器可以链接这些用户。因此,如果用户上载数据,则云服务器可以确定与用户上载的数据相关联的其他用户的一个或多个网络服务。用户上载的数据可以指但不限于文本或媒体内容。在步骤120中,云服务器将用户上载的数据与一个或多个网络服务链接,以经由该一个或多个网络服务提供用户上载的数据。从而,云服务器将用户上载的数据与所确定的与该云服务器链接的网络服务相链接。云服务器基于用户上载的数据将用户上载的数据与网络服务中的用户账户链接。即,在图1中,将用户上载的数据与网络服务链接。例如,云服务器基于包含在用户上载的数据中的信息将用户上载的数据与网络服务中的用户账户链接。因为用户上载该数据,所以包含在用户上载的数据中的信息的例子可以是上载该数据的用户的用户信息。图2是根据本发明的另一实施例的管理数据的方法的流程图。参照图2,步骤210与在图1中示出的步骤110—样,因而这里将不再描述。在步骤220中,云服务器基于用户定义的标准将用户上载的数据与一个或多个网络服务中的至少一个用户账户链接。用户定义的标准可以是上载该数据的用户和所述用户账户的用户之间的关系。云服务器可以基于用户定义的标准,即预设的条件,将用户上载的数据与网络服务中的用户账户链接。更具体地,云服务器基于用户定义的标准来确定要链接的用户账户,其中用户定义的标准是上载该数据的用户和用户账户的用户之间的关系。例如,如果用户A通过使用第一网络服务向云服务器上载数据,则云服务器检查上载该数据的用户A和云服务器的另一用户B之间的关系。云服务器然后将用户上载的数据与与链接到在第一网络服务或第二网络服务中的另一用户B的用户账户链接。用户A上载的数据可以与和用户A无关的第二网络服务中的用户账户链接。根据本发明的实施例,网络服务器可以是社交网络服务(SNS)。在这种情况下,关系可以指在一个或多个SNS中是家人、朋友或同事的用户之间的关系。例如,作为SNS的例子的社交网络网站“脸谱”的用户可以将与另一用户的关系设置为家人或朋友,并且作为SNS的另一例子的微博客网站“推特”的用户可以将与另一用户的关系设置为同事。如果设置了关系,则由SNS的用户上载的诸如文本或内容的数据可以与对其设置了的关系的另一用户的用户账户链接,从而可以共享所述数据。云服务器不但将用户上载的数据与用于上载该数据的SNS的另一用户链接,而且允许在由与上载该数据的用户相关联的其他用户订阅的多个SNS中共享该用户上载的数据。可以向用户账户的用户发送数据上载通知消息。在将用户上载的数据与用户账户链接之后,云服务器可以向对其设置了关系的用户的用户账户发送数据连接通知消息。如果接收该数据连接通知消息的用户接受该数据连接通知消息,则可以共享用户上载的数据。图3是根据本发明的实施例的共享用户上载数据的方法的流程图。参照图3,智能手机310的用户通过使用推特350向云服务器320上载数据。云服务器320确定脸谱330、微博客340和推特350是与用户上载的数据相关联的SNS。脸谱330、微博客340和推特350是SNS的例子。云服务器320然后将用户上载的数据与脸谱330、微博客340和推特350链接。更具体地,云服务器320将用户上载的数据与智能手机310的用户已对其设置为家人、朋友或跟同事关系的脸谱330、微博客340和推特350的用户的用户账户链接。云服务器320然后可以向脸谱330、微博客340和推特350中所链接的用户账户的用户发送数据上载通知消息。如果接收数据上载通知消息的用户接受该数据上载通知消息,则可以共享用户上载的数据。图4是根据本发明的另一实施例的管理数据的方法的流程图。参照图4,步骤410与在图1中示出的步骤110—样,因而这里将不再描述。在步骤420中,云服务器基于通过使用统计或日志数据设置的关系,将用户上载的数据与在一个或多个网络服务中的至少一个用户账户链接。云服务器可以基于用户定义的标准将用户上载的数据与网络服务中的用户账户链接。具体地,云服务器基于用户定义的标准来确定要链接的用户账户,其中用户定义的标准是上载该数据的用户和用户账户的用户之间的关系。云服务器可以通过使用用户的用户简档和用户历史,来针对云服务器的用户设置统计或日志。云服务器可以基于用户简档来检查用户的偏好,并且可以根据该用户使用服务的频率和类型来设置统计或日志。例如,如果用户A通过使用第一网络服务向云服务器上载与食物相关联的数据,则云服务器检查包括其他用户的偏好的、该云服务器的其他用户的用户简档,并且将该用户上载的数据与偏好相同食物的用户的用户账户链接。云服务器不考虑与用户A的关系和网络服务如何,将用户上载的数据与所述用户账户链接。此外,如果向云服务器上载了与特定地点的食物相关联的数据,则云服务器进一步检查其他用户的区域范围或当前位置,并且将用户上载的数据与与该地点和食物二者都相关联的用户的用户账户链接。图5是根据本发明的另一实施例的管理数据的方法的流程图。参照图5,步骤510与在图1中示出的步骤110—样,因而这里将不再描述。在步骤520中,云服务器根据一个或多个网络服务的属性转换用户上载的数据,因为网络服务根据它们的属性而使用不同的内容呈现方法。例如,推特从外部网站链接图像和视频,而脸谱在内部存储图像和视频。因此,因为网络服务根据它们的属性而使用不同的内容呈现方法,所以云服务器必须转换用户上载的数据以向不同的服务提供商发送不同的数据。为了转换用户上载的数据,云服务器将用户上载的数据划分成源,例如多媒体内容和文本。在那之后,云服务器从网络服务接收内容配置策略,然后基于该内容配置策略来处理源。在步骤530中,云服务器将转换后的数据与网络服务中的用户账户链接。在步骤540中,云服务器向网络服务中所链接的用户账户的用户提供转换后的数据。云服务器根据网络服务的提供商的格式向所链接的用户账户的用户提供再处理后的源。如果所链接的网络服务的提供商请求用户上载的数据,则可以提供再处理后的源。图6是根据本发明的另一实施例的管理数据的方法的流程图。参照图6,步骤610与在图1中示出的步骤110—样,因而这里将不再描述。在步骤620中,云服务器根据预定的参考对用户上载的数据分类。云服务器提取包括在用户上载的数据中的元数据,并基于所提取的元数据对用户上载的数据分类。例如,如果用户上载的数据是用户创建的文本,则云服务器可以通过解析每个词并获得每个词的意思来提取元数据。此外,如果用户创建的文本被积累以形成历史,则云服务器可以通过执行数据挖掘来提取元数据。如果用户上载的数据是链接的文本,则因为地址被包括在关于通过使用浏览器中的链接方法上载的数据(文本或图像)的上载分组的填充部分中,所以云服务器可以通过提取地址来提取元数据。否则,如果用户上载的数据是照片,则云服务器可以通过如下来提取元数据:使用包含在该照片中的全球定位系统(GPS)信息来检查捕捉该照片所在的位置,通过搜索具有最大信号强度的接入点(AP)来找到具体位置,以及通过将该照片与该AP的区域中网络服务的提供商所提供的图像进行比较而找到具有最高匹配概率的图像。例如,如果用户上载的数据是耐克鞋的照片,则云服务器通过使用GPS信息找到粗略位置(例如,美国纽约的梅西百货公司),并通过检查AP的信号强度找到具体位置(例如,美国纽约梅西百货公司6层)。云服务器然后可以通过将上载的照片与由美国纽约梅西百货公司6层的耐克商店提供的图像进行比较而提取元数据。在步骤630中,云服务器将分类后的数据与与该用户上载的数据相关联的一个或多个网络服务中的至少一个用户账户链接。图7是根据本发明的实施例的用于管理数据的装置的框图。参照图7,云服务器700包括接收单元701、数据转换单元702、控制单元703、数据库704和发送单元705。此外,云服务器700在预定的通信网络中与第一至第N网络服务710至7N0链接。在图7中,假设上载数据的用户是第一网络服务710的用户。第一例子接收单元701接收由第一网络服务710的用户上载的数据,并且数据库704存储该用户上载的数据。控制单元703确定与存储在数据库704中的用户上载的数据相关联的一个或多个网络服务。云服务器700的用户可以彼此链接,或者云服务器700可以链接所述用户。如果用户上载数据,则控制单元703可以确定与用户上载的数据相关联的其他用户的一个或多个网络服务。根据本发明的实施例,网络服务器可以是SNS。控制单元703可以将第二至第N网络服务720至7N0中的至少一个确定为与用户上载的数据相关联的网络服务。用户上载的数据可以指但不限于文本或媒体内容。然后,控制单元703将用户上载的数据与一个或多个网络服务链接,以经由所述一个或多个网络服务提供该用户上载的数据。控制单元703基于该用户上载的数据将用户上载的数据与网络服务中的用户账户链接。即,在第一例子中,用户上载的数据与网络服务链接。例如,控制单元703基于包含在用户上载的数据中的信息,将用户上载的数据与网络服务中的用户账户链接。因为用户上载该数据,所以包含在用户上载的数据中的信息的例子可以是上载该数据的用户的用户信息。第二例子接收单元701接收由第一网络服务710的用户上载的数据,并且数据库704存储该用户上载的数据。控制单元703基于用户定义的标准将用户上载的数据与一个或多个网络服务中的至少一个用户账户链接。用户定义的标准可以是上载该数据的用户和所述用户账户的用户之间的关系。控制单元703可以基于用户定义的标准将用户上载的数据与网络服务中的用户账户链接。更具体地,控制单元703基于用户定义的标准来确定要链接的用户账户,其中用户定义的标准是上载该数据的用户和用户账户的用户之间的关系。例如,如果用户A通过使用第一网络服务710向云服务器700上载数据,则控制单元703检查上载该数据的用户A和云服务器700的另一用户B之间的关系。控制单元703然后将用户上载的数据与链接到第一网络服务710或第二网络服务720中的另一用户B的用户账户链接。用户A上载的数据可以与和用户A无关的第二网络服务720中的用户账户链接。在SNS中,关系可以指在一个或多个SNS中是家人、朋友或同事的用户之间的关系。例如,作为SNS的例子的“脸谱”的用户可以将与另一用户的关系设置为家人或朋友,并且作为SNS的另一例子的“推特”的用户可以将与另一用户的关系设置为同事。如果设置了关系,则SNS的用户上载的诸如文本或内容的数据可以与对其设置了关系的另一用户的用户账户链接,从而可以所述数据。控制单元703不仅将用户上载的数据与用于上载该数据的SNS的另一用户链接,而且可以允许在由与上载该数据的用户关联的其他用户订阅的多个SNS中共享用户上载的数据。发送单元705可以向用户账户的用户发送数据上载通知消息。在将用户上载的数据与用户账户链接之后,发送单元705可以向对其设置了关系的用户的用户账户发送数据连接通知消息。如果接收数据连接通知消息的用户接受该数据连接通知消息,则可以共享用户上载的数据。第三例子接收单元701接收由第一网络服务710的用户上载的数据,并且数据库704存储用户上载的数据。此外,数据库704可以存储与云服务器700的用户关联的统计或日志。控制单元703基于通过使用存储在数据库704中的统计或日志而设置的关系,将用户上载的存储与一个或多个网络服务中的至少一个用户账户链接。控制单元703可以基于用户定义的标准将用户上载的数据与网络服务中的用户账户链接。更具体地,控制单元703基于用户定义的标准来确定要链接的用户账户,其中用户定义的标准是通过使用所述统计或日志设置的关系。控制单元703可以通过使用该用户的用户简档和用户历史,来针对云服务器700的用户设置统计或日志。具体地,控制单元703可以基于用户简档来检查用户的偏好,并且可以根据用户使用服务的频率或类型来设置统计或日志。例如,如果用户A通过使用第一网络服务710向云服务器700上载与食物关联的数据,则该控制单元703检查包括其他用户的偏好的、云服务器700的其他用户的用户简档,并且将用户上载的数据与偏好相同食物的用户的用户账户链接。从而,控制单元703不考虑与用户A的关系或网络服务如何,将用户上载的数据与所述用户账户链接。此外,如果向云服务器700上载了与特定地点的食物相关联的数据,则控制单元703进一步检查其他用户的区域范围或当前位置,并且将用户上载的数据与与地点和食物二者都相关联的用户的用户账户链接。第四例子接收单元701接收由第一网络服务710的用户上载的数据,并且数据库704存储用户上载的数据。数据转换单元702根据一个或多个网络服务的属性来转换用户上载的数据,因为网络服务根据它们的属性而使用不同的内容呈现方法。例如,在SNS当中,推特从外部网站链接图像和视频,而脸谱在内部存储图像和视频。因此,因为网络服务根据它们的属性而使用不同的内容呈现方法,所以云服务器700必须转换用户上载的数据以向不同的服务提供商发送不同的数据。为了转换用户上载的数据,数据转换单元702将用户上载的数据划分成源,例如多媒体内容和文本。接收单元702然后从网络服务接收内容配置策略,并且数据转换单元702然后基于该内容配置策略来处理源。控制单元703将转换后的数据与网络服务中的用户账户链接。控制单元703然后经由发送单元705向网络服务中所链接的用户账户的用户提供转换后的数据。控制单元703根据网络服务的提供商的格式向所链接的用户账户的用户提供再处理后的源。如果所链接的网络服务的提供商请求用户上载的数据,则控制单元703可以提供再处理后的源。第五例子接收单元701接收由第一网络服务710的用户上载的数据,并且数据库704存储该用户上载的数据。控制单元703根据预定的参考对用户上载的数据分类。控制单元703提取包括在用户上载的数据中的元数据,并基于所提取的元数据对用户上载的数据分类。例如,如果用户上载的数据是用户创建的文本,则控制单元703可以通过解析每个词并获得每个词的意思来提取元数据。此外,如果用户创建的文本被积累以形成历史,则控制单元703可以通过执行数据挖掘来提取元数据。如果用户上载的数据是链接的文本,则因为地址被包括在关于通过使用浏览器中的链接方法上载的数据(文本或图像)的上载分组的填充部分中,所以控制单元703可以通过提取地址来提取元数据。否则,如果用户上载的数据是照片,则控制单元703可以通过如下来提取元数据:使用包含在该照片中的GPS信息来检查捕捉该照片所在的位置,通过搜索具有最大信号强度的AP来找到具体位置,以及通过将该照片与由该AP的区域中网络服务的提供商所提供的图像进行比较而找到具有最高匹配概率的图像。例如,如果用户上载的数据是耐克鞋的照片,则控制单元703通过使用GPS信息找到粗略位置(例如,美国纽约的梅西百货公司),并通过检查AP的信号强度找到具体位置(例如,美国纽约梅西百货公司6层)。在那之后,控制单元703可以通过将上载的照片与由美国纽约梅西百货公司6层的耐克商店提供的图像进行比较而提取元数据。控制单元703然后将分类后的数据与与该用户上载的数据相关联的一个或多个网络服务中的至少一个用户账户链接。本发明还可以被实现为非瞬时计算机可读介质上的计算机可读代码。计算机可读记录介质是可以将数据存储为之后可由计算机系统读取的程序的任何数据存储设备。计算机可读记录介质的例子包括只读存储器(ROM)、随机存取存储器(RAM)、CD-ROM、磁带、软盘、光学数据存储器设备等等。计算机可读记录介质还可以是分布的网络耦合计算机系统以使得以分布式方式存储和运行计算机可读代码。此外,实现本发明的功能程序、代码和代码段能够由本发明所属的技术领域中的普通程序员容易地解释。虽然已经参照其实施例具体地示出和描述了本发明,但是本领域一个普通技术人员应该理解,可在形式和细节方面进行各种改变而不脱离由以下权利要求限定的本发明的精神和范围。
权利要求
1.一种用于管理数据的方法,该方法包括: 确定与存储在数据库中的用户上载的数据相关联的一个或多个网络服务;以及将用户上载的数据与所述一个或多个网络服务链接,以经由所述一个或多个网络服务来提供所述用户上载的数据。
2.如权利要求1所述的方法,其中,链接包括: 将用户上载的数据与所述一个或多个网络服务上的至少一个用户账户相关联,以使用所述至少一个用户账户来提供所述用户上载的数据。
3.如权利要求2所述的方法,其中,基于用户定义的标准来将用户上载的数据与所述至少一个用户账户相关联。
4.如权利要求3所述的方法,其中,用户定义的标准包括: 所述一个或多个网络服务中的家人关系、朋友关系和同事关系中的至少一个。
5.如权利要求3所述的方法,其中,用户定义的标准是通过使用统计或日志而设置的关系。
6.如权利要求3所述的方法,其中,用户定义的标准是基于从所述一个或多个网络服务接收的信息而设置的关系。
7.如权利要求3所述的方法,进一步包括: 向所述至少一个用户账户的用户发送数据上载通知消息。
8.如权利要求1所述的方法,进一步包括: 基于所述一个或多个网络服务的属性,转换用户上载的数据;以及 向所述一个或多个网络服务的用户提供转换后的数据。
9.如权利要求8所述的方法,进一步包括: 从链接的网络服务接收对于用户上载的数据的请求。
10.如权利要求8所述的方法,其中,转换包括: 将用户上载的数据划分成源; 从所述一个或多个网络服务接收内容配置策略;以及 基于该内容配置策略来处理所述源。
11.如权利要求1所述的方法,其中,链接包括: 对用户上载的数据分类;以及 将分类后的用户上载的数据与所述与上载的数据相关联的一个或多个网络服务中的至少一个用户账户链接。
12.如权利要求11所述的方法,其中,分类包括: 提取包括在用户上载的数据中的元数据;以及 基于所提取的元数据对用户上载的数据分类。
13.如权利要求1所述的方法,其中,所述一个或多个网络服务中的每个是社交网络服务(SNS)。
14.一种用于管理数据的装置,该装置包括: 数据库,用于存储用户上载的数据;及 控制单元,用于确定与存储在数据库中的用户上载的数据相关联的一个或多个网络服务,并将用户上载的数据与所述一个或多个网络服务链接,以使用所述一个或多个网络服务来提供用户上载的数据。
15.如权利要求14所述的装置,其中,控制单元将用户上载的数据与所述一个或多个网络服务上的至少一个用户账户相关联,以使用所述至少一个用户账户来提供用户上载的数据。
16.如权利要求15所述的装置,其中,基于用户定义的标准将用户上载的数据与所述至少一个用户账户相关联。
17.如权利要求16所述的装置,其中,用户定义的标准包括: 所述一个或多个网络服务中的家人关系、朋友关系和同事关系中的至少一个。
18.如权利要求15所述的装置,其中,用户定义的标准是通过使用统计或日志而设置的关系。
19.如权利要求15所述的装置,其中,用户定义的标准是基于从所述一个或多个网络服务接收的信息而设置的关系。
20.如权利要求15所述的装置,进一步包括: 发送单元,用于向所述至少一个用户账户的用户发送数据上载通知消息。
21.如权利要求20所述的装置,进一步包括: 数据转换单元,用于基于所述一个或多个网络服务的属性来转换用户上载的数据, 其中控制单元经由发送单元向所述一个或多个网络服务的用户提供转换后的数据。
22.如权利要求21所述的装置,进一步包括: 接收单元,用于从链接的网络服务接收对于用户上载的数据的请求。
23.如权利要求22所述的装置,其中,数据转换单元将用户上载的数据划分成源,并且基于由接收单元从所述一个或多个网络服务接收的内容配置策略来处理所述源。
24.如权利要求14所述的装置,其中,控制单元对用户上载的数据分类,并且将分类后的用户上载的数据与所述与用户上载的数据相关联的一个或多个网络服务中的至少一个用户账户链接。
25.如权利要求24所述的装置,其中,控制单元提取包括在用户上载的数据中的元数据,并且基于所提取的元数据对用户上载的数据分类。
26.如权利要求14所述的装置,其中,所述一个或多个网络服务中的每个是社交网络服务(SNS)。
27.一种在其上记录有用于执行管理数据的方法的计算机程序的非瞬时计算机可读记录介质,所述方法包括: 确定与存储在数据库中的用户上载的数据相关联的一个或多个网络服务;以及 将所述用户上载的数据与所述一个或多个网络服务链接,以使用所述一个或多个网络服务来提供所述用户上载的数据。
全文摘要
提供了一种用于管理数据的方法和装置,包括确定与存储在数据库中的用户上载的数据相关联的一个或多个网络服务,以及将所述用户上载的数据与所述一个或多个网络服务链接,以经由所述一个或多个网络服务来提供所述用户上载的数据。
文档编号G06F9/50GK103109273SQ201180044669
公开日2013年5月15日 申请日期2011年9月14日 优先权日2010年9月17日
发明者赵炯来, 吴贤珠, 权志泫 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1