CN112114885A - Terminal, control equipment and service processing method - Google Patents

Terminal, control equipment and service processing method Download PDF

Info

Publication number
CN112114885A
CN112114885A CN202010968461.3A CN202010968461A CN112114885A CN 112114885 A CN112114885 A CN 112114885A CN 202010968461 A CN202010968461 A CN 202010968461A CN 112114885 A CN112114885 A CN 112114885A
Authority
CN
China
Prior art keywords
target
configuration
preset
parameters
service
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.)
Granted
Application number
CN202010968461.3A
Other languages
Chinese (zh)
Other versions
CN112114885B (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.)
Hisense Mobile Communications Technology Co Ltd
Original Assignee
Hisense Mobile Communications 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 Hisense Mobile Communications Technology Co Ltd filed Critical Hisense Mobile Communications Technology Co Ltd
Priority to CN202010968461.3A priority Critical patent/CN112114885B/en
Publication of CN112114885A publication Critical patent/CN112114885A/en
Application granted granted Critical
Publication of CN112114885B publication Critical patent/CN112114885B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • 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
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention discloses a terminal, a control device and a service processing method, relating to the technical field of terminals, wherein the terminal of the embodiment comprises a communication unit for data transmission; the processor is used for determining target configuration parameters of a target configuration item carried in a configuration instruction sent by the control equipment and target identification information corresponding to the control equipment; determining a target configuration relationship mapped by the target identification information according to mapping between preset identification information and a preset configuration relationship, wherein the target configuration relationship comprises a corresponding relationship between configuration parameters of preset configuration items and setting parameters of preset services; and determining a target setting parameter of the target service corresponding to the target configuration parameter of the target configuration item based on the corresponding relation between the configuration parameter of the preset configuration item and the setting parameter of the preset service, and setting the target service as the target setting parameter.

Description

Terminal, control equipment and service processing method
Technical Field
The present invention relates to the field of terminal technologies, and in particular, to a terminal, a control device, and a service processing method.
Background
With the development of technology, the use of terminals is more and more widespread. In order to facilitate uniform configuration management of user terminals in an enterprise, enterprise-level clients need to perform system configuration on issued terminals through a management console.
In the related art, the control device of the management terminal can only configure a service including a configuration method in a set configuration rule. The demand difference of each enterprise for configuring the non-basic service is large, the configuration rule does not include the configuration mode of the non-basic service, only includes the configuration mode of the most basic service, and the control device can only configure the basic service such as Wireless Fidelity (Wi-Fi), bluetooth, application installation and the like of the terminal.
However, the control device in the above scheme cannot configure a non-basic service, and cannot comprehensively configure a service of the terminal.
Disclosure of Invention
The invention provides a terminal, a control device and a service processing method, which are used for enabling the control device to comprehensively configure the service of a transmitted terminal.
In a first aspect, an embodiment of the present invention provides a terminal, including: a communication unit and a processor;
the communication unit is used for carrying out data transmission with the connected control equipment;
the processor is configured to determine a target configuration parameter of a target configuration item carried in a configuration instruction sent by the control device and target identification information corresponding to the control device, where terminals of the same classification category are connected to the same control device; determining a target configuration relationship mapped by the target identification information according to mapping between preset identification information and a preset configuration relationship, wherein the target configuration relationship comprises a corresponding relationship between configuration parameters of preset configuration items and setting parameters of preset services; and determining a target setting parameter of the target service corresponding to the target configuration parameter of the target configuration item based on the corresponding relation between the configuration parameter of the preset configuration item and the setting parameter of the preset service, and setting the target service as the target setting parameter.
In the scheme, the preset identification information has the corresponding relation between the configuration parameters of the corresponding preset configuration items and the setting parameters of the preset service, the identification information corresponding to different control devices is different, that is, different control devices can adopt different configuration rules to configure the issued terminals, each enterprise and even each department can set the configuration rules meeting the requirements of the enterprise and the department, thus even if the configuration requirements of the non-basic service between the enterprises and the departments are different greatly, different configuration rules can also comprise different configuration modes of the non-basic service, namely, the non-basic service configuration modes meeting the individual requirements of the enterprises or the departments can be set according to the actual application scenes, the parameter setting of the service according to which configuration rule can be determined by determining the target identification information corresponding to the control devices in the configuration instruction, the terminals of the same classification are connected with the same control device, therefore, the terminals in the same classification category can follow the same rule, so that the control equipment can comprehensively and individually carry out uniform configuration on the basic service and the non-basic service of the terminals in the same classification category.
In some exemplary embodiments, the correspondence between the configuration parameters of the preset configuration item and the setting parameters of the preset service includes a first correspondence between the configuration parameters of the preset configuration item and the data values of the preset data positions, and a second correspondence between the data values of the preset data positions and the setting parameters of the preset service;
the processor is specifically configured to:
determining target data of a target data position in a database of the terminal corresponding to the target configuration parameters of the target configuration item based on the first corresponding relation;
replacing the current data of the target data position with the target data;
and after monitoring the data modification of the target data position through a database monitoring mechanism of the terminal, determining a target setting parameter of a target service corresponding to the target data of the target data position according to the second corresponding relation, and setting the target service as the target setting parameter.
According to the scheme, if only the configuration parameters of the preset configuration items directly correspond to the setting parameters of the preset service, the target service must be supported by the interfaces, and the target service can be configured by calling the interfaces of the target service, so that the terminal needs to set a large number of interfaces; in addition, when there are many target services that need to be configured, calling multiple interfaces simultaneously causes system hang-up. Determining target data of a target data position in a database corresponding to the target configuration parameters of the target configuration item by taking the database as a carrier, and replacing current data of the target data position with the target data; and after monitoring that the data of the target data position is modified, determining a target setting parameter of a target service corresponding to the target data of the target data position by using a database monitoring mechanism, and setting the target service as the target setting parameter, so that the target service can be configured in a scene without interface support of the target service.
In some exemplary embodiments, the processor is further configured to:
before determining the target setting parameter of the target service corresponding to the target configuration parameter of the target configuration item based on the corresponding relation between the configuration parameter of the preset configuration item and the setting parameter of the preset service,
judging whether the current configuration parameters of the target configuration items are different from the target configuration parameters of the target configuration items;
the processor is specifically configured to:
and if so, determining the target setting parameters of the target service corresponding to the target configuration parameters of the target configuration item based on the corresponding relation between the configuration parameters of the preset configuration item and the setting parameters of the preset service.
According to the scheme, the step of determining the target setting parameters of the target service corresponding to the target configuration parameters of the target configuration item can be executed only when the current configuration parameters of the target configuration item are different from the target configuration parameters of the target configuration item, so that the processing steps are reduced, and the computing resources are saved.
In some exemplary embodiments, the processor is further configured to:
after judging whether the current configuration parameters of the target configuration item are different from the target configuration parameters of the target configuration item,
otherwise, sending a message that the current configuration parameters of the target configuration item are the same as the target configuration parameters of the target configuration item to the control device through the communication unit.
According to the scheme, when the current configuration parameters of the target configuration item are the same as the target configuration parameters of the target configuration item, the message with the same parameters is sent to the control equipment, so that the control equipment can acquire the current configuration parameters of the target configuration item, and the sending of a subsequent invalid configuration instruction is avoided.
In some exemplary embodiments, the communication unit is further configured to perform data transmission with a network-side device;
the processor is further configured to:
the method comprises the steps that mapping between new preset identification information and a preset configuration relation sent by network side equipment is obtained through a communication unit, wherein the mapping between the new preset identification information and the preset configuration relation is obtained by the network side equipment based on the change of the preset identification information corresponding to preset control equipment and/or the change of the corresponding preset configuration relation.
According to the scheme, the mapping between the new preset identification information sent by the network side equipment and the preset configuration relation is obtained, the mapping can be updated in time, and service configuration errors caused by the fact that the mapping of the terminal is different from the mapping of the control equipment are avoided.
In a second aspect, an embodiment of the present invention provides a control apparatus, including: a communication unit and a processor;
the communication unit is used for carrying out data transmission with a connected terminal;
the processor is used for responding to a configuration message triggered by a user and determining a target configuration parameter of a target configuration item carried in the configuration message; sending target identification information corresponding to the control equipment and target configuration parameters of the target configuration items to the terminal through the communication unit, so that the terminal determines the target configuration relationship mapped by the target identification information according to mapping between preset identification information and preset configuration relationship, determines target setting parameters of target services corresponding to the target configuration parameters of the target configuration items based on the corresponding relationship between the configuration parameters of the preset configuration items and the setting parameters of the preset services, and sets the target services as the target setting parameters; wherein the control device is connected with a plurality of terminals of the same classification category.
In some exemplary embodiments, the communication unit is further configured to: carrying out data transmission with network side equipment;
the processor is further configured to:
responding to a mapping modification instruction triggered by a user, and determining new identification information corresponding to the control equipment and/or a corresponding new configuration relation;
and sending the corresponding new identification information and/or the corresponding new configuration relation to the network side equipment so that the network side equipment determines the mapping between the new preset identification information and the preset configuration relation again.
In a third aspect, an embodiment of the present invention provides a service processing method, which is applied to a terminal, and the method includes:
determining target configuration parameters of target configuration items carried in configuration instructions sent by control equipment and target identification information corresponding to the control equipment, wherein terminals of the same classification category are connected with the same control equipment;
determining a target configuration relationship mapped by the target identification information according to mapping between preset identification information and a preset configuration relationship, wherein the target configuration relationship comprises a corresponding relationship between configuration parameters of preset configuration items and setting parameters of preset services;
and determining a target setting parameter of the target service corresponding to the target configuration parameter of the target configuration item based on the corresponding relation between the configuration parameter of the preset configuration item and the setting parameter of the preset service, and setting the target service as the target setting parameter.
In some exemplary embodiments, the correspondence between the configuration parameters of the preset configuration item and the setting parameters of the preset service includes a first correspondence between the configuration parameters of the preset configuration item and the data values of the preset data positions, and a second correspondence between the data values of the preset data positions and the setting parameters of the preset service;
determining a target setting parameter of a target service corresponding to the target configuration parameter of the target configuration item based on the corresponding relationship between the configuration parameter of the preset configuration item and the setting parameter of the preset service, and setting the target service as the target setting parameter, including:
determining target data of a target data position in a database of the terminal corresponding to the target configuration parameters of the target configuration item based on the first corresponding relation;
replacing the current data of the target data position with the target data;
and after monitoring the data modification of the target data position through a database monitoring mechanism of the terminal, determining a target setting parameter of a target service corresponding to the target data of the target data position according to the second corresponding relation, and setting the target service as the target setting parameter.
In some exemplary embodiments, before determining a target setting parameter of a target service corresponding to a target configuration parameter of the target configuration item based on a corresponding relationship between the configuration parameter of the preset configuration item and a setting parameter of a preset service, the method further includes:
judging whether the current configuration parameters of the target configuration items are different from the target configuration parameters of the target configuration items;
determining a target setting parameter of the target service corresponding to the target configuration parameter of the target configuration item based on the corresponding relationship between the configuration parameter of the preset configuration item and the setting parameter of the preset service, including:
and if so, determining the target setting parameters of the target service corresponding to the target configuration parameters of the target configuration item based on the corresponding relation between the configuration parameters of the preset configuration item and the setting parameters of the preset service.
In some exemplary embodiments, after determining whether the current configuration parameter of the target configuration item is different from the target configuration parameter of the target configuration item, the method further includes:
otherwise, sending a message that the current configuration parameters of the target configuration item are the same as the target configuration parameters of the target configuration item to the control device.
In some exemplary embodiments, the mapping between the preset identification information and the preset configuration relationship is updated by:
the method includes the steps that mapping between new preset identification information and a preset configuration relation sent by network side equipment is obtained, wherein the mapping between the new preset identification information and the preset configuration relation is obtained by the network side equipment based on change of the preset identification information corresponding to preset control equipment and/or change of the corresponding preset configuration relation.
In a fourth aspect, an embodiment of the present invention provides a service processing method, which is applied to a control device, and the method includes:
responding to a configuration message triggered by a user, and determining a target configuration parameter of a target configuration item carried in the configuration message;
sending target identification information corresponding to the control equipment and target configuration parameters of the target configuration items to a terminal, so that the terminal determines a target configuration relation mapped by the target identification information according to mapping between preset identification information and a preset configuration relation, determines target setting parameters of target services corresponding to the target configuration parameters of the target configuration items based on the corresponding relation between the configuration parameters of the preset configuration items and the setting parameters of the preset services, and sets the target services as the target setting parameters; wherein the control device is connected with a plurality of terminals of the same classification category.
In some exemplary embodiments, the method further comprises:
responding to a mapping modification instruction triggered by a user, and determining new identification information corresponding to the control equipment and/or a corresponding new configuration relation;
and sending the corresponding new identification information and/or the corresponding new configuration relation to the network side equipment so that the network side equipment determines the mapping between the new preset identification information and the preset configuration relation again.
In a fifth aspect, an embodiment of the present invention provides a service processing apparatus, where the apparatus includes:
the first determining module is used for determining target configuration parameters of target configuration items carried in configuration instructions sent by the control equipment and target identification information corresponding to the control equipment, wherein terminals of the same classification category are connected with the same control equipment;
the first determining module is further configured to determine a target configuration relationship mapped by the target identification information according to mapping between preset identification information and a preset configuration relationship, where the target configuration relationship includes a corresponding relationship between configuration parameters of preset configuration items and setting parameters of preset services;
the first determining module is further configured to determine a target setting parameter of the target service corresponding to the target configuration parameter of the target configuration item based on a corresponding relationship between the configuration parameter of the preset configuration item and a setting parameter of the preset service, and set the target service as the target setting parameter.
In a sixth aspect, an embodiment of the present invention provides another service processing apparatus, where the apparatus includes:
a second determining module, configured to determine, in response to a configuration message triggered by a user, a target configuration parameter of a target configuration item carried in the configuration message;
a sending module, configured to send, to a terminal, target identification information corresponding to the control device and a target configuration parameter of the target configuration item, so that the terminal determines a target configuration relationship mapped by the target identification information according to mapping between preset identification information and a preset configuration relationship, determines a target setting parameter of a target service corresponding to the target configuration parameter of the target configuration item based on a corresponding relationship between the configuration parameter of the preset configuration item and a setting parameter of a preset service, and sets the target service as the target setting parameter; wherein the control device is connected with a plurality of terminals of the same classification category.
In a seventh aspect, an embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the computer program implements the service processing method according to any one of the third aspect or the fourth aspect.
In addition, for technical effects brought by any one implementation manner of the second aspect to the seventh aspect, reference may be made to technical effects brought by different implementation manners of the first aspect, and details are not described here.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without inventive exercise.
Fig. 1 is a schematic view of an application scenario provided in an embodiment of the present invention;
fig. 2 is a block diagram of a hardware configuration of a terminal according to an embodiment of the present invention;
fig. 3 is a block diagram of a software structure of a terminal according to an embodiment of the present invention;
fig. 4 is an interaction flowchart of a first service processing method according to an embodiment of the present invention;
FIG. 5 is a schematic diagram of a user interface of a display provided by an embodiment of the present invention;
fig. 6A is a schematic view of a user interface of a first terminal according to an embodiment of the present invention;
fig. 6B is a schematic view of a user interface of a second terminal according to an embodiment of the present invention;
fig. 6C is a schematic view of a user interface of a third terminal according to an embodiment of the present invention;
fig. 7 is an interaction flowchart of a second service processing method according to an embodiment of the present invention;
fig. 8 is a schematic diagram of a first corresponding relationship and a second corresponding relationship provided in the embodiment of the present invention;
fig. 9 is an interaction flowchart of a third service processing method according to an embodiment of the present invention;
fig. 10 is an interaction flowchart of a mapping relationship updating method between preset identification information and a preset configuration relationship according to an embodiment of the present invention;
fig. 11 is a schematic diagram of a first service processing apparatus according to an embodiment of the present invention;
fig. 12 is a schematic diagram of a second service processing apparatus according to an embodiment of the present invention;
fig. 13 is a schematic diagram of a terminal according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention clearer, the present invention will be described in further detail with reference to the accompanying drawings, and it is apparent that the described embodiments are only a part of the embodiments of the present invention, not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The term "and/or" in the embodiments of the present invention describes an association relationship of associated objects, and indicates that three relationships may exist, for example, a and/or B may indicate: a exists alone, A and B exist simultaneously, and B exists alone. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship.
The terms "first", "second" and "first" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of the present application, "a plurality" means two or more unless otherwise specified.
In the description of the present application, it is to be noted that, unless otherwise explicitly stated or limited, the term "connected" is to be understood broadly, and may for example be directly connected, indirectly connected through an intermediate medium, or be a communication between two devices. The specific meaning of the above terms in the present application can be understood in a specific case by those of ordinary skill in the art.
In order to facilitate uniform configuration management of user terminals in an enterprise, enterprise-level clients need to perform system configuration on issued terminals through control equipment. However, the configuration requirements of each enterprise for the non-basic service of the terminal are greatly different, for example, enterprise a needs to select the wallpaper as the terminal from the first wallpaper set, enterprise B does not have the requirement of selecting the wallpaper, and enterprise C needs to select the wallpaper as the terminal from the second wallpaper set. In some embodiments, the configuration rule can only set the configuration mode of the most basic service (such as wifi, bluetooth, application installation, and other services of the terminal), and the control device of the enterprise configures the basic service for the issued terminal according to the configuration mode of the basic service in the configuration rule.
Many enterprises need to perform unified configuration management on non-basic services such as screen timeout, USB attribute, FOTA upgrade, and function keys of a delivered terminal, however, the control device in the above embodiments cannot configure these services of the terminal.
The embodiment of the invention provides a terminal, control equipment and a service processing method in order to enable the control equipment to comprehensively configure the service of a transmitted terminal.
The present invention will be described in further detail with reference to the accompanying drawings and specific embodiments.
Fig. 1 is a schematic view of an application scenario according to an embodiment of the present invention. The application scenario diagram includes a control device 200, and a plurality of terminals of the same classification category connected to the control device 200 (three terminals: terminal 101, terminal 102, and terminal 103 are illustrated in the figure as an example, and the number of terminals of the same classification category may be more or less in practical applications).
The control device 200 responds to a configuration message triggered by a user, and determines a target configuration parameter of a target configuration item carried in the configuration message;
the control device 200 sends target identification information corresponding to the control device and target configuration parameters of the target configuration items to the terminal through a network side device (not shown in the figure);
the terminals determine target configuration parameters of target configuration items carried in configuration instructions sent by control equipment and target identification information corresponding to the control equipment;
each terminal determines a target configuration relationship mapped by the target identification information according to mapping between preset identification information and a preset configuration relationship, wherein the target configuration relationship comprises a corresponding relationship between configuration parameters of preset configuration items and setting parameters of preset services;
each terminal determines a target setting parameter of the target service corresponding to the target configuration parameter of the target configuration item based on the corresponding relation between the configuration parameter of the preset configuration item and the setting parameter of the preset service, and sets the target service as the target setting parameter.
In the embodiment of the present invention, the terminal may be a mobile phone, a tablet computer, a wearable device, a notebook computer, a television, and other devices.
The control device comprises one or more groups of servers, and the servers can be of one or more types.
The application scenarios described above are merely examples of application scenarios for implementing the embodiments of the present invention, and the embodiments of the present invention are not limited to the application scenarios described above.
Fig. 2 shows a block diagram of a hardware configuration of the above-described terminal.
The following describes embodiments in detail by taking a terminal as an example. It should be understood that the terminal shown in fig. 2 is only an example, and the terminal may have more or fewer components than shown in fig. 2, may combine two or more components, or may have a different configuration of components. The various components shown in the figures may be implemented in hardware, software, or a combination of hardware and software, including one or more signal processing and/or application specific integrated circuits.
As shown in fig. 2, the terminal includes: a Radio Frequency (RF) circuit 110, a memory 120, a display unit 130, a camera 140, a sensor 150, an audio circuit 160, a Wireless Fidelity (Wi-Fi) module 170, a processor 180, a bluetooth module 181, and a power supply 190.
The RF circuit 110 may be used for receiving and transmitting signals during information transmission and reception or during a call, and may receive downlink data of a base station and then send the downlink data to the processor 180 for processing; the uplink data may be transmitted to the base station. Typically, the RF circuitry includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like.
The memory 120 may be used to store software programs and data. The processor 180 performs various functions of the terminal and data processing by executing software programs or data stored in the memory 120. The memory 120 may include high speed random access memory and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device. The memory 120 stores an operating system enabling the terminal to operate. The memory 120 may store an operating system and various application programs, and may also store codes for performing the methods described in the embodiments of the present application.
The display unit 130 may be used to receive input numeric or character information and generate signal input related to user settings and function control of the terminal, and particularly, the display unit 130 may include a touch screen 131 disposed on the front surface of the terminal and may collect touch operations of the user thereon or nearby, such as clicking a button, dragging a scroll box, and the like.
The display unit 130 may also be used to display a Graphical User Interface (GUI) of information input by or provided to the user and various menus of the terminal. Specifically, the display unit 130 may include a display screen 132 disposed on the front surface of the terminal. The display screen 132 may be configured in the form of a liquid crystal display, a light emitting diode, or the like. The display unit 130 may be used to display various graphical user interfaces described herein.
The touch screen 131 may cover the display screen 132, or the touch screen 131 and the display screen 132 may be integrated to implement the input and output functions of the terminal, and the integrated function may be referred to as a touch display screen for short. In the present application, the display unit 130 may display the application programs and the corresponding operation steps.
The camera 140 may be used to capture still images or video. The object generates an optical image through the lens and projects the optical image to the photosensitive element. The photosensitive element may be a Charge Coupled Device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The light sensing elements convert the light signals into electrical signals which are then passed to the processor 180 for conversion into digital image signals.
The terminal may further comprise at least one sensor 150, such as an acceleration sensor 151, a distance sensor 152, a fingerprint sensor 153, a temperature sensor 154. The terminal may also be configured with other sensors such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, light sensors, motion sensors, etc.
The audio circuitry 160, speaker 161, microphone 162 may provide an audio interface between the user and the terminal. The audio circuit 160 may transmit the electrical signal converted from the received audio data to the speaker 161, and convert the electrical signal into a sound signal for output by the speaker 161. The terminal may be further provided with a volume button for adjusting the volume of the sound signal. On the other hand, the microphone 162 converts the collected sound signal into an electrical signal, converts the electrical signal into audio data after being received by the audio circuit 160, and outputs the audio data to the RF circuit 110 to be transmitted to, for example, another terminal or outputs the audio data to the memory 120 for further processing. In this application, the microphone 162 may capture the voice of the user.
Wi-Fi belongs to a short-distance wireless transmission technology, and a terminal can help a user to receive and send e-mails, browse webpages, access streaming media and the like through a Wi-Fi module 170, and provides wireless broadband internet access for the user. Information interaction can also be carried out with other equipment with the Wi-Fi module through the Wi-Fi module.
The processor 180 is a control center of the terminal, connects various parts of the entire terminal using various interfaces and lines, and performs various functions of the terminal and processes data by running or executing software programs stored in the memory 120 and calling data stored in the memory 120. In some embodiments, processor 180 may include one or more processing units; the processor 180 may also integrate an application processor, which mainly handles operating systems, user interfaces, applications, etc., and a baseband processor, which mainly handles wireless communications. It will be appreciated that the baseband processor described above may not be integrated into the processor 180. In the present application, the processor 180 may run an operating system, an application program, a user interface display, and a touch response, and the processing method described in the embodiments of the present application. Additionally, the processor 180 and the display unit 130 may be coupled.
And the bluetooth module 181 is configured to perform information interaction with other bluetooth devices having a bluetooth module through a bluetooth protocol.
The terminal also includes a power supply 190 (such as a battery) to power the various components. The power supply may be logically connected to the processor 180 through a power management system to manage charging, discharging, power consumption, etc. through the power management system. The terminal can also be provided with a power button for starting and shutting down the terminal, locking the screen and the like.
Fig. 3 is a block diagram of a software configuration of a terminal according to an embodiment of the present invention.
The layered architecture divides the software into several layers, each layer having a clear role and division of labor. The layers communicate with each other through a software interface. In some embodiments, the Android system is divided into four layers, an application layer, an application framework layer, an Android runtime (Android runtime) and system library, and a kernel layer from top to bottom.
The application layer may include a series of application packages.
As shown in fig. 3, the application package may include applications such as camera, gallery, calendar, phone call, map, navigation, WLAN, bluetooth, music, video, short message, etc.
The application framework layer provides an Application Programming Interface (API) and a programming framework for the application program of the application layer. The application framework layer includes a number of predefined functions.
As shown in FIG. 3, the application framework layers may include a window manager, content provider, view system, phone manager, resource manager, notification manager, and the like.
The window manager is used for managing window programs. The window manager can obtain the size of the display screen, judge whether a status bar exists, lock the screen, intercept the screen and the like.
The content provider is used to store and retrieve data and make it accessible to applications. The data may include video, images, audio, calls made and received, browsing history and bookmarks, phone books, etc.
The view system includes visual controls such as controls to display text, controls to display pictures, and the like. The view system may be used to build applications. The display interface may be composed of one or more views. For example, the display interface including the short message notification icon may include a view for displaying text and a view for displaying pictures.
The telephone manager is used for providing a communication function of the terminal. Such as management of call status (including on, off, etc.).
The resource manager provides various resources for the application, such as localized strings, icons, pictures, layout files, video files, and the like.
The notification manager enables the application to display notification information in the status bar, can be used to convey notification-type messages, can disappear automatically after a short dwell, and does not require user interaction. Such as a notification manager used to inform download completion, message alerts, etc. The notification manager may also be a notification that appears in the form of a chart or scroll bar text at the top status bar of the system, such as a notification of a background running application, or a notification that appears on the screen in the form of a dialog window. For example, text information is prompted in the status bar, a prompt tone is given, the terminal vibrates, an indicator light flashes, and the like.
The Android Runtime comprises a core library and a virtual machine. The Android runtime is responsible for scheduling and managing an Android system.
The core library comprises two parts: one part is a function which needs to be called by java language, and the other part is a core library of android.
The application layer and the application framework layer run in a virtual machine. And executing java files of the application program layer and the application program framework layer into a binary file by the virtual machine. The virtual machine is used for performing the functions of object life cycle management, stack management, thread management, safety and exception management, garbage collection and the like.
The system library may include a plurality of functional modules. For example: surface managers (surface managers), Media Libraries (Media Libraries), three-dimensional graphics processing Libraries (e.g., OpenGL ES), 2D graphics engines (e.g., SGL), and the like.
The surface manager is used to manage the display subsystem and provide fusion of 2D and 3D layers for multiple applications.
The media library supports a variety of commonly used audio, video format playback and recording, and still image files, among others. The media library may support a variety of audio-video encoding formats, such as MPEG4, h.264, MP3, AAC, AMR, JPG, PNG, and the like.
The three-dimensional graphic processing library is used for realizing three-dimensional graphic drawing, image rendering, synthesis, layer processing and the like.
The 2D graphics engine is a drawing engine for 2D drawing.
The kernel layer is a layer between hardware and software. The inner core layer at least comprises a display driver, a camera driver, an audio driver and a sensor driver.
The hardware configuration of the control device may refer to a hardware configuration block diagram of the terminal in the above embodiment; the software structure of the control device can refer to the software structure block diagram of the terminal in the above embodiment.
The following describes the technical solutions of the present application and how to solve the above technical problems with specific embodiments. The following several specific embodiments may be combined with each other, and details of the same or similar concepts or processes may not be repeated in some embodiments.
Fig. 4 is an interaction flowchart of a first service processing method according to an embodiment of the present invention, and as shown in fig. 4, the method may include:
step 401: the control equipment responds to a configuration message triggered by a user and determines a target configuration parameter of a target configuration item carried in the configuration message.
In this embodiment, the display connected to the control device can display a manager interface, where the interface includes services of the configurable terminal and optional parameters of the services, and related personnel of the enterprise configure the services of the delivered terminal through the control device, and need to select the services and the parameters through the manager interface, which is exemplary:
referring to fig. 5, the Interface shows three services, namely, an automatic screen lock, whether to allow automatic upgrade of the terminal, and a USB connection, where each service has selectable options, the automatic screen lock may be selected from 10s, 20s, 30s, 1min, 5min, and 10min, whether to allow automatic upgrade may be selected from yes and no options, and the USB connection may be selected from several options, such as transmission of a photograph, a transmission of a file, a Musical Instrument Digital Interface (MIDI), and charging only. And a determining key can be arranged below the interface, the configuration message which is triggered by the determining key and carries the service and the selection option is clicked, and the control equipment determines the target configuration parameters of the target configuration items carried in the configuration message.
The above-mentioned triggering configuration message manner is only one possible triggering manner in this embodiment, and other triggering configuration message manners may also be adopted in this embodiment, and fig. 5 is only one possible management interface of the display, for example, the standby time and the USB connection options may be more or less, and in addition, other services and their corresponding options may also be available, which is not described herein again.
It can be understood that, for security, before the user triggers the instruction, the display needs to show a login interface, and the user logs in to enable the network side device to verify the user identity, and enters the administrator interface after the verification is passed.
Step 402: and the control equipment sends a configuration instruction carrying the target identification information corresponding to the control equipment and the target configuration parameters of the target configuration item to the terminal.
And the terminals of the same classification category are connected with the same control equipment.
In this embodiment, terminals of the same classification category are connected to the control device corresponding to the category, for example:
terminals of the same enterprise are connected with the control equipment of the enterprise; or different departments of the same enterprise are connected with the control equipment of each department, and the control equipment can be specifically set according to actual application scenes.
In some embodiments, the control device has fixed corresponding target identification information, and the control device directly sends the target identification information and the target configuration parameters of the target configuration items determined in the above steps to the terminal, which are selected by the user.
In some embodiments, the control device does not have corresponding target identification information, the display needs to display an identification selection interface including all preset identification information, the user selects which preset identification information is used as the target identification information corresponding to the control device and enters a corresponding administrator interface, and the control device needs to determine the target identification information carried in the configuration message.
In some embodiments, the control device does not have fixed corresponding target identification information, the user login account is preset identification information, or the user login account is fixed corresponding to the preset identification information, the display displays a login interface, the user logs in the login interface and enters a corresponding administrator interface, and the control device needs to determine the target identification information based on the login information.
The specific implementation manner of the preset identification information is not limited in this embodiment, and the preset identification information may be composed of different forms such as codes, symbols, letters, and the like, and represents related information of an enterprise, for example:
1) the preset identification information is a code consisting of 6 digits, the first 3 digits represent countries, and different countries consist of different digits; the last 3 represent enterprises, different enterprises are composed of different numbers;
2) the preset identification information is a code consisting of 6-bit digits and 3-bit letters, the first 3-bit digits represent countries, and different countries consist of different digits; the middle 3 digits represent enterprises, and different enterprises are composed of different digits; the last 3-digit letters represent departments, and different departments of the same enterprise correspond to different letters;
3) the preset identification information consists of a plurality of layers of identification information, and the first layer of identification information is 3 digits representing the country; the second layer of identification information is 3 digits representing a business.
The preset identification information is only some specific examples, and the preset identification information in the embodiment is not limited to the implementation manner.
Step 403: the terminal determines a target configuration parameter of a target configuration item carried in a configuration instruction sent by a control device and target identification information corresponding to the control device.
In this embodiment, a specific implementation manner of determining, by a terminal, a target configuration parameter of a target configuration item carried in a configuration instruction sent by a control device and target identification information corresponding to the control device is not limited, for example:
and establishing a bridge for adding, creating and customizing the service setting suitable for the Android enterprise terminal by the control equipment through configuring the strategy OEMcfig application. The terminal analyzes the configuration instruction sent by the control equipment through OEMcfig application, and determines the target configuration parameters of the target configuration items carried in the configuration instruction and the target identification information corresponding to the control equipment.
Step 404: and the terminal determines the target configuration relation mapped by the target identification information according to the mapping between the preset identification information and the preset configuration relation.
The target configuration relationship comprises a corresponding relationship between configuration parameters of preset configuration items and setting parameters of preset services.
As described above, the demand difference of the configuration management of the terminal by each enterprise is large, and the identification information is information representing categories of the enterprise, the department, and the like, the mapping between the preset identification information and the preset configuration relation is different for different enterprises or different departments, the preset configuration relation comprises the corresponding relation between the configuration parameters of the preset configuration items and the setting parameters of the preset service, therefore, different enterprises or different departments can adopt different configuration rules to configure the issued terminals, each configuration rule can also comprise different configuration modes (corresponding relation between configuration parameters of configuration items and setting parameters of preset services) for non-basic services, therefore, the corresponding relation between the configuration parameters of the configuration items meeting the requirements of each enterprise, even each department and the setting parameters of the preset service can be set according to the actual application scene.
The embodiment does not limit the specific implementation manner of the corresponding relationship between the configuration parameters of the preset configuration item and the setting parameters of the preset service, and may be a direct corresponding relationship between the configuration parameters of the preset configuration item and the setting parameters of the preset service, or an indirect corresponding relationship between the configuration parameters of the preset configuration item and the setting parameters of the preset service may be established by using an intermediate carrier.
Step 405: and the terminal determines the target setting parameter of the target service corresponding to the target configuration parameter of the target configuration item based on the corresponding relation between the configuration parameter of the preset configuration item and the setting parameter of the preset service, and sets the target service as the target setting parameter.
In this embodiment, the terminal can determine the service to be set and the parameter set by the service corresponding to the target configuration parameter of the target configuration item according to the corresponding relationship between the configuration parameter of the preset configuration item and the setting parameter of the preset service, so that the service can be directly set.
Referring to fig. 6A, if the target service is auto-lock screen and the target setting parameter is 10min, the 10min option is selected by the terminal.
If the target service is whether automatic upgrade is allowed or not and the target setting parameter is yes, the upgrade interface is as shown in fig. 6B, and the terminal can automatically upgrade by clicking an upgrade key below the interface.
Referring to fig. 6C, if the target service is the USB connection mode and the target setting parameter is charge-only, the charge-only option is selected by the terminal.
The user interfaces of the above terminals are just a few examples, and other user interfaces may be used to display the target service in the embodiment.
In the scheme, the preset identification information has a corresponding relationship between the configuration parameters of the corresponding preset configuration items and the setting parameters of the preset service, the identification information corresponding to different control devices is different, that is, different control devices can adopt different configuration rules to configure the issued terminals, each enterprise and even each department can set the configuration rules meeting the requirements of the enterprise and the department, thus even if the configuration requirements of the non-basic service between the enterprises and the departments are different greatly, each configuration rule can also comprise different configuration modes of the non-basic service, namely, the configuration modes which are more comprehensive and meet the individual requirements of the enterprise or the department can be set according to the actual application scene, the terminal can determine which configuration rule to set the parameters of the service according to by determining the target identification information corresponding to the control devices in the configuration instruction, and the terminals of the same classification type are connected with the same control device, therefore, the terminals with the same classification can be configured according to the same rule, so that the control equipment can comprehensively and individually configure the services of the terminals with the same classification in a unified way.
If the corresponding relationship between the configuration parameters of the preset configuration items and the setting parameters of the preset service is a direct corresponding relationship between the configuration parameters of the preset configuration items and the setting parameters of the preset service, the target service must have interface support, and the target service can be configured by calling the interface of the target service, so that the terminal needs to set a large number of interfaces; in addition, when there are many target services that need to be configured, invoking multiple interfaces simultaneously may cause a system to be stuck, based on which, the embodiment of the present invention provides a second service processing method, as shown in fig. 7, the method may include:
step 701: the control equipment responds to a configuration message triggered by a user and determines a target configuration parameter of a target configuration item carried in the configuration message.
Step 702: and the control equipment sends a configuration instruction carrying the target identification information corresponding to the control equipment and the target configuration parameters of the target configuration item to the terminal.
Step 703: the terminal determines a target configuration parameter of a target configuration item carried in a configuration instruction sent by a control device and target identification information corresponding to the control device.
The implementation manner of step 701-703 is the same as that of step 401-403, and is not described herein again.
Step 704: and the terminal determines the target configuration relation mapped by the target identification information according to the mapping between the preset identification information and the preset configuration relation.
The target configuration relationship comprises a corresponding relationship between configuration parameters of preset configuration items and setting parameters of preset services.
In this embodiment, an intermediate carrier is used to establish an indirect correspondence between configuration parameters of a preset configuration item and setting parameters of a preset service, where the correspondence between the configuration parameters of the preset configuration item and the setting parameters of the preset service includes a first correspondence between the configuration parameters of the preset configuration item and data values of preset data positions, and a second correspondence between the data values of the preset data positions and the setting parameters of the preset service.
Step 705: and the terminal determines the target data of the target data position in the database of the terminal corresponding to the target configuration parameters of the target configuration item based on the first corresponding relation.
In this embodiment, since the intermediate carrier is used to establish the indirect correspondence between the configuration parameters of the preset configuration item and the setting parameters of the preset service, after the target configuration parameters of the target configuration item are determined, how to modify the intermediate carrier, that is, how to store data in the corresponding position of the database, can be determined according to the first correspondence.
Step 706: and replacing the current data of the target data position with the target data.
In this embodiment, after the data that needs to be stored at the corresponding position of the database is determined, the data currently stored at the corresponding position may be directly replaced with the data that needs to be stored. Thereby translating the modification of the configuration parameters of the configuration items into a modification of the data of the database.
Step 707: and after monitoring the data modification of the target data position through a database monitoring mechanism, the terminal determines the target setting parameters of the target service corresponding to the target data of the target data position according to the second corresponding relation and sets the target service as the target setting parameters.
In this embodiment, the database is only used as an intermediate carrier for establishing an indirect correspondence between the configuration parameters of the preset configuration item and the setting parameters of the preset service, and after the modification of the configuration parameters of the configuration item is converted into the modification of the data of the database, it is further necessary to determine how to modify the service parameters correspondingly according to the second correspondence, so that the configuration becomes effective. Referring to FIG. 8:
the terminal stores the setting parameters of the service into an Android setting database through an OEMcfig application, that is, a second corresponding relationship is set (FIG. 8 shows that a position 1 corresponds to a service 1, a data 1 of the position 1 corresponds to a setting parameter 1 of the service 1, a data 2 of the position 1 corresponds to a setting parameter 2 of the service 1, a data 3 of the position 1 corresponds to a setting parameter 3 of the service 1, a data 4 of the position 2 corresponds to a setting parameter 4 of the service 2, a data 5 of the position 2 corresponds to a setting parameter 5 of the service 2, a data 6 of the position 2 corresponds to a setting parameter 6 of the service 2, for example), when the OEMcfig application determines a target configuration parameter of a target configuration item, according to the first corresponding relationship (FIG. 8 shows that the configuration item 1 corresponds to the position 1, the configuration parameter 1 of the configuration item 1 corresponds to the data 1 of the position 1, and the configuration parameter 2 of the configuration item 1 corresponds to the data 2 of the position 1, the configuration parameters 3 of the configuration item 1 correspond to the data 3 of the position 1; the configuration item 2 corresponds to the location 2, the configuration parameter 4 of the configuration item 2 corresponds to the data 4 of the location 2, the configuration parameter 5 of the configuration item 2 corresponds to the data 5 of the location 2, and the configuration parameter 6 of the configuration item 2 corresponds to the data 6 of the location 2 as an example), and current data of the corresponding location of the Android setting database is modified into corresponding data, that is, the OEMcConfig application only modifies the data of the database without paying attention to how to modify the service setting, so that a service interface is not required to be called; through the monitoring mechanism of the Android Settings database, when the data of the monitoring database changes, a callback function of the monitoring mechanism is called, corresponding setting is carried out on the corresponding service, and the coupling degree between the configuration item of the OEMcfig application and the service is reduced.
The above examples are only examples, and the first corresponding relationship, the second corresponding relationship and other parameters can be set according to practical applications.
According to the scheme, the database is used as a carrier, target data of a target data position in the database corresponding to the target configuration parameters of the target configuration item are determined, and current data of the target data position are replaced by the target data; and after monitoring that the data of the target data position is modified, determining a target setting parameter of a target service corresponding to the target data of the target data position by using a database monitoring mechanism, and setting the target service as the target setting parameter, so that the target service can be configured in a scene without interface support of the target service.
Fig. 9 is an interaction flowchart of a third service processing method according to an embodiment of the present invention, and as shown in fig. 9, the method may include:
step 901: the control equipment responds to a configuration message triggered by a user and determines a target configuration parameter of a target configuration item carried in the configuration message.
Step 902: and the control equipment sends a configuration instruction carrying the target identification information corresponding to the control equipment and the target configuration parameters of the target configuration item to the terminal.
Step 903: the terminal determines a target configuration parameter of a target configuration item carried in a configuration instruction sent by a control device and target identification information corresponding to the control device.
Step 904: the terminal determines a target configuration relation mapped by the target identification information according to mapping between preset identification information and a preset configuration relation, wherein the target configuration relation comprises a corresponding relation between configuration parameters of preset configuration items and setting parameters of preset services.
The steps 901-904 are the same as the steps 401-404 described above, and are not described herein again.
Step 905: and judging whether the current configuration parameters of the target configuration item are different from the target configuration parameters of the target configuration item.
If yes, go to step 906; otherwise, step 907 is performed.
In this embodiment, since there is a corresponding relationship between the configuration parameters of the preset configuration item and the setting parameters of the preset service, if the configuration parameters of the target configuration item in the configuration instruction are the current configuration parameters of the target configuration item, it is indicated that the current setting parameters of the corresponding target service are the desired target setting parameters, and it is not necessary to perform the step of determining the target setting parameters of the target service, and at this time, feedback can be performed to the control device.
The present embodiment does not limit how to obtain the current configuration parameters of the target configuration item, for example:
obtaining a current activity (an activity object interacted by a user) by using getActivity () (a mode of obtaining the activity object interacted by the current user) through an OEMcfig application, and then calling getSystemservice () (a mode of obtaining system level service) of the activity to obtain a rules Manager object; the current configuration parameters of the target configuration item are retrieved by calling getapplicationdependencies () (a way to get the current application rules) of the dependencies Manager object.
The above is merely an exemplary illustration of one possible implementation manner for obtaining the current configuration parameters of the target configuration item, and the present embodiment may also adopt other manners to obtain the current configuration parameters of the target configuration item.
Step 906: and the terminal determines the target setting parameter of the target service corresponding to the target configuration parameter of the target configuration item based on the corresponding relation between the configuration parameter of the preset configuration item and the setting parameter of the preset service, and sets the target service as the target setting parameter.
This step 906 is the same as the implementation of step 405 described above, and is not described here again.
Step 907: and the terminal sends the message that the current configuration parameters of the target configuration item are the same as the target configuration parameters of the target configuration item to the control equipment.
According to the scheme, the step of determining the target setting parameters of the target service corresponding to the target configuration parameters of the target configuration item can be executed only when the current configuration parameters of the target configuration item are different from the target configuration parameters of the target configuration item, so that the processing steps are reduced, and the computing resources are saved; the message with the same parameters is sent to the control equipment when the current configuration parameters of the target configuration item are the same as the target configuration parameters of the target configuration item, so that the control equipment can acquire the current configuration parameters of the target configuration item, and the sending of subsequent invalid configuration instructions is avoided.
On the basis of any of the foregoing embodiments, an embodiment of the present invention provides a method for updating a mapping relationship between preset identification information and a preset configuration relationship, as shown in fig. 10, where the method may include:
step 1001: and the control equipment responds to a mapping modification instruction triggered by a user and determines new identification information and/or a corresponding new configuration relation corresponding to the control equipment.
Because the configuration rule of this embodiment is more flexible, each enterprise or even each department may have a corresponding set of configuration rules, so that in some scenarios, such as when some enterprises or departments want to change the configuration rules or some enterprises add departments, the identification information or configuration relationship may be changed, for example:
the method comprises the steps that mapping between identification information and configuration relations of four departments a, b, c and d of an original enterprise A is achieved, the enterprise A is additionally provided with a department e, at the moment, the enterprise A sets new identification information and corresponding configuration relations on a mapping modification interface displayed on a display connected with control equipment to trigger a mapping modification instruction, and the control equipment determines the new identification information and the corresponding new configuration relations in the mapping modification instruction.
Step 1002: and the control equipment sends the corresponding new identification information and/or the corresponding new configuration relation to the network side equipment.
Step 1003: and the network side equipment re-determines the mapping between the new preset identification information and the preset configuration relation.
In this embodiment, after the control device determines the new identification information in the mapping modification instruction and the corresponding new configuration relationship, the new identification information needs to be sent to the network side device for confirmation, so as to avoid the conflict with the identification information of other enterprises. For example:
the enterprise A sends the identification information of the e department and the configuration rule of the department through the control equipment, and the network side confirms that the identification information is not occupied, so that the mapping between the preset identification information and the preset configuration relation can be updated based on the mapping of the identification information of the e department and the configuration rule of the department.
Step 1004: the terminal obtains the mapping between the new preset identification information sent by the network side equipment and the preset configuration relation.
In this embodiment, after the mapping between the preset identification information and the preset configuration relationship is updated, the network side device sends a new mapping between the preset identification information and the preset configuration relationship to the terminal, and keeps the mapping of the terminal the same as the mapping of the control device, so that the terminal can perform service configuration according to the configuration instruction sent by the control device.
The terminal may obtain mapping between the new preset identification information and the preset configuration relationship sent by the network side device through, but not limited to, the following manners:
and the terminal acquires the mapping between the new preset identification information and the preset configuration relation sent by the network side equipment through the OEMcfig application.
According to the scheme, the mapping between the new preset identification information sent by the network side equipment and the preset configuration relation is obtained, the mapping can be updated in time, and service configuration errors caused by the fact that the mapping of the terminal is different from the mapping of the control equipment are avoided.
As shown in fig. 11, based on the same inventive concept, an embodiment of the present invention provides a first service processing apparatus 1100, including: the first determining module 1101, in some embodiments, may further include a determining module 1102.
A first determining module 1101, configured to determine target configuration parameters of target configuration items carried in a configuration instruction sent by a control device and target identification information corresponding to the control device, where terminals of the same classification category are connected to the same control device;
the first determining module 1101 is further configured to determine a target configuration relationship mapped by the target identification information according to mapping between preset identification information and a preset configuration relationship, where the target configuration relationship includes a corresponding relationship between configuration parameters of preset configuration items and setting parameters of preset services;
the first determining module 1101 is further configured to determine a target setting parameter of a target service corresponding to the target configuration parameter of the target configuration item based on a corresponding relationship between the configuration parameter of the preset configuration item and a setting parameter of a preset service, and set the target service as the target setting parameter.
In some exemplary embodiments, the correspondence between the configuration parameters of the preset configuration item and the setting parameters of the preset service includes a first correspondence between the configuration parameters of the preset configuration item and the data values of the preset data positions, and a second correspondence between the data values of the preset data positions and the setting parameters of the preset service;
the first determining module 1101 determines, based on a corresponding relationship between the configuration parameters of the preset configuration item and the setting parameters of the preset service, target setting parameters of a target service corresponding to the target configuration parameters of the target configuration item, and sets the target service as the target setting parameters, including:
determining target data of a target data position in a database of the terminal corresponding to the target configuration parameters of the target configuration item based on the first corresponding relation;
replacing the current data of the target data position with the target data;
and after monitoring the data modification of the target data position through a database monitoring mechanism of the terminal, determining a target setting parameter of a target service corresponding to the target data of the target data position according to the second corresponding relation, and setting the target service as the target setting parameter.
In some exemplary embodiments, the determining module 1102 is configured to:
before the first determining module 1101 determines the target setting parameters of the target service corresponding to the target configuration parameters of the target configuration item based on the corresponding relationship between the configuration parameters of the preset configuration item and the setting parameters of the preset service,
judging whether the current configuration parameters of the target configuration items are different from the target configuration parameters of the target configuration items;
the first determining module 1101 determines, based on the corresponding relationship between the configuration parameters of the preset configuration item and the setting parameters of the preset service, the target setting parameters of the target service corresponding to the target configuration parameters of the target configuration item, including:
and if so, determining the target setting parameters of the target service corresponding to the target configuration parameters of the target configuration item based on the corresponding relation between the configuration parameters of the preset configuration item and the setting parameters of the preset service.
In some exemplary embodiments, after the determining module 1102 is further configured to determine whether the current configuration parameters of the target configuration item are different from the target configuration parameters of the target configuration item,
otherwise, sending a message that the current configuration parameters of the target configuration item are the same as the target configuration parameters of the target configuration item to the control device.
In some exemplary embodiments, the first determining module 1101 updates the mapping between the preset identification information and the preset configuration relationship by:
the method includes the steps that mapping between new preset identification information and a preset configuration relation sent by network side equipment is obtained, wherein the mapping between the new preset identification information and the preset configuration relation is obtained by the network side equipment based on change of the preset identification information corresponding to preset control equipment and/or change of the corresponding preset configuration relation.
Therefore, the implementation of the device can refer to the implementation of the method, and repeated details are not repeated.
As shown in fig. 12, based on the same inventive concept, an embodiment of the present invention provides a second service processing apparatus 1200, including: a second determining module 1201 and a sending module 1202.
A second determining module 1201, configured to respond to a configuration message triggered by a user, and determine a target configuration parameter of a target configuration item carried in the configuration message;
a sending module 1202, configured to send, to a terminal, target identification information corresponding to the control device and a target configuration parameter of the target configuration item, so that the terminal determines a target configuration relationship mapped by the target identification information according to mapping between preset identification information and a preset configuration relationship, and determines a target setting parameter of a target service corresponding to the target configuration parameter of the target configuration item based on a corresponding relationship between the configuration parameter of the preset configuration item and a setting parameter of a preset service, and sets the target service as the target setting parameter; wherein the control device is connected with a plurality of terminals of the same classification category.
In some exemplary embodiments, the second determining module 1201 is further configured to determine, in response to a mapping modification instruction triggered by a user, new identification information and/or a corresponding new configuration relationship corresponding to the control device;
the sending module 1202 is further configured to send the corresponding new identification information and/or the corresponding new configuration relationship to the network side device, so that the network side device determines the mapping between the new preset identification information and the preset configuration relationship again.
Therefore, the implementation of the device can refer to the implementation of the method, and repeated details are not repeated.
As shown in fig. 13, based on the same inventive concept, an embodiment of the present invention provides a terminal 1300, where the terminal 1300 includes: a processor 1301, a memory 1302, and a communication unit 1303, where the communication unit 1303 is configured to perform data transmission with other devices, and the memory 1302 stores program codes, and when the program codes are executed by the processor 1301, the processor 1301 executes the following processes:
determining target configuration parameters of target configuration items carried in configuration instructions sent by the control equipment and target identification information corresponding to the control equipment, wherein terminals of the same classification category are connected with the same control equipment;
determining a target configuration relationship mapped by the target identification information according to mapping between preset identification information and a preset configuration relationship, wherein the target configuration relationship comprises a corresponding relationship between configuration parameters of preset configuration items and setting parameters of preset services;
and determining a target setting parameter of the target service corresponding to the target configuration parameter of the target configuration item based on the corresponding relation between the configuration parameter of the preset configuration item and the setting parameter of the preset service, and setting the target service as the target setting parameter.
In some exemplary embodiments, the correspondence between the configuration parameters of the preset configuration item and the setting parameters of the preset service includes a first correspondence between the configuration parameters of the preset configuration item and the data values of the preset data positions, and a second correspondence between the data values of the preset data positions and the setting parameters of the preset service;
the processor is specifically configured to:
determining target data of a target data position in a database of the terminal corresponding to the target configuration parameters of the target configuration item based on the first corresponding relation;
replacing the current data of the target data position with the target data;
and after monitoring the data modification of the target data position through a database monitoring mechanism of the terminal, determining a target setting parameter of a target service corresponding to the target data of the target data position according to the second corresponding relation, and setting the target service as the target setting parameter.
In some exemplary embodiments, the processor is further configured to:
before determining the target setting parameter of the target service corresponding to the target configuration parameter of the target configuration item based on the corresponding relation between the configuration parameter of the preset configuration item and the setting parameter of the preset service,
judging whether the current configuration parameters of the target configuration items are different from the target configuration parameters of the target configuration items;
the processor is specifically configured to:
and if so, determining the target setting parameters of the target service corresponding to the target configuration parameters of the target configuration item based on the corresponding relation between the configuration parameters of the preset configuration item and the setting parameters of the preset service.
In some exemplary embodiments, the processor is further configured to:
after judging whether the current configuration parameters of the target configuration item are different from the target configuration parameters of the target configuration item,
otherwise, sending a message that the current configuration parameters of the target configuration item are the same as the target configuration parameters of the target configuration item to the control device through the communication unit.
In some exemplary embodiments, the processor is further configured to:
the method comprises the steps that mapping between new preset identification information and a preset configuration relation sent by network side equipment is obtained through a communication unit, wherein the mapping between the new preset identification information and the preset configuration relation is obtained by the network side equipment based on the change of the preset identification information corresponding to preset control equipment and/or the change of the corresponding preset configuration relation.
The implementation of the terminal can refer to the implementation of the above method, and repeated details are not repeated.
Based on the same inventive concept, an embodiment of the present invention provides a control apparatus, including: a processor, a memory and a communication unit, wherein the communication unit is configured to perform data transmission with other devices, the memory stores program code, which when executed by the processor causes the processor to perform the following process:
responding to a configuration message triggered by a user, and determining a target configuration parameter of a target configuration item carried in the configuration message;
sending target identification information corresponding to the control equipment and target configuration parameters of the target configuration items to the terminal through the communication unit, so that the terminal determines the target configuration relationship mapped by the target identification information according to mapping between preset identification information and preset configuration relationship, determines target setting parameters of target services corresponding to the target configuration parameters of the target configuration items based on the corresponding relationship between the configuration parameters of the preset configuration items and the setting parameters of the preset services, and sets the target services as the target setting parameters; wherein the control device is connected with a plurality of terminals of the same classification category.
In some exemplary embodiments, the processor is further configured to:
responding to a mapping modification instruction triggered by a user, and determining new identification information corresponding to the control equipment and/or a corresponding new configuration relation;
sending the corresponding new identification information and/or the corresponding new configuration relationship to the network side equipment, so that the network side equipment determines the mapping between the new preset identification information and the preset configuration relationship again
The implementation of the control device can refer to the implementation of the above method, and repeated details are not repeated.
An embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored, which when executed by a processor implements the steps of the service processing method as described above. The readable storage medium may be a nonvolatile readable storage medium, among others.
The present application is described above with reference to block diagrams and/or flowchart illustrations of methods, apparatus (systems) and/or computer program products according to embodiments of the invention. It will be understood that one block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, and/or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer and/or other programmable data processing apparatus, create means for implementing the functions/acts specified in the block diagrams and/or flowchart block or blocks.
Accordingly, the subject application may also be embodied in hardware and/or in software (including firmware, resident software, micro-code, etc.). Furthermore, the present application may take the form of a computer program product on a computer-usable or computer-readable storage medium having computer-usable or computer-readable program code embodied in the medium for use by or in connection with an instruction execution system. In the context of this application, a computer-usable or computer-readable medium may be any medium that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device.
While the preferred embodiments of the present application have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all alterations and modifications as fall within the scope of the application.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.

Claims (10)

1. A terminal, characterized in that the terminal comprises: a communication unit and a processor;
the communication unit is used for carrying out data transmission with the connected control equipment;
the processor is configured to determine a target configuration parameter of a target configuration item carried in a configuration instruction sent by the control device and target identification information corresponding to the control device, where terminals of the same classification category are connected to the same control device; determining a target configuration relationship mapped by the target identification information according to mapping between preset identification information and a preset configuration relationship, wherein the target configuration relationship comprises a corresponding relationship between configuration parameters of preset configuration items and setting parameters of preset services; and determining a target setting parameter of the target service corresponding to the target configuration parameter of the target configuration item based on the corresponding relation between the configuration parameter of the preset configuration item and the setting parameter of the preset service, and setting the target service as the target setting parameter.
2. The terminal according to claim 1, wherein the correspondence between the configuration parameters of the preset configuration item and the setting parameters of the preset service includes a first correspondence between the configuration parameters of the preset configuration item and the data values of the preset data positions, and a second correspondence between the data values of the preset data positions and the setting parameters of the preset service;
the processor is specifically configured to:
determining target data of a target data position in a database of the terminal corresponding to the target configuration parameters of the target configuration item based on the first corresponding relation;
replacing the current data of the target data position with the target data;
and after monitoring the data modification of the target data position through a database monitoring mechanism of the terminal, determining a target setting parameter of a target service corresponding to the target data of the target data position according to the second corresponding relation, and setting the target service as the target setting parameter.
3. The terminal of claim 1, wherein the processor is further configured to:
before determining the target setting parameter of the target service corresponding to the target configuration parameter of the target configuration item based on the corresponding relation between the configuration parameter of the preset configuration item and the setting parameter of the preset service,
judging whether the current configuration parameters of the target configuration items are different from the target configuration parameters of the target configuration items;
the processor is specifically configured to:
and if so, determining the target setting parameters of the target service corresponding to the target configuration parameters of the target configuration item based on the corresponding relation between the configuration parameters of the preset configuration item and the setting parameters of the preset service.
4. The terminal of claim 3, wherein the processor is further configured to:
after judging whether the current configuration parameters of the target configuration item are different from the target configuration parameters of the target configuration item,
otherwise, sending a message that the current configuration parameters of the target configuration item are the same as the target configuration parameters of the target configuration item to the control device through the communication unit.
5. The terminal according to claim 1, wherein the communication unit is further configured to perform data transmission with a network-side device;
the processor is further configured to:
the method comprises the steps that mapping between new preset identification information and a preset configuration relation sent by network side equipment is obtained through a communication unit, wherein the mapping between the new preset identification information and the preset configuration relation is obtained by the network side equipment based on the change of the preset identification information corresponding to preset control equipment and/or the change of the corresponding preset configuration relation.
6. A control apparatus, characterized in that the control apparatus comprises: a communication unit and a processor;
the communication unit is used for carrying out data transmission with a connected terminal;
the processor is used for responding to a configuration message triggered by a user and determining a target configuration parameter of a target configuration item carried in the configuration message; sending target identification information corresponding to the control equipment and target configuration parameters of the target configuration items to the terminal through the communication unit, so that the terminal determines the target configuration relationship mapped by the target identification information according to mapping between preset identification information and preset configuration relationship, determines target setting parameters of target services corresponding to the target configuration parameters of the target configuration items based on the corresponding relationship between the configuration parameters of the preset configuration items and the setting parameters of the preset services, and sets the target services as the target setting parameters; wherein the control device is connected with a plurality of terminals of the same classification category.
7. The control device according to claim 6, wherein the communication unit is further configured to: carrying out data transmission with network side equipment;
the processor is further configured to:
responding to a mapping modification instruction triggered by a user, and determining new identification information corresponding to the control equipment and/or a corresponding new configuration relation;
and sending the corresponding new identification information and/or the corresponding new configuration relation to the network side equipment so that the network side equipment determines the mapping between the new preset identification information and the preset configuration relation again.
8. A service processing method is applied to a terminal, and the method comprises the following steps:
determining target configuration parameters of target configuration items carried in configuration instructions sent by control equipment and target identification information corresponding to the control equipment, wherein terminals of the same classification category are connected with the same control equipment;
determining a target configuration relationship mapped by the target identification information according to mapping between preset identification information and a preset configuration relationship, wherein the target configuration relationship comprises a corresponding relationship between configuration parameters of preset configuration items and setting parameters of preset services;
and determining a target setting parameter of the target service corresponding to the target configuration parameter of the target configuration item based on the corresponding relation between the configuration parameter of the preset configuration item and the setting parameter of the preset service, and setting the target service as the target setting parameter.
9. The method according to claim 8, wherein the correspondence between the configuration parameters of the preset configuration items and the setting parameters of the preset service includes a first correspondence between the configuration parameters of the preset configuration items and the data values of the preset data positions, and a second correspondence between the data values of the preset data positions and the setting parameters of the preset service;
determining a target setting parameter of a target service corresponding to the target configuration parameter of the target configuration item based on the corresponding relationship between the configuration parameter of the preset configuration item and the setting parameter of the preset service, and setting the target service as the target setting parameter, including:
determining target data of a target data position in a database of the terminal corresponding to the target configuration parameters of the target configuration item based on the first corresponding relation;
replacing the current data of the target data position with the target data;
and after monitoring the data modification of the target data position through a database monitoring mechanism of the terminal, determining a target setting parameter of a target service corresponding to the target data of the target data position according to the second corresponding relation, and setting the target service as the target setting parameter.
10. A service processing method is applied to a control device, and the method comprises the following steps:
responding to a configuration message triggered by a user, and determining a target configuration parameter of a target configuration item carried in the configuration message;
sending target identification information corresponding to the control equipment and target configuration parameters of the target configuration items to a terminal, so that the terminal determines a target configuration relation mapped by the target identification information according to mapping between preset identification information and a preset configuration relation, determines target setting parameters of target services corresponding to the target configuration parameters of the target configuration items based on the corresponding relation between the configuration parameters of the preset configuration items and the setting parameters of the preset services, and sets the target services as the target setting parameters; wherein the control device is connected with a plurality of terminals of the same classification category.
CN202010968461.3A 2020-09-15 2020-09-15 Terminal, control equipment and service processing method Active CN112114885B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010968461.3A CN112114885B (en) 2020-09-15 2020-09-15 Terminal, control equipment and service processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010968461.3A CN112114885B (en) 2020-09-15 2020-09-15 Terminal, control equipment and service processing method

Publications (2)

Publication Number Publication Date
CN112114885A true CN112114885A (en) 2020-12-22
CN112114885B CN112114885B (en) 2024-05-10

Family

ID=73802673

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010968461.3A Active CN112114885B (en) 2020-09-15 2020-09-15 Terminal, control equipment and service processing method

Country Status (1)

Country Link
CN (1) CN112114885B (en)

Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6366954B1 (en) * 1998-05-14 2002-04-02 Sun Microsystems, Inc. Method and data format for exchanging data between a Java system database entry and an LDAP directory service
CN101127631A (en) * 2006-08-15 2008-02-20 华为技术有限公司 Method and system for managing configuration of network devices
CN101753989A (en) * 2008-12-08 2010-06-23 北京中星微电子有限公司 Method and device for collocating information in lot in video monitoring system
US20110167411A1 (en) * 2010-01-04 2011-07-07 Fujitsu Limited Configuration information verification apparatus and configuration information verification method
CN102314408A (en) * 2011-09-05 2012-01-11 百度在线网络技术(北京)有限公司 Method, device, equipment and system for acquiring configuration information and configuring
US20130046739A1 (en) * 2011-08-18 2013-02-21 Computer Associates Think, Inc. System and method for reconciling duplicate configuration items in a configuration management database
CN103631715A (en) * 2013-11-28 2014-03-12 北京奇虎科技有限公司 Method, device and system for testing application
CN104022894A (en) * 2014-05-12 2014-09-03 东软熙康健康科技有限公司 Method for managing application configuration parameters in concentrated mode and method for configuring application parameters
CN104615463A (en) * 2015-01-26 2015-05-13 青岛海信电器股份有限公司 System attribute setting method and terminal
CN105654353A (en) * 2016-02-05 2016-06-08 北京奇虎科技有限公司 Data processing method, device and system
CN106572173A (en) * 2016-11-07 2017-04-19 网易无尾熊(杭州)科技有限公司 Method, apparatus and system for updating configuration information
CN107506213A (en) * 2017-08-30 2017-12-22 深圳市小牛在线互联网信息咨询有限公司 Dynamic Configuration, device, storage medium and computer equipment
CN107517121A (en) * 2016-06-17 2017-12-26 华为技术有限公司 Equipment configuration method and device
US10044522B1 (en) * 2012-08-21 2018-08-07 Amazon Technologies Inc. Tree-oriented configuration management service
CN108898230A (en) * 2018-05-24 2018-11-27 华为技术有限公司 A kind of device management method and management server
CN109660377A (en) * 2017-10-12 2019-04-19 中兴通讯股份有限公司 Unified configuring management method, service server and operation and maintenance management platform
CN111090440A (en) * 2018-10-23 2020-05-01 阿里巴巴集团控股有限公司 Information processing method, system, device and storage medium
CN111459571A (en) * 2020-03-31 2020-07-28 联想(北京)有限公司 Configuration method, processing method and device

Patent Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6366954B1 (en) * 1998-05-14 2002-04-02 Sun Microsystems, Inc. Method and data format for exchanging data between a Java system database entry and an LDAP directory service
CN101127631A (en) * 2006-08-15 2008-02-20 华为技术有限公司 Method and system for managing configuration of network devices
CN101753989A (en) * 2008-12-08 2010-06-23 北京中星微电子有限公司 Method and device for collocating information in lot in video monitoring system
US20110167411A1 (en) * 2010-01-04 2011-07-07 Fujitsu Limited Configuration information verification apparatus and configuration information verification method
US20130046739A1 (en) * 2011-08-18 2013-02-21 Computer Associates Think, Inc. System and method for reconciling duplicate configuration items in a configuration management database
CN102314408A (en) * 2011-09-05 2012-01-11 百度在线网络技术(北京)有限公司 Method, device, equipment and system for acquiring configuration information and configuring
US10044522B1 (en) * 2012-08-21 2018-08-07 Amazon Technologies Inc. Tree-oriented configuration management service
CN103631715A (en) * 2013-11-28 2014-03-12 北京奇虎科技有限公司 Method, device and system for testing application
CN104022894A (en) * 2014-05-12 2014-09-03 东软熙康健康科技有限公司 Method for managing application configuration parameters in concentrated mode and method for configuring application parameters
CN104615463A (en) * 2015-01-26 2015-05-13 青岛海信电器股份有限公司 System attribute setting method and terminal
CN105654353A (en) * 2016-02-05 2016-06-08 北京奇虎科技有限公司 Data processing method, device and system
CN107517121A (en) * 2016-06-17 2017-12-26 华为技术有限公司 Equipment configuration method and device
CN106572173A (en) * 2016-11-07 2017-04-19 网易无尾熊(杭州)科技有限公司 Method, apparatus and system for updating configuration information
CN107506213A (en) * 2017-08-30 2017-12-22 深圳市小牛在线互联网信息咨询有限公司 Dynamic Configuration, device, storage medium and computer equipment
CN109660377A (en) * 2017-10-12 2019-04-19 中兴通讯股份有限公司 Unified configuring management method, service server and operation and maintenance management platform
CN108898230A (en) * 2018-05-24 2018-11-27 华为技术有限公司 A kind of device management method and management server
CN111090440A (en) * 2018-10-23 2020-05-01 阿里巴巴集团控股有限公司 Information processing method, system, device and storage medium
CN111459571A (en) * 2020-03-31 2020-07-28 联想(北京)有限公司 Configuration method, processing method and device

Also Published As

Publication number Publication date
CN112114885B (en) 2024-05-10

Similar Documents

Publication Publication Date Title
CN111225108A (en) Communication terminal and card display method of negative screen interface
CN110430022B (en) Data transmission method and device
CN111124219A (en) Communication terminal and card display method of negative screen interface
CN113835928A (en) Application backup and recovery method, device, storage medium, and program product
CN114371895B (en) Terminal equipment, mail marking method and storage medium
CN113254132B (en) Application display method and related device
CN114595203A (en) File synchronization method based on dual systems, terminal device and storage medium
CN114675786A (en) Large-capacity storage mounting method, device, terminal and medium
CN112114885B (en) Terminal, control equipment and service processing method
CN111399955B (en) Mobile terminal and interface display method of application program thereof
CN114449171A (en) Method for controlling camera, terminal device, storage medium and program product
CN114035870A (en) Terminal device, application resource control method and storage medium
CN113253905A (en) Touch method based on multi-finger operation and intelligent terminal
CN113760164A (en) Display device and response method of control operation thereof
CN112668061B (en) Electronic equipment and equipment code reporting method thereof
CN111159734A (en) Communication terminal and multi-application data inter-access processing method
CN113642010A (en) Method for acquiring data of extended storage device and mobile terminal
CN110852717A (en) Travel updating method and intelligent communication terminal
CN112000411B (en) Mobile terminal and display method of recording channel occupation information thereof
CN114020379B (en) Terminal equipment, information feedback method and storage medium
CN111142648B (en) Data processing method and intelligent terminal
CN111414142B (en) Mobile terminal and display method of application interface thereof
CN111913772A (en) Terminal and desktop display method
CN112925545A (en) Mobile terminal and application updating method thereof
CN112312509A (en) Mobile terminal and network access method thereof

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
CB02 Change of applicant information
CB02 Change of applicant information

Country or region after: China

Address after: 266071 Shandong city of Qingdao province Jiangxi City Road No. 11

Applicant after: Qingdao Hisense Mobile Communication Technology Co.,Ltd.

Address before: 266071 Shandong city of Qingdao province Jiangxi City Road No. 11

Applicant before: HISENSE MOBILE COMMUNICATIONS TECHNOLOGY Co.,Ltd.

Country or region before: China

GR01 Patent grant
GR01 Patent grant