Movatterモバイル変換


[0]ホーム

URL:


CN103218130B - A kind of method and apparatus for performing to select operation to object to be selected - Google Patents

A kind of method and apparatus for performing to select operation to object to be selected
Download PDF

Info

Publication number
CN103218130B
CN103218130BCN201310088553.2ACN201310088553ACN103218130BCN 103218130 BCN103218130 BCN 103218130BCN 201310088553 ACN201310088553 ACN 201310088553ACN 103218130 BCN103218130 BCN 103218130B
Authority
CN
China
Prior art keywords
objects
selection
selection operation
candidate
deselection
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201310088553.2A
Other languages
Chinese (zh)
Other versions
CN103218130A (en
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.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology 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 Beijing Baidu Netcom Science and Technology Co LtdfiledCriticalBeijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201310088553.2ApriorityCriticalpatent/CN103218130B/en
Publication of CN103218130ApublicationCriticalpatent/CN103218130A/en
Application grantedgrantedCritical
Publication of CN103218130BpublicationCriticalpatent/CN103218130B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Landscapes

Abstract

Translated fromChinese

本发明的目的在于提供一种用于对待选对象执行选择操作的方法和装置。根据本发明的方法包括:对多个待选对象,执行第一选择操作,以确定并标识一个或多个第一被选对象;对包含所述被标识的一个或多个第一被选对象的所述多个待选对象执行第二选择操作,以确定一个或多个最终被选对象,其中,所述第一选择操作与所述第二选择操作不同。本发明的优点在于,能够将选择结果与未被选择的结果同时呈献给用户,以方便用户进行比对,并分析所选择到的结果与其他结果之间的关系,并且,根据本发明的方法能够获得用户多次执行不同的选择操作后的叠加选择结果,并可将多次不同的选择操作的结果分别进行标识,以方便用户执行下一轮的操作。

The object of the present invention is to provide a method and a device for performing a selection operation on an object to be selected. The method according to the present invention includes: performing a first selection operation on multiple objects to be selected, so as to determine and identify one or more first selected objects; The multiple candidate objects perform a second selection operation to determine one or more final selected objects, wherein the first selection operation is different from the second selection operation. The advantage of the present invention is that the selected result and the unselected result can be presented to the user at the same time, so that the user can compare and analyze the relationship between the selected result and other results, and, according to the method of the present invention The superimposed selection results after the user performs different selection operations multiple times can be obtained, and the results of multiple different selection operations can be marked separately, so as to facilitate the user to perform the next round of operations.

Description

Translated fromChinese
一种用于对待选对象执行选择操作的方法和装置A method and device for performing a selection operation on an object to be selected

技术领域technical field

本发明涉及计算机技术领域,尤其涉及一种用于对待选对象执行选择操作的方法和装置。The present invention relates to the field of computer technology, in particular to a method and device for performing a selection operation on an object to be selected.

背景技术Background technique

在现有技术中,在多个领域中都会用到文本查找、筛选或剔除等选择技术。但是,现有技术中,通常都是运用在包含多个项目的单一页面上,所以使用文本查找技术时,为了方便查看查找结果,会直接把包含查找内容的项目筛选出来,而隐藏掉没被筛选出来的项目;但这样将不能看出所查找内容在所有内容中的位置,看不到所查找项目与其它项目的关系,当要对查找内容进行进一步操作就失去了上下文背景参考。并且,如果需要对选择操作的结果执行下一环节的操作时,当前技术通常仅能根据一次选择操作来确定选择结果,而不能基于多次选择结果来确定,并且无法区分各次选择操作分别所确定的结果。In the prior art, selection techniques such as text search, screening or elimination are used in various fields. However, in the existing technology, it is usually used on a single page containing multiple items, so when using the text search technology, in order to facilitate viewing of the search results, the items containing the search content will be directly screened out, and the hidden items will not be hidden. The selected items; however, it will not be possible to see the position of the searched content in all the content, and the relationship between the searched item and other items. When further operations on the searched content are performed, the context background reference will be lost. Moreover, if it is necessary to perform the next operation on the result of the selection operation, the current technology can usually only determine the selection result based on one selection operation, but not based on multiple selection results, and cannot distinguish the results of each selection operation. Definite result.

发明内容Contents of the invention

本发明的目的在于提供一种用于对待选对象执行选择操作的方法和装置。The object of the present invention is to provide a method and a device for performing a selection operation on an object to be selected.

根据本发明的一个方面,提供一种用于对待选对象执行选择操作的方法,其中,所述方法包括以下步骤:According to one aspect of the present invention, a method for performing a selection operation on an object to be selected is provided, wherein the method includes the following steps:

a.对多个待选对象,执行第一选择操作,以确定并标识一个或多个第一被选对象;a. For multiple objects to be selected, perform a first selection operation to determine and identify one or more first selected objects;

b.对包含所述被标识的一个或多个第一被选对象的所述多个待选对象执行第二选择操作,以确定一个或多个最终被选对象,其中,所述第一选择操作与所述第二选择操作不同。b. Perform a second selection operation on the plurality of candidate objects including the identified one or more first selected objects to determine one or more final selected objects, wherein the first selection The operation is different from the second selection operation.

根据本发明的一个方面,提供一种用于对待选对象执行选择操作的选择执行装置,其中,所述选择装置包括:According to one aspect of the present invention, there is provided a selection execution device for performing a selection operation on an object to be selected, wherein the selection device includes:

第一选择装置,用于对多个待选对象,执行第一选择操作,以确定并标识一个或多个第一被选对象;The first selection means is configured to perform a first selection operation on a plurality of objects to be selected, so as to determine and identify one or more first selected objects;

第二选择装置,用于对包含所述被标识的一个或多个第一被选对象的所述多个待选对象执行第二选择操作,以确定一个或多个最终被选对象,其中,所述第一选择操作与所述第二选择操作不同。The second selection means is configured to perform a second selection operation on the plurality of candidate objects including the identified one or more first selected objects, so as to determine one or more final selected objects, wherein, The first selection operation is different from the second selection operation.

根据本发明的优点在于,能够将选择结果与未被选择的结果同时呈献给用户,以方便用户进行比对,并分析所选择到的结果与其他结果之间的关系,并且,根据本发明的方法能够获得用户多次执行不同的选择操作后的叠加选择结果,并可将多次不同的选择操作的结果分别进行标识,以方便用户执行下一轮的操作。According to the advantages of the present invention, the selected results and unselected results can be presented to the user at the same time, so that the user can compare and analyze the relationship between the selected results and other results, and, according to the present invention The method can obtain superimposed selection results after the user performs different selection operations multiple times, and can mark the results of multiple different selection operations separately, so as to facilitate the user to perform the next round of operations.

附图说明Description of drawings

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:Other characteristics, objects and advantages of the present invention will become more apparent by reading the detailed description of non-limiting embodiments made with reference to the following drawings:

图1为根据本发明的一个方面的用于对待选对象执行选择操作的方法流程图;FIG. 1 is a flowchart of a method for performing a selection operation on an object to be selected according to an aspect of the present invention;

图2为根据本发明的一个方面的用于对待选对象执行选择操作的选择执行装置的结构示意图;FIG. 2 is a schematic structural diagram of a selection execution device for performing a selection operation on an object to be selected according to one aspect of the present invention;

图3至图5为根据本发明的一个具体实施例的用户交互界面示意图。3 to 5 are schematic diagrams of user interaction interfaces according to a specific embodiment of the present invention.

附图中相同或相似的附图标记代表相同或相似的部件。The same or similar reference numerals in the drawings represent the same or similar components.

具体实施方式detailed description

下面结合附图对本发明作进一步详细描述。The present invention will be described in further detail below in conjunction with the accompanying drawings.

图1示意出了根据本发明的一个方面的用于对待选对象执行选择操作的方法流程图。根据本发明的方法包括步骤S1和步骤S2。Fig. 1 schematically shows a flowchart of a method for performing a selection operation on an object to be selected according to one aspect of the present invention. The method according to the invention comprises steps S1 and S2.

其中,所述待选对象包括但不限于以下至少任一项:Wherein, the candidate objects include but are not limited to at least any of the following:

1)文本信息,例如,关键词、文字段落等。1) Text information, such as keywords, text paragraphs, etc.

2)文档信息,例如,电子邮件、word文档、excel文档等。2) Document information, for example, email, word document, excel document, etc.

优选地,所述待选对象还包括其他类型的电子文件,例如图片、视频等多媒体文件等。Preferably, the object to be selected also includes other types of electronic files, such as pictures, videos and other multimedia files.

其中,根据本发明的方法通过可联网的用户设备实现。所述计算机设备包括一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程门阵列(FPGA)、数字处理器(DSP)、嵌入式设备等。所述计算机设备包括网络设备和/或用户设备。其中,所述用户设备包括但不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板、或声控设备等方式进行人机交互的电子产品,例如,个人计算机、平板电脑、智能手机、PDA、游戏机、或IPTV等。其中,所述用户设备所处的网络包括但不限于互联网、广域网、城域网、局域网、VPN网络等。Wherein, the method according to the present invention is implemented by a user equipment that can be networked. The computer equipment includes an electronic equipment that can automatically perform numerical calculation and/or information processing according to preset or stored instructions, and its hardware includes but is not limited to microprocessors, application-specific integrated circuits (ASICs), programmable gates Arrays (FPGA), digital processors (DSP), embedded devices, etc. The computer equipment includes network equipment and/or user equipment. Wherein, the user equipment includes but is not limited to any electronic product that can perform human-computer interaction with the user through a keyboard, mouse, remote control, touch pad, or voice-activated device, such as a personal computer, a tablet computer, a smart phone, etc. , PDA, game console, or IPTV, etc. Wherein, the network where the user equipment is located includes but is not limited to the Internet, a wide area network, a metropolitan area network, a local area network, a VPN network, and the like.

需要说明的是,所述用户设备以及网络仅为举例,其他现有的或今后可能出现的用户设备以及网络如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。It should be noted that the user equipment and network described above are only examples, and other existing or future user equipment and networks that are applicable to the present invention should also be included in the protection scope of the present invention and included by reference here.

参照图1,在步骤S1中,计算机设备对多个待选对象,执行第一选择操作,以确定并标识一个或多个第一被选对象。Referring to FIG. 1 , in step S1 , the computer device performs a first selection operation on multiple objects to be selected, so as to determine and identify one or more first selected objects.

其中,所述第一选择操作包括但不限于以下任一项:Wherein, the first selection operation includes but is not limited to any of the following:

1)选中操作,亦即使待选对象处于选中状态。优选地,所述选中操作包括以下任一种:1) Select operation, that is, the object to be selected is in the selected state. Preferably, the selection operation includes any of the following:

i)批量选中操作;i) Batch selection operation;

ii)单项选中操作。ii) Single selection operation.

2)去选操作;亦即使待选对象不处于选中状态。优选地,所述去选操作包括以下任一种:2) Deselection operation; that is, the object to be selected is not in the selected state. Preferably, the deselection operation includes any of the following:

i)批量去选操作;i) batch selection operation;

ii)单项去选操作。ii) Single item selection operation.

其中,所述第一被选对象包括根据第一选择操作的操作所确定的一个或多个待选对象。Wherein, the first selected object includes one or more candidate objects determined according to the operation of the first selection operation.

其中,当第一选择操作包括选中操作时,所述第一被选对象包括一个或多个基于第一选择操作被选中的、处于选中状态的待选对象;当第一选择操作包括去选操作时,所述第一被选对象包括一个或多个基于第一选择操作被去选的、不处于选中状态的待选对象。Wherein, when the first selection operation includes a selection operation, the first selected object includes one or more candidate objects selected based on the first selection operation and in a selected state; when the first selection operation includes a deselection operation When , the first selected object includes one or more candidate objects that are deselected based on the first selection operation and are not in a selected state.

其中,所述标识一个或多个第一被选对象的方式包括但不限于以下任一种:Wherein, the manner of identifying one or more first selected objects includes but is not limited to any of the following:

1)将该一个或多个第一被选对象采用预定颜色来进行高亮显示;1) Highlighting the one or more first selected objects with a predetermined color;

2)勾选该一个或多个第一被选对象;2) Check the one or more first selected objects;

3)采用其他方式突显该一个或多个被选对象,例如,字体放大、增加下划线等等。3) Use other methods to highlight the one or more selected objects, for example, font enlargement, underlining and so on.

接着,在步骤S2中,计算机设备对包含所述被标识的一个或多个第一被选对象的所述多个待选对象执行第二选择操作,以确定一个或多个最终被选对象。Next, in step S2, the computer device performs a second selection operation on the plurality of candidate objects including the identified one or more first selected objects, so as to determine one or more final selected objects.

其中,所述第一选择操作包括但不限于以下任一项:Wherein, the first selection operation includes but is not limited to any of the following:

1)选中操作,亦即使待选对象处于选中状态。优选地,所述选中操作包括以下任一种:1) Select operation, that is, the object to be selected is in the selected state. Preferably, the selection operation includes any of the following:

i)批量选中操作;例如,通过搜索关键词来批量选中包含该关键词的待选对象等;i) Batch selection operation; for example, by searching for keywords to batch select objects to be selected that contain the keywords, etc.;

ii)单项选中操作,例如,通过逐个勾选等操作来选中待选对象等。ii) Single item selection operation, for example, selecting the objects to be selected by checking one by one, etc.

2)去选操作;亦即使待选对象不处于选中状态。优选地,所述去选操作包括以下任一种:2) Deselection operation; that is, the object to be selected is not in the selected state. Preferably, the deselection operation includes any of the following:

i)批量去选操作;例如,通过搜索关键词来批量地去除待选对象的选中状态的方式等;i) Batch deselection operation; for example, remove the selected state of the object to be selected in batches by searching for keywords, etc.;

ii)单项去选操作,例如,通过逐个点击等操作来去除待选对象的选中状态的方式等。ii) Single-item deselection operation, for example, a method of removing the selected state of the objects to be selected through operations such as clicking one by one.

优选地,所述第一选择操作与所述第二选择操作不同。例如,当第一选择操作包括批量选中操作时,第二选择操作包括单项选中操作;又例如,当第一选择操作包括批量选中操作时,第二选择操作包括批量去选操作等。Preferably, said first selection operation is different from said second selection operation. For example, when the first selection operation includes a batch selection operation, the second selection operation includes a single item selection operation; for another example, when the first selection operation includes a batch selection operation, the second selection operation includes a batch deselection operation.

具体地,计算机设备对包含所述被标识的一个或多个第一被选对象的所述多个待选对象,执行第二选择操作,以确定一个或多个第二被选对象,其中,所述一个或多个第一被选对象与所述一个或多个第二被选对象可以部分或全部相同;并且,计算机设备根据所述一个或多个第一被选对象以及所述一个或多个第二被选对象,确定一个或多个最终被选对象。Specifically, the computer device performs a second selection operation on the plurality of candidate objects including the identified one or more first selected objects, so as to determine one or more second selected objects, wherein, The one or more first selected objects and the one or more second selected objects may be partially or completely identical; and, the computer device according to the one or more first selected objects and the one or more A plurality of second selected objects is used to determine one or more final selected objects.

需要说明的是,根据本发明的方案,可重复执行步骤S1至步骤S2的流程,并且,所述步骤S1和步骤S2可分别重复多次执行,例如,可在多次执行步骤S1后再执行步骤S2,或者,在执行步骤S1后多次执行步骤S2。It should be noted that, according to the solution of the present invention, the process from step S1 to step S2 can be repeatedly executed, and the step S1 and step S2 can be repeatedly executed multiple times, for example, it can be executed after step S1 is executed multiple times Step S2, alternatively, step S2 is executed multiple times after step S1 is executed.

作为本发明的一个优选实施例,所述多个待选对象全部处于未选中状态,所述第一选择操作包括选中操作。As a preferred embodiment of the present invention, all of the plurality of objects to be selected are in an unselected state, and the first selection operation includes a selection operation.

在根据本实施例的步骤S1中,计算机设备对该多个待选对象,执行选中操作,以使一个或多个第一被选对象处于选中状态,并标识所述一个或多个第一被选对象。In step S1 according to this embodiment, the computer device performs a selection operation on the plurality of objects to be selected, so that one or more first selected objects are in a selected state, and identifies the one or more first selected objects Select objects.

接着,在根据本实施例的步骤S2中,计算机设备对该多个待选对象,或者,仅对步骤S1中所获得的一个或多个第一被选对象,或者,仅对多个待选对象中包含的、第一被选对象之外的待选对象,执行第二选择操作,以根据第二选择操作的结果来确定最终待选对象。Next, in step S2 according to this embodiment, the computer device performs the multiple candidate objects, or only for the one or more first selected objects obtained in step S1, or, only for the multiple candidate objects For the candidate objects included in the object and other than the first selected object, a second selection operation is performed, so as to determine the final candidate object according to the result of the second selection operation.

例如,当第二选择操作包括批量选中操作时,在根据本实施例的步骤S1中,计算机设备对多个待选对象多次执行单项选中操作,以选中多个第一被选对象,并将该多个第一被选对象用高亮进行标识;接着,在根据本实施例的步骤S2中,计算机设备继续对该多个待选对象执行批量选中操作以获得一个或多个第二被选对象,并通过在该多个待选对象分别所对应的勾选框中打钩以进行标识;则计算机设备将两次选择操作分别所确定的、采用高亮标识的第一被选对象以及勾选框中被打勾的第二被选对象均作为最终待选对象。此时,可能存在部分待选对象既属于采用高亮标识的第一被选对象,又属于勾选框中被打勾的第二被选对象。For example, when the second selection operation includes a batch selection operation, in step S1 according to this embodiment, the computer device performs a single selection operation on a plurality of objects to be selected multiple times to select a plurality of first selected objects, and The multiple first selected objects are highlighted; then, in step S2 according to this embodiment, the computer device continues to perform a batch selection operation on the multiple candidate objects to obtain one or more second selected objects object, and mark it by ticking the check boxes corresponding to the plurality of objects to be selected respectively; The second selected objects that are ticked in the boxes will be the final candidate objects. At this time, there may be some objects to be selected that belong to both the first selected object identified by highlighting and the second selected object ticked in the check box.

又例如,当第二选择操作包括批量去选操作时,在根据本实施例的步骤S1中,计算机设备对多个待选对象执行批量选中操作,以选中多个第一被选对象,并将该多个第一被选对象用高亮进行标识;接着,在根据本实施例的步骤S2中,计算机设备在所获得的该多个第一被选对象中,查询用户输入的筛选词,将所获得的包含该筛选词的多个第一被选对象作为第二被选对象,则计算机设备批量去除该多个第二被选对象的选中状态,并去除该各个第二被选对象的高亮标识,接着,计算机设备将余下的具有高亮标识的第一被选对象作为最终待选对象。For another example, when the second selection operation includes a batch deselection operation, in step S1 according to this embodiment, the computer device performs a batch selection operation on multiple objects to be selected to select multiple first selected objects, and The multiple first selected objects are marked with a highlight; then, in step S2 according to this embodiment, the computer device queries the filter words input by the user among the obtained multiple first selected objects, and the The obtained multiple first selected objects containing the screening word are used as the second selected objects, then the computer equipment removes the selected status of the multiple second selected objects in batches, and removes the high Then, the computer device takes the remaining first selected object with the highlighted mark as the final object to be selected.

根据本实施例的方法,用户可直观地了解当前的多个待选对象中哪些是已被选中的,哪些是未被选中的,方便用户对已选和未选的待选对象进行比对,并且,根据本发明的方案允许用户再次执行选择操作,以完善选择结果,如通过第二选择操作来增加被选中的待选对象,或者,减少被选中的待选对象等,从而使得结果更加适应用户的个性化需求。According to the method of this embodiment, the user can intuitively understand which of the multiple current candidate objects are selected and which are unselected, which is convenient for the user to compare the selected and unselected candidate objects, Moreover, the solution according to the present invention allows the user to perform the selection operation again to improve the selection result, such as increasing the selected candidate objects through the second selection operation, or reducing the selected candidate objects, etc., so that the result is more adaptable user's individual needs.

作为本发明的又一优选实施例,所述多个待选对象全部处于选中状态,所述第一选择操作包括去选操作。As yet another preferred embodiment of the present invention, all the multiple objects to be selected are in a selected state, and the first selection operation includes a deselection operation.

在根据本实施例的步骤S1中,计算机设备对多个待选对象,执行去选操作,以去除所述一个或多个第一被选对象的选中状态,并标识所述一个或多个第一被选对象。In step S1 according to this embodiment, the computer device performs a deselection operation on multiple objects to be selected, so as to remove the selected state of the one or more first selected objects, and identify the one or more first selected objects A selected object.

接着,在根据本实施例的步骤S2中,计算机设备对该多个待选对象,或者,仅对步骤S1中所获得的一个或多个第一被选对象,或者,仅对多个待选对象中包含的、第一被选对象之外的待选对象,执行第二选择操作,以根据第二选择操作的结果来确定最终待选对象。Next, in step S2 according to this embodiment, the computer device performs the multiple candidate objects, or only for the one or more first selected objects obtained in step S1, or, only for the multiple candidate objects For the candidate objects included in the object and other than the first selected object, a second selection operation is performed, so as to determine the final candidate object according to the result of the second selection operation.

作为本发明的又一优选实施例,所述多个待选对象全部处于选中状态,所述第一选择操作包括选中操作,所述第二选择操作包括去选操作。其中,根据本实施例的步骤S1进一步包括步骤S101(图未示)。As yet another preferred embodiment of the present invention, all the multiple objects to be selected are in a selected state, the first selection operation includes a selection operation, and the second selection operation includes a deselection operation. Wherein, step S1 according to this embodiment further includes step S101 (not shown in the figure).

在步骤S101中,计算机设备对多个待选对象,执行选中操作,以由所述多个待选对象中确定并标识至少一个待选对象作为第一被选对象。In step S101, the computer device performs a selection operation on a plurality of candidate objects, so as to determine and identify at least one candidate object among the plurality of candidate objects as a first selected object.

则根据本实施例的步骤S2中,计算机设备对该多个待选对象,或者,仅对步骤S1中所获得的一个或多个第一被选对象,或者,仅对多个待选对象中包含的、第一被选对象之外的待选对象,执行第二选择操作,以根据第二选择操作的结果来确定最终待选对象。Then in step S2 according to the present embodiment, the computer device performs the multiple candidate objects, or only for one or more first selected objects obtained in step S1, or, only for the multiple candidate objects For the candidate objects other than the first selected object included in the first selected object, a second selection operation is performed to determine the final candidate object according to the result of the second selection operation.

优选地,根据本实施例的步骤S2进一步包括步骤S201(图未示)和步骤S202(图未示)。Preferably, step S2 according to this embodiment further includes step S201 (not shown in the figure) and step S202 (not shown in the figure).

在步骤S201中,计算机设备对所选择的至少一个第一被选对象执行去选操作,以去除所述至少一个第一被选对象的选中状态。In step S201, the computer device performs a deselection operation on the selected at least one first selected object, so as to remove the selected state of the at least one first selected object.

接着,在步骤S202中,计算机设备将剩余的处于选中状态的待选对象作为最终被选对象。Next, in step S202, the computer device takes the remaining candidate objects in the selected state as the final selected objects.

例如,参照图3,在步骤S101中,计算机设备根据用户所执行的、点击图3左上角的“关键词”的勾选框的这一操作,执行选中操作,选中所有关键词作为第一被选对象,并通过在勾选框中显示“√”来标识各个第一被选对象;接着,参照图4,在步骤S201中,计算机设备根据用户输入的查询词“武汉”,在所获得的第一被选对象中执行匹配查询,并获得“武汉家教网”以及“武汉雅思培训”这两项包含“武汉”的关键词,并采用高亮的方式来标识这两项关键词;接着,参照图5,计算机设备根据用户点击右上角的“全不选”这一选项,去除“武汉家教网”以及“武汉雅思培训”的选中状态;接着,在步骤S202中,将余下的处于选中状态的待选对象作为最终被选对象。For example, referring to FIG. 3 , in step S101, the computer device performs a selection operation according to the user’s operation of clicking the check box of “keyword” in the upper left corner of FIG. Select the object, and identify each first selected object by displaying "√" in the check box; then, referring to Fig. 4, in step S201, the computer device, according to the query word "Wuhan" input by the user, in the obtained Execute a matching query among the first selected objects, and obtain two keywords containing "Wuhan" "Wuhan Tutor Network" and "Wuhan IELTS Training", and use a highlighted method to identify these two keywords; then, Referring to Figure 5, the computer device removes the selected state of "Wuhan Tutor Network" and "Wuhan IELTS Training" according to the user's click on the option "Not Selected" in the upper right corner; then, in step S202, the remaining ones are in the selected state The candidate object is the final selected object.

优选地,根据本实施例的步骤S2进一步包括步骤S203(图未示)和步骤S204(图未示)。Preferably, step S2 according to this embodiment further includes step S203 (not shown in the figure) and step S204 (not shown in the figure).

在步骤S203中,计算机设备对所述多个待选对象中的全部处于选中状态的待选对象,执行去选操作,以去除所述多个待选对象中的一个或多个待选对象的选中状态。In step S203, the computer device performs a deselection operation on all the candidate objects in the selected state among the plurality of candidate objects, so as to remove one or more candidate objects among the plurality of candidate objects. Checked state.

接着,在步骤S204中,计算机设备根据剩余的处于选中状态的待选对象来确定所述一个或多个最终被选对象。Next, in step S204, the computer device determines the one or more final selected objects according to the remaining candidate objects in the selected state.

例如,多个待选对象包括关键词KW1、KW2、…、KW20,并且,该多个关键词KW1至KW20均处于选中状态,其中,计算机设备在步骤S101中,对该多个关键词执行批量选中操作,以选择关键词KW6至KW10,将所选择的这5个关键词作为第一被选对象,并用高亮进行标识,接着,在步骤S203中,计算机设备获取用户输入的选择信息,去除用户所选择的关键词KW4、KW5、KW6这该三个词的选中状态;接着,计算机设备将KW1至KW3,以及KW7至KW20这些关键词作为最终待选对象。For example, a plurality of candidate objects includes keywords KW1, KW2, ..., KW20, and the plurality of keywords KW1 to KW20 are all in a selected state, wherein, in step S101, the computer device executes batch processing on the plurality of keywords The selection operation is to select the keywords KW6 to KW10, and use the selected five keywords as the first selected objects, and mark them with highlighting. Then, in step S203, the computer device obtains the selection information input by the user, removes The selection status of the three keywords KW4, KW5, and KW6 selected by the user; then, the computer device takes the keywords KW1 to KW3, and KW7 to KW20 as the final candidates for selection.

更优选地,在步骤S203中,计算机设备对所述一个或多个第一被选对象执行去选操作,以去除其中至少一个第一被选对象的选中状态。More preferably, in step S203, the computer device performs a deselection operation on the one or more first selected objects, so as to remove the selected state of at least one of the first selected objects.

并且,在步骤S204中,计算机设备将剩余的处于选中状态的第一被选对象作为所述最终被选对象。Moreover, in step S204, the computer device takes the remaining first selected object in the selected state as the final selected object.

根据本实施例的方法,可根据用户更加具体的要求,通过多次选择操作,对处于选中状态的待选对象做进一步的筛选,从而获得更加符合用户要求的结果。According to the method of this embodiment, according to the more specific requirements of the user, the candidate objects in the selected state can be further screened through multiple selection operations, so as to obtain a result more in line with the user's requirements.

作为本发明的又一优选实施例,根据本实施例的方法还包括步骤S3(图未示)和步骤S4(图未示)。As another preferred embodiment of the present invention, the method according to this embodiment further includes step S3 (not shown in the figure) and step S4 (not shown in the figure).

在步骤S3中,计算机设备获取各个第一被选对象的位置信息。In step S3, the computer device acquires position information of each first selected object.

其中,所述位置信息包括但不限于以下任一项:Wherein, the location information includes but is not limited to any of the following:

1)当所述待选对象包括文本信息时,所述位置信息包括待选对象在其所属文档中的位置;例如,当待选对象包括网页中的关键词时,其位置信息包括关键词在网页中的坐标信息,又例如,当待选对象包括word文档中的段落信息时,其位置信息包括段落信息在word文档中的页数信息以及段落信息在该页中的行数信息等。1) When the object to be selected includes text information, the location information includes the location of the object to be selected in the document to which it belongs; for example, when the object to be selected includes keywords in a web page, its location information includes keywords in Coordinate information in the web page, and for example, when the candidate object includes paragraph information in the word document, its position information includes the page number information of the paragraph information in the word document and the row number information of the paragraph information in the page.

2)当所述待选对象包括文档信息时,所述位置信息包括该文档信息相对于其他文档信息的排序信息。例如,当待选对象包括邮件信息时,其位置信息包括该邮件信息相对于其他邮件信息的排序编号等。2) When the candidate object includes document information, the location information includes ranking information of the document information relative to other document information. For example, when the object to be selected includes mail information, its location information includes a sort number of the mail information relative to other mail information, and the like.

接着,在步骤S4中,当计算机设备接收到展现第一被选对象的请求时,根据所获得的所述各个第一被选对象的位置信息来呈现所述各个第一被选对象。Next, in step S4, when the computer device receives a request to present the first selected objects, it presents the respective first selected objects according to the obtained position information of the respective first selected objects.

具体地,计算机设备根据各个第一被选对象的位置信息,以及当前屏幕所显示的待选对象的位置信息,来调整屏幕中显示的待选对象,已将所需展现的第一被选对象在屏幕的预定位置进行呈现。Specifically, the computer device adjusts the candidate objects displayed on the screen according to the position information of each first selected object and the position information of the candidate objects displayed on the current screen, and the first selected object to be displayed Renders at a predetermined location on the screen.

例如,当待选对象包括网页中的关键词时,计算机设备获取该关键词在网页中的坐标信息,并根据当前屏幕中显示的网页的坐标信息,调整屏幕中所显示的网页内容的位置,以使该关键词呈现在屏幕的中间位置。For example, when the candidate object includes a keyword in the webpage, the computer device obtains the coordinate information of the keyword in the webpage, and adjusts the position of the webpage content displayed in the screen according to the coordinate information of the webpage displayed in the current screen, To make the keyword appear in the middle of the screen.

作为本发明的又一优选实施例,所述待选对象包括关键词,根据本实施例的方法还包括步骤S5(图未示)。As yet another preferred embodiment of the present invention, the candidate objects include keywords, and the method according to this embodiment further includes step S5 (not shown in the figure).

在步骤S5中,计算机设备基于所确定的一个或多个最终被选对象,来生成相应的待发布信息。其中,所述待发布信息包括用于发布在网络中的各类信息。优选地,所述待发布信息包括广告。In step S5, the computer device generates corresponding information to be released based on the determined one or more finally selected objects. Wherein, the information to be published includes various types of information for publishing on the network. Preferably, the information to be published includes advertisements.

具体地,计算机设备根据所确定的一个或多个最终被选对象,分别生成包含该各个被选对象的待发布信息。Specifically, according to the determined one or more final selected objects, the computer device respectively generates the information to be released including each selected object.

例如,计算机设备根据所确定的多个关键词,分别生成包含各个关键词的广告信息。For example, the computer device generates advertisement information including each keyword according to the determined keywords.

图2示意出了根据本发明的一个方面的用于对待选对象执行选择操作的选择执行装置的结构示意图。根据本发明的选择执行装置包括第一选择装置1和第二选择装置2。Fig. 2 shows a schematic structural diagram of a selection execution device for performing a selection operation on an object to be selected according to an aspect of the present invention. The selection execution device according to the present invention includes a first selection device 1 and a second selection device 2 .

其中,所述待选对象包括但不限于以下至少任一项:Wherein, the candidate objects include but are not limited to at least any of the following:

1)文本信息,例如,关键词、文字段落等。1) Text information, such as keywords, text paragraphs, etc.

2)文档信息,例如,电子邮件、word文档、excel文档等。2) Document information, for example, email, word document, excel document, etc.

优选地,所述待选对象还包括其他类型的电子文件,例如图片、视频等多媒体文件等。Preferably, the object to be selected also includes other types of electronic files, such as pictures, videos and other multimedia files.

参照图2,第一选择装置1对多个待选对象,执行第一选择操作,以确定并标识一个或多个第一被选对象。Referring to FIG. 2 , the first selection device 1 performs a first selection operation on multiple objects to be selected, so as to determine and identify one or more first selected objects.

其中,所述第一选择操作包括但不限于以下任一项:Wherein, the first selection operation includes but is not limited to any of the following:

1)选中操作,亦即使待选对象处于选中状态。优选地,所述选中操作包括以下任一种:1) Select operation, that is, the object to be selected is in the selected state. Preferably, the selection operation includes any of the following:

i)批量选中操作;i) Batch selection operation;

ii)单项选中操作。ii) Single selection operation.

2)去选操作;亦即使待选对象不处于选中状态。优选地,所述去选操作包括以下任一种:2) Deselection operation; that is, the object to be selected is not in the selected state. Preferably, the deselection operation includes any of the following:

i)批量去选操作;i) batch selection operation;

ii)单项去选操作。ii) Single item selection operation.

其中,所述第一被选对象包括根据第一选择操作的操作所确定的一个或多个待选对象。Wherein, the first selected object includes one or more candidate objects determined according to the operation of the first selection operation.

其中,当第一选择操作包括选中操作时,所述第一被选对象包括一个或多个基于第一选择操作被选中的、处于选中状态的待选对象;当第一选择操作包括去选操作时,所述第一被选对象包括一个或多个基于第一选择操作被去选的、不处于选中状态的待选对象。Wherein, when the first selection operation includes a selection operation, the first selected object includes one or more candidate objects selected based on the first selection operation and in a selected state; when the first selection operation includes a deselection operation When , the first selected object includes one or more candidate objects that are deselected based on the first selection operation and are not in a selected state.

其中,所述标识一个或多个第一被选对象的方式包括但不限于以下任一种:Wherein, the manner of identifying one or more first selected objects includes but is not limited to any of the following:

1)将该一个或多个第一被选对象采用预定颜色来进行高亮显示;1) Highlighting the one or more first selected objects with a predetermined color;

2)勾选该一个或多个第一被选对象;2) Check the one or more first selected objects;

3)采用其他方式突显该一个或多个被选对象,例如,字体放大、增加下划线等等。3) Use other methods to highlight the one or more selected objects, for example, font enlargement, underlining and so on.

接着,第二选择装置2对包含所述被标识的一个或多个第一被选对象的所述多个待选对象执行第二选择操作,以确定一个或多个最终被选对象。Next, the second selection means 2 performs a second selection operation on the plurality of candidate objects including the identified one or more first selected objects, so as to determine one or more final selected objects.

其中,所述第一选择操作包括但不限于以下任一项:Wherein, the first selection operation includes but is not limited to any of the following:

1)选中操作,亦即使待选对象处于选中状态。优选地,所述选中操作包括以下任一种:1) Select operation, that is, the object to be selected is in the selected state. Preferably, the selection operation includes any of the following:

i)批量选中操作;例如,通过搜索关键词来批量选中包含该关键词的待选对象等;i) Batch selection operation; for example, by searching for keywords to batch select objects to be selected that contain the keywords, etc.;

ii)单项选中操作,例如,通过逐个勾选等操作来选中待选对象等。ii) Single item selection operation, for example, selecting the objects to be selected by checking one by one, etc.

2)去选操作;亦即使待选对象不处于选中状态。优选地,所述去选操作包括以下任一种:2) Deselection operation; that is, the object to be selected is not in the selected state. Preferably, the deselection operation includes any of the following:

i)批量去选操作;例如,通过搜索关键词来批量地去除待选对象的选中状态的方式等;i) Batch deselection operation; for example, remove the selected state of the object to be selected in batches by searching for keywords, etc.;

ii)单项去选操作,例如,通过逐个点击等操作来去除待选对象的选中状态的方式等。ii) Single-item deselection operation, for example, a method of removing the selected state of the objects to be selected through operations such as clicking one by one.

优选地,所述第一选择操作与所述第二选择操作不同。例如,当第一选择操作包括批量选中操作时,第二选择操作包括单项选中操作;又例如,当第一选择操作包括批量选中操作时,第二选择操作包括批量去选操作等。Preferably, said first selection operation is different from said second selection operation. For example, when the first selection operation includes a batch selection operation, the second selection operation includes a single item selection operation; for another example, when the first selection operation includes a batch selection operation, the second selection operation includes a batch deselection operation.

具体地,包含于第二选择装置2中的子选择装置(图未示)对包含所述被标识的一个或多个第一被选对象的所述多个待选对象,执行第二选择操作,以确定一个或多个第二被选对象,其中,所述一个或多个第一被选对象与所述一个或多个第二被选对象可以部分或全部相同;并且,包含于第二选择装置2中的第一确定装置(图未示)根据所述一个或多个第一被选对象以及所述一个或多个第二被选对象,确定一个或多个最终被选对象。Specifically, the sub-selection device (not shown) included in the second selection device 2 performs a second selection operation on the plurality of candidate objects including the identified one or more first selected objects , to determine one or more second selected objects, wherein, the one or more first selected objects and the one or more second selected objects may be partially or completely identical; and, included in the second The first determination means (not shown) in the selection means 2 determines one or more final selected objects according to the one or more first selected objects and the one or more second selected objects.

需要说明的是,根据本发明的方案,第一选择装置1至第二选择装置2可重复执行操作,并且,所述第一选择装置1和第二选择装置2可分别重复多次执行操作,例如,可在第一选择装置1多次执行操作后再由第二选择装置2执行操作,或者,在第一选择装置1执行操作后由第二选择装置2多次执行操作。It should be noted that, according to the solution of the present invention, the first selection device 1 to the second selection device 2 can perform operations repeatedly, and the first selection device 1 and the second selection device 2 can respectively perform operations repeatedly, For example, the second selection device 2 may perform the operation after the first selection device 1 performs the operation multiple times, or the second selection device 2 may perform the operation multiple times after the first selection device 1 performs the operation.

作为本发明的一个优选实施例,所述多个待选对象全部处于未选中状态,所述第一选择操作包括选中操作。As a preferred embodiment of the present invention, all of the plurality of objects to be selected are in an unselected state, and the first selection operation includes a selection operation.

根据本实施例的第一选择装置1对该多个待选对象,执行选中操作,以使一个或多个第一被选对象处于选中状态,并标识所述一个或多个第一被选对象。According to the first selection device 1 of this embodiment, a selection operation is performed on the plurality of objects to be selected, so that one or more first selected objects are in a selected state, and the one or more first selected objects are identified .

接着,根据本实施例的第二选择装置2对该多个待选对象,或者,仅对第一选择装置1所获得的一个或多个第一被选对象,或者,仅对多个待选对象中包含的、第一被选对象之外的待选对象,执行第二选择操作,以根据第二选择操作的结果来确定最终待选对象。Next, according to the second selection device 2 of this embodiment, for multiple candidates for selection, or only for one or more first selected objects obtained by the first selection device 1, or only for multiple candidates for selection For the candidate objects included in the object and other than the first selected object, a second selection operation is performed, so as to determine the final candidate object according to the result of the second selection operation.

例如,当第二选择操作包括批量选中操作时,根据本实施例的第一选择装置1对多个待选对象多次执行单项选中操作,以选中多个第一被选对象,并将该多个第一被选对象用高亮进行标识;接着,根据本实施例的第二选择装置2继续对该多个待选对象执行批量选中操作以获得一个或多个第二被选对象,并通过在该多个待选对象分别所对应的勾选框中打钩以进行标识;则第二选择装置2将两次选择操作分别所确定的、采用高亮标识的第一被选对象以及勾选框中被打勾的第二被选对象均作为最终待选对象。此时,可能存在部分待选对象既属于采用高亮标识的第一被选对象,又属于勾选框中被打勾的第二被选对象。For example, when the second selection operation includes a batch selection operation, the first selection device 1 according to this embodiment performs a single selection operation on multiple objects to be selected multiple times to select multiple first selected objects, and the multiple A first selected object is marked with a highlight; then, the second selection device 2 according to this embodiment continues to perform a batch selection operation on the plurality of objects to be selected to obtain one or more second selected objects, and through Tick the tick boxes corresponding to the plurality of objects to be selected for identification; then the second selection device 2 will select the first selected object and the check box respectively determined by the two selection operations and use the highlight mark The second selected objects ticked in will be the final candidate objects. At this time, there may be some objects to be selected that belong to both the first selected object identified by highlighting and the second selected object ticked in the check box.

又例如,当第二选择操作包括批量去选操作时,根据本实施例的第一选择装置1对多个待选对象执行批量选中操作,以选中多个第一被选对象,并将该多个第一被选对象用高亮进行标识;接着,根据本实施例的第二选择装置2在所获得的该多个第一被选对象中,查询用户输入的筛选词,将所获得的包含该筛选词的多个第一被选对象作为第二被选对象,则第二选择装置2批量去除该多个第二被选对象的选中状态,并去除该各个第二被选对象的高亮标识,接着,第二选择装置2将余下的具有高亮标识的第一被选对象作为最终待选对象。For another example, when the second selection operation includes a batch deselection operation, the first selection device 1 according to this embodiment performs a batch selection operation on a plurality of objects to be selected, so as to select a plurality of first selected objects, and transfer the plurality of objects to A first selected object is marked with a highlight; then, according to the second selection device 2 of this embodiment, among the obtained multiple first selected objects, query the filter words input by the user, and obtain the obtained A plurality of first selected objects of the filter word are used as second selected objects, then the second selection device 2 removes the selected state of the plurality of second selected objects in batches, and removes the highlight of each second selected object Then, the second selection means 2 takes the remaining first selected objects with highlighted marks as final candidate objects.

根据本实施例的方案,用户可直观地了解当前的多个待选对象中哪些是已被选中的,哪些是未被选中的,方便用户对已选和未选的待选对象进行比对,并且,根据本发明的方案允许用户再次执行选择操作,以完善选择结果,如通过第二选择操作来增加被选中的待选对象,或者,减少被选中的待选对象等,从而使得结果更加适应用户的个性化需求。According to the scheme of this embodiment, the user can intuitively understand which of the multiple current candidate objects are selected and which are unselected, which is convenient for the user to compare the selected and unselected candidate objects, Moreover, the solution according to the present invention allows the user to perform the selection operation again to improve the selection result, such as increasing the selected candidate objects through the second selection operation, or reducing the selected candidate objects, etc., so that the result is more adaptable user's individual needs.

作为本发明的又一优选实施例,所述多个待选对象全部处于选中状态,所述第一选择操作包括去选操作。根据本实施例的第一选择装置1包括第一去选装置(图未示)。As yet another preferred embodiment of the present invention, all the multiple objects to be selected are in a selected state, and the first selection operation includes a deselection operation. The first selection device 1 according to this embodiment includes a first deselection device (not shown in the figure).

第一去选装置对多个待选对象,执行去选操作,以去除所述一个或多个第一被选对象的选中状态,并标识所述一个或多个第一被选对象。The first deselecting means performs a deselection operation on multiple objects to be selected, so as to remove the selected state of the one or more first selected objects and identify the one or more first selected objects.

接着,第二选择装置2对该多个待选对象,或者,仅对第一去选装置所获得的一个或多个第一被选对象,或者,仅对多个待选对象中包含的、第一被选对象之外的待选对象,执行第二选择操作,以根据第二选择操作的结果来确定最终待选对象。Next, the second selection means 2, for the plurality of candidate objects, or only for one or more first selected objects obtained by the first deselection means, or, only for the multiple candidate objects contained in, For the candidate objects other than the first selected object, perform the second selection operation, so as to determine the final candidate object according to the result of the second selection operation.

作为本发明的又一优选实施例,所述多个待选对象全部处于选中状态,所述第一选择操作包括选中操作,所述第二选择操作包括去选操作,根据本实施例的第一选择装置1包括选中装置(图未示)。As another preferred embodiment of the present invention, all the multiple objects to be selected are in the selected state, the first selection operation includes a selection operation, and the second selection operation includes a deselection operation. According to the first selection operation of this embodiment The selection device 1 includes a selection device (not shown).

