CN115344171A - 一种信息处理方法、装置、电子设备及存储介质 - Google Patents
一种信息处理方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN115344171A CN115344171A CN202110507443.XA CN202110507443A CN115344171A CN 115344171 A CN115344171 A CN 115344171A CN 202110507443 A CN202110507443 A CN 202110507443A CN 115344171 A CN115344171 A CN 115344171A
- Authority
- CN
- China
- Prior art keywords
- information
- input
- alternative
- type
- page
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements 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/0233—Character input methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本公开是关于一种信息处理方法,包括:确定输入位中待输入信息的信息类型,其中,所述输入位显示在第一页面中;在所述第一页面显示所述待输入信息的信息类型的备选信息;基于作用于所述备选信息的选择操作,将所述备选信息作为目标信息写入所述输入位。采用本公开的方法,不仅不需要在输入位手动输入待输入信息,也不需要从其他应用程序中或者同一个应用程序的其他显示页面中复制待输入信息,然后粘贴在输入位,从而减少了在输入待输入信息时不必要的繁杂操作,节省了输入的时间,提高了输入的效率和操作的便利性,提高了用户的使用体验。
Description
技术领域
本公开涉及信息处理技术领域,尤其涉及一种信息处理方法、装置、电子设备及存储介质。
背景技术
为了满足不同的使用需求,开发者开发出了各种不同的应用程序,不同的应用程序具有不同的使用功能。在不同的应用程序之间可能对相同的信息进行处理,例如添加相同的信息等。例如,应用程序A中保存有信息1,在应用程序B需要使用信息1时,要么需要用户手动输入信息1,要么需要从应用程序A中复制信息1,然后粘贴到应用程序B。在这种情况下,需要用户手动操作输入的需要使用的信息1,或者在当前应用程序B和其他应用程序A之间进行切换,然后进行复制粘贴等操作,这样的操作复杂,增加了在使用过程中的操作,导致操作复杂繁琐,用户的使用体验较低。
发明内容
为克服相关技术中存在的问题,本公开提供一种信息处理方法、装置、电子设备及存储介质。
本公开实施例的第一方面,提供一种信息处理方法,包括:确定输入位中待输入信息的信息类型,其中,所述输入位显示在第一页面中;在所述第一页面显示所述待输入信息的信息类型的备选信息;基于作用于所述备选信息的选择操作,将所述备选信息作为目标信息写入所述输入位。
在一个实施例中,所述确定输入位中待输入信息的信息类型,包括:识别所述输入位中输入的指示信息类型的输入信息;根据所述输入信息,确定所述待输入信息的信息类型;或者,识别所述输入位中待输入信息的信息标签;根据所述消息标签,确定所述待输入信息的信息类型。
在一个实施例中,所述方法还包括:确定备选信息类型;根据所述备选信息类型,获取所述备选信息;其中,所述待输入信息的信息类型为所述备选信息类型的至少其中之一;所述备选信息类型包括:联系标识、联系人、联系方式和/或地理地址。
在一个实施例中,所述获取所述备选信息,包括:检测到所述备选信息类型的编辑操作时,将所述编辑操作编辑的信息作为所述备选信息类型的备选信息。
在一个实施例中,所述收集备选信息类型的备选信息,还包括:当检测到剪切板存储有信息类型为备选信息类型的第一信息时,输出是否将所述第一信息存储为所述备选信息类型的备选信息的第一提示信息;当检测到作用于所述第一提示信息的确认操作时,将所述第一信息作为所述备选类型信息的备选信息。
在一个实施例中,所述收集备选信息类型的备选信息,还包括:检测在第二页面显示的信息,其中,所述第二页面为信息阅读页面;当在所述第二页面检测到信息类型为所述备选信息类型的第二信息时,输出是否将所述第二信息存储为所述备选信息类型的备选信息的第二提示信息;当检测到作用于所述第二提示信息的确认操作时,将所述第二信息作为所述备选类型信息的备选信息。
本公开实施例的第二方面,提供一种信息处理装置,确定模块,用于确定输入位中待输入信息的信息类型,其中,所述输入位显示在第一页面中;显示模块,用于在所述第一页面显示所述待输入信息的信息类型的备选信息;输入模块,用于基于作用于所述备选信息的选择操作,将所述备选信息作为目标信息写入所述输入位。
本公开实施例的第三方面,提供一种电子设备,包括:
处理器和用于存储能够在所述处理器上运行的可执行指令的存储器,其中:
处理器用于运行所述可执行指令时,所述可执行指令执行上述任一项所述的方法。
本公开实施例的第四方面,提供一种非临时性计算机可读存储介质,所述计算机可读存储介质中存储有计算机可执行指令,该计算机可执行指令被处理器执行时实现上述任一项所述的方法。
本公开的实施例提供的技术方案可以包括以下有益效果:
在本公开实施例中,通过确定第一页面包含的输入位内待输入信息的信息类型,在第一页面显示待输入信息的信息类型的备选信息,然后基于作用于备选信息的选择操作,将备选信息作为目标信息写入输入位。这样可以根据待输入信息的信息类型,显示与待输入信息的信息类型相同的备选信息,然后即可根据该备选信息进行目标信息的确定,将选择操作作用的备选信息作为目标信息,并将目标信息写入输入位。不仅不需要在输入位手动输入待输入信息,也不需要从其他应用程序中或者同一个应用程序的其他显示页面中复制待输入信息,然后粘贴在输入位,从而减少了在输入待输入信息时不必要的繁杂操作,节省了输入的时间,提高了输入的效率和操作的便利性,提高了用户的使用体验。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
图1是根据一示例性实施例示出的一种信息处理方法的流程示意图;
图2是根据一示例性实施例示出的一种确定待输入信息的类型的示意图;
图3是根据一示例性实施例示出的一种收集备选信息类型的备选信息的流程示意图;
图4是根据一示例性实施例示出的另一种收集备选信息类型的备选信息的流程示意图;
图5是根据一示例性实施例示出的为一种信息处理装置的结构示意图;
图6是根据一示例性实施例示出的一种应用程序存储地址信息的示意图;
图7是根据一示例性实施例示出的一种不同应用程序存储不同地址信息的示意图;
图8是根据一示例性实施例示出的一种信息处理方法的示意图;
图9是根据一示例性实施例示出的另一种信息处理的示意图;
图10是根据一示例性实施例示出的另一种信息处理的示意图;
图11是根据一示例性实施例示出的一种终端设备的框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
图1,为本公开实施例提供的一种信息处理方法的流程示意图,该信息处理方法包括以下步骤:
步骤S100,确定输入位中待输入信息的信息类型,其中,输入位显示在第一页面中。
步骤S200,在第一页面显示待输入信息的信息类型的备选信息。
步骤S300,基于作用于备选信息的选择操作,将备选信息作为目标信息写入输入位。
该方法的至少可以在移动终端中执行,即该方法的执行主体至少可以包括移动终端。移动终端可以包括手机、平板电脑、车载中控设备、可穿戴设备、智能设备等,智能设备又可包括智能办公设备和智能家居设备等。
对于步骤S100,输入位可以是应用程序中的某一显示页面的输入位,包括可以输入任何待输入信息的输入位置,例如,地理地址的输入位和电话的输入位等。输入位的具体形式可以包括:输入框和/或输入栏等。
在该实施例中,***根据上述待输入信息来确定对应的信息类型时,其中,待输入信息可以是用户在输入位中输入的全部信息,也可以是在输入位中输入的部分信息,例如,在输入位中输入联系人信息时,可以是姓名的完整信息“张三”,也可以是姓名的部分信息“张”。
在该实施例中,将显示页面作为第一页面,该第一页面可以是应用程序中包括该输入位的任一界面。
在该实施例中,确定的输入位中待输入信息的信息类型均为终端设备中已有的信息类型,这样可以便于在第一页面显示备选信息,在确定待输入信息的信息类型后,可以直接显示该信息类型的备选信息。
在一个实施例中,待输入信息的信息类型可以是预先设置的类型,例如地理地址等。待输入信息的信息类型可以在本地数据库中存储,也可以在云端存储等等,只要能够将待输入信息的信息类型预先存储,供终端设备确定第一页面包含的输入位内待输入信息的信息类型即可。
该步骤的目的是确定待输入信息的类型,以便后续步骤的执行。具体的确定方法这里并不限定,只要是可以确定待输入信息的类型方法都在该实施例的保护范围之内。
例如,根据输入位对应的提示信息等,在输入地理地址时,通常都会有“详细地址”等提示信息,提示待输入信息的类型为“地址”这一类型。此时的地址可以默认为地理地址。
在一个实施例中,待输入信息的信息类型包括:联系标识、联系人、联系方式、地理地址和邮箱地址等。还可以包括其他任一可以分类的,具有分类属性的类型。
联系人可以包括姓名、昵称或者公司名称等,联系人例如“张三”等。联系标识可以包括座机号、手机号、微信号、QQ号、邮箱地址和微博账号等能够进行通信联系的标识,地理地址可以是具有预设格式的地理地址,例如“XX省XX市XX区XX街道XX小区”等。联系方式可以是联系电话,如手机号和邮箱地址等。
对于步骤S200,在确定待输入信息的信息类型后,可以根据确定的待输入信息的信息类型,选择与待输入信息的类型相同的备选信息,然后在第一页面显示该信息类型的备选信息。
终端设备中还存储有与该信息类型对应的备选信息,该备选信息同样可以存储在终端设备的数据库中或者云端中。终端设备中的本地数据库或者云端中可以存储多种信息类型,每种信息类型对应有至少一个备选信息。在确定待输入信息的类型后,从终端设备的本地数据库或者云端中确定与待输入信息的信息类型相同的备选信息,然后在第一页面进行显示。
当然,确定的待输入信息的类型可能为多种信息类型,在这种情况下,将多种信息类型对应的备选信息都在第一页面进行显示。
在一个实施例中,在第一页面显示待输入信息的信息类型的备选信息,包括:
在悬浮窗口内显示备选信息。在确定待输入信息的信息类型后,通过悬浮窗口的形式,在悬浮窗口内显示该信息类型的备选信息。
悬浮窗口可以是层叠显示在第一页面上方的窗口,当然在另一些实施例中,显示备选信息的窗口也可以是固定不动的静止窗口。
该悬浮窗口还可以进行隐藏和展开等操作,可以在不需要时将该悬浮窗口隐藏,以便于进行其他操作以及不影响其他内容的显示。由于悬浮窗可以移动,这样可以根据使用需求,移动悬浮窗,减少悬浮窗对第一页面中显示其他内容的影响。
还可以在备选信息的数量大于悬浮窗口的预设显示数量时,在悬浮窗口内分页显示备选信息,通过翻页的形式或者上下滑动的方式在悬浮窗口内显示备选信息。
进一步的,通过对悬浮窗口的操作或者触控悬浮窗口的特定位置,可以进入本地存储备选信息的界面,以便相关备选信息进行编辑或修改等操作。
当然,这里并不限定悬浮窗这一种显示方式,其他任意可以显示的方式都可以,都在该实施例的保护范围之内。
对于步骤S300,在第一页面显示待输入信息的信息类型的备选信息之后,检测作用于备选信息的选择操作,基于作用于备选信息的选择操作,将选择操作作用的备选信息作为目标信息写入输入位即可。
本公开实施例中,不仅不需要在输入位手动输入待输入信息,也不需要从其他应用程序中或者同一个应用程序的其他显示页面中复制待输入信息,然后粘贴在输入位,从而减少了在输入待输入信息时不必要的繁杂操作,节省了输入的时间,提高了输入的效率和操作的便利性,提高了用户的使用体验。
本公开的方法为***级别的操作,在任意一个应用程序中需要输入目标信息时,不依赖于其他的任何应用程序。在任意一个应用程序中需要写入待输入信息时,任意一个应用程序可以单独与终端***进行交互,通过***接口建立应用程序和***之间的连接,显示待输入信息的备选信息,即可实现写入目标信息。在该过程中,各个应用程序之间相互独立,无需打通各个应用程序之间的API接口,通过建立应用程序与***接口之间的连接,实现在任意一个应用程序中输入目标信息,简化应用程序写入目标信息的复杂操作,提高了使用体验。
在另一实施例中,步骤S100,确定第一页面包含的输入位内待输入信息的信息类型,包括:
识别在输入位中输入的指示信息类型的输入信息,然后根据该输入信息,确定待输入信息的类型。
在该实施例中,可以在输入位中输入指示信息类型的输入信息,在输入该输入信息后,终端设备识别该输入信息,根据该输入信息可以确定待输入信息的类型。
该输入信息同样可以包括联系标识、联系方式或者地理地址等,在输入位中输入其中一个输入信息之后,识别输入的输入信息,根据该输入信息,确定待输入信息的类型。例如,在输入位中输入“联系人”这一输入信息后,识别输入的信息为联系人,则确定待输入信息的信息类型为联系人这一信息类型。
图2,为一种确定待输入信息的类型的示意图。
详细地址一栏为输入位,在输入位中输入的输入信息为“地址”,确定在输入位中输入“地址”这一输入信息后,识别出输入的信息中包括“地址”,则确定待输入信息的类型为“地理地址”这一信息类型。
再例如,第一页面中具有“联系标识”这一输入位,在该输入位中输入“手机号”或者“电话”等指示信息类型的输入信息,在检测或者识别到输入位中输入有“手机号”或者“电话”等信息时,确定“手机号”或者“电话”是否属于终端设备中已保存的信息类型中的至少一种,则可以根据输入的“手机号”或者“电话”确定待输入信息的信息类型,例如联系标识这一信息类型等。
当然,在输入位也可以输入“地理地址”这一输入信息,此时,可以识别输入的“地理地址”这一输入信息,然后根据识别的输入信息可以确定待输入信息的信息类型,即识别的输入信息的信息类型。
在另一实施例中,可以通过监听或者文字识别的方式识别在输入位中输入的输入信息,确定在输入位中输入的输入信息的具体内容,然后根据识别的输入信息的内容,确定与输入信息匹配的信息类型,即待输入信息的信息类型。
例如,当在输入位中输入“张”,根据输入的文字信息可以确定为“张”相关的联系人,即为联系人的信息类型,或者也可以确认为带“张”文字的地址信息,即为地址的信息类型。在相关的备选信息的显示顺序中,通过用户的历史操作或自定义设置,在备选信息显示时,优先选择出现与已存储备选信息接近的备选信息。
在另一实施例中,步骤S100,还可以包括:根据所述输入位中待输入信息的信息标签,确定所述待输入信息的类型。
在该实施例中,输入位中具有信息标签,该信息标签可以表示待输入信息的内容,在检测到输入位中具有该信息标签时,确定该信息标签的具体内容,可以通过文字检测或者文字识别等方式进行确定。在确定该信息标签的具体内容后,可以确定该信息标签的信息类型,即待输入信息的信息类型。
该实施例中的信息标签一旦设置就不会隐藏,例如,图2所示的“所在地区”和/或“详细地址”等。第一界面上显示有信息标签和/或提示信息,设备可以截屏,通过截屏之后定位出光标所在位置附近的信息标签,然后通过光学符号识别(OCR)等技术确定出信息标签的信息内容,进而根据识别的信息内容确定出待输入信息的信息类型。
图2,输入位中的信息标签为“详细地址”,检测到第一页面中的输入位中具有该信息标签时,则可以识别该信息标签,然后根据该标签的具体内容,确定待输入信息的信息类型。可以通过文字识别或者光学符号识别等方式确定输入位中是否具有该信息标签,在确定具有该信息标签时,确定该信息标签的具体内容或者所属信息类型。
再例如,在识别到输入位中具有信息标签,并且该信息标签为“联系方式”时,则可以根据该信息标签待输入信息的信息类型。可以确定“联系方式”这一信息标签的信息类型,信息标签的信息类型与待输入信息的信息类型一致,也就确定了待输入信息的信息类型。
在另一实施例中,信息标签还可以是动态显示的,当用户开始输入信息时,信息标签就可能消失,或者,信息标签可以为显示一段时间后自动消失的信息。当然在一些情况下,信息标签也可以是静态不会消失的标签。
当然,可以隐藏或者消失的信息标签和固定在第一页面上显示的信息标签,可以是两种不同类型的信息。
例如,在输入位中具有手机号或者座机号等信息标签,说明该输入位是用于输入手机号或者座机号的输入位,在输入手机号或者座机号之后才是有效的输入。可以通过检测或者识别等方式,识别该信息标签,然后根据该信息标签确定待输入信息的信息类型。该信息标签在输入位中输入信息后隐藏或者消失,也可能显示一段时间后消失,与固定在第一页面显示的信息标签是不同的两种信息标签。
在另一实施例中,步骤S100,还可以包括:根据在输入位中输入的内容,确定待输入信息的信息类型。在该实施例中,输入位中输入的内容包括:关键字。这里的关键字可以与上述指示信息、提示信息和信息标签不同。关键字可以是输入信息的一种具体实现方式。
例如,在输入位中输入“北京市朝阳区”,在监听或者识别到输入的信息为“北京市朝阳区”后,由于终端设备中包括具有预设格式的地理地址,输入的“北京市朝阳区”符合该格式,则可以确定输入的信息与预设格式相匹配,确定待输入信息的信息类型。
在该实施例中,“北京市朝阳区”即为关键字。当然,这里的关键字没有具体限定。
在另一个实施例中,该方法还包括:
确定备选信息类型,根据备选信息类型,获取备选信息。其中,待输入信息的信息类型为备选信息类型的至少其中之一。该实施例通过在备选信息类型中确定待输入信息的信息类型,从备选信息类型的备选信息中,确定待输入信息的信息类型的备选信息。
在该实施例中,备选信息类型可以是预先设置的,可以根据实际需要进行配置,在确定备选信息类型后,可以获取确定的备选信息类型的备选信息。
备选信息类型可以有多种,每种备选信息类型可以对应有至少一种备选信息,获取各个备选信息类型的备选信息。该实施例中的待输入信息的信息类型为备选信息类型中的至少一种,在确定备选信息类型的备选信息之后,从备选信息类型中确定待输入信息的信息类型,进而可以从获取的备选信息中确定待输入信息的信息类型的备选信息。
例如,备选信息类型包括A、B和C,获取A、B和C分别对应的备选信息A1、B1和C1,确定待输入信息的信息类型为A,则确定A的备选信息为A1为在第一页面显示的备选信息。
该步骤可以在步骤S100之前执行,便于执行步骤S100至步骤S300,也可以在执行王步骤S100之后执行,更新执行步骤S100之前的备选信息。
在另一实施例中,还可以包括:
确定至少一个备选信息类型,获取各备选信息类型的备选信息。其中,备选信息可以是用户在终端的存储备选信息页面进行编辑的,也可以是通过在终端上各个应用程序的使用中获取的,以便备选信息可以通过***可以全面的调取使用。
根据实际的使用需求,确定备选信息类型,每个备选信息类型包括至少一个备选信息,获取各个备选类型的备选信息。
例如,确定备选信息类型为a和b,则获取a和b分别对应的备选信息a1和b1。
在一个实施例中,还可以包括:
对备选信息类型进行编辑操作,检测对备选信息类型进行编辑的编辑操作,根据该编辑操作,更新备选信息类型。
在一个实施例中,还可以包括:
对备选信息类型的备选信息进行编辑,检测对备选信息类型的备选信息进行编辑的编辑操作,根据该编辑操作,更新该备选信息类型的备选信息。
对备选信息类型的备选信息进行编辑的编辑操作,可以包括修改、增加和删除等。
例如,备选信息类型X的备选信息包括X1、X2和X3,根据编辑操作对这三种备选信息进行编辑,增加一种备选信息X4,或者修改X1、X2或X3,则将编辑后的备选信息作为X的备选信息。
编辑操作可以通过***中的编辑入口进行编辑,具体可以在存储备选信息类型和/或备选信息的编辑页面进行编辑,该编辑页面专门用于编辑备选信息类型和/或备选信息,该编辑页面为***级的编辑页面,然后将编辑后的备选信息类型和/或备选信息保存在本地等。在应用程序的信息编辑使用中,直接通过各个应用程序中的编辑页面进行编辑并不会对备选信息类型和/或备选信息产生影响。
在另一实施例中,还可以通过应用程序,在应用程序中进行编辑,然后将编辑后的信息保存在***中。
在另一实施例中,收集备选信息类型的备选信息,包括:检测到备选信息类型的备选信息的编辑操作时,将编辑操作编辑的信息作为备选信息类型的备选信息。
在该实施例中,可以对备选信息类型进行编辑,检测编辑备选信息类型的备选信息的编辑操作,在检测到该编辑操作时,说明已经对备选信息类型进行了编辑,然后将该编辑操作编辑后的备选信息类型作为更新后的备选信息类型。
在另一实施例中,图3,为一种获取备选信息类型的备选信息的流程示意图。该方法包括:
步骤S10,当检测到剪切板存储有信息类型为备选信息类型的第一信息时,输出是否将第一信息存储为备选信息类型的备选信息的第一提示信息。
该方法为从剪切板中获取备选信息,检测剪切板中存储的信息的类型,确定这些类型是否为预先确定的备选信息类型相同,若相同,则可以确定与备选信息类型相同的信息类型为备选信息类型,将该信息确定为第一信息,然后输出是否将该第一信息存储为备选信息类型的备选信息的第一提示信息。
步骤S20,当检测到作用于第一提示信息的确认操作时,将第一信息作为备选类型信息的备选信息。
在输出第一提示信息后,检测作用于第一提示信息的确认操作,检测到该确认操作后,说明将该第一信息存储为备选信息类型的备选信息,然后将第一信息作为备选类型信息的备选信息。
通过从剪切板中获取备选信息,可以省去手动输入备选信息的操作,节省了输入时间,减少了输入流程,提高了输入效率,提高了用户的使用体验。另外,通过第一提示信息,可以筛选出不需要存储的第一信息,减少了将不需要的第一信息都存储为备选信息的情况的发生,减小了不必要的第一信息加入备选信息后,从备选信息中确定目标信息的选择难度,提高了输入效率。通过确认操作,将不必要的第一信息过滤掉,同时减小了对存储资源的占用。
例如,剪切板中存储有邮箱地址,由于邮箱地址具有特定的格式,例如,[email protected]等,根据该格式可以确定该信息为邮箱地址即可。在检测到该信息后,输入第一提示信息,然后检测作用于第一提示信息的确认操作,在检测到确认将该邮箱地址存储为备选信息类型的备选信息的操作时,将该邮箱地址存储为备选信息类型的备选信息。
在另一实施例中,图4,为另一种收集备选信息类型的备选信息的流程示意图。该方法包括:
步骤S30,检测在第二页面显示的信息,其中,第二页面为信息阅读页面。
步骤S40,当在第二页面检测到信息类型为备选信息类型的第二信息时,输出是否将第二信息存储为备选信息类型的备选信息的第二提示信息。
步骤S50,当检测到作用于第二提示信息的确认操作时,将第二信息作为备选类型信息的备选信息。
在该实施例中,通过检测第二页面显示的信息,确定第二页面中显示的信息是否包括类型为备选信息类型的第二信息,若第二页面中显示的信息中存在类型为备选信息类型的信息时,输出第二提示信息。在检测到作用于第二提示信息的确认操作时,说明需要将第二信息存储为备选信息类型的备选信息。该实施例中,第二页面为信息阅读页面,当然还可以是信息展示页面等等。
在进行信息阅读时,检测到第二信息时,并检测到作用于第二提示信息的确认操作时,可以直接将第二信息存储为备选信息,不需要任何选择、复制和粘贴等操作,节省了输入时间,减少了输入流程,提高了输入效率,提高了用户的使用体验。另外,通过第二提示信息,可以筛选出不需要存储的第二信息,减少了将不需要的第二信息都存储为备选信息的情况的发生,减小了不必要的第二信息加入备选信息后,从备选信息中确定目标信息的选择难度,提高了输入效率。通过确认操作,将不必要的第二信息过滤掉,同时减小了对存储资源的占用。
在一个实施例中,该第二页面还可以是已经输入有目标信息的第一页面。
在另一实施例中,还提供了一种信息处理装置。图5,为一种信息处理装置的结构示意图,该装置包括:
确定模块1,用于确定输入位中待输入信息的信息类型,其中,所述输入位显示在第一页面中。
显示模块2,用于在所述第一页面显示所述待输入信息的信息类型的备选信息。
输入模块3,用于基于作用于所述备选信息的选择操作,将所述备选信息作为目标信息写入所述输入位。
在另一实施例中,确定模块1,包括:
第一确定单元,用于识别所述输入位中输入的指示信息类型的指示信息;根据所述指示信息,确定所述待输入信息的信息类型。
或者,
第二确定单元,用于识别所述输入位中待输入信息的信息标签;根据所述消息标签,确定所述待输入信息的信息类型。
在另一实施例中,该装置还包括:
获取模块,用于确定备选信息类型;根据所述备选信息类型,获取所述备选信息;其中,所述待输入信息的信息类型为所述备选信息类型的至少其中之一;所述备选信息类型包括:联系标识、联系人、联系方式和/或地理地址。
在另一实施例中,获取模块,还用于检测到所述备选信息类型的编辑操作时,将所述编辑操作编辑的信息作为所述备选信息类型的备选信息。
在另一实施例中,获取模块,包括:
第一处理单元,用于当检测到剪切板存储有信息类型为备选信息类型的第一信息时,输出是否将所述第一信息存储为所述备选信息类型的备选信息的第一提示信息;
第二处理单元,用于当检测到作用于所述第一提示信息的确认操作时,将所述第一信息作为所述备选类型信息的备选信息。
在另一实施例中,收集模块,包括:
第三处理单元,用于检测在第二页面显示的信息,其中,所述第二页面为信息阅读页面;
第四处理单元,用于当在所述第二页面检测到信息类型为所述备选信息类型的第二信息时,输出是否将所述第二信息存储为所述备选信息类型的备选信息的第二提示信息;
第五处理单元,用于当检测到作用于所述第二提示信息的确认操作时,将所述第二信息作为所述备选类型信息的备选信息。
在另一实施例中,显示模块2,还用于在悬浮窗口内显示所述备选信息。
在确定待输入信息的类型后,通过悬浮窗口的形式,在悬浮窗口内显示待输入信息的信息类型的备选信息。
悬浮窗口可以是层叠显示在第一页面上方的窗口,当然在另一些实施例中,显示备选信息的窗口也可以是固定不动的静止窗口。
该悬浮窗口还可以进行隐藏和展开等操作,可以在不需要时将该悬浮窗口隐藏,以便于进行其他操作以及不影响其他内容的显示。由于悬浮窗可以移动,这样可以根据使用需求,移动悬浮窗,减少悬浮窗对第一页面中显示其他内容的影响。
还可以在备选信息的数量大于悬浮窗口的预设显示数量时,在悬浮窗口内分页显示备选信息,通过翻页的形式或者上下滑动的方式在悬浮窗口内显示备选信息。
当然,这里并不限定通过悬浮窗这一种显示方式,还可以通过其他方式进行显示。
在另一实施例中,还提供了一种电子设备,包括:
处理器和用于存储能够在所述处理器上运行的可执行指令的存储器,其中:
处理器用于运行所述可执行指令时,所述可执行指令执行上述任一实施例所述的方法。
在另一实施例中,还提供了一种非临时性计算机可读存储介质,所述计算机可读存储介质中存储有计算机可执行指令,该计算机可执行指令被处理器执行时实现上述任一实施例所述的方法。
在另一实施例中,还提供了一种具体的应用场景示例。
在通常情况下,各个应用程序之间没有相应的接口获取对方已有的地址信息,即各个应用程序之间没有权限获取相互获取对方已经保存的地址信息。如果应用程序没有存储需要的地址信息,需要获取地址信息,则需要在应用程序中单独创建或者根据输入操作获取地址信息,以及将该地址信息进行保存等。例如,在某一应用程序中需要具有地址信息的输入位,需要获取地址信息,此时,需要根据输入的操作,获取地址信息,该输入操作为用户的手动输入操作,需要手动添加,或者需要用户从其他应用程序中进行复制和粘贴操作输入到该应用程序中。显然,这样的操作比较繁杂,需要用户手动输入或者在不同的应用程序之间进行切换,然后进行复制和粘贴等操作,降低了用户的输入效率和使用体验。
例如,在安卓***的设备中,不同的应用程序之间存储的地址信息都是独立保存,存储的地址信息的模型或者格式也不同。图6和图7,图6中包括三个应用程序,每个应用程序中包括两个对应的地址。图7中,应用程序1中的地址1包括:姓名、电话和详细地址。应用程序3的地址3包括:姓名、电话、详细地址和邮编。各个应用程序的地址相互独立,单独保存,应用程序1无法获取其他应用程序的地址。
每个应用程序需要保存各自的地址信息,这样也增加了对于内存的占用,如果不同的应用程序中的地址信息是相同的,则会出现多个相同的存储副本,浪费存储资源。
在使用应用程序需要输入地址信息时,如果该应用程序中没有存储需要使用的地址信息,则需要用户手动输入地址信息,或者复制已有的地址信息,例如在向外发送地址信息或者使用购物应用程序需要输入收货地址或者寄件地址时。
图8,为一种信息处理方法的示意图。
通过监听在输入位的文本框中输入的信息,然后对输入的信息进行文字检索,检索到输入的信息为已存储信息中的一种或者包含在已存储信息中,则启动该地址服务,然后显示与输入的信息对应的备选信息。通过该地址服务可以确定与输入的信息对应的备选信息。该地址服务可以为终端中的各个应用程序提供地址信息的服务。
图9,为另一种信息处理的示意图。
该示意图中,地址服务的模块可以执行该实施例提供的信息处理方法,包括步骤S100至步骤S300等,存储有地址1和地址2,地址1中包括名称、电话、详细地址和邮编,地址2中包括姓名、电话。详细地址和邮编等。然后可以为应用程序1、应用程序2和应用程序3提供地址信息。
图10,为另一种信息处理的示意图。
该图中包括以下步骤:
地址获取的步骤:
地址可根据以下途径获取:
1、用户手动输入地址,在***设置中,有入口,用户可以编辑地址信息。
2、剪切板获取地址,用户复制一些地址后,弹窗提醒用户,是否将地址收藏。收藏即保存。
3、AI分析,目前很多文章中,存在一些地址信息通过AI检索地址,检索成功后,弹窗提醒用户,是否将地址收藏。收藏即保存。
地址授权的步骤:
地址是用户隐私部分,需要严格保护用户权益,所以地址解析或ap通过地址服务获取地址时,需要用户手动授权,否则获取地址失败
地址服务的步骤:
地址服务用于提供地址,保存地址以及app获取地址后的列表展示
需要说明的是,本公开实施例中的“第一”和“第二”仅为表述和区分方便,并无其他特指含义。
图11是根据一示例性实施例示出的一种终端设备的框图。例如,终端设备可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
参照图11,终端设备可以包括以下一个或多个组件:处理组件802,存储器804,电力组件806,多媒体组件808,音频组件810,输入/输出(I/O)的接口812,传感器组件814,以及通信组件816。
处理组件802通常控制终端设备的整体操作,诸如与展示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。
存储器804被配置为存储各种类型的数据以支持在终端设备的操作。这些数据的示例包括用于在终端设备上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电力组件806为终端设备的各种组件提供电力。电力组件806可以包括电源管理***,一个或多个电源,及其他与为终端设备生成、管理和分配电力相关联的组件。
多媒体组件808包括在终端设备和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶展示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当终端设备处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜***或具有焦距和光学变焦能力。
音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(MIC),当终端设备处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。
I/O接口812为处理组件802和***接口模块之间提供接口,上述***接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件814包括一个或多个传感器,用于为终端设备提供各个方面的状态评估。例如,传感器组件814可以检测到终端设备的打开/关闭状态,组件的相对定位,例如组件为终端设备的展示器和小键盘,传感器组件814还可以检测终端设备或终端设备一个组件的位置改变,用户与终端设备接触的存在或不存在,终端设备方位或加速/减速和终端设备的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件816被配置为便于终端设备和其他设备之间有线或无线方式的通信。终端设备可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件816经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,通信组件816还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,终端设备可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
Claims (10)
1.一种信息处理方法,其特征在于,包括:
确定输入位中待输入信息的信息类型,其中,所述输入位显示在第一页面中;
在所述第一页面显示所述待输入信息的信息类型的备选信息;
基于作用于所述备选信息的选择操作,将所述备选信息作为目标信息写入所述输入位。
2.根据权利要求1所述的方法,其特征在于,所述确定输入位中待输入信息的信息类型,包括:
识别所述输入位中输入的指示信息类型的输入信息;
根据所述输入信息,确定所述待输入信息的信息类型;
或者,
识别所述输入位中待输入信息的信息标签;
根据所述消息标签,确定所述待输入信息的信息类型。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
确定备选信息类型;
根据所述备选信息类型,获取所述备选信息;其中,所述待输入信息的信息类型为所述备选信息类型的至少其中之一;所述备选信息类型包括:联系标识、联系人、联系方式和/或地理地址。
4.根据权利要求3所述的方法,其特征在于,所述获取所述备选信息,包括:
检测到所述备选信息类型的备选信息的编辑操作时,将所述编辑操作编辑的信息作为所述备选信息类型的备选信息。
5.根据权利要求3所述的方法,其特征在于,所述收集备选信息类型的备选信息,还包括:
当检测到剪切板存储有信息类型为备选信息类型的第一信息时,输出是否将所述第一信息存储为所述备选信息类型的备选信息的第一提示信息;
当检测到作用于所述第一提示信息的确认操作时,将所述第一信息作为所述备选类型信息的备选信息。
6.根据权利要求3所述的方法,其特征在于,所述收集备选信息类型的备选信息,还包括:
检测在第二页面显示的信息,其中,所述第二页面为信息阅读页面;
当在所述第二页面检测到信息类型为所述备选信息类型的第二信息时,输出是否将所述第二信息存储为所述备选信息类型的备选信息的第二提示信息;
当检测到作用于所述第二提示信息的确认操作时,将所述第二信息作为所述备选类型信息的备选信息。
7.根据权利要求1所述的方法,其特征在于,所述在所述第一页面显示所述待输入信息的信息类型的备选信息,包括:
在悬浮窗口内显示所述备选信息。
8.一种信息处理装置,其特征在于,
确定模块,用于确定输入位中待输入信息的信息类型,其中,所述输入位显示在第一页面中;
显示模块,用于在所述第一页面显示所述待输入信息的信息类型的备选信息;
输入模块,用于基于作用于所述备选信息的选择操作,将所述备选信息作为目标信息写入所述输入位。
9.一种电子设备,其特征在于,包括:
处理器和用于存储能够在所述处理器上运行的可执行指令的存储器,其中:
处理器用于运行所述可执行指令时,所述可执行指令执行上述权利要求1至7任一项所述的方法。
10.一种非临时性计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机可执行指令,该计算机可执行指令被处理器执行时实现上述权利要求1至7任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110507443.XA CN115344171A (zh) | 2021-05-10 | 2021-05-10 | 一种信息处理方法、装置、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110507443.XA CN115344171A (zh) | 2021-05-10 | 2021-05-10 | 一种信息处理方法、装置、电子设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115344171A true CN115344171A (zh) | 2022-11-15 |
Family
ID=83947104
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110507443.XA Pending CN115344171A (zh) | 2021-05-10 | 2021-05-10 | 一种信息处理方法、装置、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115344171A (zh) |
-
2021
- 2021-05-10 CN CN202110507443.XA patent/CN115344171A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3285185A1 (en) | Information retrieval method and apparatus, electronic device and server, computer program and recording medium | |
EP3242203A1 (en) | Method for operating a display device and display device | |
US10791187B2 (en) | Information displaying method and apparatus, and storage medium | |
KR20170072165A (ko) | 정보 푸시 방법 및 장치 | |
US20180167478A1 (en) | Method and apparatus for displaying notification message | |
CN106599070B (zh) | 获取第一应用程序中信息的方法、装置及终端设备 | |
CN106528252A (zh) | 对象启动方法及装置 | |
KR20160048708A (ko) | 통신 메시지 인식 방법, 장치, 프로그램 및 저장매체 | |
CN104679599A (zh) | 在应用程序间进行复制的方法和装置 | |
CN110110315B (zh) | 待办项管理方法和装置 | |
CN106202223A (zh) | 内容收藏方法、装置和用于收藏应用程序中内容的装置 | |
CN105447109A (zh) | 关键字词搜索方法及装置 | |
CN104850849A (zh) | 发送文字的方法、装置及终端 | |
CN108733397B (zh) | 更新状态确定方法、设备及存储介质 | |
CN106547547A (zh) | 数据采集方法及装置 | |
CN105160236B (zh) | 一种输入验证码的方法和装置 | |
RU2643470C2 (ru) | Способ поиска и устройство поиска | |
US10244367B2 (en) | Short message identification method and device, and storage medium | |
CN107360322B (zh) | 信息提示方法及装置 | |
CN106844717A (zh) | 网页搜索显示方法及装置 | |
CN106789554A (zh) | 短信处理的方法及装置 | |
CN105094510A (zh) | 文本处理的方法、装置及*** | |
CN108491535B (zh) | 信息的分类存储方法及装置 | |
CN107179837A (zh) | 输入方法及装置 | |
CN107885571B (zh) | 显示页面控制方法及装置 |
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 |