CN116909768A - 一种基于工作流的应用程序中对用户输入和交互建模 - Google Patents

一种基于工作流的应用程序中对用户输入和交互建模 Download PDF

Info

Publication number
CN116909768A
CN116909768A CN202310862237.XA CN202310862237A CN116909768A CN 116909768 A CN116909768 A CN 116909768A CN 202310862237 A CN202310862237 A CN 202310862237A CN 116909768 A CN116909768 A CN 116909768A
Authority
CN
China
Prior art keywords
interaction
workflow
data
user terminal
application program
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202310862237.XA
Other languages
English (en)
Inventor
郑娟玉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Magic Digital Intelligent Artificial Intelligence Co ltd
Original Assignee
Shenzhen Magic Digital Intelligent Artificial Intelligence Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Magic Digital Intelligent Artificial Intelligence Co ltd filed Critical Shenzhen Magic Digital Intelligent Artificial Intelligence Co ltd
Priority to CN202310862237.XA priority Critical patent/CN116909768A/zh
Publication of CN116909768A publication Critical patent/CN116909768A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明提供了一种基于工作流的应用程序中对用户输入和交互建模,包括:模型构建模块,用于构建数据交互模型,并将获取到的用户终端输入的交互数据以及交互请求输入数据交互模型进行解析,确定目标交互应用程序;数据上传模块,用于确定用户终端与目标交互应用程序间的工作流,并将交互数据上传至所述工作流;数据交互模块,用于基于工作流将交互数据在所述用户终端与目标交互应用程序间进行交换,并对交换过程进行实时监测,完成交互操作。提高了交互的效率以及准确率,同时也提高了不同应用程序之间交互的灵活性,保障了交互效果。

Description

