diff --git a/zh-cn/application-dev/application-models/Readme-CN.md b/zh-cn/application-dev/application-models/Readme-CN.md
index a6f69b38c8af66d2b966485977fb4296a6314b4b..e4b25b7da6aec2c222df691f6380e6052059a909 100644
--- a/zh-cn/application-dev/application-models/Readme-CN.md
+++ b/zh-cn/application-dev/application-models/Readme-CN.md
@@ -37,9 +37,10 @@
             - [卡片使用自定义绘制能力](arkts-ui-widget-page-custom-drawing.md)
           - 开发卡片事件
             - [卡片事件能力说明](arkts-ui-widget-event-overview.md)
-            - [通过FormExtensionAbility刷新卡片内容](arkts-ui-widget-event-formextensionability.md)
-            - [通过UIAbility刷新卡片内容](arkts-ui-widget-event-uiability.md)
-            - [使用router事件跳转到指定页面](arkts-ui-widget-event-router.md)
+            - [使用router事件跳转到指定UIAbility](arkts-ui-widget-event-router.md)
+            - [使用call事件拉起指定UIAbility到后台](arkts-ui-widget-event-call.md)
+            - [通过message事件刷新卡片内容](arkts-ui-widget-event-formextensionability.md)
+            - [通过router或call事件刷新卡片内容](arkts-ui-widget-event-uiability.md)
           - 卡片数据交互
             - [卡片数据交互说明](arkts-ui-widget-interaction-overview.md)
             - [定时刷新和定点刷新](arkts-ui-widget-update-by-time.md)
diff --git a/zh-cn/application-dev/application-models/arkts-ui-widget-event-call.md b/zh-cn/application-dev/application-models/arkts-ui-widget-event-call.md
new file mode 100644
index 0000000000000000000000000000000000000000..50e43ab959093891ccb81408864faf66ce4957fd
--- /dev/null
+++ b/zh-cn/application-dev/application-models/arkts-ui-widget-event-call.md
@@ -0,0 +1,89 @@
+# 使用call事件拉起指定UIAbility到后台
+
+
+许多应用希望借助卡片的能力,实现和应用在前台时相同的功能。例如音乐卡片,卡片上提供播放、暂停等按钮,点击不同按钮将触发音乐应用的不同功能,进而提高用户的体验。在卡片中使用**postCardAction**接口的call能力,能够将卡片提供方应用的指定的UIAbility拉到后台。同时,call能力提供了调用应用指定方法、传递数据的功能,使应用在后台运行时可以通过卡片上的按钮执行不同的功能。
+
+
+通常使用按钮控件来触发call事件,示例代码如下:
+
+
+- 在卡片页面中布局两个按钮,点击其中一个按钮时调用postCardAction向指定UIAbility发送call事件,并在事件内定义需要调用的方法和传递的数据。需要注意的是,method参数为必选参数,且类型需要为string类型,用于触发UIAbility中对应的方法。
+  
+  ```ts
+  @Entry
+  @Component
+  struct WidgetCard {
+    build() {
+      Column() {
+        Button('功能A')
+          .margin('20%')
+          .onClick(() => {
+            console.info('call EntryAbility funA');
+            postCardAction(this, {
+              'action': 'call',
+              'abilityName': 'EntryAbility', // 只能跳转到当前应用下的UIAbility
+              'params': {
+                'method': 'funA' // 在EntryAbility中调用的方法名
+              }
+            });
+          })
+  
+        Button('功能B')
+          .margin('20%')
+          .onClick(() => {
+            console.info('call EntryAbility funB');
+            postCardAction(this, {
+              'action': 'call',
+              'abilityName': 'EntryAbility', // 只能跳转到当前应用下的UIAbility
+              'params': {
+                'method': 'funB', // 在EntryAbility中调用的方法名
+                'num': 1 // 需要传递的其他参数
+              }
+            });
+          })
+      }
+      .width('100%')
+      .height('100%')
+    }
+  }
+  ```
+
+- 在UIAbility中接收call事件并获取参数,根据传递的method不同,执行不同的方法。其余数据可以通过readString的方式获取。需要注意的是,UIAbility需要onCreate生命周期中监听所需的方法。
+  
+  ```ts
+  import UIAbility from '@ohos.app.ability.UIAbility';
+
+  function FunACall(data) {
+    // 获取call事件中传递的所有参数
+    console.log('FunACall param:' + JSON.stringify(data.readString()));
+    return null;
+  }
+
+  function FunBCall(data) {
+    console.log('FunACall param:' + JSON.stringify(data.readString()));
+    return null;
+  }
+  
+  export default class CameraAbility extends UIAbility {
+    // 如果UIAbility第一次启动,在收到call事件后会触发onCreate生命周期回调
+    onCreate(want, launchParam) {
+        try {
+            // 监听call事件所需的方法
+            this.callee.on('funA', FunACall);
+            this.callee.on('funB', FunBCall);
+        } catch (error) {
+            console.log('register failed with error. Cause: ' + JSON.stringify(error));
+        }
+    }
+
+    // 进程退出时,解除监听
+    onDestroy() {
+        try {
+            this.callee.off('funA');
+            this.callee.off('funB');
+        } catch (error) {
+            console.log('register failed with error. Cause: ' + JSON.stringify(error));
+        }
+    }
+  };
+  ```
diff --git a/zh-cn/application-dev/application-models/arkts-ui-widget-event-formextensionability.md b/zh-cn/application-dev/application-models/arkts-ui-widget-event-formextensionability.md
index ab376c0ea9312e34c52632c17c88339b2e8f06fa..295e6773e56f4bc2fcddaf8d14867db35f75b07b 100644
--- a/zh-cn/application-dev/application-models/arkts-ui-widget-event-formextensionability.md
+++ b/zh-cn/application-dev/application-models/arkts-ui-widget-event-formextensionability.md
@@ -1,7 +1,7 @@
-# 通过FormExtensionAbility刷新卡片内容
+# 通过message事件刷新卡片内容
 
 
-在卡片页面中可以通过**postCardAction**接口触发message事件至FormExtensionAbility,然后由FormExtensionAbility刷新卡片内容,下面是这种刷新方式的简单示例。
+在卡片页面中可以通过**postCardAction**接口触发message事件拉起FormExtensionAbility,然后由FormExtensionAbility刷新卡片内容,下面是这种刷新方式的简单示例。
 
 
 - 在卡片页面通过注册Button的onClick点击事件回调,并在回调中调用**postCardAction**接口触发事件至FormExtensionAbility
diff --git a/zh-cn/application-dev/application-models/arkts-ui-widget-event-overview.md b/zh-cn/application-dev/application-models/arkts-ui-widget-event-overview.md
index 783dc774f4db8dc76a20935f9772a00e6c8fb4a5..1852056075be181e437f773204f29267de89c249 100644
--- a/zh-cn/application-dev/application-models/arkts-ui-widget-event-overview.md
+++ b/zh-cn/application-dev/application-models/arkts-ui-widget-event-overview.md
@@ -24,7 +24,7 @@ action参数说明:
 
 | **Key** | **Value** | **样例描述** |
 | -------- | -------- | -------- |
-| "action" | string | action的类型,支持三种预定义的类型:<br/>-&nbsp;"router":应用跳转,触发后会跳转到对应UIAbility,仅允许跳转到当前应用的UIAbility。<br/>-&nbsp;"message":自定义消息,触发后会调用提供方FormExtensionAbility的[onFormEvent()](../reference/apis/js-apis-app-form-formExtensionAbility.md#onformevent)生命周期回调。<br/>-&nbsp;"call":应用非前台启动,触发后会启动对应的UIAbility,但不会调度到前台,call的目标应用需要具备后台运行权限([ohos.permission.KEEP_BACKGROUND_RUNNING](../security/permission-list.md#ohospermissionkeep_background_running))。 |
+| "action" | string | action的类型,支持三种预定义的类型:<br/>-&nbsp;"router":跳转到提供方应用的指定UIAbility。<br/>-&nbsp;"message":自定义消息,触发后会调用提供方FormExtensionAbility的[onFormEvent()](../reference/apis/js-apis-app-form-formExtensionAbility.md#onformevent)生命周期回调。<br/>-&nbsp;"call":后台启动提供方应用。触发后会拉起提供方应用的指定UIAbility,但不会调度到前台。提供方应用需要具备后台运行权限([ohos.permission.KEEP_BACKGROUND_RUNNING](../security/permission-list.md#ohospermissionkeep_background_running))。 |
 | "bundleName" | string | "router"&nbsp;/&nbsp;"call"&nbsp;类型时跳转的包名,可选。 |
 | "moduleName" | string | "router"&nbsp;/&nbsp;"call"&nbsp;类型时跳转的模块名,可选。 |
 | "abilityName" | string | "router"&nbsp;/&nbsp;"call"&nbsp;类型时跳转的UIAbility名,必填。 |
@@ -55,8 +55,3 @@ Button('跳转')
 以下是卡片开发过程中可以通过卡片事件实现的典型开发场景:
 
 
-- [通过FormExtensionAbility刷新卡片内容](arkts-ui-widget-event-formextensionability.md)
-
-- [通过UIAbility刷新卡片内容](arkts-ui-widget-event-uiability.md)
-
-- [使用router事件跳转到指定页面](arkts-ui-widget-event-router.md)
diff --git a/zh-cn/application-dev/application-models/arkts-ui-widget-event-router.md b/zh-cn/application-dev/application-models/arkts-ui-widget-event-router.md
index 82588a66874482e44a46e2ed669b99d5ba2fb9a7..3f3531d6ea75c2bdc8be75fdb45d58b6a70247c3 100644
--- a/zh-cn/application-dev/application-models/arkts-ui-widget-event-router.md
+++ b/zh-cn/application-dev/application-models/arkts-ui-widget-event-router.md
@@ -1,7 +1,7 @@
-# 使用router事件跳转到指定页面
+# 使用router事件跳转到指定UIAbility
 
 
-在卡片中使用**postCardAction**接口的router能力,能够快速拉起卡片提供方应用,因此页面较多的应用往往会通过卡片提供不同的跳转按钮,实现一键直达的效果。例如相机卡片,卡片上提供拍照、录像等按钮,点击不同按钮将拉起相机应用的不同页面,从而提高用户的体验。
+在卡片中使用**postCardAction**接口的router能力,能够快速拉起卡片提供方应用的指定UIAbility,因此UIAbility较多的应用往往会通过卡片提供不同的跳转按钮,实现一键直达的效果。例如相机卡片,卡片上提供拍照、录像等按钮,点击不同按钮将拉起相机应用的不同UIAbility,从而提高用户的体验。
 
 
 ![WidgerCameraCard](figures/WidgerCameraCard.png)
diff --git a/zh-cn/application-dev/application-models/arkts-ui-widget-event-uiability.md b/zh-cn/application-dev/application-models/arkts-ui-widget-event-uiability.md
index 141d66506508cd60d12b76c8d98da70e918612d6..502085500187180e1a8e9286c93df3c71a1b1c48 100644
--- a/zh-cn/application-dev/application-models/arkts-ui-widget-event-uiability.md
+++ b/zh-cn/application-dev/application-models/arkts-ui-widget-event-uiability.md
@@ -1,9 +1,11 @@
-# 通过UIAbility刷新卡片内容
+# 通过router或call事件刷新卡片内容
 
 
 在卡片页面中可以通过**postCardAction**接口触发router事件或者call事件拉起UIAbility,然后由UIAbility刷新卡片内容,下面是这种刷新方式的简单示例。
 
 
+## 通过router事件刷新卡片内容
+
 - 在卡片页面通过注册Button的onClick点击事件回调,并在回调中调用**postCardAction**接口触发事件至FormExtensionAbility。
   
   ```ts
@@ -84,3 +86,104 @@
     ...
   }
   ```
+
+## 通过call事件刷新卡片内容
+
+- 在使用**postCardAction**接口的call事件时,需要在FormExtensionAbility中的onAddForm生命周期回调中更新formId。
+   
+   ```ts
+   import formBindingData from '@ohos.app.form.formBindingData';
+   import FormExtensionAbility from '@ohos.app.form.FormExtensionAbility';
+   
+   export default class EntryFormAbility extends FormExtensionAbility {
+     onAddForm(want) {
+      let formId = want.parameters["ohos.extra.param.key.form_identity"];
+      let dataObj1 = {
+        "formId": formId
+      };
+      let obj1 = formBindingData.createFormBindingData(dataObj1);
+      return obj1;
+    }
+    
+     ...
+   };
+   ```
+
+- 在卡片页面通过注册Button的onClick点击事件回调,并在回调中调用**postCardAction**接口触发call事件至UIAbility。
+  
+  ```ts
+  let storage = new LocalStorage();
+  @Entry(storage)
+  @Component
+  struct WidgetCard {
+    @LocalStorageProp('detail') detail: string = 'init';
+    @LocalStorageProp('formId') formId: string = '0';
+
+    build() {
+      Column() {
+        Button('拉至后台')
+          .margin('20%')
+          .onClick(() => {
+            console.info('postCardAction to EntryAbility');
+            postCardAction(this, {
+              'action': 'call',
+              'abilityName': 'EntryAbility', // 只能拉起当前应用下的UIAbility
+              'params': {
+                'method': 'funA',
+                'formId': this.formId,
+                'detail': 'CallFromCard'
+              }
+            });
+          })
+        Text(`${this.detail}`).margin('20%')
+      }
+      .width('100%')
+      .height('100%')
+    }
+  }
+  ```
+  
+- 在UIAbility的onCreate生命周期中监听call事件所需的方法,然后在对应方法中调用[updateForm](../reference/apis/js-apis-app-form-formProvider.md#updateform)接口刷新卡片。
+  
+  ```ts
+  import UIAbility from '@ohos.app.ability.UIAbility';
+  import formBindingData from '@ohos.app.form.formBindingData';
+  import formProvider from '@ohos.app.form.formProvider';
+  import formInfo from '@ohos.app.form.formInfo';
+  
+  const MSG_SEND_METHOD: string = 'funA'
+
+  // 在收到call事件后会触发callee监听的方法
+  function FunACall(data) {
+    // 获取call事件中传递的所有参数
+    let params = JSON.parse(data.readString())
+    if (params.formId !== undefined) {
+      let curFormId = params.formId;
+      let message = params.detail;
+      console.info(`UpdateForm formId: ${curFormId}, message: ${message}`);
+      let formData = {
+        "detail": message
+      };
+      let formMsg = formBindingData.createFormBindingData(formData)
+      formProvider.updateForm(curFormId, formMsg).then((data) => {
+        console.info('updateForm success.' + JSON.stringify(data));
+      }).catch((error) => {
+        console.error('updateForm failed:' + JSON.stringify(error));
+      })
+    }
+    return null;
+  }
+  export default class EntryAbility extends UIAbility {
+    // 如果UIAbility第一次启动,call事件后会触发onCreate生命周期回调
+    onCreate(want, launchParam) {
+      console.info('Want:' + JSON.stringify(want));
+      try {
+         // 监听call事件所需的方法
+        this.callee.on(MSG_SEND_METHOD, FunACall);
+      } catch (error) {
+        console.log(`${MSG_SEND_METHOD} register failed with error ${JSON.stringify(error)}`)
+      }
+    }
+    ...
+  }
+  ```