CN112711769A - 数据处理方法、装置及电子设备 - Google Patents
数据处理方法、装置及电子设备 Download PDFInfo
- Publication number
- CN112711769A CN112711769A CN201911024129.5A CN201911024129A CN112711769A CN 112711769 A CN112711769 A CN 112711769A CN 201911024129 A CN201911024129 A CN 201911024129A CN 112711769 A CN112711769 A CN 112711769A
- Authority
- CN
- China
- Prior art keywords
- application
- target
- data
- material data
- authorized
- 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
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 42
- 239000000463 material Substances 0.000 claims abstract description 357
- 230000004044 response Effects 0.000 claims abstract description 50
- 238000000034 method Methods 0.000 claims abstract description 28
- 238000012545 processing Methods 0.000 claims abstract description 21
- 230000004048 modification Effects 0.000 claims description 12
- 238000012986 modification Methods 0.000 claims description 12
- 238000012163 sequencing technique Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 25
- 230000006870 function Effects 0.000 description 20
- 238000004891 communication Methods 0.000 description 7
- 238000004590 computer program Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 2
- 238000013475 authorization Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6227—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database where protection concerns the structure of data, e.g. records, types, queries
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/604—Tools and structures for managing or administering access control systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2141—Access rights, e.g. capability lists, access control lists, access tables, access matrices
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Health & Medical Sciences (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Databases & Information Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本公开的实施例提供了一种数据处理方法、装置及电子设备。该方法包括:响应于第一对象的素材搜索请求,确定第一对象具有消息发送权限的目标应用,素材搜索请求包括目标关键字,目标应用为当前应用的子应用;获取目标应用对应的具有查看权限的授权素材数据;从目标应用对应的具有查看权限的授权素材数据中,确定与目标关键字匹配的目标可见素材数据;响应于对目标可见素材数据的选中指令,确定应用消息;通过目标应用将应用消息发送至目标群组。本公开实施例提供的数据处理方法、装置及电子设备通过消息发送权限将对象与应用关联,并以应用为维度关联素材数据,能够实现素材与应用、对象间权限的合理分配与管理。
Description
技术领域
本公开涉及信息技术领域,具体而言,涉及一种数据处理方法、装置及电子设备。
背景技术
互联网的发展为企业内部的沟通提供了便捷,目前的办公应用***已逐渐实现网络化的消息发送、邮件、公告、考勤、请假、报销等功能。在实现消息发送功能时,通过对素材进行编辑以生成消息能够提高工作效率。但企业内部为用户分配了职级,不同的职级具有不同的权限,这一特性要求对素材的权限进行合理管理。相关技术的办公应用***为实现消息发送功能,为用户添加管理组属性,以将该管理组属性与素材关联,实现对素材的权限管理。但随着办公应用***功能多样化的发展,将要求实现对素材权限精细化管理。
因此,需要一种新的可应用于素材的数据处理方法、装置及电子设备。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本公开实施例提供一种数据处理方法、装置及电子设备,进而至少在一定程度上克服相关技术中对应用消息的素材权限分配不合理的缺陷。
本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
本公开实施例提出一种数据处理方法,包括:响应于第一对象的素材搜索请求,确定所述第一对象具有消息发送权限的目标应用,所述素材搜索请求包括目标关键字;获取所述目标应用对应的具有查看权限的授权素材数据;从所述目标应用对应的具有查看权限的授权素材数据中,确定与所述目标关键字匹配的目标可见素材数据;响应于对所述目标可见素材数据的选中指令,确定应用消息;通过所述目标应用将所述应用消息发送至目标群组。
本公开实施例提出一种数据处理装置,包括:搜索请求响应模块,用于响应于第一对象的素材搜索请求,确定所述第一对象具有消息发送权限的目标应用,所述素材搜索请求包括目标关键字;素材数据获取模块,用于获取所述目标应用对应的具有查看权限的授权素材数据;素材数据匹配模块,用于从所述目标应用对应的具有查看权限的授权素材数据中,确定与所述目标关键字匹配的目标可见素材数据;选中指令响应模块,用于响应于对所述目标可见素材数据的选中指令,确定应用消息;应用消息发送模块,用于通过所述目标应用将所述应用消息发送至目标群组。
本公开实施例提出一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如上述实施例中所述的数据处理方法。
在本公开的一些实施例所提供的技术方案中,在响应于第一对象的素材搜索请求时,首先确定第一对象具有消息发送权限的目标应用,并获取目标应用对应的具有查看权限的授权素材数据,能够利用对象与应用间的关联关系以及应用与素材间的关联关系,将对象与素材的权限进行关联,进而实现对素材权限的合理分配和管理;同时,通过在授权素材数据中确定与素材搜索请求中的目标关键字匹配的目标可见素材数据,并响应于对目标可见素材数据的选中指令,确定应用消息,能够实现对象对其授权素材数据的搜索功能与应用消息发送功能。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
在附图中:
图1示出了可以应用本公开实施例的数据处理方法或装置的示例性***架构100的示意图;
图2示意性示出了根据本公开的一个实施例的数据处理方法的流程图;
图3是基于图2的步骤S240在一个示例性实施例中的流程图;
图4示意性示出了根据本公开的另一个实施例的数据处理方法的流程图;
图5是基于图4的步骤S410在一个示例性实施例中的流程图;
图6示意性示出了根据本公开的又一个实施例的数据处理方法的流程图;
图7示意性示出了根据本公开的再一个实施例的数据处理方法的流程图;
图8示意性示出了根据本公开的再一个实施例的数据处理方法的流程图;
图9示意性示出了根据本公开的再一个实施例的数据处理方法的流程图;
图10示意性示出了根据本公开的再一个实施例的数据处理方法的流程图;
图11示意性示出了根据本公开的再一个实施例的数据处理方法的流程图;
图12-15示意性示出了根据本公开的一个实施例的素材创建的示意图;
图16示意性示出了根据本公开实施例的目标查看素材数据的展示界面示意图;
图17示意性示出了根据本公开实施例的目标可见素材数据的展示示意图;
图18示意性示出了根据本公开实施例的素材编辑界面的示意图;
图19示意性示出了根据本公开的一实施例的数据处理装置的框图;
图20示出了适于用来实现本公开实施例的电子设备的计算机***的结构示意图。
具体实施方式
现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。
此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本公开的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而没有特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知方法、装置、实现或者操作以避免模糊本公开的各方面。
附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。
图1示出了可以应用本公开实施例的数据处理方法或装置的示例性***架构100的示意图。
如图1所示,***架构100可以包括终端设备101、102、103中的一种或多种,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。比如服务器105可以是多个服务器组成的服务器集群等。
用户可以使用终端设备101、102、103通过网络104与服务器105交互,以接收或发送消息等。终端设备101、102、103可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、便携式计算机、台式计算机、可穿戴设备、虚拟现实设备、智能家居等等。
服务器105可以是提供各种服务的服务器。例如终端设备103(也可以是终端设备101或102)向服务器105上传素材搜索请求。服务器105可以响应于第一对象的素材搜索请求,确定所述第一对象具有消息发送权限的目标应用,所述素材搜索请求包括目标关键字;获取所述目标应用对应的具有查看权限的授权素材数据;从所述目标应用对应的具有查看权限的授权素材数据中,确定与所述目标关键字匹配的目标可见素材数据;响应于对所述目标可见素材数据的选中指令,确定应用消息;通过所述目标应用将所述应用消息发送至目标群组。并将所述应用消息发送至目标群组的发送成功信息反馈给终端设备103,进而终端设备103可以根据该发送成功信息进行后续处理,从而能够实现素材与应用、对象间权限的合理分配与管理。
又例如,终端设备101(也可以是终端设备102或103)向服务器105上传素材查看请求。服务器105可以响应于所述第一对象的素材查看请求,确定所述第一对象具有消息发送权限的目标应用;获取所述目标应用对应的具有查看权限的授权素材数据;获取所述第一对象的自创素材数据;根据所述目标应用对应的具有查看权限的授权素材数据与所述自创素材数据生成响应于所述素材查看请求的目标查看素材数据,并将目标可见素材数据反馈给终端设备101(也可以是终端设备102或103),进而用户(第一对象)可以基于终端设备101上显示的内容浏览该用户具有查看权限的素材列表。
图2示意性示出了根据本公开的一个实施例的数据处理方法的流程图。本公开实施例所提供的方法可以由任意具备计算处理能力的电子设备处理,例如上述图1实施例中的服务器105和/或终端设备102、103,在下面的实施例中,以服务器105为执行主体为例进行举例说明,但本公开并不限定于此。
如图2所示,本公开实施例提供的数据处理方法可以包括以下步骤。
在步骤S210中,响应于第一对象的素材搜索请求,确定该第一对象具有消息发送权限的目标应用,素材搜索请求包括目标关键字,目标应用为当前应用的子应用。
本公开实施例中,第一对象可为用户。例如,上述图1实施例中的终端设备101(也可以是终端设备102或103)可基于第一对象的操作生成素材搜索指令,其中第一对象的操作可包括输入操作。终端设备101可以基于该输入操作生成目标关键字。其中,终端设备可以基于关键字、自然语言等方式对用户的输入指令进行处理,生成并发送素材搜索请求。例如,可以通过预设的自动推荐算法生成素材搜索请求并发送。目标应用可为当前应用下属的子应用。例如,目标应用可以为当前应用下具有消息发送功能的子应用。
在示例性实施例中,该素材搜索指令还可包括该第一对象的用户信息,即第一对象信息。在确定该第一对象具有消息发送权限的目标应用时,该第一对象信息可包括该第一对象具有消息发送权限的目标应用;或可首先建立对象及对象具有消息发送权限的目标应用的数据库,并根据第一对象信息在该数据库中进行匹配,以确定该第一对象具有消息发送权限的目标应用。
在步骤S220中,获取目标应用对应的具有查看权限的授权素材数据。
本公开实施例中,可根据各应用及其授权素材数据库中进行查找,获取该目标应用对应的具有查看权限的授权素材数据。
在示例性实施例中,各个素材数据可包括该素材的共享应用数据。该共享应用数据中包括一个或多个应用,该共享应用数据中的应用具有查看该素材数据的权限,即该素材数据是该共享应用数据中的应用的具有查看权限的授权素材数据。例如,可根据各个素材数据的共享应用数据,确定各个应用对应的具有查看权限的授权素材数据。
在示例性实施例中,各素材数据可由对象进行创建。例如,上述图1实施例中的终端设备101(也可以是终端设备102或103)可基于对象(第一对象或其他对象)的操作生成素材创建请求,并根据该素材创建请求创建素材。其中,该素材创建请求可包括该素材的共享应用数据。
在步骤S230中,从目标应用对应的具有查看权限的授权素材数据中,确定与目标关键字匹配的目标可见素材数据。
本公开实施例中,可将授权素材数据的各个内容与该目标关键字匹配,以确定目标可见素材。其中,授权素材数据的匹配内容可例如为标题、正文、共享应用数据、创建者信息中的任意一种或多种。其中,共享应用数据可包括共享应用名称或共享应用标识,以根据目标关键字与该共享应用名称或共享应用标识进行匹配。
本公开实施例中,目标可见素材数据是包含目标关键字的素材数据,即是响应于素材搜索请求的素材数据。在示例性实施例中,可将该目标可见素材数据发送至上述图1实施例中的终端设备101(也可以是终端设备102或103),进而用户(第一对象)可以基于终端设备101上显示的目标可见素材数据浏览该用户具有查看权限的素材列表。图17示意性示出了根据本公开实施例的目标可见素材数据的展示示意图。如图17所示,目标关键字为S6时,匹配获得的目标可见素材数据为素材S6。与图16相比,目标可见素材数据不包括素材S7。
在示例性实施例中,目标可见素材数据可在终端设备101上进行分页显示。例如,可对目标可见素材数据中的各个素材进行排序,其排序依据可例如为各个素材的更新时间。又例如,可在终端设备101的屏幕上对目标可见素材数据的排序结果进行分页展示,以便第一对象对该目标可见素材数据进行浏览。
在步骤S240中,响应于对目标可见素材数据的选中指令,确定应用消息。
本公开实施例中,可例如接收上述图1实施例中的终端设备101(也可以是终端设备102或103)发送的对目标可见素材数据的选中指令。例如,用户(第一对象)可以基于终端设备101上显示的目标可见素材数据浏览该用户具有查看权限的素材列表,并对该目标可见素材数据中的任意素材数据执行选中操作,进而终端设备101可基于该选中操作生成选中指令,其中,选中指令可包括待编辑可见素材数据。
在示例性实施例中,用户还可基于终端设备101对待编辑可见素材数据执行编辑操作,进而终端设备101可基于该编辑操作生成该待编辑可见素材数据的编辑指令,以便服务器响应于该编辑指令生成应用消息。其中,应用消息可以是基于素材生成的可发送消息。
在步骤S250中,通过目标应用将应用消息发送至目标群组。
本公开实施例中,目标群组中包括多个对象。目标群组中的对象可为目标应用的具有消息发送权限的对象。也可为订阅了该目标应用的对象,本公开的技术方案对此并不作特殊限定。
本公开实施方式提供的数据处理方法,在响应于第一对象的素材搜索请求时,首先确定第一对象具有消息发送权限的目标应用,并获取目标应用对应的具有查看权限的授权素材数据,能够利用对象与应用间的关联关系以及应用与素材间的关联关系,将对象与素材的权限进行关联,进而实现对素材权限的合理分配和管理;同时,通过在授权素材数据中确定与素材搜索请求中的目标关键字匹配的目标可见素材数据,并响应于对目标可见素材数据的选中指令,确定应用消息,能够实现对象对其授权素材数据的搜索功能与应用消息发送功能。
图3是基于图2的步骤S240在一个示例性实施例中的流程图。
如图3所示,上述图2实施例中的步骤S240可以进一步包括以下步骤。
在步骤S241中,响应于对目标可见素材数据的选中指令,确定待编辑可见素材数据。
本公开实施例中,终端设备101可基于第一对象在该终端设备101上的选中操作生成选中指令。该选中指令可包括被选中的素材数据,例如被选中素材的素材标识,以根据该素材标识确定待编辑可见素材数据。
在步骤S242中,响应于对待编辑可见素材数据的编辑指令,生成应用消息。
本公开实施例中,终端设备101可基于第一对象在该终端设备101上的编辑操作生成编辑指令。该编辑指令可包括文字、图片、音频、视频中的任意一种或多种,本公开的技术方案对此并不作特殊限定。可根据该编辑指令与待编辑可见素材数据生成应用消息。图18示意性示出了根据本公开实施例的素材编辑界面的示意图。如图18所示,素材F6中的可便捷内容包括素材内容R6、素材内容摘要Z6、授权应用Y、素材封面F6、原文链接等。
图4示意性示出了根据本公开的另一个实施例的数据处理方法的流程图。
如图4所示,基于上述实施例的数据处理方法还包括以下步骤。
在步骤S410中,接收第一对象的素材创建请求,创建当前素材。
本公开实施例中,素材创建请求可以是第一对象通过对终端设备的操作生成的。
在步骤S420中,响应于对当前素材的共享应用指定请求,确定当前素材的授权应用,以将当前素材共享给授权应用的具有消息发送权限的对象。
本公开实施例中,素材创建请求可以包括共享应用指定请求,该共享应用指定请求可包括当前素材的授权应用,例如各个授权应用的应用名称、应用标识等。其中,各个授权应用可包括多个对该授权应用具有消息发送权限的对象。对各个授权应用具有消息发送权限的对象将具有通过该授权应用发送消息的消息发送权限。
在示例性实施例中,对象可对某一应用具有消息发送权限,还可具有管理权限。具有消息发送权限的对象可具有负责人类别或管理员类别。具有管理权限的对象可具有管理员类别。
图12-15示意性示出了根据本公开的一个实施例的素材创建的示意图。终端设备可通过图12所示的界面向对象提供生成素材创建请求的操作界面。素材的数据类型可例如为L1、L2、L3、L4、L5、L6等。其中,如图12所示,L1可例如为文字类型,L2可例如为图文类型,L3可例如为图片类型,L4可例如为语音类型,L5可例如为视频类型,L6可例如为文件类型,但此处仅为示例,本公开对素材具体的数据类型并不作特殊限定。终端设备可通过图13所示的界面向对象提供生成共享应用指定请求的操作界面,即,对象可通过图13所示的界面选择当前素材的授权应用,以根据该对象选择的授权应用生成共享应用指定请求。授权应用的可选项为A、B、C、D、E、F、G、H、I等。图14为基于图12、13所示界面所展示的操作生成的当前素材S1。如图14所示,当前素材S1包括素材内容R以及授权应用:B、C、D。图15示意性示出了图14中的当前素材S1的授权应用的列表。如图15所示,当前素材S1的数据类型为L1。
本公开一些实施例的数据处理方法,在根据素材创建请求创建当前素材时,根据共享应用指定请求确定当前素材的授权应用,以将当前素材共享给授权应用的具有消息发送权限的对象。能够实现素材以应用维度的权限分配模式,以便授权应用的管理对象能够对该素材进行管理或编辑等操作。
图5是基于图4的步骤S410在一个示例性实施例中的流程图。
如图5所示,上述图4实施例中的步骤S410可以进一步包括以下步骤。
在步骤S411中,确定当前素材的数据类型,数据类型为文字、图文、图片、语音、视频和文件中的任意一种或多种。
其中,素材的数据类型的示意图可如图12所示。
在步骤S412中,响应于素材创建请求,生成与数据类型相应的当前素材。
本公开实施例中,素材创建请求中可包括与数据类型相应的素材内容。可根据该素材创建请求中的素材内容创建当前素材。
图6示意性示出了根据本公开的又一个实施例的数据处理方法的流程图。
如图6所示,基于上述实施例的数据处理方法还包括以下步骤。
在步骤S610中,接收第二对象发送的对当前素材的授权应用修改请求。
本公开实施例中,该第二对象可以是第一对象,也可以是非第一对象,本公开的技术方案对此并不作特殊限定。授权应用修改请求用于修改当前素材的授权应用。
在步骤S620中,若第二对象是管理员类别或第一对象,则修改当前素材的授权应用。
本公开实施例中,对象可具有不同类别:管理员类别、负责人类别。管理员类别的对象具有对素材的授权应用进行修改的权限,负责人类别的对象不具有对素材的授权应用进行修改的权限。
在示例性实施例中,管理员类别可分为第一管理员类别和第二管理员类别。第一管理员类别的对象具有对素材的授权应用进行修改的权限,第二管理员类别的对象不具有对素材的授权应用进行修改的权限。第二管理员类别的对象具有对负责人类别的对象进行管理的功能。其中,当前素材是第一对象创建的,第一对象可具有对当前素材的授权应用进行修改的权限。
图7示意性示出了根据本公开的再一个实施例的数据处理方法的流程图。
如图7所示,基于上述实施例的数据处理方法还包括以下步骤。
在步骤S710中,根据目标可见素材的更新时间对目标可见素材数据进行排序。
本公开实施例中,目标可见素材数据可包括各素材数据的创建时间或更新时间。创建时间可如图4中创建过程生成的,更新时间可如图6中修改过程生成的。
在步骤S720中,显示排序后的目标可见素材数据。
本公开实施例中,还可对排序的目标可见素材数据进行分页显示。
图8示意性示出了根据本公开的再一个实施例的数据处理方法的流程图。
如图8所示,基于上述实施例的数据处理方法还包括以下步骤。
在步骤S810中,响应于第一对象的素材查看请求,确定第一对象具有消息发送权限的目标应用。
本公开实施例中,第一对象的素材查看请求可包括第一对象信息,以根据该第一对象信息确定第一对象具有消息发送权限的目标应用。
在步骤S820中,获取目标应用对应的具有查看权限的授权素材数据。
在示例性实施例中,第一对象的素材查看请求可包括素材类型,素材类型可例如为:文字、图文、图片、语音、视频、文件等,但本公开的技术方案并不以此为限。可根据素材查看请求在目标应用对应的具有查看权限的授权素材数据中确定与该素材类型匹配的授权素材数据,并进行后续操作。
在步骤S830中,获取第一对象的自创素材数据。
本公开实施例中,该第一对象的自创素材数据是基于第一对象的素材创建请求创建的,其具体创建过程可如图3所示实施例。
在步骤S840中,根据目标应用对应的具有查看权限的授权素材数据与自创素材数据生成响应于素材查看请求的目标查看素材数据。
本公开实施例中,可对该目标查看素材数据进行排序,以显示排序后的目标查看素材数据。图16示意性示出了根据本公开实施例的目标查看素材数据的展示界面示意图。如图16所示,数据类型为L2的素材包括S6、S7。
在示例性实施例中,可响应于对目标查看素材数据的选中指令,确定应用消息;以及通过目标应用将该应用消息发送至目标群组。
图9示意性示出了根据本公开的再一个实施例的数据处理方法的流程图。
如图9所示,本实施例提供的数据处理方法包括以下步骤。
在步骤S910中,根据各素材的授权应用确定各应用对应的具有查看权限的授权素材数据。
其中,素材数据可存储于数据库中。各素材数据包括该素材的授权应用。本公开实施例中,可以各应用为搜索索引在数据库中进行查找,以确定各应用对应的具有查看权限的授权素材数据。
图10示意性示出了根据本公开的再一个实施例的数据处理方法的流程图。
如图10所示,本实施例提供的数据处理方法包括以下步骤。
在步骤S1010中,接收第一对象的素材创建请求,该素材创建请求包括共享应用指定请求。
在步骤S1020中,根据该素材创建请求创建当前素材,并根据该共享应用指定请求确定该当前素材的授权应用。
在步骤S1030中,将当前素材共享给对该授权应用具有消息发送权限的对象。
本公开实施例的数据处理方法,在创建当前素材时,根据共享应用指定请求确定当前素材的授权应用,能够以应用为维度,将当前素材共享给授权应用中所包括的应用的各个对象,该各个对象是对该授权应用有消息发送权限的对象。进而能够实现素材的权限管理与分配。
图11示意性示出了根据本公开的再一个实施例的数据处理方法的流程图。
如图11所示,本实施例提供的数据处理方法包括以下步骤。
在步骤S1110中,从数据库中获取各素材的授权应用以及各应用对应的具有查看权限授权素材数据。
在步骤S1120中,响应于第一对象的素材查看请求,确定第一对象具有消息发送权限的目标应用。
在步骤S1130中,获取该目标应用对应的具有查看权限的授权素材数据以及该第一对象的自创素材数据;
在步骤S1140中,根据该授权素材数据与该自创素材数据生成目标查看素材数据,并对目标查看素材数据进行排序和显示。
在步骤S1150中,响应于第一对象的素材搜索请求,该素材搜索请求包括目标关键字。
在步骤S1160中,从目标查看素材数据中确定与该目标关键字匹配的目标可见素材数据。
在步骤S1170中,响应于对该目标可见素材数据的选中指令,确定当前素材,该当前素材是响应于第一对象的素材创建请求创建。
本公开实施例中,当前素材的创建过程可如图4所示实施例,此处不再赘述。
在步骤S1180中,响应于第二对象对当前素材的授权应用修改请求。
在步骤1190中,若该第二对象是管理员类别或该第一对象,则修改该当前素材的授权应用。
本公开实施例中的数据处理方法中,通过响应于第一对象的素材查看请求,生成目标查看素材数据,能够实现对象对其权限范围内的素材的查看功能。通过响应于第一对象的素材搜索请求,生成目标可见素材数据,能够实现对象对其权限范围内的素材的搜索功能。通过响应于第二对象对当前素材的授权应用修改请求,并在该第二对象是管理员类别或该第一对象时,修改该当前素材的授权应用,能够严谨管理对素材数据修改的权限。
以下介绍本公开的装置实施例,可以用于执行本公开上述的数据处理方法。对于本公开装置实施例中未披露的细节,请参照本公开上述的数据处理方法的实施例。
图19示意性示出了根据本公开的一实施例的数据处理装置的框图。
参照图19所示,根据本公开的一个实施例的数据处理装置1900,可以包括:搜索请求响应模块1910、素材数据获取模块1920、素材数据匹配模块1930、选中指令响应模块1940以及应用消息发送模块1950。
搜索请求响应模块1910可以配置为响应于第一对象的素材搜索请求,确定所述第一对象具有消息发送权限的目标应用,所述素材搜索请求包括目标关键字。
素材数据获取模块1920可以配置为获取所述目标应用对应的具有查看权限的授权素材数据。
素材数据匹配模块1930可以配置为从所述目标应用对应的具有查看权限的授权素材数据中,确定与所述目标关键字匹配的目标可见素材数据
选中指令响应模块1940可以配置为响应于对所述目标可见素材数据的选中指令,确定应用消息。
在示例性实施例中,选中指令响应模块1940可以包括待编辑素材数据获取单元和应用消息生成单元。其中,待编辑素材数据获取单元可以配置为响应于对所述目标可见素材数据的选中指令,确定待编辑可见素材数据。应用消息生成单元可以配置为响应于对所述待编辑可见素材数据的编辑指令,生成所述应用消息。
应用消息发送模块1950可以配置为通过所述目标应用将所述应用消息发送至目标群组。
在示例性实施例中,数据处理装置1900还可包括创建指令响应模块和授权应用确定模块。其中,创建指令响应模块可以配置为接收第一对象的素材创建请求,创建当前素材。授权应用确定模块可以配置为响应于对所述当前素材的共享应用指定请求,确定所述当前素材的授权应用,以将所述当前素材共享给所述授权应用的具有消息发送权限的对象。
在示例性实施例中,创建指令响应模块可包括素材类型确定单元和素材创建单元。其中,素材类型确定单元可以配置为确定所述当前素材的数据类型,所述数据类型为文字、图文、图片、语音、视频和文件中的任意一种或多种。素材创建单元可以配置为响应于所述素材创建请求,生成与所述数据类型相应的当前素材。
在示例性实施例中,数据处理装置1900还可包括修改请求接收模块和修改请求执行模块。其中,修改请求接收模块可以配置为接收第二对象发送的对所述当前素材的授权应用修改请求。修改请求执行模块可以配置为若所述第二对象是管理员类别或所述第一对象,则修改所述当前素材的授权应用。
在示例性实施例中,数据处理装置1900还可包括素材排序模块和素材显示模块。其中,素材排序模块可以配置为根据所述目标可见素材的更新时间对所述目标可见素材数据进行排序。素材显示模块可以配置为显示排序后的所述目标可见素材数据。
在示例性实施例中,数据处理装置1900还可包括查看请求响应模块、素材数据获取模块、自创素材获取模块和查看素材数据生成模块。其中,查看请求响应模块可以配置为响应于所述第一对象的素材查看请求,确定所述第一对象具有消息发送权限的目标应用。素材数据获取模块可以配置为获取所述目标应用对应的具有查看权限的授权素材数据。自创素材获取模块可以配置为获取所述第一对象的自创素材数据。查看素材数据生成模块可以配置为根据所述目标应用对应的具有查看权限的授权素材数据与所述自创素材数据生成响应于所述素材查看请求的目标查看素材数据。
在示例性实施例中,数据处理装置1900还可包括授权素材确定模块,该授权素材确定模块可以配置为根据各素材的授权应用确定各应用对应的具有查看权限的授权素材数据。
本公开实施方式提供的数据处理装置,在响应于第一对象的素材搜索请求时,首先确定第一对象具有消息发送权限的目标应用,并获取目标应用对应的具有查看权限的授权素材数据,能够利用对象与应用间的关联关系以及应用与素材间的关联关系,将对象与素材的权限进行关联,进而实现对素材权限的合理分配和管理;同时,通过在授权素材数据中确定与素材搜索请求中的目标关键字匹配的目标可见素材数据,并响应于对目标可见素材数据的选中指令,确定应用消息,能够实现对象对其授权素材数据的搜索功能与应用消息发送功能。
图20示出了适于用来实现本公开实施例的电子设备的计算机***的结构示意图。需要说明的是,图20示出的电子设备的计算机***2000仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
如图20所示,计算机***2000包括中央处理单元(CPU)2001,其可以根据存储在只读存储器(ROM)2002中的程序或者从储存部分2008加载到随机访问存储器(RAM)2003中的程序而执行各种适当的动作和处理。在RAM 2003中,还存储有***操作所需的各种程序和数据。CPU 2001、ROM 2002以及RAM 2003通过总线2004彼此相连。输入/输出(I/O)接口2005也连接至总线2004。
以下部件连接至I/O接口2005:包括键盘、鼠标等的输入部分2006;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分2007;包括硬盘等的储存部分2008;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分2009。通信部分2009经由诸如因特网的网络执行通信处理。驱动器2010也根据需要连接至I/O接口2005。可拆卸介质2011,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器2010上,以便于从其上读出的计算机程序根据需要被安装入储存部分2008。
特别地,根据本公开的实施例,下文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分2009从网络上被下载和安装,和/或从可拆卸介质2011被安装。在该计算机程序被中央处理单元(CPU)2001执行时,执行本申请的***中限定的各种功能。
需要说明的是,本公开所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述的任意合适的组合。
附图中的流程图和框图,图示了按照本公开各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本公开实施例中所涉及到的模块和/或单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的模块和/或单元也可以设置在处理器中。其中,这些模块和/或单元的名称在某种情况下并不构成对该模块和/或单元本身的限定。
作为另一方面,本申请还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该电子设备执行时,使得该电子设备实现如下述实施例中所述的方法。例如,所述的电子设备可以实现如图2或图3或图4或图5或图6或图7或图8或图9或图10或图11所示的各个步骤。
应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、触控终端、或者网络设备等)执行根据本公开实施方式的方法。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
Claims (10)
1.一种数据处理方法,其特征在于,包括:
响应于第一对象的素材搜索请求,确定所述第一对象具有消息发送权限的目标应用,所述素材搜索请求包括目标关键字,所述目标应用为当前应用的子应用;
获取所述目标应用对应的具有查看权限的授权素材数据;
从所述目标应用对应的具有查看权限的授权素材数据中,确定与所述目标关键字匹配的目标可见素材数据;
响应于对所述目标可见素材数据的选中指令,确定应用消息;
通过所述目标应用将所述应用消息发送至目标群组。
2.如权利要求1所的方法,其特征在于,响应于对所述目标可见素材数据的选中指令,确定应用消息,包括:
响应于对所述目标可见素材数据的选中指令,确定待编辑可见素材数据;
响应于对所述待编辑可见素材数据的编辑指令,生成所述应用消息。
3.如权利要求1所的方法,其特征在于,所述方法还包括:
接收第一对象的素材创建请求,创建当前素材;
响应于对所述当前素材的共享应用指定请求,确定所述当前素材的授权应用,以将所述当前素材共享给所述授权应用的具有消息发送权限的对象。
4.如权利要求3所述的方法,其特征在于,接收第一对象的素材创建请求,创建当前素材,包括:
确定所述当前素材的数据类型,所述数据类型为文字、图文、图片、语音、视频和文件中的任意一种或多种;
响应于所述素材创建请求,生成与所述数据类型相应的当前素材。
5.如权利要求1所述的方法,其特征在于,所述方法还包括:
接收第二对象发送的对所述当前素材的授权应用修改请求;
若所述第二对象是管理员类别或所述第一对象,则修改所述当前素材的授权应用。
6.如权利要求1所述的方法,其特征在于,所述方法还包括:
根据所述目标可见素材的更新时间对所述目标可见素材数据进行排序;
显示排序后的所述目标可见素材数据。
7.如权利要求1所述的方法,其特征在于,所述方法还包括:
响应于所述第一对象的素材查看请求,确定所述第一对象具有消息发送权限的目标应用;
获取所述目标应用对应的具有查看权限的授权素材数据;
获取所述第一对象的自创素材数据;
根据所述目标应用对应的具有查看权限的授权素材数据与所述自创素材数据生成响应于所述素材查看请求的目标查看素材数据。
8.如权利要求1所述的方法,其特征在于,所述方法还包括:
根据各素材的授权应用确定各应用对应的具有查看权限的授权素材数据。
9.一种数据处理装置,其特征在于,包括:
搜索请求响应模块,用于响应于第一对象的素材搜索请求,确定所述第一对象具有消息发送权限的目标应用,所述素材搜索请求包括目标关键字;
素材数据获取模块,用于获取所述目标应用对应的具有查看权限的授权素材数据;
素材数据匹配模块,用于从所述目标应用对应的具有查看权限的授权素材数据中,确定与所述目标关键字匹配的目标可见素材数据;
选中指令响应模块,用于响应于对所述目标可见素材数据的选中指令,确定应用消息;
应用消息发送模块,用于通过所述目标应用将所述应用消息发送至目标群组。
10.一种电子设备,其特征在于,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-8中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911024129.5A CN112711769A (zh) | 2019-10-25 | 2019-10-25 | 数据处理方法、装置及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911024129.5A CN112711769A (zh) | 2019-10-25 | 2019-10-25 | 数据处理方法、装置及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112711769A true CN112711769A (zh) | 2021-04-27 |
Family
ID=75540771
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911024129.5A Pending CN112711769A (zh) | 2019-10-25 | 2019-10-25 | 数据处理方法、装置及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112711769A (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103188366A (zh) * | 2011-12-30 | 2013-07-03 | ***通信集团福建有限公司 | 一种短信处理方法及装置 |
CN105187607A (zh) * | 2014-06-12 | 2015-12-23 | 宇龙计算机通信科技(深圳)有限公司 | 一种消息处理方法及*** |
CN108829528A (zh) * | 2018-06-11 | 2018-11-16 | 腾讯科技(深圳)有限公司 | 内容分享方法和装置、消息处理方法和装置 |
CN109067643A (zh) * | 2018-09-26 | 2018-12-21 | 中国平安财产保险股份有限公司 | 基于关键字的回复方法、装置、计算机设备及存储介质 |
-
2019
- 2019-10-25 CN CN201911024129.5A patent/CN112711769A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103188366A (zh) * | 2011-12-30 | 2013-07-03 | ***通信集团福建有限公司 | 一种短信处理方法及装置 |
CN105187607A (zh) * | 2014-06-12 | 2015-12-23 | 宇龙计算机通信科技(深圳)有限公司 | 一种消息处理方法及*** |
CN108829528A (zh) * | 2018-06-11 | 2018-11-16 | 腾讯科技(深圳)有限公司 | 内容分享方法和装置、消息处理方法和装置 |
CN109067643A (zh) * | 2018-09-26 | 2018-12-21 | 中国平安财产保险股份有限公司 | 基于关键字的回复方法、装置、计算机设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108550037B (zh) | 基于区块链的文件处理方法和装置 | |
US20220191203A1 (en) | Methods and apparatus for establishing shared memory spaces for data access and distribution | |
CN109743245B (zh) | 创建群组的方法和设备 | |
CN112487451B (zh) | 展示方法、装置和电子设备 | |
CN113971243A (zh) | 应用于问卷调查的数据处理方法、***、设备及存储介质 | |
WO2023202453A1 (zh) | 任务的处理方法、装置、设备及介质 | |
CN112131181A (zh) | 存储路径的展示方法、装置以及电子设备 | |
US11777889B2 (en) | Information processing method and device and electronic equipment | |
CN112367241A (zh) | 消息生成和消息发送方法、装置、设备和计算机可读介质 | |
US11848762B2 (en) | Live broadcast stream pushing method and apparatus, and electronic device | |
CN112711769A (zh) | 数据处理方法、装置及电子设备 | |
CN115793911A (zh) | 数据处理方法、装置、电子设备及存储介质 | |
CN115712597A (zh) | 信息处理方法、装置、电子设备和存储介质 | |
CN115658655A (zh) | 信息处理方法、装置、电子设备和存储介质 | |
CN113947166A (zh) | 问卷统计实时处理方法、***、电子设备及存储介质 | |
CN112016280B (zh) | 一种文件编辑方法、装置及计算机可读介质 | |
CN111143740B (zh) | 信息处理方法、装置及电子设备 | |
CN114095200A (zh) | 资源访问权限管理方法、装置、电子设备及介质 | |
CN112632016A (zh) | 一种文件编辑方法、装置 | |
US20230396621A1 (en) | Method and system for creating social media content collections | |
EP4322091A1 (en) | Information processing method and apparatus, electronic device, and storage medium | |
US20240163236A1 (en) | Information processing method and apparatus, and electronic device and storage medium | |
CN113449228A (zh) | 页面渲染方法和装置 | |
CN115982116A (zh) | 信息处理方法、装置、电子设备和存储介质 | |
CN115080521A (zh) | 信息显示方法、装置、电子设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40041959 Country of ref document: HK |
|
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |