技术新讯 > 电子通信装置的制造及其应用技术 > 日历日程的共享方法、电子设备和通信系统与流程  >  正文

日历日程的共享方法、电子设备和通信系统与流程

  • 国知局
  • 2024-08-02 14:13:30

本技术实施例涉及通信,尤其涉及日历日程的共享方法、电子设备和通信系统。

背景技术:

1、随着电子设备的迅速发展,电子设备能够满足人们各种需求,以电子设备是手机为例,人们可以采用手机进行图片共享、日历日程共享等。针对日历日程共享,目前的日历日程的共享方法通常是:手机显示电子邮件应用(如mail电子邮件)的日历。用户在mail电子邮件的日历中创建日历日程。在创建日历日程之后,用户需要添加联系人的电子邮箱地址,手机响应于用户操作,将创建有日历日程的日历通过电子邮件发送给其他用户的电子邮箱。在其他用户收到电子邮件之后,其他用户需要点击电子邮件中显示的接受控件,响应于该操作,其他用户的手机将该电子邮件携带日历日程信息同步到该手机的日历应用中。可见,在日历日程共享的过程中,接收方(即其他用户)需要频繁的进行界面操作,用户体验较差。

技术实现思路

1、本技术实施例提供的日历日程的共享方法、电子设备和通信系统,简化操作,提高用户体验。

2、为达到上述目的,本技术实施例采用如下技术方案。

3、第一方面,本技术提供一种日历日程的共享方法,该方法的执行主体可以是电子设备,也可以是位于电子设备中的部件(例如,芯片,芯片系统或处理器等),下面以执行主体是第一设备为例进行描述。方法可以包括:在第一设备的日历应用上创建第一日历日程之后,显示第一界面,第一界面上显示第一日历日程和第一控件。响应于对第一控件的第一操作,向日历应用对应的第一服务器发送第一消息,第一消息包括第一日历日程的日程信息。显示第二界面,第二界面上显示第二控件,第二控件用于触发将第一日历日程的日程信息与第二设备共享的操作。响应于对第二控件的第二操作,请求第一服务器将第一日历日程的日程信息发送给第二设备。

4、其中,第一控件可以为用于触发进入第一日历日程的信息界面的控件,也可以是用于触发分享第一日历日程的控件。在本技术中不做具体限定。

5、其中,第一操作用于触发向第一服务器发送日历日程的日历日程信息的操作。该第一操作可以是在日历日程创建完成时对完成控件的操作,也可以是在日历日程的信息界面对分享控件的操作,本技术不做具体限定。本质是,第一操作可以理解为用于将第一日历日程的日程信息发送给第一服务器的触发操作。

6、这样,当第一设备需要向第二设备共享该日历日程时,第一设备将该日历日程存储在第一服务器上,该第一服务器将该日历日程发送给第二设备上的日历应用。因此,用户可以从第二设备的日历应用中直接读取该日历日程,无需用户过多操作,简化操作,提高用户体验。另外,本技术中,日历日程的共享是基于日程粒度进行共享,而非整个日历进行共享,可见,本技术中的日历日程的共享的粒度更细,实现细粒度的管理操作。

7、在一种具体可实现方式中,第二控件包括账号组,账号组中包括至少一个用户账号。响应于对第二控件的第二操作,请求第一服务器将第一日历日程的日程信息发送给第二设备,具体为:响应于对账号组的第二操作,向第一服务器发送第一请求,第一请求中携带账号组中至少一个用户账号。其中,第一请求用于请求第一服务器向至少一个用户账号对应的第二设备共享第一日历日程的日程信息。

8、本技术中,通过将账号组(或称账户域)作为共享日程的共享范围,圈定了日程共享的范围和参与者,实现了不同用户的不同账户有不同日程信息的功能;

9、本技术中的共享机制通过日历云服务器(第一服务器)实现逻辑运算,本技术中的共享机制可以在未开通云服务的设备之间实现日历日程的互操作,提高了用户粘性,增强了不同场景下的用户体验。

10、另外,本技术中的日历日程的共享为在日历应用中完成的共享,无需请求其他应用授权,简化操作,提高用户体验。另外,本技术中,日历日程的共享是基于日程粒度进行共享,而非整个日历进行共享,可见,本技术中的日历日程的共享的粒度更细,实现细粒度的管理操作。

11、在一种具体可实现方式中,在向第一服务器发送第一请求之前,还包括:响应于对账号组中的至少一个用户账号的第二操作,为至少一个用户账号配置访问权限。

12、其中,为至少一个用户账号配置访问权限,可以理解为可以为不同的用户账号配置不同的权限,例如,至少一个用户账号包括用户账号1、用户账号2、用户账号3,则第一设备为用户账号1配置读取日历日程内容的权限;第一设备为用户账号2配置编辑日历日程内容的权限;第一设备为用户账号3配置提醒查看日历日程内容的权限,当然,本技术中并不局限于此,在此不再一一列举。

13、本技术中,通过为用户账号配置访问权限,使得不同的账户具有不同的权限定义,实现了同一个共享日程在不同的账户下具有不同的表现特性(例如,同一个共享日程在账户a下是只读不可提醒,在账户b下是可编辑可提醒的),使得日历日程在不同账户下的表现依赖于账户权限实现,使得不同账户拥有的权限具有区分性。

14、在一种具体可实现方式中,第二控件包括第一应用的图标。响应于对第二控件的第二操作,请求第一服务器将第一日历日程的日程信息发送给第二设备,具体为:响应于对第一应用的图标的第二操作,通过第一应用向第二设备发送第二消息,第二消息用于供第二设备从第一服务器上获取第一信息。可见,本技术中,日历日程的共享是基于日程粒度进行共享,而非整个日历进行共享,因此,本技术中的日历日程的共享的粒度更细,实现细粒度的管理操作。

15、在一种具体可实现方式中,第二设备用于根据第二消息,从第一服务器上获取第一信息,并将第一信息同步在第二设备的日历应用上。

16、在一些可实现方式中,在显示第一界面之前,还包括:在第一设备的日历应用的第一用户账号下创建第一日历日程,第一用户账号包括至少一个子账号。在第一设备的日历应用的至少一个子账号中的第一子账号下创建第二日历日程。

17、本技术中,一个用户通过不同账户来实现不同身份之间的转换,从而避免不同日程之间产生串扰。

18、在一种具体可实现方式中,第一界面上区分显示第一日历日程和第二日历日程。这样,有效区分不同账户下的日历日程,便于用户查看。

19、第二方面,本技术提供一种日历日程的共享方法,应用于通信系统,通信系统包括第一设备和至少一个第二设备,该方法包括:在第一设备的日历应用上创建第一日历日程之后,第一设备显示第一界面,第一界面上显示第一日历日程和第一控件。响应于对第一控件的第一操作,第一设备向日历应用对应的第一服务器发送第一消息,第一消息包括第一日历日程的日程信息。第一设备显示第二界面,第二界面上显示第二控件,第二控件用于触发将第一日历日程的日程信息与第二设备共享的操作。响应于对第二控件的第二操作,第一设备将第一日历日程的日程信息通过第一服务器发送给第二设备。第二设备接收第一日历日程的日程信息,并显示第一日历日程的日程信息。

20、其中,第一控件可以为用于触发进入第一日历日程的信息界面的控件,也可以是用于触发分享第一日历日程的控件。在本技术中不做具体限定。

21、其中,第一操作用于触发向第一服务器发送日历日程的日历日程信息的操作。该第一操作可以是在日历日程创建完成时对完成控件的操作,也可以是在日历日程的信息界面对分享控件的操作,本技术不做具体限定。本质是,第一操作可以理解为用于将第一日历日程的日程信息发送给第一服务器的触发操作。

22、这样,当第一设备需要向第二设备共享该日历日程时,第一设备将该日历日程存储在第一服务器上,该第一服务器将该日历日程发送给第二设备上的日历应用。因此,用户可以从第二设备的日历应用中直接读取该日历日程,无需用户过多操作,简化操作,提高用户体验。另外,本技术中,日历日程的共享是基于日程粒度进行共享,而非整个日历进行共享,可见,本技术中的日历日程的共享的粒度更细,实现细粒度的管理操作。

23、在一种具体可实现方式中,第二控件包括账号组,账号组中包括至少一个用户账号。响应于对第二控件的第二操作,第一设备将第一日历日程的日程信息通过第一服务器发送给第二设备,具体为:响应于对账号组的第二操作,第一设备向第一服务器发送第一请求,第一请求中携带账号组中至少一个用户账号。第一服务器用于根据第一请求向至少一个用户账号对应的第二设备共享第一日历日程的日程信息。第二设备接收第一服务器发送的第一日历日程的日程信息。

24、本技术中,通过将账号组(或称账户域)作为共享日程的共享范围,圈定了日程共享的范围和参与者,实现了不同用户的不同账户有不同日程信息的功能;

25、本技术中的共享机制通过日历云服务器(第一服务器)实现逻辑运算,本技术中的共享机制可以在未开通云服务的设备之间实现日历日程的互操作,提高了用户粘性,增强了不同场景下的用户体验。

26、另外,本技术中的日历日程的共享为在日历应用中完成的共享,无需请求其他应用授权,简化操作,提高用户体验。另外,本技术中,日历日程的共享是基于日程粒度进行共享,而非整个日历进行共享,可见,本技术中的日历日程的共享的粒度更细,实现细粒度的管理操作。

27、在一些可实现方式中,在第一设备向第一服务器发送第一请求之前,还包括:响应于对账号组中的至少一个用户账号的第二操作,第一设备为至少一个用户账号配置访问权限。

28、其中,为至少一个用户账号配置访问权限,可以理解为可以为不同的用户账号配置不同的权限,例如,至少一个用户账号包括用户账号1、用户账号2、用户账号3,则第一设备为用户账号1配置读取日历日程内容的权限;第一设备为用户账号2配置编辑日历日程内容的权限;第一设备为用户账号3配置提醒查看日历日程内容的权限,当然,本技术中并不局限于此,在此不再一一列举。

29、本技术中,通过为用户账号配置访问权限,使得不同的账户具有不同的权限定义,实现了同一个共享日程在不同的账户下具有不同的表现特性(例如,同一个共享日程在账户a下是只读不可提醒,在账户b下是可编辑可提醒的),使得日历日程在不同账户下的表现依赖于账户权限实现,使得不同账户拥有的权限具有区分性。

30、在一种具体可实现方式中,第二控件包括第一应用的图标;响应于对第二控件的第二操作,第一设备将第一日历日程的日程信息通过第一服务器发送给第二设备,具体为:响应于对第一应用的图标的第二操作,第一设备通过第一应用向第二设备发送第二消息,第二消息用于供第二设备从第一服务器上获取第一信息。可见,本技术中,日历日程的共享是基于日程粒度进行共享,而非整个日历进行共享,因此,本技术中的日历日程的共享的粒度更细,实现细粒度的管理操作。

31、在一种具体可实现方式中,第二设备根据第二消息,从第一服务器上获取第一信息,并将第一信息同步在第二设备的日历应用上。

32、在一些可实现方式中,在第一设备显示第一界面之前,还包括:第一设备在第一设备的日历应用的第一用户账号下创建第一日历日程,第一用户账号包括至少一个子账号。第一设备在第一设备的日历应用的至少一个子账号中的第一子账号下创建第二日历日程。

33、本技术中,一个用户通过不同账户来实现不同身份之间的转换,从而避免不同日程之间产生串扰。

34、在一种具体可实现方式中,第一界面上区分显示第一日历日程和第二日历日程。这样,有效区分不同账户下的日历日程,便于用户查看。

35、第三方面,本技术提供一种电子设备,电子设备包括:显示模块和发送模块;其中,显示模块用于在第一设备的日历应用上创建第一日历日程之后,显示第一界面,第一界面上显示第一日历日程和第一控件。发送模块用于响应于对第一控件的第一操作,向日历应用对应的第一服务器发送第一消息,第一消息包括第一日历日程的日程信息。显示模块用于显示第二界面,第二界面上显示第二控件,第二控件用于触发将第一日历日程的日程信息与第二设备共享的操作。发送模块用于响应于对第二控件的第二操作,请求第一服务器将第一日历日程的日程信息发送给第二设备。

36、在一种具体可实现方式中,第二控件包括账号组,账号组中包括至少一个用户账号。发送模块用于:响应于对账号组的第二操作,向第一服务器发送第一请求,第一请求中携带账号组中至少一个用户账号。其中,第一请求用于请求第一服务器向至少一个用户账号对应的第二设备共享第一日历日程的日程信息。

37、在一种具体可实现方式中,该电子设备还包括:配置模块,用于响应于对账号组中的至少一个用户账号的第二操作,为至少一个用户账号配置访问权限。

38、在一种具体可实现方式中,第二控件包括第一应用的图标。发送模块用于:响应于对第一应用的图标的第二操作,通过第一应用向第二设备发送第二消息,第二消息用于供第二设备从第一服务器上获取第一信息。

39、在一种具体可实现方式中,第二设备用于根据第二消息,从第一服务器上获取第一信息,并将第一信息同步在第二设备的日历应用上。

40、在一些可实现方式中,该电子设备还包括:创建模块,用于在第一设备的日历应用的第一用户账号下创建第一日历日程,第一用户账号包括至少一个子账号。在第一设备的日历应用的至少一个子账号中的第一子账号下创建第二日历日程。

41、在一种具体可实现方式中,第一界面上区分显示第一日历日程和第二日历日程。

42、第四方面,本技术提供一种电子设备,该电子设备包括:一个或多个处理器;以及存储器,存储器中存储有代码;当代码被处理器执行时,使得电子设备执行如第一方面所述的方法。

43、第五方面,本技术提供一种通信系统,通信系统包括第一设备和第二设备,第一设备和第二设备均有日历应用;第一设备用于执行:在第一设备的日历应用上创建第一日历日程之后,显示第一界面,第一界面上显示第一日历日程和第一控件;响应于对第一控件的第一操作,向日历应用对应的第一服务器发送第一消息,第一消息包括第一日历日程的日程信息;显示第二界面,第二界面上显示第二控件,第二控件用于触发将第一日历日程的日程信息与第二设备共享的操作;响应于对第二控件的第二操作,请求第一服务器将第一日历日程的日程信息发送给第二设备。

44、第六方面,本技术提供一种计算机可读存储介质,其包括计算机指令,当所述计算机指令第一设备上运行时,使得所述第一设备执行第一方面所述的方法。

45、其中,上述第二方面至第六方面中各个的具体实施方式及对应的技术效果可以参见上述第一方面的具体实施方式及技术效果。

46、本技术实施例通过在第一设备的日历应用上创建日历日程之后,第一设备显示第一界面,第一界面为日历日程的界面,第一界面上显示用于分享日历日程的信息(简称日历日程信息)的第一控件。响应于对第一控件的第一操作,第一设备向日历应用对应的第一服务器发送第一消息,第一消息包括日历日程信息。第一设备显示第二界面,第二界面上显示第二控件,第二控件用于触发将第一日历日程的日程信息与第二设备共享的操作。响应于对第二控件的第二操作,请求第一服务器将第一日历日程的日程信息发送给第二设备。这样,第一设备上创建日历日程之后,当第一设备需要向其它设备(如第二设备)共享该日历日程时,第一设备将该日历日程存储在第一服务器上,并请求第一服务器将该日历日程信息发送给第二设备上的日历应用。因此,用户可以从第二设备的日历应用中直接读取第一设备共享的日历日程,无需用户过多操作,简化操作,提高用户体验。

本文地址:https://www.jishuxx.com/zhuanli/20240801/242088.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。