CN113282943A - Transcoding system and web front-end authority management method in transcoding system - Google Patents

Transcoding system and web front-end authority management method in transcoding system Download PDF

Info

Publication number
CN113282943A
CN113282943A CN202110721130.4A CN202110721130A CN113282943A CN 113282943 A CN113282943 A CN 113282943A CN 202110721130 A CN202110721130 A CN 202110721130A CN 113282943 A CN113282943 A CN 113282943A
Authority
CN
China
Prior art keywords
menu
user
transcoding
management unit
authority
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
CN202110721130.4A
Other languages
Chinese (zh)
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.)
Beijing Ruixin High Throughput Technology Co ltd
Original Assignee
Beijing Ruixin High Throughput Technology 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 Beijing Ruixin High Throughput Technology Co ltd filed Critical Beijing Ruixin High Throughput Technology Co ltd
Priority to CN202110721130.4A priority Critical patent/CN113282943A/en
Publication of CN113282943A publication Critical patent/CN113282943A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/604Tools and structures for managing or administering access control systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/16Program or content traceability, e.g. by watermarking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing 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/2141Access rights, e.g. capability lists, access control lists, access tables, access matrices

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • General Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • Health & Medical Sciences (AREA)
  • Automation & Control Theory (AREA)
  • Multimedia (AREA)
  • Technology Law (AREA)
  • Human Computer Interaction (AREA)
  • Storage Device Security (AREA)

Abstract

The invention relates to a transcoding system and a method for managing the authority of a web front end in the transcoding system, wherein the method comprises the following steps: the transcoding system comprises a transcoding management module, an equipment management module and a system management module, wherein: the system management module comprises: the user management unit is used for adding, modifying and deleting user information and configuring user roles; a menu management unit for adding, modifying, and deleting menu information; and a permission management unit for adding, modifying, deleting role information and configuring menu permission for the role. The invention sets an independent menu management page, and a user can directly carry out the operations of increasing, deleting, modifying and checking the menu on the menu management page, thereby greatly increasing the maintainability of the menu, reducing the complexity of the back-end operation and saving the time cost of operating the database by technical personnel.

Description

Transcoding system and web front-end authority management method in transcoding system
Technical Field
The invention relates to the technical field of authority management, in particular to a transcoding system and a web front-end authority management method in the transcoding system.
Background
The existing authority management method consists of three basic parts, which are respectively: user, role, and permissions. The existing authority management method controls the authority of a user by defining the authority of a role and granting a certain role to the user, thereby realizing the logical separation of the user and the authority and greatly facilitating the management of the authority. The existing authority management method cannot directly perform addition, deletion, modification and check operations on the menu on the page, and the database is required to be modified for maintenance. And the original authority management method cannot set the authority of a certain button in a specific system.
The existing authority management solution is that users, roles and authority information can be directly configured on a page, and menu information and routing are independently managed and are completely controlled by a back end. The user management page can directly carry out addition, deletion, modification and check on user information and set corresponding roles of a single user; the role management page can directly carry out addition, deletion, modification and check on the role information, set the corresponding authority of a single role, and completely return the menu information in the authority by back-end control.
The prior art has the following defects:
1. the method that the menu information is completely returned by the back end enables the back end to directly modify in the database when the menu needs to be added or reduced every time, thus greatly increasing the workload of the back end, and being very easy to make mistakes, thereby leading the front page to be inaccessible.
2. The authority of the menu only can control the authority of page access but cannot control the authority of operations such as page addition, deletion, modification, check and the like, and an individual user may have the page access authority but no operation authority.
Disclosure of Invention
Problems to be solved by the invention
The invention mainly aims to provide a transcoding system and a web front-end authority management method in the transcoding system, which mainly add menu management and refine authority management functions, and after optimization, a user can directly set the authority of a certain operation on a page.
Means for solving the problems
In order to achieve the above object, an embodiment of the present invention is a transcoding system, including: transcoding management module, equipment management module and system management module, wherein:
the system management module comprises:
the user management unit is used for adding, modifying and deleting user information and configuring user roles;
a menu management unit for adding, modifying, and deleting menu information; and
and the authority management unit is used for adding, modifying and deleting role information and configuring menu authority for the roles.
Preferably, in the user management unit, after clicking the configure role button, all current roles are displayed in a popup window, and the add and delete buttons in each column are clicked to modify the user roles.
Preferably, there are a menu type and a button type for selection when adding or modifying, the menu type is the menu of each level displayed on the right side of the page, and the button type is a certain button in each specific page.
Preferably, in the authority management unit, after the authority configuration button is clicked, all current menus are displayed in a pop-up window in a tree form, each menu has one multi-selection frame, and the multi-selection frame before the menu is selected and stored to complete the authority configuration of the current role.
Preferably, the transcoding management module includes:
the transcoding configuration unit is used for newly adding, modifying, executing, stopping and checking transcoding configuration;
a template management unit configured to set up an existing template according to some commonly used transcoding configuration; and
a watermark management unit for adding or modifying a watermark setting.
Preferably, the device management module includes:
a camera management unit for adding and modifying camera configuration; and
nvr device management unit, which is used to add, modify, delete nvr device information.
Preferably, the menu management page is a foldable table and is displayed to the user as a visual operation page, all the first-level menus added by the user are displayed during initialization of the menu management page, and after clicking layer by layer, the corresponding submenus can be seen.
Preferably, in the menu management unit, the web front end and the back end uniformly follow the page name: naming rules for operation names.
The invention also provides a method for managing the web front-end authority in the transcoding system, which comprises the following steps:
step S1: the user logs in the system and acquires all the permissions owned by the current login user returned from the back end;
step S2: storing all the authorities of the user in a front-end data storage;
step S3: the user performs the operation which needs permission and is added in the menu management page by a certain item;
step S4: acquiring all the rights of the user in the front-end data storage and judging whether the current user has the current operation right, if so, executing a step S5, and if not, executing a step S6;
step S5: executing corresponding operation;
step S6: and prompting the user that the current operation authority is not available through the popup window.
Preferably, in step S4,
and after the authority stored in the front-end data storage is acquired, comparing whether the authority identification of the current operation exists in the front-end data storage.
ADVANTAGEOUS EFFECTS OF INVENTION
1. The invention sets an independent menu management page, and a user can directly carry out the operations of increasing, deleting, modifying and checking the menu on the menu management page, thereby greatly increasing the maintainability of the menu, reducing the complexity of the back-end operation and saving the time cost of operating the database by technical personnel.
2. The invention sets the access authority of single operation, and the user can directly judge whether the user has a certain operation authority when logging in, thereby prompting the user whether the operation can be continued when the user performs a certain operation, more specifically controlling the authority control of the user to a certain operation, and leading the authority division of the system to be more detailed.
Drawings
Fig. 1 is a block diagram of a transcoding system of the present invention.
Fig. 2 is a flowchart of a method for managing web front-end permissions in a transcoding system of the present invention.
Description of the reference numerals
1: a transcoding system; 11: a transcoding management module; 111: a transcoding configuration unit; 112: a template management unit; 123: a watermark management unit; 12: a device management module; 121: a camera management unit; 122: nvr a device management unit; 13: a system management module; 131: a user management unit; 132: a menu management unit; 133: and a right management unit.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be obtained by a person skilled in the art without inventive effort based on the embodiments of the present invention, are within the scope of the present invention. It should be further emphasized here that the following embodiments provide preferred embodiments, and that the various aspects (embodiments) may be used in combination or cooperation with each other.
Fig. 1 is a block diagram of a transcoding system according to the present invention. A transcoding system 1 of the present invention includes: a transcoding management module 11, a device management module 12 and a system management module 13.
The transcoding management module 11 includes: transcoding configuration section 111, template management section 112, and watermark management section 113. The main functions of the transcoding configuration unit 111 are adding, modifying, executing, stopping, and checking transcoding configuration, wherein a user can modify transcoding configuration before adding and not executing a certain transcoding event; checking event details after the transcoding event is executed, wherein the details are recorded with input source output stream information and the like of the transcoding event; the template management unit 112 has the main functions of setting up top-built templates according to some commonly used transcoding configurations, and a user can select a configured transcoding template when adding a transcoding configuration, so that the time cost of the user is saved; the main function of the watermark management unit 113 is to add or modify the watermark setting, so that the user can select the added watermark when newly adding the transcoding configuration, and select the display position of the watermark by himself.
The device management module 12 includes: a camera management unit 121 and a nvr (network Video recorder) device management unit 122. The camera management unit 121 has a main function of adding and modifying camera configuration, and if the camera is enabled, a transcoding button can be clicked, and transcoding information is manually configured according to the address of the camera; nvr the main functions of the device management unit 122 are to add, modify, and delete nvr device information.
The system management module 13 includes: a user management unit 131, a menu management unit 132, and a rights management unit 133. The user management unit 131 has the main functions of adding, modifying and deleting user information, configuring user roles, displaying all current roles in a popup window after clicking a configure role button, and modifying the user roles by clicking an add button and a delete button in each column; the menu management unit 132 has the main functions of adding, modifying and deleting menu information, two menu types are selectable during adding or modifying, namely a menu and a button, the menu type is each level of menu displayed on the right side of a page, and the button type is a certain button in each specific page; the main functions of the authority management unit 133 are to add, modify or delete role information and configure menu authority for a role, and after clicking an authority configuration button, all current menus are displayed in a pop-up window in a tree form, each menu has one multi-selection box, and after selecting the multi-selection box before the menu, the authority configuration of the current role can be completed by storing the multi-selection box.
The menu management unit 132 provided in the transcoding system 1 of the present invention includes a menu management page, which is a single visual menu management page, and a user can directly perform operations of adding, deleting, modifying, and querying a menu on the menu management page.
The menu management page is a foldable table and is displayed to a user as a visual operation page, all the first-level menus added by the user are displayed when the menu management page is initialized, and after clicking layer by layer, the corresponding submenus can be seen. The user can directly add, modify and delete the menu on the menu management page. The use permission management unit 133 adds a restriction on the button permission, and when a parent menu is selected, also restricts the parent menu thereof, and only the menu that is a leaf node can add a specific button operation permission, thereby realizing restriction on the user operation permission.
In the menu management unit 132, the web front end and the back end uniformly follow the page name: the naming rule of the operation name is to give an identifier when adding the authority of the button type, when the user logs in, the back end returns all the authorities owned by the current user at the front end and stores the authorities in a store (front end data storage), when the user performs a certain authority limit already added in the menu page, for example, the user adds the authority limit of a new button of a user management page in the menu, the authority limit is distributed to the user of the role of a super manager, and the identifier of the operation is defined as user: and add, after logging in by using the account number of the super administrator, when clicking a newly added button on a user management page, acquiring all authority identifications in the store and judging whether a user is ad identification. If the current user does not have the corresponding authority, the user is prompted and the corresponding operation cannot be carried out.
As shown in fig. 2, the present invention further provides a flowchart of a method for managing rights of a web front end in a transcoding system, where the method for managing rights of a web front end in a transcoding system of the present invention includes the following steps:
step S1: the user logs in the system and acquires all the permissions owned by the current login user returned from the back end;
step S2: storing all the rights of the user in a store (front end data store);
step S3: the user performs the operation which needs permission and is added in the menu management page by a certain item;
step S4: acquiring all the rights of the user in the store and judging whether the current user has the current operation right, if so, executing a step S5, and if not, executing a step S6;
the specific embodiment in step S4 is as follows:
and after the authority stored in the store is acquired, comparing whether the authority identifier of the current operation exists in the store. For example, a new user operation is carried out, a method is called after a button is clicked, all the authorities owned by the current user are obtained in the method, then, the authority of add is judged whether to exist in the authorities by using for-loop traversal and comparison, if yes, the new user method is called, and if not, the user is directly prompted to have no corresponding operation authority.
Step S5: executing corresponding operation;
taking the new user method as an example, if another button which limits the authority in the menu management page is clicked, the logic is the same as the above, and what function the clicked button has is, then what corresponding method is called after the clicked button passes the verification, and the corresponding operation is executed.
Step S6: and prompting the user that the current operation authority is not available through the popup window.
Compared with the prior art, the invention has the beneficial effects that:
1. the invention greatly increases the maintainability of the menu, reduces the complexity of the back-end operation and saves the time cost of operating the database by technical personnel.
2. The invention controls the authority control of the user to a certain operation more specifically, so that the authority division of the system is more detailed.
Those of ordinary skill in the art will understand that: the figures are merely schematic representations of one embodiment, and the blocks or flow diagrams in the figures are not necessarily required to practice the present invention.
Those of ordinary skill in the art will understand that: modules in the devices in the embodiments may be distributed in the devices in the embodiments according to the description of the embodiments, or may be located in one or more devices different from the embodiments with corresponding changes. The modules of the above embodiments may be combined into one module, or further split into multiple sub-modules.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.

Claims (10)

1. A transcoding system, comprising: transcoding management module, equipment management module and system management module, wherein:
the system management module comprises:
the user management unit is used for adding, modifying and deleting user information and configuring user roles;
a menu management unit for adding, modifying, and deleting menu information; and
and the authority management unit is used for adding, modifying and deleting role information and configuring menu authority for the roles.
2. The transcoding system of claim 1 wherein clicking the configure role button in the user management unit displays all current roles in a popup window and clicks the add/delete button in each column to modify the user roles.
3. The transcoding system of claim 1, wherein in the menu management unit, there are a menu type and a button type for selection when adding or modifying, the menu type is a menu at each level displayed on the right side of the page, and the button type is a certain button in each specific page.
4. The transcoding system of claim 1, wherein after clicking the permission configuration button in the permission management unit, all current menus are displayed in a popup window in a tree form, each menu has a multi-box, and after selecting the multi-box before the menu, the multi-box is stored to complete the permission configuration of the current role.
5. The transcoding system of claim 1, wherein the transcoding management module comprises:
the transcoding configuration unit is used for newly adding, modifying, executing, stopping and checking transcoding configuration;
a template management unit configured to set up an existing template according to some commonly used transcoding configuration; and
a watermark management unit for adding or modifying a watermark setting.
6. The transcoding system of claim 1, wherein: the device management module includes:
a camera management unit for adding and modifying camera configuration; and
nvr device management unit, which is used to add, modify, delete nvr device information.
7. The transcoding system of claim 1, wherein: the menu management page is a foldable table and is displayed to a user as a visual operation page, all the first-level menus added by the user are displayed during initialization of the menu management page, and after clicking layer by layer, the corresponding submenus can be seen.
8. The transcoding system of claim 1, wherein in the menu management unit, the web front end and back end uniformly follow the page name: naming rules for operation names.
9. A method for managing the authority of a web front end in a transcoding system is characterized by comprising the following steps:
step S1: the user logs in the system and acquires all the permissions owned by the current login user returned from the back end;
step S2: storing all the authorities of the user in a front-end data storage;
step S3: the user performs the operation which needs permission and is added in the menu management page by a certain item;
step S4: acquiring all the rights of the user in the front-end data storage and judging whether the current user has the current operation right, if so, executing step S5, and if not, executing step S6;
step S5: executing corresponding operation;
step S6: and prompting the user that the current operation authority is not available through the popup window.
10. The web front end right management method in a transcoding system of claim 9, wherein in step S4,
and after the authority stored in the front-end data storage is acquired, comparing whether the authority identification of the current operation exists in the front-end data storage.
CN202110721130.4A 2021-06-28 2021-06-28 Transcoding system and web front-end authority management method in transcoding system Pending CN113282943A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110721130.4A CN113282943A (en) 2021-06-28 2021-06-28 Transcoding system and web front-end authority management method in transcoding system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110721130.4A CN113282943A (en) 2021-06-28 2021-06-28 Transcoding system and web front-end authority management method in transcoding system

Publications (1)

Publication Number Publication Date
CN113282943A true CN113282943A (en) 2021-08-20

Family

ID=77285847

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110721130.4A Pending CN113282943A (en) 2021-06-28 2021-06-28 Transcoding system and web front-end authority management method in transcoding system

Country Status (1)

Country Link
CN (1) CN113282943A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040141017A1 (en) * 2003-01-17 2004-07-22 Ec-Server.Com., Inc Twice click method for processing data
CN112328212A (en) * 2020-09-08 2021-02-05 中国电子***技术有限公司 Rapid development platform based on separation of front end and rear end of engine mode and use method thereof
CN112487392A (en) * 2020-12-08 2021-03-12 浪潮云信息技术股份公司 Method for realizing authority control of management system by front end
CN112866713A (en) * 2021-01-19 2021-05-28 北京睿芯高通量科技有限公司 Transcoding all-in-one machine system and transcoding method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040141017A1 (en) * 2003-01-17 2004-07-22 Ec-Server.Com., Inc Twice click method for processing data
CN112328212A (en) * 2020-09-08 2021-02-05 中国电子***技术有限公司 Rapid development platform based on separation of front end and rear end of engine mode and use method thereof
CN112487392A (en) * 2020-12-08 2021-03-12 浪潮云信息技术股份公司 Method for realizing authority control of management system by front end
CN112866713A (en) * 2021-01-19 2021-05-28 北京睿芯高通量科技有限公司 Transcoding all-in-one machine system and transcoding method

Similar Documents

Publication Publication Date Title
US9749361B2 (en) Security device controller
CN110443010B (en) Authority visual configuration control method, device, terminal and storage medium in information system
US9467344B2 (en) Mechanism to display graphical IT infrastructure using configurable smart navigation
US9888091B2 (en) System and method for automating the management, routing, and control of multiple devices and inter-device connections
US11496460B2 (en) Dynamic, customizable, controlled-access child outcome planning and administration resource
US8516118B2 (en) System and method for managing, routing, and controlling devices and inter-device connections
CN110457891B (en) Permission configuration interface display method, device, terminal and storage medium
US9325577B2 (en) Automated data center network patching system
US10448227B2 (en) Mobile database access application development system and method
CN110807015A (en) Big data asset value delivery management method and system
US20090319951A1 (en) Aggregating Service Components
EP2351457B1 (en) Creating cross-technology configuration settings
WO2017034917A1 (en) Object-relation user interface for viewing security configurations of network security devices
US20140040750A1 (en) Entity management dashboard
CN112364084A (en) Visual data processing method and system for in-depth customization algorithm integration
CN114527970A (en) WYSIWYG (what you see is what you get) low-code software interface design development system
US9904452B2 (en) Building user specific user interface instances
US20140324508A1 (en) Business service management system
CN113282943A (en) Transcoding system and web front-end authority management method in transcoding system
US20110161304A1 (en) Deployment and compliance manager
US20140289638A1 (en) Business service management system
US20150154561A1 (en) Dynamic application personalization engine for enterprise software
CN110348184A (en) Permission resource allocation method, system and storage medium based on industrial cloud

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20210820