用户信息处理方法和支持该方法的电子设备的制造方法

文档序号:10594077阅读:168来源:国知局
用户信息处理方法和支持该方法的电子设备的制造方法
【专利摘要】电子设备包括显示器和处理器,其中,显示器配置成输出对象;处理器配置成管理电子设备与外部服务器设备之间的会话连接,并使得显示器显示指示用户信息传输状态的信息提供状态对象。用于在电子设备中处理用户信息的方法包括:管理电子设备与外部服务器设备之间的会话连接,以及显示指示用户信息传输状态的信息提供状态对象。
【专利说明】用户信息处理方法和支持该方法的电子设备
[0001 ]优先权要求
[0002]本申请要求于2015年3月9日提交至韩国知识产权局的第10-2015-0032547号韩国专利申请的优先权,该韩国专利申请的全部公开内容通过引用并入本文。
技术领域
[0003]本公开涉及能够控制向外部设备传输用户信息的方法和装置。
【背景技术】
[0004]随着有线/无线互联网的发展,用户能够自由地使用互联网并通过互联网获得各种信息。同时,通过互联网向用户提供信息的内容提供者(下文中称作“CP”)提供各种内容以引导用户访问。
[0005]CP想要配置屏幕,在该屏幕中用户能够从各种内容中容易地看到用户想要看到的内容。这是一种个性化服务,以通过提供允许用户更快速且更容易访问期望信息的屏幕来满足用户的期望。为了基于用户信息提供的个性化服务,电子设备将例如电子设备的使用历史信息等的用户信息传输给CP。
[0006]但是,在将用户信息提供给CP的过程中,用户可能不能接收到或者可能很难获知用户相关信息策略,例如,信息提供时间、信息种类、信息使用目的、与接收信息的CP有关的信息等。此外,提供给特定CP的信息可能未经用户允许或者在用户不知情的情况下根据特定CP的任意协议被提供给另一CP。在这种情况下,提供给CP的用户信息被轻率地使用或共享。

【发明内容】

[0007]为了解决上述缺陷,本发明的主要目标是至少提供下面描述的有益效果。因此,本公开的一方面是提供在向CP提供用户信息时能够更直观地提供用户信息相关策略的方法以及支持该方法的电子设备。
[0008]根据本公开的第一方面,电子设备包括显示器和处理器,其中,显示器配置成输出对象;处理器配置成管理电子设备与外部服务器设备之间的会话连接,并使得显示器显示指示用户信息传输状态的信息提供状态对象。
[0009]根据本公开的第二方面,用于在电子设备中处理用户信息的方法包括:管理电子设备与外部服务器设备之间的会话连接,以及显示指示用户信息传输状态的信息提供状态对象。
[0010]此外,本公开的各实施方式可提供用于仅向已认证的CP提供用户信息的方法以及支持该方法的电子设备。
[0011]此外,当维持特定会话时,本公开的各实施方式可提供用于提供用户信息的方法以及支持该方法的电子设备。
[0012]根据以下详细描述,本公开的其他方面、有益效果和显著特征对本领域技术人员将变得明显,结合附图的以下详细描述公开了本公开的各实施方式。
[0013]在考虑下面的详细描述之前,阐述该专利中使用的某些单词和短语的定义是有利的。术语“包括(include)”和“包括(comprise)”及其变形意味着包含而不是限制,术语“或”是包含性的,意味着和/或;术语“与…相关”和“与其相关”及其变形可以指包括、包括在…内、与…相互连接、包含、包含在…内、连接至…或与…连接、联接至…或与…联接、可与…通信、与…配合、交叉、并列、接近于…、约束于或以…约束、具有、具有…属性等;以及术语“控制器”是指控制至少一个操作的任何设备、系统或它们的一部分,该设备可以硬件、固件或软件、或它们中的至少两种的一些组合来实现。应注意,无论是本地还是远程,与任何具体控制器相关的功能可以为集中式或分布式。用于某些单词和短语的定义在本专利文件中提供,本领域普通技术人员应理解许多(如果不是大多数情况下)这样的定义适用于这样定义的单词和短语的现有以及将来使用。
【附图说明】
[0014]为了更完整地理解本公开及其有益效果,现在参考结合附图的以下描述,在附图中,相同的参考标号代表相同的部分。根据结合附图的以下描述,本发明的某些实施方式的以上和其它方面、特征和有益效果将变得更加显而易见,在附图中:
[0015]图1是示出了根据本公开各实施方式的用户信息处理设备的图形;
[0016]图2是示出了根据本公开各实施方式的用户信息处理系统的图形;
[0017]图3是示出了根据本公开各实施方式的用户信息处理系统和用户信息处理方法的图形;
[0018]图4是示出了根据本公开各实施方式的、与用户信息处理方法相关的电子设备的操作方法的流程图;
[0019]图5A是示出了根据本公开各实施方式的、与用户信息提供有关的同意屏幕的示例的图形;
[0020]图5B是示出了根据本公开各实施方式的、与用户信息提供状态的提供有关的改变屏幕的示例的图形;
[0021]图5C是示出了根据本公开各实施方式的、与用户信息提供有关的历史屏幕的示例的图形;
[0022]图6是示出了根据本公开各实施方式的、使用用户信息的个性化服务的示例的图形;
[0023]图7是示出了根据本公开各实施方式的电子设备的框图;
[0024]图8是示出了根据本公开各实施方式的、处于网络环境下的电子设备的图形;
[0025]图9示出了根据本公开各实施方式的程序模块的框图;
[0026]图10是示出了根据本公开各实施方式的、与用户信息提供有关的屏幕的图形;以及
[0027]图11是示出了根据本公开各实施方式的用户信息处理平台的框图。
[0028]在整个附图中,应注意相同的参考标号用于表示相同或相似的元件、特征和结构。
【具体实施方式】
[0029]下面讨论的图1至图11以及用于描述该专利文件中本公开原理的各实施方式仅通过说明的方式并且不应被解释为以任何方式限制本公开的范围。本领域技术人员应理解,本公开的原理可通过任何适当布置的电子设备实现。本公开的各实施方式可参照附图进行描述。因此,本领域技术人员将认识到,在不背离本公开范围和精神的情况下可对本文描述的各实施方式进行各种不同的修改、等同和/或替换。关于附图的描述,相似组件可通过相似参考标号标记。
[0030]在本文公开的内容中,本文所使用的表述“具有”、“可具有”、“包括(include)”和“包括(comprise),’、或“可包括(may include)”和“可包括(may comprise),!表示存在相应的特征(例如,诸如数字值、功能、操作或组件),而不排除附加特征的存在性。
[0031]在本文公开的内容中,本文所使用的表述“A或B”、“至少一个A或/和B”或“A或/和B中的一个或多个”等可包括相关列举项目中的一个或多个的任意和所有组合。例如,术语“A或B”、“至少一个A或/和B”或“A或/和B中的一个或多个”可涉及以下所有情况:情况(I)包括至少一个A,情况(2)包括至少一个B,或情况(3)包括至少一个A和至少一个B两者。
[0032]本文所使用的诸如“第一”、“第二”等的术语可以指本公开各实施方式的各种元件,但是不限制这些元件。例如,这些术语不限制元件的顺序和/或优先级。此外,这些术语可用于将一个元件与另一元件区分开。例如,“第一用户设备”和“第二用户设备”表示不同的用户设备。例如,在不背离本公开范围的情况下,第一元件可被称作第二元件,以及类似地,第二元件可被称作第一元件。
[0033]应理解,当元件(例如,第一元件)被称作(可操作地或可通信地)“与”另一元件(例如,第二元件)“联接”或“连接”/(可操作地或可通信地)“联接至”或“连接至”另一元件(例如,第二元件)时,其可直接与另一元件联接或连接/直接联接至或连接至另一元件,或者可存在中间元件(例如,第三元件)。相反,当元件(例如,第一元件)被称作“与”另一元件(例如,第二元件)“直接联接”或“直接连接” / “直接联接至”或“直接连接至”另一元件(例如,第二元件)时,应理解不存在中间元件(例如,第三元件)。
[0034]根据情况,本文所使用的表述“配置成”例如可用作表述“适合于”、“具有…能力”、“设计成”、“适用于”、“制成”或“能够”。术语“配置成”绝不是仅指硬件“具体设计成…”。相反,表述“配置成…的设备”可以指该设备能够与另一设备或其他组件一起操作。例如,“配置成执行A、B和C的处理器”可以指用于执行相应操作的专用处理器(例如,嵌入式处理器)或者可通过执行储存在存储设备中的一个或多个软件程序执行相应操作的通用处理器(例如,中央处理器(CPU)或应用处理器)。
[0035]本说明书中使用的术语用于描述本公开的【具体实施方式】并且不旨在限制本公开的范围。除非另有说明,否则单数形式的术语可包括复数形式。除非本文另外地定义,否则本文所使用的所有术语(包括技术术语和科技术语)的含义与本公开所属领域的普通技术人员通常所理解的含义相同。还应理解,除非本文在本公开各实施方式中明确地定义,否则在常用词典中所定义的和通常所使用的术语,也将被解释为具有与其在相关领域的含义一致的含义,而不解释为具有理想化或过于正式的含义。在一些情况下,即使术语为在说明书中定义的术语,它们也不应被解释为排除本公开的实施方式。
[0036]根据本公开各实施方式的电子设备可包括智能电话、平板个人计算机(PC)、移动电话、视频电话、电子书阅读器、台式PC、膝上型PC、上网本、工作站、服务器、个人数字助理(PDA)、便携式多媒体播放器(PMP)、运动图像专家组(MPEG-1或MPEG-2)音频层3(MP3)播放器、移动医疗设备、相机、以及可穿戴设备中的至少一个。根据本公开各实施方式的可穿戴设备可包括配饰类型(例如,手表、戒指、手镯、脚镯、项链、眼镜、隐形眼镜或头戴式设备(HMD)),织物或服装类型(例如,电子服饰)、物理附件类型(例如,皮肤垫或纹身)或身体植入类型(例如,植入电路)中的至少一种。
[0037]根据本公开的各实施方式,电子设备可以为智能家电。例如,智能家电可包括下列至少之一:电视(TV)、数字多功能光盘(DVD)播放器、音响、冰箱、空调器、除尘器、烘箱、微波炉、洗衣机、空气净化器、机顶盒、电视盒(例如,Samsung Home Sync?、App I e TV?、或Goog I eTV?)、游戏机(例如,Xbox?和PlayStat1n?)、电子词典、电子钥匙、摄影机、电子相框等。
[0038]根据本公开的各实施方式,电子设备可包括下列至少之一:各种医疗设备(例如,各种便携式医疗测量设备(例如,血糖监测设备、心率测量设备、血压测量设备、体温测量设备等)、磁共振血管造影(MRA)、磁共振成像(MRI )、计算机断层扫描(CT)、扫描器以及以闲置模式接收用户输入的超声波设备、导航设备、全球导航卫星系统(GNSS)接收器、行车记录仪(EDR)、飞行数据记录仪(FDR)、车载娱乐设备、船用电子装备(例如,导航系统和陀螺罗盘)、航空电子设备、安全设备、车辆音响单元、工业或家用机器人、自动柜员机(ATM)、销售点(POS)或物联网(例如,灯泡、各种传感器、电表或气表、喷水设备、火灾报警器、恒温器、路灯、烤箱、运动器材、热水箱、加热器、锅炉等)。
[0039]根据本公开的各种实施方式,电子设备可包括下列至少之一:家具或建筑物/构筑物的部分、电子板、电子签名接收设备、投影仪、或各种测量仪器(例如,水表、电表、气表和无线电波表等)。根据本公开各实施方式的电子设备可以是上述多种设备的一种或多种的组合。根据本公开的各实施方式,电子设备可以是柔性电子设备。此外,根据本公开各实施方式的电子设备不局限于上述设备,并且可包括根据技术发展的新的电子设备。
[0040]在下文中,将参照附图讨论根据本公开各实施方式的电子设备。本文所使用的术语“用户”可指使用电子设备的人或者可指使用电子设备的设备(例如,人工电子设备)。
[0041]图1是示出了根据本公开的各实施方式的用户信息处理设备的图形。当将用户信息提供给特定CP时,用户信息处理设备100可执行以下功能以确保所提供信息的透明性和信息使用的安全性:处理用户信息、管理白名单以及管理会话。
[0042]参照图1,用户信息处理设备100可包括信息处理模块110和存储器170。但是本公开的范围和精神不限于此。根据本公开的各实施方式,用户信息处理设备100可以不包括图1所示的组件中的至少一个,或者可进一步包括至少一个其他组件。根据本公开的实施方式,用户信息处理设备100还可包括显示器。
[0043]信息处理模块110可执行以下功能:用户信息的收集、分析和提供。例如,信息处理模块110可收集用户信息处理设备100的使用历史信息。信息处理模块110可基于使用历史信息的种类分析使用历史信息的形状、形式或类型。信息处理模块110可分析信息并处理所分析的信息以用于反识别(或匿名)。此外,信息处理模块110可将反识别信息提供给CP。关于上述功能,信息处理模块110可包括信息收集模块111、信息分析模块113和信息提供模块115。
[0044]信息收集模块111可收集用户信息。例如,信息收集模块111可收集用户信息处理设备100的使用历史信息。使用历史信息可包括应用程序的执行信息(例如,应用程序的类另IJ、执行时间等)、浏览信息(例如,检索词、书签、历史信息等)、传感器信息(例如,位置信息、生物特征信息等)等。
[0045]根据本公开的各实施方式,信息收集模块111可通过有线/无线通信从连接至用户信息处理设备100的外部电子设备收集用户信息。例如,外部电子设备可以为诸如智能TV、智能手机、平板个人电脑(PC )、运动图像专家组(MPEG-1或MPEG-2)音频层3 (MP3)播放器、移动医疗设备、相机、可穿戴设备等的利用用户识别信息注册或登录的电子设备。例如,信息收集模块111可从智能TV收集TV观看信息(例如,观看历史信息、实时观看信息等)。此外,信息收集模块111可从可穿戴设备收集设备的使用历史信息或健康信息。根据本公开的实施方式,信息收集模块111可从诸如智能家庭的物联网(1T)设备收集各种传感器信息。
[0046]根据本公开的各实施方式,信息收集模块111可将收集的用户信息储存在存储器170中或者储存在通过有线/无线通信连接至用户信息处理设备100的外部存储介质中。此夕卜,信息收集模块111可将用户信息传输至信息分析模块113。
[0047]信息分析模块113可分析用户信息。信息分析模块113可针对是否具有形状、形式或类型的每个种类来分析所收集的用户信息。信息分析模块113可执行数据挖掘,在数据挖掘中,基于所分析的结果发现用户信息之间的有用相关性并且由此提取出有价值的信息。根据本公开的实施方式,信息分析模块113可分析用户信息并且可提取诸如生活模式(例如,用户的主要活动区域和时段)、兴趣信息、消费模式等的信息。此外,信息分析模块113可提取诸如与用户主要使用的应用程序有关的信息、电视观看信息、1T信息、用户的健康信息等的信息。
[0048]据本公开的各实施方式,信息分析模块113可基于分类参考信息,例如,风险程度、个人亲密度、不可改变性质的程度(例如,在特定时间段中不改变的信息,诸如身高、体重、婚姻状态、子女数量等,或者一次性且累积的消费历史信息,诸如产品购买历史、旅行历史等),来分类通过用户信息分析而提取的信息,诸如生活模式信息、兴趣信息、消费模式信息等。根据本公开的实施方式,信息分析模块113可基于所提取的信息的资产值、侵权因素发生的可能性、合法性等计算风险程度。例如,信息分析模块113可将诸如性别、年龄、婚姻状态等的用户的个人信息分类为最高风险水平。此外,信息分析模块113可将诸如用户的健康信息、用户的消费模式(例如,消费时段、主要消费产品类别、消费位置等)、用户的位置信息(例如,住宅、公司位置、最爱区域等)、用户兴趣(例如,旅行、汽车、爱好等)、用户状态信息(例如,在上下班、婚礼准备、旅行准备等)、电视观看信息(例如,观看历史、实时电视观看信息等)、用户倾向(例如,内向/外向、被动/主动等)等的信息的风险水平计算为第二风险水平。替代地,信息分析模块113可基于任意设置顺序或者与CP的协议来计算风险水平。根据本公开的各实施方式,信息分析模块113不可提取与用户信息风险有关的敏感信息,诸如宗教或政治倾向等。
[0049]根据本公开的各实施方式,信息分析模块113可以反识别(例如,使得难以或不可能识别用户信息的处理)用户信息或通过用户信息分析提取的信息。例如,信息分析模块113可消除能够从用户信息识别用户的因素。根据本公开的实施方式,信息分析模块113可以利用诸如数据屏蔽、数据匿名、数据抑制等的方法反识别诸如居民登记号码、信用卡号码、电话号码等的个人信息。数据屏蔽是用于处理数据以使得可识别的数据的一部分不可见的方法,数据匿名可以是利用与先前数据完全不相关的数据代替个人信息中的主要识别因素以使得不能识别个体的方法。此外,数据抑制可以将数据值转换为平均值或类别值并且由此隐藏具体值。
[0050]根据本公开的各实施方式,信息分析模块113可将通过用户信息分析提取的信息储存在存储器170中或者储存在通过有线/无线通信连接至用户信息处理设备100的外部存储介质中。此外,信息分析模块113可反识别用户信息或者所提取的信息并且可将反识别的信息储存在存储器170中。信息分析模块113可将反识别的信息传输至信息提供模块115。
[0051]信息提供模块115可执行提供反识别信息的功能。例如,信息提供模块115可将反识别信息传输给CP或者可通过输出设备(例如,显示器)输出反识别信息。为了执行上述功能,信息提供模块115可包括白名单管理模块116、信息显示模块117和信息传输模块118。
[0052]白名单管理模块116可执行对通过CP认证系统认证的CP的名单(或者外部服务器设备的名单,在下文中称作“白名单”)进行管理的功能。根据本公开的实施方式,白名单管理模块116可定期或实时地从CP认证服务器收集白名单。例如,在执行特定应用程序的时刻或者在访问特定网页的时刻,白名单管理模块116可从CP认证服务器收集白名单。
[0053]根据本公开的各实施方式,在使用由不包括在白名单中的CP提供的服务的情况下,例如,在执行由该CP提供的应用程序或者访问由该CP提供的网页的情况下,信息处理模块110可处理信息以使得不将反识别信息提供给该CP。例如,信息处理模块110可将不完全用户信息提供给CP以确保可靠的服务。但是,信息处理模块110不可提供通过数据挖掘提取的有价值的信息从而不能提供个性化服务。此外,信息处理模块110可能限制由未经认证的CP提供的服务的使用,从而防止用户信息的任意使用或用户信息的泄露。例如,CP可通过以下步骤收集用户信息:1)通过CP认证服务器在CP认证系统上认证,以及2)获得用户的同意。
[0054]信息显示模块117可输出与反识别信息的提供相关的对象。根据本公开的实施方式,信息显示模块117可在屏幕上显示用于确认同意提供由CP请求的反识别信息的显示对象(下文中称作“信息提供请求对象”)。信息显示模块117可根据用户信息的分类参考信息不同地显示信息提供请求对象。例如,信息显示模块117可不同地显示信息提供请求对象的背景色、信息提供请求对象边界的粗细度/形状/颜色、信息提供请求对象的图像或文本中的至少之一。根据本公开的各实施方式,信息显示模块117可在屏幕上显示用于选择是否提供反识别信息的显示对象(在下文中称作“信息提供状态变化对象”)。此外,在传输反识别信息的时间点处,信息显示模块117可在屏幕的特定区域上实时显示表示用户信息提供状态的显示对象(在下文中称作“信息提供状态对象”)(例如,指示条)。信息显示模块117可基于用户信息的分类参考信息或用户信息传输状态不同地显示信息提供状态对象。根据本公开的实施方式,信息显示模块117可在屏幕上显示包括与信息提供历史有关的信息(例如,提供反识别信息的时间、与提供给信息的CP有关的信息等)的显示对象(在下文中称作“信息提供历史对象”)。
[0055]根据本公开的各实施方式,当显示对象(例如,信息提供请求对象、信息提供状态变化对象、信息提供状态对象或信息提供历史对象)被显示在屏幕上时,信息显示模块117可输出通知屏幕关于显示对象的输出的语音信息。例如,当传输反识别信息时,信息显示模块117可在屏幕上输出相应的显示对象(例如,信息提供状态对象)或者可同时输出用于通知反识别信息的传输的语音信息。此外,当输出用于通知信息提供同意确认请求或信息提供状态变化的语音信息时,信息显示模块117可在屏幕上输出相关的显示对象(例如,信息提供请求对象或信息提供状态变化对象)。
[0056]信息传输模块118可将反识别信息之中的、由CP请求的信息传输给CP操作的服务器设备。根据本公开的实施方式,信息传输模块118可通过由CP提供的服务连接至CP,例如,诸如应用程序的接口、服务、网页等。信息传输模块118可基于服务状态确定是否提供反识别信息。服务状态可指示服务是否执行、服务是否激活等。在服务处于激活状态的情况下,即,服务在前台执行,信息传输模块118可将反识别信息提供给CP。替代地,在提供服务的CP具有请求权利的情况下,即使服务在后台执行,信息传输模块118也可在特定时间段期间提供反识别信息。信息传输模块118可包括会话管理模块119。
[0057]会话管理模块119可管理用户信息处理设备100与CP操作服务器之间的连接。例如,会话管理模块119可通过特定会话协议管理用于提供反识别信息的会话连接。根据本公开的实施方式,在CP被确认为包括在白名单中的已认证CP的情况下,在使用由该CP提供的服务的时间点,与CP所操作的服务器的会话可在会话管理模块119的控制下生成。该会话可以是用于网络环境中电子设备之间的通信的逻辑连接,会话协议可以是通过会话连接的电子设备之间的通信协议。
[0058]根据本公开的各实施方式,会话管理模块119可基于由CP提供的服务的状态来控制会话的状态。例如,在服务在前台执行的情况下,会话管理模块119可激活会话状态并且可进行处理以传输反识别信息。此外,在服务转换到后台的情况下,会话管理模块119可使会话状态不活动。在这种情况下,会话管理模块119可在经过了特定时间的时间点处停止会话。根据本公开的实施方式,在CP在会话的非激活状态下请求反识别信息的情况下,会话管理模块119可确定CP是否具有请求权利。在这种情况下,会话管理模块119可允许反识别信息仅在特定的时间段期间被传输。根据本公开的各实施方式,在信息处理模块110将反识别信息传输给CP的情况下,会话管理模块119可进行处理以加密信息。
[0059]根据本公开的各实施方式,当在会话的非激活状态中经过特定时间段的情况下,或者在由CP提供的服务结束的情况下,会话管理模块119可结束相应的会话。例如,会话管理模块119可请求CP删除提供给CP操作服务器的反识别信息。在这种情况下,CP可根据删除请求删除反识别信息,从而防止反识别信息被储存在CP操作服务器中。
[0060]存储器170可存储以下信息中的至少之一:由信息处理模块110收集的用户信息、通过用户信息的分析提取的信息、或通过用户信息的反识别获取的信息或提取的信息。此夕卜,存储器170可储存白名单。
[0061 ]如上所述,根据本公开的各实施方式,用户信息处理设备可包括:信息处理模块,配置成控制与传输至外部服务器设备的用户信息传输状态对应的信息提供状态对象的显示;以及显示器,配置成输出信息提供状态对象。
[0062]根据本公开的各实施方式,信息处理模块可根据用户信息的分类参考信息执行控制以显示不同的信息提供状态对象。
[0063]根据本公开的各实施方式,信息处理模块可响应于信息提供状态对象的选择,执行控制以显示信息提供状态变化对象,这使得能够选择是否传输用户信息。
[0064]根据本公开的各实施方式,在第一次使用由外部服务器设备提供的服务或者用户信息相关策略改变的情况下,信息处理模块可执行控制以显示能够选择是否同意提供用户Ia息的息提供请求对象。
[0065]根据本公开的各实施方式,信息处理模块可基于用户信息的分类参考信息,在显示信息提供请求对象的时间点处执行控制,以不同地显示信息提供请求对象的背景色、信息提供请求对象的边界的粗细度/形状/颜色、信息提供请求对象的图像或文本中的至少之一;可执行控制以不同地显示信息提供请求对象的显示位置、显示时间或显示速度中的至少之一;或者可执行控制以不同地显示附于信息处理设备的闪烁设备的闪烁速度、闪烁持续时间或发光颜色中的至少之一。
[0066]根据本公开的各实施方式,在与外部服务器设备的会话被连接的时间点、在与外部服务器设备连接的会话结束的时间点、或者在使得能够显示信息提供历史的对象在与外部服务器连接的会话正在连接的状态下被选择的时间点,信息处理模块可执行控制以显示包括用户信息的提供历史的信息提供历史对象。
[0067]根据本公开的各实施方式,信息处理模块可执行控制,从而当与外部服务器设备的会话正在连接时传输用户信息。
[0068]根据本公开的各实施方式,在会话结束的情况下,信息处理模块可请求外部服务器设备删除传输的用户信息。
[0069]根据本公开的各实施方式,用户信息处理设备还可包括配置成储存指定用以提供用户信息的外部服务器设备的名单的存储器。
[0070]根据本公开的各实施方式,存储器可储存外部服务器设备的用户信息相关策略以及外部服务器设备的识别信息。
[0071]根据本公开的各实施方式,用户信息处理设备可包括支持与外部服务器设备的会话连接的通信接口以及在与外部服务器设备的会话正在进行时控制用户信息传输的信息处理模块。
[0072]根据本公开的各实施方式,在会话结束的情况下,信息处理模块可请求外部服务器设备删除传输的用户信息。
[0073]此外,根据本公开的各实施方式,用户信息处理设备可包括储存白名单的存储器以及信息处理模块,如果与特定外部服务器的会话被连接,则该信息处理模块基于外部服务器设备的识别信息是否包括在白名单中来控制用户信息到外部服务器设备的传输。
[0074]图2是示出了根据本公开各实施方式的用户信息处理系统的图形。在下文中,与上述描述相同、类似或对应的描述将被省略。
[0075]参照图2,用户信息处理系统可包括信息处理设备210、CP认证服务器230、外部电子设备250和CP操作服务器270。
[0076]信息处理设备210可具有与图1的用户信息处理设备100的配置相同或相似的配置。信息处理设备210可收集信息处理设备210的使用历史信息。此外,信息处理设备210可从利用用户识别信息注册或登录的外部电子设备250或者从连接至外部电子设备250的外部电子设备收集使用历史信息。信息处理设备210可执行数据挖掘,其中,基于分析结果发现用户信息之间有用的关联并且由此提取出有价值的信息。此外,信息处理设备210可通过信息的反识别来将信息转换成更安全的信息形式。
[0077]根据本公开的各实施方式,信息处理设备210可收集白名单,该白名单为由CP认证服务器230认证的CP的名单。在这种情况下,信息处理设备210可进行处理以仅向包括在白名单中的CP提供用户信息。根据本公开的各实施方式,信息处理设备210可定期或实时地从CP认证服务器230收集和更新白名单。
[0078]根据本公开的各实施方式,信息处理设备210可基于由CP提供的服务连接至CP操作服务器270。在这种情况下,在CP包括在白名单钟的情况下,信息处理设备210可通过特定会话协议连接用于传输信息的会话。信息处理设备210可基于会话状态确定是否传输用户信息。此外,在会话结束的情况下,信息处理设备210可请求CP操作服务器270删除传输的用户信息。
[0079]CP认证服务器230可执行认证CP的功能。例如,CP认证服务器230可从CP接收CP注册请求,可检查用户信息相关策略(例如,CP欲收集的信息的种类或使用目的、提供获益等)和由CP提供的服务,以及可将CP注册到CP认证系统中。此外,CP认证服务器230可通过检查或检验确定已注册CP的服务的内容、质量等,并且可执行:在CP认证系统中注册或重新注册相应的CP或者从CP认证系统移除相应的CP。利用以上描述,信息处理设备210可收集在CP认证系统中注册的CP的名单(白名单),并且可将相应的信息仅提供给已认证的CP。
[0080]外部电子设备250可以是利用有线/无线通信连接至信息处理设备210的设备,或者可以是利用用户识别信息注册或登录的设备。根据本公开各实施方式的外部电子设备可包括以下至少之一:智能电话、平板个人电脑(PC)、移动电话、视频电话、电子书阅读器、台式PC、膝上型PC、笔记本电脑、工作站、服务器、个人数字助理(PDA)、便携式多媒体播放器(PMP),运动图像专家组(MPEG-1或MPEG-2)音频层3(MP3)播放器、移动医疗设备、相机、可穿戴设备(例如,智能眼镜、头戴式设备(HMD)等)、电子服装、电子手镯、电子项链、电子应用配件、电子纹身、智能镜、智能手表等。
[0081]根据本公开的实施方式,外部电子设备250可以是智能家用电器。智能家用电器可包括以下至少之一:例如,电视(TV)、数字多功能光盘(DVD)播放器、音响、冰箱、空调、清洁器、烘箱、微波炉、洗衣机、空气净化器、机顶盒、家庭自动化控制面板、安全控制面板、TV盒(例如,Samsung HomeSync?、Apple TV?或Google TV?)、游戏机(例如,Xbox?和PlayStat1n?)、电子词典、电子钥匙、摄像机、电子相框等。
[0082]根据本公开的各实施方式,外部电子设备250可包括以下至少之一:医疗设备(例如,各种便携式医疗测量设备(例如,血糖监测设备、心跳测量设备、血压测量设备、体温测量设备等)、磁共振血管造影(MRA)、磁共振成像(MRI)、计算机断层扫描(CT)、扫描仪、超声设备等)、导航设备、全球定位系统(GPS)接收器、事件数据记录器(EDR)、飞行数据记录器(FDR)、车辆资讯娱乐设备、船用电子装备(例如,导航系统、回转罗盘等)、航空电子设备、安全设备、车辆音响单元、工业或家用机器人、自动柜员机(ATM)、销售点(POS)或物联网(例如,灯泡、各种传感器、电表或燃气表、自动喷水灭火设备、火警器、恒温控制器、路灯、烤面包机、运动器材、热水箱、加热器、锅炉等)。
[0083]根据本公开的实施方式,外部电子设备250可包括以下至少之一:家具或建筑物/构筑物、电子板、电子签名接收设备、投影机或各种测量仪器(例如,水表、电表、燃气表或波长表等)。根据本公开的各实施方式,外部电子设备250可以为上述各种设备的一种或多种的组合。根据本公开实施方式的外部电子设备250可以为柔性电子设备。此外,根据本公开实施方式的外部电子设备250可包括上述设备。但是,本公开的范围和精神不限于此。例如,外部电子设备250可包括根据技术发展的各种新型电子设备。
[0084]图3是示出了根据本公开各实施方式的用户信息处理系统和用户信息处理方法的图形。
[0085]参照图3,在使用由CP提供的服务的情况下,例如,在执行由CP提供的应用程序371或者访问由CP提供的网页373的情况下,信息处理设备310可确认该CP是否为已认证的CP。根据本公开的各实施方式,信息处理设备310可从CP认证服务器330收集白名单并且可确认该CP是否包括在白名单中。
[0086]就此而言,CP可向CP认证服务器330请求注册然后可被认证。例如,CP可将用户信息相关策略(例如,要收集信息的种类或使用目的、提供获益等)传输至CP认证服务器330。CP认证服务器330可检查相应的信息并利用与CP有关的信息将CP注册到CP认证系统中。根据本公开的实施方式,CP认证服务器330可储存和管理已认证CP的名单作为白名单。
[0087]在CP为已认证CP的情况下,信息处理设备310可将会话连接至相应的CP操作服务器370。在这种情况下,在会话被激活的情况下或者在即使会话未激活CP也具有请求权利的情况下,信息处理设备310可将由CP请求的信息传输至CP操作服务器370。此外,在会话结束的情况下,信息处理设备310可请求CP操作服务器370删除传输的信息。
[0088]根据本公开的各实施方式,信息处理设备310可收集信息处理设备310的使用历史信息311或者外部电子设备350的使用历史信息351中的至少之一。此外,信息处理设备310可使用通过分析收集的信息313获得的有价值的信息执行数据挖掘。信息处理设备310可反识别收集的信息313或提取的信息315并且由此可降低个人信息泄露的可能性。根据本公开的各实施方式,信息处理设备310的使用历史信息311、外部电子设备350的使用历史信息351以及提取的信息315可以不限于图3中所示的项目,并且具有作为用户信息含义的各种信息可包括在其中。
[0089]根据本公开的各实施方式,信息处理设备310可输出允许用户确认或选择与用户信息提供有关的用户信息相关策略(例如,正在传输的信息或者与提供给CP的信息有关的信息的提供时间、种类、使用目的或风险程度)的显示对象(例如,信息提供状态变化对象(未示出))。根据本公开的实施方式,在第一次使用由CP提供的服务的情况下,信息处理设备310可在屏幕上输出请求信息提供同意的显示对象(例如,信息提供请求对象317)。信息提供请求对象317可基于信息的风险水平不同地显示与诸如收集信息的种类和使用目的对应的信息的图像或文本、提供获益等以及与CP有关的信息。
[0090]根据本公开的各实施方式,在提供用户信息的时间点,信息处理设备310可输出显示用户信息提供状态的对象(例如,信息提供状态对象(未示出))。信息处理设备310可基于用户信息的分类参考信息或用户信息传输状态不同地显示信息提供状态对象。
[0091]根据本公开的各实施方式,信息处理设备310可在屏幕上显示包括历史信息的显示对象(例如,信息提供历史对象319),历史信息例如提供用户信息的时间、与接收信息的CP有关的信息等。例如,信息处理设备310可在屏幕上输出以下:与包括在白名单中的CP有关的信息、向CP中的每个提供用户信息的时间、提供给CP中的每个CP的用户信息的种类等。信息处理设备310可分类用于每个传输数据、每个传输时间或每个CP的信息提供历史对象319并且可在屏幕上显示分类结果。信息提供历史对象319可包括:用户信息种类;与分类参考信息、提供目的、服务使用等有关的信息;以及与在特定时间段期间传输的信息有关的历史信息。
[0092]CP操作服务器370可以是执行操作以通过由CP提供的服务(例如,应用程序371或网页373)向用户提供各种信息的服务器设备。例如,CP操作服务器370可以是CP操作的服务器设备。服务器设备提供各种信息的搜索、特定商品的广告、辅助服务(例如,游戏、音乐或聊天)等。为了提供各种服务,CP操作服务器370可连接至外部服务器设备或外部存储介质并且可从外部服务器设备或外部存储介质收集信息。此外,CP操作服务器370可请求到CP认证服务器330的CP注册以注册到CP认证系统中,从而从信息处理设备310收集用户信息。
[0093]图4是示出了根据本公开各实施方式的、与用户信息处理方法相关的电子设备的操作方法的流程图。
[0094]参照图4,在使用由CP提供的服务的情况下,在操作410中,信息处理设备(例如,图2中的信息处理设备210)可确定CP是否为已认证的CP。例如,信息处理设备可收集由CP认证服务器(例如,图2中的CP认证服务器230)认证的CP的名单,S卩,白名单,并且可确定CP是否包括在白名单中。
[0095]在CP不包括在白名单中的情况下,信息处理设备不可向未认证的CP提供任何信息。替代地,在CP不包括在白名单中的情况下,信息处理设备可跳过后面将说明的操作并且可向CP提供不完全的用户信息(例如,信息处理设备的使用历史信息的一部分)。在这种情况下,CP可基于来自信息处理设备的不完全的用户信息使用相应的服务。但是,因为信息处理设备不向CP提供任何有价值的信息(例如,通过参照特定类别重新排列、分组或枚举信息而获得有意义数据的数据挖掘、分类参考、参考信息等),因此CP不能提供更多样和方便的个性化服务。
[0096]在CP为已认证CP的情况下,在操作420中,信息处理设备可确定是否第一次使用服务。在第一次使用服务的情况下,在操作430中,信息处理设备可确认同意向CP提供用户信息。例如,信息处理设备可配置包括用户信息相关策略(例如,与由CP请求的用户信息的种类或使用目的有关的信息、提供获益等)的显示对象以及用于选择是否同意提供用户信息的按钮并且可显示如此配置在屏幕上的显示对象。
[0097]根据本公开的各实施方式,在用户信息相关策略(例如,与由CP请求的用户信息的种类或使用目的有关的信息、提供获益等)由于CP的服务内容改变而改变的情况下,CP可通过CP认证服务器将相应的信息重新注册到CP认证系统。在这种情况下,信息处理设备可确认同意向CP提供关于与操作4 3 O的信息相同或相似的信息的用户信息。
[0098]根据本公开的各实施方式,在不同意向CP提供用户信息的情况下或者在用户信息提供状态被预先设置为拒绝状态的情况下,信息处理设备可进行处理以不将用户信息传输给CP。替代地,信息处理设备可向CP提供不完全的用户信息(例如,信息处理设备的使用历史信息的一部分),以使得在使用服务时没有问题。根据本公开的实施方式,信息处理设备可向用户提供使其能够改变信息提供状态的对象,诸如,弹出式等。
[0099]在由CP提供的服务不是第一次使用的情况下或者在确认了同意提供用户信息的情况下,在操作440中,信息处理设备可请求与CP操作服务器(例如,图2中的CP操作服务器270)的会话连接。会话可以是由特定会话协议定义的逻辑连接。信息处理设备和CP操作服务器可通过会话来交换以特定方式加密的信息,并且可基于会话状态决定是否传输信息。
[0100]在操作450中,信息处理设备可传输由CP请求的用户信息并且可显示正在传输的用户信息。根据本公开的实施方式,信息处理设备可基于服务状态决定是否传输信息。例如,在服务在活动状态下执行的情况下,即,在前台执行,信息处理设备可向CP操作服务器传输用户信息。替代地,在即使服务在后台执行CP也有请求权利的情况下,信息处理设备可在特定的时间段期间向CP操作服务器传输用户信息。
[0101]根据本公开的各实施方式,在传输用户信息的时间点,信息处理设备可输出显示用户信息提供状态的对象。例如,信息处理设备可显示与用户信息传输状态、正在传输的用户信息的分类参考信息等对应的对象。
[0102]在操作460中,信息处理设备可确认服务的使用是否结束。在服务的使用没有结束的情况下,信息处理设备可基于服务的执行例程来执行相应的功能并可反复地执行操作450。例如,在会话连接时,信息处理设备可将用户信息传输至CP操作服务器并且可显示与正在传输的用户信息相关的信息。
[0103]在服务的使用结束的情况下,在操作470中,信息处理设备可结束会话连接并且可请求CP操作服务器删除传输的用户信息。在这种情况下,CP操作服务器可根据相应的请求删除用户信息。此外,CP操作服务器可将表示用户信息已被删除的通知传输至信息处理设备。
[0104]如上所述,根据本公开的各实施方式,在电子设备中处理用户信息的方法可包括控制与传输至外部服务器设备的用户信息传输状态相对应的信息提供状态对象的显示以及输出该信息提供状态对象。
[0105]根据本公开的各实施方式,控制信息提供状态对象的显示可包括根据用户信息的分类参考信息进行控制以不同地显示信息提供状态对象。
[0106]根据本公开的各实施方式,控制信息提供状态对象的显示还可包括执行控制以显示信息提供状态变化对象,使得能够选择是否对应于信息提供状态对象的选择来传输用户?目息O
[0107]根据本公开的各实施方式,控制信息提供状态对象的显示还可包括在第一次使用由外部服务器设备提供的服务或者用户信息相关策略改变的情况下,执行控制以显示信息提供请求对象,使得能够选择是否同意提供用户信息。
[0108]根据本公开的各实施方式,执行控制以显示信息提供请求对象还可包括在显示信息提供请求对象的时间点,基于用户信息的分类参考信息来执行以下中的至少一个:执行控制以不同地显示信息提供请求对象的背景色、信息提供请求对象的边界的粗细度/形状/颜色、信息提供请求对象的图像或文本中的至少之一;执行控制以不同地显示信息提供请求对象的显示位置、显示时间或显示速度中的至少之一;以及执行控制以不同地显示附接至信息处理设备的闪烁设备的闪烁速度、闪烁持续时间或发光颜色中的至少之一。
[0109]根据本公开的各实施方式,其中控制信息提供状态对象的显示还可包括在与外部服务器设备的会话被连接的时间点、在与外部服务器设备连接的会话结束的时间点、或者在与外部服务器连接的会话正在连接的状态下选择使得能够显示信息提供历史的对象的时间点,执行控制以显示包括用户信息的提供历史的信息提供历史对象。
[0110]根据本公开的各实施方式,处理用户信息的方法还可包括当与外部服务器设备的会话正在连接时执行控制以传输用户信息。
[0111]根据本公开的各实施方式,执行控制以传输用户信息还可包括在会话结束的情况下请求外部服务器设备删除传输的用户信息。
[0112]根据本公开的各实施方式,处理用户信息的方法还可包括储存指定提供用户信息的外部服务器设备的名单。
[0113]根据本公开的各实施方式,储存外部服务器设备的名单还可包括储存外部服务器设备的用户信息相关策略和外部服务器设备的识别信息。
[0114]图5A是示出了根据本公开各实施方式的、与用户信息的提供有关的同意屏幕的示例的图形。在第一次使用由CP提供的服务的情况下,例如,在第一次执行由CP提供的应用程序或者第一次访问由CP提供的网页的情况下,信息处理设备500可输出用于确认和选择是否同意向CP提供用户信息的对象(例如,信息提供请求对象550)。
[0115]参照图5A,信息处理设备500可在屏幕510的特定区域上显示信息提供请求对象550。信息提供请求对象550可包括对应于与由CP请求的用户信息的种类或使用目的有关的信息的图像或文本551、提供获益等。此外,信息提供请求对象550可包括信息提供同意按钮553和信息提供拒绝按钮555。
[0116]在选择了信息提供同意按钮553的情况下,信息处理设备500可通过特定会话协议传输由CP请求的用户信息。在这种情况下,信息处理设备500可停止输出信息提供请求对象550并且可基于服务的执行例程在屏幕510上输出相应的对象。此外,信息处理设备500可储存由CP请求的用户信息的种类,以与用于每个CP的白名单连接或包括在用于每个CP的白名单中。
[0117]在选择了信息提供拒绝按钮555的情况下,信息处理设备500可进行处理以不提供CP请求的用户信息。此外,信息处理设备500可提供不完全的用户信息以使得服务正常地执行。
[0118]根据本公开的各实施方式,信息处理设备500可在信息提供请求对象550中附加地配置按钮或复选框以使得用户能够选择其想要提供的用户信息。此外,信息处理设备500可基于待提供的用户信息的风险水平不同地输出信息提供请求对象550的背景色、信息提供请求对象550的边界的粗细度/形状/颜色、或对象551的图像或文本。根据本公开的实施方式,随着用户信息的风险水平变得更高(例如,随着用户信息的资产值变高、随着侵权可能性变得更高或者当其为法律上的受托者时),信息处理设备500可利用更深的颜色显示信息提供请求对象550的背景色和边界颜色或者对象551的文本颜色,或者可将显示对象551显示得更大。例如,随着风险水平变得更高,信息处理设备500可输出具有接近于深红色的颜色的相应颜色或者可更大地输出对象551;随着风险水平变得更低,信息处理设备500可输出具有接近于浅绿色的颜色的相应颜色或者可更小地输出对象551。
[0119]根据本公开的各实施方式,信息处理设备500可基于用户信息的分类参考信息不同地显示信息提供请求对象550的显示位置、显示时间、显示速度等,以给出动画效果。此夕卜,当信息处理设备500的闪烁设备(例如,位于信息处理设备500的边框区域的LED等)的闪烁速度、闪烁持续时间、发光颜色等在信息处理设备500的控制下变化时可显示信息提供请求对象550。
[0120]根据本公开的各实施方式,信息处理设备500可在屏幕510的指定区域(例如,指示器区域、边缘区域(屏幕510的边界区域)等)上显示指示用户信息提供状态的信息提供状态对象530。替代地,在信息处理设备500的屏幕上没有空间来显示信息提供状态对象530并且连接的电子设备(例如,可穿戴设备)包括屏幕的情况下,信息提供状态对象530可显示在所连接的电子设备的屏幕上。根据本公开的实施方式,信息处理设备500可基于用户信息传输状态不同地显示信息提供状态对象530的图像。例如,在不向CP传输用户信息的情况下,信息处理设备500可以特定图像来显示信息提供状态对象530。在将用户信息传输给CP时,信息处理设备500可显示信息提供状态对象530,从而通过以特定间隔将图像改变成不同图像而使得图像闪烁。此外,信息处理设备500可基于正在传输的用户信息的风险水平来改变信息提供状态对象530的图像种类、亮度、形状、透明度等并且可显示所改变的对象。
[0121]根据本公开的各实施方式,在第一次使用由CP提供的服务的情况下或者甚至在第一次使用服务之后,即使向CP提供用户信息被拒绝,信息处理设备500也可通过用于改变用户信息提供状态的对象(例如,信息提供状态变化对象)来改变相应状态。就此而言,使得能够改变用户信息提供状态的对象将在后面说明。
[0122]图5B是示出了根据本公开各实施方式的、与用户信息提供状态的提供有关的改变屏幕的示例的图形。
[0123]参照图5B,信息处理设备500可基于由CP提供的服务的执行例程在屏幕510上输出相应的对象。在这种情况下,信息处理设备500可在特定时间在屏幕510上显示信息提供状态变化对象570。特定时间可包括输出服务的第一屏幕(主屏幕)的时间点或将用户信息传输给CP的时间点。信息提供状态变化对象570可包括对应于与由CP请求的用户信息的种类或使用目的有关的信息、提供获益等的图像或文本571或者可包括使得能够选择待传输的用户信息的按钮或复选框573。此外,信息提供状态变化对象570可包括信息改变确认按钮575和信息改变取消按钮577。
[0124]在选择了信息改变确认按钮575的情况下,信息处理设备500可停止输出与信息提供状态变化对象570有关的屏幕并且可进行处理以仅将选择的用户信息传输给CP。此外,信息处理设备500可储存所选择的用户信息的种类,以与针对每个CP的白名单连接或者包括在针对每个CP的白名单中。替代地,在选择了信息改变取消按钮577的情况下,信息处理设备500可停止输出与信息提供状态变化对象570有关的屏幕并且可进行处理以将先前选择的用户信息传输给CP。
[0125]根据本公开的各实施方式,信息处理设备500可响应于信息提供状态对象530的选择,在屏幕510的特定区域上输出信息提供状态变化对象570。此外,信息处理设备500可基于所选择的用户信息的风险水平不同地输出对象571的文本颜色或者对象571的图像的种类(例如,背景图像、图标等)。根据本公开的各实施方式,信息处理设备500可在输出信息提供状态变化对象570时生成震动或者可输出与信息提供状态变化相关的语音信息。
[0126]图5C是示出了根据本公开各实施方式的、与用户信息的提供有关的历史屏幕的示例的图形。
[0127]参照图5C,信息处理设备500可在屏幕510上显示与提供的信息的历史相关的信息提供历史对象590。信息提供历史对象590可包括图像或文本591并且可包括按钮或复选框593,其中图像或文本591包括与CP有关的信息或为每个CP提供的用户信息,按钮或复选框593使得能够选择是否持续提供为每个CP提供的用户信息。此外,信息提供历史对象590可包括信息提供历史确认按钮595和信息提供历史取消按钮597。
[0128]在选择了信息提供历史确认按钮595的情况下,信息处理设备500可停止输出与信息提供历史对象590有关的屏幕,可基于对象593的选择使得待为每个CP提供的用户信息的种类与白名单相关或者包括在白名单中,以及可储存这样获取的信息。此外,在选择了信息提供历史取消按钮597的情况下,信息处理设备500可停止输出与信息提供历史对象590有关的屏幕。
[0129]根据本公开的各实施方式,如果在具有连接会话的CP不存在的状态下或者在连接至CP的会话处于未活动的状态下选择了信息提供状态对象530,则信息处理设备500可执行控制以在屏幕510上输出信息提供历史对象590。替代地,在选择了包括在菜单屏幕中的按钮对象的情况下,信息处理设备500可输出信息提供历史对象590。
[0130]根据本公开的各实施方式,在与CP的会话被连接的时间点、在与CP连接的会话结束的时间点、在与CP的会话正在连接的状态下选择使得能够显示信息提供历史的对象(例如,配置成显示信息提供历史并且包括在电子设备的菜单屏幕中的按钮对象)的时间点等,信息处理设备500可执行控制以显示信息提供历史对象590。
[0131]图6是示出了根据本公开各实施方式的、使用用户信息的个性化服务的示例的图形。
[0132]参照图6,信息处理设备600可基于特定的会话协议向已认证的CP 610传输用户信息。例如,信息处理设备600可利用有线/无线通信向已认证的CP 610提供与信息处理设备600有关的使用历史信息或者从连接至信息处理设备600的外部电子设备收集的使用历史信息631。替代地,代替提供使用历史信息631,信息处理设备600可提供通过分析使用历史信息631并将分析结果处理(或提取(例如,执行数据挖掘))为更有价值而获得的信息633。
[0133]就此而言,使用历史信息631可包括在信息处理设备600中包括的应用程序的执行信息、浏览信息、传感器信息等并且可包括与利用有线/无线通信连接至信息处理设备600的外部电子设备有关的使用历史信息(例如,1T的使用历史信息、可穿戴设备的使用历史信息、健康信息、电视观看信息等)。此外,通过使用历史信息631的数据挖掘获得的经处理的(或提取的)信息633可包括例如用户的消费模式和兴趣、生活模式(诸如用户的主要活动区域和时段)、实时电视观看信息等的信息。
[0134]根据本公开的各实施方式,通过向已认证的CP610提供处理的(或提取的)信息633,信息处理设备600可能能够从已认证的CP 610接收个性化服务,以允许用户容易地访问特定(或个性化)信息。根据本公开的实施方式,信息处理设备600可基于个性化信息来选择和配置由已认证的CP 610提供的服务的屏幕650并且可显示所配置的屏幕。例如,在从已认证的CP 610提供搜索服务的情况下,信息处理设备600可在顶部显示与基于与用户的主要活动区域有关的信息、与兴趣有关的信息、与实时TV观看有关的信息等检索的结果中的相应信息相关的信息。此外,信息处理设备600可基于用户兴趣推荐应用程序、餐厅、或具有相似兴趣的其他用户。替代地,信息处理设备600可在屏幕650上利用用户更喜欢的形状或背景色显示与特定商品有关的广告,以诱导商品的购买。此外,信息处理设备600可以各种方式从已认证的CP 610接收个性化服务。
[0135]图7是示出了根据本公开各实施方式的电子设备的框图。
[0136]参照图7,电子设备701例如可包括图1中所不的电子设备100的全部或一部分。电子设备701可包括一个或多个处理器(例如,应用处理器(AP))710、通信模块720、用户识别模块724、存储器730、传感器模块740、输入设备750、显示器760、接口 770、音频模块780、相机模块791、电源管理模块795、电池796、指示器797以及电机798。
[0137]处理器710可驱动操作系统(OS)或应用以控制连接至处理器710的多个硬件或软件组件并且可处理和计算多个数据。例如,处理器710可利用片上系统(SoC)实现。根据本公开的实施方式,处理器710还可包括图形处理单元(GPU)和/或图像信号处理器。处理器710可包括至少一部分组件(例如,蜂窝模块721)。处理器710可载入和处理从其他组件(例如,非易失存储器)中的至少之一接收的指令或数据,并且可在非易失存储器处储存各种数据。
[0138]根据本公开的各实施方式,处理器710可执行与信息处理模块110的操作相同或相似的操作。例如,处理器710可执行诸如用户信息的收集、分析和提供的功能。
[0139]通信模块720可配置成与图8的通信接口870相同或相似,这将在后面说明。通信模块720可包括蜂窝模块721、无线保真技术(W1-Fi)模块723、蓝牙(BT)模块725、GNSS模块727(例如,全球定位系统(GPS)模块、Glonass模块、Beidou(北斗)模块或Galileo(伽利略)模块)、近场通信(NFC)模块728以及无线电频率(RF)模块729。
[0140]蜂窝模块721可通过通信网络提供语音通信、视频通信、特征服务、互联网服务等。例如,根据本公开的实施方式,蜂窝模块721可使用用户识别模块724(例如,S頂卡)在通信网络中执行电子设备701的辨别和认证。根据本公开的实施方式,蜂窝模块721可执行处理器710提供的功能的至少一部分。根据本公开的实施方式,蜂窝模块721可包括通信处理器(CP)0
[0141]例如,W1-Fi模块723、BT模块725、GNSS模块727和NFC模块728中的每个可包括用于处理通过相应模块交换的数据的处理器。根据本公开的实施方式,蜂窝模块721、W1-Fi模块723、BT模块725、GNSS模块727和NFC模块728中的至少一部分(例如,两个或更多个组件)可包括在一个集成电路或IC封装中。
[0142]RF模块729可传输和接收通信信号(例如,RF信号)AF模块729可包括收发器、功率放大模块(PAM)、频率滤波器、低噪音放大器(LNA)、天线等。根据本公开的各实施方式,蜂窝模块721^^模块723、81'模块725、6略3模块727或即(:模块728中的至少一个可通过单独的RF模块传输和接收RF信号。
[0143]用户识别模块724例如可包括用户识别模块,并且可包括唯一的识别信息(例如,集成电路卡识别器(ICCID))或者用户信息(例如,集成的移动用户识别码(MSI))。
[0144]存储器730(例如,图1中的存储器170)可包括内部存储器732或外部存储器734。例如,内部存储器732可包括易失性存储器(例如,动态随机访问存储器(DRAM)、静态RAM(SRAM)、或同步DRAM(SDRAM))、非易失性存储器(例如,一次性可编程只读存储器(OTPROM)、可编程ROM(PROM)、可擦可编程ROM(EPROM)、电可擦可编程ROM(EEPROM)、掩模ROM、闪速ROM、NAND闪速存储器、或NOR闪速存储器)、硬盘驱动、或固态驱动(SSD)。
[0145]外部存储器734可包括闪存驱动器,例如,紧凑式闪存(CF)、安全数字(SD)、微型安全数字(微型SD)、迷你安全数字(迷你SD)、极限数字(xD)、多媒体卡(MMC)、记忆棒等。外部存储器734可以通过各种接口功能上和/或物理上连接至电子设备701。
[0146]传感器模块740例如可测量电子设备701的物理量或者可检测电子设备701的操作状态。传感器模块740可将测量或检测的信息转换成电信号。传感器模块740可包括以下中的至少一个:姿态传感器740A、陀螺仪传感器740B、气压传感器740C、磁性传感器740D、加速度传感器740E、握持传感器740F、接近传感器740G、颜色传感器740H(例如,红、绿、蓝(RGB)传感器)、生物传感器7401、温度/湿度传感器740J、照度传感器740K或UV传感器740M。虽然没有示出,但是此外或一般地,传感器模块740例如还可包括电子鼻传感器、肌电图(EMG)传感器、脑电图(EEG)传感器、心电图(ECG)传感器、光体积描记(PPG)传感器、红外线(I R)传感器、虹膜传感器、和/或指纹传感器。传感器模块740还可包括用于控制包括在其中的至少一个或多个传感器的控制回路。根据本公开的实施方式,电子设备701还可包括处理器,该处理器为处理器710的一部分或者独立于处理器710,并且可配置成控制传感器模块740。当处理器710保持在睡眠状态时,该处理器可控制传感器模块740。
[0147]输入设备750例如可包括触摸面板752、(数字)笔传感器754、键756或超声输入单元758。触摸面板752可使用电容、电阻、红外和超声检测方法。此外,触摸面板752还可包括控制单元。触摸面板752还可包括触觉层以向用户提供触觉反应。
[0148](数字)笔传感器754例如可以为触摸面板的一部分或者可包括用于识别的附加片。键756例如可包括物理按钮、光学键、小键盘等。超声输入设备758可通过麦克风(例如,麦克风788)检测(或感测)从输入设备生成的超声信号并且可检查与检测的超声信号相对应的数据。
[0149]显示器760可包括面板762、全息图设备764或投影仪766。面板762例如可以实现为柔性的、透明的或可穿戴的。面板762和触摸面板752可集成在单个模块中。全息图设备764可使用光干涉现象在空间中显示有立体感的图像。投影仪766可将光投影到屏幕上以显示图像。屏幕可布置在电子设备701的内侧和外侧中。根据本公开的实施方式,显示器760还可包括用于控制面板762、全息图设备764或投影仪766的控制电路。
[0150]接口770例如可包括HDMI(高清多媒体接口)772、USB(通用串行总线)774、光学接口776或D-sub(D-超小型元件)778。接口770例如可包括在图8中所示的通信接口870中,这将在后面说明。此外或一般地,接口770例如可包括移动高清链接(MHL)接口、SD卡/多媒体卡(MMC)接口或红外数据通讯(IrDA)标准接口。
[0151]音频模块780可双向转换声音信号和电信号。音频模块780的至少一部分例如可包括在图8中示出的输入/输出接口 850中,这将在后面说明。音频模块780例如可处理通过扬声器782、接收器784、耳机786或麦克风788输入或输出的声音信息。
[0152]用于摄制静止图像或视频的相机模块791例如可包括至少一个图像传感器(例如,前侧传感器或后侧传感器)、镜头、图像信号处理器(ISP)或闪光灯(例如,LED或氙灯)。
[0153]电源管理模块795例如可管理电子设备701的电源。根据本公开的实施方式,电源管理集成电路(PMIC)、充电器IC或电池或燃料计量器可包括在电源管理模块795中JMIC可具有有线充电方法和/或无线充电方法。无线充电方法例如可包括磁共振方法、磁感应方法或电磁法并且还可包括附加的电路,例如,线圈回路、共振电路、或整流器等。电池计量器例如可测量电池796的剩余容量以及电池在充电时的电压、电流或温度。电池796例如可包括可充电电池或太阳能电池。
[0154]指示器797可显示电子设备701或其一部分(例如,处理器710)的特定状态,诸如,启动状态、消息状态、充电状态等。电机798可将电信号转换成机械振动并且可生成以下效果:振动、触感等。虽然未示出,用于支持移动TV的处理设备(例如,GPU)可包括在电子设备701中。用于支持移动TV的处理设备可根据DMB、数字视频广播(DVB)、MediaFlo?等的标准处理媒体数据。
[0155]根据本公开各实施方式的电子设备的上述元件中的每个可配置有一个或多个组件,并且这些元件的名称可根据电子设备的类型而改变。根据本公开各实施方式的电子设备可包括上述元件中的至少一个,并且可以省略一些元件或者可以增加其他附加元件。此夕卜,根据本公开各实施方式的电子设备的元件中的一些可彼此结合以形成一个整体,从而这些元件的功能可以以与结合之前相同的方式执行。
[0156]图8是示出了根据本公开各实施方式的、处于网络环境下的电子设备的图形。电子设备801可包括与图1中所示电子设备100的组件相同或相似的组件。
[0157]参照图8,其中示出了根据本公开各实施方式的、处于网络环境800中的电子设备801。电子设备801可包括总线810、处理器820、存储器830、输入/输出(I/O)接口 850、显示器860和通信接口 870。根据本公开的实施方式,电子设备801可以不包括上述组件中的至少一个或者还可包括其他组件。
[0158]总线810可使上述组件810至870互相连接并且可以为用于在上述组件之间传送通信(例如,控制消息和/或数据)的电路。
[0159]处理器820可包括中央处理单元(CPU)、应用处理器(AP)、或通信处理器(CP)中的一个或多个。处理器820例如可执行数据处理或与电子设备801的至少一个其他组件的控制或通信相关的操作。
[0160]存储器830可包括易失性和/或非易失性存储器。存储器830可储存与电子设备801的至少一个其他组件相关的指令或数据。根据本公开的各实施方式,存储器830可储存软件和/或程序840 ο程序840例如可包括内核841、中间件843、应用编程接口(API)845、和/或应用(或应用程序)847。内核841、中间件843、或API 845中的至少一部分可被称作“操作系统(OS),,。
[0161]内核841可控制或管理用于执行其他程序(例如,中间件843、API845和应用程序847)的操作或功能的系统资源(例如,总线810、处理器820、存储器830等)。此外,内核841可提供允许中间件843、API 845或应用程序847访问电子设备801的分立组件的接口,以控制或管理系统资源。
[0162]中间件843可执行中介角色以使得API845或应用程序847与内核841通信来交换数据。
[0163]此外,中间件843可根据优先级处理从应用程序847接收的任务请求。例如,中间件843可向应用程序847中的至少一个分配优先级,优先级使得能够使用电子设备801的系统资源(例如,总线810、处理器820、存储器830等)。例如,中间件843可根据分配给至少一个应用程序的优先级处理一个或多个任务请求,这使得能够对一个或多个任务请求执行调度或负载平衡。
[0164]API 845可以为这样的接口,S卩,应用程序847通过该接口控制由内核841或中间件843提供的功能,API 845例如可包括用于文件控制、窗口控制、图像处理、字符控制等的至少一个接口或功能(例如,指令)。
[0165]I/O接口 850可向电子设备801的其他组件传输从用户或其他外部设备输入的指令或数据。此外,I/O接口850可向用户或其他外部设备输出从电子设备801的其他组件接收的指令或数据。
[0166]显示器860例如可包括液晶显示器(LCD)、发光二极管(LED)显示器、有机LED(OLED)显示器、或微电子机械系统(MEMS)显示器、或电子纸显示器。例如,显示器860可向用户显示各种内容(例如,文本、图像、视频、图标、符号等)。显示器860可包括触摸屏并且例如可接收使用电子笔或用户身体的一部分输入的悬停、接近、姿态或触摸。
[0167]通信接口870可在电子设备801与外部电子设备(例如,第一外部电子设备802、第二外部电子设备804或服务器806)之间建立通信。例如,通信接口 870可通过无线通信或有线通信连接至网络862以与外部设备(例如,第二外部电子设备804或服务器806)通信。
[0168]无线通信例如可包括长期演进(LTE)、高级LTE(LTE-A)、码分多址(CDMA)、宽带CDMA(WCDMA)、通用移动通信系统(UMTS)、无线宽带(WiBro)、全球移动通信系统(GSM)等中的至少一个作为蜂窝通信协议。此外,无线通信例如可包括局域网864。局域网864例如可包括无线保真技术(W1-Fi)、蓝牙、近场通信(NFC)、全球导航卫星系统(GNSS)等中的至少一个。GNSS例如可包括基于可用区域、带宽等的全球定位系统(GPS)、全球导航卫星系统(Glonass)、北斗导航卫星系统(下文中称作“北斗”)、或欧洲全球星载导航系统(下文中称作“伽利略”)。在下文中,“GPS”和“GNSS”可在本公开中可互换地使用。例如,无线通信例如可包括通用串行总线(USB)、高清多媒体接口(HDMI)、推荐标准232(RS-232)、简易老式电话服务(POTS)等中的至少一个。例如,网络862可包括例如计算机网络(例如,局域网(LAN)或广域网(WAN))、互联网或电话网络的电信网络中的至少一个。
[0169]第一外部电子设备802和第二外部电子设备804中的每个可以为类型与电子设备801的类型不同或相同的设备。根据本公开的实施方式,服务器806可包括具有一个或多个服务器的组。根据本公开的各实施方式,电子设备801将要执行的操作的全部或一部分可由另一个或多个电子设备(例如,电子设备802和804以及服务器806)执行。根据本公开的实施方式,在电子设备801自动地或响应于请求执行任何功能和服务的情况下,电子设备801可以不内在地执行该功能和服务,而是替代地或附加地,可在其他设备(例如,电子设备802或804或服务器806)处请求与电子设备801相关的功能的至少一部分。其他电子设备(例如,电子设备802或804或服务器806)可执行请求的功能或附加的功能并且可向电子设备801传输执行结果。电子设备801可使用接收的结果提供请求的功能或服务或者可附加地处理接收结果以提供请求的功能或服务。为此,例如可使用云计算、分布式计算或客户服务器计算。
[0170]图9示出了根据本公开各实施方式的程序模块的框图。根据本公开的实施方式,程序模块910(例如,图8中的程序840)可包括操作系统(OS)以控制与电子设备(例如,图8中的电子设备801)和/或在OS上驱动的不同应用(例如,图8中的应用程序847)相关的资源。OS例如可以为 Andro id、1S、windows、symbian、t i zen 或 bada。
[0171]程序模块910可包括内核920、中间件930、应用程序编程接口(API)960、和/或应用970。程序模块910的至少一部分可以预装在电子设备上或者可以从外部电子设备(例如,图8中的电子设备802或804、服务器806等)下载。
[0172]内核920(例如,图8中的内核841)例如可包括系统资源管理器921或设备驱动器923。系统资源管理器921可执行系统资源的控制、分配或检索。根据本公开的实施方式,系统资源管理器921可包括处理管理部、存储器管理部或文件系统管理部。设备驱动器923例如可包括显示器驱动器、相机驱动器、蓝牙驱动器、通用存储器驱动器、USB驱动器、小键盘驱动器、W1-Fi驱动器、音频驱动器或进程间通信(IPC)驱动器。
[0173]中间件930例如可提供应用970通常需要的功能,或者可通过API960向应用970提供不同功能,以允许应用970有效地使用电子设备的有限系统资源。根据本公开的实施方式,中间件930(例如,图8中的中间件843)可包括以下中的至少一个:运行时间库935、应用管理器941、窗口管理器942、多媒体管理器943、资源管理器944、电源管理器945、数据库管理器946、包管理器947、连接管理器948、通知管理器949、位置管理器950、图形管理器951或安全管理器952。
[0174]例如,运行时间库935可包括库模块,库模块由编译器使用以在执行应用970时通过编程语言添加新功能。运行时间库935可执行输入/输出管理、存储器管理或与运算功能有关的能力。
[0175]例如,应用管理器941可管理应用970的至少一个应用的寿命周期。窗口管理器942可管理在屏幕中使用的GUI资源。多媒体管理器943可识别用于播放不同媒体文件所必须的格式,并且可通过使用适用于该格式的编码解码器执行媒体文件的编码和解码。资源管理器944可管理诸如应用970的至少一个应用的源代码、存储器、储存空间的资源。
[0176]例如,电源管理器945可利用基本的输入/输出系统(B1S)进行操作以管理电池和电源,并且可提供用于电子设备的操作的电源信息。数据库管理器946可生成、搜索或修改待用于应用970的至少一个应用中的数据库。包管理器947可安装或更新以包文件的形式分布的应用。
[0177]例如,连接管理器948可管理诸如W1-Fi或蓝牙的无线连接。通知管理器949可以不打扰用户的模式显示或通知诸如收到消息、许诺或接近通知。位置管理器950可管理电子设备的位置信息。图形管理器951可管理提供给用户的图形效果,或者管理与其相关的用户接口。安全管理器952可提供系统安全或用户认证所必须的通用安全功能。根据本公开的实施方式,在电子设备(例如,图8中的电子设备801)包括电话功能的情况下,中间件930还可包括用于管理电子设备的语音或视频通话功能的电话管理器。
[0178]中间件930可包括结合上述组件的不同功能的中间件模块。中间件930可提供专用于每个OS种类的模块以提供差异化功能。此外,中间件930可动态地移除先前存在的组件中的一部分或者可向其中增加新的组件。
[0179]例如,API 960(例如,图8中的API 845)可以为一组编程功能并且可提供有可根据OS变化的配置。例如,在OS为android或1S的情况下,其可允许为每个平台提供一个API集。在OS为tizen的情况下,其可允许为每个平台提供两个或多个API集。
[0180]例如,应用970(例如,图8中的应用程序847)可包括能够提供用于首页971、拨号器972、SMS/MMS 973、即时消息(頂)974、浏览器975、相机976、闹钟977、联系人978、语音拨号979、电子邮件980、日历981、多媒体播放器982、相册983和时钟984,或用于提供医疗保健(例如,测量运动量或血糖)或环境信息(例如,气压、湿度或温度)的功能的一个或多个应用。
[0181]根据本公开的实施方式,应用970可包括支持电子设备(例如,图8中的电子设备801)与外部电子设备(例如,图8中的电子设备802或804)之间信息交换的应用(为了便于描述下文中称作“信息交换应用”)。例如,信息交换应用可包括用于向外部电子设备传输特定信息的通知中继应用或者用于管理外部电子设备的设备管理应用。
[0182]例如,信息交换应用可包括向外部电子设备(例如,图8中的电子设备802或804)传输从其他应用(例如,用于SMS/MMS、电子邮件、医疗保健或环境信息的应用)产生的通知信息的功能。此外,信息交换应用例如可从外部电子设备接收通知信息并向用户提供该通知?目息O
[0183]例如,设备管理应用可管理(例如,安装、删除或更新)与电子设备通信的外部电子设备(例如,图8中的电子设备802或804)的至少一个功能(例如,开启/关闭外部电子设备本身(或一部分组件)或显示亮度(或分辨率)的调整)、在外部电子设备中运行的应用、或由外部电子设备提供的服务(例如,呼叫服务、消息服务等)。
[0184]根据本公开的各实施方式,应用970可包括根据外部电子设备(例如,图8中的电子设备802或804)的属性(例如,作为一种电子设备的移动医疗设备的属性)分配的应用(例如,移动医疗设备的医疗保健应用等)。根据本公开的实施方式,应用970可包括从外部电子设备(例如,服务器806或电子设备802或804)接收的应用。根据本公开的实施方式,应用970可包括预装载的应用或可从服务器下载的第三方应用。根据本公开实施方式的程序模块910的组件标题可根据OS的种类进行更改。
[0185]根据本公开的各实施方式,程序模块910的至少一部分可通过软件、固件、硬件或它们中的两种或更多种的组合实现。例如,程序模块910的至少一部分可通过处理器(例如,图8中的处理器820)实现(例如,执行)。例如,程序模块910的至少一部分可包括用于执行一个或多个功能的模块、程序、例程、指令组或进程等。
[0186]图10是示出了根据本公开各实施方式的、与用户信息的提供有关的屏幕的图形。
[0187]参照图10,在执行由CP提供的应用程序或访问由CP提供的网页的情况下,信息处理设备1000可从CP操作的服务器(例如,图2中的CP操作服务器270)接收相关信息并且可如状态1001中所示在屏幕1010上输出该相关信息。就此而言,信息处理设备1000可确认该CP是否为由CP认证服务器(例如,图2中的CP认证服务器230)认证的CP。此外,信息处理设备1000可确认是否第一次使用由该CP提供的服务。
[0188]在由该CP提供的服务是第一次使用的情况下,信息处理设备1000可在屏幕1010上输出显示对象(例如,信息提供请求对象)以确认同意提供用户信息。根据本公开的实施方式,即使从CP提供的服务不是第一次使用,在用户信息的提供在先前使用服务时被拒绝的情况下或者在提供用户信息的状态预先设置为拒绝状态的情况下,信息处理设备1000可在屏幕1010上输出或不输出信息提供请求对象。
[0189]根据本公开的各实施方式,如状态1003中所示,信息处理设备1000可在屏幕1010的特定区域上以弹出式输出信息提供请求对象1030。信息提供请求对象1030可包括CP的用户信息相关策略1031、信息提供同意按钮1035、信息提供拒绝按钮1037等。用户信息相关策略1031可包括与收集的用户信息的种类或使用目的、提供获益等有关的信息。根据本公开的实施方式,信息处理设备1000可基于用户信息的分类参考信息不同地显示用户信息相关策略1031的文本或图像。此外,信息处理设备1000可基于用户信息的分类参考信息不同地显示信息提供请求对象1030的背景色、信息提供请求对象1030的边界的边界粗细度/形状/颜色、信息提供请求对象1030的图像或文本中的至少之一。根据本公开的实施方式,信息处理设备1000可不同地显示信息提供请求对象1030的显示位置、显示时间或显示速度中的至少之一,或者可在显示信息提供请求对象1030的时间点不同地显示附接至信息处理设备100的闪烁设备(例如,LED)的闪烁速度、闪烁持续时间或发光颜色中的至少之一。
[0190]根据本公开的各实施方式,在选择了信息提供拒绝按钮1037的情况下,信息处理设备1000可以不提供由CP请求的用户信息。此外,信息处理设备1000可停止输出信息提供请求对象1030并且可返回如状态1001所示的屏幕。根据本公开的实施方式,信息处理设备1000可向CP提供不完全的用户信息以在使用该服务时不出现问题。
[0191]根据本公开的各实施方式,在选择了信息提供同意按钮1035的情况下,信息处理设备1000可如状态1004所示在屏幕1010的特定区域上显示用于在由CP请求的用户信息中选择要提供的信息的对象(例如,提供信息选择对象1040)。提供信息选择对象1040可包括用户信息的种类1041、用于选择是否提供信息的复选框1043、信息选择确认按钮1045以及信息选择拒绝按钮1047。
[0192]根据本公开的各实施方式,信息处理设备1000可针对CP请求的用户信息的每个种类来分类用户信息的种类1041并且可显示分类结果。例如,信息处理设备1000可将用户信息按类别(例如,用户的生活模式、感兴趣信息、消费模式等)分类和显示。此外,信息处理设备1000可将包括在每个类别(例如,生活模式)中的详细项目(例如,主要活动区域和时间)与相应类别邻近地显示。根据本公开的实施方式,信息处理设备1000可基于用户信息的分类参考信息不同地显示与用户信息的种类1041有关的文本或图像。
[0193]根据本公开的各实施方式,信息处理设备1000可不同地处理复选框1043的、与复选框1043的选择相对应的显示状态。例如,信息处理设备1000可基于用户选择,切换和显示复选框1043的选择状态和非选择状态。根据本公开的实施方式,复选框1043可实现为按钮。
[0194]根据本公开的各实施方式,在选择了信息选择取消按钮1047的情况下,信息处理设备1000可基于表示是否提供了特定用户信息的状态来确定是否提供信息。替代地,在没有与提供了用户信息的状态有关的信息的情况下(在这种情况下,状态预先设定),信息处理设备1000可返回如状态1003中所示的屏幕。根据本公开的实施方式,在选择了信息选择取消按钮1047的情况下,信息处理设备1000可进行处理以提供由CP请求的用户信息或者可进行处理以提供用户信息的一部分。
[0195]根据本公开的各实施方式,在选择了信息选择确认按钮1045的情况下,信息处理设备1000可进行处理以向CP提供选择的用户信息。此外,信息处理设备1000可基于由CP提供的服务的执行例程而在屏幕1010上显示相应的对象。根据本公开的各实施方式,信息处理设备1000可储存所选择的用户信息的种类以与存储器(例如,图1中的存储器170)中用于每个CP的白名单连接或包括在存储器中用于每个CP的白名单中。
[0196]根据本公开的各实施方式,在选择了信息选择确认按钮1045的情况下,信息处理设备1000可停止输出提供信息选择对象1040并且可如状态1007中所示在屏幕1010的指定区域(例如,显示栏)上显示表示用户信息提供状态的对象(例如,信息提供状态对象1070)。在传输用户信息的时间点,信息处理设备1000可基于用户信息传输状态或用户信息的分类参考信息不同地实时显示信息提供状态对象1070。例如,在用户信息正在传输时,信息处理设备1000可以特定间隔改变和显示信息提供状态对象1070的图像,以具有闪烁效果。此外,信息处理设备1000可基于用户信息的风险水平而不同地显示信息提供状态对象1070的图像的种类、亮度、形状、透明度等。
[0197]根据本公开的各实施方式,在选择了信息提供状态对象1070的情况下,信息处理设备1000可如状态1009中所示在屏幕1010的特定区域上显示使得能够改变用户信息提供状态的对象(例如,信息提供状态变化对象1090)。信息提供状态变化对象1090可包括用户信息相关策略1091、用于选择是否提供的复选框1093、信息改变确认按钮1095和信息改变取消按钮1097。信息处理设备1000可根据用户信息的种类分类用户信息相关策略1091并且可显示分类结果。复选框1093可执行与包括在提供信息选择对象1040中的复选框1043的功能相同或相似的功能,并且可执行与复选框1043的操作相同或相似的操作。
[0198]根据本公开的各实施方式,在选择了信息改变取消按钮1097的情况下,信息处理设备1000可停止输出信息提供状态变化对象1090,并且可返回如状态1007所示的屏幕。根据本公开的各实施方式,在选择了信息改变确认按钮1095的情况下,信息处理设备1000可进行处理以向CP提供选择的用户信息。此外,信息处理设备1000可在存储器(例如,图1中的存储器170)中储存选择的用户信息的种类,以与用于每个CP的白名单连接或包括在用于每个CP的白名单中。此外,信息处理设备1000可停止输出信息提供状态变化对象1090并且可根据由CP提供的服务的执行例程而在屏幕1010上显示相应的对象。
[0199]根据本公开的各实施方式,为了如状态1003中所示在屏幕1010上显示信息提供请求对象而不是单独地显示使得能够选择是否提供信息的功能,信息处理设备1000可如状态1005所示配置具有以下功能的对象:使得能够选择是否同意提供的功能以及使得能够选择要提供的信息的功能。例如,信息处理设备1000可显示信息提供请求对象1050,信息提供请求对象1050包括用户信息相关策略1051、用于选择是否提供的复选框1053、信息提供同意按钮1055以及信息提供拒绝按钮1057。用户信息相关策略1051可具有与包括在信息提供状态变化对象1090中的用户信息相关策略1091相同或相似的配置。此外,复选框1053可执行与包括在提供信息状态变化对象1090中的复选框1093的功能相同或相似的功能并且可执行与复选框1093的操作相同或相似的操作。信息提供拒绝按钮1057可执行与包括在如状态1003中所示的信息提供请求对象1030中的信息提供拒绝按钮1037的功能相同或相似的功能并且可执行与信息提供拒绝按钮1037的操作相同或相似的操作。但是,信息提供同意按钮1055可与包括在如状态1003中所示的信息提供请求对象1030中的信息提供同意按钮1035不同地操作。例如,因为信息处理设备1000在状态1005中以批处理来处理信息提供同意以及提供信息选择,因此信息处理设备1000可立即转换到状态1007的屏幕。
[0200]根据本公开的各实施方式,为了向CP传输选择的用户信息,信息处理设备1000可连接到CP的会话,以通过特定会话协议传输信息。信息处理设备1000可基于由CP提供的服务的状态控制会话的状态。例如,在服务处于活动状态(例如,服务在前台操作的状态)的情况下,信息处理设备1000可维持与CP的会话连接。在服务处于未活动状态(例如,转换到后台)的情况下,信息处理设备1000可在经过特定时间之后结束与CP的会话连接。根据本公开的实施方式,信息处理设备1000可指定在与CP的会话连接中使用的会话秘钥的使用期限。会话秘钥可以为生成的编码或解码信息,以确保信息处理设备1000与CP之间通信中的会话安全性。在会话秘钥的使用期限过期的情况下,信息处理设备1000进行处理以结束与CP的会话连接。此外,在结束会话的时间点,CP可删除从信息处理设备1000收集的用户信息并且可向信息处理设备1000通知删除的完成。
[0201]图11是示出了根据本公开各实施方式的用户信息处理平台的框图。根据本公开的实施方式,信息处理平台1100可以为用户信息处理设备(例如,图1中的用户信息处理设备100)的全部或一部分并且可以为示出用于处理用户信息的功能之间的连接关系的架构。根据本公开的各实施方式,信息处理平台1100可以服务的形式操作。此外,信息处理平台1100的全部或一部分可以包括在由用户信息处理设备支持的平台(或操作系统)中或者可配置为服务应用。
[0202]参照图11,信息处理平台1100可包括信息收集模块1110、信息预处理模块1120、信息分析模块1130、信息访问和管理管理器1140、安全管理器1150、服务管理器1160、信息处理API 1170和UI提供模块1180。根据本公开的实施方式,信息处理平台1100可包括数据库(下文中称作“DB”可以为储存在储存介质(例如,图1中所示的存储器170)中的信息集合。DB可包括收集的信息1191、认证信息1193、白名单1195、提取的信息1197以及信息词典1199ο
[0203]信息收集模块1110可执行与图1中所示的信息收集模块111的功能相同或相似的功能。例如,信息收集模块1110可收集用户信息。信息收集模块1110可收集用户信息处理设备的使用历史信息。此外,信息收集模块1110可通过有线/无线通信收集与用户信息处理设备连接的外部电子设备的使用历史信息。信息收集模块1110可将收集的用户信息作为收集信息1191储存在DB中。
[0204]信息预处理模块1120可在分析和提取收集的用户信息之前执行功能,以提高信息质量或者将信息转换成用于分析的适当形式。信息预处理模块1120可包括信息清理模块1121、信息转换模块1123以及信息简化模块1125。
[0205]信息清理模块1121可清理收集的用户信息。例如,信息清理模块1121可修改不一致的信息、不完整的信息或者具有错误的信息,或者可删除重复的信息或不必要的信息。
[0206]信息转换模块1123可将用户信息转换成用于分析的适当形式。根据本公开的实施方式,信息转换模块1123可使信息规格化。例如,信息转换模块1123可将信息转换成特定形式以被包括在特定范围中。
[0207]信息简化模块1125可将用户信息简化成与分析相关的信息。例如,信息简化模块1125可在不丢失用户信息任何内容的情况下将信息的不必要部分简化成简单且有价值的信息。根据本公开的各实施方式,信息预处理模块1120还可包括附加组件以及上述组件。
[0208]信息分析模块1130可执行与图1中所示的信息分析模块113的功能相同或相似的功能。例如,信息分析模块1130可分析用户信息。此外,信息分析模块1130可执行数据挖掘,在数据挖掘中,基于分析结果发现用户信息之间的有用的相关性并且由此提取出有价值的信息。信息分析模块1130可包括分类模块1131、回归分析模块1133和聚类模块1135。
[0209]分类模块1131可分类预处理的用户信息。例如,分类模块1131可将用户信息分类成诸如性别、婚姻状态、年龄、家庭关系等的项目。回归分析模块1131可通过用户信息之间的因果关系分析特定信息是否受到其他信息的影响。聚类模块1135可将具有相似属性的信息收集到单个组中并且可执行用以将预处理的用户信息分离成多个局部组的功能。另外,信息分析模块1130还可包括执行由用于数据挖掘的方法使用的各种函数的模块。此外,信息分析模块1130可将通过数据挖掘提取的用户信息作为提取信息1197储存在DB中。
[0210]信息访问和管理管理器1140可执行搜索和查询储存在DB中的信息并管理所储存信息的容量的功能。根据本公开的实施方式,信息访问和管理管理器1140可通过查询DB来对储存的信息进行搜索、检索、修改、增加、删除等。在这种情况下,信息访问和管理管理器1140可快速访问利用储存在DB中的信息词典1199查找的信息。信息词典1199可包括与储存在DB中的信息(例如,收集信息1191、认证信息1193、白名单1195或提取的信息1197)有关的信息,例如,标识符、分类项目、储存位置等。根据本公开的实施方式,信息访问和管理管理器1140可从储存的信息中删除不重要的信息,以使得储存在DB中的信息的容量不超过特定大小。例如,信息访问和管理管理器1140可基于储存信息的时间、信息的使用频率以及与其他信息的关系确定信息的重要性,并且可删除被确定为不重要的信息。
[0211 ] 安全管理器1150可执行安全处理,例如与CP有关的认证管理以及对DB的访问控制。安全管理器1150可包括白名单管理器1151、CP认证模块1153以及访问控制管理器1155。
[0212]白名单管理器1151可定期地、实时地或当白名单发生变化时从CP认证服务器1103收集白名单,并可将白名单作为白名单1195储存在DB中。白名单管理器1151可执行与图1中的白名单管理模块116相同或相似的功能。CP认证模块1153可认证CP。例如,CP认证模块1153可确认储存在DB中的白名单1195,以在用户信息处理设备使用由该CP提供的服务的时间点确认该CP是否为已认证的CP。在这种情况下,白名单管理器1151可从CP认证服务器1103收集白名单并且可在CP认证模块1153确认白名单1195之前更新DB。访问控制管理器1155可执行这样的功能,该功能管理用于每个CP的用户信息相关策略以及管理与信息访问有关的权利。根据本公开的实施方式,访问控制管理器1155可基于储存在DB中的认证信息1193确认每个CP的用户信息相关策略并且可基于相应策略来控制信息访问。
[0213]服务管理器1160可调度用户信息的收集和分析并且可监测用户信息提供状态。月艮务管理器1160可包括信息提供监测模块1161、信息收集调度器1163以及信息分析调度器1165ο
[0214]信息提供监测模块1161可实时监测正在传输至CP操作服务器1105的用户信息。例如,在是否具有等待传输或当前正在传输的用户信息并且用户信息存在的情况下,信息提供监测模块1161可监测相应的信息、用户信息的种类、与用户信息有关的分类参考信息等。
[0215]信息收集调度器1163可控制信息收集模块1110的状态。根据本公开的实施方式,信息收集调度器1163可基于用户信息处理设备的电流消耗、电池的剩余电量、网络的种类、网络的使用率(例如,通信量)等控制是否激活信息收集模块1110。例如,在用户信息处理设备正在充电或者与W1-Fi连接的情况下,信息收集调度器1163可激活信息收集模块1110并且可收集用户信息。此外,信息收集调度器1163可管理收集用户信息的周期以定期地更新用户信息。
[0216]信息分析调度器1165可控制信息分析模块1130的状态。根据本公开的实施方式,信息分析调度器1165可基于用户信息处理设备的电流消耗、剩余电池电量等控制是否激活信息分析模块1130。例如,在用户信息处理设备正在充电的情况下,信息分析调度器1165可激活信息分析模块1130并且可使得信息分析模块1130分析收集的用户信息。
[0217]信息处理API 1170可包括用于与CP操作服务器1105的会话连接以及用于向CP操作服务器1105传输信息/从CP操作服务器1105接收信息等的接口或功能(例如,指令)中的至少一个,作为信息处理平台1100与CP操作服务器1105之间的连接接口。信息处理API1170可包括会话管理器1171和API管理器1173。
[0218]会话管理器1171可控制用户信息处理设备与CP操作服务器1105之间的会话连接。例如,会话管理器1171可控制会话的状态,诸如会话的生成、维持、结束等。会话管理器1171可执行与图1中的会话管理模块119的功能相同或相似的功能。根据本公开的各实施方式,在用户信息处理设备使用由CP提供的服务的情况下,例如,在用户信息处理设备执行由CP提供的应用程序或者访问由CP提供的网页的情况下,会话管理器1171可连接与CP操作服务器1105的会话。根据本公开的各实施方式,如果服务的使用结束,会话管理器1171可结束会话。例如,如果服务的使用结束,例如,如果对网页的访问断开或者应用程序结束,则会话管理器1171可结束连接到CP操作服务器1105的会话。根据本公开的实施方式,在即使网页在屏幕上转换到后台仍维持对网页的访问的状态下或者在应用程序在后台运行的状态下,如果用于连接会话的会话秘钥的使用期限过期,则可以结束连接至CP操作服务器1105的会话。
[0219]就这一点而言,CP操作服务器1105可使用从信息处理平台1100提供的会话API执行CP操作服务器1105的会话管理功能。会话API可以软件开发工具包(SDK)的形式提供,以限定或使用与电子设备之间的会话的生成、维持、结束等有关的接口或功能。根据本公开的实施方式,会话API可基于由CP提供的服务的种类而具有不同的形式。在服务不是通过应用程序的服务而是通过网络浏览器(或者网页)的网络服务的情况下,可通过以脚本(例如,java脚本)形式生成的对象提供会话API以执行功能。
[0220]API管理器1173可管理从信息处理平台1100提供到外部的API (例如,会话API) 0CP可使用通过API管理器1173提供的API来执行将会话连接到信息处理平台1100、向信息处理平台1100传输信息/从信息处理平台1100接收信息等的功能。根据本公开的各实施方式,如果会话基于会话API连接到用户信息处理设备,则CP操作服务器1105可使用API向用户信息处理设备请求用户信息。在这种情况下,用户信息处理设备可通过CP认证模块1153确认该CP是否为已认证的CP。此外,如果CP被确认为已认证的CP,则访问控制管理器1155可确认储存在DB中的认证信息1193中的CP的用户相关策略。此外,信息访问和管理管理器1140可通过查询DB来搜索和检索由CP基于CP的用户信息相关策略请求的用户信息。在将检索的用户信息传输到CP操作服务器1105时,信息处理平台1100可基于用户信息的分类参考信息和传输状态来提供UI。
[0221]UI提供模块1180可提供与用户信息的提供相关的UI13UI提供模块1180可执行与图1中所示的信息显示模块117的功能相同或相似的功能。UI提供模块1180可包括信息提供同意UI 1181、信息提供状态UI 1183以及信息提供选择UI 1185。
[0222]信息提供同意UI1181可提供能够选择是否同意提供用户信息的接口。信息提供同意UI 1181例如可在屏幕上输出信息提供请求对象(例如,图5A中的信息提供请求对象550)。此外,如果通过信息提供请求对象确认了来自用户的信息提供同意,则信息提供同意UI 1181可将同意的指示作为认证信息1193储存在DB中。此外,在用户同意提供信息的情况下,信息提供同意UI 1181可将与相应CP有关的用户信息相关策略与用户信息同意与否一起储存在认证信息1193。
[0223]信息提供状态UI1183可提供表示用户信息提供状态的接口。信息提供状态UI1183例如可在屏幕上输出信息提供状态对象(例如,图5A中的信息提供状态对象530)。信息提供状态UI 1183可基于由信息提供监测模块1161监测的信息来配置信息提供状态对象并且可在屏幕上显示所配置的对象。例如,信息提供状态UI 1183可基于等待传输或当前正在传输至CP操作服务器1105的用户信息的分类参考信息、传输状态等不同地输出信息提供状态对象。
[0224]信息提供选择UI1185可提供能够选择是否同意提供用户信息的接口。信息提供选择UI 1185例如可在屏幕上输出信息提供状态变化对象(例如,图5B中的信息提供状态变化对象570)或信息提供选择对象(例如,图10中的信息提供选择对象1040)。此外,如果选择或改变了是否提供用户信息,则信息提供选择UI 1185可在DB的认证信息1193中储存或更新选择或改变的结果。
[0225]本文所使用的术语“模块”可以代表这样的单元,例如其包括硬件、软件和固件中的一个或多个组合。术语“模块”可与术语“单元”、“逻辑”、“逻辑块”、“组件”或“电路”互换使用。“模块”可以是集成组件的最小单元或者可以是集成组件的一部分。“模块”可以是用于执行一个或多个功能的最小单元或者是该单元的一部分。“模块”可机械地或电气地来实现。例如,根据本公开各实施方式的“模块”可包括下列至少之一:专用IC(ASIC)芯片、现场可编程门阵列(FPGA)、以及用于执行某些操作的可编程逻辑器件,它们是现已知晓或未来将发展的。
[0226]根据本公开的各实施方式,根据本公开各实施方式的装置(例如,其模块或功能) 或方法(例如,操作)中的至少一部分例如可以可编程模块的形式通过储存在计算机可读存储介质中的指令来实现。当指令由处理器(例如,图8中的处理器820)执行时,一个或多个处理器可执行与指令对应的功能。例如,计算机可读存储介质可以为图8中的存储器830。
[0227]计算机可读记录介质可包括硬盘、软盘和磁介质(例如,磁带)、光学介质(例如,只读存储光盘(CD-ROM)和数字多功能光盘(DVD)、磁光介质(例如,软式光盘)、以及硬件设备 (例如,只读存储器(ROM)、随机存取存储器(RAM)、闪速存储器等)。此外,程序指令不仅可包括机械代码(诸如通过编译器生成),也可包括可使用解释器在计算机上执行的高级语言代码。上述硬件单元可配置成通过用于执行本公开操作的一个或多个软件模块操作,反之亦然。
[0228]根据本公开实施方式的模块或编程模块可包括上述元件中的至少之一,或者可以省略上述元件的一部分,或者可进一步包括附加的其他元件。由模块、编程模块或根据本公开实施方式的其他元件执行的操作可顺序地、并行地、反复地、或以试探方法执行。操作的一部分可以不同的顺序执行、可以省略或者可以增加其他操作。
[0229]根据本公开的各实施方式,在将用户信息提供给CP的时间点,可输出与信息提供相关的信息,从而确保与用户信息提供有关的透明度。[〇23〇]此外,根据本公开的各实施方式,用户信息仅可提供给已认证的CP,从而确保使用用户信息的安全性。[〇231]此外,根据本公开的各实施方式,在维持特定会话时可以提供用户信息,并且在会话结束时可请求删除提供的用户信息,从而防止用户信息的任意使用和泄露。
[0232]尽管已通过示例性实施方式对本公开进行了描述,但是可对本领域技术人员启示进行各种改变和修改。其意图是,本公开涵盖落入所附权利要求范围内的这些改变和修改。
【主权项】
1.一种电子设备,包括: 显示器,配置成输出对象;以及 处理器,配置成管理所述电子设备与外部服务器设备之间的会话连接,并使得所述显示器显示指示用户信息传输状态的信息提供状态对象。2.如权利要求1所述的电子设备,其中,所述处理器配置成使得所述显示器根据所述用户信息的分类参考信息不同地显示所述信息提供状态对象。3.如权利要求1所述的电子设备,其中,所述处理器配置成使得所述显示器响应于对所述信息提供状态对象的选择而显示使得用户能够选择是否传输所述用户信息的信息提供状态变化对象。4.如权利要求1所述的电子设备,其中,当第一次使用由所述外部服务器设备提供的服务或者当用户信息相关策略改变时,所述处理器配置成使得所述显示器显示使得用户能够选择是否同意提供所述用户信息的信息提供请求对象。5.如权利要求4所述的电子设备,其中,所述处理器配置成使得所述显示器基于所述用户信息的分类参考信息,不同地显示以下至少之一:所述信息提供请求对象的背景色;所述信息提供请求对象的边界的粗细度/形状/颜色;所述信息提供请求对象的图像或文本;所述信息提供请求对象的显示位置;所述信息提供请求对象的显示时间;和所述信息提供请求对象的显示速度中的至少一个,或者 其中,所述处理器配置成基于所述用户信息的分类参考信息,在显示所述信息提供请求对象的时间点,改变附接至所述电子设备的闪烁设备的闪烁速度、闪烁持续时间或发光颜色中的至少之一。6.如权利要求1所述的电子设备,其中,在与所述外部服务器设备的会话连接的时间点、在与所述外部服务器设备连接的会话结束的时间点、或者在与所述外部服务器设备连接的会话维持的状态下选择能够显示信息提供历史的对象的时间点,所述处理器配置成使得所述显示器显示包括所述用户信息的提供历史的信息提供历史对象。7.如权利要求1所述的电子设备,其中,所述处理器配置成在与所述外部服务器设备连接的会话维持时传输所述用户信息。8.如权利要求7所述的电子设备,其中,当所述会话结束时,所述处理器配置成请求所述外部服务器设备删除所传输的用户信息。9.如权利要求1所述的电子设备,还包括: 存储器,配置成储存指定提供所述用户信息的外部服务器设备的名单。10.如权利要求9所述的电子设备,其中,所述存储器配置成储存所述外部服务器设备的用户信息相关策略以及所述外部服务器设备的认证信息。11.用于在电子设备中处理用户信息的方法,所述方法包括: 管理所述电子设备与外部服务器设备之间的会话连接;以及 显示指示用户信息传输状态的信息提供状态对象。12.如权利要求11所述的方法,还包括: 响应于所述信息提供状态对象的选择来显示使得用户能够选择是否传输所述用户信息的信息提供状态变化对象。13.如权利要求11所述的方法,还包括: 当第一次使用由所述外部服务器设备提供的服务或者当用户信息相关策略改变时,显示使得用户能够选择是否同意提供所述用户信息的信息提供请求对象。14.如权利要求11所述的方法,还包括: 在与所述外部服务器设备连接的会话被连接的时间点、在与所述外部服务器设备连接的会话结束的时间点、或者在与所述外部服务器连接的会话维持的状态下选择能够显示信息提供历史的对象的时间点,显示包括所述用户信息的提供历史的信息提供历史对象。15.如权利要求11所述的方法,还包括: 在与所述外部服务器设备连接的会话维持时传输所述用户信息;以及 当所述会话结束时请求所述外部服务器设备删除所传输的用户信息。
【文档编号】G06F17/30GK105955973SQ201610130347
【公开日】2016年9月21日
【申请日】2016年3月8日
【发明人】严维烈, 李锡衡, 李昌浩, 陈评圭, 刘宰蜂, 丁腾贤
【申请人】三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1