Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments that can be derived from the embodiments given herein by a person of ordinary skill in the art are intended to be within the scope of the present disclosure.
In the embodiment of the present application, in order to provide the color attribute of the data object more effectively, the color information of the data object may be obtained in advance, and then, a page element of a color chart style (that is, a card style with a certain color, which is collectively referred to as "color chart element" in the embodiment of the present application for convenience of description) is generated according to the color information, so that, when the color attribute information of the data object is provided in the data object information page, the color chart element may be utilized to provide the color attribute information. The color card has the characteristics of being eye-catching and the like, and has stronger capacity in the aspect of expressing color information, so that the color attribute information of the data object can be more effectively conveyed to a user. Specifically, the color information may include a specific color value, and may further include a picture for expressing the color information (for example, a specific data object may be smeared on an object made of a certain material, and then photographed, and so on, so as to reflect information such as color, glossiness, texture, and so on of the data object in a use state as much as possible).
In particular implementation, referring to fig. 1, a particular system architecture may include a server, a first client, and a second client. The server is mainly used for storing data object information and providing specific data object page data, and in the embodiment of the application, the server can also be used for collecting color information of the data object, generating a color card element according to the color information, and then providing color attribute information of the data object in the data object information page according to the color card element. If the data object includes multiple SKUs, color attribute options for selecting different SKUs can be generated using the color chip elements of the different SKUs. The first client is mainly a client provided for a first user (for example, a consumer user, a buyer user, etc. in the sales platform system) to use, and through the first client, the first user can browse a data object page provided by the server and can also operate information in the page. The second client is mainly a client provided for a second user (for example, a merchant user, a seller user, etc. in the sales platform system) to use, and through the second client, the second user can upload description information such as pictures and texts of a data object that the second user needs to publish, and can also perform operations such as management on published data object information.
Specific implementations are described in detail below.
Example one
First, in the first embodiment, from the perspective of the server, a method for providing color attribute information of a data object is provided, and referring to fig. 2, the method may specifically include:
s201: the server side obtains color information of the data object;
in a specific implementation, the server may obtain the color information of the data object in a plurality of ways, for example, the color information may be entered by a background worker of the server, or may also be uploaded by a second user through a second client, and the like. In a preferred implementation, this may be by way of an upload by the second user. That is, in the embodiment of the present application, the second user may submit specific color information when publishing data object information or when submitting color attribute information for a data object that has been published in due course.
In a specific implementation, the color information of the data object may be expressed in various specific ways, for example, one color value data may be a color, and may be expressed by RGB values, for example. Such color value data may be obtained in various ways, for example, may be provided by a manufacturer, or a second user may obtain the actual product color value by using some tools or the like, and so on.
The other color information may be a picture for expressing color information, that is, the second user may obtain a picture capable of expressing color information of the data object by taking a picture or the like, and upload the picture to the server. It should be noted that the picture for expressing color information in the embodiment of the present application does not generally refer to a product picture, a picture taken in a state where a color portion of a product is exposed after an outer package portion of the product is opened, or the like, but a picture capable of actually showing a color texture in a use state of the product. For example, for a data object such as "lipstick", the product itself usually includes an outer tubular casing and an inner paste, wherein the tubular casing can be usually designed to be partially removable or can be unscrewed, so that the inner paste is partially exposed. In the prior art, when a merchant issues data object information, uploaded commodity pictures are generally uploaded to an overall commodity main graph, or a state graph in which a paste part is exposed, and when a server displays the state graph in a data object information page, the pictures can only be provided for a user. The main purpose of such a picture is to show the appearance of the product, and the user can usually only obtain a textual description, or a partially exposed paste portion in the picture, or a more detailed introduction from a detailed information portion in the page, regarding a specific color. In the embodiment of the present application, the color texture of the data object is used as the main content of the picture for generating the color attribute option of the data object, that is, the emphasis is not on displaying the appearance of the merchandise, but on displaying a specific color texture. In the specific implementation process, the second user can obtain the picture by smearing the product on a certain substance and then taking a picture of the object, and in the shooting process, the lighting condition and the like can be adjusted, so that the shot picture can restore the actual color to the maximum extent, and then the shot picture is uploaded. Of course, such a picture may also be obtained in other ways, e.g. also provided by the manufacturer, etc. In short, the main content of the picture may be color information of the data object.
In a specific implementation, the second client may provide an operation option for uploading the color information, that is, when the second client publishes the data object information or edits the published data object information, the color information of the data object may be submitted through the operation option. Specifically, such operation options may include a first operation option for uploading color value data, or a second operation option for uploading a picture. The picture is the picture with the color information as the main content, and is not the main content with the appearance of the product. Certainly, in practical applications, the first operation option and the second operation option may be provided in the second client at the same time, so that the second user may upload color information of two aspects at the same time, and thus, the server may provide the color attribute information of the data object more effectively.
When the second client provides the second operation option, the second client may also display the required information of the picture, for example, the size of the picture, so that the second user can upload the picture according to the requirement when uploading the picture. In addition to the color value data and the picture, specific color name information, such as red, orange pink, brown, etc., may be uploaded.
In addition, in practical applications, a data object may have multiple SKUs, and different SKUs may correspond to different color attributes, for example, for a data object such as lipstick, the same lipstick of the same brand may include multiple different colors. For this case, when uploading specific color information, the second client may upload color information, specifically color value data, and/or a picture for expressing the color information, for each different SKU, respectively. Of course, information such as the name of the color may also be included.
For example, in a specific implementation, the interface presented by the first client may be as shown in fig. 3, which includes options for inputting information such as color name, color value, color map, quality map, and the like, and the second user may submit specific color information of each SKU through the interface. It should be noted that, in fig. 3, besides the above information, other pieces of information are included, but are not related to the solution of the embodiment of the present application, and therefore, detailed description thereof is omitted here. In addition, two columns of "color map" and "quality map" are included in fig. 3, and in the embodiment of the present application, the two columns of information may be the same, that is, the color and the quality of the data object may be shown in the same picture.
After receiving the information, the server may store the information in a database, for example, in a specific implementation manner, as shown in table 1:
TABLE 1
S202: generating a color chip element according to the color information of the data object; the color card elements are page elements of color card styles;
after the server obtains the color information of the data object, the server can generate the color card element according to the color information. The color chart element is a page element of a color chart style, and the page element itself may be an element of an option class, and therefore, may also be a color chart option. That is, each specific option presentation style may be a color card style, that is, a card style with colors. The specific color card may be a color card with a transverse strip shape, and may be a regular rectangle from the specific shape, or may be a shape similar to a "folder" in an operating system, in order to make the option more stereoscopic, and so on. Wherein if the same data object has multiple SKUs, each SKU has respective color information, and thus, color chip elements can be generated for the respective SKUs, respectively.
Specifically, when generating a color chart element according to color information of a data object, there may be various implementation manners, for example, if the color information is color value data, a blank color chart may be created according to a preset shape, and then a corresponding color is selected according to specific color value data to fill the color chart. If the color information is a picture, the preset shape can be directly intercepted from the picture to generate a color card element, and the like.
S203: and providing color attribute information of the data object by utilizing the color card element in the data object information page.
After the color chip element is generated, the color attribute information of the data object can be provided in the data object information page using the color chip element. It should be noted that, for a mobile version of a data object page, the same data object usually includes multiple sub-pages of "goods", "details", "evaluation", and the like, where in the "goods" sub-page, an operation option for selecting a SKU may be usually provided. In embodiments of the present application, color attribute information for a data object may be provided when such an operation option for selecting a SKU is provided. In addition, in the embodiment of the present application, when the color attribute information of the data object is provided in the page, the color attribute information is provided in the form of a color chart element, instead of the color number, the color name + the product thumbnail, or the like in the prior art. If one data object has a plurality of SKUs, a color attribute option for selecting each SKU can be provided in the data object information page by using the color card element corresponding to each SKU. For example, as shown in FIG. 4, for a data object "lipstick", if multiple SKUs are included, a color attribute option may be provided for selecting lipsticks of various colors, and each SKU corresponds to an operable color element.
It should be noted that in a specific implementation, there may be a case where the number of SKUs included in the same data object is very large, for example, a certain lipstick may have hundreds of colors, and so on. At this time, if various selectable color attribute options are directly provided, on one hand, if each color card element is displayed in a paging manner due to the limited area of the mobile end page, browsing efficiency is reduced, and if all the color card elements are displayed in the same page, the area occupied by each color card element is limited, which reduces information expression capability of each color card element, and on the other hand, if a user directly selects from hundreds of options, the operation efficiency of the user is inevitably reduced. To this end, in the preferred embodiment of the present application, SKUs may also be first divided into multiple color families for this case, and each color family may include one or more SKUs therein, for example, may include "deep red family", "blue family", "pink family", and so on. The specific color system division can be determined according to the actual situation of the SKU color attribute of the data object, and after the color system division, the color names of the SKUs can be renamed in the color system respectively. For example, also pink, the names of different SKUs can be classified as "shiny", "matte", "antique", etc. Thus, various selectable color families may be provided in the data object page first, and then, after a user selects a color family, the color attribute options for selecting SKUs under that color family may be provided. For example, if 5-1 shows that when the user selects to view the SKU information of a certain data object, the operation option for selecting the color system can be provided first, and assuming that the user selects the "pink color system" therein, the option can be presented distinctively, for example, the font color can be changed, and a check can be drawn in the item, etc. Thereafter, a jump may be made to another interface in which the color attribute options within the color family for selecting each SKU under the color family are provided. For example, the interface may be as shown in FIG. 5-2.
It should be noted that, in the embodiment of the present application, since the color attribute option is provided by using the color chart element, each color chart element may also have a plurality of specific implementation manners in terms of a display manner. For example, each color chip element may be directly displayed in a tiled form or the like, or in a more preferred implementation manner, the color chip elements corresponding to each SKU may be arranged in a stacked manner according to a preset direction, and adjacent color chip elements partially overlap in the preset direction. That is, as shown in fig. 5-2, individual color chip elements may be in a horizontal stripe pattern and may appear like a "folder" (with a small portion on the left side raised upward), and when color attribute options for multiple SKUs are displayed, the color chip elements corresponding to the respective SKUs may be displayed in a vertically stacked manner. Also, the stack may be a "tile" stack, i.e. the individual colour chip elements do not completely overlap but partially overlap, so that each colour chip element can be displayed in one portion. And, each color chip element can be in an operable state, that is, can accept a selection operation of a user. After a certain target color chip element is selected, the target color chip element can be displayed in an unfolded state without shielding, and specifically, each target color chip below the target color chip can be moved downwards to enable the target color chip element to be unfolded. For example, as shown in fig. 5-3, assuming the selected target color chip element is "rich," the expanded state may be as shown at 501.
That is, the color attribute options of the data object may be divided into two states, and in an initial state of providing the color attribute options, the state may be referred to as a first state, that is, the color chart elements corresponding to the SKUs are arranged in a stacked manner in a preset direction, and adjacent color chart elements are partially overlapped in the preset direction. When a certain target color card element is executed with the first operation and becomes the selected state, the color attribute option enters a second state, and in the second state, the target color card element becomes an unfolded state without shielding. In the second state, the area of the target color chip element is larger, so that color information can be more effectively conveyed.
In addition, in a more preferred embodiment, the color information obtained by the server may include color value data and two types of pictures, where the main content of the picture is the color information, and therefore, two different color chart elements may be generated for the same SKU according to the two types of information, and are respectively used for displaying in the first state and the second state. Specifically, the first color card element of each SKU may be generated from the color value data, and the second color card element of each SKU may be generated from the picture. Thus, in the first state, the color attribute information of each SKU may be provided using the first color card element of each SKU, and in the second state, the color attribute information of the target SKU may be provided using the second color card element of the target SKU. The first color card element is generated according to the color value data, and the second color card element is generated according to a specific picture, and such a picture is usually obtained by shooting or the like, so that the second color card element can express more information on texture, glossiness, texture and the like in addition to the color information than the color card element generated by the color value, and therefore, the second color card element has stronger color information expression capability than the first color card element. However, the information amount of the first color card element is small, and the loading speed is high.
Therefore, in the embodiment of the present application, a more optimized design can be performed by combining the advantages and disadvantages of the first color card element and the second color card element. That is, in the initial state of providing the color attribute option for selecting SKUs, since the color chart elements are stacked together, the user only needs to have a preliminary impression of specific color texture, so that the option can be displayed through the first color chart element with slightly weak expressive ability, and the purposes of quick loading and user waiting time reduction are achieved. After the user selects a specific SKU, the user has a need to know the color and texture of the SKU in more detail, so that the second color card element generated based on the specific picture can be used for displaying in the unfolded state. In this way, the second color card element has stronger color information expression capability, so that the relevant information can be more effectively conveyed to the user to help the user to select.
In addition, when the method is specifically implemented, richer information can be provided in the color attribute option from other aspects. For example, according to the historical trading volume information of each SKU, the arrangement order of the color chart elements of each SKU in the color attribute options is determined, that is, the color chart elements corresponding to the SKUs with the higher historical sales volume ranking can be arranged in the front for display. Or adding a first identifier for the color card elements of the SKUs with the historical trading volume sequence meeting the preset condition according to the historical trading volume information of each SKU. For example, as shown in fig. 5-2, in the first three color chip elements, a "HOT" identification may be added, and so on. Moreover, after the second user issues a certain data object, if a SKU is subsequently added, the color chart element corresponding to the SKU may be added to the color attribute option, and a second identifier may also be added. For example, as shown in FIG. 5-2, on the fourth color chip element, a "NEW" designation may be added, and so on.
In summary, according to the embodiment of the present application, the color information of the data object may be obtained in advance, and then the page element of the color chart style may be generated according to the color information, so that when the color attribute information of the data object is provided in the data object information page, the color chart element may be utilized to provide the color attribute information. The color card has the characteristics of being eye-catching and the like, and has stronger capacity in the aspect of expressing color information, so that the color attribute information of the data object can be more effectively conveyed to a user.
Specifically, the color information may include a specific color value, and may further include a picture for expressing the color information, and therefore, when generating a specific color target element, the color information may be generated according to the color value, the picture, and the like, so that accuracy of the color target information may be improved.
Example two
The second embodiment corresponds to the first embodiment, and provides a method for providing color attribute information of a data object from the perspective of a first client, and referring to fig. 6, the method may specifically include:
s601: the method comprises the steps that a first client side obtains data object information page data from a server side, wherein the page data comprises color attribute information of a data object, and the color attribute information is determined in the following mode: acquiring color information of a data object, generating a color chip element according to the color information of the data object, and providing color attribute information of the data object by using the color chip element; the color card elements are page elements of color card styles;
s602: and displaying the page according to the data object information page data.
Since the second embodiment corresponds to the first embodiment, specific implementation thereof can be referred to the description of the first embodiment, and will not be described herein.
EXAMPLE III
As described in the first embodiment, in one case, the color information of the data object may be submitted by the second user, and for this reason, the embodiment of the present application further provides a data object information publishing method from the perspective of the second client, referring to fig. 7, where the method specifically may include:
s701: the second client provides operation options for submitting the color information of the data object in the data object information publishing interface;
s702: after receiving the color information through the operation options, submitting the color information to a server, generating a color card element by the server according to the color information, and providing color attribute information of the data object by using the color card element in a data object information page; the color chip elements are page elements of a color chip style.
Wherein the data object comprises a plurality of selectable stock keeping unit SKUs, each SKU corresponding to a different color attribute; the data object information publishing interface comprises operation options used for submitting color information of each SKU respectively.
In a specific implementation, the operation options include: the method comprises a first operation option used for submitting color value information and a second operation option used for submitting picture information, wherein the picture information is the picture information used for expressing the color information of the data object.
For other specific implementations in the third embodiment, reference may be made to the description in the first embodiment, and details are not described here.
Corresponding to the first embodiment, an embodiment of the present application further provides an apparatus for providing color attribute information of a data object, referring to fig. 8, where the apparatus is applied to a server and includes:
a colorinformation obtaining unit 801 for obtaining color information of a data object;
a color chipelement generating unit 802, configured to generate a color chip element according to the color information of the data object; the color card elements are page elements of color card styles;
a color attributeinformation providing unit 803 for providing color attribute information of the data object using the color chip element in the data object information page.
In specific implementation, the data object comprises a plurality of selectable stock keeping unit SKUs, and each SKU corresponds to a different color attribute;
the color information obtaining unit may be specifically configured to:
respectively obtaining color information of each SKU;
the color chip element generation unit may be specifically configured to:
generating color card elements corresponding to the SKUs according to the color information of the SKUs respectively;
the color attribute information providing unit may be specifically configured to:
and providing a color attribute option for selecting each SKU by using the color card element corresponding to each SKU in the data object information page.
In a specific implementation, if the number of SKUs is particularly large, the apparatus may further include:
the color system dividing unit is used for dividing each SKU into a plurality of color systems, and each color system comprises at least one SKU;
an operation option providing unit, configured to provide, in the data object information page, an operation option for selecting each color system before providing a color attribute option for selecting each SKU;
the color attribute information providing unit may be specifically configured to:
when a target color system is selected, a color attribute option for selecting each SKU in the color system is provided.
In a specific implementation, the color attribute information providing unit may specifically be configured to:
setting the color attribute option to be in a first state in an initial state of providing the color attribute option, wherein the first state is as follows: the color card elements corresponding to the SKUs are arranged in a stacking mode according to the preset direction, and adjacent color card elements are partially overlapped in the preset direction.
In addition, the color attribute information providing unit may be further configured to:
when a first operation executed for one target color card element is received, setting the color attribute option to be in a second state, wherein the second state is as follows: the target color card element is in an unfolded state without shielding.
In a specific implementation, the color information of the data object comprises color value data and a picture for expressing the color texture of the data object;
the color chip element generation unit may be specifically configured to:
generating a first color card element of each SKU according to the color value data, and generating a second color card element of each SKU according to the picture;
the color attribute information providing unit may specifically include:
the first providing subunit is used for providing the color attribute information of each SKU by using the first color card element of each SKU in the first state;
a second providing subunit, configured to provide, in the second state, color attribute information of the target SKU using the second color card element of the target SKU.
In addition, the apparatus may further include:
and the sequencing unit is used for determining the arrangement sequence of the color card elements of each SKU in the color attribute options according to the historical trading volume information of each SKU.
And the first identifier adding unit is used for adding a first identifier to the color card elements of the SKUs with the historical trading volume sequence meeting the preset conditions according to the historical trading volume information of each SKU.
And the second identifier adding unit is used for adding a second identifier to the color card element corresponding to the newly added SKU.
In a specific implementation, the color information obtaining unit may specifically be configured to:
and receiving the color information of the data object uploaded by the second client.
Corresponding to the second embodiment, an embodiment of the present application further provides an apparatus for providing color attribute information of a data object, referring to fig. 9, where the apparatus is applied to a first client, and includes:
a pagedata obtaining unit 901, configured to obtain data object information page data from a server, where the page data includes color attribute information of a data object, where the color attribute information is determined by: acquiring color information of a data object, generating a color chip element according to the color information of the data object, and providing color attribute information of the data object by using the color chip element; the color card elements are page elements of color card styles;
and apage display unit 902, configured to display the page according to the data object information page data.
Corresponding to the third embodiment, the embodiment of the present application further provides a data object information publishing device, referring to fig. 10, where the data object information publishing device is applied to a second client, and the data object information publishing device includes:
an operation option providing unit 1001 configured to provide an operation option for submitting color information of a data object in a data object information publishing interface;
a colorinformation submitting unit 1002, configured to submit the color information to a server after receiving the color information through the operation option, where the server generates a color chip element according to the color information, and provides color attribute information of the data object by using the color chip element in a data object information page; the color chip elements are page elements of a color chip style.
In specific implementation, the data object comprises a plurality of selectable stock keeping unit SKUs, and each SKU corresponds to a different color attribute; the data object information publishing interface comprises operation options used for submitting color information of each SKU respectively.
Wherein the operation options include: the method comprises a first operation option used for submitting color value information and a second operation option used for submitting picture information, wherein the picture information is the picture information used for expressing the color information of the data object.
Corresponding to the second embodiment, an embodiment of the present application further provides an electronic device, where the electronic device may include:
one or more processors; and
a memory associated with the one or more processors for storing program instructions that, when read and executed by the one or more processors, perform operations comprising:
obtaining data object information page data from a server, wherein the page data comprises color attribute information of a data object, and the color attribute information is determined in the following way: acquiring color information of a data object, generating a color chip element according to the color information of the data object, and providing color attribute information of the data object by using the color chip element; the color card elements are page elements of color card styles;
and displaying the page according to the data object information page data.
As shown in fig. 11, fig. 11 is a schematic structural diagram of anapparatus 1100 for providing geographic information point introduction information according to an exemplary embodiment of the present disclosure. For example, thedevice 1100 can be a mobile phone, computer, digital broadcast terminal, messaging device, game console, tablet device, medical device, fitness device, personal digital assistant, aircraft, or the like.
Referring to fig. 11,device 1100 may include one or more of the following components:processing component 1102,memory 1104,power component 1106,multimedia component 1108, audio component 1111, input/output (I/O)interface 1112,sensor component 1114, andcommunications component 1116.
Theprocessing component 1102 generally controls the overall operation of thedevice 1100, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. Theprocessing element 1102 may include one ormore processors 1120 to execute instructions, so as to complete generating a traffic compression request when a preset condition is met in the video playing method provided in the technical solution of the present disclosure, and sending the traffic compression request to the server, where the traffic compression request records information for triggering the server to acquire a target attention area, and the traffic compression request is used to request the server to preferentially ensure a bitrate of video content in the target attention area; and playing the video content corresponding to the code stream file according to the code stream file returned by the server, wherein the code stream file is all or part of the video file obtained by carrying out code rate compression processing on the video content outside the target attention area by the server according to the flow compression request. Further, theprocessing component 1102 may include one or more modules that facilitate interaction between theprocessing component 1102 and other components. For example, theprocessing component 1102 may include a multimedia module to facilitate interaction between themultimedia component 1108 and theprocessing component 1102.
Thememory 1104 is configured to store various types of data to support operation at thedevice 1100. Examples of such data include instructions for any application or method operating ondevice 1100, contact data, phonebook data, messages, pictures, videos, and so forth. Thememory 1104 may be implemented by any type or combination of volatile or non-volatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
Apower component 1106 provides power to the various components of thedevice 1100. Thepower components 1106 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for thedevice 1100.
Themultimedia component 1108 includes a screen that provides an output interface between thedevice 1100 and a user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, themultimedia component 1108 includes a front facing camera and/or a rear facing camera. The front-facing camera and/or the rear-facing camera may receive external multimedia data when thedevice 1100 is in an operating mode, such as a shooting mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
Theaudio component 1110 is configured to output and/or input audio signals. For example, theaudio component 1110 includes a Microphone (MIC) configured to receive external audio signals when thedevice 1100 is in operating modes, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may further be stored in thememory 1104 or transmitted via thecommunication component 1116. In some embodiments, theaudio assembly 1110 further includes a speaker for outputting audio signals.
The I/O interface 1112 provides an interface between theprocessing component 1102 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
Thesensor assembly 1114 includes one or more sensors for providing various aspects of state assessment for thedevice 1100. For example, thesensor assembly 1114 may detect the open/closed state of thedevice 1100, the relative positioning of components, such as a display and keypad of thedevice 1100, thesensor assembly 1114 may also detect a change in the position of thedevice 1100 or a component of thedevice 1100, the presence or absence of user contact with thedevice 1100, orientation or acceleration/deceleration of thedevice 1100, and a change in the temperature of thedevice 1100. Thesensor assembly 1114 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. Thesensor assembly 1114 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, thesensor assembly 1114 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
Thecommunication component 1116 is configured to facilitate wired or wireless communication between thedevice 1100 and other devices. Thedevice 1100 may access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, thecommunication component 1116 receives a broadcast signal or broadcast associated information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, thecommunications component 1116 also includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, thedevice 1100 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components for performing the above-described methods.
In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions, for example, thememory 1104 including instructions, where the instructions are executable by theprocessor 1120 of thedevice 1100 to complete that when a preset condition is met in a video playing method provided in the technical solution of the present disclosure, a traffic compression request is generated and sent to a server, where the traffic compression request records information for triggering the server to obtain a target attention area, and the traffic compression request is used to request the server to preferentially guarantee a bitrate of video content in the target attention area; and playing the video content corresponding to the code stream file according to the code stream file returned by the server, wherein the code stream file is obtained by performing code rate compression processing on the video content outside the target attention area by the server according to the flow compression request. For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
From the above description of the embodiments, it is clear to those skilled in the art that the present application can be implemented by software plus necessary general hardware platform. Based on such understanding, the technical solutions of the present application may be essentially or partially implemented in the form of a software product, which may be stored in a storage medium, such as a ROM/RAM, a magnetic disk, an optical disk, etc., and includes several instructions for enabling a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the method according to the embodiments or some parts of the embodiments of the present application.
The embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, the system or system embodiments are substantially similar to the method embodiments and therefore are described in a relatively simple manner, and reference may be made to some of the descriptions of the method embodiments for related points. The above-described system and system embodiments are only illustrative, wherein the units described as separate parts may or may not be physically separate, and the parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
The method, the apparatus, and the electronic device for providing color attribute information of a data object provided by the present application are introduced in detail, and a specific example is applied in the present application to explain the principle and the implementation of the present application, and the description of the above embodiment is only used to help understand the method and the core idea of the present application; meanwhile, for a person skilled in the art, according to the idea of the present application, the specific embodiments and the application range may be changed. In view of the above, the description should not be taken as limiting the application.