用于管理对输入栏的数据输入的电子设备和方法

文档序号:1327717 发布日期:2020-07-14 浏览:20次 >En<

阅读说明:本技术 用于管理对输入栏的数据输入的电子设备和方法 (Electronic device and method for managing data input to input field ) 是由 全富南 金庚泰 柳昊成 李先镐 崔允祯 河泰镐 李昌浩 于 2018-11-21 设计创作,主要内容包括:公开了一种电子设备和方法。该电子设备包括实施该方法的处理器。该方法包括:在第一状态下运行应用,在显示器上显示所述应用的第一用户界面,第一UI包括第一输入栏和标识第一输入栏的第一标识符,接收对第一输入栏的数据输入,响应于检测到特定事件,将第一操作状态改变为第二操作状态,在第二操作状态下重新运行所述应用,将重新运行的应用的第二UI的数据发送到外部显示设备进行显示,第二UI包括第二输入栏和与第二输入栏相对应的第二标识符,以及当第一标识符对应于第二标识符时,将接收到的数据输入插入到第二输入栏中。(An electronic device and method are disclosed. The electronic device includes a processor that implements the method. The method comprises the following steps: the method includes executing an application in a first state, displaying a first user interface of the application on a display, the first UI including a first input field and a first identifier identifying the first input field, receiving data input to the first input field, changing the first operation state to a second operation state in response to detecting a specific event, re-executing the application in the second operation state, transmitting data of a second UI of the re-executed application to an external display device for display, the second UI including a second input field and a second identifier corresponding to the second input field, and inserting the received data input into the second input field when the first identifier corresponds to the second identifier.)

用于管理对输入栏的数据输入的电子设备和方法

技术领域

本公开涉及一种电子设备管理对网页中包括的输入栏的数据输入的技术。

背景技术

世界上移动电子设备(诸如智能电话、平板计算机和可穿戴设备)的使用在持续增长。这些电子设备执行日益多样化的功能,诸如呼叫、无线通信、视频回放和网络搜索。

该电子设备独立使用,或者在连接到外部显示设备(诸如监视器或电视机)时使用。例如,电子设备有线或无线连接到监视器或电视机,以向外部显示设备输出内容,诸如图像或文本。

将上述信息作为背景信息呈现仅用于帮助理解本公开。对于以上任何内容是否可以用作关于本公开的现有技术,还没有做出确定,也没有做出断言。

发明内容

技术问题

电子设备可以在执行显示包括输入栏的用户界面(user interface,UI)的应用的同时连接到外部显示设备。作为示例,当电子设备被连接到外部显示设备时,电子设备可以终止当前正在运行的应用,然后重新开始运行或者在外部显示设备上显示不同于所显示的UI的另一UI。作为另一示例,当在数据被输入到输入栏的同时电子设备被连接到外部显示设备时,输入的数据经常丢失。作为另一示例,当诸如用户改变的事件发生时,电子设备将终止所显示的网页并显示另一网页,通常是以另一种格式显示所述另一网页。在这些情况下,输入到输入栏中的数据经常会丢失。

本公开的各方面至少解决上述问题和/或缺点,并且至少提供下面描述的优点。因此,本公开的一个方面涉及一种电子设备,其能够管理数据以将被输入到第一格式的网页中包括的输入栏中的数据输入到第二格式的网页中包括的输入栏中。

技术方案

根据本公开的一个方面,公开了一种电子设备,包括显示器、通信电路、至少一个处理器和存储器,该存储器存储指令,所述指令可由至少一个处理器执行以使电子设备:在显示器上显示第一格式的第一网页,第一网页包括第一输入栏和标识第一输入栏的第一标记语言标签;接收对第一输入栏的数据输入,将输入的数据存储在存储器中,在显示器或外部显示设备上显示第二格式的第二网页、第二输入栏和标识第二输入栏的第二标记语言标签,其中第二网页包括第一网页的内容的至少一部分,将第一标记语言标签与第二标记语言标签进行比较;以及基于比较的结果,将所存储的输入的数据插入到第二输入栏中。

根据本公开的另一方面,公开了一种电子设备,包括:触摸屏显示器、至少一个处理器和存储器,该存储器存储指令,所述指令可由至少一个处理器执行以使电子设备:在第一操作状态下运行应用;在触摸屏显示器上显示所述应用的第一用户界面(UI),第一UI包括第一输入栏和标识第一输入栏的第一标识符;经由触摸屏显示器接收对第一输入栏的数据输入;响应于检测到特定事件,将第一操作状态改变为第二操作状态;响应于检测到的事件,在第二操作状态下重新运行所述应用;将重新运行的应用的第二UI的数据发送到外部显示设备进行显示,第二UI包括第二输入栏和与第二输入栏相对应的第二标识符,当第一标识符对应于第二标识符时,将接收到的数据输入插入到第二输入栏中。

根据本公开的另一方面,公开了一种电子设备中的方法,包括:在第一操作状态下运行应用;在触摸屏显示器上显示该应用的第一用户界面(UI),该第一UI包括第一输入栏和标识第一输入栏的第一标识符;经由触摸屏显示器接收对第一输入栏的数据输入;响应于检测到特定事件,将第一操作状态改变为第二操作状态;响应于检测到的事件,在第二操作状态下重新运行所述应用;将重新运行的应用的第二UI的数据发送到外部显示设备进行显示,第二UI包括第二输入栏和与第二输入栏相对应的第二标识符;以及当第一标识符对应于第二标识符时,将接收到的数据输入插入到第二输入栏。

有益效果

根据以上内容,即使应用被重启,电子设备也可以自动管理输入到输入栏的数据。

根据以上内容,电子设备可以自动显示包括尚未输入的数据的列表,因此用户可以方便地输入数据。

根据以上内容,电子设备可以按照适合于输入栏的顺序显示数据列表,从而提高便利性。

从以下结合附图公开了本公开的各种实施例的详细描述中,本公开的其他方面、优点和显著特征对于本领域技术人员来说将变得清楚。

附图说明

从下面结合附图的描述中,本公开的某些实施例的上述和其他方面、特征和优点将变得更加清楚,其中:

图1是示出根据实施例的电子设备的框图;

图2a是示出根据实施例的显示包括多个第一输入栏的第一UI的电子设备的视图;

图2b是示出根据实施例的在外部显示设备上显示包括多个第二输入栏的第二UI的电子设备的视图;

图3是示出根据实施例的用于管理数据的方法的流程图;

图4a是示出根据实施例的第一UI的视图,在第一UI中数据被输入到多个第一输入栏中的一个;

图4b是示出根据实施例的图4a所示的第一UI的HTML代码的视图;

图5a是示出根据实施例的包括多个第二输入栏的第二UI的视图;

图5b是示出根据实施例的图5a所示的第二UI的HTML代码的视图;

图5c是示出根据实施例的第二UI的视图,在第二UI中数据被输入到多个第二输入栏中的一个;

图6a是示出根据实施例的第一UI的视图,在第一UI中在第二UI中数据被输入到多个第一输入栏中的一个;

图6b是示出根据实施例的第二UI的视图,在第二UI中数据被输入到多个第二输入栏中的一个;

图7a是示出根据实施例的第一UI的视图,在第一UI中数据被显示在多个第一输入栏的一些栏中;

图7b是示出根据实施例的第二UI的视图,在第二UI中数据列表被显示在与被输入数据的第二输入栏相对应的位置;

图7c是示出根据实施例的第二UI的视图,在第二UI中显示进一步包括与数据相对应的第一输入栏的标识符的数据列表;

图7d是示出根据实施例的在第二UI上方以弹出形式显示的数据列表的视图;

图7e是示出根据实施例的第二UI的视图,在第二UI中显示包括数据当中除了先前输入到第二输入栏的数据之外的剩余数据的数据列表;

图8a是示出根据实施例的第二UI的视图,在第二UI中数据被显示在多个第二输入栏的一些栏中;

图8b是示出根据实施例的在第一驱动环境中显示的第一UI的视图;

图8c是示出根据实施例的第一UI的视图,在第一UI中根据关于第一输入栏的选择输入来显示虚拟键盘和数据列表;

图9是示出根据实施例的用于管理数据的方法的流程图;和

图10是根据各种实施例的网络环境中的电子设备的框图。

关于附图的描述,相同或相似的组件可以用相同或相似的附图标号表示。

具体实施方式

在下文中,将参考附图描述本公开的各种实施例。因此,本领域普通技术人员将认识到,在不脱离本公开的情况下,可以对本文描述的各种实施例进行各种修改、等效和/或替换。关于附图的描述,相似的组件可以用相似的附图标号来标记。

图1是示出根据实施例的电子设备的框图。

参考图1,电子设备100可以包括显示器110、存储器120、输入接口130、输出接口140和处理器160。

根据实施例,显示器110可以输出应用(例如,浏览器)的运行屏幕。在实施例中,显示器110可以用触摸面板(例如,触摸屏显示器)来实施。当根据实施例实施触摸屏显示器时,触摸屏显示器可以显示软输入面板,并且可以经由软输入面板接收数据。

根据实施例,存储器120可以被电连接到处理器160,并且可以存储由处理器160执行的指令。根据实施例,存储器120可以存储由处理器160执行的应用(例如,网络浏览器程序)。

根据实施例,输入接口130可以获得输入到输入栏的数据。在实施例中,键盘或鼠标可以经由输入接口130连接到电子设备100。

根据实施例,输出接口140可以将电子设备功能性地连接到外部显示设备。根据实施例,处理器160可以经由输出接口140将应用的屏幕发送到外部显示设备。例如,处理器160可以经由输出接口140将与用户界面(UI)相关的数据发送到外部显示设备,使得应用的UI被显示在外部显示设备上。

根据实施例,通信电路150可以允许外部显示设备与电子设备100通信。根据实施例,处理器160可以经由通信电路150向外部显示设备发送与UI相关的数据,并且可以允许外部显示设备显示UI。

处理器160可以执行存储在存储器120中的指令,并且可以执行下面描述的操作。

根据实施例,电子设备100可以包括通信电路150。例如,电子设备100可以经由通信电路150(例如,有线通信电路或无线通信电路)连接到外部输入设备或外部显示设备。

根据实施例,电子设备100可以经由通信电路150与外部输入设备进行无线通信。根据实施例,处理器160可以从无线连接到处理器160的外部输入设备接收选择数据列表中包括的数据的输入。根据实施例,当电子设备100被连接到外部显示设备时,处理器160可以经由通信电路将应用的屏幕发送到外部显示设备,使得应用的屏幕被显示在外部显示设备上。

图2a是示出根据实施例的显示包括多个第一输入栏的第一UI的示例电子设备的视图。

参考图2a,电子设备200(例如,图1的电子设备100)可以包括显示器210(例如,图1的显示器110)和输入接口(例如,图1的输入接口130)。

根据实施例,处理器160可以在第一“驱动”环境(例如,外部显示设备没有连接到电子设备的操作状态/环境)中运行应用,并且可以在显示器210上显示应用的第一UI220a。根据实施例,第一UI 220a可以包括一个或多个第一输入栏221a、222a和223a。

根据实施例,一个或多个第一输入栏221a、222a和223a可以包括用于文本输入、数字输入、预设选项的选择或其他不同类型的输入栏的栏。例如,第一输入栏221a可以允许使用文本输入来输入姓名,并且第一输入栏222a可以允许使用数字输入来输入出生日期。第一输入栏223a可以允许根据输入栏的选择输入类型来选择预设的性别选项。

图2b是示出根据实施例的在外部显示设备上显示包括多个第二输入栏的第二UI的电子设备的视图。

参考图2b,电子设备200可以被连接到外部显示设备300和外部输入设备400a和400b(例如,鼠标或键盘)。根据实施例,电子设备200可以经由输出接口140(例如,通过电缆)有线连接到外部显示设备300,或者可以经由无线通信电路无线连接到外部显示设备300。根据实施例,处理器160可以将用于应用的UI的数据发送到外部显示设备300,以便于在外部显示设备300上显示应用的UI。根据实施例,在图2b中运行的应用可以与由图2a中的处理器160运行的应用基本相同。根据实施例,电子设备200可以经由输入接口130(例如,通过一条或多条电缆)有线连接到外部输入设备400a和400b,或者经由无线通信电路无线连接到外部输入设备400a和400b。根据实施例,处理器160可以经由外部输入设备400a和400b接收输入。

根据实施例,处理器160可以在第二驱动环境(例如,外部显示设备300连接到电子设备的环境或操作状态)中运行应用,并且可以将用于应用的第二UI 220b的数据发送到外部显示设备300进行显示。根据实施例,外部显示设备300可以由此显示第二UI 220b。根据实施例,第二UI 220b可以包括一个或多个第二输入栏221b、222b和223b。根据实施例,一个或多个第二输入栏221b、222b和223b可以根据输入栏的选择输入类型促进文本输入、数字输入或预设选项的选择。

根据实施例,处理器160可以在第一驱动环境中运行应用,并且可以在显示器上显示应用的第一UI,如图2a所示。在实施例中,当应用运行环境改变为第二驱动环境时,处理器160可以将用于第二UI的数据发送到外部显示设备,使得应用的第二UI被显示在外部显示设备上。

图3是示出根据实施例的用于管理数据的方法的流程图。

在下文中,假设图1的电子设备100执行图3的过程。作为另一示例,在图3的描述中,被描述为由电子设备100执行的操作可以被理解为由电子设备100的处理器160控制。被描述为由电子设备100执行的操作可以通过能够由电子设备100的处理器160执行(或运行)的指令来实施。指令可以被存储在例如图1所示的电子设备100的计算机记录介质或存储器120中。

在操作301中,处理器160可以在第一驱动环境中运行应用。根据实施例,如上所述,第一驱动环境可以是外部显示设备没有连接到电子设备100的环境。

在操作303中,处理器160可以在触摸屏显示器上显示包括第一输入栏的应用的第一UI。根据实施例,第一UI可以包括第一输入栏。根据实施例,第一UI可以包括与第一输入栏相对应的第一标识符(例如,ID或类别)、第一输入栏的类型(例如,文本输入类型、数字输入类型或选择输入类型)或可以输入到第一输入栏的数据的类型信息(例如,指示能够输入到第一输入栏的数据是数字数据的类型信息)中的至少一个。

在操作305中,处理器160可以经由触摸屏显示器接收输入到第一输入栏的数据。根据实施例,处理器160可以通过对外部输入设备的输入来接收输入到第一输入栏的数据。根据实施例,当存在第一输入栏的多个实例时,处理器160可以接收输入到多个第一输入栏当中的一个或多个第一输入栏的数据。

根据实施例,处理器160可以至少将输入的数据临时存储在存储器120中。

在操作307中,处理器160可以检测应用运行环境从第一驱动环境改变为第二驱动环境的事件。根据实施例,如上所述,第二驱动环境可以是电子设备100被连接到外部显示设备的环境。

根据实施例,当检测到应用运行环境从第一驱动环境改变为第二驱动环境的事件时,处理器160可以至少将输入到第一输入栏的任何数据临时存储在存储器120中。

在操作309中,处理器160可以响应于事件的检测在第二驱动环境中运行应用。

根据实施例,处理器160可以存储与被输入数据的至少一个第一输入栏有关的信息。响应于事件的检测,处理器160还可以将输入到第一输入栏的数据本身存储在存储器120中。

在操作311中,处理器160可以将与第二UI相关的数据发送到外部显示设备。处理器160可以通过将与应用的第二UI相关的数据发送到外部显示设备,使得第二UI被显示在外部显示设备上。根据实施例,第二UI由此可以包括第二输入栏。根据实施例,第二UI可以包括与第二输入栏相对应的第二标识符、第二输入栏的类型或者可以输入到第二输入栏的数据的类型信息中的至少一个。

在操作313中,当处理器160确定第一标识符和第二标识符彼此相同或对应时,处理器160可以将输入到第一输入栏(例如,响应于事件的检测而存储在存储器中)的数据插入到第二输入栏中。

例如,处理器160可以接收第一输入栏中的数据“Lee”,该第一输入栏在第一UI中具有第一标识符或ID“姓氏”(操作305)。当应用运行环境被改变为第二驱动环境时,处理器160可以存储数据“Lee”,以用于插入到第二输入栏中,该第二输入栏在外部设备上显示的第二UI中具有ID“姓氏”作为第二标识符。因此,数据不会由此在显示配置的转换期间丢失。

在实施例中,当第一标识符和第二标识符彼此不相同或不对应(例如,第一输入栏的ID和第二输入栏的ID彼此不相同或不对应)并且第一输入栏的类型和第二栏的类型彼此相同时,处理器160可以将输入到第一输入栏的数据输入到第二输入栏中。根据实施例,当在第二UI中不存在具有与第一输入栏的ID相同或对应的ID的第二输入栏时,处理器160可以将输入到第一输入栏的数据输入到具有与第一输入栏的类别相同或对应的类别的第二输入栏。

根据实施例,当在第二UI中不存在具有与第一输入栏的标识符相同或对应的标识符的第二输入栏时,处理器160可以将输入到数字输入类型的第一输入栏的数据输入到第二UI的数字输入类型的第二输入栏。

在实施例中,当第一标识符和第二标识符彼此不相同或不对应,并且可以输入到第一输入栏的数据的类型信息和可以输入到第二输入栏的数据的类型信息彼此相同或对应时,处理器160可以将输入到第一输入栏的数据输入到第二输入栏。例如,当在第二UI中不存在具有与第一输入栏的第一标识符相同或对应的第二标识符的第二输入栏时,处理器160可以将输入到允许输入英语字符的第一输入栏的数据输入到允许输入英语字符的第二输入栏。

根据实施例,第一输入栏对应于第一树结构的子节点,所述第一树结构的每个节点具有标识符,并且第二输入栏对应于第二树结构的子节点,所述第二树结构的每个节点具有标识符。

根据实施例,与输入栏相对应的节点的父节点可以是标签节点,标签节点的父节点可以是“fieldset(字段集)”节点,fieldset节点的父节点可以是div(分割)节点,并且div节点的父节点可以是form(表单)节点。根据实施例,所有标签节点、fieldset节点、div节点和form节点可以对应于与输入栏相对应的子节点的父节点。

根据实施例,当第一标识符和第二标识符彼此不相同或不对应,并且与第一输入栏相对应的子节点的父节点的标识符和与第二输入栏相对应的子节点的父节点的标识符彼此相同或对应时,处理器160可以将输入到第一输入栏的数据输入到第二输入栏。

根据实施例,处理器160可以使用父节点的标识符(例如,父节点的标签(tag)、ID或类别)来确定第一输入栏和第二输入栏是否彼此相同或对应。

在下文中,处理器160使用与第一输入栏相对应的子节点的父节点的标识符和与第二输入栏相对应的子节点的父节点的标识符,将输入到第一输入栏的数据输入到第二输入栏的实施例。

图4a是示出根据实施例的第一UI的视图,在第一UI中数据被输入到多个第一输入栏中的一个。图4b是示出根据实施例的图4a所示的第一UI的HTML代码的视图。

图5a是示出根据实施例的包括多个第二输入栏的第二UI的视图。图5b是示出根据实施例的图5a所示的第二UI的HTML代码的视图。图5c是示出根据实施例的第二UI的视图,在第二UI中数据被输入到多个第二输入栏中的一个。

图4a示出了在执行图3的操作305之后在显示器110上显示的第一UI。参考图4a,文本数据“Lee”已经被输入到第一输入栏411,该第一输入栏411具有“姓氏(Lastname)”作为ID,在所描绘的多个第一输入栏当中该第一输入栏411被指定用于输入用户的姓氏。

参考图4b,与用于输入姓氏的第一输入栏411相对应的子节点421的父节点可以是标签节点422,并且标签节点422的ID可以是“lastname-label(姓氏-标签)”。标签节点422的父节点可以是fieldset节点423,并且fieldset节点423的ID可以不存在。与fieldset节点423的父节点相对应的div节点424的ID可以是“name-form-element(名称-表单-元素)”。div节点424的父节点可以是form节点425,并且form节点425的ID可以是“createaccount(创建账户)”。

图5a示出了在图3的操作307之后和操作309之前在外部显示设备上显示的第二UI。参考图5a,第二UI包括多个第二输入栏510,如所描绘的。

参考图5b,具有与第一输入栏411的“姓氏”相同的ID的节点可能不存在。参考图5b,form节点521的ID是“createaccount”。div节点522的ID可以是“name-form-element”。fieldset节点523可能没有ID。标签节点524的ID可以是“lastname-label”。标签节点524的子节点525的ID可以是“Lastname2(姓氏2)”。

根据实施例,由于不存在具有与第一输入栏的“姓氏”相同的ID的节点,所以处理器160可以基于子节点与父节点的对应关系(所述子节点进而对应于第一输入栏),确定要输入数据“Lee”的第二输入栏将是使用标签节点422的ID“lastname-label”的栏。

参考图5b,由于存在具有ID“lastname-label”的标签节点524,处理器160可以将数据“Lee”输入到与标签节点524的子节点525相对应的第二输入栏中。

根据实施例,如图5c所示,处理器160可以将在第一UI中输入的数据“Lee”输入到第二输入栏531,该第二输入栏531对应于具有的ID“lastname-label”的标签节点524的子节点525。

在实施例中,当第一标识符和第二标识符彼此不相同或不对应(例如,第一输入栏的ID和第二输入栏的ID彼此不相同或不对应)时,处理器160可以使用第一输入栏的周围信息和第二输入栏的周围信息将输入到第一输入栏的数据输入到第二输入栏。例如,处理器160可以将输入到第一输入栏中的数据输入到与和第一输入栏的周围信息相同或对应的周围信息相关的第二输入栏。

根据实施例,输入栏的周围信息可以是在网页中的输入栏周围(例如,输入栏的上端)显示的文本。

图6a是示出根据实施例的第一UI的视图,在第一UI中数据被输入到多个第一输入栏中的一个。图6b是示出根据实施例的第二UI的视图,在第二UI中数据被输入到多个第二输入栏中的一个。

图6a示出了在执行图3的操作305之后在显示器110上显示的第一UI。参考图6a,数据“[email protected]”已经被输入到具有“email(电子邮件)”作为ID的第一输入栏611中,并且由此在第一输入栏当中该第一输入栏611被专门提供用于接收电子邮件地址的输入。根据实施例,文本612“电子邮件地址”可以被显示在被输入数据的第一输入栏611的上端。根据实施例,第一输入栏611和文本612“电子邮件地址”可以彼此关联。

根据实施例,在图3的操作307至311之后的操作313中,处理器160可以将输入到第一输入栏611中的数据“[email protected]”输入到第二输入栏,该第二输入栏与和对应于第一输入栏611的周围信息的文本612“电子邮件地址”相同或对应的周围信息相关联。

参考图6b,文本622“电子邮件地址”被显示在第二UI中,并且第二输入栏621被布置在文本622“电子邮件地址”的下端。

根据实施例,处理器160可以将数据“[email protected]”输入到由文本622“电子邮件地址”标记的第二输入栏621。

根据实施例,第一UI可以包括多个第一输入栏,并且第二UI可以包括一个或多个第二输入栏。在实施例中,处理器160可以接收输入到第一输入栏中的至少一个的数据。

在实施例中,当在第二UI中不存在与至少一个第一输入栏的第一标识符相同或对应的第二标识符时,处理器160可以将与数据列表相关的数据发送到外部显示设备,使得包括输入到至少一个第一输入栏中的数据的数据列表被显示在外部显示设备上。

根据实施例,处理器160可以经由外部输入设备接收用于选择数据列表中包括的输入到至少一个第一输入栏中的数据的输入,并且可以将所选择的数据输入到第二输入栏。

在下文中,将参考图7a至图7e描述处理器160显示包括输入到第一输入栏中的数据的数据列表并将所选择的数据输入到第二输入栏中的实施例。

图7a是示出根据实施例的第一UI的视图,在第一UI中数据被显示在多个第一输入栏的一些第一输入栏中。图7b是示出根据实施例的第二UI的视图,在第二UI中数据列表被显示在与数据将被输入到其中的第二输入栏相对应的位置处。图7c是示出根据实施例的第二UI的视图,在第二UI中显示进一步包括与数据相对应的第一输入栏的标识符的数据列表。图7d是示出根据实施例的在第二UI上方以弹出形式显示的数据列表的视图。图7e是示出根据实施例的第二UI的视图,在第二UI中显示数据当中包括除了先前输入到第二输入栏中的数据之外的剩余数据的数据列表。

图7a示出了在执行图3的操作305之后在显示器110上显示的屏幕。参考图7a,在多个第一输入栏710当中,“Lee”被输入到设置为接收姓氏的第一输入栏711中,“Samsung”被输入到设置为接收名字的第一输入栏712中,“1988”被输入到设置为接收出生年份的第一输入栏713中,并且“18”被输入到设置为接收出生日的第一输入栏714中。

根据实施例,在图3的操作307之后的操作309中,处理器160可以执行下面描述的操作。

根据实施例,数据列表因此可以包括诸如“Lee”、“Samsung”、“1988”和“18”的信息。

根据实施例,如图7b所示,处理器160可以显示数据列表722。数据列表722可以被显示在与已被输入或将被输入所选择的数据的第二输入栏721相对应的位置。根据实施例,第二输入栏可以指为接收名字而提供的特定第二输入栏721,并且处理器160可以在用于输入名字的第二输入栏721下方显示数据列表。

根据实施例,处理器160可以检测选择数据列表中包括的至少一个数据之一的输入,并且可以将所选择的数据输入到第二输入栏721中。

根据实施例,处理器160可以根据输入数据的时间顺序来确定数据在数据列表中排列的顺序。例如,在图7b所示的数据列表中输入数据的时间顺序可以是“Lee”722a、“Samsung”722b、“1988”722c和“18”722d的顺序。

根据实施例,如图7c所示,数据列表还可以包括第一输入栏的标识符。例如,如图7c所示,数据列表还可以包括“姓氏”731b作为对应于“Lee”731a的第一输入栏的ID,并且可以包括“名字”732b作为与“Samsung”732a相对应的第一输入栏的ID。根据实施例,数据列表还可以包括“出生年份”733b作为与“1988”733a相对应的第一输入栏的ID,以及包括“出生日”734b作为与“18”734a相对应的第一输入栏的ID。

根据实施例,如图7d所示,处理器160可以将数据列表741显示为弹出窗口。根据实施例,处理器160可以检测选择数据列表中包括的至少一个数据之一的输入。根据实施例,处理器160可以基于光标742在多个第二输入栏内的位置将所选择的数据插入到第二输入栏743。

根据实施例,在输入到第一输入栏的数据当中,数据列表可以包括除了输入到至少一个第二输入栏的数据之外的剩余数据。例如,参考图7e,数据“Lee”751和“18”752可以被输入到第二输入栏。根据实施例,处理器160可以显示数据列表755,该数据列表755包括除了输入的“Lee”751和“18”752之外的剩余数据“Samsung”753和“1988”754,如图7e所示。根据实施例,处理器160可以接收选择显示的数据列表中包括的数据的输入,并且可以将所选择的数据输入到第二输入栏。

根据本公开的各种实施例,当第一UI显示在电子设备100的显示器上的同时,外部显示设备可以被连接到电子设备100,并且因此第二UI可以显示在外部显示设备上。根据各种实施例,包括第二输入栏的第二UI可以显示在外部显示设备上,并且数据可以输入到第二输入栏。根据各种实施例,电子设备100和外部显示设备可以彼此断开,同时包括被输入数据的第二输入栏的第二UI被显示,并且处理器160可以在显示器110上显示包括第一输入栏的第一UI。根据各种实施例,处理器160可以将输入到第二输入栏的数据输入到第一输入栏。根据各种实施例,处理器160可以使用上述方法将输入到第二输入栏的数据输入到第一输入栏。

例如,处理器160可以检测应用运行环境从第一驱动环境(例如,外部显示设备没有连接到电子设备100的环境或操作状态)改变为第二驱动环境(例如,外部显示设备被连接到电子设备100的环境)的事件。根据实施例,处理器160可以响应于事件的检测在第一驱动环境中运行应用。在实施例中,处理器160可以在显示器110上显示第一UI。在实施例中,当第二输入栏的第二标识符和第一输入栏的第一标识符彼此相同或对应时,处理器160可以将输入到第二输入栏的数据输入到第一输入栏。例如,当第二输入栏的ID和第一输入栏的ID彼此相同或对应时,输入到第二输入栏的数据可以被输入到第一输入栏。

在实施例中,当在第一ID中不存在与至少一个第二输入栏的第二标识符相同或对应的第一标识符时,处理器160可以在显示器110上显示包括输入到至少一个第二输入栏的数据的数据列表。

图8a是示出根据实施例的第二UI的视图,在第二UI中数据被显示在多个第二输入栏的一些第二输入栏中。图8b是示出根据实施例的在第一驱动环境中显示的第一UI的视图。图8c是示出根据实施例的第一UI的视图,在第一UI中根据关于第一输入栏的选择输入来显示虚拟键盘和数据列表。

参考图8a,“Lee”被输入到用于输入姓氏的第二输入栏811,“Samsung”被输入到用于输入名字的第二输入栏812,“1988”被输入到用于输入出生年份的第二输入栏813,并且“18”被输入到用于输入出生数据的第二输入栏814。根据实施例,处理器160可以将分别被输入数据的第二输入栏的输入数据“Lee”、“Samsung”、“1988”和“18”以及它们各自的标识符存储在存储器120中。

根据实施例,当应用运行环境从第二驱动环境改变为第一驱动环境时,处理器160可以在显示器110上显示第一UI,如图8b所示。根据实施例,处理器160可以接收选择第一输入栏821的触摸输入822。

根据实施例,处理器160可以显示虚拟键盘832和数据列表833,其允许选择输入数据以插入到第一输入栏831。根据实施例,数据列表833可以包括输入到第二输入栏的“Lee”833a、“Samsung”833b、“1988”833c和“18”833d。

根据实施例,处理器160可以接收选择数据列表833中包括的数据之一的触摸输入,并且可以将所选择的数据输入到第一输入栏831。

图9是示出根据实施例的用于管理数据的方法的流程图。

在操作901,处理器160可以使用网络浏览器程序显示第一格式的第一网页。根据实施例,第一网页可以包括第一输入栏和指示第一输入栏的第一标记语言标签。

根据实施例,第一格式可以是用于个人计算机(personal computer,PC)的完整格式,或者是用于移动设备的移动格式。

根据实施例,标记语言标签可以是HTML(hypertext markup language,超文本标记语言)格式。

根据实施例,操作901可以对应于操作301和操作303。根据实施例,操作901的网络浏览器程序可以对应于操作301和操作303的应用。根据实施例,操作901的第一网页可以对应于操作303的第一UI。根据实施例,操作901的第一标记语言标签可以对应于第一标识符、第一输入栏的类型或者可以输入到操作303的第一输入栏的数据的类型信息中的至少一个。

在操作903,处理器160可以接收与第一输入栏相关联的用户输入。

根据实施例,操作903可以对应于图3的操作305。根据实施例,操作903的用户输入可以对应于操作305中的数据输入。

在操作905,处理器160可以至少将用户的输入临时存储在存储器120中。

根据实施例,处理器160可以以XML格式存储用户的输入。

根据实施例,操作905可以对应于图3的操作305中至少临时存储数据输入的操作。

在操作907,处理器160可以停止显示第一网页,并且可以使用网络浏览器显示第二格式的第二网页,或者允许外部显示设备显示第二网页。

根据实施例,第二网页可以包括第一网页的内容的至少一部分,并且第二网页可以包括第二输入栏和指示第二输入栏的第二标记语言标签。

根据实施例,当第一格式是完整格式时,第二格式可以是移动格式。根据实施例,当第一格式是移动格式时,第二格式可以是完整格式。

根据实施例,处理器160可以检测外部显示设备经由通信电路连接到电子设备。根据实施例,响应于连接的检测,处理器160可以停止显示第一网页,并且可以允许外部显示设备显示第二网页。

根据实施例,处理器160可以在连接的检测之前或之后存储第一网页的标记语言代码的一部分。根据实施例,所存储的标记语言代码的这一部分可以包括第一标记语言标签。

根据实施例,操作907可以对应于操作307和操作311。根据实施例,用于检测外部显示设备经由通信电路连接到电子设备的操作可以对应于在操作307中用于检测应用运行环境从第一驱动环境改变为第二驱动环境的事件的操作。根据实施例,操作907的第二网页可以对应于操作311的第二UI。根据实施例,操作907的第二标记语言标签可以对应于第二标识符、第二输入栏的类型或者操作311的可以输入到第二输入栏中的数据的类型信息中的至少一个。

根据实施例,操作907的显示第二网页或允许外部显示设备显示第二网页的操作可以对应于操作311的将与第二UI相关的数据发送到外部显示设备的操作。

在操作909,处理器160可以将第一标记语言标签与第二标记语言标签进行比较。

根据实施例,操作909可以对应于操作313。根据实施例,操作909的比较第一标记语言标签与第二标记语言标签的操作可以对应于操作313的确定第一标识符和第二标识符是否相同或彼此对应的操作。

在操作911,处理器160可以至少部分地基于第一标记语言标签与第二标记语言标签的比较,向第二输入栏或为第二输入栏提供所存储的用户输入。

根据实施例,处理器160可以将用户输入输入到与接收用户输入的第一输入栏相对应的第二输入栏。根据实施例,处理器160可以显示所存储的用户输入,并且可以将通过用户选择而显示的用户输入输入到第二输入栏。

根据实施例,操作911可以对应于图3的操作313。根据实施例,操作911的至少部分地基于比较向第二输入栏或为第二输入栏提供所存储的用户输入的操作可以对应于操作313中的当第一标识符和第二标识符彼此相同或对应时将输入到第一输入栏中的数据输入到第二输入栏的操作。

图10是根据各种实施例的网络环境中的电子设备的框图。

参考图10,在网络环境1000中,电子设备1001可以通过第一网络1098(例如,短程无线通信)与电子设备1002通信,或者可以通过第二网络1099(例如,远程无线通信)与电子设备1004或服务器1008通信。根据实施例,电子设备1001可以通过服务器1008与电子设备1004通信。根据实施例,电子设备1001可以包括处理器1020、存储器1030、输入设备1050、声音输出设备1055、显示设备1060、音频模块1070、传感器模块1076、接口1077、触觉模块1079、相机模块1080、电力管理模块1088、电池1089、通信模块1090、用户识别模块1096以及天线模块1097。根据一些实施例,电子设备1001的组件当中的至少一个(例如,显示设备1060或相机模块1080)可以被省略,或者其他组件可以被添加到电子设备1001。根据一些实施例,一些组件可以被集成并被实施为嵌入在显示设备1060(例如,显示器)中,如传感器模块1076(例如,指纹传感器、虹膜传感器或照度传感器)的情况。

处理器1020可以操作例如软件(例如,程序1040)来控制连接到处理器1020的电子设备1001的其他组件中的至少一个(例如,硬件或软件组件),并且可以处理和计算各种数据。处理器1020可以将从其他组件(例如,传感器模块1076或通信模块1090)接收的命令集或数据加载到易失性存储器1032中,可以处理所加载的命令或数据,并且可以将结果数据存储到非易失性存储器1034中。根据实施例,处理器1020可以包括主处理器1021(例如,中央处理单元或应用处理器)和辅助处理器1023(例如,图形处理设备、图像信号处理器、传感器集线器处理器或通信处理器),该辅助处理器1023独立于主处理器1021操作,附加地或可替代地比主处理器1021使用更少的功率,或者被指定用于指定功能。在这种情况下,辅助处理器1023可以独立于主处理器1021操作或者被嵌入。

在这种情况下,在主处理器1021处于非活动(例如,睡眠)状态的同时,辅助处理器1023,而不是主处理器1021,可以控制例如与电子设备1001的组件当中的至少一个组件(例如,显示设备1060、传感器模块1076或通信模块1090)相关联的功能或状态中的至少一些,或者当主处理器1021处于活动(例如,应用运行)状态的同时,辅助处理器1023可以与主处理器1021一起控制例如与电子设备1001的组件当中的至少一个组件(例如,显示设备1060、传感器模块1076或通信模块1090)相关联的功能或状态中的至少一些。根据实施例,辅助处理器1023(例如,图像信号处理器或通信处理器)可以被实施为功能上与辅助处理器1023相关的另一组件(例如,相机模块1080或通信模块1090)的一部分。存储器1030可以存储由电子设备1001的至少一个组件(例如,处理器1020或传感器模块1076)使用的各种数据,例如,软件(例如,程序1040)、以及关于与软件相关联的一个或多个指令的输入数据或输出数据。存储器1030可以包括易失性存储器1032或非易失性存储器1034。

程序1040可以作为软件存储在存储器1030中,并且可以包括例如操作系统1042、中间件1044或应用1046。

输入设备1050可以是用于从电子设备1001的外部(例如,用户)接收用于电子设备1001的组件(例如,处理器1020)的命令或数据的设备,并且可以包括例如麦克风、鼠标或键盘。

声音输出设备1055可以是用于向电子设备1001的外部输出声音信号的设备,并且可以包括例如用于通用目的(诸如多媒体播放或录音播放)的扬声器、以及用于接收呼叫的听筒。根据实施例,听筒和扬声器可以整体实施或单独实施。

显示设备1060可以是用于向电子设备1001的用户可视地呈现信息的设备,并且可以包括例如显示器、全息设备或投影仪以及用于控制对应设备的控制电路。根据实施例,显示设备1060可以包括触摸电路或用于测量触摸上的压力强度的压力传感器。

音频模块1070可以双向转换声音和电信号。根据实施例,音频模块1070可以通过输入设备1050获得声音,或者可以通过有线或无线连接到声音输出设备1055或电子设备1001的外部电子设备(例如,电子设备1002(例如,扬声器或耳机))输出声音。

传感器模块1076可以生成对应于电子设备1001内部的操作状态(例如,功率或温度)或电子设备1001外部的环境状态的电信号或数据值。传感器模块1076可以包括例如姿势传感器、陀螺仪传感器、气压传感器、磁传感器、加速度传感器、握持传感器、接近传感器、颜色传感器、红外传感器、生物传感器、温度传感器、湿度传感器或照度传感器。

接口1077可以支持有线或无线连接到外部电子设备(例如,电子设备1002)的指定协议。根据实施例,接口1077可以包括例如HDMI(high-definition multimediainterface,高清晰度多媒体接口)、USB(universal serial bus,通用串行总线接口)、SD卡接口或音频接口。

连接端子1078可以包括将电子设备1001物理地连接到外部电子设备(例如,电子设备1002)的连接器,例如,HDMI连接器、USB连接器、SD卡连接器或音频连接器(例如,耳机连接器)。

触觉模块1079可以将电信号转换成机械刺激(例如,振动或运动)或用户通过触觉或动觉感觉到的电刺激。触觉模块1079可以包括例如马达、压电元件或电刺激器。

相机模块1080可以拍摄静止图像或视频图像。根据实施例,相机模块1080可以包括例如至少一个透镜、图像传感器、图像信号处理器或闪光灯。

电力管理模块1088可以是用于管理供应给电子设备1001的电力的模块,并且可以充当电力管理集成电路(power management integrated circuit,PMIC)的至少一部分。

电池1089可以是用于向电子设备1001的至少一个组件供电的设备,并且可以包括例如不可充电(一次)电池、可充电(二次)电池或燃料电池。

