CN111783409A - 信息处理方法、信息处理装置及电子设备 - Google Patents
信息处理方法、信息处理装置及电子设备 Download PDFInfo
- Publication number
- CN111783409A CN111783409A CN202010544652.7A CN202010544652A CN111783409A CN 111783409 A CN111783409 A CN 111783409A CN 202010544652 A CN202010544652 A CN 202010544652A CN 111783409 A CN111783409 A CN 111783409A
- Authority
- CN
- China
- Prior art keywords
- information
- area
- text
- format
- target
- 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
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/194—Calculation of difference between files
-
- 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
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/177—Editing, e.g. inserting or deleting of tables; using ruled lines
- G06F40/18—Editing, e.g. inserting or deleting of tables; using ruled lines of spreadsheets
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/543—User-generated data transfer, e.g. clipboards, dynamic data exchange [DDE], object linking and embedding [OLE]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Software Systems (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请公开了一种信息处理方法、信息处理装置及电子设备,属于通信技术领域,以解决在粘贴多个信息时,信息混乱的问题。该方法包括:接收对第一区域中的目标信息的第一输入;响应于第一输入,复制目标信息,目标信息包括第一信息和第二信息;识别目标消息的特征信息;根据特征信息,在第二区域粘贴第一信息和第二信息;其中,第一区域中的信息的格式信息和第二区域中的信息的格式信息不同,特征信息包括第一信息的格式信息和第二信息的格式信息,以及第一信息和第二信息的相对位置。这样,按照第一信息和第二信息在第一区域中的格式进行粘贴,从而能够使得第二区域中的第一信息和第二信息与原格式保持一致而不会发生信息错乱的情况。
Description
技术领域
本申请属于通信技术领域,具体涉及一种信息处理方法、信息处理装置及电子设备。
背景技术
随着信息技术的发展,用户常常会需要通过多种信息编辑方式来展示需要传达的内容。如,在网页中通过图文结合的方式、通过表格或者幻灯片等文档编辑的方式对内容进行展示,从而便于用户快速对内容进行理解。
然而,发明人发现现有技术中至少存在如下问题:由于上述类型的信息中包含多个信息,在对上述类型的信息进行复制的过程中,如,将表格中的信息复制到邮件编辑框内时,粘贴后的内容会存在信息混乱的情况。
发明内容
本发明实施例提供一种信息处理方法、信息处理装置及电子设备,以解决在粘贴多个信息时,信息混乱的问题。
为了解决上述技术问题,本发明是这样实现的:
第一方面,本发明实施例提供了一种信息处理方法,该方法包括:
接收对第一区域中的目标信息的第一输入;
响应于所述第一输入,复制所述目标信息,所述目标信息包括第一信息和第二信息;
识别所述目标信息的特征信息;
根据所述目标信息的特征信息,在第二区域粘贴所述第一信息和所述第二信息;
其中,所述第一区域中的信息的格式信息和所述第二区域中的信息的格式信息不同,所述目标信息的特征信息包括所述第一信息的格式信息和所述第二信息的格式信息,以及所述第一信息和所述第二信息的相对位置。
第二方面,本发明实施例还提供一种信息处理装置,该装置包括:
接收模块,用于接收对第一区域中的目标信息的第一输入;
复制模块,用于响应于所述第一输入,复制所述目标信息,所述目标信息包括第一信息和第二信息;
识别模块,用于识别所述目标信息的特征信息;
粘贴模块,用于根据所述目标信息的特征信息,在第二区域粘贴所述第一信息和所述第二信息;
其中,所述第一区域中的信息的格式信息和所述第二区域中的信息的格式信息不同,所述目标信息的特征信息包括所述第一信息的格式信息和所述第二信息的格式信息,以及所述第一信息和所述第二信息的相对位置。
第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的信息处理方法的步骤。
第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的信息处理方法的步骤。
第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的信息处理方法。
本申请实施例中,接收对第一区域中的目标信息的第一输入;响应于所述第一输入,复制所述目标信息,所述目标信息包括第一信息和第二信息;识别所述目标信息的特征信息;根据所述目标信息的特征信息,在第二区域粘贴所述第一信息和所述第二信息;其中,所述第一区域中的信息的格式信息和所述第二区域中的信息的格式信息不同,所述目标信息的特征信息包括所述第一信息的格式信息和所述第二信息的格式信息,以及所述第一信息和所述第二信息的相对位置。这样,按照第一信息和第二信息在第一区域中的格式进行粘贴,从而能够使得第二区域中的第一信息和第二信息与原格式保持一致而不会发生信息错乱的情况。
附图说明
图1是本发明实施例提供的信息处理方法的流程图;
图2至图4是本发明实施例提供的电子设备的界面示意图;
图5是本发明实施例提供的表格中的单元格的特征向量表;
图6是本发明实施例提供的信息处理装置的结构图;
图7是本发明实施例提供的电子设备的结构图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的信息处理方法进行详细地说明。
参见图1,图1是本发明实施例提供的信息处理方法的流程图,如图1所示,包括以下步骤:
步骤101、接收对第一区域中的目标信息的第一输入。
其中,第一区域可以是目标信息显示的区域,目标信息可以包括相同或者不同类型的多个信息,如文本信息、文本信息和图片信息、文本信息和表格信息等等。
第一输入可以是用户对目标信息的复制操作,如按压操作、拖动操作、点击操作等等。
步骤102、响应于所述第一输入,复制所述目标信息,所述目标信息包括第一信息和第二信息。
第一信息和第二信息可以为相同或者不同类型的信息。例如,第一信息和第二信息可以均为文本信息;或者第一信息为图片信息,第二信息为文本信息;或者第一信息为表格信息,第二信息为文本信息,此处仅仅是举例。在此步骤中,电子设备响应第一输入,可以复制第一信息和第二信息到剪切板或者其他存储位置。在目标信息中包括其他信息的情况下,还可以复制其他信息。
步骤103、识别所述目标信息的特征信息。
其中,所述目标信息的特征信息包括所述第一信息的格式信息和所述第二信息的格式信息,以及所述第一信息和所述第二信息的相对位置。
在此步骤中,可以基于复制的目标信息识别第一信息的特征和第二信息的特征。具体地,可以识别第一信息和第二信息的信息内容、所在的区域的轮廓、第一信息和第二信息的格式特征、相对位置等。
例如,当第一信息和第二信息分别为表格信息和文本信息时,表格的格式信息可以包括表格占用区域的轮廓、各个单元格的长宽、各行各列在表格中的占比、单元格内所包含的文本信息,文本信息的格式信息可以包括字体大小、字体类型等。当第一信息和第二信息分别为图片信息和文本信息时,可以识别图片所占用的区域的轮廓、图片的内容特征、文本信息的格式等特征。
上述特征信息可以在复制时,通过获取目标信息的原始特征数据得到,或者通过识别图像中的各对象的特征信息来获取。当目标信息中还包括其他信息时,在此步骤中,还可以识别其他信息的特征。
步骤104、根据所述目标信息的特征信息,在第二区域粘贴所述第一信息和所述第二信息。
其中,所述第一区域中的信息的格式信息和所述第二区域中的信息的格式信息不同。
第一区域和第二区域可以是不同的两个区域,且第一区域中的信息的格式和第二区域的信息的格式不同。例如,第一区域为表格编辑区域,第二区域为邮件编辑区域;或第一区域为文档编辑区域,第二区域为幻灯片演示文稿编辑区域,由于第一区域和第二区域分布于不同的区域,第一区域中的信息的格式与第二区域中的信息的格式不同。因此,本实施例中,基于第一区域中的第一信息和第二信息的格式信息,在第二区域对第一信息和第二信息的内容进行粘贴。在粘贴第一信息和第二信息时,第一信息和第二信息的格式信息保持不变,使得第一信息和第二信息保留了在第一区域中的特征,从而能保证在第二区域的第一信息和第二信息排布整齐,而不会打乱原有的排布秩序,不会出现信息错乱的情况。
可选的,所述第一信息和所述第二信息为不同类型的信息,所述第二信息的显示位置位于所述第一信息的显示区域内;
所述根据所述目标信息的特征信息,在第二区域粘贴所述第一信息和所述第二信息,包括:
根据所述第二区域中的信息布局,对所述第一信息的布局进行调整;
根据所述第一信息的布局,对所述第二信息的布局进行调整;
按照所述第一信息的格式信息和所述第二信息的格式信息,以及所述第一信息和所述第二信息的相对位置,在所述第二区域内粘贴调整后的所述第一信息和调整后的所述第二信息。
在该实施方式中,在粘贴第一信息和第二信息时,可以根据第二区域的信息布局对第一信息和第二信息的布局进行调整。第二信息的显示位置位于第一信息的显示区域可以理解为,第二信息所在的显示区域与第一信息所在的显示区域存在重叠的区域。例如,第一信息为表格,第二信息为位于表格的单元格内的文本;或第一信息为图片,第二信息为在以图片为背景显示的图表或文本。
具体地,可以根据第二区域的信息布局调整第一信息和第二信息的布局,使得第一信息和第二信息的布局与第二区域的布局相适应。在具体实施时,可以先根据第二区域的信息布局调整第一信息的布局,再基于第一信息的布局调整第二信息的布局。如图2至图4所示,第二区域包括文字区域11和空白区域12。其中,图2为在空白区域12将表格居中显示,图3为根据空白区域12的大小自适应调整表格大小,图4为将表格在空白区域12填充显示。在上述调整方式中,可以对表格轮廓大小以及各个单元格的大小进行调整,如对表格进行缩放、单元格大小调整或者整体的位置调整,使得表格与第二区域相适应。在调整表格后,还可以基于调整后的表格,对单元格内的文本大小和布局进行调整,从而使得文本信息与表格的布局相适应。
在对第一信息和第二信息的布局调整后,按照第一信息和第二信息的格式以及相对位置,在第二区域粘贴第一信息和第二信息,使得第一信息和第二信息既能够保持原有的格式而不会发生错乱变形,又能够适应第二区域的布局,提高信息在粘贴后的显示效果。
本发明实施例,能够根据第二区域的布局调整第一信息和第二信息,使得第一信息和第二信息适应第二区域的布局,且能保证粘贴结果的格式与第一区域中的复制内容和格式保持一致。
可选的,所述第一信息为表格,所述第二信息为位于所述表格中的目标单元格内的文本信息;
所述识别所述目标信息的特征信息,包括:
识别所述表格内的每个单元格的特征信息;
所述根据所述特征信息,在第二区域粘贴所述第一信息和所述第二信息,包括:
根据所述每个单元格的特征信息,在所述第二区域粘贴所述表格和所述文本信息,其中,粘贴后的所述表格中的目标单元格内包括所述文本信息。
在该实施方式中,识别每个单元格的特征信息,如,单元格的行号和列号、单元格合并操作、单元格的高度和宽度、单元格内所包含的文本、文本的字体、字号等等。对于特殊处理的情况,以合并单元格为例,可以进一步获取合并的单元格的行号、列号、合并的单元格的数量等信息,并记录。在对合并的单元格进行粘贴时,可以根据合并单元格的特征进行粘贴,使得粘贴后的单元格保持原有的特点。
每个单元格的特征信息记为P(n),总共t个单元格,将上述信息汇总可以得到如图5所示的表格。如,任一单元格的特征向量依次展开为,位于表格的第1行第1列,没有单元格合并,单元格的高度和宽度分别为0.5cm和1cm,单元格内包含数字12,此处仅仅是举例。
根据每个单元格的特征信息,在第二区域粘贴表格内的所有单元格。由于获取了表格中每个单元格的特征信息,且按照上述特征信息将每个单元格从第一区域复制到第二区域,这样,粘贴在第二区域的每个单元格能够保留在第一区域时的原有特征,粘贴后的表格和文本不会产生信息错乱的情况。
可选的,所述目标单元格的特征信息还包括所述目标单元格内的文本信息的特征,所述根据所述每个单元格的特征信息,在所述第二区域粘贴所述表格和所述文本信息,包括:
根据所述目标单元格内的文本信息的特征,调整包括所述目标单元格在内的至少部分单元格的尺寸大小;
根据调整后的所述至少部分单元格的尺寸大小,在调整后的所述表格中获取每个单元格的特征信息;
根据在调整后的所述表格中获取的每个单元格的特征信息,在所述第二区域粘贴所述文本信息和调整后的所述表格。
在该实施方式中,可以基于文本信息的内容对表格进一步进行调整,使得单元格与文本的大小更加适配。
具体地,可以根据单元格内的文本信息数量,对单元格的宽度或者高度进行调整。例如,当单元格内的文本信息数量较多时,可以增加单元格的高度或宽度。为了使得单元格整齐,还可以对与目标单元格相关的其他单元格进行调整,如整行或者整列单元格进行调整,使每行和每列单元格对齐。
为了便于理解,以下根据文本数量对单元格宽度和高度进行计算。例如,获取每列单元格内文字数量最多的单元格的特征向量,作为每列最多文本数量分别记为P(x1),…,P(xn)。则各列待粘贴单元格的宽度分别为:
(P(x1)/(P(x1)+P(x2)+……+P(xn)))*待粘贴文档设置窗口宽度
(P(x2)/(P(x1)+P(x2)+……+P(xn)))*待粘贴文档设置窗口宽度
……
(P(xn)/(P(x1)+P(x2)+……+P(xn)))*待粘贴文档设置窗口宽度
每行单元格的高度则可以通过以下方式确定:识别每行文字量最多的单元格,该行单元格的高度可以按照文字量最多单元格内的文字刚好填充单元格的最小合适值来自动识别确定。
当待粘贴表格窗口的高度固定时,可以按照上述宽度排列后计算每行单元格最大文本行数L(y1),L(y2),……,L(ym),然后按照待粘贴文档表格窗口的高度对应比例来计算每行高度。表格中包括合并或者其他处理的情况,可以通过记录单元格的位置信息,并对应做合并处理或者其他处理。
(L(y1)/(L(y1)+L(y2)+……+L(ym)))*待粘贴文档设置窗口高度
(L(y2)/(L(y1)+L(y2)+……+L(ym)))*待粘贴文档设置窗口高度
……
(L(yn)/(L(y1)+L(y2)+……+L(ym)))*待粘贴文档设置窗口高度
其中,待粘贴文档设置窗口的宽度和高度可以根据第二区域的大小识别确定。
以上仅仅是通过文字数量调整单元格大小的一种计算方式的举例,在具体实施时,还可以基于文字数量、文本的类型、文本的属性等共同确定单元格的高度和宽度。
在对至少部分单元格的尺寸进行调整后,可以根据调整后的至少部分单元格,获取整个表格中的每个单元格的特征信息,并基于该特征信息粘贴表格和文本。
本发明实施方式,在上述实施方式的基础上,可以进一步对表格的高度宽度进行调整,使得表格和文本适配,排列更整齐。
可选的,所述目标信息还包括第一表格;所述第一信息和所述第二信息为位于所述第一表格内的文本信息;
所述识别所述目标信息的特征信息,包括:
识别所述第一表格的格式信息、所述文本信息的格式信息,以及所述文本信息在所述第一表格内的位置;
所述根据所述目标信息的特征信息,在第二区域粘贴所述第一信息和所述第二信息,包括:
在所述第二区域内存在第二表格的情况下,根据所述第一表格的格式信息确定所述第一表格和所述第二表格的位置对应关系;根据所述文本信息的格式信息、所述位置对应关系以及所述文本信息在所述第一表格内的位置,在所述第二表格内粘贴所述文本信息;
在所述第二区域内不存在第二表格的情况下,根据所述第一表格的格式信息、所述文本信息的格式信息以及所述文本信息在所述第一表格内的位置,在所述第二区域粘贴所述第一表格和所述文本信息。
在该实施方式中,第一表格的格式信息可以包括第一表格的轮廓信息、单元格的大小信息、行列占比信息、单元格合并信息等。第一信息和第二信息均为位于第一表格内的文本信息,该文本信息的格式信息可以包括文本信息的特征,如字体、字号大小、显示特征等。
在第二区域存在第二表格的情况下,可以获取第二表格的特征,并可以将第一表格和第二表格的特征进行对比,从而可以在第二表格内确定与第一表格位置对应的表格区域,并在该表格区域内粘贴文本信息,即第一信息和第二信息。其中,文本信息在第一表格中的位置,与在第二表格中的表格区域内的位置相对应,第一表格和上述表格区域中,每个单元格的位置和特征一一对应;且第二表格中的文本信息的格式特征与第一表格中的文本信息的格式特征相同,因此,在第二表格粘贴的文本信息不会产生信息错乱的情况。
在第二区域不存在表格的情况下,可以根据第一表格的格式信息粘贴第一表格,根据文本信息在第一表格中的位置,粘贴文本信息。其中,第一表格和文本信息可以同时或者先后粘贴。其中,第一区域中文本信息和第一表格的相对位置,与第二区域中文本信息和第一表格的相对位置相对应,且第二区域中的表格和文本信息都保留了原有的格式特征,不会产生信息错乱的情况。
本实施方式能够根据粘贴区域的特点进行粘贴,提高信息粘贴的灵活性。
本发明实施例,在不同文档之间复制粘贴的过程中,能够适用于表格和文本、图文结合如,网页、演示文稿等文档的情况。通过识别图文中的信息,在不打乱原有文档格式及图文排序的情况下,能够保留原有信息同步复制,实现在不同文档间快速保留原格式且适应新文档美化的功能。
需要说明的是,本申请实施例提供的信息处理方法,执行主体可以为信息处理装置,或者该信息处理装置中的用于执行加载信息处理的方法的控制模块。本申请实施例中以信息处理装置执行加载信息处理的方法为例,说明本申请实施例提供的信息处理的方法。
参见图6,图6是本发明实施例提供的信息处理装置的结构图,如图6所示,信息处理装置600包括:
接收模块601,用于接收对第一区域中的目标信息的第一输入;
复制模块602,用于响应于所述第一输入,复制所述目标信息,所述目标信息包括第一信息和第二信息;
识别模块603,用于识别所述目标信息的特征信息;
粘贴模块604,用于根据所述目标信息的特征信息,在第二区域粘贴所述第一信息和所述第二信息;
其中,所述第一区域中的信息的格式信息和所述第二区域中的信息的格式信息不同,所述目标信息的特征信息包括所述第一信息的格式信息和所述第二信息的格式信息,以及所述第一信息和所述第二信息的相对位置。
可选的,所述第一信息和所述第二信息为不同类型的信息,所述第二信息的显示位置位于所述第一信息的显示区域内;
所述粘贴模块包括:
第一调整子模块,用于根据所述第二区域中的信息布局,对所述第一信息的布局进行调整;
第二调整子模块,用于根据所述第一信息的布局,对所述第二信息的布局进行调整;
第一粘贴子模块,用于按照所述第一信息的格式信息和所述第二信息的格式信息,以及所述第一信息和所述第二信息的相对位置,在所述第二区域内粘贴调整后的所述第一信息和调整后的所述第二信息。
可选的,所述第一信息为表格,所述第二信息为位于所述表格中的目标单元格内的文本信息;
所述识别模块具体用于:
识别所述表格内的每个单元格的特征信息;
所述粘贴模块具体用于:
根据所述每个单元格的特征信息,在所述第二区域粘贴所述表格和所述文本信息,其中,粘贴后的所述表格中的目标单元格内包括所述文本信息。
可选的,所述目标单元格的特征信息还包括所述目标单元格内的文本信息的特征,所述粘贴模块包括:
第三调整子模块,用于根据所述目标单元格内的文本信息的特征,调整包括所述目标单元格在内的至少部分单元格的尺寸大小;
获取子模块,用于根据调整后的所述至少部分单元格的尺寸大小,在调整后的所述表格中获取每个单元格的特征信息;
第二粘贴子模块,用于根据在调整后的所述表格中获取的每个单元格的特征信息,在所述第二区域粘贴所述文本信息和调整后的所述表格。
可选的,所述目标信息还包括第一表格;所述第一信息和所述第二信息为位于所述第一表格内的文本信息;
所述识别模块具体用于:
识别所述第一表格的格式信息、所述文本信息的格式信息,以及所述文本信息在所述第一表格内的位置;
所述粘贴模块包括:
第三粘贴子模块,用于在所述第二区域内存在第二表格的情况下,根据所述第一表格的格式信息确定所述第一表格和所述第二表格的位置对应关系;根据所述文本信息的格式信息、所述位置对应关系以及所述文本信息在所述第一表格内的位置,在所述第二表格内粘贴所述文本信息;
第四粘贴子模块,用于在所述第二区域内不存在第二表格的情况下,根据所述第一表格的格式信息、所述文本信息的格式信息以及所述文本信息在所述第一表格内的位置,在所述第二区域粘贴所述第一表格和所述文本信息。
信息处理装置600能够实现上述方法实施例中电子设备实现的各个过程以及达到相同的有益效果,为避免重复,这里不再赘述。
本申请实施例中的信息处理装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personaldigital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(NetworkAttached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的信息处理装置可以为具有操作***的装置。该操作***可以为安卓(Android)操作***,可以为ios操作***,还可以为其他可能的操作***,本申请实施例不作具体限定。
本申请实施例提供的信息处理装置能够实现图1至图5的方法实施例中信息处理装置实现的各个过程,为避免重复,这里不再赘述。
本申请实施例,按照第一信息和第二信息在第一区域中的格式进行粘贴,从而能够使得第二区域中的第一信息和第二信息与原格式保持一致而不会发生信息错乱的情况。
可选的,本申请实施例还提供一种电子设备,包括处理器,存储器,存储在存储器上并可在所述处理器上运行的程序或指令,该程序或指令被处理器执行时实现上述信息处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要注意的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
图7为实现本申请实施例的一种电子设备的硬件结构示意图。
该电子设备700包括但不限于:射频单元701、网络模块702、音频输出单元703、输入单元704、传感器705、显示单元706、用户输入单元707、接口单元708、存储器709、以及处理器710等部件。
本领域技术人员可以理解,电子设备700还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理***与处理器710逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。图7中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
其中,处理器710,用于:
控制用户输入单元707接收对第一区域中的目标信息的第一输入;
响应于所述第一输入,复制所述目标信息,所述目标信息包括第一信息和第二信息;
识别所述目标信息的特征信息;
根据所述目标信息的特征信息,在第二区域粘贴所述第一信息和所述第二信息;
其中,所述第一区域中的信息的格式信息和所述第二区域中的信息的格式信息不同,所述目标信息的特征信息包括所述第一信息的格式信息和所述第二信息的格式信息,以及所述第一信息和所述第二信息的相对位置。
这样,按照第一信息和第二信息在第一区域中的格式进行粘贴,从而能够使得第二区域中的第一信息和第二信息与原格式保持一致而不会发生信息错乱的情况。
可选的,所述第一信息和所述第二信息为不同类型的信息,所述第二信息的显示位置位于所述第一信息的显示区域内;处理器710执行所述根据所述目标信息的特征信息,在第二区域粘贴所述第一信息和所述第二信息,包括:
根据所述第二区域中的信息布局,对所述第一信息的布局进行调整;
根据所述第一信息的布局,对所述第二信息的布局进行调整;
按照所述第一信息的格式信息和所述第二信息的格式信息,以及所述第一信息和所述第二信息的相对位置,在所述第二区域内粘贴调整后的所述第一信息和调整后的所述第二信息。
可选的,所述第一信息为表格,所述第二信息为位于所述表格中的目标单元格内的文本信息;处理器710执行所述识别所述目标信息的特征信息,包括:
识别所述表格内的每个单元格的特征信息;
处理器710执行所述根据所述目标信息的特征信息,在第二区域粘贴所述第一信息和所述第二信息,包括:
根据所述每个单元格的特征信息,在所述第二区域粘贴所述表格和所述文本信息,其中,粘贴后的所述表格中的目标单元格内包括所述文本信息。
可选的,所述目标单元格的特征信息还包括所述目标单元格内的文本信息的特征;处理器710执行所述根据所述每个单元格的特征信息,在所述第二区域粘贴所述表格和所述文本信息,包括:
根据所述目标单元格内的文本信息的特征,调整包括所述目标单元格在内的至少部分单元格的尺寸大小;
根据调整后的所述至少部分单元格的尺寸大小,在调整后的所述表格中获取每个单元格的特征信息;
根据在调整后的所述表格中获取的每个单元格的特征信息,在所述第二区域粘贴所述文本信息和调整后的所述表格。
可选的,所述目标信息还包括第一表格;所述第一信息和所述第二信息为位于所述第一表格内的文本信息;处理器710执行所述识别所述目标信息的特征信息,包括:
识别所述第一表格的格式信息、所述文本信息的格式信息,以及所述文本信息在所述第一表格内的位置;
处理器710执行所述根据所述目标信息的特征信息,在第二区域粘贴所述第一信息和所述第二信息,包括:
在所述第二区域内存在第二表格的情况下,根据所述第一表格的格式信息确定所述第一表格和所述第二表格的位置对应关系;根据所述文本信息的格式信息、所述位置对应关系以及所述文本信息在所述第一表格内的位置,在所述第二表格内粘贴所述文本信息;
在所述第二区域内不存在第二表格的情况下,根据所述第一表格的格式信息、所述文本信息的格式信息以及所述文本信息在所述第一表格内的位置,在所述第二区域粘贴所述第一表格和所述文本信息。
应理解的是,本申请实施例中,输入单元704可以包括图形处理器(GraphicsProcessing Unit,GPU)7041和麦克风7042,图形处理器7041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元706可包括显示面板7061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板7061。用户输入单元707包括触控面板7071以及其他输入设备7072。触控面板7071,也称为触摸屏。触控面板7071可包括触摸检测装置和触摸控制器两个部分。其他输入设备7072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器709可用于存储软件程序以及各种数据,包括但不限于应用程序和操作***。处理器710可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器710中。
本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述信息处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。
本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述信息处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为***级芯片、***芯片、芯片***或片上***芯片等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。
Claims (12)
1.一种信息处理方法,其特征在于,包括:
接收对第一区域中的目标信息的第一输入;
响应于所述第一输入,复制所述目标信息,所述目标信息包括第一信息和第二信息;
识别所述目标信息的特征信息;
根据所述目标信息的特征信息,在第二区域粘贴所述第一信息和所述第二信息;
其中,所述第一区域中的信息的格式信息和所述第二区域中的信息的格式信息不同,所述目标信息的特征信息包括所述第一信息的格式信息和所述第二信息的格式信息,以及所述第一信息和所述第二信息的相对位置。
2.根据权利要求1所述的方法,其特征在于,所述第一信息和所述第二信息为不同类型的信息,所述第二信息的显示位置位于所述第一信息的显示区域内;
所述根据所述目标信息的特征信息,在第二区域粘贴所述第一信息和所述第二信息,包括:
根据所述第二区域中的信息布局,对所述第一信息的布局进行调整;
根据所述第一信息的布局,对所述第二信息的布局进行调整;
按照所述第一信息的格式信息和所述第二信息的格式信息,以及所述第一信息和所述第二信息的相对位置,在所述第二区域内粘贴调整后的所述第一信息和调整后的所述第二信息。
3.根据权利要求1所述的方法,其特征在于,所述第一信息为表格,所述第二信息为位于所述表格中的目标单元格内的文本信息;
所述识别所述目标信息的特征信息,包括:
识别所述表格内的每个单元格的特征信息;
所述根据所述目标信息的特征信息,在第二区域粘贴所述第一信息和所述第二信息,包括:
根据所述每个单元格的特征信息,在所述第二区域粘贴所述表格和所述文本信息,其中,粘贴后的所述表格中的目标单元格内包括所述文本信息。
4.根据权利要求3所述的方法,其特征在于,所述目标单元格的特征信息还包括所述目标单元格内的文本信息的特征,所述根据所述每个单元格的特征信息,在所述第二区域粘贴所述表格和所述文本信息,包括:
根据所述目标单元格内的文本信息的特征,调整包括所述目标单元格在内的至少部分单元格的尺寸大小;
根据调整后的所述至少部分单元格的尺寸大小,在调整后的所述表格中获取每个单元格的特征信息;
根据在调整后的所述表格中获取的每个单元格的特征信息,在所述第二区域粘贴所述文本信息和调整后的所述表格。
5.根据权利要求1所述的方法,其特征在于,所述目标信息还包括第一表格;所述第一信息和所述第二信息为位于所述第一表格内的文本信息;
所述识别所述目标信息的特征信息,包括:
识别所述第一表格的格式信息、所述文本信息的格式信息,以及所述文本信息在所述第一表格内的位置;
所述根据所述目标信息的特征信息,在第二区域粘贴所述第一信息和所述第二信息,包括:
在所述第二区域内存在第二表格的情况下,根据所述第一表格的格式信息确定所述第一表格和所述第二表格的位置对应关系;根据所述文本信息的格式信息、所述位置对应关系以及所述文本信息在所述第一表格内的位置,在所述第二表格内粘贴所述文本信息;
在所述第二区域内不存在第二表格的情况下,根据所述第一表格的格式信息、所述文本信息的格式信息以及所述文本信息在所述第一表格内的位置,在所述第二区域粘贴所述第一表格和所述文本信息。
6.一种信息处理装置,其特征在于,包括:
接收模块,用于接收对第一区域中的目标信息的第一输入;
复制模块,用于响应于所述第一输入,复制所述目标信息,所述目标信息包括第一信息和第二信息;
识别模块,用于识别所述目标信息的特征信息;
粘贴模块,用于根据所述目标信息的特征信息,在第二区域粘贴所述第一信息和所述第二信息;
其中,所述第一区域中的信息的格式信息和所述第二区域中的信息的格式信息不同,所述目标信息的特征信息包括所述第一信息的格式信息和所述第二信息的格式信息,以及所述第一信息和所述第二信息的相对位置。
7.根据权利要求6所述的装置,其特征在于,所述第一信息和所述第二信息为不同类型的信息,所述第二信息的显示位置位于所述第一信息的显示区域内;
所述粘贴模块包括:
第一调整子模块,用于根据所述第二区域中的信息布局,对所述第一信息的布局进行调整;
第二调整子模块,用于根据所述第一信息的布局,对所述第二信息的布局进行调整;
第一粘贴子模块,用于按照所述第一信息的格式信息和所述第二信息的格式信息,以及所述第一信息和所述第二信息的相对位置,在所述第二区域内粘贴调整后的所述第一信息和调整后的所述第二信息。
8.根据权利要求6所述的装置,其特征在于,所述第一信息为表格,所述第二信息为位于所述表格中的目标单元格内的文本信息;
所述识别模块具体用于:
识别所述表格内的每个单元格的特征信息;
所述粘贴模块具体用于:
根据所述每个单元格的特征信息,在所述第二区域粘贴所述表格和所述文本信息,其中,粘贴后的所述表格中的目标单元格内包括所述文本信息。
9.根据权利要求8所述的装置,其特征在于,所述目标单元格的特征信息还包括所述目标单元格内的文本信息的特征,所述粘贴模块包括:
第三调整子模块,用于根据所述目标单元格内的文本信息的特征,调整包括所述目标单元格在内的至少部分单元格的尺寸大小;
获取子模块,用于根据调整后的所述至少部分单元格的尺寸大小,在调整后的所述表格中获取每个单元格的特征信息;
第二粘贴子模块,用于根据在调整后的所述表格中获取的每个单元格的特征信息,在所述第二区域粘贴所述文本信息和调整后的所述表格。
10.根据权利要求6所述的装置,其特征在于,所述目标信息还包括第一表格;所述第一信息和所述第二信息为位于所述第一表格内的文本信息;
所述识别模块具体用于:
识别所述第一表格的格式信息、所述文本信息的格式信息,以及所述文本信息在所述第一表格内的位置;
所述粘贴模块包括:
第三粘贴子模块,用于在所述第二区域内存在第二表格的情况下,根据所述第一表格的格式信息确定所述第一表格和所述第二表格的位置对应关系;根据所述文本信息的格式信息、所述位置对应关系以及所述文本信息在所述第一表格内的位置,在所述第二表格内粘贴所述文本信息;
第四粘贴子模块,用于在所述第二区域内不存在第二表格的情况下,根据所述第一表格的格式信息、所述文本信息的格式信息以及所述文本信息在所述第一表格内的位置,在所述第二区域粘贴所述第一表格和所述文本信息。
11.一种电子设备,其特征在于,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1至5任一项所述的信息处理方法的步骤。
12.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1至5任一项所述的信息处理方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010544652.7A CN111783409A (zh) | 2020-06-15 | 2020-06-15 | 信息处理方法、信息处理装置及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010544652.7A CN111783409A (zh) | 2020-06-15 | 2020-06-15 | 信息处理方法、信息处理装置及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111783409A true CN111783409A (zh) | 2020-10-16 |
Family
ID=72756615
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010544652.7A Pending CN111783409A (zh) | 2020-06-15 | 2020-06-15 | 信息处理方法、信息处理装置及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111783409A (zh) |
-
2020
- 2020-06-15 CN CN202010544652.7A patent/CN111783409A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111586237B (zh) | 一种图像显示方法及电子设备 | |
CN113126862B (zh) | 截屏方法、装置、电子设备以及可读存储介质 | |
WO2024037418A1 (zh) | 显示方法、装置、电子设备及可读存储介质 | |
CN112099714B (zh) | 截图方法、装置、电子设备及可读存储介质 | |
US20230244363A1 (en) | Screen capture method and apparatus, and electronic device | |
CN112269522A (zh) | 图像处理方法、装置、电子设备和可读存储介质 | |
CN113986076A (zh) | 图标显示控制方法、装置、电子设备及存储介质 | |
CN114518820A (zh) | 图标整理方法、装置和电子设备 | |
CN111985203A (zh) | 文档处理方法、文档处理装置和电子设备 | |
CN114564263A (zh) | 页面布局调整方法、装置 | |
CN114302009A (zh) | 视频处理方法、装置、电子设备及介质 | |
CN111638839A (zh) | 截屏方法、装置和电子设备 | |
CN112449110B (zh) | 图像处理方法、装置及电子设备 | |
WO2024078490A1 (zh) | 图片处理方法、装置、电子设备及介质 | |
CN112399010B (zh) | 页面显示方法、装置和电子设备 | |
CN111724455A (zh) | 图像处理方法及电子设备 | |
US20230334740A1 (en) | Image display method, apparatus, and electronic device | |
CN111985183A (zh) | 文字输入方法、装置及电子设备 | |
CN113296661B (zh) | 图像处理方法、装置、电子设备及可读存储介质 | |
CN113362426B (zh) | 图像编辑方法和图像编辑装置 | |
CN111783409A (zh) | 信息处理方法、信息处理装置及电子设备 | |
CN115016686A (zh) | 文件选择方法、装置、电子设备及可读存储介质 | |
CN114518859A (zh) | 显示控制方法、装置、电子设备及存储介质 | |
CN113805709A (zh) | 信息输入方法、装置 | |
CN113436297A (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 |