设备和用于使用设备来共享内容的方法与流程

文档序号:17126316发布日期:2019-03-16 00:29阅读:279来源:国知局
设备和用于使用设备来共享内容的方法与流程

本公开涉及设备和用于使用设备来共享内容的方法。更具体地,本公开涉及用于与外部设备来共享内容的设备以及使用该设备来共享内容的方法。



背景技术:

近来,随着电子技术的发展,个人终端已被积极地开发,并且已开发出各种类型的内容,用户可随时随地享用这些内容。因此,用户越来越容易地将内容与其他人共享。

虽然根据目前的内容共享方法,用户越来越多地通过各种类型的设备来共享内容,但用户应单独地选择要共享的内容和用于内容共享的对立方,这可能使用户感觉不便。

因此,存在对用户更方便且直观地共享各种类型的内容的方案的需求。

上述内容仅作为背景信息呈现,以协助对本公开的理解。未就任何上述内容相对于本公开是否作为适用的现有技术作出确定以及断言。



技术实现要素:

技术问题

本公开的各方面意在解决至少上述问题和/或缺点,并且至少提供下文所描述的优点。因此,本公开的一方面提供如下的设备,其推荐用户意图与之共享内容的对立方以及根据设备的使用历史进行共享所使用的服务,以及提供用于使用该设备来共享内容的方法。

问题的解决方案

根据本公开的一方面,提供了一种电子设备的共享内容的方法,所述方法包括:在所述电子设备的显示器上显示多个图像表示,所述多个图像表示中的每一个对应于包括图像或运动图像之一的内容项;响应于从所述多个图像表示选择图像表示,显示用于共享与所选择的图像表示相对应的内容项的共享选项;响应于选择所述共享选项,显示用于共享与所选择的图像表示相对应的内容项的多个联系人信息和多个通信应用,其中,所述多个联系人信息的排列至少基于针对所述多个联系人的互动的频率而变化;响应于从所述多个联系人信息中选择一个联系人信息,识别与所选择的一个联系人信息相关联的通信应用以用于共享与所选择的图像表示相对应的内容项,其中,所述通信应用对应于所述多个通信应用中的至少一个,并且所述通信应用提供用于接收字符信息的界面;以及使用所识别的通信应用朝着与所选择的一个联系人信息相关联的目的地发送与所选择的图像表示相对应的内容项。

根据本公开的另一方面,提供了一种用于共享内容的电子设备,包括:显示器;通信接口;和处理器,被配置为至少执行以下步骤:控制所述显示器在所述显示器上显示多个图像表示,所述多个图像表示中的每一个对应于包括图像或运动图像之一的内容项;响应于从所述多个图像表示选择图像表示,控制所述显示器显示用于共享与所选择的图像表示相对应的内容项的共享选项;响应于选择共享选项,控制所述显示器显示用于共享与所选择的图像表示相对应的内容项的多个联系人信息和多个通信应用,其中,所述多个联系人信息的排列至少基于针对所述多个联系人的互动的频率而变化;响应于从所述多个联系人信息中选择一个联系人信息,识别与所选择的一个联系人信息相关联的通信应用以用于共享与所选择的图像表示相对应的内容项,其中,所述通信应用对应于所述多个通信应用中的至少一个,并且所述通信应用提供用于接收字符信息的界面;以及控制所述通信接口使用所识别的通信应用朝着与所选择的一个联系人信息相关联的目的地发送与所选择的图像表示相对应的内容项。

根据本公开的另一方面,提供了用于共享设备的内容的方法。所述方法包括:由输入器接收被选择的内容的共享命令的输入,推荐在设备中可用的多个服务之中的、用以共享内容的至少一个服务和共享目标,以及由控制器基于相对于至少一个被推荐的服务和共享目标的选择输入来通过被选择的服务与被选择的共享目标来共享内容。

对至少一个服务的推荐可使用与设备操作相关的背景信息来推荐至少一个服务和共享目标。

方法可进一步包括:如果设备执行与外部设备的互动,那么收集并存储与互动相关的背景信息,其中对至少一个服务的推荐基于所存储的背景信息来推荐至少一个服务和共享目标。

背景信息可包括以下内容中的至少一个:执行与设备的互动的外部设备的信息;执行了互动时的时间信息;在互动过程中被传输和接收的内容的信息;通过其执行互动的服务的信息;或执行了互动的位置的信息。

对至少一个服务的推荐可推荐具有执行了互动的、近期已执行与设备的互动的、或其中外部设备执行互动的次数大于或等于某个次数的历史的外部设备中的至少一个来作为共享目标。

对至少一个服务的推荐可推荐近期已被用来执行与外部设备的互动的、或其中服务执行互动的次数大于或等于某个次数的至少一个服务,来作为用于共享被选择的内容的至少一个服务。

对内容的共享可基于被选择的内容的信息来确定用于共享内容的通信方法。

方法可进一步包括显示至少一个被推荐的服务和共享目标的列表来接收选择输入。

内容可以是存储在设备中的内容,对内容的共享可通过被选择的服务将内容或与内容相关的链接信息传送到被选择的共享目标。

内容可以是存储在服务器中的内容,对内容的共享可对被选择的共享目标授权以访问存储在服务器中的内容。

对至少一个服务的推荐可基于共享命令被输入时的情况信息,来推荐在设备中可用的多个服务之中的、用以共享内容的至少一个服务和共享目标。

方法可进一步包括基于被选择的内容的种类,共享命令被输入的时间,或设备位置中的至少一个来确定情况信息。

对至少一个服务的推荐可基于用于共享被选择的内容的至少一个服务和针对情况信息的共享目标的信息来提取至少一个服务以匹配被确定的情况信息和共享目标,并推荐被提取的至少一个服务和共享目标。

根据本公开的另一方面,提供了如下设备。所述设备包括输入器,其被配置为接收被选择的内容的共享命令的输入;显示器,其被配置为显示列表用于推荐在设备中可用的多个服务之中的、用以共享被选择的内容的至少一个服务和共享目标;以及控制器,其被配置为基于相对于至少一个被推荐的服务和共享目标的选择输入来通过被选择的服务与被选择的共享目标共享内容。

所述设备可进一步包括存储器,其被配置为存储与设备操作相关的背景信息,其中控制器进一步被配置为使用背景信息来推荐至少一个服务和共享目标。

所述设备可进一步包括通信器,其被配置为执行与外部设备的通信,其中控制器进一步被配置为如果设备执行与外部设备的互动,那么在存储器中收集和存储与互动相关的背景信息,并基于所存储的背景信息来推荐至少一个服务和共享目标。

背景信息可包括以下内容中的至少一个:执行与所述设备的互动的外部设备的信息;执行了互动时的时间信息;在互动过程中被传输和接收的内容的信息;通过其执行互动的服务的信息;或执行了互动的位置的信息。

控制器可进一步被配置为推荐具有执行了互动的、近期已执行与所述设备的互动的、或其中外部设备执行互动的次数大于或等于某个次数的历史的外部设备中的至少一个来作为共享目标。

控制器可进一步被配置为推荐近期已被用来执行与外部设备的互动的、或其中服务执行互动的次数大于或等于某个次数的至少一个服务,来作为共享被选择的内容的至少一个服务。

控制器可进一步被配置为基于被选择的内容的信息来确定用于共享内容的通信方法。

设备可进一步包括通信器,其被配置为执行与被选择作为共享目标的外部设备的通信,其中控制器进一步被配置为控制通信器通过被选择的服务将内容或与内容相关的链接信息传送到被选择的共享目标。

设备可进一步包括通信器,其被配置为与服务器通信,其中控制器进一步被配置为对被选择的共享目标授权以访问存储在服务器中的内容。

控制器进一步被配置为基于共享命令被输入时的情况信息来推荐在设备中可用的多个服务之中的、用以共享内容的至少一个服务以及共享目标。

控制器可进一步被配置为基于被选择的内容的种类,共享命令被输入的时间,或设备位置中的至少一个来确定情况信息。

设备可进一步包括存储器,其被配置为存储至少一个服务以共享被选择的内容和共享目标,其中所述控制器进一步被配置为基于所存储的信息来提取至少一个服务以匹配被确定的情况信息和共享目标,并推荐被提取的至少一个服务和共享目标。

有益效果

根据上文所述的本公开的各种实施例,所述设备可自动地推荐用于共享内容的服务和用于内容共享的共享目标。因此,用户便利性可被改进。

结合附图,根据接下来的公开了本公开的各种实施例的详细描述,本公开的其他方面、优点和突出特征对本领域技术人员将是显而易见的。

附图说明

结合附图,根据接下来的描述,本公开的某些实施例的上述及其他方面、特征和优点将更加明显,其中:

图1是根据本公开的实施例的、示出内容共享系统的实现方案的示图;

图2是根据本公开的实施例的、示出设备配置的框图;

图3是根据本公开的实施例的、示出设备配置的框图;

图4是根据本公开的实施例的、示出存储在存储器中的软件层的示图;

图5a和5b是根据本公开的实施例的、示出内容共享系统的示图;

图6a、6b、6c、7、8、9、10、11、12、13a、13b、14、15、16、17、18a、18b、19a、19b、20和21是根据本公开的实施例的、示出用于共享内容的方法的示图;以及

图22是根据本公开的实施例的、示出用于共享设备的内容的方法的流程图。

应注意的是,贯穿附图地,相似的参考数字用来描绘相同或相似的元件、特征和结构。

具体实施方式

-

提供了针对附图的接下来的描述以协助对由权利要求和其等同物所限定的本公开的各种实施例的全面理解。包括各种具体细节以协助理解,但这些被视为仅是示例性的。因此,本领域技术人员将理解的是,可对本文所描述的各种实施例进行各种改变和修改而不脱离本公开的范围和精神。此外,出于清晰和简洁起见,可省略对众所周知的功能和构造的描述。

用在下文的描述和权利要求中的术语和词语不限于字面含义,而是仅仅由发明者用来使本公开被清楚和一致地理解。因此,对本领域技术人员显而易见的是,仅出于说明的目的、而非为了限制由所附权利要求和其等同物所限定的本公开的目的来提供对本公开的各种实施例的下文的描述。

应理解的是,除非上下文另有明确说明,否则单数形式“一”,“一个”和“该”包括复数概念。因此,例如当提及“部件表面”时包括提及一个或多个这类表面。

术语“基本上”是指不需要精确地达到所列举的特性、参数或值,而是可出现数量上不妨碍特性所意图提供的效果的、包括例如误差、测量错误、测量精度限制和本领域技术人员已知的其他因素的偏差或变化。

图1是根据本公开的实施例的、示出内容共享系统的实现方案的示图。

参考图1,内容共享系统可包括设备100、第一服务器200、第二服务器300、以及共享目标设备400。设备100和共享目标设备400可以是便携式电话,诸如智能电话,如图1所示。然而,这仅仅是示例,可通过各种电子设备,诸如智能tv,台式个人计算机(pc),笔记本pc,个人数字助理(pda),导航等等来实现设备。

设备100可与共享目标设备400共享内容。此处,内容包括图像、运动图像、文本、音乐等等。

具体地,设备100可基于设备100的背景(context)信息或情况信息来推荐能够共享内容的服务、用于内容共享的共享目标、或要被共享的内容中的至少一个,并可基于用户的选择命令来与共享设备400共享内容。

例如,如果选择了要共享的内容,那么设备100可推荐在设备100中可用的多个服务之中的、用以共享被选择的内容的至少一个服务和至少一个共享目标,并可根据用户的选择命令来通过被选择的服务与被选择的共享目标共享内容。

另一方面,设备可以以各种方法来与共享设备400共享内容。

例如,设备100可通过可共享内容的服务来将内容和内容的链接信息中的至少一个传送到共享目标设备400。

另一方面,设备100可操作以使能另一用户通过用户账户访问存储在第一服务器200中的内容,来与其他用户共享存储在第一服务器200中的内容。

例如,设备100可对其他用户的帐户授权来访问内容,使得其他用户可通过设备100的用户账户来访问存储在第一服务器200中的内容。因此,其他用户可使用共享目标设备400通过另一用户账户来登录到第一服务器200,并通过设备100的用户账户来接收存储在第一服务器200中的内容。

第一服务器200可被实现为存储内容。在该情况下,第一服务器200可通过用户账户来存储内容。例如,用户可使用设备100通过用户账户来登录到第一服务器200中,并上传或下载内容。

此处,可通过社交网络服务器(sns)或云服务器来实现第一服务器200。进一步地,第一服务器200不仅可以存储内容,还可以存储用户的个人信息,从文本类型的简单备忘录到个人信息管理系统(pims)信息,诸如周年纪念日、名片、预约、日程表、地址簿、日历、计算器、账户等等。

第二服务器300是提供各种服务的网络服务器。例如,第二服务器300可提供诸如电子邮件、短消息服务(sms)、即时消息服务(ims)、语音互联网协议(voip)等等的服务。

因此,设备100可通过第二服务器300来与共享目标设备400共享内容。例如,在电子邮件服务的情况中,设备100可将内容或内容的链接信息传送到用户电子邮件账户。进一步地,在ims的情况中,设备100可将内容或内容的链接信息传送到与共享目标设备400相匹配的电话号码。

共享目标设备400是可与设备100共享内容、并可以以各种方法来与设备100共享内容的电子设备。

例如,共享目标设备400可接收来自设备100的内容和内容的链接信息。如另一示例,共享目标设备400的用户可采用用户账户来访问第一服务器200,并接收存储在设备100的用户账户中的内容。

图2是根据本公开的实施例的示出设备配置的框图。

参考图2,设备100包括输入器110、显示器120、以及控制器130。

输入器接收各种用户命令。更具体地,输入器110可接收用于共享内容的各种用户命令。

为此,可通过具备各种种类的功能键、数字键、特殊键以及字符键的小键盘或触摸屏来实现输入器110。

显示器120可显示可由设备100所提供的各种屏幕。更具体地,显示器120可显示与内容共享相关的内容列表和各种种类的用户界面(ui)屏幕。

另一方面,可在具备触摸板的具有交互层结构的触摸屏中实现显示器120,以显示各种屏幕并起到用于接收用户命令的输入的输入器110的作用。在该情况中,触摸屏可被实现为不仅检测触摸输入位置和区域,还检测触摸压力。

控制器130可由中央处理单元(cpu)来实现,并控制设备的全部操作。更具体地,控制器130可操作以取决于是否输入了用于被选择的内容的共享命令、是否输入了用于被选择的外部设备的共享命令、或是否输入了用于被选择的用户的共享命令来执行不同功能。

在下文中,将通过操作来描述在控制器130中所执行的功能。

在相对于内容来输入共享命令的情况中

相对于内容来输入共享命令的情况是指用户选择要共享的内容并相对于被选择的内容来输入共享命令的情况。如上文所述,如果指定了要共享的内容,那么设备100可推荐用于共享内容的至少一个服务,和至少一个共享目标。

为此,显示器120可显示存储在设备100中或存储在第一服务器200中的内容列表,输入器110可接收用于选择要共享的内容的命令或用于被选择的内容的共享命令的输入。

如果输入了共享命令,那么显示器120可显示列表以用于推荐与被选择的内容相关的至少一个可共享的服务和至少一个共享目标。具体地,控制器130可控制显示器120以显示列表来用于推荐在设备100中可使用的多个服务之中的、用以共享被选择的内容的至少一个服务和共享目标。

此处,服务可以是用于向设备100提供与共享目标共享被选择的内容的手段的各种类型的通信服务之一。例如,可以以用户可直接在操作系统(os)上使用的软件的应用形式来实现所述服务,但不限于此。进一步地,可以以与显示器120的屏幕上的相应应用相对应的图标界面形式来提供应用,但不限于此。

进一步地,共享目标可包括在可与设备100通信的外部设备之中用于共享被选择的内容的另一设备,和诸如服务器的外部设备。此处,服务器可包括第一服务器200和第二服务器300。

另一方面,控制器130可使用背景信息来推荐至少一个服务和至少一个共享目标。此处,背景信息是针对设备100的各种操作所生成的信息,并可被预存储在设备100中,但不限于此。

例如,可从第一服务器200接收背景信息。在该情况下,如果输入了用于内容的共享命令,那么控制器130可请求第一服务器200传送背景信息,并从第一服务器200接收背景信息。为此,设备100可具备可通过诸如第三代(3g)、第三代合作伙伴计划(3gpp)、长期演进(lte)、或因特网的网络与第一服务器200执行通信的通信模块(未示出)。

具体地,如果设备100执行与外部设备的互动,那么背景信息可包括与其相关的各种类型的信息。此处,外部设备可包括另一设备、第一服务器200、和第二服务器300。

进一步地,互动是指设备100与外部设备执行的所有动作,包括通信和信息共享。例如,互动可包括如下的所有动作,诸如通过sms或ims与另一设备的消息的传输/接收,通过可连接到第一服务器200的服务连接到相应服务器,以及在连接到第一服务器200之后对内容的上传/下载。此外,互动可进一步包括通过电子邮件服务将内容传送到电子邮件账户,并访问电子邮件账户以确认被接收的邮件。互动可包括针对设备100执行以与外部设备共享信息的所有共享互动。

因此,背景信息可包括执行与设备100的互动的外部设备的信息、执行了互动时的时间信息、执行了互动的位置的信息、在互动过程期间被传送的内容的信息、或通过其执行互动的服务的信息中的至少一个。

具体地,如果外部设备是另一设备,那么执行与设备100的互动的外部设备的信息可包括该另一设备的用户名称和与该另一设备相匹配的电话号码,而如果外部设备是服务器,那么外部设备的信息可包括与其执行了互动的服务器的类型和与其执行了互动的账户信息。

此外,如果外部设备是另一设备,那么执行了互动时的时间信息可包括设备互动的次数、对该另一设备执行呼叫时的时间、消息传输/接收时间、以及内容传输/接收时间,而如果外部设备是服务器,那么时间信息可包括服务器互动的次数、执行到服务器的连接时的时间、以及在执行到服务器的连接之后内容被上传或下载时的时间。

执行了互动的位置的信息可包括设备100执行与另一设备或服务器的互动的位置处的全球定位系统(gps)信息、设备100连接到网络以执行与另一设备或服务器的互动的因特网协议(ip)地址、以及用于相应位置信息的互动的服务的信息。

此外,在互动过程中所传输/接收的内容的信息可包括通过另一设备或服务器所传输/接收的内容的大小和种类的信息。

此外,如果外部设备是另一设备,那么通过其执行互动的服务的信息可包括通过气执行与该另一设备的呼叫或传输/接收消息或内容的服务的种类、以及执行了服务时的时间的信息;如果外部设备是服务器,那么可包括用来连接到服务器的服务的种类、以及执行了服务时的时间的信息。

此外,背景信息可包括与由设备100所执行的操作相关的信息。此处,由设备100所执行的操作可包括内容的生成和内容的执行。

例如,如果设备100生成内容,那么背景信息可包括被生成的内容的种类、大小和生成时间的信息,如果设备100重现内容,那么背景信息可包括重现次数和重现时间的信息。

另一方面,控制器130可使用背景信息来推荐用于共享被选择的内容的至少一个共享目标。

具体地,控制器130确定在具有执行互动的历史的外部设备之中是否存在满足某些条件的外部设备。此后,控制器130可通过控制显示器120显示被确定的外部设备的列表来推荐共享目标。

此处,某些条件可包括用于基于背景信息将外部设备分类的各种条件,诸如,是否在近期已执行与设备100的互动,互动次数是否很多,是否存在当设备100出现在与设备100的当前位置相同的位置时执行了互动的历史,是否存在执行了与设备100的互动以传输/接收与被选择的内容类型相同的内容的历史,或是否存在当输入了内容共享命令的同时执行与设备100的互动的历史。

例如,控制器130可操作以推荐具有执行了互动的、近期已执行与设备100的互动的、或其中外部设备执行互动的次数大于或等于某个次数的历史的外部设备中的至少一个来作为共享目标。此处,术语“近期”是指在当前时间的某个时间范围内的时间(在下面的描述中可以以相同的方式来应用)。

例如,控制器130可基于与其他设备的呼叫历史,在具有执行互动的历史的外部设备之中确定近期已执行呼叫的、或其中设备执行呼叫的次数大于或等于某个次数的其他设备,并可通过显示器120来显示被确定的其他设备的列表。

进一步地,控制器130可基于与其他设备的消息传输/接收历史,在具有执行互动的历史的外部设备之中确定近期已执行消息传输/接收的、或其中设备执行消息传输的次数大于或等于某个次数的其他设备,并可通过显示器120来显示被确定的其他设备的列表。

此外,控制器130可基于第一服务器200或第二服务器300的连接时间,内容被上传到第一服务器200或第二服务器300时的时间,以及内容从第一服务器200或第二服务器300被下载时的时间来推荐第一服务器200或第二服务器300来作为共享目标。

具体地,控制器130可基于与服务器的互动历史,通过显示器120来显示近期已被连接或近期已上传或下载内容的第一服务器200和第二服务器300的列表。进一步地,控制器130可通过显示器120来显示连接数目、上传数目、以及下载数目大于或等于某个数目的服务器的列表。

另一方面,控制器130可使用背景信息来推荐用于共享被选择的内容的至少一个服务。

具体地,控制器130使用背景信息来在具有其被用于互动的历史的服务之中确定满足某些条件的服务。进一步地,控制器130可控制显示器120显示被确定的服务的列表以推荐服务。

此处,某些条件可包括能够基于背景信息来将服务分类的各种条件,诸如,服务是否被用于近期执行的互动,互动次数是否很多,服务是否被用来在输入了内容共享命令的同时传输/接收内容,或是否在与内容共享命令被输入的位置相同的位置处存在使用了服务的历史。

例如,控制器130可操作以推荐近期已被用来执行与外部设备的互动的、或其中互动执行的次数大于或等于某个次数的至少一个服务来作为用于共享被选择的内容的至少一个服务。

例如,控制器130可基于通过其执行互动的服务的信息,在可在设备100中执行的多个应用之中确定提供近期已被驱动以执行互动的应用的服务,并通过显示器120显示被确定的提供应用的服务的列表。

进一步地,控制器130可基于通过其执行互动的服务的信息,在可在设备100中执行的多个应用之中确定提供其中应用被驱动以执行互动的次数大于或等于某个次数的应用的服务,并通过显示器120显示被确定的提供应用的服务的列表。

另一方面,控制器130可通过服务来推荐共享目标。具体地,控制器130可使用背景信息来确定内容由被推荐的服务所共享到的共享目标,并通过显示器120显示列表以用于通过服务推荐共享目标。

例如,假定其中被驱动的次数大于或等于某个次数的、提供应用的第一服务和提供应用的第二服务被推荐为用于共享内容的服务。

在该情况中,基于消息传输/接收历史的信息,控制器130确定近期已通过提供应用的第一服务传输/接收消息的其他设备,并确定近期已通过提供应用的第二服务传输/接收消息的其他设备。此后,控制器130控制显示器120显示由提供应用的服务所确定的其他设备的列表,以推荐近期已通过服务传输/接收消息的其他设备来作为共享目标。

例如,基于消息传输/接收历史的信息,控制器130确定已通过提供应用的第一服务来传输/接收消息超过某个次数的其他设备,以及确定已通过提供应用的第二服务来传输/接收消息超过某个次数的其他设备。此后,控制器130可控制显示器120来显示由提供应用的服务所确定的其他服务的列表,以推荐通过服务传输/接收消息的次数很多的其他设备来作为共享目标。

在该情况中,控制器130可在列表上显示与被推荐的服务相对应的图标,并控制显示器120在列表上显示用于由服务所推荐的共享目标的用户名称以匹配各个的图标。

在上述实施例中,描述的是基于执行了互动时的时间信息和通过其执行互动的服务的信息来推荐共享目标和服务,但并不限于此。

具体地,控制器130可基于已执行互动的外部设备的信息来推荐共享目标和服务。

例如,控制器130可确定在执行与设备100的互动的第一服务器200的账户信息之中是否存在与sns上的设备100的用户形成关系的相关联用户的账户信息,并显示具有执行了互动的历史的相关联用户的账户信息的列表。在该情况下,控制器130可在列表上显示账户信息被用于的服务的图标以及账户信息。

进一步地,控制器130可基于执行互动的位置信息来推荐共享目标和服务。

例如,控制器130可基于执行互动的位置信息来确定具有在输入了内容共享命令时在相同位置处执行与设备100的互动的历史的外部设备,并显示被确定的外部设备的列表。进一步地,控制器130可基于执行互动的位置信息来确定在与在输入了内容共享命令时相同的位置处具有其被用于互动的历史的服务,并显示被确定的外部设备的列表。

进一步地,控制器130可使用多个背景信息来确定共享目标和服务。例如,控制器130可基于背景信息中的一个来推荐共享目标和服务,并通过对基于其他背景信息所推荐的共享目标和服务加以过滤来重新推荐共享目标和服务。

例如,控制器130可基于互动被执行的次数的信息,在具有执行与设备100的互动的历史的外部设备之中确定互动次数大于或等于某个互动次数的至少一个外部设备。此后,控制器130可在互动次数大于或等于某个互动次数的外部设备之中确定近期已执行互动的外部设备,并显示近期已执行互动超过某个次数的外部设备的列表。

通过相同的方式,控制器130基于被用于互动的服务的驱动次数的信息,在可在设备100中使用的多个服务之中确定用于互动的次数大于或等于某个次数的至少一个服务。此后,控制器130可在使用次数大于或等于某个使用次数的服务之中确定近期已被用于互动的至少一个服务,并显示近期已用于互动超过某个次数的服务的列表。

进一步地,控制器130可基于多个背景信息中的每一个来推荐共享目标和服务。

例如,控制器130可基于第一背景信息来显示用于推荐共享目标的第一列表,以及基于不同于第一背景信息的第二背景信息来显示用于推荐共享目标的第二列表,并推荐与不同背景信息相对应的共享目标。

例如,控制器130可通过显示器120显示在具有执行互动的历史的多个外部设备之中的互动次数大于或等于某个互动次数的外部设备的列表,以及显示在具有与设备100的互动的历史的多个外部设备之中的近期已执行互动的外部设备的列表。通过相同的方式,控制器130可使用不同种类的背景信息来通过显示器120显示用于推荐服务的列表。

另一方面,控制器130可以以各种方法来显示用于推荐共享目标和服务的列表。

例如,控制器130可在列表上显示用于服务的服务标题或图标中的至少一个。进一步地,控制器130可在列表上显示共享目标的设备名称、用户名称、电话号码、账户信息、电子邮件地址等等中的至少一个。为此,设备100可针对每个外部设备来预存储设备名称、用户名称、电话号码、账户信息、和电子邮件地址,以相互匹配。

进一步地,控制器130可根据其优先级来在列表上显示共享目标和服务。

例如,在推荐互动次数大于或等于某个互动次数的外部设备作为共享目标的情况中,控制器130可操作来以其互动次数的次序在列表上排列外部设备。进一步地,在推荐近期已执行互动的外部设备作为共享目标的情况中,控制器130可操作来以外部设备执行互动的时间次序在列表上排列外部设备。然而这仅仅是示例,控制器130可以以互动次数的相反次序在列表上排列外部设备,或可以以外部设备执行互动的时间的相反次序在列表上排列外部设备。

在推荐用于互动的次数大于或等于某个使用次数的服务的情况中,控制器130可操作来以其使用次数的次序在列表上排列服务。进一步地,在推荐近期已被用来执行互动的服务的情况中,控制器130可操作来以服务被用于互动时的时间的次序排列服务。然而这仅仅是示例,控制器130可以以其使用次数的相反次序在列表上排列服务,或可以以服务被用于互动时的时间的相反次序在列表上排列服务。

另一方面,控制器130可操作来基于用于至少一个被推荐的服务和共享目标的用户选择输入,通过被选择的服务来与共享目标共享内容。为此,设备100可包括可通过诸如3g、3gpp、lte、或互联网的网络与另一设备、第一服务器200和第二服务器300执行通信的通信模块(未示出)。

具体地,控制器130可根据内容被存储的位置,使用不同共享方法来通过列表上所选择的服务与被选择的共享目标共享内容。

首先,在共享被存储在设备100中的内容的情况中,控制器130可将内容或内容的链接信息通过被选择的服务来传送到被选择的共享目标。另一方面,链接信息可包括统一资源定位符(url)地址以用于下载内容自身或以流的形式下载。

例如,假定由用户在列表上选择的服务是提供ims的服务,并且被选择的共享目标是近期已进行呼叫的另一设备。在该情况中,控制器130可通过对通信模块(未示出)加以控制来连接到移动通信网络,并可通过提供ims的服务来将内容传送到近期已进行呼叫的该另一设备。

进一步地,如果被选择的共享目标是账户信息,那么控制器130可将内容传送到在第一服务器200中被预分类的组账户之中的、包括被选择的账户信息的组账户,使得属于相应组的用户可通过访问服务器来下载相应组账户中所存储的内容。

另一方面,在通过设备100的用户账户来共享在第一服务器200中所存储的内容的情况中,控制器130可对另一用户账户授权以访问在第一服务器200中所存储的内容。

例如,假定通过设备100的用户账户选择了存储在sns服务器中的内容。在该情况中,控制器130可将针对相应账户的授权请求与另一用户的账户信息一起传送到sns服务器。因此,该另一用户在通过该另一用户自己的账户登录到sns服务器之后,可通过根据设备100的用户账户访问网页来下载设备100已给予授权来访问的内容。

另一方面,可相对于用户账户来设定对访问服务器中的内容的授权。然而这仅是示例,根据环境,可相对于用户终端自身来设定对访问内容的授权。即使在相对于用户账户来设定对访问内容的授权的情况中,对本领域技术人员也显而易见的是,用户通过另一设备而非用户自己的设备来进行访问以下载内容是可能的。

如上文所述,根据本公开的实施例,控制器130可基于背景信息来推荐共享被选择的内容的至少一个服务和意图共享被选择的内容的共享目标。因此,如上文所述的共享目标和至少一个服务可根据用户已通过设备100执行共享的共享历史而改变。例如,控制器130可基于用户通过设备100与外部设备传输、接收、或传输/接收信息的所有历史来推荐至少一个设备和共享目标。

在相对于用户来输入共享命令的情况中

相对于用户来输入共享命令的情况是指用户选择另一用户作为用于共享内容的共享目标、并相对于被选择的共享目标来输入共享命令的情况。如上文所述,如果指定了用于共享的共享目标,那么设备100可推荐要被共享的内容中的至少一个和用于共享内容的至少一个服务。

为此,设备100可通过提供电话簿服务的应用来存储另一用户名称、与另一用户设备相匹配的电话号码、以及另一用户的电子邮件账户的信息。

另一方面,如果应用是依据用户命令来驱动的,那么显示器120可显示与其他用户名称或与其他用户设备相匹配的电话号码,输入器110可接收用于在列表上选择共享目标的输入。因此,控制器130可确定在列表上所选择的另一用户作为共享目标。

然而,根据环境,可使用通过服务器而非设备100所提供的用户信息来选择共享目标。例如,在用户信息不存储在电话簿中、而是由特定服务器提供另一用户的信息的情况中,用户可通过访问相应服务器来选择该另一用户。

此后,如果通过输入器110输入用于被选择的共享目标的共享命令,那么显示器120可显示列表,以用于推荐与被选择的共享目标相关的可共享的内容中的至少一个以及至少一个可共享的服务。

具体地,控制器130可控制显示器120显示在可通过设备100来使用的多个服务和多个预存储的内容之中的、与被选择的共享目标相关的至少一个可共享的服务和内容的列表。此处,内容可以是在设备100中所存储的内容或通过用户账户存储在sns服务器或云服务器中的内容。

此处,控制器130可使用背景信息来推荐至少一个服务。由于已描述背景信息,所以将省略对其的重复描述。进一步地,由于由控制器130所执行的服务推荐方法与在用于接收用于内容的共享命令的输入的实施例中的相同,所以将省略对其的重复描述。

然而,控制器130可推荐在设备100和互动中可使用的多个服务之中的、具有服务已被用于被选择的共享目标的历史的至少一个服务。

例如,控制器130可通过显示器120显示在提供可在设备100中执行的应用的多个服务之中的、提供具有被用于被选择的共享目标和互动超过某个次数的历史的应用的服务的列表。

进一步地,控制器130可通过显示器120显示在提供可在设备100中执行的应用的多个服务之中的、提供具有近期已被用于被选择的共享目标和互动的历史的应用的服务的列表。

进一步地,控制器130可基于被选择以共享的内容的特性来推荐用于共享被选择的内容的服务。

例如,控制器130可考虑被选择的内容的大小来推荐用于共享被选择的内容的服务。例如,在选择诸如运动图像的具有相对大容量的内容的情况中,控制器130可通过显示器120显示诸如电子邮件服务的可传送运动图像的服务的列表。

另一方面,控制器130可使用背景信息来推荐内容中的至少一个。

具体地,控制器130使用背景信息来在多个预存储的内容之中确定满足某些条件的内容。此后,控制器130可通过由显示器120显示被确定的内容的列表来推荐内容。此处,内容可以是存储在设备100中的内容或通过设备100的用户账户存储在第一服务器200中的内容。

另一方面,某些条件可包括用于基于背景信息来对内容分类的各种条件,诸如,内容是否已被接收,内容是否已被传送到外部设备,传输或接收频率是否大于或等于某个次数,是否存在相对于被选择的共享目标来传送或接收内容的历史,是否不存在相对于被选择的共享目标来传送或接收内容的历史,内容是否在与设备的当前位置相同的位置被传送或接收,内容是否在与输入内容共享命令时的时间相同的时间处被传送或接收,重现的次数是否大于或等于某个重现次数,以及是否已在近期生成内容。

例如,控制器130可基于与内容传送/接收历史相关的信息,通过显示多个预存储的内容之中的、在近期被传送到另一设备的内容来推荐近期被传送的内容。

进一步地,控制器130可基于与内容传送/接收历史相关的信息,通过显示多个预存储的内容之中的、具有内容被传送到或接收自服务器200的次数大于或等于某个次数的内容的列表,来推荐具有内容被传送和接收较多次数的内容。

此外,控制器130可基于与内容自身相关的信息,通过显示多个预存储的内容之中的、已被重现超过某个次数的、或近期已生成的内容的列表,来推荐具有大量重现次数的或近期已生成的内容。

然而,上述实施例仅是示例,根据各种类型的背景信息来推荐满足某些条件的内容也是可能的。

另一方面,控制器130可基于被选择作为用于共享内容的服务的特性来推荐内容。

具体地,控制器130可考虑可通过由用户所选择的服务所传送的内容的大小,来推荐服务推荐列表上的具有足以通过被选择的服务来传送的大小的内容。

例如,假定提供ims的应用被选择作为用于将内容传送到共享目标的服务。在该情况中,控制器130可通过显示器120显示多个预存储的内容之中的、具有可通过ims服务来传送的大小的内容的列表。

在该情况中,控制器130可结合其他背景信息来推荐内容。例如,在上述示例中,控制器130可在多个预存储的内容之中确定近期从外部设备接收的内容,并通过显示器120来显示近期所接收的内容之中的具有可通过ims服务来传送的大小的内容的列表。

另一方面,控制器130可通过服务来推荐内容。具体地,控制器130可使用背景信息来确定要由被推荐的服务所推荐的内容,并通过显示器120显示用于由服务来推荐内容的列表。

例如,假定其中应用被驱动的次数大于或等于某个次数的、提供应用的第一服务和提供应用的第二服务被推荐为用于共享内容的服务。

在该情况中,基于内容传输/接收历史的信息,控制器130确定近期通过提供应用的第一服务来传送的内容和近期通过提供应用的第二服务来传送的内容。此后,控制器130可通过控制显示器120显示由提供应用的服务所确定的内容的列表,来推荐近期由服务所传送的内容。

在该情况中,控制器130可在列表上显示与被推荐的服务相对应的图标,并在列表上显示要通过各自的被推荐的服务所共享的内容标题,以匹配各自的图标。

进一步地,控制器130可结合背景信息来推荐服务和内容。例如,控制器130可基于背景信息中的一个来推荐服务和内容,并基于背景信息中的另一个通过过滤被推荐的服务来最终推荐服务和内容。

例如,控制器130在预存储的内容之中确定重现次数大于或等于某个重现次数的内容。此后,控制器130可在重现次数大于或等于某个重现次数的内容之中确定近期已通过外部设备接收的内容,并通过显示器120显示被确定的内容的列表。

另一方面,因为由控制器130所执行的用于结合背景信息来推荐服务的方法与根据其中输入了用于内容的共享命令的实施例的方法相同,所以将省略对其的重复描述。

进一步地,控制器130可基于多个背景信息来推荐服务和内容。

例如,控制器130可显示基于第一背景信息来推荐内容的第一列表,以及基于与第一背景信息不同的第二背景信息来推荐内容的第二列表,并推荐与不同背景信息相对应的内容。

例如,控制器130可控制显示器120显示多个预存储的内容中的、已被传送到外部设备超过某个次数的内容的列表,以及显示已从外部设备接收超过某个次数的内容的列表。

另一方面,因为由控制器130所执行的、结合不同种类的背景信息来推荐服务的方法与根据其中输入了用于内容的共享命令的实施例的方法相同,所以将省略对其的重复描述。

另一方面,控制器130可以以各种方法来显示用于推荐服务和内容的列表。

例如,控制器130可在列表上显示服务标题或用于服务的图标中的至少一个。进一步地,控制器130可在列表上显示内容的标题。

进一步地,控制器130可根据优先级来在列表上显示服务和内容。

例如,在推荐已被重现超过某个次数的内容的情况中,控制器130可进行操作以在列表上以其重现次数的次序来排列内容。然而这仅是示例,控制器130可以以其重现次数的相反次序来排列内容。

另一方面,因为用于根据优先级在列表上显示服务的方法与根据其中输入了用于内容的共享命令的实施例的方法相同,所以将省略对其的重复描述。

另一方面,控制器130可操作以基于至少一个被推荐的服务和针对内容的至少一个的用户选择输入,通过被选择的服务与共享目标共享内容。为此,设备100可包括可通过诸如3g,3gpp,lte,或因特网的网络来与另一设备、第一服务器200和第二服务器300执行通信的通信模块(未示出)。

具体地,控制器130可将由用户所选择的内容自身或与内容相关的链接信息传送到另一用户设备。另一方面,因为由控制器130所执行的用于共享内容的方法与根据其中输入了用于内容的共享命令的实施例的方法相同,所以将省略对其的重复描述。

如上文所述,根据本公开的实施例,控制器130可基于背景信息推荐要与共享目标共享的内容的至少一个,以及用于与被选择的共享目标共享内容的至少一个服务。因此,被推荐的内容的至少一个和至少一个服务可根据用户已通过设备100所执行的共享历史而改变。例如,控制器130可基于用户通过设备100与外部设备进行的传输、接收、或传输/接收信息的所有历史,来推荐内容的至少一个和至少一个服务。

在相对于外部设备来输入共享命令的情况中

相对于外部设备来输入共享命令的情况是指用户选择外部设备来作为用于共享内容的共享目标、并相对于被选择的共享目标来输入共享命令的情况。此处,外部设备可包括可连接到设备100的第一服务器200,设备100可预存储可连接到设备100的第一服务器200的账户信息。

如上文所述,如果指定了用于共享的共享目标,那么设备100可推荐要被共享的内容的至少一个和用于共享内容的至少一个服务。

为此,显示器120可显示可与设备100通信的服务器的账户信息的列表,输入器110可接收用于在列表上选择共享目标的命令的输入。因此,控制器130可确定被选择的其他用户作为共享目标。

此后,如果通过输入器110输入了用于被选择的共享目标的共享命令,那么显示器120可显示用于推荐与被选择的共享目标相关的可共享的内容的至少一个和至少一个可共享的服务的列表。

具体地,控制器130可控制显示器120以显示在可通过设备100来使用的多个服务和存储在设备中的多个内容之中的、与被选择的共享目标相关的至少一个可共享的服务和内容的列表。此处,内容可以是在设备100中所存储的内容或通过用户账户存储在第一服务器200中的内容。

另一方面,控制器130可使用背景信息来推荐至少一个服务和内容的至少一个。因为用于使用背景信息来推荐服务和内容的方法与针对用户来输入共享命令的情况中的方法相同,所以将省略对其的重复描述。

进一步地,控制器130可进行操作以基于用于如上文所推荐的至少一个服务和内容的至少一个的用户选择输入,来通过被选择的服务与共享目标共享内容。为此,设备100可包括可通过诸如3g,3gpp,lte,或因特网的网络来与另一设备、第一服务器200和第二服务器300执行通信的通信模块(未示出)。

具体地,控制器130可将由用户所选择的内容或与内容相关的链接信息上传到第一服务器200的账户。另一方面,因为由控制器130所执行的用于共享内容的方法与根据其中输入了用于用户的共享命令的实施例的方法相同,所以将省略对其的重复描述。

如上文所述,根据本公开的实施例,控制器130可基于背景信息推荐要与被选择的共享目标共享的内容的至少一个,以及用于与被选择的共享目标共享内容的至少一个服务。因此,被推荐的内容的至少一个和至少一个服务可根据用户已通过设备100所执行的共享历史而改变。例如,控制器130可基于用户通过设备100与外部设备进行的传输、接收、或传输/接收信息的所有历史,来推荐内容的至少一个和至少一个服务。

在上述实施例中,描述的是与互动相关的所有背景信息被存储在设备100中,但这仅仅是示例。

例如,设备100可基于当前时间点来存储与发生在某个时期之前的互动相关的背景信息。例如,控制器130可存储与发生在最近一周或最近一个月中的互动相关的背景信息。然而这仅仅是示例,所述某个时期可以发生改变,诸如最近3个月或最近6个月。

进一步地,控制器130可操作以在云服务器中存储全部背景信息。为此,当设备100执行与另一设备或服务器的互动时,控制器130可控制通信模块(未示出)来将相关的背景信息传送到云服务器。

在该情况中,控制器130可基于存储在设备100中的背景信息,通过显示器120显示用于首先推荐服务、共享目标或内容中的至少一个的列表。

此后,控制器130可请求云服务器通过通信模块(未示出)推荐服务、共享目标或内容中的至少一个,并从云服务器接收推荐结果。在该情况中,云服务器可基于预存储的背景信息来推荐服务、共享目标或内容中的至少一个。此时,云服务器可使用与设备100的方法相同的方法来推荐服务、共享目标和内容。例如,云服务器可使用背景信息来确定满足某些条件的服务、共享目标和内容,并将上文所确定的服务、共享目标和内容的信息传送到设备100。例如,云服务器可将服务标题、另一设备的用户名称、与设备相匹配的电话号码、服务器名称、服务器账户信息、内容标题等等传送到设备100。

另一方面,如果从云服务器接收了推荐结果,那么控制器130可生成用于使用推荐结果来推荐服务、共享目标和内容的列表,并通过显示器120显示所生成的列表。因此,已被显示来用于首先推荐服务、共享目标和内容的列表可被新列表所更新。

例如,控制器130可使用与在某个时期发生的互动相关的背景信息来首先推荐服务、共享目标和内容,并基于与所有互动相关的背景信息来最终推荐服务、共享目标和内容。

由云服务器单独执行对服务、共享目标和内容的推荐的原因是云服务器的cpu性能和存储容量一般优于由智能电话或智能tv所实现的设备100的cpu性能和存储容量。例如,具有相对优秀的cpu性能和存储容量的云服务器被用来存储和处理大量背景信息。

因此,相对于设备100的cpu性能和存储容量,控制器130可在设备100中存储某个时期的背景信息以用于推荐,并使云服务器基于背景信息来执行推荐以及所有背景信息的存储。

在上述实施例中,描述的是控制器130基于背景信息来推荐至少一个服务、共享目标和要共享的内容。然而这仅是示例,以其他方法来执行推荐也是可能的。

具体地,控制器130可基于输入了共享命令时的设备的情况(situation)信息来推荐在设备100中可使用的多个服务之中的、用以共享被选择的内容的至少一个服务和共享目标。

此处,情况信息可以是整体考虑了诸如被选择的内容的种类、输入共享命令时的时间、当输入共享命令时设备100所在的位置的信息所确定的用户内容共享意图。

为了确定情况信息,控制器130可使用共享模型。此处,共享模型包括可根据输入信息来提供不同推荐结果的算法。

具体地,控制器130分析与输入信息相对应的情况信息。例如,如果输入了关于内容种类,当输入共享命令时的时间,以及当输入共享命令时设备100所在的位置的信息,那么控制器130可确定与各自信息相对应的情况信息。

例如,如果被选择的内容是文本,那么控制器130可确定用户意图共享与商务有关的内容,如果被选择的内容是运动图像或图像,那么控制器130可确定用户意图共享与商务无关的内容。

进一步地,控制器130根据所分析的情况信息输出相应的推荐结果。为此,设备100可存储共享目标和用于通过情况信息来共享所选择的内容的至少一个服务的信息,基于所存储的信息提取共享目标和与被确定的情况信息相匹配的至少一个服务,并推荐如上被提取的至少一个服务和共享目标。

例如,如果确定共享与商务相关的内容,那么控制器130可推荐与商务相关的其他用户作为共享目标,并推荐在可在设备100中使用的多个服务之中的、在公司中使用的服务作为用于共享内容的服务。进一步地,如果确定共享与商务无关的内容,那么控制器130可推荐与商务无关的其他用户来作为共享目标,并推荐在设备100中使用的多个服务之中的、除了在公司中使用的服务以外的其他服务来作为共享内容的服务。此处,与商务无关的其他用户是不与商务上的用户有关的用户,其可以是家庭,朋友或熟人。

为此,设备100可存储其他用户的信息,诸如组的(即家庭,朋友,熟人,公司等等)电话簿。此处,其他用户的信息可包括其他用户姓名、与其他用户的设备相匹配的电话号码、电子邮件账户、sns账户等等的信息。

因此,控制器130可使用通过组所存储的其他用户的信息,来将存储在公司组中的其他用户确定为与商务相关的其他用户,并将存储在其他组中的其他用户确定为与商务无关的其他用户。此后,控制器130可使用其他用户的信息生成用于推荐共享目标的列表,并通过显示器120显示列表。

进一步地,设备100可存储公司中使用的服务标题的信息,控制器130可使用信息来生成并通过显示器120显示用于推荐公司中使用的服务的列表。

在上文所述的示例中,描述的是根据内容的种类来推荐共享目标和服务,但这仅是一个示例。

例如,如果输入了共享命令时的时间被包括在用户的商务时间中,那么控制器130可确定用户意图共享与商务相关的内容,并推荐与商务相关的共享目标和服务。如果输入了共享命令时的时间被包括在用户的非商务时间中,那么控制器130可确定用户意图共享与商务无关的内容,并推荐与商务无关的共享目标和服务。

为此,设备100可预存储用户的商务时间的信息。因此,如果输入了共享命令时的时间被包括在商务时间中,那么控制器130可通过显示器120来显示用于推荐与商务相关的其他用户作为共享目标以及在公司中使用的服务的列表。另一方面,如果输入了共享命令时的时间不被包括在商务时间中,那么控制器130可通过显示器120来显示用于推荐与商务无关的其他用户作为共享目标以及除了在公司中使用的服务以外的其他服务的列表。

进一步地,如果设备100在输入了共享命令时位于用户的商务地点,那么控制器130可确定用户意图共享与商务相关的内容,并推荐与商务相关的共享目标和服务。进一步地,如果设备100在输入了共享命令时位于用户的非商务地点,那么控制器130可确定用户意图共享与商务无关的内容,并推荐与商务无关的共享目标和服务。

为此,设备100可预存储用户的商务地点的位置信息。此处,位置信息可包括用户的商务地点的gps信息和ip地址。

因此,如果在输入了共享命令时的时间处设备100位于用户的商务地点,那么控制器130可通过显示器120来显示用于推荐与商务相关的其他用户作为共享目标以及在公司中使用的服务的列表。另一方面,如果在输入了共享命令时的时间处设备100位于用户的非商务地点,那么控制器130可通过显示器120来显示用于推荐与商务无关的其他用户作为共享目标以及除了在公司中使用的服务以外的其他服务的列表。

在上述实施例中,描述的是根据内容的种类来分析情况信息,但这仅是一个示例。在另一示例中,控制器130可进行操作以基于由用户所选择的内容的属性来分析情况信息,并根据被分析的情况信息来输出相应的推荐结果。例如,内容的属性可包括内容中设定的安全强度。

例如,如果被选择的内容的安全强度高于某个级别,那么控制器130可确定用户意图共享与商务相关的内容,并推荐与商务相关的其他用户作为共享目标以及在公司中使用的服务。

进一步地,如果被选择的内容的安全强度低于某个级别,那么控制器130可确定用户意图共享与商务无关的内容,并推荐与商务无关的其他用户作为共享目标以及除了在公司中使用的服务以外的其他服务。

进一步地,控制器130可分析与第一服务器200相关联的信息输入的情况信息。

具体地,控制器130可基于存储在第一服务器200中的日程信息来推荐至少一个服务和共享目标以共享被选择的内容。为此,设备100可包括可与第一服务器200通信的通信模块(未示出)。

此处,日程信息可包括pims信息。例如,如果输入了用于被选择的内容的共享命令,那么控制器130可从第一服务器200请求用户的日程信息,并使用接收自服务器的日程信息、基于输入共享命令时的时间的特性来推荐服务和共享目标。

例如,如果确定在输入了共享命令时的时间中设定了会议日程,那么控制器130可确定用户意图共享与商务相关的内容,并可推荐与商务相关的共享目标和服务。例如,控制器130可通过显示器120来显示用于推荐与商务相关的其他用户作为共享目标以及在公司中使用的服务的列表。

在该情况中,控制器130可附加地考虑背景信息来推荐共享目标和服务。

例如,如果确定在输入共享命令时的时间是结婚纪念日,那么控制器130可将作为伴侣被存储在电话簿中的另一用户推荐为共享目标。在该情况中,控制器130可基于与被存储作为伴侣的该另一用户的互动历史来推荐服务。例如,控制器130可在提供用来与被存储作为伴侣的该另一用户互动的应用的服务中,推荐提供互动次数大于或等于某个互动次数的应用的服务。

在上述实施例中,描述的是基于设备100的用户日程信息来推荐共享目标和服务,但这仅是示例。

在另一示例中,如果第一服务器200存储其他用户的日程信息,那么控制器130可从第一服务器200接收其他用户的日程信息,并可基于其他用户的日程信息来推荐共享目标和服务。

例如,如果在输入了共享命令时的时间中设定了另一用户的会议日程,那么控制器130可确定另一用户意图共享与商务相关的内容,并推荐与商务相关的内容和服务。在该情况中,共享目标可以是用于日程信息的另一用户。

进一步地,如果输入了多个信息,那么控制器130可整体考虑根据信息所分析的情况信息来确定用户的内容共享意图。

例如,如果根据输入信息所分析的情况信息相同,那么控制器130基于共同的情况信息来确定内容共享意图。例如,如果在输入共享命令时设备100位于商务地点并且要被共享的内容是文本,那么控制器130可确定用户意图共享与商务相关的内容,并推荐与商务相关的其他用户作为共享目标以及在公司中使用的服务。

然而,如果所分析的情况信息不相同,那么控制器130可基于被给定到各个信息的权重值来选择不同的情况信息中的一个。此处,权重值可由用户来设定和改变。

例如,假定在输入共享命令时设备100位于商务地点,但要被共享的内容是运动图像。在该情况中,如果相对高的权重值被给定到设备100的位置信息,那么控制器130可确定用户意图共享与商务相关的内容,并推荐与商务相关的其他用户作为共享目标以及在公司中使用的服务。

另一方面,控制器130可操作以通过显示器120显示推荐结果。

具体地,控制器130可显示被推荐的服务的标题或与服务相对应的图标中的至少一个,并可显示被推荐的内容的标题或与内容相对应的缩略图像中的至少一个。进一步地,控制器130可操作以显示被推荐的共享目标的标题,电话号码和账户信息。

例如,如果与商务相关的其他用户被推荐为共享目标,那么控制器130可显示预存储的电话簿中的被分组到与商务相关的组中的其他用户的名称和电话号码。

然而,如果在预存储的电话簿中不存在被分组到与商务相关的组中的其他用户,那么控制器130可分析在电话簿中存在的其他用户的名称并提取与商务相关的其他用户。

具体地,控制器130可将电话簿和职业分类相关的文本中存在的其他用户的名称相互比较,并可提取具有名称中存在与职业分类相关的文本的其他用户作为与商务相关的其他用户。例如,设备100可预存储文本,诸如“员工”、“副经理”、“经理”、“副总经理”和“总经理”,控制器130可提取电话簿中的名称中存在该文本的名称,并推荐被提取的名称作为与商务相关的共享目标。

进一步地,如果与商务相关的其他用户被推荐为共享目标,那么控制器130可接收并显示与商务相关的其他用户的信息。

具体地,控制器130可通过用户账户连接到第一服务器200,请求在社交网络服务上与设备100的用户有关的相关用户中的、被分类到与商务相关的类别的人的名称、电话号码和账户信息,并从第一服务器200接收这类信息。为此,设备100可具备用于与第一服务器200执行通信的通信模块(未示出)。

进一步地,控制器130可通过基于背景信息对推荐结果加以过滤,来基于情况信息重新推荐推荐结果。

具体地,控制器130可基于执行互动时的时间、执行互动的位置、以及执行互动的服务信息,基于情况信息来过滤推荐结果。

例如,控制器130可基于情况信息,显示被推荐的共享目标之中的、近期已执行互动的或互动的次数大于或等于某个互动次数的共享目标。进一步地,控制器130可显示被推荐的共享目标之中的、近期已执行互动超过某个次数的共享目标。

进一步地,控制器130可显示被推荐的共享目标之中的、具有与在输入共享命令时的时间处的设备100的位置信息相同的位置处,共享目标执行互动的历史的共享目标。

进一步地,控制器130可显示被推荐的共享目标之中的、具有与在输入共享命令时的时间处的设备100的位置信息相同的位置处,共享目标近期已执行互动的历史的共享目标。例如,在上述示例中,如果在输入共享命令时的时间处设备100位于商务地点,那么控制器130可显示当设备100处于商务地点时已执行互动的共享目标之中的、已近期执行互动的共享目标。

在上述实施例中,描述的是基于情况信息来过滤被推荐的共享目标,但过滤也可以以相同方式被应用到服务。

如上文所述,控制器130可通过显示器120显示推荐结果。此时,控制器130可根据背景信息对依据情况信息的推荐结果给予优先级,来以其优先级的次序显示推荐结果。

具体地,控制器130可基于执行互动时的时间、执行互动的位置、和执行互动的服务信息来对推荐结果给予优先级,并以其优先级的次序显示推荐结果。例如,控制器130可以以执行互动时的时间次序,或互动次数的次序,来显示基于情况信息所推荐的共享目标。

在上述实施例中,描述的是以优先级的次序显示基于情况信息所推荐的共享目标,但这类显示次序也可以以相同方式被应用到服务。

进一步地,控制器130可基于相对于推荐结果的用户选择来进行学习。具体地,控制器130可基于相对于推荐结果的用户选择来更新与输入信息相匹配的情况信息。

例如,如果在设备100在商务时间位于商务地点的状态中输入了共享命令,那么控制器130推荐与商务相关的其他用户作为共享目标。

然而,如果用户删除被推荐的共享目标的列表并选择与整个列表上所推荐的共享目标无关的其他用户,那么控制器130可确定其他被选择的用户的属性,并存储其他用户的被确定的属性以匹配输入共享命令时的时间。此处,用户属性可根据用户所属于的组而不同。例如,控制器130可确定用户属于哪个非商务组,也就是说,用户是属于家庭类别、朋友类别、还是熟人类别,并存储确定的结果以匹配输入共享命令时的时间。

此后,如果以相同状态重新输入了共享命令,那么控制器130可基于预存储的用户属性信息来推荐与已存在的共享目标不同的共享目标。例如,如果在用户的商务地点在同一时间输入了共享命令,那么控制器130可基于在相应时间所存储的用户属性来推荐与商务无关的其他用户作为共享目标。在上述示例中,如果被选择的用户属于家庭类别,那么即使在商务时间内在商务地点输入了共享命令,控制器130也可推荐属于家庭类别的其他用户作为共享目标。

虽然在上述实施例中描述的是基于预存储的用户属性来推荐共享目标,但这仅是示例,这类推荐也可被应用到用于共享内容的服务。

例如,如果在设备100在商务时间位于商务地点的状态中输入了共享命令,那么控制器130推荐在公司中使用的服务。

然而,如果用户删除被推荐的服务的列表,并选择与整个列表上所推荐的服务无关的其他服务,那么控制器130可存储被选择的服务以匹配输入时间。

此后,如果在相同状态中重新输入了共享命令,那么控制器130可基于预存储的服务信息来推荐与已存在的服务不同的服务。例如,如果在用户的商务地点在同一时间输入了共享命令,那么控制器130可推荐除了在公司中使用的服务以外的其他服务。例如,如果在上述示例中所选择的服务属于文本消息服务,那么即使在商务时间内在商务地点输入了共享命令,共享模型也可推荐文本消息服务作为用于共享内容的服务。

图3是根据本公开的实施例的、示出设备配置的框图。

参考图3,除了图2所示的构成元件以外,设备100包括通信器140、gps接收器145、数字多媒体广播(dmb)接收器143、存储器150、音频处理器161、视频处理器163、扬声器170、传感器180、按钮191、通用串行总线(usb)端口192、相机193、和麦克风194。

通信器140执行与外部设备的通信。此处,外部设备可包括第一服务器200、第二服务器300和另一设备。为此,通信器140包括根据各种通信类型的硬件,诸如wi-fi芯片141、蓝牙芯片142、近场通信(nfc)芯片143、以及无线通信芯片144。这些芯片可被集成在一个芯片中,或可如图3所示作为分开的芯片使用。

更具体地,通信器140可执行与外部设备的互动。在设备100执行与外部设备的互动的情况中,控制器130可收集与互动信息相关的背景信息,并在存储器150中存储被收集的背景信息。

具体地,控制器130可监视可由设备100所提供的服务来进行的互动,并在存储器150中收集和存储执行互动的外部设备的信息、执行互动时的时间信息、在互动过程中被传输或接收的内容的信息、以及通过其执行互动的服务的信息。此外,控制器130可操作以将根据与外部设备的互动而出现的背景信息通过通信器140传送到第一服务器200。

进一步地,控制器130可基于背景信息,通过显示器120来显示用于推荐服务、共享目标、或内容中的至少一个的列表。

另一方面,通信器140可执行与被选择作为共享目标的外部设备的通信,并且如果存储在存储器150中的内容被选择,那么控制器130可控制通信器140以将内容或与内容相关的链接信息通过被选择的服务传送到被选择的共享目标。

进一步地,通信器140可执行与第一服务器200和第二服务器300的通信。如果存储在服务器中的内容被选择,那么控制器130可相对于被选择的共享目标给予访问存储在服务器中的内容的授权。

由于已参考图2描述了由控制器130执行的用于共享内容的操作,所以将省略对其的重复描述。

为此,通信器140具备wi-fi芯片141、蓝牙芯片142和nfc芯片143,并以wi-fi方法、蓝牙方法和nfc方法执行通信。

其中,nfc芯片143是指以在诸如135khz、13.56mhz、433mhz、860到960mhz和2.45ghz的各种射频标识符(rf-id)频带中使用13.56mhz频带的nfc方法来进行操作的芯片。在使用nfc芯片143的情况中,共享目标设备400应具备nfc读取器。因此,如果用户移动设备100或共享目标设备400并将其置于可通信的范围内(约10cm),那么记录在nfc芯片143中的内容被传送到共享目标设备400。

另一方面,在使用wi-fi芯片141或蓝牙芯片142的情况中,芯片141或142通过与共享目标设备400的各种种类的连接信息的第一传输/接收来连接到共享目标设备400,并通过网络执行通信。

此外,无线通信芯片144可使用诸如3g、4g或因特网的移动通信网络来执行各种类型的无线通信。具体地,无线通信芯片144可根据诸如3g、3gpp和lte的各种移动通信标准来连接到移动通信网络,并执行与第一服务器200和共享目标设备400的通信。

gps接收器145是从gps卫星接收gps信号、并计算设备100的当前位置的构成元件。控制器130可使用经计算的gps信息来确定在具有与设备100执行互动的历史的外部设备中的、设备100在与输入内容共享命令时的位置相同的位置处与其执行互动的外部设备,以及当输入内容共享命令时被用于互动的服务,并推荐被确定的外部设备和服务。

dmb接收器146是接收并处理dmb信号的构成元件。

另一方面,控制器130可基于被选择的内容的信息来确定用于共享内容的通信方法。

具体地,控制器130可控制通信器140以根据与被选择的内容的大小相对应的通信方法来执行与外部设备的通信。例如,如果内容的大小大于某个大小,那么控制器130可根据诸如wi-fi的无线通信协议来与共享目标共享内容,而如果内容的大小小于某个大小,那么控制器130可控制通信器140以通过根据诸如3g或lte的移动通信标准访问移动通信网络来与共享目标共享内容。

存储器150可存储用来操作设备100的各种种类的信息。更具体地,存储器150可存储与设备100的操作相关的背景信息,控制器130可操作以使用背景信息来推荐至少一个服务,共享目标和内容。由于已进行过描述,所以将省略对其的重复描述。

如上文所述,控制器130可基于情况信息来推荐共享目标和服务。为此,存储器150可存储至少一个服务和共享目标的信息,以共享由情况信息所选择的内容。进一步地,存储器150可进一步存储用户的商务时间的信息和商务地点的信息。

存储器150可包括闪速存储器类型、硬盘类型、微型多媒体卡类型、卡型存储器(例如安全数字(sd)或xd存储器)、随机存取存储器(ram)、只读存储器(rom)等等中的至少一个的存储介质。

音频处理器161是处理音频数据的构成元件。音频处理器161可执行各种处理,诸如音频数据解码,放大,以及噪声滤波。

视频处理器163是处理视频数据的构成元件。视频处理器163可执行各种图像处理,诸如视频数据解码、缩放、噪声滤波、帧率转换、和解析度转换。更具体地,上述编码解码器可由软件或硬件来实现。视频处理器163可包括由硬件实现的编码解码器,并可使用编码解码器来执行视频数据的编码或解码。

扬声器170不仅可以输出由音频处理器150所处理的各种种类的音频数据,还可输出各种种类的通知音或语音消息。

传感器180是用于检测对设备100的用户操作或设备100的状态的构成元件。传感器180可包括地磁传感器181、陀螺仪传感器182、加速度传感器183、和触碰传感器184。

地磁传感器181是用于使用二轴或三轴磁通门来检测周围环境的地磁的改变的传感器。控制器130可使用由地磁传感器181所检测的地磁值来计算方位角(azimuthangle)。因此,可确定服务器设备100的旋转方向。

加速度传感器182是用于当运动发生时检测加速度和加速度方向的传感器。具体地,加速度传感器182输出与根据传感器所附着在的设备100的倾斜而改变的重力加速度相对应的检测值。控制器130可使用加速度传感器182的输出值来确定运动体的倾斜度。

陀螺仪传感器183是如果发生旋转运动时通过测量速度方向中作用的科氏力来检测角速度的传感器。控制器130可使用陀螺仪传感器183的测量值来检测设备100的旋转。

触碰传感器184可连接到显示器120并检测用户的触碰操作。触碰传感器184可被实现为电容式的或电阻式的。电容式触碰传感器是指当用户身体的一部分触碰显示器120表面时,通过使用涂覆在显示器120表面的介电材料检测在用户身体中所感应的微小电流来计算触碰坐标的传感器。电阻式触碰传感器是指包括两个被构建在显示器120中的电极板,并且当用户触碰显示器120的表面且触碰点的上下板相互接触时,通过检测电流来计算触碰坐标的触碰传感器。传感器180检测用户通过触碰传感器触碰的点的坐标,并将其提供到控制器130。

控制器130可根据各种种类的从传感器180所提供的检测信号来执行各种控制操作。例如,如果由触碰传感器184所触碰的点的坐标值与显示了内容共享图标的坐标相对应,那么控制器130可识别到内容共享命令被选择,因此执行相应操作。

进一步地,如果由地磁传感器181、陀螺仪传感器182和加速度传感器183检测到设备100以水平或垂直方向旋转,那么控制器130可根据旋转方向来执行屏幕改变操作。例如,控制器130可根据设备100的旋转来旋转显示在显示器120上的内容的屏幕。

此外,设备100可进一步包括各种构成元件,诸如按钮191、usb端口192、相机193、和麦克风194。按钮191可以是任何类型的按钮,诸如机械按钮、触碰按钮、或滚轮,其形成在设备的主体的某个区域上,诸如前部、侧部或后部。usb端口192是指usb存储器或usb连接器所连接到的端口。设备100可确认被存储在不仅通过usb端口192而且还通过各种连接端口所连接到的外部设备中的内容是否可通过对内容的搜索来共享。

如果提供了相机193和麦克风194,那么控制器130可根据通过麦克风194输入的用户语音或由相机193所识别的用户运动来执行控制操作。在运动控制模式中,控制器130可激活相机193,捕获用户的图像,跟踪用户运动的改变,并执行相应控制操作。如果确定用户执行与内容共享功能相对应的运动,那么控制器130可推荐用于共享被选择的内容的服务和共享目标,并在显示器120上显示相应列表。进一步地,控制器130可分析通过麦克风194输入的用户语音,如果确定用户发出与内容共享功能相对应的语音,那么控制器130可推荐用于共享被选择的内容的服务和共享目标,并在显示器120上显示相应列表。

控制器130的上述操作可由存储在存储器150中的程序来执行。

例如,用于驱动设备100的操作系统(os)软件、用于执行内容共享功能的应用、在应用执行期间所输入或设定的各种数据、以及诸如内容的各种数据可被存储在存储器150中。控制器130使用存储在存储器150中的各种程序来控制设备100的全部操作。

具体地,控制器130可包括ram131、rom132、主cpu133、图形处理器134、第一至第n接口135-1至135-n、以及总线136。

ram131、rom132、主cpu133、图形处理器134、和第一至第n接口135-1至135-n通过总线136相互连接,以传输或接收各种数据或信号。

第一至第n接口135-1至135-n不仅连接到图3所示的各种构成元件,还连接到要由主cpu133所访问的其他构成元件。

主cpu133访问存储器150,并使用存储在存储器150中的o/s来执行启动。进一步地,主cpu133使用存储在存储器150中的各种种类的程序、内容和数据来执行各种操作。

具体地,针对系统启动所设定的命令被存储在rom132中。如果输入了开启命令并提供电力,那么主cpu133根据存储在rom132中的命令将存储在存储器150中的o/s拷贝到ram131中,并通过执行o/s来启动系统。如果启动完成,那么主cpu133将存储在存储器150中的各种种类的应用程序拷贝到ram131中,并通过执行被拷贝到ram131中的应用程序来执行各种种类的操作。

图形处理器134在主cpu133的控制下形成各种种类的屏幕。具体地,图形处理器134可如图6到20所示来显示屏幕。图形处理器134计算屏幕的显示状态值。显示状态值可以是指示对象在屏幕上显示的位置的坐标值、以及对象的形状、大小和颜色的属性值。如果计算了显示状态值,那么图形处理器134通过基于显示状态值执行渲染来生成屏幕。

如果确定用户通过传感器180或按钮191来输入内容共享命令,那么主cpu133搜索存储在存储器150中的内容,并控制图形处理器134以生成与搜索结果相对应的屏幕。

如上文所述,控制器130可通过将存储在存储器150中的程序拷贝到ram131中并对其加以执行来执行各种种类的操作。

图4是根据本公开的实施例的、示出存储在存储器中的软件层的示图。

参考图4,存储器150包括基本模块151、检测模块152、通信模块153、表现模块154、网页浏览器模块155、以及内容处理模块156。

基本模块151是指处理从被包括在设备100中的硬件所传送的信号、并将被处理的信号传送到上层模块的基础模块。

基本模块151包括贮存模块151-1、基于位置的模块151-2、安全模块151-3、以及网络模块151-4。

贮存模块151-1是管理数据库(db)或注册表的程序模块。主cpu133可通过使用贮存模块151访问存储器150中的数据库来读取各种种类的数据。基于位置的模块151-2是与诸如gps芯片的各种种类的硬件联动以支持基于位置的服务的程序模块。安全模块151-3是支持硬件认证、请求许可、和安全存储的程序模块,网络模块151-4包括用于支持网络连接的模分布式网络(dnet)模块和通用即插即用(upnp)模块。

检测模块152是管理和使用与外部输入和外部设备有关的信息的模块。检测模块152包括旋转识别模块、语音识别模块、触碰识别模块、以及手势识别模块。旋转识别模块是使用由诸如地磁传感器181和陀螺仪传感器182的传感器所检测到的检测值来计算旋转角和旋转方向的程序。语音识别模块是通过分析通过麦克风194所收集的语音信号来提取用户语音的程序。触碰识别模块是使用由触碰传感器184所检测到的检测值来检测触碰坐标的程序。手势识别模块是通过分析由相机193所捕获的图像来识别用户手势的程序。

通信模块153是用于与外界执行通信的模块。通信模块153可包括发消息模块153-1,其包括送信器程序、短消息服务(sms)&多媒体消息服务(mms)程序、以及电子邮件程序;以及电话模块153-2,其包括呼叫信息聚合器程序模块和voip模块。

表现模块154是用于配置显示屏的模块。表现模块154包括用于重现和输出多媒体内容的多媒体模块154-1,以及用于执行ui和图形处理的ui&图形模块154-2。多媒体模块154-1可包括播放器模块、摄像机模块、以及声音处理模块。因此,多媒体模块154-1重现各种种类的多媒体内容以生成和重现屏幕和声音。ui&图形模块154-2可包括用于组合图像的图像合成器模块,用于组合和生成在图像要被显示的屏幕上的坐标的坐标组合模块,用于从硬件接收各种种类的事件的x11模块,以及用于提供用于配置2维(2d)或3维(3d)类型ui的工具的2d/3dui工具包。

网页浏览器模块155是指通过执行网页浏览来访问网络服务器的模块。网页浏览器模块155可包括各种模块,诸如用于配置网页的网页视图模块、用于执行下载的下载代理模块、书签模块、以及网页工具模块。

内容处理模块156是指用于处理存储在存储器150中的内容的软件。重现能力确定模块156-1是作为用于将重现能力信息与内容属性相互比较的算法来操作的程序。解析器156-2和编码解码器156-3是被提供到视频处理器160以处理内容的软件。解析器156-2一般由软件实现,编码解码器156-3可由软件或硬件来实现。

此外,可进一步包括各种应用模块,诸如导航服务模块和游戏模块。

取决于设备100的种类和特性,可部分地省略、修改或添加图4所示的各种种类的程序模块。例如,如果设备100是智能电话,那么可进一步包括电子书应用、游戏应用、和其他实用程序。进一步地,可省略图4的程序模块的部分。

进一步地,取决于设备100的种类和特性,可部分地省略、修改或添加图3所示的构成元件。例如,如果设备100是tv,那么可进一步包括诸如天线或调谐器的硬件。

图5a和5b是根据本公开的实施例的、示出内容共享系统的示图。更具体地,图5a和5b是示出用于存储背景信息的数据库的示图,并且为了便于说明,未示出第一和第二服务器200和300。

参考图5a,背景信息可存储在设备100中。具体地,背景信息可在设备100中所提供的存储器150中被存储为数据库,在该情况中,可以以微服务器的形式来实现存储器150。

参考图5b,背景信息可存储在被分开提供的外部服务器520中。具体地,控制器130可监视由可在设备100中提供的服务所生成的互动,并根据互动将背景信息传送到外部服务器520。

在该情况中,外部服务器520可通过设备100存储背景信息。例如,可从设备100接收设备信息,并可存储背景信息以匹配设备信息。

另一方面,如果用于内容的共享命令、用于外部设备的共享命令、以及用于用户的共享命令中的至少一个用户操作被输入,那么控制器130可请求外部服务器520传送内容信息,并控制通信器140以从外部服务器520接收背景信息。例如,控制器130可将设备的设备信息传送到外部服务器,并接收与设备信息相匹配的背景信息。

图6a、6b和6c是根据本公开的实施例的、示出用于共享内容的方法的示图。

参考图6a,显示了存储在设备100中的运动图像的列表610,如果根据用户的触碰操作选择了一个运动图像620,那么可显示用于接收相应内容的重现命令的输入的图形用户界面(gui)元素621和用于接收共享命令的输入的gui元素622。然而这仅是示例,可显示用于接收共享命令的输入的gui元素622而不显示gui元素621。

此后,如果选择了gui元素622,那么显示被推荐的共享目标的列表630。例如,如果已执行互动超过某个次数的其他设备被推荐为共享目标,那么该其他设备的名称可以与相应用户的图像一起显示在列表630上。然而这仅是示例,可显示用户名称而不显示相应用户的图像。

此后,如果在列表630上选择了共享目标,那么显示被推荐的服务的列表640。例如,如果近期已执行互动的服务被推荐为共享目标,那么可在列表640上显示服务的标题和图标。然而这仅是示例,可以只显示标题或图标。

因此,如果在服务的列表640上选择了服务,那么设备100使用被选择的服务将被选择的内容传送到被选择的共享目标。例如,如果“jane”被选择作为共享目标,并且ims服务被选择作为服务,那么设备100可使用ims服务将运动图像1传送到“jane”的设备。

另一方面,在上述实施例中,描述的是共享目标的列表先于服务的列表而被显示。然而这仅是示例,服务的列表可以先于共享目标的列表而被显示。

进一步地,在上述实施例中,描述的是内容存储在设备100中,但这仅是为了便于说明。例如,即使内容存储在第一服务器200中,设备100也可通过经过用户账户登录到第一服务器200中来显示存储在第一服务器200中的内容的列表,并推荐与列表上被选择的内容相关的服务和共享目标。这可以以相同的方式应用到图7至20所示出的情况。

进一步地,在上述实施例中,描述的是分开显示用于接收共享命令的输入的gui元素。然而这仅是示例,如果输入了某个触碰手势,那么设备100可确定输入了用于被选择的内容的共享命令。

参考图6b,如果在运动图像620被选择的状态下从左到右地输入了轻弹(flick)手势,那么设备100可显示共享被选择的内容的共享目标的列表630和服务的列表640。然而这仅是示例,可输入诸如双击的各种触碰手势。

进一步地,在上述实施例中,描述的是如果在存储在设备100中的内容的列表上选择了内容中的一个,那么推荐共享目标和服务。然而这仅是示例,可在内容的重现期间输入用于相应内容的共享命令。

参考图6c,如果用户在重现运动图像650的状态中触碰屏幕,那么可在屏幕下端显示用于接收共享命令的输入的gui元素651。因此,如果选择了gui元素651,那么可显示被推荐的共享目标的列表630和共享服务的列表640。

图7是根据本公开的实施例的、示出用于共享内容的方法的示图。

参考图7,显示了存储在设备100中的运动图像的列表710,并且如果根据用户的触碰操作选择了一个运动图像720,那么可显示用于接收相应内容的重现命令的输入的gui元素721和用于接收共享命令的输入的gui元素722。

