CN112083844A - 一种用于搜索语料库的交互***及交互方法 - Google Patents

一种用于搜索语料库的交互***及交互方法 Download PDF

Info

Publication number
CN112083844A
CN112083844A CN202010934483.8A CN202010934483A CN112083844A CN 112083844 A CN112083844 A CN 112083844A CN 202010934483 A CN202010934483 A CN 202010934483A CN 112083844 A CN112083844 A CN 112083844A
Authority
CN
China
Prior art keywords
icon
icons
search
corpus
operator
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202010934483.8A
Other languages
English (en)
Other versions
CN112083844B (zh
Inventor
李伯平
李艺殊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mai Hong
Original Assignee
Mai Hong
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 Mai Hong filed Critical Mai Hong
Priority to CN202010934483.8A priority Critical patent/CN112083844B/zh
Publication of CN112083844A publication Critical patent/CN112083844A/zh
Application granted granted Critical
Publication of CN112083844B publication Critical patent/CN112083844B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/3331Query processing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0486Drag-and-drop

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明公开了一种用于搜索语料库的交互***及交互方法,属于语料库搜索技术领域,***中的数据存储模块包括:存储操作命令的操作命令数据子模块、存储图标的图标数据子模块;搜索界面模块包括用于录入搜索单词、弹出图标、图形交互的搜索框子模块;与搜索界面模块进行数据交换的图标复合命令行生成模块。通过将操作符拖放至空置图标上等方式,***将相应的操作符指令赋予图标,使其成为活动图标。活动图标和单词一起构成图标复合命令行,由语料库服务器执行。一般只需知道4‑5个图标的含义,无需知道操作符用于文本命令行时所必须遵循的繁杂规则,输入查询词后经1‑3次点击就能构建好图标复合命令行,能显著提高搜索效率。

Description

一种用于搜索语料库的交互***及交互方法
技术领域
本发明属于语料库搜索技术领域,具体涉及一种用于搜索语料库的交互***及交互方法。
背景技术
语料库是一种语言材料数据库,用于语言学***衡语料库。大型语料库往往拥有亿级甚至百亿级的词汇量,对语言学习者、语言教学者而言是极有价值的资源。然而遗憾的是,除语言研究者、语言技术开发者之外很少有人利用这些数据库,其潜在价值不能得到应有的发挥,造成这种现象的原因是多方面的,其中与数据库人机交互方法不便以及容易出错有很大的关系。
在语料库中搜索单词、短语的用法是用户利用语料库的一种主要方式。目前,语料库搜索的人机交互都是通过键盘在搜索框中输入纯文本命令行的方式实现,需要根据不同查询要求,在指定单词的指定位置***指定的操作符,这些操作符的数量往往多达十几个,涉及一系列复杂的运用规则。让用户准确记忆、娴熟地运用这些操作符和规则不是件容易的事。特别是在用户隔时使用语料库的时候,出错的概率会很高,这明显劣化了语料库的用户体验。
COCA是世界上最大的英语平衡语料库,搜索该语料库涉及多达20个操作符和一系列繁杂运用规则,需要用户完全、熟练掌握使用方法,并确保有能力一直准确记忆这些符号和规则,这对非专业人士来说太难了。英语语料库Linggle的用法虽然比COCA简单一些,但也涉及12个操作符和一系列运用规则,其首页的使用说明文字就超过了2500字符。仔细阅读、准确记忆、娴熟运用这些操作符是高效利用语料库的必要条件,但调查结果显示超过80%的人在使用语料库时不能完全做到这一点。
此外,本发明人还发现同一个操作符在不同应用***中的定义和运用规则往往很不相同,即便是功能很相近的语料库,由于开发者不同,它们所用操作符的种类和运用规则也完全不一致,这又在很大程度上给用户带来额外的混乱。例如在COCA中,下划线_ 和词性有关缩写联用,用于限定查询单词的词性,_的前后都没有空格,例如end_v表示查询作为动词的end,而在Linggle中,_被用来查询该处可以加一个什么单词,_前后必须有空格,例如take_important role;用COCA查询短语中某个单词的近义词,需要将该单词用方括号[]括起来,并在单词前再加一个等号=,方括号内的单词与各符号间必须没有空格,但方括号与外侧单词间又必须有空格,如:[=giant]supermarket,而用 Linggle查询短语中某个词的近义词是在该单词前加英文符号~,~与单词间必须没有空格,如:~giantsupermarket,可是在另一个语料库Netspeak中,方括号[]是被用来查询不同单词之间的区别,如it’s[great well],方括号与内外单词间都必须有空格。总之,上述三个功能相近的语料库的查询操作符和运用规则很不一样,但一样的是用户在输入过程中不能出丝毫差错。假如用户还需要在不同语料库间切换搜索,那么他要克服的困难会成倍增加。
还有,对于习惯中英文交叉使用的用户来说,还可能会遭遇因混用汉字符号和英文符号、全角空格与半角空格而导致的额外问题。
总之,尽管当下语料库潜在价值巨大,而且几乎都是免费的,但受交互方法欠佳的限制,它们在普通用户中并不那么受欢迎,这无疑是一种巨大的资源浪费。
发明内容
本发明为解决公知技术中存在的技术问题,提供一种用于搜索语料库的交互***及交互方法,基于图形交互,避开很容易出错的、用键盘输入搜索用操作符的过程,使操作命令能以图标的形式嵌入搜索框中的命令行中,与搜索单词一起形成一种图标复合命令行,替代原来的纯文本命令行,搜索命令被执行后,用户得到搜索结果。
在本发明中搜索框是指用于生成图标复合命令行的区域,它可以是另外的称谓,如:搜索栏、搜索区等。
本发明的第一目的是提供一种用于搜索语料库的交互***,至少包括:
数据存储模块,包括:存储操作命令的操作命令数据子模块、存储图标的图标数据子模块;
与数据存储模块进行数据交换的搜索界面模块,包括用于输入搜索单词、在单词周围弹出图标、图形交互的搜索框子模块;
与搜索界面模块进行数据交换的图标复合命令行生成模块。
优选地,所述的弹出图标都预置了操作命令,操作命令与图标之间存在一一对应的映射关系;根据对图标的触发,激活图标中的操作命令,使图标成为活动图标,生成图标复合命令行。
优选地,所述数据存储模块还包含操作符数据子模块,操作符与操作命令之间存在一一对应的映射关系;所述的搜索框子模块还包括操作符栏。
优选地,所述的弹出图标都未预置操作命令,即空置图标,根据交互操作,在空置图标中置入操作命令并激活图标,使其成为活动的图标,活动的图标与操作命令之间存在一一对应的映射关系。
优选地,所述的在空置图标中置入操作命令的交互是,根据对操作符栏中的操作符的移动并在空置图标上的安放动作,将相应的操作命令置入该空置图标。
优选地,所述的在空置图标中置入操作命令的交互是,根据对空置图标的触发,弹出操作符选项菜单,根据操作符选项菜单选择,将相应的操作命令置入该空置图标。
优选地,所述弹出的图标,都是非词性限定用图标,根据对已激活、适合限定词性的图标的触发,弹出包含用于词性限定的操作符选项菜单,并根据选择,将相应词性限定操作命令赋予该图标。
本发明的第二目的是提供一种用于搜索语料库的交互方法,该方法所采用的的交互***已将搜索语料库用的操作命令赋予了图标,在操作命令与图标之间存在一一对应的映射关系。该方法包括如下步骤:
S101、向搜索框中录入单词,所述图标弹出并在该单词周围进行显示;此时,图标处于非激活状态;
S102、根据需求,依次点击相应的N个图标,N为大于0的自然数,此时,被点击的图标处于激活状态,与单词一起构成图标复合命令行;
S103、根据图标复合命令行获取相应的搜索结果。
本发明的第三目的是提供一种用于搜索语料库的交互方法,该方法所采用的的交互***的数据存储模块还包括操作符数据子模块,操作符与操作命令之间存在一一对应的映射关系;搜索框子模块还包括操作符栏。该方法包括如下步骤:
S201、在搜索界面模块中显示操作符栏;
S202、向搜索框中录入单词,在该单词周围空位处弹出并显示未被赋予操作命令的空置图标;
S203、根据需求,依次选择并拖动N个操作符,分别放到N个空置图标上,N为大于 0的自然数,此时根据操作,将相应的操作命令分别赋予图标,并使图标成为活动图标,与单词一起构成图标复合命令行;
S204、根据图标复合命令行获取相应的搜索结果。
本发明的第四目的是提供一种用于搜索语料库的交互方法,该方法所采用的的交互***的数据存储模块还包含操作符数据子模块,操作符与操作命令之间存在一一对应的映射关系。该方法包括如下步骤:
S301、向搜索框中录入单词,在该单词周围空位处弹出未被赋予操作命令的空置图标;
S302、根据需求,依次触发N个空置图标,N为大于0的自然数,每次触发都会弹出一个操作符选项菜单,根据选择,将相应操作命令赋予该图标,使图标成为活动的图标,与单词一起构成图标复合命令行;
S303、根据图标复合命令行获取相应的搜索结果。
针对上述三种用于搜索语料库的交互方法:
优选地,所述弹出的图标,都是非词性限定用图标,根据对已激活、适合限定词性的图标的触发,弹出用于词性限定的操作符选项菜单,并根据选择,将相应词性限定操作命令赋予该图标。
优选地,所述弹出的图标中用于查询同义词的图标显示在单词的上部或下部空位,这样做的好处是,如果需要查询短语的同义词,就可以在短语的每个单词的上方或下方都显示查询同义词的图标。
本发明具有的优点和积极效果是:
采用上述技术方案,用户不再需要记忆繁复、混乱的操作符运用规则,只需要记住操作符、图标的含义即可,搜索时先输入查询单词或短语,然后点击特定位置的已预置了操作命令的图标,或者拖放某个操作符至选定的空置图标上,或者点击选定的空置图标后从弹出的菜单中选择操作命令项,就形成了活动的图标,图标复合命令行就构建好了。
本发明的解决方案应用于语料库搜索交互,对于从来没有接触过该方案的用户,一般只需要10-12秒钟就可以上手使用,输入待查单词或短语后只需1-3次点击,耗时0.5-2秒就能完成选择、激活操作,构建好图标复合命令行,比输入纯文本命令行耗时更低或相等,而出错的概率几乎降至零;对于已使用过该方案的用户,由于图形界面的提示和引导作用,用户不需要二次学习,能立刻进行快速、准确的搜索。因此,本发明方案可以创建非常易用的语料库,能极大地优化用户查询语料库的体验与效率,使语料库的潜在价值能得到很好的发挥。
附图说明
图1、本发明比较例中的纯文本命令行示意图,查询在study与learn中选哪一个更好,方括号[]的前后以及study与learn间必须有半角空格。
图2、本发明实施例,在输入单词时单词的前后和上方能弹出浅灰色图标,图标都处于未激活状态。
图3、点击图2中study和learn间的
Figure BDA0002671444130000051
图标后,图标被激活变成黑色的活动图标,操作命令可被执行。
图4、点击图2中USA前的
Figure BDA0002671444130000052
图标后,图标被激活并变成黑色的活动图标,操作命令可被执行。
图5、点击图2中learn上方的
Figure 5
图标后,图标被激活变成黑色的活动图标,操作命令可被执行。
图6、点击图4中已活动的图标
Figure BDA0002671444130000054
后出现用于词性限定的操作符选项菜单。
图7、本发明实施例2的图形复合命令行示意,在输入单词时前后和上方会弹出浅灰色空置图标,短语上方有操作符栏,可以用鼠标将其中的操作符拖放至空置图标上。
图8、图7中的操作符/被拖动到了study和learn间的空置图标□上,浅色□图标变成深色
Figure BDA0002671444130000055
,成为活动图标,操作命令可以被执行。
图9、显示的本发明一实施例的操作符菜单弹出状态的示意图。
图10、本发明实施例1中一种用于搜索语料库的交互***的示意框图。
图11、本发明操作实施例1的交互方法流程图。
图12、本发明操作实施例2的交互方法流程图。
图13、本发明操作实施例3的交互方法流程图。
具体实施方式
为能进一步了解本发明的发明内容、特点及功效,兹例举以下实施例,并配合附图详细说明如下:
如图1至图13所示,本发明的技术方案为:
第一优先实施例:一种用于搜索语料库的交互***,至少包括:
数据存储模块,包括用于存储操作命令的操作命令数据子模块、存储图标的图标数据子模块;
与数据存储模块进行数据交换的搜索界面模块,包括用于输入搜索单词、在单词周围弹出图标、图形交互的搜索框子模块。
与搜索界面模块进行数据交换的图标复合命令行生成模块,其作用包括:定义语料库操作命令、操作符、图标,以及建立这些元素之间的关联;响应用户输入,在搜索框中录入单词;在单词周围空位弹出图标;响应用户对图标的操作,将活动的操作命令图标嵌入文本行,形成图标复合命令行。
所述的弹出图标都是预置了操作命令的预置图标,操作命令与图标之间存在一一对应的映射关系;根据对图标的触发,激活图标中的操作命令,生成图标复合命令行。
搜索请求命令提交模块将图标复合命令行指令提交至语料库搜索服务器。
搜索结果显示模块在用户端接收、显示搜索服务器返回的搜索结果。
上述优选实施例的交互方法为:
S1、向搜索框中录入单词,所述预置图标弹出并在该单词周围进行显示;此时,图标处于非激活状态;
S2、根据需求,依次点击相应的N个图标,N为大于0的自然数,此时,被点击的图标处于激活状态,与搜索单词一起构成图标复合命令行;
S3、根据图标复合命令行获取相应的搜索结果。
上述优选实施例的具体交互流程为:
a、显示用于构建图标复合命令行的搜索框;
b、用户在搜索框输入单词;
c、在单词周围空位处弹出并显示可用于交互的预置图标,每一个图标都预置了特定的操作命令,操作命令和图标之间存在一一对应的映射关系,此时,它们都处于非激活状态。图2显示了本发明实施例中一行嵌入了未激活图标的短语;
d、用户点选图标,交互***响应点击、激活图标,相应操作命令就以图标的形式被置入命令行,形成图标复合命令行。图3显示了本发明实施例中一行已构建好的图标复合命令行;
e、用户确认搜索,交互***响应确认操作、提交搜索请求命令;
f、语料库搜索服务器响应请求、执行搜索、获得搜索结果;
g、接受、并显示搜索结果。
第二优先实施例:一种用于搜索语料库的交互***,至少包括:
数据存储模块,包括用于存储操作符的操作符数据子模块、存储操作命令的操作命令数据子模块、存储图标的图标数据子模块;
与数据存储模块进行数据交换的搜索界面模块,包括用于输入搜索单词、在单词周围弹出图标、图形交互的搜索框子模块、内置了操作符的操作符栏子模块和搜索方法演示子模块;
与搜索界面模块进行数据交换的图标复合命令行生成模块,其作用包括:定义语料库操作命令、操作符、图标,以及建立这些元素之间的关联;响应用户输入,在搜索框中录入单词;在单词周围空位弹出图标;响应用户对图标的操作,将活动的操作命令图标嵌入文本行,形成图标复合命令行。
所述的弹出图标都未预置操作命令,即空置图标,根据对操作符栏中的操作符的移动并在空置图标上的安放动作,将该操作符所代表的操作命令置入空置图标,使图标成为活动的操作命令图标,在图标与操作命令之间建立一一对应的映射关系。
搜索请求命令提交模块将图标复合命令行指令提交至语料库搜索服务器。
搜索结果显示模块在用户端接收、显示搜索服务器返回的搜索结果。
上述优选实施例的交互方法为:
S1、在搜索界面模块中显示操作符栏;
S2、向搜索框中录入单词,在该单词周围空位处弹出并显示未被赋予操作命令的空置图标;
S3、根据需求,依次选择并拖动N个操作符,分别放到N个空置图标上,N为大于0 的自然数,此时根据操作,将相应的操作命令分别赋予图标,使图标成为活动图标,与搜索单词一起构成图标复合命令行;
S4、根据图标复合命令行获取相应的搜索结果。
上述优选实施例的具体交互流程骤为:
a、显示用于构建图标复合命令行的搜索框,同时显示操作符栏,操作符栏预置了操作符,操作符与语料库操作命令存在一一对应的映射关系;
b、用户在语料库搜索框输入单词;
c、在单词的周围空位处弹出并显示可用于交互的图标,各图标都未预置操作命令,是空置图标;
d、用户选择操作符,将其拖放至目标图标上;
e、交互***响应用户的拖放操作,将操作符所代表的操作命令置入相应图标,同时激活图标,图标复合命令行就构建完成。图8显示了本发明实施例中一行已构建好的图标复合命令行;
f、用户确认搜索,交互***响应确认操作、提交搜索请求命令;
g、语料库搜索服务器响应请求、执行搜索、获得搜索结果;
h、接受并显示搜索结果。
第三优先实施例:一种用于搜索语料库的交互***,至少包括:
数据存储模块,包括用于存储操作符的操作符数据子模块、存储操作命令的操作命令数据子模块、存储图标的图标数据子模块;
与数据存储模块进行数据交换的搜索界面模块,包括用于输入搜索单词、在单词周围弹出图标、图形交互的搜索框子模块和搜索方法演示子模块;
与搜索界面模块进行数据交换的图标复合命令行生成模块,其作用包括:定义语料库操作命令、操作符、图标,以及建立这些元素之间的关联;响应用户输入,在搜索框中录入单词;在单词周围空位弹出图标;响应用户对图标的操作,将活动的操作命令图标嵌入文本行,形成图标复合命令行。
所述的弹出图标都未预置操作命令,即空置图标,根据对空置图标的触发,弹出操作符选项菜单,根据操作符选项菜单选择,将操作符所代表的的操作命令置入图标,使图标成为活动的操作命令图标,在图标与操作命令之间建立一一对应的映射关系。
搜索请求命令提交模块将图标复合命令行指令提交至语料库搜索服务器。
搜索结果显示模块在用户端接收、显示搜索服务器返回的搜索结果。
上述优选实施例的交互方法为:
S1、向搜索框中录入单词,在该单词周围空位处弹出未被赋予操作命令的空置图标;
S2、根据需求,依次触发N个空置图标,N为大于0的自然数,每次触发都会弹出一个操作符选项菜单,根据选择,将相应操作命令赋予该图标,使图标成为活动的图标,与单词一起构成图标复合命令行;
S3、根据图标复合命令行获取相应的搜索结果。
上述优选实施例的具体交互流程为:
a、在用户端显示用于构建图标复合命令行的搜索框;
b、用户在语料库搜索框输入单词;
c、在单词的周围空位处弹出并显示可用于交互的图标,各图标都未预置操作命令,是空置图标;
d、用户将点击空置图标,交互***响应点击,弹出操作符选项菜单;图9显示了本发明实施例中,用户点击study后面的方框图标后弹出的菜单时的状况;
e、用户在菜单中选择操作符,***响应用户选择,将操作符所代表的操作命令置入相应图标,同时激活图标,图标复合命令行就构建完成;
f、用户确认搜索,交互***提交搜索请求命令;
g、语料库搜索服务器响应请求、执行搜索、获得搜索结果;
h、接受并显示搜索结果。
由于本发明交互设计所用的操作命令无需键盘输入,因此可以选用最容易理解和记忆的任意符号代表操作命令。例如用?表示查加一个什么词;用??表示查加多个什么词;用/或|表示查其前后两个单词选哪一个好;用//表示查其前后两个短语选哪一个;用~或≈表示查其后单词的相近词;另外用于限定查询单词词性的操作符可以用缩写或完整单词作为标记,优选后者,如Verb、Noun、Adjectives、Adverbs、Prepositions、Pronouns、Interjections、Conjunctions。这些操作符有明显的形意关联,让用户可以一目了然。
为了进一步降低用户的学习和记忆量,本发明针对图标复合命令行的构建提出了以下优选方案:将语料库操作符划分为A、B两类,B类是词性限定用操作符,一般有8个左右,A类是非词性限定用操作符,一般只有4-5个;同时设定:预置图标所预置的操作命令都是A类操作命令,操作符栏的操作符都是A类操作符,点击空置图标后弹出的操作符选项菜单中的操作符都是A类操作符,B类操作符只在用户点击已活动的A类操作符图标后以菜单形式出现,由用户做出选择;A类操作符中只有可以限定词性的操作符才能限定词性,对可限定词性的活动图标点击后才会弹出B类操作符选项菜单。附图4显示了一个弹出的B类操作符菜单。这样的交互设计带来了两个显著的益处,一是用户必需的学习、记忆量可降至极低限,二是整个图标复合命令行更加简洁明了,使交互变得十分简单顺畅。
操作符图标的大小以适合图标布置、可清晰分辨和方便交互为好;单词前或后面图标的总数一般不会超过4个,它们可以排成一列或两列,优选排成一列;查近义词的符号优选显示在单词上方或下方,更优选放在上方;非活动图标的外观优选浅色,活动图标的外观呈深色,应该有明显的差异。图4、图5分别显示了上述图标复合命令行。
操作实施例1:
图10是本发明用于搜索X2语料库的交互***的示意框图。该***包括数据存储模块、搜索界面模块、图标复合命令行生成模块、搜索请求命令提交模块、搜索结果显示模块。
数据存储模块,包括储存操作符的操作符数据子模块、存储操作命令的操作命令数据子模块、存储图标的图标数据子模块。
与数据存储模块进行数据交换的搜索界面模块,包括用于输入搜索单词、在单词周围弹出图标、图形交互的搜索框子模块、搜索方法演示子模块。
与搜索界面模块进行数据交换的图标复合命令行构建模块用于:定义X2语料库搜索所需的各项操作命令、操作符、图标,以及建立操作命令、操作符之间一一对应的映射关系;响应用户输入,在搜索框中录入单词;在单词周围空位弹出图标;响应用户对图标或菜单选项的操作,将活动的操作命令图标嵌入文本命令行,形成图标复合命令行。
搜索请求命令提交模块用于将图标复合命令行指令提交至语料库搜索服务器。
搜索结果显示模块,用于在用户端接收、显示从搜索服务器返回的搜索结果。
X2语料库涉及词汇用法的查询操作符有12个,它们所代表的操作命令分别是:?表示查该处加一个什么词;??表示查该处加多个什么词;/表示查其前后两个单词选哪一个好;~表示查其后单词的相近词;另外还有8个限定查询单词词性的操作符分别直接用单词作为识别标记,它们是:Verb、Noun、Adjectives、Adverbs、Prepositions、Pronouns、Interjections、Conjunctions。上述操作符所代表的命令很容易被理解和记忆。
图11是搜索X2语料库的交互方法的流程图。
步骤101,在浏览器中显示可用于图形交互的搜索框;
步骤102,用户在搜索框中依次输入查询单词;
步骤103,在单词前后空位各显示一列弹出的方框图标,如图2所示,每列3个图标无重叠紧密排布,分别预置了A类操作命令?、??和/,所有列都是一样的,并且在每个单词上方弹出一个方框图标,预置了操作命令~。此时,所有方框图标都未被激活,呈浅灰色,形成图2所示的交互界面;
步骤104,用户用鼠标左键点击目标图标一次后,交互***将灰色图标激活、成为黑色的活动图标。图3显示的是study和learn间的浅灰色
Figure BDA0002671444130000111
被激活后的状态,原本浅灰色的
Figure BDA0002671444130000112
已经变成了黑色,此时,比较study和learn的图标复合命令行就构建成功,可以被执行。
同理,图4显示的是USA前的
Figure BDA0002671444130000113
被激活后的界面,查询USA前加一个什么词的图标复合命令行就构建成功。图5是learn上方的
Figure 5
被激活后的界面,查询learn有什么近义词的图标复合命令行就构建成功,可以被执行。
步骤105,用户点击搜索按钮确认搜索,***提交搜索请求命令;
步骤106,语料库搜索服务器响应搜索请求命令,形成搜索结果;
步骤107,浏览器接收、显示搜索结果。
上述104步骤后,用户可以选择不立即进行搜索,进一步进行下述交互操作:
步骤108,用户点击可限定词性的活动图标,***响应用户点击弹出用于限定词性的操作符选项菜单;图6显示了图5中已激活的
Figure BDA0002671444130000115
被再次点击后弹出的用于限定词性的操作符选项菜单,待用户点选后,USA前面所要添加的单词的词性就会被限定;
步骤109,用户点选择菜单中的操作符项,***响应用户点击激活相应操作命令;
接下来的交互步骤分别为前面的105、106和107步。
用户采用上述交互方法,在输入完搜索目标单词或短语后,点击一次即可完成复合命令行的构建,如果有必要限定词性时,只需额外增加2次点击,能在2-3秒内完成复合命令行的构建,经确认后执行搜索,用户获得正常的搜索结果。
在上述交互中,用户仅需知道4个操作符的含义即可上手操作,无需知道各种操作符的繁杂的运用规则,完美绕开了语料库搜索中所有容易出错的环节,使语料库的应用变得非常简单、高效。
操作实施例2:
一个X3语料库,涉及查询词汇用法的操作符有13个,其中12个和实施例1一样,增加的那一个操作符是//,它对应的操作命令是查询其前后两个短语之间的差异。在***的搜索界面模块中包括内置操作符的操作符栏子模块。
图12是搜索X3语料库的交互方法的流程图。
步骤201,在浏览器上显示可用于图形交互的搜索框,搜索框上部有操作符栏,配有 5个可以拖动的操作符:?、??、/、//和~,如图7所示;
步骤202,用户在搜索框中输入单词;
步骤203,在单词的前后、上方空位分别弹出1个方框空置图标,各图标都未预置操作命令,是空置图标;
步骤204,用户选择一个操作符,将其拖放至指定的方框图标上;
步骤205,***响应用户的拖放操作,激活原本空置的方框图标。完成204和205 步骤只需0.5-1秒,图标复合命令行就构建完成。例如,将/拖放至learn和study间的方框图标上,浅灰色的□就变成黑色
Figure BDA0002671444130000121
,成为活动的图标,相应的操作命令就可以被执行;
步骤206,用户点击搜索按钮确认搜索,***响应确认操作、提交搜索请求命令;
步骤207,语料库搜索服务器响应搜索请求命令,形成搜索结果;
步骤208,浏览器接收、显示搜索结果。
在上述交互方法中,用户只需知道5个操作符的含义即可上手操作,无需知道各种操作符的繁杂的运用规则,因此几乎绕开了语料库搜索中所有容易出错的环节,使语料库的应用变得非常简单、高效。
操作实施例3:
一个X3语料库,涉及查询词汇用法的操作符与实施例2一致。
图13是搜索X3语料库的另外一种交互方法的流程图。
步骤301,在浏览器中显示可用于图形交互的搜索框;
步骤302,用户在搜索框中输入查询单词;
步骤303,在单词的前后、上方空位分别弹出1个方框空置图标,各图标都未预置操作命令,是空置图标;
步骤304,用户点击空置图标,***响应用户点击,弹出操作符选项菜单,不同操作符代表不同操作命令;图9是本发明一实施例中操作符菜单弹出状态的示意图;
步骤305,用户在菜单中选择操作符,***响应用户选择,将操作命令赋予相应图标,原本空置的浅色图标随即被激活,变成黑色的活动图标,图标复合命令就构建完成;
步骤306,用户点击搜索按钮确认搜索,***提交搜索请求命令;
步骤307,语料库搜索服务器响应搜索请求命令,形成搜索结果;
步骤308,浏览器接收、显示搜索结果。
在上述交互方法中,用户只需知道5个操作符的含义即可上手操作,无需知道各种操作符的繁杂的运用规则,因此几乎绕开了语料库搜索中所有容易出错的环节,使语料库的应用变得非常简单、高效。
比较例
图1是英语语料库Netspeak的纯文本命令行搜索交互界面,它用方括号[]作为操作符查询learn和study两个词哪一个更好,如果用户将图1中的命令行[study learn]english in USA写成:[study learn]english in USA或[study learn]english in USA或[study learn]english in USA或[study learn]english in USA或[study learn]english in USA或【study learn】english in USA等不规则的样式都会报错,不能得到搜索结果。实际操作中用户出错的概率高,使语料库的潜在价值不能得到完全发挥。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用全部或部分地以计算机程序产品的形式实现,所述计算机程序产品包括一个或多个计算机指令。在计算机上加载或执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输)。所述计算机可读取存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘SolidState Disk(SSD))等。
以上所述仅是对本发明的较佳实施例而已,并非对本发明作任何形式上的限制,凡是依据本发明的技术实质对以上实施例所做的任何简单修改,等同变化与修饰,均属于本发明技术方案的范围内。

Claims (11)

1.一种用于搜索语料库的交互***,其特征在于,至少包括:
数据存储模块,包括:存储操作命令的操作命令数据子模块、存储图标的图标数据子模块;
与数据存储模块进行数据交换的搜索界面模块,包括用于录入搜索单词、在单词周围弹出图标、图形交互的搜索框子模块;
与搜索界面模块进行数据交换的图标复合命令行生成模块。
2.根据权利要求1所述用于搜索语料库的交互***,其特征在于,所述的弹出图标预置有操作命令,操作命令与图标之间存在一一对应的映射关系;通过对图标的触发,激活图标中的操作命令,使图标成为活动图标,生成图标复合命令行。
3.根据权利要求1所述用于搜索语料库的交互***,其特征在于,所述的弹出图标为未预置操作命令的空置图标,所述的数据存储模块还包括操作符数据子模块,操作符与操作命令之间存在一一对应的映射关系,所述的搜索框子模块包括操作符栏子模块,根据对操作符栏中的操作符的移动并在空置图标上的安放动作,将相应的操作命令置入空置图标,使图标成为活动图标。
4.根据权利要求1所述用于搜索语料库的交互***,其特征在于,所述的弹出图标为未预置操作命令的空置图标,所述的数据存储模块还包括操作符数据子模块,操作符与操作命令之间存在一一对应的映射关系,根据对空置图标的触发,弹出操作符选项菜单,根据对操作符选项菜单的选择动作,将相应的操作命令置入图标,使图标成为活动图标。
5.根据权利要求2-4任一项所述的用于搜索语料库的交互***,其特征在于,所述弹出的图标,都是非词性限定用图标,根据对活动的、适合限定词性的图标的触发,弹出包含用于词性限定的操作符选项菜单,并根据选择,将相应词性限定操作命令赋予该图标。
6.根据权利要求2-4任一项所述的用于搜索语料库的交互***,其特征在于:用于查询同义词的图标在单词的上部或下部显示。
7.一种如权利要求2所述用于搜索语料库的交互***的交互方法,其特征在于包括如下步骤:
S101、向搜索框中录入单词,所述图标弹出并在该单词周围进行显示;此时,图标处于非激活状态;
S102、根据需求,依次点击相应的N个图标,N为大于0的自然数,此时,被点击的图标处于激活状态,是活动图标,与单词一起构成图标复合命令行;
S103、根据图标复合命令行获取相应的搜索结果。
8.一种如权利要求3所述用于搜索语料库的交互***的交互方法,其特征在于,包括如下步骤:
S201、在搜索界面模块中显示操作符栏;
S202、向搜索框中录入单词,在该单词周围空位处弹出未被赋予操作命令的空置图标;
S203、根据需求,依次选择并拖动N个操作符,分别放到N个空置图标上,N为大于0的自然数,此时根据操作,将相应的操作命令分别赋予图标,使图标成为活动图标,与单词一起构成图标复合命令行;
S204、根据图标复合命令行获取相应的搜索结果。
9.一种如权利要求4所述用于搜索语料库的交互***的交互方法,其特征在于包括如下步骤:
S301、向搜索框中录入单词,在该单词周围空位处弹出未被赋予操作命令的空置图标;
S302、根据需求,依次触发N个空置图标,N为大于0的自然数,每次触发都会弹出一个操作符选项菜单,根据选择,将相应操作命令赋予该图标,使图标成为活动的图标,与单词一起构成图标复合命令行;
S303、根据图标复合命令行获取相应的搜索结果。
10.根据权利要求7或8所述的用于搜索语料库的交互***的交互方法,其特征在于,所述弹出的图标,都是非词性限定用图标,根据对活动的、适合限定词性的图标的触发,弹出包含用于词性限定的操作符选项菜单,并根据选择,将相应词性限定操作命令赋予该图标。
11.根据权利要求7-9任一项所述的用于搜索语料库的交互***的交互方法,其特征在于:用于查询同义词的图标在单词的上部或下部显示。
CN202010934483.8A 2020-09-08 2020-09-08 一种用于搜索语料库的交互***及交互方法 Active CN112083844B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010934483.8A CN112083844B (zh) 2020-09-08 2020-09-08 一种用于搜索语料库的交互***及交互方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010934483.8A CN112083844B (zh) 2020-09-08 2020-09-08 一种用于搜索语料库的交互***及交互方法

Publications (2)

Publication Number Publication Date
CN112083844A true CN112083844A (zh) 2020-12-15
CN112083844B CN112083844B (zh) 2024-04-09

Family

ID=73731567

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010934483.8A Active CN112083844B (zh) 2020-09-08 2020-09-08 一种用于搜索语料库的交互***及交互方法

Country Status (1)

Country Link
CN (1) CN112083844B (zh)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103064911A (zh) * 2012-12-13 2013-04-24 魏新成 在浏览器地址搜索框单击鼠标左键激活显示搜索分享栏
CN103077176A (zh) * 2012-01-13 2013-05-01 北京飞漫软件技术有限公司 一种在浏览器中按关键词类型进行快捷搜索的方法
US20140149403A1 (en) * 2012-11-29 2014-05-29 Lexisnexis, A Division Of Reed Elsevier Inc. Systems and methods for identifying and visualizing elements of query results
US20150227523A1 (en) * 2009-05-27 2015-08-13 Google Inc. Computer Application Data In Search Results
CN105159993A (zh) * 2015-09-02 2015-12-16 百度在线网络技术(北京)有限公司 搜索方法及装置
CN105159892A (zh) * 2015-08-28 2015-12-16 长安大学 一种语料提取器及提取语料的方法
CN106959765A (zh) * 2017-01-13 2017-07-18 魏新成 通过桌面全字母键盘进行桌面搜索的方法***和设备
CN107273457A (zh) * 2017-06-01 2017-10-20 珠海市魅族科技有限公司 一种搜索方法及装置、计算机装置和计算机可读存储介质
CN107463619A (zh) * 2017-07-04 2017-12-12 广州神马移动信息科技有限公司 搜索方法、搜索设备以及终端设备
CN109917979A (zh) * 2019-02-22 2019-06-21 维沃移动通信有限公司 一种搜索方法及移动终端

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150227523A1 (en) * 2009-05-27 2015-08-13 Google Inc. Computer Application Data In Search Results
CN103077176A (zh) * 2012-01-13 2013-05-01 北京飞漫软件技术有限公司 一种在浏览器中按关键词类型进行快捷搜索的方法
US20140149403A1 (en) * 2012-11-29 2014-05-29 Lexisnexis, A Division Of Reed Elsevier Inc. Systems and methods for identifying and visualizing elements of query results
CN103064911A (zh) * 2012-12-13 2013-04-24 魏新成 在浏览器地址搜索框单击鼠标左键激活显示搜索分享栏
CN105159892A (zh) * 2015-08-28 2015-12-16 长安大学 一种语料提取器及提取语料的方法
CN105159993A (zh) * 2015-09-02 2015-12-16 百度在线网络技术(北京)有限公司 搜索方法及装置
CN106959765A (zh) * 2017-01-13 2017-07-18 魏新成 通过桌面全字母键盘进行桌面搜索的方法***和设备
CN107273457A (zh) * 2017-06-01 2017-10-20 珠海市魅族科技有限公司 一种搜索方法及装置、计算机装置和计算机可读存储介质
CN107463619A (zh) * 2017-07-04 2017-12-12 广州神马移动信息科技有限公司 搜索方法、搜索设备以及终端设备
CN109917979A (zh) * 2019-02-22 2019-06-21 维沃移动通信有限公司 一种搜索方法及移动终端

Also Published As

Publication number Publication date
CN112083844B (zh) 2024-04-09

Similar Documents

Publication Publication Date Title
US10698604B2 (en) Typing assistance for editing
KR102036394B1 (ko) 컨텍스트 기반 검색 쿼리 형성 기법
US8146003B2 (en) Efficient text input for game controllers and handheld devices
US9946773B2 (en) Graphical keyboard with integrated search features
CN101057239B (zh) 增亮用于搜索结果的项的方法和装置
US20140032584A1 (en) Apparatus, method and computer readable medium for selectively editing polysemous symbol sequences in a multifunctional interactive dictionary database
US20090193352A1 (en) Interface for assisting in the construction of search queries
US8077974B2 (en) Compact stylus-based input technique for indic scripts
US20120173222A1 (en) Method and system for facilitating text input
US20120227009A1 (en) Navigable text user interface
US20070214122A1 (en) Searching command enhancements
JP2001509290A (ja) 減少型キーボード曖昧さ除去システム
JPH0869461A (ja) コンピューターシステム用テキスト変換方法
WO2014000251A1 (en) Input method editor
US11853689B1 (en) Computer-implemented presentation of synonyms based on syntactic dependency
EP1376394A1 (en) Methods and systems for processing text elements
CN112764734A (zh) 代码编辑的辅助方法、装置及电子设备
US20160132128A1 (en) Inputting Radical On Touch Screen Device
CN112083844A (zh) 一种用于搜索语料库的交互***及交互方法
WO2022143523A1 (zh) 词汇显示方法、装置和电子设备
US10782859B2 (en) Intelligent gesture based word sentence augmentation and systems for the implementation thereof
EP2680118B1 (en) User interface utilizing generic field for multiple input types
CN103309595B (zh) 一种用错别字输入汉字的显示屏软键盘输入法
CN103577393A (zh) 校正处理方法及装置
KR101304352B1 (ko) 스크린 자판상에서 연속된 방향성드래그에 의한 한국어 음절 입력 방법

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
GR01 Patent grant
GR01 Patent grant