CN111291080A - Information processing method and device - Google Patents

Information processing method and device Download PDF

Info

Publication number
CN111291080A
CN111291080A CN201811497318.XA CN201811497318A CN111291080A CN 111291080 A CN111291080 A CN 111291080A CN 201811497318 A CN201811497318 A CN 201811497318A CN 111291080 A CN111291080 A CN 111291080A
Authority
CN
China
Prior art keywords
multimedia
target terminal
numerical
terminal equipment
terminal device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201811497318.XA
Other languages
Chinese (zh)
Inventor
李云航
刘舒
梁雨霏
董阳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing ByteDance Network Technology Co Ltd
Original Assignee
Beijing ByteDance Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing ByteDance Network Technology Co Ltd filed Critical Beijing ByteDance Network Technology Co Ltd
Priority to CN201811497318.XA priority Critical patent/CN111291080A/en
Publication of CN111291080A publication Critical patent/CN111291080A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

The embodiment of the disclosure discloses an information processing method and device. One embodiment of the method comprises: receiving multimedia related information of target terminal equipment; in response to the fact that the model identification of the target terminal device does not exist in the preset model identification set, searching a numerical combination of the multimedia parameters matched with the hardware information of the target terminal device in a numerical combination set comprising the numerical combinations of the multimedia parameters; and determining the found numerical combination of the multimedia parameters as the numerical combination of the multimedia parameters corresponding to the model identification of the target terminal equipment. The embodiment of the disclosure can automatically determine the numerical combination of the multimedia parameters corresponding to the new model based on the hardware information. The time and labor consumption of manually determining the numerical combination of the multimedia parameters is avoided. At the same time, the results of the present disclosure are more stable and accurate than manual determinations.

Description

Information processing method and device
Technical Field
The embodiment of the disclosure relates to the technical field of computers, in particular to the technical field of internet, and particularly relates to an information processing method and device.
Background
With the development of internet technology, more and more users use terminal devices to make multimedia files through the internet. Meanwhile, various kinds of terminal devices with different functions are developed.
Disclosure of Invention
The embodiment of the disclosure provides an information processing method and device.
In a first aspect, an embodiment of the present disclosure provides an information processing method, including: receiving multimedia related information of target terminal equipment, wherein the multimedia related information is information associated with a multimedia file generated by using a target application installed on the terminal equipment, and the multimedia related information comprises machine type identification and hardware information of the target terminal equipment; in response to the fact that the model identification of the target terminal device does not exist in the preset model identification set, searching a numerical combination of the multimedia parameters matched with the hardware information of the target terminal device in a numerical combination set comprising numerical combinations of the multimedia parameters, wherein each model identification in the preset model identification set corresponds to at least one numerical combination in the numerical combination set; and determining the found numerical combination of the multimedia parameters as the numerical combination of the multimedia parameters corresponding to the model identification of the target terminal equipment.
In some embodiments, determining the found numerical combination of the multimedia parameters as the numerical combination of the multimedia parameters corresponding to the model identifier of the target terminal device includes: and adding the model identification of the target terminal equipment into a white list corresponding to the numerical combination of the searched multimedia parameters.
In some embodiments, the method further comprises: receiving a multimedia parameter acquisition request sent by a first terminal device, wherein the multimedia parameter acquisition request comprises a machine type identifier of the first terminal device; and in response to the fact that the model identification of the first terminal device does not exist in the preset model identification set, returning a default numerical value of the multimedia parameter to the first terminal device.
In some embodiments, before determining that the model identifier of the target terminal device does not exist in the preset model identifier set, the method further includes: searching multimedia related information of the target terminal equipment by using a web crawler; and periodically detecting whether the obtained model identification of the terminal equipment exists in a preset model identification set.
In some embodiments, finding a value combination of the multimedia parameter matching the hardware information of the target terminal device in a value combination set comprising the value combinations of the multimedia parameters comprises: determining whether the hardware information of the target terminal equipment is in a hardware information range corresponding to the numerical value combination of each multimedia parameter; and in response to determining that the hardware information of the target terminal device is in the hardware information range corresponding to the numerical combination of the at least one multimedia parameter, determining the numerical combination of the at least one multimedia parameter as the numerical combination of the multimedia parameter matched with the hardware information of the target terminal device.
In a second aspect, an embodiment of the present disclosure provides an information processing apparatus, including: the terminal equipment comprises a receiving unit, a processing unit and a processing unit, wherein the receiving unit is configured to receive multimedia related information of target terminal equipment, the multimedia related information is information related to a multimedia file generated by using a target application installed on the terminal equipment, and the multimedia related information comprises machine type identification and hardware information of the target terminal equipment; the searching unit is configured to search a numerical combination of the multimedia parameters matched with the hardware information of the target terminal device in a numerical combination set comprising numerical combinations of the multimedia parameters in response to the fact that the model identification of the target terminal device does not exist in the preset model identification set, wherein each model identification in the preset model identification set corresponds to at least one numerical combination in the numerical combination set; and the determining unit is configured to determine the found numerical combination of the multimedia parameters as the numerical combination of the multimedia parameters corresponding to the model identifier of the target terminal equipment.
In some embodiments, the determining unit is further configured to: and adding the model identification of the target terminal equipment into a white list corresponding to the numerical combination of the searched multimedia parameters.
In some embodiments, the apparatus further comprises: the request receiving unit is configured to receive a multimedia parameter acquisition request sent by a first terminal device, wherein the multimedia parameter acquisition request comprises a machine type identifier of the first terminal device; and the returning unit is configured to return the default numerical value of the multimedia parameter to the first terminal equipment in response to the fact that the model identifier of the first terminal equipment does not exist in the preset model identifier set.
In some embodiments, the apparatus further comprises: a search unit configured to search multimedia related information of a target terminal device using a web crawler; and the detection unit is configured to periodically detect whether the obtained model identifier of the terminal equipment exists in a preset model identifier set.
In some embodiments, the lookup unit is further configured to: determining whether the hardware information of the target terminal equipment is in a hardware information range corresponding to the numerical value combination of each multimedia parameter; and in response to determining that the hardware information of the target terminal device is in the hardware information range corresponding to the numerical combination of the at least one multimedia parameter, determining the numerical combination of the at least one multimedia parameter as the numerical combination of the multimedia parameter matched with the hardware information of the target terminal device.
In a third aspect, an embodiment of the present disclosure provides an electronic device, including: one or more processors; a storage device for storing one or more programs which, when executed by one or more processors, cause the one or more processors to implement a method as in any embodiment of the information processing method.
In a fourth aspect, the disclosed embodiments provide a computer-readable storage medium on which a computer program is stored, which when executed by a processor implements a method as in any one of the embodiments of the information processing method.
According to the information processing scheme provided by the embodiment of the disclosure, firstly, multimedia related information of a target terminal device is received, wherein the multimedia related information is information associated with a multimedia file generated by using a target application installed on the terminal device, and the multimedia related information includes a model identifier and hardware information of the target terminal device. And then, in response to the fact that the model identification of the target terminal device does not exist in the preset model identification set, searching a numerical combination of the multimedia parameters matched with the hardware information of the target terminal device in a numerical combination set comprising the numerical combinations of the multimedia parameters, wherein each model identification in the preset model identification set corresponds to at least one numerical combination in the numerical combination set. And finally, determining the found numerical combination of the multimedia parameters as the numerical combination of the multimedia parameters corresponding to the model identification of the target terminal equipment. The embodiment of the disclosure can automatically determine the numerical combination of the multimedia parameters corresponding to the new model based on the hardware information. The time and labor consumption of manually determining the numerical combination of the multimedia parameters is avoided. At the same time, the results of the present disclosure are more stable and accurate than manual determinations.
Drawings
Other features, objects and advantages of the disclosure will become more apparent upon reading of the following detailed description of non-limiting embodiments thereof, made with reference to the accompanying drawings in which:
FIG. 1 is an exemplary system architecture diagram in which the present disclosure may be applied;
FIG. 2 is a flow diagram of one embodiment of an information processing method according to the present disclosure;
FIG. 3 is a schematic diagram of an application scenario of an information processing method according to the present disclosure;
FIG. 4 is a flow diagram of yet another embodiment of an information processing method according to the present disclosure;
FIG. 5 is a schematic block diagram of one embodiment of an information processing apparatus according to the present disclosure;
FIG. 6 is a schematic block diagram of a computer system suitable for use in implementing an electronic device of an embodiment of the present disclosure.
Detailed Description
The present disclosure is described in further detail below with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the relevant disclosure and are not limiting of the disclosure. It should be noted that, for the convenience of description, only the parts relevant to the related disclosure are shown in the drawings.
It should be noted that, in the present disclosure, the embodiments and features of the embodiments may be combined with each other without conflict. The present disclosure will be described in detail below with reference to the accompanying drawings in conjunction with embodiments.
Fig. 1 shows an exemplary system architecture 100 to which embodiments of the information processing method or information processing apparatus of the present application may be applied.
As shown in fig. 1, the system architecture 100 may include terminal devices 101, 102, 103, a network 104, and a server 105. The network 104 may be a medium to provide communication links between the terminal devices 101, 102, 103 and the server 105. Network 104 may include various connection types, such as wired, wireless communication links, or fiber optic cables, to name a few.
The user may use the terminal devices 101, 102, 103 to interact with the server 105 via the network 104 to receive or send messages or the like. Various communication client applications, such as a web browser application, a live application, a search application, an instant messaging tool, a mailbox client, social platform software, and the like, may be installed on the terminal devices 101, 102, and 103.
The terminal apparatuses 101, 102, and 103 may be hardware or software. When the terminal apparatuses 101, 102, 103 are hardware, various electronic apparatuses having a communication function are possible. When the terminal apparatuses 101, 102, 103 are software, they can be installed in the above-described electronic apparatuses. It may be implemented as multiple pieces of software or software modules (e.g., to provide distributed services) or as a single piece of software or software module. And is not particularly limited herein.
The server 105 may be a server providing various services, such as a background server providing support for information streams displayed on the terminal devices 101, 102, 103. The background server may analyze and perform other processing on the received data such as the multimedia related information, and feed back a processing result (e.g., a found numerical combination of the multimedia parameters) to the terminal device.
It should be noted that the information processing method provided in the embodiment of the present application is generally executed by the server 105, and accordingly, the information processing apparatus is generally disposed in the server 105.
The server may be hardware or software. When the server is hardware, it may be implemented as a distributed server cluster formed by multiple servers, or may be implemented as a single server. When the server is software, it may be implemented as multiple pieces of software or software modules (e.g., to provide distributed services), or as a single piece of software or software module. And is not particularly limited herein.
It should be understood that the number of terminal devices, networks, and servers in fig. 1 is merely illustrative. There may be any number of terminal devices, networks, and servers, as desired for implementation.
With continued reference to FIG. 2, a flow 200 of one embodiment of an information processing method according to the present disclosure is shown. The information processing method comprises the following steps:
step 201, receiving multimedia related information of a target terminal device, wherein the multimedia related information is information associated with a multimedia file generated by using a target application installed in the terminal device, and the multimedia related information includes a model identifier and hardware information of the target terminal device.
In the present embodiment, an execution subject of the information processing method (e.g., a server shown in fig. 1) may receive multimedia-related information of a target terminal device. Specifically, the model identifier is an identifier for distinguishing different models, and may be composed of numbers, letters, symbols, or characters. The hardware information may be CPU information, GPU information, etc., such as the CPU manufacturer. The multimedia related information may be hardware information, such as CPU information and/or GPU information, or may be software information or other information, such as system version, package name of the application, version of the application, and/or geographical area information (e.g. in which country the terminal device is located). The multimedia file may include video and/or audio. The values of the multimedia parameters are various parameter values adopted by the generated multimedia files of the terminal equipment, and can be obtained from the terminal equipment.
Here, the target application is a multimedia application capable of generating video and/or audio. The server can issue parameters not only for a single application, but also for a plurality of applications including the target application, so that the terminal equipment can be ensured to produce and generate video and/or audio by using the plurality of applications.
Step 202, in response to determining that the model identifier of the target terminal device does not exist in the preset model identifier set, searching a numerical combination of the multimedia parameters matched with the hardware information of the target terminal device in a numerical combination set comprising numerical combinations of the multimedia parameters, wherein each model identifier in the preset model identifier set corresponds to at least one numerical combination in the numerical combination set.
In this embodiment, the executing body may, in response to determining that the model identifier of the target terminal device does not exist in the preset model identifier set, search for a numerical combination of multimedia parameters that matches the hardware information of the target terminal device. The preset model identification set comprises the corresponding relation of the model identification and the numerical value combination of the multimedia parameters. The numerical combinations of the multimedia parameters corresponding to different model identifications are different. Each model identification can correspond to a plurality of numerical value combinations. In practice, the hardware information matched with the value combination of the multimedia parameters can be preset. The hardware information matched here may be a specific certain value, or may be a range of values. For example, the number of the GPU cores may be matched to a combination of values of a certain multimedia parameter, the CPU dominant frequency is greater than or equal to 2.2GHz, and the like. There are multiple multimedia parameters for generating the multimedia file, such as resolution, frame rate, etc. of the recorded multimedia file. Each numerical combination and the hardware information have a corresponding relationship. The values of the multimedia parameters can be combined into a value combination.
In some optional implementations of this embodiment, before step 202, the method may include:
searching multimedia related information of the target terminal equipment by using a web crawler; and periodically detecting whether the obtained model identification of the terminal equipment exists in a preset model identification set.
In these alternative implementations, the execution subject may search the internet for the multimedia-related information of the terminal device by using a web crawler. Here, the obtained model identifier may be multimedia-related information searched by using a web crawler, or may be multimedia-related information sent by a receiving terminal device.
Specifically, the duration of the detection period may be set in advance. For example, the duration of the detection period may be set according to the iteration speed to the model. Therefore, on one hand, the new model and the relevant data of the new model can be effectively and timely searched, and on the other hand, the consumption caused by detection can be reduced as much as possible on the premise that the new model is timely detected.
The implementation modes can supplement the hardware information corresponding to the model identification through the received information or the data obtained by the web crawler, so that the data corresponding to each model identification is more perfect.
In some optional implementations of this embodiment, the searching, in the step 202, for the value combination of the multimedia parameter matching the hardware information of the target terminal device from the value combination set including the value combination of the multimedia parameter includes:
determining whether the hardware information of the target terminal equipment is in a hardware information range corresponding to the numerical value combination of each multimedia parameter;
and in response to determining that the hardware information of the target terminal device is in the hardware information range corresponding to the numerical combination of the at least one multimedia parameter, determining the numerical combination of the at least one multimedia parameter as the numerical combination of the multimedia parameter matched with the hardware information of the target terminal device.
In these optional implementations, the execution main body may determine whether the hardware information of the target terminal device is within a hardware information range corresponding to a numerical value combination of each multimedia parameter. If the value combination of one or more multimedia parameters is determined to be in the range of the hardware information corresponding to the value combination of one or more multimedia parameters, the value combination of the multimedia parameters matched with the hardware information of the target terminal equipment can be determined. For example, the hardware information range may be set to have a CPU core number greater than or equal to 4 and a CPU dominant frequency greater than or equal to 2.2 GHz. And if the hardware information of the target terminal equipment comprises that the core number of the CPU is 8 and the CPU main frequency is equal to 2.2GHz, the hardware information of the target terminal equipment is in the range of the hardware information.
These alternative implementations may utilize hardware information ranges to accurately determine a combination of values for one or more multimedia parameters.
Step 203, determining the found numerical combination of the multimedia parameters as the numerical combination of the multimedia parameters corresponding to the model identifier of the target terminal device.
In this embodiment, the executing body determines the found numerical combination of the multimedia parameters as the numerical combination of the multimedia parameters corresponding to the model identifier of the target terminal device. In this way, the numerical combination of the multimedia parameters corresponding to the model identifier of the target terminal device can be determined. In this way, if the execution subject receives the model identifier of the new model, the numerical combination of the multimedia parameters corresponding to the model identifier can be directly determined. The numerical value combination of the multimedia parameters corresponding to the model identifier means that if the model of a certain terminal device is the model indicated by the model identifier, the numerical value in the numerical value combination of the multimedia parameters corresponding to the model identifier is used for generating the multimedia file at the terminal device.
In some optional implementations of this embodiment, step 203 may include:
and adding the model identification of the target terminal equipment into a white list corresponding to the numerical combination of the searched multimedia parameters.
In these optional implementation manners, the execution main body may add the model identifier of the target terminal device to a white list corresponding to the found numerical combination of the multimedia parameters. The white list may include identifiers of respective models corresponding to the numerical combinations. Therefore, by establishing the white list of the model identifier corresponding to each numerical combination, whether each model identifier is the model identifier corresponding to the numerical combination can be quickly determined.
With continued reference to fig. 3, fig. 3 is a schematic diagram of an application scenario of the information processing method according to the present embodiment. In the application scenario of fig. 3, the execution main body 301 may receive multimedia-related information 302 of a target terminal device, where the multimedia-related information is information associated with a multimedia file generated by using a target application installed in the terminal device, and the multimedia-related information 302 includes a model identifier 3021 and hardware information 3022 of the target terminal device; in response to determining that the model identifier 3021 of the target terminal device does not exist in the preset model identifier set, searching a numerical combination 303 of the multimedia parameter matched with the hardware information 3022 of the target terminal device in a numerical combination set including numerical combinations of the multimedia parameter, where each model identifier in the preset model identifier set corresponds to at least one numerical combination in the numerical combination set; and determining the found numerical combination of the multimedia parameters as the numerical combination 304 of the multimedia parameters corresponding to the model identification of the target terminal equipment.
The method provided by the embodiment of the disclosure can automatically determine the numerical combination of the multimedia parameters corresponding to the new model based on the hardware information. The time and labor consumption of manually determining the numerical combination of the multimedia parameters is avoided. At the same time, the results of the present disclosure are more stable and accurate than manual determinations.
With further reference to FIG. 4, a flow 400 of yet another embodiment of an information processing method is shown. The flow 400 of the information processing method includes the following steps:
step 401, receiving a multimedia parameter acquisition request sent by a first terminal device, where the multimedia parameter acquisition request includes a model identifier of the first terminal device.
In this embodiment, an execution subject of the information processing method (e.g., a server shown in fig. 1) may receive a multimedia parameter acquisition request transmitted by a first terminal device. The multimedia parameter acquisition request is used for requesting the server for the numerical value combination of the multimedia parameters. The first terminal device may obtain a numerical combination of the multimedia parameters corresponding to the model identifier of the first terminal device by sending a multimedia parameter obtaining request.
Step 402, in response to determining that the model identifier of the first terminal device does not exist in the preset model identifier set, returning a default value of the multimedia parameter to the first terminal device.
In this embodiment, the executing body may return a default value of the multimedia parameter to the first terminal device in the preset model identifier set under the condition that the model identifier of the first terminal device does not exist. Here, the model of the first terminal device is a new model for the execution subject, and a default value may be returned to ensure that the first terminal device can generate the multimedia file.
Step 403, receiving multimedia related information of the target terminal device, where the multimedia related information is information associated with a multimedia file generated by using a target application installed in the terminal device, and the multimedia related information includes a model identifier and hardware information of the target terminal device.
In the present embodiment, an execution subject of the information processing method (e.g., a server shown in fig. 1) may receive multimedia-related information of a target terminal device. Specifically, the model identifier is an identifier for distinguishing different models, and may be composed of numbers, letters, symbols, or characters.
Step 404, in response to determining that the model identifier of the target terminal device does not exist in the preset model identifier set, searching a numerical combination of the multimedia parameters matched with the hardware information of the target terminal device in a numerical combination set comprising numerical combinations of the multimedia parameters, wherein each model identifier in the preset model identifier set corresponds to at least one numerical combination in the numerical combination set.
In this embodiment, the executing body may, in response to determining that the model identifier of the target terminal device does not exist in the preset model identifier set, search for a numerical combination of multimedia parameters that matches the hardware information of the target terminal device. The preset model identification set comprises the corresponding relation of the model identification and the numerical value combination of the multimedia parameters. The numerical combinations of the multimedia parameters corresponding to different model identifications are different. Each model identification can correspond to a plurality of numerical value combinations.
And 405, determining the found numerical combination of the multimedia parameters as the numerical combination of the multimedia parameters corresponding to the model identification of the target terminal equipment.
In this embodiment, the executing body determines the found numerical combination of the multimedia parameters as the numerical combination of the multimedia parameters corresponding to the model identifier of the target terminal device. In this way, the numerical combination of the multimedia parameters corresponding to the model identifier of the target terminal device can be determined. In this way, if the execution subject receives the model identifier of the new model, the numerical combination of the multimedia parameters corresponding to the model identifier can be directly determined.
It should be noted that, the order between the above steps 401 and 402 and other steps in this embodiment may be arbitrary, and is not limited herein.
In this embodiment, if a new model is encountered and a suitable combination of values of multimedia parameters cannot be found and returned in time, a default value of the multimedia parameters may be returned to enable the multimedia file to be recorded and generated in the terminal device in time.
With further reference to fig. 5, as an implementation of the methods shown in the above figures, the present disclosure provides an embodiment of an information processing apparatus, which corresponds to the method embodiment shown in fig. 2, and which is particularly applicable in various electronic devices.
As shown in fig. 5, the information processing apparatus 500 of the present embodiment includes: a receiving unit 501, a searching unit 502 and a determining unit 503. The receiving unit 501 is configured to receive multimedia related information of a target terminal device, where the multimedia related information is information associated with a multimedia file generated by using a target application installed in the terminal device, and the multimedia related information includes a model identifier and hardware information of the target terminal device; a searching unit 502 configured to, in response to determining that there is no model identifier of the target terminal device in the preset model identifier set, search for a numerical combination of multimedia parameters matching the hardware information of the target terminal device in a numerical combination set including numerical combinations of the multimedia parameters, where each model identifier in the preset model identifier set corresponds to at least one numerical combination in the numerical combination set; the determining unit 503 is configured to determine the found numerical combination of the multimedia parameters as the numerical combination of the multimedia parameters corresponding to the model identifier of the target terminal device.
In some embodiments, the receiving unit 501 of the information processing apparatus 500 may receive multimedia-related information of a target terminal device. Specifically, the model identifier is an identifier for distinguishing different models, and may be composed of numbers, letters, symbols, or characters. The hardware information may be CPU information, GPU information, etc., such as the CPU manufacturer. The multimedia-related information may be hardware information.
In some embodiments, the searching unit 502 may search for a numerical combination of multimedia parameters matching the hardware information of the target terminal device in response to determining that the model identifier of the target terminal device does not exist in the preset model identifier set. The preset model identification set comprises the corresponding relation of the model identification and the numerical value combination of the multimedia parameters. The numerical combinations of the multimedia parameters corresponding to different model identifications are different.
In some embodiments, the determining unit 503 determines the found numerical combination of the multimedia parameters as the numerical combination of the multimedia parameters corresponding to the model identifier of the target terminal device. In this way, the numerical combination of the multimedia parameters corresponding to the model identifier of the target terminal device can be determined. In this way, if the execution subject receives the model identifier of the new model, the numerical combination of the multimedia parameters corresponding to the model identifier can be directly determined.
In some optional implementations of this embodiment, the determining unit is further configured to: and adding the model identification of the target terminal equipment into a white list corresponding to the numerical combination of the searched multimedia parameters.
In some optional implementations of this embodiment, the apparatus further includes: the request receiving unit is configured to receive a multimedia parameter acquisition request sent by a first terminal device, wherein the multimedia parameter acquisition request comprises a machine type identifier of the first terminal device; and the returning unit is configured to return the default numerical value of the multimedia parameter to the first terminal equipment in response to the fact that the model identifier of the first terminal equipment does not exist in the preset model identifier set.
In some optional implementations of this embodiment, the apparatus further includes: a search unit configured to search multimedia related information of a target terminal device using a web crawler; and the detection unit is configured to periodically detect whether the obtained model identifier of the terminal equipment exists in a preset model identifier set.
In some optional implementations of this embodiment, the lookup unit is further configured to: determining whether the hardware information of the target terminal equipment is in a hardware information range corresponding to the numerical value combination of each multimedia parameter; and in response to determining that the hardware information of the target terminal device is in the hardware information range corresponding to the numerical combination of the at least one multimedia parameter, determining the numerical combination of the at least one multimedia parameter as the numerical combination of the multimedia parameter matched with the hardware information of the target terminal device.
Referring now to FIG. 6, a block diagram of an electronic device (e.g., the server of FIG. 1) 600 suitable for use in implementing embodiments of the present disclosure is shown. The terminal device in the embodiments of the present disclosure may include, but is not limited to, a mobile terminal such as a mobile phone, a notebook computer, a digital broadcast receiver, a PDA (personal digital assistant), a PAD (tablet computer), a PMP (portable multimedia player), a vehicle terminal (e.g., a car navigation terminal), and the like, and a stationary terminal such as a digital TV, a desktop computer, and the like. The electronic device shown in fig. 6 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present disclosure.
As shown in fig. 6, electronic device 600 may include a processing means (e.g., central processing unit, graphics processor, etc.) 601 that may perform various appropriate actions and processes in accordance with a program stored in a Read Only Memory (ROM)602 or a program loaded from a storage means 608 into a Random Access Memory (RAM) 603. In the RAM603, various programs and data necessary for the operation of the electronic apparatus 600 are also stored. The processing device 601, the ROM 602, and the RAM603 are connected to each other via a bus 604. An input/output (I/O) interface 605 is also connected to bus 604.
Generally, the following devices may be connected to the I/O interface 605: input devices 606 including, for example, a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 607 including, for example, a Liquid Crystal Display (LCD), a speaker, a vibrator, and the like; storage 608 including, for example, tape, hard disk, etc.; and a communication device 609. The communication means 609 may allow the electronic device 600 to communicate with other devices wirelessly or by wire to exchange data. While fig. 6 illustrates an electronic device 600 having various means, it is to be understood that not all illustrated means are required to be implemented or provided. More or fewer devices may alternatively be implemented or provided.
In particular, according to an embodiment of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method illustrated in the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network via the communication means 609, or may be installed from the storage means 608, or may be installed from the ROM 602. The computer program, when executed by the processing device 601, performs the above-described functions defined in the methods of the embodiments of the present disclosure.
It should be noted that the computer readable medium of the present disclosure can be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present disclosure, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In contrast, in the present disclosure, a computer readable signal medium may comprise a propagated data signal with computer readable program code embodied therein, either in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: electrical wires, optical cables, RF (radio frequency), etc., or any suitable combination of the foregoing.
The computer readable medium may be embodied in the electronic device; or may exist separately without being assembled into the electronic device. The computer readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device to: acquiring an image to be processed; acquiring position information of operation of a user on a screen; determining at least two image areas to be displayed in a screen in the image to be processed according to the position information; and respectively processing the at least two image areas to obtain at least two processed image areas.
Computer program code for carrying out operations for aspects of the present disclosure may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C + +, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units described in the embodiments of the present disclosure may be implemented by software or hardware. The name of a unit does not in some cases constitute a limitation of the unit itself, for example, a receiving unit may also be described as a "unit that receives multimedia-related information of a target terminal device".
The foregoing description is only exemplary of the preferred embodiments of the disclosure and is illustrative of the principles of the technology employed. It will be appreciated by those skilled in the art that the scope of the disclosure herein is not limited to the particular combination of features described above, but also encompasses other embodiments in which any combination of the features described above or their equivalents does not depart from the spirit of the disclosure. For example, the above features and (but not limited to) the features disclosed in this disclosure having similar functions are replaced with each other to form the technical solution.

Claims (12)

1. An information processing method comprising:
receiving multimedia related information of target terminal equipment, wherein the multimedia related information is information associated with a multimedia file generated by using a target application installed in the terminal equipment, and the multimedia related information comprises a model identifier and hardware information of the target terminal equipment;
in response to the fact that the model identification of the target terminal device does not exist in a preset model identification set, searching a numerical combination of multimedia parameters matched with hardware information of the target terminal device in a numerical combination set comprising numerical combinations of the multimedia parameters, wherein each model identification in the preset model identification set corresponds to at least one numerical combination in the numerical combination set;
and determining the found numerical combination of the multimedia parameters as the numerical combination of the multimedia parameters corresponding to the model identification of the target terminal equipment.
2. The method according to claim 1, wherein the determining the found numerical combination of the multimedia parameters as the numerical combination of the multimedia parameters corresponding to the model identifier of the target terminal device includes:
and adding the model identification of the target terminal equipment into a white list corresponding to the numerical combination of the searched multimedia parameters.
3. The method of claim 1, wherein the method further comprises:
receiving a multimedia parameter acquisition request sent by a first terminal device, wherein the multimedia parameter acquisition request comprises a machine type identifier of the first terminal device;
and in response to the fact that the model identification of the first terminal device does not exist in the preset model identification set, returning a default numerical value of the multimedia parameter to the first terminal device.
4. The method of claim 1, wherein before determining that the model identifier of the target terminal device does not exist in a preset model identifier set, the method further comprises:
searching multimedia related information of the target terminal equipment by using a web crawler; and
and periodically detecting whether the obtained model identification of the terminal equipment exists in a preset model identification set.
5. The method of claim 1, wherein the searching for the numerical combination of the multimedia parameter matching the hardware information of the target terminal device from a numerical combination set comprising the numerical combinations of the multimedia parameters comprises:
determining whether the hardware information of the target terminal equipment is in a hardware information range corresponding to the numerical value combination of each multimedia parameter;
and in response to determining that the hardware information of the target terminal equipment is in the hardware information range corresponding to the numerical combination of at least one multimedia parameter, determining the numerical combination of the at least one multimedia parameter as the numerical combination of the multimedia parameter matched with the hardware information of the target terminal equipment.
6. An information processing apparatus comprising:
the terminal equipment comprises a receiving unit, a processing unit and a processing unit, wherein the receiving unit is configured to receive multimedia related information of target terminal equipment, the multimedia related information is information related to a multimedia file generated by using a target application installed on the terminal equipment, and the multimedia related information comprises machine type identification and hardware information of the target terminal equipment;
the searching unit is configured to search a numerical combination of multimedia parameters matched with hardware information of the target terminal device in a numerical combination set comprising numerical combinations of the multimedia parameters in response to the fact that the model identification of the target terminal device does not exist in a preset model identification set, wherein each model identification in the preset model identification set corresponds to at least one numerical combination in the numerical combination set;
and the determining unit is configured to determine the found numerical combination of the multimedia parameters as the numerical combination of the multimedia parameters corresponding to the model identifier of the target terminal equipment.
7. The apparatus of claim 6, wherein the determination unit is further configured to:
and adding the model identification of the target terminal equipment into a white list corresponding to the numerical combination of the searched multimedia parameters.
8. The apparatus of claim 6, wherein the apparatus further comprises:
the device comprises a request receiving unit, a multimedia parameter acquiring unit and a multimedia parameter acquiring unit, wherein the request receiving unit is configured to receive a multimedia parameter acquiring request sent by a first terminal device, and the multimedia parameter acquiring request comprises a machine type identifier of the first terminal device;
and the returning unit is configured to return a default numerical value of the multimedia parameter to the first terminal equipment in response to the fact that the model identifier of the first terminal equipment does not exist in a preset model identifier set.
9. The apparatus of claim 6, wherein the apparatus further comprises:
a search unit configured to search multimedia related information of a target terminal device using a web crawler; and
and the detection unit is configured to periodically detect whether the obtained model identifier of the terminal equipment exists in a preset model identifier set.
10. The apparatus of claim 6, wherein the lookup unit is further configured to:
determining whether the hardware information of the target terminal equipment is in a hardware information range corresponding to the numerical value combination of each multimedia parameter;
and in response to determining that the hardware information of the target terminal equipment is in the hardware information range corresponding to the numerical combination of at least one multimedia parameter, determining the numerical combination of the at least one multimedia parameter as the numerical combination of the multimedia parameter matched with the hardware information of the target terminal equipment.
11. An electronic device, comprising:
one or more processors;
a storage device for storing one or more programs,
when executed by the one or more processors, cause the one or more processors to implement the method of any one of claims 1-5.
12. A computer-readable storage medium, on which a computer program is stored, which program, when being executed by a processor, carries out the method according to any one of claims 1-5.
CN201811497318.XA 2018-12-07 2018-12-07 Information processing method and device Pending CN111291080A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811497318.XA CN111291080A (en) 2018-12-07 2018-12-07 Information processing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811497318.XA CN111291080A (en) 2018-12-07 2018-12-07 Information processing method and device

Publications (1)

Publication Number Publication Date
CN111291080A true CN111291080A (en) 2020-06-16

Family

ID=71029840

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811497318.XA Pending CN111291080A (en) 2018-12-07 2018-12-07 Information processing method and device

Country Status (1)

Country Link
CN (1) CN111291080A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101534434A (en) * 2009-04-15 2009-09-16 深圳市融创天下科技发展有限公司 Code flow dynamic adjusting method in video transmission
CN102096752A (en) * 2009-12-10 2011-06-15 华为技术有限公司 Electronic book resource file downloading method and device
CN104811787A (en) * 2014-10-27 2015-07-29 深圳市腾讯计算机***有限公司 Game video recording method and game video recording device
CN105354057A (en) * 2015-10-23 2016-02-24 努比亚技术有限公司 Information processing method and server
CN105957014A (en) * 2016-06-13 2016-09-21 天脉聚源(北京)传媒科技有限公司 Picture adaptive display method and apparatus

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101534434A (en) * 2009-04-15 2009-09-16 深圳市融创天下科技发展有限公司 Code flow dynamic adjusting method in video transmission
CN102096752A (en) * 2009-12-10 2011-06-15 华为技术有限公司 Electronic book resource file downloading method and device
CN104811787A (en) * 2014-10-27 2015-07-29 深圳市腾讯计算机***有限公司 Game video recording method and game video recording device
CN105354057A (en) * 2015-10-23 2016-02-24 努比亚技术有限公司 Information processing method and server
CN105957014A (en) * 2016-06-13 2016-09-21 天脉聚源(北京)传媒科技有限公司 Picture adaptive display method and apparatus

Similar Documents

Publication Publication Date Title
CN110380955B (en) Message processing method and device and electronic equipment
CN110781373B (en) List updating method and device, readable medium and electronic equipment
CN110390493B (en) Task management method and device, storage medium and electronic equipment
CN110098998B (en) Method and apparatus for processing information
CN111163324B (en) Information processing method and device and electronic equipment
CN111209306A (en) Business logic judgment method and device, electronic equipment and storage medium
CN111726675A (en) Object information display method and device, electronic equipment and computer storage medium
CN110619096A (en) Method and apparatus for synchronizing data
CN113254105A (en) Resource processing method and device, storage medium and electronic equipment
CN111694629A (en) Information display method and device and electronic equipment
CN111813685B (en) Automatic test method and device
CN110708238B (en) Method and apparatus for processing information
CN110619101B (en) Method and apparatus for processing information
CN110069186B (en) Method and equipment for displaying operation interface of application
CN112148744A (en) Page display method and device, electronic equipment and computer readable medium
CN111367592B (en) Information processing method and device
CN110620808A (en) Method and device for pushing information
CN110083283B (en) Method, device and system for managing information
CN112153091B (en) Method and device for determining relevance of equipment
CN111294657A (en) Information processing method and device
CN111291199B (en) Information query method and device
CN111291080A (en) Information processing method and device
CN108811036B (en) Method and apparatus for displaying wireless access point information
CN111291254A (en) Information processing method and device
CN111294321B (en) Information processing method and device

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