操作序列的识别方法和装置、存储介质及电子设备与流程
未命名
07-22
阅读:97
评论:0
1.本发明涉及计算机领域,具体而言,涉及一种操作序列的识别方法和装置、存储介质及电子设备。
背景技术:
2.随着技术的发展,通过资源交互平台来管理持有的虚拟交换资源成为一种越来越普遍的管理方式。其中,这些平台常常会提供多种不同的资源应用对象。也就是说,可以通过向平台转移虚拟交换资源,来交换获取对应的资源应用对象,以期通过这些资源应用对象来为上述转移的虚拟交换资源获得增值。
3.然而却有部分投机分子将非法获取的虚拟交换资源转移至这些资源交互平台,以通过上述资源应用对象来使得这些非法来源的虚拟交换资源变为合法来源。
4.为了避免上述非法操作方式,资源交互平台常常需要对资源转移的操作方式进行监督识别。但目前针对虚拟交换资源的转移操作方式的操作序列的识别过程,往往是由专门机构手动排查的,还无法实现自动排查。也就是说,在相关技术中提供的操作序列的识别方法中存在识别效率较低的问题。
5.针对上述的问题,目前尚未提出有效的解决方案。
技术实现要素:
6.本发明实施例提供了一种操作序列的识别方法和装置、存储介质及电子设备,以至少解决现有操作序列的识别方法的识别效率低的技术问题。
7.根据本发明实施例的一个方面,提供了一种操作序列的识别方法,包括:获取目标标识在资源应用平台中生成的目标操作序列,其中,目标操作序列中包含的每个操作方式分别配置有操作类型标签;根据操作类型标签将目标操作序列拆分为第一操作子序列和第二操作子序列;基于第一操作子序列生成候选集,其中,候选集内包括多个候选项,候选项中包括按照虚拟交换资源的流转方向排列的操作序列;利用第二操作子序列中的操作方式及候选集中的候选项,生成对目标操作序列识别出的操作模式。
8.根据本发明实施例的另一方面,还提供了一种操作序列的识别装置,包括:获取单元,用于获取目标标识在资源应用平台中生成的目标操作序列,其中,目标操作序列中包含的每个操作方式分别配置有操作类型标签;序列拆分单元,用于根据操作类型标签将目标操作序列拆分为第一操作子序列和第二操作子序列;候选集生成单元,用于基于第一操作子序列生成候选集,其中,候选集内包括多个候选项,候选项中包括按照虚拟交换资源的流转方向排列的操作序列;模式生成单元,用于利用第二操作子序列中的操作方式及候选集中的候选项,生成对目标操作序列识别出的操作模式。
9.根据本发明实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述操作序列的识别方法。
10.根据本技术实施例的又一个方面,提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行如以上操作序列的识别方法。
11.根据本发明实施例的又一方面,还提供了一种电子设备,包括存储器和处理器,上述存储器中存储有计算机程序,上述处理器被设置为通过所述计算机程序执行上述的操作序列的识别方法。
12.在本发明实施例中,通过获取目标标识在资源应用平台中生成的目标操作序列,其中,目标操作序列中包含的每个操作方式分别配置有操作类型标签;根据操作类型标签将目标操作序列拆分为第一操作子序列和第二操作子序列;基于第一操作子序列生成候选集,其中,候选集内包括多个候选项,候选项中包括按照虚拟交换资源的流转方向排列的操作序列;利用第二操作子序列中的操作方式及候选集中的候选项,生成对目标操作序列识别出的操作模式,从而识别出投机分子通过目标标识对虚拟资源进行非法操作的操作模式,进而解决了现有操作序列的识别方法的识别效率低的技术问题。
附图说明
13.此处所说明的附图用来提供对本发明的进一步理解,构成本技术的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
14.图1是根据本发明实施例的一种可选的操作序列的识别方法的硬件环境的示意图;
15.图2是根据本发明实施例的一种可选的操作序列的识别方法的流程图;
16.图3是根据本发明实施例的一种可选的操作序列的识别方法的示意图;
17.图4是根据本发明实施例的另一种可选的操作序列的识别方法的示意图;
18.图5是根据本发明实施例的又一种可选的操作序列的识别方法的示意图;
19.图6是根据本发明实施例的又一种可选的操作序列的识别方法的示意图;
20.图7是根据本发明实施例的另一种可选的操作序列的识别方法的流程图;
21.图8是根据本发明实施例的一种可选的操作序列的识别装置的结构示意图;
22.图9是根据本发明实施例的一种可选的电子设备的结构示意图。
具体实施方式
23.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
24.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆
盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
25.可以理解的是,在本技术的具体实施方式中,涉及到标识对象操作信息等相关的数据,当本技术以上实施例运用到具体产品或技术中时,需要获得标识对象的授权许可或者同意,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。
26.需要说明的是,在本技术的具体实施方式中,上述操作方式可以指代通过平台针对虚拟资源进行的转移、提取、充值等操作;上述目标标识为用于指代上述行为的操作者在虚拟平台上的标识对象,可以用于确定出实际执行上述操作的操作者。
27.根据本发明实施例的一个方面,提供了一种操作序列的识别方法,可选地,作为一种可选的实施方式,上述操作序列的识别方法可以但不限于应用于如图1所示的由服务器102和终端设备104所构成的操作序列的识别系统中。如图1所示,服务器102通过网络110与终端设备104进行连接,上述网络可以包括但不限于:有线网络,无线网络,其中,该有线网络包括:局域网、城域网和广域网,该无线网络包括:蓝牙、wifi及其他实现无线通信的网络。上述终端设备可以包括但不限于以下至少之一:手机(如android手机、ios手机等)、笔记本电脑、平板电脑、掌上电脑、mid(mobile internet devices,移动互联网设备)、pad、台式电脑、智能电视、车载设备等。上述终端设备上可以安装有客户端,例如即时通讯应用客户端、音视频应用客户端、操作序列的识别应用客户端等。上述终端设备上还设置有显示器、处理器和存储器,上述显示器可以用于显示终端设备的位置,处理器可以用于对终端设备获取到的数据进行处理,例如,对目标标识在资源应用平台中生成的目标操作序列进行处理,存储器用于对数据进行存储,例如,对目标标识在资源应用平台中生成的操作类型数据、操作时间数据等操作数据进行存储。上述服务器可以是单一服务器,也可以是由多个服务器组成的服务器集群,或者是云服务器。上述服务器包括数据库和处理引擎。
28.根据本发明实施例的一个方面,上述操作序列的识别系统可以执行以下步骤:
29.步骤s102,获取目标标识在资源应用平台中生成的目标操作序列;
30.步骤s104,根据操作类型标签将目标操作序列拆分为第一操作子序列和第二操作子序列;
31.步骤s106,基于第一操作子序列生成候选集,其中,候选集内包括多个候选项,候选项中包括按照虚拟交换资源的流转方向排列的操作序列;
32.步骤s108,利用第二操作子序列中的操作方式及候选集中的候选项,生成对目标操作序列识别出的操作模式;
33.其中,目标操作序列中包含的每个操作方式分别配置有操作类型标签。
34.根据本发明实施例的一个方面,上述终端设备上可以运行有资源应用平台对应的客户端,标识对象可以在通过登录该客户端以进入上述资源应用平台对虚拟资源进行相关操作。需要理解的是,通过上述资源应用平台可以至少执行两类操作,一类是在平台内部的相关虚拟空间中进行虚拟资源的转移,另一类操作是在平台与外部系统之间进行虚拟资源的转移。需要理解的是,由于上述平台内的操作方式包括了两个层面的操作,还包括了标识对象与对象之间的虚拟资源的转移等多种操作信息以及大量操作内容。
35.在本发明实施例中,通过获取目标标识在资源应用平台中生成的目标操作序列,
其中,目标操作序列中包含的每个操作方式分别配置有操作类型标签;根据操作类型标签将目标操作序列拆分为第一操作子序列和第二操作子序列;基于第一操作子序列生成候选集,其中,候选集内包括多个候选项,候选项中包括按照虚拟交换资源的流转方向排列的操作序列;利用第二操作子序列中的操作方式及候选集中的候选项,生成对目标操作序列识别出的操作模式,从而识别出标识对象对虚拟资源进行非法操作的操作模式,进而解决了现有操作序列的识别方法的识别效率低的技术问题。
36.上述仅是一种示例,本实施例中对此不作任何限定。
37.作为一种可选的实施方式,如图2所示,上述操作序列的识别方法包括以下步骤:
38.s202,获取目标标识在资源应用平台中生成的目标操作序列,其中,目标操作序列中包含的每个操作方式分别配置有操作类型标签;
39.s204,根据操作类型标签将目标操作序列拆分为第一操作子序列和第二操作子序列;
40.s206,基于第一操作子序列生成候选集,其中,候选集内包括多个候选项,候选项中包括按照虚拟交换资源的流转方向排列的操作序列;
41.s208,利用第二操作子序列中的操作方式及候选集中的候选项,生成对目标操作序列识别出的操作模式。
42.需要理解的是,此处的虚拟交换资源可以指代在互联网上流通的虚拟资源,用以进行交换或交易,包括但不限于虚拟金钱,游戏贝等。
43.以下结合图3至图5对上述方法进行说明。
44.以上述操作序列为一种在互联网平台上进行虚拟交易操作为例对上述实施方式进行说明。如图3所示,示出了获取得到的一组标识对象在资源应用平台中生成的“交易操作”序列。图3中的“action1”至“action5”即为一种可选的交易操作序列的标识形式,其中,“action1”至“action5”中包括了5个按照操作时间排序的操作方式。
45.针对每一项操作方式,还包括了“交易环节”、“资源来源”和“资源去向”三个标签信息。其中,“交易环节”即用于指示操作方式的操作类型,“资源来源”和“资源去向”分别指示操作对象的来源以及去向。
46.接下来对图3中的各种“操作类型”进行解释。首先,“into”类型指示该操作将操对象即虚拟资源从资源应用平台外部转移至资源应用平台内部;“operate”类型指示该操作的操作对象为非虚拟资源,因此该操作不会导致虚拟资源的转移;“process”类型指示该操作的操作对象为虚拟资源,且是将虚拟资源在资源应用平台内部的不同虚拟空间内进行转移;“out”类型操作所造成的虚拟资源的流转方向与“into”相反,指示该操作将虚拟资源从资源应用平台内部转移至资源应用平台外部;“complete”类型指示将虚拟资源在资源应用平台外部的不同虚拟空间之间进行转移。基于对上述操作类型的解释,可以理解的是,在“资源来源”以及“资源去向”标签下的标签信息分别指示不同的虚拟空间信息,其中“银行卡”指代资源应用平台外部的虚拟空间;“钱袋子”指代资源应用平台内部的虚拟空间。
47.如图4所示,根据操作类型标签即“交易环节”标签对原图3中的操作序列进行拆分。如图4所示,作为一种可选的方式,可以根据类型标识的种类将上述操作序列进行拆分。其中,包括了“into”、“process”类型的操作项可以分为一组,将包括了“operate”、“out”和“complete”类型标识的分为一组,进而可以拆分为第一子序列即图4中的“入账子序列”:“action1”和“action3”;以及第二子序列即图4中的“出账子序列”:“action2”、“action4”和“action5”。
48.如图5所示,通过操作类型标签将图3所示的操作序列拆分为“入账子序列”以及“出账子序列”以后,基于第一子序列即“入账子序列”确定出候选集。如图5所示,候选集中包括了两项,一项操作序列为“action1”,另一项为“action1
→
action3”,需要理解的是,第二项操作序列为“action1
→
action3”的排列顺序是根据两个操作对应的虚拟资源的流转方向确定的排列顺序,其中“action1
→
action3”指示通过“action1”操作的虚拟对象通过“action3”操作流转至下一个虚拟空间中。
49.最后,根据第二操作子序列即“出账子序列”中的操作方式以及候选集中确定的操作序列确定出操作模式,即如图5中示出的“交易模式”,包括了第一种交易模式“action1
→
action2
→
action3
→
action4”以及第二种交易模式“action5”。
50.通过本技术提供的实施例,通过获取目标标识在资源应用平台中生成的目标操作序列,其中,目标操作序列中包含的每个操作方式分别配置有操作类型标签;根据操作类型标签将目标操作序列拆分为第一操作子序列和第二操作子序列;基于第一操作子序列生成候选集,其中,候选集内包括多个候选项,候选项中包括按照虚拟交换资源的流转方向排列的操作序列;利用第二操作子序列中的操作方式及候选集中的候选项,生成对目标操作序列识别出的操作模式,从而识别出标识对象对虚拟资源进行非法操作的操作模式,进而解决了现有操作序列的识别方法的识别效率低的技术问题。
51.作为一种可选的方案,基于第一操作子序列生成候选集包括:
52.s1,将第一操作子序列中携带有第一操作类型标签的操作方式的操作信息添加到候选集中,其中,第一操作类型标签的操作方式用于指示向资源应用平台的内部转移虚拟交换资源,操作信息包括操作时间、所操作的虚拟交换资源的流转目的地;
53.s2,利用第一操作子序列中携带第二操作类型标签的操作方式,更新候选集中的候选项,其中,第二操作类型标签的操作方式用于指示在资源应用平台内部流转虚拟交换资源。
54.在确定出第一子序列的情况下,进一步根据不同操作类型标签确定出候选集。其中,需要说明的是,“into”类型标签可以是一种上述第一操作类型标签的具体形式,指示该操作将操对象即虚拟资源从资源应用平台外部交换至资源应用平台内部;“process”类型标签可以是一种上述第二操作类型标签的具体形式,该类型指示该操作的操作对象为虚拟资源,且是将虚拟资源在资源应用平台内部的不同虚拟空间内进行交换。
55.进一步地,在确定出第一子序列的情况下,根据类型标签对的区别对不同的操作方式的操作信息进行处理:
56.在确定出类型标签为“into”的情况下,直接将该操作方式的操作信息添加至候选集中。容易理解的是,上述操作信息可以包括操作时间,即操作方式发生的具体时间点信息,以及虚拟交换资源的流转目的地。可以理解的是,以图4为例,“资源来源”以及“资源去向”标签下包括的“银行卡”、“钱袋子”即为一种可选的具体流转目的地的表现形式;
57.在确定出类型标签为“process”的情况下,即根据该类型标签对应的操作方式更新候选集中的候选项。如图5所示,第一子序列为“action1”和“action3”的情况下,更新的到的候选集中的候选项中包括操作序列为“action1”以及操作序列“action1
→
action3”。
58.通过本技术提供的实施例,通过将第一操作子序列中携带有第一操作类型标签的操作方式的操作信息添加到候选集中;利用第一操作子序列中携带第二操作类型标签的操作方式,更新候选集中的候选项,从而解决现方法存在的操作序列的识别准确性较低的技术问题。
59.作为一种可选的方案,上述基于第一操作子序列生成候选集包括:
60.s1,遍历第一操作子序列,依次执行以下操作;
61.s2,在获取到的当前操作方式的操作类型标签指示为第一操作类型标签的情况下,将当前操作方式添加到候选集中;
62.s3,在获取到的当前操作方式的操作类型标签指示为第二操作类型标签的情况下,确定当前操作方式所操作的虚拟交换资源的流转来源;从候选集中获取第一目标候选项,其中,第一目标候选项的虚拟交换资源的流转目的地与当前操作方式所操作的虚拟交换资源的流转来源一致;基于第一目标候选项更新候选集。
63.继续结合图4、图5对上述实施例进行说明。如图5所示,确定得到的第一子序列即“入账子序列”中包括了操作方式项有“action1”以及“action3”。根据上述方法,对现有的两个操作方式序列进行遍历:
64.在遍历到“action1”的情况下,如图4所示,其类型标签为“into”,即第一操作类型标签,因此如图5所示,直接将操作方式“action1”以及其相关的操作信息(其他相关的操作信息未示出)添加至候选集中,即得到项1“action1”;
65.在遍历到“action3”的情况下,如图4所示,其类型标签为“process”,即确定出其标签为第二操作类型标签。进而确定其虚拟交换资源的来源,根据其对应的“资源来源”标签信息“钱袋子a”所指示,其虚拟资源的来源为“钱袋子a”。进而,再从候选集中确定出第一目标候选项。由于候选集中目前只有操作方式“action1”,因此直接根据图4中的该项的“资源去向”指示的信息为“钱袋子a”,也就是说,该项(“action1”)的虚拟交换资源的流转目的地与当前操作方式(“action3”)所操作的虚拟交换资源的流转来源一致,进而确定出该项操作方式(“action1”)为第一目标候选项。进而将上述当前操作方式(“action3”)与第一目标候选项(“action1”)进行组合,即更新得到候选集中的项2即“action1
→
action3”。从而实现更新候选集的操作。
66.需要理解的是,在候选集中事先存在多个候选项的情况下,需要遍历上述多个已经存在的候选项,以从中确定出上述第一目标候选项。
67.通过本技术提供的实施例,通过历第一操作子序列,依次执行以下操作;在获取到的当前操作方式的操作类型标签指示为第一操作类型标签的情况下,将当前操作方式添加到候选集中;在获取到的当前操作方式的操作类型标签指示为第二操作类型标签的情况下,确定当前操作方式所操作的虚拟交换资源的流转来源;从候选集中获取第一目标候选项;基于第一目标候选项更新候选集,实现了提高了操作序列的识别的效率的技术效果。
68.作为一种可选的方案,基于第一目标候选项更新候选集包括:
69.s1,在第一目标候选项的数量等于零的情况下,将当前操作方式的操作信息添加到候选集中;
70.s2,在第一目标候选项的数量大于零的情况下,将当前操作方式分别拼接到各个第一目标候选项中操作序列的末尾,以更新候选集。
71.需要理解的是,在第一目标候选项的数量等于零的情况下,指示不存在虚拟交换资源的流转目的地与当前操作方式所操作的虚拟交换资源的流转来源一致的第一目标候选项,因此直接将上述当前操作方式的操作信息添加至候选集中。
72.在第一目标候选项的数量大于零的情况下,指示存在一个或多个虚拟交换资源的流转目的地与当前操作方式所操作的虚拟交换资源的流转来源一致的第一目标候选项,进而将当前操作方式分别添加至上述各个第一目标候选项中,并将添加后得到的多个目标候选项新增至候选集中,从而完成更新。如图5所示,在得到候选项1“action1”的情况下,确定上述候选项1“action1”为相对于将当前操作方式“action3”的第一目标候选项,并将添加至候选项1“action1”后得到的候选项2“action1
→
action3”添加至候选集中。容易理解的是,在对应于前操作方式“action3”存在多个第一目标候选项的情况下,将对应添加得到多个新增候选项,以更新候选集。
73.通过本技术提供的上述实施例,通过在第一目标候选项的数量等于零的情况下,将当前操作方式的操作信息添加到候选集中;在第一目标候选项的数量大于零的情况下,将当前操作方式分别拼接到各个第一目标候选项中操作序列的末尾,以更新候选集,进而避免了人为寻找关联的操作方式,实现提高操作序列的识别的效率的技术效果。
74.作为一种可选的方案,上述用第二操作子序列中的操作方式及候选集中的候选项,生成对目标操作序列识别出的操作模式包括:
75.s1,在第二操作子序列中第三操作类型标签的操作方式所在位置或第四操作类型标签的操作方式所在位置进行切割,得到多个操作候选模式,其中,第三操作类型标签的操作方式用于指示向资源应用平台的外部转移虚拟交换资源;第四操作类型标签的操作方式用于指示通过资源应用平台协助流转虚拟交换资源
76.s2,将携带有第三操作类型标签的操作候选模式确定为第一目标操作模式;
77.s3,基于携带有第四操作类型标签的操作候选模式及候选集中的候选项生成第二目标操作模式。
78.以下对上述第三操作类型标签的操作方式和第四操作类型标签的操作方式进行解释。如图3所示,“out”类型标签即为一种可选的第三类型标签,通过该标签对应的操作所造成的虚拟资源的流转方向与“into”相反,该标签指示该操作将虚拟交换资源从资源应用平台内部转移至资源应用平台外部;“complete”类型标签即为一种可选的第三类型标签,指示将虚拟资源在资源应用平台外部的不同虚拟空间之间进行转移。
79.以下结合图4、图5对上述方法进行具体解释。如图4所示,第二操作子序列中包括了操作序列“action2、action4、action5”,其对应的类型标签分别为“operate、out、complete”。针对第三类型标签“out”,对第二操作子序列中第三操作类型标签的操作方式所在位置进行切割,即从该类型标签所在的位置往后切割,从而得到序列“action2、action4”以及“action5”。如图5所示,即将包含了第三操作类型标签“out”的序列“action2、action4”确定为第一目标操作模式,即图中的“模式1”,并将包含了第四操作类型标签“complete”的序列“action5”确定为第二目标操作模式,即图中的“模式2”。
80.通过本技术提供的实施例,通过在第二操作子序列中第三操作类型标签的操作方式所在位置或第四操作类型标签的操作方式所在位置进行切割,得到多个操作候选模式,其中,第三操作类型标签的操作方式用于指示向资源应用平台的外部转移虚拟交换资源;
第四操作类型标签的操作方式用于指示通过资源应用平台协助流转虚拟交换资源将携带有第三操作类型标签的操作候选模式确定为第一目标操作模式;基于携带有第四操作类型标签的操作候选模式及候选集中的候选项生成第二目标操作模式,进而实现提高操作序列的识别的准确性的技术效果。
81.作为一种可选的方案,上述在第二操作子序列中第三操作类型标签的操作方式所在位置或第四操作类型标签的操作方式所在位置进行切割,得到多个操作候选模式之后,还包括:
82.s1,遍历多个操作候选模式,依次执行以下操作:
83.s2,在获取到的当前操作候选模式为携带有第四操作类型标签的操作候选模式的情况下,将当前操作候选模式确定为第一目标操作模式;
84.s3,在获取到的当前操作候选模式为携带有第三操作类型标签的操作候选模式的情况下,确定当前操作候选模式对应的操作方式所操作的虚拟交换资源的流转来源;从候选集中获取第二目标候选项,其中,第二目标候选项的虚拟交换资源的流转目的地与当前操作候选模式对应的操作方式所操作的虚拟交换资源的流转来源一致;
85.s4,基于第二目标候选项生成第二目标操作模式。
86.继续结合图5对上述方法进行解释。如图5所示,在确定出两个模式以后,先考察模式1:“action2、action4”,其中“action2”的类型标签为“out”,确定当前操作候选模式对应的操作方式所操作的虚拟交换资源的流转来源。具体地,可以从候选集中确定出上述当前操作候选模式对应的操作方式所操作的虚拟交换资源的流转来源。根据图4所示的表格,可以确定出该模式中的“action4”的资源来源为“钱袋子b”,候选集中的候选项2“action1
→
action3”的资源去向即为“钱袋子b”,进而确定出候选集中的候选项2“action1
→
action3”为第二目标候选项。进一步地,如图5所示,将候选项2“action1
→
action3”与上述模式1:“action2、action4”中的操作事件按照操作时间顺序进行排序,进而得到第二目标操作模式“action1
→
action2
→
action3
→
action4”。
87.继续需考察模式2:“action5”,其中“action5”的类型标签为“complete”,即第四操作类型标签,即直接确定模式2为第一目标操作模式。
88.通过本技术提供的实施例,通过遍历多个操作候选模式,依次执行以下操作:在获取到的当前操作候选模式为携带有第四操作类型标签的操作候选模式的情况下,将当前操作候选模式确定为第一目标操作模式;在获取到的当前操作候选模式为携带有第三操作类型标签的操作候选模式的情况下,确定当前操作候选模式对应的操作方式所操作的虚拟交换资源的流转来源;从候选集中获取第二目标候选项,其中,第二目标候选项的虚拟交换资源的流转目的地与当前操作候选模式对应的操作方式所操作的虚拟交换资源的流转来源一致;基于第二目标候选项生成第二目标操作模式,进而实现提高操作序列的识别效率的技术效果。
89.作为一种可选的方案,上述基于第二目标候选项生成第二目标操作模式包括:
90.s1,获取各个第二目标候选项对应的操作时间与当前操作候选模式对应的操作方式的操作时间之间的时差;
91.s2,获取各个第二目标候选项的操作序列长度;
92.s3,将时差最短且操作序列长度最短的第二目标候选项中的操作序列与当前操作
候选模式对应的操作方式按照操作时间进行拼接,以生成第二目标操作模式。
93.可以理解的是,在本实施例中,在存在多个第二目标候选项的情况下,通过获取各个序列的长度以及时长,进而将时差最短且操作序列长度最短的第二目标候选项中的操作序列与当前操作候选模式对应的操作方式按照操作时间进行拼接,以生成第二目标操作模式。
94.通过本技术提供的实施例,通过获取各个第二目标候选项对应的操作时间与当前操作候选模式对应的操作方式的操作时间之间的时差;获取各个第二目标候选项的操作序列长度;将时差最短且操作序列长度最短的第二目标候选项中的操作序列与当前操作候选模式对应的操作方式按照操作时间进行拼接,以生成第二目标操作模式。从而实现了提高操作序列的识别的准确性的技术效果。
95.作为一种可选的方案,获取目标标识在资源应用平台中生成的目标操作序列包括:
96.s1,获取目标标识在资源应用平台中的操作记录;
97.s2,根据虚拟交换资源的流转方向,对操作记录中各个操作方式进行排序,并为各个操作方式配置操作类型标签,以得到目标操作序列。
98.如图6所示,以获取得到图6中的(a)图中的标识对象操作数据为例对上述方法进行说明。如图6中的(a)图所示,该数据中包括了标识对象的操作时间,订单号信息,交易操作以及交易金额信息。可以理解上述信息即为原始标识对象的操作记录信息。
99.进而根据虚拟交换资源的流转方向,对操作记录中各个操作方式进行排序,并为各个操作方式配置操作类型标签,以得到目标操作序列。具体地,可以通过人为的方式确定出每条标识对象操作记录中的操作类型标签,即图6中(b)图示出的“交易环节”信息,并根据具体资源流向确定出“资源来源”和“资源取向”信息。进一步地,根据虚拟交换资源的流转方向,对操作记录中各个操作方式进行排序。
100.结合图6中(b)图以及图6中的(a)图以得到图6中的(c)图中所示的目标操作序列(未完全示出5项操作项)。
101.通过本技术提供的实施例,获取目标标识在资源应用平台中的操作记录;根据虚拟交换资源的流转方向,对操作记录中各个操作方式进行排序,并为各个操作方式配置操作类型标签,以得到目标操作序列,从而实现了提高操作序列的识别准确率的技术效果。
102.具体结合图7所示流程来说明本技术提供的操作序列的识别方法的完整过程:
103.如步骤s702,获取授权;
104.可以理解的是,在本技术的具体实施方式中,涉及到标识对象操作信息等相关的数据,当本技术以上实施例运用到具体产品或技术中时,需要获得标识对象的授权许可或者同意,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。
105.如步骤s704,数据预处理;
106.以上述操作序列为一种在互联网平台上进行虚拟交易操作为例对上述实施方式进行说明。如图6所示,以获取得到图6中的(a)图中的标识对象操作数据为例对上述方法进行说明。如图6中的(a)图所示,该数据中包括了标识对象的操作时间,订单号信息,交易操作以及交易金额信息。可以理解上述信息即为原始标识对象操作记录信息。进而根据虚拟交换资源的流转方向,对操作记录中各个操作方式进行排序,并为各个操作方式配置操作
类型标签,以得到目标操作序列。具体地,可以通过人为的方式确定出每条标识对象操作记录中的操作类型标签,即图6中(b)图示出的“交易环节”信息,并根据具体资源流向确定出“资源来源”和“资源取向”信息。进一步地,根据虚拟交换资源的流转方向,对操作记录中各个操作方式进行排序。结合图6中(b)图以及图6中的(a)图以得到图6中的(c)图中所示的目标操作序列(未完全示出5项操作项)。
107.如步骤s706,接收目标标识的操作序列;
108.可以理解的是,此处的目标标识的操作序列即为上述步骤中通过预处理得到的目标操作序列。
109.然后如步骤s708,顺序遍历目标标识的操作序列,以拆分标识对象的操作序列;
110.如图3所示,示出了获取得到的一组标识对象在资源应用平台中生成的“交易操作”序列。,图3中的“action1”至“action5”即为一种可选的操作序列的标识方式,其中,“action1”至“action5”中包括了5个按照操作时间排序的操作方式。
111.针对每一项操作方式,还包括了“交易环节”、“资源来源”和“资源去向”三个标签信息。其中,“交易环节”即用于指示操作方式的类型,“资源来源”和“资源去向”分别指示操作对象的来源以及去向。
112.接下来对图3中的各种“操作类型”进行解释。首先,“into”类型指示该操作将操对象即虚拟资源从资源应用平台外部转移至资源应用平台内部;“operate”类型指示该操作的操作对象为非虚拟资源,因此该操作不会导致虚拟资源的转移;“process”类型指示该操作的操作对象为虚拟资源,且是将虚拟资源在资源应用平台内部的不同虚拟空间内进行转移;“out”类型操作所造成的虚拟资源的流转方向与“into”相反,指示该操作将虚拟资源从资源应用平台内部转移至资源应用平台外部;“complete”类型指示将虚拟资源在资源应用平台外部的不同虚拟空间之间进行转移。基于对上述操作类型的解释,可以理解的是,在“资源来源”以及“资源去向”标签下的标签信息分别指示不同的虚拟空间信息,其中“银行卡”指代资源应用平台外部的虚拟空间;“钱袋子”指代资源应用平台内部的虚拟空间。
113.如图4所示,根据操作类型标签即“交易环节”标签对原图3中的操作序列进行拆分。如图4所示,作为一种可选的方式,可以根据类型标识的种类将上述操作序列进行拆分。其中,包括了“into”、“process”类型的操作项可以分为一组,将包括了“operate”、“out”和“complete”类型标识的分为一组,进而可以拆分为第一子序列即图4中的“入账子序列”:“action1”和“action3”;以及第二子序列即图4中的“出账子序列”:“action2”、“action4”和“action5”。
114.如步骤s710,生成候选集;
115.如图5所示,通过操作类型标签将图3所示的操作序列拆分为“入账子序列”以及“出账子序列”以后,基于第一子序列即“入账子序列”确定出候选集。如图5所示,候选集中包括了两项,一项操作序列为“action1”,另一项为“action1
→
action3”,需要理解的是,第二项操作序列为“action1
→
action3”的排列顺序是根据两个操作对应的虚拟资源的流转方向确定的排列顺序,其中“action1
→
action3”指示通过“action1”操作的虚拟对象通过“action3”操作流转至下一个虚拟空间中。
116.如步骤s712,利用第二操作子序列中的操作方式及候选集中的候选项,生成目标操作序列识别出的操作模式。
117.根据第二操作子序列即“出账子序列”中的操作方式以及候选集中确定的操作序列确定出操作模式,即如图5中示出的“交易模式”,包括了第一种交易模式“action1
→
action2
→
action3
→
action4”以及第二种交易模式“action5”118.上述图7所示流程为示例,本实施例中对此不做任何限定。
119.通过本技术提供的实施例,通过获取目标标识在资源应用平台中生成的目标操作序列,其中,目标操作序列中包含的每个操作方式分别配置有操作类型标签;根据操作类型标签将目标操作序列拆分为第一操作子序列和第二操作子序列;基于第一操作子序列生成候选集,其中,候选集内包括多个候选项,候选项中包括按照虚拟交换资源的流转方向排列的操作序列;利用第二操作子序列中的操作方式及候选集中的候选项,生成对目标操作序列识别出的操作模式,从而识别出标识对象对虚拟资源进行非法操作的操作模式,进而解决了现有操作序列的识别方法的识别效率低的技术问题。
120.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
121.根据本发明实施例的另一个方面,还提供了一种用于实施上述操作序列的识别方法的操作序列的识别装置。如图8所示,该装置包括:
122.获取单元802,用于获取目标标识在资源应用平台中生成的目标操作序列,其中,目标操作序列中包含的每个操作方式分别配置有操作类型标签;
123.序列拆分单元804,用于根据操作类型标签将目标操作序列拆分为第一操作子序列和第二操作子序列;
124.候选集生成单元806,用于基于第一操作子序列生成候选集,其中,候选集内包括多个候选项,候选项中包括按照虚拟交换资源的流转方向排列的操作序列;
125.模式生成单元808,用于利用第二操作子序列中的操作方式及候选集中的候选项,生成对目标操作序列识别出的操作模式。
126.可选地,在本实施例中,上述各个单元模块所要实现的实施例,可以参考上述各个方法实施例,这里不再赘述。
127.根据本发明实施例的又一个方面,还提供了一种用于实施上述操作序列的识别方法的电子设备,该电子设备可以是图9所示的终端设备或服务器。本实施例以该电子设备为终端设备为例来说明。如图9所示,该电子设备包括存储器902和处理器904,该存储器902中存储有计算机程序,该处理器904被设置为通过计算机程序执行上述任一项方法实施例中的步骤。
128.可选地,在本实施例中,上述电子设备可以位于计算机网络的多个网络设备中的至少一个网络设备。
129.可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
130.s1,获取目标标识在资源应用平台中生成的目标操作序列,其中,目标操作序列中包含的每个操作方式分别配置有操作类型标签;
131.s2,根据操作类型标签将目标操作序列拆分为第一操作子序列和第二操作子序
列;
132.s3,基于第一操作子序列生成候选集,其中,候选集内包括多个候选项,候选项中包括按照虚拟交换资源的流转方向排列的操作序列;
133.s4,利用第二操作子序列中的操作方式及候选集中的候选项,生成对目标操作序列识别出的操作模式。
134.可选地,本领域普通技术人员可以理解,图9所示的结构仅为示意,电子装置电子设备也可以是车载终端、智能手机(如android手机、ios手机等)、平板电脑、掌上电脑以及移动互联网设备(mobile internet devices,mid)、pad等终端设备。图9其并不对上述电子装置电子设备的结构造成限定。例如,电子装置电子设备还可包括比图9中所示更多或者更少的组件(如网络接口等),或者具有与图9所示不同的配置。
135.其中,存储器902可用于存储软件程序以及模块,如本发明实施例中的操作序列的识别方法和装置对应的程序指令/模块,处理器904通过运行存储在存储器902内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的操作序列的识别方法。存储器902可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器902可进一步包括相对于处理器904远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。其中,存储器902具体可以但不限于用于存储观察视角画面中的各个元素、操作序列的识别信息等信息。作为一种示例,如图9所示,上述存储器902中可以但不限于包括上述操作序列的识别装置中的获取单元802、序列拆分单元804、候选集生成单元806、模式生成单元808。此外,还可以包括但不限于上述操作序列的识别装置中的其他模块单元,本示例中不再赘述。
136.可选地,上述的传输装置906用于经由一个网络接收或者发送数据。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置906包括一个网络适配器(network interface controller,nic),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装置906为射频(radio frequency,rf)模块,其用于通过无线方式与互联网进行通讯。
137.此外,上述电子设备还包括:显示器908,和连接总线910,用于连接上述电子设备中的各个模块部件。
138.在其他实施例中,上述终端设备或者服务器可以是一个分布式系统中的一个节点,其中,该分布式系统可以为区块链系统,该区块链系统可以是由该多个节点通过网络通信的形式连接形成的分布式系统。其中,节点之间可以组成点对点(p2p,peer to peer)网络,任意形式的计算设备,比如服务器、终端等电子设备都可以通过加入该点对点网络而成为该区块链系统中的一个节点。
139.根据本技术的一个方面,提供了一种计算机程序产品,该计算机程序产品包括计算机程序/指令,该计算机程序/指令包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分从网络上被下载和安装,和/或从可拆卸介质被安装。在该计算机程序被中央处理器执行时,执行本技术实施例提供的各种功能。
140.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
141.根据本技术的一个方面,提供了一种计算机可读存储介质,计算机设备的处理器
从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述操作序列的识别方方法。
142.可选地,在本实施例中,上述计算机可读存储介质可以被设置为存储用于执行以下步骤的计算机程序:
143.s1,获取目标标识在资源应用平台中生成的目标操作序列,其中,目标操作序列中包含的每个操作方式分别配置有操作类型标签;
144.s2,根据操作类型标签将目标操作序列拆分为第一操作子序列和第二操作子序列;
145.s3,基于第一操作子序列生成候选集,其中,候选集内包括多个候选项,候选项中包括按照虚拟交换资源的流转方向排列的操作序列;
146.s4,利用第二操作子序列中的操作方式及候选集中的候选项,生成对目标操作序列识别出的操作模式。
147.可选地,在本实施例中,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(read-only memory,rom)、随机存取器(random access memory,ram)、磁盘或光盘等。
148.上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例上述方法的全部或部分步骤。
149.在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
150.在本技术所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
151.上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
152.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
153.以上上述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应
视为本发明的保护范围。
技术特征:
1.一种操作序列的识别方法,其特征在于,包括:获取目标标识在资源应用平台中生成的目标操作序列,其中,所述目标操作序列中包含的每个操作方式分别配置有操作类型标签;根据所述操作类型标签将所述目标操作序列拆分为第一操作子序列和第二操作子序列;基于所述第一操作子序列生成候选集,其中,所述候选集内包括多个候选项,所述候选项中包括按照虚拟交换资源的流转方向排列的操作序列;利用所述第二操作子序列中的操作方式及所述候选集中的候选项,生成对所述目标操作序列识别出的操作模式。2.根据权利要求1所述的方法,其特征在于,所述基于所述第一操作子序列生成候选集包括:将所述第一操作子序列中携带有第一操作类型标签的操作方式的操作信息添加到所述候选集中,其中,所述第一操作类型标签的操作方式用于指示向所述资源应用平台的内部转移虚拟交换资源,所述操作信息包括操作时间、所操作的虚拟交换资源的流转目的地;利用所述第一操作子序列中携带第二操作类型标签的操作方式,更新所述候选集中的候选项,其中,所述第二操作类型标签的操作方式用于指示在所述资源应用平台内部流转虚拟交换资源。3.根据权利要求2所述的方法,其特征在于,所述基于所述第一操作子序列生成候选集包括:遍历所述第一操作子序列,依次执行以下操作;在获取到的当前操作方式的操作类型标签指示为所述第一操作类型标签的情况下,将所述当前操作方式添加到所述候选集中;在获取到的当前操作方式的操作类型标签指示为所述第二操作类型标签的情况下,确定所述当前操作方式所操作的虚拟交换资源的流转来源;从所述候选集中获取第一目标候选项,其中,所述第一目标候选项的虚拟交换资源的流转目的地与所述当前操作方式所操作的虚拟交换资源的流转来源一致;基于所述第一目标候选项更新所述候选集。4.根据权利要求3所述的方法,其特征在于,所述基于所述第一目标候选项更新所述候选集包括:在所述第一目标候选项的数量等于零的情况下,将所述当前操作方式的操作信息添加到所述候选集中;在所述第一目标候选项的数量大于零的情况下,将所述当前操作方式分别拼接到各个所述第一目标候选项中操作序列的末尾,以更新所述候选集中。5.根据权利要求1所述的方法,其特征在于,所述利用所述第二操作子序列中的操作方式及所述候选集中的候选项,生成对所述目标操作序列识别出的操作模式包括:在所述第二操作子序列中第三操作类型标签的操作方式所在位置或第四操作类型标签的操作方式所在位置进行切割,得到多个操作候选模式,其中,所述第三操作类型标签的操作方式用于指示向所述资源应用平台的外部转移虚拟交换资源;所述第四操作类型标签的操作方式用于指示通过所述资源应用平台协助流转虚拟交换资源将携带有所述第三操作类型标签的操作候选模式确定为第一目标操作模式;
基于携带有所述第四操作类型标签的操作候选模式及所述候选集中的候选项生成第二目标操作模式。6.根据权利要求5所述的方法,其特征在于,在所述第二操作子序列中第三操作类型标签的操作方式所在位置或第四操作类型标签的操作方式所在位置进行切割,得到多个操作候选模式之后,还包括:遍历所述多个操作候选模式,依次执行以下操作:在获取到的当前操作候选模式为携带有所述第四操作类型标签的操作候选模式的情况下,将所述当前操作候选模式确定为所述第一目标操作模式;在获取到的当前操作候选模式为携带有所述第三操作类型标签的操作候选模式的情况下,确定所述当前操作候选模式对应的操作方式所操作的虚拟交换资源的流转来源;从所述候选集中获取第二目标候选项,其中,所述第二目标候选项的虚拟交换资源的流转目的地与所述当前操作候选模式对应的操作方式所操作的虚拟交换资源的流转来源一致;基于所述第二目标候选项生成所述第二目标操作模式。7.根据权利要求6所述的方法,其特征在于,所述基于所述第二目标候选项生成所述第二目标操作模式包括:获取各个所述第二目标候选项对应的操作时间与所述当前操作候选模式对应的操作方式的操作时间之间的时差;获取各个所述第二目标候选项的操作序列长度;将所述时差最短且所述操作序列长度最短的所述第二目标候选项中的操作序列与所述当前操作候选模式对应的操作方式按照操作时间进行拼接,以生成所述第二目标操作模式。8.根据权利要求1至7中任一项所述的方法,其特征在于,所述获取目标标识在资源应用平台中生成的目标操作序列包括:获取所述目标标识在所述资源应用平台中的操作记录;根据虚拟交换资源的流转方向,对所述操作记录中各个操作方式进行排序,并为各个操作方式配置所述操作类型标签,以得到所述目标操作序列。9.一种操作序列的识别装置,其特征在于,包括:获取单元,用于获取目标标识在资源应用平台中生成的目标操作序列,其中,所述目标操作序列中包含的每个操作方式分别配置有操作类型标签;序列拆分单元,用于根据所述操作类型标签将所述目标操作序列拆分为第一操作子序列和第二操作子序列;候选集生成单元,用于基于所述第一操作子序列生成候选集,其中,所述候选集内包括多个候选项,所述候选项中包括按照虚拟交换资源的流转方向排列的操作序列;模式生成单元,用于利用所述第二操作子序列中的操作方式及所述候选集中的候选项,生成对所述目标操作序列识别出的操作模式。10.一种计算机可读的存储介质,其特征在于,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行所述权利要求1至8任一项中所述的方法。11.一种计算机程序产品,包括计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现权利要求1至8任一项所述方法的步骤。
12.一种电子设备,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行所述权利要求1至8任一项中所述的方法。
技术总结
本发明公开了一种操作序列的识别方法和装置、存储介质及电子设备。其中,该方法包括:获取目标标识在资源应用平台中生成的目标操作序列,其中,目标操作序列中包含的每个操作方式分别配置有操作类型标签;根据操作类型标签将目标操作序列拆分为第一操作子序列和第二操作子序列;基于第一操作子序列生成候选集,其中,候选集内包括多个候选项,候选项中包括按照虚拟交换资源的流转方向排列的操作序列;利用第二操作子序列中的操作方式及候选集中的候选项,生成对目标操作序列识别出的操作模式。本发明解决了现有操作序列的识别方法的识别效率低的技术问题。识别效率低的技术问题。识别效率低的技术问题。
技术研发人员:李高 刘肖 李志颖 吴鸣
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:2022.01.07
技术公布日:2023/7/20
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
