[go: up one dir, main page]

CN110188187A - Article recommended method and device, storage medium - Google Patents

Article recommended method and device, storage medium Download PDF

Info

Publication number
CN110188187A
CN110188187A CN201910480571.2A CN201910480571A CN110188187A CN 110188187 A CN110188187 A CN 110188187A CN 201910480571 A CN201910480571 A CN 201910480571A CN 110188187 A CN110188187 A CN 110188187A
Authority
CN
China
Prior art keywords
article
vocabulary
user
difficulty
difficulty value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910480571.2A
Other languages
Chinese (zh)
Inventor
于力
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chengdu Lifelong Growth Technology Co Ltd
Original Assignee
Chengdu Lifelong Growth Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chengdu Lifelong Growth Technology Co Ltd filed Critical Chengdu Lifelong Growth Technology Co Ltd
Priority to CN201910480571.2A priority Critical patent/CN110188187A/en
Publication of CN110188187A publication Critical patent/CN110188187A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/335Filtering based on additional data, e.g. user or group profiles
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/38Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Library & Information Science (AREA)
  • Computational Linguistics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The embodiment of the present application provides a kind of article recommended method and device, storage medium, is related to data processing field.This article recommended method includes the vocabulary horizontal data for obtaining user;Obtain the corresponding article difficulty value of more articles to be recommended;It is determined from multiple article difficulty values and the matched article difficulty value of the vocabulary horizontal data;The corresponding article to be recommended of the matched article difficulty value is recommended into user.This article recommended method improves the matching degree of the article of recommendation and the reading ability of user.

Description

Article recommended method and device, storage medium
Technical field
This application involves technical field of data processing, are situated between in particular to a kind of article recommended method and device, storage Matter.
Background technique
At present there are many mature reading article way of recommendation, there are mainly two types of these ways of recommendation: pushing away based on content Recommend technology and the recommended technology based on collaborative filtering.Content-based recommendation technology is that inquiry is liked or paid close attention to user These articles are recommended user by the similar article of the content of article.Recommended technology based on collaborative filtering is inquiry and user The article that these other users are liked or pay close attention to is recommended the user by the other users with similar interests.
The reference factor that current recommended technology is based on is mainly the hobby of user, so reference factor is more single One, it is unable to satisfy the diversity requirement of user.
Summary of the invention
The application provides a kind of article recommended method and device, storage medium, with from this dimension of the reading ability of user Recommend article for user, meets the diversity requirement of user.
Embodiments herein is accomplished in that
In a first aspect, the embodiment of the present application provides a kind of article recommended method, comprising: obtain the vocabulary number of levels of user According to;Obtain the corresponding article difficulty value of more articles to be recommended;Determined from multiple article difficulty values with it is described The matched article difficulty value of vocabulary horizontal data;The corresponding article to be recommended of the matched article difficulty value is recommended into use Family.
In the embodiment of the present application, every article is provided with article difficulty value, will be with user when recommending article to user The corresponding article of the matched article difficulty value of vocabulary horizontal data recommend user.Only consider to use in compared to the prior art The hobby at family, meets the needs of users from another dimension, that is, consider user reading ability whether with article Difficulty value matching, if the reading for the article recommended can be completed, the reading ability of user is embodied by vocabulary horizontal data, And then the article recommended is enable to match with the reading ability of user, improve of the article of recommendation and the reading ability of user With degree.
With reference to first aspect, in the first possible implementation of the first aspect, in the vocabulary water for obtaining user Before flat data, the method also includes:
Obtain pre-stored article;The article difficulty of every article is determined according to the vocabulary difficulty of every article Value.
In the embodiment of the present application, article difficulty value is determined by the vocabulary difficulty of every article, embodies the reading of user The judgment criteria of ability and user vocabulary horizontal data, article difficulty value and reading ability is consistent, and is all passed through Vocabulary further improves the matching degree of the article of recommendation and the reading ability of user.
The possible implementation of with reference to first aspect the first, in second of possible implementation of first aspect In, the article difficulty value of every article is determined according to the vocabulary difficulty of every article, comprising:
First difficulty value of the described every article is determined according to the vocabulary difficulty of every article;According to described every The article content of piece article determines the second difficulty value of every article;According to first difficulty value and second difficulty Value determines the article difficulty value.
In the embodiment of the present application, in addition to determining article difficulty value according to vocabulary difficulty, it is also contemplated that article content sheet Influence of the body to article difficulty value keeps determining article difficulty value more acurrate.
With reference to first aspect, in a third possible implementation of the first aspect, from multiple article difficulty values In determine and the matched article difficulty value of the vocabulary horizontal data, comprising:
Obtain the corresponding grade of difficulty of multiple article difficulty values;Determined from multiple grade of difficulty with The matched grade of difficulty of vocabulary horizontal data;The corresponding article difficulty value of the matched grade of difficulty is determined as institute State matched article difficulty value.
In the embodiment of the present application, the grade of difficulty for article difficulty value being arranged can when determining matched article difficulty value Matched grade of difficulty is first determined to pass through, then determines the mode of matched article difficulty value, is improved and is determined matched article The efficiency of difficulty value.
With reference to first aspect, in a fourth possible implementation of the first aspect, from multiple article difficulty values In determine and the matched article difficulty value of the vocabulary horizontal data, comprising:
Obtain the corresponding vocabulary level conditions of preset multiple article difficulty values;The determining and vocabulary The matched vocabulary level conditions of horizontal data;The corresponding article difficulty value of the matched vocabulary level conditions is determined as The matched article difficulty value.
In the embodiment of the present application, each article difficulty value is provided with corresponding vocabulary level conditions, passes through the vocabulary Level conditions are measured, can quickly be determined and the matched article difficulty value of vocabulary horizontal data.
With reference to first aspect, in the fifth possible implementation of the first aspect, the vocabulary for obtaining user is horizontal Data, comprising:
Obtain the article that the user has read completion;It is determined according to the article difficulty value of the article for having read completion The vocabulary horizontal data of the user.
In the embodiment of the present application, the article difficulty value that the article of completion has been read by user determines the vocabulary of user On the one hand horizontal data is assumed the vocabulary horizontal data of existing subscriber, can be played to the vocabulary horizontal data of user Regeneration function;On the other hand assume the vocabulary horizontal data of not user, the vocabulary horizontal data of available user.
With reference to first aspect, in the sixth possible implementation of the first aspect, in the vocabulary water for obtaining user Before flat data, the method also includes:
Receive the Client-initiated vocabulary test request;It obtains pre-stored horizontal for testing user's vocabulary Test content and display;Receive the test result of user's input;The vocabulary of the user is determined according to the test result Level, and generate the vocabulary horizontal data.
In the embodiment of the present application, it is tested by vocabulary, determines that the vocabulary of user is horizontal, generate vocabulary number of levels According to the vocabulary for making vocabulary horizontal data more meet user is horizontal, accurately reflects the reading ability of user.
With reference to first aspect, in a seventh possible implementation of the first aspect, by the matched article difficulty It is worth corresponding article to be recommended and recommends user, comprising:
Obtain the reading taste data of the user;It is corresponding to be recommended to obtain the preset matched article difficulty value The content tab of article;The content tab is for characterizing article content;The determining and matched content of the reading taste data Label;The corresponding article to be recommended of the matched content tab is recommended into user.
In the embodiment of the present application, in addition to the matching degree in view of article difficulty value and user's vocabulary level, it is also contemplated that To the matching degree of the reading hobby of the content and user of article, the article recommended is made to be more in line with the reading requirement of user.
Second aspect, the embodiment of the present application provide a kind of article recommendation apparatus, and described device includes for realizing first party The functional module of method described in the possible implementation of any one of face and first aspect.
The third aspect, the embodiment of the present application provide a kind of readable storage medium storing program for executing, meter are stored on the readable storage medium storing program for executing Calculation machine program, such as first aspect and first aspect are executed when the computer program is run by computer, and any one is possible The step of method described in implementation.
Detailed description of the invention
Technical solution in ord to more clearly illustrate embodiments of the present application will make below to required in the embodiment of the present application Attached drawing is briefly described, it should be understood that the following drawings illustrates only some embodiments of the application, therefore should not be seen Work is the restriction to range, for those of ordinary skill in the art, without creative efforts, can be with Other relevant attached drawings are obtained according to these attached drawings.
Fig. 1 is the flow chart of article recommended method provided by the embodiments of the present application;
Fig. 2 is the implementation flow chart of article recommended method provided by the embodiments of the present application;
Fig. 3 is article recommendation apparatus functional block diagram provided by the embodiments of the present application;
Fig. 4 is electronic functionalities structural block diagram provided by the embodiments of the present application.
Specific embodiment
Below in conjunction with attached drawing in the embodiment of the present application, technical solutions in the embodiments of the present application is described.
Article recommended method provided by the embodiments of the present application can be applied to be mounted on the electronic equipments such as mobile phone or computer On application program (App, Application), web browser etc..By taking App as an example, user can install on an electronic device Then corresponding App carries out registering personal account on the App, logged in after registration using personal account, stored on the App There is the personal information of user, user can read all kinds of articles on the App.
Fig. 1 is please referred to, is article recommended method flow chart provided by the embodiments of the present application, as described in Figure 1, this article is recommended Method includes:
Step 101: obtaining the vocabulary horizontal data of user.
Step 102: the corresponding article difficulty value of more of acquisition article to be recommended.
Step 103: being determined from multiple article difficulty values and the matched article difficulty value of vocabulary horizontal data.
Step 104: the corresponding article to be recommended of matched article difficulty value is recommended into user.
In the embodiment of the present application, every article is provided with article difficulty value, will be with user when recommending article to user The corresponding article of the matched article difficulty value of vocabulary horizontal data recommend user.Only consider to use in compared to the prior art The hobby at family, meets the needs of users from another dimension, that is, consider user reading ability whether with article Difficulty value matching, if the reading for the article recommended can be completed, the reading ability of user is embodied by vocabulary horizontal data, And then the article recommended is enable to match with the reading ability of user, improve of the article of recommendation and the reading ability of user With degree.
Article in the embodiment of the present application includes study class and non-study class article, it is to be understood that non-study class text Chapter can satisfy the reading requirement of non-study property, and article content can be current events politics, star's Eight Diagrams, novel, story etc.;Study The article of class meets the reading requirement of study property, for example certain section's purpose learns teaching material;English article etc., learning can in the article of class To include some tests for article content, practice etc., to test whether user grasps article content.The embodiment of the present application mentions The article recommended method of confession considers the article of recommendation and the matching degree of reading ability, when the article of recommendation is the text for learning class Zhang Shi is higher with the matching degree of the reading ability of user.
In this way, which because reading ability is matched with the difficulty of the article of recommendation, it is also possible that reading effect is more It is good, the reading interest of user can be improved.
In a step 101, the vocabulary horizontal data of user is used to characterize the vocabulary level of user, wherein may include Chinese vocabulary amount horizontal data and english vocabulary amount horizontal data.Chinese vocabulary amount horizontal data can be by professional term vocabulary Amount, rarely used word vocabulary etc. can reflect the vocabulary data composition of the Chinese reading ability of user.English vocabulary amount number of levels According to the vocabulary data for the English reading ability that can reflect user by English word vocabulary, English phrase vocabulary etc. Composition.
Wherein, the representation of vocabulary data can be a value, be also possible to a range, be also possible to grade or Person other can represent the data coding method of vocabulary level.Such as: the English word vocabulary of user be 5000 (values) or Person 4500-5500 (range) or entry level, Xin Shouji, Gao Shouji, big divisional (grade) etc., when being indicated with grade, each Grade can be corresponding with the range of a vocabulary.Certainly, it in specific indicate, can integrate using a variety of different expression sides Formula so that vocabulary data become apparent from it is clear.
For example, the vocabulary horizontal data of user may is that user one: Chinese vocabulary amount: professional term vocabulary: 2000;Rarely used word vocabulary: 500;English vocabulary amount: English word vocabulary: 6000;English phrase vocabulary: 2000;User Comprehensive glossary amount is horizontal: B grades, vocabulary level is higher.
The vocabulary horizontal data for obtaining user can have different embodiments, the first optional embodiment: connect Receive Client-initiated vocabulary test request;It obtains the pre-stored test content for testing user's vocabulary level and shows Show;Receive the test result of user's input;It determines that the vocabulary of user is horizontal according to test result, and generates vocabulary number of levels According to.Wherein, the mode that user initiates test request can be after user first logs into, and the prompt of display vocabulary test is used Test request is initiated by clicking the relevant options of vocabulary test prompts in family;The mode that user initiates test request can also be The message of vocabulary test is generated, user initiates test request by checking the information, and according to the related link in message.? After the test request for receiving user, show that the test content for testing user's vocabulary level, test content may include Multiple-choice question, gap-filling questions and True-False etc., test result may include the content and option of user's input or selection.In user After the test result for uploading oneself, test result is compared with the model answer of test content, the answer for calculating user is quasi- True rate.In the vocabulary level for determining user, can be determined according to preset corresponding relationship, such as answer accuracy rate and word The corresponding relationship of remittance amount, the corresponding relationship etc. of vocabulary and vocabulary level.
Wherein, test content also has different grade of difficulty, may include the difficulty of test content in test request therefore Spend grade.Before test, user can choose the grade of difficulty of one with oneself level match, to obtain and show and be somebody's turn to do The corresponding test content of grade of difficulty.
Due to may include multinomial content in vocabulary horizontal data, thus test content also may include it is multinomial, as in Cliction remittance amount test content, english vocabulary amount test content etc..Determining that the corresponding user's vocabulary of every test result is horizontal Afterwards, vocabulary horizontal data is generated, had both included the Chinese vocabulary amount of user in the vocabulary horizontal data of generation, and had also included user English vocabulary amount, enable reading ability of the vocabulary horizontal data than more comprehensively reflecting user.
The vocabulary level of user may be improved with the enhancing of the reading ability of user, and therefore, vocabulary is horizontal Data can also be updated.A kind of embodiment: anti-according to user every an a cycle test content of push to user The test result of feedback updates user's vocabulary horizontal data.Wherein, the test content of push can be identical or difficulty and increase Add, when second of push test content is to user, push and identical test content for the first time, it is assumed that finally determine user Vocabulary level it is horizontal much higher than the vocabulary of first time, when pushing test content next time, increase the difficulty of test content Degree.The frequency that a cycle can read article according to user determines, if user often reads article, then a week Phase is shorter, such as one week or two weeks;If user reads article once in a while, then a cycle is longer, such as one month or three A month.Another embodiment: it is actively initiated to update the test request of vocabulary horizontal data by user, be asked receiving test After asking, corresponding test content is shown according to the corresponding test content grade of difficulty of test request, according to the test result of user Update vocabulary horizontal data.
In the first embodiment for obtaining vocabulary horizontal data, is tested by vocabulary, determine the vocabulary of user Amount is horizontal, generates vocabulary horizontal data, and the vocabulary for making vocabulary horizontal data more meet user is horizontal, and accurately reflection is used The reading ability at family.
It obtains second of embodiment of vocabulary horizontal data: obtaining the article that user has read completion;According to having read The article difficulty value of the article run through determines the vocabulary horizontal data of user.Wherein, if having read the number of the article of completion Amount is relatively more, can calculate the difficulty value average value for the article that more have been read completion, determine one and difficulty value average value Matched vocabulary generates the vocabulary horizontal data of user.When calculating, it is contemplated that some mistakes of the user when reading article Operation such as clicks the article of mistake, and a small amount of article excessively high for the difficulty value of article or too low can filter out, to improve The reliability of user's vocabulary horizontal data.It, can be directly according on user if having read the small number of the article of completion The difficulty value of the article of one reading determines that the vocabulary of user is horizontal, obtains vocabulary horizontal data.
In addition, in the second embodiment, the vocabulary in addition to determining user according to difficulty value is horizontal, it can also basis The reading data of article determine that the vocabulary of user is horizontal, and reading data may include: the reading time of user, frequent operation Spend, do topic accuracy rate etc..Wherein, it does topic accuracy rate to be suitable for learning the article of class, learns to have generally comprised in the article of class pair The test question for answering article content does the test question accuracy that topic accuracy rate represents user, can reflect user to article content Degree of understanding.
In second of embodiment for obtaining vocabulary horizontal data, the article of the article of completion has been read by user Difficulty value determines the vocabulary horizontal data of user, on the one hand assumes the vocabulary horizontal data of existing subscriber, can play pair The regeneration function of the vocabulary horizontal data of user;On the other hand assume the vocabulary horizontal data of not user, it is available The vocabulary horizontal data of user.
After step 101, step 102 can be executed, wherein more articles to be recommended can be the text that user did not read Chapter or the randomly selected plurality of articles from pre-stored article.For every article of storage, read in user Before, a corresponding article difficulty value, therefore, this method further include: obtain pre-stored article are both provided with;Root The article difficulty value of every article is determined according to the vocabulary difficulty of every article.
When determining article difficulty value, every a kind of possible embodiment: is determined according to the vocabulary difficulty of every article First difficulty value of article;Second difficulty value of every article is determined according to the article content of every article;According to the first difficulty Value and the second difficulty value determine article difficulty value.Wherein, the first difficulty value is used to characterize the vocabulary difficulty of article, and the second difficulty is used In the Content Difficulty of characterization article.
Wherein, every article is made of multiple vocabulary, and the difficulty of each vocabulary also has difference, in order to determine one A suitable first difficulty value, a kind of optional embodiment: first segmenting article, counts each vocabulary and goes out in article Existing frequency, i.e. word frequency.Then all words are ranked up according to word frequency size, selection includes the percent of article vocabulary 40 preceding n vocabulary represents vocabulary as article difficulty, it is assumed that article vocabulary is 100, then n=1000.4=40. Then the relatively difficult angle value of each vocabulary in n vocabulary is calculated, relatively difficult angle value can be by vocabulary word frequency multiplied by vocabulary hardly possible Perhaps vocabulary difficulty value obtains can use existing vocabulary point about vocabulary grade of difficulty or vocabulary difficulty value degree grade Grade tool, such as Range and AntWordProfile, vocabulary is input in classification tool, the difficulty of each vocabulary can be obtained Spend grade or difficulty value.Then the average value for calculating the relatively difficult angle value of n vocabulary again, using the average value of calculating as article The first difficulty value.
It is calculated in addition, the vocabulary difficulty of article can also read formula by legibility, formula content are as follows: RE= 206.835- (1.015 × ASL)-(84.6 × ASW), wherein RE represents article legibility (i.e. vocabulary difficulty), codomain 0- 100;ASL is that sentence is averaged vocabulary quantity;ASW is that vocabulary is averaged syllable quantity.Article legibility value indicates text closer to 100 The legibility of chapter is stronger, i.e., simpler.
In the embodiment of the present application, in addition to considering influence of the vocabulary difficulty to article difficulty value, it is also contemplated that in article Hold the influence to article difficulty value, therefore after obtaining the first difficulty value, article itself can also be determined according to article content Difficulty value, such as the difficulty value of mathematics teaching material are higher than the difficulty value of primary school mathematics teaching material certainly;The difficulty of the article of picture category Angle value is higher than the difficulty value of the article of pure words certainly.In specific determine, the brief introduction of article can be first obtained, according to interior The content held in brief introduction carries out difficulty value scoring to article content.
After obtaining the first difficulty value and the second difficulty value, article can be calculated in conjunction with the first difficulty value and the second difficulty value Difficulty value, such as setting weight proportion value, or be averaged.For weight proportion value is arranged, if the difficulty of article content Lower (i.e. the second difficulty value is lower), then the weight proportion of the first difficulty value is greater than the weight proportion of the second difficulty value;If literary The difficulty of chapter content is higher (i.e. the second difficulty value is higher), then the weight proportion of the second difficulty value is greater than the power of the first difficulty value Weight ratio.
After determining article difficulty value, article difficulty value can be ranked up.The sequence of article difficulty value can divide It sorts for classification/album difficulty sequence with specific article difficulty, classification/album difficulty sequence is according under each classification/album The mean value of the article difficulty value of each piece article is ranked up as sort by, and specific article difficulty sequence is with one classification/album For unit, each piece article under it is ranked up, sort by is article difficulty value.It is understood that same category/specially The article difficulty value collected in difficulty sequence is not much different, and is the same grade of difficulty.Each classification/album represents a difficulty Grade, when dividing grade of difficulty, it is assumed that a total of 100 article difficulty values, then 4 grade of difficulty can be divided into, it will be literary Chapter difficulty value sorts from high to low, and the grade of difficulty of the 1-25 article difficulty value is four stars, the 26-50 article difficulty value Grade of difficulty is Samsung;The grade of difficulty of the 51-75 article difficulty value is two stars;The difficulty of the 76-100 article difficulty value Grade is a star.
In the embodiment of the present application, the grade of difficulty for article difficulty value being arranged can when determining matched article difficulty value Matched grade of difficulty is first determined to pass through, then determines the mode of matched article difficulty value, is improved and is determined matched article The efficiency of difficulty value.
After determining article difficulty value, a vocabulary level conditions, the word can also be determined for each article difficulty value It is horizontal that remittance amount level conditions represent the matched vocabulary of each article difficulty value.Article difficulty value in a classification/album Relatively, at the beginning, the grade of difficulty of article difficulty value can be mapped with the grade of vocabulary level, with English For vocabulary is horizontal, it is assumed that english vocabulary amount is horizontal to be always divided into four grades, then a vocabulary hierarchical level can With a corresponding article difficulty value grade.After user reads, periodically according to the reading conditions of user, each article is updated The corresponding vocabulary level conditions of difficulty value, the reading conditions such as number of reading time, reading do and inscribe accuracy etc., such as: it uses The relatively more explanations of the number that the reading time at family is long, reads for a user, the article difficulty value of this article be compared with Big, the corresponding vocabulary level conditions of this article difficulty value can be improved at this time.By regularly vocabulary level tune It is whole, keep the corresponding vocabulary level of each article difficulty value relatively more accurate and rationally, improves the article of recommendation and the reading of user The matching degree of ability.
The corresponding article difficulty value of article to be recommended is being got, i.e., after completion step 102, step can be executed 103, it may be assumed that determined from multiple article difficulty values and the matched article difficulty value of vocabulary horizontal data.In conjunction with aforementioned implementation The first optional embodiment: the introduction of example obtains more in determining article difficulty value matched with vocabulary horizontal data The corresponding grade of difficulty of a article difficulty value;It is determined from multiple grade of difficulty and the matched difficulty of vocabulary horizontal data Spend grade;The corresponding article difficulty value of matched grade of difficulty is determined as matched article difficulty value.In this embodiment In, it is equivalent to and determines one and the matched album/classification of vocabulary horizontal data, by the article difficulty value in the album/classification As with the matched article difficulty value of vocabulary horizontal data.
Second of optional embodiment: the corresponding vocabulary horizontal bar of preset multiple article difficulty values is obtained Part;The determining and matched vocabulary level conditions of vocabulary horizontal data;By the corresponding article of matched vocabulary level conditions Difficulty value is determined as matched article difficulty value.In this embodiment, vocabulary matched for vocabulary horizontal data The vocabulary level conditions that level conditions, i.e. vocabulary horizontal data can satisfy, such as vocabulary horizontal data Chinese and English vocabulary Amount is 4500, then should include the vocabulary in matched vocabulary level conditions, such as vocabulary level conditions are 3000-5000, then it is matched article difficulty value that vocabulary level conditions, which are the corresponding article difficulty value of 3000-5000,.
Either which kind of embodiment, the matched article difficulty value finally determined is either one or more, In the case where multiple, it can be ranked up from low to high according to article difficulty value, when recommending, preferential recommendation article difficulty value Low article.It is of course also possible to be ranked up from high to low according to article difficulty value and the matching degree of vocabulary level, recommending When, the high article of preferential recommendation matching degree.
After determining matched article difficulty value, step 104 is executed, for step 104, due to only considered article hardly possible Angle value, can also be to matched article difficulty when recommending in order to make the article recommended that can also meet the hobby of user It is worth corresponding article to be recommended and makees further screening, therefore, step 104 may include: the reading taste data for obtaining user; Obtain the content tab of the corresponding article to be recommended of preset matched article difficulty value;Content tab is for characterizing in article Hold;It determines and reads the matched content tab of taste data;The corresponding article to be recommended of matched content tab is recommended into use Family.
Wherein, the information filled in when the reading taste data of user can be first logged into after registration by user obtains, When user first logs into after registration, suggest that user selects interested article content, according in the interested article of user Hold the reading hobby that can determine user.The reading taste data of user can also be obtained by the article read, for example be used The article that the article or user that family is often read are liked or paid close attention to, these articles can represent the reading hobby of user.It will The reading hobby of user and the content tab of article to be recommended compare, equal with the reading of user hobby or similar interior Holding the corresponding article to be recommended of label can be used as the article for finally recommending user.
In the embodiment of the present application, in addition to the matching degree in view of article difficulty value and user's vocabulary level, it is also contemplated that To the matching degree of the reading hobby of the content and user of article, the article recommended is made to be more in line with the reading requirement of user.
When executing step 104, the state of active user may be not have started reading article, it is also possible to into The reading of certain article of row, it is also possible to click through some classification/album of article, prepare the text in the selection category/album Zhang Jinhang is read.There can be the different ways of recommendation according to the state of active user, if the state of user is not have started reading All articles to be recommended can be carried out arrangement at this time in a certain order and shown by article, be read so that user carries out selection It reads.If the state of user is that an article can be randomly selected, completed the piece in user in the reading for carrying out certain article After the reading of article, real-time display one article.It, can be with if the state of user is some the classification/album for having clicked through article The article belonged in the category/album is selected to show.Certainly, under different User Status, others can also push away Mode is recommended, the embodiment of the present application is merely exemplary citing.
It next referring to figure 2., is that the embodiment of the present application provides the optional implementing procedure of article recommended method, the implementation Process mainly for the article of study class recommendation, as shown in Fig. 2, in the implementing procedure, if article has been selected in user Whether classification/album, confirmation user have learnt one or more article.If user has learnt one or more article, root According to the study situation of above chapter article, the article difficulty value of the article of recommendation is adjusted.If user does not start to learn, confirmation is used Whether family is completed vocabulary test.It, will be horizontal with the vocabulary of user in classification/album if vocabulary test is completed in user The corresponding article of matched article difficulty value recommends user.If user does not complete vocabulary test, will be come in classification/album The intermediate corresponding article of article difficulty value recommends user.If classification/album of the non-selected article of user, i.e., do not start to learn It practises, whether confirmation user is completed vocabulary test.If user be completed vocabulary test, recommend classification/album in user Vocabulary level match classification/album in article to user.If user does not complete vocabulary test, recommendation classification/special Article in volume in the classification album of study number more (i.e. user's selection is more) is to user.
The implementing procedure can be divided into three kinds of situations, situation 1: when user does not enter a new category/album also, according to The vocabulary of user is horizontal, finds classification/album difficulty value of the level match, and find out article in classification/album list Difficulty value and the most matched classification/album of vocabulary level recommend user's study, if user does not carry out vocabulary level survey Examination, then classification/the album for recommending study number most is to user.
Situation 2: it is horizontal according to the vocabulary of user after user enters new category/album article study, it looks for To the article difficulty value of the level match, and the corresponding article of article difficulty value is found out in all articles of classification/album and is allowed User starts to learn.If user does not carry out vocabulary horizontal checkout, will select to come intermediate article difficulty in classification/album Being worth corresponding article allows user to start to learn.
Situation 3: when the reading learning of one or more articles in certain classification/album has been carried out in user, according to The above chapter learning data at family, the article reading time including user do topic accuracy rate, frequent operation degree etc., are currently answered The article of study is recommended, if the reading time of user reads the time average of current article beyond all users, accuracy rate is lower than The average accuracy of all user's current articles is horizontal, frequent operation degree is more than average operation number of all users in current article Amount, then it is assumed that article difficulty value is higher, should reduce article difficulty value, otherwise similarly.
It next referring to figure 3., is article recommendation apparatus 200 provided by the embodiments of the present application, device 200 includes: to obtain Module 201, determining module 202, recommending module 203.
It obtains module 201 to be used for: obtaining the vocabulary horizontal data of user;It is corresponding to obtain more articles to be recommended Article difficulty value.Determining module 202 from multiple article difficulty values for determining and the vocabulary horizontal data The article difficulty value matched.Recommending module 203 is used to the corresponding article to be recommended of the matched article difficulty value recommending use Family.
Optionally, it obtains module 201 and is also used to obtain pre-stored article.Determining module 202 is also used to according to every The vocabulary difficulty of article determines the article difficulty value of every article.
Optionally, determining module 202 is also used to: determining the described every text according to the vocabulary difficulty of every article First difficulty value of chapter;The second difficulty value of every article is determined according to the article content of every article;According to institute It states the first difficulty value and second difficulty value determines the article difficulty value.
Optionally, it obtains module 201 to be also used to: obtaining the corresponding grade of difficulty of multiple article difficulty values.Really Cover half block 202 is also used to: being determined from multiple grade of difficulty and the matched grade of difficulty of vocabulary horizontal data; The corresponding article difficulty value of the matched grade of difficulty is determined as the matched article difficulty value.
Optionally, it obtains module 201 and is also used to obtain the corresponding vocabulary of preset multiple article difficulty values Level conditions.Determining module 202 is also used to: the determining and matched vocabulary level conditions of the vocabulary horizontal data;By institute It states the corresponding article difficulty value of matched vocabulary level conditions and is determined as the matched article difficulty value.
Optionally, it obtains module 201 and is also used to obtain the article that the user has read completion.Determining module 202 is also used In the vocabulary horizontal data for determining the user according to the article difficulty value of the article for having read completion.
Optionally, it obtains module 201 to be also used to: receiving the Client-initiated vocabulary test request;Acquisition is deposited in advance Test content and the display for being used to test user's vocabulary level of storage;Receive the test result of user's input.Determine mould Block 202 is also used to determine that the vocabulary of the user is horizontal according to the test result, and generates the vocabulary horizontal data.
Optionally, the reading taste data that module 201 is also used to obtain the user is obtained;Obtain the preset matching The corresponding article to be recommended of article difficulty value content tab;The content tab is for characterizing article content.Determining module 202 are also used to the determining and matched content tab of the reading taste data.Recommending module 203 is also used to will be described matched interior Hold the corresponding article to be recommended of label and recommends user.
Each embodiment in article recommended method and specific example in previous embodiment are equally applicable to the dress of Fig. 3 It sets, by the aforementioned detailed description to article recommended method, those skilled in the art are clear that the article in Fig. 3 pushes away The implementation method of device is recommended, so this will not be detailed here in order to illustrate the succinct of book.
It next referring to figure 4., is 300 functional block diagram of electronic equipment provided by the embodiments of the present application, which sets Standby 300 can execute the article recommended method in previous embodiment.As shown in figure 4, electronic equipment 300 include: memory 302, Storage control 304, one or more (one is only shown in Fig. 4) processors 306, Peripheral Interface 308, input/output module 310, audio-frequency module 312, display module 314, radio-frequency module 316 and article management apparatus 200.
Memory 302, storage control 304, processor 306, Peripheral Interface 308, input/output module 310, audio mould Block 312, display module 314 are directly or indirectly electrically connected between each element of radio-frequency module 316, with realize data transmission or Interaction.For example, can realize electrical connection by one or more communication bus or signal bus between these elements.Article is recommended Method respectively includes at least one software function that can be stored in the form of software or firmware (firmware) in memory 302 Energy module, such as software function module or computer program that article recommendation apparatus 200 includes.
Memory 302 can store various software programs and module, such as article recommendation side provided by the embodiments of the present application Method and the corresponding program instruction/module of device.Processor 306 by operation storage software program in the memory 302 and Module, thereby executing various function application and data processing, i.e. article recommended method in realization the embodiment of the present application.
Memory 302 can include but is not limited to random access memory (Random Access Memory, RAM), only It reads memory (Read Only Memory, ROM), programmable read only memory (Programmable Read-Only Memory, PROM), erasable read-only memory (Erasable Programmable Read-Only Memory, EPROM), Electricallyerasable ROM (EEROM) (Electric Erasable Programmable Read-Only Memory, EEPROM) etc..
Processor 306 can be a kind of IC chip, have signal handling capacity.Above-mentioned processor can be general Processor, including central processing unit (Central Processing Unit, CPU), network processing unit (Network Processor, NP) etc.;Can also be digital signal processor, specific integrated circuit, ready-made programmable gate array or other Programmable logic device, discrete gate or transistor logic, discrete hardware components.It may be implemented or execute the application Disclosed each method, step and logic diagram in embodiment.General processor can be microprocessor or the processor It can be any conventional processor etc..
Processor 306 can execute step 101, step 102 and step 103 and step in article recommended method 101, the step in the various embodiments of step 102 and step 103.
Various input/output devices are couple processor 306 and memory 302 by Peripheral Interface 308.In some implementations In example, Peripheral Interface 308, processor 306 and storage control 304 can be realized in one single chip.In some other reality In example, they can be realized by independent chip respectively.
Input/output module 310 is used to be supplied to the interaction that user input data realizes user and electronic equipment 300.Input Output module 310 may be, but not limited to, mouse and keyboard etc..In aforementioned document recommended method, if be related to and user into The step of row interaction, can be realized by input/output module 310.
Audio-frequency module 312 provides a user audio interface, may include one or more microphones, one or more raises Sound device and voicefrequency circuit.
Display module 314 provides an interactive interface (such as user interface) between electronic equipment 300 and user Or it is referred to for display image data to user.In the embodiment of the present application, display module 314 can be liquid crystal display or touching Control display.It can be the touching of the capacitance type touch control screen or resistance-type of support single-point and multi-point touch operation if touch control display Control screen etc..Single-point and multi-point touch operation is supported to refer to that touch control display can sense on the touch control display one or more The touch control operation generated simultaneously at a position, and the touch control operation that this is sensed transfers to processor 306 to be calculated and handled. Display module 314 and processor 306 can execute the step 104 in article recommended method jointly, determined and shown by processor 306 Content, display module 314 shows the content of display.
Radio-frequency module 316 is used to receive and transmit electromagnetic wave, realizes the mutual conversion of electromagnetic wave and electric signal, thus with Communication network or other equipment are communicated.
In the embodiment of the present application, electronic equipment 300 can be used as user terminal, or as server.User terminal It can be the terminal devices such as PC (personal computer, PC), tablet computer, mobile phone, laptop.
It is appreciated that structure shown in Fig. 4 is only to illustrate, electronic equipment 300 may also include it is more than shown in Fig. 4 or Less component, or with the configuration different from shown in Fig. 4.Each component shown in Fig. 4 can using hardware, software or its Combination is realized.
The embodiment of the present application also provides a kind of readable storage medium storing program for executing, calculating is stored on the computer readable storage medium Machine program, the computer program execute the step in the article recommended method of any of the above-described embodiment when being run by computer.
In several embodiments provided herein, it should be understood that disclosed device and method can also pass through Other modes are realized.The apparatus embodiments described above are merely exemplary, for example, flow chart and block diagram in attached drawing Show the device of multiple embodiments according to the application, the architectural framework in the cards of method and computer program product, Function and operation.In this regard, each box in flowchart or block diagram can represent the one of a module, section or code Part, a part of the module, section or code, which includes that one or more is for implementing the specified logical function, to be held Row instruction.It should also be noted that function marked in the box can also be to be different from some implementations as replacement The sequence marked in attached drawing occurs.For example, two continuous boxes can actually be basically executed in parallel, they are sometimes It can execute in the opposite order, this depends on the function involved.It is also noted that every in block diagram and or flow chart The combination of box in a box and block diagram and or flow chart can use the dedicated base for executing defined function or movement It realizes, or can realize using a combination of dedicated hardware and computer instructions in the system of hardware.
In addition, each functional module in each embodiment of the application can integrate one independent portion of formation together Point, it is also possible to modules individualism, an independent part can also be integrated to form with two or more modules.
It, can be with if the function is realized and when sold or used as an independent product in the form of software function module It is stored in a computer readable storage medium.Based on this understanding, the technical solution of the application is substantially in other words The part of the part that contributes to existing technology or the technical solution can be embodied in the form of software products, the meter Calculation machine software product is stored in a storage medium, including some instructions are used so that a computer equipment (can be a People's computer, server or network equipment etc.) execute each embodiment the method for the application all or part of the steps. And storage medium above-mentioned includes: that USB flash disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), arbitrary access are deposited The various media that can store program code such as reservoir (RAM, Random Access Memory), magnetic or disk.
The above description is only an example of the present application, the protection scope being not intended to limit this application, for ability For the technical staff in domain, various changes and changes are possible in this application.Within the spirit and principles of this application, made Any modification, equivalent substitution, improvement and etc. should be included within the scope of protection of this application.It should also be noted that similar label and Letter indicates similar terms in following attached drawing, therefore, once it is defined in a certain Xiang Yi attached drawing, then in subsequent attached drawing In do not need that it is further defined and explained.
The above, the only specific embodiment of the application, but the protection scope of the application is not limited thereto, it is any Those familiar with the art within the technical scope of the present application, can easily think of the change or the replacement, and should all contain Lid is within the scope of protection of this application.Therefore, the protection scope of the application shall be subject to the protection scope of the claim.
It should be noted that, in this document, relational terms such as first and second and the like are used merely to a reality Body or operation are distinguished with another entity or operation, are deposited without necessarily requiring or implying between these entities or operation In any actual relationship or order or sequence.Moreover, the terms "include", "comprise" or its any other variant are intended to Non-exclusive inclusion, so that the process, method, article or equipment including a series of elements is not only wanted including those Element, but also including other elements that are not explicitly listed, or further include for this process, method, article or equipment Intrinsic element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that There is also other identical elements in process, method, article or equipment including the element.

Claims (10)

1. a kind of article recommended method characterized by comprising
Obtain the vocabulary horizontal data of user;
Obtain the corresponding article difficulty value of more articles to be recommended;
It is determined from multiple article difficulty values and the matched article difficulty value of the vocabulary horizontal data;
The corresponding article to be recommended of the matched article difficulty value is recommended into user.
2. the method according to claim 1, wherein obtain user vocabulary horizontal data before, it is described Method further include:
Obtain pre-stored article;
The article difficulty value of every article is determined according to the vocabulary difficulty of every article.
3. according to the method described in claim 2, it is characterized in that, determining every text according to the vocabulary difficulty of every article The article difficulty value of chapter, comprising:
First difficulty value of the described every article is determined according to the vocabulary difficulty of every article;
The second difficulty value of every article is determined according to the article content of every article;
The article difficulty value is determined according to first difficulty value and second difficulty value.
4. the method according to claim 1, wherein being determined from multiple article difficulty values and institute's predicate The matched article difficulty value of remittance amount horizontal data, comprising:
Obtain the corresponding grade of difficulty of multiple article difficulty values;
It is determined from multiple grade of difficulty and the matched grade of difficulty of vocabulary horizontal data;
The corresponding article difficulty value of the matched grade of difficulty is determined as the matched article difficulty value.
5. the method according to claim 1, wherein being determined from multiple article difficulty values and institute's predicate The matched article difficulty value of remittance amount horizontal data, comprising:
Obtain the corresponding vocabulary level conditions of preset multiple article difficulty values;
The determining and matched vocabulary level conditions of the vocabulary horizontal data;
The corresponding article difficulty value of the matched vocabulary level conditions is determined as the matched article difficulty value.
6. the method according to claim 1, wherein obtaining the vocabulary horizontal data of user, comprising:
Obtain the article that the user has read completion;
The vocabulary horizontal data of the user is determined according to the article difficulty value of the article for having read completion.
7. the method according to claim 1, wherein obtain user vocabulary horizontal data before, it is described Method further include:
Receive the Client-initiated vocabulary test request;
It obtains pre-stored for testing test content and the display of user's vocabulary level;
Receive the test result of user's input;
It determines that the vocabulary of the user is horizontal according to the test result, and generates the vocabulary horizontal data.
8. the method according to claim 1, wherein by the corresponding text to be recommended of the matched article difficulty value Chapter recommends user, comprising:
Obtain the reading taste data of the user;
Obtain the content tab of the corresponding article to be recommended of the preset matched article difficulty value;The content tab is used for Characterize article content;
The determining and matched content tab of the reading taste data;
The corresponding article to be recommended of the matched content tab is recommended into user.
9. a kind of article recommendation apparatus characterized by comprising
Obtain module: for obtaining the vocabulary horizontal data of user;
The acquisition module is also used to obtain the corresponding article difficulty value of more articles to be recommended;
Determining module: difficult with the matched article of the vocabulary horizontal data for being determined from multiple article difficulty values Angle value;
The determining module is also used to the corresponding article to be recommended of the matched article difficulty value recommending user.
10. a kind of readable storage medium storing program for executing, which is characterized in that be stored with computer program, the meter on the readable storage medium storing program for executing It executes when calculation machine program is run by computer such as the step in any the method for claim 1-8.
CN201910480571.2A 2019-06-04 2019-06-04 Article recommended method and device, storage medium Pending CN110188187A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910480571.2A CN110188187A (en) 2019-06-04 2019-06-04 Article recommended method and device, storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910480571.2A CN110188187A (en) 2019-06-04 2019-06-04 Article recommended method and device, storage medium

Publications (1)

Publication Number Publication Date
CN110188187A true CN110188187A (en) 2019-08-30

Family

ID=67720119

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910480571.2A Pending CN110188187A (en) 2019-06-04 2019-06-04 Article recommended method and device, storage medium

Country Status (1)

Country Link
CN (1) CN110188187A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111241397A (en) * 2020-01-09 2020-06-05 南京贝湾信息科技有限公司 Content recommendation method and device and computing equipment
CN111507062A (en) * 2020-04-14 2020-08-07 天津洪恩完美未来教育科技有限公司 Text display method, device and system, storage medium and electronic device
CN111680157A (en) * 2020-06-05 2020-09-18 北京市商汤科技开发有限公司 Data processing method, apparatus, equipment and computer storage medium
CN112700690A (en) * 2019-10-23 2021-04-23 上海泽稷教育培训有限公司 Implementation method, system, medium and intelligent terminal for generating test exercises
WO2021110180A1 (en) * 2019-12-04 2021-06-10 北京智乐活科技有限公司 Recommendation method for children's independent reading, client terminal, and server
CN113076481A (en) * 2021-04-22 2021-07-06 同济大学 Document recommendation system and method based on maturity technology

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130013608A1 (en) * 2010-05-17 2013-01-10 International Business Machines Corporation Generating a taxonomy for documents from tag data
CN104392640A (en) * 2014-11-07 2015-03-04 曾立人 Computer assisted foreign language corpus providing method and system
CN107908654A (en) * 2017-10-12 2018-04-13 广州艾媒数聚信息咨询股份有限公司 A kind of recommendation method, system and device in knowledge based storehouse
CN108491451A (en) * 2018-02-27 2018-09-04 北京云知学科技有限公司 A kind of English reads article and recommends method, apparatus, electronic equipment and storage medium
CN109255121A (en) * 2018-07-27 2019-01-22 中山大学 A kind of across language biomedicine class academic paper information recommendation method based on theme class

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130013608A1 (en) * 2010-05-17 2013-01-10 International Business Machines Corporation Generating a taxonomy for documents from tag data
CN104392640A (en) * 2014-11-07 2015-03-04 曾立人 Computer assisted foreign language corpus providing method and system
CN107908654A (en) * 2017-10-12 2018-04-13 广州艾媒数聚信息咨询股份有限公司 A kind of recommendation method, system and device in knowledge based storehouse
CN108491451A (en) * 2018-02-27 2018-09-04 北京云知学科技有限公司 A kind of English reads article and recommends method, apparatus, electronic equipment and storage medium
CN109255121A (en) * 2018-07-27 2019-01-22 中山大学 A kind of across language biomedicine class academic paper information recommendation method based on theme class

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112700690A (en) * 2019-10-23 2021-04-23 上海泽稷教育培训有限公司 Implementation method, system, medium and intelligent terminal for generating test exercises
WO2021110180A1 (en) * 2019-12-04 2021-06-10 北京智乐活科技有限公司 Recommendation method for children's independent reading, client terminal, and server
US20220335100A1 (en) * 2019-12-04 2022-10-20 Beijing Zhilehuo Co., Ltd. Recommended method, client device and server for children's independent learning
CN111241397A (en) * 2020-01-09 2020-06-05 南京贝湾信息科技有限公司 Content recommendation method and device and computing equipment
CN111507062A (en) * 2020-04-14 2020-08-07 天津洪恩完美未来教育科技有限公司 Text display method, device and system, storage medium and electronic device
CN111680157A (en) * 2020-06-05 2020-09-18 北京市商汤科技开发有限公司 Data processing method, apparatus, equipment and computer storage medium
CN113076481A (en) * 2021-04-22 2021-07-06 同济大学 Document recommendation system and method based on maturity technology
CN113076481B (en) * 2021-04-22 2022-05-13 同济大学 Document recommendation system and method based on maturity technology

Similar Documents

Publication Publication Date Title
CN110188187A (en) Article recommended method and device, storage medium
Tewksbury et al. The efficacy of news browsing: The relationship of news consumption style to social and political efficacy
Kortum et al. Usability ratings for everyday products measured with the system usability scale
Wei et al. Usability study of the mobile library App: an example from Chongqing University
US9460458B1 (en) Methods and system of associating reviewable attributes with items
CN108829808A (en) A kind of page personalized ordering method, apparatus and electronic equipment
CN108960782A (en) content auditing method and device
Baraković et al. Survey of research on quality of experience modelling for web browsing
CN114365172A (en) System, method and user interface for facilitating product development
CN101739854A (en) Method and device for performing self-adaptive estimation to user by computer system
US20120260201A1 (en) Collection and analysis of service, product and enterprise soft data
Ramdeen et al. A tale of two interfaces: How facets affect the library catalog search
Park et al. South Korean university students’ mobile learning acceptance and experience based on the perceived attributes, system quality and resistance
CN111858951A (en) Learning recommendation method, device and terminal device based on knowledge graph
CN106375413A (en) Lawyer information base creation method and apparatus, and lawyer recommendation method, apparatus and system
CN106126570A (en) Information service system
US20200311152A1 (en) System and method for recommending personalized content using contextualized knowledge base
Irawan et al. Evaluating local government website using a synthetic website evaluation model
US10431113B2 (en) Method and system for verifying and determining acceptability of unverified survey items
CN107196999A (en) Method and apparatus for issuing information flow propelling data
KR102489137B1 (en) Apparatus and method for recommending learning process
Wu et al. Inscit: Information-seeking conversations with mixed-initiative interactions
CN114154053B (en) Book recommendation method, device and storage medium
Uddin et al. E-Government Development & Digital Economy: Relationship
US20250045338A1 (en) Presenting Search And Comparison Results

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20190830

RJ01 Rejection of invention patent application after publication