CN106201733A - 用于处理装置之间的输入的方法及其电子装置 - Google Patents

用于处理装置之间的输入的方法及其电子装置 Download PDF

Info

Publication number
CN106201733A
CN106201733A CN201610370171.2A CN201610370171A CN106201733A CN 106201733 A CN106201733 A CN 106201733A CN 201610370171 A CN201610370171 A CN 201610370171A CN 106201733 A CN106201733 A CN 106201733A
Authority
CN
China
Prior art keywords
input
text
electronic installation
keypad
processor
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.)
Granted
Application number
CN201610370171.2A
Other languages
English (en)
Other versions
CN106201733B (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 CN106201733A publication Critical patent/CN106201733A/zh
Application granted granted Critical
Publication of CN106201733B publication Critical patent/CN106201733B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/543User-generated data transfer, e.g. clipboards, dynamic data exchange [DDE], object linking and embedding [OLE]
    • 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/163Wearable computers, e.g. on a belt
    • 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/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0231Cordless keyboards
    • 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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • 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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • G06F9/452Remote windowing, e.g. X-Window System, desktop virtualisation
    • 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
    • H04M1/72412User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/30Security of mobile devices; Security of mobile applications
    • H04W12/33Security of mobile devices; Security of mobile applications using wearable devices, e.g. using a smartwatch or smart-glasses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/40Security arrangements using identity modules
    • H04W12/43Security arrangements using identity modules using shared identity modules, e.g. SIM sharing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/40Security arrangements using identity modules
    • H04W12/47Security arrangements using identity modules using near field communication [NFC] or radio frequency identification [RFID] modules
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/14Solving problems related to the presentation of information to be displayed
    • G09G2340/145Solving problems related to the presentation of information to be displayed related to small screens
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2354/00Aspects of interface with display user
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/02Networking aspects
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/12Synchronisation between the display unit and other units, e.g. other display units, video-disc players
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/22Details of telephonic subscriber devices including a touch pad, a touch sensor or a touch detector
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/70Details of telephonic subscriber devices methods for entering alphabetical characters, e.g. multi-tap or dictionary disambiguation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/70Services for machine-to-machine communication [M2M] or machine type communication [MTC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • General Health & Medical Sciences (AREA)
  • Computational Linguistics (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Artificial Intelligence (AREA)
  • Health & Medical Sciences (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)

Abstract

公开了一种用于处理装置之间的输入的方法及其电子装置。本公开提供了一种能够被附接到用户或从用户被拆卸的可穿戴装置。所述可穿戴装置包括:具有第一尺寸的第一显示器;处理器;和存储指令的存储器,其中,当所述指令被执行时,允许处理器执行以下操作:通过第一显示器显示用于获得文本输入的用户界面;将对于通过外部装置获得文本输入的请求发送到外部装置,其中,外部装置包括具有第二尺寸的第二显示器;从外部装置接收与通过外部装置获得的文本输入相关的输入信息;并且在所述用户界面中显示接收的输入信息。

Description

用于处理装置之间的输入的方法及其电子装置
技术领域
本发明总体上涉及一种用于处理装置之间的输入的方法以及该方法的装置。
背景技术
数字技术的进步已允许电子装置采用诸如拍摄、电子邮件的发送和接收、广播再现、互联网或通讯、以及语音呼叫和短消息服务(SMS)/多媒体消息服务(MMS)的各种功能。例如,最近可穿戴装置已经被开发为一种可在被穿戴在身体上时或在被附接到衣服时被使用的电子装置。此外,物联网(IoT)装置最近也已被开发。可穿戴装置和IoT装置两者的缺点是与诸如智能电话或平板计算机相比它们一般具有小屏幕和/或小键区。
在用户必须将文本输入到电子装置的小屏幕中的情况下,用户可能难以精确地触摸键区上的键,因此导致频繁的输入错误。为了弥补这种缺点,可利用网络键区(例如,蓝牙键区),其中,网络键区可在网络键区被连接到电子装置时使用。然而,对用户来说经常携带用于文本输入的网络键区是不方便的。此外,除非网络键区与电子装置并排布置,否则很难识别输入文本。
因此,需要将文本输入到具有小屏幕的电子装置中的更精确的方法。
发明内容
已经做出本公开以解决至少上述问题和/或缺点并且提供至少上述优点。
因此,本公开的一方面在于提供一种可通过使用包括比第一电子装置的屏幕更大的屏幕的第二电子装置来将文本有效地输入到第一电子装置的方法及装置。
因此,本公开的另一方面在于提供一种用户可通过使用具有比第一电子装置的屏幕更大的屏幕的第二电子装置来将文本有效地输入到第一电子装置中的方法,其中,在所述方法中,第一电子装置和第二电子装置两者都显示输入的文本,以便消除通过小屏幕输入文本的用户的不便,并向用户提供看起来好像用户将文本直接输入到第一电子装置的用户体验。
因此,本公开的另一方面在于提供一种方法,使得当第一电子装置不提供键区时,可使用第二电子装置容易地将期望的文本输入到第一电子装置中,以便提供第一电子装置的可用性。
根据本公开的一方面,提供了一种能够附接到用户或从用户被拆卸的可穿戴装置。所述可穿戴装置包括:具有第一尺寸的第一显示器;处理器;和存储指令的存储器,其中,当所述指令被执行时,允许处理器执行以下操作:通过第一显示器显示用于获得文本输入的用户界面;将对于通过外部装置获得文本输入的请求发送到外部装置,其中,外部装置包括具有第二尺寸的第二显示器;从外部装置接收与通过外部装置获得的文本输入相关的输入信息;并且在所述用户界面中显示接收的输入信息。
根据本公开的另一方面,提供了一种电子装置。所述电子装置包括:具有第一尺寸的第一显示器;处理器;和存储指令的存储器,其中,当所述指令被执行时,允许处理器执行以下操作:从包括具有第二尺寸的第二显示器的外部装置接收对于获得文本输入的请求以及与文本输入相关的补充信息;通过第一显示器显示用于获得文本输入的用户界面;并且响应于在所述用户界面中接收到输入信息,将接收的输入信息发送到外部装置。
根据本公开的另一方面,提供了一种包括具有第一尺寸的第一显示器的可穿戴装置的方法。所述方法包括:通过第一显示器显示用于获得文本输入的用户界面;将对于通过外部装置获得文本输入的请求发送到外部装置,其中,外部装置包括具有第二尺寸的第二显示器;从外部装置接收与通过外部装置获得的文本输入相关的输入信息;并且在所述用户界面中显示接收的输入信息。
附图说明
从以下结合附图的详细描述,本公开的以上和其它方面、特征和优点将会更加清楚,其中:
图1是根据本公开的实施例的包括电子装置的网络环境的框图;
图2是根据本公开的实施例的电子装置的配置的框图;
图3是根据本公开的实施例的电子装置的程序模块的配置的框图;
图4示出根据本公开的实施例的第一电子装置和第二电子装置的示例;
图5是根据本公开的实施例的第一电子装置和第二电子装置之间的连接方法的信号流示图;
图6是根据本公开的实施例的处理第一电子装置和第二电子装置之间的输入的方法的信号流示图;
图7示出根据本公开的实施例的用于在第一电子装置和第二电子装置之间输入文本的方法;
图8是根据本公开的实施例的第一电子装置的文本输入方法的流程图;
图9示出根据本公开的各种实施例的第一电子装置的文本输入屏幕;
图10是根据本公开的实施例的第二电子装置的文本输入方法的流程图;
图11示出根据本公开的实施例的第二电子装置的文本输入屏幕;
图12示出根据本公开的实施例的在双SIM模式下操作的第一电子装置和第二电子装置的配置;
图13是根据本公开的实施例的在双SIM模式下处理第一电子装置和第二电子装置之间的输入的方法的信号流示图;
图14示出根据本公开的实施例的在双SIM模式下第二电子装置的呼叫者识别选择屏幕;
图15A和图15B示出根据本公开的实施例的在物联网(IoT)环境中操作第一电子装置和第二电子装置的方法。
具体实施方式
在下文中,将参照附图描述本公开的各种实施例。然而,应理解:不存在将本公开限于公开的特定实施例的意图;相反地,本公开将被解释为覆盖本公开的实施例的各种修改、等同物和/或可选方案。在描述附图中,相似的附图标号可被用于指定相似的构成元件。
如在此所使用的,表述“具有”、“可具有”、“包括”和“可包括”指示存在相应特征(例如,数字、功能、操作、或诸如组件的构成元件),而不排除一个或更多个另外的特征。
在本公开中,表述“A或B”、“至少一个A或/和B”和“A或/和B中的一个或更多个”可包括列出的项目的所有可能的组合。例如,表述“A或B”、“A和B中的至少一个”或“至少一个A或B”指示以下情况中的全部:(1)包括A,(2)包括B,或(3)包括所有的A和所有的B。在此使用的表述“第一”、“第二”等可修饰各种组件而不考虑相应组件的顺序和/或重要性,但不限制相应组件。例如,虽然第一用户装置和第二用户装置两者都是用户装置,但是他们指示不同的用户装置。例如,在不脱离本公开的范围的情况下,第一元件可被称为第二元件,并且类似地,第二元件可被称为第一元件。
应理解:当元件(例如,第一元件)被称为“(可操作地或通信地连接到)”或“(可操作地或通信地连接到)耦接到”另一元件(例如,第二元件)时,第一元件可被直接连接到第二元件或可在第一元件和第二元件之间***另一元件(例如,第三元件)。与此相反,当元件(例如,第一元件)被称为“直接连接到”或“直接耦接到”另一元件(第二元件)时,在第一元件和第二元件之间不存在***的元件(例如,第三元件)。
在本公开使用的表述“配置为”可根据情况与例如“适合用于”、“具有……能力”、“设计用于”、“适于”、“用作”或“能够”互换使用。术语“配置为”未必仅意味着“专门设计用于”硬件。可选地,在一些情况下,表述“被配置为…的装置”可表示所述装置与其它装置或组件一起“能够…”。例如,短语“适于(或配置为)执行A、B和C的处理器”可表示仅用于执行相应操作的专用处理器(例如,嵌入式处理器)或可通过执行存储在存储装置中的一个或更多个软件程序来执行相应操作的通用处理器(例如,中央处理单元(CPU)或应用处理器(AP))。
在本公开中使用的术语仅用于描述特定实施例,并不意在限制本公开。如在此所使用的,除非上下文清晰地另有指示,否则单数形式也可包括复数形式。除非另有限定,否则在这里使用的包括技术术语或科学术语的所有术语具有与本公开所属领域技术人员通常理解的含义相同的含义。在通常使用的字典中定义的这样的术语可被解释为具有与在相关技术领域中它们的上下文含义一致的含义,并且不被解释为具有理想化或过于正式的含义,除非在本公开中被清晰地限定。在一些情况下,即使在本公开中限定的术语也不应被解释为排除本公开的实施例。
根据本公开的各种实施例的电子装置可包括以下项中的至少一个:智能电话、平板个人计算机(PC)、移动电话、视频电话、电子书阅读器(电子书阅读器)、台式PC、膝上型PC、笔记本计算机、工作站、服务器、个人数字助理(PDA)、便携式多媒体播放器(PMP)、MPEG-1音频第三层(MP3)播放器、移动医疗装置、相机和可穿戴装置。根据各种实施例,可穿戴装置可包括以下项中的至少一个:配件类型(例如,手表、戒指、手镯、脚镯、项链、眼镜、隐形眼镜或头戴式装置(HMD))、织物或服装集成类型(例如,电子服装)、身体安装类型(例如,护具或纹身)、生物可植入类型(例如,可植入电路)和身体可附接类型(例如,寻呼机)。
根据本公开的一些实施例,电子装置可以是家用电器。家用电器可包括以下项中的至少一个:电视机、数字通用盘(DVD)播放器、音频播放器、冰箱、空调、吸尘器、烤箱、微波炉、洗衣机、空气净化器、机顶盒、家庭自动控制面板、安全控制面板、TV盒子(例如,三星HomeSyncTM、苹果TVTM或谷歌TVTM)、游戏控制台(例如,XboxTM和PlayStationTM)、电子词典、电子钥匙、摄像机和电子相框。
根据本公开的另一实施例,电子装置可包括以下项中的至少一个:各种医疗装置(例如,各种便携式医学测量装置(血糖监控装置、心率监测装置、血压测量装置、体温测量装置等)、磁共振血管造影(MRA)、磁共振成像(MRI)、计算机断层扫描(CT)机和超声机),导航装置、全球定位***(GPS)接收器、事件数据记录器(EDR)、飞行数据记录器(FDR)、车辆信息娱乐装置、用于船舶的电子装备(例如,用于船舶的导航装置和回转罗盘)、航空电子装置、安全装置、汽车的头单元、家用机器人或工业机器人、自动柜员机(ATM)装置、销售终端(POS)装置或物联网装置(例如,灯泡、各种传感器、电表或燃气表、洒水装置、火灾报警器、恒温器、街灯、烤面包机、体育用品、热水箱、加热器、锅炉等)。
根据本公开的一些实施例,电子装置可包括以下项中的至少一个:家具或建筑/结构的一部分、电子板、电子签名接收装置、投影仪和各种类型的测量仪器(例如,水表、电表、煤气表和无线电波表等)。
根据本公开的各种实施例的电子装置可以是前述各种装置的一个或更多个的组合。根据本公开的一些实施例的电子装置可以是柔性装置。此外,根据本公开的实施例的电子装置不限于前述装置,并且根据新技术的发展可包括新的电子装置。
在下文中,将参照附图来描述根据各种实施例的电子装置。如在此所使用的,术语“用户”可指使用电子装置的人或可指使用电子装置的装置(例如,人工智能电子设备)。
图1是根据本公开的实施例的包括电子装置的网络环境的框图。
参照图1,提供了在网络环境100中的电子装置101。电子装置101可包括总线110、处理器120、存储器130、输入/输出接口150、显示器160和通信接口170。根据本公开的实施例,电子装置101可省略上面组件中的至少一个或者还可包括其它组件。
总线110是使组件110至组件170互相连接并在组件110至组件170之间传输通信(例如,控制消息和/或数据)的电路。
处理器120包括中央处理器单元(CPU)、应用处理器(AP)和通信处理器(CP)中的一个或更多个。处理器120可执行与电子装置101的至少一个其它组件的控制和/或通信相关的计算或数据处理。
存储器130包括易失性存储器和/或非易失性存储器。存储器130存储与电子装置101的至少一个其它组件相关的命令或数据。存储器130存储软件和/或程序140。程序140包括内核141、中间件143、应用程序编程接口(API)145和/或“应用”147。内核141、中间件143和API 145中的至少一些可被称为操作***(OS)。
内核141控制或管理用于执行在其它程序140(例如,中间件143、API145或应用147)中实现的操作或功能的***资源(例如,总线110、处理器120或存储器130)。此外,内核141可提供接口以控制或管理***资源,其中,中间件143、API 145或应用147可通过所述接口访问电子装置101的单独的组件。
中间件143用作用于允许API 145或应用147与内核141进行通信以交换数据的中介。
此外,中间件143根据工作请求的优先级来处理从应用147接收的一个或更多个工作请求。例如,中间件143将用于使用电子装置101的***资源(例如,总线110、处理器120或存储器130等)的优先级分配给应用147中的至少一个。例如,中间件143通过根据分配给应用147的优先级处理一个或更多个工作请求,对一个或更多个工作请求执行调度或负载均衡。
API 145是应用147控制从内核141或中间件143提供的功能的接口,并且包括用于文件控制、窗口控制、图像处理、字符控制等的至少一个接口或功能(例如,指令)。
输入/输出接口150用作将从用户或另一外部装置(诸如,第一外部装置102、第二外部装置104或服务器106)输入的命令或数据传输到电子装置101的其他元件的接口。此外,输入/输出接口150将从电子装置101的其他元件接收到的命令或数据输出到用户或另一外部装置。
显示器160的示例包括液晶显示器(LCD)、发光二极管(LED)显示器、有机发光二极管(OLED)显示器、微电子机械***(MEMS)显示器和电子纸显示器。显示器160向用户显示各种类型的内容(例如,文本、图像、视频、图标或符号)。显示器160可包括触摸屏,并可接收使用电子笔或用户的身体的部分进行的触摸输入、手势输入、接近输入或悬停输入。
通信接口170在电子装置101和第一外部电子装置102、第二外部电子装置104或服务器106之间建立通信。例如,通信接口170可通过无线通信或有线通信连接到网络162,并可通过网络162与第二外部电子装置104或服务器106进行通信。
无线通信可使用以下项中的至少一个作为蜂窝通信协议:长期演进(LTE)、LTE高级(LTE-A)、码分多址(CDMA)、宽带CDMA(WCDMA)、通用移动电信***(UMTS)、无线宽带(WiBro)和用于移动通信的全球***(GSM)。此外,无线通信可包括短程通信164。短程通信164可包括以下项中的至少一个:Wi-Fi、蓝牙、近场通信(NFC)和全球导航卫星***(GNSS)。GNSS可基于位置、带宽等包括以下项中的至少一个:GPS、全球导航卫星***(Glonass)、北斗卫星导航***(Beidou)或Galileo(欧洲的全球基于卫星的导航***)。在下文中,在本公开中,术语“GPS”可与术语“GNSS”互换使用。
有线通信可包括以下项中的至少一个:通用串行总线(USB)、高清多媒体接口(HDMI)、推荐标准232(RS-232)和简易老式电话服务(POTS)。
网络162是诸如计算机网络(例如,LAN或WAN)、互联网和电话网络的电信网络。
根据本公开的实施例,第一外部电子装置102和第二外部电子装置104中的每个可以是与电子装置101的装置的类型相同或不同的类型。服务器106可包括一个或更多个服务器组成的组。
根据本公开的实施例,在电子装置101中执行的操作中的全部或一些操作可在另一电子装置或多个电子装置(例如,外部电子装置102和外部电子装置104或服务器106)中被执行。在这种情况下,当电子装置101不得不自动地或响应于请求执行一些功能或服务时,电子装置101可请求外部电子装置102或外部电子装置104或服务器106执行与请求相关的至少一些功能,而不是自主地执行该功能或服务,或者除了自主执行功能或服务之外可请求外部电子装置102或外部电子装置104或服务器106执行与请求相关的至少一些功能。在这种情况下,外部电子装置102或外部电子装置104或服务器106执行请求的功能或添加的功能,并将执行的结果传输到电子装置101。电子装置101不经改变或附加地处理接收到的结果,并提供请求的功能或服务。为此,可使用云计算技术、分布式计算技术或客户端-服务器计算技术。
图2是根据本公开的实施例的电子装置的配置的框图。
参照图2,提供了电子装置201。电子装置201可包括图1中示出的电子装置101的全部或部分。电子装置201包括一个或更多个处理器210(例如,应用处理器(AP))、通信模块220、存储器230、传感器模块240、输入装置250、显示器260、接口270、音频模块280、相机模块291、电力管理模块295、电池296、指示器297和电机298。
处理器210通过驱动操作***或应用程序来控制连接到处理器210的多个硬件或软件组件,并执行各条数据和计算的处理。处理器210可被实现为片上***(Soc)。
根据本公开的实施例,处理器210还可包括图像处理单元(GPU)和/或图像信号处理器。处理器210可包括图2中示出的组件中的至少一些(例如,蜂窝模块221)。
处理器210将从电子装置201的其它组件中的至少一个组件(例如,非易失性存储器)接收到的命令或数据加载到易失性存储器并处理加载的命令或数据,并且将各种数据存储在非易失性存储器中。
通信模块220可具有与图1的通信接口170的配置相同或相似的配置。通信模块220可包括蜂窝模块221、Wi-Fi模块223、BT模块225、GNSS模块227(例如,GPS模块、Glonass模块、北斗模块或Galileo模块)、NFC模块228和射频(RF)模块229。
蜂窝模块221通过通信网络提供语音呼叫、视频呼叫、短信服务或互联网服务。蜂窝模块221可使用用户识别模块(SIM)卡224来区分和验证通信网络中的电子装置201。
根据本公开的实施例,蜂窝模块221可执行AP 210提供的功能中的至少部分功能。蜂窝模块221可包括通信处理器(CP)。例如,WiFi模块223、BT模块225、GNSS模块227和NFC模块228中的每个可包括用于处理经由相应模块发送/接收的数据的处理器。蜂窝模块221、WiFi模块223、BT模块225、GNSS模块227和NFC模块228中的至少一些可包括在一个集成芯片(IC)或IC封装中。
RF模块229发送/接收通信信号(例如,RF信号)。RF模块229可包括收发器、电力放大模块(PAM)、频率过滤器、低噪声放大器(LNA)和天线。
根据本公开的实施例,蜂窝模块221、WiFi模块223、BT模块225、GNSS模块227和NFC模块228中的至少一个可通过单独的RF模块发送/接收RF信号。
SIM卡224是包含唯一识别信息(例如,集成电路卡识别码(ICCID))或用户信息(例如,国际移动用户身份(IMSI))的卡和/或嵌入式SIM。
存储器230(例如,存储器130)可包括嵌入式存储器232或外部存储器234。
嵌入式存储器232可包括以下项中的至少一个:易失性存储器(例如,动态随机存取存储器(DRAM)、静态RAM(SRAM)、同步动态RAM(SDRAM)等)和非易失性存储器(例如,一次性可编程只读存储器(OTPROM)、可编程ROM(PROM)、可擦除可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)、掩膜式ROM、闪存ROM、闪存存储器(例如,NAND闪存存储器或NOR闪存存储器等)、硬盘驱动器、固态驱动器(SSD)等)。
外部存储器234可包括闪存驱动器(例如,小型闪存(CF))、安全数字(SD)、微安全数字(Micro-SD)、迷你安全数字(Mini-SD)、极限数字(xD)、多媒体卡(MMC)、记忆棒等。外部存储器234可通过各种接口功能地或物理地连接到电子装置201。
传感器模块240测量物理量或检测电子装置201的操作状态,并可将测量的或检测到的信息转换成电信号。传感器模块240可包括以下项中的至少一个:手势传感器240A、陀螺仪传感器240B、大气压传感器(气压计)240C、磁性传感器240D、加速度传感器240E、握持传感器240F、接近传感器240G、红色、绿色和蓝色(RGB)传感器240H、生物计量传感器240I、温度/湿度传感器240J、照度传感器240K、紫外线(UV)传感器240M。另外或可选地,传感器模块240可包括电子鼻传感器、肌电图(EMG)传感器、脑电波(EEG)传感器、心电图(ECG)传感器、红外(IR)传感器、虹膜传感器、和/或指纹扫描传感器。传感器模块240还可包括用于控制传感器模块240中包括的一个或更多个传感器的控制电路。
根据本公开的实施例,电子装置201还可包括被配置为控制传感器模块240的处理器(其中,所述处理器作为处理器210的部分或与处理器210分离),并且当处理器210处于睡眠状态时,电子装置201控制传感器模块240。
输入装置250可包括触摸面板252、(数字)笔传感器254、键256或超声输入装置258。
触摸面板252可使用电容类型、电阻类型、红外类型或超声波类型中的至少一个。触摸面板252还可包括控制电路。触摸面板252还可包括触觉层,并可向用户提供触觉反应。
(数字)笔传感器254可包括为触摸板的部分或与触摸板分离的识别片。
键256可包括物理按钮、光学键或键区。
超声输入装置258可通过麦克风288检测通过输入工具产生的超声波,并识别与检测的超声波相应的数据。
显示器260(例如,图1中所示的显示器160)可包括面板262、全息装置264或投影仪266。
面板262可包括与图1中示出的显示器160的配置相同或相似的配置。面板262可被实现为是柔性的、透明的或可穿戴的。面板262可与触摸面板252一起被实现为单个模块。
全息装置264通过利用光的干涉在空中显示三维(3D)图像。
投影仪266将光投影到屏幕上,以显示图像。屏幕可位于电子装置201的内部或外部。
根据本公开的实施例,显示器260还可包括用于控制面板262、全息装置264或投影仪266的控制电路。
接口270可包括高清多媒体接口(HDMI)272、通用串行总线(USB)274、光学接口276或D-超小型(D-sub)278。接口270可被包括在图1中示出的通信接口170中。另外或可选地,接口270可包括移动高清连接(MHL)接口、(安全数字)SD卡/多媒体卡(MMC)接口或红外数据协会(IrDA)标准接口。
音频模块280将声音和电信号进行双向转换。音频模块280的至少一些组件可被包括在图1中示出的输入/输出接口150中。音频模块280对通过扬声器282、接收器284、耳机286或麦克风288输入或输出的声音信息进行处理。
相机模块291是拍摄静止图像和视频的装置。相机模块291可包括一个或更多个图像传感器(例如,前置传感器或后置传感器)、透镜、图像信号处理器(ISP)或闪光灯(例如,LED或氙灯)。
电力管理模块295管理电子装置201的电力。
根据本公开的实施例,电力管理模块295可包括电力管理集成电路(PMIC)、充电器集成电路(IC)、或电池燃料计。PMIC可使用有线充电方法和/或无线充电方法。无线充电方法的示例包括磁共振方法、磁感应方法、电磁波方法等。还可包括用于无线充电的附加电路(例如,线圈回路、谐振电路、整流器等。)。
电池燃料计测量在电池296的充电期间的剩余量、电压、电流或温度。电池296可包括可充电电池和/或太阳能电池。
指示器297显示电子装置201或电子装置201的部分(例如,处理器210)的特定状态(例如,启动状态、消息状态、充电状态等。)。
电机298将电信号转换成机械振动,并产生振动、触觉效果等。
根据本公开的实施例,电子装置201可包括用于支持移动TV的处理装置(例如,GPU)。用于支持移动TV的处理装置根据诸如数字多媒体广播(DMB)、数字视频广播(DVB)或mediaFLOTM的特定标准来处理媒体数据。
根据本公开的实施例,硬件的上述组件元件中的每个元件可用一个或更多个组件来配置,并且相应组件元件的名称可基于电子装置的类型而改变。电子装置可包括上述元件中的至少一个。可从电子装置省略上述元件中的一些元件,或者电子装置还可包括附加的元件。此外,硬件中的一些可组合成一个实体,其中,该实体执行与组合之前相关组件的功能相同的功能。
图3是根据本公开的实施例的电子装置的程序模块的配置的框图。
参照图3,提供了程序模块310。程序模块310(例如,程序140)可包括用于控制与电子装置101相关的资源的操作***(OS)和/或在操作***中执行的各种应用147。操作***可以是例如AndroidTM、iOSTM、WindowsTM、SymbianTM、TizenTM、BadaTM等。
程序模块310包括内核320、中间件330、API 360和/或应用程序370。程序模块310的至少一些可预先加载在电子装置101上或可从电子装置102或电子装置104、或服务器106下载。
内核320(例如,内核141)包括***资源管理器321和/或装置驱动器323。
***资源管理器321控制、分配或收集***资源。根据本公开的实施例,***资源管理器321可包括进程管理单元、存储管理单元、文件***管理单元等。
装置驱动器323可包括显示驱动器、相机驱动器、蓝牙驱动器、共享存储器驱动器、USB驱动器、键区驱动器、Wi-Fi驱动器、音频驱动器或进程间通信(IPC)驱动器。
中间件330(例如,中间件143)提供通常由应用370需要的功能,或通过API 360向应用370提供各种功能,以使得应用370能够有效地使用电子装置101中有限的***资源。中间件330可包括以下项中的至少一个:运行时库335、应用管理器341、窗口管理器342、多媒体管理器343、资源管理器344、电力管理器345、数据库管理器346、包管理器347、连接管理器348、通知管理器349、位置管理器350、图形管理器351和安全管理器352。
运行时库335是在执行应用370中的至少一个时由编译器使用以通过编程语言添加新功能的库模块。运行时库335执行输入/输出管理、存储器管理、算术功能等。
应用管理器341管理应用370中的至少一个应用的生命周期。
窗口管理器342管理由电子装置的屏幕使用的图形用户界面(GUI)资源。
多媒体管理器343识别用于各种媒体文件的再现所需的格式,并且通过使用适合于相应格式的编解码器来执行媒体文件的编码或解码。
资源管理器344管理应用370中的至少一个应用的源代码、存储器和存储空间的资源。
电力管理器345与基本输入/输出***(BIOS)等一起进行操作以管理电池或电源,并且提供电子装置的操作所需的电力信息。
数据库管理器346产生、搜索和/或改变将由应用370中的至少一个应用使用的数据库。
包管理器347管理以包文件的形式分布的应用的安装或更新。
连接管理器348管理诸如WiFi或蓝牙的无线连接。
通知管理器349以不打扰用户的方式显示或通知诸如到达的消息、预约、接近通知等的事件。
位置管理器350管理电子装置101的位置信息。
图形管理器351管理将向用户提供的图形效果或与图形效果相关的用户界面。
安全管理器352提供***安全、用户认证等所需的全部安全功能。
根据本公开的实施例,当电子装置101具有电话呼叫功能时,中间件330还可包括用于管理电子装置的语音呼叫功能或视频呼叫功能的电话管理器。
中间件330可以是形成上述组件的各种功能的组合的模块。中间件330可提供针对OS的每种类型所专用的模块,以便提供不同功能。此外,中间件330可动态地删除一些现存的组件或添加新的组件。
API 360(例如,API 145)可以是API编程函数的集合,并且可根据OS用不同配置来提供。例如,在Android或iOS的情况下,可针对每个平台提供一个API集。在Tizen的情况下,可针对每个平台提供两个或更多个API集。
应用370(例如,应用147)包括提供功能的一个或更多个应用,诸如,主页371、拨号器372、SMS/MMS 373、即时消息(IM)374、浏览器375、相机376、闹钟377、联系人378、语音拨号379、电子邮件380、日历381、媒体播放器382、相册383和时钟384。此外,应用370可包括医疗保健应用(例如,测量运动量或血糖)或环境信息应用(例如,提供大气压信息、湿度信息或温度信息)。
根据本公开的实施例,应用370可包括支持在电子装置101和外部电子装置102或外部电子装置104之间交换信息的信息交换应用。信息交换应用可包括用于将特定信息传送到外部电子装置的通知转发应用或用于管理外部电子装置的装置管理应用。
通知转发应用包括将由电子装置101的其它应用程序370(例如,SMS/MMS应用、电子邮件应用、医疗管理应用或环境信息应用)产生的通知信息传送到外部电子装置102或外部电子装置104的功能。此外,通知转发应用可从外部电子装置接收通知信息,并向用户提供接收到的通知信息。
装置管理应用管理(例如,安装、删除或更新)与电子装置通信的外部电子装置102或外部电子装置104的至少一个功能(例如,打开/关闭外部电子装置本身(或部分组件)的功能或调整显示器的亮度(或分辨率)的功能)、在外部电子装置中进行操作的应用以及由外部电子装置提供的服务(例如,呼叫服务或消息服务)。
根据本公开的实施例,应用370可包括根据外部电子装置102或外部电子装置104的属性指定的应用(例如,移动医疗装置的医疗保健应用)。应用370可包括从外部电子装置102或外部电子装置104、或服务器106接收到的应用。根据本公开的实施例,应用370可包括预先加载的应用或可从服务器106下载的第三方应用。
根据本公开的各种实施例,示出的实施例的程序模块310的组件的名称可根据操作***的类型而改变。程序模块310中的至少部分可以以软件、固件、硬件或软件、固件和硬件的组合来实现。程序模块310中的至少一些可由处理器210来实现(例如,执行)。程序模块310中的至少一些可包括用于执行一个或更多个功能的模块、程序、例程、指令集和/或进程。
在这里使用的术语“模块”可表示包括硬件、软件和固件或硬件、软件和固件中的两个或更多个组合的单元。术语“模块”可与术语“单元”、“逻辑”、“逻辑块”、“组件”或“电路”互换使用。“模块”可以是集成组件元件的最小单元或最小单元的部分。“模块”可以是用于执行一个或更多个功能的最小单元或用于执行一个或更多个功能的最小单元的部分。“模块”可被机械地或电子地实现。例如,根据本公开的“模块”可包括以下项中的至少一个:专用集成电路(ASIC)芯片、现场可编程门阵列(FPGA)和用于执行已知的或将在以后开发的操作的可编程逻辑器件。
根据本公开的电子装置(例如,模块或模块的功能)或方法(例如,操作)中的至少一些可由以编程模块形式存储在计算机可读存储介质中的命令或指令来实现。当指令被处理器120执行时,可促使一个或更多个处理器120执行与指令相应的功能。计算机可读记录介质可以是存储器130。
计算机可读存储介质包括硬盘、软盘、磁性介质(例如,磁带)、光学介质(例如,压缩盘只读存储器(CD-ROM)和数字通用盘(DVD))、磁光介质(例如,软光盘)、硬件装置(例如,只读存储器(ROM)、随机存取存储器(RAM)、闪存存储器)等。此外,指令包括可在计算机中通过使用解释器执行的高级语言代码以及由编译器生成的机器代码。
图4示出根据实施例的第一电子装置和第二电子装置的示例。
参照图4,具有相对较小的屏幕的电子装置(诸如,可穿戴装置或IoT装置)将被描述为第一电子装置410,而具有相对较大的屏幕的电子装置(诸如,智能电话或平板计算机)将被描述为第二电子装置420。第一电子装置410和第二电子装置420中的任何一个可以是上述图1的电子装置101或者上述图2的电子装置201。
第一电子装置410可包括以下项中的至少一个:MP3播放器、移动医疗设备、相机、可穿戴装置或家用电器。例如,第一电子装置410可以是智能手表411、寻呼机412或洗衣机413。第二电子装置420可包括以下项中的至少一个:移动电话、视频电话、电子书阅读器、PC、上网本计算机、工作站、PDA、电视机或数字标牌。例如,第二电子装置可以是智能电话421、膝上型PC 422或平板PC 423。
根据本公开的实施例的可附接到用户或从用户被拆卸的可穿戴装置包括:壳体;附接结构,被配置为将壳体附接到用户;第一显示器,被配置为布置在壳体的一个面上并具有第一尺寸;处理器,被配置为与第一显示器电连接;和存储器,被配置为与处理器电连接并具有指令,其中,当所述指令被执行时,允许处理器执行以下操作:通过第一显示器的至少部分显示用于从用户获得文本输入的用户界面;将对于通过外部装置获得文本输入的请求发送到外部装置,其中,外部装置包括具有比第一尺寸大的第二尺寸的第二显示器;从外部装置接收通过外部装置获得的与文本输入相关的输入信息;并且在所述用户界面的至少部分中显示接收的输入信息。
所述处理器可被配置为显示键区作为用户界面。
所述处理器可被配置为禁用键区并在输入窗口上显示接收的输入信息。
所述处理器可被配置为:响应于针对用户界面的用户输入,将包括补充信息的请求发送到外部装置。
所述处理器可被配置为创建补充信息,其中,补充信息包含以下项中的至少一项:与文本输入相关的键区的类型、输入项的类型、键区语言、安全等级、请求的文本串长度、最大可输入长度、非可输入字符、预先输入到输入窗口中的文本或者关于应用的信息。
所述处理器可被配置为:从外部装置实时接收输入信息,或者当文本输入完成时从外部装置接收输入信息。
所述处理器可被配置为:当确定完成了输入信息的接收时,处理器激活在所述用户界面中的键区。
第一显示器的第一尺寸小于或等于2英寸。
根据本公开的实施例的电子装置包括:壳体;第一显示器,被配置为布置在壳体的一个面上并具有第一尺寸;处理器,被配置为与第一显示器电连接;存储器,被配置为与处理器电连接并具有指令,其中,当所述指令被执行时,允许处理器从包括具有比第一尺寸小的第二尺寸的第二显示器的外部装置接收对于从用户获得文本输入的请求以及与文本输入相关的补充信息;通过第一显示器的至少部分显示用于获得文本输入的用户界面;响应于接收到与所述用户界面相关的输入信息,将接收的输入信息发送到外部装置。
所述补充信息包含以下项中的至少一项:与文本输入相关的键区的类型、输入项的类型、键区语言、安全等级、请求的文本串长度、最大可输入长度、非可输入字符、预先输入到输入窗口中的文本或者关于应用的信息。
所述处理器可被配置为:每当字符被输入时,将输入信息发送到外部装置,或者当文本输入完成时,将输入信息发送到外部装置。
所述处理器被配置为:当文本输入完成时,去除在第一显示器上显示的所述用户界面。
所述存储器被配置为存储与外部装置相关的标识号,并且所述处理器可被配置为:根据所述请求,基于外部装置的标识号来执行可执行的应用,并且基于通过所述用户界面接收的输入信息,通过使用外部装置的标识号来发送至少一些数据。
根据本公开的实施例的***包括第一电子装置(其中,第一电子装置包括具有第一尺寸的第一显示器)和第二电子装置(其中,第二电子装置包括具有与比第一尺寸大的第二显示器),并且通过第一显示器的至少部分显示用于从用户获得文本输入的第一用户界面;将对于通过第二电子装置获得文本输入的请求从第一电子装置发送到第二电子装置;通过第二显示器的至少部分显示用于获得文本输入的第二用户界面;将获得的与第二用户界面相关的输入信息从第二电子装置发送到第二电子装置;并在第一用户界面的至少部分中显示发送的输入信息。
图5是根据本公开的实施例的第一电子装置和第二电子装置之间的连接方法的信号流示图。
参照图5,提供了一种连接第一电子装置410和第二电子装置420的方法。当用户希望使用第二电子装置420以便将文本输入到第一电子装置410中时,第一电子装置410和第二电子装置420需要预先彼此连接。在步骤501中,第一电子装置410将搜索信号发送到附近装置。第一电子装置410通过使用连接技术将搜索信号广播到附近装置。例如,连接技术可以是蓝牙、NFC或WiFi。搜索信号包含第一电子装置410的标识信息(例如,装置名称、标识号等)或用于检查装置是否能提供键区的信息(例如,用于处理装置之间的输入的规则)中的至少一条。
在步骤502中,第二电子装置420接收搜索信号并确定它是否允许被其它装置搜索。搜索的许可通过第二电子装置420的用户被配置,或者可在第二电子装置420中被配置为默认值。
如果第二电子装置420能够向第一电子装置410提供键区,则当搜索信号可包含用于检测装置之间的输入处理方法是否可被支持的项时,第二电子装置420识别包含在搜索信号中的信息。第二电子装置420可分析搜索信号,以便确定第二电子装置420的资源中的至少一些(例如,通过使用键区的输入方法)是否可被提供给第一电子装置410,并且如果有必要,则将第二电子装置420的信息发送到第一电子装置410。
如果第二电子装置420不允许被搜索,则第二电子装置420可忽视搜索信号并结束处理。例如,如果第二电子装置420不允许被搜索,则第二电子装置420可根本不对搜索信号进行响应。即,第二电子装置420可不向第一电子装置410发送响应于搜索信号的确认信号。
如果第二电子装置420允许被搜索,则在步骤503中,第二电子装置420将确认信号和信息发送到第一电子装置410。确认信号是对搜索信号的响应。信息可包含第二电子装置420的标识信息(例如,装置名称或标识号)或可由第二电子装置420支持的功能(例如,键区信息、屏幕尺寸等)。
在步骤504中,第一电子装置410显示基于响应于搜索信号发送的确认信号而搜索到的装置的列表。虽然图5中示出仅从第二电子装置420接收确认,但除了第二电子装置420也可从其它设备接收确认信号。例如,装置列表可包含发送确认信号的每个装置的名称、信号强度或可支持的功能。
在步骤505中,第一电子装置410选择第二电子装置420。即,用户从装置列表选择用户希望接入的一个电子装置。例如,第一电子装置410的用户选择第二电子装置420。可选地,在第一电子装置410已仅从第二电子装置420接收到确认信号的情况下,第一电子装置410可选择第二电子装置420而无需用户输入。
在步骤506中,第一电子装置410向第二选择的电子装置420发出请求以进行连接。当请求连接时,第一电子装置410将第一电子装置410的键区信息或安全等级发送到第二电子装置420。安全等级(例如,高、中或低)是指示在第一电子装置410和第二电子装置420之间发送/接收的信号或数据的安全性是高还是低的信息。
在步骤507中,第二电子装置420接收对于连接的请求,并确定是否允许与第一电子装置410的连接。连接可由第二电子装置420的用户允许,或可根据第二电子装置420中的配置而被允许。
当第二电子装置420允许连接时,则在步骤508中,第一电子装置410和第二电子装置420彼此连接。如果第二电子装置420允许连接,则第二电子装置420可将连接确认信号发送到第一电子装置410。
图6是根据实施例的处理第一电子装置和第二电子装置之间的输入的方法的信号流示图。
参照图6,示出了在如图5所述建立了装置的连接之后处理第一电子装置和第二电子装置之间的输入的方法的信号流示图。
在步骤601中,第一电子装置410检测用于文本输入的用户输入。用户输入意在输入字符(或文本),并且用户输入可调用将在第一电子装置410的屏幕上被显示的键区。用户输入可以是通过按压在第一电子装置410中设置的物理按钮或按键进行的输入、或者借助于针对第一电子装置410的显示单元的触摸、手势、接近或悬停而进行的输入。
当用于文本输入的用户输入被检测到时,在步骤602中,第一电子装置410与第二电子装置420连接针对文本输入的会话。所述会话不同于参照图5所描述的用于第一电子装置410和第二电子装置420之间的连接的操作。所述会话是指通信信道或通信协议,其中,当处理文本输入时,第一电子装置410和第二电子装置420通过通信信道或通信协议发送并接收信号。第一电子装置410根据用于文本输入的用户输入来显示输入窗口和键区。输入窗口是显示输入文本的区域。例如,通过键区输入的文本或从第二电子装置420接收到的文本被显示在输入窗口上。
在步骤603中,第一电子装置410创建与文本输入相关的补充信息。补充信息可包括以下项中的至少一项:键区的类型(例如,QWERTY、3X4、Cheonjiin、数字等)、输入项的类型(例如,电话号码、密码等)、键区语言(例如,英语、韩语等)、安全等级(例如,高、中或低)、请求的文本串长度(例如,5个字符)、最大可输入长度(例如,10个字符)、非可输入字符、预先输入到输入窗口中的文本或关于应用的信息。
在步骤604中,第一电子装置410将创建的补充信息发送到第二电子装置420。在发送补充信息之后,第一电子装置410可禁用在第一电子装置410的屏幕上显示的键区。禁用可以是第一电子装置410暂时地禁用或停用第一电子装置410的键区的操作,以便通过第二电子装置420接收文本输入。可选地,第一电子装置410可激活键区而不考虑补充信息的发送。在这种情况下,第一电子装置410通过第一电子装置410的键区接收文本输入以及通过第二电子装置420的键区接收文本输入。
在步骤605中,第二电子装置420接收补充信息,并基于补充信息显示文本输入屏幕。文本输入屏幕是包括输入窗口和键区的用户界面屏幕。第二电子装置420基于补充信息来配置并显示文本输入屏幕。例如,如果补充信息指示存在已经被预先输入的文本,则第二电子装置420配置预先输入的文本以被显示在输入窗口上,并且在补充信息指示键区的类型为键区的QWERTY类型的情况下,第二电子装置420进行控制以显示QWERTY键区。另外,第二电子装置420可基于补充信息来不同地配置输入窗口的尺寸、输入窗口的类型和安全等级。
在步骤606中,第二电子装置420接收文本输入。第二电子装置420通过用户按压(或触摸)第二电子装置420的键区上的键的操作来接收文本输入。当文本被输入时,第二电子装置420在第二电子装置420的输入窗口上显示输入的文本。因此,当用户通过第二电子装置420的键区输入文本时,用户可看到输入到第二电子装置420的输入窗口中的文本。
在步骤607中,第二电子装置420将输入的文本发送到第一电子装置410。第二电子装置420可在每个字符被输入时实时地将每个字符发送到第一电子装置410,或者可在文本输入完成时将全部的输入文本发送到第一电子装置410。当发送文本时,第二电子装置420基于包含在补充信息中的安全等级来对文本进行加密,并随后将加密的文本发送到第一电子装置410。当文本的发送完成时,第二电子装置420去除包括输入窗口和键区的用户界面屏幕,使得不再显示界面屏幕和键区。
在步骤608中,第一电子装置410在第一电子装置410的输入窗口上显示接收的文本。因此,第一电子装置410提供如下用户体验:尽管用户实际上通过使用第二电子装置420输入文本,但是用户感觉如同他或她直接在第一电子装置410中输入文本。在接收的文本被加密的情况下,第一电子装置410对接收的文本进行解密,以随后被显示在输入窗口上。另外,当第一电子装置410显示接收的文本时,第一电子装置410可激活第一电子装置410的键区。即,第一电子装置410可允许通过第一电子装置410的键区输入另外的文本。
在步骤609中,第一电子装置410确定是否存在另一文本输入。另一文本输入可涉及文本将被输入到当前显示在屏幕上的网页(或内容)中的附加项,或者涉及由用户通过第二电子装置420进行的对于输入文本的请求。用户的对于文本输入的请求可指移动到诸如回车键或Tab键的下一输入项的输入。如果存在另一文本输入,则第一电子装置410返回到步骤603并执行步骤603。
如果不存在文本输入,则随后在步骤610中,第一电子装置410终止在步骤602中已经连接的会话。另外,在在步骤604中第一电子装置410已经禁用键区的情况下,如果文本输入完成,则第一电子装置410激活键区。即,第一电子装置410可允许通过键区接收另外的文本输入。
在会话终止之后,第一电子装置410存储与第二电子装置420的连接相关的历史信息,因此可基于存储的历史信息来随后省略连接认证操作中的至少部分操作。
图7示出根据本公开的实施例的用于在第一电子装置和第二电子装置之间输入文本的方法。
参照图7,示出第一电子装置410和第二电子装置420。第一电子装置410是可附接到用户或从用户被拆卸的可穿戴装置,并且包括壳体415、用于将壳体415附接到用户的附接结构416以及被布置在壳体415的一个面上并具有第一尺寸的第一显示器417。第一显示器417可具有小屏幕尺寸,例如,小于或等于2英寸的屏幕。第二电子装置420包括壳体425以及在壳体425的一个面上的第二显示器426,其中,第二显示器426具有比第一显示器417的尺寸大的第二尺寸。
当用于文本输入的用户输入被检测到时,第一电子装置410提供包括输入窗口710和键区720的用户界面屏幕。虽然用户界面屏幕被示为正常输入窗口710,但是当检测到用于文本输入的用户输入时输入窗口710可根据在第一电子装置410中显示的信息(例如,应用程序、网页、内容等)而改变。根据第一电子装置410的配置,第一电子装置410将包含与键区720相关的信息的补充信息发送到第二电子装置420。
第二电子装置420基于接收的补充信息来配置与键区720相似或相同的键区760。第二电子装置420提供包括输入窗口750和配置的键区760的用户界面屏幕。当第二电子装置420从用户接收文本输入时,第二电子装置420将输入的文本发送到第一电子装置410。
当每个字符输入时,第二电子装置420可将字符发送到第一电子装置410。例如,当字符‘W’被输入时,第二电子装置420将字符‘W’发送到第一电子装置410,并且当字符‘h’被输入时,第二电子装置420将字符‘h’发送到第一电子装置410。随后,当字符‘e’被输入时,第二电子装置420将字符‘e’发送到第一电子装置410。在每当字符输入时第二电子装置420将字符发送到第一电子装置410的情况下,第二电子装置420的输入窗口750显示与第一电子装置410的输入窗口10中的文本相同的文本。
可选地,当文本输入完成时,第二电子装置420立刻将输入的文本的全部发送到第一电子装置410。文本输入的完成可以是以下情况:用户按压“发送按钮”或“完成按钮”;用户按压回车键或Tab键以便移动到文本输入项;或者输入字符串的长度(例如,字符数量)等于包含在补充信息中的所请求的文本串的长度(例如,字符数量)。例如,在所请求的文本串的长度为五个字符的情况下,当输入字符的数量等于五时,第二电子装置420确定文本输入完成,并立刻将五个输入字符发送到第一电子装置410。当在文本输入完成之后第二电子装置420将文本发送到第一电子装置410时,在第二电子装置420的输入窗口750上显示的文本可与在第一电子装置410的输入窗口710上显示的文本不同。
如图7中所示,当在文本串“你在哪里?”被输入之后由用户确认输入完成时,第二电子装置420将文本串“你在哪里?”发送到第一电子装置410。在文本串已被发送之后,在第二电子装置420的输入窗口750上显示的文本与在第一电子装置410的输入窗口710上显示的文本一样。当在输入窗口710上显示“你在哪里?”时,第一电子装置410可激活键区720。
图8是根据实施例的第一电子装置的文本输入方法的流程图。
参照图8,描述了将文本输入到第一电子装置410中的方法。第一电子装置410可以是图1的电子装置101或图2的电子装置201。图8解释从如图6的步骤601所描述的检测用于文本输入的用户输入的时刻开始由第一电子装置410执行的操作。
在步骤810中,处理器120检测用于文本输入的用户输入。用于文本输入的用户输入指用户产生用于输入字符(或文本)的事件的情况。例如,用户输入包括:需要文本输入的应用(例如,呼叫应用、文本应用或通讯应用)的执行;第一电子装置410的锁定状态的释放;或用于登录到第一电子装置410的用户输入。
如果检测到用户输入,则在步骤820中处理器120显示包括输入窗口和键区的用户界面。即,处理器120根据检测到用于文本输入的用户输入来在第一电子装置410的屏幕上显示用于用户的文本输入的键区。键区可以是在第一电子装置410中被设置为默认的输入法编辑器(IME),或者可以是由执行的应用提供的IME。
用户界面可根据在检测到用户输入的时刻显示在第一电子装置410中的信息(例如,应用程序、网页、内容等)而改变。例如,如果当检测到用户输入时消息应用正在运行,则处理器120显示包含消息的内容、输入窗口和键区中的一些的用户界面。可选地,如果当检测到用户输入时呼叫应用正在运行,则处理器120显示包含输入窗口和包括数字键的键区的用户界面。可选地,如果当检测到用户输入时存在多个文本输入项,则处理器120显示包含与一个文本输入项相关的标签、输入窗口和键区的用户界面。
在步骤830中,处理器120创建与文本输入相关的补充信息,并通过通信接口170将创建的补充信息发送到第二电子装置420。当接收到用户的请求或满足预定条件时(例如,当接收到文本输入时自动地),处理器120创建并发送补充信息。例如,当用户选择特定按钮(或屏幕中的图标)(其中,特定按钮(或屏幕中的图标)被配置为当第二电子装置420提供键区时从第二电子装置420接收文本输入)时,处理器120确定用户的请求已经发生。可选地,如果处理器120显示弹出窗口以接收关于当第二电子装置420提供键区时是否从第二电子装置420接收文本输入的确认,并且如果用户在弹出窗口中选择确认(或是),则处理器120确定用户的请求已经发生。
可选地,处理器120预先确定它是否被配置为当第二电子装置420向第一电子装置410提供键区时从第二电子装置420接收文本输入。即,处理器120根据预定条件确定它是否被配置为当接收到文本输入时从第二电子装置420而不是从第一电子装置410自动地接收文本输入。
处理器120可对补充信息进行加密,并通过通信接口170将加密的补充信息发送到第二电子装置420。补充信息可包含以下项中的至少一个:键区的类型、输入项的类型、键区语言、安全等级、请求的文本串长度、最大可输入长度、非可输入字符、预先输入到输入窗口中的文本或关于应用的信息。键区的类型可以是在步骤820中显示的键区的类型/尺寸。如果在步骤820中显示的键区是在第一电子装置410中嵌入的IME,则键区的类型可以是IME的类型。例如,键区的类型可以是关于在步骤820中显示的键区是QWERTY键区、3X4键区、Cheonjiin键区还是仅包括数字键的键区的信息。
输入项的类型是关于需要输入什么类型的项的信息。例如,需要输入的项的类型可以是关于需要输入的文本是与电话号码相关、与消息相关、与ID相关还是与密码相关的信息。
键区语言表示在步骤820中显示的键区例如是以英语、韩语、日语还是汉语来配置。
安全等级是关于基于输入项的类型输入的文本的安全等级是高还是低的信息。安全等级可被多样化地配置为例如三个等级(例如,高/中/低)或九个等级(最高/高中/高低/中高/中/中低/低高/低中/最低)。安全等级可在第一电子装置中被配置为默认值,或可由第一电子装置410的用户来配置。例如,在输入项的类型为互联网地址或无意义的数字的情况下,安全等级可以是‘低’,在输入项的类型为电话号码的情况下,安全等级可以是‘中’。在输入项的类型为密码的情况下时,安全等级可以是‘高’。可根据安全等级来改变用于在第一电子装置410和第二电子装置420之间连接会话的协议、对于文本发送/接收的加密的需求、或文本发送/接收的加密方法。
请求的文本串长度表示单个输入项的长度、或整体请求的文本串的字符数量。可根据输入项的类型来确定请求的文本串长度。例如,如果输入项的类型为电话号码,则请求的文本串长度可由十个字符组成,如果输入项的类型为密码,则请求的文本串长度可由八个字符组成。请求的字符串长度可被用作用于在无需用户输入来确认文本输入的完成的情况下确定文本输入是否完成的标准。
最大可输入长度指可被输入到单个输入项中的字符的最大数量。可根据输入项的类型来确定最大可输入长度。例如,如果输入项的类型为电话号码,则最大可输入长度可以是10个字符至12个字符,如果输入项的类型为密码,则最大可输入长度可以是6个字符至14个字符。
非可输入字符是不能被输入到第一电子装置410或输入项中的字符。非可输入字符可以是在由第一电子装置410提供的键区(例如,IME)中未包含的字符,或者可根据输入项的类型被确定。例如,如果输入项的类型为电话号码,则非可输入字符可以是除了数字和特殊符号(例如,-、*等)之外的字符。如果输入项的类型为密码,则非可输入字符可以是除了在英语字母表、数字和特殊符号中的字符之外的语言(诸如,韩语、日语或汉语)的字母。
如果存在已被预先输入的文本,则预先输入的文本可被包含在补充信息中。
关于应用的信息是与键区的类型相关的信息,并且如果键区在特定应用的执行而不是嵌入在第一电子装置410中的IME的执行时被提供,则关于应用的信息可包含在补充信息中。如果键区是嵌入在第一电子装置410中的IME,则关于应用的信息可不包含在补充信息中。
在将补充信息发送到第二电子装置420之后,处理器120可禁用第一电子装置410的键区。在禁用第一电子装置410的键区的情况下,键区可被暂时禁用或暂时停用。禁用键区防止用户通过当通过使用第二电子装置420输入文本时做出按压第一电子装置410的键区的错误而输入不期望的文本。
可选地,处理器120可将第一电子装置410的键区改变为另一类型的键区而无需禁用键区。例如,在第一电子装置410的键区是QWERTY类型的情况下,处理器120可在发送补充信息之后将第一电子装置410的键区改变为由数字键组成的键区。这是为了使用户通过使用第二电子装置420来输入QWERTY类型的键区中的字母,并随后通过使用第一电子装置410来输入数字而无需将第二电子装置420的键区改变成用于数字输入的数字类型。
可选地,即使在将补充信息发送到第二电子装置420之后,处理器120也可不禁用第一电子装置410的键区。在这种情况下,处理器120可通过第一电子装置410的键区以及第二电子装置420的键区接收文本输入。
在步骤840中,处理器120通过通信接口170从第二电子装置420接收文本,并在输入窗口上显示接收的文本。处理器120可每当字符被输入到第二电子装置420中时实时接收字符,或者可在第二电子装置420中完成了文本输入之后作为一个整体接收文本。如果接收的文本被加密,则处理器120可对接收的文本进行解密,以随后将解密后的文本显示在输入窗口上。处理器120可在将文本显示在输入窗口上时同时地激活第一电子装置410的键区。
在步骤850中,处理器120确定是否存在另一文本输入。处理器120确定在第一电子装置410中当前显示的用户界面(例如,应用程序、网页、内容等)中是否依然存在需要文本输入的项。由于还需要文本输入的输入项的类型可能与先前的输入项的类型不同,故需要根据输入项的类型重新创建补充信息。例如,如果先前的输入项的类型是ID,则安全等级可以是‘中’,请求的文本串长度可以是6个字符并且最大可输入长度可以是15个字符。在这种情况下,如果下一输入项的类型是密码,则安全等级可以是‘高’,请求的文本串长度可以是8个字符并且非可输入字符可以是除了英文字母表、数字和特殊符号中的字符之外的语言的字符。在这种情况下,处理器120返回到步骤830以根据需要文本输入的项来创建补充信息,并将创建的补充信息发送到第二电子装置420。
如果接收的文本的长度与请求的文本串长度相同,则处理器120无需来自于用户的单独输入就确定是否存在另一文本输入。如果存在另一文本输入,则处理器120可将光标自动移动到将在步骤820显示的用户界面中被显示的下一文本输入项。例如,在在步骤820显示的用户界面中存在三个文本输入项的情况下,如果输入到第一文本输入项中的文本与请求的文本串长度一样长,则处理器120自动地将光标移动到第二个文本输入项,以便准备到第二个文本输入项中的文本输入。如果在用户界面中存在多个输入项,则光标可用作指示符,其中,指示符示出当前的输入项是什么,哪个输入项当前接收文本输入。如上所述,在存在多个文本输入项的情况下,第一电子装置410确定接收的文本的长度是否与请求的文本串长度相同,并将对于文本输入的请求以及与所述请求相关的补充信息发送到第二电子装置420而无需来自于用户的单独的输入。
当通过第二电子装置420从用户接收到文本输入请求时,处理器120确定存在另一文本输入。即,处理器120检测在步骤820显示的用户界面中是否存在另一文本输入项。下一文本输入请求指接收到用于移动到下一输入项上的用户输入(诸如,回车键或Tab键)。例如,如果在步骤820显示的用户界面中存在三个文本输入项,则可通过执行步骤830至步骤850一次来完成到第一文本输入项中的文本输入。如果从用户接收到文本输入请求,则处理器120将光标从第一文本输入项移动到第二文本输入项,以便准备到第二文本输入项中的文本输入。如上所述,如果存在多个文本输入项,则第一电子装置410每当接收到文本输入请求时就将对于文本输入的请求以及与所述请求相关的补充信息发送到第二电子装置420。
当通过第二电子装置420从用户接收到“文本输入请求”时,即使不存在用于输入文本的项,处理器120也可返回到步骤830。
可选地,当由用户选择了“文本输入完成”选项(例如,强制结束或强制完成)时,即使当仍然存在用于输入文本的剩余项时,处理器120也确定不存在其它文本输入。
如果不存在其它文本输入,则在步骤860中处理器120确定是否已完成文本输入。用户可改正或改变从第二电子装置420接收的文本。在这种情况下,处理器120通过第一电子装置410的键区来接收文本,以便改正或改变接收的文本。在完成了改正或改变并且由用户选择了“文本输入完成”之后,处理器120确定文本输入已经完成。可选地,如果在步骤850中用户选择了“文本输入完成”,则即使在无需单独的用户输入的情况下,处理器120也确定文本输入已经完成。在步骤830第一电子装置410的键区已被禁用的情况下,处理器120在文本输入完成之后激活键区。
当在因为步骤850中不存在用于输入文本的项而执行步骤860时通过第二电子装置420从用户接收到“文本输入完成”选择时,处理器120可返回到步骤850。
图9示出根据本公开的实施例的第一电子装置的文本输入屏幕。
参照图9,提供了第一电子装置410(诸如,第一电子装置410a、第一电子装置410b和第一电子装置410c)和第二电子装置420的各种配置。当在第二电子装置420中执行输入功能时,第一电子装置410可改变第一电子装置410的屏幕的配置以尽可能地利用屏幕空间。
例如,第一电子装置410a显示与第二电子装置420的键区960不同的键区920。当键区960包括数字和英文字母表的字母时,第一电子装置410的键区920可仅包括英文字母表的字母。当第二电子装置420的键区960是QWERTY类型的键区时,第一电子装置410a的键区920可由数字或特殊符号中的至少一些组成。在这种情况下,用户可通过使用第二电子装置420来输入QWERTY类型的键区的字母,并随后可通过使用第一电子装置410a的键区920来容易地输入数字,而无需将第二电子装置420的键区改变成用于输入数字的数字类型的键区。
可选地,第一电子装置410b将输入窗口910显示为相对大(与第一电子装置410a的输入窗口910不同),并可显示类型改变按钮(或图标)930作为键区,其中,类型改变按钮(或图标)930支持第二电子装置420的键区960。例如,类型改变按钮930包括符号切换按钮、多语言切换按钮、配置按钮或用于回车处理的按钮。第一电子装置410b可将通过大输入窗口910输入的文本显示得较大,因此,用户可容易地识别输入的文本。此外,用户可通过类型改变按钮930来改变第二电子装置420的键区960的类型。每当用户按压类型改变按钮930时,第一电子装置410b将关于将被改变的键区的类型的信息发送到第二电子装置420。第二电子装置420可根据键区的类型的变化来改变键区960。
可选地,第一电子装置410c将整个屏幕区域显示为输入窗口910而无需显示键区。用户可通过整个屏幕区域来容易地识别输入的文本。
图10是根据本公开的实施例的第二电子装置的文本输入方法的流程图。
参照图10,第二电子装置420可以是图1的电子装置101或是图2的电子装置201。图10解释在图6的步骤602中描述的会话的连接之后由第二电子装置420执行的操作。
参照图10,在步骤1010中,处理器120通过通信接口170从第一电子装置410接收补充信息。补充信息可包含以下项中的至少一个:与第一电子装置410相关的键区的类型、输入项的类型、键区语言、安全等级、请求的文本串长度、最大可输入长度、非可输入字符、预先输入到输入窗口中的文本、或关于应用的信息。由于参照图8已经描述了补充信息,故在此将省略另外的描述。
在步骤1020中,处理器120基于补充信息来配置输入窗口和键区。处理器120以与在补充信息中包含的键区的类型相同或相似的类型来配置键区。例如,如果在补充信息中包含的键区的类型是“3*4键区”,则处理器120配置3*4类型的键区。可选地,如果在补充信息中包含的语言是“英语”,则处理器120以“英语”配置键区。可选地,如果在补充信息中包含的输入项的类型是“密码”,则处理器120配置“密码”类型的输入窗口。在配置“密码”类型的输入窗口的情况下,如果字符被输入,则处理器120显示特殊符号(例如,*或#)中的至少一个而不考虑输入字符。
处理器120可配置与在补充信息中包含的键区的类型不同类型的键区。例如,如果在补充信息中包含的键区的类型是“3*4键区”,则处理器120配置“QWERTY类型”的键区。可选地,如果在补充信息中包含的语言是“英语”,则处理器120以“韩语”或用“数字”来配置键区。
如果处理器120不能支持根据在补充信息中包含的输入项的类型或键区的类型的键区,则处理器120配置在第二电子装置420中被设置为默认的键区。可选地,处理器120可根据用户的配置或预定条件而不允许通过第二电子装置420的输入处理。
如果补充信息包含关于应用的信息,则处理器120基于关于应用的信息来执行应用。例如,当特定应用(例如,通讯应用)正在第一电子装置410中中运行时发生了用于文本输入的用户输入时,第一电子装置410提供由执行的应用提供的键区。在这种情况下,处理器120执行特定的应用,并配置与特定应用相关的输入窗口和键区。即,处理器120提供由特定应用提供的输入窗口和键区。
在步骤1030中,处理器120显示包含配置的输入窗口和键区的用户界面(例如,文本输入屏幕)。处理器120在接收补充信息之前已经被执行或已经被显示的用户界面上显示文本输入屏幕。即,当补充信息被接收到时,处理器120可自动地显示文本输入屏幕而无需用户的单独的确认。可选地,处理器120允许图标闪烁以指示补充信息的接收,或者显示通知补充信息的接收的弹出窗口。此时,如果由用户选择了图标,或者如果在弹出窗口中的确认(或是)按钮被选择,则处理器120显示文本输入屏幕。即,在处理器120接收补充信息之后,处理器120仅当用户的请求被接收时显示文本输入屏幕。
在步骤1040中,处理器120通过显示的键区来接收文本输入。当用户按压(或触摸)并选择键区上的按键时,处理器120输入与选择的键相应的字符。
在步骤1050中,处理器120在输入窗口上显示输入的文本。
在步骤1060中,处理器120将输入的文本发送到第一电子装置410。每处理器120可每当字符被输入到输入窗口中时实时地将每个字符发送到第一电子装置410,或者在文本输入完成之后将输入的文本作为一个整体发送到第一电子装置410。当发送文本时,处理器120可根据在补充信息中包含的安全等级来对文本进行加密,以随后发送加密的文本。如果文本输入完成,则处理器120进行控制以去除在屏幕中显示的输入窗口和键区。即,处理器120去除文本输入屏幕,并将用户界面返回到在接收补充信息之前的状态。
因此,用户可在通过第二电子装置420的键区输入文本时同时地识别通过第二电子装置420的输入窗口输入的文本。
图11示出根据本公开的实施例的第二电子装置的文本输入屏幕。
参照图11,提供了第一电子装置410和第二电子装置420(诸如,第二电子装置420a、第二电子装置420b、第二电子装置420c和第二电子装置420d)的各种配置。第二电子装置420基于与第一电子装置410相关的输入窗口1110和键区1120来配置文本输入屏幕。
第二电子装置420a的输入窗口1130和键区1140可与第一电子装置410的输入窗口1110和键区1120不同地被配置。例如,第一电子装置410的键区1120可以以英语配置,而第二电子装置420a的键区1140可用数字和以英语配置。另外,第二电子装置420a的输入窗口1130可被配置为比第一电子装置410的输入窗口1110小。
可选地,第二电子装置420b的键区1150可被配置为Cheonjiin类型的键区(例如,用韩语字母配置),而第一电子装置410的键区1120可被配置为QWERTY类型的键区。
可选地,第二电子装置420c的输入窗口1160可被配置为密码类型的输入窗口,而第一电子装置410的输入窗口1110可被配置为正常输入类型的输入窗口。当显示文本时,密码类型的输入窗口1160可将输入字符转换成特殊符号(例如,*或#)以随后显示相同的特殊符号,使得输入字符被隐藏。当无需这样的转换时,正常类型的输入窗口1110显示输入的文本。
可选地,第二电子装置420d的输入窗口1170可被配置为具有与第一电子装置410的输入窗口1110的尺寸相同的尺寸。
图12示出根据本公开的实施例的在双SIM模式下操作的第一电子装置和第二电子装置的配置。
参照图12,提供了一种在双SIM模式下操作第一电子装置410和第二电子装置420的方法。在当在第一电子装置410中发生文本输入请求时在第二电子装置420中输入文本的情况下,可通过在虚拟双SIM模式下操作第一电子装置410和第二电子装置420来进一步延伸可用性。即,在第一电子装置410和第二电子装置420的每个都具有SIM(例如,标识号(例如,电话号码))的情况下,虚拟双SIM模式指第二电子装置420可通过使用第一电子装置410的标识号来执行通信(例如,呼叫或消息)的操作方法。通常,由于第一电子装置410比第二电子装置420消耗更多的电力,故当第一电子装置410未使用时,第一电子装置410大多保持在关机状态。在即使当第一电子装置410被关闭时用户也希望通过使用第一电子装置410的电话号码1250(例如,010-AAA-AAAA)来通信(发送/接收呼叫)的情况下,当在同伴模式下第二电子装置420被与第一电子装置410连接时,第二电子装置420可将第一电子装置410的电话号码1250注册为虚拟SIM信息。例如,第一电子装置410包括电话无线接口层(RIL)1280、CP 1290(例如,图1的处理器120)和蓝牙SIM访问配置文件(SAP)服务器1270,并通过蓝牙SAP服务器1270将第一电子装置410的SIM信息(SIM2)传输到第二电子装置420。第二电子装置420通过蓝牙SAP客户端1220接收第一电子装置410的SIM信息(SIM2)。CP 1240(例如,图1的处理器120)通过电话RIL 1230接收第一电子装置410的SIM信息(SIM2),并将其存储在存储器(例如,图1的存储器130)中。
第二电子装置420可通常在单SIM模式(例如,SIM1)下操作,并可在虚拟双SIM模式(例如,SIM1和SIM2)下操作,以便仅当用户的请求被接收到(接收呼叫是相似的)时通过使用第一电子装置410的电话号码1250来发送呼叫。如上所述,将第一电子装置410的SIM信息(SIM2)发送到第二电子装置420的操作可类似于以下方法:当终端被连接到包括调制解调器的Car-KitTM并且随后Car-KitTM的调制解调器被使用时,终端的SIM信息被发送到Car-KitTM
在虚拟双SIM模式下操作的情况下,当第二电子装置420执行诸如电话1211、信息1212或联系1213的通信(呼叫的接收/发送)时,第二电子装置420接收用户的对于第一电子装置410的电话号码1250(例如,010-AAA-AAAA)是否将被发送到基站430或者第二电子装置420的电话号码1260(例如,010-BBB-BBBB)是否将被发送到基站430的选择。
考虑到通用性,当通过使用第一电子装置410的电话号码发送呼叫时,发送呼叫的最直观的方式可以是通过使用第一电子装置410发送呼叫。即,虽然考虑到第一电子装置410的功耗问题可在第二电子装置420中注册第一电子装置410的SIM信息,但是用户实际上更可能使用第一电子装置410。
图13是根据本公开的实施例的用于在双SIM模式下处理第一电子装置和第二电子装置之间的输入的方法的信号流示图。
参照图13,在步骤1310中,第一电子装置410根据用户的请求执行一个或更多个应用。例如,第一电子装置410根据用户的请求(例如,对应用的选择)执行将一条或多条数据发送到第三电子装置(例如,图1中的外部电子装置104或外部电子装置106、或服务器106)的应用(诸如,呼叫或消息)。当应用被执行时,第一电子装置410确定用于文本输入的用户输入事件已经被检测到。
在步骤1320中,第一电子装置410将与文本输入事件相关的补充信息发送到第二电子装置420。即,当文本输入事件被检测到时,第一电子装置410在屏幕上显示用于文本输入的键区。键区可以是由执行的应用提供的IME。此外,第一电子装置410针对第二电子装置420创建与文本输入事件相关的补充信息。补充信息包含以下项中的至少一项:键区的类型、输入项的类型、键区语言、安全等级、请求的文本串长度、最大可输入长度、非可输入字符、预先输入到输入窗口中的文本、或关于应用的信息。
在步骤1330中,第二电子装置420接收补充信息,并基于补充信息根据第一电子装置410的标识号(例如,电话号码)来执行可执行的应用。补充信息可包含关于应用的信息,其中,关于应用的信息可以是关于在电子装置410中已经执行的应用的信息。关于应用的信息可包含诸如执行的应用的标识号、名称、代码或键区的类型的各种各样的信息。第二电子装置420基于关于应用的信息来执行与已在第一电子装置410中被执行的应用相同的应用。
在步骤1340中,第二电子装置420通过执行的应用接收文本输入。例如,如果执行的应用是“呼叫”应用,则第二电子装置420显示用数字键配置的键区,并接收与键区上的数字键相应的数字。用户选择(例如,按压)键区上的数字键,以便输入第三电子装置的电话号码。可选地,第二电子装置420可提供联系人列表,并可接收从联系人列表对于第三电子装置的电话号码的选择。可选地,如果执行的应用是“消息”应用,则第二电子装置420显示QWERTY类型的键区,并接收与键区上的键相应的文本输入。
在步骤1350中,当文本输入完成时,第二电子装置420向第一电子装置410做出用户的,对于基于输入的文本通过使用第一电子装置410的标识号来发送至少一些数据的请求。例如,在“呼叫”应用的情况下,第二电子装置420做出对于使用第一电子装置410的标识号来进行与输入的号码(例如,由用户输入的电话号码)相应的电话呼叫的请求。可选地,在“消息”应用的情况下,第二电子装置420做出对于发送由输入的文本的内容组成的消息的请求。
在步骤1360中,第二电子装置420通过使用第一电子装置410的识别号来将至少一些数据发送到基站430。即,第二电子装置420将第一电子装置410的标识号以及被输入在输入文本中的第三电子装置的标识号作为数据传输到基站430。由于第二电子装置420按照第一电子装置410的请求执行文本输入,故第二电子装置420可通过使用第一电子装置410的标识号来自动地发送呼叫,而无需单独的用户输入。可选地,第二电子装置420可接收用户的对于第一电子装置410的标识号将被用于呼叫者标识还是第二电子装置420的标识号将被用于呼叫者标识的选择。随后,第二电子装置420可通过使用选择的标识号来发送呼叫。
在第二电子装置420直接发送数据的情况下,第二电子装置420将输入的文本发送到第一电子装置410的时刻可以不同。例如,在步骤1341中,第二电子装置420可在文本被输入的同时将输入的文本发送到第一电子装置410,或者可选地可当文本输入完成时将输入的文本发送到第一电子装置410。可选地,当由第一电子装置410接收到对于数据发送的请求时,在步骤1351中,第二电子装置420可将输入的文本发送到第一电子装置410。可选地,在执行到基站430的数据发送之后,在步骤1361中,第二电子装置420可将输入的文本发送到第一电子装置410。可选地,第二电子装置420可不将输入的文本发送到第一电子装置410。当第二电子装置420发送文本时,第二电子装置420可加密并发送文本。第二电子装置420可通过IME发送文本,或可通过执行的应用发送文本。
在步骤1370中,第一电子装置410从第二电子装置420接收文本,并显示接收的文本。第一电子装置410可对接收的文本进行解密,以随后被显示。
图14示出根据本公开的实施例的在双SIM模式下第二电子装置的呼叫者标识选择屏幕。
参照图14,当在按照第一电子装置410的请求输入文本之后执行呼叫的发送时,第二电子装置420可从用户接收对于呼叫者标识的选择。例如,当对于数据发送(例如,呼叫的发送)的请求被接收到时,第二电子装置420显示弹出窗口1410以确认第一电子装置410的标识号(例如,电话号码)是否将被用作呼叫者标识。当用户选择确定1420时,第二电子装置420通过使用第一电子装置410的标识号来发送呼叫。当用户选择取消1430时,第二电子装置420通过使用第二电子装置420的标识号来发送呼叫。可选地,由于由第一电子装置410请求文本输入,故第二电子装置420可通过使用第一电子装置410的标识号来自动地发送呼叫,而无需单独的用户输入确认。
图15A和图15B示出根据本公开的实施例的在物联网(IoT)环境中操作第一电子装置和第二电子装置的方法。
参照图15A和图15B,本公开可被有效地应用于IoT环境中。当需要用户输入来改变文本的配置或显示时,可能IoT装置不具有它们自己的输入法编辑器。在这种情况下,如果改变IoT装置的配置或从外部将文本输入到IoT装置是可能的,则IoT装置可更加容易地被控制。
参照图15A,第一电子装置410包括可在家庭网络中使用的装置。家庭网络指用于控制家用电器以及在家的信息和通信设备并用于允许装置彼此分享内容的技术。例如,第一电子装置410可以是以下项中的至少一个:冰箱450a、CCTV 450b、洗衣机450c、清洁机器人450d或灯450e。第一电子装置410可通过集线器装置440与第二电子装置420连接。可选地,第一电子装置410可直接与第二电子装置420连接而无需集线器装置440。集线器装置440可提供用于单独地或整体地控制第一电子装置410(诸如冰箱450a、CCTV 450b、洗衣机450c、清洁机器人450d或灯泡450e)的配置页。第二电子装置420可访问集线器装置440以显示配置页,从用户接收对于在配置页中需要被控制的第一电子装置410的选择,并改变选择的第一电子装置410的配置或文本显示。
为此,在步骤1510中,第二电子装置420可在集线器装置440中注册自身的装置信息(例如,名称、标识号、可支持的功能等)。这里,可支持的功能可包括远程文本输入功能(例如,如上所述的处理装置之间的输入的方法)。当装置信息被注册在集线器装置440中时,第二电子装置420被授权访问由集线器装置440提供的配置页。另外,第二电子装置420可安装与配置页相关的管理器或应用。
在步骤1520中,当用户的触摸被检测到时,或者当特定按钮被选择时,冰箱450a将文本输入事件发送到集线器装置440。文本输入事件可以是用于文本输入的用户输入。集线器装置440接收文本输入事件,并通知第二电子装置420接收到文本输入事件。
可选地,在步骤1530中,当用户的触摸被检测到或者特定按钮被选择时,冰箱450a可将文本输入事件直接发送到第二电子装置420而无需通过集线器装置440。
第二电子装置420根据文本输入事件来显示配置页。第二电子装置420可在配置页中选择冰箱450a,或者与冰箱450a相关的页可被自动显示为配置页。第二电子装置420可根据用户的输入来改变与冰箱450a相关的配置(例如,温度控制、锁定状态、模式选择等),并将改变的细节发送到集线器装置440。可选地,第二电子装置420可将改变的细节直接发送到冰箱450a以改变冰箱450a的配置。集线器装置440根据改变的细节来改变冰箱450a的配置。
参照图15B,包括冰箱450a、CCTV 450b、洗衣机450c、清洁机器人450d或灯450e中至少一个的第一电子装置410可被注册在云460中。第一电子装置410的用户账户可被注册在云460中。像图15A的集线器装置440一样,云460可提供用于改变第一电子装置410的配置或文本显示的配置页。另外,第二电子装置420也可被注册在云460中。
当第二电子装置420被注册在云460中时,诸如MAC地址或BT地址的第二电子装置420的访问信息可被注册。在这种情况下,需要远程文本输入的第一电子装置410可直接搜索可执行远程文本输入的第二电子装置420。此外,第二电子装置420的用户账户也可被注册在云460中。如果第一电子装置410的用户与第二电子装置420的用户相同,则第一电子装置410的用户账户和第二电子装置420的用户账户也可彼此相同。在这种情况下,当从第一电子装置410接收到文本输入事件时,云460基于第一电子装置410的用户账户来执行搜索。云460将提供具有与第一电子装置410相同的用户账户的第二电子装置420作为用于文本输入的装置。
例如,在步骤1550中,当用户的触摸被检测到或者特定按钮被选择时,冰箱450a将文本输入事件发送到云460。在步骤1540中,云460搜索可执行文本输入的附近的装置(例如,第二电子装置420),并向第二电子装置420请求进行文本输入。可选地,在步骤1560中,当用户的触摸被检测到或者特定按钮被选择时,冰箱450a可搜索可执行文本输入的附近的装置(例如,第二电子装置420),并将文本输入事件发送到发现的第二电子装置420。
第二电子装置420根据文本输入事件来显示配置页。第二电子装置420在配置页中选择冰箱450a,或者与冰箱450a相关的页可被自动显示为配置页。第二电子装置420根据用户输入来改变与冰箱450a相关的配置(例如,温度控制、锁定状态、模式选择等),并将改变的细节发送到云460。可选地,第二电子装置420可将改变的细节直接地发送到冰箱450a以改变冰箱450a的配置。云460根据改变的细节来改变冰箱450a的配置。
一种包括具有第一尺寸的第一显示器的可穿戴装置的操作方法,所述方法包括:通过第一显示器的至少部分显示用于从用户获得文本输入的用户界面;将对于通过外部装置获得文本输入的请求发送到外部装置,其中,外部装置包括具有比第一尺寸大的第二尺寸的第二显示器;从外部装置接收与通过外部装置获得的文本输入相关的输入信息;在用户界面的至少部分中显示接收的输入信息。
可穿戴装置的所述操作方法还可包括:显示输入窗口和键区作为用户界面;禁用键区;并且在输入窗口中显示接收的输入信息。
在输入窗口中显示接收的输入信息的步骤包括:当确定输入信息的接收被完成时激活键区。
发送请求的步骤包括:响应于针对用户界面的用户输入,创建与文本输入相关的补充信息;并将创建的补充信息发送到外部装置。
补充信息包括以下项中的至少一项:与文本输入相关的键区的类型、输入项的类型、键区语言、安全等级、请求的文本串长度、最大可输入长度、非可输入字符、预先输入到输入窗口中的文本或关于应用的信息。
一种包括具有第一尺寸的第一显示器的电子装置的操作方法,所述方法包括:从包括具有比第一尺寸小的第二尺寸的第二显示器的外部装置接收对于从用户获得文本输入的请求以及与文本输入相关的补充信息;通过第一显示器的至少部分来显示用于获得文本输入的用户界面;并且响应于接收到与用户界面相关的输入信息,将接收的输入信息发送到外部装置。
显示用户界面的步骤还可包括:基于被接收作为补充信息的以下项中的至少一项来配置用户界面:键区的类型、输入项的类型、键区语言、安全等级、请求的文本串长度、最大可输入长度、非可输入字符、预先输入到输入窗口中的文本或关于应用的信息。
发送输入信息的步骤包括:每当字符被输入时将输入信息发送到外部装置,或者当文本输入完成时将输入信息发送到外部装置。
电子装置的所述操作方法还可包括:当文本输入完成时,去除显示的用户界面。
电子装置的所述操作方法还可包括:将外部装置的标识号存储在存储器中;根据请求基于外部装置的标识号来执行可执行的应用;并且基于通过用户界面接收的输入信息来通过使用外部装置的标识号发送至少一些数据。
根据本公开的实施例,上述硬件装置可被配置作为一个或更多个软件模块进行操作,以便执行本公开的操作,并且反之亦然。模块或编程模块可包括上述元件中的至少一个、排除元件中的一些,或者还包括其它附加的元件。可以以连续的、平行的、重复的或启发式的方式来执行由模块、编程模块或其它元件执行的操作。此外,可根据另一顺序来执行一些操作或可省略一些操作,或者可添加其它操作。
在此公开的实施例被提供仅仅为了容易地描述本公开的技术细节并帮助理解本公开,并且不意在限制本公开的范围。因此,应理解的是,基于本公开的技术理念的所有修改和改变或修改和改变的形式均落入本公开的范围。因此,本公开的范围不由详细的描述和实施例限定,而是由权利要求及其等同物限定。

Claims (15)

1.一种可穿戴装置,其中,所述可穿戴装置能够被附接到用户或从用户被拆卸,所述可穿戴装置包括:
第一显示器,具有第一尺寸;
处理器;
存储器,存储指令,其中,当所述指令被执行时,允许处理器执行以下操作:
通过第一显示器显示用于获得文本输入的用户界面;
将对于通过外部装置获得文本输入的请求发送到外部装置,其中,外部装置包括具有第二尺寸的第二显示器;
从外部装置接收与通过外部装置获得的文本输入相关的输入信息;
在所述用户界面中显示接收的输入信息。
2.如权利要求1所述的可穿戴装置,其中,处理器显示键区作为所述用户界面。
3.如权利要求2所述的可穿戴装置,其中,处理器禁用键区,并在第一显示器的输入窗口中显示接收的输入信息。
4.如权利要求1所述的可穿戴装置,其中,响应于所述用户界面中的用户输入,处理器将包括与文本输入相关的补充信息的所述请求发送到外部装置。
5.如权利要求4所述的可穿戴装置,其中,处理器创建补充信息,其中,补充信息包括以下项中的至少一项:键区的类型、输入项的类型、键区语言、安全等级、请求的文本串长度、最大可输入长度、非可输入字符、预先输入到输入窗口中的文本以及关于应用的信息。
6.如权利要求1所述的可穿戴装置,其中,处理器从外部装置实时接收所述输入信息,或者当文本输入完成时从外部装置接收所述输入信息。
7.如权利要求1所述的可穿戴装置,其中,当确定完成了对所述输入信息的接收时,处理器激活所述用户界面中的键区。
8.如权利要求1所述的可穿戴装置,其中,第一尺寸小于第二尺寸。
9.一种电子装置,包括:
第一显示器,具有第一尺寸;
处理器;
存储器,存储指令,其中,当所述指令被执行时,允许处理器执行以下操作:
从包括具有第二尺寸的第二显示器的外部装置接收对于获得文本输入的请求以及与文本输入相关的补充信息;
通过第一显示器显示用于获得文本输入的用户界面;
响应于在所述用户界面中接收到所述输入信息,将接收的输入信息发送到外部装置。
10.如权利要求9所述的电子装置,其中,所述补充信息包括以下项中的至少一项:键区的类型、输入项的类型、键区语言、安全等级、请求的文本串长度、最大可输入长度、非可输入字符、预先输入到输入窗口中的文本以及关于应用的信息。
11.如权利要求9所述的电子装置,其中,当字符被输入时或者当文本输入完成时,处理器将所述输入信息发送到外部装置。
12.如权利要求9所述的电子装置,其中,当文本输入完成时,处理器去除在第一显示器上显示的所述用户界面。
13.如要求要求9所述的电子装置,其中,存储器还存储外部装置的标识号,并且
处理器还执行以下操作:
根据所述请求,基于外部装置的标识号来执行应用,
基于通过所述用户界面接收的输入信息,通过使用外部装置的标识号来发送数据。
14.一种可穿戴装置的方法,其中,所述可穿戴装置包括具有第一尺寸的第一显示器,所述方法包括:
通过第一显示器显示用于获得文本输入的用户界面;
将对于通过外部装置获得文本输入的请求发送到外部装置,其中,外部装置包括具有第二尺寸的第二显示器;
从外部装置接收与通过外部装置获得的文本输入相关的输入信息;
在所述用户界面中显示接收的输入信息。
15.如权利要求14所述的方法,还包括:
显示输入窗口和键区作为所述用户界面;
禁用键区;
在输入窗口中显示接收的输入信息。
CN201610370171.2A 2015-05-29 2016-05-30 用于处理装置之间的输入的方法及其电子装置 Active CN106201733B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020150076159A KR102394202B1 (ko) 2015-05-29 2015-05-29 장치 간의 입력 처리 방법 및 이를 구현하는 전자 장치
KR10-2015-0076159 2015-05-29

Publications (2)

Publication Number Publication Date
CN106201733A true CN106201733A (zh) 2016-12-07
CN106201733B CN106201733B (zh) 2022-01-04

Family

ID=56081271

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610370171.2A Active CN106201733B (zh) 2015-05-29 2016-05-30 用于处理装置之间的输入的方法及其电子装置

Country Status (4)

Country Link
US (1) US10387098B2 (zh)
EP (1) EP3098694B1 (zh)
KR (1) KR102394202B1 (zh)
CN (1) CN106201733B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018141175A1 (zh) * 2017-02-04 2018-08-09 中兴通讯股份有限公司 一种实现应用操作的方法及终端
CN108762531A (zh) * 2018-04-12 2018-11-06 百度在线网络技术(北京)有限公司 一种输入的方法、装置、设备和计算机存储介质
CN109976613A (zh) * 2019-03-28 2019-07-05 努比亚技术有限公司 文本输入实现方法、可穿戴设备以及计算机可读存储介质

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10489515B2 (en) * 2015-05-08 2019-11-26 Electronics And Telecommunications Research Institute Method and apparatus for providing automatic speech translation service in face-to-face situation
US11327640B2 (en) 2015-06-05 2022-05-10 Apple Inc. Providing complications on an electronic device
US10175866B2 (en) 2015-06-05 2019-01-08 Apple Inc. Providing complications on an electronic watch
US10572571B2 (en) * 2015-06-05 2020-02-25 Apple Inc. API for specifying display of complication on an electronic watch
US10382927B2 (en) * 2015-08-20 2019-08-13 Samsung Electronics Co., Ltd. Method of text input for wearable devices
US11151888B1 (en) 2016-02-09 2021-10-19 United Services Automobile Association (Usaa) Systems and methods for managing tasks using the internet of things
WO2018124689A1 (en) * 2016-12-29 2018-07-05 Samsung Electronics Co., Ltd. Managing display of content on one or more secondary device by primary device
CN108549527A (zh) * 2018-02-28 2018-09-18 努比亚技术有限公司 显示控制方法、终端及计算机可读存储介质
JP7022622B2 (ja) * 2018-03-08 2022-02-18 キヤノン株式会社 情報処理装置およびその制御方法、並びにプログラム
US11243679B2 (en) * 2018-06-03 2022-02-08 Apple Inc. Remote data input framework
CN109976693B (zh) * 2019-04-29 2022-09-16 上海均来信息科技有限公司 一种联动显示方法、设备及计算机可读存储介质
CN112565842A (zh) * 2020-12-04 2021-03-26 广州视源电子科技股份有限公司 信息处理方法、装置及存储介质
KR20220143433A (ko) * 2021-04-16 2022-10-25 삼성전자주식회사 전자 장치 및 전자 장치에서 외부 전자 장치를 이용하여 정보를 입력하는 방법
US11720237B2 (en) * 2021-08-05 2023-08-08 Motorola Mobility Llc Input session between devices based on an input trigger
US11583760B1 (en) 2021-08-09 2023-02-21 Motorola Mobility Llc Controller mode for a mobile device
US11902936B2 (en) 2021-08-31 2024-02-13 Motorola Mobility Llc Notification handling based on identity and physical presence
US11641440B2 (en) 2021-09-13 2023-05-02 Motorola Mobility Llc Video content based on multiple capture devices
CA3237299A1 (en) 2021-11-09 2023-05-19 Carolyn Ann Bankston Systems and methods for providing and using wearable electronic accessories

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030023443A1 (en) * 2001-07-03 2003-01-30 Utaha Shizuka Information processing apparatus and method, recording medium, and program
CN101064009A (zh) * 2006-04-28 2007-10-31 夏普株式会社 图像处理装置、图像形成装置、图像读取装置及图像处理方法
CN102375785A (zh) * 2010-08-20 2012-03-14 三星电子株式会社 用于控制外部装置的设备和方法
CN103049088A (zh) * 2011-10-14 2013-04-17 信锦企业股份有限公司 触控装置的外部操作***与方法
US20130234946A1 (en) * 2012-03-08 2013-09-12 Lg Innotek Co., Ltd. Display apparatus, display system, and data communication method thereof
CN103916708A (zh) * 2013-01-07 2014-07-09 三星电子株式会社 显示装置和用于控制显示装置的方法
CN103916687A (zh) * 2013-01-07 2014-07-09 三星电子株式会社 显示装置和控制显示装置的方法
US20140320398A1 (en) * 2013-04-29 2014-10-30 Swisscom Ag Method, electronic device and system for remote text input
CN104281430A (zh) * 2013-07-12 2015-01-14 三星电子株式会社 执行与显示在外部装置上的信息相关的功能的方法和设备
US20150022438A1 (en) * 2013-07-18 2015-01-22 Gyuseog Hong Watch type mobile terminal and method of controlling the same

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101092364B1 (ko) 2008-12-22 2011-12-09 한국전자통신연구원 리모트 컨트롤러, 입력 인터페이스 제어 장치 및 방법
EP2339576B1 (en) * 2009-12-23 2019-08-07 Google LLC Multi-modal input on an electronic device
JP5627426B2 (ja) 2010-12-02 2014-11-19 株式会社Nttドコモ 通信システム及び文字列入力支援方法
US8773676B2 (en) * 2011-03-07 2014-07-08 Sharp Kabushiki Kaisha Multifunction peripheral, multifunction peripheral control system, and multifunction peripheral control method for preparing information display screen including changing default conditions
KR20130007811A (ko) * 2011-07-11 2013-01-21 삼성전자주식회사 외부 장치와 연결된 휴대 단말기의 화면 표시 방법 및 장치
US10564791B2 (en) 2011-07-21 2020-02-18 Nokia Technologies Oy Method and apparatus for triggering a remote data entry interface
CN103858083A (zh) * 2011-10-13 2014-06-11 Lg电子株式会社 输入界面控制设备及其方法
US20160034178A1 (en) 2012-01-05 2016-02-04 Lg Cns Co., Ltd. Virtual keyboard
KR101195520B1 (ko) 2012-02-22 2012-10-29 알서포트 주식회사 모바일 단말을 원격 제어하는 방법 및 장치
KR20130113193A (ko) * 2012-04-05 2013-10-15 삼성전자주식회사 원격제어장치를 이용한 디스플레이 디바이스의 문자 입력 방법 및 시스템
JP5786887B2 (ja) * 2013-04-22 2015-09-30 コニカミノルタ株式会社 情報処理装置、情報処理装置の制御方法、情報処理装置の制御プログラム、および操作端末の制御プログラム
US20150065893A1 (en) * 2013-08-27 2015-03-05 Cywee Group Limited Wearable electronic device, customized display device and system of same

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030023443A1 (en) * 2001-07-03 2003-01-30 Utaha Shizuka Information processing apparatus and method, recording medium, and program
CN101064009A (zh) * 2006-04-28 2007-10-31 夏普株式会社 图像处理装置、图像形成装置、图像读取装置及图像处理方法
CN102375785A (zh) * 2010-08-20 2012-03-14 三星电子株式会社 用于控制外部装置的设备和方法
CN103049088A (zh) * 2011-10-14 2013-04-17 信锦企业股份有限公司 触控装置的外部操作***与方法
US20130234946A1 (en) * 2012-03-08 2013-09-12 Lg Innotek Co., Ltd. Display apparatus, display system, and data communication method thereof
CN103916708A (zh) * 2013-01-07 2014-07-09 三星电子株式会社 显示装置和用于控制显示装置的方法
CN103916687A (zh) * 2013-01-07 2014-07-09 三星电子株式会社 显示装置和控制显示装置的方法
US20140320398A1 (en) * 2013-04-29 2014-10-30 Swisscom Ag Method, electronic device and system for remote text input
CN104281430A (zh) * 2013-07-12 2015-01-14 三星电子株式会社 执行与显示在外部装置上的信息相关的功能的方法和设备
US20150022438A1 (en) * 2013-07-18 2015-01-22 Gyuseog Hong Watch type mobile terminal and method of controlling the same

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
ANDREAS KOMNINOS等: "Text Input on a Smart Watch", 《IEEE PERVASIVE COMPUTING》 *
梁景裕: "平板电脑的辅助神器 艾迪索WKB-1000系列键盘体验评测", 《消费电子》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018141175A1 (zh) * 2017-02-04 2018-08-09 中兴通讯股份有限公司 一种实现应用操作的方法及终端
CN108762531A (zh) * 2018-04-12 2018-11-06 百度在线网络技术(北京)有限公司 一种输入的方法、装置、设备和计算机存储介质
CN109976613A (zh) * 2019-03-28 2019-07-05 努比亚技术有限公司 文本输入实现方法、可穿戴设备以及计算机可读存储介质
CN109976613B (zh) * 2019-03-28 2021-11-12 努比亚技术有限公司 文本输入实现方法、可穿戴设备以及计算机可读存储介质

Also Published As

Publication number Publication date
EP3098694B1 (en) 2019-08-07
KR102394202B1 (ko) 2022-05-04
KR20160140059A (ko) 2016-12-07
EP3098694A1 (en) 2016-11-30
US10387098B2 (en) 2019-08-20
US20160350060A1 (en) 2016-12-01
CN106201733B (zh) 2022-01-04

Similar Documents

Publication Publication Date Title
CN106201733A (zh) 用于处理装置之间的输入的方法及其电子装置
KR102459127B1 (ko) 전자 장치 및 정보 제공방법
KR102326154B1 (ko) 저전력 모드의 표시 방법 및 이를 지원하는 전자 장치
CN108391239A (zh) 用于提供通知的方法及电子设备
KR20170008561A (ko) 초기 설정을 위한 방법 및 그 전자 장치
CN106209964A (zh) 电子装置和用于在电子装置中控制应用的执行的方法
CN105078409A (zh) 信息管理方法和电子装置
KR20180099155A (ko) 콘텐츠 공유 방법 및 이를 지원하는 전자 장치
CN107491177A (zh) 用于识别旋转体的旋转的方法及用于处理该方法的电子设备
CN105824772A (zh) 用于使用多个处理器来管理数据的方法和装置
CN108702295A (zh) 基于生物数据进行认证的电子设备及其操作方法
CN108475329A (zh) 电子设备及其操作方法
CN108028891A (zh) 电子设备和照相方法
CN106372102A (zh) 电子装置和用于管理电子装置上的文件夹中的对象的方法
KR102587726B1 (ko) 외부 장치를 연결하는 방법 및 이를 지원하는 전자 장치
CN108474218A (zh) 用于锁装置控制的方法及其电子装置
EP3293655B1 (en) Below the lock user interface with mixed authentication settings
CN108351692A (zh) 手势感测方法和支持其的电子设备
CN106355393A (zh) 支付操作方法和用于支持该支付操作方法的电子设备
CN108537018A (zh) 使用生物信息来认证的电子设备和操作电子设备的方法
CN109416676A (zh) 用于确定电子设备的角色的方法及其电子设备
CN108110818A (zh) 电子设备及其操作方法
KR20170007051A (ko) 메모 기능을 제공하는 전자 장치 및 그 방법
CN106257398A (zh) 电子装置和在电子装置中处理通知的方法
CN105930317A (zh) 用于处理文本的装置和方法

Legal Events

Date Code Title Description
C06 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