Sms代理的制作方法_6

文档序号:9420375阅读:来源:国知局
压计等。传感器1126可用于感测位置方面,例如位置的音频或光特征。在一些实施例中,移动装置1100可以包括GPS接收器,有时称为GPS单元1128。移动装置可以使用卫星导航系统,例如全球定位系统(GPS),以获得位置信息、定时信息、海拔或其他导航信息。在一些实施例中,移动装置1100可以包括外部端口 1130(例如,USB、火线、闪电(Lightning)连接器、30针连接器等)。外部端口 1130可以适于直接親合或通过网络(例如,因特网、无线局域网等)间接耦合到其他装置。
[0149]一个或多个处理器1118运行介质1102中存储的各种软件组件以执行装置1100的各种功能。在一些实施例中,软件组件包括操作系统1132、通信模块(或指令集)1134和其他应用(或指令集)1136。操作系统1132可以是任何适当的操作系统,包括1S、Mac OS、Darwin、RTXC、LINUX、UNIX、OS X、WIND0WS或诸如VxWorks的嵌入式操作系统。操作系统可以包括用于控制和管理一般系统任务(例如,存储器管理、存储装置控制、功率管理等)的各种程序、指令集、软件组件和/或驱动程序,并促成各种硬件和软件部件之间的通信。
[0150]通信模块1134促成通过一个或多个外部端口 1130或经由无线电路1108与其他装置通信,并包括各种软件组件,用于应对从无线电路1108和/或外部端口 1130接收的数据。
[0151]移动装置1100上的一个或多个应用1136可以包括安装于装置1100上的任何应用,包括但不限于浏览器、地址簿、联系人列表、电子邮件、即时消息传送、社交网络、文字处理、键盘仿真、小部件、有JAVA功能的应用、加密、数字版权管理、语音识别、语音复制、音乐播放器(回放一个或多个文件(例如MP3或AAC文件)中存储的录制音乐)等。
[0152]可能有其他模块或指令集(未示出),例如图形模块、时间模块等。例如,图形模块可以包括用于在显示器表面上渲染、动画播放和显示图形对象(包括但不限于文本、网页、图标、数字图像、动画等)的各种常规软件组件。在另一个示例中,计时器模块可以是软件计时器。计时器模块还可以在硬件中实现。时间模块可以为任意数量的事件保持各种计时器。
[0153]I/O子系统1106可以耦合到显示器系统(未示出),其可以是触敏显示器。显示器在GUI中向用户显示视觉输出。视觉输出可以包括文本、图形、视频及其任何组合。视觉输出中的一些或全部可以对应于用户接口对象。显示器可以使用LED (发光二极管)、IXD (液晶显示器)技术或LPD(发光聚合物显示器)技术,但在其他实施例中可以使用其他显示技术。
[0154]在一些实施例中,I/O子系统1106可以包括显不器和用户输入装置,例如键盘、鼠标和/或触摸板。在一些实施例中,I/O子系统1106可以包括触敏显示器。触敏显示器还可以接收用户基于触觉和/或触感接触的输入。在一些实施例中,触敏显示器形成接受用户输入的触敏表面。触敏显示器/表面(连同介质1102中任何关联的模块和/或指令集)检测触敏显示器上的接触(和接触的任何运动或释放)并把检测到的接触转换成与用户接口对象的交互,例如在发生触摸时在触摸屏上显示的一个或多个软键。在一些实施例中,触敏显示器和用户之间的接触点对应于用户的一个或多个手指。用户可以利用任何适当的物体或附件(例如触针、笔、手指等)接触触敏显示器。触敏显示器表面可以利用任何适当的触敏技术检测接触及其任何移动或释放,触敏技术包括电容性、电阻性、红外和表面声波技术,以及用于确定与触敏显示器接触的一个或多个点的其他接近传感器阵列或其他元件。
[0155]此外,I/O子系统1106可以耦合到一个或多个其他物理控制装置(未示出),例如按钮、按键、开关、摇杆按钮、拨盘、滑动开关、操纵杆、LED等,用于控制或执行各种功能,例如功率控制、扬声器音量控制、铃声大小、键盘输入、滚动、保持、菜单、屏幕锁定、清除和终止通信等。在一些实施例中,除了触摸屏之外,装置1100可以包括触摸板(未示出),用于激活或去激活特定功能。在一些实施例中,触摸板是该装置的触敏区域,与触摸屏不同的是,其不显示视觉输出。触摸板可以是与触敏显示器分开的触敏表面或由触敏显示器形成的触敏表面的扩展。
[0156]以上描述可以参考移动装置(例如腕戴装置)和/或伴随装置(例如,智能电话)的具体示例。要理解的是,这些示例为例示性的而非限制性的;可以用其他装置替代,并可以实施相似的功能块和/或算法以执行本文所述的操作和/或其他操作。
[0157]可以利用专用部件和/或可编程处理器和/或其他可编程装置的任意组合,实现本发明(例如在方法、设备、计算机可读介质等)中的实施例。可以在同一处理器上或任意组合的不同处理器上实施本文描述的各种过程。在将部件描述成被配置成执行特定操作时,例如,可以通过设计电子电路以执行操作,通过对可编程电子电路(例如微处理器)编程以执行操作,或通过其任意组合,来完成这样的配置。此外,尽管上述实施例可能参考具体的硬件和软件部件,但本领域的技术人员将认识到,也可以使用硬件和/或软件部件的不同组合,且也可以以软件实施被描述成以硬件实施的特定操作,反之亦然。
[0158]可以将结合本发明各特征的计算机程序编码并存储于各种计算机可读存储介质上;适当的介质包括磁盘或磁带、光存储介质,例如紧致盘(CD)或DVD(数字多用盘)、闪速存储器和其他非暂态介质。可以与兼容的电子装置一起封装编码有程序代码的计算机可读介质,或者可以独立于电子装置提供程序代码(例如,经由因特网下载或作为单独封装的计算机可读存储介质)。
[0159]于是,尽管已经针对具体实施例描述了本发明,但要认识到,本发明意在覆盖在以下权利要求范围之内的所有修改和等同物。
[0160]在用于代理通信的方法的一些实施例中,该方法可以包括:在具有一个或多个处理器和具有短消息传送服务(SMS)或多媒体消息传送服务(MMS)能力的接口的第一装置处:注册第一装置的概况信息,该概况信息指出第一装置具有短消息传送服务(SMS)或多媒体消息传送服务(MMS)能力;基于概况信息接收由与第一装置的用户相关联的第二装置产生的有效载荷,该有效载荷包括消息、接收方装置的地址以及指示第一装置要向接收方装置发送该消息的标志;以及利用所述接口将该消息作为SMS/MMS消息向接收方装置发送。
[0161]在以上实施例的任一个中,从第二装置接收有效载荷包括接收有效载荷作为非SMS/MMS 消息。
[0162]在以上实施例的任一个中,注册第一装置的概况信息包括提供第一装置的一个或多个属性,所述属性指示发送SMS/MMS消息的装置能力。
[0163]在以上实施例的任一个中,消息包括在第二装置的用户接口处接收的聊天数据。
[0164]在以上实施例的任一个中,消息包括在第二装置的用户接口处选择接收多媒体数据。
[0165]在以上实施例的任一个中,该方法还可以包括:在第一装置处:向第二装置发送通知,指示第一装置发送了 SMS/MMS消息。
[0166]在以上实施例的任一个中,该方法还可以包括:在第一装置处:响应于发送SMS/MMS消息,向与所述用户相关联的一个或多个装置发送信息。
[0167]在一些实施例中,一种代理通信的方法,该方法可以包括:在具有一个或多个计算机系统的服务器处:接收注册第一装置的装置能力的信息,该信息指出第一装置具有短消息传送服务(SMS)或多媒体消息传送服务(MMS)能力;向与第一装置的用户相关联的第二装置发送第一装置的装置能力;从第二装置接收要发送到第一装置的有效载荷,该有效载荷由第二装置产生,其中有效载荷包括消息、接收方装置的地址以及指示第一装置要向接收方装置发送该消息的标志;以及利用非SMS/MMS消息向第一装置发送所述有效载荷,所述有效载荷指示第一装置将所述消息作为SMS/MMS消息向接收方装置发送。
[0168]在以上实施例的任一个中,该方法还可以包括:在服务器处,从第二装置接收查询,该查询请求第一装置的装置能力;以及识别指定第一装置的装置能力的装置概况。
[0169]在以上实施例的任一个中,该方法还可以包括:在服务器处:利用非SMS/MMS消息向与所述用户相关联的其他装置发送所述有效载荷,该有效载荷指示其他装置更新消息仓库。
[0170]在以上实施例的任一个中,该方法还可以包括:在服务器处:注销第一装置的装置能力的注册;以及向第二装置发送通知。
【主权项】
1.一种用于代理通信的方法,该方法包括: 在具有一个或多个处理器、用户接口和通信接口的第一装置处: 接收对应于与第一装置的用户相关联的一个或多个装置的概况信息,所述概况信息指示第二装置具有短消息传送服务(SMS)/多媒体消息传送服务(MMS)能力; 在所述用户接口处接收数据以形成有效载荷; 产生消息,所述消息包括所述有效载荷、接收方装置的地址以及指示第二装置要向所述接收方装置发送所述有效载荷的标志;以及 利用所述通信接口向第二装置发送所述消息,所述消息指示第二装置将所述有效载荷作为SMS/MMS消息向所述接收方装置发送。2.根据权利要求1所述的方法,其中,向第二装置发送所述消息包括将所述消息作为非SMS/MMS消息发送。3.根据权利要求1所述的方法,其中,接收概况信息包括接收第二装置的一个或多个属性,所述属性指示发送SMS/MMS消息的装置能力。4.根据权利要求1所述的方法,其中,在所述用户接口处接收数据以形成有效载荷包括接收多媒体数据。5.根据权利要求1所述的方法,还包括: 在第一装置处: 接收第二装置发送了所述SMS/MMS消息的通知;以及 在所述用户接口处显示指示第二装置发送了所述SMS/MMS消息的信息。6.根据权利要求1所述的方法,还包括: 在第一装置处: 向与第一装置的用户相关联的多个装置发送所述消息。7.根据权利要求1所述的方法,其中,指示第二装置要向所述接收方装置发送所述有效载荷的标志包括与推送通知服务相关联的推送主题。8.一种用于代理通信的设备,该设备包括: 用于接收对应于与第一装置的用户相关联的一个或多个装置的概况信息的装置,所述概况信息指示第二装置具有短消息传送服务(SMS)/多媒体消息传送服务(MMS)能力; 用于在用户接口处接收数据以形成有效载荷的装置; 用于产生消息的装置,所述消息包括所述有效载荷、接收方装置的地址以及指示第二装置要向所述接收方装置发送所述有效载荷的标志;以及 用于利用通信接口向第二装置发送所述消息的装置,所述消息指示第二装置将所述有效载荷作为SMS/MMS消息向所述接收方装置发送。9.根据权利要求8所述的设备,其中用于向第二装置发送所述消息的装置包括用于将所述消息作为非SMS/MMS消息发送的装置。10.根据权利要求8所述的设备,其中用于接收概况信息的装置包括用于接收第二装置的一个或多个属性的装置,所述属性指示发送SMS/MMS消息的装置能力。11.根据权利要求8所述的设备,其中用于在用户接口处接收数据以形成有效载荷的装置包括用于接收文本数据和/或多媒体数据的装置。12.根据权利要求8所述的设备,还包括: 用于从第二装置接收指示第二装置发送了所述SMS/MMS消息的通知的装置;以及用于基于所述通知在所述用户接口处显示信息的装置,所述信息指示第二装置发送了所述SMS/MMS消息。13.一种移动装置,包括: 处理器; 第一类型的通信接口 ;以及 第二类型的通信接口,与第一类型的通信接口不同, 其中,所述处理器被配置为: 利用第一类型的通信接口接收消息,所述消息包括由被代理装置产生的有效载荷、接收方装置的地址和指示所述移动装置要利用第二类型的通信接口向所述接收方装置发送所述有效载荷的标志; 确定所述有效载荷被授权发送到所述接收方装置; 利用第二类型的通信接口向所述接收方装置发送所述有效载荷; 产生所述移动装置将所述有效载荷作为SMS/MMS消息向所述接收方装置发送的指示;以及 向所述被代理装置发送所述指示。14.根据权利要求13所述的移动装置,其中,为了确定所述消息是否被授权发送到所述接收方装置,所述处理器被配置为确定所述被代理装置是否被授权指示所述移动装置利用所述移动装置的SMS/MMS能力发送消息。15.根据权利要求13所述的移动装置,其中,为了确定是否限制向所述接收方装置发送所述消息,所述处理器被配置为确定所述接收方装置是否被授权利用所述移动装置的SMS/MMS能力接收消息。16.根据权利要求13所述的移动装置,其中,所述处理器还被配置为向一个服务注册与所述移动装置对应的概况信息,指示所述移动装置具有短消息传送服务(SMS)/多媒体消息服务(MMS)能力。17.根据权利要求13所述的移动装置,其中,所述处理器还被配置为向所述移动装置的用户输出请求以授权发送从所述被代理装置接收的消息中的所述有效载荷。18.根据权利要求13所述的移动装置,其中,所述消息包括在所述被代理装置的用户接口处接收的文本数据和/或多媒体数据。19.根据权利要求13所述的移动装置,其中,所述处理器还被配置为: 在所述有效载荷没有被发送时,向所述被代理装置发送失败指示符,以及 在所述有效载荷未被授权发送到所述接收方装置时,向所述被代理装置发送未授权指示符。20.根据权利要求13所述的移动装置,其中,所述处理器还被配置为响应于发送所述SMS/MMS消息,向与所述用户相关联的一个或多个装置发送信息。
【专利摘要】本发明涉及SMS代理。描述了一种系统和方法,用于在具有特定硬件和/或能力集的装置之间建立双向通信,允许所述装置代表没有硬件和/或能力的装置利用蜂窝网络发送和接收SMS/MMS消息。没有SMS/MMS能力的用户装置查询身份管理服务,寻找与同一用户相关联的其他装置的装置能力。没有SMS/MMS能力的用户装置可以从身份管理服务接收与该用户相关联的每个装置的装置概况。装置概况可以包括指定或通过其他方式指示装置的硬件和/或软件能力的一个或多个字段、标志或指示符。没有SMS/MMS能力的用户装置可以基于指示装置具有SMS/MMS能力的装置的对应装置概况,选择具有SMS/MMS能力的装置充当代理。
【IPC分类】H04L29/06, H04W88/18, H04L29/08
【公开号】CN105141650
【申请号】CN201510282023
【发明人】N·J·塞科斯塔, P·J·德菲里皮斯, R·加西亚, J·N·伍德
【申请人】苹果公司
【公开日】2015年12月9日
【申请日】2015年5月28日
【公告号】DE102015209220A1, US20150350856
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1