首页> 中国专利> 电子设备及在其用户门户服务器中注册个人云装置的方法

电子设备及在其用户门户服务器中注册个人云装置的方法

摘要

提供一种电子设备及在其用户门户服务器中注册个人云装置的方法。该方法包括:通过近场通信(NFC)从个人云装置接收预置应用程序的下载信息和个人云装置的配对信息;基于预置应用程序的下载信息下载和运行预置应用程序;当预置应用程序运行时,基于个人云装置的配对信息执行与个人云装置的配对操作;获取接入点(AP)的信息并将AP的信息传输至个人云装置,以将个人云装置连接至网络;以及当个人云装置通过AP连接至网络时,在注册服务器中注册个人云装置。

著录项

  • 公开/公告号CN105122931A

    专利类型发明专利

  • 公开/公告日2015-12-02

    原文格式PDF

  • 申请/专利权人 三星电子株式会社;

    申请/专利号CN201480022223.6

  • 发明设计人 具本铉;盧庆来;吴受炳;

    申请日2014-04-18

  • 分类号H04W76/02(20060101);G06K17/00(20060101);H04L9/08(20060101);

  • 代理机构11204 北京英赛嘉华知识产权代理有限责任公司;

  • 代理人王达佐;杨莘

  • 地址 韩国京畿道水原市灵通区三星路129号

  • 入库时间 2023-12-18 12:26:02

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-11-30

    授权

    授权

  • 2016-03-30

    实质审查的生效 IPC(主分类):H04W76/02 申请日:20140418

    实质审查的生效

  • 2015-12-02

    公开

    公开

说明书

技术领域

本公开涉及提供一种电子设备及在其用户门户服务器中注册个人 云装置的方法。更具体地,本公开涉及提供一种通过家庭网络或外网 访问个人云装置以便存储和共享内容的电子设备,以及一种在其用户 门户服务器中注册个人云装置的方法。

背景技术

随着内容量增加和通信技术发展,已提供云服务器,以便将各种 类型的内容存储在服务器中,以及通过使用诸如智能手机等的电子设 备随时随地从服务器下载内容。

现有的公共云服务通常包括服务器具有固定的基础设施的结构。 客户端(例如,电子设备)通过固定的互联网标识符(例如,IP地址 或域)访问服务器。现有的网络附加存储(NAS)系统为网络共享存 储系统,该网络共享存储系统通过使用内部或外部的电子设备上传或 下载以及共享内容。

为了使用上述现有的云服务,随之而来的是由用户直接设置账号 信息的初始设置过程。用户执行初始设置以便使用现有的云服务。在 现有的云服务中,云服务器由多个用户共享,并因此存在隐私问题。

在家中使用多个电子设备(例如,智能手机、智能电视、平板电 脑等),并且家庭成员共享内容。因此,需要开发可由个人使用或者可 由家庭成员共同使用的个人云装置。

上述信息作为背景信息提出,仅用于帮助理解本公开。关于上述 的任何信息是否可应用为与本公开有关的现有技术,未进行判定以及 未进行声明。

发明内容

技术问题

本公开的各方面将至少解决上述的问题和/或缺点,并且至少提供 如下所述的优点。因此,本公开的一方面在于提供一种使用户输入最 少化并通过使用近场通信(NFC)在外部注册服务器中注册个人云装 置的电子设备,以及一种注册个人云装置的方法。

技术方案

根据本公开的一方面,提供一种通过使用电子设备在注册服务器 中注册个人云装置的方法。该方法包括:经由NFC从个人云装置接收 预置应用程序的下载信息和个人云装置的配对信息;基于预置应用程 序的下载信息下载和运行预置应用程序;当预置应用程序运行时,基 于个人云装置的配对信息执行与个人云装置的配对操作;获取接入点 (AP)的信息并将AP的信息传输至个人云装置,以将个人云装置连接 至网络;以及当个人云装置通过AP连接至网络时,在注册服务器中 注册个人云装置。

根据本公开的另一方面,当电子设备具有将AP的信息自动传输 至个人云装置的功能,并且从个人云装置接收到由用以选择个人云装 置的预置按钮的命令生成的信号时,AP的信息可以在无用户输入的情 况下传输至个人云装置。

根据本公开的另一方面,当电子设备具有将AP的信息自动传输 至个人云装置的功能时,AP的信息的传输可包括:从个人云装置接收 生成的随机值作为会话密钥;通过使用所接收的会话密钥获取AP的 编码信息;以及将AP的编码信息传输至个人云装置,其中,个人云 装置基于会话密钥对AP的编码信息进行解码并通过使用AP的解码后 信息访问AP。

根据本公开的另一方面,当电子设备不具有将AP的信息自动传 输至个人云装置的功能时,AP的信息的传输可包括:显示用于输入 AP的密码的密码输入用户界面(UI);以及当AP的密码输入至密码 输入UI中时,将AP的信息传输至个人云装置。

根据本公开的另一方面,预置应用程序的下载信息可包括名称、 版本、以及下载统一资源定位符(URL)信息,以及个人云装置的配 对信息可包括个人云装置的媒体访问控制(MAC)地址信息。

根据本公开的另一方面,在注册服务器中注册个人云装置可包括: 当以用户账户登录证书服务器时,从证书服务器接收用户账户信息; 将用户账户信息和个人云装置的MAC地址信息传输至注册服务器, 以注册个人云装置;当基于用户账户信息和MAC地址信息在注册服 务器中注册个人云装置时,从注册服务器接收个人云装置所访问的网 络服务器的域信息和对等标识(ID)信息;以及将域信息和对等ID 信息传输至个人云装置。

根据本公开的另一方面,个人云装置可通过使用域信息和对等ID 信息,经网络服务器连接至外网。

根据本公开的另一方面,提供一种电子设备。该电子设备包括NFC 通信器、通信器、显示单元以及控制器,其中NFC通信器配置用于从 个人云装置接收预置应用程序的下载信息和个人云装置的配对信息; 通信器配置用于与个人云装置和外部服务器进行通信;控制器配置用 于:通过使用通过NFC通信器所接收的预置应用程序的下载信息下载 和运行预置应用程序;当预置应用程序运行时,基于个人云装置的配 对信息执行与个人云装置的配对操作;用于控制通信器获取AP的信 息并将AP的信息传输至个人云装置,以将个人云装置连接至网络; 以及当个人云装置通过AP连接至网络时,在注册服务器中注册个人 云装置。

根据本公开的另一方面,当电子设备具有将AP的信息自动传输 至个人云装置的功能,并且从个人云装置接收到由用以选择个人云装 置的预置按钮的命令生成的信号时,控制器可控制通信器将AP的信 息传输至个人云装置。

根据本公开的另一方面,当电子设备具有将AP的信息自动传输 至个人云装置的功能时,控制器可控制通信器:从个人云装置接收生 成的随机值作为会话密钥;通过使用所接收的会话密钥获取AP的编 码信息;以及将AP的编码信息传输至个人云装置,其中,个人云装 置基于会话密钥对AP的编码信息进行解码并通过使用AP的解码后信 息访问AP。

根据本公开的另一方面,当电子设备具有将AP的信息自动传输 至个人云装置的功能时,控制器可控制显示单元显示用于输入AP的 密码的密码输入UI,以及当AP的密码输入至密码输入UI中时,控 制器可控制通信器将AP的信息传输至个人云装置。

根据本公开的另一方面,控制器可控制通信器:当以用户账户登 录证书服务器时,从证书服务器接收用户账户信息;将用户账户信息 和个人云装置的MAC地址信息传输至注册服务器,以注册个人云装 置;当基于用户账户信息和MAC地址信息在注册服务器中注册个人 云装置时,从注册服务器接收个人云装置所访问的网络服务器的域信 息和对等ID信息;以及将域信息和对等ID信息传输至个人云装置。

根据本公开的另一方面,提供一种通过使用电子设备在注册服务 器中注册个人云装置的方法。该方法包括:当预置应用程序运行时, 显示通知与个人云装置的NFC已执行的通知UI;当电子设备置于距 个人云装置的预设距离内时,通过NFC从个人云装置接收个人云装置 的配对信息;基于个人云装置的配对信息执行与个人云装置的配对操 作;获取AP的信息并将AP的信息传输至个人云装置,以便将个人云 装置连接至网络;以及当个人云装置通过AP连接至网络时,在注册 服务器中注册个人云装置。

根据本公开的另一方面,通知UI可包括通知手动连接至个人云装 置的手动连接图标。个人云装置的配对信息的接收可包括:当选择手 动连接图标时,执行用于查找在距电子设备的预设距离内的至少一个 个人云装置的搜索操作;从查找到的至少一个个人云装置接收MAC 地址信息;当选择查找到的至少一个个人云装置中的一个时,设置电 子设备与所选择的个人云装置进行通信所经过的信道;通过该信道传 输用于请求连接至所选择的个人云装置的请求信号;以及接收用于答 复该请求信号的应答信号。

根据本公开的另一方面,信道的设置可包括:显示用于选择查找 到的至少一个个人云装置的查找表;当选择显示在查找表上的至少一 个云装置中的一个时,显示用于输入所选择的个人云装置的密码的密 码输入UI;以及当个人云装置的密码输入至密码输入UI中时,设置 电子设备与所选择的个人云装置进行通信所经过的信道。

根据本公开的另一方面,当显示密码输入UI时,所选择的个人云 装置的密码可以显示在连接至所选择的个人云装置的显示装置上。

根据本公开的另一方面,当选择查找到的至少一个个人云装置中 的一个,然后从所选择的个人云装置接收通过选择所选择的个人云装 置的预置按钮而生成的信号时,可以设置电子设备与所选择的个人云 装置进行通信所经过的信道。

根据本公开的另一方面,提供一种电子设备。该电子设备包括NFC 通信器、通信器、显示单元以及控制器,其中NFC通信器配置用于从 个人云装置接收预置应用程序的下载信息和个人云装置的配对信息; 通信器配置用于与个人云装置和外部服务器进行通信;控制器配置用 于当预置应用程序运行时,控制显示单元显示通知与个人云装置的 NFC已执行的通知UI;用于当电子设备置于距个人云装置的预设距离 内时,通过NFC通信器从个人云装置接收个人云装置的配对信息;用 于基于个人云装置的配对信息执行与个人云装置的配对操作;用于控 制通信器获取AP的信息并将AP的信息传输至个人云装置,以便将个 人云装置连接至网络;以及用于当个人云装置通过AP连接至网络时, 在注册服务器中注册个人云装置。

根据本公开的另一方面,通知UI可包括通知手动连接至个人云装 置的手动连接图标。当选择通知UI的手动连接图标时,控制器可以执 行用于查找在距电子设备的预设距离内的至少一个个人云装置的搜索 操作,可以从查找到的至少一个个人云装置接收MAC地址信息,可 以当选择查找到的至少一个个人云装置中的一个时,设置电子设备与 所选择的个人云装置进行通信所经过的信道,可以通过该信道传输用 于请求连接至所选择的个人云装置的请求信号,以及可以控制通信器 接收用于答复该请求信号的应答信号。

根据本公开的另一方面,控制器可以显示用于选择查找到的至少 一个个人云装置的查找表,可以控制显示单元以当选择显示在查找表 上的查找到的至少一个个人云装置中的一个时,显示用于输入所选择 的个人云装置的密码的密码输入UI,以及可以控制通信器设置电子设 备与所选择的个人云装置进行通信所经过的信道。

根据本公开的另一方面,当选择查找到的至少一个个人云装置中 的一个,然后通过通信器从所选择的个人云装置接收通过选择所选择 的个人云装置的预置按钮而生成的信号时,控制器可控制通信器设置 电子设备与所选择的个人云装置进行通信所经过的信道。

通过以下结合附图而公开了本公开的各实施方式的详细描述,本 公开的其他方面、优点以及显著特点将对本领域技术人员来说变得显 而易见。

技术效果

根据各示例性实施方式,用户可通过使用电子设备,例如具有个 人云装置中所存储的内容的智能手机,来控制显示装置。

附图说明

通过以下结合附图进行的说明,本公开的某些实施方式的上述和 其他方面、特点以及优点将更加显而易见,在附图中:

图1是示出了根据本公开的实施方式的个人云系统的视图;

图2是示出了根据本公开的实施方式的、如果未安装预置应用程 序,则通过电子设备经使用近场通信(NFC)在注册服务器中注册个 人云装置的方法的流程图;

图3A、图3B、图3C和图3D是示出了根据本公开的实施方式的、 如果未安装预置应用程序,则当通过电子设备经使用NFC在注册服务 器中注册个人云装置时所提供的用户界面(UI)的视图;

图4是示出了根据本公开的实施方式的、在个人云系统中的注册 服务器中注册个人云装置的方法的顺序;

图5是示出了根据本公开的实施方式的、通过注册服务器、根据 用户账户注册个人云装置的方法的流程图;

图6示出了根据本公开的实施方式的、当注册相同的个人云装置 时,根据用户账户的注册消息格式的视图;

图7是示出了根据本公开的实施方式的、在个人云装置和电子设 备之间设置用户账户和对等标识(ID)的方法的视图;

图8是示出了根据本公开的实施方式的、根据用户账户而存储在 注册服务器中的用户账户列表的视图;

图9是示出了根据该总的发明构思的实施方式的电子设备的结构 的框图;

图10是示出了根据本公开的实施方式的个人云装置的结构的框 图;

图11是示出了根据本公开的实施方式的个人云系统的软件模块 配置的视图;

图12是示出了根据本公开的另一实施方式的、如果安装预置应用 程序,则通过电子设备在注册服务器中注册个人云装置的方法的流程 图;

图13A、图13B、图13C、图13D、图13E和图13F是示出了根 据本公开的实施方式的、如果安装预置应用程序,则当通过电子设备 在注册服务器中注册个人云装置时所提供的UI的视图;以及

图14A、图14B和图14C是示出了根据本公开的实施方式的、通 过电子设备经使用个人云装置远程地控制外部装置的方法的视图。

在所有附图中,应注意的是,相似的参考数字用于描绘相同或相 似的元件、特征和结构。

具体实施方式

提供以下参照附图的描述以帮助充分地理解由权利要求及其等同 所限定的本公开的各实施方式。描述中包括各种特定细节以帮助理解, 但这些特定细节被认为仅是示例性的。因此,本领域普通技术人员将 认识到的是,可对本文所描述的各实施方式进行各种改变和修改,而 不背离本公开的范围和精神。此外,可省略对公知的功能或构造的描 述,以便清晰和简明。

以下说明书和权利要求中所使用的术语和词语,不限于书面含义, 而仅由发明人使用以能够清楚地和前后一致地理解本公开。因此,对 本领域技术人员而言应该显而易见的是,仅为了说明目的而提供本公 开的各实施方式的以下描述,而非为了限制由所附权利要求及其等同 所限定的本公开。

应理解的是,除非上下文另外明确规定,否则单数形式“a”、“an” 及“the”包括多个对象。因此,例如,提及“组件表面”包括提及一 个或多个这种表面。

图1是示出了根据本公开的实施方式的个人云系统10的视图。

参照图1,个人云系统10包括:多个电子设备100-1、100-2和 100-3;个人云装置200;家庭接入点(AP)300;公用网络400;证 书服务器510;公共云服务器520;注册服务器530以及网络服务器 540。

多个电子设备100-1、100-2和100-3可通过使用个人云装置200 下载或上传各种类型的内容。多个电子设备100-1、100-2和100-3可 直接与家中的个人云装置200进行通信,以及通过使用公用网络400 和家庭AP300与家庭外的个人云装置200进行通信。多个电子设备 100-1、100-2和100-3可通过使用家中和家庭外的个人云装置200下 载或上传内容(例如,图片、音乐、影片等)。

多个电子设备100-1、100-2和100-3可以是各种类型的电子设备, 例如智能手机、平板电脑、智能电视等。

个人云装置200安装在家中或办公室中,以便多个电子设备 100-1、100-2和100-3存储内容。个人云装置200可直接与电子设备 100-1、100-2和100-3进行通信,以便上传或下载内容。然而,这仅 为一种实施方式;个人云装置200可以通过家庭AP300和公用网络 400与电子设备100-1、100-2和100-3进行通信。

个人云装置200基于用户账户在注册服务器530中进行注册。个 人云装置200登录用户注册的用户账户,以便通过使用家庭外的电子 设备100-1、100-2和100-3共享存储在个人云装置200中的内容。

家庭AP300作为电子设备100-1、100-2和100-3以及个人云装置 200连接至公用网络400的中间媒介,以使得电子设备100-1、100-2 和100-3以及个人云装置200共享家庭外的内容。

证书服务器510通过经电子设备100-1、100-2和100-3执行的用 户的登录操作来证明用户账户,并向电子设备100-1、100-2和100-3 传输有关用户账户的信息,以便在注册服务器530中注册个人云装置 200。

公共云服务器520备份并存储保存在个人云装置200中的内容。

注册服务器530基于用户账户注册多个电子设备100-1、100-2和 100-3以及个人云装置200。例如,注册服务器530可基于用户账户 “Asamsung.com”注册第一电子设备100-1和个人云装置200,并基 于用户账户“Bsamsung.com”注册第二电子设备100-2和个人云装 置200。注册服务器530可以基于用户账户进行注册,并因此注册服 务器530可称作用户门户服务器。

注册服务器530可基于用户账户生成用户账户列表,并且用户账 户列表可包括电子设备的类型、对等标识(ID)和IP地址中的至少一 个。

网络服务器540可作为基于由注册服务器530所生成的域信息和 对等ID使个人云装置200和外网之间进行通信的中间媒介。

通过上述个人云系统10,用户可通过使用电子设备100-1、100-2 和100-3在注册服务器530中注册个人云装置200,并且可通过使用家 中或家庭外的个人云装置200下载或上传内容。

根据本公开的实施方式,多个服务器510、520、530和540可以 实现为不同的服务器,但是这仅为一个实施方式。多个服务器510、 520、530和540可以实现为一至四个服务器中的任一种。

以下参照图2至图11,描述如果未安装预置应用程序则在注册服 务器530中注册个人云装置200的方法。以下参照图12至图13F,描 述如果安装预置应用程序则在注册服务器530中注册个人云装置200 的方法。

图2是示出了根据本公开的实施方式的、如果未安装预置应用程 序,则通过电子设备使用近场通信(NFC)在注册服务器中注册个人 云装置的方法的流程图。图3A、图3B、图3C和图3D是示出了根据 本公开的实施方式的、如果未安装预置应用程序,则当通过电子设备 使用NFC在注册服务器中注册个人云装置时所提供的用户界面(UI) 的视图。

参照图2和图3A-图3D,在操作S210中,电子设备100确定是 否执行与个人云装置200的NFC标记操作。包括NFC模块的电子设 备100可确定电子设备100是否存在于距包括NFC模块的个人云装置 200的预设距离内,以便确定是否执行与个人云装置200的NFC标记 操作。NFC是若干无线通信技术中的一种。NFC使用以下通信方法: 通过使用采用特殊频带(13.56MHz)的非接触通信模块,短距离地(例 如10厘米)在终端之间传输数据。如果包括NFC模块的电子设备100 存在于距包括NFC模块的个人云装置200的预设距离内,则电子设备 100可确定是否执行与个人云装置200的NFC标记操作。

如果在操作S210中确定执行与个人云装置200的NFC标记操作, 则在操作S220中,电子设备100通过使用NFC从个人云装置200接 收预置应用程序的下载信息以及个人云装置200的配对信息。预置应 用程序可以是通过使用个人云装置200允许电子设备100共享内容的 应用程序(以下称作HomeSync应用程序),而且HomeSync应用程序 的下载信息可包括HomeSync应用程序的名称、版本和下载统一资源 定位符(URL)中的至少一个。个人云装置200的配对信息可以是个 人云装置200的MAC地址信息,当在个人云装置200和电子设备100 之间执行配对时使用该MAC地址信息。

在操作S230中,电子设备100通过使用HomeSync应用程序的下 载信息下载和运行预置应用程序。电子设备100可基于可下载 HomeSync应用程序的HomeSync应用程序商店的URL来访问应用程 序商店,然后下载HomeSync应用程序作为升级版的文件,以便自动 地运行HomeSync应用程序。如果运行HomeSync应用程序,则电子 设备100可在显示屏上显示如图3A所示的HomeSync应用程序加载 屏。如果运行HomeSync应用程序,则电子设备100可通过用户输入 执行登录操作。电子设备100可显示登录页面并通过该登录页面登录 特定的用户账户。电子设备100可执行登录操作,以便向证书服务器 510传输有关用户账户的信息(例如,用户账户ID和密码)。

在操作S240中,电子设备100通过使用个人云装置200的配对信 息执行与个人云装置200的配对操作。详细地,电子设备100可基于 个人云装置200的MAC地址执行与个人云装置200的蓝牙配对操作。 电子设备100在无附加用户输入的情况下,通过使用NFC接收个人云 装置200的配对信息。因此,电子设备100无需为了执行与个人云装 置的配对操作而执行蓝牙搜索操作,并且可以在无附加用户输入的情 况下,立即执行与个人云装置200的蓝牙配对操作。

在操作S250中,电子设备100获取家庭AP300的信息并将该信 息传输至个人云装置200。电子设备100从家庭AP300接收当前连接 至电子设备100的家庭AP300的信息,并将家庭AP300的信息传输 至个人云装置200,以使得个人云装置200连接至家庭AP300。如果 从个人云装置200接收通过选择个人云装置200的预置按钮而生成的 信号,则电子设备100可将家庭AP300的信息传输至个人云装置200。

根据电子设备100是否具有自动将家庭AP300的信息传输至个人 云装置200的功能,电子设备100可通过使用不同的方法将家庭AP 300的信息传输至个人云装置200。

如果电子设备100具有自动将家庭AP300的信息传输至个人云装 置200的功能,并且从个人云装置200接收到通过用以选择个人云装 置200的预置按钮的命令而生成的信号,则随后电子设备100可以在 无用户输入的情况下将家庭AP300的信息传输至个人云装置200。个 人云装置200可通过使用HomeSync应用程序的应用程序秘密信息来 生成随机值。个人云装置200还可将所生成的随机值作为会话密钥传 输至电子装置100。如果接收到会话密钥,则电子设备100可通过使 用所接收的会话密钥调用架构的家庭AP300的编码信息。家庭AP300 的信息没有正常调用,电子设备100可请求家庭AP300的家庭AP300 的编码信息。如果从架构获取家庭AP300的编码信息,则电子设备 100可将家庭AP300的编码信息传输至个人云装置200。个人云装置 200可通过使用现有的所生成的会话密钥解码家庭AP300的编码信 息,并基于家庭AP300的解码信息访问家庭AP300。

然而,如图3B所示,如果电子设备100不具有自动将家庭AP300 的信息传输至个人云装置200的功能,并且从个人云装置200接收到 通过用以选择个人云装置200的预置按钮的命令而生成的信号,则随 后电子设备100可显示用于输入家庭AP300的密码的密码输入UI。 如果家庭AP300的密码输入至密码输入UI中,则电子设备100可将 家庭AP300的信息传输至个人云装置200。

在操作S260中,电子设备100确定个人云装置200连接至网络。 如果个人云装置200基于家庭AP300的信息连接至家庭AP300,则 电子设备100可确定个人云装置200连接至网络。

在操作S270中,电子设备100在注册服务器中注册个人云装置 200。电子设备100可基于用户账户在注册服务器530中注册个人云装 置200,以便通过使用个人云装置200共享家中或家庭外的内容。以 下参照图4,描述通过电子设备100在注册服务器530中注册个人云 装置200的方法。

图4是示出了根据本公开的实施方式的、在个人云系统中的注册 服务器中注册个人云装置的方法的序列。

参照图4,更详细地示出了图2的操作S270。在操作S405中, 电子设备100通过特定的用户账户登录证书服务器510。用户账户可 以是由用户使用的电子邮件信息(例如“Asamsung.com”)。

在操作S415中,个人云装置200请求证书服务器510的用户账户 信息。个人云装置200可以传输用户账户ID和密码,以请求用户账户 信息。

在操作S420中,证书服务器200响应于对用户账户信息的请求而 传输用户账户信息。用户账户信息可包括用户账户ID、密码、令牌信 息和令牌密钥信息。

在操作S425中,电子设备100将所接收的用户账户信息和个人云 装置200的预存储的MAC地址信息传输至注册服务器530。电子设备 100可传输用户账户信息、个人云装置200的MAC地址信息、关于个 人云装置200的信息(例如,设备类型、设备型号名称等)、以及关于 业务类型的信息。

在操作S430中,注册服务器530注册个人云装置200。注册服务 器530基于作为个人云装置200的特征信息的MAC地址信息确定个 人云装置200是否在注册服务器530中注册。如果确定个人云装置200 没有在注册服务器530中注册,则注册服务器530通过登录的用户账 户注册个人云装置200。

在操作S435中,注册服务器530生成对等ID并将对等ID传输 至网络服务器540,以便将个人云装置200连接至网络服务器540。对 等ID可通过使用作为个人云装置200的特征信息的MAC地址信息而 生成。对等ID可以对应于个人云装置200的MAC地址信息。

在操作S440中,网络服务器540响应于对等ID的传输而传输应 答信号。

在操作S445中,注册服务器530将网络服务器540的域信息和对 等ID传输至电子设备100。网络服务器540的域信息是个人云装置200 访问网络服务器540所凭借的域信息。

在操作S450中,电子设备100将网络服务器540的域信息和对等 ID信息传输至个人云装置200。在操作S455中,个人云装置200基 于网络服务器540的域信息和对等ID信息执行至网络服务器540的连 接。

通过以上参照图4描述的操作,用户可以通过使用电子设备100 在注册服务器530中注册个人云装置200。另外,个人云装置200可 连接至网络服务器540,并因此用户可共享家中或家庭外的内容。

如图3C所示,当电子设备100将个人云装置200连接至网络, 以便在注册服务器530中注册个人云装置s200时,电子设备100可显 示连接通知UI。如图3D所示,如果电子设备100在注册服务器530 中注册,然后通过使用HomeSync应用程序访问个人云装置200,则 电子设备100可显示表明存储在个人云装置200中的内容信息和设置 信息的UI。

当执行参照图2至图4所描述的注册过程时,用户可仅通过NFC 标记操作和用于按压个人云装置200的按钮的输入,在注册服务器530 中注册个人云装置200。可在不执行存在于现有的云服务中的网络的 初始设置工作的情况下,通过标记操作和按钮选择在注册服务器530 中注册个人云装置200。因此,可增加用户的便利性。

根据本公开的实施方式,注册服务器530可基于用户账户注册个 人云装置200和电子设备100。多个用户可通过使用多个用户账户注 册个人云装置200,以共享个人云装置200。

如果一个用户通过特定的用户账户注册个人云装置200,则由其 他用户通过另一用户账户注册个人云装置200的方法与以上图2至图 4所描述的方法相同。

然而,当注册服务器530注册个人云装置200时,注册服务器530 可生成用户账户列表,以便根据用户账户注册个人云装置200和电子 设备100。注册服务器530可基于用户账户对个人云装置200和电子 设备100分组并管理个人云装置200和电子设备100。以下参照图5, 描述根据用户账户通过注册服务器530注册个人云装置200的方法。

图5是示出了根据本公开的实施方式,通过注册服务器、根据用 户账户注册个人云装置的方法的流程图。

参照图5,在操作S510中,注册服务器530从电子设备100接收 用户账户信息。图5的操作S510可对应于图4的操作S425。

在操作S520中,注册服务器530确定用户账户是否被预先注册。 注册服务器530可确定登录证书服务器510的、所接收的用户账户信 息的用户账户是否被预先注册。

如果在操作S520中确定用户账户被预先注册,则在操作S530中 注册服务器530在现有的用户账户信息列表中注册个人云装置200。

然而,如果在操作S520中确定用户账户没有被预先注册,则在操 作S540中注册服务器530生成用户账户列表并且在操作S550中在所 生成的用户账户列表中注册个人云装置200。

图6示出了根据本公开的实施方式,当通过不同的用户账户注册 个人云装置200时,根据用户账户的注册消息格式的视图。图7示出 了根据本公开的实施方式的、在个人云装置和电子设备之间设置用户 账户和对等标识(ID)的方法的视图。

参照图6和图7,用户账户A的用户ID为“acklqczh5b”,而用 户账户B的用户ID为“ulnoevz0p”。虽然用户账户彼此不同,但是注 册了相同的个人云装置200,并因此个人云装置200的MAC地址信息 (例如,MAC:00000000001)相同。

如图7所示,个人云装置200可维护两个网络服务器(NTS)访 问模块,以便同时维护使用第一电子设备100-1的用户账户和使用第 二电子设备100-2的用户账户。

个人云装置200访问NTS所凭借的对等ID可以基于个人云装置 200的MAC地址信息而生成,而不考虑用户账户。

例如,如图7所示,在注册服务器530中注册的用户账户B的第 一电子设备100-1的用户ID为“gulnoevz0p”,第一电子设备100-1的 对等ID为“IMEI:333322222111111”,用户账户B的个人云装置200 的用户ID为“gulnoevz0p”,而个人云装置200的对等ID为 “MAC:000000010203000”。在注册服务器530中注册的用户账户A的 第二电子设备100-2的用户ID可以为“acklqczh5b”,第二电子设备 100-2的对等ID可以为“IMEI:111111222223333”,用户账户A的个 人云装置200的用户ID可以为“acklqczh5b”,而个人云装置200的 对等ID可以为“MAC:000000010203000”。

如图7所示,虽然不同的用户账户(或不同的用户ID)进行注册, 但是可以给相同的个人云装置200赋予相同的对等ID。因此,多个用 户可通过使用不同的用户账户使用相同的个人云装置200。

图8是示出了根据本公开的实施方式的、根据用户账户而存储在 注册服务器530中的用户账户列表的视图。

参照图8,以不同的用户账户注册的个人云装置200存储来自用 户账户A的用户账户列表810和用户账户B的用户账户列表820的相 同的对等ID信息“MAC:000000010203000”和相同的本地IP信息 “203.241.176.200”。

因此,多个电子设备100-1和100-2可以通过使用在注册服务器 530中注册的个人云装置200的对等信息而访问个人云装置200。

如图5至图8所示,电子设备100和个人云装置200可基于用户 账户进行分组,而且可基于个人云装置200的MAC地址信息生成对 等ID,以使得多个用户共享相同的个人云装置200。

以下参照图9和图10,描述电子设备100和个人云装置200的结 构。

图9是示出了根据本公开的实施方式的电子设备的结构的框图。

参照图9,电子设备100包括通信器110、NFC通信器111、存储 单元120、显示单元130、用户输入单元140以及控制器150。电子设 备100为播放各种类型的内容的装置,并且可以实现为各种类型的装 置,诸如智能手机、平板电脑、智能电视等。

图9综合性地示出了电子设备100的各种类型的元件,其中电子 设备100即为具有个人云服务功能的装置。根据本公开的各实施方式, 可省略或改变图9的一些元件,或者可增加其他类型的元件。

通信器110与个人云装置200、家庭AP300和外部服务器510、 520、530和540进行通信。通信器110可使用蓝牙接口与个人云装置 200进行通信,并使用WiFi接口与外部服务器510、520、530和540 进行通信。然而,本公开并不限于此。例如,通信器110可使用WiFi 接口和Zigbee接口与个人云装置200进行通信,并且可使用各种无线 通信标准,诸如IEEE、Zigbee、第三代移动通信技术(3G)、第三代 合作伙伴计划(3GPP)、长期演进技术(LTE)等,以与外部服务器 510、520、530和540进行通信。

NFC通信器111通过用户的NFC标记操作从个人云装置200接收 HomeSync应用程序的下载信息和个人云装置200的配对信息。 HomeSync应用程序的下载信息可包括HomeSync应用程序的名称、 版本以及下载URL中的至少一个。个人云装置200的配对信息可以是 个人云装置200的MAC地址信息。

存储单元120存储各种类型的数据和用于控制电子设备100的软 件模块。如图11所示,存储单元120包括多个软件模块1120至1126, 以便在注册服务器530中注册个人云装置并通过使用个人云装置200 共享各种类型的内容。

显示单元130在控制器150的控制下输出图像。例如,显示单元 130可显示图片、影像等。当电子设备100执行与个人云装置200的 配对操作并在注册服务器530中注册个人云装置200时,显示单元130 可显示如图3A至3D和图13A至图13F所示的UI。

用户输入单元140可接收用于控制电子设备100的用户命令。用 户单元140可接收运行应用程序的用户命令,其中该应用程序用于在 注册服务器530中注册个人云装置200。如果搜索到多个个人云装置, 则用户输入单元140可接收用于选择所搜索的多个个人云装置中的一 个的用户命令。

根据该总的发明构思的实施方式,用户输入单元140可以实现为 触摸屏,但是这仅是一种实施方式。用户输入单元140可以实现为各 种类型的输入单元,诸如鼠标、定点设备、运动输入单元、按钮等。

控制器150根据通过用户输入单元140所输入的用户命令控制电 子设备100的整体功能。控制器150通过使用HomeSync应用程序的 下载信息,下载并运行通过NFC通信器111所接收的HomeSync应用 程序。如果运行HomeSync应用程序,则控制器150通过使用通过NFC 通信器111所接收的个人云装置200的配对信息,执行与个人云装置 200的配对操作。控制器150通过使用通过现有的NFC所接收的个人 云装置200的配对信息,自动执行与个人云装置200的配对操作,并 因此无需用于蓝牙配对的附加用户输入。

控制器150可控制通信器110获取家庭AP300的信息(例如家庭 AP300的SSID、密码等),并且可将家庭AP300的信息传输至个人 云装置200,以便将个人云装置200连接至网络。根据电子设备100 是否具有自动将家庭AP300的信息传输至个人云装置200的功能,控 制器150可通过不同的过程将家庭AP300的信息传输至个人云装置 200。

如果电子设备100具有自动将家庭AP300的信息传输至个人云装 置200的功能,并且从个人云装置200接收到通过用以选择个人云装 置200的预置按钮的命令而生成的信号,则随后控制器150可在无用 户输入的情况下将家庭AP300的信息传输至个人云装置200。如果个 人云装置200通过使用HomeSync应用程序的应用程序秘密信息生成 随机值,并且将所生成的随机值作为会话密钥传输至电子设备100, 则随后控制器150可通过使用通过通信器110所接收的会话密钥调用 架构的家庭AP300的编码信息。如果家庭AP300的信息没有正常调 用,则控制器150可请求家庭AP300的家庭AP300的编码信息。如 果从架构获取家庭AP300的编码信息,则控制器150可控制通信器 110将家庭AP300的信息传输至个人云装置200。因此,个人云装置 200可通过使用现有的所生成的会话密钥,解码从电子设备100所接 收的家庭AP300的编码信息,并基于家庭AP300的解码信息访问家 庭AP300。

然而,如图3B所示,如果电子设备100不具有自动将家庭AP300 的信息传输至个人云装置200的功能,并且从个人云装置200接收到 通过用以选择个人云装置200的预置按钮的命令而生成的信号,则随 后控制器150可控制显示单元130显示用于输入家庭AP300的密码的 密码输入UI。如果家庭AP300的密码输入至密码输入UI中,则控制 器150可控制通信器110将家庭AP300的信息传输至个人云装置200。

如果个人云装置200通过家庭AP300连接至网络,则控制器150 在注册服务器中注册个人云装置200。如果用户账户登录证书服务器 510,则控制器150可通过通信器110从证书服务器510接收用户账户 信息。用户账户信息可包括用户ID、密码、令牌信息以及令牌密钥信 息。控制器150可将用户账户信息和预存储的MAC地址传输至注册 服务器520,以便在注册服务器530中注册个人云装置200。如果个人 云装置200通过使用用户账户信息和MAC地址在注册服务器300中 进行注册,则控制器150可控制通信器110从注册服务器510接收可 由个人云装置200访问的网络服务器540的域信息和对等ID信息,并 将所接收的域信息和对等ID信息传输至个人云装置200。

图10是示出了根据本公开的实施方式的个人云装置的结构的框 图。

参照图10,个人云装置200包括通信器210、NFC通信器211、 按钮220、存储单元230以及控制器240。

通信器210可与电子设备100和家庭AP300进行通信。通信器 210可以使用WiFi接口、蓝牙接口和Zigbee接口中的至少一种与电子 设备100和家庭AP300进行通信。

NFC通信器211通过用户的NFC标记操作传输存储在存储单元 230中的个人云装置200的配对信息和HomeSync应用程序的下载信 息。HomeSync应用程序的下载信息可包括HomeSync应用程序的名 称、版本以及下载URL中的至少一个。个人云装置200的配对信息可 以是个人云装置200的MAC地址信息。

按钮220可接收用户命令。按钮220可接收用于执行与电子设备 100配对的用户命令或者用于获取家庭AP300的信息的用户命令。

存储单元230存储各种类型的数据和各种类型的用于控制个人云 装置200的软件模块。如图11所示,存储单元230包括多个软件模块 1101至1115,以便在注册服务器530中注册个人云装置200并通过使 用个人云装置200共享各种类型的内容。

存储单元230还可存储HomeSync应用程序的下载信息和个人云 装置200的配对信息。

控制器240控制个人云装置200的整体操作。如果选择按钮220, 则控制器240可通过蓝牙接口执行与电子设备200的配对操作。以上 参照图2至图4,已描述通过使用蓝牙接口执行配对操作的方法,并 因此在此省略重复的描述。

如果个人云装置200与电子设备100配对,则控制器240通过通 信器210从电子设备100接收家庭AP300的信息(例如,家庭AP300 的SSID、密码等),并通过使用所接收的家庭AP300的信息执行至家 庭AP300的连接。控制器240可通过通信器210将MAC地址信息传 输至电子设备100,以便在注册服务器530中注册个人云装置200。

如果在注册服务器530中注册个人云装置200,则控制器240可 基于从电子设备100所接收的域信息和对等ID信息访问网络服务器 540,以使得至少一个电子设备共享内容。

图11是示出了根据本公开的实施方式的个人云系统的软件模块 配置的视图。

参照图11,个人云装置200存储媒体播放模块1101、媒体网关模 块1102、云服务模块1103、快捷设置模块1104、NTS客户端模块1105、 内容管理(Mgt)模块1106、代表性状态传输(RepresentationalState Transfer,REST)服务器模块和存储应用程序接口(API)解析器模块 1107、同步引擎模块1108、推送代理模块1109、多账户管理器模块 1110、安全模块1111、数字生活网络联盟(DLNA)模块1112、受控 服务器模块1113、无线固件升级(FOTA)代理模块1114、以及中间 软件模块和BSP、内核、引导加载器模块1115。

中间软件模块和BSP、内核、引导加载器模块115管理系统的加 载,而文件系统设置系统的固件,诸如网络设置、图形设置等。安全 模块111设置编码和/或解码内容以及访问内容的权限。DLNA模块 1112处理用于共享内容的多媒体标准协议。受控服务器模块113接收 客户端的远程控制命令。FOTA代理模块1114管理个人云装置200的 固件升级。

快捷设置模块1104管理用于与电子设备100通信的协议,以便在 注册服务器530中注册个人云装置200。NTS客户端模块1105管理基 于对等ID至网络服务器540的连接。内容Mgt模块1106控制与播放 所存储的内容的媒体播放机的交互。REST服务器模块和存储API解 析器模块1107起到分类器的作用,该分类器从客户端接收诸如内容播 放的命令传输格式、处理命令传输格式、分析通过服务器所请求的消 息的API以便处理该内容、以及将内容分成共享区和个人区并处理内 容。同步引擎模块1108保持与公共云服务器520和客户端的内容同步。 推送代理模块1109通知更新的内容,诸如内容的变化、用户账户列表 的变化等。多账户管理器模块1110管理多个用户账户。

媒体播放模块1101通过输出设备(例如,智能电视)播放内容。 媒体网关模块1102起到音乐、图像等的内容herb的作用。云服务模 块1103管理设置内容的自动上传和自动下载。

服务器端包括认证服务器、NTS、用户门户服务器以及公共云服 务器。

电子设备100包括自动上传模块1120、内容查看器模块1121、代 理服务器模块1122、内容管理器模块1123、AllShare播放客户端模块 1124、快捷设置方案模块1125、以及安卓(Android)中间软件模块 1126。

Android中间软件模块1126管理系统和文件系统的加载,并设置 系统的固件,诸如网络设置、图形设置。虽然本文针对Android平台 进行描述,但是本发明的其他实施方式可以与各种移动式平台,诸如 苹果公司的iOS、微软公司的WindowsPhone等兼容。

快捷设置方案模块1125负责诸如WiFi、蓝牙等的网络设置,并 包括当电子设备100连接至个人云装置200时识别网络类型的连接管 理器模块、管理注册个人云装置200的用户账户的账户管理器模块、 以及在注册服务器530、证书服务器510和网络服务器540中注册个 人云装置200的配置管理器模块。

AllShare播放客户端模块1124执行与可访问个人云装置200的、 可兼容的应用程序的交互。

内容管理器模块1123包括管理播放和控制电子设备100上的内容 的查看管理器模块、传输用于播放个人云装置200的内容的请求的 ReST处理器模块、以及管理自动上传和自动下载的设置的设置管理器 模块。

代理服务器模块1122管理与安装在电子设备100中的、当播放内 容时的播放器的信息传输。

内容查看器模块1121生成用于播放内容的图形用户界面(GUI)。

自动上传模块1120包括服务处理器模块和增量处理器模块,该服 务处理器模块管理用于设置和执行自动或手动上传的周期,该增量处 理器模块管理更新的内容的新信息。

因此,电子设备100和个人云装置200可通过使用上述软件模块 共享存储在家中或家庭外的个人云装置200中的内容。

以下参照图12,描述根据本公开的另一实施方式,如果安装了 HomeSync应用程序,则通过电子设备100在注册服务器中注册个人 云装置200的方法。

图12是示出了根据本公开的另一实施方式,如果安装了预置应用 程序,则通过电子设备在注册服务器中注册个人云装置的方法的流程 图。

图13A、图13B、图13C、图13D、图13E和图13F是示出了根 据本公开的实施方式,如果安装了预置应用程序,则当通过电子设备 在注册服务器中注册个人云装置时所提供的UI的视图。

参照图12和图13A-图13F,在操作S1210中,电子设备100确 定预置应用程序是否运行。预置应用程序可以是通过使用个人云装置 200允许电子设备100共享内容的应用程序。如图13A所示,如果运 行预置应用程序,则电子设备100可以显示通知UI。

如果在操作S1210中确定预置应用程序运行,则在操作S1220中 电子设备100显示通知NFC的UI。如图13B所示,电子设备100可 显示通知电子设备100的NFC标记操作的UI。如图13B所示,UI可 包括通知手动连接的手动连接图标。

在操作S1230中,电子设备100确定NFC标记是否执行。如果电 子设备100置于距个人云装置200的预设距离(例如10厘米)内,则 电子设备100可确定执行NFC标记。

如果在操作S1230中确定执行NFC标记,则在操作S1240中电子 设备100通过使用NFC从个人云装置200接收配对信息。配对信息可 以是个人云装置200的MAC地址信息。

在操作S1250中,电子设备通过使用配对信息执行配对操作。电 子设备100可在无附加用户输入的情况下通过使用经NFC所接收的、 个人云装置200的MAC地址信息,执行蓝牙配对操作。

如果在操作S1230中确定NFC不执行标记,则电子设备100在操 作S1260中接收用于选择手动连接图标的命令并在操作S1265中执行 手动连接操作。如果选择手动连接图标,则电子设备100可执行用于 查找在电子设备100的预设距离内所存在的至少一个个人云装置的搜 索操作。

电子设备100还可从查找到的至少一个个人云装置接收MAC地 址信息。如图13C所示,如果从至少一个个人云装置接收MAC地址 信息,则电子设备100可显示包括查找到的个人云装置的查找表。

如图13D所示,如果选择包括在查找表中的、查找到的至少一个 个人云装置中的一个,则电子设备100可设置电子设备100将与选择 的个人云装置进行通信所经过的信道。如图13F所示,如果选择显示 在查找表中的至少一个个人云装置中的一个,则电子设备100可显示 用于输入选择的个人云装置的密码的密码输入UI。如果通过密码输入 UI输入个人云装置的密码,则电子设备100可设置电子设备100将与 选择的个人云装置进行通信所经过的信道。

如图13E所示,将输入至密码输入UI中的密码可以显示在连接 至选择的个人云装置的外部显示装置上。如果信道已设置,则电子设 备100可通过所设置的信道将用于请求与选择的个人云装置连接的请 求信号传输至选择的个人云装置,并接收用于答复请求信号的应答信 号,以便完全地执行配对操作。

在如操作S1230至S1250中所描述的,通过使用NFC标记自动执 行与个人云装置200的配对后,或者在如操作S1260和S1265中所描 述的,手动执行与个人云装置200的配对后,在操作S1270中电子设 备100获取AP信息并将AP信息传输至个人云装置200。电子设备100 在操作S1280中确定个人云装置200连接至网络并在操作S1290中在 注册服务器530中注册个人云装置200。图12的操作S1270至S1290 与图2的操作S250至S270相同,并因此省略重复的描述。

如上所述,如果已预先设置预置应用程序,则具有NFC功能的电 子设备可在无附加用户输入的情况下,容易地在注册服务器530中注 册个人云装置200。虽然电子设备不具有NFC功能,但是电子设备可 直观地在注册服务器530中注册个人云装置200。

通过上述个人云系统10,用户可通过使用电子设备100在注册服 务器530中注册个人云装置200,以便通过使用个人云装置200在家 中或家庭外下载或上传内容。用户可通过个人云装置200共享多个电 子设备中的内容。多个用户还可共享存储在一个个人云装置200中的 内容。

根据该总的发明构思的实施方式,一个电子设备可通过使用个人 云装置200控制另一电子设备。个人云装置200可通过使用第一通信 接口(例如,WiFi接口)与如图14A至图14C所示的外部装置1400 以及电子设备100共享内容,并通过使用不同于第一通信接口的第二 通信接口(蓝牙接口)传输和接收控制命令。

图14A、图14B和图14C是示出了根据本公开的实施方式的、通 过电子设备使用个人云装置远程地控制外部装置的方法的视图。

参照图14A-图14C,电子设备100可通过使用各种方法接收用户 的控制命令,并通过第二通信接口以个人云装置200为中间媒介,以 便将所接收的控制命令传输至显示装置1400。根据本公开的实施方 式,如图14A所示,电子设备100通过使用感测用户的运动的传感器 (例如,陀螺仪传感器)感测用户的运动,并通过第二通信接口将与所 感测的运动相对应的控制命令传输至个人云装置200。根据本公开的 另一实施方式,如图14B所示,电子设备100可接收并显示与通过第 一通信接口传输至显示装置1400的内容控制屏相同的内容控制屏。如 果选择内容控制屏上的特定图标,则电子设备100可通过第二通信接 口将与所选择的图标相对应的控制命令传输至个人云装置200。根据 本公开的另一实施方式,电子设备100可感测触摸屏上输入的触摸输 入并通过第二通信接口将与所感测的触摸输入相对应的控制命令传输 至个人云装置200。

个人云装置200可将控制命令再次传输至显示装置1400,而且显 示装置1400可根据所传输的控制命令控制其功能。

根据本公开的各实施方式,用户可通过使用电子设备100,诸如 具有存储在个人云装置200中的内容的智能手机,来控制显示装置 1400。

根据本公开的上述的各实施方式,用户可通过最少输入在外部注 册服务器中注册个人云装置。

根据本公开的实施方式的、用于执行注册个人云装置200的方法 的程序代码可以存储在各种类型的记录介质上。程序代码可以存储在 各种类型的计算机可读记录介质上,诸如随机存取存储器(RAM)、 闪速存储器、只读存储器(ROM)、可擦可编程只读存储器(EPROM)、 电可擦可编程只读存储器(EEPROM)、寄存器、硬盘、可换式磁盘、 存储卡、通用串行总线(USB)存储器、CD-ROM等。

虽然已参照本公开的各实施方式示出和描述了本公开,但是本领 域技术人员将理解的是,在此可进行形式和细节上的各种改变,而不 背离由所附权利要求及其等同物所限定的本公开的精神和范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号