Disclosure of Invention
In view of the above, the present disclosure provides an information display method, apparatus, system, electronic device and medium.
One aspect of the present disclosure provides an information display method, including:
receiving a request for acquiring display information sent by a wearable clothing terminal; the terminal identification of the wearable clothing terminal is carried in the request for obtaining the display information;
acquiring a preset information display rule and an external scene factor corresponding to the wearable clothing terminal according to a terminal identifier of the wearable clothing terminal, wherein the preset information display rule is an information display rule which is customized by a user in advance, and the external scene factor is a factor associated with the wearable clothing terminal;
according to a preset screening priority sequence, screening information to be displayed in a database step by using a preset information display rule and external scene factors to determine target information; and
and sending the target information to the wearable clothes terminal so as to display the target information on the wearable clothes terminal.
According to the embodiment of the disclosure, the external scene factors comprise one or more of geographical position, time, weather condition and hot degree of the information to be displayed;
according to the preset screening priority sequence, the step-by-step screening of the information to be displayed in the database by using the preset information display rule and the external scene factors comprises the following steps:
determining screening conditions for screening information sets of different grades from preset information display rules and external scene factors according to a preset screening priority sequence;
taking information to be displayed in a database as a first-level information set, and screening the first-level information set by using a first screening condition to obtain a second-level information set;
and screening the second-level information set by using the second screening condition to obtain a third-level information set.
According to an embodiment of the present disclosure, the information display method further includes:
before the second-level information set is screened by using the second screening condition, judging whether the information quantity in the second-level information set meets a preset threshold condition or not;
stopping screening under the condition that the quantity of the information in the second-level information set meets a preset threshold value condition, and taking the information in the second-level information set as target information;
under the condition that the information quantity in the second-level information set is larger than a preset threshold value condition, screening the second-level information set by using a second screening condition; and
and under the condition that the quantity of the information in the second-level information set is less than a preset threshold value condition, re-screening the information in the first-level information set by using the alternative screening condition.
According to an embodiment of the present disclosure, the information display method further includes:
receiving a service access request sent by a wearable clothing terminal, wherein the service access request carries an equipment authentication token;
generating a service access token for granting the service access authority according to the equipment authentication token; and
and sending the service access token to the wearable clothing terminal so that the wearable clothing terminal can send a request for obtaining the display information.
According to an embodiment of the present disclosure, the information display method further includes:
receiving a request which is sent by a mobile terminal and used for binding a terminal identifier of a wearable clothing terminal and a user identifier;
binding the terminal identification with a user identification of a user holding the wearable clothing terminal to generate an equipment authentication token; and
and sending the equipment authentication token to the mobile terminal so that the mobile terminal sends the equipment authentication token to the wearable clothing terminal.
According to the embodiment of the present disclosure, the request for obtaining the presentation information further carries a service access token, and the information presentation method further includes:
and carrying out validity check on the wearable clothing terminal according to the service access token.
According to an embodiment of the present disclosure, the information display method further includes:
after target information sent to the wearable clothing terminal is displayed, acquiring promotion effect information and/or reward information of the displayed target information; and
and sending the promotion effect information and/or the reward information of the display target information to the mobile terminal.
Another aspect of the present disclosure provides an information display method applied to a wearable clothing terminal, where the wearable clothing terminal includes a display module; the method comprises the following steps:
sending a request for acquiring display information to a server, wherein the request for acquiring the display information carries a terminal identifier of the wearable clothing terminal;
receiving target information sent by a server; and
and displaying the target information based on the display module.
According to an embodiment of the present disclosure, the information display method further includes:
sending a service access request to a server, wherein the service access request carries an equipment authentication token; and
and receiving a service access token which is transmitted by the server and is granted with service access authority so as to send a request for acquiring the presentation information.
According to an embodiment of the present disclosure, the information display method further includes:
establishing communication connection with a mobile terminal based on a terminal identifier of the wearable clothing terminal; and
and receiving a device authentication token sent by the mobile terminal so as to request service access.
Another aspect of the present disclosure provides an information presentation apparatus including:
the first receiving module is used for receiving a request for acquiring display information sent by the wearable clothing terminal; the terminal identification of the wearable clothing terminal is carried in the request for obtaining the display information;
the system comprises an acquisition module, a display module and a display module, wherein the acquisition module is used for acquiring a preset information display rule and an external scene factor corresponding to the wearable clothes terminal according to a terminal identifier of the wearable clothes terminal, the preset information display rule is an information display rule which is customized by a user in advance, and the external scene factor is a factor associated with the wearable clothes terminal;
the determining module is used for screening the information to be displayed in the database step by utilizing a preset information display rule and external scene factors according to a preset screening priority order to determine target information; and
the first sending module is used for sending the target information to the wearable clothes terminal so as to display the target information on the wearable clothes terminal.
Another aspect of the present disclosure provides an information presentation apparatus including:
the second sending module is used for sending a request for obtaining the display information to the server, wherein the request for obtaining the display information carries a terminal identifier of the wearable clothing terminal;
the second receiving module is used for receiving the target information sent by the server; and
and the display module is used for displaying the target information.
Another aspect of the present disclosure provides an information presentation system, including:
the server is used for receiving a request for acquiring display information sent by the wearable clothing terminal; the terminal identification of the wearable clothing terminal is carried in the request for obtaining the display information; acquiring a preset information display rule and an external scene factor corresponding to the wearable clothing terminal according to a terminal identifier of the wearable clothing terminal, wherein the preset information display rule is an information display rule which is customized by a user in advance, and the external scene factor is a factor associated with the wearable clothing terminal; according to a preset screening priority sequence, screening information to be displayed in a database step by using a preset information display rule and external scene factors to determine target information; sending the target information to the wearable clothing terminal so as to display the target information on the wearable clothing terminal;
the wearable clothing terminal is used for executing the information display method applied to the wearable clothing terminal.
Another aspect of the present disclosure provides an electronic device including:
one or more processors;
a memory for storing one or more programs,
wherein the one or more programs, when executed by the one or more processors, cause the one or more processors to implement the method as described above.
Yet another aspect of the disclosure provides a computer-readable storage medium having stored thereon executable instructions that, when executed by a processor, cause the processor to implement the method as described above.
According to the embodiment of the disclosure, the request for acquiring the display information sent by the wearable clothing terminal is received; the terminal identification of the wearable clothing terminal is carried in the request for obtaining the display information; acquiring a preset information display rule and an external scene factor corresponding to the wearable clothing terminal according to a terminal identifier of the wearable clothing terminal, wherein the preset information display rule is an information display rule which is customized by a user in advance, and the external scene factor is a factor associated with the wearable clothing terminal; according to a preset screening priority sequence, screening information to be displayed in a database step by using a preset information display rule and external scene factors to determine target information; the target information is sent to the wearable clothing terminal, so that the technical means of displaying the target information on the wearable clothing terminal is achieved, the wearable clothing terminal is used for displaying information, the preset information display rules and external scene factors are used for screening the information to be displayed in the database step by step according to the preset screening priority sequence, the target information is determined, subjective factors and objective factors can be comprehensively considered, the technical problems that the types of existing advertising spaces are limited and the advertising display forms are solidified are at least partially solved, and the technical effect of performing movable and personalized information display based on the wearable clothing terminal is achieved. Therefore, the effects of helping brand merchants to expose through new channels, improving commodity sales volume and expanding enterprise profits are achieved.
Detailed Description
Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. It should be understood that the description is illustrative only and is not intended to limit the scope of the present disclosure. In the following detailed description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the embodiments of the disclosure. It may be evident, however, that one or more embodiments may be practiced without these specific details. Moreover, in the following description, descriptions of well-known structures and techniques are omitted so as to not unnecessarily obscure the concepts of the present disclosure.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. The terms "comprises," "comprising," and the like, as used herein, specify the presence of stated features, steps, operations, and/or components, but do not preclude the presence or addition of one or more other features, steps, operations, or components.
All terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art unless otherwise defined. It is noted that the terms used herein should be interpreted as having a meaning that is consistent with the context of this specification and should not be interpreted in an idealized or overly formal sense.
Where a convention analogous to "at least one of A, B and C, etc." is used, in general such a construction is intended in the sense one having skill in the art would understand the convention (e.g., "a system having at least one of A, B and C" would include but not be limited to systems that have a alone, B alone, C alone, a and B together, a and C together, B and C together, and/or A, B, C together, etc.). Where a convention analogous to "A, B or at least one of C, etc." is used, in general such a construction is intended in the sense one having skill in the art would understand the convention (e.g., "a system having at least one of A, B or C" would include but not be limited to systems that have a alone, B alone, C alone, a and B together, a and C together, B and C together, and/or A, B, C together, etc.).
The embodiment of the disclosure provides an information display method, an information display device, an information display system, electronic equipment and a computer-readable storage medium. The method comprises the steps of receiving a request for obtaining display information sent by a wearable clothing terminal; the terminal identification of the wearable clothing terminal is carried in the request for obtaining the display information; acquiring a preset information display rule and an external scene factor corresponding to the wearable clothing terminal according to a terminal identifier of the wearable clothing terminal, wherein the preset information display rule is an information display rule which is customized by a user in advance, and the external scene factor is a factor associated with the wearable clothing terminal; according to a preset screening priority sequence, screening information to be displayed in a database step by using a preset information display rule and external scene factors to determine target information; and sending the target information to the wearable clothes terminal so as to display the target information on the wearable clothes terminal.
FIG. 1 schematically illustrates an exemplaryinformation presentation system 100 to which the information presentation methods and apparatus may be applied, according to an embodiment of the disclosure.
As shown in fig. 1, theinformation presentation system 100 according to this embodiment may include awearable apparel terminal 101 and aserver 102.
Thewearable apparel terminal 101 may be various wearable apparel with electronics having a display screen and supporting video playback, voice playback, and data processing conversion, including but not limited to smart apparel, smart hats and smart accessories, etc. having a display screen and a chip.
More specifically, the display screen of thewearable clothing terminal 102 is an LED display screen made of a flexible material, and is used for displaying information generated by chip conversion.
Theserver 102 may be a server that provides various services, such as a background management server (for example only) that provides support for information material called by the user using thewearable apparel terminal 102. The background management server may analyze and otherwise process the received data such as the request for presenting information, and feed back a processing result (e.g., a webpage obtained or generated according to the request for presenting information, or information) to thewearable clothing terminal 101.
It should be noted that fig. 1 is only an example of an information presentation system to which the embodiments of the present disclosure may be applied to help those skilled in the art understand the technical content of the present disclosure, and does not mean that the embodiments of the present disclosure may not be applied to other devices, systems, environments or scenarios.
Fig. 2 schematically illustrates an exemplaryinformation presentation system 200 of the information presentation method and apparatus according to another embodiment of the present disclosure.
As shown in fig. 2, theinformation presentation system 200 according to this embodiment may include awearable apparel terminal 201, aserver 202, amobile terminal 203, and anetwork 204.Network 204 is used to provide a medium for communication links between mobile terminal 203,wearable apparel terminal 201, andserver 202.Network 204 may include various connection types, such as wired and/or wireless communication links, and so forth.
A user may interact withserver 202 throughnetwork 204 usingwearable gear terminal 201 andmobile terminal 203 to receive or transmit information or the like.Wearable apparel terminal 201 andmobile terminal 203 may have various messaging client applications installed thereon, such as a play-type application, a web browser application, a search-type application, an instant messaging tool, a mailbox client, and/or social platform software, etc. (by way of example only).
Themobile terminal 203 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop computers, and the like.
It should be noted that the information presentation method provided by the embodiment of the present disclosure may be generally executed by theserver 202. Accordingly, the information display method provided by the embodiment of the present disclosure may be generally disposed in theserver 202. The information presentation method provided by the embodiment of the present disclosure may also be executed by a server or a server cluster that is different from theserver 202 and can communicate with theserver 202. Accordingly, the information display apparatus provided by the embodiment of the present disclosure may also be disposed in a server or a server cluster different from theserver 202 and capable of communicating with theserver 202.
For example, the information to be presented may be originally stored in a server or a cluster of servers. Then, the server or the server cluster executes the information presentation method provided by the embodiment of the disclosure.
It should be understood that the number of mobile terminals, wearable gear terminals, networks and servers in fig. 1 and 2 are merely illustrative. There may be any number of mobile terminals, wearable gear terminals, networks, and servers, as desired for implementation.
Fig. 3 schematically shows a flowchart of a server information presentation method according to an embodiment of the present disclosure.
As shown in fig. 3, the method includes operations S301 to S304.
In operation S301, a request for acquiring display information sent by a wearable clothing terminal is received; the terminal identification of the wearable clothing terminal is carried in the request for obtaining the display information.
According to the embodiment of the disclosure, the wearable clothing terminal comprises a display module and a chip, wherein the chip sends a request for obtaining display information to a server, and pulls target information for playing. According to an alternative embodiment of the present disclosure, the information may be advertisement information.
According to the embodiment of the disclosure, the terminal identifier of the wearable clothing terminal is carried in the request for obtaining the display information. The terminal identifier includes, but is not limited to, a device ID, a device key set before factory shipment, and the like. According to an embodiment of the present disclosure, a device key refers to a secure password that issues and burns firmware in advance.
In operation S302, a preset information display rule and an external scene factor corresponding to the wearable garment terminal are obtained according to a terminal identifier of the wearable garment terminal, where the preset information display rule is an information display rule predefined by a user, and the external scene factor is a factor associated with the wearable garment terminal.
According to the embodiment of the disclosure, the terminal identifier of each wearable clothing terminal is matched with the user account corresponding to the user holding the wearable clothing terminal, the preset information display rule is stored in advance under the user account, and then the server can acquire the user information with the preset information display rule through the terminal identifier.
According to an embodiment of the present disclosure, the external scene factor may be an objective factor associated with the wearable apparel terminal, which makes up for a single selectivity of the information presentation rule only due to the user's preset.
In operation S303, the information to be displayed in the database is progressively screened by using the preset information display rule and the external scene factor according to the preset screening priority order, so as to determine the target information.
According to an embodiment of the present disclosure, the preset information presentation rules include, but are not limited to, style, type, duration, play priority, and play frequency. More specifically, the preset information display rule may be preset by the user according to personal display preference or by the user according to personal marketing promotion effect.
According to the embodiment of the disclosure, the information to be displayed in the database is screened step by utilizing the preset information display rule and the external scene factor, and the target information can be screened from the huge and various information to be displayed. However, the present invention is not limited to this, and the filtering may be performed by using a single factor of the preset information presentation rule and the external scene factor, or the simultaneous filtering may be performed without performing the priority ranking on a plurality of factors.
However, according to the preset screening priority sequence, the preset information display rule and the external scene factors are used for screening the information to be displayed in the database step by step, and compared with the method of screening by using a single factor or not performing priority sequencing on a plurality of factors in the preset information display rule and the external scene factors, the matched target information can be screened accurately and quickly.
In operation S304, the target information is transmitted to the wearable apparel terminal so that the target information is presented on the wearable apparel terminal.
According to the embodiment of the disclosure, the wearable clothing terminal is used as a medium for displaying information, so that the types of information display sites are expanded, and marketing promotion is facilitated; in addition, target information is determined according to multiple aspects of consideration such as preset information display rules and external scene factors, and on the basis of respecting the requirements and preferences of users and realizing personalized selection and personalized propagation of information, the target information with high matching degree is accurately and quickly screened out.
According to the embodiment of the disclosure, the step-by-step screening of the information to be displayed in the database by using the preset information display rule and the external scene factor according to the preset screening priority order may specifically include the following operations.
For example, according to a preset screening priority order, screening conditions for screening different levels of information sets are determined from preset information display rules and external scene factors; taking information to be displayed in a database as a first-level information set, and screening the first-level information set by using a first screening condition to obtain a second-level information set; and screening the second-level information set by using the second screening condition to obtain a third-level information set.
According to alternative embodiments of the present disclosure, the external contextual factors may include one or more of geographic location, time, weather conditions, and a degree of hotness of the information to be presented. For example, external contextual factors may include geographic location, time, weather conditions, and the degree of hotness of the information to be presented.
According to the embodiment of the disclosure, the geographic position can be located through a GPS, and information of local human context, taboo and the like can be determined through the geographic position; weather conditions can also determine weather of the position where the wearable clothing terminal is located through the geographic position, but the weather is not limited to the weather, and information such as illumination, humidity and air pollution degree is also included.
According to an optional embodiment of the present disclosure, the method is not limited to only performing two-level screening, and may also be performed according to a preset screening priority order, and a third-level information set is screened by using a third screening condition to obtain a fourth-level information set; and screening the fourth-level information set by using a fourth screening condition to obtain a fifth-level information set and the like. Can be set by self according to the actual situation, and is not described in detail herein.
According to an optional embodiment of the present disclosure, the preset screening priority order may be that the first screening condition is matched with a preset information presentation rule; the second screening condition is matching with the geographic position; the third screening condition is matching with time; the fourth screening condition is matched with the weather condition; and the fifth screening condition is that screening is carried out according to the hot degree of the information to be displayed. However, the present invention is not limited to this, and the first filtering condition may be defined to match with a preset information presentation rule; the second screening condition is simultaneously matched with the geographic position and the time; the third screening condition is matched with the weather condition; and the fourth screening condition is that screening is carried out according to the hot degree of the information to be displayed. Or, the first screening condition is defined to be matched with a preset information display rule; the second screening condition is divided into a first sub-screening condition 'matched with the geographic position' and a second sub-screening condition 'matched with the time'; the third screening condition is divided into a third sub-screening condition 'matched with the weather condition' and a fourth sub-screening condition 'screening according to the popularity degree of the information to be displayed'.
According to the embodiments of the present disclosure, the preset screening priority order may be adjusted according to actual situations, and is not described herein again. However, the screening priority order is preset, a preset information display rule configured by a user is preferentially used as a first screening condition, and a plurality of factors in external scene factors are subsequently combined as screening conditions to screen the display information.
According to the embodiment of the disclosure, the comprehensive consideration of subjective factors and objective factors is combined, the pertinence and the rationality are better, and the screening of the information to be displayed from objective external factors is controlled better while regional transmission and personalized transmission of the information are realized.
Fig. 4 schematically shows a flowchart of a server information presentation method according to another embodiment of the present disclosure.
As shown in fig. 4, the method includes operations S401 to S405.
In operation S401, the first level information set is filtered by using the first filtering condition, so as to obtain a second level information set.
In operation S402, before the second level information set is screened by using the second screening condition, whether the amount of information in the second level information set satisfies a preset threshold condition is determined;
in operation S403, in a case that the amount of information in the second level information set satisfies a preset threshold condition, stopping screening, and using the information in the second level information set as target information;
in operation S404, in a case that the amount of information in the second level information set is greater than a preset threshold condition, screening the second level information set using a second screening condition; and
in operation S405, in the case that the amount of information in the second level information set is smaller than the preset threshold condition, the information in the first level information set is re-screened using the alternative screening condition.
According to an embodiment of the present disclosure, the preset threshold condition may be a number of target information for setting in advance, but is not limited thereto, and may also be a range of the number of target information, for example, 5 to 8 target information. The number of pieces of information satisfying the preset threshold condition may be 5 or more and 8 or less.
According to other embodiments of the present disclosure, the determination is not limited to the determination of the information amount in the second level information set and the preset threshold condition, and the determination may also be performed on the information amount in the third level information set, the fourth level information set, and/or the fifth level information set and the preset threshold condition, respectively, to determine whether the preset threshold condition is satisfied.
According to an optional embodiment of the present disclosure, the hot degree of the information to be displayed may be used as a candidate screening condition, and when the amount of information in the second level information set is smaller than a preset threshold condition, for example, the amount of information in the second level information set is 3 and is smaller than 5-8 of the preset threshold, the information in the first level information set may be returned to the first level information set, and the hot degree of the information to be displayed is used as the candidate screening condition to re-screen the information in the first level information set, so as to determine to obtain the target information meeting the preset threshold.
By using the information display method of the embodiment of the disclosure, not only the preset information display rule and the external scene factor are combined for step-by-step screening, but also the information quantity of each step is compared and judged with the preset threshold condition. The target information meeting the actual requirement can be quickly screened out, the problem that a single target is played circularly or a plurality of pieces of determined target information cannot be played due to too much or too little amount of target information can be avoided, and the target information with high matching degree can be accurately and quickly screened out.
Fig. 5 schematically shows a flowchart of a server information presentation method according to another embodiment of the present disclosure.
As shown in fig. 5, the method includes operations S501 to S508.
In operation S501, a service access request sent by a wearable clothing terminal is received, where the service access request carries an equipment authentication token.
In operation S502, a service access token granting a service access authority is generated according to the device authentication token.
According to the embodiment of the disclosure, the server performs identity verification on the wearable clothing terminal according to the equipment authentication token, generates the service access token for granting the service access authority, and then establishes communication connection between the wearable clothing terminal and the server.
The service access token is used for verifying identity when the wearable clothing terminal accesses protected information resources borne by the server. The service access token may indicate the scope, duration, and other attributes of the grant.
In operation S503, the service access token is transmitted to the wearable apparel terminal so that the wearable apparel terminal can transmit a request for obtaining the presentation information.
According to the embodiment of the disclosure, the server sends the service access token to the wearable clothing terminal, that is, the wearable clothing terminal obtains access authorization.
In operation S504, a request for obtaining presentation information sent by the wearable garment terminal is received; the request for obtaining the display information carries the terminal identification, the position information and the service access token of the wearable clothing terminal.
In operation S505, validity verification is performed on the wearable clothing terminal according to the service access token.
According to the embodiment of the disclosure, when the server receives a request for obtaining the display information sent by the wearable clothing terminal, the request for displaying the information also carries a service access token; that is, operation S505 is performed after the server receives the request for obtaining the presentation information sent by the wearable clothing terminal.
Based on the protection of information resources in the server, after the wearable clothing terminal sends a request for obtaining the display information, the server is required to carry out validity check on the wearable clothing terminal according to the service access token. If the verification is successful, the server performs subsequent operations S506-S508, such as acquiring a preset information display rule corresponding to the wearable clothing terminal according to the terminal identifier of the wearable clothing terminal. If the verification fails, the information pulling process is terminated.
According to the embodiment of the disclosure, the equipment authentication token is generated by the server, and the equipment authentication token is generated after the server binds the terminal identifier with the user identifier of the user holding the wearable clothing terminal; more specifically, the equipment authentication token is generated by the server and sent to the mobile terminal, and then the mobile terminal sends the token to the wearable clothing terminal; the method is used for verifying the identity when the wearable clothing terminal and the server directly establish communication connection.
According to the embodiment of the disclosure, by designing means such as an equipment authentication token, a service access token and validity check, information resources, user information and the like are protected, and operation safety is improved.
The above operations S501 to S508 are operations performed when the authorized wearable apparel terminal is restarted (i.e., obtains the device authentication token), according to the embodiment of the present disclosure.
However, when the initial use of the wearable clothing terminal is started, the server needs to bind the terminal identifier of the wearable clothing terminal with the user identifier and generate the device authentication token, that is, perform communication connection authorization on the wearable clothing terminal before operation S501 is performed. The method specifically comprises the following steps:
receiving a request which is sent by a mobile terminal and used for binding a terminal identifier of a wearable clothing terminal and a user identifier;
binding the terminal identification with a user identification of a user holding the wearable clothing terminal to generate an equipment authentication token; and
and sending the equipment authentication token to the mobile terminal so that the mobile terminal sends the equipment authentication token to the wearable clothing terminal.
According to the embodiment of the disclosure, the wearable clothing terminal and the server establish communication connection through the mobile terminal; the server receives a request which is sent by the mobile terminal and used for binding the terminal identification and the user identification of the wearable clothes terminal.
The user identification may include, but is not limited to, a user account, a user ID, or other identifiable authentication code; the server can obtain the pre-stored preset information display rule through the user identification. Namely, after the terminal identification of the wearable clothing terminal is bound with the user identification, the server acquires the user identification matched with the terminal identification through the terminal identification of the wearable clothing terminal, and determines the preset information display rule corresponding to the wearable clothing terminal through the user identification.
According to the embodiment of the disclosure, the mobile terminal is added, so that the operation is convenient and quick, the setting of the preset information display rule is facilitated, and the communication connection between the wearable clothing terminal and the server is simplified; moreover, the user can conveniently obtain the promotion effect information and/or the reward information of the display information.
Fig. 6 schematically shows a flowchart of a server information presentation method according to another embodiment of the present disclosure.
As shown in fig. 6, compared to the embodiment shown in fig. 5, the method further includes operations S601 to S602 in this embodiment.
In operation S601, after the target information sent to the wearable apparel terminal is displayed, promotion effect information and/or reward information of the displayed target information is obtained.
In operation S602, the promotion effect information and/or the bonus information of the presentation target information is transmitted to the mobile terminal.
According to the embodiment of the disclosure, after the target information sent to the wearable clothing terminal is displayed, the server acquires promotion effect information and/or reward information of the displayed target information. And then the server sends the promotion effect information and/or the reward information of the display target information to the mobile terminal.
Because the information materials displayed by the wearable clothing terminal are matched and determined based on the preset information display rule preset by the user holding the wearable clothing terminal to a great extent, the promotion effect information and/or reward information are displayed to the user through the mobile terminal, so that not only is feedback to the user provided, but also the user can improve or select more pertinently according to the feedback result; and the enthusiasm of the user for displaying information is improved to a great extent, so that good social benefit and economic benefit are achieved.
Fig. 7 schematically shows a flowchart of a wearable apparel terminal information presentation method according to an embodiment of the present disclosure.
As shown in fig. 7, the method includes operations S701 to S703.
In operation S701, a request for obtaining display information is sent to a server, where the request for obtaining display information carries a terminal identifier of the wearable clothing terminal.
In operation S702, target information transmitted by a server is received.
In operation S703, target information is presented based on the display module.
According to the embodiment of the disclosure, the information display method is applied to a wearable clothing terminal, and the wearable clothing terminal comprises a display module. The wearable clothing terminal receives target information sent by the server, performs local data processing on the target information, and forms available playing information of the display module based on data rules to send to the display module for display.
According to the embodiment of the disclosure, the playing information includes characters, pictures, voice, video images, vector graphics and other multi-element modes to display the content of the advertisement information.
According to the embodiment of the disclosure, the data rule is information preset in the wearable clothes terminal, such as advertisement display rules, including but not limited to information such as duration of each advertisement display, number of times of each advertisement display, interval time between two advertisements, and volume.
Fig. 8 schematically shows a flowchart of a wearable apparel terminal information presentation method according to another embodiment of the present disclosure.
As shown in fig. 8, the method includes operations S801 to S805.
In operation S801, a service access request is sent to a server, where the service access request carries an equipment authentication token.
In operation S802, a service access token granted with a service access authority, which is transmitted by a server, is received so that a request for obtaining presentation information can be transmitted.
In operation S803, a request for obtaining the display information is sent to the server, where the request for obtaining the display information carries the terminal identifier, the location information, and the service access token of the wearable clothing terminal.
In operation S804, target information transmitted by the server is received.
In operation S805, target information is presented based on a display module.
The above operations S801 to S805 are operations performed when the authorized wearable apparel terminal is restarted (i.e., obtains the device authentication token), according to an embodiment of the present disclosure.
However, when the initial use of the wearable clothing terminal is started, the server needs to bind the terminal identifier of the wearable clothing terminal with the user identifier and generate the device authentication token, that is, perform communication connection authorization on the wearable clothing terminal, before operation S801. The method specifically comprises the following steps:
establishing communication connection with a mobile terminal based on a terminal identifier of the wearable clothing terminal; and
and receiving a device authentication token sent by the mobile terminal so as to request service access.
According to the embodiment of the disclosure, the mobile terminal and the wearable clothes terminal are communicated with each other through a local area network through protocols such as Bluetooth. More specifically, the user logs in the APP through the mobile terminal and starts Bluetooth pairing through an external button of the wearable clothes terminal. After pairing, the mobile terminal pulls the terminal identification to the wearable clothing terminal for verification, and after the verification is legal, the local interactive communication KEY is granted for local authorization of the equipment. And then the mobile terminal can send a request for binding the terminal identifier of the wearable clothing terminal and the user identifier to the server according to the terminal identifier.
The information display method shown in fig. 3 and 7 is further described with reference to fig. 9 in conjunction with the specific embodiment.
Fig. 9 schematically shows a signaling diagram of an information presentation method when a wearable apparel terminal and a server operate according to an embodiment of the present disclosure.
As shown in fig. 9, the method includes operations S901 to S907.
In operation S901, a request for obtaining display information is sent to a server, where the request for obtaining display information carries a terminal identifier of a wearable clothing terminal.
In operation S902, a request for acquiring display information sent by a wearable clothing terminal is received; the terminal identification of the wearable clothing terminal is carried in the request for obtaining the display information.
In operation S903, a preset information display rule and an external scene factor corresponding to the wearable garment terminal are obtained according to the terminal identifier of the wearable garment terminal.
In operation S904, the information to be displayed in the database is progressively screened by using the preset information display rule and the external scene factor according to the preset screening priority order, so as to determine the target information.
In operation S905, the target information is transmitted to the wearable apparel terminal so that the target information is presented on the wearable apparel terminal.
In operation S906, the target information transmitted by the server is received.
In operation S907, target information is presented based on the display module.
FIG. 10 schematically shows a block diagram of an information presentation device according to an embodiment of the present disclosure.
As shown in fig. 10, the serverinformation presentation apparatus 1000 includes afirst receiving module 1001, an obtainingmodule 1002, a determiningmodule 1003, and afirst transmitting module 1004.
Afirst receiving module 1001, configured to receive a request for obtaining display information sent by a wearable clothing terminal; the terminal identification of the wearable clothing terminal is carried in the request for obtaining the display information;
an obtainingmodule 1002, configured to obtain a preset information display rule and an external scene factor corresponding to a wearable garment terminal according to a terminal identifier of the wearable garment terminal, where the preset information display rule is an information display rule predefined by a user in advance, and the external scene factor is a factor associated with the wearable garment terminal;
the determiningmodule 1003 is configured to perform step-by-step screening on information to be displayed in the database by using a preset information display rule and an external scene factor according to a preset screening priority order, and determine target information; and
afirst sending module 1004, configured to send the target information to the wearable clothes terminal, so as to display the target information on the wearable clothes terminal.
According to the embodiment of the disclosure, the wearable clothing terminal is used as a medium for displaying information, so that the types of information display sites are expanded, and marketing promotion is facilitated; in addition, target information is determined according to multiple aspects of consideration such as preset information display rules and external scene factors, and on the basis of respecting the requirements and preferences of users and realizing personalized selection and personalized propagation of information, the target information with high matching degree is accurately and quickly screened out.
According to an embodiment of the present disclosure, the external scene factors include one or more of a geographical location, a time, a weather condition, a degree of hotness of the information to be presented.
According to an embodiment of the present disclosure, the determiningmodule 1003 includes a determining unit, a first level screening unit, and a second level screening unit.
The determining unit is used for determining screening conditions for screening information sets of different grades from preset information display rules and external scene factors according to a preset screening priority sequence;
the first-level screening unit is used for screening the first-level information set by using the information to be displayed in the database as the first-level information set and using a first screening condition to obtain a second-level information set;
and the second-level screening unit is used for screening the second-level information set by using a second screening condition to obtain a third-level information set.
The serverinformation display apparatus 1000 further includes a judgment module, a stop module, a lower filtering module, and a re-filtering module.
The judging module is used for judging whether the information quantity in the second-level information set meets a preset threshold value condition or not before screening the second-level information set by using a second screening condition;
the stopping module is used for stopping screening under the condition that the quantity of the information in the second-level information set meets a preset threshold value condition, and taking the information in the second-level information set as target information;
the lower screening module is used for screening the second-level information set by using a second screening condition under the condition that the information quantity in the second-level information set is greater than a preset threshold value condition; and
and the re-screening module is used for re-screening the information in the first-level information set by using the alternative screening condition under the condition that the quantity of the information in the second-level information set is less than a preset threshold value condition.
According to an embodiment of the present disclosure, the serverinformation displaying apparatus 1000 further includes a third receiving module, a generating module, and a third sending module.
The third receiving module is used for receiving a service access request sent by the wearable clothing terminal, wherein the service access request carries an equipment authentication token;
the generating module is used for generating a service access token for granting the service access authority according to the equipment authentication token; and
and the third sending module is used for sending the service access token to the wearable clothing terminal so that the wearable clothing terminal can send a request for obtaining the display information.
According to an embodiment of the present disclosure, the serverinformation displaying apparatus 1000 further includes a fourth receiving module, a binding module, and a fourth sending module.
The fourth receiving module is used for receiving a request which is sent by the mobile terminal and used for binding the terminal identifier of the wearable clothing terminal and the user identifier;
the binding module is used for binding the terminal identification with the user identification of the user holding the wearable clothing terminal to generate an equipment authentication token; and
and the fourth sending module is used for sending the equipment authentication token to the mobile terminal so that the mobile terminal can send the equipment authentication token to the wearable clothing terminal.
According to an embodiment of the present disclosure, the serverinformation displaying apparatus 1000 further includes a verification module.
And the verification module is used for verifying the legality of the wearable clothing terminal according to the service access token.
According to an embodiment of the present disclosure, thefirst receiving module 1001 includes a receiving unit.
The receiving unit is used for receiving a request for acquiring display information sent by the wearable clothing terminal; the request for obtaining the display information carries the terminal identification, the position information and the service access token of the wearable clothing terminal.
According to an embodiment of the present disclosure, the serverinformation displaying apparatus 1000 further includes a reward obtaining module and a fifth transmitting module.
The reward acquisition module is used for acquiring promotion effect information and/or reward information of the displayed target information after the target information sent to the wearable clothing terminal is displayed; and
and the fifth sending module is used for sending the promotion effect information and/or the reward information of the display target information to the mobile terminal.
Fig. 11 schematically shows a block diagram of an information presentation device according to another embodiment of the present disclosure.
As shown in fig. 11, theinformation presentation apparatus 1100 applied to the wearable apparel terminal includes asecond sending module 1101, asecond receiving module 1102, and adisplay module 1103.
Asecond sending module 1101, configured to send a request for obtaining the display information to a server, where the request for obtaining the display information carries a terminal identifier of the wearable clothing terminal;
asecond receiving module 1102, configured to receive target information sent by a server; and
and adisplay module 1103 for displaying the target information.
According to the embodiment of the present disclosure, theinformation presentation apparatus 1100 applied to the wearable garment terminal further includes a sixth transmitting module and a fifth receiving module.
A sixth sending module, configured to send a service access request to the server, where the service access request carries an equipment authentication token; and
and the fifth receiving module is used for receiving the service access token which is sent by the server and grants the service access authority so as to send a request for acquiring the display information.
According to the embodiment of the present disclosure, theinformation display apparatus 1100 applied to the wearable clothes terminal further includes a communication connection module and a sixth receiving module.
The communication connection module is used for establishing communication connection with the mobile terminal based on the terminal identification of the wearable clothing terminal; and
and the sixth receiving module is used for receiving the equipment authentication token sent by the mobile terminal so as to request service access.
Any number of modules, sub-modules, units, sub-units, or at least part of the functionality of any number thereof according to embodiments of the present disclosure may be implemented in one module. Any one or more of the modules, sub-modules, units, and sub-units according to the embodiments of the present disclosure may be implemented by being split into a plurality of modules. Any one or more of the modules, sub-modules, units, sub-units according to embodiments of the present disclosure may be implemented at least in part as a hardware circuit, such as a Field Programmable Gate Array (FPGA), a Programmable Logic Array (PLA), a system on a chip, a system on a substrate, a system on a package, an Application Specific Integrated Circuit (ASIC), or may be implemented in any other reasonable manner of hardware or firmware by integrating or packaging a circuit, or in any one of or a suitable combination of software, hardware, and firmware implementations. Alternatively, one or more of the modules, sub-modules, units, sub-units according to embodiments of the disclosure may be at least partially implemented as a computer program module, which when executed may perform the corresponding functions.
For example, any number of thefirst receiving module 1001, the obtainingmodule 1002, the determiningmodule 1003 and thefirst sending module 1004 included in the serverinformation displaying apparatus 1000 may be combined into one module/unit/sub-unit to be implemented, or any one of the modules/units/sub-units may be split into a plurality of modules/units/sub-units. Alternatively, at least part of the functionality of one or more of these modules/units/sub-units may be combined with at least part of the functionality of other modules/units/sub-units and implemented in one module/unit/sub-unit. According to an embodiment of the present disclosure, at least one of the serverinformation displaying apparatus 1000 including thefirst receiving module 1001, the obtainingmodule 1002, the determiningmodule 1003 and thefirst sending module 1004 may be at least partially implemented as a hardware circuit, for example, a Field Programmable Gate Array (FPGA), a Programmable Logic Array (PLA), a system on a chip, a system on a substrate, a system on a package, an Application Specific Integrated Circuit (ASIC), or may be implemented by hardware or firmware in any other reasonable manner of integrating or packaging a circuit, or implemented by any one of three implementation manners of software, hardware and firmware, or implemented by a suitable combination of any several of them. Alternatively, the serverinformation presentation apparatus 1000 comprising at least one of thefirst receiving module 1001, the obtainingmodule 1002, the determiningmodule 1003 and thefirst sending module 1004 may be at least partially implemented as a computer program module, which when executed, may perform a corresponding function.
For example, theinformation presentation apparatus 1100 applied to the wearable apparel terminal may include any plurality of thesecond sending module 1101, thesecond receiving module 1102 and thedisplay module 1103 that are combined and implemented in one module/unit/sub-unit, or any one of the modules/units/sub-units may be split into a plurality of modules/units/sub-units. Alternatively, at least part of the functionality of one or more of these modules/units/sub-units may be combined with at least part of the functionality of other modules/units/sub-units and implemented in one module/unit/sub-unit. According to the embodiment of the present disclosure, at least one of thesecond sending module 1101, thesecond receiving module 1102 and thedisplay module 1103 applied to theinformation displaying apparatus 1100 of the wearable clothes terminal may be at least partially implemented as a hardware circuit, such as a Field Programmable Gate Array (FPGA), a Programmable Logic Array (PLA), a system on a chip, a system on a substrate, a system on a package, an Application Specific Integrated Circuit (ASIC), or may be implemented by hardware or firmware in any other reasonable manner of integrating or packaging a circuit, or implemented by any one of three implementation manners of software, hardware and firmware, or an appropriate combination of any several of them. Alternatively, theinformation presentation apparatus 1100 applied to the wearable apparel terminal may include at least one of thesecond transmitting module 1101, thesecond receiving module 1102 and thedisplay module 1103, which may be at least partially implemented as a computer program module that may perform a corresponding function when being executed.
It should be noted that the information display device portion in the embodiment of the present disclosure corresponds to the information display method portion in the embodiment of the present disclosure, and the description of the information display device portion specifically refers to the information display method portion, which is not described herein again.
Fig. 12 schematically shows a block diagram of an electronic device adapted to implement the above described method according to an embodiment of the present disclosure. The electronic device shown in fig. 12 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. 12, anelectronic apparatus 1200 according to an embodiment of the present disclosure includes aprocessor 1201, which can perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM)1202 or a program loaded from astorage section 1208 into a Random Access Memory (RAM) 1203. Theprocessor 1201 may include, for example, a general purpose microprocessor (e.g., a CPU), an instruction set processor and/or associated chipset, and/or a special purpose microprocessor (e.g., an Application Specific Integrated Circuit (ASIC)), among others. Theprocessor 1201 may also include on-board memory for caching purposes. Theprocessor 1201 may include a single processing unit or multiple processing units for performing the different actions of the method flows according to embodiments of the present disclosure.
In theRAM 1203, various programs and data necessary for the operation of theelectronic apparatus 1200 are stored. Theprocessor 1201, theROM 1202, and theRAM 1203 are connected to each other by abus 1204. Theprocessor 1201 performs various operations of the method flow according to the embodiments of the present disclosure by executing programs in theROM 1202 and/or theRAM 1203. Note that the programs may also be stored in one or more memories other than theROM 1202 and theRAM 1203. Theprocessor 1201 may also perform various operations of method flows according to embodiments of the present disclosure by executing programs stored in the one or more memories.
Electronic device 1200 may also include input/output (I/O)interface 1205, according to an embodiment of the disclosure, input/output (I/O)interface 1205 also connected tobus 1204. Thesystem 1200 may also include one or more of the following components connected to the I/O interface 1205: aninput section 1206 including a keyboard, a mouse, and the like; anoutput portion 1207 including a display device such as a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, and a speaker; astorage section 1208 including a hard disk and the like; and acommunication section 1209 including a network interface card such as a LAN card, a modem, or the like. Thecommunication section 1209 performs communication processing via a network such as the internet. Adriver 1210 is also connected to the I/O interface 1205 as needed. A removable medium 1211, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like, is mounted on thedrive 1210 as necessary, so that a computer program read out therefrom is mounted into thestorage section 1208 as necessary.
According to embodiments of the present disclosure, method flows according to embodiments of the present disclosure 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 storage medium, the computer program containing program code for performing the method illustrated by the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network through thecommunication section 1209, and/or installed from theremovable medium 1211. The computer program, when executed by theprocessor 1201, performs the above-described functions defined in the system of the embodiments of the present disclosure. The systems, devices, apparatuses, modules, units, etc. described above may be implemented by computer program modules according to embodiments of the present disclosure.
The present disclosure also provides a computer-readable storage medium, which may be contained in the apparatus/device/system described in the above embodiments; or may exist separately and not be assembled into the device/apparatus/system. The computer-readable storage medium carries one or more programs which, when executed, implement the method according to an embodiment of the disclosure.
According to an embodiment of the present disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium. Examples may include, but are not limited to: 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), 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.
For example, according to embodiments of the present disclosure, a computer-readable storage medium may include theROM 1202 and/or theRAM 1203 and/or one or more memories other than theROM 1202 and theRAM 1203 described above.
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 or flowchart illustration, and combinations of blocks in the block diagrams 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. Those skilled in the art will appreciate that various combinations and/or combinations of features recited in the various embodiments and/or claims of the present disclosure can be made, even if such combinations or combinations are not expressly recited in the present disclosure. In particular, various combinations and/or combinations of the features recited in the various embodiments and/or claims of the present disclosure may be made without departing from the spirit or teaching of the present disclosure. All such combinations and/or associations are within the scope of the present disclosure.
The embodiments of the present disclosure have been described above. However, these examples are for illustrative purposes only and are not intended to limit the scope of the present disclosure. Although the embodiments are described separately above, this does not mean that the measures in the embodiments cannot be used in advantageous combination. The scope of the disclosure is defined by the appended claims and equivalents thereof. Various alternatives and modifications can be devised by those skilled in the art without departing from the scope of the present disclosure, and such alternatives and modifications are intended to be within the scope of the present disclosure.