一种基于工作流的应用程序中对用户输入和交互建模
技术领域
本发明涉及数据交互技术领域,特别涉及一种基于工作流的应用程序中对用户输入和交互建模。
背景技术
目前,随着科技水平的日渐成熟,人们对不同应用之间的数据交互性能的要求也越来越严格,为了实现业务目标,利用计算机在多个参与者之间按某种预定规则自动传递文档、信息或者任务这一目标,工作流应用而生;
然而,对工作流内的用户交互进行建模有困难,尤其是,当有人参与时,工作流可能会需要长时间来完成并且建立可缩放***需要禁用工作流与用户的交互,此外,由于应用程序的不同,需要满足不同应用程序之间的交互难度角度,从而极大的降低了交互效率以及交互准确率;
因此,本发明提供了一种基于工作流的应用程序中对用户输入和交互建模。
发明内容
本发明提供一种基于工作流的应用程序中对用户输入和交互建模,用以通过构建的数据交互模型对获取到的交互数据以及交互请求进行解析,实现对目标交互应用程序进行准确锁定,同时,通过确定对应的工作流,实现通过工作流对数据进行交互,提高了交互的效率以及准确率,同时也提高了不同应用程序之间交互的灵活性,保障了交互效果。
本发明提供了一种基于工作流的应用程序中对用户输入和交互建模,包括:
模型构建模块,用于构建数据交互模型,并将获取到的用户终端输入的交互数据以及交互请求输入数据交互模型进行解析,确定目标交互应用程序;
数据上传模块,用于确定用户终端与所述目标交互应用程序间的工作流,并将所述交互数据上传至所述工作流;
数据交互模块,用于基于所述工作流将所述交互数据在所述用户终端与所述目标交互应用程序间进行交换,并对交换过程进行实时监测,完成交互操作。
优选的,一种基于工作流的应用程序中对用户输入和交互建模,所述模型构建模块,包括:
数据获取单元,用于获取用户终端与应用程序的历史交互数据,并对所述历史交互数据进行分析,确定所述用户终端与应用程序的多模态交互图,其中,所述应用程序至少为一种;
模型构建单元,用于对所述多模态交互图进行解析,确定所述用户终端与应用程序之间的交互关系,并基于所述交互关系构建初始数据交互模型;
模型完善单元,用于基于所述历史交互数据确定所述用户终端与应用程序之间的交互操作,并基于所述交互操作对所述初始数据交互模型进行训练,得到最终的数据交互模型。
优选的,一种基于工作流的应用程序中对用户输入和交互建模,所述模型构建模块,包括:
数据获取单元,用于对预设服务器进行实时监测,并基于监测结果实时获取所述预设服务器的运行数据;
数据分析单元,用于对所述运行数据进行分析,确定所述预设服务器对所述用户终端的响应参数,并基于所述响应参数调取所述用户终端发送的请求参数;
数据确定单元,用于基于所述请求参数确定所述用户终端发送的交互数据以及交互请求。
优选的,一种基于工作流的应用程序中对用户输入和交互建模,所述模型构建模块,包括:
数据接收单元,用于接收用户终端发送的交互数据以及交互请求,并将所述交互数据以及交互请求输入至数据交互模型;
交互分析单元,用于基于数据交互模型对所述交互数据以及交互请求进行解析,提取所述交互请求中包含的程序标识,并将所述程序标识与预设应用程序标识库中各预设应用程序的预设标识进行匹配;
应用程序确定单元,用于基于匹配结果确定所述程序标识与预设标识的匹配度,并基于匹配度确定与用户终端匹配的目标交互应用程序。
优选的,一种基于工作流的应用程序中对用户输入和交互建模,所述交互分析单元,包括:
数据获取子单元,用于获取所述用户终端的历史交互数据,并对所述历史交互数据进行分析,确定与所述用户终端存在交互关系的目标应用程序集合;
应用程序分析子单元,用于确定所述目标应用程序集合中应用程序的目标数量,并基于所述目标数量依次确定所述应用程序与所述用户终端的交互活跃度;
所述应用程序分析子单元,还用于基于交互活跃度递减的顺序对所述应用程序进行排列,并基于排列结果生成应用程序交互列表;
存储子单元,用于基于所述应用程序交互列表依次对各应用程序设置预设标识,并基于设置结果得到预设应用程序标识库。
优选的,一种基于工作流的应用程序中对用户输入和交互建模,所述应用程序确定单元,包括:
结果获取子单元,用于获取所述程序标识与预设标识的匹配度,并将所述匹配度与预设阈值进行比较,且在所述匹配度均小于所述预设阈值时,判定不存在预设应用程序与所述用户终端相匹配;
请求再分析子单元,用于基于判定结果对用户终端的交互请求进行分析,并基于分析结果确定交互要求,且基于所述交互要求确定用户终端的交互类型;
模型更新子单元,用于基于所述交互类型从目标服务器中调取同类型应用程序集,并将程序标识与所述同类型应用程序集中各应用程序进行匹配,得到待交互应用程序;
所述模型更新子单元,用于将所述待交互应用程序在构建的数据交互模型中进行同步更新,完成对数据交互模型的更新。
优选的,一种基于工作流的应用程序中对用户输入和交互建模,所述数据上传模块,包括:
工作流确定单元,用于获取确定的目标交互应用程序,并提取所述目标交互应用程序的终端标识;
所述工作流确定单元,还用于基于所述终端标识从预设工作流集合中确定备选工作流集合,并提取所述备选工作流集合中各备选工作流的特征参数,且基于所述特征参数对所述备选工作流进行性能评估,并将评估结果大于预设阈值的备选工作流确定为最终的工作流;
数据上传单元,用于对用户终端的交互权限进行验证,并基于验证结果为所述用户终端分配目标工作流,同时,获取用户终端的交互目的,并基于所述交互目的对所述目标工作流进行参数配置,且基于参数配置结果将用户终端的交互数据上传至目标工作流中的预设应用节点。
优选的,一种基于工作流的应用程序中对用户输入和交互建模,所述工作流确定单元,包括:
终端标识获取子单元,用于获取目标交互应用程序的终端标识,并基于所述终端标识确定与所述目标交互应用程序存在关联的工作流网;
工作流网处理子单元,用于确定所述工作流网中包含的各工作流的属性参数,并基于所述属性参数确定各工作流的终端连接设备;
工作流确定子单元,用于当所述终端连接设备为所述用户终端时,对当前工作流进行标记,并基于标记结果得到第一备选工作流集合;
所述工作流确定子单元,还用于当所述终端连接设备不为所述用户终端时,基于交互请求在所述工作流网中构建中转应用节点,并基于所述中转应用节点构建第二备选工作流集合,其中,所述中转应用节点至少为一个。
优选的,一种基于工作流的应用程序中对用户输入和交互建模,所述数据上传单元,包括:
权限验证子单元,用于获取用户终端的身份信息,并基于所述身份信息确定所述用户终端具有的权限集合,同时,基于交互请求确定所述用户终端当前的交互业务类型;
工作流分配子单元,用于确定备选工作流集合中各备选工作流的业务属性,并基于所述业务属性以及用户终端当前的交互业务类型对所述备选工作流集合进行第一筛选,得到标准工作流集合;
所述工作流分配子单元,还用于提取所述标准工作流集合中各工作流的授权许可,并基于所述授权许可以及用户终端具有的权限集合对标准工作流集合进行第二筛选,得到最终的工作流,并将所述最终的工作流分配至用户终端。
优选的,一种基于工作流的应用程序中对用户输入和交互建模,所述数据交互模块,包括:
交互单元,用于确定用户终端与目标交互应用程序之间的工作流的参与数量,同时,确定各工作流对数据的交互性能,并基于所述参与数量以及交互性能确定对不同工作流分配用户终端的交互数据的目标比例,其中,参数数量至少为一个;
数据分配单元,用于基于参与数量构建用户终端与目标应用程序之间的分布式交互网络,并基于目标比例通过分布式交互网络在用户终端与目标交互应用程序间进行数据交换;
监测单元,用于对数据交换过程进行实时监测,并基于监测结果确定实时交互效果,且将交互效果生成目标报表传输至管理终端进行存储。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1为本发明实施例中一种基于工作流的应用程序中对用户输入和交互建模的结构图;
图2为本发明实施例中一种基于工作流的应用程序中对用户输入和交互建模中模型构建模块的结构图;
图3为本发明实施例中一种基于工作流的应用程序中对用户输入和交互建模中数据上传模块的结构图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
实施例1:
本实施例提供了一种基于工作流的应用程序中对用户输入和交互建模,如图1所示,包括:
模型构建模块,用于构建数据交互模型,并将获取到的用户终端输入的交互数据以及交互请求输入数据交互模型进行解析,确定目标交互应用程序;
数据上传模块,用于确定用户终端与所述目标交互应用程序间的工作流,并将所述交互数据上传至所述工作流;
数据交互模块,用于基于所述工作流将所述交互数据在所述用户终端与所述目标交互应用程序间进行交换,并对交换过程进行实时监测,完成交互操作。
该实施例中,交互数据指的是用户当前在终端上的应用程序中进行操作后,需要与其他应用程序进行协同作业或是交换信息的数据,具体可以是交易数据、行为数据、移动数据、机器和传感器数据等。
该实施例中,交互请求的目的是为了确定用户需要进行交互的应用程序,从而便于根据交互请求通过相应的工作流实现对应的交互。
该实施例中,目标交互应用程序指的是交互请求中制定的用户交互的应用程序,其中,该目标交互应用程序至少为一个,且当存在不同的目标交互应用程序时,可进行同步交互也可进行异步交互,不同的交互进程对应不同的工作流。
该实施例中,工作流指的是为了交互,利用计算机在多个应用程序之间按某种预定规则自动传递文档、信息或者任务的载体。
上述技术方案的有益效果是:通过构建的数据交互模型对获取到的交互数据以及交互请求进行解析,实现对目标交互应用程序进行准确锁定,同时,通过确定对应的工作流,实现通过工作流对数据进行交互,提高了交互的效率以及准确率,同时也提高了不同应用程序之间交互的灵活性,保障了交互效果。
实施例2:
在实施例1的基础上,本实施例提供了一种基于工作流的应用程序中对用户输入和交互建模,如图2所示,所述模型构建模块,包括:
数据获取单元,用于获取用户终端与应用程序的历史交互数据,并对所述历史交互数据进行分析,确定所述用户终端与应用程序的多模态交互图,其中,所述应用程序至少为一种;
模型构建单元,用于对所述多模态交互图进行解析,确定所述用户终端与应用程序之间的交互关系,并基于所述交互关系构建初始数据交互模型;
模型完善单元,用于基于所述历史交互数据确定所述用户终端与应用程序之间的交互操作,并基于所述交互操作对所述初始数据交互模型进行训练,得到最终的数据交互模型。
该实施例中,历史交互数据是提前设定好的,用于构建数据交互模型,为数据交互模型提供数据参考。
该实施例中,多模态交互图指的是用于记录用户终端与应用程序之间的交互关系,即表征用户终端与应用程序之间的发送与接收关系。
该实施例中,交互关系是用于表征能够与用户终端进行数据交互的所有应用程序。
该实施例中,初始数据交互模型指的是根据交互数据构建的模型,并不能直接对交互数据进行分析。
该实施例中,交互操作是用于表征用户终端与应用程序之间如何交互以及交互的中介等。
上述技术方案的有益效果是:通过获取用户终端与应用程序的历史交互数据,实现根据交互数据对与用户终端相关的应用程序进行有效确认,从而实现对初始数据交互模型的构建,其次,通过确定用户终端与应用程序之间的具体交互操作,从而实现对构建的初始数据交互模型进行训练,确保最终得到的数据交互模型的准确率,为提高交互效率以及交互准确率提供了便利与保障。
实施例3:
在实施例1的基础上,本实施例提供了一种基于工作流的应用程序中对用户输入和交互建模,所述模型构建模块,包括:
数据获取单元,用于对预设服务器进行实时监测,并基于监测结果实时获取所述预设服务器的运行数据;
数据分析单元,用于对所述运行数据进行分析,确定所述预设服务器对所述用户终端的响应参数,并基于所述响应参数调取所述用户终端发送的请求参数;
数据确定单元,用于基于所述请求参数确定所述用户终端发送的交互数据以及交互请求。
该实施例中,预设服务器是提前设定好的,用于与用户终端进行对接,接收用户终端发送的数据以及向用户终端提供数据。
该实施例中,运行数据指的是预设服务器对用户终端发送的交互数据以及交互请求进行响应或是处理时的工作参数。
该实施例中,响应参数指的是预设服务器对用户终端发送的交互数据以及交互请求进行响应时做出的动作或是行为参数,具体可以是响应的措施等。
该实施例中,请求参数指的是预设服务器接收到的用户终端发送的数据,包括用户终端发送的交互数据以及交互请求。
上述技术方案的有益效果是:通过对预设服务器进行监控,便于通过预设服务器对用户终端发送的交互数据以及交互请求进行准确获取,从而便于构建数据交互模型,提高了用户终端与应用程序之间的交互效率以及交互准确率。
实施例4:
在实施例1的基础上,本实施例提供了一种基于工作流的应用程序中对用户输入和交互建模,所述模型构建模块,包括:
数据接收单元,用于接收用户终端发送的交互数据以及交互请求,并将所述交互数据以及交互请求输入至数据交互模型;
交互分析单元,用于基于数据交互模型对所述交互数据以及交互请求进行解析,提取所述交互请求中包含的程序标识,并将所述程序标识与预设应用程序标识库中各预设应用程序的预设标识进行匹配;
应用程序确定单元,用于基于匹配结果确定所述程序标识与预设标识的匹配度,并基于匹配度确定与用户终端匹配的目标交互应用程序。
该实施例中,程序标识是用来标记用户终端发送的需要进行数据交互的程序标识,且该程序标识至少为一个。
该实施例中,预设应用程序标识库是提前设定好的,用于存储不同的元素和应用程序的程序标识。
该实施例中,预设应用程序是提前设定好的,是在构建模型时,根据用户终端的历史交互数据确定的与用户终端交互活跃的所有应用程序,至少为一个。
该实施例中,预设标识是提前设定好的,是用于标记各应用程序的一种标记符号,从而便于根据不同的预设标识区分不同的预设应用程序。
该实施例中,基于匹配度确定与用户终端匹配的目标交互应用程序指的是将预设应用程序库中各预设应用程序的预设标识与程序标识的匹配度最大的预设应用程序确定为目标交互应用程序。
上述技术方案的有益效果是:通过对用户终端发送的交互请求进行解析,从而实现根据交互请求对最终的目标交互应用程序进行确认,提高了交互的效率以及准确率,同时也提高了不同应用程序之间交互的灵活性。
实施例5:
在实施例4的基础上,本实施例提供了一种基于工作流的应用程序中对用户输入和交互建模,所述交互分析单元,包括:
数据获取子单元,用于获取所述用户终端的历史交互数据,并对所述历史交互数据进行分析,确定与所述用户终端存在交互关系的目标应用程序集合;
应用程序分析子单元,用于确定所述目标应用程序集合中应用程序的目标数量,并基于所述目标数量依次确定所述应用程序与所述用户终端的交互活跃度;
所述应用程序分析子单元,还用于基于交互活跃度递减的顺序对所述应用程序进行排列,并基于排列结果生成应用程序交互列表;
存储子单元,用于基于所述应用程序交互列表依次对各应用程序设置预设标识,并基于设置结果得到预设应用程序标识库。
该实施例中,目标应用程序集合指的是根据历史交互数据确定出的与用户终端存在交互关系或是与用户终端发生过交互的所有应用程序。
该实施例中,目标数量指的是目标应用程序集合中包含的应用程序的个数。
该实施例中,交互活跃度指的是目标应用程序集合中各应用程序与用户终端之间进行数据交互的频率以及每次交互的时长。
该实施例中,应用程序交互列表指的是将目标应用程序集合中各应用程序进行统计,生成包含所有应用程序的统计列表,该列表中包含所有应用程序的名称以及对应的属性信息等。
上述技术方案的有益效果是:通过对用户终端的历史交互数据进行分析,实现对与用户终端存在交互关系的所有应用程序进行准确有效的确定,其次,通过确定各应用程序与用户终端的交互活跃度,从而实现对不同应用程序设置不同的程序标识,从而便于在接收到用户终端的交互数据以及交互请求时,及时有效的判断出最终需要交互的应用程序,提高了交互的效率以及准确率,保障了交互效果。
实施例6:
在实施例4的基础上,本实施例提供了一种基于工作流的应用程序中对用户输入和交互建模,所述应用程序确定单元,包括:
结果获取子单元,用于获取所述程序标识与预设标识的匹配度,并将所述匹配度与预设阈值进行比较,且在所述匹配度均小于所述预设阈值时,判定不存在预设应用程序与所述用户终端相匹配;
请求再分析子单元,用于基于判定结果对用户终端的交互请求进行分析,并基于分析结果确定交互要求,且基于所述交互要求确定用户终端的交互类型;
模型更新子单元,用于基于所述交互类型从目标服务器中调取同类型应用程序集,并将程序标识与所述同类型应用程序集中各应用程序进行匹配,得到待交互应用程序;
所述模型更新子单元,用于将所述待交互应用程序在构建的数据交互模型中进行同步更新,完成对数据交互模型的更新。
该实施例中,预设阈值是提前设定好的,用于为确定预设应用程序标识库中是否存在预设标识与程序标识相匹配提供参考依据。
该实施例中,交互要求指的是用户终端提交的交互请求包含的交互目的以及交互的方式或方法等。
该实施例中,目标服务器是提前设定好的,用于为实现用户终端的交互功能提供数据转发的装置。
该实施例中,同类型应用程序集指的是目标服务器中存储的应用服务器,该服务器在用于终端的历史运行数据中并未出现,但可能与其他终端存在交互关系的应用程序。
该实施例中,待交互应用程序指的是最终在同类型应用程序集中确定的与用户终端相匹配的应用程序。
上述技术方案的有益效果是:通过对程序标识与预设标识的匹配度进行分析,实现在预设应用程序标识库中不存在预设应用与用户终端匹配时,及时对用户终端的交互请求进行二次分析,从而便于从以前不存在交互关系的同类型交互应用程序集中查找出最终的待交互应用程度,提高了交互的准确率,同时也便于在不同应用程序之间进行切换,保障了最终的交互效果。
实施例7:
在实施例1的基础上,本实施例提供了一种基于工作流的应用程序中对用户输入和交互建模,如图3所示,所述数据上传模块,包括:
工作流确定单元,用于获取确定的目标交互应用程序,并提取所述目标交互应用程序的终端标识;
所述工作流确定单元,还用于基于所述终端标识从预设工作流集合中确定备选工作流集合,并提取所述备选工作流集合中各备选工作流的特征参数,且基于所述特征参数对所述备选工作流进行性能评估,并将评估结果大于预设阈值的备选工作流确定为最终的工作流;
数据上传单元,用于对用户终端的交互权限进行验证,并基于验证结果为所述用户终端分配目标工作流,同时,获取用户终端的交互目的,并基于所述交互目的对所述目标工作流进行参数配置,且基于参数配置结果将用户终端的交互数据上传至目标工作流中的预设应用节点。
该实施例中,终端标识是用于标记目标交互应用程序种类以及身份的一种标记标签,通过该标识可快速准确的确定相应的目标交互应用程序的种类以及身份。
该实施例中,预设工作流集合是提前设定好的,用于存储不同的工作流,且不同的工作流用于执行不同的业务。
该实施例中,备选工作流集合指的是预设工作流集合中与目标交互应用程序存在交互关联的所有工作流。
该实施例中,备选工作流指的是备选工作流集合中包含的各工作流,至少为一条。
该实施例中,特征参数指的是不同备选工作流的对应的带宽等参数。
该实施例中,性能评估指的是评估工作流对用户终端提交的交互数据进行交互的效率以及准确率等。
该实施例中,预设阈值是提前设定好的,用于衡量各工作流的性能是否满足预期要求。
该实施例中,交互权限是用于表征用户终端能够采用工作流进行的交互种类等。
该实施例中,目标工作流指的是与用户终端的交互权限向匹配的工作流,从而实现对用户终端的交互数据进行准确有效的交互。
该实施例中,交互目的指的是用户终端通过交互数据最终要实现的目标,具体可以是进行交易等。
该实施例中,参数配置指的是根据用户终端的交互目的对工作流的带宽等参数进行调整,从而便于保障交互效果。
该实施例中,预设应用节点是工作流中包含的工作节点,目的是为了完成对用户终端交互数据的交互。
上述技术方案的有益效果是:通过确定目标交互应用程序的终端标识,实现从预设工作流集合中准确有效的匹配出备选工作流集合,同时,提取各工作流的特征参数,并根据特征参数对工作流的性能进行评估,从而保障选择合适的工作流进行交互,最后,对用户终端的交互权限进行验证,并根据验证结果确定与用户终端权限一致的工作流为最终的工作流,并将数据上传至工作流,提高了对工作流确定的准确性,保障了通过工作流在用户终端以及目标交互应用程序之间进行数据交互的可靠性,保障了交互效果。
实施例8:
在实施例7的基础上,本实施例提供了一种基于工作流的应用程序中对用户输入和交互建模,所述工作流确定单元,包括:
终端标识获取子单元,用于获取目标交互应用程序的终端标识,并基于所述终端标识确定与所述目标交互应用程序存在关联的工作流网;
工作流网处理子单元,用于确定所述工作流网中包含的各工作流的属性参数,并基于所述属性参数确定各工作流的终端连接设备;
工作流确定子单元,用于当所述终端连接设备为所述用户终端时,对当前工作流进行标记,并基于标记结果得到第一备选工作流集合;
所述工作流确定子单元,还用于当所述终端连接设备不为所述用户终端时,基于交互请求在所述工作流网中构建中转应用节点,并基于所述中转应用节点构建第二备选工作流集合,其中,所述中转应用节点至少为一个。
该实施例中,工作流网指的是不同工作流组成的交互网络。
该实施例中,属性参数可以是不同工作流进行的业务种类等。
该实施例中,终端连接设备指的是不同工作流对应的交互终端。
该实施例中,第一备选工作流集合指的是从工作流网中挑选出能够在用户终端与目标交互应用程序之间进行交互作业的工作流。
该实施例中,中转应用节点指的是当工作流网中不存在现有的工作流时,通过创建节点实现连通用户终端与目标交互应用程序。
该实施例中,第二备选工作流集合指的是当工作流网中不存在能够执行用户终端与目标交互应用程序间的交互任务时,重新搭建的工作流。
上述技术方案的有益效果是:通过对一致的工作流进行校验,从而便于在已知的工作流中准确查找用户终端与目标交互应用程序间的工作流,同时便于在不存在已知的工作流时,通过创建中转因应用节点,实现船舰新的工作流,保障了用户终端与目标交互应用程序之间的交互效果,提高了数据交互的准确率。
实施例9:
在实施例7的基础上,本实施例提供了一种基于工作流的应用程序中对用户输入和交互建模,所述数据上传单元,包括:
权限验证子单元,用于获取用户终端的身份信息,并基于所述身份信息确定所述用户终端具有的权限集合,同时,基于交互请求确定所述用户终端当前的交互业务类型;
工作流分配子单元,用于确定备选工作流集合中各备选工作流的业务属性,并基于所述业务属性以及用户终端当前的交互业务类型对所述备选工作流集合进行第一筛选,得到标准工作流集合;
所述工作流分配子单元,还用于提取所述标准工作流集合中各工作流的授权许可,并基于所述授权许可以及用户终端具有的权限集合对标准工作流集合进行第二筛选,得到最终的工作流,并将所述最终的工作流分配至用户终端。
该实施例中,身份信息指的是用户终端的类型以及地址等。
该实施例中,权限集合指的是用户终端具有的所有权限种类。
该实施例中,交互业务类型指的是用户终端当前进行交互的种类,具体可以是交易或行为交互等。
该实施例中,业务属性指的是备选工作流集合中各备选工作流的交互业务种类。
该实施例中,第一筛选指的是根据业务种类对备选工作流集合中的备选工作流进行筛选。
该实施例中,标准工作流集合指的是根据业务属性对备选工作流进行筛选后得到的工作流。
该实施例中,授权许可指的是标准工作流集合中各工作流进行交互任务的权限。
该实施例中,第二筛选指的是根据权限对工作流进行筛选。
上述技术方案的有益效果是:通过确定用户终端的交互业务类型以及权限集合,同时确定工作流的业务类型以及授权许可,实现对工作流进行有效的第一筛选以及第二筛选,保障了工作流的准确性,从而便于提高对用户终端与目标交互应用程序的交互效果。
实施例10:
在实施例1的基础上,本实施例提供了一种基于工作流的应用程序中对用户输入和交互建模,所述数据交互模块,包括:
交互单元,用于确定用户终端与目标交互应用程序之间的工作流的参与数量,同时,确定各工作流对数据的交互性能,并基于所述参与数量以及交互性能确定对不同工作流分配用户终端的交互数据的目标比例,其中,参数数量至少为一个;
数据分配单元,用于基于参与数量构建用户终端与目标应用程序之间的分布式交互网络,并基于目标比例通过分布式交互网络在用户终端与目标交互应用程序间进行数据交换;
监测单元,用于对数据交换过程进行实时监测,并基于监测结果确定实时交互效果,且将交互效果生成目标报表传输至管理终端进行存储。
该实施例中,参与数量指的是能够在用户终端与目标交互应用程序间进行数据交互的工作流的数量。
该实施例中,目标比例是用于表征根据交互性能的不同通过不同工作流进行数据交互的多少。
该实施例中,分布式交互网络指的是构建不同工作流与应用终端之间的交互路径,从而提高交互的效率。
该实施例中,目标报表指的是将工作流当前的交互效果生成对应的记录文件后得到的报表。
该实施例中,基于监测结果确定实时交互效果,包括:
实时获取各工作流对数据进行交互处理时的信号强度,并将信号强度与预设阈值进行比较;
当信号强度大于或等于预设阈值时,判定当前交互效果正常;
当信号强度低于预设阈值时,判定当前交互效果存在异常,并确定异常工作流,且获取异常工作流对应的交互参数,其中,异常工作流至少为一个;
基于交互参数构建用户终端与目标交互应用程序之间的应急工作流,并基于所述交互参数对所述应急工作流进行参数配置;
基于配置结果通过应急工作流向目标交互应用程序发送接入请求,并在目标交互应用程序允许接入时,完成应急工作流的搭建;
同时,获取其他工作流的当前信号强度,并基于当前信号强度对不同工作流分配用户终端的交互数据的目标比例进行修正;
基于修正结果继续对用户终端的交互数据进行交互操作,直至完成交互。
上述预设阈值是提前设定好的,用于衡量不同工作流对交互数据进行交互是的信号强度是否满***互的最低要求。
上述异常工作流指的是交互效果小于预设阈值的工作流。
上述交互参数指的是异常工作流在进行交互时的交互类型以及带宽等参数。
上述应急工作流指的是用于进行临时交互的工作流,是重新搭建的。
上述技术方案的有益效果是:通过确定能够在用户终端与目标交互应用程序之间进行交互的工作流的参与数量,并根据参与数量以及不同工作流的交互性能对用户终端的交互数据进行分配,从而便于通过不同的工作流实现对数据的交互,同时对交互进行实时监测,保障了交互的准确可靠,同时也便于在工作流出现异常时,及时进行工作流的切换,提高了切换的灵活性,保障了交互效果。
实施例11:
在上述实施例10的基础上,本实施例提供了一种基于工作流的应用程序中对用户输入和交互建模,所述数据分配单元,包括:
获取分布式交互网络中各工作流中包含的工作节点总数,并基于所述工作节点总数计算各工作流完成数据交互所用的总时间长度值,且基于所述总时间长度值计算工作流在用户终端与目标交互应用程序之间的交互效率,具体步骤包括:
根据如下公式计算各工作流完成数据交互所用的总时间长度值:
其中,T表示工作流完成数据交互所用的总时间长度值;μ表示误差因子,且取值范围为(0.02,0.05);i表示各工作流中包含的当前工作节点个数,且取值范围为[1,n];ti表示第i个工作节点完成交互所用的时间长度值;M表示用户终端提交的交互数据的大小,且量纲为bit;s表示网络带宽,且量纲为bit/s;t0表示从交互任务开始至工作流中第一个工作节点开始工作的时间长度值;
根据如下公式计算工作流在用户终端与目标交互应用程序之间的交互效率:
其中,η表示工作流在用户终端与目标交互应用程序之间的交互效率,且取值范围为(0,1);k表示完成用户终端数据交互的理论时间长度值,且取值小于T;m表示目标交互应用程序接收到的数据的大小,且取值小于M;
将计算得到的效率与预设效率阈值进行比较;
若所述效率小于所述预设效率阈值,判定所述工作流对用户终端的数据交互不合格,并向用户终端发送提醒;
否则,判定工作流对用户终端数据的交互效率合格,完成对用户终端与目标交互应用程序间的数据交互。
该实施例中,预设效率值是提前设定好的。
上述技术方案的有益效果是:通过确定工作流中包含的任务节点的总个数,从而实现对工作流完成数据交互所用的总时间长度值进行计算,同时根据计算得到的总时间长度值对交互效率进行准确有效的计算,便于实时掌握工作流对交互数据的交互效果,从而便于在交互异常时,及时进行处理,保障了交互的可靠性以及效果。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (10)

1.一种基于工作流的应用程序中对用户输入和交互建模,其特征在于,包括:
模型构建模块,用于构建数据交互模型,并将获取到的用户终端输入的交互数据以及交互请求输入数据交互模型进行解析,确定目标交互应用程序;
数据上传模块,用于确定用户终端与所述目标交互应用程序间的工作流,并将所述交互数据上传至所述工作流;
数据交互模块,用于基于所述工作流将所述交互数据在所述用户终端与所述目标交互应用程序间进行交换,并对交换过程进行实时监测,完成交互操作。
2.根据权利要求1所述一种基于工作流的应用程序中对用户输入和交互建模,其特征在于,所述模型构建模块,包括:
数据获取单元,用于获取用户终端与应用程序的历史交互数据,并对所述历史交互数据进行分析,确定所述用户终端与应用程序的多模态交互图,其中,所述应用程序至少为一种;
模型构建单元,用于对所述多模态交互图进行解析,确定所述用户终端与应用程序之间的交互关系,并基于所述交互关系构建初始数据交互模型;
模型完善单元,用于基于所述历史交互数据确定所述用户终端与应用程序之间的交互操作,并基于所述交互操作对所述初始数据交互模型进行训练,得到最终的数据交互模型。
3.根据权利要求1所述的一种基于工作流的应用程序中对用户输入和交互建模,其特征在于,所述模型构建模块,包括:
数据获取单元,用于对预设服务器进行实时监测,并基于监测结果实时获取所述预设服务器的运行数据;
数据分析单元,用于对所述运行数据进行分析,确定所述预设服务器对所述用户终端的响应参数,并基于所述响应参数调取所述用户终端发送的请求参数;
数据确定单元,用于基于所述请求参数确定所述用户终端发送的交互数据以及交互请求。
4.根据权利要求1所述的一种基于工作流的应用程序中对用户输入和交互建模,其特征在于,所述模型构建模块,包括:
数据接收单元,用于接收用户终端发送的交互数据以及交互请求,并将所述交互数据以及交互请求输入至数据交互模型;
交互分析单元,用于基于数据交互模型对所述交互数据以及交互请求进行解析,提取所述交互请求中包含的程序标识,并将所述程序标识与预设应用程序标识库中各预设应用程序的预设标识进行匹配;
应用程序确定单元,用于基于匹配结果确定所述程序标识与预设标识的匹配度,并基于匹配度确定与用户终端匹配的目标交互应用程序。
5.根据权利要求4所述的一种基于工作流的应用程序中对用户输入和交互建模,其特征在于,所述交互分析单元,包括:
数据获取子单元,用于获取所述用户终端的历史交互数据,并对所述历史交互数据进行分析,确定与所述用户终端存在交互关系的目标应用程序集合;
应用程序分析子单元,用于确定所述目标应用程序集合中应用程序的目标数量,并基于所述目标数量依次确定所述应用程序与所述用户终端的交互活跃度;
所述应用程序分析子单元,还用于基于交互活跃度递减的顺序对所述应用程序进行排列,并基于排列结果生成应用程序交互列表;
存储子单元,用于基于所述应用程序交互列表依次对各应用程序设置预设标识,并基于设置结果得到预设应用程序标识库。
6.根据权利要求4所述的一种基于工作流的应用程序中对用户输入和交互建模,其特征在于,所述应用程序确定单元,包括:
结果获取子单元,用于获取所述程序标识与预设标识的匹配度,并将所述匹配度与预设阈值进行比较,且在所述匹配度均小于所述预设阈值时,判定不存在预设应用程序与所述用户终端相匹配;
请求再分析子单元,用于基于判定结果对用户终端的交互请求进行分析,并基于分析结果确定交互要求,且基于所述交互要求确定用户终端的交互类型;
模型更新子单元,用于基于所述交互类型从目标服务器中调取同类型应用程序集,并将程序标识与所述同类型应用程序集中各应用程序进行匹配,得到待交互应用程序;
所述模型更新子单元,用于将所述待交互应用程序在构建的数据交互模型中进行同步更新,完成对数据交互模型的更新。
7.根据权利要求1所述的一种基于工作流的应用程序中对用户输入和交互建模,其特征在于,所述数据上传模块,包括:
工作流确定单元,用于获取确定的目标交互应用程序,并提取所述目标交互应用程序的终端标识;
所述工作流确定单元,还用于基于所述终端标识从预设工作流集合中确定备选工作流集合,并提取所述备选工作流集合中各备选工作流的特征参数,且基于所述特征参数对所述备选工作流进行性能评估,并将评估结果大于预设阈值的备选工作流确定为最终的工作流;
数据上传单元,用于对用户终端的交互权限进行验证,并基于验证结果为所述用户终端分配目标工作流,同时,获取用户终端的交互目的,并基于所述交互目的对所述目标工作流进行参数配置,且基于参数配置结果将用户终端的交互数据上传至目标工作流中的预设应用节点。
8.根据权利要求7所述的一种基于工作流的应用程序中对用户输入和交互建模,其特征在于,所述工作流确定单元,包括:
终端标识获取子单元,用于获取目标交互应用程序的终端标识,并基于所述终端标识确定与所述目标交互应用程序存在关联的工作流网;
工作流网处理子单元,用于确定所述工作流网中包含的各工作流的属性参数,并基于所述属性参数确定各工作流的终端连接设备;
工作流确定子单元,用于当所述终端连接设备为所述用户终端时,对当前工作流进行标记,并基于标记结果得到第一备选工作流集合;
所述工作流确定子单元,还用于当所述终端连接设备不为所述用户终端时,基于交互请求在所述工作流网中构建中转应用节点,并基于所述中转应用节点构建第二备选工作流集合,其中,所述中转应用节点至少为一个。
9.根据权利要求7所述的一种基于工作流的应用程序中对用户输入和交互建模,其特征在于,所述数据上传单元,包括:
权限验证子单元,用于获取用户终端的身份信息,并基于所述身份信息确定所述用户终端具有的权限集合,同时,基于交互请求确定所述用户终端当前的交互业务类型;
工作流分配子单元,用于确定备选工作流集合中各备选工作流的业务属性,并基于所述业务属性以及用户终端当前的交互业务类型对所述备选工作流集合进行第一筛选,得到标准工作流集合;
所述工作流分配子单元,还用于提取所述标准工作流集合中各工作流的授权许可,并基于所述授权许可以及用户终端具有的权限集合对标准工作流集合进行第二筛选,得到最终的工作流,并将所述最终的工作流分配至用户终端。
10.根据权利要求1所述的一种基于工作流的应用程序中对用户输入和交互建模,其特征在于,所述数据交互模块,包括:
交互单元,用于确定用户终端与目标交互应用程序之间的工作流的参与数量,同时,确定各工作流对数据的交互性能,并基于所述参与数量以及交互性能确定对不同工作流分配用户终端的交互数据的目标比例,其中,参数数量至少为一个;
数据分配单元,用于基于参与数量构建用户终端与目标应用程序之间的分布式交互网络,并基于目标比例通过分布式交互网络在用户终端与目标交互应用程序间进行数据交换;
监测单元,用于对数据交换过程进行实时监测,并基于监测结果确定实时交互效果,且将交互效果生成目标报表传输至管理终端进行存储。
CN202310862237.XA 2023-07-12 2023-07-12 一种基于工作流的应用程序中对用户输入和交互建模 Pending CN116909768A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310862237.XA CN116909768A (zh) 2023-07-12 2023-07-12 一种基于工作流的应用程序中对用户输入和交互建模

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310862237.XA CN116909768A (zh) 2023-07-12 2023-07-12 一种基于工作流的应用程序中对用户输入和交互建模

Publications (1)

Publication Number Publication Date
CN116909768A true CN116909768A (zh) 2023-10-20

Family

ID=88366142

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310862237.XA Pending CN116909768A (zh) 2023-07-12 2023-07-12 一种基于工作流的应用程序中对用户输入和交互建模

Country Status (1)

Country Link
CN (1) CN116909768A (zh)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101346713A (zh) * 2005-12-29 2009-01-14 微软公司 在基于工作流的应用程序中对用户输入和交互建模
CN103915095A (zh) * 2013-01-06 2014-07-09 华为技术有限公司 语音识别的方法、交互设备、服务器和***
WO2017000178A1 (zh) * 2015-06-30 2017-01-05 深圳市银信网银科技有限公司 一种建立交互关系的方法以及交互装置
US20200192731A1 (en) * 2017-06-14 2020-06-18 Beijing Xiaomi Mobile Software Co., Ltd. Application interaction method, interaction method and apparatus
CN113191154A (zh) * 2021-03-04 2021-07-30 浙江师范大学 基于多模态图神经网络的语义分析方法、***和存储介质
CN116092494A (zh) * 2023-04-07 2023-05-09 广州小鹏汽车科技有限公司 语音交互方法、服务器和计算机可读存储介质

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101346713A (zh) * 2005-12-29 2009-01-14 微软公司 在基于工作流的应用程序中对用户输入和交互建模
CN103915095A (zh) * 2013-01-06 2014-07-09 华为技术有限公司 语音识别的方法、交互设备、服务器和***
WO2017000178A1 (zh) * 2015-06-30 2017-01-05 深圳市银信网银科技有限公司 一种建立交互关系的方法以及交互装置
US20200192731A1 (en) * 2017-06-14 2020-06-18 Beijing Xiaomi Mobile Software Co., Ltd. Application interaction method, interaction method and apparatus
CN113191154A (zh) * 2021-03-04 2021-07-30 浙江师范大学 基于多模态图神经网络的语义分析方法、***和存储介质
CN116092494A (zh) * 2023-04-07 2023-05-09 广州小鹏汽车科技有限公司 语音交互方法、服务器和计算机可读存储介质

Similar Documents

Publication Publication Date Title
CN111639363B (zh) 基于区块链的数据分析方法及边缘计算服务器
CN109472372B (zh) 基于租赁设备的资源数据分配方法、装置和计算机设备
CN109033471B (zh) 一种信息资产识别方法及装置
US9003031B2 (en) Method and system for network transaction monitoring using transaction flow signatures
CN109359866B (zh) 基于租赁设备的风险隐患监控方法、装置和计算机设备
CN111694644A (zh) 基于机器人操作***的消息处理方法、装置及计算机设备
CN111813788A (zh) 信息的查询方法和装置、信息的同步方法和装置
CN111444692A (zh) 智能化环境实验综合管控方法、***、计算机及存储介质
CN112051771B (zh) 多云数据采集方法、装置、计算机设备和存储介质
CN110930254A (zh) 基于区块链的数据处理方法、装置、终端及介质
CN112003940B (zh) 基于区块链和在线业务的支付网络状态处理方法及服务器
CN113568899A (zh) 基于大数据的数据优化方法及云服务器
CN113918526A (zh) 日志处理方法、装置、计算机设备和存储介质
CN110084476B (zh) 案件调整方法、装置、计算机设备和存储介质
CN107341645A (zh) 人力资源需求信息处理方法、装置、计算机设备和存储介质
CN111711702B (zh) 一种基于通信拓扑的分布式协同交互方法及***
CN116909768A (zh) 一种基于工作流的应用程序中对用户输入和交互建模
CN113077185B (zh) 工作量评估方法、装置、计算机设备和存储介质
CN115250182A (zh) 一种防止区块链单链数据被篡改的方法及***
CN115330335A (zh) 服务猎头企业的saas个性化***
CN115239066A (zh) 一种通信信息化数据管控平台
CN110544182B (zh) 一种基于机器学习技术的配电通信网融合控制方法及***
CN113779116A (zh) 对象排序方法、相关设备及介质
CN108763291B (zh) 一种数据管理方法、装置及电子设备
CN112732470A (zh) 电能量数据的联邦学习可靠性评估方法和装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination