CN113076013A - Information generation method, device, equipment and medium - Google Patents

Information generation method, device, equipment and medium Download PDF

Info

Publication number
CN113076013A
CN113076013A CN202110464600.3A CN202110464600A CN113076013A CN 113076013 A CN113076013 A CN 113076013A CN 202110464600 A CN202110464600 A CN 202110464600A CN 113076013 A CN113076013 A CN 113076013A
Authority
CN
China
Prior art keywords
information
user
option
preset
time range
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
CN202110464600.3A
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.)
Alipay Hangzhou Information Technology Co Ltd
Original Assignee
Alipay Hangzhou Information 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 Alipay Hangzhou Information Technology Co Ltd filed Critical Alipay Hangzhou Information Technology Co Ltd
Priority to CN202110464600.3A priority Critical patent/CN113076013A/en
Publication of CN113076013A publication Critical patent/CN113076013A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • G06F3/0236Character input methods using selection techniques to select from displayed items
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9532Query formulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9537Spatial or temporal dependent retrieval, e.g. spatiotemporal queries

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Mathematical Physics (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The embodiment of the specification discloses an information generation method, an information generation device, information generation equipment and an information generation medium. The scheme comprises the following steps: acquiring a keyword input by a user in a search box; acquiring current time information; the current time information is used for representing the time when the keyword is received; if the keywords are target keywords and the time is within a preset time range, sending a target page containing a plurality of options to a terminal; acquiring option information selected by a user from the multiple options; and generating text information for expressing the pre-estimated plan related to the preset time range for the user based on the option information.

Description

Information generation method, device, equipment and medium
Technical Field
The present application relates to the field of computer technologies, and in particular, to an information generating method, apparatus, device, and medium.
Background
With the development of computer technology, more and more users edit required character information by using terminals such as mobile phones, computers and the like, for example, chat information can be edited and sent to others by selected input methods such as full spelling, pinyin, handwriting and the like in an instant messaging application program; when some festivals are holidays, the user can edit blessing information through the selected input method and send the blessing information to others; and the edited text information can be sent to pages which can be browsed and viewed by other users, such as a microblog, a friend circle and the like.
In the prior art, when a user needs to send information, the user needs to input words or sentences by a selected input method on a hard keyboard or a software disk, so that the requirement on the user is high, when the user thinks which words should be used in the generated information are appropriate, the user also probably spends more time to think, and the information generating speed is low.
Therefore, how to increase the information generation speed is an urgent technical problem to be solved.
Disclosure of Invention
In view of this, embodiments of the present application provide an information generation method, apparatus, device, and system, which are used to increase the generation speed of text information.
In order to solve the above technical problem, the embodiments of the present specification are implemented as follows:
an information generating method provided in an embodiment of the present specification includes:
acquiring a keyword input by a user in a search box;
acquiring current time information; the current time information is used for representing the time when the keyword is received;
if the keywords are target keywords and the time is within a preset time range, sending a target page containing a plurality of options to a terminal;
acquiring option information selected by a user from the multiple options;
and generating text information for expressing the pre-estimated plan related to the preset time range for the user based on the option information.
An information generating apparatus provided in an embodiment of the present specification includes:
the keyword acquisition module is used for acquiring keywords input by a user in a search box;
the time acquisition module is used for acquiring current time information; the current time information is used for representing the time when the keyword is received;
the page sending module is used for sending a target page containing a plurality of options to the terminal if the keyword is a target keyword and the time is within a preset time range;
the option acquisition module is used for acquiring option information selected by a user from the multiple options;
and the information generating module is used for generating character information for expressing the estimation plan related to the preset time range for the user based on the option information.
An information generating apparatus provided in an embodiment of the present specification includes:
at least one processor; and the number of the first and second groups,
a memory communicatively coupled to the at least one processor; wherein the content of the first and second substances,
the memory stores instructions executable by the at least one processor to enable the at least one processor to:
acquiring a keyword input by a user in a search box;
acquiring current time information; the current time information is used for representing the time when the keyword is received;
if the keywords are target keywords and the time is within a preset time range, sending a target page containing a plurality of options to a terminal;
acquiring option information selected by a user from the multiple options;
and generating text information for expressing the pre-estimated plan related to the preset time range for the user based on the option information.
Embodiments of the present specification provide a computer readable medium, on which computer readable instructions are stored, the computer readable instructions being executable by a processor to implement one of the above-mentioned information generating methods.
The embodiment of the specification adopts at least one technical scheme which can achieve the following beneficial effects:
in the embodiment of the description, a user inputs a keyword in a search box, if the keyword is a target keyword and the time for receiving the keyword is within a preset time range, a target page containing a plurality of options can be sent to a terminal, the user can select option information from the plurality of options, a server can generate text information for expressing an estimated plan of the user according to the option information selected by the user, the user does not need to input the text information word by word or sentence by sentence in the terminal, and the speed for generating the text information can be improved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the application and together with the description serve to explain the application and not to limit the application. In the drawings:
fig. 1 is a schematic diagram of an application scenario of an information generation method provided in an embodiment of the present specification;
fig. 2 is a schematic flow chart of an information generation method provided in an embodiment of the present specification;
fig. 3 is a schematic view of a page display in a terminal of an information generating method provided in an embodiment of the present specification;
FIG. 4 is a schematic diagram of a target page provided in an embodiment of the present specification;
fig. 5 is a schematic diagram of a text message provided in an embodiment of the present specification;
FIG. 6 is a schematic view of another textual message provided in an embodiment of the present description;
FIG. 7 is a swim lane diagram of an information generating method provided in an embodiment of the present specification;
fig. 8 is a schematic structural diagram of an information generating apparatus provided in an embodiment of the present specification;
fig. 9 is a schematic structural diagram of an information generating apparatus provided in an embodiment of the present specification.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the technical solutions of the present application will be described in detail and completely with reference to the following specific embodiments of the present application and the accompanying drawings. It should be apparent that the described embodiments are only some of the embodiments of the present application, 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 application.
The technical solutions provided by the embodiments of the present application are described in detail below with reference to the accompanying drawings.
Fig. 1 is a schematic diagram of an application scenario of an information generation method provided in an embodiment of this specification. As shown in fig. 1, the scheme mainly includes a terminal 1 and a server 2. The user can input keywords in a search box of a certain program page of the terminal 1, the terminal 1 sends the keywords input by the user to the server 2, when the keywords are target keywords and the current time is within a preset time range, a target page containing a plurality of options is sent to the terminal 1, the user selects part of the options in the plurality of options in the target page, the server can generate text information for expressing an estimation plan according to the options selected by the user, the user does not need to input the text information word by word or sentence by sentence, the text information can be obtained only by inputting the target keywords and selecting the target page, the user operation can be simplified, and the speed of generating the text information is improved.
Fig. 2 is a schematic flow chart of an information generation method provided in an embodiment of this specification. From the viewpoint of the program, the execution subject of the flow may be a program installed in the application server.
As shown in fig. 2, the process may include the following steps:
step 202: and acquiring the keywords input by the user in the search box.
In the embodiment of the specification, a user can input a keyword in a search box of a terminal, and the terminal can send the keyword to a server. The search box may be provided by an application installed in the terminal.
In practical applications, when a program including an information generating method is installed in a terminal, the terminal may generate information based on a keyword input by a user, or may not transmit the keyword input by the user to a server.
Step 204: acquiring current time information; the current time information is used for representing the time when the keyword is received.
In this embodiment, the current time may be a time when the terminal receives a keyword input by the user, for example, the user inputs the keyword in the search box and clicks the search button, and the current time may be a time when the terminal receives an operation of clicking the search button by the user. When the terminal sends the keyword input by the user to the server, the sent keyword can be added with a timestamp of the operation received by the terminal, so that the server can determine the current time. As another embodiment, the current time may also be a time when the server receives the keyword input by the user. In practical applications, the determination mode of the current time may be selected according to needs, and is not limited specifically here.
In practical applications, the current time information may be date information of the current time, for example, the current time is determined to be a certain day of a month, and an accurate time point may also be selected as the current time, for example, the current time is determined to be a few minutes of a certain day of a month, and may also be accurate to a second level, a millisecond level, and the like. The precision of the specific current time information may be set as needed, and is not particularly limited herein.
Step 206: and if the keywords are target keywords and the time is within a preset time range, sending a target page containing a plurality of options to the terminal.
In the embodiment of the present specification, a target page corresponding to a target keyword may be generated in advance in the server, and when the keyword input by the user is the target keyword and the time for receiving the keyword is within a preset time range, for example, the keyword input by the user is received within 5 days before the labor section of 5 months and 1 day, the target page may be sent to the terminal. These options in the target page may be options for representing a characterization of a person or may be options for representing a description of a particular festival. Specifically, the options in the target page may include descriptions of characteristics of like, speciality, character, and the like of the person, such as love of drinking tea, love of guests, computer high hands, love of sports, and the like, and according to the option information, text information representing an estimated plan such as a user trip plan, a vacation plan, a fitness plan, a work plan, and the like may be generated. The options in the target page may also include descriptions indicating characteristics of activities, blessings, etc. in a particular festival, such as may include blessing objects, gender, age, etc. of the blessing objects, from which textual information for making a festival blessing may be generated, e.g., in the spring festival, a blessing phrase for a spring festival year may be generated for the user, such as a year-of-worship phrase for a leader, teacher, colleague, classmate, etc.
Step 208: and acquiring option information selected by the user from the plurality of options.
In the embodiment of the present specification, a plurality of options may be included in the target page, and the user may select at least some of the options in the target page. In practical applications, the user may select the selected option by a clicking operation, for example, the user clicks a display area of the option, a flag may be added at the option to indicate that the user selects the option, and when the user clicks the option again, the added flag may be deleted, and the option returns to the unselected state.
Step 210: and generating text information for expressing the pre-estimated plan related to the preset time range for the user based on the option information.
In this embodiment, the server may generate corresponding text information according to the option information selected by the user, where the text information may represent an estimated plan of the user within a preset time range, for example, a tour plan, a work schedule, and the like of the user.
In the embodiment of the description, a user inputs a keyword in a search box, if the keyword is a target keyword and the time for receiving the keyword is within a preset time range, a target page containing multiple options can be sent to a terminal, the user can select option information from the multiple options, a server can generate text information of an estimated plan of the user according to the option information selected by the user, the user does not need to input the text information word by word or sentence by sentence in the terminal, and the speed for generating the text information can be improved.
On the other hand, the text information generated in the embodiment of the present specification may be text information representing an estimated plan of the user, when the user needs to send a piece of text information to another person or share a piece of text information, the user does not need to consider wording, even if the user is busy or cannot think of appropriate words, a piece of text information related to a preset time range can be obtained, and the requirement on the user is low.
Fig. 3 is a schematic view of page display in a terminal of an information generation method provided in an embodiment of this specification. As shown in fig. 3, a user may input a keyword in a search box 302 of the terminal, and if the keyword is a target keyword and the current time is within a preset time range, the terminal displays a target page 304 including a plurality of options. As shown in fig. 3, the destination page 304 includes 6 options, i.e., option 1 to option 6. In practical application, the number, content and arrangement form of the options in the target page can be set according to requirements.
Assuming that the user selects option 2, option 3, option 5 and option 6, the selected option in the target page may display a corresponding selected identifier, and the specific form of the selected identifier is not limited herein. According to the option information selected by the user, text information 306 for expressing the estimated plan related to the preset time range for the user can be generated. The arrows in fig. 3 indicate the order in which the contents are displayed in the display page of the terminal.
Based on the method of fig. 2, the present specification also provides some specific embodiments of the method, which are described below.
The target keyword in the embodiments of the present specification may be related to a common event within a preset time range.
The preset time range specifically includes: m and n are integers from m days before a public holiday to n days after the public holiday.
In practice, the predetermined time range may also be accurate to the order of hours or minutes before or after the public holiday. The specific preset time range may be set according to actual requirements, and is not limited herein.
The public holiday specifically includes: labor, national day, valentine, spring, Qingming, mid-autumn, Dragon festival, teachers' day, Christmas, July or New year, etc.
In practical application, a user may choose to go on a trip on a holiday, and in the embodiment of the present description, when the user inputs a keyword related to a public holiday, a corresponding target page may be obtained. For example, the words "five vacations" or "vacation" are input in the search field within five days before five labor festivals, the server may transmit a destination page corresponding to the vacation to the terminal, and generate text information about the estimated vacation plan of the user according to the selection information of the user in the destination page, for example, the text information may indicate that the user plans to go on a trip or indicate that the user plans to stay at the "hometown" at the weekday location.
In practical application, a user who goes out on a public holiday may be a crowd such as an employee and a student, and whether the employee or the student can execute a trip plan, a superior leader of the employee or a teacher of the student may have a certain influence on the trip of the employee, for example, when a certain employee plans to trip, the leader of the employee may have a temporary work arrangement to the employee, so that the employee cannot go out in a long distance; alternatively, the employee may be scheduled for a longer trip when the employee's leader does not typically schedule work for the employee on a weekday on a temporary basis. In order to generate text information more appropriate to the actual situation of the user, a plurality of options of the target page in the embodiment of the present specification may specifically include:
an option to characterize a character having a particular relationship to the user.
The specific relationship may include a superior-inferior relationship, a teacher-student relationship, a couple relationship, a child-daughter relationship, and the like. In this embodiment, a user may preset a specific relationship between a person affecting a user plan and the user, and a server may also set or recommend the specific relationship for the user according to user information, for example, the identity of the user may be determined according to user information such as the age, consumption habits, and income and expenditure situations of the user, and when the user is determined to be a employee, a plurality of options of the target page may be features for describing a boss, such as description information of overtaking, skill ability, going off duty on time, and the like. When the identity of the user is determined to be a student, the multiple options of the target page may be descriptive information for describing features of the teacher, such as a rigorous teacher, a fun, a sudden attack, and the like.
In practical application, a plurality of options of the target page can be selected from the feature library corresponding to the specific relationship according to a preset number, and a plurality of features for describing the characters of the specific relationship can be stored in the feature library in advance.
Fig. 4 is a schematic diagram of a target page provided in an embodiment of the present specification. As shown in FIG. 4, the target page may include options for describing features of the user's boss, such as options of work mania, PPT high-hand, frequent customer requests, tea drinking, weekend nail-me, on-time work, etc., and the user may select the options according to his actual situation.
In practical application, the option content displayed in the target page may be randomly determined content, or may be option content selected and determined according to professional information of the user, and if the user operates the target page, the multiple options included in the target page may be determined for the user according to historical operation information of the user. For example, a user selects options in a target page before and after a fifth labor section to generate text information related to the trip of the user by five, and if the option information selected by the user is 'love of drinking tea' and 'going to work right', when the user inputs a target keyword before and after the eleventh national festival, the obtained multiple options in the target page can include options which are the same as or similar to the 'love of drinking tea' and 'going to work right' selected by the user, such as 'vacuum cup', 'Paoji wolfberry', 'going to nine nights and five', and the like, so that the options in the target page can better meet the user requirements, and further more accurately generate text information for the user.
The target page may further include an update control for updating the options, and when the options displayed in the target page do not meet the user requirements, the user may click the update control in the page, such as a "change batch" button, to obtain a new option. Assuming that the target page contains A, B, C, D, E five options for describing the features of the boss, but none of the five options match the features of the boss of the user, the user can click the "change batch" button, and the server can select an option with small similarity to the original option A, B, C, D, E from the preset option database, and obtain F, G, H, I, J five options. The similarity between the options can be calculated according to a cosine method, an editing distance method and the like, and the similarity between the options can also be calculated according to a machine learning model. In practical applications, the obtained new options may include part of the previous options, or may be completely different from the previous options.
In the embodiment of the present specification, when the options selected by the user in the target page are different, different text information may be generated for the user according to the option information selected by the user. In the step 210, generating text information for expressing the estimation plan related to the preset time range for the user based on the option information may specifically include:
and when the option information contains option information with more than a first preset number in a preset first type, generating first text information for expressing a first estimation plan related to the preset time range for the user.
Continuing with the page content shown in fig. 4, assuming that the option information selected by the user is four options of PPT high-hand, frequent customer request, tea love and shift on time, wherein the three options of frequent customer request, tea love and shift on time belong to a first type of option information, and first text information for expressing a first estimation plan related to a preset time range for the user can be generated.
The feature in the first type in the embodiment of the present specification may reflect that the user may execute a vacation plan, the user may not be temporarily scheduled to work, and the first text information may be text information indicating vacation travel.
Fig. 5 is a schematic diagram of text information provided in an embodiment of the present specification. As shown in fig. 5, the text information display page may include generated text information, for example, "vacation announcements", "lovely boss: the doctor Bai Zhen and Fahai played with the music, and I want to concentrate on the advocacy. Do not nail during vacation! If the water overflows the Jinshan mountain and I cannot take the responsibility, the text information can indicate that the user can execute the estimated tour schedule.
As an implementation manner, in step 210 in this embodiment of the present specification, generating, based on the option information, text information for expressing an estimation plan related to the preset time range for the user may specifically include:
and when the option information contains the preset option information in the first type, and the proportion of the number of the option information in the total number of the option information is larger than or equal to a first preset proportion, generating first text information for expressing a first pre-estimated plan related to the preset time range for the user. The option information refers to option information selected by a user.
In this embodiment of the present specification, the first text information may also be generated according to a ratio of the number of the option information included in the first type in the option information selected by the user to the total number of the option information selected by the user. As in the above example, the option information selected by the user is four options, namely PPT high-rise, frequent please, love for drinking tea, and right-time shift, wherein three options, namely, frequent please, love for drinking tea, and right-time shift, belong to a first type of option information, the option information includes 75% of the number of the preset option information in the first type in the total number of the option information, and assuming that the preset ratio is 60%, the option information includes more than the preset ratio of the number of the preset option information in the first type in the total number of the option information, then the first text information may be generated.
In practical application, the generated text information may also be determined according to the scores of the options, for example, a score may be set for each option in the target page, the scores corresponding to the options selected by the user are added, and if the score is greater than or equal to a first preset score, the first text information may be generated. Wherein the score corresponding to each option can be any one of positive number, negative number and zero. And a corresponding weight can be set for each option, and the total score of the option information selected by the user is obtained based on the score and the weight of the option. In practical application, the generated text information corresponding to the option information selected by the user can be determined according to various preset rules, and can be set according to practical requirements, wherein the text information is not specifically limited and can meet the requirements of the user.
In the embodiment of the present specification, the target page including the option information may further include an information determination control, and when the user clicks the information determination control, text information may be generated based on a determination operation of the user. For example, the "create my statement" button shown in fig. 4, and a display page containing the generated text information, for example, the display page shown in fig. 5, may be displayed in the terminal after the user clicks the button.
In practical applications, the page displaying the text information may further include an operation control for storing the text information, such as a "store declaration" button shown in fig. 5, so that the user may store the generated text information locally in the terminal, send the generated text information to another user, or publish the generated text information to a specific application for sharing, and the like. The page displaying the text information may also include a control for providing the user with travel information, such as a "go to Hangzhou" button shown in FIG. 5, for the user to obtain the travel information.
The text information in the embodiment of the present specification may be included in a first target page, where the first target page further includes a first operation option; the information generating method provided in the embodiment of the present specification may further include:
and after the click operation information of the user on the first operation option is acquired, sending a display page of the travel information aiming at the target location.
The text information generated in the embodiments in this specification may include description information related to the destination point, for example, the text information shown in fig. 5 includes "white privet and law sea", and corresponds to the destination point "hang state" in "departure go hang state".
The selection of the target location in the embodiment of the description can be determined according to the holiday duration corresponding to the public holiday, the geographic position of the user, the tour habit of the user and the like, and the target location which is interested by the user is recommended for the user. For example, when the vacation time is long, a distant target place may be recommended for the user; when the user mostly travels in mountains and canyons, outdoor natural scenery target places such as the canyon location can be recommended for the user. In practical application, a machine learning model can be used for recommending a target place for a user based on information such as the holiday duration, the geographic position of the user, the tour style of the habit of the user and the like.
In another embodiment, the destination point may be a random one of a plurality of predetermined points, or a hot travel point in a plurality of platforms providing travel services may be used as the destination point.
The multiple options contained in the target page may also be options related to the user's plan. For example, if the user's plan is to travel on vacation, then the options in the target page may include: labels such as "go to the seaside", "go to high mountain", "prosperous city", "quiet country", "rest for several days", "long holiday", "high performance-price ratio", and "luxurious enjoyment". According to the options selected by the user, a place suitable for the user to go out can be obtained through relatively accurate analysis, and then a going-out plan relevant to the place is generated. The plan may also include descriptive information for the location, and the like. As another example, if the user's plan is to exercise the body, then the options in the target page may include: labels such as two hours per day, working gap, large amount of exercise, gradual progression, weight losing and fat burning, body building, outdoor activities, indoor activities and the like. According to the option information selected by the user, a project suitable for the user to exercise can be obtained through relatively accurate analysis, and an exercise plan related to the project is generated. The generated text information for representing the plan can be set in a striking place such as a mobile phone or a computer screen saver by the user so as to be seen by the user frequently.
The page displaying the text information may further include a space for acquiring the exercise items, for example, the page may include a "go exercise" button, and when the user clicks the button, a page containing a plurality of pieces of exercise item information may be obtained, which may include information of item name, location, item profile, price, and the like, and the user may select a desired item.
In the embodiment of the present specification, the server may generate a plurality of pieces of text information corresponding to the target location in advance, and may also generate text information including description information of the scenic spot in which the user is interested according to the user preference. In order to make the generated text information more suitable for the user's needs, new text information may be generated according to the updating operation performed by the user, for example, the user performs a pull-down operation on a page on which the text information is displayed, the generated text information may be updated, and the updated text information may be displayed in the page. The page displaying the text information may further include a control for the user to perform an update operation, for example, the page may include a "change one" operation button, and the user may click the button to update the generated text information.
The travel information in the embodiment of the present specification may specifically include hotel information, air ticket information, scenic spot ticket information, and the like in an applet that can provide travel services. Furthermore, the user can select the corresponding small program to perform the operations of booking or purchasing the hotel, the air ticket and the entrance ticket, and the like, so that the user can conveniently execute the tour schedule.
In this embodiment, the first target page may further include a second operation option; and the second operation option is used for controlling the user terminal to generate a first picture containing the first text information after the click operation of the user on the second operation option is acquired, and storing the first picture in the user terminal.
For example, when the user clicks the "save declaration" button shown in fig. 5, a picture containing the generated first text information may be generated, so that the user can send the text information to other users or share the text information with some application programs, and the like.
In practical applications, when the user is busy in work or may receive a temporary work schedule during a vacation, the embodiment of the present specification may also generate a second text message representing a second forecast plan for the user, for example, the second text message may represent a text message that the user is expected to be at home or on vacation at the current location. Specifically, in the step 210, generating text information for expressing the estimation plan related to the preset time range for the user based on the option information may specifically include:
and when the option information contains option information with more than a second preset number in a preset second type, generating second text information for expressing a second pre-estimated plan related to the preset time range for the user.
Continuing with the page content shown in fig. 4, assuming that the option information selected by the user is four options of PPT hire, mad, weekend love my, and frequent visitor, wherein the three options of PPT hire, mad, weekend love my are of the second type, and receiving a second preset number of two, second text information for expressing a second estimation plan related to the preset time range for the user can be generated. In practical applications, the specific value of the second preset number may be set according to practical needs, and is not specifically limited herein.
The feature in the second type in the embodiment of the present specification may reflect that the user may execute another kind of vacation plan, for example, a vacation plan in which the user needs a vacation home, and the second text information may be text information indicating that the vacation home is at home.
Fig. 6 is a schematic diagram of another text message provided in an embodiment of this specification, and as shown in fig. 6, a display page includes generated text messages, for example, "vacation rejection notification", "you have a bitter hit, do not want to have a rest, and prepare a work bar at home at any time", where the text messages may indicate that the user may still receive a temporary work schedule during vacation, need to leave at home, or the user may select a short trip at a short distance.
Similar to the above method for generating the first text information, step 210 in this embodiment of the present specification, based on the option information, generates text information for expressing an estimated plan related to the preset time range for the user, which may specifically include:
and when the option information contains the preset percentage of the number of the option information in the second type in the total number of the option information, which is greater than or equal to a second preset percentage, second text information used for expressing a second pre-estimated plan related to the preset time range for the user is generated.
In practical application, the generated text information may also be determined according to the scores of the options, for example, a score may be set for each option in the target page, the scores corresponding to the options selected by the user are added, and if the score is greater than or equal to a second preset score, the second text information may be generated. The score of the option information selected by the user can be obtained based on the score and the weight of the option.
In practical application, the generated text information may also be determined according to the number of the option information in the first type and the number of the option information in the second type included in the selection information selected by the user, and specifically, if the first number of the option information in the first type included in the selection information selected by the user is greater than or equal to the second number of the option information in the second type included in the selection information selected by the user, the first text information is generated; and if the first number is smaller than the second number, generating second character information.
In this embodiment of the present specification, the page displaying the text information may further include an operation control for storing the text information, such as a "tragic five one" button shown in fig. 6, so that the user may store the generated text information locally in the terminal, and send the text information to other users or issue the text information to a specific application for operations such as sharing. The page displaying the text information may also include a control for providing the user with the user's local travel information, such as a "kunzhongle" button shown in fig. 6, so that the user can obtain the local travel information even if the user cannot travel to a distant place, thereby enriching the holiday life.
In this embodiment of the present specification, the text information may be included in a second target page, where the second target page further includes a third operation option; the method may further comprise:
and after the click operation information of the user for the third operation option is acquired, sending a display page of life information related to the location of the user terminal.
The user local may refer to a location where the user is not going to travel in the holiday, and specifically may be a work location, a residence location, and the like.
The life information may specifically include: entertainment information, dining information, and/or shopping information.
The life information in the embodiment of the present specification may specifically include entertainment information, dining information, shopping information, and the like in a small program capable of providing life services. Furthermore, the user can select the corresponding small program to select entertainment activities or purchase commodities and the like, so that the user can obtain rich holiday life even at home.
In practical application, the machine learning model can be used for recommending the life information which is interesting to the user for the user according to the hobbies of the user, for example, catering information is recommended for the user according to the historical information of ordering by the user, and the like. Some popular life information can also be recommended to the user.
In this embodiment of the present specification, the second target page may further include a fourth operation option; and the fourth operation option is used for controlling the user terminal to generate a second picture containing the second text information after the click operation of the user on the third operation option is acquired, and storing the second picture in the user terminal.
For example, when the user clicks the "shareable five-one" button shown in fig. 6, a picture containing the generated second text message may be generated, so that the user may send the text message to other users or share the text message to some application programs, and the like.
In practical applications, the specific display content in the display page including the text information may be set as needed, for example, the option information, the pattern information on the buttons, the generated text information, and the like shown in fig. 4, 5, and 6 may be set as needed, and the specific content is not limited here.
To more clearly illustrate the method for generating text information provided in the embodiments of the present specification, fig. 7 is a swim lane diagram of an information generation method provided in the embodiments of the present specification. As shown in fig. 7, the method mainly includes an information acquisition stage and a text information generation stage, and specifically may include:
step 702: the user inputs a keyword in a search box of the terminal.
Step 704: the server acquires the keywords input by the user in the search box.
Step 706: the server acquires current time information; the current time information is used for representing the time when the keyword is received.
Step 708: judging whether a keyword input by a user is a target keyword or not, and judging whether the time for receiving the keyword is within a preset time range or not; and if the keywords are target keywords and the time is within a preset time range, sending a target page containing a plurality of options to the terminal.
Step 710: the terminal displays a destination page containing a plurality of options.
Step 712: the user selects from a plurality of options displayed in the terminal, and the terminal sends option information selected by the user from the plurality of options to the server.
Step 714: the server acquires option information selected by the user from the plurality of options.
Step 716: and the server generates character information for expressing the estimation plan related to the preset time range for the user according to the option information.
Step 718: and the server sends the generated text information to the terminal.
Step 720: and the terminal displays a page containing the received text information.
Based on the same idea, the embodiment of the present specification further provides a device corresponding to the above method. Fig. 8 is a schematic structural diagram of an information generating apparatus provided in an embodiment of the present specification. As shown in fig. 8, the apparatus may include:
a keyword obtaining module 802, configured to obtain a keyword input by a user in a search box;
a time obtaining module 804, configured to obtain current time information; the current time information is used for representing the time when the keyword is received;
a page sending module 806, configured to send a target page including multiple options to the terminal if the keyword is a target keyword and the time is within a preset time range;
an option obtaining module 808, configured to obtain option information selected by a user from the multiple options;
an information generating module 810, configured to generate, based on the option information, text information for expressing an estimation plan related to the preset time range for the user.
Based on the same idea, the embodiment of the present specification further provides a device corresponding to the above method.
Fig. 9 is a schematic structural diagram of an information generating apparatus provided in an embodiment of the present specification. As shown in fig. 9, the apparatus 900 may include:
at least one processor 910; and the number of the first and second groups,
a memory 930 communicatively coupled to the at least one processor; wherein the content of the first and second substances,
the memory 930 stores instructions 920 executable by the at least one processor 910 to enable the at least one processor 910 to:
acquiring a keyword input by a user in a search box;
acquiring current time information; the current time information is used for representing the time when the keyword is received;
if the keywords are target keywords and the time is within a preset time range, sending a target page containing a plurality of options to a terminal;
acquiring option information selected by a user from the multiple options;
and generating text information for expressing the pre-estimated plan related to the preset time range for the user based on the option information.
Based on the same idea, the embodiment of the present specification further provides a computer-readable medium corresponding to the above method. The computer readable medium has stored thereon computer readable instructions executable by a processor to implement the above-described information generating method.
The embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, for the apparatus embodiment, since it is substantially similar to the method embodiment, the description is relatively simple, and for the relevant points, reference may be made to the partial description of the method embodiment.
In the 90 s of the 20 th century, improvements in a technology could clearly distinguish between improvements in hardware (e.g., improvements in circuit structures such as diodes, transistors, switches, etc.) and improvements in software (improvements in process flow). However, as technology advances, many of today's process flow improvements have been seen as direct improvements in hardware circuit architecture. Designers almost always obtain the corresponding hardware circuit structure by programming an improved method flow into the hardware circuit. Thus, it cannot be said that an improvement in the process flow cannot be realized by hardware physical modules. For example, a Programmable Logic Device (PLD), such as a Field Programmable Gate Array (FPGA), is an integrated circuit whose Logic functions are determined by programming the Device by a user. A digital system is "integrated" on a PLD by the designer's own programming without requiring the chip manufacturer to design and fabricate application-specific integrated circuit chips. Furthermore, nowadays, instead of manually making an Integrated Circuit chip, such Programming is often implemented by "logic compiler" software, which is similar to a software compiler used in program development and writing, but the original code before compiling is also written by a specific Programming Language, which is called Hardware Description Language (HDL), and HDL is not only one but many, such as abel (advanced Boolean Expression Language), ahdl (alternate Hardware Description Language), traffic, pl (core universal Programming Language), HDCal (jhdware Description Language), lang, Lola, HDL, laspam, hardward Description Language (vhr Description Language), vhal (Hardware Description Language), and vhigh-Language, which are currently used in most common. It will also be apparent to those skilled in the art that hardware circuitry that implements the logical method flows can be readily obtained by merely slightly programming the method flows into an integrated circuit using the hardware description languages described above.
The controller may be implemented in any suitable manner, for example, the controller may take the form of, for example, a microprocessor or processor and a computer-readable medium storing computer-readable program code (e.g., software or firmware) executable by the (micro) processor, logic gates, switches, an Application Specific Integrated Circuit (ASIC), a programmable logic controller, and an embedded microcontroller, examples of which include, but are not limited to, the following microcontrollers: the ARC625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320, the memory controller may also be implemented as part of the control logic for the memory. Those skilled in the art will also appreciate that, in addition to implementing the controller as pure computer readable program code, the same functionality can be implemented by logically programming method steps such that the controller is in the form of logic gates, switches, application specific integrated circuits, programmable logic controllers, embedded microcontrollers and the like. Such a controller may thus be considered a hardware component, and the means included therein for performing the various functions may also be considered as a structure within the hardware component. Or even means for performing the functions may be regarded as being both a software module for performing the method and a structure within a hardware component.
The systems, devices, modules or units illustrated in the above embodiments may be implemented by a computer chip or an entity, or by a product with certain functions. One typical implementation device is a computer. In particular, the computer may be, for example, a personal computer, a laptop computer, a cellular telephone, a camera phone, a smartphone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
For convenience of description, the above devices are described as being divided into various units by function, and are described separately. Of course, the functionality of the units may be implemented in one or more software and/or hardware when implementing the present application.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices, or any other non-transmission medium which can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The application may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The application may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.
The above description is only an example of the present application and is not intended to limit the present application. Various modifications and changes may occur to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.

Claims (18)

1. An information generating method, comprising:
acquiring a keyword input by a user in a search box;
acquiring current time information; the current time information is used for representing the time when the keyword is received;
if the keywords are target keywords and the time is within a preset time range, sending a target page containing a plurality of options to a terminal;
acquiring option information selected by a user from the multiple options;
and generating text information for expressing the pre-estimated plan related to the preset time range for the user based on the option information.
2. The method of claim 1, the target keyword being related to a common event within the preset time range.
3. The method according to claim 2, wherein the preset time range specifically includes:
m and n are integers from m days before a public holiday to n days after the public holiday.
4. The method according to claim 3, wherein the public holiday specifically comprises:
labor, national day, valentine, spring, Qingming, mid-autumn, Dragon festival, teachers, Christmas, July or New year.
5. The method of claim 4, wherein the target keywords specifically include: the statement of vacation.
6. The method of claim 1, wherein the plurality of options specifically include:
an option to characterize a character having a particular relationship to the user.
7. The method according to claim 1, wherein generating text information for expressing the estimation plan of the user with respect to the preset time range based on the option information specifically includes:
and when the option information contains option information with more than a first preset number in a preset first type, generating first text information for expressing a first estimation plan related to the preset time range for the user.
8. The method according to claim 1, wherein generating text information for expressing the estimation plan of the user with respect to the preset time range based on the option information specifically includes:
and when the option information contains a preset first type of option information, and the proportion of the number of the preset first type of option information in the total number of the option information is greater than or equal to a first preset proportion, generating first text information for expressing a first pre-estimated plan related to the preset time range for the user.
9. The method of claim 7, wherein the textual information is contained in a first destination page, the first destination page further comprising a first operational option; the method further comprises the following steps:
and after the click operation information of the user on the first operation option is acquired, sending a display page of the travel information aiming at the target location.
10. The method of claim 9, the first destination page further comprising a second operational option; and the second operation option is used for controlling the user terminal to generate a first picture containing the first text information after the click operation of the user on the second operation option is acquired, and storing the first picture in the user terminal.
11. The method according to claim 1, wherein generating text information for expressing the estimation plan of the user with respect to the preset time range based on the option information specifically includes:
and when the option information contains option information with more than a second preset number in a preset second type, generating second text information for expressing a second pre-estimated plan related to the preset time range for the user.
12. The method according to claim 1, wherein generating text information for expressing the estimation plan of the user with respect to the preset time range based on the option information specifically includes:
and when the option information contains a preset percentage of the number of the second type of option information in the total number of the option information, which is greater than or equal to a second preset percentage, second text information used for expressing a second pre-estimation plan related to the preset time range for the user is generated.
13. The method of claim 11, wherein the textual information is contained in a second destination page, the second destination page further including a third operational option; the method further comprises the following steps:
and after the click operation information of the user for the third operation option is acquired, sending a display page of life information related to the location of the user terminal.
14. The method according to claim 13, wherein the life information specifically comprises:
entertainment information, dining information, and/or shopping information.
15. The method of claim 13, the second destination page further comprising a fourth operational option; and the fourth operation option is used for controlling the user terminal to generate a second picture containing the second text information after the click operation of the user on the third operation option is acquired, and storing the second picture in the user terminal.
16. An information generating apparatus comprising:
the keyword acquisition module is used for acquiring keywords input by a user in a search box;
the time acquisition module is used for acquiring current time information; the current time information is used for representing the time when the keyword is received;
the page sending module is used for sending a target page containing a plurality of options to the terminal if the keyword is a target keyword and the time is within a preset time range;
the option acquisition module is used for acquiring option information selected by a user from the multiple options;
and the information generating module is used for generating character information for expressing the estimation plan related to the preset time range for the user based on the option information.
17. An information generating apparatus comprising:
at least one processor; and the number of the first and second groups,
a memory communicatively coupled to the at least one processor; wherein the content of the first and second substances,
the memory stores instructions executable by the at least one processor to enable the at least one processor to:
acquiring a keyword input by a user in a search box;
acquiring current time information; the current time information is used for representing the time when the keyword is received;
if the keywords are target keywords and the time is within a preset time range, sending a target page containing a plurality of options to a terminal;
acquiring option information selected by a user from the multiple options;
and generating text information for expressing the pre-estimated plan related to the preset time range for the user based on the option information.
18. A computer readable medium having computer readable instructions stored thereon, the computer readable instructions being executable by a processor to implement an information generating method according to any one of claims 1 to 15.
CN202110464600.3A 2021-04-28 2021-04-28 Information generation method, device, equipment and medium Pending CN113076013A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110464600.3A CN113076013A (en) 2021-04-28 2021-04-28 Information generation method, device, equipment and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110464600.3A CN113076013A (en) 2021-04-28 2021-04-28 Information generation method, device, equipment and medium

Publications (1)

Publication Number Publication Date
CN113076013A true CN113076013A (en) 2021-07-06

Family

ID=76618953

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110464600.3A Pending CN113076013A (en) 2021-04-28 2021-04-28 Information generation method, device, equipment and medium

Country Status (1)

Country Link
CN (1) CN113076013A (en)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070061303A1 (en) * 2005-09-14 2007-03-15 Jorey Ramer Mobile search result clustering
US20140161417A1 (en) * 2012-12-10 2014-06-12 Futurewei Technologies, Inc. Context Driven Video Prioritization and Bookmarking
CN104462594A (en) * 2014-12-29 2015-03-25 北京奇虎科技有限公司 Method and device for providing user personalized resource message pushing
CN104967978A (en) * 2015-07-06 2015-10-07 陈包容 Festival blessing short message sending method
CN106104498A (en) * 2014-03-17 2016-11-09 株式会社理光 Information processing system, data processing control method, program and record medium
CN108363697A (en) * 2018-03-08 2018-08-03 腾讯科技(深圳)有限公司 Text message generation method, device, storage medium and equipment
CN109117485A (en) * 2018-09-06 2019-01-01 北京京东尚科信息技术有限公司 Bless language document creation method and device, computer readable storage medium
CN109190095A (en) * 2018-04-13 2019-01-11 北京爱群游网络信息技术有限公司 A kind of generation method and device of article
CN110222160A (en) * 2019-05-06 2019-09-10 平安科技(深圳)有限公司 Intelligent semantic document recommendation method, device and computer readable storage medium
CN111523289A (en) * 2020-04-24 2020-08-11 支付宝(杭州)信息技术有限公司 Text format generation method, device, equipment and readable medium

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070061303A1 (en) * 2005-09-14 2007-03-15 Jorey Ramer Mobile search result clustering
US20140161417A1 (en) * 2012-12-10 2014-06-12 Futurewei Technologies, Inc. Context Driven Video Prioritization and Bookmarking
CN106104498A (en) * 2014-03-17 2016-11-09 株式会社理光 Information processing system, data processing control method, program and record medium
CN104462594A (en) * 2014-12-29 2015-03-25 北京奇虎科技有限公司 Method and device for providing user personalized resource message pushing
CN104967978A (en) * 2015-07-06 2015-10-07 陈包容 Festival blessing short message sending method
CN108363697A (en) * 2018-03-08 2018-08-03 腾讯科技(深圳)有限公司 Text message generation method, device, storage medium and equipment
CN109190095A (en) * 2018-04-13 2019-01-11 北京爱群游网络信息技术有限公司 A kind of generation method and device of article
CN109117485A (en) * 2018-09-06 2019-01-01 北京京东尚科信息技术有限公司 Bless language document creation method and device, computer readable storage medium
CN110222160A (en) * 2019-05-06 2019-09-10 平安科技(深圳)有限公司 Intelligent semantic document recommendation method, device and computer readable storage medium
CN111523289A (en) * 2020-04-24 2020-08-11 支付宝(杭州)信息技术有限公司 Text format generation method, device, equipment and readable medium

Similar Documents

Publication Publication Date Title
CN108596645B (en) Information recommendation method, device and equipment
Dorcic et al. Mobile technologies and applications towards smart tourism–state of the art
JP7175276B2 (en) Method, Client and Server for Displaying Service Objects and Processing Map Data
Frith Smartphones as locative media
Thornburg The new basics: Education and the future of work in the telematic age
KR102173108B1 (en) Computing system with contextual interaction mechanism and method of operation thereof
Kharchenkova et al. How to become a judgment device: valuation practices and the role of auctions in the emerging Chinese art market
CN108519997B (en) Method and device for recommending related content
CN113010640B (en) Service execution method and device
CN112632379A (en) Route recommendation method and device, electronic equipment and storage medium
CN111144076A (en) Social information publishing method and device
Silamai et al. TripRec: trip plan recommendation system that enhances hotel services
Chrysagis When means and ends coincide: on the value of DiY
CN113076013A (en) Information generation method, device, equipment and medium
Miller The practitioner's guide to user experience design
Archino The People’s Art Guild and the Forward Exhibition of 1917
Ibrahim Youth and branding Egypt using “Snapchat” publishing
Pintar Birdadvisor 360: A digital support for birdwatching tourism in Algarve
Brennan et al. Building Histories of the National Mall: A Guide to Creating a Digital Public History Project
Li LIS 2019
Yuk Creating a niche, building a community: a case study of young small-scale creative workers in Daegu, South Korea
Padovani Varying discourse and use of intangible cultural heritage in Shaanxi Huaxian shadow puppets
Hardikar et al. Slumdog Millionaire for popular educators: globalization, feminism, and media
Chambers 'Meddl [ing] with my type': An interview with Daljit Nagra
McNally et al. Exploring best practices for card interactions through a three-method triangulation

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