通信模块1090可以在电子设备1001和外部电子设备(例如,电子设备1002、电子设备1004或服务器1008)之间建立有线或无线通信信道,并支持通过所建立的通信信道执行通信。通信模块1090可以包括独立于处理器1020(例如,应用处理器)操作并支持有线通信或无线通信的至少一个通信处理器。根据实施例,通信模块1090可以包括无线通信模块1092(例如,蜂窝通信模块、短程无线通信模块或GNSS(global navigation satellitesystem,全球导航卫星系统)通信模块)或有线通信模块1094(例如,LAN(local areanetwork,局域网)通信模块或电力线通信模块),并且可以通过第一网络1098(例如,诸如蓝牙、WiFi直连或IrDA(infrared data association,红外数据协会)的短程通信网络)或第二网络1099(例如,诸如蜂窝网络、互联网或计算机网络(例如,LAN或WAN)的远距离无线通信网络)使用它们之间的对应通信模块与外部电子设备通信。上述各种通信模块1090可以实施在一个芯片或分别实施在单独的芯片中。

根据实施例,无线通信模块1092可以使用存储在通信网络中的用户识别模块1096中的用户信息来识别和认证电子设备1001。

天线模块1097可以包括一个或多个天线,以向外部源发送信号或电力或从外部源接收信号或电力。根据实施例,通信模块1090(例如,无线通信模块1092)可以通过适用于通信方法的天线向外部电子设备发送信号或从外部电子设备接收信号。

组件当中的一些组件可以通过在外围设备之间使用的通信方法(例如,总线、GPIO(general purpose input/output,通用输入/输出)、SPI(serial peripheral interface,串行外围接口)或MIPI(mobile industry processor interface,移动工业处理器接口))彼此连接,以彼此交换信号(例如,命令或数据)。

根据实施例,可以通过连接到第二网络1099的服务器1008在电子设备1001和外部电子设备1004之间发送或接收命令或数据。电子设备1002和1004中的每一个可以是与电子设备1001相同或不同的类型。根据实施例,由电子设备1001执行的所有或一些操作可以由另一个电子设备或多个外部电子设备执行。当电子设备1001自动地或通过请求来执行某些功能或服务时,除了自身执行这些功能或服务之外或代替自身执行这些功能或服务,电子设备1001可以请求外部电子设备执行与这些功能或服务相关的功能中的至少一些。接收请求的外部电子设备可以执行所请求的功能或附加功能,并将结果发送到电子设备1001。电子设备1001可以基于接收到的结果原样或在附加处理接收到的结果之后提供所请求的功能或服务。为此,例如,可以使用云计算、分布式计算或客户机-服务器计算技术。

根据本公开中公开的实施例的电子设备可以包括显示器110、通信电路150、功能上连接到显示器110和通信电路150的处理器160、以及功能上连接到处理器160并被配置为存储网络浏览器程序的存储器120。存储器120可以存储指令,当指令由处理器160执行时,允许处理器160:使用网络浏览器程序显示包括第一输入栏和指示第一输入栏的第一标记语言标签的第一格式的第一网页,接收与第一输入栏相关联的用户输入,至少将用户输入临时存储在存储器120中,停止显示第一网页,使用网络浏览器程序在显示器110或外部显示设备300上显示第二格式的第二网页,该第二网页包括第一网页的内容的至少一部分,并且包括第二输入栏和指示第二输入栏的第二标记语言标签,将第一标记语言标签与第二标记语言标签进行比较,并且至少部分地基于比较结果向第二输入栏或为第二输入栏提供所存储的用户输入。

根据实施例,第一格式可以是在个人计算机(PC)中使用的完整格式,并且第二格式可以是在移动设备中使用的移动格式。

根据实施例,第二格式可以是在个人计算机(PC)中使用的完整格式,并且第一格式可以是在移动设备中使用的移动格式。

根据实施例,标记语言标签可以是超文本标记语言(HTML)格式。

根据实施例,指令可以允许处理器160以XML格式存储用户输入。

根据实施例,指令可以允许处理器160检测外部显示设备300经由通信电路150连接到电子设备,并且响应于该检测而停止显示第一网页,使得外部显示设备300显示第二网页。

根据实施例,指令允许处理器160在检测之前或之后存储第一网页的标记语言代码的一部分,并且这一部分包括第一标记语言标签。

另外,根据本公开中描述的实施例的电子设备可以包括触摸屏显示器110、电连接到触摸屏显示器110的处理器160、以及电连接到处理器160的存储器120。存储器120可以存储指令,当指令由处理器160执行时,允许处理器160:在第一驱动环境中运行应用,在触摸屏显示器110上显示包括第一输入栏的应用的第一UI,其中该第一UI包括与第一输入栏相对应的第一标识符,经由触摸屏显示器110接收输入到第一输入栏中的数据,检测应用运行环境从第一驱动环境改变为第二驱动环境的事件,响应于事件的检测在第二驱动环境中运行应用,向外部显示设备300发送与第二UI相关联的数据,使得应用的第二UI在第二驱动环境中被显示在功能上连接到电子设备的外部显示设备300上,其中该第二UI包括第二输入栏和与第二输入栏相对应的第二标识符,以及当第一标识符和第二标识符彼此相同或对应时,将输入到第一输入栏的数据输入到第二输入栏。

根据实施例,第一输入栏和第二输入栏可以是文本输入类型的输入栏、数字输入类型的输入栏或者选择输入类型的输入栏。

根据实施例,当指令由处理器160执行时,可以允许处理器160在第一标识符和第二标识符彼此不相同或不对应并且第一输入栏的类型和第二输入栏的类型彼此相同时,将输入到第一输入栏的数据输入到第二输入栏。

根据实施例,第一输入栏还可以包括输入到第一输入栏的数据的类型信息,第二输入栏还可以包括输入到第二输入栏的数据的类型信息,并且当指令由处理器160执行时,可以允许处理器160在第一标识符和第二标识符彼此不相同或不对应并且输入到第一输入栏的数据的类型信息和输入到第二输入栏的数据的类型信息彼此相同或对应时,将输入到第一输入栏的数据输入到第二输入栏。

根据实施例,第一输入栏可以对应于其每个节点都具有标识符的第一树结构的子节点,第二输入栏可以对应于其每个节点都具有标识符的第二树结构的子节点,并且当指令由处理器160执行时,可以允许处理器160在第一标识符和第二标识符彼此不相同或不对应并且与第一输入栏相对应的子节点的父节点的标识符和与第二输入栏相对应的子节点的父节点的标识符彼此相同或对应时,将输入到第一输入栏的数据输入到第二输入栏。

根据实施例,电子设备可以被连接到外部输入设备,第一UI可以包括多个第一输入栏,第二UI可以包括一个或多个第二输入栏,并且当指令由处理器160执行时,可以允许处理器160:经由触摸屏显示器110接收输入到第一输入栏中的至少一个中的数据,将与数据列表相关联的数据发送到外部显示设备,使得当在第二UI中不存在与至少一个第一输入栏的第一标识符相同或对应的第二标识符时,包括输入到至少一个第一输入栏的数据的数据列表被显示在外部显示设备上,经由外部输入设备接收选择数据列表中包括的输入到至少一个第一输入栏的数据的输入,并且将所选择的数据输入到第二输入栏。

根据实施例,数据列表还可以包括被输入数据的第一输入栏的标识符。

根据实施例,当指令由处理器160执行时,可以允许处理器160在与被输入所选择的数据的第二输入栏相对应的位置上显示数据列表。

根据实施例,数据列表可以包括输入到至少一个第一输入栏的数据当中除了输入到至少一个第二输入栏的数据之外的剩余数据。

另外,根据本公开中描述的实施例的用于输入电子设备的数据的方法可以包括:在第一驱动环境中运行应用;显示110包括第一输入栏的应用的第一UI,该第一UI包括与第一输入栏相对应的第一标识符,接收输入到第一输入栏中的数据,检测应用运行环境从第一驱动环境改变为第二驱动环境的事件,响应于事件的检测在第二驱动环境中运行应用,将与第二UI相关联的数据发送到外部显示设备300,使得应用的第二UI在第二驱动环境中被显示在功能上连接到电子设备的外部显示设备300上,其中该第二UI包括第二输入栏和与第二输入栏相对应的第二标识符,以及当第一标识符和第二标识符彼此相同或对应时,将输入到第一输入栏的数据输入到第二输入栏。

根据实施例,该方法还可以包括当第一标识符和第二标识符彼此不相同或不对应并且第一输入栏的类型和第二输入栏的类型彼此相同时,将输入到第一输入栏的数据输入到第二输入栏,并且第一输入栏和第二输入栏可以是文本输入类型的输入栏、数字输入类型的输入栏或者选择输入类型的输入栏。

根据实施例,第一UI可以包括多个第一输入栏,第二UI可以包括一个或多个第二输入栏,接收输入到第一输入栏的数据可以包括接收输入到第一输入栏当中的至少一个第一输入栏的数据,并且该方法还可以包括将与数据列表相关联的数据发送到外部显示设备300,使得当在第二UI中不存在与至少一个第一输入栏的第一标识符相同或对应的第二标识符时,包括输入到至少一个第一输入栏的数据的数据列表被显示在外部显示设备300上,接收选择数据列表中包括的输入到至少一个第一输入栏的数据的输入,以及将所选择的数据输入到第二输入栏。

根据实施例,数据列表可以包括输入到至少一个第一输入栏的数据当中除了输入到至少一个第二输入栏的数据之外的剩余数据。

根据本公开中公开的各种实施例的电子设备可以是各种类型的设备。电子设备可以包括例如便携式通信设备(例如,智能电话)、计算机设备、便携式多媒体设备、移动医疗器械、相机、可穿戴设备或家用电器中的至少一个。根据本公开实施例的电子设备不应限于上述设备。

应当理解,本公开的各种实施例和实施例中使用的术语并不意图将本公开中公开的技术限制为本文公开的特定形式;相反,本公开应当被解释为覆盖本公开的实施例的各种修改、等同物和/或替代物。关于附图的描述,相似的组件可以被分配相似的附图标号。如本文所使用的,单数形式也可以包括复数形式,除非上下文另有明确指示。在本文公开的本公开中,本文使用的表述“A或B”、“A或/和B中的至少一个”、“A、B或C”或“A、B或/和C中的一个或多个”等可以包括一个或多个相关列出项目的任何和所有组合。本文使用的表述“第一”、“第二”、“所述第一”或“所述第二”可以指各种组件,而不管其顺序和/或重要性,但不限制对应的组件。上述表述仅用于区分一个组件和其他组件。应当理解,当组件(例如,第一组件)被称为(可操作地或可通信地)“连接”或“耦合”到另一组件(例如,第二组件)时,它可以直接连接或直接耦合到另一组件,或者任何其他组件(例如,第三组件)可以介于它们之间。

本文使用的术语“模块”可以表示例如包括硬件、软件和固件的一个或多个组合的单元。术语“模块”可以与术语“逻辑”、“逻辑块”、“部分”和“电路”互换使用。“模块”可以是集成部件的最小单元,也可以是其一部分。“模块”可以是用于执行一个或多个功能或其一部分的最小单元。例如,“模块”可以包括专用集成电路(application-specificintegrated circuit,ASIC)。

本公开的各种实施例可以通过软件(例如,程序1040)来实施,该软件包括存储在机器(例如,计算机)可读的机器可读存储介质(例如,内部存储器1036或外部存储器1038)中的一个或多个指令。机器可以是从机器可读存储介质调用指令并根据所调用的指令进行操作的设备,并且可以包括电子设备(例如,电子设备1001)。当指令由处理器(例如,处理器1020)执行时,处理器可以直接地执行或在处理器的控制下使用其他组件来执行与指令相对应的功能。该指令可以包括由编译器或解释器生成或执行的代码。机器可读存储介质可以以非暂时性存储介质的形式提供。这里,本文使用的术语“非暂时性”是对介质本身的限制(即,有形的、不是信号),而不是对数据存储持久性的限制。

根据实施例,根据本公开中公开的各种实施例的方法可以作为计算机程序产品的一部分来提供。计算机程序产品可以作为产品在卖方和买方之间进行交易。计算机程序产品可以以机器可读存储介质(例如,光盘只读存储器(compact disc read only memory,CD-ROM))的形式分发,或者可以通过应用商店(例如,Play StoreTM)分发。在线上分发的情况下,计算机程序产品的至少一部分可以临时存储在存储介质(诸如制造商的服务器、应用商店的服务器或中继服务器的存储器)中或在所述存储介质中生成。

根据各种实施例的每个组件(例如,模块或程序)可以包括上述组件中的至少一个,并且可以省略上述子组件的一部分,或者还可以包括附加的其他子组件。可替代地或附加地,一些组件(例如,模块或程序)可以集成在一个组件中,并且可以执行在集成之前由每个对应的组件执行的相同或相似的功能。根据本公开的各种实施例的由模块、编程或其他组件执行的操作可以顺序地、并行地、重复地或以启发式方法执行。并且,至少一些操作可以以不同的顺序执行、省略或者可以添加其他操作。

尽管已经参考本公开的各种实施例示出和描述了本公开,但是本领域技术人员将理解,在不脱离由所附权利要求及其等同物限定的本公开的情况下,可以在形式和细节上进行各种改变。

40页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:针对客户端同步服务更新本地树

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!