本发明是关于存取服务的方法,特别是关于存取程序服务的方法。
背景技术:
1、目前在软件开发的过程中,主程序是由客户进行开发,外挂程序是由多个厂商分别开发各自属于自己设备的外挂程序。目前基于作业系统windows的开发架构上主程序与外挂程序的相依性相当的高,因为外挂程序的使用者界面也需要在主程序上呈现,各元件的沟通都相当复杂,而且新架构开发时由于主程序的开发不成熟可能导致外挂程序的开发被搁置,而有开发时程上的问题。
2、另外,验证时因为外挂程序相依于主程序上,不易有标准的测试方式让各元件能独立先行测试,导致整体整合测试时可能遇到各种问题,如果对主程序进行额外开发又需要额外的人力。
技术实现思路
1、依据本公开实施例的存取一服务的方法,适用于一主机与至少一装置之间,主机与至少一装置彼此电性连接,方法包括:搜寻关联于服务的一服务数据,服务包括一外挂使用者界面以及一服务码,服务数据包括用以存取外挂使用者界面及服务码的一第一端口编号;基于服务数据,搜寻是否存在服务码;若有服务码,利用第一端口编号存取服务码及外挂使用者界面;若成功存取服务码,执行服务码用以连结至服务,并且通过服务获得至少一装置的状态;以及将至少一装置的状态显示于外挂使用者界面。
1.一种存取一服务的方法,适用于一主机与至少一装置之间,该主机与该至少一装置彼此电性连接,其中该服务包括一使用者界面以及一服务码,该方法包括:
2.如权利要求1所述的方法,更包括:
3.如权利要求2所述的方法,更包括:
4.如权利要求2所述的方法,更包括:
5.如权利要求1所述的方法,更包括:
6.如权利要求1所述的方法,其中,该使用者界面为一外挂使用者界面。
7.如权利要求1所述的方法,其中,该使用者界面及该服务码是存储于该主机或该至少一装置中。
8.如权利要求1所述的方法,其中,该使用者界面为一网页。
9.如权利要求1所述的方法,其中,该服务数据更包括:对应于该至少一装置的通讯界面类别、生产商编号、产品编号、该使用者界面的存储路径、该服务码的存储路径、该使用者界面的服务名称,以及该服务码的服务名称的至少其中两者。
10.如权利要求1所述的方法,其中,该第一端口编号包括一第一子端口编号以及一第二子端口编号;该第一子端口编号用以存取该使用者界面,该第二子端口编号用以存取该服务码。
11.如权利要求1所述的方法,更包括:
12.如权利要求1所述的方法,其中,该使用者界面以及该服务码通过一开放应用程序界面规格彼此呼叫与沟通。
13.如权利要求11所述的方法,其中,该主程序以及该使用者界面通过一超文本标记语言彼此呼叫与沟通。
14.如权利要求3所述的方法,更包括:
15.一种主机,电性连接至少一装置,包括:
16.如权利要求15所述的主机,其中,该处理器搜寻该服务数据之前,该处理器执行一主程序用以显示一主使用者界面;该处理器将该服务的该使用者界面内嵌入于该主使用者界面中。
17.如权利要求15所述的主机,其中,若有该服务码,该处理器搜寻是否存在关联于该服务的一服务名称;若有关联于该服务的该服务名称,该处理器获得一端口编号;该处理器利用该端口编号存取该服务码。
18.如权利要求17所述的主机,其中,若成功存取该服务码,该处理器更新该端口编号;若没有关联于该服务的该服务名称且无法存取该服务码,该处理器利用一第二端口编号存取该服务码及该使用者界面。
19.如权利要求15所述的主机,其中,在该处理器通过该服务获得该至少一装置的状态之后,该处理器侦测是否存在该至少一装置。
20.如权利要求15所述的主机,其中,该使用者界面为一网页。