《用户装置和外部装置的连接系统和方法.pdf》由会员分享,可在线阅读,更多相关《用户装置和外部装置的连接系统和方法.pdf(12页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103548007 A (43)申请公布日 2014.01.29 CN 103548007 A (21)申请号 201280005915.0 (22)申请日 2012.08.30 10-2012-0054685 2012.05.23 KR G06F 13/14(2006.01) G06F 13/38(2006.01) G06F 9/44(2006.01) (71)申请人 SK 普兰尼特有限公司 地址 韩国首尔 (72)发明人 李相律 (74)专利代理机构 北京三友知识产权代理有限 公司 11127 代理人 吕俊刚 刘久亮 (54) 发明名称 用户装置和外部装置的连接系。
2、统和方法 (57) 摘要 本发明涉及一种连接用户装置和外部装置的 系统和方法, 所述系统用于连接用户装置和外部 装置, 所述系统包括 : 用户应用, 其安装在所述用 户装置中, 包括用于数据输入 / 输出的用户装置 通信接口, 以通过所述用户装置通信接口接收控 制信号, 处理接收的控制信号, 并通过所述用户装 置通信接口输出作为所述处理的结果而产生的控 制数据 ; 扩展应用, 其安装在所述外部装置中, 包 括用于数据输入 / 输出的外部装置通信接口, 以 通过所述外部装置通信接口接收所述用户装置的 控制数据, 处理接收的控制数据, 根据用户的选择 产生控制信号, 并通过所述外部装置通信接口输 。
3、出所述控制信号 ; 和应用连接模块, 其安装在所 述外部装置中, 并分别连接到所述用户装置通信 接口和所述外部装置通信接口, 以调停所述用户 应用与所述扩展应用之间的数据发送和接收。因 此, 与安装在用户装置中的应用通信的连接模块 被加载到外部装置中以连接用户装置和外部装 置, 使得安装在用户装置中的应用可容易地用在 外部装置中, 并且连接模块可同时与安装在用户 装置中的两个或更多个应用通信。 (30)优先权数据 (85)PCT国际申请进入国家阶段日 2013.07.19 (86)PCT国际申请的申请数据 PCT/KR2012/006922 2012.08.30 (87)PCT国际申请的公布数。
4、据 WO2013/176342 KO 2013.11.28 (51)Int.Cl. 权利要求书 2 页 说明书 7 页 附图 2 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书7页 附图2页 (10)申请公布号 CN 103548007 A CN 103548007 A 1/2 页 2 1. 一种连接用户装置和外部装置的系统, 所述系统包括 : 用户应用, 其安装在所述用户装置中, 包括用于数据输入 / 输出的用户装置通信接口, 以通过所述用户装置通信接口接收控制信号, 处理接收的控制信号, 并通过所述用户装置 通信接口输出作为所述处理的结果而产生的控制。
5、数据 ; 扩展应用, 其安装在所述外部装置中, 包括用于数据输入 / 输出的外部装置通信接口, 以通过所述外部装置通信接口接收所述用户装置的控制数据, 处理接收的控制数据, 根据 用户的选择产生控制信号, 并通过所述外部装置通信接口输出所述控制信号 ; 和 应用连接模块, 其安装在所述外部装置中, 并分别连接到所述用户装置通信接口和所 述外部装置通信接口, 以调停所述用户应用与所述扩展应用之间的数据发送和接收。 2. 根据权利要求 1 所述的系统, 其中所述应用连接模块利用针对多个用户应用中的每 一个定义的协议以一对一方式输入和输出所述控制信号和所述控制数据。 3. 一种应用连接模块, 所述应。
6、用连接模块包括 : 用户装置接口, 其访问用户装置的用户应用以接收所述用户应用的控制数据并将控制 信号发送给所述用户应用 ; 外部装置接口, 其访问外部装置的扩展应用以发送所述控制数据并接收将发送给所述 用户应用的所述控制信号 ; 和 通信协议控制单元, 其根据预定协议调停所述用户装置接口与所述外部装置接口之间 的数据发送和接收。 4. 根据权利要求 3 所述的应用连接模块, 其中所述通信协议控制单元根据预定协议与 所述用户应用建立一对一通信, 以发送和接收所述控制数据和所述控制信号。 5. 一种连接用户装置和外部装置的系统, 所述系统包括 : 扩展应用, 其包括用于所述用户装置中执行的用户应。
7、用的数据输入 / 输出的外部装置 通信接口, 以通过所述外部装置通信接口接收所述用户装置的控制数据, 处理接收的控制 数据, 根据用户的选择产生控制信号, 并通过所述外部装置通信接口输出所述控制信号 ; 和 应用连接模块, 其安装在所述外部装置中, 并分别连接到所述用户装置通信接口和所 述外部装置通信接口, 以调停所述用户应用与所述扩展应用之间的数据发送和接收。 6. 根据权利要求 5 所述的系统, 其中所述应用连接模块利用针对多个用户应用中的每 一个定义的协议以一对一方式输入和输出所述控制信号和所述控制数据。 7. 根据权利要求 5 所述的系统, 其中当执行多个扩展应用时, 所述应用连接模块。
8、设定 优先次序以顺序地将控制数据发送给所述多个扩展应用并接收所述多个扩展应用的控制 信号。 8. 根据权利要求 5 所述的系统, 其中当执行多个用户应用时, 所述应用连接模块在单 个扩展应用中处理所述多个用户应用的控制数据, 并在单个屏幕上同时显示处理结果。 9. 一种连接用户装置和外部装置的方法, 所述方法包括步骤 : 允许分别连接到安装在所述用户装置中的用户应用和安装在所述外部装置中并显示 所述用户装置的控制结果的扩展应用的应用连接模块执行 ; 允许所述用户装置的所述用户应用执行以发送控制数据 ; 在所述应用连接模块处建立与所述用户应用的一对一通信, 以接收所述用户应用的所 述控制数据 ;。
9、 权 利 要 求 书 CN 103548007 A 2 2/2 页 3 在所述应用连接模块处将所述控制数据发送给所述扩展应用 ; 以及 在所述扩展应用处接收并显示所述控制数据。 10. 一种连接用户装置和外部装置的方法, 所述方法包括步骤 : 允许分别连接到安装在所述用户装置中的用户应用和安装在所述外部装置中并显示 所述用户装置的控制结果的扩展应用的应用连接模块执行 ; 在所述应用连接模块处建立所述用户应用与所述扩展应用之间的一对一通信 ; 在所述用户装置的所述用户应用处根据所述应用连接模块的设置发送控制数据 ; 在所述扩展应用处接收并显示所述控制数据 ; 在所述扩展应用处根据所述应用连接模块。
10、的设置发送控制信号 ; 以及 在所述用户装置的所述用户应用处接收并处理所述控制信号。 11. 一种控制应用连接模块以连接用户装置和外部装置的方法, 所述方法包括步骤 : 利用所述用户装置中执行的多个用户应用的不同的预定通信协议访问所述多个用户 应用中的每一个, 以接收控制数据 ; 利用预定协议将所述控制数据发送给所述外部装置中执行的扩展应用。 12. 根据权利要求 11 所述的方法, 其中利用预定协议将所述控制数据发送给所述外部 装置中执行的扩展应用包括步骤 : 当从所述多个用户应用接收到多个控制数据时, 根据所 述扩展应用的优先规则将所述控制数据顺序地发送给对应的扩展应用。 13. 根据权利。
11、要求 11 所述的方法, 其中利用预定协议将所述控制数据发送给所述外部 装置中执行的扩展应用包括步骤 : 当从所述多个用户应用接收到多个控制数据时, 在单个 屏幕上同时显示所述多个扩展应用的处理结果。 14. 一种电子装置可读取的记录介质, 其中控制应用连接模块以连接用户装置和外部 装置的方法被记录为程序, 所述方法包括步骤 : 利用用于所述用户装置中执行的多个用户 应用的不同的预定通信协议访问所述多个用户应用中的每一个, 以接收控制数据 ; 利用预 定协议将所述控制数据发送给所述外部装置中执行的扩展应用。 15. 一种控制应用连接模块以连接用户装置和外部装置的方法, 所述方法包括步骤 : 针。
12、对所述用户装置中执行的多个用户应用设定一对一通信协议 ; 利用所述一对一通信协议接收所述多个用户应用的控制数据 ; 并且 利用预定协议将接收的多个控制数据发送给所述外部装置中执行的单个扩展应用。 16. 根据权利要求 15 所述的方法, 该方法还包括步骤 : 在所述单个扩展应用处, 处理所 述多个控制数据并在单个屏幕上同时显示处理结果。 17. 一种电子装置可读取的记录介质, 其中控制应用连接模块以连接用户装置和外部 装置的方法被记录为程序, 所述方法包括步骤 : 针对所述用户装置中执行的多个用户应用 设定一对一通信协议 ; 利用所述一对一通信协议接收所述多个用户应用的控制数据 ; 并且 利用。
13、预定协议将接收的多个控制数据发送给所述外部装置中执行的单个扩展应用。 权 利 要 求 书 CN 103548007 A 3 1/7 页 4 用户装置和外部装置的连接系统和方法 技术领域 0001 本发明涉及一种连接用户装置和外部装置的系统和方法, 更具体地讲, 涉及这样 一种连接用户装置和外部装置的系统和方法, 其中用于使用户装置的应用和外部装置的应 用互连的连接模块被加载到外部装置中, 使得安装在用户装置中的应用能够容易地用在外 部装置中, 并且连接模块与安装在用户装置中的两个或更多个应用同时通信, 使得其中将 两个或更多个应用组合的应用能够在外部装置中执行。 背景技术 0002 随着开发出。
14、用于智能电话的各种应用, 在更大的屏幕上使用智能电话的程序的需 求增加。为了满足这一需要, 已开发出用于连接诸如导航系统和智能电话的装置的传统技 术。 0003 作为连接智能电话和外部装置的传统方法, 有通过分别在智能电话和外部装置中 实现服务提供商的程序来使用程序到程序通信的方法。根据此传统技术, 有必要开发与智 能电话的每一程序以一对一关系对应的连接程序, 这非常麻烦。 0004 此外, 作为另一传统方法, 有 MirrorLink 技术, 其对智能电话的屏幕和声音进行 镜像。 MirrorLink技术使外部装置能够复制智能电话的屏幕和音频数据并在外部显示器上 显示相同的屏幕和音频。在 M。
15、irrorLink 技术的情况下, 外部装置应该读取智能电话的帧缓 冲器, 因此存储在智能电话中的重要信息可能泄露给外部装置, 这是有问题的。 0005 另外, 目前使用的连接智能电话和外部装置的方法仅提供使两个装置的程序能够 以一对一方式彼此通信的技术, 因此无法创建通过将两个或更多个应用组合来提供第三应 用的混聚 (mash-up) 服务, 这也是有问题的。 发明内容 0006 技术问题 0007 因此, 本发明旨在解决上述问题, 本发明的一个目的在于提供一种连接用户装置 和外部装置的系统和方法, 其中用于使用户装置的应用和外部装置的应用互连的连接模块 被加载到外部装置中, 使得安装在用户。
16、装置中的应用能够容易地用在外部装置中, 并且连 接模块同时与安装在用户装置中的两个或更多个应用通信, 使得组合两个或更多个应用的 应用能够在外部装置中执行。 0008 技术方案 0009 根据实现上述目的的本发明的一个方面, 提供一种连接用户装置和外部装置的系 统, 所述系统包括 : 用户应用, 其安装在用户装置中, 包括用于数据输入 / 输出的用户装置 通信接口, 以通过所述用户装置通信接口接收控制信号, 处理接收的控制信号, 并通过所述 用户装置通信接口输出作为所述处理的结果而产生的控制数据 ; 扩展应用, 其安装在所述 外部装置中, 包括用于数据输入 / 输出的外部装置通信接口, 以通过。
17、所述外部装置通信接 口接收所述用户装置的控制数据, 处理接收的控制数据, 根据用户的选择产生控制信号, 并 说 明 书 CN 103548007 A 4 2/7 页 5 通过所述外部装置通信接口输出所述控制信号 ; 和应用连接模块, 其安装在所述外部装置 中, 并分别连接到所述用户装置通信接口和所述外部装置通信接口, 以调停所述用户应用 与所述扩展应用之间的数据发送和接收。 0010 这里, 所述应用连接模块可利用针对多个用户应用中的每一个定义的协议以一对 一方式输入和输出所述控制信号和所述控制数据。 0011 根据实现上述目的的本发明的另一个方面, 提供一种应用连接模块, 所述应用连 接模块。
18、包括 : 用户装置接口, 其访问用户装置的用户应用以接收所述用户应用的控制数据 并将控制信号发送给所述用户应用 ; 外部装置接口, 其访问外部装置的扩展应用以发送所 述控制数据并接收将发送给所述用户应用的所述控制信号 ; 和通信协议控制单元, 其根据 预定协议调停所述用户装置接口与所述外部装置接口之间的数据发送和接收。 0012 这里, 所述通信协议控制单元可根据预定协议与所述用户应用建立一对一通信, 以发送和接收所述控制数据和所述控制信号。 0013 根据实现上述目的的本发明的另一个方面, 提供一种连接用户装置和外部装置的 系统, 所述系统包括 : 扩展应用, 其包括用于所述用户装置中执行的。
19、用户应用的数据输入 / 输出的外部装置通信接口, 以通过所述外部装置通信接口接收所述用户装置的控制数据, 处理接收的控制数据, 根据用户的选择产生控制信号, 并通过所述外部装置通信接口输出 所述控制信号 ; 应用连接模块, 其安装在所述外部装置中, 并分别连接到所述用户装置通信 接口和所述外部装置通信接口, 以调停所述用户应用与所述扩展应用之间的数据发送和接 收。 0014 这里, 所述应用连接模块可利用针对多个用户应用中的每一个定义的协议以一对 一方式输入和输出所述控制信号和所述控制数据。 0015 此外, 当执行多个扩展应用时, 所述应用连接模块可设定优先次序以顺序地将控 制数据发送给所述。
20、多个扩展应用并接收所述扩展应用的控制信号。 0016 另外, 当执行多个用户应用时, 所述应用连接模块可在单个扩展应用中处理所述 多个用户应用的控制数据, 并在单个屏幕上同时显示处理结果。 0017 根据实现上述目的的本发明的另一个方面, 提供一种连接用户装置和外部装置的 方法, 所述方法包括步骤 : 允许分别连接到安装在所述用户装置中的用户应用和安装在所 述外部装置中并显示所述用户装置的控制结果的扩展应用的应用连接模块执行 ; 允许所述 用户装置的所述用户应用执行以发送控制数据 ; 在所述应用连接模块处建立与所述用户应 用的一对一通信, 以接收所述用户应用的所述控制数据 ; 在所述应用连接模。
21、块处将所述控 制数据发送给所述扩展应用 ; 在所述扩展应用处接收并显示所述控制数据。 0018 根据实现上述目的的本发明的另一个方面, 提供一种连接用户装置和外部装置的 方法, 所述方法包括步骤 : 允许分别连接到安装在所述用户装置中的用户应用和安装在所 述外部装置中并显示所述用户装置的控制结果的扩展应用的应用连接模块执行 ; 在所述应 用连接模块处建立所述用户应用与所述扩展应用之间的一对一通信 ; 在所述用户装置的所 述用户应用处根据所述应用连接模块的设置发送控制数据 ; 在所述扩展应用处接收并显示 所述控制数据 ; 在所述扩展应用处根据所述应用连接模块的设置发送控制信号 ; 以及在所 述用。
22、户装置的所述用户应用处接收并处理所述控制信号。 0019 根据实现上述目的的本发明的另一个方面, 提供一种控制应用连接模块以连接用 说 明 书 CN 103548007 A 5 3/7 页 6 户装置和外部装置的方法, 所述方法包括步骤 : 利用所述用户装置中执行的多个用户应用 的不同的预定通信协议访问所述多个用户应用中的每一个, 以接收控制数据 ; 以及利用预 定协议将所述控制数据发送给所述外部装置中执行的扩展应用。 0020 这里, 利用预定协议将所述控制数据发送给所述外部装置中执行的扩展应用的步 骤可包括步骤 : 当从所述多个用户应用接收到多个控制数据时, 根据所述扩展应用的优先 规则将。
23、所述控制数据顺序地发送给对应的扩展应用。 0021 这里, 利用预定协议将所述控制数据发送给所述外部装置中执行的扩展应用的步 骤可包括步骤 : 当从所述多个用户应用接收到多个控制数据时, 在单个屏幕上同时显示所 述多个扩展应用的处理结果。 0022 根据实现上述目的的本发明的另一个方面, 提供一种电子装置可读取的记录介 质, 其中控制应用连接模块以连接用户装置和外部装置的方法被记录为程序, 所述方法包 括步骤 : 利用所述用户装置中执行的多个用户应用的不同的预定通信协议访问所述多个用 户应用中的每一个, 以接收控制数据 ; 利用预定协议将所述控制数据发送给所述外部装置 中执行的扩展应用。 00。
24、23 根据实现上述目的的本发明的另一个方面, 提供一种控制应用连接模块以连接用 户装置和外部装置的方法, 所述方法包括步骤 : 针对所述用户装置中执行的多个用户应用 设定一对一通信协议 ; 利用所述一对一通信协议接收所述多个用户应用的控制数据 ; 并且 利用预定协议将接收的多个控制数据发送给所述外部装置中执行的单个扩展应用。 0024 这里, 所述方法还可包括步骤 : 在所述单个扩展应用处, 处理所述多个控制数据并 在单个屏幕上同时显示处理结果。 0025 根据实现上述目的的本发明的另一个方面, 提供一种电子装置可读取的记录介 质, 其中控制应用连接模块以连接用户装置和外部装置的方法被记录为程。
25、序, 所述方法包 括步骤 : 针对所述用户装置中执行的多个用户应用设定一对一通信协议 ; 利用所述一对一 通信协议接收所述多个用户应用的控制数据 ; 利用预定协议将接收的多个控制数据发送给 所述外部装置中执行的单个扩展应用。 0026 有益效果 0027 如上所述, 在根据本发明的连接用户装置和外部装置的系统和方法中, 将用户装 置的应用与外部装置的应用互连的连接模块被加载到外部装置中, 所述系统和方法可允许 安装在用户装置中的应用能够容易地用在外部装置中, 并且使得在用户应用与扩展应用之 间进行一对一通信, 而不会将用户装置的应用的控制信号和数据泄露给外部装置的应用。 0028 此外, 由于。
26、本发明的连接模块针对用户装置的应用定义一对一通信协议, 所以用 户装置的应用可通过经通信公布的通信协议以安全方式与智能电话的应用互连。另外, 由 于每一主要应用的关键操作在用户装置的应用中执行, 所以在应用的服务改变或扩展的情 况下, 可仅更新用户装置的应用。 0029 另外, 当用户装置的应用维持与连接模块的通信协议时, 在连接模块被驱动的环 境下应用服务可被自由组合和扩展。 附图说明 0030 图 1 是根据本发明一个实施方式的连接用户装置和外部装置的系统的控制框图 ; 说 明 书 CN 103548007 A 6 4/7 页 7 0031 图 2 是根据本发明另一实施方式的连接用户装置和。
27、外部装置的系统的控制框图 ; 0032 图 3 是根据本发明一个实施方式的应用连接模块的控制框图 ; 0033 图 4 示出根据本发明一个实施方式的连接用户装置和外部装置的系统的屏幕显 示状态 ; 0034 图 5 是根据本发明一个实施方式的连接用户装置和外部装置的系统的控制流程 图。 具体实施方式 0035 以下, 将参照附图描述根据本发明的优选实施方式。 贯穿附图, 相同或对应的组件 用相同的标号指代, 其重复描述将省略。 0036 图 1 是根据本发明一个实施方式的连接用户装置和外部装置的系统的控制框图。 0037 连接用户装置和外部装置的系统包括用户装置 100、 连接到用户装置的外部。
28、装置 200、 在用户装置100中驱动的用户应用App.1和App.2、 在外部装置200中驱动的扩展应用 app.1和app.2、 以及外部装置200中的使得能够与用户装置100通信的应用连接模块300。 0038 用于提供服务的用户应用 App.1 和 App.2 安装在用户装置 100 中。安装在用户装 置 100 中的用户应用 App.1 和 App.2 中的每一个具有用于与应用连接模块 300 通信的通信 接口。用户装置 100 的用户应用 App.1 和 App.2 中的每一个执行提供服务的主要处理, 并 且将处理结果提供给应用连接模块 300。 0039 与安装在用户装置 100。
29、 中的用户应用 App.1 和 App.2 对应的扩展应用 app.1 和 app.2安装在外部装置200中。 安装在外部装置200中的扩展应用app.1和app.2中的每一 个具有用于与应用连接模块 300 通信的通信接口。扩展应用 app.1 和 app.2 通过应用连接 模块 300 识别用户应用 App.1 和 App.2 的状态, 发送控制信号, 接收并显示用户应用 App.1 和 App.2 的处理结果。 0040 应用连接模块 300 可以按软件或硬件的形式安装在外部装置 200 中。应用连接 模块 300 可与用户应用 App.1 和 App.2 中的每一个通信, 并且通过针对。
30、用户应用 App.1 和 App.2 中的每一个定义的协议以一对一方式发送和接收数据。此外, 应用连接模块 300 与 外部装置 200 的扩展应用 app.1 和 app.2 执行通信, 以调停 (mediate) 用户应用 App.1 和 App.2 与扩展应用 app.1 和 app.2 之间的数据发送和接收。 0041 这里, 用于与用户应用 App.1 和 App.2 通信的协议以及用于与扩展应用 app.1 和 app.2 通信的协议彼此不同。应用连接模块 300 定义用于与用户应用 App.1 和 App.2 中的 每一个一对一通信的协议, 该协议信息未泄露给外部装置 200 的。
31、扩展应用 app.1 和 app.2。 相应地, 外部装置 200 的扩展应用 app.1 和 app.2 通过由应用连接模块 300 单独定义的通 信协议来交换数据。以这样的方式, 可保护用户装置 100 的用户应用 App.1 和 App.2 的控 制代码, 以不泄露给外部装置 200 的扩展应用 app.1 和 app.2 的开发者。相反, 应用连接模 块300以开放方式与外部装置200的多个应用通信。 通过该开放通信, 可利用用户装置100 的应用的功能开发外部装置 200 的各种应用。 0042 应用连接模块 300 根据内部操作规则设定与控制信号的处理顺序有关的扩展应 用 app.。
32、1 和 app.2 的数据分配顺序或优先次序, 将用户应用 App.1 和 App.2 的数据发送给 外部装置 200 中驱动的扩展应用 app.1 和 app.2, 并将控制信号发送给用户应用 App.1 和 说 明 书 CN 103548007 A 7 5/7 页 8 App.2。因此, 当第一用户应用 APP.1 和第二用户应用 APP.2 同时执行并发送数据时, 应用 连接模块 300 可首先将数据发送给第一扩展应用 app.1, 然后将数据发送给第二扩展应用 app.2。 0043 图 2 是根据本发明另一实施方式的连接用户装置 100 和外部装置 200 的系统的控 制框图。 00。
33、44 如图2所示, 外部装置200的扩展应用app.1和app.2可通过与应用连接模块300 的通信同时从两个或更多个用户应用 App.1 和 App.2 接收数据。 0045 由此, 可在单个屏幕上有效地配置两个或更多个应用的 UI, 并提供各种混聚服务。 0046 当用户装置 100 的第一用户应用 App.1 和第二用户应用 App.2 同时执行并发送数 据时, 外部装置 200 执行第三扩展应用 app.1+app.2, 所述第三扩展应用 app.1+app.2 组合 并显示第一扩展应用 app.1 和第二扩展应用 app.2。 0047 因此, 外部装置 200 可以按混聚组合两个或。
34、更多个服务的形式提供第三服务。 0048 图 3 是根据本发明一个实施方式的应用连接模块 300 的控制框图。 0049 如图 3 所示, 应用连接模块 300 包括连接到用户应用 App.1 和 App.2 的用户装置 接口 310、 连接到扩展应用 app.1 和 app.2 的外部装置接口 320、 通信协议控制单元 330 和 通信设置存储单元 340。 0050 用户装置接口310访问用户装置100的用户应用App.1和App.2, 以输入和输出数 据。用户装置接口 310 将从外部装置 200 接收的控制信号发送给用户应用 App.1 和 App.2, 并从用户应用 App.1 和。
35、 App.2 接收控制数据。 0051 外部装置接口320访问外部装置200的扩展应用app.1和app.2, 以输入和输出数 据。外部装置接口 320 将从用户装置 100 接收的控制数据发送给扩展应用 app.1 和 app.2, 并从扩展应用 app.1 和 app.2 接收控制信号。 0052 关于用户装置接口 310 与用户应用 App.1 和 App.2 之间商定的协议的信息以及关 于外部装置接口 320 与扩展应用 app.1 和 app.2 之间商定的协议的信息存储在通信设置存 储单元 340 中。 0053 通信协议控制单元 330 根据存储在通信设置存储单元 340 中的协。
36、议调停用户装 置接口 310 与外部装置接口 320 之间的数据发送和接收。连接到用户应用 App.1 和 App.2 的用户装置接口 310 在通信协议控制单元 330 的控制下利用预定义的协议执行一对一通 信。这里, 为了防止有关用户装置的信息的信息泄露, 可维持用户装置接口 310 与用户应用 App.1 和 App.2 之间的通信协议的安全。 0054 通信协议控制单元 330 通过外部装置接口 320 向扩展应用 app.1 和 app.2 发送数 据以及从扩展应用 app.1 和 app.2 接收数据, 并且连接到扩展应用 app.1 和 app.2 的外部 装置接口 320 以开。
37、放方式执行与各种应用的通信。因此, 可开发外部装置的各种扩展应用 以使用用户装置的应用的功能。 0055 图 4 示出根据本发明一个实施方式的连接用户装置 100 和外部装置 200 的系统的 屏幕显示状态, 其中当按混聚组合第一用户应用 App.1 和第二用户应用 App.2 的形式提供 第三服务时, 示出外部装置 200 的屏幕显示。 0056 (A) 示出外部装置 200 的屏幕被划分成两个区域并且第一用户应用 App.1 的执行 屏幕 app1 和第二用户应用 App.2 的执行屏幕 app2 被同时显示的状态。 说 明 书 CN 103548007 A 8 6/7 页 9 0057 。
38、(B)示出外部装置200的屏幕被划分成主屏幕和副屏幕, 第一用户应用App.1的执 行屏幕 app1 显示在主屏幕上, 第二用户应用 App.2 的执行屏幕 app2 显示在副屏幕上的状 态。 0058 (C)示出外部装置200的屏幕被划分成主屏幕和副屏幕, 第二用户应用App.2的执 行屏幕 app2 显示在主屏幕上, 第一用户应用 App.1 的执行屏幕 app1 显示在副屏幕上的状 态。 0059 图 5 是根据本发明一个实施方式的连接用户装置和外部装置的系统的控制流程 图。 0060 将安装有用户应用 App.1 和 App.2 的用户装置 100 以及安装有与用户应用 App.1 和。
39、 App.2 对应的扩展应用 app.1 和 app2 的外部装置 200 互连。例如, 智能电话和导航系统 可经由线缆或诸如蓝牙的短距离无线通信方法等连接。 0061 然后, 驱动外部装置的应用连接模块 300 (S112) 。这里, 用于安装在用户装置 100 中的每一应用的一对一通信的通信协议定义在应用连接模块 300 中。 0062 当用户装置 100 执行第一用户应用 APP.1 时 (S114) , 用户装置 100 的第一用户应 用 APP.1 和外部装置 200 的第一扩展应用 app.1 通过应用连接模块 300 执行一对一通信 (S116) 。这里, 第一用户应用 App.。
40、1 执行用于提供服务的主要处理并发送控制结果, 并且第 一扩展应用 app.1 识别第一用户应用 App.1 的状态并接收和显示该控制结果 (S118) 。此 外, 第一扩展应用 app.1 可将用户所输入的控制信号发送给第一用户应用 App.1。 0063 在执行第一用户应用 App.1 时, 用户装置 100 可执行第二用户应用 App.2 (S120) 。 用户装置 100 的第二用户应用 App.2 和外部装置 200 的第二扩展应用 app.2 通过应用连接 模块 300 执行一对一通信 (S122) 。 0064 因此, 第一用户应用的数据和第二用户应用的数据同时显示在外部装置 2。
41、00 上 (S124) 。这里, 应用连接模块 300 可根据预定内部操作规则设定与控制信号的处理顺序有 关的第一扩展应用 app.1 和第二扩展应用 app.2 的数据分配顺序或优先次序, 基于该优先 次序将数据发送给扩展应用 app.1 和 app.2 中的每一个并接收控制信号。 0065 此外, 外部装置 200 可通过应用连接模块 300 同时与用户装置 100 的一个或更多 个应用通信, 并使用该一个或更多个应用按混聚组合两个或更多个服务的形式提供第三服 务。例如, 在利用用户装置 100 的音乐应用在外部装置 200 中收听音乐流服务的同时, 用户 可利用用户装置 100 的导航应。
42、用在外部装置 200 中使用指南服务, 同时, 打开在用户装置 100 中接收的消息屏幕。 0066 这样, 本发明所属领域的普通技术人员应该理解, 在不改变技术构思或基本特征 的情况下, 本发明可以按其它特定形式来实现。 因此, 上述实施方式在所有方面均为了说明 目的, 而非限于上述实施方式。 本发明的范围由下面所述的权利要求来表示, 而非由这些详 细描述来表示, 并且衍生自权利要求等同物的含义、 范围和概念的任何改变和变型应被解 释为包括在本发明的范围内。 0067 工业实用性 0068 本发明可用于提供一种连接用户装置和外部装置的系统和方法, 其中用于使用户 装置的应用和外部装置的应用互连的连接模块被加载到外部装置中, 使得安装在用户装置 中的应用能够容易地用在外部装置中, 并且连接模块与安装在用户装置中的两个或更多个 说 明 书 CN 103548007 A 9 7/7 页 10 应用同时通信, 使得其中将所述两个或更多个应用组合的应用能够在外部装置中执行。 说 明 书 CN 103548007 A 10 1/2 页 11 图 1 图 2 图 3 说 明 书 附 图 CN 103548007 A 11 2/2 页 12 图 4 图 5 说 明 书 附 图 CN 103548007 A 12 。