WO2022242315A1 - 微件生成方法、装置、电子设备、存储介质 - Google Patents

微件生成方法、装置、电子设备、存储介质 Download PDF

Info

Publication number
WO2022242315A1
WO2022242315A1 PCT/CN2022/083503 CN2022083503W WO2022242315A1 WO 2022242315 A1 WO2022242315 A1 WO 2022242315A1 CN 2022083503 W CN2022083503 W CN 2022083503W WO 2022242315 A1 WO2022242315 A1 WO 2022242315A1
Authority
WO
WIPO (PCT)
Prior art keywords
widget
data
field
template
generating
Prior art date
Application number
PCT/CN2022/083503
Other languages
English (en)
French (fr)
Inventor
周慧虹
Original Assignee
中兴通讯股份有限公司
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 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Priority to EP22803641.4A priority Critical patent/EP4280050A4/en
Priority to JP2023543201A priority patent/JP2024502898A/ja
Publication of WO2022242315A1 publication Critical patent/WO2022242315A1/zh

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/38Creation or generation of source code for implementing user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/36Software reuse
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Definitions

  • the embodiments of the present application relate to the field of computer technologies, and in particular to a method, device, electronic device, and storage medium for generating a widget.
  • a widget is a lightweight user interface space, which can display different personalized information for the user, so that the user can obtain information conveniently and quickly. Users can browse alarm clock, weather and other information through the widget. Widgets and applications have a corresponding relationship.
  • the application developer embeds the code of the widget into the internal code of the application to generate the widget.
  • the generated widget can share data and communicate with the corresponding application.
  • the user can find the widget in the system widget library and add it to the desktop.
  • An embodiment of the present application provides a method for generating a widget, including: if an operation for generating a widget is identified, then obtain data specified by the user according to the operation for generating a widget; determine a search keyword according to the data specified by the user; The search keyword searches for a widget template that matches the data; and generates a widget according to the matched widget template and the data.
  • the embodiment of the present application also provides a widget generation device, including: an identification module, configured to obtain user-specified data according to the widget generation operation if the widget generation operation is identified; a retrieval module, configured to The data specified by the user determines a search keyword, and searches for a widget template matching the data according to the search keyword; a generation module is configured to generate a widget according to the matched widget template and the data.
  • the embodiment of the present application also provides an electronic device, including: at least one processor; and a memory connected in communication with the at least one processor; wherein, the memory stores information that can be executed by the at least one processor. Instructions, the instructions are executed by the at least one processing controller, so that the at least one processor can execute the widget generating method as claimed in the above claims.
  • FIG. 1 is a flowchart of a method for generating widgets according to an embodiment of the present application
  • FIG. 2 is a schematic diagram of a notification widget template according to an embodiment of the present application.
  • Fig. 3 is a schematic diagram showing the effect of the notification widget according to an embodiment of the present application.
  • FIG. 4 is a schematic diagram of a schedule widget template according to an embodiment of the present application.
  • Fig. 5 is a schematic diagram showing the effect of a schedule widget according to an embodiment of the present application.
  • FIG. 6 is a schematic diagram of a widget generation device according to an embodiment of the present application.
  • Fig. 7 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
  • the main purpose of the embodiments of the present application is to propose a method for generating widgets, so that the display content of widgets is no longer limited to prefabrication by application developers, and users can create widgets according to their display requirements for data content.
  • the embodiment of the present application relates to a method for generating a widget, which is applied to an electronic device, and the electronic device may include a mobile phone, a tablet computer, and the like.
  • the electronic device is described by taking a mobile phone as an example.
  • the method for generating a widget in this embodiment includes: if it is recognized that the user operation is an operation of generating a widget, then obtaining data specified by the user according to the operation of generating a widget; determining a search keyword according to the data specified by the user; Searching for a widget template matching the data by using the search keyword; generating a widget according to the matching widget template and the data.
  • the widget generation method provided in this embodiment, by identifying the user’s widget generation operation, generates widgets according to the user’s operations, and does not need to be limited to application developers to develop and create widgets. Skilled users can also create widgets; moreover, the embodiments of the present application generate widgets based on user-specified data, so that widgets are no longer limited to the display content of widgets prefabricated by application developers, that is, no longer limited to To display the content of the application program corresponding to the widget, the generated widget can communicate and display data with different application modules, making the display content of the widget more suitable for user needs.
  • the widget can be retrieved according to the data specified by the user. The retrieved widget template matches the data content specified by the user more closely, and the generated widget can better meet the user's needs.
  • step 101 if an operation of generating a widget is identified, data specified by the user is acquired according to the operation of generating a widget. Users can trigger widget generation operations through actions, which is easy to operate and improves customer experience.
  • the user operates the electronic device, for example, through gesture operations, etc.
  • Gesture operations include but are not limited to long press, double click, etc.
  • the operation of generating widgets can be preset for the user or set by the developer, which is not limited in this embodiment .
  • the electronic device obtains the user operation, and if it recognizes that the gesture operation is a long press, the preset definition of the long press is the operation of generating a widget, and the data of the user's long press That is, user-specified data.
  • the data specified by the user may be email data, notepad data, schedule data, notification data, etc., but is not limited thereto.
  • the above data sources are the mail, notepad, schedule, notification and other modules in the device.
  • the data sources specified in this embodiment are diversified, and data can be obtained from different modules. Compared with data sharing limited to the corresponding application itself, this embodiment can realize cross-module data sharing and content interoperability of electronic devices.
  • Step 102 determining a search keyword according to the data specified by the user.
  • the field content of each preset extraction field is extracted from the data; one of the extraction fields is selected as a retrieval key field; and the field content of the extracted retrieval key field is used as a retrieval key word; determine the retrieval keyword according to the content of each field.
  • the retrieval keyword is determined according to the field content in the data, so that the retrieved widget template can better meet the display requirements of the data.
  • each preset extraction field may include: data source, application name, notification receiving time, activity name, notification content, and the like.
  • the preset extraction fields may also change, and this embodiment does not specifically limit the types of the preset extraction fields.
  • the electronic device recognizes the area that the user long-presses, and reads data specified by the user based on the area that the user long-presses.
  • the preset types of extraction fields include data source field, application name field, sender field, receiving time field, and notification details field
  • the data specified by the user includes: 9 minutes ago, social application by
  • the notification details are "content xxx” and other information
  • the field content corresponding to the data source is "notification”
  • the field content corresponding to the application name is “social application”
  • the field content corresponding to the sender "Sender xxx” the field content corresponding to the receiving time "9 minutes ago”
  • the field content corresponding to the notification details "content xxx” are extracted.
  • the electronic device can randomly select an extraction field as the retrieval key field, or set an extraction field as the retrieval key field by the user, and use the field content of the retrieval key field extracted from the data specified by the user as the retrieval keyword, This embodiment does not limit it.
  • step 103 is executed.
  • Step 103 searching for widget templates matching the data according to the search keywords.
  • widget templates there may be multiple types of widget templates, including but not limited to notification widget templates, schedule widget templates, notepad widget templates, and the like.
  • Different template fields may be correspondingly set in different widget templates.
  • the notification widget template includes: application icon, application name, time field, sender field and other template fields.
  • the interface style and template fields in the widget template can be set according to requirements, which is not limited in this embodiment.
  • the widget template can also be set with a corresponding label, and the template matching the data is searched according to the label of the widget template and the search keyword.
  • the label of the widget template has “notification”
  • the search keyword is also is "Notification”
  • the widget template is a matching widget template.
  • the user may select one template from the searched templates.
  • the widget template can be set with a template priority, and the search keyword is first matched with the label of the widget template with a higher priority. If the match is successful, the search is not continued, and the only matching widget template is determined. , if no matching is successful, it will be matched with the widget template of the next priority.
  • retrieval keywords may be preset or randomly selected.
  • an extraction field may be selected as the retrieval key field according to the preset priority of each extraction field.
  • the retrieval key field is determined according to the priority
  • the widget template is determined according to the retrieval key field with a higher priority, which is more conducive to retrieving a widget template that matches the data specified by the user. Therefore, according to the preset priority This level is beneficial to retrieve a suitable widget template according to the search keyword corresponding to the search field.
  • the search keyword can be reselected.
  • the field content corresponding to the retrieval key field with the next priority may be selected as the retrieval keyword. That is, if the content of the field with the highest priority cannot be retrieved, it can be retrieved according to the content of the field with the second highest priority, so as to avoid the situation that the widget template cannot be retrieved according to the currently determined search keyword.
  • the preset priority corresponding to the field content "notification” is the first priority
  • “notification” is determined as the search keyword.
  • Widget template use the second-priority extraction field. If the application name is the second-priority extraction field, the preset priority corresponding to the field content "social application” is the second priority. Determine “social application” For the retrieval keyword, if no widget template is retrieved according to the "social application”, select the field content corresponding to the extraction field with the third highest priority as the retrieval keyword, and so on until a matching widget template is found.
  • step 104 is executed.
  • Step 104 generating a widget according to the matched widget template and the data.
  • widgets are generated based on widget templates and field content.
  • the widget is generated according to the content of the field, instead of all the contents of the data specified by the user, so that the display information of the generated widget is more targeted and can better meet customer needs.
  • an extraction field that matches a template field in the widget template is searched in each extraction field; if a matching extraction field is found, the display of the template field is obtained according to the field content corresponding to the matching extraction field content; if no matching extraction field is found, delete the template field in the widget template to obtain an updated widget template; generate widgets according to the updated widget template and the displayed content of the template field.
  • the template field may also be deleted in the widget template.
  • each template field of the notification widget template includes: application name, time field, sender field, content field, electronic device in each extraction field, such as data source , App Name, Sender, and Notification Details to find the extracted field that matches the template field, for example, the app name in the template field matches the app name in the extracted field, and the time field in the template field matches the received time in the extracted field , and so on, to obtain the content mapping relationship between the template field and the extracted field in the widget template, as shown in Table 2.
  • the field content "9 minutes ago" corresponding to the receiving time is the displayed content.
  • the template field is deleted from the widget template to obtain an updated widget template.
  • the display position of the template field in the widget template is vacated, and the electronic device can adaptively adjust the interface to make the interface beautiful.
  • each template field in the widget template acquires display content or is deleted, a widget 301 is generated.
  • the display content is the same as the field content, and when obtaining the display content, the field content can also be intelligently sorted to make the display content more in line with the user's reading habits.
  • the display content is determined according to a preset display format and field content.
  • time display intelligent judgment can be made in combination with the time of electronic devices. For example, when the time plans of a certain schedule are all on the same day, when the time is displayed on the schedule widget, the date display is removed and the time display is retained.
  • the extraction field is Null and the template field is not Null, it indicates that no matching extraction field is found. Therefore, delete the template field in the widget template, for example, in the address field shown in Table 4, If no matching extraction field is found, delete the address field in the widget template; if neither the extraction field nor the template field is Null in the mapping relationship, it means that a matching extraction field has been found, and the field content of the extraction field will be intelligently organized , for example, the developer can preset the algorithm for adaptively displaying the field content, or preset the display format of the field content to obtain the display content of the template field.
  • the start time of the above schedule is 8:00 on April 1, 2021
  • the end time of the above schedule is 9:00 on April 1, 2021
  • the year, day, and month information of the start time and end time are The same, and the year, month, and day will be displayed on the electronic device, so the display content of the display device can be adjusted adaptively based on the time of the electronic device.
  • the display content can be "8:00-9:00 today", according to the schedule widget Widgets generated from templates and field content can be referred to as shown in Figure 5.
  • the template fields are defined in the widget template, but no matching field content can be found, the display content of the template fields can be reduced and the widget can be modified.
  • the template is adaptively adjusted. When the field content is more than the template field, the extra field content is discarded, and the electronic device can perform adaptive display according to the content of the widget template, which is more suitable for user habits.
  • the display position specified by the user is identified according to the user's operation, and the widget is displayed at the display position.
  • the generated widget is placed in the space where the user stays through the gesture, including but not limited to the desktop.
  • the user does not need to find and add widgets in the system widget library.
  • the user directly specifies the display position, and the widgets can be displayed when they are not displayed.
  • the operation is simple and user-friendly, and it is easy for some It is more friendly to people who use electronic devices.
  • the data synchronization method includes fixed data display and dynamic data display.
  • the user can set the data synchronization method before the widget is generated, and can also set the data synchronization method after the widget is generated.
  • the set data synchronization method can be for all widgets generated on the electronic device, or for A widget on an electronic device.
  • the user can choose dynamic data display or fixed data display according to their own needs. In this way, the user can customize whether the content displayed in the widget is updated, so that the displayed content of the widget is further adapted to the actual situation of the user. need.
  • the display content of the widget is updated according to the updated data.
  • the mapping relationship between the extracted field and the template field will be adjusted to the association of the data relationship.
  • the widget obtains the field content through the mapping relationship, and after the update The content of the field, display the latest field, that is, update the displayed content of the widget according to the updated data.
  • the content displayed by the widget is as shown in 301.
  • the notification details change and the sender sends a new message, such as "OK, thank you”
  • the widget determines through the mapping relationship that the content field is changed, and extracts the notification details The field content of the , which is "OK, thank you", and display it where the field content is displayed.
  • the current widget is schedule data
  • the data synchronization method selected by the user is dynamic data display.
  • the end time of the schedule data will be changed from 9:00 on April 1, 2021 to April 1, 2021.
  • the data currently displayed by the widget will also be updated.
  • the mapping relationship between the extraction field and the template field will be adjusted to the content level.
  • the widget will not be updated after the field content changes.
  • the display content of the widget will be fixed to meet the needs of users to fix the display content of the widget. For example: the widget permanently displays notification messages from a certain chat APP, and the widget permanently displays certain notepad data.
  • users can create widgets through simple and humanized operations, and the established widgets meet the user's needs for data display.
  • widgets can also facilitate users to operate electronic devices, improving the efficiency of electronic devices. Operation friendliness and ease of use. For example, for the elderly group, it is more convenient for the elderly to operate electronic equipment.
  • step division of the above various methods is only for the sake of clarity of description. During implementation, it can be combined into one step or some steps can be split and decomposed into multiple steps. As long as they include the same logical relationship, they are all within the scope of protection of this patent. ; Adding insignificant modifications or introducing insignificant designs to the algorithm or process, but not changing the core design of the algorithm and process are all within the scope of protection of this patent.
  • the embodiment of the present application also provides a widget generation device, as shown in FIG. 6 , including: an identification module 601, configured to obtain user-specified data according to the widget generation operation if the widget generation operation is identified; A retrieval module 602, configured to determine a retrieval keyword according to the data specified by the user, and search for a widget template matching the data according to the retrieval keyword; a generation module 603, used to search for a widget template based on the matched widget A widget is generated with the data.
  • the retrieval module 602 is further used to extract the field content of each preset extraction field in the data; select one of the extraction fields as a retrieval key field; extract the retrieval key field The content of the field is used as the search key.
  • the generating module 603 is further configured to generate a widget according to the widget template and the field content.
  • the generation module 603 is further configured to search for an extraction field that matches a template field in the widget template among the extraction fields; if the matching extraction field is found, then according to the matching Obtain the display content of the template field for the field content corresponding to the extraction field; if the matching extraction field is not found, delete the template field in the widget template to obtain an updated widget template; according to the The updated widget template and the displayed content of the template field generate a widget.
  • the retrieval module 602 is further configured to determine retrieval keywords according to preset priorities corresponding to the content of each field.
  • the generating module 603 further updates the display content of the widget according to the updated data if the data synchronization method input by the user is dynamic data display, after the data is updated, wherein the The above data synchronization methods include fixed data display and dynamic data display.
  • the widget generating module 603 is further configured to identify a display position designated by the user according to the user's operation; and display the widget at the display position.
  • the data specified by the user in the identification module 601 may be email data, notepad data, notification data, schedule data, and the like.
  • this embodiment is a device embodiment corresponding to the above-mentioned embodiments, and this embodiment can be implemented in cooperation with the above-mentioned embodiments.
  • the relevant technical details mentioned in this embodiment are still valid in this embodiment, and will not be repeated here in order to reduce repetition.
  • the relevant technical details mentioned in this embodiment can also be applied in the above embodiments.
  • modules involved in this embodiment are logical modules.
  • a logical unit can be a physical unit, or a part of a physical unit, or multiple physical units. Combination of units.
  • units that are not closely related to solving the technical problem proposed in the present application are not introduced in this embodiment, but this does not mean that there are no other units in this embodiment.
  • An embodiment of the present application also provides an electronic device, as shown in FIG. 7 , including: at least one processor 701; and a memory 702 communicatively connected to the at least one processor 701; wherein, the memory 702 stores Instructions executable by the at least one processor 701, the instructions are executed by the at least one processor 701, so that the at least one processor 701 can execute the methods for generating widgets in the foregoing embodiments.
  • the memory and the processor are connected by a bus
  • the bus may include any number of interconnected buses and bridges, and the bus connects one or more processors and various circuits of the memory together.
  • the bus may also connect together various other circuits such as peripherals, voltage regulators, and power management circuits, all of which are well known in the art and therefore will not be further described herein.
  • the bus interface provides an interface between the bus and the transceivers.
  • a transceiver may be a single element or multiple elements, such as multiple receivers and transmitters, providing means for communicating with various other devices over a transmission medium.
  • the data processed by the processor is transmitted on the wireless medium through the antenna, further, the antenna also receives the data and transmits the data to the processor.
  • the processor is responsible for managing the bus and general processing, and can also provide various functions, including timing, peripheral interface, voltage regulation, power management, and other control functions. Instead, memory can be used to store data that the processor uses when performing operations.
  • Embodiments of the present application also relate to a computer-readable storage medium storing a computer program.
  • the above method embodiments are implemented when the computer program is executed by the processor.
  • a storage medium includes several instructions to make a device ( It may be a single-chip microcomputer, a chip, etc.) or a processor (processor) to execute all or part of the steps of the methods described in the various embodiments of the present application.
  • the aforementioned storage media include: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disc, etc., which can store program codes. .

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本申请实施例涉及计算机技术领域,特别涉及一种微件生成方法、装置、电子设备、存储介质。本申请中,若识别出生成微件操作,则根据所述生成微件操作获取用户指定的数据;根据所述用户指定的数据确定检索关键词;根据所述检索关键词查找与所述数据匹配的微件模板;根据所述匹配的微件模板和所述数据生成微件。

Description

微件生成方法、装置、电子设备、存储介质
相关申请的交叉引用
本申请基于申请号为“202110560394.6”、申请日为2021年05月21日的中国专利申请提出,并要求该中国专利申请的优先权,该中国专利申请的全部内容在此以引入方式并入本申请。
技术领域
本申请实施例涉及计算机技术领域,特别涉及一种微件生成方法、装置、电子设备、存储介质。
背景技术
微件(widget)是轻量级的用户界面空间,能够为用户展示不同的个性化信息,使用户能够方便快捷的获取信息。用户可以通过微件浏览闹钟、天气等信息。微件和应用具有对应关系,应用开发者在开发应用时,将微件的代码嵌入到应用的内部代码中,以此生成微件,生成的微件能与其对应的应用实现数据共享、内容互通,当用户需要使用微件时,用户可在***微件库里找到微件,将其添加到桌面。
然而,在应用发布时,微件的数量就已经固定了,微件显示的内容是应用开发者预先开发设置好的。
发明内容
本申请实施例提供了一种微件生成方法,包括:若识别出生成微件操作,则根据所述生成微件操作获取用户指定的数据;根据所述用户指定的数据确定检索关键词;根据所述检索关键词查找与所述数据匹配的微件模板;根据所述匹配的微件模板和所述数据生成微件。
本申请实施例还提供了一种微件生成装置,包括:识别模块,用于若识别出生成微件操作,则根据所述生成微件操作获取用户指定的数据;检索模块,用于根据所述用户指定的数据确定检索关键词,并根据所述检索关键词查找与所述数据匹配的微件模板;生成模块,用于根据所述匹配的微件模板和所述数据生成微件。
本申请实施例还提供了一种电子设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理控器执行,以使所述至少一个处理器能够执行如权利要求上述的微件生成方法。
附图说明
图1是根据本申请一实施例中微件生成方法的流程图;
图2是根据本申请一实施例中通知微件模板的示意图;
图3是根据本申请一实施例中通知微件显示的效果示意图;
图4是根据本申请一实施例中日程微件模板的示意图;
图5是根据本申请一实施例中日程微件显示的效果示意图;
图6是根据本申请一实施例中微件生成装置的示意图;
图7是根据本申请一实施例中电子设备的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合附图对本申请的各实施例进行详细的阐述。然而,本领域的普通技术人员可以理解,在本申请各实施例中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施例的种种变化和修改,也可以实现本申请所要求保护的技术方案。以下各个实施例的划分是为了描述方便,不应对本申请的具体实现方式构成任何限定,各个实施例在不矛盾的前提下可以相互结合相互引用。
本申请实施例的主要目的在于提出一种微件生成方法,使得微件的显示内容不再局限于应用开发者预制,用户可根据自己对数据内容的显示需求制作微件。
本申请的实施例涉及一种微件生成方法,应用于电子设备,电子设备可以包括手机、平板电脑等,本实施例以及以下各个实施例中电子设备以手机为例进行说明。
本实施例的微件生成方法,包括:若识别出用户操作为生成微件操作,则根据所述生成微件操作获取用户指定的数据;根据所述用户指定的数据确定检索关键词;根据所述检索关键词查找与所述数据匹配的微件模板;根据所述匹配的微件模板和所述数据生成微件。
本实施例提供的微件生成方法,通过识别用户的生成微件操作,根据用户操作生成微件,无需局限于应用开发者开发建立微件,操作简便、人性化,使得没有掌握专业的软件开发技能的用户,也可创建微件;而且,本申请的实施例基于用户指定的数据生成微件,从而使得微件不再局限于应用开发者所预制的微件的显示内容,即不再局限于显示与微件对应的应用程序的内容,生成的微件能与不同应用模块之间进行数据互通和展示,使得微件的显示内容更加贴合用户需求,另外,根据用户指定的数据检索微件模板,检索到的微件模板与用户指定的数据内容更加匹配,生成的微件更能满足用户需求。
下面对本实施的微件生成方法实现细节进行具体的说明,以下内容仅为方便理解提供的实现细节,并非实施本方案的必须。
如图1所示,步骤101,若识别出生成微件操作,则根据所述生成微件操作获取用户指定的数据。用户可以通过动作触发微件生成操作,操作简便,进而提高客户体验感。
用户操作电子设备,例如通过手势操作等操作电子设备,手势操作包括但不限于长按、双击等,生成微件操作可以为用户预先设置,也可以由开发者设置,本实施例不对此进行限定。
以用户操作为手势操作,生成微件操作为长按为例,电子设备获取用户操作,若识别出手势操作为长按,长按的预设定义为生成微件操作,则用户长按的数据即为用户指定的数据。
在一些实施例中,用户指定的数据可以为邮件数据、记事本数据、日程数据、通知数据等,但不限于此,例如用户可以对各种社交类应用、学习类应用、娱乐类应用等数据进行指定,上述数据来源分别为设备中的邮件、记事本、日程、通知等模块。本实施例中指定的数据来源多样化,可以从不同的模块获取到数据,相较于仅局限于对应的应用本身进行数据共 享,本实施例能够实现电子设备跨模块的数据共享、内容互通。
步骤102,根据所述用户指定的数据确定检索关键词。
在一些实施例中,在所述数据中提取各预设的提取字段的字段内容;选择一个所述提取字段作为检索关键字段;将提取到的所述检索关键字段的字段内容作为检索关键词;根据所述各字段内容确定检索关键词。本实施例中,根据数据中的字段内容确定检索关键词,能够使检索出的微件模板更加贴合数据的显示需求。
本实施例中,各预设的提取字段可以包括:数据来源,应用名称、通知接收时间,活动名称,通知内容等。用户指定的数据不同,各预设的提取字段也可能会发生变化,本实施例不对预设的提取字段的类型进行具体限定。
下面以用户指定的数据为通知数据为例,阐述根据用户指定的数据确定检索关键词的方式。
若用户设置的微件生成操作为长按操作,当用户长按时,电子设备识别出用户长按的区域,并基于用户长按的区域读取用户指定的数据。参照表1所示,若预设的提取字段的类型有数据来源字段,应用名称字段、发件人字段,接收时间字段,通知详情字段,用户指定的数据中包括:9分钟前,社交应用由发件人大麦君发来一条通知,通知详情为“内容xxx”等信息,则将数据来源对应的字段内容“通知”,应用名称对应的字段内容“社交应用”,发件人对应的字段内容“发件人xxx”,接收时间对应的字段内容“9分钟前”,通知详情对应的字段内容“内容xxx”提取出来。电子设备可以随机选择一个提取字段作为检索关键字段,也可以由用户设置一个提取字段作为检索关键字段,将从用户指定的数据中提取到的检索关键字段的字段内容作为检索关键词,本实施例不对此进行限定。
表1
提取字段 字段内容
数据来源 通知
应用名称 社交应用
接收时间 9分钟前
发件人 发件人XX
通知详情 内容XXX
确定检索关键词之后,执行步骤103。
步骤103,根据所述检索关键词查找与所述数据匹配的微件模板。
在一些实施例中,微件模板可以有多种类型,包括但不限于通知微件模板、日程微件模板、记事本微件模板等。不同的微件模板中可以对应设置有不同的模板字段,例如,参照图2所示,通知微件模板包括:应用图标、应用名称、时间字段、发件人字段等模板字段。在实际应用过程中,微件模板中的界面样式和模板字段可以根据需求设置,本实施例不对此进行限定。
在一个例子中,微件模板也可以设置有对应的标签,根据微件模板的标签和检索关键词查找与数据匹配的模板,比如说,微件模板的标签有“通知”,检索关键词也为“通知”,则 该微件模板为匹配的微件模板。
在一个例子中,若根据检索关键词查找出多个微件模板,则可由用户在查找的模板中选择一个模板。
在另一个例子中,微件模板可设置有模板优先级,检索关键词优先与优先级高的微件模板的标签进行匹配,若匹配成功,则不继续进行检索,确定唯一匹配的微件模板,若没有匹配成功,则与下一优先级的微件模板进行匹配。
上述的检索关键词,可以是预先设置,也可以是随机选取,在另一些实施例中,可根据各提取字段的预设优先级,选择一个提取字段作为检索关键字段。
本实施例根据优先级确定检索关键字段,根据优先级越高的检索关键字段确定微件模板,越有利于检索到与用户指定的数据适配的微件模板,因此,根据预设优先级有利于根据该检索字段对应的检索关键词检索到适合的微件模板。
值得一提的是,若根据当前选择的检索关键词未查找到匹配的微件模板,则可重新选择检索关键词。在本实施例中,可以选择下一个优先级的检索关键字段对应的字段内容作为检索关键词。即,若根据优先级高的字段内容检索不到,可根据优先级第二高的字段内容检索,避免根据当前确定的检索关键词检索不到微件模板的情况。
例如,若数据来源为第一优先级的提取字段,则字段内容“通知”对应的预设优先级即为第一优先级,确定“通知”为检索关键词,若根据“通知”未检索到微件模板,则使用第二优先级的提取字段,若应用名称为第二优先级的提取字段,字段内容“社交应用”对应的预设优先级即为第二优先级,确定“社交应用”为检索关键词,若根据“社交应用”未检索到微件模板,则选择优先级第三高的提取字段对应的字段内容为检索关键词,以此类推,直到查找到匹配的微件模板。
查找到匹配的微件模板后,执行步骤104。
步骤104,根据所述匹配的微件模板和所述数据生成微件。
在一些实施例中,根据微件模板和字段内容生成微件。本实施例中,根据字段内容生成微件,而不是用户指定的数据的所有内容,使得生成的微件的显示信息更有针对性,更能满足客户需求。
在一些实施例中,在各提取字段中查找与所述微件模板中的模板字段匹配的提取字段;若查找到匹配的提取字段,则根据匹配的提取字段对应的字段内容获取模板字段的显示内容;若未查找到匹配的提取字段,则在微件模板中删除该模板字段,得到更新后的微件模板;根据更新后的微件模板和模板字段的显示内容生成微件。当匹配的提取字段中不存在对应的字段内容时,也可在微件模板中删除该模板字段。
示例性的,参照表2所示,在通知数据中,通知微件模板的各模板字段包括:应用名称、时间字段,发件人字段,内容字段,电子设备在各提取字段中,如数据来源、应用名称、发件人、通知详情中查找与模板字段匹配的提取字段,例如模板字段中的应用名称和提取字段的应用名称相匹配,模板字段中的时间字段和提取字段的接收时间相匹配,以此类推,得到微件模板中的模板字段和提取字段的内容映射关系,如表2所示。
表2
提取字段 模板字段
应用名称 应用名称
接收时间 时间字段
发件人 发件人字段
通知详情 内容字段
若查找到匹配的提取字段,例如内容映射关系中的时间字段存在与其匹配的接收时间,则接收时间对应的字段内容“9分钟前”即为显示内容。
若未查找到匹配的提取字段,则在微件模板中删除模板字段,以此得到更新后微件模板。在删除模板字段后,该模板字段在微件模板中的显示位置被空出,电子设备可自适应的调整界面,使得界面美观。
参照图3所示,当微件模板中每个模板字段获取了显示内容或被删除后,生成微件301。
值得一提的是,在上述通知模板的示例中,显示内容与字段内容相同,而在获取显示内容时,也可对字段内容进行智能的整理,使得显示内容更加符合用户阅读习惯。比如根据预设的显示格式和字段内容确定显示内容。
例如,在时间显示上,可以结合电子设备的时间进行智能判断,如某日程的时间计划均在同一天时,在日程微件上显示时间时,去掉日期显示,保留时间显示。
以下以日程微件为例,若识别出用户的生成微件操作,且生成微件操作中指定的数据为日程数据,通过提取字段提取的日程数据中的字段内容,提取到的字段内容参照表3所示。
表3
提取字段 字段内容
应用名称 日程
活动名称 XX活动
开始时间 2021年4月1日8:00
结束时间 2021年4月1日9:00
日程类型 日程
根据上述提取到的字段内容确定检索关键词,根据检索关键词得到匹配的微件模板,匹配的微件模板参照图4所示,然后,在各提取字段中查找与微件模板中的模板字段匹配的提取字段,以此,得到如表4所示的映射关系。
表4
提取字段 模板字段
应用名称 Null
活动名称 内容字段
开始时间 时间字段
结束时间 时间字段
日程类型 Null
Null 地址字段
在映射关系中,若提取字段为Null,模板字段不为Null,则表明未查找到匹配的提取字段,因此,在微件模板中删除模板字段,例如,在表4所示的地址字段中,未找到匹配的提取字段,在微件模板中删除地址字段;若在映射关系中,提取字段和模板字段均不为Null,即表明查找到匹配的提取字段,则智能整理该提取字段的字段内容,例如可以通过开发者预设字段内容自适应显示的算法,或者预设字段内容显示的格式,以得到模板字段的显示内容。
示例性的,上述日程中开始时间为2021年4月1日8:00,上述日程的结束时间为2021年4月1日9:00,开始时间和结束时间的年、日、月信息都是相同的,且在电子设备上会显示年月日,因此可以结合电子设备的时间,适应性调整显示设备的显示内容,显示内容可以为“今天8:00-9:00”,根据日程微件模板和字段内容生成的微件可参照图5所示。
本实施例中,提取到的字段和模板字段无需完全一一对应,若微件模板中定义了模板字段,而找不到匹配的字段内容,可以对减少改模板字段的显示内容,对微件模板进行自适应调整,当字段内容较模板字段多时,舍弃多出来的字段内容,电子设备可根据微件模板的内容进行自适应显示,更贴合于用户习惯。
在一些实施例中,根据微件模板和数据生成微件之后,根据用户的操作识别用户指定的显示位置,在显示位置显示微件。例如,生成的微件摆放在用户通过手势停留的空间内,包括但不限于桌面。
在本实施例中,用户无需在***微件库里查找到微件,并进行添加,用户直接指定显示位置,微件即可在显示未见进行显示,操作简单、人性化,对一些不熟悉电子设备使用的人群来说更加友好。
在一些实施例中,所述数据同步方式包括固定数据显示、动态数据显示。用户可以在微件生成之前对数据同步方式进行设置,也可以在微件生成之后对数据同步方式进行设置,所设置的数据同步方式可以针对于电子设备上生成的所有微件,也可针对于电子设备上的某一微件。在本实施例中,用户可以根据自身需求选择动态数据显示或者固定数据显示,以此,用户可自定义微件中显示的内容是否更新,使得微件的显示内容更进一步贴合于用户的实际需求。
在一些实施例中,若用户输入的数据同步方式为动态数据显示,则当所述数据更新后,根据更新后的数据更新所述微件的显示内容。
当用户输入的数据同步方式为:动态数据显示,则会将提取字段和模板字段的映射关系 调节为数据关系的关联,当字段内容发生更新后,微件通过映射关系获取字段内容,得到更新后的字段内容,展示最新的字段,即根据更新后的数据更新微件的显示内容。例如:微件显示的内容如301所示,当通知详情发生变更,发件人发了新的消息,例如“好的,谢谢”,微件通过映射关系确定变更的是内容字段,提取通知详情的字段内容,即“好的,谢谢”,并将其显示在字段内容的显示位置。有例如,当前微件为日程数据,用户选择的数据同步方式为动态数据显示,当用户指定的日程数据发生更新,日程数据的结束时间从2021年4月1日9:00变更为2021年4月1日10:00,则微件当前显示的数据也发生更新。
当用户输入的的数据同步方式为:固定数据显示,则会将提取字段和模板字段的映射关系调节为内容级,在映射关系为内容级时,字段内容发生变更后,微件不会获取更新后的字段内容,微件的显示内容会进行固定显示,以满足用户固定微件显示内容的需求。例如:微件固定显示来自某聊天APP的通知消息、微件固定显示某记事本数据。
在本申请的实施例中,用户能够通过简单、人性化的操作建立微件,建立的微件复合用户对数据显示的需求,同时,微件也可便于用户操作电子设备,提高了电子设备的操作友好性与使用难度。例如,对于老年人群体,更便于老年人操作电子设备。
上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。
本申请的实施例还提供一种微件生成装置,如图6所示,包括:识别模块601,用于若识别出生成微件操作,则根据所述生成微件操作获取用户指定的数据;检索模块602,用于根据所述用户指定的数据确定检索关键词,并根据所述检索关键词查找与所述数据匹配的微件模板;生成模块603,用于根据所述匹配的微件模板和所述数据生成微件。
在一些实施例中,检索模块602进一步用于在所述数据中提取各预设的提取字段的字段内容;选择一个所述提取字段作为检索关键字段;将提取到的所述检索关键字段的字段内容作为检索关键词。
在一些实施例中,生成模块603进一步用于根据所述微件模板和所述字段内容生成微件。
在一些实施例中,生成模块603进一步用于在所述各提取字段中查找与所述微件模板中的模板字段匹配的提取字段;若查找到所述匹配的提取字段,则根据所述匹配的提取字段对应的字段内容获取模板字段的显示内容;若未查找到所述匹配的提取字段,则在所述微件模板中删除所述模板字段,得到更新后的微件模板;根据所述更新后的微件模板和所述模板字段的显示内容生成微件。
在一些实施例中,检索模块602进一步用于根据所述各字段内容对应的预设优先级确定检索关键词。
在一些实施例中,生成模块603还进一步若所述用户输入的数据同步方式为动态数据显示,则当所述数据更新后,根据更新后的数据更新所述微件的显示内容,其中,所述数据同步方式包括固定数据显示、动态数据显示。
在一些实施例中,微件生成模块603进一步用于根据用户的操作识别用户指定的显示位置;在所述显示位置显示所述微件。
在一些实施例中,识别模块601中用户指定的数据可以为邮件数据、记事本数据、通知 数据、日程数据等。
不难发现,本实施例为与上述实施例相对应的装置实施例,本实施例可与上述实施例互相配合实施。本实施例中提到的相关技术细节在本实施例中依然有效,为了减少重复,这里不再赘述。相应地,本实施例中提到的相关技术细节也可应用在上述实施例中。
值得一提的是,本实施例中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本申请的创新部分,本实施例中并没有将与解决本申请所提出的技术问题关系不太密切的单元引入,但这并不表明本实施例中不存在其它的单元。
本申请的实施例还提供一种电子设备,如图7所示,包括:至少一个处理器701;以及,与所述至少一个处理器701通信连接的存储器702;其中,所述存储器702存储有可被所述至少一个处理器701执行的指令,所述指令被所述至少一个处理器701执行,以使所述至少一个处理器701能够执行上述各实施例中的微件生成方法。
其中,存储器和处理器采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器和存储器的各种电路连接在一起。总线还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路连接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器处理的数据通过天线在无线介质上进行传输,进一步,天线还接收数据并将数据传送给处理器。
处理器负责管理总线和通常的处理,还可以提供各种功能,包括定时,***接口,电压调节、电源管理以及其他控制功能。而存储器可以被用于存储处理器在执行操作时所使用的数据。
本申请的实施例还涉及一种计算机可读存储介质,存储有计算机程序。计算机程序被处理器执行时实现上述方法实施例。
即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
本领域的普通技术人员可以理解,上述各实施例是实现本申请的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本申请的精神和范围。

Claims (10)

  1. 一种微件生成方法,包括:
    若识别出生成微件操作,则根据所述生成微件操作获取用户指定的数据;
    根据所述用户指定的数据确定检索关键词;
    根据所述检索关键词查找与所述数据匹配的微件模板;
    根据所述匹配的微件模板和所述数据生成微件。
  2. 根据权利要求1所述的微件生成方法,其中,所述根据所述用户指定的数据确定检索关键词,包括:
    在所述数据中提取各预设的提取字段的字段内容;
    选择一个所述提取字段作为检索关键字段;
    将提取到的所述检索关键字段的字段内容作为检索关键词;
    所述根据所述匹配的微件模板和所述数据生成微件,包括:
    根据所述微件模板和所述字段内容生成微件。
  3. 根据权利要求2所述的微件生成方法,其中,所述根据所述微件模板和所述字段内容生成微件,包括:
    查找与所述微件模板中的各模板字段匹配的提取字段;
    若查找到所述匹配的提取字段,则根据所述匹配的提取字段对应的字段内容获取模板字段的显示内容;
    若未查找到所述匹配的提取字段,则在所述微件模板中删除所述模板字段,得到更新后的微件模板;
    根据所述更新后的微件模板和所述模板字段的显示内容生成微件。
  4. 根据权利要求2所述的微件生成方法,其中,所述选择一个所述提取字段作为检索关键字段,包括:
    根据所述各提取字段的预设优先级,在所述各提取字段中选择一个提取字段作为检索关键字段。
  5. 根据权利要求1-4中任一项所述的微件生成方法,其中,所述根据所述匹配的微件模板和所述数据生成微件之后,还包括:
    若用户输入的数据同步方式为动态数据显示,则当所述数据更新后,根据更新后的数据更新所述微件的显示内容;
    其中,所述数据同步方式包括固定数据显示、动态数据显示。
  6. 根据权利要求1-4中任一项所述的微件生成方法,其中,所述根据所述微件模板和所述数据生成微件之后,还包括:
    根据用户的操作识别用户指定的显示位置;
    在所述显示位置显示所述微件。
  7. 根据权利要求1至6中任一项所述的微件生成方法,其中,所述用户指定的数据包括以下任一项或其组合:邮件数据、记事本数据、通知数据、日程数据。
  8. 一种微件生成装置,包括:
    识别模块,用于若识别出生成微件操作,则根据所述生成微件操作获取用户指定的数据;
    检索模块,用于根据所述用户指定的数据确定检索关键词,并根据所述检索关键词查找与所述数据匹配的微件模板;
    生成模块,用于根据所述匹配的微件模板和所述数据生成微件。
  9. 一种电子设备,包括:
    至少一个处理器;以及,
    与所述至少一个处理器通信连接的存储器;其中,
    所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理控器执行,以使所述至少一个处理器能够执行如权利要求1至7中任一所述的微件生成方法。
  10. 一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的微件生成方法。
PCT/CN2022/083503 2021-05-21 2022-03-28 微件生成方法、装置、电子设备、存储介质 WO2022242315A1 (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP22803641.4A EP4280050A4 (en) 2021-05-21 2022-03-28 METHOD AND APPARATUS FOR GENERATING SOFTWARE GADGET, ELECTRONIC DEVICE AND STORAGE MEDIUM
JP2023543201A JP2024502898A (ja) 2021-05-21 2022-03-28 ウィジェット生成方法、装置、電子機器、コンピュータプログラム

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202110560394.6A CN115373668A (zh) 2021-05-21 2021-05-21 微件生成方法、装置、电子设备、存储介质
CN202110560394.6 2021-05-21

Publications (1)

Publication Number Publication Date
WO2022242315A1 true WO2022242315A1 (zh) 2022-11-24

Family

ID=84059287

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2022/083503 WO2022242315A1 (zh) 2021-05-21 2022-03-28 微件生成方法、装置、电子设备、存储介质

Country Status (4)

Country Link
EP (1) EP4280050A4 (zh)
JP (1) JP2024502898A (zh)
CN (1) CN115373668A (zh)
WO (1) WO2022242315A1 (zh)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090100329A1 (en) * 2007-10-04 2009-04-16 Danny Javier Espinoza Method of Deploying a Web Widget In a Desktop Widget Platform
US20110067003A1 (en) * 2009-09-14 2011-03-17 Fourthwall Media, Inc. System and method of substituting parameter sets in self-contained mini-applications
CN106527937A (zh) * 2016-10-26 2017-03-22 维沃移动通信有限公司 一种移动终端微件的添加方法及移动终端
TWI646439B (zh) * 2018-02-14 2019-01-01 中華電信股份有限公司 以模版為基礎製作元件之系統及方法
CN110134931A (zh) * 2019-05-14 2019-08-16 北京字节跳动网络技术有限公司 媒介标题生成方法、装置、电子设备及可读介质
CN112395027A (zh) * 2019-08-14 2021-02-23 腾讯科技(深圳)有限公司 微件界面生成方法、装置、存储介质与电子设备

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8085265B2 (en) * 2008-04-23 2011-12-27 Honeywell International Inc. Methods and systems of generating 3D user interface for physical environment
US8972873B2 (en) * 2010-11-30 2015-03-03 International Business Machines Corporation Multi-environment widget assembly, generation, and operation

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090100329A1 (en) * 2007-10-04 2009-04-16 Danny Javier Espinoza Method of Deploying a Web Widget In a Desktop Widget Platform
US20110067003A1 (en) * 2009-09-14 2011-03-17 Fourthwall Media, Inc. System and method of substituting parameter sets in self-contained mini-applications
CN106527937A (zh) * 2016-10-26 2017-03-22 维沃移动通信有限公司 一种移动终端微件的添加方法及移动终端
TWI646439B (zh) * 2018-02-14 2019-01-01 中華電信股份有限公司 以模版為基礎製作元件之系統及方法
CN110134931A (zh) * 2019-05-14 2019-08-16 北京字节跳动网络技术有限公司 媒介标题生成方法、装置、电子设备及可读介质
CN112395027A (zh) * 2019-08-14 2021-02-23 腾讯科技(深圳)有限公司 微件界面生成方法、装置、存储介质与电子设备

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP4280050A4 *

Also Published As

Publication number Publication date
JP2024502898A (ja) 2024-01-23
EP4280050A1 (en) 2023-11-22
EP4280050A4 (en) 2024-05-15
CN115373668A (zh) 2022-11-22

Similar Documents

Publication Publication Date Title
US9792356B2 (en) System and method for supporting natural language queries and requests against a user's personal data cloud
US11232409B2 (en) Presenting entity profile information to a user of a computing device
US9990610B2 (en) Systems and methods for providing suggested reminders
US20070067726A1 (en) Content sharing user interface for mobile devices
US20170249309A1 (en) Interpreting and Resolving Conditional Natural Language Queries
US8849854B2 (en) Method and system for providing detailed information in an interactive manner in a short message service (SMS) environment
US11792140B2 (en) Enhancing performance of message search and retrieval
US20230024457A1 (en) Data Query Method Supporting Natural Language, Open Platform, and User Terminal
US20160063124A1 (en) Content search method and electronic device implementing same
US9485306B2 (en) Methods, apparatuses, and computer program products for facilitating a data interchange protocol
US8126973B2 (en) System and method for incorporating social networking maps in collaboration tooling and devices
US10915234B2 (en) Responsive, visual presentation of informational briefs on user requested topics
WO2012161928A1 (en) Techniques to automatically search selected content
CN106663246B (zh) 用于偏置任务辅助自动完成建议的***和方法
US20060143065A1 (en) Apparatus and method for automatically managing and performing schedule
JP2008305385A (ja) 文字入力装置、サーバ装置、辞書ダウンロードシステム、変換候補語句の提示方法、情報処理方法、プログラム
WO2022242315A1 (zh) 微件生成方法、装置、电子设备、存储介质
US10956514B2 (en) System and method for directed analysis of content using artifical intelligence for storage and recall
US20110302484A1 (en) Electronic Forms Completion Method
WO2022262621A1 (zh) 信息点搜索的方法和装置
US20120023448A1 (en) Relational Service System and Method for Generating an Input Method
US20230401221A1 (en) Cross-tables search method, electronic device, and storage medium
US20210109960A1 (en) Electronic apparatus and controlling method thereof
KR102181579B1 (ko) 환자정보 스티커 서비스 제공방법 및 이를 위한 치과용 보험청구 시스템
CN109725968A (zh) 基于群聊的人机交互管理器、服务器、***及方法

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22803641

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2023543201

Country of ref document: JP

ENP Entry into the national phase

Ref document number: 2022803641

Country of ref document: EP

Effective date: 20230817

NENP Non-entry into the national phase

Ref country code: DE