选中装置对多个待选对象,执行选中操作,以由所述多个待选对象中确定并标识至少一个待选对象作为第一被选对象。The selecting means performs a selection operation on a plurality of candidate objects, so as to determine and identify at least one candidate object among the plurality of candidate objects as the first selected object.

接着,第二选择装置2对该多个待选对象,或者,仅对步骤S1中所获得的一个或多个第一被选对象,或者,仅对多个待选对象中包含的、第一被选对象之外的待选对象,执行第二选择操作,以根据第二选择操作的结果来确定最终待选对象。Next, the second selection means 2 selects the plurality of candidate objects, or only for one or more first selected objects obtained in step S1, or only for the first selected objects included in the plurality of candidate objects. For the candidate objects other than the selected object, perform the second selection operation, so as to determine the final candidate object according to the result of the second selection operation.

优选地,根据本实施例的第二选择装置2进一步包括第二去选装置(图未示)和第二确定装置(图未示)。Preferably, the second selection device 2 according to this embodiment further includes a second deselection device (not shown in the figure) and a second determination device (not shown in the figure).

第二去选装置对所选择的至少一个第一被选对象执行去选操作,以去除所述至少一个第一被选对象的选中状态。The second deselecting means performs a deselection operation on the selected at least one first selected object, so as to remove the selected state of the at least one first selected object.

接着,第二确定装置将剩余的处于选中状态的待选对象作为最终被选对象。Next, the second determining means takes the remaining candidate objects in the selected state as the final selected objects.

例如,参照图3,选中装置根据用户所执行的、点击图3左上角的“关键词”的勾选框的这一操作,执行选中操作,选中所有关键词作为第一被选对象,并通过在勾选框中显示“√”来标识各个第一被选对象;接着,参照图4,第二去选装置根据用户输入的查询词“武汉”,在所获得的第一被选对象中执行匹配查询,并获得“武汉家教网”以及“武汉雅思培训”这两项包含“武汉”的关键词,并采用高亮的方式来标识这两项关键词;接着,参照图5,第二去选装置根据用户点击右上角的“全不选”这一选项,去除“武汉家教网”以及“武汉雅思培训”的选中状态;接着,第二确定装置将余下的处于选中状态的待选对象作为最终被选对象。For example, with reference to Figure 3, the selection device performs a selection operation according to the user's operation of clicking on the check box of "keyword" in the upper left corner of Figure 3, selects all keywords as the first selected object, and passes Display "√" in the check box to identify each first selected object; then, with reference to Fig. 4, the second deselecting device executes in the obtained first selected object according to the query word "Wuhan" input by the user. Match the query, and obtain the two keywords containing "Wuhan" "Wuhan Tutor Network" and "Wuhan IELTS Training", and use the highlighted method to identify these two keywords; then, referring to Figure 5, the second The selection device removes the selected state of "Wuhan Tutor Network" and "Wuhan IELTS Training" according to the user's click on the option "Not Selected" in the upper right corner; finally selected.

优选地,根据本实施例的第二选择装置2进一步包括第三去选装置(图未示)和第三确定装置(图未示)。Preferably, the second selecting device 2 according to this embodiment further includes a third deselecting device (not shown in the figure) and a third determining device (not shown in the figure).

第三去选装置对所述多个待选对象中的全部处于选中状态的待选对象,执行去选操作,以去除所述多个待选对象中的一个或多个待选对象的选中状态。The third deselecting means performs a deselection operation on all the candidate objects in the selected state among the multiple candidate objects, so as to remove the selected state of one or more of the multiple candidate objects. .

接着,第三确定装置根据剩余的处于选中状态的待选对象来确定所述一个或多个最终被选对象。Next, the third determining means determines the one or more final selected objects according to the remaining candidate objects in the selected state.

例如,多个待选对象包括关键词KW1、KW2、…、KW20,并且,该多个关键词KW1至KW20均处于选中状态,其中,选中装置对该多个关键词执行批量选中操作,以选择关键词KW6至KW10,将所选择的这5个关键词作为第一被选对象,并用高亮进行标识,接着,第三去选装置获取用户输入的选择信息,去除用户所选择的关键词KW4、KW5、KW6这该三个词的选中状态;接着,第三确定装置将KW1至KW3,以及KW7至KW20这些关键词作为最终待选对象。For example, multiple objects to be selected include keywords KW1, KW2, ..., KW20, and the multiple keywords KW1 to KW20 are all in a selected state, wherein the selection device performs a batch selection operation on the multiple keywords to select For keywords KW6 to KW10, use the selected five keywords as the first selected objects, and mark them with highlighting, then, the third deselecting device acquires the selection information input by the user, and removes the keyword KW4 selected by the user , KW5, and KW6 are the selected states of the three words; then, the third determining means uses the keywords KW1 to KW3, and KW7 to KW20 as final candidate objects.

更优选地,第三去选装置对所述一个或多个第一被选对象执行去选操作,以去除其中至少一个第一被选对象的选中状态。More preferably, the third deselecting means performs a deselection operation on the one or more first selected objects, so as to remove the selected state of at least one of the first selected objects.

并且,第三确定装置将剩余的处于选中状态的第一被选对象作为所述最终被选对象。And, the third determining means uses the remaining first selected objects in the selected state as the final selected objects.

根据本实施例的方案,可根据用户更加具体的要求,通过多次选择操作,对处于选中状态的待选对象做进一步的筛选,从而获得更加符合用户要求的结果。According to the solution of this embodiment, according to the more specific requirements of the user, the candidate objects in the selected state can be further screened through multiple selection operations, so as to obtain a result more in line with the user's requirements.

作为本发明的又一优选实施例,根据本实施例的选择执行装置还包括获取装置(图未示)和呈现装置(图未示)。As yet another preferred embodiment of the present invention, the selection execution device according to this embodiment further includes an acquisition device (not shown in the figure) and a presentation device (not shown in the figure).

获取装置获取各个第一被选对象的位置信息。The obtaining means obtains position information of each first selected object.

其中,所述位置信息包括但不限于以下任一项:Wherein, the location information includes but is not limited to any of the following:

1)当所述待选对象包括文本信息时,所述位置信息包括待选对象在其所属文档中的位置;例如,当待选对象包括网页中的关键词时,其位置信息包括关键词在网页中的坐标信息,又例如,当待选对象包括word文档中的段落信息时,其位置信息包括段落信息在word文档中的页数信息以及段落信息在该页中的行数信息等。1) When the object to be selected includes text information, the location information includes the location of the object to be selected in the document to which it belongs; for example, when the object to be selected includes a keyword in a web page, its location information includes the keyword in Coordinate information in the web page, and for example, when the candidate object includes paragraph information in the word document, its position information includes the page number information of the paragraph information in the word document and the row number information of the paragraph information in the page.

2)当所述待选对象包括文档信息时,所述位置信息包括该文档信息相对于其他文档信息的排序信息。例如,当待选对象包括邮件信息时,其位置信息包括该邮件信息相对于其他邮件信息的排序编号等。2) When the candidate object includes document information, the location information includes ranking information of the document information relative to other document information. For example, when the object to be selected includes mail information, its location information includes a sort number of the mail information relative to other mail information, and the like.

接着,当计算机设备接收到展现第一被选对象的请求时,呈现装置根据所获得的所述各个第一被选对象的位置信息来呈现所述各个第一被选对象。Next, when the computer device receives a request to present the first selected objects, the presenting means presents the respective first selected objects according to the obtained position information of the respective first selected objects.

具体地,呈现装置根据各个第一被选对象的位置信息,以及当前屏幕所显示的待选对象的位置信息,来调整屏幕中显示的待选对象,已将所需展现的第一被选对象在屏幕的预定位置进行呈现。Specifically, the presenting device adjusts the candidate objects displayed on the screen according to the position information of each first selected object and the position information of the candidate objects currently displayed on the screen, and the first selected object to be presented Renders at a predetermined location on the screen.

例如,当待选对象包括网页中的关键词时,呈现装置获取该关键词在网页中的坐标信息,并根据当前屏幕中显示的网页的坐标信息,调整屏幕中所显示的网页内容的位置,以使该关键词呈现在屏幕的中间位置。For example, when the candidate object includes a keyword in the webpage, the presentation device acquires the coordinate information of the keyword in the webpage, and adjusts the position of the webpage content displayed in the screen according to the coordinate information of the webpage displayed in the current screen, To make the keyword appear in the middle of the screen.

作为本发明的又一优选实施例,所述待选对象包括关键词,根据本实施例的选择执行装置还包括生成装置(图未示)。As yet another preferred embodiment of the present invention, the object to be selected includes a keyword, and the selection execution device according to this embodiment further includes a generating device (not shown in the figure).

生成装置基于所确定的一个或多个最终被选对象,来生成相应的待发布信息。其中,所述待发布信息包括用于发布在网络中的各类信息。优选地,所述待发布信息包括广告。The generating means generates corresponding information to be released based on the determined one or more finally selected objects. Wherein, the information to be published includes various types of information for publishing on the network. Preferably, the information to be published includes advertisements.

具体地,生成装置根据所确定的一个或多个最终被选对象,分别生成包含该各个被选对象的待发布信息。Specifically, according to the determined one or more finally selected objects, the generating means respectively generates the information to be published including each selected object.

例如,生成装置根据所确定的多个关键词,分别生成包含各个关键词的广告信息。For example, the generation device generates advertisement information including each keyword based on the determined plurality of keywords.

本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本发明的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个功能或步骤的电路。The software program of the present invention can be executed by a processor to realize the steps or functions described above. Likewise, the software program (including associated data structures) of the present invention can be stored in a computer-readable recording medium such as RAM memory, magnetic or optical drive or floppy disk and the like. In addition, some steps or functions of the present invention may be implemented by hardware, for example, as a circuit that cooperates with a processor to execute each function or step.

另外,本发明的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本发明的方法和/或技术方案。而调用本发明的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行的计算机设备的工作存储器中。在此,根据本发明的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本发明的多个实施例的方法和/或技术方案。In addition, a part of the present invention can be applied as a computer program product, such as a computer program instruction. When it is executed by a computer, the method and/or technical solution according to the present invention can be invoked or provided through the operation of the computer. The program instructions for invoking the method of the present invention may be stored in a fixed or removable recording medium, and/or transmitted through broadcasting or data streams in other signal-carrying media, and/or stored in the in the working memory of the computer device on which the program instructions described above are executed. Here, an embodiment according to the present invention comprises an apparatus comprising a memory for storing computer program instructions and a processor for executing the program instructions, wherein when the computer program instructions are executed by the processor, a trigger The operation of the device is based on the foregoing methods and/or technical solutions according to multiple embodiments of the present invention.

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。It will be apparent to those skilled in the art that the invention is not limited to the details of the above-described exemplary embodiments, but that the invention can be embodied in other specific forms without departing from the spirit or essential characteristics of the invention. Accordingly, the embodiments should be regarded in all points of view as exemplary and not restrictive, the scope of the invention being defined by the appended claims rather than the foregoing description, and it is therefore intended that the scope of the invention be defined by the appended claims rather than by the foregoing description. All changes within the meaning and range of equivalents of the elements are embraced in the present invention. Any reference sign in a claim should not be construed as limiting the claim concerned. In addition, it is obvious that the word "comprising" does not exclude other elements or steps, and the singular does not exclude the plural. A plurality of units or devices stated in the system claims may also be realized by one unit or device through software or hardware. The words first, second, etc. are used to denote names and do not imply any particular order.

Claims (18)

Translated fromChinese
1.一种用于对待选对象执行选择操作的方法,其中,所述方法包括以下步骤:1. A method for performing a selection operation on an object to be selected, wherein the method comprises the following steps:a.对多个待选对象,执行第一选择操作,以确定并标识一个或多个第一被选对象,其中,所示待选对象包括以下至少任一项:a. For a plurality of candidate objects, perform a first selection operation to determine and identify one or more first selected objects, wherein the shown candidate objects include at least any of the following:-文本信息;- text messages;-文档信息;- document information;b.对包含所述被标识的一个或多个第一被选对象的所述多个待选对象执行第二选择操作,以确定一个或多个最终被选对象,其中,所述第一选择操作或第二选择操作分别包括以下任一种操作且所述第一选择操作与所述第二选择操作不同:b. Perform a second selection operation on the plurality of candidate objects including the identified one or more first selected objects to determine one or more final selected objects, wherein the first selection The operation or the second selection operation respectively includes any of the following operations and the first selection operation is different from the second selection operation:-批量选中操作;- Batch selection operation;-批量去选操作。-Batch selection operation.2.根据权利要求1所述的方法,其中,所述步骤b包括以下步骤:2. The method according to claim 1, wherein said step b comprises the steps of:-对包含所述被标识的一个或多个第一被选对象的所述多个待选对象,执行第二选择操作,以确定一个或多个第二被选对象,其中,所述一个或多个第一被选对象与所述一个或多个第二被选对象可以部分或全部相同;- performing a second selection operation on the plurality of candidate objects including the identified one or more first selected objects, so as to determine one or more second selected objects, wherein the one or more The plurality of first selected objects may be partially or completely identical to the one or more second selected objects;-根据所述一个或多个第一被选对象以及所述一个或多个第二被选对象,确定一个或多个最终被选对象。- Determining one or more final selected objects based on the one or more first selected objects and the one or more second selected objects.3.根据权利要求1或2所述的方法,其中,所述多个待选对象全部处于选中状态,所述第一选择操作包括去选操作,其中,所述步骤a包括以下步骤:3. The method according to claim 1 or 2, wherein, the plurality of objects to be selected are all in a selected state, and the first selection operation comprises deselection operations, wherein the step a comprises the following steps:-对多个待选对象,执行去选操作,以去除所述一个或多个第一被选对象的选中状态,并标识所述一个或多个第一被选对象。- performing a deselection operation on multiple objects to be selected, so as to remove the selected state of the one or more first selected objects, and identify the one or more first selected objects.4.根据权利要求1或2所述的方法,其中,所述多个待选对象全部处于选中状态,所述第一选择操作包括选中操作,所述第二选择操作包括去选操作,其中,所述步骤a包括以下步骤:4. The method according to claim 1 or 2, wherein all of the plurality of objects to be selected are in a selected state, the first selection operation includes a selection operation, and the second selection operation includes a deselection operation, wherein, Described step a comprises the following steps:-对多个待选对象,执行选中操作,以由所述多个待选对象中确定并标识至少一个待选对象作为第一被选对象。- performing a selection operation on multiple candidate objects, so as to determine and identify at least one candidate object among the multiple candidate objects as the first selected object.5.根据权利要求4所述的方法,其中,所述步骤b包括以下步骤:5. The method according to claim 4, wherein said step b comprises the steps of:-对所选择的至少一个第一被选对象执行去选操作,以去除所述至少一个第一被选对象的选中状态;- performing a deselection operation on the selected at least one first selected object, to remove the selected state of the at least one first selected object;-将剩余的处于选中状态的待选对象作为最终被选对象。-Using the remaining selected objects in the selected state as the final selected objects.6.根据权利要求5所述的方法,其中,所述步骤b包括以下步骤:6. The method according to claim 5, wherein said step b comprises the steps of:b1对所述多个待选对象中的全部处于选中状态的待选对象,执行去选操作,以去除所述多个待选对象中的一个或多个待选对象的选中状态;b1 performing a deselection operation on all the candidate objects in the selected state among the plurality of candidate objects, so as to remove the selected state of one or more candidate objects among the plurality of candidate objects;b2根据剩余的处于选中状态的待选对象来确定所述一个或多个最终被选对象。b2 Determine the one or more final selected objects according to the remaining candidate objects in the selected state.7.根据权利要求6所述的方法,其中,所述步骤b1包括以下步骤:7. The method according to claim 6, wherein said step b1 comprises the steps of:-对所述一个或多个第一被选对象执行去选操作,以去除其中至少一个第一被选对象的选中状态;- performing a deselection operation on the one or more first selected objects, to remove the selected state of at least one of the first selected objects;其中,所述步骤b2包括以下步骤:Wherein, said step b2 includes the following steps:-将剩余的处于选中状态的第一被选对象作为所述最终被选对象。- taking the remaining first selected object in the selected state as the final selected object.8.根据权利要求1或2所述的方法,其中,所述方法还包括以下步骤:8. The method according to claim 1 or 2, wherein the method further comprises the steps of:-获取各个第一被选对象的位置信息;-acquiring position information of each first selected object;其中,所述方法还包括以下步骤:Wherein, described method also comprises the following steps:-当接收到展现第一被选对象的请求时,根据所获得的所述各个第一被选对象的位置信息来呈现所述各个第一被选对象。- presenting the respective first selected objects according to the obtained position information of the respective first selected objects when a request to present the first selected objects is received.9.根据权利要求1或2所述的方法,其中,所述对象包括关键词,其中,所述方法还包括以下步骤:9. The method according to claim 1 or 2, wherein the object comprises keywords, wherein the method further comprises the steps of:-基于所确定的一个或多个最终被选对象,来生成相应的待发布信息。- Generate corresponding information to be released based on the determined one or more finally selected objects.10.一种用于对待选对象执行选择操作的选择执行装置,其中,所述选择执行装置包括:10. A selection execution device for performing a selection operation on an object to be selected, wherein the selection execution device comprises:第一选择装置,用于对多个待选对象,执行第一选择操作,以确定并标识一个或多个第一被选对象,其中,所示待选对象包括以下至少任一项:The first selection means is configured to perform a first selection operation on multiple objects to be selected, so as to determine and identify one or more first selected objects, wherein the shown objects to be selected include at least any one of the following:-文本信息;- text messages;-文档信息;- document information;第二选择装置,用于对包含所述被标识的一个或多个第一被选对象的所述多个待选对象执行第二选择操作,以确定一个或多个最终被选对象,其中,所述第一选择操作或第二选择操作分别包括以下任一种操作且所述第一选择操作与所述第二选择操作不同:The second selection means is configured to perform a second selection operation on the plurality of candidate objects including the identified one or more first selected objects, so as to determine one or more final selected objects, wherein, The first selection operation or the second selection operation respectively includes any of the following operations, and the first selection operation is different from the second selection operation:-批量选中操作;- Batch selection operation;-批量去选操作。-Batch selection operation.11.根据权利要求10所述的选择执行装置,其中,所述第二选择装置包括:11. The selection execution device according to claim 10, wherein the second selection device comprises:子选择装置,用于对包含所述被标识的一个或多个第一被选对象的所述多个待选对象,执行第二选择操作,以确定一个或多个第二被选对象,其中,所述一个或多个第一被选对象与所述一个或多个第二被选对象可以部分或全部相同;sub-selection means, configured to perform a second selection operation on the plurality of candidate objects including the identified one or more first selected objects, so as to determine one or more second selected objects, wherein , the one or more first selected objects may be partially or completely identical to the one or more second selected objects;第一确定装置,用于根据所述一个或多个第一被选对象以及所述一个或多个第二被选对象,确定一个或多个最终被选对象。The first determining means is configured to determine one or more final selected objects according to the one or more first selected objects and the one or more second selected objects.12.根据权利要求10或11所述的选择执行装置,其中,所述多个待选对象全部处于选中状态,所述第一选择操作包括去选操作,其中,所述第一选择装置包括:12. The selection execution device according to claim 10 or 11, wherein all of the plurality of objects to be selected are in a selected state, and the first selection operation comprises a deselection operation, wherein the first selection means comprises:第一去选装置,用于对多个待选对象,执行去选操作,以去除所述一个或多个第一被选对象的选中状态,并标识所述一个或多个第一被选对象。The first deselecting means is configured to perform a deselection operation on multiple to-be-selected objects, so as to remove the selected state of the one or more first selected objects, and identify the one or more first selected objects .13.根据权利要求10或11所述的选择执行装置,其中,所述多个待选对象全部处于选中状态,所述第一选择操作包括选中操作,所述第二选择操作包括去选操作,其中,所述第一选择装置包括:13. The selection execution device according to claim 10 or 11, wherein all the plurality of objects to be selected are in a selected state, the first selection operation includes a selection operation, and the second selection operation includes a deselection operation, Wherein, the first selection means includes:选中装置,用于对多个待选对象,执行选中操作,以由所述多个待选对象中确定并标识至少一个待选对象作为第一被选对象。The selecting device is configured to perform a selection operation on a plurality of candidate objects, so as to determine and identify at least one candidate object among the plurality of candidate objects as the first selected object.14.根据权利要求10或11所述的选择执行装置,其中,所述第二选择装置包括:14. The selection execution device according to claim 10 or 11, wherein the second selection device comprises:第二去选装置,用于对所选择的至少一个第一被选对象执行去选操作,以去除所述至少一个第一被选对象的选中状态;The second deselecting means is configured to perform a deselection operation on the selected at least one first selected object, so as to remove the selected state of the at least one first selected object;第二确定装置,用于将剩余的处于选中状态的待选对象作为最终被选对象。The second determining means is configured to use the remaining candidate objects in the selected state as the final selected objects.15.根据权利要求14所述的选择执行装置,其中,所述第二选择装置包括:15. The selection execution device according to claim 14, wherein the second selection device comprises:第三去选装置,用于对所述多个待选对象中的全部处于选中状态的待选对象,执行去选操作,以去除所述多个待选对象中的一个或多个待选对象的选中状态;The third deselecting means is configured to perform a deselection operation on all the candidate objects in the selected state among the plurality of candidate objects, so as to remove one or more candidate objects among the plurality of candidate objects selected state;第三确定装置,用于根据剩余的处于选中状态的待选对象来确定所述一个或多个最终被选对象。The third determining means is configured to determine the one or more final selected objects according to the remaining candidate objects in the selected state.16.根据权利要求15所述的选择执行装置,其中,所述第三去选装置用于:16. The selection execution device according to claim 15, wherein the third deselection means is used for:-对所述一个或多个第一被选对象执行去选操作,以去除其中至少一个第一被选对象的选中状态;- performing a deselection operation on the one or more first selected objects, to remove the selected state of at least one of the first selected objects;其中,所述第三确定装置用于:Wherein, the third determining means is used for:-将剩余的处于选中状态的第一被选对象作为所述最终被选对象。- taking the remaining first selected object in the selected state as the final selected object.17.根据权利要求10或11所述的选择执行装置,其中,所述选择执行装置还包括:17. The selection execution device according to claim 10 or 11, wherein the selection execution device further comprises:获取装置,用于获取各个第一被选对象的位置信息;an obtaining device, configured to obtain position information of each first selected object;呈现装置,用于当接收到展现第一被选对象的请求时,根据所获得的所述各个第一被选对象的位置信息来呈现所述各个第一被选对象。The presenting device is configured to present the respective first selected objects according to the acquired position information of the respective first selected objects when a request for presenting the first selected objects is received.18.根据权利要求10或11所述的选择执行装置,其中,所述对象包括关键词,其中,所述选择执行装置还包括:18. The selection execution device according to claim 10 or 11, wherein the object includes a keyword, wherein the selection execution device further comprises:生成装置,用于基于所确定的一个或多个最终被选对象,来生成相应的待发布信息。The generating means is used for generating corresponding information to be published based on the determined one or more finally selected objects.
CN201310088553.2A2013-03-192013-03-19A kind of method and apparatus for performing to select operation to object to be selectedActiveCN103218130B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201310088553.2ACN103218130B (en)2013-03-192013-03-19A kind of method and apparatus for performing to select operation to object to be selected

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201310088553.2ACN103218130B (en)2013-03-192013-03-19A kind of method and apparatus for performing to select operation to object to be selected

Publications (2)

Publication NumberPublication Date
CN103218130A CN103218130A (en)2013-07-24
CN103218130Btrue CN103218130B (en)2016-09-07

Family

ID=48815994

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201310088553.2AActiveCN103218130B (en)2013-03-192013-03-19A kind of method and apparatus for performing to select operation to object to be selected

Country Status (1)

CountryLink
CN (1)CN103218130B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN106802756A (en)*2016-12-282017-06-06珠海市魅族科技有限公司Information processing method and device
CN114092139A (en)*2021-11-112022-02-25企查查科技有限公司Resource monitoring method and device, computer equipment and storage medium

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1929488B (en)*2006-10-082012-07-04华为技术有限公司Method and device for operation in multiple pages based on server paging
CN102841726A (en)*2011-06-212012-12-26腾讯科技(深圳)有限公司System, device and method for achieving a plurality of Tab pages under Android system
KR101857571B1 (en)*2011-07-192018-05-14삼성전자 주식회사Method and apparatus for moving items using touchscreen
CN102819394B (en)*2012-07-272016-06-08东莞宇龙通信科技有限公司Terminal and terminal operation method
CN102880420B (en)*2012-09-192014-12-31广州视睿电子科技有限公司Method and system for starting and executing region selection operation based on touch screen

Also Published As

Publication numberPublication date
CN103218130A (en)2013-07-24

Similar Documents

PublicationPublication DateTitle
US10380197B2 (en)Network searching method and network searching system
CN101542486B (en)Rank graph
CN109074383B (en)Document search with visualization within the context of a document
CN107122400B (en)Method, computing system and storage medium for refining query results using visual cues
JP5721818B2 (en) Use of model information group in search
US9659067B2 (en)Providing a search results document that includes a user interface for performing an action in connection with a web page identified in the search results document
US9710440B2 (en)Presenting fixed format documents in reflowed format
JP6646931B2 (en) Method and apparatus for providing recommendation information
US20150169710A1 (en)Method and apparatus for providing search results
WO2022111249A1 (en)Information presentation method, apparatus, and computer storage medium
CN110968789B (en)Electronic book pushing method, electronic equipment and computer storage medium
WO2016018683A1 (en)Image based search to identify objects in documents
US20160162583A1 (en)Apparatus and method for searching information using graphical user interface
CN113407678A (en)Knowledge graph construction method, device and equipment
CN103020277B (en) Method and device for suggesting search terms
US9298712B2 (en)Content and object metadata based search in e-reader environment
CN106919593B (en) A search method and device
JP5256273B2 (en) Intention extraction apparatus, method and program
CN116108826A (en) Smart Change Summary for Designers
US11170039B2 (en)Search system, search criteria setting device, control method for search criteria setting device, program, and information storage medium
US20150331886A1 (en)Determining images of article for extraction
CN103218130B (en)A kind of method and apparatus for performing to select operation to object to be selected
CN104240107B (en)Community data screening system and method thereof
US20170293683A1 (en)Method and system for providing contextual information
CN111144122B (en)Evaluation processing method, device, computer system and medium

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C14Grant of patent or utility model
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp