设备和发送设备的电子钥匙的方法_4

文档序号:8417936阅读:来源:国知局
可以使用存储在存储单元140中的各种程序控制设备100的总体操作。例如,控制器150可以运行存储在存储单元140中的应用,并且构造并显示应用的运行屏幕。控制器150还可以播放存储在存储单元140中的各种内容。控制器150还可以通过通信单元120与设备200和外部服务器300通信。
[0141]控制器150可以包括RAM 151、ROM 152、主中央处理单元(CPU) 153、图形处理器154、第一到第 η 接口 155-1 到 155-n 和总线 156。RAM 15UR0M 152、主 CPU 153、图形处理器154和第一到第η接口 155-1到155_η可以经由总线156互连。
[0142]第一到第η接口 155-1到155-n可以连接到上述的各种元件。所述接口中的一个可以是经由网络连接到外部设备的网络接口。
[0143]主CPU 153可以通过访问存储单元140使用存储在存储单元140中的0/S运行启动操作。主CPU 153可以使用存储在存储单元140中的各种程序、内容、数据等等运行各种操作。
[0144]ROM 152可以存储用于系统启动的命令字集合。当响应于开启命令的输入提供电力时,主CPU 153可以根据存储在存储单元140中的命令字将存储在存储单元110中的0/S复制到RAM 151中,运行0/S并且启动系统。当完成启动时,主CPU 153可以将存储在存储单元140中的各种应用程序复制到RAM 151中,运行复制的应用程序,并且运行各种操作。
[0145]图形处理器154可以使用计算部分(未示出)和渲染部分(未示出)生成包括各种对象的屏幕,诸如图标、图像、文本等等。计算部分可以使用从输入设备接收到的控制命令以计算诸如坐标值、形状、大小、色彩等等之类的属性值用于根据屏幕的布局显示每个对象。渲染部分可以基于由计算部分计算的属性值生成包括对象的各种布局的屏幕。由渲染部分生成的屏幕可以在显示器110的显示区域内输出。
[0146]图4示范性地示出设备100的详细元件。根据实施例,在图4中示出的那些元件的部分可以省略或者改变,或者还可以添加其它元件。例如,设备100还可以包括从GPS卫星接收GPS信号以计算用户终端设备100的当前位置的全球定位系统(GPS)接收器(未示出)、接收并且处理DMB信号的数字多媒体广播(DMB)接收器(未示出)等等。
[0147]图5是示出根据本公开的实施例的、存储在存储单元中的软件结构的图。
[0148]参照图5,存储单元140可以存储软件,其软件包括基本模块141、感测模块142、通信模块143、呈现模块144、网络浏览器模块145和服务模块146。
[0149]基本模块141是处理从包括在用户终端设备100中的各个硬件转发的信号以转发到上层模块的基础模块。基本模块141可以包括存储模块141-1、安全模块141-2、网络模块141-3等等。存储模块141-1可以是管理数据库(DB)或者寄存器的程序模块。主CPU 133可以使用存储模块141-1访问存储单元140内的数据库以读取各种数据。安全模块141-2可以是支持对硬件的鉴定、许可、安全存储等等的程序模块。网络模块141-3可以是用于支持网络连接的模块并且包括DNET模块、UPnP模块等等。
[0150]感测模块142可以是从各种传感器收集信息并且分析和管理所收集的信息的模块。感测t旲块142可以包括人脸识别t旲块、语音识别t旲块、动作识别t旲块、NFC识别_旲块等等。例如,感测模块142可以使用用于识别诸如对于设备100的摇晃动作的动作识别模块。
[0151]通信模块143可以是用于执行与外部通信的模块。通信模块143可以包括诸如信使程序、短消息服务(SMS)和多媒体消息服务(MMS)程序、电子邮件程序等等这样的消息模块143-1和包括呼叫信息聚合器程序模块和VoIP模块的电话模块143-2等等。
[0152]呈现模块144可以是用于配置显示屏的模块。呈现模块144可以包括再现并且输出多媒体内容的多媒体模块144-1和运行图形处理的UI渲染模块144-2。多媒体模块144-1可以包括播放器模块、录像摄像机模块、声音处理模块等等。因此,呈现模块144可以执行再现各种多媒体内容的操作以便生成并且重放屏幕和声音。UI渲染模块144-2可以包括组合图像的图像合成器模块、组合并且生成坐标在屏幕上以显示图像的坐标组合模块、从硬件接收各种事件的XIl模块以及提供用于以2D或者3D形式配置UI的工具的2D/3DUI工具箱。例如,Π渲染模块144-2可以用来构造用于设置对于将被发送到另一设备200的电子钥匙的使用条件的UI。
[0153]网络浏览器模块145通过网络浏览来访问网络服务器。网络浏览器模块145可以包括各种模块,诸如用于配置网页的网络视图模块、用于运行下载的下载代理模块、书签模块和webkit模块等等。
[0154]服务模块146可以是包括用于提供各种服务的各种应用的模块。服务模块146可以包括各种程序模块,诸如导航程序、内容重放程序、游戏程序、电子书程序、日历程序、警报管理程序、其它控件等等。具体地说,根据一个实施例,服务模块146可以包括提供用于设置电子钥匙的使用条件的UI的服务程序。
[0155]图5已经示出各种程序模块,但是所示出的程序模块也可以根据本公开的实施例根据设备100的类型和特征部分地省略、变化或者添加。例如,程序模块可以以进一步包括基于位置的模块的形式实现,基于位置的模块支持与诸如GPS芯片这样的硬件合作的基于位置的服务。
[0156]图6是示出根据本公开的实施例的服务器的结构的框图。
[0157]参照图6,服务器300可以包括通信单元310、存储单元320和控制器330。
[0158]通信单元310可以与设备100和另一设备200通信。通信单元310可以经由网络与设备100和设备200通信。通信单元310可以使用各种服务协议与设备100和另一设备200通信,上面已经关于设备100的通信单元进行了描述。
[0159]存储单元320可以是用于存储操作服务器300所需要的各种程序的存储介质并且实现为存储器或者HDD。存储单元320可以存储将提供给另一设备200的各种电子钥匙。存储单元320可以存储与设备账户或者用户账户相应的电子钥匙。例如,当从已经经由设备100登录的用户A接收到请求时,与该用户账户相应的电子钥匙可以被提供给另一设备200。
[0160]控制器330可以控制服务器300的总体操作。控制器330可以响应于设备100的请求,控制将存储在存储单元320中的电子钥匙发送到设备200。控制器330可以发送从设备100接收到的电子钥匙使用条件信息到设备200。例如,这可以相应于设备100的用户设置存储在服务器300中的电子钥匙的使用条件并且希望将所设置的使用条件提供给设备200的情况。在这种情况下,设备100的用户可以登录到设备100的账户或者用户账户,以将存储在相应账户中的电子钥匙与通过由设备100提供的UI屏幕设置的电子钥匙使用条件信息一起发送到设备200。通过由设备100提供的Π屏幕设置的电子钥匙使用条件信息还可以被直接发送到另一设备200而不经过服务器300。
[0161]另外,控制器330可以响应于设备100的请求将从设备100接收到的电子钥匙和电子钥匙使用条件信息发送到设备200。例如,当设备100与另一设备200之间的NFC被禁用时,控制器330可以将存储在设备100中的电子钥匙和通过由设备100提供的UI屏幕设置的电子钥匙使用条件信息经由服务器300发送到另一设备200。设备100的用户可以登录到设备100的账户或者用户账户以上传电子钥匙和电子钥匙使用条件信息到相应账户中,并且服务器300可以将上传到相应账户中的电子钥匙和电子钥匙使用条件信息发送到设备200。
[0162]当被发送到设备200的电子钥匙在设备200中使用时,控制器330可以从设备200接收相应的已使用状态信息以转发给设备100。已使用状态信息可以包括电子钥匙使用的时间、使用的地方、累积的使用计数等等。
[0163]服务器300可以认证设备100与另一设备200之间的NFC。只有当服务器300认证了 NFC时从设备100到设备200的电子钥匙传输才可以正常运行。
[0164]图7是示出根据本公开的实施例的设备的控制方法的图。
[0165]参照图7,用于根据本公开的实施例的设备的控制方法可以以应用的形式实现。用于设置电子钥匙使用条件的UI屏幕可以通过运行以图标界面的形式提供在设备200的屏幕上的应用20来提供。例如,当在用户运行相应应用20之前或之后与设备200通信时,用于设置将提供给另一设备200的电子钥匙的使用条件的UI屏幕可以由设备100输出。
[0166]图8A、图8B和图8C是示出根据本公开的实施例的Π提供方法的图。
[0167]参照图8A到图SC,用于设置将发送给设备200的电子钥匙的使用条件的UI可以包括多个输入项,诸如"复制/计数限制"、"复制/使用时段限制”、“允许复制的钥匙复制”和“钥匙转移”。
[0168]多个输入项可以不立刻被激活,而是可以根据预设准则优先地(有区别地)激活和显示。预设准则可以是在显示UI屏幕之后流逝的时间、相对于设备100的用户手势的强度等等。因此,当用户手势是摇晃设备100的摇晃动作时,多个输入项可以根据摇晃设备100的强度而被逐渐地激活和显示。
[0169]可以预设激活的次序。例如,对于每个输入项预设的优先级可以是激活的次序,并且具有低优先级的输入项可以首先被显示。例如,如图8A中所示,当响应于用户命令显示UI屏幕时,仅仅具有低优先级的“复制/计数限制”项810可以被激活。在复制电子钥匙的情况下,“复制/计数限制”项810可以是用于设置使用计数(使用的次数)的项。当该项被设置为"两次"时,设备200可以被允许仅仅使用电子钥匙两次。
[0170]然后,根据预设准则,如图SB中所示,可以激活具有次优先级的"复制/使用时间限制”和“复制/使用时段限制”项820。“复制/使用时间限制”项可以是用于在复制电子钥匙的情况下设置使用时间的项,并且设备200可以被允许仅仅在预设时间使用复制的电子钥匙。"复制/使用时段限制"项可以是用于在复制电子钥匙的情况下设置使用时段(使用时间段或使用期限)的项,并且设备200可以被允许仅仅在预设期间使用复制的电子钥匙。当预设时间到期时,可以限制电子钥匙的使用。
[0171]然后,根据预设准则,如图SC中所示,可以激活具有最高优先级的“允许复制的钥匙复制”项830和“钥匙转移”项840。“允许复制的钥匙复制”项可以是用于复制具有已经根据复制项810和820设置的状态的电子钥匙的项,并且“钥匙转移”项840可以是用于转移存储在设备100中的电子钥匙到另一设备200的项。所述转移可以有别于复制,复制是仍然保持存储在设备100中的电子钥匙,而转移是删除存储在设备100中的电子钥匙。
[0172]多个输入项可以根据各个输入项的优先级被有区别地激活,从而提高在复制或者转移电子钥匙时电子钥匙的安全性。
[0173]图9A、图9B和图9C示出根据本公开
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1