此后,如果选择了gui元素722,那么显示被推荐的共享目标的列表730。例如,如果已执行与设备100的互动超过某个次数的其他设备被推荐为共享目标,那么可在列表730上显示该其他设备的用户名称和用户的图像。

另一方面,可在共享目标的列表730上显示用于基于背景信息中的另一个来过滤被推荐的共享目标的gui元素731。然而这仅是示例,也可在设备100上所提供的屏幕的另一区域而非在共享目标列表730上显示gui元素731。

因此,如果选择了gui元素731,那么可通过基于其他背景信息过滤被首先推荐的共享目标来重新推荐共享目标。例如,包括了在已执行互动超过某个次数的其他设备之中的、近期已执行互动的其他设备的共享目标列表740可被显示。

例如,如图7所示,在已执行与设备100的互动超过某个次数的其他设备的用户名称“jane”、“tom”、“peter”、“brown”……之中的、近期已执行互动的其他设备的用户名称“jane”和“ann”可被显示。

另一方面,在上述实施例中,描述的是互动的时间信息被用来重新推荐共享目标。然而这仅是示例,可使用被包括在背景信息中的各种种类的信息。

此后,如果在共享目标的列表740上选择了一个共享目标,那么显示被推荐的服务的列表750,并且如果在服务的列表750上选择了一个服务,那么设备100使用被选择的服务将被选择的内容传送到被选择的共享目标。

例如,如果选择了“ann”作为共享目标并选择sns服务作为共享服务,那么设备100将运动图像1传送到sns服务器的“ann”的账户。

另一方面,在上述实施例中,描述的是基于各自的用户操作来重新推荐共享目标,但这仅是一个示例。具体地,设备100可使用背景信息的多个部分而不用任何单独的用户操作来显示被推荐的共享目标的列表。例如,如图7所示,如果输入了共享命令,那么设备100可直接显示列表740而不显示列表730。

进一步地,在上述实施例中,描述的是显示了用于接收用于重新推荐共享目标的命令的输入的gui元素,但这仅是一个示例。例如,可根据某个触碰手势来重新推荐共享目标或服务,而不显示单独的gui元素。此处,触碰手势可包括轻弹和双击。

图8是根据本公开的实施例的、示出用于共享内容的方法的示图。

参考图8,显示了存储在设备100中的图像的列表810,并且如果根据用户的触碰操作选择了一个图像内容820,那么可显示用于接收相应内容的重现命令的输入的gui元素821和用于接收共享命令的输入的gui元素822。

此处,重现命令是用于以全视图来显示图像内容的命令。

此后,如果选择了gui元素822,那么显示用于被推荐的服务的被推荐的共享目标的列表830。

例如,假定设备100推荐在已被用来执行与外部设备的互动的服务之中的执行互动超过某个次数的服务,并推荐近期已针对相应服务执行互动的外部设备作为共享目标。在该情况中,设备100可显示各个被推荐的服务的图标和包括近期已在相应服务中执行互动的外部设备的用户名称的列表830。另一方面,如果外部设备是服务器,那么设备100可显示已执行互动的服务器的账户信息。

此后,如果在列表830上选择了一个共享目标,那么设备100使用被选择的共享目标通过其执行互动的服务来将被选择的内容传送到被选择的共享目标。例如,如果“peter”被选择为共享目标,那么被选择的共享目标通过其执行互动的服务是ims服务,因此设备100可通过ims服务将图像1传送到“peter”的设备。

图9是根据本公开的实施例的、示出用于共享内容的方法的示图。

参考图9,显示了存储在设备100中的图像的列表910,并且如果根据用户的触碰操作选择了一个图像920,那么可显示用于接收相应内容的重现命令的输入的gui元素921和用于接收共享命令的输入的gui元素922。

此后,如果选择了gui元素922,那么显示被推荐的共享目标的列表930。在该情况中,设备100可基于背景信息中的多个来显示被推荐的共享目标。

例如,近期已执行与设备100的互动的其他设备被推荐为第一共享目标,执行互动超过某个次数的其他设备被推荐位第二共享目标。第一和第二共享目标可与各自的共享目标的名称931和932一起显示在被推荐的共享目标的列表930上。

此后,如果在共享目标的列表930上选择了一个共享目标,那么显示被推荐的服务的列表940,并且如果在服务的列表940上选择了至少一个服务,那么设备100使用被选择的服务将被选择的内容传送到被选择的共享目标。例如,如果选择了“ann”作为共享目标并选择文本消息服务作为共享服务,那么设备100使用文本消息服务将运动图像1传送到“ann”的设备。

图10是根据本公开的实施例的、示出用于共享内容的方法的示图。

参考图10,如果根据在显示了外部设备的列表1010的状态下的用户触碰操作选择了一个外部设备1020,那么可显示用于接收被选择的外部设备的共享命令的输入的gui元素1021。此处,外部设备可以是sns服务器或云服务器,并且可在外部设备的列表1010上共同显示各自服务器的图标和用户账户信息。

如果选择了gui元素1021,那么显示被推荐的内容的列表1030。例如,如果设备100推荐近期下载的内容作为要共享的内容,那么近期下载的内容的标题可与缩略图像一起显示在列表1030上。然而这仅是示例,可以只显示内容的标题或只显示缩略图像。

此后,如果在共享内容的列表1030上选择了内容中的一个,那么设备100将被选择的内容传送到外部设备。例如,如果运动图像1被选择为共享目标,那么设备100可通过sns服务器的用户1账户来上传运动图像1。在该情况中,可上传与运动图像1相关的url地址。

在上述实施例中,描述的是近期下载的内容被推荐为共享内容,但这仅是一个示例。例如,设备100可基于被包括在背景信息中的各个信息来显示被推荐的内容的列表。

图11是根据本公开的实施例的、示出用于共享内容的方法的示图。

参考图11,如果根据在显示了外部设备的列表1110的状态下的用户触碰操作选择了一个外部设备1120,那么可显示用于接收被选择的外部设备的共享命令的输入的gui元素1121。

此后,如果选择了gui元素1121,那么显示被推荐的内容的列表1130。例如,如果设备100推荐近期下载的内容作为要共享的内容,那么近期下载的内容的标题可与缩略图像一起显示在列表1130上。

另一方面,可在共享内容的列表1130上显示用于基于背景信息的另一个来过滤被推荐的内容的gui元素1131。然而这仅是示例,任何列表,即使列表不是共享内容的列表1130,也可显示在设备100所提供的屏幕的另一区域上。

因此,如果选择了gui元素1131,那么设备100可通过基于其他背景信息过滤被首先推荐的内容来重新推荐内容。

例如,在近期下载的内容之中的、包括重现次数大于或等于某个重现次数的内容的共享内容列表1140可被显示。在上述实施例中,基于内容的重现次数来重新推荐内容。然而这仅是示例,可使用被包括在背景信息中的各个信息。

此后,如果在共享内容的列表1140上选择了内容中的一个,那么设备100将被选择的内容传送到外部设备。例如,如果运动图像2被选择为共享内容,那么设备100可将运动图像2上传到sns服务器的用户1账户。

图12是根据本公开的实施例的、示出用于共享内容的方法的示图。

参考图12,如果根据在显示了外部设备的列表1210的状态下的用户触碰操作选择了一个外部设备1220,那么可显示用于接收被选择的外部设备的共享命令的输入的gui元素1221。

如果选择了gui元素1221,那么显示被推荐的内容的列表1230。例如,近期下载的内容被推荐为第一内容,重现次数大于或等于某个重现次数的内容被推荐为第二内容,被推荐的共享目标可以与各自的共享目标的标题1231和1232一起显示在列表1230上。

此后,如果在内容的列表1230上选择了内容中的一个,那么设备100将被选择的内容传送到外部设备。例如,如果运动图像1被选择为共享内容,那么设备100可将运动图像1上传到sns服务器的用户2账户。

图13a和13b是根据本公开的实施例的、示出用于共享内容的方法的示图。

参考图13a,如果驱动了安装在设备100中的电话簿应用1320,那么显示存储在设备100中的其他用户的列表1310。如果根据用户触碰操作选择了另一用户,那么可显示用于对相应用户进行电话呼叫的gui元素1321和用于接收共享命令的输入的gui元素1322。然而这仅是示例,可显示用于接收共享命令的输入的gui元素。

如果选择了gui元素322,那么显示被推荐的内容的列表1330。例如,如果已被传送到外部设备超过某个次数的内容被推荐为要共享的内容,那么相应内容的标题可以和缩略图像一起显示在列表1330上。然而这仅是示例,可以只显示内容的标题或只显示缩略图像。

此后,如果在内容的列表1330上选择了内容中的一个,那么显示被推荐来共享被选择的内容的服务的列表1340。例如,如果近期已执行互动的服务被推荐为共享服务,那么可在列表1340上显示服务的标题和图标。然而这仅是示例,可以只显示标题或图标。

因此,如果在服务的列表1340上选择了服务,那么设备100使用被选择的服务将被选择的内容传送到其他用户。例如,如果图像1被选择为要共享的内容并且文本消息服务被选择为服务,那么设备100可使用“jane”的预存储的电话号码,通过文本消息服务将图像1传送到“jane”的设备。

另一方面,在上述实施例中,描述的是已被传送超过某个次数的内容被推荐为要共享的内容并且近期已执行互动的服务被推荐为共享服务。然而这仅是示例,设备100可基于被包括在背景信息中的各个信息来推荐要共享的内容和服务,并显示被推荐的共享目标和服务的列表。

进一步地,在上述实施例中,描述的是先于服务的列表来显示内容的列表。然而这仅是示例,可以先于内容的列表来显示服务的列表。

进一步地,在上述实施例中描述的是,如果在根据电话簿应用的驱动所显示的其他用户的列表上选择了另一用户,那么推荐要共享的内容和用于推荐内容的服务。然而这仅是示例,也可在呼叫状态下输入内容的共享命令。

参考图13b,如果用户在设备100执行了电话呼叫功能并且显示了与另一用户的电话呼叫屏幕1350的情况下触碰电话呼叫屏幕1350,那么可在屏幕的下端显示用于接收共享命令的输入的gui元素1351。因此,如果选择了gui元素1351,那么可显示要共享的内容的列表1330和用于共享内容的服务的列表1340。

图14是根据本公开的实施例的、示出用于共享内容的方法的示图。更具体地,由于图14是示出用于考虑被选择的内容的大小来推荐用于共享内容的服务的方法的示图,所以将省略相对于图13的重复部分的说明。

参考图14,如果在内容的列表1130上选择了内容,那么设备100显示用于共享被选择的内容的所推荐的服务的列表1350。

在该情况中,考虑到被选择的内容的大小,设备100基于背景信息来显示列表1350上的被推荐的服务之中的、用于传送被选择的内容的服务。一般地,考虑到被选择的运动图像无法通过文本消息服务来传送,在共享服务列表1350上显示可传送被选择的运动图像的电子邮件服务和ims服务器的标题和图标。

因此,如果在服务的列表1350上选择了电子邮件服务,那么设备100可使用预存储的“jane”的电子邮件地址,通过电子邮件服务来将运动图像1传送到“jane”的电子邮件账户。

图15和16是根据本公开的实施例的、示出用于共享内容的方法的示图。更具体地,图15是示出用于使用被推荐的服务来将多个内容传送到被推荐的共享目标的方法的示图。

首先,参考图15,如果显示了存储在设备100中的图像内容的列表1410并根据用户触碰操作选择了一个图像内容1420,那么可显示用于接收相应内容的重现命令的输入的gui元素1421和用于接收共享命令的输入的gui元素1422。在该情况中,可以一起显示用于添加内容的gui元素1423以传送多个内容。

因此,如果用户选择gui元素1423,那么在列表1430上的被选择的图像1420上显示对勾(√),并且被选择的图像1420可被设定为多个内容中的一个。

此后,如果根据用户触碰操作选择了另一图像1440,那么可显示用于接收相应内容的重现命令的输入的gui元素1441、用于接收共享命令的输入的gui元素1442、以及用于添加内容的gui元素1443。

此处,如果选择了gui元素1442,那么图像1和图像2被确定为要共享的内容,并且相继显示共享目标的列表1450和服务的列表1460以接收用户选择的输入。

例如,如果“peter”被选择为共享目标并且文本消息服务被选择为服务,那么设备100可使用文本消息服务来将图像1和图像2传送到“peter”的设备。

另一方面,图16是示出用于使用被推荐的服务将内容传送到多个共享目标的方法的示图。

参考图16,如果显示了存储在设备100中的图像内容的列表1510并且根据用户触碰操作选择了一个图像内容1520,那么可显示用于接收相应内容的重现命令的输入的gui元素1521和用于接收共享命令的输入的gui元素1522。

