CN112119623B - 基于帐户组共享内容的方法和执行该方法的电子装置 - Google Patents
基于帐户组共享内容的方法和执行该方法的电子装置 Download PDFInfo
- Publication number
- CN112119623B CN112119623B CN201980032970.0A CN201980032970A CN112119623B CN 112119623 B CN112119623 B CN 112119623B CN 201980032970 A CN201980032970 A CN 201980032970A CN 112119623 B CN112119623 B CN 112119623B
- Authority
- CN
- China
- Prior art keywords
- content
- account
- electronic device
- cloud server
- list
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 63
- 230000004044 response Effects 0.000 claims abstract description 32
- 238000004891 communication Methods 0.000 claims description 47
- 230000006870 function Effects 0.000 description 24
- 238000010586 diagram Methods 0.000 description 22
- 230000008569 process Effects 0.000 description 7
- 238000004590 computer program Methods 0.000 description 6
- 230000008859 change Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 230000007613 environmental effect Effects 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- WQZGKKKJIJFFOK-GASJEMHNSA-N Glucose Natural products OC[C@H]1OC(O)[C@H](O)[C@@H](O)[C@@H]1O WQZGKKKJIJFFOK-GASJEMHNSA-N 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 239000008280 blood Substances 0.000 description 1
- 210000004369 blood Anatomy 0.000 description 1
- 230000010267 cellular communication Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 239000008103 glucose Substances 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000003155 kinesthetic effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/903—Querying
- G06F16/9035—Filtering based on additional data, e.g. user or group profiles
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/17—Details of further file system functions
- G06F16/176—Support for shared access to files; File sharing support
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/907—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72469—User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/27—Server based end-user applications
- H04N21/274—Storing end-user multimedia data in response to end-user request, e.g. network recorder
- H04N21/2743—Video hosting of uploaded data from client
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2201/00—Electronic components, circuits, software, systems or apparatus used in telephone systems
- H04M2201/34—Microprocessors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2201/00—Electronic components, circuits, software, systems or apparatus used in telephone systems
- H04M2201/36—Memories
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2201/00—Electronic components, circuits, software, systems or apparatus used in telephone systems
- H04M2201/38—Displays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/06—Details of telephonic subscriber devices including a wireless LAN interface
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Computer Interaction (AREA)
- Tourism & Hospitality (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- Multimedia (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Library & Information Science (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本公开涉及了用于通过使用云服务的电子装置共享内容的方法。该方法可能包括:通过指定帐户访问云服务器;基于正在运行的内容应用显示包括内容列表的用户界面;响应于通过用户界面接收第一输入,确定在云服务器上共享的至少一个共享内容;响应于通过用户界面接收第二输入,确定在云服务器上可访问的共享内容的帐户组;和响应于通过用户界面接收第三输入,向云服务器发送与确定的帐户组相关的共享内容和信息。
Description
技术领域
本公开涉及由使用云服务的电子装置共享内容的方法。
背景技术
随着通信技术的进步,电子装置,例如智能手机和平板电脑(PC)已经开始广泛使用。除了语音通话和文本服务以外,智能手机还增加了多种功能,并且在尺寸、设计、分辨率和用户界面方面有了各种发展。
电子装置可以使用云服务与其他电子装置共享存储在电子装置存储器中的内容。例如,云服务可以指能够将用户内容(诸如,电影、照片、音乐和文档)上传到服务器,或者允许将上传到服务器的内容下载和使用的服务。用户可以使用云服务将用户内容安全地存储在云服务器(即,外部服务器)中,并且可以克服存储空间的限制。此外,用户可以随时随地查看和修改通过他或她的工作创建的文档等。
发明内容
技术问题
最近,随着对云服务日益增长的兴趣,各种类型的云服务被提供。因此,本发明提出了使云服务脱离简单的服务形式,满足用户的需求,从而提供专门用于云服务环境的功能的方法。
使用传统的云服务的内容共享只允许在通过相同的帐户访问云服务器的电子装置之间进行。例如,如果希望将存储在智能手机中的照片与电视机(TV)或冰箱共享,则智能手机和电视机需要通过相同的帐户访问云服务器。然而,在相关的技术中,如果内容要由和其他用户一起使用的共享装置(诸如,电视、冰箱)共享,则共享装置是不便的,因为该共享装置需要通过一个特定的个人帐户访问云服务器。
上述信息仅作为背景信息提供,以帮助理解本公开。关于上述任何一项是否可以作为现有技术适用于本公开,没有作出任何确定并且没有作出任何断言。
技术方案
根据本公开的示例方面,可提供电子装置,该电子装置包括:通信电路;处理器;以及存储器,被配置为存储内容的和与内容有关的内容应用,并且电连接到处理器,其中,存储器被配置为存储指令,该指令在被处理器运行时控制电子装置:通过指定帐户访问云服务器;基于正在运行的内容应用显示包括内容列表的用户界面;响应于通过用户界面接收到的第一输入,确定在云服务器上共享的至少一个共享内容;响应于通过用户界面接收到的第二输入,确定在云服务器上可访问的共享内容的帐户组;和响应于通过用户界面接收到的第三输入,向云服务器发送与确定的帐户组相关的共享内容和信息。
根据本公开的另一个示例方面,可提供用电子装置基于帐户组共享内容的方法,该方法包括:通过指定帐户访问云服务器;基于正在运行的内容应用显示包括内容列表的用户界面;响应于通过用户界面接收第一输入,确定在云服务器上共享的至少一个共享内容;响应于通过用户界面接收第二输入,确定在云服务器上可访问的共享内容的帐户组;和响应于通过用户界面接收第三输入,向云服务器发送与确定的帐户组相关的共享内容和信息。
按照本公开的另一个方面,可提供非暂时性计算机可读记录介质,该介质上记录有用于控制电子装置的操作的程序,此程序在处理器运行时,控制电子装置运行操作包括:通过指定帐户访问云服务器;基于正在运行的内容应用显示包括内容列表的用户界面;响应于通过用户界面接收第一输入,确定在云服务器上共享的至少一个共享内容;响应于通过用户界面接收第二输入,确定在云服务器上可访问的共享内容的帐户组;和响应于通过用户界面接收第三输入,向云服务器发送与确定的帐户组相关的共享内容和信息。
有益效果
各种示例实施例提供了方法,该方法用于使用户能够:生成帐户组,通过内容应用在其上共享内容;且在维护帐户组时,继续共享属于所生成的帐户组的成员帐户上的内容。此外,内容是基于云服务器上的帐户组共享的,因此内容不仅可以与便携式通信装置自动共享,还可以与连接到帐户的各种装置(例如,家庭电子装置)自动共享。
本公开的实施例提供了基于帐户组共享内容的方法和电子装置,以便更容易地将内容与属于该帐户组的多个用户所使用的装置共享。
附图说明
图1示出了根据各种实施例的网络环境中的示例电子装置的配置的框图。
图2示出了根据各种实施例的程序的示例的框图。
图3示出了根据实施例的云系统的示例配置的图。
图4示出了根据实施例的云服务器的示例配置的图。
图5示出了根据实施例用于在云系统中共享内容的示例方法的流程图。
图6A示出了根据实施例用于在云系统中共享内容的方法的示例的图。
图6B示出了根据实施例用于在云系统中共享内容的方法的示例的图。
图6C示出了根据实施例用于在云系统中共享内容的方法的示例的图。
图6D示出了根据实施例用于在云系统中共享内容的方法的示例的图。
图6E示出了根据实施例用于在云系统中共享内容的方法的示例的图。
图7示出了根据实施例用于防止电子装置上传重复内容的示例方法的流程图。
图8A示出了基于搜索词用于显示帐户组的相册的示例方法流程的图。
图8B示出了基于搜索词用于显示帐户组的相册的示例方法流程的图。
图9示出了用于识别共享文件夹中在用户自己帐户上共享的内容的示例方法的流程图。
图10示出了用于防止共享私有内容的示例方法的流程图。
具体实施方式
图1是示出根据各种实施例的网络环境100中的电子装置101的框图。参照图1,网络环境100中的电子装置101可经由第一网络198(例如,短距离无线通信网络)与电子装置102进行通信,或者经由第二网络199(例如,长距离无线通信网络)与电子装置104或服务器108进行通信。根据实施例,电子装置101可经由服务器108与电子装置104进行通信。根据实施例,电子装置101可包括处理器120、存储器130、输入装置150、声音输出装置155、显示装置160、音频模块170、传感器模块176、界面177、触觉模块179、相机模块180、电力管理模块188、电池189、通信模块190、用户识别模块(SIM)196或天线模块197。在一些实施例中,可从电子装置101中省略所述部件中的至少一个(例如,显示装置160或相机模块180),或者可将一个或更多个其它部件添加到电子装置101中。在一些实施例中,可将所述部件中的一些部件实现为单个集成电路。例如,可将传感器模块176(例如,指纹传感器、虹膜传感器、或照度传感器)实现为嵌入在显示装置160(例如,显示器)中。
处理器120可运行例如软件(例如,程序140)来控制电子装置101的与处理器120连接的至少一个其它部件(例如,硬件部件或软件部件),并可执行各种数据处理或计算。根据一个实施例,作为所述数据处理或计算的至少部分,处理器120可将从另一部件(例如,传感器模块176或通信模块190)接收到的命令或数据加载到易失性存储器132中,对存储在易失性存储器132中的命令或数据进行处理,并将结果数据存储在非易失性存储器134中。根据实施例,处理器120可包括主处理器121(例如,中央处理器(CPU)或应用处理器(AP))以及与主处理器121在操作上独立的或者相结合的辅助处理器123(例如,图形处理单元(GPU)、图像信号处理器(ISP)、传感器中枢处理器或通信处理器(CP))。另外地或者可选择地,辅助处理器123可被适配为比主处理器121耗电更少,或者被适配为具体用于指定的功能。可将辅助处理器123实现为与主处理器121分离,或者实现为主处理器121的部分。
在主处理器121处于未激活(例如,睡眠)状态时,辅助处理器123可控制与电子装置101(而非主处理器121)的部件之中的至少一个部件(例如,显示装置160、传感器模块176或通信模块190)相关的功能或状态中的至少一些,或者在主处理器121处于激活状态(例如,运行应用)时,辅助处理器123可与主处理器121一起来控制与电子装置101的部件之中的至少一个部件(例如,显示装置160、传感器模块176或通信模块190)相关的功能或状态中的至少一些。根据实施例,可将辅助处理器123(例如,图像信号处理器或通信处理器)实现为在功能上与辅助处理器123相关的另一部件(例如,相机模块180或通信模块190)的部分。
存储器130可存储由电子装置101的至少一个部件(例如,处理器120或传感器模块176)使用的各种数据。所述各种数据可包括例如软件(例如,程序140)以及针对与其相关的命令的输入数据或输出数据。存储器130可包括易失性存储器132或非易失性存储器134。
可将程序140作为软件存储在存储器130中,并且程序140可包括例如操作系统(OS)142、中间件144或应用146。
输入装置150可从电子装置101的外部(例如,用户)接收将由电子装置101的其它部件(例如,处理器120)使用的命令或数据。输入装置150可包括例如麦克风、鼠标、键盘或数字笔(例如,铁笔)。
声音输出装置155可将声音信号输出到电子装置101的外部。声音输出装置155可包括例如扬声器或接收器。扬声器可用于诸如播放多媒体或播放唱片的通用目的,接收器可用于呼入呼叫。根据实施例,可将接收器实现为与扬声器分离,或实现为扬声器的部分。
显示装置160可向电子装置101的外部(例如,用户)视觉地提供信息。显示装置160可包括例如显示器、全息装置或投影仪以及用于控制显示器、全息装置和投影仪中的相应一个的控制电路。根据实施例,显示装置160可包括被适配为检测触摸的触摸电路或被适配为测量由触摸引起的力的强度的传感器电路(例如,压力传感器)。
音频模块170可将声音转换为电信号,反之亦可。根据实施例,音频模块170可经由输入装置150获得声音,或者经由声音输出装置155或与电子装置101直接(例如,有线地)连接或无线地连接的外部电子装置(例如,电子装置102)的耳机输出声音。
传感器模块176可检测电子装置101的操作状态(例如,功率或温度)或电子装置101外部的环境状态(例如,用户的状态),然后产生与检测到的状态相应的电信号或数据值。根据实施例,传感器模块176可包括例如手势传感器、陀螺仪传感器、大气压力传感器、磁性传感器、加速度传感器、握持传感器、接近传感器、颜色传感器、红外(IR)传感器、生物特征传感器、温度传感器、湿度传感器或照度传感器。
界面177可支持将用来使电子装置101与外部电子装置(例如,电子装置102)直接(例如,有线地)或无线地连接的一个或更多个特定协议。根据实施例,界面177可包括例如高清晰度多媒体接口(HDMI)、通用串行总线(USB)接口、安全数字(SD)卡接口或音频接口。
连接端178可包括连接器,其中,电子装置101可经由所述连接器与外部电子装置(例如,电子装置102)物理连接。根据实施例,连接端178可包括例如HDMI连接器、USB连接器、SD卡连接器或音频连接器(例如,耳机连接器)。
触觉模块179可将电信号转换为可被用户经由他的触觉或动觉识别的机械刺激(例如,振动或运动)或电刺激。根据实施例,触觉模块179可包括例如电机、压电元件或电刺激器。
相机模块180可捕获静止图像或运动图像。根据实施例,相机模块180可包括一个或更多个透镜、图像传感器、图像信号处理器或闪光灯。
电力管理模块188可管理对电子装置101的供电。根据实施例,可将电力管理模块188实现为例如电力管理集成电路(PMIC)的至少部分。
电池189可对电子装置101的至少一个部件供电。根据实施例,电池189可包括例如不可再充电的原电池、可再充电的蓄电池、或燃料电池。
通信模块190可支持在电子装置101与外部电子装置(例如,电子装置102、电子装置104或服务器108)之间建立直接(例如,有线)通信信道或无线通信信道,并经由建立的通信信道执行通信。通信模块190可包括能够与处理器120(例如,应用处理器(AP))独立操作的一个或更多个通信处理器,并支持直接(例如,有线)通信或无线通信。根据实施例,通信模块190可包括无线通信模块192(例如,蜂窝通信模块、短距离无线通信模块或全球导航卫星系统(GNSS)通信模块)或有线通信模块194(例如,局域网(LAN)通信模块或电力线通信(PLC)模块)。这些通信模块中的相应一个可经由第一网络198(例如,短距离通信网络,诸如蓝牙、无线保真(Wi-Fi)直连或红外数据协会(IrDA))或第二网络199(例如,长距离通信网络,诸如蜂窝网络、互联网、或计算机网络(例如,LAN或广域网(WAN)))与外部电子装置进行通信。可将这些各种类型的通信模块实现为单个部件(例如,单个芯片),或可将这些各种类型的通信模块实现为彼此分离的多个部件(例如,多个芯片)。无线通信模块192可使用存储在用户识别模块196中的用户信息(例如,国际移动用户识别码(IMSI))识别并验证通信网络(诸如第一网络198或第二网络199)中的电子装置101。
天线模块197可将信号或电力发送到电子装置101的外部(例如,外部电子装置)或者从电子装置101的外部(例如,外部电子装置)接收信号或电力。根据实施例,天线模块197可包括一个天线(包括由导电材料或在基板内或基板(例如,PCB)上形成的导电图案组成的辐射元件)或更多个天线,并且因此,可由例如通信模块190(例如,无线通信模块192)从多个天线中选择适合于在通信网络(诸如第一网络198或第二网络199)中使用的通信方案的至少一个天线。随后可经由所选择的至少一个天线在通信模块190和外部电子装置之间发送或接收信号或电力。根据实施例,作为天线模块197的一部分,可以另外形成辐射元件以外的另一个部件(例如,射频集成电路(RFIC))。
上述部件中的至少一些可经由外设间通信方案(例如,总线、通用输入输出(GPIO)、串行外设接口(SPI)或移动工业处理器接口(MIPI))相互连接并在它们之间通信地传送信号(例如,命令或数据)。
根据实施例,可经由与第二网络199连接的服务器108在电子装置101和外部电子装置104之间发送或接收命令或数据。电子装置102和电子装置104中的每一个可以是与电子装置101相同类型的装置,或者是与电子装置101不同类型的装置。根据实施例,将在电子装置101运行的全部操作或一些操作可在外部电子装置102、外部电子装置104或服务器108中的一个或更多个运行。例如,如果电子装置101应该自动执行功能或服务或者应该响应于来自用户或另一装置的请求执行功能或服务,则电子装置101可请求所述一个或更多个外部电子装置执行所述功能或服务中的至少部分,而不是运行所述功能或服务,或者电子装置101除了运行所述功能或服务以外,还可请求所述一个或更多个外部电子装置执行所述功能或服务中的至少部分。接收到所述请求的所述一个或更多个外部电子装置可执行所述功能或服务中的所请求的所述至少部分,或者执行与所述请求相关的另外功能或另外服务,并将执行的结果传送到电子装置101。电子装置101可在对所述结果进行进一步处理的情况下或者在不对所述结果进行进一步处理的情况下将所述结果提供作为对所述请求的至少部分答复。为此,可使用例如云计算技术、分布式计算技术或客户机-服务器计算技术。
图2是示出根据各种实施例的程序140的框图200。根据实施例,程序140可包括用于控制电子装置101的一个或更多个资源的操作系统(OS)142、中间件144或可在OS 142中运行的应用146。OS 142可包括例如AndroidTM、iOSTM、WindowsTM、SymbianTM、TizenTM或BadaTM。例如,可在制造期间将程序140中的至少一部分预载入到电子装置101上,或者可在用户使用期间从外部电子装置(例如,电子装置102或电子装置104,或者服务器108)下载或由外部电子装置更新程序140中的至少一部分。
OS 142可控制电子装置101的一个或更多个系统资源(例如,进程、存储器或电源)的管理(例如,分配或解除分配)。另外或可选地,OS 142可包括用于驱动电子装置101的其它硬件装置(例如,输入装置150、声音输出装置155、显示装置160、音频模块170、传感器模块176、界面177、触觉模块179、相机模块180、电力管理模块188、电池189、通信模块190、用户识别模块196或天线模块197)的一个或更多个驱动程序。
中间件144可向应用146提供各种功能,使得应用146可使用从电子装置101的一个或更多个资源提供的功能或信息。中间件144可包括例如应用管理器201、窗口管理器203、多媒体管理器205、资源管理器207、电力管理器209、数据库管理器211、包管理器213、连接管理器215、通知管理器217、位置管理器219、图形管理器221、安全管理器223、电话管理器225或语音识别管理器227。
应用管理器201例如可管理应用146的生命周期。窗口管理器203例如可管理在屏幕上使用的一个或更多个图形用户界面(GUI)资源。多媒体管理器205例如可识别将用于播放媒体文件的一个或更多个格式,并可使用适合于从所述一个或更多个格式中选择的相应格式的编解码器对媒体文件之中的相应媒体文件进行编码或解码。资源管理器207例如可管理应用146的源代码或存储器130的存储空间。电力管理器209例如可管理电池189的容量、温度或电力,并可至少部分基于电池189的容量、温度或电力的相应信息来确定或提供将用于电子装置101的操作的相关信息。根据实施例,电力管理器209可与电子装置101的基本输入/输出系统(BIOS)(未示出)协同工作。
数据库管理器211例如可产生、搜索或改变将由应用146使用的数据库。包管理器213例如可管理以包文件的形式分布的应用的安装或更新。
连接管理器215例如可管理电子装置101与外部电子装置之间的无线连接或直接连接。通知管理器217例如可提供用于向用户通知发生特定事件(例如,呼入呼叫、消息或警报)的功能。位置管理器219例如可管理关于电子装置101的位置信息。图形管理器221例如可管理将向用户提供的一个或更多个图形效果或与所述一个或更多个图形效果有关的用户界面。
安全管理器223例如可提供系统安全或用户认证。电话管理器225例如可管理由电子装置101提供的语音呼叫功能或视频呼叫功能。语音识别管理器227例如可向服务器108发送用户的语音数据,并从服务器108接收与将至少部分基于语音数据或至少部分基于语音数据而转换的文本数据在电子装置101上运行的功能相应的命令。根据实施例,中间件144可动态地删除一些现有组件或添加新组件。根据实施例,可包括中间件144中的至少一部分作为OS 142的一部分,或者可将中间件144中的至少一部分实现为与OS 142分离的另一软件。
应用146可包括例如主页251、拨号器253、短消息服务(SMS)/多媒体消息服务(MMS)255、即时消息(IM)257、浏览器259、相机261、闹铃263、联系人265、语音识别267、电子邮件269、日历271、媒体播放器273、相册275、手表277、健康279(例如,用于测量锻炼程度或生物信息(诸如血糖))或环境信息281(例如,用于测量气压、湿度或温度信息)应用。根据实施例,应用146还可包括能够支持电子装置101与外部电子装置之间的信息交换的信息交换应用(未示出)。信息交换应用例如可包括适用于向外部电子装置传送指定信息(例如,呼叫、消息或警报)的通知转发应用或适用于管理外部电子装置的装置管理应用。通知转发应用可向外部电子装置传送与在电子装置101的另一应用(例如,电子邮件应用269)发生特定事件(例如,接收到电子邮件)相应的通知信息。另外或可选地,通知转发应用可从外部电子装置接收通知信息并向电子装置101的用户提供通知信息。
装置管理应用可控制外部电子装置或外部电子装置的一些组件(例如,外部电子装置的显示装置或相机模块)的电力(例如,开启或关闭)或功能(例如,亮度、分辨率或焦点的调整)。另外或可选地,装置管理应用可支持在外部电子装置上运行的应用的安装、删除或更新。
在本公开中,术语“内容”可以指,例如,以数字形式提供的数据(诸如,符号、字符、语音、声音和图像)等,但不限于此,也可包括但不限于,例如:内容(诸如,文件、照片文件、音乐文件和文档文件);与内容相关的运行信息;与内容相关的附加信息等。例如,在本公开中,内容可以被分类为,例如,存储在电子装置中的本地内容和存储在云服务器中的云内容。
在本公开中,术语“对象”可以指,例如,显示在显示器(例如,图1中的显示装置160)上以便对应于内容的对象。例如,对象可以包括但不限于,例如,内容运行图标、内容缩略图图标等。在本公开中,对象可以被分类为对应于本地内容的本地对象和对应于云内容的云对象。
在本公开中,术语“同步”可以指这样的过程,例如:云服务器将云内容的数据发送到电子装置;电子装置接收数据并基于接收到的数据在显示器(例如,图1中的显示装置160)上显示对应于云内容的云对象,但本公开不限于此。
根据实施例的电子装置(例如,图3中的电子装置310)可以包括:通信电路(例如,图1中的通信模块190);处理器(例如,图1中的处理器120);以及存储器(130),其被配置为存储内容和与内容有关的内容应用,并且电连接到处理器120,其中,存储器(130)被配置为存储在运行时使处理器控制电子装置310的指令:通过指定帐户访问云服务器(例如,图3中的云服务器320);基于正在运行的内容应用,显示包括内容列表的用户界面;响应于通过用户界面接收到的第一输入,确定在云服务器320上共享的至少一个共享内容;响应于通过用户界面接收到的第二输入,确定在云服务器320上可访问的共享内容的帐户组;和响应于通过用户界面接收到的第三输入,向云服务器320发送与确定的帐户组相关的共享内容和信息。
处理器120可配置为控制电子装置:基于帐户组被确定,显示至少一个预生成的帐户组的列表;和基于用于选择列表中包含的帐户组中的至少一个的输入,确定帐户组。
处理器120可配置为控制电子装置:基于帐户组被确定,基于用于生成新帐户组的输入,确定帐户组;并将新帐户组添加到列表并显示添加了新帐户组的列表。
处理器120可配置为控制电子装置发送共享内容并以相册和/或文件夹的形式显示所生成的帐户组的列表。
处理器120可配置为控制电子装置,响应于用于搜索特定帐户的输入,仅在列表中显示该特定帐户所属的帐户组。
处理器120可配置为控制电子装置:基于共享内容被发送,确定在云服务器320上与帐户组相关的存储空间中是否存在与共享内容相同的内容;并基于在存储空间中不存在与共享内容相同的内容,将共享内容发送到云服务器320。
处理器120可配置为控制电子装置:基于外部装置(例如,图3中的外部装置341和外部装置342)通过属于帐户组的另一个帐户将存储在外部装置341和外部装置342中的外部内容存储到存储空间中,从云服务器320接收外部内容;并将接收到的外部内容添加到与帐户组对应的相册和/或文件夹中。
处理器120可配置为控制电子装置:响应于用于选择相册和/或文件夹的输入。显示相册和/或文件夹中包含的共享内容和/或外部内容;并在与共享内容相关的对象上显示指示共享内容的标识符。
处理器120可配置为控制电子装置:基于输入,确定内容列表的至少一部分作为私有内容;并从要发送到云服务器320的主题中排除已确定的私有内容。内容应用可以包括一个图片库应用。
图3示出了根据实施例的云系统300的配置的图。
参照图3,根据实施例的云系统300可以包括电子装置310、云服务器320和至少一个外部装置341和/或342。根据实施例,电子装置310和至少一个外部装置341和/或342可以是,例如但不限于,便携式通信装置(例如,智能手机)、计算机装置、便携式多媒体装置、便携式医疗装置、相机、可穿戴装置、家庭电子装置等。
根据实施例,电子装置310可被配置为通过用户(或指定的)帐户访问云服务器320,以便将内容上传到云服务器320和/或从云服务器320下载内容。例如,为了访问云服务器320,电子装置310可被配置为基于云服务器320的地址信息(例如,URL或IP)向云服务器320发送访问请求消息。根据实施例,云服务器320可被配置为响应于从电子装置310接收访问请求消息,运行用于电子装置310的认证过程(例如,可以输入用于云服务的帐户ID和帐户密码或可以输入生物识别信息)和允许有适当的权限的电子装置310的访问。
根据实施例,电子装置310可被配置为通过因特网(Internet)网络(例如,有线或无线)向云服务器320发送用于与云服务器320同步的请求信号。根据实施例,云服务器320可被配置为,响应于同步请求信号,发送云内容的元数据到电子装置310。根据实施例,术语“同步”可以指,例如,用于维护存储在至少两个物理上不同的数据空间中的数据以便彼此相同的方案。根据实施例,同步可以包括,例如但不限于:(i)电子装置310和/或外部装置341和/或342发送内容的元数据到云服务器320,和云服务器320接收并存储元数据的一系列过程;和(ii)云服务器320发送云内容的元数据到电子装置310和/或外部装置341和/或342,和电子装置310和/或外部装置341和/或342接收元数据并基于接收到的元数据,在显示器上显示与云内容相对应的云对象的一系列过程。根据实施例,电子装置310可以被配置为基于输入(例如,用户输入)确定可访问存储了内容的云服务器320的存储空间的帐户组331和332,并可被配置为当发送内容的元数据时将与所确定的帐户组311和322相关的信息发送到云服务器320。
根据实施例,云服务器320可基于具有权限的帐户组331和332(例如,共享组)连接到电子装置310和至少一个外部装置341或342,并可被配置为提供各种云服务,例如,内容上传、内容下载和内容同步。根据实施例,云服务器320可被配置为基于具有权限的帐户组331和332(例如,共享组),提供由电子装置310和至少一个外部装置341或342共享和使用的存储空间。例如,云服务器320可以被配置为通过属于指定帐户组331和332的帐户访问云服务器320的电子装置310和至少一个外部设备341或342分配用于共同使用的存储空间(例如,共享相册)。根据一个实施例,通过属于指定帐户组331和332的帐户访问云服务器320的电子装置310和至少一个外部设备341或342可以被配置为访问由云服务器320分配的用于共同使用的存储空间,然后上载、下载,和/或删除内容。例如,云服务器320可以被配置为通过属于指定帐户组331和332的帐户访问了云服务器320的电子装置310和至少一个外部装置341或342分配用于共同使用的存储空间(例如,共享相册)。根据实施例,通过属于指定帐户组331和332的帐户访问云服务器320的电子装置310和至少一个外部装置341或342可以被配置为访问由云服务器320分配的用于共同使用的存储空间,然后上传、下载、和/或删除内容。
根据实施例,云服务器320可以被配置成将存储在存储空间中的内容的元数据发送到通过指定帐户组331和332访问云服务器320的电子装置310和至少一个外部装置341和/或342。根据实施例,元数据可以包括,例如但不限于:存储在云服务器320中的缩略图文件(诸如,照片文件、运动图像文件、文档文件和音乐文件);存储在云服务器320中的预览文件;存储在云服务器320中的预听文件;与各个文件相关的信息等。
图4示出了根据实施例的云服务器320的示例配置的图。
参照图4,根据实施例的云服务器(例如,图3中的云服务器320)可以包括共享服务器321和组服务器325。
根据实施例,电子装置(例如,图3中的电子装置310)可以被配置为访问云服务器320,然后管理共享服务器321的存储空间323和存储在存储空间323中的共享服务器321的项目322(例如,云内容322)。例如,电子装置310可以被配置为访问由云服务器320分配的用于共同使用的存储空间323,然后上传、下载和删除内容。
根据实施例,共享服务器321可以被配置为响应于存储在存储空间323中的信息发生的改变,发送推送消息到组服务器325,并且组服务器325可以被配置为响应于推送消息,将提供用于通知存储空间323的改变的通知发送给通过属于帐户组326(例如,图3的帐户组331或332)的帐户327访问的电子装置310和/或外部装置351、353和355(例如,图3中的外部装置341和342)。例如,由组服务器325发送的通知可以包括通过属于帐户组326的帐户327访问云服务器320的电子装置310和/或外部装置351、353和355请求同步操作的消息。例如,响应于该通知,通过属于帐户组326的帐户327访问云服务器320的外部装置351、353和355可以被配置为接收由电子装置310发送到共享服务器321的存储空间323的内容,并存储接收到的内容。根据实施例,通过属于帐户组326的帐户327访问云服务器320的外部装置351、353和355可以包括,例如,通过第一用户帐户访问云服务器320的至少一个第一外部装置351,通过第二用户帐户访问云服务器320的至少一个第二外部装置353,通过第三用户帐户访问云服务器320的至少一个第三外部装置355等。根据实施例,第一到第三用户帐户可以是不同的帐户,并且可以是电子装置310以帐户属于帐户组326的方式指定的帐户。
根据实施例,电子装置310可以被配置成访问云服务器320,然后基于帐户组326管理组服务器325。例如,电子装置310可以被配置为确定可访问云服务器320的存储空间323的帐户组326,并管理(例如,添加或删除)属于所确定的帐户组326的帐户。
根据实施例的由电子装置310基于帐户组共享内容的方法可以包括:通过指定帐户访问云服务器320;基于正在运行的内容应用显示包括内容列表的用户界面;响应于通过用户界面接收到的第一输入,确定要在云服务器320上共享的至少一个共享内容;响应于通过用户界面接收到的第二输入,确定云服务器320上可访问共享内容的帐户组;以及响应于通过用户界面接收到的第三输入,向云服务器320发送与所确定的帐户组相关的共享内容和信息。
帐户组的确定可以包括:显示至少一个预先生成的帐户组的列表;以及基于用于选择列表中包括的帐户组中的至少一个的输入,确定帐户组。
帐户组的确定可以包括:基于用于生成新帐户组的输入,确定帐户组;以及将新帐户组添加到列表中,并显示添加了新帐户组的列表。
该方法还可以包括以相册和/或文件夹形式发送共享内容和显示生成的帐户组的列表。
该方法还可以包括响应于用于搜索特定帐户的输入,仅在列表中显示该特定帐户所属的帐户组。
共享内容的发送可以包括:确定与共享内容相同的内容是否存在于与云服务器320上的帐户组相关的存储空间中;以及基于在存储空间中不存在与共享内容相同的内容将共享内容发送到云服务器320。
该方法还可以包括:基于外部装置341和342通过属于帐户组的另一个帐户将存储在外部装置341和342中的外部内容存储到存储空间中,从云服务器320接收外部内容;以及将接收到的外部内容添加到与帐户组对应的相册和/或文件夹中。
该方法还可以包括:响应于用于选择相册和/或文件夹的输入,显示相册和/或文件夹中包含的共享内容和/或外部内容;以及在与共享内容相关的对象上显示指示共享内容的标识符。
该方法还可以包括:基于输入,确定内容列表的至少一部分作为私有内容;以及从要发送到云服务器320的主题中排除已确定的私有内容。
非暂时性计算机可读记录介质,该介质上记录有用于控制电子装置310的操作的程序,当由处理器或计算机运行该程序时,该程序控制电子装置310执行操作包括:通过指定帐户访问云服务器320;基于正在运行的内容应用显示包括内容列表的用户界面;基于正在运行的内容应用显示包括内容列表的用户界面;响应于通过用户界面接收到的第一输入,确定在云服务器320上共享的至少一个共享内容;响应于通过用户界面接收到的第二输入,确定在云服务器320上可访问的共享内容的帐户组;和响应于通过用户界面接收到的第三输入,向云服务器320发送与确定的帐户组相关的共享内容和信息。
图5示出了根据实施例用于在云系统300中共享内容的示例方法的流程图。图6A示出了根据实施例用于在云系统300中共享内容的方法的示例的图。图6B示出了根据实施例用于在云系统300中共享内容的方法的示例的图。图6C示出了根据实施例用于在云系统300中共享内容的方法的示例的图。图6D示出了根据实施例用于在云系统300中共享内容的方法的示例的图。图6E示出了根据实施例用于在云系统300中共享内容的方法的示例的图。在下文中,参照图5和图6A至6E,将更详细地描述根据示例实施例的云系统300中共享内容的方法。
在操作501中,根据实施例的电子装置(例如,图3中的电子装置310)可以通过指定的帐户(例如,用户帐户)访问云服务器(例如,图3中的云服务器320)。例如,为了访问云服务器320,基于云服务器320的地址信息(例如,URL或IP),电子装置310可以向云服务器320发送访问请求消息。根据实施例,响应于从电子装置310接收到的访问请求消息,云服务器320可以为电子装置310执行认证过程(例如,可以输入用于云服务的帐户ID和帐户密码或可以输入生物识别信息),并且可以允许具有权限的电子装置310的访问。
在操作502中,根据实施例的电子装置310可以运行内容应用,并且可以通过由内容应用提供的用户界面来确定共享内容。根据实施例,共享内容可以指电子装置310在云服务器320上与至少一个外部装置(例如,图3中的外部装置341和342)共享的内容。根据实施例,如果运行内容应用,电子装置310可以显示由内容应用提供的用户界面,并且用户界面可以包括内容列表。根据实施例,内容是存储在电子装置310中的本地内容,该电子装置310可以是照片文件,并且内容应用可以是照片库应用。例如,如图6A所示,如果运行了照片库应用,则电子装置310可以显示包括照片文件601的列表的用户界面600。电子装置310可以接收用于从照片文件601的列表中选择至少一些照片文件的第一用户输入602,并且可以基于第一用户输入602确定要在云服务器320上共享的共享内容。
在操作503中,根据实施例的电子装置310可以识别(确定)预生成的帐户组331和332的列表是否存在。如果存在预生成帐户组331和332的列表,则电子装置310可以显示预生成帐户组331和332的列表。例如,如图6A的附图标记603所示,电子装置310可以接收用于确定共享内容的第一用户输入,然后可以接收用于选择与共享功能相关的对象的用户输入603。
参照图6B,根据实施例,响应于用于选择与共享功能相关的对象的用户输入603,电子装置310可以显示与内容共享方法相关的列表。根据实施例,与内容共享方法相关的对象可以,例如,以底片604的形式显示在用户界面600的下端部。根据实施例,与内容共享方法相关的对象可以包括消息应用610、电子邮件应用611、短距离通信(例如,蓝牙)612或使用云服务613的对象。根据实施例,配置为由使用云服务613共享内容的对象可以是用于在云服务器320上生成共享相册的图标613。
参照图6C,根据实施例,响应于用于选择用于生成共享相册的图标613的用户输入605,电子装置310可以显示预生成的帐户组331和332的列表606。根据实施例,预生成的帐户组331和332的列表606可以以相册或文件夹形式显示。
在操作504中,基于用户输入(操作503中为“否”),根据实施例的电子装置310可以生成新组。例如,在确定共享内容之后,电子装置310可以接收用于选择生成新帐户组331和332的用户输入,如图6C的附图标记607所示。响应于用户输入607,电子装置310可以显示用于生成新组的用户界面608,如图6D所示。例如,电子装置310可以通过用户界面608确定帐户组331和332以及属于帐户组331和332的帐户的名称。根据实施例,电子装置310可以在存储在电子装置310中的联系人列表中显示订阅云服务的用户的用户帐户的列表,以便用户可以选择属于帐户组331和332的帐户。
在操作505中,根据实施例的电子装置310可以从预生成的帐户组331和332的列表606中选择至少一个帐户组,或者可以接收用于选择新组的生成的用户输入。例如,基于第二用户输入,电子装置310可以从预生成的帐户组331和332的列表606中选择一个或多个组。根据实施例的电子装置310可以同时向多个组发送所选择的共享内容,其中一个组的成员不同于另一个组的成员,以便多个组可以更容易地共享相同的内容。
根据实施例,响应于第三用户输入,电子装置310可将与所确定的帐户组331和332相关的共享内容和信息发送到云服务器320。根据一个实施例,与所确定的帐户组331和332相关的信息可以包括属于所确定的帐户组331和332的每个帐户的ID。
在操作506中,根据实施例的电子装置310可以在云服务器320上的与帐户组331和332相关的存储空间323中注册(或存储)共享内容。例如,电子装置310可以访问由云服务器320分配的、关于帐户组331和332的存储空间323,以便将共享内容上传到存储空间323。如果共享内容的上传完成,如图6E所示,根据实施例的电子装置310可以通过由内容应用提供的用户界面的共享选项卡以文件夹和/或相册的形式显示生成的帐户组331和332的列表609。
根据实施例,如果完成了共享内容的上传,则电子装置310可以通过内容应用等显示作为共享内容的详细信息的共享历史。例如,如果联系人应用在云服务器上存储特定用户的帐户信息,则电子装置310可以向相关联系人的云服务器帐户显示作为详细信息的共享文件历史。电子装置310可以通过联系人应用或内容应用来显示详细信息。
在操作507中,根据实施例,响应于存储在存储空间323中的信息的改变,云服务器320的共享服务器321可以向组服务器325发送推送消息。根据实施例,存储在存储空间323中的信息的更改可以指在存储空间323中注册新内容或删除预先存储的内容或更改预先存储的内容的情况。
在操作508中,响应于推送消息,根据实施例的云服务器320的组服务器325可以提供用于通知存储空间323的改变的通知发送给通过属于帐户组331和332的帐户访问云服务器320的电子装置310或外部装置341和342。例如,由组服务器325发送的通知可以包括请求通过属于帐户组331和332的帐户访问云服务器320的电子装置310或外部装置341和342进行同步操作的消息。
在操作509中,作为同步操作,根据实施例的云服务器320的共享服务器321可以通过属于帐户组331和332的成员帐户向访问云服务器320的电子装置310或外部设备341和342发送共享内容。
图7示出了根据实施例的用于防止电子装置310上传重复内容的示例方法的流程图。
在根据实施例的内容共享方法中,电子装置(例如,图3中的电子装置310)和/或外部装置(例如,图3中的外部装置341和342),这些装置通过属于帐户组的帐户(例如,图3中的帐户组331和332)访问了云服务器(例如,图3中的云服务器320)可以访问云服务器的存储空间(例如,图4中的存储空间323),以便上传和/或下载内容到存储空间或从存储空间上传和/或下载内容。因此,可能会担心将重复内容上传到存储空间323。为了防止此担心,根据实施例的电子装置310可以通过执行下面描述的一系列操作来防止重复内容的上传。
在操作701中,如果确定了共享内容,则根据实施例的电子装置310可以识别在云服务器320的存储空间323中是否存在与共享内容相同的内容。
在操作702中,如果在云服务器320的存储空间323中存在与共享内容相同的内容,则根据实施例的电子装置310可以从要共享的对象中排除相关内容。
在操作703中,如果在云服务器320的存储空间323中不存在与共享内容相同的内容,则根据实施例的电子装置310可以将相关内容添加到要共享的对象。
图8A示出了基于搜索词显示帐户组331和332的相册的示例方法的图。图8B示出了基于搜索词显示帐户组331和332的相册的示例方法的图。
根据根据实施例的内容共享方法,可以生成多个帐户组(例如,图3中的帐户组331和332),并且属于帐户组331的成员帐户可以不同于属于帐户组332的成员帐户。根据实施例的电子装置310可以通过下面描述的一系列操作,基于搜索词,可以显示在特定帐户(帐户组)上共享的相册。
参照图8A,如果共享内容的上传完成,则根据实施例的电子装置310可以显示通过由内容应用提供的用户界面800的共享选项卡的以文件夹或相册形式生成的帐户组331和332的列表(例如,图6A到6E中的帐户组列表609)。根据实施例,用户界面800可以包括允许用于帐户ID的搜索的搜索窗口801。
参照图8B,如果通过搜索窗口801输入帐户ID 802,则根据实施例的电子装置310可以仅显示输入帐户ID 802所属的多个帐户组331和332(共享相册)中的帐户组331和332。例如,响应于通过搜索窗口输入帐户ID“Tom”,电子装置310可以仅显示帐户ID“Tom”所属的帐户组331和332(例如,相册A和相册D)。
图9示出了用于识别在共享文件夹中在用户自己帐户上共享的内容的示例方法的流程图。
在根据实施例的内容共享方法中,通过属于帐户组(例如,图3中的帐户组331和332)的帐户访问云服务器(例如,图3中的云服务器320)的电子装置(例如,图3中的电子装置310)和/或外部装置(例如,图3中的外部装置341和342),可以访问云服务器的存储空间(例如,图4中的存储空间323),以便上传和/或下载内容到存储空间或从存储空间上传和/或下载内容。因此,通过多个帐户上传的内容可以在存储空间323中共存。根据实施例的电子装置310可以通过下面描述的一系列操作更容易地识别在用户自己的帐户上共享的内容。
在操作901中,根据实施例的电子装置310可以运行内容应用。例如,基于用户输入,电子装置310可以运行照片库应用。
在操作902中,根据实施例的电子装置310可以通过由内容应用提供的用户界面的共享选项卡以文件夹和/或相册形式显示生成的帐户组331和332的列表。
在操作903中,根据实施例的电子装置310可以识别(确定)在每个组文件夹中是否存在在用户自己的帐户(用户帐户)上共享的内容。
在操作904中,如果在每个组文件夹中存在在用户自己的帐户(用户帐户)上共享的内容,则根据实施例的电子装置310可以在与相关内容相关的对象上显示指示在用户自己的帐户(用户帐户)上共享的内容的标识符。
图10示出了用于防止共享私有内容的示例方法的流程图。
根据实施例的电子装置(例如,图3中的电子装置310)可以通过下面描述的一系列操作来防止对私有内容的无意的共享。
在操作1001中,根据实施例的电子装置310可以运行内容应用。例如,基于用户输入,电子装置310可以运行照片库应用。
在操作1002中,根据实施例的电子装置310可以显示配置为显示内容列表的用户界面,并且可以通过用户界面确定私有内容。
在操作1003中,当共享内容被发送到云服务器(例如,图3中的云服务器320)时,根据实施例的电子装置310可以从要发送的主题中排除私有内容。
各种实施例提供了方法,用于使用户能够:通过内容应用生成在其上共享内容的帐户组331和332;并且在维护帐户组331和332时,继续共享属于生成的帐户组331和332的成员帐户上的内容。此外,基于云服务器320上的帐户组331和332共享内容,所以内容不仅可以与便携式通信装置自动共享,还可以与连接到帐户的各种装置(例如,家庭电子装置)自动共享。
根据各种实施例的电子装置可以是各种类型的电子装置之一。电子装置可包括例如便携式通信装置(例如,智能电话)、计算机装置、便携式多媒体装置、便携式医疗装置、相机、可穿戴装置、家用电器等。根据本公开的实施例,电子装置不限于以上所述的那些电子装置。
应该理解的是,本公开的各种实施例以及其中使用的术语并不意图将在此阐述的技术特征限制于具体实施例,而是包括针对相应实施例的各种改变、等同形式和/或替换形式。对于附图的描述,相似的参照标号可用来指代相似或相关的元件。将理解的是,与术语相应的单数形式的名词可包括一个或更多个事物,除非相关上下文另有明确指示。如这里所使用的,诸如“A或B”、“A和B中的至少一个”、“A或B中的至少一个”、“A、B或C”、“A、B和C中的至少一个”以及“A、B或C中的至少一个”的短语中的每一个短语可包括在与所述多个短语中的相应一个短语中一起列举出的项的所有可能组合。如这里所使用的,诸如“第1”和“第2”或者“第一”和“第二”的术语可用于将相应部件与另一部件进行简单区分,并且不在其它方面(例如,重要性或顺序)限制所述部件。将理解的是,在使用了术语“可操作地”或“通信地”的情况下或者在不使用术语“可操作地”或“通信地”的情况下,如果一元件(例如,第一元件)被称为“与另一元件(例如,第二元件)结合”、“结合到另一元件(例如,第二元件)”、“与另一元件(例如,第二元件)连接”或“连接到另一元件(例如,第二元件)”,则意味着所述一元件可与所述另一元件直接(例如,有线地)连接、与所述另一元件无线连接、或经由第三元件与所述另一元件连接。
如这里所使用的,术语“模块”可包括以硬件、软件或固件实现的单元,并可与其他术语(例如,“逻辑”、“逻辑块”、“部分”或“电路”)可互换地使用。模块可以是被适配为执行一个或更多个功能的单个集成部件或者是该单个集成部件的最小单元或部分。例如,根据实施例,可以以专用集成电路(ASIC)的形式来实现模块。
可将在此阐述的各种实施例实现为包括存储在存储介质(例如,内部存储器136或外部存储器138)中的可由机器(例如,电子装置101)读取的一个或更多个指令的软件(例如,程序140)。例如,在处理器的控制下,所述机器(例如,电子装置101)的处理器(例如,处理器120)可在使用或无需使用一个或更多个其它部件的情况下调用存储在存储介质中的所述一个或更多个指令中的至少一个指令并运行所述至少一个指令。这使得所述机器能够操作用于根据所调用的至少一个指令执行至少一个功能。所述一个或更多个指令可包括由编译器产生的代码或能够由解释器运行的代码。可以以非暂时性存储介质的形式来提供机器可读存储介质。其中,术语“非暂时性”仅意味着所述存储介质是有形装置,但是该术语并不在数据被半永久性地存储在存储介质中与数据被临时存储在存储介质中之间进行区分。
根据实施例,可在计算机程序产品中包括和提供根据本公开的各种实施例的方法。计算机程序产品可作为产品在销售者和购买者之间进行交易。可以以机器可读存储介质(例如,紧凑盘只读存储器(CD-ROM))的形式来发布计算机程序产品,或者可经由应用商店(例如,PlayStoreTM)在线发布(例如,下载或上传)计算机程序产品,或者可直接在两个用户装置(例如,智能电话)之间分发(例如,下载或上传)计算机程序产品。如果是在线发布的,则计算机程序产品中的至少部分可以是临时产生的,或者可将计算机程序产品中的至少部分至少临时存储在机器可读存储介质(诸如制造商的服务器、应用商店的服务器或转发服务器的存储器)中。
根据各种实施例,上述部件中的每个部件(例如,模块或程序)可包括单个实体或多个实体。根据各种实施例,可省略上述部件中的一个或更多个部件,或者可添加一个或更多个其它部件。可选择地或者另外地,可将多个部件(例如,模块或程序)集成为单个部件。在这种情况下,根据各种实施例,该集成部件可仍旧按照与所述多个部件中的相应一个部件在集成之前执行一个或更多个功能相同或相似的方式,执行所述多个部件中的每一个部件的所述一个或更多个功能。根据各种实施例,由模块、程序或另一部件所执行的操作可顺序地、并行地、重复地或以启发式方式来执行,或者所述操作中的一个或更多个操作可按照不同的顺序来运行或被省略,或者可添加一个或更多个其它操作。
虽然本公开已参照其各种示例实施例进行说明和描述,但将理解为各种示例实施例旨在说明,而非限制。因此,本领域技术人员会理解,在形式或细节上的各种变化可以在不背离本公开的的真正精神和充分范围的情况下进行,例如,在所附的权利要求及其等同中所定义的公开。
Claims (13)
1.一种电子装置,包含:
通信电路;
处理器;和
存储器,被配置为存储多个内容以及与多个内容有关的内容应用,并且电连接到处理器,
其中,存储器被配置为存储指令,该指令在被处理器运行时控制电子装置:
通过第一帐户访问云服务器;
基于正在运行的内容应用,显示包括多个内容的列表的用户界面;
从多个内容的列表识别通过用户界面由第一用户输入选择的至少一个内容;
显示多个预生成的帐户组的列表,其中,所述预生成的帐户组中的每一个包括第一帐户和与一个或多个外部装置相关联的至少一个其他帐户;
基于通过用户界面接收到第二用户输入来从多个预生成的帐户组的列表选择至少两个预生成的帐户组,使得识别的至少一个内容被发送到与选择的至少两个预生成的帐户组中的每一个中所包括的每个其他帐户相关联的一个或多个外部装置;和
基于通过用户界面接收到第三用户输入,向云服务器发送识别的至少一个内容和选择的至少两个预生成的帐户组中的每一个中所包括的每个帐户的帐户识别信息,
其中,向云服务器发送的识别的至少一个内容被存储在云服务器的存储空间中,所述存储空间被分别分配给选择的至少两个账户组,
其中,使用帐户识别信息,存储在存储空间中的识别的至少一个内容从云服务器被发送到与选择的至少两个预生成的账户组中的每一个中所包括的每个其他帐户相关联的一个或多个外部装置。
2.根据权利要求1所述的电子装置,其中,所述处理器被配置为控制电子装置:
基于接收到用于生成新帐户组的输入,确定帐户组;和
将新帐户组添加到列表并显示包含新帐户组的列表。
3.根据权利要求2所述的电子装置,其中,所述处理器被配置为控制电子装置以相册和/或文件夹形式显示生成的帐户组的列表。
4.根据权利要求3所述的电子装置,其中,所述处理器被配置为控制电子装置,响应于用于搜索特定帐户的输入,仅在列表中显示该特定帐户所属的帐户组。
5.根据权利要求3所述的电子装置,其中,所述处理器被配置为控制电子装置:
基于识别的至少一个内容被发送,
确定在云服务器上与帐户组相关的存储空间中是否存在与识别的至少一个内容相同的内容;和
基于在存储空间中不存在与识别的至少一个内容相同的内容,将识别的至少一个内容发送到云服务器。
6.根据权利要求5所述的电子装置,其中,所述处理器被配置为控制电子装置:
基于外部装置通过属于帐户组的第二帐户将存储在外部装置中的外部内容存储到存储空间中,
从云服务器接收外部内容;和
将接收到的外部内容添加到与帐户组对应的相册和/或文件夹中。
7.根据权利要求6所述的电子装置,其中,所述处理器被配置为控制电子装置:
响应于用于选择相册和/或文件夹的输入,显示包含接收的外部内容和识别的至少一个内容的相册和/或文件夹,
其中,相册和/或文件夹包括用于识别的至少一个内容的至少一个标识符。
8.根据权利要求1所述的电子装置,其中,所述处理器被配置为控制电子装置:
基于输入,确定内容列表的至少一部分作为私有内容;和
从要发送到云服务器的主题中排除已确定的私有内容。
9.根据权利要求1所述的电子装置,其中,所述内容应用包括图片库应用。
10.一种由电子装置基于帐户组共享内容的方法,所述方法包括:
通过第一帐户访问云服务器;
基于正在运行的内容应用显示包括多个内容的列表的用户界面;
从多个内容的列表识别通过用户界面由第一用户输入选择的至少一个内容;
显示多个预生成的帐户组的列表,其中,所述预生成的帐户组中的每一个包括第一帐户和与一个或多个外部装置相关联的至少一个其他帐户;
基于通过用户界面接收到第二用户输入来从多个预生成的帐户组的列表选择至少两个预生成的帐户组,使得识别的至少一个内容被发送到与选择的至少两个预生成的帐户组中的每一个中所包括的每个其他帐户相关联的一个或多个外部装置;和
基于通过用户界面接收到第三用户输入,向云服务器发送识别的至少一个内容和选择的至少两个预生成的帐户组中的每一个中所包括的每个帐户的帐户识别信息,
其中,向云服务器发送的识别的至少一个内容被存储在云服务器的存储空间中,所述存储空间被分别分配给选择的至少两个账户组,
其中,使用帐户识别信息,存储在存储空间中的识别的至少一个内容从云服务器被发送到与选择的至少两个预生成的账户组中的每一个中所包括的每个其他帐户相关联的一个或多个外部装置。
11.根据权利要求10所述的方法,其中,确定帐户组的所述方法包括:
基于用于生成新帐户组的输入,确定帐户组;和
将新帐户组添加到列表并显示包含新帐户组的列表。
12.根据权利要求11所述的方法,进一步包括发送识别的至少一个内容和以相册和/或文件夹形式显示所生成的帐户组的列表。
13.根据权利要求12所述的方法,进一步包括响应于用于搜索特定帐户的输入,仅在列表中显示该特定帐户所属的帐户组。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180057973A KR102462793B1 (ko) | 2018-05-21 | 2018-05-21 | 계정 그룹 기반으로 콘텐츠를 공유하는 방법 및 이를 제공하는 전자 장치 |
KR10-2018-0057973 | 2018-05-21 | ||
PCT/KR2019/004460 WO2019225861A1 (en) | 2018-05-21 | 2019-04-12 | Method for sharing content based on account group and electronic device for performing same |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112119623A CN112119623A (zh) | 2020-12-22 |
CN112119623B true CN112119623B (zh) | 2023-08-15 |
Family
ID=68533707
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201980032970.0A Active CN112119623B (zh) | 2018-05-21 | 2019-04-12 | 基于帐户组共享内容的方法和执行该方法的电子装置 |
Country Status (5)
Country | Link |
---|---|
US (1) | US11314814B2 (zh) |
EP (2) | EP4379572A3 (zh) |
KR (1) | KR102462793B1 (zh) |
CN (1) | CN112119623B (zh) |
WO (1) | WO2019225861A1 (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113449136A (zh) * | 2020-03-26 | 2021-09-28 | 华为技术有限公司 | 一种数据共享的方法、电子设备和系统 |
CN111459355B (zh) * | 2020-03-30 | 2022-03-04 | 维沃移动通信有限公司 | 内容共享方法及电子设备 |
CN114449090B (zh) * | 2020-11-05 | 2023-02-03 | 华为技术有限公司 | 数据分享方法、装置、系统及电子设备、存储介质、芯片 |
KR20220111052A (ko) * | 2021-02-01 | 2022-08-09 | 라인플러스 주식회사 | 인스턴트 메시징 애플리케이션을 통한 콘텐츠 공유 방법 및 시스템 |
CN115550298A (zh) * | 2022-09-27 | 2022-12-30 | 北京字跳网络技术有限公司 | 内容分享方法、装置、电子设备、存储介质及程序产品 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20100062104A (ko) * | 2008-12-01 | 2010-06-10 | (주)파인원커뮤니케이션즈 | 사용자 그룹 또는 그 그룹 간 콘텐츠 동기화 방법 |
CN102130941A (zh) * | 2010-12-30 | 2011-07-20 | 深圳市五巨科技有限公司 | 移动通信终端信息系统及其信息共享方法 |
CN103369026A (zh) * | 2012-04-02 | 2013-10-23 | 三星电子株式会社 | 内容共享方法以及使用所述方法的移动终端 |
WO2013173111A2 (en) * | 2012-05-16 | 2013-11-21 | Apple Inc. | Cloud-based data item sharing and collaboration among groups of users |
CN103561072A (zh) * | 2013-10-25 | 2014-02-05 | 李俊松 | 一种基于互联网的云数据处理方法及云数码相框 |
KR20140026970A (ko) * | 2012-08-24 | 2014-03-06 | 삼성전자주식회사 | 전자 기기의 콘텐트 공유 방법 및 그 전자 기기 |
CN103780695A (zh) * | 2014-01-23 | 2014-05-07 | 鸿富锦精密工业(深圳)有限公司 | 资料共享系统及方法 |
US9307006B2 (en) * | 2012-04-11 | 2016-04-05 | Salesforce.Com, Inc. | System and method for synchronizing data objects in a cloud based social networking environment |
EP3125179A1 (en) * | 2015-07-31 | 2017-02-01 | Xiaomi Inc. | Photo sharing method and device |
CN106998329A (zh) * | 2017-03-31 | 2017-08-01 | 腾讯科技(深圳)有限公司 | 文件共享方法及装置 |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7877327B2 (en) * | 2004-05-03 | 2011-01-25 | Trintuition Llc | Apparatus and method for creating and using documents in a distributed computing network |
KR102150514B1 (ko) * | 2012-08-22 | 2020-09-21 | 삼성전자주식회사 | 디바이스 및 그를 이용한 컨텐츠 공유 방법 |
KR101984586B1 (ko) | 2012-10-29 | 2019-05-31 | 엘지전자 주식회사 | 이동단말기 및 그 제어방법 |
US10776432B2 (en) * | 2013-02-07 | 2020-09-15 | Pecan Technologies Inc | Content sharing management |
US10120541B2 (en) * | 2013-06-09 | 2018-11-06 | Apple Inc. | Device, method, and graphical user interface for sharing content from a respective application |
KR20140143971A (ko) | 2013-06-10 | 2014-12-18 | 삼성전자주식회사 | 홈 화면 공유 장치 및 방법 |
US20150100509A1 (en) * | 2013-10-09 | 2015-04-09 | Salesforce.Com, Inc. | Systems and methods for enhancing user engagement |
US20150347996A1 (en) * | 2014-05-30 | 2015-12-03 | Apple Inc. | Shared purchases |
KR101609553B1 (ko) | 2014-07-16 | 2016-04-06 | 고려대학교 산학협력단 | 3차원 동작인식 정보입력 장치 및 방법, 이를 구현하기 위한 프로그램이 저장된 기록매체 |
US10389663B2 (en) | 2015-04-23 | 2019-08-20 | Microsoft Technology Licensing, Llc | Automatic uploading of attachments to group cloud storage at send time |
US11170451B2 (en) * | 2015-10-02 | 2021-11-09 | Not So Forgetful, LLC | Apparatus and method for providing gift recommendations and social engagement reminders, storing personal information, and facilitating gift and social engagement recommendations for calendar-based social engagements through an interconnected social network |
US10078618B2 (en) * | 2015-11-25 | 2018-09-18 | Box, Inc. | Accessing shared content using collaboration attribute partitioning |
KR20170097980A (ko) * | 2016-02-19 | 2017-08-29 | 삼성전자주식회사 | 전자 장치의 컨텐트 그룹 공유 방법 및 그 전자 장치 |
KR102644876B1 (ko) * | 2016-06-01 | 2024-03-08 | 삼성전자주식회사 | 정보 처리 시스템 및 이에 포함되는 전자 장치 |
US10372930B2 (en) * | 2016-06-12 | 2019-08-06 | Apple Inc. | Hierarchical encryption of data |
US10127246B2 (en) | 2016-08-16 | 2018-11-13 | Microsoft Technology Licensing, Llc | Automatic grouping based handling of similar photos |
WO2018056479A1 (ko) | 2016-09-23 | 2018-03-29 | 에픽트, 인크. | 콘텐츠 제공 장치 및 방법 |
US10133716B2 (en) * | 2016-12-23 | 2018-11-20 | Documill Oy | Generation of notifications in a collaborative document editing environment |
US11257044B2 (en) * | 2017-06-20 | 2022-02-22 | Microsoft Technology Licensing, Llc | Automatic association and sharing of photos with calendar events |
-
2018
- 2018-05-21 KR KR1020180057973A patent/KR102462793B1/ko active IP Right Grant
-
2019
- 2019-04-12 US US16/382,763 patent/US11314814B2/en active Active
- 2019-04-12 WO PCT/KR2019/004460 patent/WO2019225861A1/en unknown
- 2019-04-12 EP EP24168139.4A patent/EP4379572A3/en active Pending
- 2019-04-12 CN CN201980032970.0A patent/CN112119623B/zh active Active
- 2019-04-12 EP EP19807756.2A patent/EP3750298B1/en active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20100062104A (ko) * | 2008-12-01 | 2010-06-10 | (주)파인원커뮤니케이션즈 | 사용자 그룹 또는 그 그룹 간 콘텐츠 동기화 방법 |
CN102130941A (zh) * | 2010-12-30 | 2011-07-20 | 深圳市五巨科技有限公司 | 移动通信终端信息系统及其信息共享方法 |
CN103369026A (zh) * | 2012-04-02 | 2013-10-23 | 三星电子株式会社 | 内容共享方法以及使用所述方法的移动终端 |
US9307006B2 (en) * | 2012-04-11 | 2016-04-05 | Salesforce.Com, Inc. | System and method for synchronizing data objects in a cloud based social networking environment |
WO2013173111A2 (en) * | 2012-05-16 | 2013-11-21 | Apple Inc. | Cloud-based data item sharing and collaboration among groups of users |
CN104395855A (zh) * | 2012-05-16 | 2015-03-04 | 苹果公司 | 用户组之间的基于云端的数据项共享和协作 |
KR20140026970A (ko) * | 2012-08-24 | 2014-03-06 | 삼성전자주식회사 | 전자 기기의 콘텐트 공유 방법 및 그 전자 기기 |
CN103561072A (zh) * | 2013-10-25 | 2014-02-05 | 李俊松 | 一种基于互联网的云数据处理方法及云数码相框 |
CN103780695A (zh) * | 2014-01-23 | 2014-05-07 | 鸿富锦精密工业(深圳)有限公司 | 资料共享系统及方法 |
EP3125179A1 (en) * | 2015-07-31 | 2017-02-01 | Xiaomi Inc. | Photo sharing method and device |
CN106998329A (zh) * | 2017-03-31 | 2017-08-01 | 腾讯科技(深圳)有限公司 | 文件共享方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN112119623A (zh) | 2020-12-22 |
EP3750298B1 (en) | 2024-06-12 |
EP4379572A2 (en) | 2024-06-05 |
US20190354556A1 (en) | 2019-11-21 |
EP4379572A3 (en) | 2024-07-31 |
KR20190132875A (ko) | 2019-11-29 |
WO2019225861A1 (en) | 2019-11-28 |
EP3750298A1 (en) | 2020-12-16 |
EP3750298A4 (en) | 2021-04-07 |
KR102462793B1 (ko) | 2022-11-03 |
US11314814B2 (en) | 2022-04-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112119623B (zh) | 基于帐户组共享内容的方法和执行该方法的电子装置 | |
US11249643B2 (en) | Electronic device for displaying list of executable applications on split screen and operating method thereof | |
CN112055424B (zh) | 电子装置以及切换电子装置的方法 | |
US10866706B2 (en) | Electronic device for displaying application and operating method thereof | |
US11076037B2 (en) | Electronic device for synchronizing modification among screens and operation method thereof | |
US20230094172A1 (en) | Cross-Device Application Invoking Method and Electronic Device | |
US10216404B2 (en) | Method of securing image data and electronic device adapted to the same | |
US10235030B2 (en) | Electronic device and user interface display method for the same | |
US10908701B2 (en) | Electronic device and method for capturing multimedia content | |
CN112236767A (zh) | 用于通过输入单元向应用提供与图像相关的信息的电子装置和方法 | |
US20160092750A1 (en) | Method for recommending one or more images and electronic device thereof | |
US20150293691A1 (en) | Electronic device and method for selecting data on a screen | |
US11599321B2 (en) | Electronic device and operating method therefor | |
CN118741001A (zh) | 向应用提供与图像相关联的内容的电子装置和方法 | |
US20150112997A1 (en) | Method for content control and electronic device thereof | |
US20210011736A1 (en) | Method and apparatus for managing application | |
US20210026807A1 (en) | Method for managing data associated with application and electronic device therefor | |
US20220294895A1 (en) | Electronic device for generating contents | |
US11188227B2 (en) | Electronic device and key input method therefor | |
US20220156026A1 (en) | Foldable electronic device for displaying user interface and method therefor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |