具体实施方式
下面结合附图,对本发明实施例提供的一种处理操作指令的方法、装置和设备的具体实施方式进行详细地说明。
首先,如图1所示,本发明实施例提供的一种处理操作指令的方法,以接受用户指定功能的一侧为执行主体进行说明,该方法包括以下步骤:
S101、获取与用户指定的功能对应的操作指令;
S102、按照预设的协议将所述操作指令进行转换得到第一数据;
其中,本步骤S102可以采用如下方式:
获取与所述用户指定的功能对应的操作指令的指令标识;
将预设的协议的协议标识、所述指令标识、预设的分隔符按照所述预设的协议设定的顺排列得到的字符串作为所述第一数据;
其中,所述协议标识用于指示所述得到的字符串为所述第一数据,所述预设的分隔符用于分隔所述协议标识和所述指令标识。
优选地,所述第一数据中还可以包括预设的协议预设的查询标识符、查询条件;
所述查询标识符用于指示所述查询条件的位置,且用于指示根据所述查询条件进行查询操作。
S103、输出所述第一数据。
其中,所述第一数据用于触发与所述用户指定的功能对应的操作指令。
作为一种优选的实施方式,本步骤S103可以采用如下方式:
将所述第一数据转换为二维码;
将所述二维码通过即时消息发送给好友或以微博的形式进行分享。
作为另一种优选的实施方式,本步骤S103还可以采用如下方式:
为所述第一数据匹配用于说明所述第一数据的字符串作为说明字符;
将所述第一数据和所述说明字符转换为预设格式的报文;
将所述预设格式的报文通过即时消息发送给好友或以微博的形式进行分享;
其中,在所述预设格式的报文输出时只输出所述说明字符,所述说明字符用于被触发时跳转到所述第一数据。
本发明实施例提供的上述处理操作指令的方法,通过在将用户指定的功能转换为可用于触发与所述用户指定的功能对应的操作指令的第一数据,并输出给其他用户,可以使终端在触发第一数据后即可自动执行对应的操作指令,将用户的多个操作减少为一次触发操作,减少了用户的繁琐、复杂的操作,能够提升用户的使用体验,并且第一数据可方便用户进行分享,可提升互动性。
如图2所示,本发明实施例提供的一种处理操作指令的方法,以响应第一数据的一侧为执行主体进行说明,该方法包括以下步骤:
S201、获取并触发第一数据,所述第一数据用于触发与所述用户指定的功能对应的操作指令;
作为一种优选的实施方式,本步骤S201可以采用如下方式:
获取微博数据或即时信息;
检测所述微博数据或即时信息中是否包括所述预设的协议的协议标识;
当所述微博数据或即时信息中包括所述预设的协议的协议标识时,按照所述预设的协议在所述微博数据或即时信息中提取得到所述第一数据。
S202、按照预设的协议解析所述第一数据得到所述与所述用户指定的功能对应的操作指令;
作为一种优选的实施方式,本步骤S202可以采用如下方式:
按照预设的协议区分所述第一数据中的所述预设的协议的协议标识、指令标识和预设的分隔符,并提取所述指令标识;
获取与所述指令标识对应的操作指令;
其中,所述协议标识用于指示所述得到的字符串为所述第一数据,所述预设的分隔符用于分隔所述协议标识和所述指令标识。
作为一种优选的实施方式,本步骤S203还可以采用如下方式:
按照预设的协议区分所述第一数据中的所述预设的协议的协议标识、指令标识、预设的分隔符、预设的查询标识符和查询条件,并提取所述指令标识;
获取与所述指令标识对应的操作指令和查询条件;
其中,所述协议标识用于指示所述得到的字符串为所述第一数据,所述预设的分隔符用于分隔所述协议标识和所述指令标识,所述查询标识符用于指示所述查询条件的位置,且用于指示根据所述查询条件进行查询操作。
S203、执行所述操作指令。
本发明实施例提供的上述处理操作指令的方法,用户只需触发对端输出的第一数据,终端即可自动解析第一数据中的操作指令,并执行操作指令,完成第一数据对应的功能,将用户的多个操作减少为一次触发操作,减少了用户的繁琐、复杂的操作,能够提升用户的使用体验,并且第一数据可方便用户进行分享,可提升互动性。
本发明实施例还提供了一种处理操作指令的方法,以执行终端为移动终端为例进行说明,例如手机,本方法可以将用户需完成的功能转换为指纹数据(也即第一数据),并使得在对端触发指纹数据后自动完成该指纹数据对应的操作。该方法可以实施在用户的IM工具或微博等社交平台中,减少IM工具或微博等社交平台上部分功能的操作步骤,提供IM工具或微博等社交平台的互动性。如图3所示,一种处理操作指令的方法包括如下步骤:
S301、用户A通过终端A指定其需求的功能;
在本实施例中,以IM客户端为例,用户指定的功能可以包括但不限于:
展示群名片、创建群、展示感兴趣的群、创建群对话、邀请其他用户加入群、展示个人名片等功能。
需要说明的是,在相关技术中,上述功能均需要用户执行多个操作才能完成,或在相关技术中不容易完成。例如,展示群名片,则需要其他用户根据群号进行搜索才能得到。
S302、获取与用户A指定的功能对应的操作指令;
其中,在终端本地提供有每个功能到操作指令的映射关系,例如,展示群名片、创建群、展示感兴趣的群、创建群对话、邀请其他用户加入群、展示个人名片等功能对应的操作指令可以分别定义为:
“muc_profile”、“muc_create”、“muc_recommend”、“muc_compose”、“muc_invite”、“namecard”。
优选地,在IM工具或微博平台中,均采用上述对于操作指令的定义方式,使得当对端设备得到指令后,即能够辨别并执行对应的功能。
S303、按照预设的协议将所述操作指令进行转换得到指纹数据;
其中,指纹数据也即第一数据,用于触发与用户指定的功能对应的操作指令。
优选地,在本实施例中,指纹数据可以为在IM客户端以及IM服务器中根据预设的协议得到的字符串。
其中,预设的协议中定义了指纹数据的格式,且定义有IM客户端每个功能对应的功能标识、分隔符、查询标识符、查询条件的组成方式,以及各个标识符的排列顺序。
优选地,该字符串至少由预设的协议标识、功能标识、预设的分隔符按照协议规定的顺序排列得到。
优选地,在该字符串中还可以包括查询标识符和查询条件。
作为优选的实施方案:
预设的协议标识用于指示该字符串为指纹数据,需使用预先统一自定义的协议进行解析,例如可以将该协议定义为“xtalk”。
分隔符用于区分字符串中的各个标识,例如可以定位为“://”。
查询标识符用于指示查询条件的位置,且用于指示根据该查询条件进行查询操作,例如可以定义为“?”。
查询条件可以包括查询属性和属性值,例如“muc_id=1234”,表示群号(muc_id)为1234的群。
为了进一步的详细说明,下面分别以展示群名片、创建群、展示感兴趣的群、创建群对话、邀请其他用户加入群、展示个人名片等功能为例,进行生成指纹数据为例进行说明:
(1)展示群名片:
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_compose”表示执行创建群对话的功能,“?”和“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=1234”。
第二种,以二维码的方式分享指纹数据,包括:
将指纹数据转换为二维码,并以即时信息或微博的形式分享该二维码。
优选地,二维码可采用快速响应码(QuickResponseCode,简称QRCode)。
例如,可以在微博平台上以如下形式输出:
“小明邀请您加入读书群,扫描二维码加入”,并附上对应的二维码图片。
第三种,通过将指纹数据转换为预设格式的报文进行分享。
优选地,可以采取如下方法:
为所述指纹数据匹配用于说明所述指纹数据的字符串作为说明字符;
将所述指纹数据和所述说明字符转换为预设格式的报文;
将所述预设格式的报文通过即时消息发送给好友或以微博的形式进行分享;
其中,在所述预设格式的报文输出时只输出所述说明字符,所述说明字符用于被触发时跳转到所述指纹数据。为所述指纹数据匹配用于说明所述指纹数据的字符串作为说明字符;
将所述指纹数据和所述说明字符转换为预设格式的报文;
将所述预设格式的报文通过即时消息发送给好友或以微博的形式进行分享;
其中,在所述预设格式的报文输出时只输出所述说明字符,所述说明字符用于被触发时跳转到所述指纹数据。为所述指纹数据匹配用于说明所述指纹数据的字符串作为说明字符;
将所述指纹数据和所述说明字符转换为预设格式的报文,将所述预设格式的报文通过即时消息发送给好友或以微博的形式进行分享,其中,在所述预设格式的报文输出时只输出所述说明字符,所述说明字符用于被触发时跳转到所述指纹数据。
优选地,预设格式的报文可以包括但不限于:可扩展标记语言(ExtensibleMarkupLanguage,简称XML)、超文本标记语言(HypertextMarkupLanguage,简称HTML)等。
例如,可以为如下形式:
“小明邀请你加入读书群,
<ahref='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),该一个或多个模块被应用在具有触摸屏幕的设备时,可以使得该设备具有如下功能:
获取并触发第一数据,所述第一数据用于触发与所述用户指定的功能对应的操作指令;
按照预设的协议解析所述第一数据得到所述与所述用户指定的功能对应的操作指令;
执行所述操作指令。
优选地,所述获取第一数据,包括:
获取微博数据或即时信息;
检测所述微博数据或即时信息中是否包括所述预设的协议的协议标识;
当所述微博数据或即时信息中包括所述预设的协议的协议标识时,按照所述预设的协议在所述微博数据或即时信息中提取得到所述第一数据。
优选地,所述按照预设的协议解析所述第一数据得到所述与所述用户指定的功能对应的操作指令,包括:
按照预设的协议区分所述第一数据中的所述预设的协议的协议标识、指令标识和预设的分隔符,并提取所述指令标识;
获取与所述指令标识对应的操作指令;
其中,所述协议标识用于指示所述得到的字符串为所述第一数据,所述预设的分隔符用于分隔所述协议标识和所述指令标识。
优选地,所述按照预设的协议解析所述第一数据得到所述与所述用户指定的功能对应的操作指令,包括:
按照预设的协议区分所述第一数据中的所述预设的协议的协议标识、指令标识、预设的分隔符、预设的查询标识符和查询条件,并提取所述指令标识;
获取与所述指令标识对应的操作指令和查询条件;
其中,所述协议标识用于指示所述得到的字符串为所述第一数据,所述预设的分隔符用于分隔所述协议标识和所述指令标识,所述查询标识符用于指示所述查询条件的位置,且用于指示根据所述查询条件进行查询操作。
本发明实施例提供的上述存储介质,包括一个或多个模块,在具有处理器的设备上执行该一个或多个模块时,用户只需触发对端输出的第一数据,终端即可自动解析第一数据中的操作指令,并执行操作指令,完成第一数据对应的功能,将用户的多个操作减少为一次触发操作,减少了用户的繁琐、复杂的操作,能够提升用户的使用体验,并且第一数据可方便用户进行分享,可提升互动性。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明实施例可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本发明实施例的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。
本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。