此后,如果选择了gui元素1522,那么显示被推荐的共享目标的列表1530。例如,如果已执行与设备100的互动超过某个次数的其他设备被推荐为共享目标,那么可在列表1530上与用户图像一起显示其他设备的用户标题。

此后,如果在共享目标的列表1530上选择了共享目标,那么可显示用于设定其他被选择的用户的gui元素1541和用于添加共享目标以设定多个共享目标的gui元素1542。

因此,如果用户选择了gui元素1542,那么在列表1530上的被选择的共享目标1540上显示对勾(√),并且被选择的共享目标1540可被设定为多个共享目标中的一个。

此后,如果根据用户触碰操作在列表1550上选择了另一共享目标1570,那么可显示用于接收共享命令的输入的gui元素1571和用于添加内容的gui元素1572。

此处,如果选择了gui元素1571,那么“tom”和“sam”被确定为共享目标,并显示服务的列表1580以接收用户选择的输入。

图17是根据本公开的实施例的、示出用于共享内容的方法的示图。更具体地,图17是示出用于基于输入共享命令时的时间处的情况信息来共享内容的方法的示图。

参考图17,如果显示了存储在设备100中的文本类型文档的列表1610并且用户选择了一个文档,那么可显示用于接收相应文档的重现命令的输入的gui元素1611和用于接收共享命令的输入的gui元素1612。然而这仅是示例,可以只显示用于接收共享命令的输入的gui元素1612。

此后,如果选择了gui元素1612,那么设备100可基于输入共享命令时的时间处的情况信息来推荐共享目标,并显示被推荐的共享目标的列表。

例如,假定输入共享命令时的时间在用户的商务时间内,并且设备处于用户的商务地点中。在该情况中,设备100可确定用户意图共享与商务相关的内容,将与商务相关的其他用户推荐为共享目标,并显示该其他用户的列表。

具体地,如果被分组到与商务相关的类别的其他用户在电话簿中不存在,那么设备100可提取并显示具有在电话簿中存在的与职业分类相关的文本的名称的其他用户。例如,可提取诸如“mark,副经理”、“susan,经理”和“justin,总经理”的其他用户,并将其名称和缩略图像显示在列表1620上。

进一步地,设备100可提取并显示在电话簿中被分组到与商务相关的类别的其他用户。例如,诸如市场团队或商务团队的存储在电话簿中的与商务关系的组可显示在列表1630上。

进一步地,设备100可通过用户账户来访问sns服务器,并从sns服务器接收和显示在sns上与用户相关的相关用户之中的、被分组到与商务相关的组中的人名、电话号码和缩略图像。例如,在sns服务器上被分组到与商务相关的组中的人名,诸如“mark”、“suzan”和“justin”,以及缩略图像可显示在列表1640上。

图18a和18b是根据本公开的实施例的、示出用于共享内容的方法的示图。更具体地,图18a和18b是示出用于基于输入共享命令时的时间处的情况信息来共享内容的方法的示图。

参考图18a,假定用户意图共享与商务相关的内容,并显示与商务相关的其他用户的列表1650。为此,已参考图17进行说明,因此将省略对其的重复说明。

在该情况中,在列表1650上,可共同显示用于基于背景信息来过滤被推荐的共享目标的gui元素1651。然而这仅是示例,可在设备100所提供的屏幕的另一区域上而非在列表1650上显示gui元素1651。

因此,如果选择了gui元素1651,那么设备100可通过基于背景信息过滤被首先推荐的共享目标来重新推荐共享目标。例如,可从与商务相关的其他用户之中提取近期已执行互动超过某个次数的其他用户,并可显示包括如上文所提取的“mark,副经理”和“peter,职员”的列表1660。

另一方面,参考图18b,设备100可根据优先级来排列与商务相关的被推荐的其他用户以显示其他用户。然而这仅是示例,可在设备100所提供的屏幕的另一区域上而非在列表1670上显示gui元素1671。

因此,如果选择了gui元素1671,那么设备100可基于某些背景信息对推荐结果给予优先级,并以其优先级次序来重新排列和显示推荐结果。例如,如图18b所示,可以以其互动执行的次数的次序来重新排列推荐目标,并可以以“mark,副经理”、“sam,职员”和“jane,职员”的次序来重新配置和显示列表1680。

在上述实施例中,描述的是基于互动执行的次数来给予优先级。然而这仅是示例,可使用各种种类的背景信息,诸如执行互动时的时间、执行互动的位置、以及通过其执行互动的服务的信息。

图19a和19b是根据本公开的实施例的、示出用于共享内容的方法的示图。更具体地,图19a和19b是示出基于用户选择来进行学习的共享模型的示图。图19a是示出在学习前所推荐的共享目标的示图,图19b是示出在学习后所推荐的共享目标的示图。

具体地,参考图19a,如果在9:00am到6:00pm之间在用户的商务地点处输入了用于文本文档的共享命令,那么与商务相关的其他用户被推荐为共享目标。

然而,如果在即使推荐了与商务相关的其他用户作为共享目标的情况下用户仍选择与被推荐的共享目标无关的其他用户,那么设备确定被选择的其他用户的属性,并存储用户的被确定的属性以匹配输入共享命令时的时间。

此后,如果再次输入了相同信息,那么共享模型可基于预存储的用户属性信息来推荐与已存在的共享目标不同的共享目标。

例如,参考图19b,如果,在商务时间内的12:00pm到1:00pm之间所选择的其他用户的属性与家庭类别和朋友类别相对应的情况下,在12:00pm到1:00pm之间在用户的商务地点处再次输入了用于文本文档的共享命令,那么被包括在与商务无关的家庭类别和朋友类别中的其他用户可被推荐为共享目标。

另一方面,在上述实施例中,描述的是显示分开的gui元素以接收用户命令的输入,诸如共享命令,过滤推荐结果,并且以优先级次序排列推荐结果。然而这仅是示例,可使用各种触碰手势而不用显示分开的gui来输入各种种类的命令。例如,如果在用于推荐内容、共享目标和内容的列表上输入了从左到右的轻弹操作,那么设备100可确定共享命令被输入,而如果输入了从右到左的轻弹操作,那么设备100可确定用于过滤推荐结果的命令被输入。如果输入了双击操作,那么设备100可确定用于根据优先级来排列推荐结果的命令被输入。然而这仅是示例,与各自的命令相映射的触碰手势可被不同地改变。

图20是根据本公开的实施例的、示出用于共享内容的方法的示图。更具体地,图20是示出用于使用pims信息来推荐共享目标的方法的示图。

参考图20,如果显示了存储在设备100中的图像的列表1710并且根据用户触碰操作从图像列表1720选择了一个图像内容1730,那么可显示用于接收共享命令的输入的gui元素1731和用于接收相应内容的重现命令的输入的gui元素1732。

此后,如果选择了gui元素1731,那么设备100可基于存储在云服务器中的pims信息来推荐共享目标。例如,如果根据pims信息来输入共享命令时的日期与结婚纪念日相对应,那么设备100可将作为伴侣被存储在电话簿中的“jane”推荐为共享目标,并在被推荐的共享目标的列表1740上显示被推荐的共享目标。

因此,如果用户选择了被推荐的共享目标,那么设备100可推荐用于共享内容的服务。在该情况中,设备100可执行与另一被选择的用户的近期的互动,推荐与该另一被选择的用户执行互动超过某个次数的服务,并在列表上显示被推荐的服务。

图21是根据本公开的实施例的、示出用于共享内容的方法的示图。

参考图21,设备100可显示用于基于背景信息来推荐内容、共享目标和服务的列表。然而,用户意图在被显示的列表上共享的内容、共享目标和服务可能不存在。在该情况中,基于用户命令,设备100可显示存储在设备100中的所有内容的列表,显示所有外部设备的列表,或显示设备100中可用的所有服务的列表。

例如,在如图21所示的被推荐的内容的列表1810的区域中,可显示gui元素1811。此处,gui元素1811准备好接收用于显示整个内容的列表的用户命令的输入。

因此,如果选择了gui元素1811,那么被推荐的列表1810的列表1810消失,并且可以显示在设备100中存储的全部内容的列表1820。另一方面,如果在列表1820上选择了内容,那么设备100可将被选择的内容与共享目标共享。

图22是根据本公开的实施例的、示出用于共享设备的内容的方法的流程图。

参考图22,在操作s1910处,输入被选择的内容的共享命令。

此后,在操作s1920处,在可在设备100中使用的多个服务之中推荐用以共享被推荐的内容的至少一个服务和共享目标。

在该情况中,可使用与设备的操作相关的背景信息来推荐至少一个服务和共享目标。具体地,如果设备执行与外部设备的互动,那么可收集并存储与互动相关的背景信息,并可基于被存储的背景信息来推荐至少一个服务和共享目标。

另一方面,如果设备执行与外部设备的互动,那么背景信息可包括以下信息中的至少一个:执行与设备的互动的外部设备的信息、执行互动时的时间信息、在互动过程中被传输和接收的内容的信息、通过其执行互动的服务的信息、或执行互动时的位置信息。已参考图2描述了背景信息的示例。

因此,具有执行了互动的历史的、近期已执行与设备的互动的、或外部设备执行互动的次数大于或等于某个次数的外部设备中的至少一个可被推荐为共享目标。

进一步地,近期已被用来执行与外部设备的互动的、或服务执行互动的次数大于或等于某个次数的至少一个服务可被推荐为用于共享被选择的内容的至少一个服务。

在操作s1930处,基于至少一个被推荐的服务和针对共享目标的用户选择输入,通过被选择的服务与被选择的共享目标来共享内容。在该情况中,为了接收用户选择输入的输入,可显示至少一个被推荐的服务和共享目标的列表。

进一步地,通过根据内容所存储在的位置来使用不同的共享方法,可通过用户所选择的服务来与被选择的共享目标共享内容。例如,如果内容是存储在设备中的内容,那么内容或与内容相关的信息可通过被选择的服务来传送到被选择的共享目标。另一方面,如果内容是存储在服务器中的内容,那么可对被选择的共享目标给予访问存储在服务器中的内容的授权。

另一方面,在该实施例中,基于被选择的内容的信息,可确定用于共享内容的通信方法。例如,可基于内容的大小或内容的属性来确定用于共享内容的通信方法。

在一实现方案中,可基于输入共享命令时的情况信息来推荐在设备中可用的多个服务之中的、用以共享内容的至少一个服务以及共享目标。

在该情况中,可基于被选择的内容的种类、输入共享命令时的时间、设备的位置、或选择内容的用户的意图来确定情况信息。进一步地,匹配和存储由共享目标和根据情况信息的至少一个可共享的服务,提取与基于被存储的信息所确定的情况信息相匹配的至少一个可共享的服务和共享目标,并可推荐至少一个被提取的服务和共享目标。

本公开的某些方面也可体现为非暂时性计算机可读记录介质上的计算机可读代码。非暂时性计算机可读记录介质是可以存储其后能够由计算机系统读取的数据的任何数据存储设备。非暂时性计算机可读记录介质的示例包括rom、ram、压缩盘rom(cd-rom)、磁带、软盘、和光数据存储设备。非暂时性计算机可读记录介质可以分布在通过网络耦连的计算机系统上,使得计算机可读代码以分布式方式被存储和执行。此外,用于完成本公开的功能程序、代码和代码段可以被与本公开有关的本领域技术人员容易地理解。

此时应注意的是,如上所述的本公开的各个实施例典型地涉及某种程度的输入数据的处理和输出数据的生成。该输入数据的处理和输出数据的生成可以以硬件或与硬件组合的软件来实现。例如,在移动设备中可采用特定的电子部件或类似物或相关电路,以用于实现与上文所述的本公开的各种实施例相关联的功能。可替代地,依照被存储的指令来操作的一个或多个处理器可以实现与上文所述的本公开的各种实施例相关联的功能。如果是这种情况,那么当这类指令可存储在一个或多个非暂时性处理器可读介质中时其处于本公开的范围内。非暂时性计算机可读介质不是诸如寄存器、高速缓存、或存储器的短时间存储数据的介质,而是半永久地存储数据并可由设备读取的介质。具体地,可在诸如cd、数字通用盘(dvd)、硬盘、蓝光盘、usb、存储卡、以及rom的非暂时性计算机可读介质上存储并提供如上文所述的各种应用程序和程序。处理器可读介质还可以分布在网络耦合的计算机系统上,使得指令以分布式方式被存储和执行。此外,用于实现本公开内容的功能性的计算机程序、指令、和指令段可被与本公开有关的本领域技术人员容易地理解。

虽然已参考其各种实施例来示出和描述本公开,但本领域技术人员将理解的是,可对其做出形式和细节上的各种改变而不脱离由所附权利要求和其等同物所限定的本公开的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1