CN111294657A - Information processing method and device - Google Patents
Information processing method and device Download PDFInfo
- Publication number
- CN111294657A CN111294657A CN201811497319.4A CN201811497319A CN111294657A CN 111294657 A CN111294657 A CN 111294657A CN 201811497319 A CN201811497319 A CN 201811497319A CN 111294657 A CN111294657 A CN 111294657A
- Authority
- CN
- China
- Prior art keywords
- multimedia
- information
- model
- value
- hardware information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 30
- 238000003672 processing method Methods 0.000 title claims abstract description 22
- 238000000034 method Methods 0.000 claims abstract description 29
- 238000005516 engineering process Methods 0.000 claims description 27
- 238000013481 data capture Methods 0.000 claims description 16
- 230000004044 response Effects 0.000 claims description 15
- 238000012545 processing Methods 0.000 claims description 10
- 238000004590 computer program Methods 0.000 claims description 9
- 238000010586 diagram Methods 0.000 description 12
- 238000004891 communication Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 7
- 230000003287 optical effect Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 230000009193 crawling Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47205—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for manipulating displayed content, e.g. interacting with MPEG-4 objects, editing locally
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/233—Processing of audio elementary streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/458—Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
- H04N21/4586—Content update operation triggered locally, e.g. by comparing the version of software modules in a DVB carousel to the version stored locally
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6582—Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The embodiment of the disclosure discloses an information processing method and device. One embodiment of the method comprises: receiving reported data comprising a first numerical value of a multimedia parameter of a terminal device and multimedia related information, 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 comprises model information; and determining a second value of the multimedia parameter corresponding to the multimedia related information based on the first value of the multimedia parameter. The embodiment of the disclosure can enable the server to generate the multimedia parameter values more suitable for each terminal device, and especially can determine the multimedia parameter values corresponding to the model information, thereby avoiding issuing the same multimedia parameter values to each terminal device in a unified manner.
Description
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 produce videos through the internet. Producing video requires setting some video parameters, such as resolution, etc., to be used in generating and playing the video.
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 reported data comprising a first numerical value of a multimedia parameter of a terminal device and multimedia related information, 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 comprises model information; and determining a second numerical value of the multimedia parameter corresponding to the multimedia related information in the reported data based on the first numerical value of the multimedia parameter.
In some embodiments, the method further comprises: and searching the model information of the terminal equipment and the first numerical value of the multimedia parameter of the terminal equipment corresponding to each model information by utilizing a network data capturing technology.
In some embodiments, the model information includes model identification and hardware information; the method further comprises the following steps: in response to the first model identification which does not exist in the preset model set being obtained, adding the first model identification to the preset model set; determining a second value of the multimedia parameter corresponding to the multimedia-related information based on the first value of the multimedia parameter, including: and determining a second value of the multimedia parameter corresponding to the first model identifier and the hardware information based on the first value of the multimedia parameter of the at least one terminal device corresponding to the acquired first model identifier.
In some embodiments, the method further comprises: and in response to the fact that the second model identification existing in the preset model information set is obtained and the hardware information of the terminal device corresponding to the second model identification does not exist in the hardware information set corresponding to the second model identification, adding the hardware information of the terminal device corresponding to the second model identification to the hardware information set.
In some embodiments, the method further comprises: and in response to determining that the hardware information acquired by the network data capture technology is inconsistent with the hardware information in the reported data, updating the hardware information acquired by the network data capture technology by using the hardware information in the reported data.
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 reported data comprising a first value of a multimedia parameter of the terminal equipment and multimedia related information, the multimedia related information is used for indicating information associated with a multimedia file generated by using a target application installed on the terminal equipment, and the multimedia related information comprises model information; the determining unit is configured to determine a second value of the multimedia parameter corresponding to the multimedia-related information in the reported data based on the first value of the multimedia parameter.
In some embodiments, the apparatus further comprises: the searching unit is configured to search the model information of the terminal equipment and the first numerical value of the multimedia parameter of the terminal equipment corresponding to each model information by utilizing a network data capturing technology.
In some embodiments, the model information includes model identification and hardware information; the device still includes: the first adding unit is configured to respond to the acquisition of a first model identifier which does not exist in the preset model set, and add the first model identifier to the preset model set; determining a second value of the multimedia parameter corresponding to the multimedia-related information based on the first value of the multimedia parameter, including: and determining a second value of the multimedia parameter corresponding to the first model identifier and the hardware information based on the first value of the multimedia parameter of the at least one terminal device corresponding to the acquired first model identifier.
In some embodiments, the apparatus further comprises: the first adding unit is configured to add the hardware information of the terminal device corresponding to the second model identifier to the hardware information set in response to the fact that the second model identifier existing in the preset model information set is obtained and the hardware information of the terminal device corresponding to the second model identifier does not exist in the hardware information set corresponding to the second model identifier.
In some embodiments, the apparatus further comprises: an updating unit configured to update the hardware information acquired by the network data capture technology with the hardware information in the reported data in response to determining that the hardware information acquired by the network data capture technology and the hardware information in the reported data are inconsistent.
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.
The information processing method provided by the embodiment of the disclosure includes receiving a first value of a multimedia parameter of a terminal device and reported data of multimedia related information, where the multimedia related information is used to indicate information associated with a multimedia file generated by using a target application installed in the terminal device, and the multimedia related information includes model information. And then, determining a second value of the multimedia parameter corresponding to the multimedia related information based on the first value of the multimedia parameter. The embodiment of the disclosure can enable the server to generate the numerical value of the multimedia parameter more suitable for each terminal device, especially can determine the numerical value of the multimedia parameter corresponding to the model information, and thus can issue different numerical values of the multimedia parameter to terminal devices with different model information. Thus, different terminal devices can smoothly generate high-quality multimedia files using appropriate values of multimedia parameters.
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 reported data, and feed back a processing result (e.g., a value of the multimedia parameter) 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:
In this embodiment, an execution subject of the information processing method (for example, the server shown in fig. 1) may receive the report data. The reported data is sent by the terminal device and may include a first value of a multimedia parameter of the terminal device and multimedia related information. The multimedia-related information is various information related to multimedia. For example, the multimedia-related information may be hardware information, such as CPU information and/or GPU information, or software information or other information, such as system version, package name of application, version, and/or geographical region information (e.g., in which country). The multimedia file may include video and/or audio. The second value of the multimedia parameter is a value of various parameters used in the generated multimedia file of the terminal device, and can be obtained from the terminal device. The model information is information related to the model of the terminal device, and may include an identifier of the model, and the like.
In this embodiment, the execution body may determine, based on the first value of the multimedia parameter, a second value of the multimedia parameter corresponding to the multimedia related information in the report data. Thus, the determined second value of the multimedia parameter is a value corresponding to the model information. The second value of the multimedia parameter may be various parameter values which are used by the server to issue to the terminal device and are related to the multimedia, and various parameter values which are required by the terminal device to generate the multimedia file.
In practice, the execution body may establish a corresponding relationship between the multimedia-related information and the second value of the multimedia parameter. The number of correspondences established here is at least one. Specifically, if only the value of the multimedia parameter of an application installed in a terminal device is obtained within a certain period of time, the corresponding relationship between the multimedia related information obtained from the terminal device and the first value of the multimedia parameter may be directly established, and the first value of the multimedia parameter may be used as the second value of the multimedia parameter. If the first values of the multimedia parameters sent by the plurality of terminal devices are obtained within a certain time period, the combinations of the plurality of items in the multimedia related information can be determined, the corresponding relation between each combination and the first values of the multimedia parameters is established, and the first values of the multimedia parameters in the corresponding relation are used as the second values of the multimedia parameters. For example, a combination of the multimedia related information includes version 1 and model X of the application, and the second value of the corresponding multimedia parameter includes 576 × 1024 resolution of the video. Another combination of multimedia-related information includes version 2 and model Y of the application, and the corresponding second value of the multimedia parameter includes the resolution 720 x 1280 of the video.
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 body 301 may receive the report data 302 including a first value 303 of a multimedia parameter of the terminal device (e.g., 576 × 1024 resolution of a video, 20 frame rate of a video) and multimedia related information (e.g., model id) 304, where the multimedia related information is used to indicate information associated with a multimedia file generated by using a target application installed in the terminal device, and the multimedia related information includes model information. Based on the first value 303 of the multimedia parameter, a second value 305 of the multimedia parameter corresponding to the model number 304 is determined.
The embodiment of the disclosure can enable the server to generate the multimedia parameter values more suitable for each terminal device, and especially can determine the multimedia parameter values corresponding to the model information, thereby avoiding issuing the same multimedia parameter values to each terminal device in a unified manner. Therefore, different values of the multimedia parameters can be issued to terminal equipment with different model information. Thus, different terminal devices can smoothly generate high-quality multimedia files using appropriate values of multimedia parameters.
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:
In this embodiment, an execution subject (for example, the server shown in fig. 1) of the information processing method may receive the report data. The reported data is sent by the terminal device and may include a first value of a multimedia parameter of the terminal device and multimedia related information. The multimedia-related information is various information related to multimedia.
In this embodiment, the execution subject may search the model information of the terminal device in the internet by using a network data capture technology. In particular, network data crawling techniques may include acquiring data with a web crawler.
In this embodiment, the execution body may determine, based on the first value of the multimedia parameter, a second value of the multimedia parameter corresponding to the multimedia related information in the report data. Thus, the determined second value of the multimedia parameter is a value corresponding to the model information. The second value of the multimedia parameter may be various parameter values which are used by the server to issue to the terminal device and are related to the multimedia, and various parameter values which are required by the terminal device to generate the multimedia file.
In some optional implementation manners of this embodiment, the model information includes a model identifier and hardware information, and after step 402, the method may further include:
in response to the first model identification which does not exist in the preset model set being obtained, adding the first model identification to the preset model set;
the step 403 may include: and determining a second value of the multimedia parameter corresponding to the first model identifier and the hardware information based on the first value of the multimedia parameter of the at least one terminal device corresponding to the acquired first model identifier.
In this embodiment, the execution body may establish a corresponding relationship between the first model identifier, the hardware information, and the second value of the multimedia parameter. Thus, the corresponding relation between the acquired new model and the numerical value of the multimedia parameter can be established. This step may be performed in the same or similar manner as step 202 shown in fig. 2, and will not be described herein again. The model identifier is used for distinguishing each model of the terminal device, and may be various characters or graphics.
In this embodiment, the executing body may obtain a machine type identifier, and may add the obtained machine type identifier as a first machine type identifier to a preset machine type set when the obtained machine type identifier does not exist in the preset machine type set. Here, the obtained first model identifier may be in the received report data of the terminal device, or may be searched by using a network data capture technology.
In some optional application scenarios of these implementations, the method may further include:
and in response to the fact that the second model identification existing in the preset model information set is obtained and the hardware information of the terminal device corresponding to the second model identification does not exist in the hardware information set corresponding to the second model identification, adding the hardware information of the terminal device corresponding to the second model identification to the hardware information set.
In these optional application scenarios, the execution main body may take the acquired model identifier as a second model identifier when the model identifier is acquired and the acquired model identifier exists in a preset model information set. The execution main body may add the hardware information of the terminal device corresponding to the second model identifier to the hardware information set when the hardware information of the terminal device corresponding to the second model identifier does not exist in the hardware information set corresponding to the second model identifier. The hardware information set can be stored in a database of the server.
The application scenes can utilize the reported data or the data obtained by a network data capturing technology to supplement the hardware information corresponding to the model identification, so that the data corresponding to each model identification is more perfect.
In some optional application scenarios of these implementations, the method may further include:
and in response to determining that the hardware information acquired by the network data capture technology is inconsistent with the hardware information in the reported data, updating the hardware information acquired by the network data capture technology by using the hardware information in the reported data.
In these optional application scenarios, the reported data of the terminal device is often relatively complete and accurate. Therefore, if it is determined that the hardware information acquired by using the network data capture technology is inconsistent with the hardware information in the report data sent by the receiving terminal device, the executing entity may use the hardware information in the report data to override the hardware information acquired by using the network data capture technology. Specifically, the hardware information here may be hardware information of each model information.
Therefore, the hardware information acquired by the network data capturing technology can be updated, so that the acquired data is more accurate while the sources are rich to acquire the hardware information of more terminal devices.
The implementation modes can fully utilize the acquired data, and when the new model is acquired, the new model is automatically added and the numerical value of the multimedia parameter of the new model is determined. And when the existing model is obtained, the data of the model can be perfected.
According to the method and the device, the model can be searched on the Internet with huge data volume by utilizing a network data capture technology while accurate reported data is received, so that more and richer model data can be obtained.
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 and a determining unit 502. The receiving unit 501 is configured to receive reported data including a first numerical value of a multimedia parameter of a terminal device and multimedia related information, 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 model information; the determining unit 502 is configured to determine, based on the first value of the multimedia parameter, a second value of the multimedia parameter corresponding to the multimedia-related information in the reported data.
In some embodiments, the receiving unit 501 of the information processing apparatus 500 may receive the report data. The reported data is sent by the terminal device and may include a first value of a multimedia parameter of the terminal device and multimedia related information. The multimedia-related information is various information related to multimedia.
In some embodiments, the determining unit 502 may determine a second value of the multimedia parameter corresponding to the multimedia-related information based on the first value of the multimedia parameter. Thus, the determined second value of the multimedia parameter is a value corresponding to the model information. The second value of the multimedia parameter may be various parameter values which are issued by the server to the terminal device and are related to the multimedia, and various parameter values which are required by the terminal device for generating the multimedia file.
In some optional implementations of this embodiment, the apparatus further includes: the searching unit is configured to search the model information of the terminal equipment and the first numerical value of the multimedia parameter of the terminal equipment corresponding to each model information by utilizing a network data capturing technology.
In some embodiments, the model information includes model identification and hardware information; the device still includes: the first adding unit is configured to respond to the acquisition of a first model identifier which does not exist in the preset model set, and add the first model identifier to the preset model set; determining a second value of the multimedia parameter corresponding to the multimedia-related information based on the first value of the multimedia parameter, including: and determining a second value of the multimedia parameter corresponding to the first model identifier and the hardware information based on the first value of the multimedia parameter of the at least one terminal device corresponding to the acquired first model identifier.
In some embodiments, the apparatus further comprises: the first adding unit is configured to add the hardware information of the terminal device corresponding to the second model identifier to the hardware information set in response to the fact that the second model identifier existing in the preset model information set is obtained and the hardware information of the terminal device corresponding to the second model identifier does not exist in the hardware information set corresponding to the second model identifier.
In some embodiments, the apparatus further comprises: an updating unit configured to update the hardware information acquired by the network data capture technology with the hardware information in the reported data in response to determining that the hardware information acquired by the network data capture technology and the hardware information in the reported data are inconsistent.
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 RAM 603, 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 RAM 603 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 form a limitation on the unit itself, for example, a receiving unit may also be described as a "unit that receives reported data including the first values of the multimedia parameters of the terminal device and the multimedia-related information".
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 reported data comprising a first numerical value of a multimedia parameter of a terminal device and multimedia related information, 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 comprises model information;
and determining a second numerical value of the multimedia parameter corresponding to the multimedia related information in the reported data based on the first numerical value of the multimedia parameter.
2. The method of claim 1, wherein the method further comprises:
and searching the model information of the terminal equipment and the first numerical value of the multimedia parameter of the terminal equipment corresponding to each model information by utilizing a network data capturing technology.
3. The method according to one of claims 1 and 2, wherein the model information comprises model identification and hardware information; the method further comprises the following steps:
in response to the fact that a first model identification which does not exist in a preset model set is obtained, adding the first model identification to the preset model set;
the determining a second value of the multimedia parameter corresponding to the multimedia-related information based on the first value of the multimedia parameter includes:
and determining a second value of the multimedia parameter corresponding to the first model identifier and the hardware information based on the first value of the multimedia parameter of at least one terminal device corresponding to the acquired first model identifier.
4. The method of claim 3, wherein the method further comprises:
and in response to the fact that a second model identification existing in a preset model information set is obtained and the hardware information of the terminal equipment corresponding to the second model identification does not exist in a hardware information set corresponding to the second model identification, adding the hardware information of the terminal equipment corresponding to the second model identification to the hardware information set.
5. The method according to one of claims 3-4, wherein the method further comprises:
and in response to determining that the hardware information acquired by using the network data capturing technology is inconsistent with the hardware information in the reported data, updating the hardware information acquired by using the network data capturing technology by using the hardware information in the reported data.
6. An information processing apparatus comprising:
the terminal equipment comprises a receiving unit and a processing unit, wherein the receiving unit is configured to receive reported data comprising a first numerical value of a multimedia parameter of the terminal equipment and multimedia related information, 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 model information;
a determining unit configured to determine, based on the first value of the multimedia parameter, a second value of the multimedia parameter corresponding to the multimedia-related information in the reported data.
7. The apparatus of claim 6, wherein the apparatus further comprises:
the searching unit is configured to search the model information of the terminal equipment and the first numerical value of the multimedia parameter of the terminal equipment corresponding to each model information by utilizing a network data capturing technology.
8. The device according to one of claims 6 and 7, wherein the model information comprises model identification and hardware information; the device further comprises:
the device comprises a first adding unit, a second adding unit and a third adding unit, wherein the first adding unit is configured to respond to the acquisition of a first model identification which does not exist in a preset model set, and the first model identification is added to the preset model set;
the determining unit is further configured to:
and determining a second value of the multimedia parameter corresponding to the first model identifier and the hardware information based on the first value of the multimedia parameter of at least one terminal device corresponding to the acquired first model identifier.
9. The apparatus of claim 8, wherein the apparatus further comprises:
the first adding unit is configured to add the hardware information of the terminal device corresponding to the second model identifier to a hardware information set in response to the fact that the second model identifier existing in a preset model information set is obtained and the hardware information of the terminal device corresponding to the second model identifier does not exist in the hardware information set corresponding to the second model identifier.
10. The apparatus according to one of claims 8-9, wherein the apparatus further comprises:
an updating unit configured to update the hardware information acquired by the network data capture technology with the hardware information in the reported data in response to determining that the hardware information acquired by the network data capture technology is inconsistent with the hardware information in the reported data.
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.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811497319.4A CN111294657A (en) | 2018-12-07 | 2018-12-07 | Information processing method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811497319.4A CN111294657A (en) | 2018-12-07 | 2018-12-07 | Information processing method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111294657A true CN111294657A (en) | 2020-06-16 |
Family
ID=71029845
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811497319.4A Pending CN111294657A (en) | 2018-12-07 | 2018-12-07 | Information processing method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111294657A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113015019A (en) * | 2021-03-09 | 2021-06-22 | 北京百度网讯科技有限公司 | Data processing method, device and system |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006236323A (en) * | 2005-01-25 | 2006-09-07 | Sony Corp | Application providing system, server, client and application providing method |
US20100153574A1 (en) * | 2008-12-15 | 2010-06-17 | Microsoft Corporation | Video Conference Rate Matching |
CN103139144A (en) * | 2011-11-24 | 2013-06-05 | 中国电信股份有限公司 | Multi-media information releasing method and device |
CN104702976A (en) * | 2015-02-10 | 2015-06-10 | 深圳创维数字技术有限公司 | Video playing method and equipment |
CN104811787A (en) * | 2014-10-27 | 2015-07-29 | 深圳市腾讯计算机***有限公司 | Game video recording method and game video recording device |
CN105681821A (en) * | 2016-02-02 | 2016-06-15 | 广东欧珀移动通信有限公司 | Audio playing method, playing system and server |
CN106331570A (en) * | 2016-08-24 | 2017-01-11 | 乐视控股(北京)有限公司 | Terminal types-based different video streams sending methods and apparatuses |
US20170200050A1 (en) * | 2016-01-12 | 2017-07-13 | Xiaoyi Technology Co., Ltd. | System and method for previewing video |
CN107197349A (en) * | 2017-06-30 | 2017-09-22 | 北京金山安全软件有限公司 | Video processing method and device, electronic equipment and storage medium |
CN107205128A (en) * | 2017-05-11 | 2017-09-26 | 西安万像电子科技有限公司 | Display methods, the device and system of file |
CN107872713A (en) * | 2017-11-16 | 2018-04-03 | 北京小米移动软件有限公司 | Short processing system for video, method and device |
-
2018
- 2018-12-07 CN CN201811497319.4A patent/CN111294657A/en active Pending
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006236323A (en) * | 2005-01-25 | 2006-09-07 | Sony Corp | Application providing system, server, client and application providing method |
US20100153574A1 (en) * | 2008-12-15 | 2010-06-17 | Microsoft Corporation | Video Conference Rate Matching |
CN103139144A (en) * | 2011-11-24 | 2013-06-05 | 中国电信股份有限公司 | Multi-media information releasing method and device |
CN104811787A (en) * | 2014-10-27 | 2015-07-29 | 深圳市腾讯计算机***有限公司 | Game video recording method and game video recording device |
CN104702976A (en) * | 2015-02-10 | 2015-06-10 | 深圳创维数字技术有限公司 | Video playing method and equipment |
US20170200050A1 (en) * | 2016-01-12 | 2017-07-13 | Xiaoyi Technology Co., Ltd. | System and method for previewing video |
CN105681821A (en) * | 2016-02-02 | 2016-06-15 | 广东欧珀移动通信有限公司 | Audio playing method, playing system and server |
CN106331570A (en) * | 2016-08-24 | 2017-01-11 | 乐视控股(北京)有限公司 | Terminal types-based different video streams sending methods and apparatuses |
CN107205128A (en) * | 2017-05-11 | 2017-09-26 | 西安万像电子科技有限公司 | Display methods, the device and system of file |
CN107197349A (en) * | 2017-06-30 | 2017-09-22 | 北京金山安全软件有限公司 | Video processing method and device, electronic equipment and storage medium |
CN107872713A (en) * | 2017-11-16 | 2018-04-03 | 北京小米移动软件有限公司 | Short processing system for video, method and device |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113015019A (en) * | 2021-03-09 | 2021-06-22 | 北京百度网讯科技有限公司 | Data processing method, device and system |
CN113015019B (en) * | 2021-03-09 | 2023-02-28 | 北京百度网讯科技有限公司 | Data processing method, device and system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110046021B (en) | Page display method, device, system, equipment and storage medium | |
CN109769141B (en) | Video generation method and device, electronic equipment and storage medium | |
CN110213614B (en) | Method and device for extracting key frame from video file | |
CN110781373B (en) | List updating method and device, readable medium and electronic equipment | |
CN109408481B (en) | Log collection rule updating method and device, electronic equipment and readable medium | |
CN111163324B (en) | Information processing method and device and electronic equipment | |
CN110809189A (en) | Video playing method and device, electronic equipment and computer readable medium | |
CN110619100A (en) | Method and apparatus for acquiring data | |
CN111694629A (en) | Information display method and device and electronic equipment | |
CN111813685B (en) | Automatic test method and device | |
CN110996155B (en) | Video playing page display method and device, electronic equipment and computer readable medium | |
CN112148744A (en) | Page display method and device, electronic equipment and computer readable medium | |
CN110619101B (en) | Method and apparatus for processing information | |
CN111385599B (en) | Video processing method and device | |
CN110414625B (en) | Method and device for determining similar data, electronic equipment and storage medium | |
CN111756953A (en) | Video processing method, device, equipment and computer readable medium | |
US11960703B2 (en) | Template selection method, electronic device and non-transitory computer-readable storage medium | |
CN112307393A (en) | Information issuing method and device and electronic equipment | |
CN111294657A (en) | Information processing method and device | |
CN111367592B (en) | Information processing method and device | |
CN111385638B (en) | Video processing method and device | |
CN111291254A (en) | Information processing method and device | |
CN111382038B (en) | Method, device, electronic equipment and storage medium for reporting service data | |
CN111294321B (en) | Information processing method and device | |
CN111291199B (en) | Information query 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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200616 |