CN108141492B - 电子设备和控制附件的方法 - Google Patents

电子设备和控制附件的方法 Download PDF

Info

Publication number
CN108141492B
CN108141492B CN201680058473.4A CN201680058473A CN108141492B CN 108141492 B CN108141492 B CN 108141492B CN 201680058473 A CN201680058473 A CN 201680058473A CN 108141492 B CN108141492 B CN 108141492B
Authority
CN
China
Prior art keywords
electronic device
accessory
processor
input
command
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
Application number
CN201680058473.4A
Other languages
English (en)
Other versions
CN108141492A (zh
Inventor
李尚洙
郭炳寿
姜梨娟
金镇兴
林旻钟
崔宰熏
朴振槿
崔钟哲
许昌龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN108141492A publication Critical patent/CN108141492A/zh
Application granted granted Critical
Publication of CN108141492B publication Critical patent/CN108141492B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0346Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64DEQUIPMENT FOR FITTING IN OR TO AIRCRAFT; FLIGHT SUITS; PARACHUTES; ARRANGEMENT OR MOUNTING OF POWER PLANTS OR PROPULSION TRANSMISSIONS IN AIRCRAFT
    • B64D19/00Non-canopied parachutes
    • B64D19/02Rotary-wing parachutes
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/04Control of altitude or depth
    • G05D1/06Rate of change of altitude or depth
    • G05D1/0607Rate of change of altitude or depth specially adapted for aircraft
    • G05D1/0653Rate of change of altitude or depth specially adapted for aircraft during a phase of take-off or landing
    • G05D1/0676Rate of change of altitude or depth specially adapted for aircraft during a phase of take-off or landing specially adapted for landing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1626Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1632External expansion units, e.g. docking stations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1656Details related to functional adaptations of the enclosure, e.g. to provide protection against EMI, shock, water, or to host detachable peripherals like a mouse or removable expansions units like PCMCIA cards, or to provide access to internal components for maintenance or to removable storage supports like CDs or DVDs, or to mechanically mount accessories
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • G06F1/1694Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/002Specific input/output arrangements not covered by G06F3/01 - G06F3/16
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/017Gesture based interaction, e.g. based on a set of recognized hand gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/038Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/02Constructional features of telephone sets
    • H04M1/18Telephone sets specially adapted for use in ships, mines, or other places exposed to adverse environment
    • H04M1/185Improving the rigidity of the casing or resistance to shocks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72409User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/725Cordless telephones
    • H04M1/73Battery saving arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M19/00Current supply arrangements for telephone systems
    • H04M19/02Current supply arrangements for telephone systems providing ringing current or supervisory tones, e.g. dialling tone or busy tone
    • H04M19/04Current supply arrangements for telephone systems providing ringing current or supervisory tones, e.g. dialling tone or busy tone the ringing-current being generated at the substations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2200/00Indexing scheme relating to G06F1/04 - G06F1/32
    • G06F2200/16Indexing scheme relating to G06F1/16 - G06F1/18
    • G06F2200/163Indexing scheme relating to constructional details of the computer
    • G06F2200/1633Protecting arrangement for the entire housing of the computer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • H04B1/3827Portable transceivers
    • H04B1/3888Arrangements for carrying or protecting transceivers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/12Details of telephonic subscriber devices including a sensor for measuring a physical value, e.g. temperature or motion

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)

Abstract

公开了一种电子设备。根据本发明的各种实施例的电子设备包括:输入/输出接口,所述输入/输出接口能够电连接到可三维运动的附件;以及处理器,所述处理器电连接到所述输入/输出接口,其中,所述处理器能够被设置为:感测已经在所述电子设备中发生的事件,并且通过所述输入/输出接口向所述附件发送使所述附件与所述事件相对应地运行的命令。另外,通过说明书确认的各种实施例是可能的。

Description

电子设备和控制附件的方法
技术领域
本公开涉及控制连接到电子设备的附件的技术。
背景技术
随着电子技术的发展,各种类型的电子产品正在被开发和分售。特别地,诸如智能电话、平板PC等的便携式电子设备近年来得到广泛应用。
上述便携式电子设备包括显示器,并且显示器的尺寸在逐渐增大。玻璃盖板正越来越多地被应用在电子设备的后表面以及前表面。
发明内容
技术问题
便携式电子设备可以主要在用户正在移动时使用。由此,移动用户可能会频繁地掉落电子设备,并且因此电子设备频繁地被损坏。
如果使用保护壳来防止电子设备的损坏,则可能会掩盖电子设备本身的设计,并且电子设备的握持可能会变得不舒服。另外,即使使用保护壳,如果未被保护壳覆盖的盖板玻璃与地面碰撞,则盖板玻璃也可能被损坏。
同时,使用空气阻力来减小电子设备的下落速度的附件可能无法充分地减小电子设备的下落速度以防止电子设备的损坏。
因此,本公开的一方面提供了一种电子设备以及一种能够控制连接到电子设备的附件以在电子设备下落的情况下最小化对电子设备的冲击的方法。
问题的解决方案
根据本公开的各种实施例,电子设备包括:输入/输出接口,所述输入/输出接口能够电连接到可三维运动的附件;以及处理器,所述处理器电连接到所述输入/输出接口。所述处理器被配置为:感测在所述电子设备中产生的事件;并且响应于所述事件,通过所述输入/输出接口向所述附件发送使所述附件运行的命令。
根据本公开的各种实施例,由电子设备执行的方法包括:感测在所述电子设备中产生的事件;并且响应于所述事件,向电连接到所述电子设备的可三维运动的附件发送使所述附件运行的命令。
根据本公开的各种实施例,包括电子设备和电连接到所述电子设备的附件的***包括:输入/输出接口;以及处理器,所述处理器电连接到所述输入/输出接口。所述附件包括:连接部件,所述连接部件电连接到所述输入/输出接口;以及运动部件,所述运动部件电连接到所述连接部件。所述处理器被配置为:感测在所述电子设备中产生的事件;以及响应于所述事件,通过所述输入/输出接口向所述附件发送使所述附件运行的命令,并且所述运动部件被配置为:响应于通过所述连接部件接收到的命令而三维地移动所述附件。
根据以下结合附图公开了本公开的各种实施例的详细描述,本公开的其他方面、优点和显著特征对于本领域技术人员将变得显而易见。
本发明的有益效果
根据本公开的各种实施例,如果电子设备下落,则连接到该电子设备的附件可以运行,从而减小电子设备的下落速度。另外,电子设备可以在减小施加到该电子设备的冲击力的方向上下落。
此外,可以控制附件,以便根据在电子设备中产生的事件的类型执行不同的操作,从而向远离电子设备的用户提供与事件的发生相关联的通知。
此外,可以提供通过本公开直接或间接理解的各种效果。
附图说明
图1例示了根据本公开的各种实施例的电子设备操作的环境;
图2例示了根据本公开的各种实施例的电子设备操作的环境;
图3例示了根据本公开的各种实施例的电子设备操作的环境;
图4是例示了根据本公开的各种实施例的电子设备的配置的框图;
图5是例示了根据本公开的各种实施例的电子设备的配置的框图;
图6是根据本公开的各种实施例的附件的透视图;
图7是例示了根据本公开的各种实施例的控制附件的方法的流程图;
图8是例示了根据本公开的各种实施例的控制附件的方法的流程图;
图9是例示了根据本公开的各种实施例的控制附件的方法的流程图;
图10是例示了根据本公开的各种实施例的控制附件的方法的流程图;
图11例示了根据各种实施例的处于网络环境中的电子设备;
图12例示了根据各种实施例的电子设备的框图;
图13例示了根据各种实施例的程序模块的框图。
具体实施方式
在下文中,可以参照附图来描述本公开的各种实施例。因此,本领域普通技术人员将认识到,在不脱离本公开的范围和精神的情况下,可以对本文描述的各种实施例进行各种修改、等效和/或替代。关于附图的描述,类似的元件可以由类似的附图标记表示。
在本公开中,本文使用的表述“具有”、“可以具有”、“包括”和“包含”、或“可以包括”和“可以包含”表示存在相应特征(例如,诸如数值、功能、操作或组件等元素),但不排除存在附加特征。
在本公开中,表述“A或B”、“A或/和B中的至少一个”或“A或/和B中的一个或更多个”等可以包括相关的列出项目中的任一个以及相关的列出项目中的一个或更多个的所有组合。例如,术语“A或B”、“A和B中的至少一个”或“A或B中的至少一个”可以指以下所有情况:(1)包括至少一个A的情况、(2)包括至少一个B的情况或(3)包括至少一个A和至少一个B的情况。
诸如本公开中使用的“第一”、“第二”等的术语可以用于指代各种元件,而不管顺序和/或优先级如何,并且用于将相关元件与其他元件区分开,但不用于限制这些元件。例如,“第一用户设备”和“第二用户设备”表示不同的用户设备,而不管顺序或优先级如何。例如,在不脱离本公开的范围的情况下,第一元件可以被称为第二元件,并且类似地,第二元件可以被称为第一元件。
应当理解的是,当元件(例如,第一元件)被称为与另一元件(例如,第二元件)“(可操作地或通信地)耦接(couple)”或“(可操作地或通信地)耦接到”另一元件(例如,第二元件)或“连接到”另一元件(例如,第二元件)时,其可以与另一元件耦接或直接耦接到另一元件或连接到另一元件,或者可以存在中间元件(例如,第三元件)。相反,当元件(例如,第一元件)被称为与另一元件(例如,第二元件)“直接耦接”或“直接耦接到”另一元件(例如,第二元件)或“直接连接到”另一元件(例如,第二元件)时,应当理解的是,不存在中间元件(例如,第三元件)。
根据情况,在本公开中使用的表达“被配置为”可以用作例如表达“适合于”、“具有……的能力”、“被设计为”、“适于”、“作出”或“能够”。在硬件中,术语“被配置为”不一定仅意味着“被专门设计为”。相反,表达“设备,被配置为”可以意味着该设备“能够”与另一设备或其他组件一起操作。例如,“处理器,被配置为(或设置为)执行A、B和C”可以意味着用于执行相应操作的专用处理器(例如,嵌入式处理器)或者通过执行存储在存储设备中的一个或更多个软件程序来执行相应操作的通用处理器(例如,中央处理单元(CPU)或应用处理器)。
本公开中使用的术语用于描述具体实施例,并不意图限制本公开的范围。除非另有说明,否则未指明数量的术语既可以包括单数的情形,也可以包括复数的情形。本文使用的所有术语(包括技术术语或科学术语)可以具有与本领域技术人员通常理解的含义相同的含义。将进一步理解的是,在词典中定义并且通常使用的术语也应当按照相关领域中的惯例进行解释,而不是按照理想化的或过于形式化的方式进行解释,除非在本公开的各种实施例中明确地如此定义。在一些情况下,即使术语是在本公开中定义的术语,它们也可以不被解释为排除本公开的实施例。
根据本公开的各种实施例的电子设备可以包括以下设备中的至少一种:例如,智能电话、平板个人计算机(PC)、移动电话、视频电话、电子书阅读器、台式PC、膝上型PC、上网本、工作站、服务器、个人数字助理(PDA)、便携式多媒体播放器(PMP)、运动图像专家组(MPEG-1或MPEG-2)音频层3(MP3)播放器、移动医疗设备、相机或可穿戴设备。根据各种实施例,可穿戴设备可以包括以下至少一种:附件类型(例如,手表、戒指、手环、脚链、项链、眼镜、隐形眼镜或头戴式设备(HMD))、织物或衣服集成类型(例如,电子服装)、身体附着类型(例如,皮肤垫或纹身)或生物可植入类型(例如,可植入电路)。
根据各种实施例,电子设备可以是家用电器。家用电器可以包括以下至少一种:例如,电视(TV)、数字多功能盘(DVD)播放器、音响、冰箱、空调、吸尘器、烤箱、微波炉、洗衣机、空气净化器、机顶盒、家庭自动化控制面板、安全控制面板、电视盒(如Samsung HomeSyncTM、Apple TVTM或Google TVTM)、游戏控制台(如XboxTM或PlayStationTM)、电子词典、电子钥匙、摄录相机、电子相框等。
根据另一实施例,电子设备可以包括以下至少一种:各种医疗设备(例如,各种便携式医学测量设备(例如,血糖监测设备、心率测量设备、血压测量设备、体温测量设备等)、磁共振血管造影术(MRA)、磁共振成像(MRI)、计算机断层扫描(CT)、扫描仪和超声设备)、导航设备、全球导航卫星***(GNSS)、事件数据记录器(EDR)、飞行数据记录器(FDR)、车载信息娱乐设备、船舶用电子设备(例如,导航***和陀螺罗盘)、航空电子设备、安全设备、车辆机头单元、工业机器人或家用机器人、自动柜员机(ATM)、商店的销售点(POS)或物联网(例如,灯泡、各种传感器、电表或煤气表、喷水灭火设备、火警警报器、恒温器、路灯、烤面包机、健身器材、热水箱、加热器、锅炉等)。
根据一实施例,电子设备可以包括以下至少一种:家具或建筑物/结构的部件、电子板、电子签名接收设备、投影仪或各种测量仪器(例如,水表、电表、煤气表或波表等)。根据各种实施例,电子设备可以是上述设备中的一种或它们的组合。根据实施例的电子设备可以是柔性电子设备。此外,根据本公开的实施例的电子设备可以不限于上述电子设备,并且可以包括其他电子设备以及根据技术发展的新的电子设备。
在下文中,将参照附图描述根据各种实施例的电子设备。在本公开中,术语“用户”可以指使用电子设备的人或可以指使用电子设备的设备(例如,人工智能电子设备)。
图1和图2例示了根据本公开的各种实施例的电子设备运行的环境。
参照图1,电子设备100可以电连接到附件200。根据一个实施例,电子设备100可以通过耳机插孔连接到附件200。电子设备100可以通过耳机插孔向附件200发送使附件200运行的命令。
例如,附件200可以包括被配置为产生升力的螺旋桨。如果从电子设备100发送命令,则附件200的螺旋桨可以旋转以产生升力。
根据一个实施例,附件200可以在不从电子设备100接收命令的情况下自己旋转螺旋桨。
如图2所示,如果电子设备100下落,则电子设备100可以向附件200发送使附件200运行的命令。
例如,电子设备100可以感测电子设备100的加速度或角速度。例如,如果加速度是接近重力加速度的值,则电子设备100可以确定电子设备100处于自由落体状态。又例如,如果加速度或角速度大于预定值,则电子设备100可以确定电子设备100处于下落状态。如果电子设备100处于下落状态,则电子设备100可以向附件200发送使附件200的螺旋桨旋转的命令。
附件200可以根据从电子设备100接收到的命令来旋转螺旋桨。如果附件200的螺旋桨旋转,则可以在与电子设备100的下落方向相反的方向上产生升力。
根据一个实施例,附件200可以通过包括在附件200中的一个或更多个传感器来感测附件200的加速度或角速度,并且可以基于该加速度或角速度来旋转螺旋桨。
电子设备100的下落速度可以通过螺旋桨旋转产生的升力而减小。另外,电子设备100的下落方向可以通过螺旋桨旋转产生的升力来控制。例如,电子设备100可以下落,使得通过由电子设备100控制的附件200的运行而使电子设备100的边缘部分与地面碰撞。下落方向可以被控制,并且因此电子设备100的掉落的冲击力可以被减小。
图3例示了根据本公开的各种实施例的电子设备操作的环境。
参照图3,电子设备100可以从另一电子设备接收包括由另一电子设备的用户绘制的绘图的消息。出于向电子设备100的用户通知消息的内容的目的,电子设备100可以向附件200发送使附件200运行的命令。电子设备100可以向附件200发送包括关于绘图的轨迹的信息的命令,使得附件200能够沿包括在消息中的绘图的轨迹移动。附件200可以通过接收到的命令而运行以便通知用户所接收到的消息。附件200可以沿消息中包括的绘图的轨迹移动。用户可以看到附件200的运动轨迹以远程地验证接收到的消息,并且可以验证包括在消息中的绘图的轨迹。
图4是例示了根据本公开的各种实施例的电子设备的配置的框图。
参照图4,根据本公开的各种实施例的电子设备400可以包括处理器410和输入/输出接口420。电子设备400可以通过输入/输出接口420电连接到附件300。
电子设备400可以感测所产生的事件并且可以响应于所产生的事件来控制附件300。
处理器410可以获得在电子设备400中产生的事件。
根据一个实施例,如果电子设备400下落,则处理器410可以获得电子设备400的加速度或角速度以确定电子设备400处于下落状态。
根据一个实施例,例如,处理器410可以获得诸如接收消息、推送通知、接收呼叫等的事件。
响应于所产生的事件,处理器410可以产生控制附件300的命令以通过输入/输出接口420向附件300发送该命令。
根据一个实施例,如果确定电子设备400处于下落状态,则处理器410可以向附件300发送允许附件300在与电子设备400的下落方向相反的方向上产生力的命令。例如,如果确定电子设备400处于下落状态,则处理器410可以向附件300发送使附件300的转子(例如,螺旋桨)旋转的命令。作为另一示例,如果确定电子设备400处于下落状态,则处理器410可以向附件300发送使附件300的框架旋转的命令,用于维持附件300的平衡的目的。
根据一个实施例,例如,如果感测到诸如接收消息、推送通知、接收呼叫等的事件,则处理器410可以向附件300发送使附件300运行的命令,用于通知用户发生了该事件的目的。根据一个实施例,处理器410可以确定所获得的事件的类型,并且可以根据事件的类型发送不同的命令。例如,如果接收到消息,则处理器410可以向附件300发送使附件300运行的命令,使得附件300沿正方形轨迹移动。事件可以是音频输出、相机拍摄、用户认证或周围环境感测(温度、湿度、照明等)以及接收消息、推送通知或接收呼叫。
根据一个实施例,如果获得事件,则处理器410可以向附件300发送使附件300中包括的LED或扬声器运行的命令。使扬声器运行的命令可以包括通过扬声器输出的声源数据。
输入/输出接口420可以电连接到附件300。输入/输出接口420可以是能够连接到电子设备400中包括的外部设备的任何终端。可以通过输入/输出接口420向附件300发送使附件300运行的命令。输入/输出接口420可以是无线通信接口。例如,输入/输出接口420可以将使附件300运行的命令无线地发送到附件300。根据一个实施例,输入/输出接口420可以向附件300供电。
附件300可以通过从电子设备400接收到的命令而运行。例如,附件300可以是飞行物,诸如无人机等。在下文中,将参照图6详细描述附件300。
图5是例示了根据本公开的各种实施例的电子设备的配置的框图。
参照图5,根据本公开的各种实施例的电子设备500可以包括低功耗处理器511、应用处理器512、输入/输出接口520、一个或更多个传感器530和存储器540。电子设备500可以通过输入/输出接口520电连接到附件300。
低功耗处理器511可以以低功耗模式控制电子设备500。低功耗处理器511可以接收比应用处理器512的功率更小的功率以控制电子设备500。
根据一个实施例,在低功耗模式下,低功耗处理器511可以基于通过一个或更多个传感器530获得的数据来确定事件是否发生。根据一个实施例,低功耗处理器511可以基于由包括在一个或更多个传感器530中的加速度传感器531或陀螺仪传感器532获得的加速度数据或角速度数据来确定电子设备500的下落状态。
例如,如果通过一个或更多个传感器530获得的加速度是接近重力加速度的值,则低功耗处理器511可以确定电子设备500处于自由落体状态。如果加速度或角速度大于预定值,则电子设备100可以确定电子设备500处于下落状态。低功耗处理器511和一个或更多个传感器530可以整体地实现。
根据一个实施例,例如,在低功耗模式下,低功耗处理器511可以感测诸如接收消息、推送通知、接收呼叫等的事件。
低功耗处理器511可以响应于所产生的事件通过输入/输出接口520向附件300发送控制附件300的命令。
根据一个实施例,如果确定电子设备500处于下落状态,则低功耗处理器511可以向附件300发送使附件300运行以便在与电子设备500的下落方向相反的方向上产生力的命令。例如,如果确定电子设备500处于下落状态,则低功耗处理器511可以向附件300发送使附件300的转子旋转的命令。作为另一示例,如果确定电子设备500处于下落状态,则低功耗处理器511可以向附件300发送使附件300的框架旋转的命令,用于维持附件300的平衡的目的。
根据一个实施例,低功耗处理器511可以加载存储在存储器540中的命令以向附件300发送该命令。例如,低功耗处理器511可以从存储在存储器540中的命令中选择与所感测到的事件相对应的命令,以向附件300发送该命令。
如果应用处理器512处于低功耗模式,则应用处理器512可以在低功耗模式下执行由低功耗处理器511执行的上述功能。
输入/输出接口520可以包括耳机插孔521或通用串行总线(USB)522。附件300可以电连接到耳机插孔521或USB 522。可以通过耳机插孔521或USB 522向附件300发送使附件300运行的命令。尽管在图5中未示出,但输入/输出接口520可以包括串行端口。
一个或更多个传感器530可以包括加速度传感器531或陀螺仪传感器532。如果电子设备400移动,则加速度传感器531可以感测与电子设备500的平移移动相关的加速度。由加速度传感器531感测到的加速度数据可以被发送到低功耗处理器511或应用处理器512。如果电子设备500移动,则陀螺仪传感器532可以感测与电子设备500的旋转移动相关的角速度。由陀螺仪传感器532感测到的角速度数据可以被发送到低功耗处理器511或应用处理器512。
存储器540可以存储与低功耗处理器511、应用处理器512、输入/输出接口520以及一个或更多个传感器530相关联的命令或数据。例如,存储器540可以存储由加速度传感器531或陀螺仪传感器532感测到的加速度数据或角速度数据。作为另一示例,存储器540可以存储从电子设备500发送到附件300的命令。存储器540可以存储与在电子设备500中产生的事件分别相对应的各种命令。
图6是根据本公开的各种实施例的附件的透视图。
参照图6,根据本公开的各种实施例的附件600可以包括连接部件610和运动部件620,并且运动部件620可以包括转子621和框架622。
连接部件610可以电连接到电子设备。如果在电子设备中产生事件,则连接部件610可以从电子设备接收使运动部件620运行的命令。
例如,如果电子设备处于下落状态,则连接部件610可以从电子设备接收使运动部件620运行的命令。作为另一示例,如果在电子设备中产生诸如接收消息、推送通知、接收呼叫等的事件,则连接部件610可以从电子设备接收使运动部件620运行的命令。
连接部件610可以包括能够连接到电子设备的端口。例如,连接部件610可以包括能够连接到电子设备的耳机插孔的插头。尽管在图6中未示出,但是连接部件610可以包括能够连接到电子设备的USB端口的USB端口。
连接部件610可以包括将端口连接到运动部件620的电缆。例如,连接部件610可以包括将运动部件620连接到耳机插孔插头或USB端口的电缆。
运动部件620可以电连接到连接部件610。运动部件620可以被配置为响应于从电子设备接收到的命令而三维地移动附件。运动部件620可以是被配置为能够飞行的模块。
根据一个实施例,如果电子设备处于下落状态,则运动部件620可以沿与电子设备的下落方向相反的方向移动附件600。附件600可以在与电子设备的下落方向相反的方向上移动,因此可以减小电子设备的下落速度并且可以控制电子设备与地面碰撞的方向。
根据一个实施例,运动部件620可以使附件600移动,用于向用户通知在电子设备中产生的事件的目的。如果从电子设备接收到命令,则运动部件620可以运行,使得附件600沿与命令相对应的轨迹移动。运动部件620可以运行,使得附件600从预定轨迹中的沿与接收到的命令相对应的轨迹移动。
图6例示了运动部件620是飞行物的实施例。然而,本公开的实施例可以不限于此。例如,运动部件620可以用可三维运动模块来实现。
转子621可以被配置成产生升力。转子621可以响应于从电子设备接收到的命令而旋转。转子621可以通过连接部件610从电子设备接收电力并且可以被旋转。转子621可以从嵌入在附件600中的电池接收电力并且可以被旋转。
如果转子621旋转,则可以产生升力,然后,附件600可以在一个方向上移动。如果电子设备下落,则电子设备的下落速度可以通过转子621产生的升力而被减小。此外,电子设备在下落时与地面碰撞的方向可以通过转子621产生的升力而被控制,使得施加到电子设备的冲击力最小化。
框架622可以被配置为环绕转子621。框架622可以响应于从电子设备接收到的命令而旋转。如果框架622旋转,则可以维持附件600的平衡,使得在与重力方向相反的方向上产生基于转子621的旋转的升力。
根据一些实施例,虽然在图6中未示出,但是附件600可以进一步包括一个或更多个传感器以及处理器。附件600的一个或更多个传感器可以感测附件600的加速度或角速度。附件600的处理器可以基于由附件600的一个或更多个传感器获得的加速度数据或角速度数据来确定附件600的下落状态。如果附件600处于下落状态,则附件600的处理器可以控制运动部件620,使得运动部件620移动。附件600的处理器可以从电子设备接收命令并且可以根据接收到的命令驱动转子。
根据一些实施例,虽然在图6中未示出,但是例如,附件600可以进一步包括诸如扬声器、LED等的输出模块。例如,如果从电子设备接收到命令,则附件600的扬声器可以输出用于通知用户发生了事件的通知声音。作为另一示例,如果从电子设备接收到命令,则附件600的LED可以输出用于通知用户发生了事件的光。
图7是例示了根据本公开的各种实施例的控制附件的方法的流程图。
参照图7,在操作710中,电子设备400可以感测在电子设备400中产生的事件。例如,在电子设备400中产生的事件可以是通过感测电子设备400的物理状态(诸如电子设备400的下落)而产生的事件。作为另一示例,在电子设备400中产生的事件可以是要通知电子设备400的用户的事件,诸如接收消息、推送通知、接收呼叫等。电子设备400可以识别在电子设备400中产生的各种事件。
在操作720中,电子设备400可以向附件600发送与所产生的事件相对应的命令。电子设备400可以根据所产生的事件的类型而向附件600发送不同的命令。例如,如果电子设备400处于下落状态,则电子设备400可以发送允许附件600在与电子设备400的下落方向相反的方向上产生力的命令。作为另一示例,如果接收到呼叫,则电子设备400可以沿允许用户能够确定所接收到的呼叫的呼叫者的轨迹来发送使附件600运行的命令。
在操作730中,附件600可以接收从电子设备400发送的命令。
在操作740中,附件600可以根据所接收到的命令而移动。例如,附件600可以使转子旋转,以便在与电子设备400的下落方向相反的方向上产生力。作为另一示例,附件600可以沿与所接收到的命令相对应的轨迹移动。
图8是例示了根据本公开的各种实施例的控制附件的方法的流程图。为了便于描述,这里将不重复与参照图7描述的操作重复的描述。
图8中例示的流程图可以包括图4至图6中例示的电子设备400或500以及附件600处理的操作。尽管以下省略,但是关于参照图4至图6描述的电子设备400、电子设备500和附件600的细节可以应用于图8中例示的流程图。
参照图8,在操作810中,电子设备400可以进入低功耗模式。例如,如果电子设备400在预定时间期间没有接收来自用户的输入,则电子设备400可以进入低功耗模式。作为另一示例,如果电子设备400从用户接收到与电子设备400的电源键相关的输入,则电子设备400可以进入低功耗模式。
在操作820中,电子设备400可以通过一个或更多个传感器来感测加速度或角速度。如果电子设备400移动,则电子设备400可以通过加速度传感器获得加速度数据。如果电子设备400旋转,则电子设备400可以通过陀螺仪传感器获得角速度数据。
在操作830中,电子设备400可以确定电子设备400是否处于下落状态。如果加速度数据或角速度数据大于预定值,则电子设备400可以确定电子设备400处于下落状态。如果加速度数据或角速度数据小于预定值,则电子设备400可以继续执行操作820。
如果确定电子设备400处于下落状态,则在操作840中,电子设备400可以向附件600发送使附件600的转子旋转的命令。根据一些实施例,电子设备400可以向附件600供应用于旋转转子的电力。
在操作850中,附件600可以从电子设备400接收命令。
在操作860中,附件600可以根据接收到的命令来旋转转子。通过附件600的操作,可以减小电子设备400的下落速度,并且可以控制电子设备与地面碰撞的方向。
图9是例示了根据本公开的各种实施例的控制附件的方法的流程图。为了便于描述,这里将不再重复参考图7和图8给出的操作的描述。
参照图9,在操作910中,电子设备400可以进入低功耗模式。
在操作920中,电子设备400可以通过一个或更多个传感器来感测加速度或角速度。
在操作930中,电子设备400可以确定电子设备400是否处于下落状态。
在操作940中,电子设备400可以确定附件600是否处于平衡状态。如果附件600中包括六轴传感器,则电子设备400可以基于通过附件600的六轴传感器感测到的数据来确定附件600是否处于平衡状态。平衡状态可以意味着附件600所处的状态,使得附件600的转子所产生的升力竖直朝上。如果附件600不处于平衡状态,则由于附件600的转子产生的升力的方向不面向与电子设备400的下落方向相反的方向,所以电子设备400可以执行控制附件600处于平衡状态的操作。
在操作950中,电子设备400可以发送使附件600的框架旋转的命令。如果附件600不处于平衡状态,则电子设备400可以发送使附件600的框架旋转的命令,用于平衡附件600的目的。
在操作960中,附件600可以从电子设备400接收使附件600的框架旋转的命令。
在操作965中,附件600可以根据命令旋转框架。附件600的平衡状态可以通过旋转附件600的框架来维持。
如果确定附件600处于平衡状态,则在操作970中,电子设备400可以向附件600发送使附件600的转子旋转的命令。图9例示了操作950和操作970是分开的操作的实施例。然而,本公开的实施例可以不限于此。例如,电子设备400可以同时向附件600发送旋转框架的命令和旋转转子的命令。
在操作980中,附件600可以从电子设备400接收命令。
在操作985中,附件600可以根据接收到的命令旋转转子。可以控制附件600的平衡状态,因此通过附件600可以更有效地防止由于电子设备400的下落而引起的损坏。
图10是例示了根据本公开的各种实施例的控制附件的方法的流程图。为了便于描述,这里将不再重复与参照图7描述的操作重复的描述。
参照图10,在操作1010中,电子设备400可以感测在电子设备400中产生的事件。例如,由电子设备400感测到的事件可以是用于通知电子设备400的用户的事件,诸如接收消息、推送通知、接收呼叫等。
在操作1020中,电子设备400可以确定是否产生了事件,并且可以确定所产生的事件的类型。例如,如果确定产生了事件,则电子设备400可以确定所产生的事件是否是诸如接收消息、推送通知、接收呼叫等的事件之中的事件类型。如果未产生事件,则电子设备400可以连续地感测在电子设备400中产生的事件。
在操作1030中,根据所产生的事件的类型,电子设备400可以选择要向附件600发送的命令。例如,如果产生了接收消息事件,则电子设备400可以选择沿正方形轨迹移动附件600的命令。作为另一示例,如果产生了推送通知事件,则电子设备400可以选择沿指示了与推送通知相关联的应用的轨迹(例如,如果接收到Facebook应用的推送通知,则轨迹可以是“f”形式)移动附件600的命令。与每个应用相对应的轨迹可以由用户预先设置。作为另一示例,如果产生了接收呼叫事件,则电子设备400可以选择沿指示了呼叫的呼叫者的轨迹(例如,如果从快速拨号被设置为“1”的呼叫者接收到呼叫,则轨迹可以是“1”形式)移动附件600的命令。与每个呼叫者相对应的轨迹可以由用户预先设置。由电子设备400选择的命令可以包括关于上述轨迹的信息。
在操作1040中,电子设备400可以向附件600发送所选择的命令。
在操作1050中,附件600可以接收从电子设备400接收到的命令。
在操作1060中,附件600可以根据接收到的命令而移动。例如,如果产生了接收消息事件,则附件600可以沿正方形轨迹移动。作为另一示例,如果产生了推送通知事件,则附件600可以沿指示了与推送通知相关联的应用的轨迹移动。作为另一示例,如果产生了接收呼叫事件,则附件600可以沿指示了呼叫的呼叫者的轨迹移动。附件600可以基于关于命令中包括的轨迹的信息而移动。可以根据事件发生时的事件类型来控制附件600的移动轨迹,并且因此用户可以在视觉上从远距离验证在电子设备400中产生的事件。
图11例示了根据各种实施例的处于网络环境***中的电子设备。
参照图11,根据各种实施例,电子设备1101、1102或1104或服务器1106可以通过网络1162或短程通信1164彼此连接。电子设备1101可以包括总线1110、处理器1120、存储器1130、输入/输出接口1150、显示器1160和通信接口1170。根据一个实施例,电子设备1101可以不包括上述元件中的至少一个或可以进一步包括一个或更多个其他元件。
例如,总线1110可以将上述元件1120至1170互连,并且可以包括用于在上述元件之间传输通信(例如,控制消息和/或数据)的电路。
处理器1120可以包括中央处理单元(CPU)、应用处理器(AP)或通信处理器(CP)中的一种或更多种。例如,处理器1120可以执行与电子设备1101的至少其他元件的控制和/或通信相关联的算术操作或数据处理。
存储器1130可以包括易失性存储器和/或非易失性存储器。例如,存储器1130可以存储与电子设备1101的至少一个其他元件相关联的指令或数据。根据一个实施例,存储器1130可以存储软件和/或程序1140。程序1140可以包括例如内核1141、中间件1143、应用程序接口(API)1145和/或应用程序(或“应用”)1147。内核1141、中间件1143或API 1145中的至少一部分可以被称为“操作***(OS)”。
例如,内核1141可以控制或管理用于执行其他程序(例如,中间件1143、API 1145和应用程序1147)的操作或功能的***资源(例如,总线1110、处理器1120、存储器1130等)。此外,内核1141可以提供允许中间件1143、API 1145或应用程序1147访问电子设备1101的独立元件以便控制或管理***资源的接口。
中间件1143可以执行例如中介角色,使得API 1145或应用程序1147与内核1141通信以交换数据。
此外,中间件1143可以根据优先级来处理从应用程序1147接收到的任务请求。例如,中间件1143可以为至少一个应用程序1147分配使用电子设备1101的***资源(例如,总线1110、处理器1120、存储器1130等)的优先级。例如,中间件1143可以根据分配给至少一个应用程序的优先级来处理一个或更多个任务请求,这使得可以对一个或更多个任务请求执行调度或均载平衡。
API 1145可以是例如以下接口:应用程序1147通过该接口来控制由内核1141或中间件1143提供的功能的接口,并且该接口可以包括例如用于文件控制、窗口控制、图像处理、字符控制等的至少一个接口或功能(例如,指令)。
例如,输入/输出接口1150可以起到将从另一电子设备的用户输入的指令或数据发送到电子设备1101的一个或更多个其他元件的接口的作用。此外,输入/输出接口1150可以将从电子设备1101的一个或更多个其他元件接收到的指令或数据输出到用户或另一外部设备。
显示器1160可以包括例如液晶显示器(LCD)、发光二极管(LED)显示器、有机LED(OLED)显示器、微机电***(MEMS)显示器或电子纸显示器。显示器1160可以向用户显示例如各种内容(例如,文本、图像、视频、图标、符号等)。显示器1160可以包括触摸屏并且可以使用电子笔或用户身体的一部分接收例如触摸、手势、接近或悬停输入。
例如,通信接口1170可以建立电子设备1101与外部设备(例如,第一电子设备1102、第二电子设备1104或服务器1106)之间的通信。例如,通信接口1170可以通过无线通信或有线通信连接到网络1162以与外部设备(例如,第二电子设备1104或服务器1106)通信。
无线通信可以使用例如长期演进(LTE)、高级LTE(LTE-A)、码分多址(CDMA)、宽带CDMA(WCDMA)、通用移动电信***(UMTS)、无线宽带(WiBro)、全球移动通信***(GSM)等中的至少一种作为蜂窝通信协议。此外,无线通信可以包括例如短程通信1164。短程通信1164可以包括无线保真(Wi-Fi)、蓝牙、近场通信(NFC)、磁条传输(MST)、全球导航卫星***(GNSS)等中的至少一种。
MST可以使用电磁信号响应于传输数据而产生脉冲,并且该脉冲可以产生磁场信号。电子设备1101可以将磁场信号传送到销售点(POS),并且POS可以使用MST读取器来检测磁场信号。POS可以通过将检测到的磁场信号转换为电信号来恢复数据。
GNSS可以包括例如全球定位***(GPS)、全球导航卫星***(Glonass)、北斗导航卫星***(在下文中称为“Beidou”)或基于可用区域、带宽等的欧洲全球卫星导航***(在下文中称为“Galileo”)中的至少一种。在下文中,在本公开中,“GPS”和“GNSS”可以互换使用。有线通信可以包括例如通用串行总线(USB)、高清晰度多媒体接口(HDMI)、推荐标准232(RS-232)、普通老式电话服务(POTS)等中的至少一种。网络1162可以包括电信网络中的至少一种,例如,计算机网络(例如,LAN或WAN)、因特网或电话网络。
第一电子设备1102和第二电子设备1104中的每一个可以是类型与电子设备1101的类型不同或相同的设备。根据一个实施例,服务器1106可以包括一个或更多个服务器的组。根据各种实施例,电子设备1101将执行的操作的全部或一部分可以由另一个或多个电子设备(例如,电子设备1102或1104或服务器1106)执行。根据一个实施例,如果电子设备1101自动执行任何功能或服务或者响应于请求执行任何功能或服务,电子设备1101可以不内部地执行该功能或服务,而是,可替代地或另外地,可以从另一设备(例如,电子设备1102或1104或服务器1106)请求与电子设备1101相关联的至少一部分功能。其他电子设备(例如,电子设备1102或1104或服务器1106)可以执行请求的功能或附加功能,并且可以将执行结果发送给电子设备1101。电子设备1101可以使用所接收到的结果提供被请求的功能或服务或者可以附加地处理所接收到的结果以提供被请求的功能或服务。为此,例如,可以使用云计算、分布式计算或客户端-服务器计算。
图12例示了根据各种实施例的电子设备1201的框图1200。
参照图12,电子设备1201可以包括例如图11中示出的电子设备1101的全部或一部分。电子设备1201可以包括一个或更多个处理器(例如,应用处理器(AP))1210、通信模块1220、订户识别模块1229、存储器1230、传感器模块1240、输入设备1250、显示器1260、接口1270、音频模块1280、相机模块1291、电源管理模块1295、电池1296、指示器1297和马达1298。
处理器1210可以驱动例如操作***(OS)或应用以控制连接到处理器1210的多个硬件或软件元件,并且可以处理和计算各种数据。例如,处理器1210可以用单片***(SoC)来实现。根据一个实施例,处理器1210可以进一步包括图形处理单元(GPU)和/或图像信号处理器。处理器1210可以包括图12中例示的元件的至少一部分(例如,蜂窝模块1221)。处理器1210可以将从其他元件中的至少一个元件(例如,非易失性存储器)接收到的命令或数据加载到易失性存储器中,并处理所加载的命令或数据。处理器1210可以将各种数据存储在非易失性存储器中。
通信模块1220可以被配置为与图11的通信接口1170相同或相似。通信模块1220可以包括蜂窝模块1221、Wi-Fi模块1222、蓝牙(BT)模块1223、GNSS模块1224(例如,GPS模块、Glonass模块、Beidou模块或Galileo模块)、近场通信(NFC)模块1225、MST模块1226和射频(RF)模块1227。
蜂窝模块1221可以通过通信网络提供例如语音通信、视频通信、个性化服务、互联网服务等。根据一个实施例,蜂窝模块1221可以通过使用订户识别模块(例如,SIM卡)1229在通信网络内执行电子设备1201的辨别和认证。根据一个实施例,蜂窝模块1221可以执行处理器1210提供的功能的至少一部分。根据一个实施例,蜂窝模块1221可以包括通信处理器(CP)。
Wi-Fi模块1222、BT模块1223、GNSS模块1224、NFC模块1225或MST模块1226中的每一个可以包括例如用于处理通过相应模块交换的数据的处理器。根据一个实施例,蜂窝模块1221、Wi-Fi模块1222、BT模块1223、GNSS模块1224、NFC模块1225或MST模块1226中的至少一部分(例如,两个或更多个)可以被包含在一个集成电路(IC)或IC封装体中。
例如,RF模块1227可以发送和接收通信信号(例如,RF信号)。例如,RF模块1227可以包括收发器、功率放大器模块(PAM)、频率滤波器、低噪声放大器(LNA)、天线等。根据另一实施例,蜂窝模块1221、Wi-Fi模块1222、BT模块1223、GNSS模块1224、NFC模块1225或MST模块1226中的至少一个可以通过独立的RF模块发送和接收RF信号。
订户识别模块1229可以包括例如包括订户识别模块的卡和/或嵌入式SIM,并且可以包括唯一识别信息(例如,集成电路卡识别符(ICCID))或订户信息(例如,国际移动订户身份(IMSI))。
存储器1230(例如,存储器1130)可以包括内部存储器1232或外部存储器1234。例如,内部存储器1232可以包括易失性存储器(例如,动态随机存取存储器(DRAM)、静态RAM(SRAM)、同步DRAM(SDRAM)等)、非易失性存储器(例如,一次可编程只读存储器(OTPROM)、可编程ROM(PROM)、可擦除可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)、掩模ROM、闪速ROM、闪存(例如,NAND闪存或NOR闪存)等)、硬盘驱动器或固态驱动器(SSD)中的至少一种。
外部存储器1234可以进一步包括诸如紧凑型闪存(CF)、安全数字(SD)、微安全数字(Micro-SD)、迷你安全数字(Mini-SD)、极限数字(xD)、多媒体卡(MMC)、记忆棒等的闪存驱动器。外部存储器1234可以通过各种接口可操作地和/或物理地连接到电子设备1201。
安全模块1236可以是包括安全等级高于存储器1230安全等级的存储空间的模块,并且可以是确保安全数据存储和受保护的执行环境的电路。安全模块1236可以用单独的电路来实现并且可以包括单独的处理器。例如,安全模块1236可以位于可移动的智能芯片或安全数字(SD)卡中,或者可以包括嵌入在电子设备1201的固定芯片中的嵌入式安全元件(eSE)。此外,安全模块1236可以基于与电子设备1201的操作***(OS)不同的OS来操作。例如,安全模块1236可以基于Java卡开放平台(JCOP)OS来操作。
传感器模块1240可以测量例如物理量或可以检测电子设备1201的操作状态。传感器模块1240可以将测量或检测到的信息转换为电信号。例如,传感器模块1240可以包括以下至少一种:手势传感器1240A、陀螺仪传感器1240B、气压传感器1240C、磁传感器1240D、加速度传感器1240E、握持传感器1240F、接近传感器1240G、颜色传感器1240H(例如,红、绿、蓝(RGB)传感器)、生物传感器1240I、温度/湿度传感器1240J、照度传感器1240K或UV传感器1240M。尽管未示出,但是附加地或一般地,传感器模块1240可以进一步包括例如电子鼻传感器、肌电图(EMG)传感器、脑电图(EEG)传感器、心电图(ECG)传感器、红外(IR)传感器、虹膜传感器和/或指纹传感器。传感器模块1240可以进一步包括用于控制该传感器模块中包括的至少一个或更多个传感器的控制电路。根据一个实施例,电子设备1201可以进一步包括作为处理器1210的一部分或独立于处理器1210的处理器,并且被配置为控制传感器模块1240。该处理器可以在处理器1210保持在休眠状态时控制传感器模块1240。
输入设备1250可以包括例如触摸面板1252、(数字)笔传感器1254、键1256或超声输入单元1258。例如,触摸面板1252可以使用电容式、电阻式、红外和超声检测方法中的至少一种。另外,触摸面板1252可以进一步包括控制电路。触摸面板1252可以进一步包括触觉层以向用户提供触觉反应。
(数字)笔传感器1254可以是例如触摸面板的一部分或者可以包括额外的识别片。键1256可以包括例如物理按钮、光学键、按键等。超声输入设备1258可以通过麦克风(例如,麦克风1288)检测(或感测)从输入设备产生的超声信号,并且可以检查与检测到的超声信号相对应的数据。
显示器1260(例如,显示器1160)可以包括面板1262、全息图设备1264或投影仪1266。面板1262可以与图11中所示的显示器1160相同或相似。面板1262可以被实现为例如柔性的、透明的或可穿戴的。面板1262和触摸面板1252可以被集成到单个模块中。全息图设备1264可以使用光干涉现象在空间中显示立体图像。投影仪1266可以将光投射到屏幕上以便显示图像。例如,屏幕可以布置在电子设备1201的内侧或外侧。根据一个实施例,显示器1260可以进一步包括用于控制面板1262、全息图设备1264或投影仪1266的控制电路。
接口1270可以包括例如高分辨率多媒体接口(HDMI)1272、通用串行总线(USB)1274、光学接口1276或D-超小型(D-sub)1278。接口1270可以被包括在例如图11所示的通信接口1170中。附加地或一般地,接口1270可以包括例如移动高清链接(MHL)接口、SD卡/多媒体卡(MMC)接口或红外线数据协会(IrDA)标准接口。
音频模块1280可以在双向上转换声音和电信号。音频模块1280的至少一部分可以被包括在例如图11所示的输入/输出接口1150中。音频模块1280可以处理例如通过扬声器1282、接收器1284、耳机1286或麦克风1288输入或输出的声音信息。
例如,相机模块1291可以拍摄静止图像或视频。根据一个实施例,相机模块1291可以包括至少一个或更多个图像传感器(例如,前置传感器或后置传感器)、透镜、图像信号处理器(ISP)或闪光灯(例如,LED或氙灯)。
电源管理模块1295可以管理例如电子设备1201的电源。根据一个实施例,电源管理集成电路(PMIC)、充电器IC或电池电量计或燃料量计可以被包括在电源管理模块1295中。PMIC可以具有有线充电方法和/或无线充电方法。无线充电方法可以包括例如磁共振法、磁感应法或电磁法,并且可以进一步包括附加电路,例如,线圈回路、谐振电路或整流器等。电池电量计可以测量例如电池1296的剩余电量以及电池充电时电池的电压、电流或温度。电池1296可以包括例如可再充电电池和/或太阳能电池。
指示器1297可以显示电子设备1201或其一部分(例如,处理器1210)的具体状态,诸如启动状态、消息状态、充电状态等。马达1298可以将电信号转换成机械振动,并且可以产生以下效果:振动、触觉等。尽管未示出,但是用于支持移动TV的处理设备(例如,GPU)可以被包括在电子设备1201中。用于支持移动TV的处理设备可以根据数字多媒体广播(DMB)、数字视频广播(DVB)、MediaFloTM等的标准来处理媒体数据。
根据本公开的各种实施例的电子设备的上述元件中的每一个可以被配置有一个或更多个组件,并且元件的名称可以根据电子设备的类型而改变。在各种实施例中,电子设备可以包括上述元件中的至少一个,并且可以省略一些元件或者可以添加其他附加元件。此外,根据各种实施例的电子设备的一些元件可以彼此组合以便形成一个实体,使得元件的功能可以以与组合之前相同的方式执行。
图13例示了根据各种实施例的程序模块的框图。
根据一个实施例,程序模块1310(例如,程序1140)可以包括用于控制与电子设备(例如,电子设备1101)相关联的资源的操作***(OS)和/或在OS上驱动的多种应用(例如,应用程序1147)。OS可以是例如Android、iOS、Windows、Symbian、Tizen、bada等。
程序模块1310可以包括内核1320、中间件1330、应用程序接口(API)1360和/或应用1370。程序模块1310的至少一部分可以被预加载在电子设备上,或者可以从外部电子设备(例如,第一电子设备1102、第二电子设备1104、服务器1106等)下载。
内核1320(例如,内核1141)可以包括例如***资源管理器1321或设备驱动1323。***资源管理器1321可以执行***资源的控制、分配或检索。根据一个实施例,***资源管理器1321可以包括进程管理单元、存储器管理单元或文件***管理单元。设备驱动1323可以包括例如显示器驱动、相机驱动、蓝牙驱动、共享存储器驱动、USB驱动、键盘驱动、Wi-Fi驱动、音频驱动或者进程间通信(IPC)驱动。
中间件1330可以提供例如应用1370共同需要的功能,或者可以通过API1360向应用1370提供多种功能以允许应用1370有效地使用电子设备的有限***资源。根据一个实施例,中间件1330(例如,中间件1143)可以包括以下至少一种:运行时库1335、应用管理器1341、窗口管理器1342、多媒体管理器1343、资源管理器1344、电源管理器1345、数据库管理器1346、包管理器1347、连接管理器1348、通知管理器1349、位置管理器1350、图形管理器1351、安全管理器1352或支付管理器1354。
运行时库1335可以包括例如由编译器使用的库模块,以在应用1370被执行时通过编程语言添加新功能。运行时库1335可以执行输入/输出管理、存储器管理或关于算术函数的能力。
应用管理器1341可以管理例如应用1370中的至少一个应用的生命周期。窗口管理器1342可以管理在屏幕中使用的图形用户界面(GUI)资源。多媒体管理器1343可以识别播放多种媒体文件所需的格式,并且可以通过使用适合于该格式的编解码器来执行媒体文件的编码或解码。资源管理器1344可以管理资源,诸如应用1370中的至少一个应用的存储空间、存储器或源代码。
电源管理器1345可以例如与基本输入/输出***(BIOS)一起运行以管理电池或电源,并且可以为电子设备的操作提供电源信息。数据库管理器1346可以生成、搜索或修改要在应用1370中的至少一个应用中使用的数据库。包管理器1347可以安装或更新以包文件的形式发布的应用。
连接管理器1348可以管理例如诸如Wi-Fi或蓝牙的无线连接。通知管理器1349可以以不干扰用户的模式显示或通知诸如到达消息、约定或接近通知的事件。位置管理器1350可以管理关于电子设备的位置信息。图形管理器1351可以管理提供给用户的图形效果,或管理与其相关的用户界面。安全管理器1352可以提供***安全、用户认证等所需的一般安全功能。根据一个实施例,如果电子设备(例如,电子设备1101)包括电话功能,则中间件1330可以进一步包括用于管理电子设备的语音或视频呼叫功能的电话管理器。
中间件1330可以包括组合了上述元件的多种功能的中间件模块。中间件1330可以提供专用于每种OS种类的模块以提供差异化功能。附加地,中间件1330可以动态地移除先前存在的一部分元件或者可以向其添加新的元件。
API 1360(例如,API 1145)可以是例如编程功能的集合,并且可以被提供有根据OS可变的配置。例如,如果OS是Android或iOS,则可以为每个平台提供一个API集。如果OS是Tizen,则可以为每个平台提供两个或更多个API集。
应用1370(例如,应用程序1147)可以包括例如能够为主页1371、拨号器1372、SMS/MMS 1373、即时消息(IM)1374、浏览器1375、相机1376、闹铃1377、联系人1378、语音拨号1379、电子邮件1380、日历1381、媒体播放器1382、相册1383和时钟1384提供功能或用于提供医疗保健(例如,测量运动量、血糖等)或环境信息(例如,气压、湿度、温度等的信息)的一个或更多个应用。
根据一个实施例,应用1370可以包括支持电子设备(例如,电子设备1101)和外部电子设备(例如,电子设备1102或1104)之间的信息交换的应用(为了描述方便,在下文中被称为“信息交换应用”)。信息交换应用可以包括例如用于向外部电子设备发送具体信息的通知中继应用或用于管理外部电子设备的设备管理应用。
例如,通知中继应用可以包括将由其他应用(例如,用于SMS/MMS、电子邮件、医疗保健或环境信息的应用)产生的通知信息发送到外部电子设备(例如,电子设备1102或1104)的功能。附加地,信息交换应用可以例如从外部电子设备接收通知信息并将该通知信息提供给用户。
设备管理应用可以管理(例如,安装、删除或更新)例如与电子设备通信的外部电子设备(例如,电子设备1102或1104)的至少一种功能(例如,外部电子设备本身(或部分元件)的开启/关闭或者显示器亮度(或分辨率)的调节)、在外部电子设备中运行的应用或者由外部电子设备提供的服务(例如,呼叫服务、消息服务等)。
根据一个实施例,应用1370可以包括根据外部电子设备(例如,电子设备1102或1104)的属性分配的应用(例如,移动医疗设备的医疗保健应用)。根据一个实施例,应用1370可以包括从外部电子设备(例如,第一电子设备1102、第二电子设备1104或服务器1106)接收到的应用。根据一个实施例,应用1370可以包括预加载应用或可从服务器加载的第三方应用。根据该实施例的程序模块1310的元件的名称可以根据操作***的种类而修改。
根据各种实施例,程序模块1310的至少一部分可以通过软件、固件、硬件或其两个或更多个的组合来实现。程序模块1310的至少一部分可以例如由处理器(例如,处理器1210)实现(例如,执行)。程序模块1310的至少一部分可以包括例如用于执行一种或更多种功能的模块、程序、例程、指令集、进程等。
本公开中使用的术语“模块”可以表示例如包括硬件、软件和固件的一种或更多种组合的单元。术语“模块”可以与术语“单元”、“逻辑”、“逻辑块”、“组件”和“电路”互换使用。“模块”可以是集成组件的最小单元或者可以是其一部分。“模块”可以是用于执行一种或更多种功能的最小单元或其一部分。“模块”可以机械地或电子地实现。例如,“模块”可以包括用于执行已知的或将被开发的一些操作的专用IC(ASIC)芯片、现场可编程门阵列(FPGA)和可编程逻辑器件中的至少一种。
根据各种实施例的装置(例如,装置的模块或功能)或方法(例如,操作)的至少一部分可以例如通过以程序模块的形式存储在计算机可读存储介质中的指令来实现。该指令在由处理器(例如,处理器1120)执行时可以使一个或更多个处理器执行对应于该指令的功能。计算机可读存储介质例如可以是存储器1130。
计算机可读记录介质可以包括硬盘、软盘、磁介质(例如,磁带)、光介质(例如,光盘只读存储器(CD-ROM)和数字通用光盘(DVD)、磁光介质(例如,软光盘))和硬件设备(例如,只读存储器(ROM)、随机存取存储器(RAM)或闪存)。另外,一个或更多个指令可以包含由编译器生成的代码或可由解释器执行的代码。上述硬件单元可以被配置为经由根据各种实施例的用于执行操作的一个或更多个软件模块进行操作,反之亦然。
根据各种实施例的模块或程序模块可以包括以上元件中的至少一个,或者可以省略上述元件中的一部分,或者可以进一步包括附加的其他元件。由根据各种实施例的模块、程序模块或其他元件执行的操作可以顺序地、并行地、重复地或以启发式方式执行。另外,一些操作可以以不同的顺序执行或者可以被省略。或者,可以添加其他操作。
尽管已经参考本公开的各种实施例示出和描述了本公开,但是本领域技术人员将会理解,在不脱离由所附权利要求及其等同形式限定的本公开的精神和范围的情况下,可以对本文进行形式和细节上的各种改变。

Claims (11)

1.一种电子设备,包括:
输入/输出接口,所述输入/输出接口能够电连接到可三维运动的附件;
处理器,所述处理器电连接到所述输入/输出接口,以及
一个或更多个传感器,
其中,所述处理器被配置为:
感测在所述电子设备中产生的事件;
基于由所述一个或更多个传感器获得的数据,确定所述电子设备的下落状态;并且
如果确定所述电子设备处于所述下落状态,则通过所述输入/输出接口向所述附件发送使所述附件运行以便在与所述电子设备的下落方向相反的方向上产生力的命令。
2.根据权利要求1所述的电子设备,其中,所述一个或更多个传感器包括加速度传感器或陀螺仪传感器。
3.根据权利要求2所述的电子设备,其中,所述处理器被配置为:
基于由所述加速度传感器或所述陀螺仪传感器获得的加速度数据或角速度数据,确定所述电子设备的下落状态。
4.根据权利要求3所述的电子设备,其中,所述处理器被配置为:
如果确定所述电子设备处于下落状态,则通过所述输入/输出接口向所述附件发送使被配置为产生升力的所述附件的转子旋转的命令。
5.根据权利要求4所述的电子设备,其中,所述处理器被配置为:
如果确定所述电子设备处于下落状态,则通过所述输入/输出接口向所述附件发送使被配置为环绕所述转子的框架旋转的命令,以维持所述附件的平衡。
6.根据权利要求1所述的电子设备,其中,所述处理器是低功耗处理器,并且
其中,所述处理器被配置为:
以低功耗模式感测所述事件;以及
发送所述命令。
7.根据权利要求1所述的电子设备,其中,所述处理器被配置为:
通过所述输入/输出接口向所述附件发送使所述附件中包括的LED或扬声器运行的命令。
8.根据权利要求1所述的电子设备,其中,所述输入/输出接口向所述附件供应电力。
9.根据权利要求1所述的电子设备,其中,所述输入/输出接口是耳机插孔或USB端口。
10.一种由电子设备执行的方法,所述方法包括:
感测在所述电子设备中产生的事件;
基于由一个或更多个传感器获得的数据,确定所述电子设备的下落状态;以及
响应于所述下落状态,向电连接到所述电子设备的可三维运动的附件发送使所述附件运行以便产生升力的命令。
11.一种包括电子设备和电连接到所述电子设备的附件的***,所述电子设备包括:
输入/输出接口;一个或更多个处理器;以及
处理器,所述处理器电连接到所述输入/输出接口,
其中,所述附件包括:
连接部件,所述连接部件电连接到所述输入/输出接口;以及
运动部件,所述运动部件电连接到所述连接部件,
其中,所述处理器被配置为:
感测在所述电子设备中产生的事件;
基于由所述一个或更多个传感器获得的数据,确定所述电子设备的下落状态;以及
如果确定所述电子设备处于所述下落状态,则通过所述输入/输出接口向所述附件发送使所述附件运行以便产生升力的命令,并且
其中,所述运动部件被配置为:
响应于通过所述连接部件接收到的命令而三维地移动所述附件。
CN201680058473.4A 2015-10-05 2016-10-05 电子设备和控制附件的方法 Active CN108141492B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR1020150140014A KR102366165B1 (ko) 2015-10-05 2015-10-05 액세서리를 제어하는 전자 장치 및 방법
KR10-2015-0140014 2015-10-05
PCT/KR2016/011137 WO2017061766A1 (ko) 2015-10-05 2016-10-05 액세서리를 제어하는 전자 장치 및 방법

Publications (2)

Publication Number Publication Date
CN108141492A CN108141492A (zh) 2018-06-08
CN108141492B true CN108141492B (zh) 2020-09-15

Family

ID=58487990

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201680058473.4A Active CN108141492B (zh) 2015-10-05 2016-10-05 电子设备和控制附件的方法

Country Status (4)

Country Link
US (1) US10725560B2 (zh)
KR (1) KR102366165B1 (zh)
CN (1) CN108141492B (zh)
WO (1) WO2017061766A1 (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108227840B (zh) * 2018-01-09 2021-03-09 Oppo广东移动通信有限公司 电子装置及相关产品
CN110613305B (zh) * 2018-06-19 2021-11-16 佛山市顺德区美的电热电器制造有限公司 供电控制方法及供电控制装置、存储介质和烹饪设备
EP3877728A4 (en) * 2018-11-07 2022-08-03 World Wide Warranty Life Services Inc. METHOD AND SYSTEM FOR DETERMINING THE PRESENCE OF A PROTECTIVE HOUSING ON A PORTABLE ELECTRONIC DEVICE DURING FALLEN IMPACT
CN111435956B (zh) * 2019-12-26 2021-03-23 于树帅 一种具有防摔功能的智能手机

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101732873A (zh) * 2009-12-31 2010-06-16 上海杰远环保科技有限公司 一种用以响应用户需求的飞行器型手持终端
CN103801074A (zh) * 2012-11-14 2014-05-21 Hysonic株式公司 便携式终端机用智能玩具驱动***
KR20150026580A (ko) * 2013-09-03 2015-03-11 문지인 모바일 장치용 액세서리
CN104767845A (zh) * 2015-03-11 2015-07-08 维优科技有限公司 全屏幕防摔手机

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR200263149Y1 (ko) * 2001-11-14 2002-02-02 유종상 장난감 헬리콥터
KR101661659B1 (ko) 2010-07-07 2016-09-30 엘지이노텍 주식회사 소형 카메라 모듈용 후드 유닛 및 상기 후드 유닛이 장착된 장치
KR20120004640U (ko) * 2010-12-18 2012-06-27 현태섭 떨어짐 방지 휴대전화 고리
US9342108B2 (en) * 2011-09-16 2016-05-17 Apple Inc. Protecting an electronic device
KR20140062398A (ko) * 2013-02-13 2014-05-23 주식회사 하이소닉 휴대단말기용 스마트 토이 구동 시스템
KR20150069740A (ko) * 2013-12-16 2015-06-24 엘지전자 주식회사 이동 단말기 및 그 동작 제어방법
US10338685B2 (en) * 2014-01-07 2019-07-02 Nod, Inc. Methods and apparatus recognition of start and/or stop portions of a gesture using relative coordinate system boundaries
US10310602B2 (en) * 2014-07-11 2019-06-04 Apple Inc. Controlled gyroscopic torque for an electronic device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101732873A (zh) * 2009-12-31 2010-06-16 上海杰远环保科技有限公司 一种用以响应用户需求的飞行器型手持终端
CN103801074A (zh) * 2012-11-14 2014-05-21 Hysonic株式公司 便携式终端机用智能玩具驱动***
KR20150026580A (ko) * 2013-09-03 2015-03-11 문지인 모바일 장치용 액세서리
CN104767845A (zh) * 2015-03-11 2015-07-08 维优科技有限公司 全屏幕防摔手机

Also Published As

Publication number Publication date
US10725560B2 (en) 2020-07-28
WO2017061766A1 (ko) 2017-04-13
KR102366165B1 (ko) 2022-02-23
KR20170040701A (ko) 2017-04-13
CN108141492A (zh) 2018-06-08
US20180292915A1 (en) 2018-10-11

Similar Documents

Publication Publication Date Title
US10845220B2 (en) Method of sensing rotation of rotation member and electronic device performing same
US10908712B2 (en) Method for recognizing rotation of rotating body and electronic device for processing the same
US10366029B2 (en) Data transceiving method and device
US10437357B2 (en) Electronic device, wearable device, and method for controlling screen of electronic device
KR20160060855A (ko) 콘텐츠를 공유하는 방법 및 그 전자 장치
KR20160105242A (ko) 스크린 미러링 서비스 제공장치 및 방법
KR20160101600A (ko) 스크린 미러링 서비스 제공방법 및 장치
KR20160027757A (ko) 전자 장치 내의 발열을 관리하기 위한 방법 및 이를 위한 전자 장치
KR20160114930A (ko) 모듈 인식 방법 및 이를 수행하는 전자 장치
US9871549B2 (en) Electronic device, and device and method for protecting the electronic device
KR20160036927A (ko) 고스트 터치 저감을 위한 방법 및 그 전자 장치
US10853015B2 (en) Electronic device and control method therefor
US10042600B2 (en) Method for controlling display and electronic device thereof
KR102304260B1 (ko) 위치 결정 방법, 전자 장치 및 저장 매체
US10931322B2 (en) Electronic device and operation method therefor
CN108141492B (zh) 电子设备和控制附件的方法
KR20160125248A (ko) 도킹에 의한 기능 확장 방법 및 이를 위한 전자 장치
KR102514730B1 (ko) 데이터와 시간 정보를 연관시키는 방법 및 장치
KR20170052003A (ko) 복수의 디스플레이들을 갖는 전자 장치 및 그 동작 방법
CN108124054B (zh) 基于握持传感器的感测信号显示用户界面的设备
CN107404614B (zh) 电子设备及其控制方法以及非暂时性计算机可读记录介质
CN108885853B (zh) 电子装置和用于控制该电子装置的方法
KR20170097842A (ko) 그래픽 효과 적용 방법 및 이를 수행하는 전자 장치
US10908645B2 (en) Method for controlling screen output and electronic device supporting same
US20180134385A1 (en) Electronic device and method for controlling moving device using the same

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