用于提供混合命令行的设备、系统和方法与流程

文档序号:35974975发布日期:2023-11-09 17:17阅读:23来源:国知局
用于提供混合命令行的设备、系统和方法与流程


背景技术:

1、在诸如webservice环境之类的一些环境中,与服务器和/或传统服务器进行接口连接可能是具有挑战性的。例如,这样的服务器和/或传统服务器可以使用服务器特定的和/或服务器兼容的命令等,例如以搜索和/或添加到数据库等。可能难以在期望使用图形和/或自然语言命令的环境中实现这样的服务器兼容命令,因为例如,服务器兼容命令可以是基于较旧的、传统命令的格式,诸如命令行命令等。


技术实现思路

1、本说明书的第一方面提供了一种方法,包括:由计算设备在显示屏幕处与由文档对象模型(dom)定义的页面相关联地提供命令行,所述文档对象模型(dom)包括为所述计算设备和所述页面中的一者或多者定义可用的基于自然语言(nl)的命令的元数据;由所述计算设备在所述命令行处接收根据基于nl的格式接收的部分文本;由所述计算设备在所述显示屏幕处使用所述部分文本提供基于nl的命令的自动完成列表,基于nl的命令映射到相应的服务器兼容命令,所述自动完成列表由所述元数据过滤;由所述计算设备接收对来自在所述命令行处提供的所述自动完成列表的基于nl的命令的选择;由所述计算设备向服务器提供基于nl的命令,所述服务器将基于nl的命令转换为相应的服务器兼容命令;以及在所述计算设备处接收来自所述服务器的结果,所述结果以图形格式在所述显示屏幕处提供,所述图形格式包括图形可选选项,所述图形可选选项当被选择时导致以服务器兼容格式和基于nl的格式中的一个或多个将相应命令提供给所述服务器。

2、在第一方面的方法处,自动完成列表可以进一步通过与以下各项中的一个或多个相关联的权限进行过滤:所述计算设备;与所述计算设备相关联的给定用户;以及与所述计算设备相关联的给定实体。

3、在第一方面的方法处,所述自动完成列表从可用命令的库填充,可用命令的所述库将基于nl的命令映射到相应的服务器兼容命令。

4、在第一方面的方法处,基于nl的命令进一步在所述命令行处与在将基于nl的命令提供给所述服务器之前在所述页面处接收的输入相结合。

5、第一方面的方法还可包括:基于在所述命令行处接收的输入,生成映射到服务器兼容命令的进一步的基于nl的命令;以及将映射到服务器兼容命令的所述进一步的基于nl的命令存储在可用命令的库中,以用于填充其他自动完成列表。

6、第一方面的方法还可包括:在所述命令行处接收服务器兼容命令;向所述服务器提供所述服务器兼容命令;从所述服务器接收相应的结果;以及在所述显示屏幕上提供文本格式和相应图形格式中的一个或多个的相应结果。

7、第一方面的方法还可包括:在所述计算设备和所述服务器之间协调基于nl的命令到相应的服务器兼容命令的映射,使得所述服务器能够将基于nl的命令转换为相应的服务器兼容命令。

8、在第一方面的方法处,基于nl的命令到相应的服务器兼容命令的映射特定于以下各项中的一个或多个:所述计算设备;与所述计算设备相关联的给定实体;以及与所述计算设备相关联的给定区域。

9、在第一方面的方法中,相应的服务器兼容命令可包括新分销能力(ndc)命令和webservice消息中的一个或多个。

10、本说明书的第二方面提供了一种设备,其包括:通信接口;以及控制器,被配置为:在显示屏幕处与由文档对象模型(dom)定义的页面相关联地提供命令行,所述文档对象模型(dom)包括为计算设备和页面中的一者或多者定义可用的基于自然语言(nl)的命令的元数据;在所述命令行处接收根据基于nl的格式接收的部分文本;在所述显示屏幕处使用所述部分文本提供基于nl的命令的自动完成列表,基于nl的命令映射到相应的服务器兼容命令,所述自动完成列表由所述元数据过滤;接收对来自在所述命令行处提供的所述自动完成列表的基于nl的命令的选择;经由所述通信接口向服务器提供基于nl的命令,所述服务器将基于nl的命令转换为相应的服务器兼容命令;以及经由所述通信接口接收来自所述服务器的结果,所述结果以图形格式在所述显示屏幕处提供,所述图形格式包括图形可选选项,所述图形可选选项当被选择时导致以服务器兼容格式和基于nl的格式中的一个或多个将相应命令提供给所述服务器。

11、在第一方面的设备处,控制器可以进一步被配置为通过与以下各项中的一个或多个相关联的权限来进一步过滤所述自动完成列表:所述计算设备;与所述计算设备相关联的给定用户;以及与所述计算设备相关联的给定实体。

12、在第一方面的设备处,控制器可以进一步被配置为从可用命令的库填充所述自动完成列表,可用命令的所述库将基于nl的命令映射到相应的服务器兼容命令。

13、在第一方面的设备处,控制器可以进一步被配置为在所述命令行处进一步将基于nl的命令与在将基于nl的命令提供给所述服务器之前在所述页面处接收到的输入相结合。

14、在第一方面的设备处,控制器可以进一步被配置为:基于在所述命令行处接收的输入,生成映射到服务器兼容命令的进一步的基于nl的命令;以及将映射到服务器兼容命令的所述进一步的基于nl的命令存储在可用命令的库中,以用于填充其他自动完成列表。

15、在第一方面的设备处,控制器可以进一步被配置为:在所述命令行处接收服务器兼容命令;向所述服务器提供所述服务器兼容命令;从所述服务器接收相应的结果;以及在所述显示屏幕处以文本格式和相应图形格式中的一个或多个提供相应的结果。

16、在第一方面的设备处,所述控制器可以进一步被配置为:与所述服务器协调基于nl的命令到相应的服务器兼容命令的映射,使得所述服务器能够将基于nl的命令转换为相应的服务器兼容命令。

17、在第一方面的设备处,基于nl的命令到相应的服务器兼容命令的映射可以特定于以下各项中的一个或多个:计算设备;与计算设备相关联的给定实体;以及与计算设备相关联的给定区域。

18、在第一方面的设备处,相应的服务器兼容命令可包括新分销能力(ndc)命令和webservice消息中的一个或多个。



技术特征:

1.一种方法,包括:

2.如权利要求1所述的方法,其中,所述自动完成列表进一步通过与以下各项中的一个或多个相关联的权限进行过滤:所述计算设备;与所述计算设备相关联的给定用户;以及与所述计算设备相关联的给定实体。

3.如权利要求1至权利要求2中任一项所述的方法,其中,所述自动完成列表从可用命令的库填充,可用命令的所述库将基于nl的命令映射到相应的服务器兼容命令。

4.如权利要求1至权利要求3中任一项所述的方法,其中,基于nl的命令进一步在所述命令行处与在将基于nl的命令提供给所述服务器之前在所述页面处接收的输入相结合。

5.如权利要求1至权利要求4中任一项所述的方法,还包括:

6.如权利要求1至权利要求5中任一项所述的方法,还包括:

7.如权利要求1至权利要求6中任一项所述的方法,还包括:

8.如权利要求1至权利要求7中任一项所述的方法,其中,基于nl的命令到相应的服务器兼容命令的映射特定于以下各项中的一个或多个:所述计算设备;与所述计算设备相关联的给定实体;以及与所述计算设备相关联的给定区域。

9.一种设备,包括:

10.如权利要求9所述的设备,其中,所述控制器进一步被配置为通过与以下各项中的一个或多个相关联的权限来进一步过滤所述自动完成列表:所述计算设备;与所述计算设备相关联的给定用户;以及与所述计算设备相关联的给定实体。

11.如权利要求9至权利要求10中任一项所述的设备,其中,所述控制器进一步被配置为从可用命令的库填充所述自动完成列表,可用命令的所述库将基于nl的命令映射到相应的服务器兼容命令。

12.如权利要求9至权利要求11中任一项所述的设备,其中,所述控制器进一步被配置为在所述命令行处进一步将基于nl的命令与在将基于nl的命令提供给所述服务器之前在所述页面处接收到的输入相结合。

13.如权利要求9至权利要求12中任一项所述的设备,其中,所述控制器进一步被配置为:

14.如权利要求9至权利要求13中任一项所述的设备,其中,所述控制器进一步被配置为:

15.如权利要求9至权利要求14中任一项所述的设备,其中,所述控制器进一步被配置为:


技术总结
提供了一种用于提供混合命令行的设备、系统和方法。该设备在显示屏幕处与由文档对象模型定义的页面相关联地提供命令行,该文档对象模型包括为设备和/或页面定义可用的基于自然语言(NL)的命令的元数据。根据基于NL的格式在命令行处接收的部分文本用于填充映射到相应的服务器兼容命令的基于NL的命令的自动完成列表,并通过元数据进行过滤。将从自动完成列表中选择的基于NL的命令提供给服务器,该服务器将基于NL的命令转换为相应的服务器兼容命令。在显示屏幕处以图形格式提供来自服务器的结果,该图形格式包括图形可选选项,这些图形可选选项当被选择时导致相应命令以服务器兼容和/或基于NL的格式提供给服务器。

技术研发人员:R·特谢尔,M·迈尼,J·考希克,J·C·安东尼,V·潘泰拉,P-J·雷斯曼
受保护的技术使用者:艾玛迪斯简易股份公司
技术研发日:
技术公布日:2024/1/16
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1