专利名称:一种处理操作指令的方法、装置和设备的利记博彩app
技术领域:
本发明涉及移动终端领域,尤其涉及一种处理操作指令的方法、装置、系统和设备。
背景技术:
随着网络的普及,人们之间的联系和娱乐也越来越依靠即时通信(InstantMessenger,简称IM)工具和微博等社交平台。在目前,頂工具不但能够给用户提供一对一的对话功能,还提供有群聊功能,允许用户建立群,每个群包括多个群成员,群成员可看到任意一个群成员在其中所发送的即时消息。并且,目前的頂工具还提供有名片、群邀请、群推荐、微博等功能。但是,目前的IM工具中的很多功能要求用户参与的操作过多且复杂,例如用户在请求加入一个群时,需要手动输入或通过复制功能输入群号,发出搜索指令以搜索到这个群,并点击申请发出申请加入群的指令才能完成整个申请功能。且用户只能通过群号向其他用户推荐自己创建的群,缺乏与其他用户的互动。因此,目前的頂工具或微博等平台中,执行用户指定的一些功能时需要用户发出的的操作指令过多,影响用户体验,且缺乏互动性。
发明内容
本发明实施例提供了一种处理操作指令的方法、装置和设备,可以减少在IM工具或微博等社交平台中用户对于需求功能的繁琐操作,且能够增强互动性。一种处理操作指令的方法,所述方法包括获取与用户指定的功能对应的操作指令;按照预设的协议将所述操作指令进行转换得到第一数据;输出所述第一数据;其中,所述第一数据用于触发与所述用户指定的功能对应的操作指令。一种处理操作指令的方法,所述方法包括获取并触发第一数据,所述第一数据用于触发与所述用户指定的功能对应的操作指令;按照预设的协议解析所述第一数据得到所述与所述用户指定的功能对应的操作指令;执行所述操作指令。一种用于处理操作指令的装置,所述装置包括获取模块,用于获取与用户指定的功能对应的操作指令;转换模块,用于按照预设的协议将所述操作指令进行转换得到第一数据;输出模块,用于输出所述第一数据;其中,所述第一数据用于触发与所述用户指定的功能对应的操作指令。
一种用于处理操作指令的装置,所述装置包括获取模块,用于获取并触发第一数据,所述第一数据用于触发与所述用户指定的功能对应的操作指令;解析模块,用于按照预设的协议解析所述第一数据得到所述与所述用户指定的功能对应的操作指令;执行模块,用于执行所述操作指令。一种设备,所述设备包括一个或多个处理器;存储器;和一个或多个模块,所述一个或多个模块存储于所述存储器中并被配置成由所述一个或多个处理器执行,其中,所述一个或多个模块具有如下功能获取与用户指定的功能对应的操作指令;按照预设的协议将所述操作指令进行转换得到第一数据;输出所述第一数据;其中,所述第一数据用于触发与所述用户指定的功能对应的操作指令。一种设备,所述设备包括一个或多个处理器;存储器;和一个或多个模块,所述一个或多个模块存储于所述存储器中并被配置成由所述一个或多个处理器执行,其中,所述一个或多个模块具有如下功能获取并触发第一数据,所述第一数据用于触发与所述用户指定的功能对应的操作指令;按照预设的协议解析所述第一数据得到所述与所述用户指定的功能对应的操作指令;执行所述操作指令。本发明实施例的有益效果包括本发明实施例提供的处理操作指令的方法、装置和设备,通过在将用户指定的功能转换为可用于触发与所述用户指定的功能对应的操作指令的第一数据,并输出给其他用户,可以使终端在触发第一数据后即可自动执行对应的操作指令,将用户的多个操作减少为一次触发操作,减少了用户的繁琐、复杂的操作,能够提升用户的使用体验,并且第一数据可方便用户进行分享,可提升互动性。
图1为本发明实施例提供的一种处理操作指令的方法的流程示意图;图2为本发明实施例提供的另一种处理操作指令的方法的流程示意图;图3为本发明实施例提供的又一种处理操作指令的方法的流程示意图;图4为本发明实施例提供的一种用于处理操作指令的装置的结构示意图;图5为本发明实施例提供的一种用于处理操作指令的装置中的转换模块的结构示意图6为本发明实施例提供的一种用于处理操作指令的装置中的输出模块的结构示意图;图7为本发明实施例提供的一种用于处理操作指令的装置中的输出模块的第二种结构意图;图8为本发明实施例提供的另一种用于处理操作指令的装置的结构示意图;图9为本发明实施例提供的另一种用于处理操作指令的装置中的获取模块的结构示意图;图10为本发明实施例提供的另一种用于处理操作指令的装置中的解析模块的结构示意图;图11为本发明实施例提供的另一种用于处理操作指令的装置中的解析模块的第二种结构示意图。
具体实施例方式下面结合附图,对本发明实施例提供的一种处理操作指令的方法、装置和设备的具体实施方式
进行详细地说明。首先,如图1所示,本发明实施例提供的一种处理操作指令的方法,以接受用户指定功能的一侧为执行主体进行说明,该方法包括以下步骤S101、获取与用户指定的功能对应的操作指令;S102、按照预设的协议将所述操作指令进行转换得到第一数据;其中,本步骤S102可以采用如下方式获取与所述用户指定的功能对应的操作指令的指令标识;将预设的协议的协议标识、所述指令标识、预设的分隔符按照所述预设的协议设定的顺排列得到的字符串作为所述第一数据;其中,所述协议标识用于指示所述得到的字符串为所述第一数据,所述预设的分隔符用于分隔所述协议标识和所述指令标识。优选地,所述第一数据中还可以包括预设的协议预设的查询标识符、查询条件;所述查询标识符用于指示所述查询条件的位置,且用于指示根据所述查询条件进行查询操作。S103、输出所述第一数据。其中,所述第一数据用于触发与所述用户指定的功能对应的操作指令。作为一种优选的实施方式,本步骤S103可以采用如下方式将所述第一数据转换为二维码;将所述二维码通过即时消息发送给好友或以微博的形式进行分享。作为另一种优选的实施方式,本步骤S103还可以采用如下方式为所述第一数据匹配用于说明所述第一数据的字符串作为说明字符;将所述第一数据和所述说明字符转换为预设格式的报文;将所述预设格式的报文通过即时消息发送给好友或以微博的形式进行分享;其中,在所述预设格式的报文输出时只输出所述说明字符,所述说明字符用于被触发时跳转到所述第一数据。
本发明实施例提供的上述处理操作指令的方法,通过在将用户指定的功能转换为可用于触发与所述用户指定的功能对应的操作指令的第一数据,并输出给其他用户,可以使终端在触发第一数据后即可自动执行对应的操作指令,将用户的多个操作减少为一次触发操作,减少了用户的繁琐、复杂的操作,能够提升用户的使用体验,并且第一数据可方便用户进行分享,可提升互动性。如图2所示,本发明实施例提供的一种处理操作指令的方法,以响应第一数据的一侧为执行主体进行说明,该方法包括以下步骤S201、获取并触发第一数据,所述第一数据用于触发与所述用户指定的功能对应的操作指令;作为一种优选的实施方式,本步骤S201可以采用如下方式获取微博数据或即时信息;检测所述微博数据或即时信息中是否包括所述预设的协议的协议标识;当所述微博数据或即时信息中包括所述预设的协议的协议标识时,按照所述预设的协议在所述微博数据或即时信息中提取得到所述第一数据。S202、按照预设的协议解析所述第一数据得到所述与所述用户指定的功能对应的操作指令;作为一种优选的实施方式,本步骤S202可以采用如下方式按照预设的协议区分所述第一数据中的所述预设的协议的协议标识、指令标识和预设的分隔符,并提取所述指令标识;获取与所述指令标识对应的操作指令;其中,所述协议标识用于指示所述得到的字符串为所述第一数据,所述预设的分隔符用于分隔所述协议标识和所述指令标识。作为一种优选的实施方式,本步骤S203还可以采用如下方式按照预设的协议区分所述第一数据中的所述预设的协议的协议标识、指令标识、预设的分隔符、预设的查询标识符和查询条件,并提取所述指令标识;获取与所述指令标识对应的操作指令和查询条件;其中,所述协议标识用于指示所述得到的字符串为所述第一数据,所述预设的分隔符用于分隔所述协议标识和所述指令标识,所述查询标识符用于指示所述查询条件的位置,且用于指示根据所述查询条件进行查询操作。S203、执行所述操作指令。本发明实施例提供的上述处理操作指令的方法,用户只需触发对端输出的第一数据,终端即可自动解析第一数据中的操作指令,并执行操作指令,完成第一数据对应的功能,将用户的多个操作减少为一次触发操作,减少了用户的繁琐、复杂的操作,能够提升用户的使用体验,并且第一数据可方便用户进行分享,可提升互动性。本发明实施例还提供了一种处理操作指令的方法,以执行终端为移动终端为例进行说明,例如手机,本方法可以将用户需完成的功能转换为指纹数据(也即第一数据),并使得在对端触发指纹数据后自动完成该指纹数据对应的操作。该方法可以实施在用户的IM工具或微博等社交平台中,减少頂工具或微博等社交平台上部分功能的操作步骤,提供頂工具或微博等社交平台的互动性。如图3所示,一种处理操作指令的方法包括如下步骤
S301、用户A通过终端A指定其需求的功能;在本实施例中,以IM客户端为例,用户指定的功能可以包括但不限于展示群名片、创建群、展示感兴趣的群、创建群对话、邀请其他用户加入群、展示个人名片等功能。需要说明的是,在相关技术中,上述功能均需要用户执行多个操作才能完成,或在相关技术中不容易完成。例如,展示群名片,则需要其他用户根据群号进行搜索才能得到。S302、获取与用户A指定的功能对应的操作指令;其中,在终端本地提供有每个功能到操作指令的映射关系,例如,展示群名片、创建群、展示感兴趣的群、创建群对话、邀请其他用户加入群、展示个人名片等功能对应的操作指令可以分别定义为“muc_profi Ie,,、“muc_create,,、“ mu c_re commend,,、“muc_compose,,、“muc_invite,,、“namecard,,。优选地,在IM工具或微博平台中,均采用上述对于操作指令的定义方式,使得当对端设备得到指令后,即能够辨别并执行对应的功能。S303、按照预设的协议将所述操作指令进行转换得到指纹数据;其中,指纹数据也即第一数据,用于触发与用户指定的功能对应的操作指令。优选地,在本实施例中,指纹数据可以为在IM客户端以及IM服务器中根据预设的协议得到的字符串。其中,预设的协 议中定义了指纹数据的格式,且定义有IM客户端每个功能对应的功能标识、分隔符、查询标识符、查询条件的组成方式,以及各个标识符的排列顺序。优选地,该字符串至少由预设的协议标识、功能标识、预设的分隔符按照协议规定的顺序排列得到。优选地,在该字符串中还可以包括查询标识符和查询条件。作为优选的实施方案预设的协议标识用于指示该字符串为指纹数据,需使用预先统一自定义的协议进行解析,例如可以将该协议定义为“xtalk”。分隔符用于区分字符串中的各个标识,例如可以定位为“//”。查询标识符用于指示查询条件的位置,且用于指示根据该查询条件进行查询操作,例如可以定义为“? ”。查询条件可以包括查询属性和属性值,例如“muc_id=1234”,表示群号(muc_id)为1234的群。为了进一步的详细说明,下面分别以展示群名片、创建群、展示感兴趣的群、创建群对话、邀请其他用户加入群、展示个人名片等功能为例,进行生成指纹数据为例进行说明(I)展示群名片xtalk://muc_profile muc_id=1234其中,“xtalk”用于指示该字符串为指纹数据,且使用自定义的“xtalk”协议进行解析,muc_profile"表示执行展示群名片的功能,“?”和‘muc_id=1234”表示查询群号为1234的群,整个字符串可表示展示群号为1234的群的群名片。
(2)群创建xtalk: / / muc_create其中,“xtalk”用于指示该字符串为指纹数据,且使用自定义的“xtalk”协议进行解析,“muc_create”表示执行创建群的功能。(3)展示感兴趣的群xtalk://muc_recommend其中,“xtalk”用于指示该字符串为指纹数据,且使用自定义的“xtalk”协议进行解析,“muc_recommend”表示执行展示感兴趣的群的功能。(4)创建群对话xtalk://muc_compose muc_id=1234其中,“xtalk”用于指示该字符串为指纹数据,且使用自定义的“xtalk”协议进行解析,“muc_c0mp0se”表示执行创建群对话的功能,“?”和“muc_id=1234”表示查询群号为1234的群,整个字符串表示为群号为1234的群创建群对话。(5)邀请其他用户加入群xtalk://muc_invite muc_id=1234其中,“xtalk”用于指示该字符串为指纹数据,且使用自定义的“xtalk”协议进行解析,“muc_invite”表示执行邀请其他用户加入群的功能和“muc_id=1234”表示查询群号为1234的群,整个字符串表示为邀请其他用户加入群号为1234的群。(6)展示个人名片xtalk://namecard user_id=5678其中,“xtalk”用于指示该字符串为指纹数据,且使用自定义的“xtalk”协议进行解析,“namecard”表示执行展示个人名片的功能,“?”和“USer_id=5678”表示查询号码为5678的用户,整个字符串表示为展示号码为5678的用户的个人名片。S304、输出所述指纹数据;优选地,在本实施例中,包括 但不限于下列三种指纹数据的输出方式第一种,直接分享所述指纹数据;优选地,分享方式可包括通过即时信息发送给其他用户,或分享到微博平台,以供其他用户点击触发指纹数据对应的操作。例如,可以在微博平台上以如下形式输出“小明邀请您加入读书群,点击加入xtalk://muc_invite muc_id=l234”。第二种,以二维码的方式分享指纹数据,包括将指纹数据转换为二维码,并以即时信息或微博的形式分享该二维码。优选地,二维码可采用快速响应码(Quick Response Code,简称QR Code)。例如,可以在微博平台上以如下形式输出“小明邀请您加入读书群,扫描二维码加入”,并附上对应的二维码图片。第三种,通过将指纹数据转换为预设格式的报文进行分享。优选地,可以采取如下方法为所述指纹数据匹配用于说明所述指纹数据的字符串作为说明字符;
将所述指纹数据和所述说明字符转换为预设格式的报文;将所述预设格式的报文通过即时消息发送给好友或以微博的形式进行分享;其中,在所述预设格式的报文输出时只输出所述说明字符,所述说明字符用于被触发时跳转到所述指纹数据。为所述指纹数据匹配用于说明所述指纹数据的字符串作为说明字符;将所述指纹数据和所述说明字符转换为预设格式的报文;将所述预设格式的报文通过即时消息发送给好友或以微博的形式进行分享;其中,在所述预设格式的报文输出时只输出所述说明字符,所述说明字符用于被触发时跳转到所述指纹数据。为所述指纹数据匹配用于说明所述指纹数据的字符串作为说明字符;将所述指纹数据和所述说明字符转换为预设格式的报文,将所述预设格式的报文通过即时消息发送给好友或以微博的形式进行分享,其中,在所述预设格式的报文输出时只输出所述说明字符,所述说明字符用于被触发时跳转到所述指纹数据。优选地,预设格式的报文可以包括但不限于可扩展标记语言(ExtensibleMarkupLanguage,简称 XML)、超文本标记语言(Hypertext Markup Language,简称 HTML)等。例如,可以为如下形式“小明邀请你加入读书群,<a href = ’ xtalk://muc_profile muc_id=1234,> 去看看吧 </a>”且在分享后 ,展示的效果为“小明激请你加入读书群,去看看吧”当用户点击“去看看吧”的时候,即跳转到指纹数据“xtalk://muc_profile muc_id=1234”,并执行其对应的操作。S305、用户B通过终端B触发该指纹数据;优选地,用户B触发该指纹数据的方式可包括在终端的屏幕点击该指纹数据;或,在终端的屏.点击该指纹数据所对应的超链接(说明子符);或,扫描该指纹数据所转换得到的二维码,以跳转到该指纹数据。进一步地,终端B触发指纹数据之前,还包括获取指纹数据的过程获取用户A发布的微博数据或即时信息;检测所述微博数据或即时信息中是否包括预设的协议的协议标识xtalk ;当所述微博数据或即时信息中包括所述预设的协议的协议标识xtalk时,按照所述预设的协议在所述微博数据或即时信息中提取得到所述指纹数据。S306、按照预设的协议解析指纹数据得到用户A指定的功能对应的操作指令;优选地,本步骤S306的解析过程与步骤S303中的操作指令的转换过程为逆过程,例如可以采用如下方式按照预设的协议区分所述指纹数据中的所述预设的协议的协议标识、指令标识和预设的分隔符,并提取所述指令标识;
获取与所述指令标识对应的操作指令;其中,所述协议标识用于指示所述得到的字符串为所述指纹数据,所述预设的分隔符用于分隔所述协议标识和所述指令标识。当指纹数据中包括有查询标识符和查询条件时,还可以采取如下方式按照预设的协议区分所述指纹数据中的所述预设的协议的协议标识、指令标识、预设的分隔符、预设的查询标识符和查询条件,并提取所述指令标识;获取与所述指令标识对应的操作指令和查询条件;其中,所述协议标识用于指示所述得到的字符串为所述指纹数据,所述预设的分隔符用于分隔所述协议标识和所述指令标识,所述查询标识符用于指示所述查询条件的位置,且用于指示根据所述查询条件进行查询操作。步骤S307、执行操作指令,以完成用户A指定的功能。本发明实施例提供的处理操作指令的方法,通过将完成用户指定的功能需要的多个指令转换为一条指纹数据,并进行输出,一条指纹数据被触发后终端即可自动完成用户指定的功能,将用户的多个操作减少为一个,减少了用户繁琐和复杂的操作,并且能够增强IM工具和微博等社交平台的互动性。如图4所示,本实施例还提供了一种处理操作指令的装置,该装置包括获取模块401,用于获取与用户指定的功能对应的操作指令;转换模块402,用于按照预设的协议将所述操作指令进行转换得到第一数据;输出模块403,用于输出所述第一数据;其中,所述第一数据用于触发与所述用户指定的功能对应的操作指令。优选地,如图5所示,所述转换模块402,包括第一获取单元4021,用于获取与所述用户指定的功能对应的操作指令的指令标识;指令转换单元4022,用于将预设的协议的协议标识、所述指令标识、预设的分隔符按照所述预设的协议设定的顺排列得到的字符串作为所述第一数据;其中,所述协议标识用于指示所述得到的字符串为所述第一数据,所述预设的分隔符用于分隔所述协议标识和所述指令标识。优选地,所述第一数据中还包括所述预设的协议预设的查询标识符、查询条件;所述查询标识符用于指示所述查询条件的位置,且用于指示根据所述查询条件进行查询操作。优选地,如图6所示,所述输出模块403,包括第一转换单元4031,用于将所述第一数据转换为二维码;第一输出单元4032,用于将所述二维码通过即时消息发送给好友或以微博的形式进行分享。优选地,如图7所示,所述输出模块403,包括匹配单元4033,用于为所述第一数据匹配用于说明所述第一数据的字符串作为说明字符;第二转换单元4034,将所述第一数据和所述说明字符转换为预设格式的报文;第二输出单元4035,用于将所述预设格式的报文通过即时消息发送给好友或以微博的形式进行分享;其中,在所述预设格式的报文输出时只输出所述说明字符,所述说明字符用于被触发时跳转到所述第一数据。本发明实施例提供的上述处理操作指令的装置,通过在将用户指定的功能转换为可用于触发与所述用户指定的功能对应的操作指令的第一数据,并输出给其他用户,可以使终端在触发第一数据后即可自动执行对应的操作指令,将用户的多个操作减少为一次触发操作,减少了用户的繁琐、复杂的操作,能够提升用户的使用体验,并且第一数据可方便用户进行分享,可提升互动性。如图8所示,本实施例还提供了一种处理操作指令的装置,该装置包括获取模块501,用于获取并触发第一数据,所述第一数据用于触发与所述用户指定的功能对应的操作指令;解析模块502,用于按照预设的协议解析所述第一数据得到所述与所述用户指定的功能对应的操作指令;执行模块503,用于执行所述操作指令。优选地,如图9所示,所述获取模块501,包括数据获取单元5011,用于获取微博数据或即时信息;检测单元5012,用于检测所述微博数据或即时信息中是否包括所述预设的协议的协议标识;提取单元5013,用于当所述检测单元5012检测得到当所述微博数据或即时信息中包括所述预设的协议的协议标识时,按照所述预设的协议在所述微博数据或即时信息中提取得到所述第一数据;触发单元5014,用于响应用户对所述第一数据的触发。优选地,如图10所示,所述解析模块502,包括第一解析单元5021,用于按照预设的协议区分所述第一数据中的所述预设的协议的协议标识、指令标识和预设的分隔符,并提取所述指令标识;第一指令获取单元5022,用于获取与所述指令标识对应的操作指令;其中,所述协议标识用于指示所述得到的字符串为所述第一数据,所述预设的分隔符用于分隔所述协议标识和所述指令标识。优选地,如图11所示,所述解析模块502,包括第二解析单元5023,用于按照预设的协议区分所述第一数据中的所述预设的协议的协议标识、指令标识、预设的分隔符、预设的查询标识符和查询条件,并提取所述指令标识;第二指令获取单元5024,用于获取与所述指令标识对应的操作指令和查询条件;其中,所述协议标识用于指示所述得到的字符串为所述第一数据,所述预设的分隔符用于分隔所述协议标识和所述指令标识,所述查询标识符用于指示所述查询条件的位置,且用于指示根据所述查询条件进行查询操作。本发明实施例提供的上述处理操作指令的装置,用户只需触发对端输出的第一数据,终端即可自动解析第一数据中的操作指令,并执行操作指令,完成第一数据对应的功能,将用户的多个操作减少为一次触发操作,减少了用户的繁琐、复杂的操作,能够提升用户的使用体验,并且第一数据可方便用户进行分享,可提升互动性。另外,本实施例还提供了一种设备,该设备包括一个或多个处理器;存储器;和一个或多个模块(programs),该一个或多个模块存储于上述存储器中并被配置成由上述一个或多个处理器执行,其中,上述一个或多个模块具有如下功能获取与用户指定的功能对应的操作指令;按照预设的协议将所述操作指令进行转换得到第一数据;输出所述第一数据;其中,所述第一数据用于触发与所述用户指定的功能对应的操作指令。优选地,所述按照预设的协议将所述操作指令进行转换得到第一数据,采包括获取与所述用户指定的功能对应的操作指令的指令标识;将预设的协议的协议标识、所述指令标识、预设的分隔符按照所述预设的协议设定的顺排列得到的字符串作为所述第一数据;其中,所述协议标识用于指示所述得到的字符串为所述第一数据,所述预设的分隔符用于分隔所述协议标识和所述指令标识。优选地,所述第一数据中还包括所述预设的协议预设的查询标识符、查询条件;所述查询标识符用于指示所述查询条件的位置,且用于指示根据所述查询条件进行查询操作。优选地,所述输出所述第一数据,包括将所述第一数据转换为二维码;将所述二维码通过即时消息发送给好友或以微博的形式进行分享。优选地,所述输出所述第一数据,包括为所述第一数据匹配用于说明所述第一数据的字符串作为说明字符;将所述第一数据和所述说明字符转换为预设格式的报文;将所述预设格式的报文通过即时消息发送给好友或以微博的形式进行分享;其中,在所述预设格式的报文输出时只输出所述说明字符,所述说明字符用于被触发时跳转到所述第一数据。本发明实施例提供的上述设备,通过在将用户指定的功能转换为可用于触发与所述用户指定的功能对应的操作指令的第一数据,并输出给其他用户,可以使终端在触发第一数据后即可自动执行对应的操作指令,将用户的多个操作减少为一次触发操作,减少了用户的繁琐、复杂的操作,能够提升用户的使用体验,并且第一数据可方便用户进行分享,可提升互动性。另外,本实施例还提供了一种设备,该设备包括一个或多个处理器;存储器;和一个或多个模块(programs),该一个或多个模块存储于上述存储器中并被配置成由上述一个或多个处理器执行,其中,上述一个或多个模块具有如下功能获取并触发第一数据,所述第一数据用于触发与所述用户指定的功能对应的操作指令;按照预设的协议解析所述第一数据得到所述与所述用户指定的功能对应的操作指令;执行所述操作指令。优选地,所述获取第一数据,包括获取微博数据或即时信息;检测所述微博数据或即时信息中是否包括所述预设的协议的协议标识;当所述微博数据或即时信息中包括所述预设的协议的协议标识时,按照所述预设的协议在所述微博数据或即时信息中提取得到所述第一数据。优选地,所述按照预设的协议解析所述第一数据得到所述与所述用户指定的功能对应的操作指令,包括按照预设的协议区分所述第一数据中的所述预设的协议的协议标识、指令标识和预设的分隔符,并提取所述指令标识;获取与所述指令标识对应的操作指令;其中,所述协议标识用于指示所述得到的字符串为所述第一数据,所述预设的分隔符用于分隔所述协议标识和所述指令标识。优选地,所述按照预设的协议解析所述第一数据得到所述与所述用户指定的功能对应的操作指令,包括按照预设的协议区分所述第一数据中的所述预设的协议的协议标识、指令标识、预设的分隔符、预设的查询标识符和查询条件,并提取所述指令标识;获取与所述指令标识对应的操作指令和查询条件;其中,所述协议标识用于指示所述得到的字符串为所述第一数据,所述预设的分隔符用于分隔所述协议标识和所述指令标识,所述查询标识符用于指示所述查询条件的位置,且用于指示根据所述查询条件进行查询操作。本发明实施例提供的上述设备,用户只需触发对端输出的第一数据,终端即可自动解析第一数据中的操作指令,并执行操作指令,完成第一数据对应的功能,将用户的多个操作减少为一次触发操作,减少了用户的繁琐、复杂的操作,能够提升用户的使用体验,并且第一数据可方便用户进行分享,可提升互动性。另外,本实施例还提供了一种非易失性可读存储介质,该存储介质中存储有一个或多个模块(programs),该一个或多个模块被应用在具有触摸屏幕的设备时,可以使得该设备具有如下功能获取与用户指定的功能对应的操作指令;按照预设的协议将所述操作指令进行转换得到第一数据;输出所述第一数据;其中,所述第一数据用于触发与所述用户指定的功能对应的操作指令。优选地,所述按照预设的协议将所述操作指令进行转换得到第一数据,采包括获取与所述用户指定的功能对应的操作指令的指令标识;将预设的协议的协议标识、所述指令标识、预设的分隔符按照所述预设的协议设定的顺排列得到的字符串作为所述第一数据;
其中,所述协议标识用于指示所述得到的字符串为所述第一数据,所述预设的分隔符用于分隔所述协议标识和所述指令标识。优选地,所述第一数据中还包括所述预设的协议预设的查询标识符、查询条件;所述查询标识符用于指示所述查询条件的位置,且用于指示根据所述查询条件进行查询操作。优选地,所述输出所述第一数据,包括将所述第一数据转换为二维码;将所述二维码通过即时消息发送给好友或以微博的形式进行分享。优选地,所述输出所述第一数据,包括为所述第一数据匹配用于说明所述第一数据的字符串作为说明字符;将所述第一数据和所述说明字符转换为预设格式的报文;将所述预设格式的报文通过即时消息发送给好友或以微博的形式进行分享;其中,在所述预设格式的报文输出时只输出所述说明字符,所述说明字符用于被触发时跳转到所述第一数据。本发明实施例提供的上述存储介质,包括一个或多个模块,在具有处理器的设备上执行该一个或多个模块时,通过在将用户指定的功能转换为可用于触发与所述用户指定的功能对应的操作的预设格式数据,并分享给其他用户,可以使终端在触发预设格式数据后即可自动完成对应的操作,减少了用户的繁琐、复杂的操作,能够提升用户的使用体验,并且预设格式数据可方便用户进行分享,可提升互动性。另外,本实施例还提供了一种非易失性可读存储介质,该存储介质中存储有一个或多个模块(programs),该一个或多个模块被应用在具有触摸屏幕的设备时,可以使得该设备具有如下功能获取并触发第一数据,所述第一数据用于触发与所述用户指定的功能对应的操作指令;按照预设的协议解析所述第一数据得到所述与所述用户指定的功能对应的操作指令;执行所述操作指令。优选地,所述获取第一数据,包括获取微博数据或即时信息;检测所述微博数据或即时信息中是否包括所述预设的协议的协议标识;当所述微博数据或即时信息中包括所述预设的协议的协议标识时,按照所述预设的协议在所述微博数据或即时信息中提取得到所述第一数据。优选地,所述按照预设的协议解析所述第一数据得到所述与所述用户指定的功能对应的操作指令,包括按照预设的协议区分所述第一数据中的所述预设的协议的协议标识、指令标识和预设的分隔符,并提取所述指令标识;获取与所述指令标识对应的操作指令;其中,所述协议标识用于指示所述得到的字符串为所述第一数据,所述预设的分隔符用于分隔所述协议标识和所述指令标识。
优选地,所述按照预设的协议解析所述第一数据得到所述与所述用户指定的功能对应的操作指令,包括按照预设的协议区分所述第一数据中的所述预设的协议的协议标识、指令标识、预设的分隔符、预设的查询标识符和查询条件,并提取所述指令标识;获取与所述指令标识对应的操作指令和查询条件;其中,所述协议标识用于指示所述得到的字符串为所述第一数据,所述预设的分隔符用于分隔所述协议标识和所述指令标识,所述查询标识符用于指示所述查询条件的位置,且用于指示根据所述查询条件进行查询操作。本发明实施例提供的上述存储介质,包括一个或多个模块,在具有处理器的设备上执行该一个或多个模块时,用户只需触发对端输出的第一数据,终端即可自动解析第一数据中的操作指令,并执行操作指令,完成第一数据对应的功能,将用户的多个操作减少为一次触发操作,减少了用户的繁琐、复杂的操作,能够提升用户的使用体验,并且第一数据可方便用户进行分享,可提升互动性。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明实施例可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本发明实施例的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是⑶-R0M,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种处理操作指令的方法,其特征在于,所述方法包括 获取与用户指定的功能对应的操作指令; 按照预设的协议将所述操作指令进行转换得到第一数据; 输出所述第一数据; 其中,所述第一数据用于触发所述与用户指定的功能对应的操作指令。
2.根据权利要求1所述的方法,其特征在于,所述按照预设的协议将所述操作指令进行转换得到第一数据,采用如下方式 获取与所述用户指定的功能对应的操作指令的指令标识; 将预设的协议的协议标识、所述指令标识、预设的分隔符按照所述预设的协议设定的顺排列得到的字符串作为所述第一数据; 其中,所述协议标识用于指示所述得到的字符串为所述第一数据,所述预设的分隔符用于分隔所述协议标识和所述指令标识。
3.根据权利要求2所述的方法,所述第一数据中还包括所述预设的协议预设的查询标识符、查询条件; 所述查询标识符用于指示所述查询条件的位置,且用于指示根据所述查询条件进行查询操作。
4.根据权利要求1所述的方法,其特征在于,所述输出所述第一数据,采用如下方式 将所述第一数据转换为ニ维码; 将所述ニ维码通过即时消息发送给好友或以微博的形式进行分享。
5.根据权利要求1所述的方法,其特征在于,所述输出所述第一数据,采用如下方式 为所述第一数据匹配用于说明所述第一数据的字符串作为说明字符; 将所述第一数据和所述说明字符转换为预设格式的报文; 将所述预设格式的报文通过即时消息发送给好友或以微博的形式进行分享; 其中,在所述预设格式的报文输出时只输出所述说明字符,所述说明字符用于被触发时跳转到所述第一数据。
6.—种处理操作指令的方法,其特征在于,所述方法包括 获取并触发第一数据,所述第一数据用于触发与用户指定的功能对应的操作指令; 按照预设的协议解析所述第一数据得到所述与所述用户指定的功能对应的操作指令; 执行所述操作指令。
7.根据权利要求6所述的方法,其特征在于,所述获取第一数据,采用如下方式 获取微博数据或即时信息; 检测所述微博数据或即时信息中是否包括所述预设的协议的协议标识; 当所述微博数据或即时信息中包括所述预设的协议的协议标识时,按照所述预设的协议在所述微博数据或即时信息中提取得到所述第一数据。
8.根据权利要求6所述的方法,其特征在于,所述按照预设的协议解析所述第一数据得到所述与所述用户指定的功能对应的操作指令,采用如下方式 按照预设的协议区分所述第一数据中的所述预设的协议的协议标识、指令标识和预设的分隔符,并提取所述指令标识;获取与所述指令标识对应的操作指令; 其中,所述协议标识用于指示所述得到的字符串为所述第一数据,所述预设的分隔符用于分隔所述协议标识和所述指令标识。
9.根据权利要求6所述的方法,其特征在干,所述按照预设的协议解析所述第一数据得到所述与所述用户指定的功能对应的操作指令,采用如下方式 按照预设的协议区分所述第一数据中的所述预设的协议的协议标识、指令标识、预设的分隔符、预设的查询标识符和查询条件,并提取所述指令标识; 获取与所述指令标识对应的操作指令和查询条件; 其中,所述协议标识用于指示所述得到的字符串为所述第一数据,所述预设的分隔符用于分隔所述协议标识和所述指令标识,所述查询标识符用于指示所述查询条件的位置,且用于指示根据所述查询条件进行查询操作。
10.ー种用于处理操作指令的装置,其特征在于,所述装置包括 获取模块,用于获取与用户指定的功能对应的操作指令; 转换模块,用于按照预设的协议将所述操作指令进行转换得到第一数据; 输出模块,用于输出所述第一数据; 其中,所述第一数据用于触发所述与用户指定的功能对应的操作指令。
11.根据权利要求10所述的装置,其特征在于,所述转换模块,包括 第一获取单元,用于获取与所述用户指定的功能对应的操作指令的指令标识; 指令转换单元,用于将预设的协议的协议标识、所述指令标识、预设的分隔符按照所述预设的协议设定的顺排列得到的字符串作为所述第一数据; 其中,所述协议标识用于指示所述得到的字符串为所述第一数据,所述预设的分隔符用于分隔所述协议标识和所述指令标识。
12.根据权利要求11所述的装置,所述第一数据中还包括所述预设的协议预设的查询标识符、查询条件; 所述查询标识符用于指示所述查询条件的位置,且用于指示根据所述查询条件进行查询操作。
13.根据权利要求10所述的装置,其特征在于,所述输出模块,包括 第一转换单元,用于将所述第一数据转换为ニ维码; 第一输出单元,用于将所述ニ维码通过即时消息发送给好友或以微博的形式进行分享。
14.根据权利要求10所述的装置,其特征在于,所述输出模块,包括 匹配単元,用于为所述第一数据匹配用于说明所述第一数据的字符串作为说明字符; 第二转换单元,将所述第一数据和所述说明字符转换为预设格式的报文; 第二输出单元,用于将所述预设格式的报文通过即时消息发送给好友或以微博的形式进行分孚; 其中,在所述预设格式的报文输出时只输出所述说明字符,所述说明字符用于被触发时跳转到所述第一数据。
15.ー种用于处理操作指令的装置,其特征在于,所述装置包括 获取模块,用于获取并触发第一数据,所述第一数据用于触发与用户指定的功能对应的操作指令; 解析模块,用于按照预设的协议解析所述第一数据得到所述与所述用户指定的功能对应的操作指令; 执行模块,用于执行所述操作指令。
16.根据权利要求15所述的装置,其特征在于,所述获取模块,包括 数据获取単元,用于获取微博数据或即时信息; 检测单元,用于检测所述微博数据或即时信息中是否包括所述预设的协议的协议标识; 提取单元,用于当所述检测単元检测得到当所述微博数据或即时信息中包括所述预设的协议的协议标识时,按照所述预设的协议在所述微博数据或即时信息中提取得到所述第ー数据; 触发单元,用于响应所述用户对所述第一数据的触发。
17.根据权利要求15所述的装置,其特征在于,所述解析模块,包括 第一解析単元,用于按照预设的协议区分所述第一数据中的所述预设的协议的协议标识、指令标识和预设的分隔符,并提取所述指令标识; 第一指令获取单元,用于获取与所述指令标识对应的操作指令; 其中,所述协议标识用于指示所述得到的字符串为所述第一数据,所述预设的分隔符用于分隔所述协议标识和所述指令标识。
18.根据权利要求15所述的装置,其特征在于,所述解析模块,包括 第二解析単元,用于按照预设的协议区分所述第一数据中的所述预设的协议的协议标识、指令标识、预设的分隔符、预设的查询标识符和查询条件,并提取所述指令标识; 第二指令获取单元,用于获取与所述指令标识对应的操作指令和查询条件; 其中,所述协议标识用于指示所述得到的字符串为所述第一数据,所述预设的分隔符用于分隔所述协议标识和所述指令标识,所述查询标识符用于指示所述查询条件的位置,且用于指示根据所述查询条件进行查询操作。
19.一种设备,其特征在于,所述设备包括 一个或多个处理器; 存储器;和 一个或多个模块,所述ー个或多个模块存储于所述存储器中并被配置成由所述ー个或多个处理器执行,其中,所述ー个或多个模块具有如下功能 获取与用户指定的功能对应的操作指令; 按照预设的协议将所述操作指令进行转换得到第一数据; 输出所述第一数据; 其中,所述第一数据用于触发所述与用户指定的功能对应的操作指令。
20.一种设备,其特征在于,所述设备包括 一个或多个处理器; 存储器;和 一个或多个模块,所述ー个或多个模块存储于所述存储器中并被配置成由所述ー个或多个处理器执行,其中,所述ー个或多个模块具有如下功能获取并触发第一数据,所述第一数据用于触发与用户指定的功能对应的操作指令; 按照预设的协议解析所述第一数据得到所述与所述用户指定的功能对应的操作指令;执行 所述操作指令。
全文摘要
本发明实施例公开了一种处理操作指令的方法、装置和设备,属于移动终端领域。本发明实施例提供的处理操作指令的方法、装置和设备,通过在将用户指定的功能转换为可用于触发与所述用户指定的功能对应的操作指令的第一数据,并输出给其他用户,可以使终端在触发第一数据后即可自动执行对应的操作指令,将用户的多个操作减少为一次触发操作,减少了用户的繁琐、复杂的操作,能够提升用户的使用体验,并且第一数据可方便用户进行分享,可提升互动性。
文档编号G06F9/44GK103049275SQ201310002670
公开日2013年4月17日 申请日期2013年1月5日 优先权日2013年1月5日
发明者刘华航, 林形省, 林锦滨, 武小军, 马坤, 王斌, 韩振杰 申请人:北京小米科技有限责任公司