Background
Reading aloud is an important way to learn and consolidate knowledge. At present, a user can only select contents to be read from electronic equipment such as a family education machine and a learning tablet in a manual mode. For example, when the user wants to read aloud the ancient poetry "quiet night thinking", the user needs to click the option of the language on the display interface of the family education machine, and then further inputs the keyword "quiet night thinking" in the search box for searching, so that the content of the ancient poetry "quiet night thinking" can be obtained and can be used as the reading reference content of the user. As can be seen, this manner of retrieving the read content is inefficient.
Disclosure of Invention
The embodiment of the invention discloses a reading content recommendation method based on multiple social channels and electronic equipment, which can improve the reading content acquisition efficiency.
The embodiment of the invention discloses a reading content recommendation method based on multiple social channels in a first aspect, which comprises the following steps:
the method comprises the steps of obtaining chatting data generated by a user in a plurality of social channels;
forming a keyword set according to keywords extracted from the chatting data; the keywords are vocabularies, the occurrence frequency of which exceeds a preset frequency threshold, in the chatting data;
when a reading instruction triggered by a user is detected, acquiring a target keyword from the keyword set, and searching a target reading text matched with the target keyword from a preset text database;
and outputting the target reading text as reading content to a display interface of the electronic equipment for a user to view. As an optional implementation manner, in the first aspect of the embodiment of the present invention, the acquiring a target keyword from the keyword set includes:
identifying the reading instruction to obtain text information contained in the reading instruction;
judging whether a target keyword matched with the text information exists in the keyword set or not;
and if the target keywords matched with the text information exist in the keyword set, acquiring the target keywords from the keyword set.
As an optional implementation manner, in the first aspect of the embodiment of the present invention, after outputting the target speakable text as speakable content to a display interface of an electronic device for a user to view, the method further includes:
collecting voice information sent by a user;
performing semantic recognition on the voice information to recognize semantic content corresponding to the voice information;
comparing the semantic content with the read content, and determining the content which is inconsistent with the read content in the semantic content as difference content;
and scoring the reading level of the user based on the difference content to obtain a score value corresponding to the reading level of the user.
As an optional implementation manner, in the first aspect of the embodiment of the present invention, after the scoring the reading level of the user based on the difference content and obtaining a score value corresponding to the reading level of the user, the method further includes:
judging whether the score value is higher than a preset score threshold value or not;
and if the score value is higher than the preset score threshold value, acquiring a contact list of the user, and sending the voice information to contact equipment corresponding to each contact in the contact list.
As an optional implementation manner, in the first aspect of the embodiment of the present invention, the outputting the target speakable text as speakable content to a display interface of an electronic device for a user to view includes:
detecting a distance between the electronic equipment and a user;
determining a target distance interval to which the distance belongs, and acquiring target display parameters corresponding to the target distance interval; wherein, the target display parameters at least comprise brightness and font size;
and outputting the target reading text as reading content to a display interface of the electronic equipment according to the target display parameters for viewing by a user.
A second aspect of an embodiment of the present invention discloses an electronic device, including:
the system comprises a first acquisition unit, a second acquisition unit and a third acquisition unit, wherein the first acquisition unit is used for acquiring chat data generated by a user in a plurality of social channels;
a forming unit for forming a keyword set according to the keywords extracted from the chatting data; the keywords are vocabularies, the occurrence frequency of which exceeds a preset frequency threshold, in the chatting data;
the second acquisition unit is used for acquiring a target keyword from the keyword set when a reading instruction triggered by a user is detected;
the searching unit is used for searching a target reading text matched with the target keyword from a preset text database;
and the output unit is used for outputting the target reading text as reading content to a display interface of the electronic equipment for a user to view.
As an optional implementation manner, in a second aspect of the embodiment of the present invention, the second obtaining unit includes:
the identification subunit is used for identifying the reading instruction when the reading instruction triggered by the user is detected, so as to obtain text information contained in the reading instruction;
the judging subunit is used for judging whether a target keyword matched with the text information exists in the keyword set or not;
and the first obtaining subunit is configured to, when the judging subunit judges that a target keyword matched with the text information exists in the keyword set, obtain the target keyword from the keyword set.
As an optional implementation manner, in the second aspect of the embodiment of the present invention, the electronic device further includes:
the acquisition unit is used for acquiring voice information sent by a user after the output unit outputs the target reading text serving as reading content to a display interface of electronic equipment for the user to view;
the semantic recognition unit is used for carrying out semantic recognition on the voice information so as to recognize semantic contents corresponding to the voice information;
the comparison unit is used for comparing the semantic content with the read content and determining the content which is inconsistent with the read content in the semantic content as difference content;
and the scoring unit is used for scoring the reading level of the user based on the difference content to obtain a score value corresponding to the reading level of the user.
As an optional implementation manner, in the second aspect of the embodiment of the present invention, the electronic device further includes:
the judging unit is used for judging whether the score value is higher than a preset score threshold value or not after the scoring unit scores the reading level of the user based on the difference content to obtain the score value corresponding to the reading level of the user;
and the sending unit is used for obtaining a contact person list of the user when the judging unit judges that the score value is higher than the preset score threshold value, and sending the voice information to contact person equipment corresponding to each contact person in the contact person list.
As an optional implementation manner, in a second aspect of the embodiment of the present invention, the output unit includes:
the detection subunit is used for detecting the distance between the electronic equipment and a user;
the second obtaining subunit is configured to determine a target distance interval to which the distance belongs, and obtain a target display parameter corresponding to the target distance interval; wherein, the target display parameters at least comprise brightness and font size;
and the output subunit is used for outputting the target reading-aloud text as reading-aloud content to a display interface of the electronic equipment according to the target display parameters for a user to view.
A third aspect of the embodiments of the present invention discloses another electronic device, including:
a memory storing executable program code;
a processor coupled with the memory;
the processor calls the executable program code stored in the memory to execute all or part of the steps of any one of the methods disclosed in the first aspect of the embodiments of the present invention.
A fourth aspect of the embodiments of the present invention discloses a computer-readable storage medium, which is characterized by storing a computer program for electronic data exchange, wherein the computer program causes a computer to execute all or part of the steps in any one of the methods disclosed in the first aspect of the embodiments of the present invention.
A fifth aspect of embodiments of the present invention discloses a computer program product, which, when run on a computer, causes the computer to perform some or all of the steps of any one of the methods of the first aspect.
Compared with the prior art, the embodiment of the invention has the following beneficial effects:
in the embodiment of the invention, chat data generated by a user in a plurality of social channels is acquired; forming a keyword set according to keywords extracted from the chatting data; the keywords are vocabularies, the occurrence frequency of which exceeds a preset frequency threshold, in the chatting data; when a reading instruction triggered by a user is detected, acquiring a target keyword from the keyword set, and searching a target reading text matched with the target keyword from a preset text database; and outputting the target reading text as reading content to a display interface of the electronic equipment for a user to view. Therefore, by the embodiment of the invention, the high-frequency vocabulary set of the user can be determined according to the chat data of the plurality of social channels, and the reading content can be intelligently recommended to the user based on the high-frequency vocabulary set when the reading requirement of the user is detected, so that the obtaining efficiency of the reading content is improved.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It is to be noted that the terms "comprises" and "comprising" and any variations thereof in the embodiments and drawings of the present invention are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or inherent to such process, method, article, or apparatus.
The embodiment of the invention discloses a reading content recommendation method based on multiple social channels and electronic equipment, which can improve the reading content acquisition efficiency. The following are detailed below.
Example one
Referring to fig. 1, fig. 1 is a schematic flowchart illustrating a method for recommending reading content based on multiple social channels according to an embodiment of the present invention. As shown in fig. 1, the method for recommending reading content based on multiple social channels may include the following steps:
101. the electronic equipment acquires chat data generated by a user in a plurality of social channels.
In this embodiment of the present invention, the social channel may include, but is not limited to, a social platform such as WeChat, QQ, and the like, and the format of the chat data may include, but is not limited to, a voice, a text, a video format, and the like.
102. The electronic equipment forms a keyword set according to keywords extracted from the chatting data; the keywords are vocabularies, the occurrence frequency of which exceeds a preset frequency threshold, in the chatting data.
In the embodiment of the present invention, the electronic device may recognize the chat data, obtain semantic content of the chat data (for example, "i learn a poem of li white today", "zhuyin clear prose is really good", "today's operation is poem recitation", and the like), and obtain a vocabulary (for example, "poem" and the like) whose occurrence frequency exceeds a preset frequency threshold from the semantic content, which is not limited in the embodiment of the present invention.
103. When a reading instruction triggered by a user is detected, the electronic equipment acquires a target keyword from the keyword set, and searches a target reading text matched with the target keyword from a preset text database.
In the embodiment of the invention, the electronic equipment can determine the target keyword from the keyword set based on the recognition result of the reading instruction triggered by the user; any keyword can also be obtained from the keyword set in a random extraction manner as a target keyword, and the number of the target keywords may be one or more, which is not limited in the embodiments of the present invention.
As an alternative implementation, if the electronic device determines the target keyword from the keyword set based on the recognition result of the reading instruction triggered by the user, the obtaining, by the electronic device, the target keyword from the keyword set may include:
recognizing the reading instruction to obtain text information contained in the reading instruction;
judging whether a target keyword matched with the text information exists in the keyword set or not;
and if the target keywords matched with the text information exist in the keyword set, acquiring the target keywords from the keyword set.
In the embodiment of the present invention, a user may trigger a reading instruction in a voice manner, for example, the user says "i want to read the ancient poem of the plum white", then, the electronic device may collect the voice information "i want to read the ancient poem of the plum white" and use it as the reading instruction sent by the user, further, the reading instruction may be recognized in a semantic recognition manner to obtain text information included in the reading instruction, that is, "i want to read the ancient poem of the plum white"; matching the text information with keywords in a keyword set one by one, and judging whether target keywords matched with the text information exist in the keyword set; if the keyword set contains keywords such as 'ancient poetry' and 'Libai', it can be determined that the 'ancient poetry' and the 'Libai' are both target keywords, the two target keywords such as 'ancient poetry' and 'Libai' are obtained from the keyword set, and then the reading text with the highest matching degree with the 'ancient poetry' and the 'Libai' is searched from a preset text database and is determined as a target reading text.
As another alternative implementation, the electronic device searches for the target speakable text matching the target keyword from a preset text database, which may include:
sequentially matching the target keywords with all texts in a preset text database to obtain the matching degree of the target keywords and each text;
acquiring a plurality of alternative texts of which the matching degrees with the target keywords in all the texts are higher than a preset matching degree threshold;
acquiring user profile information, and determining the age bracket of a user from the user profile information;
and screening the plurality of candidate texts by taking the test outline corresponding to the age group to which the user belongs as a screening condition, and determining the target reading text according to the screening result.
Therefore, the method and the device for screening the reading contents can screen the reading contents output to the user by taking the test outline corresponding to the age group of the user as the screening condition, avoid the problem that the reading contents cannot be read smoothly due to the fact that the reading contents have super-class words, and improve the use experience of the user.
104. And the electronic equipment outputs the target reading text as reading content to a display interface of the electronic equipment for a user to view.
As an alternative implementation, the outputting, by the electronic device, the target speakable text as speakable content to a display interface of the electronic device for viewing by a user may include:
detecting a distance between the electronic equipment and a user;
determining a target distance interval to which the distance belongs, and acquiring target display parameters corresponding to the target distance interval; wherein, the target display parameters at least comprise brightness and font size;
and outputting the target reading text as reading content to a display interface of the electronic equipment according to the target display parameters for a user to view.
In the embodiment of the invention, the electronic device can detect the distance between the electronic device and the user through a built-in distance sensor (such as an infrared distance sensor or an ultrasonic distance sensor); sequentially matching a plurality of pre-divided distance intervals with the distance to determine a target distance interval to which the distance belongs, wherein each distance interval corresponds to a group of target display parameters for adjusting the display effect of the display interface of the electronic equipment, so that the target display parameters corresponding to the target distance interval can be obtained, and the target reading text is output to the display interface of the electronic equipment based on the target display parameters as reading content for a user to view; the display parameters may include brightness, contrast, font size, and the like, and the embodiment of the present invention is not limited thereto. Therefore, the embodiment of the invention can intelligently adjust the display effect of the display interface based on the actual situation of the user, so that the user can obtain good visual experience in the process of viewing the reading content.
Therefore, by the method described in fig. 1, the high-frequency vocabulary set of the user can be determined according to the chat data of the plurality of social channels, and when the user is detected to have a reading requirement, the reading content is intelligently recommended to the user based on the high-frequency vocabulary set, so that the obtaining efficiency of the reading content is improved; screening the reading contents output to the user by taking the test outline corresponding to the age group of the user as a screening condition, so that the problem that the reading contents cannot be smoothly read due to the fact that the reading contents have super-class words is avoided, and the use experience of the user is improved; in addition, the display effect of the display interface can be intelligently adjusted based on the actual situation of the user, so that the user can obtain good visual experience in the process of viewing the reading content.
Example two
Referring to fig. 2, fig. 2 is a flowchart illustrating another method for recommending reading content based on multiple social channels according to an embodiment of the present invention. As shown in fig. 2, the method for recommending reading content based on multiple social channels may include the following steps:
in the embodiment of the invention, the method for recommending the reading content based on the multiple social channels comprises thesteps 201 to 204, and for the description of thesteps 201 to 204, please refer to the detailed description of the first embodiment for thesteps 101 to 104, which is not repeated in the embodiment of the invention.
205. The electronic device collects voice information sent by a user.
In the embodiment of the invention, the electronic equipment can collect the sound information of the surrounding environment, judge whether the voiceprint characteristics are matched with any legal voiceprint characteristics stored in the electronic equipment in advance by extracting the voiceprint characteristics in the sound information, and if so, determine the sound information as the voice information sent by the user.
206. The electronic equipment carries out semantic recognition on the voice information so as to recognize semantic content corresponding to the voice information.
In the embodiment of the invention, the electronic equipment can perform semantic recognition on the voice information through a preset semantic recognition model so as to recognize semantic content corresponding to the voice information; the preset semantic recognition model is a neural network model obtained through training of a large amount of sample data, and the sample data can be voice data sent by a user from an area where the user is located.
207. And the electronic equipment compares the semantic content with the reading content and determines the content which is inconsistent with the reading content in the semantic content as difference content.
In the embodiment of the invention, for example, the semantic content is 'moon before window', the reading content is 'moon before bed', the semantic content is easy to obtain, and the content inconsistent with the reading content in the semantic content is 'window' in the semantic content, so that the 'window' can be determined as difference content; or, if the content inconsistent with the reading content in the semantic content is the "bed" in the reading content, the "bed" may be determined as the difference content; in particular, if the reading content is "light before bed, the frost is suspected. To look at the moon and to look low at the hometown. "and the semantic content corresponding to the voice information of the user is" bright moon before bed, supposedly frost on the ground. It can be seen that the user does not completely read the reading content, and therefore the reading content which is not read by the user is the content which is inconsistent with the reading content in the semantic content, and therefore the difference content is' looking up at the moon, thinking low and hometown. "
208. The electronic equipment scores the reading level of the user based on the difference content to obtain a score value corresponding to the reading level of the user.
In the embodiment of the invention, the electronic device can calculate the proportion of the difference content in the reading content and score the reading level of the user according to the preset corresponding relation between the proportion and the score of the reading level. For example, in the chinese reading, the number of words of the difference content is 5, and the total number of words of the reading content is 20, so that the proportion of the difference content in the reading content is 25%, and a score value corresponding to the reading level of the user is 75 scores according to the preset corresponding relationship between the proportion and the reading score; in English reading, the number of words of the difference content is 5, the total number of words of the reading content is 20, the proportion of the difference content in the reading content is 25%, and the score value corresponding to the reading level of the user is 75 according to the preset corresponding relation between the proportion and the reading score; the occupancy ratio is in inverse proportion to the score of the reading level, namely the higher the occupancy ratio is, the lower the corresponding score of the reading level is.
In an alternative embodiment, after performingstep 208, the method may further include the following operations:
209. the electronic device determines whether the score value is higher than a preset score threshold, and if the score value is higher than the preset score threshold, the electronic device triggersstep 210; if the score value is not higher than the preset score threshold value, the process is ended.
210. The electronic equipment acquires a contact list of the user and sends the voice information to contact equipment corresponding to each contact in the contact list.
In the embodiment of the present invention, the preset scoring threshold may be determined according to the average reading level of the sampled users in the age group of the user. When the score value corresponding to the user reading level is judged to be higher than the preset score threshold value in thestep 209, the user reading level is higher than the average reading level of the age group where the user is located; the method comprises the steps that electronic equipment acquires a contact list of a user, wherein the contact list can comprise head portrait information of a plurality of contacts marked as close contacts and corresponding contact equipment identifications; sending the voice information to contact equipment corresponding to the close contact person to realize sharing of the voice information; the close contact is a contact with which the contact frequency with the user is higher than a preset frequency threshold, such as a parent, a classmate, or a friend, and the embodiment of the present invention is not limited. Therefore, the embodiment of the invention can realize the sharing of excellent reading works by acquiring the contact list of the user, and improve the sharing efficiency.
Therefore, by the method described in fig. 2, the high-frequency vocabulary set of the user can be determined according to the chat data of the plurality of social channels, and when the user is detected to have a reading requirement, the reading content is intelligently recommended to the user based on the high-frequency vocabulary set, so that the obtaining efficiency of the reading content is improved; screening the reading contents output to the user by taking the test outline corresponding to the age group of the user as a screening condition, so that the problem that the reading contents cannot be smoothly read due to the fact that the reading contents have super-class words is avoided, and the use experience of the user is improved; the display effect of the display interface can be intelligently adjusted based on the actual situation of the user, so that the user can obtain good visual experience in the process of viewing the reading content; in addition, the contact person list of the user can be acquired, excellent reading works can be shared, and the sharing efficiency is improved.
EXAMPLE III
Referring to fig. 3, fig. 3 is a schematic structural diagram of an electronic device according to an embodiment of the disclosure. As shown in fig. 3, the electronic device may include:
the first obtainingunit 301 is configured to obtain chat data generated by a user in a plurality of social channels, and provide the chat data to the formingunit 302.
A formingunit 302 for forming a keyword set from the keywords extracted from the chat data and providing the keyword set to a second obtainingunit 303; the keywords are vocabularies, the occurrence frequency of which exceeds a preset frequency threshold, in the chatting data.
A second obtainingunit 303, configured to, when a reading instruction triggered by the user is detected, obtain a target keyword from the keyword set, and provide the target keyword to the searchingunit 304.
In this embodiment of the present invention, the second obtainingunit 303 may determine the target keyword from the keyword set based on the recognition result of the reading instruction triggered by the user; any keyword can also be obtained from the keyword set in a random extraction manner as a target keyword, and the number of the target keywords may be one or more, which is not limited in the embodiments of the present invention.
A searchingunit 304, configured to search a preset text database for a target speakable text matching the target keyword, and provide the target speakable text to theoutput unit 305.
As an alternative implementation manner, the way for the searchingunit 304 to search the target reading text matched with the target keyword from the preset text database may specifically be:
sequentially matching the target keywords with all texts in a preset text database to obtain the matching degree of the target keywords and each text;
acquiring a plurality of alternative texts of which the matching degrees with the target keywords in all the texts are higher than a preset matching degree threshold;
acquiring user profile information, and determining the age bracket of a user from the user profile information;
and screening the plurality of candidate texts by taking the test outline corresponding to the age group to which the user belongs as a screening condition, and determining the target reading text according to the screening result.
Therefore, the method and the device for screening the reading contents can screen the reading contents output to the user by taking the test outline corresponding to the age group of the user as the screening condition, avoid the problem that the reading contents cannot be read smoothly due to the fact that the reading contents have super-class words, and improve the use experience of the user.
And theoutput unit 305 outputs the target reading text as reading content to a display interface of the electronic device for the user to view.
In this embodiment of the present invention, theoutput unit 305 may detect a distance between the electronic device and the user through a built-in distance sensor (e.g., an infrared distance sensor or an ultrasonic distance sensor); sequentially matching a plurality of pre-divided distance intervals with the distance to determine a target distance interval to which the distance belongs, wherein each distance interval corresponds to a group of target display parameters for adjusting the display effect of the display interface of the electronic equipment, so that the target display parameters corresponding to the target distance interval can be obtained, and the target reading text is output to the display interface of the electronic equipment based on the target display parameters as reading content for a user to view; the display parameters may include brightness, contrast, font size, and the like, and the embodiment of the present invention is not limited thereto. Therefore, the embodiment of the invention can intelligently adjust the display effect of the display interface based on the actual situation of the user, so that the user can obtain good visual experience in the process of viewing the reading content.
Therefore, through the electronic device described in fig. 3, the high-frequency vocabulary set of the user can be determined according to the chat data of the plurality of social channels, and when the user is detected to have a reading requirement, the reading content is intelligently recommended to the user based on the high-frequency vocabulary set, so that the obtaining efficiency of the reading content is improved; screening the reading contents output to the user by taking the test outline corresponding to the age group of the user as a screening condition, so that the problem that the reading contents cannot be smoothly read due to the fact that the reading contents have super-class words is avoided, and the use experience of the user is improved; in addition, the display effect of the display interface can be intelligently adjusted based on the actual situation of the user, so that the user can obtain good visual experience in the process of viewing the reading content.
Example four
Referring to fig. 4, fig. 4 is a schematic structural diagram of another electronic device according to an embodiment of the present invention, wherein the electronic device shown in fig. 4 is obtained by further optimizing the electronic device shown in fig. 4. Compared to the electronic device shown in fig. 4, the electronic device shown in fig. 4 further includes:
the collectingunit 306 is configured to collect voice information uttered by the user after theoutput unit 305 outputs the target reading text as reading content to a display interface of the electronic device for viewing by the user, and provide the voice information to the semantic identifyingunit 307.
In this embodiment of the present invention, the collectingunit 306 may collect sound information of a surrounding environment, extract a voiceprint feature in the sound information, and determine whether the voiceprint feature matches any legal voiceprint feature stored in the electronic device in advance, if so, determine the sound information as voice information uttered by a user, and provide the voice information to the semantic identifyingunit 307.
Thesemantic recognition unit 307 is configured to perform semantic recognition on the voice information to recognize semantic content corresponding to the voice information, and provide the semantic content to thecomparison unit 308.
In the embodiment of the present invention, thesemantic recognition unit 307 may perform semantic recognition on the voice information through a preset semantic recognition model to recognize semantic content corresponding to the voice information; the preset semantic recognition model is a neural network model obtained through training of a large amount of sample data, and the sample data can be voice data sent by a user from an area where the user is located.
A comparingunit 308, configured to compare the semantic content with the read-back content, determine a content inconsistent with the read-back content in the semantic content as a difference content, and provide the difference content to thescoring unit 309.
And thescoring unit 309 is configured to score the reading level of the user based on the difference content, so as to obtain a score value corresponding to the reading level of the user.
As an alternative implementation, as shown in fig. 4, the electronic device further includes:
the determiningunit 310 is configured to, after thescoring unit 309 scores the reading level of the user based on the difference content to obtain a score value corresponding to the reading level of the user, determine whether the score value is higher than a preset score threshold, and provide a determination result to the sendingunit 311.
The sendingunit 311 is configured to determine that the score value is higher than the preset score threshold in the determiningunit 310, obtain a contact list of the user, and send the voice information to a contact device corresponding to each contact in the contact list.
As another alternative, as shown in fig. 4, the second obtainingunit 303 may include:
and the identifyingsubunit 3031 is configured to identify the reading instruction when the reading instruction triggered by the user is detected, obtain text information included in the reading instruction, and provide the text information to the determiningsubunit 3032.
The determiningsubunit 3032 is configured to determine whether a target keyword matching the text information exists in the keyword set, and provide the determination result to the first obtainingsubunit 3033.
A first obtaining sub-unit 3033, configured to obtain a target keyword from the keyword set when the determining sub-unit 3032 determines that the target keyword matching the text information exists in the keyword set.
As still another alternative implementation, as shown in fig. 4, theoutput unit 305 may include:
a detectingsubunit 3051, configured to detect a distance between the electronic device and the user, and provide the distance to the second obtainingsubunit 3052.
The second obtainingsubunit 3052, configured to determine a target distance interval to which the distance belongs, obtain a target display parameter corresponding to the target distance interval, and provide the target display parameter to theoutput subunit 3053; wherein, the target display parameters at least comprise brightness and font size.
And theoutput subunit 3053, configured to output, as the reading content, the target reading text to a display interface of the electronic device for a user to view according to the target display parameter.
Therefore, through the electronic device described in fig. 4, the high-frequency vocabulary set of the user can be determined according to the chat data of the plurality of social channels, and when the user is detected to have a reading requirement, the reading content is intelligently recommended to the user based on the high-frequency vocabulary set, so that the obtaining efficiency of the reading content is improved; screening the reading contents output to the user by taking the test outline corresponding to the age group of the user as a screening condition, so that the problem that the reading contents cannot be smoothly read due to the fact that the reading contents have super-class words is avoided, and the use experience of the user is improved; the display effect of the display interface can be intelligently adjusted based on the actual situation of the user, so that the user can obtain good visual experience in the process of viewing the reading content; in addition, the contact person list of the user can be acquired, excellent reading works can be shared, and the sharing efficiency is improved.
Referring to fig. 5, fig. 5 is a schematic structural diagram of another electronic device according to an embodiment of the disclosure. As shown in fig. 5, the electronic device may include:
amemory 701 in which executable program code is stored;
aprocessor 702 coupled to thememory 701;
theprocessor 702 calls the executable program code stored in thememory 701 to execute any one of the reading content recommendation methods based on multiple social channels in fig. 1 to 2.
The embodiment of the invention discloses a computer-readable storage medium which stores a computer program, wherein the computer program enables a computer to execute any one of the reading content recommendation methods based on multiple social channels in the figures 1-2.
It should be appreciated that reference throughout this specification to "one embodiment" or "an embodiment" means that a particular feature, structure or characteristic described in connection with the embodiment is included in at least one embodiment of the present invention. Thus, the appearances of the phrases "in one embodiment" or "in an embodiment" in various places throughout this specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. Those skilled in the art should also appreciate that the embodiments described in this specification are exemplary and alternative embodiments, and that the acts and modules illustrated are not required in order to practice the invention.
In various embodiments of the present invention, it should be understood that the sequence numbers of the above-mentioned processes do not imply an inevitable order of execution, and the execution order of the processes should be determined by their functions and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
In various embodiments of the present invention, it should be understood that the term "and/or" herein is merely one type of association describing an associated object, meaning that three relationships may exist, e.g., a and/or B, may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the character "/" herein generally indicates that the former and latter related objects are in an "or" relationship.
In the embodiments provided herein, it should be understood that "B corresponding to A" means that B is associated with A from which B can be determined. It should also be understood, however, that determining B from a does not mean determining B from a alone, but may also be determined from a and/or other information.
The units described as separate parts may or may not be physically separate, and 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 units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated units, if implemented as software functional units and sold or used as a stand-alone product, may be stored in a computer accessible memory. Based on such understanding, the technical solution of the present invention, which is a part of or contributes to the prior art in essence, or all or part of the technical solution, can be embodied in the form of a software product, which is stored in a memory and includes several requests for causing a computer device (which may be a personal computer, a server, a network device, or the like, and may specifically be a processor in the computer device) to execute part or all of the steps of the above-described method of each embodiment of the present invention.
It will be understood by those skilled in the art that all or part of the steps in the methods of the embodiments described above may be implemented by hardware instructions of a program, and the program may be stored in a computer-readable storage medium, where the storage medium includes Read-Only Memory (ROM), Random Access Memory (RAM), Programmable Read-Only Memory (PROM), Erasable Programmable Read-Only Memory (EPROM), One-time Programmable Read-Only Memory (OTPROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Compact Disc Read-Only Memory (CD-ROM), or other Memory, such as a magnetic disk, or a combination thereof, A tape memory, or any other medium readable by a computer that can be used to carry or store data.
The method for recommending the reading content based on multiple social channels and the electronic device disclosed by the embodiment of the invention are described in detail, a specific embodiment is applied to explain the principle and the implementation mode of the invention, and the description of the embodiment is only used for helping to understand the method and the core idea of the invention; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.