一种用于发送与接收意图指令信息的方法和装置制造方法及图纸

技术编号:8959166 阅读:177 留言:0更新日期:2013-07-25 03:24
本发明专利技术的目的在于提供一种用于发送与接收意图指令信息的方法和装置。根据本发明专利技术的方法包括以下步骤:经由所述连接,获取来自所述计算机设备的意图指令信息;其中,所述意图指令信息包括操作信息以及与所述操作信息对应的操作数据信息。解析所述意图指令信息,以确定该意图指令信息所对应的组件;由所确定的组件来执行与所述意图指令信息中的操作信息相对应的操作。本发明专利技术的优点在于:可直接在计算机设备上生成意图指令信息,以指示移动设备执行相应的操作,从而使得用户在移动设备与计算机设备相连接的情况下,可直接通过计算机设备来操作移动设备,极大的方便了用户的操作,提高了操作效率,并提升了用户体验。

【技术实现步骤摘要】

本专利技术涉及计算机
,尤其涉及一种用于发送与接收意图指令信息的方法和装置
技术介绍
在现有技术中,计算机设备虽然能够与移动设备进行连接,但无法直接通过计算机设备对移动设备中的应用进行操作,例如,向移动设备发送“发送短信”的指令,以使移动设备发送相应内容的短信等。用户仍然需要通过移动设备执行相关操作,操作效率较低,且用户体验较差。
技术实现思路
本专利技术的目的在于提供一种用于发送与接收意图指令信息的方法和装置。根据本专利技术的一个方面,提供一种用于在移动设备中接收意图指令信息的方法,其中,所述移动设备与计算机设备相连接,其中,所述方法包括以下步骤:A经由所述连接,获取来自所述计算机设备的意图指令信息;其中,所述意图指令信息包括操作信息以及与所述操作信息对应的操作数据信息。B解析所述意图指令信息,以确定该意图指令信息所对应的组件;C由所确定的组件来执行与所述意图指令信息中的操作信息相对应的操作。根据本专利技术的一个方面,提供一种用于在计算机设备中发送意图指令信息的方法,其中,所述计算机设备与移动设备相连接,其中,所述方法包括以下步骤:a获取指令相关信息;b基于所述指令相关信息,来生成与该指令相关信息对应的意图指令信息,其中,所述意图指令信息包括操作信息以及与所述操作信息对应的操作数据信息;c通过与所述移动设备的连接,向所述移动设备发送所述意图指令信息。根据本专利技术的一个方面,提供一种用于接收意图指令信息的移动设备,所述移动设备与计算机设备相连接,其中,所述移动设备包括:第一获取装置,用于经由所述连接,获取来自所述计算机设备的意图指令信息;其中,所述意图指令信息包括操作信息以及与所述操作信息对应的操作数据信息。解析装置,用于解析所述意图指令信息,以确定该意图指令信息所对应的组件;执行装置,用于由所确定的组件来执行与所述意图指令信息中的操作信息相对应的操作。根据本专利技术的一个方面,提供一种用于发送意图指令信息的计算机设备,其中,所述计算机设备与移动设备相连接,其中,所述计算机设备包括:第二获取装置,用于获取指令相关信息;生成装置,用于基于所述指令相关信息,来生成与该指令相关信息对应的意图指令信息,其中,所述意图指令信息包括操作信息以及与所述操作信息对应的操作数据信息;发送装置,用于通过与所述移动设备的连接,向所述移动设备发送所述意图指令信息。根据本专利技术的一个方面,还提供一种系统,其中,所述系统包括所述移动设备,以及所述计算机设备。根据本专利技术的方法,可直接在计算机设备上生成意图指令信息,以指示移动设备执行相应的操作,从而使得用户在移动设备与计算机设备相连接的情况下,可直接通过计算机设备来操作移动设备,极大的方便了用户的操作,提高了操作效率,并提升了用户体验。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1为根据本专利技术的一个方面的用于发送与接收意图指令信息的方法流程图;图2为根据本专利技术的一个方面的用于发送与接收意图指令信息的系统的结构示意图。附图中相同或相似的附图标记代表相同或相似的部件。具体实施例方式下面结合附图对本专利技术作进一步详细描述。图1示意出了根据本专利技术的一个方面的用于发送与接收意图指令信息的方法流程图。其中,根据本专利技术的方法包括在计算机设备中执行的步骤S21、步骤S22、步骤S23,以及在与计算机设备相连接的移动设备中执行的步骤S11、步骤S12以及步骤S13。其中,根据本专利技术的计算机设备和移动设备分别包括一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程门阵列(FPGA)、数字处理器(DSP)、嵌入式设备等。其中,所述计算机设备包括网络设备和/或用户设备。其中,所述网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(CloudComputing)的由大量主机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。所述用户设备包括但不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板、或声控设备等方式进行人机交互的电子产品,例如,个人计算机、平板电脑、智能手机、PDA、游戏机、或IPTV等。其中,所述移动设备包括但不限于何一种可与用户通过键盘、鼠标、触摸板、或声控设备等方式进行人机交互的手持式电子产品。优选地,所述移动设备包括但不限于智能手机、PDA、游戏机等。其中,计算机设备与所述移动设备之间的连接可通过以下任一种方式实现:I)有线连接;例如,通过USB数据线(Universal Serial BUS,通用串行总线)相连接等。2)无线连接,例如,通过W1-Fi或3G网络相连接,又例如,通过蓝牙方式相连接等。需要说明的是,所述计算机设备以及移动设备,以及两者之间的连接方式仅为举例,其他现有的或今后可能出现的计算机设备、移动设备以及连接方式如可适用于本专利技术,也应包含在本专利技术保护范围以内,并以引用方式包含于此。参照图1,在步骤S21中,计算机设备获取指令相关信息。所述指令相关信息用于生成指示移动设备执行相应操作的意图指令信息。所述意图指示信息用于指示移动设备执行相应的操作。其中,所述意图指令信息包括操作信息以及与所述操作信息对应的操作数据信肩、O其中,所述操作信息包括但不限于注册于移动设备的操作系统的各个组件(component)可执行的操作。其中,所述组件包括操作系统中用于完成预定功能的模块。例如,用于发送短信的组件,又例如,拨打电话的组件等。其中,所述操作数据信息包括但不限于移动设备的操作系统中的组件运行时所需的数据。例如,发送短信的组件在运行时,需要短信接收方的号码,以及短信内容;又例如,拨打电话的组件运行时需要的被叫方号码等。优选地,所述意图指示信息用于在移动设备操作系统中的各个组件之间的传输信肩、O更优选地,当所述移动设备的操作信息包括Android系统时,所述意图指示信息包括 Android Intent 信息。其中,计算机设备获取指令相关信息的方式包括但不限于以下任一种:I)当所述指令相关信息包括用于生成该意图指令信息的可执行代码时,计算机设备直接获取所述可执行代码。例如,计算机设备直接获取用户所输入的可执行代码。2)当所述指令相关信息包括操作信息以及操作数据信息时,计算机设备呈现用于获取操作相关信息的用户交互界面;接着,计算机设备根据用户基于所述用户交互界面所执行的操作,来获取所述指令相关信息。其中,所述操作信息用于确定需要执行的操作,所述操作数据信息包括执行该操作所依据的数据。优选地,当所述意图指令信息包括Android Intent信息时,所述操作信息包括与该Intent信息的Action属性相关的信息,所述操作数据信息包括与该Intent信息的Data属性和/或Type属性相关的信息。根据本专利技术的第一示例,计算机设备呈现的用户交互界面中包括以下用户可选择的操作选项:A.打电话;B.发送短信;C.展现图片;D.打开网页。并且,当用户选择“B.发送短信”这一选项后,计算机设备确定操作信息包括“发送短信”,并且,计算机设备继续呈现用于输入发送短信所需的数据信息的界面本文档来自技高网...

【技术保护点】
一种用于在移动设备中接收意图指令信息的方法,其中,所述移动设备与计算机设备相连接,其中,所述方法包括以下步骤:A经由所述连接,获取来自所述计算机设备的意图指令信息;其中,所述意图指令信息包括操作信息以及与所述操作信息对应的操作数据信息。B解析所述意图指令信息,以确定该意图指令信息所对应的组件;C由所确定的组件来执行与所述意图指令信息中的操作信息相对应的操作。

【技术特征摘要】
1.一种用于在移动设备中接收意图指令信息的方法,其中,所述移动设备与计算机设备相连接,其中,所述方法包括以下步骤: A经由所述连接,获取来自所述计算机设备的意图指令信息;其中,所述意图指令信息包括操作信息以及与所述操作信息对应的操作数据信息。B解析所述意图指令信息,以确定该意图指令信息所对应的组件; C由所确定的组件来执行与所述意图指令信息中的操作信息相对应的操作。2.根据权利要求1所述的方法,所述意图指令信息中还包含组件标识信息,其中,所述步骤B包括以下步骤: -根据所述组件标识信息,判断所述移动设备的操作系统中是否存在与所述组件标识信息对应的组件; 其中,所述步骤C包括以下步骤: -当存在与所述组件标识信息对应的所述组件时,由该所确定的组件来执行与所述意图指令信息相对应的操作。3.根据权利要求2所述的方法,其中,所述方法还包括以下步骤: -当不存在所述组件时,提示错误信息。4.根据权利要求1所述的方法,其中,所述意图指令信息中还包含组件分类信息,其中,所述步骤B包括以下步骤: -根据所述意图指令信息的操作信息、操作数据信息以及组件分类信息,在所有已注册的组件中执行匹配查询,以确定与所述意图指令信息中的所述操作信息、所述操作数据信息以及所述组件分类信息均对应的组件。5.根据权利要求1至4中任一项所述的方法,其中,所述计算机设备与所述移动设备之间的连接可通过以下任一种方式实现: -有线连接; -无线连接。6.根据权利要求1至5中任一项所述的方法,其中,所述移动设备采用Android操作系统,其中,所述意图指示信息包括Android Intent信息。7.根据权利要求1至6中任一项所述的方法,其中,所述方法通过Javascript实现。8.一种用于在计算机设备中发送意图指令信息的方法,其中,所述计算机设备与移动设备相连接,其中,所述方法包括以下步骤: a获取指令相关息; b基于所述指令相关信息,来生成与该指令相关信息对应的意图指令信息,其中,所述意图指令信息包括操作信息以及与所述操作信息对应的操作数据信息; c通过与所述移动设备的连接,向所述移动设备发送所述意图指令信息。9.根据权利要求8所述的方法,其中,所述指令相关信息包括用于生成该意图指令信息的可执行代码,其中,所述步骤b包括以下步骤: -运行所述可执行代码以生成相应的所述意图指令信息。10.根据权利要求8所述的方法,其中,所述指令相关信息包括操作信息以及操作数据信息,其中,所述步骤a包括以下步骤: -呈现用于获取指令相关信息的用户交互界面;-根据用户基于所述用户交互界面所执行的操作,来获取所述指令相关信息。11.根据权利要求8至10中任一项所述的方法,其中,所述计算机设备与所述移动设备之间的连接可通过以下任一种方式实现: -有线连接; -无线连接。12.根据权利要求8至11中任一项所述的方法,其中,所述移动设备采用Android操作系统,其中,所述意图指示信息包括Android Intent信息,其中,所述步骤b包括: -基于所述指令相关信息,来生成与该指令相关信息对应的Android Intent信息; 其中,所述步骤c包括: -通过与所述移动设备的连接,向所述移动设备发送所述Android Intent信息。13.根据权利要求8至12中任一项所述的方法,其中,所述方法通过Javascript实现。14.一种用于接收意图指令信息的移动设备,所述移动设备与...

【专利技术属性】
技术研发人员:高雄
申请(专利权)人:北京卓易讯畅科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1