G06Q30/00 G06F9/44
1.一种应用程序商店系统,包括:
权限申请处理单元,其处理开发人员对多协议适配器系统的权限申请;
软件开发工具包分配单元,其向授权了申请权限的开发人员分配多协议 适配器系统的软件开发工具包;
应用程序注册单元,其从开发人员接收、注册、存储通过软件开发工具 包开发出来的应用程序;
应用程序列表提供单元,其向用户提供被注册、存储的应用程序的列表; 和
应用程序提供单元,其向所述用户提供用户通过所述列表选择出的应用 程序,
其中,所述软件开发工具包包括应用程序开发工具,其用于控制可以与 多个不同类型的装置互动的多协议适配器系统,来制所述多个不同类型的装 置。
2.如权利要求1所示的应用程序商店系统,其中,所述应用程序,控 制所述多协议适配器系统来控制所述多个不同类型的装置,通过所述多协议 适配器系统来接收通过所述多个不同类型的装置测得的数据,并将有关服务 提供给所述用户。
3.一种应用程序商店的管理方法,包括以下步骤:
处理开发人员对多协议适配器系统的权限申请;
向授权了申请权限的开发人员分配多协议适配器系统的软件开发工具 包;
从开发人员接收、注册、存储通过软件开发工具包开发出来的应用程序;
向用户提供被注册、存储的应用程序的列表;和
向所述用户提供用户通过所述列表选择出的应用程序,
其中,所述软件开发工具包包括应用程序开发工具,其用于控制可以与 多个不同类型的装置互动的多协议适配器系统,来制所述多个不同类型的装 置。
4.如权利要求3所述的方法,其中,所述应用程序,控制所述多协议 适配器系统来控制所述多个不同类型的装置,通过所述多协议适配器系统来 接收通过所述多个不同类型的装置测得的数据,并将有关服务提供给所述用 户。
本发明的实施例涉及一种支持单一化装置互动型应用程序开发的应用 程序商店系统和一种管理应用程序商店的方法。
每个不同类型的装置,都各自使用互不相同的通信接口,如射频识别 RFID(Radio Frequency Identification)、蓝牙(Bluetooth)、USB(universal Serial Bus)、RS‑232或RS‑485之类的串行接口(serial)等。此外,各种不同类型的 装置,操作系统的平台或数据格式等互不相同。
由此,为了统合互不相同的通信接口和操作系统的平台或数据格式互不 相同的各种装置,存在以下问题,即需要在管理系统中设置多个操作系统平 台,并购买和安装用于转换数据格式的装置和多个通信接口等。
此外,医院的医疗装置或健身俱乐部的锻炼器材等不同类型的装置,存 在以下问题,即当有多个用户使用时,很难确认是用户使用了哪个装置,而 且很难获得相应用户的测定信息。
尤其是,在应用程序商店(App store)中提供的应用程序等,可被制作成 与各种外围设备(如用于健康管理(healthcare)的装置或摄像头等)连接,但是 由于每个装置联动的协议不同,由此,每个装置都需要直接地确定、和额外 开发用于提供其协议的应用程序编程接口(API:Application Programming Interface)。
技术课题
本发明提供一种多协议适配器系统和多协议适配器的系统中的数据转 换方法,其提供用于使用各种通信标准的多个不同类型的装置的通信接口, 来处理、传输标准/非标准数据,由此其可在普适(ubiquitous)环境下以各种目 的使用,特别是其采用医疗卫生保健标准,从而可促进u型医疗(u‑health)产 业的扩大。
本发明提供一种多协议适配器系统和多协议适配器的系统中的数据转 换方法,其可以以机器交货和服务企划等商务合作为基础,来获得产品销售 收益和服务建模收益。
本发明还提供了一种应用程序商店系统和管理应用程序商店的方法,其 分配起到枢纽站(hub station)作用的多协议适配器用软件开发工具包 SDK(Software Development Kit),由此开发人员可以开发一种不管哪种装置 都可以简单地与多协议适配器连接互动的应用程序。
技术手段
本发明提供一种应用程序商店系统,其包括:权限申请处理单元,其处 理开发人员对多协议适配器系统的权限申请;软件开发工具包分配单元,其 向授权了申请权限的开发人员分配多协议适配器系统的软件开发工具包;应 用程序注册单元,其从开发人员接收、注册、存储通过软件开发工具包开发 出来的应用程序;应用程序列表提供单元,其向用户提供被注册、存储的应 用程序的列表;和应用程序提供单元,其向用户提供用户通过列表选择出的 应用程序。其中,软件开发工具包包括应用程序开发工具,其用于控制可以 与多个不同类型的装置互动的多协议适配器系统,来制多个不同类型的装 置。
根据本发明的一个方面,应用程序控制多协议适配器系统来控制多个不 同类型的装置,通过多协议适配器系统来接收通过多个不同类型的装置测得 的数据,并将有关服务提供给用户。
本发明提供一种应用程序商店的管理方法,其包括以下步骤:处理开发 人员对多协议适配器系统的权限申请;向授权了申请权限的开发人员分配多 协议适配器系统的软件开发工具包;从开发人员接收、注册、存储通过软件 开发工具包开发出来的应用程序;向用户提供被注册、存储的应用程序的列 表;和向用户提供用户通过列表选择出的应用程序。其中,软件开发工具包 包括应用程序开发工具,其用于控制可以与多个不同类型的装置互动的多协 议适配器系统,来制多个不同类型的装置。
技术效果
本发明,提供用于使用各种通信标准的多个不同类型的装置的通信接口 来处理、传输标准/非标准数据,由此其可在普适(ubiquitous)环境下以各种目 的使用,特别是其采用医疗卫生保健标准,从而可促进u型医疗(u‑health)产 业的扩大。
本发明可以以机器交货和服务企划等商务合作为基础,来获得产品销售 收益和服务建模收益。
本发明分配起到枢纽站(hub station)作用的多协议适配器用软件开发工 具包SDK(Software Development Kit),由此开发人员可以开发一种不管哪种 装置都可以简单地与多协议适配器连接互动的应用程序。
图1是示出根据本发明一个实施例的多协议适配器系统的大致样子的示 图;
图2是示出根据本发明一个实施例的多协议适配器系统的内部结构的框 图;
图3是用于示出根据本发明一个实施例的数据转换方法的一个例子;
图4是用于示出根据本发明一个实施例的蓝牙应用方法的一个例子;
图5是示出根据本发明一个实施例的多协议适配器系统的商务模型的一 个例子;
图6是示出根据本发明一个实施例的多协议适配器系统的具体应用实例 的示图;
图7是示出根据本发明一个实施例的数据转换方法的流程图;
图8是示出根据本发明一个实施例的数据转换及传输方法的流程图;
图9是用于示出根据本发明一个实施例的应用程序商店系统的大致样子 的示图;
图10是用于示出根据本发明一个实施例的应用程序商店系统的内部结 构的框图;
图11是示出根据本发明一个实施例的应用程序商店管理方法的流程图。
下面,将参照附图对本发明的实施例进行详细说明。
图1是示出根据本发明一个实施例的多协议适配器系统的大致样子的示 图。首先,根据本实施例的多协议适配器(Multi Protocol Adapter)系统100(以 下简称“uLSP 100”),涉及使用服务即插即用(Service Plug and Play:SPNP) 技术的有线/无线通信处理单元和使用嵌入式数据处理算法的系统。即,uLSP 100,从不同类型的的装置110,使用RFID(Radio Frequency Identification)、 蓝牙、USB(universal Serial Bus)和RS‑232或RS‑485之类的串行接口(serial) 通信等,接收医疗标准(ISO IEEE 11073 PHD)的输入数据及各种数据格式的 非标准输入数据。此外,uLSP 100,可使用加权、处理输入的数据并发送至 终端120的数据转换算法,由此可确保数据处理的效率和稳定性。因此,uLSP 100可在普适(ubiquitous)环境下以各种目的使用,特别是其采用医疗卫生保 健标准,从而预计其可促进u型医疗(u‑health)产业的扩大。在这种情况下, 多协议适配器系统100,可分为用于协议处理的协议转换装置PCD(Protocol Conversion Device)和用于数据处理的数据服务装置DSD(Data Service Device)。图1的多协议适配器系统100中,简要示出了PCD的应用程序 APPL(application)、中间件M/W(middleware)、操作系统OS(Operating System)、固件F/W(firmware)、硬件H/W(hardware)的结构。
具体来说,uLSP 100可以是,向测量装置的制造商与接收测量数据的终 端制造商,提供可用于协议转换的软件开发工具包SDK(Software Development Kit)的开放资源装置。即,uLSP 100可允许使用不同类型端口 的装置110,根据各种操作系统OS平台被定义为处理器和接口协议标准。 在这种情况下,uLSP 100可选择简单结构化的脚本格式(script format),可具 有在处理器中存储脚本但不执行该脚本的结构。
在这种情况下,使用各种不同端口的装置110,可包括如测定和提供血 压计、血糖仪、体温计等数据的装置,终端120可包括,如将在智能手机、 个人电脑(PC)、笔记本电脑、作为机顶盒装置德智能开放跨媒体平台 SXMP(Smart Cross Media Open Platform)110等不同类型的装置中测定/传输 的数据提供给用户的装置。
在这里,RFID技术,可将内置微芯片和天线的标记(tag)附加在物体上, 并使用无线电频率波(radio frequency wave),使物体和读卡器之间可进行数据 通信,由此确认物体的详情,是可以处理追踪传输路径及实时管理历史等的 技术。此外,RS‑232由电子工业协会EIA(Electronic Industries Association) 来规定,其内容可规定对数据终端设备DTE(Data Terminal Equipment)与数据 通信设备DCE(Data Communication Equipment)之间的接口的电子交接、控制 建立同步交换(hand shaking)、传输速率、信号延迟时间、电阻抗交接等,但 是不指定被传输的数据的格式与内容,而且对DTE之间的接口的内容也不 被包括在内。大多数电脑(PC)的串行端口RS‑232C的子集(9‑PIN)被标准安 装。完整的标准是25‑PIN的D型连接器,其中22‑PIN可用于通信。但是, 在普通的电脑通信中,其中大多数PIN不被使用。大多数电脑中,均装有通 常公接头的9‑PIN的D型连接器。最近的电脑,使用USB来代替RS‑232C, 要使用RS‑232需要使用RS‑232C适配器(Adapter)。
图2是示出根据本发明一个实施例的多协议适配器系统的内部结构的框 图。如图所2示,多协议适配器系统200可包括有线/无线通信处理单元210 和数据处理/管理单元220。
有线/无线通信处理单元210,可以管理与多个不同类型装置的连接。为 管理多个不同类型装置的连接,有线/无线通信处理单元210,如图2所示, 可包括连接认知单元211、会话管理单元212、服务即插即用(SPNP)单元213。
连接认知单元211认知多个不同类型的装置的连接。例如,连接认知单 元211,可包括装置管理模块,其使用输入/输出型RS‑232之类的串行通信 方式的串行通信、蓝牙、USB等来认知多个不同类装置的连接。在这种情况 下,装置管理模块可以进行以下处理,即对多个不同类型的装置的装置标识 符(Device ID:DID)、制造商、模型名和装置种类等的信息的管理和接受/拒 绝连接相关装置的处理。在这种情况下,相关装置的装置信息,可以从额外 的装置管理服务器(未示出)接收。在这种情况下,相关装置的连接的接受, 通过从装置管理服务器接收的装置信息,将存储于其内的装置信息,通过在 连接认知单元211中被处理或在装置管理服务器中接受相关装置的过程,进 行处理。在这种接受装置的连接的过程中,可以使用以下信息,即装置标识 符之类的装置管理号码的相关信息、制造商、模型名及装置的种类之类的基 本装置信息,固件更新的管理信息及固件软件的相关信息等。即,连接认知 单元211,从装置管理服务器,接收如装置标识符、制造商、模型名及装置 的种类中至少一个装置信息,并使用装置信息,接受该装置的连接。
会话管理单元212,感知多个不同类型的装置的输入信号来管理连接会 话,以管理通过输入连接的装置的连接。例如,会话管理单元212可包括响 应时间控制模块,使用在特定的限制时间内(如1分钟至5分钟)与响应时间 控制模块连接的装置之间的电子信号来管理连接会话。
服务即插即用单元213,以多个不同类型的装置提供的服务单位,控制 多个不同类型的装置。为此,服务即插即用单元213,可使用服务即插即用 技术将多个不同类型的装置本身进行注册/取消注册,还可以为了通信的其他 装置而自身发布(publish)。不但如此,服务即插即用单元213,可使用服务即 插即用技术自身进行服务,还可以基于通信进行角扮演(role playing)。
数据处理/管理单元220,转换从多个不同类型的装置接收到的数据并传 输至终端。为此,数据处理/管理单元220,如图2所示,可包括密码单元221、 数据转换单元222、用户信息管理单元223、数据发送单元224、数据存储单 元225。
加密单元221,可将从多个不同类型的装置接收到的数据加密。例如, 加密单元221,可将4比特体系的特殊编码值在数据标题中生成,来加密接 收的数据。在这种情况下,接收加密的数据的装置中,可向有关装置的制造 商提供用于将加密的数据解码的API(Application Programming Interface)。即, 该装置可包括用于把通过该装置的制造商加密的数据进行解码的API。
数据转换单元222,转换从多个不同类型的装置接收到的数据。在这种 情况下,接收到的数据可分为标准数据和非标准数据进行转换。
首先,当无法知道转换数据的装置的制造商的信息时,从相关装置接收 到的数据可被分为非标准数据。在这种情况下,数据转换单元222可将非标 准数据作为批量数据(bulk data)处理,进行旁路(bypass)。相反,当可以得到 发送数据的装置的制造商的信息时,可以使用制造商的相关信息从该装置的 制造商接收数据协议时,从该装置接收到的数据可被区分为标准数据。这种 情况下,数据转换单元222,可以对接收到的数据,执行将特定代码值进行 增加、删除、提取和加权的处理中至少一个处理,来转换接收到的数据。即, 数据转换单元222可使用该装置的制造商提供的数据协议来转换接收到的数 据,当无法接收到数据协议时,将接收到的数据作为批量数据(bulk data)进行 旁路(bypass)。
用户信息管理单元223,可管理通过RFID接收的用户识别信息。在这 种情况下,用户识别信息可以与个人健身装置等之类的不同类型的装置中测 得的数据一起,被发送到多协议适配器系统200。在这里,用户信息管理单 元223,可以与用户识别信息(User ID,UID)一起,管理用户姓名、性别、年 龄、身体信息(体重、身高等)等。
数据传输单元224,可将转换的数据和用户信息结合,传输至终端。在 这种情况下,数据传输单元224可根据包含在终端中的代理的请求,确认与 终端的连接状态是否正常之后,将转换的数据与用户信息结合的数据传输到 有关终端。
数据存储单元225,可临时存储将转换的数据与用户信息结合的数据。 在这种情况下,数据存储单元225,可在终端的连接状态不是正常的情况、 多协议适配器系统200被非正常终止的情况、在终端的代理中没有对数据发 送的反馈(feedback)的情况中的至少一种情况下,临时存储数据。
图3是用于示出根据本发明一个实施例的数据转换方法的一个例子。图 3示出,图2中示出的多协议适配器系统200的处理器310,可以通过各种 协议的通信方法与各种不同类型的装置连接。例如,处理器310,可通过 30‑PIN连接器321与智能手机连接,或者通过TTA24与血糖仪324连接。 此外,处理器310可通过多个USB端口中的USB1 325与血压计连接或者通 过红外线327与红外线遥控器328连接。在这里,TTA 24可表示韩国信息 通信技术协会TTA标准的24‑PIN连接器,红外线可表示红外线端口。
首先,当智能手机322向处理器310请求与可行接口进行连接时,处理 器310,将端口标识符通知给智能手机来允许连接。在这种情况下,当智能 手机322向分别通过TTA24 32、USB1 325和红外线327连接的血糖仪324、 血压计326、红外线遥控器328请求装置标识符时,血糖仪324、血压计326、 红外线遥控器328,可各自向智能手机提供装置标识符。在这种情况下,装 置标识符的请求和提供,均可以通过处理器310实现。如果,智能手机322 包含可使用血压计、血糖仪的应用程序或服务时,也可以不使用红外线遥控 器328。在这种情况下,智能手机322,可向处理器310请求红外线327端 口的连接解除。智能手机322的应用程序,可对执行血糖仪324和血压计326 等装置的处理直到进程结束,进程结束后,智能手机322可向处理器310请 求所有端口的连接解除。此时,执行处理的结果,可以通过智能手机322提 供给用户,也可以通过USB330发送至和处理器连接的终端340,处理结果 还可以通过终端340提供给管理员或其他人。例如,管理员可以综合管理多 个用户的血糖、血压、体温等信息。在这种情况下,如图2所示,各个用户 可通过图2所示说明的用户识别信息进行认知。
此外,多协议适配器系统200,可进一步包括用于从用户接收下载类型 的选择的接口。例如,可通过LCD画面,将下载类型“A001”、“XXX0”、 “XXX1”、“XXX2”之类的预先定义的各种下载类型提供给用户,用户可 以通过按键等输入界面来选择一个下载类型。在这种情况下,多协议适配 器系统200可根据下载类型来执行预先设置好的脚本。
图4是用于示出根据本发明一个实施例的蓝牙适用方法的一个例子。椭 圆400表示,uLSP 410、血糖仪420和血压计430正构成微微网(piconet)。 在这里,微微网可以是两个或更多装置互相连接形成的小的无线网络。这种 情况下,图4示出,uLSP 410、血糖仪420和血压计430各自通过蓝牙连接 的一个例子。在这里,uLSP 410可对应图2的多协议适配器系统200。
首先,根据图4的一个例子的蓝牙,使用2.4GHz的带宽、1Mbps的符 号率(symbol rate)和每个间隔1MHz的79个频道。使用跳频(frequency hopping)方式,在一个频道中,每停留625微秒后移动频道。例如,每秒发 生1600次跳频,一个时间空档(time slot)可以是625微秒。跳频顺序,可通 过相关装置的时钟(Clock)来决定其顺序,在两个装置间进行通信时,可以与 其中一个装置的时钟同步。在这种情况下,两个装置,可根据时间空档的奇 数/偶数来交替进行数据发送。
此外,装置之间的连接,可以经过页面调度(paging)和查询(inquiry)顺序 进行。即,当在一个装置中知道对方装置的唯一地址(BD_ADDR)时,只可以 以页面调度来建立连接,在不知道时,可通过查询(inquiry)首先确认了对方 装置的唯一地址之后再通过页面调度建立连接。
此外,使用蓝牙的各装置,具备本地时钟。在这种情况下,由于用户不 能直接调整装置的时钟,在微微网中,可以用主装置的系统时钟来同步下属 装置的时钟。即,图4的曲线框440、450,示出了当主装置uLSP 410和血 糖仪420的时钟不同的时候,将血糖仪420的时钟uLSP 410的时钟同步的 情况。
如上所述,根据本实施例的多协议适配器系统200,可以接受U‑健身设 备或U‑日志(u‑Log)装置的RFID、蓝牙、USB、串行接口通信和标准/非 标准数据之类的各种通信标准/传输标准。在这里,U‑日志可以指U‑健身设 备的装置信息(如模型名)、制造商、机器序列号、连接时间、结束时间、使 用时间等一系列日志信息。
在这种情况下,可向装置开发公司、服务商家、开放型市场(包括本公司 或其他公司)、消费者、一般流通公司提供作为开放资源的基于SDK的装置, 可以以机器交货和服务企划等商务合作为基础,来获得产品销售收益和服务 建模收益。图5是示出根据本发明一个实施例的多协议适配器系统的商务模 型的一个例子。多协议适配器系统的提供公司510,可向装置开发公司或 IPTV商家、服务商家、开放型市场、一般流通公司等商家520提供多协议 适配器系统获得利润,商家520可以使用基于SDK的多协议适配器系统, 可向消费者530提供各种服务获得收益。图5中实线箭头代表装置或服务的 交货,虚线箭头表示装置或服务的提供的费用支付。
图6是示出根据本发明一个实施例的多协议适配器系统的具体应用实例 的示图。图6示出了接收被提供的服务的用户610可持有的ID卡620、用户 610可使用的多个运动器械630和多协议适配器系统640、服务中心650。例 如,服务中心650可以是配备了各种运动器械的健身俱乐部。
当第一用户手持第一ID卡使用第二运动器械时,首先,第一ID卡的用 户标识符,可通过RFID提供给多协议适配系系统640。此外,第二运动器 械中测得的信息,也同样可通过蓝牙或红外线通信、USB、串行接口通信等 提供给多协议适配器系统640。此时,多协议适配器系统640,将把用户识 别信息和第二运动器械中传输测定信息结合起来的信息传输至服务中心650 的管理系统,使服务中心650可以确认第一用户的运动量等信息。即,多个 用户610,在各自手持自己的ID卡620的状态下使用多个运动器械630时, 服务中心650,可以通过多协义适配器系统640根据每个用户认知从不同类 型的装置接收的标准/非标准信息,由此可以综合处理用户610各自的运动量 等。
在图6中虽然举出了健身俱乐部的例子,但是根据本发明的多协议适配 器系统可被有效应用到任何医院、保健所和使用血压计、体温计、血糖计等 各种不同类型的装置的所有场所。
图7是示出根据本发明一个实施例的数据转换方法的流程图。根据本实 施例的数据转换方法,可通过图2的多协议适配器系统200执行。在图7中 示出了由多协议适配器系统200执行各步骤的过程,示出了数据转换方法。
在操作710,多协议适配器系统200可管理多个不同类型装置的连接。 为此,多协议适配器系统200,如图7所示,可将操作711至操作713包括 在操作710中执行。
在操作711中,多协议适配器系统200,可认知多个不同类型的装置的 连接。例如,多协议适配器系统200,可包括装置管理模块,其使用输入/ 输出型RS‑232之类的串行通信方式的串行通信、蓝牙、USB等来认知多个 不同类装置的连接。在这种情况下,装置管理模块可以进行以下处理,即对 多个不同类型的装置的装置标识符(Device ID:DID)、制造商、模型名和装 置种类等的信息的管理和接受/拒绝连接相关装置的处理。在这种情况下,相 关装置的装置信息,可以从额外的装置管理服务器(未示出)接收。在这种情 况下,相关装置的连接的接受,通过从装置管理服务器接收的装置信息,将 存储于其内的装置信息,通过在连接认知单元211中被处理或在装置管理服 务器中接受相关装置的过程,进行处理。在这种接受装置的连接的过程中, 可以使用以下信息,即装置标识符之类的装置管理号码的相关信息、制造商、 模型名及装置的种类之类的基本装置信息,固件更新的管理信息及固件软件 的相关信息等。即,多协议适配器系统200,例如,从装置管理服务器,接 收如装置标识符、制造商、模型名及装置的种类中至少一个装置信息,并使 用该装置信息,接受该装置的连接。
在操作712中,多协议适配器系统200,感知多个不同类型的装置的输 入信号来管理连接会话,以管理通过输入连接的装置的连接。例如,多协议 适配器系统200可包括响应时间控制模块,使用在特定的限制时间内(如1 分钟至5分钟)与响应时间控制模块连接的装置之间的电子信号来管理连接 会话。
在操作713中,多协议适配器系统200,以多个不同类型的装置提供的 服务单位,控制多个不同类型的装置。为此,多协议适配器系统200,可使 用服务即插即用技术将多个不同类型的装置本身进行注册/取消注册,还可以 为了通信的其他装置而自身发布(publish)。不但如此,多协议适配器系统200, 可使用服务即插即用技术自身进行服务,还可以基于通信进行角扮演(role playing)。
在操作720中,多协议适配器系统200,可转换从多个不同类型的装置 接收到的数据并传送到终端。下面将参照图8对操作720进行详细说明。
图8是示出根据本发明一个实施例的数据转换及传输方法的流程图。在 这种情况下,图8中示出的步骤810至步骤850可包括在图7的步骤720中 执行。
在操作810中,多协议适配器系统200,可转换从多个不同类型的装置 接收到的数据。在这种情况下,接收到的数据可分为标准数据和非标准数据。
首先,当无法知道转换数据的装置的制造商的信息时,从相关装置接收 到的数据可被分为非标准数据。在这种情况下,多协议适配器系统200可将 非标准数据作为批量数据(bulk data)处理,进行旁路(bypass)。
相反,当可以得到发送数据的装置的制造商的信息时,可以使用制造商 的相关信息从该装置的制造商接收数据协议时,从该装置接收到的数据可被 区分为标准数据。这种情况下,多协议适配器系统200,可以对接收到的数 据,执行将特定代码值进行增加、删除、提取和加权的处理中至少一个处理, 来转换该标准数据。
在操作820中,多协议适配器系统200,可管理通过RFID接收的用户 识别信息。在这种情况下,用户识别信息可以与个人健身装置等之类的不同 类型的装置中测得的数据一起,被发送到多协议适配器系统200。在这里, 用户信息管理单元223,可以与用户识别信息(User ID,UID)一起,管理用户 姓名、性别、年龄、身体信息(体重、身高等)等。
在操作830中,多协议适配器系统200,可将从多个不同类型的装置接 收到的数据加密。例如,多协议适配器系统200,可将4比特体系的特殊编 码值在数据标题中生成,来加密接收的数据。在这种情况下,在接收加密的 数据的装置中,可向有关装置的制造商提供用于将加密的数据解码的API。 即,该装置可包括用于把通过该装置的制造商加密的数据进行解码的API。
在操作840中,多协议适配器系统200,可将转换的数据和用户信息结 合,传输至终端。在这种情况下,多协议适配器系统200可根据包含在终端 中的代理的请求,确认与终端的连接状态是否正常之后,将转换的数据与用 户信息结合的数据传输到有关终端。
在操作850中,多协议适配器系统200,可临时存储将转换的数据与用 户信息结合的数据。在这种情况下,多协议适配器系统200,可在终端的连 接状态不是正常的情况、多协议适配器系统200被非正常终止的情况、在终 端的代理中没有对数据发送的反馈(feedback)的情况中的至少一种情况下,临 时存储数据。
图9是用于示出根据本发明一个实施例的应用程序商店系统的大致样子 的示图。图9示出应用程序商店系统900、用户910(或购买方)及开发人员 920(或出售方)。首先,根据本实施例的应用程序商店系统900,分配图1至 图8所示的多协议适配器系统用SDK,来使开发人员无需对各个不同类型的 装置一一进行规格分析或API连接处理,而是通过与多协议适配器系统的连 接互动就可以与所有装置进行连接互动。
例如,基于电视的应用程序商店系统,可以将多协议适配器系统提供为 机顶盒(set‑top box)形式,为使开发人员920可以运用与多协议适配器系统连 接互动的各种不同类型的装置来开发用于电视的应用程序,可以分配应用程 序商店系统多协议适配器系统用SDK。
此外,应用程序商店系统900,可以注册并存储开发人员820开发的应 用程序,并将存储的应用程序的列表提供给用户。当用户选择了提供的列表 中的至少一个应用程序时,应用程序商店系统900,可以将选择的应用程序 提供给用户910。
在这种情况下,用户910和开发人员920,实质上可以指的是用户和开 发人员使用的有线/无线终端,应用程序商店系统900,可以通过有线/无线通 信与有线/无线终端进行数据收发。
图10是用于示出根据本发明一个实施例的应用程序商店系统的内部结 构的框图。根据本实施例的应用程序商店系统1000,如图10所示,可包括 用于支持开发人员的开发人员管理模块1010,和用于支持用户的用户管理模 块1020。
首先,开发人员管理模块1010,如图10所示,可包括权限申请处理单 元1011、软件开发工具包分配单元1012和应用程序注册单元1013。
权限申请处理单元1011,处理开发人员对多协议适配器系统的权限申 请。在这种情况下,权限申请处理单元1011,通过开发人员的识别信息或密 码等识别用户之后,授权或拒绝开发人员对多协议适配器系统提交的权限申 请。
软件开发工具包分配单元1012,向授权了申请权限的开发人员分配多协 议适配器系统的软件开发工具包。如上所述,软件开发工具包可包括应用程 序开发工具,其用于控制可以与多个不同类型的装置互动的多协议适配器系 统,来制多个不同类型的装置。即,开发人员可以下载软件开发工具包,来 开发用于控制与多协议适配器系统联系互动的多个不同类型的装置的应用 程序。
应用程序注册单元1013,从开发人员接收、注册、存储通过软件开发工 具包开发出来的应用程序。
此外,用户管理模块1020,如图10所示,可包括应用程序列表提供单 元1021、应用程序提供单元1022。
应用程序列表提供单元1021,向用户提供在应用程序注册单元1013中 注册、存储的应用程序的列表。
应用程序提供单元1022,向用户提供用户通过列表选择出的应用程序。 即,提供给用户的应用程序,可控制与多协议适配器系统联系互动的多个不 同类型的装置,来向用户提供相关服务。对于应用程序可以提供的服务,可 以参照前面所述的附图的说明。
图11是示出根据本发明一个实施例的应用程序商店管理方法的流程图。 根据本实施例的应用程序商店管理方法,可以通过图10的应用程序商店系 统1000执行。图11种,对通过应用程序商店系统1000执行的各个操作进 行了描述,以描述应用程序商店管理方法。
在操作1110中,应用程序商店系统1000,处理开发人员对多协议适配 器系统的权限申请。在这种情况下,应用程序商店系统1000,通过开发人员 的识别信息或密码等识别用户之后,授权或拒绝开发人员对多协议适配器系 统提交的权限申请。
在操作1120中,应用程序商店系统1000,向授权了申请权限的开发人 员分配多协议适配器系统的软件开发工具包。如上所述,软件开发工具包可 包括应用程序开发工具,其用于控制可以与多个不同类型的装置互动的多协 议适配器系统,来制多个不同类型的装置。即,开发人员可以下载软件开发 工具包,来开发用于控制与多协议适配器系统联系互动的多个不同类型的装 置的应用程序。
在操作1130中,应用程序商店系统1000,可从开发人员接收、注册、 存储通过软件开发工具包开发出来的应用程序。
在操作1140中,应用程序商店系统1000,可向用户提供被注册、存储 的应用程序的列表。
在操作1150中,应用程序商店系统1000,可向所述用户提供用户通过 所述列表选择出的应用程序。即,提供给用户的应用程序,可控制与多协议 适配器系统联系互动的多个不同类型的装置,来向用户提供相关服务。对于 应用程序可以提供的服务,可以参照前面所述的附图的说明。
如上所述,根据本发明的实施例,提供用于使用各种通信标准的多个不 同类型的装置的通信接口来处理、传输标准/非标准数据,由此其可在普适 (ubiquitous)环境下以各种目的使用,特别是其采用医疗卫生保健标准,从而 可促进u型医疗(u‑health)产业的扩大,而且可以以机器交货和服务企划等商 务合作为基础,来获得产品销售收益和服务建模收益。此外,分配起到枢纽 站(hub station)作用的多协议适配器用软件开发工具包SDK(Software Development Kit),由此开发人员可以开发一种不管哪种装置都可以简单地与 多协议适配器连接互动的应用程序。
根据本发明的实施例的方法,可被记录在由可通过各种计算机装置执行 的程序指令形式构成的计算机可读介质中。所述计算机可读介质可包括:单 独的程序指令、数据文件、数据结构或其组合等。所述介质中记录的程序指 令,可为针对本发明专门设计和构成的,也可为计算机软件技术人员公知而 可使用的。此外,所述的文件系统,也可被记录在计算机可读记录媒体中。
如上所示,本发明虽然已参照有限的实施例和附图进行了说明,但是本 发明并不局限于所述实施例,在本发明所属领域中具备通常知识的人均可以 从此记载中进行各种修改和变形。
因此,本发明的范围不受说明的实施例的局限或定义,而是由后附的权 利要求范围以及权利要求范围等同内容定义。
本文发布于:2023-04-14 12:09:32,感谢您对本站的认可!
本文链接:https://patent.en369.cn/patent/3/86598.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |