JP7217357B2 - ミニプログラムのデータバインディング方法、装置、デバイス及びコンピュータプログラム - Google Patents
ミニプログラムのデータバインディング方法、装置、デバイス及びコンピュータプログラム Download PDFInfo
- Publication number
- JP7217357B2 JP7217357B2 JP2021547516A JP2021547516A JP7217357B2 JP 7217357 B2 JP7217357 B2 JP 7217357B2 JP 2021547516 A JP2021547516 A JP 2021547516A JP 2021547516 A JP2021547516 A JP 2021547516A JP 7217357 B2 JP7217357 B2 JP 7217357B2
- Authority
- JP
- Japan
- Prior art keywords
- program
- mini
- data
- binding
- control
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/34—Graphical or visual programming
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/38—Creation or generation of source code for implementing user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/448—Execution paradigms, e.g. implementations of programming paradigms
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
- Stored Programmes (AREA)
Description
本出願は、2019年7月15日に提出された、出願番号が201910636599.0であり、発明の名称が「ミニプログラムのデータバインディング方法、装置、デバイス及び記憶媒体」である中国特許出願に対する優先権を主張し、その全ての内容が参照により本出願に組み込まれる。
可視化作成プログラムのミニプログラム作成インターフェースを表示するステップであって、ミニプログラム作成インターフェースにパネル領域と編集領域が表示され、パネル領域にはn種類の基本ユーザインターフェース(UI)コントロールが提供され、nが正の整数であるステップと、
選択された基本UIコントロールでのユーザ操作を受け取る時に、編集領域で、選択された基本UIコントロールに基づいてミニプログラムのプログラムインターフェースを編集して得るステップと、
データソースを取得するステップと、
ミニプログラムのプログラムインターフェースにおけるターゲット基本UIコントロールに対応するデータバインディング操作を受け取る時に、データバインディング操作に基づいてターゲット基本UIコントロールをデータソースにバインディングするステップであって、データソースは、ターゲット基本UIコントロールを表示するために用いられるステップとを含む。
可視化作成プログラムのミニプログラム作成インターフェースを表示するように構成され、ミニプログラム作成インターフェースにパネル領域と編集領域が表示され、パネル領域にn種類の基本UIコントロールが提供され、nが正の整数である表示モジュールと、
選択された基本UIコントロールでのユーザ操作を受け取る時に、編集領域で、選択された基本UIコントロールに基づいてミニプログラムのプログラムインターフェースを編集して得るように構成される受け取りモジュールと、
データソースを取得するように構成される取得モジュールとを備え、
受け取りモジュールは、さらにミニプログラムのプログラムインターフェースにおけるターゲット基本UIコントロールに対応するデータバインディング操作を受け取る時に、データバインディング操作に基づいてターゲット基本UIコントロールをデータソースにバインディングするように構成され、データソースは、ターゲット基本UIコントロールを表示するために用いられる。
制御モジュール2140は、m個のデータフィールドのすべての配列順序を生成するように構成され、
受け取りモジュール2120は、再度配列操作を受け取ったことに応答して、すべての配列順序から第iの配列順序と異なる1組の配列順序をランダムに選択し、第i+1の配列順序として決定するように構成される。
取得モジュール2130は、第i+1の配列順序に従ってm個のデータフィールドのうちのj番目のデータフィールド及びフィールドタイプを読み取るように構成され、1≦j≦m、かつjが正の整数であり、
制御モジュール2140は、m個のコントロールコンポーネントからバインディング条件を満たすターゲットコントロールコンポーネントを決定し、バインディング条件には、コントロールコンポーネントにデータフィールドがバインディングされていないこと、又は、コントロールコンポーネントがj番目のデータフィールドのフィールドタイプとマッチングしていること、又は、コントロールコンポーネントにデータフィールドがバインディングされておらず、かつj番目のデータフィールドのフィールドタイプとマッチングしていることが含まれ、ターゲットコントロールコンポーネントとj番目のデータフィールドをバインディングするように構成され、
表示モジュール2110は、m個のコントロールコンポーネントをいずれもバインディングした後、m個のデータフィールドとm個のコントロールコンポーネントをそれぞれバインディングするバインディングプレビュー情報を、表示するように構成される。
受け取りモジュール2120は、ターゲット基本ユーザインターフェースコントロールにおけるターゲットコントロールコンポーネントでのバインディング改修操作を受け取るように構成され、
表示モジュール2110は、ターゲットコントロールコンポーネントに対応する少なくとも1つの候補データフィールドを表示するように構成され、候補データフィールドがm個のデータフィールドのうち、フィールドタイプがターゲットコントロールコンポーネントとマッチングするデータフィールドであり、
制御モジュール2140は、選択操作を受け取ったことに応答して、少なくとも1つの候補データフィールドのうちの選択されたデータフィールドをターゲットコントロールコンポーネントにバインディングするように構成される。
制御モジュール2140は、ターゲットコントロールコンポーネントにバインディングされたデータフィールドを次の階層のプログラムインターフェース内の対応するコントロールコンポーネントに自動的にバインディングするように構成される。
表示モジュール2110は、第1テーブルファイルを表示するように構成され、受け取りモジュール2120は、追加操作を受け取るように構成され、追加操作は、第1テーブルファイルを可視化作成プログラムに追加するために用いられ、
又は、受け取りモジュール2120は、プログラム呼び出し操作を受け取るように構成され、プログラム呼び出し操作は可視化作成プログラムでテーブルアプリケーションプログラムを呼び出すために用いられ、テーブルアプリケーションプログラムは第2テーブルファイルを含み、
又は、受け取りモジュール2120は、近距離無線通信技術により、第3テーブルファイルを受信するように構成される。
制御モジュール2140は、ミニプログラムのプログラムインターフェースにおける基本ユーザインターフェースコントロールに基づいて、ミニプログラムのビューレイヤーコードを生成し、ミニプログラムのプログラムインターフェースにおける基本ユーザインターフェースコントロールにバインディングされたデータソースに基づいて、ミニプログラムのロジックレイヤーコードを生成し、ビューレイヤーコードとロジックレイヤーコードによってミニプログラムのプログラムパケットを生成するように構成される。
受け取りモジュール2120は、プレビューコントロールでのプレビュー操作を受け取ったことに応答して、ミニプログラムのプログラムパケットをプッシュして実行及び/又はプレビューするように構成される。
受け取りモジュール2120は、サブミットコントロールでのサブミット操作を受け取ったことに応答して、ミニプログラムのプログラムパケットをホストプログラムのプログラムプラットフォームに送信して審査又はデプロイするように構成される。
11 ミニプログラム作成インターフェース
12 データバインディングインターフェース
13 バインディングインターフェース
14 再度バインディングインターフェース
15 バインディング改修操作インターフェース
16 ミニプログラム作成インターフェース
17 ミニプログラムプレビュープロンプトインターフェース
18 作成インターフェース
19 データバインディングインターフェース
20 プレビューインターフェース
21 論理的構成インターフェース
100 コンピュータシステム
101 パネル領域
102 編集領域
103 ピクチャコントロールコンポーネント
104 タイトルコントロールコンポーネント
105 コンテンツコントロールコンポーネント
106 属性オプション
107 データバインディングオプション
108 削除オプション
109 他オプション
111 操作オプション
112 ピクチャ変更オプション
120 第1端末
121 データテーブルバインディング状態
122 データテーブル作成オプション
123 データテーブル
124 保存オプション
125 キャンセルオプション
127 候補データフィールド
128 データフィールド
129 プレビューコントロール
130 プレビュープロンプト情報
140 タイトルコントロールコンポーネント
142 メモリ
144 プロセッサ
160 第2端末
161 オペレーティングシステム
162 ホストプログラム
162a ホストプログラムネイティブユニット
164 ミニプログラム
164a ミニプログラムビューレイヤーユニット
164b ミニプログラムロジックレイヤーユニット
Claims (13)
- 端末が実行する、ミニプログラムのデータバインディング方法であって、前記ミニプログラムは、ホストプログラムに依存して実行するプログラムであり、前記方法は、
可視化作成プログラムのミニプログラム作成インターフェースを表示するステップであって、前記ミニプログラム作成インターフェースにパネル領域と編集領域が表示され、前記パネル領域にn種類の基本ユーザインターフェースコントロールが提供され、nが正の整数であるステップと、
選択された基本ユーザインターフェースコントロールでのユーザ操作を受け取ったことに応答して、前記編集領域で、前記選択された基本ユーザインターフェースコントロールに基づいて、前記ミニプログラムのプログラムインターフェースを編集して得るステップと、
データソースを取得するステップと、
前記ミニプログラムのプログラムインターフェースにおけるターゲット基本ユーザインターフェースコントロールに対応するデータバインディング操作を受け取ったことに応答して、前記ターゲット基本ユーザインターフェースコントロールを前記データソースにバインディングするステップであって、前記データソースは、前記ターゲット基本ユーザインターフェースコントロールを表示するために用いられるステップと、を含み、
前記基本ユーザインターフェースコントロールは、m個のコントロールコンポーネントに対応し、前記データソースは、m個のデータフィールドを含み、mが1よりも大きい正の整数であり、
前記ミニプログラムのプログラムインターフェースにおけるターゲット基本ユーザインターフェースコントロールに対応するデータバインディング操作を受け取ったことに応答して、前記ターゲット基本ユーザインターフェースコントロールを前記データソースにバインディングするステップは、
前記データバインディング操作を受け取ったことに応答して、第1配列順序に従って前記m個のデータフィールドと前記m個のコントロールコンポーネントをそれぞれバインディングするバインディングプレビュー情報を表示するステップを含む、
ミニプログラムのデータバインディング方法。 - 前記ミニプログラムのプログラムインターフェースにおけるターゲット基本ユーザインターフェースコントロールに対応するデータバインディング操作を受け取ったことに応答して、前記ターゲット基本ユーザインターフェースコントロールを前記データソースにバインディングするステップは、
再度配列操作を受け取ったことに応答して、第i+1の配列順序に従って前記m個のデータフィールドと前記m個のコントロールコンポーネントをそれぞれバインディングするバインディングプレビュー情報を、表示するステップであって、前記第i+1の配列順序は、第iの配列順序とは異なる配列順序であり、iは開始値が1である正の整数であり、前記第iの配列順序はランダムに生成し又は予め設定したものであるステップと、
バインディング確認操作を受け取ったことに応答して、前記m個のデータフィールドと前記m個のコントロールコンポーネントをそれぞれバインディングするステップと、を含むことを特徴とする
請求項1に記載の方法。 - 前記方法は、
前記m個のデータフィールドのすべての配列順序を生成するステップをさらに含み、
再度配列操作を受け取ったことに応答して、第i+1の配列順序に従って前記m個のデータフィールドと前記m個のコントロールコンポーネントをそれぞれバインディングするバインディングプレビュー情報を、表示するステップは、
前記再度配列操作を受け取ったことに応答して、前記すべての配列順序から、前記第iの配列順序と異なる1組の配列順序をランダムに選択し、前記第i+1の配列順序として決定するステップと、
前記第i+1の配列順序に従って前記m個のデータフィールドと前記m個のコントロールコンポーネントをそれぞれバインディングするバインディングプレビュー情報を、表示するステップと、を含むことを特徴とする
請求項2に記載の方法。 - 前記第i+1の配列順序に従って前記m個のデータフィールドと前記m個のコントロールコンポーネントをそれぞれバインディングするバインディングプレビュー情報を表示するステップは、
前記第i+1の配列順序に従って前記m個のデータフィールドのうちのj番目のデータフィールド及びフィールドタイプを読み取るステップであって、1≦j≦m、かつjが正の整数であるステップと、
前記m個のコントロールコンポーネントからバインディング条件を満たすターゲットコントロールコンポーネントを決定するステップであって、前記バインディング条件は、前記コントロールコンポーネントにデータフィールドがバインディングされていないこと、又は、前記コントロールコンポーネントが前記j番目のデータフィールドのフィールドタイプとマッチングしていること、又は、前記コントロールコンポーネントにデータフィールドがバインディングされておらず、かつ前記j番目のデータフィールドのフィールドタイプとマッチングしていることを含むステップと、
前記ターゲットコントロールコンポーネントと前記j番目のデータフィールドをバインディングするステップと、
前記m個のコントロールコンポーネントをいずれもバインディングした後、前記m個のデータフィールドと前記m個のコントロールコンポーネントをそれぞれバインディングするバインディングプレビュー情報を、表示するステップと、を含むことを特徴とする
請求項3に記載の方法。 - 前記方法は、
前記ターゲット基本ユーザインターフェースコントロールにおけるターゲットコントロールコンポーネントでのバインディング改修操作を受け取るステップと、
前記ターゲットコントロールコンポーネントに対応する少なくとも1つの候補データフィールドを表示するステップであって、前記候補データフィールドは、前記m個のデータフィールドのうち、フィールドタイプが前記ターゲットコントロールコンポーネントとマッチングするデータフィールドであるステップと、
選択操作を受け取ったことに応答して、前記少なくとも1つの候補データフィールドのうちの選択されたデータフィールドを前記ターゲットコントロールコンポーネントにバインディングするステップと、をさらに含むことを特徴とする
請求項2から4のいずれか一項に記載の方法。 - 前記ミニプログラムは、次の階層のプログラムインターフェースをさらに含み、前記次の階層のプログラムインターフェースは、前記ターゲット基本ユーザインターフェースコントロールがトリガされた後に表示されるプログラムインターフェースであり、前記方法は、
前記ターゲットコントロールコンポーネントにバインディングされたデータフィールドを、前記次の階層のプログラムインターフェース内の対応するコントロールコンポーネントに自動的にバインディングするステップをさらに含むことを特徴とする
請求項4に記載の方法。 - データソースを取得するステップは、
第1テーブルファイルを表示し、追加操作を受け取るステップであって、前記追加操作は、前記第1テーブルファイルを前記可視化作成プログラムに追加するために用いられるステップ、
又は、
プログラム呼び出し操作を受け取るステップであって、前記プログラム呼び出し操作は、前記可視化作成プログラムでテーブルアプリケーションプログラムを呼び出すために用いられ、前記テーブルアプリケーションプログラムは第2テーブルファイルを含むステップ、
又は、
近距離無線通信技術により、第3テーブルファイルを受信するステップを含むことを特徴とする
請求項1から4のいずれか一項に記載の方法。 - 前記ミニプログラムのプログラムインターフェースにおけるターゲット基本ユーザインターフェースコントロールに対応するデータバインディング操作を受け取ったことに応答して、前記ターゲット基本ユーザインターフェースコントロールを前記データソースにバインディングした後に、前記方法は、
前記ミニプログラムのプログラムインターフェースにおける前記基本ユーザインターフェースコントロールに基づいて、前記ミニプログラムのビューレイヤーコードを生成するステップと、
前記ミニプログラムのプログラムインターフェースにおける前記基本ユーザインターフェースコントロールにバインディングされたデータソースに基づいて、前記ミニプログラムのロジックレイヤーコードを生成するステップと、
前記ビューレイヤーコードと前記ロジックレイヤーコードに基づいて、前記ミニプログラムのプログラムパケットを生成するステップと、をさらに含むことを特徴とする
請求項1から4のいずれか一項に記載の方法。 - 前記ミニプログラムの作成インターフェースはプレビューコントロールをさらに含み、
前記方法は、
前記プレビューコントロールでのプレビュー操作を受け取ったことに応答して、前記ミニプログラムのプログラムパケットを前記ホストプログラムにプッシュして実行及び/又はプレビューするステップをさらに含むことを特徴とする
請求項8に記載の方法。 - 前記ミニプログラムの作成インターフェースはサブミットコントロールをさらに含み、
前記方法は、
前記サブミットコントロールでのサブミット操作を受け取ったことに応答して、前記ミニプログラムのプログラムパケットを前記ホストプログラムのプログラムプラットフォームに送信して審査又はデプロイするステップをさらに含むことを特徴とする
請求項1から4のいずれか一項に記載の方法。 - ミニプログラムのデータバインディング装置であって、前記ミニプログラムは、ホストプログラムに依存して実行するプログラムであり、前記装置は、
可視化作成プログラムのミニプログラム作成インターフェースを表示するように構成され、前記ミニプログラム作成インターフェースにパネル領域と編集領域が表示され、前記パネル領域にn種類の基本ユーザインターフェースコントロールが提供され、nが正の整数である表示モジュールと、
選択された基本ユーザインターフェースコントロールでのユーザ操作を受け取ったことに応答して、前記編集領域で、前記選択された基本ユーザインターフェースコントロールに基づいて、前記ミニプログラムのプログラムインターフェースを編集して得るように構成される受け取りモジュールと、
データソースを取得するように構成される取得モジュールと、を備え、
前記受け取りモジュールは、さらに前記ミニプログラムのプログラムインターフェースにおけるターゲット基本ユーザインターフェースコントロールに対応するデータバインディング操作を受け取ったことに応答して、前記ターゲット基本ユーザインターフェースコントロールを前記データソースにバインディングするように構成され、前記データソースは、前記ターゲット基本ユーザインターフェースコントロールを表示するために用いられ、
前記基本ユーザインターフェースコントロールは、m個のコントロールコンポーネントに対応し、前記データソースは、m個のデータフィールドを含み、mが1よりも大きい正の整数であり、
前記ミニプログラムのプログラムインターフェースにおけるターゲット基本ユーザインターフェースコントロールに対応するデータバインディング操作を受け取ったことに応答して、前記ターゲット基本ユーザインターフェースコントロールを前記データソースにバインディングすることは、
前記データバインディング操作を受け取ったことに応答して、第1配列順序に従って前記m個のデータフィールドと前記m個のコントロールコンポーネントをそれぞれバインディングするバインディングプレビュー情報を表示することを含む、
ミニプログラムのデータバインディング装置。 - コンピュータデバイスであって、前記コンピュータデバイスは、プロセッサとメモリとを備え、前記メモリに少なくとも1つの命令、少なくとも1つのプログラム、コードセット又は命令セットが記憶されており、前記少なくとも1つの命令、少なくとも1つのプログラム、コードセット又は命令セットは、前記プロセッサによってロードされて実行され、それによって、請求項1から10のいずれか一項に記載のミニプログラムのデータバインディング方法を実現するコンピュータデバイス。
- コンピュータプログラムであって、コンピュータに請求項1から10のいずれか一項に記載のミニプログラムのデータバインディング方法を実行させる、コンピュータプログラム。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910636599.0 | 2019-07-15 | ||
CN201910636599.0A CN112230909B (zh) | 2019-07-15 | 2019-07-15 | 小程序的数据绑定方法、装置、设备及存储介质 |
PCT/CN2020/098553 WO2021008334A1 (zh) | 2019-07-15 | 2020-06-28 | 小程序的数据绑定方法、装置、设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2022520263A JP2022520263A (ja) | 2022-03-29 |
JP7217357B2 true JP7217357B2 (ja) | 2023-02-02 |
Family
ID=74111552
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021547516A Active JP7217357B2 (ja) | 2019-07-15 | 2020-06-28 | ミニプログラムのデータバインディング方法、装置、デバイス及びコンピュータプログラム |
Country Status (5)
Country | Link |
---|---|
US (2) | US11853730B2 (ja) |
EP (1) | EP4002107B1 (ja) |
JP (1) | JP7217357B2 (ja) |
CN (1) | CN112230909B (ja) |
WO (1) | WO2021008334A1 (ja) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20210091327A (ko) * | 2020-06-28 | 2021-07-21 | 베이징 바이두 넷컴 사이언스 앤 테크놀로지 코., 엘티디. | 애플릿의 배치 처리방법, 장치, 전자 기기 및 판독가능 저장매체 |
CN113568608A (zh) * | 2021-07-08 | 2021-10-29 | 北京达佳互联信息技术有限公司 | 一种组件信息的展示方法、装置、设备及存储介质 |
JP7377244B2 (ja) * | 2021-10-29 | 2023-11-09 | 楽天グループ株式会社 | サービス提供システム、サービス提供方法、及びプログラム |
CN114051304B (zh) * | 2021-12-16 | 2023-09-26 | 浙江吉利控股集团有限公司 | 灯具亮灭状态控制方法、装置、设备、介质及程序产品 |
CN114327446B (zh) * | 2022-03-14 | 2022-06-07 | 恒生电子股份有限公司 | 一种小程序转换应用程序的处理方法及装置 |
CN114816637B (zh) * | 2022-04-27 | 2024-03-01 | 瀚云科技有限公司 | 一种嵌入小程序上的应用显示方法、装置及*** |
CN116594604B (zh) * | 2023-07-19 | 2024-02-09 | 云宏信息科技股份有限公司 | 一种基于数据联动的组件配置方法、数据展示方法及装置 |
CN116627397B (zh) * | 2023-07-24 | 2024-01-30 | 腾讯科技(深圳)有限公司 | 一种程序开发方法及相关装置 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002163251A (ja) | 2000-11-29 | 2002-06-07 | Fuji Photo Film Co Ltd | ホームページ作成更新プログラム |
JP2005038404A (ja) | 2003-07-03 | 2005-02-10 | Information Services International Dentsu Ltd | データマッピング装置、データマッピング方法、およびプログラム |
JP2005301994A (ja) | 2004-04-13 | 2005-10-27 | Microsoft Corp | 優先バインディング |
JP2006526192A (ja) | 2003-05-17 | 2006-11-16 | マイクロソフト コーポレーション | ユーザインターフェースプロパティをデータにより制御するためのシステムおよび方法 |
JP2015005241A (ja) | 2013-06-24 | 2015-01-08 | 富士通株式会社 | 画面作成支援プログラム、画面作成支援装置、および画面作成支援方法 |
US20170315786A1 (en) | 2016-04-27 | 2017-11-02 | Adp, Llc | User Interface Engine for Miniapp Development |
Family Cites Families (41)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6262729B1 (en) * | 1997-04-14 | 2001-07-17 | Apple Computer, Inc. | Method and apparatus for binding user interface objects to application objects |
US6920607B1 (en) * | 1999-12-15 | 2005-07-19 | Microsoft Corp. | Methods and systems for dynamically creating user interfaces |
US6681383B1 (en) * | 2000-04-04 | 2004-01-20 | Sosy, Inc. | Automatic software production system |
US20020065946A1 (en) * | 2000-10-17 | 2002-05-30 | Shankar Narayan | Synchronized computing with internet widgets |
WO2003065212A1 (en) * | 2002-02-01 | 2003-08-07 | John Fairweather | A system and method for parsing data |
US7308674B2 (en) * | 2002-02-01 | 2007-12-11 | John Fairweather | Data flow scheduling environment with formalized pin-base interface and input pin triggering by data collections |
US7873668B2 (en) * | 2003-08-15 | 2011-01-18 | Laszlo Systems, Inc. | Application data binding |
CA2443454A1 (en) * | 2003-09-11 | 2005-03-11 | Teamplate Inc. | Data binding method in workflow system |
US20050172261A1 (en) * | 2004-01-30 | 2005-08-04 | Yuknewicz Paul J. | Architecture for creating a user interface using a data schema |
US7379943B2 (en) * | 2005-01-28 | 2008-05-27 | Microsoft Corporation | Method and system for bidirectionally data binding a control of a template |
US7958454B2 (en) * | 2005-04-19 | 2011-06-07 | The Mathworks, Inc. | Graphical state machine based programming for a graphical user interface |
US7831918B2 (en) * | 2005-09-12 | 2010-11-09 | Microsoft Corporation | Content based user interface design |
US7917856B2 (en) * | 2005-10-24 | 2011-03-29 | Sap Ag | Converting between user interface technologies |
US8898203B2 (en) * | 2005-12-27 | 2014-11-25 | International Business Machines Corporation | Generating a separable query design object and database schema through visual view editing |
US8510666B2 (en) * | 2006-03-14 | 2013-08-13 | Siemens Enterprise Communications Gmbh & Co. Kg | Systems for development and/or use of telephone user interface |
US9176746B2 (en) * | 2006-03-15 | 2015-11-03 | Microsoft Technology Licensing, Llc | Data templates in user interface elements |
US7552129B2 (en) * | 2006-04-26 | 2009-06-23 | International Business Machines Corporation | Automatically binding and populating a selection control with both display labels and identification values |
US20080270919A1 (en) * | 2007-04-27 | 2008-10-30 | Kulp Richard L | Context Based Software Layer |
US8959123B2 (en) * | 2007-09-28 | 2015-02-17 | Xcerion Aktiebolag | User interface framework |
US7917584B2 (en) * | 2007-10-22 | 2011-03-29 | Xcerion Aktiebolag | Gesture-based collaboration |
US20090300047A1 (en) * | 2008-05-30 | 2009-12-03 | Microsoft Corporation | Automatically assigning data bindings in visual designers |
ES2407540B1 (es) * | 2011-01-11 | 2014-05-21 | Telefónica, S.A. | Método para ejecutar widgets en un dispositivo de procesamiento |
US8788955B2 (en) * | 2011-05-12 | 2014-07-22 | Google Inc. | Creation and configuration of compound widgets |
TW201248362A (en) * | 2011-05-18 | 2012-12-01 | Hon Hai Prec Ind Co Ltd | Mounting apparatus for expansion card |
EP2608019A1 (en) * | 2011-12-22 | 2013-06-26 | Siemens Aktiengesellschaft | Customizing a GUI of a MES screen |
US10055396B2 (en) * | 2013-04-12 | 2018-08-21 | Microsoft Technology Licensing, Llc | Binding of data source to compound control |
US20150100946A1 (en) * | 2013-10-08 | 2015-04-09 | Frank Brunswig | Using mock data to validate applications |
US9851953B2 (en) * | 2015-06-29 | 2017-12-26 | Oracle International Corporation | Cloud based editor for generation of interpreted artifacts for mobile runtime |
US10824403B2 (en) * | 2015-10-23 | 2020-11-03 | Oracle International Corporation | Application builder with automated data objects creation |
CN105653644B (zh) * | 2015-12-28 | 2019-06-04 | 北京中电普华信息技术有限公司 | 一种页面构造器及页面构造方法 |
US20180059921A1 (en) * | 2016-09-01 | 2018-03-01 | Honeywell International Inc. | Custom gui control for visualizing field data |
CN106557314A (zh) * | 2016-10-19 | 2017-04-05 | 深圳智慧林网络科技有限公司 | 应用软件开发方法及装置 |
US10838699B2 (en) * | 2017-01-18 | 2020-11-17 | Oracle International Corporation | Generating data mappings for user interface screens and screen components for an application |
CN106843904B (zh) * | 2017-02-20 | 2020-06-09 | 深圳市医诺智能科技发展有限公司 | 界面动态布局方法及其*** |
CN109542543B (zh) * | 2017-09-21 | 2021-12-14 | 腾讯科技(深圳)有限公司 | 应用程序页面处理方法、装置、存储介质和计算机设备 |
CN107832052B (zh) * | 2017-10-11 | 2020-07-31 | 东软集团股份有限公司 | 展示预览页面的方法、装置和存储介质以及电子设备 |
CN110019929B (zh) * | 2017-11-30 | 2022-11-01 | 腾讯科技(深圳)有限公司 | 网页内容的处理方法、装置及计算机可读存储介质 |
CN108228753A (zh) * | 2017-12-21 | 2018-06-29 | 国云科技股份有限公司 | 一种网页端实时数据的动态展示方法 |
CN108228253A (zh) * | 2017-12-29 | 2018-06-29 | 武汉璞华大数据技术有限公司 | 一种app构建方法及*** |
CN109218416A (zh) * | 2018-08-30 | 2019-01-15 | 北京赛佰特科技有限公司 | 基于云平台的物联网*** |
CN112230914B (zh) * | 2019-07-15 | 2023-09-15 | 腾讯科技(深圳)有限公司 | 小程序的制作方法、装置、终端及存储介质 |
-
2019
- 2019-07-15 CN CN201910636599.0A patent/CN112230909B/zh active Active
-
2020
- 2020-06-28 EP EP20841164.5A patent/EP4002107B1/en active Active
- 2020-06-28 WO PCT/CN2020/098553 patent/WO2021008334A1/zh unknown
- 2020-06-28 JP JP2021547516A patent/JP7217357B2/ja active Active
-
2021
- 2021-06-28 US US17/361,090 patent/US11853730B2/en active Active
-
2023
- 2023-11-03 US US18/386,950 patent/US20240061659A1/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002163251A (ja) | 2000-11-29 | 2002-06-07 | Fuji Photo Film Co Ltd | ホームページ作成更新プログラム |
JP2006526192A (ja) | 2003-05-17 | 2006-11-16 | マイクロソフト コーポレーション | ユーザインターフェースプロパティをデータにより制御するためのシステムおよび方法 |
JP2005038404A (ja) | 2003-07-03 | 2005-02-10 | Information Services International Dentsu Ltd | データマッピング装置、データマッピング方法、およびプログラム |
JP2005301994A (ja) | 2004-04-13 | 2005-10-27 | Microsoft Corp | 優先バインディング |
JP2015005241A (ja) | 2013-06-24 | 2015-01-08 | 富士通株式会社 | 画面作成支援プログラム、画面作成支援装置、および画面作成支援方法 |
US20170315786A1 (en) | 2016-04-27 | 2017-11-02 | Adp, Llc | User Interface Engine for Miniapp Development |
Also Published As
Publication number | Publication date |
---|---|
CN112230909B (zh) | 2023-05-23 |
EP4002107A4 (en) | 2022-08-31 |
CN112230909A (zh) | 2021-01-15 |
US20240061659A1 (en) | 2024-02-22 |
WO2021008334A1 (zh) | 2021-01-21 |
US11853730B2 (en) | 2023-12-26 |
EP4002107B1 (en) | 2024-05-22 |
EP4002107A1 (en) | 2022-05-25 |
JP2022520263A (ja) | 2022-03-29 |
US20210349700A1 (en) | 2021-11-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7217357B2 (ja) | ミニプログラムのデータバインディング方法、装置、デバイス及びコンピュータプログラム | |
JP6868659B2 (ja) | イメージ表示方法、及び、電子装置 | |
CN109828802B (zh) | 列表视图显示方法、装置及可读介质 | |
JP7246502B2 (ja) | ミニプログラム作成方法、装置、端末及びプログラム | |
WO2022083241A1 (zh) | 信息引导方法及装置 | |
CN111597000B (zh) | 一种小窗口管理方法及终端 | |
WO2021000841A1 (zh) | 一种生成用户头像的方法及电子设备 | |
CN108959361B (zh) | 表单管理的方法和装置 | |
KR20170076489A (ko) | 전자장치 및 그의 어플리케이션 프로그램 운용 방법 | |
KR20150072764A (ko) | 전자기기에서 해상도 레벨을 제어하기 위한 방법 및 장치 | |
CN111191176B (zh) | 网站内容更新方法、装置、终端及存储介质 | |
CN112181576A (zh) | 表单处理方法、装置、终端及存储介质 | |
CN113157172A (zh) | 弹幕信息显示方法、发送方法、装置、终端及存储介质 | |
WO2022057852A1 (zh) | 一种多应用程序之间的交互方法 | |
KR20210056338A (ko) | 이미지들에 대한 다중 영역 검출 | |
US20140229823A1 (en) | Display apparatus and control method thereof | |
CN113467663B (zh) | 界面配置方法、装置、计算机设备及介质 | |
KR20180020381A (ko) | 전자 장치 및 전자 장치 제어 방법 | |
CN112416486A (zh) | 信息引导方法、装置、终端及存储介质 | |
CN112230910B (zh) | 嵌入型程序的页面生成方法、装置、设备及存储介质 | |
US10497079B2 (en) | Electronic device and method for managing image | |
WO2023083184A1 (zh) | 桌面管理方法、图形用户界面及电子设备 | |
CN114138250A (zh) | ***用例的步骤生成方法、装置、设备及存储介质 | |
WO2024067122A1 (zh) | 一种窗口显示方法及电子设备 | |
CN112230906B (zh) | 列表控件的创建方法、装置、设备及可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210813 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210813 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220722 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220801 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221027 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20230110 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230123 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7